@font-face{font-family:vazirmatn;src:url(../media/Vazirmatn_Subset-s.p.3jg4mj80lrnfo.woff2)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:vazirmatn Fallback;src:local(Arial);ascent-override:101.52%;descent-override:53.18%;line-gap-override:0.0%;size-adjust:101.0%}._6A-EGG_className{font-family:vazirmatn,vazirmatn Fallback,Segoe UI,Tahoma,system-ui,sans-serif}._6A-EGG_variable{--font-vazirmatn:"vazirmatn", "vazirmatn Fallback", Segoe UI, Tahoma, system-ui, sans-serif}
:root{--bg:#f7f8fb;--surface:#fff;--surface-2:#eef1f7;--border:#e3e7f0;--border-strong:#c9d0e0;--fg:#0e1430;--fg-2:#4a5470;--muted:#646d88;--primary:#0d7871;--primary-hover:#0f5f5a;--primary-soft:#e8fbf9;--on-primary:#fff;--accent:#f5b83d;--accent-text:#9a6210;--accent-soft:#fff4d9;--on-accent:#2a1a04;--play:#5b47e0;--play-soft:#efedff;--coin:#f07f16;--coin-text:#9c4a0c;--coin-soft:#fff0e0;--moon:#7c6bf2;--moon-soft:#efedff;--orbit-far:#7a839e;--orbit-mid:#14b8aa;--orbit-near:#7c6bf2;--orbit-gold:#e39e1e;--ok:#0e9f6e;--ok-soft:#e3f6ee;--ok-text:#0b7d56;--warn:#c2410c;--warn-soft:#ffede3;--err:#d92d50;--err-soft:#fdebef;--info:#2563eb;--info-soft:#e8effd;--night:#0a0f1f;--night-2:#141b33;--night-3:#1c2543;--night-line:#2a3558;--night-fg:#f4f6fb;--night-fg-2:#aeb7d3;--night-muted:#7a839e;--scrim:#0a0f1f7a;--shadow-sm:0 1px 2px #0e14300f, 0 1px 1px #0e14300a;--shadow-md:0 8px 20px -8px #0e14302e, 0 2px 4px #0e14300d;--shadow-lg:0 24px 48px -16px #0e14304d;--shadow-reward:0 14px 34px -10px #f5b83d8c;--glow-gold:0 0 0 6px #f5b83d29, 0 0 28px #f5b83d73;--glow-orbit:0 0 24px #2fd3c559;--r-xs:6px;--r-sm:10px;--r-md:14px;--r-lg:20px;--r-xl:28px;--font:"Vazirmatn", "Segoe UI", Tahoma, system-ui, sans-serif;--ease:cubic-bezier(.2,.8,.2,1);--ease-orbit:cubic-bezier(.22,1,.36,1);--ease-return:cubic-bezier(.34,1.36,.64,1);--dur-fast:.16s;--dur:.26s;--dur-slow:.42s;--biz:#c9610c;--biz-soft:#fff0e0;--mk-orbit:#14b8aa;--mk-planet:#14b8aa;--mk-star:#f5b83d;--mk-core:#fff7e0}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--bg:#0a0f1f;--surface:#141b33;--surface-2:#1c2543;--border:#2a3558;--border-strong:#3a4870;--fg:#f4f6fb;--fg-2:#aeb7d3;--muted:#8a93ae;--primary:#2fd3c5;--primary-hover:#5fdfd3;--primary-soft:#2fd3c524;--on-primary:#062a27;--accent:#f5b83d;--accent-text:#fbc957;--accent-soft:#f5b83d26;--on-accent:#2a1a04;--play:#9b8cff;--play-soft:#9b8cff29;--coin:#ff9e3d;--coin-text:#ffc285;--coin-soft:#ff9e3d26;--moon:#c4bbff;--moon-soft:#9b8cff29;--orbit-far:#7a839e;--orbit-mid:#2fd3c5;--orbit-near:#9b8cff;--orbit-gold:#f5b83d;--ok-text:#34d399;--ok:#34d399;--ok-soft:#34d39926;--warn:#ff8a5b;--warn-soft:#ff8a5b26;--err:#ff5c7a;--err-soft:#ff5c7a26;--info:#6ea8ff;--info-soft:#6ea8ff26;--scrim:#03060e9e;--biz-soft:#ffffff14;--mk-orbit:#2fd3c5;--mk-planet:#2fd3c5;--mk-core:#fff1c9;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root[data-theme=dark]{--bg:#0a0f1f;--surface:#141b33;--surface-2:#1c2543;--border:#2a3558;--border-strong:#3a4870;--fg:#f4f6fb;--fg-2:#aeb7d3;--muted:#8a93ae;--primary:#2fd3c5;--primary-hover:#5fdfd3;--primary-soft:#2fd3c524;--on-primary:#062a27;--accent:#f5b83d;--accent-text:#fbc957;--accent-soft:#f5b83d26;--on-accent:#2a1a04;--play:#9b8cff;--play-soft:#9b8cff29;--coin:#ff9e3d;--coin-text:#ffc285;--coin-soft:#ff9e3d26;--moon:#c4bbff;--moon-soft:#9b8cff29;--orbit-far:#7a839e;--orbit-mid:#2fd3c5;--orbit-near:#9b8cff;--orbit-gold:#f5b83d;--ok-text:#34d399;--ok:#34d399;--ok-soft:#34d39926;--warn:#ff8a5b;--warn-soft:#ff8a5b26;--err:#ff5c7a;--err-soft:#ff5c7a26;--info:#6ea8ff;--info-soft:#6ea8ff26;--scrim:#03060e9e;--biz-soft:#ffffff14;--mk-orbit:#2fd3c5;--mk-planet:#2fd3c5;--mk-core:#fff1c9;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}:root{--fs-display:40px;--fs-h1:26px;--fs-h2:21px;--fs-h3:17px;--fs-h4:15px;--fs-body:14px;--fs-small:12px;--fs-xs:11px;--lh-body:1.75;--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:20px;--sp-6:24px;--dur-1:var(--dur-fast);--dur-2:var(--dur);--dur-3:var(--dur-slow);--dur-growth:.76s;--touch:44px;--ease-spring:var(--ease-return);--ease-spring-soft:var(--ease);--nav-h:64px;--nav-gap:12px;--nav-space:calc(var(--nav-h) + var(--nav-gap) + env(safe-area-inset-bottom,0px) + 16px);--glass:color-mix(in srgb, var(--surface) 76%, transparent);--glow-primary:0 10px 24px -8px color-mix(in srgb, var(--primary) 70%, transparent), 0 0 20px color-mix(in srgb, var(--primary) 32%, transparent);--dir-sign:-1;--cx:calc(-50% * var(--dir-sign))}:root[dir=ltr]{--dir-sign:1}@supports (transition-timing-function:linear(0, 1)){:root{--ease-spring:linear(0, .18 4.5%, .55 10%, .88 16%, 1.04 22%, 1.09 27%, 1.07 33%, 1.02 41%, .99 52%, 1);--ease-spring-soft:linear(0, .22 5%, .6 12%, .88 20%, 1.01 30%, 1.02 38%, 1)}}
:root{--p-000000-a10:#0000001a;--p-000000-a12:#0000001f;--p-000000-a18:#0000002e;--p-000000-a28:#00000047;--p-0d7871:#0d7871;--p-0e1430:#0e1430;--p-0e9f6e:#0e9f6e;--p-12a594:#12a594;--p-2a1a04:#2a1a04;--p-4535b8:#4535b8;--p-5a3a08:#5a3a08;--p-7c6bf2:#7c6bf2;--p-7c6bf2-a45:#7c6bf273;--p-7c6bf2-a55:#7c6bf28c;--p-8af0e6:#8af0e6;--p-9c4a0c:#9c4a0c;--p-b45309:#b45309;--p-c4bbff:#c4bbff;--p-c4bbff-a80:#c4bbffcc;--p-d92d50:#d92d50;--p-dfc07b:#dfc07b;--p-e39e1e:#e39e1e;--p-eae6ff:#eae6ff;--p-f4f6fb:#f4f6fb;--p-f4f6fb-a16:#f4f6fb29;--p-f4f6fb-a45:#f4f6fb73;--p-ffd08a:#ffd08a;--p-ffd978:#ffd978;--p-ffe29a:#ffe29a;--p-fff1c9:#fff1c9;--p-fff7e0:#fff7e0;--p-gold:#f5b83d;--p-gold-a0:#f5b83d00;--p-gold-a25:#f5b83d40;--p-gold-a30:#f5b83d4d;--p-gold-a35:#f5b83d59;--p-gold-a45:#f5b83d73;--p-gold-a50:#f5b83d80;--p-gold-a60:#f5b83d99;--p-gold-a70:#f5b83db3;--p-night-600:#2a3558;--p-night-700:#1c2543;--p-night-900:#0a0f1f;--p-night-900-a6:#0a0f1f0f;--p-night-950:#05070e;--p-teal:#2fd3c5;--p-teal-a18:#2fd3c52e;--p-teal-a45:#2fd3c573;--p-white:#fff;--p-white-a12:#ffffff1f;--p-white-a18:#ffffff2e;--p-white-a35:#ffffff59;--p-white-a6:#ffffff0f;--p-white-a90:#ffffffe6;--p-white-a92:#ffffffeb}

*{box-sizing:border-box}html,body{block-size:100%}body{font-family:var(--font);background:var(--bg);color:var(--fg);-webkit-font-smoothing:antialiased;margin:0;font-size:14px;line-height:1.75}body:before{content:"";block-size:env(safe-area-inset-top,0px);z-index:60;background:var(--surface);position:fixed;inset:0 0 auto}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}h1,h2,h3,h4{text-wrap:balance;margin:0;line-height:1.4}p{margin:0}a{color:var(--primary)}:focus-visible{outline:2.5px solid var(--primary);outline-offset:2px;border-radius:6px}.num{font-variant-numeric:tabular-nums}.ltr{direction:ltr;unicode-bidi:isolate}.muted{color:var(--muted)}.fg2{color:var(--fg-2)}.small{font-size:12px}.xs{font-size:11px}.bold{font-weight:700}.xbold{font-weight:800}.center{text-align:center}.stack{gap:var(--g,12px);flex-direction:column;display:flex}.row{align-items:center;gap:var(--g,10px);display:flex}.row.wrap{flex-wrap:wrap}.between{justify-content:space-between}.grow{flex:1;min-inline-size:0}.grid{gap:var(--g,12px);display:grid}.g2{grid-template-columns:repeat(2,minmax(0,1fr))}.g3{grid-template-columns:repeat(3,minmax(0,1fr))}.g4{grid-template-columns:repeat(4,minmax(0,1fr))}.hide{display:none!important}.sep{background:var(--border);border:0;block-size:1px;margin:4px 0}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:1ms!important;animation-duration:1ms!important}}.t-display{letter-spacing:-.01em;font-size:40px;font-weight:900;line-height:1.2}.t-h1{font-size:26px;font-weight:800;line-height:1.3}.t-h2{font-size:21px;font-weight:800;line-height:1.35}.t-h3{font-size:17px;font-weight:700}.t-h4{font-size:15px;font-weight:700}.t-stat{letter-spacing:-.01em;font-variant-numeric:tabular-nums;font-size:30px;font-weight:900;line-height:1.1}.t-label{color:var(--muted);font-size:12px;font-weight:600}@media (min-width:900px){.t-display{font-size:56px}.t-h1{font-size:30px}.t-h2{font-size:23px}.t-stat{font-size:34px}}
.btn{--bh:44px;block-size:var(--bh);background:var(--primary);color:var(--on-primary);white-space:nowrap;transition:background var(--dur-fast) var(--ease), transform var(--dur-fast) var(--ease);border:1.5px solid #0000;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:0 18px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.btn:hover{background:var(--primary-hover)}.btn:active{transform:scale(.98)}.btn.sm{--bh:34px;border-radius:10px;padding:0 12px;font-size:12.5px}.btn.lg{--bh:52px;border-radius:14px;font-size:15.5px}.btn.block{inline-size:100%}.btn.secondary{background:var(--fg);color:var(--bg)}.btn.secondary:hover{background:var(--fg-2)}.btn.ghost{color:var(--fg);border-color:var(--border);background:0 0}.btn.ghost:hover{background:var(--surface-2)}.btn.quiet{color:var(--primary);background:0 0;padding:0 8px}.btn.quiet:hover{background:var(--primary-soft)}.btn.gold{background:var(--accent);color:var(--on-accent)}.btn.gold:hover{background:var(--accent-text);color:var(--bg)}.btn.danger{background:var(--err);color:var(--p-white)}.btn.ok{background:var(--ok);color:var(--p-white)}.btn.biz{background:var(--biz);color:var(--p-white)}.btn:disabled,.btn[aria-disabled=true]{background:var(--surface-2);color:var(--muted);cursor:not-allowed;border-color:#0000}.icon-btn{border:1.5px solid var(--border);block-size:40px;inline-size:40px;color:var(--fg);background:0 0;border-radius:12px;flex-shrink:0;place-items:center;display:inline-grid}.icon-btn:hover{background:var(--surface-2)}.icon-btn.plain{border-color:#0000}svg.i{flex-shrink:0;block-size:20px;inline-size:20px}svg.i.s{block-size:16px;inline-size:16px}svg.i.l{block-size:26px;inline-size:26px}.card{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-md);min-inline-size:0;padding:16px}.card.pad-lg{padding:20px}.card.flat{background:var(--surface-2);border-color:#0000}.card.hover:hover{border-color:var(--border-strong)}.card-h{justify-content:space-between;align-items:center;gap:10px;margin-block-end:12px;display:flex}.chip{background:var(--surface-2);block-size:26px;color:var(--fg-2);white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:0 10px;font-size:12px;font-weight:600;display:inline-flex}.chip.ok{background:var(--ok-soft);color:var(--ok)}.chip.warn{background:var(--warn-soft);color:var(--warn)}.chip.err{background:var(--err-soft);color:var(--err)}.chip.info{background:var(--info-soft);color:var(--info)}.chip.gold{background:var(--accent-soft);color:var(--accent-text)}.chip.prim{background:var(--primary-soft);color:var(--primary)}.chip.night{background:var(--night);color:var(--p-dfc07b)}.chip.dot:before{content:"";background:currentColor;border-radius:50%;block-size:6px;inline-size:6px}button.chip{border:1.5px solid #0000}button.chip[aria-pressed=true]{background:var(--fg);color:var(--bg)}.field{flex-direction:column;gap:6px;min-inline-size:0;display:flex}.field>label,.lbl{color:var(--fg);font-size:12.5px;font-weight:600}.hint{color:var(--muted);font-size:11.5px}.hint.err{color:var(--err)}.input,select.input,textarea.input{border:1.5px solid var(--border);background:var(--surface);block-size:44px;inline-size:100%;transition:border-color var(--dur-fast), box-shadow var(--dur-fast);border-radius:12px;outline:none;padding:0 12px}textarea.input{resize:vertical;block-size:auto;min-block-size:96px;padding:10px 12px;line-height:1.8}.input:focus{border-color:var(--primary);box-shadow:0 0 0 4px var(--primary-soft)}.input.err{border-color:var(--err)}.input-group{border:1.5px solid var(--border);background:var(--surface);border-radius:12px;align-items:center;display:flex;overflow:hidden}.input-group .input{border:0;box-shadow:none!important}.input-group .addon{color:var(--muted);white-space:nowrap;background:var(--surface-2);align-self:stretch;place-items:center;padding:0 12px;font-size:12.5px;display:grid}input[type=color].swatch{border:1.5px solid var(--border);background:var(--surface);border-radius:12px;block-size:44px;inline-size:44px;padding:3px}input[type=range]{inline-size:100%;accent-color:var(--primary)}.switch{flex-shrink:0;block-size:26px;inline-size:44px;position:relative}.switch input{opacity:0;cursor:pointer;z-index:1;block-size:100%;inline-size:100%;margin:0;position:absolute;inset:0}.switch span{background:var(--border-strong);transition:background var(--dur-fast);border-radius:999px;position:absolute;inset:0}.switch span:after{content:"";background:var(--p-white);block-size:20px;inline-size:20px;box-shadow:var(--shadow-sm);transition:transform var(--dur) var(--ease-return);border-radius:50%;position:absolute;inset-block-start:3px;inset-inline-start:3px}.switch input:checked+span{background:var(--primary)}.switch input:checked+span:after{transform:translate(-18px)}.switch input:focus-visible+span{outline:2.5px solid var(--primary);outline-offset:2px}.seg{background:var(--surface-2);border-radius:12px;gap:2px;max-inline-size:100%;padding:3px;display:inline-flex;overflow-x:auto}.seg button{block-size:34px;color:var(--muted);white-space:nowrap;background:0 0;border:0;border-radius:9px;padding:0 14px;font-size:13px;font-weight:600}.seg button[aria-pressed=true]{background:var(--surface);color:var(--fg);box-shadow:var(--shadow-sm)}.tabs{border-block-end:1px solid var(--border);scrollbar-width:none;gap:4px;display:flex;overflow-x:auto}.tabs button{color:var(--muted);border:0;white-space:nowrap;background:0 0;border-block-end:2.5px solid #0000;padding:10px 12px;font-size:13.5px;font-weight:600}.tabs button[aria-selected=true]{color:var(--fg);border-block-end-color:var(--primary)}.choice{border:1.5px solid var(--border);border-radius:var(--r-md);background:var(--surface);text-align:start;inline-size:100%;transition:border-color var(--dur-fast), background var(--dur-fast);align-items:flex-start;gap:12px;padding:14px;display:flex}.choice:hover{border-color:var(--border-strong)}.choice[aria-pressed=true],.choice.on{border-color:var(--primary);background:var(--primary-soft)}.choice .ico{background:var(--surface-2);block-size:40px;inline-size:40px;color:var(--primary);border-radius:12px;flex-shrink:0;place-items:center;display:grid}.check{border:2px solid var(--border-strong);color:#0000;border-radius:7px;flex-shrink:0;place-items:center;block-size:22px;inline-size:22px;display:grid}.on .check,[aria-pressed=true] .check{background:var(--primary);border-color:var(--primary);color:var(--on-primary)}.table-wrap{border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface);overflow-x:auto}table.tbl{border-collapse:collapse;inline-size:100%;min-inline-size:560px;font-size:13px}table.tbl th{text-align:start;color:var(--muted);border-block-end:1px solid var(--border);white-space:nowrap;background:var(--surface);padding:10px 14px;font-size:12px;font-weight:600}table.tbl td{border-block-end:1px solid var(--surface-2);white-space:nowrap;padding:11px 14px}table.tbl tr:last-child td{border-block-end:0}table.tbl tr.click{cursor:pointer}table.tbl tr.click:hover td{background:var(--surface-2)}.bar{background:var(--surface-2);border-radius:99px;block-size:8px;overflow:hidden}.bar>i{background:linear-gradient(270deg, var(--p-teal), var(--p-12a594));block-size:100%;transition:width var(--dur-slow) var(--ease);border-radius:99px;display:block}.bar.gold>i{background:linear-gradient(270deg, var(--p-ffe29a), var(--p-gold))}.bar.err>i{background:var(--err)}.avatar{background:var(--surface-2);block-size:38px;inline-size:38px;color:var(--fg);border-radius:50%;flex-shrink:0;place-items:center;font-weight:800;display:grid}.bizlogo{block-size:40px;inline-size:40px;color:var(--p-white);background:var(--biz);border-radius:12px;flex-shrink:0;place-items:center;font-size:17px;font-weight:800;display:grid}.bizlogo.sm{border-radius:9px;block-size:30px;inline-size:30px;font-size:13px}.empty{border:1.5px dashed var(--border-strong);border-radius:var(--r-md);text-align:center;flex-direction:column;align-items:center;gap:8px;padding:24px;display:flex}.kpi{flex-direction:column;gap:2px;display:flex}.kpi .d{font-size:12px;font-weight:600}.up{color:var(--ok)}.down{color:var(--err)}.list-row{border-block-end:1px solid var(--surface-2);align-items:center;gap:12px;padding:12px 0;display:flex}.list-row:last-child{border-block-end:0}.dot-gold{background:var(--accent);border-radius:50%;flex-shrink:0;block-size:8px;inline-size:8px;display:inline-block}.notice{background:var(--info-soft);color:var(--fg);border-radius:12px;align-items:flex-start;gap:10px;padding:12px 14px;font-size:13px;display:flex}.notice.gold{background:var(--accent-soft)}.notice.warn{background:var(--warn-soft)}.notice.ok{background:var(--ok-soft)}.notice.err{background:var(--err-soft)}.phase{background:var(--surface-2);color:var(--muted);white-space:nowrap;border-radius:99px;padding:2px 8px;font-size:11px;font-weight:700}.phase.p3{background:var(--accent-soft);color:var(--accent-text)}.phase.p5{background:var(--info-soft);color:var(--info)}.layer-host{position:relative}.scrim{background:var(--scrim);z-index:80;animation:fade var(--dur) var(--ease);position:fixed;inset:0}.in-device .scrim{border-radius:inherit;position:absolute}.sheet{z-index:81;background:var(--surface);padding:10px 20px calc(20px + env(safe-area-inset-bottom,0px));max-block-size:88%;animation:up var(--dur) var(--ease);box-shadow:var(--shadow-lg);border-radius:24px 24px 0 0;position:fixed;inset:auto 0 0;overflow-y:auto}.in-device .sheet{position:absolute}.sheet .grab{background:var(--border-strong);border-radius:9px;block-size:5px;inline-size:40px;margin:0 auto 12px}.modal{z-index:81;transform:translate(var(--cx), -50%);background:var(--surface);border-radius:var(--r-lg);max-block-size:calc(100% - 48px);inline-size:min(560px,100% - 32px);box-shadow:var(--shadow-lg);animation:pop var(--dur) var(--ease-return);padding:22px;position:fixed;inset-block-start:50%;inset-inline-start:50%;overflow-y:auto}.toast{transform:translateX(var(--cx));z-index:95;background:var(--night);color:var(--night-fg);box-shadow:var(--shadow-lg);animation:up var(--dur) var(--ease-return);border-radius:14px;align-items:center;gap:8px;max-inline-size:calc(100% - 32px);padding:12px 18px;font-size:13px;font-weight:600;display:flex;position:fixed;inset-block-end:calc(24px + env(safe-area-inset-bottom,0px));inset-inline-start:50%}@keyframes fade{0%{opacity:0}}@keyframes up{0%{transform:translate(var(--tx,0), 24px);opacity:0}}.toast{--tx:var(--cx)}@keyframes pop{0%{transform:translate(var(--cx), -46%) scale(.96);opacity:0}}
.modal.wide{inline-size:min(640px,100% - 32px)}@media (min-width:900px){body>.jc-layer .sheet{border-radius:var(--r-lg);max-block-size:calc(100% - 64px);inline-size:min(560px,100% - 48px);transform:translate(var(--cx), -50%);animation:pop var(--dur) var(--ease-return);padding:20px 22px;inset-block:50% auto;inset-inline:50% auto}body>.jc-layer .sheet .grab{display:none}}
.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.btn{position:relative}.btn-label{justify-content:center;align-items:center;gap:8px;display:inline-flex}.btn.is-loading .btn-label{visibility:hidden}.btn-spinner{border:2.5px solid;border-inline-end-color:#0000;border-radius:50%;block-size:18px;inline-size:18px;margin:auto;animation:.7s linear infinite jc-spin;position:absolute;inset:0}.btn[aria-disabled=true]{opacity:.55;cursor:not-allowed}.btn:active:not([aria-disabled=true]){transform:scale(.97)}@keyframes jc-spin{to{transform:rotate(360deg)}}.icon-btn{min-inline-size:var(--touch);min-block-size:var(--touch)}.drawer{--slide-from:calc(100% * var(--dir-sign));z-index:81;background:var(--surface);inline-size:min(440px,100%);box-shadow:var(--shadow-lg);padding:20px;animation:jc-drawer-in var(--dur) var(--ease);padding-block-start:calc(20px + env(safe-area-inset-top,0px));position:fixed;inset-block:0;inset-inline-end:0;overflow-y:auto}@keyframes jc-drawer-in{0%{transform:translateX(var(--slide-from));opacity:0}}.toast{inset-block-end:calc(var(--toast-offset,0px) + 24px + env(safe-area-inset-bottom,0px))}.jc-layer.closing .scrim{animation:jc-fade-out var(--dur-fast) var(--ease) forwards}.jc-layer.closing .sheet{animation:jc-sheet-out var(--dur) var(--ease) forwards}.jc-layer.closing .modal{animation:jc-pop-out var(--dur-fast) var(--ease) forwards}.jc-layer.closing .drawer{animation:jc-drawer-out var(--dur) var(--ease) forwards}.jc-layer.closing.dragged .sheet{animation:none;transform:translateY(100%)}@media (min-width:900px){.jc-layer.closing .sheet{animation:jc-pop-out var(--dur-fast) var(--ease) forwards}}@keyframes jc-fade-out{to{opacity:0}}@keyframes jc-sheet-out{to{transform:translateY(100%)}}@keyframes jc-pop-out{to{transform:translate(var(--cx), -46%) scale(.96);opacity:0}}@keyframes jc-drawer-out{to{transform:translateX(var(--slide-from));opacity:0}}@media (prefers-reduced-motion:reduce){.jc-layer *,.toast,.btn-spinner{animation-duration:1ms!important;animation-iteration-count:1!important}.btn:active:not([aria-disabled=true]){transform:none}}.jc-banner{z-index:96;border-radius:var(--r-md);background:var(--night);max-inline-size:520px;color:var(--night-fg);box-shadow:var(--shadow-lg);animation:up var(--dur) var(--ease-return);align-items:center;gap:10px;margin-inline:auto;padding:10px 14px;font-size:13px;font-weight:600;display:flex;position:fixed;inset-block-end:calc(var(--toast-offset,0px) + 16px + env(safe-area-inset-bottom,0px));inset-inline:12px}.jc-banner>span{flex:1}.btn .lbl,.btn-label .lbl{color:inherit}
.jc-bnav{z-index:40;padding-block-end:calc(var(--nav-gap) + env(safe-area-inset-bottom,0px));padding-inline:max(16px, env(safe-area-inset-left,0px)) max(16px, env(safe-area-inset-right,0px));pointer-events:none;justify-content:center;display:flex;position:absolute;inset-block-end:0;inset-inline:0}.jc-bnav-pill{--pad:6px;grid-template-columns:repeat(var(--n,5), minmax(0, 1fr));inline-size:100%;max-inline-size:520px;block-size:var(--nav-h);padding-inline:var(--pad);border:1px solid var(--border);background:var(--glass);-webkit-backdrop-filter:blur(20px)saturate(160%);backdrop-filter:blur(20px)saturate(160%);box-shadow:var(--shadow-lg);pointer-events:auto;border-radius:999px;align-items:center;display:grid;position:relative}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.jc-bnav-pill{background:var(--surface)}}.jc-bnav-ind{inline-size:calc((100% - 2 * var(--pad)) / var(--n,5));block-size:5px;transform:translateX(calc(var(--i,0) * 100% * var(--dir-sign)));transition:transform var(--dur-slow) var(--ease-spring), opacity var(--dur-fast) var(--ease);pointer-events:none;position:absolute;inset-block-end:4px;inset-inline-start:var(--pad)}.jc-bnav-ind:after{content:"";background:var(--primary);block-size:5px;inline-size:5px;box-shadow:0 0 8px var(--primary);border-radius:50%;margin-inline:auto;display:block}.jc-bnav-pill:not([data-active]) .jc-bnav-ind{opacity:0}.jc-bnav-tab{z-index:1;min-inline-size:var(--touch);block-size:100%;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:0 0 8px;font-size:10.5px;font-weight:600;line-height:1.3;text-decoration:none;display:flex;position:relative}.jc-bnav-tab .ic{block-size:28px;inline-size:30px;transition:transform var(--dur) var(--ease-spring);place-items:center;display:grid;position:relative}.jc-bnav-tab .ic .i{block-size:23px;inline-size:23px;position:relative}.jc-bnav-tab .lb{text-overflow:ellipsis;white-space:nowrap;max-inline-size:100%;overflow:hidden}.jc-bnav-tab[aria-current=true]{color:var(--primary);font-weight:800}.jc-bnav-tab[aria-current=true] .ic{animation:jc-bnav-pop var(--dur-slow) var(--ease-spring)}.jc-bnav-tab[aria-current=true] .ic .i g{stroke-width:2.2px}.jc-bnav-tab[aria-current=true] .ic .i{filter:drop-shadow(0 0 6px color-mix(in srgb, var(--primary) 45%, transparent))}.jc-bnav-tab:active .ic{transition-duration:90ms;transform:scale(.92)}.jc-bnav-tab .nb{background:var(--err);block-size:16px;min-inline-size:16px;color:var(--p-white);text-align:center;box-shadow:0 0 0 2px var(--surface);border-radius:99px;padding:0 4px;font-size:9.5px;font-style:normal;font-weight:800;line-height:16px;position:absolute;inset-block-start:-3px;inset-inline-start:-6px}.jc-bnav-fab{z-index:1;background:var(--primary);block-size:48px;inline-size:56px;color:var(--on-primary);box-shadow:var(--glow-primary);cursor:pointer;transition:transform var(--dur) var(--ease-spring), box-shadow var(--dur) var(--ease);border:0;border-radius:18px;justify-self:center;place-items:center;padding:0;display:grid;position:relative}.jc-bnav-fab .i{block-size:26px;inline-size:26px}.jc-bnav-fab .i g{stroke-width:2.2px}.jc-bnav-fab:active{transition-duration:90ms;transform:scale(.92)}.jc-bnav-fab[aria-current=true]{box-shadow:var(--glow-primary), 0 0 0 3px color-mix(in srgb, var(--primary) 30%, transparent)}@keyframes jc-bnav-pop{0%{transform:scale(.82)translateY(2px)}55%{transform:scale(1.12)translateY(-2px)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.jc-bnav-ind,.jc-bnav-tab .ic,.jc-bnav-fab{transition:none}.jc-bnav-tab[aria-current=true] .ic{animation:none}.jc-bnav-tab:active .ic,.jc-bnav-fab:active{transform:none}}.admin-bnav{display:none}@media (max-width:900px){.admin-bnav{display:flex}body:has(.admin-bnav){--toast-offset:calc(var(--nav-h) + var(--nav-gap))}}
html{background:var(--bg);touch-action:pan-x pan-y;overscroll-behavior:none;-moz-text-size-adjust:100%;text-size-adjust:100%;block-size:100%}body{inline-size:100%;block-size:var(--app-h,100dvh);overscroll-behavior:none;background:var(--bg);-webkit-tap-highlight-color:transparent;margin:0;position:absolute;inset-block-start:0;inset-inline-start:0;overflow:hidden}body:before{background:var(--bg);position:absolute}.jc-scroll{overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;block-size:100%;padding-block-start:env(safe-area-inset-top,0px);padding-block-end:env(safe-area-inset-bottom,0px);overflow-y:auto}.scrim,.sheet,.modal,.toast,.drawer,.jc-banner{position:absolute}button,a,[role=button],[role=tab],.btn,.chip,.jc-bnav,.app-top,.main-top,.side,.star-tabs,.seg,.tabs{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;touch-action:manipulation}img,svg{-webkit-user-drag:none}@media (pointer:coarse){input,select,textarea,.input{font-size:max(16px,1em)}}.btn{transition:transform var(--dur) var(--ease-spring), background-color var(--dur-fast) var(--ease), border-color var(--dur-fast) var(--ease)}.btn:active:not(:disabled){transition-duration:90ms;transform:scale(.96)}.sheet,.drawer{animation-duration:var(--dur-slow);animation-timing-function:var(--ease-spring-soft)}.jc-page{animation:jc-page-in var(--dur-slow) var(--ease-spring-soft) both}@keyframes jc-page-in{0%{opacity:.35;transform:translateY(8px)}}@media (prefers-reduced-motion:reduce){.jc-page{animation:none}.btn:active:not(:disabled){transform:none}}.jc-debug{z-index:200;border-radius:var(--r-sm);background:var(--night);color:var(--night-fg);pointer-events:none;opacity:.88;direction:ltr;padding:4px 8px;font:600 10px/1.5 ui-monospace,monospace;position:absolute;inset-block-start:calc(env(safe-area-inset-top,0px) + 4px);inset-inline:8px}

.planet-svg,.star-svg{flex-shrink:0;display:block}.planet-svg.spin .moons{transform-origin:50px 50px;animation:38s linear infinite moons}@keyframes moons{to{transform:rotate(360deg)}}.moon-dot{filter:drop-shadow(0 0 3px var(--p-c4bbff-a80))}.star-svg{animation:4.5s ease-in-out infinite starPulse}@keyframes starPulse{50%{transform:scale(1.04)}}.star-badge{background:var(--t);color:var(--p-white);box-shadow:0 0 0 2.5px var(--surface), 0 0 0 4.5px var(--accent), 0 0 16px var(--p-gold-a35);border-radius:50%;flex-shrink:0;place-items:center;font-weight:900;display:inline-grid;position:relative}.night .star-badge,.biz-hero .star-badge{box-shadow:0 0 0 2.5px var(--p-white-a90), 0 0 0 4.5px var(--accent), 0 0 18px var(--p-gold-a45)}.orbit-sys{flex-shrink:0;position:relative}.orbit-sys.anim .me-planet{animation:3.2s ease-in-out infinite meFloat}@keyframes meFloat{50%{transform:translateY(-2px)}}.orbit-you{transform:translate(var(--cx), -175%);background:var(--primary);color:var(--on-primary);white-space:nowrap;border-radius:99px;padding:0 6px;font-size:10px;font-weight:800;line-height:18px;position:absolute}.orbit-chip{background:color-mix(in srgb, var(--oc) 14%, transparent);color:var(--fg)}.orbit-chip i{border:2px solid var(--oc);border-radius:50%;block-size:8px;inline-size:8px}.coin-chip,.pts-chip,.moon-chip{white-space:nowrap;border-radius:99px;flex-shrink:0;align-items:center;gap:5px;block-size:26px;padding:0 9px 0 10px;font-size:12px;display:inline-flex}.coin-chip{background:var(--coin-soft);color:var(--coin-text)}.pts-chip{background:var(--primary-soft);color:var(--primary)}.moon-chip{background:var(--moon-soft);color:var(--moon)}.coin-chip .u,.pts-chip .u,.moon-chip .u{opacity:.85;font-size:10.5px}.coin-chip.big{block-size:34px;padding:0 12px;font-size:15px}.coin-ico{background:radial-gradient(circle at 35% 30%, var(--p-ffd08a), var(--coin) 60%, var(--p-b45309));block-size:13px;inline-size:13px;box-shadow:inset 0 0 0 1.5px var(--p-white-a35);border-radius:50%}.pts-ico{background:radial-gradient(circle at 35% 30%, var(--p-8af0e6), var(--p-0d7871));border-radius:50%;block-size:12px;inline-size:12px}.moon-ico{background:var(--p-c4bbff);block-size:11px;inline-size:11px;box-shadow:0 0 6px var(--p-c4bbff-a80);border-radius:50%}.chip.coinc{background:var(--coin-soft);color:var(--coin-text)}.chip.moonc{background:var(--moon-soft);color:var(--moon)}.chip.soon{background:var(--surface-2);color:var(--muted);block-size:24px;font-size:11px}.phase.p2{background:var(--primary-soft);color:var(--primary)}.phase.p4{background:var(--moon-soft);color:var(--moon)}.phase.mvp{background:var(--ok-soft);color:var(--ok)}.term{font:inherit;color:var(--primary);border:0;background:0 0;border-block-end:1.5px dotted;border-radius:0;align-items:center;gap:3px;padding:0 2px;font-size:12px;font-weight:700;line-height:1.6;display:inline-flex}.term .q{background:var(--primary-soft);border-radius:50%;place-items:center;block-size:15px;inline-size:15px;font-size:10px;display:inline-grid}.term.on-dark{color:var(--p-8af0e6)}.term.on-dark .q{background:var(--p-teal-a18)}.skel{background:linear-gradient(90deg, var(--surface-2) 0%, var(--border) 50%, var(--surface-2) 100%);background-size:200% 100%;border-radius:14px;animation:1.3s linear infinite skel}@keyframes skel{to{background-position:-200% 0}}.state-demo{background:var(--surface-2);scrollbar-width:none;border:1px dashed var(--border-strong);border-radius:10px;align-self:flex-start;gap:4px;max-inline-size:100%;padding:3px;display:flex;overflow-x:auto}.state-demo button{color:var(--muted);white-space:nowrap;background:0 0;border:0;border-radius:7px;padding:2px 9px;font-size:10.5px;font-weight:700}.state-demo button[aria-pressed=true]{background:var(--surface);color:var(--fg);box-shadow:var(--shadow-sm)}.empty .i.l{color:var(--muted);block-size:34px;inline-size:34px}.err-state{border-color:color-mix(in srgb, var(--err) 45%, transparent)}.err-state .i.l{color:var(--err)}.no-perm .i.l{color:var(--warn)}.app-tabbar.pro{padding:6px 6px calc(8px + env(safe-area-inset-bottom,0px));background:color-mix(in srgb, var(--surface) 92%, transparent);-webkit-backdrop-filter:blur(14px);box-shadow:0 -6px 24px var(--p-night-900-a6)}.app-tabbar.pro button{gap:2px;min-block-size:52px;padding:4px 0;font-size:10.5px}.app-tabbar.pro .ti{block-size:30px;inline-size:56px;transition:background var(--dur) var(--ease), transform var(--dur) var(--ease);border-radius:99px;place-items:center;display:grid;position:relative}.app-tabbar.pro button[aria-current=true] .ti{background:var(--primary-soft)}.app-tabbar.pro button[aria-current=true]{color:var(--primary);font-weight:800}.app-tabbar.pro button:active .ti{transform:scale(.92)}.app-tabbar.pro .nb{background:var(--err);block-size:16px;min-inline-size:16px;color:var(--p-white);box-shadow:0 0 0 2px var(--surface);border-radius:99px;padding:0 4px;font-size:9.5px;font-style:normal;font-weight:800;line-height:16px;position:absolute;inset-block-start:0;inset-inline-start:12px}.app-tabbar.pro.biz button[aria-current=true]{color:var(--biz)}.app-tabbar.pro.biz button[aria-current=true] .ti{background:var(--biz-soft)}:root[data-theme=dark] .app-tabbar.pro.biz button[aria-current=true]{color:var(--fg)}.me-avatar{background:var(--night);border:0;border-radius:50%;place-items:center;block-size:40px;inline-size:40px;padding:0;display:grid}.dot-new{background:var(--err);block-size:8px;inline-size:8px;box-shadow:0 0 0 2px var(--bg);border-radius:50%;position:absolute;inset-block-start:9px;inset-inline-end:9px}.planet-hero{background:radial-gradient(120% 80% at 50% 30%, var(--p-night-700) 0%, var(--p-night-900) 70%);color:var(--night-fg);box-shadow:var(--shadow-md);border-radius:26px;flex-direction:column;align-items:stretch;gap:12px;padding:16px 18px 18px;display:flex;position:relative;overflow:hidden}.planet-hero .pattern{opacity:.6;position:absolute;inset:0}.planet-hero .ph-center{background:0 0;border:0;place-items:center;padding:6px 0;display:grid;position:relative}.planet-hero.sm{padding-block-end:14px}.planet-hero .ph-center .planet-svg{animation:rise .7s var(--ease-orbit) both}@keyframes rise{0%{opacity:0;transform:scale(.85)}}.night-bar{background:var(--p-white-a12)}.night-bar>i{background:linear-gradient(270deg, var(--p-ffe29a), var(--p-gold));box-shadow:0 0 12px var(--p-gold-a60)}.hero-stats{--g:6px}.hero-stats>*{background:var(--p-white-a6);color:var(--night-fg);border:0;border-radius:14px;flex-direction:column;align-items:center;gap:0;padding:8px 4px;display:flex}.hero-stats>* span{color:var(--p-8af0e6)}.hero-stats b{font-size:15px}.hero-stats small{color:var(--night-fg-2);font-size:10.5px}.goal-card{text-align:start;inline-size:100%}.bar.moon>i{background:linear-gradient(270deg, var(--p-c4bbff), var(--p-7c6bf2))}.reward-strip{background:linear-gradient(135deg, var(--p-ffe29a), var(--p-gold));color:var(--p-2a1a04);text-align:start;--g:12px;border-color:#0000;inline-size:100%}.reward-strip .xs{color:var(--p-5a3a08)}.hscroll{scrollbar-width:none;scroll-snap-type:x mandatory;gap:10px;margin:0 -18px;padding:2px 18px 6px;display:flex;overflow-x:auto}.star-mini{scroll-snap-align:start;border:1px solid var(--border);background:var(--surface);text-align:center;border-radius:18px;flex-direction:column;flex:0 0 138px;align-items:center;gap:6px;padding:12px 10px;display:flex}.star-mini:hover{border-color:var(--t)}.orbit-track{grid-template-columns:repeat(4,1fr);gap:4px;display:grid}.orbit-track span{color:var(--muted);flex-direction:column;align-items:center;gap:4px;font-size:10px;display:flex}.orbit-track span i{background:var(--surface-2);border-radius:99px;block-size:5px;inline-size:100%}.orbit-track span.past i{background:color-mix(in srgb, var(--oc) 55%, transparent)}.orbit-track span.cur i{background:var(--oc);box-shadow:0 0 8px var(--oc)}.orbit-track span.cur{color:var(--fg);font-weight:800}.discover{text-align:start;inline-size:100%}.birth .planet-svg{animation:born 1.2s var(--ease-orbit) both}@keyframes born{0%{opacity:0;transform:scale(.2)rotate(-40deg)}60%{opacity:1}}.grow-planet .planet-svg{animation:born .9s var(--ease-orbit) both}.evolve .planet-svg{animation:evolve .9s var(--ease-orbit) both}@keyframes evolve{0%{opacity:.3;transform:scale(.55)}}.orbit-jump .me-planet{animation:jump 1.1s var(--ease-orbit) both}@keyframes jump{0%{opacity:.4;transform:translate(14px,-30px)}}.list-row.unread{background:linear-gradient(90deg, transparent, var(--primary-soft))}.list-row.set-row{text-align:start;background:0 0;border-block-start:0;border-inline:0;inline-size:100%}.led{border-radius:10px;flex-shrink:0;place-items:center;block-size:30px;inline-size:30px;display:grid}.led.earn{background:var(--ok-soft);color:var(--ok)}.led.spend{background:var(--coin-soft);color:var(--coin-text)}.led.expire{background:var(--surface-2);color:var(--muted)}.up{color:var(--ok)}.down{color:var(--err)}.lb-row .lb-pl{place-items:center;display:grid}.podium{grid-template-columns:1fr 1.15fr 1fr;align-items:end;gap:8px;padding-block-start:8px;display:grid}.podium .pd{text-align:center;flex-direction:column;align-items:center;gap:2px;display:flex}.podium .pd-b{inline-size:100%;color:var(--fg);background:var(--surface-2);border-radius:14px 14px 6px 6px;place-items:center;margin-block-start:6px;font-size:20px;font-weight:900;display:grid}.podium .p1 .pd-b{background:linear-gradient(180deg, var(--p-ffe29a), var(--p-gold));block-size:76px;color:var(--p-2a1a04)}.podium .p2 .pd-b{block-size:56px}.podium .p3 .pd-b{block-size:42px}.league-head{background:radial-gradient(120% 90% at 20% 20%, var(--p-night-700), var(--p-night-900) 70%);color:var(--night-fg);border-radius:22px;padding:16px;position:relative;overflow:hidden}.league-head .pattern{opacity:.5;position:absolute;inset:0}.zone{border-radius:8px;margin:2px 0 4px;padding:4px 10px;font-size:10.5px;font-weight:800}.zone.up{background:var(--ok-soft);color:var(--ok)}.streak span.free{border:1.5px dashed var(--border-strong);background:0 0}.mission.done{opacity:.7}.moon-card{border:1px solid var(--border);background:var(--surface);text-align:start;border-radius:18px;flex-direction:column;gap:4px;padding:14px 12px;display:flex}.moon-card .mc-ico{background:var(--surface-2);block-size:40px;inline-size:40px;color:var(--muted);border-radius:50%;place-items:center;margin-block-end:4px;display:grid}.moon-card.have .mc-ico{background:radial-gradient(circle at 35% 30%, var(--p-eae6ff), var(--p-7c6bf2));color:var(--p-white);box-shadow:0 0 16px var(--p-7c6bf2-a45)}.moon-card.locked{opacity:.6}.moon-big{background:radial-gradient(circle at 35% 30%, var(--p-eae6ff), var(--p-7c6bf2) 65%, var(--p-4535b8));block-size:84px;inline-size:84px;box-shadow:0 0 34px var(--p-7c6bf2-a55);border-radius:50%}.moon-big.off{filter:grayscale();opacity:.45;box-shadow:none}.galaxy-card{background:radial-gradient(130% 100% at 80% 0%, var(--p-night-600), var(--p-night-900) 70%);color:var(--night-fg);border-color:#0000;position:relative;overflow:hidden}.galaxy-card .pattern{opacity:.6;position:absolute;inset:0}.g111{justify-content:center;gap:10px;padding:8px 0;display:flex;position:relative}.g111 span{border:2px solid var(--p-gold-a70);block-size:54px;inline-size:54px;box-shadow:0 0 18px var(--p-gold-a30);border-radius:50%;place-items:center;display:grid}.g111 i{background:linear-gradient(var(--p-ffe29a), var(--p-gold));border-radius:6px;block-size:34px;inline-size:12px}.passport{grid-template-columns:repeat(9,1fr);gap:6px;display:grid}.passport i{aspect-ratio:1;border:1.5px dashed var(--border-strong);border-radius:50%}.passport i.on{background:var(--accent);border-color:var(--accent)}.jc-mark{flex-shrink:0;display:block}.jc-mark.glow{filter:drop-shadow(0 0 10px var(--p-teal-a45)) drop-shadow(0 0 16px var(--p-gold-a25))}@media (prefers-reduced-motion:reduce){.planet-svg.spin .moons,.star-svg,.orbit-sys.anim .me-planet{animation:none!important}}
.orbit-you{inset-block-start:var(--oy);inset-inline-start:calc(var(--ox) + (100% - 2 * var(--ox)) * ((1 - var(--dir-sign)) / 2))}.up{color:var(--ok-text)}

:root{--font:var(--font-vazirmatn), "Segoe UI", Tahoma, system-ui, sans-serif}a{color:inherit;text-decoration:none}.skip-link{z-index:100;border-radius:var(--r-sm);background:var(--primary);color:var(--on-primary);padding:10px 14px;font-weight:700;position:absolute;inset-block-start:8px;inset-inline-start:8px;transform:translateY(-200%)}.skip-link:focus-visible{transform:none}.shell-root{block-size:100%;background:var(--bg);flex-direction:column;padding-block-start:env(safe-area-inset-top,0px);display:flex;position:relative;container:shell/inline-size}.shell-root>.app{flex:1;min-block-size:0}.app-scroll{-webkit-overflow-scrolling:touch}.shell-root .app:has(>.cust-bnav)>.app-scroll{padding-block-end:var(--nav-space)}.shell-root .app-tabbar.pro{display:none}@container shell (min-width:980px){.shell-root .app-tabbar.pro{display:flex}.shell-root .cust-bnav{display:none}.shell-root .app:has(>.cust-bnav)>.app-scroll{padding-block-end:0}}@media (max-width:979.98px){body:has(.cust-bnav){--toast-offset:calc(var(--nav-h) + var(--nav-gap))}}.site{overscroll-behavior-y:contain;block-size:100%;overflow-y:auto}.site>.site-nav{inset-block-start:0}.link-row{inline-size:100%;color:inherit;border-block-end:0}.app-tabbar a,.star-tabs a,.studio-bottom a,.side a.nav{color:inherit;text-decoration:none}.star-tabs a{display:flex}:focus-visible{outline:3px solid var(--primary);outline-offset:2px;border-radius:6px}
