@font-face{font-family:"Pretendard Variable";src:url("/fonts/PretendardVariable.woff2") format("woff2");font-weight:45 920;font-style:normal;font-display:swap}:root{--font-pretendard:"Pretendard Variable",sans-serif}.static-cover-image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}[hidden]{display:none!important}.static-review-result{margin:32px 0;padding:28px;border:1px solid var(--line);max-width:1100px}.static-review-result section{margin-top:28px}.static-review-result article{padding:16px 0;border-top:1px solid var(--line)}.static-review-result h2,.static-review-result h3,.static-review-result h4{margin:0 0 10px}.static-review-result p{line-height:1.6}.static-review-result pre{white-space:pre-wrap;overflow-wrap:anywhere}.static-review-result a{text-decoration:underline}.static-license-footer{padding:24px 40px;border-top:1px solid #323430;color:#a9aaa5;font-size:12px}.static-license-footer a{text-decoration:underline}.static-task-full,.static-api-full{padding:20px 0;border-top:1px solid #323430}.has-js .static-task-full,.has-js .static-api-full{display:none}.static-task-full details,.static-api-full details{padding:12px 0;border-top:1px solid #323430}.static-task-full summary,.static-api-full summary{cursor:pointer;font-weight:680}.static-task-full dl{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:14px}.static-task-full dd{margin:6px 0}.static-task-full dd span{display:block;color:#a9aaa5}.static-doc-page{max-width:1240px;margin:0 auto;padding:48px 36px 120px}.static-doc-top{display:flex;gap:28px;align-items:center;justify-content:space-between;padding:18px 36px;border-bottom:1px solid var(--line)}.static-doc-top nav{display:flex;gap:18px;flex-wrap:wrap;color:var(--muted);font-size:14px}.static-doc-page h1{font-size:clamp(38px,5vw,72px);line-height:1.08;letter-spacing:-.035em;margin:24px 0}.static-doc-intro{font-size:clamp(18px,2vw,24px);line-height:1.6;max-width:850px;color:var(--muted);margin-bottom:50px}.static-doc-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:12px}.static-doc-grid a{display:block;padding:24px;border:1px solid var(--line);min-height:160px}.static-doc-grid a:hover,.static-doc-grid a:focus-visible{background:var(--panel);outline:1px solid var(--white)}.static-doc-grid strong{display:block;font-size:20px;margin-bottom:12px}.static-doc-grid span{display:block;color:var(--muted);font-size:14px;line-height:1.5}.static-doc-section{border-top:1px solid var(--line);padding-top:24px;margin-top:44px}.static-doc-section h2{font-size:17px;margin:0 0 20px}.static-doc-ref{max-width:1100px}.static-doc-ref article{border-top:1px solid var(--line);padding:26px 0}.static-doc-ref h2,.static-doc-ref h3{overflow-wrap:anywhere}.static-doc-ref table{border-collapse:collapse;width:100%;font-size:13px}.static-doc-ref td,.static-doc-ref th{border-bottom:1px solid var(--line);padding:10px;text-align:left;vertical-align:top;overflow-wrap:anywhere}.static-doc-ref code,.static-doc-ref pre{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.static-doc-ref pre{white-space:pre-wrap;overflow-wrap:anywhere}.static-doc-ref details{border-top:1px solid var(--line);padding:14px 0}.static-doc-ref summary{cursor:pointer}.static-doc-top a:focus-visible,.static-doc-page a:focus-visible{outline:2px solid var(--white);outline-offset:3px}@media(max-width:640px){.static-doc-top,.static-doc-page{padding-left:20px;padding-right:20px}}
:root{--black:#000;--surface:#0d0e0e;--panel:#111212;--panel-hover:#151616;--line:#ffffff1f;--line-soft:#ffffff12;--white:#f2f2ef;--muted:#b4b5af;--dim:#7d807a;--header:119px;--sidebar:256px;--font-sans:var(--font-pretendard,"Pretendard Variable"), -apple-system, BlinkMacSystemFont, "Apple SD Gothic Neo", "Malgun Gothic", system-ui, sans-serif;--font-latin:var(--font-sans);--font-ui:var(--font-sans)}*{box-sizing:border-box}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}html{scroll-behavior:smooth;background:var(--black)}body{background:var(--black);color:var(--white);font-family:var(--font-ui);font-feature-settings:"kern" 1, "tnum" 1;-webkit-font-smoothing:antialiased;margin:0;font-weight:500}a{color:inherit;text-decoration:none}button,input{font:inherit}button{color:inherit}::selection{background:var(--white);color:var(--black)}.site-shell{background:var(--black);min-height:100vh}.page-transition-layer{z-index:1000;opacity:0;pointer-events:none;background:#000;transition:opacity .14s cubic-bezier(.22,.68,.25,1);position:fixed;inset:0}.page-transition-layer.covering{opacity:.36;pointer-events:auto}.page-transition-layer.revealing{opacity:.32;transition-duration:.18s}.skip-link{z-index:200;background:var(--white);color:var(--black);padding:10px 14px;font-size:12px;font-weight:700;position:fixed;top:10px;left:12px;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}.site-header{z-index:50;height:var(--header);border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#000000f5;position:fixed;inset:0 0 auto}.masthead{grid-template-columns:minmax(300px,1fr) minmax(280px,620px) minmax(180px,1fr);align-items:center;gap:24px;height:75px;padding:0 32px;display:grid}.brand-cluster{align-items:center;gap:24px;min-width:0;display:flex}.wordmark{flex:none;align-items:center;width:190px;height:34px;display:inline-flex}.wordmark-logo{background:url(/calamophyton-lockup-white.svg) 0/contain no-repeat;width:100%;height:100%;display:block}.product-switcher{flex:none;position:relative}.product-switcher-trigger{color:#b7b8b2;cursor:pointer;text-align:left;background:0 0;border:0;gap:3px;padding:5px 0;display:grid;position:relative}.product-switcher-trigger:after{content:"";transform-origin:0;background:currentColor;width:24px;height:1px;transition:transform .18s;position:absolute;bottom:0;left:0;transform:scaleX(0)}.product-switcher-trigger small{color:#858781;font-family:var(--font-latin);letter-spacing:.1em;font-size:8px;font-weight:680}.product-switcher-trigger strong{font-family:var(--font-latin);letter-spacing:.04em;font-size:11px;font-weight:720}.product-switcher-trigger:hover,.product-switcher-trigger[aria-expanded=true]{color:var(--white)}.product-switcher-trigger:hover:after,.product-switcher-trigger[aria-expanded=true]:after{transform:scaleX(1)}.product-switcher-trigger:focus-visible:after{transform:scaleX(1)}.product-switcher-trigger:focus-visible{outline:0}.product-switcher-menu a:focus-visible{outline:0}.search-trigger:focus-visible{outline:0}.product-switcher-menu{z-index:80;background:#0d0e0e;width:260px;padding:10px;position:absolute;top:calc(100% + 14px);left:-16px;box-shadow:0 24px 70px #000000b3}.product-switcher-menu a{color:#aeb0aa;grid-template-columns:28px 1fr;gap:3px 10px;padding:13px 14px;display:grid;position:relative}.product-switcher-menu a:hover{color:var(--white);background:#ffffff0b}.product-switcher-menu a:focus-visible{color:var(--white);background:#ffffff0b}.product-switcher-menu a.active:before{content:"";background:#d9dad4;width:2px;position:absolute;top:14px;bottom:14px;left:5px}.product-switcher-menu a>span{color:#858781;font-family:var(--font-latin);grid-row:1/3;font-size:9px;font-weight:680}.product-switcher-menu a>strong{font-family:var(--font-latin);letter-spacing:.01em;font-size:13px;font-weight:740}.product-switcher-menu a>small{color:#999b95;font-size:11px;font-weight:560}.search-trigger{color:#8b8b89;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:0;justify-content:center;justify-self:center;align-items:center;gap:10px;width:min(100%,260px);height:36px;padding:0 8px 0 10px;font-size:12px;display:flex}.search-trigger:hover{color:var(--white);background:#ffffff09}.search-icon{border:1px solid;border-radius:50%;flex:none;width:12px;height:12px;position:relative}.search-icon:after{content:"";background:currentColor;width:5px;height:1px;position:absolute;bottom:-2px;right:-4px;transform:rotate(45deg)}.search-trigger kbd{color:#a6a7a2;min-height:20px;font-family:var(--font-latin);border:1px solid #555652;align-items:center;margin-left:auto;padding:0 6px;font-size:8px;font-weight:650;display:inline-flex}.utility-links{color:#a2a2a0;white-space:nowrap;justify-content:flex-end;align-items:center;gap:16px;font-size:11px;display:flex}.utility-links a:hover{color:var(--white)}.product-tabs{overscroll-behavior-inline:contain;scrollbar-width:none;align-items:flex-end;gap:30px;height:44px;padding:0 32px;scroll-padding-inline:32px;display:flex;overflow-x:auto}.product-tabs::-webkit-scrollbar{display:none}.product-tabs a{color:#999996;scroll-snap-align:center;flex:none;align-items:center;height:44px;font-size:12px;display:inline-flex;position:relative}.product-tabs a:hover,.product-tabs a.active{color:var(--white)}.product-tabs a.active:after{content:"";background:var(--white);height:2px;position:absolute;bottom:-1px;left:0;right:0}.mobile-menu-trigger,.mobile-standalone-language{display:none}.home-shell .main-content{padding-top:var(--header)}.landing-page{width:min(100%,1280px);margin:0 auto;padding:0 40px}.landing-hero{grid-template-columns:minmax(0,.92fr) minmax(420px,1.08fr);align-items:center;gap:64px;min-height:500px;padding:62px 0 54px;display:grid}.landing-copy{padding-left:46px}.landing-kicker{color:#8b8b88;font-family:var(--font-latin);letter-spacing:.12em;margin:0 0 26px;font-size:10px}.landing-copy h1{letter-spacing:-.065em;margin:0;font-size:clamp(60px,6vw,80px);font-weight:720;line-height:1.02}.landing-copy>p:not(.landing-kicker){color:#c0bfbc;word-break:keep-all;max-width:520px;margin:28px 0 0;font-size:15px;font-weight:500;line-height:1.75}.landing-cta{color:#e8e8e4;margin-top:28px;font-size:13px;line-height:2;display:inline-block;position:relative}.landing-cta:after{content:"";transform-origin:0;background:currentColor;height:1px;transition:transform .18s;position:absolute;bottom:0;left:0;right:0}.landing-cta:hover:after{transform:scaleX(.42)}.hero-operating-line{gap:14px;margin:0 46px 0 0;display:grid}.landing-hero,.hero-operating-line>div[id]{scroll-margin-top:calc(var(--header) + 22px)}.hero-operating-line>div{grid-template-columns:122px minmax(120px,1fr) minmax(100px,.85fr);align-items:center;gap:14px;min-height:76px;display:grid}.hero-operating-line>div>span{color:#81837d;font-family:var(--font-latin);letter-spacing:.07em;font-size:8px;font-weight:620;line-height:1.45}.hero-operating-line strong{font-family:var(--font-latin);letter-spacing:-.02em;font-size:18px;font-weight:700}.hero-operating-line p{color:#c3c4be;margin:0;font-size:12px}.hero-operating-line small{color:#8e908a;text-align:right;grid-column:3;font-size:9px;font-weight:560}.system-map-section{scroll-margin-top:calc(var(--header) + 22px);padding:72px 0 96px;position:relative}.system-map-heading{grid-template-columns:minmax(0,7fr) minmax(280px,4fr);align-items:end;gap:80px;padding:0 30px 58px;display:grid}.system-map-heading>div>p{color:#777775;font-family:var(--font-latin);letter-spacing:.12em;margin:0 0 13px;font-size:9px}.system-map-heading h1{letter-spacing:-.045em;word-break:keep-all;margin:0;font-size:clamp(32px,3.4vw,46px);font-weight:680;line-height:1.2}.system-map-heading>p{color:#aaa9a6;word-break:keep-all;margin:0 0 5px;font-size:13px;font-weight:520;line-height:1.75}.operating-map-shell{color:#171819;font-family:var(--font-ui);background:#f5f5f3;border:1px solid #70716e;overflow:hidden}.operating-map-titlebar{background:#fafaf8;border-bottom:1px solid #b7b8b4;justify-content:space-between;align-items:center;gap:24px;min-height:58px;padding:0 24px;display:flex}.operating-map-titlebar>div{align-items:baseline;gap:14px;display:flex}.operating-map-titlebar span{color:#666764;font-family:var(--font-latin);letter-spacing:.11em;font-size:9px}.operating-map-titlebar strong{font-family:var(--font-latin);letter-spacing:-.035em;font-size:17px;font-weight:720}.map-phase-controls{align-self:stretch;align-items:stretch;display:flex}.map-phase-controls button{color:#777874;cursor:pointer;background:0 0;border:0;border-left:1px solid #dcddda;min-width:54px;padding:0 9px;font-size:10px;transition:color .2s,background .2s;position:relative}.map-phase-controls button i{color:#9b9c98;font-family:var(--font-latin);margin-bottom:2px;font-size:7px;font-style:normal;display:block}.map-phase-controls button:hover,.map-phase-controls button.active{color:#171819;background:#ededeb}.map-phase-controls button.active:after{content:"";background:#242526;height:2px;position:absolute;bottom:0;left:9px;right:9px}.operating-map-canvas{background:linear-gradient(#ebe9f1 0%,#f4f3f1 34%,#f8f8f6 100%);height:940px;position:relative;overflow:hidden}.collaboration-line{z-index:8;justify-content:center;align-items:center;gap:18px;display:flex;position:absolute;top:21px;left:13%;right:13%}.collaboration-line>div:first-child{text-align:right;gap:2px;display:grid}.collaboration-line strong{font-size:12px;font-weight:700}.collaboration-line>div:first-child span{color:#6e6f6c;font-size:8px}.collaboration-roles{gap:6px;display:flex}.collaboration-roles span{white-space:nowrap;background:#fafaf8b8;border:1px solid #777875;border-radius:999px;padding:5px 9px;font-size:8px}.collaboration-roles span:before{content:"";vertical-align:0;border:1px solid;border-radius:50%;width:5px;height:5px;margin-right:5px;display:inline-block}.collaboration-roles .machine{background:#e5e3ea;border-style:dashed}.collaboration-roles .machine:before{border-radius:0;transform:rotate(45deg)}.product-scenes{z-index:6;grid-template-columns:repeat(3,1fr);gap:54px;display:grid;position:absolute;top:83px;left:55px;right:55px}.product-scene{min-width:0;transition:opacity .35s,filter .35s;position:relative}.product-scene>header{justify-content:space-between;align-items:flex-end;gap:12px;min-height:30px;padding:0 6px 8px;display:flex}.product-scene>header span{color:#686965;font-family:var(--font-latin);letter-spacing:.06em;font-size:7px}.product-scene>header strong{font-family:var(--font-latin);letter-spacing:-.02em;font-size:15px;font-weight:720}.product-scene-visual{border-bottom:1px solid #5f605d;height:132px;position:relative}.product-scene-visual:after{content:"";clip-path:polygon(2% 0,98% 0,100% 100%,0 100%);background:repeating-linear-gradient(135deg,#0000 0 5px,#26272624 5px 6px);border:1px solid #767774;border-top:0;height:7px;position:absolute;bottom:-7px;left:0;right:0}.product-scene>footer{justify-content:space-between;align-items:baseline;gap:10px;padding:14px 6px 0;display:flex}.product-scene>footer b{font-size:11px;font-weight:680}.product-scene>footer span{color:#666764;font-size:9px}.harbinger-visual{background:radial-gradient(circle at 50% 55%,#dce4ea9e,#0000 42%);width:100%;height:100%;position:relative;overflow:hidden}.hb-orbit{border:1px solid #878985;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hb-orbit-outer{width:170px;height:100px}.hb-orbit-inner{width:102px;height:66px}.hb-node{z-index:3;background:#fafaf8;border:1px solid #555754;border-radius:50%;width:12px;height:12px;position:absolute}.hb-node-source{top:27%;left:24%}.hb-node-object{width:17px;height:17px;top:57%;left:39%}.hb-node-change{background:#dbe5eb;border:2px solid #526a7b;width:20px;height:20px;top:31%;left:58%;box-shadow:0 0 0 8px #526a7b14}.hb-node-gap{background:0 0;border-style:dashed;top:64%;left:75%}.hb-link{z-index:2;transform-origin:0;background:#696b68;height:1px;position:absolute}.hb-link-a{width:33%;top:34%;left:27%;transform:rotate(9deg)}.hb-link-b{width:34%;top:62%;left:42%;transform:rotate(-20deg)}.hb-link-c{background:repeating-linear-gradient(90deg,#696b68 0 4px,#0000 4px 7px);width:17%;top:39%;left:61%;transform:rotate(29deg)}.harbinger-visual em{color:#5d5f5c;background:#f7f7f5;border:1px solid #8c8e8a;border-radius:999px;padding:3px 7px;font-size:7px;font-style:normal;position:absolute;bottom:9px;right:12px}.polya-visual{background:linear-gradient(#0000,#e5e1eb80);width:100%;height:100%;position:relative}.polya-visual>strong{z-index:3;clip-path:polygon(16% 0,84% 0,100% 50%,84% 100%,16% 100%,0 50%);background:#ebe7ef;border:1px solid #655c6e;place-items:center;width:44px;height:34px;font-size:9px;display:grid;position:absolute;top:48px;left:23px}.polya-branch{transform-origin:0;background:#726779;height:1px;position:absolute;top:64px;left:62px}.branch-a{width:114px;transform:rotate(-24deg)}.branch-b{width:131px;transform:rotate(0)}.branch-c{width:114px;transform:rotate(24deg)}.polya-option{background:#fafaf8;border:1px solid #766c7e;border-radius:999px;place-items:center;width:34px;height:22px;font-size:8px;font-style:normal;display:grid;position:absolute;right:37px}.option-a{top:20px}.option-b{top:53px}.option-c{top:86px}.polya-constraint{color:#6d6573;writing-mode:vertical-rl;border-left:2px double #817887;place-items:center;height:44px;padding:0 5px;font-size:7px;font-style:normal;display:grid;position:absolute;top:48px;right:2px}.polya-visual small{color:#6a6b67;font-size:7px;position:absolute;bottom:6px;left:22px}.raiffa-visual{background:linear-gradient(#0000,#e7e2dd8a);width:100%;height:100%;position:relative}.raiffa-person{background:#fafaf8;border:1px solid #77716d;border-radius:50%;width:40px;height:40px;position:absolute;top:38px;left:25px}.raiffa-person:before{content:"";border:1px solid #585553;border-radius:50%;width:8px;height:8px;position:absolute;top:8px;left:15px}.raiffa-person i{border:1px solid #585553;border-radius:50% 50% 0 0;width:16px;height:10px;position:absolute;bottom:7px;left:11px}.raiffa-route{background:#706c68;width:64px;height:1px;position:absolute;top:58px;left:65px}.raiffa-route:after{content:"";background:#fafaf8;border:1px solid #706c68;border-radius:50%;width:5px;height:5px;position:absolute;top:-2px;right:0}.raiffa-gate{border-top:1px solid #685f59;border-left:4px double #685f59;border-right:4px double #685f59;width:47px;height:60px;position:absolute;top:29px;left:128px}.raiffa-gate:after{content:"";background:#e9e4df;border:1px solid #685f59;border-radius:50%;width:18px;height:18px;position:absolute;top:20px;left:10px}.raiffa-gate i:first-child{border-bottom:1px solid #685f59;border-right:1px solid #685f59;width:8px;height:4px;position:absolute;top:28px;left:16px;transform:rotate(45deg)}.raiffa-gate i:last-child{background:#685f59;width:56px;height:1px;position:absolute;top:63px;left:-8px}.raiffa-visual .route-after{width:50px;left:175px}.raiffa-action{text-align:center;background:#f4f1ee;border:1px solid #786f69;border-radius:999px;width:75px;padding:7px 5px;font-size:8px;position:absolute;top:43px;right:13px}.raiffa-visual em{color:#6d6661;font-size:7px;font-style:normal;position:absolute;top:5px;left:127px}.stage-connectors{z-index:4;height:72px;position:absolute;top:285px;left:0;right:0}.stage-connector{width:180px;height:72px;transition:opacity .35s;position:absolute;top:0}.stage-connector i{transform-origin:top;background:#70726f;width:1px;height:67px;position:absolute;top:0;left:50%}.stage-connector i:after{content:"";background:#f3f2f0;border:1px solid #70726f;border-radius:50%;width:4px;height:4px;position:absolute;top:35px;left:-2px}.stage-connector i:first-child{transform:translate(-22px)rotate(-8deg)}.stage-connector i:nth-child(2){transform:translate(0)}.stage-connector i:nth-child(3){transform:translate(22px)rotate(8deg)}.stage-connector b{white-space:nowrap;background:#f4f3f1;border:1px solid #959692;border-radius:999px;padding:3px 7px;font-size:7px;font-weight:600;position:absolute;bottom:22px;left:50%;transform:translate(-50%)}.connector-harbinger{color:#5e7484;left:9%}.connector-polya{color:#756a80;left:calc(50% - 90px)}.connector-raiffa{color:#7e7068;right:9%}.connector-harbinger i{background:#6c8292}.connector-polya i{background:#81758c}.connector-raiffa i{background:#897970}.world-plane{z-index:3;clip-path:polygon(3.5% 0,96.5% 0,100% 100%,0 100%);background:#fafaf8f5;border:1px solid #696a67;width:100%;min-height:395px;position:relative;top:355px;left:38px;right:38px;overflow:hidden;box-shadow:9px 10px #1f201f12}.world-plane:before{content:"";pointer-events:none;background-image:linear-gradient(#2526250e 1px,#0000 1px),linear-gradient(90deg,#2526250e 1px,#0000 1px);background-size:28px 28px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 3%,#000 23% 88%,#0000);mask-image:linear-gradient(#0000 3%,#000 23% 88%,#0000)}.world-plane:after{content:"";pointer-events:none;background:repeating-linear-gradient(135deg,#0000 0 5px,#2021202b 5px 6px);border-top:1px solid #777875;height:9px;position:absolute;bottom:0;left:0;right:0}.world-plane-heading{z-index:5;justify-content:space-between;align-items:flex-start;gap:20px;display:flex;position:absolute;top:17px;left:5%;right:5%}.world-plane-heading>div{gap:2px;display:grid}.world-plane-heading span{color:#666764;font-size:10px;font-weight:620}.world-plane-heading strong{font-size:13px;font-weight:680}.world-plane-heading p{color:#6e6f6c;text-align:right;max-width:330px;margin:0;font-size:10px;line-height:1.55}.world-object{z-index:4;text-align:center;justify-items:center;gap:4px;width:94px;display:grid;position:absolute;transform:translate(-50%,-50%)}.object-disc{background:#fffffde0;border:1px solid #969792;border-radius:50%;place-items:center;width:58px;height:42px;display:grid;position:relative;box-shadow:0 5px #292a290b}.world-object b{white-space:nowrap;background:#f9f9f7;border:1px solid #777875;border-radius:999px;padding:3px 8px 4px;font-size:10px;font-weight:680;line-height:1}.world-object small{color:#6d6e6a;white-space:nowrap;font-size:8px;font-weight:540}.world-object-source{top:61%;left:25%}.world-object-organization{top:31%;left:34%}.world-object-facility{top:72%;left:39%}.world-object-change{top:49%;left:48%}.world-object-case{top:67%;left:60%}.world-object-authority{top:38%;left:72%}.world-object-action{top:68%;left:82%}.world-object-outcome{top:30%;left:90%}.world-object-change .object-disc{background:#e1e8ed;border:2px solid #536a7c}.world-object-case .object-disc{background:#e8e4ec;border-color:#786c86}.world-object-authority .object-disc,.world-object-action .object-disc{background:#e9e5e1;border-color:#80736b}.change-halo{border:1px solid #536a7c47;border-radius:50%;width:88px;height:62px;position:absolute;top:-12px;left:3px}.change-halo:after{content:"";border:1px solid #536a7c24;border-radius:50%;position:absolute;inset:-8px -13px}.object-disc i{color:#292a29;font-style:normal;display:block;position:relative}.pictogram-document{background:linear-gradient(currentColor,currentColor) 5px 8px/10px 1px no-repeat,linear-gradient(currentColor,currentColor) 5px 13px/10px 1px no-repeat,linear-gradient(currentColor,currentColor) 5px 18px/7px 1px no-repeat;border:1px solid;width:20px;height:25px}.pictogram-document:after{content:"";background:#fff;border-bottom:1px solid;border-left:1px solid;width:7px;height:7px;position:absolute;top:-1px;right:-1px}.pictogram-organization{background:repeating-linear-gradient(90deg,#0000 0 5px,currentColor 5px 6px);border-bottom:1px solid;border-left:1px solid;border-right:1px solid;width:27px;height:24px}.pictogram-organization:before{content:"";background:currentColor;width:31px;height:1px;position:absolute;top:-5px;left:-3px;transform:skewY(-12deg)}.pictogram-facility{background:linear-gradient(135deg,#0000 0 46%,currentColor 47% 51%,#0000 52%) -2px -8px/17px 17px repeat-x;border:1px solid;width:29px;height:21px}.pictogram-facility:after{content:"";border-left:1px solid;border-right:1px solid;width:7px;height:10px;position:absolute;bottom:0;right:4px}.pictogram-change{border:1px solid;width:16px;height:16px;transform:rotate(45deg)}.pictogram-change:before,.pictogram-change:after{content:"";background:currentColor;position:absolute}.pictogram-change:before{width:30px;height:1px;top:7px;left:-8px}.pictogram-change:after{width:1px;height:30px;top:-8px;left:7px}.pictogram-case{clip-path:polygon(25% 0,75% 0,100% 50%,75% 100%,25% 100%,0 50%);border:1px solid;width:25px;height:23px}.pictogram-case:after{content:"";background:currentColor;width:13px;height:1px;position:absolute;top:10px;left:6px;transform:rotate(-25deg);box-shadow:-5px -7px,5px 7px}.pictogram-authority{border-top:1px solid;border-left:3px double;border-right:3px double;width:28px;height:24px}.pictogram-authority:after{content:"";border:1px solid;border-radius:50% 50% 45% 45%;width:12px;height:12px;position:absolute;bottom:0;left:5px}.pictogram-action{border:1px solid;border-radius:50%;width:25px;height:25px}.pictogram-action:before{content:"";background:currentColor;width:13px;height:1px;position:absolute;top:11px;left:5px}.pictogram-action:after{content:"";border-top:1px solid;border-right:1px solid;width:7px;height:7px;position:absolute;top:7px;right:5px;transform:rotate(45deg)}.pictogram-outcome{background:linear-gradient(currentColor,currentColor) 1px 14px/5px 9px no-repeat,linear-gradient(currentColor,currentColor) 11px 8px/5px 15px no-repeat,linear-gradient(currentColor,currentColor) 21px 2px/5px 21px no-repeat;width:28px;height:23px}.world-relations{z-index:2;position:absolute;inset:0}.world-relation{transform-origin:0;background:#646663;height:1px;position:absolute}.world-relation:after{content:"";background:#fafaf8;border:1px solid #646663;border-radius:50%;width:5px;height:5px;position:absolute;top:-2px;right:-1px}.relation-source{width:22%;top:59%;left:27%;transform:rotate(-13deg)}.relation-context{width:13%;top:38%;left:36%;transform:rotate(16deg)}.relation-change{background:#667a89;width:12%;top:53%;left:51%;transform:rotate(25deg)}.relation-case{background:#81738e;width:12%;top:62%;left:63%;transform:rotate(-31deg)}.relation-authority{background:#867a72;width:12%;top:45%;left:74%;transform:rotate(25deg)}.relation-feedback{background:0 0;border-top:1px dashed #7e807c;border-right:1px dashed #7e807c;border-radius:0 58% 0 0;width:16%;height:34%;top:31%;left:75%}.relation-feedback:after{inset:auto auto -2px -1px}.relation-label{z-index:3;color:#62635f;white-space:nowrap;background:#f9f9f7eb;border:1px solid #a0a19d;border-radius:999px;padding:3px 7px;font-size:8px;position:absolute}.label-evidence{top:54%;left:33%}.label-impact{top:39%;left:42%}.label-candidate{top:62%;left:54%}.label-mandate{top:48%;left:68%}.label-return{top:24%;right:8%}.world-inspector{z-index:6;background:#f9f9f7;border:1px solid #555653;width:168px;padding:13px 14px 12px;position:absolute;top:88px;left:3.5%;box-shadow:6px 7px #1c1d1c14}.world-inspector:after{content:"";transform-origin:0;background:#646663;width:210px;height:1px;position:absolute;top:92px;left:100%;transform:rotate(-8deg)}.world-inspector>span{color:#6c6d69;font-family:var(--font-latin);letter-spacing:.08em;font-size:8px;display:block}.world-inspector>strong{margin:6px 0 10px;font-size:12px;font-weight:700;display:block}.world-inspector dl{border-top:1px solid #9fa09c;margin:0}.world-inspector dl>div{border-bottom:1px solid #d3d3d0;justify-content:space-between;gap:10px;padding:6px 0;font-size:9px;display:flex}.world-inspector dt{color:#686965}.world-inspector dd{margin:0;font-weight:650}.source-connectors{z-index:2;height:62px;position:absolute;top:750px;left:0;right:0}.source-connector{width:190px;height:62px;transition:opacity .35s;position:absolute;top:0}.source-connector i{transform-origin:bottom;background:#747673;width:1px;height:61px;position:absolute;bottom:0;left:50%}.source-connector i:after{content:"";background:#f7f7f5;border:1px solid #747673;border-radius:50%;width:4px;height:4px;position:absolute;top:25px;left:-2px}.source-connector i:first-child{transform:translate(-28px)rotate(10deg)}.source-connector i:nth-child(2){transform:translate(0)}.source-connector i:nth-child(3){transform:translate(28px)rotate(-10deg)}.source-reality{left:8.5%}.source-controls{left:calc(50% - 95px)}.source-authority{right:8.5%}.source-reality i{background:#6e8493}.source-controls i{background:#83778d}.source-authority i{background:#8b7c73}.foundation-trays{z-index:4;grid-template-columns:repeat(3,1fr);gap:68px;display:grid;position:absolute;top:811px;left:55px;right:55px}.foundation-tray{transition:opacity .35s,filter .35s}.foundation-tray>div{background:#fafaf8;border:1px solid #6f706d;grid-template-columns:repeat(3,1fr);gap:5px;padding:9px;display:grid;box-shadow:7px 7px #dededb}.foundation-tray>div span{text-align:center;background:#ececea;border:1px solid #b2b3af;place-items:center;min-height:27px;font-size:8px;font-weight:600;display:grid}.tray-reality>div span{background:#e2e9ed;border-color:#a5b2bb}.tray-controls>div span{background:#e9e5ed;border-color:#aea5b6}.tray-authority>div span{background:#ebe7e3;border-color:#b0a69f}.foundation-tray header{justify-content:center;align-items:baseline;gap:8px;padding-top:13px;display:flex}.foundation-tray header strong{font-family:var(--font-latin);letter-spacing:.04em;font-size:9px}.foundation-tray header small{color:#666764;font-size:8px}.system-perimeter{z-index:5;color:#666764;border-top:1px solid #aaaba7;justify-content:center;align-items:center;gap:30px;min-height:28px;font-size:8px;display:flex;position:absolute;bottom:14px;left:32px;right:32px}.system-perimeter strong{color:#424441;font-family:var(--font-latin);letter-spacing:.1em;margin-right:10px;font-size:7px}.system-perimeter span:before{content:"";vertical-align:1px;background:#70716e;border-radius:50%;width:4px;height:4px;margin-right:7px;display:inline-block}.operating-map-desktop [data-stage]{transition:opacity .35s,filter .35s,border-color .2s,background-color .2s}.map-phase-harbinger [data-stage]:not([data-stage=harbinger]),.map-phase-polya [data-stage]:not([data-stage=polya]),.map-phase-raiffa [data-stage]:not([data-stage=raiffa]){opacity:.22;filter:grayscale(.72)}.map-phase-harbinger [data-stage=harbinger],.map-phase-polya [data-stage=polya],.map-phase-raiffa [data-stage=raiffa]{opacity:1;filter:none}.map-phase-harbinger .product-scene-harbinger .product-scene-visual,.map-phase-polya .product-scene-polya .product-scene-visual,.map-phase-raiffa .product-scene-raiffa .product-scene-visual{box-shadow:inset 0 -2px #353735}.map-phase-harbinger .connector-harbinger i:after,.map-phase-polya .connector-polya i:after,.map-phase-raiffa .connector-raiffa i:after{animation:1.15s ease-out connector-focus}.map-started{animation:.55s ease-out map-enter}@keyframes map-enter{0%{opacity:.72;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes connector-focus{0%{opacity:0;transform:translateY(-18px)}to{opacity:1;transform:translateY(16px)}}.operating-map-mobile{display:none}.entry-grid{grid-template-columns:repeat(3,1fr);gap:clamp(36px,5vw,76px);padding:0 46px 72px;display:grid}.entry-grid a{background:0 0;align-content:start;justify-items:start;min-height:156px;padding:8px 0 0;transition:transform .2s;display:grid}.entry-grid a:hover{transform:translateY(-3px)}.entry-grid small{color:#7f817c;font-family:var(--font-latin);letter-spacing:.09em;margin-bottom:24px;font-size:9px;font-weight:650}.entry-grid strong{color:#ecece8;letter-spacing:-.025em;font-size:21px;font-weight:680;display:inline-block;position:relative}.entry-grid strong:after{content:"";transform-origin:0;background:#d6d7d1;width:26px;height:1px;transition:transform .18s;position:absolute;bottom:-8px;left:0;transform:scaleX(0)}.entry-grid a:hover strong:after{transform:scaleX(1)}.entry-grid a:focus-visible strong:after{transform:scaleX(1)}.entry-grid a:focus-visible{outline:0}.entry-grid p{color:#b3b4ae;word-break:keep-all;max-width:300px;margin:18px 0 0;font-size:14px;font-weight:520;line-height:1.72}.landing-section{padding:82px 46px 96px}.landing-section-heading{justify-content:space-between;align-items:flex-start;gap:40px;margin-bottom:48px;display:flex}.landing-section-heading>p{color:#a4a69f;letter-spacing:0;margin:7px 0 0;font-size:13px;font-weight:630}.landing-section-heading h2{letter-spacing:-.045em;width:min(100%,620px);margin:0;font-size:clamp(36px,4vw,50px);font-weight:650;line-height:1.15}.concept-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(36px,5vw,76px);display:grid}.concept-grid a{grid-template-rows:auto auto;align-content:start;gap:22px;min-height:164px;padding:0;transition:transform .2s;display:grid}.concept-grid a:hover{transform:translateY(-3px)}.concept-grid>a>span{color:#858781;font-family:var(--font-latin);letter-spacing:.06em;font-size:10px;font-weight:660}.concept-grid strong{color:#e8e8e4;letter-spacing:-.025em;font-size:22px;font-weight:660;display:inline-block;position:relative}.concept-grid strong:after{content:"";transform-origin:0;background:#d6d7d1;width:26px;height:1px;transition:transform .18s;position:absolute;bottom:-8px;left:0;transform:scaleX(0)}.concept-grid a:hover strong:after{transform:scaleX(1)}.concept-grid a:focus-visible strong:after{transform:scaleX(1)}.concept-grid a:focus-visible{outline:0}.concept-grid p{color:#afb0aa;word-break:keep-all;max-width:320px;margin:16px 0 0;font-size:14px;font-weight:520;line-height:1.72}.boundary-strip{background:#0d0e0e;grid-template-columns:1fr 1fr;gap:clamp(52px,8vw,120px);margin:0 46px;padding:42px 46px 44px;display:grid}.boundary-strip>div{padding:0}.boundary-strip>div+div{padding-left:0}.boundary-strip span{color:#979993;letter-spacing:0;margin-bottom:12px;font-size:11px;font-weight:630;display:block}.boundary-strip strong{color:#d7d8d2;font-size:15px;font-weight:600;line-height:1.6}.landing-footer{color:#676765;min-height:120px;font-family:var(--font-latin);letter-spacing:.1em;justify-content:space-between;align-items:center;margin:0 46px;font-size:9px;display:flex}.landing-footer a{color:#b9bab4;position:relative}.landing-footer a:after{content:"";transform-origin:0;background:currentColor;height:1px;transition:transform .18s;position:absolute;bottom:-6px;left:0;right:0;transform:scaleX(.32)}.landing-footer a:hover:after{transform:scaleX(1)}.landing-footer a:hover{color:var(--white)}.landing-footer nav{align-items:center;gap:24px;display:flex}.sidebar{z-index:30;top:var(--header);width:var(--sidebar);border-right:1px solid var(--line);background:#080808;padding:28px 18px 26px 32px;position:fixed;bottom:0;left:0;overflow-y:auto}.sidebar-product{gap:5px;padding:0 0 24px;display:grid}.sidebar-product strong{font-family:var(--font-latin);font-size:14px;font-weight:700}.sidebar-product span{color:#94958f;font-size:11px;font-weight:540;line-height:1.5}.nav-section{padding-top:25px}.nav-section h2{color:#9a9c96;letter-spacing:0;margin:0 0 10px;font-size:11px;font-weight:680}.nav-section ul{margin:0;padding:0;list-style:none}.nav-section a{color:#b0b1ab;margin-left:-8px;padding:8px 10px;font-size:12px;font-weight:540;line-height:1.35;display:block;position:relative}.nav-section a:hover{color:var(--white);background:0 0}.nav-section a.active{color:var(--white);background:0 0;font-weight:680}.nav-section a.active:before{content:"";background:#d8d9d3;width:2px;height:14px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.sidebar-footer{color:#7f817b;font-family:var(--font-latin);letter-spacing:.08em;justify-content:space-between;margin-top:38px;padding-top:18px;font-size:9px;display:flex}.sidebar-footer strong{color:#80807d;font-weight:500}.sidebar-common-links{border-top:1px solid var(--line-soft);color:#a0a19b;flex-wrap:wrap;gap:10px 16px;margin-top:34px;padding-top:16px;font-size:10px;display:flex}.sidebar-common-links a:hover{color:var(--white)}.sidebar-language-switch{display:none}.docs-shell .main-content{padding:calc(var(--header) + 48px) 48px 100px calc(var(--sidebar) + 58px)}.article-grid{grid-template-columns:minmax(0,640px) 180px;gap:70px;width:min(100%,1040px);margin:0 auto;display:grid}.breadcrumb{color:#82837f;font-family:var(--font-latin);letter-spacing:.06em;gap:8px;font-size:10px;display:flex}.breadcrumb i{color:#414141;font-style:normal}.eyebrow{color:#a1a39d;letter-spacing:0;margin:0;font-size:11px;font-weight:620}.eyebrow>span{display:none}.doc-hero{padding:24px 0 48px}.doc-hero .eyebrow{margin-bottom:13px}.doc-availability{color:#adaea8;width:fit-content;max-width:640px;font-family:var(--font-latin);align-items:baseline;gap:12px;margin:0 0 23px;padding:3px 0 3px 14px;font-size:11px;font-weight:540;line-height:1.55;display:flex;position:relative}.doc-availability:before{content:"";background:#858783;width:2px;position:absolute;top:2px;bottom:2px;left:0}.doc-availability strong{color:#e2e1dc;letter-spacing:.055em;text-transform:uppercase;white-space:nowrap;font-size:11px;font-weight:760}.doc-availability.reference:before{background:#a3a49f}.doc-availability.preview:before{background:#b6a18f}.doc-availability.review:before{background:#858783}.doc-hero h1{letter-spacing:-.045em;word-break:keep-all;margin:0;font-size:clamp(36px,4vw,46px);font-weight:720;line-height:1.2}.doc-hero>p:last-child{color:#b0afac;word-break:keep-all;max-width:640px;margin:18px 0 0;font-size:15px;font-weight:500;line-height:1.75}.task-surface{--task-accent:#a6aaa4;background:#0a0b0b;border:1px solid #353636;max-width:640px;margin:2px 0 34px}.task-surface.product-polya{--task-accent:#aea4b7}.task-surface.product-raiffa{--task-accent:#b1a198}.task-surface-heading{border-bottom:1px solid #2b2c2c;justify-content:space-between;align-items:flex-start;gap:26px;min-height:118px;padding:22px 22px 20px;display:flex}.task-surface-heading>div{gap:8px;min-width:0;display:grid}.task-surface-heading p{color:var(--task-accent);font-family:var(--font-latin);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:10px;font-weight:750}.task-surface-heading h2{letter-spacing:-.025em;margin:0;font-size:19px;font-weight:690;line-height:1.35}.task-surface-heading span{color:#a1a39d;word-break:keep-all;max-width:480px;font-size:12px;line-height:1.65}.task-surface-heading>strong{color:#d4d5cf;font-family:var(--font-latin);letter-spacing:.055em;white-space:nowrap;border:1px solid #545653;flex:none;padding:5px 7px;font-size:9px;font-weight:700}.task-surface-body{grid-template-columns:142px minmax(0,1fr);min-height:286px;display:grid}.task-surface-tabs{border-right:1px solid #2b2c2c;align-content:start;display:grid}.task-surface-tabs button{color:#999b95;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #242525;grid-template-columns:25px 1fr;align-items:center;gap:8px;min-height:60px;padding:0 14px;font-size:11px;font-weight:570;display:grid}.task-surface-tabs button span{color:#858781;font-family:var(--font-latin);font-size:10px;font-weight:700}:is(.task-surface-tabs button:hover,.task-surface-tabs button:focus-visible,.task-surface-tabs button.active){color:#e2e3de;background:#111212;outline:0}.task-surface-tabs button.active{box-shadow:inset 2px 0 0 var(--task-accent)}.task-surface-panel{outline:0;min-width:0;padding:22px 22px 24px}.task-surface-panel:focus-visible{box-shadow:inset 0 0 0 2px #f2f2ef}.task-surface-panel>p{color:#8e908a;font-family:var(--font-latin);letter-spacing:.07em;margin:0 0 13px;font-size:9px;font-weight:690}.task-surface-panel dl{margin:0;display:grid}.task-surface-panel dl>div{border-top:1px solid #242525;grid-template-columns:minmax(92px,.72fr) minmax(0,1.45fr);gap:16px;min-width:0;padding:12px 0;display:grid}.task-surface-panel dt{color:#93958f;font-size:11px}.task-surface-panel dd{gap:5px;min-width:0;margin:0;display:grid}.task-surface-panel dd strong{color:#d8d9d3;overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11px;font-weight:590;line-height:1.55}.task-surface-panel dd span{color:#8b8d87;font-size:10px;line-height:1.5}.task-surface-panel dl>div.review dd strong{color:#d5d0c5}.task-surface-panel dl>div.blocked dd strong{color:#d3b8aa}.task-surface-footer{border-top:1px solid #2b2c2c;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px;min-height:74px;padding:15px 20px;display:grid}.task-surface-footer>div{gap:3px;min-width:0;display:grid}.task-surface-footer>div>span{color:#8e908a;font-size:10px}.task-surface-footer>div>strong{color:#d3d4ce;font-size:12px;font-weight:650}.task-surface-footer>div>small{color:#858781;font-size:10px;line-height:1.5}.task-surface-footer nav{flex-wrap:wrap;justify-content:flex-end;gap:8px 15px;display:flex}.task-surface-footer nav a{color:#c0c1bb;white-space:nowrap;font-size:10px;font-weight:560}.task-surface-footer nav a:hover{color:var(--white)}.task-surface-footer nav a span{color:#6f716d;margin-left:5px}.doc-section{scroll-margin-top:calc(var(--header) + 24px);padding:58px 0 62px;position:relative}.doc-section-index{color:#9a9b96;font-family:var(--font-latin);letter-spacing:.07em;margin-bottom:14px;font-size:12px;font-weight:740;display:block}.doc-section h2{letter-spacing:-.025em;max-width:640px;margin:0 0 24px;font-size:24px;font-weight:680;line-height:1.35}.doc-section>p{color:#bbb9b6;word-break:keep-all;max-width:640px;margin:0 0 18px;font-size:15px;font-weight:500;line-height:1.85}.doc-bullets{gap:9px;max-width:640px;margin:28px 0 0;padding:0;list-style:none;display:grid}.doc-bullets li{color:#c0c1bb;overflow-wrap:anywhere;word-break:keep-all;padding:7px 12px 7px 28px;font-size:14px;line-height:1.7;position:relative}.doc-bullets li:before{content:"";background:#c8c8c5;width:7px;height:1px;position:absolute;top:24px;left:5px}.doc-steps{gap:24px;max-width:640px;margin:30px 0 0;padding:0;list-style:none;display:grid}.doc-steps li{grid-template-columns:42px minmax(0,1fr);gap:14px;min-width:0;padding:0;display:grid}.doc-steps li>div{min-width:0}.doc-steps li>span{color:#92938e;font-family:var(--font-latin);letter-spacing:.04em;padding-top:1px;font-size:11px;font-weight:700}.doc-steps strong{color:#d0cfcc;font-size:14px;font-weight:620}.doc-steps p{color:#969693;word-break:keep-all;overflow-wrap:anywhere;margin:8px 0 0;font-size:13px;line-height:1.7}.doc-note{background:#111112;border:1px solid #333336;max-width:640px;margin-top:30px;padding:20px 22px}.doc-note.warning{background:#151210;border-color:#55443a}.doc-note>span{color:#d0cfcc;font-family:var(--font-latin);letter-spacing:.07em;margin-bottom:10px;font-size:10px;font-weight:680;display:block}.doc-note.warning>span{color:#d6a47f}.doc-note p{color:#aaa9a6;word-break:keep-all;margin:0;font-size:13px;line-height:1.75}.doc-code{background:#0c0d0d;border:1px solid #303131;width:100%;min-width:0;max-width:640px;margin:30px 0 0;overflow:hidden}.doc-code figcaption{color:#bfc0bb;min-height:44px;font-family:var(--font-latin);border-bottom:1px solid #292a2a;justify-content:space-between;align-items:center;gap:20px;margin:0;padding:0 8px 0 16px;font-size:11px;display:flex}.doc-code-meta{align-items:center;gap:14px;min-width:0;display:flex}.doc-code-meta>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.doc-code-meta i{color:#70716e;text-transform:uppercase;letter-spacing:.08em;flex:none;font-style:normal}.doc-code-copy{color:#989a95;cursor:pointer;min-width:62px;min-height:32px;font:inherit;background:0 0;border:1px solid #303231;flex:none;padding:0 10px;font-size:10px;transition:border-color .16s,color .16s,background-color .16s}.doc-code-copy:hover{color:var(--white);background:#ffffff06;border-color:#686b66}.doc-code-copy:focus-visible{outline-offset:2px;color:var(--white);outline:2px solid #edede8}.doc-code pre{color:#d4d5cf;tab-size:2;margin:0;padding:20px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px;line-height:1.75;overflow-x:auto}.doc-links{border-top:1px solid #2b2c2c;max-width:640px;margin:30px 0 0;padding:0;list-style:none;display:grid}.doc-links li{border-bottom:1px solid #2b2c2c}.doc-links a{grid-template-columns:minmax(0,1fr) auto;gap:5px 24px;padding:16px 4px;display:grid}.doc-links strong{color:#d0d0cc;font-size:13px;font-weight:640}.doc-links span{color:#858682;grid-column:1;font-size:11px;line-height:1.55}.doc-links i{color:#777874;font-family:var(--font-latin);grid-area:1/2/span 2;align-self:center;font-size:12px;font-style:normal}.doc-links a:hover strong,.doc-links a:hover i{color:var(--white)}.pagination{border-top:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft);grid-template-columns:1fr 1fr;align-items:stretch;gap:0;min-height:152px;display:grid}.pagination>a{grid-template-rows:auto auto;grid-template-columns:34px minmax(0,1fr);align-content:center;gap:7px 16px;min-width:0;min-height:152px;padding:28px 24px 28px 0;transition:background-color .18s;display:grid;position:relative}.pagination>a.next{border-left:1px solid var(--line-soft);text-align:right;grid-template-columns:minmax(0,1fr) 34px;padding:28px 0 28px 24px}.pagination a>span{color:#858782;font-family:var(--font-latin);letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:650}.pagination a strong{color:#c1c2bd;overflow-wrap:anywhere;min-width:0;font-size:14px;font-weight:620;line-height:1.45;transition:color .18s}.pagination .previous>span,.pagination .previous>strong{grid-column:2}.pagination .next>span,.pagination .next>strong{grid-column:1}.pagination-arrow{color:#777975;grid-row:1/span 2;align-self:center;width:28px;height:12px;transition:color .18s,transform .18s;position:relative}.pagination-arrow:before{content:"";background:currentColor;width:28px;height:1px;position:absolute;top:6px;left:0}.pagination-arrow:after{content:"";border-bottom:1px solid;border-left:1px solid;width:7px;height:7px;position:absolute;top:3px;left:0;transform:rotate(45deg)}.pagination .next .pagination-arrow{grid-column:2;transform:scaleX(-1)}.pagination>a:hover{background:#ffffff06}.pagination>a:focus-visible{outline-offset:-4px;background:#ffffff09;outline:1px solid #a9aaa6}.pagination>a:hover strong,.pagination>a:hover .pagination-arrow{color:var(--white)}.pagination>a.previous:hover .pagination-arrow{transform:translate(-4px)}.pagination>a.next:hover .pagination-arrow{transform:translate(4px)scaleX(-1)}.on-this-page{top:calc(var(--header) + 45px);max-height:calc(100vh - var(--header) - 70px);border-left:1px solid var(--line);scrollbar-width:thin;align-self:start;gap:11px;padding-left:16px;display:grid;position:sticky;overflow-y:auto}.on-this-page>p{color:#9a9b97;font-family:var(--font-latin);letter-spacing:.06em;margin:0 0 7px;font-size:11px}.on-this-page>a{color:#898986;font-size:10px;line-height:1.45;transition:color .16s;position:relative}.on-this-page>a:hover,.on-this-page>a.active{color:var(--white)}.on-this-page>a.active:before{content:"";background:var(--white);width:2px;height:14px;position:absolute;top:1px;left:-17px}.page-meta{border-top:1px solid var(--line-soft);color:#8f908c;font-family:var(--font-latin);letter-spacing:.06em;gap:5px;margin-top:18px;padding-top:15px;font-size:11px;display:grid}.page-meta strong{color:#aaa9a5;font-weight:560}.legal-grid .doc-section{padding-top:46px;padding-bottom:50px}.legal-grid .doc-section h2{font-size:22px}.legal-grid .doc-section>p{font-size:14px;line-height:1.9}.legal-grid .doc-bullets li{font-size:13px}.api-response-explorer{background:#0b0c0c;border:1px solid #343535;max-width:640px;margin:4px 0 34px}.api-response-explorer>header{border-bottom:1px solid #2b2c2c;justify-content:space-between;align-items:center;gap:24px;min-height:82px;padding:18px 20px;display:flex}.api-response-explorer>header div{gap:7px;display:grid}.api-response-explorer>header span{color:#969793;font-family:var(--font-latin);letter-spacing:.08em;font-size:10px;font-weight:700}.api-response-explorer>header h2{margin:0;font-size:18px;font-weight:680}.api-response-explorer>header code{color:#9c9d99;text-overflow:ellipsis;white-space:nowrap;max-width:280px;font-size:10px;overflow:hidden}.api-response-controls{border-bottom:1px solid #2b2c2c;align-items:stretch;min-height:48px;padding:0 18px;display:flex}.api-response-controls button{color:#81827f;font:inherit;cursor:pointer;background:0 0;border:0;padding:0 14px;font-size:11px;position:relative}.api-response-controls button.active{color:#f0f0ec}.api-response-controls button.active:after{content:"";background:#e4e5df;height:2px;position:absolute;bottom:-1px;left:14px;right:14px}.api-response-body{min-height:250px;padding:22px 20px}.api-response-body ol,.api-response-body ul{margin:0;padding:0;list-style:none;display:grid}.api-response-body ol{gap:0}.api-response-body ol li{border-bottom:1px solid #242525;grid-template-columns:112px 1fr 8px;align-items:center;gap:16px;min-height:51px;display:grid;position:relative}.api-response-body ol li:last-child{border-bottom:0}.api-response-body time{color:#858682;font-family:var(--font-latin);letter-spacing:.04em;font-size:10px}.api-response-body strong{color:#d6d6d1;font-size:12px;font-weight:610}.api-response-body ol i{border:1px solid #92938e;border-radius:50%;width:6px;height:6px}.api-response-body ol li:last-child i{background:#d8d9d3}.api-response-body ul{gap:10px}.api-response-body ul li{background:#111212;grid-template-columns:150px 1fr;align-items:center;gap:18px;min-height:54px;padding:10px 12px;display:grid}.api-response-body ul li>span{color:#8f908c;font-family:var(--font-latin);letter-spacing:.04em;font-size:10px;font-weight:690}.api-response-body ul a{color:#d0d0cb;font-size:12px;line-height:1.5}.api-response-body ul a i{color:#858682;margin-left:7px;font-style:normal}.api-response-explorer>footer{color:#858682;border-top:1px solid #2b2c2c;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;min-height:52px;padding:0 20px;font-size:10px;display:grid}.api-response-explorer>footer strong{color:#b7b8b3;font-size:10px;font-weight:590}.api-response-explorer>footer i{color:#8e8f8a;font-family:var(--font-latin);letter-spacing:.05em;font-style:normal}.not-found-page{width:min(100%,960px);min-height:calc(100vh - var(--header));margin:0 auto;padding:150px 40px 100px}.not-found-page>p:first-child{color:#7e7f7b;font-family:var(--font-latin);letter-spacing:.1em;margin:0 0 18px;font-size:10px;font-weight:680}.not-found-page h1{letter-spacing:-.05em;word-break:keep-all;max-width:720px;margin:0;font-size:clamp(38px,6vw,68px);font-weight:720;line-height:1.12}.not-found-page h1+p{color:#a9aaa5;word-break:keep-all;max-width:620px;margin:28px 0 0;font-size:14px;line-height:1.8}.not-found-page>div{flex-wrap:wrap;gap:22px;margin-top:38px;display:flex}.not-found-page a{color:#d1d2cd;border-bottom:1px solid #777874;padding-bottom:5px;font-size:12px}.not-found-page a:hover{color:var(--white);border-bottom-color:var(--white)}.search-layer{z-index:100;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000c2;justify-content:center;align-items:flex-start;padding:90px 20px 30px;display:flex;position:fixed;inset:0}.search-dialog{background:#0d0e0e;border:0;width:min(720px,100%);max-height:min(700px,100vh - 120px);overflow:hidden;box-shadow:0 30px 100px #000000b8}.search-input-wrap{border-bottom:1px solid var(--line);align-items:center;gap:14px;height:68px;padding:0 18px 0 22px;display:flex}.search-input-wrap input{min-width:0;color:var(--white);background:0 0;border:0;outline:0;flex:1;font-size:14px}.search-input-wrap input::placeholder{color:#8a8b86}.search-input-wrap button{color:#a1a29d;font-family:var(--font-latin);cursor:pointer;background:0 0;border:1px solid #555652;border-radius:2px;padding:5px 7px;font-size:8px}.search-results{max-height:min(600px,100vh - 182px);padding:18px;overflow-y:auto}.search-results>p{color:#92938f;font-family:var(--font-latin);letter-spacing:.06em;margin:0 0 12px 4px;font-size:11px}.search-results>a{gap:6px;padding:17px 18px;display:grid;position:relative}.search-results.quick-navigation>a{gap:4px;padding-block:10px}.search-results>a:hover{background:#18181a}.search-results>a>span{color:#9b9c98;font-family:var(--font-latin);letter-spacing:.07em;font-size:11px}.search-results>a strong{font-size:14px;font-weight:620}.search-results>a small{color:#9b9d97;font-size:11px;line-height:1.55}.no-results{color:#92928f;text-align:center;place-items:center;gap:10px;min-height:190px;display:grid}.no-results strong{font-size:13px}.no-results span{color:#8b8c87;max-width:330px;font-size:10px;line-height:1.6}@media (max-width:1100px){.masthead{grid-template-columns:minmax(270px,1fr) minmax(220px,1fr) auto;gap:18px}.utility-links a:first-child{display:none}.landing-hero{grid-template-columns:1fr 1fr;gap:30px}.landing-copy{padding-left:18px}.hero-operating-line{margin-right:18px}.hero-operating-line>div{grid-template-columns:104px 1fr}.hero-operating-line small{text-align:left;grid-column:2}.system-map-heading,.entry-grid,.landing-section{padding-left:18px;padding-right:18px}.boundary-strip,.landing-footer{margin-left:18px;margin-right:18px}.docs-shell .main-content{padding-right:34px;padding-left:calc(var(--sidebar) + 40px)}.article-grid{grid-template-columns:minmax(0,640px)}.on-this-page{display:none}}@media (max-width:820px){:root{--header:104px}.masthead{grid-template-columns:1fr 38px 38px;gap:8px;height:60px;padding:0 18px}.brand-cluster{gap:12px}.wordmark{width:144px;height:26px}.product-switcher-trigger small{display:none}.product-switcher-trigger strong{font-size:9px}.product-switcher-menu{width:250px;top:calc(100% + 18px);left:-126px}.search-trigger{justify-content:center;width:38px;height:36px;padding:0}.search-trigger>span:nth-child(2),.search-trigger kbd,.utility-links{display:none}.product-tabs{gap:24px;padding:0 18px}.product-tabs a{font-size:11px}.mobile-menu-trigger{background:0 0;border:0;place-items:center;width:38px;height:36px;padding:0;display:grid;position:relative}:is(.mobile-menu-trigger:hover,.mobile-menu-trigger:focus-visible){background:#ffffff09;outline:0}.mobile-menu-trigger span{background:#bdbdba;width:14px;height:1px;position:absolute}.mobile-menu-trigger span:first-child{transform:translateY(-3px)}.mobile-menu-trigger span:last-child{transform:translateY(3px)}.mobile-standalone-language{color:#bdbdba;width:38px;height:36px;font-family:var(--font-latin);letter-spacing:.06em;place-items:center;font-size:9px;font-weight:680;display:grid}.mobile-standalone-language:hover{color:var(--white);background:#ffffff09}.landing-page{padding:0 20px}.landing-hero{grid-template-columns:1fr;min-height:auto;padding:52px 0 38px}.landing-copy{padding-left:0}.landing-copy h1{font-size:clamp(48px,14vw,66px)}.landing-copy>p:not(.landing-kicker){font-size:13px}.hero-operating-line{gap:8px;margin:16px 0 0}.hero-operating-line>div{grid-template-columns:112px 1fr auto;min-height:70px}.hero-operating-line small{text-align:right;grid-column:3}.system-map-section{margin:0 -20px;padding:46px 0 68px}.system-map-heading{grid-template-columns:1fr;gap:20px;padding:0 20px 30px}.system-map-heading h1{font-size:34px}.system-map-heading>p{max-width:560px}.operating-map-desktop{display:none}.operating-map-mobile{color:#171819;background:#f5f4f1;border:1px solid #777874;margin:0 20px;display:block}.operating-map-mobile>header{background:#fafaf8;border-bottom:1px solid #b8b8b4;align-content:center;gap:4px;min-height:68px;padding:0 18px;display:grid}.operating-map-mobile>header span{color:#6c6d69;font-family:var(--font-latin);letter-spacing:.11em;font-size:8px}.operating-map-mobile>header strong{font-size:16px;font-weight:700}.mobile-operating-loop{background:linear-gradient(#eae8f0,#f4f3f1);border-bottom:1px solid #b8b8b4;justify-content:space-between;align-items:center;gap:4px;padding:18px 16px;display:flex}.mobile-operating-loop span{background:#fafaf8cc;border:1px solid #898a86;border-radius:999px;padding:5px 7px;font-size:9px;font-weight:650}.mobile-operating-loop i{color:#70716d;font-size:9px;font-style:normal}.mobile-product{border-bottom:1px solid #b8b8b4;padding:23px 18px 20px;position:relative}.mobile-product>header{grid-template-columns:28px 1fr auto;align-items:baseline;gap:8px;display:grid}.mobile-product>header span{color:#757671;font-family:var(--font-latin);font-size:8px}.mobile-product>header strong{font-family:var(--font-latin);font-size:16px;font-weight:720}.mobile-product>header small{color:#666764;font-size:10px}.mobile-product-visual{border-top:1px solid #90918d;border-bottom:1px solid #90918d;height:118px;margin:16px 0 14px}.mobile-product-harbinger .mobile-product-visual{background:#dfe6eb66}.mobile-product-polya .mobile-product-visual{background:#e8e4ec73}.mobile-product-raiffa .mobile-product-visual{background:#eae5e17a}.mobile-product-visual .polya-visual>strong{top:41px}.mobile-product-visual .polya-branch{top:57px}.mobile-product-visual .polya-option.option-a{top:14px}.mobile-product-visual .polya-option.option-b{top:47px}.mobile-product-visual .polya-option.option-c{top:80px}.mobile-product-visual .polya-constraint{top:39px}.mobile-product-visual .raiffa-visual{overflow:hidden}.mobile-product p{color:#5f605d;word-break:keep-all;margin:0;font-size:12px;font-weight:540;line-height:1.65}.mobile-product footer{border-top:1px solid #d0d0cd;justify-content:space-between;gap:12px;margin-top:14px;padding-top:12px;font-size:9px;display:flex}.mobile-product footer span{color:#666764}.mobile-product footer strong{font-weight:700}.mobile-feedback-note{background:#e9e8e5;gap:7px;margin:0;padding:22px 18px 24px;display:grid}.mobile-feedback-note strong{font-size:12px}.mobile-feedback-note span{color:#656662;font-size:10px;line-height:1.6}.entry-grid{grid-template-columns:1fr;gap:42px;padding:0 0 74px}.entry-grid a{min-height:auto}.entry-grid small{margin-bottom:17px}.landing-section{padding:70px 0 76px}.landing-section-heading{gap:20px;display:grid}.landing-section-heading h2{font-size:36px}.concept-grid{grid-template-columns:1fr;gap:44px}.concept-grid a{grid-template-rows:auto auto;grid-template-columns:1fr;gap:15px;min-height:auto}.boundary-strip{grid-template-columns:1fr;gap:30px;margin:0;padding:32px 24px 34px}.boundary-strip>div{padding:0}.boundary-strip>div+div{border:0;padding-left:0}.landing-footer{margin:0}.sidebar{z-index:60;width:min(88vw,340px);padding:24px 24px 40px;transition:transform .2s;transform:translate(-102%)}.sidebar.mobile-open{transform:translate(0)}.sidebar-language-switch{border-top:1px solid var(--line-soft);color:#b1b2ad;font-family:var(--font-latin);margin-top:18px;padding:13px 0;font-size:10px;font-weight:620;display:block}.mobile-scrim{z-index:55;inset:var(--header) 0 0;background:#000000b3;border:0;display:block;position:fixed}.docs-shell .main-content{padding:calc(var(--header) + 40px) 20px 60px}.article-grid{grid-template-columns:minmax(0,1fr)}.breadcrumb{display:none}.doc-hero{padding-top:10px}.doc-availability{flex-direction:column;align-items:flex-start;gap:3px}.doc-hero h1{overflow-wrap:anywhere;font-size:40px}.task-surface-heading{flex-direction:column;align-items:flex-start;gap:14px}.task-surface-body{grid-template-columns:1fr;min-height:0}.task-surface-tabs{border-bottom:1px solid #2b2c2c;border-right:0;grid-template-columns:repeat(3,minmax(0,1fr))}.task-surface-tabs button{text-align:center;grid-template-columns:auto;justify-items:center;gap:4px;padding:8px 6px}.task-surface-tabs button.active{box-shadow:inset 0 -2px 0 var(--task-accent)}.task-surface-panel dl>div{grid-template-columns:1fr;gap:6px}.task-surface-footer{grid-template-columns:1fr}.task-surface-footer nav{justify-content:flex-start}.doc-section{padding:50px 0 54px}.doc-section h2{font-size:25px}.doc-section>p{font-size:14px}.not-found-page{min-height:calc(100vh - var(--header));padding:100px 20px 72px}.not-found-page h1{font-size:clamp(38px,12vw,54px)}.pagination{min-height:130px}.pagination>a{grid-template-columns:24px minmax(0,1fr);column-gap:10px;min-height:130px;padding:22px 14px 22px 0}.pagination>a.next{grid-template-columns:minmax(0,1fr) 24px;padding:22px 0 22px 14px}.pagination-arrow,.pagination-arrow:before{width:20px}.pagination a strong{font-size:12px}.search-layer{padding-top:70px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.page-transition-layer,.pagination>a,.pagination-arrow,.pagination a strong,.operating-map-desktop,.operating-map-desktop [data-stage],.map-phase-controls button,.sidebar,.product-switcher-trigger:after{transition:none!important;animation:none!important}}@media (max-width:520px){.hero-operating-line>div{grid-template-columns:96px 1fr}.hero-operating-line small{text-align:left;grid-column:2}.system-map-heading h1{font-size:30px}.concept-grid a{padding:22px 0}.concept-grid strong{font-size:16px}.landing-footer{min-height:100px}.landing-footer span{display:none}}.operating-map-shell{color:#191a19;background:#f4f3f1;border:1px solid #6d6e6b;overflow:hidden}.operating-map-titlebar{border-bottom-color:#b8b9b5;min-height:62px;padding-left:25px}.operating-map-titlebar strong{font-size:18px}.map-phase-controls button{min-width:62px;font-weight:620}.system-vector{width:100%;height:auto;font-family:var(--font-ui);display:block;overflow:visible}.system-vector-mobile{display:none}.system-vector text{fill:#1d1e1d}.system-vector path,.system-vector circle,.system-vector ellipse,.system-vector rect{vector-effect:non-scaling-stroke}.system-boundary{fill:none;stroke:#4e504d;stroke-width:1px}.boundary-caption rect{fill:#f7f7f4;stroke:#5e605d}.boundary-caption text{font-family:var(--font-latin);letter-spacing:.11em;font-size:8px;font-weight:680}.human-rail>path{fill:none;stroke:#777975;stroke-width:1px}.human-rail>circle{fill:#f8f8f5;stroke:#696b68}.rail-title{font-size:12px;font-weight:700}.role-chip rect,.machine-chip rect{fill:#fafaf8d1;stroke:#777976}.role-chip text,.machine-chip text{font-size:9px;font-weight:620}.machine-chip rect{fill:#e5e3eb;stroke-dasharray:3 2}.machine-chip path{fill:none;stroke:#555754}.product-layer,.system-vector [data-stage]{transition:opacity .42s,filter .42s}.product-index{font-family:var(--font-latin);letter-spacing:.06em;font-size:8px;font-weight:620;fill:#6c6e6a!important}.product-name{font-family:var(--font-latin);letter-spacing:-.025em;font-size:17px;font-weight:760}.product-boundary{font-size:9px;font-weight:580;fill:#666864!important}.product-platform{fill:#fafaf78c;stroke:#6e706d}.product-verb{font-size:10px;font-weight:610;fill:#4f514e!important}.stage-anchor{fill:#f7f7f4;stroke:#555754}.harbinger-topology ellipse,.harbinger-topology>path,.harbinger-topology>circle{fill:none;stroke:#767875;stroke-width:1px}.harbinger-topology>path{stroke:#616360}.harbinger-topology>circle{fill:#fafaf8}.harbinger-topology .node-active{fill:#dce6ec;stroke:#4f687a;stroke-width:2px}.harbinger-topology .node-gap{fill:#f4f3f1;stroke-dasharray:3 2}.edge-dashed{stroke-dasharray:5 4}.micro-label rect{fill:#f8f8f5;stroke:#858783}.micro-label text{font-size:8px;font-weight:610;fill:#555754!important}.polya-topology>path{fill:none;stroke:#6f6677;stroke-width:1px}.polya-topology .constraint-rail{stroke-width:3px;stroke-dasharray:1 2}.case-node path{fill:#e8e3ed;stroke:#6c6275}.case-node text,.option-node text{font-size:9px;font-weight:680}.option-node rect{fill:#fafaf8;stroke:#746a7c}.vertical-label{writing-mode:vertical-rl;font-size:8px;fill:#68606f!important}.raiffa-topology circle,.raiffa-topology path,.raiffa-topology rect{fill:none;stroke:#6d6661}.raiffa-topology .person-disc{fill:#fafaf8}.raiffa-topology .authority-gate{stroke-width:2px}.raiffa-topology .gate-seal{fill:#e9e3df}.gate-check{fill:none!important;stroke:#514c48!important;stroke-width:1.5px!important}.action-node rect{fill:#f2efec}.action-node text{font-size:8px;font-weight:650}.micro-copy{font-size:8px;fill:#68615c!important}.flow-path,.world-edge,.foundation-path{fill:none;stroke-width:1.35px;stroke-linecap:round}.flow-path{color:#656764;stroke:currentColor}.flow-harbinger,.edge-harbinger{color:#516d80;stroke:#5b7485}.flow-polya,.edge-polya{color:#74667f;stroke:#786b83}.flow-raiffa,.edge-raiffa{color:#806e64;stroke:#806f65}.flow-path{marker-end:url(#cv-arrow)}.flow-label rect{fill:#f7f7f4;stroke:#868783}.flow-label text{font-size:8px;font-weight:650}.world-plane-shape{fill:url(#cv-plane);stroke:#666864}.world-plane-grid{stroke:none}.world-plane-lip{fill:#dededb;stroke:#6d6f6b}.world-kicker{font-family:var(--font-latin);letter-spacing:.12em;font-size:8px;font-weight:650;fill:#696b67!important}.world-title{font-size:17px;font-weight:740}.world-copy{font-size:9px;font-weight:540;fill:#666864!important}.world-edge{marker-end:url(#cv-arrow)}.edge-return{stroke-dasharray:6 5}.world-node>ellipse,.world-node>.node-body{fill:#fffffdf0;stroke:#858783}.world-node .node-icon{fill:none;stroke:#30312f;stroke-width:1px;stroke-linecap:round;stroke-linejoin:round}.world-node .node-name{font-size:10px;font-weight:710}.world-node .node-meta{font-size:8px;font-weight:550;fill:#6a6c68!important}.world-node.node-change>ellipse:not(.node-halo){fill:#dfe8ed;stroke:#526c7d;stroke-width:1.5px}.world-node .node-halo{fill:none;stroke:#718896;stroke-opacity:.45}.world-node.node-case>.node-body{fill:#e9e5ed;stroke:#776a82}.inspector>rect{fill:#fafaf8;stroke:#555754}.inspector>path{fill:none;stroke:#666865}.inspector-leader{marker-end:url(#cv-arrow)}.inspector-kicker{font-family:var(--font-latin);letter-spacing:.08em;font-size:8px;font-weight:650;fill:#696b67!important}.inspector-title{font-size:12px;font-weight:720}.inspector-key{font-size:8px;fill:#6b6d69!important}.inspector-value{font-size:8px;font-weight:660}.foundation-path{marker-end:url(#cv-arrow)}.foundation-slab{fill:#fafaf8eb;stroke:#6b6d69}.foundation-index{font-family:var(--font-latin);letter-spacing:.06em;font-size:8px;font-weight:650;fill:#696b67!important}.foundation-title{font-size:12px;font-weight:720}.foundation-items{font-size:8px;font-weight:560;fill:#5e605c!important}.perimeter-legend text{letter-spacing:.02em;font-size:9px;font-weight:620;fill:#5f615e!important}.map-phase-harbinger .system-vector-desktop [data-stage]:not([data-stage=harbinger]),.map-phase-polya .system-vector-desktop [data-stage]:not([data-stage=polya]),.map-phase-raiffa .system-vector-desktop [data-stage]:not([data-stage=raiffa]),.map-phase-harbinger .system-vector-mobile [data-stage]:not([data-stage=harbinger]),.map-phase-polya .system-vector-mobile [data-stage]:not([data-stage=polya]),.map-phase-raiffa .system-vector-mobile [data-stage]:not([data-stage=raiffa]){opacity:.48;filter:grayscale(.35)}.map-phase-harbinger .system-vector [data-stage=harbinger],.map-phase-polya .system-vector [data-stage=polya],.map-phase-raiffa .system-vector [data-stage=raiffa]{opacity:1;filter:none}.map-phase-harbinger .system-vector [data-stage=harbinger].flow-path,.map-phase-polya .system-vector [data-stage=polya].flow-path,.map-phase-raiffa .system-vector [data-stage=raiffa].flow-path,.map-phase-harbinger .system-vector [data-stage=harbinger].world-edge,.map-phase-polya .system-vector [data-stage=polya].world-edge,.map-phase-raiffa .system-vector [data-stage=raiffa].world-edge{stroke-dasharray:280;animation:1.25s cubic-bezier(.22,.8,.22,1) both vector-flow}.map-phase-harbinger .node-change .node-halo{animation:1.8s ease-out both vector-pulse}@keyframes vector-flow{0%{stroke-dashoffset:280px}to{stroke-dashoffset:0}}@keyframes vector-pulse{0%{opacity:0;transform:scale(.72)}55%{opacity:1}to{opacity:.6;transform:scale(1)}}.mobile-human-rail text{font-size:11px;font-weight:700}.mobile-human-rail path{fill:none;stroke:#777975}.mobile-human-rail circle{fill:#f8f8f5;stroke:#686a67}.mobile-spine{fill:none;stroke:#9a9b97;stroke-dasharray:4 5}.mobile-stage>ellipse,.mobile-stage>circle,.mobile-stage>path,.mobile-option,.mobile-case{fill:none;stroke:#6c6e6a}.mobile-index{letter-spacing:.04em;font-size:8px;font-weight:650;fill:#6c6e69!important}.mobile-name{font-family:var(--font-latin);font-size:16px;font-weight:760}.mobile-boundary{font-size:8px;font-weight:600;fill:#666864!important}.mobile-topology-edge{fill:none}.mobile-stage .node-active{fill:#dce6ec;stroke:#526c7d;stroke-width:2px}.mobile-stage .node-gap{stroke-dasharray:3 2}.mobile-case{fill:#e8e3ed;stroke:#716678!important}.mobile-option{fill:#fafaf8;stroke:#716678}.mobile-node-text{font-size:8px;font-weight:680}.mobile-gate{stroke-width:2px!important}.mobile-flow-edge{fill:none!important;stroke-width:1.4px!important}.mobile-stage-copy text{font-size:10px;font-weight:610}.mobile-stage-copy .mobile-output{font-size:9px;font-weight:550;fill:#646662!important}.mobile-world-plane{fill:#fafaf8f2;stroke:#696a67}.mobile-world-kicker{font-family:var(--font-latin);letter-spacing:.09em;font-size:8px;font-weight:650;fill:#686a66!important}.mobile-world-title{font-size:16px;font-weight:730}.mobile-world-edge{fill:none;stroke-width:1.3px}.mobile-world-node circle,.mobile-world-node>path:first-child{fill:#fafaf8;stroke:#747673}.mobile-world-node>path:not(:first-child),.mobile-world-node circle+path{fill:none;stroke:#30312f}.mobile-world-node text{font-size:8px;font-weight:650}.mobile-world-node.active circle{fill:#dfe8ed;stroke:#526c7d}.mobile-world-node.case>path:first-child{fill:#e9e5ed;stroke:#776a82}.mobile-world-node.authority circle{fill:#e9e4df;stroke:#7d7067}.mobile-return-label{font-size:8px;font-weight:620;fill:#656763!important}.mobile-foundation>path{fill:#fafaf8;stroke:#686a67}.mobile-foundation-kicker{font-family:var(--font-latin);letter-spacing:.08em;font-size:8px;font-weight:650;fill:#696b67!important}.mobile-foundation-title{font-size:11px;font-weight:710}.mobile-foundation-copy{font-size:8px;fill:#626460!important}@media (max-width:820px){.operating-map-titlebar{gap:14px;min-height:auto;padding:17px 18px 0;display:grid}.operating-map-titlebar>div{gap:5px;display:grid}.operating-map-titlebar strong{font-size:16px;line-height:1.35}.map-phase-controls{border-top:1px solid #d0d1cd;width:calc(100% + 36px);margin-left:-18px}.map-phase-controls button{flex:1;min-width:0;min-height:52px}.system-vector-desktop{display:none}.system-vector-mobile{display:block}}@media (prefers-reduced-motion:reduce){.system-vector [data-stage],.flow-path,.world-edge,.node-halo{transition:none!important;animation:none!important}}.system-image-shell{color:#181918;font-family:var(--font-ui);background:#f5f4f2;border:0;margin:0 18px;position:relative;overflow:hidden;box-shadow:0 -34px 90px #f2f2ec1a}.system-image-shell:before{content:"";z-index:-1;filter:blur(32px);pointer-events:none;background:#f2f2ec21;height:54px;position:absolute;top:-46px;left:9%;right:9%}.system-image-titlebar{background:#f8f8f6;border-bottom:1px solid #bebebb;grid-template-columns:minmax(210px,1fr) minmax(360px,1.5fr) minmax(210px,1fr);align-items:center;gap:28px;min-height:72px;padding:0 28px;display:grid}.system-image-titlebar span,.system-image-titlebar small{color:#6d6e6a;font-family:var(--font-latin);letter-spacing:.11em;font-size:9px;font-weight:660}.system-image-titlebar strong{letter-spacing:-.035em;text-align:center;font-size:21px;font-weight:740}.system-image-titlebar small{text-align:right}.system-image-stage{aspect-ratio:16/9;isolation:isolate;background:#f5f4f8;position:relative;overflow:hidden}.system-image-stage:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(#f8f8fa52 0%,#0000 22% 75%,#f1f0f42e 100%),linear-gradient(90deg,#f8f8fa29,#0000 18% 82%,#f8f8fa29);position:absolute;inset:0}.system-image-stage>img{object-fit:cover;filter:contrast(1.045)saturate(.8);width:100%;height:100%;animation:1.35s cubic-bezier(.18,.78,.24,1) both system-image-reveal;display:block}.system-image-label{z-index:3;color:#202120;text-shadow:0 1px #ffffffbf;border-top:1px solid #1e1f1e85;grid-template-columns:30px 1fr;gap:3px 10px;width:188px;padding-top:10px;animation:.75s cubic-bezier(.2,.7,.25,1) both system-label-in;display:grid;position:absolute}.system-image-label i{color:#686965;font-family:var(--font-latin);grid-row:1/3;font-size:9px;font-style:normal}.system-image-label strong{font-family:var(--font-latin);letter-spacing:.025em;font-size:13px;font-weight:760}.system-image-label span{color:#565753;font-size:10px;font-weight:630;line-height:1.45}.system-image-label-raiffa{animation-delay:.38s;top:17%;left:5.5%}.system-image-label-polya{animation-delay:.3s;top:40%;right:5.5%}.system-image-label-harbinger{animation-delay:.22s;top:59%;left:5.5%}.system-image-label-base{animation-delay:.14s;top:79%;right:5.5%}.system-product-legend{background:#f8f8f6;border-top:1px solid #a5a6a2;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.system-product-legend>div{grid-template-columns:34px 1fr;align-content:center;gap:10px 12px;min-height:152px;padding:28px 26px;display:grid}.system-product-legend>div+div{border-left:1px solid #c7c8c4}.system-product-legend>div>span{color:#777874;font-family:var(--font-latin);grid-row:1/3;font-size:9px;line-height:1.4}.system-product-legend>div>div{gap:5px;display:grid}.system-product-legend strong{font-family:var(--font-latin);letter-spacing:-.01em;font-size:17px;font-weight:770;line-height:1.2}.system-product-legend b{word-break:keep-all;font-size:13px;font-weight:680;line-height:1.5}.system-product-legend p{color:#696a66;word-break:keep-all;grid-column:2;margin:1px 0 0;font-size:10px;font-weight:570;line-height:1.55}.system-boundary-line{color:#50514e;min-height:60px;font-family:var(--font-latin);letter-spacing:.045em;background:#ececeb;border-top:1px solid #c7c8c4;justify-content:center;align-items:center;gap:18px;padding:0 24px;font-size:9px;font-weight:650;display:flex}.system-boundary-line i{color:#8a8b87;font-style:normal}@keyframes system-image-reveal{0%{opacity:0;filter:contrast()saturate(.65)blur(2px);transform:scale(1.018)}to{opacity:1;filter:contrast(1.045)saturate(.8)blur();transform:scale(1)}}@keyframes system-label-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1100px) and (min-width:821px){.system-image-titlebar{grid-template-columns:minmax(0,1fr) minmax(0,1.35fr) minmax(0,1fr);gap:18px;padding:0 22px}.system-image-titlebar span,.system-image-titlebar small{font-size:8px}.system-image-titlebar strong{font-size:18px}.system-image-label{grid-template-columns:25px 1fr;gap:2px 8px;width:154px;padding-top:8px}.system-image-label i{font-size:8px}.system-image-label strong{font-size:11px}.system-image-label span{font-size:9px}.system-product-legend>div{grid-template-columns:28px 1fr;gap:8px 9px;min-height:140px;padding:24px 16px}.system-product-legend strong{font-size:15px}.system-product-legend b{font-size:11px}.system-product-legend p{font-size:9px}}@media (max-width:820px){.system-image-shell{margin:0 20px}.system-image-titlebar{grid-template-columns:1fr;gap:6px;min-height:72px;padding:15px 18px}.system-image-titlebar strong{text-align:left;grid-row:1;font-size:17px}.system-image-titlebar span{grid-row:2}.system-image-titlebar small{display:none}.system-image-stage{aspect-ratio:4/3}.system-image-stage>img{object-fit:contain;object-position:50% 50%}.system-image-label{display:none}.system-product-legend{grid-template-columns:1fr}.system-product-legend>div{grid-template-columns:30px 1fr;gap:7px 10px;min-height:112px;padding:20px 18px}.system-product-legend>div+div{border-top:1px solid #c7c8c4;border-left:0}.system-product-legend strong{font-size:15px}.system-product-legend b{font-size:12px}.system-product-legend p{font-size:9px}.system-boundary-line{letter-spacing:.02em;text-align:center;flex-wrap:wrap;align-content:center;gap:4px 8px;min-height:68px;padding:10px 16px;font-size:9px}}@media (max-width:520px){.system-image-stage{aspect-ratio:4/3}.system-image-stage>img{width:100%;max-width:100%;transform:none}}@media (prefers-reduced-motion:reduce){.system-image-stage>img,.system-image-label{animation:none!important}.entry-grid a,.entry-grid strong:after,.concept-grid a,.concept-grid strong:after,.landing-cta:after,.landing-footer a:after{transition:none!important}}:is(a:focus-visible,button:focus-visible,input:focus-visible){outline-offset:3px!important;outline:2px solid #f2f2ef!important}.final-home{width:min(100%,1320px);padding:0 40px}.final-review-tasks{gap:16px;display:grid}.final-review-tasks article{border:1px solid var(--line-soft);background:#101112;padding:24px}.final-review-tasks article>span{color:#b9bab5;font-size:.875rem}.final-review-tasks h2{letter-spacing:-.025em;word-break:keep-all;overflow-wrap:anywhere;margin:12px 0;font-size:1.5rem;line-height:1.35}.final-review-tasks p{color:#b9bab5;margin:0 0 16px;font-size:1rem;line-height:1.7}.final-review-tasks a{border-top:1px solid var(--line-soft);text-underline-offset:5px;justify-content:space-between;align-items:center;gap:16px;min-height:44px;padding-top:12px;font-size:1rem;font-weight:650;display:flex}.final-review-tasks a:hover{text-decoration:underline}.final-hero-copy>.final-example-boundary{color:#b9bab5;border-left:2px solid #59615a;padding-left:14px;font-size:.875rem!important}.final-system-diagram{margin:0 0 24px}.final-system-diagram summary{cursor:pointer;padding:12px 0;font-size:1rem}.final-system-diagram .home-system-preview{max-width:700px;margin:16px 0}.final-hero{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:start;gap:38px;min-height:0;padding:32px 0;display:grid}.final-hero-copy{padding-left:24px}.final-hero-copy .landing-kicker{margin-bottom:22px}.final-runtime-status{background:#0b0c0c;border:1px solid #40423d;gap:5px;width:fit-content;margin:-5px 0 22px;padding:9px 12px 10px;display:grid}.final-runtime-status span,.final-runtime-status strong{font-family:var(--font-latin)}.final-runtime-status span{color:#b8c7bc;letter-spacing:.07em;align-items:center;gap:8px;font-size:9px;font-weight:760;display:flex}.final-runtime-status span i,.final-runtime-split .is-running header i{background:#a4bca9;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #a4bca91a}.final-runtime-status strong{color:#858780;font-size:9px;font-weight:620}.final-hero-copy h1{letter-spacing:-.045em;margin:0;font-size:clamp(2.4rem,3.4vw,3.25rem);font-weight:730;line-height:1.15}.final-hero-title-line{word-break:keep-all;overflow-wrap:anywhere;display:block}.final-hero-title-mobile-line{white-space:nowrap}.final-hero-copy>p:not(.landing-kicker){color:#b9bab5;word-break:keep-all;max-width:500px;margin:25px 0 0;font-size:1rem;line-height:1.76}.final-hero-proof{border-top:1px solid var(--line);max-width:560px;margin:24px 0 0;padding:0;list-style:none;display:grid}.final-hero-proof li{border-bottom:1px solid var(--line-soft);grid-template-columns:30px minmax(155px,.85fr) minmax(190px,1.15fr);align-items:center;gap:10px;min-height:44px;display:grid}.final-hero-proof span{color:#777973;font-family:var(--font-latin);font-size:10px;font-weight:720}.final-hero-proof strong{color:#d5d6d0;font-size:11px;font-weight:680}.final-hero-proof small{color:#858780;font-size:10px;line-height:1.45}.final-hero-actions{align-items:center;gap:25px;margin-top:30px;display:flex}.final-hero-actions a{color:#c6c7c1;align-items:center;min-height:38px;font-size:12px;font-weight:640;display:inline-flex;position:relative}.final-hero-actions a:after{content:"";transform-origin:0;background:currentColor;height:1px;transition:transform .2s;position:absolute;bottom:3px;left:0;right:0}.final-hero-actions a:hover:after{transform:scaleX(.38)}.final-hero-actions .primary{color:#111;background:#f0f0ed;justify-content:center;min-width:112px;padding:0 17px}.final-hero-actions .primary:after{display:none}.final-hero-actions .primary:hover{background:#fff}.home-system-preview{color:#181918;background:#f5f4f2;min-width:0;display:block;overflow:hidden;box-shadow:0 24px 84px #f2f2ec12}.home-system-preview>header{background:#f8f8f6;border-bottom:1px solid #c5c5c1;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:20px;min-height:64px;padding:0 21px;display:grid}.home-system-preview>header span{color:#6d6e6a;font-family:var(--font-latin);letter-spacing:.1em;font-size:9px;font-weight:680}.home-system-preview>header strong{letter-spacing:-.025em;text-align:right;font-size:16px;font-weight:730}.home-system-visual{aspect-ratio:16/8.8;isolation:isolate;background:#f4f3f6;position:relative;overflow:hidden}.home-system-visual:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg,#0000 45%,#f8f8f847 65%,#f8f8f8d1 100%);position:absolute;inset:0}.home-system-visual>img{object-fit:cover;filter:contrast(1.035)saturate(.72);animation:1.1s cubic-bezier(.18,.78,.24,1) both home-system-arrive}.home-system-visual ul{z-index:2;margin:0;padding:0;list-style:none;position:absolute;inset:0}.home-system-visual li{opacity:0;grid-template-rows:repeat(2,auto);grid-template-columns:14px minmax(0,1fr);align-content:center;gap:2px 8px;width:auto;min-height:32px;margin-top:-16px;animation:.55s cubic-bezier(.2,.72,.25,1) forwards home-stage-arrive;display:grid;position:absolute;right:2%}.home-system-visual li:before{content:"";background:#18191861;grid-area:1/1/3;align-self:center;width:100%;height:1px}.home-system-visual li:first-child{animation-delay:.62s;top:26%;left:77.2%}.home-system-visual li:nth-child(2){animation-delay:.48s;top:39%;left:77.2%}.home-system-visual li:nth-child(3){animation-delay:.34s;top:51%;left:77.2%}.home-system-visual li:nth-child(4){animation-delay:.2s;top:66%;left:84.2%}.home-system-visual li strong,.home-system-visual li small{grid-column:2}.home-system-visual li strong{font-family:var(--font-latin);letter-spacing:.015em;font-size:10px;font-weight:760}.home-system-visual li small{color:#5a5b58;font-size:9px;font-weight:630}.home-system-preview>footer{color:#646561;background:#f8f8f6;border-top:1px solid #c5c5c1;justify-content:space-between;align-items:center;gap:20px;min-height:54px;padding:0 21px;font-size:10px;display:flex}.home-system-preview>footer strong{color:#242524;font-size:11px;font-weight:700}.home-system-preview>footer i{margin-left:6px;font-style:normal}.final-runtime-split{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#080909;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.final-runtime-split>article{min-width:0;min-height:300px;padding:30px 34px 32px}.final-runtime-split>article+article{border-left:1px solid var(--line)}.final-runtime-split>article.is-running{background:linear-gradient(145deg,#a4bca90e,#0000 62%)}.final-runtime-split header{color:#898b84;font-family:var(--font-latin);letter-spacing:.06em;justify-content:space-between;align-items:center;gap:20px;font-size:9px;font-weight:720;display:flex}.final-runtime-split header span{align-items:center;gap:8px;display:flex}.final-runtime-split header b{color:#b5b7b0;font-size:9px;font-weight:720}.final-runtime-split .is-running header b{color:#b8c7bc}.final-runtime-split h2{color:#ecece7;letter-spacing:-.04em;word-break:keep-all;max-width:460px;margin:40px 0 0;font-size:clamp(25px,2.4vw,34px);font-weight:700;line-height:1.18}.final-runtime-split p{color:#afb1aa;word-break:keep-all;max-width:520px;margin:15px 0 0;font-size:12px;line-height:1.72}.final-runtime-split ul{border-top:1px solid var(--line-soft);grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:26px 0 0;padding:0;list-style:none;display:grid}.final-runtime-split li{border-bottom:1px solid var(--line-soft);color:#999b94;align-items:center;min-height:54px;padding:10px 12px 10px 0;font-size:10px;line-height:1.5;display:flex}.final-runtime-split li+li{border-left:1px solid var(--line-soft);padding-left:12px}.final-runtime-split a{color:#c8c9c3;align-items:baseline;gap:8px;margin-top:25px;font-size:11px;font-weight:680;display:inline-flex}.final-runtime-split a span{color:#777973;transition:transform .2s}.final-runtime-split a:hover span{transform:translate(2px,-2px)}.final-entry-grid{scroll-margin-top:calc(var(--header) + 18px);border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.final-entry-grid>article{flex-direction:column;min-height:248px;padding:30px 34px;transition:background .2s;display:flex;position:relative}.final-entry-grid>article+article{border-left:1px solid var(--line)}.final-entry-grid>article:hover{background:#ffffff07}.final-entry-grid article>div{grid-template-columns:30px 1fr auto;align-items:center;gap:10px;display:grid}.final-entry-grid article>div span{color:#777874;font-family:var(--font-latin);letter-spacing:.06em;font-size:10px;font-weight:680}.final-entry-grid article>div small{color:#9a9c95;font-size:10px;font-weight:660}.final-entry-grid article>div b{color:#969891;font-family:var(--font-latin);letter-spacing:.04em;font-size:9px;font-weight:700}.builder-card-title{justify-content:space-between;align-items:center;gap:20px;margin-top:24px;display:flex}.builder-card-title strong{letter-spacing:-.02em;font-size:19px;font-weight:700}.builder-card-title i{color:#6d6f69;font-size:14px;font-style:normal;transition:transform .2s,color .2s}.builder-card-title:hover i{color:#e5e5e1;transform:translate(2px,-2px)}.final-entry-grid article>p{color:#b6b7b1;word-break:keep-all;max-width:300px;margin:10px 0 24px;font-size:13px;line-height:1.68}.final-entry-grid article>nav{border-top:1px solid var(--line-soft);flex-wrap:wrap;gap:8px 16px;margin-top:auto;padding-top:15px;display:flex}.final-entry-grid article>nav a{color:#afb0aa;font-size:10px;font-weight:650}.final-entry-grid article>nav a:hover{color:var(--white)}.final-system-overview{padding:52px 24px 54px}.final-section-heading{grid-template-columns:minmax(420px,1.25fr) minmax(300px,.75fr);align-items:end;gap:70px;margin-bottom:34px;display:grid}.final-section-heading>div>p{color:#8b8d87;font-family:var(--font-latin);letter-spacing:.09em;margin:0 0 12px;font-size:9px;font-weight:690}.final-section-heading h2{letter-spacing:-.045em;margin:0;font-size:clamp(34px,3.5vw,46px);font-weight:690;line-height:1.18}.final-section-heading>p{color:#b2b3ad;word-break:keep-all;margin:0;font-size:13px;line-height:1.75}.final-layer-list{border-top:1px solid var(--line)}.final-layer-list>div{border-bottom:1px solid var(--line-soft);min-height:64px;scroll-margin-top:calc(var(--header) + 22px);grid-template-columns:42px 140px minmax(260px,1.35fr) minmax(200px,.85fr) 96px;align-items:center;gap:18px;display:grid}.final-layer-list span{color:#858781;font-family:var(--font-latin);font-size:9px;font-weight:660}.final-layer-list strong{font-family:var(--font-latin);font-size:15px;font-weight:740}.final-layer-list p{color:#c9cac4;margin:0;font-size:13px}.final-layer-list small{color:#979993;font-size:11px}.final-layer-list b{color:#999b95;text-align:right;font-size:10px;font-weight:660}.final-layer-list #harbinger b,.final-layer-list #polya b,.final-layer-list #raiffa b{color:#deded9}.final-system-links{flex-wrap:wrap;align-items:center;gap:12px 30px;margin-top:26px;display:flex}.final-system-link{color:#cacbc5;white-space:nowrap;align-items:baseline;gap:8px;font-size:12px;font-weight:640;line-height:1.45;display:inline-flex}.final-system-link span{transition:transform .2s}.final-system-link:hover span{transform:translate(2px,-2px)}.final-boundary{background:#0d0e0e;grid-template-columns:1fr 1fr;gap:70px;margin:0 24px;padding:26px 38px 29px;display:grid}.final-boundary div{gap:9px;display:grid}.final-boundary span{color:#9fa19a;font-size:11px;font-weight:650}.final-boundary strong{color:#d8d9d3;font-size:15px;font-weight:630}.final-footer{color:#777874;min-height:80px;font-family:var(--font-latin);letter-spacing:.09em;justify-content:space-between;align-items:center;margin:0 24px;font-size:9px;display:flex}.final-footer nav{color:#a6a7a2;letter-spacing:0;flex-wrap:wrap;justify-content:flex-end;gap:10px 22px;display:flex}.final-footer a:hover{color:#f1f1ed}@keyframes home-system-arrive{0%{opacity:0;filter:contrast()saturate(.55)blur(2px);transform:scale(1.014)}to{opacity:1;filter:contrast(1.035)saturate(.72)blur();transform:scale(1)}}@keyframes home-stage-arrive{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}.docs-shell.wide-shell .main-content{padding:var(--header) 0 0}.system-page{width:min(100%,1440px);margin:0 auto;padding:0 40px}.system-page .system-map-section{padding-top:62px}.system-page .system-map-heading{padding-left:24px;padding-right:24px}.golden-thread{width:min(100%,1440px);scroll-margin-top:calc(var(--header) + 20px);margin:0 auto;padding:52px 40px 48px}.gt-header{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr);align-items:end;gap:64px;padding:0 22px 44px;display:grid}.gt-header>div{min-width:0}.gt-header>div>p,.gt-stage-heading>p{color:#8f918b;font-family:var(--font-latin);letter-spacing:.1em;margin:0 0 14px;font-size:10px;font-weight:700}.gt-header h1{letter-spacing:-.06em;word-break:keep-all;width:100%;max-width:860px;margin:0;font-size:clamp(44px,5vw,68px);font-weight:720;line-height:1.04}.gt-header>div>span{color:#b8b9b3;word-break:keep-all;max-width:720px;margin-top:24px;font-size:14px;line-height:1.76;display:block}.gt-header dl{border-top:1px solid var(--line);margin:0}.gt-header dl>div{border-bottom:1px solid var(--line-soft);grid-template-columns:110px 1fr;align-items:center;gap:14px;min-height:42px;display:grid}.gt-header dt,.gt-header dd{margin:0}.gt-header dt{color:#858780;font-size:10px;font-weight:680}.gt-header dd{overflow-wrap:anywhere;color:#d5d6d0;font-family:var(--font-latin);font-size:11px;font-weight:680}.gt-context-bar{border-bottom:1px solid var(--line);color:#777973;min-height:46px;font-family:var(--font-latin);letter-spacing:.025em;align-items:center;gap:12px 26px;margin:0 22px;padding:0 18px;font-size:9px;display:flex}.gt-context-bar span{min-width:0}.gt-context-bar span:last-child{margin-left:auto}.gt-context-bar b,.gt-context-bar code{color:#bfc0ba;font:inherit;font-weight:700}.gt-url-error{background:#120d0c;border:1px solid #71504a;justify-content:space-between;align-items:center;gap:24px;min-height:76px;margin:0 22px;padding:16px 18px;display:flex}.gt-url-error strong{color:#e0b2a9;font-size:12px}.gt-url-error p{color:#a6817a;margin:5px 0 0;font-size:10px;line-height:1.55}.gt-url-error button{color:#d9aaa1;background:#18100f;border:1px solid #71504a;flex:none;min-height:40px;padding:0 14px;font-size:10px;font-weight:690}:is(.gt-url-error button:hover,.gt-url-error button:focus-visible){color:#f0c6bd;border-color:#c4887d}.gt-domain-picker{border-bottom:1px solid var(--line);margin:0 22px;padding:48px 22px 52px}.gt-domain-picker>header{max-width:900px}.gt-domain-picker>header>p,.gt-standard-basis>header>p{color:#8f918b;font-family:var(--font-latin);letter-spacing:.08em;margin:0 0 13px;font-size:10px;font-weight:720}.gt-domain-picker>header h2,.gt-standard-basis>header h2{letter-spacing:-.045em;word-break:keep-all;margin:0;font-size:clamp(30px,3.2vw,46px);font-weight:700;line-height:1.14}.gt-domain-picker>header>span,.gt-standard-basis>header>span{color:#a2a49d;word-break:keep-all;max-width:780px;margin-top:16px;font-size:12px;line-height:1.7;display:block}.gt-domain-picker>div{border-top:1px solid #555652;border-left:1px solid var(--line-soft);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:30px;display:grid}.gt-domain-picker button{border:0;border-right:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft);color:#d8d9d3;cursor:pointer;text-align:left;background:#080909;align-content:start;gap:12px;min-width:0;min-height:250px;padding:24px;display:grid}:is(.gt-domain-picker button:hover,.gt-domain-picker button:focus-visible,.gt-domain-picker button.selected){background:#111212}.gt-domain-picker button:focus-visible{outline-offset:-4px;outline:2px solid #efefe9}.gt-domain-picker button>span{color:#83857f;font-family:var(--font-latin);letter-spacing:.05em;font-size:9px;font-weight:720}.gt-domain-picker button>strong{letter-spacing:-.035em;word-break:keep-all;max-width:520px;margin-top:27px;font-size:clamp(22px,2.1vw,31px);font-weight:700;line-height:1.2}.gt-domain-picker button>p{color:#9ea099;word-break:keep-all;max-width:520px;margin:0;font-size:11px;line-height:1.65}.gt-domain-picker button>b{color:#d6d7d1;align-self:end;margin-top:24px;font-size:10px;font-weight:680}.gt-start-choice{gap:8px;margin:0 44px;padding:0 0 48px;display:flex}.gt-start-choice button{color:#b8bab3;cursor:pointer;background:#0a0b0b;border:1px solid #3b3d39;min-height:42px;padding:0 16px;font-size:10px;font-weight:690}.gt-start-choice button.primary{color:#090a09;background:#e9e9e3;border-color:#e3e4de}.gt-live-demo{border-top:1px solid var(--line);background:linear-gradient(#ffffff05,#0000 42%);margin:0 22px;padding:52px 22px 56px}.gt-live-demo>header{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:42px;display:grid}.gt-live-demo>header p{color:#92948e;font-family:var(--font-latin);letter-spacing:.08em;margin:0 0 14px;font-size:10px;font-weight:720}.gt-live-demo>header h2{color:#efefea;letter-spacing:-.045em;word-break:keep-all;max-width:780px;margin:0;font-size:clamp(30px,3.2vw,46px);font-weight:700;line-height:1.14}.gt-live-demo>header>div:first-child>span{color:#a2a49d;word-break:keep-all;max-width:760px;margin-top:17px;font-size:12px;line-height:1.7;display:block}.gt-demo-mode{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.gt-demo-mode button,.gt-api-console button,.gt-guide-card button{color:#b9bbb4;background:#0b0c0c;border:1px solid #383a36;min-height:38px;padding:0 13px;font-size:10px;font-weight:690}:is(.gt-demo-mode button:hover,.gt-demo-mode button:focus-visible,.gt-api-console button:hover,.gt-api-console button:focus-visible,.gt-guide-card button:hover,.gt-guide-card button:focus-visible){color:#f2f2ed;border-color:#777a72}.gt-demo-mode button.primary,.gt-guide-card button.primary{color:#090a09;background:#e7e7e1;border-color:#d3d4ce}.gt-demo-form{border-top:1px solid var(--line);border-left:1px solid var(--line-soft);grid-template-columns:1.35fr repeat(3,minmax(142px,.86fr)) minmax(190px,1fr);margin-top:38px;display:grid}.gt-demo-form.gt-source-runner{grid-template-columns:minmax(0,1fr) minmax(190px,220px)}.gt-source-pack{border-right:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft);background:#080909;min-width:0}.gt-source-pack>header{border-bottom:1px solid var(--line-soft);grid-template-columns:minmax(210px,.7fr) minmax(260px,1fr);align-items:center;gap:24px;min-height:74px;padding:13px 18px;display:grid}.gt-source-pack>header>div{gap:6px;min-width:0;display:grid}.gt-source-pack>header span{color:#92948d;letter-spacing:.045em;text-transform:uppercase;font-size:9px;font-weight:720}.gt-source-pack>header strong{overflow-wrap:anywhere;color:#dadbd5;font-family:var(--font-latin);font-size:12px}.gt-source-pack>header p{color:#94968f;word-break:keep-all;margin:0;font-size:10px;line-height:1.6}.gt-source-pack>ol{margin:0;padding:0;list-style:none}.gt-source-pack>ol>li{border-bottom:1px solid var(--line-soft);grid-template-columns:76px minmax(170px,.8fr) minmax(150px,.62fr) minmax(250px,1.2fr);align-items:center;gap:14px;min-height:78px;padding:11px 18px;display:grid}.gt-source-pack>ol>li:last-child{border-bottom:0}.gt-source-pack li>span{color:#84867f;font-family:var(--font-latin);font-size:9px;font-weight:720}.gt-source-pack li>div{gap:5px;min-width:0;display:grid}.gt-source-pack li>div>strong{color:#d0d1cb;font-size:11px;font-weight:680}.gt-source-pack li>div>code,.gt-source-pack li>time{overflow-wrap:anywhere;color:#73756f;font-family:var(--font-mono);font-size:8px;line-height:1.45}.gt-source-pack li>dl{flex-wrap:wrap;gap:5px;min-width:0;margin:0;display:flex}.gt-source-pack li>dl>div{background:#050606;border:1px solid #242522;flex:110px;min-width:110px;padding:6px 8px}.gt-source-pack li dt{color:#73756f;text-transform:uppercase;font-size:7px;font-weight:700}.gt-source-pack li dd{overflow-wrap:anywhere;color:#aeb0a9;font-family:var(--font-latin);margin:4px 0 0;font-size:8px;line-height:1.4}.gt-stage-panel>.gt-source-pack{border-top:1px solid var(--line-soft);border-left:1px solid var(--line-soft);margin-bottom:32px}.gt-demo-form>label,.gt-demo-run{border:0;border-right:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft);color:#d5d6d0;background:#080909;align-content:start;gap:10px;min-width:0;min-height:126px;padding:18px;display:grid}.gt-demo-form>label>span,.gt-demo-run>span{color:#7f817a;font-family:var(--font-latin);letter-spacing:.045em;text-transform:uppercase;font-size:9px;font-weight:720}.gt-demo-form>label>strong{font-size:18px;font-weight:700}.gt-demo-form>label>small{color:#777973;font-size:9px;line-height:1.4}.gt-demo-form input[type=range]{accent-color:#e6e6e0;width:100%;margin:2px 0 0}.gt-demo-form select{color:#d2d3cd;width:100%;min-height:40px;font:inherit;background:#0d0e0e;border:1px solid #333531;border-radius:0;margin-top:9px;padding:0 31px 0 11px;font-size:11px}:is(.gt-demo-form select:focus-visible,.gt-demo-form input:focus-visible){outline-offset:3px;outline:2px solid #edede8}.gt-demo-run{cursor:pointer;text-align:left;align-content:space-between}.gt-demo-run>strong{color:#f0f0eb;align-self:end;max-width:170px;font-size:15px;line-height:1.3}.gt-demo-run:after{content:"→";color:#a3a59e;place-self:end;font-size:22px}.gt-demo-run:hover{background:#111212}.gt-demo-run:disabled{cursor:wait;opacity:.58}.gt-api-console{border:1px solid var(--line);background:#050606;border-top:0}.gt-api-request{border-bottom:1px solid var(--line-soft);grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0;min-height:58px;padding:9px 12px 9px 18px;display:grid}.gt-api-request>span,.gt-api-response>span{color:#777973;font-family:var(--font-latin);letter-spacing:.05em;text-transform:uppercase;font-size:9px;font-weight:720}.gt-api-request code{overflow-wrap:anywhere;color:#aeb0a9;min-width:0;font-size:10px;line-height:1.5}.gt-api-request code b{color:#edede8}.gt-api-request-actions{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.gt-api-response{min-width:0;padding:22px 18px}.gt-api-response>strong{color:#d5d6d0;margin-top:11px;font-size:15px;display:block}.gt-api-console.state-ready:not(.is-stale) .gt-api-response>strong{color:#a5bead}.gt-api-console.state-failed .gt-api-response>strong,.gt-api-console.is-stale .gt-api-response>strong{color:#c99086}.gt-api-response>dl{border-top:1px solid var(--line-soft);border-left:1px solid var(--line-soft);grid-template-columns:94px 110px minmax(180px,1fr) minmax(220px,1.4fr);margin:20px 0 0;display:grid}.gt-api-response>dl>div{border-right:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft);min-width:0;padding:12px}.gt-api-response dt{color:#71736d;text-transform:uppercase;font-size:8px;font-weight:720}.gt-api-response dd{overflow-wrap:anywhere;color:#c3c4be;font-family:var(--font-latin);margin:7px 0 0;font-size:9px;line-height:1.45}.gt-api-response>p{color:#d39a90;margin:16px 0 0;font-size:10px}.gt-api-response>details{border-top:1px solid var(--line-soft);margin-top:17px;position:relative}.gt-api-response>details>summary{cursor:pointer;color:#a3a59e;align-items:center;min-height:44px;font-size:10px;font-weight:650;display:flex}.gt-api-response>details>button{position:absolute;top:5px;right:0}.gt-api-response pre{border:1px solid var(--line-soft);color:#afb1aa;max-height:420px;font-family:var(--font-mono);white-space:pre-wrap;word-break:break-word;background:#020303;margin:0;padding:18px;font-size:9px;line-height:1.6;overflow:auto}.gt-api-console>footer{border-top:1px solid var(--line-soft);color:#6f716b;padding:11px 18px;font-size:9px;line-height:1.5}.gt-guide-backdrop{z-index:90;pointer-events:none;background:#000000a3;animation:.22s ease-out both gt-guide-fade;position:fixed;inset:0}.gt-guide-card{z-index:110;background:#0b0c0c;border:1px solid #73766e;width:min(380px,100vw - 32px);padding:20px;animation:.24s ease-out both gt-guide-enter;position:fixed;bottom:24px;right:24px;box-shadow:0 24px 80px #0000007a}.gt-guide-card>header{color:#8d8f88;font-family:var(--font-latin);letter-spacing:.05em;justify-content:space-between;gap:18px;font-size:9px;font-weight:720;display:flex}.gt-guide-card h2{color:#f0f0eb;letter-spacing:-.025em;word-break:keep-all;margin:30px 0 0;font-size:22px;font-weight:710;line-height:1.25}.gt-guide-card p{color:#a5a7a0;word-break:keep-all;margin:10px 0 0;font-size:11px;line-height:1.65}.gt-guide-card>div{justify-content:flex-end;gap:7px;margin-top:26px;display:flex}.gt-guide-target{z-index:101!important;outline-offset:4px!important;outline:2px solid #f1f1ec!important;position:relative!important;box-shadow:0 0 0 8px #000000d1,0 0 36px #ffffff24!important}@keyframes gt-guide-fade{0%{opacity:0}to{opacity:1}}@keyframes gt-guide-enter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.gt-reality-view{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#070808;margin:0 22px;padding:54px 22px 58px}.gt-reality-header{grid-template-columns:minmax(0,1fr) 280px;align-items:end;gap:54px;display:grid}.gt-reality-header>div:first-child{max-width:850px}.gt-reality-header p{color:#8f918b;font-family:var(--font-latin);letter-spacing:.08em;margin:0 0 13px;font-size:10px;font-weight:720}.gt-reality-header h2{letter-spacing:-.045em;word-break:keep-all;max-width:800px;margin:0;font-size:clamp(30px,3.2vw,46px);font-weight:700;line-height:1.14}.gt-reality-header>div:first-child>span{color:#aeb0aa;word-break:keep-all;max-width:760px;margin-top:16px;font-size:14px;line-height:1.65;display:block}.gt-reality-mode{border-top:1px solid #555652;gap:8px;padding:16px 0 3px;display:grid}.gt-reality-mode strong{color:#d2d3cd;font-size:13px}.gt-reality-mode span{color:#92948d;word-break:keep-all;font-size:11px;line-height:1.55}.gt-ops-command{background:#090a0a;border:1px solid #3a3c37;grid-template-columns:minmax(0,1.55fr) minmax(360px,.8fr);margin-top:38px;display:grid}.gt-ops-lead{border-right:1px solid var(--line-soft);align-content:start;gap:0;min-width:0;padding:26px 30px 28px;display:grid;box-shadow:inset 0 3px #d9dad4}.gt-ops-status{color:#aaaca5;font-family:var(--font-latin);letter-spacing:.055em;align-items:center;gap:8px;font-size:10px;font-weight:730;display:flex}.gt-ops-status i{background:#142018;border:1px solid #91a498;flex:none;width:7px;height:7px}.gt-ops-lead>p{color:#858780;margin:30px 0 0;font-size:11px;font-weight:700}.gt-ops-lead>h3{color:#f1f1ec;letter-spacing:-.035em;word-break:keep-all;max-width:780px;margin:8px 0 0;font-size:clamp(25px,2.5vw,36px);font-weight:690;line-height:1.2}.gt-ops-lead>div{border-top:1px solid var(--line-soft);grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:10px 14px;margin-top:26px;padding-top:16px;display:grid}.gt-ops-lead>div b{color:#e4b4aa;border:1px solid #8d5e56;padding:5px 8px;font-size:10px;font-weight:720}.gt-ops-lead>div span{color:#7f817a;font-size:11px}.gt-ops-lead>div strong{overflow-wrap:anywhere;color:#c8cac3;min-width:0;font-size:13px;font-weight:660}.gt-ops-facts{grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.gt-ops-facts>div{border-right:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft);align-content:center;gap:10px;min-width:0;min-height:112px;padding:17px 18px;display:grid}.gt-ops-facts>div:nth-child(2n){border-right:0}.gt-ops-facts>div:nth-last-child(-n+2){border-bottom:0}.gt-ops-facts dt{color:#777972;font-size:10px;font-weight:700}.gt-ops-facts dd{overflow-wrap:anywhere;color:#c6c8c1;font-family:var(--font-mono);margin:0;font-size:11px;font-weight:620;line-height:1.5}.gt-reality-toolbar{border:1px solid var(--line-soft);background:#090a0a;grid-template-columns:minmax(0,1fr) minmax(360px,.55fr);margin-top:14px;display:grid}.gt-object-path{border-right:1px solid var(--line-soft);color:#858780;align-items:center;gap:9px;min-width:0;min-height:54px;padding:11px 15px;font-size:11px;display:flex}.gt-object-path span{color:#777972;letter-spacing:.04em;text-transform:uppercase;flex:none;font-size:10px;font-weight:730}.gt-object-path code,.gt-object-path strong{overflow-wrap:anywhere;color:#b9bbb4;min-width:0;font-family:var(--font-mono);font-size:10px;font-weight:620}.gt-object-path b{color:#d0d2cb;font-family:var(--font-latin);font-size:10px}.gt-object-path i{color:#4f514c;font-style:normal}.gt-reality-lenses{gap:0;display:flex}.gt-reality-lenses button{border:0;border-right:1px solid var(--line-soft);color:#858780;cursor:pointer;background:0 0;flex:1 1 0;min-height:54px;font-size:12px;font-weight:700}.gt-reality-lenses button:last-child{border-right:0}:is(.gt-reality-lenses button:hover,.gt-reality-lenses button:focus-visible,.gt-reality-lenses button.active){color:#f0f0eb;background:#111212}.gt-reality-lenses button.active{box-shadow:inset 0 -2px #e7e7e1}.gt-reality-lenses button:focus-visible{outline-offset:-3px;outline:2px solid #efefe9}.gt-reality-grid{border-left:1px solid var(--line-soft);grid-template-columns:280px minmax(0,1fr) 330px;min-height:640px;margin-top:0;display:grid}.gt-reality-objects,.gt-reality-record,.gt-reality-inspector{border-right:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft);min-width:0}.gt-reality-objects>header{border-bottom:1px solid var(--line-soft);align-content:center;gap:7px;min-height:92px;padding:15px 16px;display:grid}.gt-reality-objects>header strong{color:#d1d2cc;font-size:14px}.gt-reality-objects>header span{color:#8c8e87;font-size:11px;line-height:1.5}.gt-reality-objects ol{margin:0;padding:0;list-style:none}.gt-reality-objects li{border-bottom:1px solid var(--line-soft)}.gt-reality-objects li:last-child{border-bottom:0}.gt-reality-objects button{color:#aeb0a9;cursor:pointer;text-align:left;background:#080909;border:0;grid-template-columns:1fr auto;align-content:center;gap:5px 10px;width:100%;min-height:86px;padding:13px 14px 13px 17px;display:grid;position:relative}.gt-reality-objects button:before{content:"";background:0 0;width:2px;position:absolute;inset:0 auto 0 0}:is(.gt-reality-objects button:hover,.gt-reality-objects button:focus-visible,.gt-reality-objects button.active){color:#efefea;background:#111212}.gt-reality-objects button.related:not(.active){background:#0c0e0d;box-shadow:inset 0 0 0 1px #282b27}.gt-reality-objects button.active:before{background:#e6e6e0}.gt-reality-objects button.state-open:after{content:"";background:#291713;border:1px solid #d4a095;align-self:center;width:6px;height:6px}.gt-reality-objects button.state-watch:after{content:"";background:#211c10;border:1px solid #c8b17c;align-self:center;width:6px;height:6px}.gt-reality-objects button.state-observed:after{content:"";background:#101a14;border:1px solid #819688;align-self:center;width:6px;height:6px}.gt-reality-objects button:focus-visible{outline-offset:-3px;outline:2px solid #efefe9}.gt-reality-objects button>span{color:#858780;font-family:var(--font-latin);letter-spacing:.04em;font-size:10px;font-weight:720}.gt-reality-objects button>strong{grid-column:1/-1;font-size:14px;font-weight:680;line-height:1.4}.gt-reality-objects button>code{overflow-wrap:anywhere;color:#7f817a;min-width:0;font-size:10px;line-height:1.4}.gt-reality-objects button>b{color:#989a93;font-family:var(--font-mono);text-align:right;font-size:10px;font-weight:640}.gt-reality-record{background:#0b0c0c;padding:32px 34px 38px}.gt-reality-record>header{border-bottom:1px solid var(--line);align-content:start;gap:8px;min-height:118px;padding-bottom:22px;display:grid}.gt-reality-record>header>span{color:#8c8e87;font-family:var(--font-latin);letter-spacing:.05em;font-size:11px;font-weight:720}.gt-reality-record h3{color:#f1f1ec;letter-spacing:-.035em;word-break:keep-all;max-width:620px;margin:13px 0 0;font-size:clamp(27px,2.4vw,36px);font-weight:690;line-height:1.18}.gt-reality-record>header code{overflow-wrap:anywhere;color:#8b8d86;font-size:10px}.gt-reality-meta{border-bottom:1px solid var(--line-soft);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.gt-reality-meta>div{min-width:0;padding:14px 13px 14px 0}.gt-reality-meta>div+div{border-left:1px solid var(--line-soft);padding-left:13px}.gt-reality-meta dt,.gt-reality-fields>strong,.gt-reality-related>strong{color:#858780;letter-spacing:.035em;text-transform:uppercase;font-size:10px;font-weight:720}.gt-reality-meta dd{overflow-wrap:anywhere;color:#c6c8c1;font-family:var(--font-mono);margin:7px 0 0;font-size:11px;line-height:1.5}.gt-reality-fields,.gt-reality-related{padding-top:24px}.gt-reality-fields>dl{border-top:1px solid var(--line-soft);border-left:1px solid var(--line-soft);grid-template-columns:repeat(2,minmax(0,1fr));margin:13px 0 0;display:grid}.gt-reality-fields>dl>div{border-right:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft);min-width:0;min-height:68px;padding:11px 12px}.gt-reality-fields dt{color:#858780;font-size:11px;line-height:1.4}.gt-reality-fields dd{overflow-wrap:anywhere;color:#d0d2cb;font-family:var(--font-latin);margin:7px 0 0;font-size:13px;line-height:1.5}.gt-reality-fields>p{color:#a3a59e;margin:13px 0 0;font-size:13px;line-height:1.6}.gt-reality-related ul{border-top:1px solid var(--line-soft);margin:13px 0 0;padding:0;list-style:none}.gt-reality-related li{border-bottom:1px solid var(--line-soft);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:10px;min-height:46px;display:grid}.gt-reality-related code{overflow-wrap:anywhere;color:#999b94;font-size:10px}.gt-reality-related code:last-child{text-align:right}.gt-reality-related span{color:#c3c5be;letter-spacing:.04em;font-size:10px;font-weight:720}.gt-reality-inspector{background:#080909;padding:28px 26px}.gt-reality-inspector>header{border-bottom:1px solid var(--line);align-content:start;gap:9px;min-height:96px;padding-bottom:20px;display:grid}.gt-reality-inspector>header span{color:#898b84;font-family:var(--font-latin);letter-spacing:.05em;font-size:10px;font-weight:720}.gt-reality-inspector>header h3{color:#e8e9e3;letter-spacing:-.025em;margin:9px 0 0;font-size:24px;font-weight:690;line-height:1.25}.gt-verification-matrix{margin:0}.gt-verification-matrix>div{border-bottom:1px solid var(--line-soft);align-content:center;gap:7px;min-height:64px;padding:11px 0;display:grid}.gt-verification-matrix dt{color:#858780;text-transform:uppercase;font-size:10px;font-weight:720}.gt-verification-matrix dd{overflow-wrap:anywhere;color:#c5c7c0;font-family:var(--font-latin);margin:0;font-size:12px;line-height:1.5}.gt-reality-callout{border-bottom:1px solid var(--line-soft);gap:9px;padding:19px 0 22px;display:grid}.gt-reality-callout>strong{color:#e0b2a9;word-break:keep-all;font-size:14px;line-height:1.5}.gt-reality-callout>span{color:#858780;text-transform:uppercase;margin-top:8px;font-size:10px;font-weight:720}.gt-reality-callout>p{color:#b9bbb4;margin:0;font-size:12px;line-height:1.55}.gt-ops-timeline{border:1px solid var(--line-soft);background:#080909;margin-top:16px}.gt-ops-timeline>header{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:24px;min-height:58px;padding:12px 14px;display:flex}.gt-ops-timeline>header>div{gap:5px;min-width:0;display:grid}.gt-ops-timeline>header strong{color:#d0d2cb;font-size:13px}.gt-ops-timeline>header span{color:#8d8f88;font-size:11px;line-height:1.45}.gt-ops-timeline>header code{color:#8a8c85;white-space:nowrap;font-size:10px}.gt-ops-timeline ol{scrollbar-color:#444640 #0a0b0b;grid-auto-columns:minmax(176px,1fr);grid-auto-flow:column;margin:0;padding:0;list-style:none;display:grid;overflow-x:auto}.gt-ops-timeline li{border-right:1px solid var(--line-soft);min-width:0}.gt-ops-timeline li:last-child{border-right:0}.gt-ops-timeline button{color:#a8aaa3;cursor:pointer;text-align:left;background:0 0;border:0;align-content:start;gap:7px;width:100%;min-height:126px;padding:15px 13px 14px;display:grid;position:relative}.gt-ops-timeline button:after{content:"";background:#0a0b0b;border:1px solid #6e706a;width:5px;height:5px;position:absolute;bottom:16px;right:13px}:is(.gt-ops-timeline button:hover,.gt-ops-timeline button:focus-visible,.gt-ops-timeline button.active){color:#efefea;background:#111212}.gt-ops-timeline button.related:not(.active){background:#0c0e0d}.gt-ops-timeline button.active{box-shadow:inset 0 2px #e6e6e0}.gt-ops-timeline button:focus-visible{outline-offset:-3px;outline:2px solid #efefe9}.gt-ops-timeline button>span{color:#858780;font-family:var(--font-mono);font-size:10px;line-height:1.4}.gt-ops-timeline button>b{color:#a0a29b;font-family:var(--font-latin);letter-spacing:.035em;font-size:10px;font-weight:730}.gt-ops-timeline button>strong{word-break:keep-all;font-size:13px;font-weight:670;line-height:1.45}.gt-ops-timeline button>small{color:#a3a59e;font-size:10px;font-weight:690}.gt-ops-timeline button.state-open:after{background:#291713;border-color:#d4a095}.gt-ops-timeline button.state-watch:after{background:#211c10;border-color:#c8b17c}.gt-ops-timeline button.state-observed:after{background:#101a14;border-color:#819688}.gt-reality-handoff{border:1px solid var(--line-soft);margin-top:16px}.gt-reality-handoff>header{border-bottom:1px solid var(--line-soft);color:#8d8f88;justify-content:space-between;align-items:center;gap:18px;min-height:50px;padding:10px 14px;font-size:11px;display:flex}.gt-reality-handoff>header b{color:#c1c3bc;font-family:var(--font-mono);font-size:10px}.gt-reality-handoff>div{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.gt-reality-handoff button{border:0;border-right:1px solid var(--line-soft);color:#bbbdb6;cursor:pointer;text-align:left;background:#090a0a;align-content:start;gap:8px;min-width:0;min-height:120px;padding:17px;display:grid}.gt-reality-handoff button:last-child{border-right:0}:is(.gt-reality-handoff button:hover,.gt-reality-handoff button:focus-visible){color:#efefea;background:#111212}.gt-reality-handoff button:focus-visible{outline-offset:-3px;outline:2px solid #efefe9}.gt-reality-handoff button>span{color:#858780;font-family:var(--font-latin);font-size:10px;font-weight:720}.gt-reality-handoff button>strong{margin-top:7px;font-size:14px;font-weight:720}.gt-reality-handoff button>small{color:#9a9c95;word-break:keep-all;font-size:11px;line-height:1.45}.gt-reality-view>footer{color:#858780;grid-template-columns:auto minmax(0,1fr);gap:18px;margin-top:13px;font-size:10px;line-height:1.5;display:grid}.gt-reality-view>footer code{overflow-wrap:anywhere;color:#999b95;text-align:right;min-width:0}.gt-stage-nav{border-bottom:1px solid var(--line);grid-template-columns:repeat(5,minmax(0,1fr));margin:0 22px;display:grid}.gt-stage-nav button{color:#898b85;cursor:pointer;text-align:left;background:0 0;border:0;grid-template-columns:1fr;align-content:center;gap:7px;min-height:94px;padding:17px 18px;display:grid;position:relative}.gt-stage-nav button+button{border-left:1px solid var(--line-soft)}.gt-stage-nav button:after{content:"";transform-origin:0;background:#ecece7;height:2px;transition:transform .2s;position:absolute;bottom:-1px;left:18px;right:18px;transform:scaleX(0)}.gt-stage-nav button:hover,.gt-stage-nav button.active{color:#f0f0eb;background:#ffffff06}.gt-stage-nav button.active:after{transform:scaleX(1)}.gt-stage-nav strong{font-family:var(--font-latin);letter-spacing:.02em;font-size:12px;font-weight:740}.gt-stage-nav small{color:#999b95;word-break:keep-all;max-width:190px;font-size:11px;font-weight:590;line-height:1.35}.gt-workspace{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) 330px;margin:0 22px;display:grid}.gt-stage-panel{min-width:0;min-height:716px;scroll-margin-top:calc(var(--header) + 20px);padding:46px 48px 50px}.gt-stage-panel:focus-visible{outline-offset:-2px;outline:2px solid #f2f2ef}.gt-stage-heading{max-width:820px;margin-bottom:38px}.gt-stage-heading h2{letter-spacing:-.045em;word-break:keep-all;margin:0;font-size:clamp(30px,3vw,42px);font-weight:690;line-height:1.18}.gt-stage-heading>span{color:#aaaca5;word-break:keep-all;max-width:720px;margin-top:15px;font-size:13px;line-height:1.72;display:block}.gt-leadtime-shift{border-top:1px solid #555652;border-bottom:1px solid #555652;grid-template-columns:1fr 100px 1fr;align-items:center;max-width:680px;min-height:158px;display:grid}.gt-leadtime-shift>div{grid-template-rows:auto auto;grid-template-columns:1fr auto;align-items:end;gap:0 10px;padding:20px 26px;display:grid}.gt-leadtime-shift span{color:#8d8f89;grid-column:1/3;font-size:11px;font-weight:650}.gt-leadtime-shift strong{font-family:var(--font-latin);letter-spacing:-.055em;font-size:62px;font-weight:700;line-height:1}.gt-leadtime-shift small{color:#aeb0aa;margin-bottom:6px;font-size:12px}.gt-leadtime-shift>i{background:#777974;width:100%;height:1px;position:relative}.gt-leadtime-shift>i:after{content:"";border-top:1px solid #bcbdb7;border-right:1px solid #bcbdb7;width:8px;height:8px;position:absolute;top:-4px;right:0;transform:rotate(45deg)}.gt-detection-sequence{max-width:760px;margin-top:26px}.gt-detection-sequence>h3{color:#888a84;margin:0 0 12px;font-size:10px;font-weight:700}.gt-detection-sequence ol{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.gt-detection-sequence li{border-bottom:1px solid var(--line-soft);grid-template-columns:54px 16px minmax(0,1fr);align-items:stretch;gap:14px;min-height:58px;display:grid}.gt-detection-sequence time{color:#8d8f89;font-family:var(--font-latin);align-self:center;font-size:10px;font-weight:700}.gt-detection-sequence i{background:#3b3c39;justify-self:center;width:1px;height:100%;position:relative}.gt-detection-sequence i:after{content:"";background:#090a0a;border:1px solid #9ea099;border-radius:50%;width:5px;height:5px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.gt-detection-sequence li.counter i:after{border-color:#c6aa7a}.gt-detection-sequence li>div{align-content:center;gap:5px;min-width:0;padding:10px 0;display:grid}.gt-detection-sequence strong{font-size:12px;font-weight:680}.gt-detection-sequence li.counter strong{color:#d3bb91}.gt-detection-sequence span{color:#969891;font-size:10px;line-height:1.55}.gt-review-question{background:#0d0e0e;border-left:2px solid #c7c8c2;gap:10px;max-width:760px;margin-top:26px;padding:22px 24px 24px;display:grid}.gt-review-question span{color:#888a84;font-size:10px;font-weight:700}.gt-review-question strong{letter-spacing:-.025em;word-break:keep-all;max-width:680px;font-size:21px;font-weight:690;line-height:1.4}.gt-review-question p{color:#a3a59e;word-break:keep-all;max-width:690px;margin:0;font-size:11px;line-height:1.65}.gt-list-title{color:#888a84;margin:34px 0 12px;font-size:11px;font-weight:680}.gt-signal-list{border-top:1px solid var(--line)}.gt-signal-list>div{border-bottom:1px solid var(--line-soft);grid-template-columns:110px minmax(0,.85fr) minmax(0,1.2fr) minmax(0,.8fr);align-items:center;gap:16px;min-height:66px;display:grid}.gt-signal-list span,.gt-evidence-ledger span{color:#9ea099;font-size:10px;font-weight:700}.gt-signal-list .counter>span,.gt-evidence-ledger .counter{color:#c6aa7a}.gt-signal-list .unknown>span,.gt-evidence-ledger .unknown{color:#be918d}.gt-signal-list strong{font-size:12px;font-weight:680}.gt-signal-list p{color:#b0b1ab;margin:0;font-size:11px;line-height:1.55}.gt-signal-list time,.gt-signal-list code{overflow-wrap:anywhere;color:#7f817b;font-family:var(--font-latin);font-size:9px}.gt-object-header{border-top:1px solid #565753;border-bottom:1px solid #565753;justify-content:space-between;align-items:center;gap:24px;min-height:72px;padding:0 20px;display:flex}.gt-object-header>div{gap:6px;display:grid}.gt-object-header span{color:#8e908a;font-size:10px;font-weight:680}.gt-object-header strong{overflow-wrap:anywhere;font-family:var(--font-latin);font-size:15px}.gt-object-header b{color:#c5c6c0;font-family:var(--font-latin);text-align:right;font-size:10px;font-weight:680}.gt-evidence-ledger{border-top:1px solid var(--line);margin-top:22px}.gt-evidence-ledger>div{border-bottom:1px solid var(--line-soft);grid-template-columns:105px minmax(180px,1fr) 190px;align-items:center;gap:15px;min-height:62px;display:grid}.gt-evidence-ledger strong{font-size:12px;font-weight:650}.gt-evidence-ledger time,.gt-evidence-ledger code{overflow-wrap:anywhere;color:#7f817b;font-family:var(--font-latin);font-size:9px}.gt-sensor-note{background:#0d0e0e;border-left:2px solid #777974;grid-template-columns:118px minmax(0,1fr);gap:22px;margin-top:24px;padding:18px 20px;display:grid}.gt-sensor-note span{color:#8e908a;font-size:9px;font-weight:700}.gt-sensor-note p{color:#b0b1ab;word-break:keep-all;margin:0;font-size:11px;line-height:1.68}.gt-boundary-line{background:#0d0e0e;grid-template-columns:80px 1fr auto;align-items:center;gap:16px;min-height:52px;margin-top:28px;padding:0 16px;display:grid}.gt-boundary-line span{color:#7f817b;font-size:9px;font-weight:700}.gt-boundary-line strong{overflow-wrap:anywhere;color:#c3c4be;font-size:11px;font-weight:680}.gt-boundary-line b{color:#e3e3de;font-size:10px;font-weight:720}.gt-technical-disclosure{border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin-top:20px}.gt-technical-disclosure>summary{color:#90928b;cursor:pointer;padding:15px 4px;font-size:10px;font-weight:680;list-style-position:inside}.gt-technical-disclosure[open]>summary{color:#d4d5cf}.gt-technical-grid{border-top:1px solid var(--line-soft)}.gt-technical-row{border-bottom:1px solid var(--line-soft);grid-template-columns:minmax(110px,.32fr) minmax(0,1fr);align-items:center;gap:16px;min-height:45px;padding:8px 12px;display:grid}.gt-technical-row:last-child{border-bottom:0}.gt-technical-row span{color:#777973;font-size:9px;font-weight:700}.gt-technical-row code{overflow-wrap:anywhere;color:#aeb0aa;font-size:10px;line-height:1.5}.gt-technical-disclosure.compact{margin-top:24px}.gt-technical-disclosure.compact .gt-technical-row{grid-template-columns:68px minmax(0,1fr);padding-left:2px;padding-right:2px}.gt-reference-pair{grid-template-columns:minmax(0,1fr) 54px minmax(0,1fr);align-items:center;margin-bottom:22px;display:grid}.gt-reference-pair>div{border-top:1px solid #535450;border-bottom:1px solid #535450;gap:7px;min-width:0;padding:18px 20px;display:grid}.gt-reference-pair span{color:#858780;font-size:10px;font-weight:680}.gt-reference-pair code{overflow-wrap:anywhere;color:#d5d6d0;font-size:12px}.gt-reference-pair i{background:#73746f;height:1px;position:relative}.gt-reference-pair i:after{content:"";border-top:1px solid #aaa;border-right:1px solid #aaa;width:6px;height:6px;position:absolute;top:-3px;right:0;transform:rotate(45deg)}.gt-option-list{border-top:1px solid var(--line);margin:22px 0 0;padding:0;list-style:none}.gt-option-list li{border-bottom:1px solid var(--line-soft);grid-template-columns:72px minmax(0,1fr) 90px;align-items:center;gap:18px;min-height:72px;padding:12px 16px;display:grid}.gt-option-list li.selected{background:#ffffff09}.gt-option-list>li>span{color:#858780;font-family:var(--font-latin);font-size:10px;font-weight:700}.gt-option-list li>div{gap:7px;min-width:0;display:grid}.gt-option-list strong{font-size:13px;font-weight:680}.gt-option-list small{color:#999b95;font-size:10px;line-height:1.5}.gt-option-list button{color:#bfc0ba;cursor:pointer;background:0 0;border:1px solid #383a36;min-height:36px;font-size:9px;font-weight:700}:is(.gt-option-list button:hover,.gt-option-list button:focus-visible){color:#f1f1ec;border-color:#898c84}.gt-inline-boundary{color:#9d9f98;margin:22px 0 0;font-size:11px;line-height:1.65}.gt-authority-ledger{border-top:1px solid #555652}.gt-authority-ledger>div{border-bottom:1px solid var(--line-soft);grid-template-columns:120px minmax(0,1fr) 94px;align-items:center;gap:16px;min-height:54px;display:grid}.gt-authority-ledger span{color:#969891;font-size:11px;font-weight:650}.gt-authority-ledger code{overflow-wrap:anywhere;color:#d0d1cb;font-size:11px}.gt-authority-ledger b{color:#a8c2b0;font-family:var(--font-latin);text-align:right;font-size:9px;font-weight:730}.gt-authority-ledger .failed b{color:#cf8f8a}.gt-raiffa-actions{justify-content:space-between;align-items:center;gap:22px;min-height:72px;display:flex}.gt-raiffa-actions button,.gt-rail-actions button,.gt-footer button{color:#c8c9c3;cursor:pointer;background:0 0;border:0;font-size:11px;font-weight:680}.gt-raiffa-actions button.primary{color:#121312;background:#efefeb;min-height:38px;padding:0 16px}.gt-raiffa-actions>span{text-align:right;gap:5px;min-width:0;display:grid}.gt-raiffa-actions>span strong{color:#c3c4be;word-break:keep-all;font-size:11px;font-weight:660;line-height:1.45}.gt-raiffa-actions>span code{overflow-wrap:anywhere;color:#797b75;font-size:9px}.gt-approval-draft{border-top:1px solid var(--line);border-bottom:1px solid var(--line-soft);grid-template-columns:140px minmax(0,1fr) auto;align-items:center;gap:14px;min-height:58px;padding:0 10px;display:grid}.gt-approval-draft span{color:#8e908a;font-size:10px;font-weight:680}.gt-approval-draft strong{font-size:11px;font-weight:680}.gt-approval-draft code{color:#c6aa7a;font-size:9px}.gt-failure-tests{border:0;border-top:1px solid var(--line);margin:8px 0 0;padding:0}.gt-failure-tests legend{color:#8e908a;padding:18px 0 12px;font-size:10px;font-weight:680}.gt-failure-tests button{border:0;border-bottom:1px solid var(--line-soft);color:#aeb0aa;cursor:pointer;text-align:left;background:0 0;grid-template-columns:140px minmax(0,1fr) 42px;align-items:center;gap:14px;width:100%;min-height:50px;padding:0 10px;display:grid}.gt-failure-tests button:hover,.gt-failure-tests button.active{color:#f0f0eb;background:#ffffff08}.gt-failure-tests strong{font-size:11px;font-weight:680}.gt-failure-tests small{color:#8f918b;font-size:10px}.gt-failure-tests button>span{color:#8f918b;text-align:right;font-size:9px}.gt-full-receipt{background:#0c0d0d;border-top:2px solid #c5aa79}.gt-full-receipt.state-eligible{border-color:#9eb8a7}.gt-full-receipt.state-ineligible{border-color:#bd7f7b}.gt-full-receipt>header{border-bottom:1px solid var(--line);gap:8px;min-height:72px;padding:15px 20px;display:grid}.gt-full-receipt>header span{color:#858780;font-size:9px;font-weight:700}.gt-full-receipt>header strong{color:#d4b57f;word-break:keep-all;max-width:720px;font-size:17px;font-weight:680;line-height:1.45}.gt-full-receipt.state-eligible>header strong{color:#a8c2b0}.gt-full-receipt.state-ineligible>header strong{color:#cf8f8a}.gt-receipt-human{padding:20px}.gt-receipt-human>p{color:#a4a69f;word-break:keep-all;max-width:680px;margin:0;font-size:12px;line-height:1.65}.gt-full-receipt dl{border-top:1px solid var(--line-soft);grid-template-columns:1fr 1fr;margin:18px 0 0;display:grid}.gt-full-receipt dl>div{border-bottom:1px solid var(--line-soft);gap:6px;min-width:0;min-height:58px;padding:12px 0;display:grid}.gt-full-receipt dl>div:nth-child(odd){border-right:1px solid var(--line-soft);padding-right:20px}.gt-full-receipt dl>div:nth-child(2n){padding-left:20px}.gt-full-receipt dt{color:#858780;font-size:9px;font-weight:680}.gt-full-receipt dd{overflow-wrap:anywhere;color:#d6d7d1;font-family:var(--font-latin);margin:0;font-size:11px}.gt-payload{border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin-top:18px}.gt-payload summary{color:#a3a59e;cursor:pointer;padding:15px 4px;font-size:11px;font-weight:650}.gt-payload pre{color:#b5b7b0;background:#090a0a;margin:0;padding:18px;font-size:10px;line-height:1.72;overflow-x:auto}.gt-receipt-rail{border-left:1px solid var(--line);background:#0b0c0c;border-top:3px solid #b99c68;min-width:0;padding:38px 28px}.gt-receipt-rail.state-eligible{border-top-color:#8aa794}.gt-receipt-rail.state-ineligible{border-top-color:#ad706d}.gt-receipt-rail.phase-scenario,.gt-receipt-rail.phase-harbinger,.gt-receipt-rail.phase-polya{border-top-color:#797b75}.gt-receipt-rail>header{justify-content:space-between;align-items:center;gap:16px;display:flex}.gt-receipt-rail>header span{color:#8e908a;font-size:10px;font-weight:680}.gt-receipt-rail>header b{color:#d2b176;font-family:var(--font-latin);font-size:10px}.gt-receipt-rail.state-eligible>header b{color:#a4beac}.gt-receipt-rail.state-ineligible>header b{color:#ca8985}.gt-receipt-rail.phase-scenario>header b,.gt-receipt-rail.phase-harbinger>header b,.gt-receipt-rail.phase-polya>header b{color:#b8b9b3}.gt-receipt-rail h2{letter-spacing:-.035em;word-break:keep-all;margin:52px 0 0;font-size:26px;font-weight:690;line-height:1.22}.gt-receipt-rail>p{color:#a4a69f;word-break:keep-all;margin:14px 0 32px;font-size:12px;line-height:1.65}.gt-receipt-rail>dl{border-top:1px solid var(--line);margin:0}.gt-receipt-rail>dl>div{border-bottom:1px solid var(--line-soft);grid-template-columns:98px 1fr;align-items:center;gap:12px;min-height:48px;display:grid}.gt-receipt-rail dt{color:#777973;font-size:9px;font-weight:700}.gt-receipt-rail dd{overflow-wrap:anywhere;color:#d0d1cb;font-family:var(--font-latin);margin:0;font-size:10px}.gt-digest{gap:9px;margin-top:26px;display:grid}.gt-digest span{color:#858780;font-size:9px;font-weight:680}.gt-digest code{overflow-wrap:anywhere;color:#a9aaa4;font-size:9px;line-height:1.55}.gt-digest-large{border:1px solid var(--line);background:#080909;margin-top:28px;padding:18px 20px}.gt-digest-large code{color:#d8d9d3;font-size:11px}.gt-rail-actions{border-top:1px solid var(--line);gap:0;margin-top:32px;display:grid}.gt-rail-actions button{border-bottom:1px solid var(--line-soft);text-align:left;min-height:48px}.gt-rail-actions button:after{content:"↗";float:right;color:#777973}.gt-rail-actions .gt-share-result{color:#121312;background:#efefeb;padding:0 14px}.gt-rail-actions .gt-share-result:after{color:#444641}:is(.gt-rail-actions .gt-share-result:hover,.gt-rail-actions .gt-share-result:focus-visible){color:#050606;background:#fff}.gt-preview-path{border-top:1px solid #555652;border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);align-items:end;gap:70px;margin:56px 22px 0;padding:48px 22px;display:grid}.gt-preview-path p,.gt-delivery-boundary header p{color:#8f918b;font-family:var(--font-latin);letter-spacing:.08em;margin:0 0 13px;font-size:10px;font-weight:700}.gt-preview-path h2,.gt-delivery-boundary h2{letter-spacing:-.045em;word-break:keep-all;max-width:820px;margin:0;font-size:clamp(30px,3.2vw,46px);font-weight:690;line-height:1.17}.gt-preview-path>div>span{color:#aaaca5;word-break:keep-all;max-width:760px;margin-top:18px;font-size:13px;line-height:1.72;display:block}.gt-preview-path nav{border-top:1px solid var(--line);display:grid}.gt-preview-path a{border-bottom:1px solid var(--line-soft);color:#c8c9c3;justify-content:space-between;align-items:center;gap:20px;min-height:52px;font-size:11px;font-weight:680;display:flex}.gt-preview-path a:after{content:"↗";color:#777973}.gt-preview-path a.primary{color:#f0f0eb}.gt-standard-basis{border-top:1px solid #555652;border-bottom:1px solid var(--line);margin:56px 22px 0;padding:48px 22px}.gt-standard-basis>div{border-top:1px solid var(--line);border-left:1px solid var(--line-soft);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:30px;display:grid}.gt-standard-basis a{border-right:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft);color:#d2d3cd;align-content:center;gap:9px;min-width:0;min-height:92px;padding:16px 18px;font-size:11px;font-weight:680;display:grid}.gt-standard-basis a span{color:#777973;letter-spacing:.04em;font-size:8px}.gt-standard-basis a:hover span{color:#c8c9c3}.gt-empty-run{border:1px solid var(--line);background:#080909;align-content:center;gap:12px;max-width:680px;min-height:260px;padding:32px;display:grid}.gt-empty-run span{color:#777973;font-family:var(--font-latin);font-size:9px;font-weight:720}.gt-empty-run strong{word-break:keep-all;font-size:22px;line-height:1.3}.gt-empty-run p{color:#969891;margin:0;font-size:11px;line-height:1.65}.gt-runtime-proof{border-bottom:1px solid var(--line);background:linear-gradient(145deg,#a4bca90a,#0000 58%);margin:0 22px;padding:48px 22px 54px}.gt-runtime-proof>header{max-width:960px}.gt-runtime-proof>header>p{color:#a9b9ad;font-family:var(--font-latin);letter-spacing:.08em;align-items:center;gap:9px;margin:0 0 13px;font-size:10px;font-weight:760;display:flex}.gt-runtime-proof>header>p i{background:#a4bca9;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #a4bca91a}.gt-runtime-proof>header>h2{letter-spacing:-.045em;word-break:keep-all;max-width:880px;margin:0;font-size:clamp(30px,3.2vw,46px);font-weight:700;line-height:1.14}.gt-runtime-proof>header>span{color:#a2a49d;word-break:keep-all;max-width:820px;margin-top:16px;font-size:12px;line-height:1.7;display:block}.gt-runtime-proof>div{border-top:1px solid var(--line);border-left:1px solid var(--line-soft);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:30px;display:grid}.gt-runtime-proof article{border-right:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft);align-content:start;gap:9px;min-width:0;min-height:116px;padding:18px;display:grid}.gt-runtime-proof article>span{color:#858780;letter-spacing:.04em;font-size:9px;font-weight:720}.gt-runtime-proof article>code{overflow-wrap:anywhere;color:#e4e5df;font-family:var(--font-mono);font-size:10px;line-height:1.55}.gt-runtime-proof article>small{color:#9b9d96;font-family:var(--font-latin);font-size:9px;line-height:1.45}.gt-runtime-proof>footer{border:1px solid var(--line-soft);background:#060707;grid-template-columns:70px minmax(0,1fr);gap:8px 14px;margin-top:14px;padding:15px 17px;display:grid}.gt-runtime-proof>footer>span{color:#858780;font-family:var(--font-latin);font-size:9px;font-weight:720}.gt-runtime-proof>footer>code{overflow-wrap:anywhere;color:#b8c7bc;font-family:var(--font-mono);font-size:9px}.gt-runtime-proof>footer>p{color:#777973;grid-column:2;margin:0;font-size:9px;line-height:1.55}.gt-work-reduction{border-bottom:1px solid var(--line);margin:0 22px;padding:48px 22px 54px}.gt-work-reduction>header{max-width:900px}.gt-work-reduction>header>p{color:#8f918b;font-family:var(--font-latin);letter-spacing:.08em;margin:0 0 13px;font-size:10px;font-weight:720}.gt-work-reduction>header>h2{letter-spacing:-.045em;word-break:keep-all;max-width:780px;margin:0;font-size:clamp(30px,3.2vw,46px);font-weight:700;line-height:1.14}.gt-work-reduction>header>span{color:#a2a49d;word-break:keep-all;max-width:780px;margin-top:16px;font-size:12px;line-height:1.7;display:block}.gt-work-compare{border:1px solid var(--line);background:#080909;grid-template-columns:minmax(0,.92fr) 112px minmax(0,1.08fr);margin-top:30px;display:grid}.gt-work-compare>article{min-width:0;padding:24px 22px}.gt-work-compare>article>span{color:#858780;letter-spacing:.05em;font-size:9px;font-weight:720}.gt-work-compare ol{counter-reset:work-step;gap:0;margin:18px 0 0;padding:0;list-style:none;display:grid}.gt-work-compare ol li{border-top:1px solid var(--line-soft);color:#a4a69f;counter-increment:work-step;grid-template-columns:28px 1fr;align-items:center;min-height:39px;font-size:11px;display:grid}.gt-work-compare ol li:before{content:counter(work-step, decimal-leading-zero);color:#666862;font-family:var(--font-latin);font-size:9px}.gt-work-compare>div{border-right:1px solid var(--line);border-left:1px solid var(--line);text-align:center;background:#0c0d0d;align-content:center;gap:11px;padding:20px 14px;display:grid}.gt-work-compare>div:before{content:"→";color:#dedfd9;font-size:25px}.gt-work-compare>div span{color:#777973;font-family:var(--font-latin);letter-spacing:.04em;font-size:8px;font-weight:720}.gt-work-compare .connected{background:linear-gradient(145deg,#ffffff06,#0000 58%)}.gt-work-compare dl{border-top:1px solid var(--line-soft);border-left:1px solid var(--line-soft);grid-template-columns:repeat(2,minmax(0,1fr));margin:18px 0 0;display:grid}.gt-work-compare dl>div{border-right:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft);align-content:center;gap:6px;min-height:72px;padding:10px 12px;display:grid}.gt-work-compare dt{color:#858780;font-size:9px;line-height:1.35}.gt-work-compare dd{color:#efefea;font-family:var(--font-latin);grid-row:1;margin:0;font-size:24px;font-weight:720}.gt-work-compare .connected>strong{overflow-wrap:anywhere;color:#c8c9c3;font-family:var(--font-latin);margin-top:15px;font-size:10px;font-weight:700;display:block}.gt-work-boundary{color:#777973;margin:14px 0 0;font-size:9px;line-height:1.55}.gt-delivery-boundary{margin:0 22px;padding:48px 22px 0}.gt-delivery-boundary>header{max-width:920px}.gt-delivery-boundary>div{border-top:1px solid var(--line);border-left:1px solid var(--line-soft);grid-template-columns:repeat(4,minmax(0,1fr));margin-top:34px;display:grid}.gt-delivery-boundary article{border-right:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft);align-content:start;gap:10px;min-width:0;min-height:176px;padding:22px 20px;display:grid}.gt-delivery-boundary article>span{color:#858780;font-family:var(--font-latin);letter-spacing:.04em;font-size:9px;font-weight:720}.gt-delivery-boundary article>strong{margin-top:15px;font-size:15px;font-weight:690}.gt-delivery-boundary article>p{color:#999b95;word-break:keep-all;margin:0;font-size:10px;line-height:1.65}.gt-footer{justify-content:space-between;align-items:center;gap:38px;min-height:76px;margin:0 22px;padding:18px 22px;display:flex}.gt-footer p{color:#858780;max-width:880px;margin:0;font-size:10px;line-height:1.6}.gt-footer button{flex:none}@media (max-width:1300px) and (min-width:821px){.gt-header{gap:42px}.gt-context-bar{flex-wrap:wrap;padding-top:12px;padding-bottom:12px}.gt-context-bar span:last-child{margin-left:0}.gt-demo-form,.gt-demo-form.gt-source-runner{grid-template-columns:repeat(2,minmax(0,1fr))}.gt-source-runner>.gt-source-pack{grid-column:1/-1}.gt-source-pack>ol>li{grid-template-columns:72px minmax(160px,1fr) minmax(140px,.7fr)}.gt-source-pack li>dl{grid-column:1/-1}.gt-demo-run{grid-column:1/3;min-height:94px}.gt-api-response>dl{grid-template-columns:110px 120px minmax(180px,1fr)}.gt-api-response>dl>div:last-child{grid-column:1/4}.gt-workspace{grid-template-columns:1fr}.gt-stage-panel{padding-left:34px;padding-right:34px}.gt-signal-list>div{grid-template-columns:94px minmax(140px,.8fr) minmax(210px,1.2fr)}.gt-signal-list time,.gt-signal-list code{grid-column:2/4;padding-bottom:12px}.gt-evidence-ledger>div{grid-template-columns:90px minmax(150px,1fr) 170px}.gt-receipt-rail{border-left:0;min-height:360px;padding:34px}.gt-work-compare{grid-template-columns:minmax(0,1fr) 92px minmax(0,1fr)}.gt-preview-path{grid-template-columns:minmax(0,1fr) 300px;gap:42px}.gt-delivery-boundary>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1100px) and (min-width:821px){.gt-ops-command{grid-template-columns:1fr}.gt-ops-lead{border-right:0;border-bottom:1px solid var(--line-soft)}.gt-ops-facts{grid-template-columns:repeat(4,minmax(0,1fr))}.gt-ops-facts>div{border-bottom:0;min-height:86px}.gt-ops-facts>div:nth-child(2n){border-right:1px solid var(--line-soft)}.gt-ops-facts>div:last-child{border-right:0}.gt-reality-toolbar{grid-template-columns:1fr}.gt-object-path{border-right:0;border-bottom:1px solid var(--line-soft)}.gt-reality-grid{grid-template-columns:250px minmax(0,1fr)}.gt-reality-inspector{grid-column:1/-1}.gt-reality-inspector>header{min-height:76px}.gt-verification-matrix{border-left:1px solid var(--line-soft);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.gt-verification-matrix>div{border-right:1px solid var(--line-soft);padding:12px}}@media (max-width:820px){.doc-availability{flex-wrap:wrap;align-items:flex-start;gap:3px 10px;width:100%}.doc-availability strong{white-space:normal;overflow-wrap:anywhere;max-width:100%}.golden-thread{padding:42px 16px 28px}.gt-header{grid-template-columns:1fr;gap:34px;padding:0 4px 34px}.gt-header h1{font-size:clamp(40px,11vw,54px)}.golden-thread[lang=ko] .gt-header h1{overflow-wrap:anywhere;word-break:keep-all;font-size:clamp(36px,9.6vw,48px)}.golden-thread[lang=en] .gt-header h1{font-size:clamp(36px,9.5vw,48px)}.gt-header>div>span{overflow-wrap:anywhere;word-break:normal;font-size:13px}.gt-header dl>div{grid-template-columns:96px 1fr}.gt-context-bar{flex-wrap:wrap;min-height:0;margin:0 -16px;padding:12px 20px}.gt-context-bar span:last-child{width:100%;margin-left:0}.gt-url-error{flex-direction:column;align-items:flex-start;margin:0 -16px;padding:16px 20px}.gt-url-error button{width:100%;min-height:44px}.gt-domain-picker{margin:0 -16px;padding:38px 20px 42px}.gt-domain-picker>div{grid-template-columns:1fr}.gt-domain-picker button{min-height:220px;padding:22px 20px}.gt-domain-picker button>strong{font-size:26px}.gt-start-choice{flex-direction:column;margin:0;padding:0 4px 38px}.gt-start-choice button{min-height:48px}.gt-live-demo{margin:0 -16px;padding:38px 20px 42px}.gt-live-demo>header{grid-template-columns:1fr;gap:25px}.gt-live-demo>header h2{font-size:30px}.gt-demo-mode{justify-content:flex-start}.gt-demo-mode button{min-height:44px}.gt-demo-form,.gt-demo-form.gt-source-runner{grid-template-columns:1fr;margin-top:28px}.gt-source-pack>header{grid-template-columns:1fr;gap:10px}.gt-source-pack>ol>li{grid-template-columns:62px minmax(0,1fr);gap:10px}.gt-source-pack li>time{grid-column:2}.gt-source-pack li>dl{grid-column:1/-1}.gt-demo-form>label,.gt-demo-run{min-height:108px}.gt-api-request{grid-template-columns:1fr;padding:13px 12px}.gt-api-request>span{grid-column:1}.gt-api-request code{font-size:9px}.gt-api-request button{min-height:44px}.gt-api-request-actions{justify-content:flex-start}.gt-api-response>dl{grid-template-columns:repeat(2,minmax(0,1fr))}.gt-api-response>details>button{min-height:44px}.gt-reality-view{margin:0 -16px;padding:38px 20px 42px}.gt-reality-header{grid-template-columns:1fr;gap:26px}.gt-reality-header h2{font-size:30px}.gt-reality-mode{max-width:420px}.gt-ops-command{grid-template-columns:1fr;margin-top:28px}.gt-ops-lead{border-right:0;border-bottom:1px solid var(--line-soft);padding:24px 20px 26px}.gt-ops-lead>div{grid-template-columns:auto minmax(0,1fr)}.gt-ops-lead>div strong{grid-column:1/-1}.gt-ops-facts>div{min-height:88px;padding:13px 14px}.gt-reality-toolbar{grid-template-columns:1fr}.gt-object-path{flex-wrap:wrap;align-items:flex-start;gap:6px 8px;padding:12px}.gt-object-path span{width:100%}.gt-object-path{border-right:0;border-bottom:1px solid var(--line-soft)}.gt-reality-lenses button{min-height:48px}.gt-reality-grid{grid-template-columns:1fr;min-height:0}.gt-reality-objects,.gt-reality-record,.gt-reality-inspector{grid-column:1}.gt-reality-objects ol{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.gt-reality-objects li:nth-child(odd){border-right:1px solid var(--line-soft)}.gt-reality-objects button{min-height:96px}.gt-reality-record{padding:24px 18px 28px}.gt-reality-meta{grid-template-columns:1fr}.gt-reality-meta>div+div{border-top:1px solid var(--line-soft);border-left:0;padding-left:0}.gt-reality-inspector{padding:24px 18px}.gt-verification-matrix{border-left:0;display:block}.gt-verification-matrix>div{border-right:0;padding-left:0;padding-right:0}.gt-ops-timeline{border-left:0;border-right:0;margin-left:-20px;margin-right:-20px}.gt-ops-timeline>header{align-items:flex-start}.gt-ops-timeline ol{grid-auto-columns:minmax(170px,68vw)}.gt-ops-timeline button{min-height:132px}.gt-reality-handoff>div{grid-template-columns:repeat(2,minmax(0,1fr))}.gt-reality-handoff button:nth-child(2){border-right:0}.gt-reality-handoff button:nth-child(-n+2){border-bottom:1px solid var(--line-soft)}.gt-reality-view>footer{grid-template-columns:1fr}.gt-reality-view>footer code{text-align:left}.gt-guide-card{width:calc(100vw - 24px);bottom:12px;right:12px}.gt-guide-card button{min-height:44px}.gt-stage-nav{scrollbar-width:none;grid-template-columns:repeat(5,minmax(158px,1fr));margin:0 -16px;padding:0 16px;overflow-x:auto}.gt-stage-nav::-webkit-scrollbar{display:none}.gt-stage-nav button{min-height:82px;padding:14px}.gt-stage-nav button:first-child{border-left:1px solid var(--line-soft)}.gt-workspace{grid-template-columns:1fr;margin:0}.gt-stage-panel{min-height:0;padding:34px 4px 42px}.gt-stage-heading{margin-bottom:30px}.gt-stage-heading h2{font-size:32px}.gt-leadtime-shift{grid-template-columns:1fr 52px 1fr}.gt-leadtime-shift>div{padding:18px 14px}.gt-leadtime-shift strong{font-size:50px}.gt-review-question{padding:19px 18px 21px}.gt-review-question strong{font-size:18px}.gt-detection-sequence li{grid-template-columns:48px 12px minmax(0,1fr);gap:10px}.gt-signal-list>div{grid-template-columns:92px 1fr;gap:7px 12px;padding:14px 0}.gt-signal-list p,.gt-signal-list time,.gt-signal-list code{grid-column:2}.gt-evidence-ledger>div{grid-template-columns:94px 1fr;gap:7px 12px;padding:14px 0}.gt-evidence-ledger time{grid-column:2}.gt-sensor-note{grid-template-columns:1fr;gap:8px;padding:17px 18px}.gt-boundary-line{grid-template-columns:62px 1fr;gap:7px 10px;padding:12px}.gt-boundary-line b{grid-column:2}.gt-reference-pair{grid-template-columns:1fr;gap:0}.gt-reference-pair i{justify-self:center;width:1px;height:30px}.gt-reference-pair i:after{top:auto;bottom:0;right:-3px;transform:rotate(135deg)}.gt-option-list li{grid-template-columns:58px 1fr;gap:10px;padding:14px 8px}.gt-option-list button{grid-column:2;justify-self:start;min-height:42px;padding:0 12px}.gt-authority-ledger>div{grid-template-columns:96px 1fr auto;gap:10px}.gt-raiffa-actions{flex-direction:column;align-items:flex-start;padding:16px 0}.gt-raiffa-actions>span{text-align:left}.gt-approval-draft{grid-template-columns:1fr;gap:6px;padding:14px 8px}.gt-failure-tests button{grid-template-columns:112px 1fr 32px}.gt-full-receipt dl{grid-template-columns:1fr}.gt-full-receipt dl>div:nth-child(odd){border-right:0;padding-right:0}.gt-full-receipt dl>div:nth-child(2n){padding-left:0}.gt-receipt-rail{border-top-width:3px;border-left:0;min-height:420px;padding:32px 22px}.gt-receipt-rail h2{margin-top:38px}.gt-runtime-proof,.gt-work-reduction{margin:0 -16px;padding:38px 20px 42px}.gt-runtime-proof>div,.gt-runtime-proof>footer{grid-template-columns:1fr}.gt-runtime-proof>footer>p{grid-column:1}.gt-work-compare{grid-template-columns:1fr}.gt-work-compare>div{border-top:1px solid var(--line);border-right:0;border-bottom:1px solid var(--line);border-left:0;grid-template-columns:repeat(3,1fr);gap:8px}.gt-work-compare>div:before{content:"↓";grid-column:1/4;font-size:20px}.gt-preview-path{grid-template-columns:1fr;gap:32px;margin:42px 0 0;padding:38px 4px}.gt-standard-basis{margin:42px 0 0;padding:38px 4px}.gt-standard-basis>div{grid-template-columns:1fr}.gt-preview-path h2,.gt-delivery-boundary h2{font-size:30px}.gt-delivery-boundary{margin:0;padding:38px 4px 0}.gt-delivery-boundary>div{grid-template-columns:1fr;margin-top:26px}.gt-delivery-boundary article{min-height:132px}.gt-footer{flex-direction:column;align-items:flex-start;margin:0;padding:20px 4px 0}}@media (max-width:380px){.golden-thread{padding-left:12px;padding-right:12px}.gt-header h1{font-size:37px}.golden-thread[lang=en] .gt-header h1{font-size:34px}.gt-context-bar,.gt-live-demo,.gt-domain-picker{margin-left:-12px;margin-right:-12px;padding-left:16px;padding-right:16px}.gt-api-response>dl{grid-template-columns:1fr}.gt-reality-view{margin-left:-12px;margin-right:-12px;padding-left:16px;padding-right:16px}.gt-ops-facts{grid-template-columns:1fr}.gt-ops-facts>div,.gt-ops-facts>div:nth-child(2n){border-right:0;border-bottom:1px solid var(--line-soft);min-height:76px}.gt-ops-facts>div:last-child{border-bottom:0}.gt-ops-timeline{margin-left:-16px;margin-right:-16px}.gt-ops-timeline>header{display:grid}.gt-reality-lenses{grid-template-columns:1fr;display:grid}.gt-reality-lenses button{border-right:0;border-bottom:1px solid var(--line-soft)}.gt-reality-lenses button:last-child{border-bottom:0}.gt-reality-objects ol{grid-template-columns:1fr}.gt-reality-objects li:nth-child(odd){border-right:0}.gt-reality-fields>dl{grid-template-columns:1fr}.gt-reality-related li{grid-template-columns:1fr;gap:5px;padding:10px 0}.gt-reality-related code:last-child{text-align:left}.gt-reality-handoff>div{grid-template-columns:1fr}.gt-reality-handoff button{border-right:0;border-bottom:1px solid var(--line-soft);min-height:104px}.gt-reality-handoff button:last-child{border-bottom:0}.gt-stage-nav{margin-left:-12px;margin-right:-12px;padding-left:12px;padding-right:12px}.gt-stage-heading h2{font-size:28px}.gt-leadtime-shift{grid-template-columns:1fr 36px 1fr}.gt-leadtime-shift>div{padding-left:9px;padding-right:9px}.gt-leadtime-shift strong{font-size:44px}.gt-object-header{flex-direction:column;align-items:flex-start;padding-top:15px;padding-bottom:15px}.gt-object-header b{text-align:left}.gt-authority-ledger>div{grid-template-columns:78px minmax(0,1fr);gap:6px 10px;padding:10px 0}.gt-authority-ledger b{text-align:left;grid-column:2}.gt-failure-tests button{grid-template-columns:96px 1fr;gap:6px 10px;padding:8px 6px}.gt-failure-tests button>span{text-align:left;grid-column:2}.gt-receipt-rail{padding-left:16px;padding-right:16px}.gt-technical-row{grid-template-columns:1fr;gap:5px;padding-top:11px;padding-bottom:11px}.gt-technical-disclosure.compact .gt-technical-row{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.gt-stage-nav button:after{transition:none!important}.gt-guide-backdrop,.gt-guide-card{animation:none!important}}.doc-topline{justify-content:space-between;align-items:center;gap:24px;min-height:26px;display:flex}.doc-utilities{color:#92938f;align-items:center;gap:13px;font-size:11px;display:flex}.doc-utilities button,.doc-utilities a{color:inherit;cursor:pointer;background:0 0;border:0;padding:0;position:relative}.doc-utilities button+a:before,.doc-utilities a+a:before{content:"";background:#393a38;width:1px;height:9px;position:absolute;top:50%;left:-7px;transform:translateY(-50%)}.doc-utilities button:hover,.doc-utilities a:hover{color:#f0f0ec}@media (max-width:1100px) and (min-width:821px){.final-hero{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:28px;min-height:auto;padding:40px 0}.final-hero-copy{padding-left:10px}.final-hero-copy h1{font-size:clamp(2rem,3.5vw,2.75rem)}.home-system-preview>header strong{font-size:14px}.final-section-heading{grid-template-columns:1fr;gap:22px}.final-entry-grid>article,.final-runtime-split>article{padding-left:26px;padding-right:26px}.final-runtime-split ul{grid-template-columns:1fr}.final-runtime-split li+li{border-left:0;padding-left:0}.final-entry-grid article>div{grid-template-columns:30px 1fr;align-items:start}.final-entry-grid article>div b{grid-column:2}.final-layer-list>div{grid-template-columns:34px 120px minmax(220px,1.2fr) minmax(170px,.8fr) 88px;gap:12px}}@media (max-width:820px){.masthead,.wide-shell .masthead{grid-template-columns:minmax(0,1fr) 44px 44px}.product-switcher-trigger{align-content:center;min-height:44px}.search-trigger,.mobile-menu-trigger,.mobile-standalone-language{width:44px;height:44px}.final-home{padding:0 20px}.final-hero{grid-template-columns:1fr;gap:42px;min-height:auto;padding:52px 0 48px}.final-hero-copy{padding-left:0}.final-hero-copy h1{word-break:keep-all;font-size:clamp(2rem,7.5vw,2.75rem)}.final-hero-copy .final-hero-title-en{font-size:clamp(2rem,7.5vw,2.75rem)}.final-hero-copy>p:not(.landing-kicker){font-size:1rem}.final-hero-proof li{grid-template-columns:28px 1fr;padding:9px 0}.final-hero-proof small{grid-column:2}.final-hero-actions{flex-wrap:wrap;gap:20px}.home-system-preview>header{grid-template-columns:1fr;gap:4px;padding:13px 17px}.home-system-preview>header strong{text-align:left;font-size:15px}.home-system-visual{aspect-ratio:4/3}.home-system-visual>img{object-fit:contain}.home-system-visual ul{display:none}.home-system-preview>footer{padding:0 17px}.final-runtime-split{grid-template-columns:1fr}.final-runtime-split>article{min-height:0;padding:29px 20px 32px}.final-runtime-split>article+article{border-top:1px solid var(--line);border-left:0}.final-runtime-split h2{margin-top:32px;font-size:27px}.final-runtime-split ul{grid-template-columns:1fr}.final-runtime-split li+li{border-left:0;padding-left:0}.final-entry-grid{grid-template-columns:1fr}.final-entry-grid>article{min-height:224px;padding:27px 20px}.final-entry-grid>article+article{border-top:1px solid var(--line);border-left:0}.final-system-overview{padding:58px 0 62px}.final-section-heading{grid-template-columns:1fr;gap:22px;margin-bottom:34px}.final-section-heading h2{font-size:34px}.final-layer-list>div{grid-template-columns:30px 1fr auto;gap:5px 10px;padding:18px 0}.final-layer-list span{grid-row:1/4}.final-layer-list strong{font-size:13px}.final-layer-list p{grid-column:2/4;font-size:11px}.final-layer-list small{grid-column:2/4;font-size:10px}.final-layer-list b{grid-area:1/3;font-size:9px}.final-system-links{flex-direction:column;align-items:flex-start;gap:13px}.final-boundary{grid-template-columns:1fr;gap:26px;margin:0;padding:29px 23px 31px}.final-footer{flex-direction:column;justify-content:center;align-items:flex-start;gap:18px;min-height:120px;margin:0}.final-footer nav{flex-wrap:wrap;gap:14px 20px}.system-page{padding:0 20px}.system-page .system-map-section{margin:0 -20px;padding-top:48px}.doc-topline{justify-content:flex-end}.doc-utilities{font-size:11px}.doc-utilities button,.doc-utilities a{align-items:center;min-height:44px;display:inline-flex}.doc-code-copy{min-height:40px}.gt-raiffa-actions button,.gt-rail-actions button,.gt-footer button{min-height:44px;padding-left:10px;padding-right:10px}.api-response-explorer>header{flex-direction:column;align-items:flex-start;gap:12px}.api-response-explorer>header code{max-width:100%}.api-response-body ol li{grid-template-columns:86px 1fr 8px;gap:10px}.api-response-body ul li{grid-template-columns:1fr;gap:7px}.api-response-explorer>footer{grid-template-columns:1fr;gap:4px;padding-top:12px;padding-bottom:12px}}@media (max-width:520px){.final-hero-title-ko .final-hero-title-mobile-line{display:block}.home-system-visual ul,.home-system-preview>footer>span{display:none}.home-system-preview>footer{justify-content:flex-end}.home-system-preview>footer strong{text-align:right;white-space:nowrap;width:100%}.final-hero-actions .primary{min-width:104px}.final-runtime-status{width:100%}.final-section-heading h2{font-size:31px}.final-boundary strong{font-size:13px}.doc-utilities{justify-content:flex-end;width:100%}}@media (max-width:380px){.masthead{grid-template-columns:minmax(0,1fr) 44px 44px;gap:5px;padding:0 12px}.brand-cluster{gap:8px}.wordmark{width:126px;height:24px}.product-switcher-trigger strong{font-size:10px}.product-switcher-menu{width:auto;position:fixed;top:60px;left:12px;right:12px}.product-tabs{gap:20px;padding:0 12px;scroll-padding-inline:12px}.docs-shell .main-content{padding-left:16px;padding-right:16px}.doc-hero h1{font-size:34px;line-height:1.14}.doc-hero>p:last-child{font-size:13px}.task-surface-heading,.task-surface-panel,.task-surface-footer{padding-left:16px;padding-right:16px}.task-surface-heading h2{font-size:17px}.search-layer{padding-left:10px;padding-right:10px}}@media (prefers-reduced-motion:reduce){.home-system-visual>img,.home-system-visual li{opacity:1;animation:none!important}.final-hero-actions a:after,.final-entry-grid>article,.builder-card-title i,.final-system-link span,.final-runtime-split a span{transition:none!important}}.final-questions{margin-block:3rem}.final-questions h2{margin-bottom:1rem;font-size:1.5rem}.final-questions details{border-bottom:1px solid var(--line-soft)}.final-questions summary{cursor:pointer;padding:1rem 0;font-size:1rem;line-height:1.6}.final-questions summary:focus-visible{outline-offset:4px;outline:2px solid}.final-questions details p{overflow-wrap:anywhere;max-width:68ch;margin:0 0 1.25rem;font-size:1rem;line-height:1.8}.final-task-result{background:#1b1a17;border-left:2px solid #bda87f;margin:12px 0 16px;padding:8px 12px}.final-task-result b{color:#e7d5b3;font-size:.8125rem}.final-review-tasks .final-task-result p{margin:6px 0 0;font-size:.9375rem;line-height:1.55}.home-next-steps{border-block:1px solid var(--line);grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);display:grid}.home-next-steps article{min-width:0;padding:28px 24px;scroll-margin-top:150px}.home-next-steps article+article{border-left:1px solid var(--line)}.home-next-steps h2{word-break:keep-all;overflow-wrap:anywhere;margin:12px 0;font-size:1.5rem;line-height:1.35}.home-next-steps p{color:#b9bab5;font-size:1rem;line-height:1.65}.home-next-steps small{color:#b9bab5;margin-top:16px;font-size:.875rem;line-height:1.6;display:block}.home-next-steps nav{flex-wrap:wrap;gap:8px 20px;display:flex}.home-next-steps a{text-underline-offset:5px;padding:10px 0;font-size:.9375rem;text-decoration:underline;display:inline-block}.home-next-steps ol{margin:20px 0 0;padding-left:22px}.home-next-steps li{padding:0 0 14px 4px;font-size:1rem}.home-next-steps li p{margin:5px 0 0;font-size:.9375rem}.home-next-steps .doc-code{margin:18px 0}.home-next-steps .doc-code pre{white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word}.final-home .final-system-overview{padding-block:28px}.final-home .final-section-heading{margin-bottom:16px}@media (max-width:900px){.home-next-steps{grid-template-columns:minmax(0,1fr)}.home-next-steps article+article{border-left:0;border-top:1px solid var(--line)}}@media (max-width:540px){.home-next-steps article{padding:24px 0}.final-review-tasks article{padding:18px}}.final-home .final-hero{grid-template-columns:minmax(0,1fr);gap:24px}.final-home .final-hero-copy{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px 32px;padding-left:0;display:grid}.final-home .final-hero-copy .landing-kicker{grid-column:1/-1;margin:0 0 6px}.final-home .final-hero-copy h1{grid-area:2/1/5}.final-home .final-hero-copy>p:not(.landing-kicker){grid-column:2;max-width:none;margin:0}.final-home .final-hero-actions{grid-column:2;margin-top:0}.final-home .final-review-tasks{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}.final-home .final-review-tasks article{flex-direction:column;display:flex}.final-home .final-review-tasks a{margin-top:auto}@media (max-width:820px){.final-home .final-hero-copy{display:block}.final-home .final-hero-copy>p:not(.landing-kicker),.final-home .final-hero-actions{margin-top:16px}.final-home .final-review-tasks{grid-template-columns:minmax(0,1fr)}}.data-use-note,.er-share-notice,.code-copy-help{color:#d6d6d6;font-size:14px;line-height:1.75}.data-use-note,.er-share-notice{border-left:2px solid #777;padding:12px 16px}.data-use-note a,.home-next-steps a{text-underline-offset:4px}.code-copy-help{padding:16px}.code-copy-help textarea{color:#eee;width:100%;min-height:120px;font:inherit;overflow-wrap:anywhere;background:#111;border:1px solid #777;padding:12px}.home-next-steps small,.er-verification-scope{color:#bdbdbd;font-size:14px;line-height:1.75}
