@font-face{font-family:Thmanyah Sans;src:url(/fonts/gz/thmanyahsans-Light.woff2)format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Thmanyah Sans;src:url(/fonts/gz/thmanyahsans-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Thmanyah Sans;src:url(/fonts/gz/thmanyahsans-Medium.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Thmanyah Sans;src:url(/fonts/gz/thmanyahsans-Bold.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Thmanyah Sans;src:url(/fonts/gz/thmanyahsans-Black.woff2)format("woff2");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Thmanyah Serif Display;src:url(/fonts/gz/thmanyahserifdisplay-Light.woff2)format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Thmanyah Serif Display;src:url(/fonts/gz/thmanyahserifdisplay-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Thmanyah Serif Display;src:url(/fonts/gz/thmanyahserifdisplay-Medium.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Thmanyah Serif Display;src:url(/fonts/gz/thmanyahserifdisplay-Bold.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Thmanyah Serif Display;src:url(/fonts/gz/thmanyahserifdisplay-Black.woff2)format("woff2");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Thmanyah Serif Text;src:url(/fonts/gz/thmanyahseriftext-Light.woff2)format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Thmanyah Serif Text;src:url(/fonts/gz/thmanyahseriftext-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Thmanyah Serif Text;src:url(/fonts/gz/thmanyahseriftext-Medium.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Thmanyah Serif Text;src:url(/fonts/gz/thmanyahseriftext-Bold.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Thmanyah Serif Text;src:url(/fonts/gz/thmanyahseriftext-Black.woff2)format("woff2");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/fonts/gz/JetBrainsMono-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/fonts/gz/JetBrainsMono-Italic.woff2)format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/fonts/gz/JetBrainsMono-Medium.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/fonts/gz/JetBrainsMono-SemiBold.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/fonts/gz/JetBrainsMono-Bold.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Space Grotesk;src:url(/fonts/gz/SpaceGrotesk-Light.ttf)format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Space Grotesk;src:url(/fonts/gz/SpaceGrotesk-Regular.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Space Grotesk;src:url(/fonts/gz/SpaceGrotesk-Medium.ttf)format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Space Grotesk;src:url(/fonts/gz/SpaceGrotesk-SemiBold.ttf)format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Space Grotesk;src:url(/fonts/gz/SpaceGrotesk-Bold.ttf)format("truetype");font-weight:700;font-style:normal;font-display:swap}:root{--mono-0:#0a0a0a;--mono-1:#171717;--mono-2:#262626;--mono-3:#525252;--mono-4:#a3a3a3;--mono-5:#d4d4d4;--mono-6:#f5f5f5;--mono-7:#fafafa;--mono-8:#fff;--neon-lime:#c6ff00;--neon-lime-ink:#4d7c0f;--neon-magenta:#ff006e;--neon-gold:#d4a574;--bg:var(--mono-6);--bg-elev:var(--mono-7);--bg-hover:var(--mono-5);--fg:var(--mono-0);--fg-1:var(--mono-2);--fg-2:var(--mono-3);--fg-3:#707070;--border:var(--mono-5);--border-strong:#858585;--accent:var(--neon-lime);--accent-alt:var(--neon-magenta);--accent-gold:var(--neon-gold);--font-display:"Thmanyah Serif Display", "Space Grotesk", Georgia, serif;--font-editorial:"Thmanyah Serif Text", "Thmanyah Serif Display", Georgia, serif;--font-body:"Thmanyah Sans", "Inter", system-ui, sans-serif;--font-mono:"JetBrains Mono", "Berkeley Mono", ui-monospace, monospace;--font-ar-display:"Thmanyah Serif Display", Georgia, serif;--font-ar-body:"Thmanyah Sans", "IBM Plex Sans Arabic", sans-serif;--fs-hero:96px;--fs-display:72px;--fs-h1:48px;--fs-h2:32px;--fs-h3:24px;--fs-h4:18px;--fs-body:16px;--fs-body-sm:14px;--fs-caption:12px;--fs-mono:13px;--lh-tight:1.05;--lh-snug:1.2;--lh-normal:1.5;--lh-relaxed:1.65;--tracking-tight:-.02em;--tracking-normal:0;--tracking-wide:.08em;--tracking-mono:.04em;--space-0:0;--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-0:0;--radius-1:2px;--radius-2:4px;--border-w:1px;--border-accent-w:4px;--dur-fast:.1s;--dur-base:.15s;--dur-slow:.2s;--ease-out:cubic-bezier(.2, 0, 0, 1);--ease-linear:linear;--shadow-none:none;--ring-hairline:inset 0 0 0 1px var(--border)}[data-theme=dark],.swazona-dark,html.dark .swazona{--bg:var(--mono-0);--bg-elev:var(--mono-1);--bg-hover:var(--mono-2);--fg:var(--mono-8);--fg-1:var(--mono-6);--fg-2:var(--mono-4);--fg-3:gray;--border:var(--mono-2);--border-strong:#6e6e6e}.swazona,.swazona *{box-sizing:border-box}.swazona{background:var(--bg);color:var(--fg-1);font-family:var(--font-body);font-size:var(--fs-body);line-height:var(--lh-normal);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}.swazona h1,.sw-h1{font-family:var(--font-display);font-size:var(--fs-h1);line-height:var(--lh-tight);letter-spacing:var(--tracking-tight);color:var(--fg);margin:0;font-weight:500}.swazona h2,.sw-h2{font-family:var(--font-display);font-size:var(--fs-h2);line-height:var(--lh-snug);letter-spacing:var(--tracking-tight);color:var(--fg);margin:0;font-weight:500}.swazona h3,.sw-h3{font-family:var(--font-display);font-size:var(--fs-h3);line-height:var(--lh-snug);color:var(--fg);margin:0;font-weight:500}.swazona h4,.sw-h4{font-family:var(--font-body);font-size:var(--fs-h4);line-height:var(--lh-snug);color:var(--fg);margin:0;font-weight:600}.sw-hero{font-family:var(--font-display);font-size:var(--fs-hero);letter-spacing:-.03em;color:var(--fg);font-weight:500;line-height:.95}.swazona p,.sw-p{font-size:var(--fs-body);line-height:var(--lh-relaxed);color:var(--fg-1);text-wrap:pretty;max-width:64ch;margin:0}.sw-secondary{color:var(--fg-2)}.sw-tertiary{color:var(--fg-3)}.sw-mono{font-family:var(--font-mono);font-size:var(--fs-mono);letter-spacing:var(--tracking-mono)}.sw-eyebrow{font-family:var(--font-mono);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--fg-2);font-size:11px}.sw-accent{color:var(--accent)}.sw-accent-alt{color:var(--accent-alt)}.sw-accent-gold{color:var(--accent-gold)}.sw-cursor:after{content:"▍";color:var(--accent);margin-left:2px;animation:1s steps(2,start) infinite sw-blink}@keyframes sw-blink{to{opacity:0}}.sw-ar{font-family:var(--font-ar-body);text-align:right;direction:rtl}.sw-ar-display{font-family:var(--font-ar-display);text-align:right;font-feature-settings:"salt" 1;direction:rtl;font-weight:700;line-height:1.1}.ar-alt{font-feature-settings:"salt" 1}.ar-stretch{font-feature-settings:"ss01" 1}.ar-stretch-2{font-feature-settings:"ss02" 1}.ar-stretch-3{font-feature-settings:"ss03" 1}.ar-stretch-4{font-feature-settings:"ss04" 1}.ar-stretch-5{font-feature-settings:"ss05" 1}.ar-alt.ar-stretch{font-feature-settings:"salt" 1, "ss01" 1}.ar-alt.ar-stretch-2{font-feature-settings:"salt" 1, "ss02" 1}.ar-alt.ar-stretch-3{font-feature-settings:"salt" 1, "ss03" 1}.ar-alt.ar-stretch-4{font-feature-settings:"salt" 1, "ss04" 1}.ar-alt.ar-stretch-5{font-feature-settings:"salt" 1, "ss05" 1}.sw-btn{align-items:center;gap:var(--space-2);font-family:var(--font-body);letter-spacing:0;border-radius:var(--radius-1);background:var(--fg);color:var(--bg);cursor:pointer;transition:border-color var(--dur-base) var(--ease-out), background var(--dur-base) var(--ease-out), color var(--dur-base) var(--ease-out);border:1px solid #0000;padding:10px 18px;font-size:14px;font-weight:500;display:inline-flex}.sw-btn:hover{border-color:var(--accent)}.sw-btn:focus-visible{outline:1px solid var(--accent);outline-offset:2px}.sw-btn--ghost{color:var(--fg);border-color:var(--border-strong);background:0 0}.sw-btn--ghost:hover{border-color:var(--accent)}.sw-btn--urgent{background:var(--fg);color:var(--bg)}.sw-btn--urgent:hover{border-color:var(--accent-alt)}.sw-input{appearance:none;border:0;border-bottom:1px solid var(--border-strong);width:100%;font-family:var(--font-body);color:var(--fg);caret-color:var(--accent);transition:border-color var(--dur-base) var(--ease-out);background:0 0;padding:8px 0;font-size:16px}.sw-input:focus{border-bottom-color:var(--accent);outline:0}.sw-input::placeholder{color:var(--fg-3)}.sw-card{background:var(--bg-elev);border:1px solid var(--border);border-radius:var(--radius-1);padding:var(--space-5);transition:border-color var(--dur-base) var(--ease-out);position:relative}.sw-card:hover{border-left:1px solid var(--accent)}.sw-hr{background:var(--border);height:1px;margin:var(--space-6) 0;border:0}.sw-accent-bar{background:var(--accent);width:32px;height:4px;margin:0 0 var(--space-4);border:0}
*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}body{background:var(--bg);color:var(--fg-1);font-family:var(--font-body);font-size:var(--fs-body);line-height:var(--lh-normal);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;transition:background var(--dur-base) var(--ease-out), color var(--dur-base) var(--ease-out);margin:0;overflow-x:hidden}.bg-layer{z-index:0;background:var(--bg);transition:background var(--dur-base) var(--ease-out);position:fixed;inset:0}main,.foot{z-index:1;position:relative}:root{--gz-accent:var(--neon-lime-ink)}[data-theme=dark],.swazona-dark,html.dark .swazona{--gz-accent:var(--neon-lime)}.wrap{max-width:1280px;margin:0 auto;padding-inline:48px}section{position:relative}.rule-top{border-top:1px solid var(--border)}@media (max-width:720px){.wrap{padding-inline:22px}}.display{font-family:var(--font-display);letter-spacing:-.025em;font-weight:500;line-height:var(--lh-tight);color:var(--fg);text-wrap:balance;margin:0}.editorial{font-family:var(--font-editorial);font-size:18px;line-height:var(--lh-relaxed);color:var(--fg-1);text-wrap:pretty;margin:0}.eyebrow{font-family:var(--font-mono);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--fg-2);align-items:center;gap:8px;margin:0;font-size:11px;display:inline-flex}.eyebrow .tick{color:var(--gz-accent)}.swazona .eyebrow{font-size:13px}.mono{font-family:var(--font-mono);font-size:var(--fs-mono);letter-spacing:var(--tracking-mono)}.accent-bar{background:var(--gz-accent);border:0;width:32px;height:4px;margin:0 0 24px}[dir=rtl] .eyebrow{font-family:var(--font-ar-body);text-transform:none;letter-spacing:0;font-size:13px}[dir=rtl] .mono.keep-latin{direction:ltr}.ltr-token{direction:ltr;unicode-bidi:isolate;display:inline-block}.btn{font-family:var(--font-body);border-radius:var(--radius-1);background:var(--fg);color:var(--bg);cursor:pointer;white-space:nowrap;transition:border-color var(--dur-base) var(--ease-out), background var(--dur-base) var(--ease-out), color var(--dur-base) var(--ease-out);border:1px solid #0000;align-items:center;gap:8px;padding:12px 20px;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex}.btn:hover{border-color:var(--gz-accent)}.btn:focus-visible{outline:1px solid var(--gz-accent);outline-offset:2px}.btn--ghost{color:var(--fg);border-color:var(--border-strong);background:0 0}.btn--ghost:hover{border-color:var(--gz-accent)}.btn .arw{transition:transform var(--dur-base) var(--ease-out)}.btn:hover .arw{transform:translate(3px)}[dir=rtl] .btn .arw{transform:scaleX(-1)}[dir=rtl] .btn:hover .arw{transform:scaleX(-1)translate(3px)}.nav{z-index:50;background:var(--bg);border-bottom:1px solid var(--border);position:sticky;top:0}.nav-inner{align-items:center;gap:32px;max-width:1280px;margin:0 auto;padding:18px 48px;display:flex}@media (max-width:720px){.nav-inner{gap:16px;padding:14px 22px}}.brand{align-items:flex-end;gap:14px;text-decoration:none;display:flex}.brand .latin{font-family:var(--font-display);letter-spacing:-.02em;color:var(--fg);font-size:22px;font-weight:500;line-height:1}.brand .latin .bar{background:var(--gz-accent);width:26px;height:3px;margin-top:6px;display:block}.brand .ar{font-family:var(--font-ar-display);color:var(--fg);font-feature-settings:"ss02" 1;direction:rtl;font-size:30px;font-weight:700;line-height:.9}.nav-links{font-family:var(--font-mono);letter-spacing:var(--tracking-mono);color:var(--fg-2);gap:26px;margin-inline-start:24px;font-size:12px;display:flex}.nav-links a{color:inherit;transition:color var(--dur-base) var(--ease-out);padding-bottom:3px;text-decoration:none}.nav-links a:hover{color:var(--fg)}[dir=rtl] .nav-links{font-family:var(--font-ar-body);letter-spacing:0;font-size:14px}@media (max-width:980px){.nav-links{display:none}}.nav-right{align-items:center;gap:12px;margin-inline-start:auto;display:flex}.langpill,.themebtn{font-family:var(--font-mono);letter-spacing:var(--tracking-mono);color:var(--fg);border:1px solid var(--border-strong);border-radius:var(--radius-1);cursor:pointer;transition:border-color var(--dur-base) var(--ease-out), color var(--dur-base) var(--ease-out);background:0 0;align-items:center;gap:7px;padding:11px 13px;font-size:11px;line-height:1;display:inline-flex}.langpill:hover,.themebtn:hover{border-color:var(--gz-accent)}.langpill .on{color:var(--fg)}.langpill .off{color:var(--fg-3)}.themebtn svg{width:15px;height:15px;display:block}.navburger{cursor:pointer;border:1px solid var(--border-strong);border-radius:var(--radius-1);width:40px;height:40px;transition:border-color var(--dur-base) var(--ease-out);background:0 0;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:none}.navburger:hover{border-color:var(--gz-accent)}.navburger-box{width:18px;height:12px;display:block;position:relative}.navburger-box span{background:var(--fg);height:1.5px;transition:transform var(--dur-base) var(--ease-out), opacity var(--dur-fast) var(--ease-out);position:absolute;inset-inline:0}.navburger-box span:first-child{top:0}.navburger-box span:nth-child(2){top:5.25px}.navburger-box span:nth-child(3){top:10.5px}.nav.menu-open .navburger-box span:first-child{transform:translateY(5.25px)rotate(45deg)}.nav.menu-open .navburger-box span:nth-child(2){opacity:0}.nav.menu-open .navburger-box span:nth-child(3){transform:translateY(-5.25px)rotate(-45deg)}.navmenu{top:100%;background:var(--bg);border-bottom:1px solid var(--border);opacity:0;visibility:hidden;transition:opacity var(--dur-base) var(--ease-out), transform var(--dur-base) var(--ease-out);max-height:84vh;position:absolute;inset-inline:0;overflow-y:auto;transform:translateY(-8px)}.nav.menu-open .navmenu{opacity:1;visibility:visible;transform:none}.navmenu-links{flex-direction:column;max-width:1280px;margin:0 auto;padding:6px 22px 4px;display:flex}.navmenu-links a{font-family:var(--font-display);color:var(--fg);border-bottom:1px solid var(--border);transition:border-color var(--dur-fast) var(--ease-out), background var(--dur-fast) var(--ease-out);border-inline-start:2px solid #0000;margin-inline:-16px;padding:15px 16px;font-size:24px;font-weight:500;text-decoration:none}.navmenu-links a:hover,.navmenu-links a:focus-visible{border-inline-start-color:var(--gz-accent);background:var(--bg-hover);outline:none}[dir=rtl] .navmenu-links a{font-family:var(--font-ar-display);font-weight:700}.navmenu-cta{flex-direction:column;gap:10px;max-width:1280px;margin:0 auto;padding:18px 22px 26px;display:flex}.navmenu-cta .btn{justify-content:center;width:100%}@media (min-width:981px){.navmenu{display:none}}@media (max-width:980px){.navburger{display:inline-flex}.nav-right>.btn{display:none}}.hero{grid-template-columns:1.12fr .88fr;align-items:center;gap:56px;padding:112px 0 96px;display:grid}.hero .hero-head{font-family:var(--font-display);letter-spacing:-.03em;color:var(--fg);text-wrap:balance;margin:36px 0 0;font-size:clamp(40px,5.4vw,78px);font-weight:500;line-height:1.06}.hero-head .cursor{background:var(--gz-accent);width:.07em;height:.82em;margin-inline-start:.12em;animation:1.05s steps(2,start) infinite gz-blink;display:inline-block;transform:translateY(.06em)}@keyframes gz-blink{to{opacity:0}}@media (prefers-reduced-motion:reduce){.hero-head .cursor{animation:none}}.hero .hero-sub{max-width:440px;margin:28px 0 40px;line-height:1.6}.hero-cta{flex-wrap:wrap;gap:12px;display:flex}.hero-art{text-align:end;direction:rtl}.hero-art .word{font-family:var(--font-ar-display);color:var(--fg);font-feature-settings:"ss01" 1;font-size:clamp(120px,17vw,240px);font-weight:700;line-height:.86;display:block}.hero-art .roman{font-family:var(--font-mono);letter-spacing:var(--tracking-mono);color:var(--fg-3);text-align:end;white-space:nowrap;direction:ltr;margin-top:14px;font-size:11px}.hero-art .roman b{color:var(--gz-accent);font-weight:400}@media (max-width:920px){.hero{grid-template-columns:1fr;align-items:start;gap:8px;padding:64px 0}.hero-art{text-align:start;direction:inherit;margin-top:28px}.hero-art .word{font-size:clamp(64px,21vw,108px);line-height:1.18}.hero-art .roman{text-align:start;direction:inherit;margin-top:16px}}.hero-metrics{border-top:1px solid var(--border);grid-template-columns:repeat(2,max-content);gap:64px;margin:48px 0 80px;padding:36px 0 0;display:grid}.metric .n{font-family:var(--font-display);color:var(--fg);letter-spacing:-.02em;font-size:34px;font-weight:500}.metric .n .u{color:var(--gz-accent)}.metric .l{font-family:var(--font-mono);letter-spacing:var(--tracking-mono);text-transform:uppercase;color:var(--fg-2);margin-top:6px;font-size:11px}[dir=rtl] .metric .l{font-family:var(--font-ar-body);text-transform:none;letter-spacing:0;font-size:13px}@media (max-width:560px){.hero-metrics{grid-template-columns:repeat(2,1fr);gap:32px}.metric .n{font-size:26px}}.sec{padding:96px 0}.sec-head{max-width:720px;margin-bottom:56px}.sec-head .display{margin-top:18px;font-size:clamp(30px,4.2vw,50px)}.sec-head .editorial{max-width:560px;margin-top:18px}.rows{border-top:1px solid var(--border)}.row{border-bottom:1px solid var(--border);grid-template-columns:54px 220px 1fr auto;align-items:baseline;gap:28px;padding:26px 0;display:grid}.row .idx{font-family:var(--font-mono);color:var(--fg-3);letter-spacing:var(--tracking-mono);font-size:12px}.row .key{font-family:var(--font-display);color:var(--fg);letter-spacing:-.01em;font-size:23px;font-weight:500}.row .desc{color:var(--fg-2);font-size:16px;line-height:var(--lh-normal);max-width:520px}.row .stat{font-family:var(--font-mono);letter-spacing:var(--tracking-mono);color:var(--accent-alt);white-space:nowrap;text-align:end;border-bottom:1px solid var(--accent-alt);padding-bottom:3px;font-size:13px}[dir=rtl] .row .key{font-family:var(--font-ar-display);font-size:26px;font-weight:700}[dir=rtl] .row .stat{font-family:var(--font-ar-body);letter-spacing:0}@media (max-width:820px){.row{grid-template-columns:40px 1fr;row-gap:8px}.row .desc{grid-column:2}.row .stat{text-align:start;grid-column:2;justify-self:start}}.audience-grid{border:1px solid var(--border);grid-template-columns:repeat(3,1fr);gap:0;display:grid}.aud{border-inline-end:1px solid var(--border);transition:border-color var(--dur-base) var(--ease-out), background var(--dur-base) var(--ease-out);flex-direction:column;min-height:280px;padding:36px 32px;display:flex;position:relative}.aud:last-child{border-inline-end:0}.aud:before{content:"";inset-inline-start:-1px;width:1px;transition:background var(--dur-fast) var(--ease-out);background:0 0;position:absolute;top:0;bottom:0}.aud:hover:before{background:var(--gz-accent)}.aud .role{font-family:var(--font-display);color:var(--fg);letter-spacing:-.015em;margin:14px 0 0;font-size:26px;font-weight:500}[dir=rtl] .aud .role{font-family:var(--font-ar-display);font-weight:700}.aud .role-ar{font-family:var(--font-ar-display);color:var(--fg-3);direction:rtl;margin-top:4px;font-size:22px;font-weight:700}[dir=rtl] .aud .role-ar{display:none}.aud .body{color:var(--fg-2);font-size:15px;line-height:var(--lh-relaxed);flex:1;margin-top:16px}.aud .num{font-family:var(--font-mono);letter-spacing:var(--tracking-mono);color:var(--fg-3);font-size:11px}@media (max-width:820px){.audience-grid{grid-template-columns:1fr}.aud{border-inline-end:0;border-bottom:1px solid var(--border)}.aud:last-child{border-bottom:0}}.feat-grid{border-top:1px solid var(--border);border-inline-start:1px solid var(--border);grid-template-columns:repeat(3,1fr);display:grid}.feat{border-inline-end:1px solid var(--border);border-bottom:1px solid var(--border);transition:background var(--dur-base) var(--ease-out);padding:32px 28px 36px;position:relative}.feat:after{content:"";height:1px;transition:background var(--dur-fast) var(--ease-out);background:0 0;position:absolute;bottom:-1px;left:0;right:0}.feat:hover:after{background:var(--gz-accent)}.feat .ic{color:var(--fg);margin-bottom:20px;display:block}.feat .ic svg{width:26px;height:26px}.feat h3{font-family:var(--font-display);color:var(--fg);letter-spacing:-.01em;margin:0 0 8px;font-size:20px;font-weight:500}[dir=rtl] .feat h3{font-family:var(--font-ar-display);font-weight:700}.feat p{color:var(--fg-2);font-size:14.5px;line-height:var(--lh-relaxed);margin:0}@media (max-width:820px){.feat-grid{grid-template-columns:1fr}}@media (min-width:821px) and (max-width:1040px){.feat-grid{grid-template-columns:repeat(2,1fr)}}.calli{grid-template-columns:.85fr 1.15fr;align-items:center;gap:48px;padding:104px 0;display:grid}.calli-art{text-align:end;direction:rtl}.calli-art .word{font-family:var(--font-ar-display);color:var(--accent-gold);font-feature-settings:"ss01" 1;font-size:clamp(140px,20vw,280px);font-weight:900;line-height:.9;display:block}.calli-art .roman{font-family:var(--font-mono);letter-spacing:var(--tracking-mono);color:var(--fg-3);text-align:end;direction:ltr;margin-top:8px;font-size:11px}.calli-copy .display{font-size:clamp(28px,3.4vw,40px)}.calli-copy .editorial{max-width:460px;margin-top:18px}@media (max-width:920px){.calli{grid-template-columns:1fr;gap:24px;padding:72px 0}.calli-art,.calli-art .roman{text-align:start}}.price-grid{border:1px solid var(--border);grid-template-columns:repeat(3,1fr);display:grid}.tier{border-inline-end:1px solid var(--border);flex-direction:column;padding:32px 28px 36px;display:flex;position:relative}.tier:last-child{border-inline-end:0}.tier.feature{background:var(--bg-elev);box-shadow:inset 0 0 0 1px var(--gz-accent);z-index:1}.tier.feature:before{content:none}.tier .tname{font-family:var(--font-display);color:var(--fg);letter-spacing:-.01em;font-size:22px;font-weight:500}[dir=rtl] .tier .tname{font-family:var(--font-ar-display);font-weight:700}.tier .badge{font-family:var(--font-mono);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--gz-accent);border:1px solid var(--gz-accent);border-radius:var(--radius-1);white-space:nowrap;background:0 0;padding:3px 8px;font-size:10px}[dir=rtl] .tier .badge{font-family:var(--font-ar-body);letter-spacing:0;text-transform:none}.tier .tname-row{justify-content:space-between;align-items:center;gap:10px;min-height:26px;display:flex}.tier .priceline{border-bottom:1px solid var(--border);align-items:baseline;gap:8px;min-height:72px;margin:22px 0 0;padding-bottom:22px;display:flex}.tier .price{font-family:var(--font-display);color:var(--fg);letter-spacing:-.025em;font-size:48px;font-weight:500;line-height:1}.tier .price--sm{letter-spacing:-.015em;font-size:30px}.tier .per{font-family:var(--font-mono);color:var(--fg-2);letter-spacing:var(--tracking-mono);font-size:12px}[dir=rtl] .tier .per{font-family:var(--font-ar-body);letter-spacing:0}.tier .tdesc{color:var(--fg-2);font-size:14px;line-height:var(--lh-relaxed);margin:20px 0 24px}.tier ul{flex-direction:column;flex:1;gap:11px;margin:0 0 28px;padding:0;list-style:none;display:flex}.tier li{color:var(--fg-1);align-items:flex-start;gap:10px;font-size:14px;line-height:1.45;display:flex}.tier li svg{width:15px;height:15px;color:var(--gz-accent);flex-shrink:0;margin-top:2px}[dir=rtl] .tier li svg{transform:scaleX(-1)}@media (max-width:820px){.price-grid{grid-template-columns:1fr}.tier{border-inline-end:0;border-bottom:1px solid var(--border)}.tier:last-child{border-bottom:0}}.pricing-bar{flex-direction:column;align-items:center;gap:16px;margin-bottom:34px;display:flex}.pricing-bar .seg--audience button{padding:14px 28px;font-size:13px}.billing-switch{align-items:center;gap:12px;display:inline-flex}.bsw-label{font-family:var(--font-mono);letter-spacing:var(--tracking-mono);text-transform:uppercase;color:var(--fg-3);cursor:pointer;transition:color var(--dur-base) var(--ease-out);font-size:11px}.bsw-label.active{color:var(--fg)}[dir=rtl] .bsw-label{font-family:var(--font-ar-body);letter-spacing:0;text-transform:none;font-size:13px}.bsw{cursor:pointer;border:1px solid var(--border-strong);width:42px;height:22px;transition:border-color var(--dur-base) var(--ease-out);background:0 0;border-radius:2px;flex-shrink:0;padding:0;position:relative}.bsw:hover,.bsw[aria-checked=true]{border-color:var(--gz-accent)}.bsw-knob{background:var(--fg);width:16px;height:16px;transition:transform var(--dur-base) var(--ease-out), background var(--dur-base) var(--ease-out);border-radius:1px;position:absolute;top:2px;left:2px}.bsw[aria-checked=true] .bsw-knob{background:var(--gz-accent);transform:translate(20px)}[dir=rtl] .bsw-knob{left:auto;right:2px}[dir=rtl] .bsw[aria-checked=true] .bsw-knob{transform:translate(-20px)}.seg{border:1px solid var(--border-strong);border-radius:var(--radius-1);display:inline-flex}.seg button{font-family:var(--font-mono);letter-spacing:var(--tracking-mono);color:var(--fg-2);cursor:pointer;white-space:nowrap;transition:color var(--dur-base) var(--ease-out), background var(--dur-base) var(--ease-out);background:0 0;border:0;align-items:center;gap:8px;padding:11px 18px;font-size:12px;display:inline-flex}.seg button+button{border-inline-start:1px solid var(--border-strong)}.seg button:hover{color:var(--fg)}.seg button[aria-selected=true]{background:var(--fg);color:var(--bg)}[dir=rtl] .seg button{font-family:var(--font-ar-body);letter-spacing:0;font-size:14px}.seg-tag{letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--gz-accent);font-size:10px}[dir=rtl] .seg-tag{letter-spacing:0;text-transform:none}.seg button[aria-selected=true] .seg-tag{color:var(--bg)}.price-grid[hidden]{display:none}.athletes-grid{grid-template-columns:repeat(2,1fr);max-width:680px;margin-inline:auto}#pricing .panel-note{font-family:var(--font-mono);letter-spacing:var(--tracking-mono);color:var(--fg-3);text-align:center;max-width:600px;margin:30px auto 0;font-size:12px;line-height:1.75}.panel-note[hidden]{display:none}.panel-note:before{content:"";background:var(--gz-accent);width:24px;height:2px;margin:0 auto 14px;display:block}[dir=rtl] .panel-note{font-family:var(--font-ar-body);letter-spacing:0;font-size:13px}@media (max-width:820px){.pricing-bar{align-items:stretch;gap:14px}.seg button{flex:1;justify-content:center}.billing-switch{align-self:center}.athletes-grid{grid-template-columns:1fr;max-width:none}}.faq{border-top:1px solid var(--border);max-width:880px}.qa{border-bottom:1px solid var(--border)}.qa-q{cursor:pointer;text-align:start;width:100%;font-family:var(--font-display);color:var(--fg);letter-spacing:-.01em;background:0 0;border:0;justify-content:space-between;align-items:center;gap:24px;padding:26px 0;font-size:clamp(18px,2.2vw,23px);font-weight:500;display:flex}[dir=rtl] .qa-q{font-family:var(--font-ar-display);font-weight:700}.qa-q .pm{flex-shrink:0;width:16px;height:16px;position:relative}.qa-q .pm:before,.qa-q .pm:after{content:"";background:var(--gz-accent);transition:transform var(--dur-base) var(--ease-out);position:absolute}.qa-q .pm:before{height:1px;top:7.5px;left:0;right:0}.qa-q .pm:after{width:1px;top:0;bottom:0;left:7.5px}.qa[data-open="1"] .qa-q .pm:after{transform:scaleY(0)}.qa-a{max-height:0;transition:max-height var(--dur-slow) var(--ease-out);overflow:hidden}.qa-a-inner{color:var(--fg-2);font-size:16px;line-height:var(--lh-relaxed);max-width:640px;padding:0 0 26px}.qa[data-open="1"] .qa-a{max-height:320px}.signup{grid-template-columns:.9fr 1.1fr;align-items:start;gap:64px;display:grid}.signup-intro .display{font-size:clamp(30px,4vw,48px)}.signup-intro .editorial{max-width:380px;margin-top:20px}.toggle{border:1px solid var(--border-strong);border-radius:var(--radius-1);margin-bottom:36px;display:inline-flex;overflow:hidden}.toggle button{font-family:var(--font-mono);letter-spacing:var(--tracking-mono);color:var(--fg-2);cursor:pointer;transition:color var(--dur-base) var(--ease-out), background var(--dur-base) var(--ease-out);background:0 0;border:0;padding:10px 18px;font-size:12px}[dir=rtl] .toggle button{font-family:var(--font-ar-body);letter-spacing:0;font-size:14px}.toggle button[aria-selected=true]{background:var(--fg);color:var(--bg)}.form-card{background:var(--bg-elev);border:1px solid var(--border);flex-direction:column;gap:22px;padding:36px 32px;display:flex}.form-card .field{margin-bottom:0}.form-card>.toggle{align-self:flex-start;margin-bottom:14px}.form-card>.form-foot{margin-top:0}.form-card .form-signin{font-size:13px;line-height:var(--lh-normal);color:var(--fg-3);text-align:center;max-width:none;margin-top:22px}.field{margin-bottom:24px}.field label{font-family:var(--font-mono);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--fg-2);justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;font-size:10px;display:flex}[dir=rtl] .field label{font-family:var(--font-ar-body);letter-spacing:0;text-transform:none;font-size:12px}.field input,.field select{appearance:none;border:0;border-bottom:1px solid var(--border-strong);width:100%;font-family:var(--font-body);color:var(--fg);caret-color:var(--gz-accent);transition:border-color var(--dur-base) var(--ease-out);background:0 0;outline:none;padding:9px 0;font-size:16px}.field input::placeholder{color:var(--fg-3)}.field input:focus,.field select:focus{border-bottom-color:var(--gz-accent)}.form-row{grid-template-columns:1fr 1fr;gap:24px;display:grid}.form-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:8px;display:flex}.form-note{font-family:var(--font-mono);color:var(--fg-3);letter-spacing:var(--tracking-mono);font-size:11px}[dir=rtl] .form-note{font-family:var(--font-ar-body);letter-spacing:0;font-size:13px}.field[hidden]{display:none}.field-optional{color:var(--fg-3);letter-spacing:var(--tracking-wide);border:1px solid var(--border-strong);border-radius:4px;flex:none;padding:3px 6px;font-size:9px;line-height:1}[dir=rtl] .field-optional{letter-spacing:0}.form-card .field-hint{font-family:var(--font-body);color:var(--fg-3);letter-spacing:0;max-width:none;margin:10px 0 0;font-size:12px;line-height:1.5}[dir=rtl] .form-card .field-hint{font-family:var(--font-ar-body)}.form-signin{font-family:var(--font-mono);font-size:11px;line-height:var(--lh-normal);color:var(--fg-3);letter-spacing:var(--tracking-mono);margin-top:16px}.form-signin a{color:var(--fg);border-bottom:1px solid var(--gz-accent);transition:color var(--dur-fast) var(--ease-out);padding-bottom:1px;text-decoration:none}.form-signin a:hover{color:var(--gz-accent)}[dir=rtl] .form-signin{font-family:var(--font-ar-body);letter-spacing:0}[dir=rtl] .form-card .form-signin{font-size:14px}.signup{border:1px solid var(--border);border-radius:var(--radius-1);grid-template-columns:.92fr 1.08fr;align-items:stretch;gap:0;overflow:hidden}.signup-intro{border-inline-end:1px solid var(--border);flex-direction:column;gap:32px;padding:40px 38px;display:flex;position:relative;overflow:hidden}.signup-intro .brand,.signup-pitch{z-index:1;position:relative}.signup-pitch{margin-top:auto}.signup-pitch .display{margin-top:14px;font-size:clamp(30px,3.4vw,44px)}.signup-art{inset-inline-start:-6%;z-index:0;pointer-events:none;-webkit-user-select:none;user-select:none;opacity:.06;direction:rtl;position:absolute;bottom:5%}.signup-art .word{font-family:var(--font-ar-display);color:var(--fg);font-size:clamp(180px,22vw,300px);font-weight:700;line-height:.8}.signup-checks{flex-direction:column;gap:14px;margin:22px 0 0;padding:0;list-style:none;display:flex}.signup-checks li{font-family:var(--font-body);color:var(--fg-2);align-items:flex-start;gap:12px;font-size:14px;line-height:1.45;display:flex}.signup-checks svg{width:16px;height:16px;color:var(--gz-accent);flex:none;margin-top:2px}[dir=rtl] .signup-checks li{font-family:var(--font-ar-body)}.signup .form-card{border:0;border-radius:0;padding:40px 38px}.form-card-head{flex-direction:column;gap:8px;display:flex}.form-card-head .display{font-size:clamp(26px,2.6vw,34px)}.form-card-sub{font-family:var(--font-editorial);font-size:15px;line-height:var(--lh-normal);color:var(--fg-2);max-width:42ch;margin:0}[dir=rtl] .form-card-sub{font-family:var(--font-ar-body)}.acct{flex-direction:column;gap:10px;display:flex}.acct-label{font-family:var(--font-mono);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--fg-2);margin:0;font-size:10px}[dir=rtl] .acct-label{font-family:var(--font-ar-body);letter-spacing:0;text-transform:none;font-size:12px}.acct-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.acct-card{text-align:start;cursor:pointer;border:1px solid var(--border-strong);border-radius:var(--radius-1);transition:border-color var(--dur-base) var(--ease-out);background:0 0;justify-content:space-between;align-items:flex-start;gap:10px;padding:14px;display:flex}.acct-card:hover{border-color:var(--fg-3)}.acct-card[aria-selected=true]{border-color:var(--gz-accent)}.acct-card-text{flex-direction:column;gap:4px;min-width:0;display:flex}.acct-card-title{font-family:var(--font-body);color:var(--fg);font-size:15px;font-weight:600}.acct-card-desc{color:var(--fg-3);font-size:12px;line-height:1.35}[dir=rtl] .acct-card-title,[dir=rtl] .acct-card-desc{font-family:var(--font-ar-body)}.acct-box{border:1px solid var(--border-strong);width:18px;height:18px;transition:border-color var(--dur-base) var(--ease-out), background var(--dur-base) var(--ease-out);border-radius:4px;flex:none;margin-top:2px}.acct-card[aria-selected=true] .acct-box{border-color:var(--gz-accent);background:var(--gz-accent);box-shadow:inset 0 0 0 3px var(--bg-elev)}.field select{background-image:linear-gradient(45deg, transparent 50%, var(--fg-3) 50%), linear-gradient(135deg, var(--fg-3) 50%, transparent 50%);background-position:calc(100% - 10px) calc(50% + 1px),calc(100% - 6px) calc(50% + 1px);background-repeat:no-repeat;background-size:4px 4px,4px 4px;padding-inline-end:22px}[dir=rtl] .field select{background-position:10px calc(50% + 1px),6px calc(50% + 1px)}.btn--block{justify-content:space-between;width:100%;padding:14px 20px}.btn:disabled{opacity:.45;cursor:not-allowed}.btn:disabled:hover{border-color:#0000}.form-card--done{justify-content:center;align-items:flex-start;gap:14px;min-height:340px}.form-done-mark{border:1px solid var(--gz-accent);width:44px;height:44px;color:var(--gz-accent);border-radius:999px;justify-content:center;align-items:center;margin-bottom:6px;display:inline-flex}.form-done-mark svg{width:22px;height:22px}.form-card--done .display{font-size:clamp(26px,2.6vw,34px)}@media (max-width:820px){.signup{grid-template-columns:1fr}.signup-intro{border-inline-end:0;border-bottom:1px solid var(--border);min-height:280px;padding:32px 24px}.signup .form-card{padding:32px 24px}}.foot{border-top:1px solid var(--border);padding:56px 0 40px}.foot-grid{grid-template-columns:1.6fr 1fr 1fr 1fr;align-items:start;gap:40px;display:grid}.foot .brandline{font-family:var(--font-mono);color:var(--fg-2);max-width:300px;margin-top:20px;font-size:12px;line-height:1.7}[dir=rtl] .foot .brandline{font-family:var(--font-ar-body);letter-spacing:0}.foot h4{font-family:var(--font-mono);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--fg-2);margin:0 0 16px;font-size:11px}[dir=rtl] .foot h4{font-family:var(--font-ar-body);letter-spacing:0;text-transform:none;font-size:13px}.foot ul{flex-direction:column;gap:11px;margin:0;padding:0;list-style:none;display:flex}.foot a{color:var(--fg-2);transition:color var(--dur-base) var(--ease-out);font-size:14px;text-decoration:none}.foot a:hover{color:var(--fg)}.foot-base{border-top:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:48px;padding-top:24px;display:flex}.foot-base .mono{color:var(--fg-2)}.foot-base a{color:var(--fg);text-underline-offset:3px;transition:color var(--dur-base) var(--ease-out);text-decoration:underline;text-decoration-thickness:1px}.foot-base a:hover{color:var(--gz-accent)}@media (max-width:820px){.foot-grid{grid-template-columns:1fr 1fr 1fr;gap:32px 28px}.foot-grid>div:first-child{grid-column:1/-1;margin-bottom:4px}.foot .brandline{max-width:420px}}@media (max-width:520px){.foot-grid{grid-template-columns:1fr 1fr}}.auth-shell{flex-direction:column;min-height:100dvh;display:flex}.auth{flex:1;place-items:center;padding:56px 22px 88px;display:grid}.auth-card{width:100%;max-width:392px}.auth-head{text-align:center;margin-bottom:36px}.auth-card form{flex-direction:column;gap:22px;display:flex}.auth-card .field{margin-bottom:0}.auth-head .display{font-size:clamp(30px,6vw,40px)}.auth-sub{font-family:var(--font-editorial);font-size:16px;line-height:var(--lh-normal);color:var(--fg-2);max-width:34ch;margin:12px auto 0}[dir=rtl] .auth-sub{font-family:var(--font-ar-body)}.auth-error{font-family:var(--font-body);color:var(--fg);border:1px solid var(--accent-alt);border-radius:var(--radius-1);margin-bottom:24px;padding:12px 14px;font-size:14px;line-height:1.5}.auth-forgot{margin-inline-start:auto;width:fit-content;font-family:var(--font-mono);letter-spacing:var(--tracking-mono);color:var(--fg-2);transition:color var(--dur-base) var(--ease-out), border-color var(--dur-base) var(--ease-out);border-bottom:1px solid #0000;margin-top:8px;font-size:11px;text-decoration:none;display:block}.auth-forgot:hover{color:var(--fg);border-bottom-color:var(--gz-accent)}[dir=rtl] .auth-forgot{font-family:var(--font-ar-body);letter-spacing:0;font-size:13px}.auth-submit{justify-content:center;width:100%;margin-top:8px;padding:13px 20px}.auth-submit:disabled{opacity:.55;cursor:default;border-color:#0000}.auth-spin{width:16px;height:16px;animation:.7s linear infinite gz-spin}@keyframes gz-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.auth-spin{animation-duration:1.4s}}.auth-otp{justify-content:center;gap:10px;display:flex}.auth-otp input{text-align:center;appearance:none;width:44px;height:52px;font-family:var(--font-mono);color:var(--fg);border:1px solid var(--border-strong);border-radius:var(--radius-1);caret-color:var(--gz-accent);transition:border-color var(--dur-base) var(--ease-out);background:0 0;outline:none;font-size:20px}.auth-otp input:focus{border-color:var(--gz-accent)}.auth-textbtn{text-align:center;width:100%;font-family:var(--font-mono);letter-spacing:var(--tracking-mono);color:var(--fg-2);cursor:pointer;transition:color var(--dur-base) var(--ease-out);background:0 0;border:0;padding:0;font-size:11px;display:block}.auth-textbtn:hover{color:var(--fg)}[dir=rtl] .auth-textbtn{font-family:var(--font-ar-body);letter-spacing:0;font-size:13px}.form-signin.auth-alt{font-size:13px;line-height:var(--lh-normal);color:var(--fg-3);text-align:center;max-width:none;margin-top:44px}.reveal{opacity:0;transition:opacity .42s var(--ease-out), transform .42s var(--ease-out);transform:translateY(14px)}.reveal.in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.reveal{opacity:1;transition:none;transform:none}}#tweaks-root{z-index:2147483646;position:fixed}
