html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{vertical-align:baseline;border:0;margin:0;padding:0;font-size:100%}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{font-size:16px;line-height:1}ol,ul{list-style:inside}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}a{color:inherit;text-decoration:none}[role=button]{cursor:pointer}*,:before,:after{box-sizing:border-box}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}input::-webkit-outer-spin-button{margin:0}input::-webkit-inner-spin-button{margin:0}input[type=number]{-moz-appearance:textfield}:root{--primary-black:#0a0a0a;--secondary-black:#1a1a1a;--luxury-gold:#c9a96e;--light-gold:#d4b483;--text-white:#fff;--text-gray:#b0b0b0;--success-green:#10b981;--card-radius:20px;--spacing-xl:32px;--spacing-lg:24px;--spacing-md:16px;--spacing-sm:12px;--color-main-value:163 163 163;--color-success-value:16 185 129;--color-danger-value:244 63 94;--color-special-value:168 85 247;--color-success:rgb(var(--color-success-value));--color-danger:rgb(var(--color-danger-value));--color-special:rgb(var(--color-special-value));--color-gray:#939393;--color-grayer:#ededed;--color-success-10:rgba(var(--color-success-value),.1);--color-success-15:rgba(var(--color-success-value),.15);--color-success-20:rgba(var(--color-success-value),.2);--color-success-30:rgba(var(--color-success-value),.3);--color-success-dark:#059467;--bg-primary:#141414;--bg-secondary:#252525;--space-page:.8em;--border-radius:.4em;--text-primary:rgb(var(--color-main-value));--text-light:#fff;--text-secondary:#cbd5e1;--text-muted:#94a3b8;--border-color:#ffffff14;--rank-1:#f59e0b;--rank-2:#94a3b8;--rank-3:#f97316;--card-shadow:0 4px 12px #00000040;--glow-shadow:0 0 15px rgba(var(--color-success-value),.2)}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent;margin:0;padding:0}html,body{scroll-behavior:smooth}body{background:var(--bg-primary);min-height:100vh;color:var(--text-primary);font-family:Arial,Helvetica,Microsoft YaHei,sans-serif;font-size:14px;line-height:1.5;overflow-x:hidden}ul,ol{list-style:none}a{text-decoration:none}a:hover{color:var(--color-highlight);text-decoration:underline}p{line-height:1.2}button,input{font-family:inherit;font-size:inherit;line-height:inherit;color:inherit}table{border-collapse:collapse}svg{fill:currentColor;width:1em;height:1em}details,details summary{list-style:none}details summary::-webkit-details-marker{display:none}img{object-fit:scale-down}.img img{width:100%;height:100%;display:block}.img video{width:100%;height:100%}.mt-1{margin-top:.5em}.gap-1{gap:.5em}.mt-2{margin-top:1em}.gap-2{gap:1em}.mt-3{margin-top:1.5em}.gap-3{gap:1.5em}.mt-4{margin-top:2em}.gap-4{gap:2em}.mt-5{margin-top:2.5em}.gap-5{gap:2.5em}.flex{display:flex}.flex.flex-column{flex-direction:column}.flex.flex-center{justify-content:center;align-items:center}.flex.flex-center-x{justify-content:center}.flex.flex-center-y{align-items:center}.flex.flex-between{justify-content:space-between}.btn{border-radius:var(--border-radius);cursor:pointer;background-color:#2626264d;border:.1em solid #40404080;justify-content:center;align-items:center;padding:.5em 1em;display:flex}:is(.btn:has(img),.btn:has(svg),.btn:has(i),.btn:has(div)){gap:.5em}.btn img,.btn svg{flex-shrink:0;font-size:1.1em}.btn:hover,.btn:active{background-color:var(--color-success);color:var(--text-light)}.btn:hover a,.btn:hover:is(a),.btn:active a,.btn:active:is(a){color:var(--text-light);text-decoration:none}.btn.disabled,.btn:disabled{border-color:var(--color-gray);cursor:not-allowed;color:var(--color-gray)!important;background:0 0!important}.btns{gap:.5em;display:flex}.btns .btn{flex:1}.container{max-width:667px;padding:var(--space-page);margin:0 auto}
