@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.03ez25a9g3i0n.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:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.3i9rha7jpxn0q.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.2o7ko1d-5m1xu.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.1ee5w62fj497l.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.1way2z9fj6cig.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:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.0szrwpqb9mkwe.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:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.45535valc9rzk.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:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_1305c3f3-module__qydnOW__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_1305c3f3-module__qydnOW__variable{--font-inter:"Inter", "Inter Fallback"}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/13bf9871fe164e7f-s.3bz3aq452sydg.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:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/cc545e633e20c56d-s.2sb9jzhmrh7ny.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/71b036adf157cdcf-s.343obqi851wr5.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/89b21bb081cb7469-s.40kcwrf1wub16.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:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/3fe682a82f50d426-s.200l3jur7oygh.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:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/70bc3e132a0a741e-s.p.269kn9uafm0ti.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:JetBrains Mono Fallback;src:local(Arial);ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.0%;size-adjust:134.59%}.jetbrains_mono_8fbf5c6e-module__BSt_Yq__className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.jetbrains_mono_8fbf5c6e-module__BSt_Yq__variable{--font-mono-var:"JetBrains Mono", "JetBrains Mono Fallback"}
:root{--keel-teal:#15766f;--keel-teal-lift:#1d938a;--keel-teal-bright:#4fc9c0;--keel-teal-haze:#8adfd7;--keel-teal-deep:#0a3b3c;--keel-teal-abyss:#041416;--ink-void:#000;--ink-000:#030708;--ink-050:#05090b;--ink-100:#080d0f;--ink-150:#0b1214;--ink-200:#0f1719;--ink-300:#141d20;--ink-400:#1b1b1b;--ink-500:#242e30;--surface-card:linear-gradient(180deg, #ffffff09 0%, #ffffff03 100%), #05090a;--surface-card-hover:linear-gradient(180deg, #ffffff10 0%, #ffffff04 100%), #080e10;--surface-panel:linear-gradient(180deg, #080f11 0%, #040809 100%);--surface-inset:#ffffff06;--line-faint:#ffffff0b;--line:#ffffff13;--line-mid:#ffffff1d;--line-hi:#ffffff2e;--line-accent:#4fc9c057;--tx-hi:#fff;--tx-mid:#ffffffa8;--tx-lo:#ffffff70;--tx-dim:#ffffff47;--tx-ghost:#ffffff29;--tx-accent:#8adfd7;--glow-soft:0 24px 70px -30px #15766f8c;--glow-accent:0 0 0 1px #4fc9c047, 0 8px 30px -8px #15766fb8;--glow-hard:0 0 44px -6px #1d938a9e;--font-sans:"SF Pro Display", "SF Pro Text", -apple-system, BlinkMacSystemFont, var(--font-inter), "Inter", "Segoe UI", "Helvetica Neue", Arial, sans-serif;--font-mono:"SF Mono", ui-monospace, var(--font-mono-var), "JetBrains Mono", "Roboto Mono", "Menlo", "Consolas", monospace;--display-xl:clamp(3rem, 7.4vw, 6rem);--display-lg:clamp(2.5rem, 5.4vw, 4.25rem);--display-md:clamp(1.9rem, 3.3vw, 2.65rem);--display-sm:clamp(1.625rem, 2.6vw, 2.125rem);--fs-lg:1.1875rem;--fs-md:1.0625rem;--fs-base:.9375rem;--fs-sm:.8125rem;--fs-xs:.75rem;--fs-micro:.6875rem;--fs-eyebrow:.6875rem;--track-display:-.036em;--track-heading:-.028em;--track-tight:-.014em;--track-eyebrow:.14em;--radius-xs:8px;--radius-sm:12px;--radius-md:16px;--radius-lg:22px;--radius-xl:30px;--radius-2xl:38px;--shell:1280px;--shell-narrow:1080px;--gutter:clamp(1.25rem, 4vw, 2.5rem);--section-y:clamp(5.5rem, 11vw, 10.5rem);--dur-fast:.18s;--dur:.32s;--dur-slow:.72s;--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}
*,:before,:after{box-sizing:border-box}*{margin:0;padding:0}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:96px}body{background:var(--ink-void);min-height:100dvh;color:var(--tx-hi);font-family:var(--font-sans);font-size:var(--fs-base);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.6;overflow-x:hidden}img,svg,video{max-width:100%;display:block}a{color:inherit;text-decoration:none}button,input,select{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:0}h1,h2,h3,h4{letter-spacing:var(--track-heading);font-weight:500;line-height:1.08}::selection{color:#fff;background:#15766f66}:focus-visible{outline:2px solid var(--keel-teal-bright);outline-offset:3px;border-radius:4px}::-webkit-scrollbar{width:11px;height:11px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background-color:#ffffff1a;background-clip:content-box;border:3px solid #0000;border-radius:99px}::-webkit-scrollbar-thumb:hover{background-color:#ffffff2e}.shell{width:100%;max-width:var(--shell);padding-inline:var(--gutter);margin-inline:auto}.shell-narrow{max-width:var(--shell-narrow)}.section{padding-block:var(--section-y);position:relative}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:200;position:absolute;top:0;left:-9999px}.skip-link:focus{background:var(--ink-200);border:1px solid var(--line-hi);border-radius:var(--radius-xs);padding:10px 16px;top:16px;left:16px}.reveal{opacity:0;transition:opacity var(--dur-slow) var(--ease-out), transform var(--dur-slow) var(--ease-out);transition-delay:var(--reveal-delay,0s);transform:translateY(18px)}.reveal.is-in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.reveal{opacity:1;transition:none;transform:none}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.eyebrow{font-size:var(--fs-eyebrow);letter-spacing:var(--track-eyebrow);text-transform:uppercase;color:var(--tx-dim);font-weight:500;display:inline-block}.eyebrow-bracket:before{content:"[ ";color:var(--tx-ghost)}.eyebrow-bracket:after{content:" ]";color:var(--tx-ghost)}.eyebrow-accent{color:var(--tx-accent)}.sec-title{font-size:var(--display-md);letter-spacing:var(--track-heading);text-wrap:balance}.sec-title span{display:block}.sec-title-dim span:first-child{color:var(--tx-dim)}.sec-lede{max-width:46ch;font-size:var(--fs-md);color:var(--tx-lo);letter-spacing:var(--track-tight);margin-top:18px;line-height:1.55}.sec-body{font-size:var(--fs-base);color:var(--tx-lo);line-height:1.72}.sec-body+.sec-body{margin-top:18px}.sec-body strong{color:var(--tx-mid);font-weight:500}.sec-split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(2rem,6vw,6rem);margin-bottom:clamp(3rem,6vw,5rem);display:grid}.sec-head .eyebrow{margin-bottom:20px}.sec-split-aside{max-width:52ch;padding-top:6px}@media (max-width:880px){.sec-split{grid-template-columns:minmax(0,1fr);gap:28px}}
.wordmark{align-items:center;gap:9px;display:inline-flex}.wordmark-text{letter-spacing:-.03em;color:var(--tx-hi);font-size:1.0625rem;font-weight:600}.nav{z-index:100;transition:background var(--dur) var(--ease-out), border-color var(--dur) var(--ease-out), backdrop-filter var(--dur) var(--ease-out);border-bottom:1px solid #0000;position:sticky;top:0}.nav-stuck{-webkit-backdrop-filter:blur(18px)saturate(150%);backdrop-filter:blur(18px)saturate(150%);border-bottom-color:var(--line-faint);background:#04090a99}.nav-inner{justify-content:space-between;align-items:center;gap:24px;height:66px;display:flex}.nav-links{border:1px solid var(--line-faint);background:#ffffff05;border-radius:99px;align-items:center;gap:4px;padding:4px;display:flex}.nav-link{font-size:var(--fs-sm);color:var(--tx-lo);transition:color var(--dur-fast) var(--ease-out), background var(--dur-fast) var(--ease-out);border-radius:99px;padding:6px 14px}.nav-link:hover{color:var(--tx-hi);background:#ffffff09}.nav-link.is-active{color:var(--tx-hi);background:#ffffff0f}.nav-actions{align-items:center;gap:10px;display:flex}.nav-social{border:1px solid var(--line);border-radius:var(--radius-xs);width:36px;height:36px;color:var(--tx-mid);justify-content:center;align-items:center;transition:color .16s,border-color .16s;display:inline-flex}.nav-social:hover{color:var(--tx-hi);border-color:var(--keel-teal)}.nav-burger{border:1px solid var(--line);border-radius:var(--radius-xs);width:38px;height:38px;color:var(--tx-mid);justify-content:center;align-items:center;display:none}.nav-progress{height:1px;width:var(--progress,0%);background:linear-gradient(90deg, var(--keel-teal) 0%, var(--keel-teal-bright) 100%);transition:width .1s linear;position:absolute;bottom:-1px;left:0}.nav-drawer{display:none}@media (max-width:900px){.nav-links{display:none}.nav-burger{display:inline-flex}.nav-drawer{max-height:0;transition:max-height var(--dur) var(--ease-out);border-top:1px solid #0000;display:block;overflow:hidden}.nav-drawer.is-open{border-top-color:var(--line-faint);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#04090a99;max-height:320px}.nav-drawer-inner{flex-direction:column;gap:2px;padding:12px 0 18px;display:flex}.nav-drawer .nav-link{border-radius:var(--radius-xs);font-size:var(--fs-base);padding:12px 4px}}.btn{border-radius:var(--radius-sm);height:46px;font-size:var(--fs-base);letter-spacing:var(--track-tight);white-space:nowrap;transition:background var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out), box-shadow var(--dur) var(--ease-out), transform var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding-inline:22px;font-weight:500;display:inline-flex}.btn:active{transform:translateY(1px)}.btn-sm{height:36px;font-size:var(--fs-sm);border-radius:var(--radius-xs);padding-inline:15px}.btn-lg{height:52px;font-size:var(--fs-md);padding-inline:26px}.btn-primary{background:linear-gradient(180deg, var(--keel-teal-lift) 0%, var(--keel-teal) 100%);color:#fff;box-shadow:var(--glow-accent)}.btn-primary:hover{background:linear-gradient(#23a79c 0%,#126a63 100%);box-shadow:0 0 0 1px #4fc9c066,0 12px 38px -10px #15766fe0}.btn-ghost{border-color:var(--line-mid);color:var(--tx-mid);background:#ffffff05}.btn-ghost:hover{border-color:var(--line-hi);color:var(--tx-hi);background:#ffffff0b}.btn-block{width:100%}.btn:disabled{opacity:.45;pointer-events:none}.btn-arrow{transition:transform var(--dur) var(--ease-out)}.btn:hover .btn-arrow{transform:translate(3px)}.tag{border:1px solid var(--line);height:22px;font-size:var(--fs-micro);letter-spacing:.09em;text-transform:uppercase;color:var(--tx-dim);white-space:nowrap;border-radius:6px;align-items:center;gap:6px;padding-inline:9px;font-weight:500;display:inline-flex}.tag-demo{color:var(--tx-dim)}.tag-accent{border-color:var(--line-accent);color:var(--tx-accent);background:#15766f22}.tag-live{color:#6ee7a8;background:#22c55e14;border-color:#6ee7a83d}.tag-dot:before{content:"";background:currentColor;border-radius:99px;width:5px;height:5px}.card{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface-card)}.panel{border:1px solid var(--line);border-radius:var(--radius-xl);background:var(--surface-panel)}.note{border-left:1px solid var(--line-mid);padding-left:clamp(18px,3vw,32px)}.note-label{font-size:var(--fs-eyebrow);letter-spacing:var(--track-eyebrow);text-transform:uppercase;color:var(--tx-dim);margin-bottom:14px;font-weight:500;display:block}.note-label-sub{color:var(--tx-ghost);text-transform:none;letter-spacing:.02em;margin-left:10px;font-style:italic}.note-body{font-size:var(--fs-md);color:var(--tx-lo);letter-spacing:var(--track-tight);max-width:62ch;line-height:1.68}.note-body strong{color:var(--tx-hi);font-weight:500}.pointer-glow{pointer-events:none;background:radial-gradient(420px circle at var(--px,50%) var(--py,0%), #4fc9c014, transparent 65%);opacity:0;transition:opacity var(--dur-slow) var(--ease-out);position:absolute;inset:0}.has-pointer:hover .pointer-glow{opacity:1}.footer{border-top:1px solid var(--line-faint);background:linear-gradient(#000 0%,#04090a 100%);padding-block:clamp(3rem,6vw,5rem) 2.5rem}.footer-top{grid-template-columns:minmax(0,1.4fr) repeat(3,minmax(0,1fr));gap:clamp(2rem,5vw,4rem);display:grid}.footer-brand-copy{max-width:34ch;font-size:var(--fs-sm);color:var(--tx-dim);margin-top:16px;line-height:1.7}.footer-col-title{font-size:var(--fs-micro);letter-spacing:var(--track-eyebrow);text-transform:uppercase;color:var(--tx-ghost);margin-bottom:16px;font-weight:500}.footer-col ul{flex-direction:column;gap:10px;list-style:none;display:flex}.footer-col a{font-size:var(--fs-sm);color:var(--tx-lo);transition:color var(--dur-fast) var(--ease-out)}.footer-col a:hover{color:var(--tx-hi)}.footer-legal{border-top:1px solid var(--line-faint);font-size:var(--fs-xs);color:var(--tx-ghost);max-width:92ch;margin-top:clamp(2.5rem,5vw,4rem);padding-top:26px;line-height:1.75}.footer-base{font-size:var(--fs-xs);color:var(--tx-ghost);flex-wrap:wrap;align-items:center;gap:8px 20px;margin-top:26px;display:flex}.footer-base a:hover{color:var(--tx-lo)}.footer-base-spacer{flex:1}@media (max-width:900px){.footer-top{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.footer-top{grid-template-columns:minmax(0,1fr);gap:32px}}
.hero{padding-top:26px;padding-bottom:clamp(3rem,7vw,6rem)}.hero-panel{border:1px solid var(--line);border-radius:var(--radius-2xl);background:var(--surface-panel);padding:clamp(2rem,5vw,4.25rem) clamp(1.5rem,4vw,3.5rem) 0;position:relative;overflow:hidden}.hero-atmos{pointer-events:none;position:absolute;inset:0}.hero-halo{aspect-ratio:1;filter:blur(12px);background:radial-gradient(circle,#15766f52 0%,#0a3b3c1f 42%,#0000 70%);border-radius:50%;width:62%;position:absolute;top:-32%;right:-8%}.hero-beam{filter:blur(26px);background:linear-gradient(178deg,#4fc9c026 0%,#0000 62%);width:46%;height:120%;position:absolute;top:-10%;left:52%;transform:rotate(9deg)}.hero-grid-floor{background-image:linear-gradient(90deg,#ffffff08 1px,#0000 1px),linear-gradient(#ffffff08 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(120% 90% at 50% 10%,#000 20%,#0000 78%);mask-image:radial-gradient(120% 90% at 50% 10%,#000 20%,#0000 78%)}.hero-body{grid-template-columns:minmax(0,1.06fr) minmax(0,.94fr);grid-template-areas:"lead lead""copy visual";align-items:start;column-gap:clamp(2rem,5vw,5rem);padding-bottom:clamp(2.5rem,5vw,4rem);display:grid;position:relative}.hero-lead{grid-area:lead}.hero-lead .eyebrow{margin-bottom:26px}.hero-title{font-size:var(--display-xl);letter-spacing:var(--track-display);text-wrap:balance;line-height:.99}.hero-title span{display:block}.hero-title span:last-child{color:var(--tx-dim)}.hero-copy{grid-area:copy;max-width:46ch;padding-top:clamp(2rem,4vw,3.25rem)}.hero-sub{font-size:var(--fs-md);color:var(--tx-lo);letter-spacing:var(--track-tight);line-height:1.66}.hero-ctas{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.hero-note{font-size:var(--fs-xs);color:var(--tx-ghost);align-items:center;gap:8px;margin-top:26px;display:inline-flex}.hero-note:before{content:"";background:var(--keel-teal-bright);border-radius:99px;width:6px;height:6px;box-shadow:0 0 10px 1px #4fc9c09c}.hero-visual{grid-area:visual;align-self:end;padding-bottom:6px}@media (max-width:1020px){.hero-body{grid-template-columns:minmax(0,1fr);grid-template-areas:"lead""copy""visual";row-gap:8px}.hero-visual{margin-top:36px}}.acct{border:1px solid var(--line-mid);border-radius:var(--radius-lg);box-shadow:var(--glow-soft);background:linear-gradient(#0a1416 0%,#06090b 100%);overflow:hidden}.acct-head{border-bottom:1px solid var(--line-faint);justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.acct-head-name{font-size:var(--fs-micro);letter-spacing:var(--track-eyebrow);text-transform:uppercase;color:var(--tx-dim);align-items:center;gap:8px;display:inline-flex}.acct-head-name:before{content:"";background:var(--keel-teal-bright);border-radius:99px;width:5px;height:5px}.acct-value{padding:18px 16px 12px}.acct-value-label{font-size:var(--fs-micro);letter-spacing:var(--track-eyebrow);text-transform:uppercase;color:var(--tx-ghost);align-items:center;gap:10px;display:flex}.acct-value-row{justify-content:space-between;align-items:flex-end;gap:16px;margin-top:10px;display:flex}.acct-value-figure{letter-spacing:var(--track-display);align-items:baseline;gap:2px;font-size:2rem;font-weight:500;display:flex}.acct-spark{flex-shrink:0;width:108px;height:34px}.acct-section-label{font-size:var(--fs-micro);letter-spacing:var(--track-eyebrow);text-transform:uppercase;color:var(--tx-ghost);padding:4px 16px 10px}.acct-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:10px;padding:0 16px 16px;display:grid}.acct-rows{flex-direction:column;gap:8px;display:flex}.acct-row{border:1px solid var(--line-faint);border-radius:var(--radius-sm);background:var(--surface-inset);align-items:center;gap:10px;padding:10px 11px;display:flex}.acct-row-pair{font-size:var(--fs-xs);letter-spacing:-.01em;white-space:nowrap;font-weight:500}.acct-row-pair em{color:var(--tx-dim);font-style:normal}.acct-row-state{white-space:nowrap;font-size:var(--fs-micro);letter-spacing:.08em;text-transform:uppercase;color:var(--tx-dim);align-items:center;gap:7px;margin-left:auto;display:inline-flex}.acct-side{flex-direction:column;gap:10px;display:flex}.acct-tile{border:1px solid var(--line-faint);border-radius:var(--radius-sm);background:var(--surface-inset);flex-direction:column;flex:1;justify-content:center;padding:11px 12px;display:flex}.acct-tile-accent{border-color:var(--line-accent);background:linear-gradient(#15766f26 0%,#15766f0a 100%)}.acct-tile-label{font-size:var(--fs-micro);letter-spacing:.09em;text-transform:uppercase;color:var(--tx-ghost);display:block}.acct-tile-value{font-size:var(--fs-md);letter-spacing:-.02em;margin-top:6px;font-weight:500;display:block}.acct-tile-accent .acct-tile-value{color:var(--tx-accent)}.acct-cta{border-radius:var(--radius-xs);border:1px solid var(--line-accent);height:38px;font-size:var(--fs-sm);color:var(--tx-accent);background:#15766f2e;justify-content:center;align-items:center;margin:0 16px 16px;display:flex}.redacted{vertical-align:baseline;gap:2px;display:inline-flex}.redacted i{background:#ffffff1f;border-radius:2px;width:.52em;height:.78em;display:block}.redacted-sm i{width:.44em;height:.66em}@media (max-width:520px){.acct-grid{grid-template-columns:minmax(0,1fr)}}.hero-strip{border-top:1px solid var(--line-faint);grid-template-columns:repeat(3,minmax(0,1fr));margin-inline:calc(-1*clamp(1.5rem,4vw,3.5rem));display:grid;position:relative}.hero-strip-item{padding:26px clamp(1.5rem,4vw,3.5rem) 30px}.hero-strip-item+.hero-strip-item{border-left:1px solid var(--line-faint)}.hero-strip-head{font-size:var(--fs-base);letter-spacing:var(--track-tight);align-items:center;gap:10px;margin-bottom:10px;font-weight:500;display:flex}.hero-strip-index{font-family:var(--font-mono);font-size:var(--fs-micro);color:var(--keel-teal-haze)}.hero-strip-copy{font-size:var(--fs-sm);color:var(--tx-dim);max-width:34ch;line-height:1.66}@media (max-width:820px){.hero-strip{grid-template-columns:minmax(0,1fr)}.hero-strip-item+.hero-strip-item{border-left:0;border-top:1px solid var(--line-faint)}}.explainer .eyebrow{margin-bottom:30px}.explainer-lines{font-size:var(--display-md);letter-spacing:var(--track-heading);max-width:20ch;line-height:1.24}.explainer-lines span{display:block}.explainer-lines span:nth-child(3){color:var(--tx-dim)}.explainer-tail{font-size:var(--fs-md);color:var(--keel-teal-haze);align-items:center;gap:10px;margin-top:22px;display:inline-flex}.explainer-tail:before{content:"→";color:var(--tx-ghost)}.explainer-note{max-width:68ch;margin-top:clamp(3rem,6vw,5rem)}.eb-head{max-width:62ch;margin-bottom:clamp(2.5rem,5vw,4rem)}.eb-head .eyebrow{margin-bottom:20px}.eb-title{font-size:var(--display-md);letter-spacing:var(--track-heading)}.eb-title span{display:block}.eb-title span:last-child{color:var(--tx-dim)}.eb-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1rem,2.5vw,1.75rem);display:grid}@media (max-width:860px){.eb-grid{grid-template-columns:minmax(0,1fr)}}.ledger{border:1px solid var(--line);border-radius:var(--radius-xl);background:var(--surface-card);padding:clamp(1.25rem,2.5vw,1.9rem);position:relative;overflow:hidden}.ledger-keel{border-color:var(--line-accent);box-shadow:var(--glow-soft);background:linear-gradient(#15766f1f 0%,#ffffff03 46%),#07080d}.ledger-head{border-bottom:1px solid var(--line-faint);justify-content:space-between;align-items:center;gap:12px;padding-bottom:18px;display:flex}.ledger-name{font-size:var(--fs-eyebrow);letter-spacing:var(--track-eyebrow);text-transform:uppercase;color:var(--tx-dim);font-weight:500}.ledger-keel .ledger-name{color:var(--tx-accent)}.ledger-capital{justify-content:space-between;align-items:baseline;gap:16px;padding-block:20px;display:flex}.ledger-capital-label{font-size:var(--fs-micro);letter-spacing:.1em;text-transform:uppercase;color:var(--tx-ghost)}.ledger-capital-value{letter-spacing:var(--track-display);font-size:1.75rem;font-weight:500}.ledger-rows{flex-direction:column;display:flex}.ledger-row{border-top:1px solid var(--line-faint);font-size:var(--fs-sm);justify-content:space-between;align-items:center;gap:16px;padding-block:13px;display:flex}.ledger-row dt{color:var(--tx-dim)}.ledger-row dd{color:var(--tx-mid);font-weight:500}.ledger-row-null dd{color:var(--tx-ghost)}.ledger-row-accent dd{color:var(--tx-accent)}.ledger-foot{border-top:1px solid var(--line-faint);font-size:var(--fs-sm);color:var(--tx-dim);margin-top:22px;padding-top:18px;line-height:1.66;position:relative}.ledger-keel .ledger-foot{color:var(--tx-lo)}.scn{border:1px solid var(--line);border-radius:var(--radius-xl);background:var(--surface-panel);margin-top:clamp(1.5rem,3vw,2.25rem);padding:clamp(1.25rem,2.5vw,2rem)}.scn-head{border-bottom:1px solid var(--line-faint);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-bottom:20px;display:flex}.scn-title{font-size:var(--fs-eyebrow);letter-spacing:var(--track-eyebrow);text-transform:uppercase;color:var(--tx-dim);font-weight:500}.scn-controls{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:start;gap:clamp(1.25rem,3vw,2.5rem);padding-block:24px;display:grid}.scn-control-label{font-size:var(--fs-micro);letter-spacing:.1em;text-transform:uppercase;color:var(--tx-ghost);justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:14px;display:flex}.scn-control-value{font-size:var(--fs-sm);letter-spacing:-.01em;text-transform:none;color:var(--tx-hi);font-variant-numeric:tabular-nums}.scn-range{appearance:none;background:linear-gradient(90deg, var(--keel-teal-bright) 0%, var(--keel-teal-bright) var(--fill,40%), #ffffff14 var(--fill,40%), #ffffff14 100%);cursor:pointer;border-radius:99px;width:100%;height:3px}.scn-range::-webkit-slider-thumb{-webkit-appearance:none;border:3px solid var(--keel-teal);background:#fff;border-radius:99px;width:15px;height:15px;box-shadow:0 0 0 4px #15766f33}.scn-range::-moz-range-thumb{border:3px solid var(--keel-teal);background:#fff;border-radius:99px;width:15px;height:15px}.scn-range-scale{font-size:var(--fs-micro);color:var(--tx-ghost);font-variant-numeric:tabular-nums;justify-content:space-between;margin-top:10px;display:flex}.scn-segments{gap:6px;display:flex}.scn-segment{border:1px solid var(--line);border-radius:var(--radius-xs);height:34px;font-size:var(--fs-sm);color:var(--tx-dim);transition:color var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out), background var(--dur-fast) var(--ease-out);flex:1}.scn-segment:hover{color:var(--tx-mid);border-color:var(--line-mid)}.scn-segment.is-on{color:#fff;border-color:var(--line-accent);background:#15766f2e}.scn-results{border-top:1px solid var(--line-faint);grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,2vw,1.5rem);padding-top:24px;display:grid}.scn-result-label{font-size:var(--fs-micro);letter-spacing:.1em;text-transform:uppercase;color:var(--tx-ghost)}.scn-result-value{letter-spacing:var(--track-display);font-variant-numeric:tabular-nums;margin-top:10px;font-size:clamp(1.5rem,3vw,2rem);font-weight:500}.scn-result-arc .scn-result-value{color:var(--tx-hi)}.scn-result-delta .scn-result-value{color:var(--keel-teal-haze)}.scn-result-note{font-size:var(--fs-xs);color:var(--tx-ghost);margin-top:8px;line-height:1.6}.scn-note{border-top:1px solid var(--line-faint);font-size:var(--fs-xs);color:var(--tx-ghost);max-width:92ch;margin-top:22px;padding-top:18px;line-height:1.7}.eb-caption{font-size:var(--fs-xs);color:var(--tx-ghost);margin-top:20px}@media (max-width:760px){.scn-controls,.scn-results{grid-template-columns:minmax(0,1fr)}}.acct-row .line-glyph{width:26px}.acct-row-pair{min-width:0}
.fw-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-bottom:26px;display:flex}.fw-seq{font-size:var(--fs-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--tx-ghost);align-items:center;gap:10px;display:inline-flex}.fw-seq i{color:var(--tx-ghost);font-style:normal}.fw{border:1px solid var(--line);border-radius:var(--radius-xl);background:var(--surface-panel);padding:clamp(1.5rem,3vw,2.5rem);position:relative;overflow:hidden}.fw-stage{justify-content:center;align-items:center;gap:clamp(.5rem,1.6vw,1.25rem);min-height:132px;display:flex;position:relative}.fw-entry,.fw-return{font-size:var(--fs-micro);letter-spacing:.1em;text-transform:uppercase;color:var(--tx-ghost);white-space:nowrap}.fw-chip{border:1px solid var(--line-mid);height:40px;font-size:var(--fs-sm);letter-spacing:.02em;color:var(--tx-mid);transition:color var(--dur) var(--ease-out), border-color var(--dur) var(--ease-out), background var(--dur) var(--ease-out), box-shadow var(--dur) var(--ease-out);background:#ffffff05;border-radius:99px;justify-content:center;align-items:center;padding-inline:clamp(12px,2vw,22px);font-weight:500;display:inline-flex;position:relative}.fw-chip.is-active{color:#fff;border-color:var(--line-accent);box-shadow:var(--glow-hard);background:linear-gradient(#1d938a4d 0%,#15766f2e 100%)}.fw-link{background:linear-gradient(90deg,#ffffff14,#ffffff2e,#ffffff14);flex:none;width:clamp(16px,3vw,44px);height:1px}.fw-loop{height:34px;margin-top:22px;position:relative}.fw-loop svg{width:100%;height:100%;overflow:visible}.fw-loop-path{fill:none;stroke:url(#fw-loop-grad);stroke-width:1px;stroke-dasharray:4 6;animation:2.4s linear infinite fw-flow}@keyframes fw-flow{to{stroke-dashoffset:-20px}}.fw-labels{border-top:1px solid var(--line-faint);grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(1rem,2.5vw,2rem);margin-top:30px;padding-top:26px;display:grid}.fw-label-index{font-family:var(--font-mono);font-size:var(--fs-micro);color:var(--keel-teal-haze)}.fw-label-title{font-size:var(--fs-eyebrow);letter-spacing:var(--track-eyebrow);text-transform:uppercase;color:var(--tx-hi);margin-top:10px;font-weight:500}.fw-label-copy{font-size:var(--fs-sm);color:var(--tx-dim);margin-top:8px;line-height:1.6}@media (max-width:780px){.fw-stage{display:none}.fw-labels{border-top:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:0;padding-top:0}}@media (max-width:480px){.fw-labels{grid-template-columns:minmax(0,1fr)}}.fw-define{max-width:74ch;margin-top:clamp(3rem,6vw,4.5rem)}.st{padding-block:clamp(5rem,10vw,9rem);position:relative;overflow:hidden}.st-glow{aspect-ratio:2;pointer-events:none;background:radial-gradient(#15766f2e 0%,#0000 64%);width:min(900px,92vw);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.st-inner{text-align:center;position:relative}.st-line{font-size:var(--display-lg);letter-spacing:var(--track-display);text-wrap:balance;font-weight:500;line-height:1.06}.st-line-dim{color:var(--tx-dim)}.st-line-hi{margin-top:6px}.st-seq{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin-top:38px;display:inline-flex}.st-seq-item{font-size:var(--fs-micro);letter-spacing:var(--track-eyebrow);text-transform:uppercase;color:var(--tx-lo);align-items:center;gap:12px;display:inline-flex}.st-seq-item i{color:var(--tx-ghost);font-style:normal}.bp-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(.75rem,1.6vw,1.15rem);display:grid}.bp-card{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface-card);min-height:186px;transition:border-color var(--dur) var(--ease-out), background var(--dur) var(--ease-out), transform var(--dur) var(--ease-out);flex-direction:column;padding:clamp(1.15rem,2.2vw,1.6rem);display:flex;position:relative;overflow:hidden}.bp-card:hover{border-color:var(--line-mid);background:var(--surface-card-hover);transform:translateY(-2px)}.bp-index{font-family:var(--font-mono);font-size:var(--fs-micro);color:var(--tx-ghost)}.bp-copy{margin-top:auto;padding-top:34px}.bp-title{font-size:var(--fs-md);letter-spacing:var(--track-tight);font-weight:500}.bp-body{font-size:var(--fs-sm);color:var(--tx-dim);max-width:30ch;margin-top:8px;line-height:1.62}.bp-bloom{aspect-ratio:1;opacity:0;width:70%;transition:opacity var(--dur-slow) var(--ease-out);pointer-events:none;background:radial-gradient(circle,#15766f33 0%,#0000 66%);border-radius:50%;position:absolute;top:-40%;right:-30%}.bp-card:hover .bp-bloom{opacity:1}.bp-card-later{border-style:dashed;border-color:var(--line-faint)}.bp-later{position:absolute;top:clamp(1.15rem,2.2vw,1.6rem);right:clamp(1.15rem,2.2vw,1.6rem)}.bp-pull{align-items:center;gap:22px;margin-top:clamp(2.5rem,5vw,4rem);display:flex}.bp-pull-rule{background:linear-gradient(90deg, transparent, var(--line-hi));flex:none;width:clamp(40px,8vw,110px);height:1px}.bp-pull-line{font-size:var(--fs-lg);letter-spacing:var(--track-tight);color:var(--tx-mid);text-wrap:balance}@media (max-width:940px){.bp-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.bp-grid{grid-template-columns:minmax(0,1fr)}.bp-card{min-height:0}.bp-copy{padding-top:22px}}.cl{border:1px solid var(--line);border-radius:var(--radius-xl);background:var(--surface-panel);padding:clamp(1.5rem,3vw,2.25rem)}.cl-row{grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(.6rem,1.4vw,1rem);display:grid}.cl-node{border:1px solid var(--line-faint);border-radius:var(--radius-md);background:var(--surface-inset);padding:16px 14px 18px;position:relative}.cl-node-accent{border-color:var(--line-accent);background:linear-gradient(#15766f2b 0%,#15766f0a 100%)}.cl-node-index{font-family:var(--font-mono);font-size:var(--fs-micro);color:var(--tx-ghost)}.cl-node-title{font-size:var(--fs-eyebrow);letter-spacing:var(--track-eyebrow);text-transform:uppercase;color:var(--tx-hi);margin-top:16px;font-weight:500}.cl-node-copy{font-size:var(--fs-xs);color:var(--tx-dim);margin-top:7px;line-height:1.58}.cl-return{border-top:1px dashed var(--line-mid);align-items:center;gap:14px;margin-top:22px;padding-top:20px;display:flex}.cl-return-label{font-size:var(--fs-micro);letter-spacing:.1em;text-transform:uppercase;color:var(--tx-ghost)}.cl-return-rule{background:linear-gradient(90deg, var(--line-accent), transparent);flex:1;height:1px}@media (max-width:900px){.cl-row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.cl-row{grid-template-columns:minmax(0,1fr)}}.rc-close{max-width:68ch;margin-top:clamp(2.5rem,5vw,4rem)}.rc-close-line{font-size:var(--display-sm);letter-spacing:var(--track-heading);color:var(--tx-mid)}.rc-close-line em{color:var(--tx-hi);font-style:normal}.rc-close-note{font-size:var(--fs-base);color:var(--tx-dim);margin-top:16px;line-height:1.7}.re-grid{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:start;gap:clamp(2rem,5vw,4.5rem);display:grid}.re-copy .eyebrow{margin-bottom:20px}.re-copy .sec-body{margin-top:22px}.re-panels{flex-direction:column;gap:14px;display:flex}.re-panel{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface-card);padding:18px}.re-panel-title{font-size:var(--fs-micro);letter-spacing:var(--track-eyebrow);text-transform:uppercase;color:var(--tx-dim);font-weight:500}.re-pills{flex-wrap:wrap;gap:7px;margin-top:16px;display:flex}.re-pill{border:1px solid var(--line-faint);background:var(--surface-inset);height:28px;font-size:var(--fs-xs);color:var(--tx-lo);border-radius:99px;align-items:center;padding-inline:12px;display:inline-flex}.re-panel-chain .re-pill{color:var(--tx-accent);background:#15766f16;border-color:#4fc9c02e}.re-output{border:1px solid var(--line);border-radius:var(--radius-xl);background:var(--surface-panel);margin-top:clamp(2rem,4vw,3rem);overflow:hidden}.re-output-head{border-bottom:1px solid var(--line-faint);flex-wrap:wrap;align-items:baseline;gap:8px 18px;padding:20px clamp(1.25rem,3vw,2rem);display:flex}.re-output-copy{font-size:var(--fs-sm);color:var(--tx-dim)}.re-output-copy strong{color:var(--tx-mid);font-weight:500}.re-output-grid{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.re-output-cell{padding:24px clamp(1.25rem,3vw,2rem) 28px}.re-output-cell+.re-output-cell{border-left:1px solid var(--line-faint)}.re-output-label{font-size:var(--fs-eyebrow);letter-spacing:var(--track-eyebrow);text-transform:uppercase;color:var(--keel-teal-haze);font-weight:500;display:block}.re-output-value{font-size:var(--fs-md);letter-spacing:var(--track-tight);color:var(--tx-mid);margin-top:12px;display:block}@media (max-width:940px){.re-grid{grid-template-columns:minmax(0,1fr)}.re-output-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.re-output-cell:nth-child(3){border-left:0}.re-output-cell:nth-child(n+3){border-top:1px solid var(--line-faint)}}@media (max-width:520px){.re-output-grid{grid-template-columns:minmax(0,1fr)}.re-output-cell+.re-output-cell{border-left:0;border-top:1px solid var(--line-faint)}}.vs-rail{padding-top:34px;position:relative}.vs-track{background:linear-gradient(90deg, var(--keel-teal) 0%, #4fc9c033 55%, transparent 100%);height:1px;position:absolute;top:5px;left:0;right:0}.vs-steps{grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(.75rem,2vw,1.75rem);display:grid}.vs-step{position:relative}.vs-step:before{content:"";background:var(--ink-000);border:1px solid var(--line-hi);border-radius:99px;width:9px;height:9px;position:absolute;top:-33px;left:0}.vs-step-now:before{background:var(--keel-teal-bright);border-color:var(--keel-teal-bright);box-shadow:0 0 12px 2px #4fc9c08c}.vs-when{font-size:var(--fs-micro);letter-spacing:.12em;text-transform:uppercase;color:var(--tx-ghost)}.vs-step-now .vs-when{color:var(--keel-teal-haze)}.vs-title{font-size:var(--fs-md);letter-spacing:var(--track-tight);color:var(--tx-hi);margin-top:12px;font-weight:500}.vs-copy{font-size:var(--fs-sm);color:var(--tx-dim);margin-top:10px;line-height:1.62}.vs-end{border-top:1px solid var(--line-faint);max-width:70ch;margin-top:clamp(3rem,6vw,5rem);padding-top:clamp(2rem,4vw,3rem)}.vs-end-title{font-size:var(--display-sm);letter-spacing:var(--track-heading)}.vs-end-copy{font-size:var(--fs-base);color:var(--tx-dim);margin-top:16px;line-height:1.72}@media (max-width:940px){.vs-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 24px}.vs-track{display:none}.vs-step:before{margin-bottom:12px;display:block;position:static}}@media (max-width:520px){.vs-steps{grid-template-columns:minmax(0,1fr)}}.cta{padding-block:clamp(3rem,6vw,5rem)}.cta-panel{border:1px solid var(--line-mid);border-radius:var(--radius-2xl);background:var(--surface-panel);text-align:center;padding:clamp(3rem,7vw,6rem) clamp(1.5rem,4vw,3.5rem);position:relative;overflow:hidden}.cta-beam{aspect-ratio:1.6;pointer-events:none;background:radial-gradient(at 50% 100%,#15766f66 0%,#0000 68%);width:74%;position:absolute;top:-55%;left:50%;transform:translate(-50%)}.cta-inner{position:relative}.cta-inner .eyebrow{margin-bottom:24px}.cta-title{font-size:var(--display-lg);letter-spacing:var(--track-display)}.cta-copy{margin-top:20px;max-width:46ch;font-size:var(--fs-md);color:var(--tx-lo);margin-inline:auto;line-height:1.6}.cta-actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:34px;display:flex}.cta-foot{font-size:var(--fs-xs);color:var(--tx-ghost);flex-wrap:wrap;justify-content:center;gap:10px 26px;margin-top:36px;display:flex}.cta-foot span{align-items:center;gap:8px;display:inline-flex}.cta-foot span:before{content:"";background:var(--tx-ghost);border-radius:99px;width:4px;height:4px}
.app-tabs{border:1px solid var(--line-faint);background:#ffffff05;border-radius:99px;align-items:center;gap:4px;padding:4px;display:flex}.app-tab{font-size:var(--fs-sm);color:var(--tx-lo);white-space:nowrap;transition:color var(--dur-fast) var(--ease-out), background var(--dur-fast) var(--ease-out);border-radius:99px;padding:6px 14px}.app-tab:hover{color:var(--tx-hi);background:#ffffff09}.app-tab.is-on{color:var(--tx-hi);background:#ffffff0f}@media (max-width:860px){.app-shell .nav-inner{flex-wrap:wrap;row-gap:10px;height:auto;padding-block:12px}.app-tabs{scrollbar-width:none;border-radius:var(--radius-xs);order:3;width:100%;overflow-x:auto}.app-tabs::-webkit-scrollbar{display:none}.app-tab{text-align:center;flex:1 0 auto}}.app-shell{background:radial-gradient(120% 70% at 50% -10%, #0a3b3c38 0%, transparent 62%), var(--ink-void);min-height:100dvh}.app-main{padding-block:clamp(1.75rem,4vw,2.75rem) clamp(3rem,6vw,5rem)}.app-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:clamp(1.5rem,3vw,2.25rem);display:flex}.app-title{font-size:var(--display-sm);letter-spacing:var(--track-heading)}.app-lede{max-width:56ch;font-size:var(--fs-sm);color:var(--tx-dim);margin-top:12px;line-height:1.66}.app-grid{grid-template-columns:minmax(0,1.62fr) minmax(0,1fr);align-items:start;gap:clamp(1rem,2vw,1.5rem);display:grid}@media (max-width:1040px){.app-grid{grid-template-columns:minmax(0,1fr)}}.pane{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface-card);overflow:hidden}.pane-pad{padding:clamp(1rem,2vw,1.4rem)}.pane-head{border-bottom:1px solid var(--line-faint);justify-content:space-between;align-items:center;gap:12px;padding:14px clamp(1rem,2vw,1.4rem);display:flex}.pane-title{font-size:var(--fs-micro);letter-spacing:var(--track-eyebrow);text-transform:uppercase;color:var(--tx-dim);font-weight:500}.pane-note{border-top:1px solid var(--line-faint);font-size:var(--fs-xs);color:var(--tx-ghost);padding:14px clamp(1rem,2vw,1.4rem) 18px;line-height:1.66}.filters{flex-wrap:wrap;gap:8px;margin-bottom:14px;display:flex}.filter{border:1px solid var(--line);height:32px;font-size:var(--fs-sm);color:var(--tx-lo);transition:color var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out), background var(--dur-fast) var(--ease-out);border-radius:99px;align-items:center;gap:9px;padding-inline:13px;display:inline-flex}.filter:hover{color:var(--tx-hi);border-color:var(--line-mid)}.filter.is-on{color:#fff;border-color:var(--line-accent);background:#15766f2e}.filter-count{font-size:var(--fs-micro);color:var(--tx-ghost);font-variant-numeric:tabular-nums}.filter.is-on .filter-count{color:var(--tx-accent)}.mkt-table{border-collapse:collapse;width:100%;font-size:var(--fs-sm)}.mkt-table th{text-align:left;font-size:var(--fs-micro);letter-spacing:.1em;text-transform:uppercase;color:var(--tx-ghost);border-bottom:1px solid var(--line-faint);white-space:nowrap;padding:12px clamp(.75rem,1.4vw,1rem);font-weight:500}.mkt-table td{border-bottom:1px solid var(--line-faint);color:var(--tx-mid);vertical-align:middle;padding:14px clamp(.75rem,1.4vw,1rem)}.mkt-table tbody tr{cursor:pointer;transition:background var(--dur-fast) var(--ease-out)}.mkt-table tbody tr:hover{background:#ffffff06}.mkt-table tbody tr.is-selected{box-shadow:inset 2px 0 0 var(--keel-teal-bright);background:linear-gradient(90deg,#15766f2b 0%,#15766f0d 100%)}.mkt-table tbody tr:last-child td{border-bottom:0}.mkt-scroll{overflow-x:auto}.pair{white-space:nowrap;align-items:center;gap:10px;display:inline-flex}.pair-marks{align-items:center;display:inline-flex}.coin{letter-spacing:0;color:#04060c;border:1px solid #00000059;border-radius:99px;justify-content:center;align-items:center;width:20px;height:20px;font-size:9px;font-weight:600;display:inline-flex}.coin+.coin{margin-left:-7px}.pair-name{font-size:var(--fs-sm);color:var(--tx-hi);font-weight:500}.pair-name em{color:var(--tx-dim);font-style:normal;font-weight:400}.bars{vertical-align:middle;align-items:center;gap:3px;display:inline-flex}.bars i{background:#ffffff14;border-radius:1px;width:4px;height:11px;display:block}.bars i.on{background:var(--keel-teal-bright)}.bars-risk i.on{background:var(--keel-teal)}.glyph-label{font-size:var(--fs-sm);color:var(--tx-lo);margin-left:10px}.cell-glyph{align-items:center;display:inline-flex}.line-glyph{vertical-align:middle;background:#ffffff1f;width:46px;height:1px;display:inline-block;position:relative}.line-glyph:after{content:"";top:-4px;left:var(--mark,50%);background:var(--keel-teal-bright);width:1px;height:9px;position:absolute}.ok{color:#7fd3a5;font-size:var(--fs-sm);align-items:center;gap:6px;display:inline-flex}.muted{color:var(--tx-ghost)}.deploy-head{border-bottom:1px solid var(--line-faint);justify-content:space-between;align-items:center;gap:12px;padding:15px clamp(1rem,2vw,1.4rem);display:flex}.seg{border:1px solid var(--line-faint);border-radius:var(--radius-xs);background:#ffffff05;gap:4px;padding:4px;display:flex}.seg-btn{height:30px;font-size:var(--fs-sm);color:var(--tx-dim);transition:color var(--dur-fast) var(--ease-out), background var(--dur-fast) var(--ease-out);border-radius:6px;flex:1}.seg-btn:hover{color:var(--tx-mid)}.seg-btn.is-on{color:#fff;background:linear-gradient(#1d938a 0%,#15766f 100%);box-shadow:0 4px 14px -6px #15766fcc}.seg-plain .seg-btn.is-on{box-shadow:none;background:#ffffff12}.strategy-copy{font-size:var(--fs-sm);color:var(--tx-dim);margin-top:14px;line-height:1.62}.amount{margin-top:18px}.amount-label{font-size:var(--fs-micro);letter-spacing:.1em;text-transform:uppercase;color:var(--tx-ghost);justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:10px;display:flex}.amount-aside{text-transform:none;letter-spacing:0;font-size:var(--fs-xs);color:var(--tx-dim);font-variant-numeric:tabular-nums}.amount-field{border:1px solid var(--line-mid);border-radius:var(--radius-sm);height:54px;transition:border-color var(--dur-fast) var(--ease-out);background:#ffffff06;align-items:center;gap:10px;padding-inline:14px;display:flex}.amount-field:focus-within{border-color:var(--line-accent)}.amount-currency{font-size:var(--fs-md);color:var(--tx-dim)}.amount-input{letter-spacing:-.02em;font-variant-numeric:tabular-nums;min-width:0;color:var(--tx-hi);background:0 0;border:0;outline:none;flex:1;font-size:1.4rem;font-weight:500}.amount-input::placeholder{color:var(--tx-ghost)}.amount-unit{font-size:var(--fs-sm);color:var(--tx-dim)}.quick-row{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin-top:10px;display:grid}.quick{border:1px solid var(--line-faint);border-radius:var(--radius-xs);height:32px;font-size:var(--fs-sm);color:var(--tx-dim);transition:color var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out)}.quick:hover{color:var(--tx-hi);border-color:var(--line-mid)}.kv{margin-top:20px}.kv-row{border-top:1px solid var(--line-faint);font-size:var(--fs-sm);justify-content:space-between;align-items:center;gap:16px;padding-block:11px;display:flex}.kv-row:first-child{border-top:0}.kv-key{color:var(--tx-dim)}.kv-val{color:var(--tx-mid);font-variant-numeric:tabular-nums}.kv-val-accent{color:var(--tx-accent)}.kv-was{color:var(--tx-ghost);margin-right:8px;text-decoration:line-through}.kv-strong .kv-val{color:var(--tx-hi);font-weight:500}.range-card{margin-top:clamp(1rem,2vw,1.5rem)}.range-head{border-bottom:1px solid var(--line-faint);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:14px clamp(1rem,2vw,1.4rem);display:flex}.range-body{padding:clamp(1rem,2vw,1.4rem)}.range-plot{height:96px;position:relative}.range-plot svg{width:100%;height:100%;overflow:visible}.range-band{fill:url(#range-fill)}.range-outline{fill:none;stroke:var(--keel-teal-bright);stroke-width:1.2px}.range-mid{stroke:#ffffff5c;stroke-width:1px;stroke-dasharray:3 4}.range-axis{font-size:var(--fs-micro);color:var(--tx-ghost);font-variant-numeric:tabular-nums;justify-content:space-between;margin-top:10px;display:flex}.range-axis span:nth-child(2){color:var(--tx-mid)}.range-stats{border-top:1px solid var(--line-faint);grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:20px;padding-top:18px;display:grid}.range-stat-label{font-size:var(--fs-micro);letter-spacing:.1em;text-transform:uppercase;color:var(--tx-ghost)}.range-stat-value{font-size:var(--fs-sm);color:var(--tx-mid);font-variant-numeric:tabular-nums;margin-top:7px}@media (max-width:620px){.range-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}.stat-row{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface-card);grid-template-columns:repeat(6,minmax(0,1fr));margin-bottom:clamp(1rem,2vw,1.5rem);display:grid;overflow:hidden}.stat-cell{padding:18px clamp(.9rem,1.8vw,1.25rem) 20px}.stat-cell+.stat-cell{border-left:1px solid var(--line-faint)}.stat-label{font-size:var(--fs-micro);letter-spacing:.1em;text-transform:uppercase;color:var(--tx-ghost)}.stat-value{letter-spacing:-.03em;font-variant-numeric:tabular-nums;margin-top:10px;font-size:1.5rem;font-weight:500}.stat-value-accent{color:var(--keel-teal-haze)}.stat-foot{font-size:var(--fs-xs);color:var(--tx-ghost);margin-top:8px}@media (max-width:1180px){.stat-row{grid-template-columns:repeat(3,minmax(0,1fr))}.stat-cell:nth-child(4){border-left:0}.stat-cell:nth-child(n+4){border-top:1px solid var(--line-faint)}}@media (max-width:640px){.stat-row{grid-template-columns:repeat(2,minmax(0,1fr))}.stat-cell:nth-child(odd){border-left:0}.stat-cell:nth-child(n+3){border-top:1px solid var(--line-faint)}}.health{align-items:center;gap:18px;padding:clamp(1rem,2vw,1.4rem);display:flex}.gauge{flex:none;width:92px;height:92px;position:relative}.gauge svg{width:100%;height:100%;transform:rotate(-90deg)}.gauge-track{fill:none;stroke:#ffffff12;stroke-width:6px}.gauge-fill{fill:none;stroke-width:6px;stroke-linecap:round;transition:stroke-dashoffset var(--dur-slow) var(--ease-out)}.gauge-value{letter-spacing:-.03em;font-variant-numeric:tabular-nums;justify-content:center;align-items:center;font-size:1.25rem;font-weight:500;display:flex;position:absolute;inset:0}.health-state{font-size:var(--fs-sm);align-items:center;gap:8px;font-weight:500;display:inline-flex}.health-state:before{content:"";background:currentColor;border-radius:99px;width:6px;height:6px}.state-safe{color:#7fd3a5}.state-monitor{color:#e2c165}.state-risk{color:#ff8a7a}.health-copy{font-size:var(--fs-xs);color:var(--tx-ghost);margin-top:10px;line-height:1.6}.alloc-bar{background:#ffffff0f;border-radius:99px;height:8px;display:flex;overflow:hidden}.alloc-seg-a{background:linear-gradient(90deg, var(--keel-teal) 0%, var(--keel-teal-bright) 100%)}.alloc-seg-b{background:#fff3}.alloc-legend{font-size:var(--fs-xs);color:var(--tx-dim);flex-wrap:wrap;gap:8px 20px;margin-top:14px;display:flex}.alloc-legend span{align-items:center;gap:8px;display:inline-flex}.alloc-legend i{border-radius:2px;width:8px;height:8px}.callout{border:1px solid var(--line-faint);border-radius:var(--radius-md);background:var(--surface-inset);font-size:var(--fs-sm);color:var(--tx-dim);gap:12px;padding:14px 15px;line-height:1.62;display:flex}.callout-icon{color:var(--tx-ghost);flex:none;margin-top:2px}.callout-warn{background:#e2c1650f;border-color:#e2c1653d}.callout-warn .callout-icon{color:#e2c165}.hb{border-top:1px solid var(--line-faint);margin-top:22px;padding-top:20px}.hb-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1rem,3vw,2.5rem);margin-top:14px;display:grid}.hb-cell{align-items:center;gap:14px;display:flex}.hb-when{font-size:var(--fs-micro);letter-spacing:.1em;text-transform:uppercase;color:var(--tx-ghost);margin-bottom:8px}.hb-scale{background:linear-gradient(90deg,#b3453a 0%,#e2c165 26%,#3f8f63 60%,#2b6b8f 100%);border-radius:99px;height:4px;margin-top:24px;position:relative}.hb-marker{width:2px;height:16px;transition:left var(--dur) var(--ease-out);background:#fff;border-radius:2px;position:absolute;top:-6px;transform:translate(-1px)}.hb-scale-labels{font-size:var(--fs-micro);color:var(--tx-ghost);justify-content:space-between;margin-top:10px;display:flex}@media (max-width:520px){.hb-pair{grid-template-columns:minmax(0,1fr);gap:20px}}.pos-table{border-collapse:collapse;width:100%;font-size:var(--fs-sm)}.pos-table th{text-align:left;font-size:var(--fs-micro);letter-spacing:.1em;text-transform:uppercase;color:var(--tx-ghost);border-bottom:1px solid var(--line-faint);white-space:nowrap;padding:12px clamp(.75rem,1.4vw,1rem);font-weight:500}.pos-table td{border-bottom:1px solid var(--line-faint);color:var(--tx-mid);font-variant-numeric:tabular-nums;padding:15px clamp(.75rem,1.4vw,1rem)}.pos-table tbody tr:last-child td{border-bottom:0}.gain{color:#7fd3a5}.pool-row{border-top:1px solid var(--line-faint);font-size:var(--fs-sm);justify-content:space-between;align-items:center;gap:16px;padding-block:13px;display:flex}.pool-row:first-child{border-top:0}.pool-key{color:var(--tx-dim)}.pool-val{color:var(--tx-mid);font-variant-numeric:tabular-nums}.app-back{font-size:var(--fs-sm);color:var(--tx-ghost);transition:color var(--dur-fast) var(--ease-out);align-items:center;gap:9px;margin-top:clamp(2rem,4vw,3rem);display:inline-flex}.app-back:hover{color:var(--tx-mid)}
.wallet-placeholder{opacity:.5;pointer-events:none}.wallet-wrap{position:relative}.wallet-wrong{color:#e2c165;background:#e2c1651a;border-color:#e2c1653d}.wallet-wrong:hover{background:#e2c16526}.wallet-chip{border:1px solid var(--line-mid);border-radius:var(--radius-xs);height:36px;font-size:var(--fs-sm);color:var(--tx-mid);transition:border-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);background:#ffffff06;align-items:center;gap:9px;padding-inline:12px;display:inline-flex}.wallet-chip:hover{border-color:var(--line-hi);color:var(--tx-hi)}.wallet-dot{background:#6ee7a8;border-radius:99px;width:6px;height:6px;box-shadow:0 0 8px 1px #6ee7a877}.wallet-address{font-variant-numeric:tabular-nums;letter-spacing:-.01em}.wallet-balance{border-left:1px solid var(--line);color:var(--tx-dim);font-variant-numeric:tabular-nums;white-space:nowrap;padding-left:9px}.wallet-menu{z-index:120;border:1px solid var(--line-mid);border-radius:var(--radius-sm);background:var(--surface-panel);min-width:200px;padding:6px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 20px 50px -18px #000000d9}.wallet-menu-net{border-bottom:1px solid var(--line-faint);font-size:var(--fs-micro);letter-spacing:.1em;text-transform:uppercase;color:var(--tx-ghost);margin-bottom:6px;padding:8px 10px 10px}.wallet-menu-item{text-align:left;width:100%;font-size:var(--fs-sm);color:var(--tx-lo);transition:background var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);border-radius:6px;padding:9px 10px;display:block}.wallet-menu-item:hover{color:var(--tx-hi);background:#ffffff09}.wallet-menu-danger:hover{color:#ff8a7a}.wm-overlay{z-index:200;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:wm-fade .2s var(--ease-out);background:#02060799;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.wm-panel{border:1px solid var(--line-mid);border-radius:var(--radius-lg);background:var(--surface-panel);width:min(420px,100%);max-height:calc(100dvh - 40px);animation:wm-rise .28s var(--ease-out);outline:none;padding:22px;overflow-y:auto;box-shadow:0 40px 90px -30px #000000e6}@keyframes wm-fade{0%{opacity:0}}@keyframes wm-rise{0%{opacity:0;transform:translateY(10px)}}@media (prefers-reduced-motion:reduce){.wm-overlay,.wm-panel{animation:none}}.wm-head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:20px;display:flex}.wm-title{font-size:var(--fs-lg);letter-spacing:var(--track-tight);font-weight:500}.wm-sub{font-size:var(--fs-sm);color:var(--tx-dim);max-width:34ch;margin-top:6px;line-height:1.55}.wm-close{width:30px;height:30px;color:var(--tx-dim);transition:background var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);border-radius:8px;flex:none;font-size:13px}.wm-close:hover{color:var(--tx-hi);background:#ffffff0b}.wm-error{border-radius:var(--radius-xs);font-size:var(--fs-sm);color:#ffb3a8;background:#ff8a7a12;border:1px solid #ff8a7a33;margin-bottom:14px;padding:11px 13px;line-height:1.55}.wm-list{flex-direction:column;gap:8px;list-style:none;display:flex}.wm-item{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface-inset);text-align:left;width:100%;transition:border-color var(--dur-fast) var(--ease-out), background var(--dur-fast) var(--ease-out);align-items:center;gap:12px;padding:12px 14px;display:flex}.wm-item:hover:not(:disabled){border-color:var(--line-accent);background:#15766f1f}.wm-item:disabled{opacity:.45;cursor:not-allowed}.wm-item-icon{object-fit:contain;background:#ffffff0d;border-radius:7px;flex:none;width:26px;height:26px}.wm-item-icon-fallback{color:var(--tx-mid);place-items:center;font-size:13px;font-weight:600;display:grid}.wm-item-name{min-width:0;font-size:var(--fs-base);color:var(--tx-hi);flex:1}.wm-item-tag{font-size:var(--fs-micro);letter-spacing:.06em;text-transform:uppercase;color:var(--tx-ghost);white-space:nowrap;flex:none}.wm-item-detected{color:var(--tx-accent)}.wm-note{border-top:1px solid var(--line-faint);font-size:var(--fs-xs);color:var(--tx-ghost);margin-top:16px;padding-top:14px;line-height:1.6}.wm-note code{font-family:var(--font-mono);color:var(--tx-dim);font-size:.94em}
.docs-hero{border-bottom:1px solid var(--line-faint);padding-block:clamp(3rem,7vw,5.5rem) clamp(2rem,4vw,3rem)}.docs-hero .eyebrow{margin-bottom:22px}.docs-title{font-size:var(--display-md);letter-spacing:var(--track-heading)}.docs-lede{max-width:60ch;font-size:var(--fs-md);color:var(--tx-lo);margin-top:20px;line-height:1.66}.docs-layout{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:clamp(2rem,5vw,4rem);padding-block:clamp(2.5rem,5vw,4rem) clamp(3rem,6vw,5rem);display:grid}.docs-toc{position:sticky;top:96px}.docs-toc-title{font-size:var(--fs-micro);letter-spacing:var(--track-eyebrow);text-transform:uppercase;color:var(--tx-ghost);margin-bottom:16px}.docs-toc ol{counter-reset:toc;flex-direction:column;gap:2px;list-style:none;display:flex}.docs-toc a{border-radius:var(--radius-xs);font-size:var(--fs-sm);color:var(--tx-dim);transition:color var(--dur-fast) var(--ease-out), background var(--dur-fast) var(--ease-out);gap:10px;padding:7px 10px;display:flex}.docs-toc a:hover{color:var(--tx-hi);background:#ffffff08}.docs-toc a:before{counter-increment:toc;content:counter(toc, decimal-leading-zero);font-family:var(--font-mono);font-size:var(--fs-micro);color:var(--tx-ghost);padding-top:2px}.docs-body{min-width:0}.doc-section{border-top:1px solid var(--line-faint);padding-block:clamp(2rem,4vw,3rem);scroll-margin-top:96px}.doc-section:first-child{border-top:0;padding-top:0}.doc-section-index{font-family:var(--font-mono);font-size:var(--fs-micro);color:var(--keel-teal-haze)}.doc-h2{font-size:var(--display-sm);letter-spacing:var(--track-heading);margin-top:12px}.doc-h3{font-size:var(--fs-lg);letter-spacing:var(--track-tight);margin-top:30px;font-weight:500}.doc-p{font-size:var(--fs-base);color:var(--tx-lo);max-width:72ch;margin-top:18px;line-height:1.78}.doc-p strong{color:var(--tx-mid);font-weight:500}.doc-callout{border:1px solid var(--line-faint);border-left:2px solid var(--line-accent);border-radius:var(--radius-md);background:var(--surface-inset);font-size:var(--fs-sm);color:var(--tx-dim);margin-top:22px;padding:16px 18px;line-height:1.7}.doc-formula{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-panel);font-family:var(--font-mono);font-size:var(--fs-sm);color:var(--tx-mid);flex-direction:column;gap:10px;margin-top:22px;padding:18px;display:flex}.doc-table-wrap{border:1px solid var(--line);border-radius:var(--radius-md);margin-top:24px;overflow-x:auto}.doc-table{border-collapse:collapse;width:100%;font-size:var(--fs-sm)}.doc-table th{text-align:left;font-size:var(--fs-micro);letter-spacing:.1em;text-transform:uppercase;color:var(--tx-ghost);border-bottom:1px solid var(--line-faint);white-space:nowrap;background:#ffffff05;padding:13px 16px;font-weight:500}.doc-table td{border-bottom:1px solid var(--line-faint);color:var(--tx-lo);vertical-align:top;padding:14px 16px;line-height:1.6}.doc-table tbody tr:last-child td{border-bottom:0}.doc-table td:first-child{color:var(--tx-hi);white-space:nowrap;font-weight:500}.doc-terms{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:26px;display:grid}.doc-term{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-card);padding:16px 18px}.doc-term dt{font-size:var(--fs-base);letter-spacing:var(--track-tight);color:var(--tx-hi);font-weight:500}.doc-term dd{font-size:var(--fs-sm);color:var(--tx-dim);margin-top:8px;line-height:1.64}.doc-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:26px;list-style:none;display:grid}.doc-step{border:1px solid var(--line-faint);border-radius:var(--radius-md);background:var(--surface-inset);padding:16px 18px}.doc-step-index{font-family:var(--font-mono);font-size:var(--fs-micro);color:var(--keel-teal-haze)}.doc-step-title{font-size:var(--fs-base);color:var(--tx-hi);margin-top:10px;font-weight:500}.doc-step-copy{font-size:var(--fs-sm);color:var(--tx-dim);margin-top:7px;line-height:1.6}.doc-risk{border-top:1px solid var(--line-faint);margin-top:24px;padding-top:22px}.doc-faq{border:1px solid var(--line);border-radius:var(--radius-md);margin-top:26px;overflow:hidden}.doc-faq details{border-bottom:1px solid var(--line-faint)}.doc-faq details:last-child{border-bottom:0}.doc-faq summary{cursor:pointer;font-size:var(--fs-base);color:var(--tx-mid);transition:color var(--dur-fast) var(--ease-out);justify-content:space-between;align-items:center;gap:16px;padding:16px 18px;list-style:none;display:flex}.doc-faq summary::-webkit-details-marker{display:none}.doc-faq summary:hover{color:var(--tx-hi)}.doc-faq summary:after{content:"+";color:var(--tx-ghost);font-size:1.1rem}.doc-faq details[open] summary:after{content:"−"}.doc-faq-body{font-size:var(--fs-sm);color:var(--tx-dim);max-width:74ch;padding:0 18px 18px;line-height:1.7}.docs-foot{border-top:1px solid var(--line-faint);font-size:var(--fs-xs);color:var(--tx-ghost);margin-top:clamp(2.5rem,5vw,4rem);padding-top:24px;line-height:1.7}@media (max-width:940px){.docs-layout{grid-template-columns:minmax(0,1fr)}.docs-toc{position:static}.docs-toc ol{flex-flow:wrap}}@media (max-width:640px){.doc-terms,.doc-steps{grid-template-columns:minmax(0,1fr)}}

