:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-bg:#0d3358;--color-surface:#232532;--color-text:#f2faff;--color-divider:#e9e9ed29;--color-band:color-mix(in oklab, var(--color-neutral-900) 60%, var(--color-bg));--color-band-strong:color-mix(in oklab, var(--color-neutral-900) 70%, var(--color-bg));--color-sea-1:#0c2f52;--color-sea-2:#0b2948;--color-sea-3:#0a2340;--color-accent:#38bdf8;--color-accent-100:#eaf7ff;--color-accent-200:#c9ecff;--color-accent-300:#8fdcff;--color-accent-400:#5ecdfb;--color-accent-500:#38bdf8;--color-accent-600:#1e9fdd;--color-accent-700:#1a7cae;--color-accent-800:#185f85;--color-accent-900:#164a68;--color-accent-2-100:#fff5da;--color-accent-2-200:#ffe9b0;--color-accent-2-300:#ffd979;--color-accent-2-400:#ffc63f;--color-accent-2-500:#fbb614;--color-accent-2-600:#d99a11;--color-accent-2-700:#a5760e;--color-accent-2-800:#7b580b;--color-accent-2-900:#543d08;--color-neutral-100:#f3f5fe;--color-neutral-200:#e4e7f5;--color-neutral-300:#c4dced;--color-neutral-400:#9cbdd7;--color-neutral-500:#7ba1c0;--color-neutral-600:#75798c;--color-neutral-700:#2f6291;--color-neutral-800:#245079;--color-neutral-900:#1a3f60;--font-body:var(--font-vazirmatn), "Vazirmatn", Tahoma, system-ui, sans-serif;--font-heading:var(--font-body);--space-1:2.8px;--space-2:5.6px;--space-3:8.4px;--space-4:11.2px;--space-6:16.8px;--space-8:22.4px;--radius-sm:18px;--radius-md:22px;--radius-lg:30px;--radius-card:26px;--radius-input:20px;--shadow-sm:0 0 0 1px #3f424d;--shadow-md:0 0 0 1px #595d6c, 0 6px 18px #0000008c;--shadow-lg:0 0 0 1px #9397ab, 0 16px 40px #000000a6;--ease-bounce:cubic-bezier(.34, 1.56, .64, 1);--kf-bob:bob;--kf-sway:sway;--kf-twinkle:twinkle;--kf-rise:rise;--kf-swim:swim;--kf-wiggle:wiggle;--kf-popin:popin;--mobile-max:780px;--tabbar-height:64px;--topbar-height:56px}@media (max-width:780px){:root{--radius-sm:16px;--radius-md:20px;--radius-card:22px;--radius-input:18px}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--color-bg);color:var(--color-text);font-family:var(--font-body);min-height:100dvh;margin:0;font-size:15px;font-weight:400;line-height:1.55}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);letter-spacing:-.015em;margin:0;font-weight:700;line-height:1.12}p{margin:0}a{color:var(--color-accent-300);text-underline-offset:3px}a:hover{color:var(--color-accent-200)}img,video{max-width:100%;display:block}button,input,textarea,select{font-family:inherit}:focus{outline:none}:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}::selection{background:color-mix(in srgb, var(--color-accent) 30%, transparent)}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:780px){.desktop-only{display:none!important}}@media (min-width:781px){.mobile-only{display:none!important}}.ltr{direction:ltr;unicode-bidi:isolate}.btn{cursor:pointer;font-family:var(--font-body);color:var(--color-text);padding:var(--space-2) calc(var(--space-3) * 1.2);transition:transform .16s var(--ease-bounce), background-color .15s;background:0 0;border:3px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:6px;font-size:14px;font-weight:700;line-height:1.2;text-decoration:none;display:inline-flex}.btn:hover{color:var(--color-text);transform:translateY(-2px)scale(1.04)}.btn:active{transform:translateY(1px)scale(.97)}.btn:disabled,.btn[aria-disabled=true]{opacity:.45;cursor:not-allowed;transform:none}.btn svg{flex:none;display:block}.btn-primary{color:var(--color-accent);border-color:var(--color-accent)}.btn-primary:hover{color:var(--color-accent);background:color-mix(in srgb, var(--color-accent) 12%, transparent)}.btn-primary:active{background:color-mix(in srgb, var(--color-accent) 22%, transparent)}.btn-secondary{border-color:var(--color-divider)}.btn-secondary:hover{background:color-mix(in srgb, var(--color-text) 7%, transparent)}.btn-secondary:active{background:color-mix(in srgb, var(--color-text) 14%, transparent)}.btn-ghost{color:var(--color-accent);padding-inline:var(--space-1)}.btn-ghost:hover{color:var(--color-accent);background:color-mix(in srgb, var(--color-accent) 10%, transparent)}.btn-ghost:active{background:color-mix(in srgb, var(--color-accent) 18%, transparent)}.btn-block{width:100%;margin-top:var(--space-2)}.btn-lg{font-size:15px}@media (max-width:780px){.btn{min-height:46px}.btn:hover{transform:none}.btn:active{transform:scale(.96)}}.field>label,.field>.field-label{color:color-mix(in srgb, var(--color-text) 70%, transparent);margin-bottom:5px;font-size:12px;display:block}.input{width:100%;min-height:36px;font:inherit;color:var(--color-text);caret-color:var(--color-accent);background:var(--color-surface);border:3px solid var(--color-divider);border-radius:var(--radius-input);padding:6px 10px;font-size:14px}.input::placeholder{color:color-mix(in srgb, var(--color-text) 40%, transparent)}.input:hover{border-color:color-mix(in srgb, var(--color-text) 45%, transparent)}.input:focus-visible{border-color:var(--color-accent);outline-offset:0}textarea.input{resize:vertical;min-height:90px;line-height:1.8}.field-error{color:var(--color-accent-2-300);margin-top:6px;font-size:12.5px}.card{gap:var(--space-2);padding:var(--space-3);border-radius:var(--radius-card);background:var(--color-surface);flex-direction:column;display:flex}.card-row{flex-direction:row}.elev-sm{box-shadow:var(--shadow-sm)}.elev-md{box-shadow:var(--shadow-md)}.elev-lg{box-shadow:var(--shadow-lg)}@media (min-width:781px){.card.elev-sm{--card-tilt:0deg;rotate:var(--card-tilt);transition:rotate .22s var(--ease-bounce), transform .22s var(--ease-bounce), box-shadow .2s}.card.elev-sm:nth-child(odd){--card-tilt:-1deg}.card.elev-sm:nth-child(2n){--card-tilt:1deg}.card.elev-sm:hover{--card-tilt:0deg;box-shadow:0 14px 0 -4px var(--color-accent-900), var(--shadow-lg);transform:translateY(-7px)scale(1.025)}.card.elev-sm:hover .wiggle-on-hover{animation:.5s ease-in-out wiggle}.card.card-flat.elev-sm,.card.card-flat.elev-sm:hover{--card-tilt:0deg;box-shadow:var(--shadow-sm);transform:none}}.tag{letter-spacing:.02em;border-radius:999px;align-items:center;gap:4px;padding:3px 10px;font-size:11px;font-weight:700;display:inline-flex}.tag-accent{background:var(--color-accent-800);color:var(--color-accent-100)}.tag-neutral{background:var(--color-neutral-800);color:var(--color-neutral-100)}.tag-outline{border:1px solid var(--color-accent);color:var(--color-accent)}.star{color:var(--color-accent-2-400)}@keyframes wiggle{0%,to{rotate:0deg}25%{rotate:-13deg}75%{rotate:13deg}}@keyframes swim{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes rise{0%{opacity:0;transform:translateY(20px)scale(.7)}25%{opacity:.8}to{opacity:0;transform:translateY(-190px)scale(1.1)}}@keyframes twinkle{0%,to{opacity:.35;transform:scale(.85)}50%{opacity:1;transform:scale(1.15)}}@keyframes sway{0%,to{rotate:-7deg}50%{rotate:7deg}}@keyframes bob{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes popin{0%{opacity:0;transform:translateY(16px)scale(.94)}to{opacity:1;transform:none}}.pop{animation:popin .45s var(--ease-bounce) both}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.page{max-width:900px;margin:0 auto;padding:48px 28px 70px}.page-wide{max-width:1000px}.page-narrow{max-width:440px;padding:64px 28px 90px}@media (max-width:780px){.page,.page-wide,.page-narrow{max-width:none;padding:18px 18px 26px}}.page-head{margin-bottom:34px}.page-head h1{margin:14px 0 6px;font-size:34px}.page-head .lead{color:var(--color-neutral-400);font-size:15px}.page-lead-mobile{color:var(--color-neutral-400);margin:0 0 14px;font-size:13px;line-height:1.8}@media (max-width:780px){main{padding-bottom:calc(var(--tabbar-height) + 34px + env(safe-area-inset-bottom,0px))}}
