@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400 700;font-stretch:100%;font-display:swap;src:url(../media/c7f47671e39f7787-s.088ba3ed.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400 700;font-stretch:100%;font-display:swap;src:url(../media/f06bf9da926bae75-s.p.c68a79fb.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans Fallback;src:local(Arial);ascent-override:94.42%;descent-override:24.33%;line-gap-override:0.0%;size-adjust:102.74%}.instrument_sans_69e53dbc-module__xunWJW__className{font-family:Instrument Sans,Instrument Sans Fallback;font-style:normal}.instrument_sans_69e53dbc-module__xunWJW__variable{--font-display:"Instrument Sans","Instrument Sans Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5ce348bf30bf5439-s.56c1f21e.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4fa387ec64143e14-s.3b336396.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/6306c77e7c8268e4-s.e3369375.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7d817b4c03b0c5f1-s.a40b9a8b.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.fe42ddf4.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/797e433ab948586e-s.p.29207c2f.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}.geist_mono_768fb615-module__nw7kYW__className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.geist_mono_768fb615-module__nw7kYW__variable{--font-mono:"Geist Mono","Geist Mono Fallback"}
:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ground:#0b0c0e;--panel:#131519;--panel-hi:#181b21;--panel-2:#0f1113;--line:#1f2329;--line-strong:#2b3138;--ink:#edeef0;--muted:#8a9099;--muted-2:#6b727c;--signal:#2fe08f;--signal-deep:#17b46e;--signal-wash:#0e241a;--chase:#ff5c5c;--chase-deep:#e04141;--chase-wash:#241416;--tarmac:var(--ground);--tarmac-deep:var(--panel-2);--chalk:var(--panel);--ink-2:var(--line);--slate:var(--muted);--slate-2:var(--muted-2);--assembly:var(--signal);--assembly-deep:var(--signal-deep);--assembly-wash:var(--signal-wash);--lowfuel:var(--chase);--lowfuel-wash:var(--chase-wash);--rule:1px solid var(--line-strong);--hair:1px solid var(--line);--radius:3px;--lift:0 18px 44px -28px #000000e6;--text-body:clamp(1rem,.96rem + .2vw,1.0625rem);--text-small:.875rem;--text-label:.75rem;--text-h3:clamp(1.25rem,1.05rem + .8vw,1.6rem);--text-h2:clamp(1.75rem,1.2rem + 2vw,2.75rem);--text-h1:clamp(2.5rem,1.6rem + 4vw,4.5rem);--text-mega:clamp(3rem,1.8rem + 6vw,6rem);--gutter:clamp(16px,4vw,48px);--space-section:clamp(4rem,3rem + 5vw,8.5rem);--duration-fast:.15s;--duration-normal:.32s;--ease-out:cubic-bezier(.16,1,.3,1);--cookie-h:0px}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;caret-color:var(--signal);accent-color:var(--signal);scrollbar-color:var(--line-strong)var(--ground);scrollbar-width:thin;scroll-padding-top:88px}::selection{background:var(--signal);color:#06140d}::-webkit-scrollbar{width:11px;height:11px}::-webkit-scrollbar-track{background:var(--ground)}::-webkit-scrollbar-thumb{background:var(--line-strong);border:3px solid var(--ground);border-radius:99px}::-webkit-scrollbar-thumb:hover{background:#3b434d}body{background:var(--ground);color:var(--ink);font-family:var(--font-display),system-ui,sans-serif;font-size:var(--text-body);font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased;padding-bottom:var(--cookie-h);margin:0;line-height:1.55;overflow-x:hidden}img{max-width:100%;height:auto;display:block}a{color:inherit;text-underline-offset:.22em;text-decoration-thickness:1px}:focus-visible{outline:2px solid var(--signal);outline-offset:2px;border-radius:2px}h1,h2,h3,h4{overflow-wrap:break-word;font-family:var(--font-display),system-ui,sans-serif;letter-spacing:-.03em;text-wrap:balance;margin:0;font-weight:600;line-height:1.02}h1{letter-spacing:-.035em;font-weight:600}p{margin:0 0 1em}strong,b,th,dt,label,summary,legend{font-weight:400}.skip-link{background:var(--panel-hi);color:var(--ink);z-index:200;padding:8px 12px;position:absolute;top:8px;left:-9999px}.skip-link:focus{left:8px}.shell{width:100%;max-width:1280px;padding:0 var(--gutter);margin:0 auto}.fig{font-family:var(--font-mono),ui-monospace,monospace;font-variant-numeric:tabular-nums;letter-spacing:-.02em}.fig-lg,.big-fig,.board-ready,.fare-bignum,.hero-card-foot strong{letter-spacing:-.1em}.label{font-size:var(--text-label);letter-spacing:.14em;text-transform:uppercase;font-weight:400}.muted{color:var(--slate)}.meta{font-size:var(--text-small);color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px 10px;margin:10px 0 0;display:flex}.meta .fig{color:var(--ink)}.step{font-size:var(--text-small);letter-spacing:.02em;align-items:center;gap:10px;margin:0 0 12px;font-weight:400;display:flex}.step .fig{border:1px solid var(--line-strong);width:22px;height:22px;color:var(--signal);place-items:center;font-size:.8rem;display:grid}.lanes{isolation:isolate;position:relative}.lanes:before{content:"";z-index:-1;pointer-events:none;background:repeating-linear-gradient(90deg,#0000 0 22px,#edeef00b 22px 24px);width:min(9vw,96px);position:absolute;inset:0 auto 0 0}.btn{border:1px solid var(--line-strong);background:var(--signal);border-color:var(--signal);color:#06140d;min-height:48px;font:inherit;letter-spacing:-.01em;cursor:pointer;border-radius:var(--radius);transition:background var(--duration-fast)var(--ease-out),border-color var(--duration-fast),color var(--duration-fast);justify-content:center;align-items:center;gap:10px;padding:12px 22px;font-weight:400;text-decoration:none;display:inline-flex}.btn:hover{background:#4cf0a4;border-color:#4cf0a4}.btn:active{background:var(--signal-deep);border-color:var(--signal-deep)}.btn[disabled],.btn[aria-disabled=true]{background:var(--panel-2);border-color:var(--slate-2);color:var(--slate);box-shadow:none;cursor:not-allowed;transform:none}.btn-ink{background:var(--panel-hi);border-color:var(--line-strong);color:var(--ink)}.btn-ink:hover{border-color:var(--signal);background:#1e232a}.btn-line{color:var(--ink);border-color:var(--line-strong);box-shadow:none;background:0 0}.btn-line:hover{background:var(--panel-hi);border-color:var(--signal);color:var(--ink)}.btn-chase{background:var(--chase);border-color:var(--chase);color:#1a0708}.btn-chase:hover{background:var(--chase-deep)}.btn-sm{min-height:38px;font-size:var(--text-small);padding:7px 14px}.btn-xs{min-height:30px;font-size:var(--text-label);padding:4px 10px}.link{color:var(--signal);text-underline-offset:.22em;font-weight:400;text-decoration-thickness:1px}.link:hover{color:var(--ink);-webkit-text-decoration-color:var(--signal);text-decoration-color:var(--signal)}.invite{font-size:var(--text-small);color:var(--slate)}.field-row{gap:6px;margin-bottom:16px;display:grid}.field-row>label,.field-label{font-size:var(--text-small);font-weight:400}input[type=number].field{appearance:textfield}input[type=number].field::-webkit-outer-spin-button{appearance:none;margin:0}input[type=number].field::-webkit-inner-spin-button{appearance:none;margin:0}.field{border:1px solid var(--line-strong);background:var(--panel);width:100%;min-height:48px;color:var(--ink);font:inherit;border-radius:2px;padding:10px 12px}.field::placeholder{color:var(--muted-2)}.field:hover{border-color:var(--line-strong)}.field:focus{border-color:var(--signal);outline:none;box-shadow:0 0 0 3px #2fe08f29}textarea.field{resize:vertical;min-height:140px}select.field{appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--ink)50%),linear-gradient(135deg,var(--ink)50%,transparent 50%);background-position:calc(100% - 18px),calc(100% - 12px);background-repeat:no-repeat;background-size:6px 6px;padding-right:34px}.hint{font-size:var(--text-small);color:var(--slate)}.password{display:block;position:relative}.password .field{padding-right:72px}.password-toggle{background:var(--ground);font:inherit;font-size:var(--text-small);cursor:pointer;border:0;padding:6px 10px;font-weight:400;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.check{font-size:var(--text-small);align-items:flex-start;gap:10px;display:flex}.check input{width:20px;height:20px;accent-color:var(--assembly);flex:none;margin-top:1px}.notice{border-left:1px solid var(--line-strong);background:var(--panel);font-size:var(--text-small);margin:0 0 16px;padding:12px 16px}.notice-ok{border-color:var(--assembly);background:var(--assembly-wash)}.notice-error{border-color:var(--chase);background:var(--chase-wash)}.notice-warn{border-color:var(--lowfuel);background:var(--lowfuel-wash)}.site-header{z-index:60;background:var(--ground);border-bottom:var(--rule);position:sticky;top:0}.site-header .shell{align-items:center;gap:24px;min-height:68px;display:flex}.wordmark{color:var(--ink);align-items:center;gap:10px;text-decoration:none;display:inline-flex}.wordmark-text{font-family:var(--font-display),sans-serif;letter-spacing:.24em;text-transform:uppercase;font-size:1.15rem;font-weight:400;line-height:1}.glyph{flex:none;width:30px;height:30px}.glyph .up rect{transition:transform var(--duration-normal)var(--ease-out)}.wordmark:hover .glyph .u3,.wordmark:focus-visible .glyph .u3{transform:translate(5px)}.nav{gap:2px;margin-left:auto;display:flex}.nav a{border-bottom:1px solid #0000;padding:8px 12px;font-size:.95rem;font-weight:400;text-decoration:none}.nav a:hover{border-bottom-color:var(--slate-2)}.nav a[aria-current=page]{color:var(--assembly-deep);border-bottom-color:var(--assembly)}.header-actions{align-items:center;gap:10px;display:flex}.header-actions .btn:not(.btn-line){background:var(--ink);border-color:var(--ink);color:var(--ground)}.header-actions .btn:not(.btn-line):hover{background:#fff;border-color:#fff}.menu{margin-left:auto;display:none}.menu summary{cursor:pointer;border:var(--rule);background:var(--panel);padding:8px 14px;font-weight:400;list-style:none}.menu summary::-webkit-details-marker{display:none}.menu-panel{background:var(--ground);border-bottom:var(--rule);padding:12px var(--gutter)20px;gap:2px;display:grid;position:absolute;top:100%;left:0;right:0}.menu-panel a{border-bottom:var(--hair);padding:12px 4px;font-weight:400;text-decoration:none}.menu-panel a[aria-current=page]{color:var(--assembly-deep);box-shadow:inset 1px 0 0 var(--signal);padding-left:12px}.menu-panel .btn{margin-top:12px}@media (max-width:960px){.nav,.header-actions{display:none}.menu{display:block}}.site-footer{background:var(--panel-hi);color:var(--ink);margin-top:var(--space-section)}.site-footer a{color:var(--ink)}.footer-top{--footer-col-gap:56px;justify-content:space-between;gap:40px var(--footer-col-gap);border-bottom:1px solid var(--line);grid-template-columns:1.45fr repeat(3,minmax(0,auto));padding:56px 0 40px;display:grid}.footer-top .wordmark{color:var(--ink)}.footer-col{text-align:left;max-width:7rem}.footer-col-split{max-width:none}.footer-halves{column-gap:var(--footer-col-gap);grid-template-columns:repeat(2,7rem);align-items:start;display:grid}.footer-col h2{letter-spacing:.08em;color:var(--slate-2);margin-bottom:14px;font-size:1.25rem}.footer-col ul{font-size:var(--text-small);gap:9px;margin:0;padding:0;line-height:1.45;list-style:none;display:grid}.footer-col li{text-wrap:balance}.footer-col a{text-decoration:none}.footer-col a:hover{text-underline-offset:3px;text-decoration:underline}.footer-col .footer-manage{font-size:inherit;line-height:inherit;color:inherit;text-align:inherit;border:0;width:100%;padding:0}.footer-col .footer-manage:hover{text-underline-offset:3px;text-decoration:underline}.footer-bottom{font-size:var(--text-small);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px 32px;padding:24px 0 32px;display:flex}.marks{align-items:center;gap:10px;display:flex}.mark-img{object-fit:contain;width:auto;height:24px;display:block}.footer-currency select{background:var(--panel-hi);color:var(--ink);border:1px solid var(--line-strong);min-height:38px;font:inherit;background-image:linear-gradient(45deg,transparent 50%,var(--ink)50%),linear-gradient(135deg,var(--ink)50%,transparent 50%);appearance:none;background-position:calc(100% - 16px),calc(100% - 10px);background-repeat:no-repeat;background-size:6px 6px;padding:4px 30px 4px 10px}@media (max-width:1000px){.footer-top{grid-template-columns:repeat(3,minmax(0,auto));justify-content:start}.footer-top>:first-child{grid-column:1/-1}}@media (max-width:680px){.footer-top{grid-template-columns:1fr}.footer-col{max-width:none}.footer-halves{grid-template-columns:repeat(2,minmax(0,1fr))}}.cookie-banner{z-index:90;background:var(--panel);border-top:1px solid var(--line-strong);max-height:85vh;padding:16px 0;position:fixed;bottom:0;left:0;right:0;overflow-y:auto}.cookie-grid{grid-template-columns:1fr auto;align-items:center;gap:16px 32px;display:grid}.cookie-actions{flex-wrap:wrap;gap:8px;display:flex}.cookie-manage{grid-column:1/-1;gap:8px;display:grid}.cookie-cat{border:var(--hair);grid-template-columns:1fr auto;align-items:center;gap:4px 16px;padding:10px 12px;display:grid}.cookie-cat p{font-size:var(--text-small);color:var(--slate);margin:0}@media (max-width:760px){.cookie-grid{grid-template-columns:1fr}.cookie-grid>:first-child{text-align:center}.cookie-grid>.cookie-actions{justify-content:center}}.preloader{z-index:300;background:var(--ground);animation:preloader-out .22s var(--ease-out).48s forwards;pointer-events:none;place-items:center;display:grid;position:fixed;inset:0}.preloader-lanes{gap:14px;width:min(360px,62vw);display:grid}.preloader-lane{background:var(--line-strong);transform-origin:0;height:1px;animation:lane-sweep .42s var(--ease-out)forwards;display:block;transform:scaleX(0)}.preloader-lane:nth-child(3){background:var(--signal)}@keyframes lane-sweep{to{transform:scaleX(1)}}@keyframes preloader-out{to{opacity:0;visibility:hidden}}@media (prefers-reduced-motion:reduce){.preloader{display:none}}.fall-in.is-in>*{animation:lane-settle .46s var(--ease-out)backwards;animation-delay:calc(var(--i,0)*55ms)}@keyframes lane-settle{0%{opacity:0;transform:translateY(10px)}}@media (prefers-reduced-motion:reduce){.fall-in.is-in>*{animation:none}}.headcount{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.ticks{flex-wrap:wrap;gap:3px;max-width:100%;display:flex}.tick{background:var(--slate-2);border-radius:5px 5px 1px 1px;width:10px;height:22px;position:relative}.tick:before{content:"";background:inherit;border-radius:50%;height:7px;position:absolute;top:-6px;left:1px;right:1px}.tick[data-s=installed]{background:var(--assembly)}.tick[data-s=low]{background:var(--chase-wash);box-shadow:inset 0 0 0 1.5px var(--chase)}.tick[data-s=not-installed],.tick[data-s=issuing]{background:var(--chase)}.tick[data-s=ended]{background:var(--line-strong)}.tick[data-me=true]{outline:1px solid var(--ink);outline-offset:3px}.headcount-count{font-family:var(--font-mono),monospace;white-space:nowrap;font-size:1.5rem;font-weight:400;line-height:1}.headcount-count small{font-family:var(--font-display),sans-serif;font-size:var(--text-small);color:var(--slate);margin-left:6px;font-weight:400}.on-ink .tick[data-s=no-esim]{background:var(--muted-2)}.on-ink .headcount-count small{color:var(--slate-2)}.state{font-weight:400;font-size:var(--text-small);white-space:nowrap;align-items:center;gap:8px;display:inline-flex}.state:before{content:"";background:var(--slate-2);width:12px;height:12px}.state[data-s=installed]:before{background:var(--assembly)}.state[data-s=low]:before{background:var(--chase-wash);box-shadow:inset 0 0 0 1.5px var(--chase)}.state[data-s=not-installed]:before,.state[data-s=issuing]:before{background:var(--chase)}.state[data-s=ended]:before{background:var(--line-strong)}.table-wrap{border:var(--rule);background:var(--panel);overflow-x:auto}.rows{border-collapse:collapse;width:100%;font-size:var(--text-small)}.rows th{text-align:left;font-size:var(--text-label);letter-spacing:.12em;text-transform:uppercase;background:var(--panel-2);border-bottom:var(--rule);white-space:nowrap;padding:10px 14px}.rows td{border-bottom:var(--hair);vertical-align:middle;padding:12px 14px}.rows tr:last-child td{border-bottom:0}.rows .num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}@media (max-width:560px){.table-wrap:has(>.rows-stack){overflow-x:visible}.rows-stack thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.rows-stack tr{border-bottom:var(--hair);padding:10px 14px;display:block}.rows-stack tr:last-child{border-bottom:0}.rows-stack td{text-align:right;overflow-wrap:anywhere;border-bottom:0;justify-content:space-between;align-items:baseline;gap:16px;padding:4px 0;display:flex}.rows-stack td[data-label]:before{content:attr(data-label);text-align:left;font-size:var(--text-label);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);flex:none}.rows-stack td.rows-actions{justify-content:flex-end;padding-top:8px}.rows-stack td.rows-actions:empty{display:none}}.iccid{font-variant-numeric:tabular-nums;letter-spacing:.04em;white-space:nowrap}.kv dd.iccid,dd .iccid{white-space:normal;word-break:break-all}.pager{font-size:var(--text-small);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:14px;display:flex}.pager nav{gap:8px;display:flex}.page-head{border-bottom:var(--rule);padding:clamp(40px,6vw,80px) 0 clamp(28px,4vw,48px)}.page-head h1{font-size:var(--text-h1)}.page-head .lede{max-width:60ch;margin:18px 0 0;font-size:1.15rem}.prose{max-width:72ch}.prose h2{font-size:var(--text-h3);margin:2.2em 0 .6em}.prose h3{margin:1.6em 0 .5em;font-size:1.35rem}.prose ul,.prose ol{padding-left:1.3em}.prose li{margin-bottom:.4em}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.usermenu{position:relative}.usermenu-trigger{border:1px solid var(--line-strong);background:var(--panel);font:inherit;cursor:pointer;align-items:center;gap:8px;min-height:40px;padding:4px 10px 4px 4px;font-weight:400;display:inline-flex}.usermenu-trigger:hover{background:var(--assembly-wash)}.usermenu-initials{background:var(--panel-hi);width:30px;height:30px;color:var(--signal);font-family:var(--font-mono),monospace;letter-spacing:.02em;place-items:center;font-size:.9rem;display:grid}.usermenu-balance{font-size:var(--text-small)}.usermenu-name{font-size:var(--text-small);text-overflow:ellipsis;white-space:nowrap;max-width:14ch;overflow:hidden}.usermenu-panel{z-index:80;background:var(--panel);border:var(--rule);width:min(320px,100vw - 32px);box-shadow:var(--lift);display:grid;position:absolute;top:calc(100% + 8px);right:0}.usermenu-who{border-bottom:var(--rule);font-size:var(--text-small);gap:2px;padding:12px 14px;display:grid}.usermenu-who strong{font-family:var(--font-display),sans-serif;letter-spacing:-.02em;font-size:1.15rem;font-weight:400}.usermenu-credit{border-bottom:var(--hair);background:var(--assembly-wash);grid-template-columns:1fr auto;gap:2px 10px;padding:10px 14px;text-decoration:none;display:grid}.usermenu-credit strong{font-size:var(--text-body);grid-column:1;font-weight:600;line-height:1.25}.usermenu-credit .hint{color:var(--assembly-deep);grid-area:1/2/span 2;align-self:center;font-weight:400}.usermenu-links a,.usermenu-signout{border:0;border-bottom:var(--hair);width:100%;font:inherit;font-size:var(--text-small);text-align:left;cursor:pointer;background:0 0;align-items:center;gap:10px;padding:10px 14px;font-weight:400;text-decoration:none;display:flex}.usermenu-links a:hover,.usermenu-signout:hover{background:var(--assembly-wash)}.usermenu-signout{color:var(--chase-deep);border-bottom:0}.ccy{border:1px solid var(--line-strong);background:var(--panel);flex:none;display:inline-flex}.ccy button{font:inherit;letter-spacing:.06em;cursor:pointer;color:var(--ink);border:0;border-right:1px solid var(--line);background:0 0;padding:8px 9px;font-size:.78rem;font-weight:400}.ccy button:last-child{border-right:0}.ccy button[aria-pressed=true]{background:var(--panel-hi);color:var(--ink)}.ccy button:hover:not([aria-pressed=true]){background:var(--assembly-wash)}.ccy-rail{border-color:var(--line-strong);background:0 0}.ccy-rail button{color:var(--ink);border-right-color:var(--line-strong)}.ccy-rail button[aria-pressed=true]{background:var(--assembly);color:var(--ink)}@media (max-width:960px){.site-header .ccy{display:none}}.overlay-banner{right:16px;bottom:calc(16px + var(--cookie-h));z-index:75;background:var(--panel-hi);width:min(420px,100vw - 32px);color:var(--ink);border:1px solid var(--line-strong);border-top:1px solid var(--signal);box-shadow:var(--lift);animation:overlay-in .32s var(--ease-out);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:8px 12px;padding:16px 40px 16px 16px;display:grid;position:fixed}.overlay-banner p{font-size:var(--text-small);margin:0}.overlay-banner .btn{grid-column:2;justify-self:start}.overlay-banner .link{color:var(--slate-2);font-size:var(--text-small);grid-column:2}.overlay-close{color:var(--ink);cursor:pointer;background:0 0;border:0;padding:4px 6px;font-size:1.4rem;line-height:1;position:absolute;top:6px;right:8px}@keyframes overlay-in{0%{opacity:0;transform:translateY(12px)}}@media (prefers-reduced-motion:reduce){.overlay-banner{animation:none}}.footer-manage{border:1px solid var(--line-strong);color:var(--ink);font:inherit;font-size:var(--text-small);cursor:pointer;background:0 0;padding:8px 12px;font-weight:400}.footer-manage:hover{border-color:var(--assembly)}.rail .usermenu-panel{width:min(300px,100vw - 32px);inset:auto auto calc(100% + 8px) 0}.rail .usermenu-trigger{width:100%;color:var(--ink);border-color:var(--line-strong);background:0 0;justify-content:flex-start}.rail .usermenu-trigger:hover{background:var(--panel-hi)}.fig-frac{letter-spacing:-.02em;color:var(--muted);margin-left:-.06em;font-size:.62em}.ccy-menu{flex:none;align-items:center;gap:10px;display:inline-flex;position:relative}.ccy-menu-button{border:1px solid var(--line-strong);background:var(--panel);min-width:78px;color:var(--ink);font:inherit;letter-spacing:.06em;cursor:pointer;transition:border-color var(--duration-fast)linear,background var(--duration-fast)linear;justify-content:space-between;align-items:center;gap:8px;padding:8px 10px;font-size:.78rem;display:inline-flex}.ccy-menu-button:hover,.ccy-menu-button[aria-expanded=true]{border-color:var(--assembly);background:var(--panel-hi)}.ccy-menu-button:focus-visible{outline:2px solid var(--assembly);outline-offset:2px}.ccy-menu-caret{width:10px;height:6px;transition:transform var(--duration-fast)var(--ease-out)}.ccy-menu-button[aria-expanded=true] .ccy-menu-caret{transform:rotate(180deg)}.ccy-menu-list{z-index:60;border:1px solid var(--line-strong);background:var(--panel);min-width:190px;box-shadow:var(--lift);margin:0;padding:4px;list-style:none;position:absolute;top:calc(100% + 6px);right:0}.ccy-menu.is-above .ccy-menu-list{top:auto;bottom:calc(100% + 6px)}.ccy-menu-list li{cursor:pointer;font-size:var(--text-small);align-items:baseline;gap:12px;padding:9px 10px;display:flex}.ccy-menu-list li[data-active]{background:var(--assembly-wash)}.ccy-menu-list li[aria-selected=true]{color:var(--assembly-deep)}.ccy-menu-list li[aria-selected=true]:after{content:"✓";margin-left:auto}.ccy-menu-code{letter-spacing:.06em;min-width:2.6em;font-size:.78rem}.ccy-menu-name{color:var(--slate)}.sm-bar{display:none}@media (max-width:900px){.sm-bar{z-index:50;background:var(--ground);border-bottom:var(--rule);display:block;position:sticky}.sm-toggle{width:100%;min-height:48px;padding:10px var(--gutter,16px);background:var(--ground);color:var(--ink);font:inherit;text-align:left;cursor:pointer;border:0;align-items:center;gap:14px;display:flex}.sm-toggle:focus-visible{outline:2px solid var(--assembly);outline-offset:-2px}.sm-burger{flex:none;gap:4px;width:18px;display:grid}.sm-burger span{background:currentColor;height:2px;transition:transform .16s,opacity .16s;display:block}.sm-toggle[aria-expanded=true] .sm-burger span:first-child{transform:translateY(6px)rotate(45deg)}.sm-toggle[aria-expanded=true] .sm-burger span:nth-child(2){opacity:0}.sm-toggle[aria-expanded=true] .sm-burger span:nth-child(3){transform:translateY(-6px)rotate(-45deg)}.sm-current{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--text-small);overflow:hidden}.sm-current b,.sm-sheet b{color:var(--assembly);font-variant-numeric:tabular-nums;margin-right:10px;font-weight:400}.sm-sheet{background:var(--panel);border-bottom:1px solid var(--line-strong);max-height:min(70vh,520px);margin:0;padding:6px 0;list-style:none;position:absolute;inset:100% 0 auto;overflow-y:auto;box-shadow:0 18px 30px #00000073}.sm-sheet a{padding:11px var(--gutter,16px);font-size:var(--text-small);color:var(--ink);align-items:baseline;font-weight:400;text-decoration:none;display:flex}.sm-sheet a[aria-current]{color:var(--assembly-deep);box-shadow:inset 3px 0 0 var(--assembly-deep)}.ft-sheet>.ft-nav,.fq-layout>.fq-index,.legal-body>.legal-rail{display:none}.ft-sheet .ft-spec,.fq-layout .fq-group,.legal-doc .legal-section{scroll-margin-top:42px}}button:not(:disabled),[role=button]:not([aria-disabled=true]),summary,label[for],select{cursor:pointer}
