@import"https://fonts.googleapis.com/css2?family=VT323&family=JetBrains+Mono:wght@400;700&display=swap";:root{color-scheme:dark;--platinum: #f8fafc;--white: #ffffff;--body: #e2e8f0;--body-soft: #cbd5e1;--muted: #94a3b8;--accent: #34d399;--accent-soft: rgba(52, 211, 153, .16);--obsidian-soft: rgba(12, 24, 18, .25);--obsidian: rgba(12, 24, 18, .4);--obsidian-strong: rgba(12, 24, 18, .55);--border: rgba(255, 255, 255, .12);--border-subtle: rgba(255, 255, 255, .08);--border-hot: rgba(52, 211, 153, .34);--shadow: rgba(0, 0, 0, .42);--shadow-heavy: 0 16px 40px rgba(0, 0, 0, .4);--bg-body: #020403;--bg-surface: var(--obsidian);--bg-surface-hover: var(--obsidian-strong);--accent-color: var(--accent);--accent-text: #03130b;--text-primary: var(--white);--text-secondary: var(--body-soft);font-family:Inter,SF Pro Text,PingFang SC,Microsoft YaHei,system-ui,sans-serif;background:#020403;color:var(--body)}*{box-sizing:border-box}html{min-width:320px;background:#020403;scroll-behavior:smooth}body{margin:0;min-width:320px;font-family:Inter,SF Pro Text,PingFang SC,Microsoft YaHei,system-ui,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#020403;color:var(--body);letter-spacing:0}button,input,select,textarea{font:inherit}button{border:0;cursor:pointer}button:disabled{cursor:wait;opacity:.58}img{max-width:100%}a{color:inherit;text-decoration:none}h1,h2,h3,p{margin-top:0}h1,h2,h3{color:var(--platinum);font-family:Inter,SF Pro Display,PingFang SC,Microsoft YaHei,system-ui,sans-serif;font-weight:400;letter-spacing:.05em;text-shadow:0 0 20px rgba(255,255,255,.1)}p,li,small,span,label,input,textarea,select{line-height:1.7}.app-shell{position:relative;min-height:100vh;overflow-x:hidden;background:#020403;color:var(--body)}.route-public,.route-auth,.route-generate{--obsidian-soft: rgba(12, 24, 18, .25);--obsidian: rgba(12, 24, 18, .4);--obsidian-strong: rgba(12, 24, 18, .55);--accent: #34d399;--accent-soft: rgba(52, 211, 153, .16);--bg-surface: var(--obsidian);--bg-surface-hover: var(--obsidian-strong);--accent-color: var(--accent);--accent-text: #03130b}.route-console{--obsidian-soft: rgba(6, 10, 8, .36);--obsidian: rgba(6, 10, 8, .62);--obsidian-strong: rgba(6, 10, 8, .74);--accent: #34d399;--accent-soft: rgba(52, 211, 153, .14);--bg-surface: var(--obsidian);--bg-surface-hover: var(--obsidian-strong);--accent-color: var(--accent);--accent-text: #03130b}.page-transition{position:relative;z-index:3;animation:pageIn .7s ease both}.global-atmosphere{position:fixed;inset:0;z-index:0;overflow:hidden;pointer-events:none;background:#020403}.forest-layer{position:absolute;inset:-2%;background:var(--bg-retro-yellow);opacity:.92;transform:scale(1.02);animation:forestBreath 18s ease-in-out infinite alternate}.forest-layer:before,.forest-layer:after{position:absolute;inset:-10%;content:"";pointer-events:none}.forest-layer:before{background:radial-gradient(circle at 50% 8%,rgba(167,243,208,.24),transparent 24%),linear-gradient(180deg,rgba(88,207,166,.12),transparent 44%);mix-blend-mode:screen;opacity:.72}.forest-layer:after{background:radial-gradient(circle at 12% 18%,rgba(52,211,153,.12),transparent 24%),radial-gradient(circle at 88% 20%,rgba(125,211,252,.09),transparent 26%);opacity:.68}.particle-canvas{position:absolute;inset:0;width:100%;height:100%;opacity:.78}.cinematic-mask{position:absolute;inset:0;background:radial-gradient(circle at 50% 30%,transparent 20%,rgba(4,10,6,.6) 100%),linear-gradient(180deg,#02040314,#0204033d,#020403b3)}.global-spotlight{position:fixed;inset:0;z-index:4;pointer-events:none;background:radial-gradient(560px circle at var(--mouse-x, 50%) var(--mouse-y, 50%),rgba(52,211,153,.12),transparent 58%);mix-blend-mode:screen;opacity:.72;transition:opacity .24s ease}.site-header{position:sticky;top:0;z-index:20;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:28px;min-height:76px;padding:0 clamp(18px,5vw,72px);border-bottom:1px solid var(--border-subtle);background:#040a075c;backdrop-filter:blur(28px) saturate(120%);-webkit-backdrop-filter:blur(28px) saturate(120%);box-shadow:0 16px 40px #0000003d}.brand{display:inline-flex;align-items:center;gap:13px;min-width:0;color:var(--white);background:transparent;text-align:left}.brand-mark{display:grid;width:38px;height:38px;place-items:center;border:1px solid rgba(255,255,255,.13);border-radius:50%;color:var(--accent);background:#0c181252;font-family:Inter,SF Pro Display,system-ui,sans-serif;box-shadow:inset 0 1px #ffffff29,0 10px 30px #00000042}.brand strong{display:block;white-space:nowrap}.brand strong{color:var(--white);font-family:Inter,SF Pro Display,PingFang SC,system-ui,sans-serif;font-size:21px;font-weight:600}.main-nav{display:flex;justify-content:center;gap:clamp(18px,3vw,34px)}.main-nav button{position:relative;padding:8px 0;color:var(--body-soft);background:transparent;font-size:14px;white-space:nowrap;transition:color .22s ease,text-shadow .22s ease}.main-nav button:after{position:absolute;left:0;right:0;bottom:0;height:1px;background:var(--accent-color);content:"";opacity:0;transform:scaleX(.45);transition:opacity .22s ease,transform .22s ease}.main-nav button:hover,.main-nav button.active{color:var(--white);text-shadow:none}.main-nav button.active:after{opacity:.78;transform:scaleX(1)}.header-actions,.hero-actions,.input-row,.toolbar,.price-row{display:flex;align-items:center;gap:12px}.header-actions{justify-content:flex-end;min-width:0}.line-button,.icon-button,.balance-chip,.user-orb,.danger-button,.text-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;border:1px solid rgba(255,255,255,.12);border-radius:999px;padding:0 17px;color:var(--body);background:#0c18123d;white-space:nowrap;transition:transform .22s ease,border-color .22s ease,background .22s ease,box-shadow .22s ease;box-shadow:inset 0 1px #ffffff14}.line-button.strong{border-color:#34d39961;color:#032015;background:#34d399db;font-weight:600;box-shadow:0 0 22px #34d39938}.line-button.strong:hover{background:#4ade80eb;transform:translateY(-1px);box-shadow:0 0 20px #34d3994d}.line-button:hover,.icon-button:hover,.balance-chip:hover,.user-orb:hover,.danger-button:hover,.text-button:hover{transform:translateY(-1px);border-color:var(--border-hot);background:#0c181257;box-shadow:0 0 20px #34d39929}.line-button.compact,.line-button.strong.compact{min-height:38px;padding-inline:14px}.balance-chip{gap:6px}.balance-chip span{color:var(--muted);font-size:12px}.balance-chip b{color:var(--white);font-weight:600}.user-orb,.icon-button{width:42px;padding:0}.danger-button{min-height:36px;border-color:#f8717138;color:#fecaca;background:#30100e47}.text-button{min-height:32px;border-color:transparent;color:var(--body-soft);background:transparent;box-shadow:none}.mobile-only{display:none}.glass-card{position:relative;overflow:hidden;border:1px solid var(--border-subtle);border-radius:14px;background:var(--obsidian);backdrop-filter:blur(32px) saturate(120%);-webkit-backdrop-filter:blur(32px) saturate(120%);box-shadow:0 16px 40px #0006,inset 0 1px #ffffff26,inset 0 0 20px #ffffff05;transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease,background .25s ease}.glass-card:before{position:absolute;inset:0;z-index:0;background:radial-gradient(420px circle at var(--spotlight-x, 50%) var(--spotlight-y, 50%),rgba(52,211,153,.16),transparent 58%);content:"";opacity:0;transition:opacity .22s ease}.glass-card:hover{transform:translateY(-2px);border-color:var(--border-hot);border-top-color:#4ade804d;background:var(--obsidian-strong)}.glass-card:hover:before{opacity:1}.glass-card>*{position:relative;z-index:1}[data-reveal]{opacity:0;transform:translateY(30px) scale(.985);transition:opacity .86s ease var(--reveal-delay, 0ms),transform .86s cubic-bezier(.2,.8,.2,1) var(--reveal-delay, 0ms)}[data-reveal].is-visible{opacity:1;transform:translateY(0) scale(1)}.home-hero-minimal{position:relative;display:grid;align-items:center;min-height:calc(100vh - 76px);padding:clamp(96px,13vh,150px) clamp(18px,6vw,88px) clamp(58px,8vh,92px)}.hero-entry{display:grid;width:min(1120px,100%);gap:24px;padding-top:clamp(28px,6vh,70px)}.hero-entry h1{max-width:820px;margin:0;color:var(--white);font-size:clamp(72px,13vw,168px);line-height:.88;letter-spacing:-.04em;text-shadow:0 0 34px rgba(255,255,255,.13)}.hero-copy{max-width:660px;margin:0;color:var(--body);font-size:clamp(18px,2vw,24px);line-height:1.7}.home-portal-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:clamp(18px,4vh,44px)}.home-portal-card{display:grid;gap:10px;min-height:162px;padding:clamp(22px,3vw,34px);text-align:left}.home-portal-card span{color:var(--accent-color);font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.home-portal-card strong{color:var(--white);font-size:24px;font-weight:500}.home-portal-card small{color:var(--body-soft);font-size:14px;line-height:1.65}.eyebrow{margin:0 0 15px;color:var(--accent-color);font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.hero-signal{position:absolute;left:50%;bottom:38px;display:grid;gap:12px;justify-items:center;color:var(--body-soft);transform:translate(-50%)}.hero-signal span{width:1px;height:82px;background:linear-gradient(180deg,transparent,rgba(167,243,208,.82),transparent);animation:signalFlow 2.7s ease-in-out infinite}.hero-signal small{color:var(--muted);font-size:11px;letter-spacing:.16em;text-transform:uppercase}.section-kicker,.page-title,.generate-head{max-width:960px;margin-bottom:clamp(32px,5vw,54px)}.section-kicker h2,.page-title h1,.generate-head h1,.auth-panel h1{margin-bottom:18px;font-size:clamp(42px,6.8vw,84px);line-height:1.05}.section-kicker p,.page-title p,.generate-head p,.auth-panel>p,.feature-card p,.model-card p,.doc-panel p,.console-main header p,.doc-panel li,.reliability-card p{color:var(--body);line-height:1.78;font-weight:400}.overview-grid{display:grid;grid-template-columns:1.08fr repeat(3,minmax(0,1fr));gap:clamp(18px,2vw,28px);margin-bottom:clamp(28px,4vw,46px)}.metric-panel{display:grid;gap:18px;border-radius:8px;padding:clamp(30px,3.5vw,46px)}.feature-band{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(18px,2vw,28px);padding:0 clamp(18px,6vw,88px) 86px}.feature-card{min-height:232px;border-radius:8px;padding:clamp(34px,3.8vw,52px)}.feature-icon{display:grid;width:42px;height:42px;place-items:center;margin-bottom:22px;border:1px solid var(--border-subtle);border-radius:50%;color:var(--accent-color);background:var(--accent-soft)}.feature-card h3,.model-card h3,.doc-panel h3,.reliability-card h3{margin-bottom:12px;font-size:22px;color:var(--white)}.model-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(286px,1fr));gap:clamp(18px,2vw,28px)}.models-market-page{position:relative;display:grid;grid-template-columns:minmax(230px,290px) minmax(0,1fr);gap:clamp(22px,3vw,36px);min-height:calc(100vh - 76px);padding:clamp(64px,8vw,108px) clamp(18px,6vw,88px) 92px}.model-filter-panel{position:sticky;top:100px;display:grid;align-self:start;gap:22px;padding:clamp(24px,2.6vw,34px)}.filter-group{display:grid;gap:8px}.filter-group>strong{margin-bottom:4px;color:var(--body-soft);font-size:13px;font-weight:600}.filter-group button{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:42px;border:1px solid var(--border-subtle);border-radius:8px;padding:0 12px;color:var(--body);background:#0000001f}.filter-group button.active,.filter-group button:hover{border-color:var(--border-hot);color:var(--white);background:var(--accent-soft)}.filter-group b{color:var(--muted);font-size:12px}.model-market-main{min-width:0}.model-market-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,.8fr);gap:24px;align-items:end;margin-bottom:24px}.model-market-head h1{margin:0 0 10px;font-size:clamp(42px,6vw,72px)}.model-market-head p{margin:0;color:var(--body-soft)}.model-search-bar{display:flex;gap:10px;align-items:center}.market-model-grid{grid-template-columns:repeat(auto-fill,minmax(310px,1fr));gap:20px}.market-model-card{min-height:268px}.provider-mark{display:grid;width:36px;height:36px;place-items:center;margin-bottom:18px;border:1px solid var(--border-subtle);border-radius:50%;color:var(--white);background:#ffffff14;font-weight:700}.price-column{display:grid;gap:8px;color:var(--body-soft);font-size:13px}.price-column b{color:var(--white);font-weight:600}.story-model-grid{margin-top:18px}.model-card{display:grid;min-height:260px;align-content:space-between;gap:28px;border-radius:8px;padding:clamp(34px,3.6vw,50px)}.model-card h3{overflow-wrap:anywhere}.tag{display:inline-flex;min-height:28px;align-items:center;margin-bottom:14px;border:1px solid var(--border-hot);border-radius:999px;padding:0 11px;color:var(--accent-color);background:var(--accent-soft);font-size:12px;font-weight:700}.price-row{justify-content:space-between;color:var(--platinum);font-size:13px}.metric{display:grid;gap:8px;min-height:96px;align-content:center;padding:22px;border:1px solid var(--border-subtle);border-radius:8px;background:var(--bg-surface-hover)}.metric span{color:var(--body-soft);font-size:13px}.metric strong{color:var(--white);font-size:clamp(22px,3vw,30px);line-height:1.08;font-weight:700}.metric small{color:var(--muted);font-size:12px}.metric.danger strong{color:#fca5a5}.abyss-actions{margin-top:28px}.public-page,.generate-page,.auth-frame,.console-page,.docs-page{position:relative;min-height:calc(100vh - 76px);padding:clamp(64px,8vw,108px) clamp(18px,6vw,88px) 92px}.docs-page{padding-top:clamp(82px,10vw,132px)}.docs-terminal-layout{display:grid;grid-template-columns:minmax(230px,280px) minmax(0,1fr);gap:clamp(22px,3vw,42px);align-items:start;max-width:1680px}.docs-index{position:sticky;top:100px;display:grid;gap:18px;border-radius:8px;padding:clamp(26px,3vw,38px)}.docs-brand{display:grid;gap:8px;padding-bottom:10px}.docs-brand .brand-mark{width:42px;height:42px}.docs-brand strong{color:var(--white);font-size:22px;font-weight:600}.docs-brand small,.docs-nav-group p{margin:0;color:var(--muted);font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.docs-nav-group{display:grid;gap:8px}.docs-index a{display:block;border-radius:8px;padding:10px 12px;color:var(--body);background:var(--bg-surface-hover);transition:color .22s ease,background .22s ease}.docs-index a:hover{color:var(--white);background:var(--accent-soft)}.leaderboard-list,.table-like{display:grid;gap:clamp(18px,2vw,30px)}.usage-table{display:grid;min-width:0;overflow-x:auto;gap:10px}.old-toolbar,.old-filter-bar{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin-bottom:14px}.old-toolbar input,.old-filter-bar input,.old-filter-bar select{width:auto;min-width:168px;flex:1 1 168px}.old-toolbar input{max-width:260px}.usage-filter-bar input:nth-of-type(1),.usage-filter-bar input:nth-of-type(2){flex-basis:220px}.legacy-table-wrap{width:100%;overflow-x:auto;border:1px solid var(--border-subtle);border-radius:8px;background:#0000002e}.legacy-table{display:grid;min-width:1180px}.legacy-row{display:grid;gap:12px;align-items:center;min-height:58px;border-bottom:1px solid var(--border-subtle);padding:10px 14px;color:var(--body)}.legacy-row:last-child{border-bottom:0}.legacy-head{min-height:46px;color:var(--body-soft);background:#0c18125c;font-size:12px;font-weight:700;letter-spacing:.04em}.usage-legacy-table{min-width:1228px}.usage-legacy-row,.usage-legacy-table .legacy-head{grid-template-columns:minmax(155px,1.08fr) minmax(120px,.76fr) minmax(94px,.58fr) minmax(190px,1.16fr) minmax(124px,.78fr) minmax(74px,.44fr) minmax(74px,.44fr) minmax(80px,.45fr) minmax(92px,.52fr) minmax(130px,.8fr)}.token-table{min-width:1456px}.token-table-row,.token-table .legacy-head{grid-template-columns:38px minmax(140px,.86fr) minmax(86px,.46fr) minmax(136px,.66fr) minmax(230px,1.08fr) minmax(96px,.5fr) minmax(96px,.5fr) minmax(160px,.84fr) minmax(160px,.84fr) minmax(96px,.48fr) minmax(190px,.96fr)}.functional-token-table{min-width:1320px}.functional-token-table .token-table-row,.functional-token-table .legacy-head{grid-template-columns:minmax(140px,1fr) minmax(78px,.5fr) minmax(138px,.86fr) minmax(315px,1.45fr) minmax(145px,.9fr) minmax(145px,.9fr) minmax(110px,.72fr) minmax(205px,1.25fr)}.functional-usage-table{min-width:1240px}.functional-editor,.functional-ledger{margin-top:18px}.pagination-row{display:flex;align-items:center;justify-content:flex-end;gap:12px;margin-top:16px;color:var(--body-soft);font-size:13px}.pagination-row button:disabled,.size-strip button.disabled,.line-button:disabled{opacity:.45;cursor:not-allowed}.wallet-ledger-table{min-width:880px}.wallet-ledger-table .legacy-row{grid-template-columns:minmax(150px,1.1fr) minmax(110px,.8fr) minmax(100px,.7fr) minmax(96px,.7fr) minmax(96px,.7fr) minmax(190px,1.35fr)}.legacy-row span,.legacy-row code,.legacy-row time,.legacy-row strong,.legacy-row b{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.legacy-row strong,.legacy-row b{color:var(--white);font-weight:600}.status-pill{display:inline-flex;width:fit-content;max-width:100%;align-items:center;min-height:26px;border:1px solid var(--border-hot);border-radius:999px;padding:0 10px;color:var(--accent-color);background:var(--accent-soft);font-size:12px;font-weight:700}.status-pill.muted{border-color:var(--border-subtle);color:var(--body);background:#ffffff0a}.system-token-row{background:#569bff14}.system-token-badge{display:inline-flex;width:fit-content;margin-left:8px;padding:2px 8px;border:1px solid rgba(86,155,255,.35);border-radius:999px;color:#2f6bd9;background:#569bff1f;font-size:11px;font-weight:700;line-height:1.4;vertical-align:middle}.token-key-cell,.row-actions{display:inline-flex;align-items:center;gap:6px;min-width:0}.token-key-cell code{flex:1 1 auto}.token-copy-button{min-height:32px!important;flex:0 0 auto;border-color:#306caa42!important;background:#ffffffdb!important;color:var(--console-ink, #17324b)!important;font-size:13px!important;font-weight:850!important;box-shadow:0 8px 18px #36748f1a!important}.token-copy-feedback{color:var(--ui-ink-soft)!important;font-size:12px!important;font-weight:850!important;white-space:nowrap}.icon-button.micro{width:28px;height:28px;flex:0 0 auto}.doc-list{display:flex;flex-direction:column;gap:28px;align-items:stretch}.docs-deep-list{width:100%}.doc-panel,.studio-panel,.result-panel,.auth-panel,.settings-form{border-radius:8px;padding:clamp(40px,4vw,56px)}.doc-panel{width:100%;display:grid;gap:24px}.docs-home,.docs-section{display:grid;gap:24px;padding:clamp(34px,4vw,56px)}.docs-home h1{margin-bottom:2px;font-size:clamp(46px,7vw,86px);line-height:1.02}.docs-home>p,.docs-section>p,.docs-quick-card p,.client-card p,.quickstep-card p{margin:0;color:var(--body-soft)}.docs-hero-actions{display:flex;flex-wrap:wrap;gap:12px}.docs-signal-grid,.endpoint-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.docs-signal-grid span,.endpoint-strip span,.runtime-pulse span{display:grid;gap:6px;border:1px solid var(--border-subtle);border-radius:8px;padding:16px;color:var(--muted);background:#0000002e}.docs-signal-grid strong,.endpoint-strip strong,.runtime-pulse strong{color:var(--white);font-weight:600;overflow-wrap:anywhere}.docs-quick-grid,.client-grid,.quickstep-grid,.doc-copy-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.docs-quick-card,.client-card,.quickstep-card,.doc-copy-card,.doc-split-notes article,.doc-checklist,.doc-bullet-list,.qa-list article{border:1px solid var(--border-subtle);border-radius:8px;padding:22px;background:#0000002e}.docs-quick-card{display:grid;gap:12px}.docs-quick-card h3,.client-card h3,.quickstep-card h3{margin:0}.docs-quick-card b{color:var(--accent)}.client-card,.quickstep-card{display:grid;gap:12px}.doc-split-notes,.qa-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.doc-split-notes article,.qa-list article,.doc-checklist,.doc-bullet-list{display:grid;gap:10px}.doc-split-notes h3,.qa-list h3{margin:0;color:var(--white);font-size:18px}.doc-checklist strong,.doc-bullet-list strong{color:var(--white)}.doc-checklist span,.doc-bullet-list span{color:var(--body);line-height:1.7}.client-card>span,.quickstep-card>span{display:grid;width:36px;height:36px;place-items:center;border:1px solid var(--border-hot);border-radius:50%;color:var(--accent);background:var(--accent-soft);font-weight:700}.doc-copy-card{display:grid;gap:14px}.doc-copy-card>div{display:flex;align-items:center;justify-content:space-between;gap:12px}.doc-copy-card strong{color:var(--white)}.doc-copy-card pre{margin:0;overflow-x:auto;white-space:pre-wrap;border-radius:8px;padding:18px;color:#e2e8f0;background:#00000094}.doc-panel-head{display:grid;grid-template-columns:minmax(120px,180px) minmax(0,1fr);gap:20px;align-items:start}.doc-panel-head h3{margin:0 0 8px;font-size:clamp(24px,3vw,34px)}.doc-panel-head p{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin:0;color:var(--body-soft)}.doc-panel-head p b{color:var(--accent-color)}.doc-panel-head p code{border-radius:999px;padding:4px 10px;background:color-mix(in srgb,var(--bg-body) 65%,#000000)}.doc-field-table{display:grid;overflow:hidden;border:1px solid var(--border-subtle);border-radius:8px;background:color-mix(in srgb,var(--bg-body) 55%,#000000)}.doc-field-row{display:grid;grid-template-columns:minmax(100px,.8fr) minmax(100px,.9fr) minmax(64px,.45fr) minmax(220px,1.7fr);gap:12px;align-items:center;padding:12px 16px;border-top:1px solid var(--border-subtle);color:var(--body)}.doc-field-row.three{grid-template-columns:minmax(120px,.7fr) minmax(170px,.75fr) minmax(0,1.7fr)}.doc-field-row:first-child{border-top:0}.doc-field-row.head{color:var(--body-soft);background:var(--bg-surface-hover);font-size:12px;font-weight:700;text-transform:uppercase}.doc-field-row b{color:var(--white)}.doc-io-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px}.doc-code-block{min-width:0}.doc-code-block>span{display:inline-flex;margin-bottom:10px;color:var(--accent-color);font-size:13px;font-weight:700}.doc-panel pre{position:relative;min-height:100%;overflow-x:auto;white-space:pre-wrap;overflow-wrap:normal;margin:0;border:0;border-radius:8px;padding:clamp(22px,2.4vw,32px);color:#e2e8f0;background:color-mix(in srgb,var(--bg-body) 72%,#000000);box-shadow:none;line-height:1.72}.doc-panel code,.table-row code{color:#f8fafc;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:13px;line-height:1.72}.doc-panel pre code{display:block;white-space:inherit;overflow-wrap:inherit}.generate-page{overflow:hidden}.generate-page:before{display:none}.generate-topline,.generate-hero{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:28px;align-items:center;margin-bottom:30px;border-radius:8px;padding:clamp(28px,4vw,42px)}.generate-hero{grid-template-columns:minmax(0,1fr) minmax(320px,.72fr);overflow:hidden}.generate-shell{max-width:1680px;margin:0 auto}.generate-tiers,.generate-status-grid{display:grid;grid-template-columns:repeat(2,minmax(120px,1fr));gap:12px;align-items:center;min-width:330px;border-radius:8px;padding:20px}.generate-status-grid{background:#ffffff0f}.generate-status-grid div{display:grid;min-height:78px;align-content:center;gap:7px;border:1px solid var(--border-subtle);border-radius:8px;padding:14px;background:#00000024}.generate-tiers span,.generate-status-grid span{display:block;color:var(--body-soft);font-size:12px}.generate-tiers b,.generate-status-grid b{color:var(--white);font-size:18px;font-weight:700;overflow-wrap:anywhere}.studio-layout{display:grid;grid-template-columns:minmax(320px,430px) minmax(0,1fr);gap:28px;align-items:stretch}.user-image-layout{grid-template-columns:minmax(360px,.54fr) minmax(0,1fr)}.studio-panel,.auth-form,.settings-form{display:grid;gap:16px}.studio-section-title{display:grid;gap:4px}.studio-section-title .tag{width:fit-content}.studio-section-title h2{margin:0;font-size:24px}.studio-section-title p{margin:0;color:var(--body-soft);line-height:1.65}label{display:grid;gap:8px;color:var(--white);font-size:14px}.field-label{margin:0 0 -8px;color:var(--body-soft);font-size:13px}input,select,textarea{width:100%;min-height:46px;border:1px solid var(--border-subtle);border-radius:8px;padding:11px 14px;color:var(--white);background:color-mix(in srgb,var(--bg-body) 72%,#000000);outline:none;transition:border-color .22s ease,box-shadow .22s ease}textarea{min-height:150px;resize:vertical}input:focus,select:focus,textarea:focus{border-color:var(--accent-color);box-shadow:0 0 0 4px var(--accent-soft)}.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.image-mode-switch{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;border:1px solid var(--border-subtle);border-radius:8px;padding:6px;background:#00000029}.image-mode-switch button{min-height:42px;border:0;border-radius:6px;color:var(--body);background:transparent;cursor:pointer;font-weight:700}.image-mode-switch button.active{color:var(--text-ink);background:var(--accent-color)}.reference-fields{display:grid;gap:12px}.reference-dropzone{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:14px;align-items:center;min-height:92px;border:1px dashed rgba(37,167,223,.45);border-radius:14px;padding:14px;color:var(--text-ink);background:#ffffff7a;cursor:pointer;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.reference-dropzone input{display:none}.reference-dropzone svg{color:#2472a6}.reference-dropzone img{width:76px;height:76px;border-radius:10px;object-fit:cover;background:#ffffffad}.reference-thumbs{display:grid;grid-template-columns:repeat(2,36px);gap:4px;width:76px}.reference-thumbs img,.reference-thumbs span{width:36px;height:36px;border-radius:8px}.reference-thumbs img{object-fit:cover}.reference-thumbs span{display:grid;place-items:center;color:var(--text-ink);font-size:13px;font-weight:800;background:#ffffffb8}.reference-dropzone div{display:grid;gap:4px;min-width:0}.reference-dropzone strong{overflow:hidden;color:var(--text-ink);font-weight:850;text-overflow:ellipsis;white-space:nowrap}.reference-dropzone span{color:var(--ui-ink-soft);font-size:13px;line-height:1.45}.reference-dropzone:hover,.reference-dropzone.is-dragging{border-color:#25a7dfe0;box-shadow:0 0 0 4px #25a7df21;transform:translateY(-1px)}.reference-dropzone.has-reference{border-style:solid}.prompt-field textarea{min-height:238px}.generation-summary{display:flex;justify-content:space-between;gap:16px;align-items:center;border:1px solid var(--border-subtle);border-radius:8px;padding:14px 16px;color:var(--body-soft);background:#00000029}.generation-summary strong{color:var(--white);font-weight:600}.generate-submit{min-height:52px;justify-content:center}.inline-note,.ok-text,.error-text{margin:0;font-size:14px}.inline-note{color:var(--body-soft)}.ok-text{color:var(--accent-color)}.error-text{color:#fecaca}.result-panel{display:flex;flex-direction:column;min-height:520px;gap:18px}.user-result-panel{min-height:650px}.result-title{align-self:stretch}.empty-result{display:grid;flex:1;gap:14px;place-items:center;color:var(--body-soft);text-align:center}.image-results{display:grid;width:100%;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px}.image-results figure{position:relative;margin:0;overflow:hidden;border-radius:8px;background:var(--bg-body)}.image-results img{display:block;width:100%;min-height:220px;object-fit:contain}.image-results a{position:absolute;right:10px;bottom:10px;display:grid;width:38px;height:38px;place-items:center;border:1px solid var(--border-subtle);border-radius:50%;color:var(--white);background:var(--bg-surface)}.latest-reference-strip{display:flex;gap:10px;overflow-x:auto;margin:0 0 16px;padding:2px 0 8px}.latest-reference-strip figure{flex:0 0 96px;margin:0}.latest-reference-strip img{width:96px;height:72px;border:1px solid var(--border-subtle);border-radius:8px;object-fit:cover;background:#0000001f}.latest-reference-strip figcaption{overflow:hidden;margin-top:4px;color:var(--body-soft);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.size-strip{display:grid;grid-template-columns:repeat(auto-fill,minmax(126px,1fr));gap:10px;margin-top:18px}.size-matrix-panel,.image-history-panel{margin-top:24px;padding:clamp(22px,2.4vw,30px)}.image-history-list{display:grid;gap:12px;margin-top:18px}.image-history-item{display:grid;grid-template-columns:92px minmax(0,1fr) 42px;gap:14px;align-items:center;border:1px solid var(--border-subtle);border-radius:8px;padding:10px;background:#00000029}.image-history-item img{width:92px;height:70px;border-radius:6px;object-fit:cover;background:var(--bg-body)}.image-history-placeholder{display:grid;width:92px;height:70px;place-items:center;border:1px solid var(--border-subtle);border-radius:6px;color:var(--body-soft);background:#0000001f}.image-history-item div{display:grid;gap:4px;min-width:0}.image-history-item span,.image-history-item small{color:var(--body-soft);font-size:12px}.image-history-item strong{overflow:hidden;color:var(--white);font-size:14px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.image-history-item a{display:grid;width:38px;height:38px;place-items:center;border:1px solid var(--border-subtle);border-radius:50%;color:var(--white);background:var(--bg-surface)}.image-history-pending{display:grid;min-width:38px;min-height:38px;place-items:center;border:1px solid var(--border-subtle);border-radius:999px;color:var(--body-soft);font-size:12px;background:#ffffff14}.image-history-item.status-running{border-color:#49d0ff5c}.image-history-item.status-failed{border-color:#ff707057}.image-task-running svg{color:var(--accent)}.image-task-failed svg{color:#ff6f79}.user-size-strip{margin-top:18px;grid-template-columns:repeat(auto-fill,minmax(138px,1fr))}.size-empty-state{min-height:150px;margin-top:18px;border:1px dashed var(--border-subtle);border-radius:8px;background:var(--bg-surface)}.size-strip button{display:grid;gap:4px;min-height:82px;padding:12px;border:1px solid var(--border-subtle);border-radius:8px;color:var(--body-soft);background:var(--bg-surface);transition:border-color .22s ease,color .22s ease,background .22s ease}.size-strip button.active,.size-strip button:hover{border-color:var(--accent-color);color:var(--white);background:var(--bg-surface-hover)}.leaderboard-list{max-width:none}.leaderboard-dashboard{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,.34fr);gap:24px;max-width:1640px}.leaderboard-hero{display:grid;grid-template-columns:minmax(0,1fr) repeat(3,minmax(180px,.28fr));gap:18px;align-items:stretch;grid-column:1 / -1;border-radius:8px;padding:clamp(32px,4vw,48px)}.leaderboard-hero h2{margin:18px 0 0;font-size:clamp(42px,6vw,72px)}.leaderboard-tags{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}.leaderboard-tags span{border:1px solid var(--border-subtle);border-radius:999px;padding:7px 12px;color:var(--body-soft);background:#0000002e;font-size:12px}.leaderboard-stat{display:grid;gap:8px;align-content:center;border:1px solid var(--border-subtle);border-radius:8px;padding:24px;background:var(--bg-surface-hover)}.leaderboard-stat.warm{background:var(--accent-soft)}.leaderboard-stat span,.leaderboard-stat small{color:var(--body-soft)}.leaderboard-stat strong{color:var(--white);font-size:clamp(24px,3vw,34px)}.pool-overview,.ranking-table,.leaderboard-side{border-radius:8px;padding:clamp(26px,3vw,38px)}.pool-metric-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.pool-overview,.ranking-table{grid-column:1}.leaderboard-side{grid-column:2;grid-row:2 / span 2;align-self:start}.leaderboard-side h3{margin-bottom:20px;font-size:28px}.leaderboard-side .metric{min-height:86px;margin-bottom:12px}.runtime-pulse{display:grid;gap:10px}.leaderboard-table{display:grid;overflow-x:auto;border:1px solid var(--border-subtle);border-radius:8px;background:#0000002e}.leaderboard-table-row{display:grid;grid-template-columns:72px minmax(160px,1.2fr) minmax(120px,.8fr) minmax(120px,.8fr) minmax(120px,.8fr);gap:16px;align-items:center;min-width:760px;min-height:58px;padding:12px 18px;border-top:1px solid var(--border-subtle)}.leaderboard-table-row:first-child{border-top:0}.leaderboard-table-row.head{min-height:46px;color:var(--muted);font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;background:#0c181242}.leaderboard-table-row strong,.leaderboard-table-row b{color:var(--white)}.leaderboard-row{display:grid;grid-template-columns:60px minmax(0,1fr) auto;align-items:center;gap:16px;min-height:72px;border-radius:8px;padding:14px 18px}.leaderboard-row strong{display:grid;width:38px;height:38px;place-items:center;border:1px solid var(--border-hot);border-radius:50%;color:var(--accent-color);background:var(--accent-soft)}.leaderboard-row span{overflow:hidden;color:var(--body);text-overflow:ellipsis;white-space:nowrap}.leaderboard-row b{color:var(--white)}.auth-frame{display:grid;place-items:center}.auth-panel{width:min(100%,470px)}.auth-panel>p:not(.eyebrow){margin-bottom:24px}.notice{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:18px;border-radius:8px;padding:16px 18px;color:var(--body)}.notice span{min-width:0}.binding-prompt{position:fixed;right:clamp(16px,3vw,34px);bottom:clamp(16px,3vw,34px);z-index:80;width:min(420px,calc(100vw - 32px));display:grid;gap:12px;padding:22px;color:#17324b!important;background:#ffffffeb!important;box-shadow:0 18px 48px #072a4138!important}.binding-prompt h2,.binding-prompt p{margin:0}.binding-prompt p:not(.eyebrow){color:#17324bb8!important;line-height:1.72}.binding-prompt-close{position:absolute;top:12px;right:12px;color:#17324b!important;background:#ffffffb8!important}.binding-prompt-actions{display:flex;flex-wrap:wrap;gap:12px;align-items:center}@media(max-width:640px){.binding-prompt{right:12px;bottom:12px;width:calc(100vw - 24px);padding:18px}}.console-page{display:grid;gap:22px;align-items:start;padding-top:clamp(62px,8vw,104px)}.console-dock{position:sticky;top:92px;z-index:5;display:grid;grid-template-columns:auto 1fr;gap:18px;align-items:center;border:1px solid var(--border-subtle);border-radius:8px;padding:12px;background:var(--bg-surface);box-shadow:var(--shadow-heavy)}.terminal-head,.section-title-row,.dock-title{display:flex;align-items:center;gap:9px;color:var(--body-soft)}.dock-title{padding:0 10px;white-space:nowrap}.console-dock nav{display:flex;flex-wrap:wrap;gap:8px}.console-dock button{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:42px;border:1px solid transparent;border-radius:999px;padding:0 14px;color:var(--body-soft);background:transparent;transition:color .22s ease,border-color .22s ease,background .22s ease}.console-dock button:hover,.console-dock button.active{border-color:var(--border-hot);color:var(--white);background:var(--accent-soft)}.console-main{min-width:0;border-radius:8px;padding:clamp(28px,3.5vw,44px);animation:pageIn .7s ease both}.console-main header{margin-bottom:26px}.console-main h2{margin-bottom:9px;font-size:clamp(34px,5vw,62px)}.terminal-readout{display:grid;gap:9px;margin-bottom:16px;border:1px solid var(--border-subtle);border-radius:8px;padding:18px;background:var(--bg-surface-hover)}.terminal-readout span,.terminal-readout small{color:var(--body-soft)}.terminal-readout b{color:var(--white);font-size:24px;font-weight:600}.stat-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.console-dashboard{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.console-metric-group,.console-analysis,.console-info-panel,.wallet-section,.invite-panel{border:1px solid var(--border-subtle);border-radius:8px;padding:clamp(20px,2.4vw,30px);background:#00000029;box-shadow:inset 0 1px #ffffff0f}.console-metric-group h3,.console-section-head h3,.wallet-redeem h3,.invite-panel h3{margin:0;color:var(--white);font-size:18px;font-weight:500}.console-metric-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:16px}.console-analysis,.console-info-grid,.wallet-section,.wallet-alert,.wallet-redeem,.invite-panel{margin-top:18px}.console-section-head{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:18px}.console-section-head.compact{margin-bottom:14px}.console-section-head p{margin:6px 0 0;color:var(--body-soft);line-height:1.6}.console-tabs{display:inline-flex;flex-wrap:wrap;gap:8px;border:1px solid var(--border-subtle);border-radius:999px;padding:5px;background:#00000029}.console-tabs button{min-height:34px;border:0;border-radius:999px;padding:0 13px;color:var(--body-soft);background:transparent}.console-tabs button.active,.console-tabs button:hover{color:var(--white);background:var(--accent-soft)}.model-analysis-list{display:grid;gap:10px}.model-analysis-row{display:grid;grid-template-columns:minmax(240px,1.2fr) minmax(88px,.5fr) minmax(120px,.6fr) minmax(88px,.4fr);gap:12px;align-items:center;border:1px solid var(--border-subtle);border-radius:8px;padding:13px 14px;color:var(--body-soft);background:var(--bg-surface-hover)}.model-analysis-row strong,.model-analysis-row b{color:var(--white);font-weight:600}.model-analysis-row strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.console-info-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.console-empty-panel{display:grid;min-height:136px;place-items:center;border:1px dashed rgba(255,255,255,.12);border-radius:8px;padding:24px;color:var(--body-soft);background:#00000024;text-align:center}.reliability-card{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,.6fr);gap:22px;margin-top:16px;border-radius:8px;padding:26px}.reliability-list{display:grid;gap:10px}.reliability-list span{border:1px solid var(--border-subtle);border-radius:8px;padding:12px;color:var(--body);background:var(--bg-surface-hover)}.table-row{display:grid;gap:10px;align-items:center;min-height:62px;border:1px solid var(--border-subtle);border-radius:8px;padding:10px 12px;background:var(--bg-surface-hover)}.token-row{grid-template-columns:minmax(110px,1fr) minmax(160px,1.2fr) 82px minmax(150px,1fr) auto auto}.usage-row{grid-template-columns:minmax(155px,1.1fr) minmax(150px,1.05fr) minmax(86px,.7fr) minmax(72px,.55fr) minmax(72px,.55fr) minmax(84px,.65fr) minmax(92px,.7fr) minmax(88px,.65fr) minmax(130px,.95fr)}.usage-head{min-height:44px;color:var(--body-soft);background:#0c181252;font-size:12px;font-weight:700;letter-spacing:.04em}.usage-row b{color:var(--white);font-weight:600}.table-row span,.table-row code,.table-row time{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wallet-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.wallet-box{display:grid;gap:8px;min-height:172px;border:1px solid var(--border-subtle);border-radius:8px;padding:18px;background:var(--bg-surface-hover)}.wallet-box svg{color:var(--accent-color)}.wallet-box strong{color:var(--white);font-size:clamp(22px,3vw,32px);font-weight:700}.wallet-box span,.wallet-box small{color:var(--body-soft)}.wallet-box.compact{min-height:128px}.wallet-page-head{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:18px}.wallet-page-head p{margin:0;color:var(--body-soft)}.wallet-alert{display:flex;align-items:center;gap:10px;border:1px solid rgba(52,211,153,.22);border-radius:8px;padding:14px 16px;color:var(--body);background:#34d39914}.wallet-alert svg{color:var(--accent-color);flex:0 0 auto}.wallet-redeem{display:grid;grid-template-columns:minmax(220px,.5fr) minmax(0,1fr);gap:22px;align-items:end}.wallet-redeem h3{margin-bottom:8px}.wallet-redeem p{margin:0;color:var(--body-soft)}.invite-panel{display:grid;gap:18px}.invite-link-field{color:var(--body-soft)}.reward-note{display:grid;gap:8px;border:1px solid var(--border-subtle);border-radius:8px;padding:16px;color:var(--body-soft);background:#00000024}.reward-note strong{color:var(--white);font-weight:600}.empty-state{display:grid;gap:12px;place-items:center;min-height:220px;color:var(--body-soft);text-align:center}.empty-state strong{color:var(--white);font-size:20px}.settings-form{max-width:640px}.settings-account-grid{display:grid;grid-template-columns:minmax(320px,640px) minmax(320px,1fr);gap:22px;align-items:start}.settings-account-column{display:grid;gap:18px}.settings-account-grid .settings-form{max-width:none}.settings-password-form h3{margin:0;color:var(--body);font-size:22px;font-weight:850;letter-spacing:0;line-height:1.2}.settings-notice{margin:0;color:var(--body-soft);line-height:1.65}:root{color-scheme:dark;--platinum: #fff8e6;--white: #ffffff;--body: #e8eef8;--body-soft: #c8d3e4;--muted: #8ea0b8;--accent: #f4c95d;--accent-soft: rgba(244, 201, 93, .14);--obsidian-soft: rgba(26, 43, 68, .62);--obsidian: rgba(26, 43, 68, .78);--obsidian-strong: rgba(20, 34, 54, .92);--border: rgba(244, 201, 93, .18);--border-subtle: rgba(255, 255, 255, .1);--border-hot: rgba(244, 201, 93, .5);--shadow: rgba(5, 13, 26, .35);--shadow-heavy: 0 18px 50px rgba(7, 16, 32, .32);--bg-body: #132039;--bg-surface: var(--obsidian);--bg-surface-hover: var(--obsidian-strong);--accent-color: var(--accent);--accent-text: #17243a;--text-primary: var(--white);--text-secondary: var(--body-soft)}html,body,.app-shell{background:radial-gradient(circle at 22% 0%,rgba(244,201,93,.2),transparent 28%),linear-gradient(135deg,#101a2b,#1a2b44 48%,#223956);color:var(--body)}.route-public,.route-auth,.route-generate,.route-console{--obsidian-soft: rgba(26, 43, 68, .62);--obsidian: rgba(26, 43, 68, .78);--obsidian-strong: rgba(20, 34, 54, .92);--accent: #f4c95d;--accent-soft: rgba(244, 201, 93, .14);--bg-surface: var(--obsidian);--bg-surface-hover: var(--obsidian-strong);--accent-color: var(--accent);--accent-text: #17243a}h1,h2,h3{color:var(--white);font-weight:600;letter-spacing:0;text-shadow:0 12px 34px rgba(5,13,26,.22)}.global-atmosphere{background:linear-gradient(90deg,rgba(244,201,93,.05) 1px,transparent 1px),linear-gradient(180deg,rgba(244,201,93,.05) 1px,transparent 1px),radial-gradient(circle at 80% 16%,rgba(244,201,93,.22),transparent 28%),linear-gradient(135deg,#101a2b,#1a2b44 54%,#203654);background-size:56px 56px,56px 56px,auto,auto}.forest-layer{inset:0;background:radial-gradient(circle at 18% 18%,rgba(244,201,93,.16),transparent 28%),radial-gradient(circle at 84% 4%,rgba(255,229,151,.14),transparent 24%),linear-gradient(135deg,#101a2bc7,#1a2b44e6);opacity:1;transform:none;animation:none}.forest-layer:before{background:linear-gradient(120deg,transparent 0 42%,rgba(244,201,93,.14) 42% 42.35%,transparent 42.35%),linear-gradient(180deg,rgba(255,255,255,.04),transparent 46%);mix-blend-mode:normal;opacity:.85}.forest-layer:after{background:radial-gradient(circle at 55% 110%,rgba(9,17,30,.56),transparent 42%),linear-gradient(180deg,transparent,rgba(10,18,32,.26));opacity:1}.particle-canvas{display:none}.cinematic-mask{background:radial-gradient(circle at 50% 0%,rgba(244,201,93,.1),transparent 34%),linear-gradient(180deg,#101a2b05,#101a2b57)}.global-spotlight{background:radial-gradient(620px circle at var(--mouse-x, 50%) var(--mouse-y, 50%),rgba(244,201,93,.16),transparent 58%);mix-blend-mode:soft-light;opacity:.84}.site-header{border-bottom-color:#f4c95d29;background:#111c2ec2;backdrop-filter:blur(20px) saturate(130%);-webkit-backdrop-filter:blur(20px) saturate(130%);box-shadow:0 18px 44px #060e1c38}.brand-mark,.docs-brand .brand-mark,.provider-mark{border-color:#f4c95d61;color:#f4c95d;background:linear-gradient(145deg,#f4c95d29,#1a2b44a3);box-shadow:inset 0 1px #fff8e633,0 14px 28px #050d1a2e}.main-nav button:after{height:2px;background:#f4c95d}.line-button,.icon-button,.balance-chip,.user-orb,.danger-button,.text-button{border-color:#f4c95d38;color:var(--body);background:#1a2b4494;box-shadow:inset 0 1px #fff8e614,0 10px 24px #060e1c24}.line-button.strong{border-color:transparent;color:#16243a;background:linear-gradient(180deg,#ffe18a,#f4c95d);box-shadow:0 14px 28px #f4c95d3d,inset 0 1px #fff6}.line-button.strong:hover{background:linear-gradient(180deg,#ffe79f,#f4c95d);box-shadow:0 18px 34px #f4c95d52,inset 0 1px #ffffff6b}.line-button:hover,.icon-button:hover,.balance-chip:hover,.user-orb:hover,.danger-button:hover,.text-button:hover{border-color:#f4c95d7a;background:#213654b8;box-shadow:0 16px 30px #060e1c33}.glass-card,.doc-panel,.feature-card,.model-card,.docs-section,.docs-home,.console-main{border:1px solid rgba(244,201,93,.16);border-top-color:#fff8e62e;border-radius:16px;background:linear-gradient(180deg,rgba(255,255,255,.055),transparent 42%),#1a2b44c7;backdrop-filter:blur(16px) saturate(122%);-webkit-backdrop-filter:blur(16px) saturate(122%);box-shadow:0 18px 46px #060e1c47,inset 0 1px #fff8e61c}.glass-card:before{background:radial-gradient(520px circle at var(--spotlight-x, 50%) var(--spotlight-y, 50%),rgba(244,201,93,.14),transparent 62%)}.glass-card:hover{border-color:#f4c95d6b;border-top-color:#ffe8a457;background:linear-gradient(180deg,rgba(255,255,255,.075),transparent 42%),#1e324edb}.tag,.leaderboard-tags span,.status-pill{border-color:#f4c95d52;color:#f8d878;background:#f4c95d1f}.metric,.wallet-box,.terminal-readout,.docs-signal-grid span,.endpoint-strip span,.runtime-pulse span,.docs-quick-card,.client-card,.quickstep-card,.doc-copy-card,.doc-split-notes article,.doc-checklist,.doc-bullet-list,.qa-list article,.legacy-table-wrap,.console-metric-group,.console-analysis,.console-info-panel,.wallet-section,.invite-panel{border-color:#f4c95d21;background:#0d18295c;box-shadow:inset 0 1px #fff8e60f}input,select,textarea{border-color:#f4c95d29;color:var(--white);background:#0c1727b8}input:focus,select:focus,textarea:focus{border-color:#f4c95d;box-shadow:0 0 0 4px #f4c95d29}.filter-group button{border-color:#f4c95d24;background:#0d182957}.filter-group button.active,.filter-group button:hover,.console-dock button:hover,.console-dock button.active,.docs-index a:hover,.size-strip button.active,.size-strip button:hover{border-color:#f4c95d75;color:var(--white);background:#f4c95d21}.doc-code-block pre,.doc-copy-card pre,pre{border-color:#f4c95d1f;background:#0b1526}.doc-code-block>span,.doc-copy-card strong,.price-column b,.metric strong,.wallet-box strong,.legacy-row strong,.legacy-row b{color:#fff8e6}.hero-entry h1{color:#fff8e6;font-size:112px;letter-spacing:0;text-shadow:0 18px 42px rgba(7,16,32,.28)}.section-kicker h2,.page-title h1,.generate-head h1,.auth-panel h1,.model-market-head h1,.leaderboard-hero h2{font-size:56px;letter-spacing:0}.docs-home h1{font-size:64px;letter-spacing:0}.console-main h2{font-size:48px;letter-spacing:0}.hero-copy,.home-portal-card small,.model-market-head p,.docs-home>p,.docs-section>p{color:#d7e0ee}.home-portal-card span,.eyebrow{color:#f4c95d}.wallet-alert{border-color:#f4c95d42;background:#f4c95d1a}.wallet-alert svg,.feature-icon,.client-card>span,.quickstep-card>span{color:#f4c95d}.spin{animation:spin .9s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pageIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes forestBreath{0%{opacity:1}to{opacity:1}}@keyframes lightDrift{0%{opacity:1}to{opacity:1}}@keyframes mistBreath{0%{opacity:1}to{opacity:1}}@keyframes signalFlow{0%,to{opacity:.34;transform:scaleY(.62)}50%{opacity:1;transform:scaleY(1)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.001ms!important}[data-reveal]{opacity:1;transform:none}}@media(max-width:1180px){.site-header{grid-template-columns:auto auto}.main-nav{grid-column:1 / -1;justify-content:flex-start;overflow-x:auto;padding-bottom:6px}.header-actions{justify-self:end}.overview-grid,.models-market-page,.model-market-head,.studio-layout,.generate-topline,.generate-hero,.leaderboard-dashboard,.leaderboard-hero,.reliability-card,.docs-terminal-layout{grid-template-columns:1fr}.model-filter-panel{position:relative;top:auto}.doc-io-grid,.doc-panel-head,.doc-field-row,.doc-field-row.three,.doc-split-notes,.qa-list,.pool-metric-grid{grid-template-columns:1fr}.docs-index{position:relative;top:auto;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.generate-tiers,.generate-status-grid{width:min(100%,420px)}.feature-band,.console-dashboard,.console-info-grid,.stat-grid,.wallet-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:740px){.site-header{grid-template-columns:minmax(0,1fr) auto;min-height:68px;gap:8px;padding-inline:12px}.brand{gap:10px}.brand-mark{width:38px;height:38px;flex:0 0 auto}.brand strong{font-size:20px}.brand small,.balance-chip,.console-link{display:none}.header-actions{gap:8px}.main-nav{display:none}.main-nav.open{position:absolute;top:68px;left:12px;right:12px;display:grid;grid-template-columns:1fr 1fr;gap:8px;border:1px solid var(--border-subtle);border-radius:8px;padding:14px;background:var(--bg-surface-hover)}.mobile-only{display:inline-flex}.home-hero-minimal,.models-market-page,.public-page,.generate-page,.auth-frame,.console-page,.docs-page{min-height:calc(100vh - 68px);padding:56px 16px 70px}.hero-signal{display:none}.hero-actions,.input-row,.toolbar,.notice{align-items:stretch;flex-direction:column}.hero-actions button,.input-row button,.toolbar button,.notice button{width:100%}.feature-band,.console-dashboard,.console-metric-grid,.console-info-grid,.form-grid,.stat-grid,.wallet-grid,.doc-list{grid-template-columns:1fr}.model-search-bar,.old-toolbar,.old-filter-bar,.wallet-page-head,.console-section-head,.console-tabs{align-items:stretch;flex-direction:column}.model-search-bar button,.old-toolbar button,.old-filter-bar button,.wallet-page-head button,.console-tabs button{width:100%}.old-toolbar input,.old-filter-bar input,.old-filter-bar select{width:100%;max-width:none}.docs-index{grid-template-columns:1fr}.docs-index a{min-width:0;overflow-wrap:anywhere}.console-dock{position:static;grid-template-columns:1fr}.console-dock nav{display:grid;grid-template-columns:repeat(auto-fit,minmax(138px,1fr))}.generate-topline,.generate-hero{gap:16px}.generate-tiers,.generate-status-grid{min-width:0;grid-template-columns:1fr;padding:14px}.generate-tiers span,.generate-status-grid span{width:auto;height:auto}.result-panel{min-height:340px}.token-row,.usage-row{grid-template-columns:1fr;align-items:start}.leaderboard-row{grid-template-columns:44px minmax(0,1fr)}.leaderboard-row b{grid-column:2}}:root{--night-blue: #1a2b44;--champagne-gold: #f4c95d;--bg-deep: #0f182b;--card-bg: rgba(26, 43, 68, .85);--text-main: #ffffff;--text-muted: rgba(255, 255, 255, .6);--border-gold-subtle: rgba(244, 201, 93, .25);--platinum: var(--text-main);--white: var(--text-main);--body: rgba(255, 255, 255, .78);--body-soft: var(--text-muted);--muted: rgba(255, 255, 255, .48);--accent: var(--champagne-gold);--accent-soft: rgba(244, 201, 93, .12);--obsidian-soft: var(--card-bg);--obsidian: var(--card-bg);--obsidian-strong: rgba(26, 43, 68, .94);--border: var(--border-gold-subtle);--border-subtle: rgba(244, 201, 93, .16);--border-hot: var(--champagne-gold);--shadow-heavy: 0 10px 30px rgba(0, 0, 0, .3);--bg-body: var(--bg-deep);--bg-surface: var(--card-bg);--bg-surface-hover: rgba(26, 43, 68, .94);--accent-color: var(--champagne-gold);--accent-text: var(--night-blue)}html,body,.app-shell,.global-atmosphere{background:var(--bg-deep)!important;color:var(--text-main)}.forest-layer,.cinematic-mask,.global-spotlight{display:none!important}h1,h2,h3{color:var(--text-main);font-weight:700;letter-spacing:0;text-shadow:none!important}.site-header{border-bottom:1px solid var(--border-gold-subtle);background:#0f182beb;box-shadow:none!important}.brand-mark,.provider-mark,.feature-icon,.client-card>span,.quickstep-card>span{border-color:var(--border-gold-subtle);color:var(--champagne-gold);background:#f4c95d14;box-shadow:none!important}.line-button,.icon-button,.balance-chip,.user-orb,.danger-button,.text-button{border:1px solid var(--border-gold-subtle);border-radius:6px;color:var(--text-main);background:transparent;box-shadow:none!important}.line-button.strong{min-height:46px;border:none;border-radius:6px;padding:12px 28px;color:var(--night-blue);background:var(--champagne-gold);font-weight:600;box-shadow:none!important}.line-button.strong:hover{background:#e5b84c;transform:translateY(-1px);box-shadow:none!important}.line-button:hover,.icon-button:hover,.balance-chip:hover,.user-orb:hover,.danger-button:hover,.text-button:hover{border-color:var(--champagne-gold);background:#f4c95d14;box-shadow:none!important}.solid-card,.model-card,.glass-card,.doc-panel,.feature-card,.docs-section,.docs-home,.console-main,.doc-copy-card,.metric,.wallet-box,.terminal-readout,.docs-signal-grid span,.endpoint-strip span,.runtime-pulse span,.docs-quick-card,.client-card,.quickstep-card,.doc-split-notes article,.doc-checklist,.doc-bullet-list,.qa-list article,.legacy-table-wrap,.console-metric-group,.console-analysis,.console-info-panel,.wallet-section,.invite-panel{border:1px solid var(--border-gold-subtle);border-radius:8px;background:var(--card-bg);box-shadow:0 10px 30px #0000004d!important;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.glass-card:before{display:none}.solid-card:hover,.model-card:hover,.glass-card:hover{border-color:var(--champagne-gold);background:var(--card-bg);box-shadow:0 10px 30px #0000004d!important}.eyebrow,.tag{border:none;color:var(--champagne-gold);background:transparent;font-size:12px;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.home-hero-minimal{min-height:calc(100vh - 76px);padding:96px clamp(18px,6vw,88px) 90px}.hero-entry{width:min(1120px,100%);margin:0 auto;align-items:center;justify-items:center;text-align:center;gap:20px}.hero-entry h1{max-width:920px;color:var(--text-main);font-size:56px!important;line-height:1.14;font-weight:700;letter-spacing:0;text-shadow:none!important}.hero-copy{max-width:600px;margin:0 auto;color:var(--text-muted);font-size:18px}.hero-actions{justify-content:center;gap:16px}.home-portal-grid{width:100%;margin-top:80px;display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.home-portal-card{min-height:178px;padding:32px;text-align:left}.home-portal-card strong{color:var(--text-main)}.home-portal-card small,.model-market-head p,.docs-home>p,.docs-section>p,.metric span,.metric small,.table-row span,.legacy-row span{color:var(--text-muted)}input,select,textarea{border-color:var(--border-gold-subtle);border-radius:6px;background:#0f182bb8;box-shadow:none!important}input:focus,select:focus,textarea:focus{border-color:var(--champagne-gold);box-shadow:none!important}.doc-code-block pre,.doc-copy-card pre,pre{border-color:#f4c95d2e;background:#0f182be0;box-shadow:none!important}@media(max-width:900px){.hero-entry h1{font-size:40px!important}.home-portal-grid{grid-template-columns:1fr}}:root{--night-blue: #1a2b44;--champagne-gold: #f4c95d;--bg-deep: #f4c95d;--card-bg: rgba(26, 43, 68, .94);--text-main: #1a2b44;--text-muted: rgba(26, 43, 68, .68);--border-gold-subtle: rgba(26, 43, 68, .22);--platinum: #ffffff;--white: #ffffff;--body: rgba(255, 255, 255, .82);--body-soft: rgba(255, 255, 255, .64);--muted: rgba(255, 255, 255, .48);--accent: var(--champagne-gold);--accent-soft: rgba(244, 201, 93, .12);--obsidian-soft: var(--card-bg);--obsidian: var(--card-bg);--obsidian-strong: #15243a;--border: rgba(244, 201, 93, .24);--border-subtle: rgba(244, 201, 93, .18);--border-hot: var(--champagne-gold);--bg-body: var(--champagne-gold);--bg-surface: var(--card-bg);--bg-surface-hover: #15243a;--accent-color: var(--champagne-gold);--accent-text: var(--night-blue)}html,body,.app-shell,.global-atmosphere{background:var(--champagne-gold)!important;color:var(--night-blue)}.site-header{border-bottom-color:#1a2b442e;background:#f4c95deb;color:var(--night-blue)}.brand strong,.main-nav button,.balance-chip b,.balance-chip span{color:var(--night-blue)}.brand-mark,.provider-mark{border-color:#1a2b4447;color:var(--champagne-gold);background:var(--night-blue)}.line-button,.icon-button,.balance-chip,.user-orb,.danger-button,.text-button{border-color:#1a2b443d;color:var(--night-blue);background:#ffffff24}.line-button.strong{color:var(--champagne-gold);background:var(--night-blue)}.line-button.strong:hover{color:var(--champagne-gold);background:#132238}.line-button:hover,.icon-button:hover,.balance-chip:hover,.user-orb:hover,.danger-button:hover,.text-button:hover{border-color:var(--night-blue);background:#1a2b4414}.hero-entry h1,.hero-copy,.home-portal-card small,.model-market-head h1,.model-market-head p,.page-title h1,.page-title p{color:var(--night-blue)!important}.eyebrow,.tag{color:var(--night-blue)}.glass-card .eyebrow,.glass-card .tag,.doc-panel .tag,.docs-section .tag,.model-card .tag{color:var(--champagne-gold)}.solid-card,.model-card,.glass-card,.doc-panel,.feature-card,.docs-section,.docs-home,.console-main,.doc-copy-card,.metric,.wallet-box,.terminal-readout,.docs-signal-grid span,.endpoint-strip span,.runtime-pulse span,.docs-quick-card,.client-card,.quickstep-card,.doc-split-notes article,.doc-checklist,.doc-bullet-list,.qa-list article,.legacy-table-wrap,.console-metric-group,.console-analysis,.console-info-panel,.wallet-section,.invite-panel{border-color:#1a2b442e;background:var(--night-blue);color:#ffffffd1}.solid-card:hover,.model-card:hover,.glass-card:hover{border-color:#1a2b447a;background:#15243a}.home-portal-card strong,.model-card h3,.doc-panel h3,.docs-section h2,.docs-section h3,.docs-home h1,.console-main h2,.metric strong,.wallet-box strong,.legacy-row strong,.legacy-row b{color:#fff!important}.home-portal-card small,.docs-home>p,.docs-section>p,.metric span,.metric small,.legacy-row span,.table-row span{color:#ffffffa3!important}input,select,textarea,.doc-code-block pre,.doc-copy-card pre,pre{border-color:#f4c95d2e;color:#fff;background:#0f182be0}html,body,.app-shell,.global-atmosphere{background:radial-gradient(circle at 16% 12%,rgba(255,255,255,.22),transparent 24%),radial-gradient(circle at 86% 6%,rgba(26,43,68,.12),transparent 28%),linear-gradient(135deg,#f6d26d 0%,var(--champagne-gold) 46%,#e9b843 100%)!important}.forest-layer,.cinematic-mask{display:none!important}.app-shell:before,.app-shell:after{position:fixed;z-index:1;width:min(44vw,560px);height:min(28vw,320px);pointer-events:none;content:"";opacity:.18;background-repeat:no-repeat;background-position:center;background-size:contain;background-image:url("data:image/svg+xml,%3Csvg width='560' height='320' viewBox='0 0 560 320' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg stroke='%231a2b44' stroke-width='5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M36 188h132c31 0 56-25 56-56s-25-56-56-56c-23 0-43 14-52 34'/%3E%3Cpath d='M112 188h246c40 0 72-32 72-72s-32-72-72-72c-30 0-56 18-67 44'/%3E%3Cpath d='M246 188h184c40 0 72-32 72-72 0-28-16-53-39-65'/%3E%3Cpath d='M68 232h388'/%3E%3Cpath d='M144 268h300'/%3E%3Cpath d='M318 232c24 0 44-20 44-44s-20-44-44-44c-18 0-34 11-41 27'/%3E%3Cpath d='M210 232c18 0 33-15 33-33s-15-33-33-33c-13 0-25 8-30 20'/%3E%3C/g%3E%3C/svg%3E")}.app-shell:before{top:90px;left:clamp(-180px,-8vw,-72px)}.app-shell:after{right:clamp(-180px,-8vw,-72px);bottom:56px;transform:rotate(180deg)}.page-transition,.site-header{position:relative;z-index:3}.site-header{position:sticky;top:0;z-index:20}.home-hero-minimal{align-items:start;min-height:auto;padding-top:clamp(74px,8vw,118px);padding-bottom:clamp(72px,8vw,108px)}.hero-entry{width:min(1240px,100%);gap:26px}.hero-entry h1{max-width:1120px;color:#10213a!important;font-size:clamp(58px,8.6vw,112px)!important;font-weight:800;line-height:1.02;letter-spacing:-.045em;text-shadow:0 1px 0 rgba(255,255,255,.32)!important}.hero-copy{max-width:760px;color:#10213ad1!important;font-size:clamp(18px,1.7vw,24px);font-weight:520}.home-portal-grid{margin-top:clamp(48px,7vw,86px)}.home-portal-card{min-height:210px}.home-portal-card span{color:#f4c95deb}.model-filter-panel,.docs-index{position:relative!important;top:auto!important;align-self:start}.model-filter-panel,.docs-index,.generate-page .glass-card,.leaderboard-dashboard .glass-card{border-color:#f4c95d47!important;background:#1a2b44!important;color:#ffffffe0!important}.filter-group>strong,.filter-group button span,.docs-index a,.docs-nav-group p{color:#ffffffc2!important}.filter-group button,.docs-index a{border-color:#f4c95d29;background:#ffffff0a}.filter-group button.active,.filter-group button:hover,.docs-index a:hover{border-color:#f4c95d94!important;color:#fff!important;background:#f4c95d1f!important}.generate-page,.leaderboard-dashboard{color:#ffffffe0}.generate-page h1,.generate-page h2,.generate-page h3,.generate-page label,.generate-page strong,.generate-page b,.leaderboard-dashboard h2,.leaderboard-dashboard h3,.leaderboard-dashboard strong,.leaderboard-dashboard b{color:#fff!important;opacity:1!important}.generate-page p,.generate-page span,.generate-page small,.generate-page .empty-result,.leaderboard-dashboard p,.leaderboard-dashboard span,.leaderboard-dashboard small{color:#ffffffc2!important;opacity:1!important}.generate-page .tag,.generate-page .eyebrow,.leaderboard-dashboard .tag,.leaderboard-dashboard .eyebrow,.leaderboard-tags span{color:var(--champagne-gold)!important}.generate-status-grid,.generate-status-grid div,.generation-summary,.size-strip button,.leaderboard-stat,.leaderboard-table,.leaderboard-table-row.head{border-color:#f4c95d2e!important;background:#0c18267a!important}.generate-page input,.generate-page select,.generate-page textarea{border-color:#f4c95d42!important;background:#060e1a9e!important;color:#fff!important}.generate-page input::placeholder,.generate-page textarea::placeholder{color:#ffffff80}.generate-page .line-button.strong{background:var(--champagne-gold);color:var(--night-blue)!important}.studio-layout,.user-image-layout{gap:32px}.size-strip button.active,.size-strip button:hover{border-color:var(--champagne-gold)!important;background:#f4c95d21!important}.leaderboard-dashboard{width:min(1480px,100%);max-width:1480px;margin:0 auto;grid-template-columns:1fr!important;justify-items:stretch}.leaderboard-hero,.pool-overview,.ranking-table,.leaderboard-side{grid-column:1 / -1!important;grid-row:auto!important}.leaderboard-hero{grid-template-columns:minmax(0,1fr) repeat(3,minmax(190px,.34fr))}.pool-metric-grid{grid-template-columns:repeat(auto-fit,minmax(190px,220px));justify-content:center}.leaderboard-side{display:grid;grid-template-columns:repeat(4,minmax(180px,1fr));gap:16px}.leaderboard-side .metric{min-height:104px;margin:0!important}.leaderboard-table-row.head span{color:#f4c95deb!important}@media(max-width:1100px){.leaderboard-hero,.leaderboard-side,.runtime-pulse{grid-template-columns:1fr 1fr}}@media(max-width:780px){.app-shell:before,.app-shell:after{width:360px;height:220px;opacity:.11}.hero-entry h1{font-size:clamp(46px,14vw,70px)!important;letter-spacing:-.03em}.leaderboard-hero,.leaderboard-side,.runtime-pulse,.studio-layout,.user-image-layout{grid-template-columns:1fr!important}}body,html,.app-shell,.global-atmosphere{background-color:var(--champagne-gold)!important;background-image:repeating-radial-gradient(circle at 0 0,transparent 0,var(--champagne-gold) 40px,rgba(26,43,68,.04) 41px,transparent 42px)!important}.home-hero-minimal{display:block;min-height:calc(100vh - 76px);padding:0 clamp(18px,6vw,88px) 88px}.hero-entry{display:block;width:100%;text-align:center}.hero-entry h1{max-width:none;margin:15vh auto 5vh;color:var(--night-blue)!important;font-size:clamp(80px,10vw,150px)!important;font-weight:900;line-height:.92;letter-spacing:-.04em;text-align:center;text-shadow:none!important}.hero-copy,.hero-actions,.home-portal-grid{display:none!important}.model-filter-panel::-webkit-scrollbar,.docs-index::-webkit-scrollbar{width:7px}.model-filter-panel::-webkit-scrollbar-thumb,.docs-index::-webkit-scrollbar-thumb{border-radius:999px;background:#f4c95d5c}.studio-panel label,.studio-panel p,.studio-panel input,.studio-panel textarea,.studio-panel select,.studio-panel span{color:#fff!important;opacity:1!important;visibility:visible!important}.notice{width:fit-content;max-width:min(92vw,760px);margin:0 auto 32px!important;border-radius:8px;padding:12px 24px}.notice span{color:#fff!important}.pool-metric-grid{display:flex!important;flex-wrap:wrap;justify-content:center;gap:24px}.pool-metric-grid .metric{flex:1 1 190px;max-width:230px}.solid-card,.model-card,.doc-panel,.glass-card,.docs-section,.docs-home,.feature-card,.leaderboard-stat,.pool-overview,.ranking-table,.leaderboard-side,.studio-panel,.result-panel,.size-matrix-panel{transition:all .2s cubic-bezier(.25,.46,.45,.94)!important;box-shadow:2px 2px #1a2b4433!important}.solid-card:hover,.model-card:hover,.doc-panel:hover,.glass-card:hover,.docs-section:hover,.docs-home:hover,.feature-card:hover,.leaderboard-stat:hover,.pool-overview:hover,.ranking-table:hover,.leaderboard-side:hover,.studio-panel:hover,.result-panel:hover,.size-matrix-panel:hover{transform:translate(-6px,-6px)!important;border-color:var(--champagne-gold)!important;box-shadow:10px 10px #1a2b44e6!important}.glass-card:hover:before{opacity:0!important}@media(max-width:780px){.hero-entry h1{font-size:clamp(72px,20vw,112px)!important;margin-top:14vh}.model-filter-panel,.docs-index{position:relative!important;top:auto!important;max-height:none}}body,html,.app-shell,.global-atmosphere{background-color:var(--champagne-gold)!important;background-image:repeating-radial-gradient(circle at 0 0,transparent 0 42px,rgba(26,43,68,.035) 43px,transparent 44px),linear-gradient(135deg,#f7d46e,#f4c95d 48%,#e9b843)!important}.app-shell:before,.app-shell:after{width:min(34vw,520px);height:min(20vw,300px);opacity:.15;background-image:url("data:image/svg+xml,%3Csvg width='640' height='320' viewBox='0 0 640 320' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg stroke='%231a2b44' stroke-width='6' stroke-linecap='round' stroke-linejoin='round' opacity='.72'%3E%3Cpath d='M10 166h180c42 0 76-34 76-76 0-35-24-65-58-73-37-9-75 10-91 45'/%3E%3Cpath d='M86 166h100c25 0 45-20 45-45s-20-45-45-45c-20 0-37 13-43 31'/%3E%3Cpath d='M184 166h258c55 0 100-45 100-100 0-43-28-81-68-95-49-16-103 7-125 54'/%3E%3Cpath d='M364 166h128c35 0 64-29 64-64s-29-64-64-64c-27 0-50 17-59 41'/%3E%3Cpath d='M0 214h382'/%3E%3Cpath d='M54 262h332'/%3E%3Cpath d='M428 214h190'/%3E%3Cpath d='M460 262h150'/%3E%3Cpath d='M502 214c40 0 72-32 72-72'/%3E%3Cpath d='M574 214c-26 0-48-22-48-48s22-48 48-48c25 0 45 19 48 43'/%3E%3C/g%3E%3C/svg%3E")}.app-shell:before{top:86px;left:-42px}.app-shell:after{right:-58px;bottom:60px}.main-nav{gap:clamp(26px,3.5vw,46px)}.main-nav button{font-size:18px!important;font-weight:700;color:#1a2b44eb!important}.main-nav button:hover,.main-nav button.active{color:#fff!important}.home-hero-minimal{min-height:calc(100vh - 76px);padding:0 clamp(24px,6vw,88px) 84px}.hero-entry{display:grid;justify-items:center;width:min(1320px,100%);margin:0 auto;text-align:center}.hero-entry h1{margin:clamp(118px,17vh,180px) auto clamp(34px,5vh,56px);color:var(--night-blue)!important;font-size:clamp(96px,11vw,176px)!important;font-weight:900;line-height:.9;letter-spacing:-.055em}.hero-actions{display:flex!important;justify-content:center;gap:16px;margin-bottom:clamp(44px,5.8vh,68px)}.home-portal-grid{display:grid!important;width:min(1160px,100%);grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:0 auto}.home-portal-card{min-height:178px;padding:30px 34px}.home-portal-card span,.eyebrow,.tag{font-size:14px!important;letter-spacing:.12em}.home-portal-card strong{font-size:28px}.home-portal-card small{font-size:15px}.model-filter-panel,.docs-index{position:sticky!important;top:100px!important;align-self:start!important;max-height:calc(100vh - 120px);overflow-y:auto}.model-filter-panel .text-button,.model-filter-panel .line-button,.console-section-head.compact .text-button{color:#fff!important;opacity:1!important;background:#ffffff29!important;border-color:#f4c95d52!important}.generate-page .notice{width:min(100%,1320px)!important;max-width:1320px!important;display:flex;justify-content:space-between;gap:32px;margin:0 auto 36px!important}.leaderboard-page{padding-top:clamp(82px,8vw,132px)}.leaderboard-dashboard{width:min(1500px,100%)!important;max-width:1500px!important}.leaderboard-hero{overflow:hidden}.leaderboard-hero>div:first-child .eyebrow{display:none}.notice:has(span){box-shadow:0 8px #1a2b442e!important}.solid-card,.model-card,.doc-panel,.glass-card,.docs-section,.docs-home,.feature-card,.leaderboard-stat,.pool-overview,.ranking-table,.leaderboard-side,.studio-panel,.result-panel,.size-matrix-panel{transition:border-color .18s ease,background-color .18s ease,box-shadow .18s ease!important;box-shadow:8px 8px #1a2b4452!important}.solid-card:hover,.model-card:hover,.doc-panel:hover,.glass-card:hover,.docs-section:hover,.docs-home:hover,.feature-card:hover,.leaderboard-stat:hover,.pool-overview:hover,.ranking-table:hover,.leaderboard-side:hover,.studio-panel:hover,.result-panel:hover,.size-matrix-panel:hover{transform:none!important;border-color:#f4c95d94!important;box-shadow:8px 8px #1a2b446b!important}@media(max-width:1100px){.home-portal-grid{grid-template-columns:1fr}.main-nav button{font-size:16px!important}}@media(max-width:780px){.hero-entry h1{margin-top:14vh;font-size:clamp(72px,20vw,112px)!important}.generate-page .notice{display:grid}}.model-filter-panel,.docs-index{transform:none!important;opacity:1!important}.model-filter-panel[data-reveal],.docs-index[data-reveal],.model-filter-panel[data-reveal].is-visible,.docs-index[data-reveal].is-visible{transform:none!important}.models-market-page,.docs-terminal-layout{align-items:start}.hero-entry h1{margin-top:clamp(86px,12vh,136px)!important;margin-bottom:clamp(28px,4vh,44px)!important}.hero-actions{margin-bottom:clamp(34px,4.5vh,54px)!important}.home-portal-grid{transform:translateY(-6px)}.market-model-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));align-items:stretch;gap:20px}.market-model-card,.model-card{min-height:0!important}.market-model-card{display:flex!important;min-height:230px!important;height:230px;flex-direction:column;justify-content:space-between;padding:34px 38px!important}.market-model-card h3{display:-webkit-box;min-height:2.35em;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:clamp(23px,1.45vw,30px);line-height:1.16}.market-model-card p{display:-webkit-box;max-height:4.9em;overflow:hidden;margin:0;-webkit-box-orient:vertical;-webkit-line-clamp:3}.price-column{gap:6px}.price-column span{white-space:nowrap}.text-button,.line-button.compact,.doc-copy-card .text-button{color:var(--night-blue)!important;background:var(--champagne-gold)!important;border:1px solid rgba(244,201,93,.72)!important;opacity:1!important}.text-button:hover,.line-button.compact:hover,.doc-copy-card .text-button:hover{color:var(--night-blue)!important;background:#ffd974!important;border-color:#ffe08a!important;opacity:1!important}.model-search-bar .line-button.compact:disabled{color:#1a2b44c7!important;background:#f4c95d9e!important;opacity:1!important}.doc-copy-card>div{align-items:center}.doc-copy-card .text-button{min-width:72px;justify-content:center;border-radius:8px}.generate-page .studio-layout{margin-top:-8px}.generate-page .generate-hero{margin-bottom:28px}@media(max-width:1280px){.market-model-card{height:auto;min-height:230px!important}}.docs-page .doc-field-table{border-color:#f4c95d47!important;background:#132238!important}.docs-page .doc-field-row{border-top-color:#f4c95d24!important;color:#ffffffd1!important;background:#1a2b44!important}.docs-page .doc-field-row:nth-child(2n){background:#17273f!important}.docs-page .doc-field-row.head{color:#ffffffad!important;background:#132238!important}.docs-page .doc-field-row b,.docs-page .doc-field-row code{color:#fff!important}.docs-page .line-button,.docs-page .text-button,.docs-page .doc-copy-card .text-button{color:#fff!important;background:#132238!important;border-color:#f4c95d57!important;opacity:1!important;box-shadow:none!important}.docs-page .line-button.strong{color:var(--champagne-gold)!important;background:#0f1c30!important;border-color:#f4c95d85!important}.docs-page .line-button:hover,.docs-page .text-button:hover,.docs-page .doc-copy-card .text-button:hover{color:var(--champagne-gold)!important;background:#1a2b44!important;border-color:#f4c95db8!important;opacity:1!important;transform:none!important}.docs-page .docs-signal-grid span,.docs-page .endpoint-strip span,.docs-page .docs-quick-card,.docs-page .client-card,.docs-page .quickstep-card,.docs-page .doc-copy-card{background:#1a2b44!important;border-color:#f4c95d38!important}html,body,.app-shell,.global-atmosphere{background-color:#f4c95d!important;background-image:radial-gradient(circle at 14% 10%,rgba(255,244,197,.45),transparent 24%),radial-gradient(circle at 82% 18%,rgba(255,228,142,.28),transparent 28%),linear-gradient(135deg,#f8d772,#f4c95d 48%,#e9b544)!important}.global-atmosphere:before,.global-atmosphere:after{position:absolute;inset:0;pointer-events:none;content:""}.global-atmosphere:before{background-image:linear-gradient(112deg,rgba(26,43,68,.05) 1px,transparent 1px),linear-gradient(180deg,transparent 0 74px,rgba(26,43,68,.035) 75px,transparent 76px);background-size:58px 100%,100% 118px;opacity:.48}.global-atmosphere:after{display:none}.app-shell:before,.app-shell:after{position:fixed;z-index:1;width:clamp(360px,34vw,640px);aspect-ratio:960 / 520;height:auto;pointer-events:none;content:"";background-image:none!important;background-repeat:no-repeat;background-position:center;background-size:contain;opacity:.1}.app-shell:before{top:88px;left:clamp(-220px,-11vw,-110px)}.app-shell:after{right:clamp(-230px,-12vw,-120px);bottom:clamp(14px,5vh,72px);transform:rotate(180deg);opacity:.115}.hero-entry[data-reveal]{opacity:1;transform:none}.home-hero-minimal{min-height:calc(100vh - 76px);padding:0 clamp(24px,6vw,88px) clamp(74px,8vh,104px)}.hero-entry{width:min(1240px,100%)}.hero-entry h1{margin-top:clamp(94px,13vh,142px)!important;margin-bottom:clamp(26px,4vh,44px)!important;color:#142640!important;text-shadow:0 1px 0 rgba(255,244,197,.34)!important}.hero-actions{margin-bottom:clamp(34px,5vh,58px)!important}.home-portal-grid{position:relative;z-index:2;transform:none}.home-portal-card{border-color:#f4c95d33!important;box-shadow:8px 8px #1a2b443d!important}.site-header{background:#f4c95dd6;backdrop-filter:blur(18px) saturate(126%);-webkit-backdrop-filter:blur(18px) saturate(126%)}@media(max-width:1100px){.app-shell:before,.app-shell:after{width:420px;opacity:.09}}@media(max-width:780px){.global-atmosphere:after{background-size:460px 249px;opacity:.035}.app-shell:before{top:76px;left:-210px}.app-shell:after{right:-230px;bottom:24px}.hero-entry h1{margin-top:clamp(82px,13vh,112px)!important}}.page-transition:has(.models-market-page),.page-transition:has(.docs-page){animation-name:pageInNoShift;transform:none!important}.models-market-page .model-filter-panel,.docs-terminal-layout .docs-index{position:sticky!important;top:100px!important;align-self:start!important;max-height:calc(100vh - 120px);overflow-y:auto;z-index:4}.app-shell{overflow-x:clip!important;overflow-y:visible!important}.danger-button{min-height:38px;border-color:#f87171b8!important;color:#fff7f7!important;background:#b42318!important;font-weight:600}.danger-button:hover{border-color:#fecacae6!important;color:#fff!important;background:#d92d20!important;transform:translateY(-1px)}@keyframes pageInNoShift{0%{opacity:0}to{opacity:1}}@media(max-width:1180px){.models-market-page .model-filter-panel,.docs-terminal-layout .docs-index{position:relative!important;top:auto!important;max-height:none}}:root{color-scheme:light;--bg-retro-yellow: #FFDF00;--card-night-blue: #1a2b44;--border-hard: #0d1524;--text-main: #ffffff;--platinum: var(--text-main);--white: var(--text-main);--body: var(--text-main);--body-soft: var(--text-main);--muted: #d8e4ff;--accent: var(--bg-retro-yellow);--accent-soft: rgba(255, 223, 0, .22);--border: var(--border-hard);--border-subtle: var(--border-hard);--border-hot: var(--bg-retro-yellow);--shadow: var(--border-hard);--shadow-heavy: 8px 8px 0 var(--border-hard);--bg-body: var(--bg-retro-yellow);--bg-surface: var(--card-night-blue);--bg-surface-hover: #223854;--accent-color: var(--bg-retro-yellow);--accent-text: var(--border-hard);--text-primary: var(--text-main);--text-secondary: var(--text-main);--night-blue: var(--border-hard);--champagne-gold: var(--bg-retro-yellow);font-family:JetBrains Mono,monospace;background:var(--bg-retro-yellow);color:var(--text-main)}*,*:before,*:after{border-radius:0!important;background-image:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;filter:none!important}html,body,.app-shell,.route-public,.route-auth,.route-generate,.route-console,.global-atmosphere{background-color:var(--bg-retro-yellow)!important;background-image:none!important;color:var(--text-main);font-family:JetBrains Mono,monospace!important}body{background-color:var(--bg-retro-yellow)!important;background-image:none!important;font-family:JetBrains Mono,monospace!important}.app-shell:before,.app-shell:after,.global-atmosphere:before,.global-atmosphere:after,.global-spotlight,.glass-card:before,.glass-card:after,.aurora-orb,.hero-signal{display:none!important;content:none!important;background:none!important;filter:none!important}.site-header{background:var(--bg-retro-yellow)!important;border-bottom:3px solid var(--border-hard)!important;box-shadow:0 6px 0 var(--border-hard)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}h1,h2,h3,.brand strong,.eyebrow,.tag{font-family:VT323,monospace!important;letter-spacing:2px!important;text-transform:uppercase;text-shadow:none!important}.home-hero-minimal{display:grid;min-height:calc(100vh - 76px)!important;padding:0 clamp(18px,5vw,80px) 0!important;place-items:center}.hero-entry,.hero-copy{display:grid!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important;place-items:center;text-align:center}.hero-entry h1,.hero-copy h1{max-width:none!important;margin:10vh auto!important;color:var(--border-hard)!important;font-family:VT323,monospace!important;font-size:clamp(80px,15vw,200px)!important;font-weight:400!important;line-height:.82!important;letter-spacing:2px!important;text-align:center;text-shadow:6px 6px 0 #ffffff!important}.hero-actions,.home-portal-grid,.hero-copy p,.home-hero-minimal .eyebrow{display:none!important}.glass-card,.solid-card,.model-card,.doc-panel,.console-main,.studio-panel,.docs-section,.docs-home,.feature-card,.leaderboard-stat,.pool-overview,.ranking-table,.leaderboard-side,.result-panel,.size-matrix-panel,.model-filter-panel,.docs-index,.docs-quick-card,.client-card,.quickstep-card,.doc-copy-card,.metric,.console-info-panel,.console-analysis,.auth-panel,.notice{background-color:var(--card-night-blue)!important;background-image:none!important;border:3px solid var(--border-hard)!important;box-shadow:8px 8px 0 var(--border-hard)!important;color:var(--text-main)!important;filter:none!important;opacity:1!important;transition:transform .1s,box-shadow .1s!important}.solid-card:hover,.model-card:hover,.doc-panel:hover,.console-main:hover,.studio-panel:hover,.docs-section:hover,.docs-home:hover,.feature-card:hover,.leaderboard-stat:hover,.pool-overview:hover,.ranking-table:hover,.leaderboard-side:hover,.result-panel:hover,.size-matrix-panel:hover,.model-filter-panel:hover,.docs-index:hover,.docs-quick-card:hover,.client-card:hover,.quickstep-card:hover,.doc-copy-card:hover{border-color:var(--border-hard)!important;box-shadow:8px 8px 0 var(--border-hard)!important;transform:none!important}.line-button,.text-button,.icon-button,.balance-chip,.user-orb,.main-nav button,.model-filter-panel button,.size-strip button,.console-tabs button{background-color:var(--card-night-blue)!important;background-image:none!important;border:3px solid var(--border-hard)!important;box-shadow:4px 4px 0 var(--border-hard)!important;color:var(--text-main)!important;font-family:JetBrains Mono,monospace!important;font-weight:700!important;opacity:1!important;transition:transform .1s,box-shadow .1s!important}.line-button:hover,.text-button:hover,.icon-button:hover,.balance-chip:hover,.user-orb:hover,.main-nav button:hover,.main-nav button.active,.model-filter-panel button:hover,.model-filter-panel button.active,.size-strip button:hover,.size-strip button.active,.console-tabs button:hover,.console-tabs button.active{background-color:var(--bg-retro-yellow)!important;border-color:var(--border-hard)!important;color:var(--border-hard)!important;transform:translate(2px,2px)!important;box-shadow:2px 2px 0 var(--border-hard)!important}.line-button.strong{background-color:var(--bg-retro-yellow)!important;color:var(--border-hard)!important;border:3px solid var(--border-hard)!important;box-shadow:6px 6px 0 var(--border-hard)!important;font-family:VT323,monospace!important;font-size:20px}.line-button.strong:hover{transform:translate(2px,2px)!important;box-shadow:4px 4px 0 var(--border-hard)!important}.line-button.strong:active,.line-button:active,.text-button:active,.icon-button:active,.model-filter-panel button:active,.size-strip button:active,.console-tabs button:active{transform:translate(6px,6px)!important;box-shadow:0 0 0 var(--border-hard)!important}.studio-panel *,.doc-panel *,.model-card *,.docs-index *,.docs-section *,.docs-home *,.leaderboard-hero *,.ranking-table *,.pool-overview *,.leaderboard-side *,.console-main *{color:#fff!important;opacity:1!important;visibility:visible!important}input,textarea,select{background-color:#0d1524!important;background-image:none!important;border:2px solid var(--bg-retro-yellow)!important;box-shadow:4px 4px 0 var(--border-hard)!important;color:var(--bg-retro-yellow)!important;font-family:JetBrains Mono,monospace!important}input::placeholder,textarea::placeholder{color:#ffdf00b8!important}.docs-index,.models-market-page .model-filter-panel,.docs-terminal-layout .docs-index{position:sticky!important;top:100px!important;align-self:start!important;max-height:calc(100vh - 120px);overflow-y:auto}.model-market-main,.model-market-head,.market-model-grid,.market-model-card{min-width:0!important}.models-market-page{grid-template-columns:minmax(230px,290px) minmax(0,1fr)!important;overflow-x:clip}.model-market-head{grid-template-columns:minmax(0,1fr) minmax(320px,.8fr)!important}.model-search-bar{min-width:0!important;flex-wrap:wrap;justify-content:flex-end}.market-model-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr))!important;width:100%}.leaderboard-list{display:flex!important;flex-direction:column!important;align-items:center!important;width:100%;max-width:800px;margin:0 auto!important}.leaderboard-dashboard,.leaderboard-table,.ranking-table,.pool-overview{margin-right:auto!important;margin-left:auto!important}.leaderboard-dashboard{justify-items:center}.leaderboard-hero,.ranking-table,.pool-overview{width:min(100%,1000px)!important}.section-title-row:after,.leaderboard-hero:after,.page-title:after,.generate-head:after{width:min(100%,800px)!important;max-width:800px!important}[data-reveal],[data-reveal].is-visible{opacity:1!important;transform:none!important}@media(max-width:1180px){.models-market-page .model-filter-panel,.docs-terminal-layout .docs-index,.docs-index{position:sticky!important;top:90px!important;max-height:calc(100vh - 110px)}}@media(max-width:780px){.hero-entry h1,.hero-copy h1{font-size:clamp(72px,24vw,132px)!important;margin:8vh auto!important;text-shadow:4px 4px 0 #ffffff!important}.models-market-page .model-filter-panel,.docs-terminal-layout .docs-index,.docs-index{position:relative!important;top:auto!important;max-height:none}}:root{--bg-retro-yellow: #EEDC9A;--card-night-blue: #16243A;--border-hard: #0A111C;--text-main: #ffffff;--accent: var(--bg-retro-yellow);--accent-color: var(--bg-retro-yellow);--champagne-gold: var(--bg-retro-yellow);--night-blue: var(--border-hard);--bg-body: var(--bg-retro-yellow);--bg-surface: var(--card-night-blue);--bg-surface-hover: #1d2d46}html,body,.app-shell,.route-public,.route-auth,.route-generate,.route-console,.global-atmosphere{background-color:var(--bg-retro-yellow)!important;background-image:linear-gradient(rgba(10,17,28,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(10,17,28,.05) 1px,transparent 1px)!important;background-position:center top!important;background-size:20px 20px!important}body,p,span,small,li,label,input,textarea,select,.line-button,.text-button,.main-nav button,.filter-group button,.docs-index a,.doc-field-row,.leaderboard-tags span{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif!important;font-weight:500;letter-spacing:0!important}h1,h2,h3,.brand strong,.metric strong,.wallet-box strong,.leaderboard-row b,.leaderboard-table-row b,.leaderboard-stat strong,.price-column b,.provider-mark,.brand-mark{font-family:VT323,JetBrains Mono,PingFang SC,Microsoft YaHei,monospace!important;letter-spacing:1px!important}.home-hero-minimal{min-height:calc(100vh - 76px)!important;padding:clamp(92px,12vh,136px) clamp(18px,5vw,80px) clamp(56px,8vh,88px)!important;place-items:start center}.hero-entry{gap:clamp(30px,5vh,52px)!important}.hero-entry h1,.hero-copy h1{margin:0 auto!important;color:var(--border-hard)!important;text-shadow:5px 5px 0 #ffffff!important}.hero-cards-container{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;width:min(1200px,100%);max-width:1200px;margin:0 auto;padding:40px;border-top:3px solid var(--border-hard);background-color:#eedc9a80;background-image:none!important;backdrop-filter:blur(4px)!important;-webkit-backdrop-filter:blur(4px)!important}.home-portal-grid{display:none!important}.hero-cards-container .home-portal-card{display:flex!important;min-height:210px;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:12px;padding:28px!important;text-align:left}.hero-cards-container .home-portal-card svg{color:var(--bg-retro-yellow)!important}.hero-cards-container .home-portal-card span{color:var(--bg-retro-yellow)!important;font-size:12px!important;font-weight:800;text-transform:uppercase}.hero-cards-container .home-portal-card strong{color:#fff!important;font-family:VT323,JetBrains Mono,PingFang SC,Microsoft YaHei,monospace!important;font-size:34px;font-weight:400;letter-spacing:1px!important;line-height:1}.hero-cards-container .home-portal-card small{color:#ffffffd1!important;font-size:14px;line-height:1.65}.solid-card,.model-card,.doc-panel,.metric-panel{display:flex!important;flex-direction:column;gap:12px;padding:32px!important}.solid-card h3,.model-card h3{margin-bottom:8px!important;border-bottom:2px solid rgba(255,255,255,.1);padding-bottom:12px;color:#eedc9a!important}.model-card p,.doc-panel p,.doc-panel li,.studio-panel p,.studio-panel label,.leaderboard-dashboard p,.leaderboard-dashboard span,.leaderboard-dashboard small{color:#ffffffdb!important}.tag,.eyebrow,.provider-mark,.brand-mark,.metric span,.metric small,.leaderboard-stat span,.leaderboard-stat small,.price-column b,.doc-panel code,.docs-page .doc-field-row code{color:var(--bg-retro-yellow)!important}input,textarea,select{border-color:var(--bg-retro-yellow)!important;color:var(--bg-retro-yellow)!important}input::placeholder,textarea::placeholder{color:#eedc9ab8!important}.line-button.strong{background-color:var(--bg-retro-yellow)!important;color:var(--border-hard)!important}@media(max-width:960px){.hero-cards-container{grid-template-columns:1fr;padding:26px}}@media(max-width:780px){.home-hero-minimal{padding-top:96px!important}.hero-entry h1,.hero-copy h1{margin:0 auto!important}}.home-hero-minimal{position:relative;min-height:calc(100vh - 76px)!important;padding-top:clamp(112px,13vh,156px)!important;padding-bottom:clamp(78px,9vh,112px)!important}.home-hero-minimal:before,.home-hero-minimal:after{position:absolute;width:clamp(92px,9vw,154px);height:clamp(92px,9vw,154px);border:3px solid var(--border-hard);pointer-events:none;content:""}.home-hero-minimal:before{top:126px;left:clamp(24px,5vw,78px);border-right:0;border-bottom:0}.home-hero-minimal:after{right:clamp(24px,5vw,78px);bottom:clamp(34px,6vh,74px);border-top:0;border-left:0}.hero-entry{gap:clamp(22px,3.4vh,38px)!important}.hero-entry h1,.hero-copy h1{font-size:clamp(96px,14vw,210px)!important}.hero-meta-strip,.hero-telemetry{display:flex;width:min(1200px,100%);align-items:center;justify-content:space-between;gap:12px;margin:0 auto;border-top:2px solid var(--border-hard);border-bottom:2px solid var(--border-hard);padding:9px 0;color:var(--border-hard);font-family:JetBrains Mono,monospace!important;font-size:12px;font-weight:800;letter-spacing:.04em!important;text-transform:uppercase}.hero-telemetry{border-top:0;opacity:.9}.hero-meta-strip span,.hero-telemetry span{color:var(--border-hard)!important;font-family:JetBrains Mono,monospace!important;white-space:nowrap}.hero-telemetry b{display:inline-grid;width:30px;height:24px;place-items:center;margin-right:8px;border:2px solid var(--border-hard);background:var(--border-hard);color:var(--bg-retro-yellow)}.hero-cards-container{padding:34px 40px 42px!important}.hero-cards-container .home-portal-card{min-height:240px}.hero-cards-container .home-portal-card small{max-width:28ch}.model-filter-panel{min-width:320px}.filter-group button,.filter-group button span,.filter-group button b,.model-filter-panel .text-button,.model-filter-panel .line-button{color:#f8fafc!important;text-shadow:none!important}.filter-group button.active,.filter-group button.active span,.filter-group button.active b,.filter-group button:hover,.filter-group button:hover span,.filter-group button:hover b{background-color:var(--bg-retro-yellow)!important;color:var(--border-hard)!important}.models-market-page{grid-template-columns:minmax(300px,340px) minmax(0,1fr)!important;gap:clamp(28px,3vw,42px)!important}.market-model-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr))!important;gap:28px!important}.market-model-card,.model-card{min-height:380px!important;height:auto!important;overflow:visible!important;justify-content:flex-start!important;gap:22px!important;padding:40px!important}.market-model-card h3{display:block!important;min-height:auto!important;overflow:visible!important;-webkit-line-clamp:initial!important;font-size:clamp(28px,1.85vw,38px)!important;line-height:1.18!important;word-break:break-word}.price-column{display:grid!important;gap:12px!important;margin-top:auto}.price-column span{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px;color:#ffffffeb!important;white-space:normal!important}.price-column b,.metric strong,.leaderboard-stat strong,.leaderboard-table-row b,.balance-chip b{color:#fff6c7!important;font-family:JetBrains Mono,monospace!important;font-weight:800!important;letter-spacing:0!important;text-shadow:none!important}.provider-mark{width:46px;height:46px;border:3px solid var(--border-hard);background:#06101d!important;color:#fff6c7!important;font-family:JetBrains Mono,monospace!important;font-size:16px}.balance-chip{min-width:230px;background-color:#fff6c7!important;color:var(--border-hard)!important}.balance-chip span,.balance-chip b{color:var(--border-hard)!important}.leaderboard-dashboard{display:grid!important;grid-template-columns:minmax(0,1fr)!important;width:min(1280px,100%)!important;max-width:1280px!important;justify-items:stretch!important}.leaderboard-hero,.pool-overview,.ranking-table,.leaderboard-side{grid-column:1!important;width:100%!important;max-width:none!important}.leaderboard-side{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;align-self:stretch!important}.leaderboard-side>.eyebrow,.leaderboard-side>h3,.leaderboard-side>.runtime-pulse{grid-column:1 / -1}.leaderboard-side .metric{min-height:140px!important;margin:0!important;padding:24px!important}.metric strong,.leaderboard-stat strong{font-size:clamp(30px,3.4vw,48px)!important;line-height:1.05!important}.runtime-pulse{grid-template-columns:repeat(3,minmax(0,1fr))}.runtime-pulse span{min-height:116px;border:3px solid var(--border-hard);padding:24px;background:#06101d}.runtime-pulse strong{display:block;margin-top:12px;color:#fff6c7!important;font-family:JetBrains Mono,monospace!important}@media(max-width:1180px){.models-market-page{grid-template-columns:1fr!important}.model-filter-panel{min-width:0}.leaderboard-side{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:780px){.hero-meta-strip,.hero-telemetry{display:grid;grid-template-columns:1fr}.home-hero-minimal:before,.home-hero-minimal:after{display:none}.market-model-card,.model-card{min-height:360px!important;padding:30px!important}.leaderboard-side,.runtime-pulse{grid-template-columns:1fr}}.page-transition,.page-transition:has(.leaderboard-page),.page-transition:has(.models-market-page){animation:none!important;opacity:1!important;transform:none!important}.leaderboard-page,.leaderboard-dashboard,.leaderboard-dashboard .glass-card,.leaderboard-hero,.pool-overview,.ranking-table,.leaderboard-side,.leaderboard-stat,.leaderboard-side .metric,.runtime-pulse span{background-color:var(--card-night-blue)!important;background-image:none!important;border:3px solid var(--border-hard)!important;box-shadow:8px 8px 0 var(--border-hard)!important;color:#fff!important;opacity:1!important;visibility:visible!important}.leaderboard-page *{opacity:1!important;visibility:visible!important}.leaderboard-dashboard{gap:24px!important}.leaderboard-hero{min-height:330px;grid-template-columns:minmax(360px,1.35fr) repeat(3,minmax(210px,.72fr))!important}.pool-overview,.ranking-table,.leaderboard-side{padding:34px!important}.leaderboard-table,.leaderboard-table-row{background-color:#101d30!important;background-image:none!important;color:#fff!important}.leaderboard-table-row.head{background-color:#07111f!important}.leaderboard-table-row span,.leaderboard-table-row strong,.leaderboard-table-row b,.leaderboard-dashboard h2,.leaderboard-dashboard h3,.leaderboard-dashboard p,.leaderboard-dashboard small{color:#fff!important;text-shadow:none!important}.leaderboard-dashboard .tag,.leaderboard-dashboard .eyebrow,.leaderboard-table-row.head span{color:#fff6c7!important}.leaderboard-table-row b,.leaderboard-stat strong,.leaderboard-side .metric strong,.pool-overview .metric strong{color:#fff6c7!important;font-family:JetBrains Mono,monospace!important;font-weight:900!important;letter-spacing:0!important;text-shadow:none!important}.leaderboard-stat{min-width:0;overflow:hidden}.leaderboard-stat strong{max-width:100%;overflow-wrap:anywhere;word-break:break-word}.leaderboard-hero .leaderboard-stat strong{font-size:clamp(34px,3.2vw,50px)!important;line-height:.98!important}.leaderboard-table-row{min-height:74px}.pool-metric-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))!important;gap:20px!important}.pool-metric-grid .metric{min-height:150px!important;padding:24px!important}.market-model-card .price-column{margin-top:28px}.market-model-card h3{color:#fff6c7!important}.hero-meta-strip{padding:11px 18px!important;background-color:#eedc9ab8}.hero-meta-strip span{display:inline-flex;min-height:26px;align-items:center;gap:8px}.hero-meta-strip span:before{width:7px;height:7px;border:2px solid var(--border-hard);background:var(--card-night-blue);content:""}.pixel-chase-lane{position:relative;width:min(1200px,100%);height:46px;margin:-8px auto 0;border-top:2px solid var(--border-hard);border-bottom:2px solid var(--border-hard);overflow:hidden}.lane-label{position:absolute;top:10px;left:0;z-index:2;border:2px solid var(--border-hard);padding:2px 8px;background:var(--bg-retro-yellow);color:var(--border-hard)!important;font-family:JetBrains Mono,monospace!important;font-size:11px;font-weight:900}.lane-dots{position:absolute;inset:21px 0 auto;height:2px;background-image:repeating-linear-gradient(90deg,var(--border-hard) 0 10px,transparent 10px 22px)!important;opacity:.45}.pixel-critter{position:absolute;top:13px;left:-70px;z-index:1;width:34px;height:18px;background:var(--border-hard);image-rendering:pixelated;animation:pixelRun 12s steps(28) infinite}.pixel-critter:before,.pixel-critter:after{position:absolute;content:"";background:inherit}.pixel-critter:before{top:-8px;left:5px;width:8px;height:8px;box-shadow:18px 0 0 currentColor}.pixel-critter:after{right:-10px;bottom:4px;width:10px;height:6px}.pixel-cat{color:var(--border-hard)}.pixel-dog{top:17px;width:42px;height:16px;background:#fff6c7;color:#fff6c7;animation-delay:-2.2s;animation-duration:12s}.pixel-dog:after{left:-8px;right:auto}@keyframes pixelRun{0%{transform:translate(0) translateY(0)}40%{transform:translate(48vw) translateY(-2px)}55%{transform:translate(64vw) translateY(2px)}to{transform:translate(1350px) translateY(0)}}.leaderboard-hero{display:grid!important;grid-template-columns:minmax(0,.82fr) minmax(560px,1.18fr)!important;gap:36px!important;align-items:stretch!important;min-height:300px!important}.leaderboard-hero-title{display:flex;min-width:0;flex-direction:column;justify-content:center}.leaderboard-hero-title h2{max-width:8em;margin-bottom:24px!important;font-size:clamp(58px,5.5vw,88px)!important;line-height:.92!important}.leaderboard-stat-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;min-width:0}.leaderboard-stat{display:grid!important;min-height:0!important;align-content:center;gap:12px;padding:28px!important}.leaderboard-stat span{color:#fff6c7!important;font-size:15px!important;font-weight:800!important}.leaderboard-hero .leaderboard-stat strong{font-size:clamp(32px,2.6vw,46px)!important;line-height:1.02!important}.leaderboard-stat small{max-width:100%;color:#ffffffdb!important;font-size:13px;line-height:1.4}.pool-metric-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;align-items:stretch}.pool-metric-grid .metric,.leaderboard-side .metric{display:grid!important;min-height:168px!important;align-content:space-between;gap:12px}.pool-metric-grid .metric strong,.leaderboard-side .metric strong{font-size:clamp(36px,3vw,56px)!important;line-height:.95!important;word-break:keep-all}.leaderboard-side{grid-template-columns:repeat(4,minmax(0,1fr))!important;align-items:stretch}.runtime-pulse span{display:grid;align-content:center;gap:8px}@media(max-width:1180px){.leaderboard-hero{grid-template-columns:1fr!important}.leaderboard-stat-grid,.pool-metric-grid,.leaderboard-side{grid-template-columns:repeat(2,minmax(0,1fr))!important}@keyframes pixelRun{0%{transform:translate(0)}to{transform:translate(calc(100vw + 120px))}}}@media(max-width:780px){.leaderboard-stat-grid,.pool-metric-grid,.leaderboard-side{grid-template-columns:1fr!important}.pixel-chase-lane{height:40px}}.leaderboard-hero{grid-template-columns:1fr!important;gap:24px!important;min-height:auto!important;padding:34px 44px!important}.leaderboard-hero-title{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:24px}.leaderboard-hero-title h2{max-width:none!important;margin:0!important;font-size:clamp(56px,4.6vw,78px)!important}.leaderboard-hero-title .eyebrow{grid-column:1 / -1;margin:0!important}.leaderboard-tags{justify-content:flex-end;margin:0!important}.leaderboard-stat-grid{grid-template-columns:1.18fr .82fr 1fr!important;gap:22px!important}.leaderboard-hero .leaderboard-stat{min-height:164px!important;padding:24px 28px!important}.leaderboard-hero .leaderboard-stat strong{font-size:clamp(30px,2.5vw,44px)!important;line-height:1!important}.leaderboard-hero .leaderboard-stat:first-child strong{font-size:clamp(28px,2.15vw,38px)!important;line-height:1.04!important}.leaderboard-hero .leaderboard-stat:last-child strong{white-space:nowrap}.pool-overview{padding:32px 36px!important}.pool-metric-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:22px!important}.leaderboard-page{background-color:transparent!important;background-image:none!important}.leaderboard-page .leaderboard-dashboard{background-color:transparent!important;border:0!important;box-shadow:none!important}.pool-metric-grid .metric{min-height:124px!important;padding:20px!important}.pool-metric-grid .metric strong{font-size:clamp(34px,2.7vw,50px)!important}.leaderboard-side{padding:36px!important}@media(max-width:980px){.leaderboard-hero-title{grid-template-columns:1fr}.leaderboard-tags{justify-content:flex-start}.leaderboard-stat-grid,.pool-metric-grid{grid-template-columns:1fr!important}}.leaderboard-hero{grid-template-columns:minmax(430px,.9fr) 290px minmax(320px,1fr)!important;align-items:stretch!important;min-height:380px!important}.champion-robot-card{display:grid;grid-template-rows:minmax(140px,1fr) auto;gap:14px;min-width:0;border:3px solid var(--border-hard);padding:18px;background-color:#101d30;box-shadow:8px 8px 0 var(--border-hard)}.champion-screen{position:relative;display:grid;min-height:150px;place-items:center;overflow:hidden;border:3px solid var(--border-hard);background:linear-gradient(rgba(238,220,154,.09) 1px,transparent 1px),linear-gradient(90deg,rgba(238,220,154,.09) 1px,transparent 1px),#07111f!important;background-size:12px 12px,12px 12px,auto!important}.champion-screen img{width:min(170px,76%);height:auto;image-rendering:pixelated}.champion-screen span{position:absolute;top:44%;left:50%;max-width:8.5ch;transform:translate(-50%,-50%);color:#fff6c7!important;font-family:JetBrains Mono,monospace!important;font-size:clamp(10px,.82vw,13px);font-weight:900;line-height:1;text-align:center;text-shadow:2px 2px 0 #000;word-break:break-word}.champion-robot-card p{margin:0;color:#fff6c7!important;font-size:13px;font-weight:800}.champion-robot-card strong{display:block;color:#fff6c7!important;font-family:JetBrains Mono,monospace!important;font-size:24px!important;line-height:1.1}.champion-robot-card small{color:#ffffffc7!important}.leaderboard-stat-grid{grid-template-columns:1fr!important;gap:14px!important}.leaderboard-hero .leaderboard-stat{min-height:0!important;padding:18px 20px!important}.leaderboard-hero .leaderboard-stat strong,.leaderboard-hero .leaderboard-stat:first-child strong,.leaderboard-hero .leaderboard-stat:last-child strong{font-size:clamp(22px,1.55vw,28px)!important;white-space:normal}.leaderboard-hero-title{min-width:0;display:flex!important;flex-direction:column;justify-content:center;align-self:stretch;min-height:300px}.leaderboard-hero-title h2{max-width:none!important;white-space:nowrap;font-size:clamp(48px,3.7vw,64px)!important;line-height:1!important;margin:18px 0 26px!important}.leaderboard-hero-title .leaderboard-tags{justify-content:flex-start;margin:0!important}.leaderboard-side .metric strong,.pool-metric-grid .metric strong{font-size:clamp(25px,1.85vw,34px)!important;line-height:1.08!important}.leaderboard-side .metric,.pool-metric-grid .metric{width:100%!important;max-width:none!important;min-height:112px!important;padding:18px 20px!important}.runtime-pulse span{min-height:92px}@media(max-width:1120px){.leaderboard-hero{grid-template-columns:1fr!important}.leaderboard-hero-title h2{white-space:normal}}:root{--bg-retro-yellow: #EADAA0;--card-night-blue: #22314A;--card-night-blue-soft: #273A56;--border-hard: #172235;--shadow-hard: #1A2436;--text-main: #F6F0D8;--text-soft: #D7DEEA;--accent-warm: #F0D77A}.glass-card,.solid-card,.model-card,.doc-panel,.console-main,.studio-panel,.docs-section,.docs-home,.feature-card,.leaderboard-stat,.pool-overview,.ranking-table,.leaderboard-side,.result-panel,.size-matrix-panel,.model-filter-panel,.docs-index,.docs-quick-card,.client-card,.quickstep-card,.doc-copy-card,.metric,.console-info-panel,.console-analysis,.auth-panel,.notice,.champion-robot-card{background-color:var(--card-night-blue)!important;border-color:var(--border-hard)!important;box-shadow:7px 7px 0 var(--shadow-hard)!important;color:var(--text-main)!important}.leaderboard-dashboard .glass-card,.leaderboard-hero,.pool-overview,.ranking-table,.leaderboard-side,.leaderboard-stat,.leaderboard-side .metric,.runtime-pulse span{background-color:var(--card-night-blue)!important;border-color:var(--border-hard)!important;box-shadow:7px 7px 0 var(--shadow-hard)!important}.studio-panel *,.doc-panel *,.model-card *,.docs-index *,.docs-section *,.docs-home *,.leaderboard-hero *,.ranking-table *,.pool-overview *,.leaderboard-side *,.console-main *{color:var(--text-main)!important}p,small,li,.model-card p,.doc-panel p,.leaderboard-dashboard small,.leaderboard-dashboard p,.leaderboard-dashboard span{color:var(--text-soft)!important}.tag,.eyebrow,.provider-mark,.brand-mark,.metric span,.metric small,.leaderboard-stat span,.leaderboard-stat small,.price-column b,.doc-panel code,.docs-page .doc-field-row code,.champion-robot-card p{color:var(--accent-warm)!important}.metric strong,.leaderboard-stat strong,.leaderboard-table-row b,.price-column b,.champion-robot-card strong{color:#fff1b8!important}.leaderboard-hero{grid-template-columns:minmax(390px,.78fr) minmax(360px,.72fr) minmax(310px,.9fr)!important}.champion-robot-card{grid-template-rows:minmax(240px,1fr) auto;padding:22px!important}.champion-screen{min-height:260px;background:linear-gradient(rgba(240,215,122,.075) 1px,transparent 1px),linear-gradient(90deg,rgba(240,215,122,.075) 1px,transparent 1px),#101a2b!important;background-size:14px 14px,14px 14px,auto!important}.champion-screen img{width:min(245px,88%)}.champion-screen span{top:41%;width:min(168px,72%);max-width:none;border:3px solid #F0D77A;padding:5px 8px;background:#020711;color:#fff1b8!important;font-size:clamp(14px,1.08vw,18px);line-height:1.05;box-shadow:4px 4px #000}:root{--bg-retro-yellow: #F0E2B2;--card-night-blue: #2A3A52;--card-night-blue-soft: #314761;--border-hard: #233049;--shadow-hard: #BFAE78;--text-main: #F9F0D4;--text-soft: #DCE4EF;--accent-warm: #F3D982;--ink-soft: #26334C}body{background-color:var(--bg-retro-yellow)!important;background-image:linear-gradient(rgba(35,48,73,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(35,48,73,.045) 1px,transparent 1px)!important}.glass-card,.solid-card,.model-card,.doc-panel,.console-main,.studio-panel,.docs-section,.docs-home,.feature-card,.leaderboard-stat,.pool-overview,.ranking-table,.leaderboard-side,.result-panel,.size-matrix-panel,.model-filter-panel,.docs-index,.docs-quick-card,.client-card,.quickstep-card,.doc-copy-card,.metric,.console-info-panel,.console-analysis,.auth-panel,.notice,.champion-robot-card,.leaderboard-dashboard .glass-card,.leaderboard-hero,.leaderboard-side .metric,.runtime-pulse span{background-color:var(--card-night-blue)!important;border-color:var(--border-hard)!important;box-shadow:6px 6px 0 var(--shadow-hard)!important}.home-portal-card,.hero-cards-container{background-color:#2a3a52e6!important;border-color:var(--border-hard)!important}.line-button,.line-button.strong,.nav-actions .line-button,.site-nav button{border-color:var(--border-hard)!important;box-shadow:5px 5px 0 var(--shadow-hard)!important}.leaderboard-page{padding-top:96px!important}.leaderboard-dashboard{max-width:1180px!important}.leaderboard-hero{grid-template-columns:minmax(330px,.72fr) minmax(440px,.95fr) minmax(270px,.68fr)!important;gap:26px!important;min-height:500px!important;padding:34px!important}.leaderboard-hero-title{min-height:410px!important}.leaderboard-hero-title h2{font-size:clamp(44px,3.25vw,58px)!important}.champion-robot-card{grid-template-rows:minmax(360px,1fr) auto!important;gap:18px!important;padding:24px!important;background-color:var(--card-night-blue-soft)!important}.champion-screen{min-height:360px!important;overflow:hidden!important;border-color:var(--border-hard)!important;background:linear-gradient(rgba(243,217,130,.07) 1px,transparent 1px),linear-gradient(90deg,rgba(243,217,130,.07) 1px,transparent 1px),#18253a!important;background-size:16px 16px,16px 16px,auto!important}.champion-screen img{width:min(330px,94%)!important;max-height:320px!important;object-fit:contain!important;transform:translateY(-8px)!important}.champion-screen span{top:auto!important;bottom:18px!important;left:50%!important;width:min(340px,calc(100% - 38px))!important;min-height:42px!important;max-width:none!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:8px 14px!important;overflow:hidden!important;border:3px solid var(--accent-warm)!important;background:#101827!important;color:#fff4c8!important;font-family:JetBrains Mono,monospace!important;font-size:clamp(15px,1.02vw,19px)!important;font-weight:900!important;line-height:1!important;text-overflow:ellipsis!important;white-space:nowrap!important;word-break:normal!important;box-shadow:4px 4px #080c14f2!important}.champion-summary{display:grid!important;grid-template-columns:1fr auto!important;align-items:end!important;column-gap:18px!important;row-gap:4px!important}.champion-summary p,.champion-summary small{grid-column:1!important}.champion-summary strong{grid-column:2!important;grid-row:1 / span 2!important;align-self:center!important;font-size:clamp(25px,1.9vw,34px)!important;white-space:nowrap!important}.leaderboard-stat-grid{gap:16px!important}.leaderboard-hero .leaderboard-stat{min-height:128px!important;background-color:var(--card-night-blue-soft)!important}.leaderboard-hero .leaderboard-stat strong{font-size:clamp(24px,1.7vw,31px)!important}.pool-overview,.ranking-table,.leaderboard-side{background-color:var(--card-night-blue)!important}.pool-metric-grid .metric,.leaderboard-side .metric,.runtime-pulse span{background-color:var(--card-night-blue-soft)!important}.leaderboard-dashboard p,.leaderboard-dashboard span,.leaderboard-dashboard small,.model-card p,.doc-panel p{color:var(--text-soft)!important}.leaderboard-dashboard .tag,.leaderboard-dashboard .eyebrow,.metric span,.metric small,.leaderboard-stat span,.leaderboard-stat small,.champion-robot-card p{color:var(--accent-warm)!important}.metric strong,.leaderboard-stat strong,.leaderboard-table-row b,.leaderboard-table-row strong,.champion-robot-card strong{color:#fff4c8!important}@media(max-width:1120px){.leaderboard-hero{grid-template-columns:1fr!important;min-height:0!important}.leaderboard-hero-title{min-height:0!important}.champion-robot-card{grid-template-rows:minmax(300px,auto) auto!important}.champion-screen{min-height:320px!important}}:root{--bg-retro-yellow: #F3E7BD;--card-night-blue: #31445E;--card-night-blue-soft: #3A506B;--border-hard: #29374F;--shadow-hard: #C7B87D;--text-main: #FFF3D3;--text-soft: #E2E9F3;--accent-warm: #F6DD8B;--ink-soft: #2D3B54}.site-header{background-color:#f3e7bdf0!important;border-bottom-color:var(--border-hard)!important}.brand strong,.hero-meta-strip span,.hero-telemetry span{color:var(--ink-soft)!important}.brand-mark,.site-nav button,.nav-actions .line-button,.line-button{background-color:var(--card-night-blue)!important;border:2px solid var(--border-hard)!important;box-shadow:4px 4px 0 var(--shadow-hard)!important;color:var(--text-main)!important}.site-nav button.active{background-color:#f3e7bdb8!important;color:var(--ink-soft)!important}.hero-entry h1,.hero-copy h1{color:var(--ink-soft)!important;text-shadow:5px 5px 0 rgba(255,255,255,.58)!important}.home-hero-minimal:before,.home-hero-minimal:after{border-color:#29374fd1!important}.hero-cards-container{background-color:#f3e7bd9e!important;border-top-color:var(--border-hard)!important;border-bottom:2px solid rgba(41,55,79,.26)!important;box-shadow:none!important}.home-portal-card{background-color:var(--card-night-blue)!important;border:2px solid var(--border-hard)!important;box-shadow:6px 6px 0 var(--shadow-hard)!important}.home-portal-card:hover,.feature-card:hover,.ranking-table:hover,.leaderboard-side:hover{transform:translate(2px,2px)!important;box-shadow:4px 4px 0 var(--shadow-hard)!important}.home-portal-card strong,.feature-card h3,.leaderboard-hero-title h2{color:#fff6dd!important}.home-portal-card small,.home-portal-card p,.feature-card p{color:var(--text-soft)!important}.hero-meta-strip,.hero-telemetry{border-color:#29374f9e!important}.hero-telemetry b{background-color:var(--ink-soft)!important;border-color:var(--ink-soft)!important;color:var(--bg-retro-yellow)!important}.glass-card,.solid-card,.model-card,.doc-panel,.console-main,.studio-panel,.docs-section,.docs-home,.feature-card,.leaderboard-stat,.pool-overview,.ranking-table,.leaderboard-side,.result-panel,.size-matrix-panel,.model-filter-panel,.docs-index,.docs-quick-card,.client-card,.quickstep-card,.doc-copy-card,.metric,.console-info-panel,.console-analysis,.auth-panel,.notice,.champion-robot-card,.leaderboard-dashboard .glass-card,.leaderboard-hero,.leaderboard-side .metric,.runtime-pulse span{border-width:2px!important;box-shadow:6px 6px 0 var(--shadow-hard)!important}.champion-robot-card{grid-template-rows:minmax(382px,1fr) auto!important}.champion-screen{min-height:382px!important}.champion-screen img{width:min(360px,96%)!important;max-height:346px!important;transform:translateY(-12px)!important}.champion-screen span{width:min(380px,calc(100% - 34px))!important;min-height:46px!important;bottom:16px!important;font-size:clamp(14px,.95vw,18px)!important}.leaderboard-dashboard{width:min(100% - 64px,1360px)!important;max-width:1360px!important}.leaderboard-hero{grid-template-columns:minmax(390px,.78fr) minmax(480px,.96fr) minmax(292px,.58fr)!important;gap:30px!important;padding:clamp(42px,4vw,58px)!important}.leaderboard-hero-title{min-width:390px!important;padding-left:clamp(18px,2vw,34px)!important;overflow:visible!important}.leaderboard-hero-title h2{max-width:100%!important;font-size:clamp(42px,3vw,56px)!important;line-height:1.08!important;white-space:normal!important}.leaderboard-tags{flex-wrap:wrap!important;gap:12px!important}.champion-robot-card{grid-template-rows:minmax(404px,1fr) auto!important}.champion-screen{min-height:404px!important}.champion-screen img{width:min(380px,96%)!important;max-height:366px!important}.leaderboard-stat-grid{min-width:0!important}.leaderboard-hero .leaderboard-stat{padding:28px 24px!important}.history-champion-section{display:grid!important;gap:24px!important;padding:34px!important;background-color:var(--card-night-blue)!important;border-color:var(--border-hard)!important;box-shadow:6px 6px 0 var(--shadow-hard)!important}.history-champion-layout{display:grid;grid-template-columns:minmax(360px,.9fr) minmax(360px,1fr) minmax(260px,.7fr);gap:24px;align-items:stretch}.history-throne-card,.history-ranking-list,.history-feature-note{border:2px solid var(--border-hard);background-color:var(--card-night-blue-soft);box-shadow:5px 5px 0 var(--shadow-hard)}.history-throne-card{display:grid;grid-template-rows:minmax(360px,1fr) auto;gap:16px;padding:22px}.history-throne-screen{position:relative;display:grid;min-height:360px;place-items:center;overflow:hidden;border:2px solid var(--border-hard);background:linear-gradient(rgba(246,221,139,.07) 1px,transparent 1px),linear-gradient(90deg,rgba(246,221,139,.07) 1px,transparent 1px),#17263b;background-size:16px 16px,16px 16px,auto}.history-throne-screen img{width:min(380px,98%);max-height:350px;object-fit:contain;image-rendering:pixelated;transform:translateY(-8px)}.history-throne-screen span{position:absolute;left:50%;bottom:16px;display:flex;width:min(360px,calc(100% - 34px));min-height:44px;align-items:center;justify-content:center;transform:translate(-50%);overflow:hidden;border:3px solid var(--accent-warm);background:#101827;box-shadow:4px 4px #080c14f2;color:#fff4c8!important;font-family:JetBrains Mono,monospace!important;font-size:clamp(14px,.95vw,18px);font-weight:900;line-height:1;padding:8px 14px;text-overflow:ellipsis;white-space:nowrap}.history-throne-copy{display:grid;grid-template-columns:1fr auto;align-items:end;column-gap:18px;row-gap:4px}.history-throne-copy p,.history-throne-copy small{grid-column:1;margin:0}.history-throne-copy p,.history-feature-note span{color:var(--accent-warm)!important;font-weight:900}.history-throne-copy strong{grid-column:2;grid-row:1 / span 2;align-self:center;color:#fff4c8!important;font-family:JetBrains Mono,monospace!important;font-size:clamp(25px,1.9vw,34px);white-space:nowrap}.history-throne-copy small{color:var(--text-soft)!important}.history-ranking-list{display:grid;gap:12px;padding:22px}.history-ranking-row{display:grid;grid-template-columns:54px minmax(0,1fr) auto;gap:8px 14px;align-items:center;min-height:64px;border:2px solid rgba(246,221,139,.32);background:#17263b94;padding:12px 14px}.history-ranking-row span{display:grid;width:42px;height:38px;place-items:center;background:var(--accent-warm);color:var(--ink-soft)!important;font-family:JetBrains Mono,monospace!important;font-weight:900}.history-ranking-row strong{min-width:0;overflow:hidden;color:#fff4c8!important;font-family:JetBrains Mono,monospace!important;font-size:clamp(17px,1.25vw,23px);text-overflow:ellipsis;white-space:nowrap}.history-ranking-row b{color:#fff4c8!important;font-family:JetBrains Mono,monospace!important;font-size:clamp(16px,1.15vw,21px);white-space:nowrap}.history-ranking-row small{grid-column:2 / 4;color:var(--text-soft)!important}.history-feature-note{display:flex;flex-direction:column;justify-content:center;gap:14px;padding:26px}.history-feature-note strong{color:#fff4c8!important;font-family:VT323,JetBrains Mono,monospace!important;font-size:clamp(31px,2vw,42px);line-height:.98}.history-feature-note p{max-width:24ch;margin:0;color:var(--text-soft)!important}@media(max-width:1180px){.leaderboard-dashboard{width:min(100% - 36px,100%)!important}.leaderboard-hero,.history-champion-layout{grid-template-columns:1fr!important}.leaderboard-hero-title{min-width:0!important;padding-left:0!important}}.leaderboard-page{padding-top:108px!important}.leaderboard-showcase{display:grid!important;width:min(100% - 64px,1500px)!important;max-width:1500px!important;grid-template-columns:1fr!important;gap:32px!important}.leaderboard-showcase-row{display:grid!important;grid-template-columns:minmax(220px,.45fr) minmax(560px,1fr) minmax(360px,.62fr)!important;gap:26px!important;align-items:stretch!important;min-height:520px!important;padding:34px!important;background-color:var(--card-night-blue)!important;border:2px solid var(--border-hard)!important;box-shadow:6px 6px 0 var(--shadow-hard)!important}.rank-label-card,.rank-board-card,.rank-gif-card{background-color:var(--card-night-blue-soft)!important;border:2px solid var(--border-hard)!important;box-shadow:5px 5px 0 var(--shadow-hard)!important}.rank-label-card{display:flex;flex-direction:column;justify-content:center;gap:14px;min-width:0;padding:28px}.rank-label-card h2{margin:0;color:#fff4c8!important;font-family:VT323,JetBrains Mono,monospace!important;font-size:clamp(58px,4.5vw,92px);line-height:.94;letter-spacing:1px}.rank-label-card span{color:var(--text-soft)!important;font-weight:800}.rank-board-card{display:grid;grid-template-rows:54px repeat(5,minmax(76px,1fr));overflow:hidden;min-width:0;background:#122035!important}.rank-board-head,.rank-board-row{display:grid;grid-template-columns:72px minmax(0,1.2fr) minmax(128px,.78fr) minmax(126px,.7fr) minmax(86px,.52fr);gap:16px;align-items:center;padding:0 22px}.rank-board-head{background:#0c1728;border-bottom:2px solid rgba(246,221,139,.2)}.rank-board-head span{color:var(--accent-warm)!important;font-family:JetBrains Mono,monospace!important;font-size:13px;font-weight:900}.rank-board-row{min-height:76px;border-bottom:1px solid rgba(226,233,243,.12)}.rank-board-row:last-child{border-bottom:0}.rank-board-row span{display:grid;width:46px;height:42px;place-items:center;background:var(--accent-warm);color:var(--ink-soft)!important;font-family:JetBrains Mono,monospace!important;font-weight:900}.rank-board-row strong{min-width:0;overflow:hidden;color:#fff4c8!important;font-family:JetBrains Mono,monospace!important;font-size:clamp(18px,1.25vw,24px);text-overflow:ellipsis;white-space:nowrap}.rank-board-row b{color:#fff4c8!important;font-family:JetBrains Mono,monospace!important;font-size:clamp(17px,1.18vw,22px);white-space:nowrap}.rank-board-row small{color:var(--text-soft)!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;font-size:13px;font-weight:800;white-space:nowrap}.rank-board-empty{grid-row:2 / -1;display:grid;place-items:center;color:var(--text-soft)!important;font-weight:900}.rank-gif-card{display:grid;grid-template-rows:380px 96px;gap:16px;padding:22px}.rank-gif-screen{position:relative;display:grid;min-height:380px;place-items:center;overflow:hidden;border:2px solid var(--border-hard);background:linear-gradient(rgba(246,221,139,.07) 1px,transparent 1px),linear-gradient(90deg,rgba(246,221,139,.07) 1px,transparent 1px),#17263b;background-size:16px 16px,16px 16px,auto}.rank-gif-screen img{width:min(350px,94%);height:310px;object-fit:contain;image-rendering:pixelated}.daily-row .rank-gif-screen img{transform:translateY(-10px)}.history-row .rank-gif-screen img{transform:translateY(-8px)}.rank-gif-screen span{position:absolute;left:50%;bottom:16px;display:flex;width:min(330px,calc(100% - 34px));min-height:44px;align-items:center;justify-content:center;transform:translate(-50%);overflow:hidden;border:3px solid var(--accent-warm);background:#101827;box-shadow:4px 4px #080c14f2;color:#fff4c8!important;font-family:JetBrains Mono,monospace!important;font-size:clamp(14px,.95vw,18px);font-weight:900;line-height:1;padding:8px 14px;text-overflow:ellipsis;white-space:nowrap}.rank-gif-summary{display:grid;grid-template-columns:1fr auto;align-items:end;column-gap:16px}.rank-gif-summary p,.rank-gif-summary small{grid-column:1;margin:0}.rank-gif-summary p{color:var(--accent-warm)!important;font-weight:900}.rank-gif-summary strong{grid-column:2;grid-row:1 / span 2;align-self:center;color:#fff4c8!important;font-family:JetBrains Mono,monospace!important;font-size:clamp(24px,1.8vw,34px);white-space:nowrap}.rank-gif-summary small{color:var(--text-soft)!important;font-weight:800}.leaderboard-showcase-row{grid-template-columns:minmax(250px,.48fr) minmax(640px,1.05fr) minmax(360px,.62fr)!important}.rank-label-card h2{max-width:none!important;word-break:keep-all!important;overflow-wrap:normal!important;white-space:nowrap!important;font-size:clamp(48px,4vw,78px)!important}.rank-board-head,.rank-board-row{grid-template-columns:72px minmax(0,1fr) minmax(132px,.34fr)!important;min-width:0!important}.rank-user-cell{display:grid;min-width:0;gap:6px}.rank-user-cell strong{min-width:0;overflow:hidden;color:#fff4c8!important;font-family:JetBrains Mono,monospace!important;font-size:clamp(19px,1.3vw,25px);text-overflow:ellipsis;white-space:nowrap}.rank-user-cell small{color:var(--text-soft)!important;font-size:13px;font-weight:800}.rank-board-row>strong,.rank-board-row>small{display:none!important}.rank-gif-summary{grid-template-columns:1fr!important;align-content:center!important;gap:4px!important}.rank-gif-summary strong,.rank-gif-summary p,.rank-gif-summary small{grid-column:1!important;grid-row:auto!important}.rank-gif-summary strong{font-size:clamp(24px,1.6vw,31px)!important;justify-self:start!important;max-width:100%!important}.leaderboard-showcase{width:min(100% - 48px,1680px)!important;max-width:1680px!important}.leaderboard-showcase-row{grid-template-columns:minmax(250px,.44fr) minmax(640px,1fr) minmax(410px,.62fr)!important}.rank-gif-card{grid-template-rows:380px 104px!important;min-width:0!important}.rank-gif-screen img{width:min(300px,80%)!important;height:min(300px,80%)!important}.rank-gif-screen span{width:min(320px,calc(100% - 34px))!important}.rank-gif-summary strong{overflow:hidden!important;text-overflow:ellipsis!important}@media(max-width:1180px){.rank-label-card h2{white-space:normal!important}.rank-board-head,.rank-board-row{min-width:620px!important}}@media(max-width:1180px){.leaderboard-showcase{width:min(100% - 32px,100%)!important}.leaderboard-showcase-row{grid-template-columns:1fr!important;min-height:0!important}.rank-board-card{overflow-x:auto}.rank-board-head,.rank-board-row{min-width:760px}.rank-gif-card{grid-template-rows:340px 96px}.rank-gif-screen{min-height:340px}}.leaderboard-page{padding:108px clamp(16px,2.5vw,40px) 92px!important}.leaderboard-showcase{width:min(100%,1500px)!important;max-width:1500px!important;margin:0 auto!important}.leaderboard-showcase-row{grid-template-columns:minmax(210px,.38fr) minmax(0,1fr) minmax(320px,.5fr)!important;overflow:visible!important}.rank-gif-screen img{width:min(280px,78%)!important;height:min(280px,78%)!important}.route-public .global-atmosphere,.route-public .global-spotlight{display:none!important}.home-hero-v2{position:relative;min-height:100vh;overflow:hidden;background:#86cef8;color:#fff;isolation:isolate}.home-hero-art{position:absolute;inset:0;z-index:0;overflow:hidden}.home-hero-art img{width:100%;height:100%;object-fit:cover;object-position:center center;transform:scale(1.02);animation:heroSceneDrift 18s ease-in-out infinite alternate}.hero-art-vignette{position:absolute;inset:0;background:linear-gradient(90deg,#0e7acab8,#1d97df80 27%,#092d4a0f 58%,#0414221a),linear-gradient(180deg,#0416270a,#03121c1f 62%,#020c1257)}.home-hero-content{position:relative;z-index:2;display:flex;min-height:100vh;width:min(760px,calc(100% - 44px));flex-direction:column;justify-content:center;gap:22px;padding:118px 0 78px clamp(22px,5vw,76px)}.home-kicker{width:fit-content;margin:0;border:1px solid rgba(255,255,255,.36);border-radius:999px!important;padding:8px 13px;color:#ffffffeb!important;background:#ffffff24;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;font-size:12px;font-weight:800;letter-spacing:.08em!important}.home-hero-content h1{max-width:720px;margin:0;color:#fff!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;font-size:clamp(48px,6vw,88px);font-weight:700;letter-spacing:-.03em!important;line-height:.98;text-shadow:0 4px 22px rgba(10,66,112,.28)}.home-lede{max-width:690px;margin:0;color:#ffffffeb!important;font-size:clamp(16px,1.35vw,20px);font-weight:700;line-height:1.7;text-shadow:0 2px 18px rgba(9,56,95,.28)}.home-hero-actions,.home-route-cards,.home-metric-strip{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.home-primary-button,.home-secondary-button,.home-route-cards button{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:48px;border:1px solid rgba(255,255,255,.42);border-radius:12px!important;padding:0 18px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;font-size:15px;font-weight:800;transition:transform .18s ease,box-shadow .18s ease,background .18s ease}.home-primary-button{color:#0d2131!important;background:#fffffff0;box-shadow:0 12px 30px #093d6633}.home-secondary-button,.home-route-cards button{color:#fff!important;background:#ffffff29;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.home-primary-button:hover,.home-secondary-button:hover,.home-route-cards button:hover{transform:translateY(-2px);box-shadow:0 16px 34px #072d4a3d}.home-metric-strip{width:min(680px,100%);margin-top:8px;padding:10px 0;border-top:1px solid rgba(255,255,255,.42);border-bottom:1px solid rgba(255,255,255,.42)}.home-metric-strip span{color:#ffffffeb!important;font-size:14px;font-weight:800}.home-metric-strip strong{margin-right:6px;color:#fff!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;font-size:18px}.home-route-cards{margin-top:2px}.hero-task-stack{position:absolute;z-index:2;top:clamp(130px,18vh,210px);right:clamp(28px,7vw,120px);display:grid;gap:12px;width:min(390px,34vw);pointer-events:none}.hero-task-stack span{display:flex;align-items:center;gap:10px;min-height:48px;border:1px solid rgba(255,255,255,.28);border-radius:12px!important;padding:0 16px;color:#fffffff0!important;background:#0d2e3c57;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);font-size:14px;font-weight:800;box-shadow:0 12px 28px #05222f24;animation:taskFloat 4.8s ease-in-out infinite}.hero-task-stack span:nth-child(2){margin-left:32px;animation-delay:-1.1s}.hero-task-stack span:nth-child(3){margin-left:18px;animation-delay:-2.2s}.hero-task-stack span:nth-child(4){margin-left:48px;animation-delay:-3.2s}.hero-task-stack b{width:8px;height:8px;border-radius:50%!important;background:#9cff80;box-shadow:0 0 16px #9cff80cc}.site-header{background:#0c639e38!important;border-bottom:1px solid rgba(255,255,255,.18)!important;box-shadow:none!important;-webkit-backdrop-filter:blur(18px) saturate(140%)!important;backdrop-filter:blur(18px) saturate(140%)!important}.brand strong,.main-nav button,.site-header .line-button{color:#fff!important}.brand-mark{border-color:#fff6!important;color:#0b4b78!important;background:#ffffffe0!important;box-shadow:none!important}.site-header .line-button{border-color:#ffffff61!important;border-radius:12px!important;background:#ffffff2e!important;box-shadow:none!important}.site-header .line-button:last-of-type{color:#0d2131!important;background:#ffffffe6!important}@keyframes heroSceneDrift{0%{transform:scale(1.02) translateZ(0)}to{transform:scale(1.055) translate3d(-1.2%,-.8%,0)}}@keyframes taskFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@media(max-width:900px){.home-hero-art img{object-position:62% center}.hero-art-vignette{background:linear-gradient(180deg,#0c7acabd,#1378be7a 44%,#0414223d)}.home-hero-content{min-height:100svh;width:calc(100% - 34px);padding:108px 17px 58px}.home-hero-content h1{font-size:clamp(42px,12vw,66px)}.hero-task-stack{position:relative;top:auto;right:auto;width:min(100% - 34px,430px);margin:-36px 17px 34px auto}.hero-task-stack span:nth-child(n){margin-left:0}}.route-public .home-site-header{position:fixed!important;top:14px!important;left:50%!important;width:min(1120px,calc(100% - 36px))!important;height:58px!important;min-height:58px!important;transform:translate(-50%)!important;grid-template-columns:auto minmax(0,1fr) auto!important;gap:16px!important;box-sizing:border-box!important;padding:0 12px!important;border:1px solid rgba(255,255,255,.42)!important;border-radius:22px!important;background:#ffffff2e!important;box-shadow:0 18px 48px #0d436b21!important;backdrop-filter:blur(18px) saturate(145%)!important;-webkit-backdrop-filter:blur(18px) saturate(145%)!important}.route-public .page-transition:has(.home-hero-v2){margin-top:0!important;padding-top:0!important}.route-public .home-site-header .brand,.route-public .home-site-header .main-nav,.route-public .home-site-header .header-actions{height:100%!important}.route-public .home-site-header .brand{gap:10px!important;min-width:148px!important}.route-public .home-site-header .brand-mark{width:34px!important;height:34px!important;border:1px solid rgba(255,255,255,.62)!important;border-radius:10px!important;background:#ffffffd1!important;box-shadow:none!important;color:#17557f!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;font-size:13px!important}.route-public .home-site-header .brand strong{color:#fff!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;font-size:15px!important;font-weight:900!important;letter-spacing:0!important;text-shadow:0 2px 14px rgba(14,80,128,.28)!important;text-transform:none!important}.route-public .home-site-header .main-nav{gap:5px!important;justify-content:center!important;min-width:0!important;padding:5px!important;border:1px solid rgba(255,255,255,.22)!important;border-radius:16px!important;background:#ffffff14!important}.route-public .home-site-header .main-nav button,.route-public .home-site-header .line-button,.route-public .home-site-header .icon-button,.route-public .home-site-header .user-orb,.route-public .home-site-header .balance-chip{min-height:38px!important;padding-inline:14px!important;border:0!important;border-radius:13px!important;background:transparent!important;box-shadow:none!important;color:#ffffffe6!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;font-size:16px!important;font-weight:900!important;letter-spacing:0!important;text-shadow:0 1px 12px rgba(7,55,92,.24)!important;text-transform:none!important}.route-public .home-site-header .main-nav button:hover,.route-public .home-site-header .main-nav button.active,.route-public .home-site-header .line-button:hover,.route-public .home-site-header .icon-button:hover,.route-public .home-site-header .user-orb:hover,.route-public .home-site-header .balance-chip:hover{transform:translateY(-1px)!important;background:#ffffff38!important;color:#fff!important;box-shadow:none!important}.route-public .home-site-header .console-link,.route-public .home-site-header .line-button:last-of-type,.route-public .home-site-header .balance-chip{border:1px solid rgba(255,255,255,.42)!important;background:#ffffffc7!important;color:#12324b!important}.route-public .home-site-header .balance-chip span,.route-public .home-site-header .balance-chip b{color:#12324b!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important}.home-hero-v2{background:#7fcdf8!important}.home-hero-art img{object-position:center center!important}.home-hero-v2:before{position:absolute;inset:0;z-index:1;pointer-events:none;content:"";background:radial-gradient(circle at 24% 24%,rgba(255,255,255,.16),transparent 26%),linear-gradient(rgba(255,255,255,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.08) 1px,transparent 1px);background-size:auto,30px 30px,30px 30px;mix-blend-mode:soft-light}.hero-art-vignette{background:linear-gradient(90deg,#208bcdc2,#2a9fe08a,#0b395914 58%,#03131f0d),linear-gradient(180deg,#ffffff05,#06203414 62%,#020d1633)!important}.home-hero-content{width:min(720px,calc(100% - 44px))!important;gap:20px!important;padding-top:128px!important;padding-bottom:146px!important}.home-kicker{border-color:#ffffff75!important;border-radius:999px!important;background:#ffffff2e!important;box-shadow:0 12px 32px #083f681f!important;color:#fffffff0!important;backdrop-filter:blur(14px)!important;-webkit-backdrop-filter:blur(14px)!important}.home-hero-content h1{max-width:690px!important;font-size:clamp(46px,5.6vw,78px)!important;font-weight:850!important;line-height:1.02!important;letter-spacing:-.045em!important;text-wrap:balance}.home-lede{max-width:660px!important;color:#fffffff0!important;font-size:clamp(15px,1.2vw,18px)!important;font-weight:700!important;line-height:1.72!important}.home-primary-button,.home-secondary-button,.home-route-cards button{border-radius:16px!important;box-shadow:none!important}.home-primary-button{min-width:132px!important;border-color:#ffffffb8!important;background:#ffffffeb!important;color:#12324b!important}.home-secondary-button,.home-route-cards button{border-color:#ffffff57!important;background:#ffffff26!important;box-shadow:inset 0 1px #ffffff29!important;backdrop-filter:blur(16px)!important;-webkit-backdrop-filter:blur(16px)!important}.home-metric-strip{width:min(640px,100%)!important;gap:10px!important;border:0!important;padding:0!important}.home-metric-strip span{display:inline-flex;align-items:baseline;min-height:38px;border:1px solid rgba(255,255,255,.32);border-radius:999px!important;padding:8px 13px;background:#ffffff24;box-shadow:0 12px 28px #062f4e1a;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.home-metric-strip strong{font-size:17px!important;font-weight:900!important;letter-spacing:0!important}.home-route-cards button{min-width:138px!important;justify-content:flex-start!important}.hero-task-stack{top:clamp(142px,21vh,250px)!important;right:clamp(22px,4.5vw,82px)!important;width:min(350px,28vw)!important;gap:10px!important}.hero-task-stack span{min-height:44px!important;border-color:#ffffff4d!important;border-radius:15px!important;padding:0 14px!important;background:#07243642!important;box-shadow:0 16px 34px #062a3e24!important;font-size:13px!important;letter-spacing:0!important}.home-agent-dock{position:absolute;z-index:3;right:clamp(18px,4vw,70px);bottom:26px;left:clamp(18px,4vw,70px);display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;pointer-events:none}.home-agent-dock span{display:flex;box-sizing:border-box;min-height:58px;flex-direction:column;justify-content:center;gap:4px;border:1px solid rgba(255,255,255,.32);border-radius:18px!important;padding:10px 16px;color:#ffffffe0!important;background:#ffffff24;box-shadow:0 18px 42px #0839571f;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;font-size:13px;font-weight:700;backdrop-filter:blur(16px) saturate(140%);-webkit-backdrop-filter:blur(16px) saturate(140%)}.home-agent-dock b{color:#fff!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;font-size:15px;font-weight:900;letter-spacing:0!important}@media(max-width:1180px){.route-public .home-site-header{width:calc(100% - 24px)!important}.route-public .home-site-header .main-nav button{padding-inline:10px!important}.hero-task-stack{width:min(330px,32vw)!important}}@media(max-height:760px)and (min-width:901px){.home-hero-content{padding-bottom:110px!important}.home-agent-dock{bottom:12px}.home-agent-dock span{min-height:52px;padding-block:8px;font-size:12px}}@media(max-height:680px)and (min-width:901px){.home-agent-dock{display:none}}@media(max-width:900px){.route-public .home-site-header{position:fixed!important;top:10px!important;height:auto!important;min-height:56px!important;grid-template-columns:auto auto!important;justify-content:space-between!important;border-radius:18px!important;padding:8px 10px!important}.route-public .home-site-header .brand{min-width:0!important}.route-public .home-site-header .main-nav{top:calc(100% + 10px)!important;border-radius:16px!important;background:#165d8fb8!important;backdrop-filter:blur(18px)!important;-webkit-backdrop-filter:blur(18px)!important}.home-hero-art img{object-position:67% center!important;animation-duration:22s!important}.hero-art-vignette{background:linear-gradient(180deg,#1b80c4c2,#248bc98f 38%,#051e3047)!important}.home-hero-content{min-height:100svh!important;width:calc(100% - 30px)!important;gap:16px!important;padding:106px 15px 240px!important}.home-hero-content h1{max-width:560px!important;font-size:clamp(39px,11vw,58px)!important;line-height:1.04!important}.home-lede{max-width:560px!important;font-size:14px!important}.hero-task-stack{position:absolute!important;inset:auto 15px 106px!important;width:auto!important;grid-template-columns:1fr 1fr;margin:0!important}.hero-task-stack span{min-height:42px!important;padding:0 11px!important;font-size:12px!important}.home-agent-dock{display:none}}@media(max-width:620px){.route-public .home-site-header .brand strong,.route-public .home-site-header .console-link,.route-public .home-site-header .balance-chip{display:none!important}.home-route-cards button,.home-primary-button,.home-secondary-button{flex:1 1 100%!important}.home-metric-strip span{flex:1 1 100%}.hero-task-stack{grid-template-columns:1fr}}.route-public .page-transition:has(.home-hero-v4){margin-top:0!important;padding-top:0!important;animation:none!important}.home-hero-v4{position:relative;min-height:100vh;overflow:hidden;background:#2ba2ee;color:#fff;isolation:isolate}.home-hero-gif{position:absolute;inset:0;z-index:0;overflow:hidden}.home-hero-gif picture{display:block;width:100%;height:100%}.home-hero-gif img{width:100%;height:100%;object-fit:cover;object-position:center center;image-rendering:auto}.home-hero-wash{position:absolute;inset:0;background:linear-gradient(90deg,#20a2ee47,#20a2ee2e 32%,#20a2ee05 58%),linear-gradient(180deg,#094a7800 54%,#032a421f)}.home-hero-v4-copy{position:relative;z-index:2;display:flex;min-height:100vh;width:min(430px,calc(100% - 44px));flex-direction:column;justify-content:flex-end;gap:22px;padding:120px 0 clamp(84px,12vh,132px) clamp(22px,5vw,78px)}.home-hero-v4-copy p{width:fit-content;margin:0;border:1px solid rgba(255,255,255,.36);border-radius:999px!important;padding:8px 13px;color:#ffffffe6!important;background:#ffffff1f;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;font-size:13px;font-weight:850;letter-spacing:.06em!important;text-transform:uppercase;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.home-hero-v4-copy h1{max-width:620px;margin:0;color:#fff!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;font-size:clamp(56px,6.25vw,96px);font-weight:640;letter-spacing:-.045em!important;line-height:.98;text-transform:none!important;text-shadow:0 5px 24px rgba(8,70,118,.22)!important;text-wrap:balance}.home-hero-v4-copy small{display:block;margin:-8px 0 4px;color:#fffffff2!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;font-size:clamp(17px,1.35vw,22px);font-weight:850;letter-spacing:0!important;text-shadow:0 3px 18px rgba(8,70,118,.24)}.home-hero-v4-copy>div{display:flex;flex-wrap:wrap;gap:12px;width:min(360px,100%)}.home-v4-primary,.home-v4-secondary{min-height:54px;border:1px solid rgba(255,255,255,.52);border-radius:11px!important;padding:0 22px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;font-size:16px;font-weight:900;letter-spacing:0!important;box-shadow:0 16px 30px #0742691f;transition:transform .18s ease,background .18s ease,box-shadow .18s ease}.home-v4-primary{background:#fffffff0;color:#16283b!important}.home-v4-secondary{background:#ffffffd1;color:#16283b!important;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.home-v4-primary:hover,.home-v4-secondary:hover{transform:translateY(-2px);box-shadow:0 18px 34px #0742692b}.route-public .home-site-header{max-width:1320px!important}.route-public .home-site-header .main-nav{max-width:680px!important;margin:0 auto!important}@media(max-width:900px){.home-hero-gif img{object-position:center center}.home-hero-wash{background:linear-gradient(180deg,#1997e252,#1997e224 43%,#032a420d)}.home-hero-v4-copy{min-height:100svh;width:calc(100% - 30px);justify-content:flex-start;gap:14px;padding:118px 15px 56px}.home-hero-v4-copy h1{max-width:350px;font-size:clamp(39px,11.6vw,54px)}.home-hero-v4-copy small{max-width:360px;font-size:15px;line-height:1.5}.home-v4-primary,.home-v4-secondary{flex:1 1 100%}}@media(max-width:620px){.home-hero-gif img{object-position:center center}.home-hero-v4-copy h1{max-width:318px}.home-hero-v4-copy>div{max-width:330px}}.route-public:has(.models-market-page),.route-public:has(.generate-page),.route-public:has(.docs-page),.route-public:has(.leaderboard-page),.route-public:has(.auth-frame){min-height:100vh;background:radial-gradient(circle at 16% 12%,rgba(255,255,255,.62),transparent 20%),linear-gradient(180deg,#dff4ff,#bfe9fb 42%,#e6f6dc)!important;color:#17324b}.route-public:has(.models-market-page):before,.route-public:has(.generate-page):before,.route-public:has(.docs-page):before,.route-public:has(.leaderboard-page):before,.route-public:has(.auth-frame):before{position:fixed;inset:0;z-index:0;pointer-events:none;content:"";background:linear-gradient(rgba(41,132,186,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(41,132,186,.08) 1px,transparent 1px),radial-gradient(circle at 82% 18%,rgba(87,154,76,.16),transparent 18%);background-size:24px 24px,24px 24px,auto;-webkit-mask-image:linear-gradient(180deg,#000000ad,#00000024);mask-image:linear-gradient(180deg,#000000ad,#00000024)}.route-public .models-market-page,.route-public .generate-page,.route-public .docs-page,.route-public .leaderboard-page,.route-public .auth-frame{padding-top:clamp(116px,10vw,150px)!important}.route-public .models-market-page:before,.route-public .generate-page:before,.route-public .docs-page:before,.route-public .leaderboard-page:before{position:fixed;right:-70px;bottom:-34px;z-index:0;width:min(420px,42vw);aspect-ratio:1.5;pointer-events:none;content:"";background:linear-gradient(180deg,#66a3523d,#40804557),linear-gradient(90deg,rgba(255,255,255,.2) 1px,transparent 1px);background-size:auto,18px 18px;border-radius:999px 999px 0 0!important;filter:saturate(120%)}.route-public .glass-card,.route-public .model-card,.route-public .doc-panel,.route-public .docs-section,.route-public .docs-home,.route-public .docs-index,.route-public .studio-panel,.route-public .result-panel,.route-public .generate-hero,.route-public .leaderboard-showcase-row,.route-public .rank-board-card,.route-public .rank-gif-card,.route-public .rank-label-card,.route-public .model-filter-panel,.route-public .auth-panel{border:1px solid rgba(255,255,255,.56)!important;border-radius:18px!important;background:#ffffff8a!important;box-shadow:0 22px 60px #3b779829!important;color:#17324b!important;backdrop-filter:blur(18px) saturate(142%)!important;-webkit-backdrop-filter:blur(18px) saturate(142%)!important}.route-public .model-filter-panel,.route-public .docs-index{top:104px!important}.route-public .model-card:hover,.route-public .docs-quick-card:hover,.route-public .client-card:hover,.route-public .quickstep-card:hover,.route-public .rank-gif-card:hover{transform:translateY(-3px)!important;box-shadow:0 26px 70px #3b779833!important}.route-public .model-market-head,.route-public .generate-head,.route-public .docs-home,.route-public .rank-label-card{position:relative;z-index:1}.route-public .model-market-head p,.route-public .generate-head p,.route-public .docs-page p,.route-public .leaderboard-page p,.route-public .leaderboard-page span,.route-public .model-card p,.route-public .price-column,.route-public .studio-section-title p,.route-public .docs-signal-grid span,.route-public .docs-quick-card p,.route-public .client-card p,.route-public .quickstep-card p{color:#17324bbd!important}.route-public .model-card h3,.route-public .docs-page h2,.route-public .docs-page h3,.route-public .studio-section-title h2,.route-public .rank-board-row strong,.route-public .rank-gif-summary strong,.route-public .generate-status-grid b,.route-public .price-column b,.route-public label{color:#17324b!important}.route-public .tag,.route-public .eyebrow,.route-public .provider-mark{border-color:#3894c64d!important;background:#ffffff73!important;color:#2472a6!important}.route-public input,.route-public textarea,.route-public select{border:1px solid rgba(23,50,75,.2)!important;border-radius:12px!important;background:#ffffffb8!important;box-shadow:inset 0 1px #fff6!important;color:#17324b!important}.route-public input::placeholder,.route-public textarea::placeholder{color:#17324b7a!important}.route-public .line-button,.route-public .text-button,.route-public .icon-button,.route-public .filter-group button,.route-public .image-mode-switch button,.route-public .size-strip button,.route-public .docs-page .line-button,.route-public .docs-page .text-button{border:1px solid rgba(255,255,255,.56)!important;border-radius:12px!important;background:#ffffff80!important;box-shadow:none!important;color:#17324b!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important}.route-public .line-button.strong,.route-public .generate-submit,.route-public .filter-group button.active,.route-public .image-mode-switch button.active,.route-public .size-strip button.active{background:#ffffffeb!important;color:#17324b!important;box-shadow:0 14px 32px #3b779829!important}.route-public .filter-group b,.route-public .metric strong,.route-public .leaderboard-stat strong,.route-public .rank-board-row b{color:#17324b!important}.route-public .rank-board-head,.route-public .rank-board-row,.route-public .generate-status-grid div,.route-public .metric,.route-public .doc-field-row,.route-public .doc-code-block,.route-public .doc-copy-card,.route-public .endpoint-strip span,.route-public .docs-signal-grid span,.route-public .docs-quick-card,.route-public .client-card,.route-public .quickstep-card{border-color:#17324b24!important;background:#ffffff6b!important;color:#17324b!important}.route-public pre,.route-public code{color:#17324b!important}.route-public .models-market-page *,.route-public .generate-page *,.route-public .docs-page *,.route-public .leaderboard-page *{opacity:1!important;visibility:visible!important}.route-public .models-market-page :is(h1,h2,h3,h4,p,span,small,b,strong,label,button,a,li),.route-public .generate-page :is(h1,h2,h3,h4,p,span,small,b,strong,label,button,a,li),.route-public .docs-page :is(h1,h2,h3,h4,p,span,small,b,strong,label,button,a,li),.route-public .leaderboard-page :is(h1,h2,h3,h4,p,span,small,b,strong,label,button,a,li){color:#17324b!important;text-shadow:none!important}.route-public .model-card h3,.route-public .rank-board-row strong,.route-public .rank-board-row b,.route-public .rank-gif-summary strong,.route-public .generate-status-grid b{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;font-weight:850!important;letter-spacing:0!important}.route-public .model-card h3{font-size:clamp(22px,1.6vw,30px)!important}.route-public .price-column span{font-size:14px!important;font-weight:700!important}.route-public .docs-index a,.route-public .docs-nav-group p,.route-public .filter-group>strong{color:#17324b!important;font-weight:800!important}.ascii-hover-title{position:relative;display:inline-grid;min-width:min(100%,360px);min-height:clamp(64px,8vw,116px);align-items:center;outline:none;cursor:default}.ascii-title-text{grid-area:1 / 1;color:#17324b!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;font-size:clamp(42px,5vw,76px);font-weight:720;letter-spacing:-.045em!important;line-height:.98;transition:opacity .12s ease,transform .12s ease}.ascii-title-art{grid-area:1 / 1;margin:0;color:#17324b!important;font-family:JetBrains Mono,Courier New,monospace!important;font-size:clamp(7px,.74vw,12px);font-weight:700;letter-spacing:0!important;line-height:1.05;white-space:pre;opacity:0;transform:translateY(4px);transition:opacity .12s ease,transform .12s ease}.ascii-hover-title:hover .ascii-title-text,.ascii-hover-title:focus-visible .ascii-title-text{opacity:0;transform:translateY(-4px)}.ascii-hover-title:hover .ascii-title-art,.ascii-hover-title:focus-visible .ascii-title-art{opacity:1;transform:translateY(0)}.rank-label-card .ascii-hover-title{min-height:70px}.rank-label-card .ascii-title-text{font-size:clamp(34px,3vw,50px)}.rank-label-card .ascii-title-art{font-size:clamp(5px,.48vw,8px)}@media(max-width:900px){.route-public .models-market-page,.route-public .generate-page,.route-public .docs-page,.route-public .leaderboard-page,.route-public .auth-frame{padding-top:104px!important}.ascii-hover-title{min-height:70px}.ascii-title-text{font-size:clamp(34px,11vw,54px)}.ascii-title-art{font-size:6px}}.route-public,.route-generate,.route-auth,.route-console{--platinum: #17324b;--white: #ffffff;--body: #365c70;--body-soft: #456c7d;--muted: rgba(23, 50, 75, .58);--accent: #25a7df;--accent-soft: rgba(37, 167, 223, .14);--obsidian-soft: rgba(255, 255, 255, .48);--obsidian: rgba(255, 255, 255, .62);--obsidian-strong: rgba(255, 255, 255, .78);--border: rgba(255, 255, 255, .62);--border-subtle: rgba(23, 50, 75, .14);--border-hot: rgba(37, 167, 223, .38);--shadow: rgba(48, 111, 143, .18);--shadow-heavy: 0 24px 64px rgba(48, 111, 143, .18);--bg-body: #dff5ff;--bg-surface: var(--obsidian);--bg-surface-hover: var(--obsidian-strong);--accent-color: var(--accent);--accent-text: #073047;--text-primary: #17324b;--text-secondary: #456c7d}html,body,.app-shell{background:#dff5ff!important;color:#17324b}.global-atmosphere{background:linear-gradient(180deg,#15a0ed33,#b7ebfcbd 45%,#dcf6d6f2),#dff5ff!important}.forest-layer{background:linear-gradient(180deg,#1ca3eb61,#cbf1fcad,#cdeeb1db)!important;opacity:1!important;animation:none!important}.forest-layer:before{background:radial-gradient(circle at 10% 16%,rgba(255,255,255,.78) 0 18px,rgba(255,255,255,.48) 19px 38px,transparent 40px),radial-gradient(circle at 35% 11%,rgba(255,255,255,.64) 0 14px,rgba(255,255,255,.36) 15px 30px,transparent 32px),radial-gradient(circle at 78% 18%,rgba(255,255,255,.56) 0 16px,rgba(255,255,255,.3) 17px 34px,transparent 36px)!important;mix-blend-mode:normal!important;opacity:.68!important}.forest-layer:after{background:linear-gradient(90deg,rgba(88,158,72,.16) 1px,transparent 1px),linear-gradient(rgba(88,158,72,.14) 1px,transparent 1px),linear-gradient(180deg,transparent 60%,rgba(131,204,101,.36) 100%)!important;background-size:26px 26px,26px 26px,auto!important;opacity:.5!important}.cinematic-mask{background:linear-gradient(180deg,#fff0,#ffffff4d 55%,#ecfae6b8)!important}.global-atmosphere:after,.app-shell:before,.app-shell:after{display:none!important;background-image:none!important}.global-spotlight{background:radial-gradient(540px circle at var(--mouse-x, 50%) var(--mouse-y, 50%),rgba(255,255,255,.38),transparent 62%)!important;opacity:.78!important}.site-header{top:12px!important;width:min(1320px,calc(100% - 32px))!important;min-height:64px!important;margin:0 auto!important;border:1px solid rgba(255,255,255,.54)!important;border-radius:20px!important;background:#ffffff6b!important;box-shadow:0 18px 44px #2c719724!important;backdrop-filter:blur(18px) saturate(142%)!important;-webkit-backdrop-filter:blur(18px) saturate(142%)!important}.brand-mark{border-color:#ffffffb8!important;color:#197fbd!important;background:#ffffffb3!important;box-shadow:none!important}.brand strong,.main-nav button,.locale-toggle,.line-button,.icon-button,.balance-chip,.user-orb,.text-button{color:#17324b!important;text-shadow:none!important}.main-nav button.active:after{background:#259fd6!important}.line-button,.icon-button,.balance-chip,.user-orb,.text-button,.danger-button,.locale-toggle{border:1px solid rgba(255,255,255,.56)!important;border-radius:14px!important;background:#ffffff80!important;box-shadow:none!important}.line-button.strong,.home-v4-primary,.generate-submit{border-color:#ffffffc7!important;background:#fffffff0!important;color:#17324b!important;box-shadow:0 16px 34px #2d719829!important}.glass-card{border:1px solid rgba(255,255,255,.58)!important;border-radius:18px!important;background:#ffffff94!important;color:#17324b!important;box-shadow:0 24px 64px #306f8f29!important;backdrop-filter:blur(18px) saturate(140%)!important;-webkit-backdrop-filter:blur(18px) saturate(140%)!important}.glass-card:hover{background:#ffffffbd!important;transform:translateY(-2px)}.home-hero-v4{min-height:100vh!important;background:url(/assets/hero/nayuto-home-fallback.jpg) center / cover no-repeat,#26a8ef!important}.home-hero-media,.home-hero-gif{position:absolute;inset:0;z-index:0;overflow:hidden;background:url(/assets/hero/nayuto-home-fallback.jpg) center / cover no-repeat,#26a8ef!important}.home-hero-poster,.home-hero-video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center center}.home-hero-poster{z-index:0}.home-hero-video{z-index:1}.home-hero-media .home-hero-wash{z-index:2}.home-hero-wash{background:linear-gradient(90deg,#1c9ce557,#28a4e729 34%,#28a4e700 62%),linear-gradient(180deg,#053a6300 55%,#042d442e)!important}.home-hero-v4-copy{width:min(560px,calc(100% - 44px))!important;justify-content:flex-end!important;padding:120px 0 clamp(80px,12vh,126px) clamp(22px,5vw,78px)!important}.home-hero-v4-copy p,.home-hero-v4-copy small{text-shadow:0 4px 18px rgba(7,69,107,.2)!important}.home-hero-v4-copy small{max-width:500px!important;margin:0 0 2px!important;color:#fffffff0!important}.home-v4-primary,.home-v4-secondary{min-height:52px!important;border-radius:14px!important}.home-v4-secondary{border-color:#fff9!important;background:#ffffff9e!important}.route-public:has(.models-market-page),.route-public:has(.generate-page),.route-public:has(.docs-page),.route-public:has(.leaderboard-page),.route-public:has(.auth-frame),.route-generate,.route-auth,.route-console{min-height:100vh;border:0!important;background:linear-gradient(180deg,#1ba0e84d,#caeffbd1 42%,#e5f7daf5)!important}.route-public:has(.leaderboard-page){outline:0!important}.route-public:has(.models-market-page):before,.route-public:has(.generate-page):before,.route-public:has(.docs-page):before,.route-public:has(.leaderboard-page):before,.route-public:has(.auth-frame):before,.route-generate:before,.route-auth:before,.route-console:before{position:fixed;inset:0;z-index:0;pointer-events:none;content:"";background:linear-gradient(rgba(45,140,190,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(45,140,190,.08) 1px,transparent 1px),radial-gradient(circle at 86% 20%,rgba(77,146,72,.18),transparent 18%),radial-gradient(circle at 10% 18%,rgba(255,255,255,.64),transparent 15%);background-size:24px 24px,24px 24px,auto,auto;-webkit-mask-image:linear-gradient(180deg,#000000d1,#00000024);mask-image:linear-gradient(180deg,#000000d1,#00000024)}.models-market-page,.generate-page,.docs-page,.leaderboard-page,.auth-frame,.console-page{color:#17324b!important}.models-market-page :is(h1,h2,h3,h4,p,span,small,b,strong,label,button,a,li),.generate-page :is(h1,h2,h3,h4,p,span,small,b,strong,label,button,a,li),.docs-page :is(h1,h2,h3,h4,p,span,small,b,strong,label,button,a,li),.leaderboard-page :is(h1,h2,h3,h4,p,span,small,b,strong,label,button,a,li),.auth-frame :is(h1,h2,h3,h4,p,span,small,b,strong,label,button,a,li),.console-page :is(h1,h2,h3,h4,p,span,small,b,strong,label,button,a,li){color:#17324b!important;text-shadow:none!important}.model-filter-panel,.model-card,.doc-panel,.docs-section,.docs-home,.docs-index,.studio-panel,.result-panel,.generate-hero,.leaderboard-showcase-row,.rank-board-card,.rank-gif-card,.rank-label-card,.auth-panel,.console-main,.console-dock,.wallet-box,.wallet-section,.wallet-redeem,.functional-ledger,.settings-form,.notice{border:1px solid rgba(255,255,255,.58)!important;border-radius:18px!important;background:#ffffff94!important;color:#17324b!important;box-shadow:0 24px 64px #306f8f29!important;backdrop-filter:blur(18px) saturate(140%)!important;-webkit-backdrop-filter:blur(18px) saturate(140%)!important}.tag,.eyebrow,.provider-mark,.feature-icon,.metric,.rank-board-head,.rank-board-row,.generate-status-grid div,.doc-field-row,.doc-code-block,.doc-copy-card,.endpoint-strip span,.docs-signal-grid span,.docs-quick-card,.client-card,.quickstep-card,.legacy-table-wrap,.legacy-head,.console-empty-panel,.wallet-alert{border-color:#17324b24!important;background:#ffffff75!important;color:#17324b!important}input,textarea,select{border:1px solid rgba(23,50,75,.18)!important;border-radius:12px!important;background:#ffffffb8!important;color:#17324b!important;box-shadow:inset 0 1px #ffffff73!important}input::placeholder,textarea::placeholder{color:#17324b7a!important}pre,code{color:#17324b!important}.rank-gif-screen{min-height:220px!important;align-content:center!important;justify-items:center!important;background:linear-gradient(180deg,#2aa6e62e,#ffffff61 54%,#8fce6147)!important}.rank-gif-screen:before{position:absolute;top:22px;right:26px;width:96px;height:52px;border-radius:999px;background:radial-gradient(circle at 24px 28px,rgba(255,255,255,.88) 0 20px,transparent 21px),radial-gradient(circle at 52px 19px,rgba(255,255,255,.78) 0 23px,transparent 24px),radial-gradient(circle at 76px 30px,rgba(255,255,255,.82) 0 18px,transparent 19px);content:""}.rank-scene-mark{display:grid!important;width:116px!important;height:116px!important;place-items:center!important;border:2px solid rgba(255,255,255,.72)!important;border-radius:26px!important;background:#ffffff94!important;color:#197fbd!important;font-size:42px!important;font-weight:900!important;line-height:1!important;box-shadow:0 18px 40px #2d719829!important}.rank-gif-screen>span:not(.rank-scene-mark){max-width:min(92%,260px);border-radius:999px!important;background:#ffffffa3!important;color:#17324b!important}.site-header .main-nav button{border:1px solid transparent!important;border-radius:14px!important;padding:8px 14px!important;background:transparent!important;box-shadow:none!important;color:#17324b!important;font-family:Inter,PingFang SC,Microsoft YaHei,system-ui,sans-serif!important;font-weight:800!important;letter-spacing:0!important}.site-header .main-nav button:hover,.site-header .main-nav button.active{border-color:#ffffffb3!important;background:#ffffff94!important;box-shadow:0 12px 28px #2d71981f!important}.site-header .main-nav button:after{display:none!important}.site-header{grid-template-columns:auto minmax(0,1fr) auto!important;gap:clamp(8px,1.2vw,16px)!important}.main-nav{min-width:0!important;gap:clamp(4px,.75vw,10px)!important}.header-actions{gap:8px!important}.site-header .main-nav button{min-height:42px!important;padding:7px 11px!important;font-size:clamp(13px,1.18vw,16px)!important;white-space:nowrap!important}.locale-toggle,.site-header .icon-button,.site-header .user-orb{width:38px!important;min-width:38px!important;min-height:38px!important;padding:0!important}.site-header .console-link,.site-header .line-button{min-height:42px!important;padding-inline:13px!important}.site-header .console-link,.site-header .console-link *,.site-header .line-button.strong,.site-header .line-button.strong *{color:#17324b!important}.site-header .balance-chip{min-height:42px!important;padding-inline:14px!important}.ascii-hover-title{min-height:auto!important;cursor:default!important}.ascii-title-art{display:none!important}.ascii-title-text,.ascii-hover-title:hover .ascii-title-text,.ascii-hover-title:focus-visible .ascii-title-text{opacity:1!important;transform:none!important;color:#17324b!important;font-family:Inter,PingFang SC,Microsoft YaHei,system-ui,sans-serif!important;font-size:clamp(44px,5.2vw,78px)!important;font-weight:850!important;letter-spacing:0!important;line-height:1.02!important;text-shadow:none!important}.model-market-head,.generate-head,.docs-home,.rank-label-card,.page-title{text-shadow:none!important}.model-market-head h1,.generate-head h1,.docs-home h1,.page-title h1,.auth-panel h1,.console-main h2{color:#17324b!important;font-family:Inter,PingFang SC,Microsoft YaHei,system-ui,sans-serif!important;font-weight:850!important;letter-spacing:0!important;text-shadow:none!important}.route-generate .generate-hero,.route-generate .studio-panel,.route-generate .result-panel,.route-generate .user-result-panel{border:1px solid rgba(255,255,255,.62)!important;border-radius:20px!important;background:#ffffff94!important;color:#17324b!important;box-shadow:0 24px 64px #306f8f29!important;backdrop-filter:blur(18px) saturate(140%)!important;-webkit-backdrop-filter:blur(18px) saturate(140%)!important}.route-generate .generate-hero *,.route-generate .studio-panel *,.route-generate .result-panel *{color:#17324b!important;text-shadow:none!important}.route-generate .generate-head,.route-generate .studio-section-title,.route-generate .generate-hero{position:relative;z-index:1}.route-generate .generate-status-grid div,.route-generate .generate-status-grid,.route-generate .image-mode-switch button,.route-generate .size-strip button,.route-generate .result-empty,.route-generate .history-card,.route-generate .upload-card{border:1px solid rgba(23,50,75,.14)!important;border-radius:14px!important;background:#ffffff75!important;color:#17324b!important;box-shadow:none!important}.route-generate .generate-status-grid{padding:20px!important;gap:12px!important}.route-generate .image-mode-switch button.active,.route-generate .size-strip button.active,.route-generate .size-strip button:hover,.route-generate .image-mode-switch button:hover,.route-generate .generate-submit{border-color:#ffffffc7!important;background:#ffffffeb!important;color:#17324b!important;box-shadow:0 14px 32px #306f8f24!important}.route-generate .tag,.route-generate .eyebrow{border-color:#25a7df3d!important;background:#ffffff8a!important;color:#197fbd!important}@media(max-width:900px){.site-header{top:10px!important;width:calc(100% - 24px)!important;min-height:58px!important;border-radius:18px!important;padding:8px 10px!important}.main-nav.open{border:1px solid rgba(255,255,255,.58)!important;background:#ffffffd1!important}.home-hero-poster,.home-hero-video{object-position:66% center!important}.home-hero-wash{background:linear-gradient(180deg,#1c9ce570,#1c9ce529 44%,#042d4414)!important}.home-hero-v4-copy{min-height:100svh!important;width:calc(100% - 30px)!important;justify-content:flex-start!important;gap:14px!important;padding:112px 15px 56px!important}.home-hero-v4-copy small{max-width:360px!important;font-size:15px!important;line-height:1.5!important}.home-v4-primary,.home-v4-secondary{flex:1 1 100%!important}.rank-scene-mark{width:92px!important;height:92px!important;border-radius:22px!important;font-size:32px!important}}.home-centered-hero{position:relative!important;left:0!important;display:flex!important;width:100%!important;min-height:100vh!important;align-items:center!important;justify-content:center!important;gap:22px!important;padding:92px clamp(18px,5vw,78px) 64px!important;text-align:center!important}.home-brand-title{position:relative;display:inline-flex;flex-wrap:nowrap;justify-content:center;max-width:100%;margin:0;color:#fff!important;font-family:Inter,SF Pro Display,PingFang SC,Microsoft YaHei,system-ui,sans-serif!important;font-size:clamp(68px,9.2vw,142px)!important;font-weight:950!important;letter-spacing:.02em!important;line-height:.86!important;white-space:nowrap;text-shadow:0 9px 28px rgba(8,71,109,.28),0 0 34px rgba(255,255,255,.28)!important;isolation:isolate}.home-brand-title:before,.home-brand-title:after{position:absolute;inset:auto 0 -14px;height:8px;border-radius:999px;content:"";background:linear-gradient(90deg,transparent,rgba(255,255,255,.86),transparent);opacity:0;transform:scaleX(.28);transition:opacity .26s ease,transform .26s ease}.home-brand-title:after{inset:-18px 10% auto;height:2px;background:linear-gradient(90deg,transparent,rgba(92,236,255,.86),transparent);filter:blur(1px)}.home-brand-title span{display:inline-block;transform:translateY(0) rotate(0);transition:transform .36s cubic-bezier(.2,.9,.2,1),color .26s ease,text-shadow .26s ease,filter .26s ease;transition-delay:calc(var(--i) * 18ms)}.home-brand-title:hover:before,.home-brand-title:hover:after{opacity:1;transform:scaleX(1)}.home-brand-title:hover span{color:#f8feff!important;filter:saturate(125%);text-shadow:0 10px 28px rgba(8,71,109,.24),0 0 18px rgba(255,255,255,.88),0 0 42px rgba(58,207,255,.46)!important;transform:translateY(calc(-12px + (var(--i) % 2) * 8px)) rotate(calc((var(--i) - 3) * 1.2deg))}.home-hero-actions-v5{display:flex!important;flex-wrap:wrap;justify-content:center;gap:12px!important;width:min(390px,100%)!important}.home-centered-hero .home-v4-primary,.home-centered-hero .home-v4-secondary{min-width:142px;min-height:56px!important;border-radius:14px!important;font-size:17px!important}.home-task-float{align-self:flex-start;display:grid;width:min(330px,calc(100vw - 36px));gap:9px;margin-top:4px;margin-left:clamp(20px,13vw,210px);text-align:left}.home-task-float span{display:flex;min-height:46px;align-items:center;gap:8px;border:1px solid rgba(255,255,255,.18);border-radius:10px;padding:0 13px;color:#ffffffbd!important;background:#1453488a;box-shadow:0 14px 30px #06373b29,inset 0 1px #ffffff1a;backdrop-filter:blur(10px) saturate(145%);-webkit-backdrop-filter:blur(10px) saturate(145%);font-size:13px;font-weight:800}.home-task-float b{width:7px;height:7px;flex:0 0 auto;border-radius:50%;background:#a7f46a;box-shadow:0 0 12px #a7f46abf}.home-task-float span:nth-child(3) b{background:#4ff0a2;box-shadow:0 0 12px #4ff0a2bf}.home-task-float strong{color:#fff!important;font-weight:950}.app-shell :is(.glass-card,.model-card,.doc-panel,.docs-section,.docs-home,.docs-index,.studio-panel,.result-panel,.generate-hero,.leaderboard-showcase-row,.rank-board-card,.rank-gif-card,.rank-label-card,.auth-panel,.console-main,.console-dock,.wallet-box,.wallet-section,.wallet-redeem,.functional-ledger,.settings-form,.notice,.size-matrix-panel,.image-history-panel,.docs-quick-card,.client-card,.quickstep-card,.doc-copy-card,.doc-checklist,.doc-bullet-list,.qa-list article,.doc-split-notes article){border:1px solid rgba(255,255,255,.7)!important;border-radius:18px!important;background:#ffffffa8!important;box-shadow:0 18px 46px #36748f1f!important;color:#17324b!important}.app-shell :is(input,textarea,select){border:1px solid rgba(23,50,75,.16)!important;border-radius:13px!important;background:#ffffffd1!important;color:#17324b!important;box-shadow:none!important}.app-shell :is(input,textarea,select)::placeholder{color:#17324b7a!important}.app-shell :is(pre,code,.doc-code-block,.doc-field-table,.doc-field-row,.legacy-table-wrap,.legacy-head,.legacy-row,.generation-summary,.generate-status-grid,.generate-status-grid div,.image-mode-switch,.image-mode-switch button,.size-strip button,.empty-result,.console-empty-panel,.wallet-alert,.metric,.endpoint-strip span,.docs-signal-grid span){border-color:#17324b21!important;background:#ffffff94!important;color:#17324b!important;box-shadow:none!important}.app-shell pre,.app-shell .doc-code-block{overflow:auto;border-radius:14px!important;padding:18px!important;color:#17324b!important;line-height:1.65!important}.app-shell pre *,.app-shell code *,.app-shell .doc-code-block *{color:#17324b!important}.app-shell :is(.tag,.eyebrow){border-color:#25a7df47!important;background:#ffffffb8!important;color:#197fbd!important}.app-shell :is(.line-button,.text-button,.icon-button,.filter-group button,.image-mode-switch button,.size-strip button){border:1px solid rgba(255,255,255,.72)!important;background:#ffffffa8!important;color:#17324b!important;box-shadow:none!important}.app-shell :is(.line-button.strong,.generate-submit,.filter-group button.active,.image-mode-switch button.active,.size-strip button.active){border-color:#ffffffdb!important;background:#fffffff0!important;color:#17324b!important;box-shadow:0 12px 28px #36748f24!important}.route-generate .studio-layout{align-items:stretch!important;gap:22px!important}.route-generate .studio-panel,.route-generate .result-panel,.route-generate .size-matrix-panel,.route-generate .image-history-panel{border-radius:18px!important;background:#ffffffad!important}.route-generate .prompt-field textarea{min-height:170px}.route-generate .empty-result{min-height:240px}.docs-index:after,.docs-section:after,.doc-copy-card:after,.size-matrix-panel:after,.image-history-panel:after,.leaderboard-showcase-row:after{display:none!important}.docs-page .doc-code-block,.docs-page .doc-copy-card,.docs-page .doc-field-row,.docs-page .docs-signal-grid span,.docs-page .endpoint-strip span,.docs-page .docs-quick-card,.docs-page .client-card,.docs-page .quickstep-card{background:#ffffff9e!important;color:#17324b!important}.rank-board-row span:first-child{background:#ffe177c7!important;color:#17324b!important}.rank-gif-screen{border:1px solid rgba(23,50,75,.14)!important;border-radius:14px!important}.app-shell :is(.generate-page,.docs-page,.leaderboard-page,.models-market-page,.console-page) :is([class*=panel],[class*=card],[class*=box],[class*=table],[class*=row],[class*=strip],[class*=block],[class*=section]){border-color:#17324b21!important;background-color:#ffffffa3!important;color:#17324b!important;box-shadow:0 14px 34px #36748f1a!important}.app-shell :is(.generate-page,.docs-page,.leaderboard-page,.models-market-page,.console-page) :is([class*=panel],[class*=card],[class*=box],[class*=table],[class*=row],[class*=strip],[class*=block],[class*=section],input,textarea,select,pre,code) :is(h1,h2,h3,h4,p,span,small,b,strong,label,button,a,li,code,pre){color:#17324b!important;text-shadow:none!important}.app-shell .docs-page :is(pre,code,.doc-code-block,.doc-field-table,.doc-field-row),.app-shell .generate-page :is(input,textarea,select,.generation-summary,.empty-result,.size-strip button),.app-shell .leaderboard-page :is(.rank-board-row,.rank-board-head,.rank-gif-screen){background-color:#ffffffb3!important;color:#17324b!important;box-shadow:none!important}.app-shell .docs-page :is(.doc-copy-card,.doc-code-block){border-radius:16px!important;border-color:#17324b24!important}.app-shell .docs-page .doc-code-block pre{background:transparent!important}.app-shell .docs-page .doc-copy-card .text-button,.app-shell .docs-page .line-button,.app-shell .docs-page .text-button{background:#ffffffdb!important;color:#17324b!important;border-color:#fffc!important}@media(max-width:900px){.home-centered-hero{align-items:flex-start!important;padding-top:116px!important}.home-brand-title{font-size:clamp(42px,13vw,72px)!important;letter-spacing:0!important}.home-task-float{align-self:center;margin-left:0}}.route-public .home-centered-hero{padding-top:118px!important;padding-bottom:60px!important}.home-brand-title{cursor:default}.home-brand-title span{will-change:transform}.home-brand-title:hover span:nth-child(3n+1){color:#fff7b9!important}.home-brand-title:hover span:nth-child(3n+2){color:#d9fbff!important}.home-brand-title:hover span:nth-child(3n){color:#fff!important}.home-task-float{transform:translate(-34px)}.home-task-float span{min-height:48px;border-radius:12px!important;background:#0e4b467a!important;color:#ffffffd1!important}.home-task-float strong{margin-left:auto;white-space:nowrap}.route-public :is(.studio-section-title,.console-section-head,.generate-head,.model-market-head,.doc-panel-head){border:0!important;background:transparent!important;box-shadow:none!important}.route-public .studio-section-title{gap:8px!important}.route-public .studio-section-title .tag,.route-public .tag,.route-public .eyebrow{width:fit-content!important;min-height:26px!important;margin-bottom:4px!important;border-radius:999px!important;padding:3px 11px!important;background:#ffffff9e!important;color:#2472a6!important;font-size:11px!important;font-weight:850!important;letter-spacing:.12em!important;line-height:1!important}.route-public .generate-page .generate-shell{width:min(100% - 40px,1280px)!important}.route-public .generate-page .generate-hero{grid-template-columns:minmax(0,1.1fr) minmax(340px,.82fr)!important;gap:28px!important}.route-public .generate-page .generate-status-grid{min-width:0!important}.route-public .generate-page .studio-layout.user-image-layout{grid-template-columns:minmax(420px,.78fr) minmax(520px,1fr)!important;gap:28px!important}.route-public .generate-page .studio-panel,.route-public .generate-page .result-panel,.route-public .generate-page .size-matrix-panel,.route-public .generate-page .image-history-panel{padding:clamp(28px,3vw,42px)!important}.route-public .generate-page .result-panel{min-height:640px!important}.route-public .generate-page .empty-result{min-height:420px!important}.route-public .generate-page .generation-summary{display:grid!important;grid-template-columns:auto minmax(0,1fr)!important;align-items:center!important;border-radius:14px!important;padding:14px 16px!important}.route-public .generate-page .generation-summary strong{min-width:0;text-align:right;overflow-wrap:anywhere}.route-public .generate-page .image-mode-switch{border-radius:16px!important;padding:6px!important;background:#ffffff7a!important}.route-public .generate-page .image-mode-switch button,.route-public .generate-page .size-strip button{border-radius:12px!important}.route-public .docs-terminal-layout{grid-template-columns:minmax(250px,280px) minmax(0,960px)!important;justify-content:center!important;gap:38px!important}.route-public .docs-index{border-radius:22px!important;background:#ffffff85!important}.route-public .docs-section,.route-public .docs-home{padding:clamp(30px,4vw,54px)!important}.route-public .docs-page .docs-quick-card,.route-public .docs-page .client-card,.route-public .docs-page .quickstep-card,.route-public .docs-page .doc-copy-card,.route-public .docs-page .doc-field-row,.route-public .docs-page .doc-code-block,.route-public .docs-page .endpoint-strip span,.route-public .docs-page .docs-signal-grid span{border-radius:14px!important;background:#ffffffa8!important}.route-public .docs-page .doc-copy-card pre,.route-public .docs-page .doc-code-block pre{max-width:100%;white-space:pre-wrap;overflow-wrap:anywhere}.route-public .models-market-page{grid-template-columns:minmax(250px,300px) minmax(0,1fr)!important;width:min(100% - 40px,1280px)!important;margin:0 auto!important;padding-right:0!important;padding-left:0!important}.route-public .model-filter-panel{border-radius:22px!important;padding:28px!important}.route-public .filter-group button{border-radius:12px!important;background:#fff9!important;box-shadow:none!important}.route-public .filter-group button span,.route-public .filter-group button b{border:0!important;background:transparent!important;box-shadow:none!important}.route-public .filter-group button.active,.route-public .filter-group button:hover{background:#ffffffeb!important;color:#17324b!important}.route-public .filter-group b{min-width:32px;text-align:right;color:#17324b!important}.route-public .model-search-bar{display:grid!important;grid-template-columns:minmax(220px,1fr) auto auto!important}.route-public .market-model-card{min-height:238px!important;border-radius:22px!important;padding:34px 40px!important}.route-public .provider-mark{border-radius:10px!important}.route-public .leaderboard-showcase{width:min(100% - 40px,1260px)!important;margin:0 auto!important}.route-public .leaderboard-showcase-row{grid-template-columns:minmax(210px,.45fr) minmax(420px,1fr) minmax(250px,.58fr)!important;gap:28px!important}.route-public .leaderboard-showcase-row,.route-public .rank-label-card,.route-public .rank-board-card,.route-public .rank-gif-card{border:1px solid rgba(255,255,255,.68)!important;border-radius:22px!important;background:#ffffff9e!important;box-shadow:0 18px 46px #36748f1f!important}.route-public .rank-board-card{overflow:hidden}.route-public .rank-label-card h2{color:#17324b!important;font-family:Inter,PingFang SC,Microsoft YaHei,system-ui,sans-serif!important;letter-spacing:0!important}.route-public .rank-board-row,.route-public .rank-board-head{grid-template-columns:68px minmax(0,1fr) minmax(104px,auto)!important}.route-public .rank-board-row span:first-child{border-radius:2px!important;background:#ffe580c7!important}.route-public .rank-gif-screen{border-radius:16px!important;background:linear-gradient(180deg,#d7f2ffb8,#f5fdf0c2)!important}.route-public :is(.glass-card,.model-card,.doc-panel,.docs-section,.docs-home,.docs-index,.studio-panel,.result-panel,.generate-hero,.leaderboard-showcase-row,.rank-board-card,.rank-gif-card,.rank-label-card,.auth-panel,.size-matrix-panel,.image-history-panel,.docs-quick-card,.client-card,.quickstep-card,.doc-copy-card){backdrop-filter:blur(14px) saturate(130%)!important;-webkit-backdrop-filter:blur(14px) saturate(130%)!important}.route-generate .generate-shell{width:min(100% - 40px,1280px)!important;max-width:1280px!important}.route-generate .generate-hero{grid-template-columns:minmax(0,1.1fr) minmax(340px,.82fr)!important;gap:28px!important}.route-generate .generate-status-grid{min-width:0!important}.route-generate .studio-layout.user-image-layout{grid-template-columns:minmax(420px,.78fr) minmax(520px,1fr)!important;gap:28px!important}.route-generate .studio-panel,.route-generate .result-panel,.route-generate .size-matrix-panel,.route-generate .image-history-panel{padding:clamp(28px,3vw,42px)!important;border-radius:20px!important;background:#ffffffa8!important}.route-generate :is(.studio-section-title,.generate-head){border:0!important;background:transparent!important;box-shadow:none!important}.route-generate .studio-section-title{gap:8px!important}.route-generate .studio-section-title .tag,.route-generate .tag,.route-generate .eyebrow{width:fit-content!important;min-height:26px!important;margin-bottom:4px!important;border:1px solid rgba(37,167,223,.24)!important;border-radius:999px!important;padding:3px 11px!important;background:#ffffff9e!important;color:#2472a6!important;font-size:11px!important;font-weight:850!important;letter-spacing:.12em!important;line-height:1!important}.route-generate .result-panel{min-height:640px!important}.route-generate .empty-result{min-height:420px!important}.route-generate .generation-summary{display:grid!important;grid-template-columns:auto minmax(0,1fr)!important;align-items:center!important;border-radius:14px!important;padding:14px 16px!important}.route-generate .generation-summary strong{min-width:0;text-align:right;overflow-wrap:anywhere}.route-generate .image-mode-switch{border-radius:16px!important;padding:6px!important;background:#ffffff7a!important}.route-generate .image-mode-switch button,.route-generate .size-strip button{border-radius:12px!important}@media(max-width:1180px){.route-public .generate-page .studio-layout.user-image-layout,.route-public .generate-page .generate-hero,.route-generate .studio-layout.user-image-layout,.route-generate .generate-hero,.route-public .docs-terminal-layout,.route-public .models-market-page,.route-public .leaderboard-showcase-row,.route-public .model-search-bar{grid-template-columns:1fr!important}}@media(max-width:560px){.reference-dropzone{grid-template-columns:auto minmax(0,1fr)}.reference-dropzone .text-button,.reference-thumbs{grid-column:1 / -1;justify-self:start}}@media(max-width:760px){.home-task-float{transform:none}.home-task-float strong{margin-left:0;white-space:normal}.route-public .generate-page .generate-shell,.route-generate .generate-shell,.route-public .models-market-page,.route-public .leaderboard-showcase{width:min(100% - 24px,100%)!important}}.home-centered-hero{align-items:flex-start!important;justify-content:flex-start!important;gap:14px!important;min-height:100svh!important;width:min(740px,calc(100% - 48px))!important;padding:clamp(118px,14vh,154px) 0 56px clamp(34px,5.2vw,92px)!important;text-align:left!important;perspective:900px}.home-brand-title{justify-content:flex-start!important;font-size:clamp(54px,7vw,106px)!important;line-height:.9!important;letter-spacing:.01em!important;transform:translate(-4px)}.home-hero-actions-v5{justify-content:flex-start!important;width:auto!important;max-width:360px}.home-centered-hero .home-v4-primary,.home-centered-hero .home-v4-secondary{min-width:126px;min-height:50px!important;border-radius:13px!important;padding-inline:22px!important;font-size:16px!important}.home-task-float{position:relative;width:min(390px,calc(100vw - 58px))!important;gap:11px!important;margin-top:clamp(30px,7vh,78px)!important;margin-left:clamp(24px,8vw,150px)!important;transform:rotate(-4.5deg) skew(-2deg) translateZ(0)!important;transform-origin:left center;will-change:transform;animation:homeTaskStackFloat 7s ease-in-out infinite}.home-task-float span{position:relative;isolation:isolate;overflow:hidden;min-height:52px!important;border:1px solid rgba(255,255,255,.28)!important;border-radius:0!important;padding:0 18px!important;color:#ffffffdb!important;background:linear-gradient(90deg,#196967c2,#114b53a8),#094c52a8!important;box-shadow:0 12px 20px #083f511f,inset 0 1px #ffffff3d,inset 0 -1px #09404542!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;transform:translateZ(0);contain:paint;font-size:14px!important;line-height:1.15!important}.home-task-float span:before{position:absolute;top:0;bottom:0;left:-46%;z-index:0;width:44%;content:"";background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);opacity:.62;transform:translate3d(-100%,0,0);will-change:transform;animation:homeTaskScan 4.6s cubic-bezier(.45,0,.25,1) infinite}.home-task-float span:after{position:absolute;inset:0;content:"";border-left:2px solid rgba(122,255,181,.54);border-right:1px solid rgba(255,255,255,.18);opacity:.7;pointer-events:none}.home-task-float span:nth-child(1){width:94%}.home-task-float span:nth-child(2){width:100%;margin-left:18px}.home-task-float span:nth-child(2):before{animation-delay:.62s}.home-task-float span:nth-child(3){width:89%;margin-left:8px}.home-task-float span:nth-child(3):before{animation-delay:1.18s}.home-task-float b{position:relative;z-index:1;width:8px!important;height:8px!important;border-radius:1px!important;background:#b9ff55!important;box-shadow:0 0 0 3px #b9ff551a,0 0 10px #b9ff55d1!important;will-change:opacity,transform;animation:homeTaskPulse 1.9s ease-in-out infinite}.home-task-float span:nth-child(3) b{background:#56ffad!important;box-shadow:0 0 0 3px #56ffad1f,0 0 10px #56ffaddb!important}.home-task-float strong{position:relative;z-index:1;margin-left:6px!important;color:#fff!important;font-weight:950!important;white-space:nowrap!important}@keyframes homeTaskStackFloat{0%,to{translate:0 0}50%{translate:5px -4px}}@keyframes homeTaskScan{0%,46%{transform:translate3d(-100%,0,0)}78%,to{transform:translate3d(360%,0,0)}}@keyframes homeTaskPulse{0%,to{opacity:.72;transform:scale(.92)}48%{opacity:1;transform:scale(1.18)}}@media(max-width:900px){.home-centered-hero{width:calc(100% - 28px)!important;padding:104px 14px 46px!important}.home-brand-title{font-size:clamp(40px,13vw,68px)!important}.home-hero-actions-v5{max-width:min(340px,100%)}.home-centered-hero .home-v4-primary,.home-centered-hero .home-v4-secondary{flex:1 1 142px!important;min-width:0}.home-task-float{width:min(340px,calc(100vw - 40px))!important;margin-top:22px!important;margin-left:8px!important;transform:rotate(-3deg) skew(-1deg)!important}.home-task-float span{min-height:48px!important;padding-inline:13px!important;font-size:12px!important}}@media(max-width:520px){.home-task-float strong{white-space:normal!important}}@media(prefers-reduced-motion:reduce){.home-task-float span,.home-task-float span:before,.home-task-float b{animation:none!important}.home-task-float span:before{transform:translate(0);opacity:.18}}.home-centered-hero{align-items:flex-start!important;justify-content:flex-start!important;gap:14px!important;width:min(620px,calc(100% - 42px))!important;max-width:620px!important;padding:clamp(108px,13vh,136px) 0 56px clamp(28px,4.8vw,72px)!important;text-align:left!important}.home-brand-title{justify-content:flex-start!important;font-size:clamp(48px,6.1vw,92px)!important;line-height:.9!important;letter-spacing:.01em!important;transform:translate(-3px)!important}.home-hero-actions-v5{justify-content:flex-start!important;width:auto!important;max-width:340px!important}.home-centered-hero .home-v4-primary,.home-centered-hero .home-v4-secondary{min-width:126px!important;min-height:50px!important}.home-task-float{align-self:flex-start!important;width:min(380px,calc(100vw - 54px))!important;margin-top:clamp(28px,6vh,58px)!important;margin-left:clamp(0px,1.8vw,24px)!important;text-align:left!important;transform:rotate(-4.5deg) skew(-2deg) translateZ(0)!important}.route-public:has(.home-hero-v4) .global-atmosphere,.route-public:has(.home-hero-v4) .global-spotlight{display:none!important}@media(max-width:900px){.home-centered-hero{align-items:flex-start!important;justify-content:flex-start!important;width:calc(100% - 26px)!important;max-width:none!important;padding:104px 13px 46px!important;text-align:left!important}.home-brand-title{font-size:clamp(38px,12.5vw,62px)!important}.home-task-float{margin-left:6px!important}}.home-brand-title{width:max-content;max-width:100%}.home-hero-actions-v5{align-self:flex-start!important;justify-content:center!important;width:min(390px,100%)!important;max-width:min(390px,100%)!important}.home-task-float{margin-top:clamp(54px,10vh,112px)!important;margin-left:clamp(0px,1.2vw,18px)!important;transform:rotate(-4.8deg) skew(-2deg) translateZ(0)!important;animation:homeTaskStackFloat 5.8s ease-in-out infinite}.home-task-float span{border-color:#a2ffd861!important;background:linear-gradient(90deg,#0a5f5ad6,#0d505bb3),#07424ec7!important;box-shadow:0 16px 22px #083f5129,inset 0 1px #ffffff47,inset 0 0 18px #67ffbe1a!important}.home-task-float span:before{opacity:.86;animation-duration:3.15s}.home-task-float span:after{border-left-color:#6fffb1c2;box-shadow:inset 18px 0 28px #4cffb114,inset -1px 0 #ffffff3d;animation:homeTaskEdgePulse 2.8s ease-in-out infinite}.home-task-float b{animation:homeTaskPulse 1.35s ease-in-out infinite,homeTaskBlink 3.2s steps(1,end) infinite}.home-task-float span:nth-child(2){margin-left:28px}.home-task-float span:nth-child(3){margin-top:2px;margin-left:12px}@keyframes homeTaskEdgePulse{0%,to{opacity:.52}45%{opacity:1}}@keyframes homeTaskBlink{0%,88%,to{filter:brightness(1)}90%,94%{filter:brightness(1.8)}}.route-public:has(.models-market-page),.route-public:has(.generate-page),.route-public:has(.docs-page),.route-public:has(.leaderboard-page),.route-public:has(.auth-frame),.route-generate,.route-console{background:url(/assets/hero/nayuto-inner-bg.png) center center / cover fixed no-repeat!important}.route-public:has(.models-market-page):before,.route-public:has(.generate-page):before,.route-public:has(.docs-page):before,.route-public:has(.leaderboard-page):before,.route-public:has(.auth-frame):before,.route-generate:before,.route-console:before{background:url(/assets/hero/nayuto-inner-bg.png) center center / cover fixed no-repeat!important;opacity:.98!important}.route-public:has(.models-market-page) .global-atmosphere,.route-public:has(.generate-page) .global-atmosphere,.route-public:has(.docs-page) .global-atmosphere,.route-public:has(.leaderboard-page) .global-atmosphere,.route-public:has(.auth-frame) .global-atmosphere,.route-generate .global-atmosphere,.route-console .global-atmosphere{background:url(/assets/hero/nayuto-inner-bg.png) center center / cover fixed no-repeat!important}.route-public:has(.models-market-page) .cinematic-mask,.route-public:has(.generate-page) .cinematic-mask,.route-public:has(.docs-page) .cinematic-mask,.route-public:has(.leaderboard-page) .cinematic-mask,.route-public:has(.auth-frame) .cinematic-mask,.route-generate .cinematic-mask,.route-console .cinematic-mask{display:none!important}.route-public:has(.models-market-page) .forest-layer,.route-public:has(.generate-page) .forest-layer,.route-public:has(.docs-page) .forest-layer,.route-public:has(.leaderboard-page) .forest-layer,.route-public:has(.auth-frame) .forest-layer,.route-generate .forest-layer,.route-console .forest-layer{display:none!important}@media(max-width:900px){.home-hero-actions-v5{width:min(310px,100%)!important}.home-task-float{margin-top:34px!important}.route-public:has(.models-market-page),.route-public:has(.generate-page),.route-public:has(.docs-page),.route-public:has(.leaderboard-page),.route-public:has(.auth-frame),.route-generate,.route-console,.route-public:has(.models-market-page):before,.route-public:has(.generate-page):before,.route-public:has(.docs-page):before,.route-public:has(.leaderboard-page):before,.route-public:has(.auth-frame):before,.route-generate:before,.route-console:before,.route-public:has(.models-market-page) .global-atmosphere,.route-public:has(.generate-page) .global-atmosphere,.route-public:has(.docs-page) .global-atmosphere,.route-public:has(.leaderboard-page) .global-atmosphere,.route-public:has(.auth-frame) .global-atmosphere,.route-generate .global-atmosphere,.route-console .global-atmosphere{background-attachment:scroll!important;background-position:center top!important}}.leaderboard-page{padding:104px clamp(18px,3vw,48px) 84px!important}.leaderboard-showcase{width:min(100%,1540px)!important;gap:36px!important}.leaderboard-showcase-row,.route-public .leaderboard-showcase-row{grid-template-columns:minmax(240px,.34fr) minmax(460px,1fr) minmax(330px,.48fr)!important;gap:28px!important;min-height:auto!important;padding:clamp(24px,2.5vw,38px)!important;border-radius:24px!important}.rank-label-card,.rank-board-card,.rank-gif-card,.route-public .rank-label-card,.route-public .rank-board-card,.route-public .rank-gif-card{border-radius:18px!important}.rank-label-card,.route-public .rank-label-card{justify-content:center!important;gap:12px!important;padding:clamp(24px,2.2vw,34px)!important}.rank-label-card .ascii-hover-title{display:block!important;width:100%!important;min-width:0!important;min-height:0!important}.rank-label-card .ascii-title-text,.rank-label-card .ascii-hover-title:hover .ascii-title-text,.rank-label-card .ascii-hover-title:focus-visible .ascii-title-text{display:block!important;width:100%!important;font-size:clamp(40px,3.3vw,62px)!important;line-height:1.04!important;white-space:nowrap!important}.rank-label-card>span{font-size:15px!important;line-height:1.4!important}.rank-board-card,.route-public .rank-board-card{grid-template-rows:54px repeat(5,minmax(74px,1fr))!important;min-height:424px!important}.rank-board-head,.rank-board-row,.route-public .rank-board-head,.route-public .rank-board-row{grid-template-columns:74px minmax(0,1fr) minmax(112px,auto)!important;gap:18px!important;padding:0 clamp(16px,2vw,26px)!important}.rank-board-row span:first-child,.route-public .rank-board-row span:first-child{width:58px!important;height:42px!important;border-radius:8px!important;font-size:16px!important;line-height:1!important}.rank-user-cell{gap:3px!important}.rank-user-cell strong{font-size:clamp(19px,1.45vw,25px)!important;line-height:1.18!important}.rank-user-cell small{font-size:12px!important;line-height:1.35!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rank-board-row b,.route-public .rank-board-row b{justify-self:end;font-size:clamp(18px,1.5vw,24px)!important}.rank-gif-card,.route-public .rank-gif-card{grid-template-rows:minmax(300px,1fr) auto!important;gap:18px!important;min-height:424px!important;padding:clamp(18px,1.8vw,24px)!important}.rank-gif-screen,.route-public .rank-gif-screen{min-height:300px!important;border-radius:18px!important;border:1px solid rgba(23,50,75,.15)!important;background:linear-gradient(180deg,#d7f2ffcc,#f8fdf6db 62%,#def4d3db)!important;box-shadow:inset 0 1px #ffffffb3!important}.rank-gif-screen.has-media{background:#ffffffbd!important}.rank-gif-screen img,.rank-gif-screen video{position:absolute;inset:0;width:100%!important;height:100%!important;object-fit:cover}.rank-gif-screen:not(.has-media) img,.rank-gif-screen:not(.has-media) video{display:none}.rank-gif-screen.has-media:before{display:none!important}.rank-gif-screen.has-media .rank-screen-name,.rank-gif-screen>.rank-screen-name,.rank-gif-screen>span:not(.rank-scene-mark){position:absolute!important;left:50%!important;right:auto!important;bottom:18px!important;z-index:2!important;width:min(300px,calc(100% - 34px))!important;min-height:44px!important;transform:translate(-50%)!important;border:2px solid rgba(237,200,77,.86)!important;border-radius:999px!important;padding:7px 16px!important;background:#ffffffd1!important;box-shadow:4px 5px #122035f0!important;color:#17324b!important;font-family:JetBrains Mono,PingFang SC,Microsoft YaHei,monospace!important;font-size:clamp(14px,1vw,18px)!important;font-weight:900!important;line-height:1.1!important;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rank-scene-mark{position:static!important;transform:none!important}.rank-gif-summary{min-height:86px;gap:5px!important;padding:0 2px 2px}.rank-gif-summary p,.rank-gif-summary small,.rank-gif-summary strong{line-height:1.22!important}.settings-rank-media{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,320px);gap:22px;align-items:stretch;margin-bottom:18px;padding:clamp(24px,3vw,36px)}.settings-rank-media-copy{display:grid;gap:12px;align-content:center}.settings-rank-media-copy h3{margin:0;color:#17324b!important;font-size:clamp(24px,2.4vw,34px);font-weight:850;letter-spacing:0!important;line-height:1.15}.settings-rank-media-copy p{margin:0}.settings-rank-actions{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center}.rank-upload-button{position:relative;display:flex;min-width:0;min-height:46px;align-items:center;gap:10px;overflow:hidden;border:1px solid rgba(23,50,75,.18);border-radius:12px;padding:0 14px;background:#ffffffb8;color:#17324b!important;cursor:pointer}.rank-upload-button:disabled{cursor:wait}.rank-upload-button span{min-width:0;overflow:hidden;color:#17324b!important;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.rank-upload-input{position:fixed!important;left:-9999px!important;top:-9999px!important;width:1px!important;height:1px!important;min-height:1px!important;padding:0!important;border:0!important}.settings-rank-preview{position:relative;display:grid;min-height:220px;place-items:center;overflow:hidden;border:1px solid rgba(23,50,75,.16);border-radius:18px;background:linear-gradient(180deg,#d7f2ffd1,#f6fdf1e0)}.settings-rank-preview img,.settings-rank-preview video{width:100%;height:100%;object-fit:cover}.settings-rank-empty{color:#17324b94;font-weight:850}@media(max-width:1180px){.leaderboard-showcase-row,.route-public .leaderboard-showcase-row{grid-template-columns:1fr!important}.rank-label-card .ascii-title-text{white-space:normal!important}.rank-board-card,.rank-gif-card{min-height:0!important}.rank-gif-screen{min-height:360px!important}}@media(max-width:720px){.leaderboard-page{padding-right:12px!important;padding-left:12px!important}.leaderboard-showcase-row,.route-public .leaderboard-showcase-row{padding:18px!important}.rank-board-card{overflow-x:auto}.rank-board-head,.rank-board-row,.route-public .rank-board-head,.route-public .rank-board-row{min-width:560px!important}.rank-label-card .ascii-title-text{font-size:clamp(38px,12vw,54px)!important}.rank-gif-screen{min-height:300px!important}.settings-rank-media,.settings-account-grid,.settings-rank-actions{grid-template-columns:1fr}}.route-console{--console-ink: #17324b;--console-soft: rgba(23, 50, 75, .66);--console-line: rgba(23, 50, 75, .14);--console-glass: rgba(255, 255, 255, .64);--console-glass-strong: rgba(255, 255, 255, .82);--console-shadow: 0 22px 54px rgba(54, 116, 143, .14)}.route-console .console-page{width:min(100% - 44px,1500px);margin:0 auto;padding:104px 0 84px!important;color:var(--console-ink)!important}.route-console .console-dock,.route-console .console-main,.route-console :is(.console-metric-group,.console-analysis,.console-info-panel,.wallet-section,.wallet-redeem,.invite-panel,.functional-ledger,.settings-form,.settings-rank-media){border:1px solid rgba(255,255,255,.68)!important;border-radius:24px!important;background:var(--console-glass)!important;color:var(--console-ink)!important;box-shadow:var(--console-shadow)!important;backdrop-filter:blur(18px) saturate(138%)!important;-webkit-backdrop-filter:blur(18px) saturate(138%)!important}.route-console .console-main{padding:clamp(30px,3.4vw,50px)!important}.route-console .console-dock{top:94px!important;padding:12px 16px!important}.route-console .console-dock button{border:1px solid transparent!important;border-radius:14px!important;background:transparent!important;color:var(--console-ink)!important;box-shadow:none!important}.route-console .console-dock button:hover,.route-console .console-dock button.active{border-color:#ffffffc7!important;background:#ffffffb3!important;color:var(--console-ink)!important;box-shadow:0 12px 28px #36748f1f!important;transform:none!important}.route-console :is(.dock-title,.terminal-head,.console-main header,.console-section-head){border:0!important;background:transparent!important;box-shadow:none!important}.route-console .console-main h2{color:var(--console-ink)!important;font-family:Inter,PingFang SC,Microsoft YaHei,system-ui,sans-serif!important;font-size:clamp(38px,4.8vw,68px)!important;font-weight:900!important;letter-spacing:0!important;line-height:1.08!important}.route-console :is(h1,h2,h3,h4,p,span,small,b,strong,label,button,a,li,code,time){color:var(--console-ink)!important;text-shadow:none!important}.route-console :is(.console-section-head p,.wallet-page-head p,.wallet-redeem p,.metric span,.metric small,.wallet-box span,.wallet-box small){color:var(--console-soft)!important}.route-console .console-dashboard{gap:20px!important}.route-console .console-metric-group{padding:clamp(22px,2.6vw,34px)!important}.route-console .console-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}.route-console .console-metric-group h3,.route-console .console-section-head h3,.route-console .wallet-redeem h3,.route-console .invite-panel h3{color:var(--console-ink)!important;font-family:Inter,PingFang SC,Microsoft YaHei,system-ui,sans-serif!important;font-size:19px!important;font-weight:850!important;letter-spacing:0!important}.route-console :is(.metric,.wallet-box,.model-analysis-row,.console-empty-panel,.wallet-alert,.reward-note){border:1px solid var(--console-line)!important;border-radius:16px!important;background:#ffffffb3!important;color:var(--console-ink)!important;box-shadow:none!important}.route-console :is(.metric strong,.wallet-box strong,.model-analysis-row strong,.model-analysis-row b){color:var(--console-ink)!important;font-family:Inter,PingFang SC,Microsoft YaHei,system-ui,sans-serif!important;font-weight:900!important;letter-spacing:0!important}.route-console .metric strong{display:block!important;max-width:100%!important;overflow-wrap:normal!important;word-break:normal!important;font-size:clamp(28px,2.35vw,40px)!important;line-height:1.05!important;white-space:nowrap!important}.route-console .metric{min-width:0!important;overflow:hidden!important;padding:clamp(18px,2vw,24px)!important}.route-console .console-tabs{border:1px solid var(--console-line)!important;border-radius:16px!important;padding:5px!important;background:#ffffff8f!important;box-shadow:none!important}.route-console .console-tabs button,.route-console :is(.line-button,.text-button,.icon-button,.danger-button){border:1px solid rgba(255,255,255,.72)!important;border-radius:12px!important;background:#ffffff9e!important;color:var(--console-ink)!important;box-shadow:none!important;font-family:Inter,PingFang SC,Microsoft YaHei,system-ui,sans-serif!important;font-weight:800!important}.route-console .console-tabs button.active,.route-console .console-tabs button:hover,.route-console :is(.line-button.strong,.line-button:hover,.text-button:hover,.icon-button:hover){border-color:#ffffffe6!important;background:var(--console-glass-strong)!important;color:var(--console-ink)!important;box-shadow:0 12px 26px #36748f1f!important;transform:none!important}.route-console :is(.old-toolbar,.old-filter-bar){border:1px solid rgba(255,255,255,.68)!important;border-radius:18px!important;padding:14px!important;background:#ffffff8a!important;box-shadow:none!important}.route-console :is(input,textarea,select){border:1px solid rgba(23,50,75,.16)!important;border-radius:13px!important;background:#ffffffc7!important;color:var(--console-ink)!important;box-shadow:none!important}.route-console :is(input,textarea)::placeholder{color:#17324b7a!important}.route-console :is(.legacy-table-wrap,.legacy-table){border:1px solid var(--console-line)!important;border-radius:18px!important;background:#ffffff94!important;box-shadow:none!important}.route-console .legacy-row{border-color:var(--console-line)!important;background:#ffffff8a!important;color:var(--console-ink)!important;box-shadow:none!important}.route-console .legacy-head{background:#ffffffc2!important;color:var(--console-ink)!important;font-weight:850!important}.route-console :is(.status-pill,.token-key-cell,.token-key-cell code){border-color:var(--console-line)!important;border-radius:999px!important;background:#ffffffad!important;color:var(--console-ink)!important}.route-console .wallet-alert{background:#e9fae2c7!important}@media(max-width:980px){.route-console .console-page{width:min(100% - 24px,100%);padding-top:96px!important}.route-console .console-dashboard,.route-console .console-metric-grid,.route-console .console-info-grid,.route-console .wallet-grid{grid-template-columns:1fr!important}.route-console .metric strong{white-space:normal!important}.route-console .console-dock{position:relative!important;top:auto!important}}:root{--ui-ink: #17324b;--ui-ink-soft: rgba(23, 50, 75, .68);--ui-glass: rgba(255, 255, 255, .7);--ui-glass-strong: rgba(255, 255, 255, .88);--ui-line: rgba(23, 50, 75, .14);--ui-focus: rgba(37, 167, 223, .22)}.app-shell{font-family:Inter,SF Pro Text,PingFang SC,Microsoft YaHei,system-ui,sans-serif!important;color:var(--ui-ink)!important;font-kerning:normal;text-rendering:geometricPrecision}.app-shell :is(h1,h2,h3,h4,p,span,small,b,strong,label,button,a,li,code,time,input,textarea,select){letter-spacing:0!important;text-shadow:none!important}.app-shell :is(h1,h2,h3,h4){font-family:Inter,SF Pro Display,PingFang SC,Microsoft YaHei,system-ui,sans-serif!important;font-weight:850!important;line-height:1.14!important}.app-shell :is(p,li,label,input,textarea,select){line-height:1.68!important}.app-shell :is(small,span,button,code,time){line-height:1.45!important}.app-shell :is(.tag,.eyebrow){display:inline-flex!important;width:fit-content!important;max-width:100%!important;min-height:30px!important;align-items:center!important;justify-content:center!important;margin:0 0 12px!important;border:1px solid rgba(37,167,223,.2)!important;border-radius:999px!important;padding:7px 14px!important;background:#ffffffb8!important;color:#2472a6!important;font-family:JetBrains Mono,SFMono-Regular,Consolas,PingFang SC,Microsoft YaHei,monospace!important;font-size:11px!important;font-weight:850!important;letter-spacing:.1em!important;line-height:1!important;text-transform:uppercase;white-space:nowrap}.app-shell :is(.line-button,.text-button,.danger-button,.rank-upload-button),.app-shell :is(.filter-group button,.image-mode-switch button,.size-strip button,.console-tabs button,.console-dock button),.site-header .main-nav button{display:inline-flex!important;min-height:44px!important;align-items:center!important;justify-content:center!important;gap:8px!important;border-radius:14px!important;padding:10px 17px!important;font-family:Inter,PingFang SC,Microsoft YaHei,system-ui,sans-serif!important;font-size:15px!important;font-weight:760!important;line-height:1.2!important;white-space:nowrap}.app-shell :is(.line-button.compact,.text-button.compact){min-height:40px!important;padding:9px 15px!important;font-size:14px!important}.app-shell :is(input,textarea,select){min-height:48px!important;border-radius:14px!important;padding:12px 16px!important;font-size:15px!important;line-height:1.45!important}.app-shell textarea{padding-top:14px!important;padding-bottom:14px!important}.app-shell :is(input,textarea,select):focus{border-color:#25a7df6b!important;box-shadow:0 0 0 4px var(--ui-focus)!important}.app-shell label{gap:10px!important;font-size:14px!important;font-weight:780!important}.model-market-head,.generate-head,.page-title,.docs-home,.rank-label-card,.route-generate .generate-head,.route-generate .studio-section-title,.studio-section-title,.console-main header,.console-section-head,.wallet-page-head,.doc-panel-head{min-width:0!important;padding:22px 26px!important;border:1px solid rgba(255,255,255,.52)!important;border-radius:18px!important;background:#ffffff6b!important;box-shadow:none!important}.route-public :is(.studio-section-title,.console-section-head,.generate-head,.model-market-head,.doc-panel-head),.route-generate :is(.studio-section-title,.generate-head){padding:22px 26px!important;border:1px solid rgba(255,255,255,.52)!important;border-radius:18px!important;background:#ffffff6b!important;box-shadow:none!important}.model-market-head,.generate-head,.page-title,.docs-home,.console-main header{margin-bottom:24px!important}.model-market-head h1,.generate-head h1,.page-title h1,.docs-home h1,.console-main h2,.studio-section-title h2,.rank-label-card h2,.rank-label-card .ascii-title-text{margin:0 0 12px!important;color:var(--ui-ink)!important;line-height:1.12!important}.studio-section-title h2{font-size:clamp(24px,2.2vw,32px)!important}.model-market-head p,.generate-head p,.page-title p,.docs-home p,.studio-section-title p,.rank-label-card>span,.console-main header p,.console-section-head p,.wallet-page-head p{max-width:76ch;margin:0!important;color:var(--ui-ink-soft)!important;font-size:clamp(15px,1.2vw,18px)!important;line-height:1.72!important}.model-market-head{align-items:center!important;gap:22px!important}.model-search-bar,.old-toolbar,.old-filter-bar,.settings-rank-actions,.input-row,.wallet-page-head{gap:12px!important}.old-toolbar,.old-filter-bar,.wallet-page-head{padding:16px!important}.filter-group{gap:10px!important}.filter-group>strong{margin:2px 0 0!important;padding:0 4px!important;color:var(--ui-ink)!important;font-size:13px!important;line-height:1.35!important}.filter-group button,.route-public .filter-group button{justify-content:space-between!important;min-height:46px!important;padding:11px 14px!important;text-align:left}.filter-group button span{min-width:0;overflow:hidden;text-overflow:ellipsis}.generate-status-grid div,.metric,.wallet-box,.leaderboard-stat,.console-empty-panel,.empty-result,.size-empty-state,.generation-summary,.doc-code-block,.doc-field-row,.docs-signal-grid span,.endpoint-strip span,.image-history-item{padding:18px 20px!important}.empty-result,.console-empty-panel,.rank-board-empty{min-height:160px;align-content:center!important;justify-items:center!important;text-align:center}.empty-result p,.console-empty-panel,.rank-board-empty{max-width:48ch;margin-inline:auto!important;color:var(--ui-ink-soft)!important;font-size:15px!important;line-height:1.7!important}.rank-board-head,.rank-board-row,.route-public .rank-board-head,.route-public .rank-board-row{min-height:64px!important;align-items:center!important;gap:20px!important;padding:12px 24px!important}.rank-board-head{min-height:54px!important}.rank-board-head span,.legacy-head span{font-size:13px!important;font-weight:850!important;line-height:1.35!important}.rank-board-row span:first-child,.route-public .rank-board-row span:first-child{display:inline-flex!important;min-width:58px!important;min-height:44px!important;align-items:center!important;justify-content:center!important;padding:0 10px!important;font-weight:850!important}.rank-user-cell{min-width:0!important;gap:5px!important}.rank-user-cell strong,.rank-board-row b,.route-public .rank-board-row b{line-height:1.18!important}.rank-user-cell small{line-height:1.45!important}.rank-label-card,.route-public .rank-label-card{align-content:center!important;justify-items:start!important;padding:clamp(28px,3vw,40px)!important}.rank-label-card .ascii-title-text,.rank-label-card .ascii-hover-title:hover .ascii-title-text,.rank-label-card .ascii-hover-title:focus-visible .ascii-title-text{margin:0 0 12px!important}.rank-gif-summary{min-height:0!important;padding:2px 4px!important}.legacy-row{min-height:62px!important;padding:13px 18px!important}.legacy-row span,.legacy-row code,.legacy-row time,.legacy-row strong,.legacy-row b{min-width:0;line-height:1.45!important}.status-pill,.token-key-cell{display:inline-flex!important;min-height:30px!important;align-items:center!important;justify-content:center!important;padding:5px 10px!important;line-height:1.2!important}.console-section-head{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:18px!important}.console-section-head.compact{padding:18px 22px!important}.console-section-head h3,.wallet-redeem h3,.settings-rank-media-copy h3,.settings-password-form h3{margin:0!important;line-height:1.22!important}.console-tabs{gap:6px!important;padding:6px!important}.console-tabs button{min-height:40px!important;padding:9px 13px!important}.settings-form,.auth-form,.wallet-redeem,.settings-rank-media-copy{gap:18px!important}.route-console .console-main{padding:clamp(34px,3.5vw,54px)!important}.route-console .console-main header{padding:26px 30px!important}.route-console .console-main h2{margin:0!important;line-height:1.12!important}.route-console :is(.old-toolbar,.old-filter-bar){padding:16px!important}.route-console :is(input,textarea,select){min-height:48px!important;padding:12px 16px!important}@media(max-width:1180px){.model-market-head,.wallet-page-head,.console-section-head{display:grid!important;grid-template-columns:1fr!important}.model-search-bar{grid-template-columns:1fr!important;justify-content:stretch!important}.settings-account-grid{grid-template-columns:1fr!important}}@media(max-width:760px){.model-market-head,.generate-head,.page-title,.docs-home,.rank-label-card,.studio-section-title,.console-main header,.console-section-head,.wallet-page-head,.doc-panel-head,.route-public :is(.studio-section-title,.console-section-head,.generate-head,.model-market-head,.doc-panel-head),.route-generate :is(.studio-section-title,.generate-head){padding:18px 20px!important;border-radius:16px!important}.app-shell :is(.line-button,.text-button,.danger-button,.rank-upload-button),.app-shell :is(.filter-group button,.image-mode-switch button,.size-strip button,.console-tabs button,.console-dock button){width:100%;white-space:normal}.rank-board-head,.rank-board-row,.route-public .rank-board-head,.route-public .rank-board-row{padding:12px 18px!important}}.app-shell :is(.tag,.eyebrow),.route-public :is(.tag,.eyebrow),.route-generate :is(.tag,.eyebrow),.route-generate .studio-section-title .tag,.route-public .studio-section-title .tag{min-height:32px!important;padding:8px 15px!important;line-height:1!important}.brand{min-height:46px!important;gap:12px!important;padding:3px 8px!important}.brand-mark{flex:0 0 auto}.route-console .wallet-page-head,.route-console .wallet-section,.route-console .wallet-redeem,.route-console .functional-ledger,.route-console .wallet-alert{overflow:hidden!important}.route-console .wallet-page-head{padding:20px 24px!important;align-items:center!important}.route-console .wallet-page-head p{max-width:78ch;line-height:1.7!important}.route-console .wallet-section{padding:clamp(26px,2.8vw,38px)!important}.route-console .wallet-grid{gap:16px!important}.route-console .wallet-box{min-height:180px!important;align-content:center!important;gap:16px!important;padding:clamp(24px,2.5vw,34px)!important}.route-console .wallet-box svg{flex:0 0 auto;color:#edc84db8!important}.route-console .wallet-box strong{margin:0!important;font-size:clamp(32px,3vw,48px)!important;line-height:1.05!important}.route-console .wallet-box span,.route-console .wallet-box small{font-size:16px!important;line-height:1.45!important}.route-console .wallet-alert{min-height:64px!important;margin:22px 0!important;padding:18px 24px!important}.route-console .wallet-alert span{line-height:1.65!important}.route-console .wallet-redeem{grid-template-columns:minmax(280px,.44fr) minmax(0,1fr)!important;gap:clamp(22px,3vw,42px)!important;align-items:center!important;margin-bottom:24px!important;padding:clamp(26px,3vw,38px)!important}.route-console .wallet-redeem>div:first-child{display:grid;min-width:0;gap:8px}.route-console .wallet-redeem h3{margin:0!important;font-size:clamp(24px,2vw,32px)!important;line-height:1.18!important}.route-console .wallet-redeem p{max-width:48ch;margin:0!important;font-size:16px!important;line-height:1.68!important}.route-console .wallet-redeem .input-row{min-width:0;gap:14px!important}.route-console .wallet-redeem input{min-height:58px!important;padding:15px 20px!important;font-size:16px!important}.route-console .wallet-redeem .line-button{min-height:58px!important;padding:14px 22px!important;font-size:16px!important}.route-console .functional-ledger{padding:clamp(26px,3vw,38px)!important}.route-console .functional-ledger>.console-section-head{margin:0 0 20px!important;padding:0 2px!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.route-console .functional-ledger .console-section-head h3{font-size:clamp(24px,2vw,32px)!important}.route-console .functional-ledger .console-section-head p{max-width:74ch;margin-top:6px!important;font-size:16px!important;line-height:1.68!important}.route-console .functional-ledger .console-empty-panel{min-height:200px!important;padding:28px!important}.route-console .settings-rank-preview{min-height:240px!important;border:1px solid rgba(23,50,75,.16)!important;background:linear-gradient(180deg,#e2f5ffe6,#f8fdf6f0)!important}.route-console .settings-rank-empty,.settings-rank-empty{display:inline-flex!important;min-height:42px!important;align-items:center!important;justify-content:center!important;border:1px solid rgba(23,50,75,.14)!important;border-radius:999px!important;padding:9px 18px!important;background:#ffffffd1!important;color:#17324b!important;font-size:16px!important;font-weight:850!important;line-height:1.2!important;text-shadow:none!important}@media(max-width:980px){.route-console .wallet-redeem{grid-template-columns:1fr!important}.route-console .wallet-redeem .input-row{display:grid!important;grid-template-columns:1fr!important}}.route-public .leaderboard-showcase,.leaderboard-showcase{width:min(100% - 40px,1440px)!important;max-width:1440px!important}.route-public .leaderboard-showcase-row,.leaderboard-showcase-row{grid-template-columns:minmax(220px,.38fr) minmax(440px,.92fr) minmax(430px,.82fr)!important;gap:24px!important;padding:clamp(22px,2.2vw,34px)!important}.rank-label-card,.route-public .rank-label-card{padding-inline:clamp(20px,1.8vw,28px)!important}.rank-label-card>span,.route-public .rank-label-card>span{max-width:100%;font-size:14px!important;overflow-wrap:normal!important;word-break:keep-all!important}.rank-media-card,.route-public .rank-media-card{display:grid!important;grid-template-rows:auto minmax(0,1fr)!important;gap:14px!important;min-height:424px!important;padding:clamp(16px,1.6vw,22px)!important;overflow:hidden!important}.rank-media-card-head{display:flex;align-items:end;justify-content:space-between;gap:14px;min-width:0}.rank-media-card-head p,.rank-media-card-head span{margin:0!important;color:#17324b!important;line-height:1.15!important}.rank-media-card-head p{font-size:clamp(20px,1.5vw,28px)!important;font-weight:900!important}.rank-media-card-head span{flex:0 0 auto;border:1px solid rgba(23,50,75,.14);border-radius:999px;padding:6px 10px;background:#ffffff9e;font-family:JetBrains Mono,PingFang SC,Microsoft YaHei,monospace!important;font-size:11px!important;font-weight:850!important;letter-spacing:.08em!important;text-transform:uppercase;white-space:nowrap}.rank-media-podium{display:grid;min-height:0;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:minmax(228px,1.12fr) minmax(156px,.78fr);gap:12px}.rank-media-slot{min-width:0;min-height:0}.rank-media-slot.is-first{grid-column:1 / -1}.rank-media-tile{position:relative;display:grid;width:100%;height:100%;min-height:142px;overflow:hidden;border:1px solid rgba(23,50,75,.16);border-radius:16px;background:linear-gradient(180deg,#d7f2ffdb,#f8fdf6e6);box-shadow:inset 0 1px #ffffffbd}.rank-media-tile.featured{min-height:218px}.rank-media-screen{position:absolute;inset:0;display:grid;place-items:center;overflow:hidden}.rank-media-screen img,.rank-media-screen video{width:100%;height:100%;object-fit:cover}.rank-media-tile:not(.has-media) .rank-media-screen{background:linear-gradient(rgba(37,167,223,.1) 1px,transparent 1px),linear-gradient(90deg,rgba(37,167,223,.1) 1px,transparent 1px),linear-gradient(180deg,#e3f6ffe0,#fafdf4eb);background-size:18px 18px,18px 18px,auto}.rank-media-tile .rank-scene-mark{position:static!important;display:grid!important;width:58px!important;height:58px!important;place-items:center!important;transform:none!important;border:1px solid rgba(23,50,75,.14)!important;border-radius:14px!important;background:#ffe580d1!important;box-shadow:4px 4px #17324b29!important;color:#17324b!important;font-family:JetBrains Mono,PingFang SC,Microsoft YaHei,monospace!important;font-size:18px!important;font-weight:900!important}.rank-media-meta{position:absolute;left:10px;right:10px;bottom:10px;z-index:2;display:grid;grid-template-columns:auto minmax(0,1fr);gap:3px 9px;align-items:center;min-width:0;border:1px solid rgba(255,255,255,.72);border-radius:14px;padding:8px 10px;background:#ffffffc7;box-shadow:0 10px 26px #17324b29;backdrop-filter:blur(12px) saturate(140%);-webkit-backdrop-filter:blur(12px) saturate(140%)}.rank-media-meta span{grid-row:1 / span 2;display:grid;width:34px;height:34px;place-items:center;border-radius:10px;background:#ffe580d1;color:#17324b!important;font-family:JetBrains Mono,PingFang SC,Microsoft YaHei,monospace!important;font-size:14px!important;font-weight:900!important;line-height:1!important}.rank-media-meta strong,.rank-media-meta small{min-width:0;overflow:hidden;color:#17324b!important;text-overflow:ellipsis;white-space:nowrap}.rank-media-meta strong{font-size:clamp(13px,.92vw,17px)!important;font-weight:900!important;line-height:1.05!important}.rank-media-meta small{color:#17324bb8!important;font-size:10px!important;font-weight:850!important;line-height:1.15!important}.rank-media-empty{display:grid;min-height:340px;place-items:center;border:1px dashed rgba(23,50,75,.22);border-radius:16px;background:#ffffff7a;color:#17324bb3!important;font-size:15px;font-weight:850}@media(max-width:1280px){.route-public .leaderboard-showcase-row,.leaderboard-showcase-row{grid-template-columns:minmax(200px,.34fr) minmax(400px,.92fr) minmax(360px,.78fr)!important;gap:20px!important}.rank-media-podium{grid-template-rows:minmax(200px,1fr) minmax(132px,.72fr)}}@media(max-width:1180px){.rank-media-card,.route-public .rank-media-card{min-height:0!important}.rank-media-podium{grid-template-rows:minmax(260px,1fr) minmax(180px,.76fr)}}@media(max-width:720px){.rank-media-card-head{display:grid;justify-items:start}.rank-media-podium{grid-template-columns:1fr;grid-template-rows:none}.rank-media-slot.is-first{grid-column:auto}.rank-media-tile,.rank-media-tile.featured{min-height:250px}}.route-public .leaderboard-page,.leaderboard-page{padding-inline:clamp(12px,2vw,28px)!important}.route-public .leaderboard-showcase,.leaderboard-showcase{width:min(100% - 24px,1760px)!important;max-width:1760px!important}.route-public .leaderboard-showcase-row,.leaderboard-showcase-row{grid-template-columns:minmax(168px,.24fr) minmax(360px,.58fr) minmax(760px,1.28fr)!important;gap:22px!important;align-items:stretch!important;min-height:430px!important}.rank-label-card,.route-public .rank-label-card{min-width:0!important}.rank-label-card .ascii-title-text,.rank-label-card .ascii-hover-title:hover .ascii-title-text,.rank-label-card .ascii-hover-title:focus-visible .ascii-title-text{font-size:clamp(36px,3vw,58px)!important}.rank-board-card,.route-public .rank-board-card{min-height:380px!important}.rank-board-head,.rank-board-row,.route-public .rank-board-head,.route-public .rank-board-row{grid-template-columns:58px minmax(0,1fr) minmax(92px,auto)!important;gap:14px!important;padding-inline:clamp(12px,1.4vw,20px)!important}.rank-board-row span:first-child,.route-public .rank-board-row span:first-child{width:48px!important}.rank-user-cell strong,.rank-board-row b,.route-public .rank-board-row b{font-size:clamp(16px,1.12vw,21px)!important}.rank-media-card,.route-public .rank-media-card{min-height:380px!important}.rank-media-card-head{align-items:center!important}.rank-media-podium{grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-template-rows:minmax(0,1fr)!important;gap:14px!important;height:100%}.rank-media-slot,.rank-media-slot.is-first{grid-column:auto!important;min-width:0;min-height:0}.rank-media-tile,.rank-media-tile.featured{min-height:300px!important;aspect-ratio:16 / 11;border-radius:14px!important}.rank-media-screen img,.rank-media-screen video{object-fit:contain!important;background:#ffffff85}.rank-media-tile.has-media .rank-media-screen{background:linear-gradient(180deg,#eef8ffe6,#f9fdf5eb)}.rank-media-meta{left:12px!important;right:12px!important;bottom:12px!important;grid-template-columns:auto minmax(0,1fr)!important;border-radius:12px!important;padding:9px 10px!important}.rank-media-meta span{width:34px!important;height:34px!important;border-radius:6px!important}.rank-media-meta strong{font-size:clamp(13px,.9vw,16px)!important}@media(max-width:1480px){.route-public .leaderboard-showcase-row,.leaderboard-showcase-row{grid-template-columns:minmax(150px,.2fr) minmax(340px,.52fr) minmax(680px,1.18fr)!important;gap:18px!important}.rank-media-tile,.rank-media-tile.featured{min-height:270px!important}}@media(max-width:1180px){.route-public .leaderboard-showcase-row,.leaderboard-showcase-row{grid-template-columns:1fr!important}.rank-media-podium{grid-template-columns:repeat(3,minmax(220px,1fr))!important;overflow-x:auto;padding-bottom:4px}.rank-media-tile,.rank-media-tile.featured{min-height:260px!important}}@media(max-width:720px){.rank-media-podium{grid-template-columns:1fr!important;overflow-x:visible}.rank-media-tile,.rank-media-tile.featured{min-height:260px!important;aspect-ratio:16 / 10}}.route-public .leaderboard-showcase,.leaderboard-showcase{width:min(100% - 16px,1880px)!important;max-width:1880px!important}.route-public .leaderboard-showcase-row,.leaderboard-showcase-row{grid-template-columns:minmax(128px,.14fr) minmax(315px,.34fr) minmax(960px,1fr)!important;gap:18px!important;min-height:auto!important;padding:clamp(18px,1.8vw,28px)!important}.rank-label-card,.route-public .rank-label-card{padding:20px 18px!important}.rank-label-card .ascii-title-text,.rank-label-card .ascii-hover-title:hover .ascii-title-text,.rank-label-card .ascii-hover-title:focus-visible .ascii-title-text{font-size:clamp(32px,2.5vw,52px)!important}.rank-board-card,.route-public .rank-board-card{min-height:352px!important}.rank-board-head,.rank-board-row,.route-public .rank-board-head,.route-public .rank-board-row{grid-template-columns:52px minmax(0,1fr) minmax(84px,auto)!important;gap:12px!important;min-height:58px!important}.rank-user-cell strong{font-size:clamp(15px,.98vw,19px)!important}.rank-user-cell small{font-size:11px!important}.rank-board-row b,.route-public .rank-board-row b{font-size:clamp(15px,.98vw,19px)!important}.rank-media-card,.route-public .rank-media-card{align-content:start!important;align-self:start!important;min-height:0!important;padding:18px!important}.rank-media-podium{height:auto!important;min-height:0!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-template-rows:auto!important;gap:16px!important}.rank-media-slot,.rank-media-slot.is-first{grid-column:auto!important;height:auto!important}.rank-media-tile,.rank-media-tile.featured{width:100%!important;height:auto!important;min-height:0!important;aspect-ratio:16 / 9!important;border-radius:12px!important}.rank-media-screen{background:#ffffffad!important}.rank-media-screen img,.rank-media-screen video{object-fit:contain!important;background:#ffffffad!important}.rank-media-meta{left:10px!important;right:10px!important;bottom:10px!important;min-height:52px!important;padding:7px 9px!important;background:#ffffffdb!important}.rank-media-meta span{width:32px!important;height:32px!important}.rank-media-meta strong{font-size:clamp(13px,.82vw,15px)!important}.rank-media-meta small{font-size:10px!important}@media(max-width:1500px){.route-public .leaderboard-showcase-row,.leaderboard-showcase-row{grid-template-columns:minmax(120px,.12fr) minmax(300px,.32fr) minmax(820px,1fr)!important}.rank-media-podium{gap:12px!important}}.rank-board-card,.route-public .rank-board-card{grid-template-rows:44px repeat(5,minmax(46px,1fr))!important;min-height:296px!important}.rank-board-head,.rank-board-row,.route-public .rank-board-head,.route-public .rank-board-row{min-height:46px!important}.rank-board-row span:first-child,.route-public .rank-board-row span:first-child{width:44px!important;height:34px!important}.rank-user-cell strong,.rank-board-row b,.route-public .rank-board-row b{font-size:clamp(14px,.9vw,18px)!important}.route-public .leaderboard-showcase-row,.leaderboard-showcase-row{grid-template-columns:minmax(240px,.22fr) minmax(330px,.34fr) minmax(900px,1fr)!important}.rank-label-card,.route-public .rank-label-card{width:100%!important;min-width:0!important;align-items:flex-start!important;justify-content:center!important;padding:clamp(24px,2vw,34px)!important}.rank-label-card .ascii-hover-title{width:100%!important;max-width:100%!important}.rank-label-card .ascii-title-text,.rank-label-card .ascii-hover-title:hover .ascii-title-text,.rank-label-card .ascii-hover-title:focus-visible .ascii-title-text{width:100%!important;max-width:100%!important;font-size:clamp(42px,3.1vw,64px)!important;line-height:1.08!important;overflow-wrap:normal!important;word-break:keep-all!important;white-space:nowrap!important}.rank-label-card>span,.route-public .rank-label-card>span{display:block!important;max-width:100%!important;font-size:clamp(15px,1.05vw,18px)!important;line-height:1.45!important;white-space:normal!important}@media(max-width:1500px){.route-public .leaderboard-showcase-row,.leaderboard-showcase-row{grid-template-columns:minmax(220px,.22fr) minmax(310px,.34fr) minmax(760px,1fr)!important}.rank-label-card .ascii-title-text,.rank-label-card .ascii-hover-title:hover .ascii-title-text,.rank-label-card .ascii-hover-title:focus-visible .ascii-title-text{font-size:clamp(38px,3vw,56px)!important}}@media(max-width:1180px){.route-public .leaderboard-showcase-row,.leaderboard-showcase-row{grid-template-columns:1fr!important}.rank-label-card,.route-public .rank-label-card{min-height:180px!important}}.route-public:has(.leaderboard-page){overflow-x:hidden!important}.route-public:has(.leaderboard-page):before,.route-public .leaderboard-page:before,.route-public .leaderboard-page:after,.leaderboard-showcase:before,.leaderboard-showcase:after,.leaderboard-showcase-row:before,.leaderboard-showcase-row:after{display:none!important;content:none!important;background:none!important;border:0!important;box-shadow:none!important}.route-public:has(.leaderboard-page) .global-atmosphere,.route-public:has(.leaderboard-page) .global-spotlight,.route-public:has(.leaderboard-page) .cinematic-mask,.route-public:has(.leaderboard-page) .forest-layer{display:none!important}.route-public .leaderboard-page,.leaderboard-page{position:relative!important;isolation:isolate!important;overflow:hidden!important}.rank-label-card,.route-public .rank-label-card{position:relative!important;overflow:hidden!important}.rank-label-card .ascii-hover-title{display:block!important;min-height:auto!important;overflow:hidden!important}.rank-label-card .ascii-title-art,.rank-label-card .ascii-hover-title:hover .ascii-title-art,.rank-label-card .ascii-hover-title:focus-visible .ascii-title-art{display:none!important;visibility:hidden!important;opacity:0!important;transform:none!important}.route-public .leaderboard-page,.leaderboard-page{padding-inline:clamp(10px,1.6vw,22px)!important}.route-public .leaderboard-showcase,.leaderboard-showcase{width:min(100%,1880px)!important;max-width:1880px!important}.route-public .leaderboard-showcase-row,.leaderboard-showcase-row{grid-template-columns:minmax(180px,.72fr) minmax(300px,1fr) minmax(0,2.35fr)!important;gap:clamp(12px,1.2vw,22px)!important;overflow:hidden!important}.rank-media-card,.route-public .rank-media-card{min-width:0!important;padding:clamp(12px,1.1vw,18px)!important}.rank-media-card-head{padding-bottom:0!important;border:0!important;box-shadow:none!important;background:transparent!important}.rank-media-card-head p{display:inline-flex!important;width:auto!important;max-width:max-content!important;flex:0 0 auto!important;margin:0!important;padding:0!important;background:transparent!important;box-shadow:none!important}.rank-media-card-head span{display:none!important}.rank-media-card-head:before,.rank-media-card-head:after,.rank-media-card-head p:before,.rank-media-card-head p:after{display:none!important;content:none!important;background:none!important;border:0!important;box-shadow:none!important}.rank-media-podium{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:clamp(10px,1vw,16px)!important;overflow:visible!important}.rank-media-tile,.rank-media-tile.featured{min-height:clamp(210px,18vw,330px)!important;aspect-ratio:16 / 10!important}@media(max-width:1320px){.route-public .leaderboard-showcase-row,.leaderboard-showcase-row{grid-template-columns:minmax(154px,.58fr) minmax(288px,.88fr) minmax(0,2.15fr)!important;gap:12px!important;padding:16px!important}.rank-label-card,.route-public .rank-label-card{padding:20px 16px!important}.rank-label-card .ascii-title-text,.rank-label-card .ascii-hover-title:hover .ascii-title-text,.rank-label-card .ascii-hover-title:focus-visible .ascii-title-text{font-size:clamp(32px,3vw,44px)!important}.rank-board-head,.rank-board-row,.route-public .rank-board-head,.route-public .rank-board-row{grid-template-columns:48px minmax(0,1fr) minmax(78px,auto)!important;gap:8px!important;padding-inline:10px!important}.rank-media-tile,.rank-media-tile.featured{min-height:205px!important}}.route-public .rank-media-card,.rank-media-card{grid-template-rows:auto auto!important;min-height:0!important;height:auto!important}.route-public .rank-media-podium,.rank-media-podium{height:auto!important;min-height:0!important;align-items:stretch!important}.route-public .rank-media-slot,.route-public .rank-media-slot.is-first,.rank-media-slot,.rank-media-slot.is-first{height:auto!important;min-height:0!important}.route-public .rank-media-tile,.route-public .rank-media-tile.featured,.rank-media-tile,.rank-media-tile.featured{height:auto!important;min-height:0!important;aspect-ratio:16 / 9!important;overflow:hidden!important}.route-public .rank-media-screen,.rank-media-screen{position:absolute!important;inset:0!important;display:flex!important;align-items:center!important;justify-content:center!important;overflow:hidden!important;background:#ffffffc2!important}.route-public .rank-media-screen img,.route-public .rank-media-screen video,.route-public .rank-media-tile.has-media .rank-media-screen img,.route-public .rank-media-tile.has-media .rank-media-screen video,.rank-media-screen img,.rank-media-screen video,.rank-media-tile.has-media .rank-media-screen img,.rank-media-tile.has-media .rank-media-screen video{width:100%!important;height:100%!important;object-fit:contain!important;object-position:center center!important;background:#ffffffc2!important}.route-public .rank-media-meta,.rank-media-meta{max-width:calc(100% - 24px)!important}.route-public .leaderboard-showcase-row,.leaderboard-showcase-row{min-height:0!important;align-items:start!important}.route-public .rank-media-card,.rank-media-card{grid-template-rows:auto auto!important;align-self:start!important;min-height:0!important;height:auto!important}.route-public .rank-media-podium,.rank-media-podium{grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-template-rows:auto!important;align-items:stretch!important;height:auto!important}.route-public .rank-media-tile,.route-public .rank-media-tile.featured,.rank-media-tile,.rank-media-tile.featured{display:grid!important;grid-template-rows:minmax(clamp(300px,25vw,420px),1fr) auto!important;aspect-ratio:auto!important;min-height:0!important;height:auto!important;overflow:hidden!important;background:#ffffffd1!important}.route-public .rank-media-screen,.rank-media-screen{position:relative!important;inset:auto!important;width:100%!important;min-height:clamp(300px,25vw,420px)!important;height:auto!important;border-radius:12px 12px 0 0!important;background:#ffffffd1!important}.route-public .rank-media-screen img,.route-public .rank-media-screen video,.rank-media-screen img,.rank-media-screen video{display:block!important;width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;object-fit:contain!important;object-position:center center!important}.route-public .rank-media-meta,.rank-media-meta{position:static!important;left:auto!important;right:auto!important;bottom:auto!important;width:auto!important;max-width:none!important;margin:0!important;border-radius:0 0 12px 12px!important;background:#fffffff0!important;box-shadow:none!important}.route-public .rank-media-tile .rank-scene-mark,.rank-media-tile .rank-scene-mark{align-self:center!important;justify-self:center!important}@media(max-width:1320px){.route-public .rank-media-tile,.route-public .rank-media-tile.featured,.rank-media-tile,.rank-media-tile.featured{grid-template-rows:minmax(260px,1fr) auto!important}.route-public .rank-media-screen,.rank-media-screen{min-height:260px!important}}.route-public:has(.leaderboard-page),.route-public:has(.leaderboard-page) body{overflow-x:hidden!important}.route-public:has(.leaderboard-page) .site-header,.route-public:has(.leaderboard-page) .home-site-header{border-bottom:0!important;box-shadow:none!important}.route-public:has(.leaderboard-page):before,.route-public:has(.leaderboard-page):after,.route-public:has(.leaderboard-page) .site-header:before,.route-public:has(.leaderboard-page) .site-header:after,.route-public:has(.leaderboard-page) .home-site-header:before,.route-public:has(.leaderboard-page) .home-site-header:after{display:none!important;content:none!important;border:0!important;box-shadow:none!important;background:none!important}.route-public .leaderboard-showcase,.leaderboard-showcase{width:min(100% - 48px,1500px)!important;max-width:1500px!important;margin-inline:auto!important}.route-public .leaderboard-showcase-row,.leaderboard-showcase-row{display:grid!important;grid-template-columns:minmax(280px,.72fr) minmax(460px,1fr)!important;grid-template-rows:auto auto!important;gap:20px!important;align-items:stretch!important;padding:clamp(22px,2.2vw,34px)!important;overflow:hidden!important}.route-public .rank-media-card,.rank-media-card{grid-column:1 / -1!important;grid-row:2!important;min-height:0!important;width:100%!important;height:auto!important}.route-public .rank-media-podium,.rank-media-podium{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:18px!important}.route-public .rank-media-tile,.route-public .rank-media-tile.featured,.rank-media-tile,.rank-media-tile.featured{grid-template-rows:minmax(280px,30vw) auto!important}.route-public .rank-media-screen,.rank-media-screen{min-height:280px!important}@media(max-width:900px){.route-public .leaderboard-showcase,.leaderboard-showcase{width:min(100% - 24px,1500px)!important}.route-public .leaderboard-showcase-row,.leaderboard-showcase-row{grid-template-columns:1fr!important}.route-public .rank-label-card,.route-public .rank-board-card,.route-public .rank-media-card,.rank-label-card,.rank-board-card,.rank-media-card{grid-column:1!important;grid-row:auto!important}.route-public .rank-media-podium,.rank-media-podium{grid-template-columns:1fr!important}}.route-public .leaderboard-page,.leaderboard-page{border:0!important;outline:0!important;box-shadow:none!important;overflow-x:hidden!important}.route-public .leaderboard-showcase,.leaderboard-showcase{width:min(100% - 48px,1880px)!important;max-width:1880px!important;margin-inline:auto!important}.route-public .leaderboard-showcase-row,.leaderboard-showcase-row{display:grid!important;grid-template-columns:minmax(190px,220px) minmax(320px,360px) minmax(0,1fr)!important;grid-template-rows:auto!important;gap:clamp(14px,1.25vw,24px)!important;align-items:stretch!important;padding:clamp(18px,1.8vw,30px)!important;border:0!important;overflow:hidden!important}.route-public .rank-label-card,.rank-label-card{grid-column:1!important;grid-row:1!important;min-height:0!important;height:auto!important;align-self:stretch!important;justify-content:center!important}.route-public .rank-board-card,.rank-board-card{grid-column:2!important;grid-row:1!important;min-height:0!important;height:auto!important;align-self:stretch!important}.route-public .rank-media-card,.rank-media-card{grid-column:3!important;grid-row:1!important;width:100%!important;min-width:0!important;min-height:0!important;height:auto!important;align-self:stretch!important;grid-template-rows:auto minmax(0,1fr)!important;gap:12px!important}.route-public .rank-media-podium,.rank-media-podium{grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-template-rows:1fr!important;gap:clamp(8px,.9vw,14px)!important;height:100%!important;min-height:0!important;align-items:stretch!important}.route-public .rank-media-tile,.route-public .rank-media-tile.featured,.rank-media-tile,.rank-media-tile.featured{position:relative!important;display:grid!important;grid-template-rows:minmax(180px,1fr) auto!important;aspect-ratio:auto!important;min-height:0!important;height:100%!important;overflow:hidden!important}.route-public .rank-media-screen,.rank-media-screen{position:relative!important;inset:auto!important;width:100%!important;height:100%!important;min-height:clamp(170px,12vw,240px)!important;display:flex!important;align-items:center!important;justify-content:center!important;background:#ffffffc7!important}.route-public .rank-media-screen img,.route-public .rank-media-screen video,.rank-media-screen img,.rank-media-screen video{width:100%!important;height:100%!important;object-fit:contain!important;object-position:center center!important}.route-public .rank-media-meta,.rank-media-meta{position:static!important;width:auto!important;max-width:none!important;margin:0!important;border-radius:0 0 12px 12px!important;box-shadow:none!important}@media(max-width:1180px){.route-public .leaderboard-showcase-row,.leaderboard-showcase-row{grid-template-columns:1fr!important}.route-public .rank-label-card,.route-public .rank-board-card,.route-public .rank-media-card,.rank-label-card,.rank-board-card,.rank-media-card{grid-column:1!important;grid-row:auto!important}}.route-public .rank-label-card .ascii-title-text,.route-public .rank-label-card .ascii-hover-title:hover .ascii-title-text,.route-public .rank-label-card .ascii-hover-title:focus-visible .ascii-title-text,.rank-label-card .ascii-title-text,.rank-label-card .ascii-hover-title:hover .ascii-title-text,.rank-label-card .ascii-hover-title:focus-visible .ascii-title-text{display:inline-block!important;width:auto!important;max-width:none!important;font-size:clamp(30px,1.9vw,34px)!important;line-height:1.08!important;white-space:nowrap!important;overflow:visible!important;text-align:center!important}.route-public .rank-label-card .ascii-hover-title,.rank-label-card .ascii-hover-title{display:flex!important;width:100%!important;max-width:100%!important;min-width:0!important;justify-content:center!important;overflow:visible!important;text-align:center!important}.route-public .leaderboard-showcase,.leaderboard-showcase{position:relative!important;isolation:isolate!important;border-radius:24px!important;background:#def8ffeb!important}.route-public .leaderboard-showcase:before,.leaderboard-showcase:before{position:absolute!important;inset:0!important;z-index:-1!important;display:block!important;content:""!important;border-radius:inherit!important;background:#def8fff0!important;box-shadow:none!important;animation:none!important}.route-public:has(.leaderboard-page) .global-atmosphere,.route-public:has(.leaderboard-page) .global-atmosphere:before,.route-public:has(.leaderboard-page) .global-atmosphere:after,.route-public:has(.leaderboard-page) .particle-canvas{animation:none!important}
