*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246/0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246/0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }/*
! tailwindcss v3.4.19 | MIT License | https://tailwindcss.com
*/*,:after,:before{box-sizing:border-box;border:0 solid #e5e7eb}:after,:before{--tw-content:""}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:var(--font-sans),ui-sans-serif,system-ui,sans-serif;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}:root{--font-sans:"Manrope","Segoe UI",sans-serif;--font-display:"Space Grotesk","Segoe UI",sans-serif;--font-mono:"IBM Plex Mono","Cascadia Code",monospace;--bg:#06070a;--bg-elevated:#0b1020;--bg-soft:rgba(255,255,255,0.05);--surface:rgba(11,16,32,0.78);--surface-strong:rgba(13,19,38,0.92);--surface-light:rgba(255,255,255,0.84);--line:rgba(255,255,255,0.12);--text:#f5f7ff;--text-muted:rgba(245,247,255,0.82);--text-soft:rgba(245,247,255,0.56);--text-dark:#101525;--text-dark-muted:rgba(16,21,37,0.76);--blue:#4cc9f0;--violet:#7b61ff;--magenta:#d946ef;--pink:#ff7ad9;--cyan:#53e5ff;--accent-text:var(--cyan);--green:#30d48f;--amber:#f4b35e;--danger:#ff6b8a;--shadow-premium:0 24px 90px rgba(0,0,0,0.38);--shadow-panel:0 16px 48px rgba(0,0,0,0.22);--ease-out-soft:cubic-bezier(0.16,1,0.3,1);--ease-press:cubic-bezier(0.34,1.56,0.64,1);--motion-fast:150ms;--motion-medium:260ms;--motion-slow:520ms}html[data-theme=light]{--bg:#f3f6ff;--bg-elevated:#e8eefb;--bg-soft:rgba(255,255,255,0.62);--surface:rgba(255,255,255,0.84);--surface-strong:rgba(255,255,255,0.94);--surface-light:rgba(255,255,255,0.96);--line:rgba(32,41,66,0.12);--text:#121828;--text-muted:rgba(18,24,40,0.8);--text-soft:rgba(18,24,40,0.68);--accent-text:#0e7490;--text-dark:#0f1525;--text-dark-muted:rgba(15,21,37,0.78);--shadow-premium:0 20px 70px rgba(34,43,66,0.14);--shadow-panel:0 16px 40px rgba(34,43,66,0.12)}*{box-sizing:border-box}html{background:var(--bg);scroll-behavior:smooth}body{margin:0;min-height:100vh;background:radial-gradient(circle at top left,rgba(83,229,255,.14),transparent 24%),radial-gradient(circle at right 20% top 16%,rgba(217,70,239,.14),transparent 26%),radial-gradient(circle at left 14% bottom 12%,rgba(123,97,255,.12),transparent 24%),linear-gradient(180deg,var(--bg) 0,var(--bg-elevated) 100%);color:var(--text);font-family:var(--font-sans),sans-serif;text-rendering:optimizeLegibility}html[data-theme=dark]{color-scheme:dark}html[data-theme=light]{color-scheme:light}h1,h2,h3,h4,h5,h6{margin:0;font-family:var(--font-display),sans-serif;letter-spacing:-.05em}ol,p,ul{margin:0}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button{cursor:pointer}::-moz-selection{background:rgba(123,97,255,.3);color:var(--text)}::selection{background:rgba(123,97,255,.3);color:var(--text)}.container{width:100%}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1536px){.container{max-width:1536px}}.page-shell{position:relative;min-height:100vh;overflow-x:clip;overflow-y:auto}.page-shell:before{position:absolute;inset:0;content:"";background-image:linear-gradient(rgba(255,255,255,.04) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.04) 1px,transparent 0);background-size:120px 120px;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.8),transparent 92%);mask-image:linear-gradient(180deg,rgba(0,0,0,.8),transparent 92%);opacity:.28;pointer-events:none}html[data-theme=light] .page-shell:before{background-image:linear-gradient(rgba(18,24,40,.05) 1px,transparent 0),linear-gradient(90deg,rgba(18,24,40,.05) 1px,transparent 0)}.noise-layer{position:absolute;inset:0;opacity:.25;pointer-events:none;background-image:radial-gradient(circle at 20% 20%,rgba(255,255,255,.1) 0 1px,transparent 1px),radial-gradient(circle at 74% 34%,rgba(83,229,255,.14) 0 1px,transparent 1px),radial-gradient(circle at 38% 74%,rgba(217,70,239,.12) 0 1px,transparent 1px);background-size:190px 190px,240px 240px,280px 280px}.marketing-shell,.private-shell{position:relative;z-index:1;margin:0 auto;max-width:1480px;padding:1.25rem 1.25rem 4rem}.panel{border:1px solid var(--line);background:linear-gradient(180deg,var(--surface) 0,rgba(7,11,22,.82) 100%);box-shadow:var(--shadow-premium);backdrop-filter:blur(24px);border-radius:30px}html[data-theme=light] .panel{background:linear-gradient(180deg,rgba(255,255,255,.92),rgba(240,245,255,.88))}.glass-card{background:rgba(255,255,255,.05);backdrop-filter:blur(18px)}.app-card,.glass-card{border:1px solid var(--line);border-radius:24px;box-shadow:var(--shadow-panel)}.app-card{position:relative;background:var(--surface-light);color:var(--text-dark)}html[data-theme=dark] .app-card{background:rgba(255,255,255,.05);color:var(--text)}.private-stage{position:relative;border:1px solid var(--line);background:linear-gradient(180deg,rgba(255,255,255,.94),rgba(244,248,255,.9));box-shadow:var(--shadow-premium);border-radius:30px;color:var(--text-dark)}.app-card:has(.select-field[data-open=true]),.private-stage:has(.select-field[data-open=true]){z-index:260}.app-card,.glass-card,.hero-frame,.private-stage,.section-block.panel{transform:translateZ(0);transform-origin:center;transition:transform var(--motion-medium) var(--ease-out-soft),border-color var(--motion-medium) ease,background-color var(--motion-medium) ease,box-shadow var(--motion-medium) var(--ease-out-soft),filter var(--motion-medium) ease;will-change:transform,box-shadow}.app-card:focus-within,.glass-card:focus-within,.private-stage:focus-within{border-color:rgba(83,229,255,.32);box-shadow:var(--shadow-panel),0 0 0 1px rgba(83,229,255,.12),0 0 34px rgba(83,229,255,.08)}@media (hover:hover) and (pointer:fine){.hero-frame:hover,.private-stage:hover,.section-block.panel:hover{border-color:rgba(83,229,255,.24);box-shadow:var(--shadow-premium),0 0 0 1px rgba(83,229,255,.1),0 28px 90px rgba(83,229,255,.08),0 20px 80px rgba(217,70,239,.08);transform:translate3d(0,-.22rem,0) scale(1.006)}.app-card:hover,.glass-card:hover{border-color:rgba(83,229,255,.28);box-shadow:var(--shadow-panel),0 0 0 1px rgba(83,229,255,.12),0 20px 54px rgba(83,229,255,.11),0 16px 48px rgba(123,97,255,.12);filter:saturate(1.08);transform:translate3d(0,-.28rem,0) scale(1.018)}.timeline-item:hover{transform:translate3d(.36rem,-.1rem,0) scale(1.012)}}html[data-theme=dark] .private-stage{background:linear-gradient(180deg,rgba(13,19,38,.84),rgba(17,24,46,.92));color:var(--text)}.section-kicker{display:inline-flex;align-items:center;gap:.65rem;border:1px solid var(--line);background:var(--bg-soft);border-radius:999px;padding:.75rem 1rem;font-family:var(--font-mono),monospace;font-size:.72rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--text-muted)}.section-kicker:before{width:.6rem;height:.6rem;border-radius:999px;background:linear-gradient(135deg,var(--blue),var(--magenta));box-shadow:0 0 20px rgba(83,229,255,.32);content:""}.section-title{font-size:clamp(2.4rem,5vw,5.6rem);line-height:.94;color:var(--text)}.section-subtitle{max-width:54rem;font-size:clamp(1.08rem,.3vw + 1rem,1.18rem)}.muted-copy,.section-subtitle{line-height:1.85;color:var(--text-muted)}.muted-copy{font-size:clamp(.95rem,.18vw + .9rem,1rem)}.metric-copy{margin-top:.65rem;font-size:clamp(.94rem,.16vw + .9rem,.98rem);line-height:1.75;color:var(--text-muted)}.text-gradient{background:linear-gradient(135deg,var(--cyan) 0,var(--violet) 48%,var(--pink) 100%);-webkit-background-clip:text;background-clip:text;color:transparent}.danger-button,.ghost-button,.outline-button,.solid-button{position:relative;isolation:isolate;display:inline-flex;align-items:center;justify-content:center;gap:.65rem;overflow:hidden;border-radius:999px;padding:.95rem 1.3rem;font-size:.95rem;font-weight:600;transform:translateZ(0);transition:transform var(--motion-medium) var(--ease-press),border-color var(--motion-fast) ease,background-color var(--motion-fast) ease,background-position var(--motion-slow) var(--ease-out-soft),box-shadow var(--motion-medium) var(--ease-out-soft),color var(--motion-fast) ease,filter var(--motion-fast) ease;will-change:transform,box-shadow}.danger-button:after,.ghost-button:after,.outline-button:after,.solid-button:after{position:absolute;inset:-40%;z-index:0;border-radius:inherit;background:radial-gradient(circle at 30% 30%,rgba(255,255,255,.34),transparent 26%),linear-gradient(110deg,transparent 20%,rgba(255,255,255,.18) 44%,transparent 66%);content:"";opacity:0;transform:translate3d(-18%,12%,0) rotate(8deg) scale(.72);transition:opacity var(--motion-fast) ease,transform var(--motion-slow) var(--ease-out-soft);pointer-events:none}.solid-button{border:1px solid rgba(255,255,255,.08);background:linear-gradient(135deg,var(--blue) 0,var(--violet) 54%,var(--magenta) 100%);background-size:180% 180%;box-shadow:0 18px 40px rgba(123,97,255,.3);color:white}.ghost-button{border:1px solid var(--line);background:rgba(255,255,255,.04);color:var(--text)}.outline-button{border:1px solid rgba(83,229,255,.24);background:rgba(83,229,255,.08);color:var(--text)}.danger-button{border:1px solid rgba(251,113,133,.42);background:linear-gradient(135deg,rgba(244,63,94,.2),rgba(127,29,29,.2)),rgba(255,255,255,.035);box-shadow:0 12px 28px rgba(127,29,29,.18),inset 0 0 0 1px rgba(251,113,133,.12);color:rgb(255,228,230)}html[data-theme=light] .danger-button{background:rgba(255,241,242,.86);color:rgb(159,18,57)}.danger-button:hover,.ghost-button:hover,.outline-button:hover,.solid-button:hover{transform:translate3d(0,-.14rem,0) scale(1.028)}.solid-button:hover{background-position:100% 50%;box-shadow:0 20px 48px rgba(123,97,255,.38),0 0 28px rgba(83,229,255,.16);filter:saturate(1.08)}.ghost-button:hover,.outline-button:hover{border-color:rgba(83,229,255,.36);background:rgba(83,229,255,.1);box-shadow:0 14px 34px rgba(83,229,255,.1),inset 0 0 0 1px rgba(255,255,255,.04)}.danger-button:hover{border-color:rgba(251,113,133,.72);background:linear-gradient(135deg,rgba(244,63,94,.28),rgba(127,29,29,.24)),rgba(255,255,255,.05)}.danger-button:hover:after,.ghost-button:hover:after,.outline-button:hover:after,.solid-button:hover:after{opacity:.72;transform:translate3d(12%,-8%,0) rotate(8deg) scale(1)}.danger-button:active,.ghost-button:active,.outline-button:active,.solid-button:active{transform:translate3d(0,.05rem,0) scale(.965);transition-duration:80ms}.danger-button:focus-visible,.ghost-button:focus-visible,.outline-button:focus-visible,.solid-button:focus-visible{outline:none;box-shadow:0 0 0 4px rgba(83,229,255,.16),0 18px 42px rgba(123,97,255,.22)}.access-request-choice{position:relative;isolation:isolate;display:block;overflow:hidden;width:100%;border:1px solid var(--line);border-radius:1.15rem;background:linear-gradient(135deg,rgba(255,255,255,.058),rgba(255,255,255,.028)),rgba(255,255,255,.018);padding:1rem;text-align:left;color:var(--text);box-shadow:inset 0 0 0 1px rgba(255,255,255,.018);transform:translateZ(0);transition:transform var(--motion-medium) var(--ease-press),border-color var(--motion-fast) ease,background-color var(--motion-fast) ease,box-shadow var(--motion-medium) var(--ease-out-soft),filter var(--motion-fast) ease;will-change:transform,box-shadow}.access-request-choice:before{position:absolute;inset:-1px;z-index:-1;border-radius:inherit;background:radial-gradient(circle at 12% 18%,rgba(83,229,255,.22),transparent 34%),linear-gradient(135deg,rgba(83,229,255,.16),rgba(123,97,255,.14) 58%,rgba(217,70,239,.1));content:"";opacity:0;transform:translate3d(-.45rem,.35rem,0) scale(.96);transition:opacity var(--motion-fast) ease,transform var(--motion-medium) var(--ease-out-soft);pointer-events:none}.access-request-choice:after{position:absolute;top:1rem;right:1rem;width:.52rem;height:.52rem;border-radius:999px;background:linear-gradient(135deg,var(--cyan),var(--violet));box-shadow:0 0 18px rgba(83,229,255,.18);content:"";opacity:.42;transform:scale(.72);transition:opacity var(--motion-fast) ease,transform var(--motion-medium) var(--ease-press),box-shadow var(--motion-medium) var(--ease-out-soft);pointer-events:none}.access-request-choice-body,.access-request-choice-title{position:relative;z-index:1;display:block}.access-request-choice-title{padding-right:1.25rem;font-size:var(--app-copy-compact,1.05rem);font-weight:760;line-height:1.2;color:var(--text)}.access-request-choice-body{margin-top:.55rem;padding-right:.25rem;font-size:var(--app-copy-micro,.95rem);font-weight:560;line-height:1.55;color:var(--text-muted);transition:color var(--motion-fast) ease}.access-request-choice:hover:not(.access-request-choice-active){border-color:rgba(83,229,255,.34);background:linear-gradient(135deg,rgba(83,229,255,.055),rgba(123,97,255,.05)),rgba(255,255,255,.032);box-shadow:0 12px 30px rgba(83,229,255,.075),0 0 0 1px rgba(83,229,255,.055),inset 0 0 0 1px rgba(255,255,255,.032)}.access-request-choice-active{border-color:rgba(83,229,255,.42);background:linear-gradient(135deg,rgba(83,229,255,.12),rgba(123,97,255,.105)),rgba(255,255,255,.032);box-shadow:0 16px 38px rgba(83,229,255,.1),0 0 0 1px rgba(83,229,255,.08),inset 0 0 0 1px rgba(255,255,255,.04)}.access-request-choice:hover{transform:translate3d(0,-.14rem,0) scale(1.012);filter:saturate(1.02)}.access-request-choice:hover:not(.access-request-choice-active):before{opacity:.42;transform:translateZ(0) scale(1)}.access-request-choice-active:before{opacity:1;transform:translateZ(0) scale(1)}.access-request-choice:hover:not(.access-request-choice-active):after{opacity:.82;transform:scale(.92);box-shadow:0 0 16px rgba(83,229,255,.34),0 0 24px rgba(123,97,255,.14)}.access-request-choice-active:after{opacity:1;transform:scale(1);box-shadow:0 0 18px rgba(83,229,255,.42),0 0 28px rgba(123,97,255,.24)}.access-request-choice-active .access-request-choice-body,.access-request-choice:hover:not(.access-request-choice-active) .access-request-choice-body{color:var(--text)}.access-request-choice:active{transform:translate3d(0,.05rem,0) scale(.982);transition-duration:80ms}.access-request-choice:focus-visible{outline:none;box-shadow:0 0 0 4px rgba(83,229,255,.16),0 18px 42px rgba(123,97,255,.18)}.control-cluster{display:inline-flex;align-items:center;gap:.3rem;padding:.24rem;border:1px solid var(--line);border-radius:999px;background:rgba(255,255,255,.04)}.control-label{padding-inline:.45rem .2rem;font-family:var(--font-mono),monospace;font-size:.66rem;line-height:1;letter-spacing:.12em;text-transform:uppercase;color:var(--text-soft)}.control-button{border:0;background:transparent;border-radius:999px;padding:.52rem .76rem;font-size:.78rem;font-weight:600;line-height:1;color:var(--text-muted);transition:transform var(--motion-fast) var(--ease-press),color .18s ease,background-color .18s ease,box-shadow .18s ease}.control-button:hover{color:var(--text);transform:scale(1.06)}.control-button:active{transform:scale(.94)}.control-button-active{background:rgba(83,229,255,.12);box-shadow:inset 0 0 0 1px rgba(83,229,255,.12);color:var(--text)}.site-nav{display:flex;flex-wrap:wrap;gap:.6rem}.nav-pill{display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--line);background:rgba(255,255,255,.04);border-radius:999px;padding:.62rem .9rem;font-size:.8rem;line-height:1;color:var(--text-muted);white-space:nowrap;transition:transform var(--motion-fast) var(--ease-press),color .18s ease,border-color .18s ease,background-color .18s ease,box-shadow .18s ease}.nav-pill-active,.nav-pill:hover{border-color:rgba(83,229,255,.26);background:rgba(83,229,255,.08);box-shadow:0 10px 24px rgba(83,229,255,.08);color:var(--text)}.nav-pill:hover{transform:translate3d(0,-.08rem,0) scale(1.04)}.nav-pill:active{transform:translate3d(0,.03rem,0) scale(.96)}.marketing-header{display:flex;flex-wrap:wrap;align-items:center;gap:.7rem .85rem}.marketing-header:after{order:4;flex-basis:100%;height:0;content:""}.marketing-brand-block{display:flex;order:1;flex:1 1 22rem;flex-direction:row;flex-wrap:wrap;align-items:center;gap:.5rem .72rem;min-width:min(100%,17rem)}.marketing-brand-block>a{flex:0 0 auto;min-width:-moz-max-content;min-width:max-content;white-space:nowrap}.marketing-product-block{display:flex;order:2;flex:0 1 auto;flex-direction:row;flex-wrap:wrap;align-items:center;gap:.48rem;min-width:0}.marketing-main-nav{display:flex;order:5;flex:0 1 auto;flex-wrap:wrap!important;align-items:center;justify-content:center;gap:.52rem;width:-moz-fit-content;width:fit-content;max-width:100%;margin-inline:auto;min-width:0;overflow:visible!important;scrollbar-width:none}.marketing-main-nav::-webkit-scrollbar{display:none}.marketing-settings-block{display:flex;order:3;flex:0 1 auto;flex-direction:row;flex-wrap:wrap;align-items:center;gap:.42rem;min-width:0}.marketing-settings-row{display:inline-flex;align-items:center;gap:.3rem;padding:.24rem;border:1px solid var(--line);border-radius:999px;background:rgba(255,255,255,.04)}.marketing-settings-button{border:0;background:transparent;border-radius:999px;padding:.52rem .76rem;font-size:.78rem;font-weight:600;line-height:1;color:var(--text-muted);transition:transform var(--motion-fast) var(--ease-press),background-color .18s ease,box-shadow .18s ease,color .18s ease}.marketing-settings-button:hover{color:var(--text);transform:scale(1.06)}.marketing-settings-button:active{transform:scale(.94)}.marketing-settings-button-active{background:rgba(83,229,255,.12);box-shadow:inset 0 0 0 1px rgba(83,229,255,.12);color:var(--text)}.marketing-account-block{display:flex;order:4;flex:0 1 auto;flex-direction:column;align-items:flex-start;gap:.42rem;width:min(100%,12rem);padding:.76rem .84rem;border:1px solid var(--line);border-radius:.95rem;background:rgba(255,255,255,.035)}.marketing-account-meta{display:flex;flex-direction:column;gap:.22rem;max-width:100%}.marketing-product-pill{min-width:8.8rem;justify-content:flex-start}.marketing-account-label{font-family:var(--font-mono),monospace;font-size:.62rem;line-height:1;letter-spacing:.14em;text-transform:uppercase;color:var(--text-soft)}.marketing-account-email{max-width:100%;overflow:hidden;text-overflow:ellipsis;font-size:.79rem;line-height:1.35;color:var(--text)}.marketing-workspace-button{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:2.3rem;padding:.58rem .86rem;border:1px solid rgba(83,229,255,.14);border-radius:999px;background:linear-gradient(135deg,rgba(83,229,255,.1),rgba(123,97,255,.14));color:var(--text);font-size:.8rem;font-weight:600;box-shadow:none;transition:border-color .18s ease,background-color .18s ease,box-shadow .18s ease,transform var(--motion-fast) var(--ease-press)}.marketing-workspace-button:hover{border-color:rgba(83,229,255,.22);background:linear-gradient(135deg,rgba(83,229,255,.14),rgba(123,97,255,.18));box-shadow:0 12px 30px rgba(83,229,255,.1);transform:translate3d(0,-.1rem,0) scale(1.025)}.marketing-workspace-button:active{transform:translate3d(0,.03rem,0) scale(.96)}.marketing-auth-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.52rem;width:100%}.marketing-auth-actions .ghost-button,.marketing-auth-actions .solid-button{min-height:2.3rem;padding:.58rem .88rem;font-size:.8rem}.marketing-nav-pill,.marketing-product-pill{font-size:clamp(.9rem,.16vw + .86rem,1rem)}.marketing-settings-button{font-size:clamp(.86rem,.1vw + .82rem,.94rem)}.marketing-auth-actions .ghost-button,.marketing-auth-actions .solid-button,.marketing-workspace-button{font-size:clamp(.9rem,.12vw + .86rem,.98rem)}.marketing-brand-block .section-kicker{gap:.4rem;width:-moz-fit-content;width:fit-content;max-width:100%;padding:.54rem .72rem;overflow:visible;font-family:var(--font-sans),sans-serif;font-size:clamp(.9rem,.14vw + .86rem,1rem);line-height:1.2;letter-spacing:0;text-overflow:clip;text-transform:none;white-space:nowrap}.marketing-brand-block .section-kicker:before{width:.48rem;height:.48rem}.app-header-panel{padding:.9rem 1rem;border-color:rgba(148,184,255,.18);border-radius:1.55rem;background:linear-gradient(180deg,rgba(255,255,255,.085),rgba(255,255,255,.026)),radial-gradient(circle at 12% 30%,rgba(83,229,255,.13),transparent 36%),rgba(8,12,23,.48);box-shadow:0 18px 54px rgba(0,0,0,.28),inset 0 0 0 1px rgba(255,255,255,.04);backdrop-filter:blur(32px) saturate(1.24)}html[data-theme=light] .app-header-panel{background:linear-gradient(115deg,rgba(83,229,255,.14),rgba(123,97,255,.08) 48%,rgba(217,70,239,.08)),linear-gradient(180deg,rgba(255,255,255,.72),rgba(240,245,255,.62))}.app-header{display:grid;grid-template-columns:minmax(12rem,.58fr) minmax(0,1.68fr) minmax(22rem,.92fr);align-items:center;gap:1rem;font-family:var(--font-sans),sans-serif}.app-brand-zone{display:flex;flex-direction:column;align-items:flex-start;gap:.38rem;min-width:0}.app-brand-link{overflow:hidden;text-overflow:ellipsis;font-size:1rem;font-weight:760;letter-spacing:-.01em}.app-brand-link,.app-env-badge{font-family:var(--font-sans),sans-serif;line-height:1;white-space:nowrap}.app-env-badge{display:inline-flex;flex:0 0 auto;align-items:center;gap:.38rem;min-height:2.25rem;padding:0 .7rem;border:1px solid rgba(148,184,255,.16);border-radius:999px;background:rgba(255,255,255,.035);font-size:.8125rem;font-weight:650;letter-spacing:0;color:var(--text-muted)}.app-env-badge:before{width:.46rem;height:.46rem;border-radius:999px;background:linear-gradient(135deg,var(--blue),var(--violet));box-shadow:0 0 16px rgba(83,229,255,.22);content:""}.app-main-nav{display:flex;flex:0 1 auto;flex-wrap:wrap;align-items:center;align-content:center;justify-content:center;gap:.34rem .42rem;max-width:100%;min-width:0}.internal-case-title{max-width:52rem;color:var(--text);font-size:2rem;font-weight:720;line-height:1.15;letter-spacing:0;overflow-wrap:anywhere}.internal-case-id{display:inline-flex;max-width:min(100%,38rem);padding:.36rem .58rem;border:1px solid rgba(148,184,255,.16);border-radius:.7rem;background:rgba(255,255,255,.035);color:var(--text-soft);font-family:var(--font-mono),monospace;font-size:.72rem;line-height:1.3;overflow-wrap:anywhere}.internal-json-block{max-height:30rem;overflow:auto;border:1px solid rgba(148,184,255,.16);border-radius:.85rem;background:rgba(0,0,0,.22);padding:1rem;color:var(--text-muted);font-family:var(--font-mono),monospace;font-size:.78rem;line-height:1.55;white-space:pre-wrap;word-break:break-word}.app-user-zone{display:grid;grid-template-columns:max-content max-content;grid-template-rows:repeat(2,2.25rem);align-items:center;justify-content:end;justify-self:end;gap:.38rem .5rem;min-width:0}.app-preference-controls{display:flex!important;grid-column:1;grid-row:2;align-items:center;justify-items:start;justify-content:start;gap:.42rem!important;width:auto;min-width:0}.app-header-panel .nav-pill,.app-preference-controls .control-cluster{min-height:2.25rem;border-color:rgba(148,184,255,.14);background:rgba(255,255,255,.035);border-radius:999px}.app-preference-controls .control-cluster{display:grid;grid-template-columns:repeat(2,max-content);justify-self:start;width:auto;padding:0}.app-preference-controls .control-label{display:none}.app-header-panel .nav-pill,.app-logout-button,.app-preference-controls .control-button{min-height:2.25rem;padding:0 .82rem;border-radius:999px;font-family:var(--font-sans),sans-serif;font-size:.8125rem;font-weight:650;line-height:1;letter-spacing:0}.app-preference-controls .control-button{display:inline-flex;align-items:center;justify-content:center;min-height:2.25rem;min-width:2.9rem;padding:0 .68rem;color:var(--text-muted)}.app-header-panel .nav-pill{color:var(--text-muted);box-shadow:none}.app-header-panel .nav-pill-active,.app-header-panel .nav-pill:hover,.app-preference-controls .control-button-active{border-color:rgba(83,229,255,.24);background:rgba(83,229,255,.1);box-shadow:inset 0 0 0 1px rgba(83,229,255,.07);color:var(--text)}.app-header-panel .nav-pill:hover{transform:none}.app-logout-button{grid-column:2;grid-row:2;align-self:center;justify-self:end;flex:0 0 auto;width:auto!important;height:2.25rem!important;min-height:2.25rem!important;padding:0 .82rem!important;border-color:rgba(148,184,255,.14);border-radius:999px!important;background:rgba(255,255,255,.035);box-shadow:none;font-size:.8125rem!important;letter-spacing:0}.app-logout-button:after{display:none}.app-logout-button:hover{transform:none;box-shadow:inset 0 0 0 1px rgba(83,229,255,.07)}.app-user-meta{display:flex;grid-column:1/-1;grid-row:1;flex-direction:row;align-items:center;justify-content:flex-end;gap:.5rem;min-width:0;min-height:2.25rem;padding:0 .74rem;border:1px solid rgba(148,184,255,.14);border-radius:999px;background:rgba(255,255,255,.035)}.app-user-access,.app-user-email,.app-user-meta{font-family:var(--font-sans),sans-serif;font-size:.8125rem;line-height:1}.app-user-access,.app-user-email{font-weight:560;letter-spacing:0;white-space:nowrap}.app-user-email{max-width:11rem;overflow:hidden;text-overflow:ellipsis;color:var(--text)}.app-user-access{color:var(--text-soft)}.app-internal-header{grid-template-columns:minmax(12rem,max-content) minmax(0,1fr) max-content}.app-internal-header>.app-main-nav{justify-self:stretch;justify-content:center}.app-internal-header .app-user-zone{max-width:min(100%,24rem)}.app-internal-header .app-user-meta{max-width:24rem}.app-internal-header .app-user-access{display:block;min-width:0;max-width:14rem;overflow:hidden;text-overflow:ellipsis}@media (max-width:1180px){.app-header{grid-template-columns:minmax(9rem,max-content) minmax(0,1fr) max-content;grid-template-rows:auto;align-items:center}.app-brand-zone,.app-header>.app-main-nav{grid-column:auto;grid-row:auto}.app-header>.app-main-nav{justify-content:flex-start;flex-wrap:wrap}.app-center-zone{grid-column:auto;grid-row:auto}.app-center-zone,.app-main-nav{justify-content:center}.app-user-zone{grid-column:auto;grid-row:auto;justify-self:end}.app-internal-header{grid-template-columns:minmax(9rem,max-content) minmax(0,1fr) max-content}.app-internal-header>.app-main-nav{justify-content:flex-start}.app-internal-header .app-user-meta,.app-internal-header .app-user-zone{max-width:22rem}.app-internal-header .app-user-access{max-width:12rem}}@media (max-width:760px){.app-header{grid-template-columns:minmax(0,1fr)}.app-brand-zone,.app-center-zone,.app-main-nav,.app-user-zone{justify-content:flex-start;width:100%}.app-center-zone{grid-template-columns:minmax(0,1fr);gap:.7rem}.app-main-nav{flex-wrap:wrap}.app-user-zone{flex-wrap:wrap;align-items:flex-start}.app-user-meta{flex:1 1 100%;justify-content:space-between}.app-preference-controls{justify-content:flex-start}.settings-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1180px){:root{--landing-copy-desktop:clamp(1.1rem,0.22vw + 1.02rem,1.2rem);--landing-copy-roomy-desktop:clamp(1.28rem,0.26vw + 1.18rem,1.42rem);--landing-copy-compact-desktop:clamp(1.04rem,0.16vw + 0.99rem,1.12rem);--landing-copy-micro-desktop:clamp(1rem,0.12vw + 0.96rem,1.06rem)}.marketing-header{flex-wrap:wrap;align-items:center;justify-content:space-between;-moz-column-gap:.78rem;column-gap:.78rem;row-gap:.72rem;font-size:inherit}.marketing-brand-block{flex:1 1 24rem;min-width:0}.marketing-brand-block>a{display:block;max-width:none;font-size:clamp(1.24rem,.24vw + 1.18rem,1.42rem);font-weight:840;line-height:1;letter-spacing:0;white-space:nowrap}.marketing-brand-block .section-kicker{max-width:none;overflow:visible;padding:.62rem .78rem;font-size:clamp(.94rem,.14vw + .9rem,1.04rem);line-height:1.18;letter-spacing:0;text-overflow:clip;text-transform:none;white-space:nowrap}.marketing-product-block{min-width:0;flex-direction:row;align-self:center}.marketing-main-nav{flex-wrap:wrap;justify-content:center;align-self:center;overflow:visible}.marketing-settings-block{min-width:0;align-items:flex-end;align-self:center}.marketing-account-block{align-items:flex-end;text-align:right;width:100%;padding:0;border:0;background:transparent;align-self:center}.marketing-account-meta{display:none;align-items:flex-end}.marketing-auth-actions{flex-wrap:wrap}.marketing-product-pill{min-width:0}.marketing-nav-pill{padding-inline:.68rem;font-size:clamp(.78rem,.08vw + .76rem,.86rem)}.marketing-settings-button{font-size:clamp(.74rem,.07vw + .72rem,.8rem)}.marketing-auth-actions .ghost-button,.marketing-auth-actions .solid-button,.marketing-workspace-button{font-size:clamp(.78rem,.08vw + .76rem,.86rem)}}.hero-frame{position:relative;overflow:hidden;padding:clamp(1.5rem,3vw,2.6rem);border-radius:34px}.marketing-shell header .panel{background:linear-gradient(180deg,rgba(255,255,255,.075),rgba(255,255,255,.035)),linear-gradient(180deg,var(--surface) 0,rgba(7,11,22,.78) 100%);backdrop-filter:blur(28px) saturate(1.16)}html[data-theme=light] .marketing-shell header .panel{background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(243,246,255,.82)),var(--surface)}.access-gate-header{position:sticky;top:1rem;z-index:70}.access-gate-header .panel{border-color:rgba(148,184,255,.18);background:linear-gradient(180deg,rgba(255,255,255,.075),rgba(255,255,255,.035)),linear-gradient(180deg,var(--surface) 0,rgba(7,11,22,.78) 100%);backdrop-filter:blur(28px) saturate(1.16)}html[data-theme=light] .access-gate-header .panel{border-color:rgba(82,115,170,.18);background:linear-gradient(180deg,rgba(255,255,255,.74),rgba(247,250,255,.52)),radial-gradient(circle at 12% 30%,rgba(83,229,255,.12),transparent 36%),rgba(245,248,255,.48)}@media (min-width:1180px){.marketing-header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;-moz-column-gap:.68rem;column-gap:.68rem;row-gap:.72rem}.marketing-brand-block{order:1;flex:1 1 24rem;flex-direction:row;flex-wrap:wrap;align-items:center;gap:.82rem}.marketing-product-block{order:2;flex:0 1 auto}.marketing-main-nav{order:5;flex:0 1 auto;width:-moz-fit-content;width:fit-content;max-width:100%;margin-inline:auto;justify-content:center}.marketing-settings-block{order:3;flex-direction:row;flex-wrap:wrap;align-items:center}.marketing-account-block{order:4;width:auto;min-width:-moz-max-content;min-width:max-content}.marketing-auth-actions{width:auto}.marketing-shell header{position:fixed;top:.9rem;left:50%;z-index:70;width:min(calc(100vw - 1.5rem),1720px);transform:translateX(-50%);pointer-events:none}.marketing-shell header .panel{padding:.9rem 1.1rem!important;border-color:rgba(148,184,255,.18);border-radius:1.55rem;background:linear-gradient(180deg,rgba(255,255,255,.085),rgba(255,255,255,.026)),radial-gradient(circle at 12% 30%,rgba(83,229,255,.13),transparent 36%),rgba(8,12,23,.48);box-shadow:0 18px 54px rgba(0,0,0,.28),inset 0 0 0 1px rgba(255,255,255,.04);backdrop-filter:blur(32px) saturate(1.24);pointer-events:auto}.access-gate-header{top:.9rem}.access-gate-header .panel{padding:.9rem 1.1rem!important;border-color:rgba(148,184,255,.18);border-radius:1.55rem;background:linear-gradient(180deg,rgba(255,255,255,.085),rgba(255,255,255,.026)),radial-gradient(circle at 12% 30%,rgba(83,229,255,.13),transparent 36%),rgba(8,12,23,.48);box-shadow:0 18px 54px rgba(0,0,0,.28),inset 0 0 0 1px rgba(255,255,255,.04);backdrop-filter:blur(32px) saturate(1.24)}html[data-theme=light] .access-gate-header .panel,html[data-theme=light] .marketing-shell header .panel{border-color:rgba(82,115,170,.18);background:linear-gradient(180deg,rgba(255,255,255,.62),rgba(247,250,255,.42)),radial-gradient(circle at 12% 30%,rgba(83,229,255,.12),transparent 36%),rgba(245,248,255,.48);box-shadow:0 18px 48px rgba(42,72,124,.14),inset 0 0 0 1px rgba(255,255,255,.56)}.marketing-shell main{margin-top:0!important;padding-top:0}.marketing-main-nav{gap:.52rem;overflow:visible;border:1px solid rgba(148,184,255,.13);border-radius:999px;padding:.3rem;background:rgba(2,7,18,.18)}html[data-theme=light] .marketing-main-nav{border-color:rgba(71,98,150,.13);background:rgba(255,255,255,.32)}.marketing-nav-pill,.marketing-product-pill{min-height:2.36rem;padding:.66rem .88rem;border-color:rgba(255,255,255,.11);background:rgba(255,255,255,.055);color:rgba(232,242,255,.86);font-size:clamp(.98rem,.18vw + .92rem,1.08rem);font-weight:700;text-shadow:0 1px 14px rgba(0,0,0,.2)}html[data-theme=light] .marketing-nav-pill,html[data-theme=light] .marketing-product-pill{border-color:rgba(28,45,78,.1);background:rgba(255,255,255,.44);color:rgba(20,29,48,.72);text-shadow:none}.marketing-nav-pill:hover,.marketing-product-pill.nav-pill-active,.marketing-product-pill:hover{border-color:rgba(83,229,255,.36);background:linear-gradient(135deg,rgba(83,229,255,.15),rgba(123,97,255,.12)),rgba(255,255,255,.07);box-shadow:inset 0 0 0 1px rgba(83,229,255,.07),0 12px 28px rgba(83,229,255,.12);color:var(--text)}html[data-theme=light] .marketing-nav-pill:hover,html[data-theme=light] .marketing-product-pill.nav-pill-active,html[data-theme=light] .marketing-product-pill:hover{background:linear-gradient(135deg,rgba(83,229,255,.17),rgba(123,97,255,.1)),rgba(255,255,255,.66);color:var(--text)}.marketing-brand-block .section-kicker,.marketing-settings-row{border-color:rgba(148,184,255,.14);background:rgba(255,255,255,.055)}.marketing-settings-button{min-height:2.18rem;padding:.64rem .78rem;font-size:clamp(.9rem,.12vw + .86rem,.98rem)}.marketing-auth-actions .ghost-button,.marketing-auth-actions .solid-button,.marketing-workspace-button{min-height:2.44rem;padding:.7rem 1rem;font-size:clamp(.94rem,.14vw + .9rem,1.02rem)}html[data-theme=light] .marketing-brand-block .section-kicker,html[data-theme=light] .marketing-settings-row{border-color:rgba(71,98,150,.13);background:rgba(255,255,255,.44)}.marketing-account-block .ghost-button,.marketing-account-block .solid-button,.marketing-workspace-button{box-shadow:0 10px 26px rgba(0,0,0,.16),inset 0 0 0 1px rgba(255,255,255,.04)}}@media (min-width:1180px) and (max-width:1320px){.marketing-header{-moz-column-gap:.42rem;column-gap:.42rem;row-gap:.58rem}.marketing-product-block{justify-self:end}.marketing-nav-pill{padding-inline:.72rem;font-size:clamp(.9rem,.12vw + .86rem,.98rem)}.marketing-settings-button{padding-inline:.64rem}}@media (min-width:901px) and (max-width:1179px){.access-gate-header{top:1.25rem}.marketing-shell header{position:fixed;top:1.25rem;left:50%;z-index:70;width:min(calc(100vw - 2.5rem),1720px);transform:translateX(-50%);pointer-events:none}.marketing-shell header .panel{pointer-events:auto}.marketing-shell main{margin-top:0!important;padding-top:0}.landing-hero{padding-top:calc(clamp(4.5rem, 8vw, 7rem) + clamp(18rem, 31vw, 22rem))}}.landing-hero{min-height:auto;align-content:center}.landing-hero .section-title{font-size:clamp(2.55rem,4.45vw,5rem)}.landing-footer:before,.landing-hero:before,.landing-section:before{position:absolute;inset:0;border-radius:inherit;pointer-events:none;content:""}.landing-hero:before{background:radial-gradient(circle at 16% 18%,rgba(83,229,255,.16),transparent 26%),radial-gradient(circle at 72% 26%,rgba(217,70,239,.14),transparent 28%),linear-gradient(115deg,transparent,rgba(255,255,255,.05) 48%,transparent 64%);opacity:.92}.landing-hero:after{position:absolute;right:clamp(1.2rem,4vw,3rem);bottom:clamp(1rem,3vw,2rem);left:clamp(1.2rem,4vw,3rem);height:1px;background:linear-gradient(90deg,transparent,rgba(83,229,255,.42),rgba(217,70,239,.34),transparent);content:"";pointer-events:none}.landing-footer,.landing-section{position:relative;overflow:hidden}.landing-footer:before,.landing-section:before{background:linear-gradient(135deg,rgba(83,229,255,.07),transparent 32%),linear-gradient(315deg,rgba(123,97,255,.07),transparent 34%);opacity:.68}.landing-footer>*,.landing-section>*{position:relative;z-index:1}.landing-feature-pill,.landing-hero-cards .glass-card{min-height:100%}.landing-orb-stage{display:grid;min-height:clamp(22rem,36vw,32rem);place-items:center}.landing-orb-stage:before{position:absolute;inset:7%;border:1px solid rgba(83,229,255,.1);border-radius:34px;background:linear-gradient(rgba(255,255,255,.045) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.045) 1px,transparent 0);background-size:3.4rem 3.4rem;box-shadow:inset 0 0 46px rgba(83,229,255,.06),0 24px 70px rgba(123,97,255,.1);content:"";-webkit-mask-image:radial-gradient(circle,rgba(0,0,0,.72),transparent 72%);mask-image:radial-gradient(circle,rgba(0,0,0,.72),transparent 72%);pointer-events:none}.landing-orb-stage .orb-wrap{transform:translateZ(0);transition:transform var(--motion-slow) var(--ease-out-soft)}.landing-orb-stage:hover .orb-wrap{transform:translate3d(0,-.35rem,0) scale(1.025)}.landing-artifact-shell{position:relative;isolation:isolate;width:min(100%,42rem);min-width:0;margin-inline:auto;padding:clamp(.8rem,1.6vw,1.2rem)}.landing-artifact-shell:after,.landing-artifact-shell:before{position:absolute;inset:10% 4%;z-index:-1;border-radius:999px;background:radial-gradient(circle at 42% 42%,rgba(83,229,255,.28),transparent 28%),radial-gradient(circle at 68% 58%,rgba(217,70,239,.22),transparent 34%);content:"";filter:blur(2.5rem);opacity:.72;animation:landing-artifact-drift 9s ease-in-out infinite}.landing-artifact-shell:after{inset:22% 12% 0 20%;background:radial-gradient(circle,rgba(123,97,255,.28),transparent 62%);animation-delay:-3.5s}.landing-artifact-window,.landing-artifacts-preview,.landing-floating-report,.landing-report-sheet,.landing-showcase-active-card,.landing-work-example-window{border:1px solid var(--line);background:linear-gradient(180deg,rgba(255,255,255,.09),rgba(255,255,255,.035)),rgba(7,11,22,.62);box-shadow:0 28px 100px rgba(7,11,22,.22),inset 0 0 0 1px rgba(255,255,255,.025);backdrop-filter:blur(24px) saturate(1.14)}html[data-theme=light] .landing-artifact-window,html[data-theme=light] .landing-artifacts-preview,html[data-theme=light] .landing-floating-report,html[data-theme=light] .landing-report-sheet,html[data-theme=light] .landing-showcase-active-card,html[data-theme=light] .landing-work-example-window{background:linear-gradient(180deg,rgba(255,255,255,.88),rgba(242,247,255,.68)),rgba(255,255,255,.62);box-shadow:0 28px 90px rgba(63,74,112,.16),inset 0 0 0 1px rgba(255,255,255,.55)}.landing-artifact-window{position:relative;overflow:hidden;border-radius:2rem;animation:landing-artifact-float 7s ease-in-out infinite}.landing-artifact-window:before,.landing-report-sheet:before{position:absolute;inset:0;background:linear-gradient(110deg,transparent,rgba(255,255,255,.12) 42%,transparent 58%),radial-gradient(circle at 86% 0,rgba(83,229,255,.12),transparent 36%);content:"";opacity:.58;transform:translateX(-38%);animation:landing-artifact-scan 8s ease-in-out infinite;pointer-events:none}.landing-artifact-topbar,.landing-report-header{position:relative;z-index:1;display:flex;align-items:center;gap:.5rem;border-bottom:1px solid var(--line);padding:.82rem 1rem}.landing-artifact-topbar>span,.landing-report-header span{width:.58rem;height:.58rem;border-radius:999px;background:linear-gradient(135deg,var(--cyan),var(--violet));opacity:.72}.landing-artifact-track{position:relative;overflow:hidden;flex:1;height:.38rem;margin-left:.35rem;border-radius:999px;background:rgba(255,255,255,.08)}html[data-theme=light] .landing-artifact-track{background:rgba(18,24,40,.08)}.landing-artifact-track i{position:absolute;inset:0 auto 0 0;width:42%;border-radius:inherit;background:linear-gradient(90deg,var(--cyan),var(--violet),var(--pink));animation:landing-track-run 4.8s ease-in-out infinite}.landing-artifact-grid{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr) minmax(10rem,.55fr);gap:.95rem;padding:clamp(1rem,2vw,1.25rem)}.landing-artifact-document,.landing-mini-metric,.landing-process-node,.landing-report-metrics>div,.landing-report-step{border:1px solid var(--line);background:rgba(255,255,255,.045)}html[data-theme=light] .landing-artifact-document,html[data-theme=light] .landing-mini-metric,html[data-theme=light] .landing-process-node,html[data-theme=light] .landing-report-metrics>div,html[data-theme=light] .landing-report-step{background:rgba(255,255,255,.56)}.landing-artifact-document{min-width:0;border-radius:1.35rem;padding:clamp(1rem,2vw,1.25rem)}.landing-artifact-kicker,.landing-process-node>span,.landing-report-header i,.landing-report-step>span,.landing-showcase-active-card>span{font-family:var(--font-mono),monospace;font-weight:750;letter-spacing:.12em;color:var(--accent-text)}.landing-artifact-document h3,.landing-floating-report h3,.landing-report-main h3,.landing-showcase-active-card h3{font-size:clamp(1.25rem,1vw + 1rem,1.85rem);line-height:1.05;letter-spacing:-.04em}.landing-artifact-document h3{margin-top:.78rem}.landing-artifact-document p,.landing-floating-report p,.landing-mini-metric p,.landing-process-node p,.landing-report-main p,.landing-report-metrics span,.landing-report-step p,.landing-showcase-active-card p{color:var(--text-muted);line-height:1.65}.landing-artifact-document>p,.landing-floating-report p,.landing-report-main p,.landing-showcase-active-card p{margin-top:.8rem}.landing-process-map{display:grid;gap:.55rem;margin-top:1.1rem}.landing-process-node{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.72rem;align-items:start;border-radius:1rem;padding:.72rem .78rem}.landing-process-node p,.landing-report-step p{display:-webkit-box;overflow:hidden;font-size:.82rem;-webkit-box-orient:vertical;-webkit-line-clamp:2}.landing-artifact-stack{display:grid;align-content:stretch;gap:.72rem}.landing-mini-metric{display:grid;gap:.54rem;min-width:0;border-radius:1.15rem;padding:.9rem}.landing-mini-metric>span{font-family:var(--font-display),sans-serif;font-size:2.2rem;font-weight:650;line-height:.88;color:transparent;background:linear-gradient(135deg,var(--cyan),var(--violet),var(--pink));background-clip:text;-webkit-background-clip:text}.landing-mini-metric strong{font-size:.86rem;line-height:1.25}.landing-mini-metric p{display:-webkit-box;overflow:hidden;font-size:.78rem;-webkit-box-orient:vertical;-webkit-line-clamp:3}.landing-floating-report{position:absolute;right:-.35rem;bottom:-1.4rem;z-index:3;width:min(78%,23rem);overflow:hidden;border-radius:1.45rem;padding:1rem;animation:landing-report-hover 6.6s ease-in-out infinite}.landing-floating-report-line{width:42%;height:.26rem;margin-bottom:.8rem;border-radius:999px;background:linear-gradient(90deg,var(--cyan),var(--violet),var(--pink))}.landing-floating-report h3{font-size:clamp(1rem,.7vw + .95rem,1.35rem)}.landing-floating-report p{display:-webkit-box;overflow:hidden;font-size:.86rem;-webkit-box-orient:vertical;-webkit-line-clamp:3}.landing-result-showcase{display:grid;grid-template-columns:minmax(18rem,.52fr) minmax(0,1.48fr);gap:clamp(1rem,3vw,2rem);align-items:stretch;width:100%;margin:clamp(2rem,5vw,4rem) 0 0}.landing-showcase-copy,.landing-showcase-visual{min-width:0}.landing-showcase-tabs{display:grid;gap:.55rem}.landing-showcase-tab{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.8rem;align-items:center;width:100%;border:1px solid var(--line);border-radius:999px;background:rgba(255,255,255,.035);padding:.75rem .9rem;color:var(--text-muted);font-size:.9rem;font-weight:700;line-height:1.2;text-align:left;transition:transform var(--motion-fast) var(--ease-press),border-color var(--motion-fast) ease,background-color var(--motion-fast) ease,color var(--motion-fast) ease,box-shadow var(--motion-fast) ease}.landing-showcase-tab span{font-family:var(--font-mono),monospace;font-size:.72rem;letter-spacing:.12em;color:var(--accent-text)}.landing-showcase-tab-active,.landing-showcase-tab:hover{border-color:rgba(83,229,255,.32);background:rgba(83,229,255,.08);color:var(--text);box-shadow:0 16px 40px rgba(83,229,255,.08);transform:translate3d(.18rem,0,0)}.landing-showcase-active-card{margin-top:1rem;border-radius:1.45rem;padding:clamp(1rem,2vw,1.25rem)}.landing-showcase-active-card h3{margin-top:.7rem}.landing-showcase-visual{position:relative;isolation:isolate}.landing-showcase-visual:before{position:absolute;inset:8% -4%;z-index:-1;border-radius:999px;background:radial-gradient(circle at 28% 40%,rgba(83,229,255,.18),transparent 32%),radial-gradient(circle at 76% 48%,rgba(217,70,239,.18),transparent 34%);content:"";filter:blur(2.2rem);opacity:.72}.landing-report-sheet{position:relative;overflow:hidden;min-height:100%;border-radius:2rem}.landing-report-header{justify-content:space-between}.landing-report-header>div{display:flex;gap:.5rem}.landing-report-header i{font-style:normal}.landing-report-main{position:relative;z-index:1;padding:clamp(1.2rem,2.6vw,1.8rem)}.landing-report-main h3{max-width:46rem;font-size:clamp(1.6rem,2.3vw,2.7rem)}.landing-report-main p{max-width:42rem}.landing-report-flow{position:relative;z-index:1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.72rem;padding:0 clamp(1.2rem,2.6vw,1.8rem) clamp(1.2rem,2.6vw,1.8rem)}.landing-report-step{border-radius:1rem;padding:.8rem}.landing-report-step>span{display:block;margin-bottom:.42rem;font-size:.72rem}.landing-report-metrics{position:relative;z-index:1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.72rem;padding:0 clamp(1.2rem,2.6vw,1.8rem) clamp(1.2rem,2.6vw,1.8rem)}.landing-report-metrics>div{display:grid;gap:.35rem;min-width:0;border-radius:1rem;padding:.8rem}.landing-report-metrics strong{font-family:var(--font-display),sans-serif;font-size:clamp(1.4rem,1.5vw,2rem);line-height:1;color:transparent;background:linear-gradient(135deg,var(--cyan),var(--violet),var(--pink));background-clip:text;-webkit-background-clip:text}.landing-report-metrics span{display:-webkit-box;overflow:hidden;font-size:.78rem;-webkit-box-orient:vertical;-webkit-line-clamp:2}.section-title .text-gradient,.text-gradient{background-size:220% 220%;animation:landing-gradient-shimmer 7s ease-in-out infinite}.landing-bento-grid,.landing-results-grid,.landing-why-grid{align-items:stretch}@media (min-width:900px){.landing-bento-grid{grid-template-columns:repeat(6,minmax(0,1fr))!important}.landing-bento-card{grid-column:span 2}.landing-bento-card:first-child,.landing-bento-card:nth-child(2){grid-column:span 3}.landing-bento-card:nth-child(3){grid-column:span 6}.landing-results-grid,.landing-why-grid{grid-template-columns:repeat(6,minmax(0,1fr))!important}.landing-result-card,.landing-why-card{grid-column:span 3}.landing-result-card:first-child,.landing-why-card:first-child{grid-column:span 4}.landing-result-card:nth-child(2),.landing-why-card:nth-child(2){grid-column:span 2}}.landing-bento-card,.landing-metric-card,.landing-price-card,.landing-result-card,.landing-why-card{position:relative;overflow:hidden}.landing-bento-card:after,.landing-metric-card:after,.landing-price-card:after,.landing-result-card:after,.landing-why-card:after{position:absolute;inset:0;border-radius:inherit;background:radial-gradient(circle at 18% 0,rgba(83,229,255,.13),transparent 34%),radial-gradient(circle at 100% 100%,rgba(217,70,239,.1),transparent 34%);content:"";opacity:0;transition:opacity var(--motion-medium) ease;pointer-events:none}.landing-bento-card:hover:after,.landing-metric-card:hover:after,.landing-price-card:hover:after,.landing-result-card:hover:after,.landing-why-card:hover:after{opacity:1}.landing-flow-layout{align-items:start}.landing-metrics-stack{position:sticky;top:7rem}.landing-price-card{border-color:rgba(83,229,255,.2);background:radial-gradient(circle at 16% 0,rgba(83,229,255,.12),transparent 36%),rgba(255,255,255,.055)}.landing-feature-pill{position:relative;overflow:hidden;transition:transform var(--motion-fast) var(--ease-press),border-color var(--motion-fast) ease,background-color var(--motion-fast) ease}.landing-feature-pill:before{display:inline-block;width:.48rem;height:.48rem;margin-right:.72rem;border-radius:999px;background:linear-gradient(135deg,var(--cyan),var(--violet));box-shadow:0 0 16px rgba(83,229,255,.28);content:"";vertical-align:.08rem}.landing-feature-pill:hover{border-color:rgba(83,229,255,.24);background:rgba(83,229,255,.07);transform:translate3d(.18rem,0,0)}.landing-footer{min-height:18rem}.landing-page-flow{--landing-gutter:clamp(1.15rem,4.2vw,5.5rem);display:grid;gap:0;width:100%}.landing-page-flow>:not([hidden])~:not([hidden]){margin-top:0!important}.landing-footer,.landing-hero,.landing-section{width:100vw;margin-left:calc(50% - 50vw);border:0;border-radius:0;background-color:transparent;box-shadow:none;backdrop-filter:none}.landing-hero{isolation:isolate;min-height:clamp(42rem,calc(100svh - 9rem),56rem);padding:calc(clamp(4.5rem, 8vw, 7rem) + clamp(11rem, 13.5vw, 14.5rem)) var(--landing-gutter) clamp(4rem,7vw,6rem);background:radial-gradient(circle at 72% 42%,rgba(123,97,255,.24),transparent 31%),radial-gradient(circle at 22% 28%,rgba(83,229,255,.18),transparent 28%),radial-gradient(circle at 82% 12%,rgba(217,70,239,.14),transparent 27%),linear-gradient(180deg,rgba(255,255,255,.035),transparent 78%)}html[data-theme=light] .landing-hero{background:radial-gradient(circle at 72% 42%,rgba(123,97,255,.16),transparent 32%),radial-gradient(circle at 20% 28%,rgba(83,229,255,.16),transparent 30%),radial-gradient(circle at 84% 8%,rgba(217,70,239,.1),transparent 28%),linear-gradient(180deg,rgba(255,255,255,.42),rgba(255,255,255,.05) 78%)}.landing-footer>*,.landing-hero>*,.landing-section>*{position:relative;z-index:1}.landing-hero:before{border-radius:0;background:linear-gradient(rgba(255,255,255,.035) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 0);background-size:6rem 6rem;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.78),transparent 86%);mask-image:linear-gradient(180deg,rgba(0,0,0,.78),transparent 86%);opacity:.46}html[data-theme=light] .landing-hero:before{background:linear-gradient(rgba(18,24,40,.04) 1px,transparent 0),linear-gradient(90deg,rgba(18,24,40,.04) 1px,transparent 0)}.landing-hero:after{right:var(--landing-gutter);left:var(--landing-gutter);bottom:0}.landing-section{padding:clamp(5rem,9vw,8rem) var(--landing-gutter)!important;border-top:1px solid var(--line);background:radial-gradient(circle at 12% 12%,rgba(83,229,255,.08),transparent 32%),linear-gradient(180deg,rgba(255,255,255,.018),transparent 100%)}.landing-page-flow>.landing-section:nth-of-type(odd):not(.landing-hero){background:radial-gradient(circle at 86% 16%,rgba(217,70,239,.08),transparent 31%),radial-gradient(circle at 18% 88%,rgba(123,97,255,.08),transparent 34%),linear-gradient(180deg,transparent,rgba(255,255,255,.022) 100%)}html[data-theme=light] .landing-section{background:radial-gradient(circle at 12% 14%,rgba(83,229,255,.12),transparent 34%),linear-gradient(180deg,rgba(255,255,255,.24),rgba(233,240,255,.22))}html[data-theme=light] .landing-page-flow>.landing-section:nth-of-type(odd):not(.landing-hero){background:radial-gradient(circle at 86% 16%,rgba(217,70,239,.1),transparent 32%),radial-gradient(circle at 18% 88%,rgba(123,97,255,.1),transparent 34%),linear-gradient(180deg,rgba(255,255,255,.08),rgba(237,243,255,.28))}.landing-footer:before,.landing-section:before{border-radius:0;background:linear-gradient(90deg,transparent,rgba(83,229,255,.1),transparent),linear-gradient(180deg,rgba(255,255,255,.025),transparent 42%);opacity:.9}.landing-section>.landing-section-heading,.landing-section>.section-kicker,.landing-section>.section-subtitle,.landing-section>h2,.landing-section>p{width:min(100%,1100px);margin-right:0;margin-left:0}.landing-section-heading{position:relative;isolation:isolate;display:grid;gap:clamp(1.1rem,2vw,1.55rem);padding-top:clamp(.25rem,1vw,.6rem)}.landing-section-heading:after{width:min(100%,34rem);height:1px;background:linear-gradient(90deg,rgba(83,229,255,.5),rgba(123,97,255,.3),transparent);content:""}.landing-section-heading-index{position:absolute;top:clamp(-2.6rem,-4vw,-1.2rem);right:0;z-index:-1;font-family:var(--font-display),sans-serif;font-size:clamp(4.8rem,12vw,10rem);font-weight:700;line-height:.8;color:transparent;background:linear-gradient(135deg,rgba(83,229,255,.22),rgba(217,70,239,.14));background-clip:text;-webkit-background-clip:text;opacity:.42;pointer-events:none}.landing-section-heading .section-kicker{width:-moz-fit-content;width:fit-content;max-width:min(100%,1100px);margin:0}.landing-section-heading-title{max-width:17ch;font-size:clamp(2.5rem,4.9vw,5.8rem);font-weight:650;line-height:.92;letter-spacing:-.065em;text-wrap:balance}.landing-section-heading .section-subtitle{max-width:48rem;margin:0}.landing-section>.section-kicker{width:-moz-fit-content;width:fit-content;max-width:min(100%,1100px)}.landing-section>.glass-card,.landing-section>.grid{width:100%;max-width:none;margin-right:0;margin-left:0}.landing-section-side{display:grid;grid-template-columns:minmax(22rem,.98fr) minmax(20rem,.72fr);-moz-column-gap:clamp(2rem,7vw,7.5rem);column-gap:clamp(2rem,7vw,7.5rem);row-gap:clamp(1.2rem,3vw,2rem);align-items:center}.landing-section-side>.landing-section-heading,.landing-section-side>.section-kicker,.landing-section-side>.section-subtitle,.landing-section-side>h2,.landing-section-side>p{grid-column:1;justify-self:start;width:min(100%,54rem);margin-right:0;margin-left:0}.landing-section-side>.section-subtitle,.landing-section-side>p{max-width:42rem}.landing-section-side>.landing-side-rail,.landing-section-side>.landing-work-example{grid-column:2;grid-row:1/span 3;align-self:center}.landing-section-side>.glass-card,.landing-section-side>.grid,.landing-section-side>.landing-artifacts-layout,.landing-section-side>.landing-insight-deck,.landing-section-side>.landing-result-showcase{grid-column:1/-1;width:100%;max-width:none;margin-top:clamp(1.8rem,4vw,3.6rem);margin-right:0;margin-left:0}.landing-section-reverse{grid-template-columns:minmax(20rem,.72fr) minmax(22rem,.98fr)}.landing-section-reverse>.landing-section-heading,.landing-section-reverse>.section-kicker,.landing-section-reverse>.section-subtitle,.landing-section-reverse>h2,.landing-section-reverse>p{grid-column:2;justify-self:end}.landing-section-reverse>.landing-section-heading .landing-section-heading-index{right:auto;left:0}.landing-section-reverse>.landing-side-rail,.landing-section-reverse>.landing-work-example{grid-column:1}.landing-results-section>.landing-section-heading,.landing-results-section>.section-kicker,.landing-results-section>.section-subtitle,.landing-results-section>h2,.landing-results-section>p{width:min(100%,1120px);margin-left:0}.landing-work-example{position:relative;isolation:isolate;min-width:0;width:min(100%,36rem);justify-self:stretch}.landing-work-example:before{position:absolute;inset:9% -5%;z-index:-1;border-radius:999px;background:radial-gradient(circle at 20% 25%,rgba(83,229,255,.18),transparent 38%),radial-gradient(circle at 80% 70%,rgba(217,70,239,.14),transparent 40%);content:"";filter:blur(2.2rem);opacity:.72;animation:landing-artifact-drift 9s ease-in-out infinite}.landing-work-example-window{position:relative;overflow:hidden;border-radius:1.55rem;padding:clamp(1rem,2.1vw,1.45rem);animation:landing-artifact-float 7.4s ease-in-out infinite}.landing-work-example-window:before{position:absolute;inset:0;background:linear-gradient(125deg,transparent,rgba(255,255,255,.12) 44%,transparent 62%),radial-gradient(circle at 84% 18%,rgba(83,229,255,.16),transparent 28%);content:"";opacity:.5;transform:translateX(-45%);animation:landing-artifact-scan 8.8s ease-in-out infinite;pointer-events:none}.landing-work-example-main,.landing-work-example-metrics,.landing-work-example-steps,.landing-work-example-topbar{position:relative;z-index:1}.landing-work-example-topbar{display:flex;align-items:center;gap:.48rem;margin-bottom:clamp(1rem,2vw,1.5rem)}.landing-work-example-topbar span{width:.54rem;height:.54rem;border-radius:999px;background:linear-gradient(135deg,var(--cyan),var(--violet));opacity:.88}.landing-work-example-topbar i{margin-left:auto;font-family:var(--font-mono),monospace;font-size:.72rem;font-style:normal;font-weight:800;letter-spacing:.14em;color:var(--accent-text)}.landing-work-example-main{min-height:11rem;border:1px solid var(--line);border-radius:1.2rem;background:radial-gradient(circle at 12% 10%,rgba(83,229,255,.12),transparent 32%),rgba(255,255,255,.04);padding:clamp(1rem,2vw,1.35rem)}html[data-theme=light] .landing-work-example-main{background:radial-gradient(circle at 12% 10%,rgba(83,229,255,.12),transparent 34%),rgba(255,255,255,.58)}.landing-artifact-card-metric>span,.landing-artifact-preview-row>span,.landing-work-example-main>span,.landing-work-example-metrics strong,.landing-work-example-step>span{font-family:var(--font-mono),monospace;font-size:.74rem;font-weight:800;letter-spacing:.13em;color:var(--accent-text)}.landing-artifact-card h3,.landing-artifact-preview-row strong,.landing-work-example-main h3{font-size:clamp(1.1rem,.6vw + 1rem,1.45rem);font-weight:650;line-height:1.08;letter-spacing:-.045em;text-wrap:balance}.landing-work-example-main h3{margin-top:.65rem;font-size:clamp(1.35rem,1.2vw + 1rem,2rem)}.landing-artifact-card p,.landing-artifact-preview-row p,.landing-work-example-main p,.landing-work-example-metrics span,.landing-work-example-step p{color:var(--text-muted);font-size:.9rem;line-height:1.62}.landing-work-example-main p{margin-top:.75rem}.landing-work-example-steps{display:grid;gap:.62rem;margin-top:.82rem}.landing-work-example-step{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.7rem;align-items:start;border:1px solid rgba(255,255,255,.08);border-radius:.95rem;background:rgba(255,255,255,.032);padding:.78rem .85rem}html[data-theme=light] .landing-work-example-step{border-color:rgba(18,24,40,.1);background:rgba(255,255,255,.46)}.landing-work-example-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.62rem;margin-top:.82rem}.landing-work-example-metrics div{display:grid;gap:.35rem;border:1px solid rgba(255,255,255,.08);border-radius:.95rem;background:rgba(255,255,255,.032);padding:.75rem .82rem}html[data-theme=light] .landing-work-example-metrics div{border-color:rgba(18,24,40,.1);background:rgba(255,255,255,.46)}.landing-work-example-compact .landing-work-example-main{min-height:9rem}.landing-work-example-compact .landing-work-example-metrics{display:none}.landing-artifacts-layout{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(18rem,.95fr);gap:clamp(1rem,3vw,2rem);align-items:stretch}.landing-artifacts-preview{position:relative;overflow:hidden;min-height:clamp(24rem,36vw,34rem);border-radius:1.55rem;padding:clamp(1rem,2.4vw,1.6rem)}.landing-artifacts-preview:before{position:absolute;inset:0;background:linear-gradient(125deg,transparent,rgba(255,255,255,.12) 44%,transparent 62%),radial-gradient(circle at 85% 16%,rgba(217,70,239,.16),transparent 34%);content:"";opacity:.52;transform:translateX(-45%);animation:landing-artifact-scan 8.8s ease-in-out infinite;pointer-events:none}.landing-artifacts-preview-grid{position:relative;z-index:1;display:grid;gap:clamp(.72rem,1.2vw,1rem);height:100%}.landing-artifact-preview-row{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.9rem;align-items:start;border:1px solid var(--line);border-radius:1.15rem;background:rgba(255,255,255,.04);padding:clamp(.9rem,1.5vw,1.15rem)}html[data-theme=light] .landing-artifact-preview-row{background:rgba(255,255,255,.56)}.landing-artifact-card p,.landing-artifact-preview-row p{margin-top:.55rem}.landing-artifacts-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(.8rem,1.6vw,1rem);align-content:stretch}.landing-artifact-card{min-width:0}.landing-artifact-card-metric{display:grid;align-content:start;gap:.65rem}.landing-side-rail{position:relative;isolation:isolate;display:grid;gap:clamp(.72rem,1.2vw,1rem);min-width:0;padding:clamp(.35rem,1vw,.6rem)}.landing-side-rail-line,.landing-side-rail:before{position:absolute;top:4%;bottom:4%;left:clamp(.8rem,1.2vw,1.1rem);width:1px;background:linear-gradient(180deg,transparent,rgba(83,229,255,.44),rgba(217,70,239,.32),transparent);content:"";pointer-events:none}.landing-side-rail-line{display:none}.landing-side-rail-card{position:relative;overflow:hidden;min-width:0;border:1px solid var(--line);border-radius:1.25rem;background:radial-gradient(circle at 0 0,rgba(83,229,255,.12),transparent 36%),rgba(255,255,255,.045);padding:clamp(1rem,1.4vw,1.25rem) clamp(1rem,1.5vw,1.35rem) clamp(1rem,1.4vw,1.25rem) clamp(2.15rem,2.1vw,2.45rem);box-shadow:var(--shadow-panel);backdrop-filter:blur(18px);transition:transform var(--motion-medium) var(--ease-out-soft),border-color var(--motion-fast) ease,box-shadow var(--motion-medium) var(--ease-out-soft)}html[data-theme=light] .landing-side-rail-card{background:radial-gradient(circle at 0 0,rgba(83,229,255,.12),transparent 38%),rgba(255,255,255,.64)}.landing-side-rail-card:nth-child(2){transform:translateX(clamp(.9rem,2.2vw,2.4rem))}.landing-side-rail-card:nth-child(3){transform:translateX(clamp(1.6rem,4vw,4.2rem))}.landing-section-reverse .landing-side-rail-card:nth-child(2){transform:translateX(calc(clamp(.9rem, 2.2vw, 2.4rem) * -1))}.landing-section-reverse .landing-side-rail-card:nth-child(3){transform:translateX(calc(clamp(1.6rem, 4vw, 4.2rem) * -1))}.landing-side-rail-card:hover{border-color:rgba(83,229,255,.28);box-shadow:var(--shadow-panel),0 22px 60px rgba(83,229,255,.1),0 16px 54px rgba(217,70,239,.08)}.landing-side-rail-card:before{position:absolute;top:1.12rem;left:.8rem;width:.55rem;height:.55rem;border-radius:999px;background:linear-gradient(135deg,var(--cyan),var(--violet),var(--pink));box-shadow:0 0 20px rgba(83,229,255,.35);content:""}.landing-side-rail-card>span{display:block;margin-bottom:.55rem;font-family:var(--font-mono),monospace;font-size:.74rem;font-weight:800;letter-spacing:.13em;color:var(--accent-text)}.landing-side-rail-card h3{font-size:clamp(1rem,.45vw + .95rem,1.25rem);line-height:1.16;letter-spacing:-.04em;-webkit-line-clamp:3}.landing-side-rail-card h3,.landing-side-rail-card p{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical}.landing-side-rail-card p{margin-top:.65rem;color:var(--text-muted);font-size:.88rem;line-height:1.65;-webkit-line-clamp:4}.landing-side-rail-compact .landing-side-rail-card h3,.landing-side-rail-metric .landing-side-rail-card h3{-webkit-line-clamp:4}.landing-insight-deck{display:grid;grid-template-columns:minmax(0,1.16fr) minmax(18rem,.64fr);gap:clamp(1rem,3vw,2rem);align-items:stretch;width:100%}.landing-insight-control,.landing-insight-stage{border:1px solid var(--line);background:radial-gradient(circle at 14% 10%,rgba(83,229,255,.11),transparent 30%),linear-gradient(135deg,rgba(255,255,255,.072),rgba(255,255,255,.026));box-shadow:var(--shadow-panel);backdrop-filter:blur(20px) saturate(1.12)}html[data-theme=light] .landing-insight-control,html[data-theme=light] .landing-insight-stage{background:radial-gradient(circle at 14% 10%,rgba(83,229,255,.12),transparent 32%),linear-gradient(135deg,rgba(255,255,255,.82),rgba(255,255,255,.48))}.landing-insight-stage{position:relative;display:grid;min-height:clamp(20rem,29vw,28rem);overflow:hidden;align-content:end;border-radius:1.65rem;padding:clamp(1.25rem,3vw,2.4rem)}.landing-insight-stage:before{position:absolute;inset:0;background:linear-gradient(120deg,transparent,rgba(255,255,255,.12) 46%,transparent 62%),radial-gradient(circle at 86% 18%,rgba(217,70,239,.16),transparent 34%);content:"";opacity:.54;transform:translateX(-42%);animation:landing-artifact-scan 8.4s ease-in-out infinite;pointer-events:none}.landing-insight-meta,.landing-insight-progress,.landing-insight-stage h3,.landing-insight-stage p{position:relative;z-index:1}.landing-insight-meta{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:clamp(1.4rem,6vw,6rem);font-family:var(--font-mono),monospace;font-size:.78rem;font-weight:800;letter-spacing:.14em;color:var(--accent-text)}.landing-insight-meta i{font-style:normal;color:var(--text-soft)}.landing-insight-stage h3{max-width:14ch;font-size:clamp(2.2rem,4.4vw,5rem);font-weight:650;line-height:.92;letter-spacing:-.065em;text-wrap:balance}.landing-insight-stage p{max-width:45rem;margin-top:1.05rem;color:var(--text-muted);font-size:clamp(1rem,.35vw + .95rem,1.25rem);line-height:1.7}.landing-insight-progress{overflow:hidden;height:.2rem;margin-top:clamp(1.2rem,3vw,2rem);border-radius:999px;background:rgba(255,255,255,.08)}html[data-theme=light] .landing-insight-progress{background:rgba(18,24,40,.08)}.landing-insight-progress i{display:block;width:100%;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--cyan),var(--violet),var(--pink));transform-origin:left center;animation:landing-insight-progress 5.2s linear infinite}.landing-insight-deck-paused .landing-insight-progress i{animation-play-state:paused}.landing-insight-controls{display:grid;gap:.72rem;align-content:stretch}.landing-insight-control{display:grid;grid-template-columns:auto minmax(0,1fr);-moz-column-gap:.9rem;column-gap:.9rem;row-gap:.35rem;align-content:center;min-height:5.7rem;border-radius:1.2rem;padding:.95rem 1rem;color:var(--text-muted);text-align:left;transition:transform var(--motion-fast) var(--ease-press),border-color var(--motion-fast) ease,background-color var(--motion-fast) ease,box-shadow var(--motion-fast) ease,color var(--motion-fast) ease}.landing-insight-control span{align-self:start;font-family:var(--font-mono),monospace;font-size:.72rem;font-weight:800;letter-spacing:.13em;color:var(--accent-text)}.landing-insight-control strong{min-width:0;color:inherit;font-size:clamp(1rem,.35vw + .95rem,1.2rem);line-height:1.16;letter-spacing:-.035em}.landing-insight-control em{grid-column:2;display:-webkit-box;overflow:hidden;color:var(--text-muted);font-size:.82rem;font-style:normal;line-height:1.55;-webkit-box-orient:vertical;-webkit-line-clamp:2}.landing-insight-control-active,.landing-insight-control:hover{border-color:rgba(83,229,255,.32);background:radial-gradient(circle at 12% 0,rgba(83,229,255,.14),transparent 36%),rgba(83,229,255,.06);color:var(--text);box-shadow:var(--shadow-panel),0 18px 50px rgba(83,229,255,.08);transform:translate3d(-.2rem,0,0)}.landing-section-reverse .landing-insight-control-active,.landing-section-reverse .landing-insight-control:hover{transform:translate3d(.2rem,0,0)}.landing-pricing>.landing-pricing-layout{grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr))!important;margin-left:0}.landing-pricing>.grid>div:empty{display:none}.landing-floating-report p,.landing-insight-control em,.landing-mini-metric p,.landing-process-node p,.landing-report-metrics span,.landing-report-step p,.landing-side-rail-card h3,.landing-side-rail-card p,.landing-side-rail-compact .landing-side-rail-card h3,.landing-side-rail-metric .landing-side-rail-card h3{display:block;overflow:visible;-webkit-box-orient:initial;-webkit-line-clamp:unset}.timeline-title{font-size:clamp(1.15rem,.55vw + 1rem,1.55rem);font-weight:650;line-height:1.08;letter-spacing:-.045em;text-wrap:balance}.landing-audience-grid,.landing-boundary-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(.8rem,1.5vw,1rem);margin-top:clamp(1.8rem,4vw,3rem)}.landing-audience-card,.landing-before-after-card,.landing-boundary-card,.landing-faq-item,.landing-process-chip{position:relative;overflow:hidden;border:1px solid var(--line);background:radial-gradient(circle at 12% 0,rgba(83,229,255,.11),transparent 35%),linear-gradient(135deg,rgba(255,255,255,.064),rgba(255,255,255,.026));box-shadow:var(--shadow-panel);backdrop-filter:blur(20px) saturate(1.12)}html[data-theme=light] .landing-audience-card,html[data-theme=light] .landing-before-after-card,html[data-theme=light] .landing-boundary-card,html[data-theme=light] .landing-faq-item,html[data-theme=light] .landing-process-chip{background:radial-gradient(circle at 12% 0,rgba(83,229,255,.12),transparent 36%),linear-gradient(135deg,rgba(255,255,255,.82),rgba(255,255,255,.5))}.landing-audience-card:after,.landing-before-after-card:after,.landing-boundary-card:after,.landing-faq-item:after,.landing-process-chip:after{position:absolute;inset:0;border-radius:inherit;background:linear-gradient(120deg,transparent,rgba(255,255,255,.11) 46%,transparent 64%),radial-gradient(circle at 100% 100%,rgba(217,70,239,.1),transparent 36%);content:"";opacity:0;transform:translateX(-45%);transition:opacity var(--motion-medium) ease,transform .7s var(--ease-out-soft);pointer-events:none}.landing-audience-card:hover,.landing-boundary-card:hover,.landing-faq-item:hover,.landing-process-chip:hover{border-color:rgba(83,229,255,.26);box-shadow:var(--shadow-panel),0 18px 48px rgba(83,229,255,.09)}.landing-audience-card:hover:after,.landing-before-after-card:hover:after,.landing-boundary-card:hover:after,.landing-faq-item:hover:after,.landing-process-chip:hover:after{opacity:.78;transform:translateX(45%)}.landing-audience-card h3{max-width:17rem;font-size:clamp(1.1rem,.65vw + 1rem,1.55rem);font-weight:650;line-height:1.08;letter-spacing:-.045em;text-wrap:balance}.landing-audience-card p{margin-top:1rem;color:var(--text-muted);font-size:.95rem;line-height:1.68}.landing-before-after{display:grid;grid-template-columns:minmax(0,1fr) minmax(4rem,.18fr) minmax(0,1fr);gap:clamp(.8rem,2vw,1.2rem);align-items:stretch;margin-top:clamp(1.8rem,4vw,3rem)}.landing-before-after-card{display:grid;align-content:start;min-height:clamp(20rem,28vw,28rem);border-radius:1.55rem;padding:clamp(1.2rem,2.5vw,2rem)}.landing-after-card{border-color:rgba(83,229,255,.28);background:radial-gradient(circle at 16% 0,rgba(83,229,255,.16),transparent 36%),radial-gradient(circle at 100% 100%,rgba(123,97,255,.13),transparent 36%),linear-gradient(135deg,rgba(255,255,255,.072),rgba(255,255,255,.028))}.landing-before-after-card>span{width:-moz-fit-content;width:fit-content;border:1px solid var(--line);border-radius:999px;padding:.46rem .72rem;font-family:var(--font-mono),monospace;font-size:.72rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--accent-text);background:rgba(83,229,255,.07)}.landing-before-after-list{display:grid;gap:.82rem;margin-top:clamp(1.4rem,3vw,2.2rem)}.landing-before-after-list p{position:relative;margin:0;padding-left:1.55rem;color:var(--text-muted);font-size:clamp(.98rem,.32vw + .92rem,1.12rem);line-height:1.62}.landing-before-after-list p:before{position:absolute;top:.58em;left:0;width:.52rem;height:.52rem;border-radius:999px;background:linear-gradient(135deg,var(--cyan),var(--violet));box-shadow:0 0 18px rgba(83,229,255,.28);content:""}.landing-before-after-bridge{position:relative;display:grid;place-items:center;min-height:100%}.landing-before-after-bridge:before{width:100%;height:1px;border-radius:999px;background:linear-gradient(90deg,rgba(83,229,255,.12),rgba(83,229,255,.8),rgba(217,70,239,.72));content:""}.landing-before-after-bridge i{position:absolute;width:3.1rem;height:3.1rem;border:1px solid rgba(83,229,255,.26);border-radius:999px;background:radial-gradient(circle at 50% 50%,rgba(83,229,255,.22),transparent 52%),rgba(255,255,255,.055);box-shadow:0 0 32px rgba(83,229,255,.18)}.landing-before-after-bridge i:after,.landing-before-after-bridge i:before{position:absolute;top:50%;left:50%;width:.7rem;height:1px;border-radius:999px;background:var(--cyan);content:"";transform-origin:right center}.landing-before-after-bridge i:before{transform:translate(-10%,-50%) rotate(40deg)}.landing-before-after-bridge i:after{transform:translate(-10%,-50%) rotate(-40deg)}.landing-chip-cloud{display:flex;flex-wrap:wrap;gap:clamp(.58rem,1vw,.85rem);max-width:1180px;margin-top:clamp(1.8rem,4vw,3rem)}.landing-process-chip{min-width:min(100%,10rem);border-radius:999px;padding:.82rem 1rem;color:var(--text);font-size:clamp(.9rem,.2vw + .86rem,1rem);font-weight:650;line-height:1.25;transition:transform var(--motion-fast) var(--ease-press),border-color var(--motion-fast) ease,background-color var(--motion-fast) ease,box-shadow var(--motion-medium) var(--ease-out-soft)}.landing-process-chip:hover{transform:translate3d(0,-.12rem,0) scale(1.015)}.landing-boundary-card{min-height:8.6rem;border-radius:1.25rem;padding:clamp(1rem,1.6vw,1.35rem);color:var(--text);font-size:clamp(1rem,.45vw + .95rem,1.25rem);font-weight:650;line-height:1.2;letter-spacing:-.035em}.landing-boundary-card:before{display:block;width:.62rem;height:.62rem;margin-bottom:1.1rem;border-radius:999px;background:linear-gradient(135deg,var(--cyan),var(--violet),var(--pink));box-shadow:0 0 18px rgba(83,229,255,.28);content:""}.landing-pricing-layout{width:100%}.landing-faq-list{display:grid;gap:.82rem;width:min(100%,1120px);margin-top:clamp(1.8rem,4vw,3rem)}.landing-faq-item{border-radius:1.15rem}.landing-faq-button{position:relative;z-index:1;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:1rem;align-items:center;width:100%;border:0;background:transparent;padding:clamp(1rem,1.6vw,1.25rem);color:var(--text);text-align:left}.landing-faq-button span{font-family:var(--font-mono),monospace;font-size:.74rem;font-weight:800;letter-spacing:.13em;color:var(--accent-text)}.landing-faq-button strong{min-width:0;font-size:clamp(1rem,.38vw + .94rem,1.2rem);line-height:1.2;letter-spacing:-.035em}.landing-faq-button i{position:relative;width:1.15rem;height:1.15rem;border-radius:999px}.landing-faq-button i:after,.landing-faq-button i:before{position:absolute;top:50%;left:50%;width:.9rem;height:1px;border-radius:999px;background:var(--cyan);content:"";transition:transform var(--motion-fast) ease}.landing-faq-button i:before{transform:translate(-50%,-50%)}.landing-faq-button i:after{transform:translate(-50%,-50%) rotate(90deg)}.landing-faq-answer{max-height:0;margin:0;overflow:hidden;padding:0 clamp(1rem,1.6vw,1.25rem);color:var(--text-muted);font-size:.98rem;line-height:1.68;opacity:0;transition:max-height var(--motion-medium) var(--ease-out-soft),opacity var(--motion-fast) ease,padding-bottom var(--motion-medium) var(--ease-out-soft)}.landing-faq-item-active{border-color:rgba(83,229,255,.28);background:radial-gradient(circle at 10% 0,rgba(83,229,255,.13),transparent 34%),linear-gradient(135deg,rgba(255,255,255,.075),rgba(255,255,255,.03))}.landing-faq-item-active .landing-faq-button i:after{transform:translate(-50%,-50%) rotate(0deg)}.landing-faq-item-active .landing-faq-answer{max-height:12rem;padding-bottom:clamp(1rem,1.6vw,1.25rem);opacity:1}@media (min-width:900px){.landing-audience-card:first-child,.landing-audience-card:nth-child(4){transform:translateY(clamp(1rem,2vw,1.6rem))}.landing-audience-card:nth-child(2){grid-column:span 2}}@media (max-width:900px){.landing-audience-grid,.landing-boundary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.landing-before-after{grid-template-columns:minmax(0,1fr)}.landing-before-after-card{min-height:auto}.landing-before-after-bridge{min-height:3rem}.landing-before-after-bridge:before{width:1px;height:100%;background:linear-gradient(180deg,rgba(83,229,255,.12),rgba(83,229,255,.8),rgba(217,70,239,.72))}.landing-before-after-bridge i{transform:rotate(90deg)}}.landing-orb-stage:before{inset:-8%;border:0;border-radius:999px;background:radial-gradient(circle at 44% 42%,rgba(83,229,255,.18),transparent 18%),radial-gradient(circle at 54% 52%,rgba(123,97,255,.18),transparent 34%),radial-gradient(circle at 44% 18%,rgba(217,70,239,.12),transparent 38%);background-size:auto;box-shadow:none;-webkit-mask-image:radial-gradient(circle,rgba(0,0,0,.86),transparent 72%);mask-image:radial-gradient(circle,rgba(0,0,0,.86),transparent 72%)}.landing-footer{display:grid;align-content:center;min-height:clamp(22rem,42vw,34rem);padding:clamp(5rem,10vw,8rem) var(--landing-gutter)!important;border-top:1px solid var(--line);background:radial-gradient(circle at 50% 12%,rgba(83,229,255,.15),transparent 28%),radial-gradient(circle at 82% 60%,rgba(217,70,239,.14),transparent 32%),linear-gradient(180deg,transparent,rgba(123,97,255,.08))}.landing-footer>*{width:min(100%,1100px);margin-right:auto;margin-left:auto}.landing-footer:hover,.landing-hero:hover,.section-block.panel.landing-section:hover{border-color:transparent;box-shadow:none;transform:none}@media (max-width:900px){.landing-page-flow{--landing-gutter:max(1rem,calc((100vw - 42rem) / 2))}.landing-hero{padding-top:calc(clamp(2.8rem, 9vw, 4rem) + clamp(14rem, 50vw, 26rem));padding-bottom:clamp(3rem,9vw,4.5rem)}.landing-footer,.landing-section{padding-top:clamp(3.6rem,12vw,5rem)!important;padding-bottom:clamp(3.6rem,12vw,5rem)!important}.landing-section-reverse,.landing-section-side{grid-template-columns:minmax(0,1fr)}.landing-section-reverse>.landing-section-heading,.landing-section-reverse>.landing-side-rail,.landing-section-reverse>.landing-work-example,.landing-section-reverse>.section-kicker,.landing-section-reverse>.section-subtitle,.landing-section-reverse>h2,.landing-section-reverse>p,.landing-section-side>.landing-section-heading,.landing-section-side>.landing-side-rail,.landing-section-side>.landing-work-example,.landing-section-side>.section-kicker,.landing-section-side>.section-subtitle,.landing-section-side>h2,.landing-section-side>p{grid-column:1;justify-self:start;width:min(100%,42rem);margin-right:0;margin-left:0}.landing-section-reverse>.landing-side-rail,.landing-section-reverse>.landing-work-example,.landing-section-side>.landing-side-rail,.landing-section-side>.landing-work-example{grid-row:auto}.landing-section-reverse .landing-side-rail-card:nth-child(2),.landing-section-reverse .landing-side-rail-card:nth-child(3),.landing-side-rail-card,.landing-side-rail-card:nth-child(2),.landing-side-rail-card:nth-child(3){transform:none}.landing-pricing>.grid{width:min(100%,42rem);margin-right:0;margin-left:0}.landing-artifact-grid,.landing-artifacts-layout,.landing-insight-deck,.landing-insight-deck-compact,.landing-result-showcase{grid-template-columns:minmax(0,1fr)}.landing-artifact-stack,.landing-artifacts-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.landing-floating-report{position:relative;right:auto;bottom:auto;width:100%;margin-top:.9rem}.landing-report-flow,.landing-report-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}.auth-page{display:grid;min-height:calc(100svh - 5.25rem);align-content:center;gap:clamp(2.75rem,7vh,5.5rem);padding-block:clamp(1.5rem,4vw,4.5rem)}.auth-brand{display:inline-flex;width:-moz-max-content;width:max-content;align-items:center;gap:.7rem;color:var(--text);font-family:var(--font-display),sans-serif;font-size:1.05rem;font-weight:650;letter-spacing:-.015em;text-decoration:none}.auth-brand-mark{position:relative;width:1.4rem;height:1.4rem;flex:none;border-radius:.45rem;background:linear-gradient(135deg,#5b8def,#7c8cff);box-shadow:0 0 18px rgba(91,141,239,.52)}.auth-brand-mark:after{position:absolute;inset:.34rem;border-radius:.18rem;background:rgba(248,250,255,.88);content:""}.auth-layout{grid-template-columns:minmax(0,1fr);align-items:center;gap:clamp(2.75rem,7vw,6.5rem)}.auth-copy,.auth-layout{display:grid;min-width:0}.auth-copy{position:relative;z-index:1;max-width:42.5rem;align-content:start}.auth-copy>.section-kicker{justify-self:start;max-width:100%;border:0;border-radius:0;background:transparent;padding:0}.auth-title{max-width:39rem;overflow-wrap:break-word;hyphens:none;text-wrap:balance;font-size:clamp(2.65rem,9vw,4.5rem);line-height:.98;letter-spacing:-.035em}.auth-lead{max-width:37rem;font-size:clamp(.98rem,1.3vw,1.06rem);line-height:1.7}.auth-trust-list{display:grid;max-width:38rem;gap:.8rem;margin-top:clamp(1.8rem,4vw,2.5rem)}.auth-trust-item{display:flex;align-items:center;gap:.75rem;min-width:0;color:var(--text-muted);font-size:.94rem;line-height:1.45}.auth-trust-mark{display:inline-grid;width:1.35rem;height:1.35rem;flex:none;place-items:center;border:1px solid rgba(83,229,255,.24);border-radius:.42rem;background:rgba(83,229,255,.07);color:var(--accent-text);font-size:.72rem;font-weight:800}.auth-card{position:relative;z-index:2;width:min(100%,29rem);min-width:0;justify-self:stretch;border:0;border-radius:0;background:transparent;box-shadow:none;backdrop-filter:none;padding:0}.auth-card-stack{display:grid;gap:1.25rem;min-width:0}.auth-segmented{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.3rem;min-width:0;padding:.3rem;border:1px solid var(--line);border-radius:.9rem;background:rgba(255,255,255,.035)}.auth-segment-button{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:2.85rem;border:0;border-radius:.68rem;background:transparent;padding:.7rem .85rem;color:var(--text-muted);font-size:.86rem;font-weight:700;line-height:1.2;text-align:center;white-space:normal;overflow-wrap:anywhere;transition:transform var(--motion-fast) var(--ease-press),background-color .18s ease,box-shadow .18s ease,color .18s ease}.auth-segment-button:hover{color:var(--text);background:rgba(255,255,255,.035)}.auth-segment-button:active{transform:scale(.985)}.auth-segment-button-active{background:linear-gradient(135deg,rgba(83,229,255,.14),rgba(123,97,255,.16));box-shadow:inset 0 0 0 1px rgba(83,229,255,.18),0 0 24px rgba(83,229,255,.09);color:var(--text)}.auth-card .field-input{min-height:3.45rem;border-radius:.9rem;background:rgba(255,255,255,.035)}.auth-form{display:grid;gap:1rem;min-width:0}.auth-label{color:var(--text-muted)}.auth-actions{display:grid;grid-template-columns:minmax(0,1fr);gap:.75rem;min-width:0;padding-top:.2rem}.auth-primary-action,.auth-secondary-action,.auth-social-button{width:100%;min-height:3.15rem;border-radius:.9rem;padding:.85rem 1rem;white-space:normal;overflow-wrap:anywhere}.auth-social-section{display:grid;gap:.9rem;min-width:0;padding-top:1.15rem;border-top:1px solid var(--line)}.auth-social-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;min-width:0}.auth-telegram-button{grid-column:1/-1;justify-self:center;width:calc((100% - .75rem) / 2)}.auth-telegram-disabled{border-style:dashed;border-color:rgba(255,255,255,.16);background:rgba(255,255,255,.035);color:var(--text-muted);opacity:1!important}.auth-provider-disabled{border-style:dashed;color:var(--text-muted);opacity:1!important}.auth-debug-code{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:2.6rem;border:1px solid rgba(83,229,255,.18);border-radius:.95rem;background:rgba(83,229,255,.08);color:var(--text);font-family:var(--font-mono),monospace;font-size:1.2rem;font-weight:700;letter-spacing:.14em}.auth-switch{min-width:0;line-height:1.55;overflow-wrap:anywhere}@media (min-width:1024px){.auth-layout{grid-template-columns:minmax(0,1fr) minmax(23rem,30rem);align-items:center;gap:clamp(4rem,8vw,8rem)}.auth-card{justify-self:end;min-width:23rem;border-left:1px solid var(--line);padding-left:clamp(2.75rem,5vw,5rem)}.auth-title{font-size:clamp(3.2rem,4.45vw,4.9rem)}}@media (min-width:1280px){.auth-layout{grid-template-columns:minmax(0,40rem) minmax(25rem,31rem)}}@media (max-width:640px){.auth-page{min-height:calc(100svh - 3.5rem);gap:2.5rem;padding-block:1rem 2.5rem}.auth-title{font-size:clamp(2.15rem,10.5vw,2.95rem);line-height:1.04;text-wrap:pretty}.auth-card{width:100%}.auth-social-grid{grid-template-columns:minmax(0,1fr)}.auth-telegram-button{width:100%}}.orb-wrap{position:relative;isolation:isolate;width:min(100%,34rem);aspect-ratio:1;margin-inline:auto}.orb-aura,.orb-core,.orb-ring{position:absolute;inset:0;border-radius:999px}.orb-aura{background:radial-gradient(circle at calc(50% + var(--orb-x, 0px)) calc(48% + var(--orb-y, 0px)),rgba(83,229,255,.22),transparent 32%),radial-gradient(circle at 66% 32%,rgba(217,70,239,.22),transparent 34%),radial-gradient(circle at 30% 70%,rgba(123,97,255,.26),transparent 34%);filter:blur(22px);animation:drift 16s ease-in-out infinite}.orb-core{inset:12%;border:1px solid rgba(255,255,255,.12);background:radial-gradient(circle at 30% 30%,rgba(255,255,255,.18),transparent 18%),radial-gradient(circle at 68% 36%,rgba(83,229,255,.18),transparent 24%),radial-gradient(circle at 48% 72%,rgba(217,70,239,.16),transparent 22%),linear-gradient(160deg,rgba(255,255,255,.06),rgba(11,16,32,.1));box-shadow:inset 0 0 70px rgba(255,255,255,.06),0 0 60px rgba(123,97,255,.14);backdrop-filter:blur(8px)}.orb-ring{border:1px solid rgba(255,255,255,.1);animation:spin 20s linear infinite}.orb-ring-alt{inset:10%;animation-direction:reverse;animation-duration:28s}.orb-dot{position:absolute;border-radius:999px;background:linear-gradient(135deg,rgba(83,229,255,.96),rgba(255,122,217,.92));box-shadow:0 0 18px rgba(83,229,255,.38);opacity:.9;animation:pulse 4.8s ease-in-out infinite}.timeline-rail{position:relative;display:grid;gap:1rem}.timeline-rail:before{content:none}.timeline-item{position:relative;padding-left:3.6rem}.landing-flow-section .timeline-item{padding:1.1rem 1.25rem 1.1rem clamp(4.2rem,5vw,5rem)}.timeline-copy{padding-left:1.9rem}.landing-flow-section .timeline-copy{margin-top:.25rem;padding-left:0}.timeline-item:before{position:absolute;left:1.05rem;top:50%;width:2.2rem;height:2.2rem;border:1px solid rgba(83,229,255,.24);border-radius:999px;background:linear-gradient(135deg,rgba(83,229,255,.12),rgba(123,97,255,.12));box-shadow:0 0 24px rgba(83,229,255,.16);content:attr(data-step);display:inline-flex;align-items:center;justify-content:center;transform:translateY(-50%);font-family:var(--font-mono),monospace;font-size:.75rem;color:var(--text)}.field-input,.field-textarea{width:100%;border:1px solid var(--line);background:rgba(255,255,255,.04);border-radius:18px;padding:.95rem 1rem;color:inherit;outline:none;transform:translateZ(0);transition:transform var(--motion-fast) var(--ease-out-soft),border-color var(--motion-fast) ease,background-color var(--motion-fast) ease,box-shadow var(--motion-fast) ease}.field-input::-moz-placeholder,.field-textarea::-moz-placeholder{color:var(--text-soft)}.field-input::placeholder,.field-textarea::placeholder{color:var(--text-soft)}.field-input option{background:var(--surface-strong);color:var(--text)}.field-input:focus,.field-textarea:focus{border-color:rgba(83,229,255,.38);background:rgba(83,229,255,.055);box-shadow:0 0 0 4px rgba(83,229,255,.1),0 16px 32px rgba(83,229,255,.06);transform:translate3d(0,-.06rem,0) scale(1.006)}.field-input:hover,.field-textarea:hover{border-color:rgba(83,229,255,.24)}.field-textarea{min-height:9rem;resize:vertical}.select-field{position:relative;width:100%;min-width:0}.select-field[data-open=true]{z-index:320}.select-label{display:block;margin-bottom:.5rem;font-size:.875rem;font-weight:650;color:inherit}.select-trigger{position:relative;width:100%;min-height:3.45rem;border:1px solid var(--line);border-radius:18px;padding:.95rem 3rem .95rem 1rem;background:linear-gradient(180deg,rgba(255,255,255,.065),rgba(255,255,255,.025)),rgba(255,255,255,.04);color:inherit;text-align:left;outline:none;box-shadow:inset 0 1px 0 rgba(255,255,255,.035);transform:translateZ(0);transition:transform var(--motion-fast) var(--ease-out-soft),border-color var(--motion-fast) ease,background-color var(--motion-fast) ease,box-shadow var(--motion-fast) ease,filter var(--motion-fast) ease}.select-trigger:hover{border-color:rgba(83,229,255,.28);filter:saturate(1.04)}.select-field[data-open=true] .select-trigger,.select-trigger:focus-visible{border-color:rgba(83,229,255,.44);background:linear-gradient(135deg,rgba(83,229,255,.09),rgba(123,97,255,.075)),rgba(255,255,255,.055);box-shadow:0 0 0 4px rgba(83,229,255,.1),0 16px 34px rgba(83,229,255,.08),inset 0 1px 0 rgba(255,255,255,.06);transform:translate3d(0,-.06rem,0) scale(1.006)}.select-trigger:disabled{opacity:.55}.select-option-label,.select-trigger-value{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select-trigger-placeholder{color:var(--text-soft)}.select-trigger-icon{position:absolute;top:50%;right:1.1rem;width:.58rem;height:.58rem;border-right:2px solid;border-bottom:2px solid;opacity:.76;transform:translateY(-65%) rotate(45deg);transform-origin:center;transition:transform var(--motion-fast) var(--ease-out-soft),opacity var(--motion-fast) ease}.select-field[data-open=true] .select-trigger-icon{opacity:1;transform:translateY(-15%) rotate(225deg)}.select-menu{position:absolute;top:calc(100% + .55rem);right:0;left:0;z-index:340;display:grid;max-height:min(18rem,56vh);gap:.18rem;overflow-y:auto;border:1px solid rgba(83,229,255,.22);border-radius:20px;padding:.42rem;background:linear-gradient(180deg,rgb(24,31,54),rgb(12,17,34));box-shadow:0 24px 70px rgba(0,0,0,.36),0 0 0 1px rgba(255,255,255,.035),0 0 34px rgba(83,229,255,.12);color:var(--text);animation:select-menu-enter .15s var(--ease-out-soft)}.select-menu .select-option{font-size:.94rem;line-height:1.48}.select-option{display:flex;width:100%;min-height:2.7rem;align-items:center;justify-content:space-between;gap:.75rem;border:1px solid transparent;border-radius:14px;padding:.68rem .8rem;background:transparent;color:inherit;font:inherit;text-align:left;outline:none;transition:transform var(--motion-fast) var(--ease-out-soft),border-color var(--motion-fast) ease,background-color var(--motion-fast) ease,box-shadow var(--motion-fast) ease}.select-option-active,.select-option:hover{border-color:rgba(83,229,255,.25);background:radial-gradient(circle at 12% 30%,rgba(83,229,255,.16),transparent 38%),rgba(83,229,255,.07);box-shadow:inset 0 0 0 1px rgba(255,255,255,.035),0 8px 24px rgba(83,229,255,.08);transform:translate3d(0,-.04rem,0)}.select-option-selected{border-color:rgba(123,97,255,.42);background:linear-gradient(135deg,rgba(83,229,255,.12),rgba(123,97,255,.16)),rgba(255,255,255,.045)}.select-option:disabled{opacity:.48}.select-option-check{width:.54rem;height:.54rem;flex:0 0 auto;border-radius:999px;background:linear-gradient(135deg,var(--cyan),var(--violet));box-shadow:0 0 0 4px rgba(83,229,255,.09),0 0 18px rgba(83,229,255,.34)}html[data-theme=light] .select-trigger{background:linear-gradient(180deg,rgba(255,255,255,.92),rgba(240,245,255,.86)),rgba(255,255,255,.9)}html[data-theme=light] .select-menu{border-color:rgba(80,101,180,.2);background:linear-gradient(180deg,rgb(251,253,255),rgb(236,242,255));box-shadow:0 24px 70px rgba(69,84,132,.2),0 0 0 1px rgba(255,255,255,.7),0 0 30px rgba(83,229,255,.11);color:var(--text-dark)}.ai-typing-card{display:inline-flex;align-items:center;gap:.72rem;width:-moz-fit-content;width:fit-content;max-width:min(100%,28rem);border:1px solid rgba(83,229,255,.22);border-radius:999px;padding:.78rem 1rem;background:linear-gradient(135deg,rgba(83,229,255,.1),rgba(123,97,255,.11)),rgba(255,255,255,.05);box-shadow:0 0 0 1px rgba(83,229,255,.08),0 18px 44px rgba(83,229,255,.09);color:var(--text-muted);animation:ai-typing-card-breathe 2.6s ease-in-out infinite}.ai-typing-orb{position:relative;width:.78rem;height:.78rem;flex:0 0 auto;border-radius:999px;background:linear-gradient(135deg,var(--cyan),var(--violet) 58%,var(--pink));box-shadow:0 0 22px rgba(83,229,255,.42);animation:ai-typing-orb 1.45s ease-in-out infinite}.ai-typing-label{font-size:.92rem;font-weight:650;line-height:1.2}.ai-typing-dots{display:inline-flex;align-items:center;gap:.26rem}.ai-typing-dots span{width:.36rem;height:.36rem;border-radius:999px;background:currentColor;opacity:.42;animation:ai-typing-dot 1s ease-in-out infinite}.ai-typing-dots span:nth-child(2){animation-delay:.14s}.ai-typing-dots span:nth-child(3){animation-delay:.28s}.state-chip{display:inline-flex;align-items:center;gap:.5rem;border:1px solid var(--line);border-radius:999px;padding:.5rem .8rem;font-size:.76rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted)}.state-chip:before{width:.55rem;height:.55rem;border-radius:999px;background:linear-gradient(135deg,var(--blue),var(--violet));content:""}.subtle-copy{color:var(--text-dark-muted)}html[data-theme=dark] .subtle-copy{color:var(--text-muted)}@media (pointer:fine){.page-shell-cursor,.page-shell-cursor *{cursor:none!important}}@media (max-width:900px){.marketing-shell,.private-shell{padding-inline:.9rem;padding-top:.9rem}.timeline-rail:before{left:.95rem}.timeline-item{padding-left:3.2rem}.landing-flow-section .timeline-item{padding-left:4rem}.timeline-copy{padding-left:1.55rem}.landing-flow-section .timeline-copy{padding-left:0}.marketing-shell header{position:fixed;top:.9rem;left:50%;z-index:70;width:min(calc(100vw - 1.8rem),1720px);transform:translateX(-50%);pointer-events:none}.marketing-shell header .panel{pointer-events:auto}.marketing-shell main{margin-top:0!important;padding-top:0}.marketing-main-nav{flex:1 1 100%;width:100%;margin-inline:0;border-radius:1.2rem}}@media (max-width:720px){.marketing-shell header{top:.75rem;width:calc(100vw - 1.8rem)}.marketing-shell header .panel{border-radius:1.5rem;padding:.85rem!important}.marketing-header{display:flex;flex-wrap:wrap;align-items:center;gap:.62rem .75rem}.marketing-brand-block{flex:1 1 100%;min-width:0;gap:.42rem}.marketing-main-nav,.marketing-product-block,.marketing-theme-toggle{display:none}.marketing-brand-block .section-kicker{display:inline-flex;max-width:100%;padding:.48rem .64rem;font-size:.84rem;line-height:1.18;white-space:normal}.marketing-settings-button,.nav-pill{padding:.54rem .72rem;font-size:.76rem}.marketing-settings-block{display:block;width:auto;margin-left:0}.marketing-settings-row{width:auto;justify-content:center}.marketing-account-block{flex:1 1 100%;width:100%;padding:0;border:0;background:transparent}.marketing-account-meta{display:none}.marketing-auth-actions{flex-wrap:nowrap;justify-content:stretch}.marketing-auth-actions .ghost-button{display:none}.marketing-auth-actions .solid-button,.marketing-workspace-button{flex:1 1 0;min-height:2.35rem;padding:.62rem .76rem}.landing-hero{min-height:auto}.landing-hero .section-title{font-size:clamp(1.85rem,8.2vw,2.12rem);line-height:1.04;overflow-wrap:normal;word-break:normal;hyphens:none}.landing-orb-stage{min-height:auto}.landing-artifact-shell{padding-inline:0}.landing-artifact-window,.landing-report-sheet{border-radius:1.4rem}.landing-artifact-grid,.landing-artifact-stack,.landing-artifacts-cards,.landing-artifacts-layout,.landing-audience-grid,.landing-boundary-grid,.landing-report-flow,.landing-report-metrics,.landing-work-example-metrics{grid-template-columns:minmax(0,1fr)}.landing-chip-cloud{gap:.52rem}.landing-process-chip{flex:1 1 min(100%,9.5rem);text-align:center}.landing-faq-button{grid-template-columns:auto minmax(0,1fr) auto;gap:.7rem}.landing-showcase-tabs{display:flex;overflow-x:auto;padding-bottom:.2rem;scrollbar-width:none}.landing-showcase-tabs::-webkit-scrollbar{display:none}.landing-showcase-tab{min-width:min(17rem,82vw);transform:none}.landing-showcase-tab-active,.landing-showcase-tab:hover{transform:none}.landing-side-rail{display:flex;width:100%;overflow-x:auto;padding:.2rem 0 .55rem;scrollbar-width:none}.landing-side-rail::-webkit-scrollbar{display:none}.landing-side-rail:before{content:none}.landing-side-rail-card{min-width:min(17.5rem,82vw);padding:1rem}.landing-side-rail-card:before{position:static;display:block;margin-bottom:.65rem}.landing-artifacts-preview,.landing-work-example-window{border-radius:1.25rem;padding:1rem}.landing-artifacts-preview,.landing-work-example-main{min-height:auto}.landing-section-heading{gap:1rem}.landing-section-heading-title{max-width:none;font-size:clamp(2.2rem,10vw,3.6rem);line-height:.96}.landing-section-heading-index{top:-1.1rem;right:0;font-size:clamp(4rem,24vw,7rem)}.landing-insight-stage{min-height:20rem;padding:1.15rem}.landing-insight-meta{margin-bottom:3.5rem}.landing-insight-stage h3{max-width:none;font-size:clamp(2rem,10vw,3.3rem)}.landing-insight-controls{display:flex;overflow-x:auto;padding-bottom:.45rem;scrollbar-width:none}.landing-insight-controls::-webkit-scrollbar{display:none}.landing-insight-control{min-width:min(18rem,82vw)}.landing-metrics-stack{position:static}}@media (min-width:901px){.landing-page-flow{--landing-copy-desktop:clamp(1.1rem,0.22vw + 1.02rem,1.2rem);--landing-copy-roomy-desktop:clamp(1.28rem,0.26vw + 1.18rem,1.42rem);--landing-copy-compact-desktop:clamp(1.04rem,0.16vw + 0.99rem,1.12rem);--landing-copy-micro-desktop:clamp(1rem,0.12vw + 0.96rem,1.06rem)}.landing-page-flow :where(p,li){font-size:var(--landing-copy-desktop);line-height:1.5}.landing-page-flow .landing-before-after-list p,.landing-page-flow .landing-faq-answer,.landing-page-flow .landing-insight-stage p,.landing-page-flow .landing-section-heading .section-subtitle,.landing-page-flow .landing-section>p,.landing-page-flow .metric-copy,.landing-page-flow .muted-copy,.landing-page-flow .section-subtitle{font-size:var(--landing-copy-desktop);line-height:1.52}.landing-page-flow .landing-after-request-card p,.landing-page-flow .landing-artifact-card p,.landing-page-flow .landing-artifact-preview-row p,.landing-page-flow .landing-audience-card p,.landing-page-flow .landing-boundary-card p,.landing-page-flow .landing-flow-section .metric-copy,.landing-page-flow .landing-flow-section .timeline-copy,.landing-page-flow .landing-hero-promise-card p,.landing-page-flow .landing-intent-card p,.landing-page-flow .landing-popular-card p,.landing-page-flow .landing-result-card p,.landing-page-flow .landing-side-rail-card p,.landing-page-flow .landing-work-example-main p,.landing-page-flow .landing-work-example-step p{font-size:var(--landing-copy-compact-desktop);line-height:1.42}.landing-page-flow .landing-artifacts-section .landing-artifact-card p,.landing-page-flow .landing-artifacts-section .landing-artifact-preview-row p,.landing-page-flow .landing-hero .ghost-button,.landing-page-flow .landing-hero .landing-hero-promise-card p,.landing-page-flow .landing-hero .section-subtitle,.landing-page-flow .landing-hero .solid-button,.landing-page-flow .landing-hero>div>.section-kicker,.landing-page-flow .landing-intent-card p,.landing-page-flow .landing-intent-section .section-kicker,.landing-page-flow .landing-intent-section .section-subtitle,.landing-page-flow .landing-problem-section .landing-insight-control em,.landing-page-flow .landing-problem-section .landing-insight-meta,.landing-page-flow .landing-problem-section .landing-insight-stage p,.landing-page-flow .landing-problem-section .section-kicker,.landing-page-flow .landing-problem-section .section-subtitle{font-size:var(--landing-copy-roomy-desktop);line-height:1.28}.landing-page-flow .landing-problem-section .landing-insight-stage{align-content:start}.landing-page-flow .landing-problem-section .landing-insight-meta{margin-bottom:clamp(1.2rem,2.8vw,2.4rem)}.landing-page-flow #contact .muted-copy,.landing-page-flow #contact-form .muted-copy,.landing-page-flow .landing-after-request-card p,.landing-page-flow .landing-audience-section .landing-audience-card p,.landing-page-flow .landing-before-after-card>span,.landing-page-flow .landing-before-after-list p,.landing-page-flow .landing-boundary-card p,.landing-page-flow .landing-examples-section .landing-process-chip,.landing-page-flow .landing-faq-answer,.landing-page-flow .landing-flow-section .landing-work-example-main p,.landing-page-flow .landing-flow-section .landing-work-example-step p,.landing-page-flow .landing-flow-section .metric-copy,.landing-page-flow .landing-flow-section .timeline-copy,.landing-page-flow .landing-footer p,.landing-page-flow .landing-popular-card em,.landing-page-flow .landing-popular-card p,.landing-page-flow .landing-pricing .landing-feature-pill,.landing-page-flow .landing-result-card p,.landing-page-flow .landing-section:not(.landing-hero) .landing-section-heading .section-kicker,.landing-page-flow .landing-section:not(.landing-hero) .landing-section-heading .section-subtitle,.landing-page-flow .landing-showcase-active-card p,.landing-page-flow .landing-showcase-tab,.landing-page-flow .landing-why-section .landing-insight-control em,.landing-page-flow .landing-why-section .landing-insight-meta,.landing-page-flow .landing-why-section .landing-insight-stage p{font-size:var(--landing-copy-roomy-desktop);line-height:1.28}.landing-page-flow .landing-after-request-card h3,.landing-page-flow .landing-artifacts-section .landing-artifact-card h3,.landing-page-flow .landing-artifacts-section .landing-artifact-preview-row strong,.landing-page-flow .landing-audience-card h3,.landing-page-flow .landing-boundary-card h3,.landing-page-flow .landing-faq-button strong,.landing-page-flow .landing-flow-section .landing-work-example-main h3,.landing-page-flow .landing-flow-section .metric-label,.landing-page-flow .landing-flow-section .timeline-title,.landing-page-flow .landing-intent-section .landing-intent-card strong,.landing-page-flow .landing-popular-card strong,.landing-page-flow .landing-problem-section .landing-insight-control strong,.landing-page-flow .landing-result-card h3,.landing-page-flow .landing-showcase-active-card h3,.landing-page-flow .landing-why-section .landing-insight-control strong{font-size:clamp(1.26rem,.74vw + 1.02rem,1.72rem);font-weight:780;line-height:1.06;letter-spacing:-.02em}.landing-page-flow .landing-artifact-document p,.landing-page-flow .landing-floating-report p,.landing-page-flow .landing-mini-metric p,.landing-page-flow .landing-process-node p,.landing-page-flow .landing-report-main p,.landing-page-flow .landing-report-step p{font-size:var(--landing-copy-micro-desktop);line-height:1.4}.landing-page-flow .landing-result-showcase .landing-report-main p,.landing-page-flow .landing-result-showcase .landing-report-metrics span,.landing-page-flow .landing-result-showcase .landing-report-step p{display:block;overflow:visible;font-size:var(--landing-copy-roomy-desktop);line-height:1.28;-webkit-box-orient:initial;-webkit-line-clamp:unset}}@media (prefers-reduced-motion:reduce){.page-shell{scroll-behavior:auto}*,:after,:before{animation-duration:.001ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.001ms!important}.access-request-choice:hover,.app-card:hover,.auth-segment-button:hover,.control-button:hover,.field-input:focus,.field-textarea:focus,.ghost-button:hover,.glass-card:hover,.hero-frame:hover,.landing-artifact-track i,.landing-artifact-window,.landing-floating-report,.landing-orb-stage:hover .orb-wrap,.landing-showcase-tab:hover,.landing-side-rail-card,.landing-side-rail-card:nth-child(2),.landing-side-rail-card:nth-child(3),.landing-work-example-window,.marketing-settings-button:hover,.marketing-workspace-button:hover,.nav-pill:hover,.outline-button:hover,.private-stage:hover,.section-block.panel:hover,.solid-button:hover,.timeline-item:hover{transform:none!important}.landing-artifact-shell:after,.landing-artifact-shell:before,.landing-artifact-track i,.landing-artifact-window,.landing-artifact-window:before,.landing-artifacts-preview:before,.landing-floating-report,.landing-insight-progress i,.landing-insight-stage:before,.landing-report-sheet:before,.landing-work-example-window,.landing-work-example-window:before,.landing-work-example:before,.section-title .text-gradient,.text-gradient{animation:none!important}}.visible{visibility:visible}.fixed{position:fixed}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:0}.top-5{top:1.25rem}.z-10{z-index:10}.z-40{z-index:40}.z-50{z-index:50}.order-last{order:9999}.mx-auto{margin-left:auto;margin-right:auto}.mb-2{margin-bottom:.5rem}.mb-4{margin-bottom:1rem}.mt-1{margin-top:.25rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-7{margin-top:1.75rem}.mt-8{margin-top:2rem}.line-clamp-3{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}.block{display:block}.inline-block{display:inline-block}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.contents{display:contents}.hidden{display:none}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-3\.5{height:.875rem}.h-4{height:1rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.max-h-40{max-height:10rem}.min-h-12{min-height:3rem}.min-h-\[17rem\]{min-height:17rem}.min-h-\[2\.75rem\]{min-height:2.75rem}.min-h-\[8\.5rem\]{min-height:8.5rem}.w-10{width:2.5rem}.w-11{width:2.75rem}.w-11\/12{width:91.666667%}.w-3\.5{width:.875rem}.w-3\/4{width:75%}.w-4{width:1rem}.w-44{width:11rem}.w-5{width:1.25rem}.w-\[3px\]{width:3px}.w-fit{width:-moz-fit-content;width:fit-content}.w-full{width:100%}.min-w-0{min-width:0}.min-w-\[220px\]{min-width:220px}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-4xl{max-width:56rem}.max-w-5xl{max-width:64rem}.max-w-7xl{max-width:80rem}.max-w-\[82\%\]{max-width:82%}.max-w-\[92\%\]{max-width:92%}.max-w-lg{max-width:32rem}.max-w-xl{max-width:36rem}.flex-1{flex:1 1 0%}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.basis-full{flex-basis:100%}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}.cursor-not-allowed{cursor:not-allowed}.resize-none{resize:none}.resize{resize:both}.list-disc{list-style-type:disc}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.flex-nowrap{flex-wrap:nowrap}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-8{gap:2rem}.gap-\[3px\]{gap:3px}.gap-x-4{-moz-column-gap:1rem;column-gap:1rem}.gap-y-2{row-gap:.5rem}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem * var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.space-y-8>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(2rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2rem * var(--tw-space-y-reverse))}.overflow-auto{overflow:auto}.overflow-x-auto{overflow-x:auto}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.rounded-\[1\.15rem\]{border-radius:1.15rem}.rounded-\[1\.1rem\]{border-radius:1.1rem}.rounded-\[1\.25rem\]{border-radius:1.25rem}.rounded-\[1\.35rem\]{border-radius:1.35rem}.rounded-\[1\.5rem\]{border-radius:1.5rem}.rounded-\[1rem\]{border-radius:1rem}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:1rem}.rounded-md{border-radius:.375rem}.rounded-bl-md{border-bottom-left-radius:.375rem}.rounded-br-md{border-bottom-right-radius:.375rem}.border{border-width:1px}.border-0{border-width:0}.border-t{border-top-width:1px}.border-\[color\:var\(--line\)\]{border-color:var(--line)}.border-amber-300\/30{border-color:rgb(252 211 77/.3)}.border-cyan-300\/30{border-color:rgb(103 232 249/.3)}.border-cyan-400\/30{border-color:rgb(34 211 238/.3)}.border-rose-300\/25{border-color:rgb(253 164 175/.25)}.border-rose-300\/40{border-color:rgb(253 164 175/.4)}.border-rose-300\/70{border-color:rgb(253 164 175/.7)}.border-rose-400\/30{border-color:rgb(251 113 133/.3)}.border-slate-200\/70{border-color:rgb(226 232 240/.7)}.border-slate-200\/80{border-color:rgb(226 232 240/.8)}.border-slate-300\/30{border-color:rgb(203 213 225/.3)}.border-transparent{border-color:transparent}.border-white\/10{border-color:rgb(255 255 255/.1)}.border-white\/15{border-color:rgb(255 255 255/.15)}.bg-\[color\:var\(--bg-soft\)\]{background-color:var(--bg-soft)}.bg-\[color\:var\(--surface-strong\)\]{background-color:var(--surface-strong)}.bg-amber-200\/10{background-color:rgb(253 230 138/.1)}.bg-black\/20{background-color:rgb(0 0 0/.2)}.bg-cyan-200\/10{background-color:rgb(165 243 252/.1)}.bg-cyan-400\/10{background-color:rgb(34 211 238/.1)}.bg-rose-300\/10{background-color:rgb(253 164 175/.1)}.bg-rose-500\/10{background-color:rgb(244 63 94/.1)}.bg-slate-300\/40{background-color:rgb(203 213 225/.4)}.bg-slate-300\/50{background-color:rgb(203 213 225/.5)}.bg-slate-950\/70{background-color:rgb(2 6 23/.7)}.bg-slate-950\/80{background-color:rgb(2 6 23/.8)}.bg-slate-950\/95{background-color:rgb(2 6 23/.95)}.bg-transparent{background-color:transparent}.bg-white\/5{background-color:rgb(255 255 255/.05)}.bg-white\/50{background-color:rgb(255 255 255/.5)}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-8{padding-top:2rem;padding-bottom:2rem}.pb-1{padding-bottom:.25rem}.pl-5{padding-left:1.25rem}.pt-3{padding-top:.75rem}.pt-4{padding-top:1rem}.text-left{text-align:left}.text-center{text-align:center}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-\[15px\]{font-size:15px}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-medium{font-weight:500}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.leading-5{line-height:1.25rem}.leading-6{line-height:1.5rem}.leading-7{line-height:1.75rem}.leading-8{line-height:2rem}.tracking-\[-0\.03em\]{letter-spacing:-.03em}.tracking-\[-0\.04em\]{letter-spacing:-.04em}.tracking-\[-0\.05em\]{letter-spacing:-.05em}.tracking-\[0\.14em\]{letter-spacing:.14em}.text-\[color\:var\(--accent-text\)\]{color:var(--accent-text)}.text-\[color\:var\(--amber\)\]{color:var(--amber)}.text-\[color\:var\(--danger\)\]{color:var(--danger)}.text-\[color\:var\(--text\)\]{color:var(--text)}.text-\[color\:var\(--text-muted\)\]{color:var(--text-muted)}.text-\[color\:var\(--text-soft\)\]{color:var(--text-soft)}.text-emerald-300{--tw-text-opacity:1;color:rgb(110 231 183/var(--tw-text-opacity,1))}.text-rose-300{--tw-text-opacity:1;color:rgb(253 164 175/var(--tw-text-opacity,1))}.text-rose-400{--tw-text-opacity:1;color:rgb(251 113 133/var(--tw-text-opacity,1))}.text-rose-500{--tw-text-opacity:1;color:rgb(244 63 94/var(--tw-text-opacity,1))}.text-rose-600{--tw-text-opacity:1;color:rgb(225 29 72/var(--tw-text-opacity,1))}.text-slate-100{--tw-text-opacity:1;color:rgb(241 245 249/var(--tw-text-opacity,1))}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.underline{text-decoration-line:underline}.underline-offset-4{text-underline-offset:4px}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.shadow-2xl{--tw-shadow:0 25px 50px -12px rgb(0 0 0/0.25);--tw-shadow-colored:0 25px 50px -12px var(--tw-shadow-color)}.shadow-2xl,.shadow-\[0_16px_42px_rgba\(0\2c 0\2c 0\2c 0\.16\)\]{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_16px_42px_rgba\(0\2c 0\2c 0\2c 0\.16\)\]{--tw-shadow:0 16px 42px rgba(0,0,0,0.16);--tw-shadow-colored:0 16px 42px var(--tw-shadow-color)}.shadow-rose-950\/30{--tw-shadow-color:rgb(76 5 25/0.3);--tw-shadow:var(--tw-shadow-colored)}.outline-none{outline:2px solid transparent;outline-offset:2px}.outline{outline-style:solid}.\!ring{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)!important;--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color)!important;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)!important}.ring{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.blur{--tw-blur:blur(8px)}.blur,.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-200{transition-duration:.2s}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.private-shell{--app-copy-desktop:clamp(1.1rem,0.22vw + 1.02rem,1.2rem);--app-copy-roomy:clamp(1.22rem,0.26vw + 1.12rem,1.38rem);--app-copy-compact:clamp(1.02rem,0.16vw + 0.98rem,1.1rem);--app-copy-micro:clamp(0.94rem,0.1vw + 0.91rem,1rem)}.private-shell,.private-shell main{font-family:var(--font-sans),sans-serif;font-size:var(--app-copy-desktop)}.private-shell .app-brand-link{font-size:clamp(1.08rem,.22vw + 1rem,1.2rem)}.private-shell .app-env-badge,.private-shell .app-header-panel .nav-pill,.private-shell .app-logout-button,.private-shell .app-preference-controls .control-button,.private-shell .app-user-access,.private-shell .app-user-email,.private-shell .app-user-meta{font-size:clamp(.84rem,.05vw + .82rem,.9rem)}.private-shell main :where(.muted-copy,.subtle-copy,.metric-copy),.private-shell main :where(.select-label,.select-trigger,.select-option),.private-shell main :where(p,li,label,input,textarea,select){font-family:var(--font-sans),sans-serif;font-size:var(--app-copy-desktop);line-height:1.52}.private-shell main h1{font-size:clamp(3.2rem,4.8vw,5.4rem);font-weight:780;line-height:.94;letter-spacing:-.05em}.private-shell main h1,.private-shell main h2{font-family:var(--font-display),var(--font-sans),sans-serif}.private-shell main h2{font-size:clamp(2.25rem,2.4vw,3.2rem);font-weight:760;line-height:1;letter-spacing:-.045em}.private-shell main h3{font-family:var(--font-display),var(--font-sans),sans-serif;font-size:clamp(1.55rem,1.15vw,2.05rem);font-weight:740;line-height:1.08;letter-spacing:-.035em}.private-shell main :where(.text-xs,.text-\[11px\]){font-size:var(--app-copy-micro);line-height:1.35}.private-shell main :where(.text-sm,.text-\[15px\]){font-size:var(--app-copy-compact);line-height:1.45}.private-shell main :where(.text-base,.text-lg){font-size:var(--app-copy-desktop);line-height:1.5}.private-shell main :where(.text-xl,.text-2xl){font-size:clamp(1.38rem,.54vw + 1.18rem,1.72rem);line-height:1.14}.private-shell main :where(.section-kicker,.state-chip){font-size:var(--app-copy-micro);line-height:1.15}.private-shell main :where(.solid-button,.ghost-button,.outline-button),.private-shell main a,.private-shell main button{font-size:var(--app-copy-compact)}.private-shell main :where(.field-input,.field-textarea,.select-trigger){min-height:3.55rem;padding:1.05rem 1.1rem;font-size:var(--app-copy-desktop);line-height:1.45}.private-shell main .select-trigger{padding-right:3rem}.private-shell main .field-textarea{min-height:11rem}.private-shell main .app-card{font-size:var(--app-copy-desktop)}.private-shell main .auth-label{font-size:var(--app-copy-compact)}@media (max-width:760px){.private-shell{--app-copy-desktop:clamp(1.02rem,0.68vw + 0.96rem,1.12rem);--app-copy-roomy:clamp(1.12rem,1vw + 0.98rem,1.28rem);--app-copy-compact:clamp(0.98rem,0.48vw + 0.93rem,1.05rem);--app-copy-micro:clamp(0.88rem,0.34vw + 0.84rem,0.96rem)}.private-shell main h1{font-size:clamp(2.65rem,8vw,3.35rem);line-height:.98}.private-shell main h2{font-size:clamp(1.9rem,5.8vw,2.45rem)}.private-shell .app-preference-controls{gap:.3rem!important}.private-shell .app-preference-controls .control-button{min-width:2.55rem;padding-inline:.48rem}.private-shell .app-logout-button{padding-inline:.68rem!important}}@keyframes landing-gradient-shimmer{0%,to{background-position:0 50%}50%{background-position:100% 50%}}@keyframes landing-artifact-float{0%,to{transform:translateZ(0) rotate(0deg)}50%{transform:translate3d(0,-.55rem,0) rotate(.25deg)}}@keyframes landing-artifact-drift{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(.7rem,-.9rem,0) scale(1.08)}}@keyframes landing-artifact-scan{0%,to{transform:translateX(-45%);opacity:.18}48%,58%{transform:translateX(45%);opacity:.62}}@keyframes landing-track-run{0%,to{transform:translateX(0)}50%{transform:translateX(138%)}}@keyframes landing-insight-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes landing-report-hover{0%,to{transform:translateZ(0)}50%{transform:translate3d(-.35rem,-.5rem,0)}}@keyframes cursor-shimmer{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes select-menu-enter{0%{opacity:0;transform:translate3d(0,-.35rem,0) scale(.985)}to{opacity:1;transform:translateZ(0) scale(1)}}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes ai-typing-dot{0%,to{opacity:.42;transform:translateY(0)}50%{opacity:1;transform:translateY(-.16rem)}}@keyframes ai-typing-orb{0%,to{transform:scale(.92);filter:saturate(1)}50%{transform:scale(1.15);filter:saturate(1.4)}}@keyframes ai-typing-card-breathe{0%,to{border-color:rgba(83,229,255,.2);box-shadow:0 0 0 1px rgba(83,229,255,.08),0 18px 44px rgba(83,229,255,.08)}50%{border-color:rgba(83,229,255,.36);box-shadow:0 0 0 1px rgba(83,229,255,.16),0 20px 50px rgba(83,229,255,.14)}}@keyframes drift{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(.3rem,-.6rem,0) scale(1.04)}}@keyframes pulse{0%,to{opacity:.55;transform:scale(.9)}50%{opacity:1;transform:scale(1.15)}}.dashboard-private-shell{--scrollbar-track:oklch(22% 0.025 260/0.58);--scrollbar-track-hover:oklch(26% 0.032 260/0.72);--scrollbar-thumb:oklch(60% 0.04 245/0.5);--scrollbar-thumb-strong:oklch(56% 0.055 262/0.64);height:100vh;max-width:none;padding:0;overflow:hidden}html[data-theme=light] .dashboard-private-shell{--scrollbar-track:oklch(91% 0.018 260/0.72);--scrollbar-track-hover:oklch(86% 0.026 260/0.86);--scrollbar-thumb:oklch(72% 0.035 245/0.66);--scrollbar-thumb-strong:oklch(66% 0.05 262/0.76)}.dashboard-private-shell,.dashboard-private-shell *{scrollbar-color:var(--scrollbar-thumb) var(--scrollbar-track);scrollbar-width:thin}.dashboard-private-shell ::-webkit-scrollbar{width:.72rem;height:.72rem}.dashboard-private-shell ::-webkit-scrollbar-track{border-radius:999px;background:linear-gradient(180deg,var(--scrollbar-track),var(--scrollbar-track-hover))}.dashboard-private-shell ::-webkit-scrollbar-thumb{border:.18rem solid transparent;border-radius:999px;background:linear-gradient(180deg,var(--scrollbar-thumb),var(--scrollbar-thumb-strong)) padding-box;box-shadow:inset 0 0 0 1px oklch(96% .018 220/.12),0 0 1.2rem oklch(78% .155 215/.24)}.dashboard-private-shell ::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,var(--scrollbar-thumb-strong),var(--scrollbar-thumb)) padding-box}.dashboard-private-shell ::-webkit-scrollbar-corner{background:transparent}@media (pointer:fine){.page-shell-cursor ::-webkit-scrollbar,.page-shell-cursor ::-webkit-scrollbar-thumb,.page-shell-cursor ::-webkit-scrollbar-track,.page-shell-cursor::-webkit-scrollbar{cursor:none!important}}.dashboard-shell-grid,.dashboard-shell-grid *{letter-spacing:0!important}.dashboard-shell-grid{--dashboard-sidebar-width:19rem;--dashboard-rail-width:19.5rem;display:grid;height:100vh;min-height:0;grid-template-columns:var(--dashboard-sidebar-width) minmax(0,1fr) var(--dashboard-rail-width);gap:0;overflow:hidden;color:var(--text);font-size:.94rem}.dashboard-sidebar-desktop{position:sticky;top:0;height:100vh;min-height:0;border-right:1px solid rgba(148,184,255,.16);background:linear-gradient(180deg,rgba(8,12,24,.96),rgba(12,17,32,.92)),var(--surface-strong)}html[data-theme=light] .dashboard-sidebar-desktop{background:linear-gradient(180deg,rgba(246,249,255,.96),rgba(237,243,255,.94)),var(--surface-strong)}.dashboard-sidebar{display:flex;height:100%;min-height:0;flex-direction:column;gap:.7rem;overflow:hidden;padding:1rem}.dashboard-sidebar>*{flex-shrink:0}.dashboard-sidebar-scroll{min-height:0;overflow-x:hidden;overflow-y:auto;padding-right:.15rem;scrollbar-gutter:stable}.dashboard-sidebar-bottom,.dashboard-work-nav{flex:0 0 auto}.dashboard-sidebar-bottom{display:grid;gap:.7rem;min-height:0}.dashboard-brand-block{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.dashboard-brand-link{display:inline-flex;min-width:0;align-items:center;gap:.65rem;font-family:var(--font-display),var(--font-sans),sans-serif;font-size:1rem;font-weight:760}.dashboard-brand-mark{display:inline-flex;height:2rem;width:2rem;flex:0 0 auto;align-items:center;justify-content:center;border:1px solid rgba(83,229,255,.24);border-radius:8px;background:rgba(83,229,255,.1);color:var(--accent-text)}.dashboard-env-pill,.dashboard-eyebrow,.dashboard-nav-label{font-family:var(--font-mono),monospace;font-size:.72rem;font-weight:600;text-transform:uppercase;color:var(--text-soft)}.dashboard-env-pill{border:1px solid rgba(148,184,255,.16);border-radius:8px;padding:.35rem .55rem;background:rgba(255,255,255,.04)}.dashboard-rail-panel,.dashboard-user-card,.dashboard-workspace-switcher{border:1px solid rgba(148,184,255,.14);border-radius:8px;background:rgba(255,255,255,.045)}html[data-theme=light] .dashboard-rail-panel,html[data-theme=light] .dashboard-user-card,html[data-theme=light] .dashboard-workspace-switcher{background:rgba(255,255,255,.68)}.dashboard-drawer-close,.dashboard-icon-link,.dashboard-mobile-menu-button,.dashboard-mobile-scrim,.dashboard-tree-toggle,.dashboard-workspace-button,.dashboard-workspace-option{border:0;background:transparent;color:inherit}.dashboard-workspace-button{display:flex;width:100%;align-items:center;justify-content:space-between;gap:.75rem;padding:.85rem;text-align:left}.dashboard-workspace-name{display:block;margin-top:.3rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.95rem;font-weight:740}.dashboard-workspace-list{display:grid;gap:.35rem;border-top:1px solid rgba(148,184,255,.12);padding:.5rem}.dashboard-add-link,.dashboard-workspace-option{display:flex;min-height:2.25rem;align-items:center;justify-content:space-between;gap:.7rem;border-radius:7px;padding:.55rem .65rem;font-size:.86rem;color:var(--text-muted)}.dashboard-add-link:hover,.dashboard-workspace-option-active,.dashboard-workspace-option:hover{background:rgba(83,229,255,.1);color:var(--text)}.dashboard-add-link{justify-content:flex-start;border:1px dashed rgba(83,229,255,.24)}.dashboard-nav-stack{display:grid;gap:.25rem}.dashboard-nav-label{padding:0 .35rem}.dashboard-nav-link,.dashboard-primary-action,.dashboard-session-artifact,.dashboard-session-link{position:relative;display:flex;min-width:0;align-items:center;gap:.65rem;border:1px solid transparent;border-radius:8px;color:var(--text-muted);transition:transform var(--motion-fast) var(--ease-out-soft),border-color var(--motion-fast) var(--ease-out-soft),background var(--motion-fast) var(--ease-out-soft),color var(--motion-fast) var(--ease-out-soft)}.dashboard-nav-link{min-height:2.08rem;padding:.43rem .68rem;font-size:.86rem;font-weight:650}.dashboard-nav-link-active,.dashboard-nav-link:hover,.dashboard-session-artifact-active,.dashboard-session-artifact:hover,.dashboard-session-link-active,.dashboard-session-link:hover{border-color:rgba(83,229,255,.22);background:rgba(83,229,255,.1);color:var(--text)}.dashboard-nav-link-active{box-shadow:inset 0 0 0 1px rgba(83,229,255,.16)}.dashboard-nav-link-active svg{color:var(--accent-text)}.dashboard-sessions-zone{position:relative;display:grid;flex:1 1 auto;min-height:0}.dashboard-sessions-tree{display:grid;min-height:0;align-content:start;gap:.55rem;overflow-y:auto;padding-right:.6rem;scrollbar-width:none}.dashboard-sessions-tree::-webkit-scrollbar{display:none;width:0;height:0}.dashboard-session-scrollbar{position:absolute;top:.15rem;right:.05rem;bottom:.15rem;width:.34rem;border-radius:999px;background:linear-gradient(180deg,var(--scrollbar-track),transparent 52%,var(--scrollbar-track-hover));opacity:0;pointer-events:none;cursor:none;transition:opacity var(--motion-fast) var(--ease-out-soft)}.dashboard-session-scrollbar-visible{opacity:1}.dashboard-session-scrollbar-thumb{position:absolute;top:calc((100% - max(.85rem, calc(100% * var(--dashboard-session-scroll-size)))) * var(--dashboard-session-scroll-progress));right:0;display:block;width:100%;height:max(.85rem,calc(100% * var(--dashboard-session-scroll-size)));border-radius:inherit;background:linear-gradient(180deg,var(--scrollbar-thumb),var(--scrollbar-thumb-strong));box-shadow:0 0 0 1px oklch(96% .018 220/.12),0 0 1.15rem oklch(78% .155 215/.34)}.dashboard-tree-heading{display:flex;align-items:center;justify-content:space-between;padding:0 .35rem;font-size:.78rem;font-weight:760;text-transform:uppercase;color:var(--text-soft)}.dashboard-icon-link{display:inline-flex;height:1.9rem;width:1.9rem;align-items:center;justify-content:center;border:1px solid rgba(83,229,255,.2);border-radius:7px;background:rgba(83,229,255,.08);color:var(--accent-text)}.dashboard-session-list{display:grid;gap:.35rem}.dashboard-session-node,.dashboard-session-row{display:grid;gap:.25rem}.dashboard-session-row{grid-template-columns:1.7rem minmax(0,1fr);align-items:center}.dashboard-tree-toggle{display:inline-flex;height:1.7rem;width:1.7rem;align-items:center;justify-content:center;border-radius:6px;color:var(--text-soft)}.dashboard-tree-toggle:hover{background:rgba(255,255,255,.055);color:var(--text)}.dashboard-session-link{min-height:2.72rem;flex-direction:column;align-items:flex-start;justify-content:center;gap:.2rem;padding:.48rem .6rem}.dashboard-session-title{width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.85rem;font-weight:720}.dashboard-session-meta{font-size:.72rem;color:var(--text-soft)}.dashboard-session-children{display:grid;gap:.2rem;margin-left:1.95rem}.dashboard-session-artifact{min-height:2rem;padding:.42rem .55rem;font-size:.78rem}.dashboard-empty-tree,.dashboard-muted{border:1px dashed rgba(148,184,255,.16);border-radius:8px;padding:.75rem;font-size:.82rem;color:var(--text-soft)}.dashboard-empty-tree p{color:var(--text-muted);font-weight:700}.dashboard-empty-tree span{display:block;margin-top:.35rem;line-height:1.45}.dashboard-utility-nav{margin-top:0}.dashboard-user-card{display:grid;gap:.25rem;padding:.65rem .7rem;font-size:.78rem;color:var(--text-soft)}.dashboard-user-email{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text-muted);font-weight:700}.dashboard-main-column{display:flex;height:100vh;min-height:0;flex-direction:column;min-width:0;overflow:hidden;padding:1.1rem 1.25rem 1.35rem}.dashboard-top-row{position:sticky;top:0;z-index:35;display:flex;flex-shrink:0;min-height:5.15rem;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1.2rem;border:1px solid rgba(148,184,255,.14);border-radius:8px;padding:.72rem .85rem .78rem;background:linear-gradient(180deg,rgba(13,17,30,.96),rgba(7,10,19,.92) 64%,rgba(7,10,19,.86)),var(--surface-strong);box-shadow:0 18px 48px rgba(0,0,0,.2);overflow:hidden;backdrop-filter:blur(16px)}html[data-theme=light] .dashboard-top-row{background:linear-gradient(180deg,rgba(243,246,255,.94),rgba(243,246,255,.78)),transparent}.dashboard-page-title{display:grid;flex:1 1 24rem;align-content:center;gap:.22rem;min-width:0;min-height:3.4rem}.dashboard-main-surface h1,.dashboard-page-title h1{font-size:2rem!important;line-height:1.06!important;font-weight:760!important}.dashboard-page-title h1{font-size:1.62rem!important;line-height:1.12!important;overflow-wrap:anywhere;text-wrap:balance}.dashboard-top-actions{display:flex;flex:0 1 auto;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.55rem;row-gap:.45rem}.dashboard-drawer-close,.dashboard-logout-button,.dashboard-mobile-menu-button,.dashboard-primary-action{min-height:2.35rem;border-radius:8px!important;padding:.55rem .75rem;font-size:.84rem!important;font-weight:740}.dashboard-primary-action{border-color:rgba(83,229,255,.24);background:linear-gradient(135deg,rgba(83,229,255,.18),rgba(123,97,255,.14));color:var(--text)}.dashboard-primary-action:hover{transform:translate3d(0,-1px,0)}.dashboard-preferences,.dashboard-sidebar-preferences{flex-wrap:nowrap!important;gap:.35rem!important}.dashboard-preferences .control-cluster,.dashboard-sidebar-preferences .control-cluster{min-height:2.35rem;border-radius:8px}.dashboard-preferences .control-label,.dashboard-sidebar-preferences .control-label{display:none}.dashboard-preferences .control-button,.dashboard-sidebar-preferences .control-button{min-height:2.2rem;border-radius:7px;padding:0 .6rem;font-size:.78rem}.dashboard-sidebar-preferences{display:none!important}.dashboard-logout-button{border-color:rgba(148,184,255,.15)!important;background:rgba(255,255,255,.04)!important}.dashboard-mobile-menu-button{display:none;border:1px solid rgba(148,184,255,.16);background:rgba(255,255,255,.04)}.dashboard-main-surface{flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;min-width:0;padding-top:1.15rem;padding-right:.25rem;padding-left:.5rem;scrollbar-gutter:stable}.dashboard-main-surface :where(.space-y-6){--tw-space-y-reverse:0}.dashboard-main-surface .app-card,.dashboard-main-surface .glass-card,.dashboard-main-surface .private-stage{border-radius:8px!important;box-shadow:0 14px 44px rgba(0,0,0,.18)}.dashboard-main-surface .private-stage{background:linear-gradient(180deg,rgba(255,255,255,.065),rgba(255,255,255,.035)),var(--surface)}html[data-theme=light] .dashboard-main-surface .private-stage{background:linear-gradient(180deg,rgba(255,255,255,.92),rgba(245,248,255,.86)),var(--surface)}.dashboard-main-surface :where(h1,h2,h3,h4,h5,h6){letter-spacing:0!important}.dashboard-main-surface h2{font-size:1.38rem!important;line-height:1.16!important}.dashboard-main-surface h3{font-size:1.14rem!important;line-height:1.18!important}.dashboard-main-surface :where(.muted-copy,.subtle-copy,.metric-copy),.dashboard-main-surface :where(.select-label,.select-trigger,.select-option),.dashboard-main-surface :where(p,li,label,input,textarea,select){font-size:.94rem!important;line-height:1.48!important}.dashboard-main-surface :where(.text-xs,.text-\[11px\]){font-size:.74rem!important;line-height:1.25!important}.dashboard-main-surface :where(.text-sm,.text-\[15px\]){font-size:.86rem!important;line-height:1.38!important}.dashboard-main-surface :where(.text-base,.text-lg){font-size:.94rem!important;line-height:1.48!important}.dashboard-main-surface :where(.text-xl){font-size:1.12rem!important;line-height:1.22!important}.dashboard-main-surface :where(.text-2xl){font-size:1.38rem!important;line-height:1.16!important}.dashboard-main-surface :where(.text-4xl,.text-5xl){font-size:2rem!important;line-height:1.06!important}.dashboard-main-surface :where(.section-kicker,.state-chip){border-radius:8px!important;font-size:.74rem!important;line-height:1.2!important}.dashboard-main-surface :where(.solid-button,.ghost-button,.outline-button,button,a){font-size:.9rem!important;line-height:1.16!important}.dashboard-main-surface :where(.solid-button,.ghost-button,.outline-button,.danger-button,button){border-radius:8px!important}.dashboard-main-surface :where(.solid-button,.ghost-button,.outline-button,.danger-button){min-height:2.4rem!important;padding:.62rem .9rem!important}.dashboard-main-surface :where(.solid-button:hover,.ghost-button:hover,.outline-button:hover){transform:translate3d(0,-1px,0)!important}.dashboard-main-surface :where(.field-input,.field-textarea,.select-trigger){min-height:2.8rem!important;border-radius:8px!important;padding:.78rem .9rem!important}.dashboard-main-surface .field-textarea{min-height:8rem!important}.dashboard-context-rail{position:sticky;top:0;display:grid;height:100vh;align-content:start;gap:.8rem;overflow-y:auto;border-left:1px solid rgba(148,184,255,.13);padding:1rem}.dashboard-rail-panel{padding:.9rem}.dashboard-rail-hero h2{margin-top:.5rem;font-size:1.08rem;line-height:1.18}.dashboard-rail-hero p,.dashboard-rail-progress{margin-top:.55rem;font-size:.84rem;color:var(--text-soft)}.dashboard-rail-row{display:flex;min-height:2.2rem;align-items:center;justify-content:space-between;gap:.75rem;border-bottom:1px solid rgba(148,184,255,.1);font-size:.84rem;color:var(--text-muted)}.dashboard-rail-row:last-child{border-bottom:0}.dashboard-rail-row strong{color:var(--text);font-size:1rem}.dashboard-mini-pipeline{display:grid;grid-template-columns:repeat(3,1fr);gap:.35rem;margin-top:.75rem}.dashboard-pipeline-dot{height:.45rem;border-radius:999px;background:rgba(148,184,255,.18)}.dashboard-pipeline-dot-ready{background:linear-gradient(90deg,var(--cyan),var(--violet));box-shadow:0 0 18px rgba(83,229,255,.22)}.dashboard-mobile-overlay{position:fixed;inset:0;z-index:80;display:none}.dashboard-mobile-scrim{position:absolute;inset:0;background:rgba(3,6,14,.68)}.dashboard-mobile-drawer{position:relative;z-index:1;height:100dvh;width:min(22rem,calc(100vw - 2.5rem));background:var(--surface-strong);box-shadow:24px 0 80px rgba(0,0,0,.38)}.dashboard-mobile-drawer .dashboard-sidebar{display:flex;height:100dvh;min-height:0;overflow-y:auto;padding-top:3.25rem}.dashboard-mobile-drawer .dashboard-sidebar>*{flex-shrink:0}.dashboard-mobile-drawer .dashboard-sidebar-bottom{flex:0 0 auto}.dashboard-mobile-drawer .dashboard-sessions-tree{flex:0 0 auto;min-height:auto;overflow:visible;padding-right:0}.dashboard-mobile-drawer .dashboard-utility-nav{margin-top:0}.dashboard-drawer-close{position:absolute;top:.85rem;right:.85rem;z-index:2;border:1px solid rgba(148,184,255,.18);background:rgba(255,255,255,.06)}@media (max-width:1320px){.dashboard-shell-grid{grid-template-columns:var(--dashboard-sidebar-width) minmax(0,1fr)}.dashboard-context-rail{display:none}}@media (max-width:940px){.dashboard-private-shell,.dashboard-shell-grid{height:auto;min-height:100vh;overflow:visible}.dashboard-shell-grid{display:block}.dashboard-sidebar-desktop{display:none}.dashboard-mobile-overlay{display:block}.dashboard-main-column{display:block;height:auto;min-height:0;overflow:visible;padding:.85rem}.dashboard-main-surface{overflow:visible;padding-right:0;padding-left:0}.dashboard-top-row{min-height:3.75rem;gap:.65rem}.dashboard-mobile-menu-button{display:inline-flex;align-items:center;justify-content:center}.dashboard-page-title h1{font-size:1.28rem!important}.dashboard-logout-button span,.dashboard-primary-action span{display:none}.dashboard-top-actions{gap:.35rem}.dashboard-preferences{display:none!important}.dashboard-sidebar-preferences{display:flex!important}}@media (max-width:520px){.dashboard-main-column{padding:.7rem}.dashboard-top-row{align-items:center}.dashboard-page-title .dashboard-eyebrow{display:none}.dashboard-main-surface{padding-top:.85rem}.dashboard-main-surface .app-card,.dashboard-main-surface .private-stage{padding:1rem!important}}.dashboard-private-shell{--d-bg:#080a11;--d-bg2:#0b0e18;--d-text:#c2c7d2;--d-head:#f8f9fb;--d-muted:#9aa0ac;--d-soft:#7e8593;--d-surface:rgba(255,255,255,0.035);--d-surface2:rgba(255,255,255,0.055);--d-surface3:rgba(255,255,255,0.09);--d-border:rgba(255,255,255,0.10);--d-border2:rgba(255,255,255,0.18);--d-grid:rgba(160,180,225,0.04);--d-accent:#5b8def;--d-accent2:#7c8cff;--d-accent-soft:rgba(124,140,255,0.14);--d-teal:#2dd4bf;--d-green:#34d399;--d-rose:#fb7185;--d-sheen:rgba(255,255,255,0.08);--d-hi:rgba(255,255,255,0.10);--d-shadow:0 26px 64px rgba(0,0,0,0.42);--d-shadow-sm:0 14px 32px rgba(0,0,0,0.30);--d-radius:18px}html[data-theme=light] .dashboard-private-shell{--d-bg:#eaeefa;--d-bg2:#e6eaf6;--d-text:#444c63;--d-head:#101631;--d-muted:#5a627a;--d-soft:#5f6880;--d-surface:rgba(255,255,255,0.72);--d-surface2:rgba(255,255,255,0.86);--d-surface3:rgba(255,255,255,0.95);--d-border:rgba(40,55,95,0.12);--d-border2:rgba(40,55,95,0.22);--d-grid:rgba(40,55,95,0.055);--d-accent:#3b6fe0;--d-accent2:#6d5bef;--d-accent-soft:rgba(109,91,239,0.10);--d-teal:#0f766e;--d-green:#0f7a52;--d-rose:#c81742;--d-sheen:rgba(255,255,255,0.5);--d-hi:rgba(255,255,255,0.7);--d-shadow:0 24px 60px rgba(40,55,95,0.14);--d-shadow-sm:0 14px 30px rgba(40,55,95,0.10)}.page-shell:has(.dashboard-private-shell){background:var(--d-bg)}.page-shell:has(.dashboard-private-shell) .noise-layer{display:none}.dashboard-private-shell{position:relative;min-height:100vh;color:var(--d-text);background:var(--d-bg);font-family:var(--font-sans),system-ui,sans-serif;-webkit-font-smoothing:antialiased}.dashboard-private-shell:before{content:"";position:fixed;inset:0;z-index:0;pointer-events:none;background:radial-gradient(1100px circle at 8% -10%,rgba(91,141,239,.12),transparent 48%),radial-gradient(900px circle at 102% -4%,rgba(124,140,255,.09),transparent 46%),radial-gradient(820px circle at 60% 116%,rgba(45,212,191,.06),transparent 52%)}html[data-theme=light] .dashboard-private-shell:before{background:radial-gradient(1100px circle at 8% -10%,rgba(59,111,224,.1),transparent 48%),radial-gradient(900px circle at 102% -4%,rgba(109,91,239,.08),transparent 46%)}.dashboard-private-shell:after{content:"";position:fixed;inset:0;z-index:0;pointer-events:none;background-image:linear-gradient(var(--d-grid) 1px,transparent 1px),linear-gradient(90deg,var(--d-grid) 1px,transparent 1px);background-size:48px 48px;-webkit-mask-image:radial-gradient(circle at 50% 24%,#000,transparent 78%);mask-image:radial-gradient(circle at 50% 24%,#000,transparent 78%)}.dashboard-private-shell>*{position:relative;z-index:1}@media (prefers-reduced-motion:no-preference){.dashboard-private-shell .dashboard-shell-grid{animation:none}}.cursor-halo{display:none!important}.app-cur-dot,.app-cur-ring{display:none}@media (hover:hover) and (pointer:fine){.page-shell-cursor:has(.dashboard-private-shell),.page-shell-cursor:has(.dashboard-private-shell) *{cursor:none!important}.app-cur-dot{width:7px;height:7px;background:#e6ecff;box-shadow:0 0 12px rgba(124,140,255,.95);z-index:9999;transition:opacity .25s}.app-cur-dot,.app-cur-ring{display:block;position:fixed;top:0;left:0;border-radius:50%;transform:translate(-50%,-50%);pointer-events:none;opacity:0}.app-cur-ring{width:30px;height:30px;border:1.5px solid rgba(124,140,255,.6);z-index:9998;transition:width .22s cubic-bezier(.16,1,.3,1),height .22s cubic-bezier(.16,1,.3,1),border-color .22s,background .22s,opacity .35s}.app-cur-ring.hover{width:56px;height:56px;background:rgba(124,140,255,.1);border-color:rgba(124,140,255,.95)}.app-cur-ring.text{width:3px;height:28px;border-radius:6px;background:rgba(124,140,255,.45);border-color:transparent}.app-cur-ring.down{width:22px;height:22px;border-color:var(--d-accent2)}}html[data-theme=light] .app-cur-dot{background:#2942a8;box-shadow:0 0 12px rgba(59,111,224,.6)}html[data-theme=light] .app-cur-ring{border-color:rgba(59,111,224,.55)}html[data-theme=light] .app-cur-ring.hover{background:rgba(59,111,224,.1);border-color:rgba(59,111,224,.9)}.dashboard-private-shell .dashboard-main-surface,.dashboard-private-shell .dashboard-shell-grid{background:transparent}.dashboard-private-shell .app-card,.dashboard-private-shell .dashboard-context-rail .dashboard-rail-panel,.dashboard-private-shell .dashboard-sidebar,.dashboard-private-shell .dashboard-top-row,.dashboard-private-shell .private-stage{position:relative;background:var(--d-surface2);border:1px solid var(--d-border);box-shadow:var(--d-shadow-sm);backdrop-filter:blur(18px) saturate(160%)}.dashboard-private-shell .dashboard-sidebar{border-radius:0;border:none;border-right:1px solid var(--d-border);background:linear-gradient(180deg,rgba(255,255,255,.045),rgba(255,255,255,.02));box-shadow:none;padding:22px 16px}html[data-theme=light] .dashboard-private-shell .dashboard-sidebar{background:linear-gradient(180deg,rgba(255,255,255,.82),rgba(255,255,255,.62))}.dashboard-private-shell .dashboard-brand-link{color:var(--d-head);letter-spacing:-.01em}.dashboard-private-shell .dashboard-brand-mark{background:linear-gradient(135deg,var(--d-accent),var(--d-accent2));color:#fff;box-shadow:0 0 16px rgba(91,141,239,.55)}.dashboard-private-shell .dashboard-env-pill{font-family:var(--font-mono),monospace;font-size:9.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--d-accent2);background:var(--d-accent-soft);border:1px solid rgba(124,140,255,.28);border-radius:999px}.dashboard-private-shell .dashboard-eyebrow,.dashboard-private-shell .dashboard-nav-label,.dashboard-private-shell .dashboard-tree-heading>span:first-child{font-family:var(--font-mono),monospace;font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--d-soft)}.dashboard-private-shell .dashboard-workspace-button,.dashboard-private-shell .dashboard-workspace-list{background:var(--d-surface);border:1px solid var(--d-border);border-radius:14px}.dashboard-private-shell .dashboard-workspace-button:hover{border-color:var(--d-border2)}.dashboard-private-shell .dashboard-workspace-name{color:var(--d-head);font-weight:600}.dashboard-private-shell .dashboard-workspace-option{color:var(--d-text);border-radius:10px}.dashboard-private-shell .dashboard-workspace-option:hover{background:var(--d-surface2);color:var(--d-head)}.dashboard-private-shell .dashboard-workspace-option-active{background:var(--d-accent-soft);color:var(--d-head)}.dashboard-private-shell .dashboard-add-link{color:var(--d-accent2)}.dashboard-private-shell .dashboard-nav-link{color:var(--d-muted);border-radius:11px;border:1px solid transparent;transition:color .2s,background .2s,border-color .2s}.dashboard-private-shell .dashboard-nav-link:hover{color:var(--d-head);background:var(--d-surface)}.dashboard-private-shell .dashboard-nav-link-active{color:var(--d-head);background:var(--d-accent-soft);border-color:rgba(124,140,255,.3)}.dashboard-private-shell .dashboard-nav-link-active svg{color:var(--d-accent2)}.dashboard-private-shell .dashboard-icon-link{color:var(--d-accent2);background:var(--d-accent-soft);border:1px solid rgba(124,140,255,.26);border-radius:9px}.dashboard-private-shell .dashboard-session-link{border-radius:10px;color:var(--d-text)}.dashboard-private-shell .dashboard-session-link:hover{background:var(--d-surface)}.dashboard-private-shell .dashboard-session-link-active{background:var(--d-accent-soft)}.dashboard-private-shell .dashboard-session-title{color:var(--d-head)}.dashboard-private-shell .dashboard-session-meta{color:var(--d-soft);font-family:var(--font-mono),monospace;font-size:10.5px}.dashboard-private-shell .dashboard-session-artifact{color:var(--d-muted);border-radius:9px}.dashboard-private-shell .dashboard-session-artifact:hover{color:var(--d-head);background:var(--d-surface)}.dashboard-private-shell .dashboard-session-artifact-active{color:var(--d-head);background:var(--d-surface2)}.dashboard-private-shell .dashboard-tree-toggle{color:var(--d-soft)}.dashboard-private-shell .dashboard-tree-toggle:hover{color:var(--d-head)}.dashboard-private-shell .dashboard-muted{color:var(--d-soft)}.dashboard-private-shell .dashboard-empty-tree p{color:var(--d-text)}.dashboard-private-shell .dashboard-empty-tree span{color:var(--d-soft)}.dashboard-private-shell .dashboard-session-scrollbar-thumb{background:linear-gradient(180deg,var(--d-accent),var(--d-accent2))}.dashboard-private-shell .dashboard-user-card{background:var(--d-surface);border:1px solid var(--d-border);border-radius:12px}.dashboard-private-shell .dashboard-user-email{color:var(--d-head)}.dashboard-private-shell .dashboard-user-card span:last-child{color:var(--d-soft)}.dashboard-private-shell .dashboard-top-row{border-radius:var(--d-radius);background:var(--d-surface2)}.dashboard-private-shell .dashboard-top-row:before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:linear-gradient(180deg,var(--d-sheen),transparent 46%)}.dashboard-private-shell .dashboard-page-title h1{font-family:var(--font-display),sans-serif;color:var(--d-head);letter-spacing:-.025em}.dashboard-private-shell .dashboard-primary-action{background:linear-gradient(135deg,var(--d-accent),#6f7dff);color:#fff;border:none;border-radius:12px;box-shadow:0 12px 28px rgba(91,141,239,.42);transition:transform .22s cubic-bezier(.16,1,.3,1),box-shadow .22s}.dashboard-private-shell .dashboard-primary-action:hover{transform:translateY(-2px);box-shadow:0 18px 40px rgba(91,141,239,.6)}.dashboard-private-shell .dashboard-logout-button{color:var(--d-muted);border-radius:11px}.dashboard-private-shell .dashboard-logout-button:hover{color:var(--d-head);background:var(--d-surface)}.dashboard-private-shell .dashboard-context-rail .dashboard-rail-panel{border-radius:var(--d-radius);background:var(--d-surface2)}.dashboard-private-shell .dashboard-rail-hero h2{font-family:var(--font-display),sans-serif;color:var(--d-head);letter-spacing:-.02em}.dashboard-private-shell .dashboard-rail-hero p,.dashboard-private-shell .dashboard-rail-progress,.dashboard-private-shell .dashboard-rail-row span{color:var(--d-muted)}.dashboard-private-shell .dashboard-rail-row strong{color:var(--d-head);font-family:var(--font-display),sans-serif}.dashboard-private-shell .dashboard-pipeline-dot{background:var(--d-border2)}.dashboard-private-shell .dashboard-pipeline-dot-ready{background:var(--d-green);box-shadow:0 0 10px rgba(52,211,153,.7)}.dashboard-private-shell .private-stage{border-radius:20px;background:var(--d-surface2)}.dashboard-private-shell .private-stage:before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:linear-gradient(180deg,var(--d-sheen),transparent 40%)}.dashboard-private-shell .private-stage>*{position:relative}.dashboard-private-shell .app-card{border-radius:14px;background:var(--d-surface);box-shadow:none;transition:border-color .2s,background .2s,transform .2s}.dashboard-private-shell .app-card:hover{border-color:var(--d-border2);background:var(--d-surface2)}.dashboard-private-shell h1,.dashboard-private-shell h2,.dashboard-private-shell h3{font-family:var(--font-display),sans-serif;color:var(--d-head);letter-spacing:-.02em}.dashboard-private-shell .subtle-copy{color:var(--d-muted)}.dashboard-private-shell .section-kicker{font-family:var(--font-mono),monospace;font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--d-accent2);display:inline-flex;align-items:center;gap:10px}.dashboard-private-shell .section-kicker:before{content:"";width:22px;height:1px;background:var(--d-accent2);opacity:.6}.dashboard-private-shell .solid-button{background:linear-gradient(135deg,var(--d-accent),#6f7dff);color:#fff;border:1px solid transparent;border-radius:12px;box-shadow:0 12px 28px rgba(91,141,239,.42);transition:transform .22s cubic-bezier(.16,1,.3,1),box-shadow .22s}.dashboard-private-shell .solid-button:hover{transform:translateY(-2px);box-shadow:0 18px 42px rgba(91,141,239,.6)}.dashboard-private-shell .ghost-button,.dashboard-private-shell .outline-button{background:var(--d-surface2);border:1px solid var(--d-border);color:var(--d-head);border-radius:12px;transition:border-color .2s,transform .2s,background .2s}.dashboard-private-shell .ghost-button:hover,.dashboard-private-shell .outline-button:hover{border-color:var(--d-accent);transform:translateY(-1px)}.dashboard-private-shell .state-chip{font-family:var(--font-mono),monospace;font-size:11px;letter-spacing:.04em;color:var(--d-accent2);background:var(--d-accent-soft);border:1px solid rgba(124,140,255,.26);border-radius:999px}.dashboard-private-shell .field-input,.dashboard-private-shell .field-textarea,.dashboard-private-shell .select-trigger{background:var(--d-surface);border:1px solid var(--d-border);color:var(--d-head);border-radius:11px}.dashboard-private-shell .field-input:focus,.dashboard-private-shell .field-textarea:focus,.dashboard-private-shell .select-trigger:focus{border-color:var(--d-accent);outline:none;box-shadow:0 0 0 3px var(--d-accent-soft)}.dashboard-private-shell .control-cluster,.dashboard-private-shell .dashboard-preferences,.dashboard-private-shell .dashboard-sidebar-preferences{color:var(--d-muted)}.dashboard-private-shell .dashboard-mobile-drawer{background:var(--d-bg2);border-right:1px solid var(--d-border)}.dashboard-private-shell .dashboard-mobile-drawer .dashboard-sidebar{background:var(--d-bg2);backdrop-filter:none}.dashboard-private-shell .dashboard-drawer-close,.dashboard-private-shell .dashboard-mobile-menu-button{color:var(--d-muted);background:var(--d-surface);border:1px solid var(--d-border);border-radius:10px}.dashboard-private-shell .app-card p.text-2xl,.dashboard-private-shell .app-card p.text-3xl{font-family:var(--font-display),sans-serif;letter-spacing:-.02em;color:var(--d-head)}.dashboard-private-shell .dashboard-context-rail .dashboard-rail-panel,.dashboard-private-shell .dashboard-top-row,.dashboard-private-shell .private-stage{box-shadow:var(--d-shadow)}.dashboard-private-shell .app-card,.dashboard-private-shell .dashboard-rail-panel,.dashboard-private-shell .dashboard-top-row,.dashboard-private-shell .private-stage{position:relative}.dashboard-private-shell .app-card:after,.dashboard-private-shell .dashboard-rail-panel:after,.dashboard-private-shell .dashboard-top-row:after,.dashboard-private-shell .private-stage:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;opacity:0;z-index:0;transition:opacity .4s ease;background:radial-gradient(260px circle at var(--mx,50%) var(--my,50%),rgba(124,140,255,.18),transparent 60%)}html[data-theme=light] .dashboard-private-shell .app-card:after,html[data-theme=light] .dashboard-private-shell .dashboard-rail-panel:after,html[data-theme=light] .dashboard-private-shell .dashboard-top-row:after,html[data-theme=light] .dashboard-private-shell .private-stage:after{background:radial-gradient(260px circle at var(--mx,50%) var(--my,50%),rgba(59,111,224,.13),transparent 60%)}.dashboard-private-shell .spot-on:after{opacity:1}.dashboard-private-shell .dashboard-top-row:before,.dashboard-private-shell .private-stage:before{z-index:0}.dashboard-private-shell .app-card>*,.dashboard-private-shell .dashboard-rail-panel>*,.dashboard-private-shell .dashboard-top-row>*,.dashboard-private-shell .private-stage>*{position:relative;z-index:1}.dashboard-private-shell .app-card{transition:border-color .25s,background .25s,transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s}.dashboard-private-shell .app-card:hover{transform:translateY(-3px);border-color:rgba(124,140,255,.4);box-shadow:0 20px 44px rgba(0,0,0,.38)}html[data-theme=light] .dashboard-private-shell .app-card:hover{border-color:rgba(59,111,224,.35);box-shadow:0 20px 44px rgba(40,55,95,.14)}.dashboard-private-shell .dashboard-primary-action,.dashboard-private-shell .solid-button{position:relative;overflow:hidden}.dashboard-private-shell .dashboard-primary-action>*,.dashboard-private-shell .solid-button>*{position:relative;z-index:1}.dashboard-private-shell .dashboard-primary-action:after,.dashboard-private-shell .solid-button:after{content:"";position:absolute;top:0;left:-130%;width:55%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.38),transparent);transform:skewX(-20deg);transition:left .6s ease;pointer-events:none;z-index:0}.dashboard-private-shell .dashboard-primary-action:hover:after,.dashboard-private-shell .solid-button:hover:after{left:135%}.dashboard-private-shell .dashboard-nav-link{position:relative;overflow:hidden}.dashboard-private-shell .dashboard-nav-link-active:before{content:"";position:absolute;left:0;top:50%;width:3px;height:0;border-radius:2px;transform:translateY(-50%);background:linear-gradient(180deg,var(--d-accent),var(--d-accent2));box-shadow:0 0 10px rgba(124,140,255,.6);animation:d-nav-edge .4s cubic-bezier(.16,1,.3,1) forwards}@keyframes d-nav-edge{to{height:56%}}@keyframes d-pulse{0%,to{box-shadow:0 0 0 0 rgba(52,211,153,.45)}50%{box-shadow:0 0 11px 2px rgba(52,211,153,.65)}}.dashboard-private-shell .dashboard-pipeline-dot-ready{animation:d-pulse 2.4s ease-in-out infinite}@keyframes d-reveal{0%{opacity:0;transform:translateY(16px) scale(.985);filter:blur(7px)}to{opacity:1;transform:none;filter:none}}@keyframes d-reveal-x{0%{opacity:0;transform:translateX(-14px);filter:blur(5px)}to{opacity:1;transform:none;filter:none}}@media (prefers-reduced-motion:no-preference){.dashboard-private-shell .dashboard-sidebar-desktop{animation:d-reveal-x .6s cubic-bezier(.16,1,.3,1) both}.dashboard-private-shell .dashboard-main-column{animation:d-reveal .6s cubic-bezier(.16,1,.3,1) .06s both}.dashboard-private-shell .dashboard-context-rail{animation:d-reveal .6s cubic-bezier(.16,1,.3,1) .14s both}.dashboard-private-shell .dashboard-main-surface>*>*{animation:d-reveal .55s cubic-bezier(.16,1,.3,1) both}.dashboard-private-shell .dashboard-main-surface>*>:first-child{animation-delay:.04s}.dashboard-private-shell .dashboard-main-surface>*>:nth-child(2){animation-delay:.11s}.dashboard-private-shell .dashboard-main-surface>*>:nth-child(3){animation-delay:.18s}.dashboard-private-shell .dashboard-main-surface>*>:nth-child(4){animation-delay:.25s}.dashboard-private-shell .dashboard-main-surface>*>:nth-child(5){animation-delay:.32s}.dashboard-private-shell .dashboard-brand-mark{position:relative;overflow:hidden}.dashboard-private-shell .dashboard-brand-mark:after{content:"";position:absolute;inset:0;background:linear-gradient(120deg,transparent 30%,rgba(255,255,255,.45) 50%,transparent 70%);transform:translateX(-120%);animation:d-brand-sheen 5.5s ease-in-out infinite}@keyframes d-brand-sheen{0%,60%{transform:translateX(-120%)}85%,to{transform:translateX(120%)}}}.dashboard-private-shell .dash-metric-feature{display:flex;align-items:center;justify-content:space-between;gap:14px}.dashboard-private-shell .dash-metric-sub{font-family:var(--font-mono),monospace;font-size:11px;letter-spacing:.04em;color:var(--d-soft)}.dashboard-private-shell .dash-ring{position:relative;display:grid;place-items:center;flex:none}.dashboard-private-shell .dash-ring svg{display:block}.dashboard-private-shell .dash-ring-track{stroke:var(--d-border2)}.dashboard-private-shell .dash-ring-bar{stroke:var(--d-accent2);filter:drop-shadow(0 0 6px rgba(124,140,255,.55));transition:stroke-dashoffset .15s linear}.dashboard-private-shell .dash-ring-label{position:absolute;font-family:var(--font-display),sans-serif;font-weight:600;font-size:15px;letter-spacing:-.02em;color:var(--d-head)}.dashboard-private-shell .app-card:after,.dashboard-private-shell .dashboard-rail-panel:after,.dashboard-private-shell .dashboard-top-row:after,.dashboard-private-shell .private-stage:after{background:radial-gradient(300px circle at var(--mx,50%) var(--my,50%),rgba(124,140,255,.24),transparent 62%)}html[data-theme=light] .dashboard-private-shell .app-card:after,html[data-theme=light] .dashboard-private-shell .dashboard-rail-panel:after,html[data-theme=light] .dashboard-private-shell .dashboard-top-row:after,html[data-theme=light] .dashboard-private-shell .private-stage:after{background:radial-gradient(300px circle at var(--mx,50%) var(--my,50%),rgba(59,111,224,.15),transparent 62%)}.dashboard-private-shell .app-card:after,.dashboard-private-shell .dashboard-rail-panel:after,.dashboard-private-shell .dashboard-top-row:after,.dashboard-private-shell .private-stage:after{content:none}.dashboard-private-shell .dashboard-shell-grid{isolation:isolate}.dashboard-private-shell .private-stage{transition:border-color .25s,background .25s,transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s}.dashboard-private-shell .private-stage:hover{transform:translateY(-2px)}.dashboard-private-shell .app-card:hover,.dashboard-private-shell .private-stage:hover{z-index:3}.dashboard-private-shell .dashboard-workspace-name-wrap{min-width:0;display:flex;flex-direction:column;gap:3px;overflow:hidden}.dashboard-private-shell .dashboard-rail-hero h2{overflow-wrap:anywhere}.dashboard-private-shell{--d-text:#d6dae4;--d-muted:#aeb5c4}html[data-theme=light] .dashboard-private-shell{--d-text:#333b50;--d-muted:#4e5770}.dashboard-private-shell .stage-stepper{display:flex;align-items:flex-start;flex-wrap:nowrap;gap:0;overflow-x:auto;padding-bottom:2px}.dashboard-private-shell .stage-step{position:relative;flex:1 1 0;min-width:76px;display:flex;flex-direction:column;align-items:center;gap:9px;text-align:center}.dashboard-private-shell .stage-step-dot{position:relative;z-index:1;width:30px;height:30px;border-radius:50%;display:grid;place-items:center;font-family:var(--font-mono),monospace;font-size:12px;color:var(--d-soft);background:var(--d-surface2);border:1px solid var(--d-border);transition:all .3s cubic-bezier(.16,1,.3,1)}.dashboard-private-shell .stage-step-label{font-family:var(--font-mono),monospace;font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:var(--d-soft)}.dashboard-private-shell .stage-step-line{position:absolute;top:15px;left:50%;width:100%;height:2px;background:var(--d-border);z-index:0}.dashboard-private-shell .stage-step.is-done .stage-step-dot{background:linear-gradient(135deg,var(--d-accent),var(--d-accent2));border-color:transparent;color:#fff}.dashboard-private-shell .stage-step.is-done .stage-step-line{background:linear-gradient(90deg,var(--d-accent),var(--d-accent2))}.dashboard-private-shell .stage-step.is-done .stage-step-label{color:var(--d-muted)}.dashboard-private-shell .stage-step.is-active .stage-step-dot{color:var(--d-head);border-color:var(--d-accent2);box-shadow:0 0 0 4px var(--d-accent-soft)}.dashboard-private-shell .stage-step.is-active .stage-step-label{color:var(--d-head)}@media (max-width:520px){.dashboard-private-shell .stage-step{min-width:0}.dashboard-private-shell .stage-step-label{font-size:8.5px;letter-spacing:.02em}}@media (prefers-reduced-motion:no-preference){.dashboard-private-shell .stage-step.is-active .stage-step-dot:after{content:"";position:absolute;inset:-1px;border-radius:50%;border:1px solid var(--d-accent2);animation:d-pulse-ring 2s ease-out infinite}}.dashboard-private-shell .stage-step.is-failed .stage-step-dot{border-color:var(--d-rose);color:var(--d-rose);box-shadow:0 0 0 4px rgba(251,113,133,.12)}.dashboard-private-shell .dash-procmap-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.dashboard-private-shell .dash-procmap-meta{font-family:var(--font-mono),monospace;font-size:11px;color:var(--d-soft)}.dashboard-private-shell .dash-proc-row{display:grid;grid-template-columns:minmax(0,1fr) 2rem 7rem 3rem;align-items:center;gap:14px;padding:10px 14px;border-radius:12px;background:var(--d-surface);border:1px solid var(--d-border);transition:border-color .2s,background .2s}.dashboard-private-shell .dash-proc-row:hover{border-color:var(--d-border2);background:var(--d-surface2)}.dashboard-private-shell .dash-proc-name{color:var(--d-head);font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard-private-shell .dash-proc-manual{font-family:var(--font-mono),monospace;font-size:11px;color:var(--d-muted);text-align:center}.dashboard-private-shell .dash-proc-manual:after{content:" ✋";font-size:9px;opacity:.6}.dashboard-private-shell .dash-proc-track{height:6px;border-radius:999px;background:var(--d-border);overflow:hidden}.dashboard-private-shell .dash-proc-fill{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,var(--d-accent),var(--d-accent2));transition:width .9s cubic-bezier(.16,1,.3,1)}.dashboard-private-shell .dash-proc-auto{font-family:var(--font-display),sans-serif;font-size:13px;color:var(--d-head);text-align:right}.dashboard-private-shell .stage-stepper{padding-top:11px}.dashboard-private-shell .stage-step-line{top:14px;left:calc(50% + 17px);width:calc(100% - 34px)}@keyframes d-pulse-ring{0%{transform:scale(1);opacity:.6}to{transform:scale(1.4);opacity:0}}.dashboard-private-shell .dashboard-brand-mark{height:22px;width:22px;flex:0 0 auto;border:none;border-radius:7px;background:linear-gradient(135deg,#5b8def,#7c8cff);box-shadow:0 0 16px rgba(91,141,239,.7);overflow:visible}.dashboard-private-shell .dashboard-brand-mark:after{content:"";position:absolute;inset:5px;border-radius:3px;background:rgba(255,255,255,.85);transform:none;animation:none}.dashboard-private-shell .dashboard-brand-link{gap:10px;font-family:var(--font-display),sans-serif;font-weight:600;font-size:17px}.dashboard-private-shell .dash-overview{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(14px,1.4vw,22px)}.dashboard-private-shell .dash-overview-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:14px clamp(16px,2vw,28px)}.dashboard-private-shell .dash-overview-head-main{min-width:0;display:grid;gap:8px}.dashboard-private-shell .dash-overview-title{font-family:var(--font-display),sans-serif;font-size:clamp(1.5rem,1rem + 1.8vw,2.3rem);line-height:1.04;font-weight:680;letter-spacing:-.025em;color:var(--d-head);overflow-wrap:anywhere}.dashboard-private-shell .dash-overview-meta{font-family:var(--font-mono),monospace;font-size:clamp(11px,10px + .2vw,12.5px);letter-spacing:.02em;color:var(--d-soft)}.dashboard-private-shell .dash-overview-actions{display:flex;flex-wrap:wrap;gap:10px;flex:0 0 auto}.dashboard-private-shell .dash-overview-actions .ghost-button,.dashboard-private-shell .dash-overview-actions .solid-button{padding:.6rem 1.05rem;font-size:.86rem}.dashboard-private-shell .dash-hero{display:grid;gap:clamp(14px,1.4vw,22px);grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:stretch}.dashboard-private-shell .dash-readiness{display:flex;align-items:center;gap:clamp(16px,2.2vw,34px);padding:clamp(18px,2vw,30px)}.dashboard-private-shell .dash-readiness-copy{min-width:0;display:grid;gap:12px}.dashboard-private-shell .dash-readiness-title{font-family:var(--font-display),sans-serif;font-size:clamp(1.3rem,.95rem + 1.3vw,1.95rem);line-height:1.06;font-weight:640;letter-spacing:-.02em;color:var(--d-head)}.dashboard-private-shell .dash-readiness-desc{font-size:clamp(.86rem,.82rem + .2vw,.96rem);line-height:1.6;color:var(--d-muted);max-width:46ch}.dashboard-private-shell .dash-readiness-ring{position:relative;display:inline-grid;place-items:center;flex:none}.dashboard-private-shell .dash-readiness-ring svg{display:block;overflow:visible}.dashboard-private-shell .dash-readiness-ring-text{position:absolute;inset:0;display:grid;place-content:center;justify-items:center;gap:3px}.dashboard-private-shell .dash-readiness-pct{font-family:var(--font-display),sans-serif;font-weight:660;font-size:clamp(1.7rem,1.3rem + 1vw,2.2rem);letter-spacing:-.03em;color:var(--d-head);line-height:1}.dashboard-private-shell .dash-readiness-ring-label{font-family:var(--font-mono),monospace;font-size:9.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--d-soft)}.dashboard-private-shell .dash-stat-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(12px,1.2vw,18px)}.dashboard-private-shell .dash-stat-card{display:flex;flex-direction:column;justify-content:center;gap:8px;padding:clamp(16px,1.6vw,24px);min-height:clamp(96px,9vw,124px)}.dashboard-private-shell .dash-stat-num{display:flex;align-items:baseline;gap:8px;font-family:var(--font-display),sans-serif;font-size:clamp(1.7rem,1.2rem + 1.6vw,2.5rem);font-weight:660;letter-spacing:-.03em;color:var(--d-head);line-height:1}.dashboard-private-shell .dash-stat-accent{font-family:var(--font-mono),monospace;font-size:11px;letter-spacing:.12em;text-transform:uppercase;font-weight:600;color:var(--d-green)}.dashboard-private-shell .dash-stat-label{font-size:clamp(.8rem,.78rem + .15vw,.9rem);color:var(--d-muted)}.dashboard-private-shell .dash-automate,.dashboard-private-shell .dash-recent,.dashboard-private-shell .dash-stages{padding:clamp(18px,1.8vw,26px)}.dashboard-private-shell .dash-section-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:clamp(16px,1.6vw,22px)}.dashboard-private-shell .dash-panel-title{font-family:var(--font-display),sans-serif;font-size:clamp(1.05rem,.95rem + .5vw,1.3rem);font-weight:620;letter-spacing:-.02em;color:var(--d-head)}.dashboard-private-shell .dash-section-aside{color:var(--d-soft);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:50%}.dashboard-private-shell .dash-section-aside,.dashboard-private-shell .dash-section-link{font-family:var(--font-mono),monospace;font-size:10.5px;letter-spacing:.14em;text-transform:uppercase}.dashboard-private-shell .dash-section-link{color:var(--d-accent2);transition:color .2s}.dashboard-private-shell .dash-section-link:hover{color:var(--d-head)}.dashboard-private-shell .dash-stages-stepper{margin-top:4px}.dashboard-private-shell .dash-bottom{display:grid;gap:clamp(14px,1.4vw,22px);grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr);align-items:start}.dashboard-private-shell .dash-auto-list{display:grid;gap:clamp(12px,1.2vw,18px)}.dashboard-private-shell .dash-auto-row{display:grid;grid-template-columns:minmax(6rem,.85fr) minmax(0,2.6fr) auto auto;align-items:center;gap:clamp(10px,1vw,18px)}.dashboard-private-shell .dash-auto-name{color:var(--d-head);font-weight:500;font-size:.9rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard-private-shell .dash-auto-track{min-width:0;height:9px;border-radius:999px;background:var(--d-border);overflow:hidden}.dashboard-private-shell .dash-auto-fill{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,var(--d-accent),var(--d-green));transition:width .9s cubic-bezier(.16,1,.3,1)}.dashboard-private-shell .dash-auto-badge{justify-self:end;font-family:var(--font-mono),monospace;font-size:9.5px;letter-spacing:.1em;text-transform:uppercase;font-weight:600;padding:4px 8px;border-radius:7px;border:1px solid transparent;white-space:nowrap}.dashboard-private-shell .dash-auto-badge-bot{color:var(--d-accent2);background:var(--d-accent-soft);border-color:rgba(124,140,255,.28)}.dashboard-private-shell .dash-auto-badge-integration{color:var(--d-teal);background:rgba(45,212,191,.12);border-color:rgba(45,212,191,.3)}.dashboard-private-shell .dash-auto-badge-script{color:var(--d-green);background:rgba(52,211,153,.12);border-color:rgba(52,211,153,.3)}.dashboard-private-shell .dash-auto-save{justify-self:end;min-width:4.6rem;text-align:right;font-family:var(--font-mono),monospace;font-size:11px;color:var(--d-muted)}.dashboard-private-shell .dash-recent-list{display:grid;gap:clamp(8px,.8vw,12px)}.dashboard-private-shell .dash-recent-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:clamp(11px,1vw,15px) clamp(12px,1.1vw,16px);border-radius:12px;background:var(--d-surface);border:1px solid var(--d-border);transition:border-color .2s,background .2s,transform .2s}.dashboard-private-shell .dash-recent-row:hover{border-color:var(--d-border2);background:var(--d-surface2);transform:translateY(-1px)}.dashboard-private-shell .dash-recent-main{min-width:0;display:grid;gap:4px}.dashboard-private-shell .dash-recent-title{color:var(--d-head);font-weight:560;font-size:.9rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard-private-shell .dash-recent-meta{font-family:var(--font-mono),monospace;font-size:10.5px;color:var(--d-soft)}.dashboard-private-shell .dash-recent-chip{flex:none;display:inline-flex;align-items:center;gap:6px;font-family:var(--font-mono),monospace;font-size:9.5px;letter-spacing:.08em;text-transform:uppercase;padding:4px 9px;border-radius:999px;border:1px solid transparent;white-space:nowrap}.dashboard-private-shell .dash-recent-chip:before{content:"";width:5px;height:5px;border-radius:50%;background:currentColor}.dashboard-private-shell .dash-recent-chip-active{color:var(--d-accent2);background:var(--d-accent-soft);border-color:rgba(124,140,255,.26)}.dashboard-private-shell .dash-recent-chip-done,.dashboard-private-shell .dash-recent-chip-ready{color:var(--d-green);background:rgba(52,211,153,.1);border-color:rgba(52,211,153,.28)}.dashboard-private-shell .dash-recent-chip-alert{color:var(--d-rose);background:rgba(251,113,133,.1);border-color:rgba(251,113,133,.28)}.dashboard-private-shell .dash-empty-line{font-size:.88rem;color:var(--d-soft)}.dashboard-private-shell .dash-danger-button{display:inline-flex;align-items:center;justify-content:center;padding:.6rem 1.05rem;font-size:.86rem;font-weight:600;border-radius:12px;color:var(--d-rose);background:rgba(251,113,133,.08);border:1px solid rgba(251,113,133,.4);cursor:pointer;transition:border-color .2s,background .2s,transform .2s,color .2s}.dashboard-private-shell .dash-danger-button:hover{color:#fff;background:rgba(251,113,133,.9);border-color:rgba(251,113,133,.9);transform:translateY(-1px)}.dashboard-private-shell .dash-danger-button:disabled{opacity:.5;cursor:default;transform:none}@media (max-width:1024px){.dashboard-private-shell .dash-bottom,.dashboard-private-shell .dash-hero{grid-template-columns:minmax(0,1fr)}}@media (max-width:560px){.dashboard-private-shell .dash-readiness{flex-direction:column;text-align:center}.dashboard-private-shell .dash-readiness-copy{justify-items:center}.dashboard-private-shell .dash-readiness .section-kicker{justify-content:center}.dashboard-private-shell .dash-readiness-desc{max-width:none}.dashboard-private-shell .dash-stat-grid{grid-template-columns:minmax(0,1fr)}.dashboard-private-shell .dash-stat-card{min-height:0}.dashboard-private-shell .dash-auto-row{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name badge" "track save";row-gap:9px}.dashboard-private-shell .dash-auto-name{grid-area:name}.dashboard-private-shell .dash-auto-badge{grid-area:badge}.dashboard-private-shell .dash-auto-track{grid-area:track;align-self:center}.dashboard-private-shell .dash-auto-save{grid-area:save}.dashboard-private-shell .dash-overview-actions{width:100%}.dashboard-private-shell .dash-overview-actions .ghost-button,.dashboard-private-shell .dash-overview-actions .solid-button{flex:1 1 auto;text-align:center;justify-content:center}}.markdown-article{--md-term-text:#aab5ff;--md-term-bg:rgba(124,140,255,0.16);--md-term-ring:rgba(124,140,255,0.3);--md-rule:var(--d-border,rgba(255,255,255,0.12));--md-head:var(--d-head,#f8f9fb);--md-body:var(--d-text,#c2c7d2);--md-table-bg:rgba(255,255,255,0.025);--md-table-head-bg:rgba(255,255,255,0.05)}html[data-theme=light] .markdown-article{--md-term-text:#4c3ecb;--md-term-bg:rgba(109,91,239,0.12);--md-term-ring:rgba(76,62,203,0.26);--md-table-bg:rgba(255,255,255,0.6);--md-table-head-bg:rgba(40,55,95,0.05)}.markdown-term{border-radius:6px;padding:.08em .36em;background:var(--md-term-bg);box-shadow:inset 0 0 0 1px var(--md-term-ring);color:var(--md-term-text);font-weight:600}.markdown-table-scroll{overflow-x:auto;border:1px solid var(--md-rule);border-radius:16px;background:var(--md-table-bg)}.markdown-table{min-width:760px;width:100%;border-collapse:collapse;text-align:left;font-size:14px}.markdown-table th{font-weight:600;color:var(--md-head);background:var(--md-table-head-bg)}.markdown-table td,.markdown-table th{padding:12px 16px;vertical-align:top;border-bottom:1px solid var(--md-rule)}.markdown-table td{line-height:1.55;color:var(--md-body)}.markdown-table tbody tr:last-child td{border-bottom:0}.placeholder\:text-\[color\:var\(--text-soft\)\]::-moz-placeholder{color:var(--text-soft)}.placeholder\:text-\[color\:var\(--text-soft\)\]::placeholder{color:var(--text-soft)}.focus-within\:border-\[color\:var\(--accent-text\)\]:focus-within{border-color:var(--accent-text)}.hover\:border-rose-300\/45:hover{border-color:rgb(253 164 175/.45)}.hover\:border-rose-400:hover{--tw-border-opacity:1;border-color:rgb(251 113 133/var(--tw-border-opacity,1))}.hover\:bg-rose-400\/15:hover{background-color:rgb(251 113 133/.15)}.hover\:text-\[color\:var\(--accent-text\)\]:hover{color:var(--accent-text)}.hover\:text-\[color\:var\(--text\)\]:hover{color:var(--text)}.hover\:text-rose-100:hover{--tw-text-opacity:1;color:rgb(255 228 230/var(--tw-text-opacity,1))}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}@media (min-width:640px){.sm\:col-span-3{grid-column:span 3/span 3}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-\[6rem_1fr_auto\]{grid-template-columns:6rem 1fr auto}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:justify-end{justify-content:flex-end}.sm\:justify-between{justify-content:space-between}.sm\:p-6{padding:1.5rem}.sm\:p-7{padding:1.75rem}.sm\:p-8{padding:2rem}.sm\:p-9{padding:2.25rem}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:text-4xl{font-size:2.25rem;line-height:2.5rem}.sm\:text-5xl{font-size:3rem;line-height:1}.sm\:text-6xl{font-size:3.75rem;line-height:1}}@media (min-width:768px){.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.md\:p-8{padding:2rem}}@media (min-width:1024px){.lg\:min-w-\[15rem\]{min-width:15rem}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-\[0\.95fr_1\.05fr\]{grid-template-columns:.95fr 1.05fr}.lg\:grid-cols-\[0\.9fr_1\.1fr\]{grid-template-columns:.9fr 1.1fr}.lg\:grid-cols-\[1\.05fr_0\.95fr\]{grid-template-columns:1.05fr .95fr}.lg\:grid-cols-\[1fr_0\.9fr\]{grid-template-columns:1fr .9fr}.lg\:grid-cols-\[minmax\(0\2c 1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.lg\:flex-row{flex-direction:row}.lg\:items-start{align-items:flex-start}.lg\:items-center{align-items:center}.lg\:justify-between{justify-content:space-between}}@media (min-width:1280px){.xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-\[0\.84fr_1\.16fr\]{grid-template-columns:.84fr 1.16fr}.xl\:grid-cols-\[0\.85fr_1\.15fr\]{grid-template-columns:.85fr 1.15fr}.xl\:grid-cols-\[0\.88fr_1\.12fr\]{grid-template-columns:.88fr 1.12fr}.xl\:grid-cols-\[0\.95fr_1\.05fr\]{grid-template-columns:.95fr 1.05fr}.xl\:grid-cols-\[0\.9fr_1\.1fr\]{grid-template-columns:.9fr 1.1fr}.xl\:grid-cols-\[1\.05fr_0\.95fr\]{grid-template-columns:1.05fr .95fr}.xl\:grid-cols-\[1\.18fr_0\.82fr\]{grid-template-columns:1.18fr .82fr}.xl\:grid-cols-\[1\.1fr_0\.9fr\]{grid-template-columns:1.1fr .9fr}.xl\:flex-row{flex-direction:row}.xl\:items-start{align-items:flex-start}.xl\:justify-between{justify-content:space-between}}