:root[data-theme=light]{color-scheme:light;--bg:#ffffff;--bg-subtle:#f7f7f8;--bg-elevated:#ffffff;--panel:#ffffff;--text:#0a0a0a;--muted:#737373;--border:#e8e8ea;--border-strong:#d4d4d8;--accent:#0a0a0a;--accent-fg:#ffffff;--link:#0a0a0a;--danger:#dc2626;--warning:#d97706;--ok:#059669;--chart-grid:#f4f4f5;--chart-line:#0a0a0a;--row-hover:#fafafa;--header-bg:rgba(255,255,255,0.85);--shadow-soft:0 24px 80px rgba(0,0,0,0.08);--shadow-card:0 1px 2px rgba(0,0,0,0.04),0 8px 24px rgba(0,0,0,0.06)}:root[data-theme=dark]{color-scheme:dark;--bg:#0a0a0a;--bg-subtle:#111111;--bg-elevated:#141414;--panel:#141414;--text:#fafafa;--muted:#a3a3a3;--border:#262626;--border-strong:#404040;--accent:#fafafa;--accent-fg:#0a0a0a;--link:#fafafa;--danger:#f87171;--warning:#fbbf24;--ok:#34d399;--chart-grid:#1f1f1f;--chart-line:#fafafa;--row-hover:#1a1a1a;--header-bg:rgba(10,10,10,0.85);--shadow-soft:0 24px 80px rgba(0,0,0,0.45);--shadow-card:0 1px 2px rgba(0,0,0,0.2),0 8px 24px rgba(0,0,0,0.35)}:root{--radius:8px;--radius-sm:6px;--radius-pill:999px;--font-sans:var(--font-body),ui-sans-serif,system-ui,sans-serif;--container:1200px;--container-wide:1320px;--grade-a:#059669;--grade-b:#2563eb;--grade-c:#d97706;--grade-d:#ea580c;--grade-f:#dc2626}*{box-sizing:border-box}html{font-synthesis:none}body{margin:0;font-family:var(--font-sans);background:var(--bg);color:var(--text);line-height:1.5;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:15px;font-synthesis:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:0}a{color:var(--link);text-decoration:none}a:hover{text-decoration:underline}h1,h2,h3{font-weight:600;letter-spacing:-.02em;margin:0 0 .5rem}h1{font-size:clamp(2rem,4vw,3rem);font-weight:500;letter-spacing:-.03em}h2{font-size:1.25rem;margin-top:2rem}p{margin:0 0 1rem}.muted{color:var(--muted)}.container{width:min(100% - 32px,var(--container));margin-inline:auto}.container--wide{width:min(100% - 32px,var(--container-wide))}.site-shell{min-height:100vh;display:flex;flex-direction:column}.site-main{flex:1 1}.site-header{position:-webkit-sticky;position:sticky;top:0;z-index:50;border-bottom:1px solid var(--border);background:var(--header-bg);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.site-header__inner{display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:24px;gap:24px;min-height:64px}.site-header__brand{font-weight:600;font-size:.95rem;color:var(--text);text-decoration:none;white-space:nowrap}.site-header__brand:hover{text-decoration:none;opacity:.85}.site-header__controls{display:flex;align-items:center;gap:12px;flex-wrap:wrap;justify-content:flex-end}.header-utilities{display:inline-flex;align-items:center;gap:8px}.wallet-btn-wrap{display:flex;flex-direction:column;align-items:flex-end;gap:4px;max-width:14rem}.wallet-btn__error{margin:0;font-size:.6875rem;line-height:1.35;color:var(--muted);text-align:right}.wallet-btn{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border-radius:var(--radius-pill);border:1px solid var(--border);background:transparent;color:var(--text);font:inherit;font-size:.8125rem;cursor:pointer;white-space:nowrap}.wallet-btn:hover{border-color:var(--border-strong);background:var(--row-hover)}.wallet-btn:disabled{opacity:.6;cursor:progress}.wallet-btn__dot{width:7px;height:7px;border-radius:50%;background:var(--ok)}.wallet-btn__hint{color:var(--muted)}.access-lock__actions{display:flex;flex-wrap:wrap;gap:12px;margin:8px 0 16px}.site-nav{display:none;gap:28px;font-size:.9375rem;justify-content:center}.site-nav a{color:var(--muted);text-decoration:none}.site-nav a:hover{color:var(--text);text-decoration:none}@media (min-width:768px){.site-nav{display:flex}}.btn{display:inline-flex;align-items:center;justify-content:center;padding:8px 14px;border-radius:var(--radius-sm);font-size:.875rem;font-weight:500;border:1px solid var(--border);background:var(--bg-elevated);color:var(--text);cursor:pointer}.btn,.btn:hover{text-decoration:none}.btn:hover{border-color:var(--border-strong)}.btn--explorer,.btn--primary{background:var(--accent);color:var(--accent-fg);border-color:var(--accent);border-radius:var(--radius-pill);padding:10px 18px;font-weight:500}.btn--explorer:hover{opacity:.92}.btn--ghost{border-color:transparent;color:var(--text);border-radius:var(--radius-pill);padding:10px 18px}.btn--ghost,.btn--secondary{background:transparent}.site-footer{border-top:1px solid var(--border);padding:32px 0 48px;margin-top:48px}.site-footer__product{font-weight:600;margin:0 0 .4rem;line-height:1.45;letter-spacing:.01em;word-spacing:.06em}.site-footer__agency{margin:0;line-height:1.5;letter-spacing:.01em;word-spacing:.06em}.site-footer__meta{font-size:.8125rem;max-width:56rem}.marketing-shell{padding:48px 0 24px}.app-shell{padding:24px 0 48px}.app-header{margin-bottom:20px;padding-bottom:16px;border-bottom:1px solid var(--border)}.app-subnav{display:flex;gap:8px;flex-wrap:wrap}.app-subnav__link{padding:6px 12px;border-radius:var(--radius-sm);font-size:.875rem;color:var(--muted);text-decoration:none;border:1px solid transparent;white-space:nowrap;letter-spacing:.01em}.app-subnav__link:hover{color:var(--text);text-decoration:none}.app-subnav__link--active{color:var(--text);background:var(--panel);border-color:var(--border)}.app-coverage{font-size:.8125rem;margin:12px 0 0}.ui-panel{background:var(--panel);border:1px solid var(--border);border-radius:var(--radius);padding:16px 20px;margin-bottom:16px}.ui-panel__title{font-size:.875rem;font-weight:600;margin:0 0 12px;color:var(--muted);text-transform:uppercase;letter-spacing:.04em}.grade-badge{display:inline-flex;align-items:center;justify-content:center;min-width:1.75rem;padding:2px 6px;border-radius:var(--radius-sm);font-size:.75rem;font-weight:600;background:var(--border);color:var(--text)}.grade-badge--a{background:color-mix(in srgb,var(--grade-a) 20%,transparent);color:var(--grade-a)}.grade-badge--b{background:color-mix(in srgb,var(--grade-b) 20%,transparent);color:var(--grade-b)}.grade-badge--c{background:color-mix(in srgb,var(--grade-c) 20%,transparent);color:var(--grade-c)}.grade-badge--d{background:color-mix(in srgb,var(--grade-d) 20%,transparent);color:var(--grade-d)}.grade-badge--f{background:color-mix(in srgb,var(--grade-f) 20%,transparent);color:var(--grade-f)}.explorer-page__title{margin-bottom:4px}.explorer-toolbar{display:flex;flex-direction:column;gap:12px;margin:20px 0 16px}.explorer-search-row{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.explorer-search{flex:1 1;min-width:200px;padding:8px 12px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--bg-elevated);color:var(--text);font-size:.875rem}.explorer-presets{display:flex;gap:8px;flex-wrap:wrap}.explorer-preset{padding:6px 10px;font-size:.8125rem;border:1px solid var(--border);border-radius:var(--radius-sm);background:transparent;color:var(--muted);cursor:pointer}.explorer-preset--active,.explorer-preset:hover{color:var(--text);border-color:var(--border-strong);background:var(--row-hover)}.explorer-filters{display:flex;gap:12px;flex-wrap:wrap}.explorer-filter label{display:flex;flex-direction:column;gap:4px;font-size:.75rem;color:var(--muted)}.explorer-filter select{padding:6px 8px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--bg-elevated);color:var(--text);font-size:.8125rem}.data-table-wrap{overflow:auto;border:1px solid var(--border);border-radius:var(--radius);background:var(--panel)}.data-table{width:100%;border-collapse:collapse;font-size:.8125rem}.data-table thead{position:-webkit-sticky;position:sticky;top:0;z-index:2;background:var(--panel)}.data-table th{text-align:left;font-weight:500;color:var(--muted)}.data-table td,.data-table th{padding:10px 12px;border-bottom:1px solid var(--border);white-space:nowrap}.data-table tbody tr:hover{background:var(--row-hover)}.data-table tbody tr:last-child td{border-bottom:none}.data-table__link{font-weight:600;color:var(--text);text-decoration:none}.data-table__link:hover{color:var(--link);text-decoration:underline}.row-muted{opacity:.55}.kpi-row{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));grid-gap:12px;gap:12px;margin:20px 0}.kpi-card{border:1px solid var(--border);border-radius:var(--radius);padding:12px 14px;background:var(--panel)}.kpi-card__label{font-size:.75rem;color:var(--muted);margin-bottom:4px}.kpi-card__value{font-size:1rem;font-weight:600}.statement-table{width:100%;border-collapse:collapse;font-size:.875rem}.statement-table td{padding:10px 0;border-bottom:1px solid var(--border)}.statement-table td:first-child{color:var(--muted);padding-right:24px}.statement-table td:last-child{text-align:right;font-weight:500}.calculator-layout{display:grid;grid-template-columns:1fr;grid-gap:24px;gap:24px;margin-top:20px}@media (min-width:900px){.calculator-layout{grid-template-columns:1fr 1fr}}.calculator-presets{display:flex;gap:8px;flex-wrap:wrap;margin-top:8px}.calculator-presets button{padding:6px 10px;font-size:.8125rem;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--bg-elevated);color:var(--text);cursor:pointer}.calculator-asset-picker{max-height:280px;overflow:auto;border:1px solid var(--border);border-radius:var(--radius);margin-top:8px}.calculator-asset-item{display:flex;justify-content:space-between;width:100%;padding:10px 12px;border:none;border-bottom:1px solid var(--border);background:transparent;color:var(--text);cursor:pointer;text-align:left;font-size:.875rem}.calculator-asset-item.selected{background:var(--row-hover)}.calculator-asset-item.awaiting{opacity:.5;cursor:not-allowed}.calculator-result{border:1px solid var(--ok);border-radius:var(--radius);padding:20px;background:color-mix(in srgb,var(--ok) 8%,var(--panel))}.home-hero{padding:64px 0 40px;max-width:720px}.home-hero__rotate{display:inline-block;min-width:6ch;color:var(--link)}.home-stats{display:grid;grid-template-columns:1fr;grid-gap:16px;gap:16px;margin:0 0 28px}@media (min-width:768px){.home-stats{grid-template-columns:repeat(3,1fr);gap:20px}}.home-stat{border:1px solid var(--border);border-radius:16px;padding:28px 28px 24px;background:linear-gradient(180deg,rgba(255,255,255,.04),transparent 42%),var(--panel);box-shadow:var(--shadow-card)}.home-stat__value{font-size:clamp(2.75rem,5vw,4rem);font-weight:500;letter-spacing:-.04em;line-height:1;display:block}.home-stat__label{display:block;margin-top:12px;font-size:.8125rem;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.home-pillars{display:grid;grid-template-columns:1fr;grid-gap:32px;gap:32px;margin:64px 0 0}@media (min-width:768px){.home-pillars{grid-template-columns:repeat(3,1fr)}}.home-pillar{position:relative;display:flex;flex-direction:column;border:1px solid var(--border);border-radius:16px;padding:0;background:var(--panel);overflow:hidden;box-shadow:var(--shadow-card);transition:transform .35s ease,border-color .35s ease,box-shadow .35s ease}.home-pillar:hover{transform:translateY(-6px);border-color:var(--border-strong);box-shadow:0 18px 40px rgba(0,0,0,.28)}.home-pillar__media{position:relative;aspect-ratio:16/9;overflow:hidden}.home-pillar__media:after{content:"";position:absolute;inset:0;background:linear-gradient(to top,var(--panel),transparent 55%);pointer-events:none}.home-pillar__media img{display:block;width:100%;height:100%;object-fit:cover;transform:scale(1.02);transition:transform .6s ease}.home-pillar:hover .home-pillar__media img{transform:scale(1.08)}.home-pillar__body{padding:4px 22px 22px}.home-pillar h3{font-size:1.25rem;font-weight:500;letter-spacing:-.03em}.home-pillar p{margin:0;line-height:1.55}.home-preview{border:1px solid var(--border);border-radius:16px;overflow:hidden;margin:0;background:var(--panel);box-shadow:var(--shadow-card)}.home-preview__chrome{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 22px;border-bottom:1px solid var(--border);font-size:.9375rem;font-weight:500;letter-spacing:-.02em}.home-preview__chrome a{font-size:.8125rem;font-weight:500;letter-spacing:.04em;color:var(--muted);text-decoration:none;white-space:nowrap}.home-preview__chrome a:hover{color:var(--text)}.home-preview .data-table{font-size:.9375rem}.home-preview .data-table td,.home-preview .data-table th{padding:16px 22px}.cta-row{display:flex;gap:12px;flex-wrap:wrap;margin:24px 0}.roadmap-timeline{display:flex;flex-direction:column;gap:16px;margin-top:24px}.roadmap-card{border:1px solid var(--border);border-radius:var(--radius);padding:20px;background:var(--panel)}.roadmap-card--active{border-color:var(--link)}.roadmap-card__status{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--muted);margin-bottom:8px}.methodology-layout{display:grid;grid-template-columns:1fr;grid-gap:32px;gap:32px}@media (min-width:900px){.methodology-layout{grid-template-columns:200px 1fr}}.methodology-toc{position:-webkit-sticky;position:sticky;top:72px;align-self:start;font-size:.875rem}.methodology-toc a{display:block;padding:6px 0;color:var(--muted)}.methodology-toc a:hover{color:var(--text)}.chart-block{margin:32px 0}.lang-switcher,.theme-toggle{display:inline-flex;align-items:center;gap:2px;padding:3px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--bg-subtle)}.theme-toggle__btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;border:none;background:transparent;display:inline-flex;align-items:center;justify-content:center;width:30px;height:28px;padding:0;border-radius:4px;color:var(--muted);cursor:pointer;transition:color .15s ease,background .15s ease,box-shadow .15s ease}.theme-toggle__btn:hover{color:var(--text);background:var(--row-hover)}.theme-toggle__btn--active{color:var(--text);background:var(--bg-elevated);box-shadow:0 1px 2px rgba(0,0,0,.06)}:root[data-theme=dark] .theme-toggle__btn--active{box-shadow:0 1px 2px rgba(0,0,0,.35)}.theme-toggle__btn:focus-visible{outline:2px solid var(--border-strong);outline-offset:1px}.lang-switcher__option{display:inline-flex;align-items:center;justify-content:center;min-width:36px;height:28px;padding:0 10px;border-radius:4px;font-size:.6875rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;text-decoration:none;color:var(--muted);transition:color .15s ease,background .15s ease,box-shadow .15s ease}.lang-switcher__option:hover{color:var(--text);background:var(--row-hover);text-decoration:none}.lang-switcher__option--active{color:var(--text);background:var(--bg-elevated);box-shadow:0 1px 2px rgba(0,0,0,.06)}:root[data-theme=dark] .lang-switcher__option--active{box-shadow:0 1px 2px rgba(0,0,0,.35)}.lang-switcher__option:focus-visible{outline:2px solid var(--border-strong);outline-offset:1px}.reveal{opacity:0;transform:translate3d(0,22px,0);transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1);will-change:opacity,transform}.reveal--visible{opacity:1;transform:translateZ(0)}@media (prefers-reduced-motion:reduce){.home-hero__rotate{animation:none!important}.reveal{opacity:1;transform:none;transition:none;will-change:auto}.feature-card{transition:none!important}.feature-card:hover{transform:none!important}}.announcement-bar{border-bottom:1px solid var(--border);background:var(--bg-subtle);font-size:.8125rem;color:var(--muted)}.announcement-bar__inner{padding:10px 0;text-align:center}.brand-logo{display:inline-flex;align-items:center;gap:10px;text-decoration:none;color:var(--text)}.brand-logo:hover{text-decoration:none;opacity:.9}.brand-logo__mark{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:8px;background:var(--accent);color:var(--accent-fg);font-size:.6875rem;font-weight:700;letter-spacing:.04em}.brand-logo__name{font-weight:600;font-size:.9375rem;letter-spacing:-.02em}.tt-home{min-width:0}.tt-hero{position:relative;isolation:isolate;overflow:hidden;display:flex;align-items:center;min-height:calc(100svh - 72px);padding:64px 0 80px;border-bottom:1px solid var(--border);background:#0a0a0a}.tt-hero__video{z-index:0;width:100%;height:100%;object-fit:cover}.tt-hero__veil,.tt-hero__video{position:absolute;inset:0;pointer-events:none}.tt-hero__veil{z-index:1;background:rgba(0,0,0,.38)}.tt-hero__grid{position:relative;z-index:2;display:grid;grid-template-columns:1fr;grid-gap:48px;gap:48px;align-items:center}.tt-hero .hero-word-stack__line{color:#fafafa}.tt-hero .hero-word-stack__line--active,.tt-hero .tt-hero__lead{color:rgba(250,250,250,.72)}.tt-hero .btn--ghost{color:#fafafa}@media (min-width:1024px){.tt-hero__grid{grid-template-columns:1.05fr .95fr;gap:64px}}.tt-hero__aside{display:flex;flex-direction:column;gap:24px}.tt-hero__visual{border:1px solid var(--border);border-radius:12px;overflow:hidden;background:var(--panel);box-shadow:var(--shadow-card)}.tt-hero__visual-img{display:block;width:100%;height:auto}.tt-hero__lead{font-size:1.125rem;line-height:1.6;max-width:36rem;margin:24px 0 32px;color:var(--muted)}.hero-word-stack{display:flex;flex-direction:column;gap:0;line-height:.95}.hero-word-stack__line{font-size:clamp(2.5rem,6vw,4.5rem);font-weight:500;letter-spacing:-.04em;color:var(--text)}.hero-word-stack__line--active{color:var(--muted);transition:color .3s ease}.hero-mock{border:1px solid var(--border);border-radius:12px;background:var(--panel);box-shadow:var(--shadow-card);overflow:hidden}.hero-mock__chrome{display:flex;align-items:center;gap:8px;padding:12px 16px;border-bottom:1px solid var(--border);background:var(--bg-subtle)}.hero-mock__dot{width:8px;height:8px;border-radius:50%;background:var(--border-strong)}.hero-mock__label{margin-left:auto;font-size:.75rem;color:var(--muted)}.hero-mock__body{padding:20px}.hero-mock__asset{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.hero-mock__symbol{font-size:1.25rem;font-weight:600}.hero-mock__table{width:100%;border-collapse:collapse;font-size:.875rem}.hero-mock__table td,.hero-mock__table th{padding:10px 0;border-bottom:1px solid var(--border);text-align:left}.hero-mock__table td:last-child,.hero-mock__table th:last-child{text-align:right;font-weight:500}.hero-mock__link{display:inline-block;margin-top:16px;font-size:.875rem;font-weight:500;color:var(--text);text-decoration:none}.hero-mock__link:hover{text-decoration:underline}.tt-marquee{overflow:hidden;border-bottom:1px solid var(--border);padding:18px 0;-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}.tt-marquee__track{display:flex;width:max-content;animation:tt-marquee 48s linear infinite}.tt-marquee:hover .tt-marquee__track{animation-play-state:paused}.tt-marquee__item{display:inline-flex;align-items:center;gap:28px;padding-right:28px;font-size:.75rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;color:var(--muted)}.tt-marquee__item:after{content:"";width:4px;height:4px;border-radius:50%;background:var(--text);opacity:.45}@keyframes tt-marquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@media (prefers-reduced-motion:reduce){.tt-marquee__track{animation:none;flex-wrap:wrap;width:auto;justify-content:center;row-gap:12px;padding:0 24px}}.method-stage{position:relative}.method-sticky{position:-webkit-sticky;position:sticky;top:0;height:100vh;height:100dvh;overflow:hidden;background:var(--bg);container-type:inline-size}.method-stage--flat{height:auto}.method-stage--flat .method-sticky{position:relative;height:auto;overflow:visible}.method-stage--flat .method-track{flex-direction:column;width:auto;transform:none;transition:none}.method-stage--flat .method-slide{width:100%;min-height:100vh;min-height:100dvh}.method-track{display:flex;height:100%;width:max-content;will-change:transform;transition:transform .42s cubic-bezier(.22,1,.36,1)}.method-slide{display:grid;place-items:center;width:100cqw;height:100%;flex:0 0 100cqw;padding:10vh 0;box-sizing:border-box}.method-slide__frame{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(280px,.9fr);align-items:center;grid-gap:56px;gap:56px;width:min(100% - 32px,var(--container-wide))}@media (max-width:900px){.method-slide{padding:12vh 0 8vh}.method-slide__frame{grid-template-columns:1fr;align-content:center;gap:28px}}.method-figure{margin:0;border:1px solid var(--border);border-radius:20px;overflow:hidden;background:var(--panel);box-shadow:var(--shadow-card)}.method-figure img{display:block;width:100%;height:min(52vh,480px);object-fit:cover}.method-figure figcaption{padding:14px 18px 16px;letter-spacing:.14em}.method-figure figcaption,.method-kicker{font-size:.75rem;text-transform:uppercase;color:var(--muted)}.method-kicker{letter-spacing:.16em;margin-bottom:20px}.method-slide h2{font-size:clamp(3rem,8vw,7rem);font-weight:500;letter-spacing:-.045em;line-height:.95;max-width:12ch}.method-slide__body{max-width:38rem;margin-top:24px;font-size:clamp(1.05rem,1.6vw,1.25rem);line-height:1.55;color:var(--muted)}.method-slide__sub{margin-top:16px;max-width:36rem}.method-visual{margin-top:48px}.method-visual--baseline{display:grid;grid-gap:16px;gap:16px;max-width:640px}.method-visual__chip{justify-self:start;padding:8px 14px;border-radius:999px;background:var(--text);color:var(--bg);font-size:.875rem;font-weight:600}.method-visual__line{height:2px;background:linear-gradient(90deg,var(--text),transparent)}.method-visual--ladder{list-style:none;margin:0;padding:0;display:grid;grid-gap:10px;gap:10px;max-width:720px}.method-visual--ladder li{display:flex;align-items:center;height:36px;padding:0 14px;border-radius:8px;background:var(--bg-subtle);border:1px solid var(--border);font-size:.875rem;letter-spacing:.04em}.method-visual--cliff{position:relative;display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px;height:160px;max-width:520px}.method-visual--cliff span{border-radius:16px;background:var(--bg-subtle);border:1px solid var(--border)}.method-visual--cliff span:first-child{align-self:end;height:56px}.method-visual--cliff span:nth-child(2){align-self:start;height:140px;background:var(--text)}.method-visual--cliff em{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);padding:6px 12px;border-radius:999px;background:var(--bg);border:1px solid var(--border);font-style:normal;font-weight:600}.method-visual--grades{display:flex;gap:12px}.method-visual--grades span{display:grid;place-items:center;width:64px;height:64px;border-radius:16px;border:1px solid var(--border);font-size:1.25rem;font-weight:600}.method-visual--grades span[data-grade=A]{background:var(--text);color:var(--bg)}.method-visual--guards{display:flex;flex-wrap:wrap;gap:10px;list-style:none;margin:0;padding:0}.method-visual--guards li{padding:12px 18px;border-radius:999px;border:1px solid var(--border);font-size:1rem;letter-spacing:.04em}.method-disclaimer{margin-top:28px;max-width:42rem;font-size:.8125rem}.tt-platform,.tt-preview-section,.tt-showcase-section{padding:72px 0}.tt-platform{padding-bottom:22vh}.tt-section-title{font-size:clamp(3rem,8vw,7rem);font-weight:500;letter-spacing:-.045em;line-height:.95;max-width:14ch;margin-bottom:20px}.tt-showcase-section .tt-section-title{margin-bottom:80px}.tt-section-lead{font-size:clamp(1.05rem,1.6vw,1.25rem);line-height:1.55;max-width:38rem;margin-bottom:40px}.feature-showcase{display:grid;grid-template-columns:1fr;grid-gap:20px;gap:20px}@media (min-width:900px){.feature-showcase{grid-template-columns:repeat(3,1fr)}}.feature-card{border:1px solid var(--border);border-radius:14px;padding:0;background:var(--panel);min-height:100%;display:flex;flex-direction:column;box-shadow:var(--shadow-card);overflow:hidden;transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s ease,border-color .35s ease}.feature-card:hover{transform:translateY(-3px);border-color:var(--border-strong);box-shadow:var(--shadow-soft)}.feature-card__media{border-bottom:1px solid var(--border);background:var(--bg-subtle);line-height:0}.feature-card__image{width:100%;height:auto;display:block;object-fit:cover;aspect-ratio:16/10}.feature-card__content{display:flex;flex-direction:column;flex:1 1;padding:22px 22px 20px;gap:0}.feature-card__tag{margin:0 0 10px;font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.14em;color:var(--muted);line-height:1.2}.feature-card__title{margin:0 0 10px;font-size:1.0625rem;font-weight:600;letter-spacing:-.02em;line-height:1.35}.feature-card__body{margin:0;font-size:.9375rem;line-height:1.55;flex:1 1}.feature-card__footer{margin-top:20px;padding-top:18px;border-top:1px solid var(--border)}.feature-card__cta{display:inline-flex;align-items:center;gap:8px;font-size:.8125rem;font-weight:600;letter-spacing:-.01em}.feature-card__cta,.feature-card__cta:hover{color:var(--text);text-decoration:none}.feature-card__cta-icon{flex-shrink:0;opacity:.85;transition:transform .22s ease}.feature-card:hover .feature-card__cta-icon{transform:translateX(3px)}.site-footer__grid{display:grid;grid-template-columns:1fr;grid-gap:32px;gap:32px;padding-bottom:32px}.site-footer__brand{min-width:16rem}@media (min-width:768px){.site-footer__grid{grid-template-columns:minmax(16rem,2fr) 1fr 1fr}}.site-footer__col-title{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--muted);margin-bottom:12px}.site-footer__grid a{display:block;color:var(--text);text-decoration:none;font-size:.875rem;padding:4px 0}.site-footer__grid a:hover{text-decoration:underline}.site-footer__legal{border-top:1px solid var(--border);padding-top:24px}.site-main:has(.explorer-layout){display:flex;flex-direction:column}.site-shell:has(.explorer-layout) .announcement-bar{display:none}.site-shell:has(.explorer-layout) .site-footer{margin-top:0;padding:20px 0 24px}.explorer-layout{display:grid;grid-template-columns:1fr;flex:1 1;width:100%;background:radial-gradient(1200px 480px at 10% -10%,color-mix(in srgb,var(--ok) 8%,transparent),transparent 55%),var(--bg)}@media (min-width:1024px){.explorer-layout{grid-template-columns:248px 1fr}}.explorer-sidebar{display:none;border-right:1px solid var(--border);padding:28px 18px;background:color-mix(in srgb,var(--bg-subtle) 88%,transparent)}@media (min-width:1024px){.explorer-sidebar{display:flex;flex-direction:column;gap:6px}}.explorer-sidebar__kicker{display:flex;align-items:center;gap:8px;margin:0 0 18px 8px;font-size:.6875rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);white-space:nowrap}.explorer-sidebar__pulse{width:7px;height:7px;border-radius:50%;background:var(--ok);box-shadow:0 0 0 0 color-mix(in srgb,var(--ok) 70%,transparent);animation:live-pulse 1.8s ease-out infinite}.explorer-sidebar__link{display:flex;align-items:center;gap:10px;padding:11px 12px;border-radius:10px;color:var(--muted);text-decoration:none;font-size:.9375rem;line-height:1.2;white-space:nowrap;letter-spacing:.01em}.explorer-sidebar__link svg{flex-shrink:0;opacity:.75}.explorer-sidebar__link:hover{color:var(--text);background:var(--row-hover);text-decoration:none}.explorer-sidebar__link--active{color:var(--text);background:var(--panel);border:1px solid var(--border);font-weight:600}.explorer-sidebar__link--active svg{opacity:1}.explorer-sidebar__foot{margin-top:auto;padding:14px 12px 0;color:var(--muted);font-size:.75rem;line-height:1.45}.explorer-main{min-width:0;padding:20px 16px 36px}@media (min-width:1024px){.explorer-main{padding:28px 32px 40px}.explorer-layout .app-subnav{display:none}}.explorer-main__content{width:100%;min-width:0}.explorer-page__title{font-size:clamp(1.5rem,2.5vw,2rem);font-weight:500}.tt-token{padding:8vh 0 10vh}.tt-token__grid{display:grid;grid-template-columns:1fr;grid-gap:40px;gap:40px;align-items:center}@media (min-width:900px){.tt-token__grid{grid-template-columns:280px 1fr;gap:64px}}.tt-token__mark{width:min(100%,280px);height:auto;border-radius:24px;border:1px solid var(--border);box-shadow:var(--shadow-card)}.tokenomics-hero{display:grid;grid-template-columns:1fr;grid-gap:28px;gap:28px;align-items:center;margin-bottom:40px}@media (min-width:800px){.tokenomics-hero{grid-template-columns:180px 1fr;gap:40px}.tokenomics-hero .tt-token__mark{width:180px}}.tt-token__kicker{font-size:.75rem;letter-spacing:.16em;text-transform:uppercase;color:var(--muted);margin-bottom:12px}.tt-token__threshold{font-size:clamp(1.5rem,3vw,2.25rem);font-weight:500;letter-spacing:-.03em;margin:0 0 28px}.tt-token__tiers{display:grid;grid-template-columns:1fr;grid-gap:16px;gap:16px}@media (min-width:700px){.tt-token__tiers{grid-template-columns:1fr 1fr}}.tt-token__tiers article{border:1px solid var(--border);border-radius:16px;padding:20px;background:var(--panel)}.tt-token__tiers h3{font-size:1.125rem;font-weight:500;margin-bottom:8px}.tt-token__tiers p{margin:0}.access-lock{border:1px solid var(--border);border-radius:16px;padding:28px;background:var(--panel);max-width:36rem}.access-lock__kicker{font-size:.75rem;letter-spacing:.16em;text-transform:uppercase;color:var(--muted);margin-bottom:8px}.access-lock h2{font-size:clamp(1.5rem,3vw,2rem);font-weight:500;letter-spacing:-.03em;margin:0 0 12px}.tier-gate{position:relative}.tier-gate .explorer-filters,.tier-gate .explorer-presets,.tier-gate .explorer-search-row{pointer-events:none;opacity:.35;filter:blur(1.5px)}.tier-gate__lock{margin-top:20px}.marketing-shell{padding:48px 16px 72px}@keyframes live-pulse{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--ok) 55%,transparent)}70%{box-shadow:0 0 0 8px transparent}to{box-shadow:0 0 0 0 transparent}}.exit-book__head{display:grid;grid-gap:20px;gap:20px;margin-bottom:8px}@media (min-width:900px){.exit-book__head{grid-template-columns:1fr auto;align-items:end}}.exit-book__live{display:inline-flex;align-items:center;gap:8px;margin:0 0 8px;font-size:.6875rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--ok);white-space:nowrap}.exit-book__lead{max-width:38rem;margin:8px 0 0;color:var(--muted);line-height:1.55}.exit-kpis{display:grid;grid-template-columns:repeat(2,minmax(88px,1fr));grid-gap:10px;gap:10px}@media (min-width:720px){.exit-kpis{grid-template-columns:repeat(4,minmax(88px,1fr))}}.exit-kpi{min-width:88px;padding:12px 14px;border:1px solid var(--border);border-radius:12px;background:color-mix(in srgb,var(--panel) 80%,transparent)}.exit-kpi span{display:block;font-size:.6875rem;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);white-space:nowrap}.exit-kpi strong{display:block;margin-top:4px;font-size:1.35rem;font-weight:600;letter-spacing:-.03em;line-height:1.1}.exit-book{display:flex;flex-direction:column;gap:8px}.exit-row{display:grid;grid-template-columns:minmax(0,1.1fr) auto;grid-gap:10px 16px;gap:10px 16px;align-items:center;padding:14px 16px;border:1px solid var(--border);border-radius:14px;background:color-mix(in srgb,var(--panel) 92%,transparent);color:inherit;text-decoration:none;transition:border-color .18s ease,transform .18s ease,background .18s ease}.exit-row:hover{text-decoration:none;border-color:var(--border-strong);background:var(--row-hover);transform:translateY(-1px)}@media (min-width:900px){.exit-row{grid-template-columns:minmax(140px,.9fr) auto minmax(180px,1.2fr) auto}}.exit-row--muted{opacity:.72}.exit-row--skeleton{height:76px;background:linear-gradient(90deg,var(--panel) 0,var(--row-hover) 50%,var(--panel) 100%);background-size:200% 100%;animation:live-shimmer 1.4s linear infinite}@keyframes live-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.exit-row__id{min-width:0}.exit-row__symbol{font-size:1rem;font-weight:600;letter-spacing:.01em}.exit-row__name,.exit-row__symbol{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.exit-row__name{margin-top:2px;font-size:.75rem;color:var(--muted)}.exit-row__capacity{min-width:0}.exit-row__bar-track{height:7px;border-radius:999px;background:color-mix(in srgb,var(--border) 80%,transparent);overflow:hidden}.exit-row__bar-fill{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#34d399,#6ee7b7)}.exit-row__bar-fill--locked{background:repeating-linear-gradient(-65deg,#525252,#525252 6px,#737373 0,#737373 12px);opacity:.7}.exit-row__cap-label,.exit-row__ratio,.exit-row__time{font-size:.75rem;color:var(--muted);white-space:nowrap}.exit-row__cap-label{display:block;margin-top:6px}.exit-row__meta{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px}.exit-chip{display:inline-flex;align-items:center;padding:3px 8px;border-radius:999px;font-size:.6875rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.exit-chip--clean{color:var(--ok);background:color-mix(in srgb,var(--ok) 14%,transparent)}.exit-chip--cliff{color:var(--danger);background:color-mix(in srgb,var(--danger) 14%,transparent)}.exit-chip--wall{color:var(--warning);background:color-mix(in srgb,var(--warning) 16%,transparent)}.exit-chip--queued{color:var(--muted);background:var(--bg-subtle)}.exit-book__empty{margin:0;padding:28px 8px;text-align:center;color:var(--muted)}.app-coverage{line-height:1.45}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:400;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:500;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:600;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,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.00%;size-adjust:107.12%}.__className_37ef13{font-family:Inter,Inter Fallback;font-style:normal}.__variable_37ef13{--font-body:"Inter","Inter Fallback"}