@font-face{font-family:Cairo;font-style:normal;font-weight:200 1000;font-display:swap;src:url(../media/9ff27b8a0a8f3dc0-s.p.40_3w74kn95bo.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Cairo;font-style:normal;font-weight:200 1000;font-display:swap;src:url(../media/a5b03b231ce290a0-s.0nlsxckj73qpt.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cairo;font-style:normal;font-weight:200 1000;font-display:swap;src:url(../media/d41831e24743a3c1-s.08tn9snzkmifr.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cairo Fallback;src:local(Arial);ascent-override:137.65%;descent-override:60.32%;line-gap-override:0.0%;size-adjust:94.66%}.cairo_11f54b06-module__rd5q_q__className{font-family:Cairo,Cairo Fallback;font-style:normal}.cairo_11f54b06-module__rd5q_q__variable{--font-cairo:"Cairo", "Cairo Fallback"}
@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:optional;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:optional;src:url(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:optional;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:optional;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:optional;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:optional;src:url(../media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:optional;src:url(../media/83afe278b6a6bb3c-s.2bn3s6zvc0dyp.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_c773f1a2-module__Zx5IDW__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_c773f1a2-module__Zx5IDW__variable{--font-inter:"Inter", "Inter Fallback"}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--brand:#1565c0;--brand-600:#1565c0;--brand-700:#0d4a94;--brand-500:#2079d4;--brand-100:#dbeafb;--brand-50:#eef5fd;--sky:#1898d8;--gold:#e8b437;--n-950:#0c1e36;--n-900:#112a4a;--n-800:#1c3a5e;--n-700:#2e4b6b;--n-600:#4a627e;--n-500:#6b7e96;--n-400:#93a2b5;--n-300:#bcc7d4;--n-200:#dce3ec;--n-100:#eaeff5;--n-50:#f4f7fb;--bg:#f6f8fc;--bg-elev:#fff;--bg-sunken:#eef2f8;--bg-accent:var(--brand-50);--text:#112a4a;--text-2:#2e4b6b;--text-3:#5d7089;--text-on-brand:#fff;--border:#dce3ec;--border-strong:#bcc7d4;--ring:var(--brand);--ok:#1e7a33;--ok-bg:#e7f7eb;--ok-border:#bfe9c8;--warn:#8a6100;--warn-bg:#fef6dc;--warn-border:#f1dfa0;--bad:#b5322b;--bad-bg:#fdeceb;--bad-border:#f5c2be;--info:#115ea8;--info-bg:#e6f1fc;--info-border:#bbd9f6;--font-ar:var(--font-cairo), var(--font-inter), "Segoe UI", Tahoma, system-ui, sans-serif;--font-en:var(--font-inter), system-ui, -apple-system, "Segoe UI", sans-serif;--font:var(--font-ar);--fs-xs:12.5px;--fs-sm:14px;--fs-md:16px;--fs-lg:18px;--fs-xl:22px;--fs-2xl:28px;--fs-3xl:clamp(30px, 5vw, 46px);--r-xs:8px;--r-sm:12px;--r-md:16px;--r-lg:20px;--r-xl:28px;--r-pill:999px;--shadow-sm:0 1px 2px #112a4a0f, 0 2px 8px #112a4a0d;--shadow-md:0 10px 30px #112a4a1a;--shadow-brand:0 12px 30px #1565c047;--ease:cubic-bezier(.2, .8, .2, 1);--dur:.18s;--page-max:1120px;--gutter:clamp(16px, 4vw, 32px)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0b1626;--bg-elev:#122238;--bg-sunken:#0e1c30;--bg-accent:#11294a;--text:#eaf1fb;--text-2:#c3d0e0;--text-3:#93a6bf;--text-on-brand:#06121f;--border:#22385a;--border-strong:#33507a;--brand:#4d9df0;--brand-600:#4d9df0;--brand-700:#7ab6f5;--brand-100:#16345a;--brand-50:#112a4a;--ok:#7fd691;--ok-bg:#11301b;--ok-border:#1f5a31;--warn:#f3cf6b;--warn-bg:#33290c;--warn-border:#5c4a16;--bad:#ff9a93;--bad-bg:#3a1614;--bad-border:#6b2a26;--info:#8cc4fb;--info-bg:#10284a;--info-border:#22477a;--shadow-sm:0 1px 2px #0006;--shadow-md:0 10px 30px #00000073;--shadow-brand:0 12px 30px #4d9df040}}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0b1626;--bg-elev:#122238;--bg-sunken:#0e1c30;--bg-accent:#11294a;--text:#eaf1fb;--text-2:#c3d0e0;--text-3:#93a6bf;--text-on-brand:#06121f;--border:#22385a;--border-strong:#33507a;--brand:#4d9df0;--brand-600:#4d9df0;--brand-700:#7ab6f5;--brand-100:#16345a;--brand-50:#112a4a;--ok:#7fd691;--ok-bg:#11301b;--ok-border:#1f5a31;--warn:#f3cf6b;--warn-bg:#33290c;--warn-border:#5c4a16;--bad:#ff9a93;--bad-bg:#3a1614;--bad-border:#6b2a26;--info:#8cc4fb;--info-bg:#10284a;--info-border:#22477a;--shadow-sm:0 1px 2px #0006;--shadow-md:0 10px 30px #00000073;--shadow-brand:0 12px 30px #4d9df040}:root[lang=en]{--font:var(--font-en)}@media (prefers-reduced-motion:reduce){:root{--dur:0s}}
html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{text-rendering:optimizelegibility}img,svg{max-width:100%}:focus-visible{outline:3px solid var(--ring);outline-offset:2px;border-radius:6px}.skip{inset-inline-start:8px;z-index:100;background:var(--brand);color:var(--text-on-brand);border-radius:var(--r-sm);padding:8px 14px;position:absolute;top:-60px}.skip:focus{top:8px}.num,.ltr-num{font-variant-numeric:tabular-nums}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.container{max-width:var(--page-max);padding-inline:var(--gutter);margin-inline:auto}.stack>*+*{margin-block-start:var(--stack,16px)}.cluster{gap:var(--gap,12px);flex-wrap:wrap;align-items:center;display:flex}.grid{gap:var(--gap,16px);grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--min,240px)), 1fr));display:grid}.section{padding-block:clamp(40px,7vw,88px)}.section.alt{background:var(--bg-sunken)}.eyebrow{color:var(--brand);font-weight:800;font-size:var(--fs-sm);letter-spacing:.02em;margin:0 0 8px}.lead{font-size:var(--fs-lg);color:var(--text-2);max-width:62ch}.h1{font-size:var(--fs-3xl);letter-spacing:-.01em;margin:0 0 16px;font-weight:900;line-height:1.2}.h2{margin:0 0 12px;font-size:clamp(24px,3.4vw,34px);font-weight:800;line-height:1.25}.h3{font-size:var(--fs-lg);margin:0 0 6px;font-weight:800}.text-2{color:var(--text-2)}.text-3{color:var(--text-3)}.small{font-size:var(--fs-sm)}.site-header{z-index:50;background:var(--bg-elev);border-bottom:1px solid var(--border);position:sticky;top:0}.site-header .hbar{flex-wrap:wrap;align-items:center;gap:12px;min-height:60px;padding-block:8px;display:flex}.logo{min-width:0;color:var(--text);align-items:center;gap:10px;font-size:18px;font-weight:900;display:inline-flex}.logo:hover{text-decoration:none}.logo svg{flex:none;width:32px;height:32px}.site-nav{gap:4px;margin-inline-start:12px;display:none}.site-nav a{color:var(--text-2);border-radius:var(--r-xs);padding:8px 12px;font-weight:600}.site-nav a:hover,.site-nav a[aria-current=page]{background:var(--bg-accent);color:var(--brand);text-decoration:none}.site-header .end{align-items:center;gap:6px;margin-inline-start:auto;display:flex}.icon-btn{border-radius:var(--r-sm);min-width:40px;height:40px;color:var(--text-2);border:1px solid var(--border);background:0 0;place-items:center;padding:0 8px;font-size:15px;font-weight:800;display:inline-grid}.icon-btn:hover{background:var(--bg-sunken)}.menu{position:relative}.menu>summary{list-style:none}.menu>summary::-webkit-details-marker{display:none}.menu[open] .menu-panel{display:grid}.menu-panel{inset-inline-end:0;background:var(--bg-elev);border:1px solid var(--border);border-radius:var(--r-md);min-width:220px;box-shadow:var(--shadow-md);gap:2px;padding:8px;display:none;position:absolute;top:48px}.menu-panel a{border-radius:var(--r-xs);color:var(--text);padding:10px 12px}@media (min-width:900px){.site-nav{display:flex}.menu.mobile-only{display:none}}.site-footer{border-top:1px solid var(--border);background:var(--bg-elev);color:var(--text-3);font-size:var(--fs-sm);margin-top:40px;padding-block:36px}.site-footer nav{flex-wrap:wrap;gap:8px 18px;display:flex}.site-footer a{color:var(--text-2)}.btn,button.btn{border-radius:var(--r-sm);min-height:44px;font:inherit;cursor:pointer;background:var(--brand);color:var(--text-on-brand);transition:transform var(--dur) var(--ease), box-shadow var(--dur) var(--ease), background var(--dur);border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:10px 20px;font-weight:800;text-decoration:none;display:inline-flex}.btn:hover{text-decoration:none}.btn:active{transform:translateY(1px)}.btn-primary{background:var(--brand);color:var(--text-on-brand);box-shadow:var(--shadow-brand)}.btn-primary:hover{background:var(--brand-700)}.btn.secondary{background:var(--bg-sunken);color:var(--text)}.btn-ghost{color:var(--brand);border-color:var(--border-strong);background:0 0}.btn-ghost:hover{background:var(--bg-accent)}.btn-lg{min-height:52px;font-size:var(--fs-lg);border-radius:var(--r-md);padding:12px 28px}.btn-block{width:100%;display:flex}button.link{color:var(--brand);cursor:pointer;background:0 0;border:0;padding:0;font-weight:700}button:disabled,.btn[aria-disabled=true]{opacity:.55;cursor:not-allowed}.panel{background:var(--bg-elev);border:1px solid var(--border);border-radius:var(--r-lg);box-shadow:var(--shadow-sm);padding:clamp(16px,3vw,28px)}.panel.accent{border-color:var(--brand-100);background:linear-gradient(180deg, var(--bg-accent), var(--bg-elev) 55%)}.feature{gap:6px;display:grid}.feature .ico{border-radius:var(--r-sm);background:var(--bg-accent);width:44px;height:44px;color:var(--brand);place-items:center;font-size:22px;display:grid}.check-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.check-list li{align-items:flex-start;gap:10px;display:flex}.check-list li:before{content:"✓";color:var(--ok);flex:none;font-weight:900}.badge{border-radius:var(--r-pill);font-size:var(--fs-xs);background:var(--bg-sunken);color:var(--text-2);border:1px solid var(--border);align-items:center;gap:6px;padding:3px 10px;font-weight:800;display:inline-flex}.badge.brand{background:var(--bg-accent);color:var(--brand);border-color:var(--brand-100)}.badge.ok{background:var(--ok-bg);color:var(--ok);border-color:var(--ok-border)}.badge.warn{background:var(--warn-bg);color:var(--warn);border-color:var(--warn-border)}.badge.bad{background:var(--bad-bg);color:var(--bad);border-color:var(--bad-border)}.note{border-radius:var(--r-sm);border:1px solid var(--info-border);background:var(--info-bg);color:var(--info);padding:12px 14px}.note.warn{border-color:var(--warn-border);background:var(--warn-bg);color:var(--warn)}.note.bad{border-color:var(--bad-border);background:var(--bad-bg);color:var(--bad)}.note.ok{border-color:var(--ok-border);background:var(--ok-bg);color:var(--ok)}.note strong{display:block}.err{border-radius:var(--r-sm);background:var(--bad-bg);color:var(--bad);border:1px solid var(--bad-border);gap:4px;padding:12px 14px;display:grid}.err .fix{color:var(--text-2)}.term{display:inline}.term>summary{cursor:help;border-bottom:1px dashed;list-style:none;display:inline}.term>summary::-webkit-details-marker{display:none}.term>summary:after{content:"؟";background:var(--bg-accent);width:18px;height:18px;color:var(--brand);vertical-align:2px;border-radius:50%;place-items:center;margin-inline-start:4px;font-size:12px;font-weight:900;display:inline-grid}:root[lang=en] .term>summary:after{content:"?"}.term[open]>.term-body{display:block}.term-body{border-radius:var(--r-sm);background:var(--bg-elev);border:1px solid var(--border);box-shadow:var(--shadow-sm);font-size:var(--fs-sm);color:var(--text-2);max-width:46ch;margin:6px 0;padding:10px 12px;font-weight:400;display:none}.choices{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:12px;display:grid}.choice{border-radius:var(--r-md);border:2px solid var(--border);background:var(--bg-elev);cursor:pointer;transition:border-color var(--dur), box-shadow var(--dur);gap:4px;padding:16px;display:grid;position:relative}.choice:hover{border-color:var(--border-strong)}.choice input{opacity:0;pointer-events:none;position:absolute}.choice:has(input:checked){border-color:var(--brand);box-shadow:0 0 0 4px var(--ring)}.choice:has(input:focus-visible){outline:3px solid var(--ring);outline-offset:2px}.choice .title{font-weight:800;font-size:var(--fs-lg)}.seg{border-radius:var(--r-sm);background:var(--bg-sunken);border:1px solid var(--border);gap:4px;padding:4px;display:inline-flex}.seg-btn{color:var(--text-2);cursor:pointer;background:0 0;border:0;border-radius:9px;min-height:40px;padding:8px 14px;font-weight:800}.seg-btn[aria-pressed=true]{background:var(--bg-elev);color:var(--brand);box-shadow:var(--shadow-sm)}.sizes{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}@media (min-width:720px){.sizes{grid-template-columns:repeat(4,1fr)}}.size .title{font-size:var(--fs-md)}.size .spec{color:var(--text-3);font-size:var(--fs-sm);direction:ltr;unicode-bidi:isolate}.size .price{font-weight:900;font-size:var(--fs-lg);color:var(--text)}.slider{gap:6px;display:grid}.slider input[type=range]{width:100%;accent-color:var(--brand);background:0 0;border:0;height:32px;padding:0}.slider .ticks{color:var(--text-3);font-size:var(--fs-xs);direction:ltr;justify-content:space-between;display:flex}.price-big{font-size:clamp(34px,6vw,48px);font-weight:900;line-height:1.1}.price-big small{font-size:var(--fs-md);color:var(--text-3);font-weight:700}.lines{border-collapse:collapse;width:100%}.lines td{border-bottom:1px dashed var(--border);text-align:start;padding:8px 0}.lines td:last-child{text-align:end;font-variant-numeric:tabular-nums;white-space:nowrap}.lines tr.total td{border-bottom:0;font-weight:900}.lines .neg{color:var(--ok)}.compare{gap:8px;display:grid}.bar-row{font-size:var(--fs-sm);grid-template-columns:90px 1fr auto;align-items:center;gap:10px;display:grid}.bar{border-radius:var(--r-pill);background:var(--bg-sunken);height:10px;overflow:hidden}.bar>span{border-radius:inherit;background:var(--n-400);height:100%;display:block}.bar.us>span{background:var(--brand)}.saving{color:var(--ok);font-weight:900}.sticky-summary{position:sticky;top:96px}@media (max-width:959px){.sticky-summary{position:static}}.config-layout{gap:20px;display:grid}@media (min-width:960px){.config-layout{grid-template-columns:1fr 380px;align-items:start}}.mobile-cta{inset-inline:0;z-index:40;padding:10px var(--gutter);background:var(--bg-elev);border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;display:flex;position:fixed;bottom:0;box-shadow:0 -6px 20px #00000014}@media (min-width:960px){.mobile-cta{display:none}}@media (max-width:959px){.config-layout{padding-bottom:72px}}.steps{counter-reset:s;flex-wrap:wrap;gap:6px;margin:0 0 20px;padding:0;list-style:none;display:flex}.steps li{counter-increment:s;color:var(--text-3);font-weight:700;font-size:var(--fs-sm);align-items:center;gap:8px;display:flex}.steps li:before{content:counter(s);border:2px solid var(--border-strong);border-radius:50%;place-items:center;width:26px;height:26px;font-size:13px;display:grid}:root[lang=ar] .steps li:before{content:counter(s, arabic-indic)}.steps li[aria-current=step]{color:var(--brand)}.steps li[aria-current=step]:before{border-color:var(--brand);background:var(--brand);color:var(--text-on-brand)}.steps li.done{color:var(--ok)}.steps li.done:before{content:"✓";border-color:var(--ok);background:var(--ok-bg)}.steps li+li:after{content:"";background:var(--border);order:-1;width:18px;height:2px}.faq details{border:1px solid var(--border);border-radius:var(--r-md);background:var(--bg-elev);padding:0 16px}.faq details+details{margin-top:10px}.faq summary{cursor:pointer;justify-content:space-between;gap:12px;padding:14px 0;font-weight:800;list-style:none;display:flex}.faq summary:after{content:"+";color:var(--brand);font-weight:900}.faq details[open] summary:after{content:"−"}.faq details>div{color:var(--text-2);padding-bottom:14px}.hero{background:linear-gradient(180deg, var(--bg-accent), var(--bg) 60%);padding-block:clamp(40px,8vw,96px) clamp(32px,6vw,72px)}.hero-grid{align-items:center;gap:28px;display:grid}@media (min-width:900px){.hero-grid{grid-template-columns:1.15fr .85fr}}.hero .cta{margin-top:24px}.trust{color:var(--text-3);font-size:var(--fs-sm);margin-top:18px}.kpis{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.kpi{border-radius:var(--r-md);background:var(--bg-elev);border:1px solid var(--border);padding:14px}.kpi b{font-size:var(--fs-xl);display:block}.field{gap:6px;margin-bottom:14px;display:grid}.field label{margin:0;font-weight:700}.field .hint{color:var(--text-3);font-size:var(--fs-sm)}.field input,.field select,.field textarea{min-height:46px}.check{align-items:flex-start;gap:10px;font-weight:400;display:flex}.check input{width:20px;height:20px;accent-color:var(--brand);flex:none;margin-top:3px}.form-narrow{max-width:520px;margin-inline:auto}.data{border-collapse:collapse;width:100%;font-size:var(--fs-sm)}.data th,.data td{border-bottom:1px solid var(--border);text-align:start;padding:10px 8px}.data th{color:var(--text-3);font-weight:700}.chart{width:100%;height:140px}.chart .grid-line{stroke:var(--border);stroke-width:1px}.chart .series{fill:none;stroke:var(--brand);stroke-width:2px}.chart .series.out{stroke:var(--gold)}.chart .area{fill:var(--brand);opacity:.12}.prose{max-width:75ch}.prose h1{font-size:var(--fs-2xl)}.prose h2{font-size:var(--fs-xl);margin-top:28px}.prose h3{font-size:var(--fs-lg)}.prose blockquote{border-inline-start:4px solid var(--warn);background:var(--warn-bg);color:var(--warn);border-radius:var(--r-xs);margin:16px 0;padding:10px 14px}.prose table{border-collapse:collapse;width:100%}.prose th,.prose td{border:1px solid var(--border);text-align:start;padding:8px}p a,li a:not(.btn),.check a,.prose a{text-underline-offset:2px;text-decoration:underline}@media (max-width:899px){.site-header .hbar{flex-wrap:wrap;row-gap:6px;padding-block:6px}.site-header .hbar>.nav{flex-wrap:nowrap;flex:1 0 100%;order:3;margin-inline-start:0;padding-bottom:4px;overflow-x:auto}.site-header .hbar>.nav a{white-space:nowrap}}
:root{--card:var(--bg-elev);--ink:var(--text);--muted:var(--text-3);--line:var(--border);--radius:var(--r-md)}*{box-sizing:border-box}html,body{background:var(--bg);color:var(--ink);margin:0}body{font-family:var(--font);font-size:16px;line-height:1.6}a{color:var(--brand);text-decoration:none}a:hover{text-decoration:underline}.wrap{max-width:960px;margin:0 auto;padding:16px}.top{background:var(--card);border-bottom:1px solid var(--line)}.top .wrap{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.brand{color:var(--brand);font-size:19px;font-weight:800}.nav{flex-wrap:wrap;gap:6px;display:flex}.nav a{border-radius:10px;padding:6px 10px}.nav a:hover{background:var(--brand-50);text-decoration:none}.card{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);margin:12px 0;padding:16px}h1{margin:8px 0 12px;font-size:22px}h2{margin:4px 0 10px;font-size:18px}.muted{color:var(--muted);font-size:14px}table{border-collapse:collapse;width:100%}th,td{text-align:start;border-bottom:1px solid var(--line);vertical-align:top;padding:10px 8px}th{color:var(--muted);font-size:14px;font-weight:600}.table-scroll{overflow-x:auto}label{margin:10px 0 4px;font-weight:600;display:block}input,select,textarea{border:1px solid var(--line);width:100%;font:inherit;background:var(--bg-elev);color:var(--text);border-radius:10px;padding:10px 12px}textarea{min-height:120px}button{background:var(--brand);color:var(--text-on-brand);font:inherit;cursor:pointer;border:0;border-radius:10px;padding:10px 18px;font-weight:700;display:inline-block}button.secondary,a.btn.secondary{background:var(--bg-sunken);color:var(--ink)}button.danger{background:var(--bad);color:var(--text-on-brand)}.row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.pill{background:var(--bg-sunken);border-radius:999px;padding:2px 10px;font-size:13px;font-weight:700;display:inline-block}.pill.ok{background:var(--ok-bg);color:var(--ok)}.pill.bad{background:var(--bad-bg);color:var(--bad)}.pill.warn{background:var(--warn-bg);color:var(--warn)}.alert{background:var(--bad-bg);color:var(--bad);border-radius:10px;margin:10px 0;padding:10px 12px}.success{background:var(--ok-bg);color:var(--ok);border-radius:10px;margin:10px 0;padding:10px 12px}.auth{max-width:420px;margin:40px auto}.msg{border-inline-start:4px solid var(--line);margin:10px 0;padding:6px 12px}.msg.admin{border-color:var(--brand);background:var(--brand-50)}code,.ltr{direction:ltr;unicode-bidi:isolate}@media (max-width:600px){.hide-sm{display:none}th,td{padding:8px 4px}}
