.hero.svelte-tc3uts:before{content:"";pointer-events:none;background-image:radial-gradient(var(--color-dots) 1px, transparent 1.5px);opacity:.7;background-size:28px 28px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 80%);mask-image:linear-gradient(#000,#0000 80%)}.wrap.svelte-tc3uts{padding-block:calc(var(--header-height) + 120px) 140px;position:relative}h1.svelte-tc3uts{letter-spacing:-.035em;max-width:20ch;color:var(--color-ink);-webkit-hyphens:auto;hyphens:auto;text-wrap:balance;font-size:clamp(42px,7vw,86px);font-weight:450;line-height:.98}.sub.svelte-tc3uts{max-width:640px;color:var(--color-ink-soft);gap:14px;margin-top:44px;font-size:19px;line-height:1.6;display:grid}.place.svelte-tc3uts{border:1px solid var(--color-line);background:var(--color-card);color:var(--color-ink-soft);border-radius:999px;align-items:center;gap:12px;margin-top:56px;padding:8px 16px 8px 12px;font-size:13px;display:inline-flex}.pulse.svelte-tc3uts{background:var(--color-clementine);border-radius:50%;width:8px;height:8px;position:relative}.pulse.svelte-tc3uts:after{content:"";border:1px solid var(--color-clementine);opacity:.5;border-radius:50%;position:absolute;inset:-5px}@media (prefers-reduced-motion:no-preference){.word.svelte-tc3uts{animation:.9s cubic-bezier(.2,.7,.2,1) both svelte-tc3uts-word-rise;animation-delay:calc(var(--word-index) * 55ms);display:inline-block}.rise.svelte-tc3uts{animation:.9s cubic-bezier(.2,.7,.2,1) both svelte-tc3uts-rise}.delay-1.svelte-tc3uts{animation-delay:.1s}.delay-2.svelte-tc3uts{animation-delay:.2s}.pulse.svelte-tc3uts:after{animation:2.4s ease-out infinite svelte-tc3uts-ping}}@keyframes svelte-tc3uts-word-rise{0%{opacity:0;filter:blur(6px);transform:translateY(.5em)}to{opacity:1;filter:none;transform:none}}@keyframes svelte-tc3uts-rise{0%{opacity:.001;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes svelte-tc3uts-ping{0%{opacity:.8;transform:scale(.6)}to{opacity:0;transform:scale(2.2)}}.orbit.svelte-qbttob{margin-inline:max(16px, env(safe-area-inset-left,0px));isolation:isolate;background:radial-gradient(oklch(98.5% .006 120) 0%,oklch(95.5% .014 165) 70%);border-radius:8px;height:900px;position:relative;overflow:hidden}.orbit.svelte-qbttob:before{content:"";pointer-events:none;background-image:radial-gradient(oklch(49% .06 182/.16) 1px,#0000 1.4px);background-size:22px 22px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#0000 22%,#000 70%);mask-image:radial-gradient(#0000 22%,#000 70%)}.orbit-svg.svelte-qbttob{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.rings.svelte-qbttob ellipse:where(.svelte-qbttob){fill:none;stroke:oklch(49% .06 182/.28);stroke-width:1px}.rings.svelte-qbttob ellipse.dash:where(.svelte-qbttob){stroke-dasharray:2 7;stroke:oklch(49% .06 182/.45)}.data-line.svelte-qbttob{stroke:oklch(49% .06 182/.35);stroke-width:1.2px;stroke-dasharray:5 7}.data-pulse.svelte-qbttob{fill:var(--color-clementine)}.orbit-nodes.svelte-qbttob{position:absolute;inset:0}.node.svelte-qbttob{will-change:transform;white-space:nowrap;transition:opacity .6s;position:absolute;top:0;left:0;transform:translate(-50%,-50%)}@media (width>=861px){.orbit-nodes.svelte-qbttob:not(.placed) .node:where(.svelte-qbttob){opacity:0}}.node.system.svelte-qbttob{background:var(--color-card);border:1px solid var(--color-green-pale);border-radius:999px;grid-template-columns:auto auto;align-items:center;gap:0 10px;padding:10px 16px 10px 12px;font-size:14px;display:grid;box-shadow:0 14px 30px -18px oklch(30% .05 180/.45)}.node.system.svelte-qbttob i:where(.svelte-qbttob){background:var(--color-green-tint);border-radius:50%;grid-row:1/span 2;width:28px;height:28px;position:relative}.node.system.svelte-qbttob i:where(.svelte-qbttob):after{content:"";background:var(--color-green);border-radius:50%;position:absolute;inset:9px}.node.system.svelte-qbttob small:where(.svelte-qbttob){letter-spacing:.14em;text-transform:uppercase;color:var(--color-green);font-size:10.5px;font-weight:600}.node.card.svelte-qbttob{background:var(--color-green-deep);color:oklch(97% .01 175);border-radius:14px;gap:4px;padding:12px 14px;font-size:13px;display:grid;box-shadow:0 18px 40px -22px oklch(25% .05 180/.6)}.card-label.svelte-qbttob{letter-spacing:.08em;text-transform:uppercase;color:oklch(85% .05 175);font-size:10.5px;font-weight:600}.node.card.svelte-qbttob b:where(.svelte-qbttob){font-weight:500}.node.polaris.svelte-qbttob{background:var(--color-card);color:var(--color-ink);border:1px solid var(--color-clementine)}.node.polaris.svelte-qbttob .card-label:where(.svelte-qbttob){color:var(--color-clementine)}.node.polaris.svelte-qbttob em:where(.svelte-qbttob){background:var(--color-green-deep);color:oklch(100% 0 0);border-radius:6px;justify-self:start;margin-top:4px;padding:3px 9px;font-size:11px;font-style:normal}.node.done.svelte-qbttob{background:var(--color-sand);color:var(--color-ink)}.node.done.svelte-qbttob .card-label:where(.svelte-qbttob){color:oklch(40% .05 85)}.node.kpi.svelte-qbttob{background:var(--color-card);color:var(--color-ink);border:1px solid var(--color-line)}.node.kpi.svelte-qbttob .card-label:where(.svelte-qbttob){color:var(--color-green)}.node.kpi.svelte-qbttob b:where(.svelte-qbttob){font-variant-numeric:tabular-nums;font-size:18px;font-weight:600}.center.svelte-qbttob{z-index:2;text-align:center;background:radial-gradient(closest-side,oklch(98.5% .006 120) 60%,#0000);border-radius:50%;justify-items:center;gap:22px;width:min(640px,90%);padding:40px 32px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.center.svelte-qbttob:before{content:"";z-index:-1;border:1px solid oklch(49% .06 182/.18);border-radius:50%;width:150px;height:150px;margin:-75px 0 0 -75px;position:absolute;top:50%;left:50%}.center.svelte-qbttob h2:where(.svelte-qbttob){letter-spacing:-.045em;color:var(--color-ink);font-size:clamp(56px,7vw,96px);font-weight:600;line-height:.95}.center.svelte-qbttob p:where(.svelte-qbttob){color:var(--color-ink-soft);font-size:19px;line-height:1.6}.chips.svelte-qbttob{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.chips.svelte-qbttob a:where(.svelte-qbttob){background:oklch(100% 0 0/.7)}@media (prefers-reduced-motion:no-preference){.data-line.svelte-qbttob{animation:1.4s linear infinite svelte-qbttob-dash-flow}.center.svelte-qbttob:before{animation:4s ease-out infinite svelte-qbttob-ring-out}.node.polaris.svelte-qbttob em:where(.svelte-qbttob){animation:2.4s ease-in-out infinite svelte-qbttob-blink}.center.svelte-qbttob>:where(.svelte-qbttob){animation:.9s cubic-bezier(.2,.7,.2,1) .5s both svelte-qbttob-center-in}}@keyframes svelte-qbttob-dash-flow{to{stroke-dashoffset:-24px}}@keyframes svelte-qbttob-ring-out{0%{opacity:.9;transform:scale(.6)}to{opacity:0;transform:scale(4.2)}}@keyframes svelte-qbttob-blink{50%{box-shadow:0 0 0 5px oklch(69% .13 60/.25)}}@keyframes svelte-qbttob-center-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media (width<=860px){.orbit.svelte-qbttob{flex-direction:column;gap:24px;height:auto;padding:28px 0 40px;display:flex}.orbit-nodes.svelte-qbttob{flex-wrap:wrap;order:2;justify-content:center;gap:10px;padding-inline:16px;display:flex;position:static}.node.svelte-qbttob{position:static;transform:none}.node.card.svelte-qbttob{white-space:normal}.center.svelte-qbttob{background:0 0;border-radius:0;order:1;margin:0 auto;padding:24px 0 0;position:relative;top:auto;left:auto;transform:none}.center.svelte-qbttob:before{display:none}}.chat.svelte-221rwg{border-left:1px solid var(--border);background:var(--gv-lighter-hover);flex-direction:column;min-width:0;display:flex}.head.svelte-221rwg{border-bottom:1px solid var(--gv-base-border);align-items:center;gap:8px;padding:10px 14px;font-size:13px;display:flex}.head.svelte-221rwg b:where(.svelte-221rwg){font-weight:600}.head.svelte-221rwg .mut:where(.svelte-221rwg){font-size:12px}.close.svelte-221rwg{color:var(--muted-foreground);margin-left:auto;font-size:18px;line-height:1}.body.svelte-221rwg{flex-direction:column;flex:1;gap:10px;padding:12px 14px;display:flex}.user.svelte-221rwg{background:var(--gray-100);max-width:88%;color:var(--gv-page-headline);border-radius:16px;align-self:flex-end;padding:8px 12px;font-size:13px;line-height:19.5px}.answer.svelte-221rwg{color:var(--gv-page-headline);gap:8px;font-size:13px;line-height:20px;display:flex}.answer.svelte-221rwg .polaris-mark{margin-top:2px}.composer.svelte-221rwg{border:1px solid var(--border);background:var(--card);color:var(--gv-light-grey-blue);box-shadow:var(--shadow-control);border-radius:10px;justify-content:space-between;align-items:center;margin:10px 14px 14px;padding:8px 10px;font-size:12.5px;display:flex}.composer.svelte-221rwg svg.i{width:14px;height:14px}@container cc (width<=1000px){.chat.svelte-221rwg{border-left:0;border-top:1px solid var(--border)}}.dc-sub.svelte-1jbnhey .late:where(.svelte-1jbnhey){color:var(--neg-fg)}.split.svelte-1jbnhey{grid-template-columns:minmax(0,1fr) 340px;display:grid}.main.svelte-1jbnhey{flex-direction:column;min-width:0;display:flex}.main.svelte-1jbnhey>.dc-actions:where(.svelte-1jbnhey){margin-top:auto}.pills.svelte-1jbnhey{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.pill.svelte-1jbnhey{border:1px solid var(--border);background:var(--card);border-radius:999px;align-items:center;height:26px;padding:0 10px;font-size:12.5px;display:inline-flex}.pill.on.svelte-1jbnhey{border-color:var(--primary);background:var(--primary-soft);color:var(--primary);font-weight:600}.option.svelte-1jbnhey{border-radius:var(--radius-control);background:var(--gv-lighter-hover);border:1px solid var(--gv-base-border);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:10px 12px;font-size:13px;display:grid}.option.svelte-1jbnhey b:where(.svelte-1jbnhey){font-weight:600}.option.svelte-1jbnhey small:where(.svelte-1jbnhey){color:var(--gv-light-grey-blue);font-size:12px;display:block}.value.svelte-1jbnhey{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12px}.value.pos.svelte-1jbnhey{color:var(--pos-fg)}@container cc (width<=1000px){.split.svelte-1jbnhey{grid-template-columns:minmax(0,1fr)}}@container cc (width<=640px){.option.svelte-1jbnhey{grid-template-columns:1fr;gap:4px}}.toolbar.svelte-1ct7u0j{flex-direction:column;gap:10px;display:flex}.tabs.svelte-1ct7u0j{border-bottom:1px solid var(--border);gap:2px;display:flex}.tab.svelte-1ct7u0j{color:var(--muted-foreground);white-space:nowrap;border-bottom:2px solid #0000;align-items:center;gap:6px;margin-bottom:-1px;padding:8px 12px;font-size:13px;font-weight:500;display:inline-flex}.tab.selected.svelte-1ct7u0j{color:var(--foreground);border-bottom-color:var(--primary);font-weight:600}.tab-count.svelte-1ct7u0j{background:var(--muted);border-radius:999px;place-items:center;min-width:18px;height:18px;padding:0 5px;font-size:11px;display:grid}.tab.selected.svelte-1ct7u0j .tab-count:where(.svelte-1ct7u0j){background:var(--primary-soft);color:var(--primary)}.filters.svelte-1ct7u0j{flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex}.fgroup.svelte-1ct7u0j{flex-wrap:wrap;gap:4px;display:inline-flex}.fchip.svelte-1ct7u0j{border:1px solid var(--border);background:var(--card);height:26px;color:var(--muted-foreground);border-radius:999px;align-items:center;padding:0 10px;font-size:12px;display:inline-flex}.fchip.on.svelte-1ct7u0j{border-color:var(--primary);background:var(--primary-soft);color:var(--primary);font-weight:600}.seg.svelte-1ct7u0j{border:1px solid var(--border);border-radius:var(--radius-control);background:var(--card);margin-left:auto;font-size:12px;display:inline-flex;overflow:hidden}.seg.svelte-1ct7u0j span:where(.svelte-1ct7u0j){color:var(--muted-foreground);padding:4px 10px}.seg.svelte-1ct7u0j span.on:where(.svelte-1ct7u0j){background:var(--primary-soft);color:var(--primary);font-weight:600}.row.svelte-1ifbjnx{flex-wrap:wrap;align-items:center;gap:12px;padding:10px 14px;display:flex}.row-main.svelte-1ifbjnx{flex-direction:column;flex:1;min-width:200px;font-size:13px;display:flex}.row-main.svelte-1ifbjnx b:where(.svelte-1ifbjnx){font-weight:600}.row.svelte-1ifbjnx .src:where(.svelte-1ifbjnx){margin-left:0}.page.svelte-g5g2s9{flex-direction:column;gap:20px;max-width:1344px;margin:0 auto;padding:24px 24px 64px;display:flex}.ph.svelte-g5g2s9{flex-wrap:wrap;align-items:center;gap:16px;min-width:0;display:flex}.ph-icon.svelte-g5g2s9{border-radius:var(--radius-card);background:var(--primary-soft);width:48px;height:48px;color:var(--primary);flex:none;place-items:center;display:grid}.ph-icon.svelte-g5g2s9 svg.i{width:24px;height:24px}.ph-main.svelte-g5g2s9{flex:320px;min-width:0}.ph-title.svelte-g5g2s9{align-items:center;gap:12px;display:flex}.ph-name.svelte-g5g2s9{white-space:nowrap;font-size:14px;font-weight:600}.ph-meta.svelte-g5g2s9{color:var(--muted-foreground);flex-wrap:wrap;row-gap:4px;margin-top:4px;font-size:12px;line-height:16px;display:flex}.ph-meta.svelte-g5g2s9 span:where(.svelte-g5g2s9)+span:where(.svelte-g5g2s9):before{content:"·";margin:0 8px}.ph-meta.svelte-g5g2s9 b:where(.svelte-g5g2s9){color:var(--foreground);font-weight:500}.systems.svelte-g5g2s9{flex-wrap:wrap;align-items:center;gap:4px 12px;font-size:11.5px;display:flex}.sys.svelte-g5g2s9{align-items:center;gap:5px;font-weight:500;display:inline-flex}.sys.svelte-g5g2s9 .mut:where(.svelte-g5g2s9){font-weight:400}.surface.svelte-g5g2s9{border-radius:var(--radius-card);border:1px solid var(--border);background:var(--card);box-shadow:var(--shadow-control)}.lage.svelte-g5g2s9{gap:14px;padding:18px 20px;display:grid}.lage-top.svelte-g5g2s9{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.lage-name.svelte-g5g2s9{font-size:14px;font-weight:600}.lage-head.svelte-g5g2s9{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.lage-head.svelte-g5g2s9 .sep:where(.svelte-g5g2s9){color:var(--gray-400)}.ask.svelte-g5g2s9{border:1px solid var(--border);border-radius:var(--radius-control);background:var(--card);min-width:240px;height:32px;color:var(--muted-foreground);box-shadow:var(--shadow-control);align-items:center;gap:8px;margin-left:auto;padding:0 8px 0 10px;font-size:13px;display:inline-flex}.ask.svelte-g5g2s9 kbd:where(.svelte-g5g2s9){border:1px solid var(--border);background:var(--muted);border-radius:4px;margin-left:auto;padding:0 5px;font:11px ui-sans-serif,system-ui,sans-serif}.lage-line.svelte-g5g2s9{border-radius:var(--radius-control);background:var(--gv-lighter-hover);border:1px solid var(--gv-base-border);color:var(--gv-page-headline);align-items:flex-start;gap:10px;padding:10px 12px;font-size:13.5px;display:flex}.lage-line.svelte-g5g2s9 .polaris-mark{margin-top:2px}.lage-line.svelte-g5g2s9 b:where(.svelte-g5g2s9){color:var(--foreground);font-weight:600}.decisions.svelte-g5g2s9{flex-direction:column;gap:14px;display:flex}.title.svelte-g5g2s9{font-size:16px;font-weight:600;line-height:20px}@container cc (width<=700px){.ask.svelte-g5g2s9{width:100%;min-width:0}}@container cc (width<=600px){.page.svelte-g5g2s9{padding:16px 12px 40px}}.sidebar.svelte-145n5p2{width:224px;color:var(--on-green-80);flex-direction:column;flex:none;font-size:12px;display:flex}.head.svelte-145n5p2{align-items:center;gap:4px;margin:6px 6px 0;display:flex}.app.svelte-145n5p2{flex:1;align-items:center;gap:8px;min-width:0;padding:10px 12px;display:flex}.tile.svelte-145n5p2{background:var(--emerald-50);width:24px;height:24px;color:var(--gv-green);border:1px solid oklch(62.7% .069 185.6/.2);border-radius:6px;place-items:center;display:grid}.tile.svelte-145n5p2 svg.i{width:14px;height:14px}.app.svelte-145n5p2 b:where(.svelte-145n5p2){color:var(--on-green);white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;overflow:hidden}.app.svelte-145n5p2 .chev{color:var(--on-green);width:14px;height:14px;margin-left:auto}.toggle.svelte-145n5p2{width:32px;height:32px;color:var(--on-green);place-items:center;display:grid}.menu.svelte-145n5p2{flex-direction:column;gap:2px;padding:8px 6px 12px;display:flex}.group.svelte-145n5p2{letter-spacing:.02em;color:var(--on-green-60);align-items:center;gap:4px;padding:16px 8px 4px;font-weight:500;display:flex}.group.svelte-145n5p2 svg.i{width:12px;height:12px}.items.svelte-145n5p2{flex-direction:column;gap:2px;display:flex}.items.nested.svelte-145n5p2{padding-left:8px}.item.svelte-145n5p2{border-radius:6px;align-items:center;gap:8px;padding:4px 8px;display:flex}.item.svelte-145n5p2 svg.i{opacity:.6}.item.on.svelte-145n5p2{color:var(--gray-900);background:oklch(92.8% .006 264.5/.8);font-weight:500}.count.svelte-145n5p2{background:var(--neg-mark);min-width:18px;height:18px;color:var(--white);border-radius:999px;place-items:center;margin-left:auto;padding:0 5px;font-size:10.5px;font-weight:600;display:grid}.sep.svelte-145n5p2{border-top:1px solid var(--on-green-30);margin:6px 8px}.foot.svelte-145n5p2{flex-direction:column;gap:4px;margin-top:auto;padding-bottom:12px;display:flex}.row.svelte-145n5p2{align-items:stretch;gap:2px;padding:0 6px 8px;display:flex}.timer.svelte-145n5p2,.polaris.svelte-145n5p2{align-items:center;gap:6px;padding:6px 8px;display:flex}.timer.svelte-145n5p2 span:where(.svelte-145n5p2){font-variant-numeric:tabular-nums}.polaris.svelte-145n5p2{flex:1}.polaris.svelte-145n5p2 .polaris-mark{color:var(--on-green)}.vsep.svelte-145n5p2{background:var(--on-green-30);width:1px;margin:4px 0}.account.svelte-145n5p2{align-items:center;gap:8px;padding:6px 14px;display:flex}.avatar.svelte-145n5p2{background:var(--on-green-30);width:22px;height:22px;color:var(--on-green);border-radius:50%;place-items:center;font-size:10px;font-weight:600;display:grid}@container cc (width<=860px){.sidebar.svelte-145n5p2{display:none}}.cc-stage{--background:oklch(100% 0 0);--muted:oklch(97% .0035 265.8);--card:oklch(100% 0 0);--foreground:oklch(20.8% .04 265.8);--muted-foreground:oklch(53.8% .032 265.8);--table-head:oklch(64.3% .008 17.4);--border:oklch(92% .012 265.8);--primary:oklch(49.6% .064 183.9);--primary-soft:oklch(49.6% .064 183.9/.1);--pos-bg:oklch(95% .022 150);--pos-fg:oklch(50% .09 150);--pos-mark:oklch(68% .12 150);--att-bg:oklch(95% .022 75);--att-fg:oklch(50% .09 75);--att-mark:oklch(68% .12 75);--att-border:oklch(80% .08 75);--neg-bg:oklch(95% .022 25);--neg-fg:oklch(50% .09 25);--neg-mark:oklch(68% .12 25);--neg-border:oklch(80% .08 25);--chart-1:oklch(62.7% .069 185.6);--gv-soft-grey:oklch(98.6% .001 17.2);--gv-base-border:oklch(94.8% .005 247.9);--gv-light-grey-blue:oklch(55.4% .041 257.4);--gv-page-headline:oklch(39.2% .023 271.8);--gv-lighter-hover:oklch(99.1% .002 247.8);--gv-light-green:oklch(62.7% .069 185.6);--gv-chat-green:oklch(94% .03 185);--gv-green:oklch(49.6% .064 183.9);--emerald-50:oklch(97.9% .021 166.1);--on-green:oklch(100% 0 0);--on-green-80:oklch(100% 0 0/.8);--on-green-60:oklch(100% 0 0/.6);--on-green-30:oklch(100% 0 0/.3);--gray-100:oklch(96.7% .003 264.5);--gray-200:oklch(92.8% .006 264.5);--gray-400:oklch(70.7% .022 261.3);--gray-600:oklch(44.6% .03 256.8);--gray-900:oklch(21% .034 264.7);--white:oklch(100% 0 0);--shadow-control:0 1px 2px oklch(20.8% .04 265.8/.05);--radius-badge:4px;--radius-control:8px;--radius-card:12px}.cc-stage svg.i{flex:none;width:16px;height:16px}.cc-stage .polaris-mark{color:var(--chart-1);flex:none}.cc-stage .mut{color:var(--muted-foreground)}.cc-stage .badge{border-radius:var(--radius-badge);white-space:nowrap;background:var(--muted);height:22px;color:var(--muted-foreground);align-items:center;gap:6px;padding:0 8px;font-size:12px;font-weight:500;display:inline-flex}.cc-stage .badge.sm{height:18px;padding:0 6px}.cc-stage .badge.att{background:var(--att-bg);color:var(--att-fg)}.cc-stage .badge.neg{background:var(--neg-bg);color:var(--neg-fg)}.cc-stage .kbtn{border-radius:var(--radius-control);border:1px solid var(--border);background:var(--card);height:28px;box-shadow:var(--shadow-control);white-space:nowrap;align-items:center;gap:6px;padding:0 10px;font-size:12.5px;font-weight:500;display:inline-flex}.cc-stage .kbtn svg{width:13px;height:13px}.cc-stage .kbtn.primary{background:var(--primary);color:var(--white);border-color:var(--primary)}.cc-stage .kbtn.on{border-color:var(--primary);background:var(--primary-soft);color:var(--primary)}.cc-stage .kbtn.on .polaris-mark{color:var(--primary)}.cc-stage .btns{flex-wrap:wrap;gap:6px;display:flex}.cc-stage .sev-dot{border-radius:50%;flex:none;width:8px;height:8px}.cc-stage .src{white-space:nowrap;align-items:center;gap:4px;margin-left:auto;font-size:11.5px;font-weight:500;display:inline-flex}.cc-stage .src svg{width:12px;height:12px}.cc-stage .dc-sub{color:var(--muted-foreground);flex-wrap:wrap;font-size:12px;line-height:18px;display:flex}.cc-stage .dc-sub span+span:before{content:"·";margin:0 6px}.cc-stage .dc-sub b{color:var(--foreground);font-weight:500}.cc-stage .sev-dot.pos{background:var(--pos-mark)}.cc-stage .sev-dot.att{background:var(--att-mark)}.cc-stage .sev-dot.neg{background:var(--neg-mark)}.cc-stage .sev-dot.normal{background:var(--gray-400)}.cc-stage .dgroup{flex-direction:column;gap:10px;display:flex}.cc-stage .dgroup+.dgroup{margin-top:6px}.cc-stage .dgroup-head{color:var(--table-head);text-transform:uppercase;letter-spacing:.04em;align-items:center;gap:8px;font-size:12px;font-weight:600;display:flex}.cc-stage .dcard{border-radius:var(--radius-card);border:1px solid var(--border);background:var(--card);box-shadow:var(--shadow-control);overflow:hidden}.cc-stage .dcard.critical{border-color:var(--neg-border)}.cc-stage .dcard.high{border-color:var(--att-border)}.cc-stage .dc-band{letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:8px;padding:6px 16px;font-size:11.5px;font-weight:600;display:flex}.cc-stage .dc-band.critical{background:var(--neg-bg);color:var(--neg-fg)}.cc-stage .dc-band.high{background:var(--att-bg);color:var(--att-fg)}.cc-stage .dc-band .dot{background:currentColor;border-radius:50%;width:8px;height:8px}.cc-stage .dc-band .src{text-transform:none;letter-spacing:0}.cc-stage .dc-head{gap:4px;padding:12px 16px 4px;display:grid}.cc-stage .dc-title{font-size:15px;font-weight:650;line-height:22px}.cc-stage .dc-section{gap:10px;padding:10px 16px;display:grid}.cc-stage .dc-section+.dc-section{border-top:1px solid var(--border)}.cc-stage .dc-label{color:var(--table-head);align-items:center;gap:8px;font-size:12px;font-weight:600;display:flex}.cc-stage .chain{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.cc-stage .lk{border-radius:var(--radius-control);border:1px solid var(--border);background:var(--card);align-items:center;height:26px;padding:0 9px;font-size:12.5px;display:inline-flex}.cc-stage .lk.hit{border-color:var(--neg-border);background:var(--neg-bg);color:var(--neg-fg);font-weight:500}.cc-stage .arr{color:var(--gray-400);font-size:12px}.cc-stage .dc-actions{border-top:1px solid var(--border);background:var(--gv-lighter-hover);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:10px 16px;display:flex}.cc-stage .dc-actions .hint{color:var(--muted-foreground);align-items:center;gap:6px;font-size:12px;display:inline-flex}.cc-frame.svelte-1dthhit{background:oklch(49.6% .064 183.9);position:relative;overflow:hidden}.cc-stage.svelte-1dthhit{transform-origin:0 0;background:var(--gv-green);color:var(--foreground);text-align:left;-webkit-font-smoothing:antialiased;font-family:ui-sans-serif,system-ui,sans-serif;font-size:14px;line-height:1.5;container:cc/inline-size}.cc-app.svelte-1dthhit{min-width:0;display:flex}.cc-content.svelte-1dthhit{border:1px solid var(--border);background:var(--gv-soft-grey);border-radius:12px;flex:1;min-width:0;margin:8px;overflow:hidden}@container cc (width<=600px){.cc-content.svelte-1dthhit{border-width:0;border-radius:0;margin:0}}@media (prefers-reduced-motion:no-preference){.cc-app.svelte-1dthhit.in .cc-rise{animation:.6s cubic-bezier(.2,.7,.2,1) both svelte-1dthhit-cc-rise;animation-delay:calc(.3s + var(--step,0) * .16s)}}@keyframes svelte-1dthhit-cc-rise{0%{opacity:0;transform:translateY(10px)}}.appframe.svelte-1cci3ry{background:oklch(96.7% .003 265);border-radius:16px;margin-bottom:40px;overflow:hidden;box-shadow:0 50px 90px -40px oklch(20% .04 180/.7),0 0 0 1px oklch(100% 0 0/.15)}.appframe-bar.svelte-1cci3ry{height:34px;font-family:var(--font-mono);color:oklch(55% .02 260);background:oklch(93% .004 265);align-items:center;gap:8px;padding:0 14px;font-size:11px;display:flex}.appframe-bar.svelte-1cci3ry b:where(.svelte-1cci3ry){background:oklch(85% .006 265);border-radius:50%;width:10px;height:10px;display:block}.appframe-bar.svelte-1cci3ry span:where(.svelte-1cci3ry){background:oklch(100% 0 0);border-radius:6px;margin-inline:auto;padding:3px 14px}.module.svelte-1cci3ry{border-top:1px solid var(--color-line);grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;gap:64px;padding-block:56px;display:grid}.module.flip.svelte-1cci3ry .text:where(.svelte-1cci3ry){order:2}.text.svelte-1cci3ry{align-content:start;gap:18px;display:grid}.text.svelte-1cci3ry h3:where(.svelte-1cci3ry){letter-spacing:-.02em;color:var(--color-ink);text-wrap:balance;font-size:clamp(26px,2.8vw,36px);font-weight:600;line-height:1.15}.text.svelte-1cci3ry p:where(.svelte-1cci3ry){color:var(--color-ink-soft);max-width:30em;font-size:18px}.visual.svelte-1cci3ry{background:var(--color-card);border:1px solid var(--color-line);border-radius:20px;min-width:0;padding:28px;box-shadow:0 30px 60px -40px oklch(30% .03 70/.3)}.visual.svelte-1cci3ry svg:where(.svelte-1cci3ry){width:100%;height:auto;display:block}.label.svelte-1cci3ry{fill:var(--color-ink);font-weight:600}.delta.svelte-1cci3ry{fill:var(--color-clementine);font-size:9.5px}.hit-box.svelte-1cci3ry{fill:var(--color-clementine-tint);stroke:var(--color-clementine)}.options.svelte-1cci3ry{gap:10px;font-size:14px;display:grid}.option.svelte-1cci3ry{border:1px solid var(--color-line);border-radius:12px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:12px 14px;display:grid}.option.approved.svelte-1cci3ry{border-color:var(--color-clementine);background:var(--color-clementine-tint)}.letter.svelte-1cci3ry{background:var(--color-pill);border-radius:8px;place-items:center;width:26px;height:26px;font-size:12px;font-weight:600;display:grid}.approved.svelte-1cci3ry .letter:where(.svelte-1cci3ry){background:var(--color-green-night);color:oklch(100% 0 0)}.option.svelte-1cci3ry small:where(.svelte-1cci3ry){color:var(--color-ink-mute);font-size:12px;display:block}.stamp.svelte-1cci3ry{background:var(--color-green-night);color:oklch(100% 0 0);white-space:nowrap;border-radius:999px;padding:3px 10px;font-size:11px}.log.svelte-1cci3ry{font-family:var(--font-mono);color:var(--color-gold);padding-top:6px;font-size:11px}.hub.svelte-1cci3ry{grid-template-rows:auto auto;grid-template-columns:1fr auto 1fr;align-items:center;gap:14px 28px;display:grid;position:relative}.core.svelte-1cci3ry{text-align:center;width:132px;height:132px;color:var(--color-on-night);background:radial-gradient(circle at 35% 30%, var(--color-green-light), var(--color-green-deep));box-shadow:0 0 0 6px var(--color-sand);border-radius:50%;grid-area:1/2/span 2;align-content:center;place-items:center;gap:2px;display:grid}.core.svelte-1cci3ry .core-logo{color:oklch(90% .015 180);width:30px;height:30px;margin-bottom:4px}.core.svelte-1cci3ry small:where(.svelte-1cci3ry){color:oklch(86% .02 180);font-size:11px}.system.svelte-1cci3ry{border:1px solid var(--color-line);border-radius:12px;padding:12px 14px;font-size:14px;display:grid;position:relative}.system.svelte-1cci3ry small:where(.svelte-1cci3ry){color:var(--color-green);letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:600}.system.svelte-1cci3ry:after{content:"";border-top:1px dashed var(--color-clementine);width:28px;position:absolute;top:50%}.system.svelte-1cci3ry:first-child:after,.system.svelte-1cci3ry:nth-child(2):after{left:100%}.system.svelte-1cci3ry:nth-child(4):after,.system.svelte-1cci3ry:nth-child(5):after{right:100%}.system.svelte-1cci3ry:first-child{grid-area:1/1}.system.svelte-1cci3ry:nth-child(2){grid-area:2/1}.system.svelte-1cci3ry:nth-child(4){grid-area:1/3}.system.svelte-1cci3ry:nth-child(5){grid-area:2/3}@media (prefers-reduced-motion:no-preference){#m-konsequenz.svelte-1cci3ry .edges:where(.svelte-1cci3ry) path:where(.svelte-1cci3ry){stroke-dasharray:200;stroke-dashoffset:200px}#m-konsequenz.in .edges.svelte-1cci3ry path:where(.svelte-1cci3ry){animation:1.1s forwards svelte-1cci3ry-draw;animation-delay:calc(.35s + var(--step,0) * .18s)}#m-konsequenz.svelte-1cci3ry .node:where(.svelte-1cci3ry){opacity:0;transform-box:fill-box;transform-origin:50%}#m-konsequenz.in .node.svelte-1cci3ry{animation:.5s cubic-bezier(.2,.9,.3,1.3) forwards svelte-1cci3ry-pop;animation-delay:calc(var(--step,0) * .22s)}#m-konsequenz.in .node.hit.svelte-1cci3ry rect:where(.svelte-1cci3ry){animation:2.4s ease-in-out 1.6s infinite svelte-1cci3ry-hit-pulse}#m-polaris.svelte-1cci3ry .option:where(.svelte-1cci3ry),#m-polaris.svelte-1cci3ry .log:where(.svelte-1cci3ry){opacity:0;transform:translate(-10px)}#m-polaris.in .option.svelte-1cci3ry,#m-polaris.in .log.svelte-1cci3ry{animation:.5s forwards svelte-1cci3ry-slide-in;animation-delay:calc(var(--step,0) * .25s)}#m-polaris.svelte-1cci3ry .option.approved:where(.svelte-1cci3ry){border-color:var(--color-line);background:0 0}#m-polaris.in .option.approved.svelte-1cci3ry{animation:.5s .5s forwards svelte-1cci3ry-slide-in,.6s 1.4s forwards svelte-1cci3ry-choose}#m-polaris.svelte-1cci3ry .stamp:where(.svelte-1cci3ry){opacity:0;transform:scale(.6)}#m-polaris.in .stamp.svelte-1cci3ry{animation:.45s cubic-bezier(.2,.9,.3,1.4) 2.1s forwards svelte-1cci3ry-stamp}.system.svelte-1cci3ry:after{background:repeating-linear-gradient(90deg, var(--color-clementine) 0 6px, transparent 6px 12px);background-size:24px 2px;border-top:0;height:2px;animation:1s linear infinite svelte-1cci3ry-flow}.system.svelte-1cci3ry:nth-child(4):after,.system.svelte-1cci3ry:nth-child(5):after{animation-direction:reverse}.core.svelte-1cci3ry{animation:3s ease-in-out infinite svelte-1cci3ry-core-pulse}}@keyframes svelte-1cci3ry-draw{to{stroke-dashoffset:0}}@keyframes svelte-1cci3ry-pop{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:none}}@keyframes svelte-1cci3ry-hit-pulse{50%{stroke-width:3px}}@keyframes svelte-1cci3ry-slide-in{to{opacity:1;transform:none}}@keyframes svelte-1cci3ry-choose{to{border-color:var(--color-clementine);background:var(--color-clementine-tint)}}@keyframes svelte-1cci3ry-stamp{to{opacity:1;transform:none}}@keyframes svelte-1cci3ry-flow{to{background-position:24px 0}}@keyframes svelte-1cci3ry-core-pulse{50%{box-shadow:0 0 0 6px var(--color-sand), 0 0 0 18px oklch(78.8% .062 83/.25)}}@media (width<=900px){.module.svelte-1cci3ry{grid-template-columns:1fr;gap:32px}.module.flip.svelte-1cci3ry .text:where(.svelte-1cci3ry){order:0}}@media (width<=520px){.visual.svelte-1cci3ry{padding:18px}.hub.svelte-1cci3ry{grid-template-columns:1fr 1fr}.core.svelte-1cci3ry{grid-area:2/1/auto/span 2;justify-self:center}.system.svelte-1cci3ry:first-child{grid-row:1}.system.svelte-1cci3ry:nth-child(2){grid-area:1/2}.system.svelte-1cci3ry:nth-child(4){grid-area:3/1}.system.svelte-1cci3ry:nth-child(5){grid-area:3/2}.system.svelte-1cci3ry:after{display:none}}.text.svelte-1i38cyf{max-width:28em;font-family:var(--font-serif);letter-spacing:-.02em;color:var(--color-ink);font-size:clamp(24px,2.8vw,36px);font-weight:400;line-height:1.32}.muted.svelte-1i38cyf{color:var(--color-ink-soft)}.name.svelte-1i38cyf{font-family:var(--font-sans);color:var(--color-green);font-weight:600}.arrow-link.svelte-1i38cyf{margin-top:44px}.accent.svelte-1lodmix{color:var(--color-green);display:block}.lede.svelte-1lodmix{max-width:38em;color:var(--color-ink-soft);font-size:19px}.definition.svelte-1lodmix{max-width:52em;color:var(--color-ink-mute);font-size:14px}.chains.svelte-1lodmix{gap:16px;margin-bottom:40px;display:grid}.chain.svelte-1lodmix{background:var(--color-card);border:1px solid var(--color-line);border-radius:16px;gap:18px;padding:22px 24px;display:grid;box-shadow:0 30px 60px -40px oklch(30% .03 70/.3)}.chain.with.svelte-1lodmix{border-color:var(--color-green)}.chain-head.svelte-1lodmix{justify-content:space-between;align-items:center;gap:12px;display:flex}.chain-label.svelte-1lodmix,.count.svelte-1lodmix,.edge.svelte-1lodmix,.step-number.svelte-1lodmix,.promises.svelte-1lodmix,.cta-note.svelte-1lodmix{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.1em}.chain-label.svelte-1lodmix{color:var(--color-ink-mute);font-size:12px}.count.svelte-1lodmix{white-space:nowrap;border-radius:999px;padding:5px 12px;font-size:12px}.count.manual.svelte-1lodmix{color:var(--color-clementine);background:var(--color-clementine-tint)}.count.auto.svelte-1lodmix{color:var(--color-green-deep);background:var(--color-green-tint)}.flow.svelte-1lodmix{flex-wrap:wrap;align-items:center;gap:10px 12px;display:flex}.node.svelte-1lodmix{border:1px solid var(--color-line);background:var(--color-paper);color:var(--color-ink);border-radius:12px;padding:8px 14px;font-size:15px}.node.layer.svelte-1lodmix{background:var(--color-green-night);border-color:var(--color-green-night);color:oklch(100% 0 0);font-weight:500}.edge.svelte-1lodmix{font-size:11px}.edge.svelte-1lodmix:after{content:" →"}.manual-edge.svelte-1lodmix{color:var(--color-clementine)}.auto-edge.svelte-1lodmix{color:var(--color-green-deep)}.steps.svelte-1lodmix{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.step.svelte-1lodmix{background:var(--color-card);border:1px solid var(--color-line);border-radius:20px;align-content:start;gap:12px;padding:28px;display:grid}.step-number.svelte-1lodmix{color:var(--color-green);font-size:12px}.step.svelte-1lodmix h3:where(.svelte-1lodmix){letter-spacing:-.015em;color:var(--color-ink);text-wrap:balance;font-size:clamp(21px,2vw,26px);font-weight:600;line-height:1.2}.step.svelte-1lodmix p:where(.svelte-1lodmix){color:var(--color-ink-soft);font-size:16px}.promises.svelte-1lodmix{color:var(--color-ink-mute);margin-top:32px;font-size:12px}.cta.svelte-1lodmix{flex-wrap:wrap;align-items:center;gap:12px 18px;margin-top:32px;display:flex}.cta-note.svelte-1lodmix{color:var(--color-ink-mute);font-size:12px}@media (width<=700px){.steps.svelte-1lodmix{grid-template-columns:1fr}.chain.svelte-1lodmix{padding:18px}.flow.svelte-1lodmix{flex-direction:column;align-items:flex-start;gap:6px}.edge.svelte-1lodmix{padding-left:14px}.edge.svelte-1lodmix:after{content:" ↓"}.step.svelte-1lodmix{padding:22px}}.head-text.svelte-74i86z{gap:18px;display:grid}.controls.svelte-74i86z{align-items:center;gap:10px;display:flex}.count.svelte-74i86z{font-family:var(--font-mono);color:var(--color-ink-mute);font-variant-numeric:tabular-nums;margin-right:8px;font-size:13px}.controls.svelte-74i86z button:where(.svelte-74i86z){border:1px solid var(--color-line);background:var(--color-card);width:44px;height:44px;color:var(--color-ink);cursor:pointer;border-radius:50%;font-size:18px;transition:background .2s}.controls.svelte-74i86z button:where(.svelte-74i86z):hover{background:var(--color-green-tint)}.track.svelte-74i86z{scroll-snap-type:x mandatory;scrollbar-width:none;grid-auto-columns:minmax(280px,31%);grid-auto-flow:column;gap:20px;padding-bottom:6px;display:grid;overflow-x:auto}.track.svelte-74i86z::-webkit-scrollbar{display:none}.card.svelte-74i86z{scroll-snap-align:start;align-content:start;gap:12px;min-width:0;display:grid}.art.svelte-74i86z{aspect-ratio:4/3;border-radius:8px;position:relative;overflow:hidden}.art-1.svelte-74i86z,.art-3.svelte-74i86z{background:var(--color-band)}.art-2.svelte-74i86z{background:var(--color-green-pale)}.art-4.svelte-74i86z{background:var(--color-green-deep)}.art.svelte-74i86z svg:where(.svelte-74i86z){display:block;position:absolute}.tag.svelte-74i86z{letter-spacing:.18em;text-transform:uppercase;color:var(--color-green-deep);justify-self:start;margin-top:6px;font-size:11px;font-weight:600}.card.svelte-74i86z b:where(.svelte-74i86z){letter-spacing:-.015em;color:var(--color-ink);font-size:22px;font-weight:600;line-height:1.2}.card.svelte-74i86z p:where(.svelte-74i86z){color:var(--color-ink-soft);font-size:16px}@media (prefers-reduced-motion:no-preference){.art.svelte-74i86z svg:where(.svelte-74i86z){transition:transform .9s cubic-bezier(.2,.7,.2,1)}.card.svelte-74i86z:hover .art:where(.svelte-74i86z) svg:where(.svelte-74i86z){transform:scale(1.06)rotate(-2deg)}}@media (width<=760px){.track.svelte-74i86z{grid-auto-columns:84%}}.praxis.svelte-1hix6wj{padding-top:0}.head-text.svelte-1hix6wj{gap:22px;display:grid}.grid.svelte-1hix6wj{grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:start;gap:40px;display:grid}.lead.svelte-1hix6wj{gap:20px;display:grid}.image.svelte-1hix6wj{aspect-ratio:3/2;background:var(--color-band);border-radius:20px;overflow:hidden}.image.svelte-1hix6wj img:where(.svelte-1hix6wj){object-fit:cover;filter:saturate(.6)sepia(.15)hue-rotate(160deg);width:100%;height:100%;transition:transform .8s cubic-bezier(.2,.7,.2,1),filter .5s;display:block}.lead.svelte-1hix6wj:hover .image:where(.svelte-1hix6wj) img:where(.svelte-1hix6wj){filter:saturate(.85);transform:scale(1.03)}.lead-text.svelte-1hix6wj{gap:14px;display:grid}.lead-text.svelte-1hix6wj h3:where(.svelte-1hix6wj){letter-spacing:-.025em;color:var(--color-ink);font-size:26px;font-weight:500;line-height:1.12}.lead-text.svelte-1hix6wj p:where(.svelte-1hix6wj){color:var(--color-ink-soft);font-size:17px}.foot.svelte-1hix6wj{color:var(--color-ink-mute);align-items:center;gap:16px;font-size:13px;display:flex}.foot.svelte-1hix6wj time:where(.svelte-1hix6wj){font-family:var(--font-mono);color:var(--color-green)}.foot.svelte-1hix6wj .arrow:where(.svelte-1hix6wj){color:var(--color-ink);margin-left:auto;font-size:20px;transition:transform .25s}.lead.svelte-1hix6wj:hover .foot:where(.svelte-1hix6wj) .arrow:where(.svelte-1hix6wj){transform:translate(5px)}.side.svelte-1hix6wj{border-top:2px solid var(--color-green-deep);display:grid}.side.svelte-1hix6wj a:where(.svelte-1hix6wj){border-bottom:1px solid var(--color-line);border-radius:8px;gap:8px;padding:22px 4px;transition:padding .25s,background .2s;display:grid}.side.svelte-1hix6wj a:where(.svelte-1hix6wj):hover{background:var(--color-green-tint);padding-inline:14px}.side.svelte-1hix6wj b:where(.svelte-1hix6wj){letter-spacing:-.01em;color:var(--color-ink);font-size:19px;font-weight:600;line-height:1.3}@media (width<=900px){.grid.svelte-1hix6wj{grid-template-columns:1fr;gap:28px}}.head-text.svelte-1uha8ag{gap:22px;display:grid}
