@font-face{font-family:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_astro/geist-mono-latin-400-normal.DTRLJnHl.woff2)format("woff2")}@font-face{font-family:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_astro/geist-mono-latin-500-normal.YINYabwD.woff2)format("woff2")}@font-face{font-family:Geist Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_astro/geist-mono-latin-600-normal.V-KvD_pi.woff2)format("woff2")}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(/_astro/hanken-grotesk-latin-400-normal.BG6hkEXj.woff2)format("woff2")}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/_astro/hanken-grotesk-latin-500-normal.DrDcrrxK.woff2)format("woff2")}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(/_astro/hanken-grotesk-latin-600-normal.CIXX6EOa.woff2)format("woff2")}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(/_astro/hanken-grotesk-latin-700-normal.CeQ8H3UY.woff2)format("woff2")}:root{--ir-design-version:"1.0.0";--ir-font-sans:"Hanken Grotesk", system-ui, sans-serif;--ir-font-mono:"Geist Mono", ui-monospace, monospace;--ir-brand-ice:#fff;--ir-brand-root:#8adff2;--ir-frame:#07121b;--ir-radius-small:8px;--ir-radius-control:12px;--ir-radius-card:18px;--ir-radius-shell:22px;--ir-radius-pill:999px;--ir-space-1:4px;--ir-space-2:8px;--ir-space-3:12px;--ir-space-4:16px;--ir-space-5:20px;--ir-space-6:24px;--ir-space-8:32px;--ir-space-10:40px;--ir-space-12:48px;--ir-space-16:64px;--ir-type-meta:12px;--ir-type-label:13px;--ir-type-body:14px;--ir-type-reading:16px;--ir-type-section:18px;--ir-type-page:clamp(28px, 3vw, 32px);--ir-leading-ui:1.5;--ir-leading-reading:1.7;--ir-leading-heading:1.15;--ir-control-compact:40px;--ir-control-touch:44px;--ir-control-native:52px;--ir-icon-stroke:1.75;--ir-motion-quick:.18s;--ir-motion-page:.24s;--ir-motion-flow:.42s;--ir-ease:cubic-bezier(.22, .8, .22, 1)}:root,[data-theme=dark]{--ir-color-canvas:#07121b;--ir-color-surface:#0e202c;--ir-color-raised:#132936;--ir-color-low:#0a1b26;--ir-color-hover:#1a3442;--ir-color-text:#ecf5f9;--ir-color-muted:#94adb9;--ir-color-faint:#819daa;--ir-color-line:#ffffff0d;--ir-color-border:#ffffff15;--ir-color-accent:#8adff2;--ir-color-accent-strong:#52c9e4;--ir-color-accent-text:#8adff2;--ir-color-accent-soft:#71d8ed13;--ir-color-accent-border:#71d8ed3d;--ir-color-button-ink:#08242e;--ir-color-danger:#f2a2ab;--ir-color-danger-soft:#eb728016;--ir-color-success:#8ed7b2;--ir-color-warning:#e5bf82;--ir-color-field:#0b1d29;--ir-color-shadow:0 12px 40px #0000000e;--ir-color-border-strong:#284452}[data-theme=light]{--ir-color-canvas:#dce7eb;--ir-color-surface:#e7eff2;--ir-color-raised:#f1f5f6;--ir-color-low:#dce7eb;--ir-color-hover:#d6e4e9;--ir-color-text:#142f3b;--ir-color-muted:#425e6b;--ir-color-faint:#4b6673;--ir-color-line:#21495818;--ir-color-border:#234b5b35;--ir-color-accent:#09718e;--ir-color-accent-strong:#086982;--ir-color-accent-text:#086982;--ir-color-accent-soft:#087f9d0b;--ir-color-accent-border:#087f9d38;--ir-color-button-ink:#fff;--ir-color-danger:#ad3d50;--ir-color-danger-soft:#bf44560a;--ir-color-success:#257550;--ir-color-warning:#795415;--ir-color-field:#e6eef1;--ir-color-shadow:0 2px 7px #15394808, 0 10px 28px #15394805;--ir-color-border-strong:#79929e}@media (prefers-reduced-motion:reduce){:root{--ir-motion-quick:0s;--ir-motion-page:0s;--ir-motion-flow:0s}}:root{--ir-ink:var(--ir-color-canvas);--ir-panel:var(--ir-color-surface);--ir-line:#9ed5e529;--ir-ice:var(--ir-color-accent);--ir-snow:var(--ir-color-text)}html{scroll-padding-top:100px}body{overflow-x:clip}.ir-page{overflow:clip}.ir-page main{isolation:isolate}.ir-section{position:relative}.ir-section>.ir-container{position:relative;max-width:1360px!important}.ir-page h1,.ir-page h2,.ir-page h3{text-wrap:balance}.ir-page h1{letter-spacing:-.05em!important;font-size:clamp(42px,6.5vw,88px)!important;font-weight:500!important;line-height:1.02!important}.ir-page main h2:not([id=wt-title]){letter-spacing:-.035em!important;font-weight:500!important;line-height:1.1!important}.ir-page p{text-wrap:pretty}.ir-page .ir-section{padding-top:clamp(60px,7.8vw,108px)!important;padding-bottom:clamp(60px,7.8vw,108px)!important}.ir-page .ir-section.ir-flush-top{padding-top:0!important}.ir-page .ir-hero{background:radial-gradient(ellipse at 88% 0%,#4ab1cf21,transparent 52%),linear-gradient(180deg,var(--ir-color-canvas),#091b26)!important;padding-top:clamp(52px,7.4vw,100px)!important;padding-bottom:clamp(48px,6vw,80px)!important}.ir-hero:before{content:"";pointer-events:none;opacity:.8;background-image:linear-gradient(#87cfe309 1px,#0000 1px),linear-gradient(90deg,#87cfe309 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:0;mask-image:linear-gradient(90deg,#0000 35%,#000)}.ir-hero h1{max-width:1060px!important}.ir-page-seedbed .ir-hero{background:radial-gradient(at 86% 15%,#71d6ad1f,#0000 52%),#091c27!important}.ir-page-developers .ir-hero{background:radial-gradient(at 90% 5%,#81b6d117,#0000 48%),#06131c!important}.ir-page .ir-section-light{background:#f1f7f9!important}.ir-section-light .ir-panel{box-shadow:0 14px 36px -30px #244650;border-color:#d6e5eb!important}.ir-panel{transition:border-color .22s,box-shadow .22s;box-shadow:0 20px 55px -42px #000;border-radius:20px!important}.ir-page figure.ir-panel{background-image:linear-gradient(145deg,#5195b40a,#0000)!important;border-color:#85cce338!important}.ir-preview-band{letter-spacing:.065em!important;background:linear-gradient(90deg,#489fbc2b,#489fbc0f)!important}.ir-page button,.ir-page a,.ir-site-header button{-webkit-tap-highlight-color:transparent}.ir-page button:not(:disabled),.ir-page a,.ir-site-header button{transition:background-color .18s ease,border-color .18s ease,color .18s ease,box-shadow .18s ease,transform .22s var(--ir-ease)!important}.ir-page button:not(:disabled):active,.ir-page .ir-action:active{transform:translateY(1px)}.ir-action{gap:12px;min-height:48px;box-shadow:inset 0 2px #ffffff0a;border-radius:12px!important}.ir-action:hover{transform:translateY(-2px);box-shadow:0 10px 26px -16px #7ddbf273}.ir-page button:disabled{opacity:.42}.ir-page input,.ir-page textarea,.ir-page select{transition:border-color .18s,box-shadow .18s;border-radius:10px!important}.ir-page input:focus,.ir-page textarea:focus,.ir-page select:focus{box-shadow:0 0 0 3px #7ddbf21f;border-color:var(--ir-color-accent)!important}.ir-page input::placeholder,.ir-page textarea::placeholder{opacity:.65}.ir-page details{box-shadow:none!important;border-left:0!important;border-right:0!important;border-radius:0!important}.ir-page details>summary{list-style:none;position:relative;padding-right:40px!important}.ir-page details>summary::-webkit-details-marker{display:none}.ir-page details>summary:after{content:"+";color:var(--ir-color-accent);font-size:24px;font-weight:400;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.ir-page details[open]>summary:after{content:"−"}.ir-page tbody tr{transition:background-color .15s}.ir-section-light tbody tr:hover{background:#e6f0f4}.ir-page:not(.ir-section-light) td{vertical-align:top}.ir-page pre{font-variant-ligatures:none}.ir-page code{font-size:.88em}.ir-page a:focus-visible,.ir-page button:focus-visible,.ir-site-header :focus-visible{outline:2px solid var(--ir-color-accent);outline-offset:4px}.ir-section-light :focus-visible{outline-color:#0f7592!important}.ir-site-header{backdrop-filter:blur(24px)saturate(140%);border-bottom:1px solid #97d2e421;background:#07141dd1!important}.ir-site-header>.ir-header-backdrop{display:none}.ir-header-inner{max-width:1360px!important;height:76px!important}.ir-wordmark{gap:0;position:relative;letter-spacing:-.045em!important;font-size:25px!important;font-weight:600!important}.ir-wordmark:before{content:"";border:1px solid var(--ir-color-accent);background:linear-gradient(135deg,var(--ir-color-accent) 50%,transparent 50%);align-self:center;width:8px;height:8px;margin-right:11px;transform:rotate(45deg)}.ir-site-header nav[aria-label=Primary]{gap:2px!important;margin-left:20px!important}.ir-site-header nav a{white-space:nowrap;border-radius:999px!important;padding:8px 12px!important;font-size:14px!important}.ir-site-header nav a[aria-current=page]{box-shadow:inset 0 0 0 1px #7ddbf21a;color:#b6ecf8!important;background:#7ddbf21a!important}.ir-site-header button[aria-controls=ir-status-panel]{letter-spacing:0!important;background:0 0!important;border-color:#9db6c240!important;height:34px!important;font-size:11px!important}.ir-site-header #ir-status-panel{border-radius:18px!important}.ir-site-header #ir-mobile-menu{background:#091c27!important;height:calc(100dvh - 76px)!important;top:76px!important}.ir-site-header #ir-mobile-menu nav{margin-left:0!important}.ir-site-header #ir-mobile-menu nav a{border-radius:0!important;padding:22px 0!important;font-size:26px!important}.ir-site-header #ir-mobile-menu nav a[aria-current=page]{box-shadow:none!important;background:0 0!important}.ir-site-footer{position:relative;border-top-color:var(--ir-line)!important;background:radial-gradient(at 0 100%,#45a5c217,#0000 52%),#06131c!important}.ir-footer-inner{max-width:1360px!important;padding-top:72px!important}.ir-footer-statement{letter-spacing:-.035em;max-width:320px;font-size:clamp(24px,2.7vw,34px)!important;font-weight:500!important;line-height:1.13!important}.ir-site-footer nav a{transition:color .2s;color:#b6cad3!important}.ir-site-footer nav a:hover{color:var(--ir-color-accent)!important}.ir-site-footer h2{letter-spacing:.14em!important;font-size:10px!important}.ir-footer-bottom{border-top-color:var(--ir-line)!important;font-size:12px!important}.ir-page-index{border-top:1px solid var(--ir-line);flex-wrap:wrap;align-items:center;gap:10px;margin-top:36px;padding-top:22px;display:flex}.ir-page-index>span{letter-spacing:.13em;text-transform:uppercase;color:#7f9fac;margin-right:12px;font:10px Geist Mono,monospace}.ir-page-index a{color:#bed3dc;background:#0d223066;border:1px solid #9ed5e52e;border-radius:100px;align-items:center;gap:8px;padding:8px 13px;font-size:13px;text-decoration:none;display:inline-flex}.ir-page-index a:hover{color:var(--ir-color-text);background:#7ddbf21a;border-color:#7ddbf273}.ir-page-index a:after{content:"↗";color:var(--ir-color-accent);font-size:12px}.ir-journey{border-top:1px solid var(--ir-line);border-bottom:1px solid var(--ir-line);grid-template-columns:1fr 1fr 1fr;gap:0;margin:48px 0 0;display:grid}.ir-journey-item{padding:25px 24px 24px 0;position:relative}.ir-journey-item+.ir-journey-item{border-left:1px solid var(--ir-line);padding-left:24px}.ir-journey-item>span{letter-spacing:.1em;color:var(--ir-color-accent);text-transform:uppercase;font:10px Geist Mono,monospace;display:block}.ir-journey-item strong{letter-spacing:-.025em;color:var(--ir-color-text);margin:8px 0 3px;font-size:21px;font-weight:500;display:block}.ir-journey-item p{color:#93b0bd;margin:0;font-size:14px}.ir-journey-item:before{content:"";background:var(--ir-color-accent);border-radius:50%;width:5px;height:5px;position:absolute;top:-3px;left:0}.ir-journey-item+.ir-journey-item:before{left:24px}.ir-page-home .ir-hero h1 span:last-child{background:linear-gradient(110deg,#e5f8ff 4%,var(--ir-color-accent) 90%);-webkit-background-clip:text;background-clip:text;color:#0000!important}.ir-page-home .ir-hero figure{margin-top:48px!important}.ir-story{position:relative;border-radius:24px!important;box-shadow:0 32px 90px -38px #0009!important}.ir-story>div:first-child{padding-top:30px!important}.ir-story figcaption{color:#92acb8!important;font-size:12px!important}.ir-page-home #paths article{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:26px 28px 26px 0!important}.ir-page-home #paths article+article{border-left:1px solid #cfdee5!important;padding-left:32px!important}.ir-page-home #paths article h3{max-width:420px}.ir-page-home #paths article a{margin-top:10px!important}.ir-page-home [data-screen-label=Product\ family] li{box-shadow:none!important;background:0 0!important;border-width:1px 0 0!important;border-radius:0!important}.ir-page-why .ir-hero ol{border:1px solid var(--ir-line);background:#0d22308c;border-radius:16px;gap:0!important;padding:22px!important}.ir-page-why .ir-hero ol li{border-top-width:1px!important;padding-top:14px!important}.ir-page-why [aria-label="On this page"]{gap:6px!important}.ir-page-why [aria-label="On this page"] a{min-height:34px!important;font-size:12px!important}.ir-page-seedbed .ir-hero ol{background:linear-gradient(135deg,#71d6ad0d,#0000);border-radius:18px;border:1px solid #71d6ad33!important;flex-basis:320px!important;padding:12px 24px!important}.ir-page-seedbed .ir-hero ol li:last-child{border-bottom:0!important}.ir-page-seedbed .ir-hero ol li{padding:13px 0!important;font-size:14px!important}.ir-page-seedbed #walkthrough .ir-panel{border-color:#71d6ad40!important}.ir-page-seedbed #walkthrough [aria-label=Steps]{background:#0a1d28}.ir-page-migrations [data-screen-label=Two\ journeys] article{position:relative;box-shadow:none!important;background:0 0!important;border-width:1px 0 0!important;border-radius:0!important;padding-left:0!important;padding-right:0!important}.ir-page-migrations [data-screen-label=Two\ journeys] article+article{margin-top:20px}.ir-page-developers [data-screen-label=Architecture] figure>div{gap:0!important}.ir-page-developers [data-screen-label=Architecture] figure>div>div{box-shadow:none!important;background:0 0!important;border-width:0 0 0 1px!important;border-radius:0!important;padding:24px!important}.ir-page-developers [data-screen-label=Architecture] figure>div>div:first-child{border-left:0!important}.ir-page-security #status>.ir-container>div{background:linear-gradient(145deg,#102b39,#0a202d)!important;border-radius:22px!important}.ir-page-security [data-screen-label=Limits] article{box-shadow:none!important;background:0 0!important;border-width:1px 0 0!important;border-radius:0!important}.ir-page-security [data-screen-label=Trust\ boundaries] figure{border-radius:24px!important}.ir-network-scene{background:radial-gradient(at 40% 36%,#4daac91a,#0000 62%),#081b27;border:1px solid #7ddbf238;border-radius:24px;margin:46px 0 0;position:relative;overflow:hidden;box-shadow:0 24px 64px -40px #000}.ir-scene-top{justify-content:space-between;align-items:center;gap:16px;padding:24px 28px;display:flex}.ir-scene-kicker{letter-spacing:.13em;text-transform:uppercase;color:#91adba;font:10px Geist Mono,monospace}.ir-scene-kicker span{background:var(--ir-color-accent);border-radius:50%;width:5px;height:5px;margin-right:8px;display:inline-block}.ir-scene-controls{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.ir-scene-controls button{color:#a5beca;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:100px;min-height:34px;padding:7px 12px;font:12px Hanken Grotesk,sans-serif}.ir-scene-controls button[aria-pressed=true]{color:#d7f7ff;background:#7ddbf21f;border-color:#7ddbf233}.ir-scene-controls button:hover{color:#fff;background:#7ddbf214}.ir-scene-controls .ir-scene-pause{color:var(--ir-color-accent);border-color:#7ddbf233;width:34px;margin-left:8px;padding:0;font-size:14px}.ir-scene-graphic{width:100%;height:auto;min-height:240px;display:block;overflow:visible}.ir-scene-graphic text{font-family:Hanken Grotesk,sans-serif}.ir-scene-graphic .ir-svg-mono{font-family:Geist Mono,monospace}.ir-scene-grid{stroke:#62b0ce;stroke-opacity:.06;stroke-width:1px}.ir-scene-lane{fill:none;stroke:#4c859e;stroke-width:1px;opacity:.6}.ir-flow-packet{fill:none;stroke:#9beaee;stroke-width:2px;stroke-linecap:round;stroke-dasharray:3 140;animation:8s linear infinite ir-flow}.ir-flow-packet:nth-of-type(2){animation-delay:-3s}.ir-scene-orbit{fill:none;stroke:#5d9db3;stroke-width:1px;stroke-opacity:.28;stroke-dasharray:2 7}.ir-validator-dot{fill:#174051;stroke:#699db0;stroke-width:1px;transition:fill .3s,stroke .3s}.ir-validator-active{fill:#bcf0fa;stroke:#d9f8ff}.ir-validator-pulse{fill:none;stroke:var(--ir-color-accent);stroke-width:1px;opacity:.2;transform-box:fill-box;transform-origin:50%;animation:4s infinite ir-signal}.ir-core-outline{fill:#66c3de0d;stroke:#78cadf;stroke-width:1px}.ir-core-face{fill:#7ddbf20e;stroke:var(--ir-color-accent);stroke-width:1px;stroke-opacity:.6}.ir-block-face{fill:#102d3d;stroke:#4d8299;stroke-width:1px}.ir-block-top{fill:#174457;stroke:#6cacc2;stroke-width:1px}.ir-block-side{fill:#0c2330;stroke:#4d8299;stroke-width:1px}.ir-block-new{animation:5s infinite ir-block-breathe}.ir-network-scene[data-layer=validators] .ir-validator-dot{fill:#58b9d6;stroke:#bceff8}.ir-network-scene[data-layer=validators] .ir-scene-orbit{stroke-opacity:.8}.ir-network-scene[data-layer=transactions] .ir-flow-packet{stroke-width:3px}.ir-network-scene[data-layer=blocks] .ir-block-face{fill:#164459;stroke:#8ed9ed}.ir-scene-summary{border-top:1px solid var(--ir-line);grid-template-columns:1fr 1.2fr;gap:32px;padding:24px 28px 28px;display:grid}.ir-scene-summary strong{letter-spacing:-.025em;font-size:clamp(22px,2.5vw,30px);font-weight:500;line-height:1.1;display:block}.ir-scene-summary p{color:#9fbbc8;margin:0;font-size:14px;line-height:1.6}.ir-scene-summary small{color:#7293a3;margin-top:10px;font:10px/1.5 Geist Mono,monospace;display:block}.ir-network-scene[data-paused=true] *{animation-play-state:paused!important}.ir-network-strip{letter-spacing:.08em;text-transform:uppercase;color:#688c9d;justify-content:space-between;gap:20px;padding:0 28px 20px;font:10px Geist Mono,monospace;display:flex}.ir-network-strip span{align-items:center;gap:7px;display:flex}.ir-network-strip i{background:var(--ir-color-accent);border-radius:50%;width:5px;height:5px}.ir-architecture-path{border:1px solid var(--ir-line);background:#7ddbf206;border-radius:18px;grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:20px;margin:0 0 24px;padding:24px 30px;display:grid}.ir-architecture-path div{align-items:center;gap:14px;display:flex}.ir-architecture-path b{color:#daf6ff;font:500 12px Geist Mono,monospace}.ir-architecture-path small{color:#7c9aa9;margin-top:3px;font-size:11px;display:block}.ir-architecture-path i{color:#4c8096;border:1px solid #315366;border-radius:8px;padding:10px;font:12px Geist Mono,monospace}.ir-architecture-path>span{color:#528398}.ir-trust-strip{border-top:1px solid var(--ir-line);color:#a8c0cb;flex-wrap:wrap;align-items:center;gap:12px 24px;margin-top:36px;padding:20px 0;font-size:13px;display:flex}.ir-trust-strip span{align-items:center;gap:9px;display:flex}.ir-trust-strip i{border:1px solid var(--ir-color-accent);border-radius:50%;width:6px;height:6px}@keyframes ir-flow{to{stroke-dashoffset:-286px}}@keyframes ir-signal{0%,to{opacity:.14;transform:scale(1)}50%{opacity:.5;transform:scale(1.45)}}@keyframes ir-block-breathe{0%,to{opacity:.68}50%{opacity:1}}@media (width<=1039px){.ir-site-header nav[aria-label=Primary]{margin-left:0!important}.ir-header-inner{height:68px!important}.ir-site-header #ir-mobile-menu{height:calc(100dvh - 68px)!important;top:68px!important}.ir-page .ir-section{padding-top:64px!important;padding-bottom:64px!important}.ir-page .ir-hero{padding-top:54px!important}.ir-page-home #paths article+article{border-top:1px solid #cfdee5!important;border-left:0!important;padding-left:0!important}.ir-page-developers [data-screen-label=Architecture] figure>div>div{border-width:1px 0 0!important}.ir-page-developers [data-screen-label=Architecture] figure>div>div:first-child{border-top:0!important}}@media (width<=640px){.ir-page h1{letter-spacing:-.04em!important;font-size:clamp(40px,10.8vw,62px)!important}.ir-page main h2:not([id=wt-title]){font-size:clamp(28px,8.5vw,40px)!important}.ir-page .ir-section{padding-top:48px!important;padding-bottom:48px!important}.ir-page .ir-section.ir-flush-top{padding-top:0!important}.ir-header-inner{gap:8px!important;padding-inline:20px!important}.ir-wordmark{font-size:23px!important}.ir-site-header button[aria-controls=ir-status-panel]{gap:6px!important;padding-inline:9px!important;font-size:10px!important}.ir-site-header button[aria-controls=ir-mobile-menu]{height:36px!important;padding-inline:10px!important}.ir-site-header button[aria-controls=ir-mobile-menu]>span:first-child{display:none}.ir-panel{border-radius:16px!important}.ir-page-home .ir-hero figure{margin-top:32px!important}.ir-journey{grid-template-columns:1fr;margin-top:30px}.ir-journey-item,.ir-journey-item+.ir-journey-item{border-left:0;padding:18px 0}.ir-journey-item+.ir-journey-item{border-top:1px solid var(--ir-line)}.ir-journey-item+.ir-journey-item:before{left:0}.ir-page-index{gap:7px}.ir-page-index>span{flex-basis:100%;margin-bottom:4px}.ir-page-index a{font-size:12px}.ir-scene-top{flex-direction:column;align-items:flex-start;gap:12px;padding:20px}.ir-network-scene{border-radius:18px;margin-top:32px}.ir-scene-graphic{width:150%;max-width:none;min-height:0;margin-left:-25%}.ir-network-scene .ir-network-input-label,.ir-network-scene .ir-network-output-label{opacity:0}.ir-scene-summary{grid-template-columns:1fr;gap:12px;padding:22px 20px}.ir-network-strip{flex-wrap:wrap;padding:0 20px 20px;font-size:9px}.ir-architecture-path{grid-template-columns:1fr;gap:12px;padding:20px}.ir-architecture-path>span{width:12px;transform:rotate(90deg)}.ir-page-why .ir-hero ol{gap:16px!important;padding:18px!important}.ir-page-why .ir-hero ol li{border-top:0!important;padding:0!important}.ir-footer-inner{padding-top:48px!important}.ir-page input,.ir-page textarea,.ir-page select{font-size:16px!important}}@media (prefers-reduced-motion:reduce){.ir-page *,.ir-page :before,.ir-page :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.ir-action:hover{transform:none}}.ir-continuity{background:radial-gradient(at 50% 48%,#103247 0%,#0b2030 44%,#081923 80%);border:1px solid #7ddbf22b;border-radius:24px;margin:48px 0 0;position:relative;overflow:hidden;box-shadow:0 32px 72px -42px #000}.ir-continuity-top{justify-content:space-between;align-items:center;gap:20px;padding:28px 32px 0;display:flex}.ir-continuity-top p{letter-spacing:-.015em;color:#def5fa;margin:0;font-size:17px;font-weight:500}.ir-continuity-top p span{color:#6e96a9}.ir-continuity-top [role=group]{border:1px solid #90bdd32e;border-radius:100px;gap:3px;padding:3px;display:flex}.ir-continuity-top button{color:#8baebf;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:100px;padding:7px 14px;font-family:Hanken Grotesk,sans-serif;font-size:12px}.ir-continuity-top button[aria-pressed=true]{color:#d9f7ff;background:#1b3a4c}.ir-continuity-art{margin-top:4px}.ir-continuity-svg{width:100%;height:auto;display:block;overflow:visible}.ir-continuity-svg .ir-landscape-platform{transition:opacity .8s}.ir-continuity-asset{transition:transform 1.5s cubic-bezier(.22,1,.36,1)}.ir-continuity-particles{animation:15s linear infinite ir-continuity-flow}.ir-glacier{transform-box:fill-box;transform-origin:50%;animation:9s ease-in-out infinite ir-glacier-light}.ir-continuity-bottom{grid-template-columns:1fr auto;align-items:center;gap:28px;padding:0 32px 24px;display:grid}.ir-continuity-caption{max-width:480px;min-height:88px}.ir-continuity-caption strong{letter-spacing:-.025em;color:#e2f6fc;font-size:clamp(22px,2.4vw,28px);font-weight:500;line-height:1.15;display:block}.ir-continuity-caption p{color:#86a7b9;margin:10px 0 0;font-size:14px;line-height:1.6}.ir-continuity-navigation{align-items:center;gap:16px;display:flex}.ir-continuity-navigation [role=group]{gap:24px;display:flex}.ir-continuity-navigation button{color:#7596a8;cursor:pointer;white-space:nowrap;text-align:left;background:0 0;border:0;border-top:1px solid #2a495c;border-radius:0;min-width:65px;padding:12px 0;font-family:Hanken Grotesk,sans-serif;font-size:12px}.ir-continuity-navigation button span{letter-spacing:.08em;color:#54788e;margin-bottom:4px;font:9px Geist Mono,monospace;display:block}.ir-continuity-navigation button[aria-pressed=true]{color:#d4f4fc;border-color:#a7eaf7}.ir-continuity-navigation button[aria-pressed=true] span{color:var(--ir-color-accent)}.ir-continuity-navigation .ir-continuity-motion{text-align:center;color:#92bfd0;border:1px solid #315164;border-radius:50%;width:28px;min-width:28px;height:28px;margin-top:10px;padding:0;font-size:10px}.ir-continuity figcaption{color:#7c9cab;letter-spacing:.03em;border-top:1px solid #80b3cb17;margin:0;padding:13px 32px;font:10px Geist Mono,monospace}.ir-continuity[data-paused=true] *{animation-play-state:paused!important}@keyframes ir-continuity-flow{to{stroke-dashoffset:-748px}}@keyframes ir-glacier-light{0%,to{opacity:.8}50%{opacity:1}}@media (width<=900px){.ir-continuity-bottom{grid-template-columns:1fr;gap:14px}.ir-continuity-caption{min-height:0}.ir-continuity-navigation{justify-content:space-between}.ir-continuity-navigation [role=group]{flex:1;justify-content:space-between}}@media (width<=640px){.ir-continuity{border-radius:18px;margin-top:34px}.ir-continuity-top{flex-direction:column;align-items:flex-start;gap:12px;padding:20px 20px 0}.ir-continuity-top p{font-size:15px}.ir-continuity-art{margin:12px -100px 8px}.ir-continuity-top button{padding:6px 13px;font-size:11px}.ir-continuity-bottom{padding:0 20px 18px}.ir-continuity-caption strong{font-size:24px}.ir-continuity-caption p{font-size:13px}.ir-continuity-navigation [role=group]{gap:16px}.ir-continuity-navigation button{min-width:0;font-size:11px}.ir-continuity figcaption{padding:12px 20px;font-size:9px}}@media (prefers-reduced-motion:reduce){.ir-continuity *{transition:none!important;animation:none!important}}@media (width<=640px){.ir-continuity-art{margin:10px 0 0}.ir-continuity-svg{width:100%;overflow:hidden}.ir-network-scene .ir-scene-graphic{width:100%;margin-left:0;overflow:hidden}.ir-page-seedbed .ir-hero ol{display:none}.ir-continuity-bottom{padding-top:8px}}.ir-roadmap-skip{z-index:100;background:var(--ir-color-text);color:var(--ir-color-canvas);border-radius:8px;padding:10px 16px;font-weight:600;text-decoration:none;position:absolute;top:-80px;left:16px}.ir-roadmap-skip:focus{top:12px}.ir-roadmap-eyebrow{color:var(--ir-color-muted);letter-spacing:.12em;text-transform:uppercase;margin:0 0 20px;font:500 12px/1.5 Geist Mono,monospace}.ir-roadmap-title{letter-spacing:-.045em;margin:0;font-size:clamp(44px,7vw,96px);font-weight:600;line-height:1}.ir-roadmap-lead{color:#b6cad3;max-width:620px;margin:28px 0 0;font-size:19px;line-height:1.6}.ir-roadmap-heading{letter-spacing:-.035em;margin:0 0 40px;font-size:clamp(30px,4vw,50px);font-weight:600;line-height:1.08}.ir-roadmap-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 48px;display:grid}.ir-roadmap-grid article{border-top:1px solid var(--ir-color-border-strong);padding-top:22px}.ir-roadmap-grid h3{margin:0 0 12px;font-size:21px;font-weight:500}.ir-roadmap-grid p,.ir-roadmap-note{color:#b6cad3;font-size:16px;line-height:1.7}.ir-roadmap-grid p{margin:0}.ir-roadmap-note{border-top:1px solid var(--ir-color-border-strong);margin:40px 0 0;padding-top:24px;font-size:14px}@media (width<=680px){.ir-roadmap-grid{grid-template-columns:1fr}}.ir-brand-lettering{white-space:nowrap;text-transform:none;display:inline}.ir-brand-ice{color:#f0f8fc!important}.ir-section-light .ir-brand-lettering{background:var(--ir-color-canvas);-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:.14em;padding:.025em .13em}.ir-cmp-primary thead .ir-brand-lettering{background:0 0;padding:0}.ir-wordmark{align-items:center!important}.ir-wordmark:before{content:none}.ir-wordmark-image{flex:none;width:166px;height:auto;display:block}.ir-site-footer .ir-wordmark-image{width:180px}@media (width<=640px){.ir-site-header .ir-wordmark-image{width:146px}}@media (width<=360px){.ir-site-header .ir-wordmark-image{width:120px}.ir-roadmap-link{gap:5px!important;padding-inline:9px!important;font-size:12px!important}}.ir-page .ir-compare{color:#153341;background:#edf3f5;padding-block:96px}.ir-page .ir-compare>.ir-container{max-width:1360px;margin:0 auto;padding-inline:clamp(20px,4vw,48px)}.ir-cmp-intro{grid-template-columns:1.4fr 1fr;align-items:end;gap:48px;margin-bottom:40px;display:grid}.ir-cmp-eyebrow{color:#277b91;letter-spacing:.13em;text-transform:uppercase;margin:0 0 17px;font:500 10px/1.5 Geist Mono,monospace}.ir-page .ir-cmp-intro h2{letter-spacing:-.045em;text-wrap:balance;max-width:640px;margin:0;font-size:clamp(36px,4.5vw,60px);font-weight:500;line-height:1.03}.ir-cmp-intro>p{color:#57717e;justify-self:end;max-width:390px;margin:0 0 3px;font-size:16px;line-height:1.65}.ir-comparison-surface{background:#f9fcfd;border:1px solid #d5e3e9;border-radius:20px;overflow:hidden;box-shadow:0 20px 50px -34px #3b586746}.ir-cmp-table{table-layout:fixed;border-collapse:collapse;border-spacing:0;text-align:left;width:100%;font-size:13px;line-height:1.55}.ir-cmp-table th:first-child{width:28%}.ir-cmp-table th{font-weight:500}.ir-cmp-table thead{color:#dfeef5;background:#0a2230}.ir-cmp-primary thead th{vertical-align:bottom;border-left:1px solid #91c4d714;width:24%;padding:11px 24px 26px;position:relative}.ir-cmp-primary thead th:first-child{border-left:0}.ir-cmp-primary thead .ir-cmp-native{background:radial-gradient(at 50% 45%,#20516444,#0000 70%),#0c2b3b}.ir-cmp-table thead .ir-cmp-corner{padding:34px 28px 27px}.ir-cmp-corner>span{color:#84a7b9;letter-spacing:.07em;text-transform:uppercase;font:500 10px/1.5 Geist Mono,monospace}.ir-cmp-corner p{color:#bdd3df;letter-spacing:-.025em;max-width:185px;margin:12px 0 0;font-size:17px;line-height:1.4}.ir-cmp-art{height:150px;margin:0 -16px 9px}.ir-cmp-art svg{width:100%;height:100%;display:block}.ir-cmp-network{color:#e8f5fa;letter-spacing:-.035em;font-size:24px;font-weight:500;line-height:1.25;display:block}.ir-cmp-model{color:#789eaf;margin-top:7px;font-size:11px;font-weight:400;display:block}.ir-cmp-native .ir-cmp-network{color:#b3effa}.ir-cmp-native .ir-cmp-model{color:#8dc6d7}.ir-page .ir-compare .ir-cmp-table tbody tr{background:0 0}.ir-page .ir-compare .ir-cmp-table tbody tr:hover{background:#f3f8fa}.ir-cmp-table tbody th,.ir-cmp-table tbody td{text-align:left;vertical-align:middle;border-top:1px solid #dae6ec;padding:20px 24px}.ir-cmp-table tbody th{color:#244452;padding-left:28px;font-size:12px}.ir-cmp-table tbody td{color:#5d7480;border-left:1px solid #e5eef2}.ir-cmp-table tbody td.ir-cmp-native{color:#154c60;background:#e9f4f7}.ir-cmp-yes,.ir-cmp-scope{align-items:center;gap:7px;display:inline-flex}.ir-cmp-yes>span{color:#2b8594;font-size:13px}.ir-cmp-scope{color:#527481}.ir-cmp-scope>span{font-size:15px}.ir-page .ir-cmp-more{margin:0;background:#f9fcfd!important;border:0!important;border-top:1px solid #d5e3e9!important;border-radius:0!important}.ir-page .ir-cmp-more>summary{color:#2f6478;cursor:pointer;align-items:center;gap:16px;min-height:74px;margin:0;font-size:13px;font-weight:500;list-style:none;display:flex;padding:20px 28px!important}.ir-page .ir-cmp-more>summary:after{display:none}.ir-cmp-more>summary::-webkit-details-marker{display:none}.ir-cmp-more>summary:hover{background:#edf5f8}.ir-cmp-more-hint{color:#647c88;margin-left:auto;font-size:11px;font-weight:400}.ir-cmp-expand{border:1px solid #cadde6;border-radius:50%;flex:none;place-items:center;width:27px;height:27px;margin-left:4px;font-size:20px;font-weight:400;line-height:1;transition:transform .24s;display:grid}.ir-cmp-more[open] .ir-cmp-expand{transform:rotate(45deg)}.ir-cmp-secondary thead{color:#496d7e;background:#eff6f8}.ir-cmp-secondary thead th{border-top:1px solid #dbe7ed;border-bottom:1px solid #dbe7ed;padding:17px 24px;font-size:11px}.ir-cmp-secondary thead th:first-child{padding-left:28px}.ir-cmp-secondary thead th:nth-child(2){color:#1c637d;background:#e4f0f5}.ir-cmp-table .ir-cmp-group th{color:#667e8a;text-transform:uppercase;letter-spacing:.09em;background:#f9fcfd;border:0;padding:28px 28px 11px;font:500 9px/1.5 Geist Mono,monospace}.ir-cmp-secondary tbody tr:not(.ir-cmp-group) th,.ir-cmp-secondary tbody td{padding-block:17px;font-size:12px}.ir-cmp-footnote{justify-content:space-between;align-items:baseline;gap:32px;margin-top:22px;display:flex}.ir-cmp-footnote p{color:#5d7480;max-width:710px;margin:0;font-size:11px;line-height:1.55}.ir-cmp-footnote a{color:#216980;flex:none;align-items:center;gap:14px;font-size:12px;font-weight:500;text-decoration:none;display:inline-flex}.ir-cmp-footnote a:hover{color:#0d3c50}.ir-cmp-sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=1000px){.ir-cmp-intro{grid-template-columns:1.3fr 1fr;gap:30px}.ir-cmp-intro>p{font-size:14px}.ir-cmp-primary thead th{padding-inline:17px}.ir-cmp-art{height:122px}.ir-cmp-model{font-size:10px}.ir-cmp-table tbody th,.ir-cmp-table tbody td{padding:17px;font-size:12px}.ir-cmp-table tbody th,.ir-cmp-table thead .ir-cmp-corner{padding-left:22px}.ir-cmp-corner p{font-size:15px}}@media (width<=700px){.ir-cmp-intro{grid-template-columns:1fr;gap:18px;margin-bottom:28px}.ir-page .ir-cmp-intro h2{max-width:450px}.ir-cmp-intro>p{justify-self:start;max-width:410px;margin:0;font-size:14px}.ir-cmp-eyebrow{margin-bottom:13px;font-size:9px}.ir-comparison-surface{border-radius:16px}.ir-cmp-table,.ir-cmp-table thead,.ir-cmp-table tbody{display:block}.ir-cmp-table tr{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.ir-cmp-table th,.ir-cmp-table td{min-width:0;display:block;width:auto!important}.ir-cmp-primary thead th{border-left-color:#8ab6c713;padding:6px 13px 20px}.ir-cmp-table thead .ir-cmp-corner{display:none}.ir-cmp-art{height:111px;margin:0 -8px 4px}.ir-cmp-network{font-size:21px}.ir-cmp-model{margin-top:5px;font-size:10px;line-height:1.5}.ir-cmp-table tbody th{color:#395865;border-top:1px solid #d5e3e9;grid-column:1/-1;padding:16px 16px 8px;font-size:11px}.ir-cmp-table tbody td{border-top:0;border-left:1px solid #dce8ed;padding:11px 13px 17px;font-size:11px;line-height:1.65}.ir-cmp-table tbody td.ir-cmp-native{background:#e9f4f7;border-left:0}.ir-cmp-yes,.ir-cmp-scope{gap:4px}.ir-cmp-scope{align-items:baseline}.ir-page .ir-cmp-more>summary{gap:12px;min-height:66px;font-size:12px;padding:17px!important}.ir-cmp-more-hint{display:none}.ir-cmp-expand{margin-left:auto}.ir-cmp-secondary thead th:first-child{display:none}.ir-cmp-secondary thead th{padding:16px 13px;font-size:11px}.ir-cmp-table .ir-cmp-group th{color:#2d7287;padding:26px 17px 12px;font-size:9px}.ir-cmp-secondary tbody tr:not(.ir-cmp-group) th{padding:16px 16px 7px;font-size:11px}.ir-cmp-secondary tbody td{padding-block:11px 17px;font-size:11px}.ir-cmp-footnote{flex-direction:column;gap:16px;margin-top:18px}.ir-cmp-footnote p{font-size:10px}}@media (width<=380px){.ir-cmp-primary thead th{padding-inline:10px}.ir-cmp-art{height:91px}.ir-cmp-network{font-size:19px}.ir-cmp-model{font-size:9px}.ir-cmp-table tbody td{padding-inline:10px;font-size:10px}}@media (prefers-reduced-motion:reduce){.ir-cmp-expand{transition:none}}.ct-page{background:var(--ir-color-canvas);min-height:100vh;color:var(--ir-color-text);font-family:Hanken Grotesk,system-ui,sans-serif;font-size:17px;line-height:1.6}.ct-skip{z-index:100;background:var(--ir-color-text);color:var(--ir-color-canvas);border-radius:8px;padding:10px 16px;font-weight:600;text-decoration:none;position:absolute;top:-80px;left:16px}.ct-skip:focus{top:12px}.ct-sticky{z-index:60;position:sticky;top:0}.ct-container{max-width:1240px;margin:0 auto;padding:0 clamp(20px,5vw,48px)}.ct-dark{background:var(--ir-color-canvas);color:var(--ir-color-text)}.ct-dark.ct-deep{background:linear-gradient(180deg,#081925,var(--ir-color-canvas))}.ir-section-light.ct-light{color:#102630}.ct-eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--ir-color-muted);align-items:center;gap:12px;margin:0 0 18px;font:400 12.5px/1.4 Geist Mono,ui-monospace,monospace;display:flex}.ct-light .ct-eyebrow{color:#0f7592}.ct-eyebrow-mark{border:1.5px solid var(--ir-color-accent-strong);flex:none;width:8px;height:8px;transform:rotate(45deg)}.ct-h1-accent{color:#c6f1fa}.ct-h2{letter-spacing:-.035em;margin:0;font-size:clamp(32px,4.2vw,54px);font-weight:600;line-height:1.04}.ct-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px clamp(40px,6vw,96px);margin-bottom:clamp(36px,4.6vw,56px);display:flex}.ct-head>div{flex:440px;min-width:0;max-width:680px}.ct-head>p{color:#b6cad3;flex:0 460px;margin:0;font-size:18px;line-height:1.6}.ct-light .ct-head>p{color:#4f6773}.ct-hero-lead{color:#b6cad3;max-width:640px;margin:clamp(28px,3.4vw,44px) 0 0;font-size:clamp(17px,1.45vw,19.5px);line-height:1.6}.ct-lifecycle{border-top:1px solid var(--ir-line);border-bottom:1px solid var(--ir-line);grid-template-columns:repeat(5,minmax(0,1fr));margin:clamp(40px,5vw,64px) 0 0;padding:0;list-style:none;display:grid}.ct-lifecycle li{padding:24px 20px 22px 0;position:relative}.ct-lifecycle li+li{border-left:1px solid var(--ir-line);padding-left:20px}.ct-lifecycle li:before{content:"";background:var(--ir-color-accent);border-radius:50%;width:5px;height:5px;position:absolute;top:-3px;left:0}.ct-lifecycle li+li:before{left:20px}.ct-lifecycle li:last-child:before{background:#d6a65d}.ct-lifecycle span{letter-spacing:.1em;text-transform:uppercase;color:var(--ir-color-accent);font:10px Geist Mono,monospace;display:block}.ct-lifecycle strong{letter-spacing:-.025em;margin:8px 0 3px;font-size:21px;font-weight:500;display:block}.ct-lifecycle p{color:#93b0bd;margin:0;font-size:14px;line-height:1.5}.ct-note{color:#93b0bd;align-items:flex-start;gap:10px;margin:22px 0 0;font-size:14px;line-height:1.55;display:flex}.ct-note:before{content:"";border:1.5px solid #e5b66a;border-radius:50%;flex:none;width:7px;height:7px;margin-top:7px}.ct-prims{grid-template-columns:repeat(auto-fit,minmax(min(100%,160px),1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.ct-prims li{background:#fff;border:1px solid #d4e4e9;border-radius:16px;padding:22px 22px 24px}.ct-prims code,.ct-uses code{letter-spacing:.08em;font:500 11.5px Geist Mono,ui-monospace,monospace}.ct-prims code{color:#0f7592}.ct-prims strong{letter-spacing:-.01em;margin:12px 0 4px;font-size:18px;font-weight:600;display:block}.ct-prims p{color:#4f6773;margin:0;font-size:15px;line-height:1.55}.ct-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,460px),1fr));gap:16px;display:grid}.ct-grid>.ct-card:last-child:nth-child(odd){grid-column:1/-1}.ct-card{border-radius:20px;flex-direction:column;gap:14px;min-width:0;padding:clamp(24px,3vw,36px);scroll-margin-top:100px;display:flex}.ct-dark .ct-card{background:linear-gradient(145deg,#102b39,#0b202c);border:1px solid #1a3a4a}.ct-light .ct-card{background:#fff;border:1px solid #d4e4e9}.ct-card-top{letter-spacing:.1em;text-transform:uppercase;flex-wrap:wrap;justify-content:space-between;gap:6px 12px;font:12px Geist Mono,ui-monospace,monospace;display:flex}.ct-num{color:var(--ir-color-accent)}.ct-light .ct-num{color:#0f7592}.ct-kind{color:var(--ir-color-muted)}.ct-light .ct-kind{color:#56707c}.ct-card h3{letter-spacing:-.025em;margin:0;font-size:clamp(24px,2.3vw,30px);font-weight:600;line-height:1.15}.ct-card p{color:#b6cad3;margin:0;font-size:16.5px;line-height:1.6}.ct-light .ct-card p{color:#465f6b}.ct-card .ct-card-lede{letter-spacing:-.01em;color:#c6f1fa;font-size:18px;font-weight:500;line-height:1.45}.ct-light .ct-card .ct-card-lede{color:#0d5e75}.ct-card .ct-card-planned{border:1px dashed #2c5566;border-radius:12px;padding:12px 14px;font-size:15px}.ct-light .ct-card .ct-card-planned{border-color:#99b1bc}.ct-card-planned>span{letter-spacing:.08em;text-transform:uppercase;color:#e5b66a;margin-right:8px;font:500 11px Geist Mono,monospace}.ct-light .ct-card-planned>span{color:#87601f}.ct-path{border-top:1px solid #1a3a4a;flex-wrap:wrap;align-items:center;gap:8px 10px;padding-top:16px;font:12.5px Geist Mono,ui-monospace,monospace;display:flex;margin-top:auto!important}.ct-light .ct-path{color:#213c48;border-top-color:#e3edf1}.ct-path>span:not([aria-hidden]){border:1px solid #2c5566;border-radius:6px;padding:4px 10px}.ct-path>.ct-path-here{border-color:var(--ir-color-accent-strong);background:#8adff214}.ct-light .ct-path>span:not([aria-hidden]){border-color:#bcd4dc}.ct-light .ct-path>.ct-path-here{background:#e6f4f9;border-color:#8fc6d6}.ct-path>.ct-path-next{border-color:#8a6a35!important}.ct-light .ct-path>.ct-path-next{border-color:#d9be8c!important}.ct-path>span[aria-hidden]{color:#6d8894}.ct-uses{flex-wrap:wrap;align-items:center;gap:6px 8px;display:flex}.ct-uses>span{letter-spacing:.1em;text-transform:uppercase;color:var(--ir-color-muted);margin-right:4px;font:11px Geist Mono,monospace}.ct-light .ct-uses>span{color:#56707c}.ct-uses code{color:var(--ir-color-accent);background:#8adff214;border-radius:999px;padding:3px 8px}.ct-light .ct-uses code{color:#0f7592;background:#e6f4f9}.ct-link{color:var(--ir-color-accent);align-self:flex-start;gap:8px;font-size:16px;font-weight:600;text-decoration:none;display:inline-flex}.ct-link:hover{color:var(--ir-color-text)}.ct-light .ct-link{color:#0f7592}.ct-light .ct-link:hover{color:#102630}.ct-limits{border-top:1.5px solid #102630;grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:0 clamp(24px,4vw,56px);margin:0;padding:0;list-style:none;display:grid}.ct-limits li{border-bottom:1px solid #c6d9e0;padding:22px 0 24px}.ct-limits h3{letter-spacing:-.015em;flex-wrap:wrap;align-items:baseline;gap:6px 12px;margin:0;font-size:20px;font-weight:600;display:flex}.ct-limits h3 span{letter-spacing:.08em;text-transform:uppercase;color:#87601f;font:500 11px Geist Mono,monospace}.ct-limits p{color:#4f6773;margin:8px 0 0;font-size:16px;line-height:1.6}.ct-close{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:28px 64px;display:flex}.ct-close h2{letter-spacing:-.04em;margin:0;font-size:clamp(34px,5vw,62px);font-weight:600;line-height:1.02}.ct-close p{color:#b6cad3;max-width:560px;margin:14px 0 0;font-size:18px}.ct-actions{flex-wrap:wrap;gap:12px;display:flex}.ct-btn{height:50px;color:var(--ir-color-text);background:0 0;border:1px solid #2c5566;border-radius:12px;align-items:center;padding:0 24px;font-size:16px;font-weight:600;text-decoration:none;display:inline-flex}.ct-btn:hover{border-color:var(--ir-color-accent);background:var(--ir-color-surface);color:var(--ir-color-text)}.ct-btn-primary{background:var(--ir-color-text);border-color:var(--ir-color-text);color:var(--ir-color-canvas)}.ct-btn-primary:hover{background:var(--ir-color-accent);border-color:var(--ir-color-accent);color:var(--ir-color-canvas)}.ct-steps{counter-reset:ct-step;border-top:1.5px solid #102630;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;margin:0;padding:0;list-style:none;display:grid}.ct-steps li{padding:22px 20px 24px 0;position:relative}.ct-steps li+li{border-left:1px solid #c6d9e0;padding-left:20px}.ct-steps li>span{letter-spacing:.1em;color:#0f7592;font:12px Geist Mono,monospace}.ct-steps strong{letter-spacing:-.01em;margin:8px 0 6px;font-size:18px;font-weight:600;line-height:1.3;display:block}.ct-steps p{color:#4f6773;margin:0;font-size:15px;line-height:1.55}.ct-panels{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:16px;margin-top:clamp(32px,4vw,48px);display:grid}.ct-panel{background:#fff;border:1px solid #d4e4e9;border-radius:18px;padding:clamp(22px,2.6vw,30px)}.ct-panel h3{letter-spacing:-.01em;margin:0 0 10px;font-size:19px;font-weight:600}.ct-panel p{color:#465f6b;margin:0;font-size:15.5px;line-height:1.6}.ct-panel p+p{margin-top:10px}.ct-terms{background:#e6f1f5;border-left:3px solid #0f7592;border-radius:0 14px 14px 0;margin:clamp(28px,3.4vw,40px) 0 0;padding:20px 22px}.ct-terms h3{letter-spacing:.1em;text-transform:uppercase;color:#0f7592;margin:0 0 10px;font:500 12px Geist Mono,monospace}.ct-terms ul{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:8px 32px;margin:0;padding:0;list-style:none;display:grid}.ct-terms li{color:#213c48;font-size:15.5px;line-height:1.5}.ct-terms s{color:#6d8894}.ct-flow{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.ct-flow li{background:#0d2230;border:1px solid #1a3a4a;border-radius:14px;padding:18px 18px 20px;position:relative}.ct-flow li:last-child{border-color:var(--ir-color-accent-strong);background:#10283a}.ct-flow li>span{letter-spacing:.1em;text-transform:uppercase;color:var(--ir-color-accent);font:11px Geist Mono,monospace}.ct-flow strong{margin-top:8px;font-size:17px;font-weight:600;line-height:1.3;display:block}.ct-flow p{color:#93b0bd;margin:6px 0 0;font-size:14px;line-height:1.5}.ct-flow li+li:after{content:"→";color:#5a7c8b;font-size:13px;position:absolute;top:50%;left:-10px;transform:translate(-50%,-50%)}.ct-cols{grid-template-columns:repeat(auto-fit,minmax(min(100%,460px),1fr));gap:16px;margin-top:16px;display:grid}.ct-box{background:linear-gradient(145deg,#102b39,#0b202c);border:1px solid #1a3a4a;border-radius:18px;padding:clamp(22px,2.6vw,30px)}.ct-box h3{letter-spacing:-.01em;margin:0 0 12px;font-size:19px;font-weight:600}.ct-box p{color:#b6cad3;margin:0;font-size:15.5px;line-height:1.6}.ct-box p+p,.ct-box p+ul,.ct-box ul+p{margin-top:12px}.ct-box ul{margin:0;padding:0;list-style:none}.ct-box li{color:#c4d6de;border-top:1px solid #16303e;padding:7px 0 7px 18px;font-size:15.5px;line-height:1.5;position:relative}.ct-box li:first-child{border-top:0}.ct-box li:before{content:"";background:var(--ir-color-accent-strong);border-radius:50%;width:6px;height:6px;position:absolute;top:15px;left:0}.ct-box .ct-never{color:#93b0bd}.ct-chips{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.ct-box .ct-chips li{color:#c4d6de;border:1px solid #2c5566;border-radius:999px;padding:6px 12px;font-size:14px}.ct-box .ct-chips li:before{display:none}.ct-cli{white-space:pre-wrap;overflow-wrap:anywhere;color:#c4d6de;background:#06131c;border:1px solid #1a3a4a;border-radius:12px;margin:0;padding:16px 18px;font:13px/1.6 Geist Mono,ui-monospace,monospace;overflow-x:auto}.ct-cli b{color:var(--ir-color-accent);font-weight:400}.ct-caption{color:#93b0bd!important;margin:10px 0 0!important;font-size:13.5px!important}.ct-label{letter-spacing:.08em;text-transform:uppercase;color:#e5b66a;border:1px solid #6b5230;border-radius:999px;align-items:center;gap:8px;margin:0 0 18px;padding:3px 10px;font:500 11px Geist Mono,monospace;display:inline-flex}.ct-label:before{content:"";border:1.5px solid #e5b66a;border-radius:50%;width:7px;height:7px}@media (width<=1023px){.ct-lifecycle{grid-template-columns:repeat(3,minmax(0,1fr))}.ct-lifecycle li:nth-child(4){border-left:0;padding-left:0}.ct-lifecycle li:nth-child(4):before{left:0}.ct-steps{grid-template-columns:1fr}.ct-steps li,.ct-steps li+li{border-bottom:1px solid #c6d9e0;border-left:0;padding:18px 0}.ct-flow{grid-template-columns:1fr}.ct-flow li+li:after{content:"↓";top:-5px;left:50%}}@media (width<=640px){.ct-lifecycle{grid-template-columns:1fr}.ct-lifecycle li,.ct-lifecycle li+li{border-left:0;padding:16px 0}.ct-lifecycle li+li{border-top:1px solid var(--ir-line)}.ct-lifecycle li:before,.ct-lifecycle li+li:before{left:0}.ct-card h3{font-size:24px}.ct-link,.ct-btn{min-height:44px}}@media (width<=1039px){.ir-page-home #paths .ct-paths-grid{grid-template-columns:1fr!important}}.ir-migrated-7f154df8c2:focus{top:12px!important}.ir-migrated-b7d51e6172:hover{background:var(--ir-color-accent)!important;border-color:var(--ir-color-accent)!important;color:var(--ir-color-canvas)!important}.ir-migrated-c65ee8a360:hover{border-color:var(--ir-color-accent)!important;background:var(--ir-color-surface)!important;color:var(--ir-color-text)!important}.ir-migrated-63ca261e40:hover{color:var(--ir-color-canvas)!important}.ir-migrated-176f650c1a:hover{color:#102630!important}.ir-migrated-fec2fb4fb7:hover{border-color:var(--ir-color-accent)!important}.ir-migrated-d1f3dcad80:hover{color:var(--ir-color-text)!important}.ir-migrated-b4bdb812a4:before{content:""!important;background:var(--ir-color-accent-strong)!important;border-radius:50%!important;width:7px!important;height:7px!important;position:absolute!important;top:-3px!important;left:-2px!important}.ir-migrated-8e69dc4fbc:after{content:""!important;background:var(--ir-color-accent-strong)!important;border-radius:50%!important;width:7px!important;height:7px!important;position:absolute!important;top:-3px!important;right:-2px!important}.ir-migrated-5399e0e86b:hover{border-color:var(--ir-color-accent)!important;color:var(--ir-color-text)!important}.ir-migrated-90c828be22:before{content:""!important;background:#4a6a79!important;width:1px!important;height:18px!important;position:absolute!important;top:-19px!important;left:50%!important}.ir-migrated-d41b329fb7:before{content:""!important;background:var(--ir-color-accent-strong)!important;width:1.5px!important;height:18px!important;position:absolute!important;top:-19.5px!important;left:50%!important}.ir-migrated-06b29c2e2a:before{content:""!important;background:var(--ir-color-accent-strong)!important;height:1.5px!important;position:absolute!important;top:0!important;left:16.667%!important;right:16.667%!important}.ir-migrated-dc28477793:before{content:""!important;background:var(--ir-color-accent-strong)!important;width:1.5px!important;height:22px!important;position:absolute!important;top:0!important;left:calc(50% - .75px)!important}.ir-migrated-842c45cfeb:hover{color:#c6f1fa!important}.ir-migrated-bf5f379609:hover{border-color:var(--ir-color-accent)!important;color:var(--ir-color-text)!important;background:#10283a!important}.ir-migrated-1ae0891452:hover{color:#e47777!important;border-color:#e47777!important}.ir-migrated-65148df6ee:hover{border-color:#e47777!important}.ir-migrated-0e0fa4d98f:hover{background:var(--ir-color-accent)!important;border-color:var(--ir-color-accent)!important}.ir-migrated-d732cf1f47:hover{border-color:#0f7592!important}.ir-migrated-e1fb92ca01:hover{background:var(--ir-color-raised)!important;color:var(--ir-color-text)!important}.ir-migrated-d50ca6a105:hover{border-color:var(--ir-color-canvas)!important;color:var(--ir-color-canvas)!important}.ir-migrated-e7c1147178:hover{color:var(--ir-color-text)!important;background:var(--ir-color-surface)!important}.ir-migrated-6997ad3251:hover{border-color:var(--ir-color-accent)!important;background:var(--ir-color-surface)!important}.ir-migrated-1d8a4b5921:hover{color:var(--ir-color-accent)!important}.ir-page-resources{background:var(--ir-color-canvas);color:var(--ir-color-text);min-height:100vh;font-family:Hanken Grotesk,sans-serif;line-height:1.5}.hub-header{z-index:60;position:sticky;top:0}.hub-main{max-width:1360px;margin:auto;padding:0 clamp(20px,5vw,48px) 100px}.hub-skip{z-index:100;color:var(--ir-color-canvas);background:#c6f1fa;border-radius:8px;padding:12px 20px;position:absolute;top:-80px;left:20px}.hub-skip:focus{top:14px}.hub-intro{border-bottom:1px solid #214050;justify-content:space-between;align-items:flex-end;gap:36px;padding:76px 0 60px;display:flex;position:relative}.hub-intro:after{content:"";pointer-events:none;z-index:-1;background:radial-gradient(at 80% 30%,#20516445,#0000 70%);width:52%;height:100%;position:absolute;top:0;right:0}.hub-eyebrow,.hub-number,.hub-card-overline{letter-spacing:.12em;color:#8bb7c9;font-family:Geist Mono,monospace;font-size:11px;font-weight:400}.hub-eyebrow{align-items:center;gap:12px;margin:0 0 22px;display:flex}.hub-eyebrow>span{background:var(--ir-color-accent);width:22px;height:1px}.hub-intro h1{margin:0}.hub-lead{color:#b1c8d3;margin:22px 0 0;font-size:18px}.hub-jump{flex-shrink:0;gap:30px;margin-bottom:5px;display:flex}.hub-jump a{color:#c4dce6;border-bottom:1px solid #315368;flex-direction:column-reverse;gap:9px;min-width:70px;padding:10px 0;font-size:14px;text-decoration:none;display:flex}.hub-jump span{color:#759dad;font:11px Geist Mono,monospace}.hub-jump a:hover{color:var(--ir-color-accent);border-color:var(--ir-color-accent)}.hub-section{padding-top:58px;scroll-margin-top:104px}.hub-section-heading{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:26px;display:flex}.hub-section-heading h2{letter-spacing:-.03em;margin:12px 0 0;font-size:34px;font-weight:500;line-height:1.15}.hub-release-note{color:#87a5b3;border:1px solid #284351;border-radius:6px;padding:7px 10px;font-size:12px}.hub-wallet-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.hub-wallet-card{background:linear-gradient(145deg,#112937,#0b1e2a);border:1px solid #244454;border-radius:18px;flex-direction:column;min-width:0;display:flex;overflow:hidden}.hub-wallet-art{background:radial-gradient(at 50% 60%,#23597055,#0000 67%);border-bottom:1px solid #28485880;padding:14px 12px 5px;position:relative}.hub-wallet-art:before{content:"";background-image:linear-gradient(90deg,#8bc8de08 1px,#0000 1px),linear-gradient(#8bc8de08 1px,#0000 1px);background-size:32px 32px;position:absolute;inset:0;mask-image:radial-gradient(#000,#0000 74%)}.hub-wallet-art svg{width:100%;max-width:380px;height:205px;margin:auto;display:block;position:relative}.hub-wallet-content{flex-direction:column;flex:1;padding:26px;display:flex}.hub-card-label{align-items:center;gap:11px;display:flex}.hub-card-label>svg{color:#87cde1;flex-shrink:0;width:21px;height:21px}.hub-card-label h3,.hub-community-card h3{letter-spacing:-.025em;margin:0;font-size:22px;font-weight:500}.hub-wallet-content>p{color:#a0becd;margin:12px 0 23px;font-size:14px}.hub-downloads{gap:9px;margin-top:auto;display:grid}.hub-button{color:#d1e4ec;box-sizing:border-box;text-align:left;background:0 0;border:1px solid #375768;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;max-width:100%;min-height:46px;padding:11px 14px;font:500 14px Hanken Grotesk,sans-serif;text-decoration:none;display:inline-flex}.hub-button>svg{flex-shrink:0;width:17px;height:17px}a.hub-button:hover{color:var(--ir-color-text);background:#173a4c;border-color:#6ba8be}.hub-button-primary{color:#071b26;background:#8adff2;border-color:#8adff2;gap:24px;padding:12px 18px;font-weight:600}a.hub-button-primary:hover{color:#071b26;background:#c6f1fa;border-color:#c6f1fa}.hub-button:disabled{color:#adc4d0;cursor:default;background:#0a1d2866;border-color:#315060;opacity:1!important}.hub-soon{color:#8fabb8;white-space:nowrap;margin-left:auto;font-size:11px;font-weight:400}.hub-placeholder>svg{color:#668c9e}.hub-wallet-note{color:#88a6b6;margin-top:12px;font-size:12px;line-height:1.5}.hub-wallet-comparison{background:#0b1e2a;border:1px solid #244454;border-radius:16px;margin-top:36px;overflow:hidden}.hub-wallet-comparison table{table-layout:fixed;border-collapse:collapse;text-align:left;width:100%}.hub-wallet-comparison caption{text-align:left;letter-spacing:-.02em;color:#e8f5fa;background:#102734;padding:23px 26px;font-size:21px;font-weight:500}.hub-wallet-comparison th,.hub-wallet-comparison td{border-top:1px solid #244454;padding:17px 26px;font-size:15px;line-height:1.45;vertical-align:middle!important}.hub-wallet-comparison thead th{color:#a8c9d8;background:#0d2330;font-size:13px;font-weight:500}.hub-wallet-comparison th:first-child{width:40%;font-weight:400}.hub-wallet-comparison th:not(:first-child),.hub-wallet-comparison td{text-align:center}.hub-wallet-comparison tbody th{color:#c3dce6}.hub-wallet-comparison td span[aria-hidden]{font-size:19px}.hub-feature-included{color:#8adff2}.hub-feature-unavailable{color:#607f8f}.hub-wallet-comparison-note{color:#a8c9d8;border-top:1px solid #244454;margin:0;padding:15px 26px;font-size:14px;line-height:1.5}.hub-sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.hub-app-grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.hub-app-card{background:radial-gradient(ellipse at 70% 0%,#16405a70,transparent 68%),var(--ir-color-surface);border:1px solid #294e61;border-radius:18px;scroll-margin-top:106px;position:relative;overflow:hidden}.hub-validator-card{background:radial-gradient(ellipse at 60% 0%,#234c5155,transparent 68%),var(--ir-color-surface)}.hub-network-art{width:100%;height:200px;margin-top:16px;display:block}.hub-flow{animation:11s linear infinite hub-flow}.hub-app-content{border-top:1px solid #24455380;padding:24px 30px 30px}.hub-app-content h3{letter-spacing:-.025em;margin:12px 0 0;font-size:30px;font-weight:500}.hub-app-content p{color:#a9c3cf;margin:13px 0 24px;font-size:15px}.hub-app-content .hub-button{min-width:200px}.hub-community-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.hub-community-card{background:#0b1e2a;border:1px solid #244352;border-radius:16px;flex-direction:column;min-width:0;padding:28px;display:flex}.hub-community-card>svg{color:#a6dcec;width:30px;height:30px;margin-bottom:25px}.hub-community-card p{color:#a3bfcc;margin:12px 0 28px;font-size:14px;line-height:1.6}.hub-community-card .hub-button{width:100%;margin-top:auto}.hub-github-card{background:linear-gradient(135deg,#152d3b,#0b1e2a)}.hub-developer-link{color:#91adbb;border-bottom:1px solid #294453;justify-content:space-between;gap:20px;margin-top:20px;padding:23px 0;font-size:14px;text-decoration:none;display:flex}.hub-developer-link>span{color:#bcebf5;align-items:center;gap:12px;display:inline-flex}.hub-developer-link svg{width:15px;height:15px}.hub-home-section{background:radial-gradient(ellipse at 16% 100%,#16425455,transparent 63%),var(--ir-color-canvas);padding:clamp(64px,8vw,110px) 0}.hub-home-inner{grid-template-columns:1fr 1fr;align-items:center;gap:80px;max-width:1360px;margin:auto;padding:0 clamp(20px,5vw,48px);display:grid}.hub-home-heading h2{letter-spacing:-.04em;max-width:450px;margin:20px 0 28px;font-size:clamp(36px,4.5vw,60px);font-weight:500;line-height:1.06}.hub-home-links{display:grid}.hub-home-links>a{color:var(--ir-color-text);border-bottom:1px solid #2a4857;align-items:center;gap:20px;padding:25px 0;text-decoration:none;display:flex}.hub-home-links>a:first-child{border-top:1px solid #2a4857}.hub-home-links>a>svg:first-child{color:#8dd8ec;flex-shrink:0;width:28px;height:28px}.hub-home-links>a>svg:last-child{color:#779cae;flex-shrink:0;width:18px;height:18px;margin-left:auto}.hub-home-links strong{letter-spacing:-.015em;font-size:20px;font-weight:500;display:block}.hub-home-links small{color:#9eb9c7;margin-top:6px;font-size:14px;display:block}.hub-home-links>a:hover strong{color:#8adff2}.hub-main :focus-visible,.hub-home-section :focus-visible{outline-offset:5px;outline:2px solid #8adff2}@keyframes hub-flow{to{stroke-dashoffset:-440px}}@media (width<=1100px){.hub-intro{flex-direction:column;align-items:flex-start;gap:28px;padding-top:54px;padding-bottom:34px}.hub-jump{gap:26px}.hub-jump a{flex-direction:row;align-items:center;gap:22px}.hub-wallet-content{padding:21px}.hub-wallet-art svg{height:175px}.hub-button{gap:8px;padding-inline:11px;font-size:13px}.hub-card-label h3{font-size:20px}.hub-community-card{padding:23px}.hub-home-inner{gap:45px}}@media (width<=850px){.hub-wallet-grid{grid-template-columns:1fr}.hub-wallet-card{grid-template-columns:.85fr 1.15fr;display:grid}.hub-wallet-art{border-bottom:0;border-right:1px solid #28485880;place-items:center;display:grid}.hub-wallet-art svg{height:auto;max-height:220px}.hub-wallet-content{padding:25px}.hub-downloads{margin-top:0}.hub-app-content{padding:23px}.hub-app-content h3{font-size:26px}.hub-community-grid{gap:12px}.hub-community-card{padding:20px}.hub-community-card h3{font-size:21px}.hub-community-card .hub-button{flex-wrap:wrap}.hub-home-inner{grid-template-columns:1fr;gap:26px}.hub-home-heading h2{max-width:100%}}@media (width<=640px){.hub-main{padding-bottom:60px}.hub-intro{padding-top:42px}.hub-lead{max-width:280px;margin-top:17px;font-size:16px;line-height:1.65}.hub-jump{justify-content:space-between;gap:16px;width:100%}.hub-jump a{gap:14px;min-width:0;font-size:13px}.hub-section{padding-top:42px}.hub-section-heading{flex-direction:column;align-items:flex-start;gap:15px;margin-bottom:22px}.hub-section-heading h2{font-size:30px!important}.hub-wallet-card{display:flex}.hub-wallet-art{border-bottom:1px solid #28485880;border-right:0}.hub-wallet-art svg{width:100%;height:185px}.hub-wallet-content{padding:23px}.hub-button{font-size:14px}.hub-release-note{font-size:12px}.hub-app-grid,.hub-community-grid{grid-template-columns:1fr;gap:18px}.hub-network-art{height:auto}.hub-app-content{padding:25px}.hub-app-content p{font-size:14px}.hub-community-card{padding:25px}.hub-community-card>svg{margin-bottom:19px}.hub-community-card p{margin-bottom:21px}.hub-community-card .hub-button{flex-wrap:nowrap}.hub-developer-link{flex-direction:column;gap:10px;line-height:1.6}.hub-home-heading h2{max-width:300px}.hub-home-links>a{gap:15px;padding:22px 0}.hub-home-links strong{font-size:18px}.hub-home-links small{font-size:13px;line-height:1.6}.hub-home-links>a>svg:first-child{width:24px;height:24px}.hub-soon{font-size:11px}}@media (prefers-reduced-motion:reduce){.hub-flow{animation:none}.hub-main *,.hub-home-section *{scroll-behavior:auto!important;transition:none!important}}@media (width<=640px){.hub-wallet-comparison{margin-top:28px}.hub-wallet-comparison-note{padding:14px 16px;font-size:13px}.hub-wallet-comparison caption{padding:20px 16px;font-size:20px}.hub-wallet-comparison th,.hub-wallet-comparison td{padding:14px 8px;font-size:13px}.hub-wallet-comparison th:first-child{padding-left:16px}.hub-wallet-comparison thead th{font-size:12px}.hub-wallet-comparison th:first-child{width:40%}}@media (width<=380px){.hub-wallet-comparison th,.hub-wallet-comparison td{padding-inline:4px}.hub-wallet-comparison th:first-child{padding-left:10px}.hub-wallet-comparison caption{padding-inline:12px}}.ir-header-primary a:focus-visible,#ir-mobile-menu a:focus-visible{outline:2px solid var(--ir-color-accent);outline-offset:4px}.ir-footer-columns{grid-template-columns:minmax(220px,.85fr) minmax(0,2fr);gap:44px 48px!important;display:grid!important}.ir-footer-columns>nav{grid-template-columns:1.18fr 1fr 1fr 1.1fr;min-width:0;gap:28px!important;display:grid!important}.ir-footer-columns>nav a{line-height:1.5}@media (width<=1199px){.ir-site-header .ir-header-primary{display:none!important}.ir-header-inner{height:68px!important}.ir-site-header #ir-mobile-menu{height:calc(100dvh - 68px)!important;top:68px!important}}@media (width<=1039px){.ir-footer-columns{grid-template-columns:1fr}.ir-footer-columns>div{max-width:420px!important}}@media (width<=640px){.ir-footer-columns>nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 24px!important}}@media (width<=400px){.ir-site-header .ir-wordmark-image{width:120px}}@media (width<=1199px){.ir-site-header #ir-mobile-menu{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding-bottom:max(32px, env(safe-area-inset-bottom))!important}}@media (width<=819px){.ir-page main button,.ir-page main input:not([type=checkbox]):not([type=radio]),.ir-page main select,.ir-site-header button[aria-controls=ir-mobile-menu]{min-height:44px!important}.ir-site-header button[aria-controls=ir-mobile-menu]{min-width:66px}.ir-page-index a,.ir-page-why-iceroot [aria-label="On this page"] a{align-items:center;min-height:44px!important}.ir-page main a.ir-migrated-63ca261e40,.ir-page main a.ir-migrated-176f650c1a,.ir-page main a.ir-migrated-d1f3dcad80,.ir-cmp-footnote a{align-items:center;min-height:44px;display:inline-flex}.ir-site-footer nav a{align-items:center;min-height:44px;padding-block:8px;font-size:14px!important;display:flex!important}.ir-site-footer nav ul{gap:0!important}.ir-page input,.ir-page textarea,.ir-page select{font-size:16px!important}.ir-page main pre{overscroll-behavior-inline:contain;max-width:100%}}@media (width<=640px){.ir-scene-top{position:relative}.ir-scene-kicker{max-width:calc(100% - 42px);line-height:1.7}.ir-scene-controls{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;width:100%;display:grid}.ir-scene-controls button{min-width:0;padding:8px 5px;font-size:12px}.ir-scene-controls .ir-scene-pause{width:44px;height:44px;margin:0;position:absolute;top:12px;right:12px}.ir-continuity-top [role=group]{width:100%}.ir-continuity-top button{flex:1;padding:8px 12px;font-size:13px}.ir-continuity-navigation{align-items:flex-end;gap:10px}.ir-continuity-navigation [role=group]{gap:10px;min-width:0}.ir-continuity-navigation [role=group] button{white-space:normal;flex:1;min-width:0;font-size:12px;line-height:1.35}.ir-continuity-navigation .ir-continuity-motion{flex:none;width:44px;min-width:44px;height:44px;margin:0 0 5px;font-size:13px}.ir-consensus-facts>div{grid-template-columns:1fr!important;gap:9px!important}.ir-consensus-facts dt{font-size:14px!important}.ir-consensus-facts dd{line-height:1.45}.ir-page-home [data-diagram=core-processes]>div:nth-child(2){gap:28px!important}.ir-page-home [data-diagram=core-processes]>div:nth-child(2)>div{grid-template-columns:minmax(0,1fr)!important}.ir-page-home [data-diagram=core-processes]>div:nth-child(2)>div>div[aria-hidden=true]{justify-content:center;height:24px;padding:0!important}.ir-page-home [data-diagram=core-processes] [aria-hidden=true]>span{width:1px!important;height:24px!important}.ir-page-home [data-diagram=core-processes] [aria-hidden=true]>span:after{bottom:-3px;top:auto!important}.ir-page-home #boundaries>.ir-container>.ir-panel{padding:20px!important}.ir-page-why-iceroot #migration li>span:first-child{flex-wrap:wrap}.ir-cmp-table tbody td,.ir-cmp-secondary tbody td{overflow-wrap:anywhere;padding-inline:10px;font-size:12px;line-height:1.6}.ir-cmp-model{font-size:11px}.ir-cmp-network{font-size:19px}.ir-cmp-yes,.ir-cmp-scope{flex-wrap:wrap;gap:2px 5px}}@media (width<=380px){.ir-site-header #ir-mobile-menu nav a{padding-block:17px!important;font-size:24px!important}.ir-cmp-primary thead th,.ir-cmp-table tbody td,.ir-cmp-secondary tbody td{padding-inline:8px}}:root,:root[data-theme],[data-theme]{--ir-ink:var(--ir-color-canvas);--ir-panel:var(--ir-color-surface);--ir-line:var(--ir-color-border);--ir-ice:var(--ir-color-accent);--ir-snow:var(--ir-color-text)}body{font-family:var(--ir-font-sans)}.ir-section-light{--ir-color-accent-text:#086982}.ir-wordmark,.ir-brand-ice{color:var(--ir-brand-ice)}.ir-brand-root{color:var(--ir-brand-root)}
