@font-face{font-family:Mona Sans;src:url(../fonts/typescript/mona-sans-latin.woff2) format("woff2");font-weight:300 800;font-stretch:75% 100%;font-style:normal;font-display:swap}@font-face{font-family:Newsreader;src:url(../fonts/typescript/newsreader-italic-latin.woff2) format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Spline Sans Mono;src:url(../fonts/typescript/spline-sans-mono-latin.woff2) format("woff2");font-weight:400 600;font-style:normal;font-display:swap}@font-face{font-family:Mona Sans Fallback;src:local("Arial"),local("ArialMT");size-adjust:101.9%;ascent-override:107%;descent-override:31.4%;line-gap-override:0%}@font-face{font-family:Mona Display Narrow Fallback;src:local("Arial Narrow Bold"),local("ArialNarrow-Bold"),local("Arial Narrow");size-adjust:78.3%;ascent-override:139.2%;descent-override:40.9%;line-gap-override:0%}@font-face{font-family:Mona Display Fallback;src:local("Arial Bold"),local("Arial-BoldMT"),local("Arial");size-adjust:64.3%;ascent-override:169.5%;descent-override:49.8%;line-gap-override:0%}@font-face{font-family:Newsreader Fallback;src:local("Georgia Italic"),local("Georgia-Italic"),local("Georgia");size-adjust:96.9%;ascent-override:76.4%;descent-override:26.8%;line-gap-override:0%}.tsl{--ink-0:#030408;--ink-1:#07090e;--ink-2:#0c1018;--ink-3:#151b27;--cv:var(--ink-1);--line:color-mix(in srgb, #a3b0c6 13%, var(--cv));--line-2:color-mix(in srgb, #a3b0c6 21%, var(--cv));--hair:1px solid var(--line);--hair-dash:1px dashed var(--line-2);--bone:#eef2f8;--bone-2:#b4bdcb;--mist:#828c9e;--ts:#3178c6;--ts-hi:#74aef0;--volt:#6aa7f2;--volt-fill:#3178c6;--volt-ink:#fff;--err:#f14c4c;--pass:#4ade9a;--paper:#0b0e15;--paper-ink:#eef2f8;--paper-mist:#a7b1c2;--paper-line:color-mix(in srgb, #a3b0c6 14%, #0b0e15);--ts-ink:#6aa7f2;--tk-k:#7fb0f2;--tk-t:#8fd8c9;--tk-s:#e3b487;--tk-f:#e6dfa6;--tk-n:#b8d8a4;--tk-p:#8a99b6;--tk-c:#8d9bb6;--f-sans:"Mona Sans", "Mona Sans Fallback", ui-sans-serif, system-ui, sans-serif;--f-display:"Mona Sans", "Mona Display Narrow Fallback", "Mona Display Fallback", sans-serif;--f-serif:"Newsreader", "Newsreader Fallback", Georgia, serif;--f-mono:"Spline Sans Mono", ui-monospace, Menlo, monospace;--ease:cubic-bezier(.2, .8, .2, 1);--frame:1360px;--pad:48px;--gap:24px;--sp:96px;--band-gap:48px;--band-pad:32px;--nav-h:72px;position:relative;background:var(--cv);color:var(--bone);color-scheme:dark;font-family:var(--f-sans);font-size:17px;line-height:1.55;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}@media(max-width:1023px){.tsl{--pad:32px}}@media(max-width:767px){.tsl{--pad:20px;--gap:16px;--sp:64px;--band-gap:40px;--band-pad:24px;--nav-h:64px}}:where(.tsl :is(code,pre,kbd,output):not(.tsl-foreign,.tsl-foreign *)){font-family:var(--f-mono)}:where(.tsl :is(h1,h2,h3):not(.tsl-foreign *)){text-wrap:balance}:where(.tsl p:not(.tsl-foreign *)){text-wrap:pretty}:where(.tsl :focus-visible:not(.tsl-foreign,.tsl-foreign *)){outline:2px solid var(--volt);outline-offset:4px;border-radius:8px}.tsl ::-moz-selection{background:color-mix(in srgb,var(--volt) 30%,var(--cv));color:var(--bone)}.tsl ::selection{background:color-mix(in srgb,var(--volt) 30%,var(--cv));color:var(--bone)}html.tsl-page{scroll-behavior:smooth;scroll-padding-top:calc(var(--bs-banner-height, 0px) + 88px);scrollbar-color:#151b27 #07090e;accent-color:#3178c6}@media(prefers-reduced-motion:reduce){html.tsl-page{scroll-behavior:auto}}.tsl-skip{position:absolute;top:-64px;left:var(--pad);z-index:50;padding:12px 16px;border-radius:8px;background:var(--volt-fill);font-weight:600;color:var(--volt-ink);text-decoration:none}.tsl-skip:focus{top:16px}.tsl-wrap{position:relative;max-width:var(--frame);margin:0 auto;padding-inline:var(--pad);border-inline:var(--hair)}@media(max-width:767px){.tsl-wrap{border-inline:0}}.tsl-sec{position:relative;border-top:var(--hair)}.tsl-sec>.tsl-wrap{padding-block:var(--sp)}.tsl-cols{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));-moz-column-gap:var(--gap);column-gap:var(--gap)}.tsl-cols>*{min-width:0}@media(max-width:767px){.tsl-cols{grid-template-columns:repeat(4,minmax(0,1fr))}}.tsl-label{position:relative;z-index:2;grid-column:1/-1;height:0;margin:0;font-size:13px;line-height:1.4;color:var(--mist)}.tsl-tab{position:absolute;bottom:var(--sp);left:max(-22px,calc(4px - var(--pad)));display:flex;height:34px}.tsl-tab__side{position:relative;z-index:1;flex:none;width:22px;height:34px;color:var(--tab-line,var(--line))}.tsl-tab__side--r{transform:scaleX(-1)}.tsl-tab__fill{fill:var(--tab-bg,var(--cv))}.tsl-tab__line{fill:none;stroke:currentColor;stroke-width:1}.tsl-tab__label{display:flex;align-items:center;margin:0 -1px;padding:0 5px;border-top:1px solid var(--tab-line,var(--line));background:var(--tab-bg,var(--cv));font-size:13px;white-space:nowrap}.tsl-h,.tsl-sub{max-width:24em;font-family:var(--f-sans);font-stretch:100%;font-weight:600;font-size:clamp(30px,2.9vw,42px);line-height:1.15;letter-spacing:-.025em;text-wrap:balance}.tsl-h{color:var(--bone)}.tsl-h__sub,.tsl-sub{font-weight:400;color:var(--bone)}.tsl-h__sub{display:block}.tsl-h em{font-family:var(--f-serif);font-style:italic;font-weight:400;font-variation-settings:"opsz" 72;font-size:1.08em;letter-spacing:-.01em;color:var(--bone)}@media(max-width:767px){.tsl-h,.tsl-sub{font-size:27px}}.tsl-display{font-family:var(--f-display);font-stretch:75%;font-weight:760;text-transform:uppercase;line-height:.86;letter-spacing:-.012em}.tsl-display em{font-family:var(--f-serif);font-style:italic;font-weight:400;font-stretch:100%;font-variation-settings:"opsz" 72;text-transform:none;letter-spacing:-.025em;font-size:1.06em;color:var(--volt)}.tsl-lead{max-width:34em;font-size:19px;line-height:1.5;color:var(--bone-2)}.tsl-caption{margin-top:16px;font-size:13px;line-height:1.5;color:var(--mist)}.tsl-note{margin-top:48px;max-width:46em;font-size:15px;line-height:1.6;color:var(--mist)}.tsl-btn,.tsl-nw{white-space:nowrap}.tsl-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:12px 24px;border:1px solid transparent;border-radius:8px;font-family:var(--f-sans);font-weight:600;font-size:16px;line-height:1.55;text-decoration:none;cursor:pointer;transition:background-color .25s var(--ease),color .25s var(--ease),border-color .25s var(--ease),transform .25s var(--ease)}.tsl-btn--primary{background:var(--volt-fill);color:var(--volt-ink);box-shadow:inset 0 1px #ffffff38,0 12px 32px -16px #3178c6b3}.tsl-btn--primary:hover{background:#3d86d6;transform:translateY(-1px)}.tsl-btn--primary:active{transform:none}.tsl-btn--ghost{min-height:44px;padding:8px 16px;border-color:var(--line-2);background:transparent;color:var(--bone)}.tsl-btn--ghost:hover{border-color:var(--volt);color:var(--volt)}:where(.tsl) .tk-k{color:var(--tk-k)}:where(.tsl) .tk-t{color:var(--tk-t)}:where(.tsl) .tk-s{color:var(--tk-s)}:where(.tsl) .tk-f{color:var(--tk-f)}:where(.tsl) .tk-n{color:var(--tk-n)}:where(.tsl) .tk-p{color:var(--tk-p)}:where(.tsl) .tk-c{color:var(--tk-c)}:where(.tsl) .tk-v{color:var(--bone)}.tsl-code{margin:0;font-size:14px;line-height:1.7;color:var(--bone);white-space:pre;-moz-tab-size:2;-o-tab-size:2;tab-size:2;overflow-x:auto}@media(max-width:767px){.tsl-code{font-size:12px}}:where(.tsl kbd:not(.tsl-foreign *)){margin-right:4px;padding:0 4px;border:1px solid var(--line-2);border-radius:4px;background:#ffffff0a;color:var(--bone-2);font-size:12px}.tsl-caret{display:inline-block;width:2px;height:1.15em;margin-left:1px;vertical-align:-.2em;background:var(--volt)}.tsl-caret.is-blinking{animation:tsl-blink 1.1s steps(1) infinite}.tsl-window{border:var(--hair);border-radius:8px;background:var(--ink-0)}.tsl-dots{display:inline-flex;gap:8px}.tsl-dots i{width:8px;height:8px;border-radius:50%;background:#8090a859}.tsl-ok-dot{background:var(--volt)}.tsl-ok-dot,.tsl-rec-dot{flex:none;width:8px;height:8px;border-radius:50%}.tsl-rec-dot{background:var(--err)}.tsl-mark{width:16px;height:16px;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.tsl-mark--tick{stroke:var(--pass)}.tsl-mark--cross{stroke:var(--err)}.tsl-plus{position:relative;flex:none;width:16px;height:16px}.tsl-plus:after,.tsl-plus:before{content:"";position:absolute;top:7px;left:0;right:0;height:2px;border-radius:1px;background:var(--mist);transition:transform .3s var(--ease)}.tsl-plus:after{transform:rotate(90deg)}.tsl-plus.is-open:after{transform:rotate(0)}.tsl-spin{display:inline-block;flex:none;width:10px;height:10px;margin-right:4px;border:1.5px solid;border-top:1.5px solid transparent;border-radius:50%;animation:tsl-spin 1s linear infinite}@keyframes tsl-blink{50%{opacity:0}}@keyframes tsl-spin{to{transform:rotate(1turn)}}@media(prefers-reduced-motion:reduce){.tsl :not(.tsl-foreign,.tsl-foreign *),.tsl :not(.tsl-foreign,.tsl-foreign *):after,.tsl :not(.tsl-foreign,.tsl-foreign *):before{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;transition-delay:0s!important}.tsl-caret.is-blinking{animation:none}}html.tsl-page.tsl-bar-on .BeaconFabButtonFrame{bottom:calc(96px + env(safe-area-inset-bottom))!important;transition:bottom .3s ease}.tsl.is-claims [data-claim]{position:relative;outline:2px dashed #f5b83d;outline-offset:3px}.tsl.is-claims [data-claim]:after{content:attr(data-claim);position:absolute;top:-10px;right:-6px;z-index:30;padding:0 4px;border-radius:4px;background:#f5b83d;font:600 11px/16px var(--f-mono);color:#1a1200;pointer-events:none}
