.get-app-button{font-size:13px;font-weight:500;display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:43px;padding:10px 14px;border:1px solid var(--border);border-radius:9px;background:var(--panel);color:var(--ink);white-space:nowrap;transition:border-color .2s,background .2s}.get-app-button:hover{border-color:var(--accent);background:var(--panel-soft)}.get-app-button svg{height:17px;width:17px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round}.mobile-app-nav{display:none}.footer-app-link{font-size:12px;color:var(--ink);white-space:nowrap;padding:8px 0}.app-install-layout{display:grid;grid-template-columns:.85fr 1.15fr;gap:65px;margin:32px 0 65px;align-items:start}.app-product{border:1px solid var(--border);border-radius:22px;padding:34px;background:var(--panel);box-shadow:0 14px 36px #21243e05}.app-product-icon{border:1px solid #eceef5;border-radius:21px;box-shadow:0 8px 18px #20234408;object-fit:contain}.app-product-name{margin:24px 0}.app-product-name h2{font:650 31px/1.2 var(--heading);letter-spacing:-1.3px;color:var(--ink)}.app-product-name span{display:block;margin-top:9px;color:var(--subtle);font-size:14px}.app-product-description{font-size:16px;line-height:1.8;color:var(--body-copy)}.app-benefits{display:flex;flex-direction:column;gap:12px;margin:27px 0 30px;padding:0;color:var(--ink);font-size:14px}.app-benefits span{display:flex;gap:10px;align-items:center}.app-benefits span::before{content:'✓';color:var(--accent);font-size:13px}.app-install-hint{font-size:14px;line-height:1.8;color:var(--body-copy);padding:17px 18px;border-radius:10px;background:var(--panel-soft);margin:0 0 17px}.app-browser-button{margin-top:12px;min-height:48px;background:var(--panel)}#install-card-hunt{min-height:49px}.app-install-status{font-size:13px;line-height:1.7;margin-top:14px;color:var(--accent)}.app-install-status:empty{display:none}.app-online-note{font-size:12px;line-height:1.8;color:var(--subtle);border-top:1px solid var(--border);margin-top:25px;padding-top:20px}.app-install-confirmed{border:1px solid var(--border);background:var(--panel-soft);border-radius:10px;padding:20px;margin:0 0 17px}.app-install-confirmed strong{font-size:16px;font-weight:500}.app-install-confirmed p{font-size:14px;color:var(--body-copy);line-height:1.7;margin-top:7px}.app-device-tabs{display:flex;gap:3px;padding:5px;background:var(--panel-soft);border-radius:10px;width:max-content;max-width:100%;margin-bottom:34px}.app-device-tabs button{font-size:14px;color:var(--subtle);padding:11px 18px;border-radius:7px;white-space:nowrap}.app-device-tabs button[aria-selected=true]{background:var(--panel);color:var(--ink);box-shadow:0 2px 5px #15254507}.app-instructions h2{font:600 29px/1.3 var(--heading);letter-spacing:-1.1px;margin:0 0 27px}.app-instructions ol{margin:0;padding:0;list-style:none}.app-instructions li{display:flex;align-items:flex-start;gap:20px;padding:24px 0;border-bottom:1px solid var(--border)}.app-instructions li:first-child{padding-top:0}.install-step-number{font:400 23px/1.5 var(--heading);letter-spacing:-.8px;color:var(--accent);flex-shrink:0;width:29px}.app-instructions h3{font-size:16px;font-weight:500;line-height:1.5;margin:2px 0 7px;letter-spacing:-.2px}.app-instructions li p{font-size:14px;line-height:1.8;color:var(--body-copy);max-width:430px}.app-link-box{padding:22px;background:var(--panel-soft);border-radius:12px;margin-top:30px}.app-link-box>span{font-size:12px;color:var(--subtle);display:block;margin-bottom:12px}.app-link-box>div{display:flex;align-items:center;gap:12px;justify-content:space-between}.app-link-box>div>span{font-size:12px;color:var(--body-copy);overflow-wrap:anywhere}.app-link-box button{font-size:12px;white-space:nowrap;border:1px solid var(--border);padding:9px 12px;border-radius:7px;background:var(--panel);color:var(--ink)}.app-link-box input{font:13px var(--body);width:100%;background:var(--panel);color:var(--ink);border:1px solid var(--border);padding:12px;border-radius:7px}.app-browser-help{font-size:12px;color:var(--subtle);line-height:1.8;margin-top:19px;max-width:510px}
@media(max-width:1250px) and (min-width:961px){.header-inner{gap:14px;padding-inline:30px}.main-nav .nav-item{padding-inline:11px;font-size:13px}.header-actions{gap:8px}.theme-toggle>span{display:none}.get-app-button{font-size:12px;padding:10px 11px;gap:7px}.wallet-button{font-size:12px;padding-inline:13px}}
@media(max-width:1050px){.app-install-layout{gap:32px;grid-template-columns:1fr 1.15fr}.app-product{padding:28px}.app-device-tabs button{padding-inline:14px;font-size:13px}.app-link-box>div{align-items:flex-start;flex-direction:column}}
@media(max-width:760px){.header-actions>.get-app-button{display:none}.main-nav .mobile-app-nav{display:block;color:var(--accent);white-space:nowrap}.main-nav{gap:1px;overflow-x:auto;justify-content:space-between;scrollbar-width:none}.main-nav .nav-item{font-size:11px;padding:9px 7px;flex-shrink:0}.main-nav .nav-item span{display:none}.main-nav::-webkit-scrollbar{display:none}.app-install-layout{grid-template-columns:1fr;gap:38px;margin-top:27px;margin-bottom:40px}.app-product{padding:26px;border-radius:18px}.app-product-icon{height:73px;width:73px;border-radius:18px}.app-product-name{margin:21px 0}.app-product-name h2{font-size:29px}.app-product-name span{font-size:13px}.app-product-description{font-size:15px}.app-benefits{font-size:13px;gap:12px;margin:23px 0 26px}.app-install-hint{font-size:13px;padding:16px}.app-online-note{font-size:12px}.app-product .button{font-size:14px}.app-device-tabs{width:100%;justify-content:space-between;margin-bottom:27px;gap:1px}.app-device-tabs button{font-size:12px;padding:10px 12px;flex:1}.app-instructions h2{font-size:26px;margin-bottom:26px}.app-instructions li{gap:15px;padding:21px 0}.app-instructions h3{font-size:16px}.app-instructions li p{font-size:14px}.install-step-number{font-size:21px;width:27px}.app-link-box{padding:20px;margin-top:26px}.app-link-box>div{flex-direction:column;gap:15px}.app-browser-help{font-size:12px}.footer-app-link{font-size:14px}#app-view>.page-heading h1{font-size:43px}}
@media(display-mode:standalone){.header-actions>.get-app-button,.mobile-app-nav,.footer-app-link{display:none!important}.site-header{padding-top:env(safe-area-inset-top)}main{padding-bottom:env(safe-area-inset-bottom)}}
.app-installed .app-instructions{display:none}.app-installed .app-install-layout{grid-template-columns:minmax(0,560px)}@media(max-width:760px){.app-install-layout{display:flex;flex-direction:column}.app-instructions{order:1;width:100%}.app-product{order:2;width:100%}.can-install .app-product,.app-installed .app-product{order:0}.app-product-description{font-size:14px}.app-benefits{margin:22px 0}.app-instructions h2{font-size:25px}}
