/* Browser and installed app share one UI, one account and the same stores. */
.web-install-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;padding:10px 15px;border:1px solid #c6a3f238;border-radius:12px;background:#c6a3f20a;color:#d9c1f5;font-size:11px;white-space:nowrap;transition:background .2s}
.web-install-button:hover{background:#c6a3f21c}.web-install-button>span{font-size:18px}
.web-install-button[hidden],.web-install-banner[hidden]{display:none!important}
.web-quick-links{display:flex;align-items:center;gap:10px;padding:17px 0 0;flex-wrap:wrap}
.web-quick-links>button{display:flex;align-items:center;gap:10px;padding:12px 15px;min-height:44px;border-radius:12px;background:#ffffff03;border:1px solid #c5a4ec20;color:#d3c0e6;font-size:12px;transition:background .2s}
.web-quick-links>button:hover{background:#b190da15}.web-quick-links>button>span{font-size:17px;color:#b9a0dc}.web-quick-links i{font-style:normal}
.web-quick-links>span{margin-left:auto;color:#a696b8;font-size:10px;display:flex;align-items:center;gap:7px}.web-quick-links>span i{color:#9ac8af}
.home-v4 .home-overview{grid-template-columns:repeat(4,minmax(0,1fr))}.home-v4 .home-overview>div{padding:0 9px;gap:11px}.home-v4 .home-overview .web-value-stat{border-right:0}.home-v4 .home-overview>div:nth-child(3){border-right:1px solid #ffffff0b}
.web-value-stat>span:last-child{min-width:0}.web-value-stat strong{font-size:19px;overflow-wrap:anywhere;line-height:1.3}.web-value-stat #home-priced{font-size:9px;letter-spacing:0;color:#9d8bac;margin-top:4px}
.web-install-banner{position:relative;display:grid;grid-template-columns:220px minmax(0,1fr);align-items:center;gap:42px;min-height:285px;padding:28px 48px;margin:0 0 35px;border:1px solid #b28cdb30;border-radius:27px;background:radial-gradient(ellipse at 12% 50%,#8a52bb2e,transparent 65%),linear-gradient(110deg,#231a30,#18141f);isolation:isolate;overflow:hidden}
.web-kicker{font-size:9px;letter-spacing:1.8px;color:#b69acc}.web-install-copy h2{font-size:30px;font-weight:500;line-height:1.2;letter-spacing:-1px;margin:13px 0 12px}.web-install-copy h2 em{font-style:normal;color:#c9a6f5}.web-install-copy p{font-size:13px;line-height:1.8;color:#ad9ebc;max-width:470px;margin:0}.web-install-actions{display:flex;align-items:center;gap:18px;flex-wrap:wrap;margin-top:20px}.web-install-actions .primary{background:linear-gradient(110deg,#d5b5ff,#b28be7);border-color:#e1c5ff70;color:#24152f;font-size:12px;min-height:48px;padding:13px 20px;gap:12px}.web-install-actions .text-btn{font-size:11px;min-height:44px}.web-install-copy>small{display:block;font-size:9px;color:#8f7c9f;line-height:1.7;margin-top:13px}.web-install-copy>small>span{margin:0 8px}
.web-install-mini{position:relative;width:142px;height:220px;padding:25px 11px 14px;margin:auto;display:flex;flex-direction:column;align-items:center;background:radial-gradient(ellipse at 75% 30%,#9a70c4,#593770 55%,#282033);border:3px solid #a08ca65c;outline:1px solid #d5bde32b;border-radius:27px;box-shadow:8px 8px 0 #211729,0 20px 40px #0005;transform:rotate(-8deg)}
.web-mini-notch{position:absolute;top:7px;width:38px;height:10px;border-radius:10px;background:#120c19}.web-mini-time{font-size:29px;font-weight:300;letter-spacing:-1px;line-height:1.2;color:#f4e4ff;margin:8px 0 15px}.web-mini-icon{width:43px;height:43px;border-radius:13px;display:grid;place-items:center;border:1px solid #cfb5ef60;background:linear-gradient(140deg,#bd91ef,#5d3986);box-shadow:0 6px 16px #170c2e44;color:#f3ddff;font-size:33px}.web-install-mini>small{font-size:8px;margin-top:5px;color:#eddefa}.web-mini-dock{margin-top:auto;background:#e3d2ff17;border:1px solid #e3d2ff20;border-radius:12px;display:flex;gap:10px;padding:9px 12px}.web-mini-dock i{width:19px;height:19px;background:#ddccf126;border-radius:6px}.web-mini-bar{position:absolute;bottom:6px;width:42px;height:3px;background:#e7d9f499;border-radius:10px}.web-install-mini>b{position:absolute;right:-30px;top:27px;color:#d7b6f2;font-size:29px;font-weight:400}
.install-device-switch button{min-width:0}.install-device-switch{flex-shrink:0}.install-device-switch button span{white-space:normal}.install-diagram-note{line-height:1.7}
@media(min-width:1000px){
 main{max-width:1280px;padding:30px 42px 60px}.web-header{margin-bottom:20px}.web-header .brand{font-size:27px}.web-header .mark{width:38px;height:42px}.web-header .header-end{gap:15px}.web-header .header-end .badge{margin-right:5px}
 nav.nav{position:sticky;top:12px;bottom:auto;left:auto;right:auto;width:100%;max-width:none;margin:0 0 24px;padding:7px;border-radius:18px;background:#211b2ceF;box-shadow:0 8px 28px #0003;gap:5px;z-index:20}
 nav.nav button{flex-direction:row;justify-content:center;gap:9px;min-height:45px;padding:11px 16px;border-radius:12px;font-size:12px;white-space:nowrap}nav.nav .ui-icon{width:18px;height:18px}nav.nav button#nav-scanner,nav.nav button#nav-scanner.active{margin:0;background:linear-gradient(115deg,#d8baff,#b18ae8);color:#271634}nav.nav button.active:not(#nav-scanner):after{bottom:3px}
 .home-v4{max-width:none}.home-v4 .home-showcase{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);min-height:485px}.home-v4 .home-story{padding:42px 0 39px 42px}.home-v4 .home-story h1{font-size:clamp(55px,4.7vw,72px);max-width:620px}.home-v4 .home-story>p{max-width:490px;font-size:16px}.home-v4 .home-art{height:440px}.home-v4 .home-card,.home-v4 .foil-glint{width:205px;top:76px}.home-v4 .home-orbit{width:370px;height:370px;top:34px}.home-v4 .card-halo{width:360px;height:360px;top:45px}.home-v4 .art-label{bottom:28px}
 .sync-panel{margin-bottom:24px!important}.pricing-footer{margin-bottom:0}#collection #search{top:82px}#list[data-layout=grid]{grid-template-columns:repeat(4,minmax(0,1fr))}#list[data-layout=grid] .thumb{height:220px}.web-install-copy h2{font-size:34px}.install-guide-heading{gap:25px}
 #scanner{max-width:800px;margin:auto}.camera-stage{max-width:560px;margin-left:auto;margin-right:auto}#scan-live-results{max-width:720px;margin-left:auto;margin-right:auto}
}
@media(max-width:999px){.web-header .header-end .badge{display:none}.web-header .header-end{gap:12px}.web-install-button{font-size:10px;padding:9px 11px}.web-install-banner{grid-template-columns:155px minmax(0,1fr);gap:25px;padding:28px}.web-install-copy h2{font-size:27px}.web-install-actions{gap:8px}.home-v4 .home-overview{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 0;padding:22px 6px}.home-v4 .home-overview>div{justify-content:flex-start;padding-left:24px}.home-v4 .home-overview>div:nth-child(2){border-right:0}.web-value-stat strong{font-size:20px}.install-guide-heading{align-items:flex-start;flex-wrap:wrap}.install-device-switch{width:100%}}
@media(max-width:600px){
 .web-header .web-install-button{display:none}.web-quick-links{gap:8px;padding-top:12px}.web-quick-links>button{flex:1;font-size:11px;padding:11px;justify-content:center;gap:8px}.web-quick-links>span{width:100%;margin:4px 0 0;justify-content:center;font-size:9px}.web-install-banner{grid-template-columns:85px minmax(0,1fr);gap:18px;padding:23px 18px;border-radius:23px;margin-bottom:28px}.web-install-mini{width:82px;height:140px;border-width:2px;border-radius:18px;padding:20px 5px 10px;transform:rotate(-6deg)}.web-mini-notch{width:25px;height:6px;top:5px}.web-mini-time{font-size:18px;margin:1px 0 9px}.web-mini-icon{width:29px;height:29px;border-radius:9px;font-size:23px}.web-install-mini>small{font-size:5px;margin-top:4px}.web-mini-dock{padding:5px;gap:5px;border-radius:9px}.web-mini-dock i{width:12px;height:12px;border-radius:4px}.web-mini-bar{width:29px;height:2px;bottom:4px}.web-install-mini>b{right:-15px;top:7px;font-size:17px}.web-kicker{font-size:7px;letter-spacing:1px}.web-install-copy h2{font-size:23px;letter-spacing:-.7px;margin:9px 0}.web-install-copy p{font-size:11px;line-height:1.7}.web-install-actions{margin-top:13px;gap:1px;align-items:stretch;flex-direction:column}.web-install-actions .primary{font-size:10px;min-height:44px;padding:11px 8px;gap:6px}.web-install-actions .text-btn{font-size:10px;min-height:35px;padding:5px}.web-install-copy>small{font-size:8px;margin-top:5px}.web-install-copy>small>span{display:none}.web-install-copy>small{max-width:170px}.home-v4 .home-overview>div{padding-left:14px;gap:9px}.home-v4 .home-overview .overview-icon{width:34px;height:34px;font-size:19px}.web-value-stat strong{font-size:17px}.install-device-switch button{font-size:11px;padding:9px 7px}.install-device-switch button span{font-size:8px}.home-v4 .home-welcome .edition-tag{display:none}
}
@media(max-width:370px){.web-install-banner{grid-template-columns:1fr;text-align:center}.web-install-mini{display:none}.web-install-copy p{max-width:none}.web-install-copy>small{max-width:none}.web-install-actions .primary{font-size:11px}.home-v4 .home-overview>div{padding-left:9px}.home-v4 .home-overview .overview-icon{display:none}.web-quick-links>button{font-size:10px;gap:5px}}
@media(prefers-reduced-motion:reduce){.web-install-button,.web-quick-links>button{transition:none}}
