:root{--ink-950:#14110f;--ink-900:#1e1a17;--ink-800:#2a2521;--ink-700:#3a332e;--ink-600:#57504a;--ink-500:#776f68;--ink-400:#9c948d;--ink-300:#c4bdb6;--ink-200:#e2ddd8;--ink-100:#efece9;--ink-50:#f6f5f4;--white:#fff;--koz-50:#fff1ec;--koz-100:#ffdccf;--koz-200:#ffb89f;--koz-300:#ff8d66;--koz-400:#f2643a;--koz-500:#de4a1f;--koz-600:#bc3714;--koz-700:#952b12;--koz-800:#6e2212;--koz-900:#45160c;--safran-100:#fdefd2;--safran-300:#f7c46b;--safran-500:#e39a1b;--safran-700:#9a6208;--safran-900:#4f3204;--sumak-100:#f6dde2;--sumak-300:#d9879a;--sumak-500:#8a2338;--sumak-700:#5e1626;--sumak-900:#330b14;--nane-100:#ddf1e8;--nane-500:#1f7a55;--nane-700:#145039;--lacivert-100:#dfe7fa;--lacivert-500:#2457c5;--lacivert-700:#183b87;--kirmizi-100:#fbe0e4;--kirmizi-500:#c21f3a;--kirmizi-700:#8a1427;--accent:var(--koz-600);--accent-hover:var(--koz-700);--accent-press:var(--koz-800);--accent-ink:#fff;--accent-soft:color-mix(in oklch, var(--accent) 11%, var(--white));--accent-line:color-mix(in oklch, var(--accent) 30%, var(--white));--bg-page:var(--ink-50);--bg-sunken:var(--ink-100);--bg-inverse:var(--ink-950);--surface-card:var(--white);--surface-raised:var(--white);--surface-muted:var(--ink-50);--surface-overlay:#14110f8f;--text-strong:var(--ink-950);--text-body:var(--ink-800);--text-muted:var(--ink-600);--text-subtle:var(--ink-500);--text-inverse:var(--white);--text-accent:var(--koz-700);--border-subtle:var(--ink-100);--border-default:var(--ink-200);--border-strong:var(--ink-300);--border-focus:var(--accent);--success:var(--nane-500);--success-soft:var(--nane-100);--warning:var(--safran-700);--warning-soft:var(--safran-100);--danger:var(--kirmizi-500);--danger-soft:var(--kirmizi-100);--info:var(--lacivert-500);--info-soft:var(--lacivert-100);--chart-1:var(--koz-500);--chart-2:var(--safran-500);--chart-3:var(--sumak-500);--chart-4:var(--ink-700);--chart-5:var(--ink-300)}[data-theme=dark]{--bg-page:#0f0d0c;--bg-sunken:#0a0908;--bg-inverse:var(--ink-50);--surface-card:#1a1715;--surface-raised:#221e1b;--surface-muted:#151210;--surface-overlay:#000000a8;--text-strong:#f6f3f0;--text-body:#e2ddd8;--text-muted:#ada59e;--text-subtle:#8a827b;--text-inverse:var(--ink-950);--text-accent:var(--koz-300);--border-subtle:#25211e;--border-default:#332d29;--border-strong:#4a433d;--accent:var(--koz-500);--accent-hover:var(--koz-400);--accent-press:var(--koz-600);--accent-soft:color-mix(in oklch, var(--accent) 18%, #1a1715);--accent-line:color-mix(in oklch, var(--accent) 40%, #1a1715);--success:#45b587;--success-soft:#13291f;--warning:var(--safran-300);--warning-soft:#2c2109;--danger:#f06478;--danger-soft:#33121a;--info:#7ea2f0;--info-soft:#141e36;--chart-4:#e2ddd8;--chart-5:#4a433d}:root{--fs-display-xl:clamp(48px, 7vw, 84px);--fs-display-l:clamp(40px, 5.2vw, 60px);--fs-h1:clamp(32px, 3.6vw, 44px);--fs-h2:30px;--fs-h3:24px;--fs-h4:19px;--fs-body-l:18px;--fs-body:16px;--fs-body-s:14px;--fs-caption:12.5px;--fs-overline:11px;--lh-tight:1.02;--lh-snug:1.18;--lh-normal:1.45;--lh-relaxed:1.6;--tracking-display:-.035em;--tracking-heading:-.02em;--tracking-body:-.005em;--tracking-overline:.14em;--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--fw-black:800;--font-price:var(--font-sans);--space-0:0;--space-1:2px;--space-2:4px;--space-3:6px;--space-4:8px;--space-5:12px;--space-6:16px;--space-7:20px;--space-8:24px;--space-9:32px;--space-10:40px;--space-11:56px;--space-12:72px;--space-13:96px;--space-14:128px;--radius-xs:4px;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:22px;--radius-2xl:30px;--radius-pill:999px;--tap-min:44px;--container-max:1200px;--container-pad:clamp(16px, 4vw, 40px);--panel-sidebar:248px;--panel-header:72px;--panel-tab-bar:64px;--shadow-1:0 1px 0 #14110f0a, 0 1px 2px #14110f0f;--shadow-2:0 1px 2px #14110f0d, 0 4px 10px -2px #14110f14;--shadow-3:0 2px 4px #14110f0d, 0 12px 28px -6px #14110f29;--shadow-4:0 4px 8px #14110f0f, 0 28px 64px -12px #14110f47;--shadow-device:0 2px 0 #ffffff14 inset, 0 50px 100px -20px #14110f73, 0 30px 60px -30px #14110f80;--shadow-accent:0 6px 18px -6px color-mix(in oklch, var(--accent) 65%, transparent);--inner-highlight:inset 0 1px 0 #ffffff24;--ring-focus:0 0 0 3px color-mix(in oklch, var(--accent) 32%, transparent);--scrim-photo:linear-gradient(180deg, #14110f00 35%, #14110fc7 100%);--scrim-photo-top:linear-gradient(0deg, #14110f00 50%, #14110f8c 100%);--blur-glass:saturate(160%) blur(14px);--ease-out:cubic-bezier(.2, .8, .2, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--ease-spring:cubic-bezier(.34, 1.4, .64, 1);--dur-fast:.12s;--dur-base:.2s;--dur-slow:.32s;--dur-sheet:.42s}[data-theme=dark]{--shadow-1:0 1px 0 #0006;--shadow-2:0 1px 2px #00000080, 0 4px 12px -2px #0006;--shadow-3:0 2px 4px #0006, 0 14px 32px -6px #0009;--inner-highlight:inset 0 1px 0 #ffffff0d}
:root{--vt-exit:.15s;--vt-enter:.21s;--vt-move:.3s;--vt-slide:48px}::view-transition{pointer-events:none}@keyframes vt-fade{0%{opacity:0}to{opacity:1}}@keyframes vt-slide-x{0%{translate:var(--vt-slide-offset) 0}to{translate:0}}@keyframes vt-slide-y{0%{translate:0 10px}to{translate:0}}::view-transition-old(.nav-forward){--vt-slide-offset:calc(-1 * var(--vt-slide));animation:var(--vt-exit) var(--ease-in-out) both vt-fade reverse, var(--vt-move) var(--ease-in-out) both vt-slide-x reverse}::view-transition-new(.nav-forward){--vt-slide-offset:var(--vt-slide);animation:var(--vt-enter) var(--ease-out) var(--vt-exit) both vt-fade, var(--vt-move) var(--ease-in-out) both vt-slide-x}::view-transition-old(.nav-back){--vt-slide-offset:var(--vt-slide);animation:var(--vt-exit) var(--ease-in-out) both vt-fade reverse, var(--vt-move) var(--ease-in-out) both vt-slide-x reverse}::view-transition-new(.nav-back){--vt-slide-offset:calc(-1 * var(--vt-slide));animation:var(--vt-enter) var(--ease-out) var(--vt-exit) both vt-fade, var(--vt-move) var(--ease-in-out) both vt-slide-x}:root:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){--vt-slide:-48px}::view-transition-old(.skeleton-exit){animation:var(--vt-exit) var(--ease-out) both vt-fade reverse}::view-transition-new(.content-enter){animation:var(--vt-enter) var(--ease-out) var(--vt-exit) both vt-fade, var(--vt-move) var(--ease-out) both vt-slide-y}::view-transition-group(.morph){animation-duration:var(--vt-move);animation-timing-function:var(--ease-out)}::view-transition-group(panel-top-bar){z-index:100;animation:none}::view-transition-group(panel-tab-bar){z-index:100;animation:none}::view-transition-old(panel-top-bar){display:none}::view-transition-old(panel-tab-bar){display:none}::view-transition-new(panel-top-bar){animation:none}::view-transition-new(panel-tab-bar){animation:none}@media (prefers-reduced-motion:reduce){::view-transition-group(*){animation-duration:0s!important;animation-delay:0s!important}::view-transition-old(*){animation-duration:0s!important;animation-delay:0s!important}::view-transition-new(*){animation-duration:0s!important;animation-delay:0s!important}}
:root{--font-display:var(--font-bricolage), var(--font-onest), system-ui, sans-serif;--font-sans:var(--font-onest), system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono:var(--font-jetbrains-mono), ui-monospace, Menlo, monospace}:root:lang(ar),:root:lang(fa){--font-display:var(--font-arabic), var(--font-onest), system-ui, sans-serif;--font-sans:var(--font-arabic), var(--font-onest), system-ui, sans-serif}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{font-family:var(--font-sans);font-size:var(--fs-body);line-height:var(--lh-normal);color:var(--text-body);background:var(--bg-page);-webkit-font-smoothing:antialiased;margin:0;padding-block-end:var(--consent-banner-space,0px)}h1,h2,h3,h4{font-family:var(--font-display);color:var(--text-strong);letter-spacing:var(--tracking-heading);line-height:var(--lh-snug);text-wrap:balance;margin:0}p{text-wrap:pretty}a{color:var(--text-accent);text-underline-offset:3px;text-decoration-thickness:1px}a:hover{color:var(--accent-hover)}::selection{background:var(--koz-200);color:var(--ink-950)}:focus-visible{box-shadow:var(--ring-focus);outline:none}a,button,summary,label,[role=button]{touch-action:manipulation;-webkit-tap-highlight-color:transparent}a:active,button:active:not(:disabled),[role=button]:active{opacity:.72}.tnum{font-variant-numeric:tabular-nums lining-nums}[dir=rtl] .icon-directional{transform:scaleX(-1)}.visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:100;padding:var(--space-4) var(--space-6);border-radius:var(--radius-md);background:var(--bg-inverse);color:var(--text-inverse);position:absolute;inset-block-start:-100px;inset-inline-start:var(--space-5)}.skip-link:focus{inset-block-start:var(--space-5)}
