@font-face{font-family:Big Shoulders Display;font-style:normal;font-display:swap;font-weight:800;src:url(/_astro/big-shoulders-display-latin-800-normal.DDUD9Xuh.woff2)format("woff2"),url(/_astro/big-shoulders-display-latin-800-normal.CI0lhnTM.woff)format("woff")}@font-face{font-family:Instrument Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/instrument-sans-latin-400-normal.DRC__1Mx.woff2)format("woff2"),url(/_astro/instrument-sans-latin-400-normal.D1W7dsQl.woff)format("woff")}@font-face{font-family:Instrument Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/instrument-sans-latin-500-normal.Dk9ku72i.woff2)format("woff2"),url(/_astro/instrument-sans-latin-500-normal.Z6ESRlEs.woff)format("woff")}@font-face{font-family:Instrument Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/instrument-sans-latin-600-normal.B7fBEWYG.woff2)format("woff2"),url(/_astro/instrument-sans-latin-600-normal.B9e8oLYv.woff)format("woff")}@font-face{font-family:Instrument Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/instrument-sans-latin-700-normal.CYfAanHo.woff2)format("woff2"),url(/_astro/instrument-sans-latin-700-normal.DfAjL1vF.woff)format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-mono-latin-400-normal.DMJ8VG8y.woff2)format("woff2"),url(/_astro/ibm-plex-mono-latin-400-normal.CvHOgSBP.woff)format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-mono-latin-500-normal.DSY6xOcd.woff2)format("woff2"),url(/_astro/ibm-plex-mono-latin-500-normal.CB9ihrfo.woff)format("woff")}@font-face{font-family:Cairo;font-style:normal;font-display:swap;font-weight:800;src:url(/_astro/cairo-arabic-800-normal.G1qvPr6G.woff2)format("woff2"),url(/_astro/cairo-arabic-800-normal.CVTPwINa.woff)format("woff")}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-sans-arabic-arabic-400-normal.CyU-ddYS.woff2)format("woff2"),url(/_astro/ibm-plex-sans-arabic-arabic-400-normal.EA1o-u_Q.woff)format("woff")}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-sans-arabic-arabic-500-normal.C4MQITzh.woff2)format("woff2"),url(/_astro/ibm-plex-sans-arabic-arabic-500-normal.DPXcppbm.woff)format("woff")}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/ibm-plex-sans-arabic-arabic-600-normal.0pRdybE_.woff2)format("woff2"),url(/_astro/ibm-plex-sans-arabic-arabic-600-normal.MJZ0liF5.woff)format("woff")}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/ibm-plex-sans-arabic-arabic-700-normal.DrtBj6UE.woff2)format("woff2"),url(/_astro/ibm-plex-sans-arabic-arabic-700-normal.9rXc6cUL.woff)format("woff")}:root{color-scheme:dark;--brand-green:#60b124;--brand-navy:#0d2474;--brand-blue-contrast:#7892e8;--ink:#030817;--deck:#08142a;--deck-2:#11244a;--rule:#2b4169;--text:#f1f5f9;--muted:#b7c5de;--ice:#b9c9f6;--sea:#7892e8;--air:#60b124;--up:#f2735f;--down:#60b124;--globe-1:#1e3774;--globe-2:#0c1c43;--globe-3:#020616;--display:"Big Shoulders Display", "Arial Narrow", Impact, sans-serif;--body:"Instrument Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--mono:"IBM Plex Mono", ui-monospace, Menlo, Consolas, monospace;--label:var(--mono);--label-size:12.5px;--label-size-sm:12px;--wrap:1240px;--radius:8px}[dir=rtl]{--display:"Cairo", "Big Shoulders Display", sans-serif;--body:"IBM Plex Sans Arabic", "Instrument Sans", system-ui, sans-serif;--label:"IBM Plex Sans Arabic", "IBM Plex Mono", sans-serif}*,:before,:after{box-sizing:border-box}html{scroll-behavior:auto;-webkit-text-size-adjust:100%}body{background:var(--ink) radial-gradient(900px 620px at 76% 6%, #0a283b87 0%, #02070d00 73%) no-repeat;min-height:100vh;color:var(--text);font:400 16px/1.55 var(--body);padding-inline:max(16px, env(safe-area-inset-left,0px)) max(16px, env(safe-area-inset-right,0px));-webkit-font-smoothing:antialiased;flex-direction:column;margin:0;display:flex}main{flex:1 0 auto;min-width:0}[dir=rtl] *{letter-spacing:0!important}a{color:inherit}[hidden]{display:none!important}img,svg{max-width:100%}:focus-visible{outline:2px solid var(--air);outline-offset:3px;border-radius:3px}.wrap{max-width:var(--wrap);width:100%;margin-inline:auto}.sec{padding-block:clamp(36px,5vw,80px)}.sec-sm{padding-block:clamp(28px,4vw,56px)}h1{font:800 clamp(2.8rem, 5.4vw, 5.2rem)/.92 var(--display);text-wrap:balance;margin:0 0 20px}h2{font:800 clamp(2.3rem, 5vw, 3.8rem)/.95 var(--display);text-wrap:balance;margin:0}h3{font:700 1.25rem/1.25 var(--body);margin:0 0 10px}[dir=ltr] h1,[dir=ltr] h2{text-transform:uppercase}[dir=rtl] h1{font-size:clamp(2.3rem,4.8vw,4rem);line-height:1.18}[dir=rtl] h2{line-height:1.2}.air{color:var(--air)}.sea{color:var(--sea)}.sub{max-width:46ch;color:var(--muted);margin:0 0 28px;font-size:1.08rem}.ltr{direction:ltr;unicode-bidi:isolate}.lbl{font:500 var(--label-size)/1.2 var(--label);letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.eyebrow{align-items:center;gap:12px;margin:0 0 18px;display:flex}.eyebrow .bar{background:var(--air);flex:none;width:28px;height:2px}.tag{font:500 var(--label-size-sm)/1 var(--label);letter-spacing:.12em;text-transform:uppercase;color:var(--air);border:1px solid color-mix(in srgb, var(--air) 45%, transparent);border-radius:3px;padding:4px 6px}.btn{font:600 .95rem/1 var(--body);cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;gap:.5em;padding:.85em 1.3em;text-decoration:none;display:inline-flex}.btn.ghost{border-color:var(--rule);color:var(--text);background:0 0}.btn:disabled{opacity:.55;cursor:default}.cta{flex-wrap:wrap;gap:12px;display:flex}.more{color:var(--air);align-items:center;gap:8px;font-size:.92rem;font-weight:600;text-decoration:none;display:inline-flex}.more:hover{text-decoration:underline}[dir=rtl] .more svg{transform:scaleX(-1)}.skip{inset-inline-start:16px;z-index:50;background:var(--air);color:#071306;border-radius:6px;padding:10px 14px;font-weight:600;text-decoration:none;position:absolute;top:-60px}.skip:focus{top:12px}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}html{scroll-behavior:auto}}.field:focus-visible,.form input:focus-visible,.form select:focus-visible,.form textarea:focus-visible,.calc-in input:focus-visible,.calc-in select:focus-visible{outline:2px solid var(--air);outline-offset:2px}.btn,.chip,.sv-card,.sv-row{-webkit-tap-highlight-color:transparent}.btn{transition:background-color .22s,border-color .22s,color .22s,transform .22s}@media (hover:hover) and (prefers-reduced-motion:no-preference){.btn:hover:not(:disabled){transform:translateY(-2px)}}@media (prefers-reduced-motion:reduce){.btn{transition:none}}.form-status{border:1px solid var(--rule);border-radius:var(--radius);color:var(--muted);margin:12px 0 0;padding:12px 14px}.form-status[data-state=success]{border-color:var(--down);color:var(--down)}.form-status[data-state=error]{border-color:var(--up);color:var(--up)}.nav{align-items:center;gap:24px;padding-block:20px;display:flex;position:relative}.logo{flex:none;align-items:center;display:flex}.logo img{width:auto;height:46px;display:block}@media (width<=900px){.logo img{height:38px}}.links{gap:28px;margin-inline-start:auto;display:flex}.links a{color:var(--muted);padding-block:6px;font-size:.92rem;text-decoration:none;position:relative}.links a[aria-current=page]:after{content:"";inset-inline:0;background:var(--air);height:2px;position:absolute;bottom:-2px}.nav .qbtn{padding:.7em 1.1em;font-size:.88rem}.lang{border:1px solid var(--rule);background:var(--deck);border-radius:6px;padding:2px;display:flex}.lang a{color:var(--muted);font:600 .78rem/1 var(--body);border-radius:4px;padding:7px 11px;text-decoration:none}.lang a[lang=ar]{font-family:system-ui,sans-serif}.lang a[aria-current=true]{background:var(--deck-2);color:var(--text)}.burger{appearance:none;border:1px solid var(--rule);background:var(--deck);width:42px;height:38px;color:var(--text);cursor:pointer;border-radius:6px;place-items:center;display:none}.mnav{display:none}@media (width<=900px){.nav{gap:12px}.links,.nav .qbtn{display:none}.nav .lang{margin-inline-start:auto}.burger{display:inline-grid}.mnav{top:100%;z-index:30;background:var(--deck);border:1px solid var(--rule);border-radius:var(--radius);flex-direction:column;padding:8px;position:absolute;inset-inline:0;box-shadow:0 18px 40px #00000073}.mnav.open{display:flex}.mnav a{color:var(--text);border-bottom:1px solid var(--rule);padding:14px 12px;font-weight:500;text-decoration:none}.mnav a:last-child{border-bottom:0}.mnav a[aria-current=page]{color:var(--air)}.mnav .btn{margin-top:8px}}.ph{border-bottom:1px solid var(--rule);grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:end;gap:clamp(18px,4vw,56px);padding-block:clamp(28px,5vw,72px) clamp(20px,3vw,40px);display:grid}.ph h1{margin-bottom:0;font-size:clamp(2.6rem,6.2vw,5.6rem)}[dir=rtl] .ph h1{font-size:clamp(2.2rem,5vw,4.2rem)}.ph .sub{margin:0}.crumbs{font:500 var(--label-size)/1 var(--label);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 18px;padding:0;list-style:none;display:flex}.crumbs a{color:var(--muted);text-decoration:none}.crumbs a:hover{color:var(--text)}.crumbs li+li:before{content:"/";opacity:.5;margin-inline-end:8px}@media (width<=760px){.ph{grid-template-columns:minmax(0,1fr)}}.foot{border-top:1px solid var(--rule);color:var(--muted);padding-block:clamp(32px,5vw,56px) 40px;font-size:.84rem}.f-cols{grid-template-columns:minmax(0,1.4fr) repeat(3,minmax(0,1fr));gap:24px;margin-bottom:32px;display:grid}.f-cols p{max-width:34ch;margin:12px 0 0}.f-cols h2{font:500 var(--label-size)/1 var(--label);letter-spacing:.14em;text-transform:uppercase;color:var(--text);margin:0 0 12px}.f-cols ul{gap:9px;margin:0;padding:0;list-style:none;display:grid}.f-cols a{color:var(--muted);text-decoration:none}.f-cols a:hover{color:var(--text)}.f-cols .logo{inline-size:fit-content}.f-bot{border-top:1px solid var(--rule);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;padding-top:22px;display:flex}.credit{font:500 var(--label-size)/1.1 var(--label);letter-spacing:.08em;text-transform:uppercase;color:var(--text)}.credit b{color:var(--air);font-weight:500}@media (width<=760px){.f-cols{grid-template-columns:repeat(2,minmax(0,1fr))}.f-cols>div:first-child{grid-column:1/-1}}.wa{z-index:40;background:var(--sea);color:#04201e;border-radius:50%;place-items:center;width:56px;height:56px;display:grid;position:fixed;inset-block-end:max(18px, env(safe-area-inset-bottom,0px));inset-inline-end:max(18px, env(safe-area-inset-right,0px));box-shadow:0 10px 28px #00000073}.wa:hover{background:#72edf1}.mbar{display:none}@media (width<=760px){.wa{display:none}body{padding-block-end:calc(80px + env(safe-area-inset-bottom,0px))}.mbar{z-index:40;background:color-mix(in srgb, var(--ink) 94%, transparent);border-block-start:1px solid var(--rule);padding:10px max(12px, env(safe-area-inset-right,0px)) calc(10px + env(safe-area-inset-bottom,0px)) max(12px, env(safe-area-inset-left,0px));display:block;position:fixed;inset-block-end:0;inset-inline:0}.mbar nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.mbar .btn{min-height:46px;font-size:.92rem}.mbar-wa{background:var(--sea);color:#04201e;border-color:#0000}.mbar-wa:hover{background:#72edf1}.mbar-wa svg{flex:none}}.ph .code{font:500 .78rem/1 var(--mono);letter-spacing:.16em;color:var(--pc,var(--air));direction:ltr;display:inline-block}.page-curtain{z-index:65;pointer-events:none;border-inline-start:2px solid var(--sea);background:linear-gradient(135deg,#02070d 0%,#07131c 55%,#102a32 100%);place-items:center;display:grid;position:fixed;inset:0;overflow:hidden;transform:translate(-101%)}.page-curtain-line{background:linear-gradient(90deg, transparent, var(--air), var(--sea), transparent);width:min(45vw,380px);height:1px;box-shadow:0 0 16px color-mix(in srgb, var(--sea) 50%, transparent)}@media (prefers-reduced-motion:reduce){.page-curtain{display:none!important}}.sec-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:26px;display:flex}.k-title{justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;display:flex}.k-title h2{font-size:clamp(1.8rem,3.4vw,2.6rem)}.two{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(18px,3vw,40px);display:grid}.three{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(12px,2vw,20px);display:grid}.one{grid-template-columns:minmax(0,1fr);gap:clamp(12px,2vw,20px);display:grid}.four{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(12px,2vw,20px);display:grid}@media (width<=900px){.three,.four{grid-template-columns:repeat(2,minmax(0,1fr))}.two{grid-template-columns:minmax(0,1fr)}}@media (width<=560px){.three,.four{grid-template-columns:minmax(0,1fr)}}.card{background:var(--deck);border:1px solid var(--rule);border-radius:var(--radius);min-width:0;padding:clamp(18px,2.4vw,26px)}.card p{color:var(--muted);margin:0}.card .lbl{margin-bottom:12px;display:block}.card.accent{border-top:2px solid var(--pc,var(--air))}.lbl-row{justify-content:space-between;gap:10px;display:flex!important}.checks{gap:12px;margin:0;padding:0;list-style:none;display:grid}.checks li{align-items:flex-start;gap:12px;display:flex}.checks li:before{content:"";border:1.5px solid var(--pc,var(--sea));background:radial-gradient(circle, var(--pc,var(--sea)) 0 3px, transparent 3.5px);border-radius:50%;flex:none;width:18px;height:18px;margin-top:3px}.facts{gap:0;margin:0;display:grid}.facts div{border-bottom:1px solid var(--rule);justify-content:space-between;gap:16px;padding:13px 0;display:flex}.facts div:last-child{border-bottom:0}.facts dt{color:var(--muted)}.facts dd{font:500 .95rem var(--mono);text-align:end;margin:0}[dir=rtl] .facts dd{font-family:var(--body)}.faq details{border-top:1px solid var(--rule)}.faq details:last-child{border-bottom:1px solid var(--rule)}.faq summary{cursor:pointer;justify-content:space-between;gap:16px;padding:18px 0;font-weight:600;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";font:400 1.4rem/1 var(--mono);color:var(--air);transition:transform .2s}.faq details[open] summary:after{transform:rotate(45deg)}.faq details p{color:var(--muted);max-width:68ch;margin:0 0 18px}.band{background:linear-gradient(120deg, color-mix(in srgb, var(--pc,var(--air)) 16%, var(--deck)), var(--deck) 60%);border:1px solid var(--rule);border-radius:var(--radius);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px 28px;padding:clamp(22px,4vw,44px);display:flex}.band h2{font-size:clamp(1.9rem,4vw,3rem)}.band p{color:var(--muted);max-width:52ch;margin:10px 0 0}.pager{grid-template-columns:1fr 1fr;gap:12px;margin-top:clamp(24px,3vw,40px);display:grid}.pager a{border:1px solid var(--rule);border-radius:var(--radius);flex-direction:column;gap:8px;padding:18px;text-decoration:none;display:flex}.pager a:hover{border-color:var(--muted)}.pager a:last-child{text-align:end}.pager b{font:800 1.4rem/1 var(--display)}[dir=ltr] .pager b{text-transform:uppercase}.chips{flex-wrap:wrap;gap:8px;display:flex}.chip{appearance:none;border:1px solid var(--rule);color:var(--muted);font:500 .88rem var(--body);cursor:pointer;background:0 0;border-radius:999px;padding:10px 14px}.chip:hover{color:var(--text)}.chip[aria-pressed=true]{border-color:var(--air);color:var(--text);background:color-mix(in srgb, var(--air) 12%, transparent)}.chip:focus-visible,.tab:focus-visible{outline:2px solid var(--air);outline-offset:2px}.tabs{border:1px solid var(--rule);background:var(--deck);border-radius:6px;padding:3px;display:inline-flex}.tab{appearance:none;color:var(--muted);font:600 .9rem var(--body);cursor:pointer;background:0 0;border:0;border-radius:4px;align-items:center;gap:9px;padding:10px 16px;text-decoration:none;display:inline-flex}.tab:before{content:"";background:var(--tc,var(--air));border-radius:50%;width:8px;height:8px}.tab.sea{--tc:var(--sea)}.tab.air{--tc:var(--air)}.tab[aria-selected=true],.tab[aria-pressed=true],.tab[aria-current=page]{background:var(--deck-2);color:var(--text)}.field,.form input,.form select,.form textarea{background:var(--ink);width:100%;min-width:0;color:var(--text);border:1px solid var(--rule);font:500 .95rem var(--body);border-radius:6px;padding:.8em .95em}.form textarea{resize:vertical;min-height:96px}.field:focus,.form input:focus,.form select:focus,.form textarea:focus{border-color:var(--air);outline:none}.form [aria-invalid=true]{border-color:var(--up)}.form label{flex-direction:column;gap:8px;min-width:0;display:flex}.q-msg{color:var(--down);grid-column:1/-1;margin:0;font-size:.9rem}.err{color:var(--up);margin:0;font-size:.9rem}.hp,.form input.hp{clip-path:inset(50%);opacity:0;pointer-events:none;border:0;min-width:0;height:1px;padding:0;inset-inline-start:0;overflow:hidden;width:1px!important;position:absolute!important}.stale{color:var(--muted);font-size:.85rem}.empty{color:var(--muted);padding:28px 20px}.steps3{counter-reset:s;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(12px,2vw,20px);margin:0;padding:0;list-style:none;display:grid}.steps3 li{counter-increment:s;background:var(--deck);border:1px solid var(--rule);border-radius:var(--radius);padding:22px}.steps3 li:before{content:"0" counter(s);font:800 2.6rem/1 var(--display);color:var(--air);margin-bottom:14px;display:block}.steps3 p{color:var(--muted);margin:0}@media (width<=760px){.steps3{grid-template-columns:minmax(0,1fr)}}.sv-sub{color:var(--muted);max-width:46ch;margin:0}.sv-list{border-bottom:1px solid var(--rule);margin:0;padding:0;list-style:none}.sv-row{border-top:1px solid var(--rule);color:inherit;grid-template-columns:72px minmax(0,1.25fr) minmax(0,1.4fr) minmax(0,1fr) 28px;align-items:center;gap:clamp(12px,2vw,28px);padding:clamp(18px,2.4vw,30px) 10px;text-decoration:none;display:grid;position:relative}.sv-row:hover{background:color-mix(in srgb, var(--rc) 7%, transparent)}.sv-row:before{content:"";background:var(--rc);width:3px;transition:transform .25s;position:absolute;inset-block:0;inset-inline-start:0;transform:scaleY(0)}.sv-row:hover:before,.sv-row:focus-visible:before{transform:scaleY(1)}.sv-code{font:500 .72rem/1 var(--mono);letter-spacing:.14em;color:var(--rc);direction:ltr}.sv-name{font:800 clamp(1.8rem, 3.4vw, 2.9rem)/1 var(--display)}[dir=ltr] .sv-name{text-transform:uppercase}[dir=rtl] .sv-name{line-height:1.25}.sv-desc{color:var(--muted);font-size:.98rem}.sv-tags{flex-wrap:wrap;gap:6px;display:flex}.sv-tags i{font:500 var(--label-size-sm)/1 var(--label);letter-spacing:.06em;border:1px solid var(--rule);color:var(--text);border-radius:3px;padding:6px 8px;font-style:normal}.sv-go{color:var(--muted);place-items:center;display:grid}.sv-row:hover .sv-go{color:var(--rc)}[dir=rtl] .sv-go svg{transform:scaleX(-1)}@media (width<=900px){.sv-row{grid-template-columns:minmax(0,1fr) 28px;row-gap:10px}.sv-code{grid-column:1/-1}.sv-go{grid-area:2/2}.sv-desc,.sv-tags{grid-column:1/-1}}.sv-cards{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.sv-card{height:100%;color:inherit;background:var(--deck);border:1px solid var(--rule);border-top:2px solid var(--rc);border-radius:6px;grid-template-rows:auto 1fr auto;gap:10px;padding:22px 20px 18px;text-decoration:none;transition:background .2s,border-color .2s;display:grid}.sv-card:hover,.sv-card:focus-visible{background:color-mix(in srgb, var(--rc) 8%, var(--deck));border-color:color-mix(in srgb, var(--rc) 45%, var(--rule));border-top-color:var(--rc)}.sv-card .sv-name{font-size:clamp(1.45rem,2vw,1.7rem);line-height:1.05}[dir=rtl] .sv-card .sv-name{font-size:1.3rem;line-height:1.35}.sv-short{color:var(--muted);font-size:.95rem;line-height:1.45}.sv-card .sv-go{justify-self:end}.sv-card:hover .sv-go{color:var(--rc)}@media (width<=600px){.sv-cards{gap:8px}.sv-card{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) 24px;gap:4px 12px;padding:16px}.sv-card .sv-go{grid-area:1/2/3;align-self:center}}.stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(16px,3vw,40px);margin-bottom:clamp(28px,4vw,48px);display:grid}.stat{border-top:2px solid var(--air);flex-direction:column;gap:12px;padding-top:16px;display:flex}.num{font:800 clamp(3rem, 6vw, 5.2rem)/.9 var(--display);font-variant-numeric:tabular-nums;text-align:left;display:block}[dir=rtl] .num{text-align:right}.slots{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;display:grid}.slot{aspect-ratio:5/3;border:1px dashed var(--rule);text-align:center;color:var(--muted);font:500 var(--label-size-sm)/1.3 var(--label);letter-spacing:.1em;text-transform:uppercase;border-radius:6px;place-items:center;padding:10px;display:grid}.slot-note{color:var(--muted);margin:14px 0 0;font-size:.85rem}@media (width<=900px){.stats{grid-template-columns:repeat(2,minmax(0,1fr))}.slots{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=520px){.slots{grid-template-columns:repeat(2,minmax(0,1fr))}}.ccard{flex-direction:column;gap:10px;text-decoration:none;display:flex}.ccard .ic{background:var(--deck-2);width:40px;height:40px;color:var(--pc,var(--air));border-radius:8px;place-items:center;display:grid}.ccard b{font:500 1.05rem var(--mono);text-align:start;direction:ltr}[dir=rtl] .ccard b{text-align:right}.map{aspect-ratio:16/10;border:1px solid var(--rule);border-radius:var(--radius);background:var(--deck);position:relative;overflow:hidden}.map svg{width:100%;height:100%;position:absolute;inset:0}.map .tag{top:14px;background:var(--ink);position:absolute;inset-inline-start:14px}.hours{margin:0}.avatar-ph{aspect-ratio:4/5;border:1px dashed var(--rule);border-radius:var(--radius);color:var(--muted);font:500 var(--label-size-sm)/1 var(--label);letter-spacing:.1em;text-transform:uppercase;background:repeating-linear-gradient(135deg,#0000 0 10px,#ffffff05 10px 20px);place-items:center;display:grid}:root{--midnight:#030817;--midnight-raised:#08142a;--midnight-elevated:#11244a;--midnight-stroke:#7892e842}.nav .qbtn{color:#071306;border-radius:999px;box-shadow:0 6px 22px #60b1241f}.links a:hover,.links a[aria-current=page]{color:#f1f5f9}.lang,.burger,.mnav{border-color:var(--rule);background:#08142a}.nav .lang a[aria-current=true]{background:#11244a}.card,.steps3 li,.board{background:var(--deck);border-color:var(--rule)}.pager a:hover,.card:hover{border-color:#5cb6cf80}.field,.form input,.form textarea,.form select{color:var(--text);background:#07111b;border-color:#365161}.field::placeholder,.form input::placeholder,.form textarea::placeholder{color:#9cadbc}.tabs,.chip,.pager a{border-color:var(--rule)}.tab[aria-pressed=true],.tab[aria-selected=true]{background:var(--deck-2)}.foot{background:linear-gradient(#0000,#07161fbf);border-top-color:#73acbf38}.page-curtain{background:linear-gradient(135deg,#030817 0%,#06111b 55%,#102a32 100%)}.btn.primary{background:var(--air);color:#111820}.btn.primary:hover{background:#79d142}.btn.ghost{border-color:#4c6575}.btn.ghost:hover{border-color:var(--sea)}:focus-visible{outline-color:var(--air)}@media (prefers-reduced-motion:reduce){.card,.pager a{transition:none!important}}
