:root,[data-theme=dark]{--bg:#080c0a;--surface:#0f1511;--surface2:#141c16;--border:#1a2a1e;--border2:#243228;--green:#4ade80;--green-glow:#4ade801f;--green-dim:#0d2918;--red:#f87171;--red-dim:#2d1414;--amber:#fbbf24;--amber-dim:#2d2008;--text:#e2ead4;--text-dim:#7da383;--text-muted:#6e9678;--gold:#d4a853;--grid-line:rgba(74,222,128,.022);--shadow:#0006;--modal-bg:#000000b3}[data-theme=light]{--bg:#f5f7f2;--surface:#fff;--surface2:#eef2ea;--border:#d4dece;--border2:#c2ceba;--green:#1a7a40;--green-glow:#1a7a401a;--green-dim:#dff0e6;--red:#c0392b;--red-dim:#fde8e6;--amber:#b45309;--amber-dim:#fef3c7;--text:#1a2b1e;--text-dim:#3d6147;--text-muted:#4a6b52;--gold:#92600a;--grid-line:#1a7a400a;--shadow:#0000001a;--modal-bg:#00000073}--font-display:"Playfair Display",Georgia,serif;--font-mono:"IBM Plex Mono","Courier New",monospace;--font-body:"IBM Plex Sans",system-ui,sans-serif;*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{-webkit-font-smoothing:antialiased;background:#080c0a;background:var(--bg);color:#e2ead4;color:var(--text);font-family:IBM Plex Sans,system-ui,sans-serif;font-weight:300;min-height:100vh;transition:background .25s ease,color .25s ease}body:before{background-image:linear-gradient(rgba(74,222,128,.022) 1px,#0000 0),linear-gradient(90deg,rgba(74,222,128,.022) 1px,#0000 0);background-image:linear-gradient(var(--grid-line) 1px,#0000 1px),linear-gradient(90deg,var(--grid-line) 1px,#0000 1px);background-size:48px 48px;content:"";inset:0;pointer-events:none;position:fixed;transition:opacity .25s;z-index:0}@keyframes fadeUp{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes spin{to{transform:rotate(1turn)}}@keyframes pulse{0%,to{opacity:.5}50%{opacity:1}}@keyframes modalIn{0%{opacity:0;transform:scale(.96) translateY(8px)}to{opacity:1;transform:scale(1) translateY(0)}}.shariah-print{display:none}@media print{@page{size:A4 portrait;margin:.9cm 1.3cm}body,html{background:#fff!important;height:auto!important;min-height:0!important}body:before{display:none!important}*{animation:none!important;transition:none!important}#app-content{display:none!important}.shariah-print{display:block!important}}.App_wrap__GzNCU{margin:0 auto;max-width:1125px;padding:60px 30px 125px;position:relative;z-index:1}@media (max-width:640px){.App_wrap__GzNCU{padding:28px 16px 80px}}.App_loadingBar__Gobuh{align-items:center;animation:App_fadeUp__9NtfT .3s ease both;background:var(--surface);border:1px solid var(--border2);color:var(--text-dim);display:flex;font-family:var(--font-mono);font-size:14px;gap:18px;letter-spacing:1px;margin-bottom:25px;padding:20px 25px}.App_spinner__h\+vrd{animation:App_spin__RBUaI 1s linear infinite;border:2px solid var(--border2);border-radius:50%;border-top-color:var(--green);flex-shrink:0;height:18px;width:18px}.App_errorBar__jMVOc{animation:App_fadeUp__9NtfT .3s ease both;background:var(--red-dim);border:1px solid #f871714d;color:var(--red);font-family:var(--font-mono);font-size:15px;line-height:1.5;margin-bottom:25px;padding:20px 25px}.App_footer__aawhi{border-top:1px solid var(--border);color:var(--text-muted);font-family:var(--font-mono);font-size:11px;letter-spacing:.5px;line-height:2;margin-top:50px;padding-top:25px}.App_footerDivider__CbIhz{border-top:1px solid var(--border);margin:10px 0}.App_footerLink__UPoa1{color:var(--green);letter-spacing:.5px;text-decoration:none}.App_footerLink__UPoa1:hover{text-decoration:underline}.App_disclaimer__T7sAA{align-items:center;background:var(--surface);border:1px solid var(--border2);display:flex;gap:14px;margin-bottom:14px;padding:12px 16px}.App_disclaimerLabel__4TxwF{color:var(--amber);flex-shrink:0;font-size:9px;font-weight:700;letter-spacing:2px;white-space:nowrap}.App_disclaimer__T7sAA p{color:var(--text-muted);font-size:11px;letter-spacing:0;line-height:1.7}.Masthead_masthead__thgHM{animation:Masthead_fadeUp__hfU6l .5s ease both;margin-bottom:55px}.Masthead_toolbar__xGblu{align-items:center;display:flex;gap:15px;justify-content:space-between;margin-bottom:20px}.Masthead_eyebrowRow__a5cpb{align-items:center;display:flex;gap:18px}.Masthead_eyebrow__vx3RQ{align-items:center;display:flex;flex-wrap:nowrap;gap:15px;overflow:hidden}.Masthead_homeBtn__UHLOQ{align-items:center;background:var(--surface);border:1px solid var(--border2);color:var(--text-dim);cursor:pointer;display:flex;flex-shrink:0;font-family:var(--font-mono);font-size:11px;gap:7px;height:40px;letter-spacing:2px;padding:0 13px;text-transform:uppercase;transition:all .15s}.Masthead_homeBtn__UHLOQ:hover{background:var(--green-glow);border-color:var(--green);color:var(--green)}.Masthead_eyebrow__vx3RQ span{color:var(--text-muted);font-family:IBM Plex Mono,monospace;font-size:13px;letter-spacing:3px;text-transform:uppercase;white-space:nowrap}@media (max-width:640px){.Masthead_eyebrow__vx3RQ .Masthead_dot__p3gZn,.Masthead_eyebrow__vx3RQ span:nth-child(n+2){display:none}}.Masthead_dot__p3gZn{background:var(--text-muted);border-radius:50%;height:4px;width:4px}.Masthead_actions__AKDHC{align-items:center;display:flex;flex-shrink:0;gap:8px}.Masthead_zakatBtn__X4Prb{background:var(--surface);border:1px solid var(--border2);color:var(--text-muted);cursor:pointer;font-family:var(--font-mono);font-size:11px;height:40px;letter-spacing:2px;padding:0 14px;text-transform:uppercase;transition:all .15s;white-space:nowrap}.Masthead_zakatBtn__X4Prb:hover{background:var(--surface2);border-color:var(--gold);color:var(--gold)}.Masthead_iconBtn__AbKZ2{align-items:center;background:var(--surface);border:1px solid var(--border2);color:var(--text-muted);cursor:pointer;display:flex;height:40px;justify-content:center;transition:all .15s;width:40px}.Masthead_iconBtnActive__48ENR,.Masthead_iconBtn__AbKZ2:hover{background:var(--green-glow);border-color:var(--green);color:var(--green)}.Masthead_langSwitcher__C0y5d{border:1px solid var(--border2);display:flex;height:40px;overflow:hidden}.Masthead_langBtn__jhTxV{background:var(--surface);border:none;color:var(--text-muted);cursor:pointer;font-family:var(--font-mono);font-size:11px;height:100%;letter-spacing:1px;padding:0 10px;transition:all .15s}.Masthead_langBtn__jhTxV+.Masthead_langBtn__jhTxV{border-left:1px solid var(--border2)}.Masthead_langBtnActive__1L\+Y0,.Masthead_langBtn__jhTxV:hover{background:var(--green-glow);color:var(--green)}.Masthead_title__gOwcu{color:var(--text);font-family:Playfair Display,Georgia,serif;font-size:clamp(38px,5.5vw,65px);font-weight:900;letter-spacing:-2px;line-height:1.05}.Masthead_title__gOwcu em{color:var(--green);font-style:italic}.Masthead_sub__LHec1{color:var(--text-dim);font-size:16px;font-weight:300;line-height:1.65;margin-top:15px;max-width:675px}.SearchBar_block__wWyb3{animation:SearchBar_fadeUp__MzTWo .5s ease .1s both;margin-bottom:45px}.SearchBar_row__xVgxl{align-items:stretch;display:flex}.SearchBar_inputWrap__aM1Oi{flex:1 1;min-width:0;position:relative}.SearchBar_dollar__5Wsv9{color:var(--text-muted);font-family:var(--font-mono);font-size:20px;left:23px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);z-index:1}.SearchBar_input__gMoru{background:var(--surface);border:1px solid var(--border2);border-right:none;box-sizing:border-box;color:var(--text);font-family:var(--font-mono);font-size:25px;font-weight:600;letter-spacing:4px;outline:none;padding:23px 23px 23px 53px;text-transform:uppercase;transition:border-color .2s,background .2s;width:100%}.SearchBar_input__gMoru::placeholder{color:var(--text-muted);font-size:16px;font-weight:300;letter-spacing:2px}.SearchBar_input__gMoru:focus{background:var(--surface2);border-color:var(--green)}.SearchBar_input__gMoru:disabled{opacity:.5}.SearchBar_btn__MRt0s{background:var(--green);border:none;color:var(--bg);cursor:pointer;flex-shrink:0;font-family:var(--font-mono);font-size:14px;font-weight:600;letter-spacing:3px;min-width:138px;padding:0 35px;text-transform:uppercase;transition:opacity .2s;white-space:nowrap}.SearchBar_btn__MRt0s:hover:not(:disabled){opacity:.85}.SearchBar_btn__MRt0s:disabled{cursor:not-allowed;opacity:.35}.SearchBar_picks__oACwr{display:flex;flex-wrap:wrap;gap:8px;margin-top:13px}.SearchBar_pick__t7pgS{background:#0000;border:1px solid var(--border);color:var(--text-muted);cursor:pointer;font-family:var(--font-mono);font-size:13px;letter-spacing:2px;padding:6px 15px;text-transform:uppercase;transition:all .15s}.SearchBar_pick__t7pgS:hover:not(:disabled){background:var(--green-glow);border-color:var(--green);color:var(--green)}.SearchBar_pick__t7pgS:disabled{cursor:not-allowed;opacity:.4}@media (max-width:480px){.SearchBar_input__gMoru{font-size:20px;letter-spacing:2px;padding:18px 18px 18px 46px}.SearchBar_dollar__5Wsv9{font-size:17px;left:18px}.SearchBar_btn__MRt0s{font-size:12px;letter-spacing:2px;min-width:90px;padding:0 18px}.SearchBar_pick__t7pgS{font-size:11px;letter-spacing:1px;padding:5px 11px}}.SearchBar_dropdown__HwKjO{background:var(--surface);border:1px solid var(--border2);border-top:none;left:0;max-height:340px;overflow-y:auto;position:absolute;right:0;top:100%;z-index:100}.SearchBar_dropItem__GUHch{align-items:center;border-bottom:1px solid var(--border);cursor:pointer;display:flex;gap:13px;padding:13px 18px;transition:background .1s}.SearchBar_dropItem__GUHch:last-child{border-bottom:none}.SearchBar_dropItemActive__Rj7ot,.SearchBar_dropItem__GUHch:hover{background:var(--surface2)}.SearchBar_dropSymbol__UXE2y{color:var(--text);flex-shrink:0;font-family:var(--font-mono);font-size:14px;font-weight:600;letter-spacing:1px;min-width:80px}.SearchBar_dropName__H\+YVJ{color:var(--text-dim);flex:1 1;font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.SearchBar_dropMeta__202uG{align-items:center;color:var(--text-muted);display:flex;flex-shrink:0;font-family:var(--font-mono);font-size:11px;gap:8px}.SearchBar_dropType__ZpwUm{background:var(--surface2);border:1px solid var(--border2);font-size:10px;letter-spacing:1px;padding:2px 8px}.ResultsPanel_panel__qttob{animation:ResultsPanel_fadeUp__rJXux .4s ease both;position:relative}.ResultsPanel_headerRow__vUVaT{grid-gap:28px;grid-template-columns:1fr 1fr;padding-bottom:20px}.ResultsPanel_headerRow__vUVaT,.ResultsPanel_priceChartRow__L8tpN{align-items:start;border-bottom:1px solid var(--border);display:grid;gap:28px}.ResultsPanel_priceChartRow__L8tpN{grid-gap:28px;grid-template-columns:1fr 3fr;margin-bottom:28px;padding:20px 0}@media (max-width:860px){.ResultsPanel_headerRow__vUVaT,.ResultsPanel_priceChartRow__L8tpN{grid-template-columns:1fr}}.ResultsPanel_headerLeft__TtbMe{flex:1 1}.ResultsPanel_ticker__ZXpeh{color:var(--text);font-family:var(--font-display);font-size:65px;font-weight:900;letter-spacing:-2.5px;line-height:1}.ResultsPanel_company__eUS6m{color:var(--text-dim);font-size:16px;margin-top:6px}.ResultsPanel_meta__AkROD{color:var(--text-muted);font-family:var(--font-mono);font-size:13px;letter-spacing:1px;margin-top:6px}.ResultsPanel_watchlistBtn__yQ1D2{align-items:center;background:var(--surface);border:1px solid var(--border2);color:var(--text-muted);cursor:pointer;display:inline-flex;font-family:var(--font-mono);font-size:10px;gap:6px;letter-spacing:1.5px;margin-bottom:16px;padding:5px 12px;text-transform:uppercase;transition:all .15s}.ResultsPanel_watchlistBtnActive__RakzF,.ResultsPanel_watchlistBtn__yQ1D2:hover{background:var(--green-dim);border-color:var(--green);color:var(--green)}.ResultsPanel_source__1jII4{border-left:2px solid var(--green);color:var(--text-muted);font-family:var(--font-mono);font-size:11px;letter-spacing:1px;margin-top:10px;padding-left:13px}.ResultsPanel_headerRight__F45k4{flex-shrink:0;min-width:200px;text-align:right}.ResultsPanel_verdictLabel__Jt6uv{color:var(--text-muted);font-family:var(--font-mono);font-size:11px;letter-spacing:3px;margin-bottom:10px;text-transform:uppercase}.ResultsPanel_verdictBadge__Jgun4{display:inline-block;font-family:var(--font-mono);font-size:15px;font-weight:600;letter-spacing:2px;padding:11px 20px;text-transform:uppercase}.ResultsPanel_verdictCompliant__hHrDZ{background:var(--green-dim);border:1px solid #4ade804d;color:var(--green)}.ResultsPanel_verdictConditional__A2LtE{background:var(--amber-dim);border:1px solid #fbbf244d;color:var(--amber)}.ResultsPanel_verdictFail__NXHxG{background:var(--red-dim);border:1px solid #f871714d;color:var(--red)}.ResultsPanel_verdictInsufficient__AkiTj{background:var(--surface);border:1px solid var(--border2);color:var(--text-muted)}.ResultsPanel_verdictSub__2uFCn{color:var(--text-muted);font-family:var(--font-mono);font-size:13px;letter-spacing:1px;margin-top:9px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ResultsPanel_metaStrip__2naSo{grid-gap:1px;background:var(--border);border:1px solid var(--border);display:grid;gap:1px;grid-template-columns:repeat(5,1fr);margin-bottom:35px}@media (max-width:860px){.ResultsPanel_metaStrip__2naSo{grid-template-columns:repeat(3,1fr)}}@media (max-width:560px){.ResultsPanel_metaStrip__2naSo{grid-template-columns:1fr 1fr}}.ResultsPanel_metaCell__c3AgU{background:var(--surface);padding:16px 20px}.ResultsPanel_metaLabel__OY3tS{color:var(--text-muted);font-family:var(--font-mono);font-size:11px;letter-spacing:2px;margin-bottom:6px;text-transform:uppercase}.ResultsPanel_metaValue__BbE2t{color:var(--text);font-family:var(--font-mono);font-size:15px}.ResultsPanel_criteriaHeader__LZrNT{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;margin-bottom:13px}.ResultsPanel_criteriaLabel__lHumv{color:var(--text-muted);font-family:var(--font-mono);font-size:11px;letter-spacing:4px;text-transform:uppercase}.ResultsPanel_filingBadge__jvwQn{background:var(--surface);border:1px solid var(--border);color:var(--text-muted);font-family:var(--font-mono);font-size:10px;letter-spacing:1px;padding:4px 10px;white-space:nowrap}.ResultsPanel_filingBadgeStale__b\+cPz{background:var(--amber-dim);border-color:#fbbf244d;color:var(--amber)}.ResultsPanel_filingStaleWarn__6uEza{color:var(--amber);font-style:italic}.ResultsPanel_summary__M\+RwR{background:var(--surface);border:1px solid var(--border);margin-top:35px;padding:30px}.ResultsPanel_summaryTitle__74Yyd{color:var(--text);font-family:var(--font-display);font-size:25px;font-weight:700;margin-bottom:18px}.ResultsPanel_scoreBar__n58fD{display:flex;gap:3px;margin-bottom:23px}.ResultsPanel_scoreSeg__DKEM8{border-radius:1px;flex:1 1;height:5px}.ResultsPanel_sumTable__Z3B2m{border-collapse:collapse;font-family:var(--font-mono);font-size:14px;margin-bottom:18px;width:100%}.ResultsPanel_sumTable__Z3B2m th{border-bottom:1px solid var(--border);color:var(--text-muted);font-size:11px;font-weight:400;letter-spacing:2px;padding:8px 12px 8px 0;text-align:left;text-transform:uppercase;white-space:nowrap}.ResultsPanel_sumTable__Z3B2m td{border-bottom:1px solid var(--border);color:var(--text-dim);padding:10px 12px 10px 0;white-space:nowrap}.ResultsPanel_purifyBox__ir-jB{background:var(--amber-dim);border:1px solid #fbbf2433;margin-top:18px;padding:18px 23px}.ResultsPanel_purifyTitle__gGCzg{color:var(--amber);font-family:var(--font-mono);font-size:11px;letter-spacing:3px;margin-bottom:10px;text-transform:uppercase}.ResultsPanel_purifyBox__ir-jB p:last-child{color:var(--text-dim);font-size:15px;line-height:1.65}.ResultsPanel_failBox__9jJ86{background:var(--red-dim);border:1px solid #f8717133;margin-top:13px;padding:18px 23px}.ResultsPanel_failTitle__janh7{color:var(--red);font-family:var(--font-mono);font-size:11px;letter-spacing:3px;margin-bottom:10px;text-transform:uppercase}.ResultsPanel_failBox__9jJ86 p:last-child{color:var(--text-dim);font-size:15px;line-height:1.65}.ResultsPanel_summaryNote__IVRnB{color:var(--text-dim);font-size:15px;line-height:1.7;margin-top:18px}.ResultsPanel_summaryNote__IVRnB strong{color:var(--text);font-weight:500}.ResultsPanel_purifyBanner__e8nkU{background:var(--amber-dim);border:1px solid #fbbf2440;border-left:4px solid var(--amber);display:flex;flex-direction:column;margin-bottom:28px}.ResultsPanel_purifyBannerTop__V0eZQ{align-items:center;display:flex;gap:24px;justify-content:space-between;padding:20px 24px}.ResultsPanel_purifyBannerLeft__Ndy2w{flex:1 1;min-width:0}.ResultsPanel_purifyBannerTitle__lvOnJ{color:var(--amber);font-family:var(--font-mono);font-size:10px;letter-spacing:3px;margin-bottom:7px;text-transform:uppercase}.ResultsPanel_purifyBannerText__NdAUj{color:var(--text-dim);font-size:14px;line-height:1.65}.ResultsPanel_purifyBannerText__NdAUj strong{color:var(--text);font-weight:600}.ResultsPanel_purifyBannerRight__2RQuI{flex-shrink:0;text-align:right}.ResultsPanel_purifyBannerPct__EOw9u{color:var(--amber);display:block;font-family:var(--font-mono);font-size:52px;font-weight:700;letter-spacing:-2px;line-height:1}.ResultsPanel_purifyBannerPctLabel__fCW3z{margin-top:4px;opacity:.7}.ResultsPanel_calcToggle__KLEcM,.ResultsPanel_purifyBannerPctLabel__fCW3z{color:var(--amber);font-family:var(--font-mono);font-size:10px;letter-spacing:2px;text-transform:uppercase}.ResultsPanel_calcToggle__KLEcM{align-items:center;background:none;border:1px solid #fbbf2459;cursor:pointer;display:flex;gap:6px;justify-content:center;margin-top:10px;padding:5px 10px;transition:background .15s,border-color .15s;width:100%}.ResultsPanel_calcToggle__KLEcM:hover{background:#fbbf2414;border-color:var(--amber)}.ResultsPanel_calcToggleChevron__v1V\+g{display:inline-block;font-size:8px;transition:transform .2s ease}.ResultsPanel_calcToggleChevronOpen__JJlbe{transform:rotate(180deg)}.ResultsPanel_calcSection__ORsAF{border-top:1px solid #fbbf2433;padding:20px 24px}.ResultsPanel_calcTitle__hZoWC{color:var(--amber);font-family:var(--font-mono);font-size:9px;letter-spacing:3px;margin-bottom:14px;opacity:.8;text-transform:uppercase}.ResultsPanel_calcInputRow__D90G2{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr;margin-bottom:18px}.ResultsPanel_calcField__tba\+9{display:flex;flex-direction:column;gap:8px}.ResultsPanel_calcLabel__TXnOV{color:var(--text-muted);font-family:var(--font-mono);font-size:10px;letter-spacing:1px;text-transform:uppercase}.ResultsPanel_calcInputWrap__HCr6-{position:relative}.ResultsPanel_calcPrefix__ESdcv{color:var(--text-muted);font-family:var(--font-mono);font-size:13px;left:11px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.ResultsPanel_calcInput__ykIV7{-moz-appearance:textfield;background:var(--surface);border:1px solid #fbbf244d;box-sizing:border-box;color:var(--text);font-family:var(--font-mono);font-size:15px;font-weight:500;outline:none;padding:9px 12px 9px 26px;transition:border-color .15s;width:100%}.ResultsPanel_calcInput__ykIV7::-webkit-inner-spin-button,.ResultsPanel_calcInput__ykIV7::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.ResultsPanel_calcInput__ykIV7:focus{background:var(--surface2);border-color:var(--amber)}.ResultsPanel_calcInput__ykIV7::placeholder{color:var(--text-muted)}.ResultsPanel_calcResults__R8d-o{border-top:1px solid #fbbf2433;display:flex;flex-direction:column;gap:8px;padding-top:14px}.ResultsPanel_calcRow__txnaJ{align-items:baseline;color:var(--text-dim);display:flex;font-family:var(--font-mono);font-size:13px;justify-content:space-between}.ResultsPanel_calcRowPct__Qg7qu{color:var(--text-muted);font-size:11px}.ResultsPanel_calcRowVal__Nx-LX{color:var(--text);font-weight:500}.ResultsPanel_calcTotal__Lph4v{align-items:baseline;border-top:1px solid #fbbf244d;color:var(--text-dim);display:flex;font-family:var(--font-mono);font-size:13px;font-weight:600;justify-content:space-between;margin-top:2px;padding-top:10px}.ResultsPanel_calcTotalVal__mJpoX{color:var(--amber);font-size:20px;font-weight:700;letter-spacing:-.5px}@media (max-width:560px){.ResultsPanel_purifyBannerTop__V0eZQ{align-items:flex-start;flex-direction:column;gap:14px;padding:16px}.ResultsPanel_purifyBannerRight__2RQuI{text-align:left}.ResultsPanel_purifyBannerPct__EOw9u{font-size:40px}.ResultsPanel_calcSection__ORsAF{padding:14px 16px}.ResultsPanel_calcInputRow__D90G2{gap:12px;grid-template-columns:1fr}}.ResultsPanel_tabs__cuTp2{border-bottom:1px solid var(--border);display:flex;gap:0;margin-bottom:28px}.ResultsPanel_tab__5RA9-{background:#0000;border:none;border-bottom:2px solid #0000;color:var(--text-muted);cursor:pointer;font-family:var(--font-mono);font-size:12px;letter-spacing:2px;margin-bottom:-1px;padding:10px 22px;text-transform:uppercase;transition:all .15s}.ResultsPanel_tab__5RA9-:hover{color:var(--text)}.ResultsPanel_tabActive__Ygt0S{border-bottom-color:var(--green);color:var(--green)}.ResultsPanel_profileWrap__2t14V{padding-top:4px}.ResultsPanel_description__YQJQg{color:var(--text-dim);font-size:15px;line-height:1.75;margin-bottom:28px}.ResultsPanel_profileGrid__2Z-5X{grid-gap:1px;background:var(--border);border:1px solid var(--border);display:grid;gap:1px;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));margin-bottom:20px}.ResultsPanel_profileRow__tHQs0{align-items:baseline;background:var(--surface);display:flex;gap:10px;justify-content:space-between;padding:11px 16px}.ResultsPanel_profileLabel__Znwlr{color:var(--text-muted);font-size:12px}.ResultsPanel_profileValue__pCXkP{color:var(--text);font-family:var(--font-mono);font-size:13px;font-weight:600;text-align:right}.ResultsPanel_websiteLink__ySMGp{color:var(--green);font-family:var(--font-mono);font-size:13px;letter-spacing:.5px;text-decoration:none}.ResultsPanel_websiteLink__ySMGp:hover{text-decoration:underline}@media (max-width:860px){.ResultsPanel_headerRow__vUVaT{gap:16px}.ResultsPanel_headerRight__F45k4{min-width:0;text-align:left;width:100%}.ResultsPanel_watchlistBtn__yQ1D2{position:fixed;right:16px;top:16px;z-index:200}.ResultsPanel_aggregateWrap__pzCzS,.ResultsPanel_standardsGrid__pUe8l{margin-left:0!important;width:100%!important}.ResultsPanel_standardsGrid__pUe8l{justify-content:space-around}.ResultsPanel_verdictSub__2uFCn{text-align:left;white-space:normal}.ResultsPanel_ticker__ZXpeh{font-size:44px;letter-spacing:-1.5px;margin-bottom:4px;margin-top:4px}.ResultsPanel_company__eUS6m{font-size:14px}.ResultsPanel_metaCell__c3AgU{padding:12px 14px}.ResultsPanel_metaValue__BbE2t{font-size:13px}.ResultsPanel_summary__M\+RwR{padding:20px 16px}.ResultsPanel_summaryTitle__74Yyd{font-size:20px}.ResultsPanel_summaryNote__IVRnB{font-size:13px}.ResultsPanel_failBox__9jJ86,.ResultsPanel_purifyBox__ir-jB{padding:14px 16px}.ResultsPanel_failBox__9jJ86 p:last-child,.ResultsPanel_purifyBox__ir-jB p:last-child{font-size:13px}.ResultsPanel_tabs__cuTp2{-webkit-overflow-scrolling:touch;flex-wrap:nowrap;overflow-x:auto}.ResultsPanel_tab__5RA9-{font-size:11px;padding:10px 16px;white-space:nowrap}}@media (max-width:560px){.ResultsPanel_sumTable__Z3B2m{-webkit-overflow-scrolling:touch;display:block;overflow-x:auto}.ResultsPanel_sumTable__Z3B2m td{white-space:nowrap}}@media (max-width:400px){.ResultsPanel_ticker__ZXpeh{font-size:36px}}.ResultsPanel_standardsGrid__pUe8l{display:flex;justify-content:space-between;margin-left:auto;margin-top:12px;width:340px}.ResultsPanel_standardItem__tmYjC{align-items:center;display:flex;flex-direction:column;gap:5px}.ResultsPanel_standardName__9YC-k{color:var(--text-dim);font-size:16px;letter-spacing:0;text-transform:none}.ResultsPanel_ratioSummary__MsxWc{color:var(--text-muted);font-family:var(--font-mono);font-size:9px;letter-spacing:.5px;margin-top:3px}.ResultsPanel_standardBadge__xcQUH{font-family:var(--font-mono);font-size:9px;font-weight:600;letter-spacing:1.5px;padding:4px 8px;text-transform:uppercase;white-space:nowrap}.ResultsPanel_aggregateWrap__pzCzS{margin-left:auto;margin-top:4px;width:340px}.ResultsPanel_agreeLine__krBu-{border-radius:2px;display:flex;gap:2px;height:4px;margin-bottom:6px;overflow:hidden}.ResultsPanel_agreeSeg__lA-9g{border-radius:1px;min-width:8px}.ResultsPanel_aggregateText__goPRm{display:none}.ResultsPanel_stdSwitcher__xdiph{display:flex;gap:0}.ResultsPanel_stdBtn__6cNxo{background:#0000;border:1px solid var(--border2);border-right:none;color:var(--text-muted);cursor:pointer;font-family:var(--font-mono);font-size:10px;letter-spacing:2px;padding:5px 14px;text-transform:uppercase;transition:all .15s}.ResultsPanel_stdBtn__6cNxo:last-child{border-right:1px solid var(--border2)}.ResultsPanel_stdBtn__6cNxo:hover{background:var(--surface);color:var(--text)}.ResultsPanel_stdBtnActive__1RX-z{background:var(--green-dim);border-color:var(--green);color:var(--green)}.ResultsPanel_stdBtnActive__1RX-z+.ResultsPanel_stdBtn__6cNxo{border-left-color:var(--green)}.ResultsPanel_purifyTabWrap__4-NpE{padding-top:4px}.ResultsPanel_purifyTabLink__wAx\+x{background:none;border:none;color:var(--amber);cursor:pointer;display:block;font-family:var(--font-mono);font-size:10px;letter-spacing:1px;margin-top:8px;opacity:.8;padding:0;text-align:center;text-decoration:underline;width:100%}.CriterionCard_card__VlC1N{animation:CriterionCard_fadeUp__7k4I2 .4s ease both;background:var(--surface);border:1px solid var(--border);margin-bottom:6px}.CriterionCard_header__9od8r{align-items:center;cursor:pointer;display:flex;gap:23px;padding:20px 25px;transition:background .15s;-webkit-user-select:none;user-select:none}.CriterionCard_headerOpen__3tlAA,.CriterionCard_header__9od8r:hover{background:var(--surface2)}.CriterionCard_num__W8jnZ{color:var(--text-muted);flex-shrink:0;font-family:var(--font-mono);font-size:14px;letter-spacing:1px;width:30px}.CriterionCard_info__FxXex{flex:1 1;min-width:0}.CriterionCard_name__7Tkuz{color:var(--text);font-size:16px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.CriterionCard_rule__iJLYy{color:var(--text-muted);font-family:var(--font-mono);font-size:11px;letter-spacing:.5px;margin-top:4px}.CriterionCard_right__Gzh8c{flex-shrink:0;min-width:250px;text-align:right}.CriterionCard_pillRow__emldx{align-items:center;display:flex;gap:13px;justify-content:flex-end;margin-bottom:9px}.CriterionCard_pill__aG3vn{font-family:var(--font-mono);font-size:11px;font-weight:600;letter-spacing:2px;padding:4px 13px}.CriterionCard_pillPass__PuqWi{background:var(--green-dim);color:var(--green)}.CriterionCard_pillFail__44aWf{background:var(--red-dim);color:var(--red)}.CriterionCard_pillWarn__Y2\+nX{background:var(--amber-dim);color:var(--amber)}.CriterionCard_pillVal__YnpVU{display:none;flex:1 1;font-family:var(--font-mono);font-size:13px;font-weight:600;letter-spacing:.5px;text-align:right}.CriterionCard_chevron__h-WBX{color:var(--text-muted);font-size:10px;transition:transform .2s}.CriterionCard_chevronOpen__EXId3{transform:rotate(180deg)}.CriterionCard_barRow__m07WJ{align-items:center;display:flex;gap:13px;justify-content:flex-end}.CriterionCard_barTrack__wf2Qm{background:var(--border2);border-radius:2px;height:4px;overflow:hidden;width:150px}.CriterionCard_barFill__1wrhm{border-radius:2px;height:100%;transition:width .8s cubic-bezier(.4,0,.2,1)}.CriterionCard_barPass__gprMZ{background:var(--green)}.CriterionCard_barFail__Rcrw9{background:var(--red)}.CriterionCard_barWarn__kc6GI{background:var(--amber)}.CriterionCard_barVal__a9t-\+{font-family:var(--font-mono);font-size:13px;min-width:65px;text-align:right}.CriterionCard_valPass__R2\+Vo{color:var(--green)}.CriterionCard_valFail__Fd8mM{color:var(--red)}.CriterionCard_valWarn__1FWio{color:var(--amber)}.CriterionCard_body__Y688g{animation:CriterionCard_fadeUp__7k4I2 .2s ease both;border-top:1px solid var(--border);padding:23px 25px}.CriterionCard_detailGrid__LyhSl{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));margin-bottom:18px}.CriterionCard_detailCell__oW3D1{background:var(--bg);border:1px solid var(--border);padding:13px 18px}.CriterionCard_detailLabel__dJ39q{color:var(--text-muted);font-family:var(--font-mono);font-size:11px;letter-spacing:1.5px;margin-bottom:6px;text-transform:uppercase}.CriterionCard_detailValue__Emo3N{color:var(--text-dim);font-family:var(--font-mono);font-size:15px;word-break:break-word}.CriterionCard_dvGreen__1JMyG{color:var(--green)}.CriterionCard_dvRed__Tk75z{color:var(--red)}.CriterionCard_dvAmber__9Mo5D{color:var(--amber)}.CriterionCard_note__036dV{border-left:2px solid var(--border2);color:var(--text-dim);font-size:15px;font-style:italic;line-height:1.7;padding-left:18px}.CriterionCard_citation__c8yMz{align-items:flex-start;background:var(--surface2);border:1px solid var(--border2);border-left:2px solid var(--text-muted);display:flex;gap:9px;margin-top:16px;padding:11px 15px}.CriterionCard_citationIcon__x9o0J{flex-shrink:0;font-size:13px;margin-top:1px}.CriterionCard_citationText__e3QmL{color:var(--text-muted);font-family:var(--font-mono);font-size:11px;letter-spacing:.3px;line-height:1.7}@media (max-width:640px){.CriterionCard_header__9od8r{align-items:flex-start;flex-direction:column;gap:10px;padding:14px 16px}.CriterionCard_num__W8jnZ{display:inline;margin-right:4px;width:auto}.CriterionCard_info__FxXex{width:100%}.CriterionCard_name__7Tkuz{font-size:14px;white-space:normal}.CriterionCard_rule__iJLYy{font-size:10px;margin-top:3px}.CriterionCard_right__Gzh8c{min-width:0;text-align:left;width:100%}.CriterionCard_pillRow__emldx{justify-content:space-between;margin-bottom:0}.CriterionCard_pillVal__YnpVU{display:block}.CriterionCard_barRow__m07WJ{display:none}.CriterionCard_body__Y688g{padding:16px}.CriterionCard_detailGrid__LyhSl{gap:10px;grid-template-columns:1fr 1fr}.CriterionCard_detailValue__Emo3N,.CriterionCard_note__036dV{font-size:13px}}.TVChart_wrap__0x3J2{margin-bottom:28px}.TVChart_toolbar__sjY-\+{display:flex;gap:6px;margin-bottom:10px}.TVChart_typeBtn__XojAs{background:#0000;border:1px solid var(--border2);color:var(--text-muted);cursor:pointer;font-family:var(--font-mono);font-size:11px;letter-spacing:1.5px;padding:5px 14px;text-transform:uppercase;transition:all .15s}.TVChart_active__w4yn0,.TVChart_typeBtn__XojAs:hover{border-color:var(--green);color:var(--green)}.TVChart_active__w4yn0{background:var(--green-glow)}.PriceTicker_wrap__f77Pu{margin-bottom:20px}.PriceTicker_main__umZ7C{align-items:baseline;display:flex;flex-wrap:wrap;gap:10px}.PriceTicker_price__xi1ni{color:var(--text);font-family:var(--font-mono);font-size:36px;font-weight:700;letter-spacing:-1px}.PriceTicker_currency__E\+\+WR{color:var(--text-muted);font-family:var(--font-mono);font-size:14px;letter-spacing:1px;margin-right:4px}.PriceTicker_change__Tu69L{font-family:var(--font-mono);font-size:16px;font-weight:600;letter-spacing:.5px}.PriceTicker_up__9O40k{color:var(--green)}.PriceTicker_down__t8-NP{color:#c0392b;color:var(--red,#c0392b)}.PriceTicker_timestamp__t0raP{color:var(--text-muted);font-size:12px;letter-spacing:.3px;margin-top:4px}.PriceTicker_ext__zegDB{border-top:1px solid var(--border);margin-top:10px;padding-top:10px}.PriceTicker_extMain__5B-Jq{align-items:baseline;display:flex;flex-wrap:wrap;gap:8px}.PriceTicker_extPrice__49nNT{color:var(--text-dim);font-family:var(--font-mono);font-size:22px;font-weight:600}.PriceTicker_extChange__pGEci{font-size:14px}.PriceTicker_extLabel__8e-Rr{color:var(--text-muted);font-family:var(--font-mono);font-size:11px;letter-spacing:2px;margin-top:3px;text-transform:uppercase}@media (max-width:640px){.PriceTicker_price__xi1ni{font-size:28px}.PriceTicker_change__Tu69L{font-size:14px}.PriceTicker_extPrice__49nNT{font-size:18px}}.KeyStats_wrap__m1rem{margin-bottom:28px}.KeyStats_title__TzF12{color:var(--text-muted);font-family:var(--font-mono);font-size:11px;letter-spacing:3px;margin:0 0 14px;text-transform:uppercase}.KeyStats_grid__\+5LDv{grid-gap:1px;background:var(--border);border:1px solid var(--border);display:grid;gap:1px;grid-template-columns:repeat(auto-fill,minmax(160px,1fr))}@media (max-width:400px){.KeyStats_grid__\+5LDv{grid-template-columns:1fr 1fr}.KeyStats_stat__cm5nC{padding:9px 12px}.KeyStats_statLabel__xEZ2l{font-size:11px}.KeyStats_statValue__0\+hBg{font-size:12px}}.KeyStats_stat__cm5nC{align-items:baseline;background:var(--surface);display:flex;gap:10px;justify-content:space-between;padding:11px 16px}.KeyStats_statLabel__xEZ2l{color:var(--text-muted);font-size:12px;white-space:nowrap}.KeyStats_statValue__0\+hBg{color:var(--text);font-family:var(--font-mono);font-size:13px;font-weight:600;text-align:right}.RelatedHalal_wrap__3UQ56{border-top:1px solid var(--border);margin-top:32px;padding-top:28px}.RelatedHalal_title__dG2xB{color:var(--text-muted);font-family:var(--font-mono);font-size:11px;letter-spacing:3px;margin:0 0 16px;text-transform:uppercase}.RelatedHalal_grid__AU6k-{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(175px,1fr))}.RelatedHalal_card__zMzib{background:var(--surface);border:1px solid var(--border2);cursor:pointer;padding:14px 16px;text-align:left;transition:border-color .15s,background .15s;width:100%}.RelatedHalal_card__zMzib:hover{background:var(--green-glow);border-color:var(--green)}.RelatedHalal_cardTop__E\+ahr{align-items:center;display:flex;gap:8px;margin-bottom:5px}.RelatedHalal_symbol__zW0Sk{color:var(--text);font-family:var(--font-mono);font-size:14px;font-weight:700;letter-spacing:1px}.RelatedHalal_etfTag__\+hQ-b{background:var(--surface2);border:1px solid var(--border2);color:var(--text-muted);font-family:var(--font-mono);font-size:9px;letter-spacing:1px;padding:1px 6px}.RelatedHalal_pct__CqJ8I{font-family:var(--font-mono);font-size:12px;font-weight:600;margin-left:auto}.RelatedHalal_up__kshZN{color:var(--green)}.RelatedHalal_down__2T-Hh{color:#c0392b;color:var(--red,#c0392b)}.RelatedHalal_name__q0gO\+{color:var(--text-dim);font-size:12px;margin-bottom:3px}.RelatedHalal_name__q0gO\+,.RelatedHalal_sector__PxNBZ{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.RelatedHalal_sector__PxNBZ{color:var(--text-muted);font-size:11px}.ComplianceTrend_wrap__2r4ON{background:var(--surface);border:1px solid var(--border2);margin-top:32px;padding:20px 24px 14px}.ComplianceTrend_label__jA\+1M{color:var(--text-muted);font-family:var(--font-mono);font-size:11px;letter-spacing:2px;margin-bottom:12px;text-transform:uppercase}.ComplianceTrend_tableWrap__xIf5d{-webkit-overflow-scrolling:touch;overflow-x:auto}.ComplianceTrend_table__ZBiNR{border-collapse:collapse;font-size:13px;width:100%}.ComplianceTrend_table__ZBiNR thead tr{border-bottom:1px solid var(--border)}.ComplianceTrend_table__ZBiNR th{color:var(--text-muted);font-family:var(--font-mono);font-size:10px;font-weight:400;letter-spacing:1.5px;padding:0 12px 10px 0;text-align:left;text-transform:uppercase;white-space:nowrap}.ComplianceTrend_table__ZBiNR td{border-bottom:1px solid var(--border2);color:var(--text-dim);padding:11px 12px 11px 0;white-space:nowrap}.ComplianceTrend_table__ZBiNR tbody tr:last-child td{border-bottom:none}.ComplianceTrend_currentRow__3tHS9 td{background:var(--surface);color:var(--text)}.ComplianceTrend_currentRow__3tHS9 td:first-child{border-left:3px solid var(--green);padding-left:9px}.ComplianceTrend_yearCell__Qupc9{align-items:center;display:flex;font-family:var(--font-mono);font-size:13px;font-weight:600;gap:8px}.ComplianceTrend_currentTag__INwRa{border:1px solid var(--green);color:var(--green);font-size:9px;opacity:.8;padding:1px 5px}.ComplianceTrend_currentTag__INwRa,.ComplianceTrend_verdictPill__tTSW4{font-family:var(--font-mono);letter-spacing:1px;text-transform:uppercase}.ComplianceTrend_verdictPill__tTSW4{border-radius:2px;font-size:10px;padding:3px 8px;white-space:nowrap}.ComplianceTrend_verdictPill__tTSW4[data-verdict=COMPLIANT]{background:var(--green-glow);border:1px solid var(--green);color:var(--green)}.ComplianceTrend_verdictPill__tTSW4[data-verdict=CONDITIONAL]{background:var(--amber-dim);border:1px solid var(--amber);color:var(--amber)}.ComplianceTrend_verdictPill__tTSW4[data-verdict=NON_COMPLIANT]{background:var(--red-dim);border:1px solid var(--red);color:var(--red)}.ComplianceTrend_ratioCell__XIKHI{font-family:var(--font-mono);font-size:13px;font-weight:500}.ComplianceTrend_footnote__MOzaF{color:var(--text-muted);font-family:var(--font-mono);font-size:11px;letter-spacing:.5px;margin-top:10px}@media (max-width:860px){.ComplianceTrend_table__ZBiNR td:nth-child(5),.ComplianceTrend_table__ZBiNR th:nth-child(5){display:none}.ComplianceTrend_table__ZBiNR tbody tr td:first-child{border-left:3px solid #0000;padding-left:9px}.ComplianceTrend_table__ZBiNR tbody tr[data-verdict=COMPLIANT] td:first-child{border-left-color:var(--green)}.ComplianceTrend_table__ZBiNR tbody tr[data-verdict=CONDITIONAL] td:first-child{border-left-color:var(--amber)}.ComplianceTrend_table__ZBiNR tbody tr[data-verdict=NON_COMPLIANT] td:first-child{border-left-color:var(--red)}}.StandardsComparison_wrap__W4fl0{margin-bottom:35px}.StandardsComparison_grid__30lfr{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,1fr);margin-bottom:12px}@media (max-width:768px){.StandardsComparison_grid__30lfr{grid-template-columns:1fr}}.StandardsComparison_col__e4ip\+{background:var(--surface);border:1px solid var(--border2);padding:22px 20px}.StandardsComparison_colHeader__jfLtn{margin-bottom:4px}.StandardsComparison_colTitleRow__Nkl4N{align-items:flex-start;display:flex;gap:8px;justify-content:space-between;margin-bottom:10px}.StandardsComparison_shortName__Ob\+3D{color:var(--text);display:block;font-family:var(--font-mono);font-size:24px;font-weight:700;letter-spacing:-.5px;line-height:1.1}.StandardsComparison_colName__AIJ8V{color:var(--text-muted);font-family:var(--font-mono);font-size:10px;letter-spacing:.5px;margin-bottom:0;margin-top:4px}.StandardsComparison_rulingBasisToggle__-fSqF{align-items:center;background:none;border:none;color:var(--text-muted);cursor:pointer;display:flex;font-family:var(--font-mono);font-size:9px;gap:6px;letter-spacing:1px;margin-bottom:8px;padding:0;text-transform:uppercase}.StandardsComparison_rulingBasisToggle__-fSqF:hover{color:var(--text-dim)}.StandardsComparison_chevron__f9MTr{display:inline-block;font-size:8px;transition:transform .2s ease}.StandardsComparison_chevronOpen__HlW61{transform:rotate(180deg)}.StandardsComparison_rulingBasisWrap__6aTFl{margin-bottom:10px}.StandardsComparison_rulingBasisLine__JLnb0{color:var(--text-muted);font-size:11px;font-style:italic;line-height:1.55;margin:0 0 2px}.StandardsComparison_sourceLink__vrogf{color:var(--green);display:inline-block;font-family:var(--font-mono);font-size:10px;letter-spacing:.5px;margin-top:4px;text-decoration:none}.StandardsComparison_sourceLink__vrogf:hover{text-decoration:underline}.StandardsComparison_denominatorNote__zfWgj{color:var(--text-muted);font-family:var(--font-mono);font-size:10px;letter-spacing:.5px;margin-bottom:12px}.StandardsComparison_verdictBadge__V6I4k{display:inline-block;font-family:var(--font-mono);font-size:11px;font-weight:600;letter-spacing:2px;margin-bottom:18px;padding:6px 14px;text-transform:uppercase}.StandardsComparison_verdictCompliant__GHW\+w{background:var(--green-dim);border:1px solid #4ade804d;color:var(--green)}.StandardsComparison_verdictConditional__30rwb{background:var(--amber-dim);border:1px solid #fbbf244d;color:var(--amber)}.StandardsComparison_verdictFail__rL2o0{background:var(--red-dim);border:1px solid #f871714d;color:var(--red)}.StandardsComparison_verdictInsufficient__oDAVA{background:var(--surface);border:1px solid var(--border2);color:var(--text-muted)}.StandardsComparison_ratioList__YDPlB{display:flex;flex-direction:column}.StandardsComparison_ratioRow__0z8gf{border-top:1px solid var(--border);padding:13px 0}.StandardsComparison_ratioNameRow__KT7qY{align-items:center;display:flex;gap:6px;margin-bottom:3px}.StandardsComparison_ratioName__baDHv{font-feature-settings:"smcp";color:var(--text-dim);font-family:var(--font-mono);font-size:11px;font-variant:small-caps;letter-spacing:.5px}.StandardsComparison_infoIcon__FRQ2v{color:var(--text-muted);cursor:help;font-size:11px;line-height:1}.StandardsComparison_ratioFormula__ZB0p8{color:var(--text-muted);display:block;font-family:var(--font-mono);font-size:9px;font-style:italic;letter-spacing:.3px;margin-bottom:8px}.StandardsComparison_ratioValueRow__AOmbD{align-items:baseline;display:flex;gap:8px;margin-bottom:6px}.StandardsComparison_ratioValue__xPVsn{font-family:var(--font-mono);font-size:19px;font-weight:600;letter-spacing:-.5px;line-height:1}.StandardsComparison_valPass__0tAjp{color:var(--green)}.StandardsComparison_valWarn__SkXPa{color:var(--amber)}.StandardsComparison_valFail__pmkUK{color:var(--red)}.StandardsComparison_ratioThreshold__Jr1LI{color:var(--text-muted);flex:1 1;font-family:var(--font-mono);font-size:10px}.StandardsComparison_statusChip__FwHUR{font-family:var(--font-mono);font-size:9px;font-weight:600;letter-spacing:1.5px;padding:2px 7px;text-transform:uppercase;white-space:nowrap}.StandardsComparison_chipPass__a0Z7O{background:var(--green-dim);color:var(--green)}.StandardsComparison_chipWarn__kqvL6{background:var(--amber-dim);color:var(--amber)}.StandardsComparison_chipFail__\+K-xJ{background:var(--red-dim);color:var(--red)}.StandardsComparison_barTrack__vhvxd{background:var(--border2);border-radius:1px;height:3px;overflow:hidden}.StandardsComparison_barFill__I0UJi{border-radius:1px;height:100%;transition:width .5s ease}.StandardsComparison_barPass__cQ4cd{background:var(--green)}.StandardsComparison_barWarn__OgtlD{background:var(--amber)}.StandardsComparison_barFail__zLXx6{background:var(--red)}.StandardsComparison_callout__KI276{background:var(--surface);border:1px solid var(--border2);padding:20px 24px}.StandardsComparison_calloutHeaderRow__XdLDm{align-items:center;display:flex;justify-content:space-between;margin-bottom:14px}.StandardsComparison_calloutLabel__SrSVD{color:var(--text-muted);font-family:var(--font-mono);font-size:9px;letter-spacing:4px;margin-bottom:0;text-transform:uppercase}.StandardsComparison_agreeBar__pCyK-{font-family:var(--font-mono);font-size:13px;font-weight:500;letter-spacing:1px;padding:11px 16px}.StandardsComparison_agreeCompliant__Gl9l7{background:var(--green-dim);border:1px solid #4ade804d;color:var(--green)}.StandardsComparison_agreeConditional__ImtBB{background:var(--amber-dim);border:1px solid #fbbf244d;color:var(--amber)}.StandardsComparison_agreeFail__ymkat{background:var(--red-dim);border:1px solid #f871714d;color:var(--red)}.StandardsComparison_agreeInsufficient__6pfBm{background:var(--surface);border:1px solid var(--border2);color:var(--text-muted)}.StandardsComparison_groupList__bCGiA{display:flex;flex-direction:column;gap:8px;margin-bottom:14px}.StandardsComparison_groupRow__STV5z{align-items:center;display:flex;gap:12px}.StandardsComparison_groupBadge__HIzI3{flex-shrink:0;font-family:var(--font-mono);font-size:9px;font-weight:600;letter-spacing:1.5px;padding:3px 8px;text-transform:uppercase;white-space:nowrap}.StandardsComparison_groupNames__tIzP6{color:var(--text-dim);font-family:var(--font-mono);font-size:13px}.StandardsComparison_divergeReason__wIETn{border-top:1px solid var(--border);color:var(--text-dim);font-size:13px;line-height:1.65;padding-top:14px}.StandardsComparison_seeMoreBtn__Db52a{background:none;border:none;color:var(--green);cursor:pointer;font-family:var(--font-mono);font-size:11px;letter-spacing:1px;margin-top:14px;padding:0;text-decoration:underline}.StandardsComparison_modalOverlay__mcmoT{align-items:center;background:var(--modal-bg);display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:1000}.StandardsComparison_modal__F3D7q{background:var(--bg);border:1px solid var(--border2);display:flex;flex-direction:column;max-height:85vh;max-width:900px;width:100%}.StandardsComparison_modalHeader__aBRom{align-items:center;border-bottom:1px solid var(--border);display:flex;justify-content:space-between;padding:20px 24px}.StandardsComparison_modalTitle__YccPc{color:var(--text);font-family:var(--font-mono);font-size:13px;letter-spacing:2px;text-transform:uppercase}.StandardsComparison_modalClose__RdK-V{background:none;border:none;color:var(--text-muted);cursor:pointer;font-size:18px;padding:0 4px}.StandardsComparison_modalBody__9yxi4{overflow-y:auto;padding:0}.StandardsComparison_modalTable__6Vac7{border-collapse:collapse;font-size:13px;width:100%}.StandardsComparison_modalTable__6Vac7 th{background:var(--surface);border-bottom:1px solid var(--border);color:var(--text-muted);font-family:var(--font-mono);font-size:10px;font-weight:400;letter-spacing:2px;padding:12px 16px;text-align:left;text-transform:uppercase;white-space:nowrap}.StandardsComparison_modalTable__6Vac7 td{border-bottom:1px solid var(--border2);padding:12px 16px;vertical-align:top}.StandardsComparison_modalRatioName__c-efC{font-feature-settings:"smcp";color:var(--text-dim);font-family:var(--font-mono);font-size:12px;font-variant:small-caps}.StandardsComparison_modalCell__FGzbz{display:flex;flex-direction:column;gap:3px}.StandardsComparison_modalVal__UFEqm{font-family:var(--font-mono);font-size:15px;font-weight:600}.StandardsComparison_modalFormula__NyXeR{color:var(--text-muted);font-size:10px;font-style:italic}.StandardsComparison_modalNums__LiEK9,.StandardsComparison_modalThresh__u-sba{color:var(--text-muted);font-family:var(--font-mono);font-size:10px}.StandardsComparison_modalNa__2orcA{color:var(--text-muted);font-family:var(--font-mono)}@media (max-width:860px){.StandardsComparison_verdictBadge__V6I4k{margin-bottom:8px}.StandardsComparison_denominatorNote__zfWgj{min-height:25px}.StandardsComparison_sourceLink__vrogf{white-space:nowrap}.StandardsComparison_colName__AIJ8V{font-size:9px;margin-top:6px}.StandardsComparison_col__e4ip\+{padding:16px 12px}.StandardsComparison_grid__30lfr{gap:10px}}@media (max-width:560px){.StandardsComparison_col__e4ip\+{padding:16px 14px}.StandardsComparison_shortName__Ob\+3D{font-size:20px}.StandardsComparison_ratioValue__xPVsn{font-size:16px}.StandardsComparison_callout__KI276{padding:16px}.StandardsComparison_denominatorNote__zfWgj{min-height:0;min-height:auto}}.ZakatCalculator_wrap__rkLPB{animation:ZakatCalculator_fadeUp__0RkTk .3s ease both;padding-top:4px}.ZakatCalculator_stepBlock__R\+yTA{margin-bottom:20px}.ZakatCalculator_stepQuestion__plOKy{color:var(--text);font-size:15px;font-weight:600;margin-bottom:4px}.ZakatCalculator_stepSub__fEACm{color:var(--text-muted);font-size:13px;margin-bottom:14px}.ZakatCalculator_typeGrid__QN3kh{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 1fr}.ZakatCalculator_typeCard__EuS3L{background:var(--surface2);border:1px solid var(--border2);cursor:pointer;padding:14px 16px;text-align:left;transition:border-color .15s,background .15s}.ZakatCalculator_typeCard__EuS3L:hover{background:var(--surface);border-color:var(--text-muted)}.ZakatCalculator_typeCardActive__Ipe6z{background:var(--green-dim);border-color:var(--green)}.ZakatCalculator_typeCardTop__SFlF5{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-bottom:6px}.ZakatCalculator_typeIcon__BdRVg{color:var(--text-muted);font-size:14px}.ZakatCalculator_typeCardActive__Ipe6z .ZakatCalculator_typeIcon__BdRVg{color:var(--green)}.ZakatCalculator_typeTitle__f2uMD{color:var(--text);font-family:var(--font-mono);font-size:12px;font-weight:600;letter-spacing:.3px}.ZakatCalculator_typeBadge__fETv1{border:1px solid var(--green);color:var(--green);font-family:var(--font-mono);font-size:9px;letter-spacing:1.5px;margin-left:auto;padding:1px 6px;text-transform:uppercase}.ZakatCalculator_typeDesc__tCgBj{color:var(--text-dim);font-size:12px;line-height:1.5;margin:0}.ZakatCalculator_inputRow__aBAiI{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr;margin-bottom:10px}.ZakatCalculator_field__gYFrR{display:flex;flex-direction:column;gap:6px}.ZakatCalculator_fieldLabel__2Kj5t{color:var(--text-muted);font-family:var(--font-mono);font-size:10px;letter-spacing:1.5px;text-transform:uppercase}.ZakatCalculator_input__hfQTO{-moz-appearance:textfield;background:var(--surface2);border:1px solid var(--border2);box-sizing:border-box;color:var(--text);font-family:var(--font-mono);font-size:15px;font-weight:500;outline:none;padding:9px 12px;transition:border-color .15s;width:100%}.ZakatCalculator_input__hfQTO::-webkit-inner-spin-button,.ZakatCalculator_input__hfQTO::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.ZakatCalculator_input__hfQTO:focus{background:var(--surface);border-color:var(--green)}.ZakatCalculator_input__hfQTO[type=date]{color-scheme:light dark}.ZakatCalculator_priceLine__wP10G{font-family:var(--font-mono);font-size:12px;min-height:18px}.ZakatCalculator_priceLoading__\+fduk{animation:ZakatCalculator_pulse__IYWtk 1.2s ease-in-out infinite;color:var(--text-muted)}.ZakatCalculator_priceError__qGMox{color:var(--red)}.ZakatCalculator_priceOk__oTL\+\+{color:var(--text-dim)}.ZakatCalculator_priceOk__oTL\+\+ strong{color:var(--text)}.ZakatCalculator_methodsBlock__oq3ML{margin-bottom:20px}.ZakatCalculator_methodsHeader__iazjm{margin-bottom:14px}.ZakatCalculator_methodsTitle__9IKji{color:var(--text);font-size:14px;font-weight:600;margin-bottom:4px}.ZakatCalculator_methodsSub__Wt7VT{color:var(--text-muted);font-size:12px;margin:0}.ZakatCalculator_methodCard__VnxYy{background:var(--surface2);border:1px solid var(--border);margin-bottom:8px;padding:14px 16px;transition:border-color .15s}.ZakatCalculator_methodCardRec__2eJ-v{border-color:var(--green)}.ZakatCalculator_methodCardTop__Vs0OM{align-items:flex-start;display:flex;gap:12px}.ZakatCalculator_methodCardLeft__XR7Vl{flex:1 1;min-width:0}.ZakatCalculator_methodCardRight__lU9RX{flex-shrink:0;text-align:right}.ZakatCalculator_methodCardTitle__-uee8{align-items:center;color:var(--text);display:flex;flex-wrap:wrap;font-family:var(--font-mono);font-size:12px;font-weight:600;gap:8px;margin-bottom:4px}.ZakatCalculator_recBadge__WLnaR{border:1px solid var(--green);color:var(--green);font-size:9px;letter-spacing:1.5px;padding:1px 6px}.ZakatCalculator_methodCardDesc__eycMv{color:var(--text-dim);font-size:12px;line-height:1.5;margin:0 0 4px}.ZakatCalculator_zakatAmt__6uH8G{color:var(--green);font-family:var(--font-mono);font-size:20px;font-weight:700;letter-spacing:-.5px}.ZakatCalculator_preciseRow__sgpyY{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.ZakatCalculator_preciseLabel__jNWY1{color:var(--text-muted);font-family:var(--font-mono);font-size:11px}.ZakatCalculator_preciseInput__zwkba{-moz-appearance:textfield;background:var(--surface);border:1px solid var(--border2);color:var(--text);font-family:var(--font-mono);font-size:13px;outline:none;padding:4px 8px;text-align:right;width:56px}.ZakatCalculator_preciseInput__zwkba::-webkit-inner-spin-button,.ZakatCalculator_preciseInput__zwkba::-webkit-outer-spin-button{-webkit-appearance:none}.ZakatCalculator_preciseInput__zwkba:focus{border-color:var(--green)}.ZakatCalculator_preciseUnit__sPN71{color:var(--text-muted);font-family:var(--font-mono);font-size:12px}.ZakatCalculator_preciseHint__s7rtv{color:var(--text-muted);font-size:11px;font-style:italic}.ZakatCalculator_criDetail__PCCmd{display:flex;flex-wrap:wrap;gap:12px;margin-top:6px}.ZakatCalculator_criDetail__PCCmd span{color:var(--text-muted);font-family:var(--font-mono);font-size:11px}.ZakatCalculator_noPriceNote__c1Vp0{color:var(--text-muted);font-size:12px;font-style:italic;margin-top:4px}.ZakatCalculator_emptyPrompt__fJwR\+{border:1px dashed var(--border2);color:var(--text-muted);font-size:13px;margin-bottom:20px;padding:32px 20px;text-align:center}.ZakatCalculator_sourcesToggle__y-XtQ{margin-bottom:12px}.ZakatCalculator_sourcesBtn__wFTcP{align-items:center;background:none;border:none;color:var(--text-muted);cursor:pointer;display:flex;font-family:var(--font-mono);font-size:11px;gap:8px;letter-spacing:1px;padding:0;transition:color .15s}.ZakatCalculator_sourcesBtn__wFTcP:hover{color:var(--text-dim)}.ZakatCalculator_sourceCount__Udpiq{background:var(--surface2);border:1px solid var(--border2);color:var(--text-muted);font-size:10px;padding:1px 6px}.ZakatCalculator_sourcesPanel__S9xfY{animation:ZakatCalculator_fadeUp__0RkTk .2s ease both;background:var(--surface2);border:1px solid var(--border);margin-bottom:16px;padding:16px}.ZakatCalculator_sourcesPanelTitle__sxcoo{color:var(--text-muted);font-family:var(--font-mono);font-size:10px;letter-spacing:3px;margin-bottom:14px;text-transform:uppercase}.ZakatCalculator_sourcesGrid__WL5wb{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.ZakatCalculator_sourceGroup__cyfWx{display:flex;flex-direction:column;gap:4px}.ZakatCalculator_sourceGroupLabel__4Rqd6{color:var(--text-muted);font-family:var(--font-mono);font-size:9px;letter-spacing:2px;margin-bottom:4px;text-transform:uppercase}.ZakatCalculator_sourceItem__DpxnO{color:var(--text-dim);font-size:12px;line-height:1.5;margin:0}.ZakatCalculator_disclaimer__Lk\+nY{border-top:1px solid var(--border);color:var(--text-muted);font-size:11px;font-style:italic;line-height:1.6;padding-top:12px}@media (max-width:560px){.ZakatCalculator_inputRow__aBAiI,.ZakatCalculator_typeGrid__QN3kh{grid-template-columns:1fr}.ZakatCalculator_zakatAmt__6uH8G{font-size:17px}.ZakatCalculator_criDetail__PCCmd{gap:8px}}.ETFResultsPanel_panel__wqfNt{animation:ETFResultsPanel_fadeUp__pCaNg .4s ease both}.ETFResultsPanel_headerRow__rtSaV{grid-gap:28px;grid-template-columns:1fr 1fr;padding-bottom:20px}.ETFResultsPanel_headerRow__rtSaV,.ETFResultsPanel_priceChartRow__p2TV3{align-items:start;border-bottom:1px solid var(--border);display:grid;gap:28px}.ETFResultsPanel_priceChartRow__p2TV3{grid-gap:28px;grid-template-columns:1fr 3fr;margin-bottom:28px;padding:20px 0}.ETFResultsPanel_stdSwitcher__bad6N{align-items:center;display:flex;gap:6px;margin-bottom:8px}.ETFResultsPanel_stdWeights__4TUSg{align-items:center;display:flex;flex-direction:column;gap:2px;margin-top:6px}.ETFResultsPanel_stdWeightLine__1CC\+2{font-family:var(--font-mono);font-size:9px;letter-spacing:.3px;white-space:nowrap}.ETFResultsPanel_stdBtn__4Y1PR{background:#0000;border:1px solid var(--border2);color:var(--text-muted);cursor:pointer;font-family:var(--font-mono);font-size:10px;letter-spacing:1.5px;padding:4px 10px;text-transform:uppercase;transition:all .15s}.ETFResultsPanel_stdBtn__4Y1PR:hover{border-color:var(--text-dim);color:var(--text)}.ETFResultsPanel_stdBtnActive__LhS-p{background:var(--green-dim);border-color:var(--green);color:var(--green)}.ETFResultsPanel_watchlistBtn__0vvnb{align-items:center;background:var(--surface);border:1px solid var(--border2);color:var(--text-muted);cursor:pointer;display:inline-flex;font-family:var(--font-mono);font-size:10px;gap:6px;letter-spacing:1.5px;margin-bottom:16px;padding:6px 12px;text-transform:uppercase;transition:all .15s}.ETFResultsPanel_watchlistBtnActive__16cSF,.ETFResultsPanel_watchlistBtn__0vvnb:hover{background:var(--green-dim);border-color:var(--green);color:var(--green)}.ETFResultsPanel_aggregateWrap__7Dn2P{margin-left:auto;margin-top:4px;width:340px}.ETFResultsPanel_agreeLine__y5bEj{border-radius:2px;display:flex;gap:2px;height:4px;margin-bottom:10px;overflow:hidden}.ETFResultsPanel_agreeSeg__lcZen{border-radius:1px;min-width:8px}.ETFResultsPanel_header__p7ZoY{align-items:flex-start;border-bottom:1px solid var(--border);display:flex;gap:25px;justify-content:space-between;margin-bottom:28px;padding-bottom:28px}.ETFResultsPanel_headerLeft__\+NlD-{flex:1 1}.ETFResultsPanel_ticker__98FfG{color:var(--text);font-family:var(--font-display);font-size:65px;font-weight:900;letter-spacing:-2.5px;line-height:1}.ETFResultsPanel_etfBadge__YAmNn{background:var(--surface2);border:1px solid var(--border2);color:var(--text-dim);display:inline-block;font-family:var(--font-mono);font-size:11px;letter-spacing:3px;margin-left:14px;padding:3px 10px;position:relative;top:-8px;vertical-align:middle}.ETFResultsPanel_company__s3YN5{color:var(--text-dim);font-size:16px;margin-top:6px}.ETFResultsPanel_meta__9ONoL{font-size:13px;margin-top:6px}.ETFResultsPanel_meta__9ONoL,.ETFResultsPanel_source__qU28W{color:var(--text-muted);font-family:var(--font-mono);letter-spacing:1px}.ETFResultsPanel_source__qU28W{border-left:2px solid var(--green);font-size:11px;margin-top:10px;padding-left:13px}.ETFResultsPanel_depthRow__4Dltw{align-items:center;display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.ETFResultsPanel_depthLabel__j4J9i{margin-right:4px}.ETFResultsPanel_depthBtn__Y2gkL,.ETFResultsPanel_depthLabel__j4J9i{color:var(--text-muted);font-family:var(--font-mono);font-size:11px;letter-spacing:1px}.ETFResultsPanel_depthBtn__Y2gkL{background:var(--surface2);border:1px solid var(--border2);cursor:pointer;padding:3px 9px;transition:background .15s,color .15s,border-color .15s}.ETFResultsPanel_depthBtn__Y2gkL:hover{background:var(--surface);border-color:var(--text-muted);color:var(--text-dim)}.ETFResultsPanel_depthBtnActive__YWPCe{background:var(--green-dim);border-color:#4ade8066;color:var(--green)}.ETFResultsPanel_headerRight__piIR3{flex-shrink:0;min-width:200px;text-align:right}.ETFResultsPanel_verdictLabel__xHoiD{color:var(--text-muted);font-family:var(--font-mono);font-size:11px;letter-spacing:3px;margin-bottom:10px;text-transform:uppercase}.ETFResultsPanel_verdictBadge__itlAq{display:inline-block;font-family:var(--font-mono);font-size:15px;font-weight:600;letter-spacing:2px;padding:11px 20px;text-transform:uppercase}.ETFResultsPanel_verdictCompliant__VfuWw{background:var(--green-dim);border:1px solid #4ade804d;color:var(--green)}.ETFResultsPanel_verdictConditional__Gl1Vf{background:var(--amber-dim);border:1px solid #fbbf244d;color:var(--amber)}.ETFResultsPanel_verdictFail__0J3YX{background:var(--red-dim);border:1px solid #f871714d;color:var(--red)}.ETFResultsPanel_verdictInsufficient__E208b{background:var(--surface);border:1px solid var(--border2);color:var(--text-muted)}.ETFResultsPanel_standardsGrid__wI6D-{display:flex;justify-content:space-between;margin-bottom:10px;margin-left:auto;width:340px}.ETFResultsPanel_standardItem__BIdB9{align-items:center;display:flex;flex-direction:column;gap:5px}.ETFResultsPanel_standardName__chDC-{color:var(--text-dim);font-size:16px}.ETFResultsPanel_standardBadge__QRfNe{font-family:var(--font-mono);font-size:9px;font-weight:600;letter-spacing:1.5px;padding:4px 8px;text-transform:uppercase;white-space:nowrap}.ETFResultsPanel_verdictSub__hsuBM{color:var(--text-muted);font-family:var(--font-mono);font-size:11px;letter-spacing:.5px;line-height:1.6;margin-top:9px;overflow:hidden;text-align:right;text-overflow:ellipsis;white-space:nowrap}.ETFResultsPanel_complianceSection__zY-5a{margin-bottom:35px}.ETFResultsPanel_complianceLabel__BIVdE{color:var(--text-muted);font-family:var(--font-mono);font-size:11px;letter-spacing:4px;margin-bottom:13px;text-transform:uppercase}.ETFResultsPanel_weightBar__0I9vy{border-radius:2px;display:flex;gap:2px;height:18px;margin-bottom:13px;overflow:hidden;width:100%}.ETFResultsPanel_weightSeg__ev9pf{height:100%;transition:width .8s cubic-bezier(.4,0,.2,1)}.ETFResultsPanel_weightLegend__g8ySA{display:flex;flex-wrap:wrap;gap:20px}.ETFResultsPanel_legendItem__P50bI{align-items:center;color:var(--text-dim);display:flex;font-family:var(--font-mono);font-size:12px;gap:8px}.ETFResultsPanel_legendDot__5AsXO{border-radius:2px;flex-shrink:0;height:10px;width:10px}.ETFResultsPanel_tableWrap__j7TEI{-webkit-overflow-scrolling:touch;overflow-x:auto;width:100%}.ETFResultsPanel_holdingsLabel__Tswu9{color:var(--text-muted);font-family:var(--font-mono);font-size:11px;letter-spacing:4px;margin-bottom:13px;text-transform:uppercase}.ETFResultsPanel_table__Wbyqr{border-collapse:collapse;font-family:var(--font-mono);font-size:13px;margin-bottom:8px;width:100%}.ETFResultsPanel_table__Wbyqr th{background:var(--surface);border-bottom:1px solid var(--border);color:var(--text-muted);font-size:10px;font-weight:400;letter-spacing:2px;padding:8px 12px;text-align:left;text-transform:uppercase}.ETFResultsPanel_table__Wbyqr th:last-child{text-align:right}.ETFResultsPanel_table__Wbyqr td{border-bottom:1px solid var(--border);color:var(--text-dim);padding:11px 12px;vertical-align:middle}.ETFResultsPanel_table__Wbyqr tbody tr:hover{background:var(--surface2)}.ETFResultsPanel_rowClickable__izIlv{cursor:pointer}.ETFResultsPanel_rowClickable__izIlv:hover .ETFResultsPanel_symbolCell__awbcy{color:var(--green)}.ETFResultsPanel_symbolCell__awbcy{color:var(--text);font-weight:600;letter-spacing:1px;white-space:nowrap}.ETFResultsPanel_nameCell__OHoql{color:var(--text-dim);font-family:sans-serif;font-family:var(--font-body,sans-serif);font-size:13px}.ETFResultsPanel_weightCell__TVNjQ{white-space:nowrap}.ETFResultsPanel_weightMini__FxHr7{background:var(--border2);border-radius:2px;display:inline-block;height:4px;margin-right:8px;overflow:hidden;vertical-align:middle;width:60px}.ETFResultsPanel_weightMiniFill__rcFk\+{background:var(--text-muted);border-radius:2px;height:100%}.ETFResultsPanel_statusCell__Hf8zZ{text-align:right;white-space:nowrap}.ETFResultsPanel_pill__OXZOz{font-family:var(--font-mono);font-size:10px;font-weight:600;letter-spacing:2px;padding:3px 10px;text-transform:uppercase}.ETFResultsPanel_pillPass__QRMmt{background:var(--green-dim);color:var(--green)}.ETFResultsPanel_pillFail__JuR7l{background:var(--red-dim);color:var(--red)}.ETFResultsPanel_pillWarn__jyvMz{background:var(--amber-dim);color:var(--amber)}.ETFResultsPanel_pillUnknown__6VEpf{background:var(--surface2);border:1px solid var(--border2);color:var(--text-muted)}.ETFResultsPanel_failNote__Zg8Am{color:var(--text-muted);font-size:11px;margin-top:3px}.ETFResultsPanel_tabNav__uOJlr{border-bottom:1px solid var(--border);display:flex;gap:0;margin-bottom:20px}.ETFResultsPanel_tabBtn__86C6A{background:#0000;border:none;border-bottom:2px solid #0000;color:var(--text-muted);cursor:pointer;font-family:var(--font-mono);font-size:11px;letter-spacing:2px;margin-bottom:-1px;padding:10px 20px;text-transform:uppercase;transition:all .15s}.ETFResultsPanel_tabBtn__86C6A:hover{color:var(--text-dim)}.ETFResultsPanel_tabBtnActive__jSwku{border-bottom-color:var(--green);color:var(--green)}.ETFResultsPanel_disclaimer__PI52b{background:var(--surface);border:1px solid var(--border);color:var(--text-muted);font-family:var(--font-mono);font-size:11px;line-height:1.7;margin-top:20px;padding:14px 18px}@media (max-width:860px){.ETFResultsPanel_headerRow__rtSaV{grid-template-columns:1fr}.ETFResultsPanel_priceChartRow__p2TV3{grid-template-columns:1fr;margin-bottom:12px}.ETFResultsPanel_header__p7ZoY{flex-direction:column}.ETFResultsPanel_ticker__98FfG{font-size:44px;letter-spacing:-1.5px;margin-bottom:4px;margin-top:0}.ETFResultsPanel_company__s3YN5{font-size:14px}.ETFResultsPanel_verdictSub__hsuBM{text-align:left;white-space:normal}.ETFResultsPanel_verdictBadge__itlAq{font-size:13px}.ETFResultsPanel_watchlistBtn__0vvnb{position:fixed;right:16px;top:16px;z-index:200}.ETFResultsPanel_headerRight__piIR3{align-items:flex-start;display:flex;flex-direction:column;min-width:0;text-align:left;width:100%}.ETFResultsPanel_aggregateWrap__7Dn2P,.ETFResultsPanel_standardsGrid__wI6D-{margin-left:0!important;width:100%!important}.ETFResultsPanel_standardsGrid__wI6D-{justify-content:space-around}.ETFResultsPanel_weightBar__0I9vy{width:100%}.ETFResultsPanel_stdSwitcher__bad6N{margin-bottom:14px}}@media (max-width:640px){.ETFResultsPanel_ticker__98FfG{font-size:36px}.ETFResultsPanel_table__Wbyqr{min-width:0;table-layout:fixed;width:100%}.ETFResultsPanel_table__Wbyqr td:first-child,.ETFResultsPanel_table__Wbyqr th:first-child{width:28%}.ETFResultsPanel_table__Wbyqr td:nth-child(2),.ETFResultsPanel_table__Wbyqr th:nth-child(2){display:none}.ETFResultsPanel_table__Wbyqr td:nth-child(3),.ETFResultsPanel_table__Wbyqr th:nth-child(3){width:28%}.ETFResultsPanel_table__Wbyqr td:nth-child(4),.ETFResultsPanel_table__Wbyqr th:nth-child(4){text-align:right;width:44%}.ETFResultsPanel_table__Wbyqr td,.ETFResultsPanel_table__Wbyqr th{font-size:12px;padding:10px 8px}.ETFResultsPanel_weightMini__FxHr7{display:none}.ETFResultsPanel_pill__OXZOz{font-size:9px;letter-spacing:0;padding:3px 6px}.ETFResultsPanel_complianceSection__zY-5a{margin-bottom:22px}.ETFResultsPanel_weightLegend__g8ySA{gap:12px}.ETFResultsPanel_legendItem__P50bI{font-size:11px}}.TrendingPanel_section__t4U2Z{animation:TrendingPanel_fadeUp__evwFy .5s ease .2s both;margin-bottom:50px}.TrendingPanel_header__usXn7{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:16px}.TrendingPanel_titleRow__iBf7j{align-items:center;display:flex;gap:14px}.TrendingPanel_label__pkh8i{color:var(--text-muted);font-family:var(--font-mono);font-size:11px;letter-spacing:4px;text-transform:uppercase}.TrendingPanel_liveDot__UpF3x{animation:TrendingPanel_pulse__P4pUY 2s ease-in-out infinite;background:var(--green);border-radius:50%;flex-shrink:0;height:7px;width:7px}.TrendingPanel_controls__LPy5o{align-items:center;display:flex;gap:10px}.TrendingPanel_tabs__IMQiM{display:flex;gap:2px}.TrendingPanel_tab__xXFD9{background:#0000;border:1px solid var(--border2);color:var(--text-muted);cursor:pointer;font-family:var(--font-mono);font-size:10px;letter-spacing:2px;padding:5px 13px;text-transform:uppercase;transition:all .15s}.TrendingPanel_tab__xXFD9:hover{border-color:var(--green);color:var(--green)}.TrendingPanel_tabActive__ZeNaO{background:var(--green-dim);border-color:#4ade804d;color:var(--green)}.TrendingPanel_refreshBtn__gGOam{background:#0000;border:1px solid var(--border2);color:var(--text-muted);cursor:pointer;font-family:var(--font-mono);font-size:10px;letter-spacing:2px;padding:5px 13px;text-transform:uppercase;transition:all .15s}.TrendingPanel_refreshBtn__gGOam:hover:not(:disabled){border-color:var(--green);color:var(--green)}.TrendingPanel_refreshBtn__gGOam:disabled{cursor:not-allowed;opacity:.4}.TrendingPanel_updatedAt__53oYV{color:var(--text-muted);font-family:var(--font-mono);font-size:10px;letter-spacing:.5px}.TrendingPanel_loading__4pQTx{align-items:center;background:var(--surface);border:1px solid var(--border);color:var(--text-muted);display:flex;font-family:var(--font-mono);font-size:13px;gap:14px;padding:20px}.TrendingPanel_spinner__IyxUa{animation:TrendingPanel_spin__FrcTz 1s linear infinite;border:2px solid var(--border2);border-radius:50%;border-top-color:var(--green);flex-shrink:0;height:14px;width:14px}.TrendingPanel_empty__VabI6{background:var(--surface);border:1px solid var(--border);color:var(--text-muted);font-family:var(--font-mono);font-size:13px;padding:20px;text-align:center}.TrendingPanel_grid__VBDcG{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.TrendingPanel_card__T0GEj{background:var(--surface);border:1px solid var(--border);cursor:pointer;padding:16px 18px;position:relative;transition:border-color .15s,background .15s}.TrendingPanel_card__T0GEj:hover{background:var(--surface2);border-color:var(--green)}.TrendingPanel_cardTop__zNWxB{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:10px}.TrendingPanel_cardSymbol__-BL4j{color:var(--text);font-family:var(--font-mono);font-size:18px;font-weight:700;letter-spacing:1px;line-height:1}.TrendingPanel_etfTag__pWrWR{background:var(--surface2);border:1px solid var(--border2);color:var(--text-muted);font-family:var(--font-mono);font-size:9px;letter-spacing:2px;margin-top:4px;padding:2px 6px}.TrendingPanel_verdictBadge__xmI0P{flex-shrink:0;font-family:var(--font-mono);font-size:9px;font-weight:600;letter-spacing:1.5px;padding:3px 8px;text-transform:uppercase}.TrendingPanel_verdictCompliant__jCOkl{background:var(--green-dim);color:var(--green)}.TrendingPanel_verdictConditional__-SRLn{background:var(--amber-dim);color:var(--amber)}.TrendingPanel_cardName__saGkF{color:var(--text-muted);font-size:12px;margin-bottom:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.TrendingPanel_cardBottom__nVP06{align-items:baseline;display:flex;justify-content:space-between}.TrendingPanel_price__zRna-{color:var(--text);font-family:var(--font-mono);font-size:16px;font-weight:600}.TrendingPanel_change__XezPV{font-family:var(--font-mono);font-size:12px;font-weight:500}.TrendingPanel_changePos__0OPa0{color:var(--green)}.TrendingPanel_changeNeg__DESS9{color:var(--red)}.TrendingPanel_changeNeu__qHTLk{color:var(--text-muted)}.TrendingPanel_sector__mh1FC{color:var(--text-muted);font-family:var(--font-mono);font-size:10px;letter-spacing:.5px;margin-top:8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.IslamicETFPanel_wrap__P8FKd{animation:IslamicETFPanel_fadeUp__K--H7 .5s ease .1s both;margin-bottom:50px}.IslamicETFPanel_header__5QDIx{margin-bottom:16px}.IslamicETFPanel_titleRow__bgJw4{align-items:center;display:flex;gap:12px;margin-bottom:6px}.IslamicETFPanel_label__N-ZlJ{color:var(--text-muted);font-family:var(--font-mono);font-size:11px;letter-spacing:4px;text-transform:uppercase}.IslamicETFPanel_count__kV\+2x{background:var(--green-dim);border:1px solid #4ade8033;color:var(--green);font-family:var(--font-mono);font-size:10px;padding:2px 7px}.IslamicETFPanel_sub__P2q5N{color:var(--text-muted);font-size:12px;line-height:1.5}.IslamicETFPanel_group__iy1bk{margin-bottom:20px}.IslamicETFPanel_groupLabel__bWF11{border-left:2px solid var(--border2);color:var(--text-muted);font-family:var(--font-mono);font-size:9px;letter-spacing:3px;margin-bottom:8px;padding-left:8px;text-transform:uppercase}.IslamicETFPanel_grid__KAXR-{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.IslamicETFPanel_card__LUOKm{background:var(--surface);border:1px solid var(--border);border-left-width:3px;cursor:pointer;padding:14px 16px;transition:border-color .15s,background .15s}.IslamicETFPanel_card__LUOKm:hover{background:var(--surface2)}.IslamicETFPanel_card_equity__PtBGw{border-left-color:var(--green)}.IslamicETFPanel_card_sukuk__wSOr7{border-left-color:var(--gold)}.IslamicETFPanel_card_commodity__o9lEZ{border-left-color:var(--amber)}.IslamicETFPanel_card_equity__PtBGw:hover{border-color:var(--green);border-left-color:var(--green)}.IslamicETFPanel_card_sukuk__wSOr7:hover{border-color:var(--gold);border-left-color:var(--gold)}.IslamicETFPanel_card_commodity__o9lEZ:hover{border-color:var(--amber);border-left-color:var(--amber)}.IslamicETFPanel_cardTop__Vx-dQ{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.IslamicETFPanel_ticker__K\+fuo{color:var(--text);font-family:var(--font-mono);font-size:16px;font-weight:700;letter-spacing:.5px}.IslamicETFPanel_price__w2N8R{color:var(--text-dim);font-family:var(--font-mono);font-size:14px;font-weight:600}.IslamicETFPanel_screenCta__YXDFH{color:var(--text-muted);font-family:var(--font-mono);font-size:11px;letter-spacing:1px}.IslamicETFPanel_name__WQ6RQ{color:var(--text-dim);font-size:12px;font-weight:500;line-height:1.3;margin-bottom:4px}.IslamicETFPanel_note__Rqu2X{color:var(--text-muted);font-size:11px;line-height:1.4;margin-bottom:10px}.IslamicETFPanel_cardBottom__YXpIy{align-items:center;display:flex;justify-content:space-between}.IslamicETFPanel_focusBadge__sGl5f{border:1px solid var(--border2);font-family:var(--font-mono);font-size:9px;letter-spacing:1.5px;padding:2px 7px;text-transform:uppercase}.IslamicETFPanel_focus_equity__KwLJd{background:var(--green-dim);border-color:#4ade8040;color:var(--green)}.IslamicETFPanel_focus_sukuk__YgGj0{background:#0000;border-color:#d4a85340;color:var(--gold)}.IslamicETFPanel_focus_commodity__QImkU{background:var(--amber-dim);border-color:#fbbf2440;color:var(--amber)}.IslamicETFPanel_change__NQaJw{font-family:var(--font-mono);font-size:12px;font-weight:500}.IslamicETFPanel_changePos__KzqT9{color:var(--green)}.IslamicETFPanel_changeNeg__v4AAk{color:var(--red)}.IslamicETFPanel_disclaimer__vFmXw{border-top:1px solid var(--border);color:var(--text-muted);font-size:11px;line-height:1.5;margin-top:8px;padding-top:12px}.WatchlistPanel_wrap__KRlcL{animation:WatchlistPanel_fadeUp__3g\+Xt .4s ease both;margin-bottom:48px}.WatchlistPanel_header__bGvXP{align-items:center;display:flex;justify-content:space-between;margin-bottom:14px}.WatchlistPanel_headerLeft__ew8Q8{align-items:center;display:flex;gap:10px}.WatchlistPanel_label__IHYFU{color:var(--text-muted);font-family:var(--font-mono);font-size:11px;letter-spacing:3px;text-transform:uppercase}.WatchlistPanel_count__VWX7L{background:var(--green-dim);border:1px solid var(--green);color:var(--green);font-family:var(--font-mono);font-size:10px;letter-spacing:1px;padding:1px 7px}.WatchlistPanel_actions__SLm-T{align-items:flex-end;display:flex;flex-direction:column;gap:5px}.WatchlistPanel_btnRow__Um0rZ{display:flex;gap:4px}.WatchlistPanel_actionBtn__6C6eF{background:#0000;border:1px solid var(--border2);color:var(--text-muted);cursor:pointer;font-family:var(--font-mono);font-size:10px;letter-spacing:2px;padding:5px 13px;text-transform:uppercase;transition:color .15s,border-color .15s}.WatchlistPanel_actionBtn__6C6eF:hover{border-color:var(--green);color:var(--green)}.WatchlistPanel_actionBtnDanger__bdJTi{border-color:var(--red);color:var(--red)}.WatchlistPanel_actionBtnDanger__bdJTi:hover{background:var(--red-dim);border-color:var(--red);color:var(--red)}.WatchlistPanel_refreshedAt__-iO0l{color:var(--text-muted);font-family:var(--font-mono);font-size:9px;letter-spacing:.3px;opacity:.7}.WatchlistPanel_grid__4WxU\+{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(auto-fill,minmax(160px,1fr))}.WatchlistPanel_card__go7SQ{background:var(--surface);border:1px solid var(--border);border-left-width:3px;cursor:pointer;display:flex;flex-direction:column;gap:4px;padding:14px 16px 12px;position:relative;transition:background .15s,border-color .15s;-webkit-user-select:none;user-select:none}.WatchlistPanel_card__go7SQ:hover{background:var(--surface2)}.WatchlistPanel_card_COMPLIANT__sCtnE{border-left-color:var(--green)}.WatchlistPanel_card_CONDITIONAL__pFy5R{border-left-color:var(--amber)}.WatchlistPanel_card_NON_COMPLIANT__YI8O8{border-left-color:var(--red)}.WatchlistPanel_removeBtn__eK0b4{background:none;border:none;color:var(--text-muted);cursor:pointer;font-size:11px;line-height:1;opacity:0;padding:2px 4px;position:absolute;right:8px;top:8px;transition:color .15s}.WatchlistPanel_card__go7SQ:hover .WatchlistPanel_removeBtn__eK0b4{opacity:1}.WatchlistPanel_removeBtn__eK0b4:hover{color:var(--red)}.WatchlistPanel_ticker__h-iQh{color:var(--text);font-family:var(--font-mono);font-size:18px;font-weight:700;letter-spacing:-.5px;line-height:1}.WatchlistPanel_company__zU8Ll{color:var(--text-muted);font-size:11px;margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.WatchlistPanel_footer__Bueyx{align-items:center;display:flex;gap:6px;justify-content:space-between;margin-top:10px}.WatchlistPanel_verdict__5y7iI{font-family:var(--font-mono);font-size:9px;letter-spacing:1px;padding:2px 6px;text-transform:uppercase;white-space:nowrap}.WatchlistPanel_verdict_COMPLIANT__QONhA{background:var(--green-dim);color:var(--green)}.WatchlistPanel_verdict_CONDITIONAL__qIikg{background:var(--amber-dim);color:var(--amber)}.WatchlistPanel_verdict_NON_COMPLIANT__KJlOl{background:var(--red-dim);color:var(--red)}.WatchlistPanel_date__lypnA{color:var(--text-muted);font-size:9px}.WatchlistPanel_date__lypnA,.WatchlistPanel_price__juHPX{flex-shrink:0;font-family:var(--font-mono);white-space:nowrap}.WatchlistPanel_price__juHPX{color:var(--text-dim);font-size:12px;font-weight:600}@media (max-width:480px){.WatchlistPanel_grid__4WxU\+{grid-template-columns:1fr 1fr}.WatchlistPanel_removeBtn__eK0b4{opacity:1}}.PrintReport_report__fDXsd{display:none}@media print{@page{size:A4 portrait;margin:.9cm 1.3cm}.PrintReport_report__fDXsd{background:#fff;color:#1a2e1e;display:block;font-family:IBM Plex Sans,system-ui,sans-serif;font-size:8pt;line-height:1.4;width:100%}.PrintReport_report__fDXsd:before{background:#15803d;content:"";display:block;height:5pt;margin-bottom:10pt}.PrintReport_pageHeader__Jvvb4{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:8pt}.PrintReport_reportTitle__YLikM{color:#15803d;font-family:Playfair Display,Georgia,serif;font-size:13pt;font-weight:700;letter-spacing:-.2pt;line-height:1.1}.PrintReport_reportSub__zFKwT{color:#6b7280;font-family:IBM Plex Mono,monospace;font-size:6pt;letter-spacing:.8pt;margin-top:2pt;text-transform:uppercase}.PrintReport_reportDate__Mzjd2{color:#9ca3af;font-family:IBM Plex Mono,monospace;font-size:6.5pt;padding-top:2pt;text-align:right;white-space:nowrap}.PrintReport_rule__8n-P-{border:none;border-top:.5pt solid #d1fae5;margin:7pt 0}.PrintReport_identity__DwAZQ{align-items:center;display:flex;gap:16pt;justify-content:space-between;margin-bottom:7pt}.PrintReport_identityLeft__Ky8zs{flex:1 1}.PrintReport_ticker__K-Bpw{color:#111827;font-family:Playfair Display,Georgia,serif;font-size:26pt;font-weight:900;letter-spacing:-1pt;line-height:1;margin-bottom:2pt}.PrintReport_company__vcyLQ{color:#374151;font-size:9.5pt;font-weight:500;margin-bottom:2pt}.PrintReport_identityMeta__cSKNe{color:#9ca3af;font-family:IBM Plex Mono,monospace;font-size:6.5pt;letter-spacing:.2pt;margin-top:1pt}.PrintReport_verdictTiles__9x2Hm{display:flex;flex-shrink:0;gap:4pt}.PrintReport_verdictBlock__l4JI1{border:1pt solid;min-width:72pt;padding:7pt 10pt;text-align:center}.PrintReport_verdictLabel__c8YbK{color:#6b7280;font-family:IBM Plex Mono,monospace;font-size:6pt;letter-spacing:2pt;margin-bottom:3pt;text-transform:uppercase}.PrintReport_verdictValue__wPFL9{font-family:IBM Plex Mono,monospace;font-size:11pt;font-weight:700;letter-spacing:.5pt;text-transform:uppercase}.PrintReport_verdictSub__4\+kfO{font-family:IBM Plex Mono,monospace;font-size:6.5pt;letter-spacing:.3pt;margin-top:3pt;opacity:.8}.PrintReport_verdict_COMPLIANT__VPC2V{background:#f0fdf4;border-color:#15803d;color:#15803d}.PrintReport_verdict_COMPLIANT__VPC2V .PrintReport_verdictLabel__c8YbK,.PrintReport_verdict_COMPLIANT__VPC2V .PrintReport_verdictSub__4\+kfO{color:#4b7c58}.PrintReport_verdict_CONDITIONAL__nn0Sx{background:#fffbeb;border-color:#92400e;color:#92400e}.PrintReport_verdict_CONDITIONAL__nn0Sx .PrintReport_verdictLabel__c8YbK,.PrintReport_verdict_CONDITIONAL__nn0Sx .PrintReport_verdictSub__4\+kfO{color:#78450a}.PrintReport_verdict_NON_COMPLIANT__-zSKn{background:#fef2f2;border-color:#991b1b;color:#991b1b}.PrintReport_verdict_NON_COMPLIANT__-zSKn .PrintReport_verdictLabel__c8YbK,.PrintReport_verdict_NON_COMPLIANT__-zSKn .PrintReport_verdictSub__4\+kfO{color:#7f1d1d}.PrintReport_financialRow__ZhL4T{grid-gap:1pt;background:#d1fae5;border:1pt solid #d1fae5;display:grid;gap:1pt;grid-template-columns:repeat(4,1fr);margin-bottom:8pt}.PrintReport_financialCell__KTBCj{background:#fff;padding:5pt 8pt}.PrintReport_financialLabel__fv-JD{color:#6b7280;font-family:IBM Plex Mono,monospace;font-size:6pt;letter-spacing:1.5pt;margin-bottom:2pt;text-transform:uppercase}.PrintReport_financialValue__eNUwc{color:#111827;font-family:IBM Plex Mono,monospace;font-size:9pt;font-weight:600}.PrintReport_sectionTitle__qich8{color:#15803d;font-family:IBM Plex Mono,monospace;font-size:6.5pt;letter-spacing:2.5pt;margin-bottom:5pt;text-transform:uppercase}.PrintReport_table__DNnwY{border-collapse:collapse;font-size:8pt;margin-bottom:7pt;width:100%}.PrintReport_table__DNnwY thead tr{background:#f0fdf4}.PrintReport_table__DNnwY th{border-bottom:1pt solid #bbf7d0;color:#4b7c58;font-family:IBM Plex Mono,monospace;font-size:6pt;font-weight:500;letter-spacing:1.5pt;padding:4pt 6pt 4pt 0;text-align:left;text-transform:uppercase;white-space:nowrap}.PrintReport_thCriterion__I0QQc{padding-left:5pt;width:36%}.PrintReport_thValue__eBhRl{width:22%}.PrintReport_thThreshold__gocph{width:18%}.PrintReport_thResult__utwDq{width:14%}.PrintReport_table__DNnwY td{border-bottom:.5pt solid #f3f4f6;color:#374151;padding:5pt 6pt 5pt 0;vertical-align:middle}.PrintReport_table__DNnwY tbody tr:nth-child(2n) td{background:#fafafa}.PrintReport_table__DNnwY td:first-child,.PrintReport_table__DNnwY thead th:first-child{padding-left:5pt}.PrintReport_tr__orTx-:last-child td{border-bottom:none}.PrintReport_tdCriterion__UOH9q{color:#111827;font-size:8pt;font-weight:500}.PrintReport_tdThreshold__1B4nq,.PrintReport_tdValue__p1g7r{color:#374151;font-family:IBM Plex Mono,monospace}.PrintReport_tdResult__djEzn{font-family:IBM Plex Mono,monospace;font-weight:700;white-space:nowrap}.PrintReport_criterionNum__2Mg4Q{color:#9ca3af;font-family:IBM Plex Mono,monospace;font-size:6.5pt;margin-right:3pt}.PrintReport_status_PASS__nePSJ{color:#15803d}.PrintReport_status_WARN__D1UJZ{color:#92400e}.PrintReport_status_FAIL__dZqbz{color:#991b1b}.PrintReport_verdict_inline_COMPLIANT__8\+2LK{color:#15803d;font-weight:600}.PrintReport_verdict_inline_CONDITIONAL__7WXws{color:#92400e;font-weight:600}.PrintReport_verdict_inline_NON_COMPLIANT__tGkrJ{color:#991b1b;font-weight:600}.PrintReport_purifyBox__ZrpOQ{background:#fffbeb;border:.5pt solid #fcd34d;border-left:3pt solid #92400e;break-inside:avoid;margin-bottom:6pt;padding:5pt 8pt;page-break-inside:avoid}.PrintReport_purifyTitle__mvrtR{color:#92400e;font-family:IBM Plex Mono,monospace;font-size:6pt;letter-spacing:2pt;margin-bottom:3pt;text-transform:uppercase}.PrintReport_purifyText__cO1P6{color:#374151;font-size:7.5pt;line-height:1.5}.PrintReport_purifyText__cO1P6 strong{color:#92400e;font-weight:700}.PrintReport_failBox__4aH93{background:#fef2f2;border:.5pt solid #fca5a5;border-left:3pt solid #991b1b;break-inside:avoid;margin-bottom:6pt;padding:5pt 8pt;page-break-inside:avoid}.PrintReport_failTitle__CLDJg{color:#991b1b;font-family:IBM Plex Mono,monospace;font-size:6pt;letter-spacing:2pt;margin-bottom:3pt;text-transform:uppercase}.PrintReport_failText__BwiYv{color:#374151;font-size:7.5pt}.PrintReport_assessmentText__X8p2X{border-left:2pt solid #bbf7d0;color:#374151;font-size:8pt;font-style:italic;line-height:1.6;padding-left:8pt}.PrintReport_trendNote__ZDCPV{color:#9ca3af;font-family:IBM Plex Mono,monospace;font-size:6pt;margin-bottom:4pt;margin-top:-4pt}.PrintReport_footer__5YFh2{break-before:avoid;break-inside:avoid;margin-top:6pt;page-break-before:avoid;page-break-inside:avoid}.PrintReport_disclaimer__4\+p4s{background:#f9fafb;border-top:.5pt solid #e5e7eb;color:#6b7280;font-size:7pt;line-height:1.5;margin-bottom:5pt;padding:4pt 6pt}.PrintReport_disclaimer__4\+p4s strong{color:#374151}.PrintReport_footerRow__sZ5e8{align-items:center;border-top:.5pt solid #d1fae5;display:flex;justify-content:space-between;padding-top:4pt}.PrintReport_footerBrand__eClsy{color:#15803d;font-family:IBM Plex Mono,monospace;font-size:6.5pt;letter-spacing:.3pt}}.PrivacyDialog_overlay__oApZe{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:var(--modal-bg);display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:1000}.PrivacyDialog_modal__EBrmQ{animation:PrivacyDialog_modalIn__2lc3R .25s ease both;background:var(--surface);border:1px solid var(--border2);box-shadow:0 24px 64px var(--shadow);display:flex;flex-direction:column;height:88vh;max-width:600px;width:100%}.PrivacyDialog_header__TiY-C{align-items:flex-start;border-bottom:1px solid var(--border);display:flex;gap:14px;padding:24px 24px 20px}.PrivacyDialog_iconWrap__wDCOG{align-items:center;background:var(--green-dim);border:1px solid #4ade8033;color:var(--green);display:flex;flex-shrink:0;height:36px;justify-content:center;margin-top:2px;width:36px}.PrivacyDialog_title__greqO{color:var(--text);font-family:Playfair Display,Georgia,serif;font-size:20px;font-weight:700;line-height:1.2}.PrivacyDialog_sub__R6afd{color:var(--text-dim);font-size:12px;margin-top:3px}.PrivacyDialog_close__p4ktW{align-items:center;background:none;border:1px solid var(--border2);color:var(--text-muted);cursor:pointer;display:flex;flex-shrink:0;font-size:10px;height:28px;justify-content:center;margin-left:auto;transition:all .15s;width:28px}.PrivacyDialog_close__p4ktW:hover{border-color:var(--text-dim);color:var(--text)}.PrivacyDialog_tabBar__OBKll{border-bottom:1px solid var(--border);display:flex;flex-shrink:0}.PrivacyDialog_tab__D5\+32{background:#0000;border:none;border-bottom:2px solid #0000;color:var(--text-muted);cursor:pointer;font-family:IBM Plex Mono,monospace;font-size:10px;letter-spacing:2px;margin-bottom:-1px;padding:11px 20px;text-transform:uppercase;transition:all .15s}.PrivacyDialog_tab__D5\+32:hover{color:var(--text)}.PrivacyDialog_tabActive__dsT5g{border-bottom-color:var(--green);color:var(--green)}.PrivacyDialog_body__EjNtI{display:flex;flex:1 1;flex-direction:column;gap:20px;overflow-y:auto;padding:20px 24px}.PrivacyDialog_badge__nKAnF{align-items:center;background:var(--green-dim);border:1px solid #4ade8033;color:var(--green);display:flex;font-family:IBM Plex Mono,monospace;font-size:11px;gap:10px;letter-spacing:.5px;padding:12px 16px}.PrivacyDialog_badgeIcon__Av1VO{font-size:16px}.PrivacyDialog_section__j-yL1 h3{border-bottom:1px solid var(--border);color:var(--text);font-family:IBM Plex Mono,monospace;font-size:11px;letter-spacing:2px;margin-bottom:10px;padding-bottom:6px;text-transform:uppercase}.PrivacyDialog_section__j-yL1 p{color:var(--text-dim);font-size:13px;line-height:1.7}.PrivacyDialog_section__j-yL1 p+p{margin-top:8px}.PrivacyDialog_section__j-yL1 strong{color:var(--text);font-weight:500}.PrivacyDialog_section__j-yL1 em{color:var(--green);font-style:italic}.PrivacyDialog_section__j-yL1 code{background:var(--surface2);border:1px solid var(--border);color:var(--amber);font-family:IBM Plex Mono,monospace;font-size:11px;padding:1px 5px}.PrivacyDialog_steps__hyi-8{display:flex;flex-direction:column;gap:10px;margin:10px 0;padding-left:20px}.PrivacyDialog_steps__hyi-8 li{color:var(--text-dim);font-size:13px;line-height:1.7}.PrivacyDialog_steps__hyi-8 strong{color:var(--text);font-weight:500}.PrivacyDialog_steps__hyi-8 em{color:var(--green);font-style:italic}.PrivacyDialog_note__KlxNI{border-left:2px solid var(--border2);color:var(--text-muted)!important;font-size:12px!important;font-style:italic;margin-top:8px;padding-left:12px!important}.PrivacyDialog_footer__WxeNX{border-top:1px solid var(--border);display:flex;justify-content:flex-end;padding:16px 24px}.PrivacyDialog_btn__WAfh-{background:var(--green);border:none;color:var(--bg);cursor:pointer;font-family:IBM Plex Mono,monospace;font-size:10px;font-weight:600;letter-spacing:3px;padding:10px 24px;text-transform:uppercase;transition:opacity .15s}.PrivacyDialog_btn__WAfh-:hover{opacity:.85}.PrivacyDialog_methodologyIntro__jZP4Y{color:var(--text-dim);font-size:13px;line-height:1.7;margin-bottom:4px}.PrivacyDialog_criteriaList__pSB1o{display:flex;flex-direction:column;gap:6px}.PrivacyDialog_criterion__h2mQK{border:1px solid var(--border2);overflow:hidden}.PrivacyDialog_cHeader__1EkNQ{align-items:center;background:var(--surface2);border:none;cursor:pointer;display:flex;gap:12px;padding:13px 16px;text-align:left;transition:background .15s;width:100%}.PrivacyDialog_cHeader__1EkNQ:hover,.PrivacyDialog_cOpen__OOZX2{background:var(--surface)}.PrivacyDialog_cNum__FSXch{color:var(--text-muted);flex-shrink:0;font-family:IBM Plex Mono,monospace;font-size:10px;letter-spacing:1px;white-space:nowrap}.PrivacyDialog_cNameWrap__KmzzW{display:flex;flex:1 1;flex-direction:column;gap:2px;min-width:0}.PrivacyDialog_cName__qZyQw{color:var(--text);font-size:13px;font-weight:600;min-width:0}.PrivacyDialog_cThreshold__ZM25G{color:var(--green);font-family:IBM Plex Mono,monospace;font-size:10px;white-space:nowrap}.PrivacyDialog_chevron__jizT2{color:var(--text-muted);flex-shrink:0;font-size:9px;transition:transform .2s}.PrivacyDialog_chevronOpen__fIUL8{transform:rotate(180deg)}.PrivacyDialog_cBody__brWhl{border-top:1px solid var(--border);display:flex;flex-direction:column;gap:12px;padding:16px}.PrivacyDialog_formula__cxntx{align-items:center;background:var(--surface2);border:1px solid var(--border);display:flex;gap:10px;padding:10px 14px}.PrivacyDialog_formulaLabel__NVaSp{color:var(--text-muted);font-size:10px;letter-spacing:2px;text-transform:uppercase;white-space:nowrap}.PrivacyDialog_formula__cxntx code{color:var(--amber);font-family:IBM Plex Mono,monospace;font-size:11px}.PrivacyDialog_desc__aD6Pv{color:var(--text-dim);font-size:13px;line-height:1.7}.PrivacyDialog_thresholds__KBmX\+{display:flex;flex-direction:column;gap:4px}.PrivacyDialog_thresh__5LsJq{align-items:center;border-left:3px solid #0000;display:flex;font-size:12px;gap:12px;padding:7px 12px}.PrivacyDialog_thresh_green__7j0LN{background:var(--green-dim);border-color:var(--green)}.PrivacyDialog_thresh_amber__4LVsU{background:#fbbf240f;border-color:var(--amber)}.PrivacyDialog_thresh_red__DILj\+{background:var(--red-dim);border-color:var(--red)}.PrivacyDialog_threshLabel__DaEjl{flex-shrink:0;font-family:IBM Plex Mono,monospace;font-size:11px;font-weight:600;min-width:80px}.PrivacyDialog_threshVerdict__URBMB{color:var(--text-dim);font-size:12px}.PrivacyDialog_listTitle__npGNb{color:var(--text-muted);font-size:11px;letter-spacing:1.5px;margin-bottom:4px;text-transform:uppercase}.PrivacyDialog_list__7JFq8{display:flex;flex-direction:column;gap:4px;margin:0;padding-left:18px}.PrivacyDialog_list__7JFq8 li{color:var(--text-dim);font-size:12px;line-height:1.5}.PrivacyDialog_listAmber__FXI2A li::marker{color:var(--amber)}.PrivacyDialog_source__x4D11{align-items:flex-start;background:var(--surface2);border:1px solid var(--border);display:flex;gap:10px;padding:10px 14px}.PrivacyDialog_sourceIcon__dTH5-{flex-shrink:0;font-size:14px}.PrivacyDialog_sourceTitle__Tiojl{color:var(--text-muted);font-size:10px;letter-spacing:2px;margin-bottom:4px;text-transform:uppercase}.PrivacyDialog_sourceText__pQYI7{color:var(--text-dim);font-size:11px;line-height:1.6}.PrivacyDialog_refBlock__aYUQQ{border-top:1px solid var(--border);margin-top:8px;padding-top:16px}.PrivacyDialog_refTitle__YV-P2{color:var(--text-muted);font-size:10px;letter-spacing:2px;margin-bottom:10px;text-transform:uppercase}.PrivacyDialog_refs__to-RG{display:flex;flex-direction:column;gap:6px;padding-left:18px}.PrivacyDialog_refs__to-RG li{color:var(--text-dim);font-size:12px;line-height:1.6}.PrivacyDialog_refs__to-RG em{color:var(--text);font-style:italic}@media (max-width:860px){.PrivacyDialog_header__TiY-C{gap:8px;padding:14px 16px;position:relative}.PrivacyDialog_close__p4ktW{position:absolute;right:16px;top:14px}.PrivacyDialog_title__greqO{font-size:15px}.PrivacyDialog_sub__R6afd{font-size:11px}.PrivacyDialog_cNum__FSXch{display:none}.PrivacyDialog_cHeader__1EkNQ{gap:8px;overflow:hidden;padding:12px}.PrivacyDialog_cName__qZyQw{min-width:0;overflow:hidden;text-overflow:ellipsis}.PrivacyDialog_cThreshold__ZM25G{white-space:normal}.PrivacyDialog_tab__D5\+32{font-size:9px;letter-spacing:1px;padding:11px 10px}}.PrivacyDialog_faqList__xq0OQ{display:flex;flex-direction:column;gap:4px}.PrivacyDialog_faqItem__DYXKv{border:1px solid var(--border2)}.PrivacyDialog_faqQ__DdUoU{align-items:flex-start;background:var(--surface2);border:none;color:var(--text);cursor:pointer;display:flex;font-size:13px;font-weight:500;gap:12px;justify-content:space-between;line-height:1.5;padding:13px 16px;text-align:left;transition:background .15s;width:100%}.PrivacyDialog_faqOpen__NOUZM,.PrivacyDialog_faqQ__DdUoU:hover{background:var(--surface)}.PrivacyDialog_faqA__Rl\+rm{border-top:1px solid var(--border);color:var(--text-dim);font-size:13px;line-height:1.75;padding:12px 16px 14px}.ErrorBoundary_wrap__LLcTx{align-items:flex-start;animation:ErrorBoundary_fadeUp__ECLqG .3s ease both;background:var(--red-dim);border:1px solid #f871714d;display:flex;flex-direction:column;gap:10px;margin-bottom:24px;padding:28px 24px}@keyframes ErrorBoundary_fadeUp__ECLqG{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.ErrorBoundary_iconWrap__fIOHb{color:var(--red);font-size:18px}.ErrorBoundary_title__V8oxg{color:var(--red);font-family:IBM Plex Mono,monospace;font-size:13px;font-weight:600;letter-spacing:.3px;line-height:1.5}.ErrorBoundary_detail__gN4pJ{border-left:2px solid #f871714d;color:var(--text-muted);font-family:IBM Plex Mono,monospace;font-size:11px;line-height:1.6;padding-left:10px}.ErrorBoundary_btn__wT7si{background:none;border:1px solid #f8717166;color:var(--red);cursor:pointer;font-family:IBM Plex Mono,monospace;font-size:10px;font-weight:600;letter-spacing:2px;margin-top:4px;padding:7px 18px;text-transform:uppercase;transition:all .15s}.ErrorBoundary_btn__wT7si:hover{background:#f871711a;border-color:var(--red)}.ZakatPage_page__\+frcD{animation:ZakatPage_fadeUp__xs5yv .3s ease both;margin:0 auto;max-width:900px;padding:32px 24px 60px}.ZakatPage_pageHeader__qJ3NU{align-items:flex-start;display:flex;gap:16px;justify-content:space-between;margin-bottom:28px}.ZakatPage_pageHeaderLeft__1ZEJt{display:flex;flex-direction:column;gap:4px}.ZakatPage_backBtn__leNqx{background:none;border:none;color:var(--text-muted);cursor:pointer;font-family:var(--font-mono);font-size:11px;letter-spacing:1px;margin-bottom:8px;padding:0;text-align:left;transition:color .15s}.ZakatPage_backBtn__leNqx:hover{color:var(--text-dim)}.ZakatPage_pageTitle__xFMma{color:var(--text);font-family:var(--font-display);font-size:22px;font-weight:700;margin:0}.ZakatPage_pageSub__sZ75M{color:var(--text-muted);font-size:13px;margin:0}.ZakatPage_clearBtn__395BL{background:none;border:1px solid var(--border2);color:var(--text-muted);cursor:pointer;flex-shrink:0;font-family:var(--font-mono);font-size:10px;letter-spacing:1.5px;padding:6px 12px;text-transform:uppercase;transition:color .15s,border-color .15s;white-space:nowrap}.ZakatPage_clearBtn__395BL:hover{border-color:var(--red);color:var(--red)}.ZakatPage_settingsRow__s7H5l{align-items:flex-end;background:var(--surface);border:1px solid var(--border);display:flex;flex-wrap:wrap;gap:20px;margin-bottom:24px;padding:16px 20px}.ZakatPage_settingField__dAnvy{display:flex;flex-direction:column;gap:6px}.ZakatPage_settingLabel__65VIV{align-items:center;color:var(--text-muted);display:flex;font-family:var(--font-mono);font-size:10px;gap:5px;letter-spacing:1.5px;text-transform:uppercase}.ZakatPage_infoBtn__wD17v{background:none;border:none;color:var(--text-muted);cursor:pointer;flex-shrink:0;font-size:12px;line-height:1;padding:0;transition:color .15s}.ZakatPage_infoBtn__wD17v:hover{color:var(--gold)}.ZakatPage_settingInput__qHHqI{background:var(--surface2);border:1px solid var(--border2);color:var(--text);color-scheme:light dark;font-family:var(--font-mono);font-size:13px;outline:none;padding:7px 10px}.ZakatPage_settingInput__qHHqI:focus{border-color:var(--green)}.ZakatPage_toggleRow__3Jn67{display:flex;flex-wrap:nowrap}.ZakatPage_toggleBtn__4EDev{background:#0000;border:1px solid var(--border2);border-right:none;color:var(--text-muted);cursor:pointer;font-family:var(--font-mono);font-size:10px;letter-spacing:1px;padding:6px 12px;text-transform:uppercase;transition:all .15s;white-space:nowrap}.ZakatPage_toggleBtn__4EDev:last-child{border-right:1px solid var(--border2)}.ZakatPage_toggleBtn__4EDev:hover{color:var(--text)}.ZakatPage_toggleBtnActive__fzM-l{background:var(--green-dim);border-color:var(--green);color:var(--green)}.ZakatPage_toggleBtnActive__fzM-l+.ZakatPage_toggleBtn__4EDev{border-left-color:var(--green)}@media (max-width:600px){.ZakatPage_toggleRow__3Jn67{display:grid;grid-template-columns:1fr 1fr}.ZakatPage_toggleBtn__4EDev{border-bottom:none;border-right:1px solid var(--border2);text-align:center}.ZakatPage_toggleBtn__4EDev:nth-child(-n+2),.ZakatPage_toggleBtn__4EDev:nth-child(n+3){border-bottom:1px solid var(--border2)}.ZakatPage_toggleBtnActive__fzM-l+.ZakatPage_toggleBtn__4EDev{border-left-color:var(--border2)}}.ZakatPage_preciseRow__ZcU0U{align-items:center;display:flex;gap:6px}.ZakatPage_preciseInput__IYm70{-moz-appearance:textfield;background:var(--surface2);border:1px solid var(--border2);color:var(--text);font-family:var(--font-mono);font-size:13px;outline:none;padding:6px 8px;text-align:right;width:60px}.ZakatPage_preciseInput__IYm70::-webkit-inner-spin-button,.ZakatPage_preciseInput__IYm70::-webkit-outer-spin-button{-webkit-appearance:none}.ZakatPage_preciseInput__IYm70:focus{border-color:var(--green)}.ZakatPage_preciseUnit__2hD8o{color:var(--text-muted);font-family:var(--font-mono);font-size:12px}.ZakatPage_tableWrap__2aISf{border:1px solid var(--border);margin-bottom:0}.ZakatPage_tableHeader__1lkNW,.ZakatPage_tableRow__ktEEL{grid-column-gap:10px;align-items:center;column-gap:10px;display:grid;grid-template-columns:68px 64px 1fr 1fr 1fr 36px}.ZakatPage_tableHeader__1lkNW{background:var(--surface2);border-bottom:1px solid var(--border);padding:8px 12px}.ZakatPage_tableHeader__1lkNW span{color:var(--text-muted);font-family:var(--font-mono);font-size:9px;letter-spacing:1.5px;text-transform:uppercase}.ZakatPage_tableRow__ktEEL{border-bottom:1px solid var(--border);padding:10px 12px}.ZakatPage_tableRow__ktEEL:last-child{border-bottom:none}.ZakatPage_colTicker__pfl0r{align-items:center;display:flex;gap:4px}.ZakatPage_tickerLabel__YOXlt{color:var(--text);font-family:var(--font-mono);font-size:13px;font-weight:600}.ZakatPage_approxNote__NQm0y{color:var(--amber);cursor:help;font-size:11px}.ZakatPage_colPrice__hpe-c,.ZakatPage_colZakatable__g0mZS{color:var(--text-dim);font-family:var(--font-mono);font-size:13px;padding-left:10px}.ZakatPage_colZakat__9TUir{font-family:var(--font-mono);font-size:13px}.ZakatPage_zakatVal__IWy6S{color:var(--green);font-weight:600}.ZakatPage_colRemove__j3j6v{text-align:right}.ZakatPage_sharesInput__A3EzR{-moz-appearance:textfield;background:var(--surface2);border:1px solid var(--border2);box-sizing:border-box;color:var(--text);font-family:var(--font-mono);font-size:13px;max-width:64px;outline:none;padding:4px 6px;width:100%}.ZakatPage_sharesInput__A3EzR::-webkit-inner-spin-button,.ZakatPage_sharesInput__A3EzR::-webkit-outer-spin-button{-webkit-appearance:none}.ZakatPage_sharesInput__A3EzR:focus{border-color:var(--green)}.ZakatPage_loadingDot__zhVfJ{animation:ZakatPage_pulse__PD8Z- 1s ease-in-out infinite;color:var(--text-muted)}.ZakatPage_errTxt__E78db{color:var(--amber);font-size:14px}.ZakatPage_removeBtn__gPcSt{background:none;border:none;color:var(--text-muted);cursor:pointer;font-size:11px;padding:4px 6px;transition:color .15s}.ZakatPage_removeBtn__gPcSt:hover{color:var(--red)}.ZakatPage_totalsRow__kt39a{border:1px solid var(--border);border-top:none;display:flex;gap:0;margin-bottom:24px}.ZakatPage_totalItem__zWONj{border-right:1px solid var(--border);display:flex;flex:1 1;flex-direction:column;gap:4px;padding:14px 16px}.ZakatPage_totalItem__zWONj:last-child{border-right:none}.ZakatPage_totalItemHighlight__eIs7L{background:var(--green-dim)}.ZakatPage_totalLabel__NPlGv{color:var(--text-muted);font-family:var(--font-mono);font-size:9px;letter-spacing:2px;text-transform:uppercase}.ZakatPage_totalValue__5HFjt{color:var(--text);font-family:var(--font-mono);font-size:18px;font-weight:600}.ZakatPage_totalZakat__e7YTY{color:var(--green);font-family:var(--font-mono);font-size:24px;font-weight:700;letter-spacing:-.5px}.ZakatPage_emptyState__ow5nn{border:1px dashed var(--border2);margin-bottom:24px;padding:48px 24px;text-align:center}.ZakatPage_emptyTitle__5Scgd{font-family:var(--font-mono);margin-bottom:6px}.ZakatPage_emptySub__9XnLh,.ZakatPage_emptyTitle__5Scgd{color:var(--text-muted);font-size:13px}.ZakatPage_addRow__UUs89{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-bottom:8px}.ZakatPage_addInput__XMHYM{-moz-appearance:textfield;background:var(--surface2);border:1px solid var(--border2);color:var(--text);flex:1 1;font-family:var(--font-mono);font-size:14px;min-width:100px;outline:none;padding:9px 12px;transition:border-color .15s}.ZakatPage_addInput__XMHYM::-webkit-inner-spin-button,.ZakatPage_addInput__XMHYM::-webkit-outer-spin-button{-webkit-appearance:none}.ZakatPage_addInput__XMHYM:focus{border-color:var(--green)}.ZakatPage_addBtn__85L\+z{background:var(--green-dim);border:1px solid var(--green);color:var(--green);cursor:pointer;font-family:var(--font-mono);font-size:11px;letter-spacing:1.5px;padding:9px 18px;text-transform:uppercase;transition:background .15s;white-space:nowrap}.ZakatPage_addBtn__85L\+z:hover{background:var(--green);color:var(--bg)}.ZakatPage_addError__v6tpp{color:var(--red);font-family:var(--font-mono);font-size:12px;margin-bottom:8px}.ZakatPage_disclaimer__mrlnD{border-top:1px solid var(--border);color:var(--text-muted);font-size:11px;font-style:italic;line-height:1.65;margin-top:24px;padding-top:16px}@media (max-width:700px){.ZakatPage_page__\+frcD{padding:20px 16px 40px}.ZakatPage_tableHeader__1lkNW,.ZakatPage_tableRow__ktEEL{column-gap:8px;grid-template-columns:56px 52px 1fr 1fr 28px}.ZakatPage_colZakatable__g0mZS,.ZakatPage_tableHeader__1lkNW .ZakatPage_colZakatable__g0mZS{display:none}.ZakatPage_sharesInput__A3EzR{font-size:12px;max-width:56px}.ZakatPage_settingsRow__s7H5l{gap:12px}.ZakatPage_totalsRow__kt39a{flex-direction:column}.ZakatPage_totalItem__zWONj{border-bottom:1px solid var(--border);border-right:none}.ZakatPage_totalItem__zWONj:last-child{border-bottom:none}}@media (max-width:480px){.ZakatPage_addRow__UUs89{align-items:stretch;flex-direction:column}.ZakatPage_addBtn__85L\+z{text-align:center;width:100%}}@media (max-width:430px){.ZakatPage_tableHeader__1lkNW,.ZakatPage_tableRow__ktEEL{column-gap:6px;grid-template-columns:52px 48px 1fr 1fr 26px}.ZakatPage_sharesInput__A3EzR{font-size:11px;max-width:50px;padding:4px}.ZakatPage_tickerLabel__YOXlt{font-size:12px}.ZakatPage_colPrice__hpe-c,.ZakatPage_colZakatable__g0mZS,.ZakatPage_zakatVal__IWy6S{font-size:11px}}.TickerAutocomplete_wrap__1d5oa{flex:1 1;min-width:160px;position:relative}.TickerAutocomplete_input__H8NB\+{background:var(--surface2);border:1px solid var(--border2);box-sizing:border-box;color:var(--text);font-family:var(--font-mono);font-size:14px;outline:none;padding:9px 12px;transition:border-color .15s;width:100%}.TickerAutocomplete_input__H8NB\+:focus{background:var(--surface);border-color:var(--green)}.TickerAutocomplete_input__H8NB\+::placeholder{color:var(--text-muted)}.TickerAutocomplete_dropdown__Wl3OI{background:var(--surface);border:1px solid var(--border2);box-shadow:0 8px 24px var(--shadow);left:0;max-height:240px;overflow-y:auto;position:absolute;right:0;top:calc(100% + 2px);z-index:200}.TickerAutocomplete_dropItem__kUrKS{grid-gap:8px;align-items:center;border-bottom:1px solid var(--border);cursor:pointer;display:grid;gap:8px;grid-template-columns:80px 1fr auto;padding:9px 12px;transition:background .1s}.TickerAutocomplete_dropItem__kUrKS:last-child{border-bottom:none}.TickerAutocomplete_dropItemActive__YUHM2,.TickerAutocomplete_dropItem__kUrKS:hover{background:var(--green-dim)}.TickerAutocomplete_dropSymbol__i9DOm{color:var(--green);font-family:var(--font-mono);font-size:13px;font-weight:600}.TickerAutocomplete_dropName__n13HI{color:var(--text-dim);font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.TickerAutocomplete_dropMeta__whWjK{color:var(--text-muted);font-family:var(--font-mono);font-size:10px;text-align:right}.ZakatInfoModal_overlay__kaWIh{align-items:center;animation:ZakatInfoModal_modalIn__GAGwP .18s ease both;background:var(--modal-bg);display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:500}.ZakatInfoModal_modal__eqMsd{background:var(--surface);border:1px solid var(--border2);box-shadow:0 24px 64px var(--shadow);display:flex;flex-direction:column;max-height:85vh;max-width:520px;width:100%}.ZakatInfoModal_modalHeader__1QnU4{align-items:center;border-bottom:1px solid var(--border);display:flex;flex-shrink:0;justify-content:space-between;padding:16px 20px}.ZakatInfoModal_modalTitle__IEHwH{color:var(--text);font-family:var(--font-mono);font-size:12px;letter-spacing:2.5px;margin:0;text-transform:uppercase}.ZakatInfoModal_closeBtn__y842Y{background:none;border:none;color:var(--text-muted);cursor:pointer;font-size:13px;line-height:1;padding:4px 6px;transition:color .15s}.ZakatInfoModal_closeBtn__y842Y:hover{color:var(--text)}.ZakatInfoModal_modalBody__hRv5o{color:var(--text-dim);display:flex;flex-direction:column;font-size:13px;gap:0;line-height:1.65;overflow-y:auto;padding:20px}.ZakatInfoModal_modalBody__hRv5o p{margin:0 0 10px}.ZakatInfoModal_modalBody__hRv5o p:last-child{margin-bottom:0}.ZakatInfoModal_infoIntro__ch0C7{color:var(--text-muted);font-style:italic;margin-bottom:16px!important}.ZakatInfoModal_infoSection__OpowU{border-left:2px solid var(--border2);margin-bottom:14px;padding:10px 14px}.ZakatInfoModal_infoSection__OpowU:last-child{margin-bottom:0}.ZakatInfoModal_infoSectionTitle__auQ2o{align-items:center;color:var(--text);display:flex;flex-wrap:wrap;font-family:var(--font-mono);font-size:11px;font-weight:600;gap:8px;letter-spacing:.5px;margin-bottom:6px!important}.ZakatInfoModal_recTag__yqVYA{border:1px solid var(--green);color:var(--green);font-size:9px;font-weight:400;letter-spacing:1.5px;padding:1px 6px;text-transform:uppercase}.ZakatInfoModal_infoFormula__\+Q\+qd{background:var(--surface2);border:1px solid var(--border);color:var(--text-muted);font-family:var(--font-mono);font-size:11px;line-height:1.6;margin:6px 0!important;padding:7px 10px}.ZakatInfoModal_infoSource__Rgs4d{color:var(--text-muted);font-size:11px;font-style:italic;margin-top:4px!important}
/*# sourceMappingURL=main.f91380e7.css.map*/