:root{font-family:Segoe UI Variable Text,Segoe UI,Microsoft YaHei,sans-serif;color:#edf2fc;background:#090e17;color-scheme:dark;--bg:#090e17;--panel:#101925;--raised:#192537;--ink:#edf2fc;--soft:#becadb;--muted:#97a7bd;--line:#29364a;--accent:#a0bfff;--accent-bright:#b0cbff;--page-width:1920px;--gutter:clamp(24px,4vw,88px);--header-height:82px;--ease:cubic-bezier(.22,1,.36,1);--ease-exit:cubic-bezier(.55,0,.9,.35);--ease-mech:cubic-bezier(.2,0,0,1);--ease-mech-set:cubic-bezier(.2,0,0,1.03);--ease-ambient:cubic-bezier(.45,0,.55,1);--dur-micro:.12s;--dur-quick:.2s;--dur-standard:.32s;--dur-slow:.52s;--dur-wide:.68s;--dur-scene:.9s}*{box-sizing:border-box}html{scroll-behavior:smooth;scrollbar-gutter:stable}body{margin:0;min-width:0;font-size:17px}button,input,textarea,select{font:inherit}button,a,summary{-webkit-tap-highlight-color:transparent}button{cursor:pointer;color:inherit}button:disabled{cursor:default}button,summary{touch-action:manipulation}a{color:inherit;text-decoration:none}button,a,input,summary,select,textarea{outline-offset:5px}:focus-visible{outline:2px solid var(--accent)}main:focus{outline:none}::selection{background:#3e63a0;color:#fff}img{display:block;max-width:100%}h1,h2,h3,h4,p{margin:0}h1,h2,h3,h4{font-weight:600;letter-spacing:-.045em;text-wrap:balance}p{line-height:1.8}ul,ol{padding-left:1.3em}button{line-height:1.4}section[id],[id^=step-],#contact{scroll-margin-top:calc(var(--header-height) + 28px)}.mono,.eyebrow{font-family:Cascadia Code,Consolas,monospace}.eyebrow{font-size:13px;letter-spacing:.12em;line-height:1.6;color:var(--muted)}.quiet,.muted{color:var(--muted)}.arrow{display:inline-block;font-size:24px;font-family:Segoe UI,sans-serif;font-weight:400;line-height:1;flex:0 0 auto;transition:transform var(--dur-standard) var(--ease)}.status-dot{display:inline-block;width:7px;height:7px;background:var(--accent);border-radius:50%;flex-shrink:0}.text-link{display:inline-flex;align-items:center;justify-content:space-between;gap:28px;min-height:44px;border-bottom:1px solid var(--line);font-size:16px;transition:color var(--dur-quick),border-color var(--dur-quick)}.text-link:hover{color:var(--accent);border-color:var(--accent)}.text-link:hover .arrow{transform:translate(3px,-3px)}.button{display:inline-flex;align-items:center;justify-content:space-between;gap:30px;min-height:56px;padding:14px 25px;border:1px solid transparent;border-radius:3px;font-size:17px;font-weight:600;transition:background var(--dur-quick),color var(--dur-quick),border-color var(--dur-quick)}.button-primary{background:var(--accent);color:#0a1425}.button-primary:hover{background:#d0e0ff}.button-primary:hover .arrow{transform:translateY(3px)}.button-outline{background:transparent;border-color:#42516a}.button-outline:hover{background:#1b2a40;border-color:#7c96ba}.action-row{display:flex;gap:24px;flex-wrap:wrap;align-items:center}.segmented-tabs{display:flex;gap:4px}.segmented-tabs button{border:0;background:transparent;min-height:44px;padding:10px 18px;color:var(--muted);font-size:15px;white-space:nowrap;transition:color var(--dur-quick),background var(--dur-quick)}.segmented-tabs button:hover{color:var(--ink);background:#ffffff06}.segmented-tabs button[aria-selected=true]{background:#253752;color:var(--ink)}.copy-control{display:inline-flex;position:relative;align-items:center;flex-shrink:0}.copy-control .button{min-width:136px}.copy-feedback{position:absolute;top:calc(100% + 7px);right:0;font-size:12px;white-space:nowrap;color:var(--accent)}.skip-link{position:fixed;top:-100px;left:20px;z-index:200;background:var(--ink);color:var(--bg);padding:15px}.skip-link:focus{top:12px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.site-header{height:var(--header-height);padding:0 var(--gutter);display:flex;align-items:center;justify-content:space-between;gap:24px;position:sticky;top:0;z-index:50;border-bottom:1px solid var(--line);background:#090e17ed;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.brand{font-size:29px;letter-spacing:-1.1px;font-weight:700;display:inline-flex}.brand-period{color:var(--accent)}.site-nav{display:flex;align-items:center;gap:40px;height:100%}.site-nav>a{display:flex;align-items:center;position:relative;height:100%;min-height:44px;font-size:17px;color:var(--soft)}.site-nav>a[aria-current]{color:var(--ink)}.site-nav>a:after{content:"";position:absolute;bottom:0;left:0;right:0;height:2px;background:var(--accent);transform:scaleX(0);transition:transform var(--dur-standard) var(--ease);transform-origin:left}.site-nav>a[aria-current]:after,.site-nav>a:hover:after{transform:scaleX(1)}.nav-word{height:1.5em;line-height:1.5;overflow:hidden}.nav-word>span{position:relative;display:block;transition:transform var(--dur-standard) var(--ease)}.nav-word-copy{position:absolute;top:100%;left:0;color:var(--accent);white-space:nowrap}.site-nav>a:hover .nav-word>span,.site-nav>a:focus-visible .nav-word>span{transform:translateY(-100%)}.header-actions{display:flex;align-items:center;gap:14px}.header-download{display:flex;align-items:center;gap:32px;min-height:46px;padding:0 20px;background:#233655;font-size:15px;transition:background var(--dur-quick),color var(--dur-quick)}.header-download:hover{background:var(--accent);color:var(--bg)}.site-nav .mobile-download,.menu-toggle{display:none}.site-footer{padding:58px var(--gutter) 24px;border-top:1px solid var(--line);background:#080c13}.footer-top{max-width:var(--page-width);margin:auto;display:grid;grid-template-columns:1.5fr repeat(3,1fr);gap:40px}.footer-top p{font-size:15px;color:var(--muted);margin-top:15px;max-width:24em}.footer-top nav{display:flex;align-items:flex-start;flex-direction:column;gap:13px;font-size:15px}.footer-top nav>span{color:var(--muted);font-size:13px;margin-bottom:4px}.footer-top nav a:hover{color:var(--accent)}.footer-bottom{max-width:var(--page-width);margin:50px auto 0;padding-top:24px;border-top:1px solid var(--line);display:flex;align-items:center;gap:24px;font-size:13px;color:var(--muted)}.footer-local{margin-left:auto}.motion-control{display:flex;align-items:center;gap:8px;border:0;background:transparent;padding:8px 0;font-size:13px}.motion-indicator{width:6px;height:6px;border-radius:50%;background:var(--muted)}.motion-control[aria-pressed=true] .motion-indicator{background:var(--accent)}.closing-cta{padding:64px var(--gutter);background:#a0bfff;color:#0b1930;display:grid;grid-template-columns:1fr 1fr;column-gap:8%;row-gap:20px}.closing-cta .eyebrow{color:#2d4670;grid-column:1/-1}.closing-cta h2{font-size:clamp(34px,3.5vw,58px);line-height:1.3}.closing-cta .closing-copy{font-size:19px;max-width:30em;align-self:center}.closing-cta .action-row{grid-column:2;grid-row:3;gap:24px}.closing-cta .button-primary{background:#0d1c33;color:#ecf3ff}.closing-cta .button-primary:hover{background:#203a61}.closing-cta .text-link{border-color:#5975a3;font-size:16px}.closing-cta .text-link:hover{color:#0c1830;border-color:#0c1830}.closing-availability{font-size:13px;grid-column:1;grid-row:3;align-self:center}.page-shell{max-width:1500px;margin:auto;padding:65px var(--gutter) 85px}.page-intro{margin-bottom:45px}.page-intro h1{font-size:clamp(34px,4vw,64px);line-height:1.3;margin:18px 0}.page-description{font-size:19px;max-width:42em;color:var(--soft)}.privacy-rows>section{display:grid;grid-template-columns:80px 1fr;gap:20px;border-top:1px solid var(--line);padding:35px 0}.privacy-rows>section .mono{color:var(--accent)}.privacy-rows h2{font-size:25px;margin-bottom:16px}.privacy-rows p{color:var(--soft);max-width:60em}.privacy-rows small{color:var(--muted);display:block;margin-top:16px}.not-found{min-height:65vh;display:flex;flex-direction:column;justify-content:center}.not-found h1{font-size:clamp(38px,5vw,70px);margin:20px 0}.not-found p{color:var(--muted);margin-bottom:30px}.empty-state{padding:48px 24px;text-align:center;border:1px dashed var(--line)}.empty-state h2{font-size:24px}.empty-state p{color:var(--muted);margin:15px 0 20px}main{animation:page-enter var(--dur-quick) var(--ease)}@keyframes page-enter{0%{opacity:.65;transform:translateY(6px)}to{opacity:1;transform:none}}@media(min-width:1800px){body{font-size:19px}.site-nav>a{font-size:19px}.header-download{font-size:17px}.eyebrow{font-size:14px}}@media(max-width:960px){.site-nav{gap:24px}.site-nav>a{font-size:16px}.header-download{gap:18px}.footer-top{grid-template-columns:1.3fr 1fr 1fr;gap:30px}.footer-top>div{grid-column:1/-1}.closing-cta{column-gap:40px}.closing-cta .action-row{grid-column:1/-1;grid-row:auto}.closing-availability{grid-row:auto}.closing-cta .closing-copy{font-size:17px}}@media(max-width:700px){:root{--header-height:68px;--gutter:22px}.brand{font-size:25px}.site-header{gap:12px}.header-download{font-size:13px;padding:0 13px;gap:15px;min-height:39px}.header-download .arrow{font-size:19px}.menu-toggle{display:flex;flex-direction:column;justify-content:center;gap:6px;background:none;border:0;width:36px;height:44px;padding:6px}.menu-toggle span{height:1px;width:24px;background:var(--ink);transition:transform var(--dur-quick)}.menu-toggle[aria-expanded=true] span:first-child{transform:translateY(3.5px) rotate(45deg)}.menu-toggle[aria-expanded=true] span:last-child{transform:translateY(-3.5px) rotate(-45deg)}.site-nav{display:none;position:absolute;left:0;right:0;top:100%;height:auto;background:#101925;border-bottom:1px solid var(--line);padding:18px var(--gutter) 25px}.site-nav.is-open{display:flex;flex-direction:column;align-items:stretch;gap:0}.site-nav>a{min-height:54px;font-size:19px;padding:10px 0}.site-nav>a:after{display:none}.site-nav>a[aria-current]{color:var(--accent)}.site-nav .mobile-download{display:flex;justify-content:space-between;border-top:1px solid var(--line);margin-top:12px;padding-top:20px}.eyebrow{font-size:11px;letter-spacing:.08em}.button{font-size:15px;min-height:52px;padding:12px 19px}.text-link{font-size:15px}.segmented-tabs button{font-size:13px;padding:9px 13px}.footer-top{grid-template-columns:1fr 1fr;row-gap:32px}.footer-top>nav:last-child{grid-column:1/-1}.footer-top nav{font-size:14px}.footer-bottom{font-size:11px;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-top:32px}.footer-local{margin:0}.site-footer{padding-top:40px}.motion-control{font-size:12px}.closing-cta{grid-template-columns:1fr;padding-block:45px;gap:20px}.closing-cta .eyebrow,.closing-cta .closing-copy,.closing-cta .action-row,.closing-availability{grid-column:1;grid-row:auto}.closing-cta h2{font-size:36px}.closing-cta .closing-copy{font-size:16px}.closing-cta .action-row{gap:18px}.closing-availability{font-size:11px}.page-shell{padding:40px var(--gutter) 60px}.page-description{font-size:16px}.privacy-rows>section{grid-template-columns:35px 1fr;gap:10px}.privacy-rows h2{font-size:22px}}html[data-motion=off]{scroll-behavior:auto}html[data-motion=off] *,html[data-motion=off] *:before,html[data-motion=off] *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.copy-control .button{justify-content:center}.site-nav>a:hover:not([aria-current]):after{transform:scaleX(0)}@media(min-width:701px)and (max-width:1000px){.site-nav{display:none;position:absolute;left:0;right:0;top:100%;height:auto;background:#101925;border-bottom:1px solid var(--line);padding:18px var(--gutter) 25px}.site-nav.is-open{display:flex;flex-direction:column;align-items:stretch;gap:0}.site-nav>a{min-height:54px;padding:10px 0;font-size:19px}.site-nav>a:after{display:none}.site-nav>a[aria-current]{color:var(--accent)}.site-nav .mobile-download{display:flex;justify-content:space-between;border-top:1px solid var(--line);margin-top:12px}.menu-toggle{display:flex;flex-direction:column;justify-content:center;gap:6px;background:none;border:0;width:36px;height:44px;padding:6px}.menu-toggle span{height:1px;width:24px;background:var(--ink)}.menu-toggle[aria-expanded=true] span:first-child{transform:translateY(3.5px) rotate(45deg)}.menu-toggle[aria-expanded=true] span:last-child{transform:translateY(-3.5px) rotate(-45deg)}}@media(forced-colors:active){.button,.segmented-tabs button{border:1px solid ButtonText}.status-dot{background:Highlight}mark{color:HighlightText;background:Highlight}}@media(max-width:360px){.header-download{white-space:nowrap}.header-download .arrow{display:none}}.intro-scene{--departure:0;width:min(100% - var(--gutter)*2,var(--page-width));margin:auto;padding-top:24px}.intro-meta{display:flex;justify-content:space-between;gap:20px;font-size:14px;letter-spacing:.06em;color:var(--soft)}.intro-meta>span:first-child{display:flex;align-items:center;gap:10px}.intro-meta .mono{font-size:13px}.intro-wordmark{--light-x:50%;position:relative;padding-block:clamp(18px,2vw,38px) 22px;container-type:inline-size;cursor:default;-webkit-user-select:none;user-select:none}.wordmark-line{display:flex;justify-content:center;align-items:baseline;font-family:Segoe UI Variable Display,Segoe UI,sans-serif;font-size:21.2cqw;font-weight:650;line-height:1.12;letter-spacing:-.07em;transform:translateY(calc(var(--departure)*-26px));opacity:calc(1 - var(--departure)*.65)}.letter-window{overflow:clip;padding-inline:.009em;margin-inline:-.009em}.brand-letter{display:block;animation:brand-unfold var(--dur-scene) cubic-bezier(.16,1,.3,1) both;animation-delay:calc(var(--letter-index)*55ms);transition:color var(--dur-standard)}.intro-period{color:var(--accent);letter-spacing:-.09em;animation:brand-unfold var(--dur-scene) cubic-bezier(.16,1,.3,1) .35s both}.intro-wordmark:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(ellipse 24% 90% at var(--light-x) 50%,#77aaff18,transparent 80%);opacity:0;transition:opacity var(--dur-standard);mix-blend-mode:screen}.intro-wordmark:hover:after{opacity:1}.letter-window:hover .brand-letter{color:var(--accent)}.hero-message{display:grid;grid-template-columns:1fr 1fr;gap:6%;padding:12px 0 45px;align-items:center}.hero-message h1{font-size:clamp(34px,3.65vw,64px);line-height:1.34;letter-spacing:-.055em}.hero-message h1 span{color:var(--accent)}.hero-brief>p{font-size:clamp(17px,1.24vw,22px);color:var(--soft);line-height:1.9}.hero-actions{display:flex;align-items:center;gap:28px;margin-top:25px}.hero-actions .button{min-width:235px}.watch-link{display:flex;align-items:center;gap:16px;font-size:16px;color:var(--soft)}.watch-link:hover{color:var(--accent)}.watch-link span{font-size:24px;transition:transform var(--dur-standard)}.watch-link:hover span{transform:translateY(4px)}.release-caption{display:block;font-size:12px;color:var(--muted);margin-top:15px}.release-caption>span{margin:0 8px;color:#536785}.product-index{display:grid;grid-template-columns:repeat(4,1fr);border-block:1px solid var(--line)}.product-index a{display:flex;align-items:center;gap:18px;padding:19px 22px;font-size:16px;border-right:1px solid var(--line);transition:background var(--dur-quick)}.product-index a:first-child{padding-left:0}.product-index a:last-child{border:0}.product-index a:hover{background:#111d30;color:var(--accent)}.product-index .mono{font-size:12px;color:var(--muted)}.product-index .arrow{margin-left:auto;font-size:20px}@keyframes brand-unfold{0%{transform:translateY(110%) rotate(4deg)}to{transform:translateY(0) rotate(0)}}html[data-motion=off] .wordmark-line{transform:none;opacity:1}html[data-motion=off] .intro-wordmark:after{display:none}@media(min-width:1800px){.intro-meta{font-size:16px}.intro-meta .mono{font-size:14px}.hero-actions .button{min-width:265px}.watch-link{font-size:18px}.release-caption{font-size:14px}.product-index a{font-size:19px}.hero-message{padding-bottom:40px}}@media(max-width:1100px){.hero-message{gap:30px}.hero-actions{gap:18px;flex-wrap:wrap}.hero-actions .button{min-width:210px}.hero-brief>p{font-size:16px}.desktop-break{display:none}}@media(max-width:900px)and (min-width:701px){.hero-message{grid-template-columns:1fr;gap:22px;padding-top:0}.hero-message h1{font-size:clamp(34px,5vw,42px)}.hero-brief>p{font-size:17px;max-width:40em}.hero-actions{margin-top:18px}.product-index{grid-template-columns:1fr 1fr}.product-index a:first-child{padding-left:22px}.product-index a:nth-child(2){border-right:0}.product-index a:nth-child(-n+2){border-bottom:1px solid var(--line)}}@media(max-width:700px){.intro-meta{font-size:12px}.intro-meta .mono{display:none}.intro-wordmark{padding:26px 0}.wordmark-line{font-size:21.3cqw}.hero-message{grid-template-columns:1fr;gap:22px;padding:0 0 30px}.hero-message h1{font-size:clamp(29px,7.5vw,44px)}.hero-brief>p{font-size:16px}.hero-actions{gap:20px;margin-top:20px}.hero-actions .button{min-width:190px}.watch-link{font-size:13px;gap:8px}.release-caption{font-size:11px}.product-index{grid-template-columns:1fr 1fr}.product-index a{font-size:14px;padding:15px;gap:10px}.product-index a:first-child{padding-left:15px}.product-index a:nth-child(2){border-right:0}.product-index a:nth-child(-n+2){border-bottom:1px solid var(--line)}.product-index .mono{font-size:10px}.product-index .arrow{font-size:17px}}@media(prefers-reduced-motion:reduce){.wordmark-line{transform:none;opacity:1}.intro-wordmark:after{display:none}}.product-section{width:min(100% - var(--gutter)*2,var(--page-width));margin:auto;padding-block:76px}.section-title{margin-bottom:36px}.section-title>.eyebrow{margin-bottom:18px}.section-title>div{display:flex;justify-content:space-between;align-items:flex-end;gap:30px}.section-title h2{font-size:clamp(34px,3.3vw,58px);line-height:1.3}.section-title>div>p{max-width:31em;color:var(--muted);font-size:17px;padding-bottom:6px}.live-explorer{border:1px solid #3b5071;background:#101a2a;border-radius:10px;overflow:hidden;box-shadow:0 24px 100px #0003}.explorer-toolbar{display:flex;align-items:center;gap:25px;padding:16px 26px;border-bottom:1px solid #31415c;background:#162338}.explorer-brand{font-size:22px;font-weight:650;letter-spacing:-.7px;margin-right:auto}.explorer-brand>span{font-size:13px;letter-spacing:0;font-weight:400;color:var(--muted);margin-left:10px}.sample-label{font-size:12px;color:#aab9d0;border:1px solid #485b7a;padding:5px 9px}.explorer-canvas{display:grid;grid-template-columns:1fr 1.65fr 1fr}.transcript-pane,.answer-pane,.evidence-pane{min-width:0;padding:27px 28px;transition:background var(--dur-slow),border-color var(--dur-slow)}.answer-pane{border-inline:1px solid #31415c;background:#132039}.pane-label{display:flex;align-items:center;gap:8px;font-size:14px;color:#c1cfe2;margin-bottom:26px}.pane-label .mono{margin-left:auto;color:#7088ad;font-size:12px}.transcript-turn{margin-bottom:22px}.speaker-label{font-size:12px;color:#92a6c3}.transcript-turn p{font-size:17px;line-height:1.7;margin-top:9px}.transcript-turn.continuation{padding-left:15px;border-left:2px solid #465f86}.joined-label{font-size:12px;color:var(--accent);display:inline-block;margin-top:12px}.candidate-channel{border-top:1px solid #31415c;padding-top:20px;margin-top:28px}.candidate-channel p{font-size:13px;color:var(--muted);max-width:23em}.voice-levels{height:56px;display:flex;align-items:center;gap:4px;overflow:hidden}.voice-levels i{display:block;background:#a0bfffa8;width:2px;flex-shrink:0;height:var(--level);animation:voice-pulse 3s ease-in-out infinite;animation-delay:var(--delay)}.answer-heading>span{font-size:12px;color:var(--accent)}.answer-heading h3{font-size:clamp(22px,1.7vw,28px);line-height:1.55;margin-top:8px}.answer-outline{padding:0;list-style:none;margin:25px 0 20px}.answer-outline li{display:flex;gap:16px;margin-top:19px;animation:answer-enter var(--dur-slow) var(--ease) both;animation-delay:calc(var(--order)*60ms)}.answer-bullet{font-size:12px;color:#7d9ecc;font-family:Consolas,monospace;line-height:1.8}.answer-outline h4{font-size:16px;letter-spacing:0;margin-bottom:4px}.answer-outline p{font-size:15px;color:#c7d4e8;line-height:1.8}.followup-reveal{display:flex;justify-content:space-between;gap:15px;width:100%;border:0;border-top:1px solid #344b6e;padding:15px 0;background:none;color:var(--accent);font-size:14px}.followup-slot{min-height:78px;font-size:14px}.followup-slot p{line-height:1.65}.followup-slot a{display:block;font-size:12px;color:var(--accent);margin-top:8px}.followup-slot .quiet{font-size:12px;color:#94a5bf}.evidence-kind{color:#7897c6;font:11px Consolas,monospace;letter-spacing:.1em}.evidence-pane h4{font-size:19px;line-height:1.5;margin:16px 0}.evidence-pane>p{color:#becde1;font-size:15px;line-height:1.9}.evidence-tags{display:flex;gap:8px;flex-wrap:wrap;margin-top:24px}.evidence-tags span{padding:4px 8px;background:#203454;color:#b5ccf3;font-size:12px}.evidence-note{font-size:12px;color:#94a7c3;border-top:1px solid #2c4060;padding-top:18px;margin-top:24px;line-height:1.8}.explorer-canvas[data-active=listen] .transcript-pane,.explorer-canvas[data-active=retrieve] .evidence-pane{background:#1b2d49}.explorer-canvas[data-active=listen] .answer-pane,.explorer-canvas[data-active=retrieve] .answer-pane{background:#101a2a}.explorer-bottom{display:flex;justify-content:space-between;gap:20px;border-top:1px solid #31415c;padding:14px 26px;font-size:12px;color:#a1b1ca}.explanation-row{display:grid;grid-template-columns:1fr 2fr;gap:6%;padding:30px 0 0}.explanation-tabs .segmented-tabs{border-bottom:1px solid var(--line)}.explanation-tabs button{flex:1;border-bottom:2px solid transparent;background:none!important;font-size:17px;padding-block:16px}.explanation-tabs button[aria-selected=true]{border-color:var(--accent);color:var(--accent)}.process-detail{min-height:169px;animation:answer-enter var(--dur-standard) var(--ease)}.process-detail h3{font-size:23px;margin-bottom:10px}.process-detail p{font-size:16px;color:var(--muted);max-width:55em}.process-detail .text-link{font-size:14px;margin-top:12px}.material-section{background:#13243c;border-block:1px solid #354a68}.material-layout{display:grid;grid-template-columns:.85fr 1.15fr;gap:9%;align-items:center}.material-heading h2{font-size:clamp(38px,4vw,70px);line-height:1.32;margin:25px 0}.material-heading h2 span{color:var(--accent)}.material-heading>p:not(.eyebrow){max-width:28em;color:#b5c7e1;font-size:19px}.material-heading .text-link{margin-top:30px;border-color:#566e92}.material-formats{font-size:13px;letter-spacing:.08em;color:#90a9ce;margin-top:40px}.material-proof{min-width:0}.proof-top{display:flex;justify-content:space-between;gap:18px;color:#bdcee8;font-size:14px;margin-bottom:20px}.proof-top .mono{font-size:11px;color:#7697c8}.material-proof .segmented-tabs{border:1px solid #475f83;width:fit-content;padding:4px;border-radius:4px}.material-proof .segmented-tabs button[aria-selected=true]{background:#a0bfff;color:#0a1930}.proof-panel{padding-top:25px}.source-document{background:#ecf2ff;color:#182940;padding:25px 30px;box-shadow:8px 8px #2f486b;max-width:93%;margin-bottom:8px}.document-label{font-size:12px;color:#566d8e}.source-document h3{font-size:26px;margin:12px 0}.source-document p{font-size:16px;color:#3b4e69;min-height:87px}.document-footer{border-top:1px solid #c1ccdc;display:flex;justify-content:space-between;margin-top:23px;padding-top:14px;color:#627690;font-size:12px}.source-connection{display:flex;align-items:center;gap:15px;margin:26px 0 20px;font-size:12px;color:#9ab4da}.source-connection span{height:1px;background:#425b7e;flex:1}.proof-panel blockquote{font-size:clamp(23px,1.85vw,31px);line-height:1.7;font-weight:550;letter-spacing:-.02em;margin:0;min-height:110px;animation:answer-enter var(--dur-standard) var(--ease)}.proof-panel mark{background:transparent;color:var(--accent);text-decoration:underline;text-decoration-color:#6081b2;text-underline-offset:8px;text-decoration-thickness:1px}.proof-caption{color:#9cb2d3;font-size:14px;margin-top:15px;min-height:50px}.scenario-layout{display:grid;grid-template-columns:1fr 1.3fr;gap:7%}.scenario-selector .segmented-tabs{border-bottom:1px solid var(--line);gap:0}.scenario-selector .segmented-tabs button{flex:1;font-size:17px;padding:17px 12px;border-bottom:2px solid transparent}.scenario-selector .segmented-tabs button[aria-selected=true]{background:none;color:var(--accent);border-bottom-color:var(--accent)}.scenario-description{padding:28px 0}.scenario-description h3{font-size:clamp(25px,2.1vw,36px);line-height:1.5;min-height:3em}.scenario-description p{color:var(--muted);font-size:17px;margin:18px 0;min-height:6em}.scenario-description ul{list-style:none;padding:0;margin:22px 0 30px}.scenario-description li{padding:12px 0;border-bottom:1px solid var(--line);font-size:15px}.scenario-description li:before{content:"";display:inline-block;width:4px;height:4px;background:var(--accent);margin-right:14px;vertical-align:middle}.mode-reading-preview{border:1px solid #3c4e6b;min-width:0;display:flex;flex-direction:column;background:#132033;transition:background var(--dur-slow),border-color var(--dur-slow)}.mode-reading-preview.is-dual{background:#090e17;border-color:#1b2a41}.mode-reading-preview.is-practice{background:#1a2f4f;border-color:#527aac}.reading-toolbar{display:flex;justify-content:space-between;gap:20px;padding:17px 24px;border-bottom:1px solid #354964;font-size:13px;color:#a9bcd8}.reading-content{padding:34px clamp(25px,3vw,54px);flex:1}.reading-question{color:var(--muted);font-size:14px}.reading-content h4{font-size:clamp(26px,2.8vw,44px);line-height:1.5;margin-top:16px;font-weight:500}.reading-content h4 em{color:var(--accent);font-style:normal}.is-dual .reading-content h4{letter-spacing:.03em}.reading-underline{width:48px;height:2px;background:#83aafa;margin:22px 0}.reading-content p{font-size:14px;color:var(--muted);min-height:3.6em;max-width:31em}.answer-mode-control{padding:20px 24px;display:flex;justify-content:space-between;gap:24px;border-top:1px solid #354964;align-items:center}.answer-mode-control strong{font-size:15px}.answer-mode-control p{font-size:13px;color:var(--muted);margin-top:4px}.answer-mode-control button{width:51px;height:29px;padding:4px;border:1px solid #6682ac;border-radius:20px;background:#233148;flex-shrink:0}.answer-mode-control button span{display:block;width:19px;height:19px;background:#abc6f4;border-radius:50%;transition:transform var(--dur-standard) var(--ease)}.answer-mode-control button[aria-checked=true]{background:#658bd0}.answer-mode-control button[aria-checked=true] span{background:#f1f6ff;transform:translate(21px)}.scenario-boundary{font-size:13px;color:var(--muted);margin-top:25px;border-top:1px solid var(--line);padding-top:18px}.capability-section{background:#0e1724;border-block:1px solid var(--line)}.capability-filter{display:flex;border-bottom:1px solid var(--line);gap:25px;margin-bottom:5px}.capability-filter button{display:flex;gap:18px;align-items:center;padding:15px 6px;background:none;border:0;border-bottom:2px solid transparent;font-size:16px;color:var(--muted)}.capability-filter button span{font:11px Consolas,monospace}.capability-filter button[aria-pressed=true]{color:var(--accent);border-color:var(--accent)}.capability-grid{display:grid;grid-template-columns:repeat(3,1fr)}.capability-item{display:flex;flex-direction:column;padding:32px 28px 28px;border-bottom:1px solid var(--line);border-right:1px solid var(--line);min-width:0;position:relative;transition:background var(--dur-quick)}.capability-item:nth-child(3n){border-right:0}.capability-item:hover{background:#1a2940}.capability-item:hover .arrow{transform:translate(3px,-3px);color:var(--accent)}.capability-top{display:flex;align-items:center;gap:16px;color:var(--muted);font-size:12px}.capability-top .mono{color:var(--accent)}.capability-top .arrow{margin-left:auto;font-size:22px}.capability-item h3{font-size:23px;line-height:1.5;margin:22px 0 14px}.capability-item>p{color:#b6c4d8;font-size:16px;line-height:1.9;margin-bottom:22px}.capability-detail{color:#889dbb;font-size:12px;line-height:1.8;margin-top:auto}.capability-foot{display:flex;justify-content:space-between;gap:20px;margin-top:23px;font-size:13px;color:var(--muted)}.capability-foot>a{color:var(--accent);white-space:nowrap}.review-section{display:grid;grid-template-columns:1fr 1.2fr;gap:8%;padding-block:80px}.review-statement h2{font-size:clamp(34px,3.5vw,60px);line-height:1.4;margin:25px 0}.review-statement h2 span{color:var(--accent)}.review-track{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.review-track button{text-align:left;background:none;border:0;border-bottom:1px solid #3d526e;padding:0 0 17px;font-size:17px;color:var(--muted)}.review-track button>span{display:block;font:12px Consolas,monospace;margin-bottom:12px}.review-track button[aria-pressed=true]{color:var(--accent);border-bottom:2px solid var(--accent)}.review-detail{padding-top:28px;min-height:253px;animation:answer-enter var(--dur-standard) var(--ease)}.review-detail .mono{font-size:12px;color:var(--muted)}.review-detail h3{font-size:26px;line-height:1.5;margin:18px 0}.review-detail p{font-size:17px;color:var(--muted)}@keyframes voice-pulse{0%,to{transform:scaleY(.65)}50%{transform:scaleY(1)}}@keyframes answer-enter{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:none}}@media(min-width:1800px){.section-title>div>p{font-size:20px}.transcript-turn p{font-size:20px}.answer-outline p,.evidence-pane>p{font-size:18px}.answer-outline h4{font-size:19px}.pane-label{font-size:16px}.answer-heading h3{font-size:32px}.transcript-pane,.answer-pane,.evidence-pane{padding:32px}.capability-item h3{font-size:27px}.capability-item>p{font-size:18px}.capability-detail,.capability-foot{font-size:14px}.process-detail p,.scenario-description p{font-size:19px}.material-heading>p:not(.eyebrow){font-size:22px}.source-document p{font-size:19px}.proof-caption{font-size:16px}.material-formats{font-size:15px}}@media(max-width:1100px){.product-section{padding-block:55px}.explorer-canvas{grid-template-columns:.9fr 1.4fr}.evidence-pane{grid-column:1/-1;border-top:1px solid #31415c;display:grid;grid-template-columns:1fr 2fr;column-gap:30px}.evidence-pane .pane-label{grid-column:1/-1;margin-bottom:16px}.evidence-pane .evidence-kind{grid-column:1}.evidence-pane h4{grid-column:1;grid-row:3;margin-block:8px}.evidence-pane>p{grid-column:2;grid-row:2/4}.evidence-tags{grid-column:1;margin-top:10px}.evidence-note{grid-column:2;margin-top:15px;padding-top:12px}.answer-pane{border-right:0}.material-layout{gap:5%;grid-template-columns:.8fr 1.2fr}.proof-top .mono{display:none}.source-document{padding:22px}.source-document p{min-height:115px}.proof-panel blockquote{min-height:130px}.scenario-layout{gap:5%;grid-template-columns:1fr 1.15fr}.scenario-description h3{font-size:27px}.capability-item{padding:25px 20px}.capability-item h3{font-size:21px}.capability-item>p{font-size:15px}.section-title>div>p{font-size:15px;max-width:28em}.reading-content{padding:28px}.review-section{gap:6%}}@media(max-width:760px){.section-title>div{display:block}.section-title>div>p{margin-top:14px;font-size:16px}.section-title h2{font-size:33px}.explorer-toolbar{flex-wrap:wrap;padding:15px 18px;gap:13px}.explorer-toolbar .segmented-tabs{order:3;width:100%}.explorer-toolbar .segmented-tabs button{flex:1}.explorer-brand{font-size:20px}.explorer-brand>span{font-size:12px}.sample-label{font-size:11px}.transcript-pane,.answer-pane,.evidence-pane{padding:22px}.explorer-canvas{grid-template-columns:1fr}.transcript-pane{display:grid;grid-template-columns:1fr 1fr;gap:0 18px}.transcript-pane .pane-label{grid-column:1/-1;margin-bottom:16px}.transcript-turn p{font-size:15px}.transcript-turn{margin:0}.speaker-label,.joined-label{font-size:11px}.candidate-channel{display:none}.answer-pane{border-inline:0;border-top:1px solid #31415c}.answer-heading h3{font-size:24px}.answer-outline p{font-size:16px}.answer-outline h4{font-size:17px}.evidence-pane{display:block}.evidence-pane>p{font-size:15px}.evidence-kind{display:none}.evidence-pane h4{margin:12px 0}.evidence-tags{margin-top:16px}.explorer-bottom{font-size:11px;padding:14px 18px}.explorer-bottom>span:last-child{display:none}.explanation-row{grid-template-columns:1fr;gap:22px;padding-top:20px}.explanation-tabs button{font-size:16px}.process-detail{min-height:230px}.process-detail h3{font-size:23px}.process-detail p{font-size:16px}.material-layout,.scenario-layout,.review-section{grid-template-columns:1fr;gap:32px}.material-heading h2{font-size:39px;margin:18px 0}.material-heading>p:not(.eyebrow){font-size:17px}.material-heading .text-link{margin-top:18px}.material-formats{margin-top:22px;font-size:11px}.material-proof{border-top:1px solid #405674;padding-top:28px}.proof-top{font-size:13px}.source-document{max-width:calc(100% - 8px)}.source-document p{font-size:16px;min-height:116px}.proof-panel blockquote{font-size:24px;min-height:125px}.proof-caption{font-size:13px;min-height:48px}.scenario-description{padding:23px 0 0}.scenario-description h3{font-size:26px;min-height:0}.scenario-description p{font-size:16px;min-height:0}.scenario-description ul{margin:18px 0}.scenario-selector .segmented-tabs button{font-size:16px}.mode-reading-preview{min-height:465px}.reading-content h4{font-size:34px}.scenario-boundary{font-size:12px}.capability-filter{gap:14px;overflow-x:auto}.capability-filter button{white-space:nowrap;gap:8px;font-size:14px;padding:15px 0}.capability-filter button span{font-size:10px}.capability-grid{grid-template-columns:1fr 1fr}.capability-item:nth-child(3n){border-right:1px solid var(--line)}.capability-item:nth-child(2n){border-right:0}.capability-item{padding:24px 16px}.capability-item h3{font-size:20px;margin-top:18px}.capability-item>p{font-size:15px}.capability-detail{font-size:11px}.capability-top{font-size:10px;gap:10px}.capability-foot{flex-direction:column;font-size:12px;gap:10px}.review-statement h2{font-size:37px;margin:20px 0}.review-track{gap:20px}.review-track button{font-size:15px}.review-detail{min-height:250px}.review-detail h3{font-size:25px}.review-detail p{font-size:16px}}@media(max-width:440px){.product-section{padding-block:42px}.section-title h2{font-size:29px}.capability-grid{grid-template-columns:1fr}.capability-item,.capability-item:nth-child(3n){border-right:0;padding-inline:0}.capability-item h3{font-size:23px}.capability-item>p{font-size:16px}.capability-detail,.capability-top{font-size:12px}.answer-outline li{gap:12px}.proof-panel blockquote{font-size:23px}.transcript-pane{padding:19px}.transcript-turn p{font-size:14px}.reading-content h4{font-size:29px}}.experience-directions{display:grid;grid-template-columns:repeat(3,1fr);gap:36px;margin:0 0 28px}.experience-directions button{display:flex;align-items:center;gap:20px;padding:10px 0;background:none;border:0;text-align:left;color:#7587a4;min-width:0;transition:color var(--dur-slow)}.experience-directions .mono{font-size:13px;align-self:flex-start;margin-top:9px}.experience-directions strong{font-size:clamp(25px,2.9vw,46px);font-weight:500;letter-spacing:-.04em;white-space:nowrap}.direction-line{height:1px;background:#2a3e5b;flex:1;position:relative;overflow:hidden}.direction-line:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent,#a0bfff);transform:translate(-100%);transition:transform var(--dur-scene) var(--ease)}.experience-directions button[aria-pressed=true],.experience-directions button:hover{color:var(--accent)}.experience-directions button[aria-pressed=true] .direction-line:after{transform:translate(0)}.toolbar-playback{border:1px solid #4a6386;background:transparent;color:#c3d7f7;font-size:13px;min-height:36px;min-width:56px;padding:6px 12px}.toolbar-playback:hover{background:#2d4569}.explorer-toolbar .sample-label{border:0;padding-inline:0}.explorer-canvas{grid-template-columns:.9fr 1fr 1.6fr}.evidence-pane{border-left:1px solid #31415c}.answer-pane{border-right:0}.live-explorer{position:relative}.live-explorer:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;border-radius:inherit;background:radial-gradient(440px circle at var(--pointer-x,-500px) var(--pointer-y,-500px),#a0bfff0b,transparent 80%);z-index:1}.transcript-pane,.answer-pane,.evidence-pane{position:relative;transition:background var(--dur-wide)}.pane-label{transition:color var(--dur-slow)}.explorer-canvas[data-active=listen] .transcript-pane,.explorer-canvas[data-active=retrieve] .evidence-pane,.explorer-canvas[data-active=answer] .answer-pane{background:#1a3050}.explorer-canvas[data-active=listen] .transcript-pane .pane-label,.explorer-canvas[data-active=retrieve] .evidence-pane .pane-label,.explorer-canvas[data-active=answer] .answer-pane .pane-label{color:#c9dbff}.transcript-turn.continuation{transition:opacity var(--dur-wide),transform var(--dur-wide) var(--ease)}.transcript-turn.continuation[data-ready=false]{opacity:.3;transform:translateY(10px)}.answer-outline li{animation:none;transition:opacity var(--dur-wide),transform var(--dur-scene) var(--ease)}.answer-outline li[data-ready=false]{opacity:.3;transform:translateY(10px)}.answer-outline li[data-ready=true]{opacity:1;transform:none}.evidence-pane>p{position:relative}.evidence-pane>p:before{content:"";position:absolute;top:-8px;bottom:-8px;left:-10px;right:-10px;background:linear-gradient(180deg,transparent,#9abaff16,transparent);transform:scaleY(0);transform-origin:top;pointer-events:none}.live-explorer[data-active=retrieve] .evidence-pane>p:before{animation:source-scan var(--dur-scene) var(--ease) both}.live-explorer[data-active=retrieve] .evidence-tags span{animation:term-pick var(--dur-wide) var(--ease) both;animation-delay:calc(var(--order)*.18s)}.followup-slot{min-height:62px}.followup-context{display:block;font-size:12px;color:var(--muted);margin-top:8px}.playback-strip{position:relative;display:flex;justify-content:space-between;align-items:center;gap:24px;padding:18px 26px;border-top:1px solid #334f75;background:#172943;min-height:80px}.playback-strip:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:2px;background:linear-gradient(90deg,#6d95dd,#b9d2ff);transform:scaleX(var(--play-progress,0));transform-origin:left}.playback-caption{display:flex;align-items:center;gap:13px;min-width:0}.playback-caption p{font-size:16px;color:#d5e2f7;line-height:1.6}.playback-indicator{width:6px;height:6px;flex-shrink:0;border-radius:50%;background:#a0bfff;box-shadow:0 0 0 5px #a0bfff16}.live-explorer[data-playing=true] .playback-indicator{animation:player-breathe 2s ease-in-out infinite}.playback-actions{display:flex;gap:8px;flex-shrink:0}.playback-actions button{border:1px solid #49638a;background:transparent;padding:9px 14px;min-height:40px;color:#d9e6fc;font-size:13px;white-space:nowrap;transition:background var(--dur-quick)}.playback-actions button:first-child{min-width:84px}.playback-actions button:hover{background:#324e78}.playback-actions button:last-child{border-color:transparent;color:#a7bad8}.process-explanation{display:grid;grid-template-columns:1fr 2fr;gap:6%;padding-top:28px}.process-explanation>.mono{font-size:13px;color:#7895c0;padding-top:6px}.process-explanation>div{min-height:125px;animation:answer-enter var(--dur-standard) var(--ease)}.process-explanation h3{font-size:22px;line-height:1.55;margin-bottom:9px}.process-explanation p{color:var(--muted);font-size:16px;max-width:56em}.scroll-ink{background-image:linear-gradient(105deg,#ecf2ff calc(var(--scene-progress,.5)*220% - 45%),#7186a5 calc(var(--scene-progress,.5)*220% - 25%));background-clip:text;-webkit-background-clip:text;color:transparent}.scroll-ink>span{color:inherit}.material-heading .scroll-ink>span,.review-statement .scroll-ink>span{color:inherit}.material-principle{margin-top:28px;display:flex;gap:20px;color:#c7d8f2;font-size:15px}.material-principle span{border-left:2px solid #80aaf0;padding-left:13px}.material-formats{margin-top:25px}.material-proof{perspective:1200px}.source-document{animation:document-exchange var(--dur-scene) var(--ease) both;transform-origin:50% 100%;transition:background var(--dur-slow)}.proof-panel[data-source=reference] .source-document{background:#d1ddef}.source-connection span{position:relative;overflow:hidden}.source-connection span:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent,#b8d2ff,transparent);animation:source-connect 3.2s var(--ease) infinite}.source-connection span:last-child:after{animation-delay:.6s}.proof-panel blockquote{animation:source-quote var(--dur-scene) var(--ease) both}.proof-panel mark{background-image:linear-gradient(#a0bfff15,#a0bfff15);background-size:100% 100%;background-repeat:no-repeat;animation:quote-highlight var(--dur-scene) var(--ease) both}.source-copy,.proof-panel blockquote{display:grid}.source-copy>span,.proof-panel blockquote>span{grid-area:1/1}.source-copy>span[data-visible=false],.proof-panel blockquote>span[data-visible=false]{visibility:hidden}[data-scene-active=false] .voice-levels i,[data-scene-active=false] .source-connection span:after,.live-explorer[data-playing=false] .voice-levels i,.live-explorer[data-playing=false] .evidence-pane>p:before{animation-play-state:paused}.scene-interaction-hint{font-size:14px;color:#7895bd}.reading-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,140px);flex:1;overflow:hidden;transition:grid-template-columns var(--dur-scene) var(--ease)}.reading-content{min-width:0;padding:30px clamp(22px,2.2vw,40px)}.reading-content h4{font-size:clamp(24px,2.05vw,36px);transition:font-size var(--dur-wide) var(--ease),letter-spacing var(--dur-wide) var(--ease)}.reading-content h4>span{display:block;color:#869bb9;transition:color var(--dur-slow),transform var(--dur-wide) var(--ease)}.reading-content h4>span[data-focused=true]{color:#c0d6ff;transform:translate(5px)}.scenario-description h3,.scenario-description p{min-height:0}.scenario-description p{margin:16px 0 20px}.reading-context{overflow:hidden;min-width:0;border-left:1px solid #344a68;padding:30px 16px;background:#0b1729;transition:opacity var(--dur-standard),transform var(--dur-wide) var(--ease);font-size:14px;white-space:nowrap}.reading-context>.mono{font-size:12px;color:#7996bf}.reading-context strong{display:block;font-size:18px;margin:25px 0 16px}.reading-context p{font-size:14px;color:#a0b3cf;line-height:2.4}.reading-context-note{display:block;border-top:1px solid #2f4463;font-size:11px;color:#6f8aaf;margin-top:30px;padding-top:14px}.is-dual .reading-layout,.is-practice .reading-layout{grid-template-columns:minmax(0,1fr) minmax(0,0px)}.is-dual .reading-context,.is-practice .reading-context{opacity:0;transform:translate(24px)}.is-dual .reading-content h4{font-size:clamp(27px,2.65vw,44px)}.reading-focus-control{display:flex;align-items:center;gap:8px;padding:0 24px 20px;font-size:12px;flex-wrap:wrap}.reading-focus-control>span{color:#8096b8;margin-right:auto}.reading-focus-control button{border:1px solid #3d5274;background:transparent;color:#91a8cb;padding:7px 13px;min-height:36px;font-size:13px;transition:background var(--dur-standard),color var(--dur-standard)}.reading-focus-control button[aria-pressed=true]{background:#a0bfff;color:#101c30;border-color:#a0bfff}.capability-item{width:100%;text-align:left;background:transparent;border-top:0;border-left:0;color:inherit}.capability-top{width:100%}.capability-plus{margin-left:auto;font-size:27px;font-weight:300;line-height:1;transition:transform var(--dur-standard) var(--ease),color var(--dur-standard)}.capability-item:hover .capability-plus{transform:rotate(90deg);color:var(--accent)}.capability-name{font-size:23px;line-height:1.5;font-weight:600;letter-spacing:-.04em;margin:22px 0 14px}.capability-copy{color:#b6c4d8;font-size:16px;line-height:1.9;margin-bottom:22px}.capability-item:focus-visible{z-index:1;outline-offset:-3px}.review-example{border-left:2px solid #6c92cd;padding:4px 0 4px 20px;max-width:35em;animation:answer-enter var(--dur-slow) var(--ease)}.review-example>span{color:#718bb2;font-size:12px}.review-example strong{display:block;font-size:20px;line-height:1.6;margin:10px 0 7px}.review-example p{font-size:14px;color:var(--muted)}.review-track button{position:relative;overflow:hidden}.review-track button:after{content:"";position:absolute;bottom:0;left:0;right:0;height:2px;background:var(--accent);transform:translate(-100%);transition:transform var(--dur-slow) var(--ease)}.review-track button[aria-pressed=true]:after{transform:translate(0)}.review-next{display:flex;gap:40px;align-items:center;margin-top:25px;padding:10px 0;color:var(--accent);border:0;border-bottom:1px solid #4b6387;background:none;font-size:15px}.review-next>span{transition:transform var(--dur-standard)}.review-next:hover>span{transform:translate(5px)}.capability-dialog{position:fixed;top:0;right:0;bottom:0;left:0;max-width:none;max-height:none;width:100%;height:100dvh;margin:0;padding:0;border:0;background:transparent;color:var(--ink);overflow:hidden}.capability-dialog[open]{display:flex;justify-content:flex-end}.capability-dialog::backdrop{background:#030811ad;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);animation:feature-backdrop var(--dur-slow) var(--ease)}.feature-sheet{width:min(800px,calc(100% - 80px));height:100%;display:flex;flex-direction:column;background:#111d30;border-left:1px solid #425b80;box-shadow:-30px 0 100px #0005;animation:feature-open var(--dur-wide) var(--ease) both}.feature-sheet-toolbar,.feature-sheet-footer{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:19px 34px;background:#0e1828;flex-shrink:0}.feature-sheet-toolbar{border-bottom:1px solid #354967}.feature-sheet-toolbar>.mono{font-size:13px;color:#9db6db}.feature-sheet-toolbar>button{padding:8px 0 8px 12px;background:none;border:0;color:#c4d5ef;font-size:14px}.feature-sheet-toolbar kbd{font:11px Consolas,monospace;border:1px solid #3e5578;padding:3px 5px;margin-left:10px;color:#7c98bd}.feature-sheet-content{overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;flex:1;padding:38px 40px}.feature-sheet-heading{animation:feature-copy var(--dur-slow) var(--ease)}.feature-sheet-heading h2{font-size:clamp(29px,2.8vw,44px);line-height:1.4;margin:20px 0 14px}.feature-sheet-heading>p{font-size:18px;color:#afc3e2}.feature-case{padding:24px;background:#1a3051;border:1px solid #355681;margin:30px 0}.feature-case>.mono{font-size:12px;color:#809fca}.feature-case>p{font-size:19px;line-height:1.9;white-space:pre-line;margin-top:12px;color:#d8e6ff}.feature-steps{list-style:none;padding:0;margin:0}.feature-steps>li{display:grid;grid-template-columns:28px 1fr;gap:20px;border-top:1px solid #314562;padding:25px 0;animation:feature-copy var(--dur-slow) var(--ease) both;animation-delay:calc(var(--order)*70ms)}.feature-steps>li>.mono{font-size:12px;color:#759aca;padding-top:5px}.feature-steps h3{font-size:21px;margin-bottom:10px}.feature-steps p{font-size:16px;line-height:1.85;color:#a5bbda}.feature-outcome{border-top:1px solid #425c83;padding-top:23px;margin-top:7px}.feature-outcome>span{color:#7291b8;font-size:13px}.feature-outcome>p{font-size:24px;color:#b8d1ff;line-height:1.7;margin-top:9px}.feature-boundary{margin-top:26px;font-size:13px;color:#8cabcf;border-left:2px solid #476b9e;padding-left:14px;line-height:1.9}.feature-sheet-footer{border-top:1px solid #344969}.feature-sheet-footer button{background:none;border:0;min-height:40px;font-size:14px;color:#bfd5f5}.feature-sheet-footer .mono{font-size:12px;color:#6486b6}.feature-sheet-footer button:hover{color:#fff}.cue-sample{display:block;border-top:1px solid #3b5c87;margin-top:22px;padding-top:18px;font-size:14px;color:#a6bfe3}.cue-sample input{display:block;width:100%;padding:10px 13px;margin:12px 0;border:1px solid #4a6e9f;background:#112139;color:#e2edff;border-radius:3px}.cue-sample small{font-size:12px;line-height:1.7;color:#7e9cc6}.capability-dialog[data-closing=true] .feature-sheet{animation:feature-close var(--dur-quick) ease-in both}.capability-dialog[data-closing=true]::backdrop{animation:feature-backdrop var(--dur-quick) ease-in reverse both}@keyframes source-scan{0%{transform:scaleY(0);opacity:0}25%{opacity:1}75%{transform:scaleY(1);opacity:1}to{transform:scaleY(1);opacity:0}}@keyframes term-pick{0%{opacity:.25;transform:translateY(7px)}to{opacity:1;transform:none}}@keyframes player-breathe{50%{box-shadow:0 0 0 8px #a0bfff08}}@keyframes document-exchange{0%{opacity:.35;transform:translateY(24px) rotateX(-8deg)}to{opacity:1;transform:none}}@keyframes source-connect{0%{transform:translate(-100%)}65%,to{transform:translate(100%)}}@keyframes source-quote{0%{opacity:.25;transform:translateY(15px)}to{opacity:1;transform:none}}@keyframes quote-highlight{0%{background-size:0 100%}to{background-size:100% 100%}}@keyframes feature-open{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes feature-close{to{transform:translate(100%)}}@keyframes feature-backdrop{0%{opacity:0}to{opacity:1}}@keyframes feature-copy{0%{opacity:.3;transform:translate(20px)}to{opacity:1;transform:none}}@media(min-width:1800px){.process-explanation p{font-size:19px}.process-explanation h3{font-size:25px}.playback-caption p{font-size:18px}.playback-actions button{font-size:15px}.capability-name{font-size:27px}.capability-copy{font-size:18px}.material-principle{font-size:17px}.reading-layout{grid-template-columns:minmax(0,1fr) minmax(0,160px)}}@media(max-width:1100px){.experience-directions{gap:24px}.experience-directions button{gap:12px}.direction-line{min-width:15px}.reading-layout{grid-template-columns:minmax(0,1fr) minmax(0,115px)}.reading-context{padding-inline:12px}.reading-context strong{font-size:16px}.reading-content h4{font-size:25px}.capability-name{font-size:21px}.capability-copy{font-size:15px}.feature-sheet{width:min(760px,calc(100% - 60px))}}@media(max-width:760px){.experience-directions{gap:14px;margin-bottom:20px}.experience-directions button{gap:8px;flex-wrap:wrap}.experience-directions .mono{font-size:11px;margin:0}.experience-directions strong{font-size:25px;flex:1}.direction-line{flex-basis:100%;margin-top:5px}.playback-strip{padding:17px 20px;flex-wrap:wrap;gap:13px}.playback-caption{width:100%}.playback-caption p{font-size:14px;min-height:2.9em}.playback-actions{margin-left:auto}.process-explanation{grid-template-columns:1fr;gap:14px;padding-top:22px}.process-explanation>div{min-height:145px}.process-explanation h3{font-size:21px}.process-explanation p{font-size:15px}.process-explanation>.mono{font-size:11px}.material-principle{font-size:13px;margin-top:20px;gap:16px}.scene-interaction-hint{font-size:13px}.reading-content h4{font-size:30px}.is-dual .reading-content h4{font-size:35px}.reading-layout{grid-template-columns:minmax(0,1fr) minmax(0,130px)}.feature-sheet{width:100%;border-left:0}.feature-sheet-toolbar,.feature-sheet-footer{padding:14px 22px}.feature-sheet-toolbar>.mono{font-size:11px}.feature-sheet-content{padding:25px 24px}.feature-sheet-heading>p{font-size:16px}.feature-case{padding:20px;margin:24px 0}.feature-case>p{font-size:17px}.feature-steps>li{gap:14px;padding:23px 0}.feature-steps h3{font-size:20px}.feature-steps p{font-size:15px}.feature-outcome>p{font-size:22px}.capability-name{font-size:20px}.capability-copy{font-size:15px}.review-example strong{font-size:19px}}@media(max-width:440px){.experience-directions strong{font-size:21px}.experience-directions .mono{font-size:10px}.experience-directions{gap:12px}.playback-actions button{font-size:12px}.process-explanation>div{min-height:0}.reading-layout{grid-template-columns:minmax(0,1fr) minmax(0,0px)}.reading-context{visibility:hidden}.reading-content h4{font-size:27px}.is-dual .reading-content h4{font-size:30px}.reading-focus-control{padding-inline:20px;gap:5px}.reading-focus-control button{padding-inline:11px;font-size:12px}.capability-name{font-size:23px}.capability-copy{font-size:16px}.feature-sheet-toolbar{gap:12px}.feature-sheet-toolbar kbd{display:none}.feature-sheet-heading h2{font-size:30px}.feature-steps>li{grid-template-columns:22px 1fr;gap:12px}}@media(max-width:1100px)and (min-width:761px){.explorer-canvas{grid-template-columns:.9fr 1.2fr}.transcript-pane{grid-column:1;grid-row:1}.evidence-pane{grid-column:2;grid-row:1;display:block;border-top:0}.evidence-pane .evidence-note{margin-top:24px}.answer-pane{grid-column:1/-1;grid-row:2;border-inline:0;border-top:1px solid #31415c}.answer-outline{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.answer-outline li{margin-top:0;gap:12px}}@media(max-width:760px){.explorer-canvas{grid-template-columns:1fr}.evidence-pane{border-left:0}.explorer-toolbar{gap:12px}.explorer-toolbar .sample-label{display:none}.toolbar-playback{margin-left:auto}.explorer-brand{margin-right:0}.explorer-toolbar .segmented-tabs{order:3}.explorer-toolbar .segmented-tabs button{padding-inline:10px}.answer-pane{border-top:1px solid #31415c}}html[data-motion=off] .scroll-ink{background:none;color:var(--ink)}html[data-motion=off] .scroll-ink>span{color:var(--accent)}html[data-motion=off] .live-explorer:after{display:none}@media(prefers-reduced-motion:reduce){.scroll-ink{background:none;color:var(--ink)}.scroll-ink>span{color:var(--accent)}.live-explorer:after{display:none}}@media(forced-colors:active){.scroll-ink,.scroll-ink>span{background:none;color:CanvasText}.capability-dialog,.feature-sheet{background:Canvas;color:CanvasText}.feature-sheet{border:1px solid CanvasText}}.live-explorer .explorer-canvas{display:grid;grid-template-columns:minmax(0,1fr);min-height:510px;padding:35px clamp(25px,7vw,110px);background:#132039}.live-explorer .explorer-canvas>[aria-hidden=true]{visibility:hidden;pointer-events:none}.live-explorer .explorer-canvas[data-active]>aside,.live-explorer .explorer-canvas[data-active]>.answer-pane{display:block;grid-area:1/1;width:min(100%,850px);margin-inline:auto;padding:0;border:0;background:transparent}.live-explorer .pane-label{font-size:14px;margin-bottom:27px}.live-explorer .transcript-turn p{font-size:23px;line-height:1.85}.live-explorer .transcript-turn{margin-bottom:25px}.live-explorer .speaker-label{font-size:14px}.live-explorer .candidate-channel{display:grid;grid-template-columns:160px 1fr;gap:0 25px;align-items:center}.live-explorer .candidate-channel>.speaker-label{grid-column:1}.live-explorer .candidate-channel>.voice-levels{grid-column:1}.live-explorer .candidate-channel>p{grid-column:2;grid-row:1/3;font-size:16px;max-width:none}.live-explorer .evidence-kind{font-size:12px}.live-explorer .evidence-pane h4{font-size:30px;margin:18px 0}.live-explorer .evidence-pane>p{font-size:21px;line-height:1.95;max-width:35em}.live-explorer .evidence-tags span{font-size:14px;padding:6px 12px}.live-explorer .evidence-note{font-size:15px;line-height:1.9}.live-explorer .answer-heading h3{font-size:27px}.live-explorer .answer-outline{display:block}.live-explorer .answer-outline h4{font-size:18px;margin-bottom:7px}.live-explorer .answer-outline p{font-size:18px;line-height:1.85}.live-explorer .answer-outline li+li{margin-top:24px}.live-explorer .followup-reveal,.live-explorer .followup-slot p{font-size:15px}.live-explorer .followup-slot{min-height:50px}.capability-detail{display:none}.capability-item{padding-block:30px}@media(max-width:760px){.live-explorer .explorer-canvas{min-height:0;padding:26px 22px}.live-explorer .explorer-canvas>[aria-hidden=true]{display:none!important}.live-explorer .transcript-turn p{font-size:20px}.live-explorer .candidate-channel{display:block}.live-explorer .candidate-channel>p{font-size:15px}.live-explorer .evidence-pane h4{font-size:25px}.live-explorer .evidence-pane>p{font-size:18px}.live-explorer .evidence-note{font-size:14px}.live-explorer .answer-heading h3{font-size:23px}.live-explorer .answer-outline p{font-size:17px}.live-explorer .answer-outline li{gap:12px}}.explorer-toolbar .explorer-source-control{display:flex;align-items:center;gap:5px;margin-left:auto;padding-left:14px;border-left:1px solid #344b6d}.explorer-source-control>span{font-size:11px;color:#7f96b8;margin-right:3px;white-space:nowrap}.explorer-source-control button{min-height:34px;padding:6px 9px;border:1px solid transparent;background:transparent;color:#8fa6c8;font-size:12px;white-space:nowrap}.explorer-source-control button[aria-pressed=true]{border-color:#5375a8;background:#263e62;color:#d9e7ff}.live-explorer[data-source=reference] .explorer-source-control button[aria-pressed=true]{background:#202f48;color:#bdcde6}.live-explorer .explorer-canvas[data-active]>aside,.live-explorer .explorer-canvas[data-active]>.answer-pane{width:min(100%,1180px)}.live-explorer .explorer-canvas[data-active=listen]>.transcript-pane{display:grid;grid-template-columns:1fr 1fr;gap:0 44px;align-content:start}.live-explorer .transcript-pane>.pane-label{grid-column:1/-1}.live-explorer .transcript-pane>.candidate-channel{grid-column:1/-1;border-top:1px solid #334b70;padding-top:24px;margin-top:4px}.live-explorer .explorer-canvas[data-active=retrieve]>.evidence-pane{display:grid;grid-template-columns:minmax(220px,.7fr) minmax(0,1.5fr);gap:0 54px;align-content:start}.live-explorer .evidence-pane>.pane-label{grid-column:1/-1}.live-explorer .evidence-pane>.evidence-kind,.live-explorer .evidence-pane>h4{grid-column:1}.live-explorer .evidence-pane>p,.live-explorer .evidence-pane>.evidence-tags,.live-explorer .evidence-pane>.evidence-note{grid-column:2}.live-explorer .evidence-pane>p{grid-row:2/4;margin-top:0}.live-explorer .evidence-pane>.evidence-tags{margin-top:22px}.live-explorer .explorer-canvas[data-active=answer]>.answer-pane{display:grid;grid-template-columns:minmax(245px,.78fr) minmax(0,1.8fr);gap:0 55px;align-content:start}.live-explorer .answer-pane>.pane-label{grid-column:1/-1}.live-explorer .answer-heading{grid-column:1;position:sticky;top:0}.live-explorer .answer-outline{grid-column:2;display:grid;grid-template-columns:1fr;gap:0}.live-explorer .answer-pane>.followup-reveal,.live-explorer .answer-pane>.followup-slot{grid-column:2}.live-explorer[data-source=reference] .evidence-pane,.live-explorer[data-source=reference] .answer-pane{--source-accent:#90a6c8}.live-explorer[data-source=reference] .evidence-kind,.live-explorer[data-source=reference] .answer-heading>span{color:var(--source-accent)}.material-shared-question{margin-top:30px;padding:19px 0;border-block:1px solid #344762}.material-shared-question>span{display:block;color:#7895bd;font-size:12px;margin-bottom:8px}.material-shared-question>strong{font-size:18px;line-height:1.7;font-weight:550;color:#d6e3f7}.answer-flow{display:grid;grid-template-columns:minmax(170px,.8fr) minmax(0,1fr) auto;gap:18px;align-items:center;padding:17px 24px;border-top:1px solid #344a68;background:#101c2e}.answer-flow-steps{display:flex;align-items:center;gap:9px;color:#7186a5;font-size:12px}.answer-flow-steps i{position:relative;display:block;flex:1;min-width:28px;height:1px;background:#334d70;overflow:hidden}.answer-flow-steps i:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent,#a9c6ff,transparent);transform:translate(-100%)}.answer-flow[data-phase=collecting] .answer-flow-steps i:after,.answer-flow[data-phase=stable] .answer-flow-steps i:after{animation:answer-handoff 1.35s var(--ease) infinite}.answer-flow-steps span[data-active=true]{color:#bdd3f8}.answer-flow>p{font-size:14px;color:#a9bbd6;line-height:1.6}.answer-flow>button{border:0;border-bottom:1px solid #536f9a;background:transparent;color:#b9d1fb;padding:8px 0;font-size:13px;white-space:nowrap}.mode-reading-preview[data-answer-ready=false] .reading-content h4{opacity:.28;filter:blur(1px);transform:translateY(5px)}.mode-reading-preview[data-answer-ready=true] .reading-content h4{opacity:1;filter:none;transform:none}.reading-content h4{transition:font-size var(--dur-wide) var(--ease),letter-spacing var(--dur-wide) var(--ease),opacity var(--dur-slow),filter var(--dur-slow),transform var(--dur-slow) var(--ease)}@keyframes answer-handoff{to{transform:translate(100%)}}@media(max-width:980px){.explorer-toolbar .explorer-source-control{order:4;width:100%;margin-left:0;padding:9px 0 0;border-left:0;border-top:1px solid #314968}.live-explorer .explorer-canvas[data-active=answer]>.answer-pane{grid-template-columns:1fr}.live-explorer .answer-heading,.live-explorer .answer-outline,.live-explorer .answer-pane>.followup-reveal,.live-explorer .answer-pane>.followup-slot{grid-column:1}.live-explorer .answer-heading{position:static;margin-bottom:24px}.answer-flow{grid-template-columns:1fr auto}.answer-flow-steps{grid-column:1/-1}}@media(max-width:760px){.live-explorer .explorer-canvas[data-active=listen]>.transcript-pane,.live-explorer .explorer-canvas[data-active=retrieve]>.evidence-pane{display:block}.live-explorer .evidence-pane>p{margin-top:0}.answer-flow{padding:16px 20px;gap:12px}.answer-flow>p{font-size:13px}.answer-flow>button{font-size:12px}.material-shared-question{margin-top:22px}.material-shared-question>strong{font-size:16px}}@media(max-width:470px){.answer-flow{grid-template-columns:1fr}.answer-flow-steps,.answer-flow>p,.answer-flow>button{grid-column:1}.answer-flow>button{justify-self:start}.explorer-source-control>span{display:none}}html[data-motion=off] .answer-flow-steps i:after{display:none}.header-search{display:flex;align-items:center;gap:13px;padding:8px 0;background:none;border:0;font-size:14px;color:var(--muted)}.header-search:hover{color:var(--ink)}kbd{font:11px Cascadia Code,Consolas,monospace;white-space:nowrap;background:#192537;border:1px solid #364961;padding:4px 6px;border-radius:3px;color:var(--soft)}.docs-shell{width:min(100% - var(--gutter)*2,1200px);margin:auto}.docs-index-content{padding:54px 0 80px}.guide-hub-header{display:flex;justify-content:space-between;align-items:center;gap:35px;margin-bottom:40px}.guide-hub-header .eyebrow{font-size:13px;color:var(--accent)}.guide-hub-header h1{font-size:clamp(38px,3.4vw,54px);line-height:1.3;margin:15px 0}.guide-hub-header p:not(.eyebrow){font-size:19px;color:var(--muted)}.guide-search-entry{display:flex;align-items:center;justify-content:space-between;gap:30px;padding:19px 22px;min-width:310px;border:1px solid #35445b;background:#111c2b;color:var(--muted);font-size:16px;text-align:left;transition:border-color var(--dur-quick),background var(--dur-quick)}.guide-search-entry:hover{background:#17243a;border-color:var(--accent)}.guide-view-tabs{border:0;border-bottom:1px solid var(--line);padding:0;border-radius:0;gap:36px;width:100%;background:transparent}.guide-view-tabs button{border:0;background:none;border-radius:0;border-bottom:2px solid transparent;padding:18px 0;font-size:18px;color:var(--muted)}.guide-view-tabs button[aria-selected=true]{background:none;color:var(--accent);border-color:var(--accent);box-shadow:none}#guide-view-panel{min-height:480px;padding-top:34px}#guide-view-panel:focus{outline:none}#guide-view-panel:focus-visible{outline:2px solid var(--accent);outline-offset:8px}.guide-start-intro{padding:28px 32px;background:#131f30;border-left:2px solid #769ad4;display:flex;align-items:center;justify-content:space-between;gap:30px}.guide-start-intro .eyebrow{font-size:12px;color:#9aafcc}.guide-start-intro h2{font-size:29px;line-height:1.4;margin:10px 0 12px}.guide-start-intro p:not(.eyebrow){font-size:17px;line-height:1.8;color:var(--muted)}.guide-start-intro .text-link{font-size:16px;flex-shrink:0}.guide-start-steps{list-style:none;padding:0;margin:24px 0 0}.guide-start-steps li{border-bottom:1px solid var(--line)}.guide-start-steps a{display:grid;grid-template-columns:50px 1fr 24px;align-items:center;gap:20px;padding:27px 20px;transition:background var(--dur-quick)}.guide-start-steps a:hover{background:#142136}.guide-start-steps .mono{font-size:14px;color:#819cbe}.guide-start-steps h3{font-size:22px;font-weight:550;line-height:1.5;margin-bottom:5px}.guide-start-steps p{font-size:17px;color:var(--muted);line-height:1.8}.guide-start-steps a:hover h3{color:var(--accent)}.guide-start-steps .arrow{font-size:23px;color:#9cb6db}.guide-fee-note{margin-top:30px;font-size:15px;line-height:1.95;color:var(--muted);max-width:65em}.guide-fee-note strong{color:var(--soft);margin-right:15px;font-weight:500}.guide-fee-note a{color:var(--accent);display:inline-block;margin-left:12px;text-underline-offset:5px}.guide-fee-note a:hover{text-decoration:underline}.guide-section-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:25px}.guide-section-heading h2{font-size:26px;line-height:1.5}.guide-section-heading>span{font-size:13px;color:var(--muted);white-space:nowrap}.guide-triage{margin:0}.triage-layout{display:grid;grid-template-columns:290px minmax(0,1fr);border:1px solid var(--line);background:#101925}.triage-options{display:flex;flex-direction:column;justify-content:center;gap:7px;border-right:1px solid var(--line);padding:18px}.triage-options button{display:flex;justify-content:space-between;align-items:center;gap:15px;text-align:left;padding:17px 14px;background:none;border:0;font-size:17px;color:var(--muted);transition:background var(--dur-quick)}.triage-options button[aria-pressed=true]{background:#243955;color:var(--ink)}.triage-answer{padding:35px;min-height:310px;animation:answer-enter var(--dur-standard) var(--ease)}.triage-answer h3{font-size:25px;line-height:1.6;margin-bottom:18px}.triage-answer p{font-size:18px;line-height:1.95;color:var(--muted);max-width:36em}.triage-answer .text-link{font-size:16px;margin-top:22px}.guide-connection-help{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:30px 0;border-bottom:1px solid var(--line);margin-top:10px}.guide-connection-help h2{font-size:22px;line-height:1.5;margin-bottom:8px}.guide-connection-help p{font-size:17px;color:var(--muted)}.guide-connection-help:hover h2{color:var(--accent)}.manual-directory{margin:0}.hub-search{display:block;width:100%;margin-bottom:24px}.hub-search input{width:100%;min-height:60px;border:1px solid #405574;background:#111c2b;padding:17px 20px;font-size:18px;color:var(--ink);border-radius:3px}.hub-search input:focus{border-color:var(--accent)}input::placeholder,textarea::placeholder{color:#8799b3;opacity:1}.guide-filter{display:flex;gap:30px;border-bottom:1px solid var(--line)}.guide-filter button{padding:15px 0;border:0;border-bottom:2px solid transparent;background:none;font-size:16px;color:var(--muted);white-space:nowrap}.guide-filter button[aria-pressed=true]{border-color:var(--accent);color:var(--accent)}.manual-entry{display:grid;grid-template-columns:130px minmax(0,1fr);gap:28px;padding:30px 12px;border-bottom:1px solid var(--line);align-items:center;transition:background var(--dur-quick)}.manual-entry:hover{background:#142136}.manual-entry:hover h3{color:var(--accent)}.manual-entry-group{align-self:start;padding-top:5px;font-size:14px;color:#a6b8d2}.manual-entry h3{font-size:22px;font-weight:550;line-height:1.6;margin-bottom:8px}.manual-entry p{font-size:17px;line-height:1.85;color:var(--muted);max-width:42em;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.matched-section{display:block;font-size:14px;color:var(--accent);margin-top:12px}.manual-help{display:flex;align-items:center;justify-content:space-between;gap:25px;padding-top:32px;margin-top:36px;border-top:1px solid var(--line)}.manual-help p{font-size:16px;color:var(--muted)}.manual-help .text-link{font-size:16px;flex-shrink:0}.article-workspace{padding:28px 0 75px}.article-toolbar{display:flex;align-items:center;gap:15px;border-bottom:1px solid var(--line);padding-bottom:24px;color:var(--muted);font-size:15px}.article-toolbar>a{color:var(--soft)}.article-toolbar>a:hover{color:var(--accent)}.article-toolbar>button{display:flex;align-items:center;gap:15px;margin-left:auto;padding:0;border:0;background:none;color:var(--muted);font-size:15px}.article-columns{display:grid;grid-template-columns:minmax(0,800px) minmax(190px,240px);gap:clamp(40px,5vw,80px);align-items:start}.guide-article{padding-top:38px;min-width:0;overflow-wrap:anywhere}.guide-article>header .eyebrow{font-size:13px}.guide-article>header h1{font-size:clamp(32px,2.8vw,44px);line-height:1.45;margin:17px 0 19px;letter-spacing:-.025em;text-wrap:balance}.article-lead{font-size:19px;line-height:1.9;color:var(--muted)}.article-meta{display:flex;align-items:center;justify-content:flex-end;gap:20px;font-size:13px;color:var(--muted);margin:24px 0 8px}.article-meta .button{font-size:13px;min-height:36px;padding:7px 12px;min-width:112px;gap:15px;border-color:#334760}.article-meta .arrow{font-size:17px}.api-key-intro{padding:37px 0 42px;border-bottom:1px solid var(--line)}.api-key-intro-kicker{display:block;margin-bottom:15px;color:#476e9f;font:600 13px Cascadia Code,Consolas,monospace;letter-spacing:.06em}.api-key-intro h2{margin:0 0 17px;color:#1d3855;font-size:clamp(27px,2.3vw,34px);font-weight:600;line-height:1.45}#api-key-intro-title{scroll-margin-top:calc(var(--header-height) + 24px)}.api-key-intro-lead,.api-key-intro-path>p,.api-key-intro-billing p{color:#3f5772;font-size:clamp(18px,1.25vw,20px);line-height:1.85}.api-key-intro-path{margin-top:34px;padding:24px 27px 27px;border:1px solid #bed0e2;border-left:3px solid #5e85bf;background:#f2f6fb}.api-key-intro-path>strong{display:block;margin-bottom:18px;color:#234f7f;font-size:18px}.api-key-intro-path ol{display:flex;flex-wrap:wrap;gap:8px 19px;margin:0 0 17px;padding:0;list-style:none}.api-key-intro-path li{display:inline-flex;align-items:baseline;gap:6px;color:#274c75;font-size:17px;font-weight:550;line-height:1.65}.api-key-intro-path li+li:before{content:"/";margin-right:11px;color:#95a8be;font-weight:400}.api-key-intro-path li .mono{color:#6a88ad;font-size:12px;font-weight:500}.api-key-intro-path>p{margin:0;font-size:18px}.api-key-intro-billing{display:grid;grid-template-columns:39px minmax(0,1fr);gap:14px;margin-top:36px;padding-top:28px;border-top:1px solid #becddd}.api-key-intro-billing-mark{display:grid;place-items:center;width:32px;height:32px;border:1px solid #7d9bb9;border-radius:50%;color:#376496;font:500 18px Georgia,serif}.api-key-intro-billing h3{margin:0 0 12px;color:#1d3855;font-size:clamp(21px,1.55vw,25px);font-weight:600;line-height:1.5}.api-key-intro-links{display:flex;flex-wrap:wrap;gap:8px 25px;margin-top:5px}.api-key-intro-links .guide-inline-link{font-size:16px}@media(min-width:2200px){.api-key-intro-kicker{font-size:18px}.api-key-intro h2{font-size:40px}.api-key-intro-lead,.api-key-intro-path>p,.api-key-intro-billing p{font-size:25px}.api-key-intro-path>strong,.api-key-intro-path li{font-size:22px}.api-key-intro-path li .mono{font-size:17px}.api-key-intro-billing h3{font-size:31px}.api-key-intro-links .guide-inline-link{font-size:21px}}.article-section{padding:43px 0;border-bottom:1px solid var(--line)}.article-section h2{font-size:27px;line-height:1.55;letter-spacing:-.015em;margin-bottom:23px}.article-section h2 a{display:flex;align-items:baseline;gap:15px}.article-section h2 a:hover{color:var(--accent)}.article-section h2 .mono{font-size:13px;letter-spacing:0;color:#8aa3c7;flex-shrink:0}.article-section p{font-size:18px;line-height:1.95;color:#c2cfe2}.article-section ul{margin:22px 0 0;padding-left:22px;color:#b1c2da;font-size:17px;line-height:1.95}.article-section ul li+li{margin-top:15px}.article-section li::marker{color:#8caee3}.article-callout{background:#131f30;border-left:2px solid #7099d8;padding:22px 25px;margin-top:27px}.article-callout>strong{font-size:17px;font-weight:550;line-height:1.7;color:#c6d9f6}.article-callout>p{font-size:17px;line-height:1.9;margin-top:9px}.article-instructions{padding:0;margin:32px 0;list-style:none;counter-reset:instruction}.article-instructions>li{counter-increment:instruction;position:relative;padding-left:42px}.article-instructions>li+li{margin-top:32px}.article-instructions>li:before{content:counter(instruction);position:absolute;top:3px;left:0;width:26px;height:26px;display:grid;place-items:center;border:1px solid #3b5274;border-radius:50%;color:#a8c1e8;font:13px Consolas,monospace}.article-instructions h3{font-size:20px;font-weight:550;line-height:1.6;margin-bottom:12px}.guide-inline-link{display:inline-flex;align-items:center;gap:12px;color:var(--accent);font-size:16px;line-height:1.8;margin-top:14px;text-decoration:underline;text-decoration-color:#4b6284;text-underline-offset:6px}.guide-inline-link:hover{color:var(--ink);text-decoration-color:var(--accent)}.guide-inline-link>.arrow{font-size:19px;flex-shrink:0}.article-links{display:flex;flex-wrap:wrap;gap:12px 25px;margin-top:6px}.article-result{border-top:1px dashed #36475e;padding-top:21px;margin-top:30px}.article-result>strong{font-size:14px;font-weight:550;color:var(--accent)}.article-result>p{font-size:17px;margin-top:9px}.article-disclosure{border:1px solid #2e3d52;margin-top:16px;background:#0d1623}.article-disclosure summary{position:relative;display:block;list-style:none;cursor:pointer;padding:19px 48px 19px 21px;font-size:16px;line-height:1.8;color:var(--soft)}.article-disclosure summary::-webkit-details-marker{display:none}.article-disclosure summary:after{content:"+";position:absolute;right:21px;top:19px;font-size:19px;color:var(--accent)}.article-disclosure[open]>summary:after{content:"−"}.article-disclosure summary:hover{color:var(--accent)}.article-disclosure[open]>summary{border-bottom:1px solid var(--line)}.disclosure-body{padding:21px}.disclosure-body p,.disclosure-body ul{font-size:17px}.guide-config-values{margin:24px 0 0}.guide-config-values>div+div{margin-top:25px}.guide-config-values dt{font-size:14px;color:var(--muted);margin-bottom:10px}.guide-config-values dd{margin:0;padding:14px;border:1px solid #2e425e}.guide-config-values code{font-size:14px;line-height:1.9;overflow-wrap:anywhere;color:#b1caf0}.article-note{background:#1c2635;border:1px solid #455c7e;padding:22px 25px;margin:27px 0 5px;color:var(--soft)}.article-note strong{font-size:15px;color:var(--accent)}.article-note p{font-size:17px;line-height:1.9;margin:12px 0}.article-note a{font-size:15px;color:var(--accent)}.article-toc{position:sticky;top:calc(var(--header-height) + 32px);padding-top:38px;max-height:calc(100svh - var(--header-height) - 55px);overflow-y:auto;scrollbar-width:thin;font-size:15px}.article-toc>.eyebrow{font-size:13px}.toc-progress{height:2px;background:var(--line);margin:20px 0}.toc-progress>span{display:block;height:100%;background:var(--accent);transition:width var(--dur-standard) var(--ease)}.article-toc>a{display:flex;align-items:baseline;gap:12px;line-height:1.8;padding:10px 0;color:var(--muted)}.article-toc .mono{font-size:11px;flex-shrink:0}.article-toc>a[aria-current]{color:var(--accent)}.article-toc>a:hover{color:var(--ink)}.mobile-toc{display:none}.shortcut-table{width:100%;border-collapse:collapse;margin-top:28px;font-size:17px}.shortcut-table th{text-align:left;font-size:14px;font-weight:400;color:var(--muted);padding:13px 15px;background:#18253a}.shortcut-table td{padding:19px 15px;border-bottom:1px solid var(--line);color:var(--soft)}.shortcut-table kbd{font-size:13px;display:inline-block}.article-references{margin-top:32px;padding:20px 0;border-bottom:1px solid var(--line)}.article-references summary{cursor:pointer;font-size:15px;color:var(--muted)}.article-references>p{font-size:15px;color:var(--muted);line-height:1.8;margin:20px 0 0}.article-references>.guide-inline-link{display:flex;width:fit-content;font-size:15px}.article-end{border-top:1px solid var(--line);padding-top:25px}.article-end>a:first-child{font-size:14px;color:var(--muted)}.article-end>a:last-child{display:grid;grid-template-columns:1fr 25px;gap:12px;padding:28px;background:#17263b;margin-top:28px}.article-end>a:last-child>span{font-size:14px;color:var(--muted);grid-column:1/-1}.article-end strong{font-size:23px;line-height:1.6;font-weight:550}.article-end>a:hover{color:var(--accent)}.article-end>a:last-child>.arrow{grid-column:2;grid-row:2;align-self:center;font-size:23px}@media(max-width:1200px){.header-search{display:none}.article-columns{grid-template-columns:minmax(0,1fr) 210px;gap:38px}}@media(max-width:1000px){.article-shell{max-width:760px}.article-columns{grid-template-columns:minmax(0,1fr)}.article-toc{display:none}.mobile-toc{display:block;border:1px solid var(--line);margin:28px 0 0;padding:18px 21px}.mobile-toc summary{cursor:pointer;font-size:16px;color:var(--accent)}.mobile-toc a{display:block;margin-top:18px;font-size:16px;color:var(--soft);line-height:1.75}.guide-hub-header{display:block}.guide-search-entry{margin-top:25px;width:100%;min-width:0}.guide-start-intro{display:block}.guide-start-intro .text-link{margin-top:20px}.triage-layout{grid-template-columns:235px minmax(0,1fr)}.triage-answer{padding:27px}}@media(max-width:650px){.docs-index-content{padding:30px 0 50px}.guide-hub-header{margin-bottom:25px}.guide-hub-header h1{font-size:35px}.guide-hub-header p:not(.eyebrow){font-size:17px;line-height:1.8}.guide-search-entry{font-size:15px;padding:17px;gap:15px}.guide-search-entry kbd{display:none}.guide-view-tabs{justify-content:space-between;gap:10px}.guide-view-tabs button{font-size:16px;padding:16px 0}#guide-view-panel{padding-top:24px}.guide-start-intro{padding:23px}.guide-start-intro h2{font-size:25px}.guide-start-intro p:not(.eyebrow){font-size:16px}.guide-start-steps a{grid-template-columns:25px 1fr 19px;gap:13px;padding:24px 0}.guide-start-steps h3{font-size:20px}.guide-start-steps p{font-size:16px}.guide-start-steps .mono{font-size:12px}.guide-fee-note{font-size:15px}.guide-fee-note strong,.guide-fee-note a{display:block;margin:0 0 5px}.guide-section-heading h2{font-size:23px}.guide-section-heading>span{font-size:12px}.guide-triage .guide-section-heading>span{display:none}.triage-layout{grid-template-columns:1fr}.triage-options{display:grid;grid-template-columns:1fr 1fr;border:0;border-bottom:1px solid var(--line);padding:10px;gap:6px}.triage-options button{font-size:15px;padding:13px 8px;gap:8px}.triage-options button>span{display:none}.triage-answer{padding:24px;min-height:300px}.triage-answer h3{font-size:23px}.triage-answer p{font-size:17px}.guide-connection-help h2{font-size:21px}.guide-connection-help p{font-size:16px;line-height:1.9}.hub-search input{font-size:16px;padding:17px}.guide-filter{gap:22px;overflow-x:auto}.guide-filter button{font-size:15px}.manual-entry{grid-template-columns:1fr;gap:12px;padding:27px 0}.manual-entry-group{display:flex;align-items:center;gap:15px;font-size:13px;padding:0}.manual-entry h3{font-size:21px}.manual-entry p{font-size:16px}.manual-help{display:block;margin-top:26px;padding-top:26px}.manual-help p{font-size:15px;line-height:1.9}.manual-help .text-link{margin-top:18px}.article-workspace{padding:20px 0 50px}.article-toolbar{font-size:13px;gap:9px;padding-bottom:20px}.article-toolbar>button{font-size:13px}.article-toolbar>button kbd{display:none}.guide-article{padding-top:28px}.guide-article>header h1{font-size:31px}.article-lead{font-size:18px}.article-meta{font-size:12px;gap:12px}.article-meta .button{font-size:12px;min-width:100px}.api-key-intro{padding-top:32px}.api-key-intro-path{padding:21px 19px}.api-key-intro-path li{font-size:16px}.api-key-intro-path>p{font-size:17px}.api-key-intro-billing{grid-template-columns:1fr;gap:11px}.article-section{padding:33px 0}.article-section h2{font-size:24px;margin-bottom:20px}.article-section h2 a{gap:10px}.article-section h2 .mono{font-size:11px}.article-section p{font-size:17px}.article-section ul{font-size:16px;padding-left:18px}.article-callout{padding:19px 20px}.article-callout>p{font-size:16px}.article-instructions>li{padding-left:34px}.article-instructions>li:before{width:23px;height:23px;font-size:12px}.article-instructions h3{font-size:19px}.article-result>p{font-size:16px}.article-disclosure summary{padding:17px 40px 17px 17px}.article-disclosure summary:after{right:17px;top:17px}.disclosure-body{padding:18px}.disclosure-body p,.disclosure-body ul{font-size:16px}.guide-inline-link{font-size:15px}.guide-config-values dd{padding:10px}.guide-config-values code{font-size:12px}.article-note{padding:20px}.article-note p{font-size:16px}.shortcut-table{font-size:15px}.shortcut-table th,.shortcut-table td{padding:15px 7px}.shortcut-table kbd{font-size:10px;padding:4px}.article-end strong{font-size:21px}}.guide-search-dialog{width:min(740px,calc(100% - 40px));max-height:min(78svh,800px);margin:10svh auto auto;padding:0;background:#111d2e;border:1px solid #536d94;border-radius:9px;color:var(--ink);box-shadow:0 35px 120px #000a;overflow:hidden}.guide-search-dialog[open]{display:flex;flex-direction:column}.guide-search-dialog::backdrop{background:#020711b8;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.search-dialog-header{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px 25px 15px}.search-dialog-header h2{font-size:17px;letter-spacing:0}.search-dialog-header button{border:0;background:none;font-size:12px;color:var(--muted);display:flex;gap:12px;align-items:center}.dialog-search-field{display:block;padding:0 25px 18px}.dialog-search-field input{width:100%;border:0;border-bottom:1px solid #496282;background:transparent;padding:13px 0;font-size:21px;color:var(--ink)}.search-result-count{padding:0 25px 13px;font-size:12px;color:var(--muted)}.search-dialog-results{overflow-y:auto;min-height:0;padding:0 12px 12px;scrollbar-width:thin}.search-result-link{display:block;padding:17px 16px;border-top:1px solid #263b58}.search-result-link:hover,.search-result-link:focus-visible{background:#243953}.search-result-link>span{font-size:11px;color:#a1b9df}.search-result-link h3{display:flex;justify-content:space-between;gap:20px;font-size:19px;line-height:1.4;margin:8px 0}.search-result-link h3 .arrow{font-size:20px}.search-result-link p{font-size:14px;color:#a6bad5;line-height:1.8;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.search-dialog-foot{display:flex;justify-content:space-between;gap:15px;padding:15px 25px;border-top:1px solid #344c6e;font-size:11px;color:var(--muted)}.search-dialog-foot kbd{font-size:10px;padding:2px 4px;margin-right:4px}.search-empty{padding:30px 15px;color:var(--muted);text-align:center}.search-empty>span,.search-empty>a{display:block;font-size:14px;margin-top:15px}.search-empty>a{color:var(--accent)}.article-lead{text-wrap:pretty}.guide-title-part{white-space:nowrap}.guide-article--api-key .guide-figure{margin:30px 0 46px}.guide-article--api-key .guide-image-preview{display:block;width:100%;border:1px solid #b8cbe1;border-radius:10px;background:#f5f8fc;text-align:left;box-shadow:0 12px 30px #243d5815;transition:border-color var(--dur-quick),box-shadow var(--dur-quick)}.guide-article--api-key .guide-image-preview:hover,.guide-article--api-key .guide-image-preview:focus-visible{border-color:#527aa9;box-shadow:0 16px 36px #243d5826}.guide-article--api-key .guide-image-preview>span{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-top:1px solid #c9d7e8;background:#eef3f9;color:#315b89;font-size:13px}.guide-article--api-key .guide-image-preview>span:after{content:"↗";font-size:16px}.guide-article--api-key .guide-figure figcaption{line-height:1.7}@media(max-width:650px){.guide-article--api-key .guide-figure{margin-bottom:38px}.guide-title-part{display:block;white-space:normal}.guide-search-dialog{width:calc(100% - 28px);max-height:83svh;margin-top:5svh}.search-dialog-header,.dialog-search-field{padding-inline:19px}.dialog-search-field input{font-size:17px}.search-result-link h3{font-size:18px}.search-dialog-foot>span:last-child{display:none}.search-dialog-foot{font-size:11px;padding-inline:18px}.search-result-count{padding-inline:19px}}.site--nocturne .guide-library .docs-hub .guide-hub-header{min-height:0;align-items:center;gap:28px;margin-bottom:8px;padding:0 0 24px;grid-template-columns:minmax(0,1fr) minmax(230px,.72fr)}.site--nocturne .guide-library .docs-hub .guide-hub-header h1{font-family:Segoe UI Variable Text,Segoe UI,Microsoft YaHei,sans-serif;font-size:clamp(42px,2.5vw,54px);font-weight:500;letter-spacing:0;line-height:1.26}.site--nocturne .guide-library .docs-hub .guide-hub-header h1 em{font-weight:inherit}.site--nocturne .guide-library .docs-hub .guide-cover-label{margin-bottom:10px;font-size:15px;letter-spacing:.08em}.site--nocturne .guide-library .docs-hub .guide-hub-header .guide-release-note{max-width:38em;margin:13px 0 0;color:#49617e;font-size:15px;line-height:1.6}.guide-library .guide-next-paths{display:block;margin-top:52px;padding-top:34px;border-top:1px solid var(--line);border-bottom:0}.site--nocturne .guide-library .guide-next-paths h2{font-size:25px;font-weight:500;line-height:1.4}.guide-next-paths>p{margin-top:7px;color:var(--muted);font-size:17px}.guide-next-paths .guide-entry-paths{margin-top:25px}.site--nocturne .guide-library .guide-next-paths .guide-entry-paths strong{font-family:inherit;font-size:clamp(27px,1.6vw,32px);font-weight:500;line-height:1.45;letter-spacing:0}.guide-library .guide-next-paths .guide-entry-paths a:first-child strong{color:#f4f8ff}.guide-library .guide-next-paths .guide-entry-paths a>span{font-weight:400}.guide-library .guide-next-paths .guide-entry-paths span,.guide-library .guide-next-paths .guide-entry-paths small,.guide-library .guide-next-paths .guide-shortcuts a{font-size:16px}.site[data-page=guide] .guide-availability{display:flex;align-items:baseline;flex-wrap:wrap;gap:5px 12px;margin-top:18px;padding:13px 16px;border-left:2px solid #7395bd;background:#edf3f9;color:#3c5169;font-size:13px;line-height:1.7}.guide-availability strong{color:#244971;white-space:nowrap}.guide-availability a{color:#21558c;text-decoration:underline;text-underline-offset:3px}.article-journey{margin:30px 0 0;padding:21px 0 25px;border-block:1px solid var(--line)}.article-journey>strong{font-size:13px;font-weight:600;color:#2e649b}.article-journey>p{margin:8px 0 0;font-size:17px;line-height:1.8;color:var(--soft)}.article-journey ol{display:flex;flex-wrap:wrap;gap:7px 17px;padding:0;margin:15px 0 0;list-style:none;counter-reset:journey}.article-journey li{counter-increment:journey;display:flex;align-items:center;gap:6px;color:var(--muted);font-size:13px}.article-journey li:before{content:counter(journey,decimal-leading-zero);color:#2e649b;font:11px Consolas,monospace}@media(max-width:1000px){.site--nocturne .guide-library .docs-hub .guide-hub-header{grid-template-columns:1fr;gap:12px}}@media(max-width:600px){.site--nocturne .guide-library .docs-hub .guide-hub-header{padding-bottom:20px}.site--nocturne .guide-library .docs-hub .guide-hub-header h1{font-size:clamp(35px,9vw,43px)}.site--nocturne .guide-library .docs-hub .guide-hub-header .guide-header-tools p{font-size:14px;line-height:1.6}.site--nocturne .guide-library .guide-search-entry{margin-top:11px}.guide-library .guide-next-paths{margin-top:36px;padding-top:27px}.site--nocturne .guide-library .guide-next-paths h2{font-size:23px}.guide-next-paths>p{font-size:15px}.site--nocturne .guide-library .guide-next-paths .guide-entry-paths strong{font-size:25px}.article-journey{margin-top:23px}.article-journey>p{font-size:16px}}@media(min-width:1001px){.site--nocturne .guide-library .guide-library-nav .library-home{font-size:20px;font-weight:500}.site--nocturne .guide-library .guide-library-nav>p{font-size:15px;line-height:1.65}.site--nocturne .guide-library .guide-library-nav summary{font-size:17px;font-weight:500}.site--nocturne .guide-library .guide-library-nav .library-help{font-size:16px}.site--nocturne .guide-library .docs-hub .guide-hub-header .guide-header-tools p{font-size:17px;line-height:1.7}.site--nocturne .guide-library .docs-hub .guide-search-entry{font-size:17px}.site--nocturne .guide-library .docs-hub .guide-view-tabs button{font-size:18px}.site--nocturne .guide-library .onboarding-reader .onboarding-rail h2{font-size:22px;font-weight:500;line-height:1.4}.site--nocturne .guide-library .onboarding-reader .onboarding-rail>p{font-size:16px;line-height:1.6}.site--nocturne .guide-library .onboarding-reader .onboarding-progress button>span{font-size:14px}.site--nocturne .guide-library .onboarding-reader .onboarding-progress button>strong{font-size:17px}.site--nocturne .guide-library .onboarding-reader .onboarding-prerequisite{font-size:15px;line-height:1.7}.site--nocturne .guide-library .onboarding-reader .onboarding-position{font-size:15px}.site--nocturne .guide-library .onboarding-reader .onboarding-step>h3{font-size:28px;font-weight:500;line-height:1.4}.site--nocturne .guide-library .onboarding-reader .onboarding-step>p:not(.onboarding-position):not(.onboarding-result){font-size:19px;line-height:1.7}.site--nocturne .guide-library .onboarding-reader .onboarding-step>ol li{font-size:19px;line-height:1.75}.site--nocturne .guide-library .onboarding-reader .onboarding-step>ol li:before{font-size:15px}.site--nocturne .guide-library .onboarding-reader .onboarding-result{font-size:18px;line-height:1.7}.site--nocturne .guide-library .onboarding-reader .onboarding-result strong{font-size:15px}.site--nocturne .guide-library .onboarding-reader .guide-availability{font-size:16px;line-height:1.65}.site--nocturne .guide-library .onboarding-reader .onboarding-actions .text-link,.site--nocturne .guide-library .onboarding-reader .onboarding-actions button{font-size:17px}}.journal-page{width:min(100% - var(--gutter)*2,1640px);margin:auto;padding:48px 0 75px}.journal-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:60px;padding-bottom:38px;border-bottom:1px solid #44536b;margin-bottom:38px}.journal-heading h1{font-size:clamp(34px,3.1vw,51px);line-height:1.35;margin-top:17px}.journal-heading h1>span{color:var(--accent)}.journal-intro{padding-bottom:5px}.journal-intro>p{font-size:23px;line-height:1.7}.journal-intro>span{display:block;font-size:14px;color:var(--muted);margin-top:16px}.journal-grid{display:grid;grid-template-columns:255px 1fr;gap:clamp(40px,6vw,100px);align-items:start}.release-rail{position:sticky;top:calc(var(--header-height) + 32px)}.rail-version{display:block;font-size:80px;letter-spacing:-.08em;font-weight:500;line-height:1.2;margin:18px 0}.rail-status{display:flex;align-items:center;gap:9px;font-size:13px;color:var(--soft)}.release-rail dl{font-size:13px;padding:22px 0;margin:0}.release-rail dl>div{display:flex;justify-content:space-between;padding:8px 0;gap:20px}.release-rail dt{color:var(--muted)}.release-rail dd{margin:0;color:var(--soft);font-family:Consolas,monospace}.release-rail>.button{width:100%;font-size:16px;min-height:52px}.release-rail nav{display:flex;flex-direction:column;margin:32px 0 26px;border-block:1px solid var(--line);padding:20px 0 10px}.release-rail nav>span{font-size:12px;color:var(--muted);margin-bottom:12px}.release-rail nav>a{display:flex;justify-content:space-between;gap:16px;padding:11px 4px;font-size:14px}.release-rail nav>a:hover{color:var(--accent)}.release-rail nav>a>span:last-child{color:#859cbd;font:12px Consolas,monospace}.release-rail>.text-link{font-size:13px}.journal-content{min-width:0}.development-note{padding:28px 32px;background:#1a2b44;border-top:3px solid #7a9bd1;position:relative}.development-top{display:flex;justify-content:space-between;gap:20px;font-size:12px;color:#a6b9d6}.development-badge{color:#c6d9fa}.development-top time{font-family:Consolas,monospace}.development-note h2{font-size:29px;line-height:1.4;margin:22px 0 13px}.development-note>p{font-size:15px;color:#aabcda;line-height:1.8}.development-note ul{list-style:none;padding:0;margin:22px 0}.development-note li{display:flex;gap:18px;font-size:16px;color:#d1def1;line-height:1.9;padding:13px 0;border-top:1px solid #38516f}.development-note li .mono{color:#809fca;font-size:11px;padding-top:4px}.development-note>a{display:inline-flex;align-items:center;gap:24px;font-size:13px;color:var(--accent);padding-top:3px}.development-note>a:hover .arrow{transform:translate(3px,-3px)}.development-note .arrow{font-size:20px}.journal-filter{display:flex;gap:28px;align-items:center;border-bottom:1px solid var(--line);margin-top:33px}.journal-filter>button{border:0;border-bottom:2px solid transparent;background:none;padding:16px 0;color:var(--muted);font-size:15px;white-space:nowrap}.journal-filter>button[aria-pressed=true]{border-color:var(--accent);color:var(--accent)}.journal-filter>span{margin-left:auto;font:12px Consolas,monospace;color:var(--muted)}.release-entry{display:grid;grid-template-columns:90px 1fr;gap:32px;padding-top:36px;scroll-margin-top:calc(var(--header-height) + 26px)}.release-date{position:relative;border-right:1px solid #344965;min-width:0}.release-date time{display:block;padding-top:6px}.release-date strong{display:block;font:25px Consolas,monospace;color:#b1c7e8;letter-spacing:-.07em}.release-date time>span{display:block;font:12px Consolas,monospace;margin-top:10px;color:var(--muted)}.timeline-dot{position:absolute;right:-4px;top:17px;width:7px;height:7px;background:#90b0e4;outline:5px solid var(--bg);border-radius:50%}.release-article{padding-bottom:33px;border-bottom:1px solid var(--line)}.release-title-row{display:flex;align-items:center;gap:15px}.version-tag{font:16px Consolas,monospace;color:var(--accent)}.release-channel{font-size:11px;border:1px solid #3d506b;padding:4px 7px;color:var(--muted)}.release-title-row .copy-control{margin-left:auto}.release-title-row .button{font-size:12px;min-height:33px;min-width:107px;padding:6px 10px;gap:14px;border-color:#324259}.release-title-row .arrow{font-size:17px}.release-article>h2{font-size:29px;line-height:1.5;margin:23px 0}.release-groups>section{display:grid;grid-template-columns:60px 1fr;gap:20px;margin-top:24px}.release-groups h3{font-size:12px;letter-spacing:0;color:var(--muted);padding-top:6px;font-weight:400}.release-groups ul{font-size:16px;line-height:1.9;padding-left:18px;margin:0;color:#bbcce4}.release-groups li+li{margin-top:12px}.release-groups li::marker{color:#7f9dc7}.release-download{display:inline-flex;gap:28px;align-items:center;margin:25px 0 0;font-size:14px;color:var(--accent)}.release-download .arrow{font-size:20px}.journal-bottom{display:flex;justify-content:space-between;gap:24px;margin-top:28px;font-size:13px;color:var(--muted);line-height:1.8}.journal-bottom a{color:var(--accent)}.journal-heading h1{display:flex;align-items:flex-start;gap:20px;font-size:clamp(43px,4.5vw,72px)}.journal-count{font:15px Consolas,monospace;letter-spacing:0;line-height:1.6;border:1px solid #425779;padding:3px 8px;margin-top:8px}.development-note{background:transparent;border:1px solid #354965;padding:0 26px}.development-note summary{display:flex;align-items:center;gap:22px;padding:23px 0;list-style:none;cursor:pointer}.development-note summary::-webkit-details-marker{display:none}.development-note summary>span{margin-right:auto}.development-note summary strong{display:block;font-size:19px;font-weight:500}.development-note summary small{display:block;font-size:14px;color:var(--muted);margin-top:7px}.development-note summary time{font:12px Consolas,monospace;color:var(--muted)}.development-note summary:after{content:"+";font-size:24px;color:var(--accent)}.development-note[open]>summary:after{content:"−"}.development-note[open]{padding-bottom:25px}.development-note[open]>summary{margin-bottom:4px}@media(min-width:1800px){.journal-heading h1{font-size:72px}.journal-grid{grid-template-columns:295px 1fr}.rail-version{font-size:100px}.development-note h2{font-size:34px}.development-note>p{font-size:17px}.development-note li,.release-groups ul{font-size:18px}.release-article>h2{font-size:33px}}@media(max-width:1000px){.journal-grid{grid-template-columns:205px 1fr;gap:32px}.rail-version{font-size:70px}.development-note{padding:25px}.release-entry{grid-template-columns:65px 1fr;gap:24px}.release-date strong{font-size:22px}.release-groups>section{grid-template-columns:1fr;gap:12px}.release-groups h3{padding:0}.journal-intro>p{font-size:20px}.journal-intro>span{max-width:22em}.journal-bottom{flex-direction:column;gap:12px}}@media(max-width:700px){.journal-page{padding-top:32px}.journal-heading{display:block;margin-bottom:26px;padding-bottom:27px}.journal-heading h1{font-size:36px}.journal-intro{margin-top:22px}.journal-intro>p{font-size:18px}.journal-intro>p br{display:none}.journal-intro>span{font-size:13px;max-width:none;margin-top:8px}.journal-grid{grid-template-columns:1fr;gap:28px}.release-rail{position:static;display:grid;grid-template-columns:1fr 1fr;gap:0 20px;background:#142136;padding:24px}.release-rail>.eyebrow{grid-column:1/-1}.rail-version{font-size:62px;margin:13px 0 8px}.rail-status{font-size:11px;grid-column:1;grid-row:3;line-height:1.6}.release-rail dl{grid-column:2;grid-row:2/4;align-self:center;padding:0;font-size:11px}.release-rail dl>div{gap:10px}.release-rail>.button{grid-column:1/-1;margin-top:21px;font-size:15px}.release-rail nav{display:none}.release-rail>.text-link{grid-column:1/-1;font-size:12px;justify-self:start;margin-top:10px}.development-note{padding:23px}.development-note h2{font-size:27px}.development-note>p{font-size:14px}.development-note li{font-size:15px;gap:12px}.development-top{font-size:11px}.development-note>a{font-size:12px;gap:12px;line-height:1.6}.journal-filter{gap:23px;margin-top:20px}.journal-filter>button{font-size:13px}.journal-filter>span{font-size:11px}.release-entry{grid-template-columns:1fr;gap:15px;padding-top:29px}.release-date{border:0}.release-date time{display:flex;gap:12px;align-items:baseline;padding:0}.release-date strong{font-size:21px}.release-date time>span{margin:0;font-size:11px}.timeline-dot{display:none}.release-title-row{gap:9px}.version-tag{font-size:15px}.release-channel{font-size:10px}.release-title-row .button{font-size:11px;min-width:85px;gap:8px}.release-title-row .arrow{font-size:15px}.release-article>h2{font-size:27px;line-height:1.45;margin-top:22px}.release-groups ul{font-size:16px}.release-groups h3,.journal-bottom{font-size:12px}}.studio-page{width:min(100% - var(--gutter)*2,1760px);margin:auto}.studio-masthead{display:flex;justify-content:space-between;gap:20px;padding:25px 0;border-bottom:1px solid var(--line);font-size:14px;color:#a5b6d1}.studio-masthead .mono{font-size:12px;letter-spacing:.06em}.studio-introduction{display:grid;grid-template-columns:1.1fr .9fr;gap:8%;padding:50px 0 70px;align-items:center}.studio-letter h1{font-size:clamp(48px,5.5vw,94px);line-height:1.25;letter-spacing:-.065em;margin:24px 0}.studio-letter h1 span{color:var(--accent)}.studio-letter .studio-lead{font-size:clamp(18px,1.6vw,25px);color:#d1dcee;line-height:1.8;margin-bottom:20px}.studio-letter>p:not(.eyebrow):not(.studio-lead){font-size:17px;color:var(--muted);line-height:1.9;max-width:30em}.studio-signature{display:flex;align-items:center;gap:18px;margin-top:32px;font-size:23px;color:var(--accent);width:fit-content}.studio-signature>span{font-size:13px;color:var(--muted);padding-left:17px;border-left:1px solid #3b4d6a}.studio-signature .arrow{font-size:20px}.studio-signature:hover .arrow{transform:translate(3px,-3px)}.credits-poster{background:#a0bfff;color:#101b30;min-width:0;padding:28px 32px 24px;box-shadow:10px 10px #233b60}.poster-top{display:flex;justify-content:space-between;gap:20px;border-bottom:1px solid #5f7cac;padding-bottom:18px;font-size:13px}.poster-top .mono{font-size:11px}.poster-title{font-size:clamp(28px,3.2vw,55px);line-height:1.1;letter-spacing:-.06em;font-weight:650;margin:32px 0}.poster-title>span{color:#3c5c8e}.poster-credits{list-style:none;padding:0;margin:0}.poster-credits li{display:flex;gap:20px;align-items:center;border-bottom:1px solid #6787b5;padding:23px 0;transition:padding var(--dur-standard) var(--ease),background var(--dur-standard)}.poster-credits li:hover{background:#bcd2fd;padding-inline:12px}.poster-credits .mono{font-size:12px;color:#43618d}.poster-credits strong{font-size:27px;font-weight:600;letter-spacing:-.045em}.poster-credits li>span:last-child{font-size:12px;margin-left:auto;color:#36537f;white-space:nowrap}.poster-bottom{display:flex;justify-content:space-between;gap:20px;align-items:center;margin-top:25px;font-size:11px}.poster-bottom>span:last-child{font-size:20px;font-weight:650;letter-spacing:-.07em}.studio-principles{border-block:1px solid #3a4c69;padding:36px 0 50px}.principles-heading{display:flex;justify-content:space-between;align-items:center;gap:30px;margin-bottom:28px}.principles-heading h2{font-size:24px}.principles-heading .eyebrow{font-size:12px}.principle-layout{display:grid;grid-template-columns:1.2fr 1fr;gap:9%;align-items:center}.principle-switcher{display:flex;gap:32px;justify-content:space-between}.principle-switcher button{position:relative;display:block;background:none;border:0;padding:10px 0 20px;border-bottom:1px solid #3b4f6f;font-size:clamp(37px,4.8vw,78px);font-weight:550;letter-spacing:-.065em;color:#496182;text-align:left;transition:color var(--dur-quick)}.principle-switcher button>.mono{display:block;font-size:11px;letter-spacing:0;margin-bottom:10px}.principle-arrow{position:absolute;right:0;top:10px;font-size:17px;font-weight:400;opacity:0;transition:opacity var(--dur-quick)}.principle-switcher button[aria-pressed=true]{color:var(--accent);border-color:var(--accent)}.principle-switcher button[aria-pressed=true] .principle-arrow{opacity:1}.principle-switcher button:hover{color:#d1e1fc}.principle-note{animation:answer-enter var(--dur-standard) var(--ease);min-height:214px}.principle-note>.eyebrow{font-size:12px;color:#a0b6d6}.principle-note>p{font-size:18px;line-height:1.9;color:#b9c8df;margin:17px 0}.principle-note>.text-link{font-size:14px}.studio-contact{padding:70px 0;display:grid;grid-template-columns:1fr 1.15fr;gap:8%;align-items:center}.contact-letter h2{font-size:clamp(37px,3.8vw,63px);line-height:1.4;margin:20px 0}.contact-letter h2 span{color:var(--accent)}.contact-letter>p:not(.eyebrow){font-size:18px;color:var(--muted);max-width:25em}.studio-qq{display:flex;align-items:center;gap:22px;margin-top:33px;padding:22px 0;border-block:1px solid #354b6b;flex-wrap:wrap}.studio-qq>span{display:block;flex:1}.studio-qq small{display:block;font-size:12px;letter-spacing:.08em;color:var(--muted);margin-bottom:8px}.studio-qq strong{font:clamp(24px,2.1vw,35px) Consolas,monospace;letter-spacing:-.04em}.studio-qq .button{font-size:14px;min-width:127px;min-height:48px;padding:12px 18px;gap:20px}.studio-qq .copy-control{align-self:flex-end}.contact-footnote{font-size:12px;display:block;color:var(--muted);margin-top:20px}.feedback-composer{border:1px solid #3a5171;background:#142033;padding:28px 30px;min-width:0}.feedback-heading{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:26px}.feedback-heading h3{font-size:24px;line-height:1.4}.feedback-heading>span{font-size:11px;color:#93accf;white-space:nowrap}.feedback-fields{display:grid;grid-template-columns:1fr 1fr;gap:20px}.feedback-composer label{font-size:13px;color:#aec0da;display:block}.feedback-fields input,.feedback-fields select,.feedback-message textarea{display:block;width:100%;background:#0c1627;border:1px solid #395271;min-height:46px;padding:11px 13px;color:#e3ecfa;border-radius:3px;font-size:15px;margin-top:10px}.feedback-message{margin-top:22px}.feedback-message textarea{resize:vertical;min-height:140px;max-height:400px;line-height:1.8}.feedback-bottom{display:flex;align-items:center;justify-content:space-between;gap:25px;margin:20px 0 22px}.feedback-bottom p{font-size:12px;color:#829aba;line-height:1.8;max-width:23em}.feedback-bottom .button{font-size:13px;min-height:45px;padding:10px 15px;gap:16px;white-space:nowrap}.feedback-bottom button:disabled{opacity:.5}.feedback-count{font-size:11px;color:#7f99bb;line-height:1.8;display:block}.feedback-composer:focus-within{border-color:#738fbb}@media(max-width:1100px){.studio-introduction{gap:6%}.studio-letter h1{font-size:67px}.studio-letter>p:not(.eyebrow):not(.studio-lead){font-size:16px}.credits-poster{padding:25px}.poster-credits strong{font-size:24px}.poster-credits li{gap:15px}.principle-layout{gap:7%;grid-template-columns:1fr 1fr}.principle-switcher{gap:20px}.principle-switcher button{font-size:47px}.principle-note>p{font-size:16px}.studio-contact{gap:6%;grid-template-columns:1fr 1.2fr}.studio-qq{gap:17px}.studio-qq strong{font-size:28px}.studio-qq .button{min-width:106px;padding:10px 13px;gap:13px;font-size:12px}.feedback-composer{padding:24px}.feedback-heading h3{font-size:22px}.feedback-bottom{align-items:flex-start;flex-direction:column;gap:16px}.feedback-bottom p{max-width:none}.contact-letter>p:not(.eyebrow){font-size:16px}}@media(max-width:740px){.studio-masthead{font-size:12px;padding-block:20px}.studio-masthead .mono{font-size:9px}.studio-introduction{grid-template-columns:1fr;gap:35px;padding:35px 0 45px}.studio-letter h1{font-size:66px;margin:18px 0}.studio-letter .studio-lead{font-size:20px}.studio-letter>p:not(.eyebrow):not(.studio-lead){font-size:16px;max-width:32em}.studio-signature{margin-top:24px;font-size:24px}.studio-signature>span{font-size:12px}.credits-poster{margin-right:8px;padding:26px 28px}.poster-title{font-size:44px;margin:24px 0}.poster-credits strong{font-size:29px}.poster-credits li{padding:20px 0;gap:19px}.poster-credits li>span:last-child{font-size:12px}.principles-heading{display:block;margin-bottom:20px}.principles-heading h2{font-size:26px;margin-top:14px}.principles-heading .eyebrow{font-size:10px}.principle-layout{grid-template-columns:1fr;gap:27px}.principle-switcher button{font-size:55px}.principle-note{min-height:195px}.principle-note>p{font-size:17px}.studio-contact{padding-block:44px;grid-template-columns:1fr;gap:32px}.contact-letter h2{font-size:39px}.contact-letter>p:not(.eyebrow){font-size:17px;max-width:none}.studio-qq{flex-wrap:nowrap;margin-top:22px}.studio-qq strong{font-size:30px}.studio-qq .button{font-size:13px;min-width:117px}.contact-footnote{font-size:11px}.feedback-fields{gap:15px}.feedback-composer{padding:23px}.feedback-heading>span{font-size:10px}.feedback-bottom p{font-size:12px}.feedback-bottom{margin-bottom:25px}.feedback-bottom .button{min-height:44px;font-size:13px}.feedback-count{font-size:10px}}.feedback-bottom .button{min-width:148px;justify-content:center}.feedback-source{margin:-10px 0 22px;padding:11px 13px;background:#0d1829;border-left:2px solid #6f94ce;color:#8fa9ce;font-size:12px;line-height:1.7;overflow-wrap:anywhere}.feedback-source code{color:#c5d8f5;font-family:Cascadia Code,Consolas,monospace}.feedback-fields label>small{display:block;margin-top:7px;color:#7892b6;font-size:11px;line-height:1.6}@media(max-width:740px){.studio-letter h1{font-size:clamp(43px,13vw,66px)}}@media(max-width:380px){.studio-masthead .mono{display:none}.poster-title{font-size:39px}.poster-credits strong{font-size:25px}.poster-credits li{gap:13px}.principle-switcher button{font-size:47px}.studio-qq{gap:10px}.studio-qq strong{font-size:25px}.studio-qq .button{font-size:12px;min-width:99px;padding:10px;gap:10px}.feedback-heading h3{font-size:20px}}.download-section{max-width:var(--page-width);margin:auto;padding:clamp(64px,9vh,120px) var(--gutter);border-top:1px solid var(--line);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:clamp(30px,4vw,72px);align-items:start}.download-intro h2{font-family:"Noto Serif SC","Source Han Serif SC",Songti SC,serif;font-size:clamp(26px,3vw,46px);line-height:1.3;font-weight:500;margin-bottom:14px}.download-intro p{color:var(--muted);font-size:15px}.download-intro ul{list-style:none;padding:0;margin:22px 0 0}.download-intro li{padding:14px 0;border-top:1px solid var(--line)}.download-intro li:last-child{border-bottom:1px solid var(--line)}.download-intro li h3{font-size:15px;margin-bottom:6px;letter-spacing:-.01em}.download-intro li p{font-size:13.5px;line-height:1.85;color:var(--muted)}.download-shelf{padding:24px;border:1px solid rgba(255,255,255,.16);border-radius:6px;background:linear-gradient(158deg,#ffffff17,#ffffff05 55%,#78aaff0d);backdrop-filter:blur(14px) saturate(150%);-webkit-backdrop-filter:blur(14px) saturate(150%);box-shadow:inset 0 1px #fff3,0 24px 50px -26px #000c}.download-release{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-bottom:14px;border-bottom:1px solid rgba(255,255,255,.1);font-family:Cascadia Code,Consolas,monospace;font-size:11px;letter-spacing:.13em;color:var(--muted)}.release-mark{font-family:Segoe UI,Microsoft YaHei,sans-serif;font-size:19px;font-weight:700;letter-spacing:-.8px;color:var(--ink)}.download-shelf h3{font-size:21px;margin:18px 0 8px}.download-spec{font-size:14px;color:var(--soft);margin-bottom:18px}.download-spec code{font-family:Cascadia Code,Consolas,monospace;font-size:12.5px;color:var(--accent);background:#a0bfff14;padding:2px 6px;border-radius:2px}.download-shelf .button{width:100%;justify-content:space-between}.download-date{font-size:13px;color:var(--muted);margin-top:14px}.download-shelf .text-link{margin-top:18px}.file-details{margin-top:14px;border-top:1px solid var(--line);padding-top:12px}.file-details summary{font-size:13.5px;color:var(--soft);cursor:pointer;list-style:none;display:flex;align-items:center;gap:9px;min-height:32px}.file-details summary:before{content:"▸";color:var(--accent);transition:transform var(--dur-quick) var(--ease)}.file-details[open] summary:before{transform:rotate(90deg)}.file-details dl{display:grid;grid-template-columns:6.5em minmax(0,1fr);gap:8px 14px;margin:12px 0 14px;font-size:12.5px}.file-details dt{color:var(--muted)}.file-details dd{margin:0;word-break:break-all;color:var(--soft)}.file-details dd code{font-family:Cascadia Code,Consolas,monospace;font-size:11.5px}.file-details p{font-size:12px;color:var(--muted);margin-top:10px}.version-record{grid-column:1/-1;display:grid;grid-template-columns:minmax(0,14em) minmax(0,1fr);gap:clamp(20px,3vw,48px);padding-top:clamp(34px,5vh,60px);margin-top:clamp(30px,4vw,54px);border-top:1px solid var(--line)}.version-record>div:first-child h3{font-size:19px;margin-bottom:8px}.version-record>div:first-child p{font-size:14px;color:var(--muted)}.version-record details{border-bottom:1px solid var(--line)}.version-record summary{display:grid;grid-template-columns:5.5em minmax(0,1fr) auto;gap:16px;align-items:baseline;padding:16px 6px 16px 0;font-size:15px;cursor:pointer;list-style:none;transition:background var(--dur-quick) var(--ease)}.version-record summary:hover{background:#a0bfff0d}.version-record summary span{font-family:Cascadia Code,Consolas,monospace;font-size:12.5px;color:var(--accent)}.version-record summary strong{font-weight:600;letter-spacing:-.01em}.version-record summary time{font-size:12.5px;color:var(--muted)}.version-body{padding:4px 0 22px}.version-body h4{font-size:12px;letter-spacing:.12em;color:#db7046;margin:16px 0 8px;font-weight:600}.version-body p,.version-body li{font-size:14px;line-height:1.85;color:var(--soft)}.version-body ul{margin:0;padding-left:1.2em}.version-body li{margin-bottom:6px}@media(max-width:1000px){.download-section{grid-template-columns:1fr}.version-record{grid-template-columns:1fr;gap:14px}}@media(max-width:700px){.version-record summary{grid-template-columns:5em minmax(0,1fr);row-gap:4px}.version-record summary time{grid-column:2}}html[data-motion=off] .download-shelf{background:#101925;backdrop-filter:none;-webkit-backdrop-filter:none}@media(prefers-reduced-motion:reduce){.download-shelf{background:#101925;backdrop-filter:none;-webkit-backdrop-filter:none}}.site-cursor{position:fixed;left:0;top:0;z-index:150;pointer-events:none;opacity:0;width:0;height:0;will-change:transform}.site-cursor[data-visible=true]{opacity:1}.cursor-orbit{display:block;position:absolute;width:30px;height:30px;border:1px solid #adcaff91;border-top-color:transparent;border-right-color:transparent;border-radius:50%;transform:translate(-50%,-50%) rotate(-35deg);transition:width var(--dur-quick),height var(--dur-quick),border-color var(--dur-quick),background var(--dur-quick),transform var(--dur-quick)}.cursor-point{position:absolute;width:4px;height:4px;border-radius:50%;background:#dce9ff;transform:translate(-50%,-50%);box-shadow:0 0 0 1px #14253dc7}.site-cursor[data-active=true] .cursor-orbit{width:44px;height:44px;background:#a8c7ff0c;border-color:#adcaffb3;transform:translate(-50%,-50%) rotate(35deg)}.site-cursor[data-pressed=true] .cursor-orbit{width:23px;height:23px;background:#a8c7ff30}.site-cursor[data-surface=paper] .cursor-orbit{border-color:#315d9899;border-top-color:transparent;border-right-color:transparent}.site-cursor[data-surface=paper] .cursor-point{background:#244f8a;box-shadow:0 0 0 1px #fff}.site-cursor[data-surface=paper][data-active=true] .cursor-orbit{border-color:#315d98aa;background:#386db608}@media(hover:hover)and (pointer:fine)and (prefers-reduced-motion:no-preference)and (forced-colors:none){html[data-site-cursor=on],html[data-site-cursor=on] body,html[data-site-cursor=on] a,html[data-site-cursor=on] button,html[data-site-cursor=on] summary,html[data-site-cursor=on] .intro-wordmark{cursor:none}}@media(hover:none),(pointer:coarse),(prefers-reduced-motion:reduce),(forced-colors:active){.site-cursor{display:none}}:root{--bg:#070c14;--panel:#0d1521;--raised:#152137;--ink:#f2f5fb;--soft:#c6cfdd;--muted:#8997ad;--line:#263249;--accent:#96b5ff;--accent-bright:#c4d5ff;--ultra:#1651e8;--reading:#101a28;--page-width:1720px;--gutter:clamp(24px,4vw,76px);--header-height:76px}body{background:var(--bg);font-size:17px}.site{overflow:clip}.site-header{background:#070c14f0;min-height:var(--header-height);border-color:#202b3e;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.brand{font-size:27px;font-weight:680;letter-spacing:-1.15px}.site-nav{gap:clamp(24px,3vw,50px)}.site-nav>a{font-size:16px;color:#aeb9ca}.site-nav>a:after{height:1px}.header-search{color:#8390a5;font-size:13px}.header-search kbd{border-color:#344156;color:#a8b5c8}.header-download{min-height:44px;background:#182945;border:1px solid #263e65;padding-inline:19px}.header-download:hover{background:var(--accent);color:#071120}.intro-scene{width:min(calc(100% - var(--gutter) * 2),var(--page-width));height:min(760px,calc(100svh - var(--header-height)));min-height:620px;margin:auto;padding:28px 0 0;display:grid;grid-template-rows:auto minmax(280px,1fr) auto;align-items:stretch}.intro-meta{align-items:center;font-size:14px;color:#9aa7ba}.intro-meta .mono{font-size:12px;letter-spacing:.14em}.hero-chapter-signal{width:28ch;text-align:right;transition:color var(--dur-quick) var(--ease)}.intro-wordmark{display:flex;align-items:center;padding:10px 0 22px;min-height:0}.wordmark-line{width:100%;font-size:20.8cqw;line-height:.94;font-weight:650;letter-spacing:-.073em;transform:translateY(calc(var(--departure) * -12px))}.intro-wordmark:after{width:120px;inset:12% auto 12% calc(var(--light-x) - 60px);background:#6799ff17;filter:blur(26px);mix-blend-mode:screen}.hero-chapters{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #2a3548;min-height:134px}.hero-chapters>a{display:grid;grid-template-columns:46px 1fr;grid-template-rows:auto auto;align-content:center;gap:7px 16px;position:relative;padding:22px clamp(18px,2.2vw,38px);color:#98a6ba;border-right:1px solid #2a3548;transition:background-color var(--dur-standard) var(--ease),color var(--dur-standard) var(--ease),border-color var(--dur-standard) var(--ease)}.hero-chapters>a:last-child{border-right:0}.hero-chapters .mono{grid-row:1/3;padding-top:3px;color:#667994;font-size:13px}.hero-chapters strong{font-size:23px;color:#d8dfeb;letter-spacing:-.025em}.hero-chapters small{font-size:14px}.hero-chapters>a[data-active=true]{background:#101a29;color:#a9bff0;border-top-color:var(--accent)}.hero-chapters>a[data-active=true]:before{content:"";position:absolute;height:2px;top:-1px;left:0;width:100%;background:var(--accent);transform-origin:left;animation:chapter-signal-in var(--dur-standard) var(--ease) both}.hero-chapters>a:hover{background:#111d2e;color:#dbe6ff}.hero-chapters>a:hover strong,.hero-chapters>a[data-active=true] strong{color:var(--accent)}@keyframes chapter-signal-in{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.interview-reel{width:min(calc(100% - var(--gutter) * 2),var(--page-width));margin:auto;padding:clamp(72px,6vw,104px) 0 clamp(76px,8vw,132px)}.reel-heading{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(340px,.72fr);gap:clamp(50px,9vw,160px);align-items:end;margin-bottom:58px}.reel-heading h2{font-size:clamp(48px,6vw,98px);line-height:1.02;letter-spacing:-.065em;margin-top:20px}.reel-heading h2 span{color:var(--accent)}.reel-intro{max-width:650px;padding-bottom:7px}.reel-intro>p{color:#aab6c8;font-size:18px;line-height:1.85}.reel-actions{display:flex;gap:26px;align-items:center;margin-top:25px;flex-wrap:wrap}.reel-actions button,.reel-actions a{border:0;border-bottom:1px solid #4a5e7f;background:none;color:#d3dced;min-height:39px;padding:5px 0;font-size:14px}.reel-actions button:hover,.reel-actions a:hover{color:var(--accent);border-color:var(--accent)}.reel-promises{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #2c394e}.reel-promises button{display:grid;grid-template-columns:36px minmax(0,1fr);gap:14px;min-height:108px;padding:22px clamp(18px,2.2vw,34px);text-align:left;color:#8998ad;background:#090f19;border:0;border-right:1px solid #2c394e;border-top:2px solid transparent;transition:background-color var(--dur-standard) var(--ease),border-color var(--dur-standard) var(--ease),color var(--dur-standard) var(--ease)}.reel-promises button:last-child{border-right:0}.reel-promises button:hover,.reel-promises button[data-active=true]{color:#d9e3f2;background:#101b2c;border-top-color:var(--accent)}.reel-promises .mono{padding-top:3px;color:#6f83a1;font-size:11px}.reel-promises strong,.reel-promises small{display:block}.reel-promises strong{color:#dce4f1;font-size:17px;letter-spacing:-.02em}.reel-promises small{margin-top:7px;font-size:13px;line-height:1.55}.reel-board{border-block:1px solid #32415a;background:#0c1420}.reel-scrubber{padding:22px 28px 18px;background:#080e17;border-bottom:1px solid #26344c}.reel-time{display:flex;align-items:center;justify-content:space-between;color:#71849f;margin-bottom:10px}.reel-time .mono{font-size:11px;letter-spacing:.13em}.reel-time output{font:14px Cascadia Code,Consolas,monospace;color:#b8c8e1}.reel-track{position:relative;height:96px}.signal-wave{display:block;width:100%;height:66px}.reel-track input{position:absolute;top:0;right:0;bottom:28px;left:0;width:100%;height:66px;opacity:0;cursor:ew-resize}.reel-playhead{position:absolute;left:calc(var(--reel-progress) * 100%);top:4px;bottom:28px;width:1px;background:#dbe7ff;pointer-events:none;transition:left var(--dur-micro) linear}.reel-playhead:before{content:"";width:7px;height:7px;position:absolute;top:-3px;left:-3px;background:var(--accent)}.reel-marks{position:absolute;left:0;right:0;bottom:0;height:24px}.reel-marks>span{position:absolute;top:0;transform:translate(-50%);font:11px Cascadia Code,Consolas,monospace;color:#65758e;white-space:nowrap}.reel-marks>span:first-child{transform:none}.reel-marks>span:last-child{transform:translate(-100%)}.reel-marks i{display:block;width:1px;height:5px;background:#40506a;margin:0 auto 5px}.reel-workspace{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(390px,.9fr);min-height:620px;position:relative;background:#0e1725;isolation:isolate}.scene-transition{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;z-index:0}.reel-context{min-width:0;position:relative;z-index:1;display:grid;grid-template-rows:auto minmax(255px,.85fr) minmax(280px,1fr);background:#080f19ad}.reel-context-top{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:16px 26px;border-bottom:1px solid #2b3a51;background:#09101be0}.reel-context-top .segmented-tabs button{font-size:14px;padding:9px 14px}.reel-context-top .segmented-tabs button[aria-selected=true]{background:#1f3354}.reel-context-top>.mono{color:#7587a2;font-size:11px}.reel-question{padding:34px 38px 30px;border-bottom:1px solid #30415b}.reel-channel{display:flex;align-items:center;gap:9px;color:#91a2b9;font-size:13px}.reel-channel i{width:6px;height:6px;background:var(--accent);border-radius:50%}.reel-question>p{font-size:clamp(25px,2.2vw,38px);line-height:1.45;letter-spacing:-.035em;font-weight:580;max-width:22em;margin-top:25px}.reel-question-state{margin-top:23px;padding-left:20px;border-left:1px solid #6584bc;opacity:.22;transform:translateY(6px);transition:opacity var(--dur-slow) var(--ease),transform var(--dur-slow) var(--ease)}.reel-question-state[data-visible=true]{opacity:1;transform:none}.reel-question-state span,.reel-question-state small{display:block;font-size:12px;color:#7f94b5}.reel-question-state strong{display:block;font-size:19px;line-height:1.65;margin:6px 0;font-weight:540}.reel-question-state small{color:var(--accent)}.reel-source{align-self:stretch;padding:30px 38px 35px;opacity:.34;transition:opacity var(--dur-slow) var(--ease)}.reel-source[data-ready=true]{opacity:1}.reel-source-heading{display:flex;align-items:center;justify-content:space-between;gap:22px}.reel-source-switch{display:flex;border-bottom:1px solid #3b4d68}.reel-source-switch button{border:0;background:none;padding:6px 10px 8px;color:#8293ab;font-size:12px}.reel-source-switch button[aria-pressed=true]{color:var(--accent);border-bottom:1px solid var(--accent);margin-bottom:-1px}.reel-source-kind{display:block;margin-top:24px;color:#8099c2;font:11px Cascadia Code,Consolas,monospace;letter-spacing:.11em}.reel-source h3{font-size:23px;margin:12px 0 9px}.reel-source>p{color:#b8c6da;font-size:16px;line-height:1.82;max-width:53em}.reel-terms{display:flex;flex-wrap:wrap;gap:8px;margin-top:22px}.reel-terms span{border:1px solid #334965;padding:5px 9px;color:#9db8df;font-size:12px}.reel-answer{min-width:0;position:relative;z-index:1;padding:34px clamp(28px,3vw,52px) 30px;background:#081937c7;border-left:1px solid #7ca1ff;opacity:.32;transition:opacity var(--dur-slow) var(--ease),background var(--dur-slow) var(--ease)}.reel-answer[data-ready=true]{opacity:1;background:#0b3197b8}.reel-answer-top{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-bottom:20px;border-bottom:1px solid rgba(255,255,255,.28)}.reel-answer .eyebrow,.reel-answer-top>span{color:#dce6ff;font-size:11px}.reel-answer>h3{font-size:clamp(22px,2vw,33px);line-height:1.45;margin:27px 0}.reel-answer ol{list-style:none;padding:0;margin:0}.reel-answer li{display:grid;grid-template-columns:28px 1fr;gap:15px;padding:17px 0;border-top:1px solid rgba(255,255,255,.23);opacity:.2;transform:translateY(8px);transition:opacity var(--dur-slow) var(--ease),transform var(--dur-slow) var(--ease);transition-delay:calc(var(--order) * 70ms)}.reel-answer li[data-visible=true]{opacity:1;transform:none}.reel-answer li>.mono{color:#d5e1ff;font-size:11px;padding-top:4px}.reel-answer li strong{display:block;font-size:16px;margin-bottom:5px}.reel-answer li p{color:#e0e8ff;font-size:14px;line-height:1.72}.reel-followup{display:flex;justify-content:space-between;width:100%;border:0;border-block:1px solid rgba(255,255,255,.3);background:none;padding:15px 0;margin-top:14px;color:#fff;font-size:13px}.reel-followup-slot{min-height:76px;position:relative;overflow:hidden}.reel-followup-copy{position:absolute;top:0;right:0;bottom:0;left:0;padding:14px 0 2px;color:#fff;font-size:14px;opacity:0;visibility:hidden;transform:translateY(6px);transition:opacity var(--dur-standard) var(--ease),transform var(--dur-standard) var(--ease),visibility var(--dur-standard)}.reel-followup-copy[data-open=true]{opacity:1;visibility:visible;transform:none}.reel-followup-copy small{display:block;margin-top:5px;color:#c8d8ff}.reel-boundary{display:block;font-size:11px;color:#c8d8ff}.reel-footer{display:grid;grid-template-columns:minmax(330px,.8fr) minmax(0,1.35fr) 58px;align-items:stretch;min-height:112px;border-top:1px solid #3a4960;position:relative;z-index:2;background:#0a111c}.reel-step-switch{display:grid;grid-template-columns:repeat(3,1fr)}.reel-step-switch button{display:flex;flex-direction:column;gap:8px;align-items:flex-start;justify-content:center;border:0;border-right:1px solid #2d3b50;background:none;padding:17px 20px;color:#718198}.reel-step-switch button[aria-pressed=true]{color:var(--accent);background:#111d30}.reel-step-switch .mono{font-size:10px}.reel-step-switch strong{font-size:14px}.reel-stage-copy{padding:19px 28px;align-self:center;animation:answer-enter var(--dur-standard) var(--ease)}.reel-stage-copy span{font-size:14px;color:#dce5f5}.reel-stage-copy p{color:#8495ad;font-size:12px;line-height:1.7;margin-top:5px;max-width:64em}.reel-play{border:0;border-left:1px solid #34435a;background:#122038;color:var(--accent);font-size:16px}.reel-play:hover{background:var(--accent);color:#091220}.product-section{width:min(calc(100% - var(--gutter) * 2),var(--page-width));padding-block:clamp(74px,8vw,132px)}.section-title{display:grid;grid-template-columns:minmax(200px,.55fr) minmax(0,1.45fr);align-items:start;gap:clamp(35px,7vw,120px);margin-bottom:54px}.section-title>.eyebrow{margin:10px 0 0}.section-title>div{display:block}.section-title h2{font-size:clamp(44px,5.2vw,82px);line-height:1.05}.section-title>div>p{max-width:45em;padding:0;margin-top:20px;font-size:18px;line-height:1.8}.material-section{background:#111c2c;border-color:#2e3d54}.material-layout{grid-template-columns:minmax(340px,.72fr) minmax(0,1.28fr);gap:clamp(54px,8vw,140px);align-items:start}.material-heading h2{font-size:clamp(48px,5.4vw,88px);line-height:1.06}.material-heading>p:not(.eyebrow){font-size:18px;max-width:35em}.material-shared-question{margin-top:34px}.material-proof{padding-top:8px}.material-proof .segmented-tabs{border:0;border-bottom:1px solid #43536b;padding:0;border-radius:0;width:100%}.material-proof .segmented-tabs button{flex:1;text-align:left}.material-proof .segmented-tabs button[aria-selected=true]{background:none;color:var(--accent);border-bottom:1px solid var(--accent);margin-bottom:-1px}.source-document{max-width:100%;margin:0;padding:32px 36px;box-shadow:none;background:#dfe8f8}.proof-panel[data-source=reference] .source-document{background:#cbd7e9}.source-connection span:after,.proof-panel mark{background-image:none}.proof-panel blockquote{font-size:clamp(24px,2.2vw,36px)}.scenario-layout{grid-template-columns:minmax(300px,.62fr) minmax(0,1.38fr);gap:clamp(50px,7vw,120px)}.scenario-selector{border-top:1px solid var(--line)}.scenario-selector .segmented-tabs{flex-direction:column;border:0}.scenario-selector .segmented-tabs button{justify-content:flex-start;text-align:left;border:0;border-bottom:1px solid var(--line);font-size:18px}.scenario-selector .segmented-tabs button[aria-selected=true]{border-left:2px solid var(--accent);border-bottom:1px solid var(--line);padding-left:24px;background:#101b2a}.scenario-description{padding:32px 0}.mode-reading-preview{border-radius:0;border-color:#34445d;background:#101a29}.mode-reading-preview.is-practice{background:#13223a}.reading-layout{min-height:360px}.reading-content h4{font-size:clamp(30px,3.2vw,54px)}.capability-section{background:#09111c}.capability-filter{gap:34px}.capability-grid{border-top:1px solid var(--line)}.capability-item{min-height:310px;padding:31px 30px}.capability-item:hover{background:#111d30}.capability-name{font-size:25px}.capability-copy{font-size:16px}.review-section{grid-template-columns:minmax(340px,.72fr) minmax(0,1.28fr);gap:clamp(55px,9vw,150px)}.review-statement h2{font-size:clamp(48px,5.4vw,86px);line-height:1.06}.review-track{gap:0;border-top:1px solid var(--line)}.review-track button{padding:20px 18px;border-right:1px solid var(--line)}.review-track button:last-child{border-right:0}.review-detail{min-height:300px;padding:42px 0}.review-detail h3{font-size:34px;max-width:19em}.closing-cta{background:var(--accent);padding:70px var(--gutter)}.closing-cta h2{font-size:clamp(42px,5vw,80px);line-height:1.06}.site[data-reading=true]{background:#0b121c}.site[data-reading=true] .site-header{background:#080e17f7}.docs-shell{width:min(calc(100% - var(--gutter) * 2),1640px)}.docs-index-content{padding:64px 0 110px}.guide-hub-header{align-items:flex-end;margin-bottom:52px}.guide-hub-header h1{font-size:clamp(52px,5vw,82px);line-height:1.04}.guide-hub-header p:not(.eyebrow){font-size:20px;color:#aebacd}.guide-search-entry{background:#111d2c;border:1px solid #34445c;min-height:64px;color:#c8d3e4}.guide-view-tabs{gap:44px}.guide-view-tabs button{font-size:17px;padding:20px 0}#guide-view-panel{padding-top:42px}.guide-start-intro{background:#111c2b;border:0;border-left:2px solid var(--accent);padding:34px 38px}.guide-start-intro h2{font-size:34px}.guide-start-intro p:not(.eyebrow){font-size:18px;max-width:58em}.guide-start-steps{border-top:1px solid #344157}.guide-start-steps a{grid-template-columns:56px minmax(0,1fr) 30px;padding:31px 14px}.guide-start-steps a:hover{background:#111c2b}.guide-start-steps h3{font-size:25px}.guide-start-steps p{font-size:17px}.triage-layout{grid-template-columns:330px minmax(0,1fr);background:#101a28;border-color:#344158}.triage-options button[aria-pressed=true]{background:#1b2c46}.triage-answer{padding:44px 50px;min-height:340px}.triage-answer h3{font-size:30px}.manual-entry{grid-template-columns:170px minmax(0,1fr);padding:34px 16px}.manual-entry h3{font-size:24px}.article-shell{width:min(calc(100% - var(--gutter) * 2),1500px)}.article-workspace{padding-top:36px}.article-columns{grid-template-columns:minmax(0,940px) minmax(230px,280px);gap:clamp(60px,7vw,120px)}.guide-article>header h1{font-size:clamp(46px,4.6vw,72px);line-height:1.14}.article-lead{font-size:21px}.article-section{padding:50px 0}.article-section h2{font-size:31px}.article-section p{font-size:18px;line-height:2;color:#c7d2e2}.article-section ul{font-size:17px}.article-callout,.article-note{background:#142238}.article-callout{border-color:var(--accent)}.article-disclosure{background:#0d1724}.article-end>a:last-child{background:#14233a}.article-toc{top:calc(var(--header-height) + 28px);padding-left:26px;border-left:1px solid #2d3a4e}.site[data-reading=true]>main{--bg:#0b131e;--panel:#111c2b;--raised:#17243a;--ink:#edf3ff;--soft:#c1cede;--muted:#899bb2;--line:#2c3a50;--accent:#8faff4;--accent-bright:#b8ccff;color-scheme:dark;color:var(--ink);background:#0b131e}.site[data-reading=true] main kbd{background:#17243a;border-color:#3a4b64;color:#c6d3e6}.site[data-reading=true] main .button-primary{background:var(--accent);color:#091321}.site[data-reading=true] main .button-primary:hover{background:#c2d4ff}.site[data-reading=true] main .button-outline{border-color:#42536d}.site[data-reading=true] main .button-outline:hover{background:#17243a;border-color:#7189ab}.site[data-reading=true] main input::placeholder{color:#74869e}.site[data-reading=true] .guide-search-entry{background:#111d2d;border-color:#394a63;border-radius:1px;color:#c9d5e6}.site[data-reading=true] .guide-search-entry:hover{background:#16243a;border-color:var(--accent)}.site[data-reading=true] .onboarding-reader{background:#111c2b;border-color:#34445b;border-radius:1px}.site[data-reading=true] .onboarding-steps{background:#0e1825;border-color:#34445b}.site[data-reading=true] .onboarding-steps button{color:#8fa0b7;border-radius:0}.site[data-reading=true] .onboarding-steps button[aria-selected=true]{background:#17263c;color:#a9c2ff;box-shadow:none;border-left:2px solid var(--accent)}.site[data-reading=true] .onboarding-steps button:hover{background:#142238;color:#d7e2f4}.site[data-reading=true] .onboarding-step{background:#111c2b}.site[data-reading=true] .onboarding-select{background:#101a28}.site[data-reading=true] .onboarding-select select{background:#152238;color:var(--ink);border-color:#40526e}.site[data-reading=true] .audio-path-switch button{background:#111e30;color:#9eb0c8;border-color:#3b4d68;border-radius:1px}.site[data-reading=true] .audio-path-switch button[aria-pressed=true]{background:#20395f;color:#dce7ff;border-color:#718fc8}.site[data-reading=true] .hub-search input{background:#101b2a;border-color:#3a4b64}.site[data-reading=true] .manual-entry:hover{background:#111e30}.site[data-reading=true] .triage-layout{background:#101b2a}.site[data-reading=true] .triage-options button[aria-pressed=true]{background:#1b2d49;color:var(--accent)}.site[data-reading=true] .guide-article{background:#101b29;border-color:#2f3e53;border-radius:1px}.site[data-reading=true] .article-callout,.site[data-reading=true] .article-note{background:#142238;border-color:#4f6f9e}.site[data-reading=true] .article-callout>strong{color:#bcd0f2}.site[data-reading=true] .article-visual{background:#0b121c;border-color:#35465f}.site[data-reading=true] .article-visual figcaption{color:#899cb5}.site[data-reading=true] .article-visual figcaption strong{color:#a9c1e9}.site[data-reading=true] .article-disclosure{border-color:#2c3a50}.site[data-reading=true] .article-disclosure summary{color:#acbbcf}.site[data-reading=true] .guide-config-values dd{background:#111f32;border-color:#344964}.site[data-reading=true] .guide-config-values code{color:#b3cbf1}.site[data-reading=true] .toc-progress{background:#2c3a50}.site[data-reading=true] .mobile-toc{background:#111e30}.site[data-reading=true] .shortcut-table th{background:#152339}.site[data-reading=true] .article-end>a:last-child{background:#15243a;border-radius:1px}.site[data-reading=true] .support-issues,.site[data-reading=true] .support-faq{background:#101b29;border-color:#2d3b50;border-radius:1px}.site[data-reading=true] .support-answer{background:#111f32}.support-shell,.journal-page,.studio-page,.download-hub{width:min(calc(100% - var(--gutter) * 2),var(--page-width));margin:auto}.support-heading,.journal-heading,.download-heading{padding-top:clamp(60px,7vw,112px)}.support-heading h1,.journal-heading h1,.download-heading h1{font-size:clamp(56px,7vw,112px);line-height:1}.support-layout{grid-template-columns:260px minmax(0,1fr);gap:clamp(50px,7vw,120px)}.support-rail{border-top:1px solid var(--line)}.support-issues details,.support-faq details{border-color:var(--line);background:transparent;border-radius:0}.support-issues summary,.support-faq summary{font-size:20px;padding-block:26px}.support-answer{background:#101b2b}.journal-grid{grid-template-columns:310px minmax(0,1fr);gap:clamp(58px,8vw,140px)}.release-entry{border-color:var(--line)}.development-note{background:#111d30;border-radius:0}.studio-masthead{padding-top:36px}.studio-introduction{min-height:720px;grid-template-columns:minmax(0,1fr) minmax(430px,.82fr)}.studio-letter h1{font-size:clamp(60px,8vw,132px);line-height:.98}.credits-poster{border-radius:0;background:#111d30;color:#edf3ff;border:1px solid #31435f;box-shadow:10px 10px #172a48}.poster-top,.poster-credits li{border-color:#405575}.poster-title>span{color:var(--accent)}.poster-credits .mono{color:#89a4d0}.poster-credits li>span:last-child{color:#a8b9d2}.poster-credits li:hover{background:#182a45}.studio-principles,.studio-contact{border-color:var(--line)}.download-primary-layout{grid-template-columns:minmax(0,1.05fr) minmax(430px,.7fr)}.installer-card{border-radius:0;background:#111d2f;border-color:#34445e}.installer-version strong{font-size:clamp(64px,7vw,116px)}.download-onboarding{border-top:1px solid var(--line)}.download-verification,.download-questions{border-color:var(--line)}.checksum{background:#0e1826;border-radius:0}.privacy-page{max-width:1500px}.site-footer{background:#060a11;padding-top:64px}.footer-top{grid-template-columns:minmax(260px,1.45fr) repeat(3,minmax(150px,.7fr));gap:50px}.footer-top nav{border-top:1px solid #263147;padding-top:18px}.footer-bottom{margin-top:62px}@media(max-width:1180px){.reel-heading{grid-template-columns:1fr;gap:28px}.reel-intro{max-width:760px}.reel-workspace{grid-template-columns:minmax(0,1.2fr) minmax(350px,.8fr)}.material-layout,.review-section{gap:55px}.section-title{grid-template-columns:180px 1fr;gap:40px}}@media(max-width:900px){.intro-scene{height:auto;min-height:auto;grid-template-rows:auto minmax(270px,52vw) auto}.hero-chapters{grid-template-columns:1fr}.hero-chapters>a{min-height:95px;border-right:0;border-bottom:1px solid #2a3548}.hero-chapters>a:last-child{border-bottom:0}.reel-promises{grid-template-columns:1fr}.reel-promises button{min-height:90px;border-right:0;border-bottom:1px solid #2c394e}.reel-promises button:last-child{border-bottom:0}.reel-workspace{grid-template-columns:1fr}.reel-answer{border-left:0;border-top:1px solid #7ca1ff}.reel-context{min-height:600px}.reel-footer{grid-template-columns:1fr 54px}.reel-stage-copy{grid-column:1/-1;grid-row:2;border-top:1px solid #2e3d52}.reel-play{grid-column:2;grid-row:1}.section-title{grid-template-columns:1fr;gap:14px}.section-title>div>p{margin-top:15px}.material-layout,.scenario-layout,.review-section{grid-template-columns:1fr}.capability-grid{grid-template-columns:repeat(2,1fr)}.capability-item:nth-child(3n){border-right:1px solid var(--line)}.capability-item:nth-child(2n){border-right:0}.article-columns{grid-template-columns:1fr}.article-toc{display:none}.support-layout,.journal-grid,.studio-introduction,.download-primary-layout{grid-template-columns:1fr}.support-rail,.release-rail{position:static}}@media(max-width:700px){:root{--header-height:68px;--gutter:20px}body{font-size:16px}.intro-scene{padding-top:20px;grid-template-rows:auto minmax(210px,58vw) auto}.intro-meta .mono{display:none}.wordmark-line{font-size:20.3cqw}.hero-chapters>a{grid-template-columns:34px 1fr;padding:17px 10px;min-height:82px}.hero-chapters strong{font-size:19px}.hero-chapters small{font-size:12px}.interview-reel,.product-section{padding-block:64px}.reel-heading{margin-bottom:34px}.reel-heading h2{font-size:46px}.reel-intro>p{font-size:16px}.reel-promises button{padding:18px 12px}.reel-scrubber{padding:17px 14px 14px}.reel-track{height:82px}.signal-wave,.reel-track input{height:56px}.reel-playhead{bottom:24px}.reel-marks>span{font-size:9px}.reel-marks>span:nth-child(2n){display:none}.reel-context-top{align-items:flex-start;padding:14px}.reel-context-top .segmented-tabs{overflow-x:auto}.reel-context-top .segmented-tabs button{padding:8px 10px;font-size:12px}.reel-context-top>.mono{display:none}.reel-question,.reel-source{padding:25px 20px}.reel-question>p{font-size:24px}.reel-question-state strong{font-size:16px}.reel-source-heading{align-items:flex-start;flex-direction:column}.reel-answer{padding:28px 20px}.reel-answer>h3{font-size:24px}.reel-footer{grid-template-columns:1fr 48px}.reel-step-switch button{padding:13px 10px}.reel-step-switch strong{font-size:12px}.reel-stage-copy{padding:17px 16px}.section-title h2{font-size:42px}.section-title>div>p{font-size:16px}.material-heading h2,.review-statement h2{font-size:46px}.source-document{padding:25px 22px}.scenario-selector .segmented-tabs{flex-direction:row;overflow-x:auto}.scenario-selector .segmented-tabs button{padding:15px 13px;font-size:15px}.scenario-selector .segmented-tabs button[aria-selected=true]{border-left:0;border-bottom:2px solid var(--accent);padding-left:13px}.capability-grid{grid-template-columns:1fr}.capability-item,.capability-item:nth-child(2n),.capability-item:nth-child(3n){border-right:0;min-height:auto;padding-inline:8px}.review-track button{font-size:14px;padding-inline:10px}.closing-cta h2{font-size:42px}.docs-index-content{padding-top:40px}.guide-hub-header h1{font-size:46px}.guide-start-intro{padding:25px 22px}.guide-start-intro h2{font-size:27px}.triage-layout{grid-template-columns:1fr}.triage-options{grid-template-columns:1fr 1fr}.triage-answer{padding:28px 23px}.manual-entry{grid-template-columns:1fr}.guide-article>header h1{font-size:38px}.article-lead{font-size:18px}.article-section p{font-size:17px}.support-heading h1,.journal-heading h1,.download-heading h1{font-size:54px}.studio-letter h1{font-size:62px}.footer-top{grid-template-columns:1fr 1fr}.footer-top>div{grid-column:1/-1}.footer-top>nav:last-child{grid-column:1/-1}}@media(prefers-reduced-motion:reduce){.reel-playhead{transition:none}}.site[data-page=home]{--home-bg:#050a12;--home-panel:#0a121f;--home-raised:#101c2d;--home-line:#26344b;--home-line-strong:#3c5172;--home-ink:#f1f5fd;--home-soft:#b3c0d3;--home-muted:#74839a;--home-blue:#91b2ff;--home-blue-strong:#5687ff;--home-mint:#6ee7c4;background:var(--home-bg)}.site[data-page=home] .site-header{background:#050a12f0;border-bottom-color:#1d293b;transition:opacity var(--dur-wide) var(--ease),background-color var(--dur-standard) var(--ease)}.site[data-page=home] main{background:var(--home-bg)}.brand-stage{--brand-x:50%;--brand-y:48%;--entry-duration:5s;position:relative;height:calc(100dvh - var(--header-height));min-height:560px;overflow:hidden;isolation:isolate;color:var(--home-ink);background:#040810}.brand-stage>.scene-transition{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;width:100%;height:100%;opacity:.24;filter:saturate(.82) contrast(1.22) brightness(.68);image-rendering:pixelated;mix-blend-mode:screen}.brand-stage:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:radial-gradient(circle 230px at var(--brand-x) var(--brand-y),rgba(119,163,255,.11),rgba(45,94,186,.035) 42%,transparent 72%);transition:opacity var(--dur-standard) var(--ease)}.brand-stage-inner{transition:opacity var(--dur-slow) var(--ease),transform var(--dur-wide) var(--ease)}html[data-entry=active]{overflow:hidden}.depth-entry{position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;overflow:hidden;pointer-events:none;perspective:1400px;transform-style:preserve-3d;animation:depth-entry-depart var(--entry-duration) linear both}.depth-entry:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:radial-gradient(ellipse 48% 34% at 50% 50%,rgba(93,138,255,.16),rgba(28,59,116,.055) 46%,transparent 74%),linear-gradient(90deg,transparent 12%,rgba(118,158,255,.035) 50%,transparent 88%);opacity:0;animation:depth-halo var(--entry-duration) cubic-bezier(.22,.72,.14,1) both}.depth-entry-shutter{position:absolute;left:-3%;width:106%;height:50.15%;z-index:1;backface-visibility:hidden;will-change:transform,opacity;background:linear-gradient(90deg,transparent 8%,rgba(116,157,255,.035) 28%,rgba(116,157,255,.075) 50%,rgba(116,157,255,.035) 72%,transparent 92%),linear-gradient(180deg,#03070d,#07101d)}.depth-entry-shutter-top{top:0;transform-origin:50% 100%;border-bottom:1px solid rgba(143,177,255,.4);box-shadow:0 22px 70px #2d5ab01f;animation:depth-shutter-top var(--entry-duration) cubic-bezier(.2,.74,.12,1) both}.depth-entry-shutter-bottom{bottom:0;transform-origin:50% 0;border-top:1px solid rgba(143,177,255,.4);box-shadow:0 -22px 70px #2d5ab01f;animation:depth-shutter-bottom var(--entry-duration) cubic-bezier(.2,.74,.12,1) both}.depth-entry-horizon{position:absolute;z-index:2;top:50%;left:7%;right:7%;height:1px;background:linear-gradient(90deg,transparent,#5d89ee 18%,#bdd0ff 50%,#5d89ee 82%,transparent);box-shadow:0 0 16px #6996ff9e,0 0 70px #4170dd3d;will-change:transform,opacity;animation:depth-horizon var(--entry-duration) cubic-bezier(.22,.72,.14,1) both}.depth-entry-sweep{position:absolute;z-index:3;top:-12%;bottom:-12%;left:-26%;width:18%;opacity:0;background:linear-gradient(90deg,transparent,rgba(102,149,255,.06) 22%,rgba(173,201,255,.22) 50%,rgba(102,149,255,.06) 78%,transparent);transform:skew(-8deg);mix-blend-mode:screen;will-change:transform,opacity;animation:depth-sweep var(--entry-duration) cubic-bezier(.2,.74,.12,1) both}.brand-stage[data-entrance=depth] .brand-stage-inner{pointer-events:none}.brand-stage[data-entrance=depth] .brand-stage-word{perspective:1400px;perspective-origin:50% 46%}.brand-stage[data-entrance=depth] .brand-stage-word>span{transform-style:preserve-3d;transform-origin:50% 56%;will-change:transform;animation:depth-word-settle var(--entry-duration) cubic-bezier(.2,.74,.12,1) both}.brand-stage[data-entrance=depth] .brand-stage-letter-window{overflow:visible}.brand-stage[data-entrance=depth] .brand-stage-letter{will-change:color,text-shadow;animation:depth-letter-surface var(--entry-duration) cubic-bezier(.2,.74,.12,1) both}.brand-stage[data-entrance=depth] .brand-stage-period{will-change:color,text-shadow;animation:depth-period-surface var(--entry-duration) cubic-bezier(.2,.74,.12,1) both}.brand-stage[data-entrance=depth] .brand-stage-letter:after{animation:depth-letter-glint var(--entry-duration) cubic-bezier(.2,.74,.12,1) both}.brand-stage[data-entrance=depth] .brand-stage-meta,.brand-stage[data-entrance=depth] .brand-stage-current,.brand-stage[data-entrance=depth] .brand-stage-scroll,.brand-stage[data-entrance=depth] .brand-stage-phases{animation:depth-interface-arrive var(--entry-duration) linear both}.brand-stage[data-entrance=done] .brand-stage-letter,.brand-stage[data-entrance=done] .brand-stage-period{animation:none}.site[data-page=home]:has(.brand-stage[data-entrance=depth]) .site-header{pointer-events:none;animation:depth-header-arrive var(--entry-duration) linear both}@keyframes depth-entry-depart{0%,76%{opacity:1}92%,to{opacity:0}}@keyframes depth-halo{0%,8%{opacity:0;transform:scale(.82)}34%{opacity:1;transform:scale(1)}74%{opacity:.6;transform:scale(1.08)}94%,to{opacity:0;transform:scale(1.1)}}@keyframes depth-shutter-top{0%,8%{opacity:1;transform:rotateX(0) translateZ(0)}42%{opacity:1;transform:rotateX(72deg) translateZ(18px)}70%{opacity:.72;transform:rotateX(86deg) translateZ(4px)}84%,to{opacity:0;transform:rotateX(89deg) translateZ(0)}}@keyframes depth-shutter-bottom{0%,8%{opacity:1;transform:rotateX(0) translateZ(0)}42%{opacity:1;transform:rotateX(-72deg) translateZ(18px)}70%{opacity:.72;transform:rotateX(-86deg) translateZ(4px)}84%,to{opacity:0;transform:rotateX(-89deg) translateZ(0)}}@keyframes depth-horizon{0%{opacity:0;transform:scaleX(0)}9%{opacity:.7;transform:scaleX(.16)}32%{opacity:1;transform:scaleX(1)}67%{opacity:.34;transform:scaleX(.88)}82%,to{opacity:0;transform:scaleX(.62)}}@keyframes depth-sweep{0%,24%{opacity:0;transform:translateZ(0) skew(-8deg)}34%{opacity:.72}68%{opacity:.34;transform:translate3d(760%,0,0) skew(-8deg)}76%,to{opacity:0;transform:translate3d(840%,0,0) skew(-8deg)}}@keyframes depth-word-settle{0%,8%{transform:rotateX(62deg) rotateY(-7deg) translate3d(0,10vh,-140px) scale(.88)}42%{transform:rotateX(27deg) rotateY(-2.5deg) translate3d(0,3vh,-38px) scale(.96)}70%{transform:rotateX(4deg) rotateY(0) translateZ(6px) scale(.997)}86%,to{transform:none}}@keyframes depth-letter-surface{0%,12%{color:#a9c2ff;text-shadow:0 2px 0 rgba(86,120,187,.92),0 7px 0 rgba(48,78,133,.82),0 14px 0 rgba(22,45,87,.78),0 30px 56px rgba(63,111,218,.32)}48%{color:#c8d7fb;text-shadow:0 1px 0 rgba(82,116,184,.68),0 4px 0 rgba(45,73,126,.5),0 8px 0 rgba(22,43,82,.4),0 18px 46px rgba(63,111,218,.22)}78%,to{color:#edf3ff;text-shadow:0 0 0 transparent,0 0 0 transparent,0 0 0 transparent,0 0 0 transparent}}@keyframes depth-period-surface{0%,12%{color:#b8ccff;text-shadow:0 2px 0 rgba(75,111,187,.92),0 7px 0 rgba(38,67,126,.82),0 14px 0 rgba(18,40,81,.76),0 24px 48px rgba(77,125,232,.34)}48%{color:#a6c0ff;text-shadow:0 1px 0 rgba(75,111,187,.62),0 4px 0 rgba(38,67,126,.46),0 8px 0 rgba(18,40,81,.36),0 16px 40px rgba(77,125,232,.22)}78%,to{color:#91b2ff;text-shadow:0 0 0 transparent,0 0 0 transparent,0 0 0 transparent,0 0 0 transparent}}@keyframes depth-letter-glint{0%,28%{opacity:0;transform:translate3d(-.025em,-.012em,36px)}40%{opacity:.9}62%{opacity:.28;transform:translate3d(.012em,0,8px)}74%,to{opacity:0;transform:translateZ(0)}}@keyframes depth-interface-arrive{0%,64%{opacity:0}86%{opacity:.76}to{opacity:1}}@keyframes depth-header-arrive{0%,60%{opacity:.18}84%{opacity:.72}to{opacity:1}}.brand-stage-inner{position:relative;z-index:1;width:min(calc(100% - var(--gutter) * 2),2560px);height:100%;margin:auto;padding-top:24px;display:grid;grid-template-rows:auto minmax(0,1fr) auto}.brand-stage-meta{display:flex;align-items:center;justify-content:space-between;gap:24px;color:#7e8ca1;font-size:13px;letter-spacing:.06em}.brand-stage-meta>span:first-child:before{content:"";display:inline-block;width:7px;height:7px;margin-right:10px;background:var(--home-blue);box-shadow:0 0 14px #91b2ff9e}.brand-stage-meta .mono{font-size:11px;letter-spacing:.17em}.brand-stage-word-area{position:relative;min-height:0;display:flex;align-items:center;justify-content:center;container-type:inline-size}.brand-stage-word{position:relative;z-index:1;width:100%;margin:0;padding:clamp(38px,6vh,84px) 0 clamp(112px,15vh,166px);display:flex;align-items:center;justify-content:center;cursor:default;-webkit-user-select:none;user-select:none}.brand-stage-word>span{display:flex;align-items:baseline;justify-content:center;font-family:Segoe UI Variable Display,Segoe UI,sans-serif;font-size:23.2cqw;font-weight:670;line-height:.91;letter-spacing:-.079em;white-space:nowrap}.brand-stage-letter-window{display:block;overflow:clip;padding:.06em .012em .08em;margin:0 -.012em -.08em}.brand-stage-letter{position:relative;display:block;color:#edf3ff;animation:brand-unfold var(--dur-scene) cubic-bezier(.16,1,.3,1) both;animation-delay:calc(var(--letter-index) * 48ms);transition:color var(--dur-quick) var(--ease),transform var(--dur-standard) var(--ease),text-shadow var(--dur-standard) var(--ease)}.brand-stage-letter:after{content:attr(data-letter);position:absolute;top:0;right:0;bottom:0;left:0;color:#8eafff;opacity:0;pointer-events:none;clip-path:polygon(0 18%,100% 18%,100% 26%,0 26%,0 51%,100% 51%,100% 59%,0 59%,0 78%,100% 78%,100% 87%,0 87%);transform:translateZ(0)}.brand-stage-letter[data-hot=true]{color:#b9ceff;transform:translateY(-.018em);text-shadow:0 0 34px rgba(88,135,255,.2)}.brand-stage-letter[data-hot=true]:after{opacity:.94;animation:brand-pixel-scan .46s steps(2,end) infinite alternate}.brand-stage-period{display:block;color:var(--home-blue);letter-spacing:-.06em;animation:brand-unfold var(--dur-scene) cubic-bezier(.16,1,.3,1) .36s both}.brand-stage-current{position:absolute;left:0;bottom:34px;z-index:2;max-width:500px;display:grid;grid-template-columns:110px minmax(0,1fr);gap:20px;align-items:start;color:#91a3bd}.brand-stage-current .mono{padding-top:4px;color:var(--home-blue);font-size:11px;letter-spacing:.08em}.brand-stage-current strong{color:#cbd7e9;font-size:16px;font-weight:480;line-height:1.55}.brand-stage-scroll{position:absolute;right:0;bottom:32px;z-index:2;display:flex;align-items:center;gap:14px;min-height:44px;color:#8798b1;font-size:13px;transition:color var(--dur-quick) var(--ease)}.brand-stage-scroll span{color:var(--home-blue);font-size:20px;transition:transform var(--dur-standard) var(--ease)}.brand-stage-scroll:hover{color:#d7e2f4}.brand-stage-scroll:hover span{transform:translateY(4px)}.brand-stage-phases{position:relative;display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #28364c}.brand-stage-phases button{position:relative;min-height:92px;display:grid;grid-template-columns:38px auto 1fr;align-items:center;gap:14px;padding:16px 26px;border:0;border-right:1px solid #202d40;background:transparent;color:#77869d;text-align:left;transition:background-color var(--dur-quick) var(--ease),color var(--dur-quick) var(--ease)}.brand-stage-phases button:first-child{padding-left:0}.brand-stage-phases button:last-child{border-right:0;padding-right:0}.brand-stage-phases button:before{content:"";position:absolute;left:0;right:0;top:-1px;height:2px;background:var(--home-blue);transform:scaleX(0);transform-origin:left;transition:transform var(--dur-standard) var(--ease)}.brand-stage-phases button[aria-pressed=true]:before{transform:scaleX(1)}.brand-stage-phases button:hover{background:#91b2ff09;color:#a9b9d0}.brand-stage-phases button .mono{color:#647590;font-size:10px;letter-spacing:.08em}.brand-stage-phases button strong{color:#c7d2e3;font-size:16px;font-weight:550}.brand-stage-phases button small{overflow:hidden;color:#74849b;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.brand-stage-phases button[aria-pressed=true] .mono{color:var(--home-blue)}.brand-stage-phases button[aria-pressed=true] strong{color:#f0f5ff}@keyframes brand-pixel-scan{0%{transform:translate3d(-.012em,0,0)}42%{transform:translate3d(.018em,-.006em,0)}to{transform:translate3d(.006em,.009em,0)}}.signal-hero{width:min(calc(100% - var(--gutter) * 2),var(--page-width));min-height:calc(100svh - var(--header-height));margin:auto;padding:28px 0 30px;display:grid;grid-template-rows:auto auto minmax(330px,1fr) auto auto;align-content:stretch;color:var(--home-ink)}.signal-hero-meta{display:flex;justify-content:space-between;gap:24px;color:#66758c;font:11px/1.5 Cascadia Code,Consolas,monospace;letter-spacing:.16em;text-transform:uppercase}.signal-hero-heading{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(330px,.62fr);gap:clamp(52px,8vw,150px);align-items:end;padding:clamp(34px,5.5vh,70px) 0 clamp(28px,4vh,48px)}.signal-hero-heading .eyebrow{color:#7e91ad;margin-bottom:16px}.signal-hero-heading h2{font-size:clamp(58px,6.6vw,112px);line-height:.97;letter-spacing:-.072em;font-weight:650}.signal-hero-heading h2 span{color:var(--home-blue)}.signal-hero-intro{padding-bottom:5px}.signal-hero-intro>p{max-width:35em;color:var(--home-soft);font-size:clamp(16px,1.2vw,20px);line-height:1.85}.signal-hero-actions{display:flex;gap:16px;margin:26px 0 14px}.signal-primary-action{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:12px 24px;border:1px solid var(--home-line-strong);font-size:15px;font-weight:650;transition:background-color var(--dur-quick) var(--ease),color var(--dur-quick) var(--ease),border-color var(--dur-quick) var(--ease),transform var(--dur-quick) var(--ease)}.signal-primary-action{min-width:178px;background:var(--home-blue-strong);border-color:var(--home-blue-strong);color:#fff}.signal-primary-action:hover{background:#7ba1ff;border-color:#7ba1ff;transform:translateY(-2px)}.signal-hero-intro>span{color:#65758d;font-size:12px}.hero-score{--hero-stage:3;position:relative;overflow:hidden;min-height:360px;border-block:1px solid var(--home-line-strong);background:#07101c;isolation:isolate}.hero-score:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-left:1px solid #1a2a42;border-right:1px solid #1a2a42;pointer-events:none}.hero-score-toolbar{height:47px;padding:0 22px;display:grid;grid-template-columns:1fr auto 1fr;gap:20px;align-items:center;border-bottom:1px solid #1f2d42;color:#75859d;font-size:12px}.hero-score-toolbar>span:first-child{display:flex;align-items:center;gap:9px}.hero-score-toolbar>span:last-child{text-align:right}.hero-score-toolbar i{width:7px;height:7px;border-radius:50%;background:var(--home-mint);box-shadow:0 0 0 5px #6ee7c414}.hero-score-toolbar strong{color:#c9d6ea;font-size:12px;font-weight:550;letter-spacing:.08em}.hero-score-wave{position:relative;height:70px;border-bottom:1px solid #1f2d42}.hero-score-wave .signal-wave{width:100%;height:70px;opacity:.72}.hero-score-playhead{position:absolute;top:0;bottom:-257px;left:calc(var(--hero-stage) * 25% + 12.5%);width:1px;background:var(--home-blue);transition:left var(--dur-standard) var(--ease);pointer-events:none;z-index:3}.hero-score-playhead:before{content:"";position:absolute;top:31px;left:-5px;width:11px;height:11px;border:2px solid #e9f0ff;border-radius:50%;background:var(--home-blue-strong)}.hero-score-lanes{display:grid;grid-template-columns:150px minmax(0,1fr) minmax(190px,.34fr);grid-template-rows:repeat(4,minmax(51px,1fr));padding:0 22px}.hero-score-lanes>*{min-width:0;display:flex;align-items:center;border-bottom:1px solid #1d2a3d;transition:opacity var(--dur-standard) var(--ease),color var(--dur-standard) var(--ease),transform var(--dur-slow) var(--ease)}.hero-score-lanes>*:nth-last-child(-n+3){border-bottom:0}.hero-score-label{gap:11px;padding-right:18px;color:#71829b}.hero-score-label>span{width:48px;color:#52647e;font:10px Cascadia Code,Consolas,monospace;letter-spacing:.12em}.hero-score-label>strong{font-size:13px;font-weight:520}.hero-score-lanes>p{margin:0;padding:10px 20px;border-left:1px solid #1d2a3d;color:#73839b;line-height:1.45}.hero-score-lanes>p+span{justify-content:flex-end;padding-left:18px;color:#566780;font-size:11px;text-align:right}.hero-question{font-size:clamp(19px,1.7vw,29px);font-weight:600;letter-spacing:-.03em}.hero-question span{color:var(--home-blue)}.hero-intent{font-size:18px}.hero-intent i{width:3px;height:3px;margin:0 13px;border-radius:50%;background:#5d7396}.hero-evidence{font-size:17px;color:#8db8b0!important}.hero-answer{font-size:clamp(18px,1.55vw,26px);font-weight:600;color:#9aadd0!important}.hero-answer span{color:#8091ac;font-weight:480}.hero-score[data-active=listen] .hero-question,.hero-score[data-active=intent] .hero-intent,.hero-score[data-active=evidence] .hero-evidence,.hero-score[data-active=answer] .hero-answer{color:var(--home-ink)!important;transform:translate(5px)}.hero-score[data-active=listen] .hero-score-lanes>*:not(.hero-score-label):not(.hero-question):not(.hero-question-note),.hero-score[data-active=intent] .hero-score-lanes>*:not(.hero-score-label):not(.hero-intent):not(.hero-intent-note),.hero-score[data-active=evidence] .hero-score-lanes>*:not(.hero-score-label):not(.hero-evidence):not(.hero-evidence-note),.hero-score[data-active=answer] .hero-score-lanes>*:not(.hero-score-label):not(.hero-answer):not(.hero-answer-note){opacity:.52}.hero-score[data-active=listen] .hero-question-note,.hero-score[data-active=intent] .hero-intent-note,.hero-score[data-active=evidence] .hero-evidence-note,.hero-score[data-active=answer] .hero-answer-note{color:var(--home-blue)}.hero-score-hint{position:absolute;right:20px;bottom:9px;color:#52637d;font-size:10px;pointer-events:none}.hero-pipeline{display:grid;grid-template-columns:repeat(4,1fr);border-bottom:1px solid var(--home-line)}.hero-pipeline button{min-height:92px;display:grid;grid-template-columns:32px minmax(0,1fr);grid-template-rows:auto auto;align-content:center;gap:5px 10px;padding:15px 20px;border:0;border-right:1px solid var(--home-line);background:transparent;color:#63738b;text-align:left;transition:background-color var(--dur-quick) var(--ease),color var(--dur-quick) var(--ease)}.hero-pipeline button:last-child{border-right:0}.hero-pipeline button>span{grid-row:1/3;font:10px Cascadia Code,Consolas,monospace;color:#52647e;padding-top:3px}.hero-pipeline button strong{font-size:16px;color:#9daabe}.hero-pipeline button small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px}.hero-pipeline button[aria-pressed=true]{background:#0c1727;color:#93a8ca}.hero-pipeline button[aria-pressed=true] strong{color:var(--home-blue)}.signal-hero-trust{display:flex;justify-content:space-between;gap:20px;padding-top:20px;color:#65758d;font-size:12px}.signal-hero-trust span:before{content:"";display:inline-block;width:14px;height:1px;margin-right:10px;background:#536a91;vertical-align:middle}.signal-story{height:310svh;position:relative;background:#040810}.signal-story-sticky{position:sticky;top:var(--header-height);height:calc(100svh - var(--header-height));min-height:590px;display:flex;align-items:stretch}.signal-story-frame{width:min(calc(100% - var(--gutter) * 2),var(--page-width));height:100%;margin:auto;display:grid;grid-template-rows:auto auto minmax(0,1fr) auto;position:relative;overflow:hidden;border-inline:1px solid #1c2a40;background:#07101c;isolation:isolate}.signal-story-frame>.scene-transition{opacity:.12;mix-blend-mode:screen}.signal-story-header,.signal-story-toolbar,.signal-story-stage,.signal-story-footer{position:relative;z-index:1}.signal-story-header{min-height:122px;display:flex;align-items:flex-end;justify-content:space-between;gap:40px;padding:22px clamp(24px,3.5vw,58px) 19px;background:#050c16db;border-block:1px solid #293850}.signal-story-header>div{display:grid;grid-template-columns:minmax(320px,.9fr) minmax(260px,1fr);gap:28px 55px;align-items:end;flex:1}.signal-story-header .eyebrow{grid-column:1/-1;color:#6780a6;font-size:10px}.signal-story-header h2{font-size:clamp(30px,3vw,50px);line-height:1.12;letter-spacing:-.055em}.signal-story-header p{color:#9aaac0;font-size:14px;line-height:1.65;max-width:34em}.signal-story-header>a{flex:0 0 auto;min-height:42px;padding:10px 18px;border:1px solid #405779;color:#c5d4ed;font-size:13px}.signal-story-header>a:hover{color:#08111e;background:var(--home-blue);border-color:var(--home-blue)}.signal-story-toolbar{min-height:50px;padding:0 clamp(17px,2.4vw,38px);display:flex;align-items:center;justify-content:space-between;gap:24px;background:#08111e;border-bottom:1px solid #24334a}.signal-story-toolbar .segmented-tabs button{min-height:40px;padding:7px 15px;font-size:13px}.signal-story-toolbar .segmented-tabs button[aria-selected=true]{color:var(--home-blue);background:#11213a}.signal-story-toolbar>span{color:#667791;font-size:11px}.signal-story-stage{min-height:0;overflow:hidden}.story-panel{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;visibility:hidden;transform:translateY(16px);transition:opacity var(--dur-standard) var(--ease),transform var(--dur-slow) var(--ease),visibility var(--dur-standard);background:#07101cd1}.story-panel[aria-hidden=false]{opacity:1;visibility:visible;transform:none}.story-listen{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:76px minmax(0,1fr) auto;gap:0 7%;padding:0 clamp(28px,5vw,84px) 24px}.story-channel{grid-column:1/-1;display:grid;grid-template-columns:210px 1fr;align-items:center;border-bottom:1px solid #27364e}.story-channel>span{display:flex;gap:10px;align-items:center;color:#8191a8;font-size:12px}.story-channel i{width:6px;height:6px;border-radius:50%;background:var(--home-blue)}.story-channel .signal-wave{width:100%;height:66px}.story-question,.story-continuation{display:flex;flex-direction:column;justify-content:center;min-width:0}.story-question>span,.story-continuation>span{color:#6f819c;font-size:12px;margin-bottom:17px}.story-question h3,.story-continuation h3{font-size:clamp(25px,2.45vw,42px);line-height:1.42;letter-spacing:-.045em}.story-continuation{border-left:1px solid #41608b;padding-left:clamp(25px,4vw,65px)}.story-continuation strong{align-self:flex-start;margin-top:22px;color:var(--home-blue);font-size:12px;font-weight:520}.story-proofline{grid-column:1/-1;border-top:1px solid #27364e;padding-top:18px;color:#7c8da7;font-size:13px}.story-ground{display:grid;grid-template-columns:minmax(250px,.65fr) minmax(0,1.35fr);grid-template-rows:minmax(0,1fr) auto auto;gap:0 8%;padding:clamp(28px,4vh,46px) clamp(28px,5vw,84px)}.story-ground-heading{display:flex;flex-direction:column;justify-content:space-between;gap:24px;border-right:1px solid #2b3d59;padding-right:44px;grid-row:1/3}.story-ground-heading>div>span{color:var(--home-mint);font:10px Cascadia Code,Consolas,monospace;letter-spacing:.12em}.story-ground-heading h3{margin-top:18px;font-size:clamp(27px,2.7vw,44px);line-height:1.2}.story-source-switch{display:flex;align-self:flex-start;border-bottom:1px solid #314766}.story-source-switch button{border:0;border-bottom:2px solid transparent;background:transparent;color:#7b8ca7;padding:9px 14px;font-size:13px}.story-source-switch button[aria-pressed=true]{color:var(--home-blue);border-bottom-color:var(--home-blue)}.story-ground-copy{grid-column:2;grid-row:1;align-self:center;color:#d2dcee;font-size:clamp(24px,2.05vw,34px);line-height:1.72;max-width:38em}.story-terms{grid-column:2;grid-row:2;display:flex;align-items:flex-start;gap:14px;flex-wrap:wrap;padding-bottom:20px}.story-terms span{border-bottom:1px solid #4a668f;color:#91a8c9;padding:5px 2px;font-size:12px}.story-ground-result{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;gap:32px;border-top:1px solid #2b3d59;padding-top:20px;margin-top:20px}.story-ground-result span{color:#667995;font-size:12px}.story-ground-result strong{color:#a9c7ff;font-size:15px;font-weight:560}.story-answer{display:grid;grid-template-columns:minmax(0,1.42fr) minmax(330px,.58fr);grid-template-rows:auto 1fr auto;gap:0 7%;padding:clamp(24px,3.5vh,42px) clamp(28px,5vw,84px) 22px}.story-answer-status{grid-column:1/-1;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #2d405d;padding-bottom:17px;color:#7690b5;font:10px Cascadia Code,Consolas,monospace;letter-spacing:.1em}.story-answer-status strong{color:var(--home-mint);font-weight:520}.story-answer-opening{align-self:center;padding-right:4%}.story-answer-opening>span{color:var(--home-blue);font-size:12px}.story-answer-opening h3{margin-top:17px;font-size:clamp(30px,2.8vw,48px);line-height:1.48;letter-spacing:-.04em}.story-answer ol{list-style:none;padding:0;margin:0;align-self:center}.story-answer li{display:grid;grid-template-columns:28px 1fr;gap:14px;padding:20px 0;border-top:1px solid #2b3d59}.story-answer li>span{color:#627693;font:10px Cascadia Code,Consolas,monospace;padding-top:4px}.story-answer li strong{font-size:16px}.story-answer li p{color:#8495ae;font-size:14px;line-height:1.72;margin-top:7px}.story-followup{grid-column:1/-1;min-height:48px;display:flex;justify-content:space-between;align-items:center;border:0;border-top:1px solid #2d405d;background:transparent;color:#9fbaf0;padding:10px 0;font-size:13px}.story-followup strong{font-size:21px;font-weight:350}.story-followup-copy{position:absolute;left:clamp(28px,5vw,84px);right:clamp(28px,5vw,84px);bottom:65px;min-height:62px;padding:13px 18px;background:#10223d;color:#d6e4ff;font-size:14px;opacity:0;visibility:hidden;transform:translateY(8px);transition:opacity var(--dur-quick) var(--ease),transform var(--dur-standard) var(--ease),visibility var(--dur-quick)}.story-followup-copy[data-open=true]{opacity:1;visibility:visible;transform:none}.story-followup-copy small{display:block;color:#869cc0;margin-top:4px}.signal-story-footer{padding:0 clamp(20px,3vw,48px) 14px;background:#060d17;border-top:1px solid #293850}.signal-story-footer nav{display:grid;grid-template-columns:repeat(3,1fr)}.signal-story-footer nav button{min-height:78px;display:grid;grid-template-columns:30px 1fr;grid-template-rows:auto auto;gap:4px 10px;align-content:center;padding:12px 18px;border:0;border-right:1px solid #223149;background:transparent;color:#687991;text-align:left}.signal-story-footer nav button:last-child{border-right:0}.signal-story-footer nav button>span{grid-row:1/3;color:#52647e;font:10px Cascadia Code,Consolas,monospace;padding-top:3px}.signal-story-footer nav button strong{color:#a4b0c2;font-size:14px}.signal-story-footer nav button small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:10px}.signal-story-footer nav button[aria-pressed=true]{background:#0d192a;color:#9bb4dc}.signal-story-footer nav button[aria-pressed=true] strong{color:var(--home-blue)}.signal-story-progress{height:1px;background:#223149;overflow:hidden}.signal-story-progress span{display:block;width:100%;height:100%;background:var(--home-blue);transform:scaleX(var(--story-progress));transform-origin:left;transition:transform var(--dur-slow) var(--ease)}.signal-story-footer>p{margin-top:10px;text-align:right;color:#53657f;font-size:10px;line-height:1.5}.site[data-page=home] .product-section{width:min(calc(100% - var(--gutter) * 2),1540px);padding-block:clamp(86px,9vw,150px)}.site[data-page=home] .section-title{display:grid;grid-template-columns:minmax(200px,.45fr) minmax(0,1.55fr);gap:6%;margin-bottom:54px}.site[data-page=home] .section-title>.eyebrow{margin:10px 0 0}.site[data-page=home] .section-title>div{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.65fr);gap:7%;align-items:end}.site[data-page=home] .section-title h2{font-size:clamp(46px,5vw,82px);line-height:1.05;letter-spacing:-.06em}.site[data-page=home] .section-title>div>p{font-size:17px;line-height:1.75;padding-bottom:3px}.site[data-page=home] .scenario-layout{grid-template-columns:minmax(290px,.55fr) minmax(0,1.45fr);gap:0;border-block:1px solid #2a394f}.site[data-page=home] .scenario-selector{padding:28px 42px 34px 0;border-right:1px solid #2a394f}.site[data-page=home] .scenario-selector .segmented-tabs{display:grid;grid-template-columns:1fr;border:0}.site[data-page=home] .scenario-selector .segmented-tabs button{justify-content:flex-start;text-align:left;border-bottom:1px solid #223149;font-size:15px}.site[data-page=home] .scenario-description h3{font-size:clamp(27px,2.6vw,42px);min-height:0}.site[data-page=home] .scenario-description p{min-height:0;color:#92a1b6}.site[data-page=home] .mode-reading-preview{border:0;min-height:560px;background:#091321}.site[data-page=home] .mode-reading-preview.is-dual{background:#050910}.site[data-page=home] .mode-reading-preview.is-practice{background:#10213b}.site[data-page=home] .reading-toolbar{border-bottom-color:#2b3d59}.site[data-page=home] .reading-content{padding:clamp(38px,5vw,78px)}.site[data-page=home] .reading-content h4{font-size:clamp(34px,3.8vw,62px);line-height:1.35}.site[data-page=home] .answer-flow,.site[data-page=home] .answer-mode-control{background:#07101c;border-top-color:#2b3d59}.site[data-page=home] .scenario-boundary{text-align:right}.site[data-page=home] .scenarios-section{padding-bottom:clamp(62px,6vw,90px)}.site[data-page=home] .capability-section{background:#93b2fb;color:#07101c;border:0}.site[data-page=home] .capability-section .eyebrow,.site[data-page=home] .capability-section .section-title>div>p{color:#263e68}.site[data-page=home] .capability-filter{border-bottom-color:#5f7fbe;margin-bottom:0}.site[data-page=home] .capability-filter button{color:#324b77}.site[data-page=home] .capability-filter button[aria-pressed=true]{color:#07101c;border-color:#07101c}.site[data-page=home] .capability-grid{display:grid;grid-template-columns:1fr}.site[data-page=home] .capability-item{min-height:130px;display:grid;grid-template-columns:120px minmax(260px,.72fr) minmax(0,1.2fr);grid-template-rows:1fr;align-items:center;gap:clamp(28px,5vw,80px);padding:24px 58px 24px 0;border:0;border-bottom:1px solid #6e8bc4;color:#07101c}.site[data-page=home] .capability-item:hover{background:#e8f0ff38}.site[data-page=home] .capability-top{color:#334f7d;font-size:12px}.site[data-page=home] .capability-top .mono{color:#07101c}.site[data-page=home] .capability-plus{position:absolute;right:8px;color:#25416f}.site[data-page=home] .capability-name{margin:0;color:#07101c;font-size:clamp(22px,2vw,31px)}.site[data-page=home] .capability-copy{margin:0;color:#243a61;font-size:16px;line-height:1.72}.site[data-page=home] .capability-foot{color:#2d4671}.site[data-page=home] .capability-foot>a{color:#07101c;border-bottom:1px solid #45649a}.site[data-page=home] .review-section{width:min(calc(100% - var(--gutter) * 2),1540px);grid-template-columns:minmax(500px,.92fr) minmax(0,1.08fr);gap:7%;padding-block:clamp(92px,9vw,145px)}.site[data-page=home] .review-statement h2{font-size:clamp(48px,4.75vw,78px);line-height:1.08}.site[data-page=home] .review-statement h2 span{white-space:nowrap}.site[data-page=home] .review-loop{align-self:center}.site[data-page=home] .review-track{gap:0;border-top:1px solid #2d3e58}.site[data-page=home] .review-track button{min-height:92px;padding:18px;border-right:1px solid #2d3e58}.site[data-page=home] .review-detail{min-height:300px;padding:42px 0 0}.site[data-page=home] .review-detail h3{font-size:clamp(28px,3vw,46px)}.site[data-page=home] .closing-cta{min-height:520px;padding:clamp(70px,8vw,130px) var(--gutter);grid-template-columns:minmax(0,1.35fr) minmax(330px,.65fr);align-content:center;background:#9ab8ff}.site[data-page=home] .closing-cta h2{font-size:clamp(58px,6vw,96px);line-height:.98;letter-spacing:-.065em}.site[data-page=home] .closing-cta .closing-copy{font-size:20px}.site[data-page=home] .closing-cta .action-row{align-items:flex-start}@media(max-width:1180px){.signal-hero-heading{grid-template-columns:1fr minmax(300px,.7fr);gap:48px}.hero-score-lanes{grid-template-columns:130px minmax(0,1fr) 180px}.signal-story-header>div{grid-template-columns:minmax(280px,1fr) minmax(240px,.8fr);gap:32px}.site[data-page=home] .section-title{grid-template-columns:1fr;gap:20px}.site[data-page=home] .section-title>div{grid-template-columns:minmax(0,1fr) minmax(260px,.7fr)}.site[data-page=home] .capability-item{grid-template-columns:90px minmax(230px,.8fr) minmax(0,1.2fr);gap:32px}.site[data-page=home] .review-section{grid-template-columns:minmax(430px,.94fr) minmax(0,1.06fr);gap:6%}}@media(max-width:900px){.brand-stage{min-height:540px}.brand-stage-word{padding-bottom:126px}.brand-stage-current{grid-template-columns:92px minmax(0,1fr);max-width:440px}.brand-stage-phases button{grid-template-columns:28px 1fr;gap:8px 10px}.brand-stage-phases button small{grid-column:2}.signal-hero{display:block;padding-bottom:42px}.signal-hero-heading{grid-template-columns:1fr;gap:25px;padding-block:40px 30px}.signal-hero-heading h2{font-size:clamp(52px,10vw,82px)}.signal-hero-intro{max-width:620px}.hero-score{min-height:420px}.hero-score-lanes{grid-template-columns:105px minmax(0,1fr);grid-template-rows:repeat(4,minmax(65px,1fr))}.hero-score-lanes>p+span{display:none}.hero-pipeline{margin-bottom:18px}.hero-pipeline button{grid-template-columns:24px 1fr;padding-inline:12px}.hero-pipeline button small{display:none}.signal-story{height:auto;padding:90px 0}.signal-story-sticky{position:relative;top:auto;height:auto;min-height:0}.signal-story-frame{min-height:760px}.signal-story-header>div{display:block}.signal-story-header h2{margin:10px 0}.signal-story-stage{min-height:470px}.story-listen,.story-ground,.story-answer{padding-inline:30px}.story-ground{grid-template-columns:1fr;grid-template-rows:auto auto auto auto}.story-ground-heading{grid-row:auto;border-right:0;border-bottom:1px solid #2b3d59;padding:0 0 20px;flex-direction:row;align-items:flex-end}.story-ground-copy,.story-terms{grid-column:auto;grid-row:auto}.story-ground-copy{padding-top:20px}.story-terms{padding-bottom:0}.story-ground-result{margin-top:10px}.story-answer{grid-template-columns:1fr;overflow-y:auto}.story-answer-opening{padding:24px 0}.story-answer ol{padding-bottom:10px}.signal-story-footer nav button small{display:none}.site[data-page=home] .section-title>div{grid-template-columns:1fr}.site[data-page=home] .scenario-layout{grid-template-columns:1fr}.site[data-page=home] .scenario-selector{padding:24px 0;border-right:0;border-bottom:1px solid #2a394f}.site[data-page=home] .scenario-selector .segmented-tabs{grid-template-columns:repeat(3,1fr)}.site[data-page=home] .mode-reading-preview{min-height:500px}.site[data-page=home] .capability-item{grid-template-columns:76px minmax(210px,.8fr) minmax(0,1.1fr);gap:24px}.site[data-page=home] .review-section{grid-template-columns:1fr;gap:60px}}@media(max-width:700px){.brand-stage{height:calc(100dvh - var(--header-height));min-height:540px}.brand-stage-inner{width:calc(100% - 36px);padding-top:18px}.brand-stage-meta{font-size:12px}.brand-stage-meta .mono{display:none}.brand-stage-word{padding:24px 0 150px}.brand-stage-word>span{font-size:23cqw;line-height:.96}.brand-stage-current{left:0;right:0;bottom:35px;max-width:none;grid-template-columns:82px 1fr;gap:12px}.brand-stage-current strong{font-size:14px}.brand-stage-scroll{right:0;bottom:88px;font-size:12px}.brand-stage-phases button{min-height:78px;display:flex;gap:8px;padding:13px 10px}.brand-stage-phases button:first-child{padding-left:0}.brand-stage-phases button:last-child{padding-right:0}.brand-stage-phases button strong{font-size:14px}.brand-stage-phases button small{display:none}.signal-hero{width:calc(100% - 36px);padding-top:20px}.signal-hero-meta>span:last-child{display:none}.signal-hero-heading h2{font-size:clamp(44px,12.5vw,60px)}.signal-hero-intro>p{font-size:16px}.signal-hero-actions{display:grid;grid-template-columns:1fr;gap:10px;width:min(100%,220px)}.signal-primary-action{min-width:0;padding-inline:13px}.hero-score{min-height:390px}.hero-score-toolbar{grid-template-columns:1fr auto;padding-inline:15px}.hero-score-toolbar>span:last-child{display:none}.hero-score-lanes{grid-template-columns:80px minmax(0,1fr);padding-inline:15px}.hero-score-label{padding-right:10px}.hero-score-label>span{display:none}.hero-score-label>strong{font-size:11px}.hero-score-lanes>p{padding-inline:12px;font-size:15px}.hero-question,.hero-answer{font-size:18px!important}.hero-score-hint{display:none}.hero-pipeline{grid-template-columns:repeat(2,1fr);border-top:1px solid #26344b}.hero-pipeline button{min-height:70px;border-bottom:1px solid #26344b}.signal-hero-trust{display:grid;grid-template-columns:1fr 1fr;gap:12px}.signal-story{padding:34px 0 58px}.signal-story-frame{width:calc(100% - 24px);min-height:720px}.signal-story-header{min-height:0;align-items:flex-start;padding:20px 20px 18px}.signal-story-header h2{font-size:31px}.signal-story-header p{font-size:13px}.signal-story-header>a{display:none}.signal-story-toolbar{align-items:flex-start;padding:9px 12px;overflow-x:auto}.signal-story-toolbar>span{display:none}.signal-story-toolbar .segmented-tabs button{padding-inline:10px}.signal-story-stage{min-height:470px}.story-listen{grid-template-columns:1fr;grid-template-rows:65px auto auto auto;gap:0;padding:0 20px 18px}.story-channel{grid-column:1;grid-template-columns:130px 1fr}.story-question,.story-continuation{padding:20px 0}.story-continuation{border-left:0;border-top:1px solid #2b3d59}.story-question h3,.story-continuation h3{font-size:22px}.story-proofline{grid-column:1;font-size:11px}.story-ground,.story-answer{padding:24px 20px 16px}.story-ground-heading{display:block}.story-ground-heading h3{font-size:27px}.story-source-switch{margin-top:18px}.story-ground-copy{font-size:16px;line-height:1.72}.story-ground-result{align-items:flex-start;flex-direction:column;gap:6px;padding-top:14px}.story-answer-opening h3{font-size:21px;line-height:1.5}.story-answer li{padding:11px 0}.story-answer li p{display:none}.story-followup-copy{left:20px;right:20px;bottom:58px;font-size:12px}.signal-story-footer{padding-inline:10px}.signal-story-footer nav button{min-height:64px;grid-template-columns:20px 1fr;padding:9px 8px}.signal-story-footer nav button strong{font-size:12px}.signal-story-footer>p{display:none}.site[data-page=home] .product-section{width:calc(100% - 36px);padding-block:72px}.site[data-page=home] .section-title{margin-bottom:34px}.site[data-page=home] .section-title h2{font-size:42px}.site[data-page=home] .section-title>div>p{font-size:15px}.site[data-page=home] .scenario-selector .segmented-tabs button{font-size:13px;padding-inline:6px}.site[data-page=home] .mode-reading-preview{min-height:470px}.site[data-page=home] .capability-filter{gap:18px}.site[data-page=home] .capability-item{min-height:0;grid-template-columns:58px 1fr;gap:12px 18px;padding:24px 38px 24px 0}.site[data-page=home] .capability-name{font-size:23px}.site[data-page=home] .capability-copy{grid-column:2;font-size:15px}.site[data-page=home] .review-statement h2{font-size:49px}.site[data-page=home] .closing-cta{min-height:500px;grid-template-columns:1fr}.site[data-page=home] .closing-cta h2{font-size:58px}}@media(max-height:760px)and (min-width:901px){.brand-stage-word{padding-bottom:118px}.brand-stage-phases button{min-height:76px}.signal-hero{min-height:850px}.signal-story-sticky{min-height:640px}.signal-story-header{min-height:105px}.signal-story-header h2{font-size:34px}.signal-story-footer nav button{min-height:66px}}html[data-motion=off] .hero-score-playhead,html[data-motion=off] .signal-story-progress span{transition:none}html[data-motion=off] .brand-stage-letter,html[data-motion=off] .brand-stage-period{animation:none}html[data-motion=off] .brand-stage-letter[data-hot=true]:after{animation:none}@media(prefers-reduced-motion:reduce){.brand-stage-letter,.brand-stage-period{animation:none}.brand-stage-letter[data-hot=true]:after{animation:none}.hero-score-playhead,.signal-story-progress span,.story-panel{transition:none}}.brand-stage>.scene-transition{opacity:.36;filter:saturate(.94) contrast(1.32) brightness(.7)}.brand-stage-word-area:before{content:"";position:absolute;top:11%;right:-4%;bottom:17%;left:-4%;z-index:0;pointer-events:none;background:radial-gradient(ellipse at var(--brand-x) 50%,rgba(92,137,238,.22),transparent 68%),linear-gradient(120deg,#081324f5,#142a4959,#050a12f5);image-rendering:pixelated;opacity:.13;mix-blend-mode:screen;-webkit-mask-image:linear-gradient(90deg,transparent 5%,#000 32%,#000 86%,transparent 100%);mask-image:linear-gradient(90deg,transparent 5%,#000 32%,#000 86%,transparent 100%);transition:background-position var(--dur-quick) var(--ease),opacity var(--dur-quick) var(--ease)}.brand-stage-word,.brand-stage-word *{caret-color:transparent;-webkit-user-select:none;user-select:none}.brand-stage-letter{text-shadow:2px 2px 0 rgba(107,142,211,.13),6px 8px 24px rgba(0,0,0,.54)}.brand-stage-letter:after{clip-path:none;opacity:.16;transform:translate3d(.013em,.006em,0);-webkit-mask-image:repeating-linear-gradient(0deg,#000 0 5px,transparent 5px 8px);mask-image:repeating-linear-gradient(0deg,#000 0 5px,transparent 5px 8px)}.brand-stage-letter[data-hot=true]{text-shadow:2px 2px 0 rgba(142,175,255,.3),7px 10px 28px rgba(18,61,145,.32)}.brand-stage-letter[data-hot=true]:after{opacity:.96}.brand-stage-period{text-shadow:4px 5px 0 rgba(44,83,156,.34),0 0 28px rgba(85,133,255,.22)}.home-chapter-rail{position:fixed;z-index:24;right:18px;top:50%;width:126px;padding:13px 12px 10px;border:1px solid rgba(84,112,155,.38);background:#050b14d1;box-shadow:7px 7px #0f25466b;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);opacity:0;visibility:hidden;transform:translate3d(16px,-46%,0);transition:opacity var(--dur-standard) var(--ease),transform var(--dur-slow) var(--ease),visibility var(--dur-standard)}.home-chapter-rail[data-visible=true]{opacity:1;visibility:visible;transform:translate3d(0,-50%,0)}.home-chapter-rail-title{display:block;padding:0 4px 10px;color:#60728e;font:10px Cascadia Code,Consolas,monospace;letter-spacing:.12em}.home-chapter-rail a{display:grid;grid-template-columns:24px minmax(0,1fr);gap:8px;align-items:center;min-height:38px;padding:6px 4px;border-top:1px solid rgba(54,74,105,.44);color:#708098;font-size:11px;transition:color var(--dur-quick) var(--ease),transform var(--dur-standard) var(--ease),background-color var(--dur-quick)}.home-chapter-rail a .mono{color:#657896;font-size:9px}.home-chapter-rail a:hover{color:#dce8ff;transform:translate(-3px)}.home-chapter-rail a[aria-current=step]{color:#edf4ff;background:#91b2ff14}.home-chapter-rail a[aria-current=step] .mono{color:var(--home-blue)}.site[data-page=home] .scenarios-section{position:relative}.site[data-page=home] .scenarios-section>.section-title{margin-bottom:66px}.site[data-page=home] .scenarios-section>.section-title h2{max-width:11.5em}.site[data-page=home] .scenario-layout{grid-template-columns:minmax(330px,.58fr) minmax(0,1.42fr);gap:clamp(44px,6vw,92px);align-items:start;border:0;perspective:1600px}.site[data-page=home] .scenario-selector{padding:0;border:0}.mode-route-list{border-top:1px solid #2b3d57}.mode-route-list button{width:100%;min-height:86px;display:grid;grid-template-columns:34px minmax(0,1fr) 24px;gap:15px;align-items:center;padding:14px 10px;border:0;border-bottom:1px solid #24344c;background:transparent;color:#7d8da5;text-align:left;transition:color var(--dur-quick) var(--ease),background-color var(--dur-standard) var(--ease),transform var(--dur-standard) var(--ease),box-shadow var(--dur-standard) var(--ease)}.mode-route-list button>.mono{color:#607492;font-size:10px;align-self:start;padding-top:7px}.mode-route-list button strong{display:block;color:#c5d1e3;font-size:19px;font-weight:560}.mode-route-list button small{display:block;margin-top:5px;overflow:hidden;color:#71829b;font-size:12px;line-height:1.55;text-overflow:ellipsis;white-space:nowrap}.mode-route-arrow{color:#6d83a3;font-size:17px;opacity:0;transform:translate(-8px,7px);transition:opacity var(--dur-quick),transform var(--dur-standard) var(--ease)}.mode-route-list button:hover{color:#aebfda;background:#91b2ff0b}.mode-route-list button[aria-selected=true]{color:#f0f5ff;background:#0d1a2c;box-shadow:-5px 0 #91b2ff,8px 8px #0e234275;transform:translate3d(8px,-2px,0)}.mode-route-list button[aria-selected=true]>.mono,.mode-route-list button[aria-selected=true] strong{color:#bcd0ff}.mode-route-list button[aria-selected=true] .mode-route-arrow{opacity:1;transform:translate(0)}.site[data-page=home] .scenario-description{padding:31px 2px 0}.mode-detail-kicker{display:block;color:#7084a3;font:10px Cascadia Code,Consolas,monospace;letter-spacing:.12em}.site[data-page=home] .scenario-description h3{margin-top:13px;font-size:clamp(28px,2.35vw,39px);line-height:1.35}.site[data-page=home] .scenario-description p{margin-top:16px;font-size:16px;line-height:1.85}.site[data-page=home] .scenario-description ul{margin:24px 0}.site[data-page=home] .scenario-description li{color:#a6b4c8}.mode-stage-shell{--depth-rx:0deg;--depth-ry:0deg;--depth-x:50%;--depth-y:50%;position:relative;min-width:0;padding:23px 23px 29px;border:1px solid #263953;background:radial-gradient(circle at var(--depth-x) var(--depth-y),rgba(91,135,239,.2),transparent 58%),linear-gradient(135deg,#050b14,#0d1c31 55%,#050b14);box-shadow:16px 18px #0b1e3a85,0 38px 90px #00000047;perspective:1400px;isolation:isolate}.mode-stage-shell:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:radial-gradient(circle 320px at var(--depth-x) var(--depth-y),rgba(128,169,255,.2),transparent 68%),#040a13c2;transition:background-position var(--dur-quick) linear}.mode-stage-meta{display:flex;justify-content:space-between;gap:18px;padding:0 2px 16px;color:#637793;font:9px Cascadia Code,Consolas,monospace;letter-spacing:.12em}.site[data-page=home] .mode-reading-preview{position:relative;min-height:560px;border:1px solid #385174;background:#091523;box-shadow:0 22px 48px #0000004d,inset 0 1px #b4d1ff0f;transform:rotateX(var(--depth-rx)) rotateY(var(--depth-ry)) translateZ(0);transform-style:preserve-3d;transform-origin:center;will-change:transform;transition:transform var(--dur-micro) linear,background-color var(--dur-slow) var(--ease),border-color var(--dur-slow) var(--ease),box-shadow var(--dur-standard) var(--ease)}.site[data-page=home] .mode-reading-preview.is-dual{background:#050a12;border-color:#293a54}.site[data-page=home] .mode-reading-preview.is-practice{background:#10223b;border-color:#4a6d9e}.mode-reading-preview>.reading-toolbar{transform:translateZ(18px)}.mode-reading-preview>.reading-layout{transform:translateZ(12px)}.mode-reading-preview>.reading-focus-control,.mode-reading-preview>.answer-flow,.mode-reading-preview>.answer-mode-control{transform:translateZ(9px)}.mode-reading-preview[data-mode=single]{animation:mode-reframe-single var(--dur-wide) cubic-bezier(.16,1,.3,1)}.mode-reading-preview[data-mode=dual]{animation:mode-reframe-dual var(--dur-wide) cubic-bezier(.16,1,.3,1)}.mode-reading-preview[data-mode=practice]{animation:mode-reframe-practice var(--dur-wide) cubic-bezier(.16,1,.3,1)}.mode-stage-caption{display:flex;justify-content:space-between;gap:20px;margin:20px 2px 0;color:#7789a4;font-size:12px;line-height:1.7}.mode-stage-caption span{color:#a8bde0;white-space:nowrap}.site[data-page=home] .scenario-boundary{margin-top:42px}.mode-stage-shell.is-written-stage{background:#050b14;box-shadow:16px 18px #0b1e3a85,0 38px 90px #00000052}.written-demo{position:relative;transform-style:preserve-3d}.written-flow-board{position:relative;overflow:hidden;min-height:548px;padding:22px;border:1px solid #344c6e;background:linear-gradient(145deg,#07111f,#091629 58%,#08111d);box-shadow:0 20px 50px #00000047;transform:rotateX(var(--depth-rx)) rotateY(var(--depth-ry));transform-origin:center;transition:transform var(--dur-micro) linear,border-color var(--dur-standard) var(--ease)}.written-flow-board:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(rgba(123,159,218,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(123,159,218,.035) 1px,transparent 1px);background-size:34px 34px;-webkit-mask-image:linear-gradient(to bottom,black,transparent 86%);mask-image:linear-gradient(to bottom,black,transparent 86%)}.written-flow-board>*{position:relative;z-index:1}.written-flow-head{display:flex;justify-content:space-between;align-items:center;gap:20px;min-height:32px;padding-bottom:18px;border-bottom:1px solid #283d5b;color:#7389a9;font-size:10px;letter-spacing:.08em}.written-flow-progress{display:flex;align-items:center;gap:7px}.written-flow-progress i{width:23px;height:3px;background:#263a57;transition:width var(--dur-slow) var(--ease),background-color var(--dur-standard)}.written-flow-progress i[data-active=true]{width:38px;background:#91b2ff;box-shadow:0 0 15px #6695f457}.written-flow-layout{display:grid;grid-template-columns:minmax(250px,.82fr) 76px minmax(310px,1.18fr);align-items:center;min-height:408px}.written-fragment-stack{display:grid;gap:13px}.written-fragment-stack article{position:relative;min-height:104px;padding:17px 19px 16px 22px;border:1px solid #2c4261;background:#0c192b;box-shadow:7px 7px #02081140;transition:transform var(--dur-slow) var(--ease),opacity var(--dur-standard),border-color var(--dur-standard);animation:written-fragment-in var(--dur-slow) var(--ease) both;animation-delay:calc(var(--fragment-index) * 90ms)}.written-fragment-stack article:before{content:"";position:absolute;top:17px;bottom:17px;left:-1px;width:2px;background:#779ff0;box-shadow:0 0 14px #5c8bed73}.written-fragment-stack article>.mono{color:#6882a9;font-size:9px}.written-fragment-stack article>strong{display:block;margin:7px 0 5px;color:#dce8fb;font-size:15px;font-weight:600}.written-fragment-stack article>p{color:#8fa2bd;font-size:12px;line-height:1.65}.written-flow-board[data-stage="1"] .written-fragment-stack article,.written-flow-board[data-stage="2"] .written-fragment-stack article{transform:translate(7px) scale(.975);opacity:.7;border-color:#253b58}.written-flow-junction{display:grid;grid-template-columns:1fr 11px 1fr;align-items:center}.written-flow-junction span{height:1px;background:#3b5880}.written-flow-junction i{width:11px;height:11px;border:1px solid #91b2ff;transform:rotate(45deg);background:#0b1729;box-shadow:0 0 18px #6797f75c;animation:written-junction 1.8s ease-in-out infinite}.written-flow-outcome{min-height:324px;padding:28px 30px;border:1px solid #385477;background:#0c1b30e6;box-shadow:12px 14px #02081147;animation:written-outcome-in var(--dur-slow) var(--ease) both}.written-flow-metric{display:flex;align-items:baseline;justify-content:space-between;gap:20px;padding-bottom:20px;border-bottom:1px solid #2b4261}.written-flow-metric span{color:#9dbaff;font:600 30px/1 Cascadia Code,Consolas,monospace;letter-spacing:-.06em}.written-flow-metric small{color:#7188a9;font-size:11px}.written-flow-answer{padding:24px 0 21px}.written-flow-answer>.mono{color:#7290bd;font-size:9px}.written-flow-answer h4{margin:10px 0 8px;color:#edf3ff;font-size:clamp(25px,2.1vw,37px);line-height:1.25}.written-flow-answer p{color:#91a4bf;font-size:13px;line-height:1.75}.written-flow-rows{display:grid;grid-template-columns:repeat(3,1fr);border-block:1px solid #2b4261}.written-flow-rows>div{min-width:0;padding:13px 12px;border-right:1px solid #2b4261;animation:written-row-in var(--dur-standard) var(--ease) both;animation-delay:calc(var(--row-index) * 80ms)}.written-flow-rows>div:last-child{border-right:0}.written-flow-rows span,.written-flow-rows strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.written-flow-rows span{color:#7287a6;font-size:10px}.written-flow-rows strong{margin-top:7px;color:#c9d9ef;font-size:12px;font-weight:600}.written-flow-board[data-stage="2"] .written-flow-rows>div:nth-child(-n+2) strong{color:#8fd9c0}.written-flow-board[data-stage="2"] .written-flow-rows>div:last-child strong{color:#9fb0c8}.written-flow-foot{display:flex;align-items:center;justify-content:center;gap:14px;padding-top:17px;color:#758aa9;font-size:10px;letter-spacing:.08em}.written-flow-foot i{width:28px;height:1px;background:#355176}@keyframes written-fragment-in{0%{opacity:0;transform:translate(-16px)}}@keyframes written-outcome-in{0%{opacity:.2;transform:translate(15px)}}@keyframes written-row-in{0%{opacity:0;transform:translateY(7px)}}@keyframes written-junction{50%{border-color:#c2d5ff;box-shadow:0 0 28px #6797f794}}.written-demo-controls{display:grid;grid-template-columns:repeat(3,1fr);margin-top:17px;border-block:1px solid #293c58}.written-demo-controls button{min-height:58px;padding:11px 14px;border:0;border-right:1px solid #293c58;background:transparent;color:#899bb6;text-align:left;transition:background-color var(--dur-quick),color var(--dur-quick),transform var(--dur-standard) var(--ease)}.written-demo-controls button:last-child{border-right:0}.written-demo-controls button .mono{margin-right:12px;color:#657d9f;font-size:10px}.written-demo-controls button:hover{color:#d8e5fb;background:#90b1ff0e}.written-demo-controls button[aria-pressed=true]{color:#e9f1ff;background:#10213a;box-shadow:inset 0 2px #91b2ff;transform:translateY(-2px)}.written-demo-copy{display:grid;grid-template-columns:92px minmax(190px,.62fr) minmax(0,1fr);gap:22px;align-items:start;padding:20px 2px 0;animation:written-copy-enter var(--dur-standard) var(--ease) both}.written-demo-copy>.mono{color:#6e86aa;font-size:10px;padding-top:5px}.written-demo-copy>strong{color:#dce8fb;font-size:17px;font-weight:600;line-height:1.55}.written-demo-copy>p{color:#899cb8;font-size:13px;line-height:1.78}@keyframes written-copy-enter{0%{opacity:.3;transform:translateY(7px)}}.site[data-page=home] .capability-section{position:relative;overflow:hidden;border-block:1px solid #21334d;background:#060d17;color:#edf3ff;isolation:isolate}.site[data-page=home] .capability-section:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:radial-gradient(ellipse at 76% 34%,rgba(76,122,223,.22),transparent 56%),linear-gradient(120deg,transparent 36%,rgba(20,47,87,.5),transparent 88%);image-rendering:pixelated;opacity:.08;-webkit-mask-image:linear-gradient(90deg,transparent 42%,#000 82%,transparent 100%);mask-image:linear-gradient(90deg,transparent 42%,#000 82%,transparent 100%)}.site[data-page=home] .capability-section .product-section{padding-block:clamp(78px,8vw,132px)}.site[data-page=home] .capability-section .section-title{margin-bottom:54px}.site[data-page=home] .capability-section .section-title>.eyebrow{color:#8099bf}.site[data-page=home] .capability-section .section-title>div{align-items:flex-start}.site[data-page=home] .capability-section .section-title h2{max-width:11em;color:#f1f5ff}.site[data-page=home] .capability-section .section-title>div>p{color:#9cacc1;line-height:1.9}.site[data-page=home] .capability-deck{--depth-x:50%;--depth-y:50%;position:relative;border:1px solid #2a3d5a;background:#070f1be6;box-shadow:14px 16px #1126466b,0 42px 100px #0000003d;isolation:isolate}.site[data-page=home] .capability-deck:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:radial-gradient(circle 380px at var(--depth-x) var(--depth-y),rgba(109,153,238,.12),transparent 70%)}.site[data-page=home] .capability-filter{display:flex;gap:0;margin:0;padding:0 18px;overflow-x:auto;border-bottom:1px solid #2a3d5a;background:#0a1422;scrollbar-width:thin}.site[data-page=home] .capability-filter button{position:relative;display:flex;align-items:center;gap:14px;min-height:66px;padding:10px 20px;border:0;border-right:1px solid #22344d;background:transparent;color:#8293ac;font-size:14px;white-space:nowrap;transition:color var(--dur-quick),background-color var(--dur-quick)}.site[data-page=home] .capability-filter button:first-child{border-left:1px solid #22344d}.site[data-page=home] .capability-filter button:after{content:"";position:absolute;left:20px;right:20px;bottom:0;height:2px;background:#91b2ff;transform:scaleX(0);transform-origin:left;transition:transform var(--dur-standard) var(--ease)}.site[data-page=home] .capability-filter button span{color:#5f779b;font:10px Cascadia Code,Consolas,monospace}.site[data-page=home] .capability-filter button:hover{color:#cedcf1;background:#91b2ff0a}.site[data-page=home] .capability-filter button[aria-pressed=true]{color:#edf4ff;background:#0e1d31}.site[data-page=home] .capability-filter button[aria-pressed=true]:after{transform:scaleX(1)}.site[data-page=home] .capability-filter button[aria-pressed=true] span{color:#9db9ee}.site[data-page=home] .capability-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.site[data-page=home] .capability-item{min-height:286px;display:flex;flex-direction:column;align-items:stretch;gap:0;padding:29px 32px 31px;border:0;border-right:1px solid #263852;border-bottom:1px solid #263852;background:#08111e9e;color:inherit;overflow:hidden;transition:background-color var(--dur-standard),border-color var(--dur-standard),transform var(--dur-slow) var(--ease),box-shadow var(--dur-slow) var(--ease);animation:capability-enter var(--dur-slow) var(--ease) both;animation-delay:calc(var(--capability-order) * 24ms)}.site[data-page=home] .capability-item:nth-child(2n){border-right:0}.site[data-page=home] .capability-item:before{content:"";position:absolute;left:0;top:28px;bottom:28px;width:2px;background:linear-gradient(#91b2ff 0 34%,transparent 34% 55%,#304867 55% 100%);opacity:.38;transform:scaleY(.55);transform-origin:top;transition:opacity var(--dur-standard),transform var(--dur-slow) var(--ease)}.site[data-page=home] .capability-item:hover,.site[data-page=home] .capability-item:focus-visible{z-index:2;background:#0f2037;border-color:#3c587f;box-shadow:10px 12px #122c5285,0 26px 65px #0000003d;transform:translate3d(-5px,-6px,0)}.site[data-page=home] .capability-item:hover:before,.site[data-page=home] .capability-item:focus-visible:before{opacity:1;transform:scaleY(1)}.site[data-page=home] .capability-top{color:#7186a5;font-size:11px}.site[data-page=home] .capability-top>.mono{color:#91b2ff}.site[data-page=home] .capability-plus{position:static;right:auto;margin-left:auto;color:#6c82a3}.site[data-page=home] .capability-name{display:block;max-width:16em;margin:28px 0 15px;color:#edf3ff;font-size:clamp(23px,1.7vw,31px);line-height:1.42}.site[data-page=home] .capability-copy{display:block;max-width:35em;margin:0 0 22px;color:#b2c1d6;font-size:16px;line-height:1.9}.site[data-page=home] .capability-detail{display:block;margin-top:auto;padding-top:18px;border-top:1px solid #283c59;color:#7990b1;font-size:12px;line-height:1.75}.site[data-page=home] .capability-foot{margin-top:31px;color:#8192aa}.site[data-page=home] .capability-foot>a{color:#a9c4f7}@keyframes capability-enter{0%{opacity:.35;transform:translateY(12px)}}.studio-contact{display:block}.contact-letter{display:grid;grid-template-columns:minmax(0,1fr) minmax(340px,.72fr);gap:clamp(54px,8vw,130px);align-items:end}.contact-copy>p:not(.eyebrow){max-width:33em;color:var(--muted);font-size:18px}.studio-qq{margin-top:0}.article-flow-visual{margin:30px 0 8px;border:1px solid #c7d3e1;background:#e8eef6;overflow:hidden}.written-flow-overview{display:grid;grid-template-columns:repeat(3,1fr)}.written-flow-overview article{position:relative;min-height:180px;padding:28px 25px;border-right:1px solid #c7d3e1;background:linear-gradient(145deg,#f8fafc,#e8eff7)}.written-flow-overview article:last-child{border-right:0}.written-flow-overview article:after{content:"";position:absolute;left:25px;right:25px;bottom:23px;height:2px;background:linear-gradient(90deg,#5685c7 0,#5685c7 44%,#c4d1df 44%)}.written-flow-overview .mono{color:#55769f;font-size:11px}.written-flow-overview strong{display:block;margin:20px 0 9px;color:#16314f;font-size:21px}.written-flow-overview p{color:#486079!important;font-size:15px!important;line-height:1.7!important}.article-flow-visual figcaption{display:flex;justify-content:space-between;align-items:flex-start;gap:28px;padding:17px 20px;color:#536a84;font-size:13px;line-height:1.75}.article-flow-visual figcaption strong{color:#244f82;font-size:14px;white-space:nowrap}@keyframes mode-reframe-single{0%{opacity:.35;transform:rotateX(2deg) rotateY(-3deg) translate3d(12px,8px,-24px)}}@keyframes mode-reframe-dual{0%{opacity:.35;transform:rotateX(-2deg) rotateY(3deg) translate3d(-12px,8px,-24px)}}@keyframes mode-reframe-practice{0%{opacity:.35;transform:rotateX(2deg) rotateY(2deg) translate3d(0,12px,-24px)}}.cursor-orbit{width:24px;height:24px;border-radius:2px;transform:translate(-50%,-50%) rotate(45deg);box-shadow:3px 3px #22447a38;transition:width var(--dur-quick) var(--ease),height var(--dur-quick) var(--ease),border-color var(--dur-quick),background var(--dur-quick),transform var(--dur-standard) var(--ease)}.cursor-point{width:5px;height:5px;border-radius:0}.site-cursor[data-active=true] .cursor-orbit{width:36px;height:36px;border-radius:3px;transform:translate(-50%,-50%) rotate(135deg)}.site-cursor[data-pressed=true] .cursor-orbit{width:20px;height:20px;transform:translate(-50%,-50%) rotate(180deg)}.site:not([data-page=home])>main{position:relative;isolation:isolate}.site:not([data-page=home])>main:before{content:"";position:absolute;inset:0 0 auto;z-index:-1;height:430px;pointer-events:none;background:radial-gradient(ellipse at 78% 18%,rgba(73,116,212,.2),transparent 58%),linear-gradient(135deg,#060e1bdb,#142a494d,#060e1beb);image-rendering:pixelated;opacity:.055;-webkit-mask-image:linear-gradient(#000,transparent 92%);mask-image:linear-gradient(#000,transparent 92%)}.site[data-reading=true]>main:before{opacity:.035;mix-blend-mode:multiply}.site[data-reading=true]>main{--bg:#eef3f8;--panel:#f9fbfd;--raised:#e5edf6;--ink:#172b45;--soft:#354b66;--muted:#5e7087;--line:#d2dce8;--accent:#295da6;--accent-bright:#224e8c;color-scheme:light;color:var(--ink);background:#eef3f8}.site[data-reading=true] main kbd{background:#e6edf5;border-color:#becbda;color:#3e536b}.site[data-reading=true] main .button-primary{background:#295da6;color:#fff}.site[data-reading=true] main .button-primary:hover{background:#224e8c}.site[data-reading=true] main .button-outline{border-color:#bdcada;color:#294968}.site[data-reading=true] main .button-outline:hover{background:#e2ebf5;border-color:#6f8eb3}.site[data-reading=true] main input::placeholder{color:#687b91}.site[data-reading=true] .docs-shell{width:min(calc(100% - var(--gutter) * 2),1680px)}.site[data-reading=true] .docs-index-content{padding-top:50px}.site[data-reading=true] .guide-hub-header{padding-bottom:30px;border-bottom:1px solid #ccd7e5}.site[data-reading=true] .guide-hub-header p:not(.eyebrow){color:#5e7087}.site[data-reading=true] .guide-search-entry{background:#f9fbfd;border-color:#b8c7da;color:#4d627c;box-shadow:6px 6px #33537a17;transition:transform var(--dur-standard) var(--ease),box-shadow var(--dur-standard) var(--ease),border-color var(--dur-quick),background var(--dur-quick)}.site[data-reading=true] .guide-search-entry:hover{transform:translate3d(-2px,-2px,0);box-shadow:9px 9px #33537a1a}.site[data-reading=true] .onboarding-reader{background:#f9fbfd;border-color:#ccd6e3;border-radius:4px;box-shadow:11px 12px #36507014,0 28px 70px #2f456014}.site[data-reading=true] .onboarding-steps{background:#e9eff7;border-color:#ccd6e3}.site[data-reading=true] .onboarding-steps button{color:#536b87;border-radius:2px;transition:transform var(--dur-standard) var(--ease),background-color var(--dur-quick),color var(--dur-quick)}.site[data-reading=true] .onboarding-steps button[aria-selected=true]{background:#f9fbfd;color:#234f8c;border-left:2px solid #295da6;box-shadow:3px 3px #37547714;transform:translate(4px)}.site[data-reading=true] .onboarding-step{background:#f9fbfd}.site[data-reading=true] .onboarding-select{background:#f3f6fa}.site[data-reading=true] .onboarding-select select{background:#fff;color:#253b55;border-color:#bdcada}.site[data-reading=true] .guide-start-intro,.site[data-reading=true] .triage-layout{box-shadow:7px 8px #38537512}.site[data-reading=true] .guide-start-intro{background:#f9fbfd;border-left:2px solid #295da6}.site[data-reading=true] .guide-start-steps{border-color:#d2dce8}.site[data-reading=true] .guide-start-steps a:hover{background:#e8eef6}.site[data-reading=true] .triage-layout{background:#f9fbfd;border-color:#d2dce8}.site[data-reading=true] .triage-options button[aria-pressed=true]{background:#e1eaf5;color:#295da6}.site[data-reading=true] .audio-path-switch button{background:#edf3f9;color:#526b89;border-color:#b8c9de;border-radius:2px}.site[data-reading=true] .audio-path-switch button[aria-pressed=true]{background:#dce8f6;color:#174f8f;border-color:#456f9f}.site[data-reading=true] .hub-search input{background:#f9fbfd;border-color:#b9c8d9;color:#172b45}.site[data-reading=true] .manual-entry:hover{background:#e7eef7}.site[data-reading=true] .guide-start-steps a,.site[data-reading=true] .manual-entry{transition:transform var(--dur-standard) var(--ease),background-color var(--dur-quick),color var(--dur-quick)}.site[data-reading=true] .guide-start-steps a:hover,.site[data-reading=true] .manual-entry:hover{transform:translate(6px)}.site[data-reading=true] .guide-article{background:#f9fbfd;border-color:#d6e0ea;border-radius:3px;box-shadow:12px 14px #36507012,0 30px 80px #293e570f;transition:box-shadow var(--dur-standard) var(--ease)}.site[data-reading=true] .article-section p,.site[data-reading=true] .article-section ul{color:#354b66}.site[data-reading=true] .article-callout,.site[data-reading=true] .article-note{background:#eaf1f8;border-color:#88a3c4}.site[data-reading=true] .article-callout>strong{color:#254e7e}.site[data-reading=true] .article-disclosure{background:#f5f8fb;border-color:#ccd7e3}.site[data-reading=true] .article-disclosure summary{color:#354b66}.site[data-reading=true] .guide-config-values dd{background:#edf3f8;border-color:#cbd7e4}.site[data-reading=true] .guide-config-values code{color:#2d527f}.site[data-reading=true] .toc-progress{background:#d2dce8}.site[data-reading=true] .mobile-toc{background:#f8fafc}.site[data-reading=true] .shortcut-table th{background:#e6edf5}.site[data-reading=true] .article-end>a:last-child{background:#e8eff7;border-radius:2px}.site[data-page=support] .support-shell{padding-top:38px}.site[data-page=support] .support-heading{padding-top:0}.site[data-page=support] .support-layout{margin-top:30px}.site[data-reading=true] .support-issues,.site[data-reading=true] .support-faq{background:#f9fbfd;border-color:#d0d9e5;border-radius:3px}.site[data-reading=true] .support-issues details,.site[data-reading=true] .support-faq details{background:transparent;transition:transform var(--dur-standard) var(--ease),box-shadow var(--dur-standard) var(--ease),background-color var(--dur-quick)}.site[data-reading=true] .support-issues details:hover,.site[data-reading=true] .support-faq details:hover{transform:translate(4px);background:#fff}.site[data-reading=true] .support-issues details[open],.site[data-reading=true] .support-faq details[open]{background:#fff;box-shadow:7px 8px #334f7112;transform:translate3d(-2px,-2px,0)}.site[data-reading=true] .support-answer{background:#fff}.development-note{box-shadow:8px 9px #10294d61;transition:transform var(--dur-standard) var(--ease),box-shadow var(--dur-standard) var(--ease)}.development-note[open]{transform:translate3d(-3px,-3px,0);box-shadow:12px 13px #10294d6b}.release-article{transition:transform var(--dur-standard) var(--ease),border-color var(--dur-quick)}.release-entry:hover .release-article{transform:translate(6px);border-color:#405a80}.credits-poster{--poster-rx:.7deg;--poster-ry:-1.5deg;--poster-shine-x:62%;--poster-shine-y:28%;transform:perspective(1300px) rotateY(var(--poster-ry)) rotateX(var(--poster-rx));transform-origin:center;transition:transform var(--dur-quick) cubic-bezier(.16,1,.3,1),box-shadow var(--dur-slow) cubic-bezier(.16,1,.3,1)}.credits-poster:hover{box-shadow:16px 18px #172a48,0 34px 80px #0000003d}.installer-card{transform:perspective(1300px) rotateY(1deg);transform-origin:left center;box-shadow:11px 13px #112a4e6b,0 35px 85px #00000038;transition:transform var(--dur-slow) cubic-bezier(.16,1,.3,1),box-shadow var(--dur-slow) cubic-bezier(.16,1,.3,1),border-color var(--dur-quick)}.installer-card:hover{transform:perspective(1300px) rotateY(-.6deg) translate3d(2px,-4px,0);box-shadow:15px 18px #112a4e78,0 42px 95px #00000042;border-color:#516d98}.installer-download{box-shadow:5px 6px #0b1f3d8c;transition:transform var(--dur-standard) var(--ease),box-shadow var(--dur-standard) var(--ease),background-color var(--dur-quick)}.installer-download:hover{transform:translate3d(-2px,-2px,0);box-shadow:8px 9px #0b1f3d91}@media(max-width:1440px){.home-chapter-rail{width:52px;padding-inline:8px}.home-chapter-rail-title,.home-chapter-rail a>span:last-child{display:none}.home-chapter-rail a{grid-template-columns:1fr;justify-items:center}}@media(max-width:1100px){.home-chapter-rail{display:none}.site[data-page=home] .scenario-layout{grid-template-columns:1fr;gap:34px}.mode-route-list{display:grid;grid-template-columns:repeat(4,1fr)}.mode-route-list button{grid-template-columns:26px 1fr;border-right:1px solid #24344c}.mode-route-list button:last-child{border-right:0}.mode-route-arrow{display:none}.mode-route-list button[aria-selected=true]{box-shadow:0 -3px #91b2ff,7px 7px #0e234266;transform:translateY(4px)}.site[data-page=home] .scenario-description{padding-bottom:8px}.mode-stage-shell{margin-right:10px}.site[data-page=home] .capability-item{min-height:260px}.contact-letter{grid-template-columns:1fr 1fr;gap:46px}}@media(max-width:700px){.brand-stage>.scene-transition{opacity:.3}.brand-stage-word-area:before{top:20%;right:-18%;bottom:25%;left:-18%;opacity:.16}.site[data-page=home] .scenarios-section>.section-title{margin-bottom:38px}.mode-route-list{grid-template-columns:1fr}.mode-route-list button{min-height:70px;grid-template-columns:28px 1fr 20px;border-right:0}.mode-route-list button small{display:none}.mode-route-arrow{display:block}.mode-route-list button[aria-selected=true]{box-shadow:-4px 0 #91b2ff,5px 5px #0e23426b;transform:translate(5px)}.mode-stage-shell{margin-right:5px;padding:12px 12px 18px;box-shadow:7px 8px #0b1e3a85}.mode-stage-meta{padding:0 2px 11px;font-size:8px}.mode-stage-meta>span:last-child{display:none}.site[data-page=home] .mode-reading-preview{min-height:470px;transform:none}.mode-stage-caption{display:block;font-size:11px}.mode-stage-caption span{display:block;margin-bottom:4px}.written-flow-board{min-height:0;padding:15px;transform:none}.written-flow-head{font-size:8px}.written-flow-progress i{width:14px}.written-flow-progress i[data-active=true]{width:23px}.written-flow-layout{grid-template-columns:1fr;min-height:0;gap:14px;padding-top:16px}.written-fragment-stack{grid-template-columns:1fr;gap:8px}.written-fragment-stack article{min-height:0;padding:12px 13px 11px 17px;box-shadow:4px 4px #02081138}.written-fragment-stack article>strong{display:inline;margin:0 8px;font-size:13px}.written-fragment-stack article>p{margin-top:6px;font-size:11px}.written-flow-junction{display:none}.written-flow-outcome{min-height:0;padding:20px 18px;box-shadow:5px 6px #0208113d}.written-flow-answer h4{font-size:25px}.written-flow-rows{grid-template-columns:1fr}.written-flow-rows>div{display:flex;align-items:center;justify-content:space-between;gap:16px;border-right:0;border-bottom:1px solid #2b4261}.written-flow-rows>div:last-child{border-bottom:0}.written-flow-rows strong{margin-top:0}.written-flow-foot{gap:8px}.written-flow-foot i{width:12px}.written-demo-controls button{min-height:52px;padding-inline:9px;font-size:13px}.written-demo-controls button .mono{display:block;margin:0 0 3px}.written-demo-copy{grid-template-columns:1fr;gap:8px}.written-demo-copy>.mono{padding:0}.site[data-page=home] .capability-section .product-section{padding-block:58px}.site[data-page=home] .capability-section .section-title{margin-bottom:36px}.site[data-page=home] .capability-filter{padding-inline:0}.site[data-page=home] .capability-filter button{min-height:58px;padding-inline:15px}.site[data-page=home] .capability-filter button:first-child{border-left:0}.site[data-page=home] .capability-grid{grid-template-columns:1fr}.site[data-page=home] .capability-item,.site[data-page=home] .capability-item:nth-child(2n){min-height:0;display:flex;grid-template-columns:none;align-items:stretch;gap:0;padding:27px 23px 29px;border-right:0}.site[data-page=home] .capability-name{margin-top:22px;font-size:25px}.site[data-page=home] .capability-copy{font-size:15px}.site[data-page=home] .capability-deck{margin-right:6px;box-shadow:7px 8px #1126466b}.contact-letter{grid-template-columns:1fr;gap:31px}.contact-copy>p:not(.eyebrow){font-size:17px}.written-flow-overview{grid-template-columns:1fr}.written-flow-overview article{min-height:140px;border-right:0;border-bottom:1px solid #c7d3e1}.written-flow-overview article:last-child{border-bottom:0}.article-flow-visual{margin-inline:calc(var(--gutter) * -1)}.article-flow-visual figcaption{display:block;padding:15px var(--gutter)}.article-flow-visual figcaption strong{display:block;margin-bottom:5px;white-space:normal}.site[data-reading=true] .guide-hub-header{padding-bottom:22px}.site[data-reading=true] .onboarding-reader,.site[data-reading=true] .guide-article{box-shadow:6px 7px #36507012}.credits-poster,.credits-poster:hover,.installer-card,.installer-card:hover{transform:none}.installer-card{box-shadow:7px 8px #112a4e6b}}html[data-motion=off] .home-chapter-rail,html[data-motion=off] .mode-reading-preview,html[data-motion=off] .written-flow-board,html[data-motion=off] .capability-item,html[data-motion=off] .credits-poster,html[data-motion=off] .installer-card,html[data-motion=off] .guide-start-steps a,html[data-motion=off] .manual-entry,html[data-motion=off] .support-content details,html[data-motion=off] .release-article{transition:none!important}html[data-motion=off] .mode-reading-preview,html[data-motion=off] .written-flow-board,html[data-motion=off] .credits-poster,html[data-motion=off] .installer-card{transform:none!important;animation:none!important}@media(prefers-reduced-motion:reduce){.mode-reading-preview,.written-flow-board,.capability-item,.credits-poster,.installer-card{transform:none!important;animation:none!important;transition:none!important}}@media(forced-colors:active){.brand-stage-word-area:before,.site:not([data-page=home])>main:before{display:none}.home-chapter-rail,.mode-stage-shell,.mode-reading-preview{border:1px solid CanvasText;box-shadow:none}}.site[data-page=guide] .docs-index-content{padding-top:42px}.site[data-page=guide] .guide-hub-header{align-items:end;margin-bottom:34px;padding-bottom:28px}.site[data-page=guide] .guide-hub-header h1{margin:10px 0 8px}.site[data-page=guide] .guide-hub-header p:not(.eyebrow){max-width:34em}.site[data-page=guide] .guide-search-entry{min-width:220px;min-height:52px;padding:14px 17px}.site[data-page=guide] #guide-view-panel{min-height:0;padding-top:0}.onboarding-heading{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:42px;padding:14px 0 25px}.onboarding-heading .eyebrow{color:#295da6;font-size:12px;letter-spacing:.13em}.onboarding-heading h2{margin:9px 0 7px;color:#132a44;font-size:clamp(28px,2.7vw,42px);line-height:1.18;letter-spacing:-.035em}.onboarding-heading>div>p:last-child{max-width:42em;color:#5c6f86;font-size:17px;line-height:1.75}.onboarding-count{align-self:center;color:#7b8ba0;font:12px Cascadia Code,Consolas,monospace;letter-spacing:.09em}.onboarding-count strong{margin-right:5px;color:#295da6;font-size:30px;font-weight:600;letter-spacing:-.04em}.site[data-page=guide] .onboarding-reader{display:grid;grid-template-columns:1fr;overflow:hidden;background:#f9fbfd;border:1px solid #c8d4e2;border-radius:3px;box-shadow:11px 12px #36507014,0 28px 70px #2f456014}.onboarding-progress{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));background:#e7edf5;border-bottom:1px solid #c8d4e2}.onboarding-progress button{position:relative;display:grid;grid-template-columns:auto 1fr;align-items:center;gap:13px;min-height:76px;padding:17px 20px;overflow:hidden;background:transparent;border:0;border-right:1px solid #c8d4e2;color:#60748d;text-align:left;transition:background-color var(--dur-standard) var(--ease),color var(--dur-standard) var(--ease),transform var(--dur-standard) var(--ease)}.onboarding-progress button:last-child{border-right:0}.onboarding-progress button:after{position:absolute;right:0;bottom:0;left:0;height:3px;background:#8eb0f8;content:"";transform:scaleX(0);transform-origin:left;transition:transform var(--dur-standard) var(--ease)}.onboarding-progress button>span{color:#71849c;font:11px Cascadia Code,Consolas,monospace;letter-spacing:.08em}.onboarding-progress button>strong{font-size:16px;font-weight:600;letter-spacing:.01em}.onboarding-progress button[data-state=passed]{background:#edf3f9;color:#315a8f}.onboarding-progress button[data-state=passed]:after{background:#9eb7da;transform:scaleX(1)}.onboarding-progress button[data-state=current]{z-index:1;background:#142b48;color:#f5f8fc;box-shadow:6px 0 16px #1b335226}.onboarding-progress button[data-state=current]>span{color:#9ebcff}.onboarding-progress button[data-state=current]:after{transform:scaleX(1)}.onboarding-progress button:hover{color:#173d6d;background:#f6f9fc}.onboarding-progress button[data-state=current]:hover{color:#fff;background:#183456}.site[data-page=guide] .onboarding-step{display:grid;grid-template-columns:minmax(0,.9fr) minmax(390px,1.1fr);grid-template-areas:"meta checklist" "title checklist" "copy checklist" "fee checklist" "path checklist" "actions result";align-content:start;gap:0 clamp(45px,6vw,96px);min-height:390px;padding:clamp(35px,4vw,58px) clamp(34px,5vw,74px) 38px;background:#f9fbfd}.onboarding-task-meta{grid-area:meta;display:flex;align-items:center;justify-content:space-between;gap:20px;padding-bottom:16px;color:#6a7c91;font:11px Cascadia Code,Consolas,monospace;letter-spacing:.08em;border-bottom:1px solid #d7e0ea}.onboarding-task-meta span:first-child{color:#295da6}.site[data-page=guide] .onboarding-step>h3{grid-area:title;margin:25px 0 12px;color:#142b45;font-size:clamp(28px,2.3vw,38px);line-height:1.3;letter-spacing:-.035em}.site[data-page=guide] .onboarding-step>p:not(.onboarding-result){grid-area:copy;max-width:31em;margin:0;color:#52677f;font-size:17px;line-height:1.85}.site[data-page=guide] .onboarding-step>ol{grid-area:checklist;align-self:start;margin:0;padding:2px 0 0;list-style:none;counter-reset:onboarding-action;border:0}.site[data-page=guide] .onboarding-step>ol li{position:relative;min-height:74px;padding:2px 0 23px 60px;color:#304962;font-size:16px;line-height:1.75;counter-increment:onboarding-action;border-bottom:1px solid #d9e2ec}.site[data-page=guide] .onboarding-step>ol li+li{margin-top:22px}.site[data-page=guide] .onboarding-step>ol li:before{position:absolute;top:0;left:0;display:grid;width:38px;height:38px;place-items:center;color:#234f84;background:#e7eef7;border:1px solid #bdcada;content:counter(onboarding-action,decimal-leading-zero);font:11px Cascadia Code,Consolas,monospace}.onboarding-fee{grid-area:fee;display:grid;grid-template-columns:auto 1fr;gap:5px 14px;margin-top:20px;padding:15px 17px;color:#53687f;background:#edf3f9;border-left:2px solid #557fba;font-size:14px;line-height:1.65}.onboarding-fee strong{color:#254f80;font-weight:650}.onboarding-fee a{grid-column:2;width:max-content;color:#295da6;text-underline-offset:4px}.onboarding-fee a:hover{text-decoration:underline}.site[data-page=guide] .audio-path-switch{grid-area:path;display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:20px}.site[data-page=guide] .audio-path-switch button{min-height:48px}.site[data-page=guide] .onboarding-step .onboarding-result{grid-area:result;align-self:start;margin:20px 0 0;padding:18px 0 0;color:#5e7086;font-size:14px;line-height:1.7;border-top:1px solid #d7e0ea;border-left:0}.site[data-page=guide] .onboarding-result strong{display:block;margin-bottom:5px;color:#295da6;font-size:12px;font-weight:650}.site[data-page=guide] .onboarding-actions{grid-area:actions;align-self:end;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:12px 22px;margin-top:30px}.site[data-page=guide] .onboarding-actions .text-link{color:#295da6;font-size:15px}.site[data-page=guide] .onboarding-actions button{display:inline-flex;align-items:center;gap:18px;min-height:46px;margin:0;padding:11px 16px;color:#fff;background:#173b69;border:1px solid #173b69;font-size:14px;transition:transform var(--dur-quick) var(--ease),background-color var(--dur-quick),border-color var(--dur-quick)}.site[data-page=guide] .onboarding-actions button:hover{color:#fff;background:#235692;border-color:#235692;transform:translateY(-2px)}.guide-next-paths{display:grid;grid-template-columns:1fr 1fr;margin-top:28px;border-top:1px solid #cbd7e4;border-bottom:1px solid #cbd7e4}.guide-next-paths button{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"type arrow" "title arrow" "copy arrow";gap:7px 28px;min-height:148px;padding:27px 31px;color:#52677f;background:transparent;border:0;text-align:left;transition:background-color var(--dur-standard) var(--ease),transform var(--dur-standard) var(--ease)}.guide-next-paths button+button{border-left:1px solid #cbd7e4}.guide-next-paths .mono{grid-area:type;color:#58749a;font-size:10px;letter-spacing:.13em}.guide-next-paths strong{grid-area:title;color:#17324f;font-size:20px;font-weight:650}.guide-next-paths small{grid-area:copy;font-size:14px;line-height:1.65}.guide-next-paths .arrow{grid-area:arrow;align-self:center;color:#295da6;font-size:22px;transition:transform var(--dur-standard) var(--ease)}.guide-next-paths button:hover{z-index:1;background:#f9fbfd;transform:translateY(-3px)}.guide-next-paths button:hover .arrow{transform:translate(3px,-3px)}.guide-mode-bar{display:flex;align-items:center;justify-content:space-between;gap:22px;margin:0 0 28px;padding:0 0 15px;color:#71839a;border-bottom:1px solid #ccd7e5;font:11px Cascadia Code,Consolas,monospace;letter-spacing:.09em}.guide-mode-bar button{display:inline-flex;align-items:center;gap:12px;padding:8px 0;color:#295da6;background:none;border:0;font-size:14px}.guide-mode-bar button:hover{color:#173e70}@media(max-width:900px){.site[data-page=guide] .onboarding-step{grid-template-columns:1fr;grid-template-areas:"meta" "title" "copy" "fee" "path" "checklist" "result" "actions";gap:0;min-height:0;padding:32px}.site[data-page=guide] .onboarding-step>ol{margin-top:30px}.site[data-page=guide] .onboarding-actions{align-self:auto}}@media(max-width:700px){.site[data-page=guide] .docs-index-content{padding-top:26px}.site[data-page=guide] .guide-hub-header{display:block;margin-bottom:24px;padding-bottom:21px}.site[data-page=guide] .guide-hub-header h1{font-size:38px}.site[data-page=guide] .guide-hub-header p:not(.eyebrow){font-size:16px;line-height:1.7}.site[data-page=guide] .guide-search-entry{width:100%;margin-top:20px}.onboarding-heading{grid-template-columns:1fr;gap:10px;padding-top:5px}.onboarding-heading>div>p:last-child{font-size:15px}.onboarding-count,.site[data-page=guide] .onboarding-progress{display:none}.site[data-page=guide] .onboarding-select{display:block;padding:14px 18px;color:#60738b;background:#e7edf5;border-bottom:1px solid #c8d4e2;font-size:12px}.site[data-page=guide] .onboarding-select select{display:block;width:100%;min-height:46px;margin-top:7px;padding:10px 12px;color:#18334f;background:#f9fbfd;border:1px solid #b9c8d9;border-radius:2px;font-size:15px}.site[data-page=guide] .onboarding-step{padding:24px 20px 22px}.site[data-page=guide] .onboarding-step>h3{margin-top:20px;font-size:27px}.site[data-page=guide] .onboarding-step>p:not(.onboarding-result){font-size:16px}.site[data-page=guide] .onboarding-step>ol{margin-top:24px}.site[data-page=guide] .onboarding-step>ol li{min-height:62px;padding-left:50px;font-size:15px}.site[data-page=guide] .onboarding-step>ol li:before{width:34px;height:34px}.onboarding-fee{grid-template-columns:1fr}.onboarding-fee a{grid-column:1}.site[data-page=guide] .audio-path-switch{grid-template-columns:1fr}.site[data-page=guide] .onboarding-actions{align-items:stretch;gap:12px}.site[data-page=guide] .onboarding-actions .text-link,.site[data-page=guide] .onboarding-actions button{width:100%;justify-content:space-between}.guide-next-paths{grid-template-columns:1fr}.guide-next-paths button{min-height:128px;padding:23px 20px}.guide-next-paths button+button{border-left:0;border-top:1px solid #cbd7e4}}html[data-motion=off] .onboarding-progress button,html[data-motion=off] .guide-next-paths button,html[data-motion=off] .guide-next-paths .arrow,html[data-motion=off] .site[data-page=guide] .onboarding-actions button{transition:none!important}@media(prefers-reduced-motion:reduce){.onboarding-progress button,.guide-next-paths button,.guide-next-paths .arrow,.site[data-page=guide] .onboarding-actions button{transition:none!important;transform:none!important}}.site[data-page=about] .studio-introduction{--studio-x:35%;--studio-y:40%;position:relative;isolation:isolate}.site[data-page=about] .studio-introduction:before{position:absolute;z-index:0;top:-34px;right:-4vw;bottom:-50px;left:-4vw;pointer-events:none;background:radial-gradient(circle at var(--studio-x) var(--studio-y),rgba(92,137,235,.12),rgba(45,75,129,.035) 28%,transparent 58%);content:"";transition:background-position var(--dur-micro) linear,opacity var(--dur-standard) var(--ease)}.site[data-page=about] .studio-introduction>*{position:relative;z-index:1}.studio-headline-workbench{margin:22px 0 28px}.studio-letter .studio-headline-workbench h1{margin:0}.studio-headline-button{display:block;width:fit-content;max-width:100%;padding:0;color:inherit;background:none;border:0;font:inherit;line-height:inherit;letter-spacing:inherit;text-align:left}.studio-headline-button:focus-visible{outline-offset:12px}.studio-headline-glyphs,.studio-headline-line{display:block}.studio-headline-line{width:max-content;max-width:100%;white-space:nowrap}.studio-letter .studio-headline-button .craft-letter{display:inline-block;color:#edf3ff;transform:translateZ(0);transform-origin:center bottom;transition:transform var(--dur-standard) cubic-bezier(.16,1,.3,1),color var(--dur-standard),text-shadow var(--dur-standard);animation:craft-glyph-settle var(--dur-slow) cubic-bezier(.16,1,.3,1) both;animation-delay:calc(var(--letter-index) * 18ms)}.studio-letter .studio-headline-button .craft-letter[data-accent=true]{color:#8fb0ff}.studio-letter .studio-headline-button .craft-letter[data-near="2"]{color:#c5d7ff;transform:translate3d(0,-2px,0)}.studio-letter .studio-headline-button .craft-letter[data-near="1"]{color:#abc6ff;transform:translate3d(0,-6px,0) rotate(-.5deg)}.studio-letter .studio-headline-button .craft-letter[data-near="0"]{color:#79a2ff;transform:translate3d(0,-12px,0) rotate(1deg);text-shadow:0 14px 36px rgba(82,126,225,.28)}@keyframes craft-glyph-settle{0%{opacity:.38;transform:translate3d(0,15px,0)}}.craft-readout{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"head selector" "label selector" "copy selector";gap:5px 28px;max-width:710px;margin-top:19px;padding:15px 0 16px;border-block:1px solid #30435f}.craft-readout-head{grid-area:head;display:flex;justify-content:space-between;gap:18px;color:#7288a8;font-size:10px;letter-spacing:.06em}.craft-readout-head .mono{color:#8faef0;letter-spacing:.09em}.craft-readout>strong{grid-area:label;margin-top:3px;color:#dce8fb;font-size:18px;font-weight:600}.craft-readout>p{grid-area:copy;max-width:35em;color:#8fa3bf;font-size:13px;line-height:1.7}.craft-selector{grid-area:selector;display:flex;align-items:stretch;gap:5px}.craft-selector button{display:flex;align-items:flex-end;justify-content:center;width:31px;padding:7px 4px;color:#607795;background:#0d1726;border:1px solid #2c3d57;font:9px Cascadia Code,Consolas,monospace;transition:min-height var(--dur-standard) var(--ease),color var(--dur-quick),background-color var(--dur-quick),border-color var(--dur-quick)}.craft-selector button:nth-child(1){min-height:34px}.craft-selector button:nth-child(2){min-height:42px}.craft-selector button:nth-child(3){min-height:50px}.craft-selector button:nth-child(4){min-height:58px}.craft-selector button:hover{color:#bfd1f7;border-color:#6385bc}.craft-selector button[aria-pressed=true]{color:#07111f;background:#8fb0ff;border-color:#8fb0ff}.site[data-page=about] .credits-poster{position:relative;isolation:isolate;overflow:hidden}.site[data-page=about] .credits-poster:before{position:absolute;z-index:0;top:-30%;right:-30%;bottom:-30%;left:-30%;pointer-events:none;background:radial-gradient(circle at var(--poster-shine-x) var(--poster-shine-y),rgba(145,178,255,.16),transparent 37%);content:""}.site[data-page=about] .credits-poster>*{position:relative;z-index:1}.site[data-page=about] .poster-credits li,.site[data-page=about] .poster-credits li:hover{padding:0;background:transparent}.site[data-page=about] .poster-credits li>button{display:grid;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;min-height:70px;padding:13px 0;color:inherit;background:transparent;border:0;text-align:left;transition:padding var(--dur-standard) var(--ease),background-color var(--dur-standard),color var(--dur-standard),transform var(--dur-standard) var(--ease)}.site[data-page=about] .poster-credits li>button:hover{color:#fff;background:#172a46;padding-inline:12px}.site[data-page=about] .poster-credits li[data-active=true]>button{color:#f5f8ff;background:#1a3152;padding-inline:12px;transform:translate(5px)}.site[data-page=about] .poster-credits li[data-active=true] .mono{color:#a8c2ff}.poster-focus{min-height:91px;margin-top:18px;padding:14px 0 5px 18px;border-left:2px solid #8fb0ff;animation:poster-focus-enter var(--dur-standard) var(--ease)}.poster-focus .mono{display:block;color:#94b4fa;font-size:10px;letter-spacing:.1em}.poster-focus p{max-width:39em;margin-top:7px;color:#a9bad2;font-size:13px;line-height:1.7}@keyframes poster-focus-enter{0%{opacity:.25;transform:translate(10px)}}.site[data-page=about] .principle-switcher button{transition:color var(--dur-standard),transform var(--dur-standard) var(--ease),border-color var(--dur-standard)}.site[data-page=about] .principle-switcher button:hover{transform:translateY(-5px)}.site[data-page=about] .principle-switcher button[aria-pressed=true]{transform:translateY(-3px)}.site[data-page=about] .principle-note{padding-left:25px;border-left:1px solid #405574}.site[data-page=about] .studio-qq{transition:transform var(--dur-standard) var(--ease),background-color var(--dur-standard),padding var(--dur-standard) var(--ease)}.site[data-page=about] .studio-qq:hover{padding-inline:15px;background:#0e1929;transform:translateY(-3px)}@media(max-width:1100px){.craft-readout{max-width:none}.site[data-page=about] .credits-poster{width:min(100% - 12px,760px);justify-self:center}}@media(max-width:740px){.studio-headline-workbench{margin-top:16px}.craft-readout{grid-template-columns:1fr;grid-template-areas:"head" "label" "copy" "selector";gap:6px}.craft-selector{align-items:flex-end;margin-top:8px}.craft-selector button{min-height:35px!important;width:40px}.site[data-page=about] .credits-poster{width:calc(100% - 8px)}.site[data-page=about] .poster-credits li>button{min-height:66px}.site[data-page=about] .principle-note{padding-left:18px}.site[data-page=about] .studio-qq:hover{padding-inline:10px}}@media(max-width:420px){.craft-readout-head>span:last-child{display:none}.studio-letter .studio-headline-button .craft-letter[data-near]{transform:none}.poster-focus{min-height:105px}}html[data-motion=off] .site[data-page=about] .studio-introduction:before{opacity:0}html[data-motion=off] .site[data-page=about] .craft-letter,html[data-motion=off] .site[data-page=about] .principle-switcher button,html[data-motion=off] .site[data-page=about] .studio-qq{transform:none!important;animation:none!important}@media(prefers-reduced-motion:reduce){.site[data-page=about] .studio-introduction:before{opacity:0}.site[data-page=about] .craft-letter,.site[data-page=about] .principle-switcher button,.site[data-page=about] .studio-qq{transform:none!important;animation:none!important}}@media(forced-colors:active){.site[data-page=about] .studio-introduction:before,.site[data-page=about] .credits-poster:before{display:none}.craft-selector button,.site[data-page=about] .poster-credits li>button{border:1px solid ButtonText}}.home-statement{max-width:var(--page-width);margin:auto;padding:clamp(88px,11vw,168px) var(--gutter) clamp(72px,9vw,132px);display:grid;gap:clamp(22px,2.6vw,38px)}.home-statement .eyebrow{letter-spacing:.2em;text-transform:uppercase;font-size:clamp(12px,.9vw,15px);color:var(--accent)}.home-statement h2{font-size:clamp(40px,6.4vw,104px);line-height:1.02;letter-spacing:-.045em;font-weight:600;max-width:17em}.home-statement h2 span{color:var(--accent)}.home-statement p{font-size:clamp(17px,1.45vw,23px);line-height:1.75;color:var(--soft);max-width:38em}.home-statement-actions{display:flex;flex-wrap:wrap;align-items:center;gap:clamp(20px,3vw,46px);margin-top:clamp(6px,1.4vw,18px)}.home-statement-primary{display:inline-flex;align-items:center;min-height:60px;padding:0 clamp(22px,2.4vw,34px);border-radius:3px;background:var(--accent);color:#0a1425;font-size:clamp(16px,1.3vw,20px);font-weight:650;transition:background var(--dur-quick) var(--ease),transform var(--dur-quick) var(--ease)}.home-statement-primary:hover{background:#d2e2ff;transform:translateY(-2px)}.home-statement-secondary{display:inline-flex;align-items:center;gap:10px;font-size:clamp(15px,1.25vw,19px);color:var(--soft);border-bottom:1px solid var(--line);padding-bottom:5px;transition:color var(--dur-quick) var(--ease),border-color var(--dur-quick) var(--ease)}.home-statement-secondary span{transition:transform var(--dur-standard) var(--ease)}.home-statement-secondary:hover{color:var(--accent-bright);border-color:var(--accent)}.home-statement-secondary:hover span{transform:translate(5px)}.home-trust{border-top:1px solid var(--line);padding:clamp(56px,7vw,104px) var(--gutter) clamp(72px,9vw,132px)}.home-trust ul{list-style:none;margin:auto;padding:0;max-width:var(--page-width);display:grid;gap:clamp(26px,3vw,44px);counter-reset:trust}.home-trust li{display:grid;grid-template-columns:clamp(34px,3.4vw,56px) minmax(0,15em) minmax(0,1fr);gap:clamp(14px,2vw,32px);align-items:start;padding-top:clamp(20px,2.4vw,32px);border-top:1px solid var(--line)}.home-trust li:first-child{border-top:0;padding-top:0}.home-trust li:before{counter-increment:trust;content:counter(trust,decimal-leading-zero);font-family:Cascadia Code,Consolas,monospace;font-size:13px;color:var(--muted);padding-top:.35em}.home-trust h3{font-size:clamp(18px,1.6vw,26px);line-height:1.35;font-weight:600;letter-spacing:-.02em}.home-trust p{font-size:clamp(15px,1.2vw,19px);line-height:1.8;color:var(--muted)}.home-trust-foot{max-width:var(--page-width);margin:clamp(38px,4.6vw,64px) auto 0;display:flex;flex-wrap:wrap;gap:clamp(22px,3vw,48px)}.home-trust-foot a{font-size:clamp(14px,1.15vw,17px);color:var(--soft);border-bottom:1px solid var(--line);padding-bottom:4px;transition:color var(--dur-quick) var(--ease),border-color var(--dur-quick) var(--ease)}.home-trust-foot a:hover{color:var(--accent-bright);border-color:var(--accent)}.product-page-head{max-width:var(--page-width);margin:auto;padding:clamp(72px,9vw,138px) var(--gutter) clamp(38px,4.4vw,64px);display:grid;gap:clamp(16px,2vw,28px)}.product-page-head .eyebrow{letter-spacing:.2em;text-transform:uppercase;font-size:clamp(12px,.9vw,15px);color:var(--accent)}.product-page-head h1{font-size:clamp(36px,5.4vw,86px);line-height:1.06;letter-spacing:-.045em;font-weight:600;max-width:16em}.product-page-head p{font-size:clamp(16px,1.35vw,22px);line-height:1.8;color:var(--soft);max-width:44em}.product-page-back{justify-self:start;font-size:clamp(14px,1.15vw,17px);color:var(--soft);border-bottom:1px solid var(--line);padding-bottom:4px;transition:color var(--dur-quick) var(--ease),border-color var(--dur-quick) var(--ease)}.product-page-back:hover{color:var(--accent-bright);border-color:var(--accent)}@media(max-width:900px){.home-statement h2{max-width:none}.home-trust li{grid-template-columns:clamp(30px,7vw,44px) minmax(0,1fr);gap:10px 16px}.home-trust li p{grid-column:2}}@media(max-width:700px){.home-statement{padding-block:clamp(56px,15vw,88px) clamp(48px,13vw,72px)}.home-statement-actions{gap:18px 28px}.home-statement-primary{min-height:54px;font-size:16px}}.site[data-reading=true]>main{--bg:#f5f7fa;--panel:#fff;--raised:#eaf0f7;--ink:#192c43;--soft:#405267;--muted:#53647a;--line:#d9e1eb;--accent:#2c60ae;--accent-bright:#214f94;background:var(--bg);color:var(--ink);color-scheme:light;animation:none}.site[data-reading=true]>main:before{display:none}.site[data-reading=true] main :is(h1,h2,h3,h4,.eyebrow,.mono,button,a,span,strong){letter-spacing:0}.site[data-reading=true] main :is(h1,h2,h3,h4){font-weight:600}.site[data-reading=true] main :is(a,button,input,summary,select,textarea):focus-visible{outline:2px solid var(--accent);outline-offset:5px}.site[data-reading=true] main kbd{color:#52657b;background:#edf1f6;border-color:#ccd6e3}.site[data-reading=true] main .button-primary{background:var(--accent);color:#fff}.site[data-reading=true] main .button-primary:hover{background:var(--accent-bright)}.site[data-reading=true] main .button-outline{color:var(--accent);border-color:#bdcada}.site[data-reading=true] main .button-outline:hover{background:#e8eef7;border-color:#799bc9}.site[data-reading=true] main input::placeholder{color:#53647a}.site[data-reading=true] :is(.docs-shell,.support-shell){width:min(calc(100% - var(--gutter) * 2),1440px);margin-inline:auto}.site[data-reading=true] .docs-index-content,.site[data-page=support] .support-shell{padding:48px 0 80px}.site[data-reading=true] :is(.guide-hub-header,.support-heading){display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,380px);align-items:center;gap:32px;padding:0 0 36px;margin:0;border:0}.site[data-reading=true] :is(.guide-hub-header,.support-heading) .eyebrow{font-size:12px;color:var(--accent)}.site[data-reading=true] :is(.guide-hub-header,.support-heading) h1{margin:12px 0 14px;font-size:46px;line-height:1.3}.site[data-reading=true] :is(.guide-hub-header,.support-heading) p:not(.eyebrow){font-size:18px;color:var(--muted);line-height:1.8}.site[data-reading=true] .guide-search-entry{width:100%;min-width:0;min-height:56px;display:flex;align-items:center;gap:16px;padding:16px 0;margin:0;background:transparent;border:0;border-bottom:1px solid #aebed2;border-radius:0;box-shadow:none;color:var(--soft);font-size:16px;transition:border-color var(--dur-quick),color var(--dur-quick)}.site[data-reading=true] .guide-search-entry:hover{transform:none;background:transparent;box-shadow:none;border-color:var(--accent);color:var(--accent)}.site[data-reading=true] .reading-tabs{position:relative;display:flex;align-items:stretch;gap:32px;isolation:isolate;width:100%;border:0;border-bottom:1px solid var(--line);padding:0;margin:0;border-radius:0;background:none}.site[data-reading=true] .reading-tabs button{padding:16px 0;min-height:56px;border:0;border-radius:0;font-size:17px;line-height:1.5;font-weight:400;color:var(--muted);background:none;box-shadow:none;white-space:normal;transition:color var(--dur-quick)}.site[data-reading=true] .reading-tabs button:hover,.site[data-reading=true] .reading-tabs button[aria-selected=true]{color:var(--accent);background:none;box-shadow:none}.tab-selection{position:absolute;left:0;bottom:-1px;height:2px;background:var(--accent);pointer-events:none;transition:transform var(--dur-standard) var(--ease),width var(--dur-standard) var(--ease)}.site[data-page=guide] #guide-view-panel{padding:38px 0 0;min-height:0}.site[data-page=guide] #guide-view-panel:focus:not(:focus-visible){outline:none}.site[data-page=guide] .onboarding-reader{display:grid;grid-template-columns:240px minmax(0,1fr);gap:72px;border:0;border-radius:0;box-shadow:none;background:none;overflow:visible}.onboarding-rail{padding-top:6px}.onboarding-rail h2{font-size:18px;line-height:1.6}.onboarding-rail>p{margin-top:8px;color:var(--muted);font-size:14px}.site[data-page=guide] .onboarding-progress{position:relative;display:flex;flex-direction:column;margin-top:26px;padding:0;border:0;border-left:1px solid var(--line);background:none}.onboarding-progress:before{content:"";position:absolute;left:-1px;top:0;width:2px;height:56px;background:var(--accent);transform:translateY(calc(var(--step-index) * 56px));transition:transform var(--dur-standard) var(--ease)}.site[data-page=guide] .onboarding-progress button{display:flex;align-items:center;gap:18px;height:56px;min-height:56px;padding:12px 0 12px 22px;border:0;color:var(--muted);background:none;box-shadow:none;transform:none;overflow:visible;text-align:left;transition:color var(--dur-quick)}.site[data-page=guide] .onboarding-progress button:after{display:none}.site[data-page=guide] .onboarding-progress button>span{font:12px Cascadia Code,Consolas,monospace;color:inherit}.site[data-page=guide] .onboarding-progress button>strong{font-size:16px;font-weight:400}.site[data-page=guide] .onboarding-progress button[aria-current],.site[data-page=guide] .onboarding-progress button:hover{color:var(--accent)}.site[data-page=guide] .onboarding-progress button[aria-current]>strong{font-weight:600}.onboarding-rail .onboarding-prerequisite{padding:20px 0 0 22px;max-width:220px;font-size:13px;line-height:1.9}.site[data-page=guide] .onboarding-select{display:none}.site[data-page=guide] .onboarding-step{display:block;width:100%;max-width:840px;min-width:0;min-height:520px;padding:0 0 16px;background:none;animation:reading-enter var(--dur-standard) var(--ease)}.site[data-page=guide] .onboarding-step>p.onboarding-position{margin:0 0 14px;color:var(--muted);font-size:13px}.site[data-page=guide] .onboarding-step>h3{margin:0 0 16px;font-size:30px;line-height:1.5;color:var(--ink)}.site[data-page=guide] .onboarding-step>p:not(.onboarding-result):not(.onboarding-position){max-width:38em;margin:0;color:var(--soft);font-size:18px;line-height:1.9}.site[data-page=guide] .onboarding-step>ol{margin:28px 0;padding:0;border:0;list-style:none;counter-reset:onboarding-action}.site[data-page=guide] .onboarding-step>ol li{position:relative;padding:0 0 0 36px;min-height:0;border:0;color:var(--soft);font-size:18px;line-height:1.95;counter-increment:onboarding-action}.site[data-page=guide] .onboarding-step>ol li+li{margin-top:20px}.site[data-page=guide] .onboarding-step>ol li:before{position:absolute;left:0;top:3px;display:block;width:auto;height:auto;padding:0;border:0;background:none;color:var(--accent);content:counter(onboarding-action,decimal-leading-zero);font:13px/1.95 Cascadia Code,Consolas,monospace}.site[data-page=guide] .onboarding-step .onboarding-result{margin:28px 0 0;padding:18px 0 0;border:0;border-top:1px solid var(--line);font-size:16px;line-height:1.9;color:var(--soft)}.site[data-page=guide] .onboarding-result strong{display:block;margin-bottom:5px;color:#2d736b;font-size:13px;font-weight:500}.site[data-page=guide] .onboarding-actions{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px 28px;margin-top:28px}.site[data-page=guide] .onboarding-actions .text-link{font-size:16px;color:var(--accent)}.site[data-page=guide] .onboarding-actions button{display:inline-flex;align-items:center;justify-content:space-between;gap:24px;min-height:48px;margin:0;padding:12px 20px;background:#234f85;color:#fff;border:0;border-radius:4px;font-size:15px;transition:background var(--dur-quick)}.site[data-page=guide] .onboarding-actions button:hover{transform:none;background:#163d6f}.site[data-page=guide] .onboarding-fee{display:block;margin-top:22px;padding:15px 18px;border-left:2px solid #789ccd;background:#eaf0f7;font-size:15px;line-height:1.9;color:var(--soft)}.onboarding-fee strong{display:block;color:var(--accent);margin-bottom:3px}.onboarding-fee a{display:inline-flex;margin-left:12px;color:var(--accent)}.site[data-page=guide] .audio-path-switch{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}.site[data-page=guide] .audio-path-switch button{min-height:44px;padding:10px 16px;font-size:15px;color:var(--soft);background:#edf2f8;border:1px solid #c1cfdf;border-radius:4px}.site[data-page=guide] .audio-path-switch button[aria-pressed=true]{background:#e0eaf7;border-color:#6a8ebb;color:#225694}.guide-billing-note{margin:28px 0 0 312px;padding-top:22px;max-width:840px;border-top:1px solid var(--line);font-size:14px;line-height:1.9;color:var(--muted)}.guide-billing-note a{display:inline-flex;align-items:center;gap:7px;margin-left:12px;color:var(--accent)}.guide-billing-note .arrow{font-size:16px}.site[data-reading=true] .guide-section-heading h2{font-size:26px}.site[data-reading=true] .hub-search input{background:transparent;border:0;border-bottom:1px solid #b7c6d9;border-radius:0;color:var(--ink);padding:18px 0}.site[data-reading=true] .manual-entry{padding:28px 8px;grid-template-columns:130px minmax(0,1fr)}.site[data-reading=true] .manual-entry:hover{transform:none;background:#ebf0f7}.site[data-reading=true] .manual-entry h3{font-size:22px;font-weight:500}.site[data-reading=true] .manual-entry p{font-size:17px}.site[data-reading=true] .manual-entry-group{color:var(--muted)}.site[data-reading=true] .manual-help{margin-top:32px;padding-top:24px}.site[data-reading=true] .triage-layout{background:none;border:0;box-shadow:none}.site[data-reading=true] .triage-options{padding:8px 28px 8px 0}.site[data-reading=true] .triage-options button[aria-pressed=true]{background:#e6edf7;color:var(--accent)}.site[data-reading=true] .triage-answer{padding:12px 38px 28px;min-height:300px;animation:reading-enter var(--dur-standard) var(--ease)}.site[data-reading=true] .article-shell{max-width:1400px}.site[data-reading=true] .article-workspace{padding:30px 0 80px}.site[data-reading=true] .article-toolbar{padding-bottom:24px;font-size:14px}.site[data-reading=true] .article-columns{display:grid;grid-template-columns:220px minmax(0,840px);gap:72px;justify-content:center;margin-top:42px;align-items:start}.site[data-reading=true] .guide-article{grid-column:2;grid-row:1;min-width:0;padding:0;border:0;border-radius:0;background:none;box-shadow:none}.site[data-reading=true] .guide-article>header{padding-bottom:12px}.site[data-reading=true] .guide-article>header h1{margin:14px 0 22px;font-size:36px;line-height:1.5}.site[data-reading=true] .guide-article>header .eyebrow{color:var(--muted);font-size:13px}.site[data-reading=true] .article-lead{font-size:19px;line-height:1.9}.site[data-reading=true] .article-meta{margin-top:24px;padding:0 0 28px;border-bottom:1px solid var(--line);font-size:13px}.site[data-reading=true] .article-meta .button{border-color:#c5d1e0;font-size:13px;min-height:38px}.site[data-reading=true] .article-section{padding:42px 0 48px;border-bottom:1px solid var(--line)}.site[data-reading=true] .article-section h2{margin-bottom:24px;font-size:28px;line-height:1.55}.site[data-reading=true] .article-section h2 .mono{display:none}.site[data-reading=true] .article-section :is(p,ul){color:var(--soft);font-size:18px;line-height:2}.site[data-reading=true] .article-section ul{margin-top:24px;padding-left:22px}.site[data-reading=true] .article-section ul li+li{margin-top:16px}.site[data-reading=true] .article-section li::marker{color:#6481a5}.site[data-reading=true] .article-section .article-location{margin-top:20px;color:var(--muted);font-size:15px}.article-location strong{font-weight:500;margin-right:14px;color:var(--accent)}.site[data-reading=true] .article-callout{margin-top:28px;padding:22px 26px;background:#eaf0f7;border-color:#81a1cd}.site[data-reading=true] .article-callout>strong{font-size:16px;color:#244f89}.site[data-reading=true] .article-callout>p{font-size:17px;margin-top:8px}.site[data-reading=true] .article-instructions{margin:34px 0}.site[data-reading=true] .article-instructions>li{padding-left:44px}.site[data-reading=true] .article-instructions>li+li{margin-top:36px}.site[data-reading=true] .article-instructions>li:before{top:3px;border:0;border-radius:0;width:auto;height:auto;color:var(--accent);content:counter(instruction,decimal-leading-zero);font:13px/2 Cascadia Code,Consolas,monospace}.site[data-reading=true] .article-instructions h3{font-size:21px;line-height:1.6;margin-bottom:12px}.site[data-reading=true] .article-result{margin-top:28px;padding:18px 0 0;border:0}.site[data-reading=true] .article-result>strong{color:#2d736b;font-size:14px}.site[data-reading=true] .article-result>p{font-size:17px;margin-top:6px}.site[data-reading=true] .guide-inline-link{font-size:16px;text-decoration-color:#a9bfdc}.site[data-reading=true] .article-disclosure{margin-top:24px;border:0;border-block:1px solid var(--line);border-radius:0;background:none}.site[data-reading=true] .article-disclosure+.article-disclosure{margin-top:0;border-top:0}.site[data-reading=true] .article-disclosure summary{padding:22px 36px 22px 0;font-size:17px;font-weight:500;color:var(--soft)}.site[data-reading=true] .article-disclosure summary:after{right:4px;top:22px;color:var(--accent)}.site[data-reading=true] .article-disclosure[open]>summary{border-bottom:0}.site[data-reading=true] .disclosure-body{padding:0 0 28px}.site[data-reading=true] .disclosure-body :is(p,ul){font-size:17px}.site[data-reading=true] .guide-config-values dd{padding:15px 18px;background:#eaf0f7;border-color:#ccd8e7}.site[data-reading=true] .guide-config-values code{font-size:14px;color:#2d537c}.site[data-reading=true] .article-note{margin:22px 0;padding:22px 26px;background:#eaf0f7;border:0;border-left:2px solid #81a1cd}.site[data-reading=true] .article-note p{font-size:17px}.site[data-reading=true] .article-toc{display:block;grid-column:1;grid-row:1;position:sticky;top:calc(var(--header-height) + 34px);padding:0;border:0;max-height:calc(100svh - var(--header-height) - 60px);overflow:auto;scrollbar-width:thin}.site[data-reading=true] .article-toc>.eyebrow{font-size:13px;color:var(--muted)}.article-toc nav{margin-top:22px;border-left:1px solid var(--line)}.article-toc nav a{display:flex;align-items:baseline;gap:14px;position:relative;padding:12px 10px 12px 20px;color:var(--muted);font-size:15px;line-height:1.8;transition:color var(--dur-quick),background-color var(--dur-quick)}.article-toc nav a:before{content:"";position:absolute;top:0;bottom:0;left:-1px;width:2px;background:var(--accent);transform:scaleY(0);transition:transform var(--dur-standard) var(--ease)}.article-toc nav a .mono{flex:none;font-size:11px;color:inherit}.article-toc nav a[aria-current],.article-toc nav a:hover{color:var(--accent);background:#eaf0f7}.article-toc nav a[aria-current]:before{transform:scaleY(1)}.toc-reading-status{display:flex;justify-content:space-between;margin-top:28px;font-size:12px;color:var(--muted)}.site[data-reading=true] .toc-progress{height:2px;margin:10px 0 0;background:#d3ddeb}.site[data-reading=true] .toc-progress>span{width:100%;transform-origin:left;transition:transform var(--dur-micro) linear}.site[data-reading=true] .mobile-toc{display:none;background:none}.site[data-reading=true] .shortcut-table th{background:#eaf0f7}.site[data-reading=true] .shortcut-table td{color:var(--soft)}.site[data-reading=true] .article-end>a:last-child{padding:24px 0;border-radius:0;background:none}.site[data-reading=true] .article-end strong{font-size:24px}.site[data-reading=true] .article-end>a:last-child>span{color:var(--muted)}.site[data-page=support] .support-heading{padding-bottom:40px;border-bottom:1px solid var(--line)}.site[data-page=support] .support-layout{display:grid;grid-template-columns:240px minmax(0,840px);gap:72px;align-items:start;margin-top:44px;min-height:450px}.support-rail{position:sticky;top:calc(var(--header-height) + 32px);border:0}.reading-rail-label{display:block;color:var(--muted);font-size:13px}.support-rail nav{display:flex;flex-direction:column;margin-top:22px;border:0;border-left:1px solid var(--line)}.support-rail nav button{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;min-height:56px;padding:12px 16px 12px 22px;border:0;border-left:2px solid transparent;margin-left:-1px;background:none;color:var(--muted);font-size:16px;text-align:left;transition:color var(--dur-quick),border-color var(--dur-standard)}.support-rail nav button .arrow{opacity:0;font-size:19px;transition:opacity var(--dur-quick),transform var(--dur-standard) var(--ease)}.support-rail nav button[aria-current]{color:var(--accent);border-left-color:var(--accent)}.support-rail nav button[aria-current] .arrow,.support-rail nav button:hover .arrow{opacity:1}.support-rail nav button:hover{color:var(--accent)}.support-rail>.text-link{font-size:14px;margin:28px 0 0 22px;gap:16px}.support-content{min-width:0}.support-section{margin:0}.site[data-page=support] .support-content h2{font-size:30px;line-height:1.5;margin:0 0 24px}.site[data-page=support] .support-content .reading-tabs{margin:0 0 14px;gap:28px}.site[data-reading=true] :is(.support-issues,.support-faq){border:0;border-radius:0;background:none;animation:reading-enter var(--dur-standard) var(--ease)}.site[data-reading=true] :is(.support-issues,.support-faq) details{margin:0;border:0;border-bottom:1px solid var(--line);border-radius:0;background:none;box-shadow:none;transform:none}.site[data-reading=true] :is(.support-issues,.support-faq) details:hover,.site[data-reading=true] :is(.support-issues,.support-faq) details[open]{transform:none;background:none;box-shadow:none}.site[data-reading=true] .support-content summary{display:flex;align-items:center;justify-content:space-between;gap:28px;min-height:80px;padding:24px 2px;color:var(--ink);font-size:20px;font-weight:500;line-height:1.75;list-style:none;cursor:pointer;transition:color var(--dur-quick)}.site[data-reading=true] .support-content summary::-webkit-details-marker{display:none}.site[data-reading=true] .support-content summary:after{content:"+";flex:none;margin:0;color:var(--accent);font-size:24px;font-weight:400;transition:transform var(--dur-standard) var(--ease)}.site[data-reading=true] .support-content details[open]>summary:after{content:"+";transform:rotate(45deg)}.site[data-reading=true] .support-content summary:hover,.site[data-reading=true] .support-content details[open]>summary{color:var(--accent)}.site[data-reading=true] .support-answer{padding:4px 28px 32px 0;background:none;color:var(--soft);font-size:18px;line-height:2}.support-answer ol{margin:0;padding-left:24px}.support-answer ol li{padding-left:10px}.support-answer ol li+li{margin-top:22px}.support-answer ol li::marker{color:var(--accent);font-size:14px}.site[data-reading=true] .support-answer p{font-size:18px;line-height:2}.support-result{margin-top:24px;padding-top:20px;border-top:1px solid var(--line)}.support-result strong{display:block;margin-bottom:6px;color:#2d736b;font-size:13px;font-weight:500}.support-answer .text-link{color:var(--accent);margin-top:22px;font-size:16px}.support-secondary{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px;margin-top:32px;color:var(--muted);font-size:15px}.support-secondary button{display:flex;align-items:center;gap:14px;padding:8px 0;border:0;background:none;color:var(--accent);font-size:15px}.site[data-reading=true] .support-contact{display:block;border:0;padding:0;animation:reading-enter var(--dur-standard) var(--ease)}.support-contact>p{max-width:38em;color:var(--muted);font-size:18px;line-height:1.9}.support-feedback-list{margin:32px 0;padding:0;list-style:none}.support-feedback-list li{padding:18px 0;border-bottom:1px solid var(--line)}.support-feedback-list strong{display:block;font-size:18px;font-weight:500}.support-feedback-list span{display:block;font-size:16px;color:var(--muted);line-height:1.9;margin-top:7px}.site[data-reading=true] .support-qq{display:flex;align-items:center;flex-wrap:wrap;gap:20px;padding:0;margin:32px 0 20px}.support-qq>span:first-child{color:var(--muted);font-size:14px}.support-qq strong{font-size:26px;font-weight:500}.support-qq .button{min-height:42px;font-size:14px}.support-contact>.text-link{color:var(--accent);font-size:16px}@supports (interpolate-size:allow-keywords){.reading-disclosure{interpolate-size:allow-keywords}.reading-disclosure::details-content{height:0;opacity:0;overflow:clip;transition:height var(--dur-standard) var(--ease),opacity var(--dur-quick) ease,content-visibility var(--dur-standard) allow-discrete}.reading-disclosure[open]::details-content{height:auto;opacity:1}}@keyframes reading-enter{0%{opacity:.7;transform:translateY(5px)}to{opacity:1;transform:none}}@media(min-width:1700px){.site[data-reading=true] :is(.guide-hub-header,.support-heading){padding-bottom:46px}.site[data-page=guide] .onboarding-reader,.site[data-page=support] .support-layout{gap:100px}.guide-billing-note{margin-left:340px}.site[data-page=guide] .onboarding-step{min-height:560px}}@media(max-width:1100px){.site[data-page=guide] .onboarding-reader,.site[data-page=support] .support-layout{grid-template-columns:205px minmax(0,1fr);gap:42px}.guide-billing-note{margin-left:247px}.site[data-reading=true] .article-columns{grid-template-columns:190px minmax(0,1fr);gap:42px}.site[data-reading=true] .guide-article>header h1{font-size:32px}.site[data-reading=true] .reading-tabs{gap:26px}.site[data-reading=true] .onboarding-progress button{padding-left:16px;gap:12px}}@media(max-width:850px){.site[data-reading=true] :is(.guide-hub-header,.support-heading){grid-template-columns:1fr;gap:24px}.site[data-reading=true] .guide-search-entry{max-width:none}.site[data-reading=true] .article-columns{display:block}.site[data-reading=true] .article-toc{display:none}.site[data-reading=true] .mobile-toc{display:block;margin:20px 0 0;padding:0;border:0;border-block:1px solid var(--line)}.mobile-toc summary{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px 0;color:var(--accent);cursor:pointer}.mobile-toc summary>span{font:12px Cascadia Code,Consolas,monospace}.mobile-toc nav{padding-bottom:20px}.mobile-toc nav a{display:block;padding:10px 0;margin:0;font-size:16px;color:var(--muted);line-height:1.8}.mobile-toc nav a[aria-current]{color:var(--accent)}.site[data-page=guide] .onboarding-reader,.site[data-page=support] .support-layout{grid-template-columns:180px minmax(0,1fr);gap:28px}.site[data-page=guide] .onboarding-progress button>strong{font-size:15px}.site[data-page=guide] .onboarding-step>h3,.site[data-page=support] .support-content h2{font-size:26px}.guide-billing-note{margin-left:208px}.site[data-page=support] .support-content .reading-tabs{gap:20px}.site[data-page=support] .reading-tabs button{font-size:15px}.support-rail nav button{padding-left:14px}}@media(max-width:650px){.site[data-reading=true] :is(.docs-shell,.support-shell){width:calc(100% - var(--gutter) * 2)}.site[data-reading=true] .docs-index-content,.site[data-page=support] .support-shell{padding:30px 0 50px}.site[data-reading=true] :is(.guide-hub-header,.support-heading){padding-bottom:26px;gap:18px}.site[data-reading=true] :is(.guide-hub-header,.support-heading) .eyebrow{display:block;font-size:11px}.site[data-reading=true] :is(.guide-hub-header,.support-heading) h1{font-size:34px;margin:10px 0 12px}.site[data-reading=true] :is(.guide-hub-header,.support-heading) p:not(.eyebrow){font-size:16px}.site[data-reading=true] .guide-search-entry{margin:0;padding:14px 0;min-height:48px;font-size:15px}.site[data-reading=true] .guide-search-entry kbd{display:none}.site[data-reading=true] .reading-tabs{gap:24px;justify-content:flex-start}.site[data-reading=true] .reading-tabs button{min-height:52px;padding:14px 0;font-size:16px}.site[data-page=guide] #guide-view-panel{padding-top:26px}.site[data-page=guide] .onboarding-reader{display:block}.onboarding-rail{display:none}.site[data-page=guide] .onboarding-select{display:flex;align-items:center;gap:20px;padding:0 0 24px;border:0;background:none;color:var(--muted);font-size:13px}.site[data-page=guide] .onboarding-select select{flex:1;width:auto;min-width:0;margin:0;min-height:44px;padding:10px 12px;color:var(--ink);border:1px solid #c4d0df;border-radius:4px;background:#fff;font-size:15px}.site[data-page=guide] .onboarding-step{min-height:0;padding:0}.site[data-page=guide] .onboarding-step>h3{font-size:26px;margin:0 0 14px}.site[data-page=guide] .onboarding-step>p:not(.onboarding-result):not(.onboarding-position),.site[data-page=guide] .onboarding-step>ol li{font-size:17px}.site[data-page=guide] .onboarding-step>ol li{padding-left:32px}.site[data-page=guide] .onboarding-step>ol li+li{margin-top:18px}.site[data-page=guide] .onboarding-actions{gap:18px}.site[data-page=guide] .onboarding-actions :is(.text-link,button){width:100%;justify-content:space-between}.site[data-page=guide] .audio-path-switch{display:grid;grid-template-columns:1fr}.site[data-page=guide] .onboarding-fee{font-size:14px}.onboarding-fee a{display:flex;margin:8px 0 0}.guide-billing-note{margin:28px 0 0;font-size:13px}.guide-billing-note a{margin-left:0}.site[data-reading=true] .guide-section-heading{align-items:flex-start}.site[data-reading=true] .guide-section-heading h2{font-size:23px}.site[data-reading=true] .manual-entry{grid-template-columns:minmax(0,1fr);padding:24px 0}.site[data-reading=true] .manual-entry h3{font-size:20px}.site[data-reading=true] .manual-entry p{font-size:16px}.site[data-reading=true] .triage-layout{grid-template-columns:1fr}.site[data-reading=true] .triage-options{padding:0 0 18px}.site[data-reading=true] .triage-answer{min-height:260px;padding:24px 0}.site[data-reading=true] .article-workspace{padding:20px 0 50px}.site[data-reading=true] .article-toolbar{margin:0;font-size:13px;flex-wrap:wrap;gap:10px}.site[data-reading=true] .article-columns{margin-top:30px}.site[data-reading=true] .guide-article{padding:0;box-shadow:none}.site[data-reading=true] .guide-article>header h1{font-size:29px;line-height:1.5}.site[data-reading=true] .article-lead{font-size:17px}.site[data-reading=true] .article-meta{gap:14px;flex-wrap:wrap;font-size:12px}.site[data-reading=true] .article-section{padding:32px 0 38px}.site[data-reading=true] .article-section h2{font-size:24px;margin-bottom:20px}.site[data-reading=true] .article-section :is(p,ul){font-size:17px;line-height:1.95}.site[data-reading=true] .article-instructions>li{padding-left:32px}.site[data-reading=true] .article-instructions h3{font-size:20px}.site[data-reading=true] .article-callout,.site[data-reading=true] .article-note{padding:18px}.site[data-reading=true] .article-callout>p,.site[data-reading=true] .article-note p{font-size:16px}.site[data-reading=true] .guide-config-values code{font-size:12px}.site[data-reading=true] .article-disclosure summary{font-size:16px}.site[data-reading=true] .article-end strong{font-size:22px}.site[data-page=support] .support-layout{display:block;margin-top:22px;min-height:0}.support-rail{position:static}.reading-rail-label,.support-rail>.text-link{display:none}.support-rail nav{flex-direction:row;margin:0 0 30px;border:0;border-bottom:1px solid var(--line);gap:24px}.support-rail nav button{width:auto;min-height:52px;padding:12px 0;margin:0;border:0;border-bottom:2px solid transparent;font-size:16px;white-space:nowrap}.support-rail nav button[aria-current]{border-bottom-color:var(--accent)}.support-rail nav button .arrow{display:none}.site[data-page=support] .support-content h2{font-size:26px;margin-bottom:18px}.site[data-page=support] .support-content .reading-tabs{gap:20px}.site[data-reading=true] .support-content summary{min-height:76px;padding:20px 0;font-size:18px;gap:20px}.site[data-reading=true] .support-answer{padding:0 0 26px;font-size:17px}.site[data-reading=true] .support-answer p{font-size:17px}.support-answer ol{padding-left:20px}.support-answer ol li{padding-left:6px}.support-answer ol li+li{margin-top:20px}.support-secondary{font-size:14px}.site[data-reading=true] .support-qq{gap:12px 18px}.support-qq>span:first-child{flex-basis:100%}.support-qq strong{font-size:24px}}html[data-motion=off] .reading-disclosure::details-content{transition:none}@media(prefers-reduced-motion:reduce){.reading-disclosure::details-content{transition:none}}.site--nocturne{--bg: #07090e;--ink: #eef1f6;--soft: #b4bbc9;--muted: #8791a6;--accent: #b4caff;--line: #252a35;--gutter: clamp(24px, 5.3vw, 96px);--page-width: 1440px;--literary: "Intervue Reading Serif", "Noto Serif SC", "Songti SC", "SimSun", serif;background:var(--bg);color:var(--ink);overflow:clip}html{scrollbar-color:#4e5e77 #080c13;scrollbar-width:thin}.site--nocturne h1,.site--nocturne h2,.site--nocturne h3{letter-spacing:-.03em}.site--nocturne h1 em,.site--nocturne h2 em{font-family:var(--literary);font-style:normal;font-weight:400;color:var(--accent)}.site--nocturne .eyebrow{font-family:inherit;font-size:13px;font-weight:400;letter-spacing:.14em;color:var(--muted)}.site--nocturne .section-wrap{max-width:1440px;margin-inline:auto;padding-inline:var(--gutter)}.site--nocturne .site-header{height:80px;border-bottom:1px solid #c6d7ff14;background:linear-gradient(120deg,#121827c7,#090d17cf);-webkit-backdrop-filter:blur(24px) saturate(150%);backdrop-filter:blur(24px) saturate(150%)}.site--nocturne .brand{font-size:31px;font-weight:600;letter-spacing:-.065em}.site--nocturne .brand-period{color:#95b4ff}.site--nocturne .site-nav{gap:34px}.site--nocturne .site-nav>a{color:#a2aab9;font-size:15px}.site--nocturne .site-nav>a[aria-current]{color:#f3f5fb}.site--nocturne .site-nav>a:after{height:1px;bottom:20px}.site--nocturne .header-search{color:#a2aab9;border:0;background:none;font-size:14px}.site--nocturne .header-search:hover{color:var(--ink)}.site--nocturne :is(a,button,summary):focus-visible{outline:2px solid var(--accent);outline-offset:5px}.site--nocturne :is(button,.header-download):active{filter:brightness(.9)}.site--nocturne .header-search kbd{display:none}.site--nocturne .header-download{border:1px solid #6c758752;border-radius:30px;background:#ffffff04;min-height:42px;gap:21px;padding:0 18px;font-size:14px}.site--nocturne .header-download:hover{color:#071020;background:#bed1ff;border-color:#bed1ff}.site--nocturne .header-download .arrow{width:17px;height:17px}.site--nocturne .button{border-radius:40px;font-weight:500;font-size:16px}.site--nocturne .text-link{font-size:15px;border-bottom-color:#5d687853}.site--nocturne .site-footer{background:#07090e;padding:56px var(--gutter) 25px;border-color:#ffffff12}.site--nocturne .footer-top{grid-template-columns:1.7fr 1fr 1fr;max-width:1250px}.site--nocturne .footer-top>div{grid-column:auto}.site--nocturne .footer-top p{font-size:14px}.site--nocturne .footer-top nav{gap:14px;font-size:14px}.site--nocturne .footer-signature{justify-self:end}.site--nocturne .footer-signature>a{display:flex;align-items:center;gap:20px;font-size:15px}.site--nocturne .footer-bottom{max-width:1250px;font-size:13px}.site--nocturne .motion-control{margin-left:auto}.site--nocturne .footer-registration{display:flex;justify-content:center;flex-wrap:wrap;max-width:1250px;margin-inline:auto;padding-top:24px;opacity:1;font-size:13px;gap:12px 28px;color:#aab5c9}.site--nocturne .footer-registration a{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:32px}.site--nocturne .footer-registration a:hover{color:#e0eaff}.nocturne-hero{min-height:800px;height:calc(100svh - 80px);max-height:1080px;position:relative;isolation:isolate;background:radial-gradient(ellipse at 82% 48%,#1a254651,transparent 65%),#070b14}.hero-atmosphere{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;overflow:hidden;pointer-events:none}.hero-atmosphere>span{position:absolute;width:72%;height:100%;top:-15%;right:-6%;background:radial-gradient(ellipse,#4164b33d,#3c378b19 40%,transparent 68%);filter:blur(35px);animation:atmosphere-drift calc(var(--dur-scene) * 18) var(--ease-ambient) infinite alternate}.hero-atmosphere>span+span{width:53%;height:60%;top:46%;right:10%;background:radial-gradient(ellipse,#226b8b33,#2d4b8022 45%,transparent 72%);animation-direction:alternate-reverse}.nocturne-hero[data-active=false] .hero-atmosphere>span{animation-play-state:paused}.hero-index{position:absolute;inset:30px var(--gutter) auto;display:flex;justify-content:space-between;gap:30px;color:#8d9db8;font-size:12px;letter-spacing:.13em}.hero-layout{max-width:1920px;height:100%;margin-inline:auto;padding:85px var(--gutter) 120px;display:grid;grid-template-columns:.9fr 1.2fr;gap:clamp(24px,3vw,64px);align-items:center}.hero-caption{min-width:0;padding-bottom:35px;animation:thought-caption var(--dur-scene) var(--ease) backwards;animation-delay:var(--dur-quick)}.hero-note{color:#aabbd5;margin-top:27px;font-size:17px;line-height:1.95;letter-spacing:.015em}.hero-caption h1{font-size:clamp(46px,5vw,92px);line-height:1.4;font-weight:400;letter-spacing:-.04em;white-space:nowrap}.hero-caption h1 em{color:#d9e7ff;letter-spacing:.02em;background:linear-gradient(100deg,#f5f6ff 10%,#b6ccff 70%,#a5dbea);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.hero-experience-link{display:inline-flex;align-items:center;gap:32px;min-height:50px;margin-top:34px;padding:12px 23px;border:1px solid #d0e0ff61;border-radius:28px;color:#101d33;background:linear-gradient(120deg,#e0e9ff,#b6cfff 65%,#b4dce9);box-shadow:0 3px 18px #689fff19,inset 0 1px #fff8;font-size:15px;transition:box-shadow var(--dur-standard),transform var(--dur-standard) var(--ease)}.hero-experience-link:hover{transform:translateY(-2px);box-shadow:0 6px 30px #689fff40,inset 0 1px #fff8}.hero-experience-link:active{transform:translateY(0) scale(.99);box-shadow:0 2px 12px #689fff20,inset 0 1px #fff8;transition-duration:var(--dur-micro)}.hero-product-fact{margin-top:22px;color:#8195b5;font-size:12px;letter-spacing:.05em}.hero-bottom{position:absolute;inset:auto var(--gutter) 35px;display:flex;align-items:flex-end;justify-content:space-between;gap:28px;border-top:1px solid #9dafd329;padding-top:24px}.hero-bottom p{color:#c3ccdb;font-size:14px;line-height:1.9;text-align:right}.hero-bottom p>span{color:#808b9e;font-size:13px}.hero-scroll{display:inline-flex;align-items:center;gap:15px;color:#9da7b9;font-size:13px;min-height:44px}.hero-scroll .arrow{width:15px;height:15px}.hero-scroll-line{width:42px;height:1px;background:#8197bf;transition:width var(--dur-standard) var(--ease)}.hero-scroll:hover{color:#d1e0ff}.hero-scroll:hover .hero-scroll-line{width:60px}@keyframes thought-caption{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes atmosphere-drift{0%{transform:translate(-3%,2%) scale(.95)}to{transform:translate(4%,-3%) scale(1.06)}}.answer-scene{min-width:0;width:100%;max-width:900px;justify-self:end;perspective:1400px;container-type:inline-size}.answer-scene-plane{--scene-x: 50%;--scene-y: 35%;--scene-rx: 0deg;--scene-ry: 0deg;height:500px;position:relative;transform:rotateX(var(--scene-rx)) rotateY(var(--scene-ry));transition:transform var(--dur-standard) var(--ease)}.scene-halo{position:absolute;top:8%;right:-5%;bottom:-5%;left:-5%;border-radius:50%;background:radial-gradient(ellipse at 70% 60%,#587fe730,#54a7c520 38%,#5267c80a 60%,transparent 72%);filter:blur(20px);pointer-events:none}.scene-connections{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;stroke:#9dc2ff60;stroke-width:1.3}.scene-connections path{stroke-dasharray:4 6;transition:stroke var(--dur-standard)}.answer-scene[data-step="1"] .connection-material,.answer-scene[data-step="0"] .connection-question{stroke:#b7d6ff;animation:connection-flow var(--dur-scene) linear infinite}.answer-scene[data-active=false] .scene-connections path{animation:none}@keyframes connection-flow{to{stroke-dashoffset:-20}}.scene-glass{position:absolute;border:1px solid #c5d9ff40;border-radius:20px;background:linear-gradient(130deg,#c6d6ff18,#2839566b 48%,#8eb8ef12);box-shadow:inset 0 1px #e0eaff26,inset 0 -1px #a4c8ff0c,0 20px 55px #03081745;transition:border-color var(--dur-slow),box-shadow var(--dur-slow),transform var(--dur-slow) var(--ease)}.scene-glass:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;background:radial-gradient(ellipse at var(--scene-x) var(--scene-y),#d9e7ff0f,transparent 72%)}.scene-glass[data-current=true]{border-color:#b2d3ff7a;box-shadow:inset 0 1px #e6efff52,0 0 34px #6397ed12,0 25px 65px #03081760}.scene-question[data-current=true]{transform:translateY(-5px) rotate(-1deg)}.scene-material[data-current=true]{transform:translateY(-7px) rotate(-2deg)}.scene-answer[data-current=true]{transform:translateY(-5px)}.scene-question{z-index:1;top:15px;left:18%;width:77%;padding:21px 25px 24px;transform:rotate(-2deg);-webkit-backdrop-filter:blur(12px) saturate(140%);backdrop-filter:blur(12px) saturate(140%);animation:question-arrive var(--dur-scene) var(--ease) backwards}.scene-question-meta{display:flex;align-items:center;gap:10px;color:#a7bcdf;font-size:12px}.scene-mic{display:inline-flex;align-items:center;color:#b9d5ff}.scene-voice{margin-left:auto;width:65px;height:22px;overflow:hidden}.scene-voice canvas{display:block;width:100%;height:22px}.scene-question>p{font-size:clamp(17px,2.6cqi,22px);line-height:1.65;color:#dfebff;margin-top:16px;text-wrap:balance}.scene-material{z-index:1;top:213px;left:0;width:38%;padding:23px 22px;transform:rotate(-4deg);background:linear-gradient(145deg,#bfdcff1c,#14283d8c 55%,#568b921a);animation:material-arrive var(--dur-scene) var(--ease) backwards;animation-delay:var(--dur-quick)}.scene-material-top{display:flex;align-items:center;gap:10px;color:#aac8de;font-size:12px}.scene-material h3{margin-top:23px;font-size:19px;color:#d5e5f5;font-weight:400}.scene-material ul{list-style:none;margin:19px 0 24px;padding:0;display:grid;gap:10px}.scene-material li{display:flex;align-items:baseline;gap:7px;font-size:12px;line-height:1.65;color:#bdd0e8}.scene-material li:before{content:"";width:3px;height:3px;flex:0 0 3px;border-radius:50%;background:#91b9d5;align-self:center}.scene-material-origin{display:block;border-top:1px solid #d7e8ff16;padding-top:14px;color:#89a6c4;font-size:11px}.scene-answer{z-index:2;top:173px;right:0;width:63%;min-height:305px;padding:25px 28px 23px;background:linear-gradient(130deg,#bacfff25,#293c5ad6 55%,#87c5ca24);-webkit-backdrop-filter:blur(24px) saturate(150%);backdrop-filter:blur(24px) saturate(150%);animation:answer-arrive var(--dur-scene) var(--ease) backwards;animation-delay:var(--dur-standard)}.scene-answer-top{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:21px}.scene-brand{font-family:Arial,sans-serif;font-size:23px;color:#f1f5fc;letter-spacing:-.055em}.scene-brand>span{color:#afd5ff}.scene-answer-top>span+span{color:#a3b7d6;font-size:11px}.scene-answer-copy{animation:thought-caption var(--dur-standard) var(--ease) backwards}.scene-answer-copy .scene-answer-lead{font-family:var(--literary);font-size:clamp(20px,2.85cqi,25px);line-height:1.7;color:#ebf2ff;text-wrap:balance}.scene-phrase{white-space:nowrap}.scene-answer-copy>p+p{color:#b1c4e0;font-size:14px;line-height:1.9;margin-top:15px;text-wrap:balance}.scene-answer-source{display:flex;align-items:center;gap:7px;padding-top:17px;margin-top:21px;border-top:1px solid #d5e6ff23;font-size:11px;color:#a2c8e1}.scene-controls{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:9px 16px;margin:21px 0 0}.scene-steps{display:flex;gap:3px;padding:4px;border:1px solid #b5d0ff22;border-radius:30px;background:#aac7ff07;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.scene-steps button{display:flex;gap:7px;align-items:center;border:1px solid transparent;border-radius:24px;background:none;color:#859cbd;font-size:12px;padding:10px 12px;min-height:44px;transition:color var(--dur-quick),background var(--dur-standard),border-color var(--dur-standard)}.scene-steps button:focus-visible{outline-offset:1px}.scene-steps button>span{font-size:10px;font-variant-numeric:tabular-nums;color:#809dc5}.scene-steps button:hover{color:#dae8ff;background:#cce0ff0a}.scene-steps button[aria-pressed=true]{color:#e2edff;background:linear-gradient(130deg,#c4daff29,#b5d5ff0b);border-color:#c6dcff29;box-shadow:inset 0 1px #f2f6ff15}.scene-steps button[aria-pressed=true]>span{color:#b0d2ff}.scene-followup{display:inline-flex;align-items:center;justify-content:space-between;gap:10px;color:#b7cdef;background:none;border:0;border-bottom:1px solid #97b9ec46;padding:10px 0;min-height:44px;min-inline-size:calc(6em + 28px);font-size:13px;white-space:nowrap;transition:color var(--dur-quick),border-color var(--dur-quick)}.scene-followup svg{flex-shrink:0;transition:transform var(--dur-standard) var(--ease)}.scene-followup:hover{color:#f0f5ff;border-bottom-color:#b7d3ffa6}.scene-followup:hover svg{transform:translate(3px)}.scene-caption{margin-top:13px;font-size:11px;color:#8297b8;text-align:right}@keyframes question-arrive{0%{opacity:0;translate:0 -24px;rotate:-3deg}to{opacity:1;translate:0 0;rotate:0deg}}@keyframes material-arrive{0%{opacity:0;translate:-20px 28px;rotate:-4deg}to{opacity:1;translate:0 0;rotate:0deg}}@keyframes answer-arrive{0%{opacity:0;translate:30px 35px;scale:.94}to{opacity:1;translate:0 0;scale:1}}.gf{--gf-x: 50%;--gf-y: 0%;--gf-rx: 0deg;--gf-ry: 0deg;--gf-lift: 0px;max-width:1440px;margin:auto;padding:110px var(--gutter);display:grid;grid-template-columns:.95fr 1.05fr;gap:clamp(45px,7vw,110px);align-items:center;perspective:1600px;position:relative}.gf-copy h2{font-size:clamp(31px,3.2vw,48px);line-height:1.55;font-weight:400;margin:0 0 26px}.gf-copy h2 em{display:block}.gf-fact{font-size:17px;color:#a8b2c5;line-height:1.95;max-width:27em}.gf-actions{margin-top:30px;display:flex;gap:20px}.gf-get{border-bottom:1px solid #6b7fa855;min-height:44px;display:inline-flex;align-items:center;gap:28px;font-size:15px;color:#e1e9fb;transition:color var(--dur-quick)}.gf-get .arrow{width:19px;height:19px;color:#a7bffe}.gf-get:hover{color:#b3ccff}.gf-get:hover .arrow{transform:translate(3px,-3px)}.gf-note{margin-top:20px;color:#8f9cb4;font-size:13px}.gf:before{content:"";position:absolute;pointer-events:none;z-index:-1;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at 80% 60%,#354c783d,transparent 57%)}.gf-pane{position:relative;overflow:hidden;border:1px solid #b4d0ff40;border-radius:20px;padding:26px 30px 24px;background:linear-gradient(135deg,#b4d5ff16,#15233ccc 60%,#8197ee14);-webkit-backdrop-filter:blur(20px) saturate(140%);backdrop-filter:blur(20px) saturate(140%);box-shadow:inset 0 1px #dae8ff2c,0 30px 80px #0005;transform:rotateX(var(--gf-rx)) rotateY(var(--gf-ry));transition:transform var(--dur-standard) var(--ease)}.gf-spec{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(ellipse at var(--gf-x) var(--gf-y),#b9ceff15,transparent 65%)}.gf-disp{height:1px;position:absolute;inset:0 10% auto;background:linear-gradient(90deg,transparent,#adbcdf88,transparent)}.gf-bar{display:flex;align-items:center;gap:9px;color:#afbcd0;font-size:12px;letter-spacing:.08em;padding-bottom:20px;border-bottom:1px solid #ffffff10}.gf-bar>span:last-child{margin-left:auto;color:#788ba9;font-size:12px}.gf-dot{width:5px;height:5px;background:#91aeeb;border-radius:50%}.gf-flow{list-style:none;margin:0;padding:0}.gf-row{padding-top:23px;display:grid;grid-template-columns:24px minmax(0,1fr);gap:14px}.gf-step{color:#849bc6;font-size:12px;padding-top:2px;font-variant-numeric:tabular-nums}.gf-row-key{display:block;font-size:13px;color:#9eadc5;margin-bottom:9px}.gf-row p{color:#d0d9e9;font-size:16px;line-height:1.8}.gf-row[data-tone=source] p{color:#bacffb;font-size:14px;padding:11px 14px;border-left:1px solid #94b3ed;background:#a9c1ff08}.gf-row[data-tone=answer] p{font-family:var(--literary);font-size:19px;line-height:1.85}.gf-refract{margin-top:22px;padding-top:16px;font-size:12px;color:#8196bb;border-top:1px solid #ffffff10}.gf-pane>small{font-size:12px;color:#7f8ba1}.gfeat{max-width:1440px;margin:auto;padding:40px var(--gutter) 105px}.gfeat-head{display:flex;align-items:end;justify-content:space-between;gap:35px;margin-bottom:48px}.gfeat-head>p{color:#9eacc4;font-size:16px}.gfeat-head h2{font-size:clamp(30px,3.2vw,48px);font-weight:400;line-height:1.45}.gfeat-head h2 em{display:block}.gfeat-list{display:grid;grid-template-columns:1fr 1fr;gap:70px}.feature-route{display:block;position:relative;min-width:0;padding:38px 0 0;border-top:1px solid #4f628654;transition:border-color var(--dur-standard)}.feature-route:hover,.feature-route:focus-visible{border-top-color:#b0c9f5}.feature-route h3{position:relative;font-weight:400;font-size:clamp(28px,2.7vw,39px);line-height:1.5;margin:22px 0 18px}.feature-route p{font-size:16px;color:#9caac1;line-height:1.95}.feature-route-link{display:flex;justify-content:space-between;align-items:center;min-height:44px;margin-top:22px;font-size:14px;color:#c5d0e4}.feature-route-link .arrow{width:20px}.feature-route:hover .arrow{transform:translate(3px,-3px)}.feature-route-art{height:110px;display:flex;align-items:center;justify-content:center;margin:0 0 30px;background:radial-gradient(ellipse,#709be815,transparent 65%)}.feature-route-art--voice{gap:5px}.feature-route-art--voice i{height:var(--bar);width:2px;background:linear-gradient(180deg,#304e7d,#abc8ff,#304e7d);box-shadow:0 0 16px #578dff33;transition:transform var(--dur-slow) var(--ease)}.feature-route:hover .feature-route-art--voice i:nth-child(3n){transform:scaleY(.65)}.feature-route:hover .feature-route-art--voice i:nth-child(3n+1){transform:scaleY(1.2)}.feature-route-art--capture{width:185px;margin-inline:auto;border:1px solid #7795cb60;background:#111c2e;position:relative;flex-direction:column;gap:14px;transform:rotate(-5deg);transition:transform var(--dur-slow) var(--ease)}.feature-route-art--capture span{height:2px;width:110px;background:#506384}.feature-route-art--capture span:nth-child(2){width:90px;margin-right:20px}.feature-route-art--capture span:nth-child(3){width:64px;margin-right:46px}.feature-route-art--capture i{position:absolute;width:150px;height:91px;border:1px solid #a8caff;top:17px;right:17px;bottom:17px;left:17px;box-shadow:0 0 20px #5389ea19}.feature-route:hover .feature-route-art--capture{transform:rotate(0) translateY(-4px)}.personal-story{padding:90px var(--gutter);background:radial-gradient(ellipse at 10% 15%,#3360742b,transparent 60%),radial-gradient(ellipse at 95% 95%,#555b972b,transparent 55%),#0c1320;border-block:1px solid #ffffff0b}.personal-story-inner{max-width:1250px;margin:auto;position:relative;isolation:isolate}.personal-heading{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:end;margin-bottom:40px}.personal-heading h2{font-size:clamp(32px,3.25vw,48px);line-height:1.5;font-weight:400}.personal-heading p{color:#a4b3cc;font-size:16px;line-height:1.9}.personal-heading .text-link{margin-top:16px;font-size:14px}.personal-tabs{padding-block:0 20px}.personal-tabs .segmented-tabs{gap:8px;flex-wrap:wrap}.personal-tabs .segmented-tabs button{padding:10px 19px;font-size:14px;border-radius:24px;color:#9caecc}.personal-tabs .segmented-tabs button[aria-selected=true]{background:#c1d2f3;color:#0c1525}.personal-example{position:relative;padding:34px 38px;background:linear-gradient(130deg,#b7dcff0d,#0e192abf 60%,#9aaffd07);border:1px solid #b6cdee30;border-radius:20px;box-shadow:inset 0 1px #e0edff17,0 24px 60px #0002}.personal-question{border-bottom:1px solid #ffffff15;padding-bottom:27px;margin-bottom:29px}.personal-question>span{color:#9badcc;font-size:13px}.personal-question h3{font-family:var(--literary);font-weight:400;font-size:clamp(22px,2.2vw,30px);line-height:1.65;margin-top:12px;text-wrap:pretty}.personal-columns{display:grid;grid-template-columns:.85fr 1.15fr;gap:60px;animation:thought-caption var(--dur-standard) var(--ease) backwards}.personal-source h4,.personal-answer h4{font-weight:400;color:#a4b9df;font-size:14px;margin:0 0 22px;letter-spacing:.03em}.personal-source p{font-size:15px;color:#98a8c3;line-height:1.95}.personal-document{display:flex;align-items:center;gap:8px;margin-bottom:14px;font-size:13px;color:#b8c8e6}.personal-document svg{flex:0 0 20px;height:20px;color:#819bc8}.personal-answer{border-left:1px solid #ffffff12;padding-left:34px;min-width:0}.personal-answer h4{display:flex;align-items:center;gap:15px}.personal-link-line{height:1px;width:48px;background:#6a82b056}.personal-answer>p{font-size:16px;line-height:1.9;color:#a7b4cd}.personal-answer .personal-answer-lead{color:#dce4f5;font-size:21px;line-height:1.85;font-family:var(--literary);margin-bottom:18px}.personal-example mark{color:#d5e3ff;background:#88aff515;padding-block:1px;border-bottom:1px solid #7f9fcc6b;white-space:nowrap}.personal-followup-toggle{margin-top:23px;width:100%;min-height:48px;display:flex;align-items:center;justify-content:space-between;gap:12px;color:#b1c9f4;border:none;border-top:1px solid #ffffff14;background:none;padding:15px 0 0;font-size:14px;text-align:left}.personal-followup-toggle:hover{color:#e5edff}.personal-followup{margin-top:14px;padding:18px 0 2px;border-top:1px solid #adc8fb25}.personal-followup>p:first-child{color:#d0def6;font-size:16px;line-height:1.8}.personal-followup>p+p{color:#a5b7d3;margin-top:13px;font-size:14px;line-height:1.9}.personal-source-switch{display:flex;flex-wrap:wrap;gap:5px;margin-top:15px}.personal-source-switch button{border:1px solid #778fb44d;background:none;color:#aabedc;border-radius:5px;min-height:44px;padding:9px 12px;font-size:13px}.personal-source-switch button:hover{border-color:#96b1dc}.personal-source-switch button[aria-pressed=true]{background:#a1bdf028;border-color:#9ebbed;color:#c8daff}.example-caption{display:flex;justify-content:space-between;gap:30px;margin-top:17px;color:#95a6c2;font-size:12px;line-height:1.8}.ggrow{max-width:1440px;margin:auto;padding:110px var(--gutter);display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:100px}.ggrow-copy h2{font-size:clamp(32px,3.5vw,50px);font-weight:400;line-height:1.5;margin:0 0 26px}.ggrow-copy>p:not(.eyebrow){color:#9ca9bf;font-size:17px;line-height:1.95;max-width:28em}.ggrow-copy .text-link{margin-top:25px}.review-folio{border:1px solid #ffffff24;padding:27px 30px;background:linear-gradient(150deg,#141e30,#101620);border-radius:2px 15px 2px 2px;box-shadow:7px 7px #10151e,8px 8px #ffffff14;transform:rotate(2deg);transition:transform var(--dur-slow) var(--ease)}.review-folio:hover{transform:rotate(0)}.folio-top{display:flex;justify-content:space-between;font-size:11px;letter-spacing:.08em;color:#8998b0;padding-bottom:21px;border-bottom:1px solid #ffffff18}.folio-heading{padding:25px 0 20px}.folio-heading>span{display:block;color:#7f8da4;font-size:13px;margin-bottom:12px}.folio-heading strong{font-weight:400;font-family:var(--literary);font-size:25px}.folio-row{display:flex;gap:18px;padding:19px 0;border-bottom:1px solid #ffffff0e}.folio-row>span{color:#7e92b5;font-family:Georgia,serif;font-size:14px}.folio-row h3{color:#c2cfe4;font-weight:400;font-size:15px;margin-bottom:7px}.folio-row p{font-size:13px;color:#8d9ab0;line-height:1.8}.folio-foot{display:flex;justify-content:space-between;gap:20px;color:#60708b;letter-spacing:.1em;font-size:10px;padding-top:25px}.folio-foot span{font-family:var(--literary);color:#9fafc8;font-size:14px}.site--nocturne .download-section{display:block;max-width:none;padding:90px var(--gutter) 60px;border-top:1px solid #ffffff11;background:radial-gradient(ellipse at 50% 0%,#172a4c55,transparent 65%),#090d15}.download-invitation{max-width:800px;margin:auto;text-align:center}.download-invitation h2{font-weight:400;font-size:clamp(36px,4.5vw,64px);line-height:1.5;margin:25px 0}.download-invitation>p:not(.eyebrow){color:#9daac1;font-size:16px}.download-placeholder{display:inline-flex;align-items:center;gap:20px;justify-content:center;padding:18px 28px;border-block:1px solid #8fa4c84a;font-size:16px;color:#cbd7ed;margin:30px 0 17px}.download-placeholder svg{width:18px;height:18px}.download-invitation .availability-note{color:#7e8ba3;font-size:13px}.download-invitation>.text-link{margin-top:22px;font-size:14px}.site--nocturne .version-record{max-width:1180px;margin:70px auto 0;padding-top:26px;border-top:1px solid #ffffff15;display:grid;grid-template-columns:.65fr 2fr;gap:55px}.site--nocturne .version-record h3{font-size:15px;font-weight:400}.site--nocturne .version-record>div>p{font-size:13px;margin-top:12px;color:#76859e}.site--nocturne .version-record summary{display:flex;gap:18px;align-items:center;padding:20px 0;cursor:pointer;list-style:none;font-size:13px}.site--nocturne .version-record summary::-webkit-details-marker{display:none}.site--nocturne .version-record summary>strong{font-weight:400;color:#a5b3ca}.site--nocturne .version-record summary>time{margin-left:auto;color:#79879e;font-size:12px}.site--nocturne .version-record summary:hover strong{color:#d3e2ff}.version-toggle{flex:0 0 12px;height:12px;position:relative}.version-toggle:before,.version-toggle:after{content:"";position:absolute;background:#95a9cb}.version-toggle:before{width:12px;height:1px;top:6px}.version-toggle:after{width:1px;height:12px;left:6px;transition:transform var(--dur-standard)}details[open]>summary .version-toggle:after{transform:scaleY(0)}.site--nocturne .version-body{font-size:14px;line-height:1.9;color:#99a8c2;padding:12px 0 24px}.site--nocturne .product-page,.site--nocturne .about-page{background:#080c13;color:#e8edf6}.site--nocturne .product-stage{padding-block:85px 75px}.site--nocturne .product-stage-heading{display:grid;grid-template-columns:1.3fr 1fr;gap:45px;margin-bottom:48px}.site--nocturne .product-stage-heading h1{font-size:clamp(38px,4.6vw,64px);line-height:1.5;font-weight:400;margin-top:20px}.site--nocturne .product-stage-heading>div:last-child{align-self:end;color:#9faec5}.site--nocturne .product-stage-heading p:not(.eyebrow){font-size:17px;line-height:1.9}.site--nocturne .product-stage-heading .text-link{margin-top:20px}.site--nocturne .product-version-note{font-size:13px;color:#8493ac;margin-top:20px}.site--nocturne .capability-section,.site--nocturne .mode-section{padding-block:85px;border-top:1px solid #ffffff15}.site--nocturne .section-heading h2{font-size:clamp(32px,3.5vw,48px);font-weight:400;line-height:1.55}.site--nocturne .capability-explorer{border-color:#ffffff20;background:#0d1320}.site--nocturne .capability-explorer>nav{background:#0b101b}.site--nocturne .capability-explorer>nav button{color:#8d9eb9;border-color:#ffffff10}.site--nocturne .capability-explorer>nav button[aria-pressed=true]{background:#1a2942;color:#d5e2ff}.site--nocturne .capability-detail{background:none;color:#d6dff1}.site--nocturne .feature-number{color:#ffffff0a}.site--nocturne .capability-copy h3{color:#e2e9f7;font-weight:400;font-size:27px}.site--nocturne .capability-copy p{color:#9daec9;font-size:16px;line-height:1.9}.site--nocturne .capability-example{background:#bacdff06;border-left:1px solid #788eb454}.site--nocturne .mode-explorer{background:#0d1421;border:1px solid #ffffff1a}.site--nocturne .mode-controls{color:#d7e0f0}.site--nocturne .mode-controls p{color:#9caac2}.site--nocturne .mode-controls nav button[aria-pressed=true]{background:#1b2b48;color:#c8dcff}.site--nocturne .layout-preview{background:#0b101b;border-color:#243049}.site--nocturne .layout-question,.site--nocturne .layout-answer{background:#142034;border-color:#384963}.site--nocturne .layout-preview h4,.site--nocturne .layout-preview p{color:#cbd9ee}.site--nocturne .closing-note{padding-block:80px;text-align:center;border-top:1px solid #ffffff12}.site--nocturne .closing-note h2{font-size:44px;font-weight:400;line-height:1.5;margin:25px 0}.site--nocturne .about-stage{padding-block:85px 50px}.site--nocturne .about-stage-copy h1{font-size:clamp(43px,5vw,74px);font-weight:400;line-height:1.45}.site--nocturne .about-stage-copy p{color:#a4b2ca}.site--nocturne .about-wordmark{font-weight:400;color:#bacfff12;letter-spacing:-.04em}.site--nocturne .principles-section{padding-block:90px;border-top:1px solid #ffffff16}.site--nocturne .principles-section h2{font-weight:400;font-size:42px;line-height:1.6}.site--nocturne .principle-window{background:#101a2b;color:#c5d3eb;border-color:#a4b9df30}.site--nocturne .principle-copy h3{color:#d2dff2;font-weight:400}.site--nocturne .principle-copy p{color:#a1b2cf}.site--nocturne .principle-word{color:#b6cdff0a}.site--nocturne .principle-window nav button[aria-pressed=true]{background:#263b5e;color:#d1e0ff}.site--nocturne .data-section,.site--nocturne .contact-section{padding-block:65px;border-color:#ffffff16}.site--nocturne .data-disclosures{border-color:#ffffff17}.site--nocturne .data-disclosures summary{color:#c7d4eb;border-color:#ffffff17}.site--nocturne .data-disclosures p{color:#a2b0c9}.site--nocturne .contact-section h2{font-size:39px;font-weight:400}.site--nocturne .contact-section p{color:#8e9eb9}.site--nocturne[data-reading=true]{--paper: #e9edf3;--paper-ink: #192435;--paper-muted: #57677b;--paper-line: #c7d0de;background:#e9edf3;color:#1d293b}.site--nocturne[data-reading=true] .site-header,.site--nocturne[data-reading=true] .site-footer{color:#e9eef8}.site--nocturne .guide-hub-header{padding-block:30px 15px;gap:60px}.site--nocturne .guide-hub-header h1{font-weight:400;font-size:clamp(40px,4vw,58px);line-height:1.5}.site--nocturne .guide-hub-header h1 em{color:#47648e}.site--nocturne .guide-header-tools>p{color:#65758b;font-size:16px}.site--nocturne .guide-search-entry{background:#e2e8f1;border-color:#c1cbdb;color:#4b5e79}.site--nocturne .docs-hub{background:#e9edf3;padding-top:45px}.site--nocturne .docs-hub h2{font-weight:500}.site--nocturne .journey-panel{border-radius:4px}.site--nocturne .guide-view-tabs{border-color:#c5cedb}.site--nocturne .guide-view-tabs button{font-size:15px}@media(min-width:1800px){.nocturne-hero{min-height:900px}.answer-scene-plane{height:550px}.scene-question{padding:26px 32px}.scene-material{top:236px;padding:28px}.scene-material h3{font-size:23px}.scene-material li{font-size:14px}.scene-answer{top:190px;padding:32px 35px}.scene-answer-copy>p+p{font-size:16px}.scene-answer-source,.scene-answer-top>span+span,.scene-question-meta{font-size:13px}.scene-steps button{font-size:14px;padding-inline:17px}.scene-followup{font-size:14px}}@media(max-width:1000px){.site--nocturne .site-nav.is-open{background:#0f1522}.site--nocturne .site-nav>a:after{display:none}.site--nocturne .site-header{height:72px}.nocturne-hero{height:auto;min-height:800px;max-height:none}.hero-layout{grid-template-columns:minmax(0,1fr);padding-top:115px;padding-bottom:130px;gap:35px}.hero-caption{padding-bottom:0}.hero-caption h1{font-size:64px}.hero-note{font-size:16px}.answer-scene{width:min(100%,740px)}.gf{gap:35px;padding-block:90px}.gf-pane{padding:21px}.gf-copy h2{font-size:32px}.gfeat-list{gap:45px}.feature-route{padding:30px 0 0}.ggrow{gap:45px;padding-block:90px}.personal-heading{gap:35px}.personal-example{padding:28px}.personal-columns{gap:26px}.personal-answer{padding-left:25px}.site--nocturne .product-stage-heading{gap:30px}.site--nocturne .footer-top{grid-template-columns:1.3fr .7fr 1fr}}@media(max-width:700px){.site--nocturne{--gutter: 24px}.site--nocturne .site-header{height:68px;padding-inline:24px}.site--nocturne .brand{font-size:27px}.site--nocturne .header-search{display:none}.site--nocturne .header-download{font-size:13px;min-height:37px;padding-inline:14px;gap:14px}.site--nocturne .header-actions{gap:9px}.nocturne-hero{min-height:0}.hero-index{top:25px;font-size:10px}.hero-index>span:last-child{display:none}.hero-layout{padding-top:95px;padding-bottom:45px;gap:45px}.hero-caption h1{font-size:clamp(34px,10.2vw,58px);line-height:1.5}.hero-note{font-size:14px;margin-top:20px}.hero-experience-link{min-height:46px;margin-top:25px;font-size:14px}.hero-product-fact{font-size:11px}.answer-scene-plane{height:auto;display:grid;grid-template-columns:minmax(0,1fr);gap:16px;transform:none}.scene-connections{display:none}.scene-glass{position:relative;inset:auto;width:100%;transform:none;border-radius:16px;padding:22px;animation:none}.scene-glass[data-current=true]{transform:none}.scene-question>p{font-size:18px}.scene-material{margin-inline:12px;width:calc(100% - 24px)}.scene-material h3{margin-top:16px;font-size:18px}.scene-material ul{margin-block:13px 16px;gap:5px}.scene-material-origin{padding-top:12px}.scene-answer{min-height:0}.scene-answer-copy .scene-answer-lead{font-size:22px}.scene-controls{margin-top:23px;justify-content:center;gap:13px}.scene-steps{width:100%;justify-content:center}.scene-steps button{padding-inline:10px;font-size:12px}.scene-caption{text-align:center}.hero-bottom{position:relative;inset:auto;margin-inline:var(--gutter)}.hero-bottom{bottom:20px;padding-top:18px;gap:12px;align-items:flex-start;flex-direction:column-reverse}.hero-bottom p{font-size:12px;text-align:left}.hero-bottom p>span{font-size:12px}.hero-scroll{font-size:12px;min-height:36px}.hero-scroll-line{width:26px}.hero-scroll .arrow{width:13px}.gf{display:grid;grid-template-columns:minmax(0,1fr);gap:38px;padding-block:80px}.gf-copy h2{font-size:32px}.gf-fact{font-size:16px}.gf-note{font-size:12px}.gf-pane{border-radius:8px;padding:22px;transform:none}.gf-row{grid-template-columns:18px minmax(0,1fr);gap:10px}.gf-row[data-tone=answer] p{font-size:18px}.gfeat{padding-block:25px 80px}.gfeat-head{display:block;margin-bottom:32px}.gfeat-head h2{font-size:32px}.gfeat-head>p{font-size:15px;margin-top:20px}.gfeat-list{grid-template-columns:minmax(0,1fr);gap:38px}.feature-route{padding:30px 0 0}.feature-route-art{height:105px;margin-bottom:30px}.feature-route h3{font-size:31px}.feature-route p{font-size:15px}.personal-story{padding-block:70px}.personal-heading{grid-template-columns:minmax(0,1fr);gap:23px;margin-bottom:30px}.personal-heading h2{font-size:32px}.personal-heading p{font-size:15px}.personal-tabs .segmented-tabs button{font-size:13px;padding-inline:14px}.personal-example{padding:24px}.personal-question{padding-bottom:22px;margin-bottom:23px}.personal-question h3{font-size:22px}.personal-columns{grid-template-columns:minmax(0,1fr);gap:24px}.personal-source h4,.personal-answer h4{margin-bottom:16px}.personal-source p{font-size:14px}.personal-answer{padding-left:0;padding-top:23px;border-left:none;border-top:1px solid #ffffff15}.personal-answer .personal-answer-lead{font-size:20px}.personal-answer>p{font-size:15px}.example-caption{display:block;font-size:12px}.example-caption span{display:block;margin-top:4px}.ggrow{grid-template-columns:minmax(0,1fr);gap:40px;padding-block:75px}.ggrow-copy h2{font-size:33px}.ggrow-copy>p:not(.eyebrow){font-size:16px}.review-folio{padding:24px;transform:none}.folio-heading strong{font-size:23px}.site--nocturne .download-section{padding-block:75px 45px}.download-invitation h2{font-size:36px}.download-invitation>p:not(.eyebrow){font-size:15px}.site--nocturne .version-record{grid-template-columns:minmax(0,1fr);gap:16px;margin-top:55px}.site--nocturne .version-record summary{flex-wrap:wrap;gap:7px 16px}.site--nocturne .version-record summary>strong{flex-basis:calc(100% - 90px)}.site--nocturne .version-record summary>time{margin-left:0}.site--nocturne .version-record summary>.version-toggle{position:absolute;right:0;top:27px}.site--nocturne .version-record summary{position:relative;padding-right:22px}.site--nocturne .product-stage{padding-block:55px}.site--nocturne .product-stage-heading{grid-template-columns:minmax(0,1fr);gap:25px}.site--nocturne .product-stage-heading h1{font-size:39px}.site--nocturne .product-stage-heading p:not(.eyebrow){font-size:16px}.site--nocturne .capability-section,.site--nocturne .mode-section{padding-block:60px}.site--nocturne .section-heading h2{font-size:32px}.site--nocturne .closing-note h2{font-size:34px}.site--nocturne .about-stage{padding-block:55px 35px}.site--nocturne .about-stage-copy h1{font-size:42px}.site--nocturne .principles-section{padding-block:60px}.site--nocturne .principles-section h2,.site--nocturne .contact-section h2{font-size:33px}.site--nocturne .guide-hub-header{gap:25px}.site--nocturne .guide-hub-header h1{font-size:38px}.site--nocturne .footer-top{grid-template-columns:1fr 1fr;gap:30px}.site--nocturne .footer-top>div:first-child{grid-column:1/-1}.site--nocturne .footer-top>nav{grid-column:auto}.site--nocturne .footer-signature{justify-self:start}.site--nocturne .footer-signature>a{font-size:13px;gap:8px}.site--nocturne .footer-bottom{gap:12px 22px;font-size:12px}.site--nocturne .motion-control{margin-left:0}.site--nocturne .footer-registration{gap:5px 20px;font-size:12px}}@media(forced-colors:active){.hero-atmosphere,.scene-halo{display:none}.hero-caption h1 em{-webkit-text-fill-color:currentColor}.feature-route,.personal-example,.gf-pane,.review-folio,.scene-glass{border:1px solid CanvasText}}html[data-motion=off] .review-folio,html[data-motion=off] .answer-scene-plane{transform:none}@media(prefers-reduced-motion:reduce){.review-folio,.answer-scene-plane{transform:none}}.personal-signal{width:100%;max-width:210px;height:25px;margin:27px auto 0;opacity:.35;overflow:hidden}.personal-signal canvas{width:100%;height:25px}.historical-checksum{padding:18px 0 0;display:grid;gap:15px}.historical-checksum code{overflow-wrap:anywhere;font-size:12px;color:#8598b8}.site--nocturne .assist-experience{margin-top:40px;min-width:0}.site--nocturne .experience-switch{margin-bottom:20px;display:flex}.site--nocturne .experience-switch .segmented-tabs{border:1px solid #8195b42e;border-radius:30px;padding:5px;gap:4px;background:#0c1422}.site--nocturne .experience-switch button{border-radius:25px;min-height:44px;padding:10px 23px;font-size:15px}.site--nocturne .experience-switch button[aria-selected=true]{background:#c1d2f3;color:#101c32}.site--nocturne .assist-glass{border:1px solid #a6bade3b;border-radius:12px;background:#101a2a;box-shadow:0 8px #080d16,0 9px #7388ab26,0 30px 50px #0002;overflow:hidden;position:relative;padding:0;min-width:0}.site--nocturne .glass-rim{height:1px;position:absolute;inset:0 10% auto;background:linear-gradient(90deg,transparent,#b3c7ef88,transparent)}.site--nocturne .experience-panel{position:relative;padding:0}.site--nocturne .experience-tools{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;padding:16px 27px;gap:12px;border-bottom:1px solid #ffffff13}.site--nocturne .window-context{display:inline-flex;align-items:center;gap:10px;font-size:13px;color:#a6b9d8}.site--nocturne .window-context .status-dot{width:5px;height:5px;background:#98b8f4}.site--nocturne .experience-tools .segmented-tabs button{font-size:13px;padding:8px 15px;border-radius:4px}.site--nocturne .experience-tools .segmented-tabs button[aria-selected=true]{background:#273853;color:#d9e6fd}.site--nocturne .assist-workspace{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);padding:0;gap:0;min-height:390px}.site--nocturne .conversation-pane,.site--nocturne .capture-pane{background:#111c2d;padding:26px 30px;min-width:0}.site--nocturne .answer-pane{background:#0c1421;border-left:1px solid #ffffff14;padding:26px 30px;min-width:0}.site--nocturne .pane-heading{display:flex;justify-content:space-between;gap:15px;align-items:center;font-size:12px;color:#778ba9;margin-bottom:24px}.site--nocturne .pane-heading span:last-child{font-size:11px}.site--nocturne .answer-spark{color:#a5bcee;font-size:22px!important;line-height:1}.site--nocturne .voice-signal{display:flex;height:66px;gap:5px;align-items:center;margin:18px 0 26px}.site--nocturne .voice-signal i{width:2px;height:var(--bar-height);background:linear-gradient(180deg,#597aaf,#a0bbf4,#597aaf)}.site--nocturne .speaker-label{color:#748cad;font-size:12px;margin-bottom:14px}.site--nocturne .spoken-question{font-family:var(--literary);font-weight:400;font-size:26px;line-height:1.75;color:#dbe4f6}.site--nocturne .small-action{border:0;border-bottom:1px solid #758eb748;border-radius:0;background:none;color:#afc6ee;min-height:44px;padding:8px 0;font-size:14px;display:inline-flex;align-items:center;gap:20px}.site--nocturne .followup-action{margin-top:26px}.site--nocturne .previous-question{color:#7f94b1;font-size:13px;margin-top:17px}.site--nocturne .answer-pane .segmented-tabs{border-bottom:1px solid #ffffff14;margin-bottom:20px;gap:16px}.site--nocturne .answer-pane .segmented-tabs button{padding:4px 0 12px;font-size:14px;min-height:35px;color:#7d91b1;border-bottom:1px solid transparent;background:none}.site--nocturne .answer-pane .segmented-tabs button[aria-selected=true]{color:#cfddf6;border-bottom-color:#b1c8f3}.site--nocturne .spoken-answer{padding:0;list-style:none;margin:0;display:grid;gap:22px}.site--nocturne .spoken-answer li{display:flex;align-items:flex-start;gap:15px}.site--nocturne .spoken-answer li>span{color:#5f769b;font-size:12px;padding-top:5px;font-family:Consolas,monospace}.site--nocturne .spoken-answer strong{color:#b1c4e5;font-size:14px;font-weight:400}.site--nocturne .spoken-answer p{font-size:15px;color:#94a9c9;line-height:1.8;margin-top:7px}.site--nocturne .source-page>span,.site--nocturne .answer-overline{color:#8199be;font-size:12px;display:block}.site--nocturne .source-page>p,.site--nocturne .followup-answer>p{font-size:18px;line-height:1.9;color:#c3d1e8;margin-top:14px;font-family:var(--literary)}.site--nocturne .source-page>small,.site--nocturne .followup-answer>small{display:block;margin-top:25px;color:#6f85a9;font-size:12px}.site--nocturne .experience-foot{display:flex;justify-content:space-between;gap:20px;padding:17px 27px;border-top:1px solid #ffffff12;color:#7187a8;font-size:12px;line-height:1.7}.site--nocturne .capture-frame{position:relative;border-radius:3px;background:#dfe6f0;color:#223048;padding:20px;min-width:0}.site--nocturne .capture-frame[data-selecting=true]{cursor:crosshair;touch-action:none;-webkit-user-select:none;user-select:none}.site--nocturne .document-caption{display:flex;justify-content:space-between;gap:14px;font-size:11px;color:#7c8da4;padding-bottom:18px;border-bottom:1px solid #bccada}.site--nocturne .question-paper{padding:18px 8px;color:#23364f}.site--nocturne .question-paper h3{font-weight:500;font-size:17px;line-height:1.8;margin-top:9px}.site--nocturne .question-type{font-size:11px;color:#6c809f}.site--nocturne .question-options{padding:0;list-style:none;display:grid;gap:10px;margin-top:18px}.site--nocturne .question-options li{font-size:14px;display:flex;gap:13px;color:#425775}.site--nocturne .question-options li>span{color:#8192ac;font-size:12px}.site--nocturne .question-passage{font-size:14px;line-height:1.8;color:#526681;margin-top:15px}.site--nocturne .document-end{display:block;color:#8a9ab0;font-size:10px;border-top:1px solid #c0ccdc;padding-top:14px}.site--nocturne .question-input{white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px;background:#d2dce9;padding:13px;line-height:1.7}.site--nocturne .crop-selection{position:absolute;border:1px solid #4c80d0;background:#5f8fe914;pointer-events:none}.site--nocturne .crop-selection i{position:absolute;width:6px;height:6px;border:1px solid #3f76cc;background:#dfeafe}.site--nocturne .crop-selection i:nth-child(1){left:-3px;top:-3px}.site--nocturne .crop-selection i:nth-child(2){right:-3px;top:-3px}.site--nocturne .crop-selection i:nth-child(3){right:-3px;bottom:-3px}.site--nocturne .crop-selection i:nth-child(4){left:-3px;bottom:-3px}.site--nocturne .capture-actions{display:flex;gap:14px;align-items:center;justify-content:space-between;margin-top:18px}.site--nocturne .solve-action{background:#b0c7f1;color:#152846;border:1px solid #b0c7f1;border-radius:4px;padding:11px 19px;min-height:44px;font-size:14px}.site--nocturne .solve-action:disabled{background:#23324a;color:#647b9e;border-color:#3c4c64}.site--nocturne .answer-page{min-height:220px;padding:0}.site--nocturne .written-result{font-size:30px;font-weight:400;color:#d2e0f9;margin:18px 0}.site--nocturne .answer-lead{color:#afc1e1;font-size:17px;margin-bottom:20px}.site--nocturne .answer-reason{color:#9baecd;font-size:16px;line-height:1.9}.site--nocturne .answer-end{display:block;border-top:1px solid #ffffff14;padding-top:22px;font-family:var(--literary);color:#6f88ac;font-size:14px;margin-top:30px}.site--nocturne .answer-code{font:13px/1.8 Consolas,monospace;white-space:pre-wrap;overflow-wrap:anywhere;background:#070d17;border:1px solid #243248;padding:18px;color:#a9c8e8}.site--nocturne .answer-check{margin-top:20px;border-left:1px solid #7496c9;padding-left:16px}.site--nocturne .answer-check>span{font-size:12px;color:#7c94b9}.site--nocturne .answer-check p{color:#9aafcf;font-size:15px;margin-top:9px}.site--nocturne .answer-waiting{padding:45px 0}.site--nocturne .answer-waiting>span{color:#7096d9;font-size:40px}.site--nocturne .answer-waiting h3{margin-block:20px;font-size:26px;font-weight:400;color:#b9cbea}.site--nocturne .answer-waiting p{color:#7891b4;font-size:15px}.site--nocturne .capability-explorer{display:grid;grid-template-columns:265px minmax(0,1fr);margin-top:40px}.site--nocturne .capability-explorer>nav{display:flex;flex-direction:column;padding:15px;border-right:1px solid #ffffff16}.site--nocturne .capability-explorer>nav button{display:flex;align-items:center;gap:17px;padding:20px 15px;background:none;border:0;border-bottom:1px solid #ffffff0b;text-align:left;font-size:15px}.site--nocturne .capability-explorer>nav button>span{font-size:11px;color:#778eaf}.site--nocturne .capability-explorer>nav button strong{font-size:15px;font-weight:400}.site--nocturne .capability-explorer>nav button .arrow{width:17px;height:17px;margin-left:auto}.site--nocturne .capability-detail{display:block;padding:42px;position:relative;margin:0}.site--nocturne .feature-number{position:absolute;top:15px;right:25px;font-size:95px;font-family:Georgia,serif;z-index:0}.site--nocturne .capability-copy{position:relative}.site--nocturne .capability-copy>h3{margin:15px 0 22px}.site--nocturne .capability-copy>p{max-width:36em}.site--nocturne .capability-copy>p+p{margin-top:20px}.site--nocturne .capability-example{padding:20px 24px;margin-top:28px}.site--nocturne .capability-example>span{color:#7490b7;font-size:12px}.site--nocturne .capability-example p{font-size:15px;margin-top:9px}.site--nocturne .mode-explorer{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);margin-top:40px}.site--nocturne .mode-controls{padding:35px}.site--nocturne .mode-controls nav{display:flex;flex-wrap:wrap;gap:4px;margin-bottom:30px}.site--nocturne .mode-controls nav button{display:flex;gap:12px;align-items:center;background:none;border:none;padding:12px;font-size:14px;color:#8498b9}.site--nocturne .mode-controls nav button .arrow{display:none}.site--nocturne .mode-controls h3{font-size:25px;font-weight:400;line-height:1.6;margin-bottom:18px}.site--nocturne .mode-controls p{font-size:16px;line-height:1.9}.site--nocturne .mode-controls .text-link{margin-top:22px}.site--nocturne .layout-preview{display:grid;grid-template-columns:.7fr 1fr;gap:14px;align-content:center;padding:30px;min-width:0}.site--nocturne .layout-question,.site--nocturne .layout-answer{min-width:0;padding:19px;border:1px solid #425a7f4f;border-radius:5px}.site--nocturne .layout-question>span,.site--nocturne .layout-answer>span{color:#6580a7;font-size:11px}.site--nocturne .layout-question p{font-size:14px;line-height:1.8;margin:20px 0}.site--nocturne .layout-answer h4{font-weight:400;font-size:16px;margin-block:22px}.site--nocturne .layout-answer p{font-size:13px;margin-block:14px;border-bottom:1px solid #ffffff10;padding-bottom:10px}.site--nocturne .layout-caption{grid-column:1/-1;text-align:center;color:#6d83a4;font-size:12px;margin-top:10px}.site--nocturne .layout-preview[data-layout=dual] .layout-answer{transform:translateY(-13px);box-shadow:0 12px 25px #0003}.site--nocturne .layout-preview[data-layout=practice] .layout-question{border-color:#92b7f977}.site--nocturne .mode-boundary{margin-top:30px;padding:0;border-bottom:1px solid #ffffff15}.site--nocturne .mode-boundary summary{cursor:pointer;display:flex;justify-content:space-between;gap:18px;padding-block:18px;font-size:15px;color:#98a9c4}.site--nocturne .mode-boundary p{color:#8498b8;font-size:15px;margin-block:18px;max-width:58em}@media(max-width:1000px){.site--nocturne .capability-explorer{grid-template-columns:215px minmax(0,1fr)}.site--nocturne .capability-detail{padding:30px}.site--nocturne .mode-explorer{grid-template-columns:minmax(0,1fr)}.site--nocturne .layout-preview{min-height:330px}}@media(max-width:700px){.site--nocturne .experience-tools{padding:15px 20px}.site--nocturne .experience-tools>.window-context{width:100%}.site--nocturne .experience-tools .segmented-tabs{flex-wrap:wrap;gap:2px}.site--nocturne .experience-tools .segmented-tabs button{font-size:12px;padding-inline:11px}.site--nocturne .assist-workspace{grid-template-columns:minmax(0,1fr)}.site--nocturne .conversation-pane,.site--nocturne .capture-pane,.site--nocturne .answer-pane{padding:23px}.site--nocturne .answer-pane{border-left:0;border-top:1px solid #ffffff15}.site--nocturne .spoken-question{font-size:23px}.site--nocturne .voice-signal{height:45px}.site--nocturne .experience-switch button{padding:9px 16px;font-size:13px}.site--nocturne .experience-foot{flex-direction:column;gap:7px;padding:16px 23px;font-size:11px}.site--nocturne .capture-frame{padding:16px}.site--nocturne .question-paper{padding-inline:3px}.site--nocturne .capture-actions{gap:10px}.site--nocturne .small-action{font-size:12px}.site--nocturne .solve-action{font-size:13px;padding-inline:12px}.site--nocturne .capability-explorer{grid-template-columns:minmax(0,1fr)}.site--nocturne .capability-explorer>nav{display:grid;grid-template-columns:1fr 1fr;border-right:none;padding:13px}.site--nocturne .capability-explorer>nav button{padding:14px 10px;gap:9px}.site--nocturne .capability-explorer>nav button strong{font-size:13px}.site--nocturne .capability-explorer>nav button .arrow{display:none}.site--nocturne .capability-detail{padding:23px;border-top:1px solid #ffffff15}.site--nocturne .capability-copy>h3{font-size:23px}.site--nocturne .capability-copy>p,.site--nocturne .capability-example p{font-size:15px}.site--nocturne .capability-example{padding:18px}.site--nocturne .mode-controls{padding:23px}.site--nocturne .mode-controls h3{font-size:23px}.site--nocturne .layout-preview{padding:20px;gap:10px}.site--nocturne .layout-question,.site--nocturne .layout-answer{padding:13px}}@font-face{font-family:"Intervue Reading Serif";src:url(/fonts/intervue-reading-serif-medium.woff2) format("woff2");font-weight:400 600;font-style:normal;font-display:swap}.site--nocturne .about-stage-copy{display:grid;grid-template-columns:1.2fr 1fr;gap:8%;align-items:end;margin:32px 0 65px}.site--nocturne .about-stage-copy>div{padding-bottom:8px}.site--nocturne .about-stage-copy p{font-size:17px;line-height:1.9;margin-top:20px}.site--nocturne .about-stage-copy>div>span{color:#7e93b5;font-size:13px;display:block;margin-top:28px}.site--nocturne .about-wordmark{font-family:Arial,sans-serif;font-size:clamp(65px,14.8vw,215px);letter-spacing:.015em;line-height:1.05;text-align:center;color:#c0d4ff;opacity:.12;padding:25px 0 15px;border-bottom:1px solid #a2b7dc70}.site--nocturne .about-stage-foot{display:flex;align-items:center;justify-content:space-between;gap:25px;padding:22px 0 0;color:#7d91b2;font-size:13px}.site--nocturne .about-stage-foot .text-link{font-size:13px}.site--nocturne .principles-section{display:grid;grid-template-columns:1fr 1.2fr;gap:8%;align-items:center}.site--nocturne .principles-section h2{margin-top:22px}.site--nocturne .principle-window{padding:30px;border:1px solid #a4b9df30;border-radius:4px;position:relative;overflow:hidden}.site--nocturne .principle-window nav{display:flex;gap:9px;padding-bottom:25px;border-bottom:1px solid #ffffff15;position:relative;z-index:1}.site--nocturne .principle-window nav button{display:flex;align-items:center;gap:15px;background:none;border:none;padding:11px 16px;color:#8a9cbb;font-size:16px;border-radius:4px}.site--nocturne .principle-window nav button>span{color:#7186a8;font-size:10px}.site--nocturne .principle-copy{min-height:215px;position:relative;padding:35px 0 25px}.site--nocturne .principle-copy h3{font-family:var(--literary);position:relative;font-size:25px;margin-bottom:20px;line-height:1.7}.site--nocturne .principle-copy p{font-size:16px;line-height:1.95;position:relative}.site--nocturne .principle-word{position:absolute;top:10px;right:-12px;font-family:var(--literary);font-size:125px;color:#a9c1f207}.site--nocturne .principle-signature{display:block;color:#6b82a7;font-size:11px;padding-top:15px;border-top:1px solid #ffffff15}.site--nocturne .data-section .section-heading{display:flex;justify-content:space-between;gap:30px;align-items:end;margin-bottom:32px}.site--nocturne .data-section .section-heading>h2{font-size:32px}.site--nocturne .data-section .section-heading>p{color:#7d91b0;font-size:15px}.site--nocturne .data-disclosures{border-top:1px solid #ffffff17;margin-bottom:24px}.site--nocturne .data-disclosures details{border-bottom:1px solid #ffffff17}.site--nocturne .data-disclosures summary{list-style:none;display:flex;align-items:center;justify-content:space-between;cursor:pointer;gap:20px;padding:26px 0;font-size:18px}.site--nocturne .data-disclosures summary::-webkit-details-marker{display:none}.site--nocturne .data-disclosures summary .disclosure-plus{position:relative;width:15px;height:15px}.site--nocturne .data-disclosures summary .disclosure-plus:before,.site--nocturne .data-disclosures summary .disclosure-plus:after{content:"";position:absolute;background:#8ca6cf;top:7px;left:0;width:15px;height:1px}.site--nocturne .data-disclosures summary .disclosure-plus:after{transform:rotate(90deg)}.site--nocturne .data-disclosures details[open] .disclosure-plus:after{transform:none}.site--nocturne .data-disclosures p{max-width:50em;padding:0 0 25px;line-height:1.95;font-size:16px}.site--nocturne .contact-section{display:grid;grid-template-columns:1fr 1fr;gap:80px;border-top:1px solid #ffffff17}.site--nocturne .contact-section>div>p{margin-top:24px;font-size:16px;line-height:1.9}.site--nocturne .contact-address>span{font-size:12px;color:#8197ba;display:block}.site--nocturne .contact-address>strong{display:block;margin:20px 0;font-family:Georgia,serif;font-size:42px;letter-spacing:.03em;font-weight:400}.site--nocturne .contact-address .button{color:#b7cbea;border-color:#6d86ac55;font-size:14px;min-height:43px;padding:9px 21px}.site--nocturne .contact-address>p{font-size:13px!important}.site--nocturne[data-reading=true] main .guide-hub-header h1{font-weight:400}.site--nocturne[data-reading=true]>main{--bg: #e9edf3;background:#e9edf3}html[data-motion=off] .gf-pane,html[data-motion=off] .reading-window{transform:none!important}@media(prefers-reduced-motion:reduce){.gf-pane,.reading-window{transform:none!important}}@media(max-width:700px){.site--nocturne .about-stage-copy{grid-template-columns:minmax(0,1fr);gap:20px;margin:25px 0 40px}.site--nocturne .about-stage-copy p{font-size:16px;margin-top:15px}.site--nocturne .about-wordmark{font-size:14vw}.site--nocturne .about-stage-foot{align-items:flex-start;flex-direction:column;gap:8px;font-size:12px}.site--nocturne .principles-section{grid-template-columns:minmax(0,1fr);gap:30px}.site--nocturne .principle-window{padding:23px}.site--nocturne .principle-window nav{gap:5px}.site--nocturne .principle-window nav button{gap:9px;padding-inline:12px;font-size:15px}.site--nocturne .principle-copy{min-height:220px}.site--nocturne .principle-copy h3{font-size:23px}.site--nocturne .principle-copy p{font-size:15px}.site--nocturne .data-section .section-heading{display:block}.site--nocturne .data-section .section-heading>h2{font-size:28px;margin-bottom:18px}.site--nocturne .data-disclosures summary{font-size:16px;line-height:1.7}.site--nocturne .data-disclosures p{font-size:15px}.site--nocturne .contact-section{grid-template-columns:minmax(0,1fr);gap:30px}.site--nocturne .contact-address>strong{font-size:36px}}@font-face{font-family:Intervue Display Sans;src:url(/fonts/intervue-display-sans-bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}.site--nocturne{--muted: #98a6bc;--soft: #bac5d7;--accent: #c3daf3;--line: #a4bfdf22;--display: "Intervue Display Sans", "Microsoft YaHei", sans-serif}.site--nocturne .site-header{background:#0a0f19b8}.site--nocturne .brand{letter-spacing:-.04em}.site--nocturne .footer-maker{margin-left:auto;color:#b8c7de}.footer-maker>span{letter-spacing:.08em;font-size:12px}.lumen-hero{min-height:min(850px,calc(100svh - 80px));position:relative;isolation:isolate;display:flex;flex-direction:column;justify-content:center;background:#080d17;overflow:clip}.dawn-light{position:absolute;top:-24%;right:-12%;bottom:-25%;left:-12%;z-index:-1;pointer-events:none;background:radial-gradient(ellipse at 78% 45%,#536ac545,transparent 45%),radial-gradient(ellipse at 63% 71%,#41879230,transparent 38%),linear-gradient(115deg,transparent 25%,#adc1ec06 50%,transparent 68%);filter:blur(30px)}.lumen-hero[data-revealed=true] .dawn-light{animation:lumen-arrival calc(var(--dur-scene) * 2) var(--ease) both}.lumen-hero-layout{width:100%;max-width:1920px;margin:auto;padding:clamp(76px,7vw,140px) var(--gutter) 100px;display:grid;grid-template-columns:.93fr 1.07fr;gap:clamp(42px,4vw,88px);align-items:center}.lumen-hero-copy{position:relative;z-index:2}.site--nocturne .lumen-hero h1{font-family:var(--display);font-size:clamp(72px,6.9vw,128px);font-weight:700;line-height:1.23;letter-spacing:-.035em;margin:0 0 36px;white-space:nowrap}.lumen-hero h1>span{display:block}.lumen-hero h1>span+span{color:#c8dced}.hero-definition{font-size:18px;color:#e1e8f4;margin:0 0 12px;letter-spacing:.02em}.hero-description{font-size:16px;color:#aabbd2;line-height:1.9;margin:0}.lumen-hero .download-action{margin-top:32px}.download-button{position:relative;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;gap:12px;border:0;border-radius:14px;background:linear-gradient(115deg,#ecf3fc,#c6dff0);color:#112336;min-height:56px;padding:15px 23px;font:inherit;font-size:16px;font-weight:600;box-shadow:0 8px 30px #07102150,inset 0 1px #fff;cursor:pointer;transition:transform var(--dur-quick) var(--ease),box-shadow var(--dur-quick),background var(--dur-quick)}.download-button:before{content:"";position:absolute;top:-20%;bottom:-20%;left:0;width:45%;background:linear-gradient(100deg,transparent,#ffffff38 50%,transparent);transform:translate(-160%) skew(-12deg);transition:transform var(--dur-slow) var(--ease);pointer-events:none}.download-button:hover:before,.download-button:focus-visible:before{transform:translate(320%) skew(-12deg)}.download-button svg{transition:transform var(--dur-quick) var(--ease)}.download-button:hover svg,.download-button:focus-visible svg{transform:translate(-2px) scale(1.05)}.download-button:hover{transform:translateY(-2px);background:#f3f8ff;box-shadow:0 12px 34px #719bbe28}.download-button:active{transform:translateY(0) scale(.98)}.download-buttons{display:flex;flex-wrap:wrap;justify-content:center;gap:12px}.download-button--mac{border:1px solid #7d8b9cb0;background:linear-gradient(117deg,#46525f 3%,#333e4b 56%,#29323d);color:#f4f7fa;box-shadow:0 3px #0d1218,inset 0 1px #ffffff45,inset 0 -1px #00000061}.download-button--mac:hover{background:linear-gradient(117deg,#535f6d 3%,#3d4956 56%,#323c48);color:#fff;box-shadow:0 5px #0d1218,0 10px 28px #07102140,inset 0 1px #ffffff52,inset 0 -1px #00000061}.hero-platforms{display:flex;align-items:center;gap:11px;font-size:13px;color:#a4b3c7;margin:17px 0 0}.hero-platforms>span{width:1px;height:11px;background:#74849b}.download-notice{font-size:14px;line-height:1.7;max-width:32em;color:var(--soft);margin-top:12px}.download-notice a{color:var(--ink);text-decoration:underline;text-underline-offset:4px}.download-alternate{max-width:32em;margin-top:17px;padding:12px 0 0;border-top:1px solid #a4bfdf2b;color:var(--soft);text-align:left}.download-alternate-heading{display:flex;align-items:baseline;justify-content:space-between;gap:18px;font-size:13px}.download-alternate-heading a{color:#d6e6fa;text-decoration:underline;text-underline-offset:4px;white-space:nowrap}.download-alternate>p{margin-top:7px;color:var(--muted);font-size:12px;line-height:1.7}.site--nocturne .personal-story{padding-block:130px 90px;background:radial-gradient(ellipse at 10% 24%,#243b502e,transparent 54%)}.site--nocturne .personal-heading{grid-template-columns:1.4fr 1fr;gap:60px}.site--nocturne .personal-heading h2{font-size:clamp(34px,3.2vw,54px);line-height:1.55}.site--nocturne .personal-heading h2 em{white-space:nowrap}.site--nocturne .personal-heading p{font-size:16px;line-height:2}.site--nocturne .personal-signal{display:none}.site--nocturne .example-caption{color:#a6b5cd;font-size:13px;line-height:1.8}.example-caption a{color:#c8ddf2;text-decoration:underline;text-underline-offset:5px}.site--nocturne .home-capabilities{padding-block:100px 130px;max-width:1510px}.capabilities-heading{display:grid;grid-template-columns:1.3fr 1fr;align-items:end;gap:70px;margin-bottom:48px}.capabilities-heading h2{font-size:clamp(36px,3.4vw,58px);line-height:1.5;font-weight:450}.capabilities-heading p{color:var(--soft);font-size:16px;line-height:1.9;padding-bottom:8px}.home-capabilities .experience-wide{margin:0}.home-capabilities .experience-foot{font-size:12px;color:#a9bbd1}.site--nocturne .home-capabilities .assist-glass{box-shadow:0 26px 80px #0004,inset 0 1px #a8cbff2b;border:0;background:linear-gradient(120deg,#1b2839,#131d2f 62%,#14313a);border-radius:16px}.capability-notes{display:grid;grid-template-columns:.85fr 1.15fr;gap:90px;padding:100px 0 60px}.capability-intro h3{font-size:30px;font-weight:450;line-height:1.65}.capability-intro p{font-size:15px;color:var(--muted);margin-top:20px;line-height:1.9}.capability-disclosures details{border-bottom:1px solid var(--line)}.capability-disclosures summary{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:21px 0;font-size:17px;list-style:none;cursor:pointer}.capability-disclosures summary::-webkit-details-marker{display:none}.capability-disclosures details[open] .disclosure-plus:after{transform:rotate(90deg)}.capability-disclosures details>div{padding:0 0 28px}.capability-disclosures h4{font-size:18px;font-weight:450;margin-bottom:12px;color:#d7e7f9}.capability-disclosures p{font-size:15px;line-height:1.95;color:var(--soft);margin-block:10px}.capability-disclosures a{font-size:14px;text-decoration:underline;text-underline-offset:6px;display:inline-block;margin-top:14px}.home-modes{padding-top:38px;border-top:1px solid var(--line)}.home-modes h3{font-size:18px;font-weight:450;color:var(--soft);margin-bottom:28px}.home-modes>div{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.home-modes a{padding:16px 0;transition:color var(--dur-quick)}.home-modes a span{font-size:21px}.home-modes a p{font-size:13px;color:var(--muted);margin-top:10px}.home-modes a:hover{color:#a9e2e5}.site--nocturne .next-chapter{display:grid;grid-template-columns:1.1fr 1fr;gap:90px;padding-block:80px 140px;align-items:center}.next-chapter-copy h2{font-size:clamp(34px,3.15vw,54px);line-height:1.55;font-weight:450}.next-chapter-copy p{color:var(--soft);font-size:16px;line-height:1.95;margin:28px 0 32px}.review-pages{background:linear-gradient(135deg,#dce6f1,#b5ccdc);color:#172b3e;padding:32px 36px;border-radius:5px 16px 16px 5px;box-shadow:-6px 6px #9bb3c2,-10px 11px #597087,0 25px 64px #0004;transform:rotate(1.5deg)}.review-page-heading{display:flex;justify-content:space-between;gap:20px;font-size:12px;color:#405b73;padding-bottom:22px;border-bottom:1px solid #48667c30}.review-line{padding-top:26px}.review-line strong{font-family:var(--literary);font-size:21px;font-weight:500}.review-line p{font-size:14px;line-height:1.9;color:#3d556d;margin-top:8px}.review-page-end{font-family:var(--literary);font-size:24px;text-align:right;color:#36566f;margin-top:30px}.site--nocturne .lumen-download{max-width:none;text-align:center;position:relative;isolation:isolate;padding-block:130px 95px;background:#0b121d;overflow:hidden}.download-daylight{position:absolute;z-index:-1;top:-60%;right:-30%;bottom:-20%;left:-30%;pointer-events:none;background:radial-gradient(ellipse at 50% 95%,#538baf35,transparent 55%)}.lumen-download h2{font-size:clamp(48px,4.8vw,80px);font-weight:450;line-height:1.5}.lumen-download>p{color:var(--soft);font-size:17px;margin-top:25px}.lumen-download .download-action{margin-top:32px}.lumen-download .download-notice{margin-inline:auto}.download-platforms{display:flex;justify-content:center;gap:22px;color:var(--muted);font-size:13px;margin-top:20px}.download-before{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:32px;max-width:700px;margin:60px auto 0;padding-top:25px;border-top:1px solid var(--line);text-align:left}.download-before p{color:#aabbd2;font-size:14px;line-height:1.9}.download-before a{font-size:14px;text-decoration:underline;text-underline-offset:6px}.site--nocturne .brand-opening{max-width:none;padding-block:105px 110px;position:relative;isolation:isolate;overflow:clip;background:#090f1c}.brand-first-light{position:absolute;z-index:-1;top:-5%;right:-10%;bottom:-20%;left:-10%;pointer-events:none;background:radial-gradient(ellipse at 70% 56%,#609ac24a,transparent 52%),radial-gradient(ellipse at 40% 50%,#545d7a30,transparent 52%);transform:translateY(calc((.5 - var(--scene-progress, .35)) * 80px))}.brand-first-light:after{content:"";position:absolute;top:54%;left:0;width:100%;height:1px;background:linear-gradient(90deg,transparent 5%,#a7c7e745 50%,transparent);box-shadow:0 10px 50px 6px #6798cb20}.site--nocturne .brand-opening h1{font-family:var(--literary);font-size:clamp(38px,4vw,64px);font-weight:500;line-height:1.6;letter-spacing:.14em;margin:0}.brand-english{font-family:var(--display);font-size:clamp(78px,11.8vw,188px);letter-spacing:-.02em;line-height:1.3;color:#d4e3f3;margin:15px 0 85px;font-weight:700}.brand-philosophy{display:grid;grid-template-columns:1.3fr 1fr;align-items:end;gap:70px;max-width:1350px}.brand-philosophy p{font-size:clamp(25px,3vw,46px);line-height:1.7}.brand-philosophy em{font-family:var(--literary);font-style:normal;color:#bdd4e9}.brand-philosophy>span{justify-self:end;color:#b4c6da;font-size:16px;line-height:2;padding-bottom:10px}.site--nocturne .brand-direction{display:grid;grid-template-columns:1fr 1fr;padding-block:110px;gap:100px}.brand-direction>div{padding:24px 0 15px;border-top:1px solid #97b3d644}.brand-direction>div>span{font-size:13px;color:#a4b8d0;letter-spacing:.08em}.brand-direction h2{font-size:clamp(32px,3.3vw,53px);line-height:1.6;font-weight:400;margin-top:35px}.site--nocturne .brand-letter{display:grid;grid-template-columns:1fr 1.1fr;gap:100px;padding-block:50px 120px}.brand-letter h2{font-size:clamp(30px,3vw,46px);line-height:1.65;font-weight:400}.brand-letter p{color:#c0ccdd;font-size:17px;line-height:2.1;margin-bottom:28px}.letter-signature{font-family:var(--literary);display:block;font-size:17px;color:#9db8d3;padding-top:10px}.lumen-about .data-section{padding-block:80px;border-top:1px solid var(--line)}.lumen-about .data-section .section-heading h2{font-size:35px;line-height:1.55}.lumen-about .contact-section h2{font-size:42px;line-height:1.55}.guide-library{width:100%;max-width:1700px;padding:50px var(--gutter) 100px;margin-inline:auto;display:grid;grid-template-columns:200px minmax(0,1fr);gap:clamp(30px,4vw,72px);align-items:start}.guide-library-nav{position:sticky;top:116px;max-height:calc(100svh - 150px);overflow-y:auto;padding:0 12px 20px 0;scrollbar-width:thin}.library-home{font-size:20px;font-weight:550}.guide-library-nav>p{font-size:12px;color:var(--muted);line-height:1.8;margin:10px 0 25px}.guide-library-nav details{margin-bottom:18px}.guide-library-nav summary{list-style:none;cursor:pointer;font-size:14px;color:var(--ink);padding-block:10px;display:flex;justify-content:space-between;align-items:center}.guide-library-nav summary::-webkit-details-marker{display:none}.guide-library-nav summary:after{content:"+";color:var(--muted);font-size:17px}.guide-library-nav details[open] summary:after{content:"−"}.guide-library-nav details>div{display:flex;flex-direction:column;gap:4px}.guide-library-nav details a{font-size:14px;color:var(--soft);line-height:1.7;padding:9px 11px;border-radius:7px;transition:background var(--dur-quick),color var(--dur-quick)}.guide-library-nav details a:hover{background:#7194be12;color:var(--ink)}.guide-library-nav details a[aria-current]{color:var(--accent);background:linear-gradient(100deg,#5888ba1c,#7f91ae08)}.library-help{display:block;margin-top:20px;font-size:14px;color:var(--accent);text-underline-offset:5px;text-decoration:underline}.site--nocturne .guide-library .docs-shell{max-width:none;width:100%;margin:0;padding:0;min-width:0}.site--nocturne .guide-library .docs-index-content,.site--nocturne .guide-library .article-workspace{max-width:none;margin:0;padding:0;min-width:0}.site--nocturne .guide-library .guide-hub-header{padding:12px 0 35px;gap:35px;grid-template-columns:1fr 1fr}.site--nocturne .guide-library .guide-hub-header h1{font-family:var(--literary);font-size:clamp(38px,3.8vw,60px);line-height:1.5;font-weight:500}.site--nocturne .guide-library .guide-hub-header h1 em{font-weight:500}.site--nocturne .guide-library .guide-header-tools{padding:12px 0 0}.site--nocturne .guide-library .guide-header-tools p{font-size:15px;line-height:1.9}.site--nocturne .guide-library .guide-search-entry{border-radius:10px;background:#c3d6f208;min-height:48px;padding:12px 15px;font-size:14px}.guide-shortcuts{display:flex;flex-wrap:wrap;gap:12px 28px;padding-bottom:27px}.guide-shortcuts a{color:var(--accent);font-size:14px;border-bottom:1px solid #52789c40;padding-block:6px}.site--nocturne .guide-library .onboarding-reader{grid-template-columns:200px 1fr;padding:30px;border-radius:14px;background:linear-gradient(125deg,#ffffffd6,#d4e0ef75);box-shadow:0 15px 45px #27486a08}.site--nocturne .guide-library .onboarding-step{padding:0 0 0 30px}.site--nocturne .guide-library .onboarding-step h3{font-size:25px;line-height:1.6}.site--nocturne .guide-library .onboarding-step>p,.site--nocturne .guide-library .onboarding-step li{font-size:15px;line-height:1.9}.site--nocturne .guide-library .onboarding-rail h2{font-size:18px}.site--nocturne .guide-library .onboarding-progress strong{font-size:14px}.site--nocturne .guide-library .article-columns{grid-template-columns:minmax(0,1fr) 185px;gap:40px}.site--nocturne .guide-library .article-toolbar{margin-bottom:40px;padding-top:10px}.site--nocturne .guide-library .guide-article{grid-column:1;grid-row:1;min-width:0;max-width:76ch}.site--nocturne .guide-library .guide-article>header{padding-top:0}.site--nocturne .guide-library .guide-article h1{font-family:var(--literary);font-size:clamp(29px,2.6vw,44px);font-weight:500;line-height:1.65;white-space:normal;overflow-wrap:anywhere}.site--nocturne .guide-library .article-section h2{font-size:24px;line-height:1.6}.site--nocturne .guide-library .article-section p,.site--nocturne .guide-library .article-section li{font-size:16px;line-height:1.95}.site--nocturne .guide-library .article-toc{grid-column:2;grid-row:1;width:auto;top:115px;font-size:13px}.site--nocturne .guide-library .article-toc a{font-size:13px}.site--nocturne .guide-library .article-toc>span{letter-spacing:0}.guide-page-turn{display:grid;grid-template-columns:1fr 1fr;gap:30px;border-top:1px solid var(--line);padding-top:28px;margin-top:30px}.guide-page-turn a{display:flex;flex-direction:column;gap:12px;line-height:1.6;padding:16px 0}.guide-page-turn a:last-child{text-align:right}.guide-page-turn a:only-child{grid-column:1 / -1}.guide-page-turn span{color:var(--muted);font-size:13px}.guide-page-turn strong{font-weight:450;color:var(--accent);font-size:16px}.guide-figure{margin:28px 0}.guide-image-preview{padding:0;border:0;border-radius:12px;background:#132034;color:#c6daf1;overflow:hidden;cursor:zoom-in}.guide-image-preview img{width:100%;display:block}.guide-image-preview>span{display:block;padding:10px;font-size:13px}.guide-figure figcaption{color:var(--soft);font-size:14px;margin-top:12px}.guide-image-dialog{width:min(94vw,1400px);max-height:94svh;padding:18px;border:1px solid #b3d1ed30;border-radius:14px;background:#111b2b;color:#eaf2ff;margin:auto}.guide-image-dialog::backdrop{background:#030910c9;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.guide-image-dialog form{display:flex;justify-content:flex-end;align-items:center;gap:12px;margin-bottom:12px}.guide-image-dialog-hint{display:none;color:#aebfd4;font-size:12px}.guide-image-dialog button{background:#d0e4f51a;color:inherit;border:0;border-radius:7px;padding:10px 17px}.guide-image-dialog-media{max-height:calc(94svh - 92px);overflow:auto;scrollbar-width:thin}.guide-image-dialog-media img{max-width:100%;height:auto;display:block;margin:auto}.guide-image-dialog--native[open]{display:flex;flex-direction:column;width:min(96vw,1720px);height:min(94svh,1100px);overflow:hidden}.guide-image-dialog--native form{flex:none}.guide-image-dialog--native .guide-image-dialog-hint{display:block;margin-right:auto}.guide-image-dialog--native .guide-image-dialog-media{flex:1;min-height:0;max-height:none}.guide-image-dialog--native .guide-image-dialog-media img{width:var(--guide-native-width);max-width:none}@media(max-width:650px){.guide-image-dialog-hint{display:block;margin-right:auto}.guide-image-dialog-media img{max-width:none;width:900px}}.guide-code{position:relative;background:var(--raised);border-radius:12px;padding:20px;margin-block:24px}.guide-code pre{white-space:pre-wrap;overflow-wrap:anywhere}.guide-config-values dd{display:flex;gap:16px;align-items:center;flex-wrap:wrap}.guide-config-values .copy-control .button{min-height:32px;font-size:12px;padding:5px 10px}.release-archive{margin-top:65px;border-top:1px solid var(--line);padding-top:25px}.release-archive summary{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:18px 0;cursor:pointer;list-style:none;font-size:14px}.release-archive>details>p{color:var(--muted);font-size:14px;line-height:1.8;margin-bottom:20px}.release-archive details details{border-top:1px solid var(--line)}.release-archive strong{flex:1;font-weight:450}.release-archive time{font-size:12px;color:var(--muted)}.release-archive .version-body{font-size:14px;padding:12px 0 26px}.release-archive code{overflow-wrap:anywhere;word-break:break-all}@media(max-width:1350px){.guide-library{grid-template-columns:175px minmax(0,1fr);gap:30px;padding-inline:35px}.site--nocturne .guide-library .article-columns{grid-template-columns:minmax(0,1fr) 160px;gap:26px}.site--nocturne .guide-library .onboarding-reader{grid-template-columns:170px 1fr;padding:24px}.site--nocturne .guide-library .onboarding-step{padding-left:24px}}@media(max-width:1350px){.site--nocturne .guide-library .article-columns{grid-template-columns:minmax(0,1fr)}.site--nocturne .guide-library .article-toc{display:none}.site--nocturne .guide-library .mobile-toc{display:block}}@media(max-width:1100px){.site--nocturne .personal-heading{grid-template-columns:1fr;gap:22px}.site--nocturne .personal-heading h2 em{white-space:normal}.capability-notes,.site--nocturne .next-chapter,.site--nocturne .brand-letter{gap:45px}.site--nocturne .guide-library .article-columns{grid-template-columns:minmax(0,1fr)}.site--nocturne .guide-library .article-toc{display:none}.site--nocturne .guide-library .mobile-toc{display:block}.site--nocturne .guide-library .guide-hub-header{grid-template-columns:1fr;gap:20px}.site--nocturne .guide-library .guide-search-entry{max-width:380px}}@media(max-width:800px){.capabilities-heading,.capability-notes,.site--nocturne .next-chapter,.brand-philosophy,.site--nocturne .brand-letter{grid-template-columns:1fr;gap:35px}.site--nocturne .home-capabilities{padding-block:70px}.site--nocturne .personal-story{padding-top:85px}.home-modes>div{grid-template-columns:1fr 1fr}.capability-notes{padding-top:55px}.site--nocturne .next-chapter{padding-block:65px 95px;gap:60px}.review-pages{max-width:560px;margin-inline:5px}.site--nocturne .brand-direction{gap:45px;padding-block:70px}.brand-english{font-size:11.4vw;margin-bottom:50px}.brand-philosophy>span{justify-self:start}.site--nocturne .brand-opening{padding-block:70px}.guide-library{display:block;padding-inline:25px;padding-top:32px}.guide-library-nav{display:none}.site--nocturne .guide-library .guide-hub-header{grid-template-columns:1fr 1fr;gap:24px}.site--nocturne .guide-library .article-columns{display:block}}@media(max-width:600px){.site--nocturne .personal-heading h2{font-size:30px}.site--nocturne .personal-heading p{font-size:15px}.capabilities-heading h2,.next-chapter-copy h2{font-size:32px}.site--nocturne .home-capabilities .experience-foot{gap:10px;font-size:12px}.capability-intro h3{font-size:27px}.home-modes a span{font-size:18px}.home-modes a p{line-height:1.7}.review-pages{padding:26px}.site--nocturne .lumen-download{padding-block:80px}.lumen-download h2{font-size:39px}.lumen-download>p{font-size:15px}.download-before{flex-direction:column;text-align:center;gap:20px;margin-top:45px}.download-alternate{padding-top:12px}.download-alternate-heading{align-items:flex-start;flex-direction:column;gap:5px}.site--nocturne .brand-direction{grid-template-columns:1fr;gap:35px;padding-block:45px}.brand-direction h2{margin-top:20px;font-size:32px}.brand-philosophy p{font-size:26px}.brand-philosophy>span{font-size:15px}.brand-letter h2{font-size:31px}.brand-letter p{font-size:16px}.site--nocturne .brand-letter{padding-bottom:65px}.lumen-about .data-section .section-heading h2{font-size:29px}.lumen-about .contact-section h2{font-size:32px}.site--nocturne .guide-library .guide-hub-header{grid-template-columns:1fr}.site--nocturne .guide-library .onboarding-reader{display:block;padding:22px 18px}.site--nocturne .guide-library .onboarding-step{padding-left:0}.site--nocturne .guide-library .guide-article h1{font-size:28px}.site--nocturne .guide-library .article-section h2{font-size:22px}.guide-page-turn{gap:20px}.guide-page-turn strong{font-size:14px}.guide-shortcuts{gap:9px 19px}.guide-shortcuts a{font-size:13px}.release-archive summary{flex-wrap:wrap;gap:10px}.release-archive strong{min-width:60%}}.site--nocturne{--bg: #070c16;--ink: #edf3f8;--soft: #b9c9d9;--muted: #9aadc3;--accent: #a9c7ff;--line: #9bb7d52b;--iv-blue: #4d76e8;--iv-cyan: #5ee5f8;--iv-indigo: #7189ff;background:var(--bg)}.site--nocturne .site-header{background:#070c16d9;border-bottom-color:#a3bedb24;-webkit-backdrop-filter:blur(22px) saturate(125%);backdrop-filter:blur(22px) saturate(125%)}.site--nocturne .brand-period{color:var(--iv-cyan)}.site--nocturne .site-nav>a:after{background:var(--iv-cyan)}.site--nocturne .header-download:hover{background:#dceaff;border-color:#dceaff}.site--nocturne ::selection{color:#06111e;background:#8edfeb}.site--nocturne .personal-story{padding:clamp(95px,10vw,152px) 0 105px;background:radial-gradient(ellipse at 87% 39%,#253f762e,transparent 52%),#09111d}.site--nocturne .personal-story-inner{max-width:1580px;margin:auto;padding:0 var(--gutter)}.site--nocturne .personal-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:45px;margin:0 0 55px}.site--nocturne .personal-heading h2{font-size:clamp(38px,4vw,62px);line-height:1.36;font-weight:600}.site--nocturne .personal-heading em{color:#b9d7f3;white-space:normal}.site--nocturne .personal-heading>p{max-width:31em;color:#b9c9d9;font-size:16px;line-height:1.95}.story-workspace{display:grid;grid-template-columns:minmax(310px,.82fr) minmax(0,1.18fr);gap:18px;align-items:stretch}.story-context{min-width:0;display:flex;flex-direction:column;gap:18px}.story-resume{position:relative;padding:32px 34px 36px;color:#1a2e43;background:linear-gradient(135deg,#f0f6fb,#dce8f2);box-shadow:0 20px 50px #0003,inset 0 1px #fff;border-radius:4px 16px 16px 4px}.story-resume:before{content:"";position:absolute;inset:14px auto 14px 0;width:2px;background:#4d76e8}.story-resume span,.case-question>span,.story-output-head{font-size:13px;letter-spacing:.04em}.story-resume span{color:#506a85}.story-resume p{margin-top:22px;font-family:var(--literary);font-size:clamp(22px,2vw,30px);line-height:1.65}.case-question{padding:28px 32px 32px;border:1px solid #91b9e044;border-radius:16px;color:#e5f1fd;background:linear-gradient(133deg,#15243aeb,#0c1a2be8);box-shadow:inset 0 1px #cde6ff1d}.case-question>span{color:#95c9df}.case-question h3{margin:19px 0 0;font-size:clamp(22px,2vw,29px);line-height:1.55;font-weight:500}.story-evidence{border-top:1px solid #a2c4e333;margin-top:auto;color:#c5d4e6}.story-evidence summary{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:64px;list-style:none;cursor:pointer;font-size:15px}.story-evidence summary::-webkit-details-marker{display:none}.story-evidence summary span{color:var(--iv-cyan);font-size:23px;line-height:1;transition:transform var(--dur-quick) ease}.story-evidence[open] summary span{transform:rotate(45deg)}.story-facts{display:grid;gap:8px;padding:8px 0 5px}.story-facts button{display:grid;gap:7px;width:100%;padding:15px 17px;text-align:left;border:1px solid #8ba9cb2e;border-radius:9px;color:#bdcfe3;background:#d8eeff0a;transition:border-color var(--dur-quick),background var(--dur-quick),transform var(--dur-quick)}.story-facts button:hover,.story-facts button[aria-pressed=true]{background:#6ab9e51c;border-color:#8ddfec70;transform:translate(3px)}.story-facts strong{color:#e7f4ff;font-size:14px;font-weight:600}.story-facts span{font-size:13px;line-height:1.7}.story-evidence-hint{margin:10px 0 0;color:#9eafc3;font-size:12px;line-height:1.7}.story-output{position:relative;min-width:0;padding:clamp(30px,3.5vw,54px);border:1px solid #b4dcff5b;border-radius:18px;background:linear-gradient(137deg,#203756e8,#172943ed 57%,#15383fe3);box-shadow:0 35px 90px #01070e73,inset 0 1px #e5f6ff38;-webkit-backdrop-filter:blur(22px) saturate(130%);backdrop-filter:blur(22px) saturate(130%)}.story-output:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;background:radial-gradient(ellipse at 93% 0%,#77d5ed15,transparent 44%)}.story-output-head{position:relative;display:flex;align-items:center;justify-content:space-between;gap:16px;color:#bbd5ea;padding-bottom:24px;border-bottom:1px solid #b5d0e53d}.story-output-signal{display:flex;align-items:center;gap:3px;height:22px}.story-output-signal i{display:block;width:3px;height:10px;border-radius:2px;background:var(--iv-cyan);opacity:.8}.story-output-signal i:nth-child(2),.story-output-signal i:nth-child(4){height:17px}.story-output-signal i:nth-child(3){height:22px;background:#e5f6ff}.case-answer{position:relative;margin-top:27px}.case-answer p{margin:0 0 19px;padding:10px 13px;border-radius:8px;color:#dce9f6;font-size:clamp(15px,1.12vw,17px);line-height:1.92;transition:background var(--dur-quick),box-shadow var(--dur-quick)}.case-answer p[data-selected=true]{background:#68d1e91a;box-shadow:inset 2px 0 #78ddec}.case-answer .case-answer-opening{color:#f0f8ff;font-family:var(--literary);font-size:clamp(22px,2vw,30px);line-height:1.7}.story-followup-toggle{position:relative;display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;margin-top:22px;padding:19px 0 3px;color:#c5ecf5;background:none;border:0;border-top:1px solid #a5c7d83d;font-size:15px;text-align:left}.story-followup-toggle:hover{color:#fff}.story-followup-toggle span{font-size:24px;line-height:1}.case-followup{margin-top:23px;padding:22px 23px;border-radius:10px;color:#dbeaf8;background:#06162380}.case-followup strong{display:block;font-size:17px;font-weight:600;margin-bottom:12px}.case-followup p{font-size:15px;line-height:1.85}.story-caption{display:flex;align-items:center;justify-content:space-between;gap:25px;margin-top:22px;color:#9db2c9;font-size:13px}.story-caption a{border-bottom:1px solid #a6c8e779;color:#d7eafb;padding:8px 0}.story-caption a:hover{border-color:#72d6ef;color:#fff}.site--nocturne .personal-story{position:relative;isolation:isolate;overflow:hidden}.site--nocturne .personal-story:before{content:"";position:absolute;z-index:-1;top:19%;right:-6%;width:min(46vw,760px);aspect-ratio:1;border-radius:50%;background-image:radial-gradient(circle,#8db9d4 0 1px,transparent 1.45px);background-size:8px 8px;-webkit-mask-image:radial-gradient(circle at 50% 50%,transparent 0 37%,#000 52%,transparent 76%);mask-image:radial-gradient(circle at 50% 50%,transparent 0 37%,#000 52%,transparent 76%);opacity:.1;transform:rotate(-9deg)}.story-workspace{perspective:1750px;transform-style:preserve-3d}.story-context,.story-output,.story-resume,.case-question{transform-style:preserve-3d;backface-visibility:hidden}.story-context{transform:perspective(1750px) rotateY(1.25deg) translateZ(5px);transform-origin:100% 50%;transition:transform var(--dur-wide) var(--ease)}.story-resume{box-shadow:-5px 6px #a8bac8,-8px 11px #485d70,0 28px 56px #0004,inset 0 1px #fff;transform:rotate(-.4deg) translateZ(14px);transition:transform var(--dur-standard) var(--ease),box-shadow var(--dur-standard) var(--ease)}.story-resume:hover{transform:rotate(0) translate3d(0,-5px,20px);box-shadow:-3px 4px #a8bac8,-6px 9px #485d70,0 34px 68px #0005,inset 0 1px #fff}.case-question{box-shadow:7px 9px #07111e,8px 10px #54749332,0 24px 55px #0003,inset 0 1px #cde6ff1d;transform:rotate(.35deg) translateZ(8px);transition:transform var(--dur-standard) var(--ease),border-color var(--dur-standard),box-shadow var(--dur-standard)}.case-question:hover{border-color:#91d5e66b;transform:rotate(0) translate3d(0,-4px,16px);box-shadow:5px 7px #07111e,6px 8px #6091a941,0 32px 68px #0004,inset 0 1px #cde6ff2b}.story-output{box-shadow:12px 15px #091521,13px 16px #5b81983d,0 45px 105px #01070e8c,inset 0 1px #e5f6ff38;transform:perspective(1750px) rotateY(-1.55deg) translateZ(28px);transform-origin:0 50%;transition:transform var(--dur-wide) var(--ease),box-shadow var(--dur-wide) var(--ease),border-color var(--dur-standard)}.story-workspace:hover .story-context{transform:perspective(1750px) rotateY(.55deg) translateZ(8px)}.story-workspace:hover .story-output{border-color:#b9e2fa75;transform:perspective(1750px) rotateY(-.55deg) translate3d(0,-5px,34px);box-shadow:9px 12px #091521,10px 13px #65a0b64d,0 54px 118px #01070ea3,inset 0 1px #e5f6ff45}.site--nocturne .home-capabilities{padding-block:clamp(100px,10vw,145px) 120px}.site--nocturne .capabilities-heading{margin-bottom:48px}.site--nocturne .capabilities-heading h2{font-size:clamp(40px,4vw,62px);line-height:1.35;font-weight:600}.site--nocturne .capabilities-heading em{color:#b5d9ed}.site--nocturne .capabilities-heading p{max-width:32em;line-height:1.9}.site--nocturne .home-capabilities .assist-glass{background:linear-gradient(131deg,#192b44,#101f35 59%,#123843);border:1px solid #9fceeb4a;box-shadow:0 30px 85px #0007,inset 0 1px #d5efff3b}.site--nocturne .home-capabilities .experience-switch{margin-bottom:22px}.site--nocturne .written-result{color:#eaf8ff}.spoken-answer-oral{display:grid;gap:16px;padding:3px 0 13px}.spoken-answer-oral p{margin:0;color:#dbe8f8;line-height:1.9;font-size:15px}.spoken-answer-oral .spoken-answer-lead{font-family:var(--literary);font-size:21px;color:#edf7ff;line-height:1.7}.site--nocturne .home-capabilities{position:relative;perspective:1900px}.site--nocturne .home-capabilities:before{content:"";position:absolute;z-index:-1;top:19%;left:-11%;width:53%;height:39%;background:radial-gradient(ellipse,#2f6f9b26,transparent 67%);filter:blur(34px)}.home-capabilities .assist-experience{perspective:1900px;transform-style:preserve-3d}.site--nocturne .home-capabilities .assist-glass{position:relative;isolation:isolate;transform:perspective(1900px) rotateX(1.05deg) rotateY(-.28deg);transform-origin:50% 0;transform-style:preserve-3d;box-shadow:0 4px #4b6f85,0 9px #07111d,0 38px 95px #0008,inset 0 1px #d5efff3b;transition:transform var(--dur-wide) var(--ease),box-shadow var(--dur-wide) var(--ease),border-color var(--dur-standard)}.site--nocturne .home-capabilities .assist-glass:hover{border-color:#b5e3f06b;transform:perspective(1900px) rotateX(.25deg) rotateY(0) translate3d(0,-6px,18px);box-shadow:0 5px #557f94,0 12px #07111d,0 52px 118px #0009,inset 0 1px #e1f6ff52}.home-capabilities .assist-workspace{transform-style:preserve-3d}.home-capabilities .capture-pane,.home-capabilities .conversation-pane{transform:translateZ(8px)}.home-capabilities .answer-pane{transform:translateZ(20px);box-shadow:-12px 0 32px #02081335}.site--nocturne .home-first-steps{max-width:none;padding:95px var(--gutter) 105px;background:linear-gradient(135deg,#111e31,#0a1729 66%,#0c2631);border-block:1px solid #b9d8f025}.home-first-heading{max-width:1440px;margin:0 auto 50px;display:flex;align-items:flex-end;justify-content:space-between;gap:35px}.home-first-heading h2{font-size:clamp(38px,4vw,60px);line-height:1.32}.home-first-heading p{color:#b2c5d8;font-size:16px}.home-first-steps ol{max-width:1440px;margin:auto;padding:0;list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.home-first-steps li{border-top:1px solid #a5c4e063;padding-top:22px;display:grid;grid-template-columns:35px 1fr;gap:15px}.home-first-steps li>span{color:#75dae9;font:13px var(--iv-font-mono, Consolas, monospace)}.home-first-steps h3{font-size:22px;line-height:1.5}.home-first-steps li p{color:#b3c5d8;font-size:15px;line-height:1.85;margin-top:12px}.home-first-steps>a{display:flex;align-items:center;justify-content:space-between;width:fit-content;min-width:210px;max-width:1440px;margin:42px auto 0;padding:12px 0;border-bottom:1px solid #9eddeb85;color:#d8f0ff;font-size:16px}.home-first-steps>a:hover{color:#fff;border-color:#d8f9ff}.home-first-steps>a span{margin-left:25px}.home-first-steps ol{perspective:1300px}.home-first-steps li{position:relative;border-radius:0 0 12px 12px;transition:transform var(--dur-standard) var(--ease),border-color var(--dur-standard),background var(--dur-standard),box-shadow var(--dur-standard)}.home-first-steps li:hover{border-top-color:#8fe6f2;background:linear-gradient(155deg,#afddf00c,#5f8cff08);box-shadow:0 13px #07111c,0 25px 48px #02071142,inset 0 1px #d9f7ff12;transform:perspective(1300px) translate3d(0,-7px,18px) rotateX(1.4deg)}.home-first-steps li:hover>span{color:#b7f4ff}.review-pages{transition:transform var(--dur-wide) var(--ease),box-shadow var(--dur-wide) var(--ease);transform-origin:50% 80%}.review-pages:hover{transform:perspective(1300px) rotateX(.8deg) rotateY(-1deg) rotate(.35deg) translate3d(0,-8px,20px);box-shadow:-4px 5px #9bb3c2,-8px 10px #597087,0 40px 82px #0005}.site--nocturne[data-reading=true]>main{background:#e9edf3}.site--nocturne .guide-library .guide-hub-header h1{line-height:1.33}.guide-entry-paths{display:grid;grid-template-columns:1.16fr .84fr;gap:14px;margin:7px 0 27px}.guide-entry-paths a{display:flex;flex-direction:column;min-height:157px;padding:25px 30px;border-radius:13px;transition:transform var(--dur-quick) var(--ease),box-shadow var(--dur-quick),border-color var(--dur-quick)}.guide-entry-paths a:first-child{color:#eaf6ff;background:linear-gradient(122deg,#17325b,#315cb2 68%,#315d99);box-shadow:0 18px 35px #31539025}.guide-entry-paths a:last-child{color:#18334e;background:linear-gradient(127deg,#f8fbfe,#d8eaf2);border:1px solid #adc8d8}.guide-entry-paths a:hover{transform:translateY(-3px);box-shadow:0 22px 42px #3153902e}.guide-entry-paths span{font-size:13px;opacity:.8}.guide-entry-paths strong{font-size:clamp(19px,1.6vw,24px);line-height:1.45;margin-top:16px;font-weight:600}.guide-entry-paths small{font-size:13px;margin-top:auto;padding-top:16px}.site--nocturne .guide-library .onboarding-reader{border:1px solid #d3e0ec;box-shadow:0 22px 55px #29456913}.site--nocturne .guide-library .onboarding-progress button[aria-current=step]{color:#1e4f9d}.site--nocturne .guide-library .guide-search-entry:hover{border-color:#5a82bc;background:#e9f2ff}.site--nocturne .brand-opening{overflow:hidden;background:radial-gradient(ellipse at 72% 43%,#1d376343,transparent 56%),#090f1c}.brand-signal{position:absolute;top:12%;right:9%;width:min(26vw,350px);height:43%;display:flex;align-items:center;justify-content:center;gap:5%;opacity:.2;pointer-events:none;transform:translateY(calc((.5 - var(--scene-progress, .35)) * 35px))}.brand-signal i{width:14%;height:47%;background:linear-gradient(#5ee5f8,#7189ff);border-radius:20px}.brand-signal i:nth-child(2),.brand-signal i:nth-child(4){height:75%}.brand-signal i:nth-child(3){height:100%;background:linear-gradient(#f7fdff,#9dd5ff)}.site--nocturne .brand-english,.site--nocturne .brand-philosophy{position:relative;z-index:1}.site--nocturne .brand-direction>div{border-top-color:#8fc9e166}.site--nocturne .brand-direction em{color:#c6e2f7}.site--nocturne .contact-address{border-color:#9bbede64}@media(max-width:1100px){.story-workspace{grid-template-columns:minmax(270px,.8fr) minmax(0,1.2fr)}.story-output{padding:28px}}@media(max-width:900px){.site--nocturne .personal-heading,.home-first-heading{display:block}.site--nocturne .personal-heading>p,.home-first-heading p{margin-top:22px}.story-workspace{grid-template-columns:1fr}.story-context{display:grid;grid-template-columns:.8fr 1.2fr;align-items:start}.story-evidence{grid-column:1 / -1}.home-first-steps ol{grid-template-columns:1fr;gap:20px}.home-first-steps li{padding-bottom:12px}.story-context,.story-output{transform:none}.story-output{box-shadow:8px 11px #091521,9px 12px #5b819833,0 36px 80px #01070e73,inset 0 1px #e5f6ff38}}@media(max-width:600px){.site--nocturne .lumen-hero{min-height:calc(100svh - 68px)}.site--nocturne .personal-story{padding:82px 0}.site--nocturne .personal-heading{margin-bottom:35px}.site--nocturne .personal-heading h2{font-size:clamp(33px,8vw,45px)}.site--nocturne .personal-heading>p{font-size:14px}.story-context{display:flex}.story-resume,.case-question{padding:25px 24px}.case-question h3{font-size:21px}.story-output{padding:24px 20px}.case-answer .case-answer-opening{font-size:21px}.case-answer p{padding:8px 9px;font-size:14px}.story-caption{align-items:flex-start;flex-direction:column;gap:8px;line-height:1.7}.site--nocturne .home-capabilities{padding-block:86px}.site--nocturne .capabilities-heading h2{font-size:36px}.guide-entry-paths{grid-template-columns:1fr}.guide-entry-paths a{min-height:135px;padding:22px 24px}.brand-signal{width:44vw;right:3%;opacity:.13}.site--nocturne .home-first-steps{padding:75px var(--gutter) 85px}.home-first-heading h2{font-size:38px}}@media(prefers-reduced-motion:reduce){.brand-signal,.story-facts button,.guide-entry-paths a,.story-context,.story-output,.story-resume,.case-question,.home-capabilities .assist-glass,.home-first-steps li,.review-pages{transform:none!important}}.site--nocturne{--home-display: "Intervue Display Sans", "Segoe UI Variable Display", "Microsoft YaHei UI", "Microsoft YaHei", sans-serif;--home-text: "Segoe UI Variable Text", "Segoe UI", "Microsoft YaHei UI", "Microsoft YaHei", sans-serif;--home-rail: 100%;--home-line: #91b9d12c;--home-copy: #a9bed0;--home-accent: #7fa9ff;--home-accent-grad: linear-gradient(96deg, #7fa9ff 0%, #4a76d6 100%)}.home-narrative-scene{position:relative;isolation:isolate;overflow:clip;font-family:var(--home-text)}.home-narrative-rail{width:min(100%,var(--home-rail));margin-inline:auto;padding-inline:var(--gutter)}.home-scene-heading,.journey-heading{position:relative;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(340px,.62fr);gap:clamp(34px,6vw,96px);align-items:end;margin-bottom:clamp(42px,4.4vw,66px);padding-top:24px}.home-scene-heading:before,.journey-heading:before{content:"";position:absolute;top:0;left:0;width:54px;height:16px;background:linear-gradient(#58d7e9,#657fe8) 0 50% / 4px 6px no-repeat,linear-gradient(#58d7e9,#657fe8) 11px 50% / 4px 11px no-repeat,linear-gradient(#dcecff,#76bce9) 22px 50% / 4px 16px no-repeat,linear-gradient(#58d7e9,#657fe8) 33px 50% / 4px 11px no-repeat,linear-gradient(#58d7e9,#657fe8) 44px 50% / 4px 6px no-repeat;filter:drop-shadow(0 0 9px #60d9eb55)}.home-scene-heading:after,.journey-heading:after{content:"";position:absolute;top:0;left:0;width:54px;height:16px;background:linear-gradient(#bfeaff,#9fb4ff) 0 50% / 4px 6px no-repeat,linear-gradient(#bfeaff,#9fb4ff) 11px 50% / 4px 11px no-repeat,linear-gradient(#fff,#cfe6ff) 22px 50% / 4px 16px no-repeat,linear-gradient(#bfeaff,#9fb4ff) 33px 50% / 4px 11px no-repeat,linear-gradient(#bfeaff,#9fb4ff) 44px 50% / 4px 6px no-repeat;filter:drop-shadow(0 0 10px #bfe6ff8a);clip-path:inset(0 100% 0 0);opacity:0;pointer-events:none}.home-scene-heading h2,.journey-heading h2{max-width:11em;color:#eef6fb;font-family:var(--home-display);font-size:clamp(42px,3.6vw,60px);font-weight:700;line-height:1.13;letter-spacing:-.035em;text-wrap:balance}.home-scene-heading h2 em,.journey-heading h2 em{color:#bad7eb;font:inherit;font-style:normal}.home-scene-intro{max-width:31em;justify-self:end;padding-bottom:6px;color:var(--home-copy);font-size:clamp(15px,1.02vw,17px);line-height:1.85;text-wrap:pretty}.home-scene-caption{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-top:20px;color:#748da3;font-size:12px;line-height:1.65}.home-scene-caption a{padding-bottom:4px;border-bottom:1px solid #7caec764;color:#bad4e5;transition:color var(--dur-quick) var(--ease),border-color var(--dur-quick) var(--ease)}.home-scene-caption a:hover,.home-scene-caption a:focus-visible{color:#f3fbff;border-color:#76deed}.site--nocturne .home-interview{margin-top:clamp(-210px,-9.5vh,-92px);padding-block:clamp(90px,4.5vh,118px) clamp(96px,7.8vw,126px);border-top:1px solid #7fa9ff2a;background:radial-gradient(ellipse 52% 44% at 83% 48%,#27589433,transparent 72%);box-shadow:0 -72px 120px #04101e75}.site--nocturne .home-interview:after{content:"";position:absolute;z-index:-1;right:-90px;top:25%;width:min(30vw,430px);aspect-ratio:1;background:url(/images/intervue-app-icon.svg) center / contain no-repeat;opacity:.025;transform:rotate(8deg);pointer-events:none}.home-interview .home-narrative-rail{position:relative}.interview-scene-motto{position:absolute;top:4px;right:clamp(24px,3.75vw,76px);display:grid;gap:10px;color:#6f8ba1;font-size:11px;line-height:1;letter-spacing:.48em;text-align:right;text-transform:uppercase}.home-interview .home-scene-heading{grid-template-columns:minmax(0,1fr);gap:10px;align-items:start;width:min(100%,520px);margin-bottom:18px}.home-interview .home-scene-heading h2{font-size:clamp(46px,3vw,54px);line-height:1.08}.home-interview .home-scene-intro{justify-self:start;max-width:32em;padding-bottom:0;font-size:clamp(15px,.95vw,16px);line-height:1.65}.interview-signal-stage{--stage-x: 62%;--stage-y: 34%;--stage-rx: 0deg;--stage-ry: 0deg;position:relative;display:grid;grid-template-columns:minmax(360px,.7fr) 72px minmax(620px,1.6fr);gap:clamp(18px,1.3vw,24px);align-items:start;perspective:1500px}.interview-signal-stage:before{content:"";position:absolute;z-index:-1;top:-88px;right:-54px;bottom:-72px;left:-54px;pointer-events:none;background:radial-gradient(circle 360px at var(--stage-x) var(--stage-y),#5fe2ef12,transparent 72%),linear-gradient(90deg,transparent 0 30%,#66cae408 47%,transparent 67%)}.interview-input-column,.interview-answer-deck{min-width:0}.interview-input-column{display:flex;flex-direction:column;gap:0;padding-block:0 8px}.interview-resume-fragment{position:relative;padding:20px 22px 22px;overflow:hidden;border-radius:10px;color:#13283a;border:1px solid #f5fbff94;background:linear-gradient(138deg,#f4f8fbe8,#dce8f1e5 58%,#c9dae7e2),radial-gradient(circle at 82% 12%,#ffffffb8,transparent 38%);-webkit-backdrop-filter:blur(16px) saturate(118%);backdrop-filter:blur(16px) saturate(118%);box-shadow:0 24px 64px #02081242,inset 0 1px #ffffffd6,inset 0 -1px #7594aa24}.interview-resume-fragment:before{content:"";position:absolute;inset:0 auto 0 0;width:1px;background:linear-gradient(#57d8e8,#506fe0)}.interview-resume-fragment:after{content:"CV / 01";position:absolute;right:20px;top:17px;color:#4a77943d;font:700 11px/1 Cascadia Code,Consolas,monospace;letter-spacing:.08em}.interview-resume-fragment span{font-size:12px;font-weight:650;letter-spacing:.035em}.interview-resume-fragment span{color:#587083}.interview-resume-fragment p{max-width:none;margin-top:12px;font-size:clamp(17px,1vw,19px);font-weight:600;line-height:1.45;letter-spacing:-.018em}.interview-evidence-disclosure{margin-top:14px;border-bottom:1px solid #7898b928}.interview-evidence-disclosure summary{position:relative;display:flex;align-items:center;justify-content:space-between;gap:18px;min-height:56px;padding:12px 30px 12px 5px;color:#b8cfdd;font-size:13px;line-height:1.55;cursor:pointer;list-style:none;transition:color var(--dur-quick) var(--ease),background var(--dur-standard) var(--ease)}.interview-evidence-disclosure summary::-webkit-details-marker{display:none}.interview-evidence-disclosure summary:after{content:"+";position:absolute;right:5px;color:#72dce9;font:18px/1 Cascadia Code,Consolas,monospace;transition:transform var(--dur-standard) var(--ease),color var(--dur-quick) var(--ease)}.interview-evidence-disclosure summary:hover{color:#eefaff;background:linear-gradient(90deg,#52d8e90c,transparent)}.interview-evidence-disclosure summary small{flex:0 0 auto;color:#718ba0;font-size:11px}.interview-evidence-disclosure[open] summary:after{color:#a7eff6;transform:rotate(45deg)}.interview-evidence-list{display:grid;gap:0;padding:0 4px 12px}.interview-evidence-list article{padding:15px 0;border-top:1px solid #7898b925}.interview-evidence-list strong{display:block;color:#cfe2ec;font-size:13px;font-weight:650}.interview-evidence-list p{margin-top:6px;color:#819aae;font-size:12px;line-height:1.72}.interview-question-list{display:grid;margin-top:12px;border-top:1px solid #7898b92b}.interview-question-option{position:relative;display:grid;gap:9px;width:100%;padding:20px 30px 21px 38px;overflow:hidden;border:0;border-bottom:1px solid #7898b92b;background:transparent;color:#7891a5;text-align:left;transform:translate(0);transition:color var(--dur-standard) var(--ease),background var(--dur-standard) var(--ease),transform var(--dur-quick) var(--ease)}.interview-question-option:before{content:"";position:absolute;inset:18px auto 18px 14px;width:1px;background:linear-gradient(#74e7f0,#6681eb);opacity:0;transform:scaleY(.45);transition:opacity var(--dur-standard) var(--ease),transform var(--dur-standard) var(--ease)}.interview-question-option:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#62d7e80c,transparent 76%);opacity:0;pointer-events:none;transition:opacity var(--dur-standard) var(--ease)}.interview-question-option:hover{color:#bdd1de;transform:translate(3px)}.interview-question-option[aria-selected=true]{color:#eef7fc;background:transparent}.interview-question-option[aria-selected=true]:after{opacity:0;transform:scaleY(1)}.interview-question-option[aria-selected=true]:before{opacity:1;transform:scaleY(1)}.interview-question-meta{position:relative;z-index:1;display:flex;align-items:center;gap:10px;color:#7592a7;font-size:11px;font-weight:650;letter-spacing:.045em}.interview-question-meta b{color:#66cfdf;font:700 10px/1 Cascadia Code,Consolas,monospace;letter-spacing:.08em}.interview-question-option strong{position:relative;z-index:1;max-width:31em;color:inherit;font-size:clamp(16px,1.05vw,20px);font-weight:560;line-height:1.66;letter-spacing:-.015em;text-wrap:pretty}.interview-signal-spine{position:relative;align-self:stretch;display:flex;flex-direction:column;align-items:center;gap:294px;min-height:800px;margin-top:-195px;padding-top:232px}.interview-signal-mark{position:absolute;opacity:.72;filter:drop-shadow(0 10px 20px #51d9ec25)}.interview-signal-mark--upper{top:158px;width:38px;height:38px}.interview-signal-mark--middle{top:342px;width:31px;height:31px;opacity:.5}.interview-signal-line{position:absolute;inset:62px auto 38px;width:1px;background:linear-gradient(transparent,#66dbe66b 16%,#607ed289 74%,transparent);box-shadow:0 0 18px #58dae326}.interview-signal-node{position:relative;z-index:1;display:grid;width:42px;aspect-ratio:1;place-items:center;border:1px solid #668ba452;border-radius:50%;background:#081521;color:#658094;font:700 10px/1 Cascadia Code,Consolas,monospace;letter-spacing:.06em;box-shadow:0 0 0 8px #07111c;transition:color var(--dur-standard) var(--ease),border-color var(--dur-standard) var(--ease),background var(--dur-standard) var(--ease),box-shadow var(--dur-standard) var(--ease),transform var(--dur-standard) var(--ease)}.interview-signal-node[data-active=true]{border-color:#87e8f0b0;background:linear-gradient(145deg,#14344a,#0b1c2b);color:#e8fbff;box-shadow:0 0 0 8px #07111c,0 0 28px #56dce347,inset 0 1px #dffbff2e;transform:scale(1.08)}.interview-signal-tail{position:absolute;bottom:20px;width:25px;height:7px;border-block:1px solid #5bbfcd52}.interview-answer-deck{position:relative;margin-top:-91px;padding-top:2px;transform-style:preserve-3d;transform:rotateX(var(--stage-rx)) rotateY(var(--stage-ry));transition:transform var(--dur-quick) var(--ease)}.interview-answer-watermark{position:absolute;z-index:-1;inset:-76px -40px auto auto;width:min(37vw,520px);aspect-ratio:1;pointer-events:none;opacity:.028;transform:rotate(-6deg);filter:saturate(.68)}.interview-answer-watermark img{width:100%;height:100%}.interview-card-stack{position:relative;display:grid;perspective:1500px;transform-style:preserve-3d}.interview-answer-card{position:relative;grid-area:1 / 1;display:flex;flex-direction:column;min-height:clamp(500px,33vw,650px);padding:clamp(36px,3vw,54px);overflow:hidden;border:1px solid #9bc8e03e;border-radius:18px;background:linear-gradient(138deg,#16293ab8,#0d2133ba 48%,#0a202eb5),radial-gradient(circle at 82% 8%,#9cc4f018,transparent 35%);-webkit-backdrop-filter:blur(26px) saturate(122%);backdrop-filter:blur(26px) saturate(122%);box-shadow:0 38px 100px #0107106b,inset 0 1px #eff9ff2b,inset 1px 0 #d8efff12,inset 0 -3px #01060c99,inset 0 -16px 30px #01081159;transform-origin:48% 18%;transition:transform var(--dur-wide) var(--ease),opacity var(--dur-standard) var(--ease),filter var(--dur-standard) var(--ease),border-color var(--dur-standard) var(--ease)}.interview-answer-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(circle 340px at var(--stage-x) var(--stage-y),#a9ccf518,transparent 72%),linear-gradient(118deg,#ffffff0c,transparent 23% 72%,#7fa9ff0a)}.interview-answer-card[data-active=true]{z-index:2;opacity:1;pointer-events:auto;transform:translateZ(0)}.interview-answer-card[data-active=false]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;opacity:.27;filter:saturate(.72) brightness(.72);pointer-events:none;transform:translate3d(22px,18px,-54px) scale(.978)}.interview-answer-card--followup{border-color:#91a8dc52;background:linear-gradient(145deg,#1f3452dc,#10243ade 52%,#0c2937d9),radial-gradient(circle at 84% 8%,#879ee91e,transparent 36%)}.interview-answer-head{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:20px;padding-bottom:10px;color:#b7cede;font-size:13px}.interview-answer-head>span{display:inline-flex;align-items:center;gap:10px;font-weight:610}.interview-answer-head img{width:27px;height:27px;opacity:.82;filter:drop-shadow(0 7px 13px #47d8ee25)}.interview-answer-head small{color:#7593a6;font:650 9px/1.55 Cascadia Code,Consolas,monospace;letter-spacing:.14em;text-align:right}.home-interview[data-active=true] .interview-answer-card[data-active=true] .interview-answer-head img{animation:answer-mark-breathe 3.8s ease-in-out infinite}.interview-spoken-answer{position:relative;z-index:1;display:grid;gap:clamp(18px,1.45vw,25px);width:100%;max-width:56em;margin-inline:auto;padding-top:clamp(8px,.6vw,12px)}.interview-spoken-answer p{color:#b8cbd9;font-size:clamp(15px,.98vw,17px);line-height:1.92;text-wrap:pretty;animation:narrative-copy-in var(--dur-standard) var(--ease) both}.interview-spoken-answer p:nth-child(2){animation-delay:40ms}.interview-spoken-answer p:nth-child(3){animation-delay:80ms}.interview-spoken-answer p:nth-child(4){animation-delay:.12s}.interview-spoken-answer .interview-spoken-lead{position:relative;max-width:none;padding:0 0 32px 21px;border-bottom:1px solid #88aec832;color:#f1f8fc;font-size:clamp(20px,1.4vw,24px);font-weight:500;line-height:1.76;letter-spacing:-.018em}.interview-spoken-lead:before{content:"";position:absolute;inset:.32em auto calc(32px + .32em) 0;width:2px;border-radius:2px;background:linear-gradient(#74e7f0,#6681eb);box-shadow:0 0 18px #5ddcea55}.interview-spoken-answer--followup{gap:clamp(23px,2vw,34px);max-width:48em}.home-interview[data-active=true] .interview-signal-line{animation:interview-signal-flow 5.4s ease-in-out infinite}.home-interview[data-active=true] .interview-answer-watermark{animation:interview-watermark-drift 11s ease-in-out infinite alternate}@keyframes answer-mark-breathe{0%,to{opacity:.64;transform:scale(.96)}50%{opacity:.92;transform:scale(1.04)}}@keyframes interview-signal-flow{0%,to{opacity:.54;transform:scaleY(.96)}50%{opacity:.96;transform:scaleY(1)}}@keyframes interview-watermark-drift{0%{opacity:.018;transform:translate3d(-7px,5px,0) rotate(-7deg) scale(.98)}to{opacity:.038;transform:translate3d(8px,-7px,0) rotate(-4deg) scale(1.02)}}.site--nocturne .home-agent{position:relative;isolation:isolate;overflow:hidden;padding-block:clamp(86px,7.3vw,118px) clamp(94px,8vw,132px);border-block:1px solid #7fa9ff2a;background:radial-gradient(ellipse 44% 50% at 78% 46%,#24458a2e,transparent 76%)}.site--nocturne .home-agent:before{content:"";position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:linear-gradient(#7ea9c008 1px,transparent 1px),linear-gradient(90deg,#7ea9c008 1px,transparent 1px);background-size:72px 72px;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 35%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent 0,#000 35%,#000 92%,transparent)}.agent-interview-stage{--agent-x: 68%;--agent-y: 32%;--agent-rx: 0deg;--agent-ry: 0deg;position:relative;display:grid;grid-template-columns:minmax(390px,.7fr) minmax(680px,1.3fr);gap:clamp(48px,5.4vw,102px);align-items:start;perspective:1700px}.agent-heading-keep{white-space:nowrap}.agent-interview-stage:before{content:"";position:absolute;z-index:-1;top:-32px;right:-5%;bottom:-32px;left:-5%;pointer-events:none;background:radial-gradient(circle 360px at var(--agent-x) var(--agent-y),#68ddea12,transparent 74%)}.agent-question-column{position:relative;z-index:1;min-width:0}.agent-question-card{position:relative;overflow:hidden;padding:clamp(30px,2.7vw,44px);border:1px solid #86afc536;border-radius:18px;background:linear-gradient(145deg,#0d1e30e8,#091827e2 62%,#0b2029df),radial-gradient(circle at 88% 10%,#64dbe815,transparent 38%);-webkit-backdrop-filter:blur(20px) saturate(118%);backdrop-filter:blur(20px) saturate(118%);box-shadow:0 28px 74px #01071157,inset 0 1px #edfaff1f,inset 1px 0 #dff7ff0c}.agent-question-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(circle 260px at var(--agent-x) var(--agent-y),#83e7ed12,transparent 72%),linear-gradient(112deg,#ffffff08,transparent 32% 78%,#69dbe708)}.agent-question-speaker,.agent-question-card h2,.agent-question-context{position:relative;z-index:1}.agent-question-speaker{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-bottom:20px;border-bottom:1px solid #87aabe28}.agent-question-speaker span{display:inline-flex;align-items:center;gap:10px;color:#e7f4fa;font-size:13px;font-weight:650;letter-spacing:.025em}.agent-question-speaker span:before{content:"";width:7px;height:7px;border-radius:50%;background:#69dce8;box-shadow:0 0 0 5px #69dce812,0 0 18px #69dce86b}.agent-question-speaker small{color:#7691a5;font-size:11px;letter-spacing:.05em}.agent-question-card h2{margin:clamp(28px,2.4vw,40px) 0;color:#f1f8fb;font-family:var(--home-display);font-size:clamp(27px,2.05vw,37px);font-weight:610;line-height:1.47;letter-spacing:-.027em;text-wrap:pretty}.agent-question-context{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:14px;padding-top:18px;border-top:1px solid #87aabe28;color:#7893a7;font-size:11px}.agent-question-context span{color:#8ee7ed;font-weight:650;letter-spacing:.04em}.agent-question-context small{justify-self:end;font-size:11px}.agent-focus-panel{position:relative;z-index:1;min-width:0;margin-top:clamp(24px,2.3vw,34px)}.agent-focus-heading{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:44px;padding-inline:4px;color:#a9c2d0;font-size:12px;font-weight:650;letter-spacing:.05em}.agent-focus-heading small{color:#748da1;font-size:11px;font-weight:500;letter-spacing:.01em}.agent-focus-list{display:grid;border-top:1px solid #7c9db429}.agent-focus-list button{position:relative;display:grid;grid-template-columns:34px minmax(96px,.58fr) minmax(130px,1fr);align-items:center;gap:12px;width:100%;min-height:64px;padding:11px 6px;border:0;border-bottom:1px solid #7c9db429;background:transparent;color:#728da1;text-align:left;transition:color var(--dur-standard) var(--ease),background var(--dur-standard) var(--ease),padding var(--dur-quick) var(--ease)}.agent-focus-list button:before{content:"";position:absolute;inset:0 auto 0 0;width:1px;background:linear-gradient(#6ee5ed,#6882ee);opacity:0;transform:scaleY(.38);transition:opacity var(--dur-standard) var(--ease),transform var(--dur-standard) var(--ease)}.agent-focus-list button:hover,.agent-focus-list button[aria-pressed=true]{padding-left:14px;color:#d8eaf3;background:linear-gradient(90deg,#5dd9e70d,transparent 78%)}.agent-focus-list button[aria-pressed=true]:before{opacity:1;transform:scaleY(1)}.agent-focus-list button>span{color:#62cfdd;font:700 10px/1 Cascadia Code,Consolas,monospace;letter-spacing:.08em}.agent-focus-list strong{font-size:14px;font-weight:620}.agent-focus-list small{color:#708b9e;font-size:12px;letter-spacing:.02em}.agent-answer-surface{position:relative;z-index:1;display:flex;flex-direction:column;min-width:0;min-height:690px;padding:clamp(36px,3.4vw,58px);overflow:hidden;border:1px solid #93b8cf38;border-radius:20px;background:linear-gradient(138deg,#122539b3,#0d1f33b5 48%,#0a202eb3),radial-gradient(circle at 82% 8%,#9cc4f014,transparent 38%);-webkit-backdrop-filter:blur(28px) saturate(112%);backdrop-filter:blur(28px) saturate(112%);box-shadow:0 44px 110px #01061078,inset 0 1px #e8f8ff26,inset 1px 0 #d9f3ff10,inset 0 -3px #01050c94,inset 0 -16px 30px #01071152;transform:rotateX(var(--agent-rx)) rotateY(var(--agent-ry));transform-style:preserve-3d;transition:transform var(--dur-quick) var(--ease),border-color var(--dur-standard) var(--ease),box-shadow var(--dur-standard) var(--ease)}.agent-answer-surface:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(circle 360px at var(--agent-x) var(--agent-y),#a9ccf514,transparent 72%),linear-gradient(122deg,#ffffff09,transparent 23% 72%,#7fa9ff08)}.agent-answer-head{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:20px;padding-bottom:20px;border-bottom:1px solid #91b4c830;color:#bdd4e2;font-size:13px}.agent-answer-head>span{display:inline-flex;align-items:center;gap:10px;font-weight:620}.agent-answer-head img{width:27px;height:27px;opacity:.83;filter:drop-shadow(0 7px 13px #47d8ee2c)}.agent-answer-head small{color:#7996a9;font-size:11px;font-weight:520;letter-spacing:.03em;text-align:right}.agent-answer-copy{position:relative;z-index:1;display:grid;gap:clamp(16px,1.35vw,23px);max-width:58em;margin:0 auto;padding-top:clamp(24px,2vw,34px)}.agent-answer-copy p{position:relative;margin:0;padding:4px 8px 4px 18px;color:#b7cbd7;font-size:clamp(15px,.95vw,17px);line-height:1.9;opacity:.82;text-wrap:pretty;transition:color var(--dur-standard) var(--ease),opacity var(--dur-standard) var(--ease),background var(--dur-standard) var(--ease),transform var(--dur-standard) var(--ease)}.agent-answer-copy p:before{content:"";position:absolute;inset:.55em auto .55em 0;width:2px;border-radius:2px;background:linear-gradient(#75e5ed,#6881ec);opacity:0;transform:scaleY(.35);transition:opacity var(--dur-standard) var(--ease),transform var(--dur-standard) var(--ease)}.agent-answer-copy p[data-emphasis=true]{color:#edf8fc;opacity:1;background:linear-gradient(90deg,#64dce90d,transparent 74%);transform:translate(4px)}.agent-answer-copy p[data-emphasis=true]:before{opacity:1;transform:scaleY(1)}.agent-answer-copy .agent-answer-lead{padding-bottom:24px;border-bottom:1px solid #91b4c82b;color:#e4f2f8;font-size:clamp(18px,1.25vw,22px);font-weight:500;line-height:1.78;opacity:.96}.agent-answer-foot{position:relative;z-index:1;display:grid;grid-template-columns:34px auto 1fr;align-items:center;gap:12px;margin-top:auto;padding:24px 8px 0 18px;color:#7290a5;font-size:11px;animation:agent-focus-swap var(--dur-standard) var(--ease) both}@keyframes agent-focus-swap{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.agent-answer-foot span{color:#6ad6e2;font:700 10px/1 Cascadia Code,Consolas,monospace}.agent-answer-foot strong{color:#abc2d1;font-size:12px;font-weight:620}.agent-answer-foot small{justify-self:end;font-size:11px}.agent-stage-watermark{position:absolute;z-index:0;right:-5%;bottom:-18%;width:min(29vw,430px);height:auto;opacity:.028;pointer-events:none;transform:rotate(-8deg);filter:saturate(.7)}.agent-scene-caption{margin-top:24px}.home-agent[data-active=true] .agent-answer-head img{animation:answer-mark-breathe 3.8s ease-in-out infinite}.home-agent[data-active=true] .agent-stage-watermark{animation:agent-watermark-drift 12s ease-in-out infinite alternate}.home-agent[data-active=true] .agent-question-card,.home-agent[data-active=true] .agent-focus-panel,.home-agent[data-active=true] .agent-answer-surface{animation:scene-heading-arrive var(--dur-wide) var(--ease) both}.home-agent[data-active=true] .agent-focus-panel{animation-delay:70ms}.home-agent[data-active=true] .agent-answer-surface{animation-delay:.11s}@keyframes agent-watermark-drift{0%{opacity:.018;transform:translate3d(-7px,5px,0) rotate(-9deg) scale(.98)}to{opacity:.04;transform:translate3d(9px,-8px,0) rotate(-5deg) scale(1.02)}}.site--nocturne .home-written{padding-block:clamp(60px,5.2vw,84px) clamp(92px,7.4vw,120px);border-top:1px solid #7fa9ff2a;background:radial-gradient(ellipse 44% 38% at 15% 48%,#264a8a2a,transparent 74%)}.home-scene-heading--written{grid-template-columns:minmax(430px,620px) minmax(340px,520px);justify-content:start;gap:clamp(62px,7vw,132px);margin-bottom:clamp(32px,3vw,46px)}.home-scene-heading--written h2{grid-column:1;grid-row:1;justify-self:start}.home-scene-heading--written .home-scene-intro{grid-column:2;grid-row:1;justify-self:end}.home-scene-heading--written:before{left:0;right:auto}.written-product-stage{position:relative;width:100%;margin:0}.written-product-stage:before{content:"";position:absolute;inset:-26px 4% auto;height:150px;border-radius:50%;background:radial-gradient(ellipse,#65d7e918,transparent 72%);filter:blur(24px);pointer-events:none}.written-product-stage .assist-experience{margin:0}.written-product-stage .assist-glass{isolation:isolate;border:1px solid #7aa4c35c;border-radius:18px;background:#0a1726db;box-shadow:0 36px 90px #02071178,inset 0 1px #e7f5ff2b,0 0 0 1px #07121f66;-webkit-backdrop-filter:blur(18px) saturate(112%);backdrop-filter:blur(18px) saturate(112%);transform:none;transition:border-color var(--dur-standard) var(--ease),box-shadow var(--dur-wide) var(--ease)}.written-product-stage .assist-glass:before{content:"";position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at var(--light-x, 73%) var(--light-y, 26%),#78dff018,transparent 29%),linear-gradient(115deg,#d7edff08,transparent 24% 76%,#58d5e508);pointer-events:none}.written-product-stage:hover .assist-glass{border-color:#8dc5dd73;box-shadow:0 40px 96px #02071184,inset 0 1px #effaff36,0 0 0 1px #07121f66}.written-product-stage .experience-tools{min-height:66px;padding:13px clamp(20px,2vw,32px);border-bottom-color:#9cc6dc20;background:#091624c7;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.written-product-stage .window-context{color:#b9cfde}.written-product-stage .window-context .status-dot{background:#62dbe9;box-shadow:0 0 0 4px #62dbe914,0 0 14px #62dbe972}.written-product-stage .experience-tools .segmented-tabs{gap:3px;padding:4px;border:1px solid #82a9c22c;border-radius:10px;background:#06111ecc}.written-product-stage .experience-tools .segmented-tabs button{min-height:34px;padding:7px 15px;border-radius:7px;color:#829db3}.written-product-stage .experience-tools .segmented-tabs button[aria-selected=true]{background:linear-gradient(180deg,#294865,#1c344c);box-shadow:inset 0 1px #d9f5ff20,0 5px 16px #02081238;color:#e6f6fb}.written-product-stage .assist-workspace{grid-template-columns:minmax(360px,.9fr) minmax(0,1.1fr);min-height:clamp(450px,27vw,500px)}.written-product-stage .capture-pane{position:relative;padding:clamp(25px,2.35vw,38px);background:radial-gradient(circle at 12% 10%,#3c6f9d19,transparent 31%),linear-gradient(155deg,#0e1c2d,#0a1625)}.written-product-stage .pane-heading{margin-bottom:22px;color:#8fa9bd;letter-spacing:.035em}.written-product-stage .pane-heading>span:first-child{color:#a9c2d3;font-weight:600}.written-product-stage .capture-frame{padding:16px;border:1px solid #87aac244;border-radius:12px;background:linear-gradient(150deg,#12243a,#0d1a2a);box-shadow:inset 0 1px #ffffff13,0 18px 38px #02081230;transition:border-color var(--dur-quick) var(--ease),box-shadow var(--dur-standard) var(--ease)}.written-product-stage .capture-frame[data-selecting=true]{border-color:#64d8e57d;box-shadow:inset 0 1px #ffffff15,0 0 0 3px #5cd4e311,0 18px 42px #0208123d}.written-product-stage .document-caption{color:#738ba0;border-color:#7994ad2d}.written-product-stage .question-paper{margin-top:14px;min-height:238px;padding:clamp(21px,1.8vw,29px);border:1px solid #dceaf4b3;border-radius:8px;background:linear-gradient(145deg,#dfe9f1,#c1d1dd 78%);box-shadow:0 17px 38px #0209156b,inset 0 1px #fff}.written-product-stage .question-paper h3{color:#1d3348;font-size:clamp(16px,1.02vw,18px);line-height:1.85}.written-product-stage .question-options li,.written-product-stage .question-passage{color:#415d73}.written-product-stage .question-input{border:1px solid #adc0ce78;border-radius:5px;background:#cbd9e3b8;color:#324b60}.written-product-stage .document-end{color:#567086}.written-product-stage .crop-selection{border-color:#27c9e0;background:#28cfe510;box-shadow:0 0 0 1px #dffcff52,0 0 22px #36d5e22e}.assist-workspace[data-stage=ready] .crop-selection{animation:crop-confirm var(--dur-wide) var(--ease) both}@keyframes crop-confirm{0%{filter:brightness(2.2) saturate(1.3);transform:scale(.985)}to{filter:none;transform:none}}.written-product-stage .capture-actions{margin-top:22px}.written-product-stage .small-action{gap:12px;min-height:42px;padding:9px 13px;border:1px solid #7194ad3e;border-radius:8px;background:#0b1929a8;color:#abc7da;transition:border-color var(--dur-quick) var(--ease),background var(--dur-quick) var(--ease),color var(--dur-quick) var(--ease)}.written-product-stage .small-action:hover,.written-product-stage .small-action:focus-visible{border-color:#6ed8e56b;background:#10263a;color:#e9f8fb}.written-product-stage .solve-action{min-width:116px;border-color:#bde9f0;border-radius:8px;background:linear-gradient(135deg,#d8f4f6,#9ed9e4);box-shadow:0 9px 24px #2abfd027,inset 0 1px #ffffffc9;color:#0b2937;font-weight:650;transition:transform var(--dur-quick) var(--ease),box-shadow var(--dur-quick) var(--ease),opacity var(--dur-quick) var(--ease)}.written-product-stage .solve-action:not(:disabled):hover,.written-product-stage .solve-action:not(:disabled):focus-visible{transform:translateY(-2px);box-shadow:0 13px 30px #2abfd039,inset 0 1px #fff}.written-product-stage .solve-action:disabled{border-color:#5570874d;background:#14263a;box-shadow:none;color:#607d94}.written-product-stage .answer-pane{position:relative;overflow:hidden;padding:clamp(28px,3vw,48px);border-left-color:#9bc6dc24;background:radial-gradient(circle at 86% 22%,#4bc8df18,transparent 32%),linear-gradient(145deg,#12233b,#0c1b2d 62%,#092630)}.written-product-stage .answer-pane:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;opacity:.2;background-image:linear-gradient(#8ec6d90e 1px,transparent 1px),linear-gradient(90deg,#8ec6d90e 1px,transparent 1px);background-size:38px 38px;-webkit-mask-image:radial-gradient(circle at 78% 38%,#000,transparent 68%);mask-image:radial-gradient(circle at 78% 38%,#000,transparent 68%);pointer-events:none}.written-product-stage .answer-pane>*{position:relative;z-index:1}.written-product-stage .answer-reveal{display:flex;flex-direction:column;min-height:390px;max-width:780px}.written-product-stage .answer-page{max-width:720px;padding-top:5px}.written-product-stage .answer-overline{color:#7fa9bd;font-weight:600;letter-spacing:.05em}.written-product-stage .written-result{color:#effcff;font-size:clamp(36px,3vw,50px);font-weight:640;letter-spacing:-.025em;text-shadow:0 0 24px #55d7e22b}.written-product-stage .answer-lead{max-width:39em;color:#c3d6e4;font-size:clamp(16px,1.05vw,18px);line-height:1.82}.written-product-stage .answer-brief{max-width:720px;margin-top:clamp(22px,2.4vw,34px);border-top:1px solid #91bdd12e}.written-product-stage .answer-brief-item{display:grid;grid-template-columns:34px minmax(0,1fr);gap:15px;padding:15px 0 16px;border-bottom:1px solid #91bdd11f}.written-product-stage .answer-brief-item>span{padding-top:3px;color:#68d9e7;font-family:var(--mono);font-size:10px;font-weight:700;letter-spacing:.12em}.written-product-stage .answer-brief-item strong{display:block;color:#dcebf2;font-size:14px;font-weight:640;letter-spacing:.02em}.written-product-stage .answer-brief-item p{max-width:48em;margin:4px 0 0;color:#91aabd;font-size:clamp(13px,.88vw,15px);line-height:1.72}.written-product-stage .answer-reason{max-width:45em;color:#bdd0de;font-size:clamp(15px,1vw,17px);line-height:1.9}.written-product-stage .answer-check{max-width:44em;padding:15px 18px;border:1px solid #6ec8d63d;border-left:2px solid #70dce9;border-radius:7px;background:#66cce80a}.written-product-stage .answer-code{max-height:250px;margin-top:22px;overflow:auto;border-color:#5d879f45;border-radius:8px;background:#06111dcf;box-shadow:inset 0 1px #d8f7ff0d}.written-product-stage .answer-end{max-width:720px;margin-top:auto;padding-top:20px;color:#7897aa}.written-product-stage .answer-waiting{display:flex;min-height:370px;max-width:690px;margin-inline:auto;padding:clamp(36px,4.8vw,78px) clamp(4px,2vw,28px);flex-direction:column;justify-content:center}.written-product-stage .answer-waiting-signal{display:flex;height:42px;align-items:center;gap:6px;margin-bottom:26px}.written-product-stage .answer-waiting-signal i{display:block;width:3px;height:var(--signal-height);border-radius:999px;background:linear-gradient(180deg,#7ee5ed,#537ee2);box-shadow:0 0 12px #5ddce95c;opacity:.58;transform-origin:center}.home-written[data-active=true] .answer-waiting-signal i{animation:written-signal-pulse 2.35s var(--ease) infinite;animation-delay:calc(var(--signal-index) * 90ms)}.written-product-stage .answer-waiting[data-ready=true] .answer-waiting-signal i{opacity:.94;box-shadow:0 0 17px #5de3ed8c}.written-product-stage .answer-waiting-kicker{margin-bottom:13px;color:#79b7c8;font-size:12px;font-weight:650;letter-spacing:.08em}.written-product-stage .answer-waiting h3{max-width:17em;margin:0;color:#e2f1f6;font-size:clamp(27px,2vw,35px);font-weight:580;line-height:1.43;letter-spacing:-.025em}.written-product-stage .answer-waiting>p:not(.answer-waiting-kicker){max-width:39em;margin-top:17px;color:#91aabd;font-size:clamp(14px,.96vw,16px);line-height:1.86}.written-product-stage .answer-waiting-requirements{display:flex;gap:14px 26px;flex-wrap:wrap;margin:34px 0 0;padding:0;list-style:none}.written-product-stage .answer-waiting-requirements li{display:inline-flex;align-items:center;gap:9px;padding-top:11px;border-top:1px solid #8fb9ce30;color:#7893a8;font-size:12px}.written-product-stage .answer-waiting-requirements i{width:6px;height:6px;border:1px solid #7596ab;border-radius:50%;background:transparent}.written-product-stage .answer-waiting[data-ready=true] .answer-waiting-requirements li{color:#a9c6d4}.written-product-stage .answer-waiting[data-ready=true] .answer-waiting-requirements i{border-color:#66dce8;background:#66dce8;box-shadow:0 0 10px #66dce86e}.written-product-stage .experience-foot{padding-inline:clamp(20px,2vw,30px);border-top-color:#9ec6d91c;background:#07131fdb}.written-product-stage .experience-foot>span:last-child{display:none}.written-product-stage+.home-scene-caption{margin-top:24px}@keyframes written-signal-pulse{0%,to{opacity:.45;transform:scaleY(.78)}50%{opacity:1;transform:scaleY(1)}}@media(min-width:1800px){.agent-question-card h2{font-size:40px}.agent-focus-list button{min-height:72px}.agent-answer-surface{min-height:720px}.agent-answer-copy p{font-size:18px}.agent-answer-copy .agent-answer-lead{font-size:24px}.written-product-stage{width:min(100%,2200px);margin-inline:auto}.written-product-stage .experience-tools{min-height:72px}.written-product-stage .window-context,.written-product-stage .experience-tools .segmented-tabs button{font-size:15px}.written-product-stage .assist-workspace{min-height:560px}.written-product-stage .capture-pane{padding:42px}.written-product-stage .pane-heading{font-size:13px}.written-product-stage .pane-heading span:last-child,.written-product-stage .document-caption,.written-product-stage .question-type{font-size:12px}.written-product-stage .question-paper{min-height:280px;padding:31px}.written-product-stage .question-paper h3{font-size:20px}.written-product-stage .question-options li,.written-product-stage .question-passage{font-size:16px}.written-product-stage .question-input{font-size:14px}.written-product-stage .small-action,.written-product-stage .solve-action{font-size:15px}.written-product-stage .answer-pane{padding:48px 52px}.written-product-stage .answer-reveal{min-height:450px}.written-product-stage .written-result{font-size:54px}.written-product-stage .answer-lead{font-size:19px}.written-product-stage .answer-reason{font-size:18px}.written-product-stage .answer-waiting{min-height:430px}.written-product-stage .answer-waiting h3{font-size:40px}.written-product-stage .answer-waiting>p:not(.answer-waiting-kicker){font-size:17px}.written-product-stage .answer-waiting-kicker,.written-product-stage .answer-waiting-requirements li{font-size:13px}}@media(min-width:2200px){.agent-question-card h2{font-size:44px}.agent-focus-list strong{font-size:16px}.agent-focus-list small{font-size:14px}.agent-answer-surface{min-height:735px;padding:64px}.agent-answer-copy p{font-size:19px}.agent-answer-copy .agent-answer-lead{font-size:26px}.written-product-stage .window-context,.written-product-stage .experience-tools .segmented-tabs button{font-size:16px}.written-product-stage .pane-heading{font-size:15px}.written-product-stage .pane-heading span:last-child,.written-product-stage .document-caption,.written-product-stage .question-type{font-size:14px}.written-product-stage .question-paper h3{font-size:23px}.written-product-stage .question-options li,.written-product-stage .question-passage{font-size:18px}.written-product-stage .question-input{font-size:16px}.written-product-stage .small-action,.written-product-stage .solve-action{font-size:17px}.written-product-stage .written-result{font-size:60px}.written-product-stage .answer-lead{font-size:22px}.written-product-stage .answer-reason{font-size:20px}.written-product-stage .answer-waiting h3{font-size:46px}.written-product-stage .answer-waiting>p:not(.answer-waiting-kicker){font-size:19px}.written-product-stage .answer-waiting-kicker,.written-product-stage .answer-waiting-requirements li{font-size:15px}}.site--nocturne .home-journey{padding-block:clamp(82px,6.8vw,108px) clamp(104px,8vw,138px);border-top:1px solid #7fa9ff2a;background:radial-gradient(ellipse 38% 42% at 50% 58%,#244b7a2c,transparent 72%)}.journey-heading{grid-template-columns:minmax(0,1fr) minmax(360px,.7fr);margin-bottom:clamp(24px,2.5vw,38px)}.journey-heading h2{max-width:12em}.journey-heading>p{max-width:34em;justify-self:end;padding-bottom:7px;color:#91a9bc;font-size:clamp(15px,1.02vw,17px);line-height:1.86;text-wrap:pretty}.journey-orbit{--journey-accent: var(--home-accent);--journey-accent-soft: #7fa9ff21;position:relative;min-height:clamp(570px,39vw,680px)}.journey-orbit-field,.journey-track{position:absolute;top:0;right:0;bottom:0;left:0}.journey-orbit-field{pointer-events:none}.journey-orbit-ring{position:absolute;border:1px solid #79a9c02e;border-radius:50%;transition:border-color var(--dur-standard) var(--ease),opacity var(--dur-standard) var(--ease)}.journey-orbit-ring--outer{top:7%;right:13%;bottom:7%;left:13%;box-shadow:inset 0 0 74px #3b6e8610,0 0 50px #02070c52}.journey-orbit-ring--inner{top:20%;right:25%;bottom:20%;left:25%;border-color:#72b8d51a}.journey-orbit-runner{position:absolute;z-index:2;width:8px;height:8px;border:1px solid #e3fbffb8;border-radius:50%;background:var(--journey-accent);box-shadow:0 0 0 6px var(--journey-accent-soft),0 0 24px var(--journey-accent);offset-path:ellipse(37% 42% at 50% 50%);offset-distance:calc(2% + var(--scene-progress, 0) * 100%);opacity:.85}.journey-track{z-index:3}.journey-stop{position:absolute;display:grid;grid-template-columns:38px 1fr;align-items:center;gap:14px;width:clamp(220px,17vw,304px);min-height:92px;padding:17px 18px;border:1px solid transparent;border-top-color:#8cb4cb30;border-radius:12px;background:linear-gradient(90deg,#10243614,transparent 82%);color:#7f98ab;text-align:left;transition:color var(--dur-quick) var(--ease),transform var(--dur-standard) var(--ease),border-color var(--dur-standard) var(--ease),background var(--dur-standard) var(--ease),box-shadow var(--dur-standard) var(--ease)}.journey-stop:after{content:"";position:absolute;top:50%;width:7px;height:7px;border:1px solid #7ea0b4;border-radius:50%;background:#0b1924;transform:translateY(-50%);transition:border-color var(--dur-quick) var(--ease),background var(--dur-quick) var(--ease),box-shadow var(--dur-quick) var(--ease),transform var(--dur-standard) var(--ease)}.journey-stop--1,.journey-stop--4{left:0}.journey-stop--2,.journey-stop--3{right:0}.journey-stop--1,.journey-stop--2{top:9%}.journey-stop--3,.journey-stop--4{bottom:9%}.journey-stop--1:after,.journey-stop--4:after{right:-4px}.journey-stop--2:after,.journey-stop--3:after{left:-4px}.journey-stop-index{color:var(--home-accent);font:600 15px/1 Cascadia Code,Consolas,monospace}.journey-stop-copy{display:grid;gap:6px}.journey-stop-copy strong{font-family:var(--home-display);font-size:clamp(18px,1.25vw,22px);font-weight:650;letter-spacing:-.018em}.journey-stop-copy small{color:#607b90;font-size:11px;line-height:1.4}.journey-stop:hover,.journey-stop[aria-selected=true]{color:#eef8fb;border-color:#82b4ca40;background:linear-gradient(105deg,var(--journey-accent-soft),#1025374d 58%,#0d1d2b1c);box-shadow:0 20px 48px #0209132b,inset 0 1px #dff8ff0e}.journey-stop--1:hover,.journey-stop--4:hover,.journey-stop--1[aria-selected=true],.journey-stop--4[aria-selected=true]{transform:translate(10px)}.journey-stop--2:hover,.journey-stop--3:hover,.journey-stop--2[aria-selected=true],.journey-stop--3[aria-selected=true]{transform:translate(-10px)}.journey-stop[aria-selected=true] .journey-stop-copy small{color:#91adbf}.journey-stop[aria-selected=true]:after{border-color:#e5fcff;background:var(--journey-accent);box-shadow:0 0 0 6px var(--journey-accent-soft),0 0 20px var(--journey-accent);transform:translateY(-50%) scale(1.12)}.journey-stop:focus-visible{outline:2px solid var(--home-accent);outline-offset:4px}.journey-detail{position:absolute;z-index:4;top:50%;left:50%;isolation:isolate;overflow:hidden;width:clamp(560px,43%,820px);min-height:430px;padding:clamp(34px,3.2vw,50px);border:1px solid #88b9cf42;border-radius:18px;background:radial-gradient(circle 300px at var(--journey-x, 50%) var(--journey-y, 38%),#a9ccf512,transparent 70%),linear-gradient(142deg,#152a40b2,#0d1f31b5 58%,#0f2532b0);box-shadow:0 34px 86px #02071170,0 8px 28px #06111c4f,inset 0 1px #e2f7ff17,inset 0 -3px #01060c8f,inset 0 -14px 26px #0108114d;-webkit-backdrop-filter:blur(22px) saturate(1.12);backdrop-filter:blur(22px) saturate(1.12);transform:translate(-50%,-50%)}.journey-detail:before{content:"";position:absolute;inset:0 12% auto;height:1px;background:linear-gradient(90deg,transparent,var(--journey-accent),transparent);opacity:.55}.journey-detail-meta{display:flex;align-items:center;justify-content:space-between;gap:24px;padding-bottom:19px;border-bottom:1px solid #91b8cc26;color:#7893a7;font-size:11px;letter-spacing:.03em}.journey-detail-meta>span{display:inline-flex;align-items:center;gap:10px}.journey-detail-meta img{width:25px;height:25px;filter:drop-shadow(0 0 10px #7fa9ff45)}.journey-detail-meta small{color:var(--journey-accent);font:11px Cascadia Code,Consolas,monospace}.journey-detail-copy{position:relative;max-width:680px;padding-top:clamp(25px,2.4vw,36px);animation:narrative-copy-in var(--dur-wide) var(--ease) both}.journey-detail-copy>span{color:var(--journey-accent);font-size:15px;font-weight:600;letter-spacing:.035em}.journey-detail-copy h3{max-width:13em;margin-top:13px;color:#edf6fb;font-family:var(--home-display);font-size:clamp(34px,2.7vw,49px);font-weight:700;line-height:1.2;letter-spacing:-.03em;text-wrap:balance}.journey-detail-copy p{max-width:38em;margin-top:19px;color:#a9bdcc;font-size:clamp(15px,1vw,17px);line-height:1.82;text-wrap:pretty}.journey-proof{display:grid;grid-template-columns:62px minmax(0,1fr);gap:18px;align-items:start;margin-top:25px;padding-top:20px;border-top:1px solid #8db6ca26}.journey-proof span{padding-top:2px;color:#66849a;font-size:11px;letter-spacing:.04em}.journey-proof strong{max-width:39em;color:#c5dce8;font-size:14px;font-weight:540;line-height:1.72}@media(min-width:1800px){.journey-heading h2{font-size:clamp(54px,3.6vw,68px)}.journey-heading>p{max-width:36em;font-size:18px}.journey-orbit{min-height:690px}.journey-stop{width:330px;min-height:100px}.journey-stop-copy strong{font-size:24px}.journey-stop-copy small{font-size:12px}.journey-detail{width:min(48%,960px);min-height:470px;padding:56px}.journey-detail-copy{max-width:720px}.journey-detail-copy h3{font-size:54px}.journey-detail-copy p{font-size:18px}.journey-proof strong{font-size:15px}}@media(min-width:2200px){.journey-heading h2{font-size:72px}.journey-heading>p{font-size:19px}.journey-orbit{min-height:740px}.journey-stop{width:370px;min-height:106px;padding-inline:22px}.journey-stop-copy strong{font-size:26px}.journey-stop-copy small{font-size:13px}.journey-detail{width:min(49%,1120px);min-height:510px;padding:64px}.journey-detail-copy{max-width:780px}.journey-detail-copy h3{font-size:60px}.journey-detail-copy p{font-size:19px}.journey-proof strong{font-size:16px}}.site--nocturne .home-finale{position:relative;max-width:none;padding:0;overflow:hidden;border-top:1px solid #7fa9ff2a;background:radial-gradient(ellipse 42% 55% at 77% 52%,#2758943d,transparent 72%);text-align:left}.home-finale .download-daylight{top:-25%;right:-15%;bottom:-15%;left:-15%;background:radial-gradient(ellipse at 70% 67%,#4d8bc625,transparent 52%)}.finale-layout{position:relative;display:grid;grid-template-columns:minmax(0,.95fr) minmax(420px,1.05fr);gap:clamp(64px,8vw,132px);align-items:center;min-height:620px;padding-block:clamp(92px,8vw,132px)}.finale-principle{position:relative;display:grid;align-content:center;gap:clamp(24px,2.4vw,40px);padding-top:34px}.finale-principle:before{content:"";position:absolute;top:0;left:0;width:64px;height:3px;background:var(--home-accent-grad);box-shadow:0 0 20px #7fa9ff6b}.finale-principle blockquote{max-width:19em;margin:0;color:#cbdde9;font-family:var(--home-display);font-size:clamp(28px,2.3vw,38px);font-weight:650;line-height:1.24;letter-spacing:-.025em}.finale-principle-line{margin:0}.finale-keep{white-space:nowrap}.finale-principle-line+.finale-principle-line{margin-top:clamp(18px,1.9vw,30px);padding-top:clamp(18px,1.9vw,30px);border-top:1px solid #8db5c233}.finale-principle blockquote strong{display:inline-block;font:inherit;color:transparent;background:var(--home-accent-grad);-webkit-background-clip:text;background-clip:text}@media(forced-colors:active){.finale-principle blockquote strong{background:none;color:CanvasText}}.finale-principle>p:last-child{max-width:34em;margin:0;padding-top:clamp(18px,1.9vw,28px);border-top:1px solid #8db5c233;color:#839baf;font-size:14px;line-height:1.82}@media(min-width:1800px){.finale-principle{justify-content:end;text-align:right}.finale-principle:before{left:auto;right:0}.finale-principle blockquote{max-width:min(19em,100%)}.finale-principle>p:last-child{margin-left:auto}}.finale-action{padding:18px 0 18px clamp(42px,5vw,76px);border-left:1px solid #88aec849}.site--nocturne .home-finale .finale-action h2{max-width:10em;color:#eff7fb;font-family:var(--home-display);font-size:clamp(43px,4vw,64px);font-weight:700;line-height:1.15;letter-spacing:-.035em}.site--nocturne .home-finale .finale-action h2 em{color:#bfd9ea;font:inherit;font-style:normal}.site--nocturne .home-finale .finale-action>p{margin-top:18px;color:#98adbe;font-size:16px}.home-finale .finale-action .download-action{margin-top:30px}.home-finale .download-platforms,.home-finale .download-buttons{justify-content:flex-start}.home-finale .download-before{justify-content:flex-start;gap:22px;margin:31px 0 0;padding-top:20px;text-align:left}.home-finale .download-before p{max-width:35em}.home-narrative-scene[data-active=true] .home-scene-heading:before,.home-journey[data-active=true] .journey-heading:before{animation:narrative-waveform 2.8s ease-in-out infinite}.home-narrative-scene[data-active=true] .home-scene-heading:after,.home-journey[data-active=true] .journey-heading:after{animation:scene-heading-signal var(--dur-scene) var(--ease) .16s both}.home-narrative-scene[data-active=true] .home-scene-heading>*,.home-journey[data-active=true] .journey-heading>*{animation:scene-heading-arrive var(--dur-wide) var(--ease) both}.home-written[data-active=true] .capture-frame:after{content:"";position:absolute;z-index:5;left:12px;right:12px;top:15%;height:1px;pointer-events:none;background:linear-gradient(90deg,transparent,#77e0ecb5 18%,#e5fbff 50%,#77e0ecb5 82%,transparent);box-shadow:0 7px 20px #65dcea30;opacity:0;animation:written-scan 5.2s var(--ease) infinite}.home-written[data-active=true] .answer-spark{animation:answer-spark-turn 4.4s ease-in-out infinite}.home-journey[data-active=true] .journey-orbit-ring--outer{animation:journey-orbit-breathe 5.8s ease-in-out infinite alternate}.home-journey[data-active=true] .journey-stop{animation:journey-stop-arrive var(--dur-wide) var(--ease) both}.home-journey[data-active=true] .journey-stop--2{animation-delay:70ms}.home-journey[data-active=true] .journey-stop--3{animation-delay:.14s}.home-journey[data-active=true] .journey-stop--4{animation-delay:.21s}.home-finale[data-active=true]:before{animation:finale-mark-breathe 8s ease-in-out infinite alternate}.home-finale[data-active=true] .download-daylight{animation:finale-light-drift 7s ease-in-out infinite alternate}.home-finale[data-active=true] .download-action{animation:finale-action-arrive var(--dur-wide) var(--ease) both}@keyframes narrative-copy-in{0%{opacity:.35;transform:translateY(7px)}to{opacity:1;transform:none}}@keyframes narrative-waveform{0%,to{opacity:.58;transform:translateY(0) scaleY(.82)}50%{opacity:1;transform:translateY(-2px) scaleY(1.08)}}@keyframes scene-heading-arrive{0%{opacity:.45;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes scene-heading-signal{0%{clip-path:inset(0 100% 0 0);opacity:.95}68%{clip-path:inset(0 0 0 0);opacity:.95}to{clip-path:inset(0 0 0 0);opacity:0}}@keyframes written-scan{0%,18%{opacity:0;transform:translateY(0)}25%{opacity:.5}52%{opacity:.16;transform:translateY(330px)}58%,to{opacity:0;transform:translateY(330px)}}@keyframes answer-spark-turn{0%,to{opacity:.45;transform:rotate(0) scale(.92)}45%{opacity:.95;transform:rotate(90deg) scale(1.06)}}@keyframes journey-orbit-breathe{0%{border-color:#79a9c020;opacity:.68}to{border-color:#7ac6d64a;opacity:1}}@keyframes journey-stop-arrive{0%{opacity:.25;filter:blur(3px)}to{opacity:1;filter:blur(0)}}@keyframes finale-mark-breathe{0%{opacity:.025;transform:translateZ(0) rotate(-8deg) scale(.96)}to{opacity:.055;transform:translate3d(18px,-14px,0) rotate(-3deg) scale(1.04)}}@keyframes finale-light-drift{0%{opacity:.68;transform:translate3d(-2%,0,0)}to{opacity:1;transform:translate3d(4%,-3%,0)}}@keyframes finale-action-arrive{0%{opacity:.48;transform:translateY(16px)}to{opacity:1;transform:none}}@media(max-width:1180px){.home-scene-heading{grid-template-columns:minmax(0,1fr) minmax(300px,.72fr);gap:42px}.home-interview .home-scene-heading{grid-template-columns:1fr;gap:18px}.agent-interview-stage{grid-template-columns:minmax(340px,.72fr) minmax(0,1.28fr);gap:34px}.agent-question-card{padding:30px}.agent-answer-surface{padding:34px}.interview-scene-motto{display:none}.interview-signal-stage{grid-template-columns:minmax(310px,.78fr) 58px minmax(0,1.4fr);gap:20px}.interview-signal-spine{gap:260px;min-height:750px;margin-top:-175px}.interview-answer-card{padding:34px}.written-product-stage .assist-workspace{grid-template-columns:minmax(310px,.9fr) minmax(0,1.1fr)}.journey-orbit{display:grid;min-height:0;gap:28px}.journey-orbit-field{display:none}.journey-track{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.journey-stop{position:relative;inset:auto;width:100%;min-height:94px;padding-inline:14px}.journey-stop:after{display:none}.journey-stop:hover,.journey-stop[aria-selected=true]{transform:translateY(-4px)}.journey-detail{position:relative;top:auto;left:auto;width:100%;min-height:390px;transform:none}.finale-layout{gap:64px}}@media(min-width:981px){.agent-question-column{order:2}.agent-answer-surface{order:1}.site--nocturne .home-agent{background:radial-gradient(ellipse 44% 50% at 22% 46%,#243f7830,transparent 76%),radial-gradient(ellipse 34% 42% at 84% 72%,#0c596321,transparent 78%),linear-gradient(215deg,#07111d,#091523 47%,#08111d)}.agent-stage-watermark{right:auto;left:-5%;transform:rotate(8deg)}}@media(max-width:980px){.site--nocturne .home-interview{margin-top:0;padding-top:58px}.home-scene-heading,.home-scene-heading--written,.home-interview .home-scene-heading{grid-template-columns:1fr;gap:20px}.agent-interview-stage{grid-template-columns:1fr;gap:38px;min-height:0}.agent-question-column{width:min(100%,760px)}.agent-focus-panel{width:100%}.agent-focus-list{grid-template-columns:repeat(3,minmax(0,1fr))}.agent-focus-list button{grid-template-columns:30px 1fr;grid-template-rows:auto auto;gap:6px 9px;min-height:84px;padding:15px 12px;border-right:1px solid #7c9db429}.agent-focus-list button:last-child{border-right:0}.agent-focus-list button:hover,.agent-focus-list button[aria-pressed=true]{padding-left:18px}.agent-focus-list button small{grid-column:2}.agent-answer-surface{min-height:0;transform:none}.home-scene-heading--written h2,.home-scene-heading--written .home-scene-intro{grid-column:1;grid-row:auto;justify-self:start}.home-scene-heading--written:before{left:0;right:auto}.home-scene-intro{justify-self:start}.interview-signal-stage{grid-template-columns:1fr;gap:36px}.interview-input-column{width:min(100%,720px);padding-bottom:0}.interview-signal-spine{display:none}.interview-answer-deck{width:100%;margin-top:0;transform:none}.interview-answer-card{min-height:0}.written-product-stage .assist-workspace{grid-template-columns:1fr;min-height:0}.written-product-stage .answer-pane{border-top:1px solid #9bc6dc24;border-left:0}.written-product-stage .answer-reveal{min-height:350px}.written-product-stage .answer-waiting{min-height:310px}.journey-heading{grid-template-columns:1fr;gap:18px}.journey-heading>p{max-width:39em;justify-self:start}.journey-track{grid-template-columns:repeat(2,minmax(0,1fr))}.finale-layout{grid-template-columns:1fr;min-height:0}.finale-principle{max-width:700px}.finale-action{max-width:760px}}@media(max-width:700px){.home-narrative-rail{padding-inline:22px}.site--nocturne .home-interview,.site--nocturne .home-agent,.site--nocturne .home-written,.site--nocturne .home-journey{padding-block:74px 88px}.agent-interview-stage{gap:28px}.agent-question-card{padding:25px 21px;border-radius:14px}.agent-question-card h2{margin:24px 0;font-size:clamp(24px,7.1vw,29px);line-height:1.5}.agent-question-context{grid-template-columns:1fr;gap:8px}.agent-question-context small{justify-self:start;line-height:1.55}.agent-focus-heading{min-height:44px}.agent-focus-list{grid-template-columns:1fr}.agent-focus-list button{grid-template-columns:34px minmax(90px,.65fr) 1fr;grid-template-rows:auto;min-height:62px;padding:10px 6px;border-right:0}.agent-focus-list button small{grid-column:auto}.agent-focus-list button:hover,.agent-focus-list button[aria-pressed=true]{padding-left:13px}.agent-answer-surface{padding:26px 21px;border-radius:14px}.agent-answer-head small{display:none}.agent-answer-copy{gap:17px;padding-top:24px}.agent-answer-copy p{padding-left:14px;font-size:15px;line-height:1.86;opacity:.82}.agent-answer-copy p[data-emphasis=true]{transform:translate(2px)}.agent-answer-copy .agent-answer-lead{padding-bottom:20px;font-size:19px;line-height:1.74}.agent-answer-foot{display:none}.agent-stage-watermark{width:72vw;right:-29%;bottom:-6%}.home-scene-heading,.journey-heading{margin-bottom:38px;padding-top:20px}.home-scene-heading h2,.journey-heading h2{font-size:clamp(38px,10.7vw,48px);line-height:1.18;letter-spacing:-.028em}.home-interview .home-scene-heading h2{font-size:clamp(38px,10.7vw,48px)}.home-scene-intro{font-size:15px}.home-scene-intro br{display:none}.home-scene-caption{align-items:flex-start;flex-direction:column;gap:9px}.interview-resume-fragment{padding:24px 22px 25px}.interview-resume-fragment p{font-size:20px}.interview-question-option{padding:20px 24px 21px 8px}.interview-question-option strong{font-size:17px;line-height:1.62}.interview-evidence-disclosure summary{min-height:58px}.interview-answer-card{min-height:0;padding:26px 21px;border-radius:14px}.interview-answer-head small{display:none}.interview-spoken-answer{gap:18px;padding-top:26px}.interview-spoken-answer p{font-size:15px;line-height:1.86}.interview-spoken-answer .interview-spoken-lead{padding-left:15px;font-size:19px;line-height:1.74}.written-product-stage .assist-glass{border-radius:13px}.written-product-stage .experience-tools{padding:14px 18px}.written-product-stage .capture-pane,.written-product-stage .answer-pane{padding:22px 18px}.written-product-stage .capture-frame{padding:13px}.written-product-stage .question-paper{min-height:0;padding:18px}.written-product-stage .answer-waiting{min-height:280px;padding-block:34px}.written-product-stage .answer-waiting-requirements{gap:11px 17px}.journey-heading>p{font-size:15px;line-height:1.75}.journey-orbit{gap:20px}.journey-track{gap:7px}.journey-stop{grid-template-columns:32px 1fr;min-height:82px;padding:13px 12px}.journey-stop-copy{gap:4px}.journey-stop-copy strong{font-size:17px}.journey-stop-copy small{font-size:10px}.journey-stop:hover,.journey-stop[aria-selected=true]{transform:translateY(-2px)}.journey-detail{min-height:0;padding:28px 22px 30px;border-radius:15px}.journey-detail-copy{padding-top:24px}.journey-detail-copy h3{font-size:31px}.journey-detail-copy p{font-size:14px;line-height:1.82}.journey-proof{grid-template-columns:1fr;gap:7px}.journey-proof strong{font-size:13px}.finale-layout{gap:56px;padding-block:82px}.finale-principle blockquote{font-size:29px}.finale-action{padding:34px 0 0;border-left:0;border-top:1px solid #88aec849}.site--nocturne .home-finale .finale-action h2{font-size:42px}.home-finale .download-before{align-items:flex-start;text-align:left}}html[data-motion=off] .journey-detail-copy,html[data-motion=off] .interview-spoken-answer p,html[data-motion=off] .home-narrative-scene *{animation:none}html[data-motion=off] .journey-orbit-runner{display:none}html[data-motion=off] .interview-answer-deck,html[data-motion=off] .agent-answer-surface{transform:none}@media(prefers-reduced-motion:reduce){.journey-detail-copy,.interview-spoken-answer p,.home-narrative-scene *{animation:none!important}.journey-orbit-runner{display:none}.interview-answer-deck,.agent-answer-surface{transform:none!important}}@media(max-width:760px),(hover:none){.interview-answer-card{-webkit-backdrop-filter:blur(14px) saturate(118%);backdrop-filter:blur(14px) saturate(118%)}.agent-answer-surface{-webkit-backdrop-filter:blur(14px) saturate(110%);backdrop-filter:blur(14px) saturate(110%)}.journey-detail{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}}@font-face{font-family:Intervue Signal Display;src:url(/fonts/intervue-signal-display.woff2) format("woff2");font-weight:800;font-style:normal;font-display:swap}.site--nocturne{--gutter: clamp(24px, 8vw, 240px);--brand-latin: "Intervue Display Sans", "Segoe UI Variable Display", "Segoe UI", sans-serif;--signal-display: "Intervue Signal Display", "Microsoft YaHei", sans-serif}.site--nocturne .brand{font-family:var(--brand-latin);display:inline-flex;align-items:center;gap:15px;font-size:29px;font-style:normal;font-weight:700;letter-spacing:-.045em}.site--nocturne .brand-icon{width:48px;height:48px;border-radius:12px;box-shadow:0 7px 24px #1f7dd02b;transition:transform var(--dur-standard) var(--ease),filter var(--dur-standard) var(--ease)}.site--nocturne .brand:hover .brand-icon,.site--nocturne .brand:focus-visible .brand-icon{transform:translateY(-2px);filter:brightness(1.08)}.site--nocturne .nav-word{height:1.42em;line-height:1.42}.site--nocturne .nav-word-copy{color:#7fa9ff}@media(min-width:1001px){.site--nocturne .site-nav{position:absolute;left:50%;height:auto;gap:4px;padding:5px;border:1px solid #b7d8ee17;border-radius:18px;background:linear-gradient(180deg,#dcefff09,#7c9dca05);box-shadow:inset 0 1px #f1f9ff0a,0 12px 32px #01071126;transform:translate(-50%)}.site--nocturne .site-nav>a{justify-content:center;height:50px;min-height:50px;padding:0 22px;border-radius:13px;color:#abb9ca;font-size:clamp(18px,1.08vw,20px);font-weight:500;letter-spacing:.015em;transition:color var(--dur-quick) var(--ease),background var(--dur-quick) var(--ease),box-shadow var(--dur-standard) var(--ease),transform var(--dur-quick) var(--ease)}.site--nocturne .site-nav>a:hover,.site--nocturne .site-nav>a:focus-visible{color:#edf8ff;background:#c4e8ff0a}.site--nocturne .site-nav>a[aria-current]{color:#f7fbff;background:linear-gradient(180deg,#c9e9ff13,#7fa9ff0a);box-shadow:inset 0 1px #e7f7ff14,inset 0 0 0 1px #9db8f218,0 8px 22px #04132624}.site--nocturne .site-nav>a:after{right:auto;bottom:5px;left:50%;width:24px;height:2px;border-radius:999px;background:linear-gradient(90deg,#7fa9ff,#4a76d6);box-shadow:0 0 12px #4a76d675;transform:translate(-50%) scaleX(0);transform-origin:center}.site--nocturne .site-nav>a[aria-current]:after,.site--nocturne .site-nav>a:hover:after,.site--nocturne .site-nav>a:focus-visible:after{transform:translate(-50%) scaleX(1)}}@media(max-width:1000px){.site--nocturne .site-nav.is-open{gap:0}.site--nocturne .site-nav.is-open>a{height:auto;min-height:60px;padding-block:14px;font-size:19px}.site--nocturne .site-nav.is-open>a[aria-current]:before{content:"";position:absolute;top:50%;right:0;width:22px;height:2px;border-radius:999px;background:#7fa9ff;box-shadow:0 0 12px #4a76d661;transform:translateY(-50%)}}.site--nocturne .header-search svg{opacity:.8;transition:transform var(--dur-standard) var(--ease),opacity var(--dur-quick)}.site--nocturne .header-search:hover svg,.site--nocturne .header-search:focus-visible svg{opacity:1;transform:rotate(-6deg) scale(1.06)}.site--nocturne .lumen-hero{--hero-breath: 7.2s;--pointer-x: 76%;--pointer-y: 50%;--icon-shift-x: 0px;--icon-shift-y: 0px;--icon-tilt: 0deg;--icon-focus: 0;--icon-rotate-x: 2.4deg;--icon-rotate-y: -6.2deg;--mark-x: 58%;--mark-y: 44%;--bar-shift-x: 0px;--bar-shift-y: 0px;position:relative;isolation:isolate;min-height:calc(100svh - var(--header-height));overflow:hidden;background:transparent}.lumen-hero .hero-light{position:absolute;z-index:-2;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(circle 320px at var(--pointer-x) var(--pointer-y),#7fa9ff17,transparent 76%)}.lumen-hero .hero-light:before{content:"";position:absolute;width:34vw;height:34vw;min-width:440px;min-height:440px;top:-14%;left:31%;border-radius:50%;background:radial-gradient(circle,#7fa9ff14,#27538f0a 46%,transparent 72%);filter:blur(30px);animation:hero-background-drift calc(var(--hero-breath) * 2) var(--ease-ambient) infinite alternate}.home-night{position:relative;isolation:isolate}.home-night-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-2;pointer-events:none;background:radial-gradient(58% 42% at 50% 118%,#1c3a6b33,transparent 68%),linear-gradient(180deg,#060d16,#050b13 58%,#060d16)}.home-night-stars{position:fixed;top:-14%;right:-14%;bottom:-14%;left:-14%;z-index:-1;pointer-events:none}.home-night-stars--near{background-image:radial-gradient(1.5px 1.5px at 9% 31%,#d9e6ff 50%,transparent 51%),radial-gradient(1.2px 1.2px at 23% 77%,#d9e6ff 50%,transparent 51%),radial-gradient(1.7px 1.7px at 41% 15%,#eaf2ff 50%,transparent 51%),radial-gradient(1.1px 1.1px at 57% 63%,#d9e6ff 50%,transparent 51%),radial-gradient(1.4px 1.4px at 72% 29%,#eaf2ff 50%,transparent 51%),radial-gradient(1.2px 1.2px at 86% 81%,#d9e6ff 50%,transparent 51%),radial-gradient(1.3px 1.3px at 94% 47%,#eaf2ff 50%,transparent 51%);background-size:44% 44%;background-position:0 calc(var(--night-drift, 0px) * -.055);opacity:.5;transform:translate3d(calc((var(--night-px, 50%) - 50%) * -.055),calc((var(--night-py, 50%) - 50%) * -.055),0);transition:transform var(--dur-wide) var(--ease)}.home-night-stars--far{background-image:radial-gradient(1px 1px at 15% 58%,#aebfdd 50%,transparent 51%),radial-gradient(1px 1px at 34% 9%,#aebfdd 50%,transparent 51%),radial-gradient(1px 1px at 49% 84%,#c2d0ea 50%,transparent 51%),radial-gradient(1px 1px at 66% 42%,#aebfdd 50%,transparent 51%),radial-gradient(1px 1px at 81% 12%,#c2d0ea 50%,transparent 51%),radial-gradient(1px 1px at 3% 89%,#aebfdd 50%,transparent 51%);background-size:31% 31%;background-position:0 calc(var(--night-drift, 0px) * -.02);opacity:.3;transform:translate3d(calc((var(--night-px, 50%) - 50%) * -.024),calc((var(--night-py, 50%) - 50%) * -.024),0);transition:transform var(--dur-wide) var(--ease)}.site--nocturne .site-footer{position:relative;z-index:1}.site--nocturne .lumen-hero-layout{position:relative;display:flex;align-items:center;width:100%;max-width:2360px;min-height:calc(100svh - var(--header-height));margin-inline:auto;padding:clamp(56px,6vh,76px) clamp(40px,4.2vw,100px) clamp(54px,6vh,72px)}.hero-copy{position:relative;z-index:2;width:min(68vw,1340px)}.hero-lockup{position:relative;width:fit-content;max-width:100%;perspective:1100px;animation:hero-lockup-breathe var(--hero-breath) ease-in-out infinite alternate}.hero-title-wrap{position:relative;width:fit-content;max-width:100%}@keyframes hero-letter-arrive{0%{opacity:0;transform:translate3d(0,14px,0) rotate(.6deg);filter:brightness(1.14)}to{opacity:1;transform:translateZ(0);filter:brightness(1)}}@keyframes hero-letter-signal{0%,3%,18%,to{opacity:0;clip-path:inset(0 100% 0 0)}9%{opacity:.38;clip-path:inset(0 0 0 0)}17%{opacity:0;clip-path:inset(0 0 0 0)}}@keyframes hero-period-breathe{0%,87%,to{text-shadow:0 0 22px #48cbe356}93%{text-shadow:0 0 38px #63e4f5a8}}.site--nocturne .lumen-hero h1{position:relative;isolation:isolate;display:flex;align-items:baseline;width:fit-content;max-width:100%;margin:0;font-family:var(--brand-latin);font-size:clamp(146px,15.8vw,330px);font-style:normal;font-weight:700;line-height:.92;letter-spacing:-.056em;white-space:nowrap;color:transparent;background:linear-gradient(108deg,#a9c3d2,#f8fcff 36%,#dbeaff 63%,#8ccdf1 86%,#5ee5f8);background-size:145% 100%;background-position:44% 50%;-webkit-background-clip:text;background-clip:text;-webkit-text-stroke:.35px #eef8ff73;text-shadow:0 1px 0 #ffffff73,1px 3px 0 #a8c1d14d,3px 5px 0 #3955694d,0 18px 36px #01050c85;filter:drop-shadow(0 22px 42px #0a4d7a28);transform:perspective(1100px) translate3d(var(--title-shift-x, 0px),calc(20px + var(--title-shift-y, 0px)),0) rotateX(var(--title-tilt-x, 0deg)) rotateY(var(--title-tilt-y, 0deg)) scale(1);transform-origin:42% 58%;will-change:transform,filter;transition:background-position var(--dur-slow) var(--ease),filter var(--dur-standard) var(--ease),transform var(--dur-standard) var(--ease),letter-spacing var(--dur-standard) var(--ease)}.site--nocturne .lumen-hero h1>span{position:relative;display:inline-block;transform:translate3d(var(--letter-x, 0px),var(--letter-y, 0px),var(--letter-z, 0px)) rotate(var(--letter-rotate, 0deg)) scale(var(--letter-scale, 1));transform-origin:50% 72%;transition:transform var(--dur-standard) var(--ease);will-change:transform;animation:hero-letter-arrive var(--dur-slow) var(--ease) var(--letter-delay, 0ms) backwards}.site--nocturne .lumen-hero h1>span:before{content:attr(data-letter);position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;color:#e9f7ff;-webkit-text-fill-color:#e9f7ff;text-shadow:0 0 16px #64c8ef96;pointer-events:none;animation:hero-letter-signal var(--hero-breath) ease-in-out calc(1.2s + var(--letter-index) * .12s) infinite}.site--nocturne .lumen-hero h1 .hero-word-cut{position:relative;color:transparent;background:linear-gradient(162deg,#f7fbff 0,#f7fbff 38%,#a9e9ff 48%,#65a6ff 67%,#4e63e8);-webkit-background-clip:text;background-clip:text}.site--nocturne .lumen-hero h1 .hero-word-cut:after{content:attr(data-letter);position:absolute;top:0;right:0;bottom:0;left:0;color:transparent;background:linear-gradient(132deg,#fff 3%,#bdeeff 44%,#4e8cf1);-webkit-background-clip:text;background-clip:text;clip-path:polygon(0 0,57% 0,48% 100%,22% 72%);opacity:.72;transform:translate(var(--fold-shift, 0px));transition:transform var(--dur-standard) var(--ease);pointer-events:none}.site--nocturne .lumen-hero h1 .hero-word-period{display:inline-block;color:#59d9ed;-webkit-text-fill-color:#59d9ed;text-shadow:0 0 22px #48cbe356;transform-origin:50% 72%;transition:transform var(--dur-standard) var(--ease),text-shadow var(--dur-standard) var(--ease);animation:hero-letter-arrive var(--dur-slow) var(--ease) var(--letter-delay, 0ms) backwards,hero-period-breathe 7s ease-in-out 1.3s infinite}.hero-thesis{width:fit-content;max-width:100%;margin:clamp(19px,2.3vh,26px) 0 0;color:#dceaf3;font-family:Microsoft YaHei UI,Microsoft YaHei,sans-serif;font-size:clamp(46px,4.4vw,104px);font-weight:400;line-height:1.28;letter-spacing:.015em;white-space:nowrap;animation:hero-thesis-arrive var(--dur-wide) var(--ease) .18s both;transition:color var(--dur-standard) var(--ease),text-shadow var(--dur-standard) var(--ease),transform var(--dur-standard) var(--ease)}.hero-thesis-letter{display:inline-block;transform:translate3d(var(--letter-x, 0px),var(--letter-y, 0px),var(--letter-z, 0px)) rotate(var(--letter-rotate, 0deg)) scale(var(--letter-scale, 1));transform-origin:50% 72%;transition:transform var(--dur-standard) var(--ease);will-change:transform}.hero-thesis .hero-thesis-period{color:#69dbe9}@keyframes hero-thesis-arrive{0%{opacity:0;transform:translate3d(0,18px,0) scale(.99)}to{opacity:1;transform:translate3d(var(--thesis-x, 0px),var(--thesis-y, 0px),0) scale(var(--thesis-scale, 1))}}.lumen-hero[data-active=false] :is(.hero-letter,.hero-thesis,.hero-product-icon,.hero-icon-scan,.hero-icon-aura,.hero-icon-halftone,.hero-mark-bar-plane),.lumen-hero[data-active=false] .hero-letter:before,.lumen-hero[data-active=false] .hero-icon-aura:after{animation-play-state:paused}.hero-bottom-row{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:clamp(30px,3vw,52px);width:min(100%,900px);margin-top:clamp(42px,6vh,70px);padding-top:30px;border-top:1px solid #9dbdca20}.hero-bottom-row:before{content:"";position:absolute;top:-1px;left:0;width:48px;height:2px;background:#59d9ed;box-shadow:0 0 18px #59d9ed75}.hero-promise{max-width:660px}.lumen-hero .hero-definition{margin:0 0 10px;color:#edf7fb;font-size:clamp(22px,1.6vw,28px);font-weight:600}.lumen-hero .hero-description{max-width:44em;margin:0;color:#9fb6c7;font-size:20px;line-height:1.85}.hero-action{width:fit-content;padding-bottom:2px;text-align:center;justify-self:end}.lumen-hero .hero-action .download-action{margin:0}.lumen-hero .hero-action .download-button{min-width:clamp(282px,19vw,326px);min-height:64px;justify-content:space-between;border-radius:12px;transform:translateY(0)}.lumen-hero .hero-action .download-button--windows{border:1px solid #e7f8ff9c;color:#0a1b2b;background:linear-gradient(117deg,#f6fcff 3%,#c7ecff 56%,#b8caff);box-shadow:0 3px #7899c9,0 16px 42px #183c8352,inset 0 1px #fff,inset 0 -1px #819ed2a8}.lumen-hero .hero-action .download-button--mac{border:1px solid #8b99aab3;color:#f5f8fb;background:linear-gradient(117deg,#4a5663 3%,#36414e 56%,#2b343f);box-shadow:0 3px #0d1218,0 16px 42px #05090f6e,inset 0 1px #ffffff4a,inset 0 -1px #0006}.lumen-hero .hero-action .download-button:hover{transform:translateY(-3px)}.lumen-hero .hero-action .download-button--windows:hover{background:linear-gradient(117deg,#fff,#d5efff 54%,#c9d7ff);box-shadow:0 6px #6e91c6,0 22px 52px #2c77b95e,inset 0 1px #fff,inset 0 -1px #819ed2a8}.lumen-hero .hero-action .download-button--mac:hover{border-color:#a3b1c2cc;color:#fff;background:linear-gradient(117deg,#57636f 3%,#404b58 56%,#343e4a);box-shadow:0 6px #0d1218,0 22px 52px #05090f80,inset 0 1px #ffffff57,inset 0 -1px #0006}.lumen-hero .hero-action .download-button:active{transform:translateY(1px) scale(.99)}.lumen-hero .hero-action .download-button--windows:active{box-shadow:0 2px #6e91c6,0 9px 24px #183c8348,inset 0 1px #fff}.lumen-hero .hero-action .download-button--mac:active{box-shadow:0 2px #0d1218,0 9px 24px #05090f66,inset 0 1px #ffffff40}.lumen-hero .hero-action .download-notice{max-width:none}.lumen-hero .hero-platforms{justify-content:center;margin-top:13px;font-size:12px}.hero-icon-field{position:absolute;z-index:1;top:calc(50% + 24px);right:clamp(-24px,calc(23vw - 466px),100px);width:clamp(430px,26vw,540px);aspect-ratio:1;opacity:.46;filter:saturate(.9) brightness(.96);transform:translate3d(var(--icon-shift-x),calc(-50% + var(--icon-shift-y)),0) rotate(var(--icon-tilt));transform-origin:50% 58%;transform-style:preserve-3d;transition:transform var(--dur-wide) var(--ease),opacity var(--dur-standard) var(--ease),filter var(--dur-standard) var(--ease);will-change:transform}.hero-icon-field:before{content:"";position:absolute;z-index:-1;left:19%;right:1%;bottom:3%;height:19%;border-radius:50%;background:radial-gradient(ellipse,#01040cba 0 23%,#07192e85 47%,transparent 76%);filter:blur(30px);opacity:calc(.5 + var(--icon-focus) * .12);transform:translate3d(32px,36px,-80px) rotate(-6deg);pointer-events:none}.hero-icon-field:hover{opacity:.56;filter:saturate(1) brightness(1)}@media(min-width:1500px)and (max-width:2599px){.site--nocturne .lumen-hero-layout{padding-inline:var(--gutter)}.hero-copy{width:min(63vw,1340px)}.site--nocturne .lumen-hero h1{font-size:clamp(190px,12.66vw,330px)}.hero-icon-field{right:8.5vw;width:clamp(335px,20.5vw,550px);opacity:.52}}.hero-icon-aura{position:absolute;top:-16%;right:-24%;bottom:-12%;left:-30%;border-radius:50%;background:radial-gradient(ellipse 54% 52% at 60% 53%,#8fb5ff33 0%,#4a76d61f 44%,transparent 72%);filter:blur(50px);opacity:calc(.26 + var(--icon-focus) * .26);animation:hero-aura-breathe var(--hero-breath) ease-in-out infinite alternate}.hero-icon-aura:after{content:"";position:absolute;top:36%;right:40%;bottom:36%;left:40%;border:1px solid #9feaf24d;border-radius:50%;opacity:0;animation:hero-icon-reply var(--dur-scene) var(--ease) .48s both}@keyframes hero-icon-reply{0%{opacity:0;transform:scale(.84)}45%{opacity:.38;transform:scale(1.08)}to{opacity:0;transform:scale(1.24)}}.hero-icon-halftone{position:absolute;top:-1%;right:-4%;bottom:-3%;left:1%;border-radius:45%;background-image:radial-gradient(circle,#a2d6f1 0 1.2px,transparent 1.65px);background-size:8px 8px;-webkit-mask-image:radial-gradient(ellipse 53% 51% at 54% 52%,transparent 0 48%,#000 57%,transparent 82%);mask-image:radial-gradient(ellipse 53% 51% at 54% 52%,transparent 0 48%,#000 57%,transparent 82%);opacity:calc(.17 + var(--icon-focus) * .1);filter:drop-shadow(14px 20px 20px #01050b7d);transform:perspective(1300px) translate3d(calc(14px + var(--bar-shift-x) * -.35),calc(18px + var(--bar-shift-y) * -.35),-54px) rotateX(var(--icon-rotate-x)) rotateY(var(--icon-rotate-y));transform-origin:50% 54%;animation:hero-halftone-drift calc(var(--hero-breath) * 2) var(--ease-ambient) infinite alternate;transition:opacity var(--dur-slow) var(--ease)}.hero-icon-shell{position:absolute;top:0;right:0;bottom:0;left:0;display:block;overflow:visible;border-radius:23.5%;opacity:calc(.88 + var(--icon-focus) * .08);box-shadow:18px 42px 110px #01040ba3,-8px -10px 62px #3986c812;filter:drop-shadow(22px 32px 30px #01040b8f);transform:perspective(1120px) rotateX(var(--icon-rotate-x)) rotateY(var(--icon-rotate-y));transform-origin:50% 52%;transform-style:preserve-3d;backface-visibility:hidden;transition:opacity var(--dur-slow) var(--ease),box-shadow var(--dur-slow) var(--ease),transform var(--dur-wide) var(--ease)}.hero-icon-shell:before{content:"";position:absolute;z-index:4;top:5.1%;right:5.1%;bottom:5.1%;left:5.1%;border:1px solid #a4e3ff55;border-radius:23.7%;box-shadow:inset 2px 2px #e7f9ff28,inset -9px -11px 22px #02081391,8px 11px #0613269e,18px 30px 58px #01040bad;transform:translateZ(32px);pointer-events:none}.hero-icon-shell:after{content:"";position:absolute;z-index:3;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:radial-gradient(circle 22% at var(--mark-x) var(--mark-y),#e2f8ff2b,#6fdcff10 48%,transparent 76%);mix-blend-mode:screen;opacity:calc(.42 + var(--icon-focus) * .28);pointer-events:none;transition:opacity var(--dur-standard) var(--ease)}.hero-mark-stack,.hero-mark-depth-stack,.hero-mark-bars,.hero-mark-rim{position:absolute;top:0;right:0;bottom:0;left:0;display:block;transform-style:preserve-3d}.hero-product-icon,.hero-mark-bar-image{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:contain;-webkit-user-select:none;user-select:none;pointer-events:none}.hero-mark-depth-stack{transform:translateZ(-46px)}.hero-mark-depth-stack:before{content:"";position:absolute;top:5.2%;right:5.2%;bottom:5.2%;left:5.2%;border:1px solid #5e9bc830;border-radius:23.5%;background:linear-gradient(145deg,#173550c7,#08172ad9 43%,#02070ff2);box-shadow:20px 28px 54px #01040bc4,inset 1px 1px #a9e8ff1c;opacity:.72;transform:translate3d(26px,34px,-8px);pointer-events:none}.hero-product-icon--depth{opacity:.35;filter:brightness(.18) saturate(.78) drop-shadow(24px 32px 34px #01040bc7)}.hero-product-icon--depth-1{transform:translate3d(6px,8px,-6px);opacity:.26}.hero-product-icon--depth-2{transform:translate3d(12px,16px,-14px);opacity:.32}.hero-product-icon--depth-3{transform:translate3d(18px,24px,-24px);opacity:.38}.hero-product-icon--depth-4{transform:translate3d(26px,34px,-38px);opacity:.46}.hero-product-icon--surface{opacity:calc(.82 + var(--icon-focus) * .1);filter:brightness(.88) saturate(.94) drop-shadow(0 28px 44px #01040d96);animation:hero-icon-breathe var(--hero-breath) ease-in-out infinite alternate;transition:opacity var(--dur-slow) var(--ease);will-change:transform,filter}.hero-mark-bars{transform:translate3d(var(--bar-shift-x),var(--bar-shift-y),34px);transition:transform var(--dur-wide) var(--ease)}.hero-mark-bar{position:absolute;top:0;right:0;bottom:0;left:0;display:block;transform:translate3d(var(--bar-x),0,var(--bar-z));transform-origin:50% 50%;will-change:transform}.hero-mark-bar:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(ellipse 130% 120% at var(--mark-x) var(--mark-y),#e9f3ff1f,transparent 68%),linear-gradient(180deg,#d7e9ff12,#7fa9ff09 36%,#02071185 90%);box-shadow:inset 0 1px #ecf5ff38,inset 1px 0 #c4dbff14,inset -1px 0 #c4dbff0d,inset 0 -3px 4px #2c4f7a66,inset 0 -12px 18px #01050cb8;-webkit-backdrop-filter:blur(5px) saturate(128%);backdrop-filter:blur(5px) saturate(128%)}.hero-mark-bar-plane{position:absolute;top:0;right:0;bottom:0;left:0;display:block;transform-origin:center;animation:hero-bar-breathe var(--bar-speed) ease-in-out var(--bar-delay) infinite alternate;will-change:transform,opacity}.hero-mark-bar-image{transform-origin:center}.hero-mark-bar-image--depth{opacity:.62;mix-blend-mode:screen;filter:brightness(.32) saturate(1.28) drop-shadow(0 22px 20px #01040cc4);transform:translate3d(14px,20px,-24px)}.hero-mark-bar-image--face{opacity:calc(.84 + var(--icon-focus) * .14);mix-blend-mode:screen;filter:brightness(1.16) saturate(1.05) drop-shadow(0 0 18px #66d4ff30) drop-shadow(0 20px 20px #01050ca3)}.hero-mark-bar--1{--bar-x: 0px;--bar-z: 10px;--bar-from: 1.183;--bar-to: 1.214;--bar-speed: var(--hero-breath);--bar-delay: -4.6s;clip-path:inset(39.2% 69.2% 39.2% 21.8% round 5%)}.hero-mark-bar--2{--bar-x: 0px;--bar-z: 24px;--bar-from: 1.085;--bar-to: 1.114;--bar-speed: var(--hero-breath);--bar-delay: -2.7s;clip-path:inset(30% 57.2% 30% 34.1% round 5%)}.hero-mark-bar--3{--bar-x: 0px;--bar-z: 44px;--bar-from: 1.04;--bar-to: 1.068;--bar-speed: var(--hero-breath);--bar-delay: -1.1s;clip-path:inset(20.6% 45.7% 20.6% 45.7% round 5%)}.hero-mark-bar--4{--bar-x: 0px;--bar-z: 24px;--bar-from: 1.085;--bar-to: 1.114;--bar-speed: var(--hero-breath);--bar-delay: -3.8s;clip-path:inset(30% 33.8% 30% 57.5% round 5%)}.hero-mark-bar--5{--bar-x: 0px;--bar-z: 10px;--bar-from: 1.183;--bar-to: 1.214;--bar-speed: var(--hero-breath);--bar-delay: -2s;clip-path:inset(39.2% 21.5% 39.2% 70.2% round 5%)}.hero-mark-rim{top:4.8%;right:4.8%;bottom:4.8%;left:4.8%;border:1px solid #a6e7ff61;border-radius:24.2%;box-shadow:inset 1px 1px #e8faff24,inset -7px -9px 22px #06101f70,18px 27px 44px #01040b70;transform:translateZ(58px);opacity:calc(.64 + var(--icon-focus) * .16);transition:opacity var(--dur-slow) var(--ease)}.hero-signal-note{position:absolute;z-index:6;display:inline-flex;align-items:center;gap:11px;color:#c9dfebeb;font:500 12px/1 ui-monospace,Cascadia Code,Microsoft YaHei UI,sans-serif;letter-spacing:.08em;white-space:nowrap;text-shadow:0 4px 16px #020711;opacity:calc(.74 + var(--icon-focus) * .18);transform:translate3d(calc(var(--bar-shift-x) * var(--note-depth)),calc(var(--bar-shift-y) * var(--note-depth)),0);transition:opacity var(--dur-standard) var(--ease),color var(--dur-standard) var(--ease),transform var(--dur-wide) var(--ease)}.hero-signal-note:before{content:"";width:28px;height:1px;background:linear-gradient(90deg,transparent,#7fe3f2b0)}.hero-signal-note b{color:#7ee5f3;font-size:10px;font-weight:600}.hero-signal-note--listen{--note-depth: -.45;top:17%;left:19%}.hero-signal-note--recall{--note-depth: .7;top:29%;right:9%}.hero-signal-note--answer{--note-depth: -.85;bottom:13%;left:25%}.hero-icon-field:hover .hero-signal-note{color:#eef8fc}.hero-icon-scan{position:absolute;top:5%;bottom:5%;left:-44%;width:26%;border-radius:50%;background:linear-gradient(90deg,transparent,#c8f6ff42 48%,transparent);filter:blur(14px);mix-blend-mode:screen;clip-path:inset(5% round 24%);animation:hero-icon-scan calc(var(--hero-breath) * 2) var(--ease-ambient) infinite}@keyframes hero-lockup-breathe{0%{filter:brightness(.972)}to{filter:brightness(1.026)}}@keyframes hero-icon-breathe{0%{transform:scale(.992);filter:brightness(.94) saturate(.94)}to{transform:scale(1.008);filter:brightness(1.045) saturate(1.04)}}@keyframes hero-aura-breathe{0%{transform:scale(.92)}to{transform:scale(1.06)}}@keyframes hero-halftone-drift{0%{background-position:0 0}to{background-position:24px -16px}}@keyframes hero-bar-breathe{0%{transform:translateY(-4px) scaleY(var(--bar-from));opacity:.86}to{transform:translateY(5px) scaleY(var(--bar-to));opacity:1}}@keyframes hero-background-drift{0%{transform:translate3d(-3%,1%,0) scale(.96)}to{transform:translate3d(4%,-2%,0) scale(1.05)}}@keyframes hero-icon-scan{0%,18%{transform:translateZ(0) rotate(4deg);opacity:0}31%{opacity:.32}57%{opacity:.12}70%,to{transform:translate3d(570%,0,0) rotate(4deg);opacity:0}}@media(max-width:1400px)and (min-width:901px){.hero-icon-field{right:-10vw}}@media(max-width:1180px){.hero-copy{width:min(62vw,720px)}.site--nocturne .lumen-hero h1{font-size:clamp(116px,13.8vw,163px)}.hero-icon-field{right:-18vw;width:clamp(480px,52vw,560px);opacity:.45}.hero-icon-field:hover{opacity:.55}.hero-bottom-row{gap:25px;width:min(100%,790px)}}@media(max-width:900px){.site--nocturne .lumen-hero-layout{display:flex}.hero-copy{width:100%}.site--nocturne .lumen-hero h1{font-size:clamp(92px,16.8vw,124px)}.hero-icon-field{top:40%;right:-28%;width:clamp(470px,68vw,560px);opacity:.4}.hero-signal-note{display:none}.hero-bottom-row{grid-template-columns:minmax(0,1fr);width:min(100%,680px)}.hero-action{justify-self:center}}@media(max-height:800px)and (min-width:901px){.site--nocturne .lumen-hero-layout{padding-top:34px;padding-bottom:34px}.hero-bottom-row{margin-top:34px;padding-top:24px;gap:22px}.lumen-hero .hero-description{line-height:1.72}.lumen-hero .hero-platforms{margin-top:10px}}@media(max-width:600px){.site--nocturne .brand{gap:8px;font-size:23px}.site--nocturne .brand-icon{width:31px;height:31px;border-radius:8px}.site--nocturne .lumen-hero,.site--nocturne .lumen-hero-layout{min-height:calc(100svh - 68px)}.site--nocturne .lumen-hero-layout{padding-top:72px;padding-bottom:62px}.site--nocturne .lumen-hero h1{font-size:clamp(57px,17vw,82px);line-height:1;letter-spacing:-.075em}.hero-thesis{margin-top:21px;font-size:clamp(26px,8vw,38px);white-space:normal}.hero-bottom-row{margin-top:50px;padding-top:26px}.lumen-hero .hero-definition{font-size:17px}.lumen-hero .hero-description{font-size:14px;line-height:1.8}.lumen-hero .hero-description br{display:none}.hero-icon-field{top:33%;right:auto;left:60%;width:500px;opacity:.23}.download-buttons{flex-direction:column;align-items:stretch}.lumen-hero .hero-action .download-button{min-width:0}}@media(max-width:360px){.site--nocturne .site-header{gap:8px;padding-inline:16px}.site--nocturne .brand{font-size:21px}.site--nocturne .header-download{padding-inline:10px;font-size:12px}.lumen-hero .hero-action .download-button{min-width:230px;padding-inline:14px;gap:7px;font-size:14px}.lumen-hero .hero-action .download-button span{white-space:nowrap}}@media(max-width:600px),(hover:none),(pointer:coarse),(prefers-reduced-motion:reduce){.hero-thesis,.hero-lockup,.site--nocturne .lumen-hero h1>span:before,.site--nocturne .lumen-hero h1>span,.site--nocturne .lumen-hero h1 .hero-word-period,.hero-icon-aura:after{animation:none}.hero-icon-field{transform:translate3d(0,-50%,0)}.hero-icon-shell,.hero-mark-bars{transition:none}}html[data-motion=off] .site--nocturne .lumen-hero h1>span,html[data-motion=off] .site--nocturne .lumen-hero h1>span:before,html[data-motion=off] .site--nocturne .lumen-hero h1 .hero-word-period,html[data-motion=off] .hero-thesis,html[data-motion=off] .hero-lockup,html[data-motion=off] .hero-product-icon,html[data-motion=off] .hero-icon-scan,html[data-motion=off] .hero-icon-aura,html[data-motion=off] .hero-icon-halftone,html[data-motion=off] .hero-mark-bar-plane,html[data-motion=off] .hero-icon-aura:after{animation:none}html[data-motion=off] .hero-icon-field{transform:translate3d(0,-50%,0)}html[data-motion=off] :is(.hero-icon-shell,.hero-mark-bars,.hero-signal-note){transition:none}.site--nocturne :is(.personal-heading,.capabilities-heading,.home-first-heading,.next-chapter-copy,.lumen-download) h2{font-family:var(--signal-display);font-weight:800;letter-spacing:-.045em}.site--nocturne :is(.personal-heading,.capabilities-heading,.home-first-heading,.next-chapter-copy,.lumen-download) h2 em{font-family:inherit;font-weight:inherit}.site--nocturne .guide-library .guide-hub-header{position:relative;align-items:end;min-height:255px;margin-bottom:22px;padding:12px 0 35px;border-bottom:1px solid #9fb3ca;grid-template-columns:minmax(0,1fr) minmax(250px,.68fr)}.guide-title-block{position:relative}.guide-cover-label{display:block;margin-bottom:14px;color:#48607c;font-size:13px;font-weight:600;letter-spacing:.12em}.site--nocturne .guide-library .guide-hub-header h1{margin:0;color:#1d3551;font-family:var(--signal-display);font-size:clamp(52px,5.35vw,82px);line-height:1.24;font-weight:800;letter-spacing:-.055em}.site--nocturne .guide-library .guide-hub-header h1 em{color:#2c5ba0;font-family:inherit;font-weight:inherit}.site--nocturne .guide-library .guide-hub-header .guide-header-tools{padding-bottom:3px}.site--nocturne .guide-library .guide-hub-header .guide-header-tools p{font-size:16px;line-height:1.8}.site--nocturne .guide-library .guide-search-entry{margin-top:15px;padding:13px 17px;border:1px solid #a7bbd0;border-radius:6px;background:#f8fbfecc;box-shadow:0 7px 22px #506a8411,inset 0 1px #fff}.site--nocturne .guide-library .guide-search-entry:hover{background:#fff;box-shadow:0 10px 28px #3b649626}.guide-entry-paths{gap:18px;margin:16px 0 32px;grid-template-columns:1.14fr .86fr}.guide-entry-paths a{position:relative;isolation:isolate;overflow:hidden;min-height:194px;padding:24px 30px;border-radius:8px;box-shadow:0 18px 30px #213f6115}.guide-entry-paths a:first-child{background:linear-gradient(110deg,#172f50,#294d83 78%,#315783)}.guide-entry-paths a:last-child{background:linear-gradient(111deg,#f9fcff,#dbeaf2);border-color:#afc4d4}.guide-entry-paths a:after{content:attr(data-symbol);position:absolute;z-index:-1;right:6%;bottom:-24%;color:currentColor;font-family:var(--signal-display);font-size:clamp(140px,15vw,260px);line-height:1;opacity:.11;transition:transform var(--dur-standard) var(--ease),opacity var(--dur-standard)}.guide-entry-paths a:hover:after,.guide-entry-paths a:focus-visible:after{transform:translate(-12px,-10px);opacity:.18}.guide-entry-paths span{font-size:13px;font-weight:600;letter-spacing:.08em}.guide-entry-paths strong{position:relative;margin-top:14px;font-family:var(--signal-display);font-size:clamp(24px,2.3vw,34px);font-weight:800;line-height:1.35;letter-spacing:-.04em}.guide-entry-paths small{display:flex;justify-content:space-between;align-items:center;width:100%;font-size:13px;letter-spacing:0}.guide-entry-paths small span{font-size:19px;font-weight:400;transition:transform var(--dur-quick)}.guide-entry-paths a:hover small span{transform:translate(3px,-3px)}.site--nocturne .guide-library .onboarding-reader{border-radius:9px}.site--nocturne .brand-opening{display:flex;flex-direction:column;justify-content:center;min-height:calc(100svh - 80px);padding-top:clamp(72px,8vh,115px);padding-bottom:clamp(70px,9vh,120px);background:radial-gradient(ellipse at 74% 38%,#23477847,transparent 57%),#090f1c}.site--nocturne .brand-opening:after{content:"";position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(circle 300px at var(--brand-x, 60%) var(--brand-y, 40%),#75c8e51e,transparent 78%)}.brand-echo{position:absolute;z-index:-1;top:4%;right:-7%;white-space:nowrap;color:transparent;font-family:var(--signal-display);font-size:clamp(290px,33vw,630px);line-height:1;letter-spacing:-.11em;-webkit-text-stroke:1px #a9d8f547;-webkit-mask-image:repeating-linear-gradient(to bottom,#000 0 8px,transparent 8px 14px);mask-image:repeating-linear-gradient(to bottom,#000 0 8px,transparent 8px 14px);pointer-events:none}.site--nocturne .brand-opening .brand-english{position:relative;z-index:1;margin:0 0 24px;color:#8eb6d1;font-family:Segoe UI Variable Text,Segoe UI,sans-serif;font-size:14px;font-weight:600;line-height:1.4;letter-spacing:.31em}.site--nocturne .brand-opening h1{position:relative;z-index:1;display:flex;flex-direction:column;width:fit-content;margin:0;color:#f1f6fa;font-family:var(--signal-display);font-size:clamp(110px,12vw,215px);font-weight:800;line-height:1.05;letter-spacing:-.055em}.site--nocturne .brand-opening h1 span:last-child{margin-left:clamp(130px,19vw,360px);color:#bfdfed}.site--nocturne .brand-opening .brand-philosophy{position:relative;z-index:1;width:100%;margin-top:clamp(28px,4.5vh,58px);padding-top:23px;border-top:1px solid #9dc3df62}.site--nocturne .brand-opening .brand-philosophy p{font-size:clamp(23px,2.1vw,34px);line-height:1.55}.site--nocturne .brand-opening .brand-philosophy em{font-family:inherit;font-weight:inherit}.site--nocturne .brand-opening .brand-philosophy>span{font-size:15px}.site--nocturne :is(.brand-direction,.brand-letter,.contact-section) h2{font-family:var(--signal-display);font-weight:800;letter-spacing:-.04em}.site--nocturne :is(.brand-direction,.brand-letter,.contact-section) h2 em{font-family:inherit;font-weight:inherit}@media(max-width:1100px){.site--nocturne .guide-library .guide-hub-header{grid-template-columns:minmax(0,1fr) minmax(250px,.8fr)}.site--nocturne .guide-library .guide-hub-header h1{font-size:clamp(48px,5.6vw,66px)}}@media(max-width:800px){.site--nocturne .guide-library .guide-hub-header{min-height:0;grid-template-columns:1fr;gap:23px}.guide-entry-paths{grid-template-columns:1fr}.site--nocturne .brand-opening h1{font-size:clamp(92px,13vw,145px)}.site--nocturne .brand-opening h1 span:last-child{margin-left:16vw}}@media(max-width:600px){.site--nocturne .guide-library .guide-hub-header{padding-top:0;padding-bottom:27px}.site--nocturne .guide-library .guide-hub-header h1{font-size:clamp(43px,9vw,57px)}.guide-cover-label{font-size:11px}.guide-entry-paths a{min-height:160px;padding:20px 22px}.guide-entry-paths strong{font-size:25px}.guide-entry-paths a:after{font-size:165px}.site--nocturne .brand-opening{min-height:calc(100svh - 68px);padding-block:80px 75px}.site--nocturne .brand-opening h1{font-size:clamp(68px,18vw,105px)}.site--nocturne .brand-opening h1 span:last-child{margin-left:12vw}.brand-echo{top:20%;right:-35%;font-size:75vw}.site--nocturne .brand-opening .brand-philosophy{display:block;margin-top:32px}.site--nocturne .brand-opening .brand-philosophy p{font-size:21px}.site--nocturne .brand-opening .brand-philosophy>span{display:block;margin-top:17px;font-size:14px}}@media(prefers-reduced-motion:reduce){.guide-entry-paths a:after,.guide-entry-paths small span{transition:none;transform:none!important}}html[data-motion=off] .guide-entry-paths a:after,html[data-motion=off] .guide-entry-paths small span{transition:none;transform:none!important}.site--nocturne .guide-library .guide-library-nav>p{font-size:15px}.site--nocturne .guide-library .guide-library-nav details a{font-size:16px}.site--nocturne .guide-library .article-toolbar,.site--nocturne .guide-library .article-toolbar>button{font-size:15px}.site--nocturne .guide-library .article-lead{font-size:20px}.site--nocturne .guide-library .article-section :is(p,li){font-size:18px}.site--nocturne .guide-library .guide-figure figcaption{font-size:16px;line-height:1.65}.site--nocturne .guide-library .guide-image-preview>span{font-size:15px}@media(max-width:600px){.site--nocturne .guide-library .article-toolbar,.site--nocturne .guide-library .article-toolbar>button{font-size:14px}.site--nocturne .guide-library .article-section :is(p,li){font-size:17px}.site--nocturne .guide-library .guide-figure figcaption{font-size:15px}}@media(min-width:2200px){.site--nocturne .guide-library .guide-library-nav details a{font-size:20px}.site--nocturne .guide-library .article-section :is(p,li){font-size:23px}.site--nocturne .guide-library .guide-figure figcaption{font-size:20px}}@media(min-width:2600px){.site--nocturne .site-header{padding-inline:var(--gutter)}.site--nocturne .header-actions{gap:8px;padding:6px;border:1px solid #b9dff31c;border-radius:999px;background:linear-gradient(180deg,#d9efff0b,#6f9ac306);box-shadow:inset 0 1px #edf9ff0d,0 14px 34px #0207112b}.site--nocturne .header-search{min-height:48px;gap:11px;padding-inline:18px;border-radius:999px;color:#b8c7d6;font-size:17px;transition:color var(--dur-quick) var(--ease),background var(--dur-quick) var(--ease)}.site--nocturne .header-search:hover,.site--nocturne .header-search:focus-visible{color:#eef9ff;background:#bce9ff0a}.site--nocturne .header-search svg{width:21px;height:21px}.site--nocturne .header-download{min-height:50px;padding-inline:26px;border-color:#a8d5ed2e;color:#e4eff7;background:linear-gradient(180deg,#bfe5ff12,#719dc10a);box-shadow:inset 0 1px #f3fbff13,0 8px 20px #02071128;font-size:17px;font-weight:600}.site--nocturne .lumen-hero-layout{max-width:min(calc(100% - 240px),3000px);padding-inline:clamp(100px,4.2vw,160px)}.hero-copy{width:min(59vw,1900px)}.site--nocturne .lumen-hero h1{font-size:clamp(315px,calc(315px + (100vw - 2600px)*.075),420px)}.hero-thesis{margin-top:30px;font-size:clamp(68px,1.95vw,80px)}.hero-bottom-row{width:min(100%,1260px);margin-top:clamp(58px,4vh,82px);padding-top:36px;gap:64px}.hero-promise{max-width:790px}.lumen-hero .hero-definition{font-size:30px}.lumen-hero .hero-description{font-size:22px;line-height:1.82}.lumen-hero .hero-action .download-button{min-width:340px;min-height:70px;font-size:17px}.lumen-hero .hero-platforms{font-size:14px}.hero-icon-field{right:clamp(270px,7vw,320px);width:clamp(520px,15vw,560px)}.hero-signal-note{font-size:14px}.hero-signal-note b{font-size:12px}.site--nocturne .home-finale .finale-layout{width:100%;grid-template-columns:minmax(0,.92fr) minmax(760px,1.08fr);gap:clamp(120px,6.5vw,250px);min-height:780px;padding-inline:var(--gutter);padding-block:138px}.finale-principle blockquote{max-width:20em;font-size:clamp(46px,1.3vw,54px)}.finale-principle>p:last-child{max-width:46em;margin-top:0;font-size:18px}.finale-action{padding-left:clamp(74px,3vw,116px)}.site--nocturne .home-finale .finale-action h2{max-width:10.5em;font-size:clamp(74px,2vw,84px)}.site--nocturne .home-finale .finale-action>p{margin-top:24px;font-size:20px}.home-finale .download-before{font-size:16px}.site--nocturne .site-footer{padding-inline:clamp(112px,4.5vw,184px)}.site--nocturne .footer-top,.site--nocturne .footer-bottom,.site--nocturne .footer-registration{max-width:2200px}.site--nocturne .footer-top{gap:72px}.site--nocturne .footer-brand p,.site--nocturne .footer-top .footer-scope{font-size:16px}.site--nocturne .footer-bottom,.site--nocturne .footer-registration{font-size:15px}}.hero-thesis{display:grid;gap:.06em;margin-top:clamp(26px,2.5vh,45px);margin-left:clamp(0px,1.25vw,48px);font-size:clamp(42px,3.9vw,78px);line-height:1.12;white-space:normal}.hero-thesis-line{display:block;width:fit-content}.hero-thesis-phrase{display:inline-block;white-space:nowrap}.hero-thesis-line+.hero-thesis-line{color:#a9d2ea}.hero-bottom-row{width:min(100%,1040px);margin-top:clamp(34px,4.4vh,54px)}.hero-promise{max-width:700px}.lumen-hero .hero-description{color:#aabfce;font-size:clamp(17px,1.18vw,20px);line-height:1.75}.lumen-hero .hero-description span{display:inline-block;margin-top:4px;color:#d0dee7}.hero-signal-note{letter-spacing:.025em}.home-scene-heading h2,.journey-heading h2{font-size:clamp(46px,3.35vw,58px)}.home-scene-intro,.journey-heading>p{color:#a9bfce;font-size:clamp(16px,1.08vw,18px)}.home-scene-caption{color:#829bad;font-size:13px}.site--nocturne .home-interview{margin-top:0;padding-block:clamp(82px,5.4vw,108px) clamp(92px,6.6vw,118px)}.home-interview .home-scene-heading{width:min(100%,clamp(360px,30vw,520px));margin-bottom:32px}.home-interview .home-scene-heading h2{font-size:clamp(48px,3.25vw,58px)}.home-interview .home-scene-intro{max-width:39em;font-size:clamp(16px,1.05vw,18px);line-height:1.76}@media(min-width:1500px)and (max-width:2599px){.hero-thesis{font-size:clamp(46px,2.95vw,78px)}.home-scene-heading h2,.journey-heading h2,.home-interview .home-scene-heading h2{font-size:clamp(35px,2.04vw,58px)}}.interview-answer-card{min-height:clamp(500px,31vw,610px);padding:clamp(34px,2.65vw,48px)}.interview-spoken-answer p{color:#c5d6e1;font-size:clamp(16px,1.08vw,18px);opacity:.94}.interview-spoken-answer .interview-spoken-lead{font-size:clamp(21px,1.5vw,26px)}.interview-evidence-disclosure summary,.interview-question-meta{color:#91aabd}@media(min-width:901px)and (max-width:1799px){.hero-copy{width:min(78vw,1280px)}.hero-bottom-row{width:min(100%,calc(70vw - 110px));grid-template-columns:minmax(0,1fr) minmax(270px,294px);gap:clamp(24px,3vw,44px)}.hero-action{width:100%}.hero-action .download-buttons{flex-direction:column;align-items:stretch}.lumen-hero .hero-action .download-button{min-width:0;min-height:55px}}@media(min-width:901px)and (max-width:1180px){.hero-bottom-row{width:min(100%,670px);grid-template-columns:1fr}.hero-action{width:min(100%,294px);justify-self:start}}@media(min-width:1500px)and (max-width:1799px){.hero-bottom-row{width:min(100%,calc(63vw - 110px))}}.site--nocturne .home-agent{padding-block:clamp(78px,5.8vw,104px) clamp(60px,4.8vw,80px)}.agent-scene-heading{margin-bottom:clamp(38px,3.5vw,54px)}.agent-scene-heading h2{max-width:12em}.agent-scene-heading .home-scene-intro{max-width:36em}.agent-interview-stage{grid-template-columns:minmax(650px,1.24fr) minmax(390px,.76fr);gap:clamp(42px,4.2vw,76px)}.agent-answer-surface{min-height:620px;padding:clamp(36px,2.8vw,50px)}.agent-answer-copy{max-width:61em}.agent-answer-copy p{color:#c3d4df;font-size:clamp(16px,1.05vw,18px);opacity:.9}.agent-answer-copy .agent-answer-lead{font-size:clamp(21px,1.45vw,25px)}.agent-focus-list small{color:#829bac}.site--nocturne .home-written{padding-block:clamp(44px,3.6vw,60px) clamp(88px,6.5vw,112px)}.home-scene-heading--written{grid-template-columns:minmax(430px,620px) minmax(360px,720px);width:min(100%,1500px);gap:clamp(52px,6vw,92px);margin-bottom:clamp(30px,2.6vw,42px)}.home-scene-heading--written .home-scene-intro{max-width:none}.written-product-stage .answer-lead{color:#d0dfe8}.written-product-stage .answer-reason{color:#c5d7e2}.site--nocturne .home-journey{padding-block:clamp(76px,5.8vw,98px) clamp(90px,6.8vw,116px)}.journey-heading{margin-bottom:clamp(24px,2vw,32px)}.journey-orbit{min-height:clamp(520px,36vw,620px)}.journey-stop{min-height:98px}.journey-stop-copy strong{font-size:clamp(20px,1.35vw,23px)}.journey-stop-copy small{color:#7893a7;font-size:12px}.journey-detail{min-height:410px}.journey-detail-copy p{color:#b8cad6;font-size:clamp(16px,1.06vw,18px)}.finale-layout{min-height:560px;padding-block:clamp(68px,5.6vw,96px)}.finale-principle blockquote{font-size:clamp(36px,3.05vw,50px)}.finale-principle>p:last-child{color:#9db2c2;font-size:clamp(15px,1vw,17px)}.site--nocturne .home-finale .finale-action>p{color:#a9bdca;font-size:17px}.site--nocturne .site-footer{padding:42px var(--gutter) 20px}.site--nocturne .footer-top{grid-template-columns:minmax(260px,1fr) auto;align-items:start;max-width:1680px;gap:64px}.site--nocturne .footer-brand p{max-width:32em;color:#93a8b9;font-size:15px}.site--nocturne .footer-top .footer-scope{justify-self:end;color:#96aabb;font-size:14px}.site--nocturne .footer-bottom{max-width:1680px;margin-top:34px;padding-top:19px;justify-content:space-between;color:#8499aa}.site--nocturne .footer-registration{max-width:1680px;margin-top:17px;padding-top:17px;border-top:1px solid #8da9bb1a;color:#9eb2c0;font-size:13px}.site--nocturne .footer-registration a{min-height:36px}.site--nocturne .footer-registration img{width:18px;height:20px}@media(min-width:1800px){.agent-answer-surface{min-height:660px}.journey-orbit{min-height:640px}.hero-bottom-row{width:min(100%,calc(63vw - 110px))}}@media(min-width:2600px){.site--nocturne .brand{font-size:36px}.site--nocturne .site-nav>a{font-size:19px}.site--nocturne .header-search,.site--nocturne .header-download{min-height:56px;font-size:19px}.hero-copy{width:min(63vw,2100px)}.site--nocturne .lumen-hero h1{font-size:clamp(340px,calc(340px + (100vw - 2600px)*.08),460px)}.hero-thesis{font-size:clamp(84px,2.9vw,118px)}.hero-bottom-row{width:min(100%,calc(95.8vw - 1090px),calc(2670px - 19.2vw))}.hero-promise{max-width:980px}.site--nocturne .home-finale .finale-layout{min-height:700px;padding-block:112px}.finale-principle blockquote{font-size:clamp(72px,2.2vw,90px)}.site--nocturne .home-finale .finale-action h2{font-size:clamp(82px,2.2vw,94px)}.site--nocturne .footer-top,.site--nocturne .footer-bottom,.site--nocturne .footer-registration{max-width:3000px}.site--nocturne .footer-brand p,.site--nocturne .footer-top .footer-scope,.site--nocturne .footer-registration{font-size:17px}}@media(max-width:1180px){.agent-interview-stage{grid-template-columns:minmax(0,1.22fr) minmax(340px,.78fr);gap:34px}}@media(max-width:980px){.agent-interview-stage{grid-template-columns:1fr}.agent-scene-heading .home-scene-intro{justify-self:start}}@media(max-width:700px){.site--nocturne{--gutter: 24px}.hero-thesis{gap:.12em;margin:32px 0 0;font-size:clamp(27px,7.6vw,36px)}.lumen-hero .hero-description{font-size:14px}.lumen-hero .hero-description span{margin-top:8px}.home-scene-heading h2,.journey-heading h2,.home-interview .home-scene-heading h2{font-size:clamp(38px,10.7vw,48px)}.home-scene-intro,.journey-heading>p{font-size:15px}.interview-spoken-answer p,.agent-answer-copy p{font-size:15px}.interview-spoken-answer .interview-spoken-lead,.agent-answer-copy .agent-answer-lead{font-size:19px}.site--nocturne .footer-top{grid-template-columns:1fr;gap:30px}.site--nocturne .footer-top .footer-scope{justify-self:start}.site--nocturne .footer-bottom{align-items:flex-start;flex-direction:column;gap:10px}.site--nocturne .footer-registration{align-items:center;flex-direction:column;gap:2px;text-align:center}}.site--nocturne .guide-library .article-section :is(p,li){font-size:18px;line-height:1.95}.site--nocturne .guide-library .article-toc nav a{font-size:16px}@media(max-width:650px){.site--nocturne .guide-library .article-section :is(p,li){font-size:17px}}@media(min-width:1351px)and (max-width:2200px){.site--nocturne .guide-library{max-width:2180px;grid-template-columns:clamp(210px,11vw,260px) minmax(0,1fr);gap:clamp(48px,3vw,76px);padding-inline:clamp(48px,4vw,86px)}.site--nocturne .guide-library .article-columns{grid-template-columns:minmax(0,1fr) clamp(200px,11vw,250px);gap:clamp(48px,3vw,76px)}.site--nocturne .guide-library .guide-article{max-width:none}.site--nocturne .guide-library .guide-article>header h1{font-size:clamp(44px,2.4vw,54px)}.site--nocturne .guide-library .article-lead{font-size:clamp(20px,1.28vw,27px)}.site--nocturne .guide-library .article-section h2{font-size:clamp(26px,1.8vw,38px)}.site--nocturne .guide-library .article-section :is(p,li){font-size:clamp(18px,1.2vw,25px)}.site--nocturne .guide-library .article-toc nav a{font-size:clamp(16px,1vw,20px)}}@media(min-width:2200px){.site--nocturne .guide-library{max-width:clamp(2020px,61vw,2320px);grid-template-columns:clamp(225px,7.1vw,270px) minmax(0,1fr);gap:clamp(64px,2.2vw,90px);padding-inline:clamp(96px,3.4vw,132px);padding-block:68px 120px}.site--nocturne .guide-library .guide-library-nav .library-home{font-size:25px}.site--nocturne .guide-library .guide-library-nav>p{font-size:17px}.site--nocturne .guide-library .guide-library-nav summary{font-size:20px}.site--nocturne .guide-library .guide-library-nav details a{font-size:18px}.site--nocturne .guide-library .guide-library-nav .library-help{font-size:17px}.site--nocturne .guide-library .docs-hub .guide-hub-header h1{font-size:64px}.site--nocturne .guide-library .docs-hub .guide-cover-label{font-size:17px}.site--nocturne .guide-library .docs-hub .guide-hub-header .guide-release-note{font-size:19px}.site--nocturne .guide-library .docs-hub .guide-hub-header .guide-header-tools p{font-size:20px}.site--nocturne .guide-library .docs-hub .guide-search-entry{font-size:19px;min-height:56px}.site--nocturne .guide-library .docs-hub .guide-view-tabs button{font-size:23px;min-height:68px}.site--nocturne .guide-library .onboarding-reader{grid-template-columns:285px minmax(0,1fr);gap:75px}.site--nocturne .guide-library .onboarding-reader .onboarding-rail h2{font-size:29px}.site--nocturne .guide-library .onboarding-reader .onboarding-rail>p{font-size:20px}.site--nocturne .guide-library .onboarding-reader .onboarding-progress button{min-height:66px;height:66px}.site--nocturne .guide-library .onboarding-reader .onboarding-progress:before{height:66px;transform:translateY(calc(var(--step-index) * 66px))}.site--nocturne .guide-library .onboarding-reader .onboarding-progress button>span{font-size:17px}.site--nocturne .guide-library .onboarding-reader .onboarding-progress button>strong{font-size:23px}.site--nocturne .guide-library .onboarding-reader .onboarding-prerequisite{font-size:19px;max-width:270px}.site--nocturne .guide-library .onboarding-reader .onboarding-step{max-width:1160px;min-height:590px}.site--nocturne .guide-library .onboarding-reader .onboarding-position{font-size:19px}.site--nocturne .guide-library .onboarding-reader .onboarding-step>h3{font-size:39px}.site--nocturne .guide-library .onboarding-reader .onboarding-step>p:not(.onboarding-position):not(.onboarding-result),.site--nocturne .guide-library .onboarding-reader .onboarding-step>ol li{font-size:24px;line-height:1.75}.site--nocturne .guide-library .onboarding-reader .onboarding-step>ol li:before{font-size:18px}.site--nocturne .guide-library .onboarding-reader .guide-availability,.site--nocturne .guide-library .onboarding-reader .onboarding-fee{font-size:20px}.site--nocturne .guide-library .onboarding-reader .onboarding-result{font-size:22px}.site--nocturne .guide-library .onboarding-reader .onboarding-result strong{font-size:19px}.site--nocturne .guide-library .onboarding-reader .onboarding-actions .text-link,.site--nocturne .guide-library .onboarding-reader .onboarding-actions button{font-size:22px}.site--nocturne .guide-library .guide-billing-note{margin-left:360px;font-size:19px}.site--nocturne .guide-library .guide-next-paths h2,.site--nocturne .guide-library .guide-section-heading h2{font-size:30px}.site--nocturne .guide-library .guide-next-paths>p{font-size:22px}.site--nocturne .guide-library .guide-next-paths .guide-entry-paths strong{font-size:38px}.site--nocturne .guide-library .guide-next-paths .guide-entry-paths span,.site--nocturne .guide-library .guide-next-paths .guide-entry-paths small,.site--nocturne .guide-library .guide-next-paths .guide-shortcuts a{font-size:20px}.site--nocturne .guide-library .guide-filter button{font-size:21px}.site--nocturne .guide-library .hub-search input{font-size:22px}.site--nocturne .guide-library .guide-section-heading>span,.site--nocturne .guide-library .matched-section{font-size:18px}.site--nocturne .guide-library .manual-entry h3{font-size:25px}.site--nocturne .guide-library .manual-entry p{font-size:19px}.site--nocturne .guide-library .manual-entry-group{font-size:16px}.site--nocturne .guide-library .article-columns{grid-template-columns:minmax(0,1fr) clamp(240px,8vw,330px);gap:clamp(66px,2.4vw,100px)}.site--nocturne .guide-library .guide-article{max-width:none}.site--nocturne .guide-library .guide-article>header h1{font-size:56px;line-height:1.4}.site--nocturne .guide-library .article-lead{font-size:28px;line-height:1.75}.site--nocturne .guide-library .article-toolbar,.site--nocturne .guide-library .article-meta,.site--nocturne .guide-library .article-toolbar button,.site--nocturne .guide-library .article-meta .button{font-size:20px}.site--nocturne .guide-library .article-journey>strong{font-size:20px}.site--nocturne .guide-library .article-journey>p{font-size:25px}.site--nocturne .guide-library .article-journey li{font-size:20px}.site--nocturne .guide-library .article-journey li:before{font-size:15px}.site--nocturne .guide-library .article-section h2{font-size:39px}.site--nocturne .guide-library .article-section :is(p,ul,li){font-size:26px;line-height:1.8}.site--nocturne .guide-library .article-section h2 a{position:relative}.site[data-reading=true] .guide-library .article-section h2 .mono{display:inline-block;position:absolute;top:8px;left:-56px;color:#4d77a4;font-size:18px;font-weight:600}.site--nocturne .guide-library .article-section .article-location{font-size:20px}.site--nocturne .guide-library .article-instructions h3{font-size:28px}.site--nocturne .guide-library .article-toc>.eyebrow,.site--nocturne .guide-library .article-toc nav a{font-size:21px}.site--nocturne .guide-library .article-toc nav a .mono{font-size:17px}.site--nocturne .guide-library .toc-reading-status{font-size:20px}.site--nocturne .guide-library .guide-figure figcaption{font-size:22px}.site--nocturne .guide-library .guide-image-preview>span{font-size:20px}.site--nocturne .guide-library .article-callout>:is(strong,p),.site--nocturne .guide-library .article-note :is(strong,p),.site--nocturne .guide-library .article-disclosure summary,.site--nocturne .guide-library .disclosure-body :is(p,ul),.site--nocturne .guide-library .article-result>p{font-size:21px}.site--nocturne .guide-library .guide-inline-link{font-size:20px}.site--nocturne .guide-library .article-result>strong,.site--nocturne .guide-library .guide-config-values dt{font-size:18px}.site--nocturne .guide-library .guide-config-values code{font-size:19px}.site--nocturne .guide-library .article-references :is(summary,p),.site--nocturne .guide-library .guide-page-turn span{font-size:19px}.site--nocturne .guide-library .guide-page-turn strong{font-size:23px}}html[data-motion=off] .home-night-stars{transform:none!important;background-position:0 0!important}@media(prefers-reduced-motion:reduce){.home-night-stars{transform:none!important;background-position:0 0!important}}@media(max-width:760px),(hover:none){.hero-mark-bar:before{-webkit-backdrop-filter:none;backdrop-filter:none}}.site--nocturne .guide-library .docs-hub .guide-hub-header .guide-header-tools p{font-size:17px}.site--nocturne .guide-library .article-meta{font-size:15px}@media(max-width:600px){.site--nocturne .guide-library .docs-hub .guide-hub-header .guide-header-tools p{font-size:16px}.site--nocturne .guide-library .article-meta{font-size:14px}.site--nocturne .guide-library .article-section :is(p,li){font-size:18px}}@media(min-width:2200px){.site--nocturne .guide-library .docs-hub .guide-hub-header .guide-header-tools p,.site--nocturne .guide-library .article-meta{font-size:20px}}@media(min-width:1500px)and (max-width:2599px)and (min-resolution:1.4dppx)and (max-resolution:1.6dppx){.site--nocturne{--header-height: 56px}.site--nocturne .site-header{height:var(--header-height)}.site--nocturne .brand{gap:10px;font-size:21px}.site--nocturne .brand-icon{width:33px;height:33px;border-radius:9px}.site--nocturne .site-nav{gap:3px;padding:3px;border-radius:13px}.site--nocturne .site-nav>a{height:36px;min-height:36px;padding-inline:15px;border-radius:9px;font-size:13px}.site--nocturne .site-nav>a:after{bottom:3px;width:17px}.site--nocturne .header-actions{gap:8px}.site--nocturne .header-search{gap:7px;font-size:11px}.site--nocturne .header-search svg{width:14px;height:14px}.site--nocturne .header-download{min-height:34px;padding-inline:14px;font-size:11px}.site--nocturne .footer-top,.site--nocturne .footer-bottom,.site--nocturne .footer-registration{max-width:1120px}.site--nocturne .lumen-hero-layout{padding-inline:calc(var(--gutter) + 7px)}.hero-bottom-row{width:min(100%,calc(63vw - 110px));grid-template-columns:minmax(0,1fr) auto;gap:18px;padding-top:23px}.hero-promise{max-width:455px}.lumen-hero .hero-definition{margin-bottom:7px;font-size:19px}.lumen-hero .hero-description{font-size:14px;line-height:1.75}.hero-action{width:fit-content}.hero-action .download-buttons{flex-direction:row;align-items:center;gap:9px}.lumen-hero .hero-action .download-button{min-width:228px;min-height:46px;padding:9px 15px;gap:8px;font-size:12px}.lumen-hero .hero-action .download-button svg{width:16px;height:16px}.lumen-hero .hero-platforms{margin-top:9px;font-size:9px}.hero-icon-field{right:8.5vw}.site--nocturne .home-night>:is(.home-interview,.home-agent,.home-written,.home-journey){zoom:.7}.site--nocturne .home-night>:is(.home-interview,.home-agent,.home-written,.home-journey) .home-narrative-rail{padding-inline:11.43vw}.site--nocturne .home-night>:is(.home-interview,.home-agent,.home-written,.home-journey) :is(.home-scene-heading,.journey-heading) h2{font-size:clamp(44px,2.88vw,54px)}.site--nocturne .home-interview{padding-block:108px 118px}.site--nocturne .home-agent{padding-block:104px 80px}.site--nocturne .home-written{padding-block:60px 112px}.site--nocturne .home-journey{padding-block:98px 116px}.finale-layout{min-height:500px;gap:92px;padding-block:68px}.finale-principle{justify-content:end;text-align:right;gap:28px;padding-top:24px}.finale-principle:before{left:auto;right:0;width:45px;height:2px}.finale-principle blockquote{max-width:min(19em,100%);font-size:35px}.finale-principle-line+.finale-principle-line{margin-top:20px;padding-top:20px}.finale-principle>p:last-child{margin-left:auto;padding-top:20px;font-size:12px}.finale-action{padding:12px 0 12px 54px}.site--nocturne .home-finale .finale-action h2{font-size:45px}.site--nocturne .home-finale .finale-action>p{margin-top:13px;font-size:12px}.home-finale .finale-action .download-action{margin-top:21px}.home-finale .download-buttons{gap:9px}.home-finale .download-button{min-height:40px;padding:10px 16px;gap:8px;border-radius:10px;font-size:12px}.home-finale .download-button svg{width:16px;height:16px}.home-finale .download-platforms{gap:15px;margin-top:14px;font-size:9px}.home-finale .download-before{max-width:490px;gap:15px;margin-top:22px;padding-top:14px;font-size:12px}.home-finale .download-before p,.home-finale .download-before a{font-size:10px}}@media(min-width:981px){.interview-signal-spine{min-height:650px}}.about-page{--about-gutter: clamp(28px, 5.2vw, 112px);--about-rail: 1920px;--about-ink: #eef5f8;--about-soft: #b7cbd6;--about-muted: #8299a8;--about-accent: #7189ff;--about-blue: #91a4ff;--about-line: #a9c7d32c;background:#07101a;color:var(--about-ink)}.about-page ::selection{background:var(--about-accent);color:#0a1330}.about-page button:focus-visible,.about-page a:focus-visible{outline:2px solid var(--about-accent);outline-offset:5px}.about-track{width:min(100%,var(--about-rail));margin-inline:auto;padding-inline:var(--about-gutter)}.about-hero{position:relative;overflow:hidden;min-height:calc(100svh - 82px);display:grid;align-items:stretch;border-bottom:1px solid var(--about-line);background:radial-gradient(30vw circle at var(--about-px, 78%) var(--about-py, 22%),#2f4bd130,transparent 62%),radial-gradient(72% 46% at 50% 116%,#1d2f7a4d,transparent 68%),linear-gradient(135deg,#07101a,#091722 55%,#07101a)}.about-hero:before{content:"";position:absolute;top:-18%;right:-18%;bottom:-18%;left:-18%;pointer-events:none;background:radial-gradient(44% 36% at 50% 44%,#7189ff,transparent 70%);opacity:.3}.about-hero-stars{position:absolute;top:-12%;right:-12%;bottom:-12%;left:-12%;pointer-events:none;z-index:0}.about-hero-stars--near{background-image:radial-gradient(1.4px 1.4px at 12% 24%,#cfe0ff 50%,transparent 51%),radial-gradient(1.2px 1.2px at 38% 68%,#cfe0ff 50%,transparent 51%),radial-gradient(1.6px 1.6px at 64% 18%,#e8f0ff 50%,transparent 51%),radial-gradient(1.1px 1.1px at 82% 52%,#cfe0ff 50%,transparent 51%),radial-gradient(1.3px 1.3px at 26% 84%,#e8f0ff 50%,transparent 51%),radial-gradient(1.2px 1.2px at 90% 88%,#cfe0ff 50%,transparent 51%),radial-gradient(1.1px 1.1px at 52% 42%,#e8f0ff 50%,transparent 51%);background-size:46% 46%;opacity:.5;transform:translate3d(calc((var(--about-px, 50%) - 50%) * -.06),calc((var(--about-py, 50%) - 50%) * -.06),0);transition:transform var(--dur-wide) var(--ease)}.about-hero-stars--far{background-image:radial-gradient(1px 1px at 18% 40%,#aebfdc 50%,transparent 51%),radial-gradient(1px 1px at 47% 12%,#aebfdc 50%,transparent 51%),radial-gradient(1px 1px at 71% 61%,#c4d2ee 50%,transparent 51%),radial-gradient(1px 1px at 33% 55%,#aebfdc 50%,transparent 51%),radial-gradient(1px 1px at 88% 30%,#c4d2ee 50%,transparent 51%),radial-gradient(1px 1px at 8% 76%,#aebfdc 50%,transparent 51%);background-size:34% 34%;opacity:.3;transform:translate3d(calc((var(--about-px, 50%) - 50%) * -.028),calc((var(--about-py, 50%) - 50%) * -.028),0);transition:transform var(--dur-wide) var(--ease)}.about-hero-layout{position:relative;z-index:1;width:100%;display:flex;flex-direction:column;justify-content:center;min-height:calc(100svh - 82px);padding-block:clamp(30px,4vw,58px)}.about-hero-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:0;align-items:center;margin-top:0;flex:1;align-content:center;padding-block:clamp(28px,5vw,72px);justify-items:center;text-align:center}.about-hero-copy{width:min(100%,1120px);margin-inline:auto;text-align:center}.about-hero-copy h1{max-width:10.5em;margin-inline:auto;font-family:var(--display),"Microsoft YaHei",sans-serif;font-size:clamp(52px,6vw,104px);font-weight:700;letter-spacing:0;line-height:1.2;text-wrap:balance}.about-hero-copy h1>span{display:inline-block;transform:translate3d(0,var(--letter-y, 0px),0) rotate(var(--letter-rotate, 0deg)) scale(var(--letter-scale, 1));transform-origin:50% 74%;transition:transform var(--dur-standard) var(--ease);animation:about-letter-arrive var(--dur-slow) var(--ease) var(--letter-delay, 0ms) backwards}@keyframes about-letter-arrive{0%{opacity:0;transform:translate3d(0,18px,0)}to{opacity:1;transform:translateZ(0)}}.about-hero-copy p{max-width:48em;margin:clamp(30px,3.2vw,46px) auto 0;color:var(--about-soft);font-size:clamp(19px,1.35vw,23px);line-height:1.8}.about-hero-copy:after{content:"天光未至 · LUMENWARD";display:block;margin-top:clamp(44px,5vw,68px);color:var(--about-muted);font-size:13px;letter-spacing:.08em}.about-letter{position:relative;overflow:hidden;padding-block:clamp(74px,8vw,132px) clamp(90px,10vw,164px);border-bottom:1px solid var(--about-line);background:radial-gradient(circle at 8% 32%,#2745a817,transparent 30%),linear-gradient(180deg,#07101a,#0a1520)}.about-letter:before{content:"";position:absolute;top:0;left:50%;width:1px;height:clamp(42px,5vw,78px);background:linear-gradient(#7189ff8a,#7189ff00);pointer-events:none}.about-letter-stars{position:absolute;top:-8%;right:0;bottom:-8%;left:0;pointer-events:none}.about-letter-stars--near{background-image:radial-gradient(1.3px 1.3px at 16% 22%,#cfe0ff 50%,transparent 51%),radial-gradient(1.1px 1.1px at 44% 58%,#cfe0ff 50%,transparent 51%),radial-gradient(1.4px 1.4px at 68% 14%,#e8f0ff 50%,transparent 51%),radial-gradient(1.1px 1.1px at 86% 46%,#cfe0ff 50%,transparent 51%),radial-gradient(1.2px 1.2px at 30% 82%,#e8f0ff 50%,transparent 51%),radial-gradient(1.1px 1.1px at 92% 88%,#cfe0ff 50%,transparent 51%);background-size:38% 38%;opacity:.34;transform:translate3d(0,calc(var(--letter-drift, 0px) * .07),0)}.about-letter-stars--far{background-image:radial-gradient(1px 1px at 22% 36%,#aebfdc 50%,transparent 51%),radial-gradient(1px 1px at 52% 10%,#aebfdc 50%,transparent 51%),radial-gradient(1px 1px at 74% 64%,#c4d2ee 50%,transparent 51%),radial-gradient(1px 1px at 8% 70%,#aebfdc 50%,transparent 51%),radial-gradient(1px 1px at 90% 26%,#c4d2ee 50%,transparent 51%);background-size:30% 30%;opacity:.2;transform:translate3d(0,calc(var(--letter-drift, 0px) * .035),0)}.about-letter .about-track{position:relative;z-index:1}.about-letter-flux{position:absolute;top:-6%;right:0;bottom:-6%;left:0;pointer-events:none;background-image:radial-gradient(1.8px 1.8px at 5% 18%,#e4edff 50%,transparent 51%),radial-gradient(1.4px 1.4px at 11% 46%,#cfe0ff 50%,transparent 51%),radial-gradient(2px 2px at 7% 74%,#e4edff 50%,transparent 51%),radial-gradient(1.6px 1.6px at 89% 26%,#e4edff 50%,transparent 51%),radial-gradient(1.4px 1.4px at 95% 55%,#cfe0ff 50%,transparent 51%),radial-gradient(1.9px 1.9px at 92% 82%,#e4edff 50%,transparent 51%),radial-gradient(1.5px 1.5px at 24% 6%,#dbe7ff 50%,transparent 51%),radial-gradient(1.3px 1.3px at 52% 3%,#cfe0ff 50%,transparent 51%),radial-gradient(1.7px 1.7px at 76% 8%,#dbe7ff 50%,transparent 51%),radial-gradient(1.4px 1.4px at 30% 94%,#dbe7ff 50%,transparent 51%),radial-gradient(1.6px 1.6px at 58% 97%,#dbe7ff 50%,transparent 51%),radial-gradient(1.3px 1.3px at 82% 93%,#cfe0ff 50%,transparent 51%);background-size:100% 52%;opacity:.55;transform:translate3d(0,calc(var(--letter-drift, 0px) * -.045),0)}.about-letter-flux:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(46% 22% at 50% 6%,#7189ff2a,transparent 76%),radial-gradient(46% 22% at 50% 96%,#7189ff26,transparent 76%),radial-gradient(26% 60% at 6% 50%,#7189ff1c,transparent 74%),radial-gradient(26% 60% at 94% 50%,#91a4ff18,transparent 74%)}.about-letter-flux:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(4px 4px at 8% 34%,#d7e3ff8a 0%,transparent 70%),radial-gradient(3.8px 3.8px at 91% 62%,#d7e3ff8a 0%,transparent 70%),radial-gradient(3.6px 3.6px at 36% 5%,#d7e3ff94 0%,transparent 70%),radial-gradient(3.2px 3.2px at 66% 95%,#d7e3ff94 0%,transparent 70%);background-size:100% 62%}.about-letter-heading{display:grid;grid-template-columns:minmax(0,1fr);gap:30px;align-items:end;margin-bottom:clamp(32px,4vw,58px)}.about-letter-heading h2{max-width:17em;font-family:var(--display),"Microsoft YaHei",sans-serif;font-size:clamp(34px,3.6vw,62px);font-weight:650;letter-spacing:0;line-height:1.3}.about-letter-paper{--letter-col: min(100%, clamp(980px, 72%, 1080px));position:relative;width:100%;margin-inline:auto;padding:clamp(42px,5vw,80px) clamp(30px,3.8vw,68px) clamp(50px,6vw,92px);border:1px solid #8db5c24d;border-radius:2px;background:radial-gradient(ellipse at 84% 6%,#3a4fc440,transparent 40%),linear-gradient(145deg,#14283a,#0e1f2e 54%,#0b1725);box-shadow:0 30px 90px #02081080,inset 0 1px #ffffff17;isolation:isolate;transition:box-shadow var(--dur-wide) var(--ease),transform var(--dur-wide) var(--ease),filter var(--dur-wide) var(--ease)}.about-letter-paper-header{display:flex;align-items:center;justify-content:flex-start;gap:20px;width:var(--letter-col);margin-inline:auto;padding-bottom:20px;border-bottom:1px solid #a9c7d31c;color:#d3e3ea;font-size:14px;font-weight:650;line-height:1.6}.about-letter-paper-header>span:first-child{color:#fff}.about-letter-meta{margin-left:auto;color:#7f95a5;font-family:ui-monospace,Cascadia Mono,Consolas,monospace;font-size:11.5px;font-weight:400;letter-spacing:.14em}.about-letter-salutation{width:var(--letter-col);margin-inline:auto;margin-block:clamp(30px,4vw,54px) 25px;color:#f0f6f8;font-size:clamp(25px,2.15vw,36px);font-weight:650;line-height:1.55}.about-letter-copy{width:var(--letter-col);margin-inline:auto;color:#d6e2e8;font-family:var(--body),"Microsoft YaHei",sans-serif;font-size:clamp(19px,1.25vw,23px);line-height:1.95;letter-spacing:.005em}.about-letter-copy p{transition:color var(--dur-wide) var(--ease)}.about-letter-copy p:hover{color:#f4fbfd}.about-letter-copy p+p{margin-top:33px}.about-letter-signoff{display:flex;align-items:end;justify-content:space-between;gap:24px;width:var(--letter-col);margin:48px auto 0;padding-top:25px;border-top:1px solid #a9c7d31c}.about-letter-signoff>p{color:#c8d9e0;font-size:18px;line-height:1.8}.about-letter-signoff>div{display:grid;gap:5px;text-align:right}.about-letter-signoff>div span{color:#91a7b3;font-size:13px;line-height:1.5}.about-letter-signoff strong{color:#e2edf1;font-size:16px;font-weight:650;line-height:1.6}.about-updates{padding-block:clamp(72px,6vw,104px) clamp(78px,6.5vw,112px);border-bottom:1px solid var(--about-line);background:linear-gradient(180deg,#091520,#07101a);scroll-margin-top:96px}.about-updates .about-track{max-width:1460px}.about-updates-heading{padding-bottom:clamp(40px,4.2vw,70px)}.about-updates-heading h2{margin:0;font-family:var(--display),"Microsoft YaHei",sans-serif;font-size:clamp(38px,3.4vw,58px);font-weight:650;line-height:1.2}.about-updates-list{position:relative;margin:0;padding:0 0 0 28px;list-style:none}.about-updates-list:before{content:"";position:absolute;top:10px;bottom:0;left:5px;width:1px;background:repeating-linear-gradient(to bottom,#9cb8d185 0 6px,transparent 6px 12px)}.about-updates-entry{position:relative;display:grid;grid-template-columns:minmax(230px,.45fr) minmax(0,1fr);gap:clamp(52px,5vw,96px);padding-bottom:clamp(70px,7vw,112px);scroll-margin-top:110px}.about-updates-entry:last-child{padding-bottom:0}.about-updates-entry:before{content:"";position:absolute;top:7px;left:-27px;width:9px;height:9px;background:#a8c1df}.about-updates-meta{display:grid;align-content:start;justify-items:start;gap:17px}.about-updates-meta time{color:#b7cdec;font:17px ui-monospace,Cascadia Mono,Consolas,monospace;letter-spacing:.03em}.about-updates-version{display:flex;flex-wrap:wrap;gap:8px}.about-updates-version>*{padding:3px 9px;border:1px solid #91a4ff55;border-radius:2px;color:#cbd7e9;font-size:14px;font-weight:500;line-height:1.4}.about-updates-content ul{display:grid;gap:18px;max-width:60em;margin:0;padding-left:1.15em;color:var(--about-soft);font-size:17px;line-height:1.75}.about-updates-content li::marker{color:#a8c1df}.about-data{padding-block:clamp(72px,8.4vw,128px) clamp(78px,8.8vw,124px);border-bottom:1px solid var(--about-line);background:#07101a}.about-section-heading{display:grid;grid-template-columns:minmax(0,1fr) minmax(340px,.72fr);gap:40px clamp(56px,8vw,150px);align-items:start}.about-section-heading h2{max-width:13em;margin-top:0;font-family:var(--display),"Microsoft YaHei",sans-serif;font-size:clamp(34px,3.5vw,58px);font-weight:650;letter-spacing:0;line-height:1.3}.about-section-heading>p{max-width:31em;align-self:end;color:var(--about-soft);font-size:16px;line-height:1.95}.about-section-heading strong{color:var(--about-ink);font-weight:650}.about-data-list{max-width:1560px;margin-top:clamp(44px,5vw,80px);border-top:1px solid var(--about-line)}.about-data-item{display:grid;grid-template-columns:minmax(120px,152px) minmax(0,.82fr) minmax(0,1.18fr);gap:0 clamp(20px,2.2vw,44px);align-items:baseline;padding:clamp(24px,2.6vw,38px) 0;border-bottom:1px solid var(--about-line)}.about-data-zone-tag{display:inline-flex;align-items:center;align-self:start;justify-self:start;padding:7px 12px;border:1px solid #a9c7d340;border-radius:2px;color:var(--about-soft);font-size:12px;font-weight:600;letter-spacing:.16em;line-height:1.4;white-space:nowrap}.about-data-item h3{font-size:clamp(20px,1.5vw,25px);font-weight:650;line-height:1.5}.about-data-item p{max-width:42em;color:var(--about-soft);font-size:16px;line-height:1.9}.about-data-redact{position:relative;white-space:nowrap;border-radius:2px}.about-data-redact:focus-visible{outline:2px solid var(--about-accent);outline-offset:4px}.about-data-redact-bar{position:absolute;top:-1px;right:-5px;bottom:-1px;left:-5px;border-radius:2px;background:linear-gradient(180deg,#243442,#1a2836);box-shadow:inset 0 0 0 1px #a9c7d322,0 1px #ffffff08;transform-origin:left center;transition:transform var(--dur-slow) var(--ease),opacity var(--dur-slow) var(--ease)}.about-data-item:hover .about-data-redact-bar,.about-data-redact:focus .about-data-redact-bar{transform:scaleX(0);opacity:0}.about-contact{padding-block:clamp(80px,9vw,142px) clamp(90px,10vw,160px);background:radial-gradient(circle at 76% 42%,#25408f26,transparent 32%),#07101a}.about-contact-inner{display:grid;grid-template-columns:minmax(0,.88fr) minmax(460px,1fr);gap:clamp(64px,9vw,176px);align-items:center}.about-contact-copy h2{margin-top:0;font-family:var(--display),"Microsoft YaHei",sans-serif;font-size:clamp(36px,4vw,66px);font-weight:650;letter-spacing:0;line-height:1.3}.about-contact-copy h2 strong{color:var(--about-ink);font-weight:650}.about-contact-copy>p:last-child{max-width:35em;margin-top:22px;color:var(--about-soft);font-size:17px;line-height:1.9}.about-contact-panel{perspective:1300px}.about-envelope{--flap-tip: 56%;position:relative;min-height:clamp(410px,27vw,470px);border:1px solid #8eb8c736;background:linear-gradient(158deg,#0f1e2d,#0a1622 62%,#08121c);box-shadow:0 34px 80px #02081080,0 6px 22px #02081059,inset 0 -6px #050c1380;transform:rotateX(var(--env-rx, 0deg)) rotateY(var(--env-ry, 0deg));transform-style:preserve-3d;transition:transform var(--dur-standard) var(--ease)}.about-envelope-letter{position:absolute;z-index:1;top:-30px;left:5.5%;right:5.5%;height:58%;display:flex;justify-content:center;padding-top:9px;border:1px solid #9fc3d12e;background:linear-gradient(174deg,#1a2c3e,#132434 55%,#0e1d2c);box-shadow:0 10px 30px #02081073;color:#8fa9ba;font-family:ui-monospace,Cascadia Mono,Consolas,monospace;font-size:10.5px;letter-spacing:.14em;text-indent:.14em;white-space:nowrap;transform:translateY(var(--env-letter-lift, 0px));transition:transform var(--dur-standard) var(--ease)}.about-envelope-pocket{position:absolute;z-index:2;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;justify-content:flex-end;gap:17px;padding:0 clamp(24px,2.6vw,40px) clamp(22px,2.2vw,34px);clip-path:polygon(0 0,50% var(--flap-tip),100% 0,100% 100%,0 100%);background:linear-gradient(168deg,#16283a,#0e1c2b 58%,#0a1622);filter:drop-shadow(0 -1px 0 #b9d6e21f)}.about-envelope-pocket .about-contact-copy-button{align-self:flex-end}.about-envelope-pocket>p{padding-top:14px;border-top:1px solid var(--about-line);color:var(--about-muted);font-size:14px;line-height:1.8}.about-envelope-flap{position:absolute;z-index:3;top:0;right:0;bottom:0;left:0;clip-path:polygon(0 0,100% 0,50% var(--flap-tip));background:radial-gradient(circle at var(--env-glint-x, 50%) var(--env-glint-y, 12%),#ffffff14,transparent 34%),linear-gradient(180deg,#1d3143,#122334 60%,#0c1a29);transform:rotateX(var(--flap-open, 0deg));transform-origin:50% 0;transition:transform var(--dur-slow) var(--ease);filter:drop-shadow(0 10px 14px #02081052);pointer-events:none}@media(hover:hover){.about-contact-panel:hover .about-envelope{--flap-open: -13deg;--env-letter-lift: -12px}}.about-contact-seal{--seal-size: clamp(140px, 11vw, 172px);position:absolute;z-index:4;left:50%;top:var(--flap-tip);translate:-50% -50%;width:var(--seal-size);height:var(--seal-size);border-radius:48% 52% 51% 49%/50% 49% 52% 50%;display:grid;place-items:center;background:radial-gradient(circle at var(--seal-glint-x, 32%) var(--seal-glint-y, 28%),#ffffff33,transparent 26%),radial-gradient(circle at 36% 30%,#3c4c5e,#24313f 48%,#16202b 78%,#0d141c);box-shadow:0 18px 44px #02081099,0 3px 10px #4a5fc73d,inset 0 2px 4px #ffffff2e,inset 0 -9px 20px #060b10c7;transform:translateZ(60px) rotate(-8deg) rotateX(var(--seal-rx, 0deg)) rotateY(var(--seal-ry, 0deg));transition:transform var(--dur-standard) var(--ease)}.about-contact-seal:before{content:"";position:absolute;top:9px;right:9px;bottom:9px;left:9px;border-radius:49% 51% 50% 48%/51% 48% 52% 49%;border:1.5px solid #a9c7d35e;box-shadow:inset 0 1px 2px #ffffff2a,inset 0 0 0 13px transparent,inset 0 0 0 14.5px #a9c7d32e;pointer-events:none}.about-contact-seal:after{content:"";position:absolute;top:-7px;right:-7px;bottom:-7px;left:-7px;border-radius:50%;border:1px solid transparent;opacity:0;pointer-events:none}.about-contact-seal[data-stamped]{animation:about-seal-stamp var(--dur-slow) var(--ease)}.about-contact-seal[data-stamped]:after{animation:about-seal-ripple var(--dur-slow) var(--ease)}.about-contact-number{color:var(--about-ink);font-family:var(--brand-latin),sans-serif;font-weight:650;line-height:1.2;white-space:nowrap}.about-contact-seal-face{display:grid;gap:7px;justify-items:center;text-align:center}.about-contact-seal .about-contact-number{color:#d8e5ec;font-size:clamp(17px,1.4vw,21px);letter-spacing:.03em;text-shadow:0 1px 1px #ffffff2e,0 -1px 2px #000000a3}.about-contact-seal-caption{color:#93a9b8;font-size:9px;letter-spacing:.22em;text-indent:.22em;white-space:nowrap;text-shadow:0 1px 1px #ffffff1f}.about-contact-copy-button .button{min-height:46px;padding-inline:18px;border:1px solid #9bb7c24a;border-radius:3px;background:transparent;color:#d4e3e9;box-shadow:none}.about-contact-copy-button .button:hover{border-color:#c6ceff9c;background:#c6ceff12;color:#f3f7ff}@media(prefers-reduced-motion:no-preference){.about-hero:before{animation:about-hero-breathe 9s ease-in-out infinite alternate}.about-hero-stars--near{animation:about-stars-drift-near 26s linear infinite alternate}.about-hero-stars--far{animation:about-stars-drift-far 44s linear infinite alternate}.about-letter-flux{animation:about-flux-drift 36s linear infinite alternate}.about-letter-flux:before{animation:about-flux-breathe 12s ease-in-out infinite alternate}.about-letter-flux:after{animation:about-flux-motes 22s ease-in-out infinite alternate}.about-letter[data-active=true] .about-letter-paper,.about-data[data-active=true] .about-data-item,.about-contact[data-active=true] .about-contact-panel{animation:about-arrive var(--dur-slow) cubic-bezier(.2,.72,.2,1) backwards}.about-letter[data-active=true] .about-letter-paper{animation-name:about-letter-unfold;animation-duration:var(--dur-wide)}.about-letter[data-active=true] .about-letter-copy p{animation:about-copy-reveal var(--dur-wide) cubic-bezier(.16,1,.3,1) backwards}.about-letter[data-active=true] .about-letter-copy p:nth-child(2){animation-delay:70ms}.about-letter[data-active=true] .about-letter-copy p:nth-child(3){animation-delay:.14s}.about-letter[data-active=true] .about-letter-copy p:nth-child(4){animation-delay:.21s}.about-letter[data-active=true] .about-letter-copy p:nth-child(5){animation-delay:.28s}.about-letter[data-active=true] .about-letter-copy p:nth-child(6){animation-delay:.35s}.about-data[data-active=true] .about-data-item:nth-child(2){animation-delay:60ms}.about-data[data-active=true] .about-data-item:nth-child(3){animation-delay:.12s}}@keyframes about-hero-breathe{0%{opacity:.16;transform:scale(1)}to{opacity:.3;transform:scale(1.07)}}@keyframes about-stars-drift-near{0%{background-position:0 0}to{background-position:-120px 84px}}@keyframes about-stars-drift-far{0%{background-position:0 0}to{background-position:90px -70px}}@keyframes about-flux-drift{0%{background-position:0 0}to{background-position:0 -150px}}@keyframes about-flux-breathe{0%{opacity:.5}to{opacity:1}}@keyframes about-flux-motes{0%{background-position:0 0;opacity:.55}50%{opacity:1}to{background-position:0 -110px;opacity:.55}}@keyframes about-seal-stamp{0%{transform:translateZ(60px) rotate(-8deg) scale(1)}32%{transform:translateZ(60px) rotate(-11deg) scale(.9) translateY(3px)}to{transform:translateZ(60px) rotate(-8deg) scale(1)}}@keyframes about-seal-ripple{0%{opacity:.85;transform:scale(.94);border-color:#91a4ff80}to{opacity:0;transform:scale(1.22);border-color:#91a4ff00}}@keyframes about-arrive{0%{opacity:.72;translate:0 14px}to{opacity:1;translate:0 0}}@keyframes about-letter-unfold{0%{opacity:.2;transform:translateY(22px) rotateX(1.2deg);clip-path:inset(0 0 6% 0);filter:saturate(.75) contrast(.94)}to{opacity:1;transform:translateY(0) rotateX(0);clip-path:inset(0);filter:none}}@keyframes about-copy-reveal{0%{opacity:.8;transform:translateY(9px)}to{opacity:1;transform:translateY(0)}}@media(max-width:1050px){.about-hero-grid,.about-section-heading{grid-template-columns:minmax(0,1fr) minmax(280px,.76fr);gap:32px 54px}.about-contact-inner{grid-template-columns:minmax(0,1fr) minmax(380px,.85fr);gap:44px}.about-data-item{grid-template-columns:minmax(110px,160px) minmax(0,1fr);gap:6px clamp(20px,2.4vw,36px)}.about-data-item h3,.about-data-item p{grid-column:2}.about-contact-seal{--seal-size: 124px;left:37%}}@media(max-width:760px){.about-page{--about-gutter: 25px}.about-hero{min-height:calc(100svh - 68px)}.about-hero-layout{min-height:calc(100svh - 68px);padding-block:49px 63px}.about-hero-grid,.about-letter-heading,.about-section-heading,.about-contact-inner{grid-template-columns:1fr;gap:32px}.about-hero-grid{margin-top:0}.about-hero-copy h1{max-width:11em;font-size:clamp(43px,10vw,60px);line-height:1.22}.about-hero-copy p{max-width:35em;margin-top:26px;font-size:17px;line-height:1.82}.about-letter{padding-block:67px 82px}.about-letter-heading{margin-bottom:31px}.about-letter-heading h2,.about-section-heading h2{font-size:30px}.about-section-heading>p{font-size:16px}.about-letter-paper{padding:34px 27px 43px}.about-letter-paper-header{align-items:start;flex-direction:column;gap:5px;font-size:13px}.about-letter-meta{margin-left:0}.about-letter-salutation{margin-block:31px 22px;font-size:24px}.about-letter-copy{font-size:20px;line-height:1.88}.about-letter-copy p+p{margin-top:24px}.about-letter-signoff{align-items:start;flex-direction:column;gap:18px;margin-top:37px}.about-letter-signoff>p{font-size:15px}.about-letter-signoff>div{align-self:end}.about-updates{padding-block:70px 77px}.about-updates-heading{padding-bottom:38px}.about-updates-heading h2{font-size:38px}.about-updates-entry{grid-template-columns:1fr;gap:24px}.about-updates-meta{gap:12px}.about-updates-meta time{font-size:15px}.about-updates-content ul{font-size:15px}.about-data{padding-block:70px 82px}.about-data-list{margin-top:34px}.about-data-item{grid-template-columns:1fr;gap:8px;padding-block:24px}.about-data-item h3,.about-data-item p{grid-column:1}.about-data-item h3{font-size:20px}.about-data-item p{font-size:15px;line-height:1.85}.about-data-redact{white-space:normal}.about-contact{padding-block:73px 86px}.about-contact-copy h2{font-size:36px}.about-envelope{min-height:348px}.about-envelope-letter{font-size:9.5px}.about-contact-seal{--seal-size: 116px;left:33%}}@media(max-width:600px){.about-envelope-letter-brand{display:none}}@media(max-width:480px){.about-page{--about-gutter: 21px}.about-hero-layout{padding-block:42px 54px}.about-hero-grid{margin-top:0}.about-hero-copy h1{font-size:42px}.about-hero-copy p{font-size:16px}.about-letter-heading h2,.about-section-heading h2{font-size:31px}.about-letter-paper{padding:29px 18px 35px}.about-letter-salutation{font-size:21px}.about-letter-copy{font-size:19px}.about-letter-signoff>div{max-width:100%}}html[data-motion=off] .about-data-redact-bar{display:none}html[data-motion=off] .about-envelope{--flap-open: 0deg;--env-letter-lift: 0px}@media(hover:none){.about-data-redact-bar{display:none}}@media(prefers-reduced-motion:reduce){.about-page *,.about-page *:before,.about-page *:after{animation:none!important;transition:none!important}.about-data-redact-bar{display:none}.about-envelope{--flap-open: 0deg;--env-letter-lift: 0px}}.site--nocturne .guide-library .product-overview-intro{position:relative;margin:16px 0 8px;padding:clamp(30px,3vw,52px);border:1px solid #b9cce3;background:linear-gradient(138deg,#f8fbff,#e5eef9 69%,#d8e8f5);box-shadow:0 22px 55px #223e6210}.site--nocturne .guide-library .guide-article--product>header h1{margin-bottom:12px}.site--nocturne .guide-library .guide-article--product .article-meta{margin-top:12px;padding-bottom:15px}.site--nocturne .guide-library .product-overview-intro:before{content:"";position:absolute;width:clamp(110px,18%,230px);aspect-ratio:1;top:0;right:0;border:1px solid #9bb9d541;border-radius:50%;transform:translate(30%,-34%);pointer-events:none}.site--nocturne .guide-library .product-overview-kicker,.site--nocturne .guide-library .product-mode-head .mono,.site--nocturne .guide-library .product-example-label{display:block;color:#386ba4;font:600 clamp(12px,.82vw,18px)/1.5 "Cascadia Code",Consolas,monospace;letter-spacing:.08em}.site--nocturne .guide-library .product-overview-intro h2{position:relative;margin:16px 0 20px;color:#173453;font-size:clamp(28px,2.1vw,45px);line-height:1.35;letter-spacing:-.035em}.site--nocturne .guide-library .product-overview-intro>p{position:relative;margin:0;color:#405c7b;font-size:clamp(18px,1.18vw,25px);line-height:1.8}.site--nocturne .guide-library .product-overview-intro ol{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:clamp(28px,2vw,43px) 0 0;padding:20px 0 0;border-top:1px solid #b4c9df;list-style:none}.site--nocturne .guide-library .product-overview-intro li{min-width:0;padding:5px 15px 5px 0;color:#214467;font-size:clamp(16px,1vw,22px);line-height:1.45}.site--nocturne .guide-library .product-overview-intro li+li{padding-left:18px;border-left:1px solid #c4d4e6}.site--nocturne .guide-library .product-overview-intro li .mono{display:block;margin-bottom:10px;color:#4175ac;font-size:clamp(12px,.75vw,17px)}.site--nocturne .guide-library .product-mode-comparison,.site--nocturne .guide-library .product-interview-example{margin:30px 0 0}.site--nocturne .guide-library .product-mode-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.site--nocturne .guide-library .product-mode-card{display:flex;flex-direction:column;min-width:0;padding:clamp(23px,2vw,40px);border:1px solid #c7d5e5;background:#f7faff}.site--nocturne .guide-library .product-mode-card:nth-child(2){border-color:#2e527b;background:linear-gradient(148deg,#1d385a,#142b47 82%);color:#eaf4ff}.site--nocturne .guide-library .product-mode-card:nth-child(2) .mono,.site--nocturne .guide-library .product-mode-card:nth-child(2) dt{color:#8fbfe8}.site--nocturne .guide-library .product-mode-card:nth-child(2) :is(dd,p){color:#d6e5f5}.site--nocturne .guide-library .product-mode-card h3{margin:11px 0 0;color:#173e69;font-size:clamp(27px,1.85vw,40px);line-height:1.3}.site--nocturne .guide-library .product-mode-card:nth-child(2) h3{color:#f2f8ff}.site--nocturne .guide-library .product-mode-card dl{margin:26px 0 0}.site--nocturne .guide-library .product-mode-card dl>div{padding:17px 0;border-top:1px solid #9ab2ca70}.site--nocturne .guide-library .product-mode-card dt{margin-bottom:5px;color:#4d76a3;font-size:clamp(14px,.9vw,19px)}.site--nocturne .guide-library .product-mode-card dd{margin:0;color:#254766;font-size:clamp(17px,1.05vw,23px);line-height:1.7}.site--nocturne .guide-library .article-section .product-mode-card>p{margin:auto 0 0;padding-top:23px;color:inherit;font-size:clamp(16px,.98vw,21px);line-height:1.7}.site--nocturne .guide-library .product-mode-comparison figcaption{margin-top:12px;color:#526f8d;font-size:clamp(15px,.92vw,20px);line-height:1.7}.site--nocturne .guide-library .product-answer-flow{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:30px 0 0;padding:1px;background:#c2d3e6;list-style:none}.site--nocturne .guide-library .product-answer-flow li{min-width:0;padding:clamp(22px,1.8vw,35px);background:#f3f7fc}.site--nocturne .guide-library .product-answer-flow .mono{color:#3972ac;font-size:clamp(13px,.85vw,18px)}.site--nocturne .guide-library .product-answer-flow h3{margin:10px 0 9px;color:#173a60;font-size:clamp(20px,1.3vw,27px)}.site--nocturne .guide-library .article-section .product-answer-flow p{margin:0;font-size:clamp(17px,1.04vw,22px);line-height:1.75}.site--nocturne .guide-library .product-interview-example{padding:clamp(22px,2.2vw,43px);background:linear-gradient(130deg,#1a385c,#112841 75%);color:#e9f3ff}.site--nocturne .guide-library .product-interview-example figcaption{margin-bottom:22px;color:#9ac7ee;font-size:clamp(14px,.88vw,19px);letter-spacing:.06em}.site--nocturne .guide-library .product-example-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:#93b9df70}.site--nocturne .guide-library .product-example-grid>div{min-width:0;padding:clamp(20px,1.65vw,33px);background:#183656}.site--nocturne .guide-library .product-example-grid>div:last-child{background:#244d71}.site--nocturne .guide-library .product-example-label{color:#99c9f3}.site--nocturne .guide-library .article-section .product-example-grid p{margin:13px 0 0;color:#e6f1fd;font-size:clamp(17px,1.04vw,22px);line-height:1.75}.site--nocturne .guide-library .product-example-grid strong{display:block;margin-top:25px;padding-top:18px;border-top:1px solid #9abfdf6e;color:#9ac9ee;font-size:clamp(15px,.93vw,20px)}@media(max-width:760px){.site--nocturne .guide-library .product-overview-intro{margin-top:22px;padding:26px 22px;overflow:hidden}.site--nocturne .guide-library .product-overview-intro ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px 0}.site--nocturne .guide-library .product-overview-intro li:nth-child(3){padding-left:0;border-left:0}.site--nocturne .guide-library .product-mode-cards,.site--nocturne .guide-library .product-answer-flow,.site--nocturne .guide-library .product-example-grid{grid-template-columns:minmax(0,1fr)}}@media(max-width:440px){.site--nocturne .guide-library .product-overview-intro h2{font-size:28px}.site--nocturne .guide-library .product-overview-intro>p{font-size:17px}.site--nocturne .guide-library .product-overview-intro li{font-size:15px}}
