:root{--hue: 40;--chroma: 1;--rk: 1;--motion: 1}:root,.themed{--accent: oklch(.6 calc(.135 * var(--chroma)) var(--hue));--accent-strong: oklch(.531 calc(.123 * var(--chroma)) var(--hue));--accent-ink: oklch(.496 calc(.122 * var(--chroma)) var(--hue));--accent-soft: oklch(.934 calc(.02 * var(--chroma)) calc(var(--hue) + 13));--t-k: var(--accent-ink);--radius: calc(10px * var(--rk));--r-xs: calc(4px * var(--rk));--r-sm: calc(8px * var(--rk));--r-md: calc(10px * var(--rk));--r-lg: calc(14px * var(--rk));--r-pill: 999px;--dur-1: calc(.12s * var(--motion));--dur-2: calc(.22s * var(--motion));--dur-3: calc(.42s * var(--motion));--ease: cubic-bezier(.2, .7, .2, 1);--sp-1: 4px;--sp-2: 8px;--sp-3: 12px;--sp-4: 16px;--sp-5: 24px;--sp-6: 32px;--sp-7: 48px;--fs-xs: 12px;--fs-sm: 13px;--fs-md: 15px;--fs-lg: 17px;--fs-xl: 22px;--fs-2xl: 28px;--fs-3xl: 34px;--astro-code-foreground: var(--code-text);--astro-code-background: var(--code-bg);--astro-code-token-keyword: var(--t-k);--astro-code-token-string: var(--t-s);--astro-code-token-string-expression: var(--t-s);--astro-code-token-constant: var(--t-n);--astro-code-token-comment: var(--t-c);--astro-code-token-function: var(--code-text);--astro-code-token-parameter: var(--code-text);--astro-code-token-punctuation: var(--code-text);--astro-code-token-link: var(--accent-ink)}:root[data-theme=dark],:root[data-theme=dark] .themed{--accent: oklch(.672 calc(.131 * var(--chroma)) var(--hue));--accent-strong: oklch(.725 calc(.118 * var(--chroma)) var(--hue));--accent-ink: oklch(.761 calc(.105 * var(--chroma)) var(--hue));--accent-soft: color-mix(in srgb, var(--accent) 14%, transparent);--t-k: var(--accent-ink)}@media(prefers-color-scheme:dark){:root:not([data-theme=light]),:root:not([data-theme=light]) .themed{--accent: oklch(.672 calc(.131 * var(--chroma)) var(--hue));--accent-strong: oklch(.725 calc(.118 * var(--chroma)) var(--hue));--accent-ink: oklch(.761 calc(.105 * var(--chroma)) var(--hue));--accent-soft: color-mix(in srgb, var(--accent) 14%, transparent);--t-k: var(--accent-ink)}}@media(prefers-reduced-motion:reduce){:root{--motion: 0 !important}}html.no-motion{--motion: 0 !important}.t-code pre.astro-code{margin:0;padding:14px 16px;background:var(--code-bg)!important;font:13.5px/1.6 var(--mono);tab-size:4}.t-code pre.astro-code code{font:inherit;background:none;padding:0}.acct{display:inline-flex;align-items:center;gap:8px;height:32px;padding:0 12px;margin-inline-start:4px;border:1px solid var(--line);border-radius:calc(9px * var(--rk));font-size:13px;font-weight:500;color:var(--text-2);white-space:nowrap;transition:background var(--dur-1) var(--ease)}.acct:hover{background:var(--hover);color:var(--text)}.acct-av{width:20px;height:20px;flex:none;border-radius:50%;display:grid;place-items:center;background:var(--accent);color:#fff;font-size:11px;font-weight:600;overflow:hidden}.acct-av img{width:100%;height:100%;object-fit:cover}.acct.is-in{padding:0 10px 0 6px}@media(max-width:920px){.acct-name{display:none}.acct.is-in{padding:0 5px}}.foot{flex-wrap:wrap;row-gap:8px}.foot nav{flex-wrap:wrap;gap:8px 18px}@media(max-width:640px){.foot .foot-wide{display:none}}.main{display:flex;flex-direction:column}.main>.page,.main>.rank-wiki{flex:1 0 auto}.rank-wiki{display:flex;flex-direction:column}.rank-wiki>.page{flex:1 0 auto;align-self:stretch}.page>.foot{position:sticky;top:100vh}.hit-group{margin:0;padding:8px 10px 4px;font-size:12px;font-weight:500;color:var(--muted)}.hit-group:not(:first-child){margin-top:4px;border-top:1px solid var(--line);padding-top:10px}.hit-t{min-width:0}.hit-t small{display:block;margin-top:2px;font-size:12px;color:var(--faint);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:640px){.top-tools,.search{min-width:0}.search-box input{width:0}.acct{padding:0 10px}.search-pop{position:fixed;top:calc(var(--top-h) + 6px);left:16px;right:16px;width:auto}}.wordmark{white-space:nowrap}.wordmark .brand-mark{flex:none;align-self:center;width:33px;height:28.5px;margin:-4px 0}.lang{position:relative}.lang-pop{position:absolute;inset-inline-end:0;top:calc(100% + 6px);z-index:50;min-width:180px;max-height:calc(100vh - 80px);max-height:calc(100dvh - 80px);overflow-y:auto;overscroll-behavior:contain;padding:6px;background:var(--surface);border:1px solid var(--line);border-radius:calc(12px * var(--rk));box-shadow:var(--shadow)}.lang-pop[hidden]{display:none}.lang-pop a{display:flex;align-items:center;justify-content:space-between;gap:12px;height:34px;padding:0 10px;border-radius:calc(8px * var(--rk));font-size:14px;color:var(--text-2);transition:background var(--dur-1) var(--ease)}.lang-pop a:hover{background:var(--hover);color:var(--text)}.lang-pop a[aria-current]{color:var(--text);font-weight:500}.lang-pop .i{width:16px;height:16px;color:var(--accent-ink)}.ntc{position:relative}.ntc[hidden]{display:none}.ntc-btn{position:relative}.ntc-dot{position:absolute;top:6px;right:6px;width:6px;height:6px;background:var(--accent);box-shadow:0 0 0 2px var(--bg);pointer-events:none}.ntc-dot[hidden]{display:none}.ntc-pop{position:absolute;inset-inline-end:0;top:calc(100% + 6px);z-index:50;width:340px;max-height:min(480px,calc(100dvh - 90px));overflow-y:auto;overscroll-behavior:contain;padding:6px;background:var(--surface);border:1px solid var(--line);border-radius:calc(12px * var(--rk));box-shadow:var(--shadow);text-align:start}.ntc-pop[hidden]{display:none}.ntc-h{margin:0;padding:8px 10px 6px;font:600 12px/1.4 var(--sans);letter-spacing:.04em;text-transform:uppercase;color:var(--muted)}.ntc-it{display:block;padding:10px;border-radius:calc(8px * var(--rk));font:14px/1.55 var(--sans);color:var(--text-2);text-decoration:none;transition:background var(--dur-1) var(--ease)}a.ntc-it:hover{background:var(--hover);color:var(--text)}.ntc-it+.ntc-it{margin-top:2px}.ntc-it.is-new{color:var(--text);background:color-mix(in oklab,var(--accent) 8%,transparent)}.ntc-it b{font-weight:600;overflow-wrap:anywhere}.ntc-at{display:block;margin-top:4px;font-size:12px;color:var(--muted)}.ntc-empty{margin:0;padding:12px 10px 14px;font:14px/1.5 var(--sans);color:var(--muted)}@media(max-width:520px){.ntc{position:static}.ntc-pop{position:fixed;top:calc(var(--top-h, 56px) + 6px);left:16px;right:16px;width:auto}}@font-face{font-family:Silkscreen;src:url(fonts/silkscreen-digits.woff2?v=2) format("woff2");font-weight:700;unicode-range:U+23,U+25,U+2B-2C,U+2E,U+30-39,U+A0;font-display:swap}:root{--P: 2px;--rank-clip: polygon(0 calc(var(--P) * 4), var(--P) calc(var(--P) * 4), var(--P) calc(var(--P) * 2), calc(var(--P) * 2) calc(var(--P) * 2), calc(var(--P) * 2) var(--P), calc(var(--P) * 4) var(--P), calc(var(--P) * 4) 0, calc(100% - var(--P) * 4) 0, calc(100% - var(--P) * 4) var(--P), calc(100% - var(--P) * 2) var(--P), calc(100% - var(--P) * 2) calc(var(--P) * 2), calc(100% - var(--P)) calc(var(--P) * 2), calc(100% - var(--P)) calc(var(--P) * 4), 100% calc(var(--P) * 4), 100% calc(100% - var(--P) * 4), calc(100% - var(--P)) calc(100% - var(--P) * 4), calc(100% - var(--P)) calc(100% - var(--P) * 2), calc(100% - var(--P) * 2) calc(100% - var(--P) * 2), calc(100% - var(--P) * 2) calc(100% - var(--P)), calc(100% - var(--P) * 4) calc(100% - var(--P)), calc(100% - var(--P) * 4) 100%, calc(var(--P) * 4) 100%, calc(var(--P) * 4) calc(100% - var(--P)), calc(var(--P) * 2) calc(100% - var(--P)), calc(var(--P) * 2) calc(100% - var(--P) * 2), var(--P) calc(100% - var(--P) * 2), var(--P) calc(100% - var(--P) * 4), 0 calc(100% - var(--P) * 4));--rank-clip-in: polygon(0 calc(var(--P) * 3), var(--P) calc(var(--P) * 3), var(--P) var(--P), calc(var(--P) * 3) var(--P), calc(var(--P) * 3) 0, calc(100% - var(--P) * 3) 0, calc(100% - var(--P) * 3) var(--P), calc(100% - var(--P)) var(--P), calc(100% - var(--P)) calc(var(--P) * 3), 100% calc(var(--P) * 3), 100% calc(100% - var(--P) * 3), calc(100% - var(--P)) calc(100% - var(--P) * 3), calc(100% - var(--P)) calc(100% - var(--P)), calc(100% - var(--P) * 3) calc(100% - var(--P)), calc(100% - var(--P) * 3) 100%, calc(var(--P) * 3) 100%, calc(var(--P) * 3) calc(100% - var(--P)), var(--P) calc(100% - var(--P)), var(--P) calc(100% - var(--P) * 3), 0 calc(100% - var(--P) * 3))}.rank-card{--P: 2px;--d: 1;--rank-b: var(--text);--rank-s: var(--text);--rank-bg: var(--surface);position:relative;isolation:isolate;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;min-height:120px;padding:26px 12px 12px;border:0;border-radius:0;background:none;color:var(--text);text-align:center;text-decoration:none;transform:translate(calc(var(--P) * (1 - var(--d))),calc(var(--P) * (1 - var(--d))));transition:transform calc(90ms * var(--motion)) steps(2)}.rank-frame{position:absolute;inset:0;z-index:-1;pointer-events:none;filter:drop-shadow(var(--P) 0 0 var(--rank-b)) drop-shadow(calc(-1 * var(--P)) 0 0 var(--rank-b)) drop-shadow(0 var(--P) 0 var(--rank-b)) drop-shadow(0 calc(-1 * var(--P)) 0 var(--rank-b)) drop-shadow(calc(var(--P) * var(--d)) calc(var(--P) * var(--d)) 0 var(--rank-s));transition:filter calc(90ms * var(--motion)) steps(2)}.rank-face{position:absolute;inset:0;background:var(--rank-hi, var(--rank-bg));clip-path:var(--rank-clip)}.rank-face:before,.rank-face:after{content:"";position:absolute;inset:0}.rank-face:before{background:var(--rank-lo, transparent);clip-path:var(--rank-clip);transform:translate(var(--P),var(--P))}.rank-face:after{inset:var(--P);background:var(--rank-bg);clip-path:var(--rank-clip-in)}@media(hover:hover){.rank-card:hover{--d: 2}}.rank-card:active{--d: 0}.rank-card:focus-visible{outline:2px dashed var(--accent);outline-offset:6px}.rank-card.themed{--rank-s: var(--accent);--rank-bg: color-mix(in srgb, var(--accent) 7%, var(--surface))}.rank-card.themed .rank-no{color:var(--accent-ink)}:root[data-theme=dark] .rank-card.themed{--rank-b: #141413;--rank-s: color-mix(in oklab, var(--accent) 45%, #000);--rank-bg: color-mix(in oklab, var(--accent) 10%, var(--surface));--rank-hi: color-mix(in oklab, var(--accent) 55%, var(--surface));--rank-lo: color-mix(in oklab, var(--accent) 30%, #000)}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .rank-card.themed{--rank-b: #141413;--rank-s: color-mix(in oklab, var(--accent) 45%, #000);--rank-bg: color-mix(in oklab, var(--accent) 10%, var(--surface));--rank-hi: color-mix(in oklab, var(--accent) 55%, var(--surface));--rank-lo: color-mix(in oklab, var(--accent) 30%, #000)}}.prose a.rank-card,a.rank-card{color:var(--text);text-decoration:none}.rank-no{position:absolute;top:5px;inset-inline-start:10px;font:700 16px/1 "Silkscreen",var(--mono);letter-spacing:0;color:var(--text);white-space:nowrap}.rank-tag{position:absolute;top:5px;inset-inline-end:10px;display:inline-flex;align-items:center;gap:4px;font:700 16px/1 "Silkscreen",var(--mono);letter-spacing:0;color:var(--text-2);white-space:nowrap}.rank-tag .rank-token{width:16px;height:16px}.rank-logo{--lb: var(--rank-b);display:inline-grid;place-items:center;flex:none;width:32px;height:32px;overflow:hidden;border-radius:0;background:var(--accent);color:#fff;font:700 15px/1 var(--sans);box-shadow:0 -2px 0 0 var(--lb),0 2px 0 0 var(--lb),-2px 0 0 0 var(--lb),2px 0 0 0 var(--lb)}.rank-logo img{width:100%;height:100%;object-fit:contain;background:var(--surface)}.rank-logo--img{background:#fff}.rank-logo--img img{padding:2px;background:#fff}.rank-copy{display:flex;flex-direction:column;align-items:center;gap:3px;min-width:0;max-width:100%}.rank-copy strong{font:650 14px/1.15 var(--sans);overflow-wrap:anywhere;text-wrap:balance}.rank-copy span{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;font:10px/1.4 var(--mono);color:var(--muted);text-wrap:balance}.rank-card--open{--rank-b: var(--faint);--rank-s: transparent;--rank-bg: var(--bg)}:root[data-theme=dark] .rank-card--open{--rank-b: var(--line-strong)}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .rank-card--open{--rank-b: var(--line-strong)}}@media(hover:hover){.rank-card--open:hover{--rank-b: var(--muted)}}.rank-plus{display:grid;place-items:center;flex:none;width:30px;height:30px;border-radius:0;background:var(--accent);color:#fff;box-shadow:0 -2px 0 0 var(--accent),0 2px 0 0 var(--accent),-2px 0 0 0 var(--accent),2px 0 0 0 var(--accent)}.rank-plus svg{width:14px;height:14px;fill:currentColor;shape-rendering:crispEdges}.rank-card[data-slot]:not(.is-set){visibility:hidden;animation:rank-show 0s 4s forwards}@keyframes rank-show{to{visibility:visible}}.rank-panel{margin:2.4em 0}.rank-panel:empty{display:none}.rank-card--panel{flex-direction:row;align-items:stretch;justify-content:flex-start;gap:0;min-height:0;padding:14px;text-align:start}.rank-shot{position:relative;isolation:isolate;flex:none;display:grid;place-items:center;width:176px;min-height:164px;margin:2px;background:color-mix(in srgb,var(--accent) 12%,var(--surface));box-shadow:0 -2px 0 0 var(--rank-b),0 2px 0 0 var(--rank-b),-2px 0 0 0 var(--rank-b),2px 0 0 0 var(--rank-b)}.rank-card--panel .rank-logo{width:108px;height:108px;font-size:46px}.rank-card--panel .rank-logo--img img{padding:8px}.rank-body{flex:1;min-width:0;display:flex;flex-direction:column;gap:6px;padding:6px 8px 2px 24px}.rank-meta{display:flex;align-items:center;justify-content:space-between;gap:12px}.rank-card--panel .rank-no,.rank-card--panel .rank-tag{position:static}.rank-card--panel .rank-copy{align-items:flex-start;gap:4px}.rank-card--panel .rank-copy strong{font-size:24px;line-height:1.15}.rank-card--panel .rank-copy span{-webkit-line-clamp:1;font:600 12.5px/1.45 var(--mono);color:var(--accent-ink)}.rank-desc{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;font:14.5px/1.55 var(--sans);color:var(--text-2)}.rank-desc[hidden]{display:none}.rank-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:auto;padding-top:8px}.rank-host{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:12px/1.2 var(--mono);color:var(--faint)}.rank-go{flex:none;display:inline-flex;align-items:center;gap:10px;height:44px;padding:0 18px;background:var(--accent-strong);color:#fff;font:700 13px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;box-shadow:0 -2px 0 0 var(--rank-b),0 2px 0 0 var(--rank-b),-2px 0 0 0 var(--rank-b),2px 0 0 0 var(--rank-b)}.rank-go svg{width:14px;height:14px;fill:currentColor;shape-rendering:crispEdges;transition:transform calc(90ms * var(--motion)) steps(2)}@media(hover:hover){.rank-card--panel:hover .rank-go svg{transform:translate(2px)}}:root[data-theme=dark] .rank-go{background:var(--accent);color:#141413}.rank-go[hidden]{display:none}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .rank-go{background:var(--accent);color:#141413}}.rank-card--wide{flex-direction:column}.rank-card--wide .rank-shot{width:auto;min-height:0;aspect-ratio:4 / 1;overflow:hidden;background:var(--surface)}.rank-card--wide .rank-shot:before{display:none}.prose .rank-picture,.rank-picture{display:block;width:100%;height:100%;margin:0;border:0;border-radius:0;object-fit:cover}.rank-card--wide .rank-body{flex-direction:row;flex-wrap:wrap;align-items:center;gap:8px 16px;padding:14px 4px 2px}.rank-card--wide .rank-copy{flex:1;min-width:0}.rank-card--wide .rank-copy strong{font-size:18px}.rank-card--wide .rank-meta{justify-content:flex-start}.rank-card--wide :is(.rank-copy span,.rank-desc,.rank-host){display:none}.rank-card--wide .rank-foot{margin:0;padding:0}@media(max-width:640px){.rank-card--panel{flex-direction:column;padding:12px}.rank-card--panel:not(.rank-card--wide) .rank-shot{width:auto;min-height:132px}.rank-card--panel .rank-logo{width:88px;height:88px;font-size:38px}.rank-body{padding:14px 4px 2px}.rank-card--panel .rank-copy strong{font-size:21px}.rank-desc{-webkit-line-clamp:3}.rank-foot{flex-wrap:wrap}.rank-go{width:100%;justify-content:center}}.rank-card--compact{flex-direction:row;justify-content:flex-start;gap:10px;min-height:0;padding:26px 12px 10px;text-align:start}.rank-card--compact .rank-logo{width:30px;height:30px;font-size:13px}.rank-card--compact .rank-plus{width:28px;height:28px}.rank-card--compact .rank-copy{align-items:flex-start}.rank-card--compact .rank-copy span{-webkit-line-clamp:2}.rank-card--compact .rank-copy strong{font-size:13.5px}.rank-card--compact .rank-no,.rank-card--compact .rank-tag{top:5px}.rank-rail{display:none}.rank-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:var(--sp-7)}.rank-list>.rank-card:last-child:nth-child(odd){grid-column:1 / -1}.rank-list--top3{grid-template-columns:minmax(0,1fr);margin-top:var(--sp-5)}@media(min-width:641px){.rank-list--top3{grid-template-columns:repeat(3,minmax(0,1fr))}}.rank-list--top3>.rank-card:last-child:nth-child(odd){grid-column:auto}html.rank-off :is(.rank-rail,.rank-list,.rank-side,.rank-panel,.rank-thanks){display:none!important}@media(min-width:1240px){.rank-layout{position:relative}.rank-list{display:none}.rank-rail{position:absolute;top:var(--sp-7);z-index:1;display:flex;flex-direction:column;gap:12px;width:200px}.rank-rail--start{inset-inline-start:16px}.rank-rail--end{inset-inline-end:16px}.rank-rail{--rank-gap: 12px;gap:var(--rank-gap)}.rank-rail .rank-card{gap:5px;padding:24px 12px 10px}.rank-rail .rank-logo{width:28px;height:28px;font-size:13px}.rank-rail .rank-plus{width:28px;height:28px}.rank-rail .rank-card{min-height:clamp(120px,calc((100vh - 152px - 3 * var(--rank-gap)) / 4),200px);min-height:clamp(120px,calc((100dvh - 152px - 3 * var(--rank-gap)) / 4),200px)}}@media(min-width:1240px)and (min-height:760px){.rank-rail{--rank-gap: 14px;width:210px}.rank-rail .rank-card{gap:8px;padding:30px 14px 14px}.rank-rail .rank-logo{width:36px;height:36px;font-size:16px}.rank-rail .rank-plus{width:34px;height:34px}.rank-rail .rank-copy strong{font-size:14.5px}.rank-rail .rank-copy span{font-size:10.5px;-webkit-line-clamp:2}.rank-rail .rank-no{top:6px;inset-inline-start:12px}.rank-rail .rank-tag{top:6px;inset-inline-end:12px}}@media(min-width:1240px)and (min-height:880px){.rank-rail{--rank-gap: 16px;width:220px}.rank-rail .rank-card{gap:10px;padding:34px 16px 18px}.rank-rail .rank-logo{width:40px;height:40px;font-size:17px}.rank-rail .rank-plus{width:36px;height:36px}.rank-rail .rank-plus svg{width:18px;height:18px}.rank-rail .rank-copy{gap:4px}.rank-rail .rank-copy strong{font-size:15px}.rank-rail .rank-copy span{font-size:11px;line-height:1.45;-webkit-line-clamp:3}.rank-rail .rank-no,.rank-rail .rank-tag{top:7px}}@media(min-width:1600px)and (min-height:960px){.rank-rail{--rank-gap: 18px;width:260px}.rank-rail .rank-card{gap:10px;padding:38px 18px 20px;min-height:clamp(120px,calc((100vh - 152px - 3 * var(--rank-gap)) / 4),240px);min-height:clamp(120px,calc((100dvh - 152px - 3 * var(--rank-gap)) / 4),240px)}.rank-rail .rank-logo{width:46px;height:46px;font-size:19px}.rank-rail .rank-plus{width:42px;height:42px}.rank-rail .rank-plus svg{width:20px;height:20px}.rank-rail .rank-copy strong{font-size:16.5px}.rank-rail .rank-copy span{font-size:12px}.rank-rail .rank-no{top:9px;inset-inline-start:14px}.rank-rail .rank-tag{top:9px;inset-inline-end:14px}}@media(max-width:480px){.rank-list{grid-template-columns:minmax(0,1fr);gap:10px}.rank-wiki .rank-list>.rank-card:nth-child(4){display:none}}@media(min-width:768px)and (max-width:920px),(min-width:1024px){.rank-wiki{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start}.rank-wiki .rank-list{display:none}.rank-rail--wiki{position:static;margin-block-start:56px;margin-inline-end:24px}.page-home+.rank-rail--wiki{margin-block-start:72px}}@media(min-width:768px)and (max-width:920px),(min-width:1024px)and (max-width:1239px){.rank-rail--wiki{display:flex;flex-direction:column;gap:12px;width:200px}}@media(min-width:1024px)and (min-height:760px){.rank-rail--wiki{position:sticky;top:calc(var(--top-h, 56px) + 16px)}}.rank-thanks{--d: 1;--rank-b: var(--text);--rank-s: var(--accent);--rank-bg: color-mix(in srgb, var(--accent) 6%, var(--surface));position:relative;isolation:isolate;margin-top:var(--sp-7);padding:24px 26px 26px}:root[data-theme=dark] .rank-thanks{--rank-b: #141413;--rank-s: color-mix(in oklab, var(--accent) 45%, #000);--rank-bg: color-mix(in oklab, var(--accent) 8%, var(--surface));--rank-hi: color-mix(in oklab, var(--accent) 45%, var(--surface));--rank-lo: color-mix(in oklab, var(--accent) 30%, #000)}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .rank-thanks{--rank-b: #141413;--rank-s: color-mix(in oklab, var(--accent) 45%, #000);--rank-bg: color-mix(in oklab, var(--accent) 8%, var(--surface));--rank-hi: color-mix(in oklab, var(--accent) 45%, var(--surface));--rank-lo: color-mix(in oklab, var(--accent) 30%, #000)}}.rank-thanks-head{display:flex;align-items:center;gap:10px;margin:0;font:700 17px/1.3 var(--sans);color:var(--text)}.rank-thanks-head svg{width:16px;height:14px;flex:none;fill:var(--accent);shape-rendering:crispEdges}.rank-thanks-note{margin:6px 0 20px;font-size:14px;line-height:1.5;color:var(--muted)}.rank-wall{display:grid;grid-template-columns:repeat(auto-fit,minmax(92px,1fr));gap:18px 10px}.rank-wall[data-wall]:not(.is-set){visibility:hidden;animation:rank-show 0s 4s forwards}.rank-tile{display:flex;flex-direction:column;align-items:center;gap:10px;min-width:0;padding:2px;color:var(--text);text-align:center;text-decoration:none}.rank-tile .rank-logo{--lb: var(--rank-b);width:60px;height:60px;font-size:26px;box-shadow:0 -2px 0 0 var(--lb),0 2px 0 0 var(--lb),-2px 0 0 0 var(--lb),2px 0 0 0 var(--lb),4px 4px 0 0 var(--accent);transition:transform calc(90ms * var(--motion)) steps(2),box-shadow calc(90ms * var(--motion)) steps(2)}.rank-tile .rank-logo--img img{padding:5px}.rank-tile-name{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;max-width:100%;font:600 12.5px/1.3 var(--sans)}@media(hover:hover){.rank-tile:hover .rank-logo{transform:translate(-2px,-2px);box-shadow:0 -2px 0 0 var(--lb),0 2px 0 0 var(--lb),-2px 0 0 0 var(--lb),2px 0 0 0 var(--lb),6px 6px 0 0 var(--accent)}.rank-tile:hover .rank-tile-name{color:var(--accent-ink)}}.rank-tile:focus-visible{outline:2px dashed var(--accent);outline-offset:4px}.rank-tile--open .rank-plus{width:60px;height:60px}.rank-tile--open .rank-plus svg{width:22px;height:22px}.rank-tile--open .rank-tile-name{color:var(--muted);font-weight:500}@media(max-width:640px){.rank-thanks{padding:20px 16px 22px}.rank-wall{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px 6px}.rank-tile-name{-webkit-line-clamp:3}}.rank-fund,.rank-me,.rank-form,.rank-pay,.rank-gate,.adv-stat{--d: 1;--rank-b: var(--text);--rank-s: var(--accent);--rank-bg: color-mix(in srgb, var(--accent) 7%, var(--surface));position:relative;isolation:isolate;display:grid;margin-top:24px;padding:20px 24px 24px}:root[data-theme=dark] :is(.rank-row,.rank-mine){--rank-b: #141413;--rank-s: color-mix(in oklab, var(--accent) 45%, #000);--rank-bg: color-mix(in oklab, var(--accent) 9%, var(--surface));--rank-hi: color-mix(in oklab, var(--accent) 45%, var(--surface));--rank-lo: color-mix(in oklab, var(--accent) 30%, #000)}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) :is(.rank-row,.rank-mine){--rank-b: #141413;--rank-s: color-mix(in oklab, var(--accent) 45%, #000);--rank-bg: color-mix(in oklab, var(--accent) 9%, var(--surface));--rank-hi: color-mix(in oklab, var(--accent) 45%, var(--surface));--rank-lo: color-mix(in oklab, var(--accent) 30%, #000)}}.rank-fund{justify-items:start;gap:16px}.rank-fund-label{display:flex;align-items:center;gap:9px;font:700 12px/1.3 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--text-2)}:is(.rank-fund-label,.rank-sub,.rank-pay-head,.rank-form>.rank-field:first-of-type>span):before{content:"";flex:none;width:6px;height:10px;background:currentColor;clip-path:polygon(0 0,2px 0,2px 2px,4px 2px,4px 4px,6px 4px,6px 6px,4px 6px,4px 8px,2px 8px,2px 10px,0 10px)}:is(.rank-sub,.rank-pay-head){display:flex;align-items:center;gap:9px}.rank-form>.rank-field:first-of-type>span{justify-content:flex-start;gap:9px}.rank-token{width:16px;height:16px;flex:none}.rank-fund-num .rank-token{width:48px;height:48px;align-self:center}.rank-fund-num{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;min-width:0}.rank-fund-num b{font:700 48px/1 "Silkscreen",var(--mono);color:var(--accent-ink);overflow-wrap:anywhere}.rank-fund-num span{font:600 15px/1 var(--sans);color:var(--text-2)}.rank-me-head{display:flex;align-items:center;gap:10px;margin:0 0 16px;font:700 12px/1.3 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--accent-ink)}.rank-me-head svg{width:8px;height:14px;flex:none;fill:currentColor;shape-rendering:crispEdges}@keyframes rank-blink{50%{opacity:0}}@media(prefers-reduced-motion:reduce){.rank-me-head svg{animation:none}}.rank-me[hidden]{display:none}.rank-me-body{display:flex;align-items:center;gap:18px}.rank-me .rank-logo{width:72px;height:72px;font-size:30px}.rank-me .rank-logo--img img,.rank-row .rank-logo--img img{padding:4px}.rank-me-copy{flex:1;min-width:0;display:grid;gap:10px}.rank-me-copy strong{font:650 22px/1.2 var(--sans);overflow-wrap:anywhere}.rank-me-stats{display:flex;flex-wrap:wrap;gap:6px 20px;font:600 11px/1.4 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.rank-me-stats b{display:inline-flex;align-items:center;gap:6px;margin-inline-start:6px;font:700 16px/1 "Silkscreen",var(--mono);letter-spacing:0;color:var(--text);vertical-align:middle}.rank-bar{display:block;height:10px;background:color-mix(in srgb,var(--accent) 12%,var(--surface));box-shadow:0 -2px 0 0 var(--rank-b),0 2px 0 0 var(--rank-b),-2px 0 0 0 var(--rank-b),2px 0 0 0 var(--rank-b)}.rank-bar>i{display:block;height:100%;max-width:100%;background:repeating-linear-gradient(90deg,var(--accent) 0 6px,color-mix(in srgb,var(--accent) 65%,#000) 6px 8px)}.rank-board-head,.rank-row{--cols: 48px 40px minmax(0, 1fr) 136px;display:grid;grid-template-columns:var(--cols);align-items:center;gap:14px}.rank-board-head{margin:44px 0 10px;padding:0 14px;font:600 11px/1.2 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--faint)}.rank-board-head span:nth-child(2){grid-column:2 / 4}.rank-board-head span:last-child{text-align:end}.rank-board{display:grid;gap:12px;margin:0;padding:0;list-style:none}.rank-row{--rank-b: var(--text);padding:10px 14px;background:var(--surface);box-shadow:0 -2px 0 0 var(--line-strong),0 2px 0 0 var(--line-strong),-2px 0 0 0 var(--line-strong),2px 0 0 0 var(--line-strong)}.rank-row[hidden]{display:none}.rank-row.is-me{background:color-mix(in srgb,var(--accent) 10%,var(--surface));box-shadow:0 -2px 0 0 var(--rank-b),0 2px 0 0 var(--rank-b),-2px 0 0 0 var(--rank-b),2px 0 0 0 var(--rank-b),4px 4px 0 0 var(--accent)}.rank-row-no{font:700 16px/1 "Silkscreen",var(--mono);color:var(--accent-ink)}.rank-row .rank-logo{width:40px;height:40px;font-size:17px}.rank-row--open{background:color-mix(in srgb,var(--accent) 5%,var(--surface))}.rank-row--open .rank-plus{width:40px;height:40px}.rank-row--open .rank-row-who small{white-space:normal;color:var(--muted)}.rank-row-who{display:grid;gap:2px;min-width:0}.rank-row-who a{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;overflow-wrap:anywhere;font:600 15px/1.3 var(--sans);color:var(--text);text-decoration:none}@media(hover:hover){.rank-row-who a:hover{color:var(--accent-ink)}}.rank-row-who small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:11.5px/1.3 var(--mono);color:var(--faint)}.rank-row-tok{display:grid;justify-items:end;gap:6px}.rank-row-tok b{display:inline-flex;align-items:center;gap:6px;font:700 16px/1 "Silkscreen",var(--mono)}.rank-row-tok .rank-bar{width:100%;height:8px}.rank-pages{display:flex;align-items:center;justify-content:center;gap:16px;margin-top:24px}.rank-pages[hidden]{display:none}.rank-page-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:36px;padding:0 14px;border:0;background:var(--surface);color:var(--text);font:700 12px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;cursor:pointer;box-shadow:0 -2px 0 0 var(--text),0 2px 0 0 var(--text),-2px 0 0 0 var(--text),2px 0 0 0 var(--text)}.rank-page-btn:disabled{opacity:.4;cursor:default}.rank-page-btn[hidden]{display:none}.rank-page-no{font:700 16px/1 "Silkscreen",var(--mono)}.rank-board-claim{--rank-b: var(--text);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:18px 16px;margin:32px 0 0}.rank-board-claim .rank-links{margin:0}:root[data-theme=dark] .rank-board-claim{--rank-b: #141413}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .rank-board-claim{--rank-b: #141413}}.rank-board-claim .rank-go{text-decoration:none}.rank-quest{display:grid;gap:10px;margin:8px 0 0;padding:0;list-style:none}.rank-quest li{display:flex;align-items:center;gap:12px;font:600 15px/1.4 var(--sans);color:var(--text-2)}.rank-quest-no{display:inline-grid;place-items:center;flex:none;width:28px;height:28px;background:var(--accent);color:#fff;font:700 16px/1 "Silkscreen",var(--mono);box-shadow:0 -2px 0 0 var(--text),0 2px 0 0 var(--text),-2px 0 0 0 var(--text),2px 0 0 0 var(--text)}.adv-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:16px 24px}.adv-head .rank-links{margin:0 0 4px}.adv-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:24px 0 0}.adv-stat{margin:0;gap:16px;padding:20px 24px 24px}.adv-stat dt{font:700 12px/1.3 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--text-2)}.adv-stat dd{margin:0;font:700 24px/1 "Silkscreen",var(--mono);color:var(--accent-ink);white-space:nowrap}.adv-quest{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:28px 0 0}.adv-quest li{align-items:flex-start;font-size:14px}@media(max-width:640px){.adv-stats{grid-template-columns:minmax(0,1fr);gap:16px}.adv-stat dd{font-size:32px}.adv-quest{grid-template-columns:minmax(0,1fr);gap:10px;margin-top:24px}.adv-quest li{align-items:center}}.rank-form{gap:16px;--rank-bg: var(--surface);--rank-s: var(--px-shade)}:root[data-theme=dark] :is(.rank-fund,.rank-me,.rank-pay,.rank-gate,.adv-stat){--rank-b: var(--px-ink);--rank-s: var(--accent);--rank-bg: color-mix(in oklab, var(--accent) 7%, var(--surface))}:root[data-theme=dark] .rank-form{--rank-b: var(--px-ink);--rank-s: var(--px-shade);--rank-bg: var(--surface)}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) :is(.rank-fund,.rank-me,.rank-pay,.rank-gate,.adv-stat){--rank-b: var(--px-ink);--rank-s: var(--accent);--rank-bg: color-mix(in oklab, var(--accent) 7%, var(--surface))}:root:not([data-theme=light]) .rank-form{--rank-b: var(--px-ink);--rank-s: var(--px-shade);--rank-bg: var(--surface)}}.rank-form[hidden],.rank-pay[hidden],.rank-pv[hidden],.rank-gate[hidden],.rank-mine-wrap[hidden],.rank-field[hidden],.rank-total[hidden],.rank-admin[hidden],.rank-admin-msg[hidden]{display:none}.rank-field{display:grid;gap:8px;min-width:0}.rank-field>span{display:flex;align-items:baseline;justify-content:space-between;gap:12px;font:700 12px/1.3 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--text-2)}.rank-field>span small{font:12px/1 var(--mono);letter-spacing:0;color:var(--faint);text-transform:none}.rank-field>small{font-size:13px;color:var(--muted)}.rank-field input{width:100%;min-width:0;height:44px;padding:0 12px;border:0;border-radius:0;background:var(--surface);color:var(--text);font:15px/1 var(--sans);box-shadow:0 -2px 0 0 var(--rank-b),0 2px 0 0 var(--rank-b),-2px 0 0 0 var(--rank-b),2px 0 0 0 var(--rank-b)}.rank-field input::placeholder{color:var(--faint)}.rank-field input:focus{outline:2px dashed var(--accent);outline-offset:4px}.rank-field input[aria-invalid=true]{background:color-mix(in srgb,var(--accent) 10%,var(--surface));box-shadow:0 -2px 0 0 var(--accent),0 2px 0 0 var(--accent),-2px 0 0 0 var(--accent),2px 0 0 0 var(--accent)}.rank-step{display:grid;grid-template-columns:44px minmax(0,1fr) 44px;gap:12px;align-items:center}.rank-step .rank-page-btn{display:grid;place-items:center;width:44px;height:44px;padding:0}.rank-step .rank-page-btn svg{width:14px;height:14px;fill:currentColor;shape-rendering:crispEdges}.rank-step input{text-align:center;font:700 16px/1 "Silkscreen",var(--mono);-moz-appearance:textfield;appearance:textfield}.rank-step input::-webkit-outer-spin-button,.rank-step input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.rank-total{display:grid;gap:6px;padding:14px 16px;background:var(--surface);box-shadow:0 -2px 0 0 var(--line-strong),0 2px 0 0 var(--line-strong),-2px 0 0 0 var(--line-strong),2px 0 0 0 var(--line-strong)}.rank-total-sum{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px}.rank-total-sum .rank-token{width:32px;height:32px}.rank-total-sum b{font:700 32px/1 "Silkscreen",var(--mono);color:var(--accent-ink)}.rank-total-sum span{font:600 17px/1.2 var(--sans);color:var(--text)}.rank-total small{font:12.5px/1.45 var(--mono);color:var(--muted)}.rank-total small.is-bad{color:var(--accent-ink)}.rank-hp{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip-path:inset(50%);opacity:0;pointer-events:none}.rank-form-err{margin:0;font-size:14px;color:var(--accent-ink)}.rank-form .rank-go{justify-self:start;border:0;cursor:pointer}.rank-form .rank-go:disabled{opacity:.5;cursor:default}.rank-pv{margin-top:28px}.rank-pv-head{margin:0 0 12px;font:700 12px/1.3 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--faint)}.rank-pv .rank-card{max-width:340px;pointer-events:none}.adv-grid{display:grid;grid-template-columns:minmax(0,1fr) 208px;gap:18px 28px;align-items:start}.adv-grid:not(:has(>:not([hidden])>:not([hidden]))){display:none}.adv-fields{display:grid;gap:18px;min-width:0}.rank-pv.adv-side{position:sticky;top:24px;margin:0}.adv-side .rank-pv-head{margin-bottom:14px}.adv-side .rank-card{max-width:none;width:100%;min-height:176px}@media(max-width:640px){.adv-grid{grid-template-columns:minmax(0,1fr)}.rank-pv.adv-side{position:static}.adv-side .rank-card{max-width:240px}}.rank-pay{gap:18px}.rank-pay-head{margin:0;font:700 12px/1.3 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--text-2)}.rank-pay-body{display:grid;grid-template-columns:minmax(0,240px) minmax(0,1fr);gap:24px;align-items:start}.rank-pay-body[hidden]{display:none}.rank-qr{display:block;width:100%;height:auto;background:#fff;padding:8px;box-shadow:0 -2px #141413,0 2px #141413,-2px 0 #141413,2px 0 #141413}.rank-qr-col{display:grid;gap:14px;justify-items:start;min-width:0}.rank-qr[hidden]{display:none}.rank-qr--live{aspect-ratio:1;box-sizing:border-box}.rank-qr--live svg{display:block;width:100%;height:100%}.rank-pay-open{display:inline-flex;align-items:center;text-decoration:none}.rank-pay-open[hidden]{display:none}.rank-pay-info{display:grid;gap:6px;margin:0}.rank-pay-info dt{margin-top:8px;font:700 12px/1.3 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--text-2)}.rank-pay-info dt:first-child{margin-top:0}.rank-pay-info dd{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:0}.rank-pay-info dd b{font:700 18px/1.3 var(--mono);color:var(--accent-ink);overflow-wrap:anywhere}.rank-pay-info .rank-pay-tok{gap:8px}.rank-copy-btn{height:32px;padding:0 12px;border:0;background:var(--surface);color:var(--text);font:700 11px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;box-shadow:0 -2px 0 0 var(--text),0 2px 0 0 var(--text),-2px 0 0 0 var(--text),2px 0 0 0 var(--text)}.rank-pay-hint{margin:0;font-size:14px;line-height:1.55;color:var(--text-2)}.rank-pay .rank-page-btn{justify-self:start}.rank-gate{gap:16px;justify-items:start}.rank-gate p{margin:0;font-size:15px;color:var(--text-2)}.rank-gate .rank-go,.rank-mine .rank-go{text-decoration:none;border:0;cursor:pointer}.rank-sub{margin:0;font:700 12px/1.3 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--text-2)}.rank-mine-wrap{display:grid;gap:14px;margin-top:32px}.rank-mine-list{display:grid;gap:16px}.rank-mine{--rank-b: var(--text);display:grid;gap:10px;padding:16px 18px;background:var(--surface);box-shadow:0 -2px 0 0 var(--rank-b),0 2px 0 0 var(--rank-b),-2px 0 0 0 var(--rank-b),2px 0 0 0 var(--rank-b)}.rank-mine-top{display:flex;align-items:center;gap:14px;min-width:0}.rank-mine-top .rank-logo{width:44px;height:44px;font-size:19px}.rank-mine-top .rank-logo--img img,.rank-logo-pick .rank-logo--img img,.rank-admin-card .rank-logo--img img{padding:3px}.rank-mine-who{flex:1;min-width:0;display:grid;gap:2px}.rank-mine-who strong{font:650 16px/1.3 var(--sans);overflow-wrap:anywhere}.rank-mine-who small{font:12px/1.3 var(--mono);color:var(--faint);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rank-chip{flex:none;padding:5px 9px;font:700 11px/1 var(--mono);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;background:var(--surface);color:var(--text-2);box-shadow:0 -2px 0 0 var(--line-strong),0 2px 0 0 var(--line-strong),-2px 0 0 0 var(--line-strong),2px 0 0 0 var(--line-strong)}.rank-chip.is-ok{background:color-mix(in srgb,oklch(.6 .13 145) 16%,var(--surface));color:#1e6626;box-shadow:0 -2px #47944c,0 2px #47944c,-2px 0 #47944c,2px 0 #47944c}.rank-chip.is-review,.rank-chip.is-unpaid{background:color-mix(in srgb,oklch(.7 .13 80) 18%,var(--surface));color:oklch(.48 .1 80);box-shadow:0 -2px #c8942d,0 2px #c8942d,-2px 0 #c8942d,2px 0 #c8942d}.rank-chip.is-rejected,.rank-chip.is-flag{background:color-mix(in srgb,oklch(.6 .17 25) 14%,var(--surface));color:#ac3031;box-shadow:0 -2px #d24c49,0 2px #d24c49,-2px 0 #d24c49,2px 0 #d24c49}.rank-chip.is-flag{white-space:normal;text-transform:none;letter-spacing:0;font-weight:600;line-height:1.35}:root[data-theme=dark] :is(.rank-chip.is-ok,.rank-chip.is-review,.rank-chip.is-unpaid,.rank-chip.is-rejected,.rank-chip.is-flag){color:var(--text)}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) :is(.rank-chip.is-ok,.rank-chip.is-review,.rank-chip.is-unpaid,.rank-chip.is-rejected,.rank-chip.is-flag){color:var(--text)}}.rank-mine-tag{margin:0;font:13.5px/1.45 var(--mono);color:var(--muted)}.rank-mine-tokens{display:flex;align-items:center;gap:8px;margin:0;font-size:14px;color:var(--text-2)}.rank-mine-tokens b{font:700 16px/1 "Silkscreen",var(--mono);color:var(--text)}.rank-mine-note{margin:0;font-size:14px;color:var(--text-2)}.rank-mine-note.is-bad{color:#bd413f}.rank-mine-act{display:flex;flex-wrap:wrap;gap:12px;padding-top:4px}.rank-mine-act .rank-page-btn,.rank-mine-act .rank-go{height:36px;font-size:12px}.rank-form-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.rank-logo-pick{display:flex;flex-wrap:wrap;align-items:center;gap:14px}.rank-logo-pick .rank-logo{--lb: var(--rank-b);width:56px;height:56px;font-size:24px}.rank-file{position:relative;display:inline-grid;place-items:center;overflow:hidden}.rank-file input{position:absolute;inset:0;opacity:0;cursor:pointer}.adv-logo{flex-wrap:nowrap;align-items:center;gap:16px}.adv-logo-tile{position:relative;flex:none;display:block;cursor:pointer;transition:transform calc(90ms * var(--motion, 1)) steps(2)}.adv-logo-tile input{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}.adv-logo .adv-logo-tile .rank-logo{width:64px;height:64px;background:var(--surface);color:var(--accent-ink)}.adv-logo .adv-logo-tile .rank-logo--img{background:#fff}.adv-logo-tile .adv-up{width:21px;height:21px;fill:currentColor;shape-rendering:crispEdges}@media(hover:hover){.adv-logo-tile:hover{transform:translateY(calc(-1 * var(--P)))}}.adv-logo-tile:focus-within{outline:2px dashed var(--accent);outline-offset:6px}.adv-logo-side{display:grid;gap:10px;min-width:0}.adv-logo-hint{margin:0;font:400 13.5px/1.45 var(--sans);color:var(--muted)}.adv-logo-act{display:flex;flex-wrap:wrap;gap:10px 12px}.adv-logo-btn{display:inline-flex;align-items:center;gap:8px;cursor:pointer}.adv-logo-btn .adv-up{width:12px;height:12px;fill:currentColor;shape-rendering:crispEdges}.rank-pay-state{margin:0;padding:10px 12px;font:600 14px/1.45 var(--sans);color:var(--text-2);background:var(--surface);box-shadow:0 -2px 0 0 var(--line-strong),0 2px 0 0 var(--line-strong),-2px 0 0 0 var(--line-strong),2px 0 0 0 var(--line-strong)}.rank-pay-state.is-ok{color:#1e6626;box-shadow:0 -2px #47944c,0 2px #47944c,-2px 0 #47944c,2px 0 #47944c}:root[data-theme=dark] .rank-pay-state.is-ok{color:var(--text)}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .rank-pay-state.is-ok{color:var(--text)}}.rank-admin{display:grid;gap:16px}.rank-admin .rank-sub{margin-top:20px}.rank-admin-list{display:grid;gap:16px}.rank-admin-head{display:flex;align-items:flex-start;gap:16px}.rank-admin-logo.rank-logo{width:96px;height:96px;font-size:36px}.rank-admin-who{display:grid;gap:4px;min-width:0}.rank-admin-who strong{font:650 17px/1.3 var(--sans)}.rank-admin-who a{font:13px/1.3 var(--mono);color:var(--accent-ink);overflow-wrap:anywhere}.rank-admin-who p{margin:0;font-size:14px;color:var(--text-2)}.rank-admin-who small{font-size:12.5px;color:var(--muted);overflow-wrap:anywhere}.rank-admin-clock{margin:0;font:700 16px/1 "Silkscreen",var(--mono);color:oklch(.48 .1 80)}.rank-admin-clock.is-late{color:#bd413f}.rank-admin-flags{display:flex;flex-wrap:wrap;gap:8px}.rank-admin-live{display:flex;align-items:center;gap:10px;font-size:13px;color:var(--muted)}.rank-admin-live .rank-logo{width:28px;height:28px;flex:none}.rank-admin-live small{flex:none}.rank-admin-act{display:flex;flex-wrap:wrap;gap:12px}.rank-admin-act button{border:0;cursor:pointer}.rank-admin-act .rank-go,.rank-mine-act .rank-go{width:auto;flex:none}.rank-mine-act .rank-del,.rank-admin-act .rank-del{margin-left:auto;color:#bd413f}.rank-admin-orders{display:grid;gap:8px}.rank-admin-order{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;grid-template-areas:"code name tok chip" "time time time time";align-items:center;gap:4px 16px;padding:10px 0;border-bottom:1px solid var(--line);font-size:13.5px}.rank-admin-order>b{grid-area:code;font:700 13px/1 var(--mono)}.rank-admin-order>span:nth-of-type(1){grid-area:name;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rank-admin-order>span:nth-of-type(2){grid-area:tok;color:var(--text-2);font-variant-numeric:tabular-nums;white-space:nowrap}.rank-admin-order>.rank-chip{grid-area:chip;justify-self:end}.rank-admin-order>small{grid-area:time;justify-self:start;color:var(--faint)}.rank-admin-order>button{grid-area:chip;justify-self:end}@media(max-width:640px){.rank-admin-order{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"code chip" "name tok" "time time"}}.rank-admin-msg{font-size:15px;color:var(--text-2)}.rank-admin-msg.is-bad{color:#bd413f}@media(max-width:640px){.rank-mine-top{flex-wrap:wrap}.rank-admin-logo.rank-logo{width:72px;height:72px}.rank-pay-body{grid-template-columns:minmax(0,1fr)}.rank-qr{max-width:260px}.rank-form .rank-go{justify-self:stretch;justify-content:center}}@media(max-width:640px){.rank-fund-num b{font-size:32px}.rank-fund-num .rank-token{width:32px;height:32px}.rank-me-body{gap:14px}.rank-me .rank-logo{width:56px;height:56px}.rank-me-copy strong{font-size:19px}.rank-board-head,.rank-row{--cols: 30px 36px minmax(0, 1fr) 76px;gap:10px}.rank-row{padding:10px}.rank-board-head{display:none}.rank-board{margin-top:40px}.rank-row .rank-logo{width:36px;height:36px}}.toc-box>summary{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:6px 0 6px 12px;border-left:1px solid var(--line);font-size:13px;font-weight:500;color:var(--text-2);list-style:none;cursor:pointer;user-select:none}.toc-box>summary::-webkit-details-marker{display:none}.toc-box:not(:has(.toc a)){display:none}.toc-box>summary:hover{color:var(--text)}.toc-box>summary .i{width:14px;height:14px;color:var(--faint);transition:transform var(--dur-1) var(--ease)}.toc-box[open]>summary{margin-bottom:4px}.toc-box[open]>summary .i{transform:rotate(90deg)}@media(min-width:1101px){.learn-side{position:sticky;top:calc(var(--top-h) + 76px);display:flex;flex-direction:column;gap:20px}.learn-side .toc{position:static;max-height:calc(100vh - var(--top-h) - 150px);max-height:calc(100dvh - var(--top-h) - 150px)}.rank-side{--rank-gap: 14px;display:flex;flex-direction:column;gap:var(--rank-gap)}.rank-side .rank-card{min-height:clamp(104px,calc((100vh - var(--top-h) - 76px - 74px - 3 * var(--rank-gap)) / 4),220px);min-height:clamp(104px,calc((100dvh - var(--top-h) - 76px - 74px - 3 * var(--rank-gap)) / 4),220px)}}@media(min-width:1101px)and (min-height:880px){.rank-side .rank-card{gap:10px;padding:34px 16px 18px}.rank-side .rank-logo{width:40px;height:40px;font-size:17px}.rank-side .rank-copy{gap:4px}.rank-side .rank-copy strong{font-size:15px}.rank-side .rank-copy span{font-size:11px;line-height:1.45;-webkit-line-clamp:3}.rank-side .rank-no,.rank-side .rank-tag{top:7px}}@media(max-width:1100px){.learn-side{position:fixed;top:0;right:0;bottom:0;z-index:30;width:min(320px,86vw);display:flex;flex-direction:column;gap:20px;padding:18px 16px 24px;overflow-y:auto;overscroll-behavior:contain;background:var(--bg-side);border-left:1px solid var(--line);transform:translate(100%);visibility:hidden;transition:transform calc(.22s * var(--motion, 1)) ease,visibility 0s linear calc(.22s * var(--motion, 1))}html.rail-open .learn-side{transform:none;visibility:visible;box-shadow:var(--shadow);transition:transform calc(.22s * var(--motion, 1)) ease}.learn-side .toc{position:static;display:grid;max-height:none;overflow:visible;font-size:14px}.learn-side .toc a{padding-top:6px;padding-bottom:6px}.learn-side .rank-side{display:flex;flex-direction:column;gap:14px}html.rail-open .scrim{display:block;position:fixed;inset:0;z-index:25;border:0;background:#14141359;opacity:1;pointer-events:auto}}.rank-fund[hidden],.rank-hist-wrap[hidden]{display:none}.rank-links{display:flex;flex-wrap:wrap;gap:16px;margin:16px 0 0}.rank-links a{display:inline-flex;align-items:center;gap:8px;height:36px;margin:2px 6px 6px 2px;padding:0 14px;background:var(--surface);color:var(--text);font:700 12px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;text-decoration:none;transition:transform calc(.12s * var(--motion, 1)) steps(2);box-shadow:0 -2px 0 0 var(--text),0 2px 0 0 var(--text),-2px 0 0 0 var(--text),2px 0 0 0 var(--text),4px 4px 0 0 var(--px-shade, color-mix(in oklab, var(--text) 22%, transparent))}.rank-links a svg{width:10px;height:14px;flex:none;fill:var(--accent-ink);shape-rendering:crispEdges}@media(max-width:520px){.rank-board-claim .rank-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.rank-board-claim .rank-links a{justify-content:center;padding:0 8px;letter-spacing:.04em}}@media(hover:hover){.rank-links a:hover{transform:translateY(-2px)}}.rank-links a:active{transform:translate(2px,2px)}.rank-hist-wrap{display:grid;gap:12px;margin-top:32px}.rank-hist{display:grid;margin:0;padding:0;list-style:none;border-top:1px solid var(--line)}.rank-hist-row{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"what delta" "when delta";gap:3px 16px;align-items:center;padding:11px 2px;border-bottom:1px solid var(--line)}.rank-hist-what{grid-area:what;min-width:0;font-size:14.5px;color:var(--text);overflow-wrap:anywhere}.rank-hist-when{grid-area:when;font:12px/1.3 var(--mono);color:var(--faint)}.rank-hist-delta{grid-area:delta;font:700 15px/1 var(--mono);font-variant-numeric:tabular-nums;color:var(--text-2)}.rank-hist-row.is-in .rank-hist-delta{color:var(--accent-ink)}.rank-hist-empty{padding:12px 2px;font-size:14px;color:var(--muted)}.rank-box{justify-items:stretch;margin-top:24px}.rank-box .rank-hist{border-top:0}.rank-box .rank-hist-row:last-child{border-bottom:0}.rank-box .rank-hist-delta{font:700 16px/1 "Silkscreen",var(--mono)}.rank-pend .rank-hist-what{display:inline-flex;align-items:center;gap:8px}.rank-pend .rank-hist-what b{font:700 16px/1 "Silkscreen",var(--mono);color:var(--accent-ink)}.rank-pend .rank-token{width:16px;height:16px}.rank-pend-act{grid-area:delta;display:inline-flex;flex-wrap:wrap;justify-content:flex-end;gap:10px 12px}.rank-pend-act .rank-page-btn,.rank-pay-act .rank-page-btn{height:36px;margin:2px;padding:0 12px;white-space:nowrap}.rank-cancel{color:var(--bad-ink, oklch(.55 .16 25))}.rank-pay-act{display:flex;flex-wrap:wrap;gap:12px 14px}.rank-total-sum{flex-wrap:wrap}@media(max-width:520px){.rank-pend .rank-hist-row{grid-template-columns:minmax(0,1fr);grid-template-areas:"what" "when" "delta"}.rank-pend-act{justify-content:flex-start;margin-top:8px}}.rank-total small[data-wallet]{color:var(--text-2)}.nm-en{display:none}:root[data-titles=en] .nm-en{display:inline}:root[data-titles=en] .nm-vi{display:none}
