@charset "UTF-8";
.overview.export-overview{grid-template-columns:repeat(4,minmax(0,1fr))}#data-export-form .export-fields{margin-bottom:18px}@media(max-width:700px){.overview.export-overview{grid-template-columns:repeat(2,minmax(0,1fr))}}
.language-control select{width:auto;min-width:83px;margin:0;padding:6px 24px 6px 10px;font-size:12px;border-color:#39343f;background-color:#1a191f}.export-overview{grid-template-columns:repeat(4,minmax(0,1fr))}.export-layout{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(240px,1fr);gap:20px;margin-bottom:20px}.export-layout h2{font-size:17px;margin-bottom:20px}.export-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.export-fields label{min-width:0}.export-fields input,.export-fields select,#export-date-fields select{width:100%}#export-date-fields{padding-top:2px;margin-bottom:20px}#export-date-fields>label{max-width:320px}#data-export-form>.primary{margin-top:4px}.complete-export{display:flex;flex-direction:column;align-items:flex-start}.complete-export p{line-height:1.9;max-width:320px;margin-bottom:28px}.complete-export>.secondary{margin-top:auto}.export-recovery>summary{padding:0;font-size:14px;font-weight:600;color:#bcb1c6}.export-recovery[open]>summary{margin-bottom:17px}.export-recovery>p{margin-bottom:16px}@media(max-width:900px){.export-layout{grid-template-columns:1fr}.complete-export p{max-width:none;margin-bottom:20px}}@media(max-width:700px){.export-overview{grid-template-columns:repeat(2,minmax(0,1fr))}.export-layout{gap:14px;margin-bottom:14px}.export-fields{gap:12px}.language-control select{min-width:72px;font-size:11px;padding-left:7px}.workspace-header h1{font-size:18px}.header-actions{gap:7px}.header-actions .badge:empty{display:none}.account-menu summary{max-width:76px}.export-layout h2{font-size:16px}}@media(max-width:360px){.export-fields{grid-template-columns:1fr}.workspace-header{padding:0 12px}.workspace-header h1{font-size:16px}.header-actions{gap:5px}}
:root{font-family:"Segoe UI","PingFang SC","Microsoft YaHei",sans-serif;color:#eeedf1;background:#111114;font-synthesis:none;line-height:1.6;--muted:#96929f;--orange:#ff712f;--line:#2d2b32;--panel:#1a191f}
*{box-sizing:border-box}body{margin:0}button,input,textarea,select{font:inherit}button,a{touch-action:manipulation}button{cursor:pointer}button:disabled{cursor:wait;opacity:.55}a{color:inherit;text-decoration:none}button:focus-visible,a:focus-visible,summary:focus-visible{outline:2px solid #ffa36d;outline-offset:3px}[hidden]{display:none!important}h1,h2,h3,p{margin:0}h1,h2,h3{line-height:1.35}h1{font-size:24px;font-weight:650;letter-spacing:-.025em}h2{font-size:19px;font-weight:650}h3{font-size:13px;font-weight:600}.muted,small{color:var(--muted);font-size:12px}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}
.primary,.secondary{display:inline-flex;align-items:center;justify-content:center;border-radius:8px;padding:10px 16px;font-size:13px;font-weight:600;white-space:nowrap;border:1px solid transparent;transition:background .16s,transform .16s}.primary{background:var(--orange);color:#fff}.primary:hover{background:#ff864c}.secondary{background:#26242d;color:#e8e4ed;border-color:#3b3744}.secondary:hover{background:#33303c}.text-button{border:0;background:transparent;color:#bcb3c9;font-size:12px;padding:6px 8px;white-space:nowrap}.text-button:hover{color:#ffae7f;background:#2c2529;border-radius:6px}.icon-button{display:grid;place-items:center;width:30px;height:30px;border:0;border-radius:6px;background:transparent;color:#b2a8bf;font-size:25px;line-height:1}.icon-button:hover{background:#37313d}.badge{display:inline-block;padding:3px 8px;border:1px solid #423c4b;border-radius:5px;color:#a9a1b3;font-size:11px;white-space:nowrap}.badge.live{background:#1c3329;color:#a2d5b4;border-color:#294a38}
.dashboard{font-size:14px}.sidebar{position:fixed;inset:0 auto 0 0;width:182px;background:#141317;border-right:1px solid var(--line);padding:27px 16px}.brand{display:flex;align-items:center;gap:10px;font-size:13px;font-weight:800;letter-spacing:.02em;line-height:1.2;padding:0 6px}.brand img{width:34px;height:34px;object-fit:contain}.sidebar nav{display:grid;gap:5px;margin-top:42px}.nav-item{display:flex;align-items:center;gap:11px;width:100%;border:0;background:transparent;color:#a19aa9;text-align:left;border-radius:7px;padding:11px 13px;font-size:13px}.nav-item>span{width:17px;font-size:17px}.nav-item:hover{background:#232029;color:white}.nav-item.active{background:#33251f;color:#ffab7b}
.workspace{margin-left:182px}.workspace-header{display:flex;align-items:center;justify-content:space-between;gap:14px;height:78px;padding:0 32px;border-bottom:1px solid var(--line);background:#111114}.header-actions{display:flex;align-items:center;gap:14px}.account-menu{position:relative;font-size:12px;color:#a59cab}.account-menu summary{cursor:pointer;list-style:none;max-width:240px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-menu summary::-webkit-details-marker{display:none}.account-menu>button{position:absolute;right:0;top:30px;z-index:20;background:#24202b;border:1px solid #44394d;border-radius:8px;padding:12px 18px;white-space:nowrap;color:#e8deee}.workspace-body{max-width:1440px;margin:0 auto;padding:26px 32px}.notice{padding:12px 15px;background:#243026;border:1px solid #3e5845;border-radius:8px;color:#c5dfcb;font-size:12px;margin-bottom:20px;overflow-wrap:anywhere}.notice.error{background:#342122;color:#ffc9b8;border-color:#744238}
.overview{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:20px}.metric{background:var(--panel);border:1px solid var(--line);border-radius:10px;padding:16px 20px;display:flex;flex-direction:column;min-width:0}.metric>span{color:#a7a0b0;font-size:12px}.metric strong{font-size:28px;font-weight:600;line-height:1.3;margin-top:7px;letter-spacing:-.035em}.metric small{font-size:11px;margin-top:8px}.metric progress{accent-color:var(--orange);width:100%;height:5px;margin-top:13px}
.panel{background:var(--panel);border:1px solid var(--line);border-radius:10px;padding:22px;min-width:0}.panel-heading{display:flex;justify-content:space-between;align-items:center;gap:14px;margin-bottom:20px}.library-toolbar{display:flex;align-items:center;gap:10px}.search-label{flex:1;max-width:440px}.library-toolbar .primary{margin-left:auto}.library-toolbar input{margin:0}.list-summary{font-size:11px;color:#8f859c;margin:15px 0 4px}.link-row{display:grid;grid-template-columns:44px minmax(0,1fr) auto auto;align-items:center;gap:14px;padding:18px 0;border-bottom:1px solid var(--line)}.link-row:last-child{border-bottom:0}.link-row>img,.mini-cover{width:44px;height:44px;object-fit:cover;border-radius:7px}.mini-cover{display:grid;place-items:center;background:#392c35;color:#eeab88;font-size:23px}.link-row-info{display:grid;gap:2px;min-width:0}.link-row-info strong{font-size:14px;font-weight:600;overflow-wrap:anywhere}.link-row-info>span{font-size:12px;color:#a397b1}.link-row-info small{font-size:11px;color:#877990;overflow-wrap:anywhere}.row-actions{display:flex;align-items:center;gap:2px}.empty-state{text-align:center;padding:55px 15px;font-size:13px;color:#9d91a9}.load-more{display:block;width:100%;margin-top:16px}
label{display:block;font-size:12px;color:#c3b8ce}label>input,label>textarea{margin-top:6px}input,textarea,select{border:1px solid #3b3445;border-radius:7px;background:#121116;color:#ece4f3;padding:10px 11px;font-size:13px;min-width:0}input,textarea{width:100%}select{max-width:100%;padding:9px 11px}input::placeholder,textarea::placeholder{color:#776b82;font-size:12px}input:focus,textarea:focus,select:focus{outline:1px solid var(--orange);border-color:var(--orange)}input:read-only{color:#93839e}textarea{resize:vertical;min-height:64px}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:12px}.input-with-button{display:flex;gap:8px;margin-top:6px}.input-with-button input{flex:1}.slug-field{display:flex;align-items:center;gap:0;border:1px solid #3b3445;border-radius:7px;background:#121116;margin-top:6px;padding-left:10px;min-width:0}.slug-field>span{font-size:11px;white-space:nowrap;color:#8f7f9a}.slug-field input{border:0;background:none;padding-left:2px}.slug-field input:focus{outline:none}.slug-field:focus-within{border-color:var(--orange)}
dialog{width:min(440px,calc(100% - 28px));padding:25px;border:1px solid #4b3b55;border-radius:13px;background:#1b1820;color:#f0e8f5;box-shadow:0 20px 100px #0009;max-height:calc(100dvh - 40px);overflow:auto}dialog::backdrop{background:#000b;backdrop-filter:blur(4px)}.editor-dialog{width:min(980px,calc(100% - 40px));padding:0}.modal-header{position:sticky;top:0;z-index:2;display:flex;align-items:center;gap:12px;padding:20px 24px;background:#1b1820;border-bottom:1px solid var(--line)}.modal-header h2{flex:1}.editor-grid{display:grid;grid-template-columns:minmax(0,1.75fr) minmax(240px,1fr);gap:26px;padding:24px}.editor form{display:grid;gap:15px}.platform-heading{margin-top:4px}.platform-field{display:grid;grid-template-columns:86px minmax(0,1fr);align-items:center;gap:8px;margin-top:8px}.platform-field>span{font-size:11px;color:#a598b1}.platform-field input{margin:0;font-size:12px;padding:9px 10px}.publish-toggle{display:flex;align-items:center;gap:9px;padding:12px 0 0;border-top:1px solid var(--line)}.publish-toggle input{width:15px;height:15px;accent-color:var(--orange);margin:0}.publish-toggle small{display:block;font-size:10px}.publish-toggle small:empty{display:none}.form-actions{display:flex;align-items:center;gap:9px;padding-top:3px}.form-actions .save-state{flex:1;font-size:11px;color:#a3b8a8}.form-actions .save-state.unsaved{color:#dfa86c}.editor-peek{min-width:0;align-self:start;position:sticky;top:85px}.editor-peek>h3{color:#9f8cab;margin-bottom:12px;font-weight:500}.editor-preview{background:#121015;border:1px solid var(--line);border-radius:10px;padding:18px}.preview-heading{display:grid;gap:16px}.preview-heading>img{width:100%;height:auto;aspect-ratio:1;object-fit:cover;border-radius:9px}.preview-heading>.mini-cover{width:100%;height:auto;aspect-ratio:1;font-size:55px}.preview-heading>div{min-width:0}.preview-heading strong{font-size:20px;font-weight:600;overflow-wrap:anywhere}.preview-heading p{font-size:13px;color:#a08cad;margin-top:6px;overflow-wrap:anywhere}.preview-heading p:empty{display:none}.preview-description{font-size:12px;color:#b29ac0;margin-top:15px;white-space:pre-line;overflow-wrap:anywhere}.preview-platforms{display:grid;gap:8px;margin-top:20px}.preview-platforms>span{border:1px solid #44314f;background:#211926;border-radius:7px;padding:10px 12px;font-size:12px;color:#d8c6e1}
summary{cursor:pointer;font-size:12px;color:#a28aaf;padding:8px 0}details[open]>summary{color:#e6b394}.analytics-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.breakdown{background:#141018;border:1px solid var(--line);border-radius:9px;padding:18px}.breakdown h3{font-size:13px;color:#ddd0e6;margin-bottom:15px}.breakdown>div{display:flex;justify-content:space-between;gap:12px;border-top:1px solid #2b2331;padding:9px 0;font-size:12px}.breakdown>div>span{color:#a48bb5;overflow-wrap:anywhere}.breakdown strong{font-size:12px;font-weight:500}.capacity-form{display:grid;grid-template-columns:1fr 1fr auto;gap:16px;margin:20px 0 10px}.capacity-form>.primary{align-self:end;height:41px}.advanced-settings{margin:12px 0 22px}.advanced-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding:12px 0}.capacity-status{border:1px solid #33503c;background:#1e2c22;border-radius:9px;padding:15px 18px;margin:18px 0}.capacity-status strong{font-size:14px;color:#bad9bd}.capacity-status p{font-size:12px;color:#a3b0a7;margin-top:5px}.capacity-status.warning{background:#302719;border-color:#6e5129}.capacity-status.warning strong{color:#edcc8b}.capacity-status.exceeded{background:#35201e;border-color:#754136}.capacity-status.exceeded strong{color:#ffc6a4}.capacity-status.exceeded p{color:#d5a99b}.capacity-caveat{color:#a18cae;font-size:11px;line-height:1.8}.backup-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:20px}.backup-card{border:1px solid #34283d;background:#141017;border-radius:9px;padding:22px}.backup-card h2{font-size:15px;font-weight:500;margin-bottom:20px}.restore-summary{font-size:14px;margin:20px 0}.dialog-actions{display:flex;justify-content:flex-end;gap:9px;margin-top:25px}
.music-page{max-width:410px;margin:0 auto;padding:32px 24px;text-align:center;min-height:100vh}.wordmark{display:inline-flex;align-items:center;gap:9px;font-size:11px;font-weight:750;letter-spacing:.07em;color:#cbc0d2;margin-bottom:30px}.wordmark img{width:25px;height:25px;object-fit:contain}.cover{width:100%;height:auto;aspect-ratio:1;object-fit:cover;border-radius:13px;margin-bottom:25px}.cover-placeholder{display:grid;place-items:center;background:linear-gradient(135deg,#5b3a43,#262030);font-size:80px}.music-page h1{font-size:30px;letter-spacing:-.035em;line-height:1.2;overflow-wrap:anywhere}.music-page .artist{font-size:14px;color:#ad99b8;margin-top:9px}.music-page .artist:empty{display:none}.music-page .description{font-size:13px;color:#ad97ba;margin:18px 0 22px;white-space:pre-line}.platform-list{display:grid;gap:10px;margin-top:24px}.platform{display:flex;align-items:center;gap:12px;background:#211927;border:1px solid #44314f;border-radius:9px;padding:15px;text-align:left;font-size:14px;transition:transform .16s,border-color .16s,background .16s;min-height:61px}.platform:hover{transform:translateY(-2px);border-color:#ff9457;background:#30202a}.platform-mark{width:28px;height:28px;display:grid;place-items:center;background:#393040;color:#d7c9e0;border-radius:50%;font-size:13px}.spotify .platform-mark{background:#1b3c2a;color:#7bdfa0}.appleMusic .platform-mark{background:#4f2533;color:#ff91b4}.youtube .platform-mark,.youtubeMusic .platform-mark{background:#502127;color:#ff9b94}.platform-action{margin-left:auto;color:#a996b7;font-size:11px}.song-footer{font-size:11px;color:#927ca2;margin-top:25px}.notice-page{max-width:650px;margin:10vh auto;padding:30px}.notice-page h1{margin:20px 0}.notice-page p{color:#ae99ba;margin:18px 0}.notice-page a{color:#f2a477}.notice-page a.primary{color:white;margin-top:20px}
@media(max-width:1050px){.sidebar{width:165px;padding:24px 12px}.workspace{margin-left:165px}.workspace-body{padding:24px}.workspace-header{padding:0 24px}.analytics-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.editor-grid{gap:20px;padding:20px}.slug-field>span{font-size:10px}.row-actions{gap:0}}
@media(max-width:700px){.sidebar{position:static;width:auto;border-right:0;border-bottom:1px solid var(--line);padding:17px 16px 12px}.brand{font-size:11px;gap:8px;padding:0 4px}.brand img{width:29px;height:29px}.sidebar nav{display:flex;margin-top:16px;gap:4px}.nav-item{justify-content:center;padding:9px 5px;gap:6px;font-size:12px}.nav-item>span{font-size:15px;width:15px}.workspace{margin-left:0}.workspace-header{height:67px;padding:0 17px}.workspace-header h1{font-size:21px}.header-actions{gap:8px}.account-menu summary{max-width:130px;font-size:10px}.header-actions .badge{font-size:9px;padding:2px 5px}.workspace-body{padding:18px 14px}.overview{gap:8px;margin-bottom:15px}.metric{padding:13px 11px}.metric>span{font-size:10px}.metric strong{font-size:25px}.metric small{font-size:9px}.panel{padding:16px}.library-toolbar{flex-wrap:wrap;gap:8px}.search-label{flex-basis:100%;max-width:none}.library-toolbar select{font-size:12px}.library-toolbar .primary{font-size:12px;padding:9px 13px}.link-row{grid-template-columns:40px minmax(0,1fr) auto;gap:10px;padding:16px 0}.link-row>img,.mini-cover{width:40px;height:40px}.row-actions{grid-column:2/-1;justify-content:flex-end}.link-row-info strong{font-size:13px}.link-row-info>span,.link-row-info small{font-size:10px}.link-row>.badge{font-size:10px}.editor-dialog{width:calc(100% - 16px);max-height:calc(100dvh - 20px);border-radius:10px}.modal-header{padding:16px}.editor-grid{display:block;padding:16px}.editor-peek{position:static;margin-top:25px;padding-top:20px;border-top:1px solid var(--line)}.editor-preview{max-width:320px;margin:auto}.preview-heading>img,.preview-heading>.mini-cover{max-height:270px}.form-row{grid-template-columns:1fr 1fr}.platform-field{grid-template-columns:75px minmax(0,1fr)}.platform-field>span{font-size:10px}.form-actions{position:sticky;bottom:-16px;background:#1b1820;margin:0 -16px -16px;padding:16px;border-top:1px solid var(--line)}.analytics-grid{grid-template-columns:1fr;gap:12px}.capacity-form{grid-template-columns:1fr 1fr;gap:12px}.capacity-form>.primary{grid-column:span 2}.advanced-grid{grid-template-columns:1fr;gap:12px}.backup-grid{grid-template-columns:1fr;gap:12px}.backup-card{padding:18px}.backup-card h2{margin-bottom:16px}.music-page{padding-top:25px}.music-page h1{font-size:28px}.notice-page{margin-top:6vh}}
@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}
.login-page{min-height:100dvh;display:grid;place-items:center;padding:24px;background:radial-gradient(ellipse at 50% 0,#292023 0,transparent 60%),#111114}.login-card{width:100%;max-width:390px;padding:32px;border:1px solid var(--line);border-radius:16px;background:#1a191f;box-shadow:0 24px 80px #0004}.login-brand{display:flex;align-items:center;gap:11px;font-size:13px;font-weight:750;letter-spacing:.035em}.login-brand img{object-fit:contain}.login-card h1{font-size:25px;margin:27px 0 24px}.login-card>#send-code{width:100%;min-height:46px}.login-card form{margin-top:23px}.login-card label{display:block;font-size:12px;color:#b4acbc;margin-bottom:9px}.login-card input{width:100%;padding:12px 14px;border-radius:8px;border:1px solid #49414f;background:#121116;color:#f1edf4;outline:none;font-size:18px;letter-spacing:.13em}.login-card input:focus{border-color:#ff9c64;box-shadow:0 0 0 3px #ff9c6415}.login-card input::placeholder{font-size:13px;letter-spacing:0;color:#847d8d}.login-card #sign-in{width:100%;min-height:46px;margin-top:18px}.login-notice{min-height:42px;margin-top:16px;color:#a9c6b3;font-size:12px;overflow-wrap:anywhere}.login-notice.error{color:#ffbaab}.login-privacy{font-size:11px;color:#928999}.login-privacy:hover{color:#eee}@media(max-width:440px){.login-page{padding:18px}.login-card{padding:25px}}
fieldset{border:0;padding:0;margin:0;min-width:0}.danger-text{color:#e4a09b}.danger-text:hover{color:#ffc0b7;background:#3e2527}.danger-button{border:1px solid #ca615e;border-radius:8px;padding:10px 17px;background:#9d3638;color:white;font-size:13px;font-weight:600}.danger-button:hover{background:#b84848}.delete-name{font-weight:650;margin:18px 0 10px;overflow-wrap:anywhere}#delete-notice{margin-top:15px}.row-actions{flex-wrap:wrap}.brand-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 18px;color:#b8aebf;font-size:12px}.brand-toolbar>span{overflow-wrap:anywhere}.brand-toolbar>div{display:flex;align-items:center;flex-wrap:wrap}.brand-settings-grid{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(280px,1fr);gap:20px}.brand-settings-grid .panel{min-width:0}#brand-form .form-actions{position:static;margin:16px 0 0;padding:16px 0 0;background:transparent;justify-content:flex-end}#brand-fields>label{margin:16px 0}.brand-live-preview{align-self:start;position:sticky;top:24px}.brand-live-preview>h3{margin-bottom:24px;color:#a79eaf}.brand-live-preview #brand-preview{text-align:center;padding:0 12px 12px}.brand-avatar{display:block;margin:0 auto 19px;object-fit:contain;border-radius:50%;background:transparent}.brand-description{font-size:13px;line-height:1.7;color:#a99bb3;white-space:pre-line;overflow-wrap:anywhere;margin:12px auto 24px;max-width:420px}.brand-public-links{display:grid;gap:12px;margin-top:25px}.brand-link{display:flex;align-items:center;gap:12px;min-height:58px;border:1px solid #3f354a;border-radius:10px;background:#211c29;padding:13px 16px;text-align:left;font-size:14px;transition:background .18s,border-color .18s,transform .18s}.brand-link>span:nth-child(2){flex:1;overflow-wrap:anywhere;min-width:0}.brand-link>span:last-child{color:#bc9ecb}.brand-link:hover{transform:translateY(-2px);background:#302130;border-color:#e99f72}.brand-link-mark{display:grid;place-items:center;flex:0 0 28px;height:28px;border-radius:8px;background:#3b2b42;color:#e3bfde;font-weight:600}.brand-editor-list{display:grid;gap:12px;margin-bottom:20px}.brand-editor-row{border:1px solid #37313d;background:#15131a;border-radius:9px;padding:13px}.brand-row-inputs{display:grid;grid-template-columns:minmax(100px,.7fr) minmax(0,1.3fr);gap:10px}.brand-row-inputs label{margin-bottom:0}.brand-row-actions{display:flex;align-items:center;justify-content:flex-end;gap:2px;margin-top:8px}.brand-row-actions .brand-visible{display:flex;align-items:center;gap:6px;margin:0 auto 0 0;font-size:11px}.brand-visible input{width:14px;height:14px;margin:0;accent-color:#ff712f}.brand-page{max-width:500px;margin:0 auto;padding:65px 24px 40px;text-align:center}.brand-page h1{font-size:27px;font-weight:750;letter-spacing:-.025em;overflow-wrap:anywhere}.brand-page .song-footer{margin-top:30px}.stats-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:20px}.segmented{display:inline-flex;gap:3px;padding:4px;border:1px solid #3d3647;border-radius:9px;background:#131117}.segmented button{border:0;border-radius:6px;background:transparent;color:#a79bad;font-size:12px;padding:8px 14px}.segmented button.active{background:#3d2a25;color:#ffb183}.stats-period{display:flex;align-items:center;gap:9px}.stats-summary{display:flex;gap:45px;padding:5px 0 24px;margin-bottom:20px;border-bottom:1px solid var(--line)}.stats-summary>div{display:flex;flex-direction:column;gap:5px}.stats-summary span{font-size:12px;color:#aaa0b4}.stats-summary strong{font-size:29px;line-height:1.2;font-weight:600}@media(max-width:1050px){.brand-settings-grid{grid-template-columns:minmax(0,1fr)}.brand-live-preview{position:static}.brand-live-preview #brand-preview{max-width:380px;margin:auto}}@media(max-width:700px){.sidebar nav{overflow:visible}.nav-item{flex:1 1 0;width:auto;min-width:0;padding:9px 3px;font-size:11px;gap:0}.nav-item>span{display:none}.brand-toolbar{align-items:flex-start;flex-direction:column;gap:5px}.brand-toolbar>div{margin-left:-8px}.brand-row-inputs{grid-template-columns:1fr}.brand-settings-grid{gap:14px}.brand-editor-row{padding:12px}.brand-row-actions .text-button{padding:6px 10px}.brand-live-preview #brand-preview{padding:0 4px 10px}.brand-page{padding-top:42px}.brand-page h1{font-size:24px}.stats-period{width:100%}.stats-period select{flex:1}.stats-summary{gap:32px}.stats-toolbar{gap:13px}.segmented{width:100%}.segmented button{flex:1}.brand-link{font-size:13px}}
