@font-face{font-family:Outfit;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/outfit-latin-ext-400-normal-5tcqmc2S.woff2) format("woff2"),url(/assets/outfit-latin-ext-400-normal-DHm7mdGe.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/outfit-latin-400-normal-BGsTXAXT.woff2) format("woff2"),url(/assets/outfit-latin-400-normal-DMwTpYkH.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/outfit-latin-ext-500-normal-zeox_O30.woff2) format("woff2"),url(/assets/outfit-latin-ext-500-normal-DrCvqoFD.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/outfit-latin-500-normal-DKnIMDSk.woff2) format("woff2"),url(/assets/outfit-latin-500-normal-ClnHRwRh.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/outfit-latin-ext-600-normal-B85nYjL1.woff2) format("woff2"),url(/assets/outfit-latin-ext-600-normal-CWJcPgd7.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/outfit-latin-600-normal-B7SfZ07L.woff2) format("woff2"),url(/assets/outfit-latin-600-normal-BEfTtDA7.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/outfit-latin-ext-700-normal-CI4iH74K.woff2) format("woff2"),url(/assets/outfit-latin-ext-700-normal-fjS8-Gm7.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/outfit-latin-700-normal-Cu9v6i1X.woff2) format("woff2"),url(/assets/outfit-latin-700-normal-D4itBLBr.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{color-scheme:dark;--bg: #090d12;--bg-2: #0d131b;--desk: #0d131b;--panel: #151c27;--panel-2: #101820;--cell: #121a24;--glass: rgba(21, 28, 39, .72);--ctrl: #0a0f15;--bar: rgba(9, 13, 18, .9);--raise: #1c2634;--panel-grad: linear-gradient(180deg, #151c27, #0f151e);--avatar-bg: radial-gradient(circle at 30% 30%, #3a4456, #1c2431);--fg-rgb: 255 255 255;--gold-rgb: 224 181 106;--scrim: rgba(5, 8, 12, .72);--line: rgba(255, 255, 255, .08);--line-strong: rgba(255, 255, 255, .14);--line-2: #243041;--line-gold: rgba(224, 181, 106, .45);--text: #f4f0e8;--text-soft: #c6cbd4;--muted: #8e98a8;--faint: #5f6875;--gold: #e0b56a;--gold-2: #f3ddb4;--gold-3: #c99645;--ink: #1a140c;--grad-gold: linear-gradient(135deg, #f3ddb4 0%, #e0b56a 45%, #c99645 100%);--gold-wash: rgba(224, 181, 106, .1);--gold-wash-2: rgba(224, 181, 106, .16);--odds: #e07a72;--danger: #e07a72;--ok: #7dcea0;--warn: #e8b04a;--violet: #5b4bd6;--sh-card: 0 14px 34px rgba(0, 0, 0, .5);--sh-hero: 0 24px 60px rgba(0, 0, 0, .55);--sh-gold: 0 4px 16px rgba(201, 150, 69, .35), inset 0 1px 0 rgba(255, 255, 255, .55);--sh-gold-hi: 0 6px 22px rgba(201, 150, 69, .5), inset 0 1px 0 rgba(255, 255, 255, .55);--glow-gold: 0 0 24px rgba(224, 181, 106, .4);--r-xs: 6px;--r-sm: 9px;--r-md: 12px;--r-lg: 16px;--r-xl: 20px;--r-pill: 999px;--wrap: 1360px;--gutter: 24px;--top-h: 64px;--tab-h: 62px;--sans: "Outfit", "Noto Sans SC", -apple-system, "PingFang SC", "Microsoft YaHei", sans-serif;--fs-xs: 11px;--fs-sm: 12.5px;--fs-md: 14px;--fs-lg: 16px;--fs-xl: 20px;--fs-h2: 28px;--fs-h1: 52px;--ease: cubic-bezier(.2, .7, .2, 1);--t-fast: .15s;--t-med: .22s}:root[data-theme=light]{color-scheme:light;--bg: #f4f1ea;--bg-2: #ebe6da;--desk: #ffffff;--panel: #ffffff;--panel-2: #faf7f0;--cell: #f6f2e8;--glass: rgba(255, 255, 255, .86);--scrim: rgba(30, 24, 12, .5);--ctrl: #ffffff;--bar: rgba(255, 255, 255, .92);--raise: #ece6d6;--panel-grad: linear-gradient(180deg, #ffffff, #f6f2e8);--avatar-bg: radial-gradient(circle at 30% 30%, #fff, #e7dfcb);--fg-rgb: 30 24 12;--gold-rgb: 154 106 18;--line: rgba(30, 24, 12, .1);--line-strong: rgba(30, 24, 12, .18);--line-2: #d8d0bc;--line-gold: rgba(154, 106, 18, .5);--text: #1c1710;--text-soft: #3d3626;--muted: #655c48;--faint: #8a8068;--gold: #8a5c0a;--gold-2: #7a4f06;--gold-3: #8a5c0a;--ink: #1a140c;--grad-gold: linear-gradient(135deg, #f3ddb4 0%, #e0b56a 45%, #c99645 100%);--gold-wash: rgba(154, 106, 18, .08);--gold-wash-2: rgba(154, 106, 18, .14);--odds: #b42f25;--danger: #b42f25;--ok: #176b3a;--warn: #8a5c0a;--sh-card: 0 10px 26px rgba(60, 44, 10, .14);--sh-hero: 0 20px 48px rgba(60, 44, 10, .2);--glow-gold: 0 0 18px rgba(154, 106, 18, .25)}@media(max-width:960px){:root{--gutter: 14px;--top-h: 56px}}:root[data-theme=light] :is(.slide-copy,.wallet-panel,.cat-copy,.auth-art-copy){--text: #f4f0e8;--text-soft: #c6cbd4;--muted: #d3d8e0;--gold: #e0b56a;--gold-2: #f3ddb4;--fg-rgb: 255 255 255;color:var(--text)}*{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{margin:0;background:var(--bg);color:var(--text);font:var(--fs-md) / 1.55 var(--sans);-webkit-font-smoothing:antialiased}html,body{overflow-x:clip}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer;border:0;background:none;color:inherit;padding:0}button:disabled{cursor:not-allowed}img{display:block;max-width:100%}svg{flex-shrink:0}h1,h2,h3,h4,p{margin:0}:focus-visible{outline:2px solid var(--gold);outline-offset:2px}::selection{background:rgb(var(--gold-rgb) / .3)}.num{font-variant-numeric:tabular-nums}.serif{font-family:var(--sans)}.muted{color:var(--muted)}.gold-text{background:var(--grad-gold);-webkit-background-clip:text;background-clip:text;color:transparent}.wrap{max-width:var(--wrap);margin:0 auto;padding:0 var(--gutter)}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:var(--r-sm);font-weight:600;letter-spacing:.02em;line-height:1.2;min-height:38px;padding:0 20px;white-space:nowrap;transition:transform var(--t-fast),box-shadow var(--t-fast),filter var(--t-fast),background var(--t-fast),border-color var(--t-fast)}.btn:active:not(:disabled){transform:translateY(1px)}.btn:disabled{filter:grayscale(.6) brightness(.7);box-shadow:none}.btn-gold{background:var(--grad-gold);color:var(--ink);box-shadow:var(--sh-gold)}.btn-gold:hover:not(:disabled){filter:brightness(1.07);box-shadow:var(--sh-gold-hi)}.btn-ghost{color:var(--gold-2);border:1px solid var(--line-gold);background:rgb(var(--gold-rgb) / .06)}.btn-ghost:hover:not(:disabled){background:var(--gold-wash-2)}.btn-plain{color:var(--text);border:1px solid var(--line-strong);background:rgb(var(--fg-rgb) / .03)}.btn-plain:hover:not(:disabled){border-color:var(--line-gold)}.btn-danger{color:var(--danger);border:1px solid rgba(224,122,114,.45);background:#e07a720f}.btn-lg{min-height:46px;padding:0 30px;font-size:15px;border-radius:11px}.btn-sm{min-height:30px;padding:0 12px;font-size:var(--fs-sm);border-radius:8px}.btn-block{width:100%}.link{color:var(--gold-2)}.link:hover{text-decoration:underline}.field{display:flex;flex-direction:column;gap:6px;color:var(--muted);font-size:13px}.field>span.lbl{letter-spacing:.04em}.input,.field input:not([type=checkbox]):not([type=radio]),.field select,.field textarea{width:100%;min-height:44px;padding:0 14px;background:var(--ctrl);color:var(--text);border:1px solid var(--line-2);border-radius:var(--r-sm);font:inherit;font-size:15px;transition:border-color var(--t-fast),box-shadow var(--t-fast)}.field textarea{padding:10px 14px;min-height:88px;resize:vertical}.input:focus,.field input:focus,.field select:focus,.field textarea:focus{outline:none;border-color:var(--gold);box-shadow:0 0 0 3px rgb(var(--gold-rgb) / .15)}.field input::placeholder{color:var(--faint)}.check{display:flex;align-items:flex-start;gap:10px;color:var(--text-soft);font-size:13px;cursor:pointer}.check input{width:18px;height:18px;margin:1px 0 0;accent-color:var(--gold);flex-shrink:0}.form-error{color:var(--danger);font-size:13px}.form-ok{color:var(--ok);font-size:13px}.hint{color:var(--muted);font-size:12px}.card{background:var(--glass);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid var(--line);border-radius:var(--r-lg)}.card-pad{padding:20px 22px}.card-gold{border-color:rgb(var(--gold-rgb) / .22);background:linear-gradient(120deg,var(--gold-wash),var(--panel) 45%)}.panel{background:var(--desk);border:1px solid var(--line);border-radius:14px;overflow:hidden}.panel>.hd{padding:11px 14px;font-size:13px;font-weight:650;color:var(--gold-2);background:rgb(var(--gold-rgb) / .07);border-bottom:1px solid var(--line);display:flex;align-items:center;gap:8px;letter-spacing:.04em}.hover-lift{transition:transform var(--t-med),border-color var(--t-med),box-shadow var(--t-med)}.hover-lift:hover{transform:translateY(-4px);border-color:rgb(var(--gold-rgb) / .55);box-shadow:var(--sh-card)}.sec{padding-top:26px}.sec-head{display:flex;align-items:baseline;gap:16px;margin:34px 0 16px}.sec-head h2{font-family:var(--sans);font-size:var(--fs-h2);font-weight:700;letter-spacing:.04em}.sec-head h2 i{font-style:normal;color:var(--gold)}.sec-head .rule{flex:1;height:1px;background:linear-gradient(90deg,rgb(var(--gold-rgb) / .45),transparent)}.sec-head .more{color:var(--muted);font-size:13px;display:inline-flex;align-items:center;gap:4px}.sec-head .more:hover{color:var(--gold-2)}.badge{display:inline-block;font-size:10.5px;font-weight:700;letter-spacing:.1em;padding:3px 9px;border-radius:var(--r-xs)}.badge-gold{background:var(--grad-gold);color:var(--ink)}.badge-hot{background:#e07a72eb;color:var(--ink)}.badge-vio{background:#5b4bd6e6;color:#fff}.badge-line{color:var(--gold-2);border:1px solid rgb(var(--gold-rgb) / .35);background:var(--bar)}.pill{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:700;letter-spacing:.1em;border-radius:var(--r-pill);padding:3px 11px}.pill .dot{width:6px;height:6px;border-radius:50%;background:currentColor}.pill.ok{color:var(--ok);background:#7dcea01a;border:1px solid rgba(125,206,160,.35)}.pill.ok .dot{animation:pulse 1.2s ease-in-out infinite}.pill.warn{color:var(--warn);background:#e8b04a1a;border:1px solid rgba(232,176,74,.35)}.pill.bad{color:var(--danger);background:#e07a721a;border:1px solid rgba(224,122,114,.35)}.pill.off{color:var(--muted);background:rgb(var(--fg-rgb) / .04);border:1px solid var(--line-strong)}@keyframes pulse{50%{opacity:.35}}.seg{display:inline-flex;padding:4px;gap:4px;background:var(--desk);border:1px solid var(--line);border-radius:var(--r-md)}.seg button,.seg a{padding:8px 18px;border-radius:8px;color:var(--muted);font-size:13.5px;font-weight:550}.seg button:hover,.seg a:hover{color:var(--text)}.seg button.on,.seg a.on{background:var(--grad-gold);color:var(--ink);font-weight:700;box-shadow:0 3px 12px #c9964559}.tabline{display:flex;gap:4px;overflow-x:auto;scrollbar-width:none;border-bottom:1px solid var(--line)}.tabline::-webkit-scrollbar{display:none}.tabline button,.tabline a{padding:11px 16px;color:var(--muted);font-size:13.5px;white-space:nowrap;border-bottom:2px solid transparent}.tabline .on{color:var(--gold);border-bottom-color:var(--gold);font-weight:650}.scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;background:var(--scrim);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:grid;place-items:center;padding:16px;animation:fade .18s ease}.modal{width:min(460px,100%);max-height:calc(100vh - 32px);overflow:auto;background:var(--panel-grad);border:1px solid var(--line-gold);border-radius:var(--r-xl);box-shadow:var(--sh-hero);padding:24px;animation:rise .22s var(--ease)}.modal h3{font-family:var(--sans);font-size:24px;color:var(--gold-2);margin-bottom:14px}.modal .acts{display:flex;gap:10px;margin-top:18px}.modal .acts>*{flex:1}.modal .btn-block{margin-top:10px}.modal p{margin:0 0 10px}.drawer-scrim{place-items:end center;padding:0}.drawer{width:100%;max-width:560px;border-radius:var(--r-xl) var(--r-xl) 0 0;max-height:86vh;animation:slide .26s var(--ease)}@keyframes fade{0%{opacity:0}}@keyframes rise{0%{opacity:0;transform:translateY(12px) scale(.98)}}@keyframes slide{0%{transform:translateY(100%)}}.toasts{position:fixed;left:50%;bottom:36px;transform:translate(-50%);z-index:120;display:flex;flex-direction:column;gap:8px;align-items:center;pointer-events:none}.toast{background:var(--panel);border:1px solid var(--ok);color:var(--ok);border-radius:var(--r-md);padding:11px 22px;font-size:13.5px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);animation:rise .28s var(--ease)}.toast.bad{border-color:#e07a7273;color:var(--danger)}.skel{border-radius:var(--r-md);background:linear-gradient(90deg,rgb(var(--fg-rgb) / .04),rgb(var(--fg-rgb) / .09),rgb(var(--fg-rgb) / .04));background-size:200% 100%;animation:shimmer 1.4s linear infinite}@keyframes shimmer{to{background-position:-200% 0}}.empty{padding:44px 20px;text-align:center;color:var(--muted);display:flex;flex-direction:column;align-items:center;gap:14px}.empty svg{opacity:.4}.table-wrap{overflow-x:auto}.table{width:100%;border-collapse:collapse;font-size:13px}.table th{text-align:left;color:var(--muted);font-weight:500;font-size:12px;letter-spacing:.04em;padding:10px 14px;border-bottom:1px solid var(--line);white-space:nowrap}.table td{padding:12px 14px;border-bottom:1px solid rgb(var(--fg-rgb) / .05);font-variant-numeric:tabular-nums}.table tr:last-child td{border-bottom:0}.up{color:var(--ok)}.down{color:var(--danger)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}
