@font-face{font-family:'Morabba';src:url('../fonts/Morabba-Bold.woff2') format('woff2');font-weight:700;font-display:swap}@font-face{font-family:'Morabba';src:url('../fonts/Morabba-ExtraBold.woff2') format('woff2');font-weight:800;font-display:swap}@font-face{font-family:'IRANSansX FaNum';src:url('../fonts/IRANSansXFaNum-Regular.woff2') format('woff2');font-weight:400;font-display:swap}@font-face{font-family:'IRANSansX FaNum';src:url('../fonts/IRANSansXFaNum-Medium.woff2') format('woff2');font-weight:500;font-display:swap}@font-face{font-family:'IRANSansX FaNum';src:url('../fonts/IRANSansXFaNum-Bold.woff2') format('woff2');font-weight:700;font-display:swap}@font-face{font-family:'IBM Plex Mono';src:url('../fonts/IBMPlexMono-400.woff2') format('woff2');font-weight:400 500;font-display:swap}:root,[data-theme="dark"]{--surface-000:#0e0d0c;--surface-100:#151413;--surface-200:#1c1a19;--surface-300:#262321;--line-100:#2c2927;--line-200:#7a726b;--grid-line:#ede8df0d;--ink-100:#eee9e0;--ink-200:#bdb6ac;--ink-300:#958d84;--red-500:#b3262e;--red-400:#cb161e;--red-600:#860003;--red-300:#ec5a5f;--red-glow:#b3262e59;--on-red:#fff8f2;--ai:#f9ff0c;--ai-mark:#f9ff0c00;--demo:#f6c435;--on-demo:#1a1407;--positive:#62c4d3;--negative:#ff8a6b;--focus:var(--ink-100);--glass-fill:#1f1d1bd6;--glass-fill-blur:#1f1d1bb8;--glass-fill-solid:#1c1a19f7;--glass-edge:#fffaed33;--glass-sheen:#fffaed08;--highlight-top:#fffaed12;--term-chrome:#262321;--term-dot:#5a544e;--shadow-1:inset 0 1px 0 0 #fffaed0d,0 1px 2px 0 #00000059,0 2px 6px -2px #00000059;--shadow-2:inset 0 1px 0 0 #fffaed12,0 2px 4px -1px #00000080,0 12px 28px -10px #000000b3;--shadow-3:inset 0 1px 0 0 #fffaed14,0 0 0 0.5px #000000bf,0 8px 16px -4px #00000099,0 28px 56px -16px #000000d9;--shadow-glow:0 0 0 1px #b3262e80,0 10px 36px -8px #b3262e8c}[data-theme="paper"]{--surface-000:#fafafa;--surface-100:#f3f2ed;--surface-200:#ffffff;--surface-300:#eceae4;--line-100:#e4e3dd;--line-200:#84827b;--grid-line:#1111110f;--ink-100:#111111;--ink-200:#3d3b37;--ink-300:#5f5e58;--red-500:#b3262e;--red-400:#cb161e;--red-600:#860003;--red-300:#b3262e;--red-glow:#b3262e26;--on-red:#fff8f2;--ai:#111111;--ai-mark:#f9ff0c;--demo:#f6c435;--on-demo:#1a1407;--positive:#1b6f80;--negative:#b4441f;--focus:var(--ink-100);--glass-fill:#ffffffd1;--glass-fill-blur:#ffffffb3;--glass-fill-solid:#fffffff7;--glass-edge:#1111111f;--glass-sheen:#ffffff8c;--highlight-top:#ffffffcc;--term-chrome:#ece9e2;--term-dot:#b9b4ab;--shadow-1:inset 0 1px 0 0 #ffffffcc,0 1px 2px 0 #1111110f,0 2px 6px -2px #11111112;--shadow-2:inset 0 1px 0 0 #ffffffcc,0 2px 4px -1px #11111112,0 12px 28px -12px #11111129;--shadow-3:0 0 0 0.5px #1111111f,0 8px 16px -6px #1111111a,0 28px 56px -18px #11111133;--shadow-glow:0 0 0 1px #b3262e40,0 8px 24px -10px #b3262e59}:root{--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--space-9:96px;--space-10:128px;--radius-xs:6px;--radius-s:10px;--radius-m:16px;--radius-l:24px;--radius-pill:999px;--container:1200px;--measure:38em;--header-height:64px;--tap:48px;--grid-size:32px;--grain-opacity:0.035;--glass-blur:12px;--glass-blur-header:20px;--aurora-blur:80px;--font-display:Morabba,"IRANSansX FaNum",Tahoma,sans-serif;--font-text:"IRANSansX FaNum",Tahoma,sans-serif;--font-mono:"IBM Plex Mono",ui-monospace,Menlo,Consolas,monospace}