:root{--brand:#b3261e;--brand-ink:#8e1e17;--brand-tint:#fdeceb;--bg:#f2f2f7;--surface:#fff;--surface-sunken:#e5e5ea;--border:#e5e5ea;--border-strong:#d1d1d6;--text:#17171a;--muted:#636366;--faint:#8d8a84;--on-solid:#fff;--ink:#0066d6;--ink-hover:#0055b3;--danger:#c22a1f;--danger-tint:#fdecea;--good:#15754a;--good-tint:#e6f4ed;--warn:#8a5d00;--warn-tint:#fdf3dd;--t-display:2rem;--t-title:1.5rem;--t-heading:1.1875rem;--t-body:1.0625rem;--t-small:.9375rem;--t-micro:.84375rem;--t-control:max(16px, var(--t-body));--lh-tight:1.22;--lh-snug:1.38;--lh-body:1.55;--lh-farsi:1.9;--s1:4px;--s2:8px;--s3:12px;--s4:16px;--s5:20px;--s6:24px;--s7:32px;--s8:40px;--r-control:10px;--r-card:14px;--r-sheet:20px;--r-pill:999px;--radius:var(--r-control);--lift-1:0 1px 2px #1414180f;--lift-2:0 6px 24px #1414181f;--fast:.12s;--slow:.22s;--ease:cubic-bezier(.2, .7, .3, 1);--nav-h:56px;--safe-b:env(safe-area-inset-bottom,0px);--safe-t:env(safe-area-inset-top,0px);--tap:44px;--accent:var(--ink);--accent-soft:color-mix(in srgb, var(--ink) 10%, var(--surface));--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;--brand:#f0776b;--brand-ink:#f8a49b;--brand-tint:#3a1e1c;--bg:#131316;--surface:#1c1c20;--surface-sunken:#0f0f12;--border:#303036;--border-strong:#46464e;--text:#eeeef1;--muted:#a3a1a9;--faint:#7d7b83;--on-solid:#131316;--ink:#eeeef1;--ink-hover:#fff;--danger:#f26a5c;--danger-tint:#3b1c19;--good:#4ec98d;--good-tint:#10321f;--warn:#dfab48;--warn-tint:#33270d;--lift-1:0 1px 2px #0006;--lift-2:0 6px 24px #00000080}}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--bg);color:var(--text);font:var(--t-body)/var(--lh-body) system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;overscroll-behavior-y:none;padding-top:var(--safe-t);margin:0}.farsi,:lang(fa){text-align:right;font-family:Vazirmatn,IRANSans,Tahoma,system-ui,sans-serif;line-height:var(--lh-farsi);font-variant-numeric:normal;direction:rtl}.farsi .ltr,:lang(fa) .ltr{text-align:left;direction:ltr;display:inline-block}button{font:inherit;cursor:pointer;min-height:var(--tap);border-radius:var(--r-control);border:1px solid var(--border-strong);background:var(--surface);color:var(--text);transition:background var(--fast) var(--ease), border-color var(--fast) var(--ease), transform var(--fast) var(--ease);padding:10px 16px;font-weight:500}button:hover:not(:disabled){border-color:var(--muted)}button:active:not(:disabled){transform:scale(.985)}button:disabled{opacity:.45;cursor:not-allowed}button.primary{background:var(--ink);border-color:var(--ink);color:var(--on-solid);font-weight:600}button.primary:hover:not(:disabled){background:var(--ink-hover);border-color:var(--ink-hover)}button.destructive{background:var(--danger);border-color:var(--danger);color:#fff;font-weight:600}button.destructive:hover:not(:disabled){filter:brightness(1.07)}button.destructiveStep{border-color:var(--danger);color:var(--danger);background:0 0;font-weight:600}button.destructiveStep:hover:not(:disabled){background:var(--danger-tint);border-color:var(--danger)}button.quiet{color:var(--muted);background:0 0;border-color:#0000}button.quiet:hover:not(:disabled){background:var(--surface-sunken);border-color:#0000}textarea,input[type=text],input[type=email],input[type=password],input[type=number],input[type=date],input[type=time],input[type=search],select{width:100%;font:inherit;font-size:var(--t-control);min-height:var(--tap);border:1px solid var(--border-strong);border-radius:var(--r-control);background:var(--surface);color:var(--text);padding:11px 12px}textarea{resize:vertical;line-height:var(--lh-body)}:where(textarea,input,select,button,a,[tabindex]):focus-visible{outline:2px solid var(--brand);outline-offset:2px;border-radius:var(--r-control)}a{color:var(--brand);text-underline-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}}.srOnly{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}main h1{letter-spacing:-.035em;margin-bottom:var(--s5)}main input,main select,main textarea{max-width:100%}main button{touch-action:manipulation}.workspaceSegments{gap:var(--s1);padding:var(--s1);border-radius:var(--r-control);background:var(--surface-sunken);margin:var(--s4) 0;display:flex}.workspaceSegments>button{color:var(--text);min-height:var(--tap);font-size:var(--t-small);background:0 0;border:0;flex:1}.workspaceSegments>button[aria-pressed=true]{background:var(--surface);box-shadow:var(--lift-1)}@media (prefers-color-scheme:dark){:root{--ink:#75b4ff;--ink-hover:#a5cdff}}
.zf-xWW_bar{z-index:40;justify-content:space-between;align-items:center;gap:var(--s3);min-height:var(--nav-h);margin-top:calc(-1 * var(--safe-t));padding:var(--safe-t) var(--s4) 0;background:var(--surface);border-bottom:1px solid var(--border);display:flex;position:sticky;top:0}.zf-xWW_title{font-size:var(--t-heading);letter-spacing:-.01em;color:var(--text);font-weight:650;line-height:var(--nav-h);white-space:nowrap;text-overflow:ellipsis;-webkit-tap-highlight-color:transparent;text-decoration:none;overflow:hidden}.zf-xWW_menuButton{align-items:center;gap:var(--s2);min-height:var(--tap);padding:0 var(--s3);border:1px solid var(--border);border-radius:var(--r-control);background:var(--surface);color:var(--text);font-size:var(--t-body);cursor:pointer;-webkit-tap-highlight-color:transparent;font-weight:600;display:inline-flex}.zf-xWW_menuButton:hover{border-color:var(--faint)}.zf-xWW_menuButton[aria-expanded=true]{background:var(--brand-tint);border-color:var(--brand);color:var(--brand)}.zf-xWW_burger{flex-direction:column;justify-content:center;gap:4px;width:18px;display:inline-flex}.zf-xWW_burger i{background:currentColor;border-radius:1px;height:2px;display:block}.zf-xWW_pill{border-radius:var(--r-pill);background:var(--brand);color:#fff;min-width:22px;height:22px;font-size:var(--t-micro);text-align:center;padding:0 7px;font-weight:700;line-height:22px;display:inline-block}@media (prefers-color-scheme:dark){.zf-xWW_pill{color:#16161a}}.zf-xWW_backdrop{z-index:44;background:#14141847;position:fixed;inset:0}.zf-xWW_panel{top:calc(var(--safe-t) + var(--nav-h));z-index:45;max-height:calc(100dvh - var(--safe-t) - var(--nav-h));background:var(--surface);border-bottom:1px solid var(--border);box-shadow:var(--lift-2);padding-bottom:var(--safe-b);position:fixed;left:0;right:0;overflow-y:auto}.zf-xWW_list{padding:var(--s2) 0;margin:0;max-width:620px;margin-inline:auto;list-style:none}.zf-xWW_row{align-items:center;gap:var(--s3);min-height:var(--tap);padding:var(--s3) var(--s5);color:var(--text);font-size:var(--t-body);-webkit-tap-highlight-color:transparent;text-decoration:none;display:flex}.zf-xWW_row:hover{background:var(--bg)}.zf-xWW_row[aria-current=page]{color:var(--brand);background:var(--brand-tint);font-weight:650}.zf-xWW_rowTitle{flex:1}.zf-xWW_here{font-size:var(--t-micro);color:var(--muted);font-weight:500}.zf-xWW_bar{grid-template-columns:minmax(var(--tap),1fr) auto minmax(var(--tap),1fr);background:var(--bg);display:grid}.zf-xWW_title{font-size:var(--t-body);grid-area:1/2}.zf-xWW_menuButton{padding:var(--s2);color:var(--ink);background:0 0;border:0;grid-area:1/1;justify-self:start}.zf-xWW_panel{left:var(--s3);right:var(--s3);border-radius:var(--r-card);border:1px solid var(--border)}.zf-xWW_bar{direction:ltr}.zf-xWW_title{align-items:center;gap:8px;display:inline-flex}.zf-xWW_homeLink{width:fit-content;font-size:var(--t-small);direction:ltr;margin:16px auto 0 20px;text-decoration:none;display:block}
.NPsVDG_notice{top:calc(var(--safe-t) + var(--nav-h) + var(--s2));left:var(--s3);right:var(--s3);z-index:39;max-width:560px;padding:var(--s3) var(--s4);background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--r-card);box-shadow:var(--lift-2);margin:0 auto;position:fixed}.NPsVDG_title{font-size:var(--t-body);color:var(--text);margin:0;font-weight:600}.NPsVDG_detail{margin:var(--s1) 0 0;font-size:var(--t-small);color:var(--muted)}.NPsVDG_actions{gap:var(--s2);margin-top:var(--s3);display:flex}.NPsVDG_later{color:var(--text);background:0 0;border-color:#0000}
