@font-face{font-family:Vazirmatn;font-style:normal;font-display:swap;font-weight:100 900;src:url(/fonts/vazirmatn-arabic-wght-normal.woff2) format("woff2-variations");unicode-range:u+06??,u+0750-077f,u+0870-088e,u+0890-0891,u+0897-08e1,u+08e3-08ff,u+200c-200d,u+25cc,u+fb50-fdff,u+fe70-fefc}@font-face{font-family:Vazirmatn;font-style:normal;font-display:swap;font-weight:100 900;src:url(/fonts/vazirmatn-latin-wght-normal.woff2) format("woff2-variations");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}:root{color-scheme:light;--color-canvas:#efe8dc;--color-canvas-muted:#e8dfd0;--color-surface:rgb(255 255 255/66%);--color-surface-muted:rgb(255 252 246/62%);--color-surface-solid:#fffdf9;--color-surface-raised:rgb(255 255 255/82%);--color-text:#1e1b16;--color-text-primary:#1e1b16;--color-text-muted:#6e665a;--color-text-subtle:#948a7b;--color-border:rgb(122 98 56/14%);--color-border-strong:rgb(122 98 56/24%);--color-accent:#c99532;--color-accent-strong:#94650f;--color-accent-soft:rgb(251 238 205/78%);--color-focus:#b37a17;--color-danger:#b03c32;--color-info:#2f6fc0;--color-info-soft:rgb(228 239 253/82%);--color-success:#23875a;--color-success-soft:rgb(225 245 233/84%);--color-warning:#b77812;--color-warning-soft:rgb(255 242 214/86%);--color-danger-soft:rgb(255 233 230/86%);--color-purple:#6f4fc0;--color-purple-soft:rgb(240 234 255/84%);--ink:var(--color-text);--muted:var(--color-text-muted);--surface:var(--color-surface-raised);--brand:var(--color-accent);--line-strong:var(--color-border-strong);--shadow-sm:var(--lg-card-shadow);--gold-50:#fffaf0;--gold-100:#fcefd0;--gold-200:#f7dc9c;--gold-300:#efc469;--gold-400:#dfa944;--gold-500:#c99532;--gold-600:#a7761c;--gold-700:#7d560f;--gold-light:var(--gold-100);--gold-mid:var(--gold-500);--gold-deep:var(--gold-400);--gold-ink:#4e3407;--gold-fill:var(--lg-gold-bg);--background-ivory:var(--color-canvas);--background-warm:var(--color-canvas-muted);--background-layers:radial-gradient(42% 52% at 88% 6%,rgb(247 205 120/58%),transparent 70%),radial-gradient(36% 44% at 6% 96%,rgb(244 196 160/46%),transparent 72%),radial-gradient(38% 46% at 58% 62%,rgb(255 236 196/55%),transparent 70%),radial-gradient(30% 40% at 30% 18%,rgb(214 222 230/52%),transparent 72%),radial-gradient(26% 34% at 96% 78%,rgb(226 214 238/40%),transparent 70%),radial-gradient(60% 50% at 46% 0%,rgb(255 255 255/70%),transparent 70%),linear-gradient(160deg,#f6f1e7,#efe7d9 48%,#e9dfcd);--lg-chrome-bg:linear-gradient(172deg,rgb(255 255 255/62%),rgb(255 255 255/40%) 38%,rgb(255 255 255/46%));--lg-chrome-border:rgb(255 255 255/66%);--lg-chrome-shadow:inset 0 1px 0 0 rgb(255 255 255/96%),inset 0 -1px 0 0 rgb(255 255 255/42%),inset 0 0 0 1px rgb(255 255 255/18%),inset 0 18px 32px -24px rgb(255 255 255/90%),0 1px 2px rgb(64 46 16/5%),0 22px 52px -18px rgb(78 56 20/24%);--lg-chrome-filter:blur(26px) saturate(185%) brightness(1.04);--lg-card-bg:linear-gradient(168deg,rgb(255 255 255/80%),rgb(255 255 255/58%));--lg-card-bg-hover:linear-gradient(168deg,rgb(255 255 255/92%),rgb(255 255 255/70%));--lg-card-border:rgb(255 255 255/78%);--lg-card-shadow:inset 0 1px 0 rgb(255 255 255/96%),inset 0 0 0 1px rgb(255 255 255/14%),0 1px 2px rgb(64 46 16/5%),0 12px 30px -18px rgb(78 56 20/26%);--lg-card-shadow-hover:inset 0 1px 0 rgb(255 255 255),inset 0 0 0 1px rgb(255 255 255/24%),0 2px 4px rgb(64 46 16/6%),0 20px 40px -18px rgb(78 56 20/32%);--lg-well-bg:rgb(250 244 233/62%);--lg-well-border:rgb(122 98 56/9%);--lg-control-bg:linear-gradient(180deg,rgb(255 255 255/80%),rgb(255 255 255/50%));--lg-control-bg-hover:linear-gradient(180deg,rgb(255 255 255/96%),rgb(255 255 255/68%));--lg-control-border:rgb(255 255 255/82%);--lg-control-shadow:inset 0 1px 0 rgb(255 255 255),inset 0 -1px 1px rgb(122 98 56/7%),0 1px 2px rgb(64 46 16/6%),0 6px 14px -8px rgb(78 56 20/22%);--lg-input-bg:rgb(255 255 255/72%);--lg-input-border:rgb(122 98 56/16%);--lg-gold-bg:linear-gradient(180deg,rgb(255 255 255/52%),rgb(255 255 255/0%) 52%),linear-gradient(135deg,#fae6ad,#f0c86f 46%,#dca546);--lg-gold-bg-hover:linear-gradient(180deg,rgb(255 255 255/62%),rgb(255 255 255/0%) 52%),linear-gradient(135deg,#fcecbe,#f3cf7d 46%,#e1ad50);--lg-gold-border:rgb(184 132 40/46%);--lg-gold-shadow:inset 0 1px 0 rgb(255 251 236),inset 0 -2px 5px rgb(150 98 14/20%),0 1px 2px rgb(120 78 8/16%),0 10px 22px -10px rgb(196 134 28/58%);--lg-tint-bg:linear-gradient(180deg,rgb(255 248 228/92%),rgb(252 236 196/66%));--lg-tint-border:rgb(214 168 76/42%);--lg-tint-shadow:inset 0 1px 0 rgb(255 255 255/92%),0 6px 16px -10px rgb(196 134 28/40%);--lg-scrim:rgb(40 31 16/20%);--lg-scrim-filter:blur(10px) saturate(140%);--glass-surface:rgb(255 255 255/58%);--glass-card:rgb(255 255 255/70%);--glass-border:var(--lg-card-border);--glass-shadow:0 12px 30px -18px rgb(78 56 20/26%);--glass-fill:rgb(255 255 255/60%);--glass-highlight:inset 0 1px 0 rgb(255 255 255/96%);--glass-blur:var(--lg-chrome-filter);--workspace-card-gap:20px;--workspace-content-width:1176px;--border-soft:var(--color-border);--icon-size-sm:1rem;--icon-size-md:1.375rem;--icon-size-lg:1.5rem;--font-size-xs:0.75rem;--font-size-sm:0.875rem;--font-size-md:1rem;--font-size-lg:1.25rem;--font-size-xl:1.5rem;--font-size-2xl:2rem;--font-size-3xl:2.75rem;--font-size-4xl:3.5rem;--space-1:0.25rem;--space-2:0.5rem;--space-3:0.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--radius-xs:0.5rem;--radius-sm:0.75rem;--radius-md:1rem;--radius-lg:1.375rem;--radius-xl:1.75rem;--radius-2xl:2rem;--radius-pill:999px;--border-subtle:1px solid var(--color-border);--border-strong:1px solid var(--color-border-strong);--shadow-soft:var(--lg-card-shadow);--shadow-control:var(--lg-control-shadow);--duration-fast:160ms;--duration-normal:260ms;--duration-slow:420ms;--easing-standard:cubic-bezier(0.2,0,0,1);--easing-spring:cubic-bezier(0.34,1.36,0.64,1)}html{background:var(--color-canvas);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}body{background:var(--background-layers);background-attachment:fixed}::selection{color:var(--gold-ink);background:rgb(240 200 111/46%)}*{scrollbar-color:rgb(122 98 56/26%) transparent;scrollbar-width:thin}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{border:3px solid transparent;border-radius:999px;background:rgb(122 98 56/24%) padding-box}::-webkit-scrollbar-thumb:hover{background:rgb(122 98 56/40%) padding-box}@keyframes lg-drift{0%{transform:translateZ(0) scale(1.08)}50%{transform:translate3d(-1.6%,1.2%,0) scale(1.12)}to{transform:translateZ(0) scale(1.08)}}@keyframes lg-rise{0%{opacity:0;transform:translateY(10px) scale(.985)}to{opacity:1;transform:none}}@keyframes lg-sheen{0%{background-position:160% 0}to{background-position:-60% 0}}@media (prefers-reduced-transparency:reduce){:root{--lg-chrome-bg:rgb(255 253 249/97%);--lg-card-bg:rgb(255 255 255/96%);--lg-control-bg:rgb(255 255 255/96%);--lg-chrome-filter:none}}*,:after,:before{box-sizing:border-box}html{height:100%;color:var(--color-text);font-family:Vazirmatn,Tahoma,sans-serif;line-height:1.7}body,html{overflow-x:hidden}body{min-height:100vh;margin:0}button,input,select,textarea{font:inherit}button,input{color:inherit}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;transition-duration:.01ms!important}}