@font-face{font-family:vazirmatnText;src:url(../media/Vazirmatn_Regular-s.p.0dcb8kz605k8s.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:vazirmatnText;src:url(../media/Vazirmatn_Bold-s.p.3_l2lbvbvgs-_.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:vazirmatnText Fallback;src:local(Arial);ascent-override:101.52%;descent-override:53.18%;line-gap-override:0.0%;size-adjust:101.0%}.vazirmatntext_ed6829d6-module__a2yR5a__className{font-family:vazirmatnText,vazirmatnText Fallback,Segoe UI,Tahoma,system-ui,sans-serif}.vazirmatntext_ed6829d6-module__a2yR5a__variable{--font-vazirmatn:"vazirmatnText", "vazirmatnText Fallback", Segoe UI, Tahoma, system-ui, sans-serif}
@font-face{font-family:vazirmatnDisplay;src:url(../media/Vazirmatn_Black-s.2o5hrkiylztya.woff2)format("woff2");font-display:swap;font-weight:900;font-style:normal}@font-face{font-family:vazirmatnDisplay Fallback;src:local(Arial);ascent-override:100.12%;descent-override:52.45%;line-gap-override:0.0%;size-adjust:102.41%}.vazirmatndisplay_664dd345-module__u3vk7q__className{font-family:vazirmatnDisplay,vazirmatnDisplay Fallback,Segoe UI,Tahoma,system-ui,sans-serif}.vazirmatndisplay_664dd345-module__u3vk7q__variable{--font-vazirmatn-display:"vazirmatnDisplay", "vazirmatnDisplay Fallback", Segoe UI, Tahoma, system-ui, sans-serif}
:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-page:#070a0e;--color-background:#0e1116;--color-surface:#161b22;--color-surface-raised:#1f262e;--color-border:#2f3742;--color-border-strong:#475161;--color-overlay:#03060ab8;--color-text:#e6edf3;--color-text-muted:#a9b5c2;--color-text-on-accent:#1a1204;--color-accent:#f0b429;--color-accent-hover:#ffc746;--color-accent-soft:#f0b42924;--color-accent-text:var(--color-accent);--color-accent-text-hover:var(--color-accent-hover);--color-danger:#ff8086;--color-danger-soft:#f2545b29;--color-success:#56d364;--color-success-soft:#56d36429;--color-focus:#58a6ff;--color-jetium-registration:#a9e34b;--color-jetium-daily-treasure:#ffd43b;--color-jetium-long-text:#da77f2;--color-jetium-short-answer:#ff922b;--color-jetium-multiple-choice:#339af0;--color-jetium-link:#66d9e8;--color-jetium-group-activity:#9775fa;--color-jetium-development:#748ffc;--color-jetium-alliance:#f783ac;--color-jetium-daily-treasure-streak:#38d9a9;--color-jetium-group-exit:#ff6b6b;--color-jetium-other:#868e96;--space-1:.25rem;--space-2:.5rem;--space-3:1rem;--space-4:1.5rem;--space-5:2rem;--space-6:3rem;--radius-sm:.375rem;--radius-md:.75rem;--radius-lg:1.25rem;--radius-pill:999px;--font-body:var(--font-vazirmatn), "Segoe UI", Tahoma, system-ui, sans-serif;--font-size-sm:.8125rem;--font-size-md:1rem;--font-size-lg:1.125rem;--font-size-xl:1.5rem;--line-height-tight:1.35;--line-height-body:1.7;--shadow-raised:0 1px 2px #0006;--shadow-overlay:0 1.5rem 3rem #0000008c;--duration-fast:.12s;--duration-normal:.22s;--tap-target-min:2.75rem;--app-max-inline-size:26.875rem;--corner-button-size:3rem;--corner-inset-inline:var(--space-3);--corner-inset-block-end:calc(var(--space-3) + env(safe-area-inset-bottom));--corner-reserve:calc(var(--corner-button-size) + var(--space-2))}[data-surface=student]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--palette-1:#0b1030;--palette-2:#ffb547;--palette-3:#f7ecd6;--palette-4:#192657;--palette-5:#ff6b45;--palette-text:var(--palette-3);--palette-night-high:#1d2c66;--palette-night-deep:#0e132f;--palette-slab-top:#36406a;--palette-slab-bottom:#283152;--palette-raised:#424c7a;--palette-well:#0d1333;--palette-muted:#c2bfd6;--palette-edge:#9aa1c9;--palette-hairline:#f7ecd624;--palette-gold-light:#ffc857;--palette-gold-pale:#ffd58a;--palette-gold-deep:#f7993a;--palette-turquoise:#5fe0d2;--palette-danger:#ff9c80;--palette-moonlight:#8fa8ff;--color-page:var(--palette-night-deep);--color-background:var(--palette-4);--color-surface:#2f385e;--color-surface-raised:var(--palette-raised);--color-border:var(--palette-hairline);--color-border-strong:var(--palette-edge);--color-overlay:#0e132fd1;--color-text:var(--palette-text);--color-text-muted:var(--palette-muted);--color-text-on-accent:var(--palette-1);--color-accent:var(--palette-2);--color-accent-hover:var(--palette-gold-light);--color-accent-soft:#ffb54729;--color-accent-text:var(--palette-2);--color-accent-text-hover:var(--palette-gold-pale);--color-danger:var(--palette-danger);--color-danger-soft:#ff9c801f;--color-success:var(--palette-turquoise);--color-success-soft:#5fe0d21f;--color-action:var(--palette-2);--color-reward:var(--palette-gold-light);--color-done:var(--palette-turquoise);--color-done-soft:#5fe0d21f;--color-done-border:#5fe0d299;--color-moonlight:var(--palette-moonlight);--color-jetium-registration:#a9e34b;--color-jetium-daily-treasure:#ffd43b;--color-jetium-long-text:#da77f2;--color-jetium-short-answer:#ff922b;--color-jetium-multiple-choice:#4dabf7;--color-jetium-link:#66d9e8;--color-jetium-group-activity:#b197fc;--color-jetium-development:#91a7ff;--color-jetium-alliance:#f783ac;--color-jetium-daily-treasure-streak:#38d9a9;--color-jetium-group-exit:#ff6b6b;--color-jetium-other:#adb5bd;--building-narrative:#b794f6;--building-library:#5eb8ff;--building-podcast:#ff8fb1;--building-cinema:#ff6b6b;--building-hallaj:#9ad16b;--building-shobhe:#8b9cff;--building-jorat:#e879f9;--color-focus:var(--palette-gold-light);--shadow-raised:0 1px 2px #0b103099;--shadow-overlay:0 1.5rem 3rem #0b1030b3;--font-display:var(--font-vazirmatn-display), var(--font-body);--font-display-weight:900;--font-medium-weight:500;--text-glow:none;--text-glow-moon:none;--frame-radius:1rem;--frame-radius-row:.75rem;--frame-warm-border:1px solid var(--palette-hairline);--frame-warm-shadow:none;--frame-current-border:1px solid var(--palette-2);--frame-current-shadow:none;--frame-stone-border:1px solid var(--palette-hairline);--frame-stone-shadow:none;--frame-waiting-border:1px solid transparent;--frame-waiting-background:#0e132f66;--screen-backdrop:radial-gradient(120% 45% at 50% -10%, #8fa8ff33, transparent 70%), radial-gradient(90% 35% at 50% 112%, #ffb54726, transparent 75%), linear-gradient(180deg, var(--palette-night-high) 0%, var(--palette-4) 40%, var(--palette-night-deep) 100%);--sky-tint:var(--palette-night-high);--sky-tint-opacity:.45;--sky-shade:radial-gradient(95% 22% at 50% 104%, #ffb5471f, transparent 72%), linear-gradient(180deg, #0e132fcc 0%, #1926578c 22%, #1926579e 55%, #0e132feb 100%);--sky-shade-scene:radial-gradient(95% 22% at 50% 104%, #ffb54726, transparent 72%), linear-gradient(180deg, #0e132fb3 0%, #19265740 18%, #19265714 46%, #0e132f80 70%, #0e132fe6 100%);--screen-title-font:var(--font-display);--screen-title-weight:var(--font-display-weight);--screen-title-size:1.25rem;--screen-title-shadow:none;--screen-title-align:center;--screen-header-rule:none;--screen-header-rule-gap:0;--panel-background:var(--color-surface);--panel-border-color:var(--palette-hairline);--panel-radius:var(--frame-radius-row);--panel-shadow:none;--panel-lit-border-color:var(--palette-gold-light);--panel-lit-shadow:none;--glow-lantern:none;--glow-done:none;--button-radius:.75rem;--button-transition:background-color var(--duration-fast) ease-out, border-color var(--duration-fast) ease-out, box-shadow var(--duration-fast) ease-out, transform var(--duration-fast) ease-out;--button-press-depth:0;--button-primary-radius:.75rem;--button-primary-min-block-size:3rem;--button-primary-font-size:1rem;--button-primary-border:transparent;--button-primary-background:var(--palette-2);--button-primary-background-hover:var(--palette-gold-light);--button-primary-shadow:none;--button-primary-shadow-pressed:none;--button-secondary-background:var(--palette-raised);--button-secondary-border:transparent;--button-secondary-shadow:none;--button-secondary-shadow-pressed:none;--button-disabled-background:var(--palette-raised);--button-disabled-border:transparent;--button-disabled-shadow:none;--button-disabled-color:var(--palette-muted);--button-disabled-opacity:1;--button-label-display:inline-flex;--dialog-body-bleed:0;--dialog-body-bleed-end:0;--dialog-radius:var(--frame-radius);--control-background:var(--palette-well);--control-radius:.75rem;--control-border-width:1px;--control-min-block-size:2.75rem;--control-transition:border-color var(--duration-fast) ease-out, box-shadow var(--duration-fast) ease-out;--control-shadow:none;--control-focus-border:var(--palette-2);--control-focus-shadow:0 0 0 .25rem #ffb54740;--control-invalid-shadow:0 0 0 .25rem #ff9c8026;--choice-border-color:#9aa1c980;--choice-checked-background:#2a2635;--choice-checked-shadow:none;--choice-option-flex:1 1 auto;--choice-invalid-outline:none;--choice-invalid-border:var(--color-danger);--choice-error-weight:700;--tabs-track:var(--palette-well);--tabs-track-radius:var(--radius-pill);--tabs-track-padding:var(--space-1);--tabs-track-shadow:none;--tab-selected-background:var(--palette-raised);--tab-selected-border:transparent;--tab-selected-color:var(--palette-3);--tab-selected-shadow:none;--tab-flex:1 0 auto;--progress-block-size:.375rem;--progress-track:#0b103099;--progress-border:transparent;--progress-shadow:none;--progress-fill:var(--palette-turquoise);--progress-glow:none;--progress-fill-reward:var(--palette-gold-light);--progress-glow-reward:none;--progress-fill-radius:var(--radius-pill);--chip-done-background:var(--color-done-soft);--chip-done-border:1px solid var(--color-done-border);--chip-done-color:var(--palette-turquoise);--chip-open-background:var(--palette-2);--chip-open-color:var(--palette-1);--chip-reward-background:#ffc8571f;--chip-reward-border:1px solid #ffc85766;--chip-reward-color:var(--palette-gold-light);--chip-pending-border:1px dashed var(--palette-edge);--chip-pending-color:var(--palette-muted);--chip-locked-background:var(--palette-raised);--chip-locked-color:var(--palette-muted);--badge-background:var(--palette-5);--badge-color:var(--palette-1);--badge-ring:0 0 0 2px var(--palette-slab-top);--spinner-track:#f7ecd62e;--empty-background:transparent;--empty-border-width:0;--empty-border-color:#9aa1c980;--toast-border-color:var(--panel-border-color);--medal-1:var(--palette-gold-light);--medal-2:#cdcad0;--medal-3:#ff8c46;--emblem-rock:var(--palette-raised);--emblem-band:#787c96;--emblem-ground:#fad69d;--emblem-wall:#cfc8bf;--emblem-dome:var(--palette-2);--emblem-trim:var(--palette-1);--emblem-window:#ffaa47;--tier-ring-wood:#bc7738;--tier-ring-bronze:var(--medal-3);--tier-ring-silver:#cdcad0;--tier-ring-gold:var(--palette-gold-light);--tier-ring-default:var(--palette-moonlight);--corner-button-size:2.75rem}@supports (color:color-mix(in srgb, white, black)){[data-surface=student]{--color-overlay:color-mix(in srgb, var(--palette-night-deep) 82%, transparent);--color-accent-soft:color-mix(in srgb, var(--palette-2) 16%, transparent);--color-danger-soft:color-mix(in srgb, var(--palette-danger) 12%, transparent);--color-success-soft:color-mix(in srgb, var(--palette-turquoise) 12%, transparent);--color-done-soft:color-mix(in srgb, var(--palette-turquoise) 12%, transparent);--color-done-border:color-mix(in srgb, var(--palette-turquoise) 60%, transparent);--shadow-raised:0 1px 2px color-mix(in srgb, var(--palette-1) 60%, transparent);--shadow-overlay:0 1.5rem 3rem color-mix(in srgb, var(--palette-1) 70%, transparent);--frame-waiting-background:color-mix(in srgb, var(--palette-night-deep) 40%, transparent);--screen-backdrop:radial-gradient(120% 45% at 50% -10%, color-mix(in srgb, var(--palette-moonlight) 20%, transparent), transparent 70%), radial-gradient(90% 35% at 50% 112%, color-mix(in srgb, var(--palette-2) 15%, transparent), transparent 75%), linear-gradient(180deg, var(--palette-night-high) 0%, var(--palette-4) 40%, var(--palette-night-deep) 100%);--sky-shade:radial-gradient(95% 22% at 50% 104%, color-mix(in srgb, var(--palette-2) 12%, transparent), transparent 72%), linear-gradient(180deg, color-mix(in srgb, var(--palette-night-deep) 80%, transparent) 0%, color-mix(in srgb, var(--palette-4) 55%, transparent) 22%, color-mix(in srgb, var(--palette-4) 62%, transparent) 55%, color-mix(in srgb, var(--palette-night-deep) 92%, transparent) 100%);--sky-shade-scene:radial-gradient(95% 22% at 50% 104%, color-mix(in srgb, var(--palette-2) 15%, transparent), transparent 72%), linear-gradient(180deg, color-mix(in srgb, var(--palette-night-deep) 70%, transparent) 0%, color-mix(in srgb, var(--palette-4) 25%, transparent) 18%, color-mix(in srgb, var(--palette-4) 8%, transparent) 46%, color-mix(in srgb, var(--palette-night-deep) 50%, transparent) 70%, color-mix(in srgb, var(--palette-night-deep) 90%, transparent) 100%);--control-focus-shadow:0 0 0 .25rem color-mix(in srgb, var(--palette-2) 25%, transparent);--control-invalid-shadow:0 0 0 .25rem color-mix(in srgb, var(--palette-danger) 15%, transparent);--choice-border-color:color-mix(in srgb, var(--palette-edge) 50%, transparent);--choice-checked-background:color-mix(in srgb, var(--palette-2) 12%, var(--palette-well));--progress-track:color-mix(in srgb, var(--palette-1) 60%, transparent);--chip-reward-background:color-mix(in srgb, var(--palette-gold-light) 12%, transparent);--chip-reward-border:1px solid color-mix(in srgb, var(--palette-gold-light) 40%, transparent);--spinner-track:color-mix(in srgb, var(--palette-3) 18%, transparent);--empty-border-color:color-mix(in srgb, var(--palette-edge) 50%, transparent);--medal-2:color-mix(in srgb, var(--palette-3) 55%, var(--palette-edge));--medal-3:color-mix(in srgb, var(--palette-5) 55%, var(--palette-2));--emblem-band:color-mix(in srgb, var(--palette-3) 30%, var(--palette-raised));--emblem-ground:color-mix(in srgb, var(--palette-2) 40%, var(--palette-3));--emblem-wall:color-mix(in srgb, var(--palette-3) 82%, var(--palette-4));--emblem-window:color-mix(in srgb, var(--palette-2) 85%, var(--palette-5));--tier-ring-wood:color-mix(in srgb, var(--palette-gold-deep) 75%, var(--palette-1));--tier-ring-silver:color-mix(in srgb, var(--palette-3) 55%, var(--palette-edge))}}[data-surface=teacher]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--palette-1:#0b1030;--palette-2:#ffb547;--palette-3:#fff;--palette-4:#f5f0e6;--palette-5:#c0283a;--palette-text:#172352;--palette-ivory-high:#fbf8f1;--palette-ivory-deep:#ebe3d4;--palette-sand:#ede6d8;--palette-sunk:#eee7d9;--palette-well:#fbf9f4;--palette-muted:#4b5274;--palette-subtle:#5a607e;--palette-edge:#7d839e;--palette-hairline:#e3dacb;--palette-gold-ink:#875708;--palette-gold-ink-hover:#6b4506;--palette-gold-frame:#b47c1c;--palette-gold-hover:#f7a935;--palette-gold-soft:#fbf1dc;--palette-turquoise:#17998a;--palette-turquoise-ink:#0a6a5f;--palette-turquoise-soft:#e3f2ef;--palette-danger:#a0381a;--palette-danger-soft:#fbeae3;--palette-mark-words:#fff8ec;--palette-night:#0e132f;--palette-night-tint:#1b2862;--palette-moonlight:#8fa8ff;--color-page:var(--palette-ivory-deep);--color-background:var(--palette-4);--color-surface:var(--palette-3);--color-surface-raised:var(--palette-sand);--color-panel:var(--color-surface);--color-border:var(--palette-hairline);--color-border-strong:var(--palette-edge);--color-overlay:#0e132f73;--color-text:var(--palette-text);--color-text-muted:var(--palette-muted);--color-text-subtle:var(--palette-subtle);--color-text-on-accent:var(--palette-1);--color-text-on-danger:var(--palette-3);--color-accent:var(--palette-2);--color-accent-hover:var(--palette-gold-hover);--color-accent-soft:var(--palette-gold-soft);--color-accent-text:var(--palette-gold-ink);--color-accent-text-hover:var(--palette-gold-ink-hover);--color-danger:var(--palette-danger);--color-danger-soft:var(--palette-danger-soft);--color-success:var(--palette-turquoise-ink);--color-success-soft:var(--palette-turquoise-soft);--color-action:var(--palette-2);--color-reward:var(--palette-gold-ink);--color-done:var(--palette-turquoise-ink);--color-done-soft:var(--palette-turquoise-soft);--color-done-border:#17998a73;--color-done-fill:var(--palette-turquoise);--color-moonlight:var(--palette-moonlight);--color-night:var(--palette-night);--color-well:var(--palette-well);--color-hairline:var(--palette-hairline);--color-focus:var(--palette-gold-frame);--shadow-raised:0 1px 2px #1723521a;--shadow-overlay:0 1rem 2.5rem #1723522e;--font-display:var(--font-vazirmatn-display), var(--font-body);--font-display-weight:900;--font-medium-weight:500;--text-glow:none;--text-glow-figure:none;--frame-radius:1rem;--frame-radius-row:.75rem;--frame-warm-border:1px solid var(--palette-hairline);--frame-warm-shadow:0 1px 2px #1723520f;--frame-current-border:1px solid var(--palette-gold-frame);--frame-current-shadow:none;--frame-waiting-border:1px solid transparent;--frame-waiting-background:var(--palette-sunk);--screen-backdrop:linear-gradient(180deg, var(--palette-ivory-high) 0, var(--palette-4) 16rem);--sky-tint:var(--palette-night-tint);--sky-tint-opacity:.35;--sky-shade:linear-gradient(180deg, #0e132f66 0%, #0e132f0d 45%, #0e132f73 100%);--sky-shade-scene:var(--sky-shade);--screen-title-font:var(--font-display);--screen-title-weight:var(--font-display-weight);--screen-title-size:1.25rem;--screen-title-shadow:none;--screen-title-align:center;--screen-header-rule:none;--screen-header-rule-gap:0;--panel-background:var(--palette-3);--panel-border-color:var(--palette-hairline);--panel-radius:var(--frame-radius);--panel-shadow:var(--frame-warm-shadow);--panel-lit-border-color:var(--palette-gold-frame);--panel-lit-shadow:none;--glow-lantern:none;--glow-done:none;--button-radius:.75rem;--button-transition:background-color var(--duration-fast) ease-out, border-color var(--duration-fast) ease-out, box-shadow var(--duration-fast) ease-out;--button-press-depth:0;--button-primary-radius:.75rem;--button-primary-min-block-size:3rem;--button-primary-font-size:1rem;--button-primary-border:transparent;--button-primary-background:var(--palette-2);--button-primary-background-hover:var(--palette-gold-hover);--button-primary-shadow:none;--button-primary-shadow-pressed:none;--button-secondary-background:var(--palette-sand);--button-secondary-border:transparent;--button-secondary-shadow:none;--button-secondary-shadow-pressed:none;--button-outline-background:#ffb54714;--button-outline-background-hover:var(--palette-gold-soft);--button-outline-border:var(--palette-gold-frame);--button-outline-color:var(--palette-gold-ink);--button-disabled-background:var(--palette-sand);--button-disabled-border:transparent;--button-disabled-shadow:none;--button-disabled-color:var(--palette-muted);--button-disabled-opacity:1;--button-label-display:inline-flex;--dialog-body-bleed:0;--dialog-body-bleed-end:0;--dialog-radius:1.125rem;--control-background:var(--palette-well);--control-radius:.75rem;--control-border-width:1px;--control-min-block-size:2.75rem;--control-transition:border-color var(--duration-fast) ease-out, box-shadow var(--duration-fast) ease-out;--control-shadow:none;--control-focus-border:var(--palette-gold-frame);--control-focus-shadow:0 0 0 3px #ffb54759;--control-invalid-shadow:0 0 0 3px #a0381a1f;--choice-border-color:#7d839e99;--choice-checked-background:var(--palette-gold-soft);--choice-checked-border:var(--palette-gold-frame);--choice-checked-shadow:none;--choice-option-flex:1 1 0;--choice-invalid-outline:none;--choice-invalid-border:var(--color-danger);--choice-error-weight:700;--tabs-track:var(--palette-sand);--tabs-track-radius:.6875rem;--tabs-track-padding:2px;--tabs-track-shadow:none;--tab-selected-background:var(--palette-3);--tab-selected-border:transparent;--tab-selected-color:var(--palette-text);--tab-selected-shadow:0 1px 2px #1723521f;--tab-flex:1 0 auto;--progress-block-size:.375rem;--progress-track:var(--palette-sand);--progress-border:transparent;--progress-shadow:none;--progress-fill:var(--palette-turquoise);--progress-glow:none;--progress-fill-reward:var(--palette-2);--progress-glow-reward:none;--progress-fill-radius:var(--radius-pill);--chip-done-background:var(--color-done-soft);--chip-done-border:1px solid var(--color-done-border);--chip-done-color:var(--palette-turquoise-ink);--chip-open-background:var(--palette-2);--chip-open-color:var(--palette-1);--chip-reward-background:var(--palette-gold-soft);--chip-reward-border:1px solid #b47c1c73;--chip-reward-color:var(--palette-gold-ink);--chip-pending-border:1px dashed var(--palette-edge);--chip-pending-color:var(--palette-muted);--chip-locked-background:#1723520d;--chip-locked-border:1px solid #1723521f;--chip-locked-color:var(--palette-muted);--chip-leader-background:var(--palette-gold-soft);--chip-leader-border:1px solid #b47c1c8c;--chip-leader-color:var(--palette-gold-ink);--chip-mismatch-background:var(--palette-danger-soft);--chip-mismatch-border:1px dashed var(--palette-danger);--chip-mismatch-color:var(--palette-danger);--chip-neutral-background:#1723520a;--chip-neutral-border:1px solid #17235229;--chip-neutral-color:var(--palette-text);--badge-background:var(--palette-2);--badge-color:var(--palette-1);--badge-ring:0 0 0 2px var(--palette-3);--spinner-track:#1723521f;--empty-background:transparent;--empty-border-width:0;--empty-border-color:#7d839e73;--toast-border-color:var(--panel-border-color);--medal-1:var(--palette-2);--medal-2:#cfd3df;--medal-3:#e8a77a;--medal-done-background:var(--palette-turquoise-soft);--medal-done-border:1.5px solid var(--palette-turquoise);--medal-done-color:var(--palette-turquoise-ink);--medal-done-shadow:none;--medal-done-ring:#17998a8c;--medal-current-background:var(--palette-2);--medal-current-border:1px solid var(--palette-gold-frame);--medal-current-color:var(--palette-1);--medal-current-shadow:0 0 0 3px #ffb5474d;--medal-current-ring:var(--palette-gold-frame);--medal-open-background:var(--palette-3);--medal-open-border:1.5px solid var(--palette-gold-frame);--medal-open-color:var(--palette-gold-ink);--medal-open-shadow:none;--medal-open-ring:#b47c1c80;--medal-locked-background:var(--palette-sand);--medal-locked-border:1px solid #7d839e73;--medal-locked-color:var(--palette-subtle);--medal-locked-shadow:none;--medal-locked-ring:#7d839e66;--medal-plain-background:var(--palette-3);--medal-plain-border:1px solid #7d839e73;--medal-plain-color:var(--palette-text);--medal-plain-ring:#7d839e66;--path-done:#17998ab3;--path-ahead:#7d839e80;--teacher-mark-background:var(--palette-5);--teacher-mark-border:1px solid transparent;--teacher-mark-color:var(--palette-mark-words);--teacher-mark-shadow:none;--teacher-mark-text-shadow:none;--nav-background:#fffffff5;--nav-border:1px solid var(--palette-hairline);--nav-shadow:0 -.25rem 1rem #1723520f;--nav-current-background:var(--palette-gold-soft);--nav-current-color:var(--palette-gold-ink);--nav-current-thread:var(--palette-2);--nav-current-glow:none;--night-window-background:linear-gradient(180deg, var(--palette-night-tint) 0%, #172352 45%, var(--palette-night) 100%);--stone-numeral:#f7ecd6;--stone-numeral-open:var(--palette-2);--stone-numeral-locked:#a7a5bd;--stone-cut:var(--palette-night);--stone-cut-open:#4a3c35;--stone-edge:#f7ecd64d;--stone-edge-open:#ffd58ab3;--stone-edge-locked:#f7ecd62e;--stone-glow:#5fe0d240;--emblem-rock:#2f3a6c;--emblem-band:#6b6f8c;--emblem-ground:#fad69d;--emblem-wall:#cfc8be;--emblem-dome:var(--palette-2);--emblem-trim:var(--palette-1);--emblem-window:#ffaa47;--text-glow-moon:none;--frame-stone-border:1px solid var(--palette-hairline);--frame-stone-shadow:none;--corner-button-size:2.75rem}@supports (color:color-mix(in srgb, white, black)){[data-surface=teacher]{--color-overlay:color-mix(in srgb, var(--palette-night) 45%, transparent);--color-done-border:color-mix(in srgb, var(--palette-turquoise) 45%, transparent);--shadow-raised:0 1px 2px color-mix(in srgb, var(--palette-text) 10%, transparent);--shadow-overlay:0 1rem 2.5rem color-mix(in srgb, var(--palette-text) 18%, transparent);--frame-warm-shadow:0 1px 2px color-mix(in srgb, var(--palette-text) 6%, transparent);--sky-shade:linear-gradient(180deg, color-mix(in srgb, var(--palette-night) 40%, transparent) 0%, color-mix(in srgb, var(--palette-night) 5%, transparent) 45%, color-mix(in srgb, var(--palette-night) 45%, transparent) 100%);--button-outline-background:color-mix(in srgb, var(--palette-2) 8%, transparent);--control-focus-shadow:0 0 0 3px color-mix(in srgb, var(--palette-2) 35%, transparent);--control-invalid-shadow:0 0 0 3px color-mix(in srgb, var(--palette-danger) 12%, transparent);--choice-border-color:color-mix(in srgb, var(--palette-edge) 60%, transparent);--tab-selected-shadow:0 1px 2px color-mix(in srgb, var(--palette-text) 12%, transparent);--chip-reward-border:1px solid color-mix(in srgb, var(--palette-gold-frame) 45%, transparent);--chip-locked-background:color-mix(in srgb, var(--palette-text) 5%, transparent);--chip-locked-border:1px solid color-mix(in srgb, var(--palette-text) 12%, transparent);--chip-leader-border:1px solid color-mix(in srgb, var(--palette-gold-frame) 55%, transparent);--chip-neutral-background:color-mix(in srgb, var(--palette-text) 4%, transparent);--chip-neutral-border:1px solid color-mix(in srgb, var(--palette-text) 16%, transparent);--spinner-track:color-mix(in srgb, var(--palette-text) 12%, transparent);--empty-border-color:color-mix(in srgb, var(--palette-edge) 45%, transparent);--medal-done-ring:color-mix(in srgb, var(--palette-turquoise) 55%, transparent);--medal-current-shadow:0 0 0 3px color-mix(in srgb, var(--palette-2) 30%, transparent);--medal-open-ring:color-mix(in srgb, var(--palette-gold-frame) 50%, transparent);--medal-locked-border:1px solid color-mix(in srgb, var(--palette-edge) 45%, transparent);--medal-locked-ring:color-mix(in srgb, var(--palette-edge) 40%, transparent);--medal-plain-border:1px solid color-mix(in srgb, var(--palette-edge) 45%, transparent);--medal-plain-ring:color-mix(in srgb, var(--palette-edge) 40%, transparent);--path-done:color-mix(in srgb, var(--palette-turquoise) 70%, transparent);--path-ahead:color-mix(in srgb, var(--palette-edge) 50%, transparent);--nav-background:color-mix(in srgb, var(--palette-3) 96%, transparent);--nav-shadow:0 -.25rem 1rem color-mix(in srgb, var(--palette-text) 6%, transparent)}}:root:has(main[data-surface=teacher]){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-page:#ebe3d4;--color-background:#f5f0e6;--color-border:#e3dacb}:is([data-surface=panel],:root:has([data-shell=panel])){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--pn-chrome-top:#1b2760;--pn-chrome:#141c47;--pn-chrome-deep:#0e132f;--pn-chrome-text:#f7ecd6;--pn-chrome-muted:#b8b5d1;--pn-chrome-line:#f7ecd61f;--pn-paper:#f4efe4;--pn-surface:#fffdf8;--pn-sunken:#f0e9da;--pn-line:#e4dac6;--pn-line-soft:#ece3d1;--pn-line-strong:#8c87a3;--pn-ink:#1a2152;--pn-ink-muted:#575c7c;--pn-ink-faint:#6b6e88;--pn-gold:#ffb547;--pn-gold-bright:#ffc857;--pn-gold-pale:#ffd58a;--pn-gold-line:#d9a648;--pn-gold-edge:#e3b86a;--pn-gold-ink:#8a5600;--pn-gold-ink-deep:#5f3b00;--pn-gold-wash:#fff3d9;--pn-teal:#5fe0d2;--pn-teal-ink:#0b6b62;--pn-teal-line:#7fd3c8;--pn-teal-wash:#e0f7f3;--pn-danger:#b42318;--pn-danger-line:#ec9a92;--pn-danger-wash:#fdeceb;--pn-slate-ink:#4a4e68;--pn-slate-line:#c9c8d8;--pn-slate-wash:#e6e5ee;--pn-info-line:#c6cbe3;--pn-info-wash:#eef0f8;--pn-chrome-group:#9d9abb;--pn-chrome-item:#ddd8ea;--pn-chrome-hover:#ffffff0d;--pn-chrome-button:#ffffff12;--pn-chrome-button-hover:#ffffff1f;--pn-chrome-gleam:#ffffff2e;--pn-chrome-alert:#ffb4a6;--pn-chrome-subtitle:#e6e1f0;--pn-topbar-background:#fbf8f1f2;--pn-crumb-chevron:#a59f8c;--pn-lock-line:#d6ccb6;--pn-stone-silver-ink:#eef1fb;--pn-stone-gold-ink:#ffe0a0;--pn-stone-plain-ink:#b3b1c6;--pn-stone-cut-silver:-1px -1px 0 #0b1030, 1px 1px 0 #ffffff4d;--pn-stone-cut-gold:-1px -1px 0 #3d2207, 1px 1px 0 #ffe9b8b3;--pn-stone-cut-plain:-1px -1px 0 #05081a, 1px 1px 0 #ffffff2e;--pn-slab:linear-gradient(180deg, #36406a, #283152);--pn-ember:#ff6b45;--pn-night:#0b1030;--pn-edge-warm:#c9bea6;--pn-kind-long-text:#9b3fb5;--pn-kind-long-text-wash:#f3e6f8;--pn-kind-short-answer:#b8590f;--pn-kind-short-answer-wash:#fbeadb;--pn-kind-multiple-choice:#1f6fb2;--pn-kind-multiple-choice-wash:#e1eefa;--pn-kind-link:#0f7f8c;--pn-kind-link-wash:#dcf2f4;--building-narrative:#b794f6;--building-library:#5eb8ff;--building-podcast:#ff8fb1;--building-cinema:#ff6b6b;--building-hallaj:#9ad16b;--building-shobhe:#8b9cff;--building-jorat:#e879f9;--palette-1:var(--pn-ink);--palette-2:var(--pn-gold);--palette-3:var(--pn-surface);--palette-4:var(--pn-paper);--palette-5:var(--pn-chrome);--palette-text:var(--pn-ink);--color-page:var(--pn-paper);--color-background:var(--pn-paper);--color-surface:var(--pn-surface);--color-surface-raised:var(--pn-sunken);--color-panel:var(--pn-surface);--color-border:var(--pn-line);--color-border-strong:var(--pn-line-strong);--color-overlay:#0e132fb3;--color-text:var(--pn-ink);--color-text-muted:var(--pn-ink-muted);--color-text-on-accent:var(--pn-chrome-text);--color-accent:var(--pn-ink);--color-accent-hover:#2a3674;--color-accent-soft:var(--pn-gold-wash);--color-accent-text:var(--pn-gold-ink);--color-accent-text-hover:var(--pn-gold-ink-deep);--color-danger:var(--pn-danger);--color-danger-soft:var(--pn-danger-wash);--color-success:var(--pn-teal-ink);--color-success-soft:var(--pn-teal-wash);--color-focus:var(--pn-gold-ink);--shadow-raised:0 1px 2px #1a21520f, 0 6px 18px -14px #1a215240;--shadow-overlay:0 30px 60px #0e132f80;--font-display:var(--font-vazirmatn-display), var(--font-body);--font-display-weight:900;--pn-card-radius:.875rem;--pn-card-border:1px solid var(--pn-line);--pn-card-shadow:var(--shadow-raised);--pn-card-key-border:1px solid var(--pn-gold-line);--pn-card-key-shadow:inset 0 1px 0 #fff8e6, 0 0 0 3px #ffb5471c, 0 1px 2px #1a21520f, 0 10px 26px -14px #8a560059;--pn-slot-background:var(--pn-sunken);--pn-slot-border:1px dashed var(--pn-edge-warm);--pn-gold-rule:linear-gradient(90deg, transparent, var(--pn-gold-line) 30%, var(--pn-gold-line) 70%, transparent);--pn-row-current-background:#fffaf0;--pn-row-current-bar:inset -3px 0 0 var(--pn-gold);--pn-chrome-background:linear-gradient(180deg, var(--pn-chrome-top) 0%, var(--pn-chrome) 34%, var(--pn-chrome-deep) 100%);--pn-chrome-edge:#ffb54759;--pn-stars:radial-gradient(1.5px 1.5px at 14% 12%, #f7ecd6aa 50%, transparent 51%), radial-gradient(1px 1px at 32% 30%, #f7ecd677 50%, transparent 51%), radial-gradient(1.5px 1.5px at 72% 9%, #f7ecd699 50%, transparent 51%), radial-gradient(1px 1px at 88% 34%, #f7ecd666 50%, transparent 51%), radial-gradient(1px 1px at 52% 52%, #f7ecd655 50%, transparent 51%), radial-gradient(1px 1px at 8% 64%, #f7ecd655 50%, transparent 51%), radial-gradient(1.5px 1.5px at 94% 72%, #f7ecd677 50%, transparent 51%);--pn-menu-current-background:linear-gradient(90deg, #ffffff08, #ffffff17);--pn-menu-current-shadow:inset -3px 0 0 var(--pn-gold), inset 0 0 0 1px #ffb54733;--panel-background:var(--pn-surface);--panel-border-color:var(--pn-line);--panel-radius:var(--pn-card-radius);--panel-shadow:var(--pn-card-shadow);--frame-radius:var(--pn-card-radius);--dialog-radius:1rem;--toast-border-color:var(--pn-line);--button-radius:.625rem;--button-primary-radius:.625rem;--button-primary-font-size:inherit;--button-primary-border:var(--pn-chrome-deep);--button-primary-background:linear-gradient(180deg, #2a3674, var(--pn-ink));--button-primary-background-hover:linear-gradient(180deg, #34428a, #222b66);--button-primary-shadow:inset 0 1px 0 #ffffff24, 0 1px 2px #0e132f40;--button-primary-shadow-pressed:inset 0 1px 0 #ffffff24;--button-secondary-background:var(--pn-surface);--button-secondary-border:var(--pn-edge-warm);--button-secondary-shadow:0 1px 1px #1a21520d;--button-secondary-shadow-pressed:none;--button-disabled-background:#ece6d8;--button-disabled-border:#ddd3bf;--button-disabled-shadow:none;--button-disabled-color:#77738a;--button-disabled-opacity:1;--button-label-display:inline-flex;--pn-publish-background:linear-gradient(180deg, var(--pn-gold-pale), var(--pn-gold));--pn-publish-background-hover:linear-gradient(180deg, #ffe2a8, var(--pn-gold-bright));--pn-publish-border:#d99a32;--pn-publish-shadow:inset 0 1px 0 #fff3d6, 0 1px 2px #8a560040, 0 0 0 3px #ffb5471f;--control-background:var(--pn-surface);--control-radius:.625rem;--control-border-width:1px;--control-min-block-size:2.625rem;--control-shadow:inset 0 1px 2px #1a215214;--control-focus-border:#c98a1e;--control-focus-shadow:0 0 0 3px #ffb54759;--control-invalid-shadow:0 0 0 3px #b4231821;--control-transition:border-color var(--duration-fast) ease-out, box-shadow var(--duration-fast) ease-out;--choice-border-color:var(--pn-line);--choice-checked-background:var(--pn-gold-wash);--choice-checked-shadow:0 0 0 3px #ffb5471f;--choice-error-weight:700;--tabs-track:var(--pn-sunken);--tabs-track-radius:.75rem;--tabs-track-padding:var(--space-1);--tab-selected-background:var(--pn-surface);--tab-selected-border:var(--pn-gold-line);--tab-selected-color:var(--pn-ink);--tab-selected-shadow:0 1px 2px #1a21521a;--progress-track:var(--pn-line-soft);--progress-fill:linear-gradient(90deg, #f5a637, var(--pn-gold));--spinner-track:var(--pn-line);--empty-background:var(--pn-slot-background);--empty-border-width:1px;--empty-border-color:var(--pn-edge-warm);--pn-level-national:var(--pn-ink);--pn-level-province:var(--pn-kind-long-text);--pn-level-city:var(--pn-kind-multiple-choice);--pn-level-district:var(--pn-kind-link);--pn-level-school:var(--pn-gold-ink)}@supports (color:color-mix(in srgb, white, black)){:is([data-surface=panel],:root:has([data-shell=panel])){--pn-topbar-background:#fbf8f1f2;--color-overlay:color-mix(in srgb, var(--pn-chrome-deep) 70%, transparent);--shadow-raised:0 1px 2px color-mix(in srgb, var(--pn-ink) 6%, transparent), 0 6px 18px -14px color-mix(in srgb, var(--pn-ink) 25%, transparent);--shadow-overlay:0 30px 60px color-mix(in srgb, var(--pn-chrome-deep) 50%, transparent);--pn-card-key-shadow:inset 0 1px 0 #fff8e6, 0 0 0 3px color-mix(in srgb, var(--pn-gold) 11%, transparent), 0 1px 2px color-mix(in srgb, var(--pn-ink) 6%, transparent), 0 10px 26px -14px color-mix(in srgb, var(--pn-gold-ink) 35%, transparent);--pn-chrome-edge:color-mix(in srgb, var(--pn-gold) 35%, transparent);--pn-menu-current-shadow:inset -3px 0 0 var(--pn-gold), inset 0 0 0 1px color-mix(in srgb, var(--pn-gold) 20%, transparent);--button-primary-shadow:inset 0 1px 0 #ffffff24, 0 1px 2px color-mix(in srgb, var(--pn-chrome-deep) 25%, transparent);--button-secondary-shadow:0 1px 1px color-mix(in srgb, var(--pn-ink) 5%, transparent);--pn-publish-shadow:inset 0 1px 0 #fff3d6, 0 1px 2px color-mix(in srgb, var(--pn-gold-ink) 25%, transparent), 0 0 0 3px color-mix(in srgb, var(--pn-gold) 12%, transparent);--control-shadow:inset 0 1px 2px color-mix(in srgb, var(--pn-ink) 8%, transparent);--control-focus-shadow:0 0 0 3px color-mix(in srgb, var(--pn-gold) 35%, transparent);--control-invalid-shadow:0 0 0 3px color-mix(in srgb, var(--pn-danger) 13%, transparent);--choice-checked-shadow:0 0 0 3px color-mix(in srgb, var(--pn-gold) 12%, transparent);--tab-selected-shadow:0 1px 2px color-mix(in srgb, var(--pn-ink) 10%, transparent)}}
*,:before,:after{box-sizing:border-box}html,body{margin:0;padding:0}html{background:var(--color-page)}body{background:var(--color-background);border-inline:1px solid var(--color-border);color:var(--color-text);font-family:var(--font-body);max-inline-size:var(--app-max-inline-size);min-block-size:100dvh;min-inline-size:320px;margin-inline:auto;line-height:1.7}body:has([data-shell=panel]){border-inline:0;max-inline-size:none}:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
