.error-page-layout{position:relative}.error-page-layout:after,.error-page-layout:before{content:"";position:absolute;width:clamp(180px,28vw,320px);height:clamp(180px,28vw,320px);border-radius:50%;filter:blur(64px);pointer-events:none;z-index:0;opacity:.55}.error-page-layout:before{top:4%;inset-inline-end:-6%;background:rgb(249 200 0/.28)}.error-page-layout:after{bottom:8%;inset-inline-start:-8%;background:rgb(249 200 0/.16)}.error-page-hero{--error-tone:217 119 6;--error-tone-soft:251 191 36;--error-tone-glow:249 200 0/0.35;position:relative;z-index:1;max-width:760px;margin:0 auto clamp(40px,5vw,56px);padding:clamp(36px,4.5vw,52px) clamp(28px,4vw,44px);border-radius:clamp(24px,3vw,32px);text-align:center;overflow:hidden;isolation:isolate;border:1px solid rgb(20 20 20/.1);background:linear-gradient(165deg,rgb(255 255 255/.98),rgb(254 244 204/.72)),radial-gradient(120% 90% at 50% -20%,rgb(249 200 0/.22),transparent 58%);box-shadow:0 24px 64px -28px rgb(20 20 20/.18)}.error-page-hero:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgb(var(--line)/.35) 1px,transparent 1px),linear-gradient(90deg,rgb(var(--line)/.35) 1px,transparent 1px);background-size:28px 28px;-webkit-mask-image:radial-gradient(ellipse 85% 70% at 50% 42%,black 20%,transparent 100%);mask-image:radial-gradient(ellipse 85% 70% at 50% 42%,black 20%,transparent 100%);opacity:.45;pointer-events:none}.error-page-hero:after{content:"";position:absolute;top:0;inset-inline:0;height:4px;background:linear-gradient(90deg,#f9c800,#141414 42%,#f9c800)}html:not([data-theme]) .error-page-hero,html[data-theme=light] .error-page-hero{background:linear-gradient(165deg,#ffffff,#fef4cc),radial-gradient(120% 90% at 50% -20%,rgb(249 200 0/.2),transparent 58%);border-color:rgb(20 20 20/.1);box-shadow:0 24px 64px -32px rgb(20 20 20/.14)}.error-page-hero--tone-blue,.error-page-hero--tone-neutral{--error-tone:217 119 6;--error-tone-soft:251 191 36}.error-page-hero--tone-orange{--error-tone:234 88 12;--error-tone-soft:251 146 60}.error-page-hero--tone-red{--error-tone:220 38 38;--error-tone-soft:248 113 113}.error-page-hero--tone-violet{--error-tone:124 58 237;--error-tone-soft:167 139 250}.error-page-hero--tone-amber{--error-tone:217 119 6;--error-tone-soft:251 191 36}.error-page-hero--tone-slate{--error-tone:100 116 139;--error-tone-soft:148 163 184}.error-page-hero__watermark{position:absolute;inset-inline:0;top:50%;transform:translateY(-52%);margin:0;font-family:var(--font-mono);font-size:clamp(7rem,22vw,13rem);font-weight:700;line-height:.85;letter-spacing:-.06em;color:rgb(var(--error-tone)/.07);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:0}html[data-theme=light] .error-page-hero__watermark{color:rgb(var(--error-tone)/.05)}.error-page-hero__inner{z-index:1;flex-direction:column}.error-page-hero__inner,.error-page__icon{position:relative;display:flex;align-items:center}.error-page__icon{width:88px;height:88px;margin:0 auto 22px;border-radius:24px;justify-content:center;background:linear-gradient(145deg,#ffe566,#f9c800);box-shadow:0 18px 42px -14px rgb(249 200 0/.5),inset 0 1px 0 rgb(255 255 255/.35);animation:error-float 6s ease-in-out infinite}.error-page__icon:before{content:"";position:absolute;inset:-10px;border-radius:30px;border:1.5px solid rgb(var(--error-tone)/.22);animation:error-ring-pulse 3.2s ease-in-out infinite}.error-page__icon .material-symbols-outlined{font-size:42px;color:#141414}.error-page__code{display:inline-flex;align-items:center;justify-content:center;margin:0 0 14px;padding:7px 15px;border-radius:100px;font-family:var(--font-mono);font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:rgb(var(--error-tone));background:rgb(var(--error-tone)/.1);border:1px solid rgb(var(--error-tone)/.22)}html[lang=ar] .error-page__code{letter-spacing:0;text-transform:none}.error-page__title{font-family:var(--font-sans-ar);font-weight:800;font-size:clamp(1.75rem,4vw,2.5rem);letter-spacing:-.03em;margin:0 0 12px;line-height:1.12;text-wrap:balance}.error-page__message{color:rgb(var(--text-dim));font-size:clamp(.9375rem,2vw,1.0625rem);line-height:1.75;margin:0 auto 26px;max-width:48ch;text-wrap:pretty}html[data-theme=light] .error-page__message{color:#5b5b5b}html[data-theme=dark] .error-page-hero{background:linear-gradient(165deg,rgb(var(--surface)/.96),rgb(var(--surface-2)/.88)),radial-gradient(120% 90% at 50% -20%,rgb(var(--error-tone)/.18),transparent 58%);border-color:rgb(var(--line));box-shadow:var(--shadow-lg)}html[data-theme=dark] .error-page__title{color:rgb(var(--text))}html[data-theme=dark] .error-page__message{color:rgb(var(--text-dim))}html[data-theme=dark] .error-page__quick{border-top-color:rgb(var(--line))}html[data-theme=dark] .error-page__quick-pill{background:rgb(var(--surface)/.72);border-color:rgb(var(--line-2));color:rgb(var(--text))}html[data-theme=dark] body.landing-page .error-page-hero{background:linear-gradient(165deg,rgb(11 16 36/.98),rgb(8 11 23/.94)),radial-gradient(120% 90% at 50% -20%,rgb(var(--primary)/.2),transparent 58%);border-color:rgb(255 255 255/.09);box-shadow:var(--shadow-lg)}html[data-theme=dark] body.landing-page .error-page__title{color:rgb(var(--text))}html[data-theme=dark] body.landing-page .error-page__message{color:rgb(var(--text-dim))}html[data-theme=dark] body.landing-page .error-page-discover__card{background:rgb(var(--surface)/.92);border-color:rgb(var(--line));color:rgb(var(--text))}html[data-theme=dark] body.landing-page .error-page-discover__card-meta{color:rgb(var(--text-dim))}html[data-theme=dark] body.landing-page .error-page-discover__empty{background:rgb(var(--surface-2)/.55);border-color:rgb(var(--line-2));color:rgb(var(--text-dim))}.error-page__search{width:min(100%,520px);margin:0 auto 24px}.error-page__actions{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.error-page__quick{width:min(100%,560px);margin:28px auto 0;padding-top:24px;border-top:1px solid rgb(var(--line))}.error-page__quick-label{display:block;margin:0 0 12px;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:rgb(var(--text-faint))}html[lang=ar] .error-page__quick-label{letter-spacing:0;text-transform:none}.error-page__quick-pills{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.error-page__quick-pill{display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:0 16px;border-radius:999px;border:1px solid rgb(var(--line-2));background:rgb(var(--surface)/.72);color:rgb(var(--text));font-size:14px;font-weight:600;text-decoration:none;transition:border-color .2s ease,background-color .2s ease,color .2s ease,box-shadow .2s ease;cursor:pointer}.error-page__quick-pill:hover{border-color:rgb(var(--error-tone)/.35);background:rgb(var(--error-tone)/.08);color:rgb(var(--error-tone));box-shadow:0 8px 24px -16px rgb(var(--error-tone)/.35)}@media (hover:hover) and (pointer:fine){.error-page__quick-pill:focus-visible{outline:none;box-shadow:var(
      --ring,0 0 0 1px rgb(var(--primary)/.35),0 0 0 4px rgb(var(--primary)/.15)
    )}}.error-page__quick-pill .material-symbols-outlined{font-size:18px;color:rgb(var(--error-tone))}.error-page-discover{position:relative;z-index:1}.error-page-discover__head{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:22px;flex-wrap:wrap}.error-page-discover__title{font-family:var(--font-sans-ar);font-size:clamp(1.25rem,2.5vw,1.5rem);font-weight:700;margin:0;letter-spacing:-.02em}.error-page-discover__more{display:inline-flex;align-items:center;gap:4px;font-size:14px;font-weight:600;color:rgb(var(--primary));text-decoration:none;cursor:pointer;transition:color .2s ease}.error-page-discover__more:hover{color:rgb(var(--primary-2,96 165 250))}.error-page-discover__empty{margin:0;padding:clamp(32px,5vw,48px) 24px;border-radius:var(--radius-card,20px);border:1px dashed rgb(var(--line-2));background:rgb(var(--surface-2)/.55);text-align:center;color:rgb(var(--text-dim));line-height:1.7}.error-page-discover__card{display:flex;flex-direction:column;gap:8px;min-height:120px;padding:18px;border-radius:var(--radius-card,20px);border:1px solid rgb(var(--line));background:rgb(var(--surface)/.92);text-decoration:none;color:inherit;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.error-page-discover__card:hover{border-color:rgb(var(--primary)/.35);box-shadow:var(--shadow,0 12px 30px -10px rgb(15 23 42/.12));transform:translateY(-2px)}.error-page-discover__card-title{font-family:var(--font-sans-ar);font-size:15px;font-weight:700;line-height:1.45;letter-spacing:-.01em}.error-page-discover__card-meta{font-size:13px;color:rgb(var(--text-dim))}.error-page__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:20px;gap:20px}.api-error-fallback{grid-column:1/-1;max-width:640px;margin:clamp(24px,4vw,40px) auto;padding:clamp(28px,4vw,40px);text-align:center;border-radius:var(--radius-card,20px);border:1px solid rgb(var(--line));background:linear-gradient(165deg,rgb(var(--surface)/.95),rgb(var(--surface-2)/.8)),radial-gradient(100% 80% at 50% -10%,rgb(var(--primary)/.12),transparent 60%);box-shadow:var(--shadow,0 12px 30px -10px rgb(15 23 42/.12))}.api-error-fallback:before{content:"";display:block;width:56px;height:4px;margin:0 auto 20px;border-radius:999px;background:linear-gradient(90deg,var(--brand-logo-apex,#f9c800),rgb(var(--primary)),var(--brand-logo-apex,#f9c800))}.api-error-fallback__icon{width:72px;height:72px;margin:0 auto 18px;border-radius:20px;display:flex;align-items:center;justify-content:center;background:linear-gradient(145deg,#60a5fa,#3b82f6);box-shadow:0 14px 32px -12px rgb(59 130 246/.45)}.api-error-fallback__icon .material-symbols-outlined{font-size:34px;color:#ffffff}.api-error-fallback__title{font-family:var(--font-sans-ar);font-size:clamp(1.25rem,2.5vw,1.5rem);font-weight:700;margin:0 0 10px;letter-spacing:-.02em}.api-error-fallback__message{margin:0 auto 22px;max-width:42ch;color:rgb(var(--text-dim));line-height:1.7;font-size:15px}.api-error-fallback__actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}@keyframes error-float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes error-ring-pulse{0%,to{opacity:.35;transform:scale(1)}50%{opacity:.85;transform:scale(1.04)}}@media (max-width:1100px){.error-page__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.error-page-layout:after,.error-page-layout:before{display:none}.error-page-hero{padding-inline:20px}.error-page-hero__watermark{font-size:clamp(5.5rem,34vw,7rem)}.error-page__grid{grid-template-columns:1fr;gap:16px}.error-page__search.hub-search{flex-wrap:wrap}.error-page__search.hub-search .btn{width:100%;justify-content:center}.error-page__quick-pills{flex-direction:column;align-items:stretch}.error-page__quick-pill{justify-content:center}}@media (prefers-reduced-motion:reduce){.error-page__icon,.error-page__icon:before{animation:none}}[role=button],a,button,summary{-webkit-tap-highlight-color:transparent}[role=button]:focus:not(:focus-visible),a:focus:not(:focus-visible),button:focus:not(:focus-visible){outline:none}html{text-size-adjust:100%}body{touch-action:manipulation;overflow-x:clip}.pub-header,.pub-mobile-panel{padding-top:env(safe-area-inset-top,0)}.pub-mobile-foot{padding-bottom:max(16px,env(safe-area-inset-bottom,0))}.pub-lang-toggle,.pub-mobile-close,.pub-nav-hamburger{touch-action:manipulation}.pub-nav-hamburger{min-width:38px;min-height:38px}.pub-mobile-close{min-width:44px;min-height:44px}.pub-mobile-nav a{min-height:48px;padding:12px 16px;gap:12px;border-radius:var(--radius-md,12px);transition:background var(--motion-fast,.15s) var(--ease-out,ease),color var(--motion-fast,.15s) var(--ease-out,ease)}.pub-mobile-nav a:active{transform:scale(.98)}.pub-mobile-search .btn{min-height:44px;min-width:44px;padding-inline:14px}.pub-mobile-foot .btn{min-height:48px;width:100%;justify-content:center}[data-reveal]{opacity:0;transform:translateY(10px);transition:opacity .18s var(--ease-out,ease),transform .18s var(--ease-out,ease)}[data-reveal].is-visible{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){[data-reveal]{opacity:1;transform:none;transition:none}}html:not(.js-enabled) .reveal-fade-in,html:not(.js-enabled) .reveal-fade-up,html:not(.js-enabled) .reveal-scale-in,html:not(.js-enabled) [data-reveal],html:not(.js-enabled) [data-reveal][data-anim]{opacity:1!important;transform:none!important;filter:none!important;transition:none!important}@media (max-width:768px){.hero.hero--split{grid-template-columns:1fr;min-height:auto;padding:24px 0 40px;gap:clamp(28px,7vw,40px)}.hero.hero--split .hero-visual{margin-top:clamp(16px,4vw,28px)}}@media (max-width:400px){.pub-mobile-panel{width:min(100vw,320px)}}.pub-flash-root{position:fixed;top:calc(var(--app-bar-height, 80px) + 12px);inset-inline:0;z-index:9999;display:flex;flex-direction:column;align-items:center;gap:12px;padding-inline:14px;pointer-events:none}.pub-flash{pointer-events:auto;width:min(460px,calc(100vw - 28px));min-height:72px;display:flex;align-items:flex-start;gap:14px;padding:16px;border-radius:16px;border:1px solid rgb(var(--line-2));background:color-mix(in oklab,rgb(var(--surface)) 94%,transparent);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);color:rgb(var(--text));box-shadow:0 16px 40px rgb(15 23 42/.12),0 0 0 1px rgb(var(--primary-2)/.12);position:relative;overflow:hidden;animation:pubFlashIn .42s cubic-bezier(.16,1,.3,1) forwards}:root[data-theme=dark] .pub-flash{border-color:rgb(var(--line-2));background:color-mix(in oklab,rgb(var(--surface)) 96%,transparent);box-shadow:0 20px 48px rgb(0 0 0/.45),0 0 0 1px rgb(var(--primary-2)/.2)}.pub-flash__shine{position:absolute;inset:0 auto 0 0;width:4px;background:linear-gradient(180deg,rgb(var(--primary-2)),rgb(var(--primary)))}.pub-flash--success .pub-flash__shine{background:linear-gradient(180deg,#6ee7b7,rgb(var(--emerald)))}.pub-flash--error .pub-flash__shine{background:linear-gradient(180deg,#fca5a5,rgb(var(--danger,239 68 68)))}.pub-flash__icon{flex-shrink:0;width:44px;height:44px;border-radius:13px;display:grid;place-items:center;background:rgb(var(--primary-2)/.12);color:rgb(var(--primary-2))}.pub-flash--success .pub-flash__icon{background:rgb(var(--emerald)/.14);color:rgb(var(--emerald))}.pub-flash--error .pub-flash__icon{background:rgb(239 68 68/.12);color:rgb(239 68 68)}.pub-flash__icon .material-symbols-outlined{font-size:24px}.pub-flash__body{flex:1 1;min-width:0}.pub-flash__title{margin:0;font-family:var(--font-sans-ar);font-size:15px;font-weight:700;line-height:1.45;letter-spacing:-.01em;overflow-wrap:anywhere}.pub-flash__desc{margin:4px 0 0;font-size:12px;font-weight:600;color:rgb(var(--text-dim))}.pub-flash__close{flex-shrink:0;align-self:flex-start;margin-top:2px;width:30px;height:30px;border:1px solid rgb(var(--line-2));border-radius:9px;background:rgb(var(--surface-2));color:rgb(var(--text-faint));cursor:pointer;display:grid;place-items:center;padding:0;transition:background .2s ease,color .2s ease}.pub-flash__close:hover{background:rgb(var(--primary-2)/.1);color:rgb(var(--primary-2))}.pub-flash.is-leaving{animation:pubFlashOut .28s cubic-bezier(.4,0,1,1) forwards}@keyframes pubFlashIn{0%{opacity:0;transform:translateY(-16px) scale(.94)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes pubFlashOut{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(-10px) scale(.96)}}@media (max-width:768px){.pub-flash-root{top:calc(var(--app-bar-height-compact, 72px) + 8px)}}@media (prefers-reduced-motion:reduce){.pub-flash{animation:none}.pub-flash.is-leaving{animation:none;opacity:0}}html.ptr-enabled{overscroll-behavior-y:none}:root{--ptr-canvas:#fef4cc;--ptr-ink:#645000;--ptr-mark-frame:#141414;--ptr-mark-apex:#f9c800;--ptr-line:linear-gradient(90deg,#60a5fa,#3b82f6)}body.landing-page{--ptr-canvas:var(--lp-yellow-soft,#fef4cc);--ptr-ink:var(--lp-accent-text,#645000);--ptr-mark-frame:var(--lp-logo-ink,#141414);--ptr-mark-apex:var(--lp-logo-gold,#f9c800)}.ptr-shell{position:fixed;inset-inline:0;top:0;z-index:120;height:calc(var(--ptr-pull, 0px) + env(safe-area-inset-top, 0px));overflow:hidden;pointer-events:none;transition:height .34s cubic-bezier(.22,1,.36,1)}.ptr-shell.is-visible{transition:none}.ptr-shell.is-refreshing{transition:height .22s cubic-bezier(.22,1,.36,1)}.ptr-band{justify-content:flex-end;align-items:stretch;height:100%;min-height:calc(var(--ptr-pull, 0px) + env(safe-area-inset-top, 0px));padding-top:env(safe-area-inset-top,0);background:var(--ptr-canvas);box-shadow:0 1px 0 rgb(249 200 0/.28)}.ptr-band,.ptr-band__content{display:flex;flex-direction:column}.ptr-band__content{align-items:center;justify-content:center;gap:7px;flex:1 1;min-height:0;padding:0 16px 8px}.ptr-band__mark{width:30px;height:30px;flex-shrink:0;transform:rotate(calc(var(--ptr-progress, 0) * -108deg));transition:transform .1s linear}.ptr-band__mark .asl-mark-body{fill:var(--ptr-mark-frame)}.ptr-band__mark .asl-mark-cap{fill:var(--ptr-mark-apex)}.ptr-shell.is-ready .ptr-band__mark{transform:rotate(-108deg) scale(1.04)}.ptr-shell.is-refreshing .ptr-band__mark{animation:ptrMarkSpin .88s cubic-bezier(.45,.05,.55,.95) infinite}.ptr-band__label{font-family:var(--font-sans-ar);font-size:11px;font-weight:600;letter-spacing:.02em;line-height:1.2;color:var(--ptr-ink);opacity:calc(clamp(0, (var(--ptr-progress, 0) - .2) / .55, 1));transition:opacity .12s ease;white-space:nowrap}.ptr-shell.is-ready .ptr-band__label,.ptr-shell.is-refreshing .ptr-band__label{opacity:1}.ptr-band__line{position:relative;height:2px;flex-shrink:0;background:rgb(20 20 20/.06);overflow:hidden}.ptr-band__line-fill{display:block;height:100%;width:100%;background:var(--ptr-line);transform:scaleX(var(--ptr-progress,0));transform-origin:left center;box-shadow:0 0 10px rgb(59 130 246/.35);transition:transform .1s linear}html[dir=rtl] .ptr-band__line-fill{transform-origin:right center}.ptr-shell.is-refreshing .ptr-band__line-fill{transform:scaleX(1);animation:ptrLineSweep .9s ease-in-out infinite}@keyframes ptrMarkSpin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes ptrLineSweep{0%{opacity:.55;transform:scaleX(.35)}50%{opacity:1;transform:scaleX(1)}to{opacity:.55;transform:scaleX(.35)}}html[dir=rtl] .ptr-shell.is-refreshing .ptr-band__line-fill{animation-name:ptrLineSweepRtl}@keyframes ptrLineSweepRtl{0%{opacity:.55;transform:scaleX(.35);transform-origin:right center}50%{opacity:1;transform:scaleX(1);transform-origin:right center}to{opacity:.55;transform:scaleX(.35);transform-origin:right center}}@media (prefers-reduced-motion:reduce){.ptr-shell,.ptr-shell.is-refreshing{transition:none}.ptr-band__line-fill,.ptr-band__mark,.ptr-shell.is-refreshing .ptr-band__line-fill,.ptr-shell.is-refreshing .ptr-band__mark{animation:none;transition:none}}.fcm-optin{position:fixed;bottom:16px;inset-inline-end:16px;z-index:100;width:min(360px,calc(100vw - 32px));padding:16px 18px;display:flex;gap:14px;align-items:flex-start;background:rgb(var(--surface,255 255 255));color:rgb(var(--text,15 23 42));border:1px solid rgb(var(--line,226 232 240));border-radius:16px;box-shadow:0 18px 40px -16px rgb(15 23 42/.25),0 4px 12px -4px rgb(15 23 42/.12);transform:translateY(20px);opacity:0;transition:opacity .2s ease,transform .25s ease;font-family:var(--font-sans-ar),-apple-system,sans-serif}.fcm-optin.is-visible{opacity:1;transform:translateY(0)}.fcm-optin__close{position:absolute;top:8px;inset-inline-end:8px;background:none;border:0;width:28px;height:28px;border-radius:8px;color:rgb(var(--text-faint,100 116 139));cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .15s,color .15s}.fcm-optin__close:hover{background:rgb(var(--bg-2,241 245 249));color:rgb(var(--text,15 23 42))}.fcm-optin__close .material-symbols-outlined{font-size:18px}.fcm-optin__icon{flex-shrink:0;width:44px;height:44px;border-radius:12px;background:linear-gradient(135deg,rgb(124 58 237),rgb(8 145 178));display:flex;align-items:center;justify-content:center;color:white}.fcm-optin__icon .material-symbols-outlined{font-size:24px;font-variation-settings:"FILL" 1,"wght" 500}.fcm-optin__body{flex:1 1;min-width:0;-webkit-padding-end:22px;padding-inline-end:22px}.fcm-optin__title{display:block;font-family:var(--font-sans-ar);font-weight:600;font-size:15px;margin:0 0 4px;color:rgb(var(--text,15 23 42))}.fcm-optin__text{font-size:13px;line-height:1.6;color:rgb(var(--text-dim,51 65 85));margin:0 0 12px}.fcm-optin__actions{display:flex;gap:8px;flex-wrap:wrap}.fcm-optin__btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;padding:8px 14px;border-radius:10px;font-size:13px;font-weight:600;font-family:inherit;cursor:pointer;transition:background .15s,transform .1s}.fcm-optin__btn:disabled{opacity:.6;cursor:progress}.fcm-optin__btn:active{transform:translateY(1px)}.fcm-optin__btn--primary{background:rgb(var(--primary,124 58 237));color:white}.fcm-optin__btn--primary:hover{filter:brightness(1.06)}.fcm-optin__btn--ghost{background:rgb(var(--bg-2,241 245 249));color:rgb(var(--text-dim,51 65 85))}.fcm-optin__btn--ghost:hover{background:rgb(var(--line,226 232 240))}@media (max-width:480px){.fcm-optin{bottom:12px;inset-inline-end:12px;inset-inline-start:12px;width:auto}}.fcm-optin-toast{position:fixed;bottom:20px;left:50%;transform:translateX(-50%) translateY(20px);z-index:101;padding:12px 20px;border-radius:12px;font-size:13px;font-weight:600;font-family:var(--font-sans-ar);color:white;opacity:0;transition:opacity .2s ease,transform .25s ease;box-shadow:0 12px 28px -10px rgb(15 23 42/.35);max-width:min(440px,calc(100vw - 32px));text-align:center}.fcm-optin-toast.is-visible{opacity:1;transform:translateX(-50%) translateY(0)}.fcm-optin-toast--success{background:rgb(5 150 105)}.fcm-optin-toast--error{background:rgb(220 38 38)}html[data-theme=light] body.has-landing-nav:not(.landing-page){--landing-bg:#ffffff;--landing-bg-2:#fafbfc;--landing-bg-3:#f3f4f6;--ink:#111827;--ink-soft:#4b5563;--muted:#6b7280;--faint:#9ca3af;--glass:#ffffff;--glass-2:#f9fafb;--border:rgba(15,23,42,0.08);--border-2:rgba(15,23,42,0.12);background:#ffffff;color:var(--ink)}html[data-theme=light]{--bg:255 255 255;--bg-2:250 251 252;--surface:255 255 255;--surface-2:249 250 251;--surface-3:243 244 246;--line:15 23 42/0.08;--line-2:15 23 42/0.12;--text:17 24 39;--text-dim:75 85 99;--text-faint:156 163 175;--glass-bg:255 255 255;--glass-border:15 23 42/0.08;--glass-shadow:0 1px 3px rgb(15 23 42/0.04),0 4px 16px -4px rgb(15 23 42/0.06);--shadow-sm:0 1px 2px rgb(15 23 42/0.04);--shadow:0 4px 16px -4px rgb(15 23 42/0.08)}html[data-theme=light] body.has-landing-nav:not(.landing-page) .pub-bg-aurora{display:none}html[data-theme=light] body.has-landing-nav:not(.landing-page) .card{background:#ffffff;border:1px solid rgba(15,23,42,.08);box-shadow:0 1px 3px rgba(15,23,42,.04)}html[data-theme=light] body.has-landing-nav:not(.landing-page) .card:hover{background:#ffffff;border-color:rgb(var(--brand-rgb-400)/.2);box-shadow:0 8px 24px -8px rgba(15,23,42,.1)}html[data-theme=light] body.has-landing-nav:not(.landing-page) .card:before{display:none}html[data-theme=light] body.has-landing-nav:not(.landing-page) .hh-search{background:#ffffff;border-color:rgba(15,23,42,.1);box-shadow:0 2px 12px -4px rgba(15,23,42,.08)}html[data-theme=light] body.has-landing-nav:not(.landing-page) .hh-chip{background:#ffffff;border-color:rgba(15,23,42,.1)}html[data-theme=light] body.has-landing-nav:not(.landing-page) .auth-shell__form .auth-panel,html[data-theme=light] body.has-landing-nav:not(.landing-page) .join-form{background:#ffffff;border-color:rgba(15,23,42,.08);box-shadow:0 4px 24px -8px rgba(15,23,42,.08)}html[data-theme=light] body.has-landing-nav:not(.landing-page) .auth-brand-panel{background:linear-gradient(165deg,#ffffff,#f8fafc);border-color:rgba(15,23,42,.08);box-shadow:0 4px 24px -10px rgba(15,23,42,.08)}html[data-theme=light] body.has-landing-nav:not(.landing-page) .pub-footer{background:#fafbfc;border-top-color:rgba(15,23,42,.08)}html[data-theme=light] body.has-landing-nav:not(.landing-page) .policy-toc{background:#ffffff;border-color:rgba(15,23,42,.08);box-shadow:0 1px 3px rgba(15,23,42,.04)}html[data-theme=light] body.pub-tier-hub .hh-hero{background:#ffffff}html[data-theme=dark] body.pub-tier-hub .hh-hero{background:rgb(var(--bg))}html[data-theme=light] body.pub-tier-hub .hh-section--stats{background:#fafbfc}html[data-theme=light] body.pub-tier-hub .hh-section:not(.hh-section--stats){background:#ffffff}html[data-theme=dark] body.pub-tier-hub .hh-section--stats{background:rgb(var(--surface-2))}html[data-theme=dark] body.pub-tier-hub .hh-section{background:transparent}html[data-theme=dark] body.pub-tier-hub .hh-hero__lead{color:var(--ink-soft,rgb(var(--text-dim)))}html[data-theme=light] body.pub-tier-list .page-hero:before{background:radial-gradient(ellipse 72% 58% at 50% 0,rgb(var(--brand-rgb-400)/.09),transparent 70%),radial-gradient(ellipse 48% 42% at 78% 35%,rgba(96,165,250,.06),transparent 65%)}html[data-theme=light] body.pub-tier-hub .hh-hero__lead{color:var(--ink-soft,#4b5563);font-weight:400}body.pub-tier-read{--reading-measure:min(840px,100%);--reading-prose:68ch;--reading-lh:1.78;--reading-size:17px;--reading-para-gap:1.25em}body.pub-tier-read .article-page{max-width:var(--reading-measure)}body.pub-tier-read .article-body{max-width:var(--reading-prose);margin-inline:0;font-size:var(--reading-size);line-height:var(--reading-lh);color:rgb(var(--text));letter-spacing:.01em;font-feature-settings:"pnum";font-variant-numeric:proportional-nums}body.pub-tier-read .article-tags{max-width:var(--reading-prose)}body.pub-tier-read .article-body p{margin-block:0 var(--reading-para-gap);text-align:start;text-wrap:pretty}body.pub-tier-read .article-body h2,body.pub-tier-read .article-body h3{line-height:1.35}body.pub-tier-read .article-body h2{margin-block:2.25em .85em;font-size:1.35em}body.pub-tier-read .article-body h2:first-child{-webkit-margin-before:0;margin-block-start:0}body.pub-tier-read .article-body h3{margin-block:1.65em .55em;font-size:1.15em}body.pub-tier-read .article-body li{line-height:var(--reading-lh);margin-block:.4em}body.pub-tier-read .policy-content{font-size:var(--reading-size);line-height:var(--reading-lh);color:rgb(var(--text))}body.pub-tier-read .policy-content li,body.pub-tier-read .policy-content p,body.pub-tier-read .policy-content ul{font-size:inherit;line-height:inherit;color:rgb(var(--text-dim))}body.pub-tier-read .policy-content p,body.pub-tier-read .policy-content ul{margin-block:0 var(--reading-para-gap)}body.pub-tier-read .policy-content h2{margin-block:2.25em .75em;line-height:1.35;color:rgb(var(--text))}body.pub-tier-read .policy-content h3{margin-block:1.75em .5em;line-height:1.4}body.pub-tier-read .article-summary__lead{max-width:none;margin-inline:0;line-height:var(--reading-lh);font-size:calc(var(--reading-size) + 1px)}html[data-theme=light] body.pub-tier-auth{background:#ffffff}html[data-theme=light] body.has-landing-nav:not(.landing-page) .art-card,html[data-theme=light] body.has-landing-nav:not(.landing-page) .article-app-card,html[data-theme=light] body.has-landing-nav:not(.landing-page) .cat-card,html[data-theme=light] body.has-landing-nav:not(.landing-page) .creator-card{background:#ffffff;border-color:rgba(15,23,42,.08);box-shadow:0 1px 3px rgba(15,23,42,.04)}html[data-theme=light] body.has-landing-nav:not(.landing-page) .error-page-hero{background:linear-gradient(165deg,#ffffff 0,#f8fafc 100%),radial-gradient(120% 90% at 50% -20%,rgb(var(--primary)/.1),transparent 58%);border-color:rgba(15,23,42,.08);box-shadow:0 4px 24px -8px rgba(15,23,42,.08)}html[data-theme=light] body.has-landing-nav:not(.landing-page) .field input,html[data-theme=light] body.has-landing-nav:not(.landing-page) .field select,html[data-theme=light] body.has-landing-nav:not(.landing-page) .field textarea{background:#ffffff;border-color:rgba(15,23,42,.12)}html[data-theme=light] body.has-landing-nav:not(.landing-page) .pub-input{background:#ffffff;border-color:rgba(15,23,42,.1)}@media (max-width:640px){body.pub-tier-read .article-body{font-size:16px;line-height:1.75;max-width:none}body.pub-tier-read .article-tags{max-width:none}}body.has-landing-nav{--type-display:clamp(2rem,4.8vw,3.5rem);--type-h2:clamp(1.5rem,2.8vw,2.125rem);--type-h3:1.125rem;--type-body:clamp(1rem,0.35vw + 0.94rem,1.0625rem);--type-caption:0.8125rem;--type-label:0.8125rem;--leading-body:1.75;--leading-tight:1.25;--measure-prose:65ch;--space-section:clamp(2.5rem,6vw,4.5rem);--space-group:1.5rem;--space-tight:0.75rem;--radius-card:20px;--radius-control:12px;--ease-editorial:cubic-bezier(0.16,1,0.3,1)}body.has-landing-nav .grad,body.has-landing-nav .grad-text,body.has-landing-nav .text-grad{background:none!important;-webkit-background-clip:unset!important;background-clip:unset!important;color:var(--brand-600)}html[data-theme=dark] body.has-landing-nav .grad,html[data-theme=dark] body.has-landing-nav .grad-text,html[data-theme=dark] body.has-landing-nav .text-grad{color:var(--brand-600)}body.has-landing-nav .creator-card .stats .s .v,body.has-landing-nav .stat-box .sn{background:none!important;-webkit-background-clip:unset!important;background-clip:unset!important;color:var(--brand-600)}html[data-theme=dark] body.has-landing-nav .creator-card .stats .s .v,html[data-theme=dark] body.has-landing-nav .stat-box .sn{color:var(--brand-600)}body.has-landing-nav .page-hero .eyebrow,body.has-landing-nav .section-head .eyebrow{display:inline-flex;align-items:center;gap:6px;margin:0 0 12px;padding:0;border:none;border-radius:0;background:transparent;color:var(--muted,rgb(var(--text-faint)));font-size:var(--type-label);font-weight:600;letter-spacing:.02em;text-transform:none}body.has-landing-nav .page-hero .eyebrow .dot,body.has-landing-nav .section-head .eyebrow .dot{width:6px;height:6px;border-radius:50%;background:rgb(var(--primary));flex-shrink:0}body.has-landing-nav .page-hero .eyebrow .material-symbols-outlined,body.has-landing-nav .section-head .eyebrow .material-symbols-outlined{font-size:16px;color:rgb(var(--primary))}body.pub-tier-hub .hh-hero__eyebrow{color:var(--muted,rgb(var(--text-faint)))}body.pub-tier-hub .hh-hero__eyebrow-dot{background:rgb(var(--primary))}body.pub-tier-hub .hh-hero__accent,body.pub-tier-hub .hh-hot-cat,body.pub-tier-hub .hh-hot-more,body.pub-tier-hub .hh-stat__num,body.pub-tier-hub .hh-topics-more{color:var(--hh-hero-accent,var(--brand-600))}body.pub-tier-hub .hh-stat__lbl{color:var(--ink-soft,#4b5563)}body.pub-tier-hub .hh-search-hint{color:var(--muted,#6b7280)}body.pub-tier-hub .hh-search-hint kbd{border-color:rgb(var(--line-2));background:rgb(var(--surface-2));color:var(--ink-soft,rgb(var(--text-dim)))}html[data-theme=dark] body.pub-tier-hub .hh-stat__lbl{color:var(--ink-soft,#c3cbe0)}html[data-theme=dark] body.pub-tier-hub .hh-search-hint{color:var(--muted,#8590ac)}body.has-landing-nav .page-hero{padding:clamp(40px,6vw,72px) 0 clamp(28px,4vw,48px)}body.has-landing-nav .page-hero h1{font-size:var(--type-display);font-weight:800;line-height:var(--leading-tight);letter-spacing:-.03em;text-wrap:balance;max-width:20ch;margin-inline:auto;margin-block:0 14px}html[lang=ar] body.has-landing-nav .page-hero h1{letter-spacing:-.01em;max-width:24ch}body.has-landing-nav .page-hero p{font-size:var(--type-body);line-height:var(--leading-body);max-width:var(--measure-prose);margin-inline:auto;text-wrap:pretty;color:var(--ink-soft,rgb(var(--text-dim)))}body.has-landing-nav .page-hero .wrap>[data-reveal]:not(:first-child){margin-top:var(--space-group)}body.has-landing-nav .section-head{margin-bottom:var(--space-group)}body.has-landing-nav .section-head h2{font-size:var(--type-h2);font-weight:700;line-height:var(--leading-tight);letter-spacing:-.02em;text-wrap:balance;margin:0 0 10px}body.has-landing-nav .section-head p{font-size:var(--type-body);line-height:var(--leading-body);max-width:var(--measure-prose);text-wrap:pretty;color:var(--ink-soft,rgb(var(--text-dim)))}body.has-landing-nav .section{padding:var(--space-section) 0}body.has-landing-nav .pub-section-head h2{font-size:var(--type-h2);text-wrap:balance}body.has-landing-nav .pub-section-head p{max-width:var(--measure-prose);line-height:var(--leading-body);text-wrap:pretty}body.pub-tier-hub .pub-section-head{margin-bottom:clamp(24px,4vw,36px)}body.has-landing-nav .card:before{display:none}body.has-landing-nav .card{border-radius:var(--radius-card);padding:clamp(20px,3vw,28px);transition:transform .2s var(--ease-editorial),border-color .2s var(--ease-editorial),box-shadow .2s var(--ease-editorial)}body.has-landing-nav .card:hover{transform:translateY(-2px)}html[data-theme=light] body.has-landing-nav .card:hover{background:#ffffff}body.has-landing-nav .pub-inner{padding-bottom:var(--space-section)}body.has-landing-nav .filter-wrap{padding:16px 0 24px}body.has-landing-nav .search-box{min-height:48px;padding:10px 16px;border-radius:var(--radius-control)}body.has-landing-nav .search-box input{font-size:16px;min-height:24px}body.has-landing-nav .cat-pill{min-height:36px;padding:8px 16px;border-radius:999px;font-size:var(--type-caption)}body.has-landing-nav .articles-grid,body.has-landing-nav .categories-grid,body.has-landing-nav .creators-grid,body.has-landing-nav .pub-articles-grid{gap:20px}body.has-landing-nav .pag-bar--public{margin-top:48px}body.has-landing-nav .pub-article-card{border-radius:var(--radius-card)}body.has-landing-nav .pub-article-card__title{font-size:var(--type-h3);line-height:1.45;text-wrap:pretty}body.has-landing-nav .pub-article-card__by,body.has-landing-nav .pub-article-card__meta{font-size:var(--type-caption)}body.has-landing-nav .pub-article-card__excerpt{line-height:var(--leading-body);max-width:100%}body.has-landing-nav .article-body h2{font-size:var(--type-h2);text-wrap:balance;line-height:1.3;letter-spacing:-.02em;-webkit-padding-after:.4em;padding-block-end:.4em;margin-block:2.5em 1em;-webkit-border-after:1px solid rgb(var(--line));border-block-end:1px solid rgb(var(--line))}body.has-landing-nav .article-body h2:first-child{-webkit-margin-before:0;margin-block-start:0}body.has-landing-nav .article-body h3{font-size:1.25rem;font-weight:700;letter-spacing:-.015em;line-height:1.35;padding:0;margin-block:1.75em .5em;border:none;background:none;border-radius:0;color:rgb(var(--text))}body.has-landing-nav .article-body h3+p,body.pub-tier-read .article-body h3+p{-webkit-margin-before:0;margin-block-start:0}body.has-landing-nav .article-body blockquote{margin:1.75em 0;padding:1.125em 1.25em;border:1px solid rgb(var(--line));border-radius:var(--radius-control);font-size:1.0625rem;font-style:normal;line-height:var(--leading-body);background:rgb(var(--surface-2));color:rgb(var(--text-dim))}body.has-landing-nav .policy-content{max-width:var(--reading-measure,var(--measure-prose));margin-inline:auto}body.has-landing-nav .policy-toc a{font-size:var(--type-caption);line-height:1.5}body.has-landing-nav .stats-row{gap:16px;margin-top:40px}body.has-landing-nav .mission-grid{gap:20px}body.has-landing-nav .mission-card p{line-height:var(--leading-body);max-width:42ch;margin-inline:auto;text-wrap:pretty}body.has-landing-nav .contact-grid,body.has-landing-nav .join-form{gap:20px}body.has-landing-nav .creator-card{border-radius:var(--radius-card)}body.has-landing-nav .creator-card .name{text-wrap:balance}body.has-landing-nav.pub-tier-auth .auth-card{border-radius:var(--radius-card)}body.has-landing-nav .field input,body.has-landing-nav .field select,body.has-landing-nav .field textarea{font-size:16px;min-height:48px;border-radius:var(--radius-control)}body.has-landing-nav .field label{font-size:var(--type-caption);font-weight:600;color:var(--ink-soft,rgb(var(--text-dim)))}body.has-landing-nav .pub-breadcrumbs{font-size:var(--type-caption);padding-block:12px 8px}body.pub-tier-read .pub-breadcrumbs{max-width:none}body.has-landing-nav .pub-footer{font-size:var(--type-caption)}body.has-landing-nav .pub-footer a{transition:color .15s var(--ease-editorial)}body.has-landing-nav .error-page-hero h1{text-wrap:balance}body.has-landing-nav .error-page-hero p{max-width:var(--measure-prose);line-height:var(--leading-body);margin-inline:auto}html[data-theme=dark] body.has-landing-nav .page-hero p,html[data-theme=dark] body.has-landing-nav .pub-section-head p,html[data-theme=dark] body.has-landing-nav .section-head p{color:var(--ink-soft,rgb(var(--text-dim)))}html[data-theme=dark] body.has-landing-nav .page-hero .eyebrow,html[data-theme=dark] body.has-landing-nav .section-head .eyebrow{color:var(--muted,rgb(var(--text-faint)))}@media (prefers-reduced-motion:reduce){body.has-landing-nav .card:hover,body.has-landing-nav .hh-cat:hover,body.has-landing-nav .nav-cta:hover,body.has-landing-nav .pub-article-card:hover{transform:none}}@media (max-width:640px){body.has-landing-nav .page-hero h1{max-width:none}body.has-landing-nav .filter-wrap{padding-bottom:16px}body.has-landing-nav .stats-row{grid-template-columns:repeat(2,1fr)}}body.has-landing-nav .page-hero{position:relative;text-align:center}body.has-landing-nav .page-hero:after{content:"";position:absolute;inset-inline:0;bottom:0;height:1px;background:linear-gradient(90deg,transparent,rgb(var(--line)) 18%,rgb(var(--line)) 82%,transparent);pointer-events:none}body.has-landing-nav .page-hero:before{background:radial-gradient(ellipse 72% 58% at 50% 0,rgb(var(--brand-rgb-400)/.09),transparent 70%),radial-gradient(ellipse 48% 42% at 78% 35%,rgba(96,165,250,.06),transparent 65%)}body.has-landing-nav .page-hero>.pub-wrap,body.has-landing-nav .page-hero>.wrap{position:relative;z-index:1}body.has-landing-nav .page-hero h1{max-width:22ch}html[lang=ar] body.has-landing-nav .page-hero h1{max-width:26ch}body.has-landing-nav .contact-faq-head h2,body.has-landing-nav .pub-section-head h2,body.has-landing-nav .pub-section-head--accent h2,body.has-landing-nav .section-head h2{position:relative;display:inline-block;padding-bottom:14px}body.has-landing-nav .contact-faq-head h2:after,body.has-landing-nav .pub-section-head h2:after,body.has-landing-nav .pub-section-head--accent h2:after,body.has-landing-nav .section-head h2:after{content:"";position:absolute;inset-inline-start:0;bottom:0;width:44px;height:3px;border-radius:2px;background:rgb(var(--primary))}body.has-landing-nav .section-head.center h2:after{inset-inline-start:50%;transform:translateX(-50%)}[dir=rtl] body.has-landing-nav .section-head.center h2:after{transform:translateX(50%)}body.has-landing-nav .pub-section-head,body.has-landing-nav .section-head{margin-bottom:clamp(24px,4vw,36px)}body.has-landing-nav .pub-trust-line{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:6px 10px;margin-top:clamp(24px,4vw,36px);padding-top:clamp(18px,3vw,24px);-webkit-border-before:1px solid rgb(var(--line));border-block-start:1px solid rgb(var(--line));color:var(--ink-soft,rgb(var(--text-dim)));font-size:14px;line-height:1.5;text-wrap:pretty}body.has-landing-nav .pub-trust-line strong{font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--ink,rgb(var(--text)))}body.has-landing-nav .pub-trust-line__sep{color:rgb(var(--text-faint));-webkit-user-select:none;-moz-user-select:none;user-select:none}body.has-landing-nav .pub-list-toolbar{margin-bottom:8px}body.has-landing-nav .filter-wrap{align-items:stretch;padding:0 0 clamp(20px,3vw,28px);gap:12px}body.has-landing-nav .search-box{min-height:52px;padding:12px 18px;border-radius:16px;border-color:rgba(15,23,42,.1);box-shadow:0 1px 2px rgb(15 23 42/.04),0 8px 28px -12px rgb(15 23 42/.1);transition:border-color .2s var(--ease-editorial,ease),box-shadow .2s var(--ease-editorial,ease)}body.has-landing-nav .search-box:focus-within{border-color:rgb(var(--primary)/.45);box-shadow:var(--focus-ring),0 8px 28px -12px rgb(37 99 235/.14)}body.has-landing-nav .search-box input::placeholder{color:var(--ink-soft,rgb(var(--text-dim)));opacity:.85}body.has-landing-nav .filter-cats{display:flex;flex-wrap:wrap;gap:8px;width:100%}body.has-landing-nav .cat-pill{min-height:38px;transition:background .15s var(--ease-editorial,ease),border-color .15s var(--ease-editorial,ease),color .15s var(--ease-editorial,ease),box-shadow .15s var(--ease-editorial,ease)}body.has-landing-nav .cat-pill.active{background:rgb(var(--primary));color:#fff;box-shadow:0 4px 14px -6px rgb(var(--primary)/.55)}body.has-landing-nav .cat-pill:not(.active):hover{border-color:rgb(var(--primary)/.35);background:rgb(var(--primary)/.06);color:rgb(var(--brand-rgb-600,37 99 235))}body.has-landing-nav .active-filters{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:20px;padding-bottom:16px;border-bottom:1px solid rgb(var(--line))}body.has-landing-nav .active-filters .label{font-size:var(--type-caption,.8125rem);font-weight:600;color:var(--ink-soft,rgb(var(--text-dim)))}body.has-landing-nav .filter-chip{display:inline-flex;align-items:center;gap:6px;min-height:34px;padding:0 12px;border-radius:999px;border:1px solid rgb(var(--line-2));background:rgb(var(--surface-2));color:var(--ink-soft,rgb(var(--text-dim)));font-size:13px;font-weight:600}body.has-landing-nav .filter-chip a{display:inline-flex;color:inherit;text-decoration:none;opacity:.7;transition:opacity .15s ease}body.has-landing-nav .filter-chip a:hover{opacity:1}body.has-landing-nav .articles-grid,body.has-landing-nav .pub-articles-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:20px;gap:20px}body.has-landing-nav .categories-grid,body.has-landing-nav .cats-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:18px;gap:18px;padding-block:8px clamp(36px,5vw,60px)}body.has-landing-nav .creators-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));grid-gap:20px;gap:20px;padding-block:8px clamp(32px,5vw,48px)}body.has-landing-nav .cat-card{border-radius:var(--radius-card,20px);border-color:rgb(var(--line));box-shadow:var(--shadow-sm);transition:transform .2s var(--ease-editorial,ease),border-color .2s var(--ease-editorial,ease),box-shadow .2s var(--ease-editorial,ease)}body.has-landing-nav .cat-card:hover{transform:translateY(-3px);border-color:rgb(var(--primary)/.25);box-shadow:var(--shadow)}body.has-landing-nav .cat-card .cat-head:after{display:none}body.has-landing-nav .cat-card .cat-ico{background:rgb(var(--primary)/.85);-webkit-backdrop-filter:none;backdrop-filter:none;border:none}body.has-landing-nav .cat-card .cat-body h3{font-weight:700;text-wrap:pretty}body.has-landing-nav .creator-card{border-radius:var(--radius-card,20px)}body.has-landing-nav .creator-card .av-wrap{box-shadow:0 4px 16px -6px rgb(15 23 42/.2);border-color:rgb(var(--surface))}body.has-landing-nav .creator-card .stats .v{font-size:22px;font-weight:700}body.has-landing-nav .category-show-hero{position:relative;overflow:hidden;margin-bottom:clamp(28px,4vw,40px);border-radius:var(--radius-card,20px);border:1px solid rgb(var(--line));min-height:180px;display:flex;align-items:flex-end}body.has-landing-nav .category-show-hero__overlay{background:linear-gradient(0deg,rgb(15 23 42/.72) 0,rgb(15 23 42/.2) 55%,transparent)}body.has-landing-nav .category-show-hero__content{padding:clamp(24px,4vw,36px)}body.has-landing-nav .category-show-hero__content h1{font-size:clamp(28px,4vw,40px);font-weight:800;letter-spacing:-.02em;text-wrap:balance;color:#fff;margin:0 0 10px}body.has-landing-nav .category-show-hero .ct-badge{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:999px;background:rgb(255 255 255/.16);border:1px solid rgb(255 255 255/.28);color:rgb(255 255 255/.92);font-size:13px;font-weight:600}body.has-landing-nav .empty-state,body.has-landing-nav .listing-empty-state{grid-column:1/-1;text-align:center;padding:clamp(48px,8vw,80px) 24px;border:1px dashed rgb(var(--line-2));border-radius:var(--radius-card,20px);background:rgb(var(--surface-2)/.5);color:var(--ink-soft,rgb(var(--text-dim)))}body.has-landing-nav .empty-state .material-symbols-outlined,body.has-landing-nav .listing-empty-state .material-symbols-outlined{font-size:48px;display:block;margin:0 auto 16px;color:rgb(var(--primary)/.45)}body.has-landing-nav .empty-state h3,body.has-landing-nav .listing-empty-state h3{font-size:clamp(20px,3vw,24px);font-weight:700;color:var(--ink,rgb(var(--text)));margin:0 0 8px;text-wrap:balance}body.has-landing-nav .empty-state p,body.has-landing-nav .listing-empty-state p{max-width:42ch;margin-inline:auto;line-height:1.7;text-wrap:pretty}body.has-landing-nav .stats-row{display:none}body.has-landing-nav .mission-grid,body.has-landing-nav .values-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:20px}body.has-landing-nav .mission-grid .card h3,body.has-landing-nav .value-card h4{text-wrap:balance}body.has-landing-nav .mission-grid .card p,body.has-landing-nav .value-card p{text-wrap:pretty;line-height:var(--leading-body,1.75)}body.has-landing-nav .contact-info-icon,body.has-landing-nav .mission-grid .c-ic,body.has-landing-nav .value-ico{background:rgb(var(--primary)/.1);box-shadow:none}body.has-landing-nav .contact-info-icon .material-symbols-outlined,body.has-landing-nav .mission-grid .c-ic .material-symbols-outlined,body.has-landing-nav .value-ico .material-symbols-outlined{color:rgb(var(--brand-rgb-600,37 99 235))}body.has-landing-nav .contact-info-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;margin-top:clamp(24px,4vw,36px)}body.has-landing-nav .contact-info-card{border-radius:var(--radius-card,20px)}body.has-landing-nav .contact-info-card a{color:rgb(var(--brand-rgb-600,37 99 235))}body.has-landing-nav .about-steps{border-radius:var(--radius-card,20px)}body.has-landing-nav .about-cta__card{border-radius:var(--radius-card,20px);padding:clamp(36px,5vw,56px);text-align:center}body.has-landing-nav .contact-faq-head{margin-bottom:20px}body.has-landing-nav .contact-faq-head h2{font-size:var(--type-h2,clamp(1.5rem,2.8vw,2.125rem));font-weight:700;line-height:1.25;text-wrap:balance;margin:0}body.has-landing-nav .contact-faq-item{border-radius:var(--radius-control,12px)}body.has-landing-nav .contact-faq-item h4{font-weight:700;margin:0 0 8px;text-wrap:balance}body.has-landing-nav .contact-faq-item p{margin:0;line-height:var(--leading-body,1.75);text-wrap:pretty;color:var(--ink-soft,rgb(var(--text-dim)))}body.has-landing-nav .creator-profile{text-align:center;padding:clamp(28px,5vw,48px) 0 clamp(20px,3vw,32px);border-bottom:1px solid rgb(var(--line));margin-bottom:clamp(24px,4vw,36px)}body.has-landing-nav .creator-profile .name-block h1{font-size:clamp(28px,4vw,36px);font-weight:800;letter-spacing:-.02em;text-wrap:balance;margin:0 0 10px}body.has-landing-nav .creator-profile .name-block .bio{max-width:var(--measure-prose,65ch);margin-inline:auto;line-height:var(--leading-body,1.75);text-wrap:pretty;color:var(--ink-soft,rgb(var(--text-dim)))}body.has-landing-nav .creator-articles{padding-bottom:var(--space-section,clamp(2.5rem,6vw,4.5rem))}body.has-landing-nav .policy-layout{gap:clamp(24px,4vw,40px);align-items:flex-start}body.has-landing-nav .policy-content h1{font-size:clamp(28px,4vw,38px);font-weight:800;letter-spacing:-.02em;line-height:1.2;text-wrap:balance;margin:0 0 16px}body.has-landing-nav .policy-eyebrow{margin-bottom:12px}body.has-landing-nav .policy-meta{display:flex;flex-wrap:wrap;gap:12px 20px;margin-bottom:28px;padding-bottom:20px;border-bottom:1px solid rgb(var(--line));font-size:var(--type-caption,.8125rem);color:var(--ink-soft,rgb(var(--text-dim)))}body.has-landing-nav .policy-toc{position:-webkit-sticky;position:sticky;top:calc(var(--nav-height, 72px) + 16px);border-radius:var(--radius-control,12px)}body.has-landing-nav .policy-toc a{display:block;padding:6px 0;color:var(--ink-soft,rgb(var(--text-dim)));text-decoration:none;transition:color .15s ease}body.has-landing-nav .policy-toc a:hover{color:rgb(var(--brand-rgb-600,37 99 235))}body.has-landing-nav.pub-tier-auth .auth-shell{gap:clamp(24px,4vw,40px)}body.has-landing-nav.pub-tier-auth .auth-brand-panel,body.has-landing-nav.pub-tier-auth .auth-panel,body.has-landing-nav.pub-tier-auth .join-form{border-radius:var(--radius-card,20px)}body.has-landing-nav .auth-icon-wrap{background:rgb(var(--primary)/.1);box-shadow:none}body.has-landing-nav .auth-icon-wrap .material-symbols-outlined{color:rgb(var(--brand-rgb-600,37 99 235))}body.pub-tier-read .article-hero{aspect-ratio:16/8;border-radius:var(--radius-card,16px);box-shadow:var(--shadow-sm);margin-top:4px}body.pub-tier-read .article-hero .img-overlay{background:linear-gradient(180deg,transparent 55%,rgb(15 23 42/.45))}body.pub-tier-read .article-hero .hero-meta{padding:14px 18px}body.pub-tier-read .article-hero .cat{backdrop-filter:none;-webkit-backdrop-filter:none;background:rgb(255 255 255/.22);border-color:rgb(255 255 255/.28)}body.pub-tier-read .article-head{gap:22px;padding:24px 0 8px}body.has-landing-nav .article-head .article-title{text-wrap:balance;letter-spacing:-.02em}body.pub-tier-read .article-title{font-size:clamp(1.875rem,2.8vw + 1rem,2.375rem);line-height:1.24;font-weight:800;margin:0}@media (max-width:640px){body.pub-tier-read .article-title{font-size:clamp(1.25rem,4.2vw + .65rem,1.4375rem);line-height:1.45;letter-spacing:0;font-weight:700}body.pub-tier-read .article-head{gap:18px;padding:22px 0 8px}}body.has-landing-nav .article-page,body.has-landing-nav .error-page-layout{padding-bottom:var(--space-section,clamp(2.5rem,6vw,4.5rem))}body.has-landing-nav .error-page-hero{border-radius:var(--radius-card,20px)}html[data-theme=light] body.has-landing-nav .error-page-hero{background:linear-gradient(165deg,#ffffff 0,#f8fafc 100%),radial-gradient(120% 90% at 50% -20%,rgb(var(--primary)/.1),transparent 58%);border-color:rgba(15,23,42,.08);box-shadow:0 4px 24px -8px rgba(15,23,42,.08)}body.has-landing-nav .error-page__title{text-wrap:balance;letter-spacing:-.02em}body.has-landing-nav .error-page__message{max-width:var(--measure-prose,65ch);margin-inline:auto;line-height:var(--leading-body,1.75);text-wrap:pretty}body.has-landing-nav .error-page-discover__title{position:relative;display:inline-block;padding-bottom:12px;font-size:var(--type-h2,clamp(1.5rem,2.8vw,2.125rem));text-wrap:balance}body.has-landing-nav .error-page-discover__title:after{content:"";position:absolute;inset-inline-start:0;bottom:0;width:44px;height:3px;border-radius:2px;background:rgb(var(--primary))}body.has-landing-nav .error-page__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));grid-gap:18px;gap:18px}body.has-landing-nav .error-page-discover{margin-top:clamp(32px,5vw,48px)}body.has-landing-nav .error-page-discover__head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:24px}body.has-landing-nav .about-cta{padding-block:var(--space-section,clamp(2.5rem,6vw,4.5rem))}body.has-landing-nav .about-cta__card h2{text-wrap:balance}@media (prefers-reduced-motion:reduce){body.has-landing-nav .cat-card:hover,body.has-landing-nav .creator-card:hover,body.has-landing-nav .search-box:focus-within{transform:none}}@media (max-width:640px){body.has-landing-nav .page-hero h1{max-width:none}body.has-landing-nav .pub-trust-line{font-size:13px}body.has-landing-nav .category-show-hero{min-height:160px}body.has-landing-nav .policy-toc{position:static}}body.landing-page{color-scheme:light;--nav-h:var(--lp-nav-h);--lp-shell:min(1200px,100%);--lp-x:clamp(16px,4vw,32px);--lp-nav-x:clamp(16px,3vw,24px);--lp-y:clamp(64px,8vw,96px);--lp-y-compact:clamp(48px,6vw,72px);--lp-nav-topbar:0px;--lp-nav-row:64px;--lp-nav-h:var(--lp-nav-row);--lp-canvas:#ffffff;--lp-canvas-alt:#f6f6f6;--lp-canvas-muted:#eeeeee;--lp-surface:#ffffff;--lp-surface-soft:#f6f6f6;--lp-surface-muted:#eeeeee;--lp-card-border:#eeeeee;--lp-card-shadow:none;--lp-card-shadow-hover:0 12px 32px -20px rgb(0 0 0/0.12);--lp-ink:#141414;--lp-ink-soft:#5b5b5b;--lp-ink-muted:#6b6b6b;--lp-ink-faint:#b5b5b5;--lp-ink-on-dark:#ffffff;--lp-ink-soft-on-dark:rgb(255 255 255/0.78);--lp-yellow:#f9c800;--lp-blue:#4f8ff6;--lp-green:#40e86f;--lp-pink:#ffa5bb;--lp-yellow-soft:#fef4cc;--lp-blue-soft:#eef3fe;--lp-green-soft:#e3f9ea;--lp-pink-soft:#ffe7ec;--lp-cat-articles:var(--lp-yellow);--lp-cat-articles-soft:var(--lp-yellow-soft);--lp-cat-earnings:var(--lp-blue);--lp-cat-earnings-soft:var(--lp-blue-soft);--lp-cat-payouts:var(--lp-green);--lp-cat-payouts-soft:var(--lp-green-soft);--lp-cat-analytics:var(--lp-pink);--lp-cat-analytics-soft:var(--lp-pink-soft);--lp-hero-bg:var(--lp-yellow-soft);--lp-accent-text:#645000;--lp-brand:var(--lp-blue);--lp-brand-soft:#1e5ed8;--lp-brand-deep:#1d4ed8;--lp-brand-fill:var(--lp-blue-soft);--lp-logo-gold:var(--lp-yellow);--lp-logo-ink:#1c1917;--lp-logo-mark:var(--lp-logo-ink);--lp-logo-word:var(--lp-logo-ink);--lp-logo-accent:var(--lp-logo-gold);--font-brand:var(--font-outfit),"IBM Plex Sans Arabic",system-ui,sans-serif;--lp-cta-bg:#000000;--lp-cta-text:#ffffff;--lp-cta-hover:#1a1a1a;--lp-cta-radius:24px;--lp-dark-band:#141414;--lp-radius-panel:32px;--lp-radius-card:16px;--lp-radius-input:12px;--ease-out:cubic-bezier(0.16,1,0.3,1);--motion-fast:200ms;--motion-medium:400ms}@media (max-width:768px){body.landing-page{--lp-nav-topbar:0px;--lp-nav-h:var(--lp-nav-row);--nav-h:var(--lp-nav-h)}}html[lang=en] body.landing-page{--font-disp:var(--font-inter),system-ui,-apple-system,sans-serif;--font-body:var(--font-inter),system-ui,-apple-system,sans-serif}html[lang=ar] body.landing-page{--font-disp:var(--font-sans-ar);--font-body:var(--font-sans-ar)}html[lang=fr] body.landing-page{--font-disp:var(--font-inter),system-ui,-apple-system,sans-serif;--font-body:var(--font-inter),system-ui,-apple-system,sans-serif}body.landing-page .lp-section{background:var(--lp-canvas);color:var(--lp-ink)}body.landing-page .lp-section--alt{background:var(--lp-canvas-alt);color:var(--lp-ink)}body.landing-page .lp-section--dark{background:var(--lp-dark-band);color:var(--lp-ink-on-dark)}body.landing-page .lp-band-light,body.landing-page .lp-band-white{background:var(--lp-canvas);color:var(--lp-ink)}body.landing-page .lp-band-muted{background:var(--lp-canvas-alt);color:var(--lp-ink)}body.landing-page .lp-band-dark{background:var(--lp-dark-band);color:var(--lp-ink-on-dark)}body.landing-page [data-cat=articles]{--lp-cat:var(--lp-cat-articles);--lp-cat-soft:var(--lp-cat-articles-soft)}body.landing-page [data-cat=earnings]{--lp-cat:var(--lp-cat-earnings);--lp-cat-soft:var(--lp-cat-earnings-soft)}body.landing-page [data-cat=payouts]{--lp-cat:var(--lp-cat-payouts);--lp-cat-soft:var(--lp-cat-payouts-soft)}body.landing-page [data-cat=analytics]{--lp-cat:var(--lp-cat-analytics);--lp-cat-soft:var(--lp-cat-analytics-soft)}body.landing-page{font-family:var(--font-body,var(--font-sans-ar));background:radial-gradient(ellipse 90% 55% at 100% 0,rgb(249 200 0/.07),transparent 52%),radial-gradient(ellipse 70% 45% at 0 100%,rgb(79 143 246/.06),transparent 48%),var(--lp-canvas);color:var(--lp-ink);line-height:1.6;overflow-x:hidden;overflow-x:clip;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;scroll-behavior:auto}body.landing-page #faq,body.landing-page #features,body.landing-page #how,body.landing-page #join,body.landing-page #services,body.landing-page #stats,body.landing-page #testimonials{scroll-margin-top:calc(var(--lp-nav-h) + env(safe-area-inset-top, 0px) + 20px)}body.landing-page .field{margin-bottom:16px}body.landing-page .field label{display:block;font-size:14px;font-weight:600;color:#374151;margin-bottom:8px}body.landing-page .field label .required{color:var(--lp-brand);-webkit-margin-start:2px;margin-inline-start:2px}body.landing-page .field input,body.landing-page .field select,body.landing-page .field textarea{width:100%;min-height:48px;background:var(--lp-surface);border:1px solid #d1d5db;border-radius:var(--lp-radius-input);padding:13px 16px;color:var(--lp-ink);font-family:inherit;font-size:15px;transition:border-color .2s ease,box-shadow .2s ease}body.landing-page .field input::placeholder,body.landing-page .field textarea::placeholder{color:var(--lp-ink-faint)}body.landing-page .field input:focus,body.landing-page .field select:focus,body.landing-page .field textarea:focus{outline:none;border-color:var(--lp-brand);box-shadow:0 0 0 4px rgb(59 130 246/.15)}body.landing-page .field textarea{resize:vertical;min-height:80px}body.landing-page .field-error{margin:6px 0 0;font-size:13px;color:#dc2626}body.landing-page .field-row{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}body.landing-page .form-foot{font-size:12.5px;color:var(--lp-ink-muted);text-align:center;margin-top:14px}body.landing-page .form-success{text-align:center;padding:30px 10px;display:none}body.landing-page .form-success.show{display:block}body.landing-page .form-error{margin:0 0 14px;padding:12px 14px;border-radius:var(--lp-radius-input);border:1px solid rgb(248 113 113/.35);background:#fef2f2;color:#b91c1c;font-size:14px;line-height:1.5}body.landing-page .form-success .material-symbols-outlined{font-size:64px;color:#16a34a}body.landing-page .btn-block{width:100%}@media (max-width:860px){body.landing-page .field-row{grid-template-columns:1fr}}body.landing-page .lp-join-form-panel .field-row{grid-template-columns:1fr}body.landing-page .lp-header#nav{position:fixed;inset-block-start:0;inset-inline:0;z-index:100;width:100%;height:auto;min-height:calc(var(--lp-nav-h) + env(safe-area-inset-top, 0px));padding-top:env(safe-area-inset-top,0);background:transparent;pointer-events:none;transition:box-shadow .3s var(--ease-out)}body.landing-page .lp-header#nav.scrolled{box-shadow:none}body.landing-page .lp-header__nav-outer{pointer-events:auto;background:transparent;border-bottom:1px solid transparent;transition:background-color .35s ease,border-color .35s ease,-webkit-backdrop-filter .35s ease;transition:background-color .35s ease,border-color .35s ease,backdrop-filter .35s ease;transition:background-color .35s ease,border-color .35s ease,backdrop-filter .35s ease,-webkit-backdrop-filter .35s ease}body.landing-page .lp-header#nav.scrolled .lp-header__nav-outer{background:rgb(255 255 255/.84);backdrop-filter:saturate(180%) blur(14px);-webkit-backdrop-filter:saturate(180%) blur(14px);border-bottom-color:rgb(20 20 20/.08)}body.landing-page .lp-header#nav.lp-header--app{min-height:calc(var(--lp-nav-row) + env(safe-area-inset-top, 0px))}body.landing-page .lp-header__signin-link{display:inline-flex;align-items:center;flex-shrink:0;font-family:var(--font-disp);font-size:14.5px;font-weight:500;line-height:16px;color:var(--lp-ink-soft);text-decoration:none;white-space:nowrap;transition:color .2s ease}body.landing-page .lp-header__signin-link:hover{color:var(--lp-ink);text-decoration:underline}body.landing-page .lp-header__nav{display:flex;align-items:center;justify-content:space-between;gap:clamp(16px,2vw,28px);width:min(1224px,calc(100% - (var(--lp-nav-x) * 2)));max-width:1224px;margin-inline:auto;padding:12px 0;box-sizing:border-box}body.landing-page .lp-header__logo{display:flex;align-items:center;flex:0 0 auto;text-decoration:none;direction:ltr;line-height:0}body.landing-page .lp-header__logo .asl-brand-wrap{display:inline-flex;align-items:center}body.landing-page .lp-header__logo .asl-brand-wrap--nav:not(.asl-brand-wrap--mark-only) .asl-brand-mark{width:clamp(36px,3.6vw,40px);height:clamp(36px,3.6vw,40px)}body.landing-page .lp-header__logo .asl-brand-wrap--nav:not(.asl-brand-wrap--mark-only) .asl-wordmark{font-size:clamp(17px,1.8vw,19px);font-weight:700;letter-spacing:-.01em}body.landing-page .lp-header__logo .asl-wordmark{font-family:var(--font-brand,var(--font-outfit)),var(--font-inter),system-ui,sans-serif}body.landing-page .lp-header__menu{display:none;align-items:center;justify-content:center;gap:clamp(4px,.6vw,10px);flex:1 1 auto;min-width:0;padding-inline:0}body.landing-page .lp-header__actions{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex:0 0 auto}@media (min-width:861px){body.landing-page .lp-header__menu{display:flex}}@media (min-width:900px){body.landing-page .lp-header__nav{padding-block:12px}}body.landing-page .asl-brand-mark .asl-mark-cap{fill:var(--lp-logo-accent)!important}body.landing-page .asl-word-ad,body.landing-page .asl-word-sharely{color:var(--lp-logo-word)!important}body.landing-page .lp-header__link{position:relative;font-family:var(--font-disp);font-size:15px;font-weight:500;line-height:1.25;color:var(--lp-ink-soft);text-decoration:none;white-space:nowrap;padding:9px 12px;border-radius:10px;cursor:pointer;transition:color .2s ease,background .2s ease;flex-shrink:0}body.landing-page .lp-header__link:hover{color:var(--lp-ink);background:rgb(20 20 20/.05)}body.landing-page .lp-header__link.is-active{font-weight:600;color:var(--lp-ink);background:transparent;box-shadow:none}body.landing-page .lp-header__link-label{position:relative;display:inline-block}body.landing-page .lp-header__link.is-active .lp-header__link-label:after{content:"";position:absolute;left:50%;bottom:-6px;transform:translateX(-50%);width:60%;min-width:16px;height:3px;border-radius:999px;background:var(--lp-yellow)}@media (hover:hover) and (pointer:fine){body.landing-page .lp-header__link:focus-visible{outline:2px solid var(--lp-brand);outline-offset:3px;border-radius:4px}}body.landing-page .lp-header__actions .nav-actions-desktop{display:flex;align-items:center;gap:10px}body.landing-page .lp-header__actions .lang-toggle{background:rgb(20 20 20/.06);border:0;border-radius:100px;padding:3px}body.landing-page .lp-header__actions .lang-toggle a{font-family:var(--font-disp);font-size:12px;font-weight:600;color:var(--lp-ink-muted);padding:6px 10px;border-radius:100px;text-decoration:none}body.landing-page .lp-header__actions .lang-toggle a.active{color:#1c1917;font-weight:700}body.landing-page .lp-header__actions .lang-pill{background:var(--lp-yellow);box-shadow:0 1px 3px rgb(249 200 0/.3)}body.landing-page .lp-header__actions .nav-cta.nav-cta-desktop{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:0 22px;border-radius:999px;background:var(--lp-ink);background-image:none!important;box-shadow:0 1px 3px rgb(0 0 0/.12);font-family:var(--font-disp);font-size:14.5px;font-weight:700;line-height:1;color:#fff;text-decoration:none;white-space:nowrap;cursor:pointer;transition:transform .2s ease,background .2s ease,box-shadow .2s ease}body.landing-page .lp-header__actions .nav-cta.nav-cta-desktop:hover{background:#2a2a2a;transform:translateY(-1px);color:#fff;box-shadow:0 4px 12px rgb(0 0 0/.15)}body.landing-page .lp-header__actions .nav-cta-icon{display:none}body.landing-page .lp-header__burger{display:none;flex-direction:column;align-items:center;justify-content:center;gap:5px;width:40px;height:40px;padding:0;border-radius:12px;background:rgb(255 255 255/.72);border:1px solid rgb(20 20 20/.08);cursor:pointer;flex-shrink:0}body.landing-page .lp-header__burger span{display:block;width:18px;height:2px;border-radius:2px;background:var(--lp-ink);transition:transform .3s var(--ease-out),opacity .3s var(--ease-out)}@media (hover:hover) and (pointer:fine){body.landing-page .lp-header__burger:focus-visible{outline:2px solid var(--lp-brand);outline-offset:2px}}body.landing-page .desktop-only{display:block}body.landing-page .scroll-progress{height:2px;background:var(--lp-ink);box-shadow:none}body.landing-page .mobile-menu-backdrop--welcome{background:rgb(20 20 20/.42);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}body.landing-page .mobile-menu--welcome{inset-inline:0;top:calc(var(--lp-nav-h) + env(safe-area-inset-top, 0px));bottom:0;transform:translateY(8px)}body.landing-page.nav-open .mobile-menu--welcome{transform:translateY(0)}body.landing-page .welcome-mobile-panel{display:flex;flex-direction:column;height:100%;max-height:none;border-radius:24px 24px 0 0;background:var(--lp-canvas);border:0;box-shadow:0 -18px 48px -24px rgb(20 20 20/.28);overflow:hidden}body.landing-page .welcome-mobile-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:18px 18px 12px;background:linear-gradient(180deg,var(--lp-yellow-soft) 0,var(--lp-canvas) 100%);border-bottom:1px solid rgb(20 20 20/.06);flex-shrink:0}body.landing-page .welcome-mobile-eyebrow{margin:0 0 4px;font-size:12px;font-weight:600;letter-spacing:.02em;color:var(--lp-accent-text)}body.landing-page .welcome-mobile-title{margin:0;font-family:var(--font-disp);font-size:22px;font-weight:700;line-height:1.15;color:var(--lp-ink)}body.landing-page .welcome-mobile-close{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border:1px solid rgb(20 20 20/.08);border-radius:999px;background:rgb(255 255 255/.88);color:var(--lp-ink);cursor:pointer;flex-shrink:0}body.landing-page .welcome-mobile-close:hover{background:#fff}body.landing-page .welcome-mobile-tools{padding:12px 18px 0}body.landing-page .welcome-mobile-tools .lang-toggle{width:-moz-fit-content;width:fit-content;background:var(--lp-canvas-muted);border:1px solid rgb(20 20 20/.06);border-radius:999px;padding:3px}body.landing-page .welcome-mobile-tools .lang-toggle a{min-width:38px;padding:7px 12px;border-radius:999px;font-family:var(--font-disp);font-size:12px;font-weight:700;color:var(--lp-ink-muted);text-decoration:none}body.landing-page .welcome-mobile-tools .lang-toggle a.active{color:var(--lp-ink)}body.landing-page .welcome-mobile-tools .lang-pill{background:var(--lp-yellow);box-shadow:none}body.landing-page .welcome-mobile-links{flex:1 1;overflow-y:auto;overscroll-behavior:contain;padding:10px 12px 8px;display:flex;flex-direction:column;gap:8px}body.landing-page .welcome-mobile-link{display:grid;grid-template-columns:44px minmax(0,1fr) 18px;align-items:center;grid-gap:12px;gap:12px;padding:12px 14px;border-radius:16px;border:1px solid rgb(20 20 20/.06);background:#fff;text-decoration:none;color:var(--lp-ink);transition:background .2s ease,border-color .2s ease,transform .2s ease}body.landing-page .welcome-mobile-link:hover{border-color:rgb(249 200 0/.45);background:rgb(254 244 204/.45)}body.landing-page .welcome-mobile-link.active{border-color:rgb(249 200 0/.65);background:var(--lp-yellow-soft);box-shadow:inset 3px 0 0 var(--lp-yellow)}html[dir=rtl] body.landing-page .welcome-mobile-link.active{box-shadow:inset -3px 0 0 var(--lp-yellow)}body.landing-page .welcome-mobile-link__icon{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:14px;background:var(--lp-yellow-soft);color:var(--lp-ink);flex-shrink:0}body.landing-page .welcome-mobile-link.active .welcome-mobile-link__icon{background:var(--lp-yellow)}body.landing-page .welcome-mobile-link__text{display:flex;flex-direction:column;gap:2px;min-width:0}body.landing-page .welcome-mobile-link__label{font-family:var(--font-disp);font-size:15px;font-weight:700;line-height:1.25}body.landing-page .welcome-mobile-link__desc{font-size:12.5px;line-height:1.45;color:var(--lp-ink-soft)}body.landing-page .welcome-mobile-link__chevron{color:var(--lp-ink-muted);flex-shrink:0}html[dir=rtl] body.landing-page .welcome-mobile-link__chevron{transform:scaleX(-1)}body.landing-page .welcome-mobile-actions{padding:12px 18px calc(18px + env(safe-area-inset-bottom, 0px));border-top:1px solid rgb(20 20 20/.06);background:var(--lp-canvas)}body.landing-page .welcome-mobile-signin{display:block;margin-top:12px;text-align:center;font-size:13px;line-height:1.5;color:var(--lp-ink-soft);text-decoration:none}body.landing-page .welcome-mobile-signin:hover{color:var(--lp-ink);text-decoration:underline}body.landing-page .mm-btn-primary{border-radius:var(--lp-cta-radius);background:var(--lp-cta-bg);background-image:none!important;box-shadow:none}body.landing-page .mm-btn-primary:hover{background:var(--lp-cta-hover);transform:none;box-shadow:none}@media (max-width:860px){body.landing-page .desktop-only{display:none!important}body.landing-page .lp-header__nav{width:calc(100% - (var(--lp-nav-x) * 2));max-width:none;padding-block:10px}body.landing-page .lp-header__actions .nav-actions-desktop,body.landing-page .lp-header__menu{display:none}body.landing-page .lp-header__burger{display:flex}}@media (prefers-reduced-motion:reduce){body.landing-page .lp-header__actions .nav-cta.nav-cta-desktop:hover{transform:none}}body.landing-page .lp-header__dropdown{position:relative}body.landing-page .lp-header__dropdown-trigger{display:inline-flex;align-items:center;gap:4px;border:0;background:transparent;cursor:pointer}body.landing-page .lp-header__dropdown-trigger .lp-header__dropdown-chevron{color:var(--lp-ink-muted);opacity:.7}body.landing-page .lp-header__dropdown-chevron{transition:transform .16s var(--ease-out)}body.landing-page .lp-header__dropdown.is-open .lp-header__dropdown-chevron{transform:rotate(180deg)}body.landing-page .lp-header__dropdown-panel{position:absolute;top:calc(100% + 8px);inset-inline-start:-8px;min-width:240px;padding:8px;border:1px solid rgb(20 20 20/.08);border-radius:14px;background:#ffffff;box-shadow:0 8px 32px -8px rgb(0 0 0/.12),0 2px 8px -2px rgb(0 0 0/.06);opacity:0;visibility:hidden;transform:translateY(6px);transition:opacity .16s var(--ease-out),transform .16s var(--ease-out),visibility .16s;z-index:40}body.landing-page .lp-header__dropdown.is-open .lp-header__dropdown-panel{opacity:1;visibility:visible;transform:translateY(0)}body.landing-page .lp-header__dropdown-link{display:flex;align-items:center;gap:12px;padding:12px 16px;border-radius:10px;color:var(--lp-ink);font-family:var(--font-disp);font-size:14.5px;font-weight:500;text-decoration:none;transition:background .15s ease,color .15s ease}body.landing-page .lp-header__dropdown-link .pub-icon{color:var(--lp-ink-muted);transition:color .15s ease}body.landing-page .lp-header__dropdown-link:hover{background:var(--lp-yellow-soft)}body.landing-page .lp-header__dropdown-link:hover .pub-icon{color:#6b5200}body.landing-page .lp-header__dropdown-link.is-active{background:var(--lp-yellow-soft);color:#6b5200;font-weight:600}body.landing-page .lp-header__dropdown-link.is-active .pub-icon{color:#c5930a}