.dash[data-astro-cid-k3frwanb]{--track:var(--line)}[data-theme=light] .dash[data-astro-cid-k3frwanb]{--track:var(--mist-2)}.branches[data-astro-cid-k3frwanb]{margin:-2px 0 12px}.kpis[data-astro-cid-k3frwanb]{grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:9px;display:grid}.kpi[data-astro-cid-k3frwanb],.spark[data-astro-cid-k3frwanb],.loc[data-astro-cid-k3frwanb]{background:var(--card);border:1px solid var(--line);border-radius:var(--radius-md)}.kpi[data-astro-cid-k3frwanb]{padding:9px 10px}.kpi-l[data-astro-cid-k3frwanb]{font-size:var(--fs-2xs);color:var(--fg-3);margin-bottom:3px}.kpi-v[data-astro-cid-k3frwanb]{font-size:var(--fs-xl);letter-spacing:-.02em;font-weight:700}.kpi-d[data-astro-cid-k3frwanb]{font-size:var(--fs-2xs);color:var(--tone-ok-ink);margin-top:2px}.spark[data-astro-cid-k3frwanb]{margin-bottom:9px;padding:9px 10px 5px}.spark-l[data-astro-cid-k3frwanb],.locs-l[data-astro-cid-k3frwanb]{font-size:var(--fs-2xs);color:var(--fg-3)}.spark-l[data-astro-cid-k3frwanb]{margin-bottom:4px}.plot[data-astro-cid-k3frwanb]{position:relative}.plot[data-astro-cid-k3frwanb] svg[data-astro-cid-k3frwanb]{width:100%;height:46px;display:block}.plot[data-astro-cid-k3frwanb] path[data-astro-cid-k3frwanb]{fill:none;stroke:url(#hero-spark-line);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.cover[data-astro-cid-k3frwanb]{background:var(--card);transform-origin:100%;position:absolute;inset:-2px}.dash[data-astro-cid-k3frwanb][data-play] .cover[data-astro-cid-k3frwanb]{transition:transform var(--dur-reveal) var(--ease-standard);transform:scaleX(0)}.locs-l[data-astro-cid-k3frwanb]{margin-bottom:6px}.locs[data-astro-cid-k3frwanb]{flex-direction:column;gap:6px;display:flex}.loc[data-astro-cid-k3frwanb]{align-items:center;gap:11px;padding:9px 12px;display:flex}.loc-n[data-astro-cid-k3frwanb],.loc-v[data-astro-cid-k3frwanb]{font-size:var(--fs-xs);font-weight:600}.loc-n[data-astro-cid-k3frwanb]{min-width:104px}.loc-v[data-astro-cid-k3frwanb]{text-align:right;min-width:58px}.bar[data-astro-cid-k3frwanb]{border-radius:var(--radius-pill);background:var(--track);flex:1;height:5px;overflow:hidden}.bar[data-astro-cid-k3frwanb] span[data-astro-cid-k3frwanb]{border-radius:var(--radius-pill);background:var(--grad-cta);transform-origin:0;height:100%;display:block;transform:scaleX(0)}.dash[data-astro-cid-k3frwanb][data-play] .bar[data-astro-cid-k3frwanb] span[data-astro-cid-k3frwanb]{transform:scaleX(var(--w));transition:transform var(--dur-reveal) var(--ease-settle)}.hero-tabs[data-astro-cid-2dxrpjsu]{--ind-a:var(--pink);--ind-b:var(--orange);--ind-h:2px;--ind-track:transparent;--tick-ink:var(--bg)}[data-theme=light] .hero-tabs[data-astro-cid-2dxrpjsu]{--ind-a:var(--pink-txt);--ind-b:var(--orange-txt);--ind-h:3px;--ind-track:var(--surface-line);--tick-ink:var(--surface-line)}.tabs[data-astro-cid-2dxrpjsu]{border-bottom:1px solid var(--line);scrollbar-width:none;gap:26px;margin-bottom:16px;display:flex;position:relative;overflow-x:auto}.tabs[data-astro-cid-2dxrpjsu]::-webkit-scrollbar{display:none}.tab[data-astro-cid-2dxrpjsu]{font:inherit;font-size:var(--fs-md);white-space:nowrap;color:var(--fg-3);cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0 0 12px;font-weight:600;display:flex;position:relative}.tab[data-astro-cid-2dxrpjsu]:hover{color:var(--fg-2)}.tab[data-astro-cid-2dxrpjsu][aria-selected=true]{color:var(--fg)}.tab[data-astro-cid-2dxrpjsu][aria-selected=true]:after{content:"";height:var(--ind-h);border-radius:var(--radius-xs);background:var(--ind-track);position:absolute;bottom:-1px;left:0;right:0}.tab[data-astro-cid-2dxrpjsu] svg[data-astro-cid-2dxrpjsu]{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;opacity:.72;width:15px;height:15px;transition:transform var(--dur-base) var(--ease-spring), opacity var(--dur-fast) var(--ease-standard)}.tab[data-astro-cid-2dxrpjsu][aria-selected=true] svg[data-astro-cid-2dxrpjsu]{opacity:1;transform:scale(1.1)}.rail[data-astro-cid-2dxrpjsu]{z-index:1;width:100%;height:var(--ind-h);border-radius:var(--radius-xs);background:linear-gradient(90deg, var(--ind-a), var(--ind-b));transform-origin:0;pointer-events:none;position:absolute;bottom:-1px;left:0;transform:scaleX(0)}.tab[data-astro-cid-2dxrpjsu][aria-selected=true] .rail[data-astro-cid-2dxrpjsu]{transform:scaleX(1)}.hero-tabs[data-astro-cid-2dxrpjsu][data-run] .tab[data-astro-cid-2dxrpjsu][aria-selected=true] .rail[data-astro-cid-2dxrpjsu]{animation:kf-fill-x var(--dur) linear forwards}.hero-tabs[data-astro-cid-2dxrpjsu][data-paused] .rail[data-astro-cid-2dxrpjsu]{animation-play-state:paused}.bezel[data-astro-cid-2dxrpjsu]{z-index:1;border:1px solid var(--surface-line);border-radius:var(--radius-lg);background:var(--bg);min-height:512px;box-shadow:var(--lift-deep);padding:18px 20px;position:relative}.screen[data-astro-cid-2dxrpjsu]{opacity:0;pointer-events:none;transition:opacity var(--dur-fast) var(--ease-standard), transform var(--dur-fast) var(--ease-standard);flex-direction:column;display:flex;position:absolute;inset:18px 20px;transform:translateY(10px)}.screen[data-astro-cid-2dxrpjsu][data-on]{opacity:1;pointer-events:auto;transition:opacity var(--dur-base) var(--ease-standard) calc(var(--dur-step) * 2), transform var(--dur-base) var(--ease-settle) calc(var(--dur-step) * 2);transform:none}.insp-scene[data-astro-cid-2dxrpjsu],.wo-scene[data-astro-cid-2dxrpjsu]{flex-direction:column;height:100%;display:flex;position:relative}.insp[data-astro-cid-2dxrpjsu]{flex:1;grid-template-columns:1fr 186px;align-items:start;gap:16px;min-height:0;display:grid}.bay[data-astro-cid-2dxrpjsu]{justify-content:center;align-items:center;height:300px;display:flex;position:relative}.bay[data-astro-cid-2dxrpjsu]:after{content:"";background:radial-gradient(closest-side, rgb(var(--wash) / .55), transparent);height:26px;position:absolute;inset:auto 12% 4%}.car[data-astro-cid-2dxrpjsu]{z-index:1;height:272px;position:relative}.car[data-astro-cid-2dxrpjsu] svg[data-astro-cid-2dxrpjsu]{width:auto;height:100%;display:block;overflow:visible}.wheel[data-astro-cid-2dxrpjsu]{fill:rgb(var(--ink) / .06)}.shell[data-astro-cid-2dxrpjsu]{fill:rgb(var(--ink) / .03);stroke:rgb(var(--ink) / .14);stroke-width:1.5px}.mirror[data-astro-cid-2dxrpjsu]{fill:rgb(var(--ink) / .16)}.lampf[data-astro-cid-2dxrpjsu]{fill:rgb(var(--ink) / .13)}.lampr[data-astro-cid-2dxrpjsu]{fill:color-mix(in srgb, var(--orange) 18%, transparent)}.facet[data-astro-cid-2dxrpjsu]{fill:color-mix(in srgb, var(--tone-teal) 26%, transparent);stroke:color-mix(in srgb, var(--tone-teal) 80%, transparent);stroke-width:1.3px;opacity:0;transition:opacity var(--dur-base) var(--ease-standard)}.facet[data-astro-cid-2dxrpjsu].warn{fill:color-mix(in srgb, var(--tone-warn) 28%, transparent);stroke:color-mix(in srgb, var(--tone-warn) 85%, transparent)}.facet[data-astro-cid-2dxrpjsu].bad{fill:color-mix(in srgb, var(--orange) 26%, transparent);stroke:color-mix(in srgb, var(--orange) 80%, transparent)}.facet[data-astro-cid-2dxrpjsu][data-on]{opacity:1}.scan[data-astro-cid-2dxrpjsu]{fill:none;stroke:color-mix(in srgb, var(--tone-teal) 95%, transparent);stroke-width:2px;opacity:0}.scan-glow[data-astro-cid-2dxrpjsu]{stroke:color-mix(in srgb, var(--tone-teal) 25%, transparent);stroke-width:8px;stroke-linecap:round}.scan[data-astro-cid-2dxrpjsu][data-run]{animation:scan var(--dur-loop) ease-in-out}@keyframes scan{0%{opacity:0;transform:translateY(0)}12%,88%{opacity:1}to{opacity:0;transform:translateY(330px)}}.pin[data-astro-cid-2dxrpjsu]{top:var(--y);left:var(--x);z-index:2;opacity:0;transition:opacity var(--dur-base) var(--ease-standard), transform var(--dur-base) var(--ease-spring);position:absolute;transform:scale(.5)}.pin[data-astro-cid-2dxrpjsu][data-on]{opacity:1;transform:none}.pin[data-astro-cid-2dxrpjsu] i[data-astro-cid-2dxrpjsu]{background:var(--tone-teal);width:11px;height:11px;box-shadow:0 0 0 3px color-mix(in srgb, var(--tone-teal) 22%, transparent);border-radius:50%;display:block}.pin[data-astro-cid-2dxrpjsu].warn i[data-astro-cid-2dxrpjsu]{background:var(--tone-warn);box-shadow:0 0 0 3px color-mix(in srgb, var(--tone-warn) 22%, transparent)}.pin[data-astro-cid-2dxrpjsu].bad i[data-astro-cid-2dxrpjsu]{background:var(--orange);box-shadow:0 0 0 3px color-mix(in srgb, var(--orange) 24%, transparent)}.pin[data-astro-cid-2dxrpjsu] i[data-astro-cid-2dxrpjsu]:after{content:"";border:1px solid var(--tone-teal);opacity:0;border-radius:50%;position:absolute;inset:-3px}.pin[data-astro-cid-2dxrpjsu].warn i[data-astro-cid-2dxrpjsu]:after{border-color:var(--tone-warn)}.pin[data-astro-cid-2dxrpjsu].bad i[data-astro-cid-2dxrpjsu]:after{border-color:var(--orange)}.insp-scene[data-astro-cid-2dxrpjsu][data-play] .pin[data-astro-cid-2dxrpjsu][data-on] i[data-astro-cid-2dxrpjsu]:after{--kf-opacity:.9;--kf-from:scale(.8);--kf-to:scale(2.1);animation:kf-ring var(--dur-loop) ease-out infinite}.pin[data-astro-cid-2dxrpjsu] b[data-astro-cid-2dxrpjsu]{border:1px solid var(--line);border-radius:var(--radius-sm);font-size:var(--fs-xs);white-space:nowrap;color:var(--fg-2);background:var(--surface);padding:3px 8px;font-weight:500;position:absolute;top:-5px;left:18px}.notes[data-astro-cid-2dxrpjsu]{flex-direction:column;gap:8px;display:flex}.note[data-astro-cid-2dxrpjsu]{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--card);opacity:0;transition:opacity var(--dur-base) var(--ease-standard), transform var(--dur-base) var(--ease-standard);padding:9px 11px;transform:translate(10px)}.note[data-astro-cid-2dxrpjsu][data-on]{opacity:1;transform:none}.note-t[data-astro-cid-2dxrpjsu]{font-size:var(--fs-xs);margin-bottom:2px;font-weight:600}.note-s[data-astro-cid-2dxrpjsu]{font-size:var(--fs-xs);color:var(--fg-3)}.note[data-astro-cid-2dxrpjsu].captured{background:color-mix(in srgb, var(--tone-teal) 7%, transparent);border-color:color-mix(in srgb, var(--tone-teal) 26%, transparent)}.note[data-astro-cid-2dxrpjsu].captured .note-t[data-astro-cid-2dxrpjsu]{color:var(--tone-teal-ink)}.note[data-astro-cid-2dxrpjsu].flagged{background:color-mix(in srgb, var(--tone-warn) 7%, transparent);border-color:color-mix(in srgb, var(--tone-warn) 28%, transparent)}.note[data-astro-cid-2dxrpjsu].flagged .note-t[data-astro-cid-2dxrpjsu]{color:var(--tone-warn-ink)}.note[data-astro-cid-2dxrpjsu].signed{background:color-mix(in srgb, var(--tone-info) 7%, transparent);border-color:color-mix(in srgb, var(--tone-info) 26%, transparent)}.note[data-astro-cid-2dxrpjsu].signed .note-t[data-astro-cid-2dxrpjsu]{color:var(--tone-info-ink)}.note[data-astro-cid-2dxrpjsu].upsell{background:color-mix(in srgb, var(--tone-ok) 9%, transparent);border-color:color-mix(in srgb, var(--tone-ok) 30%, transparent)}.note[data-astro-cid-2dxrpjsu].upsell .note-t[data-astro-cid-2dxrpjsu]{color:var(--tone-ok-ink)}.insp-key[data-astro-cid-2dxrpjsu]{font-size:var(--fs-2xs);color:var(--fg-3);flex-wrap:wrap;gap:14px;margin-top:12px;display:flex}.insp-key[data-astro-cid-2dxrpjsu] i[data-astro-cid-2dxrpjsu]{border-radius:var(--radius-xs);vertical-align:-1px;width:9px;height:9px;margin-right:6px;display:inline-block}.insp-key[data-astro-cid-2dxrpjsu] .clean[data-astro-cid-2dxrpjsu]{background:color-mix(in srgb, var(--tone-teal) 70%, transparent)}.insp-key[data-astro-cid-2dxrpjsu] .warn[data-astro-cid-2dxrpjsu]{background:color-mix(in srgb, var(--tone-warn) 80%, transparent)}.insp-key[data-astro-cid-2dxrpjsu] .bad[data-astro-cid-2dxrpjsu]{background:color-mix(in srgb, var(--orange) 80%, transparent)}.insp-tl[data-astro-cid-2dxrpjsu]{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:22px;padding-top:4px;display:grid;position:relative}.itl-line[data-astro-cid-2dxrpjsu]{border-radius:var(--radius-xs);background:linear-gradient(90deg, var(--tone-info), var(--tone-teal) 36%, var(--tone-warn) 70%, var(--tone-ok));opacity:.65;transform-origin:0;height:2px;transition:transform var(--dur-reveal) var(--ease-out-expo);position:absolute;top:9px;left:12.5%;right:12.5%;transform:scaleX(0)}.itl-step[data-astro-cid-2dxrpjsu]{text-align:center;opacity:.42;transition:opacity var(--dur-base) var(--ease-standard), transform var(--dur-base) var(--ease-out-expo);flex-direction:column;align-items:center;gap:3px;display:flex;position:relative;transform:translateY(8px)}.itl-dot[data-astro-cid-2dxrpjsu]{z-index:1;border:2px solid rgb(var(--ink) / .22);background:var(--surface-raised);width:11px;height:11px;transition:transform var(--dur-base) var(--ease-spring);border-radius:50%;margin-bottom:6px;position:relative}.itl-dot[data-astro-cid-2dxrpjsu]:after{content:"";background:var(--done);box-shadow:0 0 10px var(--glow);opacity:0;transition:opacity var(--dur-base) var(--ease-standard);border-radius:50%;position:absolute;inset:-2px}.itl-step[data-astro-cid-2dxrpjsu]:first-of-type{--done:linear-gradient(135deg, var(--tone-info), var(--tone-violet));--glow:color-mix(in srgb, var(--tone-info) 45%, transparent);--at:calc(var(--dur-step) * 12)}.itl-step[data-astro-cid-2dxrpjsu]:nth-of-type(2){--done:linear-gradient(135deg, var(--tone-teal), var(--tone-info));--glow:color-mix(in srgb, var(--tone-teal) 45%, transparent);--at:calc(var(--dur-step) * 28)}.itl-step[data-astro-cid-2dxrpjsu]:nth-of-type(3){--done:linear-gradient(135deg, var(--tone-warn), var(--tone-amber));--glow:color-mix(in srgb, var(--tone-warn) 45%, transparent);--at:calc(var(--dur-step) * 44)}.itl-step[data-astro-cid-2dxrpjsu]:nth-of-type(4){--done:linear-gradient(135deg, var(--tone-teal), var(--tone-ok));--glow:color-mix(in srgb, var(--tone-ok) 55%, transparent);--at:calc(var(--dur-step) * 60)}.insp-scene[data-astro-cid-2dxrpjsu][data-play] .itl-line[data-astro-cid-2dxrpjsu]{transition-delay:calc(var(--dur-step) * 10);transform:scaleX(1)}.insp-scene[data-astro-cid-2dxrpjsu][data-play] .itl-step[data-astro-cid-2dxrpjsu]{opacity:1;transform:none}.insp-scene[data-astro-cid-2dxrpjsu][data-play] .itl-step[data-astro-cid-2dxrpjsu]:first-of-type{transition-delay:calc(var(--dur-step) * 12)}.insp-scene[data-astro-cid-2dxrpjsu][data-play] .itl-step[data-astro-cid-2dxrpjsu]:nth-of-type(2){transition-delay:calc(var(--dur-step) * 17)}.insp-scene[data-astro-cid-2dxrpjsu][data-play] .itl-step[data-astro-cid-2dxrpjsu]:nth-of-type(3){transition-delay:var(--dur-reveal)}.insp-scene[data-astro-cid-2dxrpjsu][data-play] .itl-step[data-astro-cid-2dxrpjsu]:nth-of-type(4){transition-delay:calc(var(--dur-step) * 27)}.insp-scene[data-astro-cid-2dxrpjsu][data-play] .itl-dot[data-astro-cid-2dxrpjsu]:after{opacity:1;transition-delay:var(--at)}.insp-scene[data-astro-cid-2dxrpjsu][data-play] .itl-step[data-astro-cid-2dxrpjsu]:nth-of-type(4) .itl-dot[data-astro-cid-2dxrpjsu]{transition-delay:var(--at);transform:scale(1.18)}.itl-step[data-astro-cid-2dxrpjsu] b[data-astro-cid-2dxrpjsu]{font-size:var(--fs-xs);color:var(--fg)}.itl-tx[data-astro-cid-2dxrpjsu]{font-size:var(--fs-xs);color:var(--fg-3);line-height:1.3}.stages[data-astro-cid-2dxrpjsu]{flex-wrap:wrap;gap:5px;margin-bottom:12px;display:flex}.stages[data-astro-cid-2dxrpjsu] .hi[data-astro-cid-2dxrpjsu]{color:var(--fg-2);border-color:var(--line-strong)}.board[data-astro-cid-2dxrpjsu]{flex:1;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;min-height:0;display:grid}.col[data-astro-cid-2dxrpjsu]{border:1px solid rgb(var(--ink) / .05);border-radius:var(--radius-md);background:rgb(var(--ink) / .022);flex-direction:column;padding:10px 9px;display:flex}.col-head[data-astro-cid-2dxrpjsu]{align-items:flex-start;gap:7px;margin-bottom:9px;line-height:1.3;display:flex}.dot[data-astro-cid-2dxrpjsu]{border-radius:50%;flex:none;width:6px;height:6px;margin-top:4px}.col-body[data-astro-cid-2dxrpjsu]{flex-direction:column;flex:1;gap:9px;min-height:150px;display:flex;position:relative}.col-body[data-astro-cid-2dxrpjsu]:after{content:"";border:1px dashed rgb(var(--ink) / .14);border-radius:var(--radius-md);opacity:0;pointer-events:none;transition:opacity var(--dur-base) var(--ease-standard);position:absolute;inset:-4px}.col-body[data-astro-cid-2dxrpjsu][data-target]:after{opacity:1}.job[data-astro-cid-2dxrpjsu]{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--card);transition:opacity var(--dur-base) var(--ease-standard), transform var(--dur-base) var(--ease-standard);padding:11px 11px 10px;position:relative}.wo[data-astro-cid-2dxrpjsu]{font-size:var(--fs-3xs);letter-spacing:.02em;white-space:nowrap;text-overflow:ellipsis;color:var(--fg-3);margin-bottom:6px;font-weight:500;display:block;overflow:hidden}.job-veh[data-astro-cid-2dxrpjsu]{font-size:var(--fs-sm);letter-spacing:-.01em;margin-bottom:3px;font-weight:600;line-height:1.25}.job-svc[data-astro-cid-2dxrpjsu]{font-size:var(--fs-xs);color:var(--fg-2);margin-bottom:10px;line-height:1.35}.job-foot[data-astro-cid-2dxrpjsu]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 10px;display:flex}.job-price[data-astro-cid-2dxrpjsu]{font-size:var(--fs-sm);white-space:nowrap;font-weight:600}.who[data-astro-cid-2dxrpjsu]{border:1px solid var(--line);width:21px;height:21px;font-size:var(--fs-3xs);color:var(--fg-2);background:var(--card-2);border-radius:50%;flex:none;justify-content:center;align-items:center;font-weight:600;display:flex}.job[data-astro-cid-2dxrpjsu][data-lift]{transition:transform var(--dur-fast) var(--ease-settle);transform:translateY(-3px)scale(1.03)rotate(-.8deg)}.job[data-astro-cid-2dxrpjsu][data-fly]{z-index:6;box-shadow:var(--lift-hover);transition:transform var(--dur-slow) var(--ease-fill)}.job[data-astro-cid-2dxrpjsu][data-flip]{transform:translate(var(--dx), var(--dy)) scale(1.03) rotate(-.8deg);transition:none}.job[data-astro-cid-2dxrpjsu][data-set]{--kf-from:scale(1.03) rotate(-.8deg);animation:kf-settle var(--dur-slow) var(--ease-spring)}.job[data-astro-cid-2dxrpjsu][data-flash]:before{content:"";border-radius:var(--radius-md);background:linear-gradient(140deg, rgb(var(--ink) / .22), rgb(var(--ink) / 0) 55%);box-shadow:0 0 20px 2px rgb(var(--ink) / .22);opacity:0;pointer-events:none;animation:fade-out var(--dur-slow) var(--ease-settle);position:absolute;inset:-1px}@keyframes fade-out{0%{opacity:1}to{opacity:0}}.job[data-astro-cid-2dxrpjsu][data-land]{border-color:color-mix(in srgb, var(--tone-ok) 55%, transparent);background:linear-gradient(160deg, color-mix(in srgb, var(--tone-ok) 14%, transparent), var(--surface-raised))}.job[data-astro-cid-2dxrpjsu][data-land]:after{content:"";border:2px solid var(--tone-ok);border-radius:var(--radius-md);box-shadow:0 0 34px 5px color-mix(in srgb, var(--tone-ok) 45%, transparent);opacity:0;pointer-events:none;--kf-opacity:.95;--kf-from:scale(.92);--kf-to:scale(1.14);animation:kf-ring var(--dur-reveal) var(--ease-settle);position:absolute;inset:0}.wo-tick[data-astro-cid-2dxrpjsu]{z-index:7;background:linear-gradient(135deg, var(--tone-ok), var(--tone-teal));opacity:0;border-radius:50%;place-items:center;width:20px;height:20px;display:grid;position:absolute;top:7px;right:7px;transform:scale(.3)}.wo-tick[data-astro-cid-2dxrpjsu] svg{fill:none;width:12px;height:12px;stroke:var(--tick-ink);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.job[data-astro-cid-2dxrpjsu][data-land] .wo-tick[data-astro-cid-2dxrpjsu]{animation:kf-reveal var(--dur-base) var(--ease-pop) calc(var(--dur-step) * 3) forwards}.job[data-astro-cid-2dxrpjsu][data-done] .wo-tick[data-astro-cid-2dxrpjsu]{opacity:1;transform:none}.cursor[data-astro-cid-2dxrpjsu]{z-index:9;opacity:0;pointer-events:none;width:16px;height:22px;transition:opacity var(--dur-fast) var(--ease-standard);position:absolute;top:min(30%,34px);left:min(42%,60px)}.cursor[data-astro-cid-2dxrpjsu][data-on]{opacity:1}.cursor[data-astro-cid-2dxrpjsu] svg[data-astro-cid-2dxrpjsu]{fill:rgb(var(--rgb-white));stroke:rgb(var(--rgb-black));stroke-width:1px;display:block}.toast[data-astro-cid-2dxrpjsu]{z-index:8;border:1px solid var(--line);border-left:2px solid var(--tone-ok-ink);border-radius:0 var(--radius-md) var(--radius-md) 0;font-size:var(--fs-sm);background:var(--card-2);opacity:0;transition:opacity var(--dur-base) var(--ease-standard), transform var(--dur-base) var(--ease-standard);align-items:center;gap:9px;padding:10px 14px;display:flex;position:absolute;bottom:18px;right:18px;transform:translateY(10px)}.toast[data-astro-cid-2dxrpjsu][data-on]{opacity:1;transform:none}.toast[data-astro-cid-2dxrpjsu] b[data-astro-cid-2dxrpjsu]{font-weight:600}.tick[data-astro-cid-2dxrpjsu]{width:15px;height:15px;font-size:var(--fs-3xs);color:var(--tone-ok-ink);background:color-mix(in srgb, var(--tone-ok) 16%, transparent);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.rows[data-astro-cid-2dxrpjsu]{flex:1;gap:8px;min-height:0;display:grid}.row[data-astro-cid-2dxrpjsu]{border:1px solid var(--surface-line);border-radius:var(--radius-md);background:var(--surface);opacity:0;grid-template-columns:28px 1fr auto auto;align-items:center;gap:12px;padding:11px 13px;display:grid;transform:translateY(6px)}.screen[data-astro-cid-2dxrpjsu][data-on] .row[data-astro-cid-2dxrpjsu]{opacity:1;transition:opacity var(--dur-base) var(--ease-standard), transform var(--dur-base) var(--ease-settle);transform:none}.screen[data-astro-cid-2dxrpjsu][data-on] .row[data-astro-cid-2dxrpjsu]:first-child{transition-delay:calc(var(--dur-step) * 3)}.screen[data-astro-cid-2dxrpjsu][data-on] .row[data-astro-cid-2dxrpjsu]:nth-child(2){transition-delay:calc(var(--dur-step) * 5)}.screen[data-astro-cid-2dxrpjsu][data-on] .row[data-astro-cid-2dxrpjsu]:nth-child(3){transition-delay:calc(var(--dur-step) * 6)}.screen[data-astro-cid-2dxrpjsu][data-on] .row[data-astro-cid-2dxrpjsu]:nth-child(4){transition-delay:var(--dur-base)}.screen[data-astro-cid-2dxrpjsu][data-on] .row[data-astro-cid-2dxrpjsu]:nth-child(5){transition-delay:calc(var(--dur-step) * 10)}.row[data-astro-cid-2dxrpjsu]>span[data-astro-cid-2dxrpjsu]{min-width:0}.row[data-astro-cid-2dxrpjsu] b[data-astro-cid-2dxrpjsu],.row[data-astro-cid-2dxrpjsu] small[data-astro-cid-2dxrpjsu]{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.row[data-astro-cid-2dxrpjsu] b[data-astro-cid-2dxrpjsu]{font-size:var(--fs-sm);color:var(--fg);font-weight:600}.row[data-astro-cid-2dxrpjsu] small[data-astro-cid-2dxrpjsu]{font-size:var(--fs-xs);color:var(--fg-3);margin-top:2px}.av[data-astro-cid-2dxrpjsu]{width:28px;height:28px;font-size:var(--fs-2xs);color:var(--on-accent);background:var(--grad-cta-diag);border-radius:50%;place-items:center;font-style:normal;font-weight:700;display:grid;position:relative;overflow:hidden}.av[data-astro-cid-2dxrpjsu] img[data-astro-cid-2dxrpjsu]{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.src[data-astro-cid-2dxrpjsu]{font-size:var(--fs-xs);white-space:nowrap;color:var(--fg-3);align-items:center;gap:6px;display:inline-flex}.src-ic[data-astro-cid-2dxrpjsu]{width:14px;height:14px;color:var(--fg-2);flex:0 0 14px}.status[data-astro-cid-2dxrpjsu]{font-style:normal}.status[data-astro-cid-2dxrpjsu].ok{--c:var(--tone-ok)}.status[data-astro-cid-2dxrpjsu].warn{--c:var(--tone-warn)}.status[data-astro-cid-2dxrpjsu].info{--c:var(--tone-info)}@media (width<=980px){.bezel[data-astro-cid-2dxrpjsu]{min-height:560px;overflow:hidden}.insp[data-astro-cid-2dxrpjsu],.bay[data-astro-cid-2dxrpjsu],.car[data-astro-cid-2dxrpjsu]{max-height:340px}.bay[data-astro-cid-2dxrpjsu]{min-height:0}.notes[data-astro-cid-2dxrpjsu]{gap:6px}.note-s[data-astro-cid-2dxrpjsu]{display:none}.board[data-astro-cid-2dxrpjsu]{align-items:start;max-height:392px}.col[data-astro-cid-2dxrpjsu]{padding:8px 7px}.col-head[data-astro-cid-2dxrpjsu]{margin-bottom:7px}.col-body[data-astro-cid-2dxrpjsu]{gap:7px;min-height:0}.job[data-astro-cid-2dxrpjsu]{border-radius:var(--radius-md);padding:9px 9px 8px}.wo[data-astro-cid-2dxrpjsu]{font-size:var(--fs-3xs);margin-bottom:4px}.job-veh[data-astro-cid-2dxrpjsu]{font-size:var(--fs-xs);margin-bottom:2px}.job-svc[data-astro-cid-2dxrpjsu]{font-size:var(--fs-2xs);margin-bottom:8px;line-height:1.3}.job-price[data-astro-cid-2dxrpjsu]{font-size:var(--fs-xs)}.who[data-astro-cid-2dxrpjsu]{width:19px;height:19px;font-size:var(--fs-3xs)}.tabs[data-astro-cid-2dxrpjsu]{display:none}.bezel[data-astro-cid-2dxrpjsu]{min-height:0}.screen[data-astro-cid-2dxrpjsu]:not(.screen-inspection){display:none}.screen-inspection[data-astro-cid-2dxrpjsu]{position:relative;inset:auto}.insp[data-astro-cid-2dxrpjsu]{flex:auto;grid-template-columns:1fr 176px;align-items:stretch;max-height:none}.bay[data-astro-cid-2dxrpjsu]{height:auto;min-height:250px}.car[data-astro-cid-2dxrpjsu]{height:250px}.notes[data-astro-cid-2dxrpjsu]{align-self:start}.insp-key[data-astro-cid-2dxrpjsu]{gap:8px 14px}}@media (width<=767px){.bezel[data-astro-cid-2dxrpjsu]{padding:14px}.insp-scene[data-astro-cid-2dxrpjsu]{height:auto}.insp[data-astro-cid-2dxrpjsu]{flex:none;grid-template-rows:auto auto;grid-template-columns:1fr}.notes[data-astro-cid-2dxrpjsu]{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.note[data-astro-cid-2dxrpjsu]{min-width:0;padding:8px 9px}.note-t[data-astro-cid-2dxrpjsu]{font-size:var(--fs-xs);line-height:1.25}.insp-key[data-astro-cid-2dxrpjsu],.itl-tx[data-astro-cid-2dxrpjsu],.pin[data-astro-cid-2dxrpjsu] b[data-astro-cid-2dxrpjsu]{font-size:var(--fs-xs)}.bay[data-astro-cid-2dxrpjsu],.car[data-astro-cid-2dxrpjsu]{max-height:310px}.pin[data-astro-cid-2dxrpjsu] .l2[data-astro-cid-2dxrpjsu]{display:block}}.hero[data-astro-cid-4umtd3cf]{text-align:left;grid-template-columns:1.12fr 1fr;align-items:center;gap:52px;max-width:1340px;margin:0 auto;padding:60px 40px 32px;display:grid;position:relative}.hero[data-astro-cid-4umtd3cf]>[data-astro-cid-4umtd3cf]{z-index:1;min-width:0;position:relative}.badge[data-astro-cid-4umtd3cf]{border:1px solid rgb(var(--ink) / .1);border-radius:var(--radius-pill);color:var(--fg-2);background:rgb(var(--ink) / .04);align-items:center;gap:8px;margin-bottom:22px;padding:7px 14px 7px 11px;display:inline-flex}.badge[data-astro-cid-4umtd3cf] i[data-astro-cid-4umtd3cf]{background:var(--grad-cta);width:7px;height:7px;box-shadow:0 0 0 4px color-mix(in srgb, var(--pink) 18%, transparent);border-radius:50%}h1[data-astro-cid-4umtd3cf]{max-width:15ch;font-size:var(--fs-display);letter-spacing:-.02em;margin-bottom:18px;font-weight:700;line-height:1.1}h1[data-astro-cid-4umtd3cf] em[data-astro-cid-4umtd3cf]{color:#0000;background:var(--grad-cta);background-clip:text;font-style:normal}.sub[data-astro-cid-4umtd3cf]{max-width:52ch;font-size:var(--fs-base);color:var(--fg-2);margin:0 0 4px;line-height:1.6}.cta[data-astro-cid-4umtd3cf]{flex-wrap:wrap;align-items:center;gap:20px;margin:26px 0 20px;display:flex}.primary[data-astro-cid-4umtd3cf]{border-radius:var(--radius-md);font-size:var(--fs-base);letter-spacing:-.005em;color:var(--on-accent);background:var(--grad-cta);box-shadow:0 12px 30px -12px color-mix(in srgb, var(--orange) 65%, transparent), inset 0 1px 0 rgb(var(--ink) / .22);transition:transform var(--dur-fast) var(--ease-settle);align-items:center;gap:8px;padding:15px 26px;font-weight:600;text-decoration:none;display:inline-flex}@media (hover:hover){.primary[data-astro-cid-4umtd3cf]:hover{box-shadow:0 20px 42px -14px color-mix(in srgb, var(--orange) 75%, transparent), inset 0 1px 0 rgb(var(--ink) / .28);transform:translateY(-2px)}}.primary[data-astro-cid-4umtd3cf]:active{transform:translateY(0)}.primary[data-astro-cid-4umtd3cf] .arrow{width:16px;height:16px;transition:transform var(--dur-fast) var(--ease-settle)}@media (hover:hover){.primary[data-astro-cid-4umtd3cf]:hover .arrow{transform:translate(4px)}}.note[data-astro-cid-4umtd3cf]{font-size:var(--fs-md);color:var(--fg-2);align-items:center;gap:6px;font-weight:500;text-decoration:none;display:inline-flex}.note[data-astro-cid-4umtd3cf]:hover{color:var(--fg)}.note[data-astro-cid-4umtd3cf] em[data-astro-cid-4umtd3cf]{font-size:var(--fs-base);color:var(--fg-3);transition:transform var(--dur-fast) var(--ease-standard);font-style:normal}@media (hover:hover){.note[data-astro-cid-4umtd3cf]:hover em[data-astro-cid-4umtd3cf]{transform:translate(3px)}}.tools[data-astro-cid-4umtd3cf]{font-size:var(--fs-sm);color:var(--fg-3);margin-top:10px;line-height:1.7}.tools[data-astro-cid-4umtd3cf] b[data-astro-cid-4umtd3cf]{color:var(--fg-2);font-weight:600}.chain[data-astro-cid-4umtd3cf]{flex-wrap:wrap;gap:7px;margin-top:22px;display:flex}.chain[data-astro-cid-4umtd3cf] span[data-astro-cid-4umtd3cf]{border:1px solid var(--line);border-radius:var(--radius-pill);font-size:var(--fs-sm);color:var(--fg-3);background:var(--surface-raised);padding:6px 12px;font-weight:600;position:relative}.chain[data-astro-cid-4umtd3cf] span[data-astro-cid-4umtd3cf]+span[data-astro-cid-4umtd3cf]:before{content:"";background:var(--line);width:5px;height:1px;position:absolute;top:50%;left:-6px}.rise[data-astro-cid-4umtd3cf]{opacity:0;animation:kf-reveal var(--dur-slow) var(--ease-settle) forwards;transform:translateY(14px)}.d1[data-astro-cid-4umtd3cf]{animation-delay:var(--dur-step)}.d3[data-astro-cid-4umtd3cf]{animation-delay:calc(var(--dur-step) * 5)}.d4[data-astro-cid-4umtd3cf]{animation-delay:calc(var(--dur-step) * 6)}.d5[data-astro-cid-4umtd3cf]{animation-delay:calc(var(--dur-step) * 8)}.d6[data-astro-cid-4umtd3cf]{animation-delay:calc(var(--dur-step) * 10)}@media (width>=981px){.live[data-astro-cid-4umtd3cf].rise{opacity:1;animation:none;transform:none}}@media (width<=980px){.hero[data-astro-cid-4umtd3cf]{text-align:center;grid-template-columns:1fr;gap:36px;padding:56px 20px 28px}h1[data-astro-cid-4umtd3cf],.sub[data-astro-cid-4umtd3cf]{margin-left:auto;margin-right:auto}.cta[data-astro-cid-4umtd3cf]{justify-content:center}.tools[data-astro-cid-4umtd3cf],.chain[data-astro-cid-4umtd3cf]{display:none}.note[data-astro-cid-4umtd3cf]{min-height:40px}}@media (width<=767px){.copy[data-astro-cid-4umtd3cf]{flex-direction:column;justify-content:center;align-items:center;min-height:calc(100svh - 157px);display:flex}}@media (prefers-reduced-motion:reduce){.rise[data-astro-cid-4umtd3cf]{opacity:1;transform:none}}.problem-grid[data-astro-cid-n3xic7qc]{--face-back:color-mix(in srgb, var(--tone-ok) 8%, var(--card));--mock-bg:rgb(var(--rgb-black) / .28);grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:14px;display:grid}[data-theme=light] .problem-grid[data-astro-cid-n3xic7qc]{--face-back:var(--mist-2);--mock-bg:rgb(var(--rgb-white) / .82)}.card[data-astro-cid-n3xic7qc]{perspective:1200px;transition:transform var(--dur-base) var(--ease-settle), opacity var(--dur-base) var(--ease-standard);grid-template:minmax(0,1fr)/minmax(0,1fr);display:grid;position:relative}@media (hover:hover){.card[data-astro-cid-n3xic7qc]:hover{transform:translateY(-6px)}}.problem-grid[data-astro-cid-n3xic7qc]:hover .card[data-astro-cid-n3xic7qc]{opacity:.55}.problem-grid[data-astro-cid-n3xic7qc]:hover .card[data-astro-cid-n3xic7qc]:hover{opacity:1}.inner[data-astro-cid-n3xic7qc]{transition:transform var(--dur-slow) var(--ease-standard);grid-template:minmax(0,1fr)/minmax(0,1fr);display:grid;position:relative}@media (hover:hover){.card[data-astro-cid-n3xic7qc]:hover .inner[data-astro-cid-n3xic7qc]{transform:rotateY(180deg)}}.face[data-astro-cid-n3xic7qc]{isolation:isolate;border-radius:var(--radius-lg);flex-direction:column;grid-area:1/1;padding:22px 20px;display:flex;position:relative;overflow:hidden}.front[data-astro-cid-n3xic7qc],.back[data-astro-cid-n3xic7qc]{transition:opacity 0s linear var(--dur-base)}.front[data-astro-cid-n3xic7qc]{background:var(--surface-raised);border:1px solid var(--line);box-shadow:var(--lift)}.card[data-astro-cid-n3xic7qc]:hover .front[data-astro-cid-n3xic7qc]{opacity:0;box-shadow:var(--lift-hover)}.back[data-astro-cid-n3xic7qc]{background:linear-gradient(160deg, color-mix(in srgb, var(--tone-ok) 14%, transparent), var(--face-back));border:1px solid color-mix(in srgb, var(--tone-ok) 35%, transparent);box-shadow:var(--lift-hover);opacity:0;justify-content:center;padding:20px 18px;transform:rotateY(180deg)}.card[data-astro-cid-n3xic7qc]:hover .back[data-astro-cid-n3xic7qc]{opacity:1}.face[data-astro-cid-n3xic7qc]:after{content:"";border-radius:var(--radius-lg);pointer-events:none;opacity:0;background:linear-gradient(100deg, transparent 38%, rgb(var(--ink) / .22) 50%, transparent 62%);position:absolute;inset:0;transform:translate(-120%)}.edge-ring[data-astro-cid-n3xic7qc],.beam-ring[data-astro-cid-n3xic7qc]{z-index:-1}.ic[data-astro-cid-n3xic7qc]{fill:none;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:26px;height:26px;margin-bottom:14px}.front[data-astro-cid-n3xic7qc] .ic[data-astro-cid-n3xic7qc]{stroke:var(--orange)}.back[data-astro-cid-n3xic7qc] .ic[data-astro-cid-n3xic7qc]{width:30px;height:30px;stroke:var(--tone-ok-ink)}.head[data-astro-cid-n3xic7qc]{align-items:center;gap:9px;margin-bottom:12px;display:flex}.head[data-astro-cid-n3xic7qc] .ic[data-astro-cid-n3xic7qc]{flex:none;margin-bottom:0}h3[data-astro-cid-n3xic7qc]{margin-bottom:7px}.head[data-astro-cid-n3xic7qc] h3[data-astro-cid-n3xic7qc]{color:var(--tone-ok-ink);margin-bottom:0}.flip[data-astro-cid-n3xic7qc]{font-size:var(--fs-xs);color:var(--fg-3);align-items:center;gap:7px;margin-top:auto;padding-top:14px;font-weight:600;display:inline-flex}.flip[data-astro-cid-n3xic7qc] svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px;transition:transform var(--dur-base) var(--ease-standard)}@media (hover:hover){.card[data-astro-cid-n3xic7qc]:hover .flip[data-astro-cid-n3xic7qc] svg{transform:rotate(-180deg)}}.mock[data-astro-cid-n3xic7qc]{border-radius:var(--radius-md);border:1px solid color-mix(in srgb, var(--tone-ok) 22%, transparent);background:var(--mock-bg);flex-direction:column;flex:none;justify-content:center;min-height:88px;margin-top:14px;padding:13px;display:flex;overflow:hidden}.msg[data-astro-cid-n3xic7qc]{font-size:var(--fs-xs);color:var(--fg-2);line-height:1.4}.tag[data-astro-cid-n3xic7qc]{font-size:var(--fs-3xs);color:var(--tone-ok-ink);margin-bottom:5px;display:block}.typing[data-astro-cid-n3xic7qc]{vertical-align:middle;gap:3px;display:inline-flex}.typing[data-astro-cid-n3xic7qc] i[data-astro-cid-n3xic7qc]{background:var(--tone-ok-ink);opacity:.4;border-radius:50%;width:4px;height:4px}.rows[data-astro-cid-n3xic7qc]{flex-direction:column;gap:6px;display:flex}.row[data-astro-cid-n3xic7qc]{font-size:var(--fs-xs);color:var(--fg-2);align-items:flex-start;gap:8px;line-height:1.45;display:flex}.dot[data-astro-cid-n3xic7qc]{background:var(--tone-ok-ink);width:6px;height:6px;box-shadow:0 0 6px var(--tone-ok-ink);opacity:0;border-radius:50%;flex:0 0 6px;margin-top:calc(.725em - 3px)}.kpis[data-astro-cid-n3xic7qc]{gap:8px;display:flex}.kpi[data-astro-cid-n3xic7qc]{text-align:center;flex:1}.kpi[data-astro-cid-n3xic7qc] b[data-astro-cid-n3xic7qc]{font-size:var(--fs-base);color:var(--tone-ok-ink);display:block}.kpi[data-astro-cid-n3xic7qc] span[data-astro-cid-n3xic7qc]{font-size:var(--fs-3xs);color:var(--fg-3)}.problem-grid[data-astro-cid-n3xic7qc][data-still] .dot[data-astro-cid-n3xic7qc]{opacity:1}.problem-grid[data-astro-cid-n3xic7qc][data-live] .card[data-astro-cid-n3xic7qc]:hover .back[data-astro-cid-n3xic7qc]:after{animation:glare var(--dur-slow) var(--ease-standard) var(--dur-fast) 1}.problem-grid[data-astro-cid-n3xic7qc][data-live] .card[data-astro-cid-n3xic7qc]:hover .typing[data-astro-cid-n3xic7qc] i[data-astro-cid-n3xic7qc]{animation:typing var(--dur-reveal) var(--ease-standard) 3}.problem-grid[data-astro-cid-n3xic7qc][data-live] .card[data-astro-cid-n3xic7qc]:hover .typing[data-astro-cid-n3xic7qc] i[data-astro-cid-n3xic7qc]:nth-child(2){animation-delay:calc(var(--dur-step) * 4)}.problem-grid[data-astro-cid-n3xic7qc][data-live] .card[data-astro-cid-n3xic7qc]:hover .typing[data-astro-cid-n3xic7qc] i[data-astro-cid-n3xic7qc]:nth-child(3){animation-delay:calc(var(--dur-step) * 7)}.problem-grid[data-astro-cid-n3xic7qc][data-live] .card[data-astro-cid-n3xic7qc]:hover .dot[data-astro-cid-n3xic7qc]{--kf-from:scale(.4);animation:kf-enter var(--dur-base) forwards calc(var(--dur-step) * 10)}.problem-grid[data-astro-cid-n3xic7qc][data-live] .card[data-astro-cid-n3xic7qc]:hover .row[data-astro-cid-n3xic7qc]:nth-child(2) .dot[data-astro-cid-n3xic7qc]{animation-delay:var(--dur-slow)}.problem-grid[data-astro-cid-n3xic7qc][data-live] .card[data-astro-cid-n3xic7qc]:hover .row[data-astro-cid-n3xic7qc]:nth-child(3) .dot[data-astro-cid-n3xic7qc]{animation-delay:calc(var(--dur-step) * 18)}@keyframes glare{0%{opacity:0;transform:translate(-120%)}20%,80%{opacity:1}to{opacity:0;transform:translate(120%)}}@keyframes typing{0%,70%,to{opacity:.3;transform:translateY(0)}35%{opacity:1;transform:translateY(-2px)}}@media (hover:none){.problem-grid[data-astro-cid-n3xic7qc]:hover .card[data-astro-cid-n3xic7qc]{opacity:1}.inner[data-astro-cid-n3xic7qc],.front[data-astro-cid-n3xic7qc],.back[data-astro-cid-n3xic7qc]{transition:none}}@media (width<=980px){.problem-grid[data-astro-cid-n3xic7qc]{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:1fr;gap:clamp(10px,3.08vw,12px)}.kpi[data-astro-cid-n3xic7qc] span[data-astro-cid-n3xic7qc]{font-size:var(--fs-xs)}}@media (width<=767px){.face[data-astro-cid-n3xic7qc]{padding:clamp(14px,4.11vw,16px) clamp(11px,3.59vw,14px)}h3[data-astro-cid-n3xic7qc]{font-size:clamp(var(--fs-sm), 3.59vw, var(--fs-md));line-height:1.3}.summary[data-astro-cid-n3xic7qc]{font-size:clamp(var(--fs-xs), 3.21vw, var(--fs-sm));line-height:1.5}.flip[data-astro-cid-n3xic7qc]{padding-top:10px}.head[data-astro-cid-n3xic7qc]{gap:8px;margin-bottom:10px}.back[data-astro-cid-n3xic7qc] .ic[data-astro-cid-n3xic7qc]{flex:0 0 22px;width:22px;height:22px}.head[data-astro-cid-n3xic7qc] h3[data-astro-cid-n3xic7qc]{line-height:1.2}.mock[data-astro-cid-n3xic7qc]{min-height:0;margin-top:8px;padding:8px 9px}.rows[data-astro-cid-n3xic7qc]{gap:4px}.row[data-astro-cid-n3xic7qc]{gap:6px;min-width:0;line-height:1.3}.kpis[data-astro-cid-n3xic7qc]{flex-direction:column;gap:5px}.kpi[data-astro-cid-n3xic7qc]{text-align:left;white-space:nowrap;justify-content:space-between;align-items:baseline;gap:8px;display:flex}.kpi[data-astro-cid-n3xic7qc] b[data-astro-cid-n3xic7qc]{font-size:var(--fs-md);display:inline}.kpi[data-astro-cid-n3xic7qc] span[data-astro-cid-n3xic7qc]{font-size:var(--fs-xs)}}.prob[data-astro-cid-2qgyfxz2]{--section-pad:110px 130px;--section-pad-narrow:70px 80px}.layout[data-astro-cid-lx7c3mox]{grid-template-columns:1.35fr .82fr;align-items:center;gap:48px;display:grid}.services-grid[data-astro-cid-lx7c3mox]{order:-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;max-width:1180px;margin:0 auto;display:grid}.card[data-astro-cid-lx7c3mox]{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface-raised);min-width:0;box-shadow:var(--lift);cursor:pointer;transition:transform var(--dur-base) var(--ease-settle);flex-direction:column;padding:26px 24px;display:flex;position:relative}@media (hover:hover){.card[data-astro-cid-lx7c3mox]:hover{box-shadow:var(--lift-hover);border-color:#0000;transform:translateY(-5px)}}.card[data-astro-cid-lx7c3mox]:has(a:focus-visible){outline:2px solid var(--pink);outline-offset:2px}.ic[data-astro-cid-lx7c3mox]{border-radius:var(--radius-md);background:var(--brand-tint);border:1px solid color-mix(in srgb, var(--orange) 20%, transparent);width:36px;height:36px;transition:transform var(--dur-base) var(--ease-settle);place-items:center;margin-bottom:16px;display:grid}@media (hover:hover){.card[data-astro-cid-lx7c3mox]:hover .ic[data-astro-cid-lx7c3mox]{border-color:color-mix(in srgb, var(--orange) 40%, transparent);transform:scale(1.14)translateY(-3px)}}.ic[data-astro-cid-lx7c3mox] svg[data-astro-cid-lx7c3mox]{fill:none;stroke:url(#grad-brand);stroke-width:1.6px;width:18px;height:18px}h3[data-astro-cid-lx7c3mox]{letter-spacing:-.015em;margin-bottom:9px}h3[data-astro-cid-lx7c3mox] a[data-astro-cid-lx7c3mox]{color:inherit;outline:none;text-decoration:none}.card[data-astro-cid-lx7c3mox] p[data-astro-cid-lx7c3mox]{font-size:var(--fs-md);color:var(--fg-2);margin-bottom:16px;line-height:1.65}h3[data-astro-cid-lx7c3mox],.card[data-astro-cid-lx7c3mox] p[data-astro-cid-lx7c3mox]{transition:transform var(--dur-base) var(--ease-settle)}@media (hover:hover){.card[data-astro-cid-lx7c3mox]:hover h3[data-astro-cid-lx7c3mox],.card[data-astro-cid-lx7c3mox]:hover p[data-astro-cid-lx7c3mox]{transform:translate(4px)}}.more[data-astro-cid-lx7c3mox]{font-size:var(--fs-sm);color:var(--fg-3);margin-top:auto;padding-top:12px;font-weight:600;display:inline-block}.card[data-astro-cid-lx7c3mox]:hover .more[data-astro-cid-lx7c3mox]{color:var(--fg)}@media (width<=980px){.layout[data-astro-cid-lx7c3mox]{grid-template-columns:1fr;gap:30px}.services-grid[data-astro-cid-lx7c3mox]{order:0;grid-auto-rows:1fr;width:100%;max-width:none;margin:0}}@media (width<=767px){.services-grid[data-astro-cid-lx7c3mox]{gap:12px}.card[data-astro-cid-lx7c3mox]{padding:clamp(16px,4.7vw,18px) 12px}.card[data-astro-cid-lx7c3mox] p[data-astro-cid-lx7c3mox]{display:none}h3[data-astro-cid-lx7c3mox]{font-size:var(--fs-md);letter-spacing:-.01em}.more[data-astro-cid-lx7c3mox]{font-size:clamp(var(--fs-xs), 3.21vw, var(--fs-sm));white-space:nowrap}}.lp-scene[data-astro-cid-qab3g52x]{--lp-screen:#0d0d0d;--lp-rim:#141416;--lp-bezel-top:#1c1c1e;--lp-metal:#2a2a2e;--lp-hinge-low:#1f1f22;--lp-base-mid:#1a1a1d;--lp-base-low:#0f0f11;--lp-shadow-k:1;perspective:2200px;perspective-origin:50% 44%;min-width:0;max-width:1120px;margin:0 auto;padding-top:10px}:root[data-theme=light] .lp-scene[data-astro-cid-qab3g52x]{--lp-screen:#fff;--lp-rim:#fff;--lp-bezel-top:var(--mist);--lp-metal:var(--mist-2);--lp-hinge-low:var(--mist);--lp-base-mid:var(--mist);--lp-base-low:#fff;--lp-shadow-k:.13}.lp-mac[data-astro-cid-qab3g52x]{width:100%;min-width:0;transform-style:preserve-3d;margin:0 auto;position:relative}.lp-bezel[data-astro-cid-qab3g52x]{border-radius:var(--radius-lg) var(--radius-lg) var(--radius-xs) var(--radius-xs);background:linear-gradient(180deg, var(--lp-bezel-top), var(--lp-rim));min-width:0;box-shadow:inset 0 0 0 1px rgb(var(--ink) / .1), inset 0 1px rgb(var(--ink) / .16), 0 34px 70px -30px rgb(var(--rgb-black) / calc(.95 * var(--lp-shadow-k)));padding:13px 13px 16px;position:relative}.lp-notch[data-astro-cid-qab3g52x]{z-index:4;border-radius:0 0 var(--radius-sm) var(--radius-sm);background:var(--lp-rim);width:108px;height:12px;position:absolute;top:0;left:50%;transform:translate(-50%)}.lp-notch[data-astro-cid-qab3g52x]:after{content:"";background:var(--lp-metal);width:4px;height:4px;box-shadow:inset 0 0 2px color-mix(in srgb, var(--tone-info-soft) 50%, transparent);border-radius:50%;position:absolute;top:4px;right:16px}.lp-screen[data-astro-cid-qab3g52x]{border-radius:var(--radius-xs);background:var(--lp-screen);min-width:0;box-shadow:inset 0 0 0 1px rgb(var(--ink) / .05);position:relative;overflow:hidden}.lp-screen[data-astro-cid-qab3g52x]:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(120% 90% at 50% 46%, rgb(var(--ink) / .1), rgb(var(--ink) / .02) 55%, transparent 78%);opacity:0;transition:opacity var(--dur-slow) var(--ease-standard);position:absolute;inset:0}.lp-screen[data-astro-cid-qab3g52x]>*{transition:opacity var(--dur-fast) var(--ease-standard)}.lp-scene[data-astro-cid-qab3g52x][data-armed] .lp-mac[data-astro-cid-qab3g52x]:not([data-flat]) .lp-screen[data-astro-cid-qab3g52x]:before{opacity:1}.lp-scene[data-astro-cid-qab3g52x][data-armed] .lp-mac[data-astro-cid-qab3g52x]:not([data-flat]) .lp-screen[data-astro-cid-qab3g52x]>*{opacity:0}.lp-glare[data-astro-cid-qab3g52x]{z-index:5;border-radius:var(--radius-xs);pointer-events:none;background:linear-gradient(102deg, transparent 30%, rgb(var(--ink) / .16) 46%, rgb(var(--ink) / .03) 56%, transparent 70%);opacity:0;position:absolute;inset:13px 13px 16px}.lp-mac[data-astro-cid-qab3g52x][data-sweep] .lp-glare[data-astro-cid-qab3g52x]{animation:lp-glare var(--dur-reveal) var(--ease-standard) both}.lp-hinge[data-astro-cid-qab3g52x]{border-radius:0 0 var(--radius-xs) var(--radius-xs);background:linear-gradient(180deg, var(--lp-rim), var(--lp-hinge-low));width:26%;height:5px;margin:0 auto}.lp-base[data-astro-cid-qab3g52x]{border-radius:var(--radius-xs) var(--radius-xs) var(--radius-md) var(--radius-md);background:linear-gradient(180deg, var(--lp-metal) 0%, var(--lp-base-mid) 42%, var(--lp-base-low) 100%);height:15px;box-shadow:inset 0 1px rgb(var(--ink) / .16), 0 22px 34px -22px rgb(var(--rgb-black) / calc(.9 * var(--lp-shadow-k)));position:relative}.lp-deck[data-astro-cid-qab3g52x]{background:rgb(var(--ink) / .06);width:82%;height:1px;position:absolute;top:0;left:50%;transform:translate(-50%)}.lp-notchbar[data-astro-cid-qab3g52x]{border-radius:var(--radius-xs);background:rgb(var(--ink) / .07);width:13%;height:3px;position:absolute;bottom:3px;left:50%;transform:translate(-50%)}.lp-shadow[data-astro-cid-qab3g52x]{background:radial-gradient(closest-side, rgb(var(--wash) / .6), rgb(var(--wash) / .32) 45%, rgb(var(--wash) / .08) 80%, transparent);width:72%;height:26px;margin:4px auto 0}@keyframes lp-glare{0%{opacity:0;transform:translate(-42%)}18%{opacity:1}to{opacity:0;transform:translate(42%)}}@media (width<=980px){.lp-bezel[data-astro-cid-qab3g52x]{padding:9px 9px 11px}.lp-notch[data-astro-cid-qab3g52x]{width:76px;height:9px}.lp-base[data-astro-cid-qab3g52x]{height:11px}.lp-scene[data-astro-cid-qab3g52x]{max-width:100%;overflow:hidden}}@media (width<=767px){.lp-scene[data-astro-cid-qab3g52x]{perspective:1400px}.lp-bezel[data-astro-cid-qab3g52x]{border-radius:var(--radius-md) var(--radius-md) var(--radius-xs) var(--radius-xs);padding:6px 6px 8px}.lp-notch[data-astro-cid-qab3g52x],.lp-hinge[data-astro-cid-qab3g52x]{display:none}.lp-base[data-astro-cid-qab3g52x]{height:8px}.lp-shadow[data-astro-cid-qab3g52x]{height:16px}}.stage[data-astro-cid-kumfwptu]{--ps-frame:var(--surface);--ps-clash:color-mix(in srgb, var(--tone-danger) 12%, var(--bg));--ps-shadow-k:1;z-index:1;min-width:0;max-width:1080px;margin:0 auto;position:relative}:root[data-theme=light] .stage[data-astro-cid-kumfwptu]{--ps-frame:var(--surface-sunk);--ps-clash:var(--mist);--ps-shadow-k:.13}.tabs[data-astro-cid-kumfwptu]{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;min-width:0;margin-bottom:18px;display:grid}.tab[data-astro-cid-kumfwptu]{font:inherit;font-size:var(--fs-sm);color:var(--fg-3);text-align:left;cursor:pointer;background:0 0;border:0;padding:12px 0 0;font-weight:500;display:block;position:relative}.tab[data-astro-cid-kumfwptu]:hover{color:var(--fg-2)}.tab[data-astro-cid-kumfwptu]:focus-visible{outline:2px solid var(--orange);outline-offset:2px;border-radius:var(--radius-xs)}.tab[data-astro-cid-kumfwptu][aria-selected=true]{color:var(--fg)}.rail[data-astro-cid-kumfwptu]{border-radius:var(--radius-xs);background:var(--surface-raised);width:100%;height:2px;position:absolute;top:0;left:0;overflow:hidden}.rail[data-astro-cid-kumfwptu]:after{content:"";border-radius:var(--radius-xs);background:var(--grad-cta);transform-origin:0;position:absolute;inset:0;transform:scaleX(0)}.tab[data-astro-cid-kumfwptu][aria-selected=true] .rail[data-astro-cid-kumfwptu]{background:var(--line)}.stage[data-astro-cid-kumfwptu]:not([data-live]) .tab[data-astro-cid-kumfwptu][aria-selected=true] .rail[data-astro-cid-kumfwptu]:after{transform:none}.stage[data-astro-cid-kumfwptu][data-live] .tab[data-astro-cid-kumfwptu][aria-selected=true] .rail[data-astro-cid-kumfwptu]:after{animation:kf-fill-x var(--dur) linear forwards}.stage[data-astro-cid-kumfwptu][data-paused] .tab[data-astro-cid-kumfwptu][aria-selected=true] .rail[data-astro-cid-kumfwptu]:after{animation-play-state:paused}.stage[data-astro-cid-kumfwptu][data-held] .tab[data-astro-cid-kumfwptu][aria-selected=true] .rail[data-astro-cid-kumfwptu]:after{animation:none;transform:none}.tab-top[data-astro-cid-kumfwptu]{align-items:center;gap:8px;display:flex}.tab-top[data-astro-cid-kumfwptu] b[data-astro-cid-kumfwptu]{font-size:var(--fs-sm);font-weight:600}.tab-top[data-astro-cid-kumfwptu] em[data-astro-cid-kumfwptu]{font-size:var(--fs-2xs);letter-spacing:.14em;color:var(--fg-3);margin-left:auto;font-style:normal}.tab-icon[data-astro-cid-kumfwptu]{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;opacity:.65;width:15px;height:15px;transition:opacity var(--dur-fast) var(--ease-standard), transform var(--dur-fast) var(--ease-standard)}@media (hover:hover){.tab[data-astro-cid-kumfwptu]:hover .tab-icon[data-astro-cid-kumfwptu]{opacity:.9;transform:translateY(-1px)}}.tab[data-astro-cid-kumfwptu][aria-selected=true] .tab-icon[data-astro-cid-kumfwptu]{stroke:url(#grad-brand);opacity:1}.tab-desc[data-astro-cid-kumfwptu]{font-size:var(--fs-xs);color:var(--fg-3);margin-top:5px;font-weight:400;line-height:1.5;display:block}.tab[data-astro-cid-kumfwptu][aria-selected=true] .tab-desc[data-astro-cid-kumfwptu]{color:var(--fg-2)}.scene-frame[data-astro-cid-kumfwptu]{z-index:1;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--ps-frame);min-width:0;box-shadow:0 24px 70px -20px rgb(var(--rgb-black) / calc(.75 * var(--ps-shadow-k)));padding:18px;display:grid;position:relative;overflow:hidden}.scene-frame[data-astro-cid-kumfwptu]:before{content:"";background:linear-gradient(90deg, transparent, var(--brand-edge), transparent);height:1px;position:absolute;inset:0 0 auto}.scene[data-astro-cid-kumfwptu]{visibility:hidden;flex-direction:column;grid-area:1/1;min-width:0;display:flex}.scene[data-astro-cid-kumfwptu][data-on]{visibility:visible}.stage[data-astro-cid-kumfwptu][data-live] .scene[data-astro-cid-kumfwptu][data-on]{--kf-from:translateY(10px);animation:kf-enter var(--dur-base) var(--ease-standard)}.scene-head[data-astro-cid-kumfwptu]{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;margin-bottom:14px;padding-bottom:14px;display:flex}.scene-title[data-astro-cid-kumfwptu]{font-size:var(--fs-md);font-weight:600}.scene-meta[data-astro-cid-kumfwptu]{font-size:var(--fs-sm);color:var(--fg-3)}.thread[data-astro-cid-kumfwptu]{align-content:start;gap:10px;width:100%;min-height:330px;display:grid}.question[data-astro-cid-kumfwptu]{border:1px solid color-mix(in srgb, var(--orange) 32%, transparent);border-radius:var(--radius-lg) var(--radius-lg) var(--radius-xs);background:linear-gradient(135deg, color-mix(in srgb, var(--pink) 18%, transparent), color-mix(in srgb, var(--orange) 12%, transparent));max-width:76%;font-size:var(--fs-sm);color:var(--fg);opacity:0;transition:opacity var(--dur-base) var(--ease-standard), transform var(--dur-base) var(--ease-settle);justify-self:end;margin:0;padding:9px 13px;line-height:1.5;transform:translateY(8px)}.answer[data-astro-cid-kumfwptu]{opacity:0;transition:opacity var(--dur-base) var(--ease-standard), transform var(--dur-base) var(--ease-settle);transform:translateY(8px)}.thread[data-astro-cid-kumfwptu][data-step-1] .question[data-astro-cid-kumfwptu],.thread[data-astro-cid-kumfwptu][data-step-2] .answer[data-astro-cid-kumfwptu]{opacity:1;transform:none}.thread[data-astro-cid-kumfwptu] .question[data-astro-cid-kumfwptu][data-fly]{opacity:1;transform:translate(var(--dx,0), var(--dy,0));transition:none}.thread[data-astro-cid-kumfwptu] .question[data-astro-cid-kumfwptu][data-fly=to]{transition:transform var(--dur-slow) var(--ease-standard);transform:none}.answer-by[data-astro-cid-kumfwptu]{align-items:center;gap:7px;margin-bottom:10px;display:inline-flex}.answer-by[data-astro-cid-kumfwptu] i[data-astro-cid-kumfwptu]{border-radius:var(--radius-xs);background:var(--grad-cta-diag);width:14px;height:14px}.stats[data-astro-cid-kumfwptu]{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:10px;display:grid}.stat[data-astro-cid-kumfwptu],.chart[data-astro-cid-kumfwptu],.booking[data-astro-cid-kumfwptu]{border:1px solid var(--surface-line);border-radius:var(--radius-md);background:var(--surface);opacity:0;transition:opacity var(--dur-base) var(--ease-standard), transform var(--dur-base) var(--ease-settle);transform:translateY(7px)}.stat[data-astro-cid-kumfwptu]{transition-delay:calc(var(--i) * var(--dur-step) * 2);padding:10px 12px}.thread[data-astro-cid-kumfwptu][data-step-3] .stat[data-astro-cid-kumfwptu],.thread[data-astro-cid-kumfwptu][data-step-4] .chart[data-astro-cid-kumfwptu],.thread[data-astro-cid-kumfwptu][data-step-5] .booking[data-astro-cid-kumfwptu]{opacity:1;transform:none}.thread[data-astro-cid-kumfwptu][data-step-5] .booking[data-astro-cid-kumfwptu]{border-color:color-mix(in srgb, var(--tone-ok) 42%, transparent)}.stat[data-astro-cid-kumfwptu] p[data-astro-cid-kumfwptu]{font-size:var(--fs-xs);color:var(--fg-3);margin:0 0 4px}.stat[data-astro-cid-kumfwptu] b[data-astro-cid-kumfwptu]{font-size:var(--fs-h3);letter-spacing:-.015em;font-weight:700;line-height:1.15;display:block}.stat[data-astro-cid-kumfwptu] em[data-astro-cid-kumfwptu]{font-size:var(--fs-xs);color:var(--fg-3);font-style:normal}.stat[data-astro-cid-kumfwptu] em[data-astro-cid-kumfwptu].up{color:var(--tone-ok-ink)}.answer-grid[data-astro-cid-kumfwptu]{grid-template-columns:minmax(0,1fr) 258px;gap:10px;display:grid}.chart[data-astro-cid-kumfwptu]{flex-direction:column;display:flex}.chart[data-astro-cid-kumfwptu],.booking[data-astro-cid-kumfwptu]{padding:11px 13px 10px}.chart-label[data-astro-cid-kumfwptu]{font-size:var(--fs-xs);color:var(--fg-3);margin:0 0 10px}.bars[data-astro-cid-kumfwptu]{flex:1;align-items:flex-end;gap:10px;min-height:106px;display:flex}.bars[data-astro-cid-kumfwptu]>span[data-astro-cid-kumfwptu]{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:6px;height:100%;display:flex;position:relative}.bars[data-astro-cid-kumfwptu] i[data-astro-cid-kumfwptu]{width:100%;max-width:48px;height:var(--h);border-radius:var(--radius-xs) var(--radius-xs) var(--radius-xs) var(--radius-xs);background:linear-gradient(180deg, var(--line-strong), var(--line-soft));transform-origin:bottom;transition:transform var(--dur-slow) var(--ease-settle) calc(var(--i) * var(--dur-step));display:block;transform:scaleY(0)}.thread[data-astro-cid-kumfwptu][data-step-4] .bars[data-astro-cid-kumfwptu] i[data-astro-cid-kumfwptu]{transform:none}.bars[data-astro-cid-kumfwptu] span[data-astro-cid-kumfwptu].hi i[data-astro-cid-kumfwptu]{background:linear-gradient(180deg, var(--pink), var(--orange))}.bars[data-astro-cid-kumfwptu] small[data-astro-cid-kumfwptu]{font-size:var(--fs-2xs);color:var(--fg-3)}.bars[data-astro-cid-kumfwptu] span[data-astro-cid-kumfwptu].hi small[data-astro-cid-kumfwptu]{color:var(--fg-2)}.bars[data-astro-cid-kumfwptu] .peak[data-astro-cid-kumfwptu]{bottom:calc(var(--h) + 26px);z-index:2;border-radius:var(--radius-pill);background:var(--grad-cta);box-shadow:0 6px 14px -6px color-mix(in srgb, var(--orange) 60%, transparent);font-size:var(--fs-2xs);letter-spacing:.01em;color:var(--on-accent);white-space:nowrap;pointer-events:none;opacity:0;transition-delay:calc(var(--dur-step) * 15);transition-duration:var(--dur-base), var(--dur-base);transition-property:opacity,transform;transition-timing-function:var(--ease-standard), var(--ease-spring);padding:3px 8px;font-weight:700;position:absolute;left:50%;transform:translate(-50%,6px)scale(.9)}.bars[data-astro-cid-kumfwptu] .peak[data-astro-cid-kumfwptu]:after{content:"";border-radius:var(--radius-xs);background:var(--orange);width:6px;height:6px;margin-left:-3px;position:absolute;bottom:-4px;left:50%;transform:rotate(45deg)}.thread[data-astro-cid-kumfwptu][data-step-4] .bars[data-astro-cid-kumfwptu] .peak[data-astro-cid-kumfwptu]{opacity:1;transform:translate(-50%)scale(1)}.booking-head[data-astro-cid-kumfwptu]{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.booking-head[data-astro-cid-kumfwptu] b[data-astro-cid-kumfwptu]{font-size:var(--fs-sm)}.booking-head[data-astro-cid-kumfwptu] span[data-astro-cid-kumfwptu]{font-size:var(--fs-xs);color:var(--fg-3)}.booking-row[data-astro-cid-kumfwptu]{font-size:var(--fs-xs);justify-content:space-between;align-items:baseline;gap:10px;display:flex}.booking-row[data-astro-cid-kumfwptu] span[data-astro-cid-kumfwptu]{color:var(--fg-3)}.booking-row[data-astro-cid-kumfwptu] b[data-astro-cid-kumfwptu]{text-align:right;font-weight:600}.booking-done[data-astro-cid-kumfwptu]{border:1px solid color-mix(in srgb, var(--tone-ok) 30%, transparent);border-radius:var(--radius-sm);background:color-mix(in srgb, var(--tone-ok) 10%, transparent);font-size:var(--fs-xs);color:var(--tone-ok-ink);opacity:0;transition:opacity var(--dur-base) var(--ease-standard), transform var(--dur-base) var(--ease-standard);align-items:center;gap:7px;margin-top:9px;padding:7px 9px;line-height:1.35;display:flex;transform:translateY(4px)}.booking-done[data-astro-cid-kumfwptu] svg{fill:none;width:13px;height:13px;stroke:var(--tone-ok-ink);stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round;flex:none}.thread[data-astro-cid-kumfwptu][data-step-6] .booking-done[data-astro-cid-kumfwptu]{opacity:1;transform:none}.dock[data-astro-cid-kumfwptu]{margin-top:auto;display:grid}.dock[data-astro-cid-kumfwptu]>.ask-box[data-astro-cid-kumfwptu]{grid-area:1/1;align-self:end}.ask-ghost[data-astro-cid-kumfwptu]{visibility:hidden}.ask-box[data-astro-cid-kumfwptu]{border:1px solid var(--line);border-radius:var(--radius-pill);background:rgb(var(--ink) / .03);font-size:var(--fs-sm);color:var(--fg-3);align-items:center;gap:10px;margin-top:8px;padding:8px 14px;display:flex}.ask-box[data-astro-cid-kumfwptu]>svg{fill:none;stroke:url(#grad-brand);stroke-width:2px;stroke-linejoin:round;width:15px;height:15px}.ask-box[data-astro-cid-kumfwptu] span[data-astro-cid-kumfwptu]{flex:1;position:relative}.ask-box[data-astro-cid-kumfwptu][data-typing] span[data-astro-cid-kumfwptu]{color:var(--fg)}.stage[data-astro-cid-kumfwptu][data-live] .ask-box[data-astro-cid-kumfwptu][data-typing] span[data-astro-cid-kumfwptu]:after{content:"";vertical-align:-2px;background:var(--orange);width:1px;height:13px;animation:ps-caret var(--dur-slow) steps(1) infinite;margin-left:2px;display:inline-block}.stage[data-astro-cid-kumfwptu][data-live] .ask-box[data-astro-cid-kumfwptu][data-send]{animation:ps-send var(--dur-base) var(--ease-spring)}.ask-box[data-astro-cid-kumfwptu] i[data-astro-cid-kumfwptu]{background:var(--grad-cta);width:26px;height:26px;transition-duration:var(--dur-base);transition-property:transform;transition-timing-function:var(--ease-spring);border-radius:50%;justify-content:center;align-items:center;display:flex}.ask-box[data-astro-cid-kumfwptu][data-send] i[data-astro-cid-kumfwptu]{box-shadow:0 0 0 8px color-mix(in srgb, var(--orange) 18%, transparent), 0 6px 18px -4px color-mix(in srgb, var(--orange) 60%, transparent);transform:scale(1.22)rotate(-8deg)}.ask-box[data-astro-cid-kumfwptu] i[data-astro-cid-kumfwptu] svg{fill:none;width:13px;height:13px;stroke:var(--on-accent);stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round}.stage[data-astro-cid-kumfwptu][data-live] .ask-box[data-astro-cid-kumfwptu][data-send] i[data-astro-cid-kumfwptu] svg{animation:ps-arrow var(--dur-base) var(--ease-spring)}.calendar[data-astro-cid-kumfwptu]{flex:auto;grid-template-rows:20px repeat(8,minmax(48px,1fr));grid-template-columns:40px repeat(5,minmax(0,1fr));gap:0 6px;display:grid;position:relative}.day[data-astro-cid-kumfwptu]{font-size:var(--fs-xs);color:var(--fg-3);text-align:center;grid-row:1;font-weight:600}.hour[data-astro-cid-kumfwptu]{font-size:var(--fs-2xs);color:var(--fg-3);grid-column:1;padding-top:2px;line-height:1}.hour-line[data-astro-cid-kumfwptu]{border-top:1px solid rgb(var(--ink) / .05);grid-column:2/-1}.appt[data-astro-cid-kumfwptu]{z-index:1;border-radius:var(--radius-sm);font-size:var(--fs-xs);color:var(--fg);opacity:0;transition:opacity var(--dur-base) var(--ease-standard), transform var(--dur-base) var(--ease-settle);margin:2px 0;padding:6px 7px;line-height:1.3;position:relative;overflow:hidden;transform:scale(.92)}.appt[data-astro-cid-kumfwptu][data-on]{opacity:1;transform:none}.appt[data-astro-cid-kumfwptu] b[data-astro-cid-kumfwptu]{font-size:var(--fs-xs);font-weight:600;display:block}.appt[data-astro-cid-kumfwptu] small[data-astro-cid-kumfwptu]{font-size:var(--fs-2xs);opacity:.75;margin-top:2px;display:block}.appt[data-astro-cid-kumfwptu].a{border:1px solid var(--brand-edge);background:color-mix(in srgb, var(--orange) 26%, transparent)}.appt[data-astro-cid-kumfwptu].b{border:1px solid color-mix(in srgb, var(--pink) 40%, transparent);background:color-mix(in srgb, var(--pink) 22%, transparent)}.appt[data-astro-cid-kumfwptu].c{border:1px solid color-mix(in srgb, var(--tone-ok) 36%, transparent);background:color-mix(in srgb, var(--tone-ok) 18%, transparent)}.appt[data-astro-cid-kumfwptu].new-booking{transition:none}.appt[data-astro-cid-kumfwptu].new-booking[data-on]{box-shadow:0 0 0 1px color-mix(in srgb, var(--orange) 90%, transparent), 0 10px 26px -10px color-mix(in srgb, var(--orange) 80%, transparent)}.appt[data-astro-cid-kumfwptu].new-booking[data-clash]{z-index:5;border-color:color-mix(in srgb, var(--tone-danger) 90%, transparent);background:var(--ps-clash);overflow:visible}.halo[data-astro-cid-kumfwptu]{border-radius:var(--radius-sm);box-shadow:0 0 0 3px var(--brand-edge), 0 10px 30px -8px var(--orange);opacity:0;margin:2px 0}.stage[data-astro-cid-kumfwptu][data-live] .new-booking[data-astro-cid-kumfwptu][data-on]+.halo[data-astro-cid-kumfwptu]{animation:kf-glow var(--dur-pulse) var(--ease-standard) calc(var(--dur-step) * 4) 2}.clash-note[data-astro-cid-kumfwptu]{z-index:6;border-radius:var(--radius-pill);background:linear-gradient(90deg, var(--tone-danger), var(--tone-amber));box-shadow:0 6px 18px -6px color-mix(in srgb, var(--tone-danger) 80%, transparent);font-size:var(--fs-2xs);letter-spacing:.02em;color:var(--on-accent);white-space:nowrap;pointer-events:none;opacity:0;transition-duration:var(--dur-fast), var(--dur-base);transition-property:opacity,transform;transition-timing-function:var(--ease-standard), var(--ease-spring);padding:4px 10px;font-weight:700;position:absolute;top:-24px;left:50%;transform:translate(-50%,-6px)}.clash-note[data-astro-cid-kumfwptu][data-on]{opacity:1;transform:translate(-50%)}.curing[data-astro-cid-kumfwptu]{border:1px dashed color-mix(in srgb, var(--tone-teal) 45%, transparent);border-radius:var(--radius-sm);background:repeating-linear-gradient(135deg, color-mix(in srgb, var(--tone-teal) 13%, transparent) 0 7px, transparent 7px 15px);color:var(--tone-teal-ink);opacity:0;transform-origin:top;transition:transform var(--dur-slow) var(--ease-settle), opacity var(--dur-base) var(--ease-standard);align-self:stretch;padding:7px 9px;position:relative;overflow:hidden;transform:scaleY(0)}.curing[data-astro-cid-kumfwptu][data-on]{opacity:1;transform:none}.curing[data-astro-cid-kumfwptu][data-warn]{border-color:color-mix(in srgb, var(--tone-danger) 75%, transparent);background:repeating-linear-gradient(135deg, color-mix(in srgb, var(--tone-danger) 16%, transparent) 0 7px, transparent 7px 15px);color:var(--tone-danger-ink)}.curing[data-astro-cid-kumfwptu] b[data-astro-cid-kumfwptu]{font-size:var(--fs-xs);font-weight:700;display:block}.curing[data-astro-cid-kumfwptu] small[data-astro-cid-kumfwptu]{font-size:var(--fs-2xs);opacity:.85;margin-top:2px;display:block}.now-line[data-astro-cid-kumfwptu]{z-index:0;background:color-mix(in srgb, var(--orange) 50%, transparent);transform-origin:0;height:1px;transition:transform var(--dur-slow) var(--ease-settle);grid-column:2/-1;align-self:start;position:relative;transform:scaleX(0)}.now-line[data-astro-cid-kumfwptu][data-on]{transform:none}.now-line[data-astro-cid-kumfwptu] i[data-astro-cid-kumfwptu]{z-index:4;background:var(--orange);border-radius:50%;width:8px;height:8px;position:absolute;top:-3.5px;left:-4px}.now-line[data-astro-cid-kumfwptu] i[data-astro-cid-kumfwptu]:after{content:"";border:1.5px solid color-mix(in srgb, var(--orange) 60%, transparent);opacity:0;border-radius:50%;position:absolute;inset:-3px}.stage[data-astro-cid-kumfwptu][data-live] .now-line[data-astro-cid-kumfwptu] i[data-astro-cid-kumfwptu]:after{--kf-opacity:.9;--kf-from:scale(.6);--kf-to:scale(2.4);animation:kf-ring var(--dur-loop) ease-out infinite}.toast[data-astro-cid-kumfwptu]{z-index:5;border:1px solid color-mix(in srgb, var(--tone-ok) 50%, transparent);border-radius:var(--radius-pill);background:var(--ps-frame);box-shadow:0 14px 34px -14px rgb(var(--rgb-black) / calc(.9 * var(--ps-shadow-k)));font-size:var(--fs-sm);color:var(--fg);white-space:nowrap;opacity:0;transition:opacity var(--dur-base) var(--ease-standard), transform var(--dur-base) var(--ease-settle);align-items:center;gap:8px;padding:8px 14px;font-weight:500;display:inline-flex;position:absolute;bottom:16px;left:50%;transform:translate(-50%,12px)}.toast[data-astro-cid-kumfwptu][data-on]{opacity:1;transform:translate(-50%)}.toast[data-astro-cid-kumfwptu] i[data-astro-cid-kumfwptu]{background:var(--tone-ok-ink);width:8px;height:8px;box-shadow:0 0 8px var(--tone-ok-ink);border-radius:50%}.figures[data-astro-cid-kumfwptu]{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:14px;display:grid}.figures[data-astro-cid-kumfwptu] div[data-astro-cid-kumfwptu]{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--card);padding:12px 14px}.figure-label[data-astro-cid-kumfwptu]{font-size:var(--fs-xs);color:var(--fg-3);margin-bottom:4px}.figure-value[data-astro-cid-kumfwptu]{font-size:var(--fs-xl);letter-spacing:-.01em;font-weight:700}.picks[data-astro-cid-kumfwptu]{flex-wrap:wrap;gap:5px;margin-bottom:8px;display:flex}.picks[data-astro-cid-kumfwptu] span[data-astro-cid-kumfwptu]{border-radius:var(--radius-pill);background:var(--surface-raised);font-size:var(--fs-xs);color:var(--fg-2);white-space:nowrap;padding:3px 8px;display:inline-block}.techs[data-astro-cid-kumfwptu]{flex-direction:column;gap:7px;display:flex;position:relative}.tech[data-astro-cid-kumfwptu]{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--card);grid-template-columns:30px 150px 1fr 70px;align-items:center;gap:12px;min-width:0;padding:8px 14px;display:grid}.avatar[data-astro-cid-kumfwptu]{background:linear-gradient(135deg, var(--tc1), var(--tc2));width:30px;height:30px;font-size:var(--fs-xs);border-radius:50%;justify-content:center;align-items:center;font-style:normal;font-weight:600;display:flex}.tech-name[data-astro-cid-kumfwptu] b[data-astro-cid-kumfwptu]{font-size:var(--fs-sm);font-weight:600;display:block}.tech-name[data-astro-cid-kumfwptu] small[data-astro-cid-kumfwptu]{font-size:var(--fs-xs);color:var(--fg-3);margin-top:1px;display:block}.share-bar[data-astro-cid-kumfwptu]{border-radius:var(--radius-xs);background:rgb(var(--ink) / .06);height:6px;display:block;overflow:hidden}.share-bar[data-astro-cid-kumfwptu] span[data-astro-cid-kumfwptu]{width:var(--w);border-radius:var(--radius-xs);background:linear-gradient(90deg, var(--tc1), var(--tc2));transform-origin:0;height:100%;transition:transform var(--dur-slow) var(--ease-settle);display:block;transform:scaleX(0)}.share-bar[data-astro-cid-kumfwptu] span[data-astro-cid-kumfwptu][data-on]{transform:none}.tech[data-astro-cid-kumfwptu] em[data-astro-cid-kumfwptu]{font-size:var(--fs-md);color:var(--tone-ok-ink);text-align:right;font-style:normal;font-weight:700}.upsells[data-astro-cid-kumfwptu]{border-top:1px solid var(--line-soft);font-size:var(--fs-xs);color:var(--fg-3);justify-content:space-between;margin-top:auto;padding-top:10px;display:flex}.upsells[data-astro-cid-kumfwptu] b[data-astro-cid-kumfwptu]{color:var(--fg-2);font-weight:600}@keyframes ps-caret{0%,49%{opacity:1}50%,to{opacity:0}}@keyframes ps-send{0%{transform:translateY(0)scale(1)}35%{transform:translateY(3px)scale(.985)}to{transform:translateY(0)scale(1)}}@keyframes ps-arrow{0%{transform:translate(0)}45%{transform:translate(4px)}to{transform:translate(0)}}@media (width<=980px){.bars[data-astro-cid-kumfwptu]{padding-top:30px}.bars[data-astro-cid-kumfwptu] .peak[data-astro-cid-kumfwptu]{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--ps-frame);box-shadow:0 8px 20px -12px rgb(var(--rgb-black) / calc(.85 * var(--ps-shadow-k)));font-size:var(--fs-xs);color:var(--fg);padding:5px 9px;font-weight:600;line-height:1;top:-28px;bottom:auto;transform:translate(-50%)}.calendar[data-astro-cid-kumfwptu]{grid-template-rows:20px repeat(8,minmax(60px,1fr))}.figures[data-astro-cid-kumfwptu]{grid-template-columns:1fr 1fr}.figures[data-astro-cid-kumfwptu]>div[data-astro-cid-kumfwptu]:first-child{grid-column:1/-1}.tabs[data-astro-cid-kumfwptu]{gap:6px;margin-bottom:14px;display:flex}.tab[data-astro-cid-kumfwptu]{border:1px solid var(--line);border-radius:var(--radius-md);background:rgb(var(--ink) / .03);text-align:center;flex-direction:column;flex:1 1 0;justify-content:center;align-items:center;gap:5px;min-width:0;min-height:56px;padding:10px 6px 11px;display:flex;overflow:hidden}.tab[data-astro-cid-kumfwptu][aria-selected=true]{background:linear-gradient(135deg, color-mix(in srgb, var(--pink) 20%, transparent), color-mix(in srgb, var(--orange) 12%, transparent));box-shadow:0 0 0 1px color-mix(in srgb, var(--orange) 42%, transparent);border-color:#0000}.tab-top[data-astro-cid-kumfwptu]{flex-direction:column;gap:5px;width:100%;min-width:0}.tab-top[data-astro-cid-kumfwptu] b[data-astro-cid-kumfwptu]{max-width:100%;font-size:var(--fs-xs);text-overflow:ellipsis;white-space:nowrap;line-height:1.2;overflow:hidden}.tab-top[data-astro-cid-kumfwptu] em[data-astro-cid-kumfwptu],.tab-desc[data-astro-cid-kumfwptu]{display:none}.tab-icon[data-astro-cid-kumfwptu]{flex:none;width:16px;height:16px}.rail[data-astro-cid-kumfwptu],.tab[data-astro-cid-kumfwptu][aria-selected=true] .rail[data-astro-cid-kumfwptu]{border-radius:0 0 var(--radius-md) var(--radius-md);background:0 0;width:auto;inset:auto 0 0}.scene-head[data-astro-cid-kumfwptu]{flex-direction:column;gap:3px}.answer-grid[data-astro-cid-kumfwptu]{grid-template-columns:1fr}.question[data-astro-cid-kumfwptu]{max-width:100%}.stat[data-astro-cid-kumfwptu] b[data-astro-cid-kumfwptu]{font-size:var(--fs-lg)}.bars[data-astro-cid-kumfwptu]{height:86px}}@media (width<=767px){.tab[data-astro-cid-kumfwptu]{min-height:44px;padding:8px 6px 9px}.tab-top[data-astro-cid-kumfwptu]{flex-direction:row;justify-content:center;gap:clamp(4px,1.54vw,6px)}.scene-frame[data-astro-cid-kumfwptu]{padding:12px}.scene-head[data-astro-cid-kumfwptu]{margin-bottom:10px;padding-bottom:10px}.scene-meta[data-astro-cid-kumfwptu]{font-size:var(--fs-xs)}.question[data-astro-cid-kumfwptu]{padding:8px 12px;line-height:1.45}.stat[data-astro-cid-kumfwptu]{padding:8px 9px}.stat[data-astro-cid-kumfwptu] p[data-astro-cid-kumfwptu]{font-size:var(--fs-2xs);margin-bottom:3px;line-height:1.3}.stat[data-astro-cid-kumfwptu] b[data-astro-cid-kumfwptu]{font-size:clamp(var(--fs-md), 3.85vw, var(--fs-base))}.stat[data-astro-cid-kumfwptu] em[data-astro-cid-kumfwptu],.booking-row[data-astro-cid-kumfwptu].wide,.picks[data-astro-cid-kumfwptu]{display:none}.chart[data-astro-cid-kumfwptu],.booking[data-astro-cid-kumfwptu]{padding:9px 11px 8px}.chart-label[data-astro-cid-kumfwptu]{margin-bottom:4px}.bars[data-astro-cid-kumfwptu]{gap:7px;height:78px;min-height:78px;padding-top:24px}.booking-head[data-astro-cid-kumfwptu]{margin-bottom:4px}.booking-done[data-astro-cid-kumfwptu]{padding:6px 8px}.ask-box[data-astro-cid-kumfwptu]{font-size:var(--fs-sm);padding-top:8px;padding-bottom:8px}.calendar[data-astro-cid-kumfwptu]{grid-template-rows:20px repeat(8,minmax(46px,1fr));margin-bottom:58px}.tech[data-astro-cid-kumfwptu]{padding-top:6px;padding-bottom:6px}.tech-name[data-astro-cid-kumfwptu] small[data-astro-cid-kumfwptu]{font-size:var(--fs-xs)}.upsells[data-astro-cid-kumfwptu]{padding-top:6px}.calendar[data-astro-cid-kumfwptu]{grid-template-columns:34px repeat(5,minmax(0,1fr))}.appt[data-astro-cid-kumfwptu]{font-size:var(--fs-3xs)}.appt[data-astro-cid-kumfwptu] small[data-astro-cid-kumfwptu]{display:none}.tech[data-astro-cid-kumfwptu]{grid-template-columns:30px 1fr 70px}.share-bar[data-astro-cid-kumfwptu]{display:none}.stat[data-astro-cid-kumfwptu] p[data-astro-cid-kumfwptu],.chart-label[data-astro-cid-kumfwptu],.bars[data-astro-cid-kumfwptu] small[data-astro-cid-kumfwptu],.booking-head[data-astro-cid-kumfwptu] span[data-astro-cid-kumfwptu],.picks[data-astro-cid-kumfwptu] span[data-astro-cid-kumfwptu],.appt[data-astro-cid-kumfwptu],.hour[data-astro-cid-kumfwptu],.clash-note[data-astro-cid-kumfwptu]{font-size:var(--fs-xs)}.calendar[data-astro-cid-kumfwptu]{grid-template-columns:30px repeat(4,minmax(0,1fr));column-gap:4px}.calendar[data-astro-cid-kumfwptu]>.fri[data-astro-cid-kumfwptu]{display:none}.appt[data-astro-cid-kumfwptu]{padding:5px}.clash-note[data-astro-cid-kumfwptu]{left:auto;right:0;transform:translateY(-6px)}.clash-note[data-astro-cid-kumfwptu][data-on]{transform:none}}.demo[data-astro-cid-f7dwu7vq]{--section-pad:110px 140px;overflow-x:clip}.switch[data-astro-cid-32protln]{width:100%;min-width:0}.tabs[data-astro-cid-32protln]{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:12px;margin-bottom:14px;display:grid}.tab[data-astro-cid-32protln]{font:inherit;font-size:var(--fs-sm);text-align:left;white-space:normal;color:var(--fg-3);cursor:pointer;background:color-mix(in srgb, var(--card) 55%, transparent);border:1px solid var(--line);border-radius:var(--radius-md);transition:transform var(--dur-fast) var(--ease-standard);flex-direction:column;align-items:flex-start;gap:4px;padding:9px 12px;font-weight:500;display:flex;position:relative}@media (hover:hover){.tab[data-astro-cid-32protln]:hover{border-color:var(--line-strong);transform:translateY(-2px)}}.tab[data-astro-cid-32protln]:focus-visible{outline:2px solid var(--orange);outline-offset:2px}.tab[data-astro-cid-32protln][aria-pressed=true]{color:var(--fg);border-color:color-mix(in srgb, var(--orange) 50%, transparent);background:color-mix(in srgb, var(--orange) 7%, transparent)}.tab[data-astro-cid-32protln] b[data-astro-cid-32protln]{font-size:var(--fs-sm);font-weight:600}.tab[data-astro-cid-32protln] em[data-astro-cid-32protln]{font-size:var(--fs-2xs);color:var(--fg-3);font-style:normal}.tab[data-astro-cid-32protln][aria-pressed=true] em[data-astro-cid-32protln]{color:var(--orange-txt)}.tab[data-astro-cid-32protln] small[data-astro-cid-32protln]{font-size:var(--fs-xs);color:var(--fg-3);font-weight:400;line-height:1.45}.tab[data-astro-cid-32protln][aria-pressed=true] small[data-astro-cid-32protln]{color:var(--fg-2)}.demo[data-astro-cid-32protln]{border:1px solid var(--surface-line);border-radius:var(--radius-lg);background:var(--surface);min-height:400px;box-shadow:var(--lift-stage);flex-direction:column;padding:18px 20px 20px;display:flex;position:relative}.steps[data-astro-cid-32protln]{border-bottom:1px solid var(--line-soft);grid-template-columns:repeat(4,1fr);margin-bottom:18px;padding-bottom:14px;display:grid;position:relative}.step[data-astro-cid-32protln]{font-size:var(--fs-sm);color:var(--fg-3);align-items:center;gap:8px;font-weight:500;display:flex}.step[data-astro-cid-32protln] i[data-astro-cid-32protln]{border:1px solid var(--line);width:20px;height:20px;font-size:var(--fs-xs);color:var(--fg-3);border-radius:50%;place-items:center;font-style:normal;font-weight:600;display:grid}.step[data-astro-cid-32protln][data-on]{color:var(--fg)}.step[data-astro-cid-32protln][data-on] i[data-astro-cid-32protln]{background:var(--grad-cta-diag);color:var(--on-accent);border-color:#0000}.step[data-astro-cid-32protln][data-done] i[data-astro-cid-32protln]{border-color:color-mix(in srgb, var(--tone-ok) 60%, transparent);color:var(--tone-ok-ink)}.rail[data-astro-cid-32protln]{height:2px;position:absolute;bottom:-1px;left:0;right:0}.rail[data-astro-cid-32protln] b[data-astro-cid-32protln]{background:var(--grad-cta);height:100%;transform:scaleX(var(--fill,.25));transform-origin:0;transition:transform var(--dur-slow) var(--ease-settle);display:block}.body[data-astro-cid-32protln]{flex:1;position:relative}.pane[data-astro-cid-32protln]{opacity:0;pointer-events:none;transition:opacity var(--dur-fast) var(--ease-standard), transform var(--dur-fast) var(--ease-standard);position:absolute;inset:0;transform:translateY(10px)}.pane[data-astro-cid-32protln][data-on]{opacity:1;transition:opacity var(--dur-base) var(--ease-standard) calc(var(--dur-step) * 4), transform var(--dur-base) var(--ease-settle) calc(var(--dur-step) * 4);transform:none}.drop[data-astro-cid-32protln]{text-align:center;border:1.5px dashed rgb(var(--ink) / .14);border-radius:var(--radius-md);flex-direction:column;justify-content:center;align-items:center;gap:8px;height:100%;min-height:300px;display:flex;position:relative}.drop[data-astro-cid-32protln][data-hot]{border-color:color-mix(in srgb, var(--orange) 70%, transparent);background:color-mix(in srgb, var(--orange) 5%, transparent)}.drop[data-astro-cid-32protln]>svg[data-astro-cid-32protln]{fill:none;width:30px;height:30px;stroke:var(--fg-3);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;margin-bottom:4px}.drop[data-astro-cid-32protln] small[data-astro-cid-32protln]{font-size:var(--fs-sm);color:var(--fg-3)}.file[data-astro-cid-32protln]{border-radius:var(--radius-md);border:1px solid color-mix(in srgb, var(--orange) 50%, transparent);background:color-mix(in srgb, var(--card) 98%, transparent);box-shadow:0 18px 40px -16px rgb(var(--rgb-black) / .9);opacity:0;transition:transform var(--dur-slow) var(--ease-settle), opacity var(--dur-base) var(--ease-standard);align-items:center;gap:10px;padding:10px 14px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)translate(140px,-150px)rotate(6deg)}.file[data-astro-cid-32protln][data-in]{opacity:1;transform:translate(-50%,-50%)translateY(44px)rotate(0)}.file[data-astro-cid-32protln] svg[data-astro-cid-32protln]{fill:none;width:18px;height:18px;stroke:var(--orange);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.file[data-astro-cid-32protln] span[data-astro-cid-32protln]{font-size:var(--fs-sm);font-weight:600}.file[data-astro-cid-32protln] small[data-astro-cid-32protln]{font-size:var(--fs-xs);color:var(--fg-3)}.detect[data-astro-cid-32protln]{font-size:var(--fs-sm);color:var(--fg-2);align-items:center;gap:8px;margin-bottom:16px;display:flex}.detect[data-astro-cid-32protln] i[data-astro-cid-32protln]{background:var(--tone-ok-ink);width:8px;height:8px;box-shadow:0 0 8px var(--tone-ok-ink);border-radius:50%}.detect[data-astro-cid-32protln] b[data-astro-cid-32protln]{color:var(--fg)}.bar[data-astro-cid-32protln]{border-radius:var(--radius-xs);background:rgb(var(--ink) / .06);height:8px;overflow:hidden}.bar[data-astro-cid-32protln] b[data-astro-cid-32protln]{border-radius:var(--radius-xs);background:var(--grad-cta);transform-origin:0;height:100%;transition:transform var(--dur-loop) var(--ease-settle);display:block;transform:scaleX(0)}.bar[data-astro-cid-32protln] b[data-astro-cid-32protln][data-run]{transform:scaleX(1)}.parse[data-astro-cid-32protln]{font-size:var(--fs-sm);color:var(--fg-3);justify-content:space-between;margin:8px 0 22px;display:flex}.parse[data-astro-cid-32protln] b[data-astro-cid-32protln]{color:var(--fg)}.sorter[data-astro-cid-32protln]{grid-template-columns:1fr 116px;gap:12px;height:186px;margin-top:4px;display:grid;position:relative}.track[data-astro-cid-32protln]{border:1px solid rgb(var(--ink) / .06);border-radius:var(--radius-md);background:rgb(var(--wash) / .22);position:relative;overflow:hidden}.track[data-astro-cid-32protln]:before{content:"";background:rgb(var(--ink) / .06);height:1px;position:absolute;top:50%;left:0;right:0}.track[data-astro-cid-32protln] .chip{height:17px;font-size:var(--fs-2xs);letter-spacing:.01em;white-space:nowrap;color:var(--fg-3);border:1px solid rgb(var(--ink) / .1);border-radius:var(--radius-xs);background:rgb(var(--ink) / .07);transition:transform var(--dur-reveal) var(--ease-standard), opacity var(--dur-fast) var(--ease-standard) calc(var(--dur-step) * 16);align-items:center;gap:5px;padding:0 7px;font-weight:600;display:flex;position:absolute;left:-58px}.track[data-astro-cid-32protln] .chip[data-sent]{opacity:0;transform:translate(var(--dx), var(--dy))}.track[data-astro-cid-32protln] .chip[data-kind=ok]{color:var(--tone-ok-ink);border-color:color-mix(in srgb, var(--tone-ok) 40%, transparent);background:color-mix(in srgb, var(--tone-ok) 15%, transparent)}.track[data-astro-cid-32protln] .chip[data-kind=warn]{color:var(--tone-warn-ink);border-color:color-mix(in srgb, var(--tone-warn) 42%, transparent);background:color-mix(in srgb, var(--tone-warn) 15%, transparent)}.track[data-astro-cid-32protln] .chip[data-kind=bad]{color:var(--tone-danger-soft);border-color:color-mix(in srgb, var(--tone-danger) 45%, transparent);background:color-mix(in srgb, var(--tone-danger) 15%, transparent)}.lanes[data-astro-cid-32protln]{flex-direction:column;gap:8px;display:flex}.lane[data-astro-cid-32protln]{border:1px solid var(--line);border-radius:var(--radius-md);background:rgb(var(--ink) / .02);transition:transform var(--dur-fast) var(--ease-standard);flex-direction:column;flex:1;justify-content:center;align-items:center;display:flex}.lane[data-astro-cid-32protln][data-hit]{transform:translate(-2px)}.lane[data-astro-cid-32protln].ok[data-hit]{border-color:color-mix(in srgb, var(--tone-ok) 55%, transparent);background:color-mix(in srgb, var(--tone-ok) 7%, transparent)}.lane[data-astro-cid-32protln].warn[data-hit]{border-color:color-mix(in srgb, var(--tone-warn) 55%, transparent);background:color-mix(in srgb, var(--tone-warn) 7%, transparent)}.lane[data-astro-cid-32protln].bad[data-hit]{border-color:color-mix(in srgb, var(--tone-danger) 55%, transparent);background:color-mix(in srgb, var(--tone-danger) 7%, transparent)}.lane-num[data-astro-cid-32protln]{line-height:1}.lane[data-astro-cid-32protln].ok .lane-num[data-astro-cid-32protln]{color:var(--tone-ok-ink)}.lane[data-astro-cid-32protln].warn .lane-num[data-astro-cid-32protln]{color:var(--tone-warn-ink)}.lane[data-astro-cid-32protln].bad .lane-num[data-astro-cid-32protln]{color:var(--tone-danger-soft)}.lane-label[data-astro-cid-32protln]{margin-top:3px}.review[data-astro-cid-32protln]{font-size:var(--fs-md);margin-bottom:12px;font-weight:600}.counts[data-astro-cid-32protln],.results[data-astro-cid-32protln]{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:12px;display:grid}.count[data-astro-cid-32protln]{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--card);padding:10px 12px}.count[data-astro-cid-32protln] b[data-astro-cid-32protln],.results[data-astro-cid-32protln] b[data-astro-cid-32protln]{font-size:var(--fs-xl);letter-spacing:-.01em;font-weight:700;display:block}.count[data-astro-cid-32protln] span[data-astro-cid-32protln],.results[data-astro-cid-32protln] span[data-astro-cid-32protln]{font-size:var(--fs-xs);color:var(--fg-3);margin-top:2px;display:block}.count[data-astro-cid-32protln].ok{border-color:color-mix(in srgb, var(--tone-ok) 40%, transparent)}.count[data-astro-cid-32protln].ok b[data-astro-cid-32protln],.results[data-astro-cid-32protln] div[data-astro-cid-32protln]:first-child b[data-astro-cid-32protln]{color:var(--tone-ok-ink)}.count[data-astro-cid-32protln].warn{border-color:color-mix(in srgb, var(--tone-warn) 40%, transparent)}.count[data-astro-cid-32protln].warn b[data-astro-cid-32protln]{color:var(--tone-warn-ink)}.count[data-astro-cid-32protln].bad{border-color:color-mix(in srgb, var(--orange) 40%, transparent)}.count[data-astro-cid-32protln].bad b[data-astro-cid-32protln]{color:var(--orange-txt)}.issues[data-astro-cid-32protln]{border:1px solid var(--line);border-radius:var(--radius-md);margin-bottom:12px;overflow:hidden}.issue[data-astro-cid-32protln]{font-size:var(--fs-sm);color:var(--fg-2);grid-template-columns:70px 60px 1fr;gap:10px;padding-inline:12px;display:grid}.issue[data-astro-cid-32protln]:first-child{border-top:0}.issue[data-astro-cid-32protln] span[data-astro-cid-32protln]:first-child{color:var(--fg-3)}.actions[data-astro-cid-32protln]{justify-content:flex-end;gap:8px;display:flex}.btn[data-astro-cid-32protln]{font-size:var(--fs-sm);color:var(--fg-2);border:1px solid var(--line);border-radius:var(--radius-sm);padding:8px 14px;font-weight:600}.btn[data-astro-cid-32protln].solid{color:var(--on-accent);background:var(--grad-cta);transition:transform var(--dur-instant) var(--ease-standard);border-color:#0000}.btn[data-astro-cid-32protln].solid[data-press]{box-shadow:0 0 0 4px color-mix(in srgb, var(--orange) 25%, transparent);transform:scale(.96)}.done[data-astro-cid-32protln]{text-align:center;flex-direction:column;align-items:center;gap:4px;padding:18px 0 16px;display:flex}.done-ic[data-astro-cid-32protln]{border:1px solid color-mix(in srgb, var(--tone-ok) 50%, transparent);background:color-mix(in srgb, var(--tone-ok) 15%, transparent);opacity:0;width:52px;height:52px;transition:transform var(--dur-base) var(--ease-settle), opacity var(--dur-fast) var(--ease-standard);border-radius:50%;place-items:center;margin-bottom:8px;display:grid;position:relative;transform:scale(.6)}.pane[data-astro-cid-32protln][data-on] .done-ic[data-astro-cid-32protln]{opacity:1;transition-delay:calc(var(--dur-step) * 3);transform:scale(1)}.pane[data-astro-cid-32protln][data-on] .done-ic[data-astro-cid-32protln]:after{content:"";border:2px solid color-mix(in srgb, var(--tone-ok) 55%, transparent);opacity:0;--kf-opacity:.85;--kf-from:scale(.85);--kf-to:scale(1.35);animation:kf-ring var(--dur-pulse) ease-out calc(var(--dur-step) * 9) 2;border-radius:50%;position:absolute;inset:-5px}.done-ic[data-astro-cid-32protln] svg{fill:none;width:24px;height:24px;stroke:var(--tone-ok-ink);stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;opacity:0;transition:opacity var(--dur-fast) var(--ease-standard) calc(var(--dur-step) * 7), transform var(--dur-base) var(--ease-standard) calc(var(--dur-step) * 7);transform:scale(.6)}.pane[data-astro-cid-32protln][data-on] .done-ic[data-astro-cid-32protln] svg{opacity:1;transform:none}.done[data-astro-cid-32protln] b[data-astro-cid-32protln]{font-size:var(--fs-lg);font-weight:700}.done[data-astro-cid-32protln] small[data-astro-cid-32protln]{font-size:var(--fs-sm);color:var(--fg-3)}.results[data-astro-cid-32protln]{margin-bottom:14px}.results[data-astro-cid-32protln] div[data-astro-cid-32protln]{text-align:center;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--card);padding:12px}.roll[data-astro-cid-32protln]{font-size:var(--fs-sm);color:var(--fg-2);border:1px dashed rgb(var(--ink) / .14);border-radius:var(--radius-md);justify-content:center;align-items:center;gap:8px;padding:10px;display:flex}.roll[data-astro-cid-32protln] svg[data-astro-cid-32protln]{fill:none;width:15px;height:15px;stroke:var(--fg-2);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.roll[data-astro-cid-32protln] b[data-astro-cid-32protln]{color:var(--fg)}.roll[data-astro-cid-32protln][data-live]{border-color:color-mix(in srgb, var(--tone-ok) 30%, transparent)}.roll[data-astro-cid-32protln][data-live] svg[data-astro-cid-32protln]{stroke:var(--tone-ok-ink);animation:spin var(--dur-ambient-slow) linear infinite}@keyframes spin{to{transform:rotate(-360deg)}}[data-theme=light] .tab[data-astro-cid-32protln]{background:var(--card)}[data-theme=light] .track[data-astro-cid-32protln]{background:var(--surface-sunk);border-color:var(--surface-line)}[data-theme=light] .file[data-astro-cid-32protln]{box-shadow:0 18px 40px -16px rgb(var(--rgb-black) / .12)}[data-theme=light] .track[data-astro-cid-32protln] .chip[data-kind=bad],[data-theme=light] .lane[data-astro-cid-32protln].bad .lane-num[data-astro-cid-32protln]{color:var(--tone-danger-ink)}@media (width<=980px){.tabs[data-astro-cid-32protln]{grid-template-columns:none;grid-auto-columns:minmax(168px,1fr);grid-auto-flow:column}.tab[data-astro-cid-32protln]{gap:3px;padding:11px 13px}.tab[data-astro-cid-32protln] b[data-astro-cid-32protln]{font-size:var(--fs-sm);line-height:1.25}.tab[data-astro-cid-32protln] em[data-astro-cid-32protln]{font-size:var(--fs-sm)}.tab[data-astro-cid-32protln] small[data-astro-cid-32protln]{line-height:1.35}.body[data-astro-cid-32protln]{display:grid}.pane[data-astro-cid-32protln]{grid-area:1/1;position:relative;inset:auto}.demo[data-astro-cid-32protln]{min-height:380px}.tabs[data-astro-cid-32protln]{overscroll-behavior-x:contain;scrollbar-width:none;max-width:100%;overflow:auto hidden}.tabs[data-astro-cid-32protln]::-webkit-scrollbar{display:none}.switch[data-astro-cid-32protln]{max-width:100%;overflow:hidden}.drop[data-astro-cid-32protln]{overflow:hidden}.file[data-astro-cid-32protln]{max-width:82%}}@media (width<=767px){.tabs[data-astro-cid-32protln]{mask-image:linear-gradient(90deg,#000 calc(100% - 34px),#0000)}.tabs[data-astro-cid-32protln][data-at-end]{mask-image:none}.demo[data-astro-cid-32protln]{min-height:0}.body[data-astro-cid-32protln]{flex:none}.tab[data-astro-cid-32protln] em[data-astro-cid-32protln],.tab[data-astro-cid-32protln] small[data-astro-cid-32protln],.track[data-astro-cid-32protln] .chip,.lane-label[data-astro-cid-32protln]{font-size:var(--fs-xs)}}.swap[data-astro-cid-zkxrq2lc]{--section-pad:110px 130px}.points[data-astro-cid-zkxrq2lc]{flex-wrap:wrap;justify-content:center;gap:10px 14px;max-width:760px;margin:22px auto 0;padding:0;list-style:none;display:flex}.points[data-astro-cid-zkxrq2lc] li[data-astro-cid-zkxrq2lc]{font-size:var(--fs-md);color:var(--fg);border:1px solid var(--line);border-radius:var(--radius-pill);background-color:color-mix(in srgb, var(--card) 60%, transparent);align-items:center;gap:8px;padding:9px 14px;font-weight:500;display:inline-flex}.points[data-astro-cid-zkxrq2lc] li[data-astro-cid-zkxrq2lc]:before{content:"";background:var(--tone-ok-ink) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230b0b0c' stroke-width='3.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E") center / 10px no-repeat;border-radius:50%;flex:0 0 16px;width:16px;height:16px}[data-theme=light] .points[data-astro-cid-zkxrq2lc] li[data-astro-cid-zkxrq2lc]{background-color:var(--card)}[data-theme=light] .points[data-astro-cid-zkxrq2lc] li[data-astro-cid-zkxrq2lc]:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='3.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E")}.switch-grid[data-astro-cid-zkxrq2lc]{grid-template-columns:minmax(0,1fr);max-width:760px;margin:30px auto 0;display:grid}@media (width<=980px){.switch-grid[data-astro-cid-zkxrq2lc]{max-width:none;margin-top:24px}}@media (width<=767px){.points[data-astro-cid-zkxrq2lc]{flex-direction:column;align-items:stretch;gap:8px}.points[data-astro-cid-zkxrq2lc] li[data-astro-cid-zkxrq2lc]{font-size:var(--fs-md);justify-content:flex-start}}.logo-tiles[data-astro-cid-yemrr4pl]{margin:-16px -40px -28px}.rail[data-astro-cid-yemrr4pl]{padding:16px 0 28px;position:relative;overflow-x:clip;mask-image:linear-gradient(90deg,#0000 0,#000 130px calc(100% - 130px),#0000 100%)}.track[data-astro-cid-yemrr4pl]{width:max-content;animation:slide var(--dur-marquee) linear infinite paused;gap:14px;padding:7px 0;display:flex}.logo-tiles[data-astro-cid-yemrr4pl][data-run] .track[data-astro-cid-yemrr4pl]{animation-play-state:running}.logo-tile[data-astro-cid-yemrr4pl]{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--card);width:158px;height:78px;transition:transform var(--dur-base) var(--ease-settle), opacity var(--dur-base) var(--ease-standard);flex:none;justify-content:center;align-items:center;padding:14px 22px;display:flex;position:relative}.logo-tile[data-astro-cid-yemrr4pl]:after{content:"";border-radius:var(--radius-md);background:var(--grad-cta);opacity:0;transition:opacity var(--dur-base) var(--ease-standard);padding:1px;position:absolute;inset:-1px;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.logo-tile[data-astro-cid-yemrr4pl] .mark{fill:currentColor;width:100%;height:26px;color:var(--tone-neutral);transition:transform var(--dur-base) var(--ease-settle);display:block}.wm[data-astro-cid-yemrr4pl]{font-size:var(--fs-md);letter-spacing:.01em;white-space:nowrap;color:var(--tone-neutral);transition:transform var(--dur-base) var(--ease-settle);font-weight:700}@media (hover:hover){.track[data-astro-cid-yemrr4pl]:hover .logo-tile[data-astro-cid-yemrr4pl]{opacity:.62;transform:scale(.94)}.track[data-astro-cid-yemrr4pl]:hover .logo-tile[data-astro-cid-yemrr4pl]:hover{opacity:1;box-shadow:0 18px 34px -14px rgb(var(--rgb-black) / .85);border-color:#0000;transform:translateY(-8px)scale(1.1)}.logo-tile[data-astro-cid-yemrr4pl]:hover:after{opacity:1}.logo-tile[data-astro-cid-yemrr4pl]:hover .mark,.logo-tile[data-astro-cid-yemrr4pl]:hover .wm[data-astro-cid-yemrr4pl]{color:var(--c);transform:scale(1.12)}}@media (hover:none){.logo-tile[data-astro-cid-yemrr4pl] .mark{color:var(--c)}}@keyframes slide{to{transform:translate(-50%)}}[data-theme=light] .logo-tile[data-astro-cid-yemrr4pl]{border-color:var(--surface-line);background:var(--card-2)}[data-theme=light] .wm[data-astro-cid-yemrr4pl]{color:var(--fg-3)}[data-theme=light] .track[data-astro-cid-yemrr4pl]:hover .logo-tile[data-astro-cid-yemrr4pl]:hover{box-shadow:0 18px 34px -14px rgb(var(--rgb-black) / .11)}[data-theme=light] .logo-tile[data-astro-cid-yemrr4pl]:hover .wm[data-astro-cid-yemrr4pl]{color:color-mix(in srgb, var(--c) 55%, rgb(var(--rgb-black)))}@media (width<=980px){.logo-tiles[data-astro-cid-yemrr4pl]{margin-left:-24px;margin-right:-24px}.logo-tile[data-astro-cid-yemrr4pl]{width:130px;height:64px}}@media (width<=767px){.rail[data-astro-cid-yemrr4pl]{mask-image:linear-gradient(90deg,#0000 0,#000 60px calc(100% - 60px),#0000 100%)}}.conn[data-astro-cid-ch65c4ss]{overflow:hidden}.stats[data-astro-cid-ch65c4ss]{justify-content:center;gap:72px;margin-bottom:40px;display:flex}.stat[data-astro-cid-ch65c4ss]{text-align:center}.stat[data-astro-cid-ch65c4ss] p[data-astro-cid-ch65c4ss]:first-child{width:fit-content;font-size:var(--fs-fig-xl);letter-spacing:-.02em;color:#0000;background:var(--grad-cta);background-clip:text;margin-inline:auto;font-weight:700}.stat[data-astro-cid-ch65c4ss] p[data-astro-cid-ch65c4ss]:last-child{font-size:var(--fs-sm);color:var(--fg-3);margin-top:2px}.note[data-astro-cid-ch65c4ss]{font-size:var(--fs-sm);text-align:center;color:var(--fg-3);margin-top:34px}@media (width<=980px){.stats[data-astro-cid-ch65c4ss]{gap:34px}}.foot[data-astro-cid-e334x256]{text-align:center;flex-direction:column;align-items:center;gap:9px;margin-top:30px;display:flex}.foot[data-astro-cid-e334x256] p[data-astro-cid-e334x256]{font-size:var(--fs-sm);color:var(--fg-3)}.foot[data-astro-cid-e334x256] a[data-astro-cid-e334x256]{border-bottom:1px solid rgb(var(--ink) / .17);font-size:var(--fs-md);color:var(--fg);padding-bottom:2px;font-weight:600;text-decoration:none}.foot[data-astro-cid-e334x256] a[data-astro-cid-e334x256]:hover{border-color:var(--orange)}@media (width<=980px){.foot[data-astro-cid-e334x256] a[data-astro-cid-e334x256]{justify-content:center;align-items:center;min-height:40px;padding-top:10px;padding-bottom:10px;display:inline-flex}}
