:root{--bg:#121214;--surface:#1a1a1d;--surface-raised:#222226;--border:#2c2c31;--text:#ededed;--text-muted:#9a9aa3;--text-faint:#6b6b74;--accent:#8b7cf6;--accent-soft:#8b7cf624;--danger:#f0716a;--danger-soft:#f0716a1f;--nav-bg:#121214eb;--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--text-xs:.75rem;--text-sm:.875rem;--text-md:1rem;--text-lg:1.25rem;--text-xl:1.75rem;--heading-tracking:-.01em;--space-0:2px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--line:1px solid var(--border);--radius-xs:4px;--radius-sm:8px;--radius:12px;--radius-pill:999px;--icon-sm:16px;--icon-md:20px;--icon-lg:24px;--media-sm:28px;--media-md:48px;--content-width:760px;--tabbar-height:56px;--sidebar-width:220px;--tile-min-width:170px;--blur:12px}*,:before,:after{box-sizing:border-box}html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html,body{background:var(--bg);color:var(--text);font-family:var(--font-sans);font-size:var(--text-md);-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;margin:0;line-height:1.5}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit}p{margin:0}h1,h2,h3{letter-spacing:var(--heading-tracking);margin:0;font-weight:600}.shell{min-height:100dvh}.main{max-width:var(--content-width);padding:calc(env(safe-area-inset-top) + var(--space-5)) var(--space-4) calc(var(--tabbar-height) + env(safe-area-inset-bottom) + var(--space-6));margin:0 auto}.nav{height:calc(var(--tabbar-height) + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom);background:var(--nav-bg);-webkit-backdrop-filter:blur(var(--blur));border-top:var(--line);z-index:10;display:flex;position:fixed;bottom:0;left:0;right:0}.nav-brand{display:none}.nav-link{justify-content:center;align-items:center;gap:var(--space-0);color:var(--text-faint);font-size:var(--text-xs);flex-direction:column;flex:1;display:flex}.nav-link svg{width:var(--icon-lg);height:var(--icon-lg)}.nav-link[aria-current=page]{color:var(--accent)}@media (width>=900px){.nav{width:var(--sidebar-width);gap:var(--space-1);height:auto;padding:var(--space-5) var(--space-3);border-top:0;border-right:var(--line);flex-direction:column;top:0;right:auto}.nav-brand{align-items:center;gap:var(--space-2);padding:0 var(--space-3) var(--space-5);font-weight:600;display:flex}.nav-brand img{width:var(--media-sm);height:var(--media-sm);border-radius:var(--radius-sm)}.nav-link{justify-content:flex-start;gap:var(--space-3);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);font-size:var(--text-sm);flex-direction:row;flex:none}.nav-link svg{width:var(--icon-md);height:var(--icon-md)}.nav-link[aria-current=page]{background:var(--accent-soft)}.main{margin-left:calc(var(--sidebar-width) + max(0px, (100vw - var(--sidebar-width) - var(--content-width)) / 2));padding:var(--space-7) var(--space-6)}}.page-title{font-size:var(--text-xl);margin-bottom:var(--space-6)}.page-head{justify-content:space-between;align-items:center;gap:var(--space-3);margin-bottom:var(--space-6);display:flex}.page-head .page-title{margin-bottom:0}.page-back{margin-bottom:var(--space-3);color:var(--text-muted);font-size:var(--text-sm);display:inline-block}.section{margin-bottom:var(--space-7)}.section-title{font-size:var(--text-lg);margin-bottom:var(--space-4)}.stack{gap:var(--space-4);flex-direction:column;display:flex}.muted{color:var(--text-muted)}.faint{color:var(--text-faint)}.light{font-weight:400}.small{font-size:var(--text-sm)}.strong{font-weight:600}.block{display:block}.nowrap{white-space:nowrap}.danger{color:var(--danger)}.mono{font-variant-numeric:tabular-nums}.card{background:var(--surface);border:var(--line);border-radius:var(--radius);padding:var(--space-5)}.list-card{padding-top:var(--space-2);padding-bottom:var(--space-2)}.panel-head{justify-content:space-between;align-items:center;gap:var(--space-3);margin-bottom:var(--space-3);display:flex}.panel-title{font-size:var(--text-lg)}.panel-foot{margin-top:var(--space-5);font-size:var(--text-xs);color:var(--text-faint)}.section>.panel-foot{margin-top:var(--space-3)}.headline{margin-bottom:var(--space-0)}.countdown{color:var(--accent);font-weight:600}.divided{margin-top:var(--space-5);padding-top:var(--space-2);border-top:var(--line)}.star{padding:var(--space-2);margin:calc(var(--space-2) * -1);cursor:pointer;color:var(--text-faint);background:0 0;border:0;line-height:0}.star svg{width:var(--icon-lg);height:var(--icon-lg)}.star[aria-pressed=true]{color:var(--accent)}.badge{padding:var(--space-0) var(--space-2);border-radius:var(--radius-pill);font-size:var(--text-xs);background:var(--surface-raised);color:var(--text-muted);font-weight:600;display:inline-block}.badge-accent{background:var(--accent-soft);color:var(--accent)}.error{background:var(--danger-soft);color:var(--danger);border-radius:var(--radius-sm);padding:var(--space-3);font-size:var(--text-sm);margin-bottom:var(--space-4)}.amounts{gap:var(--space-3);white-space:nowrap;display:flex}.amount{align-items:center;gap:var(--space-0);font-size:var(--text-sm);color:var(--text-muted);font-variant-numeric:tabular-nums;display:inline-flex}.amount img{width:var(--icon-sm);height:var(--icon-sm)}.list{margin:0;padding:0;list-style:none}.list>li{justify-content:space-between;align-items:baseline;gap:var(--space-4);padding:var(--space-3) 0;border-top:var(--line);display:flex}.list>li:first-child{border-top:0}.list.divided{margin-top:var(--space-4)}.list.divided>li:first-child{padding-top:var(--space-2)}.list-row{justify-content:space-between;align-items:baseline;gap:var(--space-4);width:100%;display:flex}.news{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.news a{gap:var(--space-4);padding:var(--space-2);margin:0 calc(var(--space-2) * -1);border-radius:var(--radius-sm);align-items:center;display:flex}.news a:hover{background:var(--surface)}.news-thumb{width:calc(var(--media-md) * 1.5);height:var(--media-md);border-radius:var(--radius-sm);object-fit:cover;background:var(--surface-raised);flex:none}.news-title{line-height:1.35;display:block}.news-meta{align-items:center;gap:var(--space-1);margin-top:var(--space-0);font-size:var(--text-xs);color:var(--text-faint);display:flex}.news-meta img{width:var(--icon-sm);height:var(--icon-sm);border-radius:var(--radius-xs)}.tile-grid{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (width>=560px){.tile-grid{grid-template-columns:repeat(auto-fill, minmax(var(--tile-min-width), 1fr))}}.tile{gap:var(--space-0);padding:var(--space-4);flex-direction:column;display:flex}.tile img{width:var(--media-md);height:var(--media-md);border-radius:var(--radius-sm);margin-bottom:var(--space-3)}.tile:hover{border-color:var(--text-faint)}.segmented{padding:var(--space-0);border-radius:var(--radius-sm);background:var(--bg);border:var(--line);display:inline-flex}.segmented button{padding:var(--space-1) var(--space-3);border-radius:calc(var(--radius-sm) - var(--space-0));font-size:var(--text-xs);color:var(--text-muted);cursor:pointer;white-space:nowrap;background:0 0;border:0;font-weight:600}.segmented button[aria-pressed=true]{background:var(--surface-raised);color:var(--text)}.chips{margin:var(--space-4) 0 0;gap:var(--space-2);flex-wrap:wrap;padding:0;list-style:none;display:flex}.chips li{padding:var(--space-1) var(--space-3);border-radius:var(--radius-pill);background:var(--surface-raised);border:var(--line);font-size:var(--text-sm)}.tiers{margin-top:var(--space-5);border-top:var(--line)}.tiers summary{padding-top:var(--space-3);cursor:pointer;font-size:var(--text-sm);color:var(--text-muted);list-style:none}.tiers summary::-webkit-details-marker{display:none}.tiers summary:after{content:"›";margin-left:var(--space-1);font-size:var(--text-md);line-height:1;transition:transform .15s;display:inline-block}.tiers[open] summary:after{transform:rotate(90deg)}.tiers .list{margin-top:var(--space-2)}.tiers .list>li{grid-template-columns:var(--space-6) 1fr auto;align-items:baseline;gap:var(--space-3);display:grid}.tier-rewards{font-size:var(--text-sm)}.tier-rewards .amount{color:inherit}
