:root{--bg:#f4f6fa;--surface:#fff;--sunk:#eaeef5;--ink:#1b2550;--muted:#5b6478;--line:#d8dde8;--accent:#1478ad;--accent-soft:#e3f2fa;--deep:#2f418b;--on-deep:#fff;--on-deep-2:#dce1ef;--brand-blue:#1a97d4;--brand-green:#94c83d;--green-soft:#eef7e1;--badge-ink:#1b2550;--t-waqf:#4e7d14;--t-found:#3d4f8f;--t-gov:#0f5f8a;--t-csr:#7a4a78;--t-fund:#8a5a1e;--t-other:#5b6478;--ok:#4e7d14;--warn:#a15c00;--bad:#b3402f;--f-display:"IBM Plex Sans Arabic","Segoe UI",Tahoma,sans-serif;--f-body:"IBM Plex Sans Arabic","Segoe UI",Tahoma,sans-serif;--f-mono:"IBM Plex Mono",ui-monospace,Menlo,monospace;--r:10px}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--bg:#0f1424;--surface:#171d31;--sunk:#1f2740;--ink:#e6eaf5;--muted:#9aa3bd;--line:#2c3550;--accent:#5db8e8;--accent-soft:#16304a;--deep:#1e2a5e;--on-deep:#fff;--on-deep-2:#c9d2ea;--brand-blue:#1a97d4;--brand-green:#94c83d;--green-soft:#22301a;--badge-ink:#1b2550;--t-waqf:#a6d46a;--t-found:#a3b2ee;--t-gov:#7cc7ee;--t-csr:#d3a1d0;--t-fund:#e3b26e;--t-other:#9aa3bd;--ok:#a6d46a;--warn:#f0b35c;--bad:#f08e7c;color-scheme:dark}}:root[data-theme=dark]{--bg:#0f1424;--surface:#171d31;--sunk:#1f2740;--ink:#e6eaf5;--muted:#9aa3bd;--line:#2c3550;--accent:#5db8e8;--accent-soft:#16304a;--deep:#1e2a5e;--on-deep:#fff;--on-deep-2:#c9d2ea;--brand-blue:#1a97d4;--brand-green:#94c83d;--green-soft:#22301a;--badge-ink:#1b2550;--t-waqf:#a6d46a;--t-found:#a3b2ee;--t-gov:#7cc7ee;--t-csr:#d3a1d0;--t-fund:#e3b26e;--t-other:#9aa3bd;--ok:#a6d46a;--warn:#f0b35c;--bad:#f08e7c;color-scheme:dark}*{box-sizing:border-box}html{direction:rtl}body{background:var(--bg);color:var(--ink);font-family:var(--f-body);margin:0;font-size:15px;line-height:1.7}a{color:var(--accent)}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.wrap{max-width:1240px;margin:0 auto;padding-inline:20px}@media (width<=520px){.wrap{padding-inline:16px}}h1,h2,h3{font-family:var(--f-display);text-wrap:balance;margin:0;font-weight:700;line-height:1.35}.mono{font-family:var(--f-mono);font-variant-numeric:tabular-nums;letter-spacing:.02em;direction:ltr;unicode-bidi:isolate}.num{font-variant-numeric:tabular-nums}.idbar{background:var(--surface);border-bottom:1px solid var(--line)}.idbar .wrap{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding-block:12px;display:flex}.logo{width:auto;max-width:100%;height:72px;display:block}.logo.dark{display:none}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .logo.light{display:none}:root:not([data-theme=light]) .logo.dark{display:block}}:root[data-theme=dark] .logo.light{display:none}:root[data-theme=dark] .logo.dark{display:block}.idbar .meta{color:var(--muted);font-size:13.5px}.stripe{height:4px;display:flex}.stripe span:first-child{background:var(--deep);flex:6}.stripe span:nth-child(2){background:var(--brand-blue);flex:3}.stripe span:nth-child(3){background:var(--brand-green);flex:1}.top{background:var(--deep);color:var(--on-deep)}.top .wrap{padding-block:22px 0}.brand h1{color:var(--on-deep);font-size:clamp(24px,3.6vw,34px)}.brand p{color:var(--on-deep-2);max-width:72ch;margin:2px 0 0;font-size:14px}.nav{scrollbar-width:none;gap:4px;margin-top:18px;display:flex;overflow-x:auto}.nav a{color:var(--on-deep-2);white-space:nowrap;border-radius:8px 8px 0 0;padding:10px 14px;font-size:14px;font-weight:500;text-decoration:none}.nav a:hover{color:var(--on-deep)}.nav a[aria-current=page]{background:var(--bg);color:var(--ink);font-weight:600}.nav .count{background:var(--brand-green);color:var(--badge-ink);border-radius:9px;margin-inline-start:4px;padding:0 6px;font-size:11px;font-weight:700}.tile{border-radius:12px;flex:none;place-items:center;width:48px;height:48px;font-size:21px;font-weight:700;line-height:1;display:grid;overflow:hidden}.tile.mono{background:color-mix(in srgb,var(--tc) 14%,transparent);color:var(--tc)}.tile.img{border:1px solid var(--line);background:#fff}.tile img{object-fit:contain;max-width:82%;max-height:82%}.tile.lg{border-radius:16px;width:72px;height:72px;font-size:32px}.card-head{align-items:center;gap:12px;display:flex}.card-head .t{min-width:0}.stats{background:var(--line);border:1px solid var(--line);border-radius:var(--r);flex-wrap:wrap;gap:1px;margin-block:22px;display:flex;overflow:hidden}.stat{background:var(--surface);flex:150px;min-width:0;padding:14px 16px}.stat .v{font-family:var(--f-display);font-variant-numeric:tabular-nums;font-size:28px;line-height:1.1}.stat .l{color:var(--muted);font-size:12.5px}.stat .dot{vertical-align:middle;border-radius:50%;width:8px;height:8px;margin-inline-end:6px;display:inline-block}.dir{grid-template-columns:270px minmax(0,1fr);align-items:start;gap:24px;padding-bottom:48px;display:grid}@media (width<=900px){.dir{grid-template-columns:minmax(0,1fr)}}.rail{top:calc(env(safe-area-inset-top,0px) + 12px);gap:14px;display:grid;position:sticky}@media (width<=900px){.rail{position:static}}.rail label{color:var(--muted);margin-bottom:4px;font-size:12.5px;font-weight:500;display:block}.field{background:var(--surface);border:1px solid var(--line);border-radius:8px;width:100%;padding:9px 11px}textarea.field{resize:vertical;min-height:84px;line-height:1.7}.search{font-size:15px}.btn.filters-mobile{display:none}@media (width<=900px){.rail .grp{display:none}.rail.open .grp{display:block}.btn.filters-mobile{display:inline-flex}}.btn{border:1px solid var(--line);background:var(--surface);cursor:pointer;color:var(--ink);border-radius:8px;align-items:center;gap:6px;padding:8px 14px;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex}.btn:hover{border-color:var(--muted)}.btn.primary{background:var(--deep);border-color:var(--deep);color:var(--on-deep)}.btn.gold{background:var(--accent);border-color:var(--accent);color:#fff}.btn.ghost{background:0 0}.btn.danger{color:var(--bad)}.btn:disabled{opacity:.5;cursor:not-allowed}.bars{gap:6px;font-size:13px;display:grid}.bar{cursor:pointer;text-align:start;background:0 0;border:0;grid-template-columns:minmax(0,1fr) 28px;align-items:center;gap:8px;padding:0;display:grid}.bar .track{background:var(--sunk);border-radius:5px;height:22px;position:relative;overflow:hidden}.bar .fill{background:color-mix(in srgb,var(--accent) 35%,transparent);border-radius:5px;position:absolute;inset-block:0;inset-inline-start:0}.bar .name{white-space:nowrap;text-overflow:ellipsis;padding-inline:8px;line-height:22px;display:block;position:relative;overflow:hidden}.bar.on .fill{background:var(--accent)}.bar.on .name{color:#fff;font-weight:600}.bar .n{font-variant-numeric:tabular-nums;color:var(--muted);text-align:center}.toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:14px;display:flex}.toolbar .res{color:var(--muted);font-size:14px}.chips{flex-wrap:wrap;gap:6px;display:flex}.chip{background:var(--sunk);color:var(--ink);white-space:nowrap;border:0;border-radius:20px;padding:2px 9px;font-size:12px}button.chip{cursor:pointer}.chip.x:after{content:" ×";opacity:.6}.grid{grid-template-columns:repeat(auto-fill,minmax(290px,1fr));gap:14px;display:grid}.card{background:var(--surface);border:1px solid var(--line);cursor:pointer;border-radius:14px;flex-direction:column;min-width:0;transition:border-color .15s,transform .15s;display:flex;position:relative;overflow:hidden}.card:hover{border-color:var(--muted);transform:translateY(-1px)}.type{color:var(--tc);background:color-mix(in srgb,var(--tc) 13%,transparent);white-space:nowrap;border-radius:20px;padding:2px 9px;font-size:12px;font-weight:600}.access{font-weight:600}.access.open{color:var(--ok)}.access.invite{color:var(--warn)}.access.mixed{color:var(--t-found)}.card .cband{background:color-mix(in srgb,var(--tc) 9%,var(--surface));place-items:center;height:136px;padding-top:24px;display:grid;position:relative}.card .cband .type{top:10px;background:var(--surface);font-weight:500;position:absolute;inset-inline-start:10px}.card .st{top:10px;background:var(--surface);white-space:nowrap;color:var(--muted);border-radius:20px;align-items:center;gap:6px;padding:2px 9px;font-size:12px;font-weight:500;display:inline-flex;position:absolute;inset-inline-end:10px}.card .st .dot{background:currentColor;border-radius:50%;width:7px;height:7px}.card .st.open{color:var(--ok)}.card .st.mixed{color:var(--accent)}.card .st.invite{color:var(--warn)}.card .body{flex-direction:column;gap:4px;padding:14px 16px 4px;display:flex}.card .sub{color:var(--muted);white-space:nowrap;gap:4px;font-size:12.5px;display:flex;overflow:hidden}.card .sub .code{font-size:12px}.card .sub .hq{text-overflow:ellipsis;overflow:hidden}.card .sum{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:3.4em;margin:4px 0 0;font-size:14px;line-height:1.7;display:-webkit-box;overflow:hidden}.card .kf{border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:8px 16px 0;padding:10px 0;list-style:none;display:grid}.card .kf li{flex-direction:column;gap:2px;min-width:0;display:flex}.card .kf svg{fill:none;width:18px;height:18px;stroke:var(--muted);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;margin-bottom:2px}.card .kf .l{color:var(--muted);font-size:11.5px;line-height:1.4}.card .kf .v{font-size:13px;font-weight:500;line-height:1.45}.card .kf .v.none{color:var(--muted);font-weight:400}.card .cfoot{justify-content:space-between;align-items:center;gap:8px;margin-top:auto;padding:6px 16px 14px;display:flex}.card .cfoot .chips{flex:1;min-width:0}.card .cmpbox{z-index:1;border:1px solid var(--line);background:var(--surface);width:44px;height:44px;color:var(--ink);cursor:pointer;border-radius:12px;flex:none;place-items:center;display:grid;position:relative}.card .cmpbox input{opacity:0;pointer-events:none;width:1px;height:1px;margin:0;position:absolute}.card .cmpbox svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.card .cmpbox .i-on{display:none}.card .cmpbox:hover{border-color:var(--muted);background:var(--sunk)}.card .cmpbox:has(input:checked){border-color:var(--accent);background:var(--accent-soft);color:var(--accent)}.card .cmpbox:has(input:checked) .i-on{display:block}.card .cmpbox:has(input:checked) .i-add{display:none}.card .cmpbox:has(input:disabled){opacity:.45;cursor:not-allowed}.card .cmpbox:has(input:focus-visible){outline:2px solid var(--accent);outline-offset:2px}.tile.band{border-radius:18px;width:80px;height:80px;font-size:32px;box-shadow:0 1px 2px #1b255014}.tile.band.mono{background:var(--surface);color:var(--tc)}.tile.band.img{border:0}.tile.band.img.fit{width:var(--pw);border-radius:18px}.tile{position:relative}.tile .mg{fill:currentColor;width:100%;height:100%;display:block}.tile.mono .mg{color:var(--tc)}.tile.img .mg{aspect-ratio:1;width:auto;color:var(--tc);opacity:0;place-items:center;margin:auto;display:grid;position:absolute;inset:0}.tile.img img{position:relative}html.js .tile.img:not(.ok){background:color-mix(in srgb,var(--tc) 14%,var(--surface));border-color:#0000}html.js .tile.band.img:not(.ok){background:var(--surface)}html.js .tile.img:not(.ok) .mg{opacity:1}html.js .tile.img:not(.ok) img{opacity:0;transform:scale(.94)}@media (prefers-reduced-motion:no-preference){.tile.img{transition:background-color .35s,border-color .35s}.tile.img .mg{transition:opacity .3s,transform .3s}.tile.img img{transition:opacity .4s 50ms,transform .4s 50ms}html.js .tile.img.ok .mg{transform:scale(.9)}}:root[data-theme=dark] .tile.band{box-shadow:none;border:1px solid var(--line)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .tile.band{box-shadow:none;border:1px solid var(--line)}}.empty{border:1.5px dashed var(--line);border-radius:var(--r);background:var(--surface);grid-template-columns:minmax(0,1fr) minmax(0,320px);align-items:center;gap:18px;padding:28px;display:grid}@media (width<=720px){.empty{grid-template-columns:minmax(0,1fr)}}.empty h2{font-size:22px}.empty ol{margin:8px 0 0;padding-inline-start:20px}.ghost-card{border:1px solid var(--line);border-radius:var(--r);background:var(--bg);color:var(--muted);gap:8px;padding:14px;font-size:12.5px;display:grid}.ghost-card .lbl{background:var(--accent-soft);color:var(--accent);border-radius:12px;justify-self:start;padding:0 8px;font-size:11px;font-weight:600;display:inline-block}.ghost-card .ln{background:var(--sunk);border-radius:4px;height:9px}dialog{width:100%;max-width:min(920px,100vw - 24px);max-height:calc(100dvh - 24px);color:var(--ink);background:0 0;border:0;padding:0}dialog::backdrop{background:#0614118c}.sheet{background:var(--surface);border-radius:14px;flex-direction:column;max-height:calc(100dvh - 24px);display:flex;overflow:hidden}.sheet-head{border-bottom:1px solid var(--line);gap:8px;padding:20px 22px 16px;display:grid}.sheet-head .row1{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.sheet-head h2{font-size:26px}.sheet-body{padding:6px 22px 22px;overflow:auto}.facts{background:var(--line);border:1px solid var(--line);border-radius:8px;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:1px;margin:14px 0 6px;display:grid;overflow:hidden}.facts div{background:var(--surface);min-width:0;padding:8px 12px}.facts dt{color:var(--muted);font-size:11.5px}.facts dd{overflow-wrap:anywhere;margin:0;font-weight:500}.axis{border-bottom:1px solid var(--line);grid-template-columns:44px minmax(0,1fr);gap:12px;padding-block:14px;display:grid}.axis:last-child{border-bottom:0}.axis .n{font-family:var(--f-display);color:var(--accent);text-align:center;font-size:20px;line-height:1.2}.axis h4{font-size:15.5px;font-family:var(--f-display);margin:0 0 2px;font-weight:600}.axis .q{color:var(--muted);margin-bottom:6px;font-size:12px}.axis .a{white-space:pre-wrap;overflow-wrap:anywhere}.axis .a.none{color:var(--muted);font-style:italic}.summary-box{background:var(--accent-soft);border-radius:10px;margin-top:16px;padding:14px 16px}.summary-box h4{font-family:var(--f-display);color:var(--accent);margin:0 0 4px}.sources{color:var(--muted);white-space:pre-wrap;overflow-wrap:anywhere;margin-top:14px;font-size:13px}.sheet-foot{border-top:1px solid var(--line);background:var(--bg);flex-wrap:wrap;justify-content:space-between;gap:8px;padding:12px 22px;display:flex}section[data-view]{padding-block:24px 56px}.lead{max-width:68ch;color:var(--muted)}.panel{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);padding:20px}.form{gap:22px;max-width:900px;display:grid}.fs{border:1px solid var(--line);border-radius:var(--r);background:var(--surface);gap:14px;min-width:0;margin:0;padding:16px 18px 18px;display:grid}.fs legend{font-family:var(--f-display);padding-inline:6px;font-size:17px;font-weight:600}.fs legend .n{color:var(--accent);margin-inline-end:6px}.fs .hint{color:var(--muted);margin-top:-6px;font-size:12.5px}.cols{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;display:grid}.fl label{margin-bottom:4px;font-size:13px;font-weight:500;display:block}.fl label .req{color:var(--bad)}.checks{flex-wrap:wrap;gap:6px;display:flex}.checks label{border:1px solid var(--line);cursor:pointer;background:var(--bg);border-radius:20px;align-items:center;gap:5px;margin:0;padding:3px 11px;font-size:13px;font-weight:400;display:inline-flex}.checks input{accent-color:var(--accent)}.checks label:has(input:checked){border-color:var(--accent);background:var(--accent-soft)}.msg{border-radius:8px;padding:10px 14px;font-size:14px}.msg.ok{background:color-mix(in srgb,var(--ok) 14%,transparent);color:var(--ok)}.msg.err{background:color-mix(in srgb,var(--bad) 14%,transparent);color:var(--bad)}.msg.info{background:var(--sunk);color:var(--muted)}.tablewrap{border:1px solid var(--line);border-radius:var(--r);background:var(--surface);overflow-x:auto}table{border-collapse:collapse;width:100%;min-width:640px;font-size:13.5px}th,td{border-bottom:1px solid var(--line);vertical-align:top;text-align:start;padding:10px 12px}th{background:var(--bg);white-space:nowrap;font-weight:600}tbody th{width:150px;color:var(--muted);font-weight:500}td{white-space:pre-wrap;overflow-wrap:anywhere}.about{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:24px;display:grid}@media (width<=820px){.about{grid-template-columns:minmax(0,1fr)}}.axes-list{gap:0;margin:0;padding:0;list-style:none;display:grid}.axes-list li{border-bottom:1px solid var(--line);grid-template-columns:36px minmax(0,1fr);gap:10px;padding:10px 0;display:grid}.axes-list .n{font-family:var(--f-display);color:var(--accent);font-size:18px}.axes-list b{font-family:var(--f-display);font-weight:600}.axes-list p{color:var(--muted);margin:0;font-size:13.5px}.team{gap:10px;display:grid}.person{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:10px 0;display:flex}.person .av{background:var(--deep);width:40px;height:40px;color:var(--on-deep);font-family:var(--f-display);border-radius:50%;flex:none;place-items:center;font-size:16px;display:grid}.credits{color:var(--muted);font-size:13px}.rev{gap:10px;display:grid}.rev-item{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.rev-item .who{color:var(--muted);font-size:13px}.status{border-radius:12px;padding:1px 8px;font-size:12px;font-weight:600}.status.pending{color:var(--warn);background:color-mix(in srgb,var(--warn) 14%,transparent)}.status.approved{color:var(--ok);background:color-mix(in srgb,var(--ok) 14%,transparent)}.status.rejected{color:var(--bad);background:color-mix(in srgb,var(--bad) 14%,transparent)}.cmpbar{inset-inline:0;background:var(--deep);color:var(--on-deep);padding:10px 16px calc(10px + env(safe-area-inset-bottom,0px));z-index:5;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;font-size:14px;display:flex;position:fixed;bottom:0}.cmpbar .btn{padding:6px 12px}footer{border-top:1px solid var(--line);color:var(--muted);padding-block:20px 40px;font-size:13px}@media (prefers-reduced-motion:reduce){*{transition:none!important}}a.card{color:inherit;text-decoration:none}.skip{inset-inline-start:-999px;background:var(--surface);z-index:10;border-radius:8px;padding:8px 12px;position:absolute;top:8px}.skip:focus{inset-inline-start:12px}.crumbs{color:var(--muted);flex-wrap:wrap;gap:6px;margin:22px 0 10px;font-size:13px;display:flex}.crumbs a{color:var(--muted)}.page-head{background:var(--surface);border:1px solid var(--line);border-radius:14px;gap:10px;padding:22px;display:grid}.page-head .row1{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.page-head h1{font-size:clamp(24px,3.4vw,32px)}.page-head .actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.detail{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:24px;margin-top:18px;padding-bottom:56px;display:grid}@media (width<=900px){.detail{grid-template-columns:minmax(0,1fr)}}.detail .side{gap:14px;display:grid;position:sticky;top:12px}@media (width<=900px){.detail .side{order:-1;position:static}}.detail .facts{grid-template-columns:minmax(0,1fr);margin:0}.detail .axes{background:var(--surface);border:1px solid var(--line);border-radius:14px;padding:4px 22px 18px}.toc{gap:2px;margin:0;padding:0;font-size:13.5px;list-style:none;display:grid}.toc a{color:var(--ink);border-radius:6px;padding:4px 8px;text-decoration:none;display:block}.toc a:hover{background:var(--sunk)}.axis{scroll-margin-top:16px}.pager{flex-wrap:wrap;justify-content:space-between;gap:10px;margin-top:18px;display:flex}.cmpbtn[aria-pressed=true]{background:var(--accent-soft);border-color:var(--accent);color:var(--accent)}.theme-btn{border:1px solid var(--line);background:var(--surface);cursor:pointer;color:var(--ink);border-radius:8px;padding:6px 10px;font-size:13px}.idbar .end{flex-wrap:wrap;align-items:center;gap:12px;display:flex}[hidden]{display:none!important}@media print{.idbar .end,.top .nav,.cmpbar,.side .btn,.pager,footer{display:none!important}.detail{grid-template-columns:1fr}body{background:#fff}}.card .stretch{color:inherit;text-decoration:none}.card .stretch:after{content:"";border-radius:inherit;position:absolute;inset:0}.card:focus-within{border-color:var(--accent)}.card .stretch:focus-visible{outline:none}@media (width<=600px){.logo{height:68px}.idbar .meta{display:none}.idbar .wrap{flex-wrap:nowrap}.top .wrap{padding-block:16px 0}}.page-head h1{color:var(--ink)}.axis .a,.summary-box>div{max-width:70ch;font-size:15.5px;line-height:1.85}.axis:target{background:var(--accent-soft);box-shadow:0 0 0 10px var(--accent-soft);border-radius:8px}@media (width>=901px){.detail{align-items:stretch}.detail .side{align-content:start;position:static}.detail .side>.panel{position:sticky;top:12px}}@media (width<=900px){.detail .side{order:1}.detail .side>.panel{display:none}}@media (width<=600px){.stats{margin-block:16px}.stat{flex-basis:100px;padding:10px 12px}.stat .v{font-size:22px}.stat .l{font-size:11.5px;line-height:1.4}}.card:hover{border-color:var(--accent)}@media (prefers-reduced-motion:reduce){.card:hover{transform:none}}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}@media (pointer:coarse),(width<=900px){.field,.search{font-size:16px}}a,button,input,select,label,.card{touch-action:manipulation}.card:has(.stretch:focus-visible){outline:2px solid var(--accent);outline-offset:2px}.bar .track{height:28px}.bar .name{line-height:28px}.grid>.card{content-visibility:auto;contain-intrinsic-size:auto 430px}.more-wrap{justify-content:center;margin-top:20px;display:flex}.more-wrap .btn{min-height:44px;padding-inline:24px}.tile.img.fit{width:var(--pw);border-radius:12px}.tile.img.fit.lg{border-radius:16px}.tile.img.fit img{width:var(--lw);height:var(--lh);object-fit:contain;max-width:none;max-height:none}.tile.img.on-dark{background:#1b2550;border-color:#1b2550}.tile.img.on-mid{background:#6b748a;border-color:#6b748a}.logo-review{border-collapse:collapse;width:100%;font-size:13.5px}.logo-review th,.logo-review td{border-bottom:1px solid var(--line);text-align:start;vertical-align:middle;padding:8px 10px}.logo-review .on{border-radius:10px;justify-content:center;align-items:center;min-width:96px;padding:8px 10px;display:inline-flex}.logo-review .on.l{background:#f4f6fa}.logo-review .on.d{background:#0f1424}.logo-review .src{color:var(--muted);word-break:break-all;font-size:12px}.logo-review .miss td{color:var(--muted)}:root[data-theme=dark] .tile.img:not(.on-dark){border-color:#0000}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .tile.img:not(.on-dark){border-color:#0000}}.page-head .card-head{flex-wrap:wrap}.page-head .card-head>div{flex:220px;min-width:0}.page-head>*{min-width:0}.page-head h1{overflow-wrap:anywhere}.page-head .site{overflow-wrap:anywhere;max-width:100%;font-size:14px;display:inline-block}.grid{grid-auto-rows:1fr}.card h3{height:2.7em;font-size:17px;line-height:1.35;position:relative;overflow:hidden}.card h3 .stretch{display:block}.card h3 .nm{text-wrap:balance;transition:transform var(--dur,0s) ease-in-out .25s;display:block}.card h3.long{-webkit-mask-image:linear-gradient(#000 calc(100% - .55em),#0000);mask-image:linear-gradient(#000 calc(100% - .55em),#0000)}@media (hover:hover){.card:hover h3.long .nm,.card:focus-within h3.long .nm{transform:translateY(calc(-1 * var(--shift,0px)))}.card:hover h3.long,.card:focus-within h3.long{-webkit-mask-image:linear-gradient(#0000,#000 .55em);mask-image:linear-gradient(#0000,#000 .55em)}}.card:focus-within h3.long .nm{transform:translateY(calc(-1 * var(--shift,0px)))}@keyframes name-peek{0%,12%{transform:none}42%,70%{transform:translateY(calc(-1 * var(--shift,0px)))}to{transform:none}}.card h3.long.peek .nm{animation:name-peek calc(var(--dur,1s) * 2 + 2.2s) ease-in-out 1}@media (prefers-reduced-motion:reduce){.card h3 .nm{transition:none}.card h3.long.peek .nm{animation:none}}.card .chips{flex-wrap:nowrap;min-height:22px;overflow:hidden}.card .chips .chip{flex:none}.card .chips .chip[hidden]{display:none}
