html body .app-content.cover-app:is([data-cover-route=\/pricing],[data-cover-route=\/wallet-history]){height:100dvh;min-height:0;padding-top:calc(var(--safe-top,env(safe-area-inset-top,0px)) + var(--app-job-space,0px));flex-direction:column;padding-bottom:0;display:flex;overflow:hidden}html body .app-content.cover-app:is([data-cover-route=\/pricing],[data-cover-route=\/wallet-history])>.cover-route-header{width:100%;max-width:1200px;padding:8px max(16px,var(--safe-right)) 8px max(16px,var(--safe-left));flex:none;margin:0 auto}html body .app-content.cover-app:is([data-cover-route=\/pricing],[data-cover-route=\/wallet-history])>.parent-wallet-page{overscroll-behavior:contain;width:100%;max-width:1200px;min-height:0;padding-bottom:max(24px,var(--safe-bottom));flex:1;margin:0 auto;scroll-padding-top:12px;overflow:auto}.parent-wallet-content{min-width:0;max-width:1200px}html body .app-content.cover-app:is([data-cover-route=\/pricing],[data-cover-route=\/wallet-history])>.glass-background{width:100%;max-width:none;margin:0}.wallet-pack-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.wallet-pack-grid>h2{grid-column:1/-1}.wallet-history-filters{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.wallet-history-filters>button{justify-content:center;min-width:0;min-height:48px!important;padding:8px!important}.wallet-plan-comparison :is(th,td):first-child{z-index:2;background:var(--glass-canvas,#eef6fa);padding:10px 8px;position:sticky;inset-inline-start:0;box-shadow:-2px 0 5px #30273715}.wallet-reconciliation-note{background:#e9d8ad55;border-radius:16px;margin-top:12px;padding:12px;line-height:1.7}.parent-resume-slot[data-pending=true]{min-height:92px}.hero-character-dialog .hero-world-scene{margin:16px auto!important}.home-character-preview-frame{aspect-ratio:4/3;isolation:isolate;border-radius:20px;width:min(100%,640px);margin:16px auto;position:relative;overflow:hidden}.hero-preview-label{text-align:center;font-weight:700;margin:16px 0 0!important}.hero-outfits button{min-width:48px;min-height:48px!important}.hero-character-dialog .hero-custom-role input{color:var(--glass-ink,#241d32)!important;background:var(--glass-surface,#fff8)!important}.hero-character-dialog .hero-custom-role input::placeholder{opacity:1;color:var(--glass-muted,#61566f)!important}html[data-sky=night] .hero-character-dialog .hero-custom-role input{color:#f3f6fb!important;background:#10182ac0!important}html[data-sky=night] .hero-character-dialog .hero-custom-role input::placeholder{color:#b4c4d7!important}html[data-sky=night] .hero-character-dialog .hero-price strong{color:#ffda78}.hero-character-dialog .hero-selection-note{max-width:600px;margin:12px auto;line-height:1.65}.home-preview-loading{z-index:6;background:#eef6fa;place-items:center;display:grid;position:absolute;inset:0}.home-character-preview .assembled-home-logo{pointer-events:none}.home-character-preview .generated-home-art>img{left:var(--art-left)!important;top:var(--art-top)!important;width:var(--art-width)!important;height:var(--art-height)!important;object-fit:fill!important;border:0!important;border-radius:0!important;max-width:none!important;max-height:none!important;margin:0!important}.home-character-preview .assembled-character[data-character-layout=portrait]>img{position:static;top:auto;left:auto;object-fit:contain!important;filter:none!important;border:0!important;width:100%!important;max-width:none!important;height:100%!important}@media (width<=600px){.wallet-pack-grid{grid-template-columns:1fr}.wallet-history-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.hero-character-dialog{max-height:calc(100dvh - var(--safe-top) - var(--safe-bottom) - 24px)!important}}
