:root{--navy:#092b63;--blue:#0b6fdc;--green:#138a43;--green-dark:#087537;--text:#15294a;--muted:#65738b;--line:#dfe5ec;--soft:#f4f8fc;--white:#fff;--shadow:0 8px 28px rgba(25,50,80,.08)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#fff;color:var(--text);font-family:"Noto Sans Devanagari","Segoe UI",Arial,sans-serif;line-height:1.5}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.topbar{height:72px;position:sticky;top:0;z-index:20;display:grid;grid-template-columns:auto minmax(280px,470px) 1fr;align-items:center;gap:38px;padding:0 max(24px,calc((100vw - 1320px)/2));background:rgba(255,255,255,.97);backdrop-filter:blur(14px);border-bottom:1px solid var(--line)}.brand,.footer-brand{display:flex;align-items:center;gap:11px;text-decoration:none;color:var(--navy)}.brand img,.footer-brand img{border-radius:12px}.brand span,.footer-brand span{display:grid}.brand strong{font-size:21px;line-height:1.1}.brand small,.footer-brand small{color:var(--muted);font-size:12px}.search{height:44px;display:flex;align-items:center;gap:10px;padding:0 15px;background:#f4f6f9;border:1px solid #d8dee7;border-radius:11px;transition:.2s}.search:focus-within{background:#fff;border-color:var(--blue);box-shadow:0 0 0 3px rgba(11,111,220,.12)}.search svg{width:20px;fill:none;stroke:#6c7a91;stroke-width:2}.search input{width:100%;border:0;outline:0;background:transparent;color:var(--text);font:600 14px inherit}.topbar nav{justify-self:end;display:flex;height:100%;gap:30px}.topbar nav a{display:flex;align-items:center;position:relative;color:#314765;text-decoration:none;font-weight:750}.topbar nav a.active,.topbar nav a:hover{color:var(--green)}.topbar nav a.active:after{content:"";position:absolute;height:3px;left:0;right:0;bottom:0;background:var(--green);border-radius:3px 3px 0 0}.menu{display:none;background:none;border:0;padding:8px}.menu span{display:block;width:25px;height:2px;background:var(--navy);margin:5px;border-radius:3px}main{max-width:1320px;margin:auto;padding:36px 28px 42px}.intro{text-align:center;padding:0 0 24px}.intro h1{margin:0;color:var(--navy);font-size:clamp(32px,4vw,48px);line-height:1.15;letter-spacing:-.035em}.intro p{margin:8px 0 0;color:var(--muted);font-size:17px}.empty{padding:35px;text-align:center;background:var(--soft);border-radius:16px;color:var(--muted)}.app-detail{border:1px solid var(--line);border-radius:16px;padding:18px 24px 22px;margin-bottom:14px;background:#fff}.app-summary{display:grid;grid-template-columns:176px minmax(260px,1.2fr) minmax(300px,1fr) minmax(250px,.9fr) 190px;gap:24px;align-items:center}.app-icon{width:176px;height:176px;object-fit:cover;border-radius:30px;box-shadow:var(--shadow)}.app-title h2{margin:0 0 2px;color:#071f51;font-size:29px;line-height:1.16;letter-spacing:-.02em}.app-title a{color:var(--blue);font-weight:750;text-decoration:none}.app-title small{display:block;color:var(--muted);margin-top:2px}.facts{display:flex;margin:0;justify-content:space-around}.facts div{padding:0 18px;border-left:1px solid var(--line)}.facts dt{color:var(--muted);font-size:13px}.facts dd{margin:1px 0 0;color:var(--navy);font-weight:800;font-size:16px}.install-button{min-height:56px;display:flex;align-items:center;justify-content:center;gap:11px;padding:0 20px;background:var(--green);color:#fff;border-radius:9px;text-decoration:none;font-weight:850;font-size:17px;box-shadow:0 6px 16px rgba(19,138,67,.2);transition:.18s}.install-button:hover{background:var(--green-dark);transform:translateY(-1px)}.install-button:focus-visible,.tabs button:focus-visible,button:focus-visible,a:focus-visible{outline:3px solid rgba(11,111,220,.35);outline-offset:3px}.install-button svg{width:23px;fill:none;stroke:currentColor;stroke-width:2}.qr{display:grid;justify-items:center;border-left:1px solid var(--line);gap:5px;text-align:center;color:var(--navy);font-size:13px}.qr img{width:112px;height:112px;object-fit:contain;border:1px solid var(--line);border-radius:8px}.qr small{color:var(--muted)}.tabs{display:flex;gap:48px;border-bottom:1px solid var(--line);margin-top:18px;overflow-x:auto;scrollbar-width:none}.tabs button{position:relative;flex:0 0 auto;border:0;background:transparent;padding:14px 3px 12px;color:#4a5c77;font:750 15px inherit;cursor:pointer}.tabs button.selected{color:var(--green)}.tabs button.selected:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:3px;background:var(--green)}.tab-panel{display:none;padding:16px 0 0;max-width:850px}.tab-panel.selected{display:block}.tab-panel h3{margin:0 0 5px;color:var(--navy);font-size:22px}.tab-panel p{margin:0;color:#4f6078}.feature-list{display:grid;grid-template-columns:1fr 1fr;gap:7px 22px;padding:0;list-style:none;color:#334969}.feature-list li:before{content:"✓";color:var(--green);font-weight:900;margin-right:8px}.security-panel{display:grid;grid-template-columns:.8fr 1.4fr;gap:30px;margin:14px 0;padding:25px 28px;background:#f1f7fb;border-radius:14px}.security-panel h2{margin:0;color:var(--navy);font-size:24px}.security-panel p{margin:5px 0;color:#566880}.security-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.security-grid>div{display:flex;gap:11px;align-items:flex-start}.security-grid span{width:25px;height:25px;display:grid;place-items:center;border-radius:50%;background:var(--green);color:#fff;font-weight:900}.security-grid p{display:grid;margin:0}.security-grid b{color:var(--navy)}.security-grid small{color:var(--muted)}details{grid-column:1/-1;border-top:1px solid #d5e1ea;padding-top:12px}summary{cursor:pointer;color:var(--blue);font-weight:800}.integrity{margin-top:12px;padding:15px;background:#fff;border:1px solid var(--line);border-radius:10px}.integrity p{display:grid;gap:3px}.integrity code{font:600 12px ui-monospace,Consolas,monospace;color:#2e425e;overflow-wrap:anywhere}.copy,.show-integrity{border:1px solid #bad0e8;background:#fff;color:var(--blue);border-radius:8px;padding:9px 13px;font-weight:800;cursor:pointer}.compact .app-summary{grid-template-columns:150px minmax(260px,1.3fr) minmax(300px,1fr) minmax(250px,.9fr)}.compact .app-icon{width:150px;height:150px}.staff-note{margin:16px 0 0;padding-top:15px;border-top:1px solid var(--line);display:flex;align-items:center;justify-content:space-between}.staff-note p{display:grid;margin:0}.staff-note span{color:var(--muted)}.hidden{display:none}.install-guide{margin-top:14px;border-top:1px solid var(--line);padding:24px 0}.install-guide h2{margin:0 0 18px;color:var(--navy)}.install-guide ol{display:grid;grid-template-columns:repeat(4,1fr);gap:22px;padding:0;list-style:none}.install-guide li{display:flex;gap:12px;align-items:flex-start}.install-guide li>span{width:32px;height:32px;flex:0 0 auto;display:grid;place-items:center;border-radius:50%;background:#e6f1fc;color:var(--blue);font-weight:900}.install-guide p{display:grid;margin:0}.install-guide b{color:var(--navy)}.install-guide small{color:var(--muted)}footer{max-width:1320px;margin:auto;padding:18px 28px 26px;border-top:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;color:var(--muted)}footer nav{display:flex;gap:22px}footer nav a{color:#445a77;text-decoration:none;font-weight:700}.toast{position:fixed;left:50%;bottom:22px;transform:translate(-50%,20px);opacity:0;pointer-events:none;background:#112846;color:#fff;padding:12px 18px;border-radius:9px;box-shadow:var(--shadow);transition:.2s;z-index:30}.toast.show{opacity:1;transform:translate(-50%,0)}@media(max-width:1120px){.app-summary{grid-template-columns:130px 1fr 1fr}.app-icon{width:130px;height:130px}.install-button{grid-column:2/4}.qr{grid-column:1;grid-row:2;border-left:0}.compact .app-summary{grid-template-columns:130px 1fr 1fr}.compact .install-button{grid-column:2/4}.security-panel{grid-template-columns:1fr}.security-panel details{grid-column:1}.topbar{grid-template-columns:auto 1fr auto}.topbar nav{display:none}.menu{display:block}}@media(max-width:700px){.topbar{height:66px;padding:0 15px;gap:12px}.brand img{display:none}.brand strong{font-size:19px}.brand small{display:none}.search{margin-left:auto;width:44px;padding:0;border:0;background:transparent}.search input{display:none}.search svg{width:25px;stroke:var(--navy)}main{padding:28px 18px 34px}.intro{text-align:left;padding-bottom:22px}.intro h1{font-size:31px;letter-spacing:-.025em}.intro p{font-size:16px}.app-detail{border:0;border-radius:0;padding:0;margin:0 0 26px}.app-summary,.compact .app-summary{grid-template-columns:138px 1fr;gap:17px}.app-icon,.compact .app-icon{width:138px;height:138px;border-radius:26px}.app-title h2{font-size:23px}.facts{grid-column:2;justify-content:flex-start;flex-wrap:wrap;gap:0}.facts div{padding:0 9px}.facts div:first-child{padding-left:0;border-left:0}.facts dt{display:none}.facts dd{font-size:14px;color:var(--muted)}.install-button,.compact .install-button{grid-column:1/-1;min-height:58px;font-size:18px}.qr{display:none}.tabs{gap:38px;margin-top:18px}.tabs button{font-size:16px}.tab-panel{padding-top:18px}.tab-panel h3{font-size:21px}.feature-list{grid-template-columns:1fr}.security-panel{margin:0 -18px 26px;padding:24px 18px;border-radius:0}.security-panel>div:first-child{text-align:left}.security-grid{gap:20px 13px}.security-grid b{font-size:14px}.security-grid small{font-size:12px}.compact{padding-top:24px;border-top:1px solid var(--line)}.staff-note{align-items:flex-start;gap:14px}.install-guide ol{grid-template-columns:1fr;gap:16px}.install-guide{padding-top:20px}footer{padding:20px 18px;display:grid;gap:16px}.footer-brand{display:none}footer nav{justify-content:space-between}footer>small{text-align:center}.toast{width:calc(100% - 36px);text-align:center}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}
