html,body{height:100%;margin:0;background:#fff7ef}body{display:block}.preview-shell{display:block;width:100%;max-width:none;padding:0;min-height:100%;margin:0}.phone-shell{width:100%;max-width:480px;margin:0 auto;padding:0;border:0;box-shadow:none;background:transparent}.app{width:100%;height:100dvh;max-height:none;min-height:0;border:0;border-radius:0;box-shadow:none;padding-top:env(safe-area-inset-top)}.app-nav{padding-bottom:max(6px,env(safe-area-inset-bottom))}#app-header{padding-top:7px}#screen{min-height:0}.loading-state,.entry-state{padding:65px 25px;text-align:center}.entry-state img{max-width:260px;width:85%;margin-bottom:32px}.entry-state h1{font-size:28px;margin-bottom:20px}.entry-state p{line-height:1.6;margin:15px 0 25px}.entry-state a{margin-top:15px}.live-note{font-size:13px;line-height:1.5;color:#8e775f;margin:12px 0;text-align:center}.methods{flex-wrap:wrap}.methods button{flex:1 1 120px;font-size:14px}.app button:disabled{cursor:wait}.app[data-busy=true] button:not([data-action=close-dialog]){pointer-events:none;opacity:.65}.subscription-picker{display:block;width:100%;padding:12px 15px;background:#fff4e5;border:1px solid #edd7c3;border-radius:14px;color:#33272a;font:inherit;margin-bottom:15px}.referral-balance button:not(:disabled){background:var(--gradient);color:white;border:0}.payout-form{display:grid;gap:12px}.payout-form input,.payout-form select{width:100%;padding:13px;border:1px solid #dfc7b0;border-radius:12px;background:#fffaf3;color:#33272a;font:inherit}.payout-form label{font-size:13px}.payment-status{text-align:center;padding:26px 20px}.payment-status .round-icon{margin:0 auto 15px}.payment-status strong{display:block;font-size:30px;margin:15px 0}.payment-status p{line-height:1.5;color:#8e775f;margin:13px 0}.payment-status .secondary{margin-top:12px}.payment-row em.pending{background:#fff1ce;color:#9a6b0b}.payment-row em.failed{background:#ffe6d8;color:#ae542f}.order-number{font:11px monospace;overflow-wrap:anywhere;user-select:all}.notifications-list{display:grid;gap:15px}.notifications-list article{padding:17px}.notifications-list p{font-size:14px;line-height:1.5;margin-top:8px}.notifications-list small{font-size:12px;color:#917a5f}.offer:disabled{opacity:.65}.devices-unavailable{padding:24px 10px;font-size:14px;line-height:1.5;color:#917a5f;text-align:center}.coupon-checkout{margin:18px 0}.coupon-checkout button{font-size:14px}.checkout-total{font-size:26px;font-weight:850;margin:18px 0}.account-refresh{display:flex;justify-content:center;font-size:13px;margin:20px auto;color:#9a7455}.app-nav[hidden]{display:none!important}@media(min-width:700px){.app{border-left:1px solid #f0dfd0;border-right:1px solid #f0dfd0}.phone-shell{max-width:480px}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important}}
