:root{--ui-min:11px;--white:#FFFFFF;--ink:#080808;--muted:#5A5A5A;--faint:#6E6E6E;--line:#E7E7E7;--soft:#F4F4F4;--blue:#1268FF;--blue-100:#4D8FFF;--blue-600:#0B55D9;--blue-700:#0843AD;--blue-900:#062F7D;--header-h:46px;--pad:48px;--panel-pad:29px;--btn-h:48px;--cell:5.563vw;--ops-client:#FFFFFF;--ops-crm:#DDE8FF;--ops-trading:#0B55D9;--ops-risk:#081F4D;--ops-pay:#8FB4FF;--ops-infra:#E9EDF3;--line-soft:#EFEFEF;--tsx-bg:#06152F;--tsx-base:#081F4D;--pos:#0A7D57;--pos-soft:#E3F4EC;--neg:#CE2C36;--neg-soft:#FBEAEB;--warn:#A0690A;--warn-soft:#FAF0DC;--violet:#6D4AD8;--teal:#10879B;--pos-on:#4ADE9E;--neg-on:#FF7B84;--warn-on:#F5C560;--violet-on:#A88CFF;--teal-on:#56D3E8;--sans:Arial,Helvetica,sans-serif;--mono:Arial,Helvetica,sans-serif;--ease:cubic-bezier(.22,.68,.24,1)}*{box-sizing:border-box}html{background:var(--white);scrollbar-width:thin;scrollbar-color:#C7C7C7 var(--white)}body{margin:0;background:var(--white);color:var(--ink);font-family:var(--sans);font-size:16px;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}a{color:inherit;text-decoration:none}h1,h2,h3,p,ul,ol{margin:0}ul,ol{list-style:none;padding:0}::selection{background:var(--blue);color:#fff}::-webkit-scrollbar{width:11px;height:11px}::-webkit-scrollbar-track{background:var(--white)}::-webkit-scrollbar-thumb{background:#C7C7C7}::-webkit-scrollbar-thumb:hover{background:#A6A6A6}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.ico{width:10px;height:10px;flex:none;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:square;transition:transform .3s var(--ease)}.hdr{position:sticky;top:0;z-index:80;display:flex;height:var(--header-h);background:var(--white);border-bottom:1px solid var(--line);transition:transform .32s var(--ease);will-change:transform}.hdr.is-hidden{transform:translateY(-100%)}.hdr__brand{display:flex;align-items:center;gap:10px;padding:0 18px;border-right:1px solid var(--line)}.brand{display:block;width:auto;height:20px}.brand--lg{height:26px}.brand--light{content:none}.nav{display:flex}.nav a,.hdr__cell{display:flex;align-items:center;gap:12px;padding:0 15px;font-family:var(--mono);font-size:13px;line-height:1;letter-spacing:.07em;text-transform:uppercase;white-space:nowrap;transition:background .18s var(--ease),color .18s var(--ease)}.nav a{border-right:1px solid var(--line)}.nav a:hover{background:var(--soft)}.hdr__end{display:flex;margin-left:auto}.hdr__cell{border-left:1px solid var(--line)}.hdr__cell:hover{background:var(--soft)}.hdr__cell--solid{background:var(--ink);color:var(--white)}.hdr__cell--solid:hover{background:var(--blue)}.hdr__cell:hover .ico{transform:translateX(3px)}.hdr__burger{display:none;width:var(--header-h);border:0;border-left:1px solid var(--line);background:var(--white);cursor:pointer}.hdr__burger span[aria-hidden]{display:block;width:16px;height:9px;margin:0 auto;border-top:1.5px solid var(--ink);border-bottom:1.5px solid var(--ink)}.stage{display:grid;grid-template-columns:2fr 1fr;min-height:max(calc(100svh - var(--header-h) - 180px),640px)}.panel{position:relative;display:grid;grid-template-rows:42.9% 17.1% 40%;min-width:0}.hero{position:relative;display:flex;flex-direction:column;justify-content:flex-start;padding:clamp(28px,3.6vh,60px) var(--pad) clamp(30px,3.4vh,44px);overflow:hidden}.hero>*:not(.pixelfield){position:relative;z-index:1}.hero__title{font-size:clamp(34px,4.62vw,92px);line-height:.98;letter-spacing:-.03em;font-weight:500;margin-left:-.04em}.btn{display:inline-flex;align-items:center;gap:14px;height:var(--btn-h);padding:0 20px;font-family:var(--mono);font-size:13px;line-height:1;letter-spacing:.09em;text-transform:uppercase;white-space:nowrap;transition:background .2s var(--ease),color .2s var(--ease)}.btn--dark{background:var(--ink);color:var(--white)}.btn--dark:hover{background:var(--blue)}.btn--soft{background:var(--soft);color:var(--ink)}.btn--soft:hover{background:#E9E9E9}.btn--blue{background:var(--blue);color:var(--white)}.btn--blue:hover{background:var(--blue-600)}.btn:hover .ico{transform:translateX(4px)}.label{display:inline-block;font-family:var(--mono);font-size:11.5px;font-weight:700;line-height:1;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}h1.label{font-weight:700;line-height:1.5}.label--link{transition:color .2s var(--ease)}.label--link:hover{color:var(--blue)}.geo{position:relative;overflow:hidden;background:var(--blue);--geo-row:calc(var(--cell) * .92)}.ops__head .label{grid-column:1 / span 8;margin-bottom:26px}.ops__board.is-in .ops__rules{opacity:1}@media (max-width:1500px) and (min-width:1401px){.ops__media .ui__ev:nth-child(n + 6){display:none}}@media (max-width:1400px) and (min-width:1101px){.ops__media .ui__ev:nth-child(n + 5){display:none}}@media (max-width:1100px) and (min-width:1001px){.ops__media .ui__ev:nth-child(n + 3){display:none}}@media (max-width:1000px){.ops__media .ui__ev:nth-child(n + 4){display:none}}.ops__board.is-in .ops__core{clip-path:inset(0 0 0 0);transition:clip-path .95s var(--ease) .06s}.mediawell{flex:1;min-height:0;margin:14px -16px 0;overflow:hidden}.mediawell img{display:block;width:100%;height:100%;object-fit:cover;object-position:left top}.ops__board.is-in .ops__blk{opacity:1;transform:none;transition:opacity .65s var(--ease) var(--d,.1s),transform .65s var(--ease) var(--d,.1s)}@property --in{syntax:"<number>";inherits:true;initial-value:1}@property --sw{syntax:"<number>";inherits:true;initial-value:1}@property --rt{syntax:"<number>";inherits:true;initial-value:1}.story{--in:1;--sw:1;--rt:1;position:relative;background:var(--white)}.story__stage{position:relative;display:flex;flex-direction:column;padding:44px 0 36px;overflow:hidden}.story--live{height:160vh}.story--live .story__stage{position:sticky;top:var(--header-h);height:calc(100svh - var(--header-h));min-height:660px}.story:not(.story--live) .story__type{display:block}.story:not(.story--live) .story__scene--b{margin-top:46px}.story:not(.story--live) .story__kicker--a,.story:not(.story--live) .story__kicker--b,.story:not(.story--live) .story__scene--a,.story:not(.story--live) .story__scene--b{position:static;opacity:1;transform:none}.story:not(.story--live) .story__meta{flex-wrap:wrap}.story:not(.story--live) .story__kicker--b{color:var(--blue)}.story:not(.story--live) .sys{opacity:1;transform:none}.story:not(.story--live) .sys::before,.story:not(.story--live) .sys__face--a{display:none}.story:not(.story--live) .sys__face--b{opacity:1}.story:not(.story--live) .story__slot{opacity:1;transform:none}.story:not(.story--live) .route__pulse{animation:none}.story--live .story__fallback{display:none}.sys,.story__slot{position:relative;grid-column:var(--c) / span var(--cs,1);grid-row:var(--r) / span var(--rs,1);min-width:0}.sys{--e:clamp(0,calc((var(--in) - var(--i) * .1) * 4),1);opacity:var(--e);transform:translateY(calc((1 - var(--e)) * 26px))}.sys::before,.sys::after{content:"";position:absolute;inset:0;z-index:0}.sys::before{background:var(--white);border:1px solid var(--ink);opacity:calc(1 - var(--sw))}.sys::after{opacity:var(--sw)}.route{position:absolute;z-index:0;background:rgba(18,104,255,.42);pointer-events:none}.story__slot .mediawell{margin:13px -16px 0}.chapter{position:relative;background:var(--white);padding:calc(var(--cell) * 1.5) 0 0;text-align:center;overflow:hidden}.show{position:relative;background:var(--white);padding-bottom:calc(var(--cell) * 1.3)}@keyframes surface-rise{from{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.pv{position:relative;margin:0;overflow:hidden}.msurf .mediawell{position:absolute;inset:0;z-index:1;margin:0}.pv.is-in .pv__grid>[style*="--i"]{animation:surface-rise .85s var(--ease) both;animation-delay:calc(.1s + var(--i) * .09s)}.cox__media .ui__tbl .ui__tr:nth-child(n + 6){display:none}.cox__media .ui__col-l{flex:1.25}@media (max-width:1400px){.cox__media .ui__tbl{--cols:4.2em 4.4em minmax(2.8em,1fr) 4.2em auto auto !important}}@media (max-width:1000px){.cox__media .ui__split{flex-direction:column}.cox__media .ui__split>* + *{border-left:0;border-top:1px solid var(--ui-line)}.cox__media .ui__col-l,.cox__media .ui__col-r{flex:none}}@media (max-width:1699px){.cox__media .ui__tbl .ui__tr:nth-child(n + 5){display:none}}.rix.is-in .rix__half i{animation:rix-grow .7s var(--ease) both;animation-delay:calc(.15s + var(--i) * .022s)}@keyframes rix-grow{from{transform:scaleY(0)}to{transform:scaleY(1)}}.rix.is-in .rix__spine>*{animation:surface-rise .8s var(--ease) both}.rix.is-in .rix__side--long{animation-delay:.08s}.rix.is-in .rix__field{animation-delay:.18s}.rix.is-in .rix__side--short{animation-delay:.3s}.rix__monitor .ui__pad.ui__grow{display:flex;flex-direction:column}.rix__monitor .ui__pad.ui__grow .ui__bars{flex:1;align-content:space-between}.igx.is-in .igx__head{animation:igx-arrive .9s var(--ease) both;animation-delay:calc(.14s + var(--i) * .1s)}@keyframes igx-arrive{from{transform:translateX(-26px);opacity:0}to{transform:none;opacity:1}}.igx__screen .crm__row{flex:none;grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(max-content,1fr)}@media (min-width:1550px){.igx__screen .crm__row{grid-template-columns:minmax(0,1.42fr) minmax(0,1fr);grid-template-rows:auto}}.igx__screen .crm__key{display:none}.igx__screen .crm__ts,.igx__screen .crm__td{display:none}@media (max-width:1549px) and (min-width:1001px){.igx__screen .crm__panel + .crm__panel{display:none}}@media (max-width:1150px) and (min-width:1001px){.igx__screen .crm__key{display:none}}@media (max-width:1300px){.igx__screen .crm__side{display:none}}.igx__screen .ui{flex:1;min-width:0;border-radius:4px;box-shadow:0 1px 2px rgba(4,20,56,.10),0 22px 48px -20px rgba(4,20,56,.38)}h3.uih{font-size:1em;margin-block:1.33em}.rv{animation:rv-in .7s var(--ease) var(--d,0s) both}@keyframes rv-in{from{opacity:0;transform:translateY(14px)}}.sr{opacity:0;transform:translateY(18px)}.sr.is-in{opacity:1;transform:none;transition:opacity .75s var(--ease) var(--d,0s),transform .75s var(--ease) var(--d,0s)}@media (max-width:1500px){.nav a,.hdr__cell{padding:0 13px;gap:10px}}@media (max-width:1345px){.nav a,.hdr__cell{padding:0 11px;font-size:12px;letter-spacing:.07em}}@media (max-width:1320px){.nav a,.hdr__cell{padding:0 11px;font-size:12px;letter-spacing:.07em}.hdr__brand{padding:0 14px;gap:8px}.btn{padding:0 16px;gap:11px;font-size:12px}}@media (max-width:1240px){.nav a,.hdr__cell{padding:0 9px;font-size:11px;letter-spacing:.05em}.hdr__brand{padding:0 12px}}@media (max-width:1140px){.nav a,.hdr__cell{padding:0 9px;font-size:11px;letter-spacing:.05em}.hdr__brand{padding:0 12px}:root{--pad:32px;--panel-pad:22px}}@media (max-width:1000px){.hdr__burger{display:block}.nav{position:absolute;top:100%;left:0;right:0;flex-direction:column;background:var(--white);border-bottom:1px solid var(--line);display:none}.nav.is-open{display:flex;max-height:calc(100vh - var(--header-h,46px));max-height:calc(100dvh - var(--header-h,46px));overflow-y:auto;overscroll-behavior:contain}.nav a{height:46px;padding:0 20px;border-right:0;border-bottom:1px solid var(--line);font-size:12px;letter-spacing:.09em}.hdr__end .hdr__cell:not(.hdr__cell--solid){display:none}.stage{grid-template-columns:1fr;height:auto;min-height:0}.hero{min-height:calc(62svh - var(--header-h));padding-top:80px}.hero__title{font-size:clamp(34px,7.4vw,68px)}.panel{border-top:1px solid var(--line);grid-template-rows:auto auto auto auto}:root{--cell:8.345vw}.geo{min-height:calc(var(--cell) * 3.7)}.ops__head .label{margin-bottom:18px}.story__stage{padding:56px 0 40px}.route{display:none}.sys,.story__slot{grid-column:auto / span 1;grid-row:auto}.sys{min-height:118px}.chapter{padding-top:calc(var(--cell) * 1.1)}.pv .pv__mono,.pv .pv__idx{font-size:10px;letter-spacing:.1em}}@media (max-width:760px){.rix__monitor .msurf .mediawell,.rix__monitor .msurf .mediawell .ui{position:static;inset:auto}.inx__media .mediawell,.inx__media .mediawell .ui{position:static;inset:auto}}@media (max-width:640px){:root{--pad:20px;--panel-pad:18px}.hero{padding-top:64px}.btn{height:44px;padding:0 14px;font-size:11px}.hero__cta .btn,.panel__cta .btn{flex:1 1 auto;justify-content:space-between}}@media (prefers-reduced-motion:reduce){*{animation-duration:.001ms !important;transition-duration:.001ms !important}.rv,.sr,.ops__blk{opacity:1;transform:none}.rv{animation:none}.story--live{height:auto}.story--live .story__stage{position:static;height:auto;min-height:0}.story{--in:1;--sw:1;--rt:1}.sys{transform:none}}@media (scripting:none){.rv,.sr,.ops__blk{opacity:1;transform:none}}.skip{position:absolute;left:-9999px;top:0;z-index:200;padding:12px 18px;background:var(--ink);color:var(--white);font-family:var(--mono);font-size:12px;letter-spacing:.09em;text-transform:uppercase}.skip:focus{left:0}.btn--light{background:var(--white);color:var(--ink)}.btn--light:hover{background:var(--blue);color:var(--white)}.btn--ghost{color:var(--white);box-shadow:inset 0 0 0 1px rgba(255,255,255,.52)}.btn--ghost:hover{background:rgba(255,255,255,.08);box-shadow:inset 0 0 0 1px rgba(255,255,255,.5)}.label--onblack{color:rgba(255,255,255,.5)}.close{position:relative;background:var(--tsx-bg);color:var(--white);overflow:hidden}.close__inner{position:relative;z-index:1;width:94.54%;margin:0 auto;padding:calc(var(--cell) * 1.55) 0;text-align:center}.close__title{margin-top:24px;font-size:clamp(28px,3.8vw,70px);line-height:1.02;letter-spacing:-.03em;font-weight:500}.close__lead{margin:22px auto 0;max-width:56ch;font-size:clamp(13px,.95vw,17px);line-height:1.55;color:rgba(255,255,255,.62)}.close__cta{display:flex;justify-content:center;flex-wrap:wrap;gap:10px;margin-top:34px}.ftr{background:var(--white);border-top:1px solid var(--line)}.ftr__inner{display:grid;grid-template-columns:1.6fr 1fr 1fr 1fr 1fr;gap:calc(var(--cell) * .45);width:94.54%;margin:0 auto;padding:calc(var(--cell) * .78) 0 calc(var(--cell) * .9)}.ftr__mark{display:inline-flex;align-items:center;gap:10px}.ftr__note{margin-top:20px;max-width:42ch;font-size:13.5px;line-height:1.55;color:var(--muted)}.ftr__meta{display:grid;gap:12px;margin-top:26px}.ftr__meta li{display:grid;gap:6px;font-size:13px;color:var(--ink)}.ftr__contact{display:grid;gap:6px;margin-top:26px;font-style:normal;font-size:13px;line-height:1.5;color:var(--ink)}.ftr__contact .label{margin-bottom:2px}.ftr__contact span{color:var(--muted)}.ftr__contact .ftr__org{color:var(--ink)}.ftr__contact a{width:fit-content;color:var(--ink);border-bottom:1px solid transparent;transition:border-color .18s var(--ease)}.ftr__contact a:hover{border-bottom-color:currentColor}.ftr__col{display:flex;flex-direction:column;align-items:flex-start;gap:13px;min-width:0}.ftr__col .label{margin-bottom:5px}.ftr__col a{font-size:13.5px;line-height:1.3;color:#333333;transition:color .18s var(--ease)}.ftr__col a:hover{color:var(--blue)}.ftr__strong{font-weight:500;color:var(--ink) !important}.ftr__strong:hover{color:var(--blue) !important}.ftr__base{display:flex;align-items:baseline;gap:28px;width:94.54%;margin:0 auto;padding:20px 0 26px;border-top:1px solid var(--line);font-family:var(--mono);font-size:11.5px;line-height:1.5;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.ftr__legal{flex:1;max-width:62ch;text-transform:none;letter-spacing:.01em;font-size:11px}.ftr__links{display:flex;gap:20px;margin-left:auto}.ftr__links a{transition:color .18s var(--ease)}.ftr__links a:hover{color:var(--blue)}.ground{background:var(--white);padding:calc(var(--cell) * .9) 0 calc(var(--cell) * 1.15)}.label--fix{color:var(--blue)}.who{background:var(--white);padding:calc(var(--cell) * .95) 0 calc(var(--cell) * 1.1)}.stack{background:var(--white);padding:calc(var(--cell) * .3) 0 calc(var(--cell) * 1.15)}.path{background:var(--soft);padding:calc(var(--cell) * .95) 0 calc(var(--cell) * 1.1)}.path__inner{width:94.54%;margin:0 auto}.path__head{border-top:1px solid #DFDFDF;padding-top:26px}.path__title{margin-top:22px;padding-bottom:34px;font-size:clamp(26px,3.1vw,58px);line-height:1.0;letter-spacing:-.03em;font-weight:500}.path__steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid #DFDFDF;border-bottom:1px solid #DFDFDF;background:var(--white)}.path__step{display:flex;flex-direction:column;padding:32px calc(var(--cell) * .24) 28px;border-left:1px solid var(--line)}.path__step:first-child{border-left:0}.path__num{font-family:var(--mono);font-size:clamp(22px,1.9vw,34px);line-height:1;letter-spacing:-.02em;color:var(--faint)}.path__step h3{margin-top:24px;font-size:clamp(16px,1.25vw,23px);line-height:1.18;letter-spacing:-.015em;font-weight:500}.path__step p{margin-top:14px;font-size:13.5px;line-height:1.6;color:var(--muted)}.path__keep{display:flex;align-items:center;gap:9px;margin-top:auto;padding-top:26px;font-family:var(--mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--blue)}.path__keep::before{content:"";width:6px;height:6px;flex:none;background:var(--blue)}.ins{background:var(--white);padding:calc(var(--cell) * .95) 0 calc(var(--cell) * 1.2)}.ins__card a:hover .ico{transform:translateX(4px)}@media (max-width:1000px){.ground__inner,.who__inner,.stack__inner,.path__inner,.ins__inner,.close__inner,.ftr__inner,.ftr__base{width:100%;padding-left:var(--pad);padding-right:var(--pad)}.ground{padding:40px 0 52px}.ground__title,.who__title,.stack__title,.path__title{font-size:clamp(24px,5.4vw,44px)}.who{padding:44px 0 52px}.stack{padding:8px 0 52px}.path{padding:44px 0 52px}.path__steps{grid-template-columns:minmax(0,1fr)}.path__step{padding:26px 22px 24px;border-left:0;border-top:1px solid var(--line)}.path__step:first-child{border-top:0}.path__keep{padding-top:20px}.ins{padding:44px 0 52px}.close__inner{padding:56px var(--pad) 60px}.close__title{font-size:clamp(26px,6vw,44px)}.close__lead{font-size:15px}.ftr__inner{grid-template-columns:repeat(2,minmax(0,1fr));gap:34px 24px;padding:40px var(--pad) 44px}.ftr__brand{grid-column:1 / -1}.ftr__note{max-width:none}.ftr__base{flex-direction:column;gap:14px;padding:20px var(--pad) 28px}.ftr__legal{max-width:none}.ftr__links{margin-left:0}}@media (max-width:640px){.close__cta{flex-direction:column;align-items:stretch}.close__cta .btn{justify-content:center}}.pg{background:var(--white)}.phero{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,var(--phero-fig,.82fr));min-height:min(calc(100svh - var(--header-h)),680px);border-bottom:1px solid var(--line)}.phero__type{position:relative;display:flex;flex-direction:column;justify-content:center;padding:calc(var(--pad) * 3.2) var(--pad) calc(var(--pad) * 1.4);border-right:1px solid var(--line);min-width:0}.phero__crumb{position:absolute;top:calc(var(--pad) * 1.2);left:var(--pad);display:flex;align-items:center;gap:9px;font-family:var(--mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.phero__crumb a{transition:color .18s var(--ease)}.phero__crumb a:hover{color:var(--blue)}.phero__crumb [aria-current]{color:var(--ink)}.phero__title{margin-top:24px;font-size:clamp(32px,4.4vw,82px);line-height:.98;letter-spacing:-.035em;font-weight:500}.phero__lede{margin-top:26px;max-width:48ch;font-size:clamp(13px,1vw,18px);line-height:1.55;color:var(--muted)}.phero__cta{display:flex;flex-wrap:wrap;gap:10px;margin-top:34px}.phero__fig{position:relative;min-width:0;overflow:hidden;background:var(--blue)}.pclaims{border-bottom:1px solid var(--line)}.pclaims__inner{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:94.54%;margin:0 auto}.pclaim{padding:34px calc(var(--cell) * .28) 32px;border-left:1px solid var(--line)}.pclaim:first-child{border-left:0;padding-left:0}.pclaim:last-child{padding-right:0}.pclaim h2{font-size:clamp(15px,1.2vw,22px);line-height:1.18;letter-spacing:-.018em;font-weight:500}.pclaim p{margin-top:13px;font-size:13.5px;line-height:1.6;color:var(--muted)}.prail a.is-on{color:var(--ink);border-left-color:var(--blue)}.prail a.is-on .prail__idx{color:var(--blue)}.pspec{background:var(--soft);padding:calc(var(--cell) * .85) 0 calc(var(--cell) * 1)}.pspec__inner{width:94.54%;margin:0 auto;display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,2fr);gap:0 calc(var(--cell) * .4);align-items:start;border-top:1px solid #DFDFDF;padding-top:26px}.pspec__head{position:sticky;top:calc(var(--header-h) + 26px)}.pspec__rows,.pspec__caveat,.pspec__cta{grid-column:2}@media (max-width:1000px){.pspec__inner{grid-template-columns:minmax(0,1fr);gap:0}.pspec__head{position:static}.pspec__rows,.pspec__caveat,.pspec__cta{grid-column:1}}.pspec__title{margin-top:20px;padding-bottom:30px;font-size:clamp(24px,2.6vw,46px);line-height:1.0;letter-spacing:-.03em;font-weight:500}.pspec__rows{border-top:1px solid #DFDFDF;background:var(--white)}.pspec__row{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,2fr) 128px;gap:0 calc(var(--cell) * .3);align-items:baseline;padding:22px calc(var(--cell) * .26);border-bottom:1px solid var(--line);transition:background .22s var(--ease)}.pspec__row:hover{background:#FBFCFE}.pspec__row dt{font-size:14.5px;line-height:1.35;font-weight:500}.pspec__row dd{margin:0;font-size:13.5px;line-height:1.55;color:var(--muted)}.pspec__note{justify-self:end;font-family:var(--mono);font-size:11.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--blue)}.pnext{background:var(--white);padding:0 0 calc(var(--cell) * 1.1)}.pnext__inner{width:94.54%;margin:0 auto}.pnext__head{border-top:1px solid var(--line);padding-top:26px}.pnext__title{margin-top:20px;padding-bottom:28px;font-size:clamp(22px,2.4vw,42px);line-height:1.0;letter-spacing:-.03em;font-weight:500}.pnext__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.pnext__card{border-left:1px solid var(--line)}.pnext__card:first-child{border-left:0}.pnext__card a{display:flex;flex-direction:column;height:100%;padding:26px calc(var(--cell) * .2) 22px;transition:background .22s var(--ease)}.pnext__card a:hover{background:#FBFCFE}.pnext__card p{margin-top:16px;font-size:clamp(14px,1.05vw,19px);line-height:1.22;letter-spacing:-.015em;font-weight:500;transition:color .2s var(--ease)}.pnext__card a:hover p{color:var(--blue)}.pnext__go{display:flex;align-items:center;gap:9px;margin-top:auto;padding-top:28px;font-family:var(--mono);font-size:11.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--faint);transition:color .2s var(--ease)}.pnext__card a:hover .pnext__go{color:var(--blue)}.pnext__card a:hover .ico{transform:translateX(4px)}@media (max-width:1180px){.pspec__row{grid-template-columns:minmax(0,1fr) minmax(0,1.7fr) 112px}.pnext__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pnext__card:nth-child(odd){border-left:0}.pnext__card:nth-child(n + 3){border-top:1px solid var(--line)}}@media (max-width:1000px){.pclaims__inner,.pbody__inner,.pspec__inner,.pnext__inner{width:100%;padding-left:var(--pad);padding-right:var(--pad)}.phero{grid-template-columns:minmax(0,1fr);min-height:0}.phero__type{padding:30px var(--pad) 40px;border-right:0}.phero__type{justify-content:flex-start}.phero__crumb{position:static;margin-bottom:26px}.phero__title{font-size:clamp(30px,8vw,52px)}.phero__lede{max-width:none;font-size:15px}.phero__fig{position:relative;height:46vw;max-height:320px;border-top:1px solid var(--line)}.phero--contain .phero__fig{height:auto;max-height:none}.phero--contain .phero__photo{position:static}.phero--contain .phero__photo,.phero--contain .phero__photo img{height:auto}.pclaims__inner{grid-template-columns:minmax(0,1fr)}.pclaim{padding:24px 0;border-left:0;border-top:1px solid var(--line)}.pclaim:first-child{border-top:0}.prail a.is-on{border-left-color:transparent;color:var(--blue)}.pspec{padding:40px 0 46px}.pspec__title{font-size:clamp(22px,5.4vw,36px)}.pspec__row{grid-template-columns:minmax(0,1fr) auto;gap:8px 16px;padding:18px var(--pad)}.pspec__row dd{grid-column:1 / -1}.pnext{padding-bottom:44px}.pnext__grid{grid-template-columns:minmax(0,1fr)}.pnext__card{border-left:0;border-top:1px solid var(--line)}.pnext__card:first-child{border-top:0}.pnext__card a{padding:22px var(--pad) 20px}.pnext__go{padding-top:18px}}.parts{background:var(--white);padding:calc(var(--cell) * .85) 0 calc(var(--cell) * 1)}.part{border-bottom:1px solid var(--line)}.part a{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.5fr) minmax(0,.9fr);gap:0 calc(var(--cell) * .3);align-items:start;padding:30px calc(var(--cell) * .18);transition:background .35s cubic-bezier(.16,1,.3,1)}.part a:hover{background:var(--blue)}.part a:hover .part__num{color:rgba(255,255,255,.78)}.part a:hover .part__lead h3{color:var(--white)}.part a:hover .part__body{color:rgba(255,255,255,.86)}.part a:hover .part__points li{color:var(--white)}.part a:hover .part__points li::before{background:var(--white)}.part a:hover .part__go{color:var(--white)}.part a .ico{transition:transform .35s cubic-bezier(.16,1,.3,1)}.part a:hover .ico{transform:translateX(5px)}.sol{background:var(--soft);padding:calc(var(--cell) * .9) 0 calc(var(--cell) * 1)}.pspec__cta .btn{display:inline-flex}.pterms{--pc-gap:16px;background:var(--soft);padding:calc(var(--cell) * .85) 0 calc(var(--cell) * 1)}.pterms__inner{width:94.54%;margin:0 auto;border-top:1px solid #DFDFDF;padding-top:26px}.pterms__head{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:24px calc(var(--cell) * .5);align-items:end;margin-bottom:44px}.pterms__title{margin-top:20px;max-width:16ch;font-size:clamp(28px,3.4vw,60px);line-height:.98;letter-spacing:-.035em;font-weight:500}.pterms__lede{justify-self:end;max-width:42ch;font-size:15px;line-height:1.55;color:var(--muted);text-align:right}.pterms__grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:var(--pc-gap)}.pcard{position:relative;display:flex;flex-direction:column;gap:12px;min-height:190px;padding:26px 28px 28px;background:var(--white);border:1px dashed #BDBDBD;border-radius:8px;transition:border-color .25s var(--ease),background .25s var(--ease)}.pcard--w2{grid-column:span 2}.pcard--w3{grid-column:span 3}.pcard--w4{grid-column:span 4}.pcard:hover{border-color:var(--ink);background:#FDFDFE}.pcard__note{font-family:var(--mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--blue)}.pcard h3{margin:auto 0 0;padding-top:22px;font-size:clamp(18px,1.35vw,24px);line-height:1.15;letter-spacing:-.02em;font-weight:600;color:var(--ink)}.pcard p{margin:0;max-width:62ch;font-size:14px;line-height:1.6;color:var(--muted)}.pcard--lead{min-height:250px;padding:30px 32px 32px}.pcard--lead h3{font-size:clamp(22px,1.9vw,32px)}.pcard--lead p{font-size:15px}.pcard__plus{position:absolute;width:var(--pc-gap);height:var(--pc-gap);color:var(--ink);pointer-events:none;transition:color .25s var(--ease),transform .35s var(--ease)}.pcard__plus svg{display:block;width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round}.pcard__plus--tl{top:calc(var(--pc-gap) / -2 - 1px);left:calc(var(--pc-gap) / -2 - 1px)}.pcard__plus--tr{top:calc(var(--pc-gap) / -2 - 1px);right:calc(var(--pc-gap) / -2 - 1px)}.pcard__plus--bl{bottom:calc(var(--pc-gap) / -2 - 1px);left:calc(var(--pc-gap) / -2 - 1px)}.pcard__plus--br{bottom:calc(var(--pc-gap) / -2 - 1px);right:calc(var(--pc-gap) / -2 - 1px)}.pcard:hover .pcard__plus{color:var(--blue);transform:rotate(90deg)}.pcard--blue{background:var(--blue);border:1px solid var(--blue)}.pcard--blue .pcard__note{color:rgba(255,255,255,.78)}.pcard--blue h3{color:var(--white)}.pcard--blue p{color:rgba(255,255,255,.86)}.pcard--blue .wm{color:inherit}.pcard--blue:hover{background:var(--blue-600);border-color:var(--blue-600)}.pcard--blue:hover .pcard__plus{color:var(--ink)}.pcard--ink{background:var(--ink);border:1px solid var(--ink)}.pcard--ink .pcard__note{color:var(--blue-100)}.pcard--ink h3{color:var(--white)}.pcard--ink p{color:rgba(255,255,255,.74)}.pcard--ink .wm{color:inherit}.pcard--ink:hover{background:#161616;border-color:#161616}.pterms__caveat{margin-top:28px;max-width:78ch;font-size:11.5px;line-height:1.6;color:var(--faint)}@media (max-width:1000px){.pterms{padding:40px 0 46px}.pterms__inner{width:100%;padding-left:var(--pad);padding-right:var(--pad)}.pterms__head{grid-template-columns:minmax(0,1fr);margin-bottom:32px}.pterms__title{max-width:none;font-size:clamp(26px,6vw,42px)}.pterms__lede{justify-self:start;text-align:left}.pterms__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pcard--w2,.pcard--w3{grid-column:span 1}.pcard--w4{grid-column:1 / -1}.pcard,.pcard--lead{min-height:0;padding:24px}}@media (max-width:640px){.pterms__grid{grid-template-columns:minmax(0,1fr)}.pcard--w4{grid-column:auto}.pcard h3{padding-top:10px}}@media (prefers-reduced-motion:reduce){.pcard__plus{transition:color .25s var(--ease)}.pcard:hover .pcard__plus{transform:none}}.chead{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);border-bottom:1px solid var(--line)}.chead__type{padding:calc(var(--pad) * 1.2) var(--pad) calc(var(--pad) * 1.3);border-right:1px solid var(--line);min-width:0}.chead__type .phero__crumb{position:static;margin-bottom:46px}.chead__type .label{display:block}.chead__title{margin-top:22px;font-size:clamp(30px,4vw,74px);line-height:.99;letter-spacing:-.035em;font-weight:500}.chead__lede{margin-top:26px;max-width:56ch;font-size:clamp(13px,1vw,18px);line-height:1.55;color:var(--muted)}.chead__aside{display:flex;flex-direction:column}.cfact{flex:1;padding:24px var(--pad);border-bottom:1px solid var(--line)}.cfact:last-child{border-bottom:0}.cfact p{margin-top:11px;font-size:13.5px;line-height:1.55}.cfact a{color:var(--ink);border-bottom:1px solid var(--line);transition:border-color .18s var(--ease)}.cfact a:hover{border-bottom-color:var(--blue)}.cform{background:var(--white);padding:calc(var(--cell) * .85) 0 calc(var(--cell) * 1);scroll-margin-top:var(--header-h)}.cform__inner{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,2fr);gap:0 calc(var(--cell) * .4);width:94.54%;margin:0 auto;padding-top:26px;border-top:1px solid var(--line)}.cform__title{margin-top:20px;font-size:clamp(22px,2.2vw,38px);line-height:1.02;letter-spacing:-.028em;font-weight:500}.cform__note{margin-top:18px;max-width:34ch;font-size:13px;line-height:1.6;color:var(--muted)}.cform__form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px calc(var(--cell) * .3)}.cform__summary{grid-column:1 / -1}.cform__summary ul{display:grid;gap:6px;padding:14px 16px;background:#FFF4F4;border-left:2px solid #C1272D;font-size:13px;color:#8E1F24}.cform__summary ul:empty{display:none}.cfield{display:flex;flex-direction:column}.cfield--wide{grid-column:1 / -1}.cform__group{grid-column:1 / -1;margin-top:6px;padding-top:14px;border-top:1px solid var(--line)}.cform__group:first-of-type{margin-top:0;padding-top:0;border-top:0}.cform__group .label{display:block}.cfield label{font-family:var(--mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.cfield__opt{color:var(--faint)}.cfield input,.cfield select,.cfield textarea{margin-top:10px;padding:13px 14px;border:1px solid var(--line);border-radius:0;background:var(--white);font-family:var(--sans);font-size:14.5px;line-height:1.4;color:var(--ink);transition:border-color .2s var(--ease),background .2s var(--ease)}.cfield textarea{resize:vertical;min-height:116px}.cfield input::placeholder,.cfield textarea::placeholder{color:var(--faint)}.cfield input:focus,.cfield select:focus,.cfield textarea:focus{outline:none;border-color:var(--blue);background:#FBFCFE}.cfield input.input-validation-error,.cfield select.input-validation-error,.cfield textarea.input-validation-error{border-color:#C1272D}.cfield__sel{position:relative;margin-top:10px}.cfield__sel select{margin-top:0;width:100%;padding-right:34px;appearance:none;-webkit-appearance:none;cursor:pointer}.cfield__sel::after{content:"";position:absolute;right:15px;top:50%;width:6px;height:6px;margin-top:-5px;border-right:1px solid var(--muted);border-bottom:1px solid var(--muted);transform:rotate(45deg);pointer-events:none}.cfield__err{margin-top:7px;font-size:12px;line-height:1.4;color:#C1272D}.cfield__err:empty{display:none}.cform__trap{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.cform__foot{grid-column:1 / -1;display:flex;align-items:center;flex-wrap:wrap;gap:20px calc(var(--cell) * .3);padding-top:8px}.cform__foot .btn{border:0;cursor:pointer}.cform__legal{flex:1;min-width:260px;max-width:52ch;font-size:12px;line-height:1.55;color:var(--muted)}.cform__legal a{color:var(--blue)}.cform__legal a:hover{text-decoration:underline}.csent{display:flex;align-items:center;min-height:min(calc(100svh - var(--header-h)),640px);border-bottom:1px solid var(--line)}.csent__inner{width:94.54%;margin:0 auto;max-width:900px}.csent__title{margin-top:22px;font-size:clamp(28px,3.8vw,66px);line-height:1.0;letter-spacing:-.033em;font-weight:500}.csent__lede{margin-top:24px;max-width:56ch;font-size:clamp(13px,1vw,18px);line-height:1.55;color:var(--muted)}.csent__cta{display:flex;flex-wrap:wrap;gap:10px;margin-top:34px}.cbar{position:fixed;left:0;right:0;bottom:0;z-index:60;background:var(--white);border-top:1px solid var(--line);box-shadow:0 -10px 30px rgba(8,8,8,.06)}.cbar__inner{display:flex;align-items:center;gap:calc(var(--cell) * .3);width:94.54%;margin:0 auto;padding:18px 0 20px}.cbar__type{flex:1;min-width:0}.cbar__type .label{display:block}.cbar__type p{margin-top:9px;max-width:86ch;font-size:13px;line-height:1.55;color:var(--muted)}.cbar__type a{color:var(--ink);border-bottom:1px solid var(--line);transition:border-color .18s var(--ease)}.cbar__type a:hover{border-bottom-color:var(--blue)}.cbar__cta{display:flex;flex:none;gap:10px}.cbar__cta .btn{border:0;cursor:pointer}@media (max-width:1000px){.cbar__inner{flex-direction:column;align-items:stretch;width:100%;padding:16px var(--pad) 18px;gap:14px}.cbar__cta .btn{flex:1;justify-content:center}}.ilist{padding-bottom:calc(var(--cell) * 1.1)}.ilist__inner{width:94.54%;margin:0 auto}.ientry{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,2.2fr) 130px;gap:0 calc(var(--cell) * .3);align-items:start;padding:32px calc(var(--cell) * .16);border-bottom:1px solid var(--line);transition:background .22s var(--ease)}.ientry:hover{background:#FBFCFE}.ientry__meta{display:grid;gap:12px}.ientry__cat{color:var(--blue)}.ientry__date{font-family:var(--mono);font-size:11px;letter-spacing:.08em;color:var(--faint)}.ientry__body h2{font-size:clamp(18px,1.8vw,32px);line-height:1.12;letter-spacing:-.025em;font-weight:500;transition:color .2s var(--ease)}.ientry:hover .ientry__body h2{color:var(--blue)}.ientry__body p{margin-top:14px;max-width:62ch;font-size:14px;line-height:1.6;color:var(--muted)}.ientry__go{justify-self:end;display:flex;align-items:center;gap:9px;font-family:var(--mono);font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--faint);transition:color .2s var(--ease)}.ientry:hover .ientry__go{color:var(--blue)}.ientry:hover .ico{transform:translateX(4px)}.art{background:var(--white)}.art__head{border-bottom:1px solid var(--line)}.art__head-inner{width:94.54%;max-width:760px;margin:0 auto;padding:calc(var(--pad) * 1.2) 0 calc(var(--pad) * 1.2)}.art__head-inner .phero__crumb{position:static;margin-bottom:44px}.art__cat{display:block;color:var(--blue)}.art__title{margin-top:20px;max-width:22ch;font-size:clamp(28px,3.4vw,60px);line-height:1.02;letter-spacing:-.032em;font-weight:500}.art__stand{margin-top:24px;max-width:56ch;font-size:clamp(14px,1.05vw,19px);line-height:1.5;color:var(--muted)}.art__meta{display:flex;flex-wrap:wrap;gap:8px 24px;margin-top:30px;padding-top:18px;border-top:1px solid var(--line);font-family:var(--mono);font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--faint)}.art__cover{display:block;margin-top:36px;border:1px solid var(--line)}.art__cover img{display:block;width:100%;height:auto}.art__body{padding:calc(var(--cell) * .8) 0 calc(var(--cell) * 1)}.art__measure{width:94.54%;max-width:760px;margin:0 auto}.art__measure p{margin-top:22px;font-size:16.5px;line-height:1.68;color:#262626}.art__measure p:first-child{margin-top:0}.art__h{margin-top:46px;padding-top:22px;border-top:1px solid var(--line);font-size:clamp(18px,1.5vw,26px);line-height:1.18;letter-spacing:-.022em;font-weight:500}.art__list{display:grid;gap:0;margin-top:26px;border-top:1px solid var(--line)}.art__list li{display:flex;align-items:baseline;gap:13px;padding:13px 0;border-bottom:1px solid var(--line);font-size:14.5px;line-height:1.5}.art__list li::before{content:"";width:5px;height:5px;flex:none;background:var(--blue);transform:translateY(-3px)}.art__notice{padding:16px 18px;background:var(--soft);border-left:2px solid var(--blue);font-size:13.5px !important;line-height:1.55 !important;color:var(--ink) !important}.art__end{margin-top:46px !important;padding-top:22px;border-top:1px solid var(--line)}.art__end a{display:inline-flex;align-items:center;gap:10px;font-family:var(--mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--blue)}.art__end a:hover .ico{transform:translateX(4px)}.pnext__grid--two{grid-template-columns:repeat(2,minmax(0,1fr))}.art__measure p a,.art__list a{color:var(--blue);text-decoration:underline;text-underline-offset:3px}.art__fig{margin:30px 0 0;border:1px solid var(--line)}.art__fig img{display:block;width:100%;height:auto}.art__draft{padding:12px 16px;background:#FFF4D6;border-bottom:1px solid #E8C66A;font-size:13.5px;text-align:center}.art__draft a{margin-left:12px;color:var(--blue);text-decoration:underline}@media (max-width:1180px){.part a{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr)}}@media (max-width:1000px){.parts__inner,.sol__inner,.cform__inner,.ilist__inner,.art__head-inner{width:100%;padding-left:var(--pad);padding-right:var(--pad)}.parts{padding:40px 0 44px}.part a{grid-template-columns:minmax(0,1fr);gap:16px;padding:26px 16px;margin:0 -16px}.sol{padding:40px 0 44px}.chead{grid-template-columns:minmax(0,1fr)}.chead__type{padding:30px var(--pad) 40px;border-right:0}.chead__type .phero__crumb{margin-bottom:28px}.chead__title{font-size:clamp(28px,8vw,50px)}.chead__lede{max-width:none;font-size:15px}.chead__aside{border-top:1px solid var(--line)}.cfact{padding:20px var(--pad)}.cform{padding:36px 0 44px}.cform__inner{grid-template-columns:minmax(0,1fr);gap:28px}.cform__note{max-width:none}.cform__form{grid-template-columns:minmax(0,1fr);gap:20px}.cform__foot{flex-direction:column;align-items:stretch}.cform__foot .btn{justify-content:center}.cform__legal{min-width:0;max-width:none}.csent{min-height:0}.csent__inner{width:100%;padding:60px var(--pad) 68px}.csent__title{font-size:clamp(26px,7vw,44px)}.csent__cta{flex-direction:column;align-items:stretch}.csent__cta .btn{justify-content:center}.ilist{padding-bottom:44px}.ientry{grid-template-columns:minmax(0,1fr);gap:16px;padding:26px 0}.ientry__meta{grid-auto-flow:column;justify-content:start;gap:16px}.ientry__body h2{font-size:clamp(19px,5.4vw,28px)}.ientry__body p{max-width:none}.ientry__go{justify-self:start}.art__head-inner{padding:30px var(--pad) 36px}.art__head-inner .phero__crumb{margin-bottom:26px}.art__title{max-width:none;font-size:clamp(26px,7.4vw,42px)}.art__stand{max-width:none;font-size:16px}.art__body{padding:34px 0 44px}.art__measure{width:100%;padding-left:var(--pad);padding-right:var(--pad)}.art__measure p{font-size:16px;line-height:1.66}.pnext__grid--two{grid-template-columns:minmax(0,1fr)}}.ui{--ui-min:11px;--ui-fs:11px;--ui-bg:#FFFFFF;--ui-line:#E4E7EC;--ui-line-soft:#F0F2F5;--ui-ink:#10192B;--ui-dim:#67717F;--ui-head:#F7F8FA;--ui-pos:var(--pos);--ui-neg:var(--neg);--ui-warn:var(--warn);--ui-violet:var(--violet);--ui-teal:var(--teal);position:relative;display:flex;flex-direction:column;overflow:hidden;background:var(--ui-bg);border:1px solid var(--ui-line);color:var(--ui-ink);font-family:var(--sans);font-size:var(--ui-fs);line-height:1.35}.ui,[data-ui],.phero__fig--drawn,.pshow__frame>:not(figcaption){cursor:default;-webkit-user-select:none;user-select:none}.ui--dark{--ui-bg:#111317;--ui-line:rgba(255,255,255,.13);--ui-line-soft:rgba(255,255,255,.07);--ui-ink:#E8E9EB;--ui-dim:rgba(232,233,235,.56);--ui-head:rgba(255,255,255,.045);--ui-pos:var(--pos-on);--ui-neg:var(--neg-on);--ui-warn:var(--warn-on);--ui-violet:var(--violet-on);--ui-teal:var(--teal-on)}.ui--onblue{--ui-bg:#08224F;--ui-line:rgba(255,255,255,.16);--ui-line-soft:rgba(255,255,255,.08);--ui-ink:#EAF0FA;--ui-dim:rgba(255,255,255,.58);--ui-head:rgba(255,255,255,.05);--ui-pos:var(--pos-on);--ui-neg:var(--neg-on);--ui-warn:var(--warn-on);--ui-violet:var(--violet-on);--ui-teal:var(--teal-on)}.ui--lift{box-shadow:0 1px 2px rgba(8,31,77,.05),0 14px 34px -14px rgba(8,31,77,.18)}.ui__bar{display:flex;align-items:center;gap:.9em;padding:.8em 1em;border-bottom:1px solid var(--ui-line);background:var(--ui-head)}.ui__title{font-size:max(var(--ui-min),1.02em);font-weight:600;letter-spacing:-.005em}.ui__meta{margin-left:auto;font-family:var(--mono);font-size:max(var(--ui-min),.82em);letter-spacing:.1em;text-transform:uppercase;color:var(--ui-dim);white-space:nowrap}.ui__live{display:inline-flex;align-items:center;gap:.5em;font-family:var(--mono);font-size:max(var(--ui-min),.82em);letter-spacing:.1em;text-transform:uppercase;color:var(--ui-pos)}.ui__live::before{content:"";width:.55em;height:.55em;background:var(--ui-pos);animation:ui-pulse 2.4s var(--ease) infinite}@keyframes ui-pulse{0%,55%,100%{opacity:1}75%{opacity:.25}}.ui__pad{padding:.9em 1em}.ui__grow{flex:1;min-height:0}.ui__split{display:flex;min-height:0}.ui__split>*{min-width:0}.ui__split>* + *{border-left:1px solid var(--ui-line)}.ui__cap{display:block;font-family:var(--mono);font-size:max(var(--ui-min),.82em);letter-spacing:.12em;text-transform:uppercase;color:var(--ui-dim)}.ui__nav .is-on{color:var(--ui-ink);font-weight:600;background:var(--ui-bg);box-shadow:inset .18em 0 0 var(--blue)}.ui__nav .is-on::before{background:var(--blue);opacity:1}.ui__kpis{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;border-bottom:1px solid var(--ui-line)}.ui__kpi{padding:.85em 1em;border-left:1px solid var(--ui-line-soft)}.ui__kpi:first-child{border-left:0}.ui__kpi>span{display:block;font-family:var(--mono);font-size:max(var(--ui-min),.8em);letter-spacing:.1em;text-transform:uppercase;color:var(--ui-dim)}.ui__kpi b{display:block;white-space:nowrap;margin-top:.45em;font-size:max(var(--ui-min),1.5em);font-weight:600;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.ui__tbl{display:grid}.ui__tr{display:grid;grid-template-columns:var(--cols,1fr);gap:0 .9em;align-items:center;padding:.62em 1em;border-bottom:1px solid var(--ui-line-soft)}.ui__tr:last-child{border-bottom:0}.ui__tr--head{border-bottom:1px solid var(--ui-line);background:var(--ui-head);color:var(--ui-dim)}.ui__tr--head>*{font-family:var(--mono);font-size:max(var(--ui-min),.8em);letter-spacing:.1em;text-transform:uppercase}.ui__tr>*{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui__num{font-variant-numeric:tabular-nums;text-align:right}.pill{display:inline-flex;align-items:center;gap:.45em;justify-self:start;padding:.3em .55em;font-family:var(--mono);font-size:max(var(--ui-min),.8em);line-height:1;letter-spacing:.07em;text-transform:uppercase;white-space:nowrap}.pill::before{content:"";width:.45em;height:.45em;background:currentColor}.pill--ok{color:var(--ui-pos,var(--pos));background:var(--pos-soft)}.pill--warn{color:var(--ui-warn,var(--warn));background:var(--warn-soft)}.pill--bad{color:var(--ui-neg,var(--neg));background:var(--neg-soft)}.pill--idle{color:var(--ui-dim,var(--muted));background:var(--ui-head,var(--soft))}.ui--dark .pill--ok,.ui--onblue .pill--ok{background:rgba(74,222,158,.14)}.ui--dark .pill--warn,.ui--onblue .pill--warn{background:rgba(245,197,96,.16)}.ui--dark .pill--bad,.ui--onblue .pill--bad{background:rgba(255,123,132,.16)}.ui--dark .pill--idle,.ui--onblue .pill--idle{background:rgba(255,255,255,.08)}.delta{font-variant-numeric:tabular-nums;font-weight:600}.ui{--ui-quiet:#8FA6C4}.ui--dark,.ui--onblue{--ui-quiet:rgba(190,210,240,.5)}.ui__col{flex:1;min-width:0;height:var(--v,50%);background:var(--c,var(--blue));transform-origin:bottom;animation:ui-rise .8s var(--ease) both;animation-delay:calc(var(--i,0) * .045s)}@keyframes ui-rise{from{transform:scaleY(0)}to{transform:none}}.ui__spark .ln{fill:none;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke;stroke-dasharray:400;stroke-dashoffset:400;animation:ui-draw 1.5s var(--ease) .15s forwards}@keyframes ui-draw{to{stroke-dashoffset:0}}.ui__spark .ar{stroke:none;opacity:.13}.ui__spark .gr{stroke:var(--ui-line-soft);stroke-width:1;vector-effect:non-scaling-stroke}.ui__spark .c-a{stroke:var(--blue);fill:var(--blue)}.ui__spark .c-b{stroke:var(--ui-violet);fill:var(--ui-violet)}.ui__spark .c-c{stroke:var(--ui-teal);fill:var(--ui-teal)}.ui__col--fit>.ui__pad:first-child{display:flex;flex-direction:column;flex:1;min-height:0}.ui__feed{display:grid}.ui__ev{display:grid;grid-template-columns:auto 1fr auto;gap:.7em;align-items:baseline;padding:.58em 1em;border-bottom:1px solid var(--ui-line-soft)}.ui__ev:last-child{border-bottom:0}.ui__ev i{width:.5em;height:.5em;background:var(--c,var(--blue));transform:translateY(-.1em)}.ui__ev time{font-family:var(--mono);font-size:max(var(--ui-min),.82em);color:var(--ui-dim);white-space:nowrap}.ui__ev span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui__foot{display:flex;align-items:center;gap:.9em;margin-top:auto;padding:.7em 1em;border-top:1px solid var(--ui-line);background:var(--ui-head);font-family:var(--mono);font-size:max(var(--ui-min),.8em);letter-spacing:.1em;text-transform:uppercase;color:var(--ui-dim)}.ui__foot b{margin-left:auto;color:var(--ui-ink);font-weight:600}.mediaslot .ui,.mediawell .ui{position:absolute;inset:0;border:0}.msurf .mediawell .ui{background:var(--ui-bg)}.facts{background:var(--blue);color:var(--white)}.facts .label{color:var(--white);font-weight:500}.pshow{background:var(--soft);padding:calc(var(--cell) * .85) 0 calc(var(--cell) * 1)}.pshow__frame{--slot-fs:clamp(13px,.98vw,15px);position:relative;display:flex;flex-direction:column;min-height:420px}.pshow__frame .ui{flex:1;box-shadow:0 1px 2px rgba(8,31,77,.05),0 18px 44px -18px rgba(8,31,77,.22)}.panel__media .ui{--ui-fs:11px}.ops__media .ui{--ui-fs:10.5px}.story__slot .mediawell{position:relative;flex:1;min-height:0;margin:0 -16px;background:var(--white)}.msurf:has(.ui) .msurf__cap{display:none}.msurf:has(.ui){background:none}.msurf .ui{--ui-fs:11px}@media (max-width:1000px){.pshow{padding:40px 0 46px}.pshow__frame{min-height:0;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch}.pshow__frame .ui{flex:none;min-width:720px;min-height:360px}}@media (prefers-reduced-motion:reduce){.ui__fill,.ui__col,.ui__spark .ln,.ui__live::before{animation:none !important;stroke-dashoffset:0 !important}}.ui--strip .ui__bar{padding:.45em .85em}.ui--strip .ui__kpi{padding:.5em .85em}.ui--strip .ui__kpi span{font-size:max(var(--ui-min),.76em)}.ui--strip .ui__kpi b{margin-top:.3em;font-size:max(var(--ui-min),1.28em)}.ui-motion .ui__fill,.ui-motion .ui__col,.ui-motion .ui__spark .ln,.ui-motion .ui__live::before,.ui-motion .flow__p,.ui-motion .beacon::after,.ui-motion .pipe__token,.ui-motion .ui.is-live .ui__fill,.ui-motion .ui.is-live .ui__col,.ui-motion .ui.is-live .ui__spark .ln,.ui-motion .ui.is-live .ui__live::before,.ui-motion .ui.is-live .flow__p,.ui-motion .ui.is-live .beacon::after,.ui-motion .ui.is-live .pipe__token,.ui__tr,.ui__ev{transition:background .18s var(--ease)}[data-flash]{transition:background 1.2s ease-out}[data-flash].is-flash{transition-duration:.15s}.is-flash{background:var(--pos-soft)}.ui--dark .is-flash,.ui--onblue .is-flash{background:rgba(74,222,158,.12)}[data-tick]{font-variant-numeric:tabular-nums}.flow{position:relative;align-self:center;width:100%;height:1px;background:var(--ui-line)}.ui-motion .fend--warn i{animation-play-state:paused}.ui-motion .is-live .fend--warn i{animation-play-state:running}.flow:not(.flow--v) .flow__p{top:-1px;left:0;width:12%;height:3px;animation:flow-x 3.2s linear infinite var(--pd,0s)}@keyframes flow-x{0%{transform:translateX(0);opacity:0}14%{opacity:1}86%{opacity:1}100%{transform:translateX(700%);opacity:0}}.svc__modes .is-on{background:var(--pos-soft);color:var(--ui-pos)}.ui--dark .svc__modes .is-on{background:rgba(74,222,158,.14)}.met{padding:.85em 1em .7em;border-left:1px solid var(--ui-line-soft)}.met:first-child{border-left:0}.met .ui__spark,.met .ui__cols{margin-top:.6em}.pipe{display:flex;align-items:center;flex-wrap:wrap;gap:.5em;padding:1.1em 1em}.ui--dark .pipe__out{background:rgba(255,123,132,.1)}.pipe__out .ui__num{color:var(--ui-neg)}ul.rec{margin:.55em 0 0;padding:0;list-style:none}ul.rec li{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:.2em .9em;align-items:baseline;padding:.55em 0;border-bottom:1px solid var(--ui-line-soft)}ul.rec li:last-child{border-bottom:0}ul.rec time{grid-row:1 / span 2;font-family:var(--mono);font-size:max(var(--ui-min),.86em);letter-spacing:.02em;color:var(--ui-dim);font-variant-numeric:tabular-nums}ul.rec b{grid-column:2;font-weight:600}ul.rec span{grid-column:2;color:var(--ui-dim);font-variant-numeric:tabular-nums}ul.rec em{grid-column:3;grid-row:1;font-style:normal;font-family:var(--mono);font-size:max(var(--ui-min),.78em);letter-spacing:.07em;text-transform:uppercase;white-space:nowrap;color:var(--ui-dim)}ul.rec .is-bad em{color:var(--ui-neg)}ul.rec .is-warn em{color:var(--ui-warn)}.tl{position:relative;padding:.2em 0 .2em 1.15em}.tl::before{content:"";position:absolute;top:.6em;bottom:.6em;left:.32em;width:1px;background:var(--ui-line)}@media (prefers-reduced-motion:reduce){.is-flash{background:none}}.apis{margin-top:calc(var(--cell) * .3)}.api{display:grid;grid-template-columns:8.4em minmax(0,1fr) auto;align-items:baseline;gap:4px 16px;padding:16px 0;border-bottom:1px solid var(--line);transition:background .2s var(--ease)}.api:nth-child(even){padding-left:calc(var(--cell) * .3);border-left:1px solid var(--line)}.api:nth-child(odd){padding-right:calc(var(--cell) * .3)}.api:hover{background:#FBFCFE}.api .pill{grid-column:3;grid-row:1;align-self:center}@media (max-width:1000px){.api,.api:nth-child(even),.api:nth-child(odd){padding-left:0;padding-right:0;border-left:0}.api{grid-template-columns:minmax(0,1fr) auto}}.ui-motion .gpn--primary::after{animation-play-state:paused}.ui-motion .gmap.is-live .gpn--primary::after{animation-play-state:running}.tstk{--t-bg:#0E1013;--t-line:rgba(255,255,255,.12);--t-soft:rgba(255,255,255,.05);--t-dim:rgba(255,255,255,.55);position:relative;margin:0;padding:clamp(20px,2.2vw,40px) clamp(18px,2.2vw,42px) clamp(20px,2vw,36px);background:var(--t-bg);color:var(--white);overflow:hidden}.tstk__head{position:relative;z-index:1;display:flex;align-items:baseline;justify-content:space-between;gap:20px;padding-bottom:clamp(14px,1.4vw,24px);border-bottom:1px solid var(--t-line);font-family:var(--mono);font-size:max(var(--ui-min),10px);letter-spacing:.14em;text-transform:uppercase}.tstk__eyebrow{color:var(--white)}.tstk__live{display:flex;align-items:center;gap:8px;color:var(--pos-on)}.tstk__live::before{content:"";width:6px;height:6px;background:var(--pos-on);animation:ui-pulse 2.4s var(--ease) infinite}.tstk__body{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1.85fr) minmax(0,1fr);gap:clamp(20px,2.4vw,48px);margin-top:clamp(16px,1.6vw,28px)}.tlay{display:grid;grid-template-columns:2.4em minmax(0,1fr) 6.6em;align-items:center;gap:clamp(10px,1.1vw,20px);padding:clamp(11px,1.05vw,18px) clamp(12px,1.1vw,20px);background:var(--t-soft);box-shadow:inset 0 0 0 1px var(--t-line)}.tlay--core{box-shadow:inset 0 0 0 1px rgba(255,255,255,.20),inset 3px 0 0 #9AA1AB}.tlay__n{font-family:var(--mono);font-size:max(var(--ui-min),10px);letter-spacing:.12em;color:rgba(255,255,255,.52)}.tlay__m b{display:block;font-size:clamp(13px,1.05vw,18px);font-weight:600;letter-spacing:-.012em}.tlay__m>span{display:block;margin-top:5px;font-size:clamp(11px,.82vw,13.5px);line-height:1.45;color:var(--t-dim)}.tlay__v{text-align:right}.tlay__v b{display:block;font-size:clamp(14px,1.25vw,22px);font-weight:600;letter-spacing:-.02em;font-variant-numeric:tabular-nums;white-space:nowrap}.tlay__v em{display:block;margin-top:4px;font-family:var(--mono);font-size:max(var(--ui-min),10px);font-style:normal;letter-spacing:.12em;text-transform:uppercase;color:rgba(255,255,255,.52)}.tsrv{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-top:12px;background:var(--t-line)}.tsrv li{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:4px 7px;padding:9px 10px;background:#191C21;font-family:var(--mono);font-size:max(var(--ui-min),10px);letter-spacing:.08em}.tsrv i{width:5px;height:5px;background:var(--pos-on)}.tsrv i.warn{background:var(--warn-on)}.tsrv em{grid-column:1 / -1;font-style:normal;font-size:max(var(--ui-min),10.5px);letter-spacing:.14em;text-transform:uppercase;color:rgba(255,255,255,.52)}.tsrv b{grid-column:1 / -1;font-family:var(--sans);font-size:max(var(--ui-min),clamp(12px,.95vw,16px));font-weight:600;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.tlink{position:relative;height:clamp(14px,1.4vw,24px);margin-left:calc(1.2em + clamp(12px,1.1vw,20px));width:1px;background:rgba(255,255,255,.52)}.tlink i{position:absolute;left:-1.5px;top:0;width:4px;height:34%;background:rgba(255,255,255,.62);opacity:0;animation:tstk-drop 2.6s linear infinite var(--pd,0s)}@keyframes tstk-drop{0%{transform:translateY(0);opacity:0}20%{opacity:1}80%{opacity:1}100%{transform:translateY(200%);opacity:0}}.tstk__basis{display:grid;background:var(--t-soft);box-shadow:inset 0 0 0 1px var(--t-line)}.tstk__basis li{position:relative;display:flex;align-items:center;gap:12px;padding:clamp(9px,.9vw,15px) clamp(12px,1.1vw,20px);font-size:clamp(12.5px,1.02vw,16px);font-weight:500;letter-spacing:-.014em;color:var(--white)}.tstk__basis li + li{box-shadow:inset 0 1px 0 var(--t-line)}.tstk__basis li::before{content:"";flex:none;width:5px;height:5px;background:rgba(255,255,255,.46)}.tlay__v b{font-size:clamp(11.5px,.92vw,15px);font-weight:500}.ui-motion .tlink i,.ui-motion .tstk__live::before{animation-play-state:paused}.ui-motion .tstk.is-live .tlink i,.ui-motion .tstk.is-live .tstk__live::before{animation-play-state:running}@media (prefers-reduced-motion:reduce){.tlink i{display:none}.tstk__live::before{animation:none}}@media (max-width:1100px){.tstk__body{grid-template-columns:minmax(0,1fr)}.tstk__side{grid-template-rows:auto auto}.tstk__shot{min-height:0;aspect-ratio:16 / 7}.tstk__basis{grid-template-columns:repeat(2,minmax(0,1fr))}.tstk__basis li + li{box-shadow:none}.tstk__basis li:nth-child(even){box-shadow:inset 1px 0 0 var(--t-line)}.tstk__basis li:nth-child(n + 3){box-shadow:inset 0 1px 0 var(--t-line)}.tstk__basis li:nth-child(even):nth-child(n + 3){box-shadow:inset 1px 0 0 var(--t-line),inset 0 1px 0 var(--t-line)}}@media (max-width:720px){.tstk{padding:20px 16px 22px}.tlay{grid-template-columns:2em minmax(0,1fr);row-gap:8px}.tlay__v{grid-column:2;text-align:left;display:flex;align-items:baseline;gap:8px}.tlay__v em{margin-top:0}.tsrv{grid-template-columns:repeat(2,minmax(0,1fr))}}.photo{display:block}.photo img{display:block;width:100%;height:100%;object-fit:cover}.tstk__side{min-width:0;display:grid;grid-template-rows:minmax(0,1fr) auto;gap:clamp(14px,1.4vw,24px);min-height:0}.tstk__shot{position:relative;max-width:100%;min-height:clamp(150px,17vw,300px);overflow:hidden;box-shadow:inset 0 0 0 1px var(--t-line)}.tstk__photo,.tstk__photo img{width:100%;height:100%;object-fit:cover;display:block}.tstk__shot-cap{position:absolute;left:0;right:0;bottom:0;padding:2.4em 1em .7em;background:linear-gradient(to top,rgba(14,16,19,.94),rgba(14,16,19,.72) 42%,rgba(14,16,19,0));font-family:var(--mono);font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--white)}.phero--contain .phero__fig{padding:clamp(18px,2.2vw,40px) clamp(12px,1.3vw,26px)}.phero__fig{background:var(--phero-bg,var(--tsx-bg,#06152F))}.close__bg{position:absolute;inset:0;z-index:0;opacity:.5}.close__photo,.close__photo img{width:100%;height:100%}.close::after{content:"";position:absolute;inset:0;z-index:0;background:linear-gradient(180deg,rgba(6,21,47,.62),rgba(6,21,47,.88));pointer-events:none}.flw{--f-line:#DCE5F5;--f-dim:#5B6779;position:relative}.flw__card{position:relative;padding:clamp(20px,2.2vw,42px);background:var(--white);border:1px solid var(--line)}.flw__head{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:24px;padding-bottom:clamp(18px,1.8vw,30px);border-bottom:1px solid var(--f-line)}.flw__head-type{max-width:62ch}.flw__eyebrow{font-family:var(--mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--f-dim)}.flw__rule{display:block;width:34px;height:3px;margin:13px 0 clamp(14px,1.4vw,22px);background:var(--blue)}.flw__title{font-size:clamp(26px,3vw,52px);line-height:1.0;letter-spacing:-.033em;font-weight:700;text-transform:uppercase}.flw__title b{color:var(--blue);font-weight:700}.flw__lede{margin-top:clamp(13px,1.2vw,20px);font-size:clamp(13px,.95vw,16.5px);line-height:1.55;color:var(--f-dim)}.flw__cta{flex:none}.flw__steps{--gap:clamp(16px,2vw,40px);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 var(--gap);align-items:stretch;margin-top:clamp(18px,1.8vw,32px);padding-top:clamp(18px,1.8vw,30px);border-top:1px solid var(--f-line)}.fstep{position:relative;display:flex;flex-direction:column;min-width:0}.fstep__art{aspect-ratio:16 / 9;overflow:hidden;background:#F6F9FE;border:1px solid var(--f-line)}.fstep--core .fstep__art{border-color:#B9D0F5}.fstep__img,.fstep__img img{width:100%;height:100%}.fstep__img img{object-fit:contain}.fstep + .fstep::before,.fstep + .fstep::after{content:"";position:absolute;top:0;margin-top:28.125%;left:calc(var(--gap) * -1);width:var(--gap);height:1px;background:var(--f-line)}.fstep + .fstep::after{width:calc(var(--gap) * .42);height:3px;margin-top:calc(28.125% - 1px);background:var(--blue);opacity:0;animation:flw-run 2.8s linear infinite var(--pd,0s)}@keyframes flw-run{0%{transform:translateX(0);opacity:0}18%{opacity:1}82%{opacity:1}100%{transform:translateX(138%);opacity:0}}.fstep__n{margin-top:clamp(12px,1.2vw,18px);font-family:var(--mono);font-size:11px;letter-spacing:.14em;color:var(--blue)}.fstep h3{margin-top:9px;font-size:clamp(14px,1.1vw,20px);line-height:1.18;letter-spacing:-.018em;font-weight:600}.fstep p{margin-top:10px;font-size:13px;line-height:1.6;color:var(--f-dim)}.flw__pillars .tpi .f{stroke:var(--blue)}.flw__pillars .tpi rect.f{fill:var(--blue);stroke:none}.flw__pillars .tpi rect:not(.f){fill:none}.ui-motion .fstep + .fstep::after{animation-play-state:paused}.ui-motion .flw.is-live .fstep + .fstep::after{animation-play-state:running}@media (prefers-reduced-motion:reduce){.fstep + .fstep::after{display:none}}@media (max-width:1100px){.flw__head{grid-template-columns:minmax(0,1fr);align-items:start}.flw__cta{justify-self:start}.flw__steps{grid-template-columns:minmax(0,1fr);gap:var(--gap) 0}.fstep + .fstep::before,.fstep + .fstep::after{top:auto;bottom:100%;margin-top:0;left:50%;width:1px;height:var(--gap)}.fstep + .fstep::after{width:3px;height:calc(var(--gap) * .42);margin-left:-1px;animation-name:flw-drop}@keyframes flw-drop{0%{transform:translateY(0);opacity:0}18%{opacity:1}82%{opacity:1}100%{transform:translateY(138%);opacity:0}}}@media (max-width:720px){.flw__card{padding:18px 16px 20px}.flw__title{font-size:clamp(24px,8vw,38px)}}.omap{position:relative;margin:0;height:100%;min-height:260px;overflow:hidden;background:#14171C}.omap__svg{position:absolute;inset:0;width:100%;height:100%}.omap__ground{fill:#14171C}.omap__blocks polygon{fill:#1E2227}.omap__roads line{stroke:#2B3037}.omap__rail{stroke:#363C44;stroke-width:3;stroke-dasharray:14 12}.omap__names text{fill:#79818B;font-family:var(--sans);font-size:15px;letter-spacing:.04em}.omap__districts text{fill:#B2BAC5;font-family:var(--mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase}.omap__dot{fill:var(--blue-100)}.omap__pin-shape{fill:#E8323C}.omap__pin-eye{fill:#14171C}.omap__pin-halo circle{fill:none;stroke:#E8323C;stroke-width:1.5;transform-box:fill-box;transform-origin:center;animation:omap-ping 3.2s var(--ease) infinite}@keyframes omap-ping{0%{transform:scale(.35);opacity:.85}70%,100%{transform:scale(2.6);opacity:0}}.omap__pin-label{fill:var(--white);font-family:var(--sans);font-size:15px;font-weight:600;letter-spacing:-.01em}.omap__pin-sub{fill:#8A929C;font-family:var(--mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase}.omap__cap{position:absolute;left:clamp(12px,1.2vw,22px);top:clamp(12px,1.2vw,20px);z-index:2;display:grid;gap:8px;max-width:60%}.omap__eyebrow{font-family:var(--mono);font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;color:rgba(255,255,255,.5)}.omap__title{font-size:clamp(13px,1.05vw,19px);line-height:1.2;letter-spacing:-.018em;font-weight:600;color:var(--white)}.inx__plane--map .omap{min-height:320px}.ui-motion .omap__pin-halo circle{animation-play-state:paused}.ui-motion .omap.is-live .omap__pin-halo circle{animation-play-state:running}@media (prefers-reduced-motion:reduce){.omap__pin-halo circle{animation:none;opacity:.4;transform:scale(1.6)}}@media (max-width:1000px){.omap{min-height:220px}.omap__cap{max-width:none}.omap__names text{font-size:19px}.omap__districts text{font-size:14px}}.cubes{position:relative;width:clamp(120px,12vw,190px);aspect-ratio:1 / 1;flex:none}.cube{position:absolute;left:var(--x);top:var(--y);width:40%;aspect-ratio:1 / 1.155;animation:cube-float 5.6s var(--ease) infinite var(--pd,0s)}.cubes::after{content:"";position:absolute;left:12%;right:6%;bottom:2%;height:16%;background:rgba(20,40,74,.055);filter:blur(13px);transform:skewX(-30deg)}.cube i{position:absolute;inset:0;display:block}.cube i:nth-child(1){clip-path:polygon(50% 0,100% 25%,50% 50%,0 25%);background:var(--c-top,#C9CDD2)}.cube i:nth-child(2){clip-path:polygon(0 25%,50% 50%,50% 100%,0 75%);background:var(--c-left,#F2F4F7)}.cube i:nth-child(3){clip-path:polygon(50% 50%,100% 25%,100% 75%,50% 100%);background:var(--c-right,#23262A)}@keyframes cube-float{0%,100%{transform:translateY(0)}50%{transform:translateY(-9%)}}.ui-motion .cube{animation-play-state:paused}.ui-motion .is-live .cube{animation-play-state:running}@media (prefers-reduced-motion:reduce){.cube{animation:none}}.chapter__cubes .cubes{--c-top:#7FA9F5;--c-left:#EDF3FE;--c-right:#14284A}.signpost{display:block}.sp{display:block;width:100%;height:auto}.sp-t{fill:#DCE7F7}.sp-l{fill:var(--white)}.sp-r{fill:#16294A}.sp--dn .sp-t{fill:#7FA9F5}.sp--dn .sp-l{fill:#C9DCF8}.sp--dn .sp-r{fill:#0B1830}.sp--base .sp-t{fill:#C4CEDD}.sp--base .sp-l{fill:#EDF2FA}.sp--base .sp-r{fill:#101E38}.sp--post .sp-t{fill:var(--blue-100)}.sp--post .sp-l{fill:#7FA9F5}.sp--post .sp-r{fill:#0C1730}.sp-wick{stroke:#16294A;stroke-width:2.4;vector-effect:non-scaling-stroke}.sp-sign{fill:var(--white);stroke:#16294A;stroke-width:2;vector-effect:non-scaling-stroke}.sp-box polygon{stroke:#16294A;stroke-width:.9;stroke-linejoin:round;vector-effect:non-scaling-stroke}.sp-text{fill:#16294A;font-family:var(--sans);font-size:23px;font-weight:700;letter-spacing:.01em}.sp-box{animation:sp-drift 6.4s ease-in-out infinite;transform-box:fill-box}.sp-box:nth-of-type(2n){animation-delay:.9s}.sp-box:nth-of-type(3n){animation-delay:1.8s}@keyframes sp-drift{0%,100%{transform:translateY(0)}50%{transform:translateY(-4px)}}.ui-motion .sp-box{animation-play-state:paused}.ui-motion .is-live .sp-box{animation-play-state:running}@media (prefers-reduced-motion:reduce){.sp-box{animation:none}}.flw__head{grid-template-columns:minmax(0,1fr) auto auto}.flw__head-art{width:clamp(165px,15vw,250px);align-self:center;margin-bottom:-6%}@media (max-width:1100px){.flw__head{grid-template-columns:minmax(0,1fr) auto}.flw__head-art{grid-row:1 / span 2;margin-bottom:0}.flw__cta{grid-column:1}}@media (max-width:720px){.flw__head-art{display:none}}.wkw{flex:1;min-height:0;display:flex;align-items:center;justify-content:flex-end;padding:6px 0;pointer-events:none}.wk{display:block;height:100%;width:auto;max-width:100%}.wk-path{fill:rgba(255,255,255,.13)}.wk-shadow{fill:rgba(0,0,0,.26)}.wk-fill{fill:#E6EEFC}.wk-leader .wk-fill{fill:var(--blue-100)}.wk-rider{animation:wk-travel 17s linear infinite;animation-delay:calc(var(--d) * 17s)}@keyframes wk-travel{0%{transform:translate(0,0);opacity:0}10%{opacity:1}88%{opacity:1}100%{transform:translate(var(--tx),var(--ty));opacity:0}}.wk-bob{animation:wk-bob 1.05s ease-in-out infinite;animation-delay:var(--bd,0s)}@keyframes wk-bob{0%,100%{transform:translateY(0)}50%{transform:translateY(-2.4px)}}.ui-motion .wk-rider,.ui-motion .wk-bob{animation-play-state:paused}.ui-motion .wkw.is-live .wk-rider,.ui-motion .wkw.is-live .wk-bob{animation-play-state:running}@media (prefers-reduced-motion:reduce){.wk-rider{animation:none}.wk-rider:nth-child(2){transform:translate(calc(var(--tx) * .33),calc(var(--ty) * .33))}.wk-rider:nth-child(3){transform:translate(calc(var(--tx) * .66),calc(var(--ty) * .66))}.wk-rider:nth-child(4){transform:translate(var(--tx),var(--ty))}.wk-bob{animation:none}}@media (max-width:760px){.wkw{justify-content:center;padding:10px 0}.wk{height:auto;width:88%}}@media (min-width:1001px) and (max-width:1800px){.wkw{padding:2px 0}}@media (max-width:760px){.inx__pair .wkw{flex:none}}.mgb{display:flex;flex-direction:column;justify-content:center;gap:clamp(10px,1.1vw,20px);flex:1;min-width:0;padding:4px 0;color:var(--white)}.mgb__stats{display:flex;flex-wrap:wrap;gap:10px clamp(16px,2vw,40px)}.mgb__stats li{display:flex;flex-direction:column;gap:5px}.mgb__stats span{font-family:var(--mono);font-size:10px;letter-spacing:.11em;text-transform:uppercase;color:rgba(255,255,255,.5)}.mgb__stats b{font-size:clamp(15px,1.35vw,26px);line-height:1;letter-spacing:-.02em;font-weight:500}.mgb__cover{display:flex;flex-direction:column;gap:7px;max-width:30em}.mgb__cap{font-family:var(--mono);font-size:10px;letter-spacing:.11em;text-transform:uppercase;color:rgba(255,255,255,.5)}.mgb__bar{position:relative;height:8px;background:rgba(255,255,255,.1)}.mgb__seg{position:absolute;top:0;bottom:0;left:calc(var(--x) * 1%);width:calc(var(--w) * 1%);transform:scaleX(0);transform-origin:left;animation:mgb-fill .7s var(--ease) forwards}.mgb__seg--a{background:rgba(168,200,255,.55)}.mgb__seg--b{background:var(--blue-100);animation-delay:.12s}.mgb__seg--c{background:rgba(168,200,255,.35);animation-delay:.24s}@keyframes mgb-fill{to{transform:scaleX(1)}}.mgb__now{position:absolute;top:-3px;bottom:-3px;width:2px;background:var(--white);animation:mgb-sweep 24s linear infinite}@keyframes mgb-sweep{from{left:0}to{left:calc(100% - 2px)}}.mgb__keys{display:flex;flex-wrap:wrap;gap:5px 14px;font-family:var(--mono);font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:rgba(255,255,255,.52)}.mgb__keys li{display:flex;align-items:center;gap:6px}.mgb__keys i{width:7px;height:7px}.mgb__keys .mgb__seg--a,.mgb__keys .mgb__seg--b,.mgb__keys .mgb__seg--c{position:static;animation:none;transform:none}.ui-motion .mgb__seg,.ui-motion .mgb__now{animation-play-state:paused}.ui-motion .mgb.is-live .mgb__seg,.ui-motion .mgb.is-live .mgb__now{animation-play-state:running}@media (prefers-reduced-motion:reduce){.mgb__seg{animation:none;transform:none}.mgb__now{animation:none;left:46%}}@media (min-width:1001px) and (max-width:1180px){.mgb__cover{display:none}.mgb{padding:0}.mgb__stats{gap:7px 18px}.mgb__stats li{flex-direction:row-reverse;align-items:baseline;gap:6px}.mgb__stats b{font-size:13px}.mgb__stats span{font-size:10.5px}}@media (max-width:760px){.mgb{flex:none}}.cdw{flex:1;min-height:0;display:flex;align-items:center;justify-content:flex-start;padding:4px 0 8px;pointer-events:none}.cd{display:block;height:100%;width:auto;max-width:100%}.cd-t{fill:#DCE7F7}.cd-l{fill:var(--white)}.cd-r{fill:#16294A}.cd--air .cd-t{fill:#7FA9F5}.cd--air .cd-l{fill:#C9DCF8}.cd--air .cd-r{fill:#123A7A}.cd-cloud .cd-cube{animation:cd-float 6.8s var(--ease) infinite;transform-box:fill-box;transform-origin:center}.cd-cloud .cd-cube:nth-child(3n){animation-delay:-2.2s}.cd-cloud .cd-cube:nth-child(3n + 1){animation-delay:-4.5s}@keyframes cd-float{0%,100%{transform:translateY(0)}50%{transform:translateY(-4px)}}.ui-motion .cd-cloud .cd-cube{animation-play-state:paused}.ui-motion .cdw.is-live .cd-cloud .cd-cube{animation-play-state:running}@media (prefers-reduced-motion:reduce){.cd-cloud .cd-cube{animation:none}}@media (max-width:1000px){.cdw{justify-content:center;padding:10px 0}.cd{height:auto;width:92%}}.c-a{stroke:var(--blue-100)}.c-b{stroke:var(--pos-on)}.c-c{stroke:var(--warn-on)}.glf .f{stroke:var(--white)}.glf rect.f{fill:var(--white);stroke:none}.glf rect:not(.f){fill:none}.crm{--c-ink:#101828;--c-dim:#667085;--c-line:#EAECF0;--c-soft:#F9FAFB;--c-blue:#2563EB;--c-amber:#F59E0B;--c-green:#0A7D57;--c-violet:#7C3AED;--c-red:#CE2C36;--c-teal:#06AED4;flex-direction:row;background:#FFFFFF;color:var(--c-ink);font-size:var(--ui-fs)}.crm__side{--s-a:#0C2049;--s-b:#071531;--s-c:#04091A;flex:none;width:13.6em;display:flex;flex-direction:column;padding:.9em .7em .8em;color:#FFFFFF;background:radial-gradient(120% 60% at 0% 0%,rgba(24,96,255,.22) 0%,transparent 60%),linear-gradient(180deg,var(--s-a) 0%,var(--s-b) 55%,var(--s-c) 100%)}.crm__brand{display:flex;align-items:center;padding:.2em .55em .9em}.crm__brand img{width:auto;height:1.55em}.crm__nav{display:grid;gap:.12em;flex:0 1 auto;min-height:0;overflow:hidden}.crm__panel{--ui-min:9.5px}.crm__key,.crm__hbars,.crm__yax{--ui-min:9.5px}.crm__xax{--ui-min:9px}.crm__nav li{display:flex;align-items:center;gap:.65em;padding:.32em .7em;border-radius:.45em;color:rgba(255,255,255,.84);font-weight:500;white-space:nowrap}.crm__nav li svg{opacity:.75}.crm__nav svg{width:1.15em;height:1.15em;flex:none;fill:none;stroke:currentColor;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}.crm__nav .has-more::after{content:"";margin-left:auto;width:.38em;height:.38em;border-right:1px solid currentColor;border-bottom:1px solid currentColor;transform:rotate(45deg) translate(-.1em,-.1em);opacity:.7}.crm__nav .is-on{background:rgba(255,255,255,.13);color:#FFFFFF;font-weight:600;box-shadow:inset 2px 0 0 #1268FF}.crm__nav .is-on svg{opacity:1}.crm__nav .has-more .crm__badge{margin-left:auto}.crm__nav .has-more:has(.crm__badge)::after{margin-left:.4em}.crm__user{display:flex;align-items:center;gap:.6em;margin-top:auto;padding:.7em .5em 0;border-top:1px solid rgba(255,255,255,.12)}.crm__user i{width:2em;height:2em;flex:none;display:grid;place-items:center;border-radius:50%;background:rgba(255,255,255,.14);box-shadow:inset 0 0 0 1px rgba(255,255,255,.18);color:#FFFFFF;font-family:var(--mono,"IBM Plex Mono",Consolas,monospace);font-size:max(var(--ui-min),.78em);font-style:normal;font-weight:500}.crm__user span{display:flex;flex-direction:column;line-height:1.25;color:rgba(255,255,255,.55);font-size:max(var(--ui-min),.88em)}.crm__user b{color:#FFFFFF;font-weight:600}.crm__user small{font-family:var(--mono,"IBM Plex Mono",Consolas,monospace);font-size:max(var(--ui-min),.68em);letter-spacing:.1em;text-transform:uppercase}.crm__body{flex:1;min-width:0;min-height:0;overflow:hidden;display:flex;flex-direction:column;gap:.85em;padding:.85em 1em 1em;background:var(--c-soft)}.crm__top{display:flex;align-items:center;gap:.8em}.crm__h1{font-size:max(var(--ui-min),1.35em);font-weight:600;letter-spacing:-.01em}.crm__h2{color:var(--c-dim)}.crm__chip{display:inline-flex;align-items:center;gap:.45em;padding:.45em .7em;border:1px solid #D0D5DD;border-radius:.5em;background:#FFFFFF;color:var(--c-ink);font-weight:500;white-space:nowrap}.crm__top .crm__chip--date{margin-left:auto}@media (max-width:1100px){.crm__top .crm__chip:not(.crm__chip--date){display:none}}.crm__chip svg{width:1.05em;height:1.05em;fill:none;stroke:var(--c-dim);stroke-width:1.4;stroke-linecap:round}.crm__chip em{width:.38em;height:.38em;border-right:1px solid var(--c-dim);border-bottom:1px solid var(--c-dim);transform:rotate(45deg) translate(-.08em,-.08em)}.crm__chip--sm{padding:.3em .55em;font-size:max(var(--ui-min),.9em)}.crm__dots{width:1em;text-align:center;color:var(--c-dim);letter-spacing:.12em}.crm__dots::before{content:"\22EE"}.crm__tiles{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:.7em}.crm__tiles li{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.15em .55em;padding:.55em .6em;border:1px solid var(--c-line);border-radius:.6em;background:#FFFFFF;min-width:0}.crm__ico{grid-row:1 / span 2;width:2.1em;height:2.1em;display:grid;place-items:center;border-radius:.45em;background:#EFF4FF}.crm__ico svg{width:1.2em;height:1.2em;fill:none;stroke:var(--c-blue);stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}.t-amber{background:#FEF3E2}.t-amber svg{stroke:var(--c-amber)}.t-green{background:#E7F8F0}.t-green svg{stroke:var(--c-green)}.t-violet{background:#F3EEFE}.t-violet svg{stroke:var(--c-violet)}.t-red{background:#FEECEC}.t-red svg{stroke:var(--c-red)}.t-teal{background:#E4F7FB}.t-teal svg{stroke:var(--c-teal)}.crm__tl{color:#98A2B3;font-family:var(--mono,"IBM Plex Mono",Consolas,monospace);font-size:max(var(--ui-min),.72em);letter-spacing:.12em;text-transform:uppercase;font-weight:500;line-height:1.25}.crm__tv{grid-column:1 / -1;margin-top:.25em;font-size:max(var(--ui-min),1.14em);font-weight:600;line-height:1.15;letter-spacing:-.015em;white-space:nowrap}.crm__tv em{font-size:max(var(--ui-min),.78em);font-style:normal;font-weight:500;color:var(--c-dim)}.crm__ts{grid-column:1 / -1;color:var(--c-dim);font-size:max(var(--ui-min),.88em);line-height:1.15}.crm__td{grid-column:1 / -1;display:flex;align-items:center;gap:.45em;margin-top:.35em;padding-top:.35em;border-top:1px solid var(--c-line);color:var(--c-dim);font-size:max(var(--ui-min),.84em);white-space:nowrap}.crm__td i{padding:.18em .4em;border-radius:.5em;font-style:normal;font-weight:600}.crm__td .up{background:#E7F8F0;color:var(--c-green)}.crm__td .dn{background:#FEECEC;color:var(--c-red)}.crm__row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7em;flex:1 1 auto;min-height:0;overflow:hidden}.crm__panel{display:flex;flex-direction:column;min-width:0;min-height:0;padding:.8em .9em;border:1px solid var(--c-line);border-radius:.6em;background:#FFFFFF}.crm__panel header{display:flex;align-items:center;gap:.6em}.crm__panel h4,.crm__panel h3.uih{font-size:max(var(--ui-min),1.02em);font-weight:600;letter-spacing:-.005em}.crm__panel header .crm__chip{margin-left:auto}.crm__panel header .crm__key{margin:0 0 0 auto}.crm__panel header .crm__key + .crm__chip{margin-left:.6em}.crm__key{display:flex;flex-wrap:wrap;gap:.3em 1em;margin:.5em 0 .4em;color:var(--c-dim);font-size:max(var(--ui-min),.9em)}.crm__key li{display:flex;align-items:center;gap:.4em}.crm__key i{width:.7em;height:.7em;border-radius:.12em;background:var(--c,var(--c-blue))}.crm__plot{flex:1;min-height:0;display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-rows:minmax(0,1fr) auto;gap:0 .5em}.crm__yax--set{grid-column:1;grid-row:1;position:relative;justify-content:flex-start;min-width:4.4em}.crm__yax--set li{position:absolute;right:0;transform:translateY(-50%)}.crm__yax--set li:first-child{transform:none}.crm__yax--set li:last-child{transform:translateY(-100%)}.crm__yax{white-space:nowrap;display:flex;flex-direction:column;justify-content:space-between;text-align:right;color:var(--c-dim);font-size:max(var(--ui-min),.84em);line-height:1}.crm__canvas{grid-column:2;grid-row:1;position:relative;min-height:0}.crm__canvas svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.crm__pts{position:absolute;inset:0;pointer-events:none}.crm__pts i{position:absolute;width:.42em;height:.42em;margin:-.21em 0 0 -.21em;border-radius:50%;background:var(--c-blue)}.crm__plot .gr path{stroke:var(--c-line);stroke-width:1;vector-effect:non-scaling-stroke}.crm__plot .ln{fill:none;stroke-width:1.6;stroke-linejoin:round;vector-effect:non-scaling-stroke}.crm .c-a{stroke:var(--c-blue)}.crm .c-b{stroke:var(--c-amber)}.crm .c-g{stroke:var(--c-green)}.crm .c-v{stroke:var(--c-violet)}.crm .c-w{stroke:var(--c-amber)}.crm .c-t{stroke:var(--c-teal)}.crm__xax{grid-column:2;grid-row:2;position:relative;height:1em;margin-top:.5em;color:var(--c-dim);font-size:max(var(--ui-min),.84em);line-height:1;white-space:nowrap}.crm__xax li{position:absolute;top:0;transform:translateX(-50%)}.crm__xax li:first-child{transform:none}.crm__xax li:last-child{transform:translateX(-100%)}.crm__xax--num,.crm__hbars ~ .crm__xax{display:flex;justify-content:space-between;position:static;height:auto}.crm__xax--num li,.crm__hbars ~ .crm__xax li{position:static;transform:none}.crm__xax--num{padding-left:5.6em}.crm__hbars{flex:1 0 auto;min-height:0;display:flex;flex-direction:column;justify-content:space-around;gap:.3em}.crm__hbars li{display:grid;grid-template-columns:6.6em minmax(0,1fr);align-items:center;gap:.4em;line-height:1}.crm__hbars span{color:var(--c-dim);font-size:max(var(--ui-min),.86em);line-height:1;text-align:right;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.crm__hbars b{display:flex;height:1em}.crm__hbars i{display:block;width:var(--v)}.crm__hbars .a{background:var(--c-blue)}.crm__hbars .b{background:var(--c-amber)}.crm__hbars--one{justify-content:center}.crm__panel--donut .crm__donut{flex:1;min-height:0;display:flex;align-items:center;justify-content:center;gap:1em}.crm__ring{position:relative;align-self:stretch;width:4.6em;flex:none;overflow:hidden}.crm__ring svg{position:absolute;inset:0;margin:auto;height:100%;width:auto;max-width:100%;max-height:100%}.crm__donut .rail,.crm__donut .arc{transform:rotate(-90deg);transform-origin:50px 50px}.crm__donut .rail{fill:none;stroke:#E7EEFE;stroke-width:14}.crm__donut .arc{fill:none;stroke:var(--c-blue);stroke-width:14;stroke-dasharray:218 8;stroke-linecap:butt}.crm__dv{display:flex;flex-direction:column;line-height:1.2;color:var(--c-dim);font-size:max(var(--ui-min),.85em);white-space:nowrap}.crm__dv b{color:var(--c-ink);font-size:max(var(--ui-min),1.5em);font-weight:600;letter-spacing:-.01em}.crm__mini{display:none;grid-template-columns:repeat(6,minmax(0,1fr));gap:.7em}.crm__mini li{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.1em .55em;padding:.6em .7em;border:1px solid var(--c-line);border-radius:.6em;background:#FFFFFF;min-width:0}.crm__mini .crm__ico{grid-row:1 / span 2;width:1.9em;height:1.9em}.crm__ml{color:var(--c-dim);font-size:max(var(--ui-min),.9em);line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.crm__mini b{font-size:max(var(--ui-min),1.05em);font-weight:600;line-height:1.1;letter-spacing:-.015em}.crm__spark{grid-column:1 / -1;width:100%;height:1.6em;margin-top:.35em;overflow:visible}.crm__spark polyline{fill:none;stroke-width:1.4;stroke-linejoin:round;vector-effect:non-scaling-stroke}@media (min-width:1561px){.crm__row + .crm__row{display:none}}@media (max-width:1560px){.crm__tiles{grid-template-columns:repeat(5,minmax(0,1fr))}.crm__tiles li:nth-child(n + 6){display:none}}@media (max-width:1240px){.crm__tiles{grid-template-columns:repeat(4,minmax(0,1fr))}.crm__tiles li:nth-child(n + 5){display:none}}@media (max-width:1000px){.crm__side{display:none}.crm__tiles{grid-template-columns:repeat(4,minmax(0,1fr))}.crm__tiles li:nth-child(n + 5){display:none}.crm__row + .crm__row{display:none}.crm__mini{grid-template-columns:repeat(3,minmax(0,1fr))}.crm__mini li:nth-child(n + 4){display:none}.crm__yax,.crm__xax{display:none}.crm__key{margin:.4em 0 .35em}.crm__panel{padding:.6em .7em}.crm__row{grid-template-columns:minmax(0,1fr)}.crm__panel + .crm__panel{display:none}.crm__mini{display:none}.crm__body{gap:.6em;padding:.7em .8em .8em}}.flw__terminals{margin-top:clamp(18px,1.8vw,32px);padding-top:clamp(16px,1.6vw,28px);border-top:1px solid var(--f-line)}.flw__terminals picture{display:contents}.flw__terminals img{display:block;width:76%;max-width:860px;height:auto;margin:0 auto}.tpil .tpi .f{stroke:var(--blue)}.tpil .tpi rect.f{fill:var(--blue);stroke:none}.tpil .tpi rect:not(.f){fill:none}@media (max-width:1000px){.flw__terminals img{width:100%}}.cli{--k-ink:#10192B;--k-dim:#6B7686;--k-line:#E6EAF2;--k-soft:#F6F8FC;--k-blue:#2563EB;--k-pos:#0A7D57;position:relative;flex:1;min-height:0;display:flex;flex-direction:column;margin:22px 0 0;font-size:var(--cli-fs,clamp(6.9px,.59vw,12px));line-height:1.3;color:var(--k-ink);background:#FFFFFF;box-shadow:0 12px 34px rgba(8,31,77,.18),0 1px 0 rgba(8,31,77,.06);overflow:hidden;transform:translateY(10px) scale(.99);opacity:0;animation:cli-lift .6s var(--ease) .1s forwards}@keyframes cli-lift{to{transform:none;opacity:1}}.cli__cd .up{color:var(--k-pos);font-style:normal;font-weight:600}.cli__mini .ar{fill:url(#cliArea);stroke:none;opacity:0;animation:cli-fade .8s var(--ease) .8s forwards}@keyframes cli-fade{to{opacity:1}}.cli__mini .ln{fill:none;stroke:var(--k-blue);stroke-width:1.7;stroke-linejoin:round;vector-effect:non-scaling-stroke;stroke-dasharray:220;stroke-dashoffset:220;animation:cli-draw 1.4s var(--ease) .35s forwards}@keyframes cli-draw{to{stroke-dashoffset:0}}.cli__ring .rail{fill:none;stroke:var(--k-line);stroke-width:5}.cli__ring .arc{fill:none;stroke:var(--k-blue);stroke-width:5;stroke-linecap:round;stroke-dasharray:107;stroke-dashoffset:107;transform:rotate(-90deg);transform-origin:22px 22px;animation:cli-ring 1.1s var(--ease) .45s forwards}@keyframes cli-ring{to{stroke-dashoffset:43}}.cli__accts .up{color:var(--k-pos);font-weight:600}.cli__accts .idle{color:var(--k-dim)}.cli__accts .dn{color:var(--neg);font-weight:600}.cli__tx li .up{color:var(--k-pos);font-weight:600}.cli__tx .in{background:var(--k-pos)}.cli__tx .out{background:#EF4444}.cli__tx .mv{background:var(--k-blue)}.ui-motion .cli,.ui-motion .cli__mini .ln,.ui-motion .cli__mini .ar,.ui-motion .cli__ring .arc{animation-play-state:paused}.ui-motion .cli.is-live,.ui-motion .cli.is-live .cli__mini .ln,.ui-motion .cli.is-live .cli__mini .ar,.ui-motion .cli.is-live .cli__ring .arc{animation-play-state:running}@media (prefers-reduced-motion:reduce){.cli{animation:none;opacity:1;transform:none}.cli__mini .ln{animation:none;stroke-dashoffset:0}.cli__mini .ar{animation:none;opacity:1}.cli__ring .arc{animation:none;stroke-dashoffset:43}}@media (max-width:1160px){.cli{--cli-fs:clamp(8.5px,.82vw,11px)}}@media (max-width:1000px){.cli{display:none}}.ihw .led{fill:#A8C8FF;animation:ihw-led 2.4s steps(1,end) infinite}.ihw .led:nth-of-type(2){animation-delay:.3s}.ihw .led:nth-of-type(3){animation-delay:.6s}@keyframes ihw-led{0%,55%{opacity:1}56%,100%{opacity:.28}}.ihw__spin .arc{fill:none;stroke:#7AA8FF;stroke-width:5;stroke-linecap:round}.ihw__spin .tip{fill:#7AA8FF}.ihw__gear .gear{fill:#A8C8FF}.ihw__gear .hole{fill:var(--tsx-bg,#050E24)}.ios__list .ln{stroke:#A8C8FF;stroke-width:1.5;stroke-linecap:round;fill:none}.ios__list .cut{fill:var(--tsx-bg,#050E24)}.ui-motion .ihw__spin,.ui-motion .ihw__gear,.ui-motion .ihw .led,.ui-motion .ios__list li,.ui-motion .ios__list li svg{animation-play-state:paused}.ui-motion .inx.is-in .ihw__spin,.ui-motion .inx.is-in .ihw__gear,.ui-motion .inx.is-in .ihw .led,.ui-motion .inx.is-in .ios__list li,.ui-motion .inx.is-in .ios__list li svg{animation-play-state:running}@media (prefers-reduced-motion:reduce){.ihw__spin,.ihw__gear,.ihw .led,.ios__list li svg{animation:none}}.loc{flex:1;min-height:0;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:clamp(14px,1.6vw,34px)}.loc .pv__idx{color:rgba(168,200,255,.55)}.glbw{align-self:center;justify-self:end;width:clamp(150px,15vw,330px);aspect-ratio:1;display:grid;place-items:center;pointer-events:none}.glb{display:block;width:100%;height:100%}.ui-motion .loc__grid li{animation-play-state:paused}.ui-motion .inx.is-in .loc__grid li{animation-play-state:running}@media (max-width:1240px){.glbw{width:clamp(120px,12vw,190px)}}@media (max-width:1080px){.glbw{display:none}.loc{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.loc{grid-template-columns:minmax(0,1fr);gap:16px}.glbw{display:grid;justify-self:center;width:min(62vw,260px)}}@media (min-width:1241px){.mgb{justify-content:space-evenly}}.mgb__stats b{color:var(--white)}.mgb__cover .mgb__seg--b{background:var(--blue)}.cdw{opacity:.78}.wkw{opacity:.86}.loc .pv__idx,.inx__plane .pv__idx{color:rgba(168,200,255,.6)}.loc{align-items:stretch}.ui-motion .noc__pulse i{animation-play-state:paused}.ui-motion .noc.is-live .noc__pulse i{animation-play-state:running}.geo{--geo-loop:8.5s;--geo-beat:.62s}.geo{--geo-start:.5s;--geo-step:1.1s;--geo-in:.8s}.geo{--geo-bg-start:5.4s;--geo-ease:cubic-bezier(.62,.02,.28,1)}.geo{--idle-cycle:10s;--idle-start:10.0s;--idle-slot:1.9s}.ui-motion .geo__blk:not(.geo__blk--mod),.ui-motion .geo__blk--mod,.ui-motion .geo__mod b,.ui-motion .geo__mod em,.ui-motion .geo__blk--link::after,.ui-motion .geo__blk--link::before,.ui-motion .geo__dot--ack,.ui-motion .geo__label--br{animation-play-state:paused}.ui-motion .geo.is-live .geo__blk:not(.geo__blk--mod),.ui-motion .geo.is-live .geo__blk--mod,.ui-motion .geo.is-live .geo__mod b,.ui-motion .geo.is-live .geo__mod em,.ui-motion .geo.is-live .geo__blk--link::after,.ui-motion .geo.is-live .geo__blk--link::before,.ui-motion .geo.is-live .geo__dot--ack,.ui-motion .geo.is-live .geo__label--br{animation-play-state:running}.ui-motion .geo__blk{animation-play-state:paused}.ui-motion .geo.is-live .geo__blk{animation-play-state:running}.ops__media .mediawell{position:relative;flex:1;min-height:0}.apis__more .ico{width:10px;height:10px;fill:none;stroke:currentColor;stroke-width:1.6}.wm.wm{text-transform:none;letter-spacing:inherit}.nav__item{position:relative;display:flex}.nav__menu{position:absolute;top:100%;left:-1px;z-index:60;display:flex;flex-direction:column;min-width:15.5rem;background:var(--white);border:1px solid var(--line);border-top:0;opacity:0;visibility:hidden;transform:translateY(-4px);transition:opacity .16s var(--ease),transform .16s var(--ease),visibility .16s}.nav__item:hover .nav__menu,.nav__item:focus-within .nav__menu{opacity:1;visibility:visible;transform:none}.nav__menu a{border-right:0;border-bottom:1px solid var(--line);padding:13px 16px;font-size:11.5px;letter-spacing:.07em;text-transform:none;font-family:var(--sans);color:var(--ink)}.nav__menu a:last-child{border-bottom:0}.nav__menu a:hover{background:var(--soft)}.nav__item:hover>[data-nav-top],.nav__item:focus-within>[data-nav-top]{background:var(--soft)}@media (max-width:1000px){.nav__item{display:block}.nav__menu{position:static;opacity:1;visibility:visible;transform:none;min-width:0;border:0;transition:none}.nav__menu a{padding-left:32px}}.phero__fig--drawn{--plate-line:rgba(255,255,255,.10);--plate-dim:rgba(232,233,235,.52);--plate-fs:clamp(10px,.88vw,14px);display:flex;padding:clamp(20px,2.4vw,40px);background:var(--tsx-bg,#06152F)}.phero__fig--drawn::after{display:none}.phero__fig--drawn>div{flex:1;min-width:0;display:flex;flex-direction:column;font-size:var(--plate-fs);color:var(--white)}.arcp__head,.cxp__head,.ifp__head,.estp__head{display:flex;justify-content:space-between;align-items:baseline;gap:1em;padding-bottom:.9em;border-bottom:1px solid var(--plate-line)}.arcp__cap,.cxp__cap,.ifp__cap,.estp__cap{font-family:var(--mono);font-size:max(var(--ui-min),.84em);line-height:1;letter-spacing:.14em;text-transform:uppercase}.arcp__cap--dim,.cxp__cap--dim,.ifp__cap--dim,.estp__cap--dim{color:var(--plate-dim)}.arcp__tiers{flex:1;min-height:0;display:flex;flex-direction:column;justify-content:space-evenly;position:relative;margin:.4em 0}.arcp__tiers::before{content:"";position:absolute;left:1.35em;top:1.6em;bottom:1.6em;width:1px;background:linear-gradient(180deg,rgba(122,168,255,.15),rgba(122,168,255,.55),rgba(122,168,255,.15))}.arcp__tier{position:relative;display:grid;grid-template-columns:2.7em minmax(0,1fr);align-items:center;gap:.15em .9em;padding:.75em 0}.arcp__tier::before{content:"";position:absolute;left:1.05em;top:50%;width:.62em;height:.62em;margin-top:-.31em;border:1px solid rgba(122,168,255,.6);background:var(--tsx-bg,#06152F);border-radius:50%}.arcp__tier--core::before{background:var(--blue-100);border-color:var(--blue-100)}.arcp__idx{grid-row:1 / span 2;font-family:var(--mono);font-size:max(var(--ui-min),.82em);letter-spacing:.08em;color:rgba(122,168,255,.55)}.arcp__name{grid-column:2;font-size:1.08em;font-weight:500;letter-spacing:-.015em}.arcp__nodes{grid-column:2;display:flex;flex-wrap:wrap;align-items:center;gap:.38em;margin-top:.45em}.arcp__nodes b{font-family:var(--mono);font-size:max(var(--ui-min),.8em);font-weight:400;letter-spacing:.04em;padding:.38em .62em;border:1px solid var(--plate-line);background:rgba(255,255,255,.03);color:rgba(232,233,235,.82);white-space:nowrap}.arcp__nodes b.is-core{border-color:rgba(122,168,255,.5);background:rgba(77,143,255,.16);color:var(--white)}.arcp__scale{font-family:var(--mono);font-size:max(var(--ui-min),.78em);font-style:normal;color:var(--plate-dim)}.arcp__side{display:grid;gap:.1em;padding-top:.9em;border-top:1px solid var(--plate-line)}.arcp__side li{display:flex;align-items:baseline;justify-content:space-between;gap:1em;padding:.42em 0}.arcp__side span{font-size:max(var(--ui-min),.98em);font-weight:500}.arcp__side em{font-style:normal;font-size:max(var(--ui-min),.86em);text-align:right;color:var(--plate-dim)}.cxp__call{flex:1;min-height:0;display:flex;flex-direction:column;justify-content:space-between;margin:1.1em 0;border:1px solid var(--plate-line);background:rgba(255,255,255,.028)}.cxp__req,.cxp__res{display:flex;align-items:center;gap:.7em;padding:.8em .95em}.cxp__req{border-bottom:1px solid var(--plate-line)}.cxp__res{border-top:1px solid var(--plate-line)}.cxp__req code,.cxp__res code{font-family:var(--mono);font-size:max(var(--ui-min),.88em);letter-spacing:-.01em;color:rgba(232,233,235,.88);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cxp__verb,.cxp__ok{font-family:var(--mono);font-size:max(var(--ui-min),.76em);letter-spacing:.1em;padding:.34em .55em;line-height:1;flex:none}.cxp__verb{background:rgba(77,143,255,.18);border:1px solid rgba(122,168,255,.45);color:#A8C8FF}.cxp__ok{background:rgba(74,222,158,.14);border:1px solid rgba(74,222,158,.4);color:var(--pos-on)}.cxp__body{padding:.3em .95em .55em}.cxp__body li{display:flex;justify-content:space-between;gap:1em;padding:.34em 0;font-family:var(--mono);font-size:max(var(--ui-min),.84em)}.cxp__body span{color:var(--plate-dim)}.cxp__body em{font-style:normal;color:rgba(232,233,235,.9)}.cxp__builds{flex:none;display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--plate-line);border-left:1px solid var(--plate-line)}.cxp__builds li{display:flex;flex-direction:column;justify-content:center;gap:.3em;padding:.9em;border-right:1px solid var(--plate-line);border-bottom:1px solid var(--plate-line)}.cxp__builds b{font-size:1em;font-weight:500;letter-spacing:-.012em}.cxp__builds span{font-size:max(var(--ui-min),.86em);color:var(--plate-dim)}.cxp__foot{padding-top:.9em}.ifp__sites{flex:1;min-height:0;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;gap:.7em;margin:1.1em 0}.ifp__site{display:flex;flex-direction:column;border:1px solid var(--plate-line);background:rgba(255,255,255,.028)}.ifp__stack{flex:1;display:flex;flex-direction:column}.ifp__site header{display:flex;flex-direction:column;gap:.18em;padding:.8em .85em;border-bottom:1px solid var(--plate-line)}.ifp__site header b{font-size:1.14em;font-weight:500;letter-spacing:-.02em}.ifp__site header span{font-family:var(--mono);font-size:max(var(--ui-min),.76em);letter-spacing:.08em;text-transform:uppercase;color:var(--plate-dim)}.ifp__site:not(.ifp__site--dr){border-color:rgba(122,168,255,.34)}.ifp__site--dr{opacity:.82}.ifp__stack li{flex:1;display:flex;flex-direction:column;justify-content:center;gap:.16em;padding:.62em .85em;border-bottom:1px solid var(--plate-line)}.ifp__stack li:last-child{border-bottom:0}.ifp__stack span{font-size:max(var(--ui-min),.95em);font-weight:500}.ifp__stack em{font-style:normal;font-size:max(var(--ui-min),.84em);color:var(--plate-dim)}.ifp__link{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.6em}.ifp__wire{position:relative;display:block;width:100%;min-width:2.6em;height:1px;background:rgba(122,168,255,.3);overflow:hidden}.ifp__wire i{position:absolute;top:0;left:0;width:42%;height:100%;background:linear-gradient(90deg,transparent,var(--blue-100),transparent);animation:ifp-flow 4.2s linear infinite}@keyframes ifp-flow{from{transform:translateX(-120%)}to{transform:translateX(340%)}}.ifp__linkcap{font-family:var(--mono);font-size:max(var(--ui-min),.72em);letter-spacing:.1em;text-transform:uppercase;color:var(--plate-dim);writing-mode:vertical-rl}.ifp__facts{flex:none;display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--plate-line);border-left:1px solid var(--plate-line)}.ifp__facts li{display:flex;flex-direction:column;justify-content:center;gap:.28em;padding:.85em;border-right:1px solid var(--plate-line);border-bottom:1px solid var(--plate-line)}.ifp__facts b{font-size:max(var(--ui-min),.98em);font-weight:500;letter-spacing:-.012em}.ifp__facts span{font-size:max(var(--ui-min),.84em);color:var(--plate-dim)}.estp__bands{flex:1;min-height:0;display:flex;flex-direction:column;justify-content:space-between;margin:.5em 0}.estp__band{padding:.7em 0;border-bottom:1px solid var(--plate-line)}.estp__band:last-child{border-bottom:0}.estp__bname{font-family:var(--mono);font-size:max(var(--ui-min),.78em);font-weight:400;letter-spacing:.14em;text-transform:uppercase;color:rgba(122,168,255,.6)}.estp__list{margin-top:.35em}.estp__list li{display:flex;align-items:baseline;gap:.9em;padding:.26em 0}.estp__n{font-family:var(--mono);font-size:max(var(--ui-min),.8em);color:var(--plate-dim)}.estp__t{font-size:1.12em;font-weight:500;letter-spacing:-.022em}.estp__foot{display:flex;flex-wrap:wrap;gap:.4em 1.4em;padding-top:.95em;border-top:1px solid var(--plate-line);font-family:var(--mono);font-size:max(var(--ui-min),.78em);letter-spacing:.1em;text-transform:uppercase;color:var(--plate-dim)}.estp__foot span{position:relative;padding-left:.95em}.estp__foot span::before{content:"";position:absolute;left:0;top:.42em;width:.34em;height:.34em;background:var(--blue-100)}.ui-motion .ifp__wire i{animation-play-state:paused}.ui-motion .ifp.is-live .ifp__wire i{animation-play-state:running}@media (prefers-reduced-motion:reduce){.ifp__wire i{animation:none}}@media (max-width:1000px){.phero__fig--drawn{--plate-fs:clamp(10px,2.2vw,13px);height:auto;max-height:none;padding:clamp(18px,4vw,30px)}.arcp__side li:nth-child(3){display:none}.arcp__tier{padding:.5em 0}.cxp__builds,.ifp__facts{grid-template-columns:repeat(4,1fr)}.estp__bands{display:grid;grid-template-columns:1fr 1fr;gap:0 1.4em}.estp__band:nth-child(2){border-bottom:0}}@media (max-width:620px){.cxp__builds,.ifp__facts{grid-template-columns:1fr 1fr}.estp__bands{grid-template-columns:1fr}.estp__band:nth-child(2){border-bottom:1px solid var(--plate-line)}.ifp__linkcap{display:none}}.dmon .crm__chip--sm,.dmon .crm__tl,.dmon .crm__ts,.dmon .crm__td,.dmon .crm__h2,.dmon .crm__nav li,.dmon .crm__key li,.dmon .crm__user span,.dmon .crm__panel>header h4,.dmon .crm__panel>header h3{font-size:max(var(--dmon-min),.86em)}.dmon .crm__panel>header h3{font-weight:600;letter-spacing:-.005em;margin:1.33em 0}.dmon .crm__user span b{font-size:max(var(--ui-min),1em)}.dmon .crm__user i{font-size:max(var(--dmon-min),.82em)}.crm__td i.wn{background:#FEF3E2;color:#B54708}.ui-motion .dmon__track::before,.ui-motion .dmon__retry{animation-play-state:paused}.ui-motion .dmon.is-live .dmon__track::before,.ui-motion .dmon.is-live .dmon__retry{animation-play-state:running}@media (max-width:1000px){.dmon .crm__row{grid-template-columns:minmax(0,1fr)}.dmon .crm__panel + .crm__panel{display:flex}.dmon.crm .crm__body{gap:.6em}}.opc__nav .is-on{background:rgba(255,255,255,.09);color:var(--white)}.opc__nav .is-on svg{stroke:rgba(255,255,255,.82)}.opc__panel h4,.opc__panel h3.uih{font-size:max(var(--ui-min),.95em);font-weight:500;letter-spacing:-.01em;color:var(--white)}.ui-motion .opc__row::before,.ui-motion .opc__since i,.ui-motion .opc__sweep-cap i{animation-play-state:paused}.ui-motion .opc.is-live .opc__row::before,.ui-motion .opc.is-live .opc__since i,.ui-motion .opc.is-live .opc__sweep-cap i{animation-play-state:running}.faq{background:var(--soft);padding:calc(var(--cell) * .85) 0 calc(var(--cell) * 1.05)}.faq__inner{width:94.54%;margin:0 auto}.faq__head{border-top:1px solid #DFDFDF;padding-top:26px}.faq__index{display:flex;flex-wrap:wrap;gap:10px 26px;padding-bottom:34px}.faq__index a{font-family:var(--mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);padding-bottom:3px;border-bottom:1px solid transparent;transition:color .18s var(--ease),border-color .18s var(--ease)}.faq__index a:hover,.faq__index a:focus-visible{color:var(--ink);border-bottom-color:var(--blue)}.faq__group{scroll-margin-top:calc(var(--header-h,46px) + 24px)}.faq__cat{display:flex;align-items:baseline;gap:14px;padding:34px 0 10px;font-family:var(--mono);font-size:11.5px;letter-spacing:.12em;text-transform:uppercase;font-weight:500;color:var(--ink)}.faq__n{color:var(--faint)}.faq__q{border-top:1px solid var(--line)}.faq__group>.faq__q:last-of-type{border-bottom:1px solid var(--line)}.faq__q>summary{position:relative;display:block;list-style:none;padding:22px 56px 22px calc(var(--cell) * .26);font-size:clamp(15px,1.15vw,19px);line-height:1.34;letter-spacing:-.014em;font-weight:500;color:var(--ink);cursor:pointer;transition:background .2s var(--ease)}.faq__q>summary::-webkit-details-marker{display:none}.faq__q>summary:hover{background:#FBFCFE}.faq__q>summary:focus-visible{outline:2px solid var(--blue);outline-offset:-2px}.faq__q>summary::before,.faq__q>summary::after{content:"";position:absolute;right:calc(var(--cell) * .26);top:50%;background:var(--muted);transition:opacity .18s var(--ease),transform .18s var(--ease)}.faq__q>summary::before{width:13px;height:1px;margin-top:-.5px}.faq__q>summary::after{width:1px;height:13px;margin-top:-6.5px;right:calc(var(--cell) * .26 + 6px)}.faq__q[open]>summary::after{opacity:0;transform:rotate(90deg)}.faq__q[open]>summary{color:var(--ink)}.faq__a{padding:0 56px 26px calc(var(--cell) * .26)}.faq__a p{max-width:78ch;font-size:clamp(14px,.92vw,16.5px);line-height:1.62;color:var(--muted)}.faq__a a{color:var(--ink);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px;transition:color .18s var(--ease)}.faq__a a:hover{color:var(--blue)}@media (max-width:900px){.faq{padding:44px 0 52px}.faq__inner{width:100%;padding:0 var(--pad)}.faq__q>summary{padding:19px 40px 19px 0}.faq__q>summary::before{right:0}.faq__q>summary::after{right:6px}.faq__a{padding:0 40px 22px 0}.faq__cat{padding-top:28px}.faq__index{gap:9px 20px;padding-bottom:26px}}@media (max-width:560px){.faq__q>summary{padding-right:34px}.faq__a{padding-right:0}}@media (prefers-reduced-motion:reduce){.faq__q>summary,.faq__q>summary::before,.faq__q>summary::after,.faq__index a,.faq__a a{transition:none}.faq__q[open]>summary::after{transform:none}}.art__rel{margin-top:36px;padding-top:20px;border-top:1px solid var(--line)}.art__rel .art__end{margin-top:10px}@media (max-width:1000px){.ftr__col a,.ftr__links a,.ftr__contact a,.faq__index a{display:inline-block;padding-top:9px;padding-bottom:9px}.ftr__col{gap:0}}.wirefig{position:relative;flex:1;min-width:0;min-height:min(80vw,420px)}.wirefig canvas{position:absolute;inset:0;width:100%;height:100%;display:block}.wirefig__cap{position:absolute;left:0;bottom:0;font-family:var(--mono);font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:rgba(232,233,235,.74)}.phero__fig--drawn:has(.wirefig){background:var(--white)}.phero:has(.wirefig){border-bottom:0}.wirefig__cap{color:var(--muted)}.phero:has(.wirefig) .phero__type{border-right:0}.phero__fig--drawn:has(.cityfig){padding:0;background:var(--white)}.cityfig{position:relative;flex:1;min-width:0;min-height:min(80vw,420px)}.cityfig canvas{position:absolute;inset:0;width:100%;height:100%;display:block}.cityfig__veil{display:none}.phero__fig--drawn:has(.ringfig){padding:0;background:var(--white)}.ringfig{position:relative;flex:1;min-width:0;min-height:min(80vw,420px)}.ringfig canvas{position:absolute;inset:0;width:100%;height:100%;display:block}.ringfig__list{position:absolute;inset:0;margin:0;padding:0;list-style:none;display:flex;flex-direction:column;justify-content:center;gap:12px;padding:0 8%}.ringfig__list li{padding:22px 24px;background:#08080A;color:#fff;font-size:22px}.ringfig__list li:nth-child(even){background:var(--blue)}.phero:has(.ringfig){border-bottom:0}.phero:has(.ringfig) .phero__type{border-right:0}.phero__fig--drawn:has(.wirefig--dark){background:var(--white)}.wirefig--dark .wirefig__cap{color:var(--muted)}.wirefig__shadow{position:absolute;left:50%;bottom:7%;width:54%;height:7%;transform:translateX(-50%);background:radial-gradient(ellipse at center,rgba(8,8,8,.17) 0%,rgba(8,8,8,.07) 45%,rgba(8,8,8,0) 72%);filter:blur(6px);animation:wf-shadow 6s ease-in-out infinite}@keyframes wf-shadow{0%,100%{transform:translateX(-50%) scaleX(.94);opacity:.85}50%{transform:translateX(-50%) scaleX(1.06);opacity:1}}@media (prefers-reduced-motion:reduce){.wirefig__shadow{animation:none}}.phero__fig--drawn:has(.wirefig--onyx){padding:0;background:var(--white)}.phero:has(.wirefig--onyx){border-bottom:0}.phero:has(.wirefig--onyx) .phero__type{border-right:0}.phero__fig--drawn:has(.vidfig){padding:0;background:var(--white)}.phero:has(.vidfig){border-bottom:0}.phero:has(.vidfig) .phero__type{border-right:0}.vidfig{position:relative;flex:1;min-width:0;min-height:0}.vidfig__video{position:absolute;left:-17.5%;top:50%;width:135%;height:auto;max-width:none;aspect-ratio:960 / 246;transform:translateY(-50%);object-fit:contain;filter:invert(1) brightness(.72) contrast(3.56);clip-path:inset(1% 0 2.5% 0)}.phero__fig--drawn:has(.objvid){padding:0;background:var(--white);display:flex;align-items:center;justify-content:center;overflow:hidden}.phero:has(.objvid){border-bottom:0}.phero:has(.objvid) .phero__type{border-right:0}.objvid{position:relative;flex:1;width:100%;height:100%;min-width:0;min-height:0;display:flex;align-items:center;justify-content:center;padding:clamp(24px,4vw,56px)}.objvid__frame{position:relative;z-index:1;width:100%;max-width:clamp(260px,32vw,420px);aspect-ratio:1 / 1;display:flex;align-items:center;justify-content:center}@media (max-width:1000px){.phero__fig--drawn:has(.objvid){height:min(92vw,420px)}}.phero__fig--drawn:has(.dashfig){padding:0;background:var(--white)}.phero:has(.dashfig){border-bottom:0}.phero:has(.dashfig) .phero__type{border-right:0}.dashfig{position:relative;flex:1;min-width:0;min-height:0}.dashfig__box{position:absolute;left:28px;right:28px;top:36px;bottom:68px;--dash-fs:clamp(9.5px,.8vw,12px);box-shadow:0 22px 56px -16px rgba(16,24,40,.22),0 3px 8px rgba(16,24,40,.06);border-radius:10px;overflow:hidden}.dashfig__box .ui{height:100%;border-radius:10px}.dashfig__cap{position:absolute;left:28px;bottom:32px;font-family:var(--mono);font-size:10.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}@media (max-width:1000px){.phero__fig--drawn:has(.vidfig){height:min(54vw,270px)}.phero__fig--drawn:has(.dashfig){height:min(118vw,540px)}.dashfig__box{left:16px;right:16px;top:20px;bottom:52px;--dash-fs:8.8px}.dashfig__cap{left:16px;bottom:20px}}.phero__fig--drawn:has(.pfig){padding:0;background:var(--white)}.phero:has(.pfig){border-bottom:0}.phero:has(.pfig) .phero__type{border-right:0}.pfig{position:relative;flex:1;min-width:0;display:flex;flex-direction:column;justify-content:center;gap:clamp(26px,3vw,44px);padding:clamp(26px,3.6vw,56px);color:var(--ink)}.pfig__head{display:flex;justify-content:space-between;align-items:center;font-family:var(--mono);font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.pfig__live i{display:inline-block;width:7px;height:7px;margin-right:8px;border-radius:50%;background:var(--blue);animation:pfig-blink 2.4s ease-in-out infinite}.pfig__track{position:relative;list-style:none;margin:0;padding:0}.pfig__track::before{content:"";position:absolute;left:11px;top:14px;bottom:14px;width:2px;background:var(--line)}.pfig__fill{position:absolute;left:11px;top:14px;bottom:14px;width:2px;background:var(--blue);transform-origin:50% 0;animation:pfig-fill 10s linear infinite;list-style:none;padding:0}.pfig__s{position:relative;padding:0 0 clamp(18px,2.2vw,30px) 52px;min-height:28px}.pfig__s:last-child{padding-bottom:0}.pfig__s::before{content:"";position:absolute;left:0;top:1px;width:24px;height:24px;border-radius:50%;box-sizing:border-box;background:#fff;border:2px solid var(--line);background:color-mix(in srgb,var(--blue) calc(var(--dn,0) * 100%),#fff);border-color:color-mix(in srgb,var(--blue) calc((var(--on,0) + var(--dn,0)) * 100%),var(--line));box-shadow:0 0 0 calc(var(--on,0) * 7px) rgba(18,104,255,.14);transition:background .35s var(--ease),border-color .35s var(--ease),box-shadow .35s var(--ease)}.pfig__t{display:block;font-size:clamp(17px,1.7vw,26px);line-height:1.15;letter-spacing:-.022em;font-weight:500;color:color-mix(in srgb,var(--ink) calc((var(--on,0) + var(--dn,0) * .8) * 100%),#9aa0aa);transition:color .35s var(--ease)}.pfig__d{display:block;margin-top:5px;font-family:var(--mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--faint)}@keyframes pfig-blink{50%{opacity:.3}}@keyframes pfig-fill{0%{transform:scaleY(0)}80%{transform:scaleY(1)}96%{transform:scaleY(1)}100%{transform:scaleY(0)}}@media (prefers-reduced-motion:reduce){.pfig__live i,.pfig__fill,.pfig__s{animation:none}.pfig__s{--dn:1}.pfig__fill{transform:none}}@media (max-width:1000px){.phero__fig--drawn:has(.pfig){height:auto}.pfig{padding:26px var(--pad) 30px}}.phero__fig--drawn:has(.tfig){padding:0;background:var(--white)}.phero:has(.tfig){border-bottom:0}.phero:has(.tfig) .phero__type{border-right:0}@media (max-width:1000px){.phero__fig--drawn:has(.tfig){height:auto}}.phero__fig--drawn .tfig,.phero__fig--drawn .pfig{color:var(--ink)}.phero:has(.vidfig) .phero__lede{max-width:64ch}@media (max-width:1000px){.phero:has(.vidfig) .phero__lede{max-width:none}}.phero__fig--drawn:has(.qfig){padding:0;background:var(--white)}.phero:has(.qfig){border-bottom:0}.phero:has(.qfig) .phero__type{border-right:0}.phero__fig--drawn .qfig{position:relative;flex:1;min-width:0;min-height:0;container-type:size;display:grid;place-items:center}@media (max-width:1000px){.phero__fig--drawn:has(.qfig){height:min(86vw,420px)}}.phero--solo{grid-template-columns:minmax(0,1fr);min-height:0}.phero--solo .phero__type{border-right:0;padding-bottom:calc(var(--pad) * 1.5)}.phero--solo .phero__lede{max-width:62ch}.phero__fig--drawn:has(.cfig){padding:0;background:var(--white)}.phero:has(.cfig){border-bottom:0}.phero:has(.cfig) .phero__type{border-right:0}.phero__fig--drawn .cfig{position:relative;flex:1;min-width:0;min-height:0}.cfig svg{position:absolute;inset:clamp(16px,2.6vw,40px);width:calc(100% - 2 * clamp(16px,2.6vw,40px));height:calc(100% - 2 * clamp(16px,2.6vw,40px));overflow:visible}.cfig__trace path{fill:none;stroke:#d3d3d8;stroke-width:.8;stroke-linecap:round;stroke-linejoin:round}.cfig__pulse path{fill:none;stroke:#0a0a0b;stroke-width:1.15;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:9 91;stroke-dashoffset:9;animation:cfig-run 3.4s linear infinite}.cfig__end circle{fill:#b6b6bd}.cfig__halo{fill:none;stroke:#0a0a0b;stroke-width:.6;opacity:.12;animation:cfig-halo 3.4s ease-in-out infinite}.cfig__chip{fill:#fff;stroke:#d3d3d8;stroke-width:.8;filter:drop-shadow(0 6px 10px rgba(8,8,8,.14))}@keyframes cfig-run{to{stroke-dashoffset:-91}}@keyframes cfig-halo{50%{opacity:.3}}@media (prefers-reduced-motion:reduce){.cfig__pulse path,.cfig__halo{animation:none}.cfig__pulse{display:none}}@media (max-width:1000px){.phero__fig--drawn:has(.cfig){height:min(92vw,440px)}}.phero__fig--drawn:has(.cufig),.phero__fig--drawn:has(.alfig),.phero__fig--drawn:has(.sufig){padding:0;background:var(--white)}.phero:has(.cufig),.phero:has(.alfig),.phero:has(.sufig){border-bottom:0}.phero:has(.cufig) .phero__type,.phero:has(.alfig) .phero__type,.phero:has(.sufig) .phero__type{border-right:0}.phero__fig--drawn .cufig,.phero__fig--drawn .alfig,.phero__fig--drawn .sufig{position:relative;flex:1;min-width:0;display:flex;flex-direction:column;justify-content:center;gap:clamp(24px,2.8vw,40px);padding:clamp(26px,3.6vw,56px);color:var(--ink)}.cufig__head,.alfig__head,.sufig__head{display:flex;justify-content:space-between;align-items:center;font-family:var(--mono);font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.cufig__live i,.alfig__live i,.sufig__live i{display:inline-block;width:7px;height:7px;margin-right:8px;border-radius:50%;background:var(--blue);animation:dfig-blink 2.4s ease-in-out infinite}@keyframes dfig-blink{50%{opacity:.3}}.alfig__flow{position:relative;display:flex;align-items:stretch;padding-bottom:22px}.alfig__flow::before{content:"";position:absolute;left:0;right:0;bottom:6px;height:2px;background:var(--line);border-radius:2px}.alfig__pulse{position:absolute;left:0;bottom:6px;width:18%;height:2px;border-radius:2px;background:linear-gradient(90deg,rgba(18,104,255,0),var(--blue));animation:alfig-run 6s linear infinite}.alfig__n{flex:1;min-width:0;display:flex;flex-direction:column;gap:6px;padding:clamp(12px,1.4vw,18px) clamp(10px,1.1vw,16px);border:1px solid color-mix(in srgb,var(--blue) calc(var(--on,0) * 100%),var(--line));border-radius:12px;background:#fff;box-shadow:0 0 0 calc(var(--on,0) * 5px) rgba(18,104,255,.10);transition:border-color .3s var(--ease),box-shadow .3s var(--ease)}.alfig__n b{font-family:var(--mono);font-size:11px;letter-spacing:.1em;color:color-mix(in srgb,var(--blue) calc((var(--on,0) + var(--dn,0)) * 100%),var(--faint));transition:color .3s var(--ease)}.alfig__n strong{font-size:clamp(14px,1.3vw,20px);font-weight:500;line-height:1.15;letter-spacing:-.02em}.alfig__n em{font-style:normal;font-family:var(--mono);font-size:10px;line-height:1.45;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.alfig__link{flex:none;align-self:center;position:relative;width:clamp(10px,1.5vw,22px);height:1px;background:var(--muted)}.alfig__link::after{content:"";position:absolute;right:0;top:-2.5px;width:5px;height:5px;border-top:1px solid var(--muted);border-right:1px solid var(--muted);transform:rotate(45deg)}@keyframes alfig-run{0%{transform:translateX(-100%);opacity:0}6%{opacity:1}94%{opacity:1}100%{transform:translateX(455.6%);opacity:0}}.alfig__guard{padding-top:clamp(14px,1.6vw,22px);border-top:1px solid var(--line)}.alfig__gh{display:block;font-family:var(--mono);font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.alfig__guard ul{list-style:none;margin:14px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:8px 10px}.alfig__guard li{display:inline-flex;align-items:center;height:34px;padding:0 16px;border:1px solid var(--line);border-radius:999px;font-size:14px;letter-spacing:-.005em}.alfig__guard .alfig__stop{border-color:var(--ink);background:var(--ink);color:#fff;font-weight:600}.sufig__list{list-style:none;margin:0;padding:0;display:grid;gap:clamp(8px,1vw,14px)}.sufig__t{display:grid;grid-template-columns:minmax(126px,auto) minmax(0,1fr) auto;align-items:center;gap:14px;min-height:clamp(62px,6.6vw,90px);padding:0 clamp(14px,1.6vw,22px);border:1px solid var(--line);border-radius:12px;background:#fff}.sufig__src{font-family:var(--mono);font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.sufig__t strong{font-size:clamp(15px,1.5vw,22px);font-weight:500;letter-spacing:-.02em}.sufig__pill{position:relative;width:clamp(96px,9vw,124px);height:30px}.sufig__st{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;border-radius:999px;font-family:var(--mono);font-size:10.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;opacity:0;animation-duration:9s;animation-iteration-count:infinite;animation-timing-function:linear;animation-delay:calc(var(--i,0) * -2.2s)}.sufig__st--a{background:#EAF1FF;color:#0B55D9;animation-name:sufig-a}.sufig__st--b{background:#FAF0DC;color:#A0690A;animation-name:sufig-b}.sufig__st--c{background:#E3F4EC;color:#0A7D57;animation-name:sufig-c}@keyframes sufig-a{0%,31%{opacity:1}33%,100%{opacity:0}}@keyframes sufig-b{0%,31%{opacity:0}33%,64%{opacity:1}66%,100%{opacity:0}}@keyframes sufig-c{0%,64%{opacity:0}66%,97%{opacity:1}99%,100%{opacity:0}}.sufig__list .sufig__t:nth-child(1){--i:0}.sufig__list .sufig__t:nth-child(2){--i:1}.sufig__list .sufig__t:nth-child(3){--i:2}.sufig__list .sufig__t:nth-child(4){--i:3}.sufig__foot{font-family:var(--mono);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}@media (prefers-reduced-motion:reduce){.cufig__live i,.alfig__live i,.sufig__live i,.alfig__pulse{animation:none}.alfig__pulse{display:none}.cufig__b,.alfig__n{--dn:1;animation:none}.sufig__st{animation:none}.sufig__st--c{opacity:1}}@media (max-width:1000px){.phero__fig--drawn:has(.cufig),.phero__fig--drawn:has(.alfig),.phero__fig--drawn:has(.sufig){height:auto}.phero__fig--drawn .cufig,.phero__fig--drawn .alfig,.phero__fig--drawn .sufig{padding:26px var(--pad) 30px}.alfig__n em{display:none}.sufig__t{grid-template-columns:minmax(0,1fr) auto}.sufig__src{grid-column:1}.sufig__t strong{grid-column:1}.sufig__pill{grid-column:2;grid-row:1 / span 2}}.phero__fig--drawn:has(.lanyfig){padding:0;background:var(--white)}.phero:has(.lanyfig){border-bottom:0}.phero:has(.lanyfig) .phero__type{border-right:0}.phero__fig--drawn .lanyfig{position:relative;flex:1;min-width:0;min-height:0;color:var(--ink)}@media (max-width:1000px){.phero__fig--drawn:has(.lanyfig){height:min(150vw,600px)}}.phero__fig--drawn:has(.hrlfig){padding:0;background:var(--soft);position:relative;overflow:hidden}.phero__fig--drawn:has(.hrlfig)::before{content:"";position:absolute;inset:0;background-image:radial-gradient(var(--line) 1px,transparent 1px);background-size:24px 24px;opacity:0.6;pointer-events:none}.phero:has(.hrlfig){border-bottom:1px solid var(--line)}.phero__fig--drawn .hrlfig{position:relative;width:100%;height:100%;min-height:480px;color:var(--ink)}@media (max-width:1000px){.phero__fig--drawn:has(.hrlfig){height:min(120vw,520px)}}.ctab__bar .ui__title{margin-right:.2em}.ctab__list .ui__tbl{height:100%;grid-template-rows:auto;grid-auto-rows:1fr}.ctab__row .pill{justify-self:start}.orbfig .objvid__frame{max-width:clamp(300px,38vw,560px)}.orbfig canvas{position:absolute;inset:0;width:100%;height:100%;display:block}.inkfig .objvid__frame{max-width:clamp(300px,38vw,560px)}.inkfig canvas{position:absolute;inset:0;width:100%;height:100%;display:block;touch-action:pan-y;cursor:grab}.inkfig canvas:active{cursor:grabbing}.cubefig .objvid__frame{max-width:clamp(300px,40vw,600px)}.phero__fig--drawn:has(.hubfig){padding:clamp(16px,2vw,32px);background:var(--white)}.phero:has(.hubfig){border-bottom:0}.phero:has(.hubfig) .phero__type{border-right:0}.hubfig{position:relative;flex:1;min-width:0;min-height:min(80vw,420px);display:flex;align-items:center;justify-content:center}.hubfig__svg{width:100%;height:100%;max-height:560px;display:block;font-family:Arial,Helvetica,sans-serif}.hubfig__wire{fill:none;stroke:#D6D9DE;stroke-width:1.5}.hubfig__packet{fill:none;stroke:var(--blue);stroke-width:2.5;stroke-linecap:round;stroke-dasharray:16 420;stroke-dashoffset:436;animation:hubfig-run 3.2s linear infinite;animation-delay:var(--d,0s)}.hubfig__packet--out{animation-duration:3.6s}@keyframes hubfig-run{to{stroke-dashoffset:0}}.hubfig__node rect{fill:#fff;stroke:#D6D9DE;stroke-width:1.5}.hubfig__node text{fill:var(--ink);font-size:12.5px;font-weight:700;dominant-baseline:middle}.hubfig__dot{fill:#16A34A}.hubfig__dot--retry{fill:#D97706;animation:hubfig-blink 1.6s steps(2,start) infinite}@keyframes hubfig-blink{to{opacity:.25}}.hubfig__core{fill:var(--ink)}.hubfig__ring{fill:none;stroke:var(--blue);stroke-width:1.5;transform-origin:57px 57px;animation:hubfig-breathe 3.2s ease-in-out infinite}@keyframes hubfig-breathe{0%,100%{transform:scale(.96);opacity:.25}50%{transform:scale(1.04);opacity:.9}}.hubfig__brand{fill:#fff;font-size:18px;font-weight:700;text-anchor:middle;letter-spacing:-.02em}.hubfig__sub{fill:rgba(255,255,255,.72);font-size:11.5px;text-anchor:middle;letter-spacing:.04em;text-transform:uppercase}@media (prefers-reduced-motion:reduce){.hubfig__packet,.hubfig__ring,.hubfig__dot--retry{animation:none}.hubfig__packet{stroke-dashoffset:300}}.knotfig .objvid__frame{max-width:clamp(300px,40vw,600px)}.knotfig canvas{position:absolute;inset:0;width:100%;height:100%;display:block}@media (max-width:1000px){.pshow__frame{margin-left:0;margin-right:0}}@media (max-width:1000px){.nav>a,.nav__item{flex-shrink:0}.phero__crumb a{display:inline-block;padding:14px 0;margin:-14px 0}.ftr__col a,.ftr__links a,.ftr__contact a,.faq__index a{padding-top:11px;padding-bottom:11px}.ftr__mark{display:inline-block;padding:7px 0;margin:-7px 0}.phero__fig--drawn:has(.dashfig .crm-r){height:calc((100vw - 32px) * .4 + 40px)}}@media (max-width:1000px){.pclaim p,.pchapter__points li,.pspec__row dd,.stack__cat p,.ftr__note,.part__body,.path__step p,.cfact p,.sol__who p,.art__notice,.csent__lede,.cform__note,.prc__lead,.sol__what li{font-size:14px}.ftr__col a{font-size:14px}.prc__offer li{font-size:14px}.cfield input,.cfield select,.cfield textarea{font-size:16px}}@media (max-width:640px){.phero__fig--drawn:has(.dashfig .crm-r){height:calc((100vw - 32px) * .75 + 32px)}}@supports (container-type:scroll-state){@media (max-width:1000px){.pshow__frame{container-type:scroll-state}}}@media (max-width:1000px){.faq__index a{padding-top:14px;padding-bottom:14px}.pspec__row dt a,.art__end a,.prc__blockhead a{position:relative}.pspec__row dt a::after,.art__end a::after,.prc__blockhead a::after{content:"";position:absolute;inset:-12px -6px}}.phero__fig--drawn:has(.platefig){padding:0;background:var(--white)}.phero:has(.platefig){border-bottom:0}.phero:has(.platefig) .phero__type{border-right:0}.plate{position:relative;width:100%;flex:0 1 auto;max-height:22%;min-height:0;display:flex;align-items:center;border-top:1px solid #b3b3af;border-bottom:1px solid #b3b3af;background:var(--white);overflow:hidden;cursor:crosshair;-webkit-user-select:none;user-select:none;padding:clamp(8px,.9vw,12px) clamp(22px,2.6vw,40px)}.plate::before,.plate::after{content:"";position:absolute;left:32px;right:32px;height:7px;opacity:.4;pointer-events:none;background-image:repeating-linear-gradient(90deg,#72726f 0,#72726f 1px,transparent 1px,transparent 18px)}.plate::before{top:0}.plate::after{bottom:0}.plate__svg{display:block;width:100%;height:100%;max-height:100%;position:relative;z-index:1}@media (max-width:1000px){.plate{flex:none}.plate__svg{height:auto}}.plate__x{position:absolute;width:12px;height:12px;z-index:2;pointer-events:none}.plate__x::before,.plate__x::after{content:"";position:absolute;background:#b3b3af}.plate__x::before{left:50%;top:0;width:1px;height:100%}.plate__x::after{top:50%;left:0;height:1px;width:100%}.plate__xy{position:absolute;top:10px;right:24px;z-index:2;pointer-events:none;font-family:var(--mono);font-size:10px;letter-spacing:.14em;color:rgba(114,114,111,.7)}.plate__xy b{font-weight:400;margin:0 4px}@media (max-width:1000px){.phero__fig--drawn:has(.platefig){height:auto}.plate__xy{display:none}}.phero__fig--drawn:has(.ofig){padding:0;background:var(--white)}.phero:has(.ofig){border-bottom:0}.phero:has(.ofig) .phero__type{border-right:0}.phero__fig--drawn .ofig{position:relative;flex:1;min-width:0;min-height:0;display:flex;align-items:center;justify-content:center;container-type:size}.ofig__stage{--d:min(92cqw,92cqh);position:relative;width:var(--d);height:var(--d);display:flex;align-items:center;justify-content:center}.ofig__core{position:relative;z-index:2;width:calc(var(--d) * .17);height:calc(var(--d) * .17);display:flex;align-items:center;justify-content:center;border-radius:50%;background:radial-gradient(circle at 35% 30%,#30333a,#26292f 55%,#1c1e23);box-shadow:0 0 0 1px #c3c7ce,inset 0 0 0 1px rgba(255,255,255,.05),0 10px 22px rgba(8,8,8,.16)}.ofig__core img{width:52%;height:auto;display:block;filter:brightness(0) invert(1);opacity:.82}.ofig__orbit{position:absolute;left:50%;top:50%;width:calc(var(--d) * (.40 + var(--o) * .30));height:calc(var(--d) * (.40 + var(--o) * .30));margin:calc(var(--d) * (.40 + var(--o) * .30) / -2);border-radius:50%;border:2px dotted #c9c9cf;animation:ofig-spin calc(16s + var(--o) * 8s) linear infinite}.ofig__chip{position:absolute;transform:translate(-50%,-50%);width:calc(var(--d) * .105);height:calc(var(--d) * .105);display:flex;align-items:center;justify-content:center;border-radius:50%;background:linear-gradient(150deg,#fbfbfc,#eef0f3 55%,#e1e4e9);border:1px solid #c3c7ce;box-shadow:inset 0 1px 0 #fff,0 6px 16px rgba(8,8,8,.10)}.ofig__chip img{width:74%;height:74%;object-fit:contain;display:block;animation:ofig-unspin calc(16s + var(--o) * 8s) linear infinite}@keyframes ofig-spin{to{transform:rotate(360deg)}}@keyframes ofig-unspin{to{transform:rotate(-360deg)}}@media (prefers-reduced-motion:reduce){.ofig__orbit,.ofig__chip img{animation:none}}@media (max-width:1000px){.phero__fig--drawn:has(.ofig){height:min(92vw,440px)}}.phero__fig--drawn:has(.stkfig){padding:0;background:var(--white)}.phero:has(.stkfig){border-bottom:0}.phero:has(.stkfig) .phero__type{border-right:0}.phero__fig--drawn .stkfig{position:relative;flex:1;min-width:0;min-height:0;display:flex;align-items:center;justify-content:center;container-type:size;color:var(--ink)}@media (max-width:1000px){.phero__fig--drawn:has(.stkfig){height:min(120vw,560px)}}.phero__fig--drawn:has(.boxfig){padding:0;background:var(--white)}.phero:has(.boxfig){border-bottom:0}.phero:has(.boxfig) .phero__type{border-right:0}.phero__fig--drawn .boxfig{position:relative;flex:1;min-width:0;min-height:min(80vw,420px);cursor:default}@media (max-width:1000px){.phero__fig--drawn:has(.boxfig){height:min(92vw,440px)}}.phero__fig--drawn:has(.drumfig){padding:0;background:var(--white)}.phero:has(.drumfig){border-bottom:0}.phero:has(.drumfig) .phero__type{border-right:0}.phero__fig--drawn .drumfig{position:relative;flex:1;min-width:0;min-height:min(80vw,420px);cursor:default}@media (max-width:1000px){.phero__fig--drawn:has(.drumfig){height:min(92vw,440px)}}.phero__fig--drawn:has(.tradefig){padding:0;background:var(--white)}.phero:has(.tradefig){border-bottom:0}.phero:has(.tradefig) .phero__type{border-right:0}.phero__fig--drawn .tradefig{position:relative;flex:1;min-width:0;min-height:min(80vw,420px);cursor:default}@media (max-width:1000px){.phero__fig--drawn:has(.tradefig){height:min(92vw,440px)}}.phero__fig--drawn:has(.deskfig){padding:0;background:var(--white)}.phero:has(.deskfig){border-bottom:0}.phero:has(.deskfig) .phero__type{border-right:0}.phero__fig--drawn .deskfig{position:relative;flex:1;min-width:0;min-height:min(80vw,420px);cursor:default}@media (max-width:1000px){.phero__fig--drawn:has(.deskfig){height:min(92vw,440px)}}.phero__fig--drawn:has(.modfig){padding:0;background:var(--white)}.phero:has(.modfig){border-bottom:0}.phero:has(.modfig) .phero__type{border-right:0}.phero__fig--drawn .modfig{position:relative;flex:1;min-width:0;min-height:min(80vw,420px);cursor:default}.modfig canvas{position:absolute;inset:0;width:100%;height:100%;display:block}@media (max-width:1000px){.phero__fig--drawn:has(.modfig){height:min(92vw,440px)}}.phero__fig--drawn:has(.shieldfig){padding:0;background:var(--white)}.phero:has(.shieldfig){border-bottom:0}.phero:has(.shieldfig) .phero__type{border-right:0}.phero__fig--drawn .shieldfig{position:relative;flex:1;min-width:0;min-height:min(80vw,420px);cursor:default}@media (max-width:1000px){.phero__fig--drawn:has(.shieldfig){height:min(92vw,440px)}}.phero__fig--drawn:has(.enginefig){padding:0;background:var(--white)}.phero:has(.enginefig){border-bottom:0}.phero:has(.enginefig) .phero__type{border-right:0}.phero__fig--drawn .enginefig{position:relative;flex:1;min-width:0;min-height:min(80vw,420px);cursor:default}@media (max-width:1000px){.phero__fig--drawn:has(.enginefig){height:min(92vw,440px)}}.phero__fig--drawn:has(.introfig){padding:0;background:var(--white)}.phero:has(.introfig){border-bottom:0}.phero:has(.introfig) .phero__type{border-right:0}.phero__fig--drawn .introfig{position:relative;flex:1;min-width:0;min-height:min(80vw,420px);cursor:default}.introfig canvas{position:absolute;inset:0;width:100%;height:100%;display:block}@media (max-width:1000px){.phero__fig--drawn:has(.introfig){height:min(92vw,440px)}}.phero__fig--drawn:has(.config){padding:0;background:var(--white)}.phero:has(.config){border-bottom:0}.phero:has(.config) .phero__type{border-right:0}.phero__fig--drawn .config{position:relative;flex:1;min-width:0;min-height:min(80vw,420px);cursor:default}.config canvas{position:absolute;inset:0;width:100%;height:100%;display:block}@media (max-width:1000px){.phero__fig--drawn:has(.config){height:min(92vw,440px)}}.h3d__poster{display:none}@media (max-width:1000px){.h3d__poster{display:block;position:absolute;inset:0}.h3d__poster img{display:block;width:100%;height:100%;object-fit:contain}.h3d__poster ~ canvas{display:none}}.phero__fig--drawn:has(.recfig){padding:0;background:var(--white)}.phero:has(.recfig){border-bottom:0}.phero:has(.recfig) .phero__type{border-right:0}.phero__fig--drawn .recfig{position:relative;flex:1;min-width:0;min-height:min(80vw,420px);cursor:default;-webkit-user-select:none;user-select:none}@media (max-width:1000px){.phero__fig--drawn:has(.recfig){height:min(100vw,480px)}}.recfig__tab.is-on{background:var(--ink);color:var(--white)}.phero__fig--drawn .recfig{pointer-events:auto}.phero:has(.display){display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);grid-template-areas:"label label" "title tabs" "title devs" "fig fig" "lede cta";column-gap:calc(var(--pad) * 1.2);align-items:start;min-height:0;border-bottom:0;padding:calc(var(--pad) * .55) var(--pad) calc(var(--pad) * 1.3)}.phero:has(.display) .phero__type,.phero__fig--drawn:has(.display),.phero__fig--drawn .display{display:contents}.phero:has(.display) .phero__crumb{display:none}.phero:has(.display) .phero__type>.label{grid-area:label}.phero:has(.display) .phero__title{grid-area:title;margin-top:6px;font-size:clamp(30px,3.1vw,58px);line-height:1}.phero:has(.display) .phero__lede{grid-area:lede;margin-top:0;max-width:60ch;font-size:clamp(13px,1vw,17px)}.phero:has(.display) .phero__cta{grid-area:cta;margin-top:0;justify-content:flex-end}.display__tab.is-on:hover{background:transparent}.display__tab.is-on{color:var(--white)}.phero:has(.display) .display__stage{width:100%}#cd-audit{position:fixed;left:0;bottom:0;z-index:99;margin:0;padding:6px 10px;background:#080808;color:#fff;font:12px/1.4 monospace;white-space:pre-wrap;max-width:100%}@media (max-width:1000px){.phero:has(.display){grid-template-columns:minmax(0,1fr);grid-template-areas:"label" "title" "tabs" "devs" "fig" "lede" "cta"}.phero:has(.display) .phero__cta{margin-top:18px;justify-content:flex-start}.phero__fig--drawn:has(.display){height:auto}}@media (max-width:1100px) and (min-width:1000.01px){.nav a,.hdr__cell{padding:0 7px;font-size:10.5px;letter-spacing:.03em}.hdr__brand{padding:0 10px}.hdr__cell--solid{padding:0 10px}}@media (max-width:1000px){.cbar__inner{box-sizing:border-box;max-width:100%}.cbar__type p{max-width:none}.cbar__cta{flex-wrap:wrap}}@media (max-width:760px){.btn{min-height:44px}.hdr__burger{min-width:46px}}@media (max-width:600px){.cbar__inner{padding:12px var(--pad) 12px;gap:10px}.cbar__type p{margin-top:6px;font-size:12.5px;line-height:1.45}.cbar__cta .btn{min-height:44px;padding-top:0;padding-bottom:0}}.lfeed .ui__ev{grid-template-columns:auto minmax(0,1fr) auto auto;gap:.9em;padding:.85em 1.1em;align-items:start}.lfeed .ui__ev i{transform:translateY(.45em)}.lfeed .ui__ev span{white-space:normal;overflow:visible;font-size:1em;line-height:1.35}.lfeed .ui__ev span b{font-weight:600}.lfeed .ui__ev span small{display:block;margin-top:.15em;font-size:.88em;color:var(--ui-dim)}.lfeed .ui__ev time{margin-top:.2em}dd.pspec__note{margin-left:0}.cform__legal a{text-decoration:underline;text-underline-offset:2px}@media (max-width:1000px){.is-fit{position:relative;overflow:hidden !important}.is-fit>.ui,.is-fit>.rdx{position:relative !important;inset:auto !important;top:auto !important;left:auto !important;flex:none !important;min-height:0 !important}.pshow__frame.is-fit .pshow__cap::after{content:none}.pshow__frame.is-fit .pshow__cap{position:relative}}@media (max-width:1000px){.is-fit>.cs{position:relative !important}.is-fit .crm__tiles{grid-template-columns:repeat(4,minmax(0,1fr))}.is-fit .crm__row{grid-template-columns:repeat(2,minmax(0,1fr))}.is-fit .crm__row + .crm__row{display:grid}.is-fit .crm__panel + .crm__panel{display:flex}.is-fit .crm__yax,.is-fit .crm__xax{display:flex}.is-fit .crm__mini{grid-template-columns:repeat(6,minmax(0,1fr))}.is-fit .crm__mini li:nth-child(n + 4){display:grid}.is-fit .crm__top .crm__chip:not(.crm__chip--date){display:inline-flex}.is-fit .noc__states{grid-template-columns:repeat(4,minmax(0,1fr))}.is-fit .noc__states li:nth-child(n + 3){border-top:0}.is-fit .noc__head,.is-fit .noc__row{grid-template-columns:minmax(0,1.6fr) repeat(5,minmax(0,1fr))}.is-fit .noc__head>*,.is-fit .noc__row>*,.is-fit .noc__head span,.is-fit .noc__cell,.is-fit .noc__foot-end{display:block}.is-fit .ui__side{width:12.5em}.is-fit .pshow__cap{display:none}}@media (max-width:1000px){.is-fit{--slot-fs:15px}.is-fit>.ui{--ui-fs:15px;--ui-min:11px}.is-fit>.cs{--slot-fs:15px}.is-fit .cs__app{min-width:0;grid-template-columns:13em 1fr}.is-fit .crm__tiles{grid-template-columns:repeat(4,minmax(0,1fr))}.is-fit .ui__side{width:10em}}