/* New-platform skin only. Never shipped to the production AI Shorts app. */
:root{--bg:#111113;--surface:#202023;--line:#ffffff12;--ink:#f7f5f7;--dim:#a7a3aa;--lime:#ef6393;--radius:16px}
body{background:#111113}button{background:#232326;border-radius:11px}button:hover{border-color:#ef63937a}.bright{background:linear-gradient(110deg,#d93f78,#ed6c9a);color:white;box-shadow:0 3px 16px #dc377516}.bright:hover{filter:brightness(1.08)}.header{background:#111113;position:relative;z-index:5;border-color:#ffffff0d}.brand{letter-spacing:-.7px}.brand small{color:#ef6393}.top-actions button{border-color:#ffffff10}.top-actions .icon-button{background:transparent}.shell{max-width:1240px}.hero{min-height:0;padding:40px 0 32px;gap:36px;grid-template-columns:1.2fr .8fr}.hero h1{font-size:clamp(34px,4vw,52px);letter-spacing:-1.6px;margin:14px 0}.hero p{font-size:14px;line-height:1.65}.hero .bright{padding:12px 20px}.eyebrow{color:#f79bbb;letter-spacing:1.5px}.hero-art{height:245px;background:radial-gradient(ellipse at 60% 20%,#8e2e57,#3d1e30 48%,#1b1820);border-radius:18px;border:1px solid #ef639329}.hero-art:before{width:230px;height:230px;left:40px;top:32px;border:40px solid #f27aa542;box-shadow:105px -50px 0 -55px #f7b3cd54,0 0 65px #e35c8855}.hero-art:after{background:#f4a0bd55;box-shadow:none}.hero-art .play-mark{top:94px;right:50px;font-size:44px}.art-label{background:#1d1720aa;border-color:#ffffff18;letter-spacing:1px}.art-bottom{font-size:19px}.category-grid{gap:16px}.category{background:#1b1b1e;border-color:#ffffff0d;border-radius:15px}.category:hover{border-color:#ed719b85;transform:translateY(-3px)}.cover{height:220px}.cover img{object-position:center}.cover .number{font-weight:700}.cover .arrow{background:#181318a8}.category-info{padding:15px 16px}.category-info h3{font-size:18px}.category-info p{color:#b3aeb6}.membership-strip{background:radial-gradient(ellipse at 0% 100%,#71324e66,transparent 65%),#1b191e;border-color:#ef639327;border-radius:16px}.menu,.platform-dialog{background:#18181b;border-color:#ffffff16;border-radius:18px}.menu-grid .selected{background:#e35286;color:#fff}.menu-grid button{background:#242427;border-color:#ffffff10}.menu-grid button.selected{background:#d9477c}.menu-backdrop{background:#000b}.preview-note{background:#21181f;color:#d3b6c1}.stage{background:radial-gradient(ellipse at 50% 30%,#5b374a,#281f29 50%,#111014)}.stage-wave{border-color:#f18caf22}.stage-wave:after{border-color:#f9bdcf20}.stage-tools button,.stage-landscape{background:#17141bcb}.stage-bottom{color:#ded8e0}.audio-bars i{background:#ef63939c}.audio-art{color:#f486ad}.search{background:#222225;border-color:#ffffff16}.reader{background:#1c1b20;color:#ebe5ec}.reader-tools{background:#1c1b20ef}.reader-tools button{background:#2d2931;color:#eee9f0}.toast{background:#ec6092;color:#fff}.ad-stage{background:#0a090c}.ad-actions{background:linear-gradient(transparent,#0a090c 45%)}.purchase-success{background:#211c23;border-radius:14px}.payment-dialog{background:#fff;color:#23202c}.payment-dialog .dialog-body{color:#23202c}.payment-dialog>header{border-color:#0001}.payment-dialog>header button{background:#f1edf2;color:#25202b}
.plans-dialog{width:min(820px,calc(100vw - 32px));background:#111113;max-height:calc(100dvh - 32px);border-radius:20px;overflow:auto;scrollbar-width:thin}.plans-dialog>header{position:sticky;top:0;background:#111113f5;backdrop-filter:blur(15px);z-index:4;padding:13px 20px}.plans-dialog>header h2{font-size:17px}.plans-dialog>header button{font-size:23px;background:transparent;border:0}.plans-dialog .dialog-body{padding:0 24px 26px;overflow:hidden}.store-intro{text-align:center;padding:27px 8px 24px;background:radial-gradient(ellipse at center top,#ab275333,transparent 75%)}.store-kicker{font-size:10px;font-weight:750;letter-spacing:2px;color:#ef87ad}.store-intro h2{font-size:27px;letter-spacing:-.6px;line-height:1.3;margin:12px 0 8px}.store-intro p{font-size:12px;color:#a7a3aa;line-height:1.6;margin:0}.package-carousel{display:flex;position:relative;gap:16px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-left:0;scrollbar-width:none;padding:0 0 3px;touch-action:pan-x pan-y}.package-carousel::-webkit-scrollbar{display:none}.package-carousel:after{content:'';flex:0 0 0}.package-card{flex:0 0 235px;min-width:0;position:relative;scroll-snap-align:start;border:1px solid #ffffff0d;border-radius:15px;padding:20px 18px 17px;background:#1b1b1e;display:flex;flex-direction:column;min-height:257px;transition:border-color .15s,background .15s}.package-card.is-selected{background:linear-gradient(165deg,#1d1b20 35%,#442133 75%,#ad3964);border-color:#e5598a55}.package-card h3{font-size:16px;font-weight:650;line-height:1.5;min-height:48px;margin:0 0 26px}.package-price{font-size:30px;font-weight:800;letter-spacing:-.8px;line-height:1.2;white-space:nowrap}.package-billing{font-size:10px;line-height:1.6;color:#bfb3bd;margin:9px 0 20px;min-height:32px}.package-card>.bright{margin-top:auto;display:block;width:100%;padding:12px 6px;font-size:13px;background:#29292c;box-shadow:none;line-height:1.5}.package-card.is-selected>.bright{background:linear-gradient(105deg,#e0477e,#ed719b)}.package-card button:disabled{opacity:.45;cursor:not-allowed}.package-navigation{display:flex;justify-content:center;align-items:center;gap:18px;padding:14px 0 19px}.package-navigation>button{width:27px;height:27px;border:0;background:transparent;padding:0;color:#aaa2ad;font-size:24px;line-height:1}.package-dots{display:flex;align-items:center;gap:8px}.package-dots button{width:7px;height:7px;min-width:7px;border-radius:50%;border:0;padding:0;background:#5b555e}.package-dots button.is-selected{background:#f2eff3;transform:scale(1.12)}.package-benefits{background:linear-gradient(125deg,#1c1c1f,#18181b);border:1px solid #ffffff0d;border-radius:15px;padding:22px}.benefits-label{font-size:13px;color:#aba6af;font-weight:650}.package-benefits h3{font-size:17px;margin:8px 0 19px}.package-benefits ul{list-style:none;padding:0;margin:0;display:grid;gap:18px}.package-benefits li{display:flex;gap:13px;align-items:flex-start;font-size:13px;line-height:1.65}.package-benefits li>span{flex-shrink:0;color:#f179a5;font-size:16px;line-height:1.3}.package-payments:not(:empty){padding:20px 0 10px}.package-payments h3,.store-topup h3{font-size:15px;margin:0 0 14px}.package-payments .payment-methods{grid-template-columns:repeat(3,minmax(0,1fr))}.payment-methods button{background:#242427;border-color:#ffffff12;font-size:12px}.payment-methods img{height:42px;border-radius:7px;padding:5px}.store-account{margin:24px 0 0;padding:16px;font-size:12px;color:#bfb9c3;background:#19191c;border-color:#ffffff0e}.store-account summary{cursor:pointer;color:#e4dfe7}.store-account p{line-height:1.7}.store-topup{margin-top:24px;border-top:1px solid #ffffff12;padding-top:20px}.store-topup>p{font-size:13px;color:#c4bcc9}.store-topup .payment-methods{grid-template-columns:repeat(2,minmax(0,1fr));max-width:360px}
@media(min-width:1000px){.header{height:68px}.hero{padding-top:32px}.hero-art{height:225px}.hero h1{font-size:46px}.category-grid .cover{height:240px}.shell>.section-title{margin-top:10px}}
@media(max-width:600px){.header{height:62px}.hero{display:block;padding:25px 0 24px}.hero h1{font-size:37px;line-height:1.12;letter-spacing:-1.4px}.hero p{font-size:12px;max-width:340px}.hero-art{display:none}.hero .bright{font-size:12px;padding:11px 16px;margin-top:8px}.eyebrow{font-size:9px;letter-spacing:1px}.shell{padding:0 15px}.section-title h2{font-size:21px}.category-grid{gap:12px}.category-grid .cover{height:190px}.category-info{padding:13px 12px}.category-info h3{font-size:16px}.category-info p{font-size:10px}.membership-strip{padding:18px;align-items:center}.membership-strip h3{font-size:15px}.membership-strip p{font-size:11px}.membership-strip button{padding:10px;font-size:11px}.plans-dialog{width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;margin:0;border-radius:0;border:0}.plans-dialog>header{padding:13px 16px}.plans-dialog .dialog-body{padding:0 15px 28px}.store-intro{padding:26px 4px 23px;margin:0 -15px}.store-intro h2{font-size:24px;margin-top:10px}.store-intro p{font-size:11px}.package-carousel{margin-right:-15px;padding-right:15px;gap:13px}.package-card{flex-basis:205px;min-height:266px;padding:18px 16px}.package-card h3{font-size:15px;min-height:46px;margin-bottom:30px}.package-price{font-size:29px}.package-billing{font-size:10px;min-height:32px}.package-card>.bright{font-size:12px;padding:12px 6px}.package-navigation{padding:13px 0 18px}.package-benefits{padding:20px 18px}.package-benefits li{font-size:12px;gap:12px}.package-benefits ul{gap:18px}.package-payments .payment-methods{gap:7px}.payment-methods button{font-size:11px;padding:10px 5px}.store-account{margin-top:20px}}

/* Latest approved appearance: black, red-violet header, grey dividers, white controls. */
:root{--bg:#000;--surface:#191919;--line:#333;--ink:#fff;--dim:#aaa}body{background:#000}.header{background:radial-gradient(ellipse at 64% 100%,#4a123d80,transparent 58%),linear-gradient(105deg,#18080e,#21101d 48%,#130b21);border-bottom:1px solid #333}.top-actions button,.top-actions .bright{background:#ffffff06;color:#fff;border-color:#ffffff20;box-shadow:none}.top-actions .icon-button{background:transparent;color:white;border-color:transparent}.top-actions button:hover{background:#ffffff12;border-color:#555}.brand,.brand small{color:#fff}.category{background:#141414;border-color:#333}.menu,.platform-dialog{background:#101010;border-color:#333}.menu-grid button{background:#1a1a1a;border-color:#333;color:white}.menu-grid button.selected{background:#522039;border-color:#a9557a;color:#fff}.stage,.live-stage,.ad-stage{background-color:#000}.stage-tools button,.stage-landscape{color:#fff;background:#080808b8;border-color:#777}.stage-bottom{color:white}.live-stage input[type=range]{accent-color:white}.live-reader{background:#101010;color:#eee}.reader-tools{background:#101010f5}.reader-tools button{color:white;background:#242424;border-color:#444}.membership-strip,.footer,.platform-dialog>header{border-color:#333}.plans-dialog,.plans-dialog>header{background:#080808}.plans-dialog>header{background:radial-gradient(ellipse at 64% 100%,#4a123d80,transparent 58%),linear-gradient(105deg,#18080e,#21101d 48%,#130b21)}.payment-dialog{background:#fff;color:#23202c}.payment-dialog>header{border-color:#ddd}.ad-actions{background:linear-gradient(transparent,#000 48%)}
/* Shared new-platform popup treatment. */
.platform-dialog,.op-account-dialog{background:radial-gradient(ellipse 105% 270px at 46% 0%,#8c2b58b8,transparent 78%),linear-gradient(165deg,#24131f,#080808 43%);color:#fff;border:1px solid #393039;box-shadow:0 24px 85px #000b}.platform-dialog>header,.op-account-dialog>header{background:transparent;border-bottom:1px solid #454045}.platform-dialog h2,.platform-dialog h3,.platform-dialog strong,.platform-dialog .package-price{color:white}.platform-dialog p,.platform-dialog small,.platform-dialog details,.platform-dialog .benefits-label,.platform-dialog .store-intro p,.op-account-status{color:#b3a9b3}.platform-dialog>header button{color:#fff;background:#ffffff0d;border-color:#ffffff12}.platform-dialog .store-intro h2{color:#fff}.platform-dialog::backdrop,.op-account-dialog::backdrop{background:#000b;backdrop-filter:blur(3px)}.plans-dialog{background:radial-gradient(ellipse 105% 270px at 46% 0%,#8c2b58a8,transparent 78%),#080808}.plans-dialog>header{background:linear-gradient(105deg,#351527f5,#31142af5,#160e1af5);backdrop-filter:blur(15px)}.store-intro{background:none}.package-benefits{background:#131113dd;border-color:#3b333b}.package-benefits li{color:#f1edf1}.payment-dialog,.payment-dialog .dialog-body{color:white}.payment-dialog>header{border-color:#454045}.payment-dialog>header button{background:#ffffff12;color:white}.payment-dialog details p{color:#bbb}.purchase-success{background:#181219b8}.catalogue-dialog .category{background:transparent;border-color:transparent}.catalogue-dialog .category .cover{border:1px solid #b44f7e;border-radius:14px;box-shadow:0 0 22px #cb3d7540;height:230px}.catalogue-dialog .category-info{padding:12px 0 0}.catalogue-dialog .category-info h3{font-size:16px;line-height:1.5}.catalogue-dialog .category-info p{color:#aaa}.catalogue-dialog .search{background:#1b151bd9;color:white;border-color:#574450}.op-account-dialog iframe{background:white}
@media(max-width:600px){.platform-dialog:not(.plans-dialog){width:100vw;max-width:100vw;max-height:87dvh;margin:auto 0 0;border-radius:28px 28px 0 0;border-bottom:0;overflow:auto;padding-bottom:max(12px,env(safe-area-inset-bottom))}.platform-dialog:not(.plans-dialog):before{content:'';display:block;width:40px;height:4px;margin:15px auto 0;border-radius:5px;background:#a9899b66}.platform-dialog>header{padding:18px 18px 16px}.platform-dialog>header h2{font-size:20px}.platform-dialog .dialog-body{padding:18px}.plans-dialog>header{padding:13px 16px}.plans-dialog .dialog-body{padding:0 15px 28px}.catalogue-dialog .category .cover{height:230px}.catalogue-dialog .category-info h3{font-size:14px}.catalogue-dialog .category-info p{font-size:10px}.platform-dialog .menu-grid{gap:10px}.platform-dialog .menu-grid button{padding:14px 12px;background:#21171fbb;border-color:#6b445b6b}.platform-dialog .menu-grid button.selected{background:#793152;border-color:#ce6d9b}.package-card{border-radius:14px}.plans-dialog{border:0;border-radius:0}}
.package-carousel:after{content:'';flex:0 0 calc(100% - 251px)}
@media(max-width:600px){.package-carousel:after{flex-basis:calc(100% - 218px)}}
.discount-badge{align-self:flex-start;background:linear-gradient(110deg,#ffe7a0,#e6bd4a);color:#251d0b;border-radius:6px;font-size:11px;font-weight:800;padding:5px 8px;margin-bottom:12px}.package-card .first-offer-label{color:#f69cbf;font-size:10px;min-height:28px;display:block}.package-card h3{margin-bottom:16px}.package-card .original-price{display:block;font-size:10px;margin-bottom:10px;color:#aaa}.package-card{min-height:330px}.package-dots{flex-wrap:wrap;justify-content:center}.store-intro .first-offer-note{color:#edb0ca}.hub-register{margin:24px 0 40px;padding:28px;border:1px solid #4b3542;border-radius:20px;background:radial-gradient(ellipse at top left,#53223c99,transparent 70%),#111}.free-benefits h3{color:#fff;margin:0 0 16px;font-size:20px}.free-benefits ul{list-style:none;margin:0;padding:0;display:grid;gap:10px}.free-benefits li{display:flex;justify-content:space-between;gap:16px;font-size:13px;line-height:1.5}.free-benefits li span{color:#b9b0b7;text-align:right}.hub-register>.bright{margin-top:24px}.hub-register .free-benefits ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 36px}.auth-benefits{padding:16px;background:#ffffff05;border-bottom:1px solid #443940}.auth-benefits h3{font-size:17px}.auth-benefits .free-benefits li{font-size:11px}.op-account-dialog[open]{display:flex;flex-direction:column;overflow:auto}.op-account-dialog>header,.op-account-status,.auth-benefits{flex:0 0 auto}.op-account-dialog iframe{flex:1 0 400px;height:auto;min-height:400px}.store-intro h2{max-width:600px;margin-left:auto;margin-right:auto}.hero h1{font-size:clamp(32px,5vw,64px)}
@media(max-width:600px){.hub-register{padding:20px;margin:20px 0 28px}.hub-register .free-benefits ul{grid-template-columns:1fr}.free-benefits h3{font-size:18px}.free-benefits li{font-size:12px}.package-card{min-height:326px}.store-intro h2{font-size:22px;line-height:1.4}.package-navigation{gap:8px}.package-dots{gap:5px}.auth-benefits .free-benefits ul{gap:5px}}

.onboarding-tasks{display:grid;gap:12px}.reward-task{display:flex;align-items:center;justify-content:space-between;gap:15px;text-align:left;background:linear-gradient(110deg,#492134,#20141c);padding:18px;border:1px solid #985a78}.reward-task strong{white-space:nowrap;color:#ffe398}.onboarding-dialog p{font-size:12px;line-height:1.6}

.header>.top-actions{margin-left:auto}
/* Main-page QA 1–19: compact navigation, clean cards and unwrapped SDK. */
.header>.section-switch{flex:none;width:40px;height:40px;padding:6px;background:transparent;border-color:transparent;color:#fff;font-size:22px}
.header>.app-download{display:inline-flex;align-items:center;justify-content:center;gap:6px;flex:none;border:2px solid transparent;border-radius:999px;padding:8px 13px;background:linear-gradient(#151015,#151015) padding-box,linear-gradient(110deg,#8552ac,#ed5e8d) border-box;color:#fff;font-size:13px;font-weight:700;white-space:nowrap;text-decoration:none}
.app-download svg{width:18px;height:18px;flex:none}.hero{display:block}.hero>div{max-width:900px}.shell>.membership-strip{margin:0 0 32px}.category-info h3{margin:0;line-height:1.5}.subscribe-glow{border-radius:999px;background:linear-gradient(110deg,#dc5482,#f2769b);box-shadow:0 0 15px #ea5a8060,0 0 30px #ce38672b;white-space:nowrap}.op-account-dialog[open]{padding:0;display:block;overflow:hidden;position:fixed}.op-account-dialog iframe{width:100%;height:100%;min-height:0;border:0;display:block}.op-account-dialog .sdk-close{position:absolute;right:10px;top:8px;width:34px;height:34px;padding:0;display:grid;place-items:center;border-radius:50%;font-size:24px;z-index:2;background:#161116bc;border:1px solid #ffffff45;color:#fff}.op-account-dialog .op-account-status{position:absolute;bottom:0;left:0;right:0;z-index:2;min-height:0;padding:8px;background:#171117ed}.op-account-dialog .op-account-status:empty{display:none}
@media(max-width:600px){.header{gap:5px}.header>.section-switch{width:30px;height:36px;font-size:20px}.header>.app-download{font-size:10px;padding:7px 9px;gap:4px}.app-download svg{width:16px;height:16px}.header>.brand{font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.top-actions{flex:none}.header>.top-actions{gap:3px}.top-actions button{font-size:10px;padding:7px}.top-actions .icon-button{width:30px}.hero h1{font-size:clamp(27px,8vw,37px)}.shell>.membership-strip{margin:0 0 25px;gap:12px}.membership-strip p{font-size:11px}.membership-strip .subscribe-glow{font-size:11px;padding:10px 13px}.op-account-dialog{height:calc(100dvh - 20px);max-height:calc(100dvh - 20px);width:calc(100vw - 20px);max-width:calc(100vw - 20px)}.op-account-dialog .sdk-close{right:7px;top:6px}}

/* Subscription QA 22–30 and section navigation/player controls. */
.header>.home-button{flex:none;white-space:nowrap;border:1px solid #ffffff28;background:#ffffff06;border-radius:12px;padding:9px 13px;font-size:13px;color:white}
.store-intro h2{white-space:nowrap;max-width:none;letter-spacing:0;line-height:1.5;margin:10px 12px 8px;font-size:24px}
.package-methods{display:grid;gap:8px;margin-top:auto}.package-methods button{height:46px;min-height:46px;padding:7px 12px;display:flex;align-items:center;justify-content:center;border:1px solid #ffffff25;border-radius:10px;background:#f7f7f7}.package-methods .package-cash img{width:86px;height:30px;max-width:100%;object-fit:contain}.package-methods .package-op{gap:6px;background:#343036;color:#fff;font-size:17px;font-weight:750}.package-card.is-selected .package-op{background:linear-gradient(105deg,#e0477e,#ed719b)}.op-coin{width:28px;height:28px;flex:none}.package-card .original-price{min-height:15px}.package-card .package-billing{margin-bottom:16px}.package-methods button:disabled{opacity:.38;filter:grayscale(.7);cursor:not-allowed}.stage-tools button svg,.stage-landscape svg{width:24px;height:24px;display:block;margin:auto}
.live-shell.landscape-host{position:fixed!important;inset:0!important;width:100vw!important;height:100dvh!important;max-width:none!important;margin:0!important;padding:0!important;overflow:hidden!important;z-index:80;background:#000}
.landscape-host .stage.landscape{position:absolute!important;left:50%!important;top:50%!important;width:var(--landscape-width)!important;height:var(--landscape-height)!important;max-width:none!important;max-height:none!important;min-height:0!important;margin:0!important;border-radius:0;transform:translate(-50%,-50%);overflow:hidden}
.landscape-host .stage.rotated-landscape{transform:translate(-50%,-50%) rotate(90deg)}.landscape-host .stage video{width:100%!important;height:100%!important;object-fit:contain}.landscape-host .stage-head{max-width:calc(100% - 100px)}.landscape-host .stage-head h2{font-size:18px}.landscape-host .stage-tools{gap:7px}.landscape-host .stage-tools button{width:38px;height:38px}
@media(max-width:600px){.header>.home-button{font-size:11px;padding:8px 10px}.store-intro h2{font-size:18px;margin-left:16px;margin-right:16px}.package-methods button{height:43px;min-height:43px}.package-methods .package-op{font-size:16px}.package-card{min-height:326px}}

/* Physical landscape keeps the full available width, even after leaving fullscreen. */
@media(orientation:landscape) and (pointer:coarse){.live-shell{max-width:none;margin:0;padding:0}.live-stage,.ad-stage{width:100%;height:calc(100dvh - 62px);min-height:0;max-height:none;border-radius:0}.live-stage .stage-tools{gap:5px;bottom:86px}.live-stage .stage-tools button{width:32px;height:32px}.live-stage .stage-head h2{font-size:16px}}

.email-account form{display:grid;gap:20px}.email-account label{display:grid;gap:10px}.email-account input{width:100%;padding:12px;border:1px solid #666;border-radius:10px;background:#222;color:#fff}.email-account [hidden]{display:none!important}

/* Account summary belongs to the new-platform category menu only. */
.account-menu>header{position:relative;display:block;padding:24px 20px 20px}.account-menu>header>[data-close]{position:absolute;top:22px;right:18px;width:36px;height:36px;padding:0}.menu-account{min-width:0}.menu-identity{padding-right:46px;min-height:42px}.menu-identity>span,.menu-account-stats dt{color:#bdb2bc;font-size:12px;line-height:1.5}.account-menu .menu-identity h2{margin:5px 0 0;font-size:19px;line-height:1.35;overflow-wrap:anywhere}.menu-account-stats{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:12px;margin:18px 0 16px}.menu-account-stats>div{min-width:0;border:1px solid #ffffff20;border-radius:12px;background:#0003;padding:11px 12px}.menu-account-stats dd{margin:7px 0 0;font-size:15px;font-weight:650;line-height:1.5;color:#fff;overflow-wrap:anywhere}.menu-account-stats dd .op-coin{width:22px;height:22px;vertical-align:middle;margin-left:6px}.menu-account-actions{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.menu-account-actions .app-download{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;padding:9px 16px;font-size:13px}.menu-account-actions .app-download svg{width:18px;height:18px;flex:none}.menu-account-actions button{font-size:13px;min-height:40px;padding:9px 16px}.menu-account-status{font-size:12px;line-height:1.5;color:#bdb2bc;margin:12px 0 0}.account-menu .dialog-body{padding-top:18px}.account-menu .menu-grid button{min-height:46px;padding:12px 14px}.account-menu .menu-secondary{margin-top:16px;padding-top:16px}
@media(max-width:360px){.account-menu>header{padding-left:16px;padding-right:16px}.menu-account-stats{gap:8px}.menu-account-stats>div{padding:9px}.menu-account-stats dd{font-size:13px}}
.menu-account-actions .app-download{border:1px solid #cd568c;background:linear-gradient(110deg,#54233e,#291a30);border-radius:999px;color:#fff;font-weight:650;text-decoration:none}.menu-account-actions .app-download:hover{border-color:#ff8cb9;background:#6c294b}
