@font-face{font-family:Inter;font-style:normal;font-weight:400 800;font-display:swap;src:url(/assets/inter-latin-Dx4kXJAl.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:400 800;font-display:swap;src:url(/assets/inter-latin-ext-DO1Apj_S.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}:root{--bg:#0d1117;--bg-2:#0a0e14;--surface:#151b23;--surface-2:#1b232d;--surface-3:#212b37;--line:#242e3a;--line-2:#303c4b;--ink:#e8eef5;--dim:#96a4b5;--faint:#66768a;--brass:#d4af6a;--brass-dim:#8d7443;--verified:#3fb27f;--caution:#d98e2b;--danger:#e5675e;--r:14px;--maxw:1120px;--nav:64px;--nav-bg:rgba(13,17,23,.72);--tab-bg:rgba(13,17,23,.92);--scrim:rgba(5,8,12,.68);--next-grad:linear-gradient(165deg,#1c2431,#141a22);--shadow:0 -1px 0 rgba(255,255,255,.03);color-scheme:dark}[data-theme=light]{--bg:#ffffff;--bg-2:#f6f8fa;--surface:#ffffff;--surface-2:#f4f6f9;--surface-3:#e9edf2;--line:#e3e8ee;--line-2:#d2dae3;--ink:#111820;--dim:#4a5666;--faint:#6b7889;--brass:#8a6a28;--brass-dim:#b9a068;--verified:#1c7a52;--caution:#9a6410;--danger:#b3352c;--nav-bg:rgba(255,255,255,.82);--tab-bg:rgba(255,255,255,.94);--scrim:rgba(17,24,32,.38);--next-grad:linear-gradient(165deg,#fbfcfe,#f1f4f8);--shadow:0 -1px 0 rgba(17,24,32,.05);color-scheme:light}*{box-sizing:border-box}html,body,#root{height:100%}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--bg);color:var(--ink);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.num{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;background:none;border:none;cursor:pointer}::selection{background:#d4af6a47}.shell{min-height:100%;display:flex;flex-direction:column}.wrap{width:100%;max-width:var(--maxw);margin:0 auto;padding:0 22px}.nav{position:sticky;top:0;z-index:60;height:var(--nav);display:flex;align-items:center;background:var(--nav-bg);backdrop-filter:blur(14px) saturate(160%);border-bottom:1px solid var(--line)}.nav .wrap{display:flex;align-items:center;justify-content:space-between;gap:20px}.brand{display:flex;align-items:center;gap:11px;font-weight:700;letter-spacing:-.01em;font-size:18px}.nav-links{display:flex;align-items:center;gap:26px;font-size:14.5px;color:var(--dim)}.nav-links a:hover{color:var(--ink)}@media(max-width:720px){.nav-links a.hide-sm{display:none}}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:11px 20px;border-radius:11px;font-weight:600;font-size:15px;border:1px solid var(--line-2);background:var(--surface-2);transition:.16s ease;white-space:nowrap}.btn:hover{background:var(--surface-3);border-color:#3d4a5c}.btn-primary{background:linear-gradient(180deg,#e0bd78,#c9a25c);color:#221a08;border-color:#e0bd78;font-weight:700}.btn-primary:hover{background:linear-gradient(180deg,#eaca88,#d4af6a);border-color:#eaca88}.btn-sm{padding:8px 14px;font-size:13.5px;border-radius:9px}.hero{padding:76px 0 60px;position:relative;overflow:hidden}.hero:before{content:"";position:absolute;inset:-40% 0 auto 50%;transform:translate(-50%);width:900px;height:900px;pointer-events:none;background:radial-gradient(circle,rgba(212,175,106,.1),transparent 62%)}.hero-inner{position:relative;display:grid;grid-template-columns:1.05fr .95fr;gap:56px;align-items:center}@media(max-width:900px){.hero-inner{grid-template-columns:1fr;gap:38px}.hero{padding:52px 0 40px}}.eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:11.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--brass);font-weight:600;margin-bottom:20px;border:1px solid var(--brass-dim);border-radius:20px;padding:5px 13px}h1.display{font-size:clamp(36px,5.6vw,60px);line-height:1.06;margin:0 0 20px;font-weight:800;letter-spacing:-.032em}h1.display em{font-style:normal;color:var(--brass)}.hero p.lede{font-size:18.5px;color:var(--dim);margin:0 0 28px;max-width:52ch}.hero-cta{display:flex;gap:12px;flex-wrap:wrap;align-items:center}.hero-note{font-size:13.5px;color:var(--faint);margin-top:18px}.hero-note b{color:var(--dim);font-weight:600}section{padding:70px 0;border-top:1px solid var(--line)}section h2{font-size:clamp(25px,3.4vw,34px);letter-spacing:-.022em;margin:0 0 12px;font-weight:750}section p.sec-lede{font-size:17.5px;color:var(--dim);max-width:64ch;margin:0 0 30px}.kicker{font-size:11.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--brass);font-weight:600;margin-bottom:12px}.cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(238px,1fr));gap:16px}.card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);padding:24px;transition:.18s ease}.card:hover{border-color:var(--line-2);background:var(--surface-2)}.card h3{margin:0 0 8px;font-size:17.5px;letter-spacing:-.01em}.card p{margin:0;color:var(--dim);font-size:14.8px;line-height:1.62}.card .ico{width:36px;height:36px;border-radius:10px;display:grid;place-items:center;background:#d4af6a1c;border:1px solid var(--brass-dim);color:var(--brass);margin-bottom:14px}table.data{width:100%;border-collapse:collapse;font-size:14.5px;margin:18px 0 0}table.data th,table.data td{padding:11px 13px;border-bottom:1px solid var(--line);text-align:left;vertical-align:middle}table.data th{font-size:11px;letter-spacing:.09em;text-transform:uppercase;color:var(--faint);font-weight:600;white-space:nowrap}table.data tbody tr:hover{background:var(--surface)}.bad{color:var(--danger);font-weight:600}.good{color:var(--verified);font-weight:600}.promise{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);padding:28px 30px}.promise ul{margin:0;padding-left:0;list-style:none}.promise li{display:flex;gap:12px;padding:10px 0;border-bottom:1px solid var(--line);color:var(--dim);font-size:15.3px}.promise li:last-child{border-bottom:none}.promise li b{color:var(--ink);font-weight:600}.tick{color:var(--verified);flex:none;margin-top:3px}.roadmap{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:14px}.step{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);padding:20px}.step .n{font-size:11.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--brass);font-weight:600;margin-bottom:8px}.step h4{margin:0 0 6px;font-size:16px}.step p{margin:0;font-size:14px;color:var(--dim)}.step.now{border-color:var(--brass-dim);background:linear-gradient(180deg,rgba(212,175,106,.07),var(--surface))}footer{border-top:1px solid var(--line);padding:40px 0 56px;color:var(--faint);font-size:14px}footer .wrap{display:flex;justify-content:space-between;gap:22px;flex-wrap:wrap;align-items:flex-start}footer a{color:var(--dim)}footer a:hover{color:var(--ink)}.appwrap{max-width:520px;margin:0 auto;width:100%;padding-inline:18px;padding-block:0 calc(104px + env(safe-area-inset-bottom))}.apphead{display:flex;align-items:center;justify-content:space-between;padding:18px 0 10px;gap:14px}.loc-btn{display:flex;align-items:center;gap:7px;font-size:14.5px;color:var(--dim);font-weight:500}.loc-btn:hover{color:var(--ink)}.hijri{font-size:13px;color:var(--faint)}.next{background:var(--next-grad);border:1px solid var(--line-2);border-radius:20px;padding:26px 24px 24px;position:relative;overflow:hidden}.next:after{content:"";position:absolute;top:-70px;right:-70px;width:220px;height:220px;background:radial-gradient(circle,rgba(212,175,106,.16),transparent 68%);pointer-events:none}.next .lbl{font-size:11.5px;letter-spacing:.15em;text-transform:uppercase;color:var(--brass);font-weight:600}.next .nm{font-size:31px;font-weight:750;letter-spacing:-.02em;margin:6px 0 2px}.next .at{font-size:16px;color:var(--dim)}.next .cd{font-size:44px;font-weight:800;letter-spacing:-.035em;margin-top:14px;line-height:1}.next .cd-part+.cd-part{margin-left:.34em}[dir=rtl] .next .cd-part+.cd-part{margin-left:0;margin-right:.34em}.next .cd small{font-size:15px;color:var(--faint);font-weight:500;letter-spacing:0;margin-left:8px}[dir=rtl] .next .cd small{margin-left:0;margin-right:8px}.bar{height:4px;background:var(--surface-3);border-radius:99px;margin-top:18px;overflow:hidden}.bar i{display:block;height:100%;background:linear-gradient(90deg,var(--brass-dim),var(--brass));border-radius:99px;transition:width 1s linear}.chip{display:inline-flex;align-items:center;gap:7px;font-size:12.8px;font-weight:500;padding:7px 12px;border-radius:20px;margin:14px 6px 0 0;border:1px solid var(--line-2);background:var(--surface-2);color:var(--dim)}.chip.caution{color:var(--caution);border-color:#4a3a1c;background:#d98e2b17}.chip.verified{color:var(--verified);border-color:#1f4a38;background:#3fb27f14}.times{margin-top:18px;background:var(--surface);border:1px solid var(--line);border-radius:var(--r);overflow:hidden}.row{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:15px 18px;border-bottom:1px solid var(--line);width:100%;text-align:left;transition:.14s ease}.row:last-child{border-bottom:none}.row:hover{background:var(--surface-2)}.row .l{display:flex;align-items:center;gap:12px;font-size:16px;font-weight:500}.row .t{font-size:16.5px;font-weight:600;letter-spacing:-.01em}.row.active{background:#d4af6a12}.row.active .l,.row.active .t{color:var(--brass)}.row .dotmark{width:6px;height:6px;border-radius:99px;background:var(--line-2);flex:none}.row.active .dotmark{background:var(--brass);box-shadow:0 0 0 4px #d4af6a26}.row.past{opacity:.48}.row .qasr{font-size:11px;letter-spacing:.07em;text-transform:uppercase;color:var(--caution);border:1px solid #4a3a1c;border-radius:20px;padding:2px 8px;font-weight:600}.tabs{position:fixed;bottom:0;left:0;right:0;z-index:70;display:grid;grid-template-columns:repeat(5,1fr);background:var(--tab-bg);backdrop-filter:blur(14px) saturate(160%);border-top:1px solid var(--line-2);box-shadow:var(--shadow);padding-bottom:env(safe-area-inset-bottom)}.tabs a{display:flex;flex-direction:column;align-items:center;gap:5px;padding:10px 4px 9px;font-size:11px;letter-spacing:.01em;color:var(--dim);font-weight:600;position:relative;-webkit-tap-highlight-color:transparent;transition:color .15s ease}.tabs a:hover{color:var(--ink)}.tabs a.on{color:var(--brass);font-weight:700}.tabs a.on:before{content:"";position:absolute;top:0;left:50%;transform:translate(-50%);width:26px;height:2.5px;border-radius:0 0 3px 3px;background:var(--brass)}.tabs a.on svg{transform:translateY(-1px) scale(1.06)}.tabs svg{width:23px;height:23px;stroke-width:2.1;transition:transform .16s cubic-bezier(.22,1,.36,1)}.theme-toggle{display:inline-flex;align-items:center;gap:8px;padding:7px 13px;border-radius:99px;border:1px solid var(--line-2);background:var(--surface-2);color:var(--dim);font-size:13.5px;font-weight:600;transition:.16s ease;-webkit-tap-highlight-color:transparent}.theme-toggle:hover{color:var(--ink);border-color:var(--brass-dim);background:var(--surface-3)}.theme-toggle.compact{padding:8px;gap:0;border-radius:50%}.tt-icons{position:relative;width:17px;height:17px;flex:none}.tt-icons svg{position:absolute;inset:0;width:17px;height:17px;transition:opacity .2s ease,transform .28s cubic-bezier(.22,1,.36,1)}.tt-icons svg:first-child{opacity:0;transform:rotate(-70deg) scale(.6)}.tt-icons svg:last-child{opacity:1;transform:none}[data-theme=light] .tt-icons svg:first-child{opacity:1;transform:none}[data-theme=light] .tt-icons svg:last-child{opacity:0;transform:rotate(70deg) scale(.6)}.tt-label{letter-spacing:.01em}@media(max-width:560px){.tt-label{display:none}.theme-toggle{padding:8px;gap:0;border-radius:50%}}.scrim{position:fixed;inset:0;background:var(--scrim);backdrop-filter:blur(3px);z-index:90;animation:fade .18s ease}.sheet{position:fixed;left:0;right:0;bottom:0;z-index:91;max-height:86vh;overflow-y:auto;background:var(--surface);border-top:1px solid var(--line-2);border-radius:22px 22px 0 0;padding:8px 22px calc(30px + env(safe-area-inset-bottom));animation:up .26s cubic-bezier(.22,1,.36,1);max-width:520px;margin:0 auto}@keyframes up{0%{transform:translateY(24px);opacity:0}to{transform:none;opacity:1}}@keyframes fade{0%{opacity:0}to{opacity:1}}.grip{width:38px;height:4px;background:var(--line-2);border-radius:99px;margin:8px auto 16px}.sheet h3{margin:0 0 4px;font-size:22px;letter-spacing:-.018em}.sheet .sub{color:var(--dim);font-size:14.5px;margin:0 0 20px}.kv{display:flex;justify-content:space-between;gap:16px;padding:11px 0;border-bottom:1px solid var(--line);font-size:14.8px}.kv:last-of-type{border-bottom:none}.kv .k{color:var(--faint)}.kv .v{font-weight:600;text-align:right}.explain{background:var(--surface-2);border:1px solid var(--line);border-radius:12px;padding:15px 17px;margin-top:16px;font-size:14.6px;color:var(--dim);line-height:1.62}.explain b{color:var(--ink)}.group{margin-top:22px}.group>.gl{font-size:11.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--faint);font-weight:600;margin-bottom:9px}.panel{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);overflow:hidden}.opt{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding:14px 17px;border-bottom:1px solid var(--line);width:100%;text-align:left}.opt:last-child{border-bottom:none}.opt:hover{background:var(--surface-2)}.opt .on-t{font-size:15.4px;font-weight:500}.opt .on-s{font-size:13.2px;color:var(--faint);margin-top:3px;line-height:1.5}.opt .mark{color:var(--brass);flex:none;margin-top:2px}.seg{display:flex;background:var(--surface-2);border:1px solid var(--line);border-radius:11px;padding:3px;gap:3px}.seg button{flex:1;padding:9px 10px;border-radius:8px;font-size:14px;font-weight:500;color:var(--dim);transition:.14s}.seg button.on{background:var(--surface-3);color:var(--ink);font-weight:600;box-shadow:0 1px 2px #0000004d}.stepper{display:flex;align-items:center;gap:10px}.stepper button{width:30px;height:30px;border-radius:8px;border:1px solid var(--line-2);background:var(--surface-2);display:grid;place-items:center;font-size:17px;line-height:1}.stepper .val{min-width:46px;text-align:center;font-weight:600;font-size:14.6px}input.txt,select.txt{width:100%;background:var(--surface-2);border:1px solid var(--line-2);color:var(--ink);border-radius:10px;padding:11px 13px;font-size:15px;outline:none}input.txt:focus,select.txt:focus{border-color:var(--brass-dim)}.compass{width:min(292px,78vw);aspect-ratio:1;margin:26px auto 0;position:relative;border-radius:50%;border:1px solid var(--line-2);background:radial-gradient(circle at 50% 42%,#1a2230,#10161e 72%);display:grid;place-items:center}.needle{position:absolute;inset:0;display:grid;place-items:center;transition:transform .16s linear}.bearing{font-size:40px;font-weight:800;letter-spacing:-.035em}.bearing small{display:block;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--faint);font-weight:600;margin-top:5px}.cardinal{position:absolute;font-size:11.5px;color:var(--faint);font-weight:600;letter-spacing:.1em}.empty{text-align:center;padding:44px 20px;color:var(--faint)}.empty h3{color:var(--ink);margin:0 0 8px;font-size:19px}.empty p{margin:0 auto 18px;max-width:34ch;font-size:14.8px}.citylist{max-height:46vh;overflow-y:auto;margin-top:12px}.cityrow{display:flex;justify-content:space-between;padding:13px 4px;border-bottom:1px solid var(--line);width:100%;text-align:left;font-size:15px}.cityrow:hover{background:var(--surface-2)}.cityrow span,.muted{color:var(--faint);font-size:13.4px}.center{text-align:center}.mt8{margin-top:8px}.mt16{margin-top:16px}.mt24{margin-top:24px}.accuracy h1{font-size:2rem;letter-spacing:-.02em}.accuracy h2{margin-top:40px;letter-spacing:-.01em}.accuracy .lede{max-width:62ch;opacity:.85}.accuracy section{margin-bottom:8px}.accuracy p{max-width:68ch}.accuracy ul{max-width:68ch;line-height:1.7}.accuracy li{margin-bottom:10px}table.cmp{width:100%;border-collapse:collapse;margin:20px 0 8px;font-variant-numeric:tabular-nums;font-size:.92rem}table.cmp caption{text-align:left;padding-bottom:8px;font-weight:600;opacity:.8}table.cmp th,table.cmp td{padding:7px 10px;border-bottom:1px solid rgba(128,128,128,.22);text-align:left;white-space:nowrap}table.cmp thead th{font-weight:600;font-size:.82rem;text-transform:uppercase;letter-spacing:.04em;opacity:.6}table.cmp td.muted{opacity:.6}table.cmp td.bad{color:#b4231d;background:#b4231d17;font-weight:600}table.cmp td.ok{color:#1d6b3f}.accuracy .fine{font-size:.85rem;opacity:.7;max-width:72ch}@media(prefers-color-scheme:dark){table.cmp td.bad{color:#ff8a80;background:#ff8a801f}table.cmp td.ok{color:#7ddba1}}@media(max-width:720px){table.cmp{display:block;overflow-x:auto}}.icon-btn{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;border:1px solid var(--line-2);background:var(--surface-2);color:var(--dim);transition:.16s ease}.icon-btn:hover{color:var(--ink);border-color:var(--brass-dim);background:var(--surface-3)}.icon-btn.active{color:var(--brass);border-color:var(--brass-dim)}.icon-btn svg{width:17px;height:17px}.acct{padding-top:6px}.acct-intro{padding:8px 2px 18px}.acct-intro h3{margin:0 0 8px;font-size:19px}.acct-intro p{margin:0;color:var(--dim);font-size:14.8px;line-height:1.62;max-width:44ch}.acct-head{display:flex;align-items:center;gap:14px;padding:17px}.acct-avatar{width:46px;height:46px;border-radius:50%;flex:none;object-fit:cover}.acct-avatar-fallback{display:grid;place-items:center;background:var(--surface-3);color:var(--brass);font-weight:700;font-size:19px;border:1px solid var(--line-2)}.acct-name{font-weight:650;font-size:16px}.acct-provider .acct-provider-in{display:flex;align-items:center;gap:11px;flex-wrap:wrap}.opt-note{display:block;color:var(--faint);font-size:13.2px;font-weight:400;margin-top:3px;line-height:1.5}.lbl{display:block;font-size:12px;letter-spacing:.09em;text-transform:uppercase;color:var(--faint);font-weight:600}.btn-block{width:100%}.btn-danger{background:var(--danger);border-color:var(--danger);color:#fff}.btn-danger:hover{filter:brightness(1.08)}.danger-panel{border-color:color-mix(in srgb,var(--danger) 34%,var(--line))}.dlband{padding:34px 0;border-top:1px solid var(--line-2);border-bottom:1px solid var(--line-2);background:radial-gradient(120% 180% at 8% 0%,rgba(212,175,106,.1),transparent 62%),var(--bg-2)}.dlband-in{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:30px 46px;align-items:center}@media(max-width:900px){.dlband-in{grid-template-columns:1fr;gap:22px}.dlband{padding:28px 0}}.dlband-copy .kicker{margin-bottom:8px}.dlband-h{font-size:clamp(22px,2.9vw,29px);letter-spacing:-.022em;font-weight:750;margin:0 0 8px}.dlband-p{font-size:15.6px;color:var(--dim);margin:0;max-width:46ch;line-height:1.6}.dlband-btns{display:grid;gap:11px}@media(min-width:1000px){.dlband-btns{grid-template-columns:1.18fr 1fr}.dlband-btns>:last-child{grid-column:1 / -1}}.dlbtn{display:flex;align-items:center;gap:14px;padding:14px 16px;border-radius:13px;border:1px solid var(--line-2);background:var(--surface);transition:.16s ease;min-width:0}a.dlbtn:hover{border-color:var(--brass-dim);background:var(--surface-2);transform:translateY(-1px)}.dlbtn-ic{width:40px;height:40px;flex:none;border-radius:11px;display:grid;place-items:center;background:var(--surface-2);border:1px solid var(--line-2);color:var(--brass)}.dlbtn-ic svg{width:20px;height:20px}.dlbtn-tx{display:flex;flex-direction:column;gap:2px;min-width:0}.dlbtn-tx b{font-size:15.6px;font-weight:680;letter-spacing:-.01em}.dlbtn-tx em{font-style:normal;font-size:12.8px;color:var(--faint);line-height:1.45}.dlbtn-arrow{margin-left:auto;flex:none;opacity:.72}.dlbtn-arrow svg{width:18px;height:18px}.dlbtn-primary{background:linear-gradient(180deg,#e0bd78,#c9a25c);border-color:#e0bd78;color:#221a08}a.dlbtn-primary:hover{background:linear-gradient(180deg,#eaca88,#d4af6a);border-color:#eaca88}.dlbtn-primary .dlbtn-ic{background:#221a0821;border-color:#221a082b;color:#221a08}.dlbtn-primary .dlbtn-tx b{font-weight:750}.dlbtn-primary .dlbtn-tx em{color:#221a08b8}.dlbtn-wait{opacity:.55;cursor:default}.dlbtn-wait .dlbtn-ic{color:var(--faint)}.dlband-warn{grid-column:1 / -1;margin:2px 0 0;font-size:13.2px;line-height:1.6;color:var(--dim);max-width:80ch;padding-left:13px;border-left:2px solid var(--caution)}[dir=rtl] .dlbtn{flex-direction:row-reverse}[dir=rtl] .dlbtn-tx{text-align:right}[dir=rtl] .dlbtn-arrow{margin-left:0;margin-right:auto;transform:scaleX(-1)}[dir=rtl] .dlband-warn{padding-left:0;padding-right:13px;border-left:none;border-right:2px solid var(--caution)}.btn-ghost{background:transparent;border-color:var(--line)}.btn-ghost:hover{background:var(--surface-2)}.btn-dl svg{width:17px;height:17px}.getgrid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;margin-top:26px}@media(max-width:820px){.getgrid{grid-template-columns:1fr}}.getcard{display:flex;gap:16px;align-items:flex-start;background:var(--surface);border:1px solid var(--line);border-radius:var(--r);padding:20px 22px;transition:.16s ease}a.getcard:hover{border-color:var(--brass-dim);background:var(--surface-2);transform:translateY(-1px)}.getcard-primary{background:var(--next-grad);border-color:var(--brass-dim)}.getcard-soon{opacity:.62}.getcard-soon .geticon{color:var(--faint)}.geticon{width:42px;height:42px;flex:none;border-radius:11px;display:grid;place-items:center;background:var(--surface-2);border:1px solid var(--line-2);color:var(--brass)}.getcard-primary .geticon{background:#d4af6a1f}.geticon svg{width:21px;height:21px}.gettop{font-size:11.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--faint);font-weight:600}.getmain{font-size:17px;font-weight:650;letter-spacing:-.01em;margin-top:3px;display:flex;align-items:baseline;gap:9px;flex-wrap:wrap}.getsize{font-size:11.5px;font-weight:500;color:var(--faint);letter-spacing:.03em;border:1px solid var(--line-2);border-radius:99px;padding:1px 8px}.getnote{margin-top:7px;font-size:13.6px;line-height:1.6;color:var(--dim);max-width:44ch}[dir=rtl] .loc-btn,[dir=rtl] .acct-head,[dir=rtl] .getcard{flex-direction:row-reverse}[dir=rtl] .bar-row{grid-template-columns:auto 1fr minmax(96px,auto)}[dir=rtl] .bar-val{text-align:left}[dir=rtl] .chev,[dir=rtl] .month-nav svg{transform:scaleX(-1)}[dir=rtl] .qibla-dial,[dir=rtl] .qibla-dial *{transform:none}[dir=rtl] table.data td,[dir=rtl] .mgrid,[dir=rtl] .row .t,[dir=rtl] .kv span:last-child,[dir=rtl] .at.num{direction:ltr;unicode-bidi:isolate}[dir=rtl] .cd,[dir=rtl] .cd.num{direction:rtl;unicode-bidi:isolate}[dir=rtl] .cd small{unicode-bidi:isolate}[dir=rtl] .tabs a.on:before{left:auto;right:50%;transform:translate(50%)}.langwrap{position:relative}.lang-btn{display:inline-flex;align-items:center;gap:8px;padding:7px 13px;border-radius:99px;border:1px solid var(--line-2);background:var(--surface-2);color:var(--dim);font-size:13.5px;font-weight:600;transition:.16s ease;-webkit-tap-highlight-color:transparent}.lang-btn:hover{color:var(--ink);border-color:var(--brass-dim);background:var(--surface-3)}.lang-btn.compact{padding:8px;gap:0;border-radius:50%}.lang-btn svg{width:17px;height:17px;flex:none}.lang-native{white-space:nowrap}.langmenu{position:absolute;top:calc(100% + 8px);inset-inline-end:0;z-index:95;min-width:232px;max-height:62vh;overflow-y:auto;background:var(--surface);border:1px solid var(--line-2);border-radius:14px;padding:6px;box-shadow:0 14px 40px #00000057;animation:fade .14s ease}:root[data-theme=light] .langmenu{box-shadow:0 14px 40px #11182021}.langrow{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:10px 12px;border-radius:9px;text-align:start;transition:background .12s ease}.langrow:hover,.langrow.on{background:var(--surface-2)}.langrow-text{display:flex;flex-direction:column;gap:1px;min-width:0}.langrow-text b{font-size:15.5px;font-weight:600}.langrow-text small{font-size:12.4px;color:var(--faint)}.langrow-tick{color:var(--brass);flex:none;display:grid;place-items:center}@media(max-width:720px){.muted{font-size:14.2px;color:var(--dim);line-height:1.6}.opt-note{font-size:14px;color:var(--dim);line-height:1.58}.getnote{font-size:14.4px;color:var(--dim);line-height:1.62;max-width:none}.explain{font-size:15px;line-height:1.68}.acct-intro p{font-size:15.4px}.empty p{font-size:15.4px;color:var(--dim);max-width:32ch}.sub{font-size:14px;color:var(--dim)}.hijri{font-size:13.4px}.lbl{font-size:12.4px}.cityrow{font-size:16px;padding:15px 4px}.cityrow span{font-size:14px}.sheet{padding-inline:18px}.appwrap{padding-inline:16px}.opt{padding:15px 16px}.kv{font-size:15.4px;padding:13px 0}}.tabs a{gap:5px;padding:9px 4px 8px;font-size:11.4px;font-weight:650;letter-spacing:.005em;min-height:46px;justify-content:center}.tabs svg{width:24px;height:24px}.tabs a.on svg{transform:translateY(-1px) scale(1.04)}@media(max-width:400px){.tabs a{font-size:10.6px}.tabs a span{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}[lang=bn] .tabs a,[lang=ur] .tabs a,[lang=fa] .tabs a,[lang=ar] .tabs a{font-size:12px;line-height:1.35}@media(max-width:430px){.nav .wrap{gap:10px}.apphead+*{margin-top:2px}.hijri{font-size:12.2px;max-width:11ch;line-height:1.25}}@media(max-width:370px){.hijri{display:none}}.nav .wrap>div{flex:none}.brand{min-width:0}.nav .wrap{flex-wrap:nowrap}@media(max-width:430px){.brand{font-size:17px;gap:9px}.hijri{text-align:end}.icon-btn,.lang-btn.compact,.theme-toggle.compact{width:34px;height:34px}}.tablewrap{margin:20px -18px 8px;padding-inline:18px;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:thin}.tablewrap table.data{min-width:560px;margin:0}@media(max-width:720px){.tablewrap{margin-inline:-16px;padding-inline:16px;-webkit-mask-image:linear-gradient(to right,#000 0,#000 calc(100% - 26px),transparent 100%);mask-image:linear-gradient(to right,#000 0,#000 calc(100% - 26px),transparent 100%)}[dir=rtl] .tablewrap{-webkit-mask-image:linear-gradient(to left,#000 0,#000 calc(100% - 26px),transparent 100%);mask-image:linear-gradient(to left,#000 0,#000 calc(100% - 26px),transparent 100%)}table.data th,table.data td{padding:11px 12px;white-space:nowrap}table.data th{font-size:11px}}.scrollhint{display:none;font-size:12.4px;color:var(--faint);margin:-2px 0 14px;letter-spacing:.01em}@media(max-width:720px){.scrollhint{display:block}}[dir=rtl] .tablewrap{direction:ltr}[dir=rtl] .scrollhint{direction:rtl;text-align:start}
