:root{--paper:#F1F4F7;--surface:#FFFFFF;--surface-2:#E7EDF3;--ink:#0F1B26;--body:#293A4B;--muted:#5B7285;--line:#D6DFE8;--line-soft:#E6ECF2;--cobalt:#1D3B73;--turq:#0F7B77;--bole:#A8202B;--accent:#A8202B;--on-accent:#FFFFFF;--ok:#186B4E;--warn:#8A5A00;--wa:#0E7A6B;--wa-on:#FFFFFF;--shadow:0 1px 2px rgba(15,27,38,.05),0 10px 30px rgba(15,27,38,.06);--radius:10px;--serif:'Noto Naskh Arabic','Times New Roman',serif;--sans:'Almarai',system-ui,sans-serif;--util:'IBM Plex Sans Arabic',system-ui,sans-serif}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--paper:#0C131B;--surface:#121C25;--surface-2:#1A2632;--ink:#EDF3F8;--body:#C4D2DD;--muted:#8CA1B2;--line:#26333F;--line-soft:#1E2A35;--cobalt:#8FB0E8;--turq:#59C8C1;--bole:#FF8A8A;--accent:#FF8A8A;--on-accent:#1A0A0C;--ok:#5FC79B;--warn:#E0AE55;--wa:#25D366;--wa-on:#07261D;--shadow:0 1px 2px rgba(0,0,0,.4),0 10px 30px rgba(0,0,0,.35)}}:root[data-theme=dark]{--paper:#0C131B;--surface:#121C25;--surface-2:#1A2632;--ink:#EDF3F8;--body:#C4D2DD;--muted:#8CA1B2;--line:#26333F;--line-soft:#1E2A35;--cobalt:#8FB0E8;--turq:#59C8C1;--bole:#FF8A8A;--accent:#FF8A8A;--on-accent:#1A0A0C;--ok:#5FC79B;--warn:#E0AE55;--wa:#25D366;--wa-on:#07261D;--shadow:0 1px 2px rgba(0,0,0,.4),0 10px 30px rgba(0,0,0,.35)}*{box-sizing:border-box}body{margin:0;background:var(--paper);color:var(--body);font-family:var(--serif);font-size:16.5px;line-height:1.95;direction:rtl;text-align:right;-webkit-font-smoothing:antialiased}h1,h2,h3,h3.ch,h4{font-family:var(--sans);color:var(--ink);margin:0;text-wrap:balance;line-height:1.45}h1{font-size:clamp(26px,4.2vw,40px);font-weight:800;letter-spacing:-.2px}h2{font-size:clamp(21px,3vw,27px);font-weight:800}h3{font-size:18px;font-weight:700}h3.ch,h4{font-size:15.5px;font-weight:700}p{margin:0}a{color:var(--cobalt);text-decoration:none}a:hover{color:var(--accent);text-decoration:underline;text-underline-offset:3px}:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}.wrap{max-width:1080px;margin:0 auto;padding-inline:18px}.prose{max-width:70ch}.eyebrow{font-family:var(--util);font-size:11.5px;font-weight:600;letter-spacing:1.4px;color:var(--accent);text-transform:uppercase}.muted{color:var(--muted)}header.site{position:sticky;top:env(safe-area-inset-top,0);z-index:30;background:var(--surface);border-bottom:1px solid var(--line)}header.site .bar{display:flex;align-items:center;gap:10px;padding-block:10px;flex-wrap:wrap}.brand{display:flex;flex-direction:column;line-height:1.25;flex-shrink:0}.brand b{font-family:var(--sans);font-weight:800;font-size:20px;color:var(--ink)}.brand small{font-family:var(--util);font-size:10px;letter-spacing:1.2px;color:var(--muted)}.bar-actions{display:flex;align-items:center;gap:8px;margin-inline-start:auto;order:3}nav.main{display:flex;gap:2px;flex-wrap:wrap;flex:1 1 100%;order:4;padding-top:8px;border-top:1px solid var(--line-soft);margin-top:2px}nav.main a{font-family:var(--util);font-weight:500;font-size:13.5px;color:var(--body);padding:8px 11px;border-radius:7px;min-height:38px;display:inline-flex;align-items:center}nav.main a:hover{background:var(--surface-2);color:var(--ink);text-decoration:none}nav.main a[aria-current=page]{background:var(--accent);color:var(--on-accent)}.theme-btn{font-family:var(--util);font-size:13px;border:1px solid var(--line);background:var(--surface);color:var(--body);border-radius:8px;padding:8px 12px;min-height:44px;cursor:pointer;white-space:nowrap}.theme-btn:hover{border-color:var(--accent);color:var(--accent)}.menu-btn{display:none;align-items:center;gap:7px;font-family:var(--util);font-size:13.5px;font-weight:600;border:1px solid var(--line);background:var(--surface);color:var(--ink);border-radius:8px;padding:8px 12px;min-height:44px;cursor:pointer}.menu-btn svg{width:18px;height:18px}.wa-btn{display:inline-flex;align-items:center;gap:8px;background:var(--wa);color:var(--wa-on);font-family:var(--util);font-weight:600;font-size:13.5px;padding:9px 14px;min-height:44px;border-radius:8px;white-space:nowrap}.wa-btn:hover{color:var(--wa-on);text-decoration:none;filter:brightness(1.07)}.wa-btn svg{width:18px;height:18px;flex-shrink:0}@media (max-width:1000px){nav.main{display:none;flex-direction:column;gap:2px}header.site.open nav.main{display:flex;max-height:calc(100vh - 190px);overflow-y:auto;-webkit-overflow-scrolling:touch}nav.main a{font-size:15px;padding:12px 12px;min-height:46px;border-radius:8px}.menu-btn{display:inline-flex}.brand b{font-size:18px}}@media (max-width:620px){.wa-btn .wa-txt{display:none}.wa-btn{padding:10px 13px}.theme-btn{font-size:0;padding:10px 12px}.theme-btn::before{content:"◐";font-size:17px;line-height:1}.brand small{display:none}}main{padding-block:30px 8px}.view{display:flex;flex-direction:column;gap:34px}section.block{display:flex;flex-direction:column;gap:16px}.head{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap;border-bottom:1px solid var(--line);padding-bottom:10px}.head .note{font-family:var(--util);font-size:12.5px;color:var(--muted)}.hero{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:clamp(22px,4vw,40px);display:flex;flex-direction:column;gap:14px;box-shadow:var(--shadow)}.hero p.lede{font-size:clamp(16px,2.2vw,18.5px);max-width:62ch}.hero-links{display:flex;gap:10px;flex-wrap:wrap;margin-top:6px}.btn{font-family:var(--util);font-weight:600;font-size:14.5px;padding:12px 20px;min-height:46px;display:inline-flex;align-items:center;border-radius:8px;border:1px solid transparent;cursor:pointer}.btn-primary{background:var(--accent);color:var(--on-accent)}.btn-primary:hover{color:var(--on-accent);text-decoration:none;filter:brightness(1.08)}.btn-ghost{border-color:var(--line);background:var(--surface);color:var(--body)}.btn-ghost:hover{border-color:var(--accent);color:var(--accent);text-decoration:none}.pills{display:flex;gap:8px;flex-wrap:wrap;margin-top:4px}.pill{font-family:var(--util);font-size:12.5px;font-weight:600;padding:7px 13px;border-radius:20px;background:var(--surface-2);color:var(--ink);border:1px solid var(--line)}.pill.hot{background:color-mix(in srgb,var(--wa) 16%,transparent);color:#0b6559;border-color:color-mix(in srgb,var(--wa) 40%,transparent)}:root[data-theme=dark] .pill.hot{color:var(--wa)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .pill.hot{color:var(--wa)}}.picker{background:var(--cobalt);border-radius:var(--radius);padding:clamp(18px,3vw,26px);display:flex;flex-direction:column;gap:14px}:root[data-theme=dark] .picker{background:var(--surface-2)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .picker{background:var(--surface-2)}}.picker h2{color:#fff}.picker .hint{font-family:var(--util);font-size:12.5px;color:#b9cbea}.picker .allx{font-family:var(--util);font-size:13.5px;color:#fff}:root[data-theme=dark] .picker h2{color:var(--ink)}:root[data-theme=dark] .picker .hint{color:var(--muted)}:root[data-theme=dark] .picker .allx{color:var(--accent)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .picker h2{color:var(--ink)}:root:not([data-theme=light]) .picker .hint{color:var(--muted)}:root:not([data-theme=light]) .picker .allx{color:var(--accent)}}.chips{display:flex;gap:7px;flex-wrap:wrap}.chip{font-family:var(--util);font-size:13.5px;font-weight:500;padding:9px 14px;min-height:42px;border-radius:8px;cursor:pointer;background:0 0;color:#fff;border:1px solid rgba(255,255,255,.4);display:inline-flex;align-items:center;gap:6px}.chip:hover{border-color:#fff}.chip[aria-pressed=true]{background:#fff;color:var(--cobalt);border-color:#fff;font-weight:600}:root[data-theme=dark] .chip{color:var(--ink);border-color:var(--line)}:root[data-theme=dark] .chip[aria-pressed=true]{background:var(--accent);color:var(--on-accent);border-color:var(--accent)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .chip{color:var(--ink);border-color:var(--line)}:root:not([data-theme=light]) .chip[aria-pressed=true]{background:var(--accent);color:var(--on-accent);border-color:var(--accent)}}.answer{background:var(--surface);border-radius:8px;padding:18px;display:flex;flex-direction:column;gap:12px}.answer .who{font-family:var(--sans);font-weight:800;color:var(--accent);font-size:18px}.answer dl{margin:0;display:grid;grid-template-columns:auto 1fr;gap:8px 14px;align-items:baseline}@media (max-width:560px){.answer dl{grid-template-columns:minmax(0,1fr);gap:2px 0}}.answer dt{font-family:var(--util);font-size:12.5px;font-weight:600;color:var(--muted);white-space:nowrap}.answer dd{margin:0;font-size:15.5px;line-height:1.85;color:var(--body)}.grid{display:grid;gap:16px}.g3{grid-template-columns:repeat(3,minmax(0,1fr))}.g2{grid-template-columns:repeat(2,minmax(0,1fr))}.g4{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:860px){.g3,.g4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.g2,.g3,.g4{grid-template-columns:minmax(0,1fr)}}.card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:20px;display:flex;flex-direction:column;gap:9px}a.card:hover{border-color:var(--accent);text-decoration:none}.card h3{color:var(--cobalt)}a.card:hover h3{color:var(--accent)}.card .kicker{font-family:var(--util);font-size:11.5px;font-weight:600;letter-spacing:1px;color:var(--muted)}.card p{font-size:14.5px;line-height:1.85;color:var(--body)}.card .more{font-family:var(--util);font-size:13px;font-weight:600;color:var(--accent);margin-top:auto;padding-top:6px}.card-dark{background:var(--cobalt);border-color:var(--cobalt)}.card-dark h3{color:#fff}.card-dark p{color:#c6d6ee}.card-dark .more{color:#fff}:root[data-theme=dark] .card-dark{background:var(--surface-2);border-color:var(--line)}:root[data-theme=dark] .card-dark h3{color:var(--ink)}:root[data-theme=dark] .card-dark p{color:var(--body)}:root[data-theme=dark] .card-dark .more{color:var(--accent)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .card-dark{background:var(--surface-2);border-color:var(--line)}:root:not([data-theme=light]) .card-dark h3{color:var(--ink)}:root:not([data-theme=light]) .card-dark p{color:var(--body)}:root:not([data-theme=light]) .card-dark .more{color:var(--accent)}}.vcard{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:18px;display:flex;flex-direction:column;gap:10px}.vcard .top{display:flex;align-items:center;gap:10px;border-bottom:1px solid var(--line-soft);padding-bottom:10px}.flag{font-size:26px;line-height:1;font-family:'Apple Color Emoji','Segoe UI Emoji','Noto Color Emoji',sans-serif}.vcard .top h3{font-size:17px;color:var(--ink)}.vcard dl{margin:0;display:grid;grid-template-columns:auto 1fr;gap:6px 12px;align-items:baseline}.vcard dt{font-family:var(--util);font-size:11.5px;font-weight:600;color:var(--muted);white-space:nowrap}.vcard dd{margin:0;font-size:14px;line-height:1.8}.vcard .vnote{font-size:13px;line-height:1.8;color:var(--muted);border-top:1px dashed var(--line);padding-top:8px}.table-wrap{overflow-x:auto;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface)}table{border-collapse:collapse;width:100%;min-width:620px;font-size:14.5px}caption{text-align:right;font-family:var(--util);font-size:12.5px;color:var(--muted);padding:12px 16px;border-bottom:1px solid var(--line-soft)}td,th{padding:12px 16px;text-align:right;vertical-align:top;border-bottom:1px solid var(--line-soft);line-height:1.75}th{font-family:var(--util);font-weight:600;font-size:13px;color:var(--ink);background:var(--surface-2)}tbody tr:last-child td{border-bottom:0}td.state{font-family:var(--util);font-weight:600;font-size:13px;white-space:nowrap}td.code{font-family:var(--util);font-weight:600;font-variant-numeric:tabular-nums;color:var(--accent);white-space:nowrap}.tag{display:inline-block;font-family:var(--util);font-size:12px;font-weight:600;padding:3px 9px;border-radius:20px;white-space:nowrap}.tag-free{background:color-mix(in srgb,var(--ok) 14%,transparent);color:var(--ok)}.tag-age{background:color-mix(in srgb,var(--warn) 16%,transparent);color:var(--warn)}.tag-visa{background:color-mix(in srgb,var(--accent) 12%,transparent);color:var(--accent)}.guide{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:clamp(20px,3.5vw,38px);display:flex;flex-direction:column;gap:20px}.guide h2{border-bottom:2px solid var(--accent);padding-bottom:8px;align-self:flex-start;scroll-margin-top:96px}.guide h3{color:var(--cobalt);margin-top:6px}.stamp{font-family:var(--util);font-size:12.5px;color:var(--muted);display:flex;gap:8px;align-items:center;flex-wrap:wrap}.stamp .dot{width:6px;height:6px;border-radius:50%;background:var(--ok);display:inline-block}ol,ul{margin:0;padding-inline-start:22px;display:flex;flex-direction:column;gap:9px}li{line-height:1.9}.checks{list-style:none;padding:0}.checks li{display:flex;gap:10px;align-items:flex-start}.checks li::before{content:"☐";font-size:17px;color:var(--accent);line-height:1.7}.done{list-style:none;padding:0}.done li{display:flex;gap:10px;align-items:flex-start;font-size:15px}.done li::before{content:"✓";font-family:var(--util);font-weight:600;color:var(--wa);line-height:1.8}.callout{border-inline-start:3px solid var(--turq);background:var(--surface-2);border-radius:0 8px 8px 0;padding:14px 18px;font-size:15px}.callout.warn{border-inline-start-color:var(--accent)}.callout b{font-family:var(--sans);color:var(--ink)}.src{font-family:var(--util);font-size:13px;color:var(--muted)}.toc{background:var(--surface-2);border:1px solid var(--line);border-radius:var(--radius);padding:18px 20px;display:flex;flex-direction:column;gap:10px}.toc ol{padding-inline-start:20px;gap:5px}.toc li{line-height:1.7}.toc button{background:0 0;border:0;padding:2px 0;font-family:var(--util);font-size:14.5px;color:var(--cobalt);cursor:pointer;text-align:right}.toc button:hover{color:var(--accent);text-decoration:underline;text-underline-offset:3px}.cta{background:var(--cobalt);border-radius:var(--radius);padding:clamp(20px,3vw,30px);display:flex;flex-direction:column;gap:12px}:root[data-theme=dark] .cta{background:var(--surface-2);border:1px solid var(--line)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .cta{background:var(--surface-2);border:1px solid var(--line)}}.cta h3{color:#fff;font-size:21px}.cta p{color:#c6d6ee;font-size:15px;line-height:1.9;max-width:60ch}:root[data-theme=dark] .cta h3{color:var(--ink)}:root[data-theme=dark] .cta p{color:var(--body)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .cta h3{color:var(--ink)}:root:not([data-theme=light]) .cta p{color:var(--body)}}.cta a{align-self:flex-start;display:inline-flex;align-items:center;gap:8px;background:var(--wa);color:var(--wa-on);font-family:var(--util);font-weight:600;font-size:15px;padding:13px 22px;min-height:48px;border-radius:8px;margin-top:4px}.cta a:hover{color:var(--wa-on);text-decoration:none;filter:brightness(1.07)}.cta a svg{width:19px;height:19px}footer.site{margin-top:46px;background:var(--cobalt);color:#d3e0f3}footer.site .wrap{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:26px;padding-block:34px}@media (max-width:760px){footer.site .wrap{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:460px){footer.site .wrap{grid-template-columns:minmax(0,1fr)}}footer.site b{font-family:var(--sans);font-size:15px;color:#fff;display:block;margin-bottom:10px}footer.site a{display:block;color:#b9cbea;font-family:var(--util);font-size:13.5px;padding-block:3px}footer.site a.btn,footer.site a.wa-btn{display:inline-flex;color:var(--wa-on)}footer.site a.btn{color:inherit}footer.site a:hover{color:#fff}footer.site p{font-size:13.5px;line-height:1.9;color:#b9cbea}:root[data-theme=dark] footer.site{background:var(--surface);border-top:1px solid var(--line);color:var(--body)}:root[data-theme=dark] footer.site b{color:var(--ink)}:root[data-theme=dark] footer.site a{color:var(--muted)}:root[data-theme=dark] footer.site a:hover{color:var(--accent)}:root[data-theme=dark] footer.site p{color:var(--muted)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) footer.site{background:var(--surface);border-top:1px solid var(--line);color:var(--body)}:root:not([data-theme=light]) footer.site b{color:var(--ink)}:root:not([data-theme=light]) footer.site a{color:var(--muted)}:root:not([data-theme=light]) footer.site a:hover{color:var(--accent)}:root:not([data-theme=light]) footer.site p{color:var(--muted)}}.legal{border-top:1px solid rgba(255,255,255,.15)}.legal .wrap{display:block;padding-block:16px;font-family:var(--util);font-size:12.5px;color:#9fb6d6}:root[data-theme=dark] .legal .wrap{color:var(--muted)}.reqform{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:clamp(18px,3vw,26px);display:flex;flex-direction:column;gap:16px}.reqform .fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}@media (max-width:620px){.reqform .fields{grid-template-columns:minmax(0,1fr)}}.field{display:flex;flex-direction:column;gap:6px}.field label{font-family:var(--util);font-size:12.5px;font-weight:600;color:var(--muted)}.field input,.field select,.field textarea{font-family:var(--serif);font-size:15px;color:var(--ink);background:var(--paper);border:1px solid var(--line);border-radius:8px;padding:11px 13px;min-height:46px;width:100%}.field textarea{min-height:110px;line-height:1.8;resize:vertical}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--accent);outline:0}.reqform button{align-self:flex-start}@media (max-width:620px){body{font-size:16px;line-height:1.9}.wrap{padding-inline:16px}main{padding-block:20px 6px}.view{gap:26px}h1{font-size:25px}h2{font-size:20px}.hero{padding:20px 18px}.guide{padding:20px 18px;gap:16px}.card{padding:16px}.grid{gap:12px}.toc{padding:16px}.toc button{font-size:15px;padding:6px 0;min-height:36px}.cta{padding:20px 18px}.cta a{width:100%;justify-content:center}.btn{width:100%;justify-content:center}.hero-links{flex-direction:column;align-items:stretch}.answer dl{grid-template-columns:minmax(0,1fr)}.chip{font-size:13px;padding:9px 12px}table{font-size:14px}td,th{padding:10px 12px}.table-wrap{position:relative}.table-wrap::after{content:"← اسحب";position:absolute;top:6px;left:8px;font-family:var(--util);font-size:10.5px;color:var(--muted);background:var(--surface);padding:2px 6px;border-radius:10px;opacity:.85}.reqform{padding:16px}.reqform button{width:100%;justify-content:center}footer.site .wrap{padding-block:26px;gap:20px}}h2[id],h3[id]{scroll-margin-top:110px}@media (prefers-reduced-motion:no-preference){.view{animation:fade .25s ease-out}}@keyframes fade{from{opacity:.4}to{opacity:1}}.reqform{position:relative}.hp{position:absolute;width:1px;height:1px;padding:0;margin:-1px;border:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.formmsg{margin:0;font-family:var(--util);font-size:13.5px;line-height:1.8;color:var(--muted)}.formmsg.ok{color:var(--wa,#0e7a6b);font-weight:700}.formmsg.err{color:var(--accent);font-weight:700}.acard{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:22px 18px;display:flex;flex-direction:column;gap:10px;text-align:center;align-items:center;box-shadow:var(--shadow)}.acard .ico{width:54px;height:54px;border-radius:16px;display:grid;place-items:center;background:color-mix(in srgb,var(--cobalt) 10%,transparent);color:var(--cobalt);margin-bottom:2px}.acard .ico svg{width:28px;height:28px}.acard h3{font-size:17px;color:var(--cobalt);line-height:1.5}.acard p{font-size:14px;line-height:1.85;color:var(--body)}.acard .acard-mini{font-family:var(--util);font-size:12.5px;line-height:1.9;color:var(--muted);border-top:1px dashed var(--line);padding-top:9px;width:100%}.acard .acard-field{width:100%;text-align:right;gap:5px}.acard .acard-field label{text-align:right}.acard .btn-wa{width:100%;justify-content:center;background:var(--wa);color:var(--wa-on);margin-top:auto}.acard .btn-wa:hover{background:var(--wa);color:var(--wa-on);text-decoration:none;filter:brightness(1.07)}.acard .more{font-family:var(--util);font-size:12.5px;font-weight:600;color:var(--accent)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .acard .ico{background:rgba(143,176,234,.14);color:#8fb0ea}:root:not([data-theme=light]) .acard h3{color:#8fb0ea}}:root[data-theme=dark] .acard .ico{background:rgba(143,176,234,.14);color:#8fb0ea}:root[data-theme=dark] .acard h3{color:#8fb0ea}.acard .more{white-space:nowrap}.mapbox{margin-top:16px;border:1px solid var(--line);border-radius:var(--radius);overflow:hidden;background:var(--surface)}.mapbox iframe{display:block;width:100%;height:340px;border:0;filter:saturate(.92)}.maprow{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:14px 16px;border-top:1px solid var(--line)}.maprow span{font-family:var(--util);font-size:13.5px;color:var(--muted);line-height:1.8;flex:1 1 240px}.maprow .btn{font-size:13.5px;padding:10px 16px;min-height:42px}.maprow .btn-wa{background:var(--wa);color:var(--wa-on);border-color:transparent}.maprow .btn-wa:hover{color:var(--wa-on);text-decoration:none;filter:brightness(1.07)}.contact-mail{font-size:14.5px;line-height:1.9}.contact-mail a{font-weight:600}@media (max-width:620px){.mapbox iframe{height:260px}.maprow{padding:12px}.maprow .btn{width:100%;justify-content:center}}.guide>*{min-width:0}.table-wrap{min-width:0;max-width:100%}.checks li,.done li{display:block;position:relative;padding-inline-start:26px;gap:0}.checks li::before,.done li::before{position:absolute;inset-inline-start:0;top:0}.bc-root{position:fixed;inset-inline-start:18px;bottom:18px;z-index:9999;font-family:var(--util);display:flex;flex-direction:column;align-items:flex-start;gap:10px}.bc-open{display:inline-flex;align-items:center;gap:9px;background:var(--cobalt);color:#fff;border:0;border-radius:28px;padding:13px 20px;min-height:52px;font-family:var(--util);font-weight:600;font-size:14.5px;cursor:pointer;box-shadow:0 8px 24px rgba(29,59,115,.3);transition:transform .12s,filter .15s}.bc-open:hover{filter:brightness(1.1)}.bc-open:active{transform:translateY(1px)}.bc-open svg{width:21px;height:21px}.bc-root.open .bc-open{display:none}.bc-panel{display:none;width:min(380px,calc(100vw - 32px));height:min(560px,calc(100vh - 110px));background:var(--surface);border:1px solid var(--line);border-radius:16px;overflow:hidden;box-shadow:0 18px 50px rgba(15,25,45,.28);flex-direction:column}.bc-root.open .bc-panel{display:flex}.bc-head{display:flex;align-items:center;justify-content:space-between;gap:10px;background:var(--cobalt);color:#fff;padding:13px 16px}.bc-head b{font-family:var(--sans);font-size:15px;display:block}.bc-head small{font-size:11px;color:#b9cbea;display:block;margin-top:2px}.bc-close{background:0 0;border:0;color:#fff;font-size:16px;cursor:pointer;padding:6px 8px;border-radius:6px}.bc-close:hover{background:rgba(255,255,255,.14)}.bc-body{flex:1;overflow-y:auto;padding:14px;display:flex;flex-direction:column;gap:10px;background:var(--surface-2)}.bc-msg{display:flex}.bc-msg.bc-me{justify-content:flex-start}.bc-msg.bc-bot{justify-content:flex-end}.bc-bubble{max-width:86%;padding:11px 14px;border-radius:14px;font-size:14px;line-height:1.9;font-family:var(--body-font, var(--util));white-space:normal;word-break:break-word}.bc-bot .bc-bubble{background:var(--surface);border:1px solid var(--line);color:var(--body);border-start-end-radius:4px}.bc-me .bc-bubble{background:var(--cobalt);color:#fff;border-start-start-radius:4px}.bc-bubble b{font-weight:700}.bc-typing{display:flex;gap:4px;align-items:center;padding:14px}.bc-typing span{width:6px;height:6px;border-radius:50%;background:var(--muted);opacity:.5;animation:bcb 1s infinite}.bc-typing span:nth-child(2){animation-delay:.15s}.bc-typing span:nth-child(3){animation-delay:.3s}@keyframes bcb{0%,100%,60%{opacity:.35;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}.bc-acts{display:flex;flex-wrap:wrap;gap:7px;justify-content:flex-end}.bc-btn{display:inline-flex;align-items:center;justify-content:center;font-family:var(--util);font-size:13px;font-weight:600;padding:9px 14px;min-height:40px;border-radius:8px;border:1px solid transparent;cursor:pointer;text-decoration:none}.bc-btn-wa{background:var(--wa);color:var(--wa-on)}.bc-btn-wa:hover{color:var(--wa-on);text-decoration:none;filter:brightness(1.08)}.bc-btn-go{background:0 0;border-color:var(--line);color:var(--cobalt)}.bc-btn-go:hover{border-color:var(--cobalt);text-decoration:none}.bc-btn-lead{background:var(--accent);color:var(--on-accent)}.bc-btn-lead:hover{filter:brightness(1.08)}.bc-chips{display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end}.bc-chip{background:var(--surface);border:1px solid var(--line);color:var(--body);font-family:var(--util);font-size:12.5px;padding:8px 12px;min-height:38px;border-radius:18px;cursor:pointer}.bc-chip:hover{border-color:var(--cobalt);color:var(--cobalt)}.bc-lead{background:var(--surface);border:1px solid var(--line);border-radius:12px;padding:14px;display:flex;flex-direction:column;gap:9px}.bc-lead b{font-family:var(--sans);font-size:14.5px;color:var(--ink)}.bc-lead label{display:flex;flex-direction:column;gap:4px;font-family:var(--util);font-size:12px;font-weight:600;color:var(--muted)}.bc-lead input,.bc-lead select{font-family:var(--util);font-size:14px;color:var(--body);background:var(--surface-2);border:1px solid var(--line);border-radius:8px;padding:10px 11px;width:100%;box-sizing:border-box}.bc-lead input:focus,.bc-lead select:focus{outline:0;border-color:var(--cobalt)}.bc-note{margin:0;font-size:12.5px;color:var(--muted);line-height:1.7}.bc-note.err{color:var(--accent);font-weight:600}.bc-form{display:flex;gap:8px;padding:10px;border-top:1px solid var(--line);background:var(--surface)}.bc-form input{flex:1;min-width:0;font-family:var(--util);font-size:14px;color:var(--body);background:var(--surface-2);border:1px solid var(--line);border-radius:22px;padding:11px 15px}.bc-form input:focus{outline:0;border-color:var(--cobalt)}.bc-form button{background:var(--cobalt);color:#fff;border:0;border-radius:22px;padding:0 18px;min-height:44px;font-family:var(--util);font-weight:600;font-size:13.5px;cursor:pointer}.bc-form button:hover{filter:brightness(1.1)}@media (max-width:560px){.bc-root{inset-inline-start:12px;inset-inline-end:12px;bottom:12px;align-items:stretch}.bc-open{width:100%;justify-content:center}.bc-panel{width:100%;height:min(72vh,calc(100vh - 90px))}}.as-page main.wrap{max-width:1180px}.as-page .bc-root{display:none}.as-wrap{display:grid;grid-template-columns:270px minmax(0,1fr);gap:20px;align-items:start}.as-side{position:sticky;top:96px;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:18px;display:flex;flex-direction:column;gap:14px}.as-side-head h2{font-size:18px;margin-top:6px}.as-side-head p{font-family:var(--util);font-size:12.5px;color:var(--muted);line-height:1.8;margin-top:6px}.as-topics{display:flex;flex-direction:column;gap:6px}.as-topic{text-align:start;background:0 0;border:1px solid var(--line);border-radius:9px;padding:10px 12px;min-height:42px;font-family:var(--util);font-size:13.5px;color:var(--body);cursor:pointer}.as-topic:hover{border-color:var(--cobalt);color:var(--cobalt);background:var(--surface-2)}.as-side-foot{border-top:1px solid var(--line);padding-top:12px;display:flex;flex-direction:column;gap:9px}.as-main{display:flex;flex-direction:column;gap:12px;min-width:0}.as-feed{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:clamp(16px,3vw,26px);display:flex;flex-direction:column;gap:14px;min-height:60vh}.as-intro{display:flex;flex-direction:column;align-items:center;text-align:center;gap:12px;padding:clamp(18px,5vw,48px) 0}.as-logo{width:62px;height:62px;border-radius:20px;display:grid;place-items:center;background:color-mix(in srgb,var(--cobalt) 10%,transparent);color:var(--cobalt)}.as-logo svg{width:32px;height:32px}.as-intro h1{font-size:clamp(23px,4vw,31px)}.as-lede{max-width:56ch;font-size:15.5px;line-height:1.95;color:var(--body)}.as-fine{font-family:var(--util);font-size:12.5px;color:var(--muted);line-height:1.8;max-width:52ch}.as-chips{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-top:8px}.as-chip{background:var(--surface-2);border:1px solid var(--line);color:var(--body);font-family:var(--util);font-size:13.5px;padding:10px 15px;min-height:42px;border-radius:22px;cursor:pointer}.as-chip:hover{border-color:var(--cobalt);color:var(--cobalt)}.as-msg{display:flex;gap:10px;align-items:flex-start}.as-msg.as-me{justify-content:flex-start}.as-msg.as-bot{justify-content:flex-start}.as-av{flex-shrink:0;width:34px;height:34px;border-radius:11px;display:grid;place-items:center;font-family:var(--util);font-size:11.5px;font-weight:700}.as-bot .as-av{background:color-mix(in srgb,var(--cobalt) 12%,transparent);color:var(--cobalt)}.as-me .as-av{background:var(--surface-2);color:var(--muted);border:1px solid var(--line)}.as-bubble{max-width:74ch;font-size:15px;line-height:2;padding:13px 16px;border-radius:13px}.as-bot .as-bubble{background:var(--surface-2);border:1px solid var(--line);color:var(--body)}.as-me .as-bubble{background:var(--cobalt);color:#fff}.as-typing{display:flex;gap:5px;align-items:center}.as-typing span{width:6px;height:6px;border-radius:50%;background:var(--muted);opacity:.5;animation:bcb 1s infinite}.as-typing span:nth-child(2){animation-delay:.15s}.as-typing span:nth-child(3){animation-delay:.3s}.as-acts{display:flex;flex-wrap:wrap;gap:8px;padding-inline-start:44px}.as-btn{display:inline-flex;align-items:center;justify-content:center;font-family:var(--util);font-size:13.5px;font-weight:600;padding:10px 16px;min-height:44px;border-radius:9px;border:1px solid transparent;cursor:pointer;text-decoration:none}.as-wa{background:var(--wa);color:var(--wa-on)}.as-wa:hover{color:var(--wa-on);text-decoration:none;filter:brightness(1.08)}.as-go{background:0 0;border-color:var(--line);color:var(--cobalt)}.as-go:hover{border-color:var(--cobalt);text-decoration:none}.as-lead{background:var(--accent);color:var(--on-accent)}.as-lead:hover{filter:brightness(1.08)}div.as-lead{background:var(--surface-2);border:1px solid var(--line);border-radius:12px;padding:16px;display:flex;flex-direction:column;gap:11px;color:var(--body)}div.as-lead>b{font-family:var(--sans);font-size:15.5px;color:var(--ink)}.as-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}div.as-lead label{display:flex;flex-direction:column;gap:5px;font-family:var(--util);font-size:12px;font-weight:600;color:var(--muted);min-width:0}div.as-lead input,div.as-lead select,div.as-lead textarea{font-family:var(--util);font-size:14px;color:var(--body);background:var(--surface);border:1px solid var(--line);border-radius:8px;padding:10px 12px;width:100%;box-sizing:border-box}div.as-lead textarea{resize:vertical;line-height:1.8}div.as-lead input:focus,div.as-lead select:focus,div.as-lead textarea:focus{outline:0;border-color:var(--cobalt)}div.as-lead .as-btn{align-self:flex-start}.as-note{margin:0;font-family:var(--util);font-size:12.5px;color:var(--muted);line-height:1.8}.as-note.err{color:var(--accent);font-weight:600}.as-form{display:flex;gap:9px;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:10px}.as-form input{flex:1;min-width:0;font-family:var(--util);font-size:15px;color:var(--body);background:var(--surface-2);border:1px solid var(--line);border-radius:24px;padding:13px 18px}.as-form input:focus{outline:0;border-color:var(--cobalt)}.as-form button{background:var(--cobalt);color:#fff;border:0;border-radius:24px;padding:0 22px;min-height:48px;font-family:var(--util);font-weight:600;font-size:14.5px;cursor:pointer}.as-form button:hover{filter:brightness(1.1)}.as-disclaimer{font-family:var(--util);font-size:12px;color:var(--muted);text-align:center;margin:0}@media (max-width:900px){.as-wrap{grid-template-columns:minmax(0,1fr)}.as-side{position:static;order:2}.as-topics{flex-direction:row;flex-wrap:wrap}.as-topic{flex:1 1 auto}.as-main{order:1}}@media (max-width:560px){.as-fields{grid-template-columns:minmax(0,1fr)}.as-acts{padding-inline-start:0}.as-bubble{font-size:14.5px}}.as-promo{margin-top:16px;background:var(--cobalt);border-radius:var(--radius);padding:clamp(18px,3vw,26px);display:flex;align-items:center;justify-content:space-between;gap:18px;flex-wrap:wrap}.as-promo h3{color:#fff;font-size:20px;margin-top:6px}.as-promo p{color:#c6d6ee;font-size:14.5px;line-height:1.9;max-width:62ch;margin-top:7px}.as-promo .eyebrow{color:#f0a6ac}.as-promo .btn{background:#fff;color:var(--cobalt);flex-shrink:0}.as-promo .btn:hover{color:var(--cobalt);filter:brightness(.95);text-decoration:none}@media (max-width:620px){.as-promo{flex-direction:column;align-items:stretch}}.bc-head-acts{display:flex;align-items:center;gap:2px}.bc-full{color:#fff;font-size:15px;text-decoration:none;padding:6px 9px;border-radius:6px;line-height:1}.bc-full:hover{background:rgba(255,255,255,.14);color:#fff;text-decoration:none}footer.site .legal .wrap{display:block;grid-template-columns:none;text-align:start}footer.site .legal .wrap{padding-bottom:78px}@media (max-width:560px){footer.site .legal .wrap{padding-bottom:104px}}.as-page footer.site .legal .wrap{padding-bottom:16px}html[dir=ltr] body{direction:ltr;text-align:left;font-family:Inter,"Segoe UI",system-ui,-apple-system,sans-serif}html[dir=ltr] .acard .acard-field,html[dir=ltr] .acard .acard-field label,html[dir=ltr] .toc button,html[dir=ltr] caption,html[dir=ltr] td,html[dir=ltr] th{text-align:left}html[dir=ltr] .table-wrap::after{content:"swipe →";left:auto;right:8px}html[dir=ltr]{--sans:"Inter","Segoe UI",system-ui,sans-serif;--serif:"Inter","Segoe UI",system-ui,sans-serif;--util:"Inter","Segoe UI",system-ui,sans-serif}html[dir=ltr] .brand b{letter-spacing:-.3px}html[dir=ltr] .bc-acts,html[dir=ltr] .bc-chips{justify-content:flex-start}/* مبدّل اللغة */ .langs{display:flex;align-items:center;gap:2px;background:var(--surface-2);border:1px solid var(--line);border-radius:8px;padding:3px}.langs a{font-family:var(--util);font-size:12.5px;font-weight:600;color:var(--body);padding:6px 9px;min-height:36px;display:inline-flex;align-items:center;border-radius:6px;line-height:1}.langs a:hover{color:var(--cobalt);background:var(--surface);text-decoration:none}.langs a[aria-current=true]{background:var(--cobalt);color:#fff}@media (max-width:900px){.langs{order:4;width:100%;justify-content:center;margin-top:8px}}@media (max-width:900px){.bar{flex-wrap:wrap;row-gap:8px}.bar-actions{flex-wrap:wrap;justify-content:flex-end;min-width:0}.langs{order:0;width:auto;margin-top:0}.wa-btn{min-width:0}}@media (max-width:560px){.bar-actions{width:100%;justify-content:space-between}.wa-btn .wa-txt{display:none}.wa-btn{padding:9px 12px}.langs a{padding:6px 7px;font-size:12px}}.view .callout a:not(.btn),.view .guide ol li a:not(.btn):not(.card),.view .guide ul li a:not(.btn):not(.card),.view .prose a:not(.btn):not(.chip),.view p a:not(.btn):not(.chip):not(.wa-btn):not(.card):not(.more){text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.view .callout a:not(.btn):hover,.view p a:not(.btn):hover{text-decoration-thickness:2px}.toc h2{font-family:var(--util);font-size:12px;letter-spacing:1.2px;color:var(--muted);font-weight:600}.card h3.ch,.card-dark h3.ch{color:inherit}a.card:hover h3.ch{color:var(--accent)}.card-dark h3.ch{color:#fff}.illu{--il-1:var(--cobalt);--il-2:var(--turq);--il-3:var(--bole);--il-paper:var(--surface);--il-line:var(--line);--il-bg:var(--surface-2);--il-ink:var(--ink);display:block;width:100%;max-width:560px;margin:10px 0 2px}.illu svg{display:block;width:100%;height:auto;border-radius:14px;border:1px solid var(--line-soft)}@media (max-width:620px){.illu{max-width:100%;margin:8px 0 0}}.bluf{background:var(--surface-2);border:1px solid var(--line);border-inline-start:4px solid var(--cobalt);border-radius:var(--radius);padding:16px 18px;margin:14px 0 2px;max-width:72ch}.bluf b{display:block;font-family:var(--util);font-size:11.5px;letter-spacing:1.4px;color:var(--muted);font-weight:600;margin-bottom:8px}.bluf p{margin:0;font-size:15.5px;line-height:1.95;color:var(--ink)}@media (max-width:620px){.bluf{padding:14px 15px}.bluf p{font-size:15px}}.hub{background:var(--surface);border:1px solid var(--line);border-radius:14px;padding:26px 26px 22px;margin-bottom:22px;box-shadow:var(--shadow)}.hub-head .eyebrow{color:var(--accent)}.hub h1{font-size:clamp(23px,3.4vw,34px);margin:6px 0 8px;letter-spacing:-.4px}.hub-lede{font-size:15.5px;line-height:1.9;color:var(--body);max-width:64ch;margin:0}.hub-form{display:flex;gap:9px;margin:18px 0 12px;min-width:0}.hub-form input{flex:1 1 auto;min-width:0;font-family:var(--serif);font-size:16px;padding:14px 16px;border:1.5px solid var(--line);border-radius:10px;background:var(--paper);color:var(--ink);min-height:52px}.hub-form input:focus{outline:0;border-color:var(--cobalt);box-shadow:0 0 0 3px color-mix(in srgb,var(--cobalt) 16%,transparent)}.hub-form button{flex:0 0 auto;font-family:var(--util);font-weight:600;font-size:15px;padding:0 24px;min-height:52px;border:0;border-radius:10px;cursor:pointer;background:var(--cobalt);color:#fff}.hub-form button:hover{filter:brightness(1.12)}.hub-quick{margin-bottom:14px}.hub-case{display:block;background:color-mix(in srgb,var(--accent) 9%,transparent);border:1px solid color-mix(in srgb,var(--accent) 32%,transparent);border-radius:10px;padding:13px 16px;font-family:var(--util);font-size:15px;color:var(--ink)}.hub-case:hover{background:color-mix(in srgb,var(--accent) 14%,transparent);text-decoration:none}.hub-case small{display:block;font-size:13px;color:var(--muted);margin-top:3px;font-weight:400}.hub-out{background:var(--surface-2);border:1px solid var(--line);border-radius:11px;padding:16px 18px;margin-bottom:14px}.hub-a{font-size:15.5px;line-height:1.95;color:var(--ink)}.hub-acts{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.hub-btn{font-family:var(--util);font-size:13.5px;font-weight:600;padding:9px 14px;border-radius:8px;background:var(--surface);border:1px solid var(--line);color:var(--cobalt);min-height:40px;display:inline-flex;align-items:center}.hub-btn:hover{border-color:var(--cobalt);text-decoration:none}.hub-wa{background:var(--wa);border-color:var(--wa);color:var(--wa-on)}.hub-wa:hover{color:var(--wa-on);filter:brightness(1.08)}.hub-more{color:var(--accent)}.hub-src{font-family:var(--util);font-size:12px;color:var(--muted);margin-top:11px;padding-top:9px;border-top:1px solid var(--line)}.hub-src a{display:inline}.hub-cats{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px;margin-top:6px}.hub-cat{display:flex;align-items:center;gap:9px;min-width:0;text-align:start;background:var(--surface-2);border:1px solid var(--line-soft);border-radius:9px;padding:11px 13px;font-family:var(--util);font-size:13.5px;font-weight:600;color:var(--ink);min-height:46px}.hub-cat:hover{border-color:var(--cobalt);color:var(--cobalt);text-decoration:none}.hub-cat span:last-child{min-width:0;line-height:1.45;overflow-wrap:anywhere}.hub-ico{font-size:17px;flex:0 0 auto;line-height:1}.hub-fine{font-family:var(--util);font-size:12.5px;line-height:1.8;color:var(--muted);margin-top:16px}@media (max-width:620px){.hub{padding:18px 16px 16px;border-radius:12px}.hub-form{flex-direction:column}.hub-form button{width:100%}.hub-cats{grid-template-columns:repeat(auto-fill,minmax(132px,1fr))}}.as-case-btn{display:block;width:100%;text-align:start;cursor:pointer;background:color-mix(in srgb,var(--accent) 10%,transparent);border:1px solid color-mix(in srgb,var(--accent) 34%,transparent);border-radius:10px;padding:12px 14px;margin-bottom:14px;font-family:var(--util);font-size:14.5px;font-weight:600;color:var(--ink)}.as-case-btn:hover{background:color-mix(in srgb,var(--accent) 16%,transparent)}.as-case-btn small{display:block;font-size:12px;font-weight:400;color:var(--body);margin-top:3px;line-height:1.6}.as-cat{border-bottom:1px solid var(--line-soft)}.as-cat-head{display:flex;align-items:center;gap:9px;width:100%;cursor:pointer;background:0 0;border:0;padding:11px 4px;font-family:var(--util);font-size:14px;font-weight:600;color:var(--ink);text-align:start;min-height:44px}.as-cat-head:hover{color:var(--cobalt)}.as-cat-ico{flex:0 0 auto;font-size:16px;line-height:1}.as-cat-t{flex:1 1 auto;min-width:0}.as-cat-n{flex:0 0 auto;font-size:11.5px;color:var(--muted);background:var(--surface-2);border-radius:20px;padding:2px 8px}.as-cat-list{display:none;padding:2px 0 10px}.as-cat.open .as-cat-list{display:block}.as-cat.open .as-cat-head{color:var(--cobalt)}.as-src{font-family:var(--util);font-size:12px;color:var(--muted);margin-top:12px;padding-top:9px;border-top:1px solid var(--line-soft)}.as-src a{display:inline}.as-rel{margin-top:13px;padding-top:11px;border-top:1px solid var(--line-soft);align-items:center}.as-rel-l{font-family:var(--util);font-size:12px;color:var(--muted);margin-inline-end:4px}.as-verdict{display:inline-block;font-family:var(--util);font-size:15px;font-weight:700;padding:7px 15px;border-radius:20px;margin-bottom:12px}.as-v-ok{background:color-mix(in srgb,var(--ok) 16%,transparent);color:var(--ok)}.as-v-mid{background:color-mix(in srgb,var(--turq) 16%,transparent);color:var(--turq)}.as-v-warn{background:color-mix(in srgb,var(--accent) 14%,transparent);color:var(--accent)}.as-warn{background:color-mix(in srgb,var(--warn) 13%,transparent);border-inline-start:3px solid var(--warn);border-radius:8px;padding:11px 14px;margin-top:12px;font-size:14.5px;line-height:1.9}.as-case{display:grid;gap:11px;margin-top:14px}.as-case label{display:block;font-family:var(--util);font-size:13px;font-weight:600;color:var(--body)}.as-case label b{font-weight:700;color:var(--ink)}.as-case input,.as-case select{display:block;width:100%;margin-top:5px;font-family:var(--serif);font-size:15px;padding:11px 12px;border:1px solid var(--line);border-radius:8px;background:var(--paper);color:var(--ink);min-height:46px}.as-case input:focus,.as-case select:focus{outline:0;border-color:var(--cobalt)}.as-case button{margin-top:4px;cursor:pointer;border:0;background:var(--accent);color:var(--on-accent)}.as-case button:disabled{opacity:.55;cursor:default}.as-btn.as-case{background:var(--accent);color:var(--on-accent);border-color:var(--accent)}.as-chip-case{background:color-mix(in srgb,var(--accent) 12%,transparent);border-color:color-mix(in srgb,var(--accent) 36%,transparent)}.bc-src{font-family:var(--util);font-size:11.5px;color:#b9cbea;margin-top:9px;padding-top:7px;border-top:1px solid rgba(255,255,255,.14)}.bc-src a{display:inline;color:inherit;text-decoration:underline}.bc-btn-case{background:var(--accent);color:var(--on-accent);border-color:var(--accent)}.as-cat-n{color:var(--body)}.hub-case small{color:var(--body)}.as-disclaimer a,.as-note a,.hub-fine a{text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.hub-ico{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;color:var(--cobalt)}.hub-ico .ic{width:21px;height:21px}.hub-cat:hover .hub-ico{color:var(--accent)}.as-cat-ico{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;color:var(--cobalt)}.as-cat-ico .ic{width:19px;height:19px}.as-cat-head:hover .as-cat-ico,.as-cat.open .as-cat-ico{color:var(--accent)}.as-case-btn{display:flex;align-items:flex-start;gap:10px}.as-case-btn .ic{width:19px;height:19px;flex:0 0 auto;margin-top:2px;color:var(--accent)}.as-case-btn>span{min-width:0}.ticker{background:var(--accent);color:var(--on-accent);overflow:hidden;position:relative}.tk-view{overflow:hidden;position:relative;direction:ltr}.tk-track{display:flex;width:max-content;direction:ltr;animation:tk-run 70s linear infinite}.tk-set{display:flex;align-items:center;flex:0 0 auto}@keyframes tk-run{from{transform:translateX(0)}to{transform:translateX(-50%)}}.ticker:focus-within .tk-track{animation-play-state:paused}@media (hover:hover){.ticker:hover .tk-track{animation-play-state:paused}}.tk-i{direction:rtl;unicode-bidi:isolate;display:inline-flex;align-items:center;gap:7px;white-space:nowrap;font-family:var(--util);font-weight:500;font-size:13.5px;line-height:1;padding-block:11px;color:var(--on-accent)}a.tk-i:hover{color:var(--on-accent);text-decoration:underline;text-underline-offset:4px}.tk-i b{font-weight:700}.tk-tag{font-size:10.5px;letter-spacing:1px;background:var(--on-accent);color:var(--accent);padding:3px 9px;border-radius:4px;font-weight:700;flex:0 0 auto}.tk-tag-2{background:color-mix(in srgb,var(--on-accent) 22%,transparent);color:var(--on-accent)}.tk-tag-3{background:var(--wa);color:var(--wa-on)}.tk-sep{flex:0 0 auto;width:5px;height:5px;border-radius:50%;background:color-mix(in srgb,var(--on-accent) 45%,transparent);margin-inline:20px}.tk-wa{font-weight:700}@media (max-width:620px){.tk-i{font-size:12.5px;padding-block:10px}.tk-sep{margin-inline:14px}}@media (prefers-reduced-motion:reduce){.tk-track{animation:none}.tk-view{overflow-x:auto;scrollbar-width:none}.tk-view::-webkit-scrollbar{display:none}.tk-set:last-child{display:none}}.hero h2.hero-h{font-size:clamp(26px,4.2vw,40px);font-weight:800;letter-spacing:-.2px}@media (max-width:620px){.hero h2.hero-h{font-size:25px}}html[dir=ltr] .as-cat-n,html[dir=ltr] .as-src,html[dir=ltr] .hub-case small{text-align:start}html[dir=ltr] .as-ask input,html[dir=ltr] .hub-form input{text-align:start}.as-av svg{width:18px;height:18px}