:root{--gold:#e6bf69;--gold-soft:#bd9b5a;--safe-top:env(safe-area-inset-top,0px);--safe-bottom:env(safe-area-inset-bottom,0px);--mobile-header-height:calc(61px + var(--safe-top))}
.community-ad{padding:18px;margin-bottom:20px}.community-ad>span{font-size:9px;text-transform:uppercase;color:var(--muted);letter-spacing:1px}.community-ad p{font-size:12px;margin:8px 0 0;color:#a5b2c9}
.member-name{display:inline-flex;align-items:center;gap:5px;max-width:100%;overflow-wrap:anywhere}.member-name.pro,.mention.pro{color:var(--gold)}.member-name.official,.mention.official{color:#82adff}.member-check{display:inline-grid;place-items:center;width:15px;height:15px;min-width:15px;border-radius:50%;background:var(--gold);color:#231c10;vertical-align:middle}.member-check.official{background:#6396ff;color:#0c1b34}.member-check svg{width:12px;height:12px;fill:none;stroke:currentColor;stroke-width:2.3;stroke-linecap:round;stroke-linejoin:round}.post-label{display:flex;align-items:center;gap:6px;padding:12px 20px 0;color:#a5b1c7;font-size:10px}.post-label.boosted{color:var(--gold-soft)}.post-sound{display:flex;align-items:center;gap:9px;padding:13px 18px;background:#1b202b;color:#a3afc5;font-size:10px;flex-wrap:wrap}.post-sound audio{height:29px;min-width:150px;max-width:100%;flex:1}.post-sound>a{color:#b9c8e7;margin-left:auto;font-size:9px}.post-owner-menu{padding:8px 20px 0;color:#7e8ba4;font-size:10px}.post-owner-menu summary{cursor:pointer;width:max-content}.post-owner-menu>form,.post-owner-menu>a{margin:9px 0 4px}.post-owner-menu .text-btn{color:#dca6b0}.premium-nav{color:#ceba8c}.plan-pill{display:inline-flex;align-items:center;justify-content:center;gap:5px;border-radius:6px;padding:4px 8px;font-size:10px;line-height:1.3;font-weight:650;background:#222b3b;color:#a4b5d3;border:1px solid #34425a;white-space:nowrap}.plan-pill.plus{background:#192b41;color:#a6caff;border-color:#314f75}.plan-pill.pro{background:#302a1d;color:var(--gold);border-color:#63512e}.gold-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:11px 18px;min-height:42px;border:1px solid #e4bf72;background:#e6bf69;color:#221d12;border-radius:11px;font-weight:700;font-size:12px;cursor:pointer}.gold-btn:hover{background:#f0d08c}.gold-btn:disabled{opacity:.5;cursor:default}.muted{color:var(--muted);font-size:12px;line-height:1.7}.editor-invite{display:flex;align-items:center;gap:10px;margin-top:10px;padding:12px 15px;border:1px solid #333b4c;border-radius:12px;background:#141b29;color:#9bb8e7}.editor-invite strong{display:block;font-size:11px;font-weight:600}.editor-invite small{display:block;color:#77859c;font-size:9px;margin-top:2px}.editor-invite>span:last-child{margin-left:auto}.editor-invite:hover{border-color:#5a719e}.member-profile{overflow:hidden;--profile-accent:#6396ff}.profile-cover{height:105px;background:linear-gradient(120deg,#243653,#151b29 80%);padding:18px;display:flex;justify-content:space-between;align-items:flex-start}.profile-pro .profile-cover{background:linear-gradient(120deg,color-mix(in srgb,var(--profile-accent) 28%,#111722),#151821 85%);border-top:2px solid var(--profile-accent)}.profile-cover>span{font-size:9px;letter-spacing:2px;color:var(--profile-accent);font-weight:700}.profile-cover .icon-btn{background:#10172299}.profile-identity{display:flex;align-items:flex-end;gap:17px;padding:0 22px;margin-top:-36px;position:relative}.profile-avatar{width:86px;height:86px;min-width:86px;border:4px solid var(--surface);font-size:31px;box-shadow:0 0 0 1px #35425a}.profile-identity>div{padding-bottom:3px;min-width:0}.profile-identity h1{font-size:25px;letter-spacing:-.7px;margin:0 0 7px;overflow-wrap:anywhere}.profile-identity h1 .member-check{width:18px;height:18px;min-width:18px}.profile-bio{padding:0 23px;margin:22px 0 0;font-size:13px;white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.7}.profile-counts{display:grid;grid-template-columns:repeat(3,1fr);margin:23px 20px 22px;padding-top:18px;border-top:1px solid var(--line);text-align:center}.profile-counts strong{font-size:20px;display:block;letter-spacing:-.4px}.profile-counts span{font-size:10px;color:var(--muted);display:block;margin-top:3px}.profile-buttons{display:flex;gap:10px;padding:0 23px 22px}.profile-buttons form,.profile-buttons a{flex:1}.profile-buttons form button{width:100%}.member-plan-link{display:flex;align-items:center;gap:14px;padding:17px 19px;margin:16px 0;color:#cfb987}.member-plan-link strong{font-size:13px;display:block}.member-plan-link small{font-size:11px;color:var(--muted);display:block;margin-top:4px}.member-plan-link>span:last-child{margin-left:auto}.member-profile-page #profile-settings>.profile-settings{padding:16px!important}.member-profile-page #profile-settings>section{margin:15px 0}.member-profile-page .profile-settings .card{padding:17px!important;margin-bottom:12px}.member-profile-page .profile-settings input,.member-profile-page .profile-settings textarea{font-size:14px!important}.member-profile-page .profile-settings .button{font-size:12px!important;border-radius:10px!important;padding:11px!important;box-shadow:none!important;background:#2e4774!important;color:#e6efff!important}.featured-people{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.featured-person{display:flex;flex-direction:column;align-items:center;padding:20px 10px;gap:10px;min-width:0}.featured-person strong{font-size:11px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.featured-person small{font-size:9px;color:var(--muted)}.featured-person:hover{border-color:#576b8e}.story-video{width:100%;max-height:73dvh;display:block;background:#090b11}
.premium-page .context-rail{display:none}.premium-page .app-main{width:min(850px,calc(100vw - 330px))}.premium-heading{margin-bottom:32px}.premium-kicker{display:inline-flex;align-items:center;gap:8px;color:#c5ab76;font-size:10px;letter-spacing:2px;font-weight:750}.premium-heading h1{font-size:43px;line-height:1.1;margin:20px 0 18px;letter-spacing:-1.8px}.premium-heading h1>span{color:#dbbf87}.premium-heading p{font-size:13px;line-height:1.8;color:#99a5bb;margin-bottom:20px}.plan-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;align-items:stretch}.plan-card{padding:22px 18px;background:#151922;border:1px solid #2b3344;border-radius:18px;display:flex;flex-direction:column;min-width:0}.plan-card.pro{border-color:#82704a;background:radial-gradient(ellipse at top right,#3e332080,transparent 70%),#191b20}.plan-top{display:flex;align-items:center;gap:6px;justify-content:space-between}.plan-top>span:first-child{font-size:21px;font-weight:700;letter-spacing:-.7px}.tiny-label{font-size:7px;letter-spacing:.8px;color:var(--gold)}.plan-price{font-size:29px;letter-spacing:-1px;font-weight:750;margin-top:17px;white-space:nowrap}.plan-price small{font-size:10px;letter-spacing:0;font-weight:400;color:var(--muted);margin-left:3px}.plan-card>p{font-size:11px;line-height:1.6;color:var(--muted);min-height:36px;margin-top:11px}.plan-card ul{list-style:none;padding:17px 0 0;margin:0 0 23px;border-top:1px solid var(--line);display:grid;gap:12px}.plan-card li{display:flex;align-items:flex-start;gap:7px;font-size:10px;line-height:1.5;color:#b3bfd3}.plan-card li svg{margin-top:1px;color:#7996c8}.plan-card.pro li svg{color:var(--gold-soft)}.plan-card button,.current-plan{margin-top:auto;width:100%;font-size:11px}.current-plan{display:flex;align-items:center;justify-content:center;gap:7px;min-height:42px;color:#aebcd3;background:#232b3b;border-radius:10px;font-weight:600}.premium-footnote{font-size:11px;color:#8390a7;line-height:1.8;margin:22px 3px}.premium-footnote a{color:#b1c8ed}.admin-entry{display:flex;gap:14px;padding:20px;align-items:center;color:#96b6eb;margin:25px 0}.admin-entry strong{display:block;font-size:14px}.admin-entry small{font-size:11px;color:var(--muted)}.admin-entry>b{margin-left:auto}.pro-studio{scroll-margin-top:110px;margin-top:50px;padding-top:26px;border-top:1px solid #3f3a2b}.pro-studio .section-heading{margin-top:0}.pro-studio .eyebrow{color:#ae9566}.pro-studio h2{font-size:25px;margin-top:8px}.insight-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:18px}.insight-grid>div{padding:20px 10px;text-align:center}.insight-grid strong{display:block;font-size:26px;letter-spacing:-.7px;color:#ead4a7}.insight-grid span{font-size:10px;color:var(--muted)}.boost-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.studio-card{padding:23px;margin-bottom:18px}.studio-card h3{font-size:17px;margin:14px 0 10px}.studio-card p{font-size:12px;color:#a3aec1;line-height:1.8}.studio-card select{width:100%;font-size:12px;padding:11px}.studio-card button{margin-top:14px}.studio-card small{display:block;color:var(--muted);font-size:10px;margin-top:13px}.studio-icon{display:inline-flex;color:#d5b777}.studio-card label{display:block;margin:14px 0 9px;font-size:12px;color:#aebbd0}.accent-options{display:flex;gap:13px;margin:12px 0 24px}.accent-options label{margin:0}.accent-options input{position:absolute;width:1px;height:1px;opacity:0}.accent-options span{display:block;width:29px;height:29px;border-radius:50%;background:var(--swatch);border:4px solid var(--surface);outline:1px solid #3b4557;cursor:pointer}.accent-options input:checked+span{outline:2px solid var(--swatch)}.admin-filters{display:flex;gap:9px;align-items:center;margin:23px 0}.admin-filters input{flex:1;min-width:0}.admin-filters select{max-width:140px}.admin-member{padding:18px;margin-bottom:12px}.admin-member>header{display:flex;gap:10px;align-items:center;justify-content:space-between}.admin-member>header strong{font-size:14px}.admin-plan-form{display:grid;grid-template-columns:1fr 1fr auto;align-items:end;gap:10px;margin-top:17px}.admin-plan-form label{display:grid;gap:5px;font-size:10px;color:var(--muted)}.admin-plan-form select{width:100%;font-size:12px;padding:10px}.admin-plan-form button{font-size:11px}.admin-member>small{display:block;margin-top:12px;color:var(--muted);font-size:10px}.plan-request-note{font-size:10px;color:#e8c786;background:#393020;border-radius:7px;padding:5px 9px;display:inline-block;margin-top:12px}.admin-pagination{display:flex;gap:10px;margin:25px 0}.sound-credit-list article{padding:15px 0;border-bottom:1px solid var(--line)}.sound-credit-list strong{font-size:13px}.sound-credit-list span,.sound-credit-list small{display:block;margin-top:4px;color:var(--muted);font-size:10px}
.editor-page .app-main{width:100%;margin:0;padding:0;min-height:100dvh}.editor-page .context-rail{display:none}.editor-header{height:calc(73px + var(--safe-top));padding:var(--safe-top) 26px 0;display:flex;align-items:center;gap:15px;border-bottom:1px solid var(--line);background:#10131bf5;position:sticky;top:0;z-index:80}.editor-wordmark{font-size:30px;letter-spacing:-1.8px}.editor-title{display:flex;align-items:center;gap:12px;padding-left:17px;border-left:1px solid #313a4c}.editor-title strong{font-size:13px}.editor-header>button{margin-left:auto}.editor-workspace{display:grid;grid-template-columns:minmax(0,1fr) 370px;max-width:1500px;margin:auto;min-height:calc(100dvh - 74px)}.editor-stage-panel{background:radial-gradient(ellipse at center,#1a243a50,transparent 70%),#0c0f16;min-width:0;padding:0 25px 20px}.editor-stage-toolbar{display:flex;align-items:center;justify-content:space-between;padding:22px 4px 10px}.editor-kind-switch{display:flex;background:#171d29;border:1px solid #2c3547;border-radius:10px;padding:3px;gap:4px}.editor-kind-switch button{padding:7px 15px;background:none;border-radius:7px;color:#8492ab;font-size:11px;font-weight:600}.editor-kind-switch button.selected{background:#2c3c5c;color:#cbdcfa}.editor-stage-toolbar>span{font-size:10px;color:#8291aa;border:1px solid #313b50;padding:5px 9px;border-radius:6px}.editor-stage-scroll{height:calc(100dvh - 245px - var(--safe-top));min-height:280px;max-height:850px;display:flex;align-items:center;justify-content:center;padding:20px;overflow:hidden}.editor-stage{position:relative;background:#131b2a;border:1px solid #3b465b;border-radius:15px;box-shadow:0 20px 65px #0005;overflow:hidden;max-width:100%;max-height:100%;touch-action:pan-y;cursor:move;flex-shrink:0}.editor-stage canvas,.editor-stage video{width:100%;height:100%;object-fit:cover;display:block}.video-caption{position:absolute;left:50%;width:84%;text-align:center;font-weight:700;white-space:pre-wrap;font-size:clamp(14px,2vw,25px);line-height:1.3;color:white;text-shadow:0 2px 10px #000;background:#0006;border-radius:4px;padding:6px;pointer-events:none}.editor-stage #editor-empty{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;background:radial-gradient(ellipse at top,#263a5b 0%,#172031 45%,#111722 100%);padding:22px}.empty-editor-icon{width:70px;height:70px;display:grid;place-items:center;border-radius:20px;color:#a6c0ec;background:#ffffff08;border:1px solid #9cb1d333;margin-bottom:25px}#editor-empty h1{font-size:36px;letter-spacing:-1.7px;line-height:1.1;margin:0 0 18px}#editor-empty p{font-size:11px;color:#9aaac2;line-height:1.8;margin:0 0 20px}#editor-empty>span:last-child{color:#73839d;font-size:8px;margin-top:13px}.editor-playbar{display:flex;align-items:center;gap:15px;border:1px solid #2b3549;background:#121923;padding:8px 14px;border-radius:12px;max-width:650px;margin:4px auto 0}.editor-playbar .icon-btn{width:30px;min-width:30px;height:30px;font-size:13px}.editor-playbar>span{font-size:10px;color:#98a7c1;font-variant-numeric:tabular-nums}.editor-waveform{display:flex;align-items:center;gap:3px;height:24px;flex:1;overflow:hidden}.editor-waveform:empty{border-bottom:1px solid #3b4961;height:1px}.editor-waveform i{flex:1;border-radius:2px;min-width:2px;background:#bca573;opacity:.8}.editor-preview-note{display:flex;justify-content:space-between;gap:12px;max-width:650px;margin:14px auto 0;color:#66758d;font-size:9px}.editor-preview-note span:first-child{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;max-width:70%}.editor-controls{border-left:1px solid var(--line);background:#131720;min-width:0}.editor-control-tabs{display:grid;grid-template-columns:1fr 1fr;padding:13px 17px;gap:8px;border-bottom:1px solid var(--line);background:#141923}.editor-control-tabs button{display:flex;align-items:center;justify-content:center;gap:8px;font-size:11px;padding:11px 10px;border-radius:9px;color:#8493ae;background:none}.editor-control-tabs button.selected{background:#253149;color:#d2e0f8}.editor-control-tabs button>span{font-size:9px;border-radius:5px;background:#111c30;color:#9cb7e3;padding:2px 5px}.editor-control-panel{max-height:calc(100dvh - 141px - var(--safe-top));overflow:auto;overscroll-behavior:contain}.editor-section{padding:22px;border-bottom:1px solid var(--line)}.editor-section h2{font-size:12px;letter-spacing:0;margin:0 0 15px;font-weight:700}.editor-section-title{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:13px}.editor-section-title h2{margin:0}.editor-section label:not(.range-label){display:block;font-size:10px;color:#9aa7be;margin:12px 0 8px}.editor-section input:not([type=range]),.editor-section textarea{width:100%;font-size:12px;background:#0f141e;border:1px solid #303a50;border-radius:9px;padding:10px 12px}.editor-section textarea{resize:vertical;min-height:84px}.editor-section>small{display:block;text-align:right;font-size:9px;color:#63738c;margin-top:7px}.editor-section .text-btn{font-size:10px;color:#8da7d0}.format-options{display:grid;grid-template-columns:1.25fr repeat(4,1fr);gap:5px}.format-options button{padding:10px 3px;background:#1c2331;border:1px solid #303b51;color:#8798b4;border-radius:7px;font-size:9px;font-weight:650}.format-options button.selected{border-color:#9eb8e6;color:#e2ebfa;background:#253855}.editor-hint{font-size:10px;color:#74839c;line-height:1.8;margin:12px 0 0}.editor-inline-tools{display:flex;gap:15px;align-items:center;margin-top:15px}.editor-inline-tools .secondary-btn{font-size:10px;min-height:31px;padding:8px 12px}.filter-options{display:grid;grid-template-columns:repeat(3,1fr);gap:11px 9px}.filter-chip{display:grid;justify-items:center;gap:7px;background:none;color:#7f90ac;padding:0;font-size:9px}.filter-chip>span{width:100%;height:45px;border:1px solid #3b4b67;border-radius:8px;background:linear-gradient(135deg,#91a8a7 0%,#566b80 40%,#27394f 100%)}.filter-chip.warm>span{filter:sepia(.45) saturate(1.4)}.filter-chip.cool>span{filter:hue-rotate(30deg) saturate(.8)}.filter-chip.mono>span{filter:grayscale(1)}.filter-chip.soft>span{filter:contrast(.7) brightness(1.2)}.filter-chip.vivid>span{filter:saturate(1.8)}.filter-chip.selected{color:#d5e3fa}.filter-chip.selected>span{outline:2px solid #aac3ef;outline-offset:2px}.filter-chip:disabled{opacity:.3;cursor:default}.font-options{display:flex;gap:7px;margin:13px 0}.font-options button{background:#1c2535;border:1px solid #344058;color:#94a7c7;padding:7px 10px;border-radius:7px;font-size:10px;flex:1}.font-options button.selected{border-color:#b4c5e3;color:#e4edff}.font-options button[data-font=serif]{font-family:Georgia,serif}.font-options small{display:block;font-size:7px;color:#b7a079;margin-top:2px}.range-label{display:flex;align-items:center;justify-content:space-between;font-size:10px;color:#9aa8c0;margin:18px 0 8px}.range-label output{font-size:9px;color:#d0bc91}.editor-section input[type=range]{width:100%;padding:0;margin:4px 0;background:none;accent-color:#a7bbdd;cursor:pointer;min-height:18px}.editor-section input:disabled{opacity:.35}.editor-section .secondary-btn{font-size:10px}.trim-fields{display:grid;grid-template-columns:1fr 1fr;gap:14px}.trim-fields label{margin:0!important;line-height:1.8}.trim-fields input{margin-top:8px}.sound-library{padding:10px 13px}.sound-row{display:flex;align-items:center;gap:10px;padding:13px 6px;border-bottom:1px solid #242d3c}.sound-row.selected{background:#38301f55;border-radius:10px}.sound-play{width:28px;height:28px;min-width:28px;border:1px solid #3a465c;border-radius:50%;background:#1b2537;color:#b7c6e1;font-size:10px;display:grid;place-items:center;padding:0}.sound-choose{background:none;text-align:left;padding:0;min-width:0;flex:1;color:#c0cce0;display:block}.sound-choose strong{display:block;font-size:10px;font-weight:600;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.sound-choose small{display:block;font-size:8px;color:#687a96;margin-top:4px}.mini-wave{display:flex;height:15px;gap:1px;align-items:center;max-width:170px;margin-top:8px}.mini-wave i{flex:1;min-width:1px;background:#6a83a9;border-radius:2px}.sound-row.selected .mini-wave i{background:var(--gold-soft)}.sound-add{padding:0;color:#adc6ef;font-size:20px;background:none;width:25px;height:30px}.sound-lock{font-size:8px;color:#c0aa7e;white-space:nowrap}.sound-row.locked .sound-choose{opacity:.4}.sound-row.locked .sound-play{opacity:.2}.sound-license-note{font-size:9px;color:#7488a6;line-height:1.7;padding:18px 20px;margin:0}.sound-license-note a{color:#b3c5e4}.selected-sound{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:14px;padding:12px;border:1px solid #655433;background:#342c1f;border-radius:10px}.selected-sound strong{display:block;font-size:10px;color:#e2c68e}.selected-sound small{display:block;color:#9c8b6e;font-size:8px;margin-top:3px}.selected-sound .icon-btn{width:25px;min-width:25px;height:25px}.editor-publish-status{position:fixed;inset:0;z-index:1000;background:#0c1019f5;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:23px;padding:30px;text-align:center}.editor-publish-status strong{font-size:21px;letter-spacing:-.5px}.editor-publish-status progress{width:320px;max-width:90%;height:7px;accent-color:var(--gold)}.editor-publish-status p{font-size:12px;color:var(--muted)}
@media(max-width:1199px){.premium-page .app-main{width:calc(100vw - 320px)}.plan-grid{grid-template-columns:1fr}.plan-card{padding:25px}.plan-card ul{grid-template-columns:1fr 1fr}.plan-card li{font-size:12px}.plan-card>p{min-height:0}.plan-card button,.current-plan{max-width:280px;margin-top:0}.plan-card .plan-price{font-size:33px}.editor-workspace{grid-template-columns:minmax(0,1fr) 330px}.editor-section{padding:19px}.editor-stage-panel{padding-left:16px;padding-right:16px}.boost-grid{grid-template-columns:1fr}}
@media(max-width:899px){.premium-page .app-main{width:calc(100vw - 255px)}.editor-workspace{grid-template-columns:minmax(0,1fr) 310px}.editor-stage-panel{padding-left:10px;padding-right:10px}.editor-stage-scroll{padding:10px}.editor-preview-note{font-size:8px}}
@media(max-width:700px){
 html{scroll-padding-top:calc(var(--mobile-header-height) + 20px)}
 .app-header{height:var(--mobile-header-height);padding-top:var(--safe-top)}
 .app-main{padding-top:calc(var(--mobile-header-height) + 25px);padding-bottom:calc(95px + var(--safe-bottom))}
 .page-heading h1{font-size:27px;overflow-wrap:anywhere}.page-heading{gap:15px}.page-heading>div{min-width:0}
 .chat-page .app-main{height:var(--visual-height,100dvh);min-height:0;padding-top:calc(var(--mobile-header-height) + 12px);padding-bottom:calc(78px + var(--safe-bottom))}.chat-page .chat-shell{height:100%;min-height:0}.chat-bubble{font-size:14px}
 .member-profile-page .app-main{padding-top:calc(var(--mobile-header-height) + 20px)}.profile-cover{height:95px}.profile-identity{padding:0 17px;gap:13px;margin-top:-30px}.profile-avatar{width:76px;height:76px;min-width:76px;font-size:27px}.profile-identity h1{font-size:22px}.profile-bio{padding:0 18px;font-size:13px;margin-top:18px}.profile-counts{margin:20px 14px}.profile-counts strong{font-size:20px}.profile-buttons{padding:0 17px 18px}.profile-buttons .primary-btn,.profile-buttons .secondary-btn{font-size:12px}.member-plan-link{padding:16px 15px}.member-plan-link strong{font-size:12px}.member-plan-link small{font-size:10px}.member-profile-page .profile-settings textarea,.member-profile-page .profile-settings input{font-size:16px!important}.profile-settings>summary{font-size:13px}
 .featured-people{gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}.featured-person{padding:16px 6px}.featured-person strong{font-size:10px}.featured-person .avatar{width:36px;height:36px;min-width:36px}.post-label{padding-left:14px}.post-sound{padding:12px 14px}.post-sound>span{font-size:10px}.post-sound audio{width:100%;flex-basis:100%;order:3}.post-owner-menu{padding-left:14px}.editor-invite{padding:12px}.editor-invite small{font-size:10px}
 .premium-page .app-main{width:100%;padding-top:calc(var(--mobile-header-height) + 30px)}.premium-heading h1{font-size:36px;letter-spacing:-1.5px}.premium-heading p{font-size:12px}.plan-grid{gap:16px}.plan-card{padding:24px 22px}.plan-card ul{grid-template-columns:1fr;gap:12px}.plan-card li{font-size:12px}.plan-price{font-size:35px}.plan-price small{font-size:12px}.plan-card button,.current-plan{width:100%;max-width:none;font-size:12px}.plan-card.pro{border-color:#ac8b4e}.plan-top>span:first-child{font-size:25px}.tiny-label{font-size:8px}.premium-footnote{font-size:11px}.pro-studio{margin-top:35px}.pro-studio .section-heading{align-items:flex-end}.pro-studio h2{font-size:20px}.pro-studio .gold-btn{font-size:10px;padding:9px 10px;min-height:35px}.insight-grid{grid-template-columns:1fr 1fr}.insight-grid>div{padding:17px 10px}.insight-grid strong{font-size:25px}.insight-grid span{font-size:11px}.boost-grid{grid-template-columns:1fr}.studio-card{padding:20px}.studio-card p{font-size:12px}.studio-card select{font-size:16px}.admin-filters{flex-wrap:wrap;gap:8px}.admin-filters input{width:100%;flex-basis:100%;font-size:16px}.admin-filters select{flex:1;max-width:none;font-size:16px}.admin-filters .primary-btn{min-width:90px}.admin-plan-form{grid-template-columns:1fr 1fr}.admin-plan-form button{grid-column:1/-1}.admin-plan-form select{font-size:16px}.admin-member{padding:16px}.admin-member>header strong{font-size:13px}
 .editor-page .app-main{padding:0;min-height:100dvh}.editor-header{padding:var(--safe-top) 12px 0;height:calc(66px + var(--safe-top));gap:8px}.editor-header .icon-btn{width:26px;min-width:26px}.editor-wordmark{display:none}.editor-title{padding-left:10px;gap:7px}.editor-title strong{font-size:12px}.editor-title .plan-pill{font-size:9px;padding:3px 6px}.editor-header>button{font-size:11px;min-height:38px;padding:9px 12px;gap:6px}.editor-header>button svg{width:14px}.editor-workspace{display:flex;flex-direction:column;min-height:0}.editor-stage-panel{padding:0 15px 20px}.editor-stage-toolbar{padding-top:15px}.editor-stage-scroll{height:410px;max-height:55dvh;min-height:250px;padding:17px}.editor-stage{border-radius:12px}.editor-stage #editor-empty{padding:14px}#editor-empty h1{font-size:27px;letter-spacing:-1px}#editor-empty p{font-size:10px;margin-bottom:15px}.empty-editor-icon{width:50px;height:50px;margin-bottom:18px;border-radius:14px}.empty-editor-icon svg{width:27px}.editor-stage .primary-btn,.editor-stage .gold-btn{font-size:11px;min-height:35px;padding:9px 13px}.editor-playbar{padding:6px 10px}.editor-preview-note{font-size:9px}.editor-controls{border-left:0;border-top:1px solid var(--line)}.editor-control-tabs{position:sticky;top:calc(66px + var(--safe-top));z-index:50;padding:11px 17px}.editor-control-tabs button{font-size:12px}.editor-control-panel{max-height:none;overflow:visible}.editor-section{padding:23px 20px}.editor-section h2{font-size:13px}.editor-section label:not(.range-label),.range-label{font-size:12px}.editor-section textarea,.editor-section input:not([type=range]){font-size:16px}.editor-section textarea{min-height:100px}.editor-hint{font-size:11px}.editor-section .text-btn{font-size:11px}.format-options button{font-size:11px;min-height:40px}.filter-chip{font-size:11px}.filter-chip>span{height:55px}.font-options button{font-size:12px;min-height:42px}.editor-section input[type=range]{min-height:30px}.sound-row{gap:12px;padding:16px 6px}.sound-play{width:34px;height:34px;min-width:34px;font-size:11px}.sound-choose strong{font-size:12px}.sound-choose small{font-size:9px}.sound-lock{font-size:10px}.sound-add{font-size:23px}.sound-library{padding:9px 16px}.selected-sound strong{font-size:12px}.selected-sound small{font-size:10px}.sound-license-note{font-size:10px}.video-caption{font-size:16px}.editor-publish-status strong{font-size:20px}
}
