:root{--bg:#060607;--bg-soft:#0A0A0C;--surface:#101013;--surface-2:#16161A;--surface-3:#1E1E23;--line:rgba(255,255,255,.07);--line-strong:rgba(255,255,255,.14);--text:#FFFFFF;--muted:#9D9DA7;--dim:#6A6A74;--gold:#E4BE63;--gold-light:#F9EAC0;--gold-deep:#B98C31;--gold-grad:linear-gradient(135deg,#F9EAC0 0%,#E4BE63 45%,#B98C31 100%);--gold-grad-soft:linear-gradient(135deg,rgba(249,234,192,.16),rgba(185,140,49,.06));--gold-soft:rgba(228,190,99,.1);--ink:#150E02;--success:#3ED598;--danger:#FF5F6D;--radius-sm:12px;--radius:18px;--radius-lg:26px;--shadow-gold:0 14px 40px rgba(228,190,99,.24);--font-display:"Tajawal",system-ui,sans-serif;--font-body:"IBM Plex Sans Arabic",system-ui,sans-serif}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0;-webkit-tap-highlight-color:transparent}html,body{height:100%}body{font-family:var(--font-body);background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;overflow:hidden}button{font-family:inherit;border:0;background:none;color:inherit;cursor:pointer}input,select{font-family:inherit}h1,h2,h3,h4{font-family:var(--font-display);font-weight:800;letter-spacing:-.01em;line-height:1.25}.num{font-family:var(--font-display);font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}.muted{color:var(--muted)}.gold-text{background:var(--gold-grad);-webkit-background-clip:text;background-clip:text;color:transparent}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:52px;padding:0 22px;border-radius:16px;font-family:var(--font-display);font-weight:700;font-size:16px;transition:transform .18s cubic-bezier(.2,.8,.2,1),box-shadow .2s,filter .2s;width:100%}.btn:active{transform:scale(.975)}.btn-gold{background:var(--gold-grad);color:var(--ink);box-shadow:var(--shadow-gold)}.btn-gold:hover{filter:brightness(1.06);box-shadow:0 18px 48px #e4be6357}.btn-gold:disabled{opacity:.4;box-shadow:none;cursor:not-allowed}.btn-ghost{background:#ffffff0a;border:1px solid var(--line-strong);color:var(--text)}.btn-ghost:hover{background:#ffffff14}.btn-dark{background:var(--surface-2);border:1px solid var(--line);color:var(--text)}.btn-sm{height:40px;font-size:13.5px;border-radius:12px;padding:0 14px;width:auto}.btn-outline-gold{background:var(--gold-soft);border:1px solid rgba(228,190,99,.35);color:var(--gold);font-weight:600}.card{background:linear-gradient(160deg,#ffffff0b,#ffffff04);border:1px solid var(--line);border-radius:var(--radius);padding:16px}.card-flat{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:16px}.card-gold{background:linear-gradient(150deg,#e4be6329,#e4be6308 60%);border:1px solid rgba(228,190,99,.28);border-radius:var(--radius);padding:16px;position:relative;overflow:hidden}.badge{display:inline-flex;align-items:center;gap:5px;height:24px;padding:0 9px;border-radius:999px;font-size:11px;font-weight:600;background:#ffffff0f;color:var(--muted);border:1px solid var(--line)}.badge-gold{background:#e4be6324;color:var(--gold);border-color:#e4be634d}.badge-live{background:#3ed5981f;color:var(--success);border-color:#3ed59847}.dot{width:6px;height:6px;border-radius:50%;background:currentColor;box-shadow:0 0 0 3px #3ed59829}.stage{height:100dvh;display:flex;flex-direction:column;position:relative;overflow:hidden;background:var(--bg)}.stage-glow{position:fixed;inset:-30% -10% auto -10%;height:70vh;pointer-events:none;z-index:0;background:radial-gradient(ellipse at 50% 0%,rgba(228,190,99,.2),rgba(228,190,99,.05) 42%,transparent 68%)}.stage-grid{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0;opacity:.5;background-image:linear-gradient(rgba(255,255,255,.028) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.028) 1px,transparent 1px);background-size:64px 64px;-webkit-mask-image:radial-gradient(ellipse at 50% 30%,#000 20%,transparent 78%);mask-image:radial-gradient(ellipse at 50% 30%,#000 20%,transparent 78%)}.topbar{position:relative;z-index:3;height:64px;flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;padding:0 28px;border-bottom:1px solid rgba(255,255,255,.05);background:#0606078c;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.brand{display:flex;align-items:center;gap:11px}.brand-mark{width:38px;height:38px;border-radius:12px;display:grid;place-items:center;background:var(--gold-grad);color:var(--ink);box-shadow:0 6px 20px #e4be634d}.brand-name{font-family:var(--font-display);font-weight:800;font-size:18px;line-height:1}.brand-name small{display:block;font-size:9.5px;letter-spacing:.32em;color:var(--gold);font-weight:600;margin-top:3px}.topbar-meta{display:flex;align-items:center;gap:8px;font-size:11.5px;color:var(--muted)}.topbar-meta .badge{height:26px;font-size:10.5px}.stage-main{position:relative;z-index:2;flex:1;min-height:0;display:flex;align-items:center;justify-content:center;gap:40px;padding:14px 32px 18px}.rail{width:236px;flex:0 0 auto;max-height:calc(100dvh - 108px);overflow-y:auto;scrollbar-width:none}.rail::-webkit-scrollbar{display:none}.rail-title{font-size:10px;letter-spacing:.2em;color:var(--dim);font-weight:600;margin:0 0 10px 4px;text-transform:uppercase}.rail-group{margin-bottom:16px}.rail-item{width:100%;display:flex;align-items:center;gap:10px;text-align:right;padding:8px 10px;border-radius:11px;color:var(--muted);font-size:13px;transition:background .2s,color .2s;position:relative}.rail-item:hover{background:#ffffff0a;color:#fff}.rail-item.active{background:var(--gold-soft);color:var(--gold);font-weight:600}.rail-item .n{font-family:var(--font-display);font-size:10.5px;color:var(--dim);width:16px;font-variant-numeric:tabular-nums}.rail-item.active .n{color:var(--gold-deep)}.rail-item .bar{position:absolute;inset-inline-start:0;top:50%;transform:translateY(-50%);width:2px;height:0;background:var(--gold);border-radius:2px;transition:height .2s}.rail-item.active .bar{height:18px}.phone-wrap{position:relative;flex:0 0 auto;display:grid;place-items:center}.phone-halo{position:absolute;width:130%;height:86%;border-radius:50%;pointer-events:none;background:radial-gradient(ellipse at 50% 45%,rgba(228,190,99,.16),transparent 62%);filter:blur(30px)}.phone{position:relative;height:min(844px,calc(100dvh - 96px));aspect-ratio:390/812;border-radius:48px;padding:9px;background:linear-gradient(160deg,#2a2a30,#0c0c0f 32%,#191920 62%,#2a2a30);box-shadow:0 40px 90px #000000bf,0 0 0 1px #ffffff12 inset,0 0 70px #e4be631a}.phone-screen{position:relative;height:100%;width:100%;border-radius:40px;overflow:hidden;background:var(--bg);display:flex;flex-direction:column;isolation:isolate}.island{position:absolute;top:9px;left:50%;transform:translate(-50%);width:94px;height:25px;border-radius:16px;background:#000;z-index:20;box-shadow:inset 0 0 0 1px #ffffff0f}.statusbar{flex:0 0 auto;height:42px;display:flex;align-items:center;justify-content:space-between;padding:0 22px;font-size:11.5px;font-weight:600;color:#fff;z-index:15;position:relative;font-family:var(--font-display);letter-spacing:.02em}.status-right{display:flex;align-items:center;gap:4px}.status-right svg{opacity:.95}.status-time{padding-top:2px}.screen{position:relative;flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden}.screen-in{flex:1;min-height:0;display:flex;flex-direction:column;animation:sIn .38s cubic-bezier(.22,.85,.24,1)}@keyframes sIn{0%{opacity:0;transform:translateY(12px) scale(.995)}to{opacity:1;transform:none}}.body{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;padding:0 18px 18px;scrollbar-width:none}.body::-webkit-scrollbar{display:none}.body-flush{padding-inline:0}.nav{flex:0 0 auto;height:70px;display:flex;align-items:center;justify-content:space-around;padding:0 6px 6px;background:#0a0a0ceb;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-top:1px solid rgba(255,255,255,.06)}.nav-item{display:flex;flex-direction:column;align-items:center;gap:4px;flex:1;color:var(--dim);font-size:10px;font-weight:500;transition:color .2s,transform .2s}.nav-item svg{transition:transform .2s}.nav-item.active{color:var(--gold)}.nav-item.active svg{transform:translateY(-2px);filter:drop-shadow(0 4px 10px rgba(228,190,99,.5))}.nav-home{width:48px;height:48px;border-radius:16px;display:grid;place-items:center;margin-top:-18px;background:var(--gold-grad);color:var(--ink);box-shadow:0 10px 26px #e4be6359;transition:transform .2s}.nav-home:active{transform:scale(.94)}.spec-card{border:1px solid var(--line);border-radius:var(--radius);background:linear-gradient(160deg,#ffffff0d,#ffffff03);padding:18px}.spec-eyebrow{font-size:9.5px;letter-spacing:.22em;color:var(--gold);font-weight:600;margin-bottom:8px}.spec-title{font-size:19px;margin-bottom:8px}.spec-desc{font-size:12.5px;line-height:1.85;color:var(--muted);margin-bottom:14px}.spec-list{list-style:none;display:flex;flex-direction:column;gap:9px}.spec-list li{display:flex;gap:8px;font-size:12px;color:#d6d6de;line-height:1.6}.spec-list li svg{flex:0 0 auto;margin-top:2px;color:var(--gold);opacity:.9}.swatches{display:flex;gap:7px;margin-top:18px}.swatch{flex:1;height:34px;border-radius:9px;border:1px solid rgba(255,255,255,.09)}.mini-note{font-size:10.5px;color:var(--dim);margin-top:12px;line-height:1.7}.mobile-select{display:none}.toast-wrap{position:absolute;bottom:86px;left:0;right:0;display:flex;flex-direction:column;align-items:center;gap:8px;z-index:60;pointer-events:none}.toast{display:flex;align-items:center;gap:8px;max-width:88%;padding:11px 15px;border-radius:13px;font-size:12.5px;font-weight:600;background:#16161af5;border:1px solid rgba(228,190,99,.3);color:var(--gold-light);box-shadow:0 14px 36px #0009;animation:tIn .3s cubic-bezier(.2,.8,.2,1)}.toast.success{color:var(--success);border-color:#3ed59859}.toast.error{color:var(--danger);border-color:#ff5f6d59}@keyframes tIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media (max-width:1180px){.rail{display:none}.stage-main{padding:14px 20px 22px}.mobile-select{display:block;height:34px;border-radius:10px;border:1px solid var(--line-strong);background:var(--surface-2);color:var(--text);font-size:12px;padding:0 10px;max-width:190px}.topbar{padding:0 18px;height:62px}.topbar-meta{display:none}}@media (max-width:720px){.topbar{height:56px;padding:0 12px}.brand-mark{width:32px;height:32px;border-radius:10px}.brand-name{font-size:15px}.brand-name small{font-size:8px;letter-spacing:.26em}.stage-main{padding:0;gap:0;display:block}.phone-halo{display:none}.phone{height:calc(100dvh - 56px);max-height:none;width:100%;aspect-ratio:auto;border-radius:0;padding:0;box-shadow:none;margin:0 auto}.phone-screen{border-radius:0}.island{display:none}.statusbar{height:34px}.mobile-select{max-width:150px;font-size:11px;height:32px}}@media (prefers-reduced-motion:reduce){*{animation-duration:.01ms!important;transition-duration:.01ms!important}}.splash{position:relative;flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:0;overflow:hidden;background:radial-gradient(ellipse at 50% 42%,#141008,#08080a 55%,#050506);cursor:pointer}.splash-glow{position:absolute;width:420px;height:420px;border-radius:50%;top:22%;background:radial-gradient(circle,rgba(228,190,99,.34),rgba(228,190,99,.07) 45%,transparent 68%);filter:blur(18px);animation:breathe 4s ease-in-out infinite}.splash-ray{position:absolute;width:300px;height:300px;top:28%;border-radius:50%;background:conic-gradient(from 0deg,transparent 0deg,rgba(249,234,192,.16) 12deg,transparent 24deg,transparent 70deg,rgba(249,234,192,.1) 84deg,transparent 96deg);animation:spin 18s linear infinite;-webkit-mask-image:radial-gradient(circle,#000 30%,transparent 72%);mask-image:radial-gradient(circle,#000 30%,transparent 72%)}@keyframes spin{to{transform:rotate(360deg)}}@keyframes breathe{0%,to{opacity:.75;transform:scale(.96)}50%{opacity:1;transform:scale(1.05)}}.splash-mark{position:relative;width:96px;height:96px;border-radius:30px;display:grid;place-items:center;background:linear-gradient(150deg,#fbefc9,#e4be63 48%,#aa7f26);color:#1a1204;box-shadow:0 24px 60px #e4be635c,0 0 0 1px #ffffff59 inset;animation:markIn .9s cubic-bezier(.16,.9,.24,1) both}.splash-mark:after{content:"";position:absolute;top:-16px;right:-16px;bottom:-16px;left:-16px;border-radius:38px;border:1px solid rgba(228,190,99,.22)}@keyframes markIn{0%{opacity:0;transform:translateY(18px) scale(.72)}to{opacity:1;transform:none}}.splash-word{position:relative;margin-top:26px;font-family:var(--font-display);font-weight:900;font-size:40px;letter-spacing:-.03em;animation:fadeUp .8s .15s both}.splash-word span{color:var(--gold)}.splash-sub{position:relative;font-size:10px;letter-spacing:.5em;color:var(--gold);font-weight:600;margin-top:4px;text-indent:.5em;animation:fadeUp .8s .25s both}.splash-tag{position:relative;margin-top:38px;text-align:center;font-family:var(--font-display);font-size:17px;font-weight:600;color:#f2f2f5;animation:fadeUp .8s .4s both}.splash-tag em{font-style:normal;color:var(--gold)}.splash-foot{position:absolute;bottom:34px;left:0;right:0;text-align:center}.splash-loader{width:110px;height:2px;border-radius:2px;background:#ffffff1a;margin:0 auto 14px;overflow:hidden}.splash-loader i{display:block;height:100%;width:40%;border-radius:2px;background:var(--gold-grad);animation:load 1.8s ease-in-out infinite}@keyframes load{0%{transform:translate(-100%)}60%,to{transform:translate(280%)}}.splash-foot span{font-size:10px;color:var(--dim);letter-spacing:.16em}@keyframes fadeUp{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.welcome{flex:1;display:flex;flex-direction:column;padding:6px 22px 22px;position:relative;overflow-y:auto;overflow-x:hidden;scrollbar-width:none}.welcome::-webkit-scrollbar,.auth::-webkit-scrollbar,.quiz::-webkit-scrollbar,.result::-webkit-scrollbar{display:none}.auth,.quiz,.result{scrollbar-width:none}.welcome:before{content:"";position:absolute;top:-120px;right:-60px;width:320px;height:320px;border-radius:50%;background:radial-gradient(circle,rgba(228,190,99,.16),transparent 65%);filter:blur(10px)}.welcome-top{display:flex;align-items:center;gap:8px;margin-bottom:8px;position:relative}.welcome-hero{position:relative;display:grid;place-items:center;padding:14px 0 8px}.hero-ring{width:168px;height:168px;border-radius:50%;display:grid;place-items:center;position:relative;background:radial-gradient(circle at 50% 40%,rgba(228,190,99,.2),rgba(228,190,99,.03) 65%,transparent 72%);border:1px solid rgba(228,190,99,.18)}.hero-ring:before,.hero-ring:after{content:"";position:absolute;border-radius:50%;border:1px dashed rgba(228,190,99,.18)}.hero-ring:before{top:-18px;right:-18px;bottom:-18px;left:-18px;animation:spin 34s linear infinite}.hero-ring:after{top:14px;right:14px;bottom:14px;left:14px;border-style:solid;border-color:#ffffff0d}.hero-ring svg{filter:drop-shadow(0 10px 30px rgba(228,190,99,.5))}.welcome h1{font-size:27px;line-height:1.45;text-align:center;position:relative;margin-bottom:8px}.welcome-sub{text-align:center;font-size:12.5px;color:var(--muted);line-height:1.9;position:relative}.feat-list{display:flex;flex-direction:column;gap:9px;margin:18px 0 auto;position:relative}.feat{display:flex;align-items:center;gap:11px;padding:11px 13px;border-radius:15px;background:linear-gradient(100deg,#ffffff0d,#ffffff04);border:1px solid var(--line)}.feat .ic{width:34px;height:34px;border-radius:11px;display:grid;place-items:center;background:var(--gold-soft);color:var(--gold);flex:0 0 auto}.feat b{display:block;font-family:var(--font-display);font-size:13px;font-weight:700;margin-bottom:1px}.feat small{font-size:10.5px;color:var(--muted)}.welcome-cta{margin-top:18px}.welcome-cta .btn{height:54px}.welcome-login{text-align:center;font-size:12px;color:var(--muted);margin-top:12px}.welcome-login b{color:var(--gold);cursor:pointer}.auth{flex:1;display:flex;flex-direction:column;padding:2px 22px 20px;overflow-y:auto;overflow-x:hidden}.auth-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px;flex:0 0 auto}.icon-btn{width:38px;height:38px;border-radius:12px;display:grid;place-items:center;background:#ffffff0d;border:1px solid var(--line);color:#fff;transition:background .2s,transform .2s}.icon-btn:hover{background:#ffffff17}.icon-btn:active{transform:scale(.94)}.steps{display:flex;align-items:center;gap:6px}.steps i{width:16px;height:3px;border-radius:2px;background:#ffffff24;transition:all .3s}.steps i.on{width:26px;background:var(--gold-grad)}.auth h2{font-size:25px;line-height:1.4}.auth .lead{font-size:12.5px;color:var(--muted);line-height:1.9;margin-top:8px}.field{margin-top:16px}.field>label{display:block;font-size:11px;font-weight:600;color:var(--muted);margin-bottom:7px}.input-wrap{display:flex;align-items:center;gap:10px;height:56px;border-radius:15px;padding:0 14px;background:var(--surface);border:1px solid var(--line);transition:border-color .2s,box-shadow .2s}.input-wrap.focus{border-color:#e4be638c;box-shadow:0 0 0 3px #e4be6317}.input-wrap input{flex:1;min-width:0;background:none;border:0;outline:none;color:#fff;font-family:var(--font-display);font-weight:600;font-size:18px;letter-spacing:.02em}.input-wrap input::placeholder{color:#4c4c56;font-weight:500;font-size:16px}.cc{display:flex;align-items:center;gap:5px;font-family:var(--font-display);font-weight:700;font-size:14px;color:#fff;padding-inline-end:11px;border-inline-end:1px solid var(--line-strong)}.cc small{font-size:9px;color:var(--muted);font-weight:500;letter-spacing:.05em}.otp-row{display:flex;gap:10px;justify-content:space-between;margin-top:22px;direction:ltr}.otp-box{flex:1;height:66px;border-radius:16px;background:var(--surface);border:1px solid var(--line);color:#fff;font-family:var(--font-display);font-weight:800;font-size:26px;text-align:center;outline:none;transition:border-color .2s,box-shadow .2s,transform .2s}.otp-box:focus{border-color:var(--gold);box-shadow:0 0 0 3px #e4be631f}.otp-box.filled{border-color:#e4be6366;background:#e4be630f}.hint{display:flex;align-items:center;gap:6px;font-size:11px;color:var(--dim);margin-top:14px}.hint b{color:var(--gold);cursor:pointer}.cities{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:10px}.city{height:42px;border-radius:12px;border:1px solid var(--line);background:var(--surface);font-size:12px;color:var(--muted);transition:all .2s}.city:hover{border-color:var(--line-strong);color:#fff}.city.on{background:var(--gold-soft);border-color:#e4be6373;color:var(--gold);font-weight:700}.chk{display:flex;align-items:flex-start;gap:10px;margin-top:18px;cursor:pointer}.chk .box{width:20px;height:20px;border-radius:6px;border:1px solid var(--line-strong);display:grid;place-items:center;flex:0 0 auto;transition:all .2s;margin-top:1px;color:var(--ink)}.chk.on .box{background:var(--gold-grad);border-color:transparent}.chk span{font-size:11px;color:var(--muted);line-height:1.7}.chk span b{color:#e9e9ef;font-weight:600}.auth-spacer{flex:1;min-height:12px}.app-head{display:flex;align-items:center;gap:11px;padding:8px 0 14px}.avatar{width:42px;height:42px;border-radius:14px;flex:0 0 auto;display:grid;place-items:center;background:var(--gold-grad);color:var(--ink);font-family:var(--font-display);font-weight:800;font-size:15px;box-shadow:0 6px 18px #e4be6338}.avatar.lg{width:64px;height:64px;border-radius:20px;font-size:22px}.avatar.sm{width:34px;height:34px;border-radius:11px;font-size:12px}.greet small{display:block;font-size:10.5px;color:var(--muted);margin-bottom:2px}.greet b{font-family:var(--font-display);font-size:14.5px;font-weight:700}.icon-btn.tight{width:36px;height:36px;border-radius:11px;margin-inline-start:auto;position:relative}.icon-btn .ping{position:absolute;top:8px;right:9px;width:6px;height:6px;border-radius:50%;background:var(--gold);box-shadow:0 0 0 2px #0a0a0c}.balance{position:relative;overflow:hidden;border-radius:22px;padding:17px 18px 16px;background:linear-gradient(150deg,#191307,#101014 48%,#0b0b0d);border:1px solid rgba(228,190,99,.24);box-shadow:0 18px 40px #00000080}.balance:before{content:"";position:absolute;top:-70px;left:-40px;width:240px;height:200px;border-radius:50%;background:radial-gradient(circle,rgba(228,190,99,.22),transparent 62%)}.balance:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.5;background-image:linear-gradient(115deg,transparent 42%,rgba(255,255,255,.06) 50%,transparent 58%)}.bal-label{position:relative;display:flex;align-items:center;gap:6px;font-size:10.5px;color:var(--muted)}.bal-amount{position:relative;display:flex;align-items:baseline;gap:7px;margin-top:5px;font-family:var(--font-display);font-weight:800;font-size:33px;line-height:1.15;letter-spacing:-.02em}.bal-amount span{font-size:12.5px;font-weight:600;color:var(--gold)}.bal-row{position:relative;display:flex;gap:8px;margin-top:14px}.bal-pill{flex:1;padding:8px 10px;border-radius:12px;background:#ffffff0b;border:1px solid rgba(255,255,255,.06)}.bal-pill small{display:block;font-size:9px;color:var(--muted);margin-bottom:2px}.bal-pill b{font-family:var(--font-display);font-size:13.5px;font-weight:700}.bal-eye{position:relative;color:var(--dim)}.play-cta{position:relative;overflow:hidden;margin-top:14px;height:58px;border-radius:17px;display:flex;align-items:center;gap:11px;padding:0 16px;background:var(--gold-grad);color:var(--ink);box-shadow:0 14px 34px #e4be6347;transition:transform .18s,box-shadow .2s;width:100%}.play-cta:active{transform:scale(.985)}.play-cta .ic{width:34px;height:34px;border-radius:11px;background:#150e0224;display:grid;place-items:center}.play-cta b{font-family:var(--font-display);font-size:16px;font-weight:800;display:block;line-height:1.2}.play-cta small{display:block;font-size:10px;opacity:.72;font-weight:600;margin-top:1px}.play-cta svg.tail{margin-inline-start:auto;opacity:.7}.sec-head{display:flex;align-items:center;justify-content:space-between;margin:20px 0 10px}.sec-head h3{font-size:15px;display:flex;align-items:center;gap:6px}.sec-head button{font-size:10.5px;color:var(--gold);font-weight:600;display:flex;align-items:center;gap:3px}.challenge{position:relative;overflow:hidden;border-radius:18px;padding:14px 15px;background:linear-gradient(120deg,#e4be6321,#ffffff05 55%);border:1px solid rgba(228,190,99,.2);display:flex;gap:12px;align-items:center;width:100%;text-align:right}.challenge .ring{width:46px;height:46px;border-radius:50%;flex:0 0 auto;display:grid;place-items:center;border:2px solid rgba(228,190,99,.35);color:var(--gold);background:#e4be6312}.challenge b{font-family:var(--font-display);font-size:13.5px;display:block}.challenge small{font-size:10px;color:var(--muted);display:block;margin-top:2px}.challenge .timer{margin-inline-start:auto;text-align:center;font-family:var(--font-display);font-weight:700;font-size:12.5px;color:var(--gold);flex:0 0 auto}.challenge .timer small{font-size:8px;color:var(--dim);letter-spacing:.06em;margin-top:1px}.prog{height:4px;border-radius:2px;background:#ffffff14;overflow:hidden;margin-top:9px}.prog i{display:block;height:100%;border-radius:2px;background:var(--gold-grad)}.tour-scroll{display:flex;gap:10px;overflow-x:auto;padding:2px 18px 6px;margin:0 -18px;scrollbar-width:none}.tour-scroll::-webkit-scrollbar{display:none}.tour-mini{flex:0 0 156px;border-radius:17px;padding:13px;position:relative;overflow:hidden;background:linear-gradient(155deg,#141418,#0c0c0f);border:1px solid var(--line);transition:transform .2s,border-color .2s;text-align:right;width:auto}.tour-mini:hover{transform:translateY(-2px);border-color:#e4be634d}.tour-mini .tag{display:flex;align-items:center;gap:4px;font-size:9px;color:var(--muted);margin-bottom:9px}.tour-mini .prize{font-family:var(--font-display);font-size:19px;font-weight:800;line-height:1;color:var(--gold)}.tour-mini .prize span{font-size:9.5px;font-weight:600;color:var(--muted);margin-inline-start:2px}.tour-mini .meta{display:flex;align-items:center;gap:4px;font-size:9.5px;color:var(--dim);margin-top:8px}.tour-mini .glow{position:absolute;top:-30px;left:-20px;width:90px;height:90px;border-radius:50%;background:radial-gradient(circle,rgba(228,190,99,.18),transparent 68%)}.ad-row{display:flex;align-items:center;gap:11px;width:100%;padding:12px 13px;border-radius:16px;background:var(--surface);border:1px solid var(--line);text-align:right;transition:.2s}.ad-row:hover{border-color:#e4be6347;background:var(--surface-2)}.ad-row .ic{width:36px;height:36px;border-radius:11px;background:#3ed5981a;color:var(--success);display:grid;place-items:center;flex:0 0 auto}.ad-row b{font-size:12.5px;font-family:var(--font-display);display:block}.ad-row small{font-size:10px;color:var(--muted)}.ad-row .plus{margin-inline-start:auto;font-family:var(--font-display);font-weight:800;font-size:13px;color:var(--gold)}.quiz{flex:1;display:flex;flex-direction:column;padding:0 18px 16px;overflow-y:auto;overflow-x:hidden;background:radial-gradient(ellipse at 50% 0%,#161006,#070708 52%,#050506)}.quiz-top{display:flex;align-items:center;gap:12px;padding:4px 0 16px;flex:0 0 auto}.q-progress{flex:1;min-width:0}.q-progress .row{display:flex;align-items:center;justify-content:space-between;margin-bottom:7px}.q-progress small{font-size:9.5px;color:var(--dim);letter-spacing:.08em}.q-progress b{font-family:var(--font-display);font-size:11.5px;color:var(--gold)}.timer-ring{width:50px;height:50px;position:relative;flex:0 0 auto;display:grid;place-items:center}.timer-ring svg{position:absolute;top:0;right:0;bottom:0;left:0;transform:rotate(-90deg)}.timer-ring span{font-family:var(--font-display);font-weight:800;font-size:16px;color:var(--gold)}.timer-ring.warn span{color:var(--danger)}.timer-ring.warn circle.bar{stroke:var(--danger)}.q-card{position:relative;border-radius:20px;padding:18px;overflow:hidden;background:linear-gradient(150deg,#ffffff0f,#ffffff04);border:1px solid var(--line-strong);flex:0 0 auto}.q-card:after{content:"";position:absolute;top:-40px;left:-30px;width:140px;height:140px;border-radius:50%;background:radial-gradient(circle,rgba(228,190,99,.13),transparent 66%)}.q-num{position:relative;display:flex;align-items:center;gap:6px;font-size:9.5px;letter-spacing:.14em;color:var(--gold);font-weight:600}.q-text{position:relative;font-family:var(--font-display);font-size:20px;font-weight:800;line-height:1.7;margin-top:9px}.q-cat{position:relative;display:inline-flex;margin-top:12px}.answers{display:flex;flex-direction:column;gap:9px;margin-top:15px}.answer{display:flex;align-items:center;gap:11px;width:100%;text-align:right;padding:13px;border-radius:15px;background:var(--surface);border:1px solid var(--line);font-size:13.5px;color:#ececf2;transition:transform .16s,border-color .2s,background .2s}.answer:hover{border-color:var(--line-strong);background:var(--surface-2)}.answer:active{transform:scale(.987)}.answer .k{width:29px;height:29px;border-radius:9px;flex:0 0 auto;display:grid;place-items:center;background:#ffffff0f;border:1px solid var(--line);font-family:var(--font-display);font-weight:700;font-size:12px;color:var(--muted)}.answer.correct{background:#3ed59821;border-color:#3ed59873;color:#dffff2}.answer.correct .k{background:var(--success);color:#06231a;border-color:transparent}.answer.wrong{background:#ff5f6d1f;border-color:#ff5f6d6b;color:#ffe3e5;animation:shake .4s}.answer.wrong .k{background:var(--danger);color:#2a0508;border-color:transparent}.answer.dim{opacity:.35}@keyframes shake{0%,to{transform:translate(0)}20%{transform:translate(-6px)}40%{transform:translate(5px)}60%{transform:translate(-3px)}80%{transform:translate(2px)}}.lifelines{display:flex;gap:8px;margin-top:auto;padding-top:16px;flex:0 0 auto}.life{flex:1;height:46px;border-radius:13px;background:var(--surface);border:1px solid var(--line);display:flex;align-items:center;justify-content:center;gap:6px;font-size:10.5px;color:var(--muted);transition:.18s}.life:hover{color:var(--gold);border-color:#e4be634d}.life:disabled{opacity:.35;cursor:not-allowed}.streak{display:flex;align-items:center;gap:5px;font-size:10px;color:var(--gold);justify-content:center;margin-top:12px}.result{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;overflow-y:auto;padding:24px 24px 22px;text-align:center;position:relative;overflow:hidden;background:radial-gradient(ellipse at 50% 34%,#1f1808,#0a0a0c 56%,#050506)}.result.lose{background:radial-gradient(ellipse at 50% 34%,#1c0d10,#0a0a0c 56%,#050506)}.result-burst{position:absolute;top:50%;left:50%;width:360px;height:360px;transform:translate(-50%,-64%);background:repeating-conic-gradient(from 0deg,rgba(228,190,99,.18) 0deg 1.6deg,transparent 1.6deg 20deg);-webkit-mask-image:radial-gradient(circle,#000 12%,transparent 63%);mask-image:radial-gradient(circle,#000 12%,transparent 63%);animation:spin 26s linear infinite;pointer-events:none}.result.lose .result-burst{background:repeating-conic-gradient(from 0deg,rgba(255,95,109,.16) 0deg 1.6deg,transparent 1.6deg 20deg)}.star-wrap{position:relative;width:172px;height:172px;display:grid;place-items:center;margin-bottom:8px}.star-wrap .ring{position:absolute;border-radius:50%;border:1px solid rgba(228,190,99,.2)}.star-wrap .ring.r1{top:0;right:0;bottom:0;left:0}.star-wrap .ring.r2{top:18px;right:18px;bottom:18px;left:18px;border-style:dashed;border-color:#e4be6324}.star-disc{width:112px;height:112px;border-radius:50%;display:grid;place-items:center;color:#1a1204;background:radial-gradient(circle at 50% 35%,#fdf3d2,#e4be63 52%,#a87c24);box-shadow:0 26px 60px #e4be636b,0 0 0 1px #fff6 inset;animation:popIn .6s cubic-bezier(.2,1.4,.4,1) both}.result.lose .star-disc{background:radial-gradient(circle at 50% 35%,#ffd9dc,#ff5f6d 52%,#a61e28);color:#2a0508;box-shadow:0 26px 60px #ff5f6d52}@keyframes popIn{0%{opacity:0;transform:scale(.5) rotate(-12deg)}to{opacity:1;transform:none}}.result h2{font-size:26px;position:relative;margin-top:2px}.result .r-sub{font-size:12px;color:var(--muted);margin-top:7px;line-height:1.8;position:relative;max-width:250px}.result .r-sub b{color:#e9e9ef}.result-points{display:flex;align-items:baseline;gap:7px;margin-top:16px;position:relative;font-family:var(--font-display);font-weight:900;font-size:42px;line-height:1;color:var(--gold)}.result-points.lose{color:#ff8a93;font-size:30px}.result-points small{font-size:12px;font-weight:600;color:var(--muted)}.result-stats{display:flex;gap:8px;margin-top:20px;position:relative;width:100%}.result-stats div{flex:1;padding:10px 6px;border-radius:13px;background:#ffffff0a;border:1px solid var(--line)}.result-stats b{display:block;font-family:var(--font-display);font-size:15px;font-weight:800;color:#fff}.result-stats small{font-size:9px;color:var(--muted)}.result-actions{width:100%;display:flex;flex-direction:column;gap:9px;margin-top:24px;position:relative}.result-actions .btn{height:52px}.page-head{display:flex;align-items:center;gap:10px;padding:8px 0 14px}.page-head h2{font-size:19px;flex:1}.wx-hero{position:relative;overflow:hidden;border-radius:22px;padding:19px 18px;background:linear-gradient(155deg,#1b1408,#101014 52%,#0b0b0d);border:1px solid rgba(228,190,99,.26)}.wx-hero:before{content:"";position:absolute;top:-80px;right:-50px;width:230px;height:210px;border-radius:50%;background:radial-gradient(circle,rgba(228,190,99,.24),transparent 62%)}.wx-label{position:relative;font-size:10.5px;color:var(--muted);display:flex;align-items:center;gap:6px}.wx-amount{position:relative;display:flex;align-items:baseline;gap:7px;margin-top:6px;font-family:var(--font-display);font-weight:900;font-size:36px;letter-spacing:-.02em;line-height:1}.wx-amount span{font-size:12px;color:var(--gold);font-weight:600}.wx-pts{position:relative;display:flex;align-items:center;gap:6px;margin-top:11px;font-size:11px;color:var(--muted)}.wx-pts b{color:var(--gold);font-family:var(--font-display);font-size:13px}.wx-actions{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:16px}.wx-btn{height:58px;border-radius:15px;background:#ffffff0b;border:1px solid var(--line);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;font-size:10px;color:#dcdce4;transition:.2s}.wx-btn:hover{border-color:#e4be6359;background:#e4be630f;color:var(--gold)}.wx-btn.gold{background:var(--gold-grad);color:var(--ink);border-color:transparent;font-weight:700;box-shadow:0 10px 24px #e4be633d}.tx{display:flex;align-items:center;gap:11px;padding:11px 0;border-bottom:1px solid rgba(255,255,255,.05)}.tx:last-child{border-bottom:0}.tx .ic{width:36px;height:36px;border-radius:11px;display:grid;place-items:center;flex:0 0 auto;background:#ffffff0d;color:var(--muted)}.tx.in .ic{background:#3ed5981a;color:var(--success)}.tx.out .ic{background:#e4be631a;color:var(--gold)}.tx b{display:block;font-size:12px;font-weight:600;color:#efeff4}.tx small{font-size:9.5px;color:var(--dim)}.tx .amt{margin-inline-start:auto;font-family:var(--font-display);font-weight:700;font-size:13px;color:var(--success)}.tx.out .amt{color:#e9e9ef}.limit-note{display:flex;align-items:flex-start;gap:7px;font-size:10px;color:var(--dim);line-height:1.8;margin-top:12px;padding:10px 12px;border-radius:12px;background:#ffffff08;border:1px dashed rgba(255,255,255,.09)}.limit-note svg{flex:0 0 auto;margin-top:2px;color:var(--gold);opacity:.7}.seg{display:flex;gap:3px;padding:3px;border-radius:13px;background:var(--surface);border:1px solid var(--line);margin-bottom:14px}.seg button{flex:1;height:34px;border-radius:10px;font-size:11px;color:var(--muted);transition:.2s;font-weight:500}.seg button.on{background:#e4be6324;color:var(--gold);font-weight:700}.pay-list{display:flex;flex-direction:column;gap:8px}.pay-item{display:flex;align-items:center;gap:11px;padding:11px 12px;border-radius:15px;background:var(--surface);border:1px solid var(--line);text-align:right;width:100%;transition:.2s}.pay-item:hover{border-color:var(--line-strong)}.pay-item.on{border-color:#e4be6380;background:#e4be630f;box-shadow:0 0 0 1px #e4be631a inset}.pay-logo{width:38px;height:38px;border-radius:12px;flex:0 0 auto;display:grid;place-items:center;font-family:var(--font-display);font-weight:800;font-size:15px;color:#fff;letter-spacing:-.02em}.pl-jawali{background:linear-gradient(145deg,#8b5cf6,#5b21b6)}.pl-shamil{background:linear-gradient(145deg,#22c55e,#15803d)}.pl-saba{background:linear-gradient(145deg,#f43f5e,#9f1239)}.pl-one{background:linear-gradient(145deg,#f59e0b,#b45309)}.pl-cash{background:linear-gradient(145deg,#0ea5e9,#0369a1)}.pl-bank{background:linear-gradient(145deg,#e4be63,#a87c24);color:#1a1204}.pl-ex{background:linear-gradient(145deg,#64748b,#334155)}.pay-item b{display:block;font-size:12.5px;font-weight:600;color:#f2f2f6}.pay-item small{font-size:9.5px;color:var(--muted)}.radio{width:19px;height:19px;border-radius:50%;border:1.5px solid var(--line-strong);margin-inline-start:auto;flex:0 0 auto;display:grid;place-items:center;transition:.2s}.pay-item.on .radio{border-color:var(--gold);background:var(--gold)}.pay-item.on .radio:after{content:"";width:7px;height:7px;border-radius:50%;background:var(--ink)}.amount-box{display:flex;align-items:center;gap:8px;height:52px;border-radius:14px;background:var(--surface);border:1px solid var(--line);padding:0 14px;margin-top:8px}.amount-box input{flex:1;background:none;border:0;outline:none;color:#fff;font-family:var(--font-display);font-weight:700;font-size:17px}.amount-box span{font-size:11px;color:var(--muted)}.quick-amts{display:flex;gap:6px;margin-top:8px}.quick-amts button{flex:1;height:32px;border-radius:10px;border:1px solid var(--line);background:#ffffff08;font-size:10.5px;color:var(--muted)}.quick-amts button:hover{border-color:#e4be6359;color:var(--gold)}.tour-hero{position:relative;overflow:hidden;border-radius:22px;padding:18px;background:linear-gradient(150deg,#1f1708,#121216 48%,#0a0a0c);border:1px solid rgba(228,190,99,.28)}.tour-hero .flare{position:absolute;top:-70px;left:-40px;width:210px;height:190px;border-radius:50%;background:radial-gradient(circle,rgba(228,190,99,.26),transparent 64%)}.tour-hero .tag{position:relative;display:flex;align-items:center;gap:6px;font-size:9.5px;color:var(--gold);letter-spacing:.12em;font-weight:600}.tour-hero h3{position:relative;font-size:18px;margin-top:8px}.tour-prize{position:relative;display:flex;align-items:baseline;gap:7px;margin-top:12px;font-family:var(--font-display);font-weight:900;font-size:34px;line-height:1;color:var(--gold)}.tour-prize span{font-size:11px;font-weight:600;color:var(--muted)}.tour-count{position:relative;display:flex;gap:6px;margin-top:14px;direction:ltr;justify-content:flex-start}.tour-count div{min-width:46px;text-align:center;padding:6px 4px;border-radius:10px;background:#ffffff0d;border:1px solid var(--line)}.tour-count b{display:block;font-family:var(--font-display);font-size:15px;font-weight:800;color:#fff}.tour-count small{font-size:8px;color:var(--dim)}.t-card{display:flex;align-items:center;gap:11px;padding:12px;border-radius:16px;background:var(--surface);border:1px solid var(--line);margin-bottom:8px;width:100%;text-align:right;transition:.2s}.t-card:hover{border-color:#e4be6340;background:var(--surface-2)}.t-card .ic{width:40px;height:40px;border-radius:13px;display:grid;place-items:center;background:var(--gold-soft);color:var(--gold);flex:0 0 auto}.t-card b{display:block;font-size:12.5px;font-family:var(--font-display);font-weight:700}.t-card small{font-size:9.5px;color:var(--muted)}.t-card .fee{margin-inline-start:auto;text-align:center;flex:0 0 auto}.t-card .fee b{font-size:12px;color:var(--gold)}.t-card .fee small{font-size:8.5px;color:var(--dim);display:block}.t-card .fee.free b{color:var(--success)}.lb-filters{display:flex;gap:6px;overflow-x:auto;padding-bottom:4px;margin-bottom:6px;scrollbar-width:none}.lb-filters::-webkit-scrollbar{display:none}.lb-chip{display:inline-flex;align-items:center;gap:2px;height:31px;padding:0 13px;border-radius:999px;border:1px solid var(--line);background:var(--surface);font-size:11px;color:var(--muted);white-space:nowrap;transition:.2s}.lb-chip.on{background:var(--gold-soft);border-color:#e4be636b;color:var(--gold);font-weight:700}.podium{display:flex;align-items:flex-end;justify-content:center;gap:8px;padding:16px 0 14px}.pod{flex:1;display:flex;flex-direction:column;align-items:center;gap:5px;max-width:98px}.pod .pic{width:50px;height:50px;border-radius:50%;display:grid;place-items:center;font-family:var(--font-display);font-weight:800;font-size:15px;color:#150e02;background:var(--gold-grad);box-shadow:0 8px 20px #0006}.pod .pic.silver{background:linear-gradient(145deg,#eaeaf0,#9aa0ae);color:#1b1f27}.pod .pic.bronze{background:linear-gradient(145deg,#e7b489,#a2673a);color:#2a1608}.pod.first .pic{width:64px;height:64px;font-size:18px;box-shadow:0 0 0 5px #e4be6321,0 12px 28px #e4be6352}.pod .rk{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 5px;border-radius:7px;background:#e4be6329;color:var(--gold);font-family:var(--font-display);font-size:10px;font-weight:800;margin-top:-12px;border:1px solid rgba(228,190,99,.3)}.pod b{font-size:11px;font-weight:600;margin-top:3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:92px}.pod small{font-size:9.5px;color:var(--gold);font-family:var(--font-display);font-weight:700}.lb-row{display:flex;align-items:center;gap:10px;padding:9px 0;border-bottom:1px solid rgba(255,255,255,.05)}.lb-row:last-child{border-bottom:0}.lb-row .r{width:18px;text-align:center;font-family:var(--font-display);font-weight:700;font-size:11.5px;color:var(--dim)}.lb-row .nm{flex:1;min-width:0}.lb-row .nm b{display:block;font-size:11.5px;font-weight:600;color:#efeff4}.lb-row .nm small{font-size:9px;color:var(--dim);display:flex;align-items:center;gap:3px}.lb-row .pt{font-family:var(--font-display);font-weight:700;font-size:12px;color:var(--gold)}.my-rank{display:flex;align-items:center;gap:10px;padding:11px 13px;border-radius:15px;background:var(--gold-soft);border:1px solid rgba(228,190,99,.32);margin-top:12px}.prof-card{position:relative;overflow:hidden;text-align:center;padding:20px 16px 16px;border-radius:22px;background:linear-gradient(160deg,#e4be6324,#ffffff05 60%);border:1px solid rgba(228,190,99,.2)}.prof-card:before{content:"";position:absolute;top:-90px;left:50%;transform:translate(-50%);width:260px;height:200px;border-radius:50%;background:radial-gradient(circle,rgba(228,190,99,.22),transparent 66%)}.prof-card .avatar.lg{margin:0 auto;position:relative;border:2px solid rgba(228,190,99,.5);box-shadow:0 10px 30px #00000073}.prof-card h3{position:relative;font-size:17px;margin-top:11px}.prof-card .loc{position:relative;display:inline-flex;align-items:center;gap:4px;font-size:10.5px;color:var(--muted);margin-top:4px}.lvl-row{position:relative;display:flex;align-items:center;justify-content:space-between;margin-top:15px;font-size:10px;color:var(--muted)}.lvl-row b{color:var(--gold);font-family:var(--font-display);font-size:11px}.p-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:16px}.p-stats div{padding:9px 4px;border-radius:13px;background:#00000040;border:1px solid rgba(255,255,255,.06)}.p-stats b{display:block;font-family:var(--font-display);font-size:16px;font-weight:800;color:#fff}.p-stats small{font-size:9px;color:var(--muted)}.ach{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.ach-item{padding:11px 6px;border-radius:14px;text-align:center;background:var(--surface);border:1px solid var(--line);transition:.2s}.ach-item .ic{width:34px;height:34px;border-radius:50%;margin:0 auto 6px;display:grid;place-items:center;background:var(--gold-soft);color:var(--gold);border:1px solid rgba(228,190,99,.28)}.ach-item b{display:block;font-size:9.5px;font-weight:600;color:#e6e6ec;line-height:1.4}.ach-item.lock{opacity:.45}.ach-item.lock .ic{background:#ffffff0a;color:var(--dim);border-color:var(--line)}.menu-row{display:flex;align-items:center;gap:10px;width:100%;padding:13px 0;border-bottom:1px solid rgba(255,255,255,.05);text-align:right;transition:.2s}.menu-row:last-child{border-bottom:0}.menu-row .ic{width:32px;height:32px;border-radius:10px;display:grid;place-items:center;background:#ffffff0d;color:var(--muted);flex:0 0 auto}.menu-row b{flex:1;font-size:12px;font-weight:500;color:#e9e9ef}.menu-row svg.tail{color:var(--dim)}.menu-row:hover b{color:var(--gold)}.admin-head{display:flex;align-items:center;gap:10px;padding:8px 0 14px}.admin-head h2{font-size:18px;flex:1}.admin-badge{display:inline-flex;align-items:center;gap:4px;height:22px;padding:0 8px;border-radius:7px;background:#e4be6324;border:1px solid rgba(228,190,99,.3);color:var(--gold);font-size:9px;font-weight:700}.kpi-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.kpi{padding:12px;border-radius:15px;background:var(--surface);border:1px solid var(--line);position:relative;overflow:hidden}.kpi .t{display:flex;align-items:center;gap:4px;font-size:9px;color:var(--muted)}.kpi b{display:block;font-family:var(--font-display);font-size:19px;font-weight:800;margin-top:5px;letter-spacing:-.01em}.kpi b span{font-size:9px;color:var(--muted);font-weight:500;margin-inline-start:2px}.kpi .delta{font-size:8.5px;color:var(--success);margin-top:2px;display:flex;align-items:center;gap:2px}.kpi.gold{background:linear-gradient(150deg,#e4be6326,#ffffff05);border-color:#e4be6342}.wd{display:flex;align-items:center;gap:10px;padding:10px 0;border-bottom:1px solid rgba(255,255,255,.05)}.wd:last-child{border-bottom:0}.wd .nm{flex:1;min-width:0}.wd .nm b{display:block;font-size:11.5px;font-weight:600;color:#f0f0f5}.wd .nm small{font-size:9px;color:var(--dim);display:flex;align-items:center;gap:3px;margin-top:2px}.wd .val{font-family:var(--font-display);font-weight:700;font-size:12px;color:var(--gold);flex:0 0 auto}.wd .acts{display:flex;gap:4px;flex:0 0 auto}.mini-btn{width:27px;height:27px;border-radius:8px;display:grid;place-items:center;border:1px solid var(--line);background:#ffffff0a;color:var(--muted);transition:.2s}.mini-btn.ok{color:var(--success);border-color:#3ed5984d;background:#3ed5981a}.mini-btn.no{color:var(--danger);border-color:#ff5f6d47;background:#ff5f6d14}.mini-btn:hover{transform:scale(1.06)}.bars{display:flex;align-items:flex-end;gap:7px;height:78px;padding-top:6px}.bars div{flex:1;border-radius:5px 5px 3px 3px;background:linear-gradient(180deg,#e4be63d9,#e4be632e);position:relative;transition:height .6s cubic-bezier(.2,.8,.2,1)}.bars div span{position:absolute;bottom:-14px;left:0;right:0;text-align:center;font-size:7.5px;color:var(--dim)}.chart-wrap{padding:12px 12px 24px}.add-q{display:flex;align-items:center;gap:9px;padding:11px 12px;border-radius:13px;border:1px dashed rgba(228,190,99,.35);background:#e4be630d;color:var(--gold);font-size:11.5px;font-weight:600;width:100%;transition:.2s}.add-q:hover{background:#e4be631a}.sec-head.tight{margin:16px 0 6px}.empty{text-align:center;padding:26px 10px;color:var(--dim);font-size:11px}
