@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/bricolage-grotesque-latin-700.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/bricolage-grotesque-latin-ext-700.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/bricolage-grotesque-latin-800.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/bricolage-grotesque-latin-ext-800.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/schibsted-grotesk-latin-400.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/schibsted-grotesk-latin-ext-400.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/schibsted-grotesk-latin-700.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/schibsted-grotesk-latin-ext-700.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Caveat;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/caveat-latin-400.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Caveat;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/caveat-latin-ext-400.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Spline Sans Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/spline-sans-mono-latin-400.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Spline Sans Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/spline-sans-mono-latin-ext-400.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Spline Sans Mono Digits;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/spline-sans-mono-latin-400.woff2)format("woff2");unicode-range:U+25,U+2B-2F,U+30-3A,U+D7,U+2013,U+2212}@font-face{font-family:Readex Pro;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/readex-pro-arabic-600.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+898-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Readex Pro;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/readex-pro-arabic-700.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+898-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ibm-plex-sans-arabic-arabic-400.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+898-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/ibm-plex-sans-arabic-arabic-700.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+898-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Bricolage Grotesque EN;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/bricolage-grotesque-latin-700.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bricolage Grotesque EN;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/bricolage-grotesque-latin-ext-700.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bricolage Grotesque EN;font-style:normal;font-weight:800;font-display:optional;src:url(/fonts/bricolage-grotesque-latin-800.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bricolage Grotesque EN;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/bricolage-grotesque-latin-ext-800.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Schibsted Grotesk EN;font-style:normal;font-weight:400;font-display:optional;src:url(/fonts/schibsted-grotesk-latin-400.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Schibsted Grotesk EN;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/schibsted-grotesk-latin-ext-400.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Schibsted Grotesk EN;font-style:normal;font-weight:700;font-display:optional;src:url(/fonts/schibsted-grotesk-latin-700.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Schibsted Grotesk EN;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/schibsted-grotesk-latin-ext-700.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Caveat EN;font-style:normal;font-weight:400;font-display:optional;src:url(/fonts/caveat-latin-400.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Caveat EN;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/caveat-latin-ext-400.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Spline Sans Mono EN;font-style:normal;font-weight:400;font-display:optional;src:url(/fonts/spline-sans-mono-latin-400.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Spline Sans Mono EN;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/spline-sans-mono-latin-ext-400.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}:root{--color-ink:#0c0a08;--color-surface:#151110;--color-surface-2:#1f1913;--color-edge:#352a1f;--color-edge-soft:#261f18;--color-edge-hover:#48392b;--color-skeleton-highlight:#2a211a;--color-bone:#f2eadc;--color-sand:#b9ab98;--color-faded:#8b7d6c;--color-verm:#e14b2e;--color-verm-hover:#f25e3e;--color-verm-aa:#ce3f24;--color-verm-aa-hover:#c83c22;--color-on-verm:#fff6ed;--color-ochre:#e3af63;--color-success:#5ca671;--color-warning:#d69a4e;--color-error:#db5a45;--color-focus:#f2c57c;--color-whatsapp:#1fa855;--color-whatsapp-hover:#24bd61;--color-success-edge:#5ca67180;--color-success-fill:#5ca67112;--color-warning-edge:#d69a4e8c;--color-warning-fill:#d69a4e1f;--color-error-edge:#db5a4580;--color-error-fill:#db5a4514;--color-verm-edge:#e14b2e80;--color-verm-fill:#e14b2e14;--color-focus-glow:#f2c57c38;--color-backdrop:#000000a8;--font-display:"Bricolage Grotesque EN", "Segoe UI", sans-serif;--font-sans:"Schibsted Grotesk EN", "Segoe UI", sans-serif;--font-hand:"Caveat EN", "Segoe Script", cursive;--font-mono:"Spline Sans Mono EN", ui-monospace, monospace;--tracking-caps:.16em;--tracking-tag:.09em;--tracking-mono:.1em;--tracking-label:.12em;--tracking-display:-.02em;--radius-control:8px;--radius-card:12px;--radius-panel:14px;--radius-modal:16px;--radius-sheet:18px;--radius-pill:999px;--border-structural:1.5px;--border-quiet:1px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:22px;--space-6:24px;--space-7:26px;--space-8:32px;--canvas-marketing:1280px;--canvas-app:1120px;--canvas-admin:1240px;--gutter-marketing:60px;--gutter-app:28px;--gutter-mobile:20px;--rail-width:240px;--control-height:50px;--control-height-compact:40px;--touch-min:44px;--motion-fast:.16s;--motion-modal:.24s;--motion-sheet:.28s;--ease-sheet:cubic-bezier(.3, .8, .3, 1);--marker-x:3px}html[dir=rtl]{--marker-x:-3px}html[lang=ar]{--font-display:"Readex Pro", "Bricolage Grotesque", "Segoe UI", Tahoma, Arial, sans-serif;--font-sans:"IBM Plex Sans Arabic", "Schibsted Grotesk", "Segoe UI", Tahoma, Arial, sans-serif;--font-mono:"Spline Sans Mono Digits", "IBM Plex Sans Arabic", "Schibsted Grotesk", "Segoe UI", Tahoma, monospace;--font-hand:"Readex Pro", "Caveat", "IBM Plex Sans Arabic", sans-serif;--tracking-caps:0;--tracking-tag:0;--tracking-mono:0;--tracking-label:0;--tracking-display:0;font-synthesis:none}*,:before,:after{box-sizing:border-box}html{background:var(--color-ink);min-width:320px;color:var(--color-bone);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-family:var(--font-sans);-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;font-size:100%;line-height:1.62}body{background:var(--color-ink);min-height:100vh;color:var(--color-bone);-webkit-font-smoothing:antialiased;margin:0}img,svg,video{max-width:100%;display:block}button,input,select,textarea{color:inherit;font:inherit}h1,h2,h3,h4,h5,h6,p,figure,blockquote,dl,dd{margin:0}a{color:inherit}button,a{-webkit-tap-highlight-color:transparent}::selection{background:var(--color-verm);color:#fff}:focus-visible{outline:3px solid var(--color-focus);outline-offset:2px}[hidden]{display:none!important}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.skip-link{z-index:100;border-radius:var(--radius-control);background:var(--color-bone);color:var(--color-ink);padding:10px 14px;font-weight:700;position:fixed;inset-block-start:12px;inset-inline-start:12px;transform:translateY(-180%)}.skip-link:focus{transform:translateY(0)}.display{font-family:var(--font-display);letter-spacing:var(--tracking-display);font-weight:800}.overline{color:var(--color-faded);font:700 .6875rem/1.5 var(--font-sans);letter-spacing:var(--tracking-caps);text-transform:uppercase}.overline .idx{color:var(--color-verm);font-family:var(--font-mono);margin-inline-end:10px;font-weight:600}.hand{color:var(--color-ochre);font-family:var(--font-hand);font-size:1.3125rem;font-weight:400;line-height:1.25}.hand.sm{font-size:1.125rem}.mono,.bidi-number{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.bidi-number{unicode-bidi:isolate}.body-copy{max-width:60ch;color:var(--color-sand)}.microcopy{color:var(--color-faded);font-size:.8125rem}.card-heading{font-family:var(--font-display);font-weight:700}html[lang=ar] .card-heading{font-weight:600}html[lang=ar] .overline{font-size:.8125rem}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.btn{min-height:var(--control-height);border:var(--border-structural) solid transparent;border-radius:var(--radius-control);color:var(--color-bone);cursor:pointer;font:700 .90625rem/1 var(--font-sans);letter-spacing:.01em;text-align:center;transition:background-color var(--motion-fast) ease, border-color var(--motion-fast) ease, color var(--motion-fast) ease, transform var(--motion-fast) ease;background:0 0;justify-content:center;align-items:center;gap:10px;padding:0 26px;text-decoration:none;display:inline-flex}html[lang=ar] .btn{letter-spacing:0;line-height:1.2}.btn:active{transform:scale(.985)}.btn-primary{background:var(--color-verm-aa);color:var(--color-on-verm)}.btn-primary:hover{background:var(--color-verm-aa-hover)}.btn-secondary{border-color:var(--color-edge)}.btn-secondary:hover{border-color:var(--color-sand)}.btn-quiet{color:var(--color-sand)}.btn-quiet:hover{color:var(--color-bone)}.btn-text{min-height:var(--touch-min);border-radius:0;padding:0 2px;position:relative}.btn-text:after{background:var(--color-verm);content:"";border-radius:2px;height:3px;position:absolute;inset-block-end:6px;inset-inline:0;transform:skewY(-1deg)}.btn-text:hover{color:var(--color-verm-hover)}.btn-destructive{border-color:var(--color-error);color:var(--color-error)}.btn-destructive:hover{background:var(--color-error);color:var(--color-ink)}.btn-wa{background:var(--color-whatsapp);color:#fff}.btn-wa:hover{background:var(--color-whatsapp-hover)}.btn-icon{width:var(--control-height);border-color:var(--color-edge);padding:0}.btn-icon:hover{border-color:var(--color-sand)}.btn-compact{min-height:var(--control-height-compact);padding:0 14px;font-size:.8125rem}.btn-icon.btn-compact{width:var(--control-height-compact);padding:0}@media (pointer:coarse){.btn-compact{min-height:var(--touch-min)}}.btn-block{width:100%;display:flex}.btn[disabled],.btn[aria-disabled=true],.btn.is-disabled{border-color:var(--color-edge-soft);background:var(--color-surface-2);color:var(--color-faded);cursor:not-allowed;transform:none}.btn[data-pending=true]{cursor:progress}.btn[data-pending=true]:before{border:2.5px solid #b9ab9859;border-block-start-color:var(--color-sand);content:"";border-radius:50%;flex:none;width:16px;height:16px;animation:.7s linear infinite dp-spin}.btn svg{flex:none;width:18px;height:18px}@keyframes dp-spin{to{transform:rotate(360deg)}}.field{gap:7px;min-width:0;display:grid}.field>label,.field-label{color:var(--color-bone);font:700 .84375rem/1.4 var(--font-sans)}.field-label-row{justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.field-label-row>button,.field-label-row>a{min-height:32px;margin-block:-8px -6px}.field .optional{color:var(--color-faded);font-weight:400}.control{width:100%;min-width:0;min-height:var(--control-height);border:var(--border-structural) solid var(--color-edge);border-radius:var(--radius-control);background:var(--color-surface);color:var(--color-bone);font:400 1rem var(--font-sans);transition:border-color var(--motion-fast) ease;padding:0 14px}textarea.control{resize:vertical;min-height:96px;padding:12px 14px;line-height:1.5}select.control{appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--color-sand) 50%), linear-gradient(135deg, var(--color-sand) 50%, transparent 50%);background-position:calc(100% - 20px),calc(100% - 15px);background-repeat:no-repeat;background-size:5px 5px;padding-inline-end:36px}html[dir=rtl] select.control{background-position:15px,20px}.control[dir=ltr]{text-align:start}html[dir=rtl] .control[dir=ltr]:is([type=tel],[inputmode=tel],[inputmode=numeric],[inputmode=decimal]){text-align:right}.control::placeholder{color:var(--color-faded)}.control:hover{border-color:var(--color-edge-hover)}.control:focus-visible{border-color:var(--color-focus);box-shadow:0 0 0 3px var(--color-focus-glow);outline-width:0}.control[aria-invalid=true],.field[data-invalid=true] .control{border-color:var(--color-error)}.control:disabled,.control[readonly]{background:var(--color-ink);color:var(--color-sand);border-style:dashed}.control:disabled{color:var(--color-faded);cursor:not-allowed}.help{color:var(--color-faded);font-size:.8125rem}.field-error{color:var(--color-error);align-items:baseline;gap:6px;font-size:.8125rem;font-weight:700;display:flex}.field-error:before{content:"";background:currentColor;border-radius:50%;flex:none;width:7px;height:7px;transform:translateY(-1px)}.saved-note{color:var(--color-success);font-size:.8125rem}.fieldset{border:0;gap:12px;min-width:0;margin:0;padding:0;display:grid}.fieldset>legend{color:var(--color-bone);font:700 .84375rem/1.4 var(--font-sans);margin-block-end:10px;padding:0}.field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.option-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}@media (width<=760px){.field-grid,.option-grid{grid-template-columns:minmax(0,1fr)}}.phone-row{grid-template-columns:106px minmax(0,1fr);gap:8px;display:grid}.check{min-height:var(--touch-min);color:var(--color-sand);cursor:pointer;align-items:center;gap:10px;font-size:.875rem;display:flex}.check input,.radio-card input{width:18px;height:18px;accent-color:var(--color-verm);flex:none;margin:0}.check:has(input:checked){color:var(--color-bone)}.check.check-boxed{border:var(--border-quiet) solid var(--color-edge-soft);border-radius:var(--radius-control);background:var(--color-surface);padding:8px 12px}.check.check-boxed:has(input:checked){border-color:var(--color-sand)}.radio-card{border:var(--border-structural) solid var(--color-edge);background:var(--color-surface);cursor:pointer;border-radius:10px;align-items:flex-start;gap:12px;padding:15px 16px;display:flex}.radio-card input{margin-block-start:2px}.radio-card:has(input:checked){border-color:var(--color-verm)}.radio-card:has(input:focus-visible){outline:3px solid var(--color-focus);outline-offset:2px}.radio-card .rc-t{font-size:.9375rem;font-weight:700;display:block}.radio-card .rc-d{color:var(--color-faded);font-size:.8125rem;display:block}.password-toggle{min-height:var(--touch-min);color:var(--color-sand);cursor:pointer;font:700 .78125rem var(--font-sans);background:0 0;border:0;padding:0 4px}.password-toggle:hover{color:var(--color-bone)}.pass-wrap{position:relative}.pass-wrap .control{padding-inline-end:96px}.pass-wrap .password-toggle{border-radius:6px;align-items:center;gap:6px;min-height:40px;padding:0 10px;display:inline-flex;position:absolute;inset-block-start:50%;inset-inline-end:5px;transform:translateY(-50%)}.pass-wrap .password-toggle:hover{background:var(--color-surface-2)}.password-toggle .toggle-icon{width:17px;height:17px}html[dir=rtl] .pass-wrap .control{text-align:right;padding-left:96px;padding-right:14px}html[dir=rtl] .pass-wrap .password-toggle{left:5px;right:auto}.form-actions{flex-wrap:wrap;align-items:center;gap:12px;padding-block-start:6px;display:flex}.form-actions[data-align=end]{justify-content:flex-end}.form-actions[data-align=stretch]>.btn{flex:auto}@media (width<=760px){.form-actions[data-sticky=true]{z-index:20;padding:12px 20px calc(12px + env(safe-area-inset-bottom));border-block-start:var(--border-structural) solid var(--color-edge);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0c0a08f2;margin-inline:-20px;position:sticky;inset-block-end:0}.form-actions[data-sticky=true]>.btn-primary{flex:100%}}.tag{border:var(--border-structural) solid var(--color-edge);border-radius:var(--radius-pill);width:fit-content;color:var(--color-sand);font:700 .65625rem/1.5 var(--font-sans);letter-spacing:var(--tracking-tag);text-transform:uppercase;white-space:nowrap;align-items:center;gap:6px;padding:5px 11px;display:inline-flex}html[lang=ar] .tag{font-size:.75rem}.dot{background:currentColor;border-radius:50%;flex:none;width:7px;height:7px;display:inline-block}.tag-demo{border-style:dashed;border-color:var(--color-warning);color:var(--color-warning)}.tag-locked{background:var(--color-surface);color:var(--color-faded)}.tag-draft,.tag-pending,.tag-warning{color:var(--color-warning)}.tag-published,.tag-success,.tag-active{border-color:var(--color-success-edge);color:var(--color-success)}.tag-paused{color:var(--color-sand)}.tag-expired,.tag-error{border-color:var(--color-error-edge);color:var(--color-error)}.tag-pain{border-color:var(--color-verm-aa);background:var(--color-verm-aa);color:#fff}.save-chip{border:var(--border-structural) solid var(--color-edge);border-radius:var(--radius-pill);color:var(--color-sand);font:700 .6875rem/1 var(--font-sans);letter-spacing:var(--tracking-tag);text-transform:uppercase;align-items:center;gap:7px;padding:7px 11px;display:inline-flex}html[lang=ar] .save-chip{letter-spacing:0;font-size:.75rem}.save-chip:before{background:var(--color-success);content:"";border-radius:50%;width:7px;height:7px}.save-chip[data-state=saving],.save-chip[data-state=pending]{border-color:var(--color-warning);color:var(--color-warning)}.save-chip[data-state=saving]:before,.save-chip[data-state=pending]:before,.save-chip[data-state=offline]:before{background:var(--color-warning)}.save-chip[data-state=offline]{border-color:var(--color-warning);background:var(--color-warning-fill);color:var(--color-bone)}.fchip{min-height:var(--control-height-compact);border:var(--border-structural) solid var(--color-edge);border-radius:var(--radius-pill);color:var(--color-sand);cursor:pointer;font:700 .78125rem var(--font-sans);background:0 0;align-items:center;gap:6px;padding:0 14px;text-decoration:none;display:inline-flex}@media (pointer:coarse){.fchip{min-height:var(--touch-min)}}.fchip:hover{border-color:var(--color-sand);color:var(--color-bone)}.fchip[aria-current=page],.fchip[aria-pressed=true],.fchip[aria-selected=true],.chip-radio input:checked+.fchip{border-color:var(--color-bone);background:var(--color-bone);color:var(--color-ink)}.chip-radio{display:inline-flex;position:relative}.chip-radio input{opacity:0;width:1px;height:1px;position:absolute}.chip-radio input:focus-visible+.fchip{outline:3px solid var(--color-focus);outline-offset:2px}.chip-row{flex-wrap:wrap;gap:8px;display:flex}.card{border:var(--border-structural) solid var(--color-edge-soft);border-radius:var(--radius-card);background:var(--color-surface);min-width:0}.card-head{border-block-end:var(--border-structural) solid var(--color-edge-soft);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;padding:16px 22px;display:flex}.card-head h2,.card-head h3{font-family:var(--font-display);letter-spacing:-.01em;font-size:1.125rem;font-weight:700;line-height:1.3}html[lang=ar] .card-head h2,html[lang=ar] .card-head h3{letter-spacing:0;font-weight:600}.card-body{--card-pad:22px;padding:var(--card-pad);gap:14px;display:grid}.card-body>p{color:var(--color-sand)}.card[data-tone=accent]{border-color:var(--color-verm);background:linear-gradient(160deg, var(--color-verm-fill), var(--color-surface) 55%)}.card[data-tone=dashed]{border-style:dashed;border-color:var(--color-edge);background:0 0}@media (width<=760px){.card-head{padding:14px 18px}.card-body{--card-pad:18px}}.coach-note{border:var(--border-structural) solid var(--color-edge-soft);border-radius:var(--radius-card);background:var(--color-surface);grid-template-columns:44px minmax(0,1fr);align-items:start;gap:14px;padding:16px 18px;display:grid}.coach-face{border:var(--border-structural) solid var(--color-edge);background:radial-gradient(90% 90% at 35% 25%,#3a2a1d,#16100b);border-radius:50%;flex:none;width:44px;height:44px}.coach-note .cn-label{color:var(--color-faded);font:700 .6875rem/1.5 var(--font-sans);letter-spacing:var(--tracking-label);text-transform:uppercase}.coach-note p{color:var(--color-sand);margin-block-start:3px;font-size:.90625rem}.coach-note .cn-sig{color:var(--color-ochre);font-family:var(--font-hand);font-size:1.1875rem}.kv-list{display:grid}.kv{border-block-start:var(--border-quiet) solid var(--color-edge-soft);flex-wrap:wrap;justify-content:space-between;gap:4px 12px;padding:10px 0;font-size:.90625rem;display:flex}.kv:first-child{border-block-start:0}.kv .k,.kv dt{color:var(--color-faded)}.kv .v,.kv dd{overflow-wrap:anywhere;min-width:0;margin:0}.kv .v.mono,.kv dd.mono{font-family:var(--font-mono)}.kv a:not(.btn),.data-row-title a,.deskcard a:not(.btn),.svc-foot a,.card-head a:not([class]),.card-body a:not([class]),.queue-head a:not([class]){color:var(--color-bone);text-decoration:none;-webkit-text-decoration-color:var(--color-verm);text-decoration-color:var(--color-verm);text-underline-offset:4px;text-decoration-thickness:2px}.kv a:not(.btn):hover,.kv a:not(.btn):focus-visible,.data-row-title a:hover,.data-row-title a:focus-visible,.deskcard a:not(.btn):hover,.deskcard a:not(.btn):focus-visible,.svc-foot a:hover,.svc-foot a:focus-visible,.card-head a:not([class]):hover,.card-body a:not([class]):hover,.card-body a:not([class]):focus-visible,.queue-head a:not([class]):hover{text-decoration-line:underline}.list-line{border-block-start:var(--border-quiet) solid var(--color-edge-soft);justify-content:space-between;gap:12px;padding:12px 0;font-size:.90625rem;display:flex}.list-line:first-child{border-block-start:0}.list-line .qty{color:var(--color-sand);font-family:var(--font-mono);font-size:.78125rem}.kpi-row{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.kpi-row>li{min-width:0;display:grid}.kpi{border:var(--border-structural) solid var(--color-edge-soft);border-radius:var(--radius-card);background:var(--color-surface);gap:2px;min-width:0;padding:14px 18px;display:grid}.kpi .k{color:var(--color-faded);font:700 .65625rem/1.6 var(--font-sans);letter-spacing:var(--tracking-mono);text-transform:uppercase}html[lang=ar] .kpi .k{letter-spacing:0;font-size:.8125rem}.kpi .v{font-family:var(--font-display);font-variant-numeric:tabular-nums;font-size:1.875rem;font-weight:800;line-height:1.2}.kpi .s{color:var(--color-sand);font-size:.78125rem}.kpi[data-tone=alert]{border-color:var(--color-verm-edge)}.kpi[data-tone=alert] .v{color:var(--color-verm)}.kpi[data-tone=warn] .v{color:var(--color-warning)}.kpi[data-tone=success] .v{color:var(--color-success)}a.kpi{color:inherit;transition:border-color var(--motion-fast) ease;text-decoration:none}a.kpi:hover{border-color:var(--color-edge)}@media (width<=900px){.kpi-row{grid-template-columns:repeat(2,minmax(0,1fr))}}.data-list{border:var(--border-structural) solid var(--color-edge-soft);border-radius:var(--radius-panel);background:var(--color-surface);margin:0;padding:0;list-style:none;overflow:hidden}.data-list.data-list-flush,.card>.data-list,.card-body>.data-list:only-child,.card .data-list{background:0 0;border:0;border-radius:0}.card-body>.data-list:only-child{margin:calc(var(--card-pad) * -1)}.card:has(>.data-list,>.card-body>.data-list:only-child){overflow:hidden}.data-list{container-type:inline-size}.data-list>li+li{border-block-start:var(--border-quiet) solid var(--color-edge-soft)}.data-list-head{border-block-end:var(--border-structural) solid var(--color-edge-soft);justify-content:space-between;align-items:center;gap:12px;padding:16px 20px;display:flex}.data-list-head h2{font-family:var(--font-display);font-size:1.125rem;font-weight:700}.data-row{color:inherit;grid-template-columns:auto minmax(0,2fr) minmax(0,1.4fr) auto;align-items:center;gap:8px 18px;padding:16px 20px;text-decoration:none;transition:background-color .14s;display:grid}.data-row:not(:has(.data-row-lead)){grid-template-columns:minmax(0,2fr) minmax(0,1.4fr) auto}a.data-row:hover,.data-row[data-selected=true]{background:var(--color-surface-2)}a.data-row:focus-visible{outline-offset:-4px}.data-row[data-rank="1"]{box-shadow:inset var(--marker-x) 0 0 var(--color-verm)}.data-row-lead{border:var(--border-structural) solid var(--color-edge);width:40px;height:40px;color:var(--color-sand);font:700 .75rem var(--font-sans);border-radius:50%;place-items:center;display:grid}.data-row-main{overflow-wrap:anywhere;gap:2px;min-width:0;display:grid}.data-row-title{font-size:.9375rem;font-weight:700}.data-row-meta{color:var(--color-faded);font-size:.78125rem}.data-row-detail{min-width:0;color:var(--color-sand);justify-items:start;gap:4px;font-size:.84375rem;display:grid}.data-row-trail{color:var(--color-sand);white-space:nowrap;justify-content:flex-end;align-items:center;gap:8px;font-size:.84375rem;display:flex}.data-row-detail:empty,.data-row-trail:empty{display:none}.chevron{width:18px;height:18px;color:var(--color-faded);transition:color var(--motion-fast) ease;flex:none}html[dir=rtl] .chevron,html[dir=rtl] .icon-logout{transform:scaleX(-1)}a:hover>.chevron,a:focus-visible>.chevron{color:var(--color-bone)}a.data-row{padding-inline-end:50px;position:relative}a.data-row>.chevron{position:absolute;inset-block-start:calc(50% - 9px);inset-inline-end:18px}a.data-row .data-row-trail>span[aria-hidden=true]:last-child{display:none}@container (width<=640px){.data-row{grid-template-columns:auto minmax(0,1fr);align-items:start;padding:16px}a.data-row{padding-inline-end:46px}a.data-row>.chevron{inset-inline-end:14px}.data-row:not(:has(.data-row-lead)){grid-template-columns:minmax(0,1fr)}.data-row-lead{grid-row:span 3;width:36px;height:36px}:is(.data-row:has(.data-row-lead) .data-row-detail,.data-row:has(.data-row-lead) .data-row-trail){grid-column:2}.data-row-trail{white-space:normal;flex-wrap:wrap;justify-content:flex-start}}.pagination{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-block-start:20px;display:flex}.pagination-links{flex-wrap:wrap;gap:8px;display:flex}.notice{border:var(--border-structural) solid var(--color-edge);border-radius:var(--radius-card);background:var(--color-surface);box-shadow:inset var(--marker-x) 0 0 var(--color-sand);color:var(--color-bone);gap:4px;padding:14px 18px;display:grid}.notice:focus{outline:3px solid var(--color-focus);outline-offset:2px}.notice-title{font-weight:700}.notice p,.notice-body{color:var(--color-sand);font-size:.875rem}.notice-title+.notice-body,.notice-title+p{margin-block-start:2px}.notice a{color:var(--color-bone);font-weight:700}.notice[data-tone=success]{border-color:var(--color-success-edge);box-shadow:inset var(--marker-x) 0 0 var(--color-success)}.notice[data-tone=warning]{border-color:var(--color-warning-edge);box-shadow:inset var(--marker-x) 0 0 var(--color-warning)}.notice[data-tone=error]{border-color:var(--color-error-edge);background:var(--color-error-fill);box-shadow:inset var(--marker-x) 0 0 var(--color-error)}.notice[data-tone=error] .notice-title{color:var(--color-bone)}.status-banner{border:var(--border-structural) solid var(--color-edge);border-radius:var(--radius-card);background:var(--color-surface);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:18px 22px;display:flex}.status-banner.warn{border-color:var(--color-warning-edge)}.status-banner.err{border-color:var(--color-error-edge)}.status-banner .sb-t{font-weight:700}.status-banner p{color:var(--color-sand);font-size:.875rem}.state-empty{color:var(--color-sand);justify-items:start;gap:8px;padding:26px 22px;display:grid}.state-empty:not([data-framed=true]){padding:0}.state-empty[data-framed=true]{border:var(--border-structural) dashed var(--color-edge);border-radius:var(--radius-card)}.state-empty .se-t{color:var(--color-bone);font:700 .9375rem/1.4 var(--font-sans)}.state-empty p{max-width:56ch;font-size:.875rem}.state-empty .btn{margin-block-start:6px}.honest-slot{border:var(--border-structural) dashed var(--color-edge);border-radius:var(--radius-card);gap:8px;padding:26px;display:grid}.honest-slot .hs-k{color:var(--color-faded);font:600 .6875rem var(--font-mono);letter-spacing:var(--tracking-label);text-transform:uppercase}.honest-slot p{max-width:52ch;color:var(--color-sand);font-size:.875rem}.skeleton{background:linear-gradient(90deg, var(--color-surface-2) 25%, var(--color-skeleton-highlight) 37%, var(--color-surface-2) 55%);background-size:400% 100%;border-radius:8px;min-height:14px;animation:1.3s infinite dp-skel;display:block}.skeleton-w25{width:25%}.skeleton-w50{width:50%}.skeleton-w75{width:75%}.skeleton-w100{width:100%}.skeleton-tall{min-height:96px}.skeleton-stack{gap:10px;display:grid}@keyframes dp-skel{0%{background-position:100% 0}to{background-position:0 0}}.dialog{border:var(--border-structural) solid var(--color-edge);border-radius:var(--radius-modal);background:var(--color-surface);width:min(560px,100% - 32px);max-height:calc(100dvh - 32px);color:var(--color-bone);padding:0;overflow-y:auto}.dialog[data-size=wide]{width:min(720px,100% - 32px)}.dialog::backdrop{background:var(--color-backdrop)}.dialog[open]{animation:dp-rise var(--motion-modal) ease both}.dialog:not(:modal)[open]{z-index:80;box-shadow:0 0 0 100vmax var(--color-backdrop);margin:auto;position:fixed;inset:0}.dialog-head{justify-content:space-between;align-items:center;gap:16px;padding:22px 26px 0;display:flex}.dialog-head h2{font-family:var(--font-display);letter-spacing:-.015em;font-size:1.5rem;font-weight:800;line-height:1.25}html[lang=ar] .dialog-head h2{letter-spacing:0;font-weight:700}.dialog-body{gap:18px;padding:14px 26px 26px;display:grid}.dialog-body>p{color:var(--color-sand)}@media (width<=760px){.dialog-head{padding:18px 18px 0}.dialog-body{padding:12px 18px 20px}}@keyframes dp-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.language-switch form{white-space:nowrap;align-items:center;display:flex}.language-switch__option{min-height:var(--touch-min);color:var(--color-sand);cursor:pointer;font:600 .84375rem/1 var(--font-sans);white-space:nowrap;background:0 0;border:0;align-items:center;gap:6px;padding:0 4px;display:inline-flex}.language-switch__option:hover,.language-switch__option:focus-visible{color:var(--color-bone)}.language-switch__option .globe{width:16px;height:16px;color:var(--color-faded);flex:none}.language-switch__option[lang=ar]{inline-size:auto;font-family:"Schibsted Grotesk", var(--font-sans);justify-content:flex-start;font-size:.875rem;font-weight:700}.language-switch__option[lang=en]{font-family:"Schibsted Grotesk", var(--font-sans)}.language-switch__option[aria-current=true]{color:var(--color-bone)}.language-switch__separator{color:var(--color-faded)}.avatar{border:var(--border-structural) solid var(--color-edge);width:38px;height:38px;color:var(--color-sand);font:700 .75rem var(--font-sans);border-radius:50%;flex:none;place-items:center;display:grid}.public-shell{flex-direction:column;min-height:100vh;display:flex}.public-shell>main{flex:1 0 auto}.shell{width:100%;max-width:var(--canvas-marketing);padding-inline:var(--gutter-marketing);margin-inline:auto}.mkt-header{justify-content:space-between;align-items:center;gap:24px;block-size:82px;padding-block:22px;display:flex}.wordmark{min-height:var(--touch-min);color:var(--color-bone);flex-wrap:wrap;align-content:center;align-items:baseline;gap:2px 12px;text-decoration:none;display:inline-flex}.wordmark .wm{font-family:var(--font-display);letter-spacing:-.01em;font-size:1.3125rem;font-weight:800;line-height:1.1}html[lang=ar] .wordmark .wm{letter-spacing:0;font-weight:700}.wordmark .wm-hand{color:var(--color-ochre);font-family:var(--font-hand);font-size:1.125rem;transform:rotate(-2.5deg)}.wordmark[data-size=compact] .wm{font-size:1.125rem}.mkt-nav{gap:28px;display:flex}.mkt-nav a,.login-link{color:var(--color-sand);font:600 .90625rem/1 var(--font-sans);padding:10px 0;text-decoration:none}.mkt-nav a:hover,.login-link:hover,.mkt-nav a[aria-current=page]{color:var(--color-bone)}.header-actions{align-items:center;gap:18px;display:flex}.mkt-footer{border-block-start:var(--border-structural) solid var(--color-edge-soft);color:var(--color-faded);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 32px;margin-block-start:88px;padding-block:30px 40px;font-size:.8125rem;display:grid}.mkt-footer-brand{gap:2px;display:grid}.mkt-footer-name{color:var(--color-bone);font:700 1rem/1.3 var(--font-display)}.mkt-footer nav{flex-wrap:wrap;gap:0 24px;display:flex}.mkt-footer-legal{border-block-start:var(--border-quiet) solid var(--color-edge-soft);grid-column:1/-1;padding-block-start:14px;font-size:.75rem}.mkt-footer a{min-height:var(--touch-min);color:var(--color-sand);align-items:center;text-decoration:none;display:inline-flex}.mkt-footer a:hover{color:var(--color-bone)}.sticky-cta{display:none}@media (width<=760px){.shell{padding-inline:var(--gutter-mobile)}.mkt-nav,.wordmark .wm-hand{display:none}.mkt-header{gap:12px;block-size:66px;padding-block:14px}.header-actions{gap:14px}.mkt-footer{grid-template-columns:minmax(0,1fr);margin-block-start:56px}.mkt-footer nav{margin-inline-start:-2px}.sticky-cta{z-index:40;padding:12px 16px calc(12px + env(safe-area-inset-bottom));border-block-start:var(--border-structural) solid var(--color-edge);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0c0a08f2;display:flex;position:fixed;inset-block-end:0;inset-inline:0}.sticky-cta .btn{flex:1}:is(.has-sticky-cta,.public-shell:has(.has-sticky-cta)){padding-block-end:78px}.public-shell:has(.has-sticky-cta) .has-sticky-cta{padding-block-end:0}}@media (width<=560px){.header-actions .header-cta{display:none}}.page{width:100%;max-width:var(--canvas-app);padding:36px var(--gutter-app) 110px;margin-inline:auto}.page[data-width=narrow]{max-width:720px}.page-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px 20px;display:flex}.page-head>div:not(.page-head-actions){gap:8px;min-width:0;display:grid}.page-head h1{font-family:var(--font-display);letter-spacing:-.015em;overflow-wrap:anywhere;font-size:clamp(1.625rem,3.4vw,2.375rem);font-weight:800;line-height:1.08}html[lang=ar] .page-head h1{letter-spacing:0;font-weight:700;line-height:1.3}.page-head .sub{max-width:62ch;color:var(--color-sand)}.page-head-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.page-head-meta{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.page-body{gap:24px;margin-block-start:26px;display:grid}.back-link{min-height:var(--touch-min);color:var(--color-sand);font:600 .875rem var(--font-sans);align-items:center;gap:8px;margin-block-end:10px;text-decoration:none;display:inline-flex}.back-link:hover{color:var(--color-bone)}.back-link .arrow{display:inline-block}html[dir=rtl] .back-link .arrow{transform:scaleX(-1)}.cols-2{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;gap:24px;display:grid}.cols-2[data-ratio=even]{grid-template-columns:repeat(2,minmax(0,1fr))}.cols-2[data-ratio=side]{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.stack{gap:24px;min-width:0;display:grid}.stack[data-gap=tight]{gap:12px}.sec-head{border-block-start:var(--border-structural) solid var(--color-edge);gap:10px;padding-block-start:18px;display:grid}.sec-head h2{max-width:24ch;font-family:var(--font-display);letter-spacing:var(--tracking-display);font-size:clamp(1.875rem,3.6vw,3.125rem);font-weight:800;line-height:1.04}html[lang=ar] .sec-head h2{font-weight:700;line-height:1.3}.sec-head[data-size=compact] h2{font-size:clamp(1.375rem,2.4vw,1.75rem);line-height:1.2}.sec-lede{max-width:58ch;color:var(--color-sand);margin-block-start:6px}.section{gap:22px;display:grid}@media (width<=900px){.cols-2,.cols-2[data-ratio=even],.cols-2[data-ratio=side]{grid-template-columns:minmax(0,1fr)}.page{padding:24px 18px 110px}}.auth-wrap{width:100%;max-width:var(--canvas-app);margin-inline:auto;padding:40px 32px 100px}.auth-tabs{flex-wrap:wrap;gap:8px;display:flex}.auth-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:start;gap:56px;margin-block-start:36px;display:grid}.auth-aside{gap:22px;min-width:0;display:grid;position:sticky;inset-block-start:40px}.auth-aside h1{max-width:15ch;font-family:var(--font-display);letter-spacing:-.02em;font-size:clamp(2rem,4vw,3.25rem);font-weight:800;line-height:1.04}html[lang=ar] .auth-aside h1{letter-spacing:0;font-weight:700;line-height:1.3}.auth-aside .sig-stroke{margin-block-start:-8px}.auth-aside-note{border-block-start:var(--border-quiet) solid var(--color-edge);color:var(--color-sand);padding-block-start:18px;font-size:.875rem}.auth-includes{border:var(--border-structural) solid var(--color-edge-soft);border-radius:var(--radius-card);background:var(--color-surface);gap:14px;padding:20px 22px;display:grid}.auth-includes-title{color:var(--color-faded);font:700 .75rem/1.5 var(--font-sans);letter-spacing:var(--tracking-label);text-transform:uppercase}html[lang=ar] .auth-includes-title{font-size:.8125rem}.auth-includes ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.auth-includes li{color:var(--color-bone);align-items:baseline;gap:10px;font-size:.9375rem;display:flex}.auth-includes li:before{color:var(--color-verm);content:"—";flex:none}.auth-includes .auth-aside-note{border-block-start-color:var(--color-edge-soft);padding-block-start:12px}.auth-card{border:var(--border-structural) solid var(--color-edge-soft);border-radius:var(--radius-panel);background:var(--color-surface);gap:18px;min-width:0;padding:34px;display:grid}.auth-card h2{font-family:var(--font-display);letter-spacing:-.01em;font-size:1.375rem;font-weight:700;line-height:1.35}html[lang=ar] .auth-card h2{letter-spacing:0;font-weight:600}.auth-card>p{color:var(--color-sand)}.auth-card h1{font-family:var(--font-display);font-size:1.5rem;font-weight:700;line-height:1.3}.auth-stack{gap:18px;min-width:0;display:grid}.auth-switch{color:var(--color-faded);font-size:.875rem}.auth-switch a{color:var(--color-bone)}.auth-links{flex-wrap:wrap;justify-content:center;gap:4px 20px;display:flex}@media (width<=860px){.auth-wrap{padding:24px 20px 80px}.auth-grid{grid-template-columns:minmax(0,1fr);gap:26px;margin-block-start:24px}.auth-aside{gap:14px;position:static}.auth-aside h1{max-width:20ch}.auth-card{padding:24px 20px}}.nav-icon{flex:none;width:20px;height:20px}.rail-foot{border-block-start:var(--border-structural) solid var(--color-edge-soft);color:var(--color-faded);gap:10px;margin-block-start:auto;padding:16px 22px;font-size:.75rem;display:grid}.rail-logout{width:100%;min-height:var(--touch-min);color:var(--color-faded);cursor:pointer;font:600 .875rem/1.2 var(--font-sans);text-align:start;background:0 0;border:0;align-items:center;gap:12px;padding:8px 22px;display:flex}.rail-logout:hover{color:var(--color-bone)}.rail-logout:disabled{cursor:progress}.rail-popover[popover]{width:auto;height:auto;color:inherit;background:0 0;border:0;margin:0;padding:0;display:grid;position:static;inset:auto;overflow:visible}.menu-toggle{display:none}.client-shell{grid-template-columns:232px minmax(0,1fr);min-height:100vh;display:grid}.client-rail{border-inline-end:var(--border-structural) solid var(--color-edge-soft);background:var(--color-ink);flex-direction:column;height:100vh;padding-block-start:22px;display:flex;position:sticky;inset-block-start:0;overflow-y:auto}.client-rail>.wordmark{margin-inline:22px;padding-block-end:16px}.client-nav{border-block-start:var(--border-structural) solid var(--color-edge-soft);align-content:start;gap:2px;padding-block:14px;display:grid}.client-nav a{min-height:var(--touch-min);color:var(--color-sand);font:600 .875rem/1.2 var(--font-sans);align-items:center;gap:12px;padding:8px 22px;text-decoration:none;display:flex}.client-nav a:hover{background:var(--color-surface);color:var(--color-bone)}.client-nav a[aria-current=page]{background:var(--color-surface);box-shadow:inset var(--marker-x) 0 0 var(--color-verm);color:var(--color-bone)}.client-nav .rail-popover{gap:2px}.client-main{min-width:0}.client-nav a[data-locked=true]{color:var(--color-faded)}.nav-lock{color:var(--color-faded);margin-inline-start:auto;display:inline-flex}.nav-lock-icon{width:14px;height:14px}.rail-account{display:none}.client-rail .rail-foot{justify-content:space-between;align-items:center;gap:10px;display:flex}@media (width<=900px){.client-shell{display:block}.client-rail{z-index:30;border-block-end:var(--border-structural) solid var(--color-edge-soft);border-inline-end:0;flex-direction:row;justify-content:space-between;align-items:center;gap:12px;height:auto;padding:8px 18px;overflow:visible}.client-rail>.wordmark{margin:0;padding:0}.client-rail .rail-foot{border:0;margin:0;padding:0}.rail-account{width:var(--touch-min);height:var(--touch-min);border:var(--border-structural) solid var(--color-edge);color:var(--color-sand);border-radius:50%;place-items:center;display:inline-grid}.rail-account:hover,.rail-account[aria-current=page]{border-color:var(--color-sand);color:var(--color-bone)}.client-nav>a{position:relative}.client-nav>a .nav-lock{position:absolute;inset-block-start:8px;inset-inline-start:calc(50% + 8px)}.client-nav>a .nav-lock-icon{width:11px;height:11px}.client-main{padding-block-end:calc(64px + env(safe-area-inset-bottom))}.client-nav{z-index:34;padding:0 0 env(safe-area-inset-bottom);background:var(--color-ink);gap:0;display:flex;position:fixed;inset-block-end:0;inset-inline:0}.client-nav>a,.client-nav>.menu-toggle{min-width:0;min-height:60px;box-shadow:none;color:var(--color-faded);cursor:pointer;font:700 .625rem/1.15 var(--font-sans);text-align:center;background:0 0;border:0;flex:1 1 0;align-content:center;place-items:center;gap:3px;padding:6px 2px;display:grid}html[lang=ar] .client-nav>a,html[lang=ar] .client-nav>.menu-toggle{font-size:.6875rem}.client-nav>a:hover{background:0 0}.client-nav>a[aria-current=page],.client-nav>.menu-toggle[data-active=true]{box-shadow:none;color:var(--color-verm);background:0 0}.client-nav .rail-popover[popover]{display:none}.client-nav .rail-popover[popover]:popover-open{inset:auto 10px calc(66px + env(safe-area-inset-bottom));border:var(--border-structural) solid var(--color-edge);border-radius:var(--radius-card);background:var(--color-surface);gap:2px;margin:0;padding:10px;display:grid;position:fixed;box-shadow:0 18px 40px #00000080}.client-nav .rail-popover a,.client-nav .rail-popover .rail-logout{border-radius:var(--radius-control);padding-inline:12px;font-size:.9375rem}}.adm{grid-template-columns:var(--rail-width) minmax(0, 1fr);min-height:100vh;display:grid}.adm-rail{border-inline-end:var(--border-structural) solid var(--color-edge-soft);background:var(--color-ink);flex-direction:column;height:100vh;padding-block-start:22px;display:flex;position:sticky;inset-block-start:0;overflow-y:auto}.adm-rail>.wordmark{margin-inline:22px;padding-block-end:16px}.adm-nav{border-block-start:var(--border-structural) solid var(--color-edge-soft)}.rail-group{padding:16px 0 6px;display:grid}.rail-group .rg-label{color:var(--color-faded);font:700 .65625rem/1.4 var(--font-sans);letter-spacing:var(--tracking-label);text-transform:uppercase;padding:0 22px 8px}html[lang=ar] .rail-group .rg-label{letter-spacing:0;font-size:.75rem}.rail-group a{min-height:40px;color:var(--color-sand);font:600 .875rem/1.2 var(--font-sans);justify-content:space-between;align-items:center;gap:8px;padding:8px 22px;text-decoration:none;display:flex}.rail-group a:hover{background:var(--color-surface);color:var(--color-bone)}.rail-group a[aria-current=page]{background:var(--color-surface);box-shadow:inset var(--marker-x) 0 0 var(--color-verm);color:var(--color-bone)}.rail-count{color:var(--color-faded);font:600 .75rem var(--font-mono)}.rail-count[data-tone=alert]{color:var(--color-verm)}.adm-nav .rail-logout{margin-block:6px 12px}.adm-main{min-width:0;padding:30px 34px 64px}.adm-inner{max-width:var(--canvas-admin)}.adm-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 20px;display:flex}.adm-head>div:not(.page-head-actions){gap:6px;min-width:0;display:grid}.adm-head h1{font-family:var(--font-display);letter-spacing:-.02em;overflow-wrap:anywhere;font-size:clamp(1.75rem,3vw,2.125rem);font-weight:800;line-height:1.1}html[lang=ar] .adm-head h1{letter-spacing:0;font-weight:700;line-height:1.3}.adm-head .date{color:var(--color-faded);font:600 .75rem var(--font-mono);letter-spacing:var(--tracking-mono);text-transform:uppercase}html[lang=ar] .adm-head .date{font-family:var(--font-sans);letter-spacing:0;font-size:.8125rem}.adm-head .sub{max-width:62ch;color:var(--color-sand)}.adm-body{gap:22px;margin-block-start:22px;display:grid}.adm-cols{grid-template-columns:minmax(0,8fr) minmax(0,4fr);align-items:start;gap:22px;display:grid}.filterbar{flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}.filterbar .field{flex:260px;max-width:380px}.filterbar .control{min-height:var(--control-height-compact);font-size:.875rem}.filterbar .fieldset{flex-basis:100%}@media (pointer:coarse){.filterbar .control{min-height:var(--touch-min)}}@media (width<=900px){.adm{display:block}.adm-rail{z-index:30;border-block-end:var(--border-structural) solid var(--color-edge-soft);border-inline-end:0;flex-direction:row;align-items:center;gap:10px;height:auto;padding:8px 18px;overflow:visible}.adm-rail>.wordmark{margin:0;margin-inline-end:auto;padding:0}.adm-rail .rail-foot{border:0;margin:0;padding:0}.adm-rail .menu-toggle{width:var(--touch-min);height:var(--touch-min);border:var(--border-structural) solid var(--color-edge);border-radius:var(--radius-control);color:var(--color-bone);cursor:pointer;background:0 0;flex:none;order:3;place-items:center;display:inline-grid}.adm-nav.rail-popover[popover]{display:none}.adm-nav.rail-popover[popover]:popover-open{border:var(--border-structural) solid var(--color-edge);border-radius:var(--radius-card);background:var(--color-surface);max-height:calc(100dvh - 80px);margin:0;padding-block-end:8px;display:block;position:fixed;inset:64px 10px auto;overflow-y:auto;box-shadow:0 18px 40px #00000080}.adm-main{padding:22px 18px 64px}.adm-cols{grid-template-columns:minmax(0,1fr)}}.mkt{position:relative}.mkt:after{z-index:70;content:"";opacity:.04;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)' opacity='.55'/%3E%3C/svg%3E");position:fixed;inset:0}.sig-stroke{width:min(260px,56%);height:14px;margin-block-start:12px;display:block}.sig-stroke path{fill:none;stroke:var(--color-verm);stroke-dasharray:320;stroke-dashoffset:0;stroke-linecap:round;stroke-width:5px;animation:.9s ease-out both dp-draw}html[dir=rtl] .sig-stroke{transform:scaleX(-1)}@keyframes dp-draw{0%{stroke-dashoffset:320px}to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.sig-stroke path{animation:none}}.plate{border:var(--border-quiet) solid var(--color-edge-soft);border-radius:var(--radius-card);position:relative;overflow:hidden}.ph-cine{background:radial-gradient(120% 88% at 60% 16%,#362718 0%,#1b130c 52%,#0c0a08 100%);width:100%;min-height:320px;position:relative}.ph-cine:before{content:"";background:linear-gradient(#0000 46%,#0c0a08d1 100%);position:absolute;inset:0}.ph-cine:after{content:"";background:radial-gradient(58% 44% at 74% 84%,#e14b2e26,#0000 70%);position:absolute;inset:0}.media-note{z-index:5;color:#d8d2c6;font:600 .5625rem/1.6 var(--font-mono);letter-spacing:var(--tracking-label);pointer-events:none;text-transform:uppercase;background:#000000c7;padding:3px 7px;position:absolute;inset-block-start:12px;inset-inline-start:12px}html[lang=ar] .media-note{font-family:var(--font-sans);letter-spacing:0;font-size:.6875rem}.plate-caption{z-index:2;justify-content:space-between;align-items:baseline;gap:10px;display:flex;position:absolute;inset-block-end:14px;inset-inline:18px}.photo-taped{border:var(--border-quiet) solid var(--color-edge-soft);background:var(--color-surface);border-radius:4px;padding:12px 12px 42px;position:relative;box-shadow:0 16px 36px #0000006b}.photo-taped .tape{background:#e3af633d;border:1px solid #e3af6333;width:92px;height:24px;position:absolute;top:-10px;left:50%;transform:translate(-50%)rotate(-2deg)}.photo-taped .caption{justify-content:space-between;align-items:baseline;gap:8px;display:flex;position:absolute;inset-block-end:10px;inset-inline:14px}.hero{grid-template-columns:minmax(0,6.6fr) minmax(0,5.4fr);align-items:center;gap:56px;padding-block:52px 72px;display:grid}.hero h1{font-family:var(--font-display);letter-spacing:-.025em;margin-block-start:18px;font-size:clamp(3rem,7.4vw,7rem);font-weight:800;line-height:.99}html[lang=ar] .hero h1{letter-spacing:0;font-size:clamp(2.5rem,6vw,5.5rem);font-weight:700;line-height:1.25}.hero h1 .accent{color:var(--color-verm)}.hero .hero-sub{max-width:46ch;color:var(--color-sand);margin:26px 0 34px;font-size:1.125rem}.hero-ctas{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.hero-media{position:relative}.hero-media .ph-cine{min-height:520px}.hero-note{z-index:2;position:absolute;inset-block-start:-14px;inset-inline-end:18px}.promise-row{border-block:var(--border-structural) solid var(--color-edge-soft);flex-wrap:wrap;align-items:center;gap:40px;padding-block:26px;display:flex}.promise{gap:3px;display:grid}.promise .p-t{font:700 .9375rem var(--font-sans)}.promise .p-d{color:var(--color-faded);font-size:.8125rem}.sec{padding-block-start:104px}.device{border:var(--border-structural) solid var(--color-edge);border-radius:var(--radius-card);background:var(--color-surface);padding:18px}.device-bar{border-block-end:var(--border-quiet) solid var(--color-edge-soft);color:var(--color-faded);font:600 .6875rem var(--font-mono);letter-spacing:var(--tracking-mono);text-transform:uppercase;justify-content:space-between;gap:10px;padding-block-end:12px;display:flex}.proof-points{display:grid}.proof-point{border-block-start:var(--border-quiet) solid var(--color-edge-soft);padding:18px 0}.proof-point h3{font:700 .96875rem/1.4 var(--font-sans)}.proof-point p{max-width:52ch;color:var(--color-sand);margin-block-start:4px;font-size:.875rem}.method-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-block-start:44px;display:grid}.method-cell{border-block-start:var(--border-structural) solid var(--color-edge);align-content:start;gap:10px;padding-block-start:18px;display:grid}.method-cell .m-idx{color:var(--color-verm);font:600 .75rem var(--font-mono)}.method-cell h3{font-family:var(--font-display);letter-spacing:-.01em;font-size:1.3125rem;font-weight:700}.method-cell p{color:var(--color-sand);font-size:.90625rem}.svc-grid{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:start;gap:22px;margin-block-start:44px;display:grid}.svc-primary{border:var(--border-structural) solid var(--color-verm);border-radius:var(--radius-card);background:linear-gradient(160deg, var(--color-verm-fill), var(--color-surface) 55%);align-content:start;gap:16px;padding:34px 32px;display:grid;position:relative}.svc-primary .svc-flag{border-radius:var(--radius-pill);background:var(--color-verm-aa);color:var(--color-on-verm);font:700 .6875rem/1 var(--font-sans);letter-spacing:var(--tracking-mono);text-transform:uppercase;padding:7px 12px;position:absolute;inset-block-start:-13px;inset-inline-start:24px}.svc-primary h3{font-family:var(--font-display);letter-spacing:var(--tracking-display);font-size:1.875rem;font-weight:800}.svc-primary .s-sub,.svc-sub .s-sub{max-width:44ch;color:var(--color-sand);font-size:.9375rem}.svc-list{margin:0;padding:0;list-style:none}.svc-list li{color:var(--color-sand);align-items:baseline;gap:10px;padding:5px 0;font-size:.90625rem;display:flex}.svc-list li:before{color:var(--color-verm);content:"—";flex:none}.svc-side{gap:22px;display:grid}.svc-sub{border:var(--border-structural) solid var(--color-edge-soft);border-radius:var(--radius-card);background:var(--color-surface);align-content:start;gap:10px;padding:24px 26px;display:grid}.svc-sub h3{font-family:var(--font-display);font-size:1.3125rem;font-weight:700}.svc-sub .s-note{color:var(--color-faded);font-size:.78125rem}.preview-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:22px;margin-block-start:44px;display:grid}.preview-grid>*,.svc-grid>*{min-width:0}.macro-row{flex-wrap:wrap;gap:26px;padding-block-end:14px;display:flex}.macro .k{color:var(--color-faded);font:700 .65625rem/1.6 var(--font-sans);letter-spacing:var(--tracking-label);text-transform:uppercase}.macro .v{font-family:var(--font-mono);font-size:1.125rem}.loop-row{border:var(--border-structural) solid var(--color-edge-soft);border-radius:var(--radius-card);grid-template-columns:repeat(4,minmax(0,1fr));margin-block-start:44px;display:grid;overflow:hidden}.loop-cell{border-inline-end:var(--border-structural) solid var(--color-edge-soft);background:var(--color-surface);align-content:start;gap:6px;padding:22px;display:grid}.loop-cell:last-child{border-inline-end:0}.loop-cell .l-d{color:var(--color-verm);font:600 .6875rem var(--font-mono);letter-spacing:var(--tracking-mono);text-transform:uppercase}.loop-cell h3{font:700 .96875rem var(--font-sans)}.loop-cell p{color:var(--color-sand);font-size:.84375rem}.letter{border:var(--border-structural) solid var(--color-edge-soft);border-radius:var(--radius-panel);background:var(--color-surface);grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:center;gap:48px;margin-block-start:44px;padding:44px 48px;display:grid}.letter .letter-body p{max-width:58ch;color:var(--color-sand);margin-block-end:16px}.letter .letter-body p b{color:var(--color-bone)}.letter-sig{color:var(--color-ochre);font-family:var(--font-hand);font-size:2rem;display:inline-block;transform:rotate(-2deg)}.letter .photo-taped .ph-cine{border-radius:2px;min-height:320px}.dash-preview{border:var(--border-structural) solid var(--color-edge-soft);border-radius:var(--radius-card);background:var(--color-surface);grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);align-items:center;gap:32px;margin-block-start:44px;padding:26px;display:grid}.faq{margin-block-start:44px;display:grid}.faq details{border-block-start:var(--border-structural) solid var(--color-edge-soft)}.faq details:last-child{border-block-end:var(--border-structural) solid var(--color-edge-soft)}.faq summary{min-height:var(--touch-min);cursor:pointer;font:700 1rem var(--font-sans);justify-content:space-between;align-items:center;gap:16px;padding:20px 4px;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary:after{color:var(--color-verm);content:"+";font:600 1.25rem var(--font-mono);flex:none}.faq details[open] summary:after{content:"−"}.faq .faq-a{max-width:68ch;color:var(--color-sand);padding:0 4px 22px;font-size:.9375rem}.final-cta{border-block-start:var(--border-structural) solid var(--color-edge);grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:center;gap:48px;margin-block-start:108px;padding-block:76px;display:grid}.final-cta h2{font-family:var(--font-display);letter-spacing:var(--tracking-display);font-size:clamp(2.25rem,4.6vw,4rem);font-weight:800;line-height:1.02}html[lang=ar] .final-cta h2{font-weight:700;line-height:1.3}html[lang=ar] .method-cell .m-idx,html[lang=ar] .loop-cell .l-d,html[lang=ar] .device-bar,html[lang=ar] .honest-slot .hs-k,html[lang=ar] .svc-primary .svc-flag{font-size:.8125rem}html[lang=ar] .macro .k{font-size:.75rem}@media (width<=760px){.hero{grid-template-columns:minmax(0,1fr);gap:30px;padding-block:8px 52px}.hero-media{margin-inline:calc(var(--gutter-mobile) * -1);order:-1}.hero-media .plate{border-inline:0;border-radius:0}.hero-media .ph-cine{min-height:56vh}.hero-note{margin:10px 20px 0;display:block;position:static}.hero h1{font-size:clamp(2.625rem,11.6vw,3.5rem)}html[lang=ar] .hero h1{font-size:clamp(2.25rem,10vw,3rem)}.hero .hero-sub{margin:20px 0 28px;font-size:1rem}.hero-ctas .btn{width:100%}.promise-row{gap:18px}.sec{padding-block-start:64px}.method-grid,.preview-grid,.svc-grid,.loop-row{grid-template-columns:minmax(0,1fr)}.loop-cell{border-block-end:var(--border-structural) solid var(--color-edge-soft);border-inline-end:0}.loop-cell:last-child{border-block-end:0}.letter{grid-template-columns:minmax(0,1fr);gap:30px;padding:28px 22px}.dash-preview{grid-template-columns:minmax(0,1fr)}.final-cta{grid-template-columns:minmax(0,1fr);gap:24px;margin-block-start:64px;padding-block:48px}}.locked-note{color:var(--color-faded);align-items:center;gap:10px;margin-block-start:12px;font-size:.8125rem;display:flex}.svc-mini{gap:12px;display:grid}.svc-mini a{border:var(--border-structural) solid var(--color-edge);color:var(--color-bone);transition:border-color var(--motion-fast) ease;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:15px 18px;text-decoration:none;display:flex}.svc-mini a:hover{border-color:var(--color-sand)}.svc-mini a.anchor{border-color:var(--color-verm)}.svc-mini .n{font:700 1rem var(--font-sans)}.svc-mini .d{color:var(--color-faded);margin-block-start:2px;font-size:.8125rem}.steps{border:var(--border-structural) solid var(--color-edge-soft);border-radius:var(--radius-card);grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.step{border-inline-end:var(--border-structural) solid var(--color-edge-soft);background:var(--color-surface);align-content:start;gap:4px;padding:18px 20px;display:grid}.step:last-child{border-inline-end:0}.step .s-k{color:var(--color-verm);font:600 .6875rem var(--font-mono);letter-spacing:var(--tracking-mono);text-transform:uppercase}.step.done .s-k{color:var(--color-success)}.step .s-t{font-size:.90625rem;font-weight:700}.step .s-d{color:var(--color-faded);font-size:.8125rem}.today-card{border-block-start:var(--border-quiet) solid var(--color-edge-soft);gap:4px;padding:16px 0;display:grid}.today-card:first-child{border-block-start:0}@media (width<=900px){.steps{grid-template-columns:minmax(0,1fr)}.step{border-block-end:var(--border-structural) solid var(--color-edge-soft);border-inline-end:0}.step:last-child{border-block-end:0}}.sheet{width:100%;max-width:480px;max-height:90dvh;padding:14px 18px calc(22px + env(safe-area-inset-bottom));border:var(--border-structural) solid var(--color-edge);border-radius:var(--radius-sheet) var(--radius-sheet) 0 0;background:var(--color-surface);color:var(--color-bone);border-block-end:0;margin:auto auto 0}.sheet::backdrop{background:#0000009e}.sheet[open]{animation:dp-sheet var(--motion-sheet) var(--ease-sheet) both}.sheet-grip{background:var(--color-edge);border-radius:2px;width:44px;height:4px;margin:0 auto 14px}@keyframes dp-sheet{0%{transform:translateY(102%)}to{transform:none}}.video-slot{aspect-ratio:16/9;border:var(--border-structural) solid var(--color-edge);background:radial-gradient(100% 100% at 30% 0,#2e2117,#110c08);border-radius:10px;place-items:center;display:grid;position:relative;overflow:hidden}.video-slot iframe{border:0;width:100%;height:100%}.video-slot .vp{border:2px solid var(--color-bone);border-radius:50%;place-items:center;width:64px;height:64px;display:grid}.video-slot .vp:after{border-top:10px solid #0000;border-bottom:10px solid #0000;border-left:17px solid var(--color-bone);content:"";width:0;height:0;margin-left:4px}.wk{max-width:480px;margin:0 auto;padding:0 0 178px}.wk-head{z-index:30;border-block-end:var(--border-structural) solid var(--color-edge-soft);background:var(--color-ink);padding:12px 16px 10px;position:sticky;inset-block-start:0}.wk-head-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.wk-title{font-family:var(--font-display);letter-spacing:-.015em;font-size:1.375rem;font-weight:800;line-height:1.1}html[lang=ar] .wk-title{letter-spacing:0;font-weight:700;line-height:1.35}.wk-context{color:var(--color-faded);font:500 .71875rem/1.4 var(--font-sans);margin-block-start:3px}.wk-meta{flex-wrap:wrap;align-items:center;gap:12px;margin-block-start:9px;display:flex}.elapsed{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:.9375rem}.finish{margin-inline-start:auto}.session-note{margin:14px 14px 0}.ex-card{border:var(--border-structural) solid var(--color-edge-soft);border-radius:var(--radius-panel);background:var(--color-surface);margin:16px 14px 0;padding:18px 14px 10px}.ex-head{align-items:center;gap:12px;display:flex}.ex-thumb{border:var(--border-structural) solid var(--color-edge);cursor:pointer;background:radial-gradient(90% 90% at 30% 20%,#33241a,#150f0a);border-radius:10px;flex:none;width:52px;height:52px;position:relative}.ex-thumb:after{border-top:7px solid #0000;border-bottom:7px solid #0000;border-left:12px solid var(--color-bone);content:"";width:0;height:0;margin:auto;position:absolute;inset:0}.ex-name{font:700 1.0625rem/1.2 var(--font-sans)}.ex-kind{color:var(--color-faded);font:500 .71875rem/1.4 var(--font-sans);margin-block-start:2px}.coach-cue{background:var(--color-surface-2);color:var(--color-sand);border-start-start-radius:0;border-start-end-radius:10px;border-end-end-radius:10px;border-end-start-radius:10px;margin:14px 0 4px;padding:12px 14px;font-size:.84375rem}.coach-cue .cue-label{color:var(--color-faded);font:700 .65625rem/1.6 var(--font-sans);letter-spacing:var(--tracking-label);text-transform:uppercase;display:block}.superset-band{color:var(--color-ochre);font:700 .65625rem/1.5 var(--font-sans);letter-spacing:var(--tracking-mono);text-transform:uppercase;background:#e3af6317;margin:14px -14px 0;padding:6px 14px}.set-grid{margin-block-start:10px}.set-row{border-block-start:var(--border-quiet) solid var(--color-edge-soft);grid-template-columns:26px 50px minmax(0,1fr) 46px 38px 48px;align-items:center;gap:6px;min-height:56px;padding:5px 0;display:grid}.set-row.head-row{min-height:30px;color:var(--color-faded);font:700 .59375rem/1.2 var(--font-sans);letter-spacing:var(--tracking-tag);text-transform:uppercase;border-block-start:0}html[lang=ar] .set-row.head-row{letter-spacing:0;font-size:.6875rem}.set-row .sn{font-family:var(--font-mono);text-align:center;font-size:.875rem}.set-row .sn .st{color:var(--color-warning);letter-spacing:var(--tracking-tag);font-size:.5rem;display:block}.set-row .prev{color:var(--color-faded);font-family:var(--font-mono);white-space:nowrap;font-size:.75rem}.stepper{border:var(--border-structural) solid var(--color-edge);border-radius:var(--radius-control);background:var(--color-ink);grid-template-columns:30px minmax(0,1fr) 30px;display:grid;overflow:hidden}.stepper button{min-height:46px;color:var(--color-sand);cursor:pointer;font:600 1rem var(--font-mono);background:0 0;border:0}.stepper button:hover{background:var(--color-surface-2);color:var(--color-bone)}.stepper input{border:0;border-inline:var(--border-quiet) solid var(--color-edge-soft);width:100%;min-width:0;min-height:46px;color:var(--color-bone);font:600 1rem var(--font-mono);text-align:center;background:0 0;padding:0}.set-row input.plain{border:var(--border-structural) solid var(--color-edge);border-radius:var(--radius-control);background:var(--color-ink);width:100%;min-height:46px;color:var(--color-bone);font:600 1rem var(--font-mono);text-align:center;padding:0 2px}.set-row input:focus-visible{border-color:var(--color-focus);outline-width:0}.set-done{border:var(--border-structural) solid var(--color-edge);border-radius:var(--radius-control);width:100%;height:46px;color:var(--color-faded);cursor:pointer;transition:all var(--motion-fast) ease;background:0 0;place-items:center;display:grid}.set-done svg{width:18px;height:18px}.set-row[data-done=true]{background:var(--color-success-fill)}.set-row[data-done=true] .stepper{background:0 0;border-color:#0000}.set-row[data-done=true] .stepper button{visibility:hidden}.set-row[data-done=true] .stepper input,.set-row[data-done=true] input.plain{color:var(--color-success);background:0 0;border-color:#0000}.set-row[data-done=true] .set-done{border-color:var(--color-success);background:var(--color-success);color:var(--color-ink)}.set-row.current{box-shadow:inset var(--marker-x) 0 0 var(--color-verm);border-radius:2px}.add-set{border:var(--border-structural) dashed var(--color-edge);width:100%;min-height:46px;color:var(--color-sand);cursor:pointer;font:700 .84375rem/1 var(--font-sans);background:0 0;border-radius:10px;margin:10px 0 12px}.add-set:hover{border-color:var(--color-sand);color:var(--color-bone)}.ex-foot{gap:18px;padding:2px 0 10px;display:flex}.ex-foot button{min-height:var(--touch-min);color:var(--color-faded);cursor:pointer;font:600 .8125rem var(--font-sans);background:0 0;border:0}.ex-foot button:hover{color:var(--color-bone)}.ex-foot .pain{color:var(--color-error)}.rest-dock{z-index:35;background:var(--color-bone);max-width:452px;color:var(--color-ink);border-radius:12px;align-items:center;gap:12px;margin:0 auto;padding:12px 16px;display:flex;position:fixed;inset-block-end:76px;inset-inline:14px;box-shadow:0 18px 40px #00000080}.rest-dock:after{width:calc(var(--rest-progress,1) * (100% - 28px));background:var(--color-verm);content:"";border-radius:2px;height:3px;transition:width .9s linear;position:absolute;inset-block-end:7px;inset-inline-start:14px}.rest-dock .rest-time{font-family:var(--font-mono);font-size:1.375rem;font-weight:600}.rest-dock .rest-meta{font:700 .65625rem/1.4 var(--font-sans);letter-spacing:var(--tracking-tag);text-transform:uppercase}.rest-dock .rest-actions{gap:8px;margin-inline-start:auto;display:flex}.rest-dock .rest-actions button{min-width:var(--touch-min);min-height:var(--touch-min);border:var(--border-structural) solid #0c0a0859;color:var(--color-ink);cursor:pointer;font:700 .75rem var(--font-mono);background:0 0;border-radius:8px}.sum-row{border-block-start:var(--border-quiet) solid var(--color-edge-soft);justify-content:space-between;gap:12px;padding:11px 0;font-size:.90625rem;display:flex}.sum-row .v{font-family:var(--font-mono)}.rate-row{gap:8px;display:flex}.rate-row button,.rate-row label{border:var(--border-structural) solid var(--color-edge);border-radius:var(--radius-control);min-height:46px;color:var(--color-sand);cursor:pointer;font:700 .875rem var(--font-sans);background:0 0;flex:1;place-items:center;display:grid}.rate-row button[aria-pressed=true]{border-color:var(--color-bone);background:var(--color-bone);color:var(--color-ink)}.rate-row label:has(input:checked){border-color:var(--color-bone);background:var(--color-bone);color:var(--color-ink)}.hist-item{border:var(--border-structural) solid var(--color-edge-soft);border-radius:var(--radius-card);background:var(--color-surface);gap:8px;margin-block-start:12px;padding:16px 18px;display:grid}.hist-item .h-top{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.hist-item .h-name{font:700 1rem var(--font-sans)}.hist-item .h-date{color:var(--color-faded);font:500 .71875rem var(--font-mono)}.hist-item .h-stats{color:var(--color-sand);font:500 .78125rem var(--font-mono);flex-wrap:wrap;gap:18px;display:flex}.queue{border:var(--border-structural) solid var(--color-edge-soft);border-radius:var(--radius-panel);background:var(--color-surface);overflow:hidden}.queue-head{border-block-end:var(--border-structural) solid var(--color-edge-soft);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;padding:16px 20px;display:flex}.queue-head h2{font-family:var(--font-display);font-size:1.125rem;font-weight:700}.q-row{border-block-end:var(--border-quiet) solid var(--color-edge-soft);grid-template-columns:40px minmax(0,2.1fr) minmax(0,1.7fr) 56px auto;align-items:center;gap:14px;padding:13px 20px;transition:background-color .14s;display:grid}.q-row:hover,.q-row[data-selected=true]{background:var(--color-surface-2)}.q-row[data-selected=true]{box-shadow:inset var(--marker-x) 0 0 var(--color-sand)}.q-row.rank-1{box-shadow:inset var(--marker-x) 0 0 var(--color-verm)}.q-face{border:var(--border-structural) solid var(--color-edge);width:36px;height:36px;color:var(--color-sand);font:700 .6875rem var(--font-sans);border-radius:50%;place-items:center;display:grid}.q-who .n{font-size:.875rem;font-weight:700}.q-who .m{color:var(--color-faded);margin-block-start:2px;font-size:.75rem}.q-why{color:var(--color-sand);font-size:.84375rem}.q-why.alert{color:var(--color-error);font-weight:700}.q-age{color:var(--color-faded);font-family:var(--font-mono);font-size:.6875rem}@media (width<=760px){.q-row{grid-template-columns:36px minmax(0,1fr);align-items:start}.q-row>:nth-child(n+3){grid-column:2}}.deskcard{border:var(--border-structural) solid var(--color-edge-soft);border-radius:var(--radius-panel);background:var(--color-surface);padding:18px 20px}.deskcard h3{font-family:var(--font-display);margin-block-end:12px;font-size:1rem;font-weight:700}.activity{margin:0;padding:0;list-style:none}.activity li{border-block-start:var(--border-quiet) solid var(--color-edge-soft);gap:2px;padding:11px 0;font-size:.8125rem;display:grid}.activity li:first-child{border-block-start:0}.activity .t{color:var(--color-bone);font-weight:600}.activity .m{color:var(--color-faded);font-family:var(--font-mono);font-size:.6875rem}.activity li p{color:var(--color-sand);overflow-wrap:anywhere}.coach-record{border-block-start:var(--border-quiet) solid var(--color-edge-soft);overflow-wrap:anywhere;gap:6px;padding-block:14px;display:grid}.coach-record:first-child{border-block-start:0;padding-block-start:0}.coach-record-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;display:flex}.coach-record h3{font-size:.9375rem;font-weight:700}.coach-record p{color:var(--color-sand);font-size:.875rem}.week-strip{gap:4px;display:flex}.week-cell{text-align:center;flex:1;gap:5px;display:grid}.week-cell .bar{background:var(--color-surface-2);border-radius:4px;height:42px;position:relative;overflow:hidden}.week-cell .bar i{background:var(--color-success);display:block;position:absolute;inset-block-end:0;inset-inline:0}.week-cell .d{color:var(--color-faded);font:600 .5625rem var(--font-mono)}.detail-panel{border:var(--border-structural) solid var(--color-edge);border-radius:var(--radius-panel);background:var(--color-surface);gap:14px;padding:20px 22px;display:grid}.detail-panel .dp-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.detail-panel .dp-name{font-family:var(--font-display);font-size:1.1875rem;font-weight:700}.kbd-hint{border-block-start:var(--border-quiet) solid var(--color-edge-soft);color:var(--color-faded);font:500 .6875rem var(--font-mono);padding:12px 20px}.kbd-hint kbd{border:var(--border-quiet) solid var(--color-edge);background:var(--color-surface-2);border-radius:4px;padding:1px 6px}.builder{grid-template-columns:minmax(0,7.6fr) minmax(0,4.4fr);align-items:start;gap:22px;margin-block-start:18px;display:grid}.day-tabs{flex-wrap:wrap;gap:8px;display:flex}.day-tabs button,.day-tabs a{min-height:var(--control-height-compact);border:var(--border-structural) solid var(--color-edge);border-radius:var(--radius-control);color:var(--color-sand);cursor:pointer;font:700 .8125rem var(--font-sans);background:0 0;align-items:center;padding:0 16px;text-decoration:none;display:inline-flex}.day-tabs [aria-selected=true],.day-tabs [aria-current=page]{border-color:var(--color-bone);background:var(--color-bone);color:var(--color-ink)}.bx-row{border-block-end:var(--border-quiet) solid var(--color-edge-soft);background:var(--color-surface);grid-template-columns:44px 34px minmax(0,1.8fr) minmax(0,2fr) auto;align-items:center;gap:12px;padding:12px 16px;display:grid}.bx-row:hover{background:var(--color-surface-2)}.bx-order{gap:2px;display:grid}.bx-order button{border:var(--border-quiet) solid var(--color-edge);width:40px;height:21px;color:var(--color-sand);cursor:pointer;font:600 .6875rem var(--font-mono);background:0 0;border-radius:4px;place-items:center;display:grid}.bx-order button:hover{border-color:var(--color-sand);color:var(--color-bone)}.bx-num{color:var(--color-faded);font:600 .75rem var(--font-mono);text-align:center}.bx-name{font-size:.90625rem;font-weight:700}.bx-name .bx-meta{color:var(--color-faded);font:500 .71875rem var(--font-sans);margin-block-start:2px;display:block}.bx-scheme{flex-wrap:wrap;gap:8px;display:flex}.bx-pill{border:var(--border-quiet) solid var(--color-edge);color:var(--color-sand);font:600 .75rem var(--font-mono);border-radius:6px;padding:5px 9px}.bx-actions{gap:6px;display:flex}@media (width<=900px){.builder{grid-template-columns:minmax(0,1fr)}.bx-row{grid-template-columns:44px minmax(0,1fr)}.bx-row>:nth-child(n+3){grid-column:2}}html[lang=ar] .step .s-k,html[lang=ar] .superset-band,html[lang=ar] .rest-dock .rest-meta{font-size:.8125rem}html[lang=ar] .set-row .sn .st{font-size:.625rem}html[lang=ar] .activity .m{font-size:.75rem}.page .svc-grid{margin-block-start:16px}.foundation-shell{grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);align-items:center;gap:clamp(40px,8vw,104px);min-height:calc(100vh - 160px);padding-block:clamp(56px,9vw,112px);display:grid}.foundation-shell__copy{justify-items:start;min-width:0;display:grid}.foundation-shell__copy .overline{margin-block-end:18px}.foundation-shell h1{max-width:10ch;font-family:var(--font-display);letter-spacing:-.025em;font-size:clamp(3rem,7.4vw,7rem);font-weight:800;line-height:.99}html[lang=ar] .foundation-shell h1{letter-spacing:0;font-weight:700;line-height:1.2}.foundation-shell__eyebrow{max-width:54ch;color:var(--color-bone);margin-block-start:28px;font-size:clamp(1.05rem,2vw,1.35rem);font-weight:700}.foundation-shell__description{max-width:60ch;color:var(--color-sand);margin-block-start:12px;font-weight:400}.foundation-shell__copy .btn{margin-block-start:30px}.foundation-panel{border:var(--border-structural) solid var(--color-edge);border-radius:var(--radius-panel);background:var(--color-surface);min-width:0;padding:clamp(26px,4vw,46px);position:relative;overflow:hidden}.signature-stroke{width:100%;stroke:var(--color-verm);stroke-dasharray:700;stroke-dashoffset:700px;stroke-linecap:round;stroke-width:3px;margin-block-end:38px;animation:.9s ease-out forwards draw-signature}.foundation-panel__status,.foundation-panel__metric{border-block-start:var(--border-quiet) solid var(--color-edge-soft);gap:6px;padding-block:22px;display:grid}.foundation-panel__status span,.foundation-panel__metric span,.foundation-panel__metric small{color:var(--color-sand);font-size:.8125rem}.foundation-panel__status strong:before{background:var(--color-success);content:"";border-radius:50%;width:8px;height:8px;margin-inline-end:8px;display:inline-block}.foundation-panel__metric strong{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:clamp(2.5rem,6vw,4.5rem);line-height:1}.error-page{align-content:center;justify-items:start;gap:14px;min-height:60vh;padding-block:80px;display:grid}.error-page h1{font-family:var(--font-display);letter-spacing:-.02em;font-size:clamp(2rem,5vw,3.5rem);font-weight:800;line-height:1.08}html[lang=ar] .error-page h1{letter-spacing:0;font-weight:700;line-height:1.3}.error-page p:not(.overline){max-width:56ch;color:var(--color-sand)}.error-page .btn{margin-block-start:12px}@keyframes draw-signature{to{stroke-dashoffset:0}}@media (width<=760px){.foundation-shell{grid-template-columns:minmax(0,1fr);min-height:auto;padding-block:40px 64px}.foundation-shell h1{font-size:clamp(2.625rem,13vw,3.5rem)}.foundation-panel{grid-row:1}}.landing .hero-sub p+p,.final-cta-body p+p,.faq-a p+p,.sec-body p+p{margin-block-start:12px}.landing .media-note-static,.media-note.media-note-static{position:static}.landing .promise-row,.landing .method-grid,.landing .loop-row,.steps{margin:0;padding:0;list-style:none}.landing .method-grid,.landing .loop-row{margin-block-start:44px}.landing .promise-row{padding-block:26px}.landing .sec-body{max-width:64ch;margin-block-start:22px}.landing .final-cta h2 .accent{color:var(--color-verm)}.final-cta-body{margin-block-end:24px}.svc-grid[data-count="1"]{grid-template-columns:minmax(0,1fr);max-width:760px}.svc-sub .tag{justify-self:start}.svc-price{flex-wrap:wrap;align-items:baseline;gap:4px 10px;display:flex}.svc-price-value{color:var(--color-bone);font:700 1.25rem var(--font-sans)}.svc-price-note{color:var(--color-faded);font-size:.8125rem}.svc-price[data-mode=quoted_on_whatsapp] .svc-price-value{color:var(--color-sand);font-size:.9375rem;font-weight:600}.svc-desc{white-space:pre-line}.svc-action{flex-wrap:wrap;gap:10px;margin-block-start:4px;display:flex}.svc-foot{justify-items:start;gap:4px;margin-block-start:20px;display:grid}.svc-empty{margin-block-start:32px}.device-tag{border:var(--border-quiet) dashed var(--color-warning);border-radius:var(--radius-pill);color:var(--color-warning);padding:2px 8px}.mini-row{border-block-end:var(--border-quiet) solid var(--color-edge-soft);font:500 .8125rem var(--font-mono);grid-template-columns:26px 56px minmax(0,1fr) 52px 40px 36px;align-items:center;gap:8px;padding:11px 0;display:grid}.mini-row.head{color:var(--color-faded);letter-spacing:var(--tracking-label);text-transform:uppercase;font-size:.625rem}html[lang=ar] .mini-row.head{font-size:.75rem}.mini-row.done{color:var(--color-success)}.mini-row.current{box-shadow:inset var(--marker-x) 0 0 var(--color-verm);border-radius:2px;padding-inline-start:8px}.mini-check{text-align:center}.mini-row>bdi{justify-self:start}.device-note{margin-block-start:12px}.proof-action{padding-block-start:18px}.line-list{margin:0;padding:0;list-style:none}.list-line>span:first-child{min-width:0}.list-line .qty{flex:none}.macro-row,.macro .v{margin:0}.macro .v small{color:var(--color-faded);font:400 .75rem var(--font-sans)}.dash-copy{justify-items:start;gap:10px;display:grid}.dash-copy h3{font:700 1.25rem/1.35 var(--font-display)}.dash-copy .body-copy{font-size:.9375rem}.site-page{padding-block:40px 24px}.site-page>.svc-grid,.site-page>.state-empty{margin-block-start:30px}.legal-body{max-width:70ch;color:var(--color-sand);white-space:pre-line;gap:22px;margin-block-start:34px;display:grid}.legal-body .legal-lead{border:var(--border-quiet) dashed var(--color-edge);border-radius:var(--radius-control);color:var(--color-faded);padding:12px 16px;font-size:.875rem}.legal-topic{border-block-start:var(--border-quiet) solid var(--color-edge-soft);gap:6px;padding-block-start:18px;display:grid}.legal-topic h2{color:var(--color-bone);font:700 1.125rem/1.4 var(--font-display)}html[lang=ar] .legal-topic h2{font-weight:600}@media (width>=901px){.svc-detail>.svc-detail-action{order:2;position:sticky;inset-block-start:24px}}.page-body>.status-banner,.page-body>.steps{margin-block-end:22px}.page-body>.section{margin-block:30px}.svc-mini a>span{min-width:0;display:grid}.card-lede{color:var(--color-sand);font-size:.875rem}.card-foot-link{justify-self:start}.svc-mini a .n,.svc-mini a .d{display:block}.grant-line{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px 10px;display:inline-flex}.grant-range{color:var(--color-faded);font-size:.8125rem}.wa-message{border:var(--border-structural) solid var(--color-edge);border-radius:var(--radius-card);background:var(--color-ink);color:var(--color-bone);overflow-wrap:anywhere;gap:6px;margin:0;padding:16px 18px;font-size:.9375rem;display:grid}.wa-actions{flex-wrap:wrap;gap:12px;margin-block:18px 6px;display:flex}.auth-card .btn-wa{margin-block-start:8px}@media (width<=760px){.site-page{padding-block:24px 16px}.mini-row{grid-template-columns:26px 56px minmax(0,1fr) 52px 40px 36px}.wa-actions .btn{flex:100%}.steps{grid-template-columns:minmax(0,1fr)}.steps .step{border-block-end:var(--border-structural) solid var(--color-edge-soft);border-inline-end:0}.steps .step:last-child{border-block-end:0}.page-body>.steps{grid-template-columns:repeat(3,minmax(0,1fr))}.page-body>.steps .step{border-block-end:0;border-inline-end:var(--border-structural) solid var(--color-edge-soft);padding:12px}.page-body>.steps .step:last-child{border-inline-end:0}.page-body>.steps .s-d{display:none}}.ph-cine.ph-photo>.site-img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.ph-cine.ph-photo:before{z-index:1}.ph-cine.ph-photo:after{content:none}.final-cta.has-media{isolation:isolate;position:relative}.final-cta-media{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.final-cta-media .site-img{object-fit:cover;opacity:.32;width:100%;height:100%;display:block}.final-cta-media:after{content:"";background:linear-gradient(#0c0a08b3 0%,#0c0a08e0 100%);position:absolute;inset:0}.verified-grid{margin-block-start:36px}.collection-image{width:100%;height:auto;display:block}.row-actions{align-items:center;gap:var(--space-2);white-space:normal;flex-wrap:wrap;display:flex}.row-actions>form{display:contents}.card-note{padding:var(--space-3) var(--space-5) 0}.archived-list>summary{cursor:pointer;list-style-position:inside}.archived-list:not([open])>summary{border-block-end:0}@media (width<=760px){.data-row-trail:has(.row-actions){white-space:normal}.card-note{padding-inline:var(--space-4)}}.media-current{gap:var(--space-2);margin:0;display:grid}.media-current img{border:var(--border-quiet) solid var(--color-edge-soft);border-radius:var(--radius-control);background:var(--color-surface-2);object-fit:contain;width:100%;height:auto;max-height:320px;display:block}.copy-editor{align-items:start;gap:var(--space-6);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.copy-fields{gap:var(--space-4);min-width:0;display:grid}.copy-preview-card{min-width:0;position:sticky;inset-block-start:var(--space-4)}.copy-preview-block+.copy-preview-block{margin-block-start:var(--space-5)}.copy-preview-block>.overline{margin-block-end:var(--space-2)}.copy-preview{border:var(--border-quiet) solid var(--color-edge-soft);border-radius:var(--radius-card);background:var(--color-ink);zoom:.5;overflow:hidden}.copy-preview .sticky-cta{display:none}.copy-meta-preview{gap:var(--space-2);padding-block:var(--space-6);display:grid}.copy-meta-title{color:var(--color-bone);font-size:1.25rem;font-weight:600}.copy-meta-desc{color:var(--color-sand)}@media (width<=1100px){.copy-editor{grid-template-columns:minmax(0,1fr)}.copy-preview-card{position:static}}@media (width<=760px){.copy-preview{zoom:1}}
