._explorer_13fiq_1{--explorer-accent:var(--scheme-blue-text,var(--blue));--explorer-line:color-mix(in srgb, var(--scheme-line,var(--line)) 62%, var(--scheme-line,var(--paper)));background:var(--scheme-surface,var(--paper));color:var(--scheme-text,var(--ink));overflow:hidden}._layout_13fiq_9{grid-template-columns:minmax(230px,.58fr) minmax(0,1.42fr);align-items:stretch;display:grid}._rail_13fiq_15{border-right:1px solid var(--explorer-line);background:var(--scheme-surface,var(--paper));flex-direction:column;display:flex}._rail_13fiq_15 button{border:0;border-bottom:1px solid var(--explorer-line);background:var(--scheme-surface,var(--paper));width:100%;min-height:64px;color:var(--scheme-text,var(--ink));text-align:left;cursor:pointer;flex:none;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;padding:16px clamp(22px,2.7vw,34px);transition:background-color .2s,color .2s;display:grid}._rail_13fiq_15 button:last-child{border-bottom:0}._rail_13fiq_15 button strong{letter-spacing:-.025em;min-width:0;font-size:clamp(16px,1.35vw,19px);font-weight:480;line-height:1.2}._rail_13fiq_15 button>span{opacity:0;font-size:17px;line-height:1;transition:opacity .2s,transform .2s;transform:translate(-4px)}._rail_13fiq_15 button:hover:not(._active_13fiq_60){background:var(--scheme-surface-raised,var(--paper-light))}._rail_13fiq_15 button:hover:not(._active_13fiq_60)>span{opacity:.4;transform:translate(0)}._rail_13fiq_15 button:focus-visible{z-index:1;outline:2px solid var(--scheme-blue-line,var(--blue-dark));outline-offset:-3px;position:relative}._rail_13fiq_15 button._active_13fiq_60{background:var(--scheme-blue-surface,var(--explorer-accent));color:var(--scheme-text,var(--white))}._rail_13fiq_15 button._active_13fiq_60>span{opacity:1;transform:translate(0)}._rail_13fiq_15 button._active_13fiq_60:focus-visible{outline-color:var(--scheme-line,var(--white));outline-offset:-4px}._detail_13fiq_91{grid-template-rows:auto auto 1fr;min-width:0;min-height:780px;padding:clamp(40px,4.4vw,64px);display:grid}._slot_13fiq_99{min-width:0;display:grid}._slot_13fiq_99:last-child{align-self:end}._slot_13fiq_99>*{grid-area:1/1;min-width:0}._panel_13fiq_113{visibility:hidden;opacity:0;pointer-events:none}._activePanel_13fiq_119{visibility:visible;opacity:1;pointer-events:auto;animation:.26s ease-out both _detail-in_13fiq_1}._eyebrow_13fiq_126,._done_13fiq_127{font:10px/1.25 var(--font-geist-mono), monospace;letter-spacing:.05em;text-transform:uppercase;margin:0}._eyebrow_13fiq_126{color:var(--scheme-text-muted,var(--muted))}._request_13fiq_138{padding-bottom:clamp(32px,3.2vw,42px)}._request_13fiq_138 h3{max-width:24ch;color:var(--scheme-text,var(--ink-dark));letter-spacing:-.045em;text-wrap:balance;margin:0;font-size:clamp(32px,2.75vw,46px);font-weight:400;line-height:1.03}._request_13fiq_138 ._eyebrow_13fiq_126{margin-top:24px}._description_13fiq_157{max-width:66ch;color:var(--scheme-text,#4f4e49);margin:10px 0 0;font-size:18px;font-weight:400;line-height:1.5}._path_13fiq_166{padding-bottom:clamp(34px,3.6vw,46px)}._path_13fiq_166 ol{border-top:1px solid var(--explorer-line);margin:22px 0 0;padding:0;list-style:none}._path_13fiq_166 li{border-bottom:1px solid var(--explorer-line);grid-template-columns:34px minmax(0,1fr) minmax(150px,.48fr);align-items:center;gap:clamp(12px,1.6vw,24px);min-width:0;min-height:54px;padding:10px 0;display:grid}._stepNumber_13fiq_188{color:var(--scheme-text-muted,var(--muted));font:10px/1.35 var(--font-geist-mono), monospace;letter-spacing:.02em}._stepCopy_13fiq_194{letter-spacing:-.012em;min-width:0;font-size:14px;font-weight:400;line-height:1.3}._path_13fiq_166 li>span:last-child{min-width:0;color:var(--scheme-text-muted,var(--muted));font:10px/1.35 var(--font-geist-mono), monospace;letter-spacing:.02em;text-align:right;text-transform:uppercase}._outcome_13fiq_211{border-top:1px solid var(--explorer-line);grid-template-columns:132px minmax(0,1fr);gap:clamp(22px,3vw,40px);padding-top:23px;display:grid}._done_13fiq_127{color:var(--scheme-green-text,var(--green));white-space:nowrap;align-self:start;align-items:center;gap:8px;font-weight:400;display:inline-flex}._done_13fiq_127 i{background:var(--scheme-green-fill,var(--abird-green));border-radius:50%;flex:none;width:7px;height:7px}._outcome_13fiq_211 h4{max-width:40ch;color:var(--scheme-text,var(--ink-dark));letter-spacing:-.035em;margin:-3px 0 0;font-size:clamp(20px,1.75vw,27px);font-weight:400;line-height:1.22}@keyframes _detail-in_13fiq_1{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (max-width:900px){._layout_13fiq_9{grid-template-columns:1fr}._rail_13fiq_15{border-right:0;border-bottom:1px solid var(--explorer-line);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}._rail_13fiq_15 button{border-right:1px solid var(--explorer-line);min-height:58px;padding:13px 16px}._rail_13fiq_15 button:nth-child(4n){border-right:0}._rail_13fiq_15 button:nth-last-child(-n+4){border-bottom:0}._rail_13fiq_15 button strong{font-size:15px}._rail_13fiq_15 button>span{font-size:14px}._detail_13fiq_91{min-height:760px;padding:clamp(38px,6vw,58px)}}@media (max-width:620px){._rail_13fiq_15{grid-template-columns:repeat(2,minmax(0,1fr))}._rail_13fiq_15 button:nth-child(4n){border-right:1px solid var(--explorer-line)}._rail_13fiq_15 button:nth-child(2n){border-right:0}._rail_13fiq_15 button:nth-last-child(-n+4){border-bottom:1px solid var(--explorer-line)}._rail_13fiq_15 button:nth-last-child(-n+2){border-bottom:0}._rail_13fiq_15 button{min-height:58px;padding:13px 15px}._rail_13fiq_15 button strong{font-size:14px}._detail_13fiq_91{min-height:0;padding:32px 18px 30px;display:block}._request_13fiq_138{padding-bottom:31px}._request_13fiq_138 h3{text-wrap:pretty;margin-top:0;font-size:clamp(30px,9vw,37px)}._request_13fiq_138 ._eyebrow_13fiq_126{margin-top:20px}._description_13fiq_157{margin-top:9px;font-size:16px}._path_13fiq_166{padding-bottom:34px}._path_13fiq_166 ol{margin-top:20px}._path_13fiq_166 li{grid-template-columns:30px minmax(0,1fr);align-content:center;gap:5px;min-height:68px;padding:11px 0}._path_13fiq_166 li>span:last-child{text-align:left;grid-column:2}._outcome_13fiq_211{grid-template-columns:1fr;gap:14px;padding-top:21px}._outcome_13fiq_211 h4{margin-top:0;font-size:21px}}@media (prefers-reduced-motion:reduce){._activePanel_13fiq_119{animation:none}._rail_13fiq_15 button,._rail_13fiq_15 button>span{transition:none}}._definition_1bdbd_1,._graphSection_1bdbd_2{--x5-ink:var(--ink,var(--scheme-text,#2f2f2f));--x5-ink-dark:var(--ink-dark,var(--scheme-text,#191916));--x5-paper:var(--paper,var(--scheme-surface,#fff));--x5-paper-light:var(--paper-light,var(--scheme-surface,#f8f8f8));--x5-muted:var(--muted,var(--scheme-text-muted,#706f68));--x5-line:var(--line,var(--scheme-line,#cfcbc1));--x5-blue:var(--blue,var(--scheme-blue-text,#5a79b2));--x5-blue-dark:var(--blue-dark,var(--scheme-blue-text,#294b86));--x5-green:var(--green,var(--scheme-green-text,#308267));--x5-orange:var(--orange,var(--scheme-orange-text,#b86d50));--x5-lime:var(--lime,var(--scheme-amber-text,#e2e8ad));box-sizing:border-box;font-family:var(--font-geist-sans), Arial, Helvetica, sans-serif}._definition_1bdbd_1 *,._graphSection_1bdbd_2 *{box-sizing:border-box}._shell_1bdbd_23{width:var(--shell,min(1280px, calc(100vw - 64px)));margin-inline:auto}._srOnly_1bdbd_28{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}._definition_1bdbd_1{background:var(--x5-paper);min-height:clamp(850px,100svh,1040px);color:var(--x5-ink);align-items:center;padding-block:clamp(112px,12vw,164px);display:flex}._definitionLayout_1bdbd_51{grid-template-columns:minmax(0,.96fr) minmax(0,1.04fr);align-items:center;gap:clamp(66px,6.5vw,112px);display:grid}._definitionCopy_1bdbd_58{min-width:0}._definitionCopy_1bdbd_58 h2{letter-spacing:-.064em;text-wrap:balance;max-width:690px;margin:0;font-size:clamp(56px,5.4vw,78px);font-weight:450;line-height:.94}._editorialSplit_1bdbd_72{grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);gap:clamp(36px,4vw,64px);margin-top:clamp(52px,5.4vw,76px);display:grid}._editorialSplit_1bdbd_72 article{min-width:0}._editorialSplit_1bdbd_72 article>i{background:var(--x5-orange);width:56px;height:4px;margin-bottom:23px;display:block}._editorialSplit_1bdbd_72 ._contextNote_1bdbd_91>i{background:var(--x5-blue-dark)}._editorialSplit_1bdbd_72 h3{letter-spacing:-.035em;margin:0 0 18px;font-size:18px;font-weight:620;line-height:1.15}._editorialSplit_1bdbd_72 p{color:var(--scheme-text,#3f3f3b);letter-spacing:-.012em;margin:0;font-size:16px;line-height:1.58}._definitionLinks_1bdbd_111{align-items:center;gap:30px;width:100%;margin-top:clamp(48px,5vw,68px);display:flex}._primaryLink_1bdbd_119,._secondaryLink_1bdbd_120,._graphLink_1bdbd_121{color:inherit;text-decoration:none}._primaryLink_1bdbd_119{background:var(--scheme-control-fill,var(--x5-ink-dark));min-width:258px;min-height:60px;color:var(--scheme-text-on-accent,#fff);justify-content:space-between;align-items:center;gap:42px;padding:17px 20px;font-size:15px;font-weight:570;transition:background-color .18s;display:inline-flex}._primaryLink_1bdbd_119:hover{background:var(--scheme-control-hover,var(--x5-blue-dark))}._primaryLink_1bdbd_119 span:last-child,._secondaryLink_1bdbd_120 span:last-child,._graphLink_1bdbd_121 span:last-child{transition:transform .18s}._primaryLink_1bdbd_119:hover span:last-child{transform:translate(3px,-3px)}._secondaryLink_1bdbd_120{border-bottom:1px solid;align-items:center;gap:16px;padding-bottom:5px;font-size:15px;font-weight:560;display:inline-flex}._secondaryLink_1bdbd_120:hover span:last-child,._graphLink_1bdbd_121:hover span:last-child{transform:translate(4px)}._primaryLink_1bdbd_119:focus-visible,._secondaryLink_1bdbd_120:focus-visible,._graphLink_1bdbd_121:focus-visible{outline:2px solid var(--x5-blue-dark);outline-offset:5px}._operationField_1bdbd_177{align-self:center;min-width:0;margin:0}._operationMeta_1bdbd_183{color:var(--x5-muted);font:11px/1.25 var(--font-geist-mono), monospace;letter-spacing:.015em;justify-content:space-between;align-items:center;gap:24px;display:flex}._operationMeta_1bdbd_183 span:first-child{color:var(--x5-ink);align-items:center;gap:12px;display:inline-flex}._operationMeta_1bdbd_183 i{background:var(--x5-green);border-radius:50%;width:10px;height:10px;display:block}._operationPrompt_1bdbd_208{letter-spacing:-.052em;text-wrap:balance;max-width:690px;margin:clamp(48px,5vw,68px) 0 0;font-size:clamp(30px,2.75vw,41px);font-weight:400;line-height:1.08}._definitionRoute_1bdbd_218{height:330px;margin-top:24px;position:relative}._definitionRouteSvg_1bdbd_224{width:100%;height:100%;fill:var(--x5-paper);stroke:var(--scheme-line-strong-a520,#2f2f2f85);stroke-width:1.5px;vector-effect:non-scaling-stroke;position:absolute;inset:0;overflow:visible}._definitionRouteSvg_1bdbd_224 path,._definitionRouteSvg_1bdbd_224 circle{vector-effect:non-scaling-stroke}._definitionRouteBase_1bdbd_241,._definitionRouteFlow_1bdbd_242{fill:none;stroke-linecap:round;stroke-linejoin:round}._definitionRouteBase_1bdbd_241{stroke:var(--scheme-line,#2f2f2f4f);stroke-width:1.8px}._definitionRouteFlow_1bdbd_242{stroke:var(--x5-blue-dark);stroke-width:3px;stroke-dasharray:4 96;animation:6.8s linear infinite _definition-route-flow_1bdbd_1}._definitionRouteSvg_1bdbd_224 ._verifiedStop_1bdbd_260{fill:var(--scheme-green-text,#63b391);stroke:var(--x5-green)}@keyframes _definition-route-flow_1bdbd_1{to{stroke-dashoffset:-100px}}._definitionSystem_1bdbd_269{background:var(--x5-paper);flex-direction:column;gap:4px;display:flex;position:absolute}._definitionSystem_1bdbd_269 strong{letter-spacing:-.025em;font-size:15px;font-weight:620;line-height:1.1}._definitionSystem_1bdbd_269 span{color:var(--scheme-text,#454541);font-size:12px;line-height:1.2}._definitionRegions_1bdbd_290{top:8%;left:0}._definitionIngress_1bdbd_291{top:42%;left:23%}._definitionRuntime_1bdbd_292{top:42%;left:58%}._definitionObservability_1bdbd_293{top:76%;right:0}._operationResult_1bdbd_295{letter-spacing:-.015em;align-items:center;gap:12px;margin:8px 0 0;font-size:15px;line-height:1.35;display:flex}._operationResult_1bdbd_295 i{background:var(--scheme-green-fill,#63b391);width:19px;height:19px;color:var(--scheme-text-on-accent,white);border-radius:50%;flex:0 0 19px;place-items:center;font-size:12px;font-style:normal;line-height:1;display:grid}._operationProgress_1bdbd_319{border-bottom:1px solid var(--x5-line);grid-template-columns:repeat(4,minmax(0,1fr));margin:clamp(56px,5vw,74px) 0 0;padding:0;list-style:none;display:grid}._operationProgress_1bdbd_319 li{min-height:48px;color:var(--scheme-text-muted,#92918a);padding:0 10px 17px 0;font-size:11px;line-height:1.25;position:relative}._operationProgress_1bdbd_319 li[aria-current=step]{color:var(--x5-ink)}._operationProgress_1bdbd_319 li[aria-current=step]:after{content:"";background:var(--x5-ink);width:calc(100% - 10px);height:1px;position:absolute;bottom:-1px;left:0;right:10px}._graphSection_1bdbd_2{--x5-blue:var(--scheme-graph-surface,var(--blue,#5a79b2));--x5-blue-dark:var(--scheme-graph-node,var(--blue-dark,#294b86));background:var(--scheme-graph-background,radial-gradient(circle at 76% 42%, var(--scheme-blue-fill-a140,#876de524), transparent 30%), radial-gradient(circle at 86% 68%, var(--scheme-amber-surface-a70,#ffe28012), transparent 27%), radial-gradient(circle at 77% 50%, var(--scheme-blue-fill-a240,#294b863d), transparent 44%), var(--x5-blue));box-shadow:var(--scheme-graph-frame,none);color:var(--scheme-text-on-accent,white);padding-block:clamp(108px,11vw,158px);overflow:hidden}._graphSection_1bdbd_2 ::selection{background:var(--x5-green);color:var(--scheme-text-on-accent,white)}._graphLayout_1bdbd_373{grid-template-columns:minmax(340px,.72fr) minmax(0,1.28fr);align-items:center;gap:clamp(52px,5vw,84px);display:grid}._graphCopy_1bdbd_380{z-index:3;position:relative}._kicker_1bdbd_385{letter-spacing:.01em;margin:0 0 36px;font-size:13px;font-weight:620;line-height:1.2}._graphCopy_1bdbd_380 h2{letter-spacing:-.066em;margin:0;font-size:clamp(56px,5.7vw,80px);font-weight:420;line-height:.91}._graphBody_1bdbd_401{max-width:560px;margin:42px 0}._graphBody_1bdbd_401 p{color:var(--scheme-text-on-accent-a940,#fffffff0);letter-spacing:-.015em;margin:0;font-size:18px;line-height:1.52}._graphBody_1bdbd_401 p+p{margin-top:24px}._graphCopy_1bdbd_380 strong{color:var(--scheme-text-on-accent,white);font-weight:650}._graphLink_1bdbd_121{border-bottom:1px solid var(--scheme-line-a920,#ffffffeb);align-items:center;gap:16px;padding-bottom:5px;font-size:15px;font-weight:560;display:inline-flex}._graphLink_1bdbd_121:focus-visible{outline-color:var(--x5-lime)}._graphFigure_1bdbd_437{isolation:isolate;min-width:0;margin:0;position:relative}._systemDiagram_1bdbd_444{z-index:1;width:calc(100% + clamp(72px,7vw,124px));height:auto;margin-right:clamp(-124px,-7vw,-72px);display:block;position:relative;overflow:hidden}._tabletDiagram_1bdbd_454,._mobileDiagram_1bdbd_455{display:none}._outerWeb_1bdbd_459 path,._meshLighting_1bdbd_460 path,._coreBloom_1bdbd_461,._coreHalo_1bdbd_462,._coreFill_1bdbd_463,._domainBloom_1bdbd_464,._domainHalo_1bdbd_465,._domainFill_1bdbd_466{vector-effect:non-scaling-stroke}._meshLighting_1bdbd_460{pointer-events:none}._meshLighting_1bdbd_460 path{fill:none;stroke-linecap:round;stroke-linejoin:round}._meshBaseHalo_1bdbd_480{opacity:.085}._meshBaseHalo_1bdbd_480 path{stroke:var(--scheme-blue-line-a620,#c8e1ff9e);stroke-width:2.6px}._meshPulse_1bdbd_489{transform-box:fill-box;transform-origin:50%;animation:1.6s cubic-bezier(.45,0,.55,1) infinite _mesh-halo-breathe_1bdbd_1}._meshPulse_1bdbd_489 path{stroke-width:4.2px}._meshPulseIce_1bdbd_499{opacity:.38}._meshPulseIce_1bdbd_499 path{stroke:var(--scheme-blue-line-a900,#e2f1ffe6)}._meshPulseViolet_1bdbd_507{opacity:.24;animation-name:_mesh-halo-breathe-soft_1bdbd_1;animation-delay:-.8s}._meshPulseViolet_1bdbd_507 path{stroke:var(--scheme-purple-line-a820,#d5c5ffd1)}._outerWeb_1bdbd_459 path{fill:none;stroke:var(--scheme-graph-grid,var(--scheme-blue-line-a115,#d3e8ff1d));stroke-width:.92px;stroke-linecap:round;stroke-linejoin:round}._outerWeb_1bdbd_459 ._webPrimary_1bdbd_525,._outerWeb_1bdbd_459 ._webCore_1bdbd_530{stroke:var(--scheme-graph-grid,var(--scheme-blue-line-a115,#d3e8ff1d));stroke-width:.92px}._outerWeb_1bdbd_459 ._webSecondary_1bdbd_535{stroke:var(--scheme-graph-grid,var(--scheme-blue-line-a115,#d3e8ff1d))}._outerWeb_1bdbd_459 ._webGhost_1bdbd_539{stroke:var(--scheme-graph-grid,var(--scheme-blue-line-a115,#d3e8ff1d));stroke-width:.92px}._coreHalo_1bdbd_462{fill:color-mix(in srgb, var(--x5-blue) 86%, transparent);stroke:color-mix(in srgb, currentColor 38%, transparent);stroke-width:1px}._coreBloom_1bdbd_461{fill:color-mix(in srgb, currentColor 58%, transparent);opacity:.32}._coreFill_1bdbd_463{fill:var(--x5-blue-dark);stroke:color-mix(in srgb, currentColor 76%, var(--scheme-line,white) 18%);stroke-width:1.2px;filter:drop-shadow(0 0 3px color-mix(in srgb, currentColor 34%, transparent)) drop-shadow(0 0 10px color-mix(in srgb, currentColor 16%, transparent))}._coreGlyph_1bdbd_564{fill:var(--scheme-text-on-accent,white);stroke:none}._coreNode_1bdbd_572{cursor:default;touch-action:manipulation;-webkit-tap-highlight-color:transparent}._domainHalo_1bdbd_465{fill:color-mix(in srgb, var(--x5-blue) 86%, transparent);stroke:color-mix(in srgb, currentColor 38%, transparent);stroke-width:1px}._domainBloom_1bdbd_464{fill:color-mix(in srgb, currentColor 58%, transparent);opacity:.27;transform-box:fill-box;transform-origin:50%}._domainFill_1bdbd_466{fill:color-mix(in srgb, var(--x5-blue) 93%, var(--scheme-graph-node,#102a58));stroke:color-mix(in srgb, currentColor 76%, var(--scheme-line,white) 18%);stroke-width:1.2px;filter:drop-shadow(0 0 3px color-mix(in srgb, currentColor 34%, transparent)) drop-shadow(0 0 10px color-mix(in srgb, currentColor 16%, transparent))}._domainGlyph_1bdbd_600{fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round}._domainNode_1bdbd_608 text{font-family:var(--font-geist-sans), -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", Arial, sans-serif;letter-spacing:-.018em;font-size:13px;font-weight:540}._domainLabelBackdrop_1bdbd_615{fill:none;stroke:var(--x5-blue);stroke-width:7px;stroke-linejoin:round}._domainLabelForeground_1bdbd_622{fill:var(--scheme-text-muted,white);stroke:none}._toneWhite_1bdbd_627{color:var(--scheme-text-on-accent,white)}._toneBlue_1bdbd_628{color:var(--scheme-blue-text,#d6e3ff)}._toneLime_1bdbd_629{color:var(--x5-lime)}._toneGreen_1bdbd_630{color:var(--scheme-green-text,#8fdbb2)}._toneOrange_1bdbd_631{color:var(--scheme-orange-text,#ffc0a6)}._monochromePulse_1bdbd_635 ._restingNode_1bdbd_635,._monochromeSignals_1bdbd_636 ._restingNode_1bdbd_635{color:var(--scheme-text-on-accent-a720,#f2f7fcb8)}._monochromePulse_1bdbd_635 ._restingNode_1bdbd_635 ._coreBloom_1bdbd_461,._monochromePulse_1bdbd_635 ._restingNode_1bdbd_635 ._domainBloom_1bdbd_464,._monochromeSignals_1bdbd_636 ._restingNode_1bdbd_635 ._coreBloom_1bdbd_461,._monochromeSignals_1bdbd_636 ._restingNode_1bdbd_635 ._domainBloom_1bdbd_464{fill:var(--scheme-blue-surface-a340,#edf4fb57);opacity:.11}._monochromePulse_1bdbd_635 ._restingNode_1bdbd_635 ._coreHalo_1bdbd_462,._monochromePulse_1bdbd_635 ._restingNode_1bdbd_635 ._domainHalo_1bdbd_465,._monochromeSignals_1bdbd_636 ._restingNode_1bdbd_635 ._coreHalo_1bdbd_462,._monochromeSignals_1bdbd_636 ._restingNode_1bdbd_635 ._domainHalo_1bdbd_465{fill:var(--scheme-blue-surface-a35,#edf4fb09);stroke:var(--scheme-blue-line-a240,#edf4fb3d)}._monochromePulse_1bdbd_635 ._restingNode_1bdbd_635 ._coreFill_1bdbd_463,._monochromePulse_1bdbd_635 ._restingNode_1bdbd_635 ._domainFill_1bdbd_466,._monochromeSignals_1bdbd_636 ._restingNode_1bdbd_635 ._coreFill_1bdbd_463,._monochromeSignals_1bdbd_636 ._restingNode_1bdbd_635 ._domainFill_1bdbd_466{fill:color-mix(in srgb, var(--x5-blue-dark) 86%, var(--scheme-graph-node,#eef3f7) 14%);stroke:var(--scheme-graph-node-line,var(--scheme-line-a340,#f4f8fc57));filter:var(--scheme-graph-rest-filter,drop-shadow(0 0 3px #f1f7fc14) drop-shadow(0 0 10px #f1f7fc0a))}._monochromePulse_1bdbd_635 ._restingNode_1bdbd_635 ._coreFill_1bdbd_463,._monochromeSignals_1bdbd_636 ._restingNode_1bdbd_635 ._coreFill_1bdbd_463{fill:var(--scheme-graph-core,color-mix(in srgb, var(--x5-blue-dark) 86%, #eef3f7 14%));stroke:var(--scheme-graph-line,var(--scheme-line-a340,#f4f8fc57))}._monochromePulse_1bdbd_635 ._restingNode_1bdbd_635 ._coreGlyph_1bdbd_564,._monochromeSignals_1bdbd_636 ._restingNode_1bdbd_635 ._coreGlyph_1bdbd_564{fill:var(--scheme-text-on-accent-a780,#f7fafcc2)}._colorPulse_1bdbd_680,._monochromeSignals_1bdbd_636{--pulse-users-signal:var(--scheme-purple-text,#d8c8ff);--pulse-data-signal:var(--scheme-amber-text,#ffe280);--pulse-nix-signal:var(--scheme-blue-text,#d6e3ff);--pulse-nix-fill:var(--scheme-graph-core,color-mix(in srgb, var(--x5-blue) 82%, var(--x5-blue-dark) 18%))}._colorPulse_1bdbd_680 ._signalNode_1bdbd_688[data-domain=users]{color:var(--pulse-users-signal)}._colorPulse_1bdbd_680 ._signalNode_1bdbd_688[data-domain=data]{color:var(--pulse-data-signal)}._colorPulse_1bdbd_680 ._signalNode_1bdbd_688[data-domain=core]{color:var(--pulse-nix-signal)}._colorPulse_1bdbd_680 ._coreNode_1bdbd_572 ._coreFill_1bdbd_463{fill:var(--pulse-nix-fill)}._nodePulseLayer_1bdbd_704{pointer-events:none}._signalNode_1bdbd_688{opacity:0;will-change:opacity;animation:4.8s linear infinite _node-signal-enable_1bdbd_1}._nerveSignalLayer_1bdbd_717,._nerveLitLayer_1bdbd_718{pointer-events:none}._nerveSignalLayer_1bdbd_717{mix-blend-mode:screen}._nerveRoute_1bdbd_726{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:.24 1.18;stroke-dashoffset:.24px;vector-effect:non-scaling-stroke;opacity:0;will-change:opacity, stroke-dashoffset;animation:4s linear both _nerve-route-outbound_1bdbd_1}._nerveRouteHalo_1bdbd_740{stroke:var(--scheme-amber-line-a120,#faf7e51f);stroke-width:15px;filter:blur(8.5px)drop-shadow(0 0 15px #fff1b829)}._nerveRouteGlow_1bdbd_748{stroke:var(--scheme-amber-line-a300,#fff1bf4d);stroke-width:7.2px;filter:blur(4px)drop-shadow(0 0 9px #ffe0843d)}._nerveRouteCore_1bdbd_756{stroke:var(--scheme-amber-line-a500,#fffbe680);stroke-width:2.3px;filter:blur(1.35px)drop-shadow(0 0 4px #fff4cd52)drop-shadow(0 0 8px #f6cc672e)}._nerveCoreSending_1bdbd_765{opacity:0;will-change:opacity;animation:4s ease-in-out both _nerve-core-send_1bdbd_1}._nerveNodeActivating_1bdbd_775{opacity:0;animation:4s ease-in-out both _nerve-node-arrive_1bdbd_1}._nerveNodeReleasing_1bdbd_780{opacity:.98;animation:4s ease-in-out both _nerve-node-cycle-off_1bdbd_1}._monochromeSignals_1bdbd_636 ._nerveCoreSending_1bdbd_765 ._coreBloom_1bdbd_461{opacity:.56}._monochromeSignals_1bdbd_636 ._nerveCoreSending_1bdbd_765 ._coreHalo_1bdbd_462{stroke-width:1.55px}._monochromeSignals_1bdbd_636 ._nerveNodeLit_1bdbd_793[data-domain=users]{color:var(--pulse-users-signal)}._monochromeSignals_1bdbd_636 ._nerveNodeLit_1bdbd_793[data-domain=data]{color:var(--pulse-data-signal)}._monochromeSignals_1bdbd_636 ._nerveNodeLit_1bdbd_793[data-domain=core]{color:var(--pulse-nix-signal)}._monochromeSignals_1bdbd_636 ._nerveNodeLit_1bdbd_793 ._coreBloom_1bdbd_461,._monochromeSignals_1bdbd_636 ._nerveNodeLit_1bdbd_793 ._domainBloom_1bdbd_464{fill:color-mix(in srgb, currentColor 82%, transparent);opacity:.38}._monochromeSignals_1bdbd_636 ._nerveNodeLit_1bdbd_793 ._coreHalo_1bdbd_462,._monochromeSignals_1bdbd_636 ._nerveNodeLit_1bdbd_793 ._domainHalo_1bdbd_465{fill:color-mix(in srgb, var(--x5-blue) 86%, transparent);stroke:color-mix(in srgb, currentColor 88%, var(--scheme-line,white) 12%)}._monochromeSignals_1bdbd_636 ._nerveNodeLit_1bdbd_793 ._coreFill_1bdbd_463,._monochromeSignals_1bdbd_636 ._nerveNodeLit_1bdbd_793 ._domainFill_1bdbd_466{fill:color-mix(in srgb, var(--x5-blue) 93%, var(--scheme-graph-node,#102a58));stroke:color-mix(in srgb, currentColor 76%, var(--scheme-line,white) 18%);filter:drop-shadow(0 0 3px color-mix(in srgb, currentColor 34%, transparent)) drop-shadow(0 0 9px color-mix(in srgb, currentColor 17%, transparent))}._monochromeSignals_1bdbd_636 ._nerveNodeLit_1bdbd_793._coreNode_1bdbd_572 ._coreFill_1bdbd_463{fill:var(--pulse-nix-fill)}._monochromeSignals_1bdbd_636 ._nerveNodeLit_1bdbd_793 ._coreGlyph_1bdbd_564{fill:var(--scheme-text-on-accent,white)}@keyframes _nerve-route-outbound_1bdbd_1{0%,5%{opacity:0;stroke-dashoffset:.24px}7%{opacity:1;stroke-dashoffset:.24px}40%{opacity:1;stroke-dashoffset:-.96px}48%{opacity:0;stroke-dashoffset:-1px}to{opacity:0;stroke-dashoffset:-1px}}@keyframes _nerve-core-send_1bdbd_1{0%{opacity:0}4%{opacity:.06}10%{opacity:.46}16%{opacity:.92}21%{opacity:.96}27%{opacity:.36}32%,to{opacity:0}}@keyframes _nerve-node-arrive_1bdbd_1{0%,34%{opacity:0}40%,to{opacity:.98}}@keyframes _nerve-node-cycle-off_1bdbd_1{0%{opacity:.98}6%,to{opacity:0}}@keyframes _node-signal-enable_1bdbd_1{0%,to{opacity:0}4%{opacity:.98}30%{opacity:.98}42%{opacity:0}}@keyframes _mesh-halo-breathe_1bdbd_1{0%,to{opacity:.18}42%{opacity:.44}55%{opacity:.48}72%{opacity:.34}}@keyframes _mesh-halo-breathe-soft_1bdbd_1{0%,to{opacity:.1}42%{opacity:.27}55%{opacity:.3}72%{opacity:.21}}@media (max-width:1100px){._desktopDiagram_1bdbd_899{display:none}._tabletDiagram_1bdbd_454{display:block}._definitionLayout_1bdbd_51{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:54px}._editorialSplit_1bdbd_72{grid-template-columns:1fr;gap:38px}._definitionCopy_1bdbd_58 h2{font-size:clamp(52px,6vw,68px)}._definitionSystem_1bdbd_269 strong{font-size:14px}._definitionSystem_1bdbd_269 span{font-size:11px}._graphLayout_1bdbd_373{grid-template-columns:minmax(310px,.78fr) minmax(0,1.22fr);gap:36px}}@media (max-width:980px){._definition_1bdbd_1{min-height:0}._definitionLayout_1bdbd_51,._graphLayout_1bdbd_373{grid-template-columns:1fr}._definitionLayout_1bdbd_51{gap:96px}._definitionCopy_1bdbd_58 h2{max-width:760px}._editorialSplit_1bdbd_72{grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);max-width:780px}._operationField_1bdbd_177{max-width:760px}._graphLayout_1bdbd_373{gap:82px}._graphCopy_1bdbd_380{max-width:700px}._graphCopy_1bdbd_380 h2{font-size:clamp(58px,9vw,80px)}}@media (max-width:680px){._shell_1bdbd_23{width:min(100% - 32px,1280px)}._definition_1bdbd_1,._graphSection_1bdbd_2{padding-block:88px}._definitionLayout_1bdbd_51{gap:78px}._definitionCopy_1bdbd_58 h2{font-size:clamp(48px,14.5vw,62px);line-height:.93}._editorialSplit_1bdbd_72{grid-template-columns:1fr;gap:42px;margin-top:54px}._editorialSplit_1bdbd_72 p{font-size:16px}._definitionLinks_1bdbd_111{margin-top:50px}._primaryLink_1bdbd_119{flex:auto;min-width:0}._operationMeta_1bdbd_183 span:last-child{display:none}._operationPrompt_1bdbd_208{margin-top:42px;font-size:clamp(30px,9vw,38px)}._definitionRoute_1bdbd_218{gap:29px;height:auto;margin-top:52px;padding-left:38px;display:grid}._definitionRoute_1bdbd_218:before{content:"";background:var(--scheme-surface-inset-a280,#2f2f2f47);width:1px;position:absolute;top:10px;bottom:10px;left:9px}._definitionRouteSvg_1bdbd_224{display:none}._definitionSystem_1bdbd_269,._definitionRegions_1bdbd_290,._definitionIngress_1bdbd_291,._definitionRuntime_1bdbd_292,._definitionObservability_1bdbd_293{position:relative;inset:auto}._definitionSystem_1bdbd_269:before{content:"";border:1px solid var(--x5-blue-dark);background:var(--x5-paper);border-radius:50%;width:9px;height:9px;position:absolute;top:5px;left:-33px}._definitionObservability_1bdbd_293:before{border-color:var(--x5-green);background:var(--scheme-green-fill,#63b391)}._definitionSystem_1bdbd_269 strong{font-size:15px}._definitionSystem_1bdbd_269 span{font-size:12px}._operationResult_1bdbd_295{margin-top:42px}._operationProgress_1bdbd_319{scrollbar-width:none;margin-top:54px;display:flex;overflow-x:auto}._operationProgress_1bdbd_319::-webkit-scrollbar{display:none}._operationProgress_1bdbd_319 li{min-width:138px}._graphLayout_1bdbd_373{gap:58px}._kicker_1bdbd_385{margin-bottom:28px}._graphCopy_1bdbd_380 h2{font-size:clamp(52px,14vw,65px)}._graphBody_1bdbd_401{margin:34px 0 38px}._graphBody_1bdbd_401 p{font-size:17px}}@media (max-width:420px){._definitionLinks_1bdbd_111{flex-direction:column;align-items:stretch}._primaryLink_1bdbd_119{width:100%}._secondaryLink_1bdbd_120{align-self:flex-start}}@media (max-width:980px){._systemDiagram_1bdbd_444{width:100%;margin-right:0}._graphFigure_1bdbd_437{width:min(100%,820px);margin-inline:auto}}@media (max-width:680px){._tabletDiagram_1bdbd_454{display:none}._mobileDiagram_1bdbd_455{width:min(100%,430px);margin:0 auto;display:block}._domainNode_1bdbd_608 text{stroke-width:7px;font-size:10px}._graphFigure_1bdbd_437{width:calc(100% + 8px);margin-left:-4px}}@media (prefers-reduced-motion:reduce){._definitionRouteFlow_1bdbd_242{animation:none}._meshPulse_1bdbd_489,._nodePulseLayer_1bdbd_704,._nerveSignalLayer_1bdbd_717,._nerveLitLayer_1bdbd_718{animation:none;display:none}}.access-success-delight{align-items:center;gap:12px;margin-top:32px;display:flex}.access-success-delight .signup-bird{flex:0 0 80px}.access-success .access-success-delight p{max-width:240px;color:var(--scheme-text-muted,#5b635e);margin:0;font-size:14px;line-height:1.6}.signup-bird{pointer-events:none;width:104px;height:64px;position:relative}.signup-bird-mark{transform-origin:46%;width:44px;height:42px;animation:2.6s ease-in-out both signup-bird-welcome;position:absolute;top:14px;left:8px}.signup-bird-shadow{background:var(--scheme-text-muted,#5b635e);opacity:.18;border-radius:50%;width:33px;height:3px;animation:2.6s ease-in-out both signup-bird-landing;position:absolute;bottom:4px;left:13px}.signup-bird-spark{opacity:0;border-radius:1px;width:4px;height:4px;animation:2.6s ease-out both signup-bird-spark;position:absolute;top:22px;left:40px}.signup-bird-spark-green{--spark-x:-28px;--spark-y:-16px;background:#60b786}.signup-bird-spark-blue{--spark-x:34px;--spark-y:-9px;background:#3868c7}.signup-bird-spark-orange{--spark-x:16px;--spark-y:-27px;background:#ff8547}@keyframes signup-bird-welcome{0%{opacity:0;transform:translateY(12px)scale(.65)rotate(-12deg)}14%,22%{opacity:1;transform:none}36%{transform:translate(10px,-12px)rotate(-18deg)}48%{transform:translate(24px,-20px)rotate(145deg)}64%{transform:translate(12px,-8px)rotate(345deg)}76%{transform:rotate(360deg)scale(1.08,.92)}87%{transform:translate(-2px,-5px)rotate(356deg)}to{opacity:1;transform:rotate(360deg)}}@keyframes signup-bird-landing{0%{opacity:0;transform:scaleX(.65)}14%,22%,to{opacity:.18;transform:none}48%{opacity:.07;transform:translate(20px)scaleX(.55)}76%{opacity:.22;transform:scaleX(1.15)}87%{opacity:.12;transform:scaleX(.8)}}@keyframes signup-bird-spark{0%,48%{opacity:0;transform:scale(.4)}58%{opacity:1}85%,to{opacity:0;transform:translate(var(--spark-x), var(--spark-y)) rotate(100deg)}}@media (prefers-reduced-motion:reduce){.signup-bird-mark,.signup-bird-shadow,.signup-bird-spark{animation:none}}.os-size-observer,.os-size-observer-listener{direction:inherit;pointer-events:none;visibility:hidden;box-sizing:border-box;overflow:hidden;scroll-behavior:auto!important}.os-size-observer,.os-size-observer-listener,.os-size-observer-listener-item,.os-size-observer-listener-item-final{writing-mode:horizontal-tb;position:absolute;top:0;left:0}.os-size-observer{z-index:-1;contain:strict;padding:inherit;border:inherit;box-sizing:inherit;flex-flow:row;margin:-133px;display:flex;inset:0;transform:scale(.1)}.os-size-observer:before{content:"";box-sizing:inherit;flex:none;width:10px;height:10px;padding:10px}.os-size-observer-appear{animation:1ms forwards os-size-observer-appear-animation}.os-size-observer-listener{box-sizing:border-box;padding:inherit;border:inherit;flex:auto;margin:-133px;position:relative;transform:scale(10)}.os-size-observer-listener.ltr{margin-left:0;margin-right:-266px}.os-size-observer-listener.rtl{margin-left:-266px;margin-right:0}.os-size-observer-listener:empty:before{content:"";width:100%;height:100%}.os-size-observer-listener:empty:before,.os-size-observer-listener>.os-size-observer-listener-item{padding:inherit;border:inherit;box-sizing:content-box;flex:auto;display:block;position:relative}.os-size-observer-listener-scroll{box-sizing:border-box;display:flex}.os-size-observer-listener-item{direction:ltr;flex:none;bottom:0;right:0;overflow:hidden}.os-size-observer-listener-item-final{transition:none}@keyframes os-size-observer-appear-animation{0%{cursor:auto}to{cursor:none}}.os-trinsic-observer{box-sizing:border-box;z-index:-1;contain:strict;border:none;flex:none;max-width:0;height:0;max-height:1px;margin:0;padding:0;position:relative;top:calc(100% + 1px);overflow:hidden}.os-trinsic-observer:not(:empty){height:calc(100% + 1px);top:-1px}.os-trinsic-observer:not(:empty)>.os-size-observer{width:1000%;min-width:1px;height:1000%;min-height:1px}[data-overlayscrollbars-initialize]:not([data-overlayscrollbars-viewport]),[data-overlayscrollbars-viewport~=scrollbarHidden],html[data-overlayscrollbars-viewport~=scrollbarHidden]>body{scrollbar-width:none!important}[data-overlayscrollbars-initialize]:not([data-overlayscrollbars-viewport])::-webkit-scrollbar{appearance:none!important;width:0!important;height:0!important;display:none!important}[data-overlayscrollbars-initialize]:not([data-overlayscrollbars-viewport])::-webkit-scrollbar-corner{appearance:none!important;width:0!important;height:0!important;display:none!important}[data-overlayscrollbars-viewport~=scrollbarHidden]::-webkit-scrollbar{appearance:none!important;width:0!important;height:0!important;display:none!important}[data-overlayscrollbars-viewport~=scrollbarHidden]::-webkit-scrollbar-corner{appearance:none!important;width:0!important;height:0!important;display:none!important}html[data-overlayscrollbars-viewport~=scrollbarHidden]>body::-webkit-scrollbar{appearance:none!important;width:0!important;height:0!important;display:none!important}html[data-overlayscrollbars-viewport~=scrollbarHidden]>body::-webkit-scrollbar-corner{appearance:none!important;width:0!important;height:0!important;display:none!important}[data-overlayscrollbars-initialize]:not([data-overlayscrollbars]):not(html):not(body){overflow:auto}html[data-overlayscrollbars-body]{overflow:hidden}html[data-overlayscrollbars-body],html[data-overlayscrollbars-body]>body{width:100%;height:100%;margin:0}html[data-overlayscrollbars-body]>body{margin:0;overflow:visible}[data-overlayscrollbars]{position:relative}[data-overlayscrollbars~=host],[data-overlayscrollbars-padding]{display:flex;scroll-behavior:auto!important;flex-flow:row!important;align-items:stretch!important}[data-overlayscrollbars-padding],[data-overlayscrollbars-viewport]:not([data-overlayscrollbars]){box-sizing:inherit;z-index:0;border:none;flex:auto;width:100%;min-width:0;height:auto;margin:0;padding:0;position:relative}[data-overlayscrollbars-viewport]:not([data-overlayscrollbars]){--os-vaw:0;--os-vah:0;outline:none}[data-overlayscrollbars-viewport]:not([data-overlayscrollbars]):focus{outline:none}[data-overlayscrollbars-viewport][data-overlayscrollbars-viewport~=arrange]:before{content:"";pointer-events:none;z-index:-1;min-width:1px;min-height:1px;width:var(--os-vaw);height:var(--os-vah);position:absolute}[data-overlayscrollbars~=host],[data-overlayscrollbars-padding]{overflow:hidden!important}[data-overlayscrollbars~=host][data-overlayscrollbars~=noClipping],[data-overlayscrollbars-padding~=noClipping]{overflow:visible!important}[data-overlayscrollbars-viewport]{--os-viewport-overflow-x:hidden;--os-viewport-overflow-y:hidden;overflow-x:var(--os-viewport-overflow-x);overflow-y:var(--os-viewport-overflow-y)}[data-overlayscrollbars-viewport~=overflowXVisible]{--os-viewport-overflow-x:visible}[data-overlayscrollbars-viewport~=overflowXHidden]{--os-viewport-overflow-x:hidden}[data-overlayscrollbars-viewport~=overflowXScroll]{--os-viewport-overflow-x:scroll}[data-overlayscrollbars-viewport~=overflowYVisible]{--os-viewport-overflow-y:visible}[data-overlayscrollbars-viewport~=overflowYHidden]{--os-viewport-overflow-y:hidden}[data-overlayscrollbars-viewport~=overflowYScroll]{--os-viewport-overflow-y:scroll}[data-overlayscrollbars-viewport~=overflowImportant]{overflow-x:var(--os-viewport-overflow-x)!important;overflow-y:var(--os-viewport-overflow-y)!important}[data-overlayscrollbars-viewport~=noContent]:not(#osFakeId){font-size:0!important;line-height:0!important}[data-overlayscrollbars-viewport~=noContent]:not(#osFakeId):before,[data-overlayscrollbars-viewport~=noContent]:not(#osFakeId):after,[data-overlayscrollbars-viewport~=noContent]:not(#osFakeId)>:not(#osFakeId){clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border-width:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;display:none!important;position:absolute!important;overflow:hidden!important}[data-overlayscrollbars-viewport~=measuring],[data-overlayscrollbars-viewport~=scrolling]{scroll-behavior:auto!important;scroll-snap-type:none!important}[data-overlayscrollbars-viewport~=measuring][data-overlayscrollbars-viewport~=overflowXVisible]{overflow-x:hidden!important}[data-overlayscrollbars-viewport~=measuring][data-overlayscrollbars-viewport~=overflowYVisible]{overflow-y:hidden!important}[data-overlayscrollbars-content]{box-sizing:inherit}[data-overlayscrollbars-contents]:not(#osFakeId):not([data-overlayscrollbars-padding]):not([data-overlayscrollbars-viewport]):not([data-overlayscrollbars-content]){display:contents}[data-overlayscrollbars-grid],[data-overlayscrollbars-grid] [data-overlayscrollbars-padding]{grid-template:1fr/1fr;display:grid}[data-overlayscrollbars-grid]>[data-overlayscrollbars-padding],[data-overlayscrollbars-grid]>[data-overlayscrollbars-viewport],[data-overlayscrollbars-grid]>[data-overlayscrollbars-padding]>[data-overlayscrollbars-viewport]{width:auto!important;height:auto!important}@property --os-scroll-percent{syntax:"<number>";inherits:true;initial-value:0}@property --os-viewport-percent{syntax:"<number>";inherits:true;initial-value:0}.os-scrollbar{--os-viewport-percent:0;--os-scroll-percent:0;--os-scroll-direction:0;--os-scroll-percent-directional:calc(var(--os-scroll-percent) - (var(--os-scroll-percent) + (1 - var(--os-scroll-percent)) * -1) * var(--os-scroll-direction));contain:size layout;contain:size layout style;pointer-events:none;opacity:0;visibility:hidden;transition:opacity .15s,visibility .15s,top .15s,right .15s,bottom .15s,left .15s;position:absolute}body>.os-scrollbar{z-index:99999;position:fixed}.os-scrollbar-transitionless{transition:none!important}.os-scrollbar-track{position:relative;border:none!important;padding:0!important}.os-scrollbar-handle{position:absolute}.os-scrollbar-track,.os-scrollbar-handle{pointer-events:none;width:100%;height:100%}.os-scrollbar.os-scrollbar-track-interactive .os-scrollbar-track,.os-scrollbar.os-scrollbar-handle-interactive .os-scrollbar-handle{pointer-events:auto;touch-action:none}.os-scrollbar-horizontal{bottom:0;left:0}.os-scrollbar-vertical{top:0;right:0}.os-scrollbar-rtl.os-scrollbar-horizontal{right:0}.os-scrollbar-rtl.os-scrollbar-vertical{left:0;right:auto}.os-scrollbar-visible{opacity:1;visibility:visible}.os-scrollbar-auto-hide.os-scrollbar-auto-hide-hidden{opacity:0;visibility:hidden}.os-scrollbar-interaction.os-scrollbar-visible{opacity:1;visibility:visible}.os-scrollbar-unusable,.os-scrollbar-unusable *,.os-scrollbar-wheel,.os-scrollbar-wheel *{pointer-events:none!important}.os-scrollbar-unusable .os-scrollbar-handle{opacity:0!important;transition:none!important}.os-scrollbar-horizontal .os-scrollbar-handle{bottom:0;left:calc(var(--os-scroll-percent-directional) * 100%);transform:translateX(calc(var(--os-scroll-percent-directional) * -100%));width:calc(var(--os-viewport-percent) * 100%)}.os-scrollbar-vertical .os-scrollbar-handle{right:0;top:calc(var(--os-scroll-percent-directional) * 100%);transform:translateY(calc(var(--os-scroll-percent-directional) * -100%));height:calc(var(--os-viewport-percent) * 100%)}@supports (container-type:size){.os-scrollbar-track{container-type:size}.os-scrollbar-horizontal .os-scrollbar-handle{transform:translateX(calc(var(--os-scroll-percent-directional) * 100cqw + var(--os-scroll-percent-directional) * -100%));left:auto}.os-scrollbar-vertical .os-scrollbar-handle{transform:translateY(calc(var(--os-scroll-percent-directional) * 100cqh + var(--os-scroll-percent-directional) * -100%));top:auto}.os-scrollbar-rtl.os-scrollbar-horizontal .os-scrollbar-handle{left:0;right:auto}}.os-scrollbar-rtl.os-scrollbar-vertical .os-scrollbar-handle{left:0;right:auto}.os-scrollbar.os-scrollbar-horizontal.os-scrollbar-cornerless,.os-scrollbar.os-scrollbar-horizontal.os-scrollbar-cornerless.os-scrollbar-rtl{left:0;right:0}.os-scrollbar.os-scrollbar-vertical.os-scrollbar-cornerless,.os-scrollbar.os-scrollbar-vertical.os-scrollbar-cornerless.os-scrollbar-rtl{top:0;bottom:0}@media print{.os-scrollbar{display:none}}.os-scrollbar{--os-size:0;--os-padding-perpendicular:0;--os-padding-axis:0;--os-track-border-radius:0;--os-track-bg:none;--os-track-bg-hover:none;--os-track-bg-active:none;--os-track-border:none;--os-track-border-hover:none;--os-track-border-active:none;--os-handle-border-radius:0;--os-handle-bg:none;--os-handle-bg-hover:none;--os-handle-bg-active:none;--os-handle-border:none;--os-handle-border-hover:none;--os-handle-border-active:none;--os-handle-min-size:33px;--os-handle-max-size:none;--os-handle-perpendicular-size:100%;--os-handle-perpendicular-size-hover:100%;--os-handle-perpendicular-size-active:100%;--os-handle-interactive-area-offset:0}.os-scrollbar-track{border:var(--os-track-border);border-radius:var(--os-track-border-radius);background:var(--os-track-bg);transition:opacity .15s,background-color .15s,border-color .15s}.os-scrollbar-track:hover{border:var(--os-track-border-hover);background:var(--os-track-bg-hover)}.os-scrollbar-track:active{border:var(--os-track-border-active);background:var(--os-track-bg-active)}.os-scrollbar-handle{border:var(--os-handle-border);border-radius:var(--os-handle-border-radius);background:var(--os-handle-bg)}.os-scrollbar-handle:hover{border:var(--os-handle-border-hover);background:var(--os-handle-bg-hover)}.os-scrollbar-handle:active{border:var(--os-handle-border-active);background:var(--os-handle-bg-active)}.os-scrollbar-track:before,.os-scrollbar-handle:before{content:"";display:block;position:absolute;inset:0}.os-scrollbar-horizontal{padding:var(--os-padding-perpendicular) var(--os-padding-axis);right:var(--os-size);height:var(--os-size)}.os-scrollbar-horizontal.os-scrollbar-rtl{left:var(--os-size);right:0}.os-scrollbar-horizontal .os-scrollbar-track:before{top:calc(var(--os-padding-perpendicular) * -1);bottom:calc(var(--os-padding-perpendicular) * -1)}.os-scrollbar-horizontal .os-scrollbar-handle{min-width:var(--os-handle-min-size);max-width:var(--os-handle-max-size);height:var(--os-handle-perpendicular-size);transition:opacity .15s,background-color .15s,border-color .15s,height .15s}.os-scrollbar-horizontal .os-scrollbar-handle:before{top:calc((var(--os-padding-perpendicular) + var(--os-handle-interactive-area-offset)) * -1);bottom:calc(var(--os-padding-perpendicular) * -1)}.os-scrollbar-horizontal:hover .os-scrollbar-handle{height:var(--os-handle-perpendicular-size-hover)}.os-scrollbar-horizontal:active .os-scrollbar-handle{height:var(--os-handle-perpendicular-size-active)}.os-scrollbar-vertical{padding:var(--os-padding-axis) var(--os-padding-perpendicular);bottom:var(--os-size);width:var(--os-size)}.os-scrollbar-vertical .os-scrollbar-track:before{left:calc(var(--os-padding-perpendicular) * -1);right:calc(var(--os-padding-perpendicular) * -1)}.os-scrollbar-vertical .os-scrollbar-handle{min-height:var(--os-handle-min-size);max-height:var(--os-handle-max-size);width:var(--os-handle-perpendicular-size);transition:opacity .15s,background-color .15s,border-color .15s,width .15s}.os-scrollbar-vertical .os-scrollbar-handle:before{left:calc((var(--os-padding-perpendicular) + var(--os-handle-interactive-area-offset)) * -1);right:calc(var(--os-padding-perpendicular) * -1)}.os-scrollbar-vertical.os-scrollbar-rtl .os-scrollbar-handle:before{right:calc((var(--os-padding-perpendicular) + var(--os-handle-interactive-area-offset)) * -1);left:calc(var(--os-padding-perpendicular) * -1)}.os-scrollbar-vertical:hover .os-scrollbar-handle{width:var(--os-handle-perpendicular-size-hover)}.os-scrollbar-vertical:active .os-scrollbar-handle{width:var(--os-handle-perpendicular-size-active)}[data-overlayscrollbars-viewport~=measuring]>.os-scrollbar,.os-theme-none.os-scrollbar{display:none!important}.os-theme-dark,.os-theme-light{box-sizing:border-box;--os-size:10px;--os-padding-perpendicular:2px;--os-padding-axis:2px;--os-track-border-radius:10px;--os-handle-interactive-area-offset:4px;--os-handle-border-radius:10px}.os-theme-dark{--os-handle-bg:#00000070;--os-handle-bg-hover:#0000008c;--os-handle-bg-active:#000000a8}.os-theme-light{--os-handle-bg:#ffffff70;--os-handle-bg-hover:#ffffff8c;--os-handle-bg-active:#ffffffa8}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components,utilities;*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:var(--font-geist-sans), Arial, sans-serif;text-rendering:optimizelegibility;margin:0}main[tabindex="-1"]:focus{outline:none}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}@scope(body:has(.legacy-site-header)){:scope{--paper:var(--scheme-surface,#f8f9fa);--paper-raised:var(--scheme-surface,#fff);--paper-deep:var(--scheme-surface-raised,#f1f3f4);--ink:var(--scheme-text,#202124);--muted:var(--scheme-text-muted,#5f6368);--hairline:var(--scheme-blue-line,#e2e6eb);--hairline-strong:var(--scheme-line,#dadce0);--cobalt:var(--scheme-blue-text,#1a73e8);--cobalt-dark:var(--scheme-blue-text,#1765cc);--vermilion:var(--scheme-red-text,#ea4335);--green:var(--scheme-green-text,#188038);--amber:var(--scheme-amber-text,#f9ab00);--blue-soft:var(--scheme-blue-surface,#e8f0fe);--green-soft:var(--scheme-green-surface,#e6f4ea);--red-soft:var(--scheme-red-surface,#fce8e6);--yellow-soft:var(--scheme-amber-surface,#fef7e0);--font-editorial:var(--font-geist-sans), Arial, sans-serif;background:var(--scheme-surface,#f8f9fa);background:var(--scheme-surface,#fbfcfe);color:var(--scheme-text,var(--ink))}:scope:before{background:radial-gradient(circle at 72% 9%, var(--scheme-blue-fill-a35,#1a73e809), transparent 25%), radial-gradient(circle at 3% 66%, var(--scheme-green-fill-a25,#34a85306), transparent 22%);opacity:1}:focus-visible{outline-color:var(--scheme-blue-line-a420,#1a73e86b)}.site .site-header{border-bottom-color:var(--scheme-blue-line,#e6e9ee);background:var(--scheme-surface-a940,#fffffff0);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);position:sticky;top:0;box-shadow:0 1px #20212405}.site .header-inner{min-height:72px}.site .wordmark{letter-spacing:-.065em;font-size:36px;font-weight:680}.site .primary-nav{color:var(--scheme-text,#303134);gap:clamp(30px,3.2vw,58px);font-size:15px;font-weight:500}.site .primary-nav a:after{background:var(--scheme-blue-fill,var(--cobalt));border-radius:999px;height:2px}.site .button{min-height:50px;box-shadow:none;border-radius:10px;gap:14px;padding-inline:24px;font-weight:580}.site .button:hover{transform:translateY(-1px)}.site .button-primary,.site .header-cta{background:var(--scheme-blue-fill,var(--cobalt));box-shadow:0 1px 2px #1a73e83d}.site .button-primary:hover,.site .header-cta:hover{background:var(--scheme-blue-fill,var(--cobalt-dark));box-shadow:0 4px 12px #1a73e82e}.site .button-secondary{border-color:var(--scheme-blue-line,#c4cad2);background:var(--scheme-surface,#fff);color:var(--scheme-blue-text,var(--cobalt))}.site .button-secondary:hover{border-color:var(--scheme-blue-line,#8ab4f8);background:var(--scheme-surface,#f8fbff)}.site .eyebrow,.site .section-index,.site .micro-label{font-family:var(--font-sans);letter-spacing:.035em;text-transform:none;font-size:12px;font-weight:620}.site .eyebrow{align-items:center;gap:10px;display:flex}.site .eyebrow:before{content:"✦";width:17px;height:17px;color:var(--scheme-blue-text,var(--cobalt));font-size:17px;line-height:1}.site .section-index{color:var(--scheme-blue-text,var(--cobalt))}.site .hero{grid-template-columns:minmax(500px,.92fr) minmax(650px,1.08fr);gap:clamp(38px,4vw,58px);min-height:calc(100svh - 72px);padding-block:66px 58px}.site .hero-copy{max-width:620px}.site .hero h1{max-width:610px;font-family:var(--font-sans);letter-spacing:-.052em;margin:30px 0 24px;font-size:clamp(52px,4.4vw,66px);font-weight:650;line-height:1.03}.site .hero-lede{max-width:560px;color:var(--scheme-text-muted,var(--muted));font-size:clamp(17px,1.25vw,20px);line-height:1.58}.site .hero-actions{gap:12px;margin-top:32px}.site .hero-note{max-width:520px;color:var(--scheme-text-muted,#777c83);font-family:var(--font-sans);margin-top:20px;font-size:12px}.site .playful-system-map{justify-self:end;width:100%;max-width:760px;animation:.56s ease-out 80ms both reveal-up}.site .playful-map-stage{min-height:430px;position:relative}.site .playful-map-connectors{z-index:0;fill:none;width:100%;height:430px;stroke:var(--scheme-blue-line,#bdc5cf);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.15px;position:absolute;inset:0}.site .playful-map-connectors .is-flight-path{stroke:var(--scheme-blue-line,var(--cobalt));stroke-width:1.5px;stroke-dasharray:5 5}.site .playful-map-connectors .connector-dots circle{stroke:var(--scheme-line,#fff);stroke-width:1px}.site .playful-map-connectors .is-blue,.site .playful-outcomes .is-blue{fill:var(--scheme-blue-text,#1a73e8);background:var(--scheme-blue-fill,#1a73e8)}.site .playful-map-connectors .is-red,.site .playful-outcomes .is-red{fill:var(--scheme-red-text,#ea4335);background:var(--scheme-red-fill,#ea4335)}.site .playful-map-connectors .is-amber,.site .playful-outcomes .is-amber{fill:var(--scheme-amber-text,#f9ab00);background:var(--scheme-amber-fill,#f9ab00)}.site .playful-map-connectors .is-green,.site .playful-outcomes .is-green{fill:var(--scheme-green-text,#0f9d58);background:var(--scheme-green-fill,#0f9d58)}.site .tone-blue{--map-tone:var(--scheme-blue-text,#1a73e8)}.site .tone-red{--map-tone:var(--scheme-red-text,#ea4335)}.site .tone-amber{--map-tone:var(--scheme-amber-text,#f9ab00)}.site .tone-green{--map-tone:var(--scheme-green-text,#0f9d58)}.site .tone-violet{--map-tone:var(--scheme-purple-text,#7656d6)}.site .playful-inputs{z-index:2;gap:8px;width:24.45%;display:grid;position:absolute;top:22px;left:0}.site .playful-input{border:1px solid var(--scheme-blue-line,#d8dde4);min-width:0;min-height:50px;color:var(--scheme-text,#272b31);background:var(--scheme-surface-a940,#fffffff0);text-align:left;cursor:pointer;border-radius:9px;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:9px;padding:8px 11px;transition:border-color .17s,background .17s,box-shadow .17s,transform .17s;display:grid;box-shadow:0 2px 5px #3c404309}.site .playful-input:hover,.site .playful-input.is-active{border-color:color-mix(in srgb, var(--map-tone) 58%, var(--scheme-blue-line,#d8dde4));background:color-mix(in srgb, var(--map-tone) 4%, var(--scheme-surface,#fff));box-shadow:0 4px 12px color-mix(in srgb, var(--map-tone) 10%, transparent);transform:translate(2px)}.site .playful-input>span{width:22px;height:22px;color:var(--map-tone);place-items:center;display:grid}.site .playful-input svg,.site .playful-owned-stack svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:100%;height:100%}.site .playful-input strong{letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:550;overflow:hidden}.site .playful-nix-core{z-index:2;border:1px solid var(--scheme-blue-line,#d3d9e1);background:var(--scheme-surface-a970,#fffffff7);text-align:center;border-radius:12px;align-content:center;justify-items:center;width:18.05%;min-height:130px;padding:13px 9px;display:grid;position:absolute;top:147px;left:40.55%;box-shadow:0 5px 14px #3c40430f}.site .playful-nix-mark{color:var(--scheme-blue-text,#4285f4);text-shadow:7px 4px #4285f41f;font-size:54px;line-height:.85}.site .playful-nix-core strong,.site .playful-nix-core small{display:block}.site .playful-nix-core strong{margin-top:11px;font-size:11px;font-weight:590}.site .playful-nix-core small{max-width:92%;color:var(--scheme-text-muted,#7b828a);white-space:normal;margin-top:5px;font-size:7px;line-height:1.25}.site .playful-owned-stack{z-index:2;border:1px solid var(--scheme-blue-line,#cdd3dc);background:var(--scheme-surface-a960,#fffffff5);border-radius:15px;width:28.6%;min-height:260px;padding:19px 14px 16px;position:absolute;top:70px;right:0;box-shadow:0 5px 15px #3c40430b}.site .playful-owned-stack h2{letter-spacing:-.01em;margin:0 0 20px;font-size:11px;font-weight:590}.site .playful-owned-stack>div{grid-template-columns:1fr 1fr;gap:19px 10px;display:grid}.site .playful-owned-stack span{min-width:0;color:var(--map-tone);justify-items:center;gap:7px;display:grid}.site .playful-owned-stack svg{width:23px;height:23px}.site .playful-owned-stack small{color:var(--scheme-text,#34383d);text-align:center;font-size:8px}.site .playful-bird{z-index:2;color:var(--scheme-blue-text,var(--cobalt));align-items:center;gap:13px;display:flex;position:absolute;top:345px;left:67%;transform:rotate(-2deg)}.site .playful-bird svg{width:48px;height:39px;fill:var(--scheme-blue-text-a25,#1a73e806);stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5px;overflow:visible}.site .playful-bird strong{white-space:nowrap;font-size:10px;font-weight:620}.site .playful-outcomes{border:1px solid var(--scheme-blue-line,#d8dde4);min-height:53px;color:var(--scheme-text-muted,#5f6670);background:var(--scheme-surface-a860,#ffffffdb);border-radius:9px;justify-content:center;align-items:center;gap:clamp(13px,2.2vw,28px);font-size:11px;display:flex}.site .playful-outcomes span{white-space:nowrap;align-items:center;gap:10px;display:inline-flex}.site .playful-outcomes i{border-radius:50%;width:7px;height:7px;display:inline-block}.site .playful-outcomes b{color:var(--scheme-text-muted,#838991);font-weight:400}.site .hero-system-console{border:1px solid var(--scheme-blue-line,#d8dde5);background:var(--scheme-surface,#fff);border-radius:18px;animation:.56s ease-out 80ms both reveal-up;overflow:hidden;box-shadow:0 14px 38px #3c40431a,0 2px 5px #3c40430f}.site .console-topline{border-bottom:1px solid var(--scheme-blue-line,#e5e8ed);justify-content:space-between;align-items:center;height:54px;padding:0 24px;display:flex}.site .console-topline>p{color:var(--scheme-text-muted,#687078);font-family:var(--font-mono);letter-spacing:.055em;margin:0;font-size:10px;font-weight:600}.site .healthy-status,.site .owned-status{color:var(--scheme-green-text,var(--green));align-items:center;gap:8px;font-size:12px;font-weight:560;display:inline-flex}.site .healthy-status i,.site .owned-status i{background:var(--scheme-green-fill,#34a853);border-radius:50%;width:9px;height:9px;position:relative}.site .healthy-status i:after{border:1px solid var(--scheme-green-line-a300,#34a8534d);content:"";border-radius:50%;animation:2.4s ease-out infinite healthy-pulse;position:absolute;inset:-6px}.site .console-layout{grid-template-columns:minmax(230px,.72fr) minmax(430px,1.28fr);display:grid}.site .console-summary{border-right:1px solid var(--scheme-blue-line,#e5e8ed);min-width:0;padding:25px 24px 21px}.site .console-active-detail strong{color:var(--scheme-text,var(--ink));margin-bottom:3px;font-size:13px;display:block}.site .console-progress{grid-template-columns:repeat(4,1fr);gap:4px;margin-top:21px;padding-top:1px;display:grid;position:relative}.site .console-progress:before{content:"";background:linear-gradient(90deg, var(--scheme-green-fill,#34a853) 0 72%, var(--scheme-blue-surface,#d9dde3) 72%);height:2px;position:absolute;top:10px;left:7%;right:7%}.site .console-progress span{z-index:1;color:var(--scheme-text-muted,#687078);justify-items:center;gap:6px;font-size:9px;display:grid;position:relative}.site .console-progress i{border:2px solid var(--scheme-line,#fff);width:20px;height:20px;color:var(--scheme-text-on-accent,#fff);background:var(--scheme-green-fill,#34a853);border-radius:50%;place-items:center;font-size:8px;font-style:normal;display:grid;box-shadow:0 0 0 1px #34a853}.site .console-progress .is-current i{background:var(--scheme-blue-fill,var(--cobalt));box-shadow:0 0 0 1px var(--cobalt)}.site .console-evidence{border-top:1px solid var(--scheme-blue-line,#e7eaee);gap:0;margin:21px 0 0;display:grid}.site .console-evidence>div{border-bottom:1px solid var(--scheme-blue-line,#edf0f3);justify-content:space-between;gap:14px;padding:8px 0;font-size:10px;display:flex}.site .console-evidence dt{color:var(--scheme-text-muted,var(--muted))}.site .console-evidence dd{color:var(--scheme-green-text,var(--green));margin:0;font-weight:590}.site .ownership-stamp{border:1px solid var(--scheme-green-line,#cce7d3);width:max-content;color:var(--scheme-green-text,var(--green));background:var(--green-soft);border-radius:7px;margin:16px 0 0 auto;padding:6px 9px;font-size:10px;font-weight:620;transform:rotate(-1.5deg)}.site .ownership-stamp span{margin-left:5px}.site .console-map{background:radial-gradient(circle, var(--scheme-surface-inset-a140,#5f636824) .7px, transparent .9px), var(--scheme-surface,#fff);background-size:13px 13px;min-width:0;padding:22px}.site .console-map-label{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.site .console-map-label span{font-size:12px;font-weight:620}.site .console-map-label small{color:var(--scheme-text-muted,#848a92);font-size:9px}.site .console-plane-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.site .console-plane-grid button{border:1px solid var(--scheme-blue-line,#dfe3e8);min-height:66px;color:var(--scheme-text,var(--ink));background:var(--scheme-surface-a970,#fffffff7);text-align:left;cursor:pointer;border-radius:11px;grid-template-rows:auto auto;grid-template-columns:22px 1fr;align-items:center;gap:2px 8px;padding:11px;transition:border-color .17s,box-shadow .17s,transform .17s;display:grid}.site .console-plane-grid button:last-child{grid-column:2}.site .console-plane-grid button:hover,.site .console-plane-grid button.is-active{border-color:var(--scheme-blue-line,#8ab4f8);transform:translateY(-1px);box-shadow:0 3px 10px #1a73e817}.site .console-plane-grid button.is-active{background:var(--scheme-surface,#f7faff)}.site .console-plane-grid strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:580;overflow:hidden}.site .console-plane-grid small{color:var(--scheme-text-muted,#7d838b);grid-column:2;font-size:9px}.site .plane-symbol{border:1.5px solid var(--scheme-line,#5f6368);border-radius:6px;grid-row:span 2;width:20px;height:20px;position:relative}.site .is-active .plane-symbol{border-color:var(--scheme-blue-line,var(--cobalt));background:var(--blue-soft)}.site .symbol-edge{border-radius:50%}.site .symbol-identity{border-radius:50% 50% 7px 7px}.site .symbol-data{border-radius:50%/25%}.site .symbol-compute{background:var(--scheme-surface-inset,#5f6368);border-radius:4px;box-shadow:inset 0 0 0 4px #fff}.site .symbol-operations{transform:rotate(45deg)scale(.72)}.site .console-core-row{grid-template-columns:1.35fr .65fr;gap:28px;margin-top:19px;display:grid;position:relative}.site .console-core-row:before{content:"";background:var(--scheme-blue-surface,#bfc6ce);width:1px;height:19px;position:absolute;top:-19px;left:33%}.site .console-core,.site .console-products{border:1px solid var(--scheme-blue-line,#d7dce3);background:var(--scheme-surface,#fff);border-radius:11px;align-items:center;gap:11px;min-height:63px;padding:11px 13px;display:flex;box-shadow:0 3px 9px #3c404314}.site .console-core{border-color:var(--scheme-blue-line,#aecbfa)}.site .nix-mark{color:var(--scheme-blue-text,var(--cobalt));font-size:27px;font-style:normal}.site .console-core strong,.site .console-products strong{font-size:12px;display:block}.site .console-core small,.site .console-products small{color:var(--scheme-text-muted,#7a8088);margin-top:4px;font-size:8px;display:block}.site .console-products>span{color:var(--scheme-blue-text,var(--cobalt));font-size:20px}.site .console-outcomes{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:11px;display:grid}.site .console-outcomes span{border:1px solid var(--scheme-blue-line,#dfe3e8);min-height:31px;color:var(--scheme-text,#454a50);background:var(--scheme-surface-a960,#fffffff5);border-radius:8px;justify-content:center;align-items:center;gap:6px;font-size:9px;display:flex}.site .console-outcomes i{width:15px;height:15px;color:var(--scheme-green-text,var(--green));background:var(--green-soft);border-radius:50%;place-items:center;font-size:9px;font-style:normal;display:grid}.site .console-footer{border-top:1px solid var(--scheme-blue-line,#e5e8ed);min-height:48px;color:var(--scheme-text-muted,#687078);align-items:center;gap:11px;padding:0 24px;font-size:10px;display:flex}.site .console-footer>span{color:var(--scheme-text,#3c4043);font-family:var(--font-mono);font-size:15px}.site .console-footer>strong{color:var(--scheme-text,#4b5158);margin-left:auto;font-weight:540}.site .console-footer>strong i{color:var(--scheme-blue-text,var(--cobalt));margin-left:4px;font-size:16px;font-style:normal}.site .console-layout{grid-template-columns:minmax(235px,.74fr) minmax(430px,1.26fr);min-height:420px}.site .console-summary{flex-direction:column;padding:28px 24px 20px;display:flex}.site .console-summary-topline{justify-content:space-between;align-items:center;gap:12px;display:flex}.site .console-summary-topline>p{color:var(--scheme-text-muted,#596069);font-family:var(--font-mono);letter-spacing:.055em;margin:0;font-size:9px;font-weight:620}.site .console-summary-topline .healthy-status{border:1px solid var(--scheme-green-line,#d8e5dc);background:var(--scheme-surface,#f6fbf7);border-radius:5px;padding:5px 8px;font-size:9px;position:relative}.site .console-summary h2{letter-spacing:-.04em;margin:18px 0 9px;font-size:clamp(22px,1.7vw,27px);font-weight:620;line-height:1.08}.site .console-active-detail{min-height:55px;color:var(--scheme-text-muted,#777d85);margin:0;font-size:9px;line-height:1.45}.site .console-active-detail strong,.site .console-active-detail span{display:block}.site .console-active-detail strong{color:var(--scheme-text,#3c4043);margin-bottom:2px;font-size:10px}.site .console-progress{border-block:1px solid var(--scheme-blue-line,#e6e9ed);margin-top:4px;padding:18px 0 15px}.site .console-progress:before{background:linear-gradient(90deg, var(--scheme-green-fill,#188038) 0 72%, var(--scheme-blue-surface,#d9dde3) 72%);top:27px}.site .console-progress span{color:var(--scheme-text,#4e555d);gap:7px;font-size:9px}.site .console-progress i{border-width:1px;width:18px;height:18px;font-size:9px}.site .console-evidence-title{color:var(--scheme-text,#34383d);margin:18px 0 3px;font-size:11px;font-weight:610}.site .console-evidence{border-top:0;margin:0}.site .console-evidence>div{align-items:center;padding:7px 0;font-size:9px}.site .console-evidence dt{color:var(--scheme-text,#3f454b);align-items:center;gap:7px;display:flex}.site .console-evidence dt i{width:14px;color:var(--scheme-text-muted,#545b63);text-align:center;font-style:normal}.site .console-signature{border-top:1px solid var(--scheme-blue-line,#e7eaee);grid-template-columns:25px minmax(0,1fr) auto;align-items:center;gap:9px;margin-top:auto;padding-top:14px;display:grid}.site .signature-shield{border:1px solid var(--scheme-line,#858c94);width:24px;height:27px;color:var(--scheme-text,#4d545c);border-radius:8px 8px 11px 11px;place-items:center;font-size:12px;display:grid}.site .console-signature strong,.site .console-signature small{display:block}.site .console-signature strong{font-size:8px;font-weight:570}.site .console-signature small{color:var(--scheme-text-muted,#828890);white-space:nowrap;margin-top:2px;font-size:7px}.site .console-signature .ownership-stamp{white-space:nowrap;margin:0;padding:6px 8px;font-size:8px;transform:none}.site .console-map{min-height:420px;padding:0;position:relative;overflow:hidden}.site .console-connectors{z-index:0;fill:none;width:100%;height:100%;stroke:var(--scheme-blue-line,#c7ced7);stroke-width:1.2px;vector-effect:non-scaling-stroke;position:absolute;inset:0;overflow:visible}.site .console-connectors .is-dashed{stroke:var(--scheme-blue-line,var(--cobalt));stroke-width:1.8px;stroke-dasharray:5 5}.site .console-connectors circle{fill:var(--scheme-blue-text,var(--cobalt));stroke:var(--scheme-line,#fff);stroke-width:1.2px}.site .console-graph-grid{z-index:1;grid-template-rows:85px 120px 85px;grid-template-columns:repeat(6,minmax(0,1fr));gap:50px 12px;min-height:420px;padding:20px;display:grid;position:relative}.site .console-node{border:1px solid var(--scheme-blue-line,#dfe3e8);min-width:0;color:var(--scheme-text,var(--ink));background:var(--scheme-surface-a970,#fffffff7);text-align:left;cursor:pointer;border-radius:10px;grid-column:span 2;grid-template-rows:auto auto;grid-template-columns:20px minmax(0,1fr);align-items:center;gap:3px 9px;padding:12px;transition:border-color .17s,box-shadow .17s,transform .17s;display:grid;box-shadow:0 3px 9px #3c404313}.site .console-node:hover,.site .console-node.is-active{border-color:var(--scheme-blue-line,#8ab4f8);transform:translateY(-1px);box-shadow:0 4px 13px #1a73e81f}.site .console-node.is-active{background:var(--scheme-surface,#f7faff)}.site .console-node strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:590;overflow:hidden}.site .console-node small{color:var(--scheme-text-muted,#7c828a);text-overflow:ellipsis;white-space:nowrap;grid-column:2;font-size:8px;overflow:hidden}.site .console-node .plane-symbol{grid-row:span 2;width:18px;height:18px}.site .console-core{border-color:var(--scheme-blue-line,#d6dce4);grid-area:2/1/auto/5;grid-template-columns:45px minmax(0,1fr);align-items:center;gap:13px;min-width:0;min-height:0;padding:17px;display:grid;position:relative}.site .node-products{grid-area:2/5/auto/7}.site .nix-graph-mark{width:43px;height:43px;fill:var(--scheme-text-on-accent,#fff);stroke:var(--scheme-blue-line,var(--cobalt));stroke-linejoin:round;stroke-width:1.8px;overflow:visible}.site .nix-graph-mark circle{fill:var(--scheme-text-on-accent,#fff)}.site .console-core strong{font-size:14px;font-weight:610}.site .console-core small{white-space:nowrap;margin-top:6px;font-size:8px}.site .console-core-badge{width:23px;height:23px;color:var(--scheme-text-on-accent,#fff);background:var(--scheme-blue-surface,#669df6);border-radius:6px;place-items:center;font-size:13px;display:grid;position:absolute;top:10px;right:10px}.site .confidence-rail{background:0 0;border:0}.site .confidence-rail .confidence-inner{min-height:0;padding:0 0 72px;display:block}.site .confidence-inner .ownership-rail{border:1px solid var(--scheme-blue-line,#dfe3e8);background:linear-gradient(135deg, var(--scheme-surface,#fff) 0%, var(--scheme-surface,#fbfcfe) 100%);width:100%;color:var(--scheme-text,var(--ink));font-family:inherit;font-size:inherit;text-transform:none;border-radius:24px;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:0;padding:0;list-style:none;display:grid;overflow:hidden;box-shadow:0 8px 28px #3c404312}.site .confidence-inner .ownership-rail li{border-right:1px solid var(--scheme-blue-line,#e5e8ed);text-transform:none;letter-spacing:normal;grid-template-columns:56px minmax(0,1fr);align-items:center;gap:20px;min-width:0;min-height:142px;padding:32px 40px;display:grid}.site .confidence-inner .ownership-rail li+li:before{content:none;display:none}.site .confidence-inner .ownership-rail li:last-child{border-right:0}.site .confidence-inner .ownership-rail strong,.site .confidence-inner .ownership-rail small{text-transform:none;letter-spacing:normal;display:block}.site .confidence-inner .ownership-rail strong{margin-bottom:5px;font-size:16px;font-weight:610;line-height:1.25}.site .confidence-inner .ownership-rail small{color:var(--scheme-text-muted,var(--muted));font-size:14px;line-height:1.48}.site .rail-icon{border:1px solid var(--scheme-blue-line,#dfe3e8);background:var(--scheme-surface,#fff);border-radius:12px;flex:none;place-items:center;width:56px;height:56px;display:grid;box-shadow:0 2px 7px #3c40430b}.site .rail-icon svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;width:29px;height:29px}.site .rail-code{color:var(--scheme-blue-text,#1a73e8)}.site .rail-data{color:var(--scheme-green-text,#34a853)}.site .rail-infra{color:var(--scheme-amber-text,#f9ab00)}.site .rail-anywhere{color:var(--scheme-blue-text,#5f61d8)}@keyframes healthy-pulse{0%{opacity:.8;transform:scale(.75)}70%,to{opacity:0;transform:scale(1.45)}}.site .section-band{border-block-color:var(--scheme-blue-line,#e5e8ed);background:var(--scheme-surface,#fff)}.site .shift-section,.site .lifecycle-section,.site .proof-section,.site .product-graph-section,.site .product-modes,.site .architecture-build,.site .authority-section,.site .ownership-tests,.site .principles-section,.site .build-section,.site .modes-section,.site .papers-teaser,.site .scope-section,.site .product-lifecycle,.site .system-section,.site .harness-section,.site .k8s-note,.site .ownership-ring-section,.site .ownership-modes,.site .mission-section,.site .design-partner-section{padding-block:126px}.site .build-section .hero-system-console{width:min(100%,1120px);margin:58px auto 0}.site .shift-grid{gap:clamp(70px,10vw,150px)}.site .shift-grid h2,.site .section-heading h2,.site .google-promise h2,.site .closing-cta h2,.site .subpage-hero h1,.site .mission-grid h2,.site .contact-section h2,.site .company-promise p,.site .design-partner-grid h2{font-family:var(--font-sans);letter-spacing:-.045em;font-weight:620}.site .shift-grid h2{font-size:clamp(44px,4.4vw,66px);line-height:1.06}.site .shift-copy p,.site .heading-copy p,.site .subpage-intro p{color:var(--scheme-text-muted,var(--muted))}.site .text-link{color:var(--scheme-blue-text,var(--cobalt));font-weight:580}.site .split-heading{gap:clamp(55px,9vw,130px)}.site .split-heading h2,.site .centered-heading h2{font-size:clamp(46px,4.6vw,68px);line-height:1.05}.site .centered-heading>p:last-child{max-width:720px;color:var(--scheme-text-muted,var(--muted))}.site .calm-build-visual{border:1px solid var(--scheme-blue-line,#dce1e7);background:var(--scheme-surface,#fff);border-radius:20px;overflow:hidden;box-shadow:0 10px 34px #3c404313}.site .calm-build-header{border-bottom:1px solid var(--scheme-blue-line,#e6e9ed);justify-content:space-between;align-items:center;min-height:72px;padding:0 30px;display:flex}.site .calm-build-header h3{letter-spacing:-.03em;margin:0;font-size:22px;font-weight:610}.site .calm-build-canvas{background:radial-gradient(circle, var(--scheme-surface-inset-a120,#5f63681f) .7px, transparent .9px), linear-gradient(145deg, var(--scheme-surface,#fff), var(--scheme-surface,#fbfcff));background-size:15px 15px,auto;grid-template-columns:245px 88px minmax(300px,1fr) 76px 175px;align-items:center;gap:0;min-height:510px;padding:42px 34px;display:grid}.site .calm-inputs{gap:10px;display:grid}.site .calm-inputs button{border:1px solid var(--scheme-blue-line,#dce1e7);min-height:62px;color:var(--scheme-text,var(--ink));background:var(--scheme-surface-a960,#fffffff5);text-align:left;cursor:pointer;border-radius:11px;grid-template-rows:1fr 1fr;grid-template-columns:28px 1fr;align-items:center;gap:0 10px;padding:10px 14px;transition:border-color .17s,transform .17s,box-shadow .17s;display:grid}.site .calm-inputs button:hover,.site .calm-inputs button.is-active{border-color:var(--scheme-blue-line,var(--cobalt));transform:translate(3px);box-shadow:0 3px 10px #1a73e817}.site .calm-inputs button.is-active{background:var(--scheme-surface,#f7faff)}.site .calm-inputs .plane-symbol{grid-row:1/-1}.site .calm-inputs strong{align-self:end;font-size:13px;font-weight:580}.site .calm-inputs small{color:var(--scheme-text-muted,#777d85);align-self:start;font-size:9px}.site .calm-merge{border-right:1px solid var(--scheme-blue-line,#bfc6ce);height:calc(100% - 78px);position:relative}.site .calm-merge:before,.site .calm-merge:after{content:"";background:var(--scheme-blue-surface,#bfc6ce);width:72px;height:1px;position:absolute;right:0}.site .calm-merge:before{top:0}.site .calm-merge:after{bottom:0}.site .tiny-bird{z-index:2;color:var(--scheme-blue-text,var(--cobalt));font-size:27px;animation:5s ease-in-out infinite bird-float;position:absolute;top:22%;right:-28px;transform:rotate(-8deg)}.site .calm-nix-core{border:1px solid var(--scheme-blue-line,#aecbfa);background:var(--scheme-surface,#fff);text-align:center;border-radius:18px;align-content:center;justify-items:center;min-height:220px;padding:30px;display:grid;position:relative;box-shadow:0 8px 24px #1a73e81a}.site .calm-nix-core:before{content:"";background:var(--scheme-blue-surface,#bfc6ce);width:17px;height:1px;position:absolute;top:50%;right:100%}.site .calm-nix-core .nix-mark{font-size:42px}.site .calm-nix-core>p{color:var(--scheme-blue-text,var(--cobalt));margin:9px 0 7px;font-size:21px;font-weight:620}.site .calm-nix-core>strong{max-width:390px;color:var(--scheme-text-muted,var(--muted));font-size:12px;font-weight:460;line-height:1.5}.site .calm-nix-core>div{flex-wrap:wrap;justify-content:center;gap:6px;margin-top:17px;display:flex}.site .calm-nix-core code{color:var(--scheme-text,#4d5156);background:var(--scheme-surface-raised,#f1f3f4);border-radius:6px;padding:5px 7px;font-size:8px}.site .calm-output-line{background:var(--scheme-blue-surface,#bfc6ce);height:1px}.site .calm-outcomes{gap:14px;display:grid;position:relative}.site .calm-outcomes:before{content:"";background:var(--scheme-blue-surface,#bfc6ce);width:1px;position:absolute;top:29px;bottom:29px;left:-38px}.site .calm-outcomes span{border:1px solid var(--scheme-blue-line,#dce1e7);background:var(--scheme-surface,#fff);border-radius:11px;align-items:center;gap:10px;min-height:56px;padding:12px;font-size:12px;font-weight:570;display:flex}.site .calm-outcomes i{width:25px;height:25px;color:var(--scheme-green-text,var(--green));background:var(--green-soft);border-radius:50%;place-items:center;font-style:normal;display:grid}.site .calm-detail-row{border-top:1px solid var(--scheme-blue-line,#e6e9ed);grid-template-columns:170px 1fr auto;align-items:center;gap:24px;min-height:74px;padding:16px 30px;display:grid}.site .calm-detail-row>strong{color:var(--scheme-blue-text,var(--cobalt));font-size:13px}.site .calm-detail-row>p{color:var(--scheme-text-muted,var(--muted));margin:0;font-size:11px}.site .calm-detail-row>span{color:var(--scheme-green-text,var(--green));font-size:10px;font-weight:590}.site .calm-detail-row>span i{font-style:normal}@keyframes bird-float{0%,80%,to{opacity:.7;transform:translate(0)rotate(-8deg)}88%{opacity:1;transform:translate(9px,-5px)rotate(-4deg)}}.site .lifecycle-explorer,.site .mode-switch,.site .ownership-proofs,.site .system-explorer,.site .authority-ladder,.site .contract-sheet{border-color:var(--scheme-blue-line,#dce1e7);background:var(--scheme-surface,#fff);border-radius:17px;overflow:hidden;box-shadow:0 8px 26px #3c404311}.site .lifecycle-tabs,.site .proof-tabs,.site .system-tabs,.site .authority-levels,.site .mode-tabs{border-color:var(--scheme-blue-line,#e2e6eb);background:var(--scheme-surface,#f8f9fa)}.site .lifecycle-tabs button,.site .proof-tabs button,.site .system-tabs button,.site .authority-levels button,.site .mode-tabs button{border-color:var(--scheme-blue-line,#e2e6eb);color:var(--scheme-text,#4d5156);background:0 0}.site .lifecycle-tabs button.is-active,.site .proof-tabs button.is-active,.site .system-tabs button.is-active,.site .authority-levels button.is-active,.site .mode-tabs button.is-active{color:var(--scheme-blue-text,var(--cobalt));background:var(--blue-soft)}.site .lifecycle-tabs button.is-active span,.site .proof-tabs button.is-active span{color:var(--scheme-blue-text,var(--cobalt))}.site .lifecycle-detail,.site .authority-detail,.site .mode-panel,.site .proof-sheet{background:var(--scheme-surface,#fff)}.site .lifecycle-detail h3,.site .mode-intro h3,.site .responsibility-card h3,.site .proof-heading h3,.site .system-detail-copy h3,.site .authority-detail h3,.site .ring-center strong,.site .ring-item h3,.site .scope-grid h3,.site .harness-grid h3,.site .principles-grid h3,.site .contract-sheet h3{font-family:var(--font-sans);letter-spacing:-.035em;font-weight:610}.site .lifecycle-number,.site .authority-stamp{color:var(--blue-soft);font-family:var(--font-sans);font-weight:680}.site .responsibility-card,.site .scope-grid article,.site .harness-grid article,.site .principles-grid article,.site .ring-item{border-color:var(--scheme-blue-line,#e0e4e9);background:var(--scheme-surface,#fff);border-radius:14px;box-shadow:0 4px 16px #3c40430b}.site .responsibility-card,.site .scope-grid article,.site .harness-grid article,.site .principles-grid article{transition:border-color .17s,transform .17s,box-shadow .17s}.site .scope-grid article:hover,.site .harness-grid article:hover,.site .principles-grid article:hover{border-color:var(--scheme-blue-line,#aecbfa);transform:translateY(-2px);box-shadow:0 7px 22px #1a73e813}.site .google-promise{background:linear-gradient(135deg, var(--scheme-blue-surface,#e8f0fe), var(--scheme-surface,#f8fbff));border:0;border-radius:20px;padding:clamp(34px,5vw,68px)}.site .google-promise h2{font-size:clamp(46px,4.7vw,70px);line-height:1.04}.site .papers-teaser-grid{gap:44px}.site .papers-teaser h2{font-family:var(--font-sans);letter-spacing:-.045em;font-size:clamp(44px,4vw,62px);font-weight:620}.site .paper-stack{border:1px solid var(--scheme-blue-line,#dce1e7);background:var(--scheme-surface,#fff);border-radius:15px;overflow:hidden}.site .paper-stack a{border-color:var(--scheme-blue-line,#e5e8ed);transition:background .16s}.site .paper-stack a:hover{background:var(--scheme-surface,#f8fbff)}.site .closing-cta{padding-block:140px}.site .closing-cta h2{font-size:clamp(54px,5.5vw,82px);line-height:1.02}.site .site-footer{border-top-color:var(--scheme-blue-line,#e2e6eb);background:var(--scheme-surface,#f5f7fa);color:var(--scheme-text,#3c4043)}.site .site-footer .wordmark{color:var(--scheme-text,#202124)}.site .site-footer .wordmark span{color:var(--scheme-blue-text,var(--cobalt))}.site .site-footer .footer-brand p{color:var(--scheme-text-muted,#5f6368)}.site .site-footer .footer-column p{color:var(--scheme-text-muted,#70757a)}.site .site-footer .footer-column a{color:var(--scheme-text,#3c4043)}.site .site-footer .footer-column a:hover{color:var(--scheme-blue-text,var(--cobalt))}.site .site-footer .footer-bottom{border-top-color:var(--scheme-blue-line,#d9dde3);color:var(--scheme-text-muted,#70757a)}.site .subpage-hero{padding-block:112px 120px}.site .subpage-intro{gap:48px}.site .subpage-intro p{font-size:17px;line-height:1.7}.site .system-map{background:radial-gradient(circle, var(--scheme-surface-inset-a130,#5f636821) .7px, transparent .9px), var(--scheme-surface,#fbfcfe);background-size:15px 15px}.site .map-core{border-color:var(--scheme-blue-line,#aecbfa);background:var(--scheme-surface,#fff);box-shadow:0 7px 24px #1a73e81c}.site .ownership-ring{gap:12px}.site .ring-center{border-color:var(--scheme-blue-line,#aecbfa);background:var(--blue-soft);box-shadow:0 7px 24px #1a73e817}.site .company-promise{background:var(--blue-soft);border-left:0;border-radius:20px;padding:52px}.site .company-promise p{font-size:clamp(45px,4.7vw,70px);line-height:1.04}.site .contract-sheet{box-shadow:0 8px 26px #3c404312}.site .unified-paper-page{background:var(--scheme-surface,#fbfcfe)}.site .unified-paper-hero{grid-template-columns:minmax(0,.88fr) minmax(480px,1.12fr);align-items:end;gap:clamp(60px,9vw,145px);padding-block:120px 100px;display:grid}.site .paper-title-block h1{letter-spacing:-.06em;max-width:700px;margin:34px 0 28px;font-size:clamp(72px,8vw,124px);font-weight:650;line-height:.92}.site .paper-dek{max-width:680px;color:var(--scheme-text-muted,var(--muted));margin:0;font-size:clamp(20px,1.8vw,27px);line-height:1.48}.site .paper-abstract-panel{border:1px solid var(--scheme-blue-line,#dce1e7);background:var(--scheme-surface,#fff);border-radius:18px;padding:clamp(28px,3vw,44px);box-shadow:0 8px 28px #3c404311}.site .paper-abstract-panel>p:not(.micro-label){color:var(--scheme-text,#4d5156);margin:18px 0 0;font-size:15px;line-height:1.72}.site .paper-facts{border-top:1px solid var(--scheme-blue-line,#e3e6eb);border-left:1px solid var(--scheme-blue-line,#e3e6eb);grid-template-columns:1fr 1fr;gap:0;margin-top:28px;display:grid}.site .paper-facts span{border-right:1px solid var(--scheme-blue-line,#e3e6eb);border-bottom:1px solid var(--scheme-blue-line,#e3e6eb);min-height:72px;color:var(--scheme-text,#4d5156);flex-direction:column;justify-content:center;padding:13px 15px;font-size:11px;display:flex}.site .paper-facts strong{color:var(--scheme-blue-text,var(--cobalt));letter-spacing:.05em;text-transform:uppercase;margin-bottom:5px;font-size:9px}.site .paper-reading-layout{grid-template-columns:235px minmax(0,900px);justify-content:space-between;gap:clamp(70px,10vw,160px);padding-bottom:150px;display:grid}.site .paper-toc{border-top:1px solid var(--scheme-blue-line,#cbd1d8);align-self:start;padding-top:19px;position:sticky;top:98px}.site .paper-toc ol{gap:0;margin:15px 0 0;padding:0;list-style:none;display:grid}.site .paper-toc a{transition:color .15s,background .15s}.site .paper-toc li a{border-bottom:1px solid var(--scheme-blue-line,#edf0f3);color:var(--scheme-text-muted,#62676e);grid-template-columns:28px 1fr;gap:7px;padding:8px 7px;font-size:11px;line-height:1.3;display:grid}.site .paper-toc li a:hover{color:var(--scheme-blue-text,var(--cobalt));background:var(--blue-soft);border-radius:6px}.site .paper-toc li span{color:var(--scheme-text-subtle,#9aa0a6);font-family:var(--font-mono);font-size:8px}.site .toc-contact{color:var(--scheme-blue-text,var(--cobalt));gap:8px;margin-top:22px;font-size:11px;font-weight:590;display:inline-flex}.site .unified-paper{min-width:0}.site .paper-chapter{margin-bottom:138px;scroll-margin-top:104px}.site .paper-chapter>h2,.site .paper-conclusion h2{letter-spacing:-.052em;margin:20px 0 34px;font-size:clamp(50px,5vw,76px);font-weight:640;line-height:1.02}.site .paper-chapter>h3{letter-spacing:-.035em;margin:50px 0 18px;font-size:30px;font-weight:620}.site .paper-chapter>p:not(.section-index),.site .paper-conclusion>p:not(.eyebrow){color:var(--scheme-text,#3f444a);margin:0 0 23px;font-size:18px;line-height:1.72}.site .paper-chapter .paper-lead{color:var(--scheme-text,var(--ink));letter-spacing:-.024em;margin-bottom:30px;font-size:clamp(23px,2.1vw,30px);font-weight:450;line-height:1.45}.site .paper-definition{border-left:4px solid var(--scheme-blue-line,var(--cobalt));background:var(--blue-soft);border-radius:0 16px 16px 0;margin:45px 0;padding:30px 34px}.site .paper-definition strong{letter-spacing:-.035em;margin-top:14px;font-size:clamp(25px,2.4vw,34px);font-weight:580;line-height:1.34;display:block}.site .operation-grid,.site .system-view-grid,.site .proof-gate-grid{grid-template-columns:1fr 1fr;gap:12px;margin:48px 0;display:grid}.site .operation-grid article,.site .system-view-grid article,.site .proof-gate-grid article{border:1px solid var(--scheme-blue-line,#dfe3e8);background:var(--scheme-surface,#fff);border-radius:14px;min-height:215px;padding:25px;box-shadow:0 3px 13px #3c40430a}.site .operation-grid article>span,.site .system-view-grid article>span,.site .proof-gate-grid article>span{color:var(--scheme-blue-text,var(--cobalt));font-family:var(--font-mono);font-size:9px}.site .operation-grid h3,.site .system-view-grid h3,.site .proof-gate-grid h3{letter-spacing:-.025em;margin:35px 0 10px;font-size:22px;font-weight:610}.site .operation-grid p,.site .system-view-grid p,.site .proof-gate-grid p{color:var(--scheme-text-muted,var(--muted));margin:0;font-size:13px;line-height:1.58}.site .paper-not-this{border:1px solid var(--scheme-red-line,#f0d2cf);background:var(--scheme-surface,snow);border-radius:15px;margin-top:48px;padding:30px}.site .paper-not-this h3{margin:0 0 14px;font-size:22px}.site .paper-not-this ul{color:var(--scheme-text-muted,#5f6368);gap:9px;margin:0;padding-left:20px;font-size:14px;line-height:1.55;display:grid}.site .two-systems-model{grid-template-columns:1fr auto 1fr auto 1fr;align-items:stretch;gap:12px;margin-top:48px;display:grid}.site .two-systems-model article{border:1px solid var(--scheme-blue-line,#dfe3e8);background:var(--scheme-surface,#fff);border-radius:14px;padding:22px}.site .two-systems-model article.is-blue{border-color:var(--scheme-blue-line,#aecbfa);background:var(--blue-soft)}.site .two-systems-model>i{color:var(--scheme-text-subtle,#9aa0a6);align-self:center;font-size:22px;font-style:normal}.site .two-systems-model span{color:var(--scheme-blue-text,var(--cobalt));letter-spacing:.05em;text-transform:uppercase;font-size:9px;font-weight:650}.site .two-systems-model h3{margin:28px 0 9px;font-size:19px;font-weight:610}.site .two-systems-model p{color:var(--scheme-text-muted,var(--muted));margin:0;font-size:12px;line-height:1.5}.site .company-scope-table,.site .ownership-contract-table{border:1px solid var(--scheme-blue-line,#dce1e7);background:var(--scheme-surface,#fff);border-radius:15px;margin:48px 0 26px;overflow:hidden}.site .scope-row,.site .ownership-row{border-bottom:1px solid var(--scheme-blue-line,#e7eaee);grid-template-columns:.75fr 1fr 1.65fr;align-items:start;gap:24px;padding:20px 22px;display:grid}.site .scope-row:last-child,.site .ownership-row:last-child{border-bottom:0}.site .scope-row:nth-child(2n),.site .ownership-row:nth-child(2n){background:var(--scheme-surface,#fafbfc)}.site .scope-head,.site .ownership-head{color:var(--scheme-text-muted,#6f757d);letter-spacing:.06em;text-transform:uppercase;font-size:9px;font-weight:650;background:var(--scheme-surface-raised,#f1f3f4)!important}.site .scope-row strong,.site .ownership-row strong{color:var(--scheme-blue-text,var(--cobalt));font-size:13px;font-weight:610}.site .scope-row p,.site .ownership-row p{color:var(--scheme-text-muted,#565c63);margin:0;font-size:12px;line-height:1.55}.site .paper-boundary-note{background:var(--yellow-soft);border-radius:10px;padding:20px;color:var(--scheme-amber-text,#66521b)!important;font-size:13px!important}.site .harness-strip{border-top:1px solid var(--scheme-blue-line,#dce1e7);border-left:1px solid var(--scheme-blue-line,#dce1e7);grid-template-columns:repeat(6,1fr);margin:44px 0;display:grid}.site .harness-strip span{border-right:1px solid var(--scheme-blue-line,#dce1e7);border-bottom:1px solid var(--scheme-blue-line,#dce1e7);background:var(--scheme-surface,#fff);flex-direction:column;justify-content:space-between;min-height:104px;padding:16px 13px;font-size:12px;font-weight:580;display:flex}.site .harness-strip i{color:var(--scheme-blue-text,var(--cobalt));font-family:var(--font-mono);font-size:8px;font-style:normal}.site .paper-nix-flow{grid-template-columns:1fr auto 1.25fr auto 1fr;align-items:stretch;gap:11px;margin:50px 0;display:grid}.site .paper-nix-flow>div{border:1px solid var(--scheme-blue-line,#dce1e7);background:var(--scheme-surface,#fff);border-radius:14px;flex-direction:column;justify-content:space-between;min-height:165px;padding:22px;display:flex}.site .paper-nix-flow>i{color:var(--scheme-text-subtle,#9aa0a6);align-self:center;font-style:normal}.site .paper-nix-flow span{color:var(--scheme-blue-text,var(--cobalt));font-size:10px;font-weight:630}.site .paper-nix-flow strong{font-size:14px;font-weight:540;line-height:1.45}.site .paper-nix-flow .paper-nix-core{border-color:var(--scheme-blue-line,var(--cobalt));color:var(--scheme-text-on-accent,#fff);background:var(--scheme-blue-fill,var(--cobalt));box-shadow:0 8px 22px #1a73e82e}.site .paper-nix-core span{color:var(--scheme-text-on-accent,#fff)}.site .lifecycle-paper-list{border-top:1px solid var(--scheme-blue-line,#dce1e7);border-left:1px solid var(--scheme-blue-line,#dce1e7);grid-template-columns:1fr 1fr;gap:0;margin:48px 0;padding:0;list-style:none;display:grid}.site .lifecycle-paper-list li{border-right:1px solid var(--scheme-blue-line,#dce1e7);border-bottom:1px solid var(--scheme-blue-line,#dce1e7);background:var(--scheme-surface,#fff);grid-template-columns:38px 1fr;gap:15px;min-height:180px;padding:23px;display:grid}.site .lifecycle-paper-list>li:last-child{grid-column:1/-1}.site .lifecycle-paper-list li>span{color:var(--scheme-blue-text,var(--cobalt));font-family:var(--font-mono);font-size:9px}.site .lifecycle-paper-list h3{margin:0 0 11px;font-size:22px;font-weight:610}.site .lifecycle-paper-list p{color:var(--scheme-text-muted,var(--muted));margin:0;font-size:13px;line-height:1.55}.site .change-example{border:1px solid var(--scheme-blue-line,#aecbfa);background:linear-gradient(145deg, var(--scheme-surface,#f8fbff), var(--scheme-surface-raised,#eef5ff));border-radius:17px;margin:52px 0;padding:clamp(28px,4vw,46px)}.site .change-example h3{letter-spacing:-.04em;margin:18px 0 24px;font-size:clamp(27px,3vw,40px);font-weight:600;line-height:1.2}.site .change-example>p:last-child{color:var(--scheme-text,#4f555d);margin:0;font-size:15px;line-height:1.7}.site .mode-comparison-paper{grid-template-columns:1fr 1fr;gap:12px;margin:48px 0 32px;display:grid}.site .mode-comparison-paper article{border:1px solid var(--scheme-blue-line,#dce1e7);background:var(--scheme-surface,#fff);border-radius:15px;padding:30px}.site .mode-comparison-paper article:first-child{border-color:var(--scheme-blue-line,#aecbfa);background:var(--scheme-surface,#f8fbff)}.site .mode-comparison-paper h3{letter-spacing:-.04em;margin:18px 0 12px;font-size:32px;font-weight:620}.site .mode-comparison-paper strong{min-height:46px;color:var(--scheme-blue-text,var(--cobalt));font-size:14px;line-height:1.45;display:block}.site .mode-comparison-paper article>p:last-child{color:var(--scheme-text-muted,var(--muted));margin:22px 0 0;font-size:13px;line-height:1.62}.site .sovereignty-chapter{border:1px solid var(--scheme-blue-line,#aecbfa);background:linear-gradient(150deg, var(--scheme-surface,#f8fbff) 0%, var(--scheme-surface-raised,#eef5ff) 55%, var(--scheme-surface,#f8fbff) 100%);border-radius:22px;margin-inline:-50px;padding:50px;position:relative;box-shadow:0 12px 36px #1a73e817}.site .sovereignty-declaration{color:var(--scheme-text-on-accent,#fff);background:var(--scheme-blue-fill,var(--cobalt));border-radius:16px;grid-template-columns:.75fr 1.25fr;align-items:center;gap:36px;margin:35px 0 42px;padding:28px;display:grid}.site .sovereignty-declaration strong{letter-spacing:-.05em;font-size:clamp(38px,4vw,58px);font-weight:660;line-height:1}.site .sovereignty-declaration p{margin:0;font-size:18px;line-height:1.5}.site .ownership-contract-table{box-shadow:0 5px 20px #3c40430e}.site .ownership-row{grid-template-columns:.62fr 1.2fr 1.18fr}.site .sovereignty-proofs{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:35px;display:grid}.site .sovereignty-proofs span{border:1px solid var(--scheme-blue-line,#c6d9f8);min-height:64px;color:var(--scheme-blue-text,var(--cobalt));background:var(--scheme-surface,#fff);border-radius:10px;align-items:center;padding:13px;font-size:11px;font-weight:590;display:flex}.site .sovereignty-proofs span:before{content:"✓";width:18px;height:18px;color:var(--scheme-green-text,var(--green));background:var(--green-soft);border-radius:50%;flex:none;place-items:center;margin-right:9px;font-size:10px;display:grid}.site .profile-ladder{border-top:1px solid var(--scheme-blue-line,#dce1e7);border-left:1px solid var(--scheme-blue-line,#dce1e7);grid-template-columns:repeat(6,1fr);margin:48px 0;display:grid}.site .profile-ladder span{border-right:1px solid var(--scheme-blue-line,#dce1e7);border-bottom:1px solid var(--scheme-blue-line,#dce1e7);background:var(--scheme-surface,#fff);flex-direction:column;justify-content:space-between;min-height:145px;padding:15px;font-size:12px;font-weight:570;line-height:1.35;display:flex}.site .profile-ladder i{color:var(--scheme-blue-text,var(--cobalt));font-family:var(--font-mono);font-size:8px;font-style:normal}.site .capital-loop{border:1px solid var(--scheme-blue-line,#dce1e7);background:var(--scheme-surface,#fff);border-radius:14px;align-items:center;gap:10px;margin:45px 0;padding:20px;display:flex}.site .capital-loop span{color:var(--scheme-text,#4d5156);background:var(--scheme-surface-raised,#f1f3f4);text-align:center;border-radius:8px;flex:1;padding:12px 9px;font-size:10px;font-weight:580}.site .capital-loop i{color:var(--scheme-blue-text,var(--cobalt));font-style:normal}.site .current-boundary{border-top:1px solid var(--scheme-blue-line,#d5dae0);padding-top:70px}.site .paper-conclusion{color:var(--scheme-text-on-accent,#fff);background:var(--scheme-surface-inset,#202124);border-radius:22px;padding:clamp(38px,6vw,72px);scroll-margin-top:100px;box-shadow:0 16px 42px #20212424}.site .paper-conclusion .eyebrow{color:var(--scheme-blue-text,#8ab4f8)}.site .paper-conclusion h2{color:var(--scheme-text-on-accent,#fff)}.site .paper-conclusion>p:not(.eyebrow){color:var(--scheme-text-subtle,#d1d5da)}.site .paper-conclusion>strong{border-left:4px solid var(--scheme-blue-line,#8ab4f8);color:var(--scheme-text-on-accent,#fff);letter-spacing:-.025em;margin:42px 0 0;padding-left:24px;font-size:clamp(24px,2.5vw,35px);font-weight:560;line-height:1.35;display:block}.site .paper-conclusion .button-secondary{border-color:var(--scheme-line,#79808a);color:var(--scheme-text-on-accent,#fff);background:0 0}@media (max-width:1260px){.site .hero{grid-template-columns:minmax(400px,.9fr) minmax(560px,1.1fr);gap:32px}.site .hero h1{font-size:clamp(50px,4.6vw,66px)}.site .console-layout{grid-template-columns:220px 1fr}.site .console-summary{padding-inline:19px}.site .console-map{padding:0}.site .console-plane-grid strong{font-size:10px}.site .calm-build-canvas{grid-template-columns:220px 65px minmax(270px,1fr) 55px 155px;padding-inline:24px}.site .sovereignty-chapter{margin-inline:0}}@media (max-width:1100px){.site .page-shell{width:min(100% - 48px,920px)}.site .hero{grid-template-columns:1fr;min-height:auto;padding-block:86px 44px}.site .hero-copy{max-width:760px}.site .hero h1{max-width:760px;font-size:clamp(58px,8vw,82px)}.site .hero-lede{max-width:720px}.site .playful-system-map{justify-self:center}.site .hero-system-console{width:100%}.site .confidence-inner .ownership-rail{grid-template-columns:1fr 1fr}.site .confidence-inner .ownership-rail li:nth-child(2){border-right:0}.site .confidence-inner .ownership-rail li:nth-child(-n+2){border-bottom:1px solid var(--scheme-blue-line,#e5e8ed)}.site .calm-build-canvas{grid-template-columns:210px 54px minmax(260px,1fr) 44px 145px;min-height:480px;padding:30px 18px}.site .calm-inputs button{min-height:58px}.site .unified-paper-hero{grid-template-columns:1fr;gap:55px}.site .paper-title-block h1{max-width:850px}.site .paper-reading-layout{grid-template-columns:190px minmax(0,1fr);gap:55px}.site .paper-chapter>h2,.site .paper-conclusion h2{font-size:clamp(48px,6.5vw,68px)}.site .two-systems-model{grid-template-columns:1fr}.site .two-systems-model>i{justify-self:center;transform:rotate(90deg)}.site .harness-strip,.site .profile-ladder{grid-template-columns:repeat(3,1fr)}}@media (max-width:820px){.site .page-shell{width:min(100% - 34px,720px)}.site .site-header{position:relative}.site .header-inner{grid-template-columns:1fr auto;min-height:68px}.site .hero{padding-top:64px}.site .hero h1{font-size:clamp(48px,12vw,68px)}.site .console-layout{grid-template-columns:1fr}.site .console-summary{border-right:0;border-bottom:1px solid var(--scheme-blue-line,#e5e8ed)}.site .console-active-detail{min-height:50px}.site .console-plane-grid{grid-template-columns:1fr 1fr}.site .console-plane-grid button:last-child{grid-column:auto}.site .console-core-row{grid-template-columns:1fr;gap:10px}.site .console-footer{flex-wrap:wrap;padding-block:12px}.site .console-footer>strong{width:100%;margin-left:27px}.site .confidence-inner .ownership-rail{grid-template-columns:1fr}.site .confidence-inner .ownership-rail li{border-right:0;border-bottom:1px solid var(--scheme-blue-line,#e5e8ed);min-height:112px;padding:25px 28px}.site .confidence-inner .ownership-rail li:last-child{border-bottom:0}.site .shift-section,.site .lifecycle-section,.site .proof-section,.site .product-graph-section,.site .product-modes,.site .architecture-build,.site .authority-section,.site .ownership-tests,.site .principles-section,.site .build-section,.site .modes-section,.site .papers-teaser,.site .scope-section,.site .product-lifecycle,.site .system-section,.site .harness-section,.site .k8s-note,.site .ownership-ring-section,.site .ownership-modes,.site .mission-section,.site .design-partner-section{padding-block:88px}.site .calm-build-canvas{grid-template-columns:1fr;gap:20px;padding:22px}.site .calm-inputs{grid-template-columns:1fr 1fr}.site .calm-merge,.site .calm-output-line,.site .calm-nix-core:before{display:none}.site .calm-outcomes{grid-template-columns:repeat(3,1fr)}.site .calm-outcomes:before{display:none}.site .calm-detail-row{grid-template-columns:1fr;gap:8px}.site .subpage-hero{padding-block:75px 88px}.site .subpage-hero h1{font-size:clamp(56px,14vw,82px)}.site .paper-reading-layout{grid-template-columns:1fr}.site .paper-toc{position:static}.site .paper-toc ol{grid-template-columns:1fr 1fr}.site .paper-toc li a{align-items:center;min-height:45px}.site .paper-chapter{margin-bottom:100px}.site .operation-grid,.site .system-view-grid,.site .proof-gate-grid,.site .lifecycle-paper-list,.site .mode-comparison-paper{grid-template-columns:1fr}.site .lifecycle-paper-list>li:last-child{grid-column:auto}.site .paper-nix-flow{grid-template-columns:1fr}.site .paper-nix-flow>i{transform:rotate(90deg)}.site .scope-row,.site .ownership-row{grid-template-columns:1fr;gap:9px}.site .scope-head,.site .ownership-head{display:none}.site .sovereignty-chapter{padding:28px}.site .sovereignty-declaration{grid-template-columns:1fr}.site .sovereignty-proofs{grid-template-columns:1fr 1fr}.site .capital-loop{flex-wrap:wrap}.site .capital-loop span{min-width:120px}}@media (max-width:540px){.site .page-shell{width:min(100% - 24px,500px)}.site .wordmark{font-size:31px}.site .hero h1{font-size:clamp(44px,13.7vw,62px)}.site .hero-actions{display:grid}.site .hero-actions .button{width:100%}.site .playful-map-stage{min-height:430px}.site .playful-input{grid-template-columns:17px minmax(0,1fr);gap:5px;padding:7px 6px}.site .playful-input>span{width:16px;height:16px}.site .playful-input strong{font-size:8px}.site .playful-nix-core{padding-inline:5px}.site .playful-nix-mark{font-size:38px}.site .playful-nix-core strong{font-size:9px;line-height:1.15}.site .playful-nix-core small{display:none}.site .playful-owned-stack{padding:16px 7px 13px}.site .playful-owned-stack h2{text-align:center;margin-bottom:17px;font-size:9px}.site .playful-owned-stack>div{gap:18px 5px}.site .playful-owned-stack svg{width:19px;height:19px}.site .playful-owned-stack small{font-size:6.5px}.site .playful-bird{gap:7px;left:auto;right:0}.site .playful-bird svg{width:39px}.site .playful-bird strong{font-size:8px}.site .playful-outcomes{gap:7px;padding-inline:7px;font-size:8px}.site .playful-outcomes span{gap:5px}.site .playful-outcomes i{width:5px;height:5px}.site .console-topline{padding-inline:16px}.site .console-summary{padding:22px 18px 18px}.site .console-map{padding:0}.site .console-plane-grid{grid-template-columns:1fr}.site .console-progress span{font-size:8px}.site .console-outcomes{grid-template-columns:1fr}.site .console-graph-grid{grid-template-rows:80px 112px 80px;gap:54px 8px;padding:20px 14px}.site .console-node{gap:2px 6px;padding:8px}.site .console-node strong{font-size:9px}.site .console-node small{font-size:7px}.site .console-node .plane-symbol{width:16px;height:16px}.site .console-core{grid-template-columns:38px minmax(0,1fr);gap:9px;padding:12px}.site .nix-graph-mark{width:36px;height:36px}.site .console-core strong{font-size:12px}.site .console-core small{text-overflow:ellipsis;font-size:7px;overflow:hidden}.site .console-signature{grid-template-columns:25px minmax(0,1fr) auto}.site .confidence-inner .ownership-rail li{grid-template-columns:48px minmax(0,1fr);gap:16px;padding:22px}.site .rail-icon{width:48px;height:48px}.site .rail-icon svg{width:25px;height:25px}.site .confidence-inner .ownership-rail strong{font-size:15px}.site .confidence-inner .ownership-rail small{font-size:13px}.site .calm-build-header{flex-direction:column;align-items:flex-start;gap:8px;padding-block:17px}.site .calm-inputs,.site .calm-outcomes{grid-template-columns:1fr}.site .paper-title-block h1{font-size:clamp(62px,18vw,88px)}.site .paper-dek{font-size:19px}.site .paper-facts,.site .paper-toc ol{grid-template-columns:1fr}.site .paper-chapter>h2,.site .paper-conclusion h2{font-size:clamp(42px,13vw,60px)}.site .paper-chapter .paper-lead{font-size:21px}.site .harness-strip,.site .profile-ladder{grid-template-columns:1fr 1fr}.site .sovereignty-chapter{margin-inline:-2px;padding:22px 16px}.site .sovereignty-proofs{grid-template-columns:1fr}.site .paper-conclusion{padding:34px 22px}}.site main{overflow:hidden}.site .page-shell{width:min(1280px,100% - 72px)}.site .section-band{background:radial-gradient(circle at 92% 14%, var(--scheme-blue-fill-a35,#1a73e809), transparent 22%), linear-gradient(180deg, var(--scheme-surface,#f8faff) 0%, var(--scheme-surface,#fbfcfe) 100%);border-block:0}.site .section-index{color:var(--scheme-blue-text,#1967d2);letter-spacing:0;border:0;align-items:center;gap:9px;padding:0;font-size:12px;display:inline-flex}.site .section-index:before{content:"";background:var(--scheme-surface,#fff);border:2px solid;border-radius:50%;flex:none;width:7px;height:7px}.site .section-heading{margin-bottom:48px}.site .split-heading{grid-template-columns:minmax(0,1.05fr) minmax(300px,.55fr);gap:clamp(48px,8vw,112px)}.site .split-heading h2,.site .centered-heading h2,.site .compact-heading h2{margin-top:23px;font-size:clamp(40px,4.2vw,60px);line-height:1.06}.site .centered-heading{max-width:880px}.site .centered-heading h2{margin-bottom:22px}.site .heading-copy p,.site .centered-heading>p:last-child,.site .shift-copy p,.site .subpage-intro p{color:var(--scheme-text-muted,#62676e);font-size:16px;line-height:1.72}.site .shift-section,.site .lifecycle-section,.site .product-graph-section,.site .product-modes,.site .architecture-build,.site .authority-section,.site .principles-section,.site .control-section,.site .agent-surface-section,.site .access-boundary-section,.site .company-invitation,.site .build-section,.site .modes-section,.site .papers-teaser,.site .scope-section,.site .product-lifecycle,.site .system-section,.site .agent-system-section,.site .runtime-note,.site .ownership-ring-section,.site .ownership-modes,.site .mission-section,.site .agent-operations-section,.site .operating-proof-section{padding-block:104px}.site .shift-grid{grid-template-columns:minmax(0,1.05fr) minmax(310px,.55fr);gap:clamp(52px,8vw,112px);padding-top:34px}.site .shift-grid h2{max-width:760px;font-size:clamp(42px,4.3vw,62px);line-height:1.06}.site .subpage-hero{padding-block:88px 104px;position:relative}.site .subpage-hero:after{content:"";background:radial-gradient(circle at 8% 74%, var(--scheme-green-fill,#34a853) 0 3px, transparent 4px), radial-gradient(circle at 38% 45%, var(--scheme-amber-fill,#fbbc04) 0 3px, transparent 4px), radial-gradient(circle at 68% 58%, var(--scheme-red-fill,#ea4335) 0 3px, transparent 4px), radial-gradient(circle at 96% 19%, var(--scheme-blue-fill,#4285f4) 0 3px, transparent 4px);opacity:.72;pointer-events:none;width:150px;height:64px;position:absolute;top:76px;right:2%;transform:rotate(-8deg)}.site .subpage-hero h1{max-width:1060px;margin-block:28px 48px;font-size:clamp(52px,5.6vw,80px);line-height:1.015}.site .subpage-intro{gap:42px;max-width:920px}.site .agent-operation-grid{border-top:1px solid var(--scheme-blue-line,#dce2ea);grid-template-columns:1fr 1fr;margin-top:10px;display:grid}.site .agent-operation{border-bottom:1px solid var(--scheme-blue-line,#dce2ea);min-height:250px;padding:34px 38px 30px 30px;position:relative}.site .agent-operation:nth-child(odd){border-right:1px solid var(--scheme-blue-line,#dce2ea)}.site .agent-operation>i,.site .control-model article>i,.site .scope-grid article>i,.site .principles-grid article>i,.site .agent-system-grid article>i,.site .agent-loop-view article>i,.site .runtime-target-grid article>i{border:3px solid color-mix(in srgb, var(--map-tone,var(--scheme-blue-line,#1a73e8)) 75%, var(--scheme-line,#fff));background:var(--scheme-surface,#fff);width:10px;height:10px;box-shadow:0 0 0 5px color-mix(in srgb, var(--map-tone,#1a73e8) 8%, transparent);border-radius:50%;display:block}.site .agent-operation h3{letter-spacing:-.035em;margin:25px 0 12px;font-size:27px;font-weight:620}.site .agent-operation>p{max-width:540px;color:var(--scheme-text-muted,#5f6368);margin:0;font-size:14px;line-height:1.68}.site .operation-route{flex-wrap:wrap;gap:7px;margin-top:25px;display:flex}.site .operation-route span{color:var(--scheme-text,#4d5156);align-items:center;gap:7px;font-size:10px;font-weight:580;display:inline-flex}.site .operation-route span>i{color:var(--map-tone,var(--scheme-blue-text,#1a73e8));font-style:normal}.site .agent-safety-strip{border:1px solid var(--scheme-blue-line,#d7e2f4);background:var(--scheme-surface-a840,#ffffffd6);border-radius:16px;flex-wrap:wrap;align-items:center;gap:9px;margin-top:28px;padding:16px 18px;display:flex;box-shadow:0 5px 18px #3c40430b}.site .agent-safety-strip strong{color:var(--scheme-text,#202124);margin-right:7px;font-size:12px}.site .agent-safety-strip span{color:var(--scheme-blue-text,#52606f);background:var(--scheme-surface,#f1f6fe);white-space:nowrap;border-radius:999px;padding:7px 10px;font-size:10px}.site .control-model,.site .agent-system-grid,.site .principles-grid{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.site .control-model article,.site .agent-system-grid article,.site .principles-grid article{border:1px solid var(--scheme-blue-line,#dfe4eb);background:linear-gradient(150deg, color-mix(in srgb, var(--map-tone,var(--scheme-blue-fill,#1a73e8)) 4%, var(--scheme-surface,#fff)), var(--scheme-surface,#fff) 60%);border-radius:17px;min-height:0;padding:27px 28px;box-shadow:0 5px 18px #3c40430a}.site .control-model article h3,.site .agent-system-grid article h3,.site .principles-grid article h3{font-family:var(--font-sans);letter-spacing:-.03em;margin:22px 0 10px;font-size:23px;font-weight:610;line-height:1.12}.site .control-model article p,.site .agent-system-grid article p,.site .principles-grid article p{color:var(--scheme-text-muted,#62676e);margin:0;font-size:13px;line-height:1.62}.site .scope-grid{border:1px solid var(--scheme-blue-line,#dfe4eb);background:var(--scheme-surface,#fff);border-radius:20px;grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:hidden;box-shadow:0 7px 24px #3c40430b}.site .scope-grid article{border:0;border-right:1px solid var(--scheme-blue-line,#e4e8ed);border-bottom:1px solid var(--scheme-blue-line,#e4e8ed);background:linear-gradient(145deg, color-mix(in srgb, var(--map-tone,var(--scheme-blue-fill,#1a73e8)) 3%, var(--scheme-surface,#fff)), var(--scheme-surface,#fff) 65%);min-height:190px;box-shadow:none;border-radius:0;padding:27px 30px}.site .scope-grid article:nth-child(2n){border-right:0}.site .scope-grid article:nth-last-child(-n+2){border-bottom:0}.site .scope-grid article:hover{border-color:var(--scheme-blue-line,#e4e8ed);background:color-mix(in srgb, var(--map-tone,var(--scheme-blue-fill,#1a73e8)) 5%, var(--scheme-surface,#fff));box-shadow:none;transform:none}.site .scope-grid h3{font-family:var(--font-sans);letter-spacing:-.035em;margin:22px 0 10px;font-size:24px;font-weight:610;line-height:1.12}.site .scope-grid p{max-width:520px;color:var(--scheme-text-muted,#62676e);margin:0;font-size:13px;line-height:1.62}.site .agent-loop-view{border:1px solid var(--scheme-blue-line,#dce2e9);background:var(--scheme-surface,#fff);border-radius:20px;grid-template-columns:repeat(4,1fr);display:grid;overflow:hidden;box-shadow:0 8px 26px #3c40430d}.site .agent-loop-view article{border-right:1px solid var(--scheme-blue-line,#e4e8ed);min-height:240px;padding:30px 26px;position:relative}.site .agent-loop-view article:last-child{border-right:0}.site .agent-loop-view article:not(:last-child):after{z-index:2;border:1px solid var(--scheme-blue-line,#d8e2f3);content:"→";width:20px;height:20px;color:var(--scheme-blue-text,#1a73e8);background:var(--scheme-surface,#fff);border-radius:50%;place-items:center;font-size:10px;display:grid;position:absolute;top:34px;right:-10px}.site .agent-loop-view article:first-child{--map-tone:var(--scheme-blue-text,#4285f4)}.site .agent-loop-view article:nth-child(2){--map-tone:var(--scheme-amber-text,#fbbc04)}.site .agent-loop-view article:nth-child(3){--map-tone:var(--scheme-red-text,#ea4335)}.site .agent-loop-view article:nth-child(4){--map-tone:var(--scheme-green-text,#34a853)}.site .agent-loop-view h3{letter-spacing:-.03em;margin:26px 0 12px;font-size:23px;font-weight:620}.site .agent-loop-view p{color:var(--scheme-text-muted,#62676e);margin:0;font-size:13px;line-height:1.62}.site .lifecycle-explorer{border-radius:20px;grid-template-columns:190px minmax(0,1fr);box-shadow:0 8px 28px #3c40430f}.site .lifecycle-tabs button{border-left:3px solid #0000;align-items:center;padding:17px 19px;font-size:13px;font-weight:560;display:flex}.site .lifecycle-tabs button.is-active{border-left-color:var(--scheme-blue-line,#1a73e8);color:var(--scheme-blue-text,#1967d2);background:var(--scheme-surface-raised,#eef4ff)}.site .lifecycle-detail{grid-template-columns:1fr;gap:0;min-height:390px;padding:clamp(36px,5vw,68px)}.site .lifecycle-detail h3{max-width:780px;font-family:var(--font-sans);letter-spacing:-.045em;margin:14px 0 20px;font-size:clamp(38px,4vw,56px);font-weight:620;line-height:1.04}.site .detail-body{max-width:760px;color:var(--scheme-text-muted,#5f6368);font-size:16px}.site .detail-proof{max-width:760px}.site .detail-proof div{background:var(--scheme-surface,#fbfcfe);border-radius:11px}.site .mode-switch,.site .system-explorer,.site .authority-ladder{border-radius:20px;box-shadow:0 8px 28px #3c40430e}.site .mode-tabs button.is-active,.site .system-tabs button.is-active,.site .authority-levels button.is-active{color:var(--scheme-blue-text,#1967d2);background:var(--scheme-blue-surface,#eaf2ff)}.site .mode-panel{grid-template-columns:minmax(0,1.35fr) minmax(190px,.65fr) minmax(190px,.65fr);gap:10px}.site .mode-intro,.site .responsibility-card{border-radius:14px}.site .mode-intro h3{max-width:620px;font-family:var(--font-sans);letter-spacing:-.045em;font-size:clamp(36px,3.7vw,52px);font-weight:620;line-height:1.05}.site .authority-levels button{min-height:80px}.site .authority-detail{grid-template-columns:130px 1fr;gap:48px;min-height:360px;padding:clamp(38px,5vw,66px)}.site .authority-stamp{border:1px solid var(--scheme-blue-line,#aecbfa);width:118px;height:118px;color:var(--scheme-blue-text,#1a73e8);background:var(--scheme-surface-raised,#eef4ff);font-size:46px}.site .authority-detail h3{font-family:var(--font-sans);letter-spacing:-.045em;font-size:clamp(38px,4vw,56px);font-weight:620}.site .system-map{min-height:520px}.site .map-core{width:150px;height:150px;font-family:var(--font-sans);border-radius:34% 66% 58% 42%/46% 42% 58% 54%;font-size:23px;font-weight:610;line-height:1.08}.site .system-detail-copy h3{font-family:var(--font-sans);letter-spacing:-.045em;font-size:clamp(38px,4vw,56px);font-weight:620}.site .runtime-target-grid{border:1px solid var(--scheme-blue-line,#dce2e9);background:var(--scheme-surface,#fff);border-radius:18px;grid-template-columns:repeat(4,1fr);margin-top:12px;display:grid;overflow:hidden}.site .runtime-target-grid article{border-right:1px solid var(--scheme-blue-line,#e4e8ed);min-height:210px;padding:29px 24px}.site .runtime-target-grid article:last-child{border-right:0}.site .runtime-target-grid article:first-child{--map-tone:var(--scheme-blue-text,#4285f4)}.site .runtime-target-grid article:nth-child(2){--map-tone:var(--scheme-green-text,#34a853)}.site .runtime-target-grid article:nth-child(3){--map-tone:var(--scheme-amber-text,#fbbc04)}.site .runtime-target-grid article:nth-child(4){--map-tone:var(--scheme-red-text,#ea4335)}.site .runtime-target-grid h3{letter-spacing:-.025em;margin:25px 0 10px;font-size:20px;font-weight:610}.site .runtime-target-grid p,.site .runtime-footnote{color:var(--scheme-text-muted,#62676e);font-size:13px;line-height:1.62}.site .runtime-footnote{text-align:center;margin:20px 0 0}.site .ownership-contract-view{grid-template-columns:minmax(300px,.78fr) minmax(0,1.22fr);gap:16px;display:grid}.site .ownership-contract-anchor{border:1px solid var(--scheme-blue-line,#bfd3f5);background:radial-gradient(circle at 90% 12%, var(--scheme-blue-fill-a190,#4285f430), transparent 27%), linear-gradient(145deg, var(--scheme-surface-raised,#edf4ff), var(--scheme-surface,#fff) 68%);border-radius:22px;padding:38px;position:relative;overflow:hidden;box-shadow:0 9px 28px #1a73e812}.site .ownership-contract-anchor:after{content:"✦";color:var(--scheme-blue-text,#8ab4f8);font-size:29px;position:absolute;bottom:25px;right:28px;transform:rotate(11deg)}.site .ownership-contract-anchor h3{letter-spacing:-.045em;max-width:390px;margin:24px 0 18px;font-size:clamp(34px,3.4vw,48px);font-weight:630;line-height:1.05}.site .ownership-contract-anchor>p:not(.micro-label){max-width:400px;color:var(--scheme-text-muted,#5f6368);margin:0;font-size:14px;line-height:1.68}.site .ownership-contract-anchor>div{flex-wrap:wrap;gap:8px;margin-top:29px;display:flex}.site .ownership-contract-anchor>div span{border:1px solid var(--scheme-blue-line,#c8daf7);color:var(--scheme-blue-text,#1967d2);background:var(--scheme-surface-a750,#ffffffbf);border-radius:999px;padding:7px 10px;font-size:10px;font-weight:600}.site .ownership-domain-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.site .ownership-domain{border:1px solid var(--scheme-blue-line,#dfe4eb);background:var(--scheme-surface,#fff);border-radius:17px;padding:25px}.site .ownership-domain header{align-items:center;gap:12px;display:flex}.site .ownership-domain header i{background:var(--map-tone);width:9px;height:9px;box-shadow:0 0 0 5px color-mix(in srgb, var(--map-tone) 9%, transparent);border-radius:50%}.site .ownership-domain h3{letter-spacing:-.025em;margin:0;font-size:20px;font-weight:620}.site .ownership-domain>p{color:var(--scheme-text-muted,#62676e);margin:17px 0 20px;font-size:12px;line-height:1.58}.site .ownership-domain dl,.site .ownership-domain dl div{margin:0}.site .ownership-domain dl div{border-top:1px solid var(--scheme-blue-line,#eceff3);padding:12px 0}.site .ownership-domain dt{color:var(--scheme-text,#202124);font-size:11px;font-weight:620}.site .ownership-domain dd{color:var(--scheme-text-muted,#70757a);margin:5px 0 0;font-size:10px;line-height:1.48}.site .access-boundary-model{grid-template-columns:repeat(3,1fr);gap:13px;display:grid}.site .access-boundary-model article{border:1px solid var(--scheme-blue-line,#dfe4eb);background:var(--scheme-surface,#fff);border-radius:18px;padding:29px}.site .access-boundary-model article:first-child{background:var(--scheme-surface,#f6f9ff)}.site .access-boundary-model article:nth-child(2){background:var(--scheme-surface,#f7fbf8)}.site .access-boundary-model article:nth-child(3){background:var(--scheme-surface,#fffaf1)}.site .access-boundary-model h3{letter-spacing:-.03em;margin:18px 0 12px;font-size:23px;font-weight:620;line-height:1.13}.site .access-boundary-model article>p:not(.micro-label){color:var(--scheme-text-muted,#62676e);margin:0;font-size:13px;line-height:1.62}.site .access-boundary-model article>span{color:var(--scheme-blue-text,#1967d2);margin-top:23px;font-size:10px;font-weight:620;display:inline-block}.site .mission-grid{grid-template-columns:minmax(0,.36fr) minmax(0,1.05fr) minmax(280px,.58fr);gap:clamp(38px,6vw,82px)}.site .mission-grid h2{font-size:clamp(40px,4.3vw,62px);line-height:1.06}.site .company-promise{border:1px solid var(--scheme-blue-line,#cbdcf7);background:radial-gradient(circle at 93% 12%, var(--scheme-amber-fill-a140,#fbbc0424), transparent 18%), linear-gradient(135deg, var(--scheme-surface,#f1f6ff), var(--scheme-surface,#fff) 64%);border-radius:22px;margin:64px 0 0;padding:40px 46px;position:relative}.site .company-promise:before{content:"Infrastructure should feel like this";color:var(--scheme-blue-text,#1967d2);margin-bottom:18px;font-size:11px;font-weight:620;display:block}.site .company-promise p{max-width:990px;font-size:clamp(31px,3.2vw,45px);line-height:1.11}.site .company-promise cite{color:var(--scheme-text-muted,#6b7178);font-family:var(--font-sans);letter-spacing:0;text-transform:none;margin-top:17px;font-size:12px}.site .operating-proof-grid{grid-template-columns:minmax(0,1fr) minmax(360px,.8fr);align-items:center;gap:clamp(62px,9vw,124px);display:grid}.site .operating-proof-grid h2{letter-spacing:-.045em;max-width:680px;margin:22px 0;font-size:clamp(42px,4.4vw,62px);font-weight:620;line-height:1.05}.site .operating-proof-grid>div:first-child>p:last-child{max-width:650px;color:var(--scheme-text-muted,#62676e);font-size:16px;line-height:1.72}.site .operating-proof-facts{border:1px solid var(--scheme-blue-line,#dce2e9);background:var(--scheme-surface,#fff);border-radius:18px;overflow:hidden}.site .operating-proof-facts article{border-bottom:1px solid var(--scheme-blue-line,#e7eaee);grid-template-columns:145px 1fr;gap:22px;padding:24px;display:grid}.site .operating-proof-facts article:last-child{border-bottom:0}.site .operating-proof-facts strong{color:var(--scheme-blue-text,#1967d2);font-size:12px}.site .operating-proof-facts span{color:var(--scheme-text-muted,#62676e);font-size:12px;line-height:1.55}.site .company-invitation{border:1px solid var(--scheme-blue-line,#cbdcf7);background:radial-gradient(circle at 85% 30%, var(--scheme-green-fill-a120,#34a8531f), transparent 22%), linear-gradient(135deg, var(--scheme-surface-raised,#edf4ff), var(--scheme-surface,#fff) 62%);border-radius:24px;justify-content:space-between;align-items:center;gap:50px;margin-block:104px;padding:clamp(36px,5vw,64px);display:flex;box-shadow:0 10px 30px #1a73e80f}.site .company-invitation h2{letter-spacing:-.045em;max-width:720px;margin:18px 0 15px;font-size:clamp(40px,4.4vw,62px);font-weight:620;line-height:1.04}.site .company-invitation p:not(.eyebrow){max-width:680px;color:var(--scheme-text-muted,#62676e);margin:0;font-size:15px;line-height:1.68}.site .closing-cta{max-width:940px;padding-block:112px}.site .closing-cta h2{margin-block:24px 20px;font-size:clamp(46px,5.2vw,70px);line-height:1.04}.site .google-promise{border:1px solid var(--scheme-blue-line,#cbdcf7);background:radial-gradient(circle at 93% 18%, var(--scheme-amber-fill-a140,#fbbc0424), transparent 20%), linear-gradient(135deg, var(--scheme-surface-raised,#edf4ff), var(--scheme-surface,#fff) 68%);text-align:left;border-radius:22px;margin-bottom:84px;padding:clamp(38px,5vw,62px)}.site .google-promise h2{max-width:1050px;margin:22px 0 0;font-size:clamp(38px,4.1vw,58px);line-height:1.08}.site .papers-teaser h2{max-width:600px;font-size:clamp(38px,4vw,56px);line-height:1.07}.site .paper-stack a{grid-template-columns:1fr;gap:5px;padding:21px 22px}.site .paper-stack i{line-height:1.5}.site .paper-title-block h1{font-size:clamp(64px,6.8vw,98px);line-height:.96}.site .paper-toc li a{grid-template-columns:1fr}.site .operation-grid article,.site .system-view-grid article{border:0;border-top:1px solid var(--scheme-blue-line,#dfe4eb);min-height:0;box-shadow:none;background:0 0;border-radius:0;padding:25px 12px 25px 28px;position:relative}.site .operation-grid article:before,.site .system-view-grid article:before{content:"";background:var(--scheme-blue-fill,#4285f4);border-radius:50%;width:7px;height:7px;position:absolute;top:32px;left:7px}.site .operation-grid h3,.site .system-view-grid h3{margin:0 0 10px}.site .harness-strip{border:0;flex-wrap:wrap;gap:8px;display:flex}.site .harness-strip span{border:1px solid var(--scheme-blue-line,#d5e1f3);min-height:0;color:var(--scheme-blue-text,#1967d2);background:var(--scheme-surface,#f4f8ff);border-radius:999px;padding:10px 14px;font-size:11px}.site .lifecycle-paper-list li{grid-template-columns:1fr}.site .profile-ladder{border:1px solid var(--scheme-blue-line,#dce2e9);border-radius:15px;overflow:hidden}.site .profile-ladder span{border-bottom:0;justify-content:center;min-height:90px;padding:16px 20px;position:relative}.site .profile-ladder span:not(:last-child):after{z-index:2;border:1px solid var(--scheme-blue-line,#dce2e9);content:"→";width:18px;height:18px;color:var(--scheme-blue-text,#1967d2);background:var(--scheme-surface,#fff);border-radius:50%;place-items:center;font-size:9px;display:grid;position:absolute;top:50%;right:-9px;transform:translateY(-50%)}.site .playful-bird>div{gap:2px;display:grid}.site .playful-bird small{color:var(--scheme-text-muted,#6f7782);white-space:nowrap;font-size:7px}@media (max-width:1100px){.site .page-shell{width:min(920px,100% - 48px)}.site .mission-grid{grid-template-columns:1fr 1fr}.site .mission-grid>.section-index{grid-column:1/-1}.site .agent-loop-view,.site .runtime-target-grid{grid-template-columns:1fr 1fr}.site .agent-loop-view article:nth-child(2),.site .runtime-target-grid article:nth-child(2){border-right:0}.site .agent-loop-view article:nth-child(-n+2),.site .runtime-target-grid article:nth-child(-n+2){border-bottom:1px solid var(--scheme-blue-line,#e4e8ed)}.site .ownership-contract-view,.site .operating-proof-grid{grid-template-columns:1fr}.site .ownership-contract-anchor>p:not(.micro-label){max-width:620px}.site .mode-panel{grid-template-columns:1fr 1fr}.site .mode-intro{grid-column:1/-1}}@media (max-width:820px){.site .page-shell{width:min(720px,100% - 34px)}.site .shift-section,.site .lifecycle-section,.site .product-graph-section,.site .product-modes,.site .architecture-build,.site .authority-section,.site .principles-section,.site .control-section,.site .agent-surface-section,.site .access-boundary-section,.site .build-section,.site .modes-section,.site .papers-teaser,.site .scope-section,.site .product-lifecycle,.site .system-section,.site .agent-system-section,.site .runtime-note,.site .ownership-ring-section,.site .ownership-modes,.site .mission-section,.site .agent-operations-section,.site .operating-proof-section{padding-block:80px}.site .split-heading,.site .shift-grid,.site .mission-grid,.site .subpage-intro{grid-template-columns:1fr;gap:34px}.site .subpage-hero:after{display:none}.site .subpage-hero h1{font-size:clamp(45px,10vw,66px)}.site .agent-operation-grid,.site .control-model,.site .agent-system-grid,.site .principles-grid,.site .scope-grid,.site .ownership-domain-grid,.site .access-boundary-model{grid-template-columns:1fr}.site .agent-operation:nth-child(odd),.site .scope-grid article{border-right:0}.site .scope-grid article:nth-last-child(2){border-bottom:1px solid var(--scheme-blue-line,#e4e8ed)}.site .lifecycle-explorer,.site .system-explorer{grid-template-columns:1fr}.site .lifecycle-tabs{border-right:0;border-bottom:1px solid var(--scheme-blue-line,#e2e6eb);grid-template-columns:repeat(4,1fr)}.site .lifecycle-tabs button{text-align:center;border-bottom:0;border-left:0;justify-content:center;padding:14px 9px;font-size:11px}.site .lifecycle-tabs button.is-active{box-shadow:inset 0 -3px #1a73e8}.site .authority-detail{grid-template-columns:1fr}.site .authority-stamp{width:88px;height:88px;font-size:35px}.site .system-map{border-right:0;border-bottom:1px solid var(--scheme-blue-line,#dce2e9)}.site .company-invitation{flex-direction:column;align-items:flex-start;margin-block:80px}}@media (max-width:600px){.site .page-shell{width:min(100% - 24px,540px)}.site .subpage-hero{padding-block:62px 74px}.site .subpage-hero h1{margin-block:22px 34px;font-size:clamp(42px,12.8vw,60px)}.site .agent-loop-view,.site .runtime-target-grid{grid-template-columns:1fr}.site .agent-loop-view article,.site .runtime-target-grid article{border-right:0;border-bottom:1px solid var(--scheme-blue-line,#e4e8ed);min-height:0}.site .agent-loop-view article:last-child,.site .runtime-target-grid article:last-child{border-bottom:0}.site .agent-loop-view article:not(:last-child):after,.site .profile-ladder span:not(:last-child):after{display:none}.site .lifecycle-tabs{grid-template-columns:1fr 1fr}.site .detail-proof,.site .mode-panel,.site .ownership-domain-grid{grid-template-columns:1fr}.site .mode-intro,.site .responsibility-card,.site .ownership-contract-anchor,.site .ownership-domain,.site .access-boundary-model article,.site .company-promise,.site .company-invitation{padding:25px}.site .authority-levels{grid-template-columns:repeat(7,minmax(110px,1fr));overflow-x:auto}.site .authority-detail{padding:28px 24px}.site .operating-proof-facts article{grid-template-columns:1fr;gap:8px}.site .paper-reading-layout{padding-bottom:90px}.site .profile-ladder{grid-template-columns:1fr 1fr}}@media (prefers-reduced-motion:reduce){.site .healthy-status i:after,.site .tiny-bird{animation:none!important}}}.site{min-height:100vh;color:var(--scheme-text,var(--ink));font-family:var(--font-geist-sans), Arial, Helvetica, sans-serif;-webkit-font-smoothing:antialiased;margin:0;overflow-x:clip}.site a{color:inherit;text-decoration:none}.site button{color:inherit;font:inherit}.site ::selection{background:var(--scheme-blue-fill,var(--blue));color:var(--scheme-text-on-accent,white)}.site .shell{width:var(--shell);margin-inline:auto}.site .site-header{z-index:20;border-bottom:1px solid var(--scheme-line,var(--ink));height:72px;position:relative}.site .nav-shell{grid-template-columns:1fr auto 1fr;align-items:center;height:100%;display:grid}.site .brand{letter-spacing:-.06em;font-size:25px;font-weight:650;line-height:1}.site .nav-links{align-items:center;gap:34px;font-size:14px;display:flex}.site .nav-links a{transition:color .2s,background-color .2s,opacity .2s}.site .site-footer-column a,.site .text-link{transition:opacity .2s}.site .nav-links a:hover{color:var(--scheme-blue-text,var(--blue));opacity:1}.site .site-footer-column a:hover,.site .text-link:hover{opacity:.55}.site .nav-cta{justify-self:end;font-size:14px;font-weight:550}.site .nav-cta span{margin-left:6px;transition:transform .2s;display:inline-block}.site .nav-cta:hover span{transform:translate(3px,-3px)}.site .menu-toggle{background:0 0;border:0;padding:8px;display:none}.site .root-opening{flex-direction:column;min-height:clamp(720px,100svh - 72px,1120px);padding-block:clamp(68px,9vw,136px) 38px;display:flex}.site .root-opening-label{font:11px/1.2 var(--font-geist-mono), monospace;text-transform:uppercase;letter-spacing:.04em;margin:0}.site .root-opening h1{letter-spacing:-.075em;max-width:1380px;margin:auto 0;font-size:clamp(62px,10.2vw,158px);font-weight:430;line-height:.88}.site .root-opening h1>span,.site .root-opening h1>em{display:block}.site .root-opening h1 em{color:var(--scheme-text-muted,#8d8d86);font-style:normal}.site .root-opening-bottom{border-top:1px solid var(--scheme-line,var(--ink));grid-template-columns:1fr auto;align-items:end;gap:40px;margin-top:56px;padding-top:20px;display:grid}.site .root-opening-bottom p{letter-spacing:-.02em;max-width:610px;margin:0;font-size:20px;line-height:1.4}.site .root-opening-bottom a{border-bottom:1px solid;padding-bottom:3px;font-size:14px}.site .root-opening-bottom a span{transition:transform .2s;display:inline-block}.site .root-opening-bottom a:hover span{transform:translateY(3px)}.site .hero{grid-template-columns:1.03fr .97fr;align-items:center;gap:6vw;min-height:calc(100vh - 72px);padding-block:74px 40px;scroll-margin-top:24px;display:grid}.site .hero-copy{align-self:start;padding-top:clamp(20px,6vh,72px)}.site .kicker{letter-spacing:.02em;margin:0 0 24px;font-size:13px;font-weight:650}.site .hero h1{letter-spacing:-.067em;max-width:790px;margin:0;font-size:clamp(58px,6.7vw,104px);font-weight:470;line-height:.94}.site .hero-deck{letter-spacing:-.02em;max-width:650px;margin:38px 0 0;font-size:clamp(19px,1.55vw,24px);line-height:1.4}.site .link-row{flex-wrap:wrap;align-items:center;gap:26px;margin-top:42px;display:flex}.site .text-button{border:1px solid var(--scheme-line,var(--ink));justify-content:space-between;align-items:center;gap:36px;min-height:46px;padding:13px 18px;font-size:14px;font-weight:600;display:inline-flex}.site .text-button.dark{background:var(--scheme-surface-inset,var(--ink));color:var(--scheme-text-on-accent,white)}.site .text-button span,.site .text-link span{transition:transform .2s}.site .text-button:hover span,.site .text-link:hover span{transform:translate(4px)}.site .text-link{border-bottom:1px solid;align-items:center;gap:12px;padding-bottom:3px;font-size:15px;font-weight:560;display:inline-flex}.site .agent-console{background:var(--scheme-surface-muted,#e8e8e2);border:1px solid var(--scheme-line,var(--ink));flex-direction:column;align-self:end;min-height:570px;display:flex}.site .console-bar{border-bottom:1px solid var(--scheme-line,var(--ink));height:42px;font:11px var(--font-geist-mono);align-items:center;gap:9px;padding:0 14px;display:flex}.site .console-bar>span:first-child{background:var(--scheme-green-fill,var(--green));border-radius:50%;width:8px;height:8px}.site .console-bar i{color:var(--scheme-text-muted,var(--muted));margin-left:auto;font-style:normal}.site .console-prompt{background:var(--scheme-surface,var(--white));border:1px solid var(--scheme-line,var(--ink));min-height:224px;margin:20px;padding:20px;position:relative}.site .console-prompt>span,.site .console-result,.site .console-scope{font:11px var(--font-geist-mono)}.site .console-prompt p{letter-spacing:-.045em;max-width:490px;margin:32px 34px 0 0;font-size:clamp(24px,2.4vw,39px);line-height:1.07}.site .console-prompt b{font-size:22px;position:absolute;bottom:18px;right:18px}.site .console-result{border-block:1px solid var(--scheme-line,var(--line));align-items:flex-start;gap:10px;min-height:70px;margin:0 20px;padding:18px 0;display:flex}.site .console-result p{margin:0;line-height:1.55}.site .status-dot{background:var(--scheme-green-fill,var(--green));width:8px;height:8px;box-shadow:0 0 0 5px var(--scheme-green-surface,#bdebd9);border-radius:50%;flex:none;margin-top:4px}.site .console-scope{flex-wrap:wrap;gap:8px;padding:18px 20px 10px;display:flex}.site .console-scope span{background:var(--scheme-surface,var(--paper));border:1px solid var(--scheme-line,var(--line));padding:7px 9px}.site .console-dots{gap:8px;margin-top:auto;padding:16px 20px 20px;display:flex}.site .console-dots button{background:var(--scheme-surface-muted,#a5a59e);cursor:pointer;border:0;width:42px;height:2px;padding:0}.site .console-dots button.is-active{background:var(--scheme-surface-inset,var(--ink))}.site .section-dark{background:var(--scheme-surface-inset,var(--ink));color:var(--scheme-text-on-accent,white)}.site .statement{padding-block:clamp(100px,14vw,210px)}.site .statement-grid{grid-template-columns:1fr 3fr;gap:40px;display:grid}.site .statement-label{color:var(--scheme-text-subtle,#aaa);margin:8px 0 0;font-size:13px}.site .statement h2{letter-spacing:-.058em;max-width:1060px;margin:0;font-size:clamp(42px,6vw,92px);font-weight:420;line-height:.99}.site .editorial-section{padding-block:clamp(96px,11vw,170px)}.site .rule-top{border-top:1px solid var(--scheme-line,var(--ink))}.site .section-heading{margin-bottom:clamp(60px,8vw,110px)}.site .split-heading{grid-template-columns:1fr 3fr;gap:40px;display:grid}.site .split-heading h2,.site .centered-heading h2{letter-spacing:-.056em;max-width:1020px;margin:0;font-size:clamp(44px,5.5vw,82px);font-weight:430;line-height:1}.site .split-heading>div>p,.site .centered-heading>p:last-child{max-width:690px;color:var(--scheme-text,#3f3f3a);margin:30px 0 0;font-size:18px;line-height:1.55}.site .centered-heading{text-align:center}.site .centered-heading h2,.site .centered-heading>p:last-child{margin-inline:auto}.site .stack-field{border-top:1px solid var(--scheme-line,var(--ink));border-bottom:1px solid var(--scheme-line,var(--ink));grid-template-columns:1fr 1fr;min-height:670px;display:grid}.site .stack-list{border-right:1px solid var(--scheme-line,var(--ink))}.site .stack-list button{text-align:left;border:0;border-bottom:1px solid var(--scheme-line,var(--line));cursor:pointer;background:0 0;grid-template-columns:1fr auto;align-items:center;width:100%;min-height:81px;padding:0 22px;font-size:clamp(20px,2vw,28px);transition:background .2s,color .2s;display:grid}.site .stack-list button:last-child{border-bottom:0}.site .stack-list button i{opacity:0;font-style:normal;transition:all .2s;transform:translate(-8px,4px)}.site .stack-list button.is-active{background:var(--scheme-blue-fill,var(--blue));color:var(--scheme-text-on-accent,white)}.site .stack-list button.is-active i{opacity:1;transform:none}.site .stack-detail{min-height:100%;padding:clamp(32px,5vw,74px);position:relative;overflow:hidden}.site .stack-detail>p:first-child{font:11px var(--font-geist-mono);text-transform:uppercase;margin:0}.site .stack-detail h3{letter-spacing:-.06em;margin:26px 0 18px;font-size:clamp(48px,6vw,88px);font-weight:430}.site .stack-detail>p:nth-child(3){max-width:520px;margin:0;font-size:19px;line-height:1.5}.site .stack-orbit{aspect-ratio:1;border:1px solid var(--scheme-line,var(--ink));border-radius:50%;width:min(440px,80%);animation:28s linear infinite orbit;position:absolute;bottom:-31%;right:-6%}.site .stack-orbit:before{content:"";border:1px solid var(--scheme-line,var(--line));border-radius:50%;position:absolute;inset:19%}.site .stack-orbit span{background:var(--scheme-surface,var(--paper));border:1px solid var(--scheme-line,var(--ink));font:10px var(--font-geist-mono);padding:5px 8px;position:absolute}.site .stack-orbit span:first-child{top:5%;left:25%}.site .stack-orbit span:nth-child(2){top:29%;right:-4%}.site .stack-orbit span:nth-child(3){bottom:13%;right:11%}.site .stack-orbit span:nth-child(4){bottom:27%;left:-5%}.site .stack-orbit i{background:var(--scheme-surface-inset,var(--ink));color:var(--scheme-text-on-accent,white);border-radius:50%;place-items:center;font-size:12px;font-style:normal;display:grid;position:absolute;inset:42%}@keyframes orbit{to{transform:rotate(360deg)}}.site .stack-orbit span,.site .stack-orbit i{animation:28s linear infinite counter-orbit}.site .stack-field[data-in-view=false] .stack-orbit,.site .stack-field[data-in-view=false] .stack-orbit span,.site .stack-field[data-in-view=false] .stack-orbit i{animation-play-state:paused}@keyframes counter-orbit{to{transform:rotate(-360deg)}}.site .stage-stream{border-top:1px solid var(--scheme-line,var(--ink))}.site .stage-stream article{border-bottom:1px solid var(--scheme-line,var(--line));grid-template-columns:minmax(220px,.85fr) minmax(0,1.55fr);align-items:start;gap:clamp(32px,6vw,96px);min-height:154px;padding:28px 0;display:grid}.site .stage-stream h3{letter-spacing:-.04em;margin:-5px 0 0;font-size:clamp(26px,2.7vw,39px);font-weight:480}.site .stage-stream p{max-width:590px;color:var(--scheme-text,#41413d);margin:0;font-size:16px;line-height:1.55}.site .section-blue{background:var(--scheme-blue-surface,var(--blue));color:var(--scheme-text-on-accent,white)}.site .graph-section{padding-block:clamp(100px,12vw,180px)}.site .graph-layout{grid-template-columns:.85fr 1.15fr;align-items:center;gap:7vw;display:grid}.site .graph-copy h2{letter-spacing:-.065em;margin:0;font-size:clamp(58px,7vw,105px);font-weight:430;line-height:.91}.site .graph-copy>p:nth-of-type(2){max-width:580px;margin:38px 0;font-size:18px;line-height:1.5}.site .text-link.light{color:var(--scheme-text-on-accent,white)}.site .build-graph{border:1px solid var(--scheme-line-a550,#ffffff8c);background-image:radial-gradient(var(--scheme-surface-a350,#ffffff59) .7px, transparent .7px);background-size:15px 15px;min-height:690px;position:relative}.site .build-graph:before,.site .build-graph:after{content:"";background:var(--scheme-surface-a800,#fffc);position:absolute}.site .build-graph:before{width:1px;top:11%;bottom:11%;left:50%}.site .build-graph:after{height:1px;top:50%;left:8%;right:8%}.site .graph-core,.site .graph-node{z-index:2;background:var(--scheme-surface,var(--paper));color:var(--scheme-text,var(--ink));border:1px solid var(--scheme-line,var(--ink));position:absolute}.site .graph-core{text-align:center;flex-direction:column;justify-content:center;align-items:center;width:255px;min-height:170px;padding:28px;display:flex;top:50%;left:50%;transform:translate(-50%,-50%)}.site .graph-core i{color:var(--scheme-blue-text,var(--blue));margin-bottom:12px;font-size:42px;font-style:normal}.site .graph-core strong{font-size:19px;font-weight:580}.site .graph-core span{color:var(--scheme-text-muted,var(--muted));font:10px var(--font-geist-mono);margin-top:10px}.site .graph-node{align-items:center;gap:10px;min-width:145px;min-height:60px;padding:18px;font-size:13px;display:flex}.site .graph-node span{background:var(--scheme-blue-fill,var(--blue));border-radius:50%;width:8px;height:8px}.site .g1{top:8%;left:5%}.g2{top:8%;right:5%}.g3{top:42%;left:5%}.g4{top:42%;right:5%}.g5{bottom:8%;left:5%}.g6{bottom:8%;left:50%;transform:translate(-50%)}.g7{bottom:8%;right:5%}.site .modes-section{padding-bottom:clamp(110px,13vw,190px)}.site .mode-pair{border:1px solid var(--scheme-line,var(--ink));grid-template-columns:1fr 1fr;display:grid}.site .mode-pair article{flex-direction:column;min-height:420px;padding:clamp(30px,5vw,70px);display:flex}.site .mode-pair article+article{border-left:1px solid var(--scheme-line,var(--ink))}.site .mode-pair article>p{font:12px var(--font-geist-mono);margin:0}.site .mode-pair h3{letter-spacing:-.055em;max-width:520px;margin:auto 0 36px;font-size:clamp(36px,4vw,59px);font-weight:450;line-height:1}.site .mode-pair span{max-width:460px;font-size:14px;line-height:1.5}.site .mode-pair article:first-child{background:var(--scheme-amber-surface,var(--lime))}.site .ownership-band{background:var(--scheme-surface-raised,#e9e9e3);padding-block:clamp(100px,13vw,190px)}.site .ownership-band-grid{grid-template-columns:1.3fr .7fr;align-items:end;gap:9vw;display:grid}.site .ownership-band h2{letter-spacing:-.065em;margin:0;font-size:clamp(54px,7vw,100px);font-weight:430;line-height:.94}.site .ownership-principles span{white-space:nowrap}.site .ownership-band-grid>div:last-child>p{margin:0 0 28px;font-size:19px;line-height:1.5}.site .ownership-band-grid .text-link{margin-top:24px}.site .closing-cta{width:100%;max-width:none;padding-block:clamp(100px,12vw,170px)}.site .closing-grid{grid-template-columns:.65fr 2.4fr auto;align-items:start;gap:4vw;display:grid}.site .closing-grid h2{letter-spacing:-.06em;max-width:950px;margin:0;font-size:clamp(48px,6vw,88px);font-weight:430;line-height:.96}.site .light-button{border-color:var(--scheme-line,white);color:var(--scheme-text-on-accent,white);white-space:nowrap}.site .site-footer{background:var(--scheme-surface-inset,var(--ink));color:var(--scheme-text-on-accent,white);border-top:1px solid var(--scheme-line-strong,#555);padding:72px 0 0}.site .site-footer-grid{grid-template-columns:1.45fr repeat(3,1fr);gap:clamp(28px,4vw,64px);padding-bottom:72px;display:grid}.site .site-footer-brand{align-self:start}.site .site-footer-column{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.site .site-footer-column>p{color:var(--scheme-text-muted,#969690);text-transform:uppercase;letter-spacing:.035em;margin:0 0 16px;font-size:11px}.site .site-footer-column a{font-size:14px}.site .site-footer-bottom{border-top:1px solid var(--scheme-line-strong,#555);color:var(--scheme-text-muted,#969690);text-transform:uppercase;letter-spacing:.025em;justify-content:space-between;gap:24px;padding-block:18px 24px;font-size:10px;display:flex}.site .site-footer-bottom p{margin:0}.site .page-hero{padding-block:clamp(90px,11vw,170px) clamp(85px,10vw,150px)}.site .page-hero .breadcrumb{margin:0 0 70px;font-size:13px}.site .page-hero h1{letter-spacing:-.072em;max-width:1250px;margin:0;font-size:clamp(60px,9vw,132px);font-weight:430;line-height:.9}.site .page-hero .page-deck{letter-spacing:-.025em;max-width:760px;margin:54px 0 0 auto;font-size:clamp(21px,2vw,29px);line-height:1.38}.site .page-intro-rule{border-top:1px solid var(--scheme-line,var(--ink))}.site .editorial-grid{grid-template-columns:1fr 3fr;gap:40px;display:grid}.site .editorial-grid>h2{letter-spacing:-.06em;max-width:1020px;margin:0;font-size:clamp(45px,5.8vw,86px);font-weight:440;line-height:.98}.site .editorial-grid>.body-copy{max-width:800px}.site .body-copy p{margin:0 0 28px;font-size:19px;line-height:1.58}.site .body-copy p.large{letter-spacing:-.04em;font-size:clamp(26px,3vw,42px);line-height:1.27}.site .detail-lines{border-top:1px solid var(--scheme-line,var(--ink))}.site .detail-lines article{border-bottom:1px solid var(--scheme-line,var(--line));grid-template-columns:minmax(220px,.85fr) minmax(0,1.55fr);gap:clamp(32px,6vw,96px);padding:30px 0;display:grid}.site .detail-lines h3{letter-spacing:-.035em;margin:-4px 0 0;font-size:clamp(24px,2.5vw,36px);font-weight:500}.site .detail-lines p{max-width:640px;color:var(--scheme-text,#3f3f3a);margin:0;line-height:1.55}.site .feature-spread{border:1px solid var(--scheme-line,var(--ink));grid-template-columns:repeat(3,1fr);display:grid}.site .feature-spread article{flex-direction:column;min-height:370px;padding:30px;display:flex}.site .feature-spread article+article{border-left:1px solid var(--scheme-line,var(--ink))}.site .feature-spread article span{font:10px var(--font-geist-mono)}.site .feature-spread h3{letter-spacing:-.045em;margin:auto 0 20px;font-size:clamp(29px,3vw,44px);font-weight:470;line-height:1}.site .feature-spread p{color:var(--scheme-text,#42423e);margin:0;line-height:1.5}.site .feature-spread article:nth-child(2){background:var(--scheme-blue-surface,var(--blue));color:var(--scheme-text-on-accent,white)}.site .feature-spread article:nth-child(2) p{color:var(--scheme-text-on-accent,white)}.site .quote-field{background:var(--scheme-amber-surface,var(--lime));padding-block:clamp(110px,14vw,210px)}.site .quote-field blockquote{letter-spacing:-.065em;max-width:1210px;margin:0;font-size:clamp(48px,7vw,104px);font-weight:430;line-height:.96}.site .quote-field p{font:12px var(--font-geist-mono);margin:48px 0 0}.site .paper-hero{padding-block:110px 80px}.site .paper-meta{border-bottom:1px solid var(--scheme-line,var(--ink));font:11px var(--font-geist-mono);justify-content:space-between;padding-bottom:22px;display:flex}.site .paper-hero h1{max-width:1120px;font-family:var(--font-geist-sans), Arial, Helvetica, sans-serif;letter-spacing:-.07em;margin:84px 0 40px;font-size:clamp(64px,9vw,132px);font-weight:430;line-height:.9}.site .paper-hero>p{max-width:760px;margin:0 0 0 auto;font-size:24px;line-height:1.45}.site .paper-layout{grid-template-columns:240px minmax(0,820px);justify-content:space-between;align-items:start;gap:clamp(56px,8vw,128px);display:grid}.site .paper-nav{border-top:1px solid var(--scheme-line,var(--ink));counter-reset:paper-toc;padding-block:24px;position:sticky;top:22px}.site .paper-nav p{font:10px var(--font-geist-mono);margin:0 0 18px}.site .paper-nav a{border-bottom:1px solid var(--scheme-line,var(--line));color:var(--scheme-text,#4b4b46);counter-increment:paper-toc;grid-template-columns:28px 1fr;gap:8px;padding:9px 0;font-size:12px;line-height:1.35;display:grid}.site .paper-nav a:before{content:counter(paper-toc, decimal-leading-zero);color:var(--scheme-text-muted,var(--muted));font:9px var(--font-geist-mono)}.site .paper-nav a:hover{color:var(--scheme-blue-text,var(--blue))}.site .paper-body{min-width:0;max-width:820px;padding-bottom:150px;display:block}.site .paper-section{border-top:1px solid var(--scheme-line,var(--ink));padding:70px 0;scroll-margin-top:30px}.site .paper-section .paper-label{font:10px var(--font-geist-mono);color:var(--scheme-blue-text,var(--blue));text-transform:uppercase;margin:0 0 28px}.site .paper-section h2{letter-spacing:-.055em;margin:0 0 40px;font-size:clamp(42px,5.4vw,72px);font-weight:450;line-height:1}.site .paper-section h3{letter-spacing:-.035em;margin:48px 0 18px;font-size:27px;font-weight:530}.site .paper-section p,.site .paper-section li{font-family:Georgia,Times New Roman,serif;font-size:19px;line-height:1.65}.site .paper-section p{margin:0 0 24px}.site .paper-section ul{margin:24px 0;padding-left:22px}.site .paper-callout{border-block:1px solid var(--scheme-line,var(--ink));letter-spacing:-.035em;margin:50px 0;padding:30px 0;font-family:var(--font-geist-sans)!important;font-size:clamp(27px,3vw,39px)!important;line-height:1.25!important}.site .paper-diagram{border:1px solid var(--scheme-line,var(--ink));grid-template-columns:1fr auto 1fr;align-items:stretch;margin:50px 0;display:grid}.site .paper-diagram>div{min-height:180px;padding:24px}.site .paper-diagram strong{margin-bottom:36px;font-size:21px;display:block}.site .paper-diagram span{color:var(--scheme-text-muted,var(--muted));font-size:13px;line-height:1.45}.site .paper-diagram>i{border-inline:1px solid var(--scheme-line,var(--ink));place-items:center;width:80px;font-style:normal;display:grid}.site .paper-end{background:var(--scheme-blue-surface,var(--blue));color:var(--scheme-text-on-accent,white);margin-top:60px;padding:50px}.site .paper-end h2{margin-bottom:24px}.site .paper-end p{font-family:var(--font-geist-sans)}@media (max-width:980px){.site .nav-shell{grid-template-columns:1fr auto}.site .menu-toggle{gap:5px;display:grid}.site .menu-toggle span{background:var(--scheme-text,var(--ink));width:22px;height:1px}.site .nav-links{background:var(--scheme-surface,var(--paper));border-bottom:1px solid var(--scheme-line,var(--ink));flex-direction:column;align-items:stretch;gap:0;padding:8px 0;display:none;position:absolute;top:72px;left:0;right:0}.site .nav-links a{opacity:1;align-items:center;width:100%;min-height:46px;padding:0 16px;transition:background-color .2s,color .2s;display:flex}.site .nav-links a:focus-visible{opacity:1;color:var(--scheme-text-on-accent,white);background:var(--scheme-blue-fill,var(--blue));z-index:1;outline:2px solid var(--scheme-blue-line,var(--blue-dark));outline-offset:-3px;position:relative}.site .nav-links a:active{background:color-mix(in srgb, var(--scheme-blue-fill,var(--blue)) 9%, var(--scheme-surface,var(--paper)))}.site .nav-links.is-open{display:flex}.site .nav-cta{display:none}.site .hero{grid-template-columns:1fr;min-height:auto;padding-top:60px}.site .hero-copy{padding-top:0}.site .agent-console{min-height:500px;margin-top:20px}.site .statement-grid,.site .split-heading,.site .graph-layout,.site .ownership-band-grid,.site .closing-grid,.site .editorial-grid{grid-template-columns:1fr}.site .statement-label{margin-bottom:30px}.site .stack-field{grid-template-columns:1fr}.site .stack-list{border-right:0;border-bottom:1px solid var(--scheme-line,var(--ink))}.site .stack-detail{min-height:570px}.site .graph-copy{margin-bottom:40px}.site .closing-grid .text-button{justify-self:start}.site .paper-layout{grid-template-columns:1fr}.site .paper-nav{flex-wrap:wrap;gap:0 18px;display:flex;position:static}.site .paper-nav p{width:100%}}@media (max-width:980px) and (hover:hover) and (pointer:fine){.site .nav-links a:hover{opacity:1;color:var(--scheme-text-on-accent,white);background:var(--scheme-blue-fill,var(--blue))}}@media (max-width:680px){.site .site-header{height:62px}.site .nav-links{top:62px}.site .root-opening{min-height:clamp(640px,100svh - 62px,900px);padding-block:46px 26px}.site .root-opening h1{font-size:clamp(48px,12vw,72px)}.site .root-opening h1>em{margin-top:.22em}.site .root-opening-bottom{grid-template-columns:1fr;align-items:start;gap:24px;margin-top:38px}.site .root-opening-bottom p{font-size:18px}.site .root-opening-bottom a{justify-self:start}.site .hero{padding-block:42px}.site .hero h1{font-size:54px}.site .hero-deck{font-size:18px}.site .agent-console{min-height:470px}.site .console-prompt{min-height:200px}.site .statement h2,.site .split-heading h2,.site .centered-heading h2{font-size:42px}.site .stack-list button{grid-template-columns:1fr auto;min-height:68px;padding-inline:18px;font-size:20px}.site .stack-detail{min-height:480px;padding:26px}.site .stack-detail h3{font-size:48px}.site .stage-stream article{grid-template-columns:1fr;gap:14px;min-height:0;padding-block:24px}.site .stage-stream h3{margin-top:0}.site .stage-stream p{grid-column:auto}.site .detail-lines article{grid-template-columns:1fr;gap:14px;padding-block:24px}.site .detail-lines h3{margin-top:0}.site .build-graph{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"users edge""company products""core core""data runtime""ops ops";gap:12px;min-height:0;padding:16px;display:grid}.site .build-graph:before{top:16px;bottom:16px;left:50%}.site .build-graph:after{display:none}.site .graph-core,.site .graph-node{position:relative;inset:auto;transform:none}.site .graph-core{grid-area:core;width:100%;min-height:148px;margin-block:8px;padding:20px}.site .graph-core i{margin-bottom:8px;font-size:34px}.site .graph-core strong{font-size:18px}.site .graph-core span{margin-top:8px;font-size:9px}.site .graph-node{gap:8px;width:100%;min-width:0;min-height:58px;padding:12px;font-size:10px}.site .graph-node span{flex:none;width:7px;height:7px}.site .g1{grid-area:users}.site .g2{grid-area:edge}.site .g3{grid-area:company}.site .g4{grid-area:products}.site .g5{grid-area:data}.site .g6{grid-area:runtime}.site .g7{grid-area:ops;justify-self:center;width:calc(50% - 6px)}.site .mode-pair,.site .feature-spread{grid-template-columns:1fr}.site .mode-pair article{min-height:330px}.site .mode-pair article+article,.site .feature-spread article+article{border-left:0;border-top:1px solid var(--scheme-line,var(--ink))}.site .ownership-band h2{font-size:clamp(43px,12.5vw,50px);line-height:.98}.site .ownership-principles span{white-space:normal;display:block}.site .ownership-principles span+span{margin-top:2px}.site .ownership-desktop-break{display:none}.site .closing-cta{padding-block:76px 74px}.site .closing-grid{text-align:center;justify-items:center;gap:0}.site .closing-grid .kicker{margin-bottom:28px}.site .closing-grid h2{max-width:350px;margin:0;font-size:clamp(43px,12vw,50px);line-height:.96}.site .closing-grid .text-button{justify-self:center;margin-top:32px}.site .site-footer{padding-top:52px}.site .site-footer-grid{grid-template-columns:1fr 1fr;row-gap:44px;padding-bottom:54px}.site .site-footer-brand,.site .site-footer-column:last-child{grid-column:1/-1}.site .site-footer-bottom{display:block}.site .site-footer-bottom p+p{margin-top:8px}.site .page-hero{padding-block:70px 90px}.site .page-hero .breadcrumb{margin-bottom:54px}.site .page-hero h1{font-size:58px}.site .page-hero .page-deck{margin-top:40px;font-size:20px}.site .feature-spread article{min-height:300px}.site .paper-hero h1{font-size:64px}.site .paper-hero>p{font-size:20px}.site .paper-diagram{grid-template-columns:1fr}.site .paper-diagram>i{border:0;border-block:1px solid var(--scheme-line,var(--ink));width:100%;height:58px}.site .paper-end{padding:28px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.site .stack-orbit,.site .stack-orbit span,.site .stack-orbit i{animation:none}*,:before,:after{transition-duration:.01ms!important}}.site .section-blue ::selection{background:var(--scheme-green-fill,var(--green));color:var(--scheme-text-on-accent,white)}.site .site-graph-section ::selection{background:var(--scheme-green-fill,var(--green));color:var(--scheme-text-on-accent,white)}.site .site-quote-blue ::selection{background:var(--scheme-green-fill,var(--green));color:var(--scheme-text-on-accent,white)}.site .site-business-synthesis ::selection{background:var(--scheme-green-fill,var(--green));color:var(--scheme-text-on-accent,white)}.site .feature-spread article:nth-child(2) ::selection{background:var(--scheme-green-fill,var(--green));color:var(--scheme-text-on-accent,white)}.site .paper-end ::selection{background:var(--scheme-green-fill,var(--green));color:var(--scheme-text-on-accent,white)}.site .brand span{color:var(--scheme-blue-text,var(--blue))}.site .brand-light span{color:var(--scheme-amber-text,var(--lime))}.site .site-header{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.site .site-opening h1 em{color:var(--scheme-green-text,#67bc89)}.site .site-opening{isolation:isolate;position:relative;overflow:visible}.site .site-opening>:not(.opening-flock){z-index:2;position:relative}.site .opening-flock{--flock-ax:0px;--flock-ay:0px;--flock-bx:0px;--flock-by:0px;--flock-cx:0px;--flock-cy:0px;z-index:0;contain:paint;pointer-events:none;width:100vw;position:absolute;top:0;bottom:0;left:50%;overflow:hidden;transform:translate(-50%);-webkit-mask-image:linear-gradient(90deg,#0000 0%,#0000001f 13%,#000000b8 34%,#000 52% 94%,#000000b8 100%);mask-image:linear-gradient(90deg,#0000 0%,#0000001f 13%,#000000b8 34%,#000 52% 94%,#000000b8 100%)}.site .opening-flock-layer{will-change:transform, translate;transition:transform .7s cubic-bezier(.2,.75,.2,1);position:absolute;inset:0}.site .opening-flock-layer-a{transform:translate3d(var(--flock-ax), var(--flock-ay), 0);animation:12s cubic-bezier(.45,.05,.25,1) infinite flock-drift-a}.site .opening-flock-layer-b{transform:translate3d(var(--flock-bx), var(--flock-by), 0);animation:15.5s cubic-bezier(.35,.05,.25,1) infinite flock-drift-b}.site .opening-flock-layer-c{transform:translate3d(var(--flock-cx), var(--flock-cy), 0);animation:19s cubic-bezier(.3,.05,.2,1) infinite flock-drift-c}.site .site-opening .root-opening-label,.site .site-opening .root-opening-bottom>p,.site .site-opening h1>span,.site .site-opening h1>em{background:var(--scheme-surface,var(--paper));width:-moz-fit-content;width:fit-content;max-width:100%;box-shadow:0 0 0 clamp(14px, 1.3vw, 24px) var(--paper)}.site .flock-bird{--bird-repel-x:0px;--bird-repel-y:0px;--bird-react-turn:0deg;left:var(--bird-x);top:var(--bird-y);opacity:.62;width:28px;height:15px;transform:translate3d(var(--bird-repel-x), var(--bird-repel-y), 0) rotate(calc(var(--bird-rotate) + var(--bird-react-turn))) scale(var(--bird-scale));will-change:transform;animation:flock-bird-flight var(--bird-flight-duration) var(--bird-delay) cubic-bezier(.42,0,.24,1) infinite;position:absolute}.site .flock-bird:before,.site .flock-bird:after{content:"";border-top:2px solid;border-radius:60% 60% 0 0;width:15px;height:9px;position:absolute;top:3px}.site .flock-bird:before{transform-origin:100%;left:0;transform:rotate(14deg)}.site .flock-bird:after{transform-origin:0;right:0;transform:rotate(-14deg)}.site .flock-bird:before{animation:flock-wing-left var(--bird-wing-duration) var(--bird-delay) ease-in-out infinite}.site .flock-bird:after{animation:flock-wing-right var(--bird-wing-duration) var(--bird-delay) ease-in-out infinite}.site .flock-bird-blue{color:var(--scheme-blue-text,var(--blue))}.site .flock-bird-green{color:var(--scheme-green-text,var(--green))}.site .flock-bird-orange{color:var(--scheme-orange-text,var(--orange))}.site .flock-bird-ink{color:var(--scheme-text,var(--ink));opacity:.34}@keyframes flock-bird-flight{0%,to{translate:0 1px;rotate:0deg}18%{translate:var(--bird-x-1) var(--bird-y-1);rotate:var(--bird-turn-1)}42%{translate:var(--bird-x-2) var(--bird-y-2);rotate:var(--bird-turn-2)}66%{translate:var(--bird-x-3) var(--bird-y-3);rotate:var(--bird-turn-3)}84%{translate:var(--bird-x-4) var(--bird-y-4);rotate:var(--bird-turn-4)}}@keyframes flock-drift-a{0%,to{translate:-16px 7px}28%{translate:20px -13px}54%{translate:44px -2px}78%{translate:9px 16px}}@keyframes flock-drift-b{0%,to{translate:17px -8px}24%{translate:-14px 17px}52%{translate:-38px 3px}77%{translate:-4px -18px}}@keyframes flock-drift-c{0%,to{translate:-5px 18px}26%{translate:24px -11px}49%{translate:7px -25px}74%{translate:-22px 4px}}@keyframes flock-wing-left{0%,to{transform:rotate(14deg)scaleY(1)}38%{transform:rotate(4deg)scaleY(.58)}66%{transform:rotate(18deg)scaleY(1.08)}}@keyframes flock-wing-right{0%,to{transform:rotate(-14deg)scaleY(1)}38%{transform:rotate(-4deg)scaleY(.58)}66%{transform:rotate(-18deg)scaleY(1.08)}}.site .opening-flock[data-in-view=false] .opening-flock-layer,.site .opening-flock[data-in-view=false] .flock-bird,.site .opening-flock[data-in-view=false] .flock-bird:before,.site .opening-flock[data-in-view=false] .flock-bird:after{animation-play-state:paused}.site .opening-flock[data-in-view=false] .opening-flock-layer{will-change:auto;transition:none}.site .site-opening .site-opening-arrow{border:0;justify-content:center;align-items:center;width:44px;height:44px;padding:0;font-size:22px;line-height:1;display:inline-flex}.site .site-definition-spacer{height:clamp(84px,8vw,122px)}.site .site-definition .agent-console{box-shadow:none}.site .site-definition .console-prompt b{color:var(--scheme-text,var(--ink))}.site .site-whole-business{padding-top:clamp(100px,11vw,145px);scroll-margin-top:24px}.site .site-whole-business .stack-field{border-block:0}.site .site-whole-business .stack-list{border-right-color:var(--scheme-line,var(--line))}.site .site-whole-business .stack-orbit{display:none}.site .site-whole-business .stack-detail{isolation:isolate}.site .site-whole-business .stack-detail>*{z-index:1;position:relative}.site .site-whole-business .stack-detail:after{content:"";aspect-ratio:1;z-index:0;border:1px solid var(--scheme-line-strong-a100,#1919161a);background:radial-gradient(circle at 50% 50%, var(--scheme-blue-fill-a260,#365fa842) 0 4px, transparent 5px), radial-gradient(circle at 82% 30%, var(--scheme-orange-fill-a280,#b86d5047) 0 4px, transparent 5px), radial-gradient(circle at 18% 66%, var(--scheme-amber-fill-a300,#96a04a4d) 0 5px, transparent 6px), radial-gradient(circle at 66% 88%, var(--scheme-green-fill-a250,#30826740) 0 3px, transparent 4px), radial-gradient(circle, transparent 0 29%, var(--scheme-blue-fill-a90,#365fa817) 29.3% 29.8%, transparent 30.2% 47%, var(--scheme-surface-inset-a80,#19191614) 47.3% 47.8%, transparent 48.2% 68%, var(--scheme-orange-fill-a80,#b86d5014) 68.3% 68.8%, transparent 69.2%), conic-gradient(from 20deg, transparent 0 13%, var(--scheme-orange-fill-a80,#b86d5014) 13% 13.6%, transparent 13.6% 47%, var(--scheme-blue-fill-a90,#365fa817) 47% 47.6%, transparent 47.6% 78%, var(--scheme-surface-inset-a70,#19191612) 78% 78.6%, transparent 78.6%);opacity:.62;pointer-events:none;border-radius:50%;width:min(430px,72%);animation:42s linear infinite site-system-spin;position:absolute;bottom:-112px;right:-74px}.site .site-whole-business .stack-field[data-in-view=false] .stack-detail:after{animation-play-state:paused}@keyframes site-system-spin{to{transform:rotate(360deg)}}.site .site-outcome-section{border-top:1px solid var(--scheme-line,var(--ink));background:var(--scheme-surface,var(--paper));padding-block:clamp(100px,11vw,150px)}.site .site-outcome-heading{grid-template-columns:1fr 3fr;gap:40px;margin-bottom:clamp(80px,10vw,128px);display:grid}.site .site-outcome-heading h2{letter-spacing:-.06em;max-width:980px;margin:0;font-size:clamp(46px,5.2vw,72px);font-weight:440;line-height:.96}.site .site-outcome-heading h2 em{color:var(--scheme-orange-text,var(--orange));font-style:normal}.site .site-outcome-heading>div>p{max-width:690px;color:var(--scheme-text-muted,var(--muted));margin:30px 0 0;font-size:18px;line-height:1.55}.site .site-stage-stream article{min-height:128px}.site .site-graph-section{background:var(--scheme-blue-surface,var(--blue));color:var(--scheme-text-on-accent,white)}.site .site-graph-section .text-link.light{color:var(--scheme-text-on-accent,white)}.site .site-graph-section .build-graph{background:0 0;border:0;min-height:640px;overflow:hidden}.site .site-graph-section .build-graph:before,.site .site-graph-section .build-graph:after{display:none}.site .site-graph-section .site-graph-connections{z-index:0;width:100%;height:100%;fill:var(--scheme-text-on-accent-a720,#ffffffb8);stroke:var(--scheme-line-a340,#ffffff57);stroke-width:1px;vector-effect:non-scaling-stroke;position:absolute;inset:0;overflow:visible}.site .site-graph-section .site-graph-connections path,.site .site-graph-section .site-graph-connections circle{vector-effect:non-scaling-stroke}.site .site-graph-section .site-graph-connections path{fill:none}.site .site-graph-section .site-graph-core-ring{fill:none;stroke:var(--scheme-line-a220,#ffffff38);stroke-dasharray:1.2 2.1}.site .site-graph-section .graph-core{background:var(--scheme-blue-surface,var(--blue));width:230px;min-height:190px;color:var(--scheme-text-on-accent,white);border:0;padding:20px}.site .site-graph-section .graph-core i{border:1px solid var(--scheme-line-a550,#ffffff8c);width:56px;height:56px;color:var(--scheme-text-on-accent,white);border-radius:50%;place-items:center;margin:0 0 18px;font-size:29px;line-height:1;display:grid}.site .site-graph-section .graph-core strong{letter-spacing:-.035em;font-size:21px;font-weight:560}.site .site-graph-section .graph-core span{max-width:190px;color:var(--scheme-text-on-accent-a620,#ffffff9e);margin-top:11px;line-height:1.45}.site .site-graph-section .graph-node{width:auto;min-width:0;min-height:0;color:var(--scheme-text-on-accent,white);white-space:nowrap;background:0 0;border:0;gap:11px;padding:0;font-size:13px;font-weight:520;transform:translate(-50%,-50%)}.site .site-graph-section .graph-node span{background:0 0;border-radius:0;width:auto;height:auto}.site .site-graph-section .g1,.site .site-graph-section .g3,.site .site-graph-section .g5{flex-direction:row-reverse;transform:translate(-100%,-50%)}.site .site-graph-section .g1{top:17%;left:30%}.site .site-graph-section .g2{top:17%;left:70%;right:auto;transform:translateY(-50%)}.site .site-graph-section .g3{top:49%;left:25%}.site .site-graph-section .g4{top:49%;left:75%;right:auto;transform:translateY(-50%)}.site .site-graph-section .g5{top:85%;bottom:auto;left:30%}.site .site-graph-section .g6{flex-direction:column;gap:8px;top:88%;bottom:auto;left:50%;transform:translate(-50%)}.site .site-graph-section .g7{inset:85% auto auto 70%;transform:translateY(-50%)}.site .site-graph-section .tone-blue{--map-tone:var(--scheme-blue-text,#c9dcff)}.site .site-graph-section .tone-red{--map-tone:var(--scheme-orange-text,#f0aa8d)}.site .site-graph-section .tone-amber{--map-tone:var(--scheme-amber-text,var(--lime))}.site .site-graph-section .tone-green{--map-tone:var(--scheme-green-text,#8bd8b0)}.site .site-graph-section .tone-violet{--map-tone:var(--scheme-purple-text,#d8c8ff)}.site .site-graph-section .site-graph-node-icon{border:1px solid var(--scheme-line-a360,#ffffff5c);background:var(--scheme-blue-surface,var(--blue));width:34px;height:34px;color:var(--map-tone);border-radius:50%;flex:0 0 34px;place-items:center;font-style:normal;display:grid}.site .site-graph-section .site-graph-node-icon svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:16px;height:16px}.site .site-graph-payoff{border-top:1px solid var(--scheme-line-a720,#ffffffb8);flex-direction:column;justify-content:center;align-items:flex-start;min-height:clamp(430px,54vw,620px);margin-top:clamp(70px,8vw,104px);padding-block:clamp(76px,9vw,118px);display:flex}.site .site-graph-payoff p{color:var(--scheme-text-on-accent-a780,#ffffffc7);letter-spacing:-.025em;margin:0 0 clamp(46px,5.5vw,72px);font-size:clamp(18px,1.5vw,22px);font-weight:620}.site .site-graph-payoff h3{max-width:1120px;color:var(--scheme-text-on-accent,white);letter-spacing:-.06em;margin:0;font-size:clamp(54px,6.3vw,88px);font-weight:440;line-height:.96}.site .site-standard{background:var(--scheme-surface-inset,var(--ink));color:var(--scheme-text-on-accent,white)}.site .site-standard-statement{display:block}.site .site-standard h2{letter-spacing:-.058em;text-wrap:balance;max-width:none;margin:0;font-size:clamp(40px,4.15vw,56px);font-weight:420;line-height:1.02}.site .site-modes .mode-pair article:first-child{background:var(--scheme-amber-surface,var(--lime))}.site .site-modes .mode-pair article:last-child{background:var(--scheme-surface,var(--paper))}.site .operating-modes{border-top:1px solid var(--scheme-line,var(--line))}.site .operating-modes-core{border-bottom:1px solid var(--scheme-line,var(--line));justify-content:space-between;align-items:baseline;gap:32px;padding:25px 0 23px;display:flex}.site .operating-modes-core strong{letter-spacing:-.04em;font-size:clamp(24px,2.25vw,32px);font-weight:560}.site .operating-modes-core span{color:var(--scheme-text-muted,var(--muted));font:var(--site-type-meta) var(--font-geist-mono)}.site .operating-modes-operators{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.site .operating-modes-operators article{min-height:230px;padding:32px 0 4px}.site .operating-modes-operators article+article{border-left:1px solid var(--scheme-line,var(--line));padding-left:clamp(38px,5vw,72px)}.site .operating-modes-operators article:first-child{padding-right:clamp(38px,5vw,72px)}.site .operating-modes-operators p{color:var(--scheme-text-muted,var(--muted));font:var(--site-type-meta) var(--font-geist-mono);margin:0}.site .operating-modes-operators h3{letter-spacing:-.052em;max-width:430px;margin:66px 0 0;font-size:clamp(36px,3.5vw,50px);font-weight:460;line-height:1.02}.site .site-ownership{background:var(--scheme-surface-raised,#e9e9e3);color:var(--scheme-text,var(--ink))}.site .site-ownership .text-link{color:var(--scheme-text,var(--ink))}.site .site-joy-section{background:var(--scheme-surface,var(--paper));padding-block:clamp(105px,12vw,160px)}.site .site-joy-layout{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(60px,9vw,130px);display:grid}.site .site-joy-copy h2{max-width:720px;font-family:var(--font-editorial);letter-spacing:-.052em;margin:0;font-size:clamp(48px,5.7vw,78px);font-weight:400;line-height:.96}.site .site-joy-copy>p:not(.kicker){max-width:560px;margin:31px 0;font-size:19px;line-height:1.5}.site .site-joy-acceleration{border-block:1px solid var(--scheme-line,var(--line));padding-block:clamp(34px,4vw,58px)}.site .site-joy-acceleration h3{letter-spacing:-.052em;max-width:650px;margin:30px 0 0;font-size:clamp(32px,3.1vw,46px);font-weight:480;line-height:1.04}.site .site-joy-acceleration>p:last-child{max-width:520px;color:var(--scheme-text-muted,var(--muted));margin:34px 0 0;font-size:17px;line-height:1.55}.site .feature-spread article>span,.site .mode-pair article>p{text-transform:none}.site .closing-grid{text-align:left;grid-template-columns:minmax(0,1fr) auto;place-items:center start;gap:clamp(48px,8vw,120px)}.site .closing-grid>.kicker{display:none}.site .closing-grid h2{max-width:1040px}.site .closing-grid .text-button{justify-self:end}.site .site-footer{border-top-color:var(--scheme-line-strong,#555)}.site .root-opening-label,.site .kicker,.site .statement-label,.site .console-bar,.site .console-prompt>span,.site .console-result,.site .console-scope,.site .stack-detail>p:first-child,.site .stack-orbit span,.site .graph-core span,.site .mode-pair article>p,.site .feature-spread article span,.site .quote-field p,.site .paper-meta,.site .paper-nav p,.site .paper-nav a:before,.site .paper-section .paper-label,.site .site-footer-column>p,.site .site-footer-bottom{font-size:var(--site-type-meta)}.site .nav-links,.site .nav-cta,.site .text-button,.site .text-link,.site .graph-node,.site .mode-pair span,.site .page-hero .breadcrumb,.site .paper-nav a,.site .paper-diagram span,.site .site-footer-column a{font-size:var(--site-type-ui)}.site .stage-stream p,.site .detail-lines p,.site .feature-spread p{font-size:var(--site-type-body)}@media (min-width:981px){.site .site-opening h1{font-size:clamp(66px,7.4vw,102px)}.site .site-definition{align-items:start;min-height:clamp(800px,100svh - 24px,940px);padding-block:clamp(96px,12vh,136px)}.site .site-definition .hero-copy,.site .site-definition .agent-console{align-self:start;top:auto;transform:none}.site .site-definition .hero-copy{padding-top:0}}@media (max-width:980px){.site .site-outcome-heading,.site .site-joy-layout{grid-template-columns:1fr}.site .closing-grid{text-align:left;grid-template-columns:1fr;justify-items:start;gap:34px}.site .closing-grid .text-button{justify-self:start;margin-top:0}}@media (max-width:680px){.site .site-opening h1 em{margin-top:clamp(52px,14vw,76px)}.site .opening-flock{-webkit-mask-image:linear-gradient(90deg,#0000 0%,#00000029 13%,#000000d1 38%,#000 58% 100%);mask-image:linear-gradient(90deg,#0000 0%,#00000029 13%,#000000d1 38%,#000 58% 100%)}.site .flock-bird{opacity:.5;width:22px;height:12px}.site .flock-bird:before,.site .flock-bird:after{border-top-width:1.5px;width:12px;height:7px}.site .site-definition-spacer{height:56px}.site .site-whole-business{padding-top:82px}.site .site-whole-business .stack-detail:after{width:min(330px,88vw);bottom:-92px;right:-78px}.site .site-outcome-section{padding-block:82px}.site .site-outcome-heading{gap:10px;margin-bottom:72px}.site .site-outcome-heading h2{font-size:45px}.site .site-graph-section{padding-block:88px}.site .site-graph-section .build-graph{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"core core""users edge""company products""data runtime""ops ops";gap:0;min-height:0;padding:0;display:grid}.site .site-graph-section .site-graph-connections{display:none}.site .site-graph-section .graph-core{grid-area:core;width:100%;min-height:210px;margin:0;padding:24px 0 34px;position:relative;inset:auto;transform:none}.site .site-graph-section .graph-node{border-top:1px solid var(--scheme-line-a250,#ffffff40);white-space:normal;flex-direction:row;gap:9px;width:100%;min-height:74px;padding:18px 8px;font-size:11px;position:relative;inset:auto;transform:none}.site .site-graph-section .g2,.site .site-graph-section .g4,.site .site-graph-section .g6{border-left:1px solid var(--scheme-line-a250,#ffffff40);padding-left:18px}.site .site-graph-section .g1{grid-area:users}.site .site-graph-section .g2{grid-area:edge}.site .site-graph-section .g3{grid-area:company}.site .site-graph-section .g4{grid-area:products}.site .site-graph-section .g5{grid-area:data}.site .site-graph-section .g6{grid-area:runtime}.site .site-graph-section .g7{border-left:0;grid-area:ops;justify-content:center}.site .site-graph-section .site-graph-node-icon{flex-basis:30px;width:30px;height:30px}.site .site-graph-payoff{min-height:52svh;margin-top:64px;padding-block:58px}.site .site-graph-payoff p{margin-bottom:38px}.site .site-graph-payoff h3{font-size:44px}.site .site-standard h2{font-size:42px}.site .operating-modes-core{padding-block:21px 20px;display:block}.site .operating-modes-core span{margin-top:8px;display:block}.site .operating-modes-operators{grid-template-columns:1fr}.site .operating-modes-operators article,.site .operating-modes-operators article:first-child,.site .operating-modes-operators article+article{min-height:0;padding:28px 0 34px}.site .operating-modes-operators article+article{border-top:1px solid var(--scheme-line,var(--line));border-left:0}.site .operating-modes-operators h3{margin-top:26px;font-size:35px}.site .site-ownership{padding-block:90px}.site .site-joy-section{padding-block:86px}.site .site-joy-copy h2{font-size:47px}.site .site-joy-acceleration h3{font-size:36px}}@media (prefers-reduced-motion:reduce){.site *{scroll-behavior:auto}.site .site-whole-business .stack-detail:after,.site .opening-flock-layer,.site .flock-bird,.site .flock-bird:before,.site .flock-bird:after{animation:none}.site .opening-flock-layer{transition:none;transform:translate(0,0)}}@media (min-width:981px){.root-site .root-opening{min-height:clamp(720px,100svh - 72px,1120px);padding-block:72px 32px}.root-site .root-opening h1{max-width:1120px;font-size:clamp(66px,7.4vw,102px);line-height:.92}.root-site .root-opening-bottom{margin-top:42px}.root-site .root-opening-bottom p{font-size:18px}.root-site .hero{gap:5vw;min-height:700px;padding-block:64px}.root-site .hero-copy{padding-top:28px}.root-site .hero h1{max-width:690px;font-size:clamp(54px,5.6vw,80px)}.root-site .hero-deck{margin-top:28px;font-size:clamp(18px,1.3vw,21px)}.root-site .link-row{margin-top:34px}.root-site .agent-console{min-height:500px}.root-site .console-prompt{min-height:190px}.root-site .console-prompt p{font-size:clamp(23px,2vw,32px)}.root-site .statement{padding-block:118px}.root-site .statement h2{font-size:clamp(42px,4.7vw,68px)}.root-site .editorial-section{padding-block:112px}.root-site .section-heading{margin-bottom:76px}.root-site .split-heading h2,.root-site .centered-heading h2{font-size:clamp(40px,4.5vw,64px)}.root-site .stack-field{min-height:580px}.root-site .stack-list button{min-height:72px;font-size:clamp(18px,1.65vw,23px)}.root-site .stack-detail{padding:54px}.root-site .stack-detail h3{font-size:clamp(42px,4.6vw,66px)}.root-site .graph-section{padding-block:128px}.root-site .graph-copy h2{font-size:clamp(52px,5.7vw,80px)}.root-site .build-graph{min-height:590px}.root-site .modes-section{padding-bottom:130px}.root-site .mode-pair article{min-height:350px;padding:50px}.root-site .mode-pair h3{font-size:clamp(34px,3.2vw,48px)}.root-site .ownership-band{padding-block:130px}.root-site .ownership-band h2{font-size:clamp(50px,5.8vw,80px)}.root-site .closing-cta{padding-block:125px}.root-site .closing-grid h2{font-size:clamp(46px,5vw,70px)}.root-site .page-hero{padding-block:120px 110px}.root-site .page-hero .breadcrumb{margin-bottom:54px}.root-site .page-hero h1{max-width:1120px;font-size:clamp(60px,7.2vw,100px)}.root-site .page-hero .page-deck{margin-top:42px;font-size:clamp(20px,1.65vw,24px)}.root-site .editorial-grid>h2{font-size:clamp(42px,4.7vw,66px)}.root-site .feature-spread article{min-height:320px}.root-site .quote-field{padding-block:130px}.root-site .quote-field blockquote{font-size:clamp(46px,5.8vw,80px)}.root-site .paper-hero{padding-block:90px 70px}.root-site .paper-hero h1{margin-top:64px;font-size:clamp(62px,7.4vw,102px)}.root-site .paper-body{padding-bottom:120px}.root-site .paper-section{padding-block:56px}.root-site .paper-section h2{font-size:clamp(40px,4.5vw,62px)}}.root-site{--ink-dark:var(--scheme-text,#191916);--ink:var(--scheme-text,#2f2f2f);--paper-dark:var(--scheme-amber-surface,#f5f3ed);--paper:var(--scheme-surface,#fff);--white:var(--scheme-surface,#fff);--paper-light:var(--scheme-surface,#f8f8f8);--paper-muted:var(--scheme-surface-raised,#e7e7e7);--muted:var(--scheme-text-muted,#706f68);--line:var(--scheme-line,#cfcbc1);--blue-muted:var(--scheme-blue-text,#5a79b2);--blue:var(--scheme-blue-text,var(--blue-muted));--blue-dark:var(--scheme-blue-text,#294b86);--lime:var(--scheme-amber-text,#e2e8ad);--green-muted:var(--scheme-green-text,#78aa8b);--green:var(--scheme-green-text,#308267);--abird-green:var(--scheme-green-text,var(--green-muted));--orange-muted:var(--scheme-orange-text,#cd9986);--orange:var(--scheme-orange-text,#b86d50);--coral-muted:var(--scheme-red-text,#dcb2aa);--coral:var(--scheme-red-text,#a24f46);--path-design:var(--scheme-purple-text,#7d5c82);--path-connect:var(--scheme-blue-text,#3f6f91);--path-validate:var(--scheme-green-text,#2f7668);--path-observe:var(--scheme-blue-text,#596276);--font-editorial:var(--font-geist-sans), Arial, Helvetica, sans-serif;--site-type-meta:12px;--site-type-ui:15px;--site-type-body:18px;--shell:min(1280px, calc(100vw - 64px));background:var(--scheme-surface,var(--paper))}@media (max-width:680px){.root-site{--shell:min(100% - 32px, 1440px)}.root-site .site-ownership-fluid .ownership-principles span{white-space:normal;display:block}.root-site .site-ownership-fluid .ownership-principles span+span{margin-top:2px}}.root-site .site-header{background:var(--scheme-surface-a940,#fffffff0);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.root-site .agent-console{background:var(--scheme-surface-raised,var(--paper-light))}.root-site .site-ownership{background:var(--scheme-surface-muted,var(--paper-muted));color:var(--scheme-text,var(--ink-dark))}.root-site .site-ownership .text-link{color:var(--scheme-text,var(--ink-dark))}.root-site .site-ownership .site-text-highlight.site-text-highlight-lime{color:var(--scheme-text,var(--ink-dark));font-weight:700}.root-site .site-outcome-section{background:var(--scheme-surface,var(--white))}.root-site .site-operating-unit{background:var(--scheme-surface-muted,var(--paper-muted))}.root-site .site-operating-unit .section-heading{margin-bottom:0}.root-site .ownership-band-grid{align-items:start}.root-site .ownership-band-grid>div{align-self:start}@media (min-width:981px){.root-site .site-ownership-fluid .ownership-band-grid{grid-template-columns:repeat(4,minmax(0,1fr));column-gap:40px}.root-site .site-ownership-fluid .ownership-band-grid>div:first-child{grid-column:1/span 2}.root-site .site-ownership-fluid .ownership-principles{width:100%;font-size:clamp(50px,4.5vw,64px)}.root-site .site-ownership-fluid .ownership-band-grid>div:last-child{grid-column:3/span 2}}.root-site .flock-bird{opacity:.78;width:34px;height:18px}.root-site .flock-bird:before,.root-site .flock-bird:after{border-top-width:2.25px;width:18px;height:11px;top:3px}.root-site .flock-bird-ink{opacity:.46}.root-site .site-opening h1 em{color:var(--scheme-green-text,var(--abird-green))}.root-site .site-opening-emphasis{color:inherit;font-weight:620}.root-site .site-text-highlight{color:var(--scheme-text,var(--ink-dark));font-weight:inherit}.root-site :where(p,li,dd) .site-text-highlight{font-weight:700}.root-site .site-standard .site-text-highlight,.root-site .site-graph-section .site-text-highlight{color:var(--scheme-amber-text,var(--lime))}.root-site .site-graph-section .site-text-highlight{color:var(--scheme-text,var(--white));font-weight:700}.root-site .site-text-highlight.site-text-highlight-green{color:var(--scheme-green-text,var(--abird-green))}.root-site .site-text-highlight.site-text-highlight-orange{color:var(--scheme-orange-text,var(--orange))}.root-site .site-text-highlight.site-text-highlight-lime{color:var(--scheme-amber-text,var(--lime))}.root-site .site-joy-layout{align-items:start}.root-site .site-joy-layout>*{min-width:0}.root-site .site-joy-acceleration{border-block:0;padding-block:0}.root-site .site-joy-acceleration .site-acceleration-churn{max-width:29ch;color:var(--scheme-text,var(--ink));text-wrap:balance;margin-top:30px;font-size:clamp(28px,1.85vw,32px);font-weight:400;line-height:1.04}.root-site .site-acceleration-pain{max-width:560px;color:var(--scheme-text,var(--ink));margin:27px 0 0;font-size:18px;line-height:1.5}.root-site .site-acceleration-resolution{border-top:1px solid var(--scheme-line,var(--line));max-width:560px;margin-top:38px;padding-top:30px}.root-site .site-joy-acceleration .site-acceleration-relief{letter-spacing:-.045em;margin:0;font-size:clamp(30px,2.4vw,40px);font-weight:400;line-height:1.02}.root-site .site-acceleration-resolution>p.site-acceleration-outcome:last-child{max-width:560px;color:var(--scheme-text-muted,var(--muted));margin:20px 0 0;font-size:17px;line-height:1.55}@media (max-width:680px){.root-site .site-joy-acceleration .site-acceleration-churn{font-size:36px}.root-site .site-joy-acceleration .site-acceleration-relief{font-size:34px}}.root-site .root-opening-bottom{border-top:0;position:relative}.root-site .root-opening-bottom:before{content:"";z-index:2;background:var(--scheme-line,var(--ink));pointer-events:none;height:1px;position:absolute;top:0;left:0;right:0}@media (min-width:681px){.root-site .root-opening h1,.root-site .root-opening-bottom{transform:translateY(-24px)}}@media (min-width:981px){.root-site .site-opening h1{max-width:min(1200px,100%)}}@media (min-width:1081px){.root-site .site-hero-run-line{flex-wrap:nowrap}}.root-site .site-parrot-stage{--parrot-duration:21s;z-index:1;contain:layout paint;pointer-events:none;width:100vw;height:clamp(190px,19vw,246px);position:absolute;bottom:calc(100% - 1px);left:50%;right:auto;overflow:hidden;transform:translate(-50%)}.root-site .site-parrot-flight{transform-origin:50% 100%;opacity:0;will-change:transform, opacity;width:clamp(150px,13vw,184px);animation-duration:var(--parrot-duration);animation-timing-function:linear;animation-iteration-count:1;animation-fill-mode:both;position:absolute;bottom:-1px;left:64%}.root-site .site-parrot-stage[data-entrance=fly][data-exit=fly] .site-parrot-flight{animation-name:site-parrot-route-fly-fly}.root-site .site-parrot-stage[data-entrance=fly][data-exit=drop] .site-parrot-flight{animation-name:site-parrot-route-fly-drop}.root-site .site-parrot-stage[data-entrance=peek][data-exit=fly] .site-parrot-flight{animation-name:site-parrot-route-peek-fly}.root-site .site-parrot-stage[data-entrance=peek][data-exit=drop] .site-parrot-flight{animation-name:site-parrot-route-peek-drop}.root-site .site-parrot-trick{transform-origin:50% 100%;will-change:transform}.root-site .site-parrot{filter:drop-shadow(0 7px 7px #19191614);width:100%;height:auto;display:block;overflow:visible}.root-site .site-parrot-facing,.root-site .site-parrot-side-pose,.root-site .site-parrot-front-pose,.root-site .site-parrot-body-bob,.root-site .site-parrot-head,.root-site .site-parrot-front-head,.root-site .site-parrot-front-wing,.root-site .site-parrot-rear-wing,.root-site .site-parrot-tail,.root-site .site-parrot-front-tail,.root-site .site-parrot-leg,.root-site .site-parrot-front-leg,.root-site .site-parrot-beak,.root-site .site-parrot-front-beak,.root-site .site-parrot-eyelid,.root-site .site-parrot-front-eyelid,.root-site .site-parrot-pupil,.root-site .site-parrot-front-pupil{transform-box:fill-box}.root-site .site-parrot-facing{transform-origin:50%}.root-site .site-parrot-side-pose,.root-site .site-parrot-front-pose{transform-box:view-box;transform-origin:50% 100%}.root-site .site-parrot-front-pose{opacity:0;transform:translate(5px)scaleX(.055)}.root-site .site-parrot-stage[data-antics=front] .site-parrot-side-pose,.root-site .site-parrot-stage[data-antics=front-peek] .site-parrot-side-pose{animation:site-parrot-side-turn-to-front var(--parrot-duration) cubic-bezier(.3, .02, .24, 1) 1 both}.root-site .site-parrot-stage[data-antics=front] .site-parrot-front-pose,.root-site .site-parrot-stage[data-antics=front-peek] .site-parrot-front-pose{animation:site-parrot-front-turn-from-side var(--parrot-duration) cubic-bezier(.3, .02, .24, 1) 1 both}.root-site .site-parrot-stage[data-entrance=peek] .site-parrot-side-pose{animation:site-parrot-side-turn-from-front var(--parrot-duration) cubic-bezier(.3, .02, .24, 1) 1 both}.root-site .site-parrot-stage[data-entrance=peek] .site-parrot-front-pose{animation:site-parrot-front-turn-to-side var(--parrot-duration) cubic-bezier(.3, .02, .24, 1) 1 both}.root-site .site-parrot-body-bob{transform-origin:52% 94%;animation:site-parrot-body var(--parrot-duration) ease-in-out 1 both}.root-site .site-parrot-head{transform-origin:55% 78%;animation:site-parrot-look var(--parrot-duration) cubic-bezier(.35, .05, .25, 1) 1 both}.root-site .site-parrot-front-head{transform-origin:50% 82%;animation:site-parrot-front-curiosity var(--parrot-duration) ease-in-out 1 both}.root-site .site-parrot-front-wing{transform-origin:74% 24%;animation:site-parrot-wing-front var(--parrot-duration) ease-in-out 1 both}.root-site .site-parrot-rear-wing{transform-origin:25% 28%;animation:site-parrot-wing-rear var(--parrot-duration) ease-in-out 1 both}.root-site .site-parrot-tail{transform-origin:50% 12%;animation:site-parrot-tail-sway var(--parrot-duration) ease-in-out 1 both}.root-site .site-parrot-leg,.root-site .site-parrot-front-leg{transform-origin:50% 8%}.root-site .site-parrot-leg-left{animation:site-parrot-step-left var(--parrot-duration) ease-in-out 1 both}.root-site .site-parrot-leg-right{animation:site-parrot-step-right var(--parrot-duration) ease-in-out 1 both}.root-site .site-parrot-beak{transform-origin:82% 15%;animation:site-parrot-chat var(--parrot-duration) ease-in-out 1 both}.root-site .site-parrot-front-beak{transform-origin:50% 0;animation:site-parrot-front-chat var(--parrot-duration) ease-in-out 1 both}.root-site .site-parrot-eyelid{transform-origin:bottom;animation:4.9s ease-in-out infinite site-parrot-blink}.root-site .site-parrot-front-eyelid{transform-origin:bottom;animation:4.4s ease-in-out infinite site-parrot-front-blink}.root-site .site-parrot-pupil,.root-site .site-parrot-front-pupil{transform-origin:50%;animation:site-parrot-eye var(--parrot-duration) ease-in-out 1 both}@keyframes site-parrot-route-fly-fly{0%{opacity:1;animation-timing-function:cubic-bezier(.34,.02,.48,1);transform:translate(58vw,-105%)rotate(-53deg)scale(.82)}1.7%{animation-timing-function:cubic-bezier(.16,.72,.22,1);transform:translate(54vw,-101%)rotate(-57deg)scale(.835)}2.6%{animation-timing-function:cubic-bezier(.3,0,.44,1);transform:translate(51vw,-107%)rotate(-50deg)scale(.845)}3.4%{animation-timing-function:cubic-bezier(.16,.72,.22,1);transform:translate(47vw,-98%)rotate(-54deg)scale(.855)}5.5%{animation-timing-function:cubic-bezier(.3,0,.44,1);transform:translate(41vw,-89%)rotate(-58deg)scale(.875)}6.5%{animation-timing-function:cubic-bezier(.16,.72,.22,1);transform:translate(37vw,-94%)rotate(-50deg)scale(.89)}7.5%{animation-timing-function:cubic-bezier(.3,0,.44,1);transform:translate(33vw,-82%)rotate(-55deg)scale(.905)}9.6%{animation-timing-function:cubic-bezier(.16,.72,.22,1);transform:translate(27vw,-72%)rotate(-58deg)scale(.925)}10.7%{animation-timing-function:cubic-bezier(.3,0,.44,1);transform:translate(23vw,-78%)rotate(-50deg)scale(.938)}11.8%{animation-timing-function:cubic-bezier(.16,.72,.22,1);transform:translate(20vw,-66%)rotate(-54deg)scale(.947)}14%{animation-timing-function:cubic-bezier(.24,.02,.36,1);transform:translate(15.5vw,-52%)rotate(-50deg)scale(.96)}15.1%{animation-timing-function:cubic-bezier(.14,.72,.2,1);transform:translate(13.5vw,-56%)rotate(-43deg)scale(.968)}16.2%{animation-timing-function:cubic-bezier(.24,.02,.36,1);transform:translate(11.8vw,-39%)rotate(-34deg)scale(.974)}18.4%{animation-timing-function:cubic-bezier(.18,.56,.22,1);transform:translate(9.2vw,-23%)rotate(-22deg)scale(.98)}20%{animation-timing-function:cubic-bezier(.16,.68,.22,1);transform:translate(7.8vw,-13%)rotate(-11deg)scale(.982)}22%{transform:translate(7vw,3px)rotate(1deg)scale(.985)}26%,28.1%{transform:translate(7vw)rotate(0)scale(1)}28.1%{animation-timing-function:cubic-bezier(.32,.02,.24,1)}28.95%,30.1%{transform:translate(5.8vw)rotate(-.08deg)scale(1)}30.1%{animation-timing-function:cubic-bezier(.32,.02,.24,1)}30.95%,32.2%{transform:translate(4.6vw)rotate(.08deg)scale(1)}32.2%{animation-timing-function:cubic-bezier(.32,.02,.24,1)}33.05%,34.4%{transform:translate(3.4vw)rotate(-.08deg)scale(1)}34.4%{animation-timing-function:cubic-bezier(.32,.02,.24,1)}35.25%,36.6%{transform:translate(2.2vw)rotate(.08deg)scale(1)}36.6%{animation-timing-function:cubic-bezier(.32,.02,.24,1)}37.45%,76%{transform:translate(.8vw)rotate(0)scale(1)}76%,79.65%{transform:translate(.8vw)rotate(0)scale(1)}79.65%{animation-timing-function:cubic-bezier(.32,.02,.24,1)}80.5%,83.55%{transform:translate(-.5vw)rotate(-.08deg)scale(1)}83.55%{animation-timing-function:cubic-bezier(.32,.02,.24,1)}84.4%,85.8%{animation-timing-function:cubic-bezier(.32,.02,.24,1);transform:translate(1vw)rotate(0)scale(1)}86.25%{animation-timing-function:cubic-bezier(.18,.78,.2,1);transform:translate(1.15vw,5px)rotate(2deg)scale(1.015,.965)}86.9%{animation-timing-function:cubic-bezier(.16,.74,.2,1);transform:translate(2.3vw,-6%)rotate(15deg)scale(1.005)}87.7%{animation-timing-function:cubic-bezier(.28,0,.42,1);transform:translate(4.8vw,-22%)rotate(35deg)scale(.995)}88.55%{animation-timing-function:cubic-bezier(.16,.72,.22,1);transform:translate(7.8vw,-32%)rotate(49deg)scale(.992)}89.75%{animation-timing-function:cubic-bezier(.3,0,.44,1);transform:translate(12.2vw,-49%)rotate(57deg)scale(.985)}90.7%{animation-timing-function:cubic-bezier(.16,.72,.22,1);transform:translate(16.4vw,-42%)rotate(50deg)scale(.98)}91.9%{animation-timing-function:cubic-bezier(.3,0,.44,1);transform:translate(22.2vw,-65%)rotate(58deg)scale(.972)}93%{animation-timing-function:cubic-bezier(.16,.72,.22,1);transform:translate(27.7vw,-58%)rotate(51deg)scale(.968)}94.25%{animation-timing-function:cubic-bezier(.3,0,.44,1);transform:translate(34.7vw,-84%)rotate(59deg)scale(.958)}95.25%{animation-timing-function:cubic-bezier(.16,.72,.22,1);transform:translate(40.5vw,-77%)rotate(52deg)scale(.952)}96.55%{animation-timing-function:cubic-bezier(.3,0,.44,1);transform:translate(48.8vw,-105%)rotate(59deg)scale(.94)}97.5%{animation-timing-function:cubic-bezier(.16,.72,.22,1);transform:translate(54.8vw,-98%)rotate(52deg)scale(.936)}98.6%{animation-timing-function:cubic-bezier(.28,0,.42,1);transform:translate(63.2vw,-130%)rotate(59deg)scale(.925)}to{opacity:1;transform:translate(74vw,-146%)rotate(54deg)scale(.92)}}@keyframes site-parrot-route-fly-drop{0%{opacity:1;transform:translate(58vw,-95%)rotate(-13deg)scale(.82)}8%{transform:translate(37vw,-62%)rotate(-9deg)scale(.9)}15%{transform:translate(18vw,-30%)rotate(-4deg)scale(.97)}21%{transform:translate(7vw,3px)rotate(1deg)scale(.98)}25%{transform:translate(7vw)rotate(0)scale(1)}34%{transform:translate(3vw)rotate(-.4deg)scale(1)}45%,58%{transform:translate(-3vw)rotate(.25deg)scale(1)}69%{transform:translate(-8vw)rotate(-.35deg)scale(1)}80%{transform:translate(-5vw)rotate(0)scale(1)}84%{transform:translate(-5vw,5px)rotate(0)scale(.96,.94)}91%,to{opacity:1;transform:translate(-5vw,128%)rotate(2deg)scale(.94)}}@keyframes site-parrot-route-peek-fly{0%{opacity:1;transform:translate(8vw,124%)scale(.94)}8%{transform:translate(8vw,30%)scale(.97)}11%{transform:translate(8vw,-5px)scale(1)}14%{transform:translate(8vw,114%)scale(.96)}18%{transform:translate(8vw,36%)scale(.98)}22%{transform:translate(8vw,-3px)scale(1)}25%{transform:translate(8vw)scale(1)}34%{transform:translate(3vw)rotate(-.4deg)}45%,58%{transform:translate(-3vw)rotate(.25deg)}69%{transform:translate(-8vw)rotate(-.35deg)}79%{transform:translate(-5vw)}82%{transform:translate(-2vw,4px)rotate(4deg)scale(.97)}88%{transform:translate(13vw,-27%)rotate(-8deg)scale(.94)}95%{transform:translate(38vw,-72%)rotate(-13deg)scale(.86)}to{opacity:1;transform:translate(58vw,-118%)rotate(-15deg)scale(.8)}}@keyframes site-parrot-route-peek-drop{0%{opacity:1;transform:translate(8vw,124%)scale(.94)}8%{transform:translate(8vw,30%)scale(.97)}11%{transform:translate(8vw,-5px)scale(1)}14%{transform:translate(8vw,114%)scale(.96)}18%{transform:translate(8vw,36%)scale(.98)}22%{transform:translate(8vw,-3px)scale(1)}25%{transform:translate(8vw)scale(1)}34%{transform:translate(3vw)rotate(-.4deg)}45%,58%{transform:translate(-3vw)rotate(.25deg)}69%{transform:translate(-8vw)rotate(-.35deg)}80%{transform:translate(-5vw)}84%{transform:translate(-5vw,5px)scale(.96,.94)}91%,to{opacity:1;transform:translate(-5vw,128%)rotate(2deg)scale(.94)}}@keyframes site-parrot-hide-and-seek{0%,38.8%{transform:translate(0,0)rotate(0)scale(1)}39.5%{animation-timing-function:cubic-bezier(.28,.02,.34,1);transform:translate(.18%,3px)rotate(.3deg)scale(1.008,.987)}40.4%{animation-timing-function:cubic-bezier(.22,.64,.28,1);transform:translate(-.24%,9px)rotate(-.5deg)scale(1.011,.979)}41.3%{animation-timing-function:cubic-bezier(.35,.04,.44,1);transform:translate(.28%,17px)rotate(.65deg)scale(1.008,.973)}42.1%{animation-timing-function:cubic-bezier(.2,.68,.26,1);transform:translate(-.18%,14px)rotate(-.32deg)scale(1.01,.977)}43.2%{animation-timing-function:cubic-bezier(.36,.04,.45,1);transform:translate(.32%,31px)rotate(.52deg)scale(1.002,.97)}44.1%{animation-timing-function:cubic-bezier(.2,.7,.26,1);transform:translate(-.23%,27px)rotate(-.42deg)scale(1.006,.974)}45.2%{animation-timing-function:cubic-bezier(.38,.04,.46,1);transform:translate(.2%,51px)rotate(.38deg)scale(.998,.968)}46.05%{animation-timing-function:cubic-bezier(.2,.7,.26,1);transform:translate(-.16%,47px)rotate(-.28deg)scale(1.002,.971)}47.2%{animation-timing-function:cubic-bezier(.4,.04,.48,1);transform:translate(.11%,75px)rotate(.22deg)scale(.992,.966)}48.1%{animation-timing-function:cubic-bezier(.18,.72,.25,1);transform:translate(-.09%,71px)rotate(-.16deg)scale(.995,.968)}49.2%{animation-timing-function:cubic-bezier(.36,.04,.44,1);transform:translate(.06%,98px)rotate(.12deg)scale(.986,.974)}50.2%,51.2%{transform:translateY(114%)rotate(0)scale(.98)}52%{transform:translateY(74%)scale(.99)}53.8%,56.2%{transform:translateY(64%)scale(1)}58%,60%{transform:translate(1.4%,66%)scale(.995)}62%,64.5%{transform:translate(-1.8%,63%)scale(1.005)}66.4%{transform:translate(.8%,65%)scale(1)}67.7%{transform:translate(.45%,70%)scale(.998)}69%{transform:translate(-.2%,82%)scale(.99)}70.2%,73.2%{transform:translateY(114%)scale(.98)}75.7%{transform:translateY(48%)scale(.99)}78%,to{transform:translate(0,0)scale(1)}}@keyframes site-parrot-turn{0%,70.19%{transform:scaleX(1)}70.2%,to{transform:scaleX(-1)}}@keyframes site-parrot-side-turn-to-front{0%,41%{opacity:1;transform:translate(0)scaleX(1)skewY(0)}42.4%{opacity:1;transform:translate(-3px)scaleX(.56)skewY(-1.5deg)}44.45%{opacity:1;transform:translate(-5px)scaleX(.055)skewY(-2deg)}44.46%,76.44%{opacity:0;transform:translate(-5px)scaleX(.055)skewY(-2deg)}76.45%{opacity:1;transform:translate(-5px)scaleX(.055)skewY(2deg)}78.1%{opacity:1;transform:translate(-2px)scaleX(.58)skewY(1deg)}80%,to{opacity:1;transform:translate(0)scaleX(1)skewY(0)}}@keyframes site-parrot-front-turn-from-side{0%,44.44%{opacity:0;transform:translate(5px)scaleX(.055)scaleY(.99)}44.45%{opacity:1;transform:translate(5px)scaleX(.055)scaleY(.99)}46.2%{opacity:1;transform:translate(2px)scaleX(.64)scaleY(.99)}47.8%{opacity:1;transform:translate(0)scaleX(1.04)scaleY(.98)}49%,73.3%{opacity:1;transform:translate(0)scaleX(1)scaleY(1)}74.8%{opacity:1;transform:translate(2px)scaleX(.63)scaleY(.99)}76.45%{opacity:1;transform:translate(5px)scaleX(.055)scaleY(.99)}76.46%,to{opacity:0;transform:translate(5px)scaleX(.055)scaleY(.99)}}@keyframes site-parrot-side-turn-from-front{0%,23.89%{opacity:0;transform:translate(-5px)scaleX(.055)skewY(-2deg)}23.9%{opacity:1;transform:translate(-5px)scaleX(.055)skewY(-2deg)}24.45%{opacity:1;transform:translate(-2px)scaleX(.6)skewY(-1deg)}25%,to{opacity:1;transform:translate(0)scaleX(1)skewY(0)}}@keyframes site-parrot-front-turn-to-side{0%,22.7%{opacity:1;transform:translate(0)scaleX(1)scaleY(1)}23.25%{opacity:1;transform:translate(2px)scaleX(.66)scaleY(.99)}23.9%{opacity:1;transform:translate(5px)scaleX(.055)scaleY(.99)}23.91%,to{opacity:0;transform:translate(5px)scaleX(.055)scaleY(.99)}}@keyframes site-parrot-body{0%,22%,25%,29%,33%,37%,41%,45%,58%,65%,69%,73%,80%,to{transform:translateY(0)rotate(0)}5%,10%,15%,86%,91%,96%{transform:translateY(-4px)rotate(-2deg)}23%,83%{transform:translateY(4px)scaleY(.97)}27%,31%,35%,39%,43%,67%,71%{transform:translateY(-3px)rotate(1deg)}28%,32%,36%,40%,44%,68%,72%{transform:translateY(1px)rotate(-.6deg)}}@keyframes site-parrot-look{0%,25%,31%,47%,80%,to{transform:rotate(0)translate(0)}35%{transform:rotate(-10deg)translate(-1px,1px)}40%{transform:rotate(5deg)translate(1px,-1px)}51%{transform:rotate(12deg)translate(2px,1px)}56%{transform:rotate(-5deg)translate(-1px)}62%{transform:rotate(-14deg)translate(-2px,1px)}67%{transform:rotate(7deg)translate(1px,-1px)}72%{transform:rotate(-8deg)translate(-1px,1px)}76%{transform:rotate(3deg)}}@keyframes site-parrot-front-curiosity{0%,49%{transform:rotate(0)translate(0)}51%,54.5%{transform:rotate(-7deg)translate(-2px,1px)}56%{transform:rotate(1deg)translate(0)}58%,60.5%{transform:rotate(8deg)translate(2px,1px)}62%,64%{transform:rotate(-5deg)translate(-1px)}66%{transform:rotate(4deg)translate(1px,1px)}68%,to{transform:rotate(0)translate(0)}}@keyframes site-parrot-wing-front{0%,4%,8%,12%,16%,84%,88%,92%,96%,to{transform:rotate(-38deg)scaleY(.66)}2%,6%,10%,14%,18%,86%,90%,94%,98%{transform:rotate(29deg)scaleY(1.12)}22%,80%{transform:rotate(0)scaleY(1)}}@keyframes site-parrot-wing-rear{0%,4%,8%,12%,16%,84%,88%,92%,96%,to{transform:rotate(34deg)scaleY(1.04)}2%,6%,10%,14%,18%,86%,90%,94%,98%{transform:rotate(-26deg)scaleY(.68)}22%,80%{transform:rotate(0)scaleY(1)}}@keyframes site-parrot-tail-sway{0%,20%,82%,to{transform:rotate(0)}31%,56%{transform:rotate(-4deg)}42%,68%{transform:rotate(5deg)}76%{transform:rotate(-2deg)}}@keyframes site-parrot-step-left{0%,21%,24%,29%,32%,37%,40%,45%,64%,69%,72%,79%,to{opacity:1;transform:translate(0)rotate(0)}0%,20%,84%,to{opacity:.34}26%,34%,42%,66%,74%{transform:translate(7px,-8px)rotate(14deg)}27.5%,35.5%,43.5%,67.5%,75.5%{transform:translate(10px,-3px)rotate(8deg)}}@keyframes site-parrot-step-right{0%,21%,27%,30%,35%,38%,43%,46%,66%,71%,74%,79%,to{opacity:1;transform:translate(0)rotate(0)}0%,20%,84%,to{opacity:.34}29%,37%,45%,68%,76%{transform:translate(7px,-8px)rotate(14deg)}30.5%,38.5%,46.5%,69.5%,77.5%{transform:translate(10px,-3px)rotate(8deg)}}@keyframes site-parrot-chat{0%,50%,53%,57%,60%,64%,67%,to{transform:rotate(0)}51.5%,58.5%,65.5%{transform:rotate(-11deg)}}@keyframes site-parrot-front-chat{0%,45%,47%,49%,51%,53%,to{transform:scaleY(1)}46%,50%,52%{transform:scaleY(1.48)}}@keyframes site-parrot-blink{0%,43%,47%,84%,88%,to{transform:scaleY(0)}45%,86%{transform:scaleY(1)}}@keyframes site-parrot-front-blink{0%,25%,28%,30%,61%,64%,82%,85%,to{opacity:0;transform:scaleY(.08)}26.2%,28.9%,62.2%,83.2%{opacity:1;transform:scaleY(1)}}@keyframes site-parrot-eye{0%,30%,47%,80%,to{transform:translate(0)}34%,39%{transform:translate(-2px,1px)}51%,60%{transform:translate(2px,2px)}64%,72%{transform:translate(-1px,3px)}}.root-site .site-parrot-stage[data-active=false] *,.root-site .site-parrot-stage[data-active=false] :before,.root-site .site-parrot-stage[data-active=false] :after{animation-play-state:paused!important}.root-site .site-parrot-stage[data-reduced-motion=true] .site-parrot-flight{opacity:.82;animation:none;transform:translate(4%)}.root-site .site-parrot-stage[data-reduced-motion=true] .site-parrot-facing,.root-site .site-parrot-stage[data-reduced-motion=true] .site-parrot-side-pose,.root-site .site-parrot-stage[data-reduced-motion=true] .site-parrot-front-pose,.root-site .site-parrot-stage[data-reduced-motion=true] .site-parrot-trick,.root-site .site-parrot-stage[data-reduced-motion=true] .site-parrot-body-bob,.root-site .site-parrot-stage[data-reduced-motion=true] .site-parrot-head,.root-site .site-parrot-stage[data-reduced-motion=true] .site-parrot-front-head,.root-site .site-parrot-stage[data-reduced-motion=true] .site-parrot-front-wing,.root-site .site-parrot-stage[data-reduced-motion=true] .site-parrot-rear-wing,.root-site .site-parrot-stage[data-reduced-motion=true] .site-parrot-tail,.root-site .site-parrot-stage[data-reduced-motion=true] .site-parrot-front-tail,.root-site .site-parrot-stage[data-reduced-motion=true] .site-parrot-leg,.root-site .site-parrot-stage[data-reduced-motion=true] .site-parrot-front-leg,.root-site .site-parrot-stage[data-reduced-motion=true] .site-parrot-beak,.root-site .site-parrot-stage[data-reduced-motion=true] .site-parrot-front-beak,.root-site .site-parrot-stage[data-reduced-motion=true] .site-parrot-eyelid,.root-site .site-parrot-stage[data-reduced-motion=true] .site-parrot-front-eyelid,.root-site .site-parrot-stage[data-reduced-motion=true] .site-parrot-pupil,.root-site .site-parrot-stage[data-reduced-motion=true] .site-parrot-front-pupil{animation:none}.root-site .site-business-composition{--business-blue-line:var(--scheme-blue-line-a780,#5a79b2c7);grid-template-columns:63% 12% 25%;align-items:stretch;min-height:534px;display:grid;position:relative}.root-site .site-business-surfaces{z-index:2;grid-column:1;grid-template-rows:repeat(7,66px);gap:12px;min-width:0;padding-left:clamp(54px,5.4vw,72px);display:grid;position:relative}.root-site .site-business-surface{--surface-accent:var(--scheme-blue-text,var(--blue));border:1px solid var(--scheme-line-a620,#cfcbc19e);background:var(--scheme-surface-a940,#fffffff0);border-radius:999px;grid-template-columns:minmax(126px,.62fr) minmax(0,1.38fr);align-items:center;gap:clamp(18px,2.4vw,38px);min-width:0;padding:0 clamp(22px,2.6vw,34px);transition:border-color .24s,box-shadow .24s,transform .24s;display:grid;position:relative}.root-site .site-business-surface:before{content:"";border:2px solid var(--scheme-line,var(--white));background:var(--surface-accent);width:11px;height:11px;box-shadow:0 0 0 1px color-mix(in srgb, var(--surface-accent) 24%, transparent);border-radius:50%;position:absolute;top:50%;left:clamp(-67px,-5vw,-51px);transform:translateY(-50%)}.root-site .site-business-surface:after{content:"";background:var(--business-blue-line);width:clamp(43px,4.7vw,61px);height:1px;position:absolute;top:50%;right:100%}.root-site .site-business-surface:nth-child(3n+2){--surface-accent:var(--scheme-green-text,#69a97d)}.root-site .site-business-surface:nth-child(3n){--surface-accent:var(--scheme-orange-text,#ee902d)}@media (hover:hover) and (pointer:fine){.root-site .site-business-surface:hover{z-index:3;border-color:var(--scheme-blue-line-a420,#5a79b26b);transform:translate(4px);box-shadow:0 12px 32px #294b8614}}.root-site .site-business-surface h3{letter-spacing:-.035em;margin:0;font-size:clamp(20px,1.55vw,25px);font-weight:520;line-height:1}.root-site .site-business-surface p{max-width:48ch;color:var(--scheme-text-muted,var(--muted));margin:0;font-size:13px;line-height:1.48}.root-site .site-business-flow{z-index:1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.root-site .site-business-flow path{fill:none;stroke:var(--business-blue-line);stroke-width:1.25px;vector-effect:non-scaling-stroke}.root-site .site-business-synthesis{z-index:2;border:1px solid var(--scheme-blue-line-a80,#5a79b214);background:radial-gradient(circle at 58% 54%, transparent 0 26%, var(--scheme-blue-fill-a130,#5a79b221) 26.2% 26.55%, transparent 26.8% 39%, var(--scheme-blue-fill-a110,#5a79b21c) 39.2% 39.55%, transparent 39.8% 52%, var(--scheme-blue-fill-a90,#5a79b217) 52.2% 52.55%, transparent 52.8%), linear-gradient(145deg, var(--scheme-blue-fill-a120,#5a79b21f), var(--scheme-blue-fill-a35,#5a79b209) 72%);min-width:0;min-height:336px;color:var(--scheme-text,var(--ink));border-radius:34px;flex-direction:column;grid-column:3;justify-content:space-between;align-self:center;padding:clamp(28px,3vw,44px);display:flex;position:relative;overflow:hidden}.root-site .site-business-synthesis p{z-index:2;max-width:25ch;color:var(--scheme-text,#454c59);margin:0;font-size:14px;line-height:1.5;position:relative}.root-site .site-business-synthesis h3{z-index:2;max-width:4.5ch;color:var(--scheme-blue-text,#4d73b4);letter-spacing:-.055em;margin:0;font-size:clamp(44px,4.3vw,64px);font-weight:450;line-height:.92;position:relative}.root-site .site-business-junction{z-index:3;border:2px solid var(--scheme-blue-line,var(--blue));background:var(--scheme-surface,var(--white));border-radius:50%;width:10px;height:10px;position:absolute;top:50%;left:0;transform:translate(-50%,-50%);box-shadow:0 0 0 5px #ffffffad}.root-site .site-business-orbit-node{z-index:1;background:var(--scheme-blue-surface,#a9c2ec);border-radius:50%;width:7px;height:7px;position:absolute}.root-site .site-business-orbit-node-one{top:19%;right:31%}.root-site .site-business-orbit-node-two{bottom:10%;right:40%}@media (max-width:900px) and (min-width:681px){.root-site .site-business-surface{grid-template-columns:minmax(105px,.55fr) minmax(0,1.45fr);gap:14px;padding-inline:18px}.root-site .site-business-surface p{font-size:11px}.root-site .site-business-synthesis{border-radius:28px;min-height:300px}.root-site .site-business-synthesis h3{font-size:42px}}@media (max-width:680px){.root-site .site-business-composition{grid-template-columns:1fr;min-height:0}.root-site .site-business-flow{display:none}.root-site .site-business-surfaces{grid-column:1;grid-template-rows:none;gap:10px;padding-left:42px}.root-site .site-business-surfaces:before{content:"";background:var(--scheme-blue-fill-a340,#5a79b257);width:1px;position:absolute;top:31px;bottom:31px;left:12px}.root-site .site-business-surface{border-radius:22px;grid-template-columns:1fr;gap:7px;min-height:76px;padding:15px 20px 16px}.root-site .site-business-surface:before{width:10px;height:10px;left:-35px}.root-site .site-business-surface:after{width:30px;right:100%}.root-site .site-business-surface h3{font-size:20px}.root-site .site-business-surface p{max-width:38ch;font-size:12px;line-height:1.4}.root-site .site-business-synthesis{border-radius:28px;grid-column:1;min-height:238px;margin-top:32px;padding:28px}.root-site .site-business-synthesis h3{font-size:48px}.root-site .site-business-synthesis p{max-width:27ch;font-size:13px}.root-site .site-business-junction{top:0;left:54px;transform:translate(-50%,-50%)}}.root-site .site-business-composition{--business-divider:var(--scheme-line,color-mix(in srgb, var(--line) 58%, transparent));background:var(--business-divider);isolation:isolate;grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:1px;min-height:0;display:grid}.root-site .site-business-surface,.root-site .site-business-synthesis{border:0;border-radius:0;grid-column:auto;align-self:stretch;min-width:0;min-height:clamp(224px,18vw,266px);margin:0;padding:clamp(24px,2.7vw,36px);position:relative}.root-site .site-business-surface{--surface-accent:var(--scheme-blue-text,var(--blue-dark));--surface-wash:color-mix(in srgb, var(--surface-accent) 12%, var(--scheme-surface,var(--white)));background:var(--scheme-surface,var(--white));outline-offset:-2px;outline:0 solid #0000;transition:background-color .28s,box-shadow .28s,outline-color .2s;display:flex}.root-site .site-business-surface:before,.root-site .site-business-surface:after{content:none}.root-site .site-business-surface[data-tone=green]{--surface-accent:var(--scheme-green-text,var(--green))}.root-site .site-business-surface[data-tone=orange]{--surface-accent:var(--scheme-orange-text,var(--orange))}.root-site .site-business-surface[data-tone=ink]{--surface-accent:var(--scheme-text,var(--ink))}.root-site .site-business-copy{z-index:1;flex-direction:column;flex:1;justify-content:space-between;min-height:100%;display:flex;position:relative}.root-site .site-business-surface h3,.root-site .site-business-synthesis h3{letter-spacing:-.04em;max-width:none;margin:0;padding-bottom:20px;font-size:clamp(23px,1.8vw,29px);font-weight:500;line-height:1.05;position:relative}.root-site .site-business-surface h3{transition:color .28s}.root-site .site-business-surface h3:after,.root-site .site-business-synthesis h3:after{content:"";background:var(--surface-accent);transform-origin:0;width:clamp(32px,3vw,46px);height:2px;transition:width .28s,transform .28s;position:absolute;bottom:0;left:0}.root-site .site-business-synthesis h3:after{background:var(--scheme-amber-surface,var(--lime))}.root-site .site-business-surface p{max-width:31ch;color:var(--scheme-text-muted,var(--muted));margin:36px 0 0;font-size:14px;line-height:1.48;transition:color .28s}@media (hover:hover) and (pointer:fine){.root-site .site-business-surface:hover{z-index:1;background:var(--surface-wash);transform:none;box-shadow:0 12px 32px #1919160e}.root-site .site-business-surface:hover h3{color:var(--scheme-text,var(--ink-dark))}.root-site .site-business-surface:hover h3:after{width:clamp(50px,4.6vw,70px)}.root-site .site-business-surface:hover p{color:var(--scheme-text,var(--ink-dark))}}.root-site .site-business-surface:focus-visible{z-index:2;background:var(--surface-wash);outline-width:2px;outline-color:color-mix(in srgb, var(--surface-accent) 72%, var(--scheme-line,var(--white)));box-shadow:0 12px 32px #1919160e}.root-site .site-business-surface:focus-visible h3,.root-site .site-business-surface:focus-visible p{color:var(--scheme-text,var(--ink-dark))}.root-site .site-business-surface:focus-visible h3:after{width:clamp(50px,4.6vw,70px)}.root-site .site-business-synthesis{background:var(--scheme-blue-surface,var(--blue));min-height:clamp(224px,18vw,266px);color:var(--scheme-text,var(--white));text-align:left;outline-offset:-3px;outline:0 solid #0000;transition:background-color .28s,box-shadow .28s,outline-color .2s;display:flex;overflow:hidden}.root-site .site-business-synthesis:before{content:"";background:radial-gradient(circle at 72% 20%, var(--scheme-surface-a130,#ffffff21), transparent 43%);pointer-events:none;position:absolute;inset:0}.root-site .site-business-synthesis h3{color:var(--scheme-text,var(--white))}.root-site .site-business-synthesis p{max-width:30ch;color:var(--scheme-text-on-accent-a820,#ffffffd1);margin:36px 0 0;font-size:14px;line-height:1.48;transition:color .28s}@media (min-width:901px){.root-site .site-business-surface p,.root-site .site-business-synthesis p{font-size:clamp(15px,1.15vw,16px)}}@media (hover:hover) and (pointer:fine){.root-site .site-business-synthesis:hover{background:var(--scheme-surface-inset,var(--ink-dark));box-shadow:0 14px 34px #19191629}.root-site .site-business-synthesis:hover h3:after{width:clamp(50px,4.6vw,70px)}.root-site .site-business-synthesis:hover p{color:var(--scheme-text-on-accent-a960,#fffffff5)}}.root-site .site-business-synthesis:focus-visible{z-index:2;background:var(--scheme-surface-inset,var(--ink-dark));outline-width:2px;outline-color:var(--scheme-amber-line,var(--lime));box-shadow:0 14px 34px #19191629}.root-site .site-business-synthesis:focus-visible h3:after{width:clamp(50px,4.6vw,70px)}.root-site .site-business-synthesis:focus-visible p{color:var(--scheme-text-on-accent-a960,#fffffff5)}@media (max-width:900px){.root-site .site-business-composition{grid-template-columns:repeat(2,minmax(0,1fr))}.root-site .site-business-surface,.root-site .site-business-synthesis{border-radius:0;grid-column:auto;min-height:210px;margin:0}.root-site .site-business-synthesis h3{font-size:clamp(23px,1.8vw,29px)}}@media (max-width:680px){.root-site .site-business-composition{grid-template-columns:1fr}.root-site .site-business-surface,.root-site .site-business-synthesis{min-height:146px;padding:23px 24px}.root-site .site-business-surface h3,.root-site .site-business-synthesis h3{font-size:24px}.root-site .site-business-surface p{max-width:37ch;margin-top:28px;font-size:13px}.root-site .site-business-synthesis{border-radius:0;grid-column:auto;min-height:180px;margin:0}.root-site .site-business-synthesis p{margin-top:28px;font-size:13px}}@media (prefers-reduced-motion:reduce){.root-site .site-business-surface,.root-site .site-business-synthesis,.root-site .site-business-surface h3,.root-site .site-business-surface p,.root-site .site-business-surface h3:after,.root-site .site-business-synthesis p,.root-site .site-business-synthesis h3:after{transition:none}}.root-site .site-joy-layout{display:block}.root-site .site-joy-heading{text-align:center}.root-site .site-joy-heading .kicker{color:var(--scheme-text,#514f49);margin-bottom:26px}.root-site .site-joy-heading h2{letter-spacing:-.058em;max-width:1220px;margin:0 auto;font-size:clamp(50px,5.6vw,78px);font-weight:430;line-height:.97}.root-site .site-joy-heading>p:last-child{max-width:760px;color:var(--scheme-text,#55544f);margin:30px auto 0;font-size:19px;line-height:1.5}.root-site .site-joy-theses{border-top:1px solid var(--scheme-line,var(--line));grid-template-columns:repeat(2,minmax(0,1fr));margin-top:clamp(62px,7.5vw,96px);display:grid}.root-site .site-joy-thesis{min-height:clamp(310px,29vw,390px);padding:clamp(52px,5.2vw,72px) clamp(16px,3vw,44px) clamp(44px,5vw,66px)}.root-site .site-joy-thesis+.site-joy-thesis{border-left:1px solid var(--scheme-line,var(--line));padding-left:clamp(46px,5.5vw,82px)}.root-site .site-joy-thesis>.kicker{color:var(--scheme-text-muted,#65635d);font:12px/1.25 var(--font-geist-mono), monospace;letter-spacing:.075em;text-transform:none;margin-bottom:28px}.root-site .site-joy-thesis h3{letter-spacing:-.052em;margin:0;font-size:clamp(34px,3.2vw,46px);font-weight:450;line-height:1.02}.root-site .site-joy-thesis>p:last-child{max-width:540px;color:var(--scheme-text,#353531);margin:30px 0 0;font-size:18px;line-height:1.52}.root-site .site-joy-pressure h3>span,.root-site .site-joy-pressure>p:last-child>span{color:var(--scheme-orange-text,var(--orange))}.root-site .site-joy-relief h3>span,.root-site .site-joy-relief>p:last-child>span{color:var(--scheme-green-text,#5b9c72)}.root-site .site-joy-pressure>p:last-child>span,.root-site .site-joy-relief>p:last-child>span{font-weight:700}.root-site .site-joy-link{margin-top:30px}.root-site .site-final-experience{padding-bottom:clamp(112px,13vw,176px)}.root-site .site-final-experience-change{border-top:1px solid var(--scheme-line,var(--line));margin-top:clamp(82px,10vw,132px);padding-top:clamp(68px,8vw,104px)}.root-site .site-final-experience-change .body-copy .text-link{margin-top:18px;display:inline-flex}@media (max-width:760px){.root-site .site-joy-heading{text-align:left}.root-site .site-joy-heading h2,.root-site .site-joy-heading>p:last-child{margin-inline:0}.root-site .site-joy-heading h2{font-size:47px}.root-site .site-joy-theses{grid-template-columns:1fr;margin-top:58px}.root-site .site-joy-thesis,.root-site .site-joy-thesis+.site-joy-thesis{min-height:0;padding:44px 0 48px}.root-site .site-joy-thesis+.site-joy-thesis{border-top:1px solid var(--scheme-line,var(--line));border-left:0}.root-site .site-joy-thesis h3{font-size:36px}.root-site .site-joy-thesis>p:last-child{font-size:17px}.root-site .site-final-experience{padding-bottom:104px}.root-site .site-final-experience-change{margin-top:68px;padding-top:58px}}.root-site .site-hero-deck p{margin:0}.root-site .site-hero-word-slot{white-space:nowrap;vertical-align:baseline;flex:none;align-items:baseline;display:inline-grid}.root-site .site-hero-run-line{flex-wrap:wrap;align-items:baseline;width:-moz-fit-content;width:fit-content;max-width:100%;display:flex}.root-site .site-hero-run-prefix{white-space:nowrap;flex:none}.root-site .site-hero-word,.root-site .site-hero-word-sizer{grid-area:1/1;align-items:baseline;width:max-content;display:inline-flex}.root-site .site-hero-word-sizer{visibility:hidden;pointer-events:none}.root-site .site-hero-word{color:var(--hero-word-color);transform-origin:0;animation:.32s cubic-bezier(.2,.75,.2,1) both site-hero-word-in}.root-site .site-hero-word-label{line-height:.9}.root-site .site-hero-word-system{color:var(--scheme-green-text,#78aa8b)}@keyframes site-hero-word-in{0%{opacity:0;transform:translateY(.18em)}to{opacity:1;transform:translateY(0)}}@media (max-width:680px){.root-site .flock-bird{opacity:.68;width:27px;height:15px}.root-site .flock-bird:before,.root-site .flock-bird:after{border-top-width:1.8px;width:15px;height:9px}.root-site .site-hero-run-line{width:100%}.root-site .site-hero-word-slot{flex-basis:100%;inline-size:100%;margin-top:.14em}.root-site .site-hero-word,.root-site .site-hero-word-sizer{white-space:normal;width:100%}}@media (min-width:681px) and (max-width:1080px){.root-site .root-opening h1{font-size:clamp(72px,7.4vw,78px)}.root-site .root-opening h1>span{max-width:9.4ch}.root-site .root-opening h1>em{margin-top:clamp(52px,7vw,76px)}.root-site .site-hero-run-line{flex-wrap:wrap;width:100%}.root-site .site-hero-word-slot{flex-basis:100%;inline-size:100%;margin-top:.14em}.root-site .site-hero-word,.root-site .site-hero-word-sizer{white-space:normal;width:100%}}@media (prefers-reduced-motion:reduce){.root-site .site-hero-word{animation:none}}.root-site .site-hero-deck p+p{margin-top:.8em}.root-site .console-dots button{touch-action:manipulation;background:0 0;flex:1 1 0;width:auto;min-width:28px;height:44px;padding:0;position:relative}.root-site .console-dots button.is-group-end{margin-right:14px}.root-site .site-whole-business .split-heading>div>p{max-width:1020px}.root-site .site-boundaries-title-break{display:none}@media (max-width:680px){.root-site .site-boundaries-title-break{display:block}}.root-site .console-dots button:after{content:"";inset-inline:1px;background:var(--scheme-surface-muted,#a5a59e);height:3px;transition:background-color .18s,transform .18s;position:absolute;top:50%;transform:translateY(-50%)}.root-site .console-dots button:hover:after,.root-site .console-dots button:focus-visible:after{background:var(--scheme-blue-fill,var(--blue));transform:translateY(-50%)scaleY(1.34)}.root-site .console-dots button.is-active{background:0 0}.root-site .console-dots button.is-active:after{background:var(--scheme-text,var(--ink))}.root-site .console-dots button:focus-visible{outline:2px solid var(--scheme-blue-line,var(--blue));outline-offset:1px}.root-site .console-cycle-stack,.root-site .console-scope{min-width:0;display:grid}.root-site .console-cycle-stack>*,.root-site .console-scope-set{grid-area:1/1}.root-site .console-cycle-content{visibility:hidden;opacity:0;pointer-events:none}.root-site .console-cycle-content.is-active{visibility:visible;opacity:1;pointer-events:auto;animation:.24s ease-out both root-console-content-in}.root-site .console-scope-set{flex-wrap:wrap;align-content:start;gap:8px;display:flex}.root-site .site-definition .agent-console{--console-inset:clamp(18px, 3vw, 24px)}.root-site .site-definition .console-bar{padding-inline:var(--console-inset)}.root-site .site-definition .console-prompt{margin:var(--console-inset);padding:var(--console-inset)}.root-site .site-definition .console-prompt-copy{margin:clamp(26px,4vw,32px) clamp(34px,5vw,38px) 0 0}.root-site .site-definition .console-prompt-copy p{margin:0}.root-site .site-definition .console-result{margin-inline:var(--console-inset);padding-block:var(--console-inset)}.root-site .site-definition .console-result-copy{flex:1;min-width:0}.root-site .site-definition .console-scope{padding:var(--console-inset)}.root-site .site-definition .console-dots{padding:12px var(--console-inset) 16px}@keyframes root-console-content-in{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.root-site .console-cycle-content{animation:none}}.root-site .site-paired-heading>span{display:block}.root-site .site-path-cycle{color:var(--scheme-orange-text,var(--orange));display:inline}.root-site .operating-modes.is-detailed .operating-modes-operators article{flex-direction:column;min-height:320px;display:flex}.root-site .operating-modes.is-detailed .operating-modes-operators h3{margin-top:52px}.root-site .operating-modes-operators .operating-mode-detail{max-width:520px;color:var(--scheme-text,#44443f);font:inherit;font-size:var(--site-type-body);margin-top:auto;padding-top:30px;line-height:1.5}@media (min-width:981px){.root-site .site-definition{grid-template-columns:minmax(0,.98fr) minmax(0,1.02fr);gap:clamp(56px,5.6vw,94px);min-height:clamp(880px,100svh + 8px,1020px);padding-block:clamp(112px,13vh,152px)}.root-site .site-definition .hero-deck{margin-top:46px}.root-site .site-hero-deck p+p{margin-top:1.2em}.root-site .site-definition .link-row{margin-top:50px}.root-site .site-definition .agent-console{min-height:570px}.root-site .site-definition .console-prompt{min-height:224px}.root-site .site-definition .console-result{min-height:70px}}.root-site .site-learning-band{background:var(--scheme-surface,var(--paper));min-height:clamp(470px,58vw,680px);color:var(--scheme-text,var(--ink));align-items:center;padding-block:clamp(94px,11vw,148px);display:flex}.root-site .site-learning-statement{grid-template-columns:minmax(150px,1fr) minmax(0,3fr);align-items:start;gap:clamp(36px,5vw,80px);display:grid}.root-site .site-learning-statement p{font-size:var(--site-type-body);letter-spacing:-.025em;margin:.45em 0 0;font-weight:620}.root-site .site-learning-statement h3{letter-spacing:-.06em;max-width:1040px;margin:0;font-size:clamp(40px,4.15vw,56px);font-weight:440;line-height:1.02}.root-site .site-outcome-section .site-section-link{margin-top:clamp(28px,3vw,42px)}.root-site .site-request-band{background:var(--scheme-surface-muted,var(--paper-muted));min-height:clamp(360px,42vw,520px);color:var(--scheme-text,var(--ink));align-items:center;padding-block:clamp(88px,10vw,132px);display:flex}.root-site .site-request-statement{grid-template-columns:minmax(150px,1fr) minmax(0,3fr);align-items:start;gap:clamp(36px,5vw,80px);display:grid}.root-site .site-request-statement p{font-size:var(--site-type-body);letter-spacing:-.025em;margin:.45em 0 0;font-weight:620}.root-site .site-request-statement h2{letter-spacing:-.06em;max-width:1040px;margin:0;font-size:clamp(40px,4.15vw,56px);font-weight:440;line-height:1.02}.root-site .site-boundaries-chapter{background:var(--scheme-green-surface,#dfe8dd);color:var(--scheme-text,var(--ink))}.root-site .site-boundaries-chapter .centered-heading>p:last-child,.root-site .site-boundaries-chapter .site-boundary-rail p{color:var(--scheme-text-muted,#5d625b)}.root-site .site-boundaries-chapter .site-boundary-rail{border-top-color:var(--scheme-line,var(--line))}.root-site .site-boundaries-chapter .site-boundary-rail article{border-bottom-color:var(--scheme-line-strong-a140,#30322e24)}.root-site .site-boundaries-chapter .text-link{color:var(--scheme-text,var(--ink))}.root-site .site-modes-chapter{background:var(--scheme-surface,var(--paper));color:var(--scheme-text,var(--ink))}.root-site .site-page-hero{flex-direction:column;justify-content:center;min-height:min(820px,100svh - 72px);display:flex}.root-site .site-page-hero .page-deck{margin-left:39%}.root-site .site-editorial-page-hero .site-page-hero-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:clamp(42px,4vw,58px) 40px;width:100%;display:grid}.root-site .site-editorial-page-hero .site-page-hero-grid h1{grid-column:1/-1}.root-site .site-editorial-page-hero .site-page-hero-grid .page-deck{grid-column:1/span 2;max-width:650px;margin:0}.root-site .site-page-statement>.shell{grid-template-columns:1fr 3fr;display:grid}.root-site .site-page-statement h2{grid-column:2}.root-site .site-page-statement-wide>.shell{display:block}.root-site .site-page-statement-wide h2{max-width:1180px}.root-site .site-page-statement-orange{background:var(--scheme-orange-surface,var(--orange));color:var(--scheme-text,var(--white))}.root-site .site-page-statement-green{background:var(--scheme-green-surface,#dfe8dd);color:var(--scheme-text,var(--ink))}.root-site .body-copy .large{font-size:clamp(30px,3.2vw,48px);line-height:1.08}.root-site .site-operation-list{border-top:1px solid var(--scheme-line,var(--ink))}.root-site .site-operation-list article{border-bottom:1px solid var(--scheme-line,var(--line));grid-template-columns:80px minmax(220px,.8fr) minmax(0,1.45fr);align-items:center;gap:clamp(28px,5vw,80px);min-height:148px;display:grid}.root-site .site-operation-list article>span{color:var(--scheme-text-muted,var(--muted));font:var(--site-type-meta) var(--font-geist-mono)}.root-site .site-operation-list h3{letter-spacing:-.045em;margin:0;font-size:clamp(28px,2.8vw,42px);font-weight:500}.root-site .site-operation-list p{max-width:670px;color:var(--scheme-text,#44443f);font-size:var(--site-type-body);margin:0;line-height:1.55}.root-site .site-operation-list-large article{min-height:172px}.root-site .site-section-link{margin-top:42px}.root-site .site-boundary-rail,.root-site .site-lifecycle-rail,.root-site .site-target-rail{border-top:1px solid var(--scheme-line,var(--ink))}.root-site .site-boundary-rail article,.root-site .site-lifecycle-rail article,.root-site .site-target-rail article{border-bottom:1px solid var(--scheme-line,var(--line));grid-template-columns:minmax(180px,.65fr) minmax(0,1.35fr);align-items:center;gap:clamp(34px,7vw,110px);min-height:134px;padding-block:30px;display:grid}.root-site .site-boundary-rail span,.root-site .site-lifecycle-rail span,.root-site .site-target-rail span{letter-spacing:-.045em;font-size:clamp(26px,2.7vw,40px);font-weight:520}.root-site .site-boundary-rail p,.root-site .site-lifecycle-rail p,.root-site .site-target-rail p{max-width:720px;color:var(--scheme-text,#44443f);font-size:var(--site-type-body);margin:0;line-height:1.55}.root-site .site-closing{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:clamp(48px,8vw,120px);display:grid}.root-site .site-closing>.kicker{display:none}.root-site .site-closing h2{letter-spacing:-.06em;max-width:1050px;margin:0;font-size:clamp(48px,6vw,64px);font-weight:430;line-height:.98}.root-site .site-quote-blue{background:var(--scheme-blue-surface,var(--blue));color:var(--scheme-text-on-accent,white)}.root-site .site-quote-blue p{color:var(--scheme-text-on-accent-a680,#ffffffad)}.root-site .site-operation-example>.shell{grid-template-columns:1fr 3fr;gap:40px;display:grid}.root-site .site-operation-example h2,.root-site .site-operation-example>.shell>p:last-child{grid-column:2}.root-site .site-operation-example h2{letter-spacing:-.058em;max-width:1120px;margin:0;font-size:clamp(44px,5.6vw,80px);font-weight:430;line-height:1}.root-site .site-operation-example>.shell>p:last-child{max-width:760px;color:var(--scheme-text-on-accent-a720,#ffffffb8);font-size:var(--site-type-body);margin:38px 0 0;line-height:1.55}.root-site .site-loop{border-top:1px solid var(--scheme-line,var(--ink))}.root-site .site-loop article{border-bottom:1px solid var(--scheme-line,var(--line));grid-template-columns:70px minmax(210px,.72fr) minmax(0,1.4fr);align-items:center;gap:clamp(26px,5vw,78px);min-height:128px;display:grid}.root-site .site-loop article>span{color:var(--scheme-text-muted,var(--muted));font:var(--site-type-meta) var(--font-geist-mono)}.root-site .site-loop h3{letter-spacing:-.04em;margin:0;font-size:clamp(27px,2.7vw,39px);font-weight:500}.root-site .site-loop p{max-width:650px;color:var(--scheme-text,#44443f);font-size:var(--site-type-body);margin:0;line-height:1.5}.root-site .site-harness{border-top:1px solid var(--scheme-line,var(--ink));grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.root-site .site-harness article{border-bottom:1px solid var(--scheme-line,var(--line));min-height:220px;padding:34px 0 36px}.root-site .site-harness article:nth-child(odd){padding-right:clamp(34px,6vw,90px)}.root-site .site-harness article:nth-child(2n){border-left:1px solid var(--scheme-line,var(--line));padding-left:clamp(34px,6vw,90px)}.root-site .site-harness h3{letter-spacing:-.045em;margin:0 0 44px;font-size:clamp(27px,2.8vw,40px);font-weight:500}.root-site .site-harness p{max-width:590px;color:var(--scheme-text,#44443f);font-size:var(--site-type-body);margin:0;line-height:1.55}.root-site .site-proof-rail{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.root-site .site-proof-rail-framed{border-top:1px solid var(--scheme-line,var(--ink))}.root-site .site-proof-rail article{grid-template-rows:auto auto 1fr;align-content:start;min-height:360px;padding:30px;display:grid}.root-site .site-proof-rail article+article{border-left:1px solid var(--scheme-line,var(--line))}.root-site .site-proof-rail span{color:var(--scheme-text-muted,var(--muted));font:var(--site-type-meta) var(--font-geist-mono)}.root-site .site-proof-rail h3{letter-spacing:-.05em;margin:58px 0 24px;font-size:clamp(30px,3.2vw,46px);font-weight:480;line-height:1.02}.root-site .site-proof-rail p{color:var(--scheme-text,#44443f);font-size:var(--site-type-body);margin:0;line-height:1.5}.root-site .site-ownership-table{border-top:1px solid var(--scheme-line,var(--ink))}.root-site .site-ownership-table article{border-bottom:1px solid var(--scheme-line,var(--line));grid-template-columns:minmax(210px,.75fr) minmax(0,1.2fr) minmax(220px,.85fr);align-items:center;gap:clamp(28px,5vw,74px);min-height:160px;padding-block:32px;display:grid}.root-site .site-ownership-table h3{letter-spacing:-.04em;margin:0;font-size:clamp(26px,2.5vw,38px);font-weight:500}.root-site .site-ownership-table p{color:var(--scheme-text,#44443f);font-size:var(--site-type-body);margin:0;line-height:1.5}.root-site .site-ownership-table strong{font-size:16px;font-weight:600;line-height:1.45}.root-site .site-access-layers{border-top:1px solid var(--scheme-line,var(--ink));border-bottom:1px solid var(--scheme-line,var(--ink));grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.root-site .site-access-layers article{min-height:340px;padding:30px}.root-site .site-access-layers article+article{border-left:1px solid var(--scheme-line,var(--line))}.root-site .site-access-layers span{color:var(--scheme-text-muted,var(--muted));font:var(--site-type-meta) var(--font-geist-mono)}.root-site .site-access-layers h3{letter-spacing:-.05em;margin:90px 0 24px;font-size:clamp(29px,3vw,43px);font-weight:500;line-height:1.02}.root-site .site-access-layers p{color:var(--scheme-text,#44443f);font-size:var(--site-type-body);margin:0;line-height:1.5}.root-site .site-handover{border-top:1px solid var(--scheme-line,var(--ink))}.root-site .site-handover article{border-bottom:1px solid var(--scheme-line,var(--line));grid-template-columns:100px 1fr;gap:30px;min-height:142px;padding-block:30px;display:grid}.root-site .site-handover article>span{color:var(--scheme-blue-text,var(--blue));font:var(--site-type-meta) var(--font-geist-mono)}.root-site .site-handover h3{letter-spacing:-.045em;margin:0 0 12px;font-size:clamp(28px,2.8vw,40px);font-weight:500}.root-site .site-handover p{max-width:720px;color:var(--scheme-text,#44443f);font-size:var(--site-type-body);margin:0;line-height:1.5}.root-site .site-paper-hero h1{max-width:1180px}.root-site .site-paper-layout{grid-template-columns:260px minmax(0,860px)}.root-site .vision-paper-hero-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;column-gap:clamp(54px,6vw,92px);margin-top:clamp(58px,6.5vw,82px);display:grid}.root-site .vision-whitepaper .vision-paper-hero-grid h1{white-space:nowrap;max-width:none;margin:0;font-size:clamp(62px,5.2vw,88px);line-height:.93}.root-site .vision-paper-hero-grid>p{letter-spacing:-.022em;max-width:610px;margin:.18em 0 0;font-size:clamp(20px,1.65vw,24px);line-height:1.42}.root-site .site-paper-planes{border-top:1px solid var(--scheme-line,var(--ink));margin:46px 0}.root-site .site-paper-planes>div{border-bottom:1px solid var(--scheme-line,var(--line));padding:26px 0}.root-site .site-paper-planes h3{margin:0 0 10px}.root-site .site-paper-planes p{margin:0}.root-site .site-paper-lifecycle{border-top:1px solid var(--scheme-line,var(--ink));margin:46px 0}.root-site .site-paper-lifecycle span{border-bottom:1px solid var(--scheme-line,var(--line));font:14px var(--font-geist-mono);padding:15px 0;display:block}.root-site .site-paper-ladder{flex-wrap:wrap;align-items:center;gap:12px;margin:50px 0;display:flex}.root-site .site-paper-ladder span{border:1px solid var(--scheme-line,var(--ink));font:12px var(--font-geist-mono);padding:12px 14px}.root-site .site-paper-ladder i{font-style:normal}.root-site .vision-paper-nav{counter-reset:vision-paper-toc}.root-site .vision-paper-nav-group{margin-top:24px}.root-site .vision-paper-nav-group:first-of-type{margin-top:0}.root-site .vision-paper-nav-group>span{color:var(--scheme-text-muted,var(--muted));font:9px var(--font-geist-mono);letter-spacing:.04em;text-transform:uppercase;margin-bottom:7px;display:block}.root-site .vision-paper-nav a{counter-increment:vision-paper-toc}.root-site .vision-paper-nav a:before{content:counter(vision-paper-toc, decimal-leading-zero)}.root-site .vision-paper-mission{background:var(--scheme-amber-surface,var(--lime));margin:50px 0;padding:clamp(30px,5vw,50px)}.root-site .vision-paper-mission>span,.root-site .vision-paper-end>span{font:10px var(--font-geist-mono);letter-spacing:.04em;text-transform:uppercase;margin-bottom:28px;display:block}.root-site .vision-paper-mission>p{max-width:700px;font-family:var(--font-geist-sans);letter-spacing:-.045em;margin:0;font-size:clamp(30px,4vw,48px);line-height:1.08}.root-site .vision-paper-views{border-top:1px solid var(--scheme-line,var(--ink));grid-template-columns:repeat(2,minmax(0,1fr));margin:50px 0;display:grid}.root-site .vision-paper-views article{border-bottom:1px solid var(--scheme-line,var(--line));min-height:230px;padding:26px 28px 30px 0}.root-site .vision-paper-views article:nth-child(2n){border-left:1px solid var(--scheme-line,var(--line));padding-left:28px}.root-site .vision-paper-views article:last-child{grid-column:1/-1;min-height:190px}.root-site .vision-paper-views article>span{color:var(--scheme-blue-text,var(--blue));font:10px var(--font-geist-mono)}.root-site .vision-paper-views h3{margin:48px 0 15px;font-size:clamp(26px,3vw,38px)}.root-site .vision-paper-views p{color:var(--scheme-text,#4c4c47);margin:0;font-size:16px;line-height:1.55}.root-site .vision-paper-harness{border-top:1px solid var(--scheme-line,var(--ink));margin:50px 0}.root-site .vision-paper-harness>p{border-bottom:1px solid var(--scheme-line,var(--line));grid-template-columns:minmax(130px,.35fr) minmax(0,1fr);align-items:baseline;gap:28px;margin:0;padding:20px 0;display:grid}.root-site .vision-paper-harness strong{font-family:var(--font-geist-sans);font-size:17px;font-weight:550}.root-site .vision-paper-harness span{color:var(--scheme-text,#4c4c47);font-size:16px}.root-site .vision-paper-relationship,.root-site .vision-paper-boundary{border-block:1px solid var(--scheme-line,var(--ink));grid-template-columns:repeat(2,minmax(0,1fr));margin:50px 0;display:grid}.root-site .vision-paper-relationship>div,.root-site .vision-paper-boundary>div{min-height:245px;padding:30px 30px 32px 0}.root-site .vision-paper-relationship>div+div,.root-site .vision-paper-boundary>div+div{border-left:1px solid var(--scheme-line,var(--line));padding-left:30px}.root-site .vision-paper-relationship span,.root-site .vision-paper-boundary span{color:var(--scheme-blue-text,var(--blue));font:10px var(--font-geist-mono);letter-spacing:.03em;text-transform:uppercase}.root-site .vision-paper-relationship strong{letter-spacing:-.04em;margin:68px 0 18px;font-size:clamp(25px,3vw,37px);font-weight:500;line-height:1.08;display:block}.root-site .vision-paper-relationship p,.root-site .vision-paper-boundary p{color:var(--scheme-text,#4c4c47);margin:0;font-size:16px;line-height:1.55}.root-site .vision-paper-tests{border-block:1px solid var(--scheme-line,var(--ink));grid-template-columns:repeat(3,minmax(0,1fr));margin:50px 0;display:grid}.root-site .vision-paper-tests article{min-height:280px;padding:28px 24px 30px 0}.root-site .vision-paper-tests article+article{border-left:1px solid var(--scheme-line,var(--line));padding-left:24px}.root-site .vision-paper-tests h3{margin:72px 0 18px;font-size:clamp(25px,2.7vw,36px)}.root-site .vision-paper-tests p{color:var(--scheme-text,#4c4c47);margin:0;font-size:15px;line-height:1.55}.root-site .vision-paper-horizons{border-top:1px solid var(--scheme-line,var(--ink));grid-template-columns:repeat(2,minmax(0,1fr));margin:50px 0;display:grid}.root-site .vision-paper-horizons article{border-bottom:1px solid var(--scheme-line,var(--line));min-height:300px;padding:28px 28px 32px 0}.root-site .vision-paper-horizons article:nth-child(2n){border-left:1px solid var(--scheme-line,var(--line));padding-left:28px}.root-site .vision-paper-horizons article>span{color:var(--scheme-blue-text,var(--blue));font:10px var(--font-geist-mono)}.root-site .vision-paper-horizons h3{margin:64px 0 16px;font-size:clamp(25px,2.8vw,37px);line-height:1.06}.root-site .vision-paper-horizons p{color:var(--scheme-text,#4c4c47);margin:0;font-size:16px;line-height:1.55}.root-site .vision-paper-boundary{background:var(--scheme-surface-raised,var(--paper-light))}.root-site .vision-paper-boundary>div{padding:32px}.root-site .vision-paper-boundary>div+div{padding-left:32px}.root-site .vision-paper-boundary p{font-family:var(--font-geist-sans);letter-spacing:-.03em;margin-top:74px;font-size:clamp(21px,2.5vw,30px);line-height:1.22}.root-site .vision-paper-destination{border-block:1px solid var(--scheme-line,var(--ink));margin-top:60px;padding:48px 0 54px}.root-site .vision-paper-destination>span{color:var(--scheme-blue-text,var(--blue));font:10px var(--font-geist-mono);letter-spacing:.04em;text-transform:uppercase;margin-bottom:30px;display:block}.root-site .vision-paper-destination h3{letter-spacing:-.05em;max-width:690px;margin:0 0 28px;font-size:clamp(34px,3.8vw,50px);font-weight:470;line-height:1.04}.root-site .vision-paper-destination>p{max-width:690px}.root-site .vision-paper-destination .vision-paper-goal{font-family:var(--font-geist-sans);letter-spacing:-.035em;margin:38px 0 0;font-size:clamp(25px,2.8vw,34px);line-height:1.22}.root-site .vision-paper-end{background:var(--scheme-blue-surface,var(--blue));padding:clamp(40px,5vw,56px)}.root-site .vision-paper-end h2{letter-spacing:-.05em;max-width:700px;margin-bottom:24px;font-size:clamp(36px,3.6vw,48px);line-height:1.04}.root-site .vision-paper-end>p{max-width:650px;font-size:clamp(16px,1.35vw,18px);line-height:1.5}.root-site .vision-paper-end .text-button{margin-top:34px}@media (max-width:980px){.root-site .vision-paper-hero-grid{grid-template-columns:1fr;row-gap:32px;margin-top:52px}.root-site .vision-whitepaper .vision-paper-hero-grid h1{white-space:normal}.root-site .vision-paper-hero-grid>p{margin-top:0}.root-site .site-parrot-stage{width:clamp(286px,43vw,390px);height:clamp(168px,24vw,202px);right:clamp(24px,7vw,68px)}.root-site .site-parrot-flight{width:clamp(130px,17vw,156px)}.root-site .site-page-hero{min-height:auto}.root-site .site-page-hero .page-deck{margin-left:0}.root-site .site-editorial-page-hero .site-page-hero-grid{display:block}.root-site .site-editorial-page-hero .site-page-hero-grid .page-deck{margin-top:40px}.root-site .site-page-statement>.shell,.root-site .site-operation-example>.shell{grid-template-columns:1fr}.root-site .site-page-statement h2,.root-site .site-operation-example h2,.root-site .site-operation-example>.shell>p:last-child{grid-column:1}.root-site .site-operation-list article,.root-site .site-loop article{grid-template-columns:54px minmax(180px,.7fr) minmax(0,1.3fr);gap:24px}.root-site .site-proof-rail{grid-template-columns:1fr}.root-site .site-proof-rail article{min-height:270px}.root-site .site-proof-rail article+article{border-left:0}.root-site .site-proof-rail-framed article+article{border-top:1px solid var(--scheme-line,var(--line))}.root-site .site-proof-rail-framed article:last-child{border-bottom:1px solid var(--scheme-line,var(--ink))}.root-site .site-ownership-table article{grid-template-columns:minmax(180px,.7fr) minmax(0,1.3fr)}.root-site .site-ownership-table strong{grid-column:2}.root-site .site-paper-layout{grid-template-columns:1fr}.root-site .vision-paper-nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 40px;display:grid}.root-site .vision-paper-nav>p{grid-column:1/-1;margin-bottom:0}.root-site .vision-paper-nav-group,.root-site .vision-paper-nav-group:first-of-type{margin-top:0}}@media (max-width:700px){.root-site .site-parrot-stage{width:min(68vw,270px);height:clamp(126px,37vw,154px);right:0}.root-site .site-parrot-flight{width:clamp(98px,28vw,122px);left:20%}.root-site .site-paired-heading>span+span{margin-top:.52em}.root-site .console-dots button{width:auto;min-width:0;height:48px}.root-site .console-dots{gap:4px}.root-site .console-dots button.is-group-end{margin-right:8px}.root-site .vision-paper-nav{grid-template-columns:1fr;gap:28px}.root-site .vision-paper-views,.root-site .vision-paper-relationship,.root-site .vision-paper-boundary,.root-site .vision-paper-tests,.root-site .vision-paper-horizons{grid-template-columns:1fr}.root-site .vision-paper-views article,.root-site .vision-paper-views article:nth-child(2n),.root-site .vision-paper-views article:last-child{border-left:0;grid-column:auto;min-height:0;padding:26px 0}.root-site .vision-paper-views h3{margin-top:34px}.root-site .vision-paper-harness>p{grid-template-columns:1fr;gap:8px}.root-site .vision-paper-relationship>div,.root-site .vision-paper-boundary>div,.root-site .vision-paper-tests article,.root-site .vision-paper-horizons article,.root-site .vision-paper-horizons article:nth-child(2n){min-height:0;padding:28px 0}.root-site .vision-paper-relationship>div+div,.root-site .vision-paper-boundary>div+div,.root-site .vision-paper-tests article+article{border-top:1px solid var(--scheme-line,var(--line));border-left:0;padding-left:0}.root-site .vision-paper-horizons article:nth-child(2n){border-left:0;padding-left:0}.root-site .vision-paper-relationship strong,.root-site .vision-paper-tests h3,.root-site .vision-paper-horizons h3{margin-top:42px}.root-site .vision-paper-boundary{padding-inline:24px}.root-site .vision-paper-boundary p{margin-top:44px}.root-site .vision-paper-destination{margin-top:46px;padding-block:38px 42px}.root-site .vision-paper-destination h3{font-size:clamp(32px,9vw,43px)}.root-site .vision-paper-destination .vision-paper-goal{font-size:clamp(24px,7vw,31px)}.root-site .vision-paper-end h2{font-size:clamp(34px,10vw,44px)}.root-site .operating-modes.is-detailed .operating-modes-operators article,.root-site .operating-modes.is-detailed .operating-modes-operators article:first-child,.root-site .operating-modes.is-detailed .operating-modes-operators article+article{min-height:0;padding-block:32px 38px}.root-site .operating-modes.is-detailed .operating-modes-operators h3{margin-top:30px}.root-site .operating-modes-operators .operating-mode-detail{margin-top:28px;padding-top:0}.root-site .site-learning-band{min-height:54svh;padding-block:86px}.root-site .site-learning-statement{grid-template-columns:1fr;gap:34px}.root-site .site-learning-statement p{margin:0}.root-site .site-learning-statement h3{font-size:42px}.root-site .site-request-band{min-height:48svh;padding-block:86px}.root-site .site-request-statement{grid-template-columns:1fr;gap:34px}.root-site .site-request-statement p{margin:0}.root-site .site-request-statement h2{font-size:42px}.root-site .site-page-hero{padding-block:74px 88px}.root-site .site-page-hero h1{font-size:54px}.root-site .site-page-statement>.shell{display:block}.root-site .site-page-statement h2{font-size:42px}.root-site .site-operation-list article,.root-site .site-loop article{grid-template-columns:1fr;gap:13px;padding-block:27px}.root-site .site-operation-list article>span,.root-site .site-loop article>span{margin-bottom:8px}.root-site .site-boundary-rail article,.root-site .site-lifecycle-rail article,.root-site .site-target-rail article{grid-template-columns:1fr;gap:16px}.root-site .site-closing{grid-template-columns:1fr}.root-site .site-closing h2{font-size:44px}.root-site .site-closing .text-button{justify-self:start}.root-site .site-operation-example h2{font-size:40px}.root-site .site-harness{grid-template-columns:1fr}.root-site .site-harness article{min-height:0;padding:28px 0}.root-site .site-harness article:nth-child(odd),.root-site .site-harness article:nth-child(2n){border-left:0;padding-inline:0}.root-site .site-harness h3{margin-bottom:22px}.root-site .site-ownership-table article{grid-template-columns:1fr;gap:16px}.root-site .site-ownership-table strong{grid-column:1}.root-site .site-access-layers{grid-template-columns:1fr}.root-site .site-access-layers article{min-height:0;padding:28px 0}.root-site .site-access-layers article+article{border-left:0;border-top:1px solid var(--scheme-line,var(--line))}.root-site .site-access-layers h3{margin:38px 0 20px}.root-site .site-handover article{grid-template-columns:46px 1fr;gap:18px}.root-site .site-paper-ladder{flex-direction:column;align-items:stretch}.root-site .site-paper-ladder i{align-self:center;transform:rotate(90deg)}}.root-site .site-parrot-stage{contain:paint;width:100vw;height:clamp(320px,58svh,610px);bottom:calc(100% - 1px);left:50%;right:auto;overflow:clip;transform:translate(-50%)}.root-site .site-parrot-flight{width:clamp(150px,13vw,184px);left:61%}.root-site .site-parrot-model,.root-site .site-parrot-body-bob,.root-site .site-parrot-tail-part,.root-site .site-parrot-tail-motion,.root-site .site-parrot-wing-part,.root-site .site-parrot-wing-left-motion,.root-site .site-parrot-wing-right-motion,.root-site .site-parrot-body-part,.root-site .site-parrot-leg-part,.root-site .site-parrot-leg-motion,.root-site .site-parrot-head-part,.root-site .site-parrot-head-motion,.root-site .site-parrot-face-left-part,.root-site .site-parrot-face-right-part,.root-site .site-parrot-beak-left-part,.root-site .site-parrot-beak-right-part,.root-site .site-parrot-beak-motion,.root-site .site-parrot-crest{transform-box:fill-box}.root-site .site-parrot-model{transform-origin:50%;transform-style:preserve-3d;backface-visibility:visible}.root-site .site-parrot-tail-part,.root-site .site-parrot-wing-part,.root-site .site-parrot-body-part,.root-site .site-parrot-leg-part,.root-site .site-parrot-head-part,.root-site .site-parrot-face-left-part,.root-site .site-parrot-face-right-part,.root-site .site-parrot-beak-left-part,.root-site .site-parrot-beak-right-part,.root-site .site-parrot-crest{transform:var(--parrot-side-transform);transform-origin:50%;will-change:transform}.root-site .site-parrot-tail-part{--parrot-side-transform:translate3d(4px, 0, 0) rotate(0deg) scale(.88, 1);--parrot-front-transform:translate3d(0, 0, 0) rotate(0deg) scale(1, 1);transform-origin:50% 10%}.root-site .site-parrot-wing-left-part{--parrot-side-transform:translate3d(13px, 0, 0) rotate(0deg) scale(.72, 1);--parrot-front-transform:translate3d(0, 0, 0) rotate(0deg) scale(1, 1);transform-origin:80% 25%}.root-site .site-parrot-wing-right-part{--parrot-side-transform:translate3d(-5px, 0, 0) rotate(0deg) scale(.94, 1);--parrot-front-transform:translate3d(0, 0, 0) rotate(0deg) scale(1, 1);transform-origin:20% 25%}.root-site .site-parrot-body-part{--parrot-side-transform:translate3d(4px, 0, 0) rotate(0deg) scale(.95, 1);--parrot-front-transform:translate3d(0, 0, 0) rotate(0deg) scale(1, 1);transform-origin:50% 78%}.root-site .site-parrot-leg-left-part{--parrot-side-transform:translate3d(8px, 0, 0) rotate(0deg) scale(.9, 1);--parrot-front-transform:translate3d(0, 0, 0) rotate(0deg) scale(1, 1);transform-origin:50% 7%}.root-site .site-parrot-leg-right-part{--parrot-side-transform:translate3d(-3px, 0, 0) rotate(0deg) scale(.94, 1);--parrot-front-transform:translate3d(0, 0, 0) rotate(0deg) scale(1, 1);transform-origin:50% 7%}.root-site .site-parrot-head-part{--parrot-side-transform:translate3d(5px, 0, 0) rotate(0deg) scale(.95, 1);--parrot-front-transform:translate3d(0, 0, 0) rotate(0deg) scale(1, 1);transform-origin:50% 75%}.root-site .site-parrot-face-left-part{--parrot-side-transform:translate3d(7px, 0, 0) rotate(0deg) scale(1, 1);--parrot-front-transform:translate3d(0, 0, 0) rotate(0deg) scale(1, 1)}.root-site .site-parrot-face-right-part{--parrot-side-transform:translate3d(-7px, 0, 0) rotate(0deg) scale(.7, 1);--parrot-front-transform:translate3d(0, 0, 0) rotate(0deg) scale(1, 1)}.root-site .site-parrot-beak-left-part{--parrot-side-transform:translate3d(-7px, 0, 0) rotate(0deg) scale(1.08, 1);--parrot-front-transform:translate3d(0, 0, 0) rotate(0deg) scale(1, 1);transform-origin:100%}.root-site .site-parrot-beak-right-part{--parrot-side-transform:translate3d(-6px, 0, 0) rotate(0deg) scale(.62, 1);--parrot-front-transform:translate3d(0, 0, 0) rotate(0deg) scale(1, 1);transform-origin:0}.root-site .site-parrot-crest{--parrot-side-transform:translate3d(3px, 0, 0) rotate(2deg) scale(.94, 1);--parrot-front-transform:translate3d(0, 0, 0) rotate(0deg) scale(1, 1);transform-origin:50% 100%}.root-site .site-parrot-stage[data-antics=front] .site-parrot-tail-part,.root-site .site-parrot-stage[data-antics=front] .site-parrot-wing-part,.root-site .site-parrot-stage[data-antics=front] .site-parrot-body-part,.root-site .site-parrot-stage[data-antics=front] .site-parrot-leg-part,.root-site .site-parrot-stage[data-antics=front] .site-parrot-head-part,.root-site .site-parrot-stage[data-antics=front] .site-parrot-face-left-part,.root-site .site-parrot-stage[data-antics=front] .site-parrot-face-right-part,.root-site .site-parrot-stage[data-antics=front] .site-parrot-beak-left-part,.root-site .site-parrot-stage[data-antics=front] .site-parrot-beak-right-part,.root-site .site-parrot-stage[data-antics=front] .site-parrot-crest,.root-site .site-parrot-stage[data-antics=front-peek] .site-parrot-tail-part,.root-site .site-parrot-stage[data-antics=front-peek] .site-parrot-wing-part,.root-site .site-parrot-stage[data-antics=front-peek] .site-parrot-body-part,.root-site .site-parrot-stage[data-antics=front-peek] .site-parrot-leg-part,.root-site .site-parrot-stage[data-antics=front-peek] .site-parrot-head-part,.root-site .site-parrot-stage[data-antics=front-peek] .site-parrot-face-left-part,.root-site .site-parrot-stage[data-antics=front-peek] .site-parrot-face-right-part,.root-site .site-parrot-stage[data-antics=front-peek] .site-parrot-beak-left-part,.root-site .site-parrot-stage[data-antics=front-peek] .site-parrot-beak-right-part,.root-site .site-parrot-stage[data-antics=front-peek] .site-parrot-crest{animation:site-parrot-model-turn var(--parrot-duration) cubic-bezier(.42, 0, .22, 1) 1 both}.root-site .site-parrot-stage[data-antics=front] .site-parrot-model,.root-site .site-parrot-stage[data-antics=front-peek] .site-parrot-model{animation:site-parrot-whole-turn var(--parrot-duration) cubic-bezier(.42, 0, .22, 1) 1 both}.root-site .site-parrot-tail-motion{transform-origin:50% 10%;animation:site-parrot-tail-sway var(--parrot-duration) ease-in-out 1 both}.root-site .site-parrot-wing-left-motion{transform-origin:82% 22%;animation:site-parrot-wing-rear var(--parrot-duration) ease-in-out 1 both}.root-site .site-parrot-wing-right-motion{transform-origin:18% 22%;animation:site-parrot-wing-front var(--parrot-duration) ease-in-out 1 both}.root-site .site-parrot-leg-left-motion{transform-origin:50% 8%;animation:site-parrot-step-left var(--parrot-duration) ease-in-out 1 both}.root-site .site-parrot-leg-right-motion{transform-origin:50% 8%;animation:site-parrot-step-right var(--parrot-duration) ease-in-out 1 both}.root-site .site-parrot-head-motion{transform-origin:50% 79%;animation:site-parrot-look var(--parrot-duration) cubic-bezier(.35, .05, .25, 1) 1 both}.root-site .site-parrot-beak-motion{transform-origin:50% 0;animation:site-parrot-front-chat var(--parrot-duration) ease-in-out 1 both}.root-site .site-parrot-stage[data-exit=fly] .site-parrot-facing{animation:site-parrot-turn var(--parrot-duration) steps(1, end) 1 both}@keyframes site-parrot-model-turn{0%,39%{transform:var(--parrot-side-transform)}49%,72%{transform:var(--parrot-front-transform)}82%,to{transform:var(--parrot-side-transform)}}@keyframes site-parrot-whole-turn{0%,39%{transform:perspective(520px)rotateY(-34deg)scaleX(.98)}49%,72%{transform:perspective(520px)rotateY(0)scaleX(1.03)}82%,to{transform:perspective(520px)rotateY(-34deg)scaleX(.98)}}.root-site .site-parrot-stage[data-reduced-motion=true] .site-parrot-flight{opacity:.82;left:61%;transform:translate(-4vw)}.root-site .site-parrot-stage[data-reduced-motion=true] .site-parrot-facing,.root-site .site-parrot-stage[data-reduced-motion=true] .site-parrot-model,.root-site .site-parrot-stage[data-reduced-motion=true] .site-parrot-trick,.root-site .site-parrot-stage[data-reduced-motion=true] .site-parrot-body-bob,.root-site .site-parrot-stage[data-reduced-motion=true] .site-parrot-tail-part,.root-site .site-parrot-stage[data-reduced-motion=true] .site-parrot-tail-motion,.root-site .site-parrot-stage[data-reduced-motion=true] .site-parrot-wing-part,.root-site .site-parrot-stage[data-reduced-motion=true] .site-parrot-wing-left-motion,.root-site .site-parrot-stage[data-reduced-motion=true] .site-parrot-wing-right-motion,.root-site .site-parrot-stage[data-reduced-motion=true] .site-parrot-body-part,.root-site .site-parrot-stage[data-reduced-motion=true] .site-parrot-leg-part,.root-site .site-parrot-stage[data-reduced-motion=true] .site-parrot-leg-motion,.root-site .site-parrot-stage[data-reduced-motion=true] .site-parrot-head-part,.root-site .site-parrot-stage[data-reduced-motion=true] .site-parrot-head-motion,.root-site .site-parrot-stage[data-reduced-motion=true] .site-parrot-face-left-part,.root-site .site-parrot-stage[data-reduced-motion=true] .site-parrot-face-right-part,.root-site .site-parrot-stage[data-reduced-motion=true] .site-parrot-beak-left-part,.root-site .site-parrot-stage[data-reduced-motion=true] .site-parrot-beak-right-part,.root-site .site-parrot-stage[data-reduced-motion=true] .site-parrot-beak-motion,.root-site .site-parrot-stage[data-reduced-motion=true] .site-parrot-crest,.root-site .site-parrot-stage[data-reduced-motion=true] .site-parrot-eyelid,.root-site .site-parrot-stage[data-reduced-motion=true] .site-parrot-pupil{animation:none}@media (max-width:980px){.root-site .site-parrot-stage{width:100vw;height:clamp(270px,50svh,470px);left:50%;right:auto}.root-site .site-parrot-flight{width:clamp(130px,17vw,156px);left:59%}}.root-site .site-parrot-stage[data-story=grounded]{bottom:100%}.root-site .site-parrot-stage[data-story=grounded] .site-parrot-flight{left:var(--parrot-peek-a);opacity:1;will-change:left, transform;animation-name:site-parrot-grounded-route;animation-duration:var(--parrot-duration);animation-delay:var(--parrot-start-delay);animation-timing-function:linear;animation-iteration-count:1;animation-fill-mode:both;bottom:0}.root-site .site-parrot-stage[data-story=grounded][data-measured=false] .site-parrot-flight{opacity:0}.root-site .site-parrot-stage[data-story=grounded][data-can-walk=false] .site-parrot-body-bob,.root-site .site-parrot-stage[data-story=grounded][data-can-walk=false] .site-parrot-trick,.root-site .site-parrot-stage[data-story=grounded][data-can-walk=false] .site-parrot-leg-left,.root-site .site-parrot-stage[data-story=grounded][data-can-walk=false] .site-parrot-leg-right{animation:none}.root-site .site-parrot-stage[data-story=grounded] .site-parrot-trick{transform-origin:50% 88%;animation-name:site-parrot-grounded-walk-bob;animation-duration:var(--parrot-step-duration);animation-delay:calc(var(--parrot-start-delay) + var(--parrot-walk-delay));animation-timing-function:ease-in-out;animation-iteration-count:var(--parrot-step-count);animation-fill-mode:both;transform:none}.root-site .site-parrot-stage[data-story=grounded] .site-parrot-side-pose{transform-origin:50% 100%;animation:site-parrot-grounded-side-pose var(--parrot-duration) step-end 1 both;animation-delay:var(--parrot-start-delay);transform:none}.root-site .site-parrot-stage[data-story=grounded] .site-parrot-front-pose{animation:site-parrot-grounded-front-pose var(--parrot-duration) step-end 1 both;animation-delay:var(--parrot-start-delay);transform:none}.root-site .site-parrot-stage[data-story=grounded] .site-parrot-body-bob{animation:site-parrot-grounded-side-body var(--parrot-duration) linear 1 both;animation-delay:var(--parrot-start-delay)}.root-site .site-parrot-stage[data-story=grounded] .site-parrot-head{animation:site-parrot-grounded-side-curiosity var(--parrot-duration) linear 1 both;animation-delay:var(--parrot-start-delay)}.root-site .site-parrot-stage[data-story=grounded] .site-parrot-leg-left{animation-name:site-parrot-grounded-step-left;animation-duration:var(--parrot-step-duration);animation-delay:calc(var(--parrot-start-delay) + var(--parrot-walk-delay));animation-timing-function:ease-in-out;animation-iteration-count:var(--parrot-step-count);animation-fill-mode:both}.root-site .site-parrot-stage[data-story=grounded] .site-parrot-leg-right{animation-name:site-parrot-grounded-step-right;animation-duration:var(--parrot-step-duration);animation-delay:calc(var(--parrot-start-delay) + var(--parrot-walk-delay));animation-timing-function:ease-in-out;animation-iteration-count:var(--parrot-step-count);animation-fill-mode:both}.root-site .site-parrot-stage[data-story=grounded] .site-parrot-front-head{animation:site-parrot-grounded-front-curiosity var(--parrot-duration) linear 1 both;animation-delay:var(--parrot-start-delay)}.root-site .site-parrot-stage[data-story=grounded] .site-parrot-front-eyelid{animation:site-parrot-grounded-front-blink var(--parrot-duration) linear 1 both;animation-delay:var(--parrot-start-delay)}.root-site .site-parrot-stage[data-story=grounded] .site-parrot-front-beak{animation:site-parrot-grounded-front-chat var(--parrot-duration) linear 1 both;animation-delay:var(--parrot-start-delay)}.root-site .site-parrot-stage[data-story=grounded] .site-parrot-front-wing,.root-site .site-parrot-stage[data-story=grounded] .site-parrot-rear-wing,.root-site .site-parrot-stage[data-story=grounded] .site-parrot-tail,.root-site .site-parrot-stage[data-story=grounded] .site-parrot-front-tail,.root-site .site-parrot-stage[data-story=grounded] .site-parrot-front-leg{animation:none;transform:none}@keyframes site-parrot-grounded-route{0%,.1%{left:var(--parrot-peek-a);transform:translate(-50%,114%)rotate(-.12deg)scale(.97)}1.4%{left:var(--parrot-peek-a);transform:translate(-50%,84%)rotate(.16deg)scale(.978)}2.8%{left:var(--parrot-peek-a);transform:translate(-50%,68%)rotate(-.2deg)scale(.99)}3.8%,5.8%{left:var(--parrot-peek-a);transform:translate(-50%,63%)rotate(-.18deg)scale(1)}7.8%{left:var(--parrot-peek-a);transform:translate(-50%,61.8%)rotate(.24deg)scale(1.003)}9.9%{left:var(--parrot-peek-a);transform:translate(-50%,63.5%)rotate(-.16deg)scale(.996)}12.4%{left:var(--parrot-peek-a);transform:translate(-50%,62.5%)rotate(.2deg)scale(1)}13.6%{left:var(--parrot-peek-a);transform:translate(-50%,68%)rotate(-.16deg)scale(.996)}15.1%{left:var(--parrot-peek-a);transform:translate(-50%,84%)rotate(.12deg)scale(.982)}16.8%,19.59%{left:var(--parrot-peek-a);transform:translate(-50%,114%)scale(.97)}19.6%{left:var(--parrot-walk-a);transform:translate(-50%,114%)scale(.97)}20%{left:var(--parrot-walk-a);transform:translate(-50%,109%)rotate(.32deg)scale(.974)}20.65%{left:var(--parrot-walk-a);transform:translate(-50%,101%)rotate(-.42deg)scale(.978)}21.15%{left:var(--parrot-walk-a);transform:translate(-50%,103%)rotate(.24deg)scale(.977)}21.9%{left:var(--parrot-walk-a);transform:translate(-50%,90%)rotate(-.48deg)scale(.982)}22.55%{left:var(--parrot-walk-a);transform:translate(-50%,80%)rotate(.36deg)scale(.985)}23.05%{left:var(--parrot-walk-a);transform:translate(-50%,82%)rotate(-.22deg)scale(.984)}23.85%{left:var(--parrot-walk-a);transform:translate(-50%,66%)rotate(.46deg)scale(.988)}24.5%{left:var(--parrot-walk-a);transform:translate(-50%,54%)rotate(-.36deg)scale(.991)}25.05%{left:var(--parrot-walk-a);transform:translate(-50%,56%)rotate(.2deg)scale(.99)}25.75%{left:var(--parrot-walk-a);transform:translate(-50%,38%)rotate(-.42deg)scale(.994)}26.35%{left:var(--parrot-walk-a);transform:translate(-50%,27%)rotate(.28deg)scale(.996)}26.75%{left:var(--parrot-walk-a);transform:translate(-50%,29%)rotate(-.16deg)scale(.995)}27.35%{left:var(--parrot-walk-a);transform:translate(-50%,12%)rotate(.28deg)scale(.998)}27.75%{left:var(--parrot-walk-a);transform:translate(-50%,2%)rotate(-.16deg)scale(1)}28%{left:var(--parrot-walk-a);transform:translate(-50%)scale(1)}28.45%{left:var(--parrot-walk-a);transform:translate(-50%,-1.4%)rotate(.1deg)scale(1.002)}29%,36%{left:var(--parrot-walk-a);animation-timing-function:var(--parrot-walk-easing);transform:translate(-50%)scale(1)}48.8%,72%{left:var(--parrot-walk-b);transform:translate(-50%)scale(1)}72.35%{left:var(--parrot-walk-b);transform:translate(-50%,-1.2%)rotate(-.24deg)scale(1.001)}72.95%{left:var(--parrot-walk-b);transform:translate(-50%,3%)rotate(.42deg)scale(.999)}73.55%{left:var(--parrot-walk-b);transform:translate(-50%,1.5%)rotate(-.28deg)scale(1)}74.25%{left:var(--parrot-walk-b);transform:translate(-50%,11%)rotate(-.46deg)scale(.997)}74.9%{left:var(--parrot-walk-b);transform:translate(-50%,9.5%)rotate(.25deg)scale(.998)}75.7%{left:var(--parrot-walk-b);transform:translate(-50%,26%)rotate(.42deg)scale(.993)}76.3%{left:var(--parrot-walk-b);transform:translate(-50%,24%)rotate(-.3deg)scale(.994)}77.1%{left:var(--parrot-walk-b);transform:translate(-50%,44%)rotate(-.4deg)scale(.989)}77.7%{left:var(--parrot-walk-b);transform:translate(-50%,42.5%)rotate(.24deg)scale(.99)}78.4%{left:var(--parrot-walk-b);transform:translate(-50%,66%)rotate(.34deg)scale(.984)}79%{left:var(--parrot-walk-b);transform:translate(-50%,64.5%)rotate(-.2deg)scale(.985)}79.6%{left:var(--parrot-walk-b);transform:translate(-50%,86%)rotate(.2deg)scale(.979)}80.05%{left:var(--parrot-walk-b);transform:translate(-50%,104%)rotate(-.1deg)scale(.974)}80.5%{left:var(--parrot-walk-b);transform:translate(-50%,114%)scale(.97)}80.6%{left:var(--parrot-peek-b);transform:translate(-50%,114%)scale(.97)}82.3%{left:var(--parrot-peek-b);transform:translate(-50%,88%)rotate(.25deg)scale(.982)}84.2%{left:var(--parrot-peek-b);transform:translate(-50%,67%)rotate(-.2deg)scale(.996)}85.6%,87.3%{left:var(--parrot-peek-b);transform:translate(-50%,63%)scale(1)}88.8%{left:var(--parrot-peek-b);transform:translate(-50%,61.8%)rotate(.22deg)scale(1.003)}90.5%{left:var(--parrot-peek-b);transform:translate(-50%,63.3%)rotate(-.18deg)scale(.999)}92%{left:var(--parrot-peek-b);transform:translate(-50%,68%)rotate(.2deg)scale(.995)}93.1%{left:var(--parrot-peek-b);transform:translate(-50%,88%)scale(.98)}94%{left:var(--parrot-peek-b);transform:translate(-50%,114%)scale(.97)}94.1%{left:var(--parrot-peek-c);transform:translate(-50%,114%)scale(.97)}95.5%,97%{left:var(--parrot-peek-c);transform:translate3d(-50%, var(--parrot-peek-c-rise), 0) rotate(-.2deg) scale(.995)}98.1%{left:var(--parrot-peek-c);transform:translate3d(-50%, var(--parrot-peek-c-rise), 0) rotate(.22deg) scale(1)}99.2%,to{left:var(--parrot-peek-c);transform:translate(-50%,114%)scale(.97)}}@keyframes site-parrot-grounded-side-pose{0%,19.59%{opacity:0;transform:scaleX(var(--parrot-walk-scale))}19.6%,80.49%{opacity:1;transform:scaleX(var(--parrot-walk-scale))}80.5%,to{opacity:0;transform:scaleX(var(--parrot-walk-scale))}}@keyframes site-parrot-grounded-front-pose{0%,19.59%{opacity:1;transform:none}19.6%,80.49%{opacity:0;transform:none}80.5%,to{opacity:1;transform:none}}@keyframes site-parrot-grounded-side-body{0%,19.6%{transform:translateY(0)rotate(0)}20%{transform:translateY(3px)rotate(-.58deg)}20.65%{transform:translateY(0)rotate(.42deg)}21.15%{transform:translateY(2px)rotate(-.34deg)}21.9%{transform:translateY(-1px)rotate(.48deg)}22.55%{transform:translateY(1px)rotate(-.42deg)}23.05%{transform:translateY(2px)rotate(.24deg)}23.85%{transform:translateY(-1px)rotate(-.48deg)}24.5%{transform:translateY(1px)rotate(.42deg)}25.05%{transform:translateY(2px)rotate(-.22deg)}25.75%{transform:translateY(-1px)rotate(.42deg)}26.35%{transform:translateY(0)rotate(-.34deg)}26.75%{transform:translateY(1.5px)rotate(.2deg)}27.35%{transform:translateY(-1px)rotate(-.24deg)}27.75%{transform:translateY(-2px)rotate(.14deg)}28%{transform:translateY(0)rotate(0)}28.45%{transform:translateY(1.5px)rotate(-.18deg)}29%,62%{transform:translateY(0)rotate(0)}63.5%{transform:translateY(-1px)rotate(-.2deg)}65.5%{transform:translateY(-1px)rotate(-.08deg)}66.5%{transform:translateY(0)rotate(0)}68.2%{transform:translateY(1px)rotate(.18deg)}70.3%{transform:translateY(-1px)rotate(-.16deg)}72%{transform:translateY(0)rotate(0)}72.35%{transform:translateY(-1px)rotate(-.3deg)}72.95%{transform:translateY(1px)rotate(.48deg)}73.55%{transform:translateY(0)rotate(-.3deg)}74.25%{transform:translateY(3px)rotate(-.48deg)}74.9%{transform:translateY(1px)rotate(.25deg)}75.7%{transform:translateY(4px)rotate(.42deg)}76.3%{transform:translateY(2px)rotate(-.3deg)}77.1%{transform:translateY(5px)rotate(-.4deg)}77.7%{transform:translateY(3px)rotate(.25deg)}78.4%{transform:translateY(5px)rotate(.34deg)}79%{transform:translateY(4px)rotate(-.2deg)}79.6%{transform:translateY(5px)rotate(.2deg)}80.5%,to{transform:translateY(0)rotate(0)}}@keyframes site-parrot-grounded-side-curiosity{0%,19.6%{transform:rotate(0)translate(0)}20%{transform:rotate(-5deg)translate(-1px)}20.65%{transform:rotate(3deg)translateY(1px)}21.15%{transform:rotate(-2deg)translate(-1px)}21.9%{transform:rotate(4deg)translateY(1px)}22.55%{transform:rotate(-3deg)translate(-1px)}23.05%{transform:rotate(-5deg)translate(-1px,1px)}23.85%{transform:rotate(3deg)translate(1px)}24.5%{transform:rotate(-2deg)translateY(1px)}25.05%{transform:rotate(4deg)translate(1px)}25.75%{transform:rotate(-4deg)translate(-1px,1px)}26.35%{transform:rotate(2deg)translate(0)}26.75%{transform:rotate(-2deg)translate(-1px,1px)}27.35%{transform:rotate(3deg)translate(1px)}27.75%{transform:rotate(-1deg)translateY(1px)}28%{transform:rotate(0)translate(0)}28.45%{transform:rotate(4deg)translate(1px,1px)}29.4%{transform:rotate(-2deg)translate(-1px)}30.5%,62%{transform:rotate(0)translate(0)}63%,65%{transform:rotate(-7deg)translate(-1px,-2px)}66.3%{transform:rotate(0)translate(0)}67.5%,69%{transform:rotate(6deg)translate(1px,3px)}70.3%,71.3%{transform:rotate(-3deg)translate(-1px,1px)}72%{transform:rotate(0)translate(0)}72.35%{transform:rotate(7deg)translate(1px,2px)}72.95%{transform:rotate(8deg)translate(1px,2px)}73.55%{transform:rotate(4deg)translateY(1px)}74.25%{transform:rotate(-4deg)translate(-1px,2px)}74.9%{transform:rotate(6deg)translate(1px,2px)}75.7%{transform:rotate(2deg)translate(1px,1px)}76.3%{transform:rotate(-3deg)translate(-1px,2px)}77.1%{transform:rotate(4deg)translate(1px,2px)}77.7%{transform:rotate(-2deg)translate(-1px,1px)}78.4%{transform:rotate(3deg)translate(1px,2px)}79%{transform:rotate(-2deg)translate(-1px,1px)}79.6%{transform:rotate(1deg)translateY(1px)}80.5%,to{transform:rotate(0)translate(0)}}@keyframes site-parrot-grounded-step-left{0%,5%,48%,to{transform:translate(0)rotate(0)}16%{transform:translate(-7px,-8px)rotate(-13deg)}34%{transform:translate(-11px,-2px)rotate(-7deg)}}@keyframes site-parrot-grounded-step-right{0%,52%,95%,to{transform:translate(0)rotate(0)}66%{transform:translate(-7px,-8px)rotate(-13deg)}84%{transform:translate(-11px,-2px)rotate(-7deg)}}@keyframes site-parrot-grounded-walk-bob{0%,5%{transform:translate(0,0)rotate(0)}11%{transform:translate(1px,-1px)rotate(.28deg)}16%{transform:translate(1.7px,-3.2px)rotate(.58deg)}29%{transform:translate(.9px,-1.8px)rotate(.3deg)}43%{transform:translate(-.45px,.65px)rotate(-.22deg)}48%,52%{transform:translate(0,0)rotate(0)}60%{transform:translate(-1px,-1px)rotate(-.28deg)}66%{transform:translate(-1.7px,-3px)rotate(-.58deg)}79%{transform:translate(-.9px,-1.7px)rotate(-.3deg)}91%{transform:translate(.45px,.65px)rotate(.22deg)}95%,to{transform:translate(0,0)rotate(0)}}@keyframes site-parrot-grounded-front-curiosity{0%,.1%{transform:rotate(0)translate(0)}1.4%{transform:rotate(-4deg)translate(-1px,1px)}2.8%{transform:rotate(4deg)translate(1px,1px)}3.8%,5.8%{transform:rotate(-2deg)translate(-1px,1px)}7.8%{transform:rotate(3deg)translate(1px,1px)}9.9%{transform:rotate(-3deg)translate(-1px,1px)}12.4%{transform:rotate(4deg)translate(1px,1px)}13.6%{transform:rotate(-2deg)translate(-1px,1px)}15.1%{transform:rotate(2deg)translate(1px,1px)}16.8%,83.4%{transform:rotate(0)translate(0)}83.5%,85.8%{transform:rotate(6deg)translate(2px,1px)}87%{transform:rotate(0)translate(0)}88.8%,90.5%{transform:rotate(-7deg)translate(-2px,1px)}92.5%,95.7%{transform:rotate(0)translate(0)}95.8%,97%{transform:rotate(-6deg)translate(-2px,1px)}98%{transform:rotate(5deg)translate(1px,1px)}99.2%,to{transform:rotate(0)translate(0)}}@keyframes site-parrot-grounded-front-blink{0%,5.05%,5.5%,10.35%,10.8%,85.95%,86.4%,89.75%,90.2%,96.75%,97.2%,to{opacity:0;transform:scaleY(.08)}5.28%,10.58%,86.18%,89.98%,96.98%{opacity:1;transform:scaleY(1)}}@keyframes site-parrot-grounded-front-chat{0%,9.8%,10.8%,88.5%,89.5%,97.1%,98.1%,to{transform:scaleY(1)}10.3%,89%,97.6%{transform:scaleY(1.28)}}.root-site .site-parrot-stage[data-story=grounded][data-reduced-motion=true] .site-parrot-flight{left:var(--parrot-peek-a);opacity:.78;animation:none;transform:translate(-50%,63%)}.root-site .site-parrot-stage[data-story=grounded][data-reduced-motion=true] .site-parrot-side-pose{opacity:0;animation:none;transform:none}.root-site .site-parrot-stage[data-story=grounded][data-reduced-motion=true] .site-parrot-front-pose{opacity:1;animation:none;transform:none}.root-site .site-parrot-stage[data-story=grounded][data-reduced-motion=true] .site-parrot-body-bob,.root-site .site-parrot-stage[data-story=grounded][data-reduced-motion=true] .site-parrot-head,.root-site .site-parrot-stage[data-story=grounded][data-reduced-motion=true] .site-parrot-front-head,.root-site .site-parrot-stage[data-story=grounded][data-reduced-motion=true] .site-parrot-leg,.root-site .site-parrot-stage[data-story=grounded][data-reduced-motion=true] .site-parrot-front-eyelid,.root-site .site-parrot-stage[data-story=grounded][data-reduced-motion=true] .site-parrot-front-beak{animation:none}.root-site .site-parrot-stage[data-antics=front-peek] .site-parrot-trick{animation:site-parrot-hide-and-seek var(--parrot-duration) linear 1 both}.root-site .site-parrot-stage[data-antics=front-peek] .site-parrot-side-pose{animation:site-parrot-side-hidden-swap var(--parrot-duration) step-end 1 both;transform:none}.root-site .site-parrot-stage[data-antics=front-peek] .site-parrot-front-pose{animation:site-parrot-front-hidden-swap var(--parrot-duration) step-end 1 both;transform:none}.root-site .site-parrot-stage[data-antics=front-peek] .site-parrot-front-head{animation:site-parrot-front-curiosity var(--parrot-duration) cubic-bezier(.3, .05, .22, 1) 1 both}.root-site .site-parrot-stage[data-antics=front-peek] .site-parrot-front-eyelid{animation:site-parrot-front-story-blink var(--parrot-duration) linear 1 both}.root-site .site-parrot-stage[data-antics=front-peek] .site-parrot-front-beak{animation:site-parrot-front-story-chat var(--parrot-duration) ease-in-out 1 both}.root-site .site-parrot-stage[data-antics=front-peek] .site-parrot-body-bob{animation:site-parrot-side-idle var(--parrot-duration) cubic-bezier(.35, .05, .25, 1) 1 both}.root-site .site-parrot-stage[data-antics=front-peek] .site-parrot-head{animation:site-parrot-side-curiosity var(--parrot-duration) cubic-bezier(.35, .05, .25, 1) 1 both}.root-site .site-parrot-stage[data-antics=front-peek] .site-parrot-leg-left{animation:site-parrot-natural-step-left var(--parrot-duration) ease-in-out 1 both}.root-site .site-parrot-stage[data-antics=front-peek] .site-parrot-leg-right{animation:site-parrot-natural-step-right var(--parrot-duration) ease-in-out 1 both}@keyframes site-parrot-side-hidden-swap{0%,50.19%{opacity:1}50.2%,73.19%{opacity:0}73.2%,to{opacity:1}}@keyframes site-parrot-front-hidden-swap{0%,51.19%{opacity:0}51.2%,70.19%{opacity:1}70.2%,to{opacity:0}}@keyframes site-parrot-front-story-blink{0%,53.9%,55%,60.4%,61.1%,61.75%,to{opacity:0;transform:scaleY(.08)}54.25%,60.72%,61.43%{opacity:1;transform:scaleY(1)}}@keyframes site-parrot-front-story-chat{0%,57.8%,58.7%,63.1%,64%,to{transform:scaleY(1)}58.2%,63.5%{transform:scaleY(1.34)}}@keyframes site-parrot-side-idle{0%,27.35%{transform:translate(0)rotate(0)}27.9%,28.55%{transform:translateY(-2px)rotate(-.35deg)}28.95%,29.65%{transform:translate(0)rotate(0)}30.1%,30.6%{transform:translateY(-2px)rotate(.35deg)}30.95%,31.75%{transform:translate(0)rotate(0)}32.2%,32.7%{transform:translateY(-2px)rotate(-.35deg)}33.05%,33.95%{transform:translate(0)rotate(0)}34.4%,34.9%{transform:translateY(-2px)rotate(.35deg)}35.25%,36.15%{transform:translate(0)rotate(0)}36.6%,37.05%{transform:translateY(-2px)rotate(-.35deg)}37.45%,38.8%{transform:translate(0)rotate(0)}39.5%{transform:translateY(2px)rotate(.22deg)scale(1.006,.987)}40.4%{transform:translate(-1px,4px)rotate(-.42deg)scale(1.01,.979)}41.3%{transform:translate(1px,3px)rotate(.48deg)scale(1.008,.98)}42.1%{transform:translateY(1px)rotate(-.22deg)scale(1.006,.986)}43.2%{transform:translate(1px,4px)rotate(.46deg)scale(1.004,.978)}44.1%{transform:translate(-1px,2px)rotate(-.32deg)scale(1.006,.982)}45.2%{transform:translate(1px,5px)rotate(.36deg)scale(1.002,.974)}46.05%{transform:translate(-1px,3px)rotate(-.27deg)scale(1.004,.978)}47.2%{transform:translateY(4px)rotate(.22deg)scale(.998,.972)}48.1%{transform:translate(-1px,2px)rotate(-.18deg)scale(1.001,.976)}49.2%{transform:translateY(4px)rotate(.14deg)scale(.996,.97)}50.2%,79.2%{transform:translate(0)rotate(0)}79.65%,80.1%{transform:translateY(-2px)rotate(-.35deg)}80.5%,83.1%{transform:translate(0)rotate(0)}83.55%,84%{transform:translateY(-2px)rotate(.35deg)}84.4%,to{transform:translate(0)rotate(0)}}@keyframes site-parrot-side-curiosity{0%,22%{transform:rotate(0)translate(0)}25%,28%{transform:rotate(-5deg)translate(-1px)}30%,33%{transform:rotate(4deg)translate(1px)}35%,38.2%{transform:rotate(-7deg)translate(-1px,1px)}38.8%{transform:rotate(0)translate(0)}39.5%{transform:rotate(4deg)translate(1px,1px)}40.4%,41.3%{transform:rotate(-7deg)translate(-2px,2px)}42.1%{transform:rotate(3deg)translate(1px,1px)}43.2%{transform:rotate(-6deg)translate(-1px,2px)}44.1%{transform:rotate(-2deg)translateY(1px)}45.2%{transform:rotate(5deg)translate(1px,2px)}46.05%{transform:rotate(1deg)translateY(1px)}47.2%{transform:rotate(-4deg)translate(-1px,2px)}48.1%{transform:rotate(2deg)translate(1px,1px)}49.2%{transform:rotate(-3deg)translate(-1px,2px)}50.2%,74%{transform:rotate(0)translate(0)}77%,79.5%{transform:rotate(5deg)translate(1px)}81%,83.5%{transform:rotate(-6deg)translate(-1px,1px)}86%,to{transform:rotate(0)translate(0)}}@keyframes site-parrot-natural-step-left{0%,27.35%{opacity:1;transform:translate(0)rotate(0)}27.9%{transform:translate(-7px,-8px)rotate(-13deg)}28.55%{transform:translate(-11px,-2px)rotate(-7deg)}28.95%,31.75%{transform:translate(0)rotate(0)}32.2%{transform:translate(-7px,-8px)rotate(-13deg)}32.7%{transform:translate(-11px,-2px)rotate(-7deg)}33.05%,36.15%{transform:translate(0)rotate(0)}36.6%{transform:translate(-7px,-8px)rotate(-13deg)}37.05%{transform:translate(-11px,-2px)rotate(-7deg)}37.45%,79.2%{transform:translate(0)rotate(0)}79.65%{transform:translate(-7px,-8px)rotate(-13deg)}80.1%{transform:translate(-11px,-2px)rotate(-7deg)}80.5%,85.8%{opacity:1;transform:translate(0)rotate(0)}86.25%{transform:translateY(3px)rotate(-4deg)}86.9%{transform:translate(2px,5px)rotate(-12deg)}87.7%{transform:translate(4px,-5px)rotate(18deg)scaleY(.9)}88.55%{transform:translate(5px,-8px)rotate(28deg)scaleY(.74)}89.75%{transform:translate(6px,-11px)rotate(40deg)scaleY(.58)}91.9%{transform:translate(7px,-12px)rotate(34deg)scaleY(.52)}94.25%{transform:translate(6px,-11px)rotate(43deg)scaleY(.48)}97.5%{transform:translate(7px,-12px)rotate(36deg)scaleY(.5)}to{opacity:1;transform:translate(6px,-11px)rotate(39deg)scaleY(.52)}}@keyframes site-parrot-natural-step-right{0%,29.65%{opacity:1;transform:translate(0)rotate(0)}30.1%{transform:translate(-7px,-8px)rotate(-13deg)}30.6%{transform:translate(-11px,-2px)rotate(-7deg)}30.95%,33.95%{transform:translate(0)rotate(0)}34.4%{transform:translate(-7px,-8px)rotate(-13deg)}34.9%{transform:translate(-11px,-2px)rotate(-7deg)}35.25%,83.1%{transform:translate(0)rotate(0)}83.55%{transform:translate(-7px,-8px)rotate(-13deg)}84%{transform:translate(-11px,-2px)rotate(-7deg)}84.4%,85.8%{opacity:1;transform:translate(0)rotate(0)}86.25%{transform:translateY(3px)rotate(4deg)}86.9%{transform:translate(-2px,5px)rotate(12deg)}87.7%{transform:translate(-3px,-4px)rotate(-16deg)scaleY(.9)}88.55%{transform:translate(-4px,-8px)rotate(-27deg)scaleY(.74)}89.75%{transform:translate(-6px,-11px)rotate(-39deg)scaleY(.58)}91.9%{transform:translate(-7px,-12px)rotate(-33deg)scaleY(.52)}94.25%{transform:translate(-6px,-11px)rotate(-42deg)scaleY(.48)}97.5%{transform:translate(-7px,-12px)rotate(-35deg)scaleY(.5)}to{opacity:1;transform:translate(-6px,-11px)rotate(-38deg)scaleY(.52)}}.root-site .site-parrot-stage[data-antics=front-peek][data-exit=fly] .site-parrot-front-wing{animation-name:site-parrot-natural-flight-front;animation-timing-function:linear}.root-site .site-parrot-stage[data-antics=front-peek][data-exit=fly] .site-parrot-rear-wing{animation-name:site-parrot-natural-flight-rear;animation-timing-function:linear}.root-site .site-parrot-stage[data-antics=front-peek][data-exit=fly] .site-parrot-tail{animation-name:site-parrot-natural-flight-tail;animation-timing-function:linear}@keyframes site-parrot-natural-flight-front{0%,3.4%,7.5%,11.8%,16.2%,22%,85.8%{transform:rotate(-8deg)scaleY(.96)}1.7%,5.5%,9.6%,14%,18.4%{transform:rotate(-42deg)scaleY(.64)}2.6%,6.5%,10.7%,15.1%,20%{transform:rotate(27deg)scaleY(1.1)}86.25%{transform:rotate(12deg)scaleY(.98)}86.9%{transform:rotate(32deg)scale(1.08,1.18)}87.7%{transform:rotate(-52deg)scale(.92,.58)}88.55%{transform:rotate(31deg)scale(1.1,1.16)}89.75%{transform:rotate(-47deg)scaleY(.62)}90.7%{transform:rotate(28deg)scaleY(1.12)}91.9%{transform:rotate(-45deg)scaleY(.64)}93%{transform:rotate(25deg)scaleY(1.1)}94.25%{transform:rotate(-42deg)scaleY(.67)}95.25%{transform:rotate(22deg)scaleY(1.08)}96.55%{transform:rotate(-39deg)scaleY(.7)}97.5%{transform:rotate(19deg)scaleY(1.06)}98.6%{transform:rotate(-35deg)scaleY(.74)}to{transform:rotate(-9deg)scaleY(.94)}}@keyframes site-parrot-natural-flight-rear{0%,3.4%,7.5%,11.8%,16.2%,22%,85.8%{transform:rotate(8deg)scaleY(.94)}1.7%,5.5%,9.6%,14%,18.4%{transform:rotate(35deg)scaleY(1.08)}2.6%,6.5%,10.7%,15.1%,20%{transform:rotate(-34deg)scaleY(.68)}86.25%{transform:rotate(-10deg)scaleY(.96)}86.9%{transform:rotate(-30deg)scale(.92,.64)}87.7%{transform:rotate(44deg)scale(1.1,1.14)}88.55%{transform:rotate(-28deg)scale(.94,.66)}89.75%{transform:rotate(40deg)scaleY(1.1)}90.7%{transform:rotate(-25deg)scaleY(.7)}91.9%{transform:rotate(38deg)scaleY(1.08)}93%{transform:rotate(-23deg)scaleY(.72)}94.25%{transform:rotate(35deg)scaleY(1.06)}95.25%{transform:rotate(-20deg)scaleY(.74)}96.55%{transform:rotate(32deg)scaleY(1.04)}97.5%{transform:rotate(-17deg)scaleY(.77)}98.6%{transform:rotate(29deg)scaleY(1.02)}to{transform:rotate(7deg)scaleY(.94)}}@keyframes site-parrot-natural-flight-tail{0%,22%,85.8%{transform:rotate(0)}5%,14%{transform:rotate(4deg)}10%,18%{transform:rotate(-3deg)}86.25%{transform:rotate(-2deg)}87.7%{transform:rotate(9deg)}88.55%{transform:rotate(3deg)}89.75%{transform:rotate(-7deg)}90.7%{transform:rotate(2deg)}91.9%{transform:rotate(7deg)}93%{transform:rotate(0)}94.25%{transform:rotate(-6deg)}95.25%{transform:rotate(2deg)}96.55%{transform:rotate(6deg)}97.5%{transform:rotate(0)}98.6%{transform:rotate(-5deg)}to{transform:rotate(1deg)}}.root-site .site-parrot-stage[data-reduced-motion=true] .site-parrot-side-pose,.root-site .site-parrot-stage[data-reduced-motion=true] .site-parrot-front-pose,.root-site .site-parrot-stage[data-reduced-motion=true] .site-parrot-trick,.root-site .site-parrot-stage[data-reduced-motion=true] .site-parrot-body-bob,.root-site .site-parrot-stage[data-reduced-motion=true] .site-parrot-head,.root-site .site-parrot-stage[data-reduced-motion=true] .site-parrot-front-head,.root-site .site-parrot-stage[data-reduced-motion=true] .site-parrot-leg,.root-site .site-parrot-stage[data-reduced-motion=true] .site-parrot-front-leg,.root-site .site-parrot-stage[data-reduced-motion=true] .site-parrot-front-eyelid,.root-site .site-parrot-stage[data-reduced-motion=true] .site-parrot-front-beak,.root-site .site-parrot-stage[data-reduced-motion=true] .site-parrot-front-wing,.root-site .site-parrot-stage[data-reduced-motion=true] .site-parrot-rear-wing,.root-site .site-parrot-stage[data-reduced-motion=true] .site-parrot-tail{animation:none}.root-site .site-parrot-stage[data-reduced-motion=true] .site-parrot-side-pose{opacity:1}.root-site .site-parrot-stage[data-reduced-motion=true] .site-parrot-front-pose{opacity:0}@media (max-width:700px){.root-site .site-parrot-stage{width:100vw;height:clamp(215px,45svh,330px);left:50%;right:auto}.root-site .site-parrot-flight{width:clamp(112px,31vw,138px);left:56%}}.root-site .site-paired-heading-responsive>span+span{margin-top:0}.root-site .site-final-experience-title{color:var(--scheme-orange-text,var(--orange))}@media (max-width:460px){.root-site .site-paired-heading-responsive>span+span{margin-top:.52em}}@scope(.x1-site){:scope{--paper:var(--scheme-surface,#f3eedf);--paper-raised:var(--scheme-surface-raised,#faf7ee);--paper-deep:var(--scheme-surface-muted,#e8e1cf);--ink:var(--scheme-text,#151513);--muted:var(--scheme-text-muted,#6f6a60);--hairline:var(--scheme-line-strong-a220,#15151338);--hairline-strong:var(--scheme-line-strong-a460,#15151375);--cobalt:var(--scheme-blue-text,#2454e6);--cobalt-dark:var(--scheme-blue-text,#173db2);--vermilion:var(--scheme-red-text,#e45435);--green:var(--scheme-green-text,#2f7a55);--amber:var(--scheme-orange-text,#bc7217);--font-editorial:"Instrument Serif", Georgia, serif;--font-sans:var(--font-geist-sans), Arial, sans-serif;--font-mono:var(--font-geist-mono), monospace;background:linear-gradient(var(--scheme-surface-inset-a35,#15151309) 1px, transparent 1px), linear-gradient(90deg, var(--scheme-surface-inset-a35,#15151309) 1px, transparent 1px), var(--scheme-surface,var(--paper));min-height:100vh;color:var(--scheme-text,var(--ink));font-family:var(--font-sans);text-rendering:optimizelegibility;background-size:24px 24px}:scope:before{z-index:-1;content:"";opacity:.26;pointer-events:none;background-image:radial-gradient(circle at 12% 18%, var(--scheme-surface-a800,#fffc), transparent 26%), radial-gradient(circle at 83% 20%, var(--scheme-blue-fill-a45,#2454e60b), transparent 22%), radial-gradient(circle at 76% 84%, var(--scheme-red-fill-a35,#e4543509), transparent 26%);position:fixed;inset:0}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}:focus-visible{outline:3px solid var(--scheme-blue-line-a380,#2454e661);outline-offset:3px}.page-shell{width:min(1400px,100% - 80px);margin-inline:auto}.site-header{z-index:20;border-bottom:1px solid var(--scheme-line,var(--hairline));background:var(--scheme-surface-raised,#f3eedfe6);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);position:relative}.header-inner{grid-template-columns:1fr auto 1fr;align-items:center;gap:32px;min-height:82px;display:grid}.wordmark{letter-spacing:-.06em;justify-self:start;font-size:35px;font-weight:600;line-height:1}.wordmark span{color:var(--scheme-blue-text,var(--cobalt))}.primary-nav{align-items:center;gap:clamp(26px,3vw,52px);font-size:15px;font-weight:500;display:flex}.primary-nav a{padding-block:10px;position:relative}.primary-nav a:after{content:"";background:var(--scheme-surface-inset,var(--ink));transform-origin:100%;height:1px;transition:transform .18s;position:absolute;bottom:2px;left:0;right:0;transform:scaleX(0)}.primary-nav a:hover:after,.primary-nav a:focus-visible:after{transform-origin:0;transform:scaleX(1)}.button{border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;gap:18px;min-height:48px;padding:13px 22px;font-size:15px;font-weight:600;line-height:1;transition:transform .16s,background .16s,border-color .16s;display:inline-flex}.button:hover{transform:translateY(-2px)}.button-primary,.header-cta{background:var(--scheme-blue-fill,var(--cobalt));color:var(--scheme-text-on-accent,white)}.button-primary:hover,.header-cta:hover{background:var(--scheme-blue-fill,var(--cobalt-dark))}.button-secondary{border-color:var(--scheme-blue-line,var(--cobalt));color:var(--scheme-blue-text,var(--cobalt));background:var(--scheme-surface-raised,#faf7ee8c)}.button-secondary:hover{background:var(--scheme-surface-raised,var(--paper-raised))}.header-cta{justify-self:end}.menu-button{display:none}.hero{grid-template-columns:minmax(0,.82fr) minmax(620px,1.28fr);align-items:center;gap:clamp(40px,5vw,86px);min-height:calc(100vh - 82px);padding-block:48px 56px;display:grid}.hero-copy{max-width:560px;animation:.52s ease-out both reveal-up}.eyebrow,.section-index,.packet-kicker,.packet-id{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:12px;font-weight:600}.eyebrow{color:var(--scheme-blue-text,var(--cobalt))}.hero h1{max-width:610px;font-family:var(--font-editorial);letter-spacing:-.045em;margin:22px 0 28px;font-size:clamp(62px,6.15vw,95px);font-weight:400;line-height:.9}.hero-lede{max-width:555px;color:var(--scheme-text,#38362f);margin:0;font-size:clamp(18px,1.45vw,22px);line-height:1.55}.hero-actions{flex-wrap:wrap;gap:14px;margin-top:34px;display:flex}.hero-note{max-width:485px;color:var(--scheme-text-muted,var(--muted));font-family:var(--font-mono);margin:22px 0 0;font-size:11px;line-height:1.55}.packet-shell{border:1px solid var(--scheme-line-strong,var(--hairline-strong));background:var(--scheme-surface-raised,#faf7eef0);border-radius:7px;padding:18px;animation:.62s ease-out 90ms both reveal-up;position:relative;overflow:hidden;box-shadow:0 20px 42px #342b1524,0 2px 3px #15151317}.packet-shell:before{content:"";pointer-events:none;opacity:.3;background:linear-gradient(var(--scheme-surface-inset-a35,#15151309) 1px, transparent 1px), linear-gradient(90deg, var(--scheme-surface-inset-a35,#15151309) 1px, transparent 1px);background-size:18px 18px;position:absolute;inset:0}.packet-shell>*{position:relative}.packet-tape{z-index:2;width:54px;height:66px;color:var(--scheme-blue-text,var(--cobalt));background:var(--scheme-surface-raised,#e8e1cfe0);border:1px solid var(--scheme-line-strong-a120,#1515131f);font-family:var(--font-editorial);place-items:center;font-size:25px;display:grid;position:absolute;top:-8px;left:48%;transform:rotate(2deg);box-shadow:0 2px 4px #15151317}.packet-header{justify-content:space-between;align-items:flex-start;gap:16px;min-height:56px;padding:0 2px 13px;display:flex}.packet-kicker{color:var(--scheme-text,var(--ink));font-size:15px}.packet-id{color:var(--scheme-text-muted,var(--muted));margin-top:5px;font-size:9px}.packet-header dl{font-family:var(--font-mono);text-transform:uppercase;gap:25px;margin:0;font-size:9px;display:flex}.packet-header dl div{gap:3px;display:grid}.packet-header dt{color:var(--scheme-text-muted,var(--muted))}.packet-header dd{margin:0}.intent-card,.graph-card,.diff-card{border:1px solid var(--scheme-line,var(--hairline));background:var(--scheme-surface-raised,#faf7eed1);box-shadow:0 3px 8px #1515130d}.intent-card{border-left:3px solid var(--scheme-red-line,var(--vermilion));grid-template-columns:72px 1fr;gap:18px;padding:14px 16px;display:grid}.intent-card p,.graph-heading p,.diff-card p{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:10px;font-weight:600}.intent-card p{color:var(--scheme-red-text,var(--vermilion))}.intent-card strong{font-family:var(--font-mono);font-size:11px;font-weight:500;line-height:1.45}.graph-card{margin-top:10px;padding:12px}.graph-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.graph-heading span{color:var(--scheme-text-muted,var(--muted));font-family:var(--font-mono);font-size:8px}.graph-heading i{background:var(--scheme-green-fill,var(--green));border-radius:50%;width:6px;height:6px;margin-right:4px;display:inline-block}.business-graph{border:1px dashed var(--scheme-blue-line-a280,#2454e647);background:var(--scheme-blue-fill-a18,#2454e605);grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:10px;padding:10px;display:grid;position:relative}.graph-spine{z-index:0;background:var(--scheme-blue-fill-a340,#2454e657);height:1px;position:absolute;top:50%;left:2%;right:2%}.graph-spine:before,.graph-spine:after{content:"";background:var(--scheme-blue-fill,var(--cobalt));border-radius:50%;width:7px;height:7px;position:absolute;top:-3px}.graph-spine:before{left:-2px}.graph-spine:after{right:-2px}.graph-spine span{color:var(--scheme-blue-text,var(--cobalt));background:var(--scheme-surface-raised,var(--paper-raised));font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;padding:2px 8px;font-size:7px;position:absolute;top:-11px;left:50%;transform:translate(-50%)}.business-plane{z-index:1;border:1px solid var(--scheme-line,var(--hairline));background:var(--scheme-surface-raised,#faf7eef5);border-radius:5px;min-width:0;padding:9px;transition:border-color .16s,box-shadow .16s,transform .16s;position:relative}.business-plane:hover,.business-plane:focus-within{z-index:3;border-color:var(--scheme-blue-line,var(--cobalt));transform:translate(-1px,-1px);box-shadow:3px 3px #2454e621}.plane-heading{border-bottom:1px solid var(--scheme-line,var(--hairline));grid-template-columns:16px minmax(0,1fr) auto;align-items:center;gap:6px;padding-bottom:7px;display:grid}.plane-heading .node-icon{width:13px;height:13px}.plane-heading strong,.plane-heading small{font-family:var(--font-mono);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.plane-heading strong{text-transform:uppercase;font-size:8px}.plane-heading small{color:var(--scheme-green-text,var(--green));font-size:6px}.service-chips{flex-wrap:wrap;align-content:flex-start;gap:4px;min-height:58px;padding-top:7px;display:flex}.service-chips button{border:1px solid var(--scheme-line-strong-a180,#1515132e);color:var(--scheme-text,#4d493f);background:var(--scheme-surface-raised,#f3eedf99);font-family:var(--font-mono);cursor:help;border-radius:3px;padding:4px 5px;font-size:6.5px;transition:color .14s,border-color .14s,background .14s}.service-chips button:hover,.service-chips button:focus-visible{border-color:var(--scheme-blue-line,var(--cobalt));color:var(--scheme-blue-text,var(--cobalt));background:var(--scheme-surface,white)}.graph-intent .plane-company,.graph-build .plane-product,.graph-policy .plane-identity,.graph-deploy .plane-compute,.graph-health .plane-operations,.graph-rollback .plane-data{border-color:var(--scheme-blue-line,var(--cobalt));box-shadow:inset 0 0 0 1px #2454e61f,3px 3px #2454e61a}.graph{height:245px;margin-top:8px;position:relative}.graph-node{z-index:2;border:1px solid var(--scheme-line-strong,var(--hairline-strong));width:142px;min-height:58px;color:var(--scheme-text,var(--ink));text-align:left;background:var(--scheme-surface-raised,var(--paper-raised));cursor:help;border-radius:5px;grid-template-rows:auto auto;grid-template-columns:22px 1fr;gap:2px 8px;padding:9px;transition:border-color .16s,box-shadow .16s,transform .16s,opacity .16s;display:grid;position:absolute}.graph-node:hover,.graph-node:focus-visible{z-index:4;border-color:var(--scheme-blue-line,var(--cobalt));transform:translate(-2px,-2px);box-shadow:4px 4px #2454e624}.graph-node strong{font-family:var(--font-mono);font-size:9px;font-weight:600}.graph-node small{color:var(--scheme-text-muted,var(--muted));font-family:var(--font-mono);grid-column:2;font-size:7px}.node-icon{border:1px solid;border-radius:50%;grid-row:span 2;width:18px;height:18px}.node-api{top:18px;left:2%}.node-service{top:18px;left:36%}.node-db{top:18px;right:2%}.node-replicas{top:148px;right:2%}.node-store{top:148px;left:2%}.node-stream{top:148px;left:36%}.graph-line{z-index:1;background:var(--scheme-line-strong,var(--hairline-strong));transform-origin:0;height:1px;animation:.8s ease-out .45s both draw-line;position:absolute}.line-1{width:16%;top:49px;left:21%}.line-2{width:22%;top:49px;left:55%}.line-3{width:95px;top:106px;left:46%;transform:rotate(90deg)}.line-4{width:16%;top:179px;left:21%}.line-5{width:22%;top:179px;left:55%}.graph-build .node-service,.graph-policy .node-db,.graph-deploy .node-replicas,.graph-health .node-stream,.graph-rollback .node-store,.graph-intent .node-api{border-color:var(--scheme-blue-line,var(--cobalt));box-shadow:3px 3px #2454e624}.stage-rail{border:1px solid var(--scheme-line,var(--hairline));background:var(--scheme-surface-raised,#faf7eecc);grid-template-columns:repeat(6,1fr);margin-top:10px;display:grid}.stage-rail button{border:0;border-right:1px solid var(--scheme-line,var(--hairline));min-width:0;color:var(--scheme-text,var(--ink));text-align:left;cursor:pointer;background:0 0;gap:3px;padding:10px 8px;transition:background .16s,color .16s;display:grid;position:relative}.stage-rail button:last-child{border-right:0}.stage-rail button:hover{background:var(--scheme-blue-fill-a60,#2454e60f)}.stage-rail button.is-active{color:var(--scheme-blue-text,var(--cobalt));background:var(--scheme-blue-fill-a90,#2454e617);box-shadow:inset 0 -2px var(--cobalt)}.stage-rail button span,.stage-rail button small{font-family:var(--font-mono);text-transform:uppercase;font-size:7px}.stage-rail button strong{font-family:var(--font-mono);text-overflow:ellipsis;font-size:9px;overflow:hidden}.stage-rail button small{color:var(--scheme-green-text,var(--green))}.diff-card{grid-template-columns:.9fr 1.55fr auto;align-items:stretch;margin-top:10px;display:grid}.diff-card>div,.diff-card pre{border-right:1px solid var(--scheme-line,var(--hairline));margin:0;padding:10px 12px}.diff-card code,.diff-card pre,.packet-status{font-family:var(--font-mono);font-size:8px;line-height:1.7}.diff-card code{color:var(--scheme-text-muted,var(--muted))}.diff-minus{color:var(--scheme-red-text,var(--vermilion))}.diff-plus{color:var(--scheme-green-text,var(--green))}.packet-status{min-width:78px;color:var(--scheme-blue-text,var(--cobalt));text-transform:uppercase;justify-content:center;align-items:center;gap:6px;font-weight:600;display:flex;border-right:0!important}.status-dot{background:var(--scheme-blue-fill,var(--cobalt));border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #2454e61a}.confidence-rail{border-block:1px solid var(--scheme-line,var(--hairline));background:var(--scheme-surface-raised,#faf7ee9e)}.confidence-inner{grid-template-columns:1.3fr 2fr;align-items:center;gap:36px;min-height:72px;display:grid}.confidence-inner p{align-items:center;gap:14px;margin:0;font-size:13px;font-weight:600;display:flex}.rail-mark{border:1px solid var(--scheme-line,var(--ink));width:32px;height:32px;font-family:var(--font-editorial);border-radius:50%;place-items:center;font-size:18px;display:grid}.confidence-inner ul{color:var(--scheme-text-muted,var(--muted));font-family:var(--font-mono);text-transform:uppercase;justify-content:flex-end;gap:clamp(18px,3vw,48px);margin:0;padding:0;font-size:9px;list-style:none;display:flex}.confidence-inner li{position:relative}.confidence-inner li+li:before{content:"";background:var(--scheme-blue-fill,var(--cobalt));border-radius:50%;width:4px;height:4px;position:absolute;top:50%;left:clamp(-24px,-1.5vw,-10px)}.shift-section{padding-block:140px}.section-index{border-bottom:1px solid var(--scheme-line-strong,var(--hairline-strong));color:var(--scheme-blue-text,var(--cobalt));padding-bottom:18px}.shift-grid{grid-template-columns:1.45fr .75fr;gap:clamp(60px,10vw,170px);padding-top:48px;display:grid}.shift-grid h2{max-width:850px;font-family:var(--font-editorial);letter-spacing:-.04em;margin:0;font-size:clamp(56px,7vw,108px);font-weight:400;line-height:.92}.shift-copy{align-self:end}.shift-copy p{color:var(--scheme-text,#38362f);margin:0 0 22px;font-size:17px;line-height:1.65}.text-link{border-bottom:1px solid var(--scheme-blue-line,var(--cobalt));color:var(--scheme-blue-text,var(--cobalt));gap:12px;margin-top:14px;padding-bottom:5px;font-weight:600;display:inline-flex}@keyframes reveal-up{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes draw-line{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (max-width:1180px){.page-shell{width:min(100% - 48px,1080px)}.hero{grid-template-columns:1fr;padding-top:72px}.hero-copy{max-width:820px}.hero h1{max-width:950px;font-size:clamp(68px,9vw,100px)}.packet-shell{width:100%}.confidence-inner{grid-template-columns:1fr;gap:18px;padding-block:22px}.confidence-inner ul{flex-wrap:wrap;justify-content:flex-start}}@media (max-width:760px){.page-shell{width:min(100% - 32px,680px)}.header-inner{grid-template-columns:1fr auto;min-height:70px}.wordmark{font-size:30px}.menu-button{border:1px solid var(--scheme-line-strong,var(--hairline-strong));background:var(--scheme-surface-raised,var(--paper-raised));border-radius:5px;place-content:center;gap:6px;width:44px;height:44px;display:grid}.menu-button span{background:var(--scheme-surface-inset,var(--ink));width:19px;height:1px;display:block}.primary-nav{border-bottom:1px solid var(--scheme-line-strong,var(--hairline-strong));background:var(--scheme-surface-raised,var(--paper-raised));align-items:stretch;gap:0;display:none;position:absolute;top:70px;left:0;right:0}.primary-nav.is-open{display:grid}.primary-nav a{border-top:1px solid var(--scheme-line,var(--hairline));padding:16px 22px}.header-cta{display:none}.hero{gap:48px;min-height:auto;padding-block:58px 40px}.hero h1{margin-top:18px;font-size:clamp(56px,17vw,82px)}.hero-lede{font-size:17px}.hero-actions .button{width:100%}.packet-shell{margin-inline:-8px;padding:12px}.packet-tape,.packet-header dl{display:none}.intent-card{grid-template-columns:1fr;gap:6px}.graph{height:290px}.business-graph{grid-template-columns:1fr 1fr;padding:7px}.graph-spine{width:1px;height:auto;top:33%;bottom:6%;left:50%}.graph-spine span{top:46%;left:0;transform:translate(-50%,-50%)rotate(-90deg)}.graph-node{width:44%}.node-api{top:12px;left:2%}.node-service{top:12px;left:auto;right:2%}.node-db{top:105px;left:2%;right:auto}.node-replicas{top:105px;right:2%}.node-store{top:198px;left:2%}.node-stream{top:198px;left:auto;right:2%}.graph-line{display:none}.stage-rail{grid-template-columns:repeat(3,1fr)}.stage-rail button:nth-child(3){border-right:0}.stage-rail button:nth-child(-n+3){border-bottom:1px solid var(--scheme-line,var(--hairline))}.diff-card{grid-template-columns:1fr}.diff-card>div,.diff-card pre{border-right:0;border-bottom:1px solid var(--scheme-line,var(--hairline))}.confidence-inner ul{grid-template-columns:1fr 1fr;display:grid}.confidence-inner li+li:before{display:none}.shift-section{padding-block:92px}.shift-grid{grid-template-columns:1fr;gap:42px}.shift-grid h2{font-size:clamp(54px,16vw,78px)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.section-band{border-block:1px solid var(--scheme-line,var(--hairline));background:var(--scheme-surface-raised,#faf7eead)}.section-heading{margin-bottom:58px}.section-heading h2,.google-promise h2,.closing-cta h2,.mission-grid h2,.contact-section h2,.subpage-hero h1,.paper-hero h1{font-family:var(--font-editorial);letter-spacing:-.045em;margin:0;font-weight:400;line-height:.94}.split-heading{grid-template-columns:minmax(0,1.25fr) minmax(300px,.55fr);gap:clamp(60px,9vw,150px);display:grid}.split-heading h2{max-width:880px;margin-top:34px;font-size:clamp(58px,6.5vw,96px)}.compact-heading h2{font-size:clamp(50px,5.3vw,78px)}.heading-copy{align-self:end}.heading-copy p,.centered-heading>p:last-child{color:var(--scheme-text,#403d35);margin:0 0 18px;font-size:17px;line-height:1.7}.centered-heading{text-align:center;max-width:950px;margin-inline:auto}.centered-heading .section-index{display:inline-block}.centered-heading h2{margin:32px 0 26px;font-size:clamp(58px,6vw,92px)}.centered-heading>p:last-child{max-width:700px;margin-inline:auto}.micro-label{color:var(--scheme-blue-text,var(--cobalt));font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:10px;font-weight:600}.build-section,.modes-section,.papers-teaser,.scope-section,.product-lifecycle,.system-section,.harness-section,.k8s-note,.ownership-ring-section,.ownership-modes,.mission-section,.design-partner-section,.paper-index-section,.next-paper{padding-block:130px}.lifecycle-section,.proof-section,.product-graph-section,.product-modes,.architecture-build,.authority-section,.ownership-tests,.principles-section{padding-block:140px}.section-link-row{justify-content:flex-end;margin-top:36px;display:flex}.build-graph-explorer{border:1px solid var(--scheme-line-strong,var(--hairline-strong));background:var(--scheme-surface,var(--paper));border-radius:7px;box-shadow:0 18px 45px #342b1517}.build-graph-tabs{border-bottom:1px solid var(--scheme-line-strong,var(--hairline-strong));grid-template-columns:repeat(5,1fr);display:grid}.build-graph-tabs button{border:0;border-right:1px solid var(--scheme-line,var(--hairline));min-height:72px;color:var(--scheme-text,var(--ink));text-align:left;cursor:pointer;background:0 0;grid-template-columns:auto 1fr;align-items:center;gap:12px;padding:14px 16px;display:grid}.build-graph-tabs button:last-child{border-right:0}.build-graph-tabs button span{color:var(--scheme-text-muted,var(--muted));font-family:var(--font-mono);font-size:9px}.build-graph-tabs button.is-active{color:var(--scheme-text-on-accent,white);background:var(--scheme-blue-fill,var(--cobalt))}.build-graph-tabs button.is-active span{color:var(--scheme-text-on-accent-a700,#ffffffb3)}.build-graph-canvas{grid-template-columns:minmax(0,.85fr) 58px minmax(280px,1.1fr) 58px minmax(0,.85fr);align-items:stretch;min-height:420px;padding:28px;display:grid}.graph-column{border:1px solid var(--scheme-line,var(--hairline));background:var(--scheme-surface-raised,#faf7eeb3);border-radius:5px;padding:20px}.graph-column>p{color:var(--scheme-text-muted,var(--muted));font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;margin:0 0 18px;font-size:9px}.graph-pills{flex-wrap:wrap;gap:8px;display:flex}.graph-pills span{border:1px solid var(--scheme-line,var(--hairline));background:var(--scheme-surface-raised,var(--paper-raised));font-family:var(--font-mono);border-radius:4px;padding:8px 10px;font-size:10px}.graph-derivations{border-color:var(--scheme-blue-line,var(--cobalt));color:var(--scheme-text-on-accent,white);background:var(--scheme-blue-fill,var(--cobalt));position:relative;overflow:hidden}.graph-derivations:after{border:1px solid var(--scheme-line-a200,#fff3);content:"";border-radius:50%;width:260px;height:260px;position:absolute;bottom:-100px;right:-80px}.graph-derivations>p{color:var(--scheme-text-on-accent-a660,#ffffffa8)}.graph-derivations h3{z-index:1;font-family:var(--font-editorial);margin:0 0 12px;font-size:42px;font-weight:400;line-height:1;position:relative}.graph-derivations>strong{z-index:1;color:var(--scheme-text-on-accent-a830,#ffffffd4);font-size:13px;font-weight:400;line-height:1.5;display:block;position:relative}.drv-stack{z-index:1;gap:7px;margin-top:28px;display:grid;position:relative}.drv-stack code{border:1px solid var(--scheme-line-a280,#ffffff47);background:var(--scheme-surface-inset-a120,#1515131f);font-family:var(--font-mono);border-radius:3px;padding:8px 10px;font-size:9px}.graph-arrow{color:var(--scheme-blue-text,var(--cobalt));text-align:center;place-content:center;gap:6px;font-size:24px;display:grid}.graph-arrow span{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:7px;transform:rotate(-90deg)}.build-graph-note{border-top:1px solid var(--scheme-line,var(--hairline));color:var(--scheme-text-muted,var(--muted));font-family:var(--font-mono);margin:0;padding:16px 28px;font-size:9px;line-height:1.6}.lifecycle-explorer{border:1px solid var(--scheme-line-strong,var(--hairline-strong));background:var(--scheme-surface-raised,var(--paper-raised));border-radius:7px;grid-template-columns:250px 1fr;display:grid;box-shadow:0 18px 45px #342b1514}.lifecycle-tabs{border-right:1px solid var(--scheme-line-strong,var(--hairline-strong));display:grid}.lifecycle-tabs button{border:0;border-bottom:1px solid var(--scheme-line,var(--hairline));color:var(--scheme-text,var(--ink));text-align:left;cursor:pointer;background:0 0;grid-template-columns:34px 1fr;align-items:center;padding:16px 18px;display:grid}.lifecycle-tabs button:last-child{border-bottom:0}.lifecycle-tabs button span{color:var(--scheme-text-muted,var(--muted));font-family:var(--font-mono);font-size:9px}.lifecycle-tabs button.is-active{color:var(--scheme-text-on-accent,white);background:var(--scheme-blue-fill,var(--cobalt))}.lifecycle-tabs button.is-active span{color:var(--scheme-text-on-accent-a650,#ffffffa6)}.lifecycle-detail{grid-template-columns:190px 1fr;align-items:center;gap:42px;min-height:520px;padding:clamp(42px,7vw,96px);display:grid}.lifecycle-number{color:var(--scheme-blue-text,var(--cobalt));font-family:var(--font-editorial);font-size:clamp(120px,14vw,210px);line-height:.7}.lifecycle-detail h3{max-width:760px;font-family:var(--font-editorial);letter-spacing:-.035em;margin:14px 0 24px;font-size:clamp(48px,5vw,74px);font-weight:400;line-height:.98}.detail-body{max-width:700px;color:var(--scheme-text,#3f3b33);margin:0;font-size:17px;line-height:1.7}.detail-proof{grid-template-columns:1fr 1fr;gap:12px;margin:32px 0 0;display:grid}.detail-proof div{border:1px solid var(--scheme-line,var(--hairline));padding:15px}.detail-proof dt,.detail-proof dd{font-family:var(--font-mono);font-size:9px;line-height:1.5}.detail-proof dt{color:var(--scheme-text-muted,var(--muted));text-transform:uppercase}.detail-proof dd{margin:7px 0 0}.google-promise{border-bottom:1px solid var(--scheme-line-strong,var(--hairline-strong));text-align:center;margin-bottom:110px;padding:0 8vw 80px}.google-promise h2{max-width:1100px;margin:36px auto 0;font-size:clamp(58px,6.8vw,102px)}.mode-switch{border:1px solid var(--scheme-line-strong,var(--hairline-strong));background:var(--scheme-surface,var(--paper));border-radius:7px}.mode-tabs{border-bottom:1px solid var(--scheme-line-strong,var(--hairline-strong));grid-template-columns:1fr 1fr;display:grid}.mode-tabs button{border:0;border-right:1px solid var(--scheme-line-strong,var(--hairline-strong));min-height:68px;color:var(--scheme-text,var(--ink));cursor:pointer;background:0 0;font-weight:600}.mode-tabs button:last-child{border-right:0}.mode-tabs button.is-active{color:var(--scheme-text-on-accent,white);background:var(--scheme-blue-fill,var(--cobalt))}.mode-panel{grid-template-columns:1.4fr .8fr .8fr;gap:12px;padding:24px;display:grid}.mode-intro,.responsibility-card{border:1px solid var(--scheme-line,var(--hairline));background:var(--scheme-surface-raised,var(--paper-raised));padding:28px}.mode-intro h3{max-width:650px;font-family:var(--font-editorial);margin:16px 0 20px;font-size:clamp(42px,4.5vw,66px);font-weight:400;line-height:1}.mode-intro>p:last-child{max-width:640px;color:var(--scheme-text,#403d35);margin:0;line-height:1.7}.responsibility-card>p{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;margin:0 0 20px;font-size:10px;font-weight:600}.responsibility-card ul{gap:12px;margin:0;padding:0;list-style:none;display:grid}.responsibility-card li{padding-left:20px;font-size:13px;line-height:1.45;position:relative}.responsibility-card li:before{content:"";border:1px solid;border-radius:50%;width:8px;height:8px;position:absolute;top:.45em;left:0}.customer-card{color:var(--scheme-green-text,var(--green))}.abird-card{color:var(--scheme-blue-text,var(--cobalt))}.ownership-proofs{border:1px solid var(--scheme-line-strong,var(--hairline-strong));background:var(--scheme-surface-raised,var(--paper-raised));border-radius:7px;grid-template-columns:280px 1fr;display:grid}.proof-tabs{border-right:1px solid var(--scheme-line-strong,var(--hairline-strong));align-content:start;display:grid}.proof-tabs button{border:0;border-bottom:1px solid var(--scheme-line,var(--hairline));min-height:86px;color:var(--scheme-text,var(--ink));text-align:left;cursor:pointer;background:0 0;grid-template-columns:36px 1fr;align-items:center;padding:15px 18px;display:grid}.proof-tabs button span{color:var(--scheme-text-muted,var(--muted));font-family:var(--font-mono);font-size:9px}.proof-tabs button.is-active{color:var(--scheme-text-on-accent,white);background:var(--scheme-blue-fill,var(--cobalt))}.proof-tabs button.is-active span{color:var(--scheme-text-on-accent-a650,#ffffffa6)}.proof-sheet{padding:clamp(36px,6vw,78px)}.proof-heading h3{max-width:820px;font-family:var(--font-editorial);margin:15px 0 36px;font-size:clamp(44px,5vw,72px);font-weight:400;line-height:1}.proof-sheet ol{border-top:1px solid var(--scheme-line-strong,var(--hairline-strong));margin:0;padding:0;list-style:none}.proof-sheet li{border-bottom:1px solid var(--scheme-line,var(--hairline));grid-template-columns:44px 1fr auto;align-items:center;gap:16px;padding:15px 0;display:grid}.proof-sheet li span,.proof-sheet li strong{font-family:var(--font-mono);text-transform:uppercase;font-size:8px}.proof-sheet li span{color:var(--scheme-blue-text,var(--cobalt))}.proof-sheet li strong{color:var(--scheme-green-text,var(--green))}.proof-sheet li p{margin:0;font-size:13px}.papers-teaser-grid{grid-template-columns:.9fr 1.1fr;gap:clamp(60px,9vw,150px);display:grid}.papers-teaser h2{font-family:var(--font-editorial);letter-spacing:-.04em;margin:34px 0 0;font-size:clamp(58px,6vw,92px);font-weight:400;line-height:.94}.paper-stack{border-top:1px solid var(--scheme-line-strong,var(--hairline-strong))}.paper-stack a{border-bottom:1px solid var(--scheme-line,var(--hairline));grid-template-columns:40px 1fr;gap:7px 15px;padding:20px 0;display:grid}.paper-stack span{color:var(--scheme-blue-text,var(--cobalt));font-family:var(--font-mono);grid-row:span 2;font-size:9px}.paper-stack strong{font-size:16px}.paper-stack i{color:var(--scheme-text-muted,var(--muted));font-size:12px;font-style:normal}.papers-teaser-grid>.button{grid-column:2;justify-self:start}.closing-cta{text-align:center;max-width:1100px;padding-block:160px}.closing-cta h2{margin:30px 0 26px;font-size:clamp(64px,7.5vw,112px)}.closing-cta>p:not(.eyebrow){max-width:650px;color:var(--scheme-text,#403d35);margin:0 auto;font-size:18px;line-height:1.7}.closing-cta .hero-actions{justify-content:center}.site-footer{border-top:1px solid var(--scheme-line-strong,var(--hairline-strong));background:var(--scheme-surface-inset,var(--ink));color:var(--scheme-text,var(--paper))}.footer-grid{grid-template-columns:1.7fr repeat(3,1fr);gap:50px;padding-block:72px;display:grid}.footer-brand .wordmark{display:inline-block}.footer-brand p{max-width:310px;color:var(--scheme-amber-text-a580,#f3eedf94);margin:20px 0 0}.footer-column{align-content:start;gap:11px;display:grid}.footer-column p{color:var(--scheme-amber-text-a460,#f3eedf75);font-family:var(--font-mono);text-transform:uppercase;margin:0 0 10px;font-size:9px}.footer-column a{font-size:13px}.footer-column a:hover{color:var(--scheme-blue-text,#8fb0ff)}.footer-bottom{border-top:1px solid var(--scheme-amber-line-a160,#f3eedf29);color:var(--scheme-amber-text-a450,#f3eedf73);font-family:var(--font-mono);text-transform:uppercase;justify-content:space-between;gap:20px;padding-block:18px;font-size:8px;display:flex}.footer-bottom p{margin:0}.subpage-hero{padding-block:110px 135px}.subpage-hero h1{max-width:1200px;margin:32px 0 72px;font-size:clamp(72px,9.2vw,142px)}.subpage-intro{grid-template-columns:1fr 1fr;gap:40px;max-width:820px;margin-left:auto;display:grid}.subpage-intro p{color:var(--scheme-text,#3f3b33);margin:0;font-size:16px;line-height:1.72}.scope-grid,.harness-grid,.principles-grid{border-top:1px solid var(--scheme-line-strong,var(--hairline-strong));border-left:1px solid var(--scheme-line-strong,var(--hairline-strong));grid-template-columns:repeat(4,1fr);display:grid}.scope-grid article,.harness-grid article,.principles-grid article{border-right:1px solid var(--scheme-line-strong,var(--hairline-strong));border-bottom:1px solid var(--scheme-line-strong,var(--hairline-strong));background:var(--scheme-surface-raised,#faf7ee8a);min-height:250px;padding:26px}.scope-grid article>span,.harness-grid article>span,.principles-grid article>span{color:var(--scheme-blue-text,var(--cobalt));font-family:var(--font-mono);font-size:9px}.scope-grid h3,.harness-grid h3,.principles-grid h3{font-family:var(--font-editorial);margin:40px 0 15px;font-size:34px;font-weight:400;line-height:1}.scope-grid p,.harness-grid p,.principles-grid p{color:var(--scheme-text,#4d493f);margin:0;font-size:13px;line-height:1.62}.system-explorer{border:1px solid var(--scheme-line-strong,var(--hairline-strong));background:var(--scheme-surface,var(--paper));border-radius:7px;grid-template-columns:.9fr 1.1fr;display:grid}.system-map{border-right:1px solid var(--scheme-line-strong,var(--hairline-strong));background:linear-gradient(var(--scheme-blue-fill-a50,#2454e60d) 1px, transparent 1px), linear-gradient(90deg, var(--scheme-blue-fill-a50,#2454e60d) 1px, transparent 1px);background-size:22px 22px;min-height:610px;position:relative}.map-core{z-index:3;width:170px;height:170px;color:var(--scheme-text-on-accent,white);text-align:center;background:var(--scheme-blue-fill,var(--cobalt));font-family:var(--font-editorial);border-radius:50%;place-content:center;font-size:30px;line-height:.95;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.map-node{z-index:2;border:1px solid var(--scheme-line-strong,var(--hairline-strong));min-width:118px;color:var(--scheme-text,var(--ink));background:var(--scheme-surface-raised,var(--paper-raised));font-family:var(--font-mono);cursor:pointer;border-radius:4px;padding:10px 12px;font-size:9px;position:absolute}.map-node.is-active{border-color:var(--scheme-blue-line,var(--cobalt));color:var(--scheme-blue-text,var(--cobalt));box-shadow:3px 3px #2454e61f}.map-node-1{top:10%;left:39%}.map-node-2{top:23%;right:7%}.map-node-3{top:54%;right:5%}.map-node-4{bottom:10%;right:16%}.map-node-5{bottom:7%;left:18%}.map-node-6{top:52%;left:4%}.map-node-7{top:21%;left:7%}.system-details{grid-template-columns:190px 1fr;display:grid}.system-tabs{border-right:1px solid var(--scheme-line-strong,var(--hairline-strong));align-content:start;display:grid}.system-tabs button{border:0;border-bottom:1px solid var(--scheme-line,var(--hairline));min-height:66px;color:var(--scheme-text,var(--ink));text-align:left;cursor:pointer;background:0 0;padding:13px;font-size:11px}.system-tabs button.is-active{color:var(--scheme-text-on-accent,white);background:var(--scheme-blue-fill,var(--cobalt))}.system-detail-copy{align-self:center;padding:48px}.system-detail-copy h3{font-family:var(--font-editorial);margin:16px 0 22px;font-size:clamp(48px,5vw,72px);font-weight:400;line-height:.98}.system-detail-copy>p:last-of-type{color:var(--scheme-text,#403d35);line-height:1.7}.system-detail-copy ul{gap:8px;margin:28px 0 0;padding:0;list-style:none;display:grid}.system-detail-copy li{border:1px solid var(--scheme-line,var(--hairline));font-family:var(--font-mono);padding:10px;font-size:9px}.authority-ladder{border:1px solid var(--scheme-line-strong,var(--hairline-strong));background:var(--scheme-surface-raised,var(--paper-raised));border-radius:7px}.authority-levels{border-bottom:1px solid var(--scheme-line-strong,var(--hairline-strong));grid-template-columns:repeat(7,1fr);display:grid}.authority-levels button{border:0;border-right:1px solid var(--scheme-line,var(--hairline));min-height:92px;color:var(--scheme-text,var(--ink));text-align:left;cursor:pointer;background:0 0;gap:8px;padding:13px;display:grid}.authority-levels button:last-child{border-right:0}.authority-levels button span{color:var(--scheme-text-muted,var(--muted));font-family:var(--font-mono);font-size:9px}.authority-levels button strong{font-size:11px;line-height:1.35}.authority-levels button.is-active{color:var(--scheme-text-on-accent,white);background:var(--scheme-blue-fill,var(--cobalt))}.authority-levels button.is-active span{color:var(--scheme-text-on-accent-a650,#ffffffa6)}.authority-detail{grid-template-columns:230px 1fr;align-items:center;gap:60px;min-height:430px;padding:clamp(40px,7vw,90px);display:grid}.authority-stamp{border:1px solid var(--scheme-blue-line,var(--cobalt));width:210px;height:210px;color:var(--scheme-blue-text,var(--cobalt));font-family:var(--font-editorial);border-radius:50%;place-items:center;font-size:100px;display:grid}.authority-detail h3{font-family:var(--font-editorial);margin:14px 0 18px;font-size:clamp(52px,5vw,76px);font-weight:400;line-height:1}.authority-detail>div:last-child>p:not(.micro-label){max-width:720px;color:var(--scheme-text,#403d35);font-size:16px;line-height:1.7}.authority-detail dl{border:1px solid var(--scheme-line,var(--hairline));max-width:720px;margin:28px 0 0;padding:18px}.authority-detail dt{color:var(--scheme-text-muted,var(--muted));font-family:var(--font-mono);text-transform:uppercase;font-size:9px}.authority-detail dd{margin:10px 0 0;line-height:1.55}.k8s-grid,.mission-grid{grid-template-columns:.42fr 1.15fr .7fr;align-items:start;gap:55px;display:grid}.k8s-grid h2,.mission-grid h2{font-size:clamp(58px,6vw,92px)}.k8s-grid>div p,.mission-grid>div p{color:var(--scheme-text,#403d35);margin:0 0 20px;font-size:15px;line-height:1.72}.ownership-ring{grid-template-rows:auto auto auto;grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.ring-center{border:2px solid var(--scheme-blue-line,var(--cobalt));min-height:190px;color:var(--scheme-text-on-accent,white);text-align:center;background:var(--scheme-blue-fill,var(--cobalt));border-radius:50%;grid-area:2/2/auto/4;place-content:center;display:grid}.ring-center strong{font-family:var(--font-editorial);font-size:44px;font-weight:400}.ring-center span{font-family:var(--font-mono);text-transform:uppercase;margin-top:8px;font-size:8px}.ring-item{border:1px solid var(--scheme-line-strong,var(--hairline-strong));background:var(--scheme-surface-raised,#faf7ee9e);min-height:185px;padding:22px}.ring-item-1{grid-area:1/1}.ring-item-2{grid-area:1/2}.ring-item-3{grid-area:1/3}.ring-item-4{grid-area:1/4}.ring-item-5{grid-area:3/1}.ring-item-6{grid-area:3/2}.ring-item-7{grid-area:3/3}.ring-item-8{grid-area:3/4}.ring-item>span{color:var(--scheme-blue-text,var(--cobalt));font-family:var(--font-mono);font-size:8px}.ring-item h3{font-family:var(--font-editorial);margin:32px 0 10px;font-size:30px;font-weight:400}.ring-item p{color:var(--scheme-text,#4d493f);margin:0;font-size:12px;line-height:1.55}.company-promise{border-left:4px solid var(--scheme-blue-line,var(--cobalt));margin:90px 0 0;padding:10px 0 10px 50px}.company-promise p{max-width:1000px;font-family:var(--font-editorial);margin:0;font-size:clamp(48px,5.2vw,78px);line-height:.98}.company-promise cite{color:var(--scheme-text-muted,var(--muted));font-family:var(--font-mono);text-transform:uppercase;margin-top:24px;font-size:9px;font-style:normal;display:block}.design-partner-grid{grid-template-columns:.8fr 1.2fr;gap:clamp(60px,10vw,160px);display:grid}.design-partner-grid h2{font-family:var(--font-editorial);margin:34px 0 0;font-size:clamp(58px,6vw,92px);font-weight:400;line-height:.94}.contract-sheet{border:1px solid var(--scheme-line-strong,var(--hairline-strong));background:var(--scheme-surface-raised,var(--paper-raised));padding:36px;box-shadow:10px 10px #2454e614}.contract-sheet h3{font-family:var(--font-editorial);margin:18px 0 34px;font-size:44px;font-weight:400;line-height:1}.contract-sheet ol{border-top:1px solid var(--scheme-line-strong,var(--hairline-strong));margin:0;padding:0;list-style:none}.contract-sheet li{border-bottom:1px solid var(--scheme-line,var(--hairline));grid-template-columns:42px 1fr;gap:14px;padding:16px 0;display:grid}.contract-sheet li span{color:var(--scheme-blue-text,var(--cobalt));font-family:var(--font-mono);font-size:9px}.contract-sheet li p{margin:0;font-size:13px;line-height:1.55}.contact-section{grid-template-columns:1.1fr .7fr;gap:120px;padding-block:150px;display:grid}.contact-section h2{max-width:850px;margin:32px 0 0;font-size:clamp(64px,7vw,104px)}.contact-section>div:last-child{align-self:end}.contact-section>div:last-child p{color:var(--scheme-text,#403d35);margin:0 0 30px;font-size:16px;line-height:1.7}.paper-index{border-top:1px solid var(--scheme-line-strong,var(--hairline-strong))}.paper-index article{border-bottom:1px solid var(--scheme-line-strong,var(--hairline-strong));grid-template-columns:70px 1fr auto;align-items:start;gap:34px;padding-block:48px;display:grid}.paper-index article>span{color:var(--scheme-blue-text,var(--cobalt));font-family:var(--font-editorial);font-size:48px}.paper-index article>div>p:first-child{color:var(--scheme-blue-text,var(--cobalt));font-family:var(--font-mono);text-transform:uppercase;margin:0 0 10px;font-size:9px}.paper-index h2{font-family:var(--font-editorial);margin:0;font-size:clamp(46px,5vw,72px);font-weight:400;line-height:1}.paper-index h3{color:var(--scheme-text-muted,var(--muted));margin:9px 0 18px;font-size:14px;font-weight:400}.paper-abstract{max-width:830px;color:var(--scheme-text,#403d35);margin:0;line-height:1.65}.paper-index .button{align-self:center}.paper-hero{padding-block:105px 90px}.paper-hero h1{max-width:1200px;margin:34px 0 24px;font-size:clamp(86px,10.5vw,158px)}.paper-subtitle{max-width:760px;color:var(--scheme-text-muted,var(--muted));margin:0;font-size:18px;line-height:1.55}.paper-abstract-box{border-top:1px solid var(--scheme-line-strong,var(--hairline-strong));max-width:900px;margin:80px 0 0 auto;padding-top:24px}.paper-abstract-box>p:last-child{font-family:var(--font-editorial);margin:18px 0 0;font-size:clamp(30px,3vw,44px);line-height:1.16}.paper-body{grid-template-columns:220px 1fr;gap:clamp(60px,10vw,160px);padding-bottom:130px;display:grid}.paper-body aside{border-top:1px solid var(--scheme-line-strong,var(--hairline-strong));align-self:start;gap:18px;padding-top:20px;display:grid;position:sticky;top:30px}.paper-body aside strong{font-family:var(--font-editorial);font-size:28px;font-weight:400;line-height:1.1}.paper-body aside a{color:var(--scheme-blue-text,var(--cobalt));margin-top:20px;font-size:12px}.paper-prose{max-width:820px}.paper-prose>section{margin-bottom:100px}.paper-prose h2{font-family:var(--font-editorial);margin:24px 0 32px;font-size:clamp(52px,5vw,76px);font-weight:400;line-height:1}.paper-prose>section>p:not(.section-index){color:var(--scheme-text,#312f29);font-family:var(--font-editorial);margin:0 0 23px;font-size:25px;line-height:1.4}.paper-model ol{border-top:1px solid var(--scheme-line-strong,var(--hairline-strong));border-left:1px solid var(--scheme-line-strong,var(--hairline-strong));grid-template-columns:1fr 1fr;margin:0;padding:0;list-style:none;display:grid}.paper-model li{border-right:1px solid var(--scheme-line-strong,var(--hairline-strong));border-bottom:1px solid var(--scheme-line-strong,var(--hairline-strong));grid-template-columns:35px 1fr;align-items:center;min-height:100px;padding:18px;display:grid}.paper-model li span{color:var(--scheme-blue-text,var(--cobalt));font-family:var(--font-mono);font-size:9px}.paper-proofs ul{grid-template-columns:1fr 1fr;gap:10px;margin:0;padding:0;list-style:none;display:grid}.paper-proofs li{border:1px solid var(--scheme-blue-line,var(--cobalt));color:var(--scheme-blue-text,var(--cobalt));font-family:var(--font-mono);padding:18px;font-size:10px}.next-paper .page-shell>p{margin-bottom:24px}.next-paper a{border-block:1px solid var(--scheme-line-strong,var(--hairline-strong));grid-template-columns:80px 1fr auto;align-items:center;gap:28px;padding-block:30px;display:grid}.next-paper a span{color:var(--scheme-blue-text,var(--cobalt));font-family:var(--font-editorial);font-size:48px}.next-paper a strong{font-family:var(--font-editorial);font-size:clamp(42px,4.5vw,68px);font-weight:400}.next-paper a i{color:var(--scheme-blue-text,var(--cobalt));font-size:40px;font-style:normal}@media (max-width:1100px){.split-heading,.papers-teaser-grid,.k8s-grid,.mission-grid,.design-partner-grid,.contact-section{grid-template-columns:1fr;gap:46px}.build-graph-tabs{grid-template-columns:repeat(3,1fr)}.build-graph-canvas{grid-template-columns:1fr;gap:12px}.graph-arrow{min-height:36px;transform:rotate(90deg)}.graph-arrow span{display:none}.mode-panel{grid-template-columns:1fr 1fr}.mode-intro{grid-column:1/-1}.scope-grid,.harness-grid,.principles-grid{grid-template-columns:repeat(2,1fr)}.system-explorer{grid-template-columns:1fr}.system-map{border-right:0;border-bottom:1px solid var(--scheme-line-strong,var(--hairline-strong))}.authority-levels{grid-template-columns:repeat(4,1fr)}.authority-levels button{border-bottom:1px solid var(--scheme-line,var(--hairline))}.papers-teaser-grid>.button{grid-column:1}}@media (max-width:760px){.build-section,.modes-section,.papers-teaser,.scope-section,.product-lifecycle,.system-section,.harness-section,.k8s-note,.ownership-ring-section,.ownership-modes,.mission-section,.design-partner-section,.paper-index-section,.next-paper,.lifecycle-section,.proof-section,.product-graph-section,.product-modes,.architecture-build,.authority-section,.ownership-tests,.principles-section{padding-block:86px}.section-heading{margin-bottom:38px}.split-heading h2,.centered-heading h2{font-size:clamp(50px,14vw,72px)}.build-graph-tabs{grid-template-columns:1fr}.build-graph-tabs button{border-right:0;border-bottom:1px solid var(--scheme-line,var(--hairline));min-height:52px}.build-graph-canvas{padding:12px}.graph-column{padding:16px}.build-graph-note{padding:14px}.lifecycle-explorer,.ownership-proofs{grid-template-columns:1fr}.lifecycle-tabs,.proof-tabs{border-right:0;border-bottom:1px solid var(--scheme-line-strong,var(--hairline-strong));grid-template-columns:1fr 1fr}.lifecycle-tabs button,.proof-tabs button{border-right:1px solid var(--scheme-line,var(--hairline));min-height:62px}.lifecycle-detail{grid-template-columns:1fr;gap:22px;min-height:0;padding:34px 22px}.lifecycle-number{font-size:100px}.detail-proof{grid-template-columns:1fr}.google-promise{margin-bottom:70px;padding-inline:0}.google-promise h2{font-size:clamp(50px,14vw,72px)}.mode-panel{grid-template-columns:1fr;padding:12px}.mode-intro{grid-column:auto}.mode-intro,.responsibility-card{padding:22px}.proof-sheet{padding:30px 20px}.proof-sheet li{grid-template-columns:32px 1fr}.proof-sheet li strong{grid-column:2}.footer-grid{grid-template-columns:1fr 1fr;gap:38px}.footer-brand{grid-column:1/-1}.footer-bottom{flex-direction:column}.subpage-hero{padding-block:75px 90px}.subpage-hero h1{margin:24px 0 50px;font-size:clamp(64px,18vw,92px)}.subpage-intro{grid-template-columns:1fr;gap:22px}.scope-grid,.harness-grid,.principles-grid{grid-template-columns:1fr}.scope-grid article,.harness-grid article,.principles-grid article{min-height:210px}.system-map{min-height:500px}.system-details{grid-template-columns:1fr}.system-tabs{border-right:0;border-bottom:1px solid var(--scheme-line-strong,var(--hairline-strong));grid-template-columns:1fr 1fr}.system-tabs button{border-right:1px solid var(--scheme-line,var(--hairline))}.system-detail-copy{padding:30px 22px}.authority-levels{grid-template-columns:1fr 1fr}.authority-detail{grid-template-columns:1fr;gap:25px;padding:34px 22px}.authority-stamp{width:135px;height:135px;font-size:68px}.ownership-ring{grid-template-rows:auto;grid-template-columns:1fr 1fr}.ring-center{border-radius:7px;grid-area:auto/1/auto/-1}.ring-item{grid-area:auto!important}.company-promise{margin-top:60px;padding-left:24px}.contact-section{padding-block:100px}.paper-index article{grid-template-columns:50px 1fr;gap:20px}.paper-index .button{grid-column:2;justify-self:start}.paper-hero h1{font-size:clamp(72px,19vw,108px)}.paper-body{grid-template-columns:1fr;gap:55px}.paper-body aside{position:static}.paper-prose>section>p:not(.section-index){font-size:22px}.paper-model ol,.paper-proofs ul{grid-template-columns:1fr}.next-paper a{grid-template-columns:54px 1fr}.next-paper a i{display:none}}}@scope(.x1-site){:scope{--paper:var(--scheme-surface,#f8f9fa);--paper-raised:var(--scheme-surface,#fff);--paper-deep:var(--scheme-surface-raised,#f1f3f4);--ink:var(--scheme-text,#202124);--muted:var(--scheme-text-muted,#5f6368);--hairline:var(--scheme-blue-line,#e2e6eb);--hairline-strong:var(--scheme-line,#dadce0);--cobalt:var(--scheme-blue-text,#1a73e8);--cobalt-dark:var(--scheme-blue-text,#1765cc);--vermilion:var(--scheme-red-text,#ea4335);--green:var(--scheme-green-text,#188038);--amber:var(--scheme-amber-text,#f9ab00);--blue-soft:var(--scheme-blue-surface,#e8f0fe);--green-soft:var(--scheme-green-surface,#e6f4ea);--red-soft:var(--scheme-red-surface,#fce8e6);--yellow-soft:var(--scheme-amber-surface,#fef7e0);--font-editorial:var(--font-geist-sans), Arial, sans-serif;background:var(--scheme-surface,#f8f9fa);background:var(--scheme-surface,#fbfcfe);color:var(--scheme-text,var(--ink))}:scope:before{background:radial-gradient(circle at 72% 9%, var(--scheme-blue-fill-a35,#1a73e809), transparent 25%), radial-gradient(circle at 3% 66%, var(--scheme-green-fill-a25,#34a85306), transparent 22%);opacity:1}:focus-visible{outline-color:var(--scheme-blue-line-a420,#1a73e86b)}.site-header{border-bottom-color:var(--scheme-blue-line,#e6e9ee);background:var(--scheme-surface-a940,#fffffff0);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);position:sticky;top:0;box-shadow:0 1px #20212405}.header-inner{min-height:72px}.wordmark{letter-spacing:-.065em;font-size:36px;font-weight:680}.primary-nav{color:var(--scheme-text,#303134);gap:clamp(30px,3.2vw,58px);font-size:15px;font-weight:500}.primary-nav a:after{background:var(--scheme-blue-fill,var(--cobalt));border-radius:999px;height:2px}.button{min-height:50px;box-shadow:none;border-radius:10px;gap:14px;padding-inline:24px;font-weight:580}.button:hover{transform:translateY(-1px)}.button-primary,.header-cta{background:var(--scheme-blue-fill,var(--cobalt));box-shadow:0 1px 2px #1a73e83d}.button-primary:hover,.header-cta:hover{background:var(--scheme-blue-fill,var(--cobalt-dark));box-shadow:0 4px 12px #1a73e82e}.button-secondary{border-color:var(--scheme-blue-line,#c4cad2);background:var(--scheme-surface,#fff);color:var(--scheme-blue-text,var(--cobalt))}.button-secondary:hover{border-color:var(--scheme-blue-line,#8ab4f8);background:var(--scheme-surface,#f8fbff)}.eyebrow,.section-index,.micro-label{font-family:var(--font-sans);letter-spacing:.035em;text-transform:none;font-size:12px;font-weight:620}.eyebrow{align-items:center;gap:10px;display:flex}.eyebrow:before{content:"✦";width:17px;height:17px;color:var(--scheme-blue-text,var(--cobalt));font-size:17px;line-height:1}.section-index{color:var(--scheme-blue-text,var(--cobalt))}.hero{grid-template-columns:minmax(500px,.92fr) minmax(650px,1.08fr);gap:clamp(38px,4vw,58px);min-height:calc(100svh - 72px);padding-block:66px 58px}.hero-copy{max-width:620px}.hero h1{max-width:610px;font-family:var(--font-sans);letter-spacing:-.052em;margin:30px 0 24px;font-size:clamp(52px,4.4vw,66px);font-weight:650;line-height:1.03}.hero-lede{max-width:560px;color:var(--scheme-text-muted,var(--muted));font-size:clamp(17px,1.25vw,20px);line-height:1.58}.hero-actions{gap:12px;margin-top:32px}.hero-note{max-width:520px;color:var(--scheme-text-muted,#777c83);font-family:var(--font-sans);margin-top:20px;font-size:12px}.playful-system-map{justify-self:end;width:100%;max-width:760px;animation:.56s ease-out 80ms both reveal-up}.playful-map-stage{min-height:430px;position:relative}.playful-map-connectors{z-index:0;fill:none;width:100%;height:430px;stroke:var(--scheme-blue-line,#bdc5cf);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.15px;position:absolute;inset:0}.playful-map-connectors .is-flight-path{stroke:var(--scheme-blue-line,var(--cobalt));stroke-width:1.5px;stroke-dasharray:5 5}.playful-map-connectors .connector-dots circle{stroke:var(--scheme-line,#fff);stroke-width:1px}.playful-map-connectors .is-blue,.playful-outcomes .is-blue{fill:var(--scheme-blue-text,#1a73e8);background:var(--scheme-blue-fill,#1a73e8)}.playful-map-connectors .is-red,.playful-outcomes .is-red{fill:var(--scheme-red-text,#ea4335);background:var(--scheme-red-fill,#ea4335)}.playful-map-connectors .is-amber,.playful-outcomes .is-amber{fill:var(--scheme-amber-text,#f9ab00);background:var(--scheme-amber-fill,#f9ab00)}.playful-map-connectors .is-green,.playful-outcomes .is-green{fill:var(--scheme-green-text,#0f9d58);background:var(--scheme-green-fill,#0f9d58)}.tone-blue{--map-tone:var(--scheme-blue-text,#1a73e8)}.tone-red{--map-tone:var(--scheme-red-text,#ea4335)}.tone-amber{--map-tone:var(--scheme-amber-text,#f9ab00)}.tone-green{--map-tone:var(--scheme-green-text,#0f9d58)}.tone-violet{--map-tone:var(--scheme-purple-text,#7656d6)}.playful-inputs{z-index:2;gap:8px;width:24.45%;display:grid;position:absolute;top:22px;left:0}.playful-input{border:1px solid var(--scheme-blue-line,#d8dde4);min-width:0;min-height:50px;color:var(--scheme-text,#272b31);background:var(--scheme-surface-a940,#fffffff0);text-align:left;cursor:pointer;border-radius:9px;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:9px;padding:8px 11px;transition:border-color .17s,background .17s,box-shadow .17s,transform .17s;display:grid;box-shadow:0 2px 5px #3c404309}.playful-input:hover,.playful-input.is-active{border-color:color-mix(in srgb, var(--map-tone) 58%, var(--scheme-blue-line,#d8dde4));background:color-mix(in srgb, var(--map-tone) 4%, var(--scheme-surface,#fff));box-shadow:0 4px 12px color-mix(in srgb, var(--map-tone) 10%, transparent);transform:translate(2px)}.playful-input>span{width:22px;height:22px;color:var(--map-tone);place-items:center;display:grid}.playful-input svg,.playful-owned-stack svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:100%;height:100%}.playful-input strong{letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:550;overflow:hidden}.playful-nix-core{z-index:2;border:1px solid var(--scheme-blue-line,#d3d9e1);background:var(--scheme-surface-a970,#fffffff7);text-align:center;border-radius:12px;align-content:center;justify-items:center;width:18.05%;min-height:130px;padding:13px 9px;display:grid;position:absolute;top:147px;left:40.55%;box-shadow:0 5px 14px #3c40430f}.playful-nix-mark{color:var(--scheme-blue-text,#4285f4);text-shadow:7px 4px #4285f41f;font-size:54px;line-height:.85}.playful-nix-core strong,.playful-nix-core small{display:block}.playful-nix-core strong{margin-top:11px;font-size:11px;font-weight:590}.playful-nix-core small{max-width:92%;color:var(--scheme-text-muted,#7b828a);white-space:normal;margin-top:5px;font-size:7px;line-height:1.25}.playful-owned-stack{z-index:2;border:1px solid var(--scheme-blue-line,#cdd3dc);background:var(--scheme-surface-a960,#fffffff5);border-radius:15px;width:28.6%;min-height:260px;padding:19px 14px 16px;position:absolute;top:70px;right:0;box-shadow:0 5px 15px #3c40430b}.playful-owned-stack h2{letter-spacing:-.01em;margin:0 0 20px;font-size:11px;font-weight:590}.playful-owned-stack>div{grid-template-columns:1fr 1fr;gap:19px 10px;display:grid}.playful-owned-stack span{min-width:0;color:var(--map-tone);justify-items:center;gap:7px;display:grid}.playful-owned-stack svg{width:23px;height:23px}.playful-owned-stack small{color:var(--scheme-text,#34383d);text-align:center;font-size:8px}.playful-bird{z-index:2;color:var(--scheme-blue-text,var(--cobalt));align-items:center;gap:13px;display:flex;position:absolute;top:345px;left:67%;transform:rotate(-2deg)}.playful-bird svg{width:48px;height:39px;fill:var(--scheme-blue-text-a25,#1a73e806);stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5px;overflow:visible}.playful-bird strong{white-space:nowrap;font-size:10px;font-weight:620}.playful-outcomes{border:1px solid var(--scheme-blue-line,#d8dde4);min-height:53px;color:var(--scheme-text-muted,#5f6670);background:var(--scheme-surface-a860,#ffffffdb);border-radius:9px;justify-content:center;align-items:center;gap:clamp(13px,2.2vw,28px);font-size:11px;display:flex}.playful-outcomes span{white-space:nowrap;align-items:center;gap:10px;display:inline-flex}.playful-outcomes i{border-radius:50%;width:7px;height:7px;display:inline-block}.playful-outcomes b{color:var(--scheme-text-muted,#838991);font-weight:400}.hero-system-console{border:1px solid var(--scheme-blue-line,#d8dde5);background:var(--scheme-surface,#fff);border-radius:18px;animation:.56s ease-out 80ms both reveal-up;overflow:hidden;box-shadow:0 14px 38px #3c40431a,0 2px 5px #3c40430f}.console-topline{border-bottom:1px solid var(--scheme-blue-line,#e5e8ed);justify-content:space-between;align-items:center;height:54px;padding:0 24px;display:flex}.console-topline>p{color:var(--scheme-text-muted,#687078);font-family:var(--font-mono);letter-spacing:.055em;margin:0;font-size:10px;font-weight:600}.healthy-status,.owned-status{color:var(--scheme-green-text,var(--green));align-items:center;gap:8px;font-size:12px;font-weight:560;display:inline-flex}.healthy-status i,.owned-status i{background:var(--scheme-green-fill,#34a853);border-radius:50%;width:9px;height:9px;position:relative}.healthy-status i:after{border:1px solid var(--scheme-green-line-a300,#34a8534d);content:"";border-radius:50%;animation:2.4s ease-out infinite healthy-pulse;position:absolute;inset:-6px}.console-layout{grid-template-columns:minmax(230px,.72fr) minmax(430px,1.28fr);display:grid}.console-summary{border-right:1px solid var(--scheme-blue-line,#e5e8ed);min-width:0;padding:25px 24px 21px}.console-active-detail strong{color:var(--scheme-text,var(--ink));margin-bottom:3px;font-size:13px;display:block}.console-progress{grid-template-columns:repeat(4,1fr);gap:4px;margin-top:21px;padding-top:1px;display:grid;position:relative}.console-progress:before{content:"";background:linear-gradient(90deg, var(--scheme-green-fill,#34a853) 0 72%, var(--scheme-blue-surface,#d9dde3) 72%);height:2px;position:absolute;top:10px;left:7%;right:7%}.console-progress span{z-index:1;color:var(--scheme-text-muted,#687078);justify-items:center;gap:6px;font-size:9px;display:grid;position:relative}.console-progress i{border:2px solid var(--scheme-line,#fff);width:20px;height:20px;color:var(--scheme-text-on-accent,#fff);background:var(--scheme-green-fill,#34a853);border-radius:50%;place-items:center;font-size:8px;font-style:normal;display:grid;box-shadow:0 0 0 1px #34a853}.console-progress .is-current i{background:var(--scheme-blue-fill,var(--cobalt));box-shadow:0 0 0 1px var(--cobalt)}.console-evidence{border-top:1px solid var(--scheme-blue-line,#e7eaee);gap:0;margin:21px 0 0;display:grid}.console-evidence>div{border-bottom:1px solid var(--scheme-blue-line,#edf0f3);justify-content:space-between;gap:14px;padding:8px 0;font-size:10px;display:flex}.console-evidence dt{color:var(--scheme-text-muted,var(--muted))}.console-evidence dd{color:var(--scheme-green-text,var(--green));margin:0;font-weight:590}.ownership-stamp{border:1px solid var(--scheme-green-line,#cce7d3);width:max-content;color:var(--scheme-green-text,var(--green));background:var(--green-soft);border-radius:7px;margin:16px 0 0 auto;padding:6px 9px;font-size:10px;font-weight:620;transform:rotate(-1.5deg)}.ownership-stamp span{margin-left:5px}.console-map{background:radial-gradient(circle, var(--scheme-surface-inset-a140,#5f636824) .7px, transparent .9px), var(--scheme-surface,#fff);background-size:13px 13px;min-width:0;padding:22px}.console-map-label{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.console-map-label span{font-size:12px;font-weight:620}.console-map-label small{color:var(--scheme-text-muted,#848a92);font-size:9px}.console-plane-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.console-plane-grid button{border:1px solid var(--scheme-blue-line,#dfe3e8);min-height:66px;color:var(--scheme-text,var(--ink));background:var(--scheme-surface-a970,#fffffff7);text-align:left;cursor:pointer;border-radius:11px;grid-template-rows:auto auto;grid-template-columns:22px 1fr;align-items:center;gap:2px 8px;padding:11px;transition:border-color .17s,box-shadow .17s,transform .17s;display:grid}.console-plane-grid button:last-child{grid-column:2}.console-plane-grid button:hover,.console-plane-grid button.is-active{border-color:var(--scheme-blue-line,#8ab4f8);transform:translateY(-1px);box-shadow:0 3px 10px #1a73e817}.console-plane-grid button.is-active{background:var(--scheme-surface,#f7faff)}.console-plane-grid strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:580;overflow:hidden}.console-plane-grid small{color:var(--scheme-text-muted,#7d838b);grid-column:2;font-size:9px}.plane-symbol{border:1.5px solid var(--scheme-line,#5f6368);border-radius:6px;grid-row:span 2;width:20px;height:20px;position:relative}.is-active .plane-symbol{border-color:var(--scheme-blue-line,var(--cobalt));background:var(--blue-soft)}.symbol-edge{border-radius:50%}.symbol-identity{border-radius:50% 50% 7px 7px}.symbol-data{border-radius:50%/25%}.symbol-compute{background:var(--scheme-surface-inset,#5f6368);border-radius:4px;box-shadow:inset 0 0 0 4px #fff}.symbol-operations{transform:rotate(45deg)scale(.72)}.console-core-row{grid-template-columns:1.35fr .65fr;gap:28px;margin-top:19px;display:grid;position:relative}.console-core-row:before{content:"";background:var(--scheme-blue-surface,#bfc6ce);width:1px;height:19px;position:absolute;top:-19px;left:33%}.console-core,.console-products{border:1px solid var(--scheme-blue-line,#d7dce3);background:var(--scheme-surface,#fff);border-radius:11px;align-items:center;gap:11px;min-height:63px;padding:11px 13px;display:flex;box-shadow:0 3px 9px #3c404314}.console-core{border-color:var(--scheme-blue-line,#aecbfa)}.nix-mark{color:var(--scheme-blue-text,var(--cobalt));font-size:27px;font-style:normal}.console-core strong,.console-products strong{font-size:12px;display:block}.console-core small,.console-products small{color:var(--scheme-text-muted,#7a8088);margin-top:4px;font-size:8px;display:block}.console-products>span{color:var(--scheme-blue-text,var(--cobalt));font-size:20px}.console-outcomes{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:11px;display:grid}.console-outcomes span{border:1px solid var(--scheme-blue-line,#dfe3e8);min-height:31px;color:var(--scheme-text,#454a50);background:var(--scheme-surface-a960,#fffffff5);border-radius:8px;justify-content:center;align-items:center;gap:6px;font-size:9px;display:flex}.console-outcomes i{width:15px;height:15px;color:var(--scheme-green-text,var(--green));background:var(--green-soft);border-radius:50%;place-items:center;font-size:9px;font-style:normal;display:grid}.console-footer{border-top:1px solid var(--scheme-blue-line,#e5e8ed);min-height:48px;color:var(--scheme-text-muted,#687078);align-items:center;gap:11px;padding:0 24px;font-size:10px;display:flex}.console-footer>span{color:var(--scheme-text,#3c4043);font-family:var(--font-mono);font-size:15px}.console-footer>strong{color:var(--scheme-text,#4b5158);margin-left:auto;font-weight:540}.console-footer>strong i{color:var(--scheme-blue-text,var(--cobalt));margin-left:4px;font-size:16px;font-style:normal}.console-layout{grid-template-columns:minmax(235px,.74fr) minmax(430px,1.26fr);min-height:420px}.console-summary{flex-direction:column;padding:28px 24px 20px;display:flex}.console-summary-topline{justify-content:space-between;align-items:center;gap:12px;display:flex}.console-summary-topline>p{color:var(--scheme-text-muted,#596069);font-family:var(--font-mono);letter-spacing:.055em;margin:0;font-size:9px;font-weight:620}.console-summary-topline .healthy-status{border:1px solid var(--scheme-green-line,#d8e5dc);background:var(--scheme-surface,#f6fbf7);border-radius:5px;padding:5px 8px;font-size:9px;position:relative}.console-summary h2{letter-spacing:-.04em;margin:18px 0 9px;font-size:clamp(22px,1.7vw,27px);font-weight:620;line-height:1.08}.console-active-detail{min-height:55px;color:var(--scheme-text-muted,#777d85);margin:0;font-size:9px;line-height:1.45}.console-active-detail strong,.console-active-detail span{display:block}.console-active-detail strong{color:var(--scheme-text,#3c4043);margin-bottom:2px;font-size:10px}.console-progress{border-block:1px solid var(--scheme-blue-line,#e6e9ed);margin-top:4px;padding:18px 0 15px}.console-progress:before{background:linear-gradient(90deg, var(--scheme-green-fill,#188038) 0 72%, var(--scheme-blue-surface,#d9dde3) 72%);top:27px}.console-progress span{color:var(--scheme-text,#4e555d);gap:7px;font-size:9px}.console-progress i{border-width:1px;width:18px;height:18px;font-size:9px}.console-evidence-title{color:var(--scheme-text,#34383d);margin:18px 0 3px;font-size:11px;font-weight:610}.console-evidence{border-top:0;margin:0}.console-evidence>div{align-items:center;padding:7px 0;font-size:9px}.console-evidence dt{color:var(--scheme-text,#3f454b);align-items:center;gap:7px;display:flex}.console-evidence dt i{width:14px;color:var(--scheme-text-muted,#545b63);text-align:center;font-style:normal}.console-signature{border-top:1px solid var(--scheme-blue-line,#e7eaee);grid-template-columns:25px minmax(0,1fr) auto;align-items:center;gap:9px;margin-top:auto;padding-top:14px;display:grid}.signature-shield{border:1px solid var(--scheme-line,#858c94);width:24px;height:27px;color:var(--scheme-text,#4d545c);border-radius:8px 8px 11px 11px;place-items:center;font-size:12px;display:grid}.console-signature strong,.console-signature small{display:block}.console-signature strong{font-size:8px;font-weight:570}.console-signature small{color:var(--scheme-text-muted,#828890);white-space:nowrap;margin-top:2px;font-size:7px}.console-signature .ownership-stamp{white-space:nowrap;margin:0;padding:6px 8px;font-size:8px;transform:none}.console-map{min-height:420px;padding:0;position:relative;overflow:hidden}.console-connectors{z-index:0;fill:none;width:100%;height:100%;stroke:var(--scheme-blue-line,#c7ced7);stroke-width:1.2px;vector-effect:non-scaling-stroke;position:absolute;inset:0;overflow:visible}.console-connectors .is-dashed{stroke:var(--scheme-blue-line,var(--cobalt));stroke-width:1.8px;stroke-dasharray:5 5}.console-connectors circle{fill:var(--scheme-blue-text,var(--cobalt));stroke:var(--scheme-line,#fff);stroke-width:1.2px}.console-graph-grid{z-index:1;grid-template-rows:85px 120px 85px;grid-template-columns:repeat(6,minmax(0,1fr));gap:50px 12px;min-height:420px;padding:20px;display:grid;position:relative}.console-node{border:1px solid var(--scheme-blue-line,#dfe3e8);min-width:0;color:var(--scheme-text,var(--ink));background:var(--scheme-surface-a970,#fffffff7);text-align:left;cursor:pointer;border-radius:10px;grid-column:span 2;grid-template-rows:auto auto;grid-template-columns:20px minmax(0,1fr);align-items:center;gap:3px 9px;padding:12px;transition:border-color .17s,box-shadow .17s,transform .17s;display:grid;box-shadow:0 3px 9px #3c404313}.console-node:hover,.console-node.is-active{border-color:var(--scheme-blue-line,#8ab4f8);transform:translateY(-1px);box-shadow:0 4px 13px #1a73e81f}.console-node.is-active{background:var(--scheme-surface,#f7faff)}.console-node strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:590;overflow:hidden}.console-node small{color:var(--scheme-text-muted,#7c828a);text-overflow:ellipsis;white-space:nowrap;grid-column:2;font-size:8px;overflow:hidden}.console-node .plane-symbol{grid-row:span 2;width:18px;height:18px}.console-core{border-color:var(--scheme-blue-line,#d6dce4);grid-area:2/1/auto/5;grid-template-columns:45px minmax(0,1fr);align-items:center;gap:13px;min-width:0;min-height:0;padding:17px;display:grid;position:relative}.node-products{grid-area:2/5/auto/7}.nix-graph-mark{width:43px;height:43px;fill:var(--scheme-text-on-accent,#fff);stroke:var(--scheme-blue-line,var(--cobalt));stroke-linejoin:round;stroke-width:1.8px;overflow:visible}.nix-graph-mark circle{fill:var(--scheme-text-on-accent,#fff)}.console-core strong{font-size:14px;font-weight:610}.console-core small{white-space:nowrap;margin-top:6px;font-size:8px}.console-core-badge{width:23px;height:23px;color:var(--scheme-text-on-accent,#fff);background:var(--scheme-blue-surface,#669df6);border-radius:6px;place-items:center;font-size:13px;display:grid;position:absolute;top:10px;right:10px}.confidence-rail{background:0 0;border:0}.confidence-rail .confidence-inner{min-height:0;padding:0 0 72px;display:block}.confidence-inner .ownership-rail{border:1px solid var(--scheme-blue-line,#dfe3e8);background:linear-gradient(135deg, var(--scheme-surface,#fff) 0%, var(--scheme-surface,#fbfcfe) 100%);width:100%;color:var(--scheme-text,var(--ink));font-family:inherit;font-size:inherit;text-transform:none;border-radius:24px;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:0;padding:0;list-style:none;display:grid;overflow:hidden;box-shadow:0 8px 28px #3c404312}.confidence-inner .ownership-rail li{border-right:1px solid var(--scheme-blue-line,#e5e8ed);text-transform:none;letter-spacing:normal;grid-template-columns:56px minmax(0,1fr);align-items:center;gap:20px;min-width:0;min-height:142px;padding:32px 40px;display:grid}.confidence-inner .ownership-rail li+li:before{content:none;display:none}.confidence-inner .ownership-rail li:last-child{border-right:0}.confidence-inner .ownership-rail strong,.confidence-inner .ownership-rail small{text-transform:none;letter-spacing:normal;display:block}.confidence-inner .ownership-rail strong{margin-bottom:5px;font-size:16px;font-weight:610;line-height:1.25}.confidence-inner .ownership-rail small{color:var(--scheme-text-muted,var(--muted));font-size:14px;line-height:1.48}.rail-icon{border:1px solid var(--scheme-blue-line,#dfe3e8);background:var(--scheme-surface,#fff);border-radius:12px;flex:none;place-items:center;width:56px;height:56px;display:grid;box-shadow:0 2px 7px #3c40430b}.rail-icon svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;width:29px;height:29px}.rail-code{color:var(--scheme-blue-text,#1a73e8)}.rail-data{color:var(--scheme-green-text,#34a853)}.rail-infra{color:var(--scheme-amber-text,#f9ab00)}.rail-anywhere{color:var(--scheme-blue-text,#5f61d8)}@keyframes healthy-pulse{0%{opacity:.8;transform:scale(.75)}70%,to{opacity:0;transform:scale(1.45)}}.section-band{border-block-color:var(--scheme-blue-line,#e5e8ed);background:var(--scheme-surface,#fff)}.shift-section,.lifecycle-section,.proof-section,.product-graph-section,.product-modes,.architecture-build,.authority-section,.ownership-tests,.principles-section,.build-section,.modes-section,.papers-teaser,.scope-section,.product-lifecycle,.system-section,.harness-section,.k8s-note,.ownership-ring-section,.ownership-modes,.mission-section,.design-partner-section{padding-block:126px}.build-section .hero-system-console{width:min(100%,1120px);margin:58px auto 0}.shift-grid{gap:clamp(70px,10vw,150px)}.shift-grid h2,.section-heading h2,.google-promise h2,.closing-cta h2,.subpage-hero h1,.mission-grid h2,.contact-section h2,.company-promise p,.design-partner-grid h2{font-family:var(--font-sans);letter-spacing:-.045em;font-weight:620}.shift-grid h2{font-size:clamp(44px,4.4vw,66px);line-height:1.06}.shift-copy p,.heading-copy p,.subpage-intro p{color:var(--scheme-text-muted,var(--muted))}.text-link{color:var(--scheme-blue-text,var(--cobalt));font-weight:580}.split-heading{gap:clamp(55px,9vw,130px)}.split-heading h2,.centered-heading h2{font-size:clamp(46px,4.6vw,68px);line-height:1.05}.centered-heading>p:last-child{max-width:720px;color:var(--scheme-text-muted,var(--muted))}.calm-build-visual{border:1px solid var(--scheme-blue-line,#dce1e7);background:var(--scheme-surface,#fff);border-radius:20px;overflow:hidden;box-shadow:0 10px 34px #3c404313}.calm-build-header{border-bottom:1px solid var(--scheme-blue-line,#e6e9ed);justify-content:space-between;align-items:center;min-height:72px;padding:0 30px;display:flex}.calm-build-header h3{letter-spacing:-.03em;margin:0;font-size:22px;font-weight:610}.calm-build-canvas{background:radial-gradient(circle, var(--scheme-surface-inset-a120,#5f63681f) .7px, transparent .9px), linear-gradient(145deg, var(--scheme-surface,#fff), var(--scheme-surface,#fbfcff));background-size:15px 15px,auto;grid-template-columns:245px 88px minmax(300px,1fr) 76px 175px;align-items:center;gap:0;min-height:510px;padding:42px 34px;display:grid}.calm-inputs{gap:10px;display:grid}.calm-inputs button{border:1px solid var(--scheme-blue-line,#dce1e7);min-height:62px;color:var(--scheme-text,var(--ink));background:var(--scheme-surface-a960,#fffffff5);text-align:left;cursor:pointer;border-radius:11px;grid-template-rows:1fr 1fr;grid-template-columns:28px 1fr;align-items:center;gap:0 10px;padding:10px 14px;transition:border-color .17s,transform .17s,box-shadow .17s;display:grid}.calm-inputs button:hover,.calm-inputs button.is-active{border-color:var(--scheme-blue-line,var(--cobalt));transform:translate(3px);box-shadow:0 3px 10px #1a73e817}.calm-inputs button.is-active{background:var(--scheme-surface,#f7faff)}.calm-inputs .plane-symbol{grid-row:1/-1}.calm-inputs strong{align-self:end;font-size:13px;font-weight:580}.calm-inputs small{color:var(--scheme-text-muted,#777d85);align-self:start;font-size:9px}.calm-merge{border-right:1px solid var(--scheme-blue-line,#bfc6ce);height:calc(100% - 78px);position:relative}.calm-merge:before,.calm-merge:after{content:"";background:var(--scheme-blue-surface,#bfc6ce);width:72px;height:1px;position:absolute;right:0}.calm-merge:before{top:0}.calm-merge:after{bottom:0}.tiny-bird{z-index:2;color:var(--scheme-blue-text,var(--cobalt));font-size:27px;animation:5s ease-in-out infinite bird-float;position:absolute;top:22%;right:-28px;transform:rotate(-8deg)}.calm-nix-core{border:1px solid var(--scheme-blue-line,#aecbfa);background:var(--scheme-surface,#fff);text-align:center;border-radius:18px;align-content:center;justify-items:center;min-height:220px;padding:30px;display:grid;position:relative;box-shadow:0 8px 24px #1a73e81a}.calm-nix-core:before{content:"";background:var(--scheme-blue-surface,#bfc6ce);width:17px;height:1px;position:absolute;top:50%;right:100%}.calm-nix-core .nix-mark{font-size:42px}.calm-nix-core>p{color:var(--scheme-blue-text,var(--cobalt));margin:9px 0 7px;font-size:21px;font-weight:620}.calm-nix-core>strong{max-width:390px;color:var(--scheme-text-muted,var(--muted));font-size:12px;font-weight:460;line-height:1.5}.calm-nix-core>div{flex-wrap:wrap;justify-content:center;gap:6px;margin-top:17px;display:flex}.calm-nix-core code{color:var(--scheme-text,#4d5156);background:var(--scheme-surface-raised,#f1f3f4);border-radius:6px;padding:5px 7px;font-size:8px}.calm-output-line{background:var(--scheme-blue-surface,#bfc6ce);height:1px}.calm-outcomes{gap:14px;display:grid;position:relative}.calm-outcomes:before{content:"";background:var(--scheme-blue-surface,#bfc6ce);width:1px;position:absolute;top:29px;bottom:29px;left:-38px}.calm-outcomes span{border:1px solid var(--scheme-blue-line,#dce1e7);background:var(--scheme-surface,#fff);border-radius:11px;align-items:center;gap:10px;min-height:56px;padding:12px;font-size:12px;font-weight:570;display:flex}.calm-outcomes i{width:25px;height:25px;color:var(--scheme-green-text,var(--green));background:var(--green-soft);border-radius:50%;place-items:center;font-style:normal;display:grid}.calm-detail-row{border-top:1px solid var(--scheme-blue-line,#e6e9ed);grid-template-columns:170px 1fr auto;align-items:center;gap:24px;min-height:74px;padding:16px 30px;display:grid}.calm-detail-row>strong{color:var(--scheme-blue-text,var(--cobalt));font-size:13px}.calm-detail-row>p{color:var(--scheme-text-muted,var(--muted));margin:0;font-size:11px}.calm-detail-row>span{color:var(--scheme-green-text,var(--green));font-size:10px;font-weight:590}.calm-detail-row>span i{font-style:normal}@keyframes bird-float{0%,80%,to{opacity:.7;transform:translate(0)rotate(-8deg)}88%{opacity:1;transform:translate(9px,-5px)rotate(-4deg)}}.lifecycle-explorer,.mode-switch,.ownership-proofs,.system-explorer,.authority-ladder,.contract-sheet{border-color:var(--scheme-blue-line,#dce1e7);background:var(--scheme-surface,#fff);border-radius:17px;overflow:hidden;box-shadow:0 8px 26px #3c404311}.lifecycle-tabs,.proof-tabs,.system-tabs,.authority-levels,.mode-tabs{border-color:var(--scheme-blue-line,#e2e6eb);background:var(--scheme-surface,#f8f9fa)}.lifecycle-tabs button,.proof-tabs button,.system-tabs button,.authority-levels button,.mode-tabs button{border-color:var(--scheme-blue-line,#e2e6eb);color:var(--scheme-text,#4d5156);background:0 0}.lifecycle-tabs button.is-active,.proof-tabs button.is-active,.system-tabs button.is-active,.authority-levels button.is-active,.mode-tabs button.is-active{color:var(--scheme-blue-text,var(--cobalt));background:var(--blue-soft)}.lifecycle-tabs button.is-active span,.proof-tabs button.is-active span{color:var(--scheme-blue-text,var(--cobalt))}.lifecycle-detail,.authority-detail,.mode-panel,.proof-sheet{background:var(--scheme-surface,#fff)}.lifecycle-detail h3,.mode-intro h3,.responsibility-card h3,.proof-heading h3,.system-detail-copy h3,.authority-detail h3,.ring-center strong,.ring-item h3,.scope-grid h3,.harness-grid h3,.principles-grid h3,.contract-sheet h3{font-family:var(--font-sans);letter-spacing:-.035em;font-weight:610}.lifecycle-number,.authority-stamp{color:var(--blue-soft);font-family:var(--font-sans);font-weight:680}.responsibility-card,.scope-grid article,.harness-grid article,.principles-grid article,.ring-item{border-color:var(--scheme-blue-line,#e0e4e9);background:var(--scheme-surface,#fff);border-radius:14px;box-shadow:0 4px 16px #3c40430b}.responsibility-card,.scope-grid article,.harness-grid article,.principles-grid article{transition:border-color .17s,transform .17s,box-shadow .17s}.scope-grid article:hover,.harness-grid article:hover,.principles-grid article:hover{border-color:var(--scheme-blue-line,#aecbfa);transform:translateY(-2px);box-shadow:0 7px 22px #1a73e813}.google-promise{background:linear-gradient(135deg, var(--scheme-blue-surface,#e8f0fe), var(--scheme-surface,#f8fbff));border:0;border-radius:20px;padding:clamp(34px,5vw,68px)}.google-promise h2{font-size:clamp(46px,4.7vw,70px);line-height:1.04}.papers-teaser-grid{gap:44px}.papers-teaser h2{font-family:var(--font-sans);letter-spacing:-.045em;font-size:clamp(44px,4vw,62px);font-weight:620}.paper-stack{border:1px solid var(--scheme-blue-line,#dce1e7);background:var(--scheme-surface,#fff);border-radius:15px;overflow:hidden}.paper-stack a{border-color:var(--scheme-blue-line,#e5e8ed);transition:background .16s}.paper-stack a:hover{background:var(--scheme-surface,#f8fbff)}.closing-cta{padding-block:140px}.closing-cta h2{font-size:clamp(54px,5.5vw,82px);line-height:1.02}.site-footer{border-top-color:var(--scheme-blue-line,#e2e6eb);background:var(--scheme-surface,#f5f7fa);color:var(--scheme-text,#3c4043)}.site-footer .wordmark{color:var(--scheme-text,#202124)}.site-footer .wordmark span{color:var(--scheme-blue-text,var(--cobalt))}.site-footer .footer-brand p{color:var(--scheme-text-muted,#5f6368)}.site-footer .footer-column p{color:var(--scheme-text-muted,#70757a)}.site-footer .footer-column a{color:var(--scheme-text,#3c4043)}.site-footer .footer-column a:hover{color:var(--scheme-blue-text,var(--cobalt))}.site-footer .footer-bottom{border-top-color:var(--scheme-blue-line,#d9dde3);color:var(--scheme-text-muted,#70757a)}.subpage-hero{padding-block:112px 120px}.subpage-intro{gap:48px}.subpage-intro p{font-size:17px;line-height:1.7}.system-map{background:radial-gradient(circle, var(--scheme-surface-inset-a130,#5f636821) .7px, transparent .9px), var(--scheme-surface,#fbfcfe);background-size:15px 15px}.map-core{border-color:var(--scheme-blue-line,#aecbfa);background:var(--scheme-surface,#fff);box-shadow:0 7px 24px #1a73e81c}.ownership-ring{gap:12px}.ring-center{border-color:var(--scheme-blue-line,#aecbfa);background:var(--blue-soft);box-shadow:0 7px 24px #1a73e817}.company-promise{background:var(--blue-soft);border-left:0;border-radius:20px;padding:52px}.company-promise p{font-size:clamp(45px,4.7vw,70px);line-height:1.04}.contract-sheet{box-shadow:0 8px 26px #3c404312}.unified-paper-page{background:var(--scheme-surface,#fbfcfe)}.unified-paper-hero{grid-template-columns:minmax(0,.88fr) minmax(480px,1.12fr);align-items:end;gap:clamp(60px,9vw,145px);padding-block:120px 100px;display:grid}.paper-title-block h1{letter-spacing:-.06em;max-width:700px;margin:34px 0 28px;font-size:clamp(72px,8vw,124px);font-weight:650;line-height:.92}.paper-dek{max-width:680px;color:var(--scheme-text-muted,var(--muted));margin:0;font-size:clamp(20px,1.8vw,27px);line-height:1.48}.paper-abstract-panel{border:1px solid var(--scheme-blue-line,#dce1e7);background:var(--scheme-surface,#fff);border-radius:18px;padding:clamp(28px,3vw,44px);box-shadow:0 8px 28px #3c404311}.paper-abstract-panel>p:not(.micro-label){color:var(--scheme-text,#4d5156);margin:18px 0 0;font-size:15px;line-height:1.72}.paper-facts{border-top:1px solid var(--scheme-blue-line,#e3e6eb);border-left:1px solid var(--scheme-blue-line,#e3e6eb);grid-template-columns:1fr 1fr;gap:0;margin-top:28px;display:grid}.paper-facts span{border-right:1px solid var(--scheme-blue-line,#e3e6eb);border-bottom:1px solid var(--scheme-blue-line,#e3e6eb);min-height:72px;color:var(--scheme-text,#4d5156);flex-direction:column;justify-content:center;padding:13px 15px;font-size:11px;display:flex}.paper-facts strong{color:var(--scheme-blue-text,var(--cobalt));letter-spacing:.05em;text-transform:uppercase;margin-bottom:5px;font-size:9px}.paper-reading-layout{grid-template-columns:235px minmax(0,900px);justify-content:space-between;gap:clamp(70px,10vw,160px);padding-bottom:150px;display:grid}.paper-toc{border-top:1px solid var(--scheme-blue-line,#cbd1d8);align-self:start;padding-top:19px;position:sticky;top:98px}.paper-toc ol{gap:0;margin:15px 0 0;padding:0;list-style:none;display:grid}.paper-toc a{transition:color .15s,background .15s}.paper-toc li a{border-bottom:1px solid var(--scheme-blue-line,#edf0f3);color:var(--scheme-text-muted,#62676e);grid-template-columns:28px 1fr;gap:7px;padding:8px 7px;font-size:11px;line-height:1.3;display:grid}.paper-toc li a:hover{color:var(--scheme-blue-text,var(--cobalt));background:var(--blue-soft);border-radius:6px}.paper-toc li span{color:var(--scheme-text-subtle,#9aa0a6);font-family:var(--font-mono);font-size:8px}.toc-contact{color:var(--scheme-blue-text,var(--cobalt));gap:8px;margin-top:22px;font-size:11px;font-weight:590;display:inline-flex}.unified-paper{min-width:0}.paper-chapter{margin-bottom:138px;scroll-margin-top:104px}.paper-chapter>h2,.paper-conclusion h2{letter-spacing:-.052em;margin:20px 0 34px;font-size:clamp(50px,5vw,76px);font-weight:640;line-height:1.02}.paper-chapter>h3{letter-spacing:-.035em;margin:50px 0 18px;font-size:30px;font-weight:620}.paper-chapter>p:not(.section-index),.paper-conclusion>p:not(.eyebrow){color:var(--scheme-text,#3f444a);margin:0 0 23px;font-size:18px;line-height:1.72}.paper-chapter .paper-lead{color:var(--scheme-text,var(--ink));letter-spacing:-.024em;margin-bottom:30px;font-size:clamp(23px,2.1vw,30px);font-weight:450;line-height:1.45}.paper-definition{border-left:4px solid var(--scheme-blue-line,var(--cobalt));background:var(--blue-soft);border-radius:0 16px 16px 0;margin:45px 0;padding:30px 34px}.paper-definition strong{letter-spacing:-.035em;margin-top:14px;font-size:clamp(25px,2.4vw,34px);font-weight:580;line-height:1.34;display:block}.operation-grid,.system-view-grid,.proof-gate-grid{grid-template-columns:1fr 1fr;gap:12px;margin:48px 0;display:grid}.operation-grid article,.system-view-grid article,.proof-gate-grid article{border:1px solid var(--scheme-blue-line,#dfe3e8);background:var(--scheme-surface,#fff);border-radius:14px;min-height:215px;padding:25px;box-shadow:0 3px 13px #3c40430a}.operation-grid article>span,.system-view-grid article>span,.proof-gate-grid article>span{color:var(--scheme-blue-text,var(--cobalt));font-family:var(--font-mono);font-size:9px}.operation-grid h3,.system-view-grid h3,.proof-gate-grid h3{letter-spacing:-.025em;margin:35px 0 10px;font-size:22px;font-weight:610}.operation-grid p,.system-view-grid p,.proof-gate-grid p{color:var(--scheme-text-muted,var(--muted));margin:0;font-size:13px;line-height:1.58}.paper-not-this{border:1px solid var(--scheme-red-line,#f0d2cf);background:var(--scheme-surface,snow);border-radius:15px;margin-top:48px;padding:30px}.paper-not-this h3{margin:0 0 14px;font-size:22px}.paper-not-this ul{color:var(--scheme-text-muted,#5f6368);gap:9px;margin:0;padding-left:20px;font-size:14px;line-height:1.55;display:grid}.two-systems-model{grid-template-columns:1fr auto 1fr auto 1fr;align-items:stretch;gap:12px;margin-top:48px;display:grid}.two-systems-model article{border:1px solid var(--scheme-blue-line,#dfe3e8);background:var(--scheme-surface,#fff);border-radius:14px;padding:22px}.two-systems-model article.is-blue{border-color:var(--scheme-blue-line,#aecbfa);background:var(--blue-soft)}.two-systems-model>i{color:var(--scheme-text-subtle,#9aa0a6);align-self:center;font-size:22px;font-style:normal}.two-systems-model span{color:var(--scheme-blue-text,var(--cobalt));letter-spacing:.05em;text-transform:uppercase;font-size:9px;font-weight:650}.two-systems-model h3{margin:28px 0 9px;font-size:19px;font-weight:610}.two-systems-model p{color:var(--scheme-text-muted,var(--muted));margin:0;font-size:12px;line-height:1.5}.company-scope-table,.ownership-contract-table{border:1px solid var(--scheme-blue-line,#dce1e7);background:var(--scheme-surface,#fff);border-radius:15px;margin:48px 0 26px;overflow:hidden}.scope-row,.ownership-row{border-bottom:1px solid var(--scheme-blue-line,#e7eaee);grid-template-columns:.75fr 1fr 1.65fr;align-items:start;gap:24px;padding:20px 22px;display:grid}.scope-row:last-child,.ownership-row:last-child{border-bottom:0}.scope-row:nth-child(2n),.ownership-row:nth-child(2n){background:var(--scheme-surface,#fafbfc)}.scope-head,.ownership-head{color:var(--scheme-text-muted,#6f757d);letter-spacing:.06em;text-transform:uppercase;font-size:9px;font-weight:650;background:var(--scheme-surface-raised,#f1f3f4)!important}.scope-row strong,.ownership-row strong{color:var(--scheme-blue-text,var(--cobalt));font-size:13px;font-weight:610}.scope-row p,.ownership-row p{color:var(--scheme-text-muted,#565c63);margin:0;font-size:12px;line-height:1.55}.paper-boundary-note{background:var(--yellow-soft);border-radius:10px;padding:20px;color:var(--scheme-amber-text,#66521b)!important;font-size:13px!important}.harness-strip{border-top:1px solid var(--scheme-blue-line,#dce1e7);border-left:1px solid var(--scheme-blue-line,#dce1e7);grid-template-columns:repeat(6,1fr);margin:44px 0;display:grid}.harness-strip span{border-right:1px solid var(--scheme-blue-line,#dce1e7);border-bottom:1px solid var(--scheme-blue-line,#dce1e7);background:var(--scheme-surface,#fff);flex-direction:column;justify-content:space-between;min-height:104px;padding:16px 13px;font-size:12px;font-weight:580;display:flex}.harness-strip i{color:var(--scheme-blue-text,var(--cobalt));font-family:var(--font-mono);font-size:8px;font-style:normal}.paper-nix-flow{grid-template-columns:1fr auto 1.25fr auto 1fr;align-items:stretch;gap:11px;margin:50px 0;display:grid}.paper-nix-flow>div{border:1px solid var(--scheme-blue-line,#dce1e7);background:var(--scheme-surface,#fff);border-radius:14px;flex-direction:column;justify-content:space-between;min-height:165px;padding:22px;display:flex}.paper-nix-flow>i{color:var(--scheme-text-subtle,#9aa0a6);align-self:center;font-style:normal}.paper-nix-flow span{color:var(--scheme-blue-text,var(--cobalt));font-size:10px;font-weight:630}.paper-nix-flow strong{font-size:14px;font-weight:540;line-height:1.45}.paper-nix-flow .paper-nix-core{border-color:var(--scheme-blue-line,var(--cobalt));color:var(--scheme-text-on-accent,#fff);background:var(--scheme-blue-fill,var(--cobalt));box-shadow:0 8px 22px #1a73e82e}.paper-nix-core span{color:var(--scheme-text-on-accent,#fff)}.lifecycle-paper-list{border-top:1px solid var(--scheme-blue-line,#dce1e7);border-left:1px solid var(--scheme-blue-line,#dce1e7);grid-template-columns:1fr 1fr;gap:0;margin:48px 0;padding:0;list-style:none;display:grid}.lifecycle-paper-list li{border-right:1px solid var(--scheme-blue-line,#dce1e7);border-bottom:1px solid var(--scheme-blue-line,#dce1e7);background:var(--scheme-surface,#fff);grid-template-columns:38px 1fr;gap:15px;min-height:180px;padding:23px;display:grid}.lifecycle-paper-list>li:last-child{grid-column:1/-1}.lifecycle-paper-list li>span{color:var(--scheme-blue-text,var(--cobalt));font-family:var(--font-mono);font-size:9px}.lifecycle-paper-list h3{margin:0 0 11px;font-size:22px;font-weight:610}.lifecycle-paper-list p{color:var(--scheme-text-muted,var(--muted));margin:0;font-size:13px;line-height:1.55}.change-example{border:1px solid var(--scheme-blue-line,#aecbfa);background:linear-gradient(145deg, var(--scheme-surface,#f8fbff), var(--scheme-surface-raised,#eef5ff));border-radius:17px;margin:52px 0;padding:clamp(28px,4vw,46px)}.change-example h3{letter-spacing:-.04em;margin:18px 0 24px;font-size:clamp(27px,3vw,40px);font-weight:600;line-height:1.2}.change-example>p:last-child{color:var(--scheme-text,#4f555d);margin:0;font-size:15px;line-height:1.7}.mode-comparison-paper{grid-template-columns:1fr 1fr;gap:12px;margin:48px 0 32px;display:grid}.mode-comparison-paper article{border:1px solid var(--scheme-blue-line,#dce1e7);background:var(--scheme-surface,#fff);border-radius:15px;padding:30px}.mode-comparison-paper article:first-child{border-color:var(--scheme-blue-line,#aecbfa);background:var(--scheme-surface,#f8fbff)}.mode-comparison-paper h3{letter-spacing:-.04em;margin:18px 0 12px;font-size:32px;font-weight:620}.mode-comparison-paper strong{min-height:46px;color:var(--scheme-blue-text,var(--cobalt));font-size:14px;line-height:1.45;display:block}.mode-comparison-paper article>p:last-child{color:var(--scheme-text-muted,var(--muted));margin:22px 0 0;font-size:13px;line-height:1.62}.sovereignty-chapter{border:1px solid var(--scheme-blue-line,#aecbfa);background:linear-gradient(150deg, var(--scheme-surface,#f8fbff) 0%, var(--scheme-surface-raised,#eef5ff) 55%, var(--scheme-surface,#f8fbff) 100%);border-radius:22px;margin-inline:-50px;padding:50px;position:relative;box-shadow:0 12px 36px #1a73e817}.sovereignty-declaration{color:var(--scheme-text-on-accent,#fff);background:var(--scheme-blue-fill,var(--cobalt));border-radius:16px;grid-template-columns:.75fr 1.25fr;align-items:center;gap:36px;margin:35px 0 42px;padding:28px;display:grid}.sovereignty-declaration strong{letter-spacing:-.05em;font-size:clamp(38px,4vw,58px);font-weight:660;line-height:1}.sovereignty-declaration p{margin:0;font-size:18px;line-height:1.5}.ownership-contract-table{box-shadow:0 5px 20px #3c40430e}.ownership-row{grid-template-columns:.62fr 1.2fr 1.18fr}.sovereignty-proofs{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:35px;display:grid}.sovereignty-proofs span{border:1px solid var(--scheme-blue-line,#c6d9f8);min-height:64px;color:var(--scheme-blue-text,var(--cobalt));background:var(--scheme-surface,#fff);border-radius:10px;align-items:center;padding:13px;font-size:11px;font-weight:590;display:flex}.sovereignty-proofs span:before{content:"✓";width:18px;height:18px;color:var(--scheme-green-text,var(--green));background:var(--green-soft);border-radius:50%;flex:none;place-items:center;margin-right:9px;font-size:10px;display:grid}.profile-ladder{border-top:1px solid var(--scheme-blue-line,#dce1e7);border-left:1px solid var(--scheme-blue-line,#dce1e7);grid-template-columns:repeat(6,1fr);margin:48px 0;display:grid}.profile-ladder span{border-right:1px solid var(--scheme-blue-line,#dce1e7);border-bottom:1px solid var(--scheme-blue-line,#dce1e7);background:var(--scheme-surface,#fff);flex-direction:column;justify-content:space-between;min-height:145px;padding:15px;font-size:12px;font-weight:570;line-height:1.35;display:flex}.profile-ladder i{color:var(--scheme-blue-text,var(--cobalt));font-family:var(--font-mono);font-size:8px;font-style:normal}.capital-loop{border:1px solid var(--scheme-blue-line,#dce1e7);background:var(--scheme-surface,#fff);border-radius:14px;align-items:center;gap:10px;margin:45px 0;padding:20px;display:flex}.capital-loop span{color:var(--scheme-text,#4d5156);background:var(--scheme-surface-raised,#f1f3f4);text-align:center;border-radius:8px;flex:1;padding:12px 9px;font-size:10px;font-weight:580}.capital-loop i{color:var(--scheme-blue-text,var(--cobalt));font-style:normal}.current-boundary{border-top:1px solid var(--scheme-blue-line,#d5dae0);padding-top:70px}.paper-conclusion{color:var(--scheme-text-on-accent,#fff);background:var(--scheme-surface-inset,#202124);border-radius:22px;padding:clamp(38px,6vw,72px);scroll-margin-top:100px;box-shadow:0 16px 42px #20212424}.paper-conclusion .eyebrow{color:var(--scheme-blue-text,#8ab4f8)}.paper-conclusion h2{color:var(--scheme-text-on-accent,#fff)}.paper-conclusion>p:not(.eyebrow){color:var(--scheme-text-subtle,#d1d5da)}.paper-conclusion>strong{border-left:4px solid var(--scheme-blue-line,#8ab4f8);color:var(--scheme-text-on-accent,#fff);letter-spacing:-.025em;margin:42px 0 0;padding-left:24px;font-size:clamp(24px,2.5vw,35px);font-weight:560;line-height:1.35;display:block}.paper-conclusion .button-secondary{border-color:var(--scheme-line,#79808a);color:var(--scheme-text-on-accent,#fff);background:0 0}@media (max-width:1260px){.hero{grid-template-columns:minmax(400px,.9fr) minmax(560px,1.1fr);gap:32px}.hero h1{font-size:clamp(50px,4.6vw,66px)}.console-layout{grid-template-columns:220px 1fr}.console-summary{padding-inline:19px}.console-map{padding:0}.console-plane-grid strong{font-size:10px}.calm-build-canvas{grid-template-columns:220px 65px minmax(270px,1fr) 55px 155px;padding-inline:24px}.sovereignty-chapter{margin-inline:0}}@media (max-width:1100px){.page-shell{width:min(100% - 48px,920px)}.hero{grid-template-columns:1fr;min-height:auto;padding-block:86px 44px}.hero-copy{max-width:760px}.hero h1{max-width:760px;font-size:clamp(58px,8vw,82px)}.hero-lede{max-width:720px}.playful-system-map{justify-self:center}.hero-system-console{width:100%}.confidence-inner .ownership-rail{grid-template-columns:1fr 1fr}.confidence-inner .ownership-rail li:nth-child(2){border-right:0}.confidence-inner .ownership-rail li:nth-child(-n+2){border-bottom:1px solid var(--scheme-blue-line,#e5e8ed)}.calm-build-canvas{grid-template-columns:210px 54px minmax(260px,1fr) 44px 145px;min-height:480px;padding:30px 18px}.calm-inputs button{min-height:58px}.unified-paper-hero{grid-template-columns:1fr;gap:55px}.paper-title-block h1{max-width:850px}.paper-reading-layout{grid-template-columns:190px minmax(0,1fr);gap:55px}.paper-chapter>h2,.paper-conclusion h2{font-size:clamp(48px,6.5vw,68px)}.two-systems-model{grid-template-columns:1fr}.two-systems-model>i{justify-self:center;transform:rotate(90deg)}.harness-strip,.profile-ladder{grid-template-columns:repeat(3,1fr)}}@media (max-width:820px){.page-shell{width:min(100% - 34px,720px)}.site-header{position:relative}.header-inner{grid-template-columns:1fr auto;min-height:68px}.hero{padding-top:64px}.hero h1{font-size:clamp(48px,12vw,68px)}.console-layout{grid-template-columns:1fr}.console-summary{border-right:0;border-bottom:1px solid var(--scheme-blue-line,#e5e8ed)}.console-active-detail{min-height:50px}.console-plane-grid{grid-template-columns:1fr 1fr}.console-plane-grid button:last-child{grid-column:auto}.console-core-row{grid-template-columns:1fr;gap:10px}.console-footer{flex-wrap:wrap;padding-block:12px}.console-footer>strong{width:100%;margin-left:27px}.confidence-inner .ownership-rail{grid-template-columns:1fr}.confidence-inner .ownership-rail li{border-right:0;border-bottom:1px solid var(--scheme-blue-line,#e5e8ed);min-height:112px;padding:25px 28px}.confidence-inner .ownership-rail li:last-child{border-bottom:0}.shift-section,.lifecycle-section,.proof-section,.product-graph-section,.product-modes,.architecture-build,.authority-section,.ownership-tests,.principles-section,.build-section,.modes-section,.papers-teaser,.scope-section,.product-lifecycle,.system-section,.harness-section,.k8s-note,.ownership-ring-section,.ownership-modes,.mission-section,.design-partner-section{padding-block:88px}.calm-build-canvas{grid-template-columns:1fr;gap:20px;padding:22px}.calm-inputs{grid-template-columns:1fr 1fr}.calm-merge,.calm-output-line,.calm-nix-core:before{display:none}.calm-outcomes{grid-template-columns:repeat(3,1fr)}.calm-outcomes:before{display:none}.calm-detail-row{grid-template-columns:1fr;gap:8px}.subpage-hero{padding-block:75px 88px}.subpage-hero h1{font-size:clamp(56px,14vw,82px)}.paper-reading-layout{grid-template-columns:1fr}.paper-toc{position:static}.paper-toc ol{grid-template-columns:1fr 1fr}.paper-toc li a{align-items:center;min-height:45px}.paper-chapter{margin-bottom:100px}.operation-grid,.system-view-grid,.proof-gate-grid,.lifecycle-paper-list,.mode-comparison-paper{grid-template-columns:1fr}.lifecycle-paper-list>li:last-child{grid-column:auto}.paper-nix-flow{grid-template-columns:1fr}.paper-nix-flow>i{transform:rotate(90deg)}.scope-row,.ownership-row{grid-template-columns:1fr;gap:9px}.scope-head,.ownership-head{display:none}.sovereignty-chapter{padding:28px}.sovereignty-declaration{grid-template-columns:1fr}.sovereignty-proofs{grid-template-columns:1fr 1fr}.capital-loop{flex-wrap:wrap}.capital-loop span{min-width:120px}}@media (max-width:540px){.page-shell{width:min(100% - 24px,500px)}.wordmark{font-size:31px}.hero h1{font-size:clamp(44px,13.7vw,62px)}.hero-actions{display:grid}.hero-actions .button{width:100%}.playful-map-stage{min-height:430px}.playful-input{grid-template-columns:17px minmax(0,1fr);gap:5px;padding:7px 6px}.playful-input>span{width:16px;height:16px}.playful-input strong{font-size:8px}.playful-nix-core{padding-inline:5px}.playful-nix-mark{font-size:38px}.playful-nix-core strong{font-size:9px;line-height:1.15}.playful-nix-core small{display:none}.playful-owned-stack{padding:16px 7px 13px}.playful-owned-stack h2{text-align:center;margin-bottom:17px;font-size:9px}.playful-owned-stack>div{gap:18px 5px}.playful-owned-stack svg{width:19px;height:19px}.playful-owned-stack small{font-size:6.5px}.playful-bird{gap:7px;left:auto;right:0}.playful-bird svg{width:39px}.playful-bird strong{font-size:8px}.playful-outcomes{gap:7px;padding-inline:7px;font-size:8px}.playful-outcomes span{gap:5px}.playful-outcomes i{width:5px;height:5px}.console-topline{padding-inline:16px}.console-summary{padding:22px 18px 18px}.console-map{padding:0}.console-plane-grid{grid-template-columns:1fr}.console-progress span{font-size:8px}.console-outcomes{grid-template-columns:1fr}.console-graph-grid{grid-template-rows:80px 112px 80px;gap:54px 8px;padding:20px 14px}.console-node{gap:2px 6px;padding:8px}.console-node strong{font-size:9px}.console-node small{font-size:7px}.console-node .plane-symbol{width:16px;height:16px}.console-core{grid-template-columns:38px minmax(0,1fr);gap:9px;padding:12px}.nix-graph-mark{width:36px;height:36px}.console-core strong{font-size:12px}.console-core small{text-overflow:ellipsis;font-size:7px;overflow:hidden}.console-signature{grid-template-columns:25px minmax(0,1fr) auto}.confidence-inner .ownership-rail li{grid-template-columns:48px minmax(0,1fr);gap:16px;padding:22px}.rail-icon{width:48px;height:48px}.rail-icon svg{width:25px;height:25px}.confidence-inner .ownership-rail strong{font-size:15px}.confidence-inner .ownership-rail small{font-size:13px}.calm-build-header{flex-direction:column;align-items:flex-start;gap:8px;padding-block:17px}.calm-inputs,.calm-outcomes{grid-template-columns:1fr}.paper-title-block h1{font-size:clamp(62px,18vw,88px)}.paper-dek{font-size:19px}.paper-facts,.paper-toc ol{grid-template-columns:1fr}.paper-chapter>h2,.paper-conclusion h2{font-size:clamp(42px,13vw,60px)}.paper-chapter .paper-lead{font-size:21px}.harness-strip,.profile-ladder{grid-template-columns:1fr 1fr}.sovereignty-chapter{margin-inline:-2px;padding:22px 16px}.sovereignty-proofs{grid-template-columns:1fr}.paper-conclusion{padding:34px 22px}}main{overflow:hidden}.page-shell{width:min(1280px,100% - 72px)}.section-band{background:radial-gradient(circle at 92% 14%, var(--scheme-blue-fill-a35,#1a73e809), transparent 22%), linear-gradient(180deg, var(--scheme-surface,#f8faff) 0%, var(--scheme-surface,#fbfcfe) 100%);border-block:0}.section-index{color:var(--scheme-blue-text,#1967d2);letter-spacing:0;border:0;align-items:center;gap:9px;padding:0;font-size:12px;display:inline-flex}.section-index:before{content:"";background:var(--scheme-surface,#fff);border:2px solid;border-radius:50%;flex:none;width:7px;height:7px}.section-heading{margin-bottom:48px}.split-heading{grid-template-columns:minmax(0,1.05fr) minmax(300px,.55fr);gap:clamp(48px,8vw,112px)}.split-heading h2,.centered-heading h2,.compact-heading h2{margin-top:23px;font-size:clamp(40px,4.2vw,60px);line-height:1.06}.centered-heading{max-width:880px}.centered-heading h2{margin-bottom:22px}.heading-copy p,.centered-heading>p:last-child,.shift-copy p,.subpage-intro p{color:var(--scheme-text-muted,#62676e);font-size:16px;line-height:1.72}.shift-section,.lifecycle-section,.product-graph-section,.product-modes,.architecture-build,.authority-section,.principles-section,.control-section,.agent-surface-section,.access-boundary-section,.company-invitation,.build-section,.modes-section,.papers-teaser,.scope-section,.product-lifecycle,.system-section,.agent-system-section,.runtime-note,.ownership-ring-section,.ownership-modes,.mission-section,.agent-operations-section,.operating-proof-section{padding-block:104px}.shift-grid{grid-template-columns:minmax(0,1.05fr) minmax(310px,.55fr);gap:clamp(52px,8vw,112px);padding-top:34px}.shift-grid h2{max-width:760px;font-size:clamp(42px,4.3vw,62px);line-height:1.06}.subpage-hero{padding-block:88px 104px;position:relative}.subpage-hero:after{content:"";background:radial-gradient(circle at 8% 74%, var(--scheme-green-fill,#34a853) 0 3px, transparent 4px), radial-gradient(circle at 38% 45%, var(--scheme-amber-fill,#fbbc04) 0 3px, transparent 4px), radial-gradient(circle at 68% 58%, var(--scheme-red-fill,#ea4335) 0 3px, transparent 4px), radial-gradient(circle at 96% 19%, var(--scheme-blue-fill,#4285f4) 0 3px, transparent 4px);opacity:.72;pointer-events:none;width:150px;height:64px;position:absolute;top:76px;right:2%;transform:rotate(-8deg)}.subpage-hero h1{max-width:1060px;margin-block:28px 48px;font-size:clamp(52px,5.6vw,80px);line-height:1.015}.subpage-intro{gap:42px;max-width:920px}.agent-operation-grid{border-top:1px solid var(--scheme-blue-line,#dce2ea);grid-template-columns:1fr 1fr;margin-top:10px;display:grid}.agent-operation{border-bottom:1px solid var(--scheme-blue-line,#dce2ea);min-height:250px;padding:34px 38px 30px 30px;position:relative}.agent-operation:nth-child(odd){border-right:1px solid var(--scheme-blue-line,#dce2ea)}.agent-operation>i,.control-model article>i,.scope-grid article>i,.principles-grid article>i,.agent-system-grid article>i,.agent-loop-view article>i,.runtime-target-grid article>i{border:3px solid color-mix(in srgb, var(--map-tone,var(--scheme-blue-line,#1a73e8)) 75%, var(--scheme-line,#fff));background:var(--scheme-surface,#fff);width:10px;height:10px;box-shadow:0 0 0 5px color-mix(in srgb, var(--map-tone,#1a73e8) 8%, transparent);border-radius:50%;display:block}.agent-operation h3{letter-spacing:-.035em;margin:25px 0 12px;font-size:27px;font-weight:620}.agent-operation>p{max-width:540px;color:var(--scheme-text-muted,#5f6368);margin:0;font-size:14px;line-height:1.68}.operation-route{flex-wrap:wrap;gap:7px;margin-top:25px;display:flex}.operation-route span{color:var(--scheme-text,#4d5156);align-items:center;gap:7px;font-size:10px;font-weight:580;display:inline-flex}.operation-route span>i{color:var(--map-tone,var(--scheme-blue-text,#1a73e8));font-style:normal}.agent-safety-strip{border:1px solid var(--scheme-blue-line,#d7e2f4);background:var(--scheme-surface-a840,#ffffffd6);border-radius:16px;flex-wrap:wrap;align-items:center;gap:9px;margin-top:28px;padding:16px 18px;display:flex;box-shadow:0 5px 18px #3c40430b}.agent-safety-strip strong{color:var(--scheme-text,#202124);margin-right:7px;font-size:12px}.agent-safety-strip span{color:var(--scheme-blue-text,#52606f);background:var(--scheme-surface,#f1f6fe);white-space:nowrap;border-radius:999px;padding:7px 10px;font-size:10px}.control-model,.agent-system-grid,.principles-grid{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.control-model article,.agent-system-grid article,.principles-grid article{border:1px solid var(--scheme-blue-line,#dfe4eb);background:linear-gradient(150deg, color-mix(in srgb, var(--map-tone,var(--scheme-blue-fill,#1a73e8)) 4%, var(--scheme-surface,#fff)), var(--scheme-surface,#fff) 60%);border-radius:17px;min-height:0;padding:27px 28px;box-shadow:0 5px 18px #3c40430a}.control-model article h3,.agent-system-grid article h3,.principles-grid article h3{font-family:var(--font-sans);letter-spacing:-.03em;margin:22px 0 10px;font-size:23px;font-weight:610;line-height:1.12}.control-model article p,.agent-system-grid article p,.principles-grid article p{color:var(--scheme-text-muted,#62676e);margin:0;font-size:13px;line-height:1.62}.scope-grid{border:1px solid var(--scheme-blue-line,#dfe4eb);background:var(--scheme-surface,#fff);border-radius:20px;grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:hidden;box-shadow:0 7px 24px #3c40430b}.scope-grid article{border:0;border-right:1px solid var(--scheme-blue-line,#e4e8ed);border-bottom:1px solid var(--scheme-blue-line,#e4e8ed);background:linear-gradient(145deg, color-mix(in srgb, var(--map-tone,var(--scheme-blue-fill,#1a73e8)) 3%, var(--scheme-surface,#fff)), var(--scheme-surface,#fff) 65%);min-height:190px;box-shadow:none;border-radius:0;padding:27px 30px}.scope-grid article:nth-child(2n){border-right:0}.scope-grid article:nth-last-child(-n+2){border-bottom:0}.scope-grid article:hover{border-color:var(--scheme-blue-line,#e4e8ed);background:color-mix(in srgb, var(--map-tone,var(--scheme-blue-fill,#1a73e8)) 5%, var(--scheme-surface,#fff));box-shadow:none;transform:none}.scope-grid h3{font-family:var(--font-sans);letter-spacing:-.035em;margin:22px 0 10px;font-size:24px;font-weight:610;line-height:1.12}.scope-grid p{max-width:520px;color:var(--scheme-text-muted,#62676e);margin:0;font-size:13px;line-height:1.62}.agent-loop-view{border:1px solid var(--scheme-blue-line,#dce2e9);background:var(--scheme-surface,#fff);border-radius:20px;grid-template-columns:repeat(4,1fr);display:grid;overflow:hidden;box-shadow:0 8px 26px #3c40430d}.agent-loop-view article{border-right:1px solid var(--scheme-blue-line,#e4e8ed);min-height:240px;padding:30px 26px;position:relative}.agent-loop-view article:last-child{border-right:0}.agent-loop-view article:not(:last-child):after{z-index:2;border:1px solid var(--scheme-blue-line,#d8e2f3);content:"→";width:20px;height:20px;color:var(--scheme-blue-text,#1a73e8);background:var(--scheme-surface,#fff);border-radius:50%;place-items:center;font-size:10px;display:grid;position:absolute;top:34px;right:-10px}.agent-loop-view article:first-child{--map-tone:var(--scheme-blue-text,#4285f4)}.agent-loop-view article:nth-child(2){--map-tone:var(--scheme-amber-text,#fbbc04)}.agent-loop-view article:nth-child(3){--map-tone:var(--scheme-red-text,#ea4335)}.agent-loop-view article:nth-child(4){--map-tone:var(--scheme-green-text,#34a853)}.agent-loop-view h3{letter-spacing:-.03em;margin:26px 0 12px;font-size:23px;font-weight:620}.agent-loop-view p{color:var(--scheme-text-muted,#62676e);margin:0;font-size:13px;line-height:1.62}.lifecycle-explorer{border-radius:20px;grid-template-columns:190px minmax(0,1fr);box-shadow:0 8px 28px #3c40430f}.lifecycle-tabs button{border-left:3px solid #0000;align-items:center;padding:17px 19px;font-size:13px;font-weight:560;display:flex}.lifecycle-tabs button.is-active{border-left-color:var(--scheme-blue-line,#1a73e8);color:var(--scheme-blue-text,#1967d2);background:var(--scheme-surface-raised,#eef4ff)}.lifecycle-detail{grid-template-columns:1fr;gap:0;min-height:390px;padding:clamp(36px,5vw,68px)}.lifecycle-detail h3{max-width:780px;font-family:var(--font-sans);letter-spacing:-.045em;margin:14px 0 20px;font-size:clamp(38px,4vw,56px);font-weight:620;line-height:1.04}.detail-body{max-width:760px;color:var(--scheme-text-muted,#5f6368);font-size:16px}.detail-proof{max-width:760px}.detail-proof div{background:var(--scheme-surface,#fbfcfe);border-radius:11px}.mode-switch,.system-explorer,.authority-ladder{border-radius:20px;box-shadow:0 8px 28px #3c40430e}.mode-tabs button.is-active,.system-tabs button.is-active,.authority-levels button.is-active{color:var(--scheme-blue-text,#1967d2);background:var(--scheme-blue-surface,#eaf2ff)}.mode-panel{grid-template-columns:minmax(0,1.35fr) minmax(190px,.65fr) minmax(190px,.65fr);gap:10px}.mode-intro,.responsibility-card{border-radius:14px}.mode-intro h3{max-width:620px;font-family:var(--font-sans);letter-spacing:-.045em;font-size:clamp(36px,3.7vw,52px);font-weight:620;line-height:1.05}.authority-levels button{min-height:80px}.authority-detail{grid-template-columns:130px 1fr;gap:48px;min-height:360px;padding:clamp(38px,5vw,66px)}.authority-stamp{border:1px solid var(--scheme-blue-line,#aecbfa);width:118px;height:118px;color:var(--scheme-blue-text,#1a73e8);background:var(--scheme-surface-raised,#eef4ff);font-size:46px}.authority-detail h3{font-family:var(--font-sans);letter-spacing:-.045em;font-size:clamp(38px,4vw,56px);font-weight:620}.system-map{min-height:520px}.map-core{width:150px;height:150px;font-family:var(--font-sans);border-radius:34% 66% 58% 42%/46% 42% 58% 54%;font-size:23px;font-weight:610;line-height:1.08}.system-detail-copy h3{font-family:var(--font-sans);letter-spacing:-.045em;font-size:clamp(38px,4vw,56px);font-weight:620}.runtime-target-grid{border:1px solid var(--scheme-blue-line,#dce2e9);background:var(--scheme-surface,#fff);border-radius:18px;grid-template-columns:repeat(4,1fr);margin-top:12px;display:grid;overflow:hidden}.runtime-target-grid article{border-right:1px solid var(--scheme-blue-line,#e4e8ed);min-height:210px;padding:29px 24px}.runtime-target-grid article:last-child{border-right:0}.runtime-target-grid article:first-child{--map-tone:var(--scheme-blue-text,#4285f4)}.runtime-target-grid article:nth-child(2){--map-tone:var(--scheme-green-text,#34a853)}.runtime-target-grid article:nth-child(3){--map-tone:var(--scheme-amber-text,#fbbc04)}.runtime-target-grid article:nth-child(4){--map-tone:var(--scheme-red-text,#ea4335)}.runtime-target-grid h3{letter-spacing:-.025em;margin:25px 0 10px;font-size:20px;font-weight:610}.runtime-target-grid p,.runtime-footnote{color:var(--scheme-text-muted,#62676e);font-size:13px;line-height:1.62}.runtime-footnote{text-align:center;margin:20px 0 0}.ownership-contract-view{grid-template-columns:minmax(300px,.78fr) minmax(0,1.22fr);gap:16px;display:grid}.ownership-contract-anchor{border:1px solid var(--scheme-blue-line,#bfd3f5);background:radial-gradient(circle at 90% 12%, var(--scheme-blue-fill-a190,#4285f430), transparent 27%), linear-gradient(145deg, var(--scheme-surface-raised,#edf4ff), var(--scheme-surface,#fff) 68%);border-radius:22px;padding:38px;position:relative;overflow:hidden;box-shadow:0 9px 28px #1a73e812}.ownership-contract-anchor:after{content:"✦";color:var(--scheme-blue-text,#8ab4f8);font-size:29px;position:absolute;bottom:25px;right:28px;transform:rotate(11deg)}.ownership-contract-anchor h3{letter-spacing:-.045em;max-width:390px;margin:24px 0 18px;font-size:clamp(34px,3.4vw,48px);font-weight:630;line-height:1.05}.ownership-contract-anchor>p:not(.micro-label){max-width:400px;color:var(--scheme-text-muted,#5f6368);margin:0;font-size:14px;line-height:1.68}.ownership-contract-anchor>div{flex-wrap:wrap;gap:8px;margin-top:29px;display:flex}.ownership-contract-anchor>div span{border:1px solid var(--scheme-blue-line,#c8daf7);color:var(--scheme-blue-text,#1967d2);background:var(--scheme-surface-a750,#ffffffbf);border-radius:999px;padding:7px 10px;font-size:10px;font-weight:600}.ownership-domain-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.ownership-domain{border:1px solid var(--scheme-blue-line,#dfe4eb);background:var(--scheme-surface,#fff);border-radius:17px;padding:25px}.ownership-domain header{align-items:center;gap:12px;display:flex}.ownership-domain header i{background:var(--map-tone);width:9px;height:9px;box-shadow:0 0 0 5px color-mix(in srgb, var(--map-tone) 9%, transparent);border-radius:50%}.ownership-domain h3{letter-spacing:-.025em;margin:0;font-size:20px;font-weight:620}.ownership-domain>p{color:var(--scheme-text-muted,#62676e);margin:17px 0 20px;font-size:12px;line-height:1.58}.ownership-domain dl,.ownership-domain dl div{margin:0}.ownership-domain dl div{border-top:1px solid var(--scheme-blue-line,#eceff3);padding:12px 0}.ownership-domain dt{color:var(--scheme-text,#202124);font-size:11px;font-weight:620}.ownership-domain dd{color:var(--scheme-text-muted,#70757a);margin:5px 0 0;font-size:10px;line-height:1.48}.access-boundary-model{grid-template-columns:repeat(3,1fr);gap:13px;display:grid}.access-boundary-model article{border:1px solid var(--scheme-blue-line,#dfe4eb);background:var(--scheme-surface,#fff);border-radius:18px;padding:29px}.access-boundary-model article:first-child{background:var(--scheme-surface,#f6f9ff)}.access-boundary-model article:nth-child(2){background:var(--scheme-surface,#f7fbf8)}.access-boundary-model article:nth-child(3){background:var(--scheme-surface,#fffaf1)}.access-boundary-model h3{letter-spacing:-.03em;margin:18px 0 12px;font-size:23px;font-weight:620;line-height:1.13}.access-boundary-model article>p:not(.micro-label){color:var(--scheme-text-muted,#62676e);margin:0;font-size:13px;line-height:1.62}.access-boundary-model article>span{color:var(--scheme-blue-text,#1967d2);margin-top:23px;font-size:10px;font-weight:620;display:inline-block}.mission-grid{grid-template-columns:minmax(0,.36fr) minmax(0,1.05fr) minmax(280px,.58fr);gap:clamp(38px,6vw,82px)}.mission-grid h2{font-size:clamp(40px,4.3vw,62px);line-height:1.06}.company-promise{border:1px solid var(--scheme-blue-line,#cbdcf7);background:radial-gradient(circle at 93% 12%, var(--scheme-amber-fill-a140,#fbbc0424), transparent 18%), linear-gradient(135deg, var(--scheme-surface,#f1f6ff), var(--scheme-surface,#fff) 64%);border-radius:22px;margin:64px 0 0;padding:40px 46px;position:relative}.company-promise:before{content:"Infrastructure should feel like this";color:var(--scheme-blue-text,#1967d2);margin-bottom:18px;font-size:11px;font-weight:620;display:block}.company-promise p{max-width:990px;font-size:clamp(31px,3.2vw,45px);line-height:1.11}.company-promise cite{color:var(--scheme-text-muted,#6b7178);font-family:var(--font-sans);letter-spacing:0;text-transform:none;margin-top:17px;font-size:12px}.operating-proof-grid{grid-template-columns:minmax(0,1fr) minmax(360px,.8fr);align-items:center;gap:clamp(62px,9vw,124px);display:grid}.operating-proof-grid h2{letter-spacing:-.045em;max-width:680px;margin:22px 0;font-size:clamp(42px,4.4vw,62px);font-weight:620;line-height:1.05}.operating-proof-grid>div:first-child>p:last-child{max-width:650px;color:var(--scheme-text-muted,#62676e);font-size:16px;line-height:1.72}.operating-proof-facts{border:1px solid var(--scheme-blue-line,#dce2e9);background:var(--scheme-surface,#fff);border-radius:18px;overflow:hidden}.operating-proof-facts article{border-bottom:1px solid var(--scheme-blue-line,#e7eaee);grid-template-columns:145px 1fr;gap:22px;padding:24px;display:grid}.operating-proof-facts article:last-child{border-bottom:0}.operating-proof-facts strong{color:var(--scheme-blue-text,#1967d2);font-size:12px}.operating-proof-facts span{color:var(--scheme-text-muted,#62676e);font-size:12px;line-height:1.55}.company-invitation{border:1px solid var(--scheme-blue-line,#cbdcf7);background:radial-gradient(circle at 85% 30%, var(--scheme-green-fill-a120,#34a8531f), transparent 22%), linear-gradient(135deg, var(--scheme-surface-raised,#edf4ff), var(--scheme-surface,#fff) 62%);border-radius:24px;justify-content:space-between;align-items:center;gap:50px;margin-block:104px;padding:clamp(36px,5vw,64px);display:flex;box-shadow:0 10px 30px #1a73e80f}.company-invitation h2{letter-spacing:-.045em;max-width:720px;margin:18px 0 15px;font-size:clamp(40px,4.4vw,62px);font-weight:620;line-height:1.04}.company-invitation p:not(.eyebrow){max-width:680px;color:var(--scheme-text-muted,#62676e);margin:0;font-size:15px;line-height:1.68}.closing-cta{max-width:940px;padding-block:112px}.closing-cta h2{margin-block:24px 20px;font-size:clamp(46px,5.2vw,70px);line-height:1.04}.google-promise{border:1px solid var(--scheme-blue-line,#cbdcf7);background:radial-gradient(circle at 93% 18%, var(--scheme-amber-fill-a140,#fbbc0424), transparent 20%), linear-gradient(135deg, var(--scheme-surface-raised,#edf4ff), var(--scheme-surface,#fff) 68%);text-align:left;border-radius:22px;margin-bottom:84px;padding:clamp(38px,5vw,62px)}.google-promise h2{max-width:1050px;margin:22px 0 0;font-size:clamp(38px,4.1vw,58px);line-height:1.08}.papers-teaser h2{max-width:600px;font-size:clamp(38px,4vw,56px);line-height:1.07}.paper-stack a{grid-template-columns:1fr;gap:5px;padding:21px 22px}.paper-stack i{line-height:1.5}.paper-title-block h1{font-size:clamp(64px,6.8vw,98px);line-height:.96}.paper-toc li a{grid-template-columns:1fr}.operation-grid article,.system-view-grid article{border:0;border-top:1px solid var(--scheme-blue-line,#dfe4eb);min-height:0;box-shadow:none;background:0 0;border-radius:0;padding:25px 12px 25px 28px;position:relative}.operation-grid article:before,.system-view-grid article:before{content:"";background:var(--scheme-blue-fill,#4285f4);border-radius:50%;width:7px;height:7px;position:absolute;top:32px;left:7px}.operation-grid h3,.system-view-grid h3{margin:0 0 10px}.harness-strip{border:0;flex-wrap:wrap;gap:8px;display:flex}.harness-strip span{border:1px solid var(--scheme-blue-line,#d5e1f3);min-height:0;color:var(--scheme-blue-text,#1967d2);background:var(--scheme-surface,#f4f8ff);border-radius:999px;padding:10px 14px;font-size:11px}.lifecycle-paper-list li{grid-template-columns:1fr}.profile-ladder{border:1px solid var(--scheme-blue-line,#dce2e9);border-radius:15px;overflow:hidden}.profile-ladder span{border-bottom:0;justify-content:center;min-height:90px;padding:16px 20px;position:relative}.profile-ladder span:not(:last-child):after{z-index:2;border:1px solid var(--scheme-blue-line,#dce2e9);content:"→";width:18px;height:18px;color:var(--scheme-blue-text,#1967d2);background:var(--scheme-surface,#fff);border-radius:50%;place-items:center;font-size:9px;display:grid;position:absolute;top:50%;right:-9px;transform:translateY(-50%)}.playful-bird>div{gap:2px;display:grid}.playful-bird small{color:var(--scheme-text-muted,#6f7782);white-space:nowrap;font-size:7px}@media (max-width:1100px){.page-shell{width:min(920px,100% - 48px)}.mission-grid{grid-template-columns:1fr 1fr}.mission-grid>.section-index{grid-column:1/-1}.agent-loop-view,.runtime-target-grid{grid-template-columns:1fr 1fr}.agent-loop-view article:nth-child(2),.runtime-target-grid article:nth-child(2){border-right:0}.agent-loop-view article:nth-child(-n+2),.runtime-target-grid article:nth-child(-n+2){border-bottom:1px solid var(--scheme-blue-line,#e4e8ed)}.ownership-contract-view,.operating-proof-grid{grid-template-columns:1fr}.ownership-contract-anchor>p:not(.micro-label){max-width:620px}.mode-panel{grid-template-columns:1fr 1fr}.mode-intro{grid-column:1/-1}}@media (max-width:820px){.page-shell{width:min(720px,100% - 34px)}.shift-section,.lifecycle-section,.product-graph-section,.product-modes,.architecture-build,.authority-section,.principles-section,.control-section,.agent-surface-section,.access-boundary-section,.build-section,.modes-section,.papers-teaser,.scope-section,.product-lifecycle,.system-section,.agent-system-section,.runtime-note,.ownership-ring-section,.ownership-modes,.mission-section,.agent-operations-section,.operating-proof-section{padding-block:80px}.split-heading,.shift-grid,.mission-grid,.subpage-intro{grid-template-columns:1fr;gap:34px}.subpage-hero:after{display:none}.subpage-hero h1{font-size:clamp(45px,10vw,66px)}.agent-operation-grid,.control-model,.agent-system-grid,.principles-grid,.scope-grid,.ownership-domain-grid,.access-boundary-model{grid-template-columns:1fr}.agent-operation:nth-child(odd),.scope-grid article{border-right:0}.scope-grid article:nth-last-child(2){border-bottom:1px solid var(--scheme-blue-line,#e4e8ed)}.lifecycle-explorer,.system-explorer{grid-template-columns:1fr}.lifecycle-tabs{border-right:0;border-bottom:1px solid var(--scheme-blue-line,#e2e6eb);grid-template-columns:repeat(4,1fr)}.lifecycle-tabs button{text-align:center;border-bottom:0;border-left:0;justify-content:center;padding:14px 9px;font-size:11px}.lifecycle-tabs button.is-active{box-shadow:inset 0 -3px #1a73e8}.authority-detail{grid-template-columns:1fr}.authority-stamp{width:88px;height:88px;font-size:35px}.system-map{border-right:0;border-bottom:1px solid var(--scheme-blue-line,#dce2e9)}.company-invitation{flex-direction:column;align-items:flex-start;margin-block:80px}}@media (max-width:600px){.page-shell{width:min(100% - 24px,540px)}.subpage-hero{padding-block:62px 74px}.subpage-hero h1{margin-block:22px 34px;font-size:clamp(42px,12.8vw,60px)}.agent-loop-view,.runtime-target-grid{grid-template-columns:1fr}.agent-loop-view article,.runtime-target-grid article{border-right:0;border-bottom:1px solid var(--scheme-blue-line,#e4e8ed);min-height:0}.agent-loop-view article:last-child,.runtime-target-grid article:last-child{border-bottom:0}.agent-loop-view article:not(:last-child):after,.profile-ladder span:not(:last-child):after{display:none}.lifecycle-tabs{grid-template-columns:1fr 1fr}.detail-proof,.mode-panel,.ownership-domain-grid{grid-template-columns:1fr}.mode-intro,.responsibility-card,.ownership-contract-anchor,.ownership-domain,.access-boundary-model article,.company-promise,.company-invitation{padding:25px}.authority-levels{grid-template-columns:repeat(7,minmax(110px,1fr));overflow-x:auto}.authority-detail{padding:28px 24px}.operating-proof-facts article{grid-template-columns:1fr;gap:8px}.paper-reading-layout{padding-bottom:90px}.profile-ladder{grid-template-columns:1fr 1fr}}@media (max-width:1100px){.header-inner{grid-template-columns:1fr auto;min-height:70px}.menu-button{border:1px solid var(--scheme-line-strong,var(--hairline-strong));background:var(--scheme-surface-raised,var(--paper-raised));border-radius:5px;place-content:center;gap:6px;width:44px;height:44px;display:grid}.menu-button span{background:var(--scheme-surface-inset,var(--ink));width:19px;height:1px;display:block}.primary-nav{border-bottom:1px solid var(--scheme-line-strong,var(--hairline-strong));background:var(--scheme-surface-raised,var(--paper-raised));align-items:stretch;gap:0;display:none;position:absolute;top:70px;left:0;right:0}.primary-nav.is-open{display:grid}.primary-nav a{border-top:1px solid var(--scheme-line,var(--hairline));padding:16px 22px}.header-cta{display:none}}@media (prefers-reduced-motion:reduce){.healthy-status i:after,.tiny-bird{animation:none!important}}}@font-face{font-family:Geist;src:url(/dev/2026-q4-6e41ac/geist-variable.woff2)format("woff2");font-weight:100 900;font-display:swap}:root{--font-geist-sans:Geist;--font-geist-mono:ui-monospace,SFMono-Regular,Consolas,monospace}.access-site{background:var(--scheme-surface,#fff);--access-green:var(--scheme-green-text,#386b4c);--access-line:var(--scheme-line,#ccd5d0);--access-muted:var(--scheme-text-muted,#5b635e)}.access-main{flex-direction:column;min-height:calc(100svh - 72px);display:flex}.access-layout{flex:1;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(40px,6vw,96px);padding:clamp(56px,8vw,112px) 0 88px;display:grid}.access-copy h1{letter-spacing:-.055em;margin:20px 0 28px;font-size:clamp(38px,4.4vw,64px);font-weight:550;line-height:1.08}.access-copy h1 em{color:var(--scheme-green-text,var(--access-green));font-style:normal}.access-lede{max-width:420px;margin:0 0 24px;font-size:18px;line-height:1.7}.access-caption{color:var(--scheme-text-muted,var(--access-muted));max-width:390px;margin:0;font-size:16px;line-height:1.75}.access-welcome{color:var(--scheme-text-muted,var(--access-muted));margin-top:42px}.access-welcome svg{max-width:100%;height:auto}.access-welcome text{font:14px var(--font-geist-mono);text-anchor:middle;fill:var(--scheme-text-muted,var(--access-muted))}.join-edge{stroke:var(--scheme-line,var(--access-muted));opacity:.35}.join-agent{fill:var(--scheme-text-muted,var(--access-muted))}.join-human{fill:var(--scheme-green-text,var(--access-green));animation:.55s both join-in}.join-human text{fill:var(--scheme-green-text,var(--access-green))}.join-greeting{animation:.4s .5s both join-in}.access-terminal{border:1px solid var(--scheme-line,var(--access-line));min-width:0}.access-termhead{border-bottom:1px solid var(--scheme-line,var(--access-line));font:14px var(--font-geist-mono);color:var(--scheme-text-muted,var(--access-muted));justify-content:space-between;padding:14px 28px;display:flex}.access-form,.access-success{padding:28px}.access-field{margin-bottom:26px}.access-field label{margin-bottom:10px;font-size:14px;display:block}.access-field input{border:1px solid var(--scheme-line,var(--access-line));width:100%;color:inherit;background:0 0;border-radius:2px;padding:12px;font-size:16px;line-height:1.6}.access-optional{margin-bottom:26px}.access-optional>p{margin:0 0 16px;font-size:14px}.access-optional>p span{color:var(--scheme-text-muted,var(--access-muted))}.access-question{border:0;min-width:0;margin:0;padding:0}.access-question+.access-question{margin-top:18px}.access-question legend{color:var(--scheme-text-muted,var(--access-muted));margin-bottom:8px;font-size:14px}.access-choices{flex-wrap:wrap;gap:6px;display:flex}.access-choice{border:1px solid var(--scheme-line,var(--access-line));cursor:pointer;min-height:44px;color:var(--scheme-text-muted,var(--access-muted));border-radius:2px;align-items:center;padding:8px 11px;font-size:14px;display:inline-flex;position:relative}.access-choice input{opacity:0;width:1px;height:1px;position:absolute}.access-choice:has(input:checked){border-color:var(--scheme-green-line,var(--access-green));color:var(--scheme-green-text,var(--access-green));background:var(--scheme-green-fill-a35,#386b4c09)}.access-choice:hover{border-color:var(--scheme-line,var(--access-muted))}.access-site input:focus-visible,.access-site button:focus-visible,.access-site a:focus-visible{outline:2px solid var(--scheme-green-line,var(--access-green));outline-offset:3px}.access-choice:has(input:focus-visible){outline:2px solid var(--scheme-green-line,var(--access-green));outline-offset:3px}.access-question:disabled .access-choice{opacity:.6;cursor:wait}.access-privacy{color:var(--scheme-text-muted,var(--access-muted));margin:0 0 24px;font-size:14px;line-height:1.75}.access-site .access-submit{border:1px solid var(--scheme-green-line,var(--access-green));background:var(--scheme-green-fill,var(--access-green));min-height:46px;color:var(--scheme-text-on-accent,white);cursor:pointer;border-radius:2px;padding:12px 18px;font-size:14px}.access-site .access-submit:hover{background:var(--scheme-green-fill,#285339)}.access-submit:disabled{opacity:.6;cursor:wait}.access-error{color:var(--scheme-red-text,#aa2537);margin:16px 0 0;font-size:14px;line-height:1.6}.access-error:empty{display:none}.access-honeypot{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.access-success{outline:none;min-height:370px;animation:.2s both join-in}.access-success svg{color:var(--scheme-green-text,var(--access-green))}.access-success h2{letter-spacing:-.035em;margin:26px 0 16px;font-size:30px}.access-success p{color:var(--scheme-text-muted,var(--access-muted));overflow-wrap:anywhere;font-size:16px;line-height:1.75}.access-back{border:1px solid var(--scheme-line,var(--access-line));margin-top:22px;padding:12px 16px;font-size:14px;display:inline-flex}.access-footer{border-top:1px solid var(--scheme-line,var(--access-line));color:var(--scheme-text-muted,var(--access-muted));justify-content:space-between;align-items:center;gap:20px;padding:26px 0;font-size:14px;display:flex}@keyframes join-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (max-width:820px){.access-layout{grid-template-columns:1fr;gap:34px;padding:44px 0 56px}.access-copy h1{font-size:clamp(38px,7vw,52px)}.access-welcome{display:none}.access-form,.access-success{padding:22px}.access-termhead{padding:14px 22px}.access-footer{flex-wrap:wrap}.access-footer>span{display:none}}@media (prefers-reduced-motion:reduce){.join-human,.join-greeting,.access-success{animation:none}}html[data-theme=dark]{--scheme-surface:#121416;--scheme-surface-raised:#1a1e22;--scheme-surface-muted:#24292e;--scheme-surface-inset:#0c0e10;--scheme-text:#e8eaec;--scheme-text-muted:#b6bdc4;--scheme-text-subtle:#a0a9b2;--scheme-text-on-accent:#f2f5f7;--scheme-line:#727e8a;--scheme-line-strong:#8996a3;--scheme-blue-text:#a3bfdc;--scheme-blue-fill:#345474;--scheme-blue-surface:#19232e;--scheme-blue-line:#708eab;--scheme-green-text:#a2c7b1;--scheme-green-fill:#365b49;--scheme-green-surface:#1b2821;--scheme-green-line:#739783;--scheme-orange-text:#deb39b;--scheme-orange-fill:#714d57;--scheme-orange-surface:#24252a;--scheme-orange-line:#ad8b94;--scheme-purple-text:#c1b1d5;--scheme-purple-fill:#58476e;--scheme-purple-surface:#272230;--scheme-purple-line:#9583ac;--scheme-amber-text:#d1cfbd;--scheme-amber-fill:#565b61;--scheme-amber-surface:#23272c;--scheme-amber-line:#a4a99e;--scheme-red-text:#dba7a2;--scheme-red-fill:#754645;--scheme-red-surface:#2c2020;--scheme-red-line:#ad807c;--scheme-graph-surface:#151c24;--scheme-graph-node:#233240;--scheme-graph-core:#304658;--scheme-graph-line:#8399ad;--scheme-graph-background:radial-gradient(ellipse at 76% 44%, color-mix(in srgb, var(--scheme-blue-fill) 16%, transparent), transparent 58%), var(--scheme-graph-surface);--scheme-graph-grid:color-mix(in srgb, var(--scheme-graph-line) 32%, transparent);--scheme-graph-node-line:color-mix(in srgb, var(--scheme-graph-line) 70%, transparent);--scheme-graph-rest-filter:none;--scheme-graph-frame:inset 0 1px #35414d, inset 0 -1px #35414d;--scheme-control-fill:#365b49;--scheme-control-hover:#416d57;--scheme-line-strong-a100:color-mix(in srgb, var(--scheme-line-strong) 32%, transparent);--scheme-blue-fill-a260:color-mix(in srgb, var(--scheme-blue-fill) 26%, transparent);--scheme-orange-fill-a280:color-mix(in srgb, var(--scheme-orange-fill) 28%, transparent);--scheme-amber-fill-a300:color-mix(in srgb, var(--scheme-amber-fill) 30%, transparent);--scheme-green-fill-a250:color-mix(in srgb, var(--scheme-green-fill) 25%, transparent);--scheme-blue-fill-a90:color-mix(in srgb, var(--scheme-blue-fill) 9%, transparent);--scheme-surface-inset-a80:color-mix(in srgb, var(--scheme-surface-inset) 8%, transparent);--scheme-orange-fill-a80:color-mix(in srgb, var(--scheme-orange-fill) 8%, transparent);--scheme-surface-inset-a70:color-mix(in srgb, var(--scheme-surface-inset) 7%, transparent);--scheme-surface-a720:color-mix(in srgb, var(--scheme-surface) 72%, transparent);--scheme-line-a340:color-mix(in srgb, var(--scheme-line-strong) 34%, transparent);--scheme-line-a220:color-mix(in srgb, var(--scheme-line-strong) 32%, transparent);--scheme-line-a550:color-mix(in srgb, var(--scheme-line-strong) 55%, transparent);--scheme-text-on-accent-a620:color-mix(in srgb, var(--scheme-text-on-accent) 62%, transparent);--scheme-line-a360:color-mix(in srgb, var(--scheme-line-strong) 36%, transparent);--scheme-line-a720:color-mix(in srgb, var(--scheme-line-strong) 72%, transparent);--scheme-text-on-accent-a780:color-mix(in srgb, var(--scheme-text-on-accent) 78%, transparent);--scheme-line-a250:color-mix(in srgb, var(--scheme-line-strong) 32%, transparent);--scheme-blue-fill-a35:color-mix(in srgb, var(--scheme-blue-fill) 3.5%, transparent);--scheme-green-fill-a25:color-mix(in srgb, var(--scheme-green-fill) 2.5%, transparent);--scheme-blue-line-a420:color-mix(in srgb, var(--scheme-blue-text) 42%, transparent);--scheme-surface-a940:color-mix(in srgb, var(--scheme-surface) 94%, transparent);--scheme-surface-a970:color-mix(in srgb, var(--scheme-surface) 97%, transparent);--scheme-surface-a960:color-mix(in srgb, var(--scheme-surface) 96%, transparent);--scheme-blue-text-a25:color-mix(in srgb, var(--scheme-blue-text) 2.5%, transparent);--scheme-surface-a860:color-mix(in srgb, var(--scheme-surface) 86%, transparent);--scheme-green-line-a300:color-mix(in srgb, var(--scheme-green-text) 30%, transparent);--scheme-surface-inset-a140:color-mix(in srgb, var(--scheme-surface-inset) 14%, transparent);--scheme-surface-inset-a120:color-mix(in srgb, var(--scheme-surface-inset) 12%, transparent);--scheme-surface-inset-a130:color-mix(in srgb, var(--scheme-surface-inset) 13%, transparent);--scheme-surface-a840:color-mix(in srgb, var(--scheme-surface) 84%, transparent);--scheme-blue-fill-a190:color-mix(in srgb, var(--scheme-blue-fill) 19%, transparent);--scheme-surface-a750:color-mix(in srgb, var(--scheme-surface) 75%, transparent);--scheme-amber-fill-a140:color-mix(in srgb, var(--scheme-amber-fill) 14%, transparent);--scheme-green-fill-a120:color-mix(in srgb, var(--scheme-green-fill) 12%, transparent);--scheme-line-strong-a220:color-mix(in srgb, var(--scheme-line-strong) 32%, transparent);--scheme-line-strong-a460:color-mix(in srgb, var(--scheme-line-strong) 46%, transparent);--scheme-surface-inset-a35:color-mix(in srgb, var(--scheme-surface-inset) 3.5%, transparent);--scheme-surface-a800:color-mix(in srgb, var(--scheme-surface) 80%, transparent);--scheme-blue-fill-a45:color-mix(in srgb, var(--scheme-blue-fill) 4.5%, transparent);--scheme-red-fill-a35:color-mix(in srgb, var(--scheme-red-fill) 3.5%, transparent);--scheme-blue-line-a380:color-mix(in srgb, var(--scheme-blue-text) 38%, transparent);--scheme-amber-surface-a900:color-mix(in srgb, var(--scheme-amber-surface) 90%, transparent);--scheme-amber-surface-a550:color-mix(in srgb, var(--scheme-amber-surface) 55%, transparent);--scheme-amber-surface-a940:color-mix(in srgb, var(--scheme-amber-surface) 94%, transparent);--scheme-amber-surface-a880:color-mix(in srgb, var(--scheme-amber-surface) 88%, transparent);--scheme-line-strong-a120:color-mix(in srgb, var(--scheme-line-strong) 32%, transparent);--scheme-amber-surface-a820:color-mix(in srgb, var(--scheme-amber-surface) 82%, transparent);--scheme-blue-line-a280:color-mix(in srgb, var(--scheme-blue-text) 28%, transparent);--scheme-blue-fill-a18:color-mix(in srgb, var(--scheme-blue-fill) 1.8%, transparent);--scheme-blue-fill-a340:color-mix(in srgb, var(--scheme-blue-fill) 34%, transparent);--scheme-amber-surface-a960:color-mix(in srgb, var(--scheme-amber-surface) 96%, transparent);--scheme-line-strong-a180:color-mix(in srgb, var(--scheme-line-strong) 32%, transparent);--scheme-amber-surface-a600:color-mix(in srgb, var(--scheme-amber-surface) 60%, transparent);--scheme-amber-surface-a800:color-mix(in srgb, var(--scheme-amber-surface) 80%, transparent);--scheme-blue-fill-a60:color-mix(in srgb, var(--scheme-blue-fill) 6%, transparent);--scheme-amber-surface-a620:color-mix(in srgb, var(--scheme-amber-surface) 62%, transparent);--scheme-amber-surface-a680:color-mix(in srgb, var(--scheme-amber-surface) 68%, transparent);--scheme-text-on-accent-a700:color-mix(in srgb, var(--scheme-text-on-accent) 70%, transparent);--scheme-amber-surface-a700:color-mix(in srgb, var(--scheme-amber-surface) 70%, transparent);--scheme-line-a200:color-mix(in srgb, var(--scheme-line-strong) 32%, transparent);--scheme-text-on-accent-a660:color-mix(in srgb, var(--scheme-text-on-accent) 66%, transparent);--scheme-text-on-accent-a830:color-mix(in srgb, var(--scheme-text-on-accent) 83%, transparent);--scheme-line-a280:color-mix(in srgb, var(--scheme-line-strong) 32%, transparent);--scheme-text-on-accent-a650:color-mix(in srgb, var(--scheme-text-on-accent) 65%, transparent);--scheme-amber-text-a580:color-mix(in srgb, var(--scheme-amber-text) 58%, transparent);--scheme-amber-text-a460:color-mix(in srgb, var(--scheme-amber-text) 46%, transparent);--scheme-amber-line-a160:color-mix(in srgb, var(--scheme-amber-text) 16%, transparent);--scheme-amber-text-a450:color-mix(in srgb, var(--scheme-amber-text) 45%, transparent);--scheme-amber-surface-a540:color-mix(in srgb, var(--scheme-amber-surface) 54%, transparent);--scheme-blue-fill-a50:color-mix(in srgb, var(--scheme-blue-fill) 5%, transparent);--scheme-blue-line-a780:color-mix(in srgb, var(--scheme-blue-text) 78%, transparent);--scheme-line-a620:color-mix(in srgb, var(--scheme-line-strong) 62%, transparent);--scheme-blue-line-a80:color-mix(in srgb, var(--scheme-blue-text) 16%, transparent);--scheme-blue-fill-a130:color-mix(in srgb, var(--scheme-blue-fill) 13%, transparent);--scheme-blue-fill-a110:color-mix(in srgb, var(--scheme-blue-fill) 11%, transparent);--scheme-blue-fill-a120:color-mix(in srgb, var(--scheme-blue-fill) 12%, transparent);--scheme-surface-a130:color-mix(in srgb, var(--scheme-surface) 13%, transparent);--scheme-text-on-accent-a820:color-mix(in srgb, var(--scheme-text-on-accent) 82%, transparent);--scheme-text-on-accent-a960:color-mix(in srgb, var(--scheme-text-on-accent) 96%, transparent);--scheme-line-strong-a140:color-mix(in srgb, var(--scheme-line-strong) 32%, transparent);--scheme-text-on-accent-a680:color-mix(in srgb, var(--scheme-text-on-accent) 68%, transparent);--scheme-text-on-accent-a720:color-mix(in srgb, var(--scheme-text-on-accent) 72%, transparent);--scheme-surface-a350:color-mix(in srgb, var(--scheme-surface) 35%, transparent);--scheme-line-strong-a520:color-mix(in srgb, var(--scheme-line-strong) 52%, transparent);--scheme-line-strong-a310:color-mix(in srgb, var(--scheme-line-strong) 32%, transparent);--scheme-blue-fill-a140:color-mix(in srgb, var(--scheme-blue-fill) 14%, transparent);--scheme-amber-surface-a70:color-mix(in srgb, var(--scheme-amber-surface) 7%, transparent);--scheme-blue-fill-a240:color-mix(in srgb, var(--scheme-blue-fill) 24%, transparent);--scheme-text-on-accent-a940:color-mix(in srgb, var(--scheme-text-on-accent) 94%, transparent);--scheme-line-a920:color-mix(in srgb, var(--scheme-line-strong) 92%, transparent);--scheme-blue-line-a620:color-mix(in srgb, var(--scheme-blue-text) 62%, transparent);--scheme-blue-line-a900:color-mix(in srgb, var(--scheme-blue-text) 90%, transparent);--scheme-purple-line-a820:color-mix(in srgb, var(--scheme-purple-text) 82%, transparent);--scheme-blue-line-a115:color-mix(in srgb, var(--scheme-blue-text) 16%, transparent);--scheme-blue-surface-a340:color-mix(in srgb, var(--scheme-blue-surface) 34%, transparent);--scheme-blue-surface-a35:color-mix(in srgb, var(--scheme-blue-surface) 3.5%, transparent);--scheme-blue-line-a240:color-mix(in srgb, var(--scheme-blue-text) 24%, transparent);--scheme-surface-a760:color-mix(in srgb, var(--scheme-surface) 76%, transparent);--scheme-amber-line-a120:color-mix(in srgb, var(--scheme-amber-text) 16%, transparent);--scheme-amber-line-a300:color-mix(in srgb, var(--scheme-amber-text) 30%, transparent);--scheme-amber-line-a500:color-mix(in srgb, var(--scheme-amber-text) 50%, transparent);--scheme-surface-inset-a280:color-mix(in srgb, var(--scheme-surface-inset) 28%, transparent);--scheme-green-fill-a35:color-mix(in srgb, var(--scheme-green-fill) 3.52941%, transparent);--scheme-green-fill-a220:color-mix(in srgb, var(--scheme-green-fill) 22%, transparent)}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:var(--scheme-surface)}html[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fff}.theme-actions{justify-self:end;align-items:center;gap:24px;display:flex}.theme-toggle{min-width:44px;min-height:44px;color:inherit;font:12px/1.2 var(--font-geist-sans), sans-serif;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:4px;justify-content:center;align-items:center;gap:0;padding:6px;display:inline-flex}.theme-toggle:hover{background:color-mix(in srgb, currentColor 7%, transparent)}.theme-toggle:focus-visible{outline:2px solid var(--blue,#7da2d5);outline-offset:3px}.theme-icon{display:flex}html[data-theme=dark] .theme-icon{color:var(--scheme-text-muted)}html[data-theme=dark] .root-site .site-header{background:var(--scheme-surface-a940)}html[data-theme=dark] .root-site .site-hero-word{color:color-mix(in srgb, var(--hero-word-color) 65%, #fff)}@media (max-width:980px){.theme-actions{gap:12px}.site .nav-shell{grid-template-columns:1fr auto auto;column-gap:8px}.site .menu-toggle{grid-area:1/3}.site .nav-shell>.theme-actions{grid-area:1/2}}@media (max-width:1100px){.x1-site .header-inner{grid-template-columns:1fr auto auto;column-gap:8px}.x1-site .menu-button{grid-area:1/3}.x1-site .header-inner>.theme-actions{grid-area:1/2}}@media (max-width:680px){.theme-actions{gap:8px}.theme-toggle{padding-inline:6px}}html[data-theme=dark] .site .text-button.dark{background:var(--scheme-control-fill);color:var(--scheme-text-on-accent)}html[data-theme=dark] .site .text-button.dark:hover,html[data-theme=dark] .access-site .access-submit:hover{background:var(--scheme-control-hover)}.root-site{--histate-rail-height:0px;--histate-line:var(--lightningcss-light,#d5dfd9)var(--lightningcss-dark,#39463e);--histate-muted:var(--lightningcss-light,#606b64)var(--lightningcss-dark,#afbbb5);--histate-green:var(--lightningcss-light,#287755)var(--lightningcss-dark,#a6d5ba);--histate-soft:var(--lightningcss-light,#f0f6f2)var(--lightningcss-dark,#1b2922);--histate-shadow:var(--lightningcss-light,#17312016)var(--lightningcss-dark,#0005)}.root-site:has(.histate-announcement){--histate-rail-height:59px}.root-site .root-opening{min-height:calc(clamp(720px, calc(100svh - 72px), 1120px) - var(--histate-rail-height))}.root-site .root-opening h1{padding-bottom:var(--histate-rail-height)}.root-site .nav-shell{grid-template-columns:auto minmax(0,1fr) auto;column-gap:32px}.root-site .nav-links{justify-self:center}.root-site .nav-brand-group{align-items:center;gap:18px;min-width:0;display:flex}.root-site .histate-family{flex:none}.root-site .histate-wordmark{font-family:var(--font-geist-mono), monospace;letter-spacing:-.035em}.root-site .histate-family-trigger{border:0;border-left:1px solid var(--histate-line);cursor:pointer;background:0 0;align-items:center;gap:8px;min-height:44px;padding:8px 0 8px 16px;font-size:.875rem;display:flex}.root-site .histate-family-trigger:hover{color:var(--histate-green)}.root-site .histate-new-dot{background:var(--histate-green);border-radius:50%;width:5px;height:5px}.root-site .histate-family-chevron{transition:transform .15s}.root-site .histate-family-trigger[data-expanded] .histate-family-chevron{transform:rotate(180deg)}.root-site .histate-family-panel{z-index:30;border:1px solid var(--histate-line);background:var(--white);width:min(24.375rem,100vw - 32px);color:var(--ink);box-shadow:0 14px 36px var(--histate-shadow);padding:19px}.root-site .histate-family-title{color:var(--histate-muted);font:400 .75rem/1.5 var(--font-geist-mono), monospace;letter-spacing:.055em;text-transform:uppercase;margin:0 0 14px}.root-site .histate-family-entry{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 12px;padding:15px 10px;display:grid}.root-site .histate-family-entry+.histate-family-entry{border-top:1px solid var(--histate-line)}.root-site .histate-family-entry strong{font-size:1.4375rem;font-weight:500;line-height:1.3}.root-site .histate-abird-wordmark{letter-spacing:-.06em}.root-site .histate-abird-wordmark span{color:var(--blue)}.root-site .histate-current{color:var(--histate-muted);font-size:.75rem}.root-site .histate-family-entry p{color:var(--histate-muted);grid-column:1/-1;margin:2px 0 0;font-size:.875rem;line-height:1.5}.root-site .histate-family-domain{color:var(--histate-green);font:400 .75rem/1.5 var(--font-geist-mono), monospace;grid-column:1/-1;padding-top:5px}.root-site .histate-family-link:hover{background:var(--histate-soft)}.root-site .histate-family-link>svg{color:var(--histate-green)}.root-site .histate-announcement{border-bottom:1px solid var(--histate-line);background:var(--white)}.root-site .histate-announcement-inner{align-items:center;gap:16px;padding-block:12px;display:flex}.root-site .histate-announcement-new{border:1px solid var(--histate-line);color:var(--histate-green);font:400 .75rem/1.4 var(--font-geist-mono), monospace;letter-spacing:.05em;padding:3px 5px}.root-site .histate-announcement p{color:var(--histate-muted);flex:1;margin:0;font-size:.875rem;line-height:1.5}.root-site .histate-announcement p strong{color:var(--ink);margin-right:9px;font-weight:500}.root-site .histate-announcement-link{min-height:34px;color:var(--histate-green);white-space:nowrap;align-items:center;gap:8px;font-size:.875rem;display:inline-flex}.root-site .histate-announcement-link:hover{text-underline-offset:4px;text-decoration:underline}.root-site .histate-announcement-close{width:34px;height:34px;color:var(--histate-muted);cursor:pointer;background:0 0;border:0;border-radius:3px;flex:none;place-items:center;padding:0;display:grid}.root-site .histate-announcement-close:hover{background:var(--histate-soft)}@media (max-width:980px){.root-site .nav-shell{grid-template-columns:minmax(0,1fr) auto auto;column-gap:8px}.root-site .nav-links{justify-self:stretch}}@media (max-width:680px){.root-site:has(.histate-announcement){--histate-rail-height:calc(3.95rem + 73px)}.root-site .root-opening{min-height:calc(clamp(640px, calc(100svh - 62px), 900px) - var(--histate-rail-height))}.root-site .nav-brand-group{gap:10px}.root-site .histate-family-trigger{gap:6px;padding-left:10px;font-size:.8125rem}.root-site .histate-family-panel{padding:17px 14px}.root-site .histate-family-entry{gap:4px 8px;padding-inline:4px}.root-site .histate-family-entry strong{font-size:1.3125rem}.root-site .histate-announcement-inner{grid-template-columns:auto minmax(0,1fr) auto;gap:8px 10px;padding-block:15px;display:grid}.root-site .histate-announcement-new{place-self:start;margin-top:6px}.root-site .histate-announcement p{grid-column:2}.root-site .histate-announcement p strong{margin:0 0 3px;display:block}.root-site .histate-announcement-link{grid-area:2/2;justify-self:start}.root-site .histate-announcement-close{grid-area:1/3;align-self:start}}@media (pointer:coarse){.root-site:has(.histate-announcement){--histate-rail-height:69px}.root-site .histate-announcement-close{width:44px;height:44px}.root-site .histate-announcement-link{min-height:44px}}@media (max-width:680px) and (pointer:coarse){.root-site:has(.histate-announcement){--histate-rail-height:calc(3.95rem + 83px)}}@media (prefers-reduced-motion:reduce){.root-site .histate-family-chevron{transition:none}}html,body,.authority-levels,[class*=operationProgress],.conversation-scroll,.workspace-panel,.provider-options,.sidebar-project-list,[data-slot=sidebar-content],[class*=overflow-auto],[class*=overflow-y-auto],[class*=overflow-x-auto],textarea{scrollbar-width:none!important;scrollbar-gutter:auto!important}html::-webkit-scrollbar{width:0;height:0;display:none}body::-webkit-scrollbar{width:0;height:0;display:none}.authority-levels::-webkit-scrollbar{width:0;height:0;display:none}[class*=operationProgress]::-webkit-scrollbar{width:0;height:0;display:none}.conversation-scroll::-webkit-scrollbar{width:0;height:0;display:none}.workspace-panel::-webkit-scrollbar{width:0;height:0;display:none}.provider-options::-webkit-scrollbar{width:0;height:0;display:none}.sidebar-project-list::-webkit-scrollbar{width:0;height:0;display:none}[data-slot=sidebar-content]::-webkit-scrollbar{width:0;height:0;display:none}[class*=overflow-auto]::-webkit-scrollbar{width:0;height:0;display:none}[class*=overflow-y-auto]::-webkit-scrollbar{width:0;height:0;display:none}[class*=overflow-x-auto]::-webkit-scrollbar{width:0;height:0;display:none}textarea::-webkit-scrollbar{width:0;height:0;display:none}.os-theme-abird{--os-size:18px;--os-padding-perpendicular:2px;--os-padding-axis:3px;--os-track-bg:transparent;--os-track-bg-hover:transparent;--os-track-bg-active:transparent;--os-handle-bg:#46554c38;--os-handle-bg-hover:#46554c66;--os-handle-bg-active:#46554c94;--os-handle-perpendicular-size:4px;--os-handle-perpendicular-size-hover:6px;--os-handle-perpendicular-size-active:7px;--os-handle-interactive-area-offset:10px;--os-handle-border-radius:99px;--os-handle-min-size:28px}html[data-theme=dark] .os-theme-abird{--os-handle-bg:#b6bdc433;--os-handle-bg-hover:#b6bdc461;--os-handle-bg-active:#b6bdc48f}.os-theme-abird.os-scrollbar-vertical .os-scrollbar-handle{right:0}.os-theme-abird.os-scrollbar-vertical.os-scrollbar-rtl .os-scrollbar-handle{left:0;right:auto}.os-theme-abird.os-scrollbar-horizontal .os-scrollbar-handle{bottom:0}.os-theme-abird:hover .os-scrollbar-handle,.os-theme-abird:focus-within .os-scrollbar-handle{background:var(--os-handle-bg-hover)}.os-theme-abird:active .os-scrollbar-handle{background:var(--os-handle-bg-active)}.os-theme-abird:focus-within{opacity:1!important;visibility:visible!important}[data-overlayscrollbars-viewport]:focus{outline:none}@media (prefers-reduced-motion:reduce){.os-scrollbar,.os-scrollbar-handle{transition:none!important}}@media print{html,body{scrollbar-width:auto!important}}
