/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.block{display:block}.contents{display:contents}.hidden{display:none}.inline{display:inline}.table{display:table}.table-row{display:table-row}.shrink{flex-shrink:1}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.uppercase{text-transform:uppercase}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.\!filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)!important}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--bg:#0b0f17;--surface:#111722;--surface-2:#151d2a;--surface-3:#1a2331;--line:#ffffff17;--line-strong:#ffffff26;--text:#f6f7fb;--muted:#9099a9;--muted-2:#687384;--accent:#ee625a;--accent-2:#ff9a68;--mint:#65beb0;--gold:#d6a269;--blue:#7690df;--radius:16px;--shadow:0 18px 45px #00000038}.release-command-studio{gap:18px;display:grid}.release-command-hero{justify-content:space-between;align-items:center;gap:24px;display:flex}.release-command-hero small,.release-command-status>small,.release-landing-kicker{font-size:var(--bm-type-caption);letter-spacing:.16em;color:#ed665e;font-weight:900}.release-command-hero h2{margin:6px 0}.release-command-hero p{max-width:760px}.release-command-hero>b{text-align:center;color:#ca403a;background:#fff1ef;border-radius:18px;min-width:84px;padding:16px}.release-command-grid{grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);gap:18px;display:grid}.release-command-status{align-content:start;gap:16px;display:grid}.release-command-status h3{margin:0}.release-command-status code{word-break:break-all}.release-command-status>div{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.release-command-status>div>span{text-align:center;background:#f6f5f8;border-radius:14px;padding:12px 6px}.release-command-status>div b,.release-command-status>div small{display:block}.release-command-status>em{background:#f4f1f2;border-radius:999px;width:max-content;padding:7px 11px;font-style:normal;font-weight:800}.release-command-status>em.is-live{color:#167857;background:#e3f8ef}.release-landing{color:#fff;background:radial-gradient(circle at 10% 0,#5b1c34 0,#0000 38%),linear-gradient(145deg,#100b14,#21101c 58%,#08080b);grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);align-items:center;gap:30px;min-height:100vh;padding:clamp(28px,7vw,96px);display:grid}.release-landing>section,.release-landing>article{background:#140d14c7;border:1px solid #ffffff24;border-radius:32px;padding:clamp(24px,4vw,52px);box-shadow:0 28px 80px #00000059}.release-landing h1{margin:18px 0 8px;font-size:clamp(44px,8vw,104px);line-height:.9}.release-landing h2{color:#ff8a82;font-size:clamp(22px,3vw,38px)}.release-landing p{white-space:pre-wrap;color:#ddd2dc;line-height:1.8}.release-landing dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.release-landing dl div{background:#ffffff0f;border-radius:16px;padding:14px}.release-landing dt{font-size:var(--bm-type-caption);text-transform:uppercase;letter-spacing:.12em;color:#ad9eaa}.release-landing dd{margin:6px 0 0;font-weight:800}.release-landing-actions{gap:14px;margin-top:24px;display:grid}.release-landing-actions>strong{font-size:clamp(24px,4vw,44px)}.release-landing-actions>div{flex-wrap:wrap;gap:9px;display:flex}.release-landing-actions button{color:#fff;background:#f25755;border:0;border-radius:999px;padding:12px 18px;font-weight:800}.release-landing-actions button+button{background:#ffffff1a}@media (width<=760px){.release-command-hero,.release-command-grid,.release-landing{grid-template-columns:1fr;display:grid}.release-command-hero>b{justify-self:start}.release-landing{padding:18px}.release-landing dl{grid-template-columns:1fr}}:root{--text-muted:var(--muted);--text-main:var(--text)}.bm-launch-mode{background:linear-gradient(135deg,#eebe5014,#21182dd6);border:1px solid #eebe503d;align-items:center;gap:18px;padding:20px;display:flex}.bm-launch-mode.is-active{box-shadow:inset 4px 0 #e8bd53}.bm-launch-mode>span{font-size:var(--bm-type-body);letter-spacing:.14em;color:#e8bd53;font-weight:900}.bm-launch-mode>div{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.bm-launch-mode strong{font-size:var(--bm-type-title)}.bm-launch-mode small{color:var(--text-muted)}.bm-launch-mode button,.bm-card-heading+button{white-space:nowrap}.bm-card-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;display:flex}.bm-card-heading span{flex-direction:column;gap:3px;display:flex}.bm-card-heading small{color:#d6a94d;font-size:var(--bm-type-caption);letter-spacing:.14em;font-weight:800}.bm-card-heading h2{font-size:var(--bm-type-section);margin:0}.bm-card-heading em{color:var(--text-muted);font-size:var(--bm-type-caption);background:#ffffff12;border-radius:99px;padding:6px 10px;font-style:normal}.bm-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.bm-feature-grid article{border:1px solid #ffffff14;border-radius:12px;grid-template-columns:minmax(0,1fr) 170px auto;align-items:center;gap:12px;padding:12px;display:grid}.bm-feature-grid article>span{flex-direction:column;gap:2px;min-width:0;display:flex}.bm-feature-grid article small,.bm-feature-grid article em{color:var(--text-muted);font-size:var(--bm-type-caption);font-style:normal}.bm-feature-grid article strong{font-size:var(--bm-type-title)}.bm-feature-grid article>b,.feature-access-grid article header>b{font-size:var(--bm-type-body);letter-spacing:.08em;white-space:nowrap;border:1px solid;border-radius:99px;padding:5px 8px}.is-free,.is-allowed{color:#66d39b!important}.is-premium{color:#e8bd53!important}.is-disabled,.is-blocked{color:#df7e7e!important}.is-invite_only{color:#88aee8!important}.is-admin_approval{color:#d29be5!important}.bm-two-column{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.bm-feature-editor{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:12px;display:grid}.bm-feature-editor header,.bm-feature-editor>button,.bm-feature-editor>small,.bm-feature-limits,.bm-rate-list{grid-column:1/-1}.bm-feature-editor>label:has(textarea){grid-column:1/-1}.bm-feature-editor label{color:var(--text-muted);font-size:var(--bm-type-caption);flex-direction:column;gap:6px;display:flex}.bm-feature-editor input,.bm-feature-editor select,.bm-feature-editor textarea{width:100%;color:var(--text-main);background:#17131f;border:1px solid #ffffff1a;border-radius:9px;padding:10px}.bm-feature-editor textarea{resize:vertical;min-height:76px}.bm-feature-limits{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.bm-feature-requests{flex-direction:column;gap:9px;display:flex}.bm-feature-requests article{border:1px solid #ffffff14;border-radius:12px;align-items:center;gap:14px;padding:13px;display:flex}.bm-feature-requests article>span{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.bm-feature-requests small,.bm-feature-requests em{color:var(--text-muted);font-size:var(--bm-type-caption);font-style:normal}.bm-feature-requests p{color:var(--text-muted);font-size:var(--bm-type-body);margin:5px 0 0}.bm-feature-requests article>div{gap:8px;display:flex}.bm-feature-requests.is-compact article{padding:10px 13px}.bm-feature-requests.is-compact article>button{margin-left:auto}.bm-form-feedback.is-error{color:#ffabab;border-color:#df7e7e59}.bm-wallet-list,.bm-wallet-accounts{flex-direction:column;gap:9px;display:flex}.bm-wallet-list article{border:1px solid #ffffff14;border-radius:12px;grid-template-columns:minmax(0,1fr) 130px 100px minmax(180px,auto);align-items:center;gap:12px;padding:13px;display:grid}.bm-wallet-list article>span{flex-direction:column;gap:2px;min-width:0;display:flex}.bm-wallet-list article small,.bm-wallet-list article em{color:var(--text-muted);font-size:var(--bm-type-caption);font-style:normal}.bm-wallet-list article>b{text-align:right}.bm-wallet-list article>b.is-negative,.creator-wallet-history b.is-negative{color:#ef8e8e}.bm-wallet-list article>i,.creator-wallet-history article>i{text-align:center;color:var(--text-muted);font-size:var(--bm-type-body);text-transform:uppercase;border:1px solid #ffffff1f;border-radius:99px;padding:5px 8px;font-style:normal}.bm-wallet-list article>div{justify-content:flex-end;gap:7px;display:flex}.bm-wallet-list article a,.creator-wallet-history a{color:#e8bd53;font-size:var(--bm-type-body);text-decoration:none}.bm-wallet-accounts article{border:1px solid #ffffff14;border-radius:12px;grid-template-columns:minmax(180px,1fr) minmax(360px,2fr) auto;align-items:center;gap:14px;padding:14px;display:grid}.bm-wallet-accounts article>span{flex-direction:column;min-width:0;display:flex}.bm-wallet-accounts article small,.bm-wallet-accounts article em{color:var(--text-muted);font-size:var(--bm-type-caption);font-style:normal}.bm-wallet-accounts dl{grid-template-columns:repeat(4,1fr);gap:8px;margin:0;display:grid}.bm-wallet-accounts dl div{flex-direction:column;gap:2px;display:flex}.bm-wallet-accounts dt{color:var(--text-muted);font-size:var(--bm-type-caption)}.bm-wallet-accounts dd{font-size:var(--bm-type-body);margin:0;font-weight:700}.bm-rate-list{flex-direction:column;gap:6px;margin-top:6px;display:flex}.bm-rate-list span{font-size:var(--bm-type-body);border-top:1px solid #ffffff12;grid-template-columns:1fr 1fr auto;gap:8px;padding-top:7px;display:grid}.bm-rate-list em{color:var(--text-muted);font-style:normal}.bm-rate-list b{color:#e8bd53}.creator-wallet{flex-direction:column;gap:18px;display:flex}.creator-wallet-heading,.feature-access-panel>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.creator-wallet-heading h2,.feature-access-panel h2{margin:5px 0;font-size:25px}.creator-wallet-heading p,.feature-access-panel header p{max-width:720px;color:var(--text-muted);margin:0}.creator-wallet-kpis{margin:0}.creator-wallet-grid{grid-template-columns:minmax(300px,.9fr) minmax(320px,1.1fr);gap:16px;display:grid}.creator-wallet-form{flex-direction:column;gap:11px;display:flex}.creator-wallet-form h3,.creator-wallet-breakdown h3{margin:2px 0}.creator-wallet-form p{color:var(--text-muted);font-size:var(--bm-type-body);margin:0 0 5px}.creator-wallet-form label{color:var(--text-muted);font-size:var(--bm-type-caption);flex-direction:column;gap:6px;display:flex}.creator-wallet-form input,.creator-wallet-form select,.creator-wallet-form textarea{color:var(--text-main);background:#17131f;border:1px solid #ffffff1a;border-radius:9px;padding:10px}.creator-wallet-form textarea{min-height:70px}.creator-wallet-breakdown .earning-row{padding:10px 0}.creator-wallet-history{flex-direction:column;gap:8px;display:flex}.creator-wallet-history article{border-top:1px solid #ffffff14;grid-template-columns:minmax(0,1fr) 120px 100px;align-items:center;gap:12px;padding:12px 0;display:grid}.creator-wallet-history article>span{flex-direction:column;gap:2px;min-width:0;display:flex}.creator-wallet-history article small,.creator-wallet-history article em{color:var(--text-muted);font-size:var(--bm-type-caption);font-style:normal}.creator-wallet-history article>div{grid-column:3;justify-content:flex-end;gap:9px;display:flex}.creator-wallet-history article>p{color:var(--text-muted);font-size:var(--bm-type-body);grid-column:1/-1;margin:0}.feature-access-panel{flex-direction:column;gap:16px;display:flex}.feature-access-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.feature-access-grid article{flex-direction:column;gap:12px;display:flex}.feature-access-grid article header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.feature-access-grid article header span{flex-direction:column;min-width:0;display:flex}.feature-access-grid article header small{color:var(--text-muted);font-size:var(--bm-type-caption)}.feature-access-grid article p{min-height:34px;color:var(--text-muted);font-size:var(--bm-type-body);margin:0}.feature-access-grid dl{grid-template-columns:repeat(2,1fr);gap:8px;margin:0;display:grid}.feature-access-grid dl div{background:#ffffff0a;border-radius:8px;padding:8px}.feature-access-grid dt{color:var(--text-muted);font-size:var(--bm-type-caption)}.feature-access-grid dd{margin:2px 0 0;font-weight:700}.feature-access-grid footer{justify-content:space-between;align-items:center;gap:8px;margin-top:auto;display:flex}.feature-access-grid footer>em{font-size:var(--bm-type-caption);font-style:normal;font-weight:800}.feature-request{color:var(--text-muted);font-size:var(--bm-type-body);background:#ffffff0f;border-radius:99px;padding:5px 8px}@media (width<=1100px){.bm-feature-grid,.bm-two-column,.feature-access-grid{grid-template-columns:1fr}.bm-feature-limits{grid-template-columns:repeat(3,1fr)}.bm-wallet-list article{grid-template-columns:minmax(0,1fr) 110px 90px}.bm-wallet-list article>div{grid-column:1/-1}.bm-wallet-accounts article,.creator-wallet-grid{grid-template-columns:1fr}}@media (width<=700px){.bm-launch-mode,.creator-wallet-heading,.feature-access-panel>header{flex-direction:column;align-items:stretch}.bm-feature-grid article{grid-template-columns:1fr}.bm-feature-grid article>b{justify-self:start}.bm-feature-editor{grid-template-columns:1fr}.bm-feature-editor>label,.bm-feature-editor>button,.bm-feature-editor>small{grid-column:1}.bm-feature-limits{grid-template-columns:1fr 1fr}.bm-feature-requests article{flex-direction:column;align-items:stretch}.bm-feature-requests article>div{justify-content:flex-end}.bm-wallet-list article{grid-template-columns:1fr 1fr}.bm-wallet-list article>span,.bm-wallet-list article>div{grid-column:1/-1}.bm-wallet-list article>b{text-align:left}.bm-wallet-accounts dl{grid-template-columns:1fr 1fr}.creator-wallet-history article{grid-template-columns:1fr auto}.creator-wallet-history article>span,.creator-wallet-history article>div,.creator-wallet-history article>p{grid-column:1/-1}.creator-wallet-history article>div{justify-content:flex-start}.feature-access-grid{grid-template-columns:1fr}}.bm-admin-shell{--text-muted:var(--admin-muted);--text-main:var(--admin-ink)}.bm-admin-shell .bm-launch-mode{background:linear-gradient(135deg,#fffaf0,#fff);border-color:#eedda9}.bm-admin-shell .bm-feature-grid article,.bm-admin-shell .bm-feature-requests article,.bm-admin-shell .bm-wallet-list article,.bm-admin-shell .bm-wallet-accounts article{border-color:var(--admin-line)}.bm-admin-shell .bm-card-heading em,.bm-admin-shell .feature-request{background:#f1f3f6}.bm-admin-shell .bm-feature-editor input,.bm-admin-shell .bm-feature-editor select,.bm-admin-shell .bm-feature-editor textarea{color:var(--admin-ink);border-color:var(--admin-line);background:#fff}.bm-admin-shell .bm-rate-list span,.bm-admin-shell .bm-wallet-list article>i{border-color:var(--admin-line)}.bm-traffic-notice{align-items:center;gap:14px;display:flex;background:#f6fbf8!important;border-color:#d8e8e1!important}.bm-traffic-notice>b{color:#23775b;min-width:88px;font-size:var(--bm-type-body);letter-spacing:.12em;background:#def4e8;border-radius:10px;align-self:stretch;place-items:center;display:grid}.bm-traffic-notice>span{flex-direction:column;gap:4px;display:flex}.bm-traffic-notice strong{font-size:var(--bm-type-title)}.bm-traffic-notice small{color:var(--admin-muted);font-size:var(--bm-type-caption);line-height:1.5}.bm-traffic-entities,.bm-traffic-events,.bm-chart-preview{overflow:hidden;padding:0!important}.bm-traffic-entities>article{border-bottom:1px solid var(--admin-line);grid-template-columns:minmax(0,1fr) minmax(360px,.8fr);align-items:center;gap:16px;padding:14px 16px;display:grid}.bm-traffic-entities>article:last-child,.bm-traffic-events>article:last-child,.bm-chart-preview>article:last-child{border-bottom:0}.bm-traffic-entities article>span,.bm-traffic-events article>span,.bm-chart-preview article>span{flex-direction:column;gap:3px;min-width:0;display:flex}.bm-traffic-entities small,.bm-traffic-events small,.bm-chart-preview small{color:var(--admin-muted);font-size:var(--bm-type-caption)}.bm-traffic-entities strong,.bm-traffic-events strong,.bm-chart-preview strong{font-size:var(--bm-type-title)}.bm-traffic-entities em,.bm-traffic-events em{color:#667386;font-size:var(--bm-type-caption);text-overflow:ellipsis;white-space:nowrap;font-style:normal;overflow:hidden}.bm-traffic-entities dl{grid-template-columns:repeat(4,1fr);gap:7px;margin:0;display:grid}.bm-traffic-entities dl div{background:#f5f7f9;border-radius:8px;padding:8px}.bm-traffic-entities dt{color:var(--admin-muted);font-size:var(--bm-type-caption)}.bm-traffic-entities dd{font-size:var(--bm-type-body);margin:2px 0 0;font-weight:900}.bm-traffic-events>article{border-bottom:1px solid var(--admin-line);grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px 16px;display:grid}.bm-traffic-events>article>b{color:#23775b;width:40px;height:40px;font-size:var(--bm-type-body);background:#e7f7ef;border-radius:50%;place-items:center;display:grid}.bm-traffic-events>article>b.is-review{color:#a66a20;background:#fff1dc}.bm-traffic-events>article>b.is-rejected{color:#a64145;background:#ffe7e8}.bm-traffic-events p,.bm-traffic-events i{color:#596779;font-size:var(--bm-type-body);margin:3px 0 0;font-style:normal;line-height:1.45}.bm-traffic-events i{color:#7c56b8}.bm-traffic-events article>div{gap:6px;display:flex}.bm-traffic-events article>div button{border:1px solid var(--admin-line);color:#526071;font-size:var(--bm-type-body);background:#fff;border-radius:7px;padding:8px 10px;font-weight:800}.bm-traffic-events article>div button.bm-primary{border-color:var(--admin-red);background:var(--admin-red);color:#fff}.bm-chart-preview>.bm-card-heading{padding:15px 16px 0}.bm-chart-preview>article{border-bottom:1px solid var(--admin-line);grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 16px;display:grid}.bm-chart-preview>article>b{color:#40516a;width:26px;height:26px;font-size:var(--bm-type-body);background:#eef2f7;border-radius:8px;place-items:center;display:grid}.bm-chart-preview>article>em{color:#23775b;font-size:var(--bm-type-caption);font-style:normal;font-weight:900}.charts-page{color:#f7f8fb;background:radial-gradient(circle at 90% 8%,#ee625a2b,#0000 28%),#080c13;min-height:100vh}.charts-top{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#080c13e0;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;min-height:72px;padding:0 clamp(20px,5vw,76px);display:flex}.charts-brand{align-items:center;gap:10px;display:flex}.charts-brand>span{width:34px;height:34px;font-size:var(--bm-type-body);background:linear-gradient(135deg,#f36f62,#bb3850);border-radius:10px 10px 11px 3px;place-items:center;font-weight:900;display:grid;transform:skewY(-4deg);box-shadow:0 10px 24px #ee625a40}.charts-brand>strong{font-size:var(--bm-type-title);letter-spacing:.04em}.charts-top nav{color:#aab3c2;font-size:var(--bm-type-body);gap:24px;display:flex}.charts-top nav a:hover{color:#fff}.charts-hero{grid-template-columns:minmax(0,1fr) 220px;align-items:end;gap:48px;max-width:1280px;margin:0 auto;padding:76px clamp(20px,5vw,76px) 44px;display:grid}.charts-hero>div>span{color:#f08576;font-size:var(--bm-type-body);letter-spacing:.18em;font-weight:900}.charts-hero h1{letter-spacing:-.055em;margin:11px 0 14px;font-size:clamp(42px,7vw,82px);line-height:.95}.charts-hero p{color:#9aa5b5;max-width:780px;font-size:var(--bm-type-body);margin:0;line-height:1.7}.charts-hero aside{background:linear-gradient(145deg,#ffffff14,#ffffff05);border:1px solid #ffffff1a;border-radius:24px;flex-direction:column;justify-content:center;min-height:170px;padding:26px;display:flex;box-shadow:0 24px 60px #0000003d}.charts-hero aside>strong{font-size:58px;line-height:1}.charts-hero aside>small{color:#ef8b7e;font-size:var(--bm-type-caption);letter-spacing:.12em;text-transform:uppercase;margin-top:7px;font-weight:900}.charts-hero aside>em{color:#778394;font-size:var(--bm-type-caption);margin-top:18px;font-style:normal}.charts-integrity{background:#65beb012;border:1px solid #65beb033;border-radius:14px;align-items:center;gap:14px;max-width:1128px;margin:0 auto 25px;padding:15px 18px;display:flex}.charts-integrity>span{color:#77d0c1;background:#65beb029;border-radius:50%;flex:0 0 34px;place-items:center;width:34px;height:34px;font-weight:900;display:grid}.charts-integrity>div{flex-direction:column;gap:3px;display:flex}.charts-integrity strong{font-size:var(--bm-type-title)}.charts-integrity p{color:#93a3ae;font-size:var(--bm-type-body);margin:0;line-height:1.5}.charts-filters{grid-template-columns:repeat(3,minmax(150px,1fr)) auto;align-items:end;gap:10px;max-width:1128px;margin:0 auto 18px;display:grid}.charts-filters label{color:#778394;font-size:var(--bm-type-caption);letter-spacing:.07em;text-transform:uppercase;flex-direction:column;gap:6px;font-weight:800;display:flex}.charts-filters select,.charts-filters button{color:#edf0f5;background:#111823;border:1px solid #ffffff1a;border-radius:10px;height:42px;padding:0 12px}.charts-filters button{color:#aab3c2;font-size:var(--bm-type-body)}.charts-filters button:hover{color:#fff;border-color:#ee625a80}.charts-list{max-width:1280px;margin:0 auto;padding:0 clamp(20px,5vw,76px) 42px}.charts-list>header,.charts-list>article{grid-template-columns:40px minmax(250px,2fr) 105px minmax(120px,1fr) minmax(110px,.8fr) minmax(105px,.8fr) 80px 70px;align-items:center;gap:12px;display:grid}.charts-list>header{color:#667181;font-size:var(--bm-type-body);letter-spacing:.08em;text-transform:uppercase;padding:10px 15px;font-weight:900}.charts-list>article{background:#111722d6;border:1px solid #ffffff14;border-radius:15px;min-height:78px;margin-bottom:7px;padding:10px 15px;transition:all .2s}.charts-list>article:hover{border-color:#ffffff29;transform:translateY(-1px)}.charts-list>article>b{color:#697687;font-size:var(--bm-type-body);text-align:center}.charts-track{align-items:center;gap:11px;min-width:0;display:flex}.charts-track>i{color:#ef766b;background-color:#1d2938;background-position:50%;background-size:cover;border-radius:10px;flex:0 0 48px;place-items:center;width:48px;height:48px;font-size:17px;font-style:normal;display:grid}.charts-track>span,.charts-list article>span:not(.charts-track){flex-direction:column;gap:3px;min-width:0;display:flex}.charts-track strong{font-size:var(--bm-type-title);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.charts-track small,.charts-track em,.charts-list article>span:not(.charts-track) small{color:#758193;font-size:var(--bm-type-caption);text-overflow:ellipsis;white-space:nowrap;font-style:normal;overflow:hidden}.charts-list article>span:not(.charts-track)>strong{font-size:var(--bm-type-title)}.charts-score{color:#71cabb;font-size:16px}.charts-list article>em{color:#76cdbf;font-size:var(--bm-type-caption);background:#65beb01f;border-radius:99px;justify-self:start;padding:6px 8px;font-style:normal;font-weight:900}.charts-list article>em.is-down{color:#ef867e;background:#ee625a1f}.charts-state{text-align:center;border:1px dashed #ffffff21;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;max-width:1128px;min-height:260px;margin:0 auto 40px;padding:32px;display:flex}.charts-state strong{font-size:18px}.charts-state p{color:#778394;max-width:560px;font-size:var(--bm-type-body);line-height:1.6}.charts-state button{color:#fff;font-size:var(--bm-type-body);background:#ed685f;border-radius:9px;padding:10px 16px;font-weight:800}.charts-state.is-error{border-color:#ee625a4d}.charts-footer{color:#687485;max-width:1128px;font-size:var(--bm-type-body);border-top:1px solid #ffffff14;justify-content:space-between;align-items:center;margin:0 auto;padding:22px 0 34px;display:flex}.charts-footer a{color:#d6a269}@media (width<=1050px){.charts-list>header{display:none}.charts-list>article{grid-template-columns:34px minmax(230px,1.6fr) 90px repeat(2,minmax(100px,.7fr)) 70px}.charts-list>article>span:nth-of-type(4),.charts-list>article>span:nth-of-type(5){display:none}.bm-traffic-entities>article{grid-template-columns:1fr}}@media (width<=720px){.bm-traffic-notice{flex-direction:column;align-items:stretch}.bm-traffic-notice>b{min-height:34px}.bm-traffic-entities dl{grid-template-columns:1fr 1fr}.bm-traffic-events>article{grid-template-columns:36px minmax(0,1fr)}.bm-traffic-events>article>b{width:34px;height:34px}.bm-traffic-events article>div{grid-column:2;justify-content:flex-end}.charts-top{min-height:62px;padding:0 18px}.charts-top nav{gap:12px}.charts-top nav a:nth-child(2){display:none}.charts-hero{grid-template-columns:1fr;gap:24px;padding:46px 20px 30px}.charts-hero aside{min-height:auto}.charts-integrity,.charts-filters,.charts-state,.charts-footer{margin-left:20px;margin-right:20px}.charts-filters{grid-template-columns:1fr 1fr}.charts-filters button{grid-column:1/-1}.charts-list{padding:0 14px 30px}.charts-list>article{grid-template-columns:30px minmax(0,1fr) 72px;padding:9px}.charts-list>article>span:not(.charts-track),.charts-list>article>em{display:none}.charts-track>i{flex-basis:42px;width:42px;height:42px}.charts-score{text-align:right}.charts-footer{padding-bottom:28px}}@media (width<=440px){.charts-brand>strong{display:none}.charts-top nav{margin-left:auto}.charts-hero h1{font-size:48px}.charts-filters{grid-template-columns:1fr}.charts-track em{display:none}.charts-list>article{grid-template-columns:26px minmax(0,1fr) 65px}.charts-score{font-size:var(--bm-type-body)}.bm-traffic-entities dl{grid-template-columns:1fr 1fr}.bm-traffic-events article>div{grid-column:1/-1}.bm-traffic-events article>div button{flex:1}}*{box-sizing:border-box}html{scroll-behavior:smooth;min-width:320px}body{background:var(--bg);color:var(--text);font-family:var(--platform-font,Arial), Helvetica, sans-serif;-webkit-font-smoothing:antialiased;margin:0}button,input,select,textarea{font:inherit}button{color:inherit;cursor:pointer;border:0}a{color:inherit;text-decoration:none}img{max-width:100%}.app-shell{background:var(--bg);min-height:100vh;color:var(--text)}.theme-light{--bg:#f4f5f7;--surface:#fff;--surface-2:#f8f9fb;--surface-3:#eef1f5;--line:#1018281a;--line-strong:#1018282b;--text:#171c27;--muted:#657084;--muted-2:#8791a0;--shadow:0 18px 45px #141f341a}.theme-light .hero-card{color:#fff}.theme-light .topbar,.theme-light .sidebar{background:#ffffffe6}.topbar{z-index:30;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0b0f17e8;align-items:center;gap:22px;height:72px;padding:0 26px;display:flex;position:sticky;top:0}.logo-button{background:0 0;padding:0;display:inline-flex}.brand{white-space:nowrap;align-items:center;gap:9px;display:inline-flex}.brand-mark{background:linear-gradient(135deg, var(--accent), #bd3c54);border-radius:8px 8px 9px 2px;align-items:end;gap:3px;width:28px;height:25px;padding:3px 4px;display:flex;position:relative;overflow:hidden;transform:skewY(-4deg);box-shadow:0 8px 18px #ee625a38}.brand-mark span{background:#fff;border-radius:4px 4px 1px 1px;width:3px;display:block;transform:skewY(4deg)}.brand-mark span:first-child{opacity:.7;height:8px}.brand-mark span:nth-child(2){height:14px}.brand-mark span:nth-child(3){opacity:.84;height:19px}.brand-name{color:var(--text);letter-spacing:-.6px;font-size:17px;font-weight:700}.brand-name strong{color:var(--accent);font-weight:700}.topbar-search{align-items:center;gap:10px;width:min(680px,50vw);margin:0 auto;display:flex}.search-field{height:41px;color:var(--muted);background:var(--surface-2);border:1px solid var(--line);border-radius:12px;flex:1;align-items:center;gap:10px;padding:0 14px;transition:all .2s;display:flex}.search-field:focus-within{border-color:#ee625aa6;box-shadow:0 0 0 3px #ee625a1f}.search-field input{width:100%;min-width:0;color:var(--text);font-size:var(--bm-type-body);background:0 0;border:0;outline:0}.search-field input::placeholder{color:var(--muted-2)}.search-field button,.mic-button{color:var(--muted);background:0 0;place-items:center;display:grid}.mic-button{border:1px solid var(--line);border-radius:50%;width:38px;height:38px;transition:all .2s}.mic-button:hover,.search-field button:hover{color:var(--text);background:var(--surface-3)}.topbar-actions{align-items:center;gap:8px;margin-left:auto;display:flex}.top-action,.profile-button{min-height:38px;color:var(--muted);background:0 0;border-radius:10px;justify-content:center;align-items:center;gap:7px;padding:0 10px;transition:all .2s;display:inline-flex}.top-action:hover,.profile-button:hover{color:var(--text);background:var(--surface-2)}.language-button span{font-size:var(--bm-type-body);letter-spacing:.4px;font-weight:700}.create-button{color:var(--text);background:var(--surface-2);border:1px solid var(--line);padding:0 14px}.create-button:hover{border-color:var(--line-strong);background:var(--surface-3)}.notification-button{padding:0 9px;position:relative}.notification-button>i{border:1.5px solid var(--bg);background:var(--accent);border-radius:50%;width:6px;height:6px;position:absolute;top:6px;right:5px}.profile-button{border-radius:50%;padding:3px}.mobile-menu{display:none!important}.icon-button{width:36px;height:36px;color:var(--muted);background:0 0;border-radius:10px;place-items:center;padding:0;transition:all .2s;display:inline-grid}.icon-button:hover{color:var(--text);background:var(--surface-3)}.avatar{color:#fff;font-size:var(--bm-type-body);letter-spacing:-.3px;border-radius:50%;flex:none;place-items:center;font-weight:800;display:inline-grid;box-shadow:inset 0 0 0 1px #ffffff26}.avatar--sm{width:31px;height:31px;font-size:var(--bm-type-body)}.avatar--md{width:39px;height:39px;font-size:var(--bm-type-body)}.avatar--lg{width:52px;height:52px;font-size:var(--bm-type-body)}.verified{color:#fff;background:var(--blue);vertical-align:-2px;border-radius:50%;place-items:center;width:14px;height:14px;margin-left:3px;display:inline-grid}.studio-verification-link{color:var(--accent-2);font-size:var(--bm-type-body);margin-top:10px;font-weight:750;display:inline-flex}.language-wrap,.notification-wrap,.profile-wrap{position:relative}.language-menu,.notification-menu,.profile-menu{z-index:60;border:1px solid var(--line-strong);width:260px;box-shadow:var(--shadow);background:#141c28fa;border-radius:14px;padding:8px;animation:.16s ease-out menu-in;position:absolute;top:calc(100% + 12px);right:0}.language-menu-head,.notification-menu>div,.profile-menu-head{color:var(--muted);font-size:var(--bm-type-body);justify-content:space-between;align-items:center;padding:9px 10px 11px;display:flex}.language-menu-head button,.notification-menu>div button{color:var(--muted);font-size:var(--bm-type-body);background:0 0}.language-menu>button,.profile-menu>button,.profile-menu>a{width:100%;color:var(--muted);text-align:left;font-size:var(--bm-type-body);background:0 0;border-radius:9px;align-items:center;gap:10px;padding:10px;display:flex}.language-menu>button:hover,.language-menu>button.is-active,.profile-menu>button:hover,.profile-menu>a:hover{color:var(--text);background:var(--surface-3)}.language-menu>button{justify-content:space-between}.language-menu>button.is-active{color:var(--accent-2)}.profile-menu{width:240px}.profile-menu-head{justify-content:flex-start;gap:10px;padding:10px}.profile-menu-head span{flex-direction:column;gap:3px;display:flex}.profile-menu-head strong{color:var(--text);font-size:var(--bm-type-title)}.profile-menu-head small{color:var(--muted-2);font-size:var(--bm-type-caption)}.menu-divider{background:var(--line);height:1px;margin:5px 8px}.notification-menu{width:300px}.notification-menu>div{color:var(--text);font-size:var(--bm-type-body)}.notification-menu>div button{color:var(--accent-2)}.notification-item{width:100%;color:inherit;border-top:1px solid var(--line);text-align:left;background:0 0;border-radius:8px;align-items:flex-start;gap:10px;padding:11px 9px;display:flex;position:relative}.notification-item:hover,.notification-item:focus-visible{background:var(--surface-2)}.notification-item.is-read{opacity:.72}.notification-item small{color:var(--muted);font-size:var(--bm-type-caption);flex-direction:column;flex:1;gap:4px;line-height:1.4;display:flex}.notification-item small b{color:var(--text)}.notification-item small span{color:var(--muted)}.notification-item small em{color:var(--muted-2);font-size:var(--bm-type-caption);font-style:normal}.notification-icon{width:31px;height:31px;color:var(--accent);background:#ee625a21;border-radius:50%;place-items:center;display:grid}.notification-icon--gold{color:var(--gold);background:#d6a26921}.notification-unread-dot{background:var(--accent);border-radius:50%;flex:none;width:7px;height:7px;margin-top:4px}.notification-empty{min-height:108px;color:var(--muted);font-size:var(--bm-type-body);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:20px;display:flex}.layout-body{min-height:calc(100vh - 72px);display:flex}.sidebar{z-index:20;border-right:1px solid var(--line);background:#0b0f17eb;flex-direction:column;flex:0 0 238px;width:238px;height:calc(100vh - 72px);padding:24px 14px 18px;display:flex;position:sticky;top:72px;overflow-y:auto}.nav-group{border-bottom:1px solid var(--line);margin-bottom:16px;padding-bottom:18px}.nav-group:last-of-type{border-bottom:0}.nav-label{color:var(--muted-2);font-size:var(--bm-type-body);letter-spacing:.14em;text-transform:uppercase;padding:0 13px 10px;font-weight:800;display:block}.nav-group button,.sidebar-bottom>button{width:100%;min-height:40px;color:var(--muted);text-align:left;font-size:var(--bm-type-body);background:0 0;border-radius:10px;align-items:center;gap:13px;padding:0 13px;transition:all .18s;display:flex;position:relative}.nav-group button:hover,.nav-group button.is-active,.sidebar-bottom>button:hover{color:var(--text);background:var(--surface-2)}.nav-group button.is-active{color:#fff;box-shadow:inset 3px 0 0 var(--accent);background:linear-gradient(90deg,#ee625a33,#ee625a0a)}.nav-group button.is-active svg{color:var(--accent)}.nav-live-dot{background:var(--accent);border-radius:50%;width:6px;height:6px;margin-left:auto;box-shadow:0 0 0 4px #ee625a1f}.sidebar-bottom{margin-top:auto}.sidebar-note{border-top:1px solid var(--line);align-items:center;gap:9px;margin-top:12px;padding:13px 10px 3px;display:flex}.sidebar-note>span:nth-child(2){flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.sidebar-note strong{color:var(--text);font-size:var(--bm-type-title);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sidebar-note small{color:var(--muted-2);font-size:var(--bm-type-caption)}.sidebar-note button{width:28px;height:28px;color:var(--muted);background:var(--surface-2);border-radius:50%;place-items:center;display:grid}.radio-mini{background:radial-gradient(circle,#0d121c 35%,#e65d58 37% 45%,#742f54 47% 60%,#182233 62%);border-radius:50%;place-items:center;width:31px;height:31px;display:grid;position:relative}.radio-mini i{background:#fff;border-radius:50%;width:5px;height:5px}.main-area{flex:1;min-width:0}.page-content{max-width:1550px;margin:0 auto;padding:35px 42px 70px}.page-content--home{padding-top:30px}.hero-card{background:radial-gradient(circle at 73% 47%,#e1525c52,#0000 29%),linear-gradient(115deg,#171a29 0%,#271f36 52%,#3f2542 100%);border:1px solid #ffffff1f;border-radius:22px;min-height:360px;display:flex;position:relative;overflow:hidden;box-shadow:0 24px 65px #00000040}.hero-card:after{pointer-events:none;content:"";background:linear-gradient(110deg,#0a0c1447,#0000 58%,#ee625a24);position:absolute;inset:0}.hero-copy{z-index:2;flex-direction:column;flex:52%;justify-content:center;max-width:630px;padding:45px 48px;display:flex;position:relative}.eyebrow{color:#f08b75;font-size:var(--bm-type-caption);letter-spacing:.16em;align-items:center;gap:8px;font-weight:800;display:flex}.eyebrow i,.live-chip i,.system-status i,.studio-status i,.status-dot{background:var(--accent);border-radius:50%;width:6px;height:6px;display:inline-block;box-shadow:0 0 0 4px #ee625a26}.hero-copy h1{color:#fff;letter-spacing:-3px;margin:14px 0 12px;font-size:clamp(39px,4vw,63px);font-weight:800;line-height:.98}.hero-copy h1 em,.view-intro h1 em{color:#ff8c6b;font-family:Georgia,Times New Roman,serif;font-weight:400}.hero-copy p{color:#ffffffb3;max-width:490px;font-size:var(--bm-type-body);margin:0;line-height:1.7}.hero-actions{gap:10px;margin-top:26px;display:flex}.primary-button,.ghost-button,.full-button,.subscribe-button{min-height:40px;font-size:var(--bm-type-body);border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-weight:700;transition:all .2s;display:inline-flex}.primary-button{color:#fff;background:linear-gradient(135deg, var(--accent), #d94859);box-shadow:0 9px 20px #ee625a2e}.primary-button:hover{transform:translateY(-1px);box-shadow:0 12px 24px #ee625a47}.primary-button--small{min-height:34px;font-size:var(--bm-type-body);padding:0 12px}.ghost-button{color:var(--text);background:var(--surface-2);border:1px solid var(--line)}.ghost-button:hover{background:var(--surface-3);border-color:var(--line-strong)}.ghost-button--light{color:#fff;background:#ffffff1a;border-color:#ffffff2b}.ghost-button--light:hover{background:#ffffff2b}.ghost-button--small{min-height:34px;font-size:var(--bm-type-body);padding:0 11px}.hero-meta{color:#ffffff7a;font-size:var(--bm-type-body);gap:20px;margin-top:31px;display:flex}.hero-meta span{border-right:1px solid #ffffff24;padding-right:20px}.hero-meta span:last-child{border-right:0;padding-right:0}.hero-meta b{color:#fff;font-size:var(--bm-type-body);margin-bottom:3px;display:block}.hero-art{z-index:1;flex:0 0 46%;min-height:360px;position:relative;overflow:hidden}.hero-art:after{content:"";background:linear-gradient(90deg,#271f36 0%,#0000 34%,#0e0f180f 100%),linear-gradient(#0000 50%,#12101da6);position:absolute;inset:0}.hero-art img{object-fit:cover;opacity:.72;mix-blend-mode:screen;filter:saturate(.88)contrast(1.1);clip-path:polygon(25% 0,100% 0,100% 100%,0 100%);width:100%;height:100%;position:absolute;inset:7% -5% 0 8%}.hero-orbit{z-index:1;border:1px solid #ffffff26;border-radius:50%;position:absolute;transform:rotate(-19deg)}.hero-orbit--one{width:420px;height:220px;top:48px;right:-45px}.hero-orbit--two{border-color:#ee625a52;width:510px;height:270px;top:22px;right:-78px}.hero-art-label{z-index:3;color:#ffffffbf;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);font-size:var(--bm-type-body);letter-spacing:.11em;background:#0a0d16a1;border:1px solid #ffffff24;border-radius:11px;align-items:center;gap:11px;padding:10px 13px;line-height:1.45;display:flex;position:absolute;bottom:32px;right:42px}.hero-art-label strong{color:#fff;font-size:var(--bm-type-title);letter-spacing:0}.equalizer{align-items:center;gap:3px;height:23px;display:flex}.equalizer i{background:var(--accent);border-radius:3px;width:3px;animation:1.1s ease-in-out infinite alternate equalize}.equalizer i:first-child{height:9px;animation-delay:-.7s}.equalizer i:nth-child(2){height:18px;animation-delay:-.2s}.equalizer i:nth-child(3){height:12px}.equalizer i:nth-child(4){height:21px;animation-delay:-.5s}.equalizer i:nth-child(5){height:7px;animation-delay:-.9s}.hero-sticker{z-index:3;color:#fff;background:var(--accent);width:77px;height:77px;font-family:Georgia,serif;font-size:var(--bm-type-body);text-align:center;border-radius:50%;place-items:center;line-height:1.5;display:grid;position:absolute;top:39px;right:62px;transform:rotate(10deg);box-shadow:0 12px 25px #ee625a4d}.hero-sticker strong{font-size:var(--bm-type-title)}.category-scroll{scrollbar-width:none;gap:7px;padding:22px 1px 28px;display:flex;overflow-x:auto}.category-scroll::-webkit-scrollbar{display:none}.category-scroll button{min-height:32px;color:var(--muted);background:var(--surface-2);font-size:var(--bm-type-body);border:1px solid #0000;border-radius:8px;flex:none;padding:0 14px;transition:all .2s}.category-scroll button:hover{color:var(--text);border-color:var(--line)}.category-scroll button.is-active{color:#fff;background:var(--accent);box-shadow:0 6px 14px #ee625a2e}.feature-rail{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;padding:0 0 28px;display:grid}.feature-rail button{min-width:0;color:var(--muted);background:linear-gradient(145deg, var(--surface-2), var(--surface));border:1px solid var(--line);text-align:left;border-radius:11px;grid-template-rows:auto auto;grid-template-columns:28px minmax(0,1fr);gap:2px 8px;padding:11px;transition:all .18s;display:grid}.feature-rail button:hover{color:var(--text);border-color:#ee625a59;transform:translateY(-1px)}.feature-rail button>span{width:28px;height:28px;color:var(--accent-2);background:#ee625a1c;border-radius:8px;grid-row:1/3;place-items:center;display:grid}.feature-rail b{color:var(--text);font-size:var(--bm-type-body);letter-spacing:.06em;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.feature-rail small{color:var(--muted-2);font-size:var(--bm-type-caption);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.home-layout{grid-template-columns:minmax(0,1fr) 300px;gap:30px;display:grid}.home-layout--without-discovery{grid-template-columns:minmax(0,1fr)}.home-main-column{min-width:0}.discovery-column{flex-direction:column;gap:18px;display:flex}.section-heading{justify-content:space-between;align-items:end;gap:14px;margin:0 0 17px;display:flex}.section-heading h2,.panel-heading h2,.panel-heading h3,.admin-section-title h2{color:var(--text);font-size:var(--bm-type-section);letter-spacing:-.7px;margin:3px 0 0}.section-eyebrow{color:var(--muted-2);font-size:var(--bm-type-caption);letter-spacing:.16em;font-weight:800;display:block}.text-button{color:var(--accent-2);font-size:var(--bm-type-body);background:0 0;align-items:center;gap:6px;padding:5px 0;font-weight:700;display:inline-flex}.text-button:hover{color:#ffb086}.video-grid{grid-template-columns:repeat(var(--home-video-columns,5), minmax(0,1fr));gap:24px 13px;display:grid}.video-card{text-align:left;background:0 0;min-width:0;padding:0}.thumbnail{aspect-ratio:16/9;background-position:50%;background-size:cover;border-radius:11px;transition:all .22s;display:block;position:relative;overflow:hidden;box-shadow:0 8px 18px #0000001f}.video-card:hover .thumbnail{transform:translateY(-3px);box-shadow:0 15px 24px #00000040}.thumbnail-shade{background:linear-gradient(#0000 46%,#05070cab);position:absolute;inset:0}.thumbnail-topline{justify-content:space-between;align-items:start;display:flex;position:absolute;inset:10px 10px auto}.quality-chip,.duration-chip,.short-chip{color:#fff;min-height:18px;font-size:var(--bm-type-body);letter-spacing:.05em;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#070a10b8;border-radius:4px;justify-content:center;align-items:center;padding:0 6px;font-weight:800;display:inline-flex}.more-chip{color:#fff;background:#070a108c;border-radius:50%;place-items:center;width:24px;height:24px;display:grid}.thumbnail-center{opacity:0;place-items:center;transition:all .2s;display:grid;position:absolute;inset:0}.video-card:hover .thumbnail-center{opacity:1}.play-disc{color:#fff;background:#ee625aeb;border-radius:50%;place-items:center;width:42px;height:42px;padding-left:2px;display:grid;box-shadow:0 7px 18px #ee625a59}.duration-chip{font-size:var(--bm-type-caption);position:absolute;bottom:9px;right:9px}.short-chip{color:#fff;background:var(--accent);position:absolute;bottom:9px;left:9px}.live-chip{color:#fff;min-height:19px;font-size:var(--bm-type-body);letter-spacing:.05em;background:#e04245e6;border-radius:4px;align-items:center;gap:5px;padding:0 7px;font-weight:800;display:inline-flex}.live-chip i{width:5px;height:5px;box-shadow:none;background:#fff}.video-copy{gap:9px;padding-top:11px;display:flex}.video-text{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.video-text strong{color:var(--text);font-size:var(--bm-type-title);-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.5;display:-webkit-box;overflow:hidden}.video-text span{color:var(--muted);font-size:var(--bm-type-body);line-height:1.5;display:block}.video-text span:last-child{color:var(--muted-2)}.content-section{padding-top:43px}.shorts-row,.channels-row{scrollbar-width:none;gap:13px;padding:3px 0 8px;display:flex;overflow-x:auto}.shorts-row::-webkit-scrollbar{display:none}.channels-row::-webkit-scrollbar{display:none}.short-card{text-align:left;background:0 0;flex:0 0 150px;padding:0}.short-poster{aspect-ratio:9/12;background-position:50%;background-size:cover;border-radius:11px;display:block;position:relative;overflow:hidden}.short-play{color:#fff;background:#ee625adb;border-radius:50%;place-items:center;width:35px;height:35px;padding-left:2px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.short-duration{color:#fff;font-size:var(--bm-type-caption);position:absolute;bottom:7px;right:7px}.short-title{color:var(--text);font-size:var(--bm-type-body);text-overflow:ellipsis;white-space:nowrap;margin-top:8px;font-weight:700;line-height:1.5;display:block;overflow:hidden}.short-meta{color:var(--muted-2);font-size:var(--bm-type-body);margin-top:4px;display:block}.channel-card{color:var(--muted);background:var(--surface);border:1px solid var(--line);text-align:center;border-radius:13px;flex-direction:column;flex:0 0 132px;align-items:center;padding:16px 10px 13px;transition:all .2s;display:flex}.channel-card:hover{border-color:#ee625a66;transform:translateY(-2px)}.channel-avatar-wrap{margin-bottom:10px;position:relative}.channel-follow-plus{color:#fff;background:var(--accent);border:2px solid var(--surface);border-radius:50%;place-items:center;width:19px;height:19px;display:grid;position:absolute;bottom:-2px;right:-4px}.channel-card strong{width:100%;color:var(--text);font-size:var(--bm-type-title);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.channel-card>span:not(.channel-avatar-wrap):not(.follow-pill){width:100%;color:var(--muted-2);font-size:var(--bm-type-body);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;overflow:hidden}.channel-card small{font-size:var(--bm-type-caption);margin-top:8px}.follow-pill{min-height:24px;color:var(--accent-2);font-size:var(--bm-type-body);background:#ee625a1c;border-radius:6px;align-items:center;margin-top:11px;padding:0 11px;font-weight:700;display:inline-flex}.empty-state{min-height:220px;color:var(--muted);background:var(--surface);border:1px dashed var(--line-strong);border-radius:var(--radius);text-align:center;place-items:center;padding:30px;display:grid}.empty-icon{width:50px;height:50px;color:var(--accent-2);background:#ee625a1f;border-radius:50%;place-items:center;display:grid}.empty-state h3{color:var(--text);font-size:var(--bm-type-subheading);margin:13px 0 4px}.empty-state p{font-size:var(--bm-type-body);margin:0}.side-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:18px;box-shadow:0 12px 28px #0000001a}.side-card-head{justify-content:space-between;align-items:center;display:flex}.side-card-head>button{color:var(--muted);background:0 0;place-items:center;display:grid}.side-card--radio{z-index:5;background:radial-gradient(circle at 50% 20%, #ee625a38, transparent 40%), var(--surface);position:sticky;top:82px;overflow:hidden}.radio-visual{place-items:center;height:155px;margin:2px -3px 13px;display:grid;position:relative;overflow:hidden}.radio-disc{z-index:2;color:#fff;background:radial-gradient(circle, var(--accent) 0 17%, #7f355d 18% 28%, #1c2c40 29% 46%, #d45c59 47% 52%, #232339 53%);border:8px solid #162233;border-radius:50%;place-items:center;width:88px;height:88px;display:grid;position:relative;box-shadow:0 0 0 10px #ee625a12,0 17px 38px #00000052}.radio-disc span{font-family:Georgia,serif;font-size:23px;transform:rotate(-18deg)}.radio-pulse{border:1px solid #ee625a61;border-radius:50%;animation:2.5s ease-out infinite pulse;position:absolute}.pulse-one{width:126px;height:126px}.pulse-two{width:180px;height:180px;animation-delay:.8s}.side-card--radio h3{color:var(--text);letter-spacing:-.6px;margin:7px 0;font-size:20px}.side-card--radio p{color:var(--muted);font-size:var(--bm-type-body);margin:0;line-height:1.5}.radio-now{border-top:1px solid var(--line);border-bottom:1px solid var(--line);align-items:center;gap:8px;margin-top:16px;padding:11px 0;display:flex}.radio-now>span:nth-child(2){flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.radio-now small{color:var(--muted-2);font-size:var(--bm-type-caption);letter-spacing:.12em}.radio-now strong{color:var(--text);font-size:var(--bm-type-title);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.radio-empty,.side-empty-state{color:var(--muted);border-top:1px solid var(--line);border-bottom:1px solid var(--line);font-size:var(--bm-type-body);margin-top:14px;padding:13px 0;line-height:1.5}.radio-bars{align-items:center;gap:2px;height:22px;display:flex}.radio-bars i{background:var(--accent);border-radius:3px;width:2px}.radio-bars i:first-child{height:8px}.radio-bars i:nth-child(2){height:16px}.radio-bars i:nth-child(3){height:11px}.radio-bars i:nth-child(4){height:19px}.full-button{color:#fff;background:var(--accent);width:100%;margin-top:15px}.full-button:hover{background:#d85055}.side-card--trend .section-eyebrow{color:var(--muted)}.trend-item{width:100%;color:inherit;border-bottom:1px solid var(--line);text-align:left;background:0 0;align-items:center;gap:8px;padding:13px 0;display:flex}.trend-item:hover strong{color:var(--accent-2)}.trend-item>b{width:18px;color:var(--muted-2);font-size:var(--bm-type-body)}.trend-cover{background-position:50%;background-size:cover;border-radius:7px;flex:none;width:39px;height:39px}.trend-item>span:not(.trend-cover){flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.trend-item strong{color:var(--text);font-size:var(--bm-type-title);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.trend-item small{color:var(--muted-2);font-size:var(--bm-type-caption)}.trend-item em{color:var(--mint);font-size:var(--bm-type-caption);font-style:normal;font-weight:700}.side-link{color:var(--accent-2);font-size:var(--bm-type-body);background:0 0;align-items:center;gap:6px;padding:16px 0 0;font-weight:700;display:inline-flex}.site-footer{border-top:1px solid var(--line);margin-top:80px;padding-top:66px}.footer-top{grid-template-columns:2fr repeat(3,1fr);gap:35px;padding-bottom:38px;display:grid}.footer-top p{max-width:210px;color:var(--muted-2);font-size:var(--bm-type-body);margin:14px 0 0;line-height:1.5}.footer-top>div:not(:first-child){flex-direction:column;align-items:flex-start;gap:10px;display:flex}.footer-top strong{color:var(--text);font-size:var(--bm-type-title)}.footer-top button,.footer-top a{color:var(--muted);font-size:var(--bm-type-body);background:0 0;padding:0;text-decoration:none}.footer-top button:hover,.footer-top a:hover{color:var(--accent-2)}.footer-bottom{color:var(--muted-2);border-top:1px solid var(--line);font-size:var(--bm-type-body);justify-content:space-between;align-items:center;padding:17px 0 0;display:flex}.footer-bottom>span:last-child{gap:15px;display:flex}.footer-bottom button{color:var(--muted);font-size:var(--bm-type-body);background:0 0;align-items:center;gap:5px;display:inline-flex}.release-badge{color:var(--mint);font-size:var(--bm-type-caption);background:#65beb017;border-radius:6px;margin-left:7px;padding:4px 7px;font-weight:800;display:inline-flex}.status-dot{background:var(--mint);width:5px;height:5px;box-shadow:none}.newsletter-signup{color:#f8fafc;background:linear-gradient(115deg,#1c2637,#101722 72%);border:1px solid #ffffff1a;border-radius:18px;grid-template-columns:minmax(230px,.85fr) minmax(360px,1.15fr);align-items:center;gap:38px;margin-bottom:46px;padding:28px 30px;display:grid;position:relative;overflow:hidden;box-shadow:0 20px 55px #0000002e}.newsletter-signup:after{content:"";pointer-events:none;background:radial-gradient(circle,#ee625a52,#0000 68%);width:230px;height:230px;position:absolute;bottom:-95px;right:-65px}.newsletter-signup__copy{z-index:1;position:relative}.newsletter-signup__copy>small{color:#f57a74;font-size:var(--bm-type-caption);letter-spacing:.2em;font-weight:900}.newsletter-signup h2{letter-spacing:-.04em;margin:8px 0 7px;font-size:24px}.newsletter-signup__copy>p{color:#a5afc0;max-width:450px;font-size:var(--bm-type-body);margin:0;line-height:1.55}.newsletter-signup form{z-index:1;flex-direction:column;gap:9px;display:flex;position:relative}.newsletter-signup form>div{background:#0a1019;border:1px solid #344158;border-radius:12px;padding:4px;transition:all .18s;display:flex}.newsletter-signup form>div:focus-within{border-color:#ef625d;box-shadow:0 0 0 3px #ef625d1a}.newsletter-signup input[type=email]{color:#fff;min-width:0;height:42px;font-size:var(--bm-type-body);background:0 0;border:0;outline:0;flex:1;padding:0 13px}.newsletter-signup input::placeholder{color:#6e7a8e}.newsletter-signup form>div>button{color:#fff;min-width:128px;font-size:var(--bm-type-body);background:#ef625d;border:0;border-radius:9px;justify-content:center;align-items:center;gap:12px;padding:0 16px;font-weight:850;display:flex}.newsletter-signup form>div>button:disabled{opacity:.62}.newsletter-signup form>div>button span{font-size:var(--bm-type-body)}.newsletter-signup__consent{line-height:1.45;color:#7f8b9e!important;font-size:var(--bm-type-body)!important;grid-template-columns:14px minmax(0,1fr)!important;align-items:start!important;gap:8px!important;font-weight:500!important;display:grid!important}.newsletter-signup__consent input{accent-color:#ef625d;width:13px!important;height:13px!important;margin:0!important}.newsletter-signup__message{line-height:1.4;color:#7bdab8!important;font-size:var(--bm-type-body)!important;margin:0!important}.newsletter-signup__message.is-error{color:#ff918c!important}@media (width<=820px){.newsletter-signup{grid-template-columns:1fr;gap:20px;margin-bottom:36px;padding:23px 20px}.newsletter-signup h2{font-size:var(--bm-type-section)}.newsletter-signup__copy>p{font-size:var(--bm-type-body)}}@media (width<=520px){.newsletter-signup{border-radius:14px;padding:20px 15px}.newsletter-signup form>div{background:0 0;border:0;grid-template-columns:1fr;gap:8px;padding:0;display:grid}.newsletter-signup form>div:focus-within{box-shadow:none}.newsletter-signup input[type=email]{background:#0a1019;border:1px solid #344158;border-radius:10px;width:100%;height:45px;padding:0 12px}.newsletter-signup form>div>button{width:100%;height:44px}.newsletter-signup__consent,.newsletter-signup__message{font-size:var(--bm-type-body)!important}}.view-intro,.studio-header,.admin-head{justify-content:space-between;align-items:end;gap:25px;margin-bottom:32px;display:flex}.view-intro h1,.studio-header h1,.admin-head h1{color:var(--text);letter-spacing:-2.2px;margin:10px 0 7px;font-size:clamp(32px,4vw,48px);line-height:1}.view-intro p,.studio-header p,.admin-head p{color:var(--muted);font-size:var(--bm-type-body);margin:0}.shorts-page-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:22px 17px;display:grid}.short-page-card{text-align:left;background:0 0;min-width:0;padding:0}.short-page-poster{aspect-ratio:9/13;background-position:50%;background-size:cover;border-radius:13px;transition:all .2s;display:block;position:relative;overflow:hidden}.short-page-card:hover .short-page-poster{transform:translateY(-3px)}.short-page-copy{flex-direction:column;gap:4px;padding:10px 3px;display:flex}.short-page-copy strong{color:var(--text);font-size:var(--bm-type-title);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.short-page-copy span{color:var(--muted);font-size:var(--bm-type-body)}.short-page-copy small{color:var(--muted-2);font-size:var(--bm-type-caption)}.live-highlight{margin:4px 0 32px}.live-highlight-art{background-color:var(--surface);border:1px solid var(--line-strong);background-position:50%;background-size:cover;border-radius:18px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px;min-height:285px;padding:34px;display:grid;position:relative;overflow:hidden}.live-highlight-art:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0a0e1694,#0000 70%);position:absolute;inset:0}.live-highlight-art>*{z-index:1;position:relative}.live-highlight-art>span:nth-child(2){flex-direction:column;gap:7px;min-width:0;display:flex}.live-highlight-art>span:nth-child(2) small{color:var(--accent-2);font-size:var(--bm-type-caption);letter-spacing:.15em;font-weight:800}.live-highlight-art>span:nth-child(2) strong{color:#fff;font-size:clamp(21px,3vw,35px);line-height:1.1}.live-highlight-art>span:nth-child(2) em{color:#ffffffb8;max-width:650px;font-size:var(--bm-type-caption);font-style:normal;line-height:1.5}.live-highlight-art>.primary-button{white-space:nowrap}.library-banner{border-radius:var(--radius);background:linear-gradient(100deg,#ee625a21,#7690df14);border:1px solid #ee625a33;align-items:center;gap:14px;margin-bottom:32px;padding:17px;display:flex}.library-icon{width:48px;height:48px;color:var(--accent-2);background:#ee625a24;border-radius:12px;place-items:center;display:grid}.library-banner>span:nth-child(2){flex-direction:column;flex:1;gap:5px;display:flex}.library-banner strong{color:var(--text);font-size:var(--bm-type-title)}.library-banner small{color:var(--muted);font-size:var(--bm-type-caption)}.library-banner>button{width:35px;height:35px;color:var(--muted);background:0 0;border-radius:8px;place-items:center;display:grid}.library-banner>button:hover{color:var(--text);background:var(--surface-2)}.library-content-groups{flex-direction:column;gap:34px;display:flex}.library-group-heading{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.library-group-heading strong{color:var(--text);font-size:var(--bm-type-title)}.library-group-heading small{min-width:28px;height:24px;color:var(--accent-2);font-size:var(--bm-type-caption);background:#ee625a1f;border-radius:999px;place-items:center;padding:0 8px;font-weight:800;display:grid}.library-audio-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.library-audio-card{min-width:0;color:inherit;background:var(--surface);border:1px solid var(--line);text-align:left;border-radius:13px;grid-template-columns:88px minmax(0,1fr);align-items:center;gap:13px;padding:10px;transition:all .18s;display:grid}.library-audio-card:hover{border-color:#ee625a66;transform:translateY(-2px);box-shadow:0 12px 24px #00000026}.library-audio-cover{aspect-ratio:1;background-color:var(--surface-2);background-position:50%;background-size:cover;border-radius:10px;display:block;position:relative}.library-audio-cover:after{content:"";border-radius:inherit;background:linear-gradient(#06090e14,#06090e80);position:absolute;inset:0}.library-audio-cover>small{z-index:1;color:#fff;font-size:var(--bm-type-caption);letter-spacing:.08em;background:#080c12bf;border-radius:5px;padding:4px 6px;font-weight:900;position:absolute;top:7px;left:7px}.library-audio-cover>i{z-index:1;color:#fff;background:var(--accent);border-radius:50%;place-items:center;width:32px;height:32px;padding-left:2px;font-style:normal;display:grid;position:absolute;bottom:7px;right:7px;box-shadow:0 6px 14px #ee625a4d}.library-audio-copy{flex-direction:column;gap:5px;min-width:0;display:flex}.library-audio-copy>strong,.library-audio-copy>span,.library-audio-copy>small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.library-audio-copy>strong{color:var(--text);font-size:var(--bm-type-title)}.library-audio-copy>span{color:var(--muted);font-size:var(--bm-type-body)}.library-audio-copy>small{color:var(--muted-2);font-size:var(--bm-type-caption)}.back-link{color:var(--muted);font-size:var(--bm-type-body);background:0 0;align-items:center;gap:6px;margin-bottom:20px;padding:0;display:inline-flex}.back-link svg{transform:rotate(180deg)}.back-link:hover{color:var(--text)}.watch-layout{grid-template-columns:minmax(0,1fr) 300px;gap:29px;display:grid}.player-frame{aspect-ratio:16/8.3;background-position:50%;background-size:cover;border-radius:15px;min-height:380px;position:relative;overflow:hidden}.player-overlay{background:linear-gradient(#07090f52,#07090f2e 38%,#07090fdb);position:absolute;inset:0}.player-top,.player-bottom{color:#ffffffb8;font-size:var(--bm-type-body);justify-content:space-between;align-items:center;display:flex;position:absolute;left:18px;right:18px}.player-top{top:16px}.player-top>span:last-child{align-items:center;gap:13px;display:flex}.player-label{color:#ffffffbd;font-size:var(--bm-type-body);letter-spacing:.12em;align-items:center;gap:7px;font-weight:800;display:flex}.player-label i{background:var(--accent);border-radius:50%;width:6px;height:6px}.player-play{color:#fff;background:#ee625adb;border:7px solid #ffffff2b;border-radius:50%;place-items:center;width:66px;height:66px;padding-left:3px;transition:all .2s;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 11px 28px #0000004d}.player-play:hover{background:var(--accent);transform:translate(-50%,-50%)scale(1.06)}.player-bottom{flex-direction:column;align-items:stretch;bottom:14px}.progress{background:#ffffff38;border-radius:4px;width:100%;height:3px;margin-bottom:10px}.progress span{background:var(--accent);border-radius:inherit;height:100%;display:block}.player-controls{justify-content:space-between;display:flex}.player-controls span{align-items:center;gap:11px;display:flex}.player-controls button{color:#fff;background:0 0;place-items:center;padding:0;display:inline-grid}.player-controls small{color:#ffffff9e;font-size:var(--bm-type-caption);margin-left:2px}.player-controls b{font-size:var(--bm-type-body)}.watch-title-row{justify-content:space-between;gap:15px;margin-top:17px;display:flex}.watch-title-row h1{color:var(--text);font-size:var(--bm-type-page);letter-spacing:-.5px;margin:0 0 7px}.watch-title-row p{color:var(--muted);font-size:var(--bm-type-body);margin:0}.watch-more{color:var(--muted);background:0 0;align-self:center}.watch-actions{border-bottom:1px solid var(--line);gap:6px;padding:17px 0;display:flex}.watch-actions button{min-height:33px;color:var(--muted);background:var(--surface-2);border:1px solid var(--line);font-size:var(--bm-type-body);border-radius:8px;align-items:center;gap:7px;padding:0 12px;display:inline-flex}.watch-actions button:hover,.watch-actions button.is-active{color:var(--accent-2);border-color:#ee625a59}.channel-banner{border-bottom:1px solid var(--line);align-items:center;gap:11px;padding:19px 0;display:flex}.channel-banner>div{flex-direction:column;flex:1;gap:5px;display:flex}.channel-banner strong{color:var(--text);font-size:var(--bm-type-title)}.channel-banner>div>span{color:var(--muted);font-size:var(--bm-type-body)}.subscribe-button{color:#fff;background:var(--accent);min-height:34px}.subscribe-button.subscribed{color:var(--text);background:var(--surface-3)}.description-box{background:var(--surface);border-radius:11px;margin-top:15px;padding:17px 15px}.description-box p{color:var(--muted);font-size:var(--bm-type-body);margin:0;line-height:1.6}.description-box>button{color:var(--text);font-size:var(--bm-type-body);background:0 0;padding:9px 0 0;font-weight:700}.description-tags{color:var(--accent-2);font-size:var(--bm-type-body);gap:7px;padding-top:12px;display:flex}.comments-section{padding-top:29px}.comments-heading{justify-content:space-between;align-items:center;margin-bottom:22px;display:flex}.comments-heading h2,.related-heading h2{color:var(--text);font-size:var(--bm-type-section);letter-spacing:-.4px;margin:0}.comments-heading button{color:var(--muted);font-size:var(--bm-type-body);background:0 0;align-items:center;gap:5px;display:inline-flex}.comment-compose{gap:11px;margin-bottom:25px;display:flex}.comment-compose>div{flex:1}.comment-compose input{width:100%;color:var(--text);border:0;border-bottom:1px solid var(--line);font-size:var(--bm-type-body);background:0 0;outline:0;padding:8px 0 11px}.comment-compose input:focus{border-color:var(--accent)}.comment{gap:11px;padding:14px 0;display:flex}.comment>div{flex-direction:column;gap:5px;display:flex}.comment strong{color:var(--text);font-size:var(--bm-type-title)}.comment strong small{color:var(--muted-2);font-size:var(--bm-type-caption);margin-left:6px;font-weight:400}.comment p{color:var(--muted);font-size:var(--bm-type-body);margin:1px 0 3px;line-height:1.45}.comment-actions{align-items:center;gap:13px;display:flex}.comment-actions button{color:var(--muted-2);font-size:var(--bm-type-body);background:0 0;align-items:center;gap:4px;padding:0;display:inline-flex}.comment-actions button:hover{color:var(--text)}.related-column{min-width:0}.related-heading{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.toggle-row{color:var(--muted);font-size:var(--bm-type-body);background:0 0;align-items:center;gap:8px;display:flex}.toggle{background:var(--surface-3);border:1px solid var(--line);border-radius:12px;width:34px;height:19px;padding:0;position:relative}.toggle i{background:var(--muted);border-radius:50%;width:11px;height:11px;transition:all .2s;position:absolute;top:3px;left:3px}.toggle.is-on{background:#ee625a40;border-color:#ee625a80}.toggle.is-on i{background:var(--accent);left:18px}.related-item{text-align:left;background:0 0;gap:9px;width:100%;padding:8px 0;display:flex}.related-thumb{background-position:50%;background-size:cover;border-radius:7px;flex:0 0 118px;height:68px;position:relative}.related-thumb>span{color:#fff;font-size:var(--bm-type-body);background:#000000b3;border-radius:3px;padding:3px 4px;position:absolute;bottom:4px;right:5px}.related-item>span:last-child{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.related-item strong{color:var(--text);font-size:var(--bm-type-title);-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.5;display:-webkit-box;overflow:hidden}.related-item small{color:var(--muted-2);font-size:var(--bm-type-caption)}.studio-header{align-items:end}.studio-tabs{border-bottom:1px solid var(--line);gap:22px;margin-bottom:27px;display:flex}.studio-tabs button{color:var(--muted);font-size:var(--bm-type-body);background:0 0;padding:0 2px 13px;position:relative}.studio-tabs button.is-active{color:var(--text)}.studio-tabs button.is-active:after{content:"";background:var(--accent);height:2px;position:absolute;bottom:-1px;left:0;right:0}.studio-stat-grid{grid-template-columns:repeat(4,1fr);gap:13px;display:grid}.studio-stat{background:var(--surface);border:1px solid var(--line);border-radius:13px;min-height:150px;padding:16px}.studio-stat>span{color:var(--muted);font-size:var(--bm-type-body);justify-content:space-between;align-items:center;display:flex}.studio-stat>span svg{color:var(--muted-2)}.studio-stat>strong{color:var(--text);letter-spacing:-1px;margin-top:14px;font-size:26px;display:block}.studio-stat>strong small{color:var(--muted);font-size:var(--bm-type-caption);font-weight:400}.studio-stat>em{color:var(--mint);font-size:var(--bm-type-caption);margin-top:5px;font-style:normal;font-weight:700;display:block}.mini-chart{align-items:end;gap:3px;height:35px;margin-top:15px;display:flex}.mini-chart i{background:linear-gradient(180deg, var(--accent), #ee625a26);border-radius:3px 3px 1px 1px;flex:1;min-height:6px}.metric-line{background:var(--surface-3);border-radius:5px;height:5px;margin-top:21px;overflow:hidden}.metric-line span{background:var(--mint);border-radius:inherit;height:100%;display:block}.metric-line--gold span{background:var(--gold)}.metric-note{color:var(--muted-2);font-size:var(--bm-type-body);margin-top:8px;display:block}.sparkline{align-items:end;gap:4px;height:37px;margin-top:14px;display:flex}.sparkline span{background:var(--blue);border-radius:4px;flex:1;min-height:5px;transform:skew(-12deg)}.sparkline span:first-child{height:30%}.sparkline span:nth-child(2){height:43%}.sparkline span:nth-child(3){height:35%}.sparkline span:nth-child(4){height:51%}.sparkline span:nth-child(5){height:59%}.sparkline span:nth-child(6){height:50%}.sparkline span:nth-child(7){height:75%}.sparkline span:nth-child(8){height:82%}.sparkline span:nth-child(9){height:100%}.studio-grid{grid-template-columns:minmax(0,1fr) 285px;gap:17px;margin-top:18px;display:grid}.studio-panel,.studio-tip,.quick-actions,.settings-card,.profile-card{background:var(--surface);border:1px solid var(--line);border-radius:14px;padding:19px}.panel-heading{justify-content:space-between;align-items:flex-start;gap:15px;display:flex}.panel-heading>button{color:var(--accent-2);font-size:var(--bm-type-body);background:0 0;align-items:center;gap:6px;padding:5px 0;font-weight:700;display:inline-flex}.studio-video-row{border-bottom:1px solid var(--line);grid-template-columns:84px minmax(0,1fr) 65px 70px 25px;align-items:center;gap:10px;padding:13px 0;display:grid}.studio-video-row:last-child{border-bottom:0}.studio-mini-thumb{background-position:50%;background-size:cover;border-radius:6px;width:84px;height:47px;position:relative}.studio-mini-thumb small{color:#fff;font-size:var(--bm-type-caption);background:#05080cbf;border-radius:2px;padding:2px 3px;position:absolute;bottom:4px;right:4px}.studio-video-row>span:nth-child(2){flex-direction:column;gap:5px;min-width:0;display:flex}.studio-video-row strong{color:var(--text);font-size:var(--bm-type-title);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.studio-video-row small{color:var(--muted-2);font-size:var(--bm-type-caption)}.studio-video-row>b{color:var(--text);font-size:var(--bm-type-body);font-weight:600}.studio-status{color:var(--mint);font-size:var(--bm-type-caption);align-items:center;gap:5px;display:flex}.studio-status i{background:var(--mint);border-radius:50%;width:5px;height:5px}.studio-video-row>button{color:var(--muted);background:0 0}.studio-side{flex-direction:column;gap:17px;display:flex}.studio-tip{background:radial-gradient(circle at 90% 0%, #ee625a2e, transparent 44%), var(--surface)}.tip-icon{color:#fff;background:var(--accent);border-radius:9px;place-items:center;width:29px;height:29px;margin-bottom:15px;display:grid}.studio-tip h3{color:var(--text);font-size:var(--bm-type-subheading);letter-spacing:-.5px;margin:10px 0 8px;line-height:1.5}.studio-tip p{color:var(--muted);font-size:var(--bm-type-body);margin:0;line-height:1.5}.studio-tip button{color:var(--accent-2);font-size:var(--bm-type-body);background:0 0;align-items:center;gap:5px;padding:16px 0 0;font-weight:700;display:inline-flex}.quick-actions{flex-direction:column;gap:4px;display:flex}.quick-actions>.section-eyebrow{margin-bottom:7px}.quick-actions>button{color:var(--muted);border-bottom:1px solid var(--line);font-size:var(--bm-type-body);text-align:left;background:0 0;align-items:center;gap:8px;padding:10px 3px;display:flex}.quick-actions>button:last-child{border-bottom:0}.quick-actions>button>span{width:25px;height:25px;color:var(--accent-2);background:#ee625a1a;border-radius:7px;place-items:center;display:grid}.quick-actions>button>svg{margin-left:auto}.quick-actions>button>b{color:var(--accent);font-size:var(--bm-type-body);margin-left:auto}.admin-head{align-items:flex-end}.admin-head-actions{align-items:center;gap:12px;display:flex}.system-status{color:var(--mint);font-size:var(--bm-type-caption);align-items:center;gap:6px;display:inline-flex}.system-status i{background:var(--mint);box-shadow:0 0 0 4px #65beb01f}.admin-layout{grid-template-columns:190px minmax(0,1fr);gap:24px;display:grid}.admin-nav{background:var(--surface);border:1px solid var(--line);border-radius:14px;flex-direction:column;align-self:start;gap:3px;padding:8px;display:flex}.admin-nav>button{min-height:36px;color:var(--muted);font-size:var(--bm-type-body);text-align:left;background:0 0;border-radius:8px;align-items:center;gap:9px;padding:0 9px;display:flex}.admin-nav>button:hover,.admin-nav>button.is-active{color:var(--text);background:var(--surface-3)}.admin-nav>button.is-active{box-shadow:inset 2px 0 var(--accent)}.admin-nav>button.is-active svg{color:var(--accent)}.admin-nav>button b{color:#fff;background:var(--accent);font-size:var(--bm-type-body);border-radius:5px;margin-left:auto;padding:3px 5px}.admin-nav-bottom{border-top:1px solid var(--line);margin-top:15px;padding-top:20px}.admin-nav-bottom button{width:100%;color:var(--muted-2);font-size:var(--bm-type-body);background:0 0;align-items:center;gap:8px;padding:7px 4px;display:flex}.admin-nav-bottom>span{align-items:center;gap:8px;padding-top:13px;display:flex}.admin-nav-bottom small{color:var(--muted-2);font-size:var(--bm-type-caption);flex-direction:column;gap:3px;display:flex}.admin-nav-bottom small strong{color:var(--text);font-size:var(--bm-type-title)}.admin-main{min-width:0}.admin-section-title{justify-content:space-between;align-items:end;margin-bottom:21px;display:flex}.admin-section-title h2{font-size:var(--bm-type-section)}.last-sync{color:var(--muted-2);font-size:var(--bm-type-body);align-items:center;gap:7px;display:flex}.last-sync i{background:var(--mint);border-radius:50%;width:5px;height:5px}.admin-stat-grid{grid-template-columns:repeat(4,1fr);gap:11px;display:grid}.admin-stat{background:var(--surface);border:1px solid var(--line);border-radius:13px;padding:16px;position:relative}.admin-stat-icon{border-radius:9px;place-items:center;width:32px;height:32px;margin-bottom:15px;display:grid}.admin-stat-icon.red{color:var(--accent);background:#ee625a21}.admin-stat-icon.blue{color:var(--blue);background:#7690df21}.admin-stat-icon.gold{color:var(--gold);background:#d6a26921}.admin-stat-icon.mint{color:var(--mint);background:#65beb021}.admin-stat small{color:var(--muted);font-size:var(--bm-type-caption);display:block}.admin-stat strong{color:var(--text);letter-spacing:-.7px;margin-top:7px;font-size:23px;display:block}.admin-stat em{color:var(--mint);font-size:var(--bm-type-caption);margin-top:6px;font-style:normal;font-weight:700;display:block}.admin-stat em span{color:var(--muted-2);font-weight:400}.admin-dashboard-grid{grid-template-columns:minmax(0,1.4fr) minmax(250px,.8fr);gap:15px;margin-top:15px;display:grid}.admin-panel{background:var(--surface);border:1px solid var(--line);border-radius:14px;min-width:0;padding:19px}.admin-panel .panel-heading h3{font-size:var(--bm-type-subheading)}.admin-panel--chart{min-height:315px}.admin-panel--chart .panel-heading>button{color:var(--muted);background:var(--surface-2);border:1px solid var(--line);font-size:var(--bm-type-body);border-radius:7px;align-items:center;gap:7px;padding:7px 9px;font-weight:400;display:inline-flex}.chart-legend{color:var(--muted);font-size:var(--bm-type-caption);gap:16px;margin-top:21px;display:flex}.dot{border-radius:50%;width:6px;height:6px;margin-right:5px;display:inline-block}.dot--red{background:var(--accent)}.dot--mint{background:var(--mint)}.dot--gold{background:var(--gold)}.admin-chart{grid-template-rows:1fr 20px;grid-template-columns:28px 1fr;height:190px;margin-top:12px;display:grid}.chart-y{color:var(--muted-2);font-size:var(--bm-type-body);flex-direction:column;grid-row:1;justify-content:space-between;padding:5px 0 0;display:flex}.chart-area{grid-area:1/2;position:relative}.chart-grid{flex-direction:column;justify-content:space-between;display:flex;position:absolute;inset:0}.chart-grid i{background:var(--line);height:1px;display:block}.chart-area svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.chart-x{color:var(--muted-2);font-size:var(--bm-type-body);grid-area:2/2;justify-content:space-between;padding-top:10px;display:flex}.attention-item{border-bottom:1px solid var(--line);align-items:center;gap:9px;padding:16px 0;display:flex}.attention-item:last-child{border-bottom:0}.attention-icon{border-radius:8px;place-items:center;width:32px;height:32px;display:grid}.attention-icon--red{color:var(--accent);background:#ee625a21}.attention-icon--gold{color:var(--gold);background:#d6a26921}.attention-icon--blue{color:var(--blue);background:#7690df21}.attention-item>span:nth-child(2){flex-direction:column;flex:1;gap:4px;display:flex}.attention-item strong{color:var(--text);font-size:var(--bm-type-title)}.attention-item small{color:var(--muted-2);font-size:var(--bm-type-caption)}.attention-item>b{min-width:22px;height:22px;color:var(--accent);font-size:var(--bm-type-body);background:#ee625a1f;border-radius:6px;place-items:center;display:grid}.table-panel{margin-top:15px}.table-toolbar{justify-content:space-between;align-items:end;gap:12px;margin-bottom:17px;display:flex}.table-toolbar>div:last-child{align-items:center;gap:8px;display:flex}.table-toolbar>button,.table-toolbar>div:last-child>button:not(.primary-button){color:var(--muted);background:var(--surface-2);border:1px solid var(--line);font-size:var(--bm-type-body);border-radius:7px;align-items:center;gap:6px;padding:8px 10px;display:inline-flex}.admin-table{min-width:650px;overflow-x:auto}.table-row{border-bottom:1px solid var(--line);min-height:55px;color:var(--muted);font-size:var(--bm-type-body);grid-template-columns:minmax(230px,2.2fr) 1.15fr .7fr .95fr .95fr 27px;align-items:center;gap:12px;padding:0 9px;display:grid}.table-row--head{min-height:30px;color:var(--muted-2);border-bottom:1px solid var(--line-strong);font-size:var(--bm-type-body);letter-spacing:.09em;text-transform:uppercase;font-weight:800}.table-row>button{color:var(--muted);background:0 0}.table-video,.table-user{align-items:center;gap:9px;min-width:0;display:flex}.table-video>i{background-position:50%;background-size:cover;border-radius:5px;flex:none;width:63px;height:36px}.table-video strong{color:var(--text);font-size:var(--bm-type-title);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.table-user strong{color:var(--text);font-size:var(--bm-type-title);flex-direction:column;gap:3px;display:flex}.table-user small{color:var(--muted-2);font-size:var(--bm-type-caption);font-weight:400}.status-tag{color:var(--muted);font-size:var(--bm-type-caption);align-items:center;gap:5px;font-style:normal;display:inline-flex}.status-tag i{background:var(--muted);border-radius:50%;width:5px;height:5px}.status-tag--green{color:var(--mint)}.status-tag--green i{background:var(--mint)}.status-tag--gold{color:var(--gold)}.status-tag--gold i{background:var(--gold)}.status-tag--red{color:var(--accent)}.status-tag--red i{background:var(--accent)}.report-list{flex-direction:column;display:flex}.report-row{border-bottom:1px solid var(--line);grid-template-columns:34px minmax(0,1fr) 52px 65px 76px;align-items:center;gap:12px;min-height:64px;display:grid}.report-severity{border-radius:8px;place-items:center;width:31px;height:31px;display:grid}.report-severity--high{color:var(--accent);background:#ee625a21}.report-severity--medium{color:var(--gold);background:#d6a26921}.report-row>span:nth-child(2){flex-direction:column;gap:4px;min-width:0;display:flex}.report-row strong{color:var(--text);font-size:var(--bm-type-title)}.report-row small{color:var(--muted-2);font-size:var(--bm-type-caption);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.report-row>em{color:var(--accent-2);font-size:var(--bm-type-caption);font-style:normal}.report-date{color:var(--muted-2);font-size:var(--bm-type-body)}.review-button{color:var(--accent-2);font-size:var(--bm-type-body);background:#ee625a1a;border-radius:6px;justify-self:end;padding:7px 8px}.copyright-hero{background:radial-gradient(circle at 80% 10%, #d6a26938, transparent 35%), var(--surface);flex-direction:column;align-items:flex-start;min-height:270px;display:flex}.copyright-hero .admin-stat-icon{margin-bottom:20px}.copyright-hero h3{max-width:330px;color:var(--text);letter-spacing:-.8px;margin:11px 0 10px;font-size:22px}.copyright-hero p{max-width:420px;color:var(--muted);font-size:var(--bm-type-body);margin:0 0 22px;line-height:1.5}.copyright-metrics{grid-template-columns:1fr 1fr;gap:14px;display:grid}.copyright-metrics>div{background:var(--surface-2);border-radius:9px;flex-direction:column;gap:7px;padding:10px;display:flex}.copyright-metrics small{color:var(--muted);font-size:var(--bm-type-body)}.copyright-metrics strong{color:var(--text);font-size:23px}.copyright-metrics em{color:var(--mint);font-size:var(--bm-type-caption);font-style:normal}.copyright-metrics em.negative{color:var(--accent)}.copyright-ring{border:1px solid #65beb033;grid-column:1/-1;justify-content:center;align-items:center;min-height:90px;background:radial-gradient(circle,#65beb01f,#0000 58%)!important}.copyright-ring span{color:var(--mint);font-size:28px;font-weight:800}.copyright-ring small{color:var(--muted)}.live-monitor .panel-heading{margin-bottom:8px}.monitor-row{border-bottom:1px solid var(--line);grid-template-columns:7px 74px minmax(0,1fr) 42px 24px;align-items:center;gap:9px;min-height:68px;display:grid}.monitor-dot{background:var(--accent);border-radius:50%;width:5px;height:5px;box-shadow:0 0 0 4px #ee625a1f}.monitor-thumb{background-position:50%;background-size:cover;border-radius:5px;width:74px;height:41px}.monitor-row>span:nth-child(3){flex-direction:column;gap:4px;min-width:0;display:flex}.monitor-row strong{color:var(--text);font-size:var(--bm-type-title);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.monitor-row small{color:var(--muted-2);font-size:var(--bm-type-caption)}.monitor-row>em{color:var(--accent);font-size:var(--bm-type-caption);font-style:normal}.monitor-row>button{color:var(--muted);background:0 0}.health-panel h3{color:var(--mint);margin:10px 0 0;font-size:22px}.health-ring{border:9px solid #65beb026;border-top-color:var(--mint);border-right-color:var(--mint);border-radius:50%;place-items:center;width:132px;height:132px;margin:21px auto 20px;display:grid;transform:rotate(-25deg)}.health-ring strong,.health-ring span{transform:rotate(25deg)}.health-ring strong{color:var(--text);font-size:23px}.health-ring strong small{font-size:var(--bm-type-caption)}.health-ring span{color:var(--muted-2);font-size:var(--bm-type-body)}.health-list{border-top:1px solid var(--line);flex-direction:column;gap:11px;padding-top:15px;display:flex}.health-list span{color:var(--muted);font-size:var(--bm-type-body);align-items:center;display:flex}.health-list b{color:var(--mint);font-size:var(--bm-type-body);margin-left:auto;font-weight:400}.revenue-card{min-height:280px}.revenue-card h3,.payout-card h3{color:var(--text);margin:11px 0 9px;font-size:20px}.revenue-card>strong,.payout-card>strong{color:var(--text);letter-spacing:-1px;font-size:30px;display:block}.revenue-card strong em{color:var(--mint);font-size:var(--bm-type-caption);margin-left:6px;font-style:normal}.revenue-bars{border-bottom:1px solid var(--line);align-items:end;gap:7px;height:92px;margin-top:10px;padding-top:20px;display:flex}.revenue-bars i{background:linear-gradient(180deg, var(--gold), #d6a26926);border-radius:4px 4px 0 0;flex:1;min-height:9px}.revenue-card>button{color:var(--accent-2);font-size:var(--bm-type-body);background:0 0;align-items:center;gap:6px;padding:14px 0 0;font-weight:700;display:inline-flex}.payout-card p{color:var(--muted);font-size:var(--bm-type-body);margin:9px 0 22px}.payout-card>small{color:var(--muted-2);font-size:var(--bm-type-caption);margin:9px 0 19px;display:block}.settings-panel{max-width:850px}.setting-row{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:15px;min-height:70px;display:flex}.setting-row>span{flex-direction:column;gap:5px;display:flex}.setting-row strong{color:var(--text);font-size:var(--bm-type-title)}.setting-row small{color:var(--muted-2);font-size:var(--bm-type-caption)}.danger-zone{justify-content:space-between;align-items:center;gap:15px;padding:17px 0 0;display:flex}.danger-zone>span{flex-direction:column;gap:4px;display:flex}.danger-zone strong{color:var(--accent);font-size:var(--bm-type-title)}.danger-zone small{color:var(--muted-2);font-size:var(--bm-type-caption)}.danger-zone button{color:var(--accent);font-size:var(--bm-type-body);background:#ee625a1a;border:1px solid #ee625a3d;border-radius:7px;padding:8px 10px}.settings-layout{grid-template-columns:180px minmax(0,680px);gap:25px;display:grid}.settings-nav{background:var(--surface);border:1px solid var(--line);border-radius:13px;flex-direction:column;align-self:start;gap:3px;padding:8px;display:flex}.settings-nav button{min-height:37px;color:var(--muted);font-size:var(--bm-type-body);text-align:left;background:0 0;border-radius:8px;align-items:center;gap:9px;padding:0 10px;display:flex}.settings-nav button:hover,.settings-nav button.is-active{color:var(--text);background:var(--surface-3)}.settings-nav button.is-active svg{color:var(--accent)}.settings-main{flex-direction:column;gap:15px;display:flex}.profile-card{align-items:center;gap:12px;display:flex}.profile-card>span:nth-child(2){flex-direction:column;flex:1;gap:4px;display:flex}.profile-card small{color:var(--muted-2);font-size:var(--bm-type-caption);letter-spacing:.12em}.profile-card strong{color:var(--text);font-size:var(--bm-type-title)}.profile-card p{color:var(--muted);font-size:var(--bm-type-body);margin:0}.setting-form-row{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:15px;min-height:78px;display:flex}.setting-form-row:last-child{border-bottom:0}.setting-form-row>span{flex-direction:column;gap:5px;display:flex}.setting-form-row strong{color:var(--text);font-size:var(--bm-type-title)}.setting-form-row small{color:var(--muted-2);font-size:var(--bm-type-caption)}.setting-form-row select,.form-grid select{min-width:135px;color:var(--text);background:var(--surface-2);border:1px solid var(--line);font-size:var(--bm-type-body);border-radius:7px;outline:0;padding:8px 9px}.segmented{background:var(--surface-2);border-radius:7px;padding:3px;display:flex}.segmented button{color:var(--muted);font-size:var(--bm-type-body);background:0 0;border-radius:5px;padding:7px 9px}.segmented button.is-active{color:var(--text);background:var(--surface-3);box-shadow:0 2px 5px #0000001f}.settings-link{width:100%;color:var(--muted);border-bottom:1px solid var(--line);text-align:left;background:0 0;justify-content:space-between;align-items:center;gap:10px;padding:14px 0;display:flex}.settings-link:last-child{border-bottom:0}.settings-link>span{align-items:center;gap:10px;display:flex}.settings-link>span>svg{color:var(--accent-2)}.settings-link>span>b{color:var(--text);font-size:var(--bm-type-body);flex-direction:column;gap:3px;display:flex}.settings-link small{color:var(--muted-2);font-size:var(--bm-type-caption);font-weight:400}.settings-link>svg{margin-left:auto}.legal-page>.view-intro,.legal-layout{width:min(100%,1260px);margin-left:auto;margin-right:auto}.legal-layout{grid-template-columns:320px minmax(0,900px);gap:32px;display:grid}.legal-nav{background:var(--surface);border:1px solid var(--line);border-radius:15px;flex-direction:column;align-self:start;gap:4px;padding:11px;display:flex}.legal-nav button{width:100%;color:var(--muted);text-align:left;background:0 0;border-radius:9px;align-items:center;gap:11px;padding:14px 11px;display:flex}.legal-nav button:hover,.legal-nav button.is-active{color:var(--text);background:var(--surface-3)}.legal-nav button.is-active svg:first-child{color:var(--accent)}.legal-nav button>span{font-size:var(--bm-type-body);flex-direction:column;flex:1;gap:5px;display:flex}.legal-nav small{color:var(--muted-2);font-size:var(--bm-type-caption);line-height:1.45}.legal-article{background:var(--surface);border:1px solid var(--line);border-radius:17px;min-height:620px;padding:40px 42px}.legal-article h2{color:var(--text);letter-spacing:-1.4px;margin:15px 0 11px;font-size:36px}.legal-article>p{max-width:760px;color:var(--muted);font-size:var(--bm-type-body);line-height:1.72}.legal-rule{background:var(--line);height:1px;margin:30px 0}.legal-article h3{color:var(--text);font-size:var(--bm-type-subheading);margin:29px 0 9px}.legal-section p{color:var(--muted);font-size:var(--bm-type-body);margin:0;line-height:1.78}.legal-callout{color:var(--gold);background:#d6a2691a;border:1px solid #d6a26938;border-radius:11px;gap:12px;margin:30px 0 22px;padding:17px;display:flex}.legal-callout>span{flex-direction:column;gap:5px;display:flex}.legal-callout strong{color:var(--text);font-size:var(--bm-type-title)}.legal-callout small{color:var(--muted);font-size:var(--bm-type-caption);line-height:1.5}.legal-section p{max-width:620px;color:var(--muted);font-size:var(--bm-type-body);margin:0;line-height:1.7}.modal-backdrop{z-index:80;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#04070cbf;place-items:center;padding:22px;animation:.18s ease-out fade-in;display:grid;position:fixed;inset:0}.upload-modal,.cookie-modal{border:1px solid var(--line-strong);background:#141b28;border-radius:18px;width:min(720px,100%);max-height:min(850px,92vh);padding:25px;overflow-y:auto;box-shadow:0 30px 80px #0000006b}.modal-heading{justify-content:space-between;align-items:flex-start;gap:15px;display:flex}.modal-heading h2{color:#fff;letter-spacing:-.8px;margin:8px 0 0;font-size:24px}.upload-stepper{color:var(--muted-2);font-size:var(--bm-type-body);align-items:center;gap:10px;padding:22px 0 18px;display:flex}.upload-stepper span{align-items:center;gap:6px;display:inline-flex}.upload-stepper span.is-active{color:var(--text)}.upload-stepper span.is-active b{color:#fff;background:var(--accent)}.upload-stepper b{width:20px;height:20px;color:var(--muted);background:var(--surface-3);border-radius:50%;place-items:center;display:grid}.upload-stepper i{background:var(--line);width:45px;height:1px}.upload-drop{min-height:170px;color:var(--muted);background:repeating-linear-gradient(-45deg, #ffffff06, #ffffff06 8px, transparent 8px, transparent 16px), var(--surface-2);text-align:center;border:1px dashed #ee625a73;border-radius:11px;flex-direction:column;justify-content:center;align-items:center;padding:20px;display:flex}.upload-drop input{display:none}.upload-cloud{width:46px;height:46px;color:var(--accent-2);background:#ee625a21;border-radius:50%;place-items:center;margin-bottom:12px;display:grid}.upload-drop strong{color:var(--text);font-size:var(--bm-type-title)}.upload-drop small{color:var(--muted-2);font-size:var(--bm-type-caption);margin-top:6px}.form-grid{grid-template-columns:1fr 1fr;gap:15px;padding-top:21px;display:grid}.form-grid label{flex-direction:column;gap:7px;display:flex}.form-grid label>span{color:var(--muted);font-size:var(--bm-type-body)}.form-grid input,.form-grid textarea{min-width:0;color:var(--text);background:var(--surface-2);border:1px solid var(--line);font-size:var(--bm-type-body);border-radius:7px;outline:0;padding:10px}.form-grid input:focus,.form-grid textarea:focus{border-color:var(--accent)}.form-grid textarea{resize:vertical;min-height:75px}.form-wide{grid-column:1/-1}.upload-footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:15px;margin-top:5px;padding-top:22px;display:flex}.upload-footer>span{color:var(--muted-2);font-size:var(--bm-type-body);align-items:center;gap:6px;display:inline-flex}.upload-footer>div{gap:8px;display:flex}.upload-done{text-align:center;flex-direction:column;align-items:center;padding:55px 22px 30px;display:flex}.done-check{width:68px;height:68px;color:var(--mint);background:#65beb026;border:1px solid #65beb04d;border-radius:50%;place-items:center;display:grid}.upload-done h3{color:#fff;margin:20px 0 7px;font-size:24px}.upload-done p{max-width:400px;color:var(--muted);font-size:var(--bm-type-body);margin:0;line-height:1.6}.processing-bar{background:var(--surface-3);border-radius:5px;width:min(340px,100%);height:7px;margin-top:25px;overflow:hidden}.processing-bar span{background:var(--accent);border-radius:inherit;width:38%;height:100%;display:block}.upload-done>small{color:var(--muted-2);font-size:var(--bm-type-caption);margin:9px 0 23px}.cookie-backdrop{align-items:end}.cookie-modal{width:min(640px,100%)}.cookie-lead{color:var(--muted);font-size:var(--bm-type-body);margin:19px 0;line-height:1.6}.cookie-setting{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:15px;padding:15px 0;display:flex}.cookie-setting>span{flex-direction:column;gap:5px;display:flex}.cookie-setting strong{color:#fff;font-size:var(--bm-type-title)}.cookie-setting small{color:var(--muted-2);font-size:var(--bm-type-caption)}.toggle.is-locked{opacity:.8;cursor:not-allowed}.cookie-modal-footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:15px;margin-top:6px;padding-top:20px;display:flex}.cookie-modal-footer>div{gap:8px;display:flex}.cookie-banner{z-index:70;border:1px solid var(--line-strong);-webkit-backdrop-filter:blur(17px);backdrop-filter:blur(17px);background:#141c28f7;border-radius:13px;align-items:center;gap:13px;padding:15px 18px;animation:.23s ease-out slide-up;display:flex;position:fixed;bottom:20px;left:25px;right:25px;box-shadow:0 18px 40px #0000004d}.cookie-icon{width:34px;height:34px;color:var(--accent-2);background:#ee625a21;border-radius:9px;flex:none;place-items:center;display:grid}.cookie-banner>span:nth-child(2){flex-direction:column;flex:1;gap:4px;display:flex}.cookie-banner strong{color:#fff;font-size:var(--bm-type-title)}.cookie-banner small{color:var(--muted);font-size:var(--bm-type-caption)}.cookie-banner>div{align-items:center;gap:7px;display:flex}.cookie-banner>div>button:not(.primary-button){color:var(--muted);font-size:var(--bm-type-body);background:0 0;border-radius:7px;padding:9px}.cookie-banner>div>button:hover{color:#fff;background:var(--surface-3)}.cookie-reopen{z-index:65;min-height:34px;color:var(--muted);border:1px solid var(--line-strong);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);font-size:var(--bm-type-body);background:#141c28f0;border-radius:999px;align-items:center;gap:7px;padding:0 11px;transition:all .18s;display:inline-flex;position:fixed;bottom:16px;right:18px;box-shadow:0 10px 28px #00000042}.cookie-reopen:hover{color:#fff;border-color:#ee625a73;transform:translateY(-1px)}.toast{z-index:100;max-width:min(350px,100vw - 44px);color:var(--text);box-shadow:var(--shadow);font-size:var(--bm-type-body);background:#202c3a;border:1px solid #65beb047;border-radius:10px;align-items:center;gap:9px;padding:11px 14px 11px 10px;animation:.2s ease-out slide-up;display:flex;position:fixed;bottom:22px;right:22px}.toast>span{width:22px;height:22px;color:var(--mint);background:#65beb021;border-radius:50%;place-items:center;display:grid}.comment-compose-actions{justify-content:flex-end;gap:7px;padding-top:8px;display:flex}.comment-compose-actions button:not(.primary-button){color:var(--muted);font-size:var(--bm-type-body);background:0 0;padding:7px 9px}.studio-detail-grid{grid-template-columns:1fr 1fr;gap:13px;margin-top:16px;display:grid}.studio-detail-card{background:var(--surface);border:1px solid var(--line);border-radius:14px;padding:18px}.studio-detail-card h3{color:var(--text);font-size:var(--bm-type-subheading);margin:9px 0 13px}.studio-detail-card p{color:var(--muted);font-size:var(--bm-type-body);line-height:1.5}.region-metric{margin-top:12px}.region-metric>span{color:var(--muted);font-size:var(--bm-type-body);justify-content:space-between;display:flex}.region-metric>span b{color:var(--text)}.region-metric>i{background:var(--surface-3);border-radius:5px;height:5px;margin-top:6px;display:block;overflow:hidden}.region-metric>i em{background:linear-gradient(90deg, var(--accent), var(--accent-2));border-radius:inherit;height:100%;display:block}.audience-heatmap{grid-template-columns:repeat(7,1fr);gap:5px;display:grid}.audience-heatmap i{background:var(--blue);border-radius:4px;height:19px}.studio-comments-panel{margin-top:16px}.studio-comment-row{border-bottom:1px solid var(--line);grid-template-columns:31px minmax(0,1fr) 68px;align-items:center;gap:10px;padding:12px 0;display:grid}.studio-comment-row>span:nth-child(2){flex-direction:column;gap:4px;min-width:0;display:flex}.studio-comment-row strong{color:var(--text);font-size:var(--bm-type-title)}.studio-comment-row small{color:var(--muted);font-size:var(--bm-type-caption);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.studio-comment-row>button{color:var(--accent-2);font-size:var(--bm-type-body);background:#ee625a1a;border-radius:6px;padding:7px}.creator-program-card{background:radial-gradient(circle at 90% 0, #65beb02e, transparent 40%), var(--surface)}.program-progress{background:var(--surface-3);border-radius:7px;height:7px;margin-top:19px;overflow:hidden}.program-progress span{background:var(--mint);height:100%;display:block}.studio-detail-card>small{color:var(--muted-2);font-size:var(--bm-type-caption);margin-top:8px;display:block}.earning-row{border-bottom:1px solid var(--line);color:var(--muted);font-size:var(--bm-type-body);justify-content:space-between;align-items:center;padding:9px 0;display:flex}.earning-row strong{color:var(--text)}.content-tools-card{justify-content:space-between;align-items:center;gap:20px;margin-top:16px;display:flex}.content-tools-card h3{margin-bottom:5px}.content-tools-card p{margin:0}.feature-panel{margin-top:15px}.feature-summary-grid{grid-template-columns:repeat(4,1fr);gap:9px;margin-bottom:16px;display:grid}.feature-summary-grid>div{background:var(--surface-2);border:1px solid var(--line);border-radius:9px;padding:13px}.feature-summary-grid small,.feature-summary-grid strong,.feature-summary-grid em{display:block}.feature-summary-grid small{color:var(--muted);font-size:var(--bm-type-caption)}.feature-summary-grid strong{color:var(--text);margin-top:7px;font-size:18px}.feature-summary-grid em{color:var(--mint);font-size:var(--bm-type-caption);margin-top:4px;font-style:normal}.campaign-row{border-bottom:1px solid var(--line);grid-template-columns:34px minmax(0,1fr) 80px 36px 24px;align-items:center;gap:10px;min-height:62px;display:grid}.campaign-art{width:32px;height:32px;color:var(--accent);background:#ee625a1f;border-radius:8px;place-items:center;display:grid}.campaign-row>span:nth-child(2){flex-direction:column;gap:4px;display:flex}.campaign-row strong{color:var(--text);font-size:var(--bm-type-title)}.campaign-row small{color:var(--muted-2);font-size:var(--bm-type-caption)}.campaign-row>b{color:var(--muted);font-size:var(--bm-type-body)}.campaign-row>button:last-child{color:var(--muted);background:0 0}.plans-layout{margin-top:15px}.plan-cards{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.plan-admin-card{border-top:3px solid var(--accent)}.plan-admin-card h3{color:var(--text);font-size:var(--bm-type-subheading);margin:8px 0}.plan-admin-card>strong{color:var(--text);font-size:22px}.plan-admin-card>strong small{color:var(--muted);font-size:var(--bm-type-caption)}.plan-admin-card p{min-height:40px;color:var(--muted);font-size:var(--bm-type-body);line-height:1.5}.plan-admin-card button{color:var(--accent-2);font-size:var(--bm-type-body);background:0 0;align-items:center;gap:5px;padding:6px 0;display:flex}.ppv-panel{max-width:850px;margin-top:12px}.admin-inline-input{width:150px;color:var(--text);background:var(--surface-2);border:1px solid var(--line);font-size:var(--bm-type-body);border-radius:7px;outline:0;padding:8px 9px}.pipeline-panel{min-height:360px}.pipeline-flow{justify-content:space-between;align-items:center;padding:24px 5px 28px;display:flex}.pipeline-flow>span{flex-direction:column;flex:1;align-items:center;gap:6px;display:flex;position:relative}.pipeline-flow>span>b{z-index:2;width:38px;height:38px;color:var(--accent-2);background:var(--surface-3);border:1px solid var(--line-strong);border-radius:10px;place-items:center;display:grid}.pipeline-flow>span>small{color:var(--muted);font-size:var(--bm-type-caption)}.pipeline-flow>span>i{background:linear-gradient(90deg, var(--accent), var(--blue));width:calc(100% - 38px);height:1px;position:absolute;top:19px;left:calc(50% + 19px)}.stream-profile{grid-template-columns:130px minmax(0,1fr) 54px;align-items:center;gap:10px;padding:8px 0;display:grid}.stream-profile>span{color:var(--text);font-size:var(--bm-type-body);flex-direction:column;gap:3px;display:flex}.stream-profile small{color:var(--muted-2);font-size:var(--bm-type-caption)}.stream-profile>b{background:var(--surface-3);border-radius:5px;height:5px;overflow:hidden}.stream-profile>b i{background:var(--blue);height:100%;display:block}.stream-profile>em{color:var(--mint);font-size:var(--bm-type-caption);font-style:normal}.storage-panel h3{color:var(--text)}.storage-ring{border:10px solid #7690df24;border-top-color:var(--blue);border-right-color:var(--blue);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:140px;height:140px;margin:17px auto;display:flex}.storage-ring strong{color:var(--text);font-size:26px}.storage-ring small{color:var(--muted-2);font-size:var(--bm-type-caption)}.settings-page>.view-intro,.settings-page>.settings-layout{width:min(100%,1240px);margin-left:auto;margin-right:auto}.settings-page>.view-intro{margin-bottom:32px}.settings-page .settings-layout{grid-template-columns:250px minmax(0,880px);justify-content:center;gap:32px}.settings-page .settings-nav{border-radius:17px;gap:6px;padding:13px;position:sticky;top:84px}.settings-page .settings-nav button{min-height:49px;font-size:var(--bm-type-body);border-radius:10px;padding:0 14px}.settings-page .settings-main{gap:18px}.settings-page .profile-card,.settings-page .settings-card{border-radius:18px;padding:27px 29px}.settings-page .profile-card strong{font-size:var(--bm-type-title)}.settings-page .profile-card p{font-size:var(--bm-type-body)}.settings-page .profile-card small{font-size:var(--bm-type-caption)}.settings-page .panel-heading h3{color:var(--text);margin:5px 0 0;font-size:22px}.settings-page .setting-form-row{gap:24px;min-height:92px}.settings-page .setting-form-row strong{font-size:var(--bm-type-title)}.settings-page .setting-form-row small{max-width:590px;font-size:var(--bm-type-caption);line-height:1.55}.settings-page .setting-form-row select{min-width:190px;min-height:42px;font-size:var(--bm-type-body);padding:9px 11px}.settings-page .segmented button{min-height:36px;font-size:var(--bm-type-body);padding:8px 13px}.settings-page .settings-link{min-height:70px;padding:16px 0}.settings-page .settings-link>span>b{font-size:var(--bm-type-body)}.settings-page .settings-link small{font-size:var(--bm-type-caption)}.settings-danger-actions{flex-wrap:wrap;gap:9px;padding-top:21px;display:flex}.settings-danger-actions button{color:#ffaaa4;min-height:39px;font-size:var(--bm-type-body);background:#ee625a14;border:1px solid #ee625a33;border-radius:8px;align-items:center;gap:7px;padding:0 12px;display:inline-flex}.settings-storage-card{grid-template-columns:43px minmax(0,1fr) auto;align-items:center;gap:13px;padding:17px 0 2px;display:grid}.settings-storage-card>span{width:43px;height:43px;color:var(--accent-2);background:#ee625a1a;border-radius:10px;place-items:center;display:grid}.settings-storage-card>div{flex-direction:column;gap:4px;display:flex}.settings-storage-card strong{color:var(--text);font-size:var(--bm-type-title)}.settings-storage-card small{color:var(--muted-2);font-size:var(--bm-type-caption);line-height:1.5}.settings-storage-card button{color:var(--accent-2);background:var(--surface-2);font-size:var(--bm-type-body);border-radius:7px;padding:8px 10px}.footer-language-picker{display:inline-flex;position:relative}.footer-language-menu{z-index:35;border:1px solid var(--line-strong);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#141c28fc;border-radius:12px;width:235px;max-height:330px;padding:9px;display:grid;position:absolute;bottom:31px;left:0;overflow-y:auto;box-shadow:0 18px 45px #00000059}.footer-language-menu>strong{color:var(--muted-2);font-size:var(--bm-type-title);letter-spacing:.12em;text-transform:uppercase;padding:7px 9px 9px}.footer-language-menu>button{width:100%;min-height:35px;color:var(--muted);text-align:left;border-radius:7px;justify-content:space-between;align-items:center;padding:0 9px;display:flex}.footer-language-menu>button:hover,.footer-language-menu>button.is-active{color:var(--text);background:var(--surface-3)}.footer-language-menu>button.is-active svg{color:var(--accent)}.legal-toc{background:var(--surface-2);border:1px solid var(--line);border-radius:13px;margin-top:24px;padding:18px}.legal-toc>strong{color:var(--text);font-size:var(--bm-type-title);margin-bottom:12px;display:block}.legal-toc>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 16px;display:grid}.legal-toc button{color:var(--muted);font-size:var(--bm-type-body);text-align:left;background:0 0;align-items:flex-start;gap:8px;padding:7px 5px;line-height:1.45;display:flex}.legal-toc button:hover{color:var(--accent-2)}.legal-toc button>span{color:var(--accent);font-size:var(--bm-type-body);font-weight:800}.legal-section{scroll-margin-top:95px}.legal-section p{max-width:780px;font-size:var(--bm-type-body);line-height:1.8}.legal-responsibility{color:var(--accent);background:#ec525917;border:1px solid #ec525940;border-radius:13px;gap:13px;margin-top:24px;padding:18px;display:flex}.legal-responsibility>span{flex-direction:column;gap:6px;display:flex}.legal-responsibility strong{color:var(--text);font-size:var(--bm-type-title)}.legal-responsibility small{max-width:760px;color:var(--muted);font-size:var(--bm-type-caption);line-height:1.65}@media (width<=1100px){.settings-page .settings-layout{grid-template-columns:1fr}.settings-page .settings-nav{flex-direction:row;position:static;overflow-x:auto}.settings-page .settings-nav button{flex:none}}@media (width<=700px){.settings-page>.view-intro,.settings-page>.settings-layout{width:100%}.settings-page>.view-intro{margin-bottom:19px}.settings-page .settings-nav{gap:4px;padding:7px}.settings-page .settings-nav button{min-height:42px;font-size:var(--bm-type-body);padding:0 11px}.settings-page .profile-card,.settings-page .settings-card{border-radius:14px;padding:19px}.settings-page .setting-form-row{min-height:0;padding:18px 0}.settings-page .setting-form-row select{width:100%;min-width:0}.settings-page .setting-form-row strong{font-size:var(--bm-type-title)}.settings-page .setting-form-row small{font-size:var(--bm-type-caption)}.settings-danger-actions{flex-direction:column}.settings-danger-actions button{justify-content:center;width:100%}.settings-storage-card{grid-template-columns:40px minmax(0,1fr)}.settings-storage-card>button{grid-column:1/-1;width:100%}.footer-language-menu{width:min(250px,100vw - 30px);left:auto;right:0}.legal-toc>div{grid-template-columns:1fr}.legal-toc{padding:14px}.legal-section p{font-size:var(--bm-type-body)}}.bm-scroll-top{z-index:180;color:#fff;opacity:0;pointer-events:none;background:linear-gradient(135deg,#ee625a,#c74458);border:1px solid #ffffff3d;border-radius:50%;place-items:center;width:46px;height:46px;font-size:23px;font-weight:800;transition:all .2s;display:grid;position:fixed;bottom:86px;right:22px;transform:translateY(12px);box-shadow:0 14px 32px #00000047}.bm-scroll-top.is-visible{opacity:1;pointer-events:auto;transform:none}.bm-scroll-top:hover{transform:translateY(-2px)}.bm-install-app{z-index:179;color:#fff;min-height:40px;font-size:var(--bm-type-body);background:#1b2738;border:1px solid #ffffff2e;border-radius:22px;align-items:center;gap:8px;padding:0 13px;display:flex;position:fixed;bottom:142px;right:22px;box-shadow:0 12px 30px #00000040}.bm-install-app span{color:#fff;background:linear-gradient(135deg,#ee625a,#c74458);border-radius:7px;place-items:center;width:22px;height:22px;display:grid}.bm-install-app:hover{border-color:#ee625a}.bm-install-help{z-index:250;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#04080ec2;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.bm-install-help>section{color:#f7f9fc;text-align:center;background:#111a28;border:1px solid #2a374a;border-radius:22px;width:min(460px,100%);padding:34px;position:relative;box-shadow:0 24px 80px #00000080}.bm-install-help h2{margin:16px 0 10px;font-size:25px}.bm-install-help p{color:#9daabd;margin:0;font-size:14px;line-height:1.65}.bm-install-icon{color:#fff;background:linear-gradient(135deg,#ee625a,#c74458);border-radius:17px;place-items:center;width:58px;height:58px;margin:auto;font-size:25px;display:grid}.bm-install-close{color:#aab4c4;background:#192435;border:1px solid #2a374a;border-radius:50%;width:32px;height:32px;font-size:20px;position:absolute;top:13px;right:14px}.bm-install-done{color:#fff;background:#ee625a;border:0;border-radius:12px;width:100%;min-height:46px;margin-top:24px;font-weight:800}.bm-skip-link{z-index:3000;color:#fff;background:#e75359;border-radius:8px;padding:10px 12px;transition:transform .15s;position:fixed;top:8px;left:8px;transform:translateY(-150%)}.bm-skip-link:focus{transform:translateY(0)}.bm-connection-banner,.bm-update-banner{z-index:190;left:50%;bottom:max(18px,env(safe-area-inset-bottom));color:#eef3f8;background:#192435;border:1px solid #ffffff29;border-radius:12px;align-items:center;gap:10px;max-width:calc(100vw - 28px);padding:10px 12px;display:flex;position:fixed;transform:translate(-50%);box-shadow:0 15px 40px #00000059}.bm-connection-banner span,.bm-update-banner strong{font-size:var(--bm-type-title)}.bm-connection-banner small,.bm-update-banner small{color:#a5b1c2;font-size:var(--bm-type-caption)}.bm-update-banner>span{flex-direction:column;gap:3px;min-width:0;display:flex}.bm-update-banner button{color:#fff;font-size:var(--bm-type-body);background:#e75359;border-radius:7px;padding:8px 10px;font-weight:800}.bm-update-banner button:last-child{color:#a5b1c2;background:0 0;padding:6px 8px}.offline-page{color:#f4f6f8;background:radial-gradient(circle at 70% 10%,#ee625a2e,#0000 36%),#080c13;place-items:center;min-height:100vh;padding:22px;display:grid}.offline-page>section{text-align:center;background:#111823;border:1px solid #ffffff1a;border-radius:20px;width:min(620px,100%);padding:34px}.offline-page>section>span{aspect-ratio:1;color:#fff;background:linear-gradient(135deg,#ee625a,#be3f51);border-radius:18px;place-items:center;width:62px;margin:0 auto 18px;font-weight:900;display:grid}.offline-page small{color:#f17879;font-size:var(--bm-type-caption);letter-spacing:.15em;font-weight:900}.offline-page h1{letter-spacing:-.05em;margin:10px 0;font-size:clamp(32px,7vw,58px)}.offline-page p{color:#9da8b8;max-width:500px;font-size:var(--bm-type-body);margin:0 auto;line-height:1.65}.offline-page a{color:#fff;font-size:var(--bm-type-body);background:#e75359;border-radius:9px;margin-top:22px;padding:11px 14px;font-weight:850;text-decoration:none;display:inline-block}.bm-editor-modal>header p{max-width:430px;color:var(--admin-muted);font-size:var(--bm-type-body);margin:2px 0 0;font-weight:400}.bm-editor-modal>header>span{align-items:flex-start}.bm-platform-layout,.bm-integration-layout{grid-template-columns:270px minmax(0,1fr);align-items:start;gap:12px;display:grid}.bm-platform-nav,.bm-provider-list{flex-direction:column;padding:8px;display:flex}.bm-platform-nav>button,.bm-provider-list>button{color:#475364;text-align:left;background:0 0;border-radius:8px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:9px;width:100%;min-height:58px;padding:8px;display:grid}.bm-platform-nav>button:hover,.bm-platform-nav>button.is-active,.bm-provider-list>button:hover,.bm-provider-list>button.is-active{color:#1d2530;background:#f1f3f6}.bm-platform-nav>button.is-active,.bm-provider-list>button.is-active{box-shadow:inset 3px 0 var(--admin-red)}.bm-platform-nav span,.bm-provider-list span{flex-direction:column;gap:3px;min-width:0;display:flex}.bm-platform-nav strong,.bm-provider-list strong{font-size:var(--bm-type-title)}.bm-platform-nav small,.bm-provider-list small{color:var(--admin-muted);font-size:var(--bm-type-caption);text-overflow:ellipsis;overflow:hidden}.bm-platform-nav b{font-size:var(--bm-type-body)}.bm-provider-list em{color:#8b95a3;font-size:var(--bm-type-caption);white-space:nowrap;background:#f0f2f5;border-radius:10px;padding:4px 7px;font-style:normal}.bm-provider-list em.is-good{color:#16895f;background:#d9f7e9}.bm-provider-list em.is-bad{color:#c83941;background:#ffe1e3}.bm-platform-form,.bm-provider-editor{padding:18px}.bm-platform-form>header,.bm-platform-audit>header,.bm-provider-editor>header,.bm-language-studio>header{border-bottom:1px solid var(--admin-line);justify-content:space-between;align-items:flex-start;gap:12px;padding-bottom:15px;display:flex}.bm-platform-form header>span,.bm-platform-audit header>span,.bm-language-studio header>span{flex-direction:column;gap:4px;display:flex}.bm-platform-form h2,.bm-platform-audit h2,.bm-provider-editor h2,.bm-language-studio h2{color:#1d2530;font-size:var(--bm-type-section);margin:0}.bm-platform-form header small,.bm-platform-audit header small,.bm-provider-editor header small,.bm-language-studio header small{color:var(--admin-red);font-size:var(--bm-type-caption);letter-spacing:.1em;font-weight:900}.bm-platform-form header p,.bm-provider-editor header p{color:var(--admin-muted);font-size:var(--bm-type-body);margin:0}.bm-platform-form header button,.bm-platform-audit header button{border:1px solid var(--admin-line);height:30px;font-size:var(--bm-type-body);background:#f6f7f8;border-radius:7px;padding:0 10px}.bm-platform-fields{grid-template-columns:1fr 1fr;gap:0 18px;display:grid}.bm-platform-fields>label,.bm-provider-fields>label{border-bottom:1px solid #eef0f3;grid-template-columns:minmax(150px,1fr) minmax(170px,1.1fr);align-items:center;gap:14px;min-height:70px;padding:11px 0;display:grid}.bm-platform-fields>label.is-wide{grid-column:1/-1}.bm-platform-fields label>span,.bm-provider-fields label>span{flex-direction:column;gap:4px;display:flex}.bm-platform-fields strong,.bm-provider-fields strong{font-size:var(--bm-type-title)}.bm-platform-fields strong>i{background:var(--admin-red);border-radius:50%;width:6px;height:6px;margin-left:5px;display:inline-block}.bm-platform-fields small,.bm-provider-fields small{color:var(--admin-muted);font-size:var(--bm-type-caption);line-height:1.4}.bm-platform-fields input,.bm-platform-fields select,.bm-platform-fields textarea,.bm-provider-fields input{color:#27313e;border:1px solid var(--admin-line);width:100%;min-height:34px;font-size:var(--bm-type-body);background:#f7f8fa;border-radius:7px;outline:0;padding:7px 9px}.bm-platform-fields textarea{resize:vertical;min-height:105px}.bm-form-feedback{color:#176f50;font-size:var(--bm-type-body);background:#eaf9f2;border:1px solid #c9eedf;border-radius:8px;margin:13px 0 0;padding:10px 12px}.bm-platform-audit{padding:16px}.bm-platform-audit>div{font-size:var(--bm-type-body);border-bottom:1px solid #eef0f3;grid-template-columns:minmax(170px,1fr) minmax(150px,1fr) 150px;gap:10px;padding:10px 2px;display:grid}.bm-platform-audit span,.bm-platform-audit time{color:var(--admin-muted)}.bm-integration-tabs{gap:6px;display:flex;overflow-x:auto}.bm-integration-tabs button{color:#647080;border:1px solid var(--admin-line);min-height:31px;font-size:var(--bm-type-body);white-space:nowrap;background:#fff;border-radius:8px;align-items:center;gap:6px;padding:0 10px;display:flex}.bm-integration-tabs button.is-active{color:#fff;background:var(--admin-red);border-color:var(--admin-red)}.bm-integration-tabs small{background:#ffffff26;border-radius:9px;place-items:center;min-width:17px;height:17px;padding:0 4px;display:grid}.bm-provider-editor>header{grid-template-columns:34px minmax(0,1fr) 42px;display:grid}.bm-provider-editor>header>span:nth-child(2){flex-direction:column;gap:4px;display:flex}.bm-provider-editor>.bm-segment{width:max-content;margin:14px 0}.bm-provider-fields{grid-template-columns:1fr 1fr;gap:0 18px;display:grid}.bm-provider-note{color:#53606f;font-size:var(--bm-type-body);background:#f6f7f9;border-radius:8px;padding:10px 12px}.bm-provider-editor>footer{justify-content:flex-end;gap:8px;padding-top:14px;display:flex}.bm-provider-editor>footer button{border:1px solid var(--admin-line);height:33px;font-size:var(--bm-type-body);background:#fff;border-radius:7px;padding:0 12px}.bm-provider-editor>small{color:var(--admin-muted);font-size:var(--bm-type-caption);margin-top:8px;display:block}.bm-language-studio{padding:16px}.bm-language-studio>header label{color:#53606f;font-size:var(--bm-type-caption);align-items:center;gap:8px;display:flex}.bm-language-studio>header select{border:1px solid var(--admin-line);background:#f7f8fa;border-radius:7px;height:32px;padding:0 26px 0 9px}.bm-language-studio>div{border-bottom:1px solid #eef0f3;grid-template-columns:34px minmax(0,1fr) 78px 42px;align-items:center;gap:10px;min-height:65px;display:grid}.bm-language-studio>div>span{flex-direction:column;gap:3px;display:flex}.bm-language-studio>div strong{font-size:var(--bm-type-title)}.bm-language-studio>div small{color:var(--admin-muted);font-size:var(--bm-type-caption)}.bm-language-studio>div>em{color:#8b95a3;font-size:var(--bm-type-caption);text-align:center;background:#f0f2f5;border-radius:11px;padding:5px 7px;font-style:normal}.bm-language-studio>div>em.is-good{color:#16895f;background:#d9f7e9}@media (width<=900px){.bm-platform-layout,.bm-integration-layout{grid-template-columns:1fr}.bm-platform-nav,.bm-provider-list{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.bm-platform-fields,.bm-provider-fields{grid-template-columns:1fr}.bm-platform-fields>label.is-wide{grid-column:auto}}@media (width<=600px){.bm-scroll-top{width:42px;height:42px;bottom:78px;right:14px}.bm-install-app{min-width:42px;min-height:42px;padding:0 10px;bottom:128px;right:14px}.bm-install-app b{display:none}.bm-install-help>section{padding:30px 22px}.bm-platform-nav,.bm-provider-list{grid-template-columns:1fr}.bm-platform-form,.bm-provider-editor,.bm-language-studio{padding:13px}.bm-platform-fields>label,.bm-provider-fields>label{grid-template-columns:1fr;gap:7px}.bm-platform-audit>div{grid-template-columns:1fr}.bm-language-studio>header{flex-direction:column;align-items:stretch}.bm-language-studio>header label{justify-content:space-between}.bm-language-studio>div{grid-template-columns:32px minmax(0,1fr) 38px}.bm-language-studio>div>em{display:none}}.security-admin-grid{grid-template-columns:minmax(0,1.35fr) minmax(240px,.65fr);gap:15px;margin-top:15px;display:grid}.security-score{color:var(--mint);font-size:var(--bm-type-body);background:#65beb01a;border:1px solid #65beb038;border-radius:6px;padding:6px 8px;font-weight:800}.audit-stat{align-items:center;gap:9px;padding:8px 0;display:flex}.audit-stat .admin-stat-icon{width:29px;height:29px;margin:0}.audit-stat>span:last-child{flex:1;justify-content:space-between;align-items:center;display:flex}.audit-stat small{color:var(--muted);font-size:var(--bm-type-caption)}.audit-stat strong{color:var(--text);font-size:var(--bm-type-title)}.languages-admin-panel,.compliance-panel,.integrations-panel{margin-top:15px}.translation-overview{grid-template-columns:repeat(3,1fr);gap:9px;margin-bottom:13px;display:grid}.translation-overview>span{background:var(--surface-2);border-radius:9px;align-items:baseline;gap:7px;padding:13px;display:flex}.translation-overview strong{color:var(--text);font-size:20px}.translation-overview small{color:var(--muted);font-size:var(--bm-type-caption)}.language-admin-list>div,.compliance-list>div{border-bottom:1px solid var(--line);align-items:center;gap:10px;min-height:54px;display:grid}.language-admin-list>div{grid-template-columns:38px minmax(0,1fr) 78px 46px}.language-code{width:32px;height:26px;color:var(--accent-2);font-size:var(--bm-type-body);background:#ee625a1a;border-radius:6px;place-items:center;font-weight:800;display:grid}.language-admin-list>div>span:nth-child(2),.compliance-list>div>span:nth-child(2){flex-direction:column;gap:3px;display:flex}.language-admin-list strong,.compliance-list strong{color:var(--text);font-size:var(--bm-type-title)}.language-admin-list small,.compliance-list small{color:var(--muted-2);font-size:var(--bm-type-caption)}.language-admin-list button{color:var(--accent-2);font-size:var(--bm-type-body);background:0 0}.compliance-list>div{grid-template-columns:31px minmax(0,1fr) 100px 80px 24px}.compliance-icon{width:28px;height:28px;color:var(--gold);background:#d6a2691a;border-radius:7px;place-items:center;display:grid}.compliance-list>div>em{color:var(--muted-2);font-size:var(--bm-type-caption);font-style:normal}.compliance-list>div>button{color:var(--muted);background:0 0}.legal-admin-note,.provider-vault-note{color:var(--gold);background:#d6a26914;border:1px solid #d6a26933;border-radius:9px;align-items:center;gap:10px;margin-top:15px;padding:13px;display:flex}.legal-admin-note>span,.provider-vault-note>span{flex-direction:column;flex:1;gap:4px;display:flex}.legal-admin-note strong,.provider-vault-note strong{color:var(--text);font-size:var(--bm-type-title)}.legal-admin-note small,.provider-vault-note small{color:var(--muted);font-size:var(--bm-type-caption)}.legal-admin-note button{color:var(--gold);font-size:var(--bm-type-body);background:#d6a2691a;border-radius:6px;padding:7px 9px}.provider-grid{grid-template-columns:repeat(2,1fr);gap:9px;display:grid}.provider-grid>button{color:var(--muted);background:var(--surface-2);border:1px solid var(--line);text-align:left;border-radius:10px;grid-template-rows:auto auto;grid-template-columns:38px minmax(0,1fr) 65px 18px;align-items:center;gap:3px 9px;padding:12px;display:grid}.provider-grid>button:hover{border-color:#ee625a4d}.provider-grid>button>span{width:36px;height:36px;color:var(--accent-2);background:#ee625a1a;border-radius:9px;grid-row:1/3;place-items:center;display:grid}.provider-grid strong{color:var(--text);font-size:var(--bm-type-title)}.provider-grid small{color:var(--muted-2);font-size:var(--bm-type-caption)}.provider-grid em{color:var(--gold);font-size:var(--bm-type-caption);grid-area:1/3/3;font-style:normal}.provider-grid em.connected{color:var(--mint)}.provider-grid em i{background:currentColor;border-radius:50%;width:5px;height:5px;margin-right:4px;display:inline-block}.provider-grid>button>svg{grid-area:1/4/3}.page-content--admin .admin-layout{grid-template-columns:230px minmax(0,1fr)}.admin-nav-group{border-bottom:1px solid var(--line)}.admin-nav-group:last-of-type{border-bottom:0}.admin-group-toggle{width:100%;min-height:31px;color:var(--muted-2);font-size:var(--bm-type-body);letter-spacing:.12em;text-transform:uppercase;background:0 0;justify-content:space-between;align-items:center;padding:0 8px;font-weight:800;display:flex}.admin-group-toggle svg{transition:transform .18s}.admin-group-toggle[aria-expanded=false] svg{transform:rotate(-90deg)}.admin-submenu{flex-direction:column;gap:2px;padding:0 0 7px;display:flex}.admin-submenu>button{width:100%;min-height:34px;color:var(--muted);font-size:var(--bm-type-body);text-align:left;background:0 0;border-radius:8px;align-items:center;gap:8px;padding:0 9px 0 11px;display:flex}.admin-submenu>button:hover,.admin-submenu>button.is-active{color:var(--text);background:var(--surface-3)}.admin-submenu>button.is-active{box-shadow:inset 2px 0 var(--accent)}.admin-submenu>button.is-active svg{color:var(--accent)}.admin-submenu>button b{color:#fff;background:var(--accent);font-size:var(--bm-type-body);border-radius:5px;margin-left:auto;padding:3px 5px}.clip-suite{min-width:0}.clip-suite-hero{background:radial-gradient(circle at 85% 10%,#ee625a47,#0000 33%),linear-gradient(135deg,#171a29,#2b2035);border:1px solid #ffffff1a;border-radius:16px;grid-template-columns:minmax(0,1fr) 130px;align-items:center;gap:24px;min-height:190px;padding:26px 30px;display:grid;overflow:hidden}.clip-suite-hero h3{color:#fff;letter-spacing:-1px;margin:12px 0 8px;font-size:27px}.clip-suite-hero p{color:#ffffff9e;max-width:670px;font-size:var(--bm-type-body);margin:0;line-height:1.65}.clip-coverage-ring{background:radial-gradient(circle,#1c1e2b 55%,transparent 57%),conic-gradient(var(--mint) 0 100%);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:108px;height:108px;margin:auto;display:flex;box-shadow:0 14px 30px #00000038}.clip-coverage-ring strong{color:#fff;font-size:25px}.clip-coverage-ring small{color:#ffffff7a;font-size:var(--bm-type-caption);letter-spacing:.08em;margin-top:3px;font-weight:800}.clip-suite-stats{grid-template-columns:repeat(4,1fr);gap:9px;margin-top:11px;display:grid}.clip-suite-stats>span{background:var(--surface);border:1px solid var(--line);border-radius:10px;flex-direction:column;gap:4px;padding:13px 14px;display:flex}.clip-suite-stats small{color:var(--muted);font-size:var(--bm-type-caption)}.clip-suite-stats strong{color:var(--text);font-size:22px}.clip-suite-stats em{color:var(--mint);font-size:var(--bm-type-caption);font-style:normal}.clip-suite-toolbar{justify-content:space-between;align-items:center;gap:12px;margin-top:14px;display:flex}.clip-search{max-width:560px;height:38px;color:var(--muted);background:var(--surface);border:1px solid var(--line);border-radius:9px;flex:1;align-items:center;gap:8px;padding:0 11px;display:flex}.clip-search input{min-width:0;color:var(--text);font-size:var(--bm-type-body);background:0 0;border:0;outline:0;flex:1}.clip-search button{color:var(--muted);background:0 0;place-items:center;display:grid}.clip-suite-toolbar>button{min-height:36px;color:var(--muted);background:var(--surface);border:1px solid var(--line);font-size:var(--bm-type-body);border-radius:8px;align-items:center;gap:6px;padding:0 11px;display:inline-flex}.clip-group-tabs{scrollbar-width:none;gap:6px;padding:13px 0 15px;display:flex;overflow-x:auto}.clip-group-tabs::-webkit-scrollbar{display:none}.clip-group-tabs button{min-height:31px;color:var(--muted);background:var(--surface-2);font-size:var(--bm-type-body);white-space:nowrap;border:1px solid #0000;border-radius:8px;align-items:center;gap:6px;padding:0 10px;display:inline-flex}.clip-group-tabs button.is-active{color:#fff;background:var(--accent)}.clip-group-tabs small{min-width:16px;height:16px;color:inherit;font-size:var(--bm-type-caption);background:#ffffff1f;border-radius:5px;place-items:center;padding:0 3px;display:grid}.clip-suite-layout{grid-template-columns:minmax(0,1fr) 330px;align-items:start;gap:12px;display:grid}.clip-module-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.clip-module-grid--category{align-content:start}.clip-module-card{min-height:67px;color:var(--muted);background:var(--surface);border:1px solid var(--line);text-align:left;border-radius:9px;grid-template-columns:34px minmax(0,1fr) auto 14px;align-items:center;gap:8px;padding:9px 10px;transition:all .18s;display:grid}.clip-module-card:hover,.clip-module-card.is-selected{border-color:#ee625a61;transform:translateY(-1px)}.clip-module-card.is-selected{background:linear-gradient(120deg,#ee625a1a,var(--surface));box-shadow:inset 2px 0 var(--accent)}.clip-module-icon,.clip-detail-icon{width:32px;height:32px;color:var(--accent-2);background:#ee625a1a;border-radius:8px;place-items:center;display:grid}.clip-module-copy{flex-direction:column;gap:4px;min-width:0;display:flex}.clip-module-copy strong{color:var(--text);font-size:var(--bm-type-title);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.clip-module-copy small{color:var(--muted-2);font-size:var(--bm-type-caption);-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.5;display:-webkit-box;overflow:hidden}.clip-module-card>em,.clip-detail-head>em{font-size:var(--bm-type-caption);white-space:nowrap;border-radius:5px;align-items:center;gap:4px;padding:4px 5px;font-style:normal;display:inline-flex}.clip-module-card>em i,.clip-detail-head>em i{background:currentColor;border-radius:50%;width:5px;height:5px}.clip-module-card>em.is-live,.clip-detail-head>em.is-live{color:var(--mint);background:#65beb01a}.clip-module-card>em.is-configured,.clip-detail-head>em.is-configured{color:var(--blue);background:#7690df1a}.clip-module-card>em.needs-provider,.clip-detail-head>em.needs-provider{color:var(--gold);background:#d6a2691a}.clip-module-detail{padding:16px;position:sticky;top:92px}.clip-detail-head{grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:9px;display:grid}.clip-detail-head>span:nth-child(2){flex-direction:column;gap:4px;min-width:0;display:flex}.clip-detail-head small{color:var(--muted-2);font-size:var(--bm-type-caption);letter-spacing:.08em;font-weight:800}.clip-detail-head strong{color:var(--text);font-size:var(--bm-type-title);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.clip-module-detail>p{color:var(--muted);font-size:var(--bm-type-body);margin:13px 0;line-height:1.55}.clip-master-switch{background:var(--surface-2);border:1px solid var(--line);border-radius:8px;justify-content:space-between;align-items:center;gap:9px;padding:11px;display:flex}.clip-master-switch>span{flex-direction:column;gap:3px;display:flex}.clip-master-switch strong{color:var(--text);font-size:var(--bm-type-title)}.clip-master-switch small{color:var(--muted-2);font-size:var(--bm-type-caption)}.clip-setting-list{margin-top:9px}.clip-setting-list>div{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:9px;padding:9px 1px;display:flex}.clip-setting-list>div>span{flex-direction:column;flex:1;gap:3px;display:flex}.clip-setting-list strong{color:var(--text);font-size:var(--bm-type-title)}.clip-setting-list small{color:var(--muted-2);font-size:var(--bm-type-caption);line-height:1.5}.clip-provider-box{background:#d6a2690f;border:1px solid #d6a2692e;border-radius:9px;gap:8px;margin-top:10px;padding:11px;display:grid}.clip-provider-box label{flex-direction:column;gap:4px;display:flex}.clip-provider-box label span{color:var(--muted);font-size:var(--bm-type-body)}.clip-provider-box input,.clip-provider-box select{width:100%;height:31px;color:var(--text);background:var(--surface);border:1px solid var(--line);font-size:var(--bm-type-body);border-radius:6px;outline:0;padding:0 8px}.clip-provider-box>small{color:var(--muted-2);font-size:var(--bm-type-caption);line-height:1.4}.clip-detail-actions{justify-content:flex-end;gap:7px;margin-top:12px;display:flex}.clip-category-intro{background:radial-gradient(circle at 90% 0,#7690df1f,transparent 38%),var(--surface);justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px;display:flex}.clip-category-intro h3{font-size:var(--bm-type-subheading);margin:6px 0}.clip-category-intro p{max-width:720px;color:var(--muted);font-size:var(--bm-type-body);margin:0;line-height:1.5}.clip-category-intro>span{background:var(--surface-2);border-radius:9px;flex-direction:column;align-items:center;min-width:80px;padding:10px;display:flex}.clip-category-intro>span strong{color:var(--text);font-size:22px}.clip-category-intro>span small{color:var(--muted);font-size:var(--bm-type-caption)}.clip-empty-state{grid-column:1/-1;min-height:220px}.channel-banner-link{text-align:left;background:0 0;flex-direction:column;flex:1;gap:5px;padding:0;display:flex}.channel-banner-link>span{color:var(--muted);font-size:var(--bm-type-body)}.channel-cover{border:1px solid var(--line);background-position:50%;background-size:cover;border-radius:20px;flex-direction:column;justify-content:flex-end;min-height:270px;padding:38px;display:flex;overflow:hidden}.channel-cover h1{color:#fff;letter-spacing:-2.5px;margin:10px 0 7px;font-size:clamp(34px,5vw,62px)}.channel-cover p{color:#ffffffb3;max-width:520px;font-size:var(--bm-type-body);margin:0}.channel-profile-row{align-items:center;gap:12px;padding:20px 4px 15px;display:flex}.channel-profile-row>span:nth-child(2){flex-direction:column;flex:1;gap:5px;display:flex}.channel-profile-row>span strong{color:var(--text);font-size:var(--bm-type-title)}.channel-profile-row>span small{color:var(--muted);font-size:var(--bm-type-caption)}.channel-tabs{margin-bottom:30px;overflow-x:auto}.channel-about-grid{grid-template-columns:1.4fr .6fr;gap:14px;display:grid}.channel-stats-card{text-align:center;grid-template-columns:repeat(3,1fr);align-items:center;display:grid}.channel-stats-card span{flex-direction:column;gap:4px;display:flex}.channel-stats-card strong{color:var(--text);font-size:20px}.channel-stats-card small{color:var(--muted);font-size:var(--bm-type-caption)}.playlist-composer{background:var(--surface);border:1px solid var(--line);border-radius:11px;grid-template-columns:minmax(180px,1fr) minmax(180px,1fr) 120px auto 34px;align-items:center;gap:9px;margin-bottom:15px;padding:12px;display:grid}.playlist-composer>span{flex-direction:column;gap:4px;display:flex}.playlist-composer strong{color:var(--text);font-size:var(--bm-type-title)}.playlist-composer small{color:var(--muted);font-size:var(--bm-type-caption)}.playlist-composer input,.playlist-composer select{height:35px;color:var(--text);background:var(--surface-2);border:1px solid var(--line);font-size:var(--bm-type-body);border-radius:8px;outline:0;padding:0 10px}.playlist-collection-grid{grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:28px;display:grid}.playlist-collection-grid>button{background:var(--surface);border:1px solid var(--line);text-align:left;border-radius:10px;grid-template-rows:auto auto;grid-template-columns:70px minmax(0,1fr);gap:4px 10px;padding:9px;display:grid}.playlist-collection-grid>button>span{color:#fff;background-position:50%;background-size:cover;border-radius:7px;grid-row:1/3;place-items:center;width:70px;height:48px;display:grid}.playlist-collection-grid strong{color:var(--text);font-size:var(--bm-type-title);text-overflow:ellipsis;white-space:nowrap;align-self:end;overflow:hidden}.playlist-collection-grid small{color:var(--muted-2);font-size:var(--bm-type-caption)}.audio-hero{color:#fff;background:radial-gradient(circle at 75% 45%,#ff906061,#0000 22%),linear-gradient(120deg,#17152a,#452341 68%,#7f3848);border:1px solid #ffffff1a;border-radius:20px;grid-template-columns:1.2fr .8fr;align-items:center;min-height:310px;padding:40px 48px;display:grid;overflow:hidden}.audio-hero h1{letter-spacing:-3px;margin:13px 0 10px;font-size:clamp(36px,5vw,65px);line-height:1}.audio-hero p{color:#ffffffad;max-width:520px;font-size:var(--bm-type-body);line-height:1.6}.audio-disc-wrap{flex-direction:column;align-items:center;gap:18px;display:flex}.audio-disc-wrap>small{color:#ffffff8c;font-size:var(--bm-type-caption)}.audio-disc{background:repeating-radial-gradient(circle,#0c1018 0 7px,#171d28 8px 10px);border:1px solid #ffffff24;border-radius:50%;place-items:center;width:195px;height:195px;display:grid;box-shadow:0 24px 55px #00000061}.audio-disc i{color:#fff;background:linear-gradient(135deg,var(--accent),#b63f69);width:62px;height:62px;font-size:var(--bm-type-body);border-radius:50%;place-items:center;font-style:normal;font-weight:800;display:grid}.audio-disc.is-playing{animation:9s linear infinite spin}.audio-layout{grid-template-columns:minmax(0,1fr) 285px;gap:16px;margin-top:18px;display:grid}.audio-list-panel,.audio-side-panel{background:var(--surface);border:1px solid var(--line);border-radius:13px;padding:17px}.audio-track{border-bottom:1px solid var(--line);border-radius:8px;grid-template-columns:70px minmax(0,1fr) 58px 38px 25px 25px;align-items:center;gap:10px;min-height:59px;padding:6px 8px;display:grid;position:relative}.audio-track.is-active{background:linear-gradient(90deg,#ee625a1f,#0000)}.track-play{color:var(--muted-2);background:0 0;align-items:center;gap:9px;padding:0;display:flex}.track-play>span{color:#fff;background-position:50%;background-size:cover;border-radius:7px;place-items:center;width:38px;height:38px;display:grid}.track-play b{font-size:var(--bm-type-body)}.audio-track>span{flex-direction:column;gap:4px;min-width:0;display:flex}.audio-track strong{color:var(--text);font-size:var(--bm-type-title);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.audio-track small{color:var(--muted-2);font-size:var(--bm-type-caption)}.audio-track em{color:var(--mint);font-size:var(--bm-type-caption);background:#65beb01a;border-radius:4px;justify-self:start;padding:3px 5px;font-style:normal}.audio-track>button{color:var(--muted-2);background:0 0}.audio-track>button.is-liked{color:var(--accent)}.audio-track-menu{z-index:15;border:1px solid var(--line-strong);width:145px;box-shadow:var(--shadow);background:#141c28fc;border-radius:9px;padding:5px;top:49px;right:4px;display:flex!important;position:absolute!important}.audio-track-menu button{width:100%;color:var(--muted);font-size:var(--bm-type-body);text-align:left;background:0 0;border-radius:6px;align-items:center;gap:7px;padding:8px;display:flex}.audio-track-menu button:hover{color:var(--text);background:var(--surface-2)}.audio-side-panel h3{font-size:var(--bm-type-subheading);margin:8px 0}.audio-side-panel>p{color:var(--muted);font-size:var(--bm-type-body);margin:0 0 16px;line-height:1.6}.audio-side-panel>button{text-align:left;background:0 0;grid-template-columns:38px minmax(0,1fr) 16px;align-items:center;gap:9px;width:100%;padding:8px 0;display:grid}.audio-side-panel>button>span{background-position:50%;background-size:cover;border-radius:7px;width:38px;height:38px}.audio-side-panel>button small{color:var(--muted-2);font-size:var(--bm-type-caption);flex-direction:column;gap:3px;display:flex}.audio-side-panel>button strong{color:var(--text);font-size:var(--bm-type-title)}.audio-empty-state{min-height:245px;margin-top:10px}.audio-side-empty{min-height:150px;color:var(--muted);border:1px dashed var(--line-strong);text-align:center;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:7px;padding:20px;display:flex}.audio-side-empty strong{color:var(--text);font-size:var(--bm-type-title)}.audio-side-empty small{max-width:190px;font-size:var(--bm-type-caption);line-height:1.55}.audio-player-dock{z-index:12;border:1px solid var(--line-strong);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#141b27f5;border-radius:12px;grid-template-columns:45px minmax(120px,.8fr) auto minmax(160px,1.2fr) 30px 30px;align-items:center;gap:11px;margin-top:16px;padding:9px 12px;display:grid;position:sticky;bottom:12px;box-shadow:0 16px 40px #00000059}.player-cover{background-position:50%;background-size:cover;border-radius:7px;width:43px;height:43px}.player-track-copy{flex-direction:column;gap:4px;min-width:0;display:flex}.player-track-copy strong{color:var(--text);font-size:var(--bm-type-title);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.player-track-copy small{color:var(--muted-2);font-size:var(--bm-type-caption)}.player-main-controls{align-items:center;gap:7px;display:flex}.audio-player-dock button{color:var(--muted);background:0 0;place-items:center;display:grid}.player-round{border-radius:50%;width:32px;height:32px;color:#fff!important;background:var(--accent)!important}.player-progress{align-items:center;gap:8px;display:flex}.player-progress>i{background:var(--surface-3);border-radius:3px;flex:1;height:3px;overflow:hidden}.player-progress>i b{background:var(--accent);height:100%;display:block}.player-progress small{color:var(--muted-2);font-size:var(--bm-type-caption);white-space:nowrap}.audio-device-menu{min-width:155px;color:var(--muted);border:1px solid var(--line-strong);box-shadow:var(--shadow);background:#141c28fc;border-radius:10px;flex-direction:column;gap:5px;padding:12px;display:flex;position:absolute;bottom:62px;right:10px}.audio-device-menu strong{color:var(--text);font-size:var(--bm-type-title)}.audio-device-menu small{font-size:var(--bm-type-caption)}.audio-device-menu button{color:var(--accent-2);font-size:var(--bm-type-body);align-self:flex-end}.premium-hero{text-align:center;background:radial-gradient(circle at 50% -20%,#ee625a4d,transparent 45%),var(--surface);border:1px solid var(--line);border-radius:20px;padding:42px}.premium-hero .eyebrow{justify-content:center}.premium-hero h1{letter-spacing:-3px;margin:13px 0 9px;font-size:clamp(36px,5vw,62px)}.premium-hero p{max-width:650px;color:var(--muted);font-size:var(--bm-type-body);margin:0 auto;line-height:1.6}.billing-toggle{background:var(--surface-3);border:1px solid var(--line);border-radius:10px;margin-top:22px;padding:4px;display:inline-flex}.billing-toggle button{min-height:31px;color:var(--muted);font-size:var(--bm-type-body);background:0 0;border-radius:7px;padding:0 12px}.billing-toggle button.is-active{color:var(--text);background:var(--surface)}.billing-toggle b{color:var(--mint);margin-left:4px}.premium-plan-grid{grid-template-columns:repeat(4,1fr);gap:11px;margin-top:16px;display:grid}.premium-plan{background:var(--surface);border:1px solid var(--line);border-radius:13px;padding:20px;position:relative}.premium-plan.is-featured{border-color:#ee625a8c;box-shadow:0 14px 38px #ee625a1a}.plan-ribbon{color:#fff;background:var(--accent);font-size:var(--bm-type-body);border-radius:5px;padding:4px 6px;font-weight:800;position:absolute;top:10px;right:10px}.premium-plan h2{font-size:var(--bm-type-section);margin:2px 0 13px}.premium-plan>strong{font-size:24px}.premium-plan>strong small{color:var(--muted);font-size:var(--bm-type-caption)}.premium-plan p{min-height:34px;color:var(--muted);font-size:var(--bm-type-body);line-height:1.5}.premium-plan ul{flex-direction:column;gap:8px;min-height:85px;margin:15px 0;padding:0;list-style:none;display:flex}.premium-plan li{color:var(--muted);font-size:var(--bm-type-body);align-items:center;gap:6px;display:flex}.premium-plan li svg{color:var(--mint)}.premium-plan>button{width:100%}.premium-tools-grid{grid-template-columns:repeat(3,1fr);gap:11px;margin-top:14px;display:grid}.voucher-card>div{gap:7px;display:flex}.voucher-card input{min-width:0;height:34px;color:var(--text);background:var(--surface-2);border:1px solid var(--line);font-size:var(--bm-type-body);border-radius:7px;outline:0;flex:1;padding:0 9px}.success-copy{color:var(--mint)!important}.device-limit{background:var(--surface);border:1px solid var(--line);border-radius:10px;align-items:baseline;gap:7px;padding:10px 13px;display:flex}.device-limit strong{color:var(--text);font-size:19px}.device-limit small{color:var(--muted);font-size:var(--bm-type-caption)}.devices-layout{grid-template-columns:minmax(0,1fr) 310px;gap:14px;display:grid}.devices-side{flex-direction:column;gap:14px;display:flex}.device-row{border-bottom:1px solid var(--line);grid-template-columns:37px minmax(0,1fr) 100px 58px;align-items:center;gap:10px;min-height:62px;display:grid}.device-icon{width:34px;height:34px;color:var(--blue);background:#7690df1c;border-radius:8px;place-items:center;display:grid}.device-row>span:nth-child(2){flex-direction:column;gap:4px;display:flex}.device-row strong{color:var(--text);font-size:var(--bm-type-title)}.device-row small{color:var(--muted-2);font-size:var(--bm-type-caption)}.device-row em{color:var(--muted);font-size:var(--bm-type-caption);font-style:normal}.device-row>button{color:var(--accent-2);font-size:var(--bm-type-body);background:#ee625a17;border-radius:6px;padding:7px}.device-row>button:disabled{color:var(--mint);cursor:default;background:#65beb014}.cms-admin-layout,.promotion-admin-grid{grid-template-columns:minmax(0,1.35fr) minmax(260px,.65fr);gap:14px;display:grid}.cms-tool-grid{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}.cms-tool-grid>button{color:var(--muted);background:var(--surface-2);border:1px solid var(--line);text-align:left;border-radius:9px;grid-template-rows:auto auto auto;grid-template-columns:34px minmax(0,1fr);gap:2px 9px;padding:10px;display:grid}.cms-tool-grid>button.is-active{background:linear-gradient(120deg,#ee625a1a,var(--surface-2));border-color:#ee625a73}.cms-tool-grid>button>span{width:32px;height:32px;color:var(--accent-2);background:#ee625a17;border-radius:8px;grid-row:1/4;place-items:center;display:grid}.cms-tool-grid strong{color:var(--text);font-size:var(--bm-type-title)}.cms-tool-grid small{color:var(--muted-2);font-size:var(--bm-type-caption)}.cms-tool-grid em{color:var(--mint);font-size:var(--bm-type-caption);font-style:normal}.cms-detail-panel .setting-row>svg{color:var(--mint)}.promotion-row{border-bottom:1px solid var(--line);grid-template-columns:90px minmax(0,1fr) 35px 24px;align-items:center;gap:9px;min-height:61px;display:grid}.promotion-code{color:var(--accent-2);font-size:var(--bm-type-body);text-align:center;background:#ee625a17;border:1px dashed #ee625a4d;border-radius:6px;padding:7px;font-weight:800}.promotion-row>span:nth-child(2){flex-direction:column;gap:4px;display:flex}.promotion-row strong{color:var(--text);font-size:var(--bm-type-title)}.promotion-row small{color:var(--muted-2);font-size:var(--bm-type-caption)}.promotion-row>button:last-child{color:var(--muted);background:0 0}.voucher-metric{text-align:center;background:linear-gradient(135deg,#d6a26921,#ee625a14);border-radius:10px;margin:13px 0;padding:16px}.voucher-metric strong,.voucher-metric small{display:block}.voucher-metric strong{font-size:24px}.voucher-metric small{color:var(--muted);font-size:var(--bm-type-body);margin-top:5px}.apps-admin-grid{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.apps-admin-grid>button{color:var(--muted);background:var(--surface-2);border:1px solid var(--line);text-align:left;border-radius:9px;grid-template-rows:auto auto auto;grid-template-columns:34px minmax(0,1fr) 14px;gap:3px 8px;padding:11px;display:grid}.apps-admin-grid>button>span{width:32px;height:32px;color:var(--blue);background:#7690df1c;border-radius:8px;grid-row:1/4;place-items:center;display:grid}.apps-admin-grid strong{color:var(--text);font-size:var(--bm-type-title)}.apps-admin-grid small{color:var(--muted-2);font-size:var(--bm-type-caption)}.apps-admin-grid em{color:var(--gold);font-size:var(--bm-type-caption);font-style:normal}.apps-admin-grid em.connected{color:var(--mint)}.apps-admin-grid em i{background:currentColor;border-radius:50%;width:5px;height:5px;margin-right:3px;display:inline-block}.apps-admin-grid>button>svg{grid-area:1/3/4;align-self:center}.apps-capability-row{grid-template-columns:repeat(5,1fr);gap:8px;margin-top:13px;display:grid}.apps-capability-row>span{background:var(--surface-2);border-radius:8px;flex-direction:column;gap:4px;padding:10px;display:flex}.apps-capability-row strong{color:var(--text);font-size:var(--bm-type-title)}.apps-capability-row small{color:var(--muted-2);font-size:var(--bm-type-caption)}.side-group-toggle{letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;font-weight:800;min-height:30px!important;color:var(--muted-2)!important;font-size:var(--bm-type-body)!important;background:0 0!important;border-radius:0!important;padding:0 12px 8px!important}.side-group-toggle:hover{color:var(--text)!important}.side-group-toggle svg{transition:transform .18s}.side-group-toggle[aria-expanded=false] svg{transform:rotate(-90deg)}.nav-submenu{flex-direction:column;gap:2px;animation:.16s ease-out menu-in;display:flex}.nav-group--create{padding-bottom:12px}.nav-group--create .nav-submenu button{color:var(--accent-2);background:#ee625a0e}.nav-group--create .nav-submenu button:hover{color:#fff;background:#ee625a24}.sidebar-scrim{display:none}.external-video-frame{background:#05070a;border:0;width:100%;height:100%;position:absolute;inset:0}.external-player-card{color:var(--muted);text-align:center;background:#070a10e6;flex-direction:column;justify-content:center;align-items:center;padding:28px;display:flex;position:absolute;inset:0}.external-player-card>span{width:54px;height:54px;color:var(--accent-2);background:#ee625a21;border-radius:50%;place-items:center;margin-bottom:12px;display:grid}.external-player-card small{font-size:var(--bm-type-caption);letter-spacing:.12em}.external-player-card strong{color:#fff;margin-top:7px;font-size:20px}.external-player-card p{max-width:480px;font-size:var(--bm-type-body);margin:9px 0 16px;line-height:1.55}.external-player-card a{color:#fff;background:var(--accent);font-size:var(--bm-type-body);border-radius:8px;align-items:center;gap:7px;padding:10px 14px;font-weight:700;display:inline-flex}.upload-source-tabs{grid-template-columns:repeat(3,1fr);gap:7px;padding-top:19px;display:grid}.upload-source-tabs button{min-height:38px;color:var(--muted);background:var(--surface-2);border:1px solid var(--line);font-size:var(--bm-type-body);border-radius:8px;justify-content:center;align-items:center;gap:7px;display:flex}.upload-source-tabs button.is-active{color:#fff;background:#ee625a1f;border-color:#ee625a80}.external-link-import{background:var(--surface-2);border:1px dashed #ee625a6b;border-radius:11px;grid-template-columns:48px minmax(0,1fr);gap:5px 12px;padding:18px;display:grid}.external-link-import>.upload-cloud{grid-row:1;margin:0}.external-link-import>div{flex-direction:column;gap:5px;display:flex}.external-link-import>div strong{color:var(--text);font-size:var(--bm-type-title)}.external-link-import>div small{color:var(--muted-2);font-size:var(--bm-type-caption);line-height:1.45}.external-link-import>label{flex-direction:column;grid-column:1/-1;gap:6px;padding-top:10px;display:flex}.external-link-import>label span{color:var(--muted);font-size:var(--bm-type-body)}.external-link-import input{width:100%;color:var(--text);background:var(--surface);border:1px solid var(--line);font-size:var(--bm-type-body);border-radius:7px;outline:0;padding:10px}.external-link-import input:focus{border-color:var(--accent)}.external-link-valid,.external-link-error{font-size:var(--bm-type-body);grid-column:1/-1;align-items:center;gap:5px;padding-top:4px;display:inline-flex}.external-link-valid{color:var(--mint)}.external-link-error{color:var(--accent-2)}.music-upload-assets{grid-template-columns:minmax(0,1fr) 190px;gap:12px;display:grid}.music-audio-drop{min-height:160px}.music-cover-drop{min-height:160px;color:var(--muted);background:var(--surface-2);border:1px dashed var(--line-strong);text-align:center;border-radius:11px;flex-direction:column;justify-content:center;align-items:center;gap:9px;padding:13px;display:flex}.music-cover-drop>input{display:none}.music-cover-drop>span:last-child{flex-direction:column;align-items:center;gap:4px;max-width:100%;display:flex}.music-cover-drop strong{max-width:155px;color:var(--text);font-size:var(--bm-type-title);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.music-cover-drop small{color:var(--muted-2);font-size:var(--bm-type-caption)}.music-cover-preview{width:82px;height:82px;color:var(--accent-2);border:1px solid var(--line);background-color:#ee625a1a;background-position:50%;background-size:cover;border-radius:10px;place-items:center;display:grid}.music-metadata-grid{padding-top:16px}.music-uploader-notice{color:var(--muted);font-size:var(--bm-type-body);background:#65beb014;border:1px solid #65beb042;border-radius:9px;flex-direction:column;gap:5px;padding:12px 13px;line-height:1.55;display:flex}.music-uploader-notice strong{color:#dff8f2;font-size:var(--bm-type-title)}.music-uploader-notice span{color:var(--muted)}.music-checkbox{color:var(--muted);background:var(--surface-2);border:1px solid var(--line);font-size:var(--bm-type-body);border-radius:8px;align-items:flex-start;padding:10px 11px;line-height:1.45;flex-direction:row!important;gap:9px!important;display:flex!important}.music-checkbox input{width:15px;height:15px;accent-color:var(--accent);flex:none;padding:0}.music-checkbox>span{color:var(--muted)!important;font-size:var(--bm-type-body)!important}.music-upload-error{color:#ffaaa4;font-size:var(--bm-type-body);background:#ee625a14;border:1px solid #ee625a40;border-radius:8px;margin:0;padding:10px 11px}.rights-passport-panel{background:linear-gradient(135deg,#65beb017,#ee625a0e);border:1px solid #65beb040;border-radius:12px;flex-direction:column;gap:14px;padding:16px;display:flex}.rights-passport-panel>header{grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:11px;display:grid}.rights-passport-panel>header>span{width:38px;height:38px;color:var(--mint);background:#65beb01f;border-radius:10px;place-items:center;display:grid}.rights-passport-panel>header>div{flex-direction:column;gap:4px;min-width:0;display:flex}.rights-passport-panel>header strong{color:var(--text);font-size:var(--bm-type-title)}.rights-passport-panel>header small{color:var(--muted);font-size:var(--bm-type-caption);line-height:1.45}.rights-passport-panel>header>b{font-size:var(--bm-type-body);border-radius:12px;padding:7px 9px}.rights-passport-panel>header>b.is-valid{color:var(--mint);background:#65beb021}.rights-passport-panel>header>b.is-invalid{color:#ffaaa4;background:#ee625a1f}.rights-passport-grid,.revenue-split-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.rights-passport-panel label{min-width:0}.revenue-split-grid label{position:relative}.revenue-split-grid input{padding-right:28px!important}.revenue-split-grid em{color:var(--muted-2);font-size:var(--bm-type-caption);font-style:normal;position:absolute;bottom:12px;right:10px}.rights-passport-panel>p{color:var(--muted);font-size:var(--bm-type-body);margin:0;line-height:1.5}.launchpad-optin{background:linear-gradient(135deg,#ee625a1a,#667bd312);border-color:#ee625a4d}.launchpad-optin>span{flex-direction:column;gap:4px;display:flex}.launchpad-optin strong{color:var(--text);font-size:var(--bm-type-title)}.launchpad-optin small{color:var(--muted);font-size:var(--bm-type-caption);line-height:1.45}.music-passport-exempt{color:var(--text);background:#65beb013;border:1px solid #65beb038;border-radius:10px;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:11px;padding:13px 14px;display:grid}.music-passport-exempt>span{width:36px;height:36px;color:var(--mint);background:#65beb01f;border-radius:50%;place-items:center;display:grid}.music-passport-exempt>div{flex-direction:column;gap:4px;min-width:0;display:flex}.music-passport-exempt strong{font-size:var(--bm-type-title)}.music-passport-exempt small{color:var(--muted);font-size:var(--bm-type-caption);line-height:1.5}.music-artist-field{flex-direction:column;gap:7px;min-width:0;display:flex;position:relative}.music-artist-field>label{color:var(--muted);font-size:var(--bm-type-caption)}.music-artist-picker{position:relative}.music-artist-picker>input{width:100%;padding-left:34px;padding-right:34px}.music-artist-search-icon,.music-artist-selected{z-index:2;color:var(--muted-2);pointer-events:none;place-items:center;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.music-artist-search-icon{left:11px}.music-artist-selected{color:var(--mint);right:11px}.music-artist-picker.is-open>input{border-color:var(--accent);box-shadow:0 0 0 3px #ee625a1a}.music-artist-suggestions{z-index:30;border:1px solid var(--line-strong);background:#111824;border-radius:10px;max-height:285px;padding:5px;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto;box-shadow:0 18px 45px #00000073}.music-artist-suggestions>button{width:100%;min-height:48px;color:var(--muted);text-align:left;background:0 0;border-radius:7px;justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;display:flex}.music-artist-suggestions>button:hover,.music-artist-suggestions>button.is-active{color:var(--text);background:var(--surface-3)}.music-artist-suggestions>button.is-new{color:var(--accent-2)}.music-artist-suggestions>button>span{flex-direction:column;gap:3px;min-width:0;display:flex}.music-artist-suggestions strong{color:var(--text);font-size:var(--bm-type-title);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.music-artist-suggestions small,.music-artist-help{color:var(--muted-2);font-size:var(--bm-type-caption);line-height:1.4}.music-artist-suggestions>button.is-new strong{color:var(--accent-2)}.admin-editor-backdrop{z-index:100}.admin-editor-modal{border:1px solid var(--line-strong);background:#141b28;border-radius:18px;width:min(760px,100%);max-height:min(880px,92vh);padding:25px;overflow-y:auto;box-shadow:0 30px 80px #00000075}.admin-editor-context{color:var(--muted);background:var(--surface-2);border-left:2px solid var(--accent);font-size:var(--bm-type-body);border-radius:7px;margin:18px 0 0;padding:11px 13px;line-height:1.5}.admin-editor-form{padding-top:5px}.admin-editor-grid{grid-template-columns:1fr 1fr;gap:13px;padding-top:17px;display:grid}.admin-editor-grid label{flex-direction:column;gap:6px;display:flex}.admin-editor-grid label>span{color:var(--muted);font-size:var(--bm-type-body)}.admin-editor-grid input,.admin-editor-grid select,.admin-editor-grid textarea{width:100%;min-width:0;color:var(--text);background:var(--surface-2);border:1px solid var(--line);font-size:var(--bm-type-body);border-radius:7px;outline:0;padding:10px}.admin-editor-grid input:focus,.admin-editor-grid select:focus,.admin-editor-grid textarea:focus{border-color:var(--accent)}.admin-editor-grid textarea{resize:vertical;min-height:78px}.admin-editor-wide{grid-column:1/-1}.admin-secret-note{color:var(--muted-2);font-size:var(--bm-type-body);padding-top:8px;display:block}.admin-editor-toggles{border-top:1px solid var(--line);margin-top:15px;padding-top:15px}.admin-editor-toggles>div{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:14px;min-height:52px;display:flex}.admin-editor-toggles>div>span{flex-direction:column;gap:4px;display:flex}.admin-editor-toggles strong{color:var(--text);font-size:var(--bm-type-title)}.admin-editor-toggles small{color:var(--muted-2);font-size:var(--bm-type-caption)}.admin-editor-actions{align-items:center;gap:8px;padding-top:20px;display:flex}.admin-editor-actions>span{flex:1}.admin-editor-actions .text-button{color:var(--muted);font-size:var(--bm-type-body);background:0 0;padding:8px 0}.admin-process-results{padding-top:18px}.admin-process-step{border-bottom:1px solid var(--line);grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:61px;padding:8px 0;display:grid}.admin-process-step>span:first-child{width:30px;height:30px;color:var(--mint);background:#65beb01f;border-radius:50%;place-items:center;display:grid}.admin-process-step>span:nth-child(2){flex-direction:column;gap:4px;display:flex}.admin-process-step strong{color:var(--text);font-size:var(--bm-type-title)}.admin-process-step small{color:var(--muted-2);font-size:var(--bm-type-caption)}.admin-process-step em{color:var(--mint);font-size:var(--bm-type-caption);background:#65beb01a;border-radius:6px;padding:5px 7px;font-style:normal}.auth-entry-actions{align-items:center;gap:6px;display:flex}.auth-login-button,.auth-register-button{min-height:34px;font-size:var(--bm-type-body);border-radius:8px;padding:0 11px;font-weight:800}.auth-login-button{color:var(--text);border:1px solid var(--line);background:0 0}.auth-register-button{color:#fff;background:var(--accent)}.auth-loading-dot{border:2px solid var(--line);border-top-color:var(--accent);border-radius:50%;width:28px;height:28px;animation:.8s linear infinite spin;display:block}.auth-backdrop{z-index:105}.auth-modal{border:1px solid var(--line-strong);background:#141b28;border-radius:18px;width:min(680px,100%);max-height:min(860px,92vh);padding:25px;overflow-y:auto;box-shadow:0 30px 80px #00000075}.auth-start{text-align:center;flex-direction:column;align-items:center;padding:34px 20px 16px;display:flex}.auth-shield{width:62px;height:62px;color:var(--mint);background:#65beb021;border:1px solid #65beb040;border-radius:50%;place-items:center;display:grid}.auth-start h3{color:var(--text);margin:18px 0 8px;font-size:20px}.auth-start p{max-width:470px;color:var(--muted);font-size:var(--bm-type-body);margin:0;line-height:1.6}.auth-main-button{margin-top:22px;text-decoration:none;display:inline-flex}.auth-start>small{color:var(--muted-2);font-size:var(--bm-type-caption);margin-top:12px}.auth-profile-form{padding-top:18px}.auth-identity-note{color:var(--mint);background:#65beb014;border:1px solid #65beb02e;border-radius:8px;align-items:center;gap:9px;padding:11px 12px;display:flex}.auth-identity-note>span{flex-direction:column;gap:3px;display:flex}.auth-identity-note strong{color:var(--text);font-size:var(--bm-type-title)}.auth-identity-note small{color:var(--muted);font-size:var(--bm-type-caption)}.handle-input{width:100%;color:var(--muted);background:var(--surface-2);border:1px solid var(--line);border-radius:7px;align-items:center;display:flex}.handle-input:focus-within{border-color:var(--accent)}.handle-input b{font-size:var(--bm-type-body);padding-left:10px}.handle-input input{background:0 0!important;border:0!important}.auth-consent-row{color:var(--muted);font-size:var(--bm-type-body);align-items:flex-start;gap:9px;padding-top:14px;line-height:1.5;display:flex}.auth-consent-row input{width:14px;height:14px;accent-color:var(--accent);margin-top:1px}.auth-consent-row button{color:var(--accent-2);font-size:inherit;background:0 0;padding:0}.auth-error{color:#ffaaa4;font-size:var(--bm-type-body);background:#ee625a14;border:1px solid #ee625a33;border-radius:7px;align-items:center;gap:7px;margin-top:14px;padding:10px;display:flex}.auth-required-card{background:linear-gradient(120deg,#ee625a14,var(--surface));border:1px solid var(--line);border-radius:12px;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:13px;margin:14px 0;padding:17px;display:grid}.auth-required-card>span{width:42px;height:42px;color:var(--accent-2);background:#ee625a1a;border-radius:10px;place-items:center;display:grid}.auth-required-card h3{color:var(--text);font-size:var(--bm-type-subheading);margin:0 0 5px}.auth-required-card p{color:var(--muted);font-size:var(--bm-type-body);margin:0;line-height:1.5}.settings-link[href]{text-decoration:none}.admin-portal-shell{min-height:100vh;color:var(--text);background:var(--bg)}.admin-portal-topbar{z-index:60;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0d121bf5;justify-content:space-between;align-items:center;min-height:60px;padding:0 24px;display:flex;position:sticky;top:0}.admin-portal-brand{color:var(--text);grid-template-rows:auto auto;grid-template-columns:34px auto;align-items:center;gap:1px 9px;text-decoration:none;display:grid}.admin-portal-brand>span{color:#fff;background:var(--accent);width:34px;height:31px;font-size:var(--bm-type-body);border-radius:9px;grid-row:1/3;place-items:center;font-weight:900;display:grid}.admin-portal-brand strong{font-size:var(--bm-type-title)}.admin-portal-brand small{color:var(--muted-2);font-size:var(--bm-type-caption);letter-spacing:.08em;text-transform:uppercase}.admin-portal-topbar>div{align-items:center;gap:8px;display:flex}.admin-owner-chip{color:var(--muted);background:var(--surface);border:1px solid var(--line);font-size:var(--bm-type-body);border-radius:7px;align-items:center;gap:6px;padding:7px 9px;display:inline-flex}.admin-owner-chip i{background:var(--mint);border-radius:50%;width:6px;height:6px}.admin-signout{color:var(--accent-2);font-size:var(--bm-type-body);padding:8px;text-decoration:none}.admin-portal-shell .page-content--admin{padding-top:26px}.admin-access-screen{min-height:100vh;color:var(--text);background:radial-gradient(circle at 50% 0,#ee625a24,#0000 40%),#0e141e;place-items:center;padding:20px;display:grid}.admin-access-screen>p{color:var(--muted);font-size:var(--bm-type-body);margin-top:-44vh}.admin-access-spinner{border:3px solid var(--line);border-top-color:var(--accent);border-radius:50%;width:42px;height:42px;animation:.8s linear infinite spin}.admin-access-card{text-align:center;background:var(--surface);border:1px solid var(--line-strong);border-radius:18px;flex-direction:column;align-items:center;width:min(430px,100%);padding:36px;display:flex;box-shadow:0 30px 80px #00000059}.admin-access-icon{color:#fff;background:var(--accent);width:58px;height:58px;font-size:var(--bm-type-body);border-radius:15px;place-items:center;margin-bottom:18px;font-weight:900;display:grid}.admin-access-icon.is-denied{background:var(--gold)}.admin-access-card>small{color:var(--muted-2);font-size:var(--bm-type-caption);letter-spacing:.13em;font-weight:900}.admin-access-card h1{margin:9px 0 8px;font-size:28px}.admin-access-card p{color:var(--muted);font-size:var(--bm-type-body);margin:0 0 22px;line-height:1.6}.admin-access-card .primary-button{text-decoration:none}.admin-access-card .text-button{margin-top:11px;text-decoration:none}.ai-admin-button{color:#fff;background:linear-gradient(120deg,var(--accent),#a868cb);min-height:34px;font-size:var(--bm-type-body);border-radius:8px;align-items:center;gap:6px;padding:0 11px;font-weight:800;display:inline-flex;box-shadow:0 8px 20px #a868cb2e}.ai-control-center{min-width:0}.ai-command-hero{background:radial-gradient(circle at 88% 0,#a868cb42,#0000 38%),linear-gradient(135deg,#171a29,#252037);grid-template-columns:minmax(0,1fr) 190px;align-items:center;gap:24px;min-height:178px;padding:26px 28px;display:grid;overflow:hidden}.ai-command-hero h3{color:#fff;margin:12px 0 7px;font-size:25px}.ai-command-hero p{color:#ffffff9e;max-width:680px;font-size:var(--bm-type-body);margin:0;line-height:1.65}.ai-command-hero p strong{color:#fff}.ai-connection-state{color:var(--gold);text-align:center;background:#0c0f1873;border:1px solid #ffffff1a;border-radius:13px;flex-direction:column;align-items:center;gap:6px;padding:18px 12px;display:flex}.ai-connection-state.is-connected{color:var(--mint)}.ai-connection-state>span{background:#ffffff12;border-radius:10px;place-items:center;width:39px;height:39px;display:grid}.ai-connection-state small{font-size:var(--bm-type-caption);letter-spacing:.1em;margin-top:2px;font-weight:900}.ai-connection-state strong{color:#fff;font-size:var(--bm-type-title)}.ai-capability-grid{grid-template-columns:repeat(3,1fr);gap:8px;margin:12px 0;display:grid}.ai-capability-grid>button{min-height:66px;color:var(--muted);background:var(--surface);border:1px solid var(--line);text-align:left;border-radius:9px;grid-template-rows:auto auto;grid-template-columns:34px minmax(0,1fr);gap:3px 9px;padding:10px;transition:all .18s;display:grid}.ai-capability-grid>button:hover,.ai-capability-grid>button.is-active{background:linear-gradient(120deg,#a868cb1a,var(--surface));border-color:#a868cb75}.ai-capability-grid>button>span{color:#c893e5;background:#a868cb1f;border-radius:8px;grid-row:1/3;place-items:center;width:32px;height:32px;display:grid}.ai-capability-grid strong{color:var(--text);font-size:var(--bm-type-title)}.ai-capability-grid small{color:var(--muted-2);font-size:var(--bm-type-caption);line-height:1.4}.ai-workspace-grid{grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr);gap:12px;display:grid}.ai-prompt-panel,.ai-result-panel{min-height:450px}.ai-context-chip{color:#c893e5;font-size:var(--bm-type-body);background:#a868cb1a;border-radius:6px;align-items:center;gap:5px;padding:5px 7px;display:inline-flex}.ai-quick-prompts{gap:6px;padding:12px 0 10px;display:flex;overflow-x:auto}.ai-quick-prompts button{color:var(--muted);background:var(--surface-2);border:1px solid var(--line);font-size:var(--bm-type-body);border-radius:7px;flex:none;padding:7px 8px}.ai-prompt-box{flex-direction:column;gap:6px;display:flex}.ai-prompt-box>span{color:var(--muted);font-size:var(--bm-type-body)}.ai-prompt-box textarea{min-height:175px;color:var(--text);background:var(--surface-2);border:1px solid var(--line);resize:vertical;font-size:var(--bm-type-body);border-radius:9px;outline:0;padding:12px;line-height:1.55}.ai-prompt-box textarea:focus{border-color:#a868cb}.ai-prompt-box>small{color:var(--muted-2);font-size:var(--bm-type-caption);align-self:flex-end}.ai-error,.ai-config-note{border-radius:8px;align-items:center;gap:9px;margin-top:10px;padding:10px;display:flex}.ai-error{color:#ffaaa4;font-size:var(--bm-type-body);background:#ee625a14;border:1px solid #ee625a33}.ai-config-note{color:var(--gold);background:#d6a26914;border:1px solid #d6a2692e}.ai-config-note>span{flex-direction:column;gap:3px;display:flex}.ai-config-note strong{color:var(--text);font-size:var(--bm-type-title)}.ai-config-note small{color:var(--muted);font-size:var(--bm-type-caption)}.ai-prompt-actions{justify-content:flex-end;gap:8px;padding-top:13px;display:flex}.ai-prompt-actions button:disabled{opacity:.5;cursor:not-allowed}.ai-result-panel{flex-direction:column;display:flex}.ai-answer{max-height:335px;color:var(--text);background:var(--surface-2);border:1px solid var(--line);font-size:var(--bm-type-body);white-space:pre-wrap;border-radius:9px;flex:1;padding:14px;line-height:1.7;overflow-y:auto}.ai-result-actions{justify-content:flex-end;gap:7px;padding-top:12px;display:flex}.ai-result-empty{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;padding:35px;display:flex}.ai-result-empty>span{color:#c893e5;background:#a868cb1f;border-radius:50%;place-items:center;width:57px;height:57px;display:grid}.ai-result-empty h4{color:var(--text);font-size:var(--bm-type-title);margin:15px 0 6px}.ai-result-empty p{max-width:340px;color:var(--muted);font-size:var(--bm-type-body);margin:0;line-height:1.55}.ai-history-panel{margin-top:12px}.ai-history-list>button{width:100%;min-height:55px;color:var(--muted);border-bottom:1px solid var(--line);text-align:left;background:0 0;grid-template-columns:16px minmax(0,1fr) 100px 14px;align-items:center;gap:9px;padding:8px 0;display:grid}.ai-run-status{background:#65beb01a;border-radius:50%;place-items:center;width:13px;height:13px;display:grid}.ai-run-status i{background:var(--mint);border-radius:50%;width:5px;height:5px}.ai-run-status.failed i,.ai-run-status.blocked i{background:var(--accent)}.ai-history-list>button>span:nth-child(2){flex-direction:column;gap:4px;min-width:0;display:flex}.ai-history-list strong{color:var(--text);font-size:var(--bm-type-title);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ai-history-list small{color:var(--muted-2);font-size:var(--bm-type-caption)}.ai-history-list em{color:var(--muted-2);font-size:var(--bm-type-caption);text-align:right;font-style:normal}.ai-history-empty{color:var(--muted);font-size:var(--bm-type-body);text-align:center;padding:28px}.integration-hub,.platform-settings-studio{min-width:0}.integration-hero,.platform-settings-hero{background:radial-gradient(circle at 88% 0,#65beb033,#0000 38%),linear-gradient(135deg,#151c29,#1b2b34);justify-content:space-between;align-items:center;gap:24px;min-height:170px;padding:26px 28px;display:flex;overflow:hidden}.integration-hero h3,.platform-settings-hero h3{color:#fff;letter-spacing:-.7px;margin:12px 0 7px;font-size:25px}.integration-hero p,.platform-settings-hero p{color:#ffffff9e;max-width:720px;font-size:var(--bm-type-body);margin:0;line-height:1.65}.integration-metrics{grid-template-columns:repeat(3,92px);gap:7px;display:grid}.integration-metrics>span{background:#080e146b;border:1px solid #ffffff17;border-radius:11px;flex-direction:column;justify-content:center;align-items:center;min-height:82px;display:flex}.integration-metrics strong{color:#fff;font-size:22px}.integration-metrics small{color:var(--muted);font-size:var(--bm-type-body);letter-spacing:.08em;margin-top:5px;font-weight:900}.integration-category-tabs{gap:6px;padding:12px 0;display:flex;overflow-x:auto}.integration-category-tabs button{min-height:32px;color:var(--muted);background:var(--surface);border:1px solid var(--line);font-size:var(--bm-type-body);white-space:nowrap;border-radius:8px;align-items:center;gap:7px;padding:0 10px;display:inline-flex}.integration-category-tabs button.is-active{color:#fff;background:#ee625a21;border-color:#ee625a59}.integration-category-tabs small{min-width:17px;height:17px;color:var(--muted-2);background:var(--surface-2);font-size:var(--bm-type-caption);border-radius:50%;place-items:center;display:grid}.integration-workspace{grid-template-columns:minmax(330px,.82fr) minmax(420px,1.18fr);align-items:start;gap:12px;display:grid}.integration-catalog,.provider-editor{min-height:610px}.integration-loading{min-height:210px;color:var(--muted);font-size:var(--bm-type-body);place-items:center;display:grid}.integration-provider-list{flex-direction:column;max-height:525px;display:flex;overflow-y:auto}.integration-provider-list>button{min-height:61px;color:var(--muted);border-bottom:1px solid var(--line);text-align:left;background:0 0;border-radius:8px;grid-template-columns:34px minmax(0,1fr) 70px 14px;align-items:center;gap:9px;padding:7px 8px;display:grid}.integration-provider-list>button:hover,.integration-provider-list>button.is-active{background:linear-gradient(90deg,#ee625a1c,#0000)}.integration-provider-list>button>span:first-child{width:32px;height:32px;color:var(--accent-2);background:#ee625a1a;border-radius:8px;place-items:center;display:grid}.integration-provider-list>button>span:nth-child(2){flex-direction:column;gap:4px;min-width:0;display:flex}.integration-provider-list strong{color:var(--text);font-size:var(--bm-type-title)}.integration-provider-list small{color:var(--muted-2);font-size:var(--bm-type-caption);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.provider-status{color:var(--gold);font-size:var(--bm-type-caption);font-style:normal}.provider-status.connected{color:var(--mint)}.provider-status.error{color:var(--accent)}.provider-status i{background:currentColor;border-radius:50%;width:5px;height:5px;margin-right:4px;display:inline-block}.provider-editor-head{border-bottom:1px solid var(--line);grid-template-columns:43px minmax(0,1fr) 38px;align-items:start;gap:11px;padding-bottom:16px;display:grid}.provider-editor-head>span{width:42px;height:42px;color:var(--accent-2);background:#ee625a1c;border-radius:10px;place-items:center;display:grid}.provider-editor-head>div>small{color:var(--muted-2);font-size:var(--bm-type-caption);letter-spacing:.08em;font-weight:900}.provider-editor-head h3{color:var(--text);font-size:var(--bm-type-subheading);margin:3px 0}.provider-editor-head p{color:var(--muted);font-size:var(--bm-type-body);margin:0;line-height:1.45}.provider-editor-head .toggle{align-self:center}.provider-mode{grid-template-columns:1fr 1fr;gap:7px;padding:14px 0;display:grid}.provider-mode button{min-height:35px;color:var(--muted);background:var(--surface-2);border:1px solid var(--line);font-size:var(--bm-type-body);border-radius:8px;justify-content:center;align-items:center;gap:6px;display:inline-flex}.provider-mode button.is-active{color:var(--mint);background:#65beb014;border-color:#65beb057}.provider-mode button.is-active.live{color:var(--accent-2);background:#ee625a14;border-color:#ee625a57}.provider-fields{grid-template-columns:1fr 1fr;gap:10px;display:grid}.provider-fields label{flex-direction:column;gap:6px;min-width:0;display:flex}.provider-fields label>span{color:var(--muted);font-size:var(--bm-type-body);flex-direction:column;gap:3px;display:flex}.provider-fields label>span small{color:var(--muted-2);font-size:var(--bm-type-caption)}.provider-fields input{width:100%;min-width:0;height:37px;color:var(--text);background:var(--surface-2);border:1px solid var(--line);font-size:var(--bm-type-body);border-radius:8px;outline:0;padding:0 10px}.provider-fields input:focus{border-color:var(--accent)}.provider-security-note,.admin-provider-redirect{color:var(--mint);background:#65beb012;border:1px solid #65beb02b;border-radius:8px;align-items:center;gap:9px;margin-top:14px;padding:11px;display:flex}.provider-security-note>span,.admin-provider-redirect>span{flex-direction:column;gap:3px;display:flex}.provider-security-note strong,.admin-provider-redirect strong{color:var(--text);font-size:var(--bm-type-title)}.provider-security-note small,.admin-provider-redirect small{color:var(--muted);font-size:var(--bm-type-caption);line-height:1.45}.provider-feedback,.platform-settings-message{color:var(--gold);font-size:var(--bm-type-body);background:#d6a26914;border:1px solid #d6a2692e;border-radius:8px;align-items:center;gap:7px;margin-top:10px;padding:10px;display:flex}.provider-feedback.is-success{color:var(--mint);background:#65beb012;border-color:#65beb02e}.provider-editor-actions{align-items:center;gap:7px;padding-top:16px;display:flex}.provider-editor-actions>span{flex:1}.provider-editor-actions button:disabled{opacity:.42;cursor:not-allowed}.provider-editor-actions .text-button{color:var(--accent)}.provider-last-test{color:var(--muted-2);font-size:var(--bm-type-body);text-align:right;padding-top:9px;display:block}.platform-settings-actions{flex:none;gap:8px;display:flex}.platform-settings-actions button:disabled{opacity:.5;cursor:not-allowed}.platform-settings-layout{grid-template-columns:240px minmax(0,1fr);align-items:start;gap:12px;margin-top:12px;display:grid}.platform-settings-nav{flex-direction:column;gap:4px;display:flex;position:sticky;top:84px}.platform-settings-nav>.section-eyebrow{margin:5px 5px 9px}.platform-settings-nav>button{min-height:51px;color:var(--muted);text-align:left;background:0 0;border-radius:8px;grid-template-columns:31px minmax(0,1fr) 13px;align-items:center;gap:8px;padding:7px;display:grid}.platform-settings-nav>button:hover,.platform-settings-nav>button.is-active{color:var(--accent-2);background:#ee625a17}.platform-settings-nav>button>span{background:var(--surface-2);border-radius:7px;place-items:center;width:29px;height:29px;display:grid}.platform-settings-nav>button small{color:var(--muted-2);font-size:var(--bm-type-caption);flex-direction:column;gap:3px;display:flex}.platform-settings-nav>button strong{color:var(--text);font-size:var(--bm-type-title)}.platform-settings-form{min-height:620px}.platform-settings-form-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:20px;padding-bottom:18px;display:flex}.platform-settings-form-head h3{color:var(--text);margin:5px 0;font-size:20px}.platform-settings-form-head p{color:var(--muted);font-size:var(--bm-type-body);margin:0}.platform-settings-form-head>button{color:var(--muted);background:var(--surface-2);font-size:var(--bm-type-body);border-radius:7px;padding:7px 9px}.platform-setting-fields{grid-template-columns:1fr 1fr;gap:0 18px;display:grid}.platform-setting-fields>label{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(170px,.85fr);align-items:center;gap:18px;min-height:79px;display:grid}.platform-setting-fields>label.is-wide{grid-column:1/-1}.platform-setting-fields>label>span:first-child{flex-direction:column;gap:5px;display:flex}.platform-setting-fields strong{color:var(--text);font-size:var(--bm-type-title);align-items:center;gap:5px;display:flex}.platform-setting-fields strong i{background:var(--gold);border-radius:50%;width:5px;height:5px}.platform-setting-fields small{color:var(--muted-2);font-size:var(--bm-type-caption);line-height:1.45}.platform-setting-fields input,.platform-setting-fields select,.platform-setting-fields textarea{width:100%;min-width:0;color:var(--text);background:var(--surface-2);border:1px solid var(--line);font-size:var(--bm-type-body);border-radius:7px;outline:0;padding:9px}.platform-setting-fields textarea{resize:vertical;min-height:66px}.platform-setting-fields input:focus,.platform-setting-fields select:focus,.platform-setting-fields textarea:focus{border-color:var(--accent)}.platform-setting-fields>label>.toggle{justify-self:end}.platform-color-input{align-items:center;gap:6px;display:flex}.platform-color-input>i{border:2px solid var(--surface-3);border-radius:6px;flex:none;width:22px;height:22px}.platform-color-input input[type=color]{height:35px;padding:4px}.platform-settings-bottom{grid-template-columns:.8fr 1.2fr;gap:12px;margin-top:12px;display:grid}.platform-live-preview{background:radial-gradient(circle at 10% 0,#ee625a24,transparent 42%),var(--surface);justify-content:space-between;align-items:center;gap:15px;display:flex}.platform-live-preview h3{color:var(--text);margin:7px 0 3px;font-size:20px}.platform-live-preview p{color:var(--muted);font-size:var(--bm-type-body);margin:0}.platform-live-preview>a{color:var(--accent-2);font-size:var(--bm-type-body);white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.platform-preview-colors{gap:5px;margin-top:12px;display:flex}.platform-preview-colors i{border-radius:8px;width:24px;height:9px}.platform-audit-preview>div:not(.panel-heading){border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) 1fr 70px;align-items:center;gap:9px;min-height:39px;display:grid}.platform-audit-preview>div>span{align-items:center;gap:6px;display:flex}.platform-audit-preview>div>span i{background:var(--accent);border-radius:50%;width:5px;height:5px}.platform-audit-preview>div>span i.is-ok{background:var(--mint)}.platform-audit-preview strong{color:var(--text);font-size:var(--bm-type-title);text-transform:capitalize}.platform-audit-preview small{color:var(--muted-2);font-size:var(--bm-type-caption)}.platform-audit-preview em{color:var(--muted-2);font-size:var(--bm-type-caption);text-align:right;font-style:normal}.audit-empty{color:var(--muted);text-align:center;padding:20px;display:block}.admin-provider-redirect{margin-top:0}@keyframes menu-in{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes slide-up{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes equalize{0%{transform:scaleY(.55)}to{transform:scaleY(1)}}@keyframes pulse{50%{opacity:.5}}@keyframes spin{to{transform:rotate(360deg)}}@media (width<=1280px){.page-content{padding-left:28px;padding-right:28px}.video-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.home-layout,.watch-layout{grid-template-columns:minmax(0,1fr) 270px}.shorts-page-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=1000px){.topbar{gap:14px;padding:0 18px}.topbar-search{flex:1;width:auto}.language-button span,.create-button span{display:none}.language-button{padding:0 7px}.create-button{padding:0 10px}.sidebar{flex-basis:205px;width:205px}.home-layout,.watch-layout{grid-template-columns:1fr}.discovery-column,.related-column{grid-template-columns:1fr 1fr;align-items:start;display:grid}.related-column{display:block}.video-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.hero-card{min-height:335px}.hero-copy{padding:35px}.hero-art{flex-basis:42%}.hero-copy h1{font-size:48px}.admin-layout{grid-template-columns:1fr}.admin-nav{flex-flow:wrap;gap:3px;display:flex}.admin-nav>button{flex:none;width:auto;padding:0 10px}.admin-nav-bottom{display:none}.studio-stat-grid{grid-template-columns:repeat(2,1fr)}.studio-grid{grid-template-columns:1fr}.studio-side{grid-template-columns:1fr 1fr;display:grid}.settings-layout{grid-template-columns:1fr}.settings-nav{flex-direction:row;display:flex;overflow-x:auto}.settings-nav button{flex:none}.legal-layout{grid-template-columns:1fr}.legal-nav{flex-direction:row;display:flex;overflow-x:auto}.legal-nav button{flex:0 0 200px}.legal-nav button>svg:last-child{display:none}}@media (width<=720px){.topbar{height:62px;padding:0 13px}.mobile-menu{display:inline-grid!important}.brand-name{font-size:var(--bm-type-body)}.brand-mark{width:25px;height:23px}.topbar-search{order:3;width:auto;position:absolute;top:69px;left:13px;right:13px}.topbar-search .mic-button{display:none}.topbar-actions{gap:1px}.language-button{display:none}.create-button{background:0 0;border:0;min-width:36px;padding:0}.create-button span{display:none}.create-button svg{width:21px;height:21px}.notification-button{padding:0 7px}.profile-button{margin-left:3px}.layout-body{min-height:calc(100vh - 62px)}.sidebar{z-index:50;background:#111722;width:248px;height:auto;transition:all .22s;position:fixed;top:62px;bottom:0;left:0;transform:translate(-105%);box-shadow:22px 0 50px #00000059}.mobile-sidebar-open .sidebar{transform:translate(0)}.main-area{width:100%}.page-content{padding:82px 15px 52px}.page-content--home{padding-top:82px}.hero-card{min-height:480px;display:block}.hero-copy{max-width:none;padding:28px 24px}.hero-copy h1{margin-top:13px;font-size:45px}.hero-copy p{max-width:320px;font-size:var(--bm-type-body)}.hero-meta{gap:12px;margin-top:23px}.hero-meta span{padding-right:12px}.hero-art{height:205px;min-height:0;position:absolute;bottom:0;left:0;right:0}.hero-art img{opacity:.56;clip-path:polygon(18% 0,100% 0,100% 100%,0 100%);width:90%;height:125%;inset:0 -3% -6% 20%}.hero-orbit--one{width:330px;height:170px;top:30px;right:-60px}.hero-orbit--two{width:410px;height:210px;top:6px;right:-100px}.hero-sticker{width:62px;height:62px;font-size:var(--bm-type-body);top:12px;right:32px}.hero-art-label{bottom:15px;right:20px}.category-scroll{padding-top:18px}.home-layout{display:block}.discovery-column{grid-template-columns:1fr;margin-top:44px;display:grid}.video-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:23px 11px}.video-copy{gap:6px;padding-top:8px}.video-copy>.avatar{display:none}.video-text strong{font-size:var(--bm-type-title)}.video-text span{font-size:var(--bm-type-body)}.section-heading{margin-bottom:13px}.section-heading h2{font-size:var(--bm-type-section)}.content-section{padding-top:36px}.site-footer{margin-top:55px}.footer-top{grid-template-columns:1fr 1fr;gap:25px 18px}.footer-top>div:first-child{grid-column:1/-1}.footer-bottom{flex-direction:column;align-items:flex-start;gap:12px}.footer-bottom>span:last-child{gap:12px}.view-intro,.studio-header,.admin-head{flex-direction:column;align-items:flex-start;gap:18px}.view-intro h1,.studio-header h1,.admin-head h1{font-size:35px}.shorts-page-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 11px}.library-banner{padding:13px}.watch-layout{display:block}.player-frame{border-radius:10px;min-height:220px}.player-top{top:10px;left:10px;right:10px}.player-bottom{bottom:9px;left:10px;right:10px}.player-play{border-width:5px;width:52px;height:52px}.watch-title-row h1{font-size:var(--bm-type-page)}.watch-actions{overflow-x:auto}.watch-actions button{flex:none}.channel-banner{flex-wrap:wrap}.subscribe-button{margin-left:50px}.related-column{margin-top:34px}.related-item{padding:8px 0}.discovery-column{gap:13px}.studio-stat-grid{grid-template-columns:1fr 1fr;gap:9px}.studio-stat{min-height:135px;padding:13px}.studio-stat>strong{font-size:21px}.studio-side{display:flex}.studio-video-row{grid-template-columns:62px minmax(0,1fr) 25px;gap:8px}.studio-mini-thumb{width:62px;height:37px}.studio-video-row>b,.studio-status{display:none}.admin-head-actions{flex-direction:column;align-items:flex-start}.admin-nav{flex-wrap:nowrap;overflow-x:auto}.admin-nav>button{min-width:max-content}.admin-section-title{flex-direction:column;align-items:flex-start;gap:9px}.admin-stat-grid{grid-template-columns:1fr 1fr}.admin-dashboard-grid{grid-template-columns:1fr}.admin-chart{height:160px}.table-panel{overflow-x:auto}.table-toolbar{min-width:600px}.report-row{grid-template-columns:32px minmax(175px,1fr) 45px 55px 70px;min-width:520px}.settings-layout,.legal-layout{display:block}.settings-nav,.legal-nav{margin-bottom:16px}.settings-main{gap:11px}.profile-card{flex-wrap:wrap;align-items:flex-start}.profile-card .ghost-button{margin-left:50px}.setting-form-row{flex-direction:column;align-items:flex-start;padding:17px 0}.setting-form-row select,.segmented{width:100%}.segmented button{flex:1}.legal-article{padding:20px}.cookie-banner{flex-wrap:wrap;align-items:flex-start;padding:13px;bottom:12px;left:12px;right:12px}.cookie-banner>span:nth-child(2){min-width:calc(100% - 52px)}.cookie-banner>div{justify-content:flex-end;width:100%}.cookie-modal{padding:18px}.cookie-modal-footer{flex-direction:column;align-items:flex-start}.cookie-modal-footer>div{justify-content:flex-end;width:100%}}@media (width<=430px){.page-content{padding-left:11px;padding-right:11px}.topbar{gap:8px}.logo-button{margin-right:auto}.topbar-search{top:66px;left:11px;right:11px}.hero-copy{padding:25px 20px}.hero-copy h1{letter-spacing:-2px;font-size:40px}.hero-actions{flex-wrap:wrap}.hero-meta{font-size:var(--bm-type-body)}.hero-art{height:180px}.hero-art-label{bottom:12px;right:15px}.hero-sticker{right:22px}.video-grid{gap:21px 9px}.short-card{flex-basis:135px}.channel-card{flex-basis:124px}.admin-stat{padding:12px}.admin-stat strong{font-size:19px}.admin-stat em span{display:none}.form-grid{grid-template-columns:1fr}.form-wide{grid-column:auto}.upload-modal{padding:18px}.upload-footer{flex-direction:column;align-items:flex-start}.upload-footer>div{justify-content:flex-end;width:100%}.notification-menu,.language-menu,.profile-menu{right:-9px}.cookie-banner small{line-height:1.4}.footer-top{gap:22px 14px}}@media (width<=1100px){.feature-rail{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=720px){.feature-rail{scrollbar-width:none;padding-bottom:22px;display:flex;overflow-x:auto}.feature-rail::-webkit-scrollbar{display:none}.feature-rail button{flex:0 0 185px}}@media (width<=1100px){.plan-cards{grid-template-columns:repeat(2,1fr)}.security-admin-grid{grid-template-columns:1fr}.premium-plan-grid,.apps-admin-grid{grid-template-columns:repeat(2,1fr)}.audio-layout,.devices-layout,.cms-admin-layout,.promotion-admin-grid{grid-template-columns:1fr}.apps-capability-row{grid-template-columns:repeat(3,1fr)}.clip-suite-layout{grid-template-columns:1fr}.clip-module-detail{position:static}.clip-module-grid--category{grid-template-columns:repeat(3,minmax(0,1fr))}.ai-workspace-grid{grid-template-columns:1fr}.ai-capability-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=1000px){.page-content--admin .admin-layout{grid-template-columns:1fr}.admin-nav{flex-wrap:nowrap;align-items:flex-start;overflow-x:auto}.admin-nav-group{border:0;flex:0 0 190px}.admin-nav-bottom{display:none}.admin-submenu>button{min-width:180px}}@media (width<=720px){.studio-detail-grid,.provider-grid{grid-template-columns:1fr}.content-tools-card{flex-direction:column;align-items:flex-start}.feature-summary-grid,.translation-overview{grid-template-columns:repeat(2,1fr)}.plan-cards{grid-template-columns:1fr}.campaign-row{grid-template-columns:32px minmax(0,1fr) 34px 22px}.campaign-row>b{display:none}.pipeline-flow{overflow-x:auto}.pipeline-flow>span{flex:0 0 105px}.stream-profile{grid-template-columns:105px minmax(0,1fr) 46px}.language-admin-list>div{grid-template-columns:36px minmax(0,1fr) 42px}.language-admin-list .status-tag{display:none}.compliance-list{overflow-x:auto}.compliance-list>div{min-width:620px}.legal-admin-note{flex-wrap:wrap;align-items:flex-start}.legal-admin-note button{margin-left:28px}.provider-grid>button{grid-template-columns:38px minmax(0,1fr) 58px 18px}.channel-cover{min-height:230px;padding:24px}.channel-profile-row{flex-wrap:wrap;align-items:flex-start}.channel-profile-row .subscribe-button{margin-left:64px}.channel-profile-row .ghost-button{margin-left:0}.channel-about-grid,.premium-tools-grid,.playlist-composer{grid-template-columns:1fr}.playlist-composer .icon-button{position:absolute;right:22px}.playlist-collection-grid{grid-template-columns:1fr}.live-highlight-art{background-position:50%;grid-template-columns:1fr;align-content:end;gap:14px;min-height:330px;padding:22px}.live-highlight-art:after{background:linear-gradient(#0a0e161a,#0a0e16f0 72%)}.live-highlight-art>.live-chip{position:absolute;top:16px;left:16px}.live-highlight-art>span:nth-child(2) strong{font-size:22px}.live-highlight-art>span:nth-child(2) em{font-size:var(--bm-type-caption)}.live-highlight-art>.primary-button{width:max-content}.audio-hero{grid-template-columns:1fr;padding:28px 23px}.audio-disc-wrap{display:none}.audio-track{grid-template-columns:60px minmax(0,1fr) 27px 24px}.audio-track>em,.audio-track>small{display:none}.audio-player-dock{grid-template-columns:40px minmax(0,1fr) auto}.audio-player-dock .player-progress,.audio-player-dock>button{display:none}.premium-plan-grid,.apps-admin-grid{grid-template-columns:1fr}.device-row{grid-template-columns:36px minmax(0,1fr) 56px}.device-row>em{display:none}.cms-tool-grid{grid-template-columns:1fr}.promotion-row{grid-template-columns:78px minmax(0,1fr) 34px}.promotion-row>button:last-child{display:none}.apps-capability-row{grid-template-columns:repeat(2,1fr)}.clip-suite-hero{grid-template-columns:1fr;padding:22px}.clip-coverage-ring{display:none}.clip-suite-hero h3{font-size:22px}.clip-suite-stats{grid-template-columns:repeat(2,1fr)}.clip-suite-toolbar{flex-direction:column;align-items:stretch}.clip-search{max-width:none}.clip-suite-toolbar>button{align-self:flex-end}.clip-module-grid,.clip-module-grid--category{grid-template-columns:1fr}.clip-module-card{grid-template-columns:32px minmax(0,1fr) 14px}.clip-module-card>em{grid-column:2;justify-self:start}.clip-module-card>svg{grid-area:1/3/3}.clip-category-intro{align-items:flex-start}.clip-category-intro>span{min-width:65px}.clip-detail-head{grid-template-columns:36px minmax(0,1fr)}.clip-detail-head>em{grid-column:2;justify-self:start}.admin-editor-modal,.auth-modal{padding:18px}.admin-editor-grid{grid-template-columns:1fr}.admin-editor-wide{grid-column:auto}.admin-editor-actions{flex-wrap:wrap}.admin-editor-actions>span{display:none}.admin-editor-actions .text-button{margin-right:auto}.auth-login-button{display:none}.auth-register-button{min-height:30px;padding:0 8px}.auth-required-card{grid-template-columns:38px minmax(0,1fr)}.auth-required-card>button{grid-column:1/-1;justify-self:stretch}.auth-start{padding-left:5px;padding-right:5px}.admin-portal-topbar{padding:0 12px}.admin-portal-brand small,.admin-owner-chip,.admin-portal-topbar .ghost-button{display:none}.admin-portal-topbar>div{gap:2px}.admin-portal-shell .page-content--admin{padding-top:18px}.ai-command-hero{grid-template-columns:1fr;padding:21px}.ai-command-hero h3{font-size:21px}.ai-connection-state{align-items:flex-start;padding:12px}.ai-connection-state>span{display:none}.ai-capability-grid{grid-template-columns:1fr}.ai-prompt-panel,.ai-result-panel{min-height:auto}.ai-history-list>button{grid-template-columns:14px minmax(0,1fr) 14px}.ai-history-list em{display:none}.ai-admin-button{order:-1}}@media (width<=1100px){.integration-workspace{grid-template-columns:1fr}.integration-catalog,.provider-editor{min-height:auto}.integration-provider-list{max-height:390px}.platform-settings-layout{grid-template-columns:1fr}.platform-settings-nav{flex-direction:row;position:static;overflow-x:auto}.platform-settings-nav>.section-eyebrow{display:none}.platform-settings-nav>button{flex:0 0 185px}.platform-setting-fields{grid-template-columns:1fr}.platform-setting-fields>label.is-wide{grid-column:auto}}@media (width<=720px){.integration-hero,.platform-settings-hero{flex-direction:column;align-items:flex-start;padding:21px}.integration-hero h3,.platform-settings-hero h3{font-size:21px}.integration-metrics{grid-template-columns:repeat(3,1fr);width:100%}.integration-metrics>span{min-height:68px}.integration-provider-list>button{grid-template-columns:32px minmax(0,1fr) 14px}.integration-provider-list .provider-status{grid-column:2}.integration-provider-list>button>svg{grid-area:1/3/3}.provider-fields{grid-template-columns:1fr}.provider-editor-actions{flex-wrap:wrap}.provider-editor-actions>span{display:none}.provider-editor-actions .text-button{margin-right:auto}.platform-settings-actions{width:100%}.platform-settings-actions button{flex:1}.platform-settings-bottom{grid-template-columns:1fr}.platform-setting-fields>label{grid-template-columns:1fr;gap:9px;padding:14px 0}.platform-setting-fields>label>.toggle{justify-self:start}.platform-live-preview{flex-direction:column;align-items:flex-start}.platform-audit-preview>div:not(.panel-heading){grid-template-columns:minmax(0,1fr) 70px}.platform-audit-preview>div:not(.panel-heading)>small{display:none}}html,body{width:100%;max-width:100%;overflow-x:hidden}.app-shell,.admin-portal-shell,.layout-body,.main-area,.page-content,.page-content--admin,.admin-layout,.admin-main{min-width:0;max-width:100%}.admin-access-card--loading{gap:9px}.admin-access-card--loading .admin-access-spinner{margin-bottom:12px}.admin-access-card--loading h1{margin-top:4px}.admin-access-screen{min-height:100dvh;padding:max(20px, env(safe-area-inset-top)) max(16px, env(safe-area-inset-right)) max(20px, env(safe-area-inset-bottom)) max(16px, env(safe-area-inset-left))}.admin-access-card p,.admin-panel p,.provider-editor p{overflow-wrap:anywhere}@media (width<=1000px){.page-content--admin .admin-layout{grid-template-columns:minmax(0,1fr)}.page-content--admin .admin-nav{flex-direction:column;align-items:stretch;width:100%;display:flex;overflow:visible}.page-content--admin .admin-nav-group{border-bottom:1px solid var(--line);flex:none;width:100%}.page-content--admin .admin-submenu{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;padding:2px 0 9px;display:grid}.page-content--admin .admin-submenu>button{min-width:0;min-height:42px}.admin-main,.admin-panel,.studio-detail-card,.integration-hub,.platform-settings-studio{width:100%;min-width:0}.table-panel,.compliance-list,.pipeline-flow{overscroll-behavior-inline:contain;max-width:100%;overflow-x:auto}}@media (width<=720px){.topbar{height:auto;min-height:112px;padding:calc(9px + env(safe-area-inset-top)) max(12px, env(safe-area-inset-right)) 9px max(12px, env(safe-area-inset-left));flex-wrap:wrap;align-content:center;gap:8px}.topbar-search{flex:1 0 100%;order:3;width:100%;margin:0;position:static}.search-field{height:42px}.sidebar{height:calc(100dvh - 112px);padding-bottom:env(safe-area-inset-bottom);top:112px}.layout-body{min-height:calc(100dvh - 112px)}.page-content,.page-content--home{padding-top:20px;padding-bottom:max(52px, env(safe-area-inset-bottom))}.hero-card{min-height:435px}.hero-copy h1{font-size:clamp(34px,11vw,45px)}.admin-portal-topbar{min-height:58px;padding:env(safe-area-inset-top) max(12px, env(safe-area-inset-right)) 0 max(12px, env(safe-area-inset-left))}.admin-portal-shell .page-content--admin{width:100%;padding:18px max(12px, env(safe-area-inset-right)) max(48px, env(safe-area-inset-bottom)) max(12px, env(safe-area-inset-left))}.admin-head{margin-bottom:20px}.admin-head h1{letter-spacing:-1.5px;font-size:clamp(30px,10vw,38px)}.admin-head-actions{grid-template-columns:1fr 1fr;gap:8px;width:100%;display:grid}.admin-head-actions .system-status{grid-column:1/-1}.admin-head-actions button{min-height:44px;font-size:var(--bm-type-body);justify-content:center}.admin-group-toggle{min-height:44px;font-size:var(--bm-type-body);padding:0 12px}.page-content--admin .admin-submenu>button{font-size:var(--bm-type-body);padding:0 11px}.admin-section-title h2{font-size:var(--bm-type-section)}.admin-panel{padding:15px}.admin-stat small,.admin-stat em,.last-sync,.provider-editor p,.integration-provider-list small,.platform-setting-fields input,.platform-setting-fields select,.platform-setting-fields textarea,.provider-fields input,.provider-fields select,.provider-fields textarea{font-size:var(--bm-type-body)}.provider-mode button,.integration-category-tabs button,.platform-settings-nav>button{min-height:42px;font-size:var(--bm-type-body)}.upload-modal,.cookie-modal,.admin-editor-modal,.auth-modal{border-radius:14px;width:calc(100vw - 16px);max-height:calc(100dvh - 16px);padding:18px}.modal-backdrop{padding:8px}.cookie-banner{right:max(8px, env(safe-area-inset-right));bottom:max(8px, env(safe-area-inset-bottom));left:max(8px, env(safe-area-inset-left))}.cookie-reopen{right:max(12px, env(safe-area-inset-right));bottom:max(12px, env(safe-area-inset-bottom))}.toast{right:max(10px, env(safe-area-inset-right));bottom:max(10px, env(safe-area-inset-bottom));left:max(10px, env(safe-area-inset-left));width:auto}}@media (width<=520px){.page-content--admin .admin-submenu{grid-template-columns:1fr}.admin-stat-grid,.feature-summary-grid,.translation-overview,.clip-suite-stats,.apps-capability-row{grid-template-columns:1fr 1fr}.integration-metrics{grid-template-columns:1fr 1fr 1fr;gap:5px}.integration-metrics strong{font-size:18px}.admin-portal-brand strong{font-size:var(--bm-type-title)}.admin-signout{min-height:40px;font-size:var(--bm-type-body);align-items:center;display:inline-flex}.provider-editor-actions,.platform-settings-actions{flex-direction:column;align-items:stretch}.provider-editor-actions button,.platform-settings-actions button{justify-content:center;width:100%;min-height:44px}.cookie-banner>div{grid-template-columns:1fr 1fr;display:grid}.cookie-banner>div>button{min-height:42px}}@media (width<=430px){.video-grid{grid-template-columns:1fr;gap:25px}.video-copy>.avatar{display:inline-grid}.footer-top{grid-template-columns:1fr}.footer-top>div:first-child{grid-column:auto}.hero-card{min-height:420px}.hero-copy{padding:24px 18px}.hero-meta span:last-child{display:none}.admin-access-card{border-radius:15px;padding:28px 20px}.admin-access-card h1{font-size:var(--bm-type-page)}.admin-stat-grid{grid-template-columns:1fr 1fr}.admin-panel .panel-heading{flex-direction:column;align-items:flex-start;gap:10px}.integration-metrics>span{min-width:0}.platform-live-preview>a{white-space:normal}}@media (width<=360px){html{min-width:0}.brand-name{font-size:var(--bm-type-body)}.notification-button,.admin-portal-brand small{display:none}.admin-stat-grid,.feature-summary-grid,.translation-overview,.clip-suite-stats,.apps-capability-row,.admin-head-actions{grid-template-columns:1fr}.admin-head-actions .system-status{grid-column:auto}.integration-metrics{grid-template-columns:1fr}.integration-metrics>span{min-height:52px}}@media (orientation:landscape) and (height<=520px){.topbar{position:relative}.admin-access-screen{align-items:start}.admin-access-card{margin:8px 0}}@media (width<=720px){.sidebar-scrim{z-index:49;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#03060b9e;display:block;position:fixed;inset:112px 0 0}.upload-source-tabs,.music-upload-assets{grid-template-columns:1fr}.music-cover-drop{flex-direction:row;min-height:115px}.music-cover-preview{flex:none;width:66px;height:66px}.external-link-import{grid-template-columns:40px minmax(0,1fr);padding:14px}.external-link-import>.upload-cloud{width:40px;height:40px}.external-player-card{padding:18px}.external-player-card>span{width:44px;height:44px}.external-player-card strong{font-size:var(--bm-type-title)}.external-player-card p{font-size:var(--bm-type-body);margin:7px 0 12px}}.bm-admin-shell{--admin-red:#ef5358;--admin-ink:#202733;--admin-muted:#788292;--admin-line:#e6e9ee;--admin-bg:#f7f8fa;--admin-card:#fff;min-height:100vh;color:var(--admin-ink);background:var(--admin-bg);font-size:var(--bm-type-body);overflow-x:hidden}.bm-admin-shell button,.bm-admin-shell input,.bm-admin-shell select,.bm-admin-shell textarea{color:inherit}.bm-admin-topbar{z-index:80;border-bottom:1px solid var(--admin-line);background:#fff;grid-template-columns:220px 34px minmax(280px,540px) 1fr;align-items:center;gap:10px;height:68px;padding:0 22px 0 16px;display:grid;position:fixed;top:0;left:0;right:0}.bm-admin-logo{color:#111823;align-items:center;gap:9px;min-width:0;display:flex}.bm-admin-logo>span{background:linear-gradient(135deg,#ef5358,#c83845);border-radius:8px 8px 9px 3px;align-items:flex-end;gap:2px;width:29px;height:26px;padding:5px 6px;display:flex;transform:skewY(-4deg)}.bm-admin-logo i{background:#fff;border-radius:2px;width:3px}.bm-admin-logo i:first-child{height:8px}.bm-admin-logo i:nth-child(2){height:15px}.bm-admin-logo i:nth-child(3){height:11px}.bm-admin-logo strong{font-size:var(--bm-type-title);letter-spacing:-.25px;white-space:nowrap}.bm-collapse,.bm-mobile-menu{border:1px solid var(--admin-line);background:#fff;border-radius:8px;place-items:center;width:31px;height:31px;font-size:19px;display:grid;color:#687282!important}.bm-mobile-menu{display:none}.bm-admin-search{color:#9099a8;background:#f4f5f7;border:1px solid #0000;border-radius:9px;align-items:center;gap:8px;height:38px;padding:0 13px;display:flex}.bm-admin-search:focus-within{background:#fff;border-color:#f3afb1;box-shadow:0 0 0 3px #ef535814}.bm-admin-search input{width:100%;min-width:0;font-size:var(--bm-type-body);background:0 0;border:0;outline:0}.bm-top-actions{justify-content:flex-end;align-items:center;gap:7px;display:flex}.bm-top-actions>button,.bm-popover-wrap>button{border:1px solid var(--admin-line);height:32px;font-size:var(--bm-type-body);background:#fff;border-radius:8px;padding:0 10px}.bm-top-actions .bm-primary{color:#fff;background:var(--admin-red);border-color:var(--admin-red)}.bm-usage{color:#c18225!important;background:#fffaf0!important;border-color:#f3d59e!important}.bm-popover-wrap{position:relative}.bm-admin-avatar{font-weight:800;color:#795d63!important;background:#f7e9eb!important;border:0!important;border-radius:50%!important;width:32px!important;padding:0!important}.bm-top-popover{z-index:100;border:1px solid var(--admin-line);background:#fff;border-radius:10px;flex-direction:column;width:240px;padding:8px;display:flex;position:absolute;top:40px;right:0;box-shadow:0 18px 55px #28324626}.bm-top-popover strong,.bm-top-popover small{padding:6px 8px}.bm-top-popover small{color:var(--admin-muted);padding-top:0}.bm-top-popover button,.bm-top-popover a{text-align:left;background:0 0;border-radius:7px;padding:9px 8px}.bm-top-popover button:hover,.bm-top-popover a:hover{background:#f4f5f7}.bm-radio-link{color:#fff;height:32px;font-size:var(--bm-type-body);background:#202b3e;border-radius:8px;align-items:center;padding:0 10px;font-weight:800;text-decoration:none;display:flex}.bm-sidebar-radio{color:#fff;background:#202b3e;border-radius:7px;grid-template-columns:27px minmax(0,1fr);align-items:center;gap:3px;width:100%;min-height:34px;padding:3px 8px;text-decoration:none;display:grid}.bm-sidebar-radio>span{font-size:var(--bm-type-body);text-overflow:ellipsis;white-space:nowrap;font-weight:800;overflow:hidden}.bm-admin-sidebar{z-index:70;border-right:1px solid var(--admin-line);background:#fff;flex-direction:column;width:220px;transition:all .2s;display:flex;position:fixed;top:68px;bottom:0;left:0;overflow:hidden}.bm-admin-sidebar nav{flex:1;padding:10px 8px;overflow-y:auto}.bm-admin-sidebar section{padding-bottom:3px}.bm-nav-heading{color:#4f5967;width:100%;font-size:var(--bm-type-body);text-align:left;background:0 0;justify-content:space-between;align-items:center;padding:8px;font-weight:800;display:flex}.bm-nav-heading b{font-size:var(--bm-type-body);font-weight:500}.bm-admin-sidebar nav section>div>button,.bm-admin-sidebar footer>button{color:#596474;text-align:left;background:0 0;border-radius:7px;grid-template-columns:27px minmax(0,1fr) auto;align-items:center;gap:3px;width:100%;min-height:34px;padding:3px 8px;display:grid}.bm-admin-sidebar nav section>div>button:hover,.bm-admin-sidebar nav section>div>button.is-active,.bm-admin-sidebar footer>button:hover{color:#222b38;background:#f0f1f3}.bm-admin-sidebar nav section>div>button.is-active{box-shadow:inset 3px 0 var(--admin-red);font-weight:800}.bm-admin-sidebar nav section>div>button>span:nth-child(2),.bm-admin-sidebar footer>button>span:nth-child(2){font-size:var(--bm-type-body);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bm-admin-sidebar nav section>div>button em{color:#fff;background:var(--admin-red);min-width:17px;height:17px;font-size:var(--bm-type-caption);border-radius:50%;place-items:center;font-style:normal;display:grid}.bm-admin-mark{color:#4d5867;width:25px;height:25px;font-size:var(--bm-type-body);background:#f4f5f7;border:1px solid #e9ebef;border-radius:7px;flex:none;place-items:center;font-style:normal;display:grid}.bm-admin-sidebar footer{border-top:1px solid var(--admin-line);padding:8px}.bm-admin-sidebar footer small{color:#9aa3b0;font-size:var(--bm-type-caption);padding:7px 8px 2px;display:block}.bm-admin-shell.is-collapsed .bm-admin-topbar{grid-template-columns:62px 34px minmax(280px,540px) 1fr}.bm-admin-shell.is-collapsed .bm-admin-logo strong{display:none}.bm-admin-shell.is-collapsed .bm-admin-sidebar{width:62px}.bm-admin-shell.is-collapsed .bm-admin-sidebar .bm-nav-heading span,.bm-admin-shell.is-collapsed .bm-admin-sidebar nav section>div>button>span:nth-child(2),.bm-admin-shell.is-collapsed .bm-admin-sidebar footer span,.bm-admin-shell.is-collapsed .bm-admin-sidebar footer small{display:none}.bm-admin-shell.is-collapsed .bm-admin-main{margin-left:62px}.bm-admin-shell.is-collapsed .bm-admin-sidebar nav section>div>button,.bm-admin-shell.is-collapsed .bm-admin-sidebar footer>button{grid-template-columns:27px auto}.bm-admin-shell.is-collapsed .bm-nav-heading{justify-content:center;padding:4px}.bm-admin-main{min-height:100vh;margin-left:220px;padding:84px 18px 34px;transition:all .2s}.bm-admin-stack{flex-direction:column;gap:14px;max-width:1700px;margin:0 auto;display:flex}.bm-notice,.bm-welcome{border:1px solid var(--admin-line);background:#fff;border-radius:10px;align-items:center;gap:10px;padding:11px 14px;display:flex}.bm-notice>.bm-admin-mark{color:#fff;background:var(--admin-red);border:0}.bm-notice>span,.bm-welcome>span{flex-direction:column;flex:1;gap:3px;display:flex}.bm-notice strong,.bm-welcome strong{font-size:var(--bm-type-title)}.bm-notice small,.bm-welcome small{color:var(--admin-muted);font-size:var(--bm-type-caption)}.bm-notice>button{color:#fff;background:var(--admin-red);font-size:var(--bm-type-body);border-radius:7px;padding:7px 14px}.bm-notice>button.is-link{color:#687282;background:0 0}.bm-welcome{padding:14px}.bm-welcome strong{font-size:var(--bm-type-title)}.bm-welcome>.bm-admin-mark{width:34px;height:34px;font-size:var(--bm-type-body)}.bm-kpi-grid{gap:10px;display:grid}.bm-kpi-grid--three{grid-template-columns:repeat(3,1fr)}.bm-kpi-grid--four{grid-template-columns:repeat(4,1fr)}.bm-kpi-grid--two{grid-template-columns:repeat(2,1fr)}.bm-kpi{border:1px solid var(--admin-line);background:#fff;border-radius:10px;flex-direction:column;min-height:108px;padding:15px 16px;display:flex;position:relative;overflow:hidden}.bm-kpi small{color:#687282;font-size:var(--bm-type-body);letter-spacing:.06em;font-weight:800}.bm-kpi strong{color:#161d27;letter-spacing:-.6px;margin:7px 0 4px;font-size:22px}.bm-kpi span{color:#7d8795;font-size:var(--bm-type-body)}.bm-kpi span.is-up{color:#24a879}.bm-kpi>i{background:#6f7782;height:1px;position:absolute;bottom:14px;left:14px;right:14px}.bm-kpi>i:before{content:"";background:var(--admin-red);width:38%;height:1px;position:absolute;right:0}.bm-admin-card{border:1px solid var(--admin-line);background:#fff;border-radius:10px}.bm-chart-card{padding:15px 16px}.bm-card-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.bm-card-head>span{flex-direction:column;gap:3px;display:flex}.bm-card-head strong{font-size:var(--bm-type-title)}.bm-card-head small{color:var(--admin-muted);font-size:var(--bm-type-caption)}.bm-card-head>button,.bm-card-head>div button{color:#667180;font-size:var(--bm-type-body);background:#f6f7f8;border-radius:6px;padding:7px}.bm-segment{background:#f4f5f7;border-radius:7px;align-items:center;padding:2px;display:flex}.bm-segment button{color:#667180;font-size:var(--bm-type-body);background:0 0;border-radius:5px;padding:6px 9px}.bm-segment button.is-active{color:#fff;background:var(--admin-red)}.bm-chart-stage{border-bottom:1px solid #dfe3e8;height:245px;margin-top:10px;position:relative;overflow:hidden}.bm-chart-stage.is-large{height:330px}.bm-mini-line{width:100%;height:90%;position:absolute;bottom:0;left:0;right:0}.chart-rule{background:#edf0f3;height:1px;position:absolute;left:0;right:0}.chart-rule.r1{top:25%}.chart-rule.r2{top:50%}.chart-rule.r3{top:75%}.bm-chart-labels{color:#89929f;font-size:var(--bm-type-caption);justify-content:space-between;display:flex;position:absolute;bottom:5px;left:0;right:0}.bm-dashboard-bottom{grid-template-columns:1.4fr .6fr;gap:10px;display:grid}.bm-dashboard-bottom>.bm-admin-card{padding:15px}.bm-action-row{border-bottom:1px solid var(--admin-line);text-align:left;background:0 0;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:8px;width:100%;padding:10px 0;display:grid}.bm-action-row>b{width:27px;height:27px;color:var(--admin-red);background:#fff0f1;border-radius:7px;place-items:center;display:grid}.bm-action-row>span{flex-direction:column;gap:3px;display:flex}.bm-action-row strong{font-size:var(--bm-type-title)}.bm-action-row small{color:var(--admin-muted);font-size:var(--bm-type-caption)}.bm-action-row em{color:var(--admin-red);font-size:var(--bm-type-caption);font-style:normal}.bm-health-row{border-bottom:1px solid var(--admin-line);font-size:var(--bm-type-body);justify-content:space-between;align-items:center;padding:11px 0;display:flex}.bm-health-row em,.bm-status{font-size:var(--bm-type-caption);border-radius:12px;padding:4px 7px;font-style:normal}.is-good{color:#16895f;background:#d9f7e9}.is-warn{color:#c57624;background:#fff0d9}.bm-page-heading{justify-content:space-between;align-items:center;gap:14px;min-height:44px;display:flex}.bm-page-heading>span{align-items:center;gap:9px;display:flex}.bm-page-heading>span>.bm-admin-mark{width:34px;height:34px;font-size:var(--bm-type-body)}.bm-page-heading>span>span{flex-direction:column;gap:3px;display:flex}.bm-page-heading h1{color:#1d2530;font-size:var(--bm-type-page);letter-spacing:-.35px;margin:0}.bm-page-heading p{color:var(--admin-muted);font-size:var(--bm-type-body);margin:0}.bm-page-heading>div{gap:7px;display:flex}.bm-page-heading button,.bm-filter-row button{color:#53606f;border:1px solid var(--admin-line);height:31px;font-size:var(--bm-type-body);background:#fff;border-radius:8px;padding:0 11px}.bm-primary{color:#fff!important;background:var(--admin-red)!important;border-color:var(--admin-red)!important}.bm-filter-row{gap:7px;display:flex}.bm-filter-row select{border:1px solid var(--admin-line);height:31px;font-size:var(--bm-type-body);background:#fff;border-radius:7px;padding:0 28px 0 9px}.bm-legend i:nth-of-type(2){background:#18d79c}.bm-bar-list{flex-direction:column;gap:13px;padding:20px 4px 4px;display:flex}.bm-bar-list>div>span{color:#677282;font-size:var(--bm-type-body);justify-content:space-between;margin-bottom:5px;display:flex}.bm-bar-list i{background:#f0f2f5;border-radius:5px;height:7px;display:block;overflow:hidden}.bm-bar-list i em{border-radius:inherit;background:linear-gradient(90deg,#3b82f6,#18d79c);height:100%;display:block}.bm-donut{border:28px solid #3b82f6;border-left-color:#7c3aed;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:150px;height:150px;margin:16px auto 4px;display:flex}.bm-table-toolbar{border:1px solid var(--admin-line);background:#fff;border-radius:10px;align-items:center;gap:9px;padding:9px 11px;display:flex}.bm-table-toolbar>label{color:#89929f;background:#f5f6f8;border-radius:7px;align-items:center;gap:7px;min-width:220px;height:30px;margin-left:auto;padding:0 10px;display:flex}.bm-table-toolbar input{width:100%;font-size:var(--bm-type-body);background:0 0;border:0;outline:0}.bm-table-toolbar>button{border:1px solid var(--admin-line);height:30px;font-size:var(--bm-type-body);background:#fff;border-radius:7px;padding:0 10px}.bm-alphabet{gap:4px;padding:0 3px;display:flex;overflow-x:auto}.bm-alphabet button{border:1px solid var(--admin-line);width:24px;height:23px;font-size:var(--bm-type-body);background:#fff;border-radius:5px;flex:none}.bm-table-card{overflow:hidden}.bm-table-head,.bm-table-row{grid-template-columns:30px minmax(230px,2.1fr) minmax(100px,.8fr) minmax(92px,.7fr) minmax(90px,.7fr) 90px 112px;align-items:center;gap:8px;padding:0 12px;display:grid}.bm-table-head{color:#687282;border-bottom:1px solid var(--admin-line);min-height:34px;font-size:var(--bm-type-body);letter-spacing:.05em;background:#fafbfc;font-weight:800}.bm-table-row{min-height:60px;font-size:var(--bm-type-body);border-bottom:1px solid #edf0f3}.bm-table-row:last-child{border-bottom:0}.bm-table-row input{accent-color:var(--admin-red)}.bm-primary-cell{align-items:center;gap:9px;min-width:0;display:flex}.bm-primary-cell>span{flex-direction:column;gap:4px;min-width:0;display:flex}.bm-primary-cell strong{font-size:var(--bm-type-title);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bm-primary-cell small{color:var(--admin-muted);font-size:var(--bm-type-caption);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bm-soft-tag{color:#52606e;font-size:var(--bm-type-body);background:#f2f4f6;border-radius:10px;padding:4px 7px;font-style:normal}.bm-row-actions{justify-content:flex-end;align-items:center;gap:5px;display:flex}.bm-row-actions>button:not(.bm-switch){background:0 0;border-radius:6px;width:25px;height:25px}.bm-row-actions>button:hover{background:#f1f2f4}.bm-switch{background:#d8dde5;border-radius:12px;width:34px;height:19px;padding:0;position:relative}.bm-switch i{background:#fff;border-radius:50%;width:13px;height:13px;transition:all .18s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #0000002e}.bm-switch.is-on{background:#20242b}.bm-switch.is-on i{left:18px}.bm-switch--small{width:31px!important;height:17px!important}.bm-switch--small i{width:11px;height:11px;top:3px}.bm-switch--small.is-on i{left:17px}.bm-empty{color:#697483;flex-direction:column;align-items:center;gap:5px;padding:48px;display:flex}.bm-empty small{font-size:var(--bm-type-caption)}.bm-promo-grid{border:1px solid var(--admin-line);background:#fff;border-radius:10px;grid-template-columns:repeat(3,1fr);gap:10px;padding:18px;display:grid}.bm-promo-grid>button{color:#27313e;border:1px solid var(--admin-line);text-align:left;background:#fff;border-radius:9px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:66px;padding:11px;display:grid}.bm-promo-grid>button:hover{border-color:#f09ca0;box-shadow:0 8px 20px #3c465a12}.bm-promo-grid>button>span{flex-direction:column;gap:4px;display:flex}.bm-promo-grid strong{font-size:var(--bm-type-title)}.bm-promo-grid small{color:var(--admin-muted);font-size:var(--bm-type-caption)}.bm-consent{justify-content:space-between;align-items:center;gap:15px;padding:16px;display:flex}.bm-consent>span{flex-direction:column;gap:5px;display:flex}.bm-consent strong{font-size:var(--bm-type-title)}.bm-consent small{max-width:700px;color:var(--admin-muted);font-size:var(--bm-type-caption)}.bm-email-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.bm-email-grid>.bm-admin-card{flex-direction:column;gap:12px;padding:18px;display:flex}.bm-email-grid label,.bm-editor-grid label{color:#3e4957;font-size:var(--bm-type-caption);flex-direction:column;gap:5px;font-weight:700;display:flex}.bm-email-grid input,.bm-email-grid select,.bm-email-grid textarea,.bm-editor-grid input,.bm-editor-grid select,.bm-editor-grid textarea{color:#27313e;border:1px solid var(--admin-line);width:100%;font-size:var(--bm-type-body);background:#f7f8fa;border-radius:7px;outline:0;padding:0 10px;font-weight:400}.bm-email-grid input,.bm-email-grid select,.bm-editor-grid input,.bm-editor-grid select{height:34px}.bm-email-grid textarea,.bm-editor-grid textarea{resize:vertical;min-height:150px;padding-top:10px}.bm-email-grid fieldset{border:1px solid var(--admin-line);border-radius:8px;grid-template-columns:1fr 1fr;gap:8px;padding:12px;display:grid}.bm-email-grid legend{font-size:var(--bm-type-caption);padding:0 5px}.bm-check{flex-direction:row!important;align-items:center!important;gap:6px!important;font-weight:500!important;display:flex!important}.bm-check input{accent-color:var(--admin-red);width:auto!important;height:auto!important}.bm-date-grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.bm-ai-panel{color:#fff;background:linear-gradient(135deg,#202633,#30384a);grid-template-columns:1fr 1.2fr;gap:18px;padding:24px;display:grid}.bm-ai-panel small{color:#f38d91;font-size:var(--bm-type-caption);letter-spacing:.12em;font-weight:800}.bm-ai-panel h2{font-size:var(--bm-type-section);margin:10px 0 8px}.bm-ai-panel p{color:#adb5c2;font-size:var(--bm-type-body);margin:0;line-height:1.6}.bm-ai-panel textarea{color:#fff;resize:vertical;min-height:190px;font-size:var(--bm-type-body);background:#171c26;border:1px solid #475267;border-radius:10px;outline:0;grid-area:1/2/3;padding:14px}.bm-ai-panel>div:last-child{gap:8px;display:flex}.bm-ai-panel button{color:#fff;font-size:var(--bm-type-body);background:#3b4456;border-radius:7px;padding:9px 12px}.bm-modal-backdrop{z-index:200;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#191f297a;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.bm-editor-modal{background:#fff;border-radius:14px;width:min(660px,100%);max-height:92vh;overflow:auto;box-shadow:0 30px 90px #0000003d}.bm-editor-modal>header{border-bottom:1px solid var(--admin-line);justify-content:space-between;align-items:center;padding:17px 19px;display:flex}.bm-editor-modal>header>span{align-items:center;gap:9px;display:flex}.bm-editor-modal>header>span>span{flex-direction:column;gap:2px;display:flex}.bm-editor-modal header small{color:var(--admin-red);font-size:var(--bm-type-caption);letter-spacing:.1em;font-weight:800}.bm-editor-modal h2{font-size:var(--bm-type-section);margin:0}.bm-editor-modal header>button{background:#f3f4f6;border-radius:7px;width:31px;height:31px;font-size:18px}.bm-editor-grid{grid-template-columns:1fr 1fr;gap:12px;padding:19px;display:grid}.bm-editor-grid .is-wide{grid-column:1/-1}.bm-editor-grid textarea{min-height:95px}.bm-editor-modal>footer{border-top:1px solid var(--admin-line);background:#fafbfc;justify-content:space-between;align-items:center;gap:10px;padding:13px 19px;display:flex}.bm-editor-modal>footer>div{gap:7px;display:flex}.bm-editor-modal footer button{border:1px solid var(--admin-line);height:33px;font-size:var(--bm-type-body);background:#fff;border-radius:7px;padding:0 12px}.bm-danger{color:#d73f46!important;background:#fff1f2!important;border-color:#f3c7ca!important}.bm-admin-scrim{display:none}.bm-genres-help{background:#f3fcf8;border-color:#cfeadf;align-items:center;gap:11px;padding:14px 16px;display:flex}.bm-genres-help>span{flex-direction:column;gap:4px;display:flex}.bm-genres-help strong{font-size:var(--bm-type-title)}.bm-genres-help small,.bm-other-categories header small{color:var(--admin-muted);font-size:var(--bm-type-caption);line-height:1.45}.bm-genres-page .bm-table-head,.bm-genres-page .bm-table-row{grid-template-columns:30px minmax(200px,2fr) minmax(90px,.7fr) minmax(85px,.65fr) minmax(80px,.6fr) 82px 190px}.bm-genres-page .bm-row-actions .bm-visible-delete{color:#c8323a;background:#fff1f2;border:1px solid #f3c7ca;width:auto!important;padding:0 8px!important}.bm-genres-page .bm-row-actions>button:nth-of-type(3){color:#344050;background:#f3f5f7;border:1px solid #e3e7ec;width:auto;padding:0 8px}.bm-genres-page .bm-order-button{font-weight:800;background:#fff!important;border:1px solid #e3e7ec!important}.bm-other-categories{flex-direction:column;gap:8px;margin-top:5px;display:flex}.bm-other-categories>header{padding:4px 3px;display:flex}.bm-other-categories>header>span{flex-direction:column;gap:4px;display:flex}.bm-other-categories header strong{font-size:var(--bm-type-title)}@media (width<=820px){.bm-genres-page .bm-table-row{grid-template-columns:20px minmax(0,1fr) auto}}.bm-artist-country-filter{gap:7px;padding:10px;display:flex;overflow-x:auto}.bm-artist-country-filter button{color:#5f6b79;font-size:var(--bm-type-body);background:#f6f7f9;border:1px solid #0000;border-radius:8px;flex:none;align-items:center;gap:7px;padding:8px 10px;display:flex}.bm-artist-country-filter button b{color:#7d8795;min-width:19px;height:19px;font-size:var(--bm-type-body);background:#fff;border-radius:10px;place-items:center;padding:0 5px;display:grid}.bm-artist-country-filter button.is-active{color:#fff;background:var(--admin-red)}.bm-artist-country-filter button.is-active b{color:var(--admin-red)}.bm-artist-catalog-table{overflow:hidden}.bm-artist-catalog-table>header,.bm-artist-catalog-table>div:not(.bm-empty){grid-template-columns:minmax(250px,1.5fr) minmax(130px,.8fr) 120px 70px 130px;align-items:center;gap:10px;padding:0 14px;display:grid}.bm-artist-catalog-table>header{color:#687282;border-bottom:1px solid var(--admin-line);min-height:36px;font-size:var(--bm-type-body);letter-spacing:.05em;background:#fafbfc;font-weight:800}.bm-artist-catalog-table>div:not(.bm-empty){min-height:61px;font-size:var(--bm-type-body);border-bottom:1px solid #edf0f3}.bm-artist-catalog-table>div>span:first-child{align-items:center;gap:9px;min-width:0;display:flex}.bm-artist-catalog-table>div>span:first-child>i{width:29px;height:29px;color:var(--admin-red);background:#fff0f1;border-radius:8px;flex:none;place-items:center;font-style:normal;font-weight:800;display:grid}.bm-artist-catalog-table>div>span:first-child>span{flex-direction:column;gap:3px;min-width:0;display:flex}.bm-artist-catalog-table strong{font-size:var(--bm-type-title);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bm-artist-catalog-table small{color:var(--admin-muted);font-size:var(--bm-type-caption);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bm-artist-catalog-table>div>em{color:#52606e;font-size:var(--bm-type-caption);background:#f2f4f6;border-radius:10px;justify-self:start;padding:5px 7px;font-style:normal}.bm-artist-catalog-table>div>span:last-child{justify-content:flex-end;gap:5px;display:flex}.bm-artist-catalog-table>div>span:last-child button{color:#344050;height:26px;font-size:var(--bm-type-body);background:#f3f5f7;border:1px solid #e3e7ec;border-radius:6px;padding:0 8px}.bm-artist-catalog-table .bm-visible-delete{color:#c8323a!important;background:#fff1f2!important;border-color:#f3c7ca!important}.bm-artist-toolbar>select{color:#495666;border:1px solid var(--admin-line);height:30px;font-size:var(--bm-type-body);background:#fff;border-radius:7px;padding:0 9px}.bm-artist-type{flex-direction:column;gap:4px;display:flex;align-items:flex-start!important}.bm-artist-type em{color:#52606e;font-size:var(--bm-type-caption);background:#f2f4f6;border-radius:10px;padding:5px 7px;font-style:normal}.bm-artist-pagination{justify-content:center;align-items:center;gap:12px;padding:8px;display:flex}.bm-artist-pagination span{color:var(--admin-muted);font-size:var(--bm-type-body)}.bm-artist-pagination button{border:1px solid var(--admin-line);height:30px;font-size:var(--bm-type-body);background:#fff;border-radius:7px;padding:0 11px}.bm-artist-pagination button:disabled{opacity:.45}@media (width<=820px){.bm-artist-toolbar>select{flex:calc(50% - 5px);min-width:0}.bm-artist-catalog-table{background:0 0;border:0;flex-direction:column;gap:8px;display:flex;overflow:visible}.bm-artist-catalog-table>header{display:none}.bm-artist-catalog-table>div:not(.bm-empty){border:1px solid var(--admin-line);background:#fff;border-radius:11px;grid-template-columns:minmax(0,1fr) auto;gap:9px;padding:13px;display:grid}.bm-artist-catalog-table>div>span:first-child{grid-column:1/-1}.bm-artist-catalog-table>div>b,.bm-artist-catalog-table>div>.bm-artist-type{align-self:center}.bm-artist-catalog-table>div>.bm-switch{justify-self:end}.bm-artist-catalog-table>div>span:last-child{grid-column:1/-1}.bm-artist-catalog-table>div>span:last-child button{flex:1;height:32px}.bm-artist-pagination{flex-wrap:wrap}.bm-artist-pagination span{text-align:center;order:-1;width:100%}}@media (width<=1100px){.bm-admin-topbar{grid-template-columns:190px 31px minmax(190px,1fr) auto}.bm-admin-sidebar{width:190px}.bm-admin-main{margin-left:190px}.bm-top-actions .bm-usage{display:none}.bm-table-head,.bm-table-row{grid-template-columns:28px minmax(210px,2fr) 95px 90px 80px 80px 100px}.bm-table-card{overflow-x:auto}.bm-table-head,.bm-table-row{min-width:820px}.bm-dashboard-bottom,.bm-email-grid{grid-template-columns:1fr}}@media (width<=820px){.bm-admin-topbar{grid-template-columns:34px minmax(0,1fr) 34px;height:60px;padding:0 10px}.bm-mobile-menu{display:grid}.bm-admin-logo{grid-column:2;min-width:0;overflow:hidden}.bm-admin-logo>span{flex:none;width:25px;height:23px}.bm-admin-logo strong{text-overflow:ellipsis;overflow:hidden}.bm-collapse,.bm-admin-search,.bm-top-actions>.bm-primary,.bm-top-actions>.bm-radio-link,.bm-top-actions>.bm-usage,.bm-popover-wrap:first-of-type{display:none}.bm-top-actions{grid-column:3;min-width:0}.bm-admin-sidebar{z-index:90;width:250px;top:60px;transform:translate(-105%);box-shadow:18px 0 50px #232d3c29}.bm-admin-sidebar.is-mobile-open{transform:translate(0)}.bm-admin-main,.bm-admin-shell.is-collapsed .bm-admin-main{margin-left:0;padding:74px 11px 28px}.bm-admin-shell.is-collapsed .bm-admin-sidebar{width:250px}.bm-admin-shell.is-collapsed .bm-admin-sidebar .bm-nav-heading span,.bm-admin-shell.is-collapsed .bm-admin-sidebar nav section>div>button>span:nth-child(2),.bm-admin-shell.is-collapsed .bm-admin-sidebar footer span,.bm-admin-shell.is-collapsed .bm-admin-sidebar footer small{display:block}.bm-admin-shell.is-collapsed .bm-admin-sidebar nav section>div>button,.bm-admin-shell.is-collapsed .bm-admin-sidebar footer>button{grid-template-columns:27px minmax(0,1fr) auto}.bm-admin-scrim{z-index:85;background:#1e26324d;display:block;position:fixed;inset:60px 0 0}.bm-kpi-grid--three,.bm-kpi-grid--four{grid-template-columns:repeat(2,1fr)}.bm-page-heading{flex-direction:column;align-items:flex-start}.bm-page-heading>span,.bm-page-heading>span>span{min-width:0}.bm-page-heading p{line-height:1.45}.bm-page-heading>div{justify-content:flex-end;width:100%}.bm-filter-row{width:100%}.bm-table-toolbar{flex-wrap:wrap;align-items:stretch}.bm-table-toolbar>label{order:3;width:100%;min-width:0;margin-left:0}.bm-table-card{background:0 0;border:0;gap:8px;display:grid;overflow:visible}.bm-table-head{display:none}.bm-table-row{border:1px solid var(--admin-line);background:#fff;border-radius:11px;grid-template-columns:20px minmax(0,1fr) auto;grid-template-areas:"check primary role""check status actions";gap:8px 10px;min-height:82px;padding:13px 12px;min-width:0!important}.bm-table-row>label:first-child{grid-area:check;align-self:start;padding-top:10px}.bm-table-row>.bm-primary-cell{grid-area:primary}.bm-table-row>span:nth-child(3){grid-area:role;place-self:start end}.bm-table-row>span:nth-child(4){grid-area:status;align-self:end}.bm-table-row>strong:nth-child(5),.bm-table-row>span:nth-child(6){display:none}.bm-table-row>.bm-row-actions{grid-area:actions;place-self:end}.bm-primary-cell strong{font-size:var(--bm-type-title)}.bm-primary-cell small{font-size:var(--bm-type-caption)}.bm-chart-stage{height:190px}.bm-chart-stage.is-large{height:240px}.bm-kpi-grid--two,.bm-promo-grid,.bm-ai-panel{grid-template-columns:1fr}.bm-ai-panel textarea{grid-area:auto}.bm-notice{flex-wrap:wrap}.bm-notice>span{min-width:calc(100% - 45px)}.bm-notice>button{margin-left:auto}}@media (width<=520px){.bm-admin-main{padding-left:8px;padding-right:8px}.bm-admin-logo strong{font-size:var(--bm-type-title)}.bm-kpi-grid--three,.bm-kpi-grid--four{grid-template-columns:1fr 1fr}.bm-kpi{min-height:98px;padding:12px}.bm-kpi strong{font-size:18px}.bm-kpi span{line-height:1.35}.bm-page-heading>div{grid-template-columns:1fr 1.2fr;display:grid}.bm-page-heading>div button{width:100%;padding:0 8px}.bm-table-toolbar{padding:8px}.bm-segment{width:100%;overflow-x:auto}.bm-segment button{white-space:nowrap;flex:1}.bm-table-toolbar>button{margin-left:auto}.bm-editor-grid{grid-template-columns:1fr}.bm-editor-grid .is-wide{grid-column:auto}.bm-editor-modal>footer{flex-direction:column;align-items:stretch}.bm-editor-modal>footer>div{justify-content:flex-end}.bm-email-grid fieldset,.bm-date-grid{grid-template-columns:1fr}.bm-chart-labels span:nth-child(2n){display:none}.bm-welcome strong{font-size:var(--bm-type-title)}}.bm-frontpage-editor{gap:14px}.bm-frontpage-summary{background:var(--admin-line);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.bm-frontpage-summary>div{background:#fff;flex-direction:column;justify-content:center;gap:7px;min-height:92px;padding:15px 18px;display:flex}.bm-frontpage-summary small{color:var(--admin-muted);font-size:var(--bm-type-caption);letter-spacing:.08em;font-weight:800}.bm-frontpage-summary strong{color:#1d2530;font-size:18px}.bm-front-preview{color:#53606f;border:1px solid var(--admin-line);height:31px;font-size:var(--bm-type-body);background:#fff;border-radius:8px;justify-content:center;align-items:center;padding:0 11px;text-decoration:none;display:inline-flex}.bm-frontpage-form{overflow:hidden}.bm-frontpage-form>header{border-bottom:1px solid var(--admin-line);justify-content:space-between;align-items:flex-start;gap:20px;padding:18px 20px;display:flex}.bm-frontpage-form>header>span{flex-direction:column;gap:4px;display:flex}.bm-frontpage-form>header small{color:var(--admin-red);font-size:var(--bm-type-caption);letter-spacing:.1em;font-weight:850}.bm-frontpage-form>header strong{font-size:var(--bm-type-title)}.bm-frontpage-form>header p{max-width:520px;color:var(--admin-muted);font-size:var(--bm-type-body);text-align:right;margin:0;line-height:1.5}.bm-frontpage-fields{grid-template-columns:1fr 1fr;gap:0 24px;padding:5px 20px 20px;display:grid}.bm-frontpage-fields>label{border-bottom:1px solid #eef0f3;grid-template-columns:minmax(160px,1fr) minmax(180px,.8fr);align-items:center;gap:16px;min-height:78px;padding:13px 0;display:grid}.bm-frontpage-fields>label.is-wide{grid-column:1/-1;grid-template-columns:minmax(220px,.7fr) minmax(320px,1.3fr)}.bm-frontpage-fields>label>span{flex-direction:column;gap:4px;min-width:0;display:flex}.bm-frontpage-fields label strong{color:#33404e;font-size:var(--bm-type-title);align-items:center;gap:6px;display:flex}.bm-frontpage-fields label strong i{background:var(--admin-red);border-radius:50%;width:6px;height:6px}.bm-frontpage-fields label small{color:var(--admin-muted);font-size:var(--bm-type-caption);line-height:1.45}.bm-frontpage-fields input,.bm-frontpage-fields textarea{color:#27313e;border:1px solid var(--admin-line);width:100%;font-size:var(--bm-type-body);background:#f7f8fa;border-radius:7px;outline:0;padding:0 10px}.bm-frontpage-fields input{height:35px}.bm-frontpage-fields textarea{resize:vertical;min-height:88px;padding-top:10px;line-height:1.5}.bm-frontpage-fields input:focus,.bm-frontpage-fields textarea:focus{border-color:#ef8d91;box-shadow:0 0 0 3px #ef535a14}.bm-front-toggle{color:#748090;width:max-content;min-width:112px;font-size:var(--bm-type-body);background:#f3f5f7;border-radius:8px;justify-content:flex-start;align-items:center;gap:8px;padding:6px 9px;display:flex}.bm-front-toggle i{background:#cdd3dc;border-radius:12px;width:30px;height:17px;position:relative}.bm-front-toggle i:after{content:"";background:#fff;border-radius:50%;width:13px;height:13px;transition:all .18s;position:absolute;top:2px;left:2px}.bm-front-toggle.is-on{color:#16895f;background:#e9faf2}.bm-front-toggle.is-on i{background:#1ab47b}.bm-front-toggle.is-on i:after{left:15px}.bm-frontpage-message{color:#2d6d58;font-size:var(--bm-type-body);background:#edf9f4;border-top:1px solid #d7efe5;padding:12px 20px}.bm-frontpage-loading{color:var(--admin-muted);font-size:var(--bm-type-body);text-align:center;padding:40px}.bm-home-section-manager{overflow:hidden}.bm-home-section-manager>header{border-bottom:1px solid var(--admin-line);justify-content:space-between;align-items:flex-start;gap:20px;padding:18px 20px;display:flex}.bm-home-section-manager>header>span{flex-direction:column;gap:4px;display:flex}.bm-home-section-manager>header small{color:var(--admin-red);font-size:var(--bm-type-caption);letter-spacing:.1em;font-weight:850}.bm-home-section-manager>header strong{color:#25303d;font-size:var(--bm-type-title)}.bm-home-section-manager>header p{color:var(--admin-muted);font-size:var(--bm-type-body);margin:0}.bm-home-section-manager>header>div{gap:7px;display:flex}.bm-home-section-manager>header button{color:#596777;border:1px solid var(--admin-line);height:31px;font-size:var(--bm-type-body);background:#f5f7f9;border-radius:7px;padding:0 10px}.bm-home-section-head,.bm-home-section-list>div{grid-template-columns:95px minmax(180px,1fr) 145px 145px;align-items:center;gap:14px;padding:10px 20px;display:grid}.bm-home-section-head{color:var(--admin-muted);border-bottom:1px solid var(--admin-line);font-size:var(--bm-type-body);letter-spacing:.08em;background:#f8f9fb;font-weight:850}.bm-home-section-list>div{opacity:.67;border-bottom:1px solid #eef0f3;min-height:62px}.bm-home-section-list>div.is-enabled{opacity:1}.bm-home-section-order{gap:5px;display:flex}.bm-home-section-order button{color:#586575;border:1px solid var(--admin-line);width:30px;height:28px;font-size:var(--bm-type-body);background:#f5f7f9;border-radius:6px}.bm-home-section-order button:disabled{opacity:.35}.bm-home-section-name{align-items:center;gap:9px;min-width:0;display:flex}.bm-home-section-name i{width:24px;height:24px;color:var(--admin-red);font-size:var(--bm-type-title);background:#fff0f1;border-radius:7px;flex:none;place-items:center;font-style:normal;font-weight:850;display:grid}.bm-home-section-name strong{color:#2a3542;font-size:var(--bm-type-title);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bm-home-section-list>div>label{align-items:center;gap:7px;display:flex}.bm-home-section-list>div>label input{color:#27313e;border:1px solid var(--admin-line);width:82px;height:34px;font-size:var(--bm-type-body);background:#f7f8fa;border-radius:7px;padding:0 9px}.bm-home-section-list>div>label small{color:var(--admin-muted);font-size:var(--bm-type-caption)}.bm-home-section-manager>footer{color:var(--admin-muted);font-size:var(--bm-type-body);background:#fafbfc;padding:12px 20px;line-height:1.5}.bm-home-section-manager>footer b{color:#33404e}@media (width<=980px){.bm-frontpage-summary{grid-template-columns:1fr 1fr}.bm-frontpage-fields{grid-template-columns:1fr}.bm-frontpage-fields>label.is-wide{grid-column:auto}.bm-frontpage-fields>label,.bm-frontpage-fields>label.is-wide{grid-template-columns:minmax(180px,.75fr) minmax(230px,1.25fr)}}@media (width<=700px){.side-card--radio{position:static}.bm-frontpage-summary{grid-template-columns:1fr 1fr}.bm-frontpage-form>header{flex-direction:column}.bm-frontpage-form>header p{text-align:left}.bm-frontpage-fields{padding-left:14px;padding-right:14px}.bm-frontpage-fields>label,.bm-frontpage-fields>label.is-wide{grid-template-columns:1fr;gap:9px;min-height:0;padding:15px 0}.bm-front-toggle{justify-content:space-between;width:100%}.bm-frontpage-editor .bm-page-heading>div{grid-template-columns:1fr 1fr}.bm-front-preview{grid-column:1/-1}.bm-home-section-manager>header{flex-direction:column}.bm-home-section-manager>header>div{width:100%}.bm-home-section-manager>header>div button{flex:1}.bm-home-section-head{display:none}.bm-home-section-list>div{grid-template-columns:72px minmax(0,1fr);gap:10px;padding:14px}.bm-home-section-list>div>.bm-front-toggle,.bm-home-section-list>div>label{grid-column:2}.bm-home-section-list>div>.bm-front-toggle{width:100%}.bm-home-section-list>div>label input{flex:1;width:100%}}.bm-analytics-context{border:1px solid var(--admin-line);background:#fff;border-radius:10px;align-items:center;gap:26px;padding:12px 16px;display:flex}.bm-analytics-context>span{flex-direction:column;gap:3px;display:flex}.bm-analytics-context b{color:var(--admin-muted);font-size:var(--bm-type-body);letter-spacing:.12em}.bm-analytics-context strong{font-size:var(--bm-type-title)}.bm-analytics-context button{border:1px solid var(--admin-line);height:31px;font-size:var(--bm-type-body);background:#f6f7f9;border-radius:7px;margin-left:auto;padding:0 12px}.bm-legend{color:var(--admin-muted);font-size:var(--bm-type-caption);align-items:center;gap:6px;display:flex}.bm-legend i{background:#3b82f6;border-radius:50%;width:7px;height:7px}.bm-legend i.is-purple{background:#805ad5}.bm-legend i.is-green{background:#18b779}.bm-dual-chart>svg,.bm-cdn-chart>svg{z-index:2;width:100%;height:calc(100% - 45px);position:absolute;inset:20px 0 25px}.bm-analytics-grid{grid-template-columns:minmax(0,1.7fr) minmax(250px,.8fr);gap:10px;display:grid}.bm-analytics-grid--equal{grid-template-columns:1fr 1fr}.bm-ranking-card,.bm-audience-card,.bm-edge-card,.bm-cache-card,.bm-device-breakdown,.bm-report-data,.bm-threat-card,.bm-security-layers,.bm-audit-timeline{padding:16px}.bm-ranking-head{color:var(--admin-muted);font-size:var(--bm-type-body);letter-spacing:.08em;border-bottom:1px solid var(--admin-line);grid-template-columns:minmax(190px,1fr) 75px 85px 55px;gap:9px;padding:10px 8px;display:grid}.bm-ranking-head span:first-child{padding-left:33px}.bm-ranking-row{border-bottom:1px solid #eef0f3;grid-template-columns:24px minmax(155px,1fr) 75px 85px 55px;align-items:center;gap:9px;padding:11px 8px;display:grid}.bm-ranking-row>b{width:20px;height:20px;font-size:var(--bm-type-body);background:#f3f5f7;border-radius:6px;place-items:center;display:grid}.bm-ranking-row>span{flex-direction:column;gap:3px;display:flex}.bm-ranking-row strong{font-size:var(--bm-type-title)}.bm-ranking-row small,.bm-ranking-row em{color:var(--admin-muted);font-size:var(--bm-type-caption);font-style:normal}.bm-ranking-row .is-up{color:#16a36e}.bm-donut{text-align:center;background:conic-gradient(#805ad5 0 62%,#e9edf3 62%);border-radius:50%;place-content:center;width:130px;height:130px;margin:18px auto;display:grid;position:relative}.bm-donut:after{content:"";background:#fff;border-radius:50%;position:absolute;inset:22px}.bm-donut strong,.bm-donut span{z-index:1;position:relative}.bm-donut strong{font-size:20px}.bm-donut span{color:var(--admin-muted);font-size:var(--bm-type-body)}.bm-donut.is-cache{background:conic-gradient(#18b779 0 94.4%,#e9edf3 94.4%)}.bm-audience-split{flex-direction:column;gap:9px;display:flex}.bm-audience-split>span{color:var(--admin-muted);font-size:var(--bm-type-body);align-items:center;gap:7px;display:flex}.bm-audience-split i{background:#805ad5;border-radius:50%;width:7px;height:7px}.bm-audience-split span:first-child i{background:#d8dce5}.bm-audience-split b{color:#27313e;margin-left:auto}.bm-device-breakdown>div:not(.bm-card-head){border-bottom:1px solid #eef0f3;justify-content:space-between;align-items:center;padding:11px 2px;display:flex}.bm-device-breakdown>div>span{flex-direction:column;gap:3px;display:flex}.bm-device-breakdown strong,.bm-device-breakdown b{font-size:var(--bm-type-title)}.bm-device-breakdown small{color:var(--admin-muted);font-size:var(--bm-type-caption)}.bm-cdn-health{color:#14734f;font-size:var(--bm-type-body);background:#ecfbf4;border:1px solid #c8f1df;border-radius:10px;align-items:center;gap:9px;padding:11px 15px;display:flex}.bm-cdn-health span{align-items:center;gap:7px;font-weight:800;display:flex}.bm-cdn-health i,.bm-edge-grid i,.bm-threat-card i{background:#18b779;border-radius:50%;width:7px;height:7px}.bm-cdn-health>b{color:#5c7c6d;font-weight:500}.bm-cdn-health button{color:#14734f;height:29px;font-size:var(--bm-type-body);background:#fff;border:1px solid #c8f1df;border-radius:7px;margin-left:auto;padding:0 11px}.bm-edge-grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.bm-edge-grid article{background:#f8f9fb;border:1px solid #eceff3;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;gap:4px 8px;padding:10px;display:grid}.bm-edge-grid article>span{grid-template-columns:8px 1fr;align-items:center;gap:5px;display:grid}.bm-edge-grid article strong{font-size:var(--bm-type-title)}.bm-edge-grid article small{color:#18a26f;font-size:var(--bm-type-caption);grid-column:2}.bm-edge-grid article>b{font-size:var(--bm-type-body)}.bm-edge-grid article>em{color:var(--admin-muted);font-size:var(--bm-type-caption);grid-column:2;font-style:normal}.bm-cache-card dl{flex-direction:column;gap:8px;margin:0;display:flex}.bm-cache-card dl>div{font-size:var(--bm-type-body);justify-content:space-between;display:flex}.bm-cache-card dt{color:var(--admin-muted)}.bm-cache-card dd{margin:0;font-weight:800}.bm-cdn-table>div:not(.bm-card-head){border-bottom:1px solid #eef0f3;grid-template-columns:minmax(220px,1fr) 100px 120px 100px;align-items:center;gap:10px;padding:11px 2px;display:grid}.bm-cdn-table>div>span{flex-direction:column;gap:3px;display:flex}.bm-cdn-table strong,.bm-cdn-table b{font-size:var(--bm-type-title)}.bm-cdn-table small,.bm-cdn-table em,.bm-cdn-table>div>i{color:var(--admin-muted);font-size:var(--bm-type-body);font-style:normal}.bm-report-layout{grid-template-columns:230px minmax(0,1fr);align-items:start;gap:10px;display:grid}.bm-report-nav{flex-direction:column;padding:10px;display:flex;position:sticky;top:80px}.bm-report-nav>small{color:var(--admin-muted);font-size:var(--bm-type-caption);letter-spacing:.1em;padding:8px;font-weight:800}.bm-report-nav>button{color:#3c4654;text-align:left;background:0 0;border-radius:7px;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:8px;padding:9px;display:grid}.bm-report-nav>button.is-active{background:#f1f3f6}.bm-report-nav>button>span{flex-direction:column;gap:2px;display:flex}.bm-report-nav strong{font-size:var(--bm-type-title)}.bm-report-nav button small{color:var(--admin-muted);font-size:var(--bm-type-caption);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bm-report-content{flex-direction:column;gap:10px;min-width:0;display:flex}.bm-report-filter{padding:15px}.bm-report-filter>.bm-card-head>em{color:#16895e;font-size:var(--bm-type-caption);background:#e9faf2;border-radius:12px;padding:5px 8px;font-style:normal}.bm-report-filter>div:last-child{grid-template-columns:1fr 1fr 1fr auto;align-items:end;gap:8px;display:grid}.bm-report-filter label{color:var(--admin-muted);font-size:var(--bm-type-caption);flex-direction:column;gap:5px;font-weight:700;display:flex}.bm-report-filter select{border:1px solid var(--admin-line);height:32px;font-size:var(--bm-type-body);background:#f7f8fa;border-radius:7px;padding:0 8px}.bm-report-data>div:not(.bm-card-head){font-size:var(--bm-type-body);border-bottom:1px solid #eef0f3;grid-template-columns:1fr 100px 100px 75px;gap:10px;padding:10px 2px;display:grid}.bm-report-data em{color:#18a26f;font-style:normal}.bm-compliance-score{color:#fff;background:linear-gradient(120deg,#1f2937,#344055);border-radius:11px;align-items:center;gap:10px;padding:14px 16px;display:flex}.bm-compliance-score>div{align-items:center;gap:11px;margin-right:auto;display:flex}.bm-compliance-score>div>b{background:#18b779;border-radius:50%;place-items:center;width:47px;height:47px;font-size:17px;display:grid}.bm-compliance-score>div>span{flex-direction:column;gap:4px;display:flex}.bm-compliance-score strong{font-size:var(--bm-type-title)}.bm-compliance-score small{color:#c4ccd7;font-size:var(--bm-type-caption)}.bm-compliance-score>span{font-size:var(--bm-type-body);border-radius:14px;padding:6px 8px}.bm-compliance-score>.is-good{color:#b9f4dd;background:#18b77929}.bm-compliance-score>.is-warn{color:#ffe4b0;background:#f59e0b29}.bm-compliance-score>button{color:#fff;font-size:var(--bm-type-body);background:#ffffff14;border:1px solid #ffffff29;border-radius:7px;padding:8px 10px}.bm-governance-grid,.bm-security-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.bm-governance-grid>.bm-admin-card{padding:15px}.bm-check-row,.bm-consent-stat{border-bottom:1px solid #eef0f3;align-items:center;gap:9px;padding:10px 2px;display:flex}.bm-check-row>i{color:#c27a0c;width:24px;height:24px;font-size:var(--bm-type-body);background:#fff5de;border-radius:7px;flex:none;place-items:center;font-style:normal;display:grid}.bm-check-row>i.is-done{color:#16895e;background:#e9faf2}.bm-check-row>span,.bm-consent-stat>span{flex-direction:column;flex:1;gap:3px;display:flex}.bm-check-row strong,.bm-consent-stat strong{font-size:var(--bm-type-title)}.bm-check-row small,.bm-consent-stat small{color:var(--admin-muted);font-size:var(--bm-type-caption)}.bm-check-row>em{font-size:var(--bm-type-caption);border-radius:10px;padding:5px 7px;font-style:normal}.bm-consent-stat>b{font-size:var(--bm-type-body)}.bm-security-hero{color:#fff;background:linear-gradient(120deg,#14251f,#1f4034);border-radius:11px;align-items:center;gap:14px;padding:16px;display:flex}.bm-security-hero>div{align-items:center;gap:10px;margin-right:auto;display:flex}.bm-security-hero>div>span{color:#0e6040;background:#bdf3db;border-radius:11px;place-items:center;width:48px;height:48px;font-size:18px;font-weight:900;display:grid}.bm-security-hero p{flex-direction:column;gap:4px;margin:0;display:flex}.bm-security-hero strong{font-size:var(--bm-type-title)}.bm-security-hero small{color:#b9d8ca;font-size:var(--bm-type-caption)}.bm-security-hero dl{gap:18px;margin:0;display:flex}.bm-security-hero dl>div{flex-direction:column;gap:3px;display:flex}.bm-security-hero dt{color:#a9cbbb;font-size:var(--bm-type-caption)}.bm-security-hero dd{font-size:var(--bm-type-body);margin:0;font-weight:800}.bm-security-hero>button{color:#fff;font-size:var(--bm-type-body);background:#ffffff14;border:1px solid #ffffff29;border-radius:7px;padding:8px 10px}.bm-threat-card>div:not(.bm-card-head){border-bottom:1px solid #eef0f3;grid-template-columns:minmax(0,1fr) 55px 75px;align-items:center;gap:8px;padding:10px 2px;display:grid}.bm-threat-card>div>span{align-items:center;gap:7px;display:flex}.bm-threat-card strong,.bm-threat-card b,.bm-threat-card em{font-size:var(--bm-type-title)}.bm-threat-card em{color:#16895e;font-style:normal}.bm-security-layers>div:not(.bm-card-head),.bm-bar-list>div{flex-direction:column;gap:6px;padding:9px 2px;display:flex}.bm-security-layers span,.bm-bar-list span{font-size:var(--bm-type-body);justify-content:space-between;display:flex}.bm-security-layers i,.bm-bar-list i{background:#edf0f3;border-radius:4px;height:6px;overflow:hidden}.bm-security-layers i>em,.bm-bar-list i>em{background:#18b779;border-radius:4px;height:100%;display:block}.bm-security-layers i>em.is-warn{background:#f59e0b}.bm-audit-timeline>div:not(.bm-card-head){border-bottom:1px solid #eef0f3;grid-template-columns:50px 9px minmax(0,1fr) 75px;align-items:center;gap:10px;padding:9px 2px;display:grid}.bm-audit-timeline>div>i{background:#18b779;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #e8f8f1}.bm-audit-timeline>div>span{flex-direction:column;gap:3px;display:flex}.bm-audit-timeline strong,.bm-audit-timeline b{font-size:var(--bm-type-title)}.bm-audit-timeline small,.bm-audit-timeline em{color:var(--admin-muted);font-size:var(--bm-type-caption);font-style:normal}.bm-security-page .bm-table-card,.bm-governance-page .bm-table-card{background:#fff}.bm-newsletter-table{overflow:hidden}.bm-newsletter-table>header,.bm-newsletter-table>div:not(.bm-empty){grid-template-columns:minmax(230px,1.5fr) 120px 105px 90px 55px;align-items:center;gap:10px;display:grid}.bm-newsletter-table>header{color:var(--admin-muted);border-bottom:1px solid var(--admin-line);font-size:var(--bm-type-body);letter-spacing:.08em;background:#fafbfc;padding:11px 15px;font-weight:800}.bm-newsletter-table>div:not(.bm-empty){border-bottom:1px solid #edf0f3;min-height:62px;padding:10px 15px}.bm-newsletter-table>div>span:first-child{align-items:center;gap:9px;min-width:0;display:flex}.bm-newsletter-table>div>span:first-child>i{color:#d95056;width:31px;height:31px;font-size:var(--bm-type-body);background:#fff0f1;border-radius:9px;flex:none;place-items:center;font-style:normal;font-weight:800;display:grid}.bm-newsletter-table>div>span:first-child>strong{font-size:var(--bm-type-title);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bm-newsletter-table>div>span:nth-child(2){flex-direction:column;gap:3px;display:flex}.bm-newsletter-table>div>span:nth-child(2)>b{font-size:var(--bm-type-body)}.bm-newsletter-table>div>span:nth-child(2)>small,.bm-newsletter-table time{color:var(--admin-muted);font-size:var(--bm-type-caption)}.bm-newsletter-table em{font-size:var(--bm-type-caption);border-radius:11px;justify-self:start;padding:5px 7px;font-style:normal}.bm-newsletter-table em.is-good{color:#16895e;background:#e7f9f0}.bm-newsletter-table em.is-warn{color:#a66c12;background:#fff4df}.bm-newsletter-admin .bm-primary{justify-content:center;align-items:center;text-decoration:none;display:inline-flex}@media (width<=1000px){.bm-analytics-grid,.bm-analytics-grid--equal,.bm-governance-grid,.bm-security-grid{grid-template-columns:1fr}.bm-report-layout{grid-template-columns:190px minmax(0,1fr)}.bm-security-hero{flex-wrap:wrap;align-items:flex-start}.bm-security-hero dl{order:3;justify-content:space-between;width:100%}}@media (width<=820px){.bm-analytics-context{flex-wrap:wrap;align-items:stretch;gap:12px}.bm-analytics-context>span{min-width:calc(50% - 6px)}.bm-analytics-context button{width:100%;margin-left:0}.bm-report-layout{grid-template-columns:1fr}.bm-report-nav{grid-template-columns:1fr 1fr;display:grid;position:static}.bm-report-nav>small{grid-column:1/-1}.bm-report-filter>div:last-child{grid-template-columns:1fr 1fr}.bm-report-filter button{height:32px}.bm-compliance-score{flex-wrap:wrap;align-items:flex-start}.bm-compliance-score>div{width:100%}.bm-compliance-score>button{margin-left:auto}.bm-security-hero>div{width:100%}.bm-cdn-table{overflow-x:auto}.bm-cdn-table>div:not(.bm-card-head){min-width:650px}.bm-ranking-card{overflow-x:auto}.bm-ranking-head,.bm-ranking-row{min-width:620px}.bm-newsletter-table{background:0 0;border:0;gap:8px;display:grid;overflow:visible}.bm-newsletter-table>header{display:none}.bm-newsletter-table>div:not(.bm-empty){border:1px solid var(--admin-line);background:#fff;border-radius:11px;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"email status""meta toggle""consent toggle";gap:7px 10px;min-height:102px;padding:13px}.bm-newsletter-table>div>span:first-child{grid-area:email}.bm-newsletter-table>div>span:nth-child(2){grid-area:meta}.bm-newsletter-table time{grid-area:consent}.bm-newsletter-table em{grid-area:status;justify-self:end}.bm-newsletter-table button{grid-area:toggle;place-self:end}}@media (width<=520px){.bm-filter-row{grid-template-columns:1fr 1fr;display:grid}.bm-filter-row button{grid-column:1/-1}.bm-analytics-context>span{min-width:100%}.bm-report-nav,.bm-report-filter>div:last-child{grid-template-columns:1fr}.bm-report-data{overflow-x:auto}.bm-report-data>div:not(.bm-card-head){min-width:480px}.bm-edge-grid{grid-template-columns:1fr}.bm-compliance-score>span{text-align:center;flex:1}.bm-compliance-score>button{width:100%;margin:0}.bm-security-hero dl{grid-template-columns:1fr 1fr;gap:12px;width:100%;display:grid}.bm-security-hero>button{width:100%}.bm-audit-timeline>div:not(.bm-card-head){grid-template-columns:40px 8px minmax(0,1fr)}.bm-audit-timeline>div>em{grid-column:3}.bm-governance-page .bm-table-toolbar,.bm-security-page .bm-table-toolbar{position:relative}.bm-donut{width:118px;height:118px}}.bm-creator-filters>select{border:1px solid var(--admin-line);color:#4e5968;min-width:150px;height:32px;font-size:var(--bm-type-body);background:#f7f8fa;border-radius:7px;padding:0 9px}.bm-creator-application-table{overflow:hidden}.bm-creator-application-table>header,.bm-creator-application-table>div:not(.bm-empty){grid-template-columns:minmax(240px,1.4fr) minmax(145px,.8fr) 105px 80px 78px;align-items:center;gap:10px;padding:0 14px;display:grid}.bm-creator-application-table>header{color:#687282;border-bottom:1px solid var(--admin-line);min-height:36px;font-size:var(--bm-type-body);letter-spacing:.05em;background:#fafbfc;font-weight:800}.bm-creator-application-table>div:not(.bm-empty){min-height:62px;font-size:var(--bm-type-body);border-bottom:1px solid #edf0f3}.bm-creator-application-table>div>span:first-child{align-items:center;gap:9px;min-width:0;display:flex}.bm-creator-application-table>div>span:first-child>i{width:30px;height:30px;color:var(--admin-red);background:#fff0f1;border-radius:8px;flex:none;place-items:center;font-style:normal;font-weight:800;display:grid}.bm-creator-application-table span>span,.bm-creator-application-table>div>span:nth-child(2){flex-direction:column;gap:3px;min-width:0;display:flex}.bm-creator-application-table strong{font-size:var(--bm-type-title);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bm-creator-application-table small{color:var(--admin-muted);font-size:var(--bm-type-caption);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bm-creator-application-table em{color:#586372;font-size:var(--bm-type-caption);background:#f2f4f6;border-radius:10px;justify-self:start;padding:5px 7px;font-style:normal}.bm-creator-application-table em.is-approved{color:#14734f;background:#e9faf2}.bm-creator-application-table em.is-needs_info,.bm-creator-application-table em.is-rejected{color:#b52a32;background:#fff0f1}.bm-creator-application-table em.is-pending,.bm-creator-application-table em.is-in_review{color:#9a6509;background:#fff6df}.bm-creator-application-table>div>button{color:#344050;height:28px;font-size:var(--bm-type-body);background:#f6f7f9;border:1px solid #e2e6eb;border-radius:7px;padding:0 9px}.bm-creator-invites{padding:14px}.bm-creator-invites>header{border-bottom:1px solid #edf0f3;justify-content:space-between;align-items:center;gap:15px;padding:2px 0 12px;display:flex}.bm-creator-invites>header>span{flex-direction:column;gap:4px;display:flex}.bm-creator-invites>header strong{font-size:var(--bm-type-title)}.bm-creator-invites>header small{color:var(--admin-muted);font-size:var(--bm-type-caption)}.bm-creator-invites>header button{border:1px solid var(--admin-line);height:30px;font-size:var(--bm-type-body);background:#f6f7f9;border-radius:7px;padding:0 10px}.bm-creator-invites>div:not(.bm-empty){border-bottom:1px solid #edf0f3;grid-template-columns:110px minmax(200px,1fr) 70px 44px;align-items:center;gap:10px;min-height:54px;display:grid}.bm-creator-invites>div>span{flex-direction:column;gap:3px;min-width:0;display:flex}.bm-creator-invites strong{font-size:var(--bm-type-title)}.bm-creator-invites small,.bm-creator-invites em{color:var(--admin-muted);font-size:var(--bm-type-caption);font-style:normal}.bm-invite-code{color:#b92e36;font:800 var(--bm-type-body) ui-monospace,monospace;background:#fff5f5;border:1px dashed #e5a7aa;border-radius:7px;justify-self:start;padding:6px 8px}.bm-creator-review{width:min(900px,100vw - 32px)}.bm-creator-review-grid{grid-template-columns:1fr 1fr;gap:10px;padding:18px;display:grid}.bm-creator-review-grid article{border:1px solid var(--admin-line);background:#f8f9fb;border-radius:9px;min-height:105px;padding:13px}.bm-creator-review-grid article small{color:var(--admin-muted);font-size:var(--bm-type-caption);letter-spacing:.08em;font-weight:800}.bm-creator-review-grid article p{color:#3e4856;font-size:var(--bm-type-body);white-space:pre-wrap;margin:8px 0 0;line-height:1.55}.bm-creator-review-grid>label{color:#4e5968;font-size:var(--bm-type-caption);flex-direction:column;grid-column:1/-1;gap:6px;font-weight:700;display:flex}.bm-creator-review-grid textarea{border:1px solid var(--admin-line);resize:vertical;border-radius:8px;min-height:95px;padding:10px}.bm-invite-editor{width:min(720px,100vw - 32px)}@media (width<=820px){.bm-creator-application-table{background:0 0;border:0;flex-direction:column;gap:8px;display:flex;overflow:visible}.bm-creator-application-table>header{display:none}.bm-creator-application-table>div:not(.bm-empty){border:1px solid var(--admin-line);background:#fff;border-radius:11px;grid-template-columns:minmax(0,1fr) auto;gap:10px;padding:13px;display:grid}.bm-creator-application-table>div>span:first-child{grid-column:1/-1}.bm-creator-application-table>div>button{grid-column:1/-1;height:34px}.bm-creator-filters>select{flex:calc(50% - 6px)}.bm-creator-review-grid{grid-template-columns:1fr}.bm-creator-review-grid>label{grid-column:auto}.bm-creator-invites>div:not(.bm-empty){grid-template-columns:100px minmax(0,1fr) 40px}.bm-creator-invites>div>em{display:none}}.bm-quick-create{width:min(720px,100%)}.bm-quick-create-grid{grid-template-columns:1fr 1fr;gap:10px;padding:19px;display:grid}.bm-quick-create-grid>button{color:#27313e;border:1px solid var(--admin-line);text-align:left;background:#fff;border-radius:10px;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:74px;padding:12px;transition:all .16s;display:grid}.bm-quick-create-grid>button:hover,.bm-quick-create-grid>button:focus-visible{background:#fff8f8;border-color:#ef6567;outline:0;box-shadow:0 0 0 3px #ef535914}.bm-quick-create-grid>button>span:nth-child(2){flex-direction:column;gap:4px;min-width:0;display:flex}.bm-quick-create-grid strong{font-size:var(--bm-type-title)}.bm-quick-create-grid small{color:var(--admin-muted);font-size:var(--bm-type-caption);line-height:1.45}.bm-quick-create-grid>button>b{color:#a0a8b4;font-size:var(--bm-type-body)}.bm-user-editor{width:min(860px,100%)}.bm-user-editor-grid>h3{color:#253142;border-bottom:1px solid var(--admin-line);font-size:var(--bm-type-subheading);margin:2px 0 -2px;padding:3px 0 8px}.bm-user-editor-grid>h3:not(:first-child){margin-top:9px}.bm-field-help,.auth-field-help{color:var(--admin-muted);font-size:var(--bm-type-caption);font-weight:500;line-height:1.45}.bm-user-plan-note{color:#344152;border:1px solid var(--admin-line);background:#f7f9fc;border-radius:9px;grid-template-columns:minmax(0,1fr) auto;gap:4px 10px;padding:12px;display:grid}.bm-user-plan-note strong{font-size:var(--bm-type-title)}.bm-user-plan-note span{color:var(--admin-muted);font-size:var(--bm-type-body);grid-row:2;line-height:1.45}.bm-user-plan-note em{color:#9c6410;font-size:var(--bm-type-caption);background:#fff3dc;border-radius:12px;grid-area:1/2/3;align-self:center;padding:6px 9px;font-style:normal;font-weight:800}.bm-plan-policy{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.bm-plan-policy article{border:1px solid var(--admin-line);background:#fff;border-radius:11px;grid-template-columns:38px minmax(0,1fr);align-items:start;gap:11px;min-height:118px;padding:15px;display:grid}.bm-plan-policy article>span{flex-direction:column;gap:5px;min-width:0;display:flex}.bm-plan-policy small{color:var(--admin-muted);font-size:var(--bm-type-caption);letter-spacing:.1em;font-weight:850}.bm-plan-policy strong{font-size:var(--bm-type-title)}.bm-plan-policy p{color:var(--admin-muted);font-size:var(--bm-type-body);margin:0;line-height:1.55}.bm-user-plan-shortcut{border:1px solid var(--admin-line);background:#fff;border-radius:11px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px 15px;display:grid}.bm-user-plan-shortcut>span{flex-direction:column;gap:4px;min-width:0;display:flex}.bm-user-plan-shortcut small{color:var(--admin-red);font-size:var(--bm-type-caption);letter-spacing:.1em;font-weight:850}.bm-user-plan-shortcut strong{font-size:var(--bm-type-title)}.bm-user-plan-shortcut p{color:var(--admin-muted);font-size:var(--bm-type-body);margin:0;line-height:1.45}.bm-user-plan-shortcut>button{min-height:34px;font-size:var(--bm-type-body);border-radius:8px;padding:0 12px;font-weight:800}.bm-chart-empty{z-index:3;color:#536071;text-align:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#ffffffdb;border:1px dashed #d9dee6;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:6px;display:flex;position:absolute;inset:22px}.bm-chart-empty strong{font-size:var(--bm-type-title)}.bm-chart-empty small{color:var(--admin-muted);font-size:var(--bm-type-caption)}.bm-chart-empty.is-error{color:#b73d43;background:#fff4f4eb;border-color:#efb8bb}.bm-kpi .is-down{color:#d84e55}.bm-kpi .is-neutral{color:var(--admin-muted)}.auth-field-help{color:var(--muted);margin-top:4px;display:block}.auth-free-launch-note{min-height:66px;color:var(--text);background:#65beb012;border:1px solid #65beb02e;border-radius:10px;flex-direction:column;justify-content:center;gap:5px;padding:11px 12px;display:flex}.auth-free-launch-note strong{font-size:var(--bm-type-title)}.auth-free-launch-note small{color:var(--muted);font-size:var(--bm-type-caption);line-height:1.5}.auth-plan-summary{color:var(--text);background:#65beb012;border:1px solid #65beb02e;border-radius:10px;justify-content:space-between;align-items:center;gap:14px;margin-top:12px;padding:13px 14px;display:flex}.auth-plan-summary>span{flex-direction:column;gap:4px;min-width:0;display:flex}.auth-plan-summary strong{font-size:var(--bm-type-title)}.auth-plan-summary small{color:var(--muted);font-size:var(--bm-type-caption);line-height:1.5}.auth-plan-summary em{color:var(--mint);font-size:var(--bm-type-caption);background:#65beb01f;border-radius:12px;flex:none;padding:7px 9px;font-style:normal;font-weight:850}@media (width<=520px){.bm-modal-backdrop{align-items:end;padding:0}.bm-editor-modal{border-radius:16px 16px 0 0;width:100%;max-height:92dvh}.bm-quick-create-grid{grid-template-columns:1fr;padding:14px}.bm-quick-create-grid>button{min-height:66px}.bm-user-editor-grid{padding:15px}.bm-user-plan-note{grid-template-columns:1fr}.bm-user-plan-note em{grid-area:auto/1;justify-self:start}.bm-plan-policy{grid-template-columns:1fr}.bm-plan-policy article{min-height:0}.auth-plan-summary{flex-direction:column;align-items:flex-start}.auth-plan-summary em{align-self:flex-start}}@media (width<=820px) and (width>=521px){.bm-plan-policy{grid-template-columns:1fr}.bm-plan-policy article{min-height:0}}@media (width<=820px){.bm-admin-sidebar{overscroll-behavior:contain;padding-bottom:max(18px,env(safe-area-inset-bottom));display:block;overflow-y:auto}.bm-admin-sidebar nav{min-height:auto;padding-bottom:8px;overflow:visible}.bm-admin-sidebar footer{padding-top:8px}.bm-admin-sidebar footer .bm-sidebar-radio{display:none}.bm-user-plan-shortcut{grid-template-columns:34px minmax(0,1fr)}.bm-user-plan-shortcut>button{grid-column:1/-1;width:100%;min-height:38px}}.premium-checkout{z-index:120;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.premium-checkout>.modal-scrim{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#04070cc2;width:100%;height:100%;position:absolute;inset:0}.premium-checkout>section{z-index:1;width:min(440px,100%);color:var(--text);background:var(--surface);border:1px solid var(--line-strong);box-shadow:var(--shadow);border-radius:16px;padding:26px;position:relative}.premium-checkout h2{margin:10px 0 8px;font-size:27px}.premium-checkout p{color:var(--muted);font-size:var(--bm-type-body);margin:0;line-height:1.6}.premium-checkout section>div{justify-content:flex-end;gap:9px;margin-top:22px;display:flex}.premium-checkout a{justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.device-scan-result{color:var(--mint);font-size:var(--bm-type-body);margin-top:10px;display:block}.opened-playlist{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);margin:18px 0;padding:18px}.opened-playlist .panel-heading{margin-bottom:16px}.opened-playlist h3{font-size:var(--bm-type-subheading);margin:5px 0 0}.demo-captions{z-index:5;color:#fff;font-size:var(--bm-type-caption);text-align:center;background:#000000b8;border-radius:5px;padding:7px 10px;position:absolute;bottom:62px;left:16%;right:16%}.player-settings-menu{z-index:7;color:#fff;background:#070a10f5;border:1px solid #ffffff24;border-radius:9px;flex-direction:column;width:150px;padding:7px;display:flex;position:absolute;bottom:53px;right:18px}.player-settings-menu strong{font-size:var(--bm-type-title);padding:6px 8px}.player-settings-menu button{color:#ffffffbf;font-size:var(--bm-type-body);text-align:left;background:0 0;border-radius:5px;padding:7px 8px}.player-settings-menu button:hover{background:#ffffff14}.watch-title-row{position:relative}.watch-more-menu{z-index:8;border:1px solid var(--line-strong);min-width:140px;box-shadow:var(--shadow);background:#141c28fc;border-radius:9px;flex-direction:column;padding:6px;display:flex;position:absolute;top:44px;right:0}.watch-more-menu button,.watch-more-menu a{color:var(--muted);font-size:var(--bm-type-body);text-align:left;background:0 0;border-radius:6px;padding:8px}.watch-more-menu button:hover,.watch-more-menu a:hover{color:var(--text);background:var(--surface-2)}.description-box:not(.is-expanded) p{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.comment-actions a{color:var(--muted-2);align-items:center;display:inline-flex}.comment-actions button.is-active{color:var(--accent-2)}.creator-video-player{object-fit:contain;background:#05070a;width:100%;height:100%;position:absolute;inset:0}.creator-processing-card .processing-bar{width:min(420px,85%)}.creator-upload-progress{background:var(--surface-3);border:1px solid var(--line);border-radius:8px;height:26px;margin-top:14px;position:relative;overflow:hidden}.creator-upload-progress>span{background:linear-gradient(90deg,var(--accent),var(--accent-2));height:100%;transition:width .2s;display:block}.creator-upload-progress>small{color:#fff;font-size:var(--bm-type-caption);text-shadow:0 1px 2px #000;place-items:center;font-weight:700;display:grid;position:absolute;inset:0}.creator-mini-chart i,.creator-sparkline span{min-height:0!important}.studio-stat>em.is-negative{color:#ff8d86}.studio-data-error{color:#ffaaa4;font-size:var(--bm-type-body);background:#ee625a14;border:1px solid #ee625a40;border-radius:9px;align-items:center;gap:7px;padding:10px 12px;display:flex}.creator-analytics-wrap{margin-top:16px}.creator-chart-card{margin-bottom:13px}.creator-main-chart{border-bottom:1px solid var(--line);align-items:end;gap:4px;height:180px;padding:18px 8px 0;display:flex}.creator-main-chart>div{flex:1;align-items:end;gap:1px;height:100%;display:flex;position:relative}.creator-main-chart i,.creator-main-chart em{border-radius:3px 3px 0 0;width:50%;min-height:0;display:block}.creator-main-chart i{background:linear-gradient(180deg,var(--accent),#ee625a2e)}.creator-main-chart em{background:linear-gradient(180deg,var(--blue),#667bd32e)}.creator-chart-legend{color:var(--muted);font-size:var(--bm-type-caption);gap:17px;margin-top:11px;display:flex}.creator-chart-legend span{align-items:center;gap:5px;display:flex}.creator-chart-legend i{background:var(--accent);border-radius:50%;width:7px;height:7px}.creator-chart-legend span:last-child i{background:var(--blue)}.creator-hours{grid-template-columns:repeat(8,1fr)}.studio-empty-state{min-height:190px;color:var(--muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:28px;display:flex}.studio-empty-state strong{color:var(--text);font-size:var(--bm-type-title)}.studio-empty-state span{font-size:var(--bm-type-body)}.studio-empty-state .primary-button{margin-top:6px}.studio-status.is-processing{color:var(--gold)}.studio-status.is-processing i{background:var(--gold)}.creator-network-insights{flex-direction:column;gap:12px;margin-top:13px;display:flex}.creator-network-insights>header{background:var(--panel);border:1px solid var(--line);border-radius:12px;justify-content:space-between;align-items:center;gap:16px;padding:15px 17px;display:flex}.creator-network-insights>header h3{margin:4px 0}.creator-network-insights>header p{color:var(--muted);font-size:var(--bm-type-body);margin:0}.creator-network-insights>header>a{color:#fff;background:var(--accent);font-size:var(--bm-type-body);border-radius:8px;padding:9px 11px;font-weight:800;text-decoration:none}.creator-network-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.creator-network-grid article{background:var(--panel);border:1px solid var(--line);border-radius:11px;flex-direction:column;gap:5px;min-width:0;padding:13px;display:flex}.creator-network-grid small{color:var(--accent);font-size:var(--bm-type-caption);letter-spacing:.1em;font-weight:850}.creator-network-grid strong{font-size:22px}.creator-network-grid span,.creator-network-grid em{color:var(--muted);font-size:var(--bm-type-body);font-style:normal;line-height:1.4}.creator-activity-card,.creator-community-ranking{background:var(--panel);border:1px solid var(--line);border-radius:11px;padding:15px}.creator-activity-card>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.creator-activity-card>header span{flex-direction:column;gap:4px;display:flex}.creator-activity-card>header small{color:var(--accent);font-size:var(--bm-type-caption)}.creator-activity-card>header strong{font-size:var(--bm-type-title)}.creator-activity-card>header em{max-width:430px;color:var(--muted);font-size:var(--bm-type-caption);text-align:right;font-style:normal;line-height:1.5}.creator-activity-card>div{border-bottom:1px solid var(--line);align-items:end;gap:4px;height:100px;padding-top:16px;display:flex}.creator-activity-card>div i{background:linear-gradient(180deg,var(--blue),#667bd326);border-radius:3px 3px 0 0;flex:1;min-height:3px}.creator-community-ranking>header{border-bottom:1px solid var(--line);justify-content:space-between;padding-bottom:9px;display:flex}.creator-community-ranking>header span{color:var(--muted);font-size:var(--bm-type-body)}.creator-community-ranking>article{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:10px 0;display:grid}.creator-community-ranking>article:last-child{border:0}.creator-community-ranking p{color:var(--text);font-size:var(--bm-type-body);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.creator-community-ranking article span,.creator-community-ranking time{color:var(--muted);font-size:var(--bm-type-body)}@media (width<=1100px){.creator-network-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=720px){.creator-network-grid{grid-template-columns:1fr 1fr}.creator-network-insights>header,.creator-activity-card>header{flex-direction:column;align-items:flex-start}.creator-activity-card>header em{text-align:left}.creator-community-ranking>article{grid-template-columns:1fr}.creator-community-ranking p{white-space:normal}}@media (width<=460px){.creator-network-grid{grid-template-columns:1fr}}.content-report-trigger{color:var(--muted)!important;border:1px solid var(--line)!important;font-size:var(--bm-type-body)!important;background:0 0!important;border-radius:7px!important;padding:6px 8px!important;font-weight:700!important}.content-report-trigger:hover{color:var(--accent-2)!important;border-color:#ee625a6b!important}.content-report-modal{z-index:2000;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#03060ac7;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.content-report-modal>section{width:min(520px,100%);max-height:90vh;color:var(--text);background:var(--surface);border:1px solid var(--line);border-radius:15px;flex-direction:column;gap:12px;padding:20px;display:flex;overflow:auto;box-shadow:0 24px 80px #0000006b}.content-report-modal header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.content-report-modal header small{color:var(--accent-2);font-size:var(--bm-type-caption);letter-spacing:.12em;font-weight:900}.content-report-modal h3{font-size:var(--bm-type-subheading);margin:5px 0}.content-report-modal header p,.content-report-modal>section>p{color:var(--muted);font-size:var(--bm-type-body);margin:0;line-height:1.5}.content-report-modal header>button{width:28px;height:28px;color:var(--muted);background:var(--surface-2);border-radius:8px;font-size:16px}.content-report-modal label{color:var(--muted);font-size:var(--bm-type-caption);flex-direction:column;gap:5px;font-weight:700;display:flex}.content-report-modal select,.content-report-modal textarea,.content-report-modal input{width:100%;color:var(--text);background:var(--surface-2);border:1px solid var(--line);border-radius:8px;padding:9px}.content-report-modal textarea{resize:vertical;min-height:110px}.content-report-modal label small{color:var(--muted-2);font-size:var(--bm-type-caption);align-self:flex-end}.content-report-modal footer{justify-content:flex-end;gap:8px;padding-top:4px;display:flex}.content-report-modal footer button{color:var(--muted);background:var(--surface-2);border:1px solid var(--line);font-size:var(--bm-type-body);border-radius:8px;padding:9px 11px;font-weight:800}.content-report-modal footer button.is-primary{color:#fff;background:var(--accent);border-color:var(--accent)}.bm-user-report-summary{color:#8b5e11;background:#fff8e7;border:1px solid #f2dda9;border-radius:8px;justify-content:space-between;gap:10px;padding:10px 12px;display:flex}.bm-user-report-summary strong{font-size:var(--bm-type-title)}.bm-user-report-summary span{color:#9d762b;font-size:var(--bm-type-body);text-transform:capitalize}.promo-provider-state{color:#8b5e11;background:#fff8e7;align-items:center;gap:11px;display:flex;border-color:#f2dda9!important}.promo-provider-state.is-ready{color:#14734f;background:#ecfbf4;border-color:#c8f1df!important}.promo-provider-state>span{background:#ffffffb3;border-radius:9px;place-items:center;width:30px;height:30px;font-weight:900;display:grid}.promo-provider-state>div{flex-direction:column;gap:4px;display:flex}.promo-provider-state strong{font-size:var(--bm-type-title)}.promo-provider-state small{font-size:var(--bm-type-caption)}.real-promotions-grid{grid-template-columns:minmax(280px,.75fr) minmax(0,1.25fr);align-items:start;gap:10px;display:grid}.real-coupon-form{flex-direction:column;gap:9px;display:flex}.real-coupon-form header small,.real-coupon-list header small{color:var(--admin-red);font-size:var(--bm-type-caption);letter-spacing:.1em;font-weight:900}.real-coupon-form h2,.real-coupon-list h2{font-size:var(--bm-type-section);margin:4px 0 0}.real-coupon-form>label,.real-coupon-form>div>label{color:var(--admin-muted);font-size:var(--bm-type-caption);flex-direction:column;flex:1;gap:4px;font-weight:700;display:flex}.real-coupon-form>div{gap:8px;display:flex}.real-coupon-form input,.real-coupon-form select,.real-coupon-form textarea{border:1px solid var(--admin-line);background:#f8f9fb;border-radius:7px;width:100%;min-height:34px;padding:7px 8px}.real-coupon-form textarea{resize:vertical;min-height:70px}.real-coupon-form fieldset{border:1px solid var(--admin-line);border-radius:8px;gap:10px;padding:9px;display:flex}.real-coupon-form legend{color:var(--admin-muted);font-size:var(--bm-type-caption);padding:0 4px}.real-coupon-form fieldset label{font-size:var(--bm-type-caption);align-items:center;gap:5px;display:flex}.real-coupon-form fieldset input{width:auto;min-height:0}.real-coupon-list>header{border-bottom:1px solid var(--admin-line);justify-content:space-between;padding-bottom:10px;display:flex}.real-coupon-list>article{border-bottom:1px solid #eef0f3;grid-template-columns:minmax(0,1fr) auto;gap:8px 12px;padding:12px 0;display:grid}.real-coupon-list article>span{flex-direction:column;gap:3px;min-width:0;display:flex}.real-coupon-list article small,.real-coupon-list article em{color:var(--admin-muted);font-size:var(--bm-type-caption);font-style:normal}.real-coupon-list article strong{font-size:var(--bm-type-title)}.real-coupon-list article p{font-size:var(--bm-type-body);margin:0}.real-coupon-list article>b{color:#8a6420;font-size:var(--bm-type-body);text-transform:uppercase;background:#fff6df;border-radius:10px;align-self:start;padding:5px 7px}.real-coupon-list article>b.is-active{color:#14734f;background:#e9faf2}.real-coupon-list article>div{grid-column:1/-1;gap:6px;display:flex}.real-coupon-list article button{border:1px solid var(--admin-line);font-size:var(--bm-type-body);background:#f4f6f8;border-radius:7px;padding:7px 9px}.real-promo-box>label{color:var(--muted);font-size:var(--bm-type-caption);flex-direction:column;gap:4px;display:flex}.real-promo-box select{width:100%;color:var(--text);background:var(--surface-2);border:1px solid var(--line);border-radius:8px;padding:9px}.real-promo-box>article{color:#bcebd7;background:#1fb87c17;border:1px solid #1fb87c33;border-radius:9px;padding:10px}.real-promo-box article p{color:#9fc8b8;font-size:var(--bm-type-body);margin:5px 0}.real-promo-box article span{font-size:var(--bm-type-body);margin-bottom:5px;display:block}.real-promo-box .is-error{color:#ffaaa4}@media (width<=900px){.real-promotions-grid{grid-template-columns:1fr}}@media (width<=560px){.real-coupon-form>div{flex-direction:column}}.studio-launchpad-panel{margin-top:16px}.studio-launchpad-row{border-bottom:1px solid var(--line);grid-template-columns:74px minmax(0,1fr) auto;align-items:center;gap:11px;padding:12px 0;display:grid}.studio-launchpad-row:last-child{border-bottom:0}.studio-launchpad-row>span:nth-child(2){flex-direction:column;gap:4px;min-width:0;display:flex}.studio-launchpad-row strong{color:var(--text);font-size:var(--bm-type-title);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.studio-launchpad-row small{color:var(--muted);font-size:var(--bm-type-caption)}.studio-launchpad-row>em{color:var(--gold);font-size:var(--bm-type-caption);background:#e0b04a1a;border-radius:10px;padding:6px 8px;font-style:normal;font-weight:800}.studio-launchpad-row>em.is-approved{color:var(--mint);background:#65beb01a}.studio-launchpad-row>em.is-featured{color:#ffd47e;background:#e0b04a24}.studio-launchpad-row>em.is-rejected{color:#ffaaa4;background:#ee625a1a}.studio-rights-grid{grid-template-columns:1fr 1fr;gap:13px;margin-top:16px;display:grid}.studio-rights-card>header{grid-template-columns:74px minmax(0,1fr) auto;align-items:center;gap:11px;display:grid}.studio-rights-card header>span:nth-child(2){flex-direction:column;min-width:0;display:flex}.studio-rights-card header small{color:var(--accent-2);font-size:var(--bm-type-caption);font-weight:800}.studio-rights-card header h3{text-overflow:ellipsis;white-space:nowrap;margin:4px 0 3px;overflow:hidden}.studio-rights-card header p{margin:0}.studio-rights-card header>b{font-size:var(--bm-type-body);border-radius:10px;padding:6px 8px}.studio-rights-card header>b.is-valid{color:var(--mint);background:#65beb01a}.studio-rights-card header>b.is-invalid{color:#ffaaa4;background:#ee625a1a}.studio-rights-card dl{grid-template-columns:1fr 1fr;gap:7px;margin:14px 0;display:grid}.studio-rights-card dl>div{background:var(--surface-2);border-radius:7px;padding:8px}.studio-rights-card dt{color:var(--muted-2);font-size:var(--bm-type-caption)}.studio-rights-card dd{color:var(--text);font-size:var(--bm-type-body);text-overflow:ellipsis;white-space:nowrap;margin:4px 0 0;overflow:hidden}.studio-rights-card>footer{border-top:1px solid var(--line);flex-wrap:wrap;gap:6px;padding-top:11px;display:flex}.studio-rights-card>footer>span{background:#ee625a0f;border-radius:7px;grid-template-columns:auto auto;gap:2px 7px;padding:6px 8px;display:grid}.studio-rights-card footer small{color:var(--muted-2);font-size:var(--bm-type-caption);text-transform:uppercase;grid-column:1/-1}.studio-rights-card footer strong,.studio-rights-card footer b{font-size:var(--bm-type-title)}.studio-rights-card footer b{color:var(--accent-2)}@media (width<=700px){.creator-main-chart{gap:2px;height:145px}.creator-hours{grid-template-columns:repeat(6,1fr)}.music-upload-assets{grid-template-columns:1fr}.music-cover-drop{min-height:130px}.creator-chart-card{padding:13px}.rights-passport-grid,.revenue-split-grid{grid-template-columns:1fr 1fr}.rights-passport-panel{padding:13px}.rights-passport-panel>header{grid-template-columns:34px minmax(0,1fr) auto}.rights-passport-panel>header>span{width:34px;height:34px}.studio-rights-grid{grid-template-columns:1fr}.studio-launchpad-row{grid-template-columns:62px minmax(0,1fr)}.studio-launchpad-row>em{grid-column:2;justify-self:start}.footer-language-menu{right:max(14px,env(safe-area-inset-right));bottom:calc(82px + env(safe-area-inset-bottom));left:max(14px,env(safe-area-inset-left));z-index:140;overscroll-behavior:contain;width:auto;max-width:none;max-height:min(58dvh,480px);padding:10px;position:fixed}.footer-language-menu>strong{z-index:1;background:#141c28fc;padding:12px 10px 10px;position:sticky;top:-10px}.footer-language-menu>button{min-height:44px;font-size:var(--bm-type-body);padding:0 11px}}.home-launchpad-grid{grid-template-columns:repeat(var(--home-video-columns,5),minmax(0,1fr));gap:15px;display:grid}.home-launchpad-card{min-width:0;color:var(--text);text-align:left;background:0 0;flex-direction:column;display:flex}.home-launchpad-cover{aspect-ratio:16/10;background-color:#0000;background-image:radial-gradient(circle at 78% 22%,#ee625a6b,#0000 31%),linear-gradient(135deg,#4e2947,#17243a);background-position:50%;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border:1px solid #ee625a33;border-radius:11px;display:block;position:relative;overflow:hidden}.home-launchpad-cover:after{content:"";background:linear-gradient(#0000 50%,#05080e85);position:absolute;inset:0}.home-launchpad-cover>b{z-index:2;color:#fff;font-size:var(--bm-type-body);letter-spacing:.06em;background:#ee625aeb;border-radius:6px;padding:5px 7px;position:absolute;top:9px;left:9px}.home-launchpad-cover>i{z-index:2;color:#fff;background:#0b1019c7;border:1px solid #ffffff2b;border-radius:50%;place-items:center;width:31px;height:31px;font-style:normal;display:grid;position:absolute;bottom:9px;right:10px}.home-launchpad-copy{flex-direction:column;gap:4px;min-width:0;padding-top:9px;display:flex}.home-launchpad-copy strong,.home-launchpad-copy small,.home-launchpad-copy em{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.home-launchpad-copy strong{font-size:var(--bm-type-title)}.home-launchpad-copy small{color:var(--muted);font-size:var(--bm-type-caption)}.home-launchpad-copy em{color:var(--muted-2);font-size:var(--bm-type-caption);font-style:normal}.home-launchpad-card:hover .home-launchpad-cover{border-color:#ee625a8c;transform:translateY(-1px)}.bm-home-special-section{border-bottom:1px solid var(--admin-line);opacity:.65;background:linear-gradient(90deg,#fff7f7,#fff);grid-template-columns:minmax(260px,1fr) 145px 145px;align-items:center;gap:14px;min-height:70px;padding:11px 20px;display:grid}.bm-home-special-section.is-enabled{opacity:1}.bm-home-special-section .bm-home-section-name>span{flex-direction:column;gap:3px;min-width:0;display:flex}.bm-home-special-section .bm-home-section-name small{color:var(--admin-muted);font-size:var(--bm-type-title)}.bm-home-special-section>label{align-items:center;gap:7px;display:flex}.bm-home-special-section>label input{color:#27313e;border:1px solid var(--admin-line);width:82px;height:34px;font-size:var(--bm-type-body);background:#fff;border-radius:7px;padding:0 9px}.bm-home-special-section>label small{color:var(--admin-muted);font-size:var(--bm-type-caption)}@media (width<=980px){.home-launchpad-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=700px){.home-launchpad-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 9px}.bm-home-special-section{grid-template-columns:1fr;padding:14px}.bm-home-special-section>.bm-front-toggle{width:100%}.bm-home-special-section>label input{flex:1;width:100%}}@media (width<=420px){.home-launchpad-grid{grid-template-columns:1fr 1fr}.home-launchpad-copy strong{font-size:var(--bm-type-title)}}.artist-ai-workspace{flex-direction:column;gap:14px;margin-top:16px;display:flex}.artist-ai-intro{background:radial-gradient(circle at 90% 0,#ee625a29,transparent 42%),var(--surface);grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:14px;display:grid}.artist-ai-spark{color:#fff;background:linear-gradient(135deg,var(--accent),#a855f7);border-radius:13px;place-items:center;width:42px;height:42px;font-size:19px;display:grid;box-shadow:0 10px 28px #ee625a2e}.artist-ai-intro h2{color:var(--text);font-size:var(--bm-type-section);margin:5px 0 4px}.artist-ai-intro p{max-width:680px;margin:0}.artist-ai-state{color:var(--muted);background:var(--surface-3);border:1px solid var(--line);font-size:var(--bm-type-body);border-radius:20px;padding:7px 9px;font-weight:800}.artist-ai-state.is-ready{color:var(--mint);background:#65beb01a;border-color:#65beb040}.artist-ai-layout{grid-template-columns:minmax(310px,.82fr) minmax(0,1.18fr);gap:14px;display:grid}.artist-ai-compose>header,.artist-ai-history>header,.artist-ai-draft>header,.artist-ai-draft>footer{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.artist-ai-compose>header>span{color:var(--gold);font-size:var(--bm-type-body);background:#ebb95f1a;border-radius:8px;padding:5px 7px}.artist-ai-tools{grid-template-columns:1fr 1fr;gap:7px;max-height:270px;margin-bottom:14px;display:grid;overflow:auto}.artist-ai-tools button{color:var(--muted);background:var(--surface-2);border:1px solid var(--line);text-align:left;border-radius:9px;flex-direction:column;gap:3px;padding:10px;display:flex}.artist-ai-tools button b{color:var(--text);font-size:var(--bm-type-body)}.artist-ai-tools button small{font-size:var(--bm-type-caption)}.artist-ai-tools button.is-active{background:#ee625a1a;border-color:#ee625a73}.artist-ai-compose>label{color:var(--muted);font-size:var(--bm-type-caption);flex-direction:column;gap:6px;margin-top:11px;display:flex}.artist-ai-compose select,.artist-ai-compose textarea{width:100%;color:var(--text);background:var(--surface-2);border:1px solid var(--line);font:inherit;border-radius:9px;outline:0;padding:9px 10px}.artist-ai-compose textarea{resize:vertical;min-height:112px;line-height:1.5}.artist-ai-note,.artist-ai-error{border-radius:8px;margin:9px 0 0!important;padding:9px 10px!important}.artist-ai-note{background:#6193c917}.artist-ai-error{background:#ee625a1f;color:#ffaaa4!important}.artist-ai-generate{justify-content:center;width:100%;margin-top:13px}.artist-ai-history{flex-direction:column;gap:10px;min-width:0;display:flex}.artist-ai-history>header{padding:2px 2px 5px}.artist-ai-history>header h3{color:var(--text);font-size:var(--bm-type-subheading);margin:5px 0 0}.artist-ai-history>header button{color:var(--accent-2);font-size:var(--bm-type-body);background:0 0}.artist-ai-draft{min-width:0}.artist-ai-draft>header span{flex-direction:column;gap:4px;min-width:0;display:flex}.artist-ai-draft>header small{color:var(--accent-2);font-size:var(--bm-type-caption)}.artist-ai-draft>header strong{color:var(--text);font-size:var(--bm-type-title);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.artist-ai-draft>header em{color:var(--gold);font-size:var(--bm-type-caption);background:#ebb95f1a;border-radius:12px;flex:none;padding:5px 7px;font-style:normal;font-weight:800}.artist-ai-draft>header em.is-accepted{color:var(--mint);background:#65beb01a}.artist-ai-draft>header em.is-rejected{color:var(--muted);background:var(--surface-3)}.artist-ai-draft pre{max-height:340px;color:var(--text);background:var(--surface-2);border:1px solid var(--line);font-family:inherit;font-size:var(--bm-type-body);white-space:pre-wrap;border-radius:10px;margin:14px 0;padding:13px;line-height:1.55;overflow:auto}.artist-ai-draft>footer{align-items:center}.artist-ai-draft>footer>small{color:var(--muted-2);font-size:var(--bm-type-caption)}.artist-ai-draft>footer span{gap:7px;display:flex}.artist-ai-draft>footer button{color:var(--muted);background:var(--surface-3);font-size:var(--bm-type-body);border-radius:7px;padding:7px 9px}.artist-ai-draft>footer button.primary-button{color:#fff;background:var(--accent)}.artist-ai-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:210px;display:flex}.artist-ai-empty>strong{color:var(--text);font-size:var(--bm-type-title)}.artist-ai-empty>p{max-width:420px;margin:0}.artist-ai-empty>button{color:var(--accent-2);background:#ee625a1a;border-radius:8px;padding:8px 10px}.artist-ai-empty.is-error .artist-ai-spark{background:var(--accent)}@media (width<=900px){.artist-ai-layout{grid-template-columns:1fr}.artist-ai-intro{grid-template-columns:42px minmax(0,1fr)}.artist-ai-state{grid-column:1/-1;width:max-content}}@media (width<=600px){.artist-ai-tools{grid-template-columns:1fr}.artist-ai-intro{padding:14px}.artist-ai-draft>footer{flex-direction:column;align-items:stretch}.artist-ai-draft>footer span{width:100%}.artist-ai-draft>footer button{flex:1}.studio-tabs{white-space:nowrap;overflow-x:auto}}.audience-studio{flex-direction:column;gap:14px;margin-top:16px;display:flex}.audience-studio-state{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:9px;min-height:180px;display:flex}.audience-studio-state.is-error{color:#ffaaa4}.audience-studio-state p{max-width:520px;margin:0}.audience-studio-hero{background:radial-gradient(circle at 92% 4%,#ee625a2b,transparent 42%),var(--surface);grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:14px;display:grid}.audience-studio-hero>span{color:#fff;background:linear-gradient(135deg,var(--accent),#a855f7);width:48px;height:48px;font-size:var(--bm-type-body);border-radius:14px;place-items:center;font-weight:900;display:grid}.audience-studio-hero h2{color:var(--text);font-size:var(--bm-type-section);margin:5px 0 4px}.audience-studio-hero p{max-width:730px;margin:0}.audience-studio-hero>b{color:var(--mint);font-size:var(--bm-type-body);background:#65beb01a;border:1px solid #65beb033;border-radius:14px;padding:7px 9px}.audience-studio-tabs,.concert-tabs{gap:7px;display:flex;overflow-x:auto}.audience-studio-tabs button,.audience-studio-tabs a,.concert-tabs button{color:var(--muted);background:var(--surface-2);border:1px solid var(--line);font-size:var(--bm-type-body);border-radius:9px;flex:none;padding:9px 12px;text-decoration:none}.audience-studio-tabs button.is-active,.concert-tabs button.is-active{color:#fff;background:var(--accent);border-color:var(--accent)}.audience-studio-tabs a:first-of-type{margin-left:auto}.audience-studio-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.audience-form{flex-direction:column;gap:10px;display:flex}.audience-form>header,.audience-list>header,.audience-commerce-list>header,.audience-event-list>header{justify-content:space-between;align-items:flex-start;margin-bottom:3px;display:flex}.audience-form header small,.audience-list header small,.audience-commerce-list header small,.audience-event-list header small{color:var(--accent-2);font-size:var(--bm-type-caption);letter-spacing:.13em;font-weight:900}.audience-form h3,.audience-list h3,.audience-commerce-list h3,.audience-event-list h3{color:var(--text);font-size:var(--bm-type-subheading);margin:4px 0 0}.audience-form>label,.audience-form>div>label{min-width:0;color:var(--muted);font-size:var(--bm-type-caption);flex-direction:column;flex:1;gap:5px;font-weight:700;display:flex}.audience-form>div{gap:8px;display:flex}.audience-form input,.audience-form textarea,.audience-form select,.audience-list select,.audience-event-list select{width:100%;min-height:35px;color:var(--text);background:var(--surface-2);border:1px solid var(--line);font:inherit;border-radius:8px;outline:0;padding:8px 9px}.audience-form textarea{resize:vertical;min-height:83px;line-height:1.45}.audience-form .audience-check{flex-direction:row;align-items:center;display:flex}.audience-check input{width:16px;min-height:16px}.audience-form>button{justify-content:center;margin-top:2px}.audience-list,.audience-commerce-list,.audience-event-list{flex-direction:column;gap:2px;display:flex}.audience-list>article,.audience-commerce-list>article,.audience-event-list>article{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:10px 0;display:flex}.audience-list>article>span,.audience-commerce-list>article>span,.audience-event-list>article>span{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.audience-list article strong,.audience-commerce-list article strong,.audience-event-list article strong{color:var(--text);font-size:var(--bm-type-title);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.audience-list article small,.audience-commerce-list article small,.audience-event-list article small{color:var(--muted);font-size:var(--bm-type-caption)}.audience-list article button,.audience-list article select,.audience-event-list article select{width:auto;color:var(--muted);background:var(--surface-2);border:1px solid var(--line);font-size:var(--bm-type-body);border-radius:7px;padding:7px 9px}.audience-commerce-list article>b,.audience-event-list article>b{color:var(--accent-2);font-size:var(--bm-type-body)}.audience-commerce-list article>em,.audience-event-list article>em{color:var(--gold);font-size:var(--bm-type-caption);background:#ebb95f1a;border-radius:10px;padding:5px 7px;font-style:normal}.audience-commerce-list article>em.is-paid,.audience-commerce-list article>em.is-active{color:var(--mint);background:#65beb01a}.fan-public,.concert-public{color:#f4f6f8;background:radial-gradient(circle at 82% 4%,#ee625a2b,#0000 28%),#080c13;min-height:100vh;padding:0 5vw 46px}.fan-public-top{border-bottom:1px solid #ffffff17;justify-content:space-between;align-items:center;gap:20px;min-height:72px;display:flex}.fan-public-top nav{gap:20px;display:flex}.fan-public-top nav a{color:#9ea8b8;font-size:var(--bm-type-body);text-decoration:none}.fan-public-top nav a:hover{color:#fff}.fan-public-hero,.concert-hero{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:22px;padding:60px 0 34px;display:grid}.fan-public-hero>div>span,.concert-hero>div>span{color:#f17879;font-size:var(--bm-type-body);letter-spacing:.2em;font-weight:900}.fan-public-hero h1,.concert-hero h1{letter-spacing:-.065em;margin:10px 0 11px;font-size:clamp(38px,7vw,76px)}.fan-public-hero p,.concert-hero p{color:#9ea8b8;max-width:760px;font-size:var(--bm-type-body);margin:0;line-height:1.7}.fan-public-hero aside,.concert-hero aside{background:#ffffff0b;border:1px solid #ffffff17;border-radius:14px;flex-direction:column;align-items:flex-end;min-width:150px;padding:20px;display:flex}.fan-public-hero aside strong,.concert-hero aside strong{font-size:32px}.fan-public-hero aside small,.concert-hero aside small{color:#8f9aac;font-size:var(--bm-type-caption)}.fan-public-feedback{color:#ffb6b0;background:#ee625a1a;border:1px solid #ee625a40;border-radius:9px;padding:11px 13px}.fan-public-search,.concert-filters{background:#ffffff0b;border:1px solid #ffffff17;border-radius:12px;align-items:end;gap:10px;margin:8px 0 20px;padding:12px;display:flex}.fan-public-search input{flex:1}.fan-public-search input,.concert-filters input,.concert-filters select{color:#fff;background:#111823;border:1px solid #ffffff1a;border-radius:8px;outline:0;height:39px;padding:0 11px}.fan-public-search>span{color:#8f9aac;font-size:var(--bm-type-body)}.fan-public-empty{color:#8f9aac;text-align:center;background:#ffffff06;border:1px dashed #ffffff21;border-radius:13px;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:180px;padding:26px;display:flex}.fan-public-empty strong{color:#f4f6f8;font-size:var(--bm-type-title)}.fan-public-empty p{max-width:520px;font-size:var(--bm-type-body);margin:0;line-height:1.6}.fan-public-empty button{color:#fff;background:#e75359;border-radius:8px;padding:9px 11px}.fan-club-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;display:grid}.fan-club-grid>button{color:#f4f6f8;text-align:left;background:#111823;border:1px solid #ffffff17;border-radius:14px;grid-template-columns:82px minmax(0,1fr);gap:13px;padding:13px;display:grid}.fan-club-grid>button:hover{border-color:#ee625a80;transform:translateY(-2px)}.fan-club-grid i,.fan-club-detail>header>i{aspect-ratio:1;color:#fff;background:linear-gradient(135deg,#e75359,#6c3e88) 50%/cover;border-radius:12px;place-items:center;font-style:normal;font-weight:900;display:grid}.fan-club-grid button>span{flex-direction:column;gap:5px;min-width:0;display:flex}.fan-club-grid small,.fan-club-detail small{color:#f17879;font-size:var(--bm-type-caption);letter-spacing:.1em;font-weight:850}.fan-club-grid strong{font-size:var(--bm-type-title)}.fan-club-grid p{color:#929cad;font-size:var(--bm-type-body);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;line-height:1.45;display:-webkit-box;overflow:hidden}.fan-club-grid em{color:#6f7a8e;font-size:var(--bm-type-caption);font-style:normal}.fan-club-detail{flex-direction:column;gap:18px;display:flex}.fan-back{color:#a9b2c1;background:#ffffff0e;border-radius:8px;align-self:flex-start;padding:8px 10px}.fan-club-detail>header{background:#111823;border:1px solid #ffffff17;border-radius:15px;grid-template-columns:110px minmax(0,1fr) auto;align-items:center;gap:19px;padding:20px;display:grid}.fan-club-detail>header>div{flex-direction:column;gap:5px;display:flex}.fan-club-detail>header h2{margin:0;font-size:26px}.fan-club-detail>header p{color:#939dad;max-width:680px;margin:0;line-height:1.5}.fan-club-detail>header em{color:#707c8e;font-size:var(--bm-type-caption);font-style:normal}.fan-club-detail>header>button,.fan-tier-grid button,.fan-gift-card>button,.fan-presave{color:#fff;font-size:var(--bm-type-body);background:#e75359;border-radius:8px;padding:10px 12px;font-weight:800}.fan-tier-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.fan-tier-grid article{background:#111823;border:1px solid #ffffff17;border-radius:13px;flex-direction:column;min-height:240px;padding:17px;display:flex}.fan-tier-grid article>span{flex-direction:column;gap:5px;display:flex}.fan-tier-grid h3{font-size:var(--bm-type-subheading);margin:2px 0}.fan-tier-grid p{color:#929cad;font-size:var(--bm-type-body);margin:0;line-height:1.5}.fan-tier-grid strong{font-size:var(--bm-type-title);margin-top:8px}.fan-tier-grid strong em{color:#7f8999;font-size:var(--bm-type-caption);font-style:normal;font-weight:500}.fan-tier-grid ul{flex-direction:column;flex:1;gap:6px;margin:0;padding:12px 0 0;list-style:none;display:flex}.fan-tier-grid li{color:#9fa9b9;font-size:var(--bm-type-body)}.fan-digital-consent{color:#b6bfcc;font-size:var(--bm-type-body);background:#ffffff09;border:1px solid #ffffff17;border-radius:9px;grid-template-columns:16px minmax(0,1fr);align-items:start;gap:8px;margin:10px 0;padding:10px;line-height:1.5;display:grid}.fan-digital-consent input{width:15px;height:15px;margin-top:1px}.fan-tier-grid button:disabled{cursor:not-allowed;opacity:.45}.fan-club-detail>blockquote{color:#cdd3dc;font-size:var(--bm-type-body);background:#ee625a12;border-left:3px solid #e75359;border-radius:0 10px 10px 0;margin:0;padding:15px 18px}.fan-detail-grid{grid-template-columns:minmax(0,1.55fr) minmax(270px,.65fr);align-items:start;gap:14px;display:grid}.fan-feed{flex-direction:column;gap:10px;display:flex}.fan-feed>header{padding:4px 1px}.fan-feed>header h3{margin:4px 0 0}.fan-feed>article,.fan-gift-card,.fan-message-card{background:#111823;border:1px solid #ffffff17;border-radius:13px;padding:17px}.fan-feed>article>span{justify-content:space-between;display:flex}.fan-feed time,.fan-message-card time{color:#687486;font-size:var(--bm-type-caption)}.fan-feed h3{margin:11px 0 6px}.fan-feed p,.fan-message-card p{color:#9ba5b4;font-size:var(--bm-type-body);line-height:1.6}.fan-feed a{color:#f17879;font-size:var(--bm-type-body)}.fan-feed article.is-locked{background:repeating-linear-gradient(135deg,#111823,#111823 12px,#121a25 12px 24px)}.fan-poll{flex-direction:column;gap:6px;margin-top:11px;display:flex}.fan-poll button{color:#cdd4de;text-align:left;background:#18212e;border:1px solid #ffffff14;border-radius:8px;justify-content:space-between;padding:9px;display:flex}.fan-poll button.is-voted{border-color:#e75359}.fan-presave{margin-top:10px}.fan-detail-grid>aside{flex-direction:column;gap:11px;display:flex}.fan-gift-card{flex-direction:column;gap:9px;display:flex}.fan-gift-card h3{margin:0 0 4px}.fan-gift-card label{color:#8e98a9;font-size:var(--bm-type-caption);flex-direction:column;gap:5px;display:flex}.fan-gift-card input,.fan-gift-card select,.fan-gift-card textarea{color:#fff;background:#0c121b;border:1px solid #ffffff1a;border-radius:8px;width:100%;padding:9px}.fan-gift-card textarea{resize:vertical;min-height:70px}.fan-message-card>article{border-bottom:1px solid #ffffff14;padding:11px 0}.fan-message-card>article:last-child{border:0}.fan-message-card article strong{font-size:var(--bm-type-title)}.concert-tabs{margin-bottom:15px}.concert-tabs button{color:#9da7b6;background:#111823;border-color:#ffffff1a}.concert-filters label{color:#8f99a9;min-width:170px;font-size:var(--bm-type-caption);flex-direction:column;gap:5px;display:flex}.concert-filters button{color:#c9d0da;background:#18212e;border-radius:8px;height:39px;padding:0 12px}.concert-list,.ticket-wallet{flex-direction:column;gap:14px;display:flex}.concert-list>article,.ticket-wallet>article{background:#111823;border:1px solid #ffffff17;border-radius:15px;overflow:hidden}.concert-list>article>header{background:linear-gradient(90deg,#111823,#1b2635) 50%/cover;justify-content:space-between;align-items:flex-end;min-height:190px;padding:24px;display:flex}.concert-list>article>header>span{flex-direction:column;gap:6px;max-width:720px;display:flex}.concert-list header small{color:#f17879;font-size:var(--bm-type-caption);letter-spacing:.12em;font-weight:850}.concert-list header h2{margin:0;font-size:25px}.concert-list header p{color:#a2abb9;font-size:var(--bm-type-body);margin:0}.concert-list header em{color:#d5d9e0;font-size:var(--bm-type-caption);font-style:normal}.concert-list header>b{color:#fff;font-size:var(--bm-type-body);background:#080c13b3;border-radius:12px;padding:7px 9px}.concert-list>article>div{background:#ffffff14;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.concert-list>article>div>section{background:#111823;justify-content:space-between;gap:12px;padding:16px;display:flex}.concert-list section>span{flex-direction:column;gap:4px;display:flex}.concert-list section small{color:#788497;font-size:var(--bm-type-caption)}.concert-list section strong{font-size:var(--bm-type-title)}.concert-list section p{color:#8994a5;font-size:var(--bm-type-body);margin:0}.concert-list section em{color:#aeb6c3;font-size:var(--bm-type-caption);font-style:normal}.concert-list section>span:last-child{text-align:right;align-items:flex-end}.concert-list section>span:last-child>b{font-size:var(--bm-type-body)}.concert-list section button{color:#fff;background:#e75359;border-radius:8px;margin-top:auto;padding:9px 11px}.concert-list section button:disabled{opacity:.5}.ticket-wallet>article{padding:18px}.ticket-wallet article>header{border-bottom:1px solid #ffffff17;justify-content:space-between;padding-bottom:13px;display:flex}.ticket-wallet header h2{font-size:var(--bm-type-section);margin:4px 0}.ticket-wallet header p{color:#8e98a9;margin:0}.ticket-wallet header>em{color:#efc36d;font-size:var(--bm-type-caption);background:#efc36d1a;border-radius:10px;padding:6px 8px;font-style:normal}.ticket-wallet article.is-paid header>em,.ticket-wallet article.is-used header>em{color:#72d1b8;background:#72d1b81a}.ticket-wallet article>div{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;padding-top:15px;display:grid}.ticket-wallet article>div>span{flex-direction:column;gap:5px;display:flex}.ticket-wallet article>div>span>strong{font-family:monospace;font-size:var(--bm-type-title)}.ticket-wallet article>div>span>small{color:#8c97a8;font-size:var(--bm-type-caption)}.ticket-wallet article>div>span>b{margin-top:5px}.ticket-wallet figure{flex-direction:column;align-items:center;gap:4px;margin:0;display:flex}.ticket-wallet figure img{background:#fff;border-radius:8px;width:145px;height:145px;padding:6px}.ticket-wallet figcaption{color:#778295;max-width:160px;font-family:monospace;font-size:var(--bm-type-caption);text-overflow:ellipsis;overflow:hidden}.ticket-pending{color:#d8c18c;background:#efc36d14;border:1px solid #efc36d2e;border-radius:10px;max-width:240px;padding:13px}.ticket-pending p{color:#978d76;font-size:var(--bm-type-body);margin:5px 0 0}.ticket-wallet>article>a{color:#fff;background:#e75359;border-radius:8px;margin-top:12px;padding:9px 11px;text-decoration:none;display:inline-flex}.bm-audience-payments,.bm-audience-rows,.bm-qr-scanner{padding:16px}.bm-audience-payments>article{border-bottom:1px solid #edf0f3;grid-template-columns:72px minmax(210px,1fr) 100px auto;align-items:center;gap:11px;padding:12px 1px;display:grid}.bm-audience-payments>article>b{color:var(--admin-red);font-size:var(--bm-type-body)}.bm-audience-payments>article>span{flex-direction:column;gap:3px;min-width:0;display:flex}.bm-audience-payments article strong{font-size:var(--bm-type-title)}.bm-audience-payments article small{color:var(--admin-muted);font-size:var(--bm-type-caption)}.bm-audience-payments article>em{font-size:var(--bm-type-caption);font-style:normal;font-weight:850}.bm-audience-payments article>div{gap:6px;display:flex}.bm-audience-payments button,.bm-audience-rows select,.bm-qr-scanner button{color:#344052;border:1px solid var(--admin-line);font-size:var(--bm-type-body);background:#fff;border-radius:7px;padding:8px 10px}.bm-audience-payments .bm-primary,.bm-qr-scanner .bm-primary{color:#fff;background:var(--admin-red);border-color:var(--admin-red)}.bm-audience-rows>article{border-bottom:1px solid #edf0f3;align-items:center;gap:14px;padding:12px 1px;display:flex}.bm-audience-rows>article>span{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.bm-audience-rows article small,.bm-audience-rows article em{color:var(--admin-muted);font-size:var(--bm-type-caption);font-style:normal}.bm-audience-rows article strong{font-size:var(--bm-type-title)}.bm-audience-rows select{width:130px}.bm-qr-scanner{flex-direction:column;gap:13px;display:flex}.bm-qr-scanner>form{grid-template-columns:minmax(220px,1fr) auto;gap:8px;display:grid}.bm-qr-scanner input{color:#27313e;border:1px solid var(--admin-line);height:36px;font-size:var(--bm-type-body);background:#fff;border-radius:7px;padding:0 10px}.bm-scan-result{color:#8a5b12;background:#fff7e4;border:1px solid #f3deb2;border-radius:9px;align-items:center;gap:10px;padding:12px;display:flex}.bm-scan-result.is-accepted{color:#176b4d;background:#eaf8f1;border-color:#c9ebdb}.bm-scan-result.is-denied{color:#a43b3d;background:#fff0f0;border-color:#f2cccc}.bm-scan-result>span{flex-direction:column;gap:3px;display:flex}.bm-scan-result small{font-size:var(--bm-type-caption)}.bm-checkin-log{flex-direction:column;display:flex}.bm-checkin-log>article{border-bottom:1px solid #edf0f3;grid-template-columns:70px minmax(0,1fr) 140px;gap:9px;padding:10px 1px;display:grid}.bm-checkin-log article>b{font-size:var(--bm-type-body)}.bm-checkin-log article>span{flex-direction:column;gap:3px;display:flex}.bm-checkin-log strong,.bm-checkin-log em{font-size:var(--bm-type-title)}.bm-checkin-log small,.bm-checkin-log em{color:var(--admin-muted);font-style:normal}@media (width<=980px){.fan-club-grid{grid-template-columns:1fr 1fr}.fan-detail-grid{grid-template-columns:1fr}.concert-list>article>div{grid-template-columns:1fr 1fr}.audience-studio-grid{grid-template-columns:1fr}.audience-studio-tabs a:first-of-type{margin-left:0}}@media (width<=700px){.audience-studio-hero{grid-template-columns:42px minmax(0,1fr)}.audience-studio-hero>span{width:42px;height:42px}.audience-studio-hero>b{grid-column:1/-1;justify-self:start}.audience-form>div{flex-direction:column}.audience-list>article,.audience-commerce-list>article,.audience-event-list>article{flex-wrap:wrap;align-items:flex-start}.fan-public,.concert-public{padding:0 16px 36px}.fan-public-top{min-height:62px}.fan-public-top nav{gap:11px;overflow-x:auto}.fan-public-hero,.concert-hero{grid-template-columns:1fr;padding:38px 0 25px}.fan-public-hero aside,.concert-hero aside{align-items:flex-start}.fan-club-grid,.fan-tier-grid{grid-template-columns:1fr}.fan-club-detail>header{grid-template-columns:70px minmax(0,1fr)}.fan-club-detail>header>button{grid-column:1/-1}.concert-filters{flex-direction:column;align-items:stretch}.concert-filters label{min-width:0}.concert-list>article>header{flex-direction:column;align-items:flex-start;min-height:160px}.concert-list>article>div,.ticket-wallet article>div{grid-template-columns:1fr}.ticket-wallet figure{align-items:flex-start}.bm-audience-payments>article{grid-template-columns:62px minmax(0,1fr)}.bm-audience-payments article>em,.bm-audience-payments article>div{grid-column:2}.bm-audience-rows>article{flex-direction:column;align-items:flex-start}.bm-audience-rows select{width:100%}.bm-qr-scanner>form{grid-template-columns:1fr}.bm-checkin-log>article{grid-template-columns:62px 1fr}.bm-checkin-log article>em{grid-column:2}}.recommendation-shelf{background:linear-gradient(145deg,#111925,#0d141e);border:1px solid #ffffff17;border-radius:17px;flex-direction:column;gap:15px;margin:20px 0;padding:20px;display:flex;box-shadow:0 14px 40px #080c131f}.recommendation-shelf>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.recommendation-shelf>header>span:first-child{flex-direction:column;gap:5px;min-width:0;display:flex}.recommendation-shelf header small{color:#f17879;font-size:var(--bm-type-caption);letter-spacing:.16em;font-weight:900}.recommendation-shelf h2{color:#f5f7f9;font-size:var(--bm-type-section);letter-spacing:-.035em;margin:0}.recommendation-shelf header p{color:#8490a1;max-width:680px;font-size:var(--bm-type-body);margin:0;line-height:1.55}.recommendation-controls{flex:none;align-items:center;gap:7px;display:flex}.recommendation-controls a,.recommendation-controls button{color:#c7ced8;font-size:var(--bm-type-body);background:#ffffff0e;border:1px solid #ffffff14;border-radius:8px;padding:8px 10px;text-decoration:none}.recommendation-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:11px;display:grid}.recommendation-grid>article{background:#151e2b;border:1px solid #ffffff12;border-radius:12px;flex-direction:column;min-width:0;display:flex;overflow:hidden}.recommendation-open{color:#f4f6f8;text-align:left;background:0 0;flex-direction:column;min-width:0;display:flex}.recommendation-cover{background-color:#0000;background-image:radial-gradient(circle at 80% 10%,#e753595c,#0000 42%),linear-gradient(135deg,#26354b,#111823);background-position:50%;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;justify-content:space-between;align-items:flex-start;min-height:112px;padding:9px;display:flex;position:relative}.recommendation-cover b{color:#fff;font-size:var(--bm-type-body);letter-spacing:.12em;background:#080c13b8;border-radius:5px;padding:4px 6px}.recommendation-cover i{color:#fff;width:28px;height:28px;font-size:var(--bm-type-body);background:#e75359;border-radius:50%;align-self:flex-end;place-items:center;font-style:normal;display:grid}.recommendation-copy{flex-direction:column;gap:4px;min-width:0;padding:10px;display:flex}.recommendation-copy strong{font-size:var(--bm-type-title);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.recommendation-copy small{color:#8f9aaa;font-size:var(--bm-type-caption);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.recommendation-why{color:#929eae;text-align:left;background:#ffffff06;border-top:1px solid #ffffff0f;flex-direction:column;align-items:flex-start;gap:3px;min-height:59px;margin-top:auto;padding:9px 10px;display:flex}.recommendation-why b{color:#f08a8d;font-size:var(--bm-type-body)}.recommendation-why span{font-size:var(--bm-type-body);line-height:1.45}.recommendation-shelf>footer{flex-wrap:wrap;gap:6px;display:flex}.recommendation-shelf>footer span{color:#83cdb7;font-size:var(--bm-type-body);background:#39b48b14;border-radius:6px;padding:5px 7px;font-weight:800}.recommendation-state{color:#9ba6b5;min-height:120px;font-size:var(--bm-type-body);justify-content:center;align-items:center;gap:9px;display:flex}.recommendation-state i{border:2px solid #ffffff26;border-top-color:#e75359;border-radius:50%;width:17px;height:17px;animation:.8s linear infinite recommendation-spin}.recommendation-state.is-error{color:#f1a2a5;flex-direction:column}.recommendation-state button{color:#fff;background:#e75359;border-radius:7px;padding:8px 10px}@keyframes recommendation-spin{to{transform:rotate(360deg)}}@media (width<=1100px){.recommendation-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=700px){.recommendation-shelf{margin:15px 0;padding:15px}.recommendation-shelf>header{flex-direction:column}.recommendation-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.recommendation-grid>article:last-child:nth-child(odd){display:none}}@media (width<=430px){.recommendation-cover{min-height:96px}.recommendation-controls{width:100%}.recommendation-controls a{text-align:center;flex:1}}.membership-center{color:#f4f6f8;background:radial-gradient(circle at 84% 3%,#e553592e,#0000 30%),#080c13;min-height:100vh;padding:0 5vw 46px}.membership-hero{justify-content:space-between;align-items:flex-end;gap:20px;padding:58px 0 30px;display:flex}.membership-hero small{color:#f17879;font-size:var(--bm-type-caption);letter-spacing:.18em;font-weight:900}.membership-hero h1{letter-spacing:-.06em;margin:8px 0 9px;font-size:clamp(36px,6vw,68px)}.membership-hero p{color:#929dad;max-width:720px;font-size:var(--bm-type-body);margin:0;line-height:1.65}.membership-hero>strong{background:#ffffff0b;border:1px solid #ffffff17;border-radius:14px;flex-direction:column;align-items:flex-end;padding:18px 22px;font-size:30px;display:flex}.membership-hero>strong span{color:#8893a4;font-size:var(--bm-type-body)}.membership-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.membership-list>article{background:#111823;border:1px solid #ffffff17;border-radius:15px;flex-direction:column;gap:14px;min-width:0;padding:18px;display:flex}.membership-list>article>header{grid-template-columns:68px minmax(0,1fr) auto;align-items:center;gap:13px;display:grid}.membership-list>article>header i{aspect-ratio:1;background:linear-gradient(135deg,#e75359,#6c3e88) 50%/cover;border-radius:12px;place-items:center;width:68px;font-style:normal;font-weight:900;display:grid}.membership-list h2{font-size:var(--bm-type-section);margin:2px 0}.membership-list p{color:#929dad;font-size:var(--bm-type-body);margin:0;line-height:1.5}.membership-list small{color:#7d899a;font-size:var(--bm-type-caption)}.membership-list b[data-status]{color:#a8e6cb;font-size:var(--bm-type-caption);text-transform:uppercase;background:#1ebe7d1c;border:1px solid #1ebe7d38;border-radius:999px;padding:6px 8px}.membership-list b[data-status=pending]{color:#ffd18c;background:#eea63d1a;border-color:#eea63d3d}.membership-list b[data-status=cancelled],.membership-list b[data-status=expired]{color:#a8b1bf;background:#ffffff0d;border-color:#ffffff1a}.membership-facts{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.membership-facts>span{background:#0c121b;border-radius:9px;flex-direction:column;gap:4px;min-width:0;padding:10px;display:flex}.membership-facts strong{font-size:var(--bm-type-title);text-overflow:ellipsis;overflow:hidden}.membership-notice{background:#eea63d14;border:1px solid #eea63d33;border-radius:9px;padding:10px 12px;color:#ffd18c!important}.membership-list ul{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.membership-list li{color:#b8c2cf;font-size:var(--bm-type-body);background:#ffffff0b;border-radius:7px;padding:6px 8px}.membership-list>article>section{border:1px solid #ffffff14;border-radius:10px;overflow:hidden}.membership-list>article>section>header{background:#0c121b;justify-content:space-between;padding:10px;display:flex}.membership-list>article>section>p{padding:12px}.membership-payment{border-top:1px solid #ffffff12;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:10px;display:grid}.membership-payment span{flex-direction:column;gap:3px;min-width:0;display:flex}.membership-payment strong{font-size:var(--bm-type-title);text-overflow:ellipsis;overflow:hidden}.membership-payment em{font-size:var(--bm-type-caption);font-style:normal}.membership-list>article>footer{justify-content:space-between;align-items:center;gap:10px;margin-top:auto;display:flex}.membership-list>article>footer a,.membership-list>article>footer button{font-size:var(--bm-type-body);border-radius:8px;padding:9px 11px;font-weight:800}.membership-list>article>footer a{color:#fff;background:#e75359;text-decoration:none}.membership-list>article>footer button{color:#aab4c2;background:#ffffff0f;border:1px solid #ffffff1a}@media (width<=880px){.membership-list{grid-template-columns:1fr}.membership-facts{grid-template-columns:1fr 1fr}}@media (width<=620px){.membership-center{padding:0 16px 36px}.membership-hero{flex-direction:column;align-items:flex-start;padding:38px 0 24px}.membership-list>article>header{grid-template-columns:54px minmax(0,1fr)}.membership-list>article>header i{width:54px}.membership-list>article>header>b{grid-column:1/-1;justify-self:start}.membership-payment{grid-template-columns:minmax(0,1fr) auto}.membership-payment>b{grid-column:1/-1;justify-self:start}}.bm-translation-center{overflow:hidden}.bm-translation-center>header{border-bottom:1px solid var(--admin-line);justify-content:space-between;align-items:flex-start;gap:14px;padding:17px;display:flex}.bm-translation-center>header>div:first-child{flex-direction:column;gap:4px;display:flex}.bm-translation-center>header small{color:var(--admin-red);font-size:var(--bm-type-caption);letter-spacing:.12em;font-weight:900}.bm-translation-center>header h2{color:#1d2530;font-size:var(--bm-type-section);margin:0}.bm-translation-center>header p{color:var(--admin-muted);font-size:var(--bm-type-body);margin:0}.bm-translation-center>header>div:last-child{gap:7px;display:flex}.bm-translation-center>header button,.bm-translation-editor footer button{color:#344052;border:1px solid var(--admin-line);font-size:var(--bm-type-body);background:#fff;border-radius:7px;padding:8px 10px;font-weight:800}.bm-translation-center .bm-primary{color:#fff;background:var(--admin-red);border-color:var(--admin-red)}.bm-translation-kpis{border-bottom:1px solid var(--admin-line);grid-template-columns:repeat(5,1fr);display:grid}.bm-translation-kpis>span{border-right:1px solid var(--admin-line);flex-direction:column;justify-content:center;align-items:center;gap:5px;min-height:70px;display:flex}.bm-translation-kpis>span:last-child{border-right:0}.bm-translation-kpis small{color:var(--admin-muted)}.bm-translation-kpis strong{color:#243042;font-size:20px}.bm-translation-kpis .is-good strong{color:#16895f}.bm-translation-kpis .is-warn strong{color:#d68024}.bm-translation-kpis .is-review strong{color:#7c56b8}.bm-translation-kpis .is-lock strong{color:#52667f}.bm-translation-filters{border-bottom:1px solid var(--admin-line);background:#fafbfc;grid-template-columns:160px 180px minmax(220px,1fr);gap:10px;padding:13px 16px;display:grid}.bm-translation-filters>label{color:var(--admin-muted);font-size:var(--bm-type-caption);flex-direction:column;gap:5px;font-weight:800;display:flex}.bm-translation-filters select,.bm-translation-filters input{color:#27313e;border:1px solid var(--admin-line);height:32px;font-size:var(--bm-type-body);background:#fff;border-radius:7px;padding:0 9px}.bm-translation-filters .is-search>span{grid-template-columns:1fr auto;display:grid}.bm-translation-filters .is-search input{border-radius:7px 0 0 7px}.bm-translation-filters .is-search button{color:#fff;font-size:var(--bm-type-body);background:#344052;border-radius:0 7px 7px 0;padding:0 12px}.bm-translation-center>.bm-form-feedback{margin:10px 16px 0}.bm-translation-layout{grid-template-columns:minmax(330px,.9fr) minmax(390px,1.1fr);min-height:540px;display:grid}.bm-translation-list{border-right:1px solid var(--admin-line);max-height:670px;overflow:auto}.bm-translation-list>header{z-index:2;border-bottom:1px solid var(--admin-line);font-size:var(--bm-type-body);background:#fff;justify-content:space-between;align-items:center;padding:10px 13px;display:flex;position:sticky;top:0}.bm-translation-list>header label{align-items:center;gap:6px;display:flex}.bm-translation-list>header span{color:var(--admin-muted)}.bm-translation-list>button{color:#27313e;text-align:left;background:#fff;border-bottom:1px solid #eef0f3;grid-template-columns:18px minmax(0,1fr) 102px;align-items:center;gap:8px;width:100%;padding:11px 13px;display:grid}.bm-translation-list>button:hover,.bm-translation-list>button.is-active{background:#fff7f7}.bm-translation-list>button.is-active{box-shadow:inset 3px 0 var(--admin-red)}.bm-translation-list>button>span{flex-direction:column;gap:3px;min-width:0;display:flex}.bm-translation-list strong,.bm-translation-list small,.bm-translation-list em{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bm-translation-list strong{font-size:var(--bm-type-title)}.bm-translation-list small{color:var(--admin-muted);font-size:var(--bm-type-caption)}.bm-translation-list em{color:#647082;font-size:var(--bm-type-caption);font-style:normal}.bm-translation-list i,.bm-translation-editor header>i{color:#7c56b8;font-size:var(--bm-type-body);text-align:center;background:#f2edfa;border-radius:10px;padding:5px 6px;font-style:normal}.bm-translation-list i.is-translated,.bm-translation-editor header>i.is-translated{color:#16895f;background:#e1f7ed}.bm-translation-list i.is-incomplete,.bm-translation-editor header>i.is-incomplete{color:#7a8491;background:#f0f2f5}.bm-translation-list i.is-stale,.bm-translation-editor header>i.is-stale{color:#b96d1f;background:#fff0df}.bm-translation-editor{padding:16px}.bm-translation-editor>header{justify-content:space-between;align-items:center;display:flex}.bm-translation-editor>header>span{flex-direction:column;gap:4px;min-width:0;display:flex}.bm-translation-editor>header small{color:var(--admin-muted);font-size:var(--bm-type-caption);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bm-translation-editor h3{color:#1d2530;font-size:var(--bm-type-subheading);margin:0}.bm-before-after{grid-template-columns:1fr 1fr;gap:10px;margin-top:14px;display:grid}.bm-before-after label{flex-direction:column;gap:6px;display:flex}.bm-before-after label>span{color:var(--admin-muted);font-size:var(--bm-type-body);font-weight:900}.bm-before-after textarea{color:#27313e;border:1px solid var(--admin-line);min-height:180px;font-size:var(--bm-type-body);resize:vertical;background:#f8f9fb;border-radius:9px;outline:0;padding:11px;line-height:1.55}.bm-before-after textarea:read-only{color:#657184;background:#f1f3f6}.bm-translation-editor>p{color:#657184;font-size:var(--bm-type-body);background:#f7f8fa;border-radius:7px;margin:10px 0;padding:9px 10px}.bm-translation-editor>footer{justify-content:flex-end;gap:7px;display:flex}.bm-translation-history{border-top:1px solid var(--admin-line);margin-top:18px}.bm-translation-history h4{font-size:var(--bm-type-title);margin:14px 0 7px}.bm-translation-history>div{border-bottom:1px solid #eef0f3;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:9px;padding:9px 0;display:grid}.bm-translation-history>div>span{flex-direction:column;gap:3px;min-width:0;display:flex}.bm-translation-history strong{font-size:var(--bm-type-title)}.bm-translation-history small{color:var(--admin-muted);font-size:var(--bm-type-caption)}.bm-translation-history em{color:#53606f;font-size:var(--bm-type-caption);text-overflow:ellipsis;white-space:nowrap;font-style:normal;overflow:hidden}.bm-translation-history button{color:var(--admin-red);font-size:var(--bm-type-body);background:#fff2f2;border-radius:6px;padding:6px 8px}.bm-translation-editor>.bm-empty,.bm-translation-list>.bm-empty{min-height:360px}@media (width<=980px){.bm-translation-layout{grid-template-columns:1fr}.bm-translation-list{border-right:0;border-bottom:1px solid var(--admin-line);max-height:430px}.bm-translation-kpis{grid-template-columns:repeat(3,1fr)}.bm-translation-kpis>span{border-bottom:1px solid var(--admin-line)}}@media (width<=600px){.bm-translation-center>header{flex-direction:column;align-items:stretch}.bm-translation-center>header>div:last-child{grid-template-columns:1fr 1fr;display:grid}.bm-translation-filters{grid-template-columns:1fr}.bm-translation-kpis{grid-template-columns:1fr 1fr}.bm-before-after{grid-template-columns:1fr}.bm-translation-list>button{grid-template-columns:18px minmax(0,1fr) 78px}.bm-translation-editor{padding:12px}}.bm-moderation-safety{color:#6b3d24;background:#fff7e9;border-color:#f1dbb5;align-items:center;gap:11px;padding:13px 15px;display:flex}.bm-moderation-safety>span{color:#fff;background:#e59a3b;border-radius:9px;place-items:center;width:31px;height:31px;font-weight:900;display:grid}.bm-moderation-safety>div{flex-direction:column;gap:3px;display:flex}.bm-moderation-safety strong{font-size:var(--bm-type-title)}.bm-moderation-safety small{font-size:var(--bm-type-caption);line-height:1.45}.bm-moderation-layout{grid-template-columns:minmax(410px,.9fr) minmax(420px,1.1fr);gap:13px;display:grid}.bm-moderation-queue{max-height:760px;overflow:auto}.bm-moderation-queue>header{z-index:2;border-bottom:1px solid var(--admin-line);background:#fff;justify-content:space-between;align-items:center;gap:8px;padding:12px;display:flex;position:sticky;top:0}.bm-moderation-queue>header .bm-segment{overflow-x:auto}.bm-moderation-queue>header>span{color:var(--admin-muted);font-size:var(--bm-type-body);white-space:nowrap}.bm-moderation-queue>button{color:#27313e;text-align:left;background:#fff;border-bottom:1px solid #edf0f3;grid-template-columns:48px 62px minmax(0,1fr) 70px;align-items:center;gap:9px;width:100%;min-height:86px;padding:10px 12px;display:grid}.bm-moderation-queue>button:hover,.bm-moderation-queue>button.is-active{background:#fff8f8}.bm-moderation-queue>button.is-active{box-shadow:inset 3px 0 var(--admin-red)}.bm-risk-score{color:#58706a;background:#edf8f4;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.bm-risk-score strong{font-size:var(--bm-type-title);line-height:1.5}.bm-risk-score small{font-size:var(--bm-type-caption);margin-top:3px;font-weight:900}.bm-risk-score.is-medium{color:#aa6a1d;background:#fff1dc}.bm-risk-score.is-high{color:#b33f45;background:#ffe7e8}.bm-moderation-queue>button>i{color:#8994a3;width:62px;height:45px;font-size:var(--bm-type-body);background:#eef1f5 50%/cover;border-radius:7px;place-items:center;font-style:normal;display:grid}.bm-moderation-queue>button>span:nth-child(3){flex-direction:column;gap:4px;min-width:0;display:flex}.bm-moderation-queue>button small{color:var(--admin-red);font-size:var(--bm-type-caption);font-weight:900}.bm-moderation-queue>button strong,.bm-moderation-queue>button em{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bm-moderation-queue>button strong{font-size:var(--bm-type-title)}.bm-moderation-queue>button em{color:var(--admin-muted);font-size:var(--bm-type-caption);font-style:normal}.bm-moderation-queue>button>b{color:#6d7888;font-size:var(--bm-type-body);text-align:center;text-transform:uppercase;background:#f1f3f6;border-radius:9px;padding:5px}.bm-moderation-review{padding:16px}.bm-moderation-review>header{justify-content:space-between;align-items:flex-start;gap:13px;display:flex}.bm-moderation-review>header>span:first-child{flex-direction:column;gap:4px;min-width:0;display:flex}.bm-moderation-review>header small{color:var(--admin-red);font-size:var(--bm-type-caption);font-weight:900}.bm-moderation-review>header h2{color:#1d2530;font-size:var(--bm-type-section);margin:0}.bm-moderation-review>header p{color:var(--admin-muted);font-size:var(--bm-type-body);margin:0}.bm-moderation-media{background:#eef1f5 50%/cover;border-radius:10px;height:190px;margin-top:13px}.bm-moderation-copy,.bm-moderation-recommendation{background:#f7f8fa;border-radius:8px;margin-top:11px;padding:11px}.bm-moderation-copy small,.bm-moderation-recommendation small{color:var(--admin-muted);font-size:var(--bm-type-caption);font-weight:900}.bm-moderation-copy p,.bm-moderation-recommendation p{color:#526071;font-size:var(--bm-type-body);margin:6px 0 0;line-height:1.5}.bm-moderation-signals{margin-top:13px}.bm-moderation-signals h3,.bm-moderation-decision h3{font-size:var(--bm-type-subheading);margin:0 0 8px}.bm-moderation-signals>span{border-bottom:1px solid #edf0f3;grid-template-columns:110px 38px minmax(0,1fr);align-items:center;gap:8px;padding:8px 0;display:grid}.bm-moderation-signals b{font-size:var(--bm-type-body);text-transform:uppercase}.bm-moderation-signals em{color:var(--admin-red);font-size:var(--bm-type-caption);font-style:normal;font-weight:900}.bm-moderation-signals small{color:var(--admin-muted);font-size:var(--bm-type-caption);line-height:1.4}.bm-moderation-signals>p{color:var(--admin-muted);font-size:var(--bm-type-body)}.bm-moderation-recommendation button{color:#7c56b8;font-size:var(--bm-type-body);background:#f2edfa;border-radius:7px;margin-top:8px;padding:7px 9px;font-weight:850}.bm-moderation-decision{border-top:1px solid var(--admin-line);grid-template-columns:1fr 1fr;gap:9px;margin-top:14px;padding-top:14px;display:grid}.bm-moderation-decision h3{grid-column:1/-1}.bm-moderation-decision label{color:var(--admin-muted);font-size:var(--bm-type-caption);flex-direction:column;gap:5px;display:flex}.bm-moderation-decision select,.bm-moderation-decision textarea{color:#27313e;border:1px solid var(--admin-line);font-size:var(--bm-type-body);background:#fff;border-radius:7px;padding:8px}.bm-moderation-decision textarea{resize:vertical;min-height:80px}.bm-moderation-decision>button{grid-column:1/-1;justify-self:end;padding:9px 11px}.bm-moderation-appeals>header{border-bottom:1px solid var(--admin-line);justify-content:space-between;align-items:center;padding:15px 17px;display:flex}.bm-moderation-appeals>header span{flex-direction:column;gap:4px;display:flex}.bm-moderation-appeals>header small{color:var(--admin-red);font-size:var(--bm-type-caption);font-weight:900}.bm-moderation-appeals>header h2{font-size:var(--bm-type-section);margin:0}.bm-moderation-appeals>header b{color:#7c56b8;font-size:var(--bm-type-body);background:#f2edfa;border-radius:11px;padding:6px 8px}.bm-moderation-appeals>div:not(.bm-empty){border-bottom:1px solid #edf0f3;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px 17px;display:grid}.bm-moderation-appeals>div>span{flex-direction:column;gap:4px;min-width:0;display:flex}.bm-moderation-appeals strong{font-size:var(--bm-type-title)}.bm-moderation-appeals small,.bm-moderation-appeals em{color:var(--admin-muted);font-size:var(--bm-type-caption);font-style:normal}.bm-moderation-appeals p{color:#526071;font-size:var(--bm-type-body);margin:2px 0}.bm-moderation-appeals>div>div{gap:7px;display:flex}.bm-moderation-appeals button{color:#526071;border:1px solid var(--admin-line);font-size:var(--bm-type-body);background:#fff;border-radius:7px;padding:8px 9px}.bm-moderation-appeals button.bm-primary{color:#fff;background:var(--admin-red)}@media (width<=1050px){.bm-moderation-layout{grid-template-columns:1fr}.bm-moderation-queue{max-height:480px}}@media (width<=600px){.bm-moderation-queue>button{grid-template-columns:44px 50px minmax(0,1fr)}.bm-moderation-queue>button>b{display:none}.bm-moderation-decision{grid-template-columns:1fr}.bm-moderation-decision h3,.bm-moderation-decision>button{grid-column:1}.bm-moderation-appeals>div:not(.bm-empty){grid-template-columns:1fr}.bm-moderation-appeals>div>div{grid-template-columns:1fr 1fr;display:grid}}.bm-content-id-info{background:linear-gradient(100deg,#f2f7ff,#fff);grid-template-columns:70px minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px 16px;display:grid}.bm-content-id-info>span{color:#fff;height:48px;font-size:var(--bm-type-body);background:#243856;border-radius:10px;place-items:center;font-weight:900;display:grid}.bm-content-id-info>div{flex-direction:column;gap:4px;display:flex}.bm-content-id-info strong{font-size:var(--bm-type-title)}.bm-content-id-info small{color:var(--admin-muted);font-size:var(--bm-type-caption);line-height:1.5}.bm-content-id-info>em{color:#23775b;font-size:var(--bm-type-caption);background:#e5f8ef;border-radius:12px;padding:7px 9px;font-style:normal;font-weight:900}.bm-content-id-tabs{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.bm-content-id-tabs button{color:#627084;border:1px solid var(--admin-line);font-size:var(--bm-type-body);background:#fff;border-radius:9px;justify-content:space-between;align-items:center;padding:11px 12px;font-weight:800;display:flex}.bm-content-id-tabs button.is-active{color:#fff;background:#243856;border-color:#243856}.bm-content-id-tabs b{min-width:20px;height:20px;font-size:var(--bm-type-body);background:#808ca026;border-radius:10px;place-items:center;padding:0 5px;display:grid}.bm-content-id-list{overflow:hidden}.bm-content-id-list>article{border-bottom:1px solid #edf0f3;grid-template-columns:54px minmax(0,1fr) 95px minmax(150px,auto);align-items:center;gap:11px;padding:13px 15px;display:grid}.bm-content-id-list>article:last-child{border-bottom:0}.bm-content-id-kind,.bm-content-id-match{color:#385c87;width:48px;height:48px;font-size:var(--bm-type-body);background:#eaf2fc;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;font-weight:900;display:flex}.bm-content-id-match strong{font-size:var(--bm-type-title)}.bm-content-id-match small{font-size:var(--bm-type-caption);text-transform:uppercase}.bm-content-id-match.is-weak{color:#a76b26;background:#fff1dc}.bm-content-id-match.is-exact{color:#23775b;background:#e5f8ef}.bm-content-id-list>article>span:nth-child(2){flex-direction:column;gap:4px;min-width:0;display:flex}.bm-content-id-list>article small{color:var(--admin-muted);font-size:var(--bm-type-caption)}.bm-content-id-list>article strong{font-size:var(--bm-type-title)}.bm-content-id-list>article p,.bm-content-id-list>article em{color:#5f6c7e;font-size:var(--bm-type-body);text-overflow:ellipsis;white-space:nowrap;margin:0;font-style:normal;line-height:1.4;overflow:hidden}.bm-content-id-list>article>b{color:#7c56b8;font-size:var(--bm-type-body);text-align:center;text-transform:uppercase;background:#f2edfa;border-radius:11px;padding:6px 7px}.bm-content-id-list>article>b.is-verified,.bm-content-id-list>article>b.is-confirmed,.bm-content-id-list>article>b.is-ready{color:#23775b;background:#e5f8ef}.bm-content-id-list>article>b.is-rejected,.bm-content-id-list>article>b.is-failed,.bm-content-id-list>article>b.is-dismissed{color:#a64145;background:#ffe7e8}.bm-content-id-list>article>b.is-disputed,.bm-content-id-list>article>b.is-open{color:#a66a20;background:#fff1dc}.bm-content-id-list>article>div{justify-content:flex-end;gap:6px;display:flex}.bm-content-id-list>article>div button{color:#526071;border:1px solid var(--admin-line);font-size:var(--bm-type-body);background:#fff;border-radius:7px;padding:8px 9px;font-weight:800}.bm-content-id-list>article>div button.bm-primary{color:#fff;background:var(--admin-red);border-color:var(--admin-red)}.bm-content-id-list>.bm-empty{min-height:280px}@media (width<=850px){.bm-content-id-info{grid-template-columns:60px minmax(0,1fr)}.bm-content-id-info>em{grid-column:1/-1;width:max-content}.bm-content-id-list>article{grid-template-columns:50px minmax(0,1fr) 85px}.bm-content-id-list>article>div{grid-column:1/-1}.bm-content-id-tabs{grid-template-columns:1fr 1fr}}@media (width<=520px){.bm-content-id-list>article{grid-template-columns:46px minmax(0,1fr)}.bm-content-id-list>article>b{grid-column:1}.bm-content-id-list>article>div{grid-column:2;justify-content:stretch}.bm-content-id-list>article>div button{flex:1}.bm-content-id-tabs{grid-template-columns:1fr}}.content-id-studio{background:radial-gradient(circle at 94% 0,#6193c926,transparent 35%),var(--surface);margin-top:14px}.content-id-studio>header{justify-content:space-between;align-items:flex-start;gap:15px;display:flex}.content-id-studio>header h3{margin-bottom:5px}.content-id-studio>header p{margin:0}.content-id-studio>header>span{color:#b9d6f5;font-size:var(--bm-type-body);background:#6193c924;border:1px solid #6193c93b;border-radius:10px;padding:7px 9px;font-weight:900}.content-id-studio-message{background:#65beb01a;border-radius:8px;padding:9px 10px;color:var(--mint)!important;margin:12px 0 0!important}.content-id-studio-grid{grid-template-columns:minmax(310px,.8fr) minmax(0,1.2fr);gap:14px;margin-top:14px;display:grid}.content-id-studio-grid>div:first-child{background:var(--surface-2);border:1px solid var(--line);border-radius:10px;padding:13px}.content-id-studio label{color:var(--muted);font-size:var(--bm-type-caption);flex-direction:column;gap:6px;margin-bottom:10px;display:flex}.content-id-studio select,.content-id-studio input,.content-id-studio textarea{width:100%;color:var(--text);background:var(--surface);border:1px solid var(--line);font:inherit;border-radius:8px;outline:0;padding:9px}.content-id-studio textarea{resize:vertical;min-height:88px}.content-id-studio-fields{grid-template-columns:1fr 1fr;gap:8px;display:grid}.content-id-studio-grid footer{justify-content:flex-end;gap:7px;display:flex}.content-id-studio-grid footer button{color:var(--muted);background:var(--surface-3);font-size:var(--bm-type-body);border-radius:7px;padding:8px 9px}.content-id-studio-grid footer button.primary-button{color:#fff;background:var(--accent)}.content-id-studio-status{flex-direction:column;min-width:0;display:flex}.content-id-studio-status h4{color:var(--text);font-size:var(--bm-type-title);margin:0 0 7px}.content-id-studio-status h4:not(:first-child){margin-top:15px}.content-id-studio-status>p{color:var(--muted);background:var(--surface-2);border-radius:8px;margin:0;padding:12px}.content-id-studio-status>article{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto 95px;align-items:center;gap:8px;padding:9px 0;display:grid}.content-id-studio-status article>span{flex-direction:column;gap:3px;min-width:0;display:flex}.content-id-studio-status strong,.content-id-studio-status small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.content-id-studio-status strong{color:var(--text);font-size:var(--bm-type-title)}.content-id-studio-status small{color:var(--muted-2);font-size:var(--bm-type-caption)}.content-id-studio-status em,.content-id-studio-status b{color:var(--gold);font-size:var(--bm-type-caption);text-align:center;background:#d6a2691a;border-radius:9px;padding:5px 6px;font-style:normal}.content-id-studio-status em.is-protected{color:var(--mint);background:#65beb01a}.content-id-studio-status article>select,.content-id-studio-status article>button{color:var(--text);background:var(--surface-2);border:1px solid var(--line);font-size:var(--bm-type-body);border-radius:7px;padding:7px}.content-id-studio>small{color:var(--muted-2);font-size:var(--bm-type-caption);margin-top:12px;display:block}@media (width<=850px){.content-id-studio-grid{grid-template-columns:1fr}}@media (width<=520px){.content-id-studio-fields{grid-template-columns:1fr}.content-id-studio-grid footer{grid-template-columns:1fr;display:grid}.content-id-studio-status>article{grid-template-columns:minmax(0,1fr) auto}.content-id-studio-status article>select,.content-id-studio-status article>button,.content-id-studio-status article>b{grid-column:1/-1}}.studio-management{flex-direction:column;gap:14px;margin-top:14px;display:flex}.studio-management-error{background:#ee625a1f;border:1px solid #ee625a3b;border-radius:9px;padding:10px 12px;color:#ffaaa4!important;margin:0!important}.studio-management-loading{flex-direction:column;justify-content:center;align-items:center;gap:11px;min-height:190px;display:flex}.studio-management-loading>span{border:3px solid var(--line);border-top-color:var(--accent);border-radius:50%;width:30px;height:30px;animation:.8s linear infinite studio-spin}@keyframes studio-spin{to{transform:rotate(360deg)}}.studio-management-intro{background:radial-gradient(circle at 92% 0,#ee625a26,transparent 38%),var(--surface);grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:14px;display:grid}.studio-management-intro>span{color:#fff;background:linear-gradient(135deg,var(--accent),#744ad4);width:55px;height:55px;font-size:var(--bm-type-body);border-radius:15px;place-items:center;font-weight:900;display:grid}.studio-management-intro>div{flex-direction:column;gap:3px;min-width:0;display:flex}.studio-management-intro small,.studio-management-form header small,.studio-team-list header small,.studio-release-list header small,.studio-audit-list header small,.label-contract-list header small,.label-approval-list header small,.label-bulk-import header small,.studio-invitations header small{color:var(--accent-2);font-size:var(--bm-type-caption);letter-spacing:.14em;font-weight:900}.studio-management-intro h2{color:var(--text);font-size:var(--bm-type-section);margin:2px 0}.studio-management-intro p{color:var(--muted)!important;margin:0!important}.studio-management-intro>b{color:var(--mint);font-size:var(--bm-type-body);background:#65beb01a;border-radius:12px;padding:8px 10px}.studio-management-grid{grid-template-columns:minmax(280px,.7fr) minmax(420px,1.3fr);gap:14px;display:grid}.studio-management-form{flex-direction:column;align-content:start;display:flex}.studio-management-form>header,.studio-release-list>header,.studio-team-list>header,.studio-audit-list>header,.label-contract-list>header,.label-approval-list>header,.label-bulk-import>header,.studio-invitations>header{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.studio-management-form header h3,.studio-release-list header h3,.studio-team-list header h3,.studio-audit-list header h3,.label-contract-list header h3,.label-approval-list header h3,.label-bulk-import header h3,.studio-invitations header h3{color:var(--text);font-size:var(--bm-type-subheading);margin:4px 0 0}.studio-management-form>label,.studio-management-form>div>label{color:var(--muted);font-size:var(--bm-type-caption);flex-direction:column;gap:5px;margin:0 0 9px;font-weight:800;display:flex}.studio-management-form input,.studio-management-form select,.studio-management-form textarea{width:100%;color:var(--text);background:var(--surface-2);border:1px solid var(--line);font:inherit;border-radius:8px;outline:0;padding:8px 9px}.studio-management-form>div:not(.studio-permission-preview):not(.label-artist-list){grid-template-columns:1fr 1fr;gap:8px;display:grid}.studio-management-form>button{justify-content:center;margin-top:3px}.studio-release-list,.studio-team-list,.studio-audit-list,.label-contract-list,.label-approval-list,.label-bulk-import{min-width:0}.studio-release-list>article{border-bottom:1px solid var(--line);grid-template-columns:42px minmax(0,1fr) 100px minmax(120px,auto);align-items:center;gap:9px;padding:10px 0;display:grid}.studio-release-kind,.studio-team-avatar{color:#fff;width:40px;height:40px;font-size:var(--bm-type-body);background:linear-gradient(135deg,#5a4e93,#273a57);border-radius:10px;place-items:center;font-weight:900;display:grid}.studio-release-list article>span:nth-child(2),.studio-team-list article>span:nth-child(2),.label-contract-list article>span:first-child{flex-direction:column;gap:3px;min-width:0;display:flex}.studio-release-list strong,.studio-release-list small,.studio-team-list strong,.studio-team-list small,.label-contract-list strong,.label-contract-list small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.studio-release-list strong,.studio-team-list strong,.label-contract-list strong{color:var(--text);font-size:var(--bm-type-title)}.studio-release-list small,.studio-team-list small,.label-contract-list small{color:var(--muted-2);font-size:var(--bm-type-caption)}.studio-release-list article>em,.label-artist-list em{color:var(--gold);font-size:var(--bm-type-caption);text-align:center;background:#ebb95f1a;border-radius:10px;padding:5px 6px;font-style:normal}.studio-release-list article>em.is-approved,.studio-release-list article>em.is-published,.studio-release-list article>em.is-scheduled,.label-artist-list em.is-active{color:var(--mint);background:#65beb01a}.studio-release-list article>em.is-rejected{color:#ffaaa4;background:#ee625a1f}.studio-release-list article>div{justify-content:flex-end;gap:5px;display:flex}.studio-release-list article>div button{color:var(--muted);background:var(--surface-3);font-size:var(--bm-type-body);border-radius:7px;padding:7px 8px}.studio-release-list article>div button.primary-button{color:#fff;background:var(--accent)}.studio-permission-preview{flex-wrap:wrap;margin:2px 0 10px;gap:5px!important;display:flex!important}.studio-permission-preview span{color:var(--muted-2);background:var(--surface-2);border:1px solid var(--line);font-size:var(--bm-type-body);border-radius:9px;padding:5px 6px}.studio-permission-preview span.is-on{color:var(--mint);background:#65beb01a;border-color:#65beb038}.studio-team-list>article{border-bottom:1px solid var(--line);grid-template-columns:42px minmax(0,1fr) 100px 78px;align-items:center;gap:9px;padding:10px 0;display:grid}.studio-team-list select,.studio-team-list button{color:var(--text);background:var(--surface-2);border:1px solid var(--line);font-size:var(--bm-type-body);border-radius:7px;padding:7px}.studio-team-list button.is-active{color:var(--mint);background:#65beb01a}.studio-audit-list>div:not(.studio-empty-state){border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:9px;padding:9px 0;display:grid}.studio-audit-list>div>span{flex-direction:column;gap:3px;min-width:0;display:flex}.studio-audit-list strong{color:var(--text);font-size:var(--bm-type-title)}.studio-audit-list small,.studio-audit-list time{color:var(--muted-2);font-size:var(--bm-type-caption)}.studio-invitations>div{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:9px 0;display:grid}.studio-invitations>div>span{flex-direction:column;gap:3px;min-width:0;display:flex}.studio-invitations strong{color:var(--text);font-size:var(--bm-type-title)}.studio-invitations small{color:var(--muted-2);font-size:var(--bm-type-caption)}.label-studio-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.label-artist-list{border-top:1px solid var(--line);flex-direction:column;margin-top:12px;gap:0!important;display:flex!important}.label-artist-list>span{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;gap:3px;padding:8px 0;display:grid}.label-artist-list b{color:var(--text);font-size:var(--bm-type-body)}.label-artist-list small{color:var(--muted-2);font-size:var(--bm-type-caption);grid-column:1}.label-artist-list em{grid-area:1/2/3;align-self:center}.studio-management-form>small.is-valid{color:var(--mint);background:#65beb01a;border-radius:7px;padding:7px}.studio-management-form>small.is-invalid{color:#ffaaa4;background:#ee625a1a;border-radius:7px;padding:7px}.label-contract-list>article{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:9px;padding:10px 0;display:grid}.label-contract-list article>b{color:var(--text);font-size:var(--bm-type-body)}.label-contract-list article>em{color:var(--gold);font-size:var(--bm-type-caption);font-style:normal}.label-approval-list>article{border-bottom:1px solid var(--line);padding:11px 0}.label-approval-list article>span{flex-direction:column;gap:3px;display:flex}.label-approval-list strong{color:var(--text);font-size:var(--bm-type-title)}.label-approval-list small{color:var(--muted-2);font-size:var(--bm-type-caption)}.label-approval-list textarea{width:100%;min-height:60px;color:var(--text);background:var(--surface-2);border:1px solid var(--line);font:inherit;resize:vertical;border-radius:8px;margin:8px 0;padding:8px}.label-approval-list article>div{justify-content:flex-end;gap:6px;display:flex}.label-approval-list button{color:var(--muted);background:var(--surface-3);font-size:var(--bm-type-body);border-radius:7px;padding:7px 8px}.label-approval-list button.primary-button{color:#fff;background:var(--accent)}.label-bulk-import>p{color:var(--muted)!important}.label-bulk-import code{color:var(--text);background:var(--surface-2);border-radius:4px;padding:2px 4px}.label-bulk-import>label{color:var(--muted);background:var(--surface-2);border:1px dashed var(--line);cursor:pointer;border-radius:9px;align-items:center;gap:8px;padding:12px;display:flex}.label-bulk-import>label input{display:none}.label-bulk-import>label span{font-size:var(--bm-type-body);flex:1}.label-bulk-import>label b{font-size:var(--bm-type-body)}.label-bulk-import>button{justify-content:center;width:100%;margin:9px 0}.label-bulk-import>div>span{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;gap:3px;padding:8px 0;display:grid}.label-bulk-import>div strong{color:var(--text);font-size:var(--bm-type-title)}.label-bulk-import>div small{color:var(--muted-2);font-size:var(--bm-type-caption);grid-column:1}.label-bulk-import>div em{color:var(--gold);font-size:var(--bm-type-caption);grid-area:1/2/3;align-self:center;font-style:normal}@media (width<=1050px){.studio-management-grid{grid-template-columns:1fr}.label-studio-grid{grid-template-columns:1fr 1fr}.label-contract-list{grid-column:1/-1}}@media (width<=700px){.studio-management-intro{grid-template-columns:48px minmax(0,1fr)}.studio-management-intro>span{width:46px;height:46px}.studio-management-intro>b{grid-column:1/-1;width:max-content}.label-studio-grid{grid-template-columns:1fr}.label-contract-list{grid-column:auto}.studio-release-list>article{grid-template-columns:38px minmax(0,1fr) 90px}.studio-release-list article>div{grid-column:2/4;justify-content:stretch}.studio-release-list article>div button{flex:1}.studio-team-list>article{grid-template-columns:38px minmax(0,1fr)}.studio-team-list article>select,.studio-team-list article>button{grid-column:auto}.studio-management-form>div:not(.studio-permission-preview):not(.label-artist-list){grid-template-columns:1fr}}@media (width<=470px){.studio-release-list>article{grid-template-columns:36px minmax(0,1fr)}.studio-release-list article>em{grid-column:1}.studio-release-list article>div{grid-column:2}.studio-invitations>div{grid-template-columns:1fr}.studio-invitations>div button{width:100%}}.promoted-spot{color:var(--text);background:linear-gradient(100deg,#ee625a1c,#6b4e9714),var(--surface);border:1px solid #ee625a40;border-radius:12px;grid-template-columns:78px minmax(0,1fr) auto;align-items:center;gap:14px;margin:14px 0;padding:12px 14px;display:grid}.promoted-art{aspect-ratio:16/10;color:#fff;background-color:#0000;background-image:radial-gradient(circle at 70% 20%,#fff3,#0000 28%),linear-gradient(135deg,#e75359,#503e83);background-position:50%;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border-radius:9px;place-items:center;width:78px;display:grid}.promoted-art b{font-size:var(--bm-type-body);background:#070a1094;border-radius:6px;padding:5px 6px}.promoted-spot>span:nth-child(2){flex-direction:column;gap:4px;min-width:0;display:flex}.promoted-spot small{color:var(--accent-2);font-size:var(--bm-type-caption);letter-spacing:.14em;font-weight:900}.promoted-spot strong{font-size:var(--bm-type-title);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.promoted-spot p{color:var(--muted);font-size:var(--bm-type-body);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.promoted-spot>button{color:#fff;background:var(--accent);font-size:var(--bm-type-body);border-radius:8px;padding:9px 12px;font-weight:850}.promoted-spot>button:disabled{opacity:.5}.growth-studio{flex-direction:column;gap:14px;margin-top:16px;display:flex}.growth-state{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:9px;min-height:190px;display:flex}.growth-state>span{border:3px solid var(--line);border-top-color:var(--accent);border-radius:50%;width:30px;height:30px;animation:.8s linear infinite studio-spin}.growth-state.is-error{color:#ffaaa4}.growth-hero{background:radial-gradient(circle at 92% 2%,#65beb024,transparent 38%),var(--surface);grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:15px;display:grid}.growth-hero>span{color:#fff;width:52px;height:52px;font-size:var(--bm-type-body);background:linear-gradient(135deg,#4b75b5,#7453b7);border-radius:14px;place-items:center;font-weight:900;display:grid}.growth-hero>div{flex-direction:column;gap:3px;min-width:0;display:flex}.growth-hero small,.growth-form header small,.growth-list header small{color:#7fa6df;font-size:var(--bm-type-caption);letter-spacing:.14em;font-weight:900}.growth-hero h2{color:var(--text);font-size:var(--bm-type-section);margin:2px 0}.growth-hero p{margin:0!important}.growth-hero>b{color:var(--mint);font-size:var(--bm-type-body);background:#65beb01a;border-radius:12px;padding:7px 9px}.growth-tabs{gap:7px;display:flex}.growth-tabs button{color:var(--muted);background:var(--surface-2);border:1px solid var(--line);font-size:var(--bm-type-body);border-radius:9px;padding:9px 12px}.growth-tabs button.is-active{color:#fff;background:#526db0;border-color:#526db0}.growth-access{color:#ffbe8e;background:#ee625a17;border:1px solid #ee625a33;border-radius:9px;align-items:center;gap:10px;padding:10px 12px;display:flex}.growth-access.is-allowed{color:var(--mint);background:#65beb014;border-color:#65beb033}.growth-access strong{font-size:var(--bm-type-title);background:#ffffff0f;border-radius:8px;padding:5px 7px}.growth-access span{color:var(--muted);font-size:var(--bm-type-body)}.growth-grid{grid-template-columns:minmax(300px,.75fr) minmax(430px,1.25fr);align-items:start;gap:14px;display:grid}.growth-form{flex-direction:column;gap:10px;display:flex}.growth-form>header,.growth-list>header{justify-content:space-between;align-items:center;margin-bottom:2px;display:flex}.growth-form h3,.growth-list h3{color:var(--text);font-size:var(--bm-type-subheading);margin:4px 0 0}.growth-form>label,.growth-form>div>label{min-width:0;color:var(--muted);font-size:var(--bm-type-caption);flex-direction:column;flex:1;gap:5px;font-weight:750;display:flex}.growth-form>div:not(.growth-truth-note):not(.growth-estimate){gap:8px;display:flex}.growth-form input,.growth-form textarea,.growth-form select{width:100%;min-height:35px;color:var(--text);background:var(--surface-2);border:1px solid var(--line);font:inherit;border-radius:8px;outline:0;padding:8px 9px}.growth-form textarea{resize:vertical;min-height:75px}.growth-form label>small{color:var(--muted-2);font-size:var(--bm-type-caption)}.growth-form>button{justify-content:center}.growth-form>small.is-error{color:#ffaaa4;background:#ee625a1a;border-radius:8px;padding:9px}.growth-truth-note{color:var(--muted);background:#6193c914;border:1px solid #6193c929;border-radius:9px;padding:10px}.growth-truth-note strong{color:var(--text);font-size:var(--bm-type-title)}.growth-truth-note p{font-size:var(--bm-type-body)!important;margin:4px 0 0!important}.growth-estimate{background:linear-gradient(120deg,#65beb01a,#6193c914);border:1px solid #65beb02e;border-radius:9px;align-items:center;gap:12px;padding:11px;display:flex}.growth-estimate>span{flex-direction:column;gap:4px;min-width:150px;display:flex}.growth-estimate small{color:var(--mint);font-size:var(--bm-type-caption);font-weight:900}.growth-estimate strong{font-size:var(--bm-type-title)}.growth-estimate p{color:var(--muted)!important;font-size:var(--bm-type-body)!important;margin:0!important}.growth-list{min-width:0}.growth-list>article{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px;padding:12px 0;display:grid}.growth-list>article>span{flex-direction:column;gap:4px;min-width:0;display:flex}.growth-list article small,.growth-list article em{color:var(--muted-2);font-size:var(--bm-type-caption);text-overflow:ellipsis;white-space:nowrap;font-style:normal;overflow:hidden}.growth-list article strong{color:var(--text);font-size:var(--bm-type-title);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.growth-list article code{width:max-content;max-width:100%;color:var(--mint);font-size:var(--bm-type-body);text-overflow:ellipsis;background:#65beb014;border-radius:6px;padding:4px 6px;overflow:hidden}.growth-list article p,.growth-list article blockquote{color:#ffb0aa;font-size:var(--bm-type-body);margin:1px 0 0;line-height:1.4}.growth-list article blockquote{border-left:2px solid var(--accent);background:#ee625a14;padding:6px 8px}.growth-list article>b{color:var(--gold);font-size:var(--bm-type-body);background:#ebb95f1a;border-radius:10px;padding:5px 7px}.growth-list article>b.is-delivered,.growth-list article>b.is-active,.growth-list article>b.is-approved,.growth-list article>b.is-queued{color:var(--mint);background:#65beb01a}.growth-list article>b.is-failed,.growth-list article>b.is-rejected,.growth-list article>b.is-cancelled{color:#ffaaa4;background:#ee625a1a}.growth-list article>button{color:var(--muted);background:var(--surface-2);font-size:var(--bm-type-body);border-radius:7px;grid-column:2;padding:6px 8px}.bm-growth-provider{color:#a04648;background:#fff2f2;border:1px solid #f1cecf;border-radius:11px;align-items:center;gap:11px;padding:13px 15px;display:flex}.bm-growth-provider.is-ready{color:#176b4d;background:#eaf8f1;border-color:#c8ead9}.bm-growth-provider>span{background:#fff;border-radius:9px;place-items:center;width:31px;height:31px;font-weight:900;display:grid}.bm-growth-provider>div{flex-direction:column;gap:3px;display:flex}.bm-growth-provider strong{font-size:var(--bm-type-title)}.bm-growth-provider p{color:#6f7a88;font-size:var(--bm-type-body);margin:0}.bm-growth-rows,.bm-growth-events,.bm-growth-reasons{padding:16px}.bm-growth-rows>article{border-bottom:1px solid #edf0f3;grid-template-columns:minmax(260px,1fr) 85px auto;align-items:center;gap:11px;padding:12px 1px;display:grid}.bm-growth-rows>article>span{flex-direction:column;gap:3px;min-width:0;display:flex}.bm-growth-rows article small,.bm-growth-rows article em{color:var(--admin-muted);font-size:var(--bm-type-caption);text-overflow:ellipsis;white-space:nowrap;font-style:normal;overflow:hidden}.bm-growth-rows article strong{font-size:var(--bm-type-title)}.bm-growth-rows article p,.bm-growth-rows article blockquote{color:#6d7785;font-size:var(--bm-type-body);margin:2px 0 0;line-height:1.4}.bm-growth-rows article code{color:#176b4d;width:max-content;max-width:100%;font-size:var(--bm-type-body);text-overflow:ellipsis;background:#eaf8f1;border-radius:5px;padding:4px 6px;overflow:hidden}.bm-growth-rows article>b{color:#9a6715;font-size:var(--bm-type-body);text-align:center;background:#fff5df;border-radius:11px;padding:6px 8px}.bm-growth-rows article>b.is-active,.bm-growth-rows article>b.is-approved,.bm-growth-rows article>b.is-queued,.bm-growth-rows article>b.is-delivered{color:#176b4d;background:#eaf8f1}.bm-growth-rows article>b.is-rejected,.bm-growth-rows article>b.is-failed,.bm-growth-rows article>b.is-cancelled{color:#a33f42;background:#fff0f0}.bm-growth-rows article>div{justify-content:flex-end;gap:6px;display:flex}.bm-growth-rows article>div button{color:#344052;border:1px solid var(--admin-line);font-size:var(--bm-type-body);background:#fff;border-radius:7px;padding:8px 9px}.bm-growth-rows article>div .bm-primary{color:#fff;background:var(--admin-red);border-color:var(--admin-red)}.bm-growth-events>article{border-bottom:1px solid #edf0f3;grid-template-columns:70px minmax(0,1fr) 45px 120px;align-items:center;gap:9px;padding:10px 1px;display:grid}.bm-growth-events article>b{color:#a33f42;font-size:var(--bm-type-body);text-align:center;background:#fff0f0;border-radius:9px;padding:5px 6px}.bm-growth-events article>b.is-valid{color:#176b4d;background:#eaf8f1}.bm-growth-events article>span{flex-direction:column;gap:3px;min-width:0;display:flex}.bm-growth-events strong,.bm-growth-events em,.bm-growth-events time{font-size:var(--bm-type-title);font-style:normal}.bm-growth-events small,.bm-growth-events time{color:var(--admin-muted)}.bm-growth-reasons>div:not(.bm-empty){border-bottom:1px solid #edf0f3;align-items:center;gap:9px;padding:10px 1px;display:flex}.bm-growth-reasons>div>span{flex-direction:column;flex:1;gap:3px;display:flex}.bm-growth-reasons strong{font-size:var(--bm-type-title)}.bm-growth-reasons small{color:var(--admin-muted);font-size:var(--bm-type-caption)}.bm-growth-reasons b{font-size:var(--bm-type-body)}@media (width<=980px){.growth-grid{grid-template-columns:1fr}.growth-hero{grid-template-columns:48px minmax(0,1fr)}.growth-hero>b{grid-column:1/-1;justify-self:start}.bm-growth-rows>article{grid-template-columns:minmax(0,1fr) 85px}.bm-growth-rows article>div{grid-column:1/-1;justify-content:flex-start}}@media (width<=700px){.promoted-spot{grid-template-columns:58px minmax(0,1fr)}.promoted-art{width:58px}.promoted-spot>button{grid-column:2;justify-self:start}.growth-form>div:not(.growth-truth-note):not(.growth-estimate){flex-direction:column}.growth-estimate{flex-direction:column;align-items:flex-start}.growth-list>article{grid-template-columns:minmax(0,1fr) auto}.bm-growth-rows>article{grid-template-columns:1fr}.bm-growth-rows article>b{justify-self:start}.bm-growth-rows article>div{flex-wrap:wrap;grid-column:1}.bm-growth-events>article{grid-template-columns:65px minmax(0,1fr)}.bm-growth-events article>em,.bm-growth-events article>time{grid-column:2}}.bm-launch-readiness{--launch-green:#16855d;--launch-amber:#b56e12;--launch-red:#b64246;--launch-blue:#386ea8}.bm-launch-loading{min-height:240px;color:var(--admin-muted);text-align:center;place-items:center;gap:8px;padding:30px;display:grid}.bm-launch-loading strong{color:#27313e;font-size:var(--bm-type-title)}.bm-launch-loading small{font-size:var(--bm-type-caption)}.bm-launch-spinner{border:3px solid #edf0f4;border-top-color:var(--admin-red);border-radius:50%;width:34px;height:34px;animation:.8s linear infinite bm-launch-spin}@keyframes bm-launch-spin{to{transform:rotate(360deg)}}.bm-launch-hero{color:#fff;background:linear-gradient(125deg,#253143,#111a28);border:1px solid #ffffff0f;border-radius:14px;grid-template-columns:86px minmax(0,1fr) auto;align-items:center;gap:18px;min-height:142px;padding:22px;display:grid;box-shadow:0 14px 38px #141f3021}.bm-launch-hero.is-ready{background:linear-gradient(125deg,#154d3b,#173429)}.bm-launch-hero.is-review{background:linear-gradient(125deg,#59401d,#30291e)}.bm-launch-hero.is-blocked{background:linear-gradient(125deg,#5f262a,#2d2027)}.bm-launch-score{text-align:center;background:#ffffff1a;border:1px solid #ffffff29;border-radius:50%;place-content:center;width:82px;height:82px;display:grid;box-shadow:inset 0 0 0 7px #ffffff0a}.bm-launch-score strong{font-size:28px;line-height:1}.bm-launch-score small{color:#ffffffa6;font-size:var(--bm-type-caption);margin-top:3px}.bm-launch-hero>span{flex-direction:column;min-width:0;display:flex}.bm-launch-hero>span>small{color:#ffffffa3;font-size:var(--bm-type-caption);letter-spacing:.16em;font-weight:900}.bm-launch-hero h2{font-size:var(--bm-type-section);letter-spacing:-.035em;margin:7px 0 6px}.bm-launch-hero p{color:#ffffffb8;max-width:700px;font-size:var(--bm-type-body);margin:0;line-height:1.55}.bm-launch-badges{grid-template-columns:1fr 1fr;gap:7px;min-width:235px;display:grid}.bm-launch-badges b{font-size:var(--bm-type-caption);letter-spacing:.08em;text-align:center;border-radius:8px;grid-column:1/-1;padding:8px 10px}.bm-launch-badges b.is-good{color:#bdf6df;background:#2dbe8026;border:1px solid #6fe5b02e}.bm-launch-badges b.is-warn{color:#ffe1a8;background:#eea83f26;border:1px solid #eea83f2e}.bm-launch-badges em{color:#ffffffb8;font-size:var(--bm-type-caption);text-align:center;background:#ffffff12;border-radius:7px;padding:7px 8px;font-style:normal}.bm-launch-metrics{grid-template-columns:repeat(6,1fr);gap:9px;display:grid}.bm-launch-metrics article{flex-direction:column;min-width:0;min-height:100px;padding:15px;display:flex}.bm-launch-metrics small{color:var(--admin-muted);font-size:var(--bm-type-body);letter-spacing:.08em;text-overflow:ellipsis;white-space:nowrap;font-weight:900;overflow:hidden}.bm-launch-metrics strong{color:#222c38;margin:11px 0 7px;font-size:21px}.bm-launch-metrics span{color:#8b95a3;font-size:var(--bm-type-body);line-height:1.4}.bm-launch-principle{color:#285c82;background:#edf7ff;border:1px solid #d1e8f7;border-radius:11px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:11px;padding:13px 15px;display:grid}.bm-launch-principle>span{color:#fff;background:var(--launch-blue);border-radius:9px;place-items:center;width:30px;height:30px;font-weight:900;display:grid}.bm-launch-principle>div{flex-direction:column;gap:3px;min-width:0;display:flex}.bm-launch-principle strong{font-size:var(--bm-type-title)}.bm-launch-principle p{color:#5e7180;font-size:var(--bm-type-body);margin:0;line-height:1.45}.bm-launch-principle time{color:#688093;font-size:var(--bm-type-caption);white-space:nowrap}.bm-release-matrix{overflow:hidden}.bm-release-matrix>header{border-bottom:1px solid #ebeff3;justify-content:space-between;align-items:center;gap:15px;padding:15px 17px;display:flex}.bm-release-matrix>header>span{flex-direction:column;gap:3px;display:flex}.bm-release-matrix header small{color:var(--admin-red);font-size:var(--bm-type-caption);letter-spacing:.15em;font-weight:900}.bm-release-matrix h2{color:#26303d;font-size:var(--bm-type-section);margin:0}.bm-release-matrix header p{color:var(--admin-muted);font-size:var(--bm-type-body);margin:0}.bm-release-matrix header>b{color:#16855d;font-size:var(--bm-type-body);background:#e8f8f1;border-radius:9px;padding:7px 10px}.bm-release-matrix>div{background:#edf0f3;grid-template-columns:repeat(7,minmax(0,1fr));gap:1px;display:grid}.bm-release-matrix article{background:#fff;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:6px;min-height:55px;padding:9px;display:grid}.bm-release-matrix article strong{color:var(--admin-red);font-size:var(--bm-type-title)}.bm-release-matrix article span{color:#525e6d;font-size:var(--bm-type-body);line-height:1.5;overflow:hidden}.bm-release-matrix article em{color:#16855d;width:17px;height:17px;font-size:var(--bm-type-caption);background:#e8f8f1;border-radius:50%;place-items:center;font-style:normal;display:grid}.bm-release-matrix article:last-child{background:#fff7f7}.bm-release-matrix article:last-child strong{font-weight:950}@media (width<=1180px){.bm-release-matrix>div{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=700px){.bm-release-matrix>div{grid-template-columns:repeat(2,minmax(0,1fr))}.bm-release-matrix article{min-height:60px}.bm-release-matrix article span{font-size:var(--bm-type-body)}}.bm-launch-groups{grid-template-columns:1fr 1fr;align-items:start;gap:10px;display:grid}.bm-launch-group{overflow:hidden}.bm-launch-group>header,.bm-launch-next>header,.bm-launch-audit>header{border-bottom:1px solid #ebeff3;justify-content:space-between;align-items:center;padding:15px 16px;display:flex}.bm-launch-group>header>span,.bm-launch-next>header>span,.bm-launch-audit>header>span{flex-direction:column;gap:4px;display:flex}.bm-launch-group header small,.bm-launch-next header small,.bm-launch-audit header small{color:var(--admin-red);font-size:var(--bm-type-caption);letter-spacing:.14em;font-weight:900}.bm-launch-group header h2,.bm-launch-next header h2,.bm-launch-audit header h2{color:#26303d;font-size:var(--bm-type-section);margin:0}.bm-launch-group>header>b{color:#607083;font-size:var(--bm-type-body);background:#f3f5f7;border-radius:10px;padding:6px 8px}.bm-launch-group>div>article{border-bottom:1px solid #edf0f3;grid-template-columns:29px minmax(0,1fr) auto;align-items:start;gap:9px 10px;padding:13px 15px;display:grid}.bm-launch-group>div>article:last-child{border-bottom:0}.bm-launch-check-icon{color:#6e7885;width:27px;height:27px;font-size:var(--bm-type-body);background:#f0f2f5;border-radius:8px;place-items:center;font-weight:900;display:grid}.bm-launch-group article.is-ready .bm-launch-check-icon{color:var(--launch-green);background:#e8f8f1}.bm-launch-group article.is-warning .bm-launch-check-icon{color:var(--launch-amber);background:#fff3df}.bm-launch-group article.is-blocked .bm-launch-check-icon{color:var(--launch-red);background:#fff0f0}.bm-launch-group article>div:nth-child(2){flex-direction:column;gap:4px;min-width:0;display:flex}.bm-launch-group article strong{color:#2c3643;font-size:var(--bm-type-title)}.bm-launch-group article p{color:#758090;font-size:var(--bm-type-body);margin:0;line-height:1.45}.bm-launch-group article small{color:#929ba7;font-size:var(--bm-type-caption);line-height:1.4}.bm-launch-status{font-size:var(--bm-type-caption);white-space:nowrap;border-radius:10px;padding:5px 7px;font-weight:900}.bm-launch-status.is-ready{color:var(--launch-green);background:#e8f8f1}.bm-launch-status.is-warning{color:var(--launch-amber);background:#fff3df}.bm-launch-status.is-blocked{color:var(--launch-red);background:#fff0f0}.bm-launch-status.is-not_required{color:#657181;background:#f0f2f5}.bm-launch-check-actions{flex-wrap:wrap;grid-column:2/-1;gap:6px;display:flex}.bm-launch-check-actions button{color:#566271;font-size:var(--bm-type-body);background:#f7f8fa;border:1px solid #e3e7ec;border-radius:7px;padding:7px 9px}.bm-launch-check-actions button.is-confirm{color:#fff;background:var(--admin-red);border-color:var(--admin-red)}.bm-launch-check-actions button.is-reopen{color:#7a5b24;background:#fff7e8;border-color:#f1dfbf}.bm-launch-check-actions button:disabled{opacity:.45;cursor:not-allowed}.bm-launch-bottom{grid-template-columns:1.15fr .85fr;align-items:start;gap:10px;display:grid}.bm-launch-next>button{text-align:left;background:0 0;border-bottom:1px solid #edf0f3;grid-template-columns:25px minmax(0,1fr) auto;align-items:center;gap:9px;width:100%;padding:11px 15px;display:grid}.bm-launch-next>button:hover{background:#fafbfc}.bm-launch-next>button>b{width:24px;height:24px;color:var(--admin-red);font-size:var(--bm-type-body);background:#fff0f0;border-radius:7px;place-items:center;display:grid}.bm-launch-next>button>span{flex-direction:column;gap:3px;min-width:0;display:flex}.bm-launch-next button strong{font-size:var(--bm-type-title)}.bm-launch-next button small{color:var(--admin-muted);font-size:var(--bm-type-caption);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bm-launch-next button em{color:var(--admin-red);font-size:var(--bm-type-caption);white-space:nowrap;font-style:normal}.bm-launch-audit>div:not(.bm-empty){border-bottom:1px solid #edf0f3;grid-template-columns:8px minmax(0,1fr) auto;align-items:center;gap:9px;padding:10px 15px;display:grid}.bm-launch-audit i{background:var(--launch-green);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #e7f7f0}.bm-launch-audit>div>span{flex-direction:column;gap:3px;min-width:0;display:flex}.bm-launch-audit strong{font-size:var(--bm-type-title)}.bm-launch-audit small,.bm-launch-audit time{color:var(--admin-muted);font-size:var(--bm-type-caption);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bm-launch-owner-note{color:#7a5b24;font-size:var(--bm-type-body);background:#fff7e8;border:1px solid #f1dfbf;border-radius:9px;margin:0;padding:11px 13px}.clip-detail-actions a{justify-content:center;align-items:center;text-decoration:none;display:inline-flex}@media (width<=1180px){.bm-launch-metrics{grid-template-columns:repeat(3,1fr)}.bm-launch-groups{grid-template-columns:1fr}.bm-launch-hero{grid-template-columns:78px minmax(0,1fr)}.bm-launch-badges{grid-column:1/-1;grid-template-columns:repeat(4,1fr);min-width:0}.bm-launch-badges b{grid-column:auto}}@media (width<=780px){.bm-launch-bottom{grid-template-columns:1fr}.bm-launch-principle{grid-template-columns:30px minmax(0,1fr)}.bm-launch-principle time{white-space:normal;grid-column:2}.bm-launch-hero{grid-template-columns:62px minmax(0,1fr);gap:13px;padding:17px}.bm-launch-score{width:60px;height:60px}.bm-launch-score strong{font-size:21px}.bm-launch-hero h2{font-size:var(--bm-type-section)}.bm-launch-badges{grid-template-columns:1fr 1fr}.bm-launch-badges b{grid-column:1/-1}.bm-launch-group>div>article{grid-template-columns:28px minmax(0,1fr)}.bm-launch-status{grid-column:2;justify-self:start}.bm-launch-check-actions{grid-column:2}.bm-launch-next>button{grid-template-columns:24px minmax(0,1fr)}.bm-launch-next button em{grid-column:2}.bm-launch-metrics{grid-template-columns:1fr 1fr}.bm-launch-metrics article{min-height:88px;padding:12px}.bm-launch-metrics strong{font-size:18px}}.community-page{padding-bottom:70px}.community-hero{color:#f7f8fb;background:radial-gradient(circle at 87% 12%,#ee625a4d,#0000 34%),linear-gradient(125deg,#111925,#202b3c);border:1px solid #ffffff14;border-radius:18px;grid-template-columns:minmax(0,1fr) 150px;align-items:end;gap:24px;padding:36px 34px;display:grid}.community-hero>div>span,.community-side small{color:#f17879;font-size:var(--bm-type-body);letter-spacing:.18em;font-weight:900}.community-hero h1{letter-spacing:-.05em;margin:9px 0 7px;font-size:clamp(28px,4vw,48px)}.community-hero p{color:#a6afbd;max-width:720px;font-size:var(--bm-type-body);margin:0;line-height:1.65}.community-hero aside{background:#ffffff0f;border:1px solid #ffffff17;border-radius:13px;flex-direction:column;align-items:flex-end;padding:16px;display:flex}.community-hero aside strong{font-size:28px}.community-hero aside small{color:#9ca7b7;font-size:var(--bm-type-caption)}.community-layout{grid-template-columns:minmax(0,1fr) minmax(240px,.34fr);align-items:start;gap:15px;margin-top:15px;display:grid}.community-layout>main,.community-side{flex-direction:column;gap:12px;min-width:0;display:flex}.community-tabs{background:var(--surface);border:1px solid var(--line);border-radius:11px;gap:6px;padding:7px;display:flex}.community-tabs button{color:var(--muted);font-size:var(--bm-type-body);background:0 0;border-radius:7px;padding:8px 12px}.community-tabs button.is-active{color:#fff;background:var(--accent)}.community-tabs button:last-child{margin-left:auto}.community-composer,.community-signin,.community-feed>article,.community-side>section,.community-state{background:var(--surface);border:1px solid var(--line);border-radius:13px;padding:17px}.community-composer>header,.community-signin{align-items:center;gap:11px;display:flex}.community-composer>header>span,.community-signin>span{color:#fff;background:linear-gradient(135deg,var(--accent),#9b50a8);border-radius:10px;place-items:center;width:34px;height:34px;font-size:18px;display:grid}.community-composer header div,.community-signin div{flex-direction:column;flex:1;gap:3px;display:flex}.community-composer strong,.community-signin strong{font-size:var(--bm-type-title)}.community-composer small,.community-signin small{color:var(--muted);font-size:var(--bm-type-caption)}.community-composer textarea{width:100%;min-height:100px;color:var(--text);background:var(--surface-2);border:1px solid var(--line);resize:vertical;border-radius:9px;outline:0;margin:13px 0 9px;padding:12px}.community-composer footer{align-items:center;gap:7px;display:flex}.community-composer select,.community-comment-form input{min-width:0;color:var(--text);background:var(--surface-2);border:1px solid var(--line);font-size:var(--bm-type-body);border-radius:8px;outline:0;padding:8px 9px}.community-composer footer>span{color:var(--muted-2);font-size:var(--bm-type-body);margin-left:auto}.community-composer footer>button,.community-signin>button,.community-comment-form button{color:#fff;background:var(--accent);font-size:var(--bm-type-body);border-radius:8px;padding:9px 12px;font-weight:800}.community-composer button:disabled,.community-actions button:disabled,.community-comment-form button:disabled{opacity:.45}.community-feedback{color:#ffb5ae;font-size:var(--bm-type-body);background:#ee625a1a;border:1px solid #ee625a40;border-radius:9px;margin:0;padding:11px 13px}.community-feed{flex-direction:column;gap:12px;display:flex}.community-feed>article>header{grid-template-columns:38px minmax(0,1fr) auto auto;align-items:center;gap:10px;display:grid}.community-avatar{color:#fff;width:38px;height:38px;font-size:var(--bm-type-body);background:linear-gradient(135deg,#e75359,#6b4ea0);border-radius:50%;place-items:center;font-weight:900;display:grid}.community-feed article header>span{flex-direction:column;gap:3px;min-width:0;display:flex}.community-feed article header>span>button{color:var(--text);font-size:var(--bm-type-body);text-align:left;text-overflow:ellipsis;white-space:nowrap;background:0 0;font-weight:800;overflow:hidden}.community-feed article header small{color:var(--muted-2);font-size:var(--bm-type-caption)}.community-feed article header>em{color:var(--accent-2);font-size:var(--bm-type-caption);white-space:nowrap;background:#ee625a1a;border-radius:10px;padding:5px 7px;font-style:normal;font-weight:900}.community-delete{color:var(--muted);background:0 0;font-size:17px}.community-feed article>p{color:var(--text);font-size:var(--bm-type-body);white-space:pre-wrap;margin:14px 0;line-height:1.65}.community-feed article>img{object-fit:cover;border:1px solid var(--line);border-radius:11px;width:100%;max-height:430px;display:block}.community-actions{border-top:1px solid var(--line);align-items:center;gap:8px;margin-top:12px;padding-top:12px;display:flex}.community-actions button,.community-actions>span{color:var(--muted);background:var(--surface-2);font-size:var(--bm-type-body);border-radius:8px;padding:7px 9px}.community-actions button.is-active{color:var(--accent-2);background:#ee625a1a}.community-actions button:last-child{margin-left:auto}.community-comments{flex-direction:column;gap:7px;margin-top:10px;display:flex}.community-comments p{background:var(--surface-2);font-size:var(--bm-type-body);border-radius:8px;grid-template-columns:max-content 1fr;gap:8px;margin:0;padding:8px 10px;display:grid}.community-comments strong{color:var(--text)}.community-comments span{color:var(--muted)}.community-comment-form{gap:7px;margin-top:9px;display:flex}.community-comment-form input{flex:1}.community-side>section{position:sticky;top:84px}.community-side>section+section{position:static}.community-side h2{font-size:var(--bm-type-section);margin:7px 0 8px}.community-side p,.community-side li{color:var(--muted);font-size:var(--bm-type-body);line-height:1.6}.community-side ul{flex-direction:column;gap:5px;padding-left:16px;display:flex}.community-side button{color:var(--accent-2);font-size:var(--bm-type-body);background:0 0;padding:0;font-weight:800}.community-state{min-height:170px;color:var(--muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:7px;display:flex}.community-state>span{font-size:24px}.community-state strong{color:var(--text);font-size:var(--bm-type-title)}.community-state p{max-width:500px;font-size:var(--bm-type-body);margin:0;line-height:1.6}@media (width<=920px){.community-layout{grid-template-columns:1fr}.community-side{grid-template-columns:1fr 1fr;display:grid}.community-side>section{position:static}}@media (width<=650px){.community-hero{grid-template-columns:1fr;padding:23px 18px}.community-hero aside{align-items:flex-start}.community-composer footer{flex-wrap:wrap;align-items:stretch}.community-composer select{flex:1}.community-composer footer>span{display:none}.community-composer footer>button{width:100%}.community-feed>article{padding:14px}.community-feed>article>header{grid-template-columns:35px minmax(0,1fr) auto}.community-delete{grid-column:3}.community-feed article header>em{grid-column:2;justify-self:start}.community-side{grid-template-columns:1fr}.community-signin{flex-wrap:wrap;align-items:flex-start}.community-signin>button{width:100%}}.artist-profile-workspace{flex-direction:column;gap:13px;margin-top:15px;display:flex}.artist-profile-state{min-height:170px;color:var(--muted);flex-direction:column;justify-content:center;align-items:center;gap:6px;display:flex}.artist-profile-state.is-error{color:#ffaaa4}.artist-profile-intro{background:radial-gradient(circle at 91% 0,#ee625a26,transparent 42%),var(--surface);grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:14px;display:grid}.artist-profile-intro>span{color:#fff;width:48px;height:48px;font-size:var(--bm-type-body);border-radius:14px;place-items:center;font-weight:900;display:grid}.artist-profile-intro>div{flex-direction:column;min-width:0;display:flex}.artist-profile-intro small,.artist-profile-form header small{color:var(--accent-2);font-size:var(--bm-type-caption);letter-spacing:.14em;font-weight:900}.artist-profile-intro h2{font-size:var(--bm-type-section);margin:5px 0 3px}.artist-profile-intro p{color:var(--muted);font-size:var(--bm-type-body);margin:0}.artist-profile-intro>button{color:var(--accent-2);font-size:var(--bm-type-body);background:#ee625a1a;border-radius:8px;padding:9px 11px;font-weight:800}.artist-profile-stats{grid-template-columns:repeat(4,1fr);gap:9px;display:grid}.artist-profile-stats>span{background:var(--surface);border:1px solid var(--line);border-radius:11px;flex-direction:column;justify-content:center;min-height:82px;padding:14px;display:flex}.artist-profile-stats strong{font-size:20px}.artist-profile-stats small{color:var(--muted);font-size:var(--bm-type-caption);margin-top:5px}.artist-profile-form>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:14px;padding-bottom:14px;display:flex}.artist-profile-form h3{font-size:var(--bm-type-subheading);margin:5px 0 0}.artist-profile-status{color:var(--muted);font-size:var(--bm-type-caption);align-items:center;gap:7px;display:flex}.artist-profile-fields{grid-template-columns:1fr 1fr;gap:10px;display:grid}.artist-profile-fields label,.artist-profile-bio{min-width:0;color:var(--muted);font-size:var(--bm-type-body);flex-direction:column;gap:5px;font-weight:700;display:flex}.artist-profile-fields input,.artist-profile-status select,.artist-profile-bio textarea{width:100%;min-height:37px;color:var(--text);background:var(--surface-2);border:1px solid var(--line);border-radius:8px;outline:0;padding:8px 9px}.artist-profile-bio{margin-top:10px;position:relative}.artist-profile-bio textarea{resize:vertical;min-height:140px;line-height:1.55}.artist-profile-bio small{color:var(--muted-2);font-size:var(--bm-type-caption);position:absolute;bottom:8px;right:9px}.artist-profile-form>footer{border-top:1px solid var(--line);align-items:center;gap:12px;margin-top:13px;padding-top:13px;display:flex}.artist-profile-form>footer label{color:var(--muted);font-size:var(--bm-type-caption);align-items:center;gap:7px;display:flex}.artist-profile-form>footer input{background:0 0;border:0;width:34px;height:28px;padding:0}.artist-profile-form>footer>span{color:var(--muted-2);font-size:var(--bm-type-body);flex:1}.artist-public-avatar{background-position:50%;background-size:cover;border:2px solid #ffffff1f;border-radius:50%;flex:none;width:48px;height:48px;display:block}.artist-public-tags,.artist-public-links{flex-wrap:wrap;gap:6px;margin:12px 0;display:flex}.artist-public-tags span{color:var(--accent-2);font-size:var(--bm-type-body);background:#ee625a1a;border-radius:10px;padding:5px 7px}.artist-public-links a{color:var(--text);background:var(--surface-2);border:1px solid var(--line);font-size:var(--bm-type-body);text-transform:capitalize;border-radius:7px;padding:6px 8px;text-decoration:none}@media (width<=700px){.artist-profile-intro{grid-template-columns:42px minmax(0,1fr)}.artist-profile-intro>span{width:42px;height:42px}.artist-profile-intro>button{grid-column:1/-1;width:100%}.artist-profile-stats{grid-template-columns:1fr 1fr}.artist-profile-fields{grid-template-columns:1fr}.artist-profile-form>header,.artist-profile-form>footer{flex-direction:column;align-items:stretch}.artist-profile-form>footer>.primary-button{width:100%}}.advanced-search-page{padding-bottom:70px}.advanced-search-hero{color:#f7f9fc;background:radial-gradient(circle at 84% 8%,#4f74cd59,#0000 34%),linear-gradient(125deg,#101822,#253044);border:1px solid #ffffff14;border-radius:18px;padding:38px 34px}.advanced-search-hero>span,.advanced-search-layout small{color:#f17879;font-size:var(--bm-type-body);letter-spacing:.17em;font-weight:900}.advanced-search-hero h1{letter-spacing:-.055em;margin:9px 0 7px;font-size:clamp(30px,5vw,55px)}.advanced-search-hero p{color:#a4aebd;max-width:720px;font-size:var(--bm-type-body);margin:0;line-height:1.6}.advanced-search-hero form{background:#ffffff14;border:1px solid #ffffff1a;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;gap:8px;max-width:720px;margin-top:22px;padding:6px;display:grid}.advanced-search-hero input{color:#fff;min-width:0;height:43px;font-size:var(--bm-type-body);background:0 0;border:0;outline:0;padding:0 12px}.advanced-search-hero button{color:#fff;background:var(--accent);font-size:var(--bm-type-body);border-radius:8px;padding:0 17px;font-weight:850}.advanced-search-layout{grid-template-columns:235px minmax(0,1fr);align-items:start;gap:14px;margin-top:14px;display:grid}.advanced-search-layout>aside,.advanced-search-layout>main{background:var(--surface);border:1px solid var(--line);border-radius:13px;padding:16px}.advanced-search-layout>aside{flex-direction:column;gap:12px;display:flex}.advanced-search-types{flex-direction:column;gap:5px;display:flex}.advanced-search-types button{color:var(--muted);background:var(--surface-2);font-size:var(--bm-type-body);text-align:left;border-radius:8px;justify-content:space-between;align-items:center;padding:9px 10px;display:flex}.advanced-search-types button b{min-width:22px;height:19px;color:var(--muted-2);background:var(--surface-3);font-size:var(--bm-type-body);border-radius:10px;place-items:center;display:grid}.advanced-search-types button.is-active{color:#fff;background:var(--accent)}.advanced-search-types button.is-active b{color:#fff;background:#ffffff2b}.advanced-search-layout>aside>label{color:var(--muted);font-size:var(--bm-type-caption);flex-direction:column;gap:5px;font-weight:700;display:flex}.advanced-search-layout select{width:100%;height:36px;color:var(--text);background:var(--surface-2);border:1px solid var(--line);border-radius:8px;padding:0 8px}.advanced-search-reset{color:var(--accent-2);font-size:var(--bm-type-body);background:#ee625a14;border-radius:8px;padding:8px}.advanced-search-layout>main>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:2px 2px 13px;display:flex}.advanced-search-layout main header h2{font-size:var(--bm-type-section);margin:5px 0 0}.advanced-search-layout main header>strong{font-size:23px}.advanced-search-results{flex-direction:column;display:flex}.advanced-search-results>button{color:var(--text);border-bottom:1px solid var(--line);text-align:left;background:0 0;grid-template-columns:78px minmax(0,1fr) 22px;align-items:center;gap:12px;padding:13px 2px;display:grid}.advanced-search-results>button:hover{background:var(--surface-2)}.advanced-search-results>button>i{aspect-ratio:16/10;color:#fff;font-size:var(--bm-type-body);background:linear-gradient(135deg,#394a67,#a94f61) 50%/cover;border-radius:8px;place-items:center;font-style:normal;font-weight:900;display:grid}.advanced-search-results>button>span{flex-direction:column;gap:3px;min-width:0;display:flex}.advanced-search-results span>small{color:var(--accent-2);font-size:var(--bm-type-caption);text-transform:uppercase;font-weight:900}.advanced-search-results span>strong{font-size:var(--bm-type-title);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.advanced-search-results span>em{color:var(--muted);font-size:var(--bm-type-caption);text-overflow:ellipsis;white-space:nowrap;font-style:normal;overflow:hidden}.advanced-search-results span>p{color:var(--muted-2);font-size:var(--bm-type-body);-webkit-line-clamp:1;-webkit-box-orient:vertical;margin:2px 0 0;line-height:1.4;display:-webkit-box;overflow:hidden}.advanced-search-results>button>b{color:var(--muted-2);font-size:var(--bm-type-body)}.advanced-search-state{min-height:210px;color:var(--muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:7px;display:flex}.advanced-search-state>span{font-size:28px}.advanced-search-state strong{color:var(--text);font-size:var(--bm-type-title)}.advanced-search-state p{font-size:var(--bm-type-body);margin:0}.advanced-search-error{color:#ffaaa4;font-size:var(--bm-type-body);background:#ee625a1a;border-radius:8px;padding:10px 12px}@media (width<=820px){.advanced-search-layout{grid-template-columns:1fr}.advanced-search-layout>aside{position:static}.advanced-search-types{grid-template-columns:repeat(4,1fr);display:grid}.advanced-search-types button{text-align:center;flex-direction:column;gap:5px;min-width:0}.advanced-search-layout>aside>label{width:100%}}@media (width<=600px){.advanced-search-hero{padding:24px 18px}.advanced-search-hero form{grid-template-columns:1fr}.advanced-search-hero button{height:40px}.advanced-search-types{grid-template-columns:repeat(2,1fr)}.advanced-search-results>button{grid-template-columns:64px minmax(0,1fr)}.advanced-search-results>button>b{display:none}.advanced-search-layout>main{padding:13px}}.messages-page{padding-bottom:70px}.messages-hero{color:#f6f8fb;background:radial-gradient(circle at 86% 8%,#667bd352,#0000 35%),linear-gradient(125deg,#101722,#202b3c);border:1px solid #ffffff14;border-radius:17px;grid-template-columns:minmax(0,1fr) 145px;align-items:end;gap:22px;padding:31px 32px;display:grid}.messages-hero>div>span,.messages-shell>aside form>small{color:#f17879;font-size:var(--bm-type-body);letter-spacing:.17em;font-weight:900}.messages-hero h1{letter-spacing:-.05em;margin:8px 0 6px;font-size:clamp(27px,4vw,46px)}.messages-hero p{color:#a1adbc;max-width:730px;font-size:var(--bm-type-body);margin:0;line-height:1.65}.messages-hero aside{background:#ffffff0f;border-radius:12px;flex-direction:column;align-items:flex-end;padding:14px;display:flex}.messages-hero aside strong{font-size:27px}.messages-hero aside small{color:#9aa6b6;font-size:var(--bm-type-caption)}.messages-error{color:#ffaaa4;font-size:var(--bm-type-body);background:#ee625a1a;border:1px solid #ee625a40;border-radius:9px;margin:12px 0 0;padding:10px 12px}.messages-shell{background:var(--surface);border:1px solid var(--line);border-radius:14px;grid-template-columns:300px minmax(0,1fr);min-height:610px;margin-top:14px;display:grid;overflow:hidden}.messages-shell>aside{border-right:1px solid var(--line);flex-direction:column;min-width:0;display:flex}.messages-shell>aside>form{border-bottom:1px solid var(--line);padding:14px}.messages-shell>aside>form>div{gap:6px;margin-top:7px;display:flex}.messages-shell input{min-width:0;height:35px;color:var(--text);background:var(--surface-2);border:1px solid var(--line);font-size:var(--bm-type-body);border-radius:8px;outline:0;flex:1;padding:0 9px}.messages-shell>aside form button{color:#fff;background:var(--accent);border-radius:8px;width:35px}.messages-shell>aside>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:12px 14px;display:flex}.messages-shell>aside>header strong{font-size:var(--bm-type-title)}.messages-shell>aside>header button{color:var(--muted);background:0 0}.messages-list{flex-direction:column;flex:1;display:flex;overflow:auto}.messages-list>button{color:var(--text);border-bottom:1px solid var(--line);text-align:left;background:0 0;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:9px;padding:11px 13px;display:grid}.messages-list>button:hover,.messages-list>button.is-active{background:var(--surface-2)}.messages-list>button.is-active{box-shadow:inset 3px 0 var(--accent)}.messages-list>button>i{color:#fff;background:linear-gradient(135deg,var(--accent),#7254a5);width:36px;height:36px;font-size:var(--bm-type-body);border-radius:50%;place-items:center;font-style:normal;font-weight:900;display:grid}.messages-list>button>span{flex-direction:column;gap:4px;min-width:0;display:flex}.messages-list span strong,.messages-list span small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.messages-list span strong{font-size:var(--bm-type-title)}.messages-list span small{color:var(--muted);font-size:var(--bm-type-caption)}.messages-list button>b{color:#fff;background:var(--accent);min-width:19px;height:19px;font-size:var(--bm-type-body);border-radius:10px;place-items:center;display:grid}.messages-list time{color:var(--muted-2);font-size:var(--bm-type-caption)}.messages-empty-list{color:var(--muted);font-size:var(--bm-type-body);text-align:center;padding:25px}.messages-shell>main{flex-direction:column;min-width:0;display:flex}.messages-shell>main>header{border-bottom:1px solid var(--line);align-items:center;gap:9px;min-height:62px;padding:10px 15px;display:flex}.messages-shell>main>header>button:not(.messages-back){min-width:0;color:var(--text);text-align:left;background:0 0;flex-direction:column;flex:1;gap:3px;display:flex}.messages-shell main header strong{font-size:var(--bm-type-title)}.messages-shell main header small,.messages-shell main header>span{color:var(--muted);font-size:var(--bm-type-body)}.messages-back{color:var(--text);background:var(--surface-2);border-radius:7px;display:none}.messages-thread{flex-direction:column;flex:1;gap:8px;padding:18px;display:flex;overflow-y:auto}.messages-thread article{max-width:min(78%,600px);color:var(--text);background:var(--surface-2);border:1px solid var(--line);border-radius:4px 12px 12px;align-self:flex-start;padding:10px 12px;position:relative}.messages-thread article.is-own{color:#fff;background:linear-gradient(135deg,var(--accent),#c9475d);border-color:#0000;border-radius:12px 4px 12px 12px;align-self:flex-end}.messages-thread article p{font-size:var(--bm-type-body);white-space:pre-wrap;margin:0;line-height:1.55}.messages-thread article small{color:var(--muted-2);font-size:var(--bm-type-caption);margin-top:5px;display:block}.messages-thread article.is-own small{color:#ffffffa6}.messages-thread article>button{color:#ffffffb3;font-size:var(--bm-type-body);background:0 0;padding:3px;display:none;position:absolute;top:4px;right:5px}.messages-thread article:hover>button{display:block}.messages-compose{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;gap:7px;padding:12px;display:grid}.messages-compose textarea{min-height:58px;color:var(--text);background:var(--surface-2);border:1px solid var(--line);resize:none;font:inherit;font-size:var(--bm-type-body);border-radius:9px;outline:0;grid-row:1/3;padding:10px}.messages-compose span{color:var(--muted-2);font-size:var(--bm-type-body);align-self:end}.messages-compose button{color:#fff;background:var(--accent);min-width:90px;font-size:var(--bm-type-body);border-radius:8px;grid-area:1/2;padding:9px;font-weight:800}.messages-empty{color:var(--muted);text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:8px;display:flex}.messages-empty>span{font-size:27px}.messages-empty strong{color:var(--text);font-size:var(--bm-type-title)}.messages-empty p{max-width:430px;font-size:var(--bm-type-body);margin:0}@media (width<=760px){.messages-hero{grid-template-columns:1fr;padding:23px 18px}.messages-hero aside{align-items:flex-start}.messages-shell{grid-template-columns:1fr;min-height:650px}.messages-shell>aside{border-right:0}:is(.messages-shell>main,.messages-shell:has(.messages-thread)>aside){display:none}.messages-shell:has(.messages-thread)>main{display:flex}.messages-back{place-items:center;width:34px;height:34px;display:grid}.messages-thread article{max-width:88%}.messages-compose{grid-template-columns:1fr}.messages-compose textarea{grid-row:auto}.messages-compose button{grid-area:auto}.messages-compose span{display:none}}.live-broadcast-public{flex-direction:column;gap:12px;margin:15px 0;display:flex}.live-broadcast-public>header{background:var(--surface);border:1px solid var(--line);border-radius:12px;justify-content:space-between;align-items:flex-start;gap:14px;padding:16px;display:flex}.live-broadcast-public header>div{flex-direction:column;display:flex}.live-broadcast-public header small,.live-studio small,.live-credentials small{color:var(--accent-2);font-size:var(--bm-type-caption);letter-spacing:.14em;font-weight:900}.live-broadcast-public header h2{font-size:var(--bm-type-section);margin:5px 0 3px}.live-broadcast-public header p{color:var(--muted);font-size:var(--bm-type-body);margin:0}.live-broadcast-public header>b{color:var(--muted);background:var(--surface-2);font-size:var(--bm-type-body);border-radius:12px;padding:7px 9px}.live-broadcast-public header>b.is-live{color:#fff;background:#e83e46}.live-broadcast-error{color:#ffaaa4;font-size:var(--bm-type-body);background:#ee625a1a;border-radius:8px;margin:0;padding:10px 12px}.live-broadcast-stage{background:#0c1119;border:1px solid #ffffff17;border-radius:14px;grid-template-columns:minmax(0,1.5fr) minmax(250px,.5fr);display:grid;overflow:hidden}.live-broadcast-stage>div{aspect-ratio:16/9;background:#05070a}.live-broadcast-stage iframe{border:0;width:100%;height:100%}.live-broadcast-stage>section{color:#fff;flex-direction:column;justify-content:center;padding:20px;display:flex}.live-broadcast-stage section small{color:#ff656a;font-size:var(--bm-type-caption);font-weight:900}.live-broadcast-stage section h3{margin:8px 0 5px;font-size:20px}.live-broadcast-stage section strong{font-size:var(--bm-type-title)}.live-broadcast-stage section p{color:#9da8b6;font-size:var(--bm-type-body);line-height:1.6}.live-broadcast-stage section span{color:#727e8f;font-size:var(--bm-type-body)}.live-broadcast-schedule{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.live-broadcast-schedule article{color:#fff;background-color:#151e2b;background-image:radial-gradient(circle at 80% 10%,#ee625a4d,#0000 38%),none;background-position:50%;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border:1px solid #ffffff14;border-radius:12px;flex-direction:column;justify-content:flex-end;min-height:150px;padding:15px;display:flex}.live-broadcast-schedule small{color:#ff7277;font-size:var(--bm-type-caption);font-weight:900}.live-broadcast-schedule h3{font-size:var(--bm-type-subheading);margin:6px 0 3px}.live-broadcast-schedule p,.live-broadcast-schedule time{color:#a0aab8;font-size:var(--bm-type-body);margin:0}.live-broadcast-schedule time{margin-top:7px}.live-broadcast-empty{min-height:145px;color:var(--muted);background:var(--surface);border:1px dashed var(--line-strong);text-align:center;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:7px;padding:20px;display:flex}.live-broadcast-empty>span{color:var(--muted-2);font-size:22px}.live-broadcast-empty strong{color:var(--text);font-size:var(--bm-type-title)}.live-broadcast-empty p{max-width:550px;font-size:var(--bm-type-body);margin:0}.live-studio{flex-direction:column;gap:13px;margin-top:15px;display:flex}.live-studio-intro{background:radial-gradient(circle at 90% 0,#ee625a26,transparent 42%),var(--surface);grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:13px;display:grid}.live-studio-intro>span{color:#fff;background:#e83e46;border-radius:13px;place-items:center;width:44px;height:44px;display:grid}.live-studio-intro h2{font-size:var(--bm-type-section);margin:5px 0 3px}.live-studio-intro p{color:var(--muted);font-size:var(--bm-type-body);margin:0}.live-studio-intro>b{color:var(--mint);font-size:var(--bm-type-body);background:#65beb01a;border-radius:12px;padding:7px 9px}.live-studio-grid{grid-template-columns:minmax(300px,.85fr) minmax(0,1.15fr);gap:13px;display:grid}.live-studio-form,.live-studio-list{flex-direction:column;gap:9px;display:flex}.live-studio-form header,.live-studio-list header{border-bottom:1px solid var(--line);padding-bottom:8px}.live-studio h3{font-size:var(--bm-type-subheading);margin:5px 0 0}.live-studio-form>label,.live-studio-form>div>label{min-width:0;color:var(--muted);font-size:var(--bm-type-caption);flex-direction:column;flex:1;gap:5px;font-weight:700;display:flex}.live-studio-form>div{gap:8px;display:flex}.live-studio-form input,.live-studio-form textarea{width:100%;min-height:36px;color:var(--text);background:var(--surface-2);border:1px solid var(--line);border-radius:8px;padding:8px 9px}.live-studio-form textarea{resize:vertical;min-height:85px}.live-chat-toggle{flex-direction:row!important;align-items:center!important}.live-chat-toggle input{width:auto}.live-studio-list article{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;padding:11px 0;display:flex}.live-studio-list article>span{flex-direction:column;gap:4px;min-width:0;display:flex}.live-studio-list article strong{font-size:var(--bm-type-title)}.live-studio-list article small{color:var(--muted);font-size:var(--bm-type-caption);letter-spacing:0;font-weight:500}.live-studio-list article>div{gap:5px;display:flex}.live-studio-list article button,.live-credentials header button,.live-credentials label button{color:var(--muted);background:var(--surface-2);font-size:var(--bm-type-body);border-radius:7px;padding:6px 7px}.live-credentials>header{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.live-credentials label{color:var(--muted);font-size:var(--bm-type-caption);grid-template-columns:100px minmax(0,1fr) auto;align-items:center;gap:8px;margin-top:7px;display:grid}.live-credentials code{color:var(--mint);font-size:var(--bm-type-body);background:#0d1619;border-radius:7px;padding:9px;overflow:auto}.live-credentials>p{color:#ffcf8b;font-size:var(--bm-type-body);margin:12px 0 0}@media (width<=900px){.live-broadcast-stage,.live-studio-grid{grid-template-columns:1fr}.live-broadcast-schedule{grid-template-columns:1fr 1fr}.live-studio-intro{grid-template-columns:44px minmax(0,1fr)}.live-studio-intro>b{grid-column:1/-1;justify-self:start}}@media (width<=600px){.live-broadcast-public>header{flex-direction:column;align-items:stretch}.live-broadcast-public header>b{align-self:flex-start}.live-broadcast-schedule{grid-template-columns:1fr}.live-studio-form>div{flex-direction:column}.live-studio-list article{flex-direction:column;align-items:flex-start}.live-credentials label{grid-template-columns:1fr}.live-credentials label button{width:100%}}.bm-founding-layout{grid-template-columns:minmax(270px,.62fr) minmax(520px,1.38fr);gap:16px;display:grid}.bm-founding-grant{flex-direction:column;align-self:start;gap:10px;display:flex}.bm-founding-grant>p{color:var(--muted);font-size:var(--bm-type-body);margin:0 0 4px;line-height:1.55}.bm-founding-grant>label{color:var(--muted);font-size:var(--bm-type-caption);flex-direction:column;gap:6px;font-weight:700;display:flex}.bm-founding-grant input,.bm-founding-grant textarea,.bm-founding-members header input{width:100%;color:var(--text);background:var(--surface-2);border:1px solid var(--line);font:inherit;border-radius:9px;padding:10px 11px}.bm-founding-grant textarea{resize:vertical;min-height:84px}.bm-founding-checks{background:var(--surface-2);border-radius:10px;gap:7px;padding:10px;display:grid}.bm-founding-checks label,.bm-founding-flags label{color:var(--muted);font-size:var(--bm-type-caption);align-items:center;gap:7px;display:flex}.bm-founding-members>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.bm-founding-members>header label{width:min(260px,45%)}.bm-founding-members>article{border-bottom:1px solid var(--line);grid-template-columns:58px minmax(150px,1.2fr) minmax(130px,.8fr) minmax(150px,.8fr) auto;align-items:center;gap:12px;padding:14px 0;display:grid}.bm-founding-number{color:#fff;background:linear-gradient(135deg,#ef535b,#7b3fc2);border-radius:14px;place-items:center;width:50px;height:50px;font-weight:900;display:grid}.bm-founding-members article>span:nth-child(2){flex-direction:column;align-items:flex-start;gap:3px;min-width:0;display:flex}.bm-founding-members article strong{color:var(--text);font-size:var(--bm-type-title)}.bm-founding-members article small{color:var(--muted);font-size:var(--bm-type-caption)}.bm-founding-members .bm-invite-code{font-size:var(--bm-type-body);padding:4px 7px}.bm-founding-progress{background:var(--surface-2);border-radius:8px;flex-direction:column;justify-content:flex-end;min-height:34px;display:flex;position:relative;overflow:hidden}.bm-founding-progress>span{border-right:2px solid var(--mint);background:#32be9124;position:absolute;inset:0 auto 0 0}.bm-founding-progress small{padding:8px;position:relative}.bm-founding-flags{flex-direction:column;gap:4px;display:flex}.bm-founding-flags b{color:var(--gold);font-size:var(--bm-type-body)}.founding-page{color:#eef1f8;background:#0b0d14;min-height:100vh}.founding-page>header{border-bottom:1px solid #ffffff17;justify-content:space-between;align-items:center;padding:20px clamp(18px,5vw,72px);display:flex}.founding-brand{color:#fff;align-items:center;gap:10px;text-decoration:none;display:flex}.founding-brand span{background:#eb5059;border-radius:11px;place-items:center;width:40px;height:40px;font-weight:900;display:grid}.founding-page>header nav{gap:18px;display:flex}.founding-page>header nav a{color:#aeb6c8;font-size:var(--bm-type-body);text-decoration:none}.founding-hero{background:radial-gradient(circle at 80% 20%,#eb505938,#0000 35%);grid-template-columns:minmax(0,1.4fr) minmax(260px,.6fr);align-items:center;gap:40px;padding:clamp(50px,8vw,110px) clamp(18px,8vw,120px);display:grid}.founding-hero small,.founding-roster header small,.founding-referral small{color:#ef5c65;font-size:var(--bm-type-caption);letter-spacing:.14em;font-weight:900}.founding-hero h1{margin:12px 0;font-size:clamp(45px,8vw,92px);line-height:.94}.founding-hero p{color:#adb5c8;max-width:730px;font-size:17px;line-height:1.65}.founding-hero>div>div{gap:10px;margin-top:24px;display:flex}.founding-hero>div>div a{color:#fff;background:#eb5059;border:1px solid #eb5059;border-radius:10px;padding:12px 16px;font-weight:800;text-decoration:none}.founding-hero>div>div a+a{background:0 0;border-color:#ffffff2e}.founding-hero aside{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:20px;flex-direction:column;padding:26px;display:flex}.founding-hero aside strong{font-size:62px}.founding-hero aside span,.founding-hero aside small{color:#aeb6c8}.founding-hero progress{accent-color:#eb5059;width:100%;height:10px;margin:18px 0}.founding-benefits{grid-template-columns:repeat(4,1fr);gap:14px;padding:0 clamp(18px,5vw,72px) 50px;display:grid}.founding-benefits article{background:#121620;border:1px solid #ffffff14;border-radius:16px;padding:22px}.founding-benefits article span{color:#fff;background:#eb5059;border-radius:11px;place-items:center;width:38px;height:38px;margin-bottom:16px;display:grid}.founding-benefits article strong{font-size:var(--bm-type-title);margin-bottom:8px;display:block}.founding-benefits article p,.founding-referral p,.founding-roster header p,.founding-empty p{color:#9ca6bb;font-size:var(--bm-type-body);line-height:1.55}.founding-referral{background:linear-gradient(135deg,#eb50591f,#6642b61f);border:1px solid #eb505938;border-radius:18px;grid-template-columns:1fr minmax(280px,.7fr);align-items:center;gap:24px;margin:0 clamp(18px,5vw,72px) 50px;padding:26px;display:grid}.founding-referral span{flex-direction:column;gap:6px;display:flex}.founding-referral label{display:flex}.founding-referral input{color:#fff;background:#0b0d14;border:1px solid #ffffff24;border-radius:10px 0 0 10px;flex:1;min-width:0;padding:12px}.founding-referral button{color:#fff;background:#eb5059;border-radius:0 10px 10px 0;padding:12px 16px}.founding-referral em{color:#f3c47b;font-size:var(--bm-type-caption);grid-column:2}.founding-roster{padding:10px clamp(18px,5vw,72px) 80px}.founding-roster header{max-width:680px}.founding-roster>div{border-top:1px solid #ffffff1a;margin-top:24px}.founding-roster article{border-bottom:1px solid #ffffff17;grid-template-columns:80px minmax(0,1fr) 150px 160px;align-items:center;gap:16px;padding:18px 0;display:grid}.founding-roster article>b{font-size:20px}.founding-roster article span{flex-direction:column;display:flex}.founding-roster article small,.founding-roster article em,.founding-roster article i{color:#9ca6bb;font-size:var(--bm-type-body);font-style:normal}.founding-empty{text-align:center;background:#121620;border-radius:16px;margin-top:24px;padding:36px}@media (width<=900px){.bm-founding-layout,.founding-hero{grid-template-columns:1fr}.bm-founding-members>article{grid-template-columns:50px minmax(0,1fr) auto}.bm-founding-progress,.bm-founding-flags{grid-column:2}.founding-benefits{grid-template-columns:repeat(2,1fr)}.founding-referral{grid-template-columns:1fr}.founding-referral em{grid-column:1}.founding-roster article{grid-template-columns:65px minmax(0,1fr)}.founding-roster article>em,.founding-roster article>i{grid-column:2}}@media (width<=560px){.founding-page>header{align-items:flex-start;gap:14px}.founding-page>header nav{text-align:right;flex-direction:column;gap:6px}.founding-benefits{grid-template-columns:1fr}.founding-referral label{flex-direction:column}.founding-referral input,.founding-referral button{border-radius:10px}.bm-founding-members>header{flex-direction:column;align-items:flex-start}.bm-founding-members>header label{width:100%}.bm-founding-members>article{grid-template-columns:44px minmax(0,1fr)}.bm-founding-number{width:42px;height:42px}.bm-founding-members>article>button{grid-column:2;width:100%}}.music-passport-studio{gap:18px;margin-top:20px;display:grid}.passport-hero{justify-content:space-between;align-items:center;gap:20px;display:flex}.passport-hero small,.passport-list header small{font-size:var(--bm-type-caption);letter-spacing:.14em;color:#e45252;font-weight:900}.passport-hero h2{margin:7px 0}.passport-hero>b{color:#177457;background:#ecf8f2;border-radius:18px;padding:16px}.passport-layout{grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr);gap:18px;display:grid}.passport-list{align-content:start;gap:10px;display:grid}.passport-list article,.passport-admin-list article{border:1px solid #ebe7eb;border-radius:16px;gap:10px;padding:16px;display:grid}.passport-list article>span strong,.passport-list article>span small{display:block}.passport-list article>span small{color:#74707a;margin-top:5px}.passport-list article>em,.passport-admin-list article>em{width:max-content;font-style:normal;font-size:var(--bm-type-caption);background:#f3f0f2;border-radius:999px;padding:6px 10px;font-weight:800}.passport-list article>em.is-approved,.passport-admin-list article>em.is-approved{color:#177457;background:#e4f8ef}.passport-list article>div,.passport-admin-list article>div{flex-wrap:wrap;gap:8px;display:flex}.passport-list article a,.passport-list article button{color:#28222a;background:#fff;border:1px solid #ded8de;border-radius:10px;padding:9px 12px;font-weight:800;text-decoration:none}.passport-admin-list{gap:12px;display:grid}.passport-admin-list article{grid-template-columns:minmax(0,1fr) auto;align-items:start}.passport-admin-list textarea,.passport-admin-list article>div{grid-column:1/-1}.passport-admin-list textarea{border:1px solid #ddd5dc;border-radius:12px;min-height:74px;padding:11px}.passport-admin-list article>div{justify-content:flex-end}@media (width<=780px){.passport-hero,.passport-layout{grid-template-columns:1fr;display:grid}.passport-hero>b{justify-self:start}.passport-admin-list article{grid-template-columns:1fr}}.trust-ai-studio{gap:18px;margin-top:20px;display:grid}.trust-ai-hero{background:linear-gradient(135deg,#fff 40%,#f4effb);justify-content:space-between;align-items:center;gap:22px;display:flex}.trust-ai-hero small,.trust-ai-form header small,.trust-ai-list header small,.trust-admin-list header small{color:#7c4dcc;font-size:var(--bm-type-caption);letter-spacing:.13em;font-weight:900}.trust-ai-hero h2{margin:7px 0}.trust-ai-hero>b{color:#663bb0;white-space:nowrap;background:#eee5fb;border-radius:18px;padding:15px 17px}.trust-ai-layout,.trust-ai-registers{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.trust-ai-form{align-content:start;gap:13px;display:grid}.trust-ai-form>header{justify-content:space-between;align-items:start;display:flex}.trust-ai-form>header h3{margin:5px 0}.trust-ai-form>header button,.trust-ai-list article button{background:#fff;border:1px solid #ded8e4;border-radius:10px;padding:8px 11px;font-weight:800}.trust-ai-form>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.trust-ai-form label{color:#554e59;font-size:var(--bm-type-caption);gap:6px;font-weight:800;display:grid}.trust-ai-form input,.trust-ai-form select,.trust-ai-form textarea{color:#252129;background:#fff;border:1px solid #ddd6e2;border-radius:11px;width:100%;padding:11px 12px}.trust-ai-form textarea{resize:vertical;min-height:86px}.trust-ai-list{align-content:start;gap:10px;display:grid}.trust-ai-list>header h3{margin:5px 0}.trust-ai-list article,.trust-admin-list article{border:1px solid #e8e1eb;border-radius:15px;grid-template-columns:minmax(0,1fr) auto;gap:9px;padding:15px;display:grid}.trust-ai-list article>span strong,.trust-ai-list article>span small{display:block}.trust-ai-list article>span small{color:#77707c;margin-top:5px;line-height:1.45}.trust-ai-list article>em,.trust-admin-list article>em{color:#625a67;width:max-content;font-size:var(--bm-type-caption);background:#f0edf2;border-radius:999px;padding:5px 9px;font-style:normal;font-weight:900}.trust-ai-list article>em.is-active,.trust-ai-list article>em.is-approved,.trust-admin-list article>em.is-active,.trust-admin-list article>em.is-approved{color:#147250;background:#e2f7ee}.trust-ai-list article>em.is-revoked,.trust-admin-list article>em.is-revoked{color:#a93543;background:#f7e7e9}.trust-ai-list article>p,.trust-ai-list article>div,.trust-admin-list article>p,.trust-admin-list article>small,.trust-admin-list article>textarea,.trust-admin-list article>div{grid-column:1/-1}.trust-ai-list article>p{color:#625b66;font-size:var(--bm-type-body);margin:0;line-height:1.55}.trust-ai-list article>.trust-review-note{background:#f7f3f9;border-radius:10px;padding:9px 11px}.trust-ai-list article>div,.trust-admin-list article>div{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.trust-admin-list{gap:11px;display:grid}.trust-admin-list textarea{border:1px solid #dcd5e0;border-radius:11px;min-height:72px;padding:11px}.ai-transparency-page{color:#242027;background:#f8f6fa;min-height:100vh}.ai-transparency-page>header,.ai-transparency-page>footer{justify-content:space-between;align-items:center;gap:20px;max-width:1180px;margin:auto;padding:22px;display:flex}.ai-transparency-page>header nav,.ai-transparency-page>footer{gap:18px;display:flex}.ai-transparency-page a{color:inherit;text-decoration:none}.ai-transparency-hero{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:24px;max-width:1180px;margin:auto;padding:72px 22px 44px;display:grid}.ai-transparency-hero>small,.ai-transparency-register>header small{color:#7c4dcc;font-size:var(--bm-type-caption);letter-spacing:.16em;grid-column:1/-1;font-weight:900}.ai-transparency-hero h1{margin:0;font-size:clamp(38px,7vw,76px);line-height:.95}.ai-transparency-hero p{color:#6c6670;grid-column:1;max-width:760px;margin:0;font-size:17px;line-height:1.65}.ai-transparency-hero>div{color:#6539ad;background:#ede4fa;border-radius:22px;grid-area:2/2/4;justify-items:center;padding:24px 30px;display:grid}.ai-transparency-hero>div b{font-size:42px}.ai-transparency-register{max-width:1180px;margin:auto;padding:30px 22px 60px}.ai-transparency-register>header h2{margin:7px 0 22px}.ai-transparency-register>div{gap:12px;display:grid}.ai-transparency-register article{background:#fff;border:1px solid #e7e0ea;border-radius:18px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;padding:18px;display:grid}.ai-transparency-mark{color:#fff;background:#7c4dcc;border-radius:15px;place-items:center;width:46px;height:46px;font-weight:900;display:grid}.ai-transparency-register article strong,.ai-transparency-register article p,.ai-transparency-register article small,.ai-transparency-register article em{display:block}.ai-transparency-register article p{color:#4f4754;margin:5px 0}.ai-transparency-register article small,.ai-transparency-register article em,.ai-transparency-register article time{color:#7b7480;font-size:var(--bm-type-caption)}.ai-transparency-register article em{margin-top:7px;font-style:normal}.ai-transparency-page>footer{border-top:1px solid #e5dfe8}@media (width<=780px){.trust-ai-hero,.trust-ai-layout,.trust-ai-registers,.ai-transparency-hero{grid-template-columns:1fr;display:grid}.trust-ai-hero>b{justify-self:start}.trust-ai-form>div,.trust-ai-list article,.trust-admin-list article{grid-template-columns:1fr}.ai-transparency-page>header{align-items:flex-start}.ai-transparency-page>header nav{display:none}.ai-transparency-hero{padding-top:42px}.ai-transparency-hero>div{grid-area:auto/1;justify-self:start}.ai-transparency-register article{grid-template-columns:auto minmax(0,1fr)}.ai-transparency-register article time{grid-column:2}.ai-transparency-page>footer{flex-direction:column;align-items:flex-start}}.merch-studio{gap:18px;margin-top:20px;display:grid}.merch-studio-hero{background:linear-gradient(135deg,#fff 35%,#fff5e7);justify-content:space-between;align-items:center;gap:20px;display:flex}.merch-studio-hero small,.merch-product-list header small,.merch-order-list header small{color:#b56a13;font-size:var(--bm-type-caption);letter-spacing:.13em;font-weight:900}.merch-studio-hero h2{margin:7px 0}.merch-studio-hero>b{color:#91510a;font-size:var(--bm-type-body);background:#f4e7d6;border-radius:16px;padding:14px 16px}.merch-studio-hero>b.is-ready,.merch-gate.is-ready,.merch-admin-gate.is-ready{color:#14724f;background:#e3f7ed}.merch-gate{color:#76542d;background:#fff8ee;border:1px solid #eadcc9;border-radius:14px;align-items:center;gap:12px;margin:0;padding:13px 15px;display:flex}.merch-gate span{font-size:var(--bm-type-body)}.merch-studio-layout{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:18px;display:grid}.merch-product-list{align-content:start;gap:10px;display:grid}.merch-product-list>header h3{margin:5px 0}.merch-product-list article{border:1px solid #e9e2dc;border-radius:15px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;padding:13px;display:grid}.merch-product-list article>span img,.merch-product-list article>span i{object-fit:cover;color:#a46118;background:#f4ece2;border-radius:13px;place-items:center;width:58px;height:58px;font-style:normal;font-weight:900;display:grid}.merch-product-list article>div strong,.merch-product-list article>div small,.merch-product-list article>div em{display:block}.merch-product-list article>div small,.merch-product-list article>div em{color:#7b7370;font-size:var(--bm-type-caption);margin-top:4px;font-style:normal}.merch-product-list article>b,.merch-order-list article>b{color:#625a60;font-size:var(--bm-type-body);background:#f1edef;border-radius:999px;padding:5px 8px}.merch-product-list article>b.is-active,.merch-order-list article>b.is-paid,.merch-order-list article>b.is-fulfilled{color:#14724f;background:#e3f7ed}.merch-product-list article>b.is-blocked,.merch-order-list article>b.is-payment_failed,.merch-order-list article>b.is-payment_review{color:#a53642;background:#fae7e8}.merch-product-list article>footer{grid-column:1/-1;justify-content:flex-end;gap:8px;display:flex}.merch-product-list article button{background:#fff;border:1px solid #ddd6d0;border-radius:9px;padding:8px 11px;font-weight:800}.merch-order-list{gap:10px;display:grid}.merch-order-list>header{justify-content:space-between;display:flex}.merch-order-list article{border:1px solid #e8e2dd;border-radius:14px;grid-template-columns:minmax(0,1fr) auto auto auto;align-items:center;gap:12px;padding:14px;display:grid}.merch-order-list article>span strong,.merch-order-list article>span small{display:block}.merch-order-list article>span small,.merch-order-list article>small{color:#77706d;font-size:var(--bm-type-caption);margin-top:4px}.merch-admin-gate{background:#fff8ed;border-color:#eadbc7;padding:17px}.merch-admin-gate p{margin:5px 0}.merch-admin-gate small{color:#756d68}.merch-page{color:#25211d;background:#f8f6f3;min-height:100vh}.merch-page>header,.merch-page>footer{justify-content:space-between;align-items:center;gap:20px;max-width:1180px;margin:auto;padding:22px;display:flex}.merch-page>header nav,.merch-page>footer{gap:18px;display:flex}.merch-page a{color:inherit;text-decoration:none}.merch-hero{grid-template-columns:minmax(0,1fr) minmax(280px,.42fr);gap:20px;max-width:1180px;margin:auto;padding:70px 22px 40px;display:grid}.merch-hero>small{color:#b76a12;letter-spacing:.15em;grid-column:1/-1;font-weight:900}.merch-hero h1{margin:0;font-size:clamp(44px,8vw,82px);line-height:.95}.merch-hero>p{color:#6e6761;grid-column:1;max-width:730px;margin:0;font-size:17px;line-height:1.6}.merch-hero>aside{color:#825019;background:#fff0dd;border-radius:18px;grid-area:2/2/4;align-self:end;padding:20px}.merch-hero>aside strong,.merch-hero>aside span{display:block}.merch-hero>aside span{font-size:var(--bm-type-body);margin-top:6px;line-height:1.5}.merch-hero>aside.is-ready{color:#176e50;background:#e4f7ee}.merch-public-error{color:#9b323c;background:#fae8e8;border-radius:12px;max-width:1136px;margin:0 auto 20px;padding:13px 16px}.merch-catalog{max-width:1180px;margin:auto;padding:20px 22px 70px}.merch-catalog>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.merch-catalog article{background:#fff;border:1px solid #e7e0d8;border-radius:20px;flex-direction:column;padding:15px;display:flex}.merch-catalog article>img,.merch-placeholder{aspect-ratio:1/.78;object-fit:cover;color:#aa6518;background:linear-gradient(135deg,#ead7c0,#faf4ec);border-radius:15px;place-items:center;width:100%;font-size:36px;font-weight:900;display:grid}.merch-catalog article>small{color:#af6817;margin-top:13px;font-weight:900}.merch-catalog article h2{margin:5px 0}.merch-catalog article p{color:#6d6660;flex:1;line-height:1.55}.merch-catalog article footer{border-top:1px solid #eee7e0;justify-content:space-between;align-items:center;gap:12px;padding-top:13px;display:flex}.merch-catalog article footer span strong,.merch-catalog article footer span small{display:block}.merch-catalog article footer span small{color:#7b746e;margin-top:3px}.merch-catalog article footer button{color:#fff;background:#29241f;border:0;border-radius:12px;padding:11px 14px;font-weight:900}.merch-catalog article footer button:disabled{color:#766f69;background:#d8d2cc}.merch-loading{place-items:center;gap:12px;min-height:70vh;display:grid}.merch-loading span{border:4px solid #e8dccd;border-top-color:#af6817;border-radius:50%;width:36px;height:36px;animation:1s linear infinite spin}.merch-page>footer{border-top:1px solid #e5ddd4}.merch-order-list article>address{color:#514a45;font-size:var(--bm-type-body);background:#f8f5f1;border-radius:10px;grid-column:1/-1;margin:0;padding:11px;font-style:normal;line-height:1.55}.merch-admin-gate{gap:5px;display:grid}.merch-admin-gate code{overflow-wrap:anywhere;background:#ffffffa6;border-radius:8px;width:max-content;max-width:100%;margin-top:4px;padding:7px 9px}.merch-checkout-notice{color:#176d50;background:#e8f5ee;border-radius:12px;max-width:1136px;margin:0 auto 20px;padding:13px 16px}.merch-my-orders{background:#fff;border:1px solid #e4ddd5;border-radius:18px;gap:10px;max-width:1136px;margin:0 auto 60px;padding:22px;display:grid}.merch-my-orders header small{color:#b66a13;letter-spacing:.13em;font-weight:900}.merch-my-orders header h2{margin:5px 0 12px}.merch-my-orders article{border:1px solid #ece5de;border-radius:12px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:13px;display:grid}.merch-my-orders article span strong,.merch-my-orders article span small{display:block}.merch-my-orders article span small,.merch-my-orders article>small{color:#756f69;font-size:var(--bm-type-caption);margin-top:4px}.merch-my-orders article>b{font-size:var(--bm-type-body);background:#f1edef;border-radius:999px;padding:5px 8px}.merch-my-orders article>b.is-paid,.merch-my-orders article>b.is-fulfilled{color:#14724f;background:#e3f7ed}.merch-my-orders article>small{grid-column:1/-1}@media (width<=800px){.merch-studio-hero,.merch-studio-layout,.merch-hero{grid-template-columns:1fr;display:grid}.merch-studio-hero>b{justify-self:start}.merch-gate{flex-direction:column;align-items:flex-start}.merch-order-list article{grid-template-columns:1fr auto}.merch-order-list article>button,.merch-order-list article>small{grid-column:1/-1}.merch-hero>aside{grid-area:auto/1}.merch-catalog>div{grid-template-columns:1fr 1fr}.merch-page>header nav{display:none}}@media (width<=520px){.merch-catalog>div{grid-template-columns:1fr}.merch-page>footer{flex-direction:column;align-items:flex-start}.merch-product-list article{grid-template-columns:auto minmax(0,1fr)}.merch-product-list article>b{grid-column:2;justify-self:start}.merch-my-orders article{grid-template-columns:1fr auto}.merch-my-orders article>em{grid-column:1}}.launchpad-rounds{background:#101723;padding:60px max(25px,50vw - 640px)}.launchpad-rounds>header small,.launchpad-network-admin>header small{color:#ef777b;font-size:var(--bm-type-caption);letter-spacing:.2em;font-weight:900}.launchpad-rounds>header h2{margin:8px 0;font-size:34px}.launchpad-rounds>header p{color:#929cad}.launchpad-rounds>p{background:#263247;border-radius:9px;padding:10px 13px}.launchpad-rounds>article{background:#0a101a;border:1px solid #ffffff1f;border-radius:16px;margin-top:18px;padding:20px}.launchpad-rounds>article>header{justify-content:space-between;gap:15px;display:flex}.launchpad-rounds>article>header span strong,.launchpad-rounds>article>header span small{display:block}.launchpad-rounds>article>header span small{color:#8893a4;margin-top:5px}.launchpad-rounds>article>header em{color:#ef777b;font-style:normal}.launchpad-rounds>article>div{gap:8px;margin-top:14px;display:grid}.launchpad-rounds>article>div>section{background:#151e2c;border-radius:11px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:13px;display:grid}.launchpad-rounds>article>div>section.is-winner{border:1px solid #ef777b}.launchpad-rounds>article>div span strong,.launchpad-rounds>article>div span small{display:block}.launchpad-rounds>article>div span small{color:#8d97a6}.launchpad-rounds button,.launchpad-rounds>article>a{color:#fff;background:#ef565c;border:0;border-radius:8px;padding:9px 12px;font-weight:850;text-decoration:none}.launchpad-network-admin{background:#fff;border:1px solid #e1e6ed;border-radius:16px;margin-top:34px;padding:26px}.launchpad-network-admin>header h2{margin:8px 0}.launchpad-network-admin>header p{color:#778395}.launchpad-network-forms,.launchpad-network-grid{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:20px;display:grid}.launchpad-network-forms form,.launchpad-network-grid>section{border:1px solid #e4e8ed;border-radius:12px;align-content:start;gap:9px;padding:15px;display:grid}.launchpad-network-forms input,.launchpad-network-forms select{border:1px solid #d9dfe6;border-radius:8px;min-width:0;padding:9px}.launchpad-network-forms button,.launchpad-network-grid button{color:#fff;background:#172033;border:0;border-radius:8px;padding:9px;font-weight:800}.launchpad-network-grid article{border-top:1px solid #edf0f3;gap:7px;padding:12px 0;display:grid}.launchpad-network-grid article span strong,.launchpad-network-grid article span small{display:block}.launchpad-network-grid article span small{color:#7c8798;word-break:break-word;margin-top:3px}.launchpad-network-grid article em{font-size:var(--bm-type-caption);color:#ef565c;font-style:normal}.launchpad-network-grid article>div{flex-wrap:wrap;gap:5px;display:flex}.launchpad-network-grid input{width:62px;padding:7px}@media (width<=820px){.launchpad-network-forms,.launchpad-network-grid{grid-template-columns:1fr}.launchpad-rounds>article>div>section{grid-template-columns:1fr auto}}.diaspora-discovery{color:#f6f7fa;background:#090d14;min-height:100vh}.diaspora-discovery>header{border-bottom:1px solid #ffffff17;justify-content:space-between;align-items:center;padding:20px max(22px,50vw - 660px);display:flex}.diaspora-discovery>header a{color:#fff;font-weight:850;text-decoration:none}.diaspora-discovery>header span{color:#e7605d;font-size:var(--bm-type-body);letter-spacing:.08em;font-weight:900}.diaspora-discovery>main{width:min(1320px,100% - 36px);margin:auto;padding:40px 0 80px}.diaspora-settings{background:radial-gradient(circle at 10% 0,#d74a5057,#0000 42%),#121822;border:1px solid #ffffff1a;border-radius:28px;grid-template-columns:minmax(0,.9fr) minmax(520px,1.1fr);gap:32px;padding:clamp(24px,4vw,52px);display:grid}.diaspora-settings>div small,.diaspora-results>header small{font-size:var(--bm-type-caption);letter-spacing:.17em;color:#ff7771;font-weight:900}.diaspora-settings h1{letter-spacing:-.055em;font-size:clamp(38px,5.5vw,76px);line-height:.97}.diaspora-settings p{color:#adb5c2;line-height:1.7}.diaspora-settings form{background:#00000047;border-radius:20px;grid-template-columns:1fr 1fr;gap:12px;padding:18px;display:grid}.diaspora-settings label{gap:6px;font-size:14px;font-weight:750;display:grid}.diaspora-settings label:nth-of-type(5),.diaspora-settings label:nth-of-type(6){grid-column:1/-1}.diaspora-settings input{color:#fff;background:#0b111b;border:1px solid #ffffff24;border-radius:11px;min-width:0;padding:12px}.diaspora-settings button,.diaspora-signin{color:#fff;background:#182231;border:1px solid #ffffff29;border-radius:11px;padding:12px 15px;font-weight:850;text-decoration:none}.diaspora-settings .diaspora-primary{background:#e65355;border-color:#e65355}.diaspora-settings form>small{color:#8e99a9;grid-column:1/-1}.diaspora-message{background:#202c3d;border-radius:11px;padding:12px 15px}.diaspora-results{margin-top:36px}.diaspora-results>header{justify-content:space-between;align-items:end;display:flex}.diaspora-results h2{margin:7px 0;font-size:34px}.diaspora-results>header em{color:#8692a3;font-style:normal}.diaspora-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:20px;display:grid}.diaspora-grid article{background:#121923;border:1px solid #ffffff1a;border-radius:16px;display:grid;overflow:hidden}.diaspora-grid article>a{color:#fff;text-decoration:none;display:grid}.diaspora-grid article>a>span{aspect-ratio:16/10;background:linear-gradient(135deg,#59283f,#182a43) 50%/cover;padding:10px}.diaspora-grid article>a>span b{font-size:var(--bm-type-body);background:#e65355;border-radius:6px;padding:5px 7px}.diaspora-grid article>a>strong,.diaspora-grid article>a>small,.diaspora-grid article>a>em{margin:12px 12px 0}.diaspora-grid article>a>small,.diaspora-grid article>a>em{color:#929dad;margin-top:5px}.diaspora-grid article>a>em{font-size:var(--bm-type-caption);margin-bottom:12px;font-style:normal}.diaspora-grid article>div{border-top:1px solid #ffffff14;gap:7px;padding:10px 12px;display:flex}.diaspora-grid article button{color:#fff;background:#202c3b;border:0;border-radius:8px;padding:8px 10px}.diaspora-empty{text-align:center;border:1px dashed #ffffff2b;border-radius:18px;place-items:center;min-height:220px;margin-top:20px;display:grid}.diaspora-empty p{color:#909baa}@media (width<=900px){.diaspora-settings{grid-template-columns:1fr}.diaspora-grid{grid-template-columns:1fr 1fr}}@media (width<=560px){.diaspora-discovery>header span{display:none}.diaspora-settings form{grid-template-columns:1fr}.diaspora-settings label{grid-column:1/-1}.diaspora-grid{grid-template-columns:1fr}}.upload-content-location{max-width:420px;color:var(--mint);font-size:var(--bm-type-body);background:#65beb017;border:1px solid #65beb033;border-radius:9px;align-items:center;gap:7px;margin:17px 0 4px;padding:10px 13px;font-weight:700;display:inline-flex}.studio-content-library{background:var(--surface);border:1px solid var(--line);border-radius:14px;margin-top:18px;padding:20px}.studio-content-library>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.studio-content-library>header h2{color:var(--text);font-size:var(--bm-type-section);letter-spacing:-.7px;margin:5px 0 7px}.studio-content-library>header p{max-width:680px;color:var(--muted);font-size:var(--bm-type-body);margin:0;line-height:1.55}.studio-content-library>nav{border-bottom:1px solid var(--line);scrollbar-width:none;gap:7px;padding:18px 0 13px;display:flex;overflow-x:auto}.studio-content-library>nav::-webkit-scrollbar{display:none}.studio-content-library>nav button{min-height:35px;color:var(--muted);background:var(--surface-2);border:1px solid var(--line);font-size:var(--bm-type-body);border-radius:9px;flex:none;align-items:center;gap:7px;padding:0 12px;font-weight:700;display:inline-flex}.studio-content-library>nav button.is-active{color:#fff;background:var(--accent);border-color:var(--accent)}.studio-content-library>nav b{min-width:20px;height:20px;color:inherit;font-size:var(--bm-type-body);background:#ffffff17;border-radius:999px;place-items:center;padding:0 5px;display:grid}.studio-content-list{min-height:170px}@media (width<=600px){.studio-content-library{padding:14px}.studio-content-library>header{flex-direction:column;align-items:stretch}.studio-content-library>header h2{font-size:var(--bm-type-section)}.studio-content-library>header>.primary-button{justify-content:center}.studio-content-library .studio-video-row{grid-template-columns:62px minmax(0,1fr) 28px;align-items:start}.studio-content-library .studio-status{font-size:var(--bm-type-caption);grid-column:2;display:flex}.studio-content-library .studio-video-row>b{display:none}.studio-content-library .studio-video-row>button{grid-area:1/3/3;align-self:center}.upload-content-location{font-size:var(--bm-type-body)}}.radio-admin-shell{--radio-ink:#172033;--radio-muted:#738095;--radio-line:#e5e9ef;--radio-bg:#f5f7fa;--radio-red:#e75359;--radio-navy:#111827;min-height:100vh;color:var(--radio-ink);background:var(--radio-bg);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.radio-admin-shell button,.radio-admin-shell input,.radio-admin-shell select,.radio-admin-shell textarea{font:inherit}.radio-admin-topbar{z-index:120;height:74px;color:var(--radio-ink);border-bottom:1px solid var(--radio-line);background:#fff;align-items:center;gap:18px;padding:0 24px;display:flex;position:fixed;inset:0 0 auto}.radio-mobile-menu{width:40px;height:40px;color:var(--radio-ink);background:#f3f5f8;border-radius:10px;display:none}.radio-brand{min-width:248px;color:var(--radio-ink);grid-template-rows:auto auto;grid-template-columns:38px auto;text-decoration:none;display:grid}.radio-brand>span{color:#fff;background:linear-gradient(135deg,#f16761,var(--radio-red));border-radius:10px;grid-row:1/3;place-items:center;width:34px;height:34px;display:grid;box-shadow:0 8px 18px #e7535942}.radio-brand strong{font-size:var(--bm-type-title);letter-spacing:.06em;align-self:end;line-height:1.5}.radio-brand strong b{color:var(--radio-red)}.radio-brand small{color:#9aa3b2;font-size:var(--bm-type-caption);letter-spacing:.22em;align-self:start;margin-top:5px}.radio-global-search{color:#9aa3b2;background:#f4f6f8;border:1px solid #0000;border-radius:10px;align-items:center;gap:9px;width:min(560px,42vw);height:40px;padding:0 14px;display:flex}.radio-global-search:focus-within{background:#fff;border-color:#cfd5de;box-shadow:0 0 0 3px #e7535914}.radio-global-search input{width:100%;color:var(--radio-ink);font-size:var(--bm-type-body);background:0 0;border:0;outline:0}.radio-global-search input::placeholder{color:#a7afbb}.radio-top-status{align-items:center;gap:8px;margin-left:auto;padding:0 5px;display:flex}.radio-top-status>i{background:#bec5cf;border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 5px #f0f2f5}.radio-top-status>i.is-live{background:#1fbd7b;box-shadow:0 0 0 5px #e7f8f0}.radio-top-status span{flex-direction:column;gap:2px;display:flex}.radio-top-status small{color:#9aa3b2;font-size:var(--bm-type-caption);letter-spacing:.15em}.radio-top-status strong{font-size:var(--bm-type-title)}.radio-top-button{color:var(--radio-ink);font-size:var(--bm-type-body);background:#fff;border:1px solid #d9dee6;border-radius:9px;padding:10px 14px;font-weight:800;text-decoration:none}.radio-profile-wrap{position:relative}.radio-profile{color:#fff;width:38px;height:38px;font-size:var(--bm-type-body);background:linear-gradient(135deg,#24324a,#111827);border-radius:50%;font-weight:800}.radio-profile-menu{z-index:3;border:1px solid var(--radio-line);background:#fff;border-radius:13px;flex-direction:column;width:230px;padding:15px;display:flex;position:absolute;top:48px;right:0;box-shadow:0 20px 50px #161f2f29}.radio-profile-menu strong{font-size:var(--bm-type-title)}.radio-profile-menu small{color:var(--radio-muted);font-size:var(--bm-type-caption);border-bottom:1px solid var(--radio-line);padding:4px 0 12px}.radio-profile-menu a{color:var(--radio-ink);font-size:var(--bm-type-body);border-bottom:1px solid #f0f2f4;padding:10px 3px;font-weight:700;text-decoration:none}.radio-admin-sidebar{z-index:110;background:var(--radio-navy);flex-direction:column;width:264px;padding:18px 15px;display:flex;position:fixed;top:74px;bottom:72px;left:0;box-shadow:7px 0 24px #1118270f}.radio-station-card{background:#ffffff0e;border:1px solid #ffffff12;border-radius:13px;align-items:center;gap:12px;margin-bottom:17px;padding:13px;display:flex}.radio-station-disc{color:#fff;width:45px;height:45px;font-size:var(--bm-type-body);background:radial-gradient(circle,#e75359 0 17%,#672b4d 18% 30%,#17233a 31% 48%,#d04f55 49% 54%,#202b3e 55%);border:4px solid #222d40;border-radius:50%;flex:none;place-items:center;font-weight:900;display:grid}.radio-station-disc.is-playing{animation:4s linear infinite radio-spin}.radio-station-card>span:last-child{flex-direction:column;min-width:0;display:flex}.radio-station-card small{color:#758096;font-size:var(--bm-type-caption);letter-spacing:.18em}.radio-station-card strong{color:#fff;font-size:var(--bm-type-title);text-overflow:ellipsis;white-space:nowrap;margin:4px 0;overflow:hidden}.radio-station-card em{color:#a4adbc;font-size:var(--bm-type-caption);font-style:normal}.radio-admin-sidebar nav{flex-direction:column;flex:1;gap:5px;display:flex}.radio-admin-sidebar nav button{color:#aeb6c5;text-align:left;background:0 0;border:1px solid #0000;border-radius:10px;align-items:center;gap:11px;width:100%;padding:10px;display:flex}.radio-admin-sidebar nav button:hover{color:#fff;background:#ffffff0e}.radio-admin-sidebar nav button.is-active{color:#fff;background:linear-gradient(90deg,#e753593b,#e7535912);border-color:#e753593d}.radio-admin-sidebar nav button>b{color:#c8cfda;background:#fff1;border-radius:8px;flex:none;place-items:center;width:31px;height:31px;display:grid}.radio-admin-sidebar nav button.is-active>b{color:#fff;background:var(--radio-red)}.radio-admin-sidebar nav button>span{flex-direction:column;flex:1;gap:2px;display:flex}.radio-admin-sidebar nav button strong{font-size:var(--bm-type-title)}.radio-admin-sidebar nav button small{color:#717c90;font-size:var(--bm-type-caption)}.radio-admin-sidebar nav button>em{color:#fff;background:var(--radio-red);min-width:19px;height:19px;font-size:var(--bm-type-caption);border-radius:10px;place-items:center;padding:0 5px;font-style:normal;font-weight:800;display:grid}.radio-admin-sidebar footer{border-top:1px solid #ffffff14;flex-direction:column;gap:10px;padding:13px 5px 0;display:flex}.radio-admin-sidebar footer a{color:#c8cfda;font-size:var(--bm-type-body);text-decoration:none}.radio-admin-sidebar footer small{color:#5f697c;font-size:var(--bm-type-caption)}.radio-admin-main{min-height:100vh;margin-left:264px;padding:100px 28px 110px}.radio-view-stack{flex-direction:column;gap:18px;max-width:1550px;margin:0 auto;display:flex}.radio-page-heading{justify-content:space-between;align-items:center;gap:18px;padding:5px 1px;display:flex}.radio-page-heading>span{flex-direction:column;display:flex}.radio-page-heading small,.radio-panel header small{color:var(--radio-red);font-size:var(--bm-type-caption);letter-spacing:.18em;font-weight:900}.radio-page-heading h1{font-size:var(--bm-type-page);letter-spacing:-.04em;margin:5px 0 4px}.radio-page-heading p{color:var(--radio-muted);font-size:var(--bm-type-body);margin:0}.radio-page-heading>div{gap:8px;display:flex}.radio-page-heading button,.radio-page-heading>button,.radio-form-actions button,.radio-primary,.radio-wide-button{color:var(--radio-ink);font-size:var(--bm-type-body);background:#fff;border:1px solid #dce1e8;border-radius:9px;padding:10px 15px;font-weight:850}.radio-primary{box-shadow:0 8px 20px #e753592e;color:#fff!important;background:var(--radio-red)!important;border-color:var(--radio-red)!important}.radio-primary:disabled{opacity:.55;cursor:wait}.radio-kpi-grid{grid-template-columns:repeat(4,1fr);gap:13px;display:grid}.radio-kpi-grid article{border:1px solid var(--radio-line);background:#fff;border-radius:13px;flex-direction:column;min-height:127px;padding:18px;display:flex;position:relative;box-shadow:0 5px 18px #151f3009}.radio-kpi-grid article>span{width:32px;height:32px;color:var(--radio-red);font-size:var(--bm-type-body);background:#fff1f1;border-radius:9px;place-items:center;display:grid;position:absolute;top:16px;right:16px}.radio-kpi-grid small{color:#8691a2;font-size:var(--bm-type-body);letter-spacing:.14em;font-weight:850}.radio-kpi-grid strong{letter-spacing:-.04em;margin:11px 0 8px;font-size:25px}.radio-kpi-grid em{color:#9ba4b1;font-size:var(--bm-type-caption);font-style:normal}.radio-dashboard-grid{grid-template-columns:1.7fr .85fr;gap:14px;display:grid}.radio-panel{border:1px solid var(--radio-line);background:#fff;border-radius:14px;overflow:hidden;box-shadow:0 6px 22px #121c2c0a}.radio-panel>header{border-bottom:1px solid var(--radio-line);justify-content:space-between;align-items:center;padding:17px 19px;display:flex}.radio-panel header>span{flex-direction:column;display:flex}.radio-panel header h2{font-size:var(--bm-type-section);margin:5px 0 0}.radio-panel header>i{background:#cbd1da;border-radius:50%;width:10px;height:10px;box-shadow:0 0 0 5px #f0f2f5}.radio-panel header>i.is-live{background:#1fbd7b;box-shadow:0 0 0 5px #e5f8ef}.radio-cover{color:#fff;background:linear-gradient(135deg,#e75359,#26344d) 50%/cover;border-radius:9px;flex:none;place-items:center;width:44px;height:44px;display:grid;box-shadow:0 5px 12px #161f2f1f}.radio-cover b{font-size:var(--bm-type-body);letter-spacing:.06em}.radio-cover.is-large{border-radius:13px;width:82px;height:82px}.radio-cover.is-large b{font-size:var(--bm-type-body)}.radio-now-track{align-items:center;gap:17px;padding:22px;display:flex}.radio-now-track>span:nth-child(2){flex-direction:column;flex:1;min-width:0;display:flex}.radio-now-track small{color:var(--radio-red);font-size:var(--bm-type-caption);letter-spacing:.16em;font-weight:900}.radio-now-track h3{margin:7px 0 4px;font-size:20px}.radio-now-track p{color:var(--radio-muted);font-size:var(--bm-type-body);margin:0}.radio-now-track em{color:#9ba4b1;font-size:var(--bm-type-caption);margin-top:8px;font-style:normal}.radio-now-track>button{color:#fff;background:var(--radio-red);border-radius:50%;place-items:center;width:44px;height:44px;display:grid;box-shadow:0 10px 22px #e7535940}.radio-now-panel>footer{border-top:1px solid var(--radio-line);background:#fafbfc;justify-content:space-between;align-items:center;padding:13px 19px;display:flex}.radio-now-panel footer span{flex-direction:column;gap:2px;display:flex}.radio-now-panel footer b{font-size:var(--bm-type-body)}.radio-now-panel footer small{color:var(--radio-muted);font-size:var(--bm-type-caption)}.radio-now-panel footer a{color:var(--radio-red);font-size:var(--bm-type-body);font-weight:800;text-decoration:none}.radio-system-list{flex-direction:column;padding:9px 18px;display:flex}.radio-system-list>span{border-bottom:1px solid #eef0f3;grid-template-columns:10px 1fr auto;align-items:center;gap:9px;padding:11px 0;display:grid}.radio-system-list i{background:#f0a23c;border-radius:50%;width:7px;height:7px}.radio-system-list i.is-good{background:#1fbd7b}.radio-system-list b{font-size:var(--bm-type-body)}.radio-system-list em{color:var(--radio-muted);font-size:var(--bm-type-caption);font-style:normal}.radio-wide-button{width:calc(100% - 36px);margin:6px 18px 18px}.radio-quick-grid{grid-template-columns:repeat(4,1fr);gap:11px;padding:18px;display:grid}.radio-quick-grid button{color:var(--radio-ink);border:1px solid var(--radio-line);text-align:left;background:#fafbfc;border-radius:11px;align-items:center;gap:10px;padding:14px;display:flex}.radio-quick-grid button:hover{background:#fff7f7;border-color:#f1b8ba}.radio-quick-grid button>b{width:35px;height:35px;color:var(--radio-red);background:#fff1f1;border-radius:9px;place-items:center;display:grid}.radio-quick-grid button>span{flex-direction:column;flex:1;gap:3px;display:flex}.radio-quick-grid strong{font-size:var(--bm-type-title)}.radio-quick-grid small{color:var(--radio-muted);font-size:var(--bm-type-caption)}.radio-quick-grid em{font-size:16px;font-style:normal}.bm-content-radio-link{color:#fff;font-size:var(--bm-type-body);background:#172033;border:1px solid #172033;border-radius:9px;align-items:center;padding:10px 14px;font-weight:850;text-decoration:none;display:inline-flex}.bm-content-guide{grid-template-columns:34px 1fr 34px 1fr 34px 1fr;align-items:center;gap:11px;padding:16px 18px;display:grid}.bm-content-guide>b,.radio-platform-guide>b{color:#fff;background:var(--admin-red);width:31px;height:31px;font-size:var(--bm-type-body);border-radius:50%;place-items:center;display:grid}.bm-content-guide>span,.radio-platform-guide>span{flex-direction:column;gap:4px;min-width:0;display:flex}.bm-content-guide strong,.radio-platform-guide strong{font-size:var(--bm-type-title)}.bm-content-guide small,.radio-platform-guide small{color:var(--admin-muted);font-size:var(--bm-type-caption);line-height:1.45}.bm-content-toolbar{gap:12px}.bm-content-toolbar>.bm-segment{flex-wrap:wrap}.bm-content-error{color:#9f3438;font-size:var(--bm-type-body);background:#fff0f0;border:1px solid #facbcc;border-radius:10px;margin:0;padding:12px 14px;font-weight:750}.bm-content-list{overflow:hidden}.bm-content-list>article{border-bottom:1px solid #edf0f4;grid-template-columns:64px minmax(240px,1.3fr) minmax(125px,.65fr) 105px minmax(210px,auto);align-items:center;gap:14px;padding:15px 17px;display:grid}.bm-content-list>article:last-of-type{border-bottom:0}.bm-content-cover{color:#fff;background:linear-gradient(135deg,#e75359,#25334c) 50%/cover;border-radius:11px;place-items:center;width:60px;height:60px;font-size:18px;font-weight:900;display:grid}.bm-content-cover.is-external{background:linear-gradient(135deg,#714bc0,#28334c)}.bm-content-copy{flex-direction:column;gap:3px;min-width:0;display:flex}.bm-content-copy>small{color:var(--admin-red);font-size:var(--bm-type-caption);letter-spacing:.12em;text-transform:uppercase;font-weight:900}.bm-content-copy>strong{font-size:var(--bm-type-title);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bm-content-copy>p{color:#536075;font-size:var(--bm-type-body);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.bm-content-copy>em{color:#8993a2;font-size:var(--bm-type-caption);text-overflow:ellipsis;white-space:nowrap;font-style:normal;overflow:hidden}.bm-content-copy>b{color:#a13f42;font-size:var(--bm-type-body);margin-top:3px}.bm-content-checks{flex-direction:column;align-items:flex-start;gap:5px;display:flex}.bm-content-checks>em{color:#9c5b22;font-size:var(--bm-type-caption);background:#fff3df;border-radius:10px;padding:5px 7px;font-style:normal;font-weight:850}.bm-content-checks>em.is-ok{color:#1a7855;background:#e5f8ef}.bm-content-checks>em.is-radio{color:#315f9e;background:#eaf2fc}.bm-content-status{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.bm-content-status>b{color:#846124;font-size:var(--bm-type-caption);text-transform:uppercase;background:#fff3d9;border-radius:12px;padding:6px 8px}.bm-content-status>b.is-approved{color:#1b7756;background:#e5f8ef}.bm-content-status>b.is-rejected,.bm-content-status>b.is-issue{color:#a23e42;background:#ffe8e8}.bm-content-status>b.is-processing{color:#315f9e;background:#eaf2fc}.bm-content-status>small{color:#8b95a4;font-size:var(--bm-type-caption)}.bm-content-actions{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.bm-content-actions>a,.bm-content-actions>button{color:#526071;border:1px solid var(--admin-line);font-size:var(--bm-type-body);background:#fff;border-radius:7px;padding:7px 9px;font-weight:800;text-decoration:none}.bm-content-actions>.is-approve,.bm-content-decision-modal footer>.is-approve{color:#18704f;background:#e8f8f1;border-color:#b9e8d5}.bm-content-actions>.is-reject,.bm-content-decision-modal footer>.is-reject{color:#a33e42;background:#fff0f0;border-color:#f5c7c8}.bm-content-actions button:disabled{opacity:.42;cursor:not-allowed}.bm-content-modal-backdrop{z-index:350;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0c131fa3;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.bm-content-editor-modal,.bm-content-decision-modal{background:#fff;border-radius:16px;flex-direction:column;width:min(720px,100%);max-height:min(90vh,820px);display:flex;overflow:auto;box-shadow:0 28px 80px #050c184d}.bm-content-decision-modal{width:min(510px,100%)}.bm-content-editor-modal>header,.bm-content-decision-modal>header{border-bottom:1px solid var(--admin-line);justify-content:space-between;align-items:flex-start;padding:20px 22px;display:flex}.bm-content-editor-modal header>span,.bm-content-decision-modal header>span{flex-direction:column;display:flex}.bm-content-editor-modal header small,.bm-content-decision-modal header small{color:var(--admin-red);font-size:var(--bm-type-caption);letter-spacing:.15em;font-weight:900}.bm-content-editor-modal header h2,.bm-content-decision-modal header h2{font-size:var(--bm-type-section);margin:5px 0 0}.bm-content-editor-modal header button,.bm-content-decision-modal header button{color:#657083;background:#f1f3f6;border-radius:8px;width:32px;height:32px;font-size:18px}.bm-content-editor-grid{grid-template-columns:1fr 1fr;gap:13px;padding:20px 22px;display:grid}.bm-content-editor-grid label,.bm-content-decision-modal label{color:#566174;font-size:var(--bm-type-caption);flex-direction:column;gap:6px;font-weight:800;display:flex}.bm-content-editor-grid label.is-wide{grid-column:1/-1}.bm-content-editor-grid input,.bm-content-editor-grid select,.bm-content-editor-grid textarea,.bm-content-decision-modal textarea{color:#172033;width:100%;font-size:var(--bm-type-body);background:#f8f9fb;border:1px solid #dfe4eb;border-radius:8px;outline:0;padding:11px 12px}.bm-content-editor-grid textarea,.bm-content-decision-modal textarea{resize:vertical;min-height:96px}.bm-content-editor-grid input:focus,.bm-content-editor-grid select:focus,.bm-content-editor-grid textarea:focus,.bm-content-decision-modal textarea:focus{background:#fff;border-color:#ef9a9d;box-shadow:0 0 0 3px #e7535917}.bm-content-editor-grid label.bm-content-checkbox{flex-direction:row;grid-column:1/-1;align-items:center;display:flex}.bm-content-checkbox input{width:auto}.bm-content-editor-modal>aside{color:#526071;font-size:var(--bm-type-body);background:#f2f6fb;border-block:1px solid #e1e8f0;flex-direction:column;gap:4px;padding:13px 22px;display:flex}.bm-content-editor-modal>aside span{color:#738095;font-size:var(--bm-type-body)}.bm-content-editor-modal>footer,.bm-content-decision-modal>footer{justify-content:flex-end;gap:9px;padding:16px 22px;display:flex}.bm-content-editor-modal footer button,.bm-content-decision-modal footer button{color:#526071;font-size:var(--bm-type-body);background:#fff;border:1px solid #dce1e8;border-radius:8px;padding:10px 15px;font-weight:850}.bm-content-editor-modal footer>.is-save{color:#fff;background:var(--admin-red);border-color:var(--admin-red)}.bm-content-decision-modal>p{color:#526071;font-size:var(--bm-type-body);margin:0;padding:18px 22px 0;line-height:1.6}.bm-content-decision-modal>label{padding:16px 22px 0}.radio-platform-guide{grid-template-columns:34px 1fr 34px 1fr 34px 1fr;align-items:center;gap:11px;padding:16px 18px;display:grid}.radio-platform-guide>b{background:var(--radio-red)}.radio-platform-guide small{color:var(--radio-muted)}.radio-platform-sources>header{gap:14px}.radio-platform-filters{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.radio-platform-filters button{color:#687487;font-size:var(--bm-type-body);background:#f5f7f9;border:1px solid #e0e4ea;border-radius:8px;padding:7px 9px;font-weight:850}.radio-platform-filters button.is-active{color:#fff;background:var(--radio-navy);border-color:var(--radio-navy)}.radio-platform-grid{flex-direction:column;display:flex}.radio-platform-grid>article{border-bottom:1px solid var(--radio-line);grid-template-columns:82px minmax(260px,1fr) minmax(230px,.7fr);align-items:center;gap:16px;padding:17px 19px;display:grid}.radio-platform-grid>article:last-of-type{border-bottom:0}.radio-platform-grid>article.is-ready{background:linear-gradient(90deg,#1fbd7b09,#0000 35%)}.radio-platform-cover{color:#fff;background:linear-gradient(135deg,#e75359,#26344d) 50%/cover;border-radius:11px;place-items:center;width:80px;height:70px;font-size:19px;font-weight:900;display:grid;position:relative}.radio-platform-cover.is-video{background-color:#202c43}.radio-platform-cover>small{color:#fff;font-size:var(--bm-type-caption);background:#0b111cc7;border-radius:5px;padding:3px 5px;position:absolute;bottom:5px;right:5px}.radio-platform-copy{flex-direction:column;gap:3px;min-width:0;display:flex}.radio-platform-copy>small{color:var(--radio-red);font-size:var(--bm-type-caption);letter-spacing:.13em;font-weight:900}.radio-platform-copy>strong{font-size:var(--bm-type-title);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.radio-platform-copy>strong em{color:#fff;font-size:var(--bm-type-caption);background:#4e5868;border-radius:3px;margin-left:5px;padding:2px 4px;font-style:normal}.radio-platform-copy>p{color:#536075;font-size:var(--bm-type-body);margin:0}.radio-platform-copy>span{color:#8a94a3;font-size:var(--bm-type-body);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.radio-platform-copy audio{width:min(380px,100%);height:28px;margin-top:6px}.radio-platform-grid article>aside{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.radio-platform-grid article>aside>b{font-size:var(--bm-type-body);border-radius:11px;padding:6px 8px}.radio-platform-grid article>aside>b.is-imported{color:#315f9e;background:#eaf2fc}.radio-platform-grid article>aside>b.is-eligible{color:#197654;background:#e5f8ef}.radio-platform-reasons{color:#9c4144;background:#fff0f0;border-radius:9px;flex-direction:column;align-items:flex-start;gap:4px;padding:9px 11px;display:flex}.radio-platform-reasons strong{font-size:var(--bm-type-title)}.radio-platform-reasons span{font-size:var(--bm-type-body)}.radio-platform-grid article>aside .radio-primary{width:100%;margin-top:2px}.radio-platform-grid article>aside .radio-primary:disabled{box-shadow:none;cursor:not-allowed;color:#7b8493!important;background:#eef0f3!important;border-color:#e3e6ea!important}@media (width<=980px){.bm-content-list>article{grid-template-columns:60px minmax(220px,1fr) 115px}.bm-content-checks{grid-column:2}.bm-content-status{grid-area:1/3}.bm-content-actions{grid-column:2/-1;justify-content:flex-start}.radio-platform-grid>article{grid-template-columns:80px minmax(0,1fr)}.radio-platform-grid article>aside{grid-column:2}.radio-platform-guide,.bm-content-guide{grid-template-columns:32px 1fr}.radio-platform-sources>header{flex-direction:column;align-items:flex-start}}@media (width<=640px){.bm-content-guide,.radio-platform-guide{display:none}.bm-content-toolbar{flex-direction:column;align-items:stretch}.bm-content-toolbar>label{width:100%}.bm-content-list>article{grid-template-columns:54px minmax(0,1fr);align-items:start;padding:14px}.bm-content-cover{width:52px;height:52px}.bm-content-checks,.bm-content-status,.bm-content-actions{grid-column:1/-1}.bm-content-checks{flex-flow:wrap;align-items:center}.bm-content-status{flex-direction:row;align-items:center}.bm-content-actions{grid-template-columns:repeat(2,1fr);display:grid}.bm-content-actions>a,.bm-content-actions>button{text-align:center}.bm-content-editor-grid{grid-template-columns:1fr}.bm-content-editor-grid label.is-wide{grid-column:auto}.bm-content-editor-modal,.bm-content-decision-modal{max-height:94vh}.radio-platform-grid>article{grid-template-columns:62px minmax(0,1fr);align-items:start;padding:14px}.radio-platform-cover{width:60px;height:58px}.radio-platform-grid article>aside{grid-column:1/-1}.radio-platform-filters{justify-content:flex-start}.radio-platform-copy audio{height:32px}.radio-page-heading>div{flex-wrap:wrap;width:100%}}.bm-admin-cover-editor{border-bottom:1px solid var(--admin-line);background:#f8fafc;grid-template-columns:92px minmax(0,1fr) auto;align-items:center;gap:14px;padding:18px 22px;display:grid}.bm-admin-cover-preview{aspect-ratio:1;color:#fff;background:linear-gradient(135deg,#e75359,#25334c) 50%/cover;border-radius:13px;place-items:center;width:92px;font-size:24px;font-weight:900;display:grid}.bm-admin-cover-editor>div{flex-direction:column;gap:5px;min-width:0;display:flex}.bm-admin-cover-editor>div>strong{font-size:var(--bm-type-title)}.bm-admin-cover-editor>div>small{color:#718095;font-size:var(--bm-type-caption)}.bm-admin-cover-editor label{color:#526071;min-height:34px;font-size:var(--bm-type-caption);background:#fff;border:1px solid #dfe4eb;border-radius:8px;align-items:center;margin-top:3px;padding:0 10px;font-weight:750;display:flex;position:relative;overflow:hidden}.bm-admin-cover-editor label input{opacity:0;cursor:pointer;position:absolute;inset:0}.bm-admin-cover-editor>aside{background:0 0;border:0;flex-direction:column;gap:7px;padding:0;display:flex}.bm-admin-cover-editor button{color:#4b596d;min-height:34px;font-size:var(--bm-type-body);background:#fff;border:1px solid #dce2ea;border-radius:8px;padding:0 11px;font-weight:850}.bm-admin-cover-editor button.is-ai{color:#6842a5;background:#f2ebff;border-color:#dbcaf6}.bm-admin-cover-editor button:disabled{opacity:.55}.bm-admin-cover-editor>p{color:#7a8798;font-size:var(--bm-type-body);grid-column:2/-1;margin:0;line-height:1.5}.radio-batch-upload{overflow:hidden}.radio-batch-upload>header,.radio-batch-list>article>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.radio-batch-upload>header>em{color:#7d8999;font-size:var(--bm-type-caption);font-style:normal;font-weight:800}.radio-ai-batch-note{color:#5e3f91;background:#f3ecff;border:1px solid #ddcef6;border-radius:11px;align-items:center;gap:11px;margin:14px 20px 20px;padding:13px 15px;display:flex}.radio-ai-batch-note>b{width:34px;height:34px;font-size:var(--bm-type-body);background:#fff;border-radius:50%;place-items:center;display:grid}.radio-ai-batch-note>span{flex-direction:column;gap:4px;display:flex}.radio-ai-batch-note strong{font-size:var(--bm-type-title)}.radio-ai-batch-note small{color:#76658e;font-size:var(--bm-type-caption);line-height:1.5}.radio-batch-list{gap:16px;display:grid}.radio-batch-list>article{overflow:hidden}.radio-batch-list>article>header>div{align-items:center;gap:8px;display:flex}.radio-batch-list>article>header em,.radio-batch-list>article>header b{color:#738095;font-size:var(--bm-type-body);background:#edf1f6;border-radius:12px;padding:5px 8px;font-style:normal}.radio-batch-list>article>header b{color:#6943a2;background:#efe7fb}.radio-batch-list>article>header button{color:#7c8797;background:#eef1f5;border-radius:8px;width:30px;height:30px;font-size:17px}.radio-batch-list .radio-form-grid{padding:18px 20px}.radio-batch-cover input[type=file]{background:#fff;padding:8px}.radio-batch-cover small{color:#7a8798;font-size:var(--bm-type-caption);font-weight:500;line-height:1.45}.radio-batch-warning,.radio-batch-state{color:#8c5c1c;font-size:var(--bm-type-body);background:#fff4df;border:1px solid #f0d9ad;border-radius:9px;margin:0 20px 18px;padding:10px 12px}.radio-batch-state.is-ok{color:#15704f;background:#e7f8f1;border-color:#bae8d6}.radio-batch-state.is-error{color:#a33e42;background:#fff0f0;border-color:#f5c7c8}.radio-batch-actions{justify-content:flex-end;align-items:center;gap:10px;padding:18px 20px;display:flex}.radio-batch-actions>span{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.radio-batch-actions strong{font-size:var(--bm-type-title)}.radio-batch-actions small{color:#7a8798;font-size:var(--bm-type-caption);line-height:1.45}.radio-batch-actions>button{min-height:42px;font-size:var(--bm-type-body);border-radius:9px;padding:0 16px;font-weight:850}.radio-edit-lead>aside{grid-template-columns:minmax(130px,1fr) auto auto;align-items:center;gap:7px;margin-left:auto;display:grid}.radio-edit-lead>aside label{color:#738095;min-height:34px;font-size:var(--bm-type-caption);background:#fff;border:1px solid #dce2ea;border-radius:8px;align-items:center;padding:0 10px;font-weight:750;display:flex;position:relative;overflow:hidden}.radio-edit-lead>aside label input{opacity:0;cursor:pointer;position:absolute;inset:0}.radio-edit-lead>aside button{color:#536075;min-height:34px;font-size:var(--bm-type-body);background:#fff;border:1px solid #dce2ea;border-radius:8px;padding:0 9px;font-weight:850}.radio-edit-lead>aside button.is-ai{color:#6b43a5;background:#f1eaff;border-color:#dac9f4}@media (width<=760px){.bm-admin-cover-editor{grid-template-columns:74px minmax(0,1fr);padding:15px}.bm-admin-cover-preview{width:74px}.bm-admin-cover-editor>aside,.bm-admin-cover-editor>p{grid-column:1/-1}.bm-admin-cover-editor>aside{grid-template-columns:1fr 1fr;display:grid}.radio-batch-list>article>header{flex-direction:column;align-items:stretch}.radio-batch-list>article>header>div{flex-wrap:wrap;justify-content:flex-start}.radio-batch-actions{flex-direction:column;align-items:stretch}.radio-batch-actions>button{width:100%}.radio-edit-lead{flex-wrap:wrap;align-items:flex-start}.radio-edit-lead>aside{grid-template-columns:1fr 1fr;width:100%;margin-left:0}.radio-edit-lead>aside label{grid-column:1/-1}}.bm-content-filter-select{color:#738095!important;font-size:var(--bm-type-body)!important;align-items:center!important;gap:6px!important;display:flex!important}.bm-content-filter-select select{color:#39465a;border:1px solid var(--admin-line);min-width:132px;height:33px;font-size:var(--bm-type-body);background:#fff;border-radius:7px;padding:0 26px 0 9px;font-weight:750}.bm-content-filter-select select:disabled{color:#9aa3b1;background:#f3f5f7}.studio-format-filter{border-bottom:1px solid var(--line);color:var(--muted);font-size:var(--bm-type-body);justify-content:flex-end;align-items:center;gap:9px;padding:11px 0;font-weight:750;display:flex}.studio-format-filter select{min-width:210px;min-height:36px;color:var(--text);background:var(--surface-2);border:1px solid var(--line);font-size:var(--bm-type-body);border-radius:9px;padding:0 34px 0 11px;font-weight:750}.studio-format-filter select:disabled{opacity:.55}.studio-file-name{max-width:100%;color:var(--muted);font-size:var(--bm-type-body);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.radio-platform-filters{align-items:center}.radio-platform-filters>span{gap:5px;display:flex}.radio-platform-filters label{color:var(--radio-muted);font-size:var(--bm-type-caption);align-items:center;gap:5px;font-weight:800;display:flex}.radio-platform-filters select{max-width:150px;height:31px;color:var(--radio-ink);border:1px solid var(--radio-line);font-size:var(--bm-type-body);background:#fff;border-radius:8px;padding:0 24px 0 8px;font-weight:750}.radio-platform-filters select:disabled{color:#9ba4b1;background:#f3f5f7}@media (width<=720px){.bm-content-filter-select{justify-content:space-between;width:100%}.bm-content-filter-select select{flex:1}.studio-format-filter{flex-direction:column;align-items:stretch}.studio-format-filter select{width:100%}.radio-platform-filters{flex-direction:column;align-items:stretch;width:100%}.radio-platform-filters>span{overflow-x:auto}.radio-platform-filters label{justify-content:space-between}.radio-platform-filters select{flex:1;max-width:none}}.radio-library-filters{border-bottom:1px solid var(--radio-line);background:#fff;justify-content:space-between;align-items:center;gap:10px;padding:12px 17px;display:flex}.radio-library-filters>span{gap:6px;display:flex}.radio-library-filters button{color:var(--radio-muted);border:1px solid var(--radio-line);font-size:var(--bm-type-body);background:#f4f6f8;border-radius:8px;padding:7px 11px;font-weight:800}.radio-library-filters button.is-active{color:#fff;background:var(--radio-navy);border-color:var(--radio-navy)}.radio-library-filters label{color:var(--radio-muted);font-size:var(--bm-type-caption);align-items:center;gap:7px;font-weight:800;display:flex}.radio-library-filters select{min-width:160px;height:32px;color:var(--radio-ink);border:1px solid var(--radio-line);font-size:var(--bm-type-body);background:#fff;border-radius:8px;padding:0 28px 0 9px;font-weight:750}.radio-library-filters select:disabled{color:#9ba4b1;background:#f3f5f7}@media (width<=640px){.radio-library-filters{flex-direction:column;align-items:stretch}.radio-library-filters>span{overflow-x:auto}.radio-library-filters label{justify-content:space-between}.radio-library-filters select{flex:1}}.recommendation-badges{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.recommendation-badges em{color:#9fe0cb;font-size:var(--bm-type-caption);letter-spacing:.12em;background:#124137e0;border-radius:5px;padding:4px 6px;font-style:normal;font-weight:850}.creator-multi-modal{width:min(940px,100vw - 28px);max-height:min(92vh,940px);overflow:auto}.creator-multi-upload{gap:14px;padding:20px;display:grid}.creator-multi-upload>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.creator-multi-upload>header span{flex-direction:column;gap:5px;min-width:0;display:flex}.creator-multi-upload>header small{color:var(--accent-2);font-size:var(--bm-type-caption);letter-spacing:.14em;font-weight:900}.creator-multi-upload>header h3{font-size:var(--bm-type-subheading);margin:0}.creator-multi-upload>header p{max-width:720px;color:var(--muted);font-size:var(--bm-type-body);margin:0;line-height:1.6}.creator-multi-upload>header>b{color:var(--text);background:var(--surface-2);border:1px solid var(--line);font-size:var(--bm-type-body);white-space:nowrap;border-radius:10px;padding:8px 10px}.creator-multi-drop{background:var(--surface-2);border:1px dashed var(--line-strong);text-align:center;border-radius:14px;align-content:center;place-items:center;gap:7px;min-height:135px;padding:22px;display:grid;position:relative;overflow:hidden}.creator-multi-drop input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.creator-multi-drop strong{font-size:var(--bm-type-title)}.creator-multi-drop small,.creator-multi-notice{color:var(--muted);font-size:var(--bm-type-body)}.creator-multi-notice{color:#b995ef;background:#7c4dcc1f;border:1px solid #7c4dcc40;border-radius:10px;margin:0;padding:10px 12px}.creator-multi-list{border:1px solid var(--line);border-radius:13px;max-height:350px;display:grid;overflow:auto}.creator-multi-list article{border-bottom:1px solid var(--line);grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:11px;padding:12px;display:grid}.creator-multi-list article:last-child{border-bottom:0}.creator-multi-list article>b{width:28px;height:28px;color:var(--muted);background:var(--surface-2);font-size:var(--bm-type-body);border-radius:8px;place-items:center;display:grid}.creator-multi-list article>span{flex-direction:column;gap:3px;min-width:0;display:flex}.creator-multi-list article strong,.creator-multi-list article small,.creator-multi-list article em{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.creator-multi-list article strong{font-size:var(--bm-type-title)}.creator-multi-list article small,.creator-multi-list article em{color:var(--muted);font-size:var(--bm-type-caption);font-style:normal}.creator-multi-list article small.is-error{color:#ff9b9f;white-space:normal}.creator-multi-list article mark{color:var(--muted);background:var(--surface-2);font-size:var(--bm-type-body);border-radius:8px;padding:5px 7px;font-weight:850}.creator-multi-list article.is-done mark{color:#55c79e;background:#23896726}.creator-multi-list article.is-error mark{color:#ff9b9f;background:#d23e4826}.creator-multi-list i{background:var(--surface-2);border-radius:4px;height:4px;display:block;overflow:hidden}.creator-multi-list i u{background:var(--accent);border-radius:4px;height:100%;display:block}.creator-multi-upload>footer{flex-direction:column;align-items:stretch;gap:9px;padding-top:4px;display:flex}.creator-multi-upload>footer label{color:var(--muted);font-size:var(--bm-type-caption);align-items:flex-start;gap:8px;line-height:1.5;display:flex}.creator-multi-upload>footer label input{margin-top:2px}.creator-multi-upload>footer button{align-self:flex-end}.studio-content-actions{flex-wrap:wrap;gap:6px;display:flex}.studio-content-actions button{color:var(--text);background:var(--surface-2);border:1px solid var(--line);font-size:var(--bm-type-body);border-radius:7px;padding:6px 8px;font-weight:850}.creator-content-editor{color:var(--text);background:var(--surface)}.creator-content-editor>header,.creator-content-editor>footer{border-color:var(--line)}.creator-content-editor .bm-content-editor-grid label{color:var(--muted)}.creator-content-editor .bm-content-editor-grid input,.creator-content-editor .bm-content-editor-grid select,.creator-content-editor .bm-content-editor-grid textarea{color:var(--text);background:var(--surface-2);border-color:var(--line)}.radio-ai-batch-note.is-identification{color:#176a56;background:#e8f8f2;border-color:#b9e6d7}.radio-ai-batch-note.is-identification small{color:#4c776d}.creator-cover-editor{color:var(--text);background:var(--surface-2);border-color:var(--line);grid-template-columns:92px minmax(0,1fr)}.creator-cover-editor>div>small,.creator-cover-editor>p{color:var(--muted)}.creator-cover-editor label{color:var(--text);background:var(--surface);border-color:var(--line)}.creator-cover-editor>p{grid-column:2}@media (width<=640px){.creator-multi-modal{width:calc(100vw - 16px);max-height:95vh}.creator-multi-upload{padding:15px}.creator-multi-upload>header{flex-direction:column}.creator-multi-upload>header>b{align-self:flex-start}.creator-multi-list article{grid-template-columns:26px minmax(0,1fr)}.creator-multi-list article>mark{grid-column:2;justify-self:start}.creator-multi-upload>footer button{width:100%}.creator-content-editor{max-height:95vh}.creator-content-editor .bm-content-editor-grid{padding:16px}.creator-cover-editor>p{grid-column:1/-1}.studio-content-actions{width:100%}.studio-content-actions button{flex:1}}.studio-content-actions .is-radio-permission{color:#8d6a28;background:#b88b361a;border-color:#b88b3647}.studio-content-actions .is-radio-permission.is-active{color:#237353;background:#2d9d7121;border-color:#2d9d7152}.explicit-content-check>span{flex-direction:column;gap:3px;min-width:0;display:flex}.explicit-content-check strong{color:var(--text);font-size:var(--bm-type-title);line-height:1.5}.explicit-content-check small{color:var(--muted);font-size:var(--bm-type-caption);font-weight:500;line-height:1.5}.studio-content-actions .is-explicit-content{color:#7f8795;background:var(--surface-2);border-color:var(--line)}.studio-content-actions .is-explicit-content.is-active{color:#ff9da1;background:#b92f3621;border-color:#e7535966}.bm-content-actions>.is-delete,.bm-content-decision-modal footer>.is-delete{color:#fff;background:#b92f36;border-color:#b92f36}.bm-content-decision-modal>p.bm-delete-warning{color:#8f292f;background:#fff1f1;border:1px solid #f3c1c4;border-radius:10px;margin:14px 22px 0;padding:12px 14px}.bm-content-decision-modal>p.bm-decision-error{color:#9d3036;background:#fff0f0;border:1px solid #f3c1c4;border-radius:9px;margin:12px 22px 0;padding:10px 12px;font-weight:750}.bm-delete-warning>strong{margin-bottom:3px;display:block}.bm-content-decision-modal.is-delete header small{color:#b92f36}.studio-content-actions button.is-delete{color:#ff9da1;background:#b92f3621;border-color:#e7535966}.creator-delete-modal{color:var(--text);background:var(--surface)}.creator-delete-modal>header,.creator-delete-modal>footer{border-color:var(--line)}.creator-delete-modal>p{color:var(--muted)}.creator-delete-modal>p.bm-delete-warning{color:#ffb0b3;background:#b92f3621;border-color:#e7535959}.creator-delete-modal>footer>button:not(.is-delete){color:var(--text);background:var(--surface-2);border-color:var(--line)}@media (width<=1100px){.library-audio-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.library-audio-grid{grid-template-columns:1fr}.library-audio-card{grid-template-columns:76px minmax(0,1fr)}.library-group-heading strong{font-size:var(--bm-type-title)}}.upload-duration-field{grid-template-columns:minmax(0,1fr) 74px;gap:7px;display:grid}.upload-duration-field output{color:#dff8f2;min-height:38px;font-size:var(--bm-type-caption);background:#65beb01a;border:1px solid #65beb047;border-radius:7px;place-items:center;font-weight:900;display:grid}.music-metadata-grid .upload-duration-help{color:var(--mint);font-size:var(--bm-type-caption);line-height:1.4}.bm-server-updates{background:var(--bm-surface,#fff);border:1px solid #dce1e8;border-radius:16px;max-width:850px;padding:24px;font-size:16px;line-height:1.6}.bm-server-updates h2{margin-top:0;font-size:24px}.bm-server-updates dl{grid-template-columns:1fr 1fr;gap:10px;display:grid}.bm-server-updates dd{margin:0;font-weight:700}.bm-server-updates label{align-items:center;gap:12px;display:flex}.bm-server-updates input{width:20px;height:20px}.bm-server-updates button{font:inherit;cursor:pointer;border:1px solid #dce1e8;border-radius:8px;margin:6px 12px 6px 0;padding:12px 18px}.bm-server-updates button:disabled{opacity:.5;cursor:not-allowed}.rights-allocation{border:1px solid var(--border,#46505e);border-radius:14px;width:100%;min-width:0;margin:16px 0;padding:16px}.rights-allocation legend{padding:0 8px;font-weight:700}.rights-allocation>label{margin-bottom:10px}.rights-allocation label{flex-direction:column;gap:6px;min-width:0;font-size:.9rem;display:flex}.rights-allocation label.music-checkbox{flex-direction:row;align-items:center}.rights-allocation input:not([type=radio]),.rights-allocation select{box-sizing:border-box;width:100%;min-width:0}.rights-allocation input[type=radio]{flex:0 0 18px;width:18px;height:18px}.rights-allocation p{margin:12px 0;font-size:.875rem;line-height:1.6}.rights-share-row{grid-template-columns:minmax(100px,1fr) minmax(130px,1.5fr) minmax(75px,.65fr) auto;align-items:end;gap:10px;margin-bottom:14px;display:grid}.rights-share-row button{padding:12px}@media (width<=700px){.rights-share-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.rights-allocation{padding:12px}}.bm-finance-filters{grid-template-columns:repeat(5,minmax(120px,1fr));align-items:end;gap:8px;display:grid}.bm-finance-filters>label{color:#697483;min-width:0;height:auto;font-size:var(--bm-type-caption);background:0 0;flex-direction:column;align-items:stretch;gap:4px;margin:0;padding:0;font-weight:700;display:flex}.bm-finance-filters input,.bm-finance-filters select{color:#344050;border:1px solid var(--admin-line);width:100%;height:31px;font-size:var(--bm-type-body);background:#f7f8fa;border-radius:7px;outline:0;padding:0 8px}.bm-finance-filters>button{align-self:end}.bm-wallet-transaction-detail{padding:15px}.bm-wallet-transaction-detail>.bm-card-heading{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.bm-wallet-transaction-detail>.bm-card-heading>span{flex-direction:column;gap:3px;display:flex}.bm-wallet-transaction-detail>.bm-card-heading small{color:var(--admin-muted);font-size:var(--bm-type-caption);letter-spacing:.08em;font-weight:800}.bm-wallet-transaction-detail>.bm-card-heading h2{font-size:var(--bm-type-section);margin:0}.bm-wallet-transaction-detail>.bm-card-heading button{border:1px solid var(--admin-line);height:30px;font-size:var(--bm-type-body);background:#f5f6f8;border-radius:7px;padding:0 10px}.bm-wallet-transaction-detail>dl{grid-template-columns:repeat(4,1fr);gap:8px;margin:0 0 12px;display:grid}.bm-wallet-transaction-detail>dl>div{background:#f8f9fb;border:1px solid #eceff3;border-radius:8px;padding:10px}.bm-wallet-transaction-detail dt{color:var(--admin-muted);font-size:var(--bm-type-caption)}.bm-wallet-transaction-detail dd{font-size:var(--bm-type-body);margin:4px 0 0;font-weight:800}@media (width<=1100px){.bm-finance-filters{grid-template-columns:repeat(3,minmax(120px,1fr))}.bm-wallet-transaction-detail>dl{grid-template-columns:repeat(2,1fr)}}@media (width<=700px){.bm-finance-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.bm-finance-filters>button{grid-column:1/-1}.bm-wallet-transaction-detail>dl{grid-template-columns:1fr}}@media (width<=460px){.bm-finance-filters{grid-template-columns:1fr}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}.seo-public{--seo-red:#ef5d58;--seo-ink:#101722;--seo-muted:#697386;--seo-line:#e5e8ed;min-height:100vh;color:var(--seo-ink);background:#f6f7f9;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.seo-public *{box-sizing:border-box}.seo-public a{text-decoration:none}.seo-public-nav{z-index:2;color:#fff;background:#0c1421;border-bottom:1px solid #ffffff17;justify-content:space-between;align-items:center;min-height:78px;padding:0 clamp(22px,5vw,82px);display:flex;position:relative}.seo-public-nav>div{align-items:center;gap:28px;display:flex}.seo-public-nav a{color:#bfc7d4;font-size:var(--bm-type-body);font-weight:700}.seo-public-nav a:hover{color:#fff}.seo-public-logo{letter-spacing:.07em;align-items:center;display:flex;color:#fff!important;font-size:var(--bm-type-body)!important;gap:11px!important}.seo-public-logo span{color:#fff;background:var(--seo-red);width:34px;height:34px;font-size:var(--bm-type-body);border-radius:10px;place-items:center;padding-left:2px;display:grid}.seo-public-hero{color:#fff;background:radial-gradient(circle at 78% 24%,#ef5d5838,#0000 31%),linear-gradient(130deg,#0b1320,#121e2e 58%,#25191e);flex-direction:column;justify-content:center;align-items:flex-start;min-height:510px;padding:74px clamp(24px,8vw,150px);display:flex;position:relative;overflow:hidden}.seo-public-hero:after{content:"";background:repeating-radial-gradient(circle,#ef5d582e 0 3px,#0000 4px 22px);border-radius:50%;width:560px;height:560px;position:absolute;bottom:-48%;right:-8%}.seo-public-hero>p:first-child{z-index:1;color:#f07b76;font-size:var(--bm-type-body);letter-spacing:.2em;margin:0 0 20px;font-weight:900;position:relative}.seo-public-hero h1{z-index:1;letter-spacing:-.055em;max-width:850px;margin:0;font-size:clamp(44px,7vw,92px);font-weight:850;line-height:.98;position:relative}.seo-public-hero>p:not(:first-child){z-index:1;color:#bdc6d3;max-width:670px;margin:24px 0 0;font-size:clamp(16px,2vw,21px);line-height:1.65;position:relative}.seo-public-hero>div:last-child{z-index:1;gap:11px;margin-top:32px;display:flex;position:relative}.seo-public-hero.is-compact{min-height:450px}.seo-cta{background:var(--seo-red);border:1px solid var(--seo-red);min-height:48px;font-size:var(--bm-type-body);border-radius:10px;justify-content:center;align-items:center;padding:0 22px;font-weight:850;display:inline-flex;color:#fff!important}.seo-cta:hover{background:#f36d68}.seo-cta.is-secondary{background:#ffffff0d;border-color:#ffffff42;color:#fff!important}.seo-feature-grid{z-index:2;grid-template-columns:repeat(3,1fr);gap:1px;max-width:1280px;margin:-54px auto 0;padding:0 clamp(18px,4vw,54px);display:grid;position:relative}.seo-feature-grid article{border:1px solid var(--seo-line);background:#fff;min-height:210px;padding:32px}.seo-feature-grid article:first-child{border-radius:16px 0 0 16px}.seo-feature-grid article:last-child{border-radius:0 16px 16px 0}.seo-feature-grid b{color:var(--seo-red);font-size:var(--bm-type-body);letter-spacing:.13em}.seo-feature-grid h2,.seo-feature-grid h3{font-size:var(--bm-type-section);letter-spacing:-.02em;margin:38px 0 12px}.seo-feature-grid p{color:var(--seo-muted);font-size:var(--bm-type-body);margin:0;line-height:1.7}.seo-feature-grid article>a{color:var(--seo-red);font-size:var(--bm-type-body);margin-top:15px;font-weight:800;display:inline-block}.seo-editorial{max-width:1280px;margin:0 auto;padding:100px clamp(18px,4vw,54px)}.seo-editorial>header{grid-template-columns:1fr 2fr auto;align-items:end;gap:25px;margin-bottom:36px;display:grid}.seo-editorial>header p{color:var(--seo-red);font-size:var(--bm-type-body);letter-spacing:.18em;margin:0;font-weight:900}.seo-editorial>header h2{letter-spacing:-.04em;margin:0;font-size:clamp(28px,4vw,47px)}.seo-editorial>header>span{color:var(--seo-muted);font-size:var(--bm-type-body);font-weight:700}.seo-editorial .seo-feature-grid{grid-template-columns:repeat(3,1fr);gap:14px;margin:0;padding:0}.seo-editorial .seo-feature-grid article{border-radius:14px;min-height:230px}.seo-language-strip{color:#fff;background:#101927;padding:65px clamp(24px,8vw,150px)}.seo-language-strip h2{margin:0 0 28px;font-size:30px}.seo-language-strip>div{flex-wrap:wrap;gap:10px;display:flex}.seo-language-strip a{color:#ced5df;font-size:var(--bm-type-body);border:1px solid #3a4555;border-radius:8px;padding:10px 13px;font-weight:750}.seo-language-strip a:hover{color:#fff;border-color:var(--seo-red)}.seo-public-footer{color:#7e8999;min-height:94px;font-size:var(--bm-type-body);background:#0b121d;border-top:1px solid #253040;justify-content:space-between;align-items:center;gap:24px;padding:22px clamp(24px,8vw,150px);display:flex}.seo-public-footer>div{flex-wrap:wrap;gap:14px;display:flex}.seo-public-footer a{color:#b8c1ce;font-weight:750}.seo-public-footer a:hover{color:#fff}.seo-public-hero.is-radio{min-height:540px;padding-bottom:112px}.seo-live-badge{color:#cfd7e2;font-size:var(--bm-type-caption);letter-spacing:.1em;background:#ffffff12;border:1px solid #ffffff1f;border-radius:20px;align-items:center;padding:8px 11px;font-weight:850;gap:8px!important;margin:0 0 24px!important;display:flex!important}.seo-live-badge i{background:#28ca86;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #28ca8621}.seo-radio-player{color:#111a27;background:#fff;border:1px solid #fff6;border-radius:16px;grid-template-columns:70px minmax(180px,1fr) minmax(260px,.85fr);align-items:center;padding:16px 18px;bottom:66px;left:clamp(24px,8vw,150px);right:clamp(24px,8vw,150px);box-shadow:0 25px 70px #03091152;z-index:3!important;gap:17px!important;margin:0!important;display:grid!important;position:absolute!important}.seo-radio-cover{color:#fff;background:#273344 50%/cover;border-radius:12px;place-items:center;width:70px;height:70px;font-size:19px;display:grid}.seo-radio-cover.is-small{width:50px;height:50px;font-size:var(--bm-type-body);border-radius:9px;flex:none}.seo-radio-player>span:nth-child(2){flex-direction:column;min-width:0;display:flex}.seo-radio-player small{color:var(--seo-red);font-size:var(--bm-type-caption);letter-spacing:.13em;font-weight:900}.seo-radio-player strong{font-size:var(--bm-type-title);text-overflow:ellipsis;white-space:nowrap;margin:5px 0 3px;overflow:hidden}.seo-radio-player em{color:var(--seo-muted);font-size:var(--bm-type-caption);text-overflow:ellipsis;white-space:nowrap;font-style:normal;overflow:hidden}.seo-radio-player audio{width:100%;height:38px}.seo-radio-empty{z-index:2;color:#b9c3d1;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:11px;margin-top:30px;padding:17px 20px;position:relative}.seo-radio-empty.is-list{color:var(--seo-muted);border-color:var(--seo-line);background:#fff;margin:0}.seo-track-list{border:1px solid var(--seo-line);background:#fff;border-radius:15px;overflow:hidden}.seo-track-list article{border-bottom:1px solid #edf0f3;grid-template-columns:35px 50px minmax(230px,1fr) 120px 55px minmax(190px,280px);align-items:center;gap:14px;padding:13px 17px;display:grid}.seo-track-list article:last-child{border-bottom:0}.seo-track-number{color:#a1a9b5;font-size:var(--bm-type-body);font-weight:800}.seo-track-list article>span:nth-child(3){flex-direction:column;min-width:0;display:flex}.seo-track-list article>span:nth-child(3) a{color:var(--seo-ink);font-size:var(--bm-type-body);text-overflow:ellipsis;white-space:nowrap;font-weight:850;overflow:hidden}.seo-track-list article>span:nth-child(3) small{color:var(--seo-muted);font-size:var(--bm-type-caption);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;overflow:hidden}.seo-track-list article>em{color:#6d7787;width:max-content;font-size:var(--bm-type-caption);background:#f0f2f5;border-radius:12px;padding:5px 8px;font-style:normal;font-weight:750}.seo-track-list article>b{font-size:var(--bm-type-body)}.seo-track-list audio{width:100%;height:34px}.seo-track-page{background:#0d1521}.seo-track-hero{color:#fff;background:radial-gradient(circle at 20% 30%,#ef5d582e,#0000 35%),#0d1521;grid-template-columns:minmax(260px,430px) minmax(320px,620px);justify-content:center;align-items:center;gap:clamp(42px,8vw,120px);min-height:650px;padding:70px clamp(24px,8vw,150px);display:grid}.seo-track-art{aspect-ratio:1;color:#fff;background:#273344 50%/cover;border-radius:24px;place-items:center;width:100%;font-size:62px;display:grid;box-shadow:0 35px 90px #0006}.seo-track-hero>div:nth-child(2)>p:first-child{color:var(--seo-red);font-size:var(--bm-type-body);letter-spacing:.18em;font-weight:900}.seo-track-hero h1{letter-spacing:-.055em;margin:15px 0 7px;font-size:clamp(45px,6vw,78px);line-height:1}.seo-track-hero h2{color:#bbc5d2;margin:0 0 25px;font-size:25px;font-weight:500}.seo-track-hero>div:nth-child(2)>p{color:#8f9bad}.seo-track-hero audio{width:100%;height:48px;margin-top:25px}.seo-track-meta{gap:8px;margin-top:17px;display:flex}.seo-track-meta span{color:#b8c2cf;font-size:var(--bm-type-body);background:#1a2534;border:1px solid #2a3748;border-radius:8px;padding:7px 10px;font-weight:750}.seo-track-about{color:var(--seo-ink);background:#f6f7f9;padding:90px clamp(24px,8vw,150px)}.seo-track-about>p:first-child{color:var(--seo-red);font-size:var(--bm-type-body);letter-spacing:.18em;font-weight:900}.seo-track-about h2{letter-spacing:-.04em;max-width:800px;margin:15px 0;font-size:clamp(32px,5vw,57px)}.seo-track-about>p:not(:first-child){max-width:720px;color:var(--seo-muted);font-size:16px;line-height:1.8}.seo-track-about>div{gap:10px;margin-top:28px;display:flex}.seo-track-about .seo-cta.is-secondary{background:#fff;border-color:#d7dce3;color:var(--seo-ink)!important}@media (width<=900px){.seo-feature-grid,.seo-editorial .seo-feature-grid{grid-template-columns:1fr}.seo-feature-grid{gap:10px;margin-top:-28px}.seo-feature-grid article,.seo-feature-grid article:first-child,.seo-feature-grid article:last-child{border-radius:13px;min-height:0}.seo-editorial>header{grid-template-columns:1fr}.seo-radio-player{grid-template-columns:58px 1fr;bottom:40px}.seo-radio-player .seo-radio-cover{width:58px;height:58px}.seo-radio-player audio{grid-column:1/-1}.seo-track-list{overflow-x:auto}.seo-track-list article{min-width:840px}.seo-track-hero{grid-template-columns:1fr;min-height:0}.seo-track-art{max-width:430px}.seo-public-hero.is-radio{padding-bottom:185px}}@media (width<=620px){.seo-public-nav{min-height:66px;padding:0 16px}.seo-public-nav>div{gap:13px}.seo-public-nav>div a:first-child{display:none}.seo-public-hero{min-height:460px;padding:60px 20px 78px}.seo-public-hero h1{font-size:46px}.seo-public-hero>div:last-child,.seo-track-about>div{flex-direction:column;align-items:stretch;width:100%}.seo-public-footer{flex-direction:column;align-items:flex-start;padding:25px 20px}.seo-editorial{padding:72px 16px}.seo-radio-player{bottom:26px;left:16px;right:16px}.seo-public-hero.is-radio{padding-bottom:190px}.seo-track-hero{padding:45px 20px}.seo-track-art{border-radius:17px}.seo-track-hero h1{font-size:45px}.seo-track-about{padding:66px 20px}}.seo-radio-player:has(.public-radio-widget){box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important;display:block!important}.public-radio-widget{color:#111a27;background:#fff;border:1px solid #fff6;border-radius:16px;grid-template-columns:70px minmax(150px,1fr) auto;align-items:center;gap:15px;width:100%;padding:15px 17px;display:grid;box-shadow:0 25px 70px #03091152}.public-radio-art{color:#fff;background:linear-gradient(135deg,#e75359,#23334a) 50%/cover;border-radius:12px;place-items:center;width:70px;height:70px;font-size:20px;display:grid}.public-radio-copy{flex-direction:column;min-width:0;display:flex}.public-radio-copy small{color:#e75359;font-size:var(--bm-type-caption);letter-spacing:.1em;align-items:center;gap:6px;font-weight:900;display:flex}.public-radio-copy small i{background:#22bd7a;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #22bd7a1f}.public-radio-copy strong{font-size:var(--bm-type-title);text-overflow:ellipsis;white-space:nowrap;margin:6px 0 3px;overflow:hidden}.public-radio-copy em{color:#7d8795;font-size:var(--bm-type-caption);text-overflow:ellipsis;white-space:nowrap;font-style:normal;overflow:hidden}.public-radio-controls{align-items:center;gap:5px;display:flex}.public-radio-controls button{color:#687487;cursor:pointer;background:#f0f2f5;border:0;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.public-radio-controls button.is-main{color:#fff;background:#e75359;width:46px;height:46px;box-shadow:0 10px 22px #e7535947}.public-radio-volume{color:#7d8795;font-size:var(--bm-type-body);grid-column:2/3;align-items:center;gap:10px;display:flex}.public-radio-volume input{accent-color:#e75359;flex:1}.public-radio-select{color:#263247;width:230px;font-size:var(--bm-type-body);background:#f5f6f8;border:1px solid #e2e5ea;border-radius:8px;grid-column:3/4;padding:8px}.public-radio-widget.is-empty{color:#6f7a8a;justify-content:center;min-height:90px;display:flex}.seo-radio-mobile{color:#111a27;background:#f3f5f7;border-bottom:1px solid #e1e5ea;justify-content:space-between;align-items:center;gap:30px;padding:38px clamp(24px,8vw,150px);display:flex}.seo-radio-mobile>div:first-child{flex-direction:column;max-width:760px;display:flex}.seo-radio-mobile p{color:#e75359;font-size:var(--bm-type-body);letter-spacing:.16em;margin:0;font-weight:900}.seo-radio-mobile h2{letter-spacing:-.04em;margin:9px 0;font-size:27px}.seo-radio-mobile span{color:#6f7988;font-size:var(--bm-type-body);line-height:1.7}.seo-radio-mobile>div:last-child{flex:none;gap:8px;display:flex}.seo-radio-mobile a{color:#fff;font-size:var(--bm-type-body);background:#182337;border-radius:9px;padding:12px 16px;font-weight:850;text-decoration:none}.radio-embed-page{background:#0d1521;flex-direction:column;justify-content:center;gap:8px;min-height:100vh;padding:10px;display:flex}.radio-embed-page .public-radio-widget{grid-template-columns:54px minmax(110px,1fr) auto;padding:12px}.radio-embed-page .public-radio-art{width:54px;height:54px}.radio-embed-page .public-radio-copy strong{font-size:var(--bm-type-title)}.radio-embed-page>a{color:#aab4c2;font-size:var(--bm-type-body);align-self:flex-end;padding-right:4px;text-decoration:none}@media (width<=900px){.public-radio-widget{grid-template-columns:58px minmax(120px,1fr) auto}.public-radio-art{width:58px;height:58px}.public-radio-volume{grid-column:1/3}.public-radio-select{grid-column:3/4}.seo-radio-mobile{flex-direction:column;align-items:flex-start}.seo-radio-mobile>div:last-child{width:100%}.seo-radio-mobile a{text-align:center;flex:1}}@media (width<=620px){.seo-public-hero.is-radio{padding-bottom:250px}.public-radio-widget{grid-template-columns:48px minmax(0,1fr) auto;gap:9px;padding:11px}.public-radio-art{width:48px;height:48px}.public-radio-copy small{font-size:var(--bm-type-caption)}.public-radio-copy strong{font-size:var(--bm-type-title)}.public-radio-controls{gap:2px}.public-radio-controls button{width:29px;height:29px}.public-radio-controls button:first-child,.public-radio-controls button:last-child{display:none}.public-radio-controls button.is-main{width:39px;height:39px}.public-radio-volume{display:none}.public-radio-select{grid-column:1/-1;width:100%}.seo-radio-mobile{padding:32px 20px}.seo-radio-mobile>div:last-child{flex-direction:column}.radio-embed-page .public-radio-widget{grid-template-columns:46px minmax(0,1fr) auto}.radio-embed-page .public-radio-art{width:46px;height:46px}}.public-radio-smart-controls{grid-column:3/4;gap:7px;display:flex}.public-radio-smart-controls select{color:#263247;min-width:160px;font-size:var(--bm-type-body);background:#f5f6f8;border:1px solid #e2e5ea;border-radius:8px;flex:1;padding:8px}.public-radio-smart-controls button{color:#7b8594;font-size:var(--bm-type-body);white-space:nowrap;background:#f1f3f5;border:1px solid #e1e5ea;border-radius:8px;padding:8px 10px;font-weight:850}.public-radio-smart-controls button.is-on{color:#137e53;background:#e7f8f0;border-color:#bde9d5}.public-radio-dj,.public-radio-smart-error{color:#536073;font-size:var(--bm-type-body);background:#f4f6f8;border-radius:8px;grid-column:1/-1;margin:0;padding:9px 11px;line-height:1.55}.public-radio-dj b{color:#e75359;font-size:var(--bm-type-body);letter-spacing:.08em;text-transform:uppercase;margin-right:8px}.public-radio-smart-error{color:#a53c42;background:#fff0f0}.public-radio-widget:has(.public-radio-dj){row-gap:9px}.public-radio-widget:has(.public-radio-dj) .public-radio-volume{grid-column:2/3}@media (width<=900px){.public-radio-smart-controls{flex-direction:column;grid-column:3/4}.public-radio-smart-controls select{min-width:170px}.public-radio-smart-controls button{width:100%}}@media (width<=620px){.public-radio-smart-controls{grid-column:1/-1;grid-template-columns:1fr auto;display:grid}.public-radio-smart-controls select{min-width:0}.public-radio-dj{font-size:var(--bm-type-body)}.seo-public-hero.is-radio:has(.public-radio-dj){padding-bottom:330px}}.info-site{--info-bg:#0a0f18;--info-card:#111927;--info-card-2:#151f30;--info-line:#273348;--info-muted:#98a4b8;--info-accent:#ef625d;color:#f5f7fb;background:radial-gradient(circle at 92% 10%, #ef625d21, transparent 28rem), var(--info-bg);min-height:100vh}.info-site *,.contact-admin-shell *{box-sizing:border-box}.info-header{z-index:20;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0a0f18e0;border-bottom:1px solid #ffffff14;grid-template-columns:auto 1fr auto;align-items:center;gap:36px;min-height:76px;padding:0 max(24px,50vw - 590px);display:grid;position:sticky;top:0}.info-header a{color:inherit;text-decoration:none}.info-header nav{align-items:center;gap:28px;display:flex}.info-header nav a{color:#aab4c5;font-size:var(--bm-type-body);font-weight:650;transition:all .18s}.info-header nav a:hover{color:#fff}.info-brand{color:#fff;letter-spacing:-.6px;white-space:nowrap;align-items:center;gap:10px;font-size:18px;font-weight:800;display:inline-flex}.info-brand strong{color:var(--info-accent)}.info-brand__mark{background:linear-gradient(135deg,#f27169,#c9435a);border-radius:10px 10px 11px 3px;align-items:flex-end;gap:3px;width:32px;height:31px;padding:5px 6px;display:flex;transform:skewY(-4deg);box-shadow:0 10px 25px #ef625d33}.info-brand__mark i{opacity:.76;background:#fff;border-radius:4px 4px 1px 1px;width:4px;height:10px;transform:skewY(4deg)}.info-brand__mark i:nth-child(2){opacity:1;height:17px}.info-brand__mark i:nth-child(3){opacity:.88;height:22px}.info-header__contact,.info-primary{min-height:42px;font-size:var(--bm-type-body);border:1px solid #ffffff24;border-radius:13px;justify-content:center;align-items:center;gap:18px;padding:0 18px;font-weight:750;display:inline-flex}.info-header__contact:hover{border-color:var(--info-accent)}.info-main{width:min(1180px,100% - 40px);margin:0 auto;padding:54px 0 90px}.info-hero{border:1px solid var(--info-line);background:linear-gradient(145deg,#161f2ff5,#0d131ef5);border-radius:28px;grid-template-columns:minmax(0,1fr) 380px;align-items:center;min-height:390px;padding:56px;display:grid;position:relative;overflow:hidden;box-shadow:0 30px 80px #0000003d}.info-hero>div:first-child{z-index:2;max-width:720px;position:relative}.info-eyebrow{color:#f17b76;font-size:var(--bm-type-caption);letter-spacing:.2em;text-transform:uppercase;font-weight:850}.info-hero h1{letter-spacing:-.06em;max-width:820px;margin:17px 0 18px;font-size:clamp(42px,6vw,74px);line-height:.98}.info-hero p{color:#a7b1c3;max-width:690px;margin:0;font-size:18px;line-height:1.7}.info-primary{color:#fff;background:var(--info-accent);border-color:#0000;min-height:50px;margin-top:28px;text-decoration:none;box-shadow:0 14px 32px #ef625d2e}.info-primary:hover{background:#f47771;transform:translateY(-1px)}.info-primary span{font-size:20px}.info-hero__visual{height:280px;position:relative}.info-disc{z-index:2;background:repeating-radial-gradient(circle,#1b2535 0 5px,#121a27 6px 10px);border:1px solid #ffffff29;border-radius:50%;width:208px;height:208px;position:absolute;top:37px;right:32px;box-shadow:-20px 22px 70px #0000006b}.info-disc:before{content:"";background:var(--info-accent);border-radius:50%;position:absolute;inset:70px;box-shadow:0 0 0 10px #0c121d}.info-disc i{z-index:2;background:#f9dfd7;border-radius:50%;position:absolute;inset:95px}.info-wave{border:3px solid #ef625d47;border-color:#ef625d47 #0000;border-radius:50%;height:110px;position:absolute;left:80px;right:-100px;transform:rotate(-13deg)}.info-wave--one{top:18px}.info-wave--two{opacity:.7;top:84px;right:-150px}.info-wave--three{opacity:.4;top:150px;right:-60px}.info-section{padding-top:76px}.info-section__head{justify-content:space-between;align-items:end;gap:24px;margin-bottom:26px;display:flex}.info-section h2{letter-spacing:-.045em;margin:0;font-size:clamp(29px,4vw,45px)}.info-section__head p{max-width:570px;color:var(--info-muted);margin:0;line-height:1.65}.info-managed-page{width:min(940px,100%);margin-inline:auto}.info-managed-page>h2{margin-bottom:24px}.info-managed-page>div{border:1px solid var(--info-line);background:linear-gradient(145deg,var(--info-card-2),var(--info-card));border-radius:20px;gap:18px;padding:30px;display:grid}.info-managed-page p{color:var(--info-muted);white-space:pre-wrap;margin:0;font-size:16px;line-height:1.78}.info-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.info-card{border:1px solid var(--info-line);background:linear-gradient(145deg, var(--info-card-2), var(--info-card));border-radius:20px;min-height:210px;padding:28px}.info-card>span{color:#fff;background:#ef625d24;border:1px solid #ef625d33;border-radius:13px;place-items:center;width:42px;height:42px;margin-bottom:38px;font-weight:850;display:grid}.info-card h3{font-size:var(--bm-type-subheading);margin:0 0 10px}.info-card p{color:var(--info-muted);margin:0;line-height:1.6}.info-cta{background:linear-gradient(110deg,#ef625d24,#111927e6);border:1px solid #ef625d42;border-radius:22px;justify-content:space-between;align-items:center;gap:30px;margin-top:74px;padding:34px;display:flex}.info-cta h2{margin:0 0 7px;font-size:27px}.info-cta p{color:var(--info-muted);margin:0}.info-cta .info-primary{flex:none;margin:0}.info-faq{gap:10px;display:grid}.info-faq details{border:1px solid var(--info-line);background:var(--info-card);border-radius:16px;padding:21px 23px}.info-faq summary{cursor:pointer;justify-content:space-between;gap:18px;font-weight:750;list-style:none;display:flex}.info-faq summary:after{content:"+";color:var(--info-accent);font-size:22px}.info-faq details[open] summary:after{content:"−"}.info-faq p{max-width:880px;color:var(--info-muted);margin:15px 0 2px;line-height:1.65}.creator-program-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding-top:24px;display:grid}.creator-program-steps article{border:1px solid var(--info-line);background:#111927c7;border-radius:17px;align-items:flex-start;gap:12px;min-height:116px;padding:19px;display:flex}.creator-program-steps b{color:#fff;background:#ef625d2e;border-radius:10px;flex:none;place-items:center;width:31px;height:31px;display:grid}.creator-program-steps span{flex-direction:column;gap:6px;display:flex}.creator-program-steps strong{font-size:var(--bm-type-title)}.creator-program-steps small{color:var(--info-muted);line-height:1.5}.creator-program-panel{border:1px solid var(--info-line);background:linear-gradient(145deg,#141e2dfa,#0c121dfa);border-radius:24px;margin-top:68px;padding:34px;scroll-margin-top:92px;box-shadow:0 28px 70px #0003}.creator-program-loading{color:var(--info-muted);text-align:center}.creator-program-gate{text-align:center;flex-direction:column;align-items:center;display:flex}.creator-program-gate>span{width:52px;height:52px;color:var(--info-accent);background:#ef625d1f;border-radius:16px;place-items:center;font-weight:850;display:grid}.creator-program-gate h2{margin:18px 0 8px;font-size:30px}.creator-program-gate p{max-width:590px;color:var(--info-muted);margin:0;line-height:1.65}.creator-program-panel__head{justify-content:space-between;align-items:flex-start;gap:30px;margin-bottom:28px;display:flex}.creator-program-panel__head h2{letter-spacing:-.045em;margin:10px 0 7px;font-size:clamp(28px,4vw,42px)}.creator-program-panel__head p{max-width:700px;color:var(--info-muted);margin:0;line-height:1.6}.creator-status{color:#c6cfdd;font-size:var(--bm-type-caption);background:#ffffff0d;border:1px solid #ffffff1f;border-radius:999px;flex:none;padding:9px 12px;font-style:normal;font-weight:800}.creator-status.is-approved{color:#84e0bd;background:#48c69a1a;border-color:#48c69a52}.creator-status.is-needs_info,.creator-status.is-rejected{color:#ffc0ba;background:#ef625d1a;border-color:#ef625d57}.creator-status.is-pending,.creator-status.is-in_review{color:#f3c98a;background:#d6a2691a;border-color:#d6a26952}.creator-review-note,.creator-form-notice{background:#d6a26914;border:1px solid #d6a26947;border-radius:14px;margin-bottom:20px;padding:17px}.creator-review-note strong,.creator-form-notice strong{margin-bottom:6px;display:block}.creator-review-note p,.creator-form-notice p{color:var(--info-muted);margin:0;line-height:1.6}.creator-review-note.is-warn{background:#ef625d14;border-color:#ef625d47}.creator-application-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:17px;display:grid}.creator-application-form>label{color:#d4dae5;font-size:var(--bm-type-caption);align-content:start;gap:8px;font-weight:750;display:grid}.creator-application-form .is-wide{grid-column:1/-1}.creator-application-form label>small{color:var(--info-muted);font-weight:500}.creator-application-form input,.creator-application-form select,.creator-application-form textarea{color:#f6f7fb;border:1px solid var(--info-line);background:#0d1420;border-radius:12px;outline:none;width:100%}.creator-application-form input,.creator-application-form select{min-height:49px;padding:0 14px}.creator-application-form textarea{resize:vertical;min-height:120px;padding:14px;line-height:1.55}.creator-application-form input:focus,.creator-application-form select:focus,.creator-application-form textarea:focus{border-color:var(--info-accent);box-shadow:0 0 0 3px #ef625d17}.creator-application-form :disabled{cursor:not-allowed;opacity:.65}.creator-autocomplete{position:relative}.creator-autocomplete>div{z-index:12;border:1px solid var(--info-line);background:#111a28;border-radius:13px;gap:2px;max-height:270px;padding:6px;display:grid;position:absolute;top:78px;left:0;right:0;overflow-y:auto;box-shadow:0 20px 50px #0006}.creator-autocomplete>div button{color:#e7ebf2;text-align:left;background:0 0;border-radius:9px;justify-content:space-between;align-items:center;gap:15px;min-height:43px;padding:8px 10px;display:flex}.creator-autocomplete>div button:hover{background:#ffffff0f}.creator-autocomplete>div small{color:var(--info-muted);font-weight:500}.creator-consent{align-items:start;line-height:1.5;color:var(--info-muted)!important;grid-template-columns:20px minmax(0,1fr)!important;gap:10px!important;font-weight:500!important}.creator-consent input{width:18px;height:18px;min-height:18px;accent-color:var(--info-accent);margin:1px 0 0}.creator-submit{cursor:pointer;border:0;justify-self:start;margin:4px 0 0}.creator-submit:disabled{opacity:.55}.creator-form-message{border-radius:12px;margin:0;padding:12px 14px}.creator-form-message.is-error{color:#ffc1bd;background:#ef625d1a}.creator-form-message.is-success{color:#9ce4c8;background:#48c69a1a}.info-footer{background:#080d15;border-top:1px solid #ffffff14;grid-template-columns:1.5fr repeat(3,1fr);gap:34px;padding:52px max(24px,50vw - 590px) 26px;display:grid}.info-footer>.newsletter-signup{grid-column:1/-1;width:100%;margin-bottom:8px}.info-footer>div{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.info-footer>div:first-child p{max-width:280px;color:var(--info-muted);line-height:1.55}.info-footer strong{font-size:var(--bm-type-title);margin-bottom:4px}.info-footer a{color:var(--info-muted);font-size:var(--bm-type-body);text-decoration:none}.info-footer a:hover{color:#fff}.info-footer__bottom{color:#697589;font-size:var(--bm-type-body);border-top:1px solid #ffffff12;grid-column:1/-1;margin:16px 0 0;padding-top:24px}.contact-layout{grid-template-columns:330px minmax(0,1fr);gap:18px;padding-top:62px;display:grid}.contact-aside,.contact-form-card{border:1px solid var(--info-line);background:var(--info-card);border-radius:22px}.contact-aside{align-self:start;padding:27px}.contact-aside h2{margin:0 0 12px;font-size:24px}.contact-aside>p{color:var(--info-muted);line-height:1.6}.contact-aside ul{border-top:1px solid var(--info-line);gap:13px;margin:27px 0 0;padding:22px 0 0;list-style:none;display:grid}.contact-aside li{color:#c8d0dc;font-size:var(--bm-type-body);grid-template-columns:31px 1fr;gap:10px;line-height:1.45;display:grid}.contact-aside li span{width:28px;height:28px;color:var(--info-accent);background:#ef625d1a;border-radius:9px;place-items:center;display:grid}.contact-form-card{padding:30px}.contact-form-card>header{margin-bottom:27px}.contact-form-card>header h2{margin:0 0 7px;font-size:26px}.contact-form-card>header p{color:var(--info-muted);margin:0}.contact-category-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-bottom:25px;display:grid}.contact-category{color:#cbd3df;text-align:left;border:1px solid var(--info-line);cursor:pointer;background:#0e1521;border-radius:13px;grid-template-columns:34px minmax(0,1fr);align-items:start;gap:10px;width:100%;min-height:68px;padding:12px;display:grid}.contact-category>span:first-child{background:#172235;border-radius:10px;place-items:center;width:32px;height:32px;display:grid}.contact-category>span:last-child{background:0 0;width:auto;min-width:0;height:auto;display:block}.contact-category strong{font-size:var(--bm-type-title);overflow-wrap:anywhere;margin-bottom:3px;line-height:1.5;display:block}.contact-category small{color:#748096;line-height:1.35;display:block}.contact-category.is-active{color:#fff;background:#ef625d14;border-color:#ef625db3}.contact-category.is-active>span:first-child{color:#fff;background:var(--info-accent)}.contact-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.contact-fields label{color:#cbd2df;font-size:var(--bm-type-caption);gap:8px;font-weight:700;display:grid}.contact-fields label.is-wide{grid-column:1/-1}.contact-fields input,.contact-fields textarea{color:#f6f7fb;border:1px solid var(--info-line);background:#0d1420;border-radius:12px;outline:none;width:100%}.contact-fields input{height:47px;padding:0 14px}.contact-fields textarea{resize:vertical;min-height:170px;padding:14px;line-height:1.55}.contact-fields input:focus,.contact-fields textarea:focus{border-color:var(--info-accent);box-shadow:0 0 0 3px #ef625d17}.contact-hidden{opacity:0!important;pointer-events:none!important;width:1px!important;height:1px!important;position:absolute!important}.contact-consent{align-items:start;margin-top:3px;line-height:1.5;color:var(--info-muted)!important;grid-template-columns:20px 1fr!important;gap:10px!important;font-weight:500!important;display:grid!important}.contact-consent input{width:18px;height:18px;accent-color:var(--info-accent);margin:1px 0 0}.contact-submit{justify-content:space-between;align-items:center;gap:16px;margin-top:22px;display:flex}.contact-submit small{color:#778398;line-height:1.4}.contact-submit button{color:#fff;background:var(--info-accent);cursor:pointer;border:0;border-radius:13px;min-width:190px;min-height:50px;font-weight:800}.contact-submit button:disabled{cursor:wait;opacity:.65}.contact-error{color:#ffc1bd;background:#ef625d14;border:1px solid #ef625d59;border-radius:12px;margin:18px 0 0;padding:12px 14px}.contact-success{text-align:center;background:#47ca9e0f;border:1px solid #47ca9e4d;border-radius:18px;padding:32px}.contact-success>span{color:#06130f;background:#64d9b0;border-radius:50%;place-items:center;width:58px;height:58px;margin:0 auto 18px;font-size:26px;font-weight:900;display:grid}.contact-success h2{margin:0 0 10px}.contact-success p{color:var(--info-muted)}.contact-reference{font:750 var(--bm-type-body) ui-monospace, monospace;background:#0c131e;border:1px solid #ffffff1f;border-radius:10px;padding:10px 14px;display:inline-flex;color:#fff!important}.contact-success button{color:#fff;border:1px solid var(--info-line);cursor:pointer;background:0 0;border-radius:12px;min-height:44px;margin-top:15px;padding:0 18px}@media (width<=850px){.info-header{grid-template-columns:1fr auto;padding:0 18px}.info-header nav{display:none}.info-hero{grid-template-columns:1fr;min-height:470px;padding:34px 28px}.info-hero h1{font-size:clamp(42px,12vw,63px)}.info-hero p{font-size:var(--bm-type-body)}.info-hero__visual{opacity:.46;width:300px;position:absolute;bottom:-62px;right:-70px}.info-section__head{flex-direction:column;align-items:flex-start}.info-grid{grid-template-columns:1fr}.info-card{min-height:0}.info-card>span{margin-bottom:24px}.creator-program-steps{grid-template-columns:1fr 1fr}.contact-layout{grid-template-columns:1fr}.contact-aside{order:2}.info-footer{grid-template-columns:1fr 1fr}.info-footer>div:first-child{grid-column:1/-1}}@media (width<=560px){.info-main{width:min(100% - 24px,1180px);padding-top:18px}.info-header{min-height:66px}.info-header__contact{min-height:38px;padding:0 13px}.info-brand{font-size:16px}.info-brand__mark{width:28px;height:28px}.info-hero{border-radius:21px;min-height:430px;padding:28px 22px}.info-hero h1{margin-top:13px}.info-section{padding-top:52px}.info-cta{flex-direction:column;align-items:flex-start;padding:25px}.creator-program-steps,.creator-application-form{grid-template-columns:1fr}.creator-program-steps article{min-height:0}.creator-program-panel{border-radius:19px;margin-top:44px;padding:22px 16px}.creator-program-panel__head{flex-direction:column;gap:14px}.creator-application-form .is-wide{grid-column:auto}.creator-submit{width:100%}.contact-form-card{border-radius:18px;padding:18px 14px}.contact-form-card>header{margin-bottom:20px}.contact-category-grid,.contact-fields{grid-template-columns:1fr}.contact-fields label.is-wide{grid-column:auto}.contact-category small{display:none}.contact-category{grid-template-columns:38px minmax(0,1fr);align-items:center;min-height:62px;padding:11px 13px}.contact-category>span:first-child{width:36px;height:36px}.contact-category strong{font-size:var(--bm-type-title);margin:0;line-height:1.5}.contact-submit{flex-direction:column;align-items:stretch}.contact-submit button{width:100%}.info-footer{grid-template-columns:1fr 1fr;gap:30px 16px;padding:38px 20px 22px}.info-footer>.newsletter-signup{margin-bottom:0}}:is(.info-site[data-contact-enabled=false] .info-cta:has(a[href^="/kontakt?category=general"]),.info-site[data-contact-enabled=false] .info-cta:has(a[href^="/kontakt?category=creator"]),.info-site[data-contact-enabled=false] .info-cta:has(a[href^="/kontakt?category=support"]),.info-site[data-contact-enabled=false] .info-cta:has(a[href^="/kontakt?category=advertising"])){display:none}.launchpad-admin-shell{color:#172033;background:#f4f6f9;min-height:100vh;font-family:Inter,ui-sans-serif,system-ui,sans-serif}.launchpad-admin-topbar{z-index:20;background:#fff;border-bottom:1px solid #e1e6ed;grid-template-columns:1fr auto 1fr;align-items:center;height:68px;padding:0 26px;display:grid;position:sticky;top:0}.launchpad-admin-topbar>a{color:#657086;font-size:var(--bm-type-body);font-weight:750;text-decoration:none}.launchpad-admin-topbar>span{font-size:var(--bm-type-body);letter-spacing:.12em;font-weight:900}.launchpad-admin-topbar>span b{color:#ef565c}.launchpad-admin-topbar>small{color:#7c8798;justify-self:end}.launchpad-admin-content{width:min(1380px,100% - 42px);margin:auto;padding:34px 0 70px}.launchpad-admin-heading{justify-content:space-between;align-items:end;gap:20px;display:flex}.launchpad-admin-heading small{color:#ef565c;font-size:var(--bm-type-caption);letter-spacing:.18em;font-weight:900}.launchpad-admin-heading h1{letter-spacing:-.045em;margin:7px 0 6px;font-size:31px}.launchpad-admin-heading p{color:#7b8798;font-size:var(--bm-type-body);margin:0}.launchpad-admin-heading>div:last-child{gap:8px;display:flex}.launchpad-admin-heading a,.launchpad-admin-heading button{color:#172033;font-size:var(--bm-type-body);background:#fff;border:1px solid #dce2e9;border-radius:9px;padding:11px 14px;font-weight:800;text-decoration:none}.launchpad-kpis{grid-template-columns:repeat(4,1fr);gap:13px;margin-top:25px;display:grid}.launchpad-kpis article{background:#fff;border:1px solid #e1e6ed;border-radius:13px;flex-direction:column;min-height:118px;padding:17px;display:flex}.launchpad-kpis small{color:#8993a3;font-size:var(--bm-type-body);letter-spacing:.14em;font-weight:900}.launchpad-kpis strong{margin:10px 0 5px;font-size:29px}.launchpad-kpis span{color:#8d97a7;font-size:var(--bm-type-body)}.launchpad-admin-message{color:#6c4120;font-size:var(--bm-type-body);background:#fff5dc;border:1px solid #f1d6a0;border-radius:10px;margin:16px 0 0;padding:12px 14px}.launchpad-filters{gap:8px;padding:22px 0 13px;display:flex;overflow-x:auto}.launchpad-filters button{color:#697589;min-width:max-content;font-size:var(--bm-type-body);background:#fff;border:1px solid #dfe4eb;border-radius:9px;align-items:center;gap:8px;padding:9px 12px;font-weight:750;display:flex}.launchpad-filters button.is-active{color:#fff;background:#172033;border-color:#172033}.launchpad-filters b{min-width:19px;height:19px;font-size:var(--bm-type-body);background:#808a9b21;border-radius:10px;place-items:center;padding:0 5px;display:grid}.launchpad-entry-list{flex-direction:column;gap:13px;display:flex}.launchpad-entry{background:#fff;border:1px solid #e1e6ed;border-radius:14px;grid-template-columns:170px minmax(0,1fr);display:grid;overflow:hidden;box-shadow:0 7px 24px #1d273909}.launchpad-entry-cover{background:linear-gradient(135deg,#672f4d,#15233c) 50%/cover;place-items:center;min-height:275px;display:grid}.launchpad-entry-cover>span{color:#fff;background:#ef565ce0;border:6px solid #ffffff26;border-radius:50%;place-items:center;width:52px;height:52px;font-size:18px;display:grid}.launchpad-entry-main{padding:18px 20px}.launchpad-entry-title{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.launchpad-entry-title small{color:#ef565c;font-size:var(--bm-type-caption);letter-spacing:.12em;font-weight:900}.launchpad-entry-title h2{font-size:var(--bm-type-section);margin:5px 0 4px}.launchpad-entry-title p{color:#788395;font-size:var(--bm-type-body);margin:0}.launchpad-entry-title>em{color:#91621c;font-size:var(--bm-type-caption);background:#fff1cf;border-radius:12px;padding:7px 9px;font-style:normal;font-weight:850}.launchpad-entry-title>em.is-approved{color:#23775b;background:#e5f8ef}.launchpad-entry-title>em.is-featured{color:#824e13;background:#ffecd0}.launchpad-entry-title>em.is-rejected{color:#a64145;background:#ffe7e8}.launchpad-entry-checks{gap:8px;margin-top:14px;display:flex}.launchpad-entry-checks span{color:#707b8e;font-size:var(--bm-type-body);background:#f5f7fa;border-radius:7px;align-items:center;gap:5px;padding:6px 8px;display:flex}.launchpad-entry-checks b{color:#fff;width:15px;height:15px;font-size:var(--bm-type-body);background:#35a97b;border-radius:50%;place-items:center;display:grid}.launchpad-entry-checks .is-bad b{background:#dc6268}.launchpad-passport{grid-template-columns:repeat(3,1fr);gap:9px;margin-top:13px;display:grid}.launchpad-passport>div{background:#f7f9fb;border:1px solid #edf0f4;border-radius:8px;flex-direction:column;gap:4px;min-width:0;padding:10px;display:flex}.launchpad-passport small{color:#8993a3;font-size:var(--bm-type-caption);letter-spacing:.1em;font-weight:900}.launchpad-passport strong{font-size:var(--bm-type-title);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.launchpad-splits{flex-wrap:wrap;gap:7px;margin-top:10px;display:flex}.launchpad-splits>span{background:#fff7f7;border:1px solid #f5dddd;border-radius:8px;grid-template-columns:auto auto;gap:2px 9px;padding:7px 9px;display:grid}.launchpad-splits small{color:#a56a6c;font-size:var(--bm-type-caption);grid-column:1/-1;font-weight:900}.launchpad-splits b{font-size:var(--bm-type-body)}.launchpad-splits em{color:#ef565c;font-size:var(--bm-type-caption);font-style:normal;font-weight:900}.launchpad-entry footer{border-top:1px solid #edf0f4;justify-content:space-between;align-items:center;gap:12px;margin-top:13px;padding-top:13px;display:flex}.launchpad-entry footer>span{color:#7e899a;font-size:var(--bm-type-body)}.launchpad-entry footer>div{gap:6px;display:flex}.launchpad-entry footer button{color:#4e5a6d;font-size:var(--bm-type-body);background:#fff;border:1px solid #dce2e9;border-radius:7px;padding:8px 10px;font-weight:800}.launchpad-entry footer button.is-primary{color:#fff;background:#ef565c;border-color:#ef565c}.launchpad-entry footer button:disabled{opacity:.45}.launchpad-empty{color:#7b8798;text-align:center;background:#fff;border:1px dashed #d6dce4;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;min-height:270px;padding:30px;display:flex}.launchpad-empty>b{color:#fff;background:#35a97b;border-radius:50%;place-items:center;width:48px;height:48px;display:grid}.launchpad-empty h2{color:#172033;margin:14px 0 5px}.launchpad-empty p{font-size:var(--bm-type-body);margin:0}.launchpad-public{color:#f7f7fb;background:#080d15;min-height:100vh;font-family:Inter,ui-sans-serif,system-ui,sans-serif}.launchpad-public>header{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;height:72px;padding:0 max(25px,50vw - 640px);display:flex}.launchpad-public-brand{color:#fff;align-items:center;gap:10px;text-decoration:none;display:flex}.launchpad-public-brand>span{background:#ef565c;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.launchpad-public-brand em{color:#ef565c;font-style:normal}.launchpad-public header nav{align-items:center;gap:18px;display:flex}.launchpad-public header nav a{color:#aeb6c5;font-size:var(--bm-type-body);font-weight:750;text-decoration:none}.launchpad-public header nav a.is-primary{color:#fff;background:#ef565c;border-radius:9px;padding:10px 13px}.launchpad-public-hero{background:radial-gradient(circle at 80% 30%,#ef565c42,#0000 30%),radial-gradient(circle at 68%,#5a4fb32e,#0000 30%);padding:100px max(25px,50vw - 640px)}.launchpad-public-hero small,.launchpad-public-list>div>small{color:#ef777b;font-size:var(--bm-type-caption);letter-spacing:.22em;font-weight:900}.launchpad-public-hero h1{letter-spacing:-.075em;max-width:760px;margin:16px 0;font-size:clamp(55px,9vw,118px);line-height:.86}.launchpad-public-hero p{color:#aeb6c5;max-width:600px;font-size:var(--bm-type-body);line-height:1.65}.launchpad-public-hero>div{gap:9px;margin-top:28px;display:flex}.launchpad-public-hero a{color:#fff;font-size:var(--bm-type-body);background:#ef565c;border:1px solid #ef565c;border-radius:9px;padding:12px 16px;font-weight:850;text-decoration:none}.launchpad-public-hero a:last-child{color:#c6cdd8;background:0 0;border-color:#ffffff29}.launchpad-public-list{padding:60px max(25px,50vw - 640px) 100px}.launchpad-public-list h2{margin:8px 0 5px;font-size:34px}.launchpad-public-list>div>p{color:#8993a3;font-size:var(--bm-type-body);margin:0}.launchpad-public-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px 14px;margin-top:27px;display:grid}.launchpad-public-grid>a{color:#fff;flex-direction:column;min-width:0;text-decoration:none;display:flex}.launchpad-public-cover{aspect-ratio:16/10;background:linear-gradient(135deg,#5b2946,#15233c) 50%/cover;border-radius:12px;display:block;position:relative}.launchpad-public-cover>b{font-size:var(--bm-type-body);background:#ef565c;border-radius:6px;padding:5px 7px;position:absolute;top:9px;left:9px}.launchpad-public-grid strong{font-size:var(--bm-type-title);text-overflow:ellipsis;white-space:nowrap;margin:10px 0 4px;overflow:hidden}.launchpad-public-grid small,.launchpad-public-grid em{color:#929cad;font-size:var(--bm-type-caption);text-overflow:ellipsis;white-space:nowrap;font-style:normal;overflow:hidden}.launchpad-public-grid em{color:#697487;margin-top:4px}.launchpad-public-empty{color:#7f899a;text-align:center;border:1px dashed #ffffff26;border-radius:15px;flex-direction:column;justify-content:center;align-items:center;min-height:260px;margin-top:27px;display:flex}.launchpad-public-empty>b{font-size:32px}.launchpad-public-empty h3{color:#fff;margin:10px 0 5px}.launchpad-public-empty p{max-width:440px;font-size:var(--bm-type-body);margin:0;line-height:1.55}@media (width<=820px){.launchpad-admin-topbar{grid-template-columns:1fr auto;padding:0 16px}.launchpad-admin-topbar>span{display:none}.launchpad-admin-content{width:calc(100% - 28px);padding-top:24px}.launchpad-admin-heading{flex-direction:column;align-items:flex-start}.launchpad-kpis{grid-template-columns:1fr 1fr}.launchpad-entry{grid-template-columns:1fr}.launchpad-entry-cover{min-height:170px}.launchpad-passport{grid-template-columns:1fr}.launchpad-entry footer{flex-direction:column;align-items:flex-start}.launchpad-entry footer>div{grid-template-columns:1fr 1fr;width:100%;display:grid}.launchpad-entry footer button{min-height:38px}.launchpad-public>header{padding:0 16px}.launchpad-public header nav>a:not(.is-primary){display:none}.launchpad-public-hero{padding:75px 20px}.launchpad-public-list{padding:45px 20px 70px}.launchpad-public-grid{grid-template-columns:1fr 1fr}.launchpad-entry-checks{flex-wrap:wrap}}@media (width<=520px){.launchpad-kpis{gap:8px}.launchpad-kpis article{min-height:100px;padding:13px}.launchpad-entry-main{padding:15px}.launchpad-entry-title{flex-direction:column}.launchpad-public-grid{grid-template-columns:1fr}.launchpad-public-hero h1{font-size:58px}.launchpad-public-hero>div{flex-direction:column;align-items:flex-start}}.bm-ai-control{gap:14px}.bm-ai-heading>span>span>small{color:#d84b54;font-size:var(--bm-type-caption);letter-spacing:.11em;font-weight:850}.bm-ai-orbit{color:#fff;background:radial-gradient(circle at 30% 25%,#ff8990,#df4d57 55%,#9d2934);border-radius:13px;flex:none;place-items:center;width:40px;height:40px;font-size:17px;display:grid;box-shadow:0 10px 25px #d6394538}.bm-ai-safety{background:linear-gradient(100deg,#f2fbf7,#fff);border-color:#cce8dc;grid-template-columns:40px minmax(240px,1fr) auto;align-items:center;gap:13px;padding:14px 16px;display:grid}.bm-ai-shield{color:#fff;width:34px;height:34px;font-size:var(--bm-type-body);background:#1aa475;border-radius:11px;place-items:center;font-weight:900;display:grid}.bm-ai-safety>span:nth-child(2){flex-direction:column;gap:4px;display:flex}.bm-ai-safety strong{color:#21382f;font-size:var(--bm-type-title)}.bm-ai-safety small{color:#667b72;font-size:var(--bm-type-caption);line-height:1.5}.bm-ai-safety>div{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.bm-ai-safety em{color:#16825f;font-size:var(--bm-type-caption);letter-spacing:.06em;background:#e4f7ef;border:1px solid #ccecdf;border-radius:12px;padding:6px 8px;font-style:normal;font-weight:850}.bm-ai-error{color:#92323a;font-size:var(--bm-type-body);background:#fff2f3;border:1px solid #f1cdd0;border-radius:9px;grid-template-columns:26px minmax(0,1fr) 26px;align-items:center;gap:9px;padding:10px 12px;display:grid}.bm-ai-error>b{color:#fff;background:#d34851;border-radius:7px;place-items:center;width:24px;height:24px;display:grid}.bm-ai-error>button{height:24px;font-size:var(--bm-type-body);background:0 0}.bm-ai-kpis .bm-kpi>span.is-good{color:#16825f}.bm-ai-kpis .bm-kpi>span.is-warn{color:#b06b18}.bm-ai-workbench{grid-template-columns:205px minmax(320px,.9fr) minmax(360px,1.1fr);align-items:stretch;gap:10px;display:grid}.bm-ai-tools,.bm-ai-composer,.bm-ai-result{min-width:0;overflow:hidden}.bm-ai-tools>header,.bm-ai-composer>header,.bm-ai-result>header{border-bottom:1px solid var(--admin-line);justify-content:space-between;align-items:center;gap:12px;min-height:59px;padding:13px 15px;display:flex}.bm-ai-tools>header{flex-direction:column;justify-content:center;align-items:flex-start;gap:4px}.bm-ai-tools header small,.bm-ai-composer header small,.bm-ai-result header small,.bm-ai-policy header small,.bm-ai-audit header small{color:var(--admin-red);font-size:var(--bm-type-caption);letter-spacing:.1em;font-weight:850}.bm-ai-tools header strong,.bm-ai-composer header strong,.bm-ai-result header strong{font-size:var(--bm-type-title)}.bm-ai-tools>div{flex-direction:column;padding:7px;display:flex}.bm-ai-tools>div>button{color:#5d6977;text-align:left;background:0 0;border-radius:8px;grid-template-columns:27px minmax(0,1fr) 12px;align-items:center;gap:8px;min-height:42px;padding:6px 8px;display:grid}.bm-ai-tools>div>button:hover{background:#f6f7f9}.bm-ai-tools>div>button.is-active{color:#b72d37;background:#fff0f1}.bm-ai-tools>div>button>b{color:#5a6675;width:27px;height:27px;font-size:var(--bm-type-body);background:#f2f4f6;border-radius:7px;place-items:center;display:grid}.bm-ai-tools>div>button.is-active>b{color:#fff;background:var(--admin-red)}.bm-ai-tools>div>button>span{font-size:var(--bm-type-body);text-overflow:ellipsis;white-space:nowrap;font-weight:750;overflow:hidden}.bm-ai-tools>div>button>i{font-size:var(--bm-type-body);font-style:normal}.bm-ai-tools>p{color:var(--admin-muted);font-size:var(--bm-type-body);margin:10px;line-height:1.5}.bm-ai-composer{flex-direction:column;display:flex}.bm-ai-composer>header>span,.bm-ai-result>header>span{flex-direction:column;gap:4px;min-width:0;display:flex}.bm-ai-composer>header>em{color:var(--admin-muted);font-size:var(--bm-type-caption);font-style:normal}.bm-ai-composer>label{color:#475363;font-size:var(--bm-type-caption);flex-direction:column;gap:5px;margin:12px 14px 0;font-weight:750;display:flex}.bm-ai-composer select,.bm-ai-composer textarea{color:#26313e;border:1px solid var(--admin-line);width:100%;font-size:var(--bm-type-body);background:#f7f8fa;border-radius:8px;outline:0}.bm-ai-composer select{height:35px;padding:0 9px}.bm-ai-composer textarea{resize:vertical;min-height:165px;padding:11px;line-height:1.55}.bm-ai-composer select:focus,.bm-ai-composer textarea:focus{border-color:#e77d84;box-shadow:0 0 0 3px #dc3f4914}.bm-ai-example{color:#6f7885;font-size:var(--bm-type-body);background:#f8f9fb;border-radius:7px;justify-content:space-between;align-items:center;gap:10px;margin:9px 14px 0;padding:8px 9px;display:flex}.bm-ai-example>button{color:#b72d37;font-size:var(--bm-type-body);background:0 0;font-weight:800}.bm-ai-composer>footer{border-top:1px solid var(--admin-line);justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding:12px 14px;display:flex}.bm-ai-composer>footer>span{color:#798390;max-width:290px;font-size:var(--bm-type-body);align-items:flex-start;gap:6px;line-height:1.45;display:flex}.bm-ai-composer>footer>span>b{color:#6b7786;width:15px;height:15px;font-size:var(--bm-type-body);background:#edf0f3;border-radius:50%;flex:none;place-items:center;display:grid}.bm-ai-composer>footer>button{min-height:34px;font-size:var(--bm-type-body);padding:0 12px}.bm-ai-composer>footer>button:disabled{cursor:not-allowed;opacity:.45}.bm-ai-config-link{color:#9a2d35;font-size:var(--bm-type-body);background:#fff1f2;border:1px solid #f0cdd0;border-radius:7px;margin:0 14px 12px;padding:9px;font-weight:800}.bm-ai-inline-note{color:#765d2d;font-size:var(--bm-type-body);background:#fff8e8;border-radius:7px;margin:0 14px 12px;padding:8px}.bm-ai-result{flex-direction:column;display:flex}.bm-ai-result>header>em{color:#6b7480;font-size:var(--bm-type-caption);background:#f1f3f5;border-radius:10px;padding:5px 7px;font-style:normal;font-weight:850}.bm-ai-result>header>em.is-draft{color:#9b651d;background:#fff4dc}.bm-ai-result>header>em.is-approved{color:#16825f;background:#e7f8f0}.bm-ai-result>header>em.is-rejected,.bm-ai-result>header>em.is-blocked,.bm-ai-result>header>em.is-failed{color:#b63741;background:#fff0f1}.bm-ai-generated-label{color:#8e5f18;background:#fff8e7;border:1px solid #f2e1b9;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;margin:12px 14px 0;padding:8px 9px;display:flex}.bm-ai-generated-label>b{font-size:var(--bm-type-body)}.bm-ai-generated-label>span{font-size:var(--bm-type-body);letter-spacing:.04em;font-weight:800}.bm-ai-result-meta{flex-wrap:wrap;gap:5px;padding:9px 14px 0;display:flex}.bm-ai-result-meta>span{color:#637080;font-size:var(--bm-type-body);background:#f2f4f6;border-radius:10px;padding:5px 7px}.bm-ai-answer{color:#303b48;min-height:190px;max-height:350px;font-size:var(--bm-type-body);white-space:pre-wrap;background:#f8f9fa;border:1px solid #e7eaee;border-radius:9px;margin:10px 14px;padding:13px;line-height:1.65;overflow:auto}.bm-ai-markdown{white-space:normal}.bm-ai-markdown h2,.bm-ai-markdown h3,.bm-ai-markdown h4{color:#1f2935;margin:13px 0 6px;line-height:1.35}.bm-ai-markdown h2:first-child,.bm-ai-markdown h3:first-child,.bm-ai-markdown h4:first-child{margin-top:0}.bm-ai-markdown h2{font-size:var(--bm-type-section)}.bm-ai-markdown h3{font-size:var(--bm-type-subheading)}.bm-ai-markdown h4{font-size:var(--bm-type-title)}.bm-ai-markdown p{margin:0 0 9px}.bm-ai-markdown ul,.bm-ai-markdown ol{gap:4px;margin:0 0 10px;padding-left:18px;display:grid}.bm-ai-markdown strong{color:#202a36;font-weight:800}.bm-ai-markdown code{color:#8d3440;background:#f5e9eb;border-radius:4px;padding:1px 4px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.bm-ai-result-actions{justify-content:flex-end;gap:6px;padding:0 14px 10px;display:flex}.bm-ai-result-actions>button{color:#53606f;height:31px;font-size:var(--bm-type-body);background:#f4f6f8;border:1px solid #e1e5ea;border-radius:7px;padding:0 10px;font-weight:750}.bm-ai-result-actions>button.is-reject{color:#b4363f;background:#fff1f2;border-color:#f0cdd0}.bm-ai-result-actions>button.is-approve{color:#fff;background:#199a6e;border-color:#199a6e}.bm-ai-result-actions>button.is-execute{color:#fff;background:#3869d4;border-color:#3869d4}.bm-ai-result-actions>button:disabled{opacity:.5}.bm-ai-decision-note{color:#7a8491;font-size:var(--bm-type-body);margin:auto 14px 12px;line-height:1.45}.bm-ai-change-plan{background:#f3f7ff;border:1px solid #dce6fa;border-radius:9px;margin:0 14px 12px;overflow:hidden}.bm-ai-change-plan.is-sensitive{background:#fff2f3;border-color:#f0cdd1}.bm-ai-change-plan>header{border-bottom:1px solid #50699121;justify-content:space-between;align-items:center;gap:10px;padding:9px 10px;display:flex}.bm-ai-change-plan>header>span{flex-direction:column;gap:3px;display:flex}.bm-ai-change-plan>header small{color:#75849a;font-size:var(--bm-type-caption);letter-spacing:.08em;font-weight:850}.bm-ai-change-plan>header strong{color:#334764;font-size:var(--bm-type-title)}.bm-ai-change-plan>header em{color:#3f66ac;font-size:var(--bm-type-caption);background:#fff;border-radius:7px;padding:4px 6px;font-style:normal;font-weight:850}.bm-ai-change-plan>div>article{border-top:1px solid #5069911a;grid-template-columns:22px 1fr;gap:8px;padding:8px 10px;display:grid}.bm-ai-change-plan>div>article>b{color:#fff;width:20px;height:20px;font-size:var(--bm-type-body);background:#4d76c5;border-radius:6px;place-items:center;display:grid}.bm-ai-change-plan>div>article>span{flex-direction:column;gap:3px;min-width:0;display:flex}.bm-ai-change-plan>div strong{font-size:var(--bm-type-title)}.bm-ai-change-plan>div small{overflow-wrap:anywhere;color:#6e7c90;font-size:var(--bm-type-caption)}.bm-ai-change-plan>p{color:#9a3c45;font-size:var(--bm-type-body);margin:0;padding:10px;line-height:1.5}.bm-ai-empty{color:#7b8592;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:285px;padding:24px;display:flex}.bm-ai-empty>b{color:#cb4b54;background:#fff0f1;border-radius:14px;place-items:center;width:42px;height:42px;font-size:16px;display:grid}.bm-ai-empty>strong{color:#3c4754;font-size:var(--bm-type-title)}.bm-ai-empty>small{max-width:270px;font-size:var(--bm-type-caption);line-height:1.5}.bm-ai-policy,.bm-ai-audit{overflow:hidden}.bm-ai-policy>header,.bm-ai-audit>header{border-bottom:1px solid var(--admin-line);justify-content:space-between;align-items:center;gap:18px;padding:16px 18px;display:flex}.bm-ai-policy>header>span,.bm-ai-audit>header>span{flex-direction:column;gap:4px;display:flex}.bm-ai-policy header strong,.bm-ai-audit header strong{font-size:var(--bm-type-title)}.bm-ai-policy header p,.bm-ai-audit header p{color:var(--admin-muted);font-size:var(--bm-type-body);margin:0}.bm-ai-policy>header>button{height:33px;font-size:var(--bm-type-body);padding:0 12px}.bm-ai-policy-grid{grid-template-columns:1fr 1.15fr;gap:12px;padding:14px 18px;display:grid}.bm-ai-policy-switches{flex-direction:column;gap:7px;display:flex}.bm-ai-policy-switches>button{color:#34404d;text-align:left;background:#f8f9fa;border:1px solid #e8ebee;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;min-height:57px;padding:10px 12px;display:flex}.bm-ai-policy-switches>button>span{flex-direction:column;gap:4px;display:flex}.bm-ai-policy-switches strong{font-size:var(--bm-type-title)}.bm-ai-policy-switches small{color:var(--admin-muted);font-size:var(--bm-type-caption)}.bm-ai-policy-switches>button>i{background:#cbd1d9;border-radius:12px;flex:none;width:31px;height:18px;position:relative}.bm-ai-policy-switches>button>i>b{background:#fff;border-radius:50%;width:14px;height:14px;transition:all .18s;position:absolute;top:2px;left:2px}.bm-ai-policy-switches>button>i.is-on{background:#19a272}.bm-ai-policy-switches>button>i.is-on>b{left:15px}.bm-ai-locks{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.bm-ai-locks>article{background:#f1faf6;border:1px solid #d9eee5;border-radius:9px;align-items:center;gap:8px;min-width:0;padding:10px;display:flex}.bm-ai-locks>article>b{width:28px;height:28px;font-size:var(--bm-type-body);background:#fff;border-radius:8px;flex:none;place-items:center;display:grid}.bm-ai-locks>article>span{flex-direction:column;gap:3px;min-width:0;display:flex}.bm-ai-locks strong{font-size:var(--bm-type-title)}.bm-ai-locks small{color:#58806e;font-size:var(--bm-type-caption)}.bm-ai-scope-editor{grid-template-columns:190px minmax(0,1fr);align-items:start;gap:15px;padding:0 18px 16px;display:grid}.bm-ai-scope-editor>span{flex-direction:column;gap:4px;padding-top:7px;display:flex}.bm-ai-scope-editor strong{font-size:var(--bm-type-title)}.bm-ai-scope-editor small{color:var(--admin-muted);font-size:var(--bm-type-caption)}.bm-ai-scope-editor>div{flex-wrap:wrap;gap:6px;display:flex}.bm-ai-scope-editor button{color:#6c7785;min-height:30px;font-size:var(--bm-type-body);background:#f4f6f8;border:1px solid #e5e8ec;border-radius:7px;align-items:center;gap:6px;padding:0 9px;display:flex}.bm-ai-scope-editor button>i{width:16px;height:16px;font-size:var(--bm-type-body);background:#e6e9ed;border-radius:5px;place-items:center;font-style:normal;display:grid}.bm-ai-scope-editor button.is-on{color:#167e5d;background:#edf9f4;border-color:#d3ecdf}.bm-ai-scope-editor button.is-on>i{color:#fff;background:#1aa474}.bm-ai-budget-editor,.bm-ai-model-editor,.bm-ai-permissions{border-top:1px solid var(--admin-line)}.bm-ai-budget-editor{grid-template-columns:190px minmax(0,1fr);gap:15px;padding:16px 18px;display:grid}.bm-ai-budget-editor>span,.bm-ai-model-editor>header>span,.bm-ai-permissions>header>span{flex-direction:column;gap:4px;display:flex}.bm-ai-budget-editor strong,.bm-ai-model-editor strong,.bm-ai-permissions strong{font-size:var(--bm-type-title)}.bm-ai-budget-editor small,.bm-ai-model-editor small,.bm-ai-permissions small{color:var(--admin-muted);font-size:var(--bm-type-caption);line-height:1.45}.bm-ai-budget-editor>div{grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;display:grid}.bm-ai-budget-editor label{color:#697586;font-size:var(--bm-type-caption);flex-direction:column;gap:5px;font-weight:750;display:flex}.bm-ai-budget-editor input,.bm-ai-model-editor input{color:#34404d;width:100%;height:31px;font-size:var(--bm-type-body);background:#f8f9fa;border:1px solid #e4e8ec;border-radius:7px;padding:0 8px}.bm-ai-budget-editor>div>button{color:#667280;text-align:left;background:#f5f6f8;border:1px solid #e4e7eb;border-radius:8px;align-items:center;gap:7px;min-height:49px;padding:8px;display:flex}.bm-ai-budget-editor>div>button>i{width:20px;height:20px;font-size:var(--bm-type-body);background:#dde1e6;border-radius:6px;flex:none;place-items:center;font-style:normal;display:grid}.bm-ai-budget-editor>div>button>span{flex-direction:column;gap:2px;min-width:0;display:flex}.bm-ai-budget-editor>div>button.is-on{color:#167e5d;background:#edf9f4;border-color:#d3ecdf}.bm-ai-budget-editor>div>button.is-on>i{color:#fff;background:#1aa474}.bm-ai-model-editor>header,.bm-ai-permissions>header{background:#fafbfc;justify-content:space-between;align-items:center;gap:12px;padding:13px 18px;display:flex}.bm-ai-model-editor>header>b{color:#8993a0;font-size:var(--bm-type-body)}.bm-ai-model-editor>div>article{border-top:1px solid #edf0f2;grid-template-columns:minmax(150px,1fr) minmax(150px,1.2fr) minmax(90px,.6fr) minmax(90px,.6fr);align-items:end;gap:8px;padding:9px 18px;display:grid}.bm-ai-model-editor article>span,.bm-ai-permissions article>span{align-items:center;gap:8px;display:flex}.bm-ai-model-editor article>span>b,.bm-ai-permissions article>span>b{color:#a13c44;width:25px;height:25px;font-size:var(--bm-type-body);background:#fff0f1;border-radius:7px;place-items:center;display:grid}.bm-ai-model-editor label{color:#7a8592;font-size:var(--bm-type-caption);flex-direction:column;gap:4px;font-weight:750;display:flex}.bm-ai-permissions>header>div{text-align:center;grid-template-columns:repeat(3,58px);gap:6px;display:grid}.bm-ai-permissions>header>div b{color:#8a94a1;font-size:var(--bm-type-body)}.bm-ai-permissions>article{border-top:1px solid #edf0f2;grid-template-columns:minmax(190px,1fr) repeat(3,58px);align-items:center;gap:6px;min-height:47px;padding:7px 18px;display:grid}.bm-ai-permissions>article>button{color:#8c96a2;background:#f1f3f5;border:1px solid #e2e5e9;border-radius:7px;justify-self:center;place-items:center;width:31px;height:27px;display:grid}.bm-ai-permissions>article>button>i{font-size:var(--bm-type-body);font-style:normal}.bm-ai-permissions>article>button.is-on{color:#fff;background:#1aa474;border-color:#1aa474}.bm-ai-audit>header>div{gap:7px;display:flex}.bm-ai-audit>header select,.bm-ai-audit>header button{color:#566271;border:1px solid var(--admin-line);height:32px;font-size:var(--bm-type-body);background:#fff;border-radius:7px;padding:0 9px}.bm-ai-audit-grid{grid-template-columns:1.2fr .8fr;min-height:360px;display:grid}.bm-ai-run-list{border-right:1px solid var(--admin-line);max-height:520px;overflow:auto}.bm-ai-run-list>button{color:#485462;text-align:left;background:#fff;border-bottom:1px solid #edf0f2;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:9px;width:100%;min-height:73px;padding:10px 13px;display:grid}.bm-ai-run-list>button:hover,.bm-ai-run-list>button.is-active{background:#fff7f7}.bm-ai-run-list>button>b{color:#9c671e;background:#fff4de;border-radius:8px;place-items:center;width:27px;height:27px;display:grid}.bm-ai-run-list>button>b.is-approved{color:#16825f;background:#e7f8f0}.bm-ai-run-list>button>b.is-rejected,.bm-ai-run-list>button>b.is-blocked,.bm-ai-run-list>button>b.is-failed{color:#b63741;background:#fff0f1}.bm-ai-run-list>button>span{flex-direction:column;gap:3px;min-width:0;display:flex}.bm-ai-run-list>button strong{font-size:var(--bm-type-title)}.bm-ai-run-list>button small{color:#737e8b;font-size:var(--bm-type-caption);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bm-ai-run-list>button em{color:#9aa2ac;font-size:var(--bm-type-caption);font-style:normal}.bm-ai-run-list>button>i{color:#737d89;font-size:var(--bm-type-body);background:#f1f3f5;border-radius:10px;padding:5px 7px;font-style:normal;font-weight:800}.bm-ai-event-list{background:#fafbfc;max-height:520px;overflow:auto}.bm-ai-event-list>header{color:#7b8592;border-bottom:1px solid var(--admin-line);font-size:var(--bm-type-body);letter-spacing:.08em;padding:13px;font-weight:850}.bm-ai-event-list>article{border-bottom:1px solid #eceff2;grid-template-columns:25px minmax(0,1fr);align-items:center;gap:8px;min-height:62px;padding:9px 12px;display:grid}.bm-ai-event-list>article>b{border-radius:7px;place-items:center;width:23px;height:23px;display:grid}.bm-ai-event-list>article>b.is-good{color:#16825f;background:#e6f8ef}.bm-ai-event-list>article>b.is-warn{color:#b33b44;background:#fff0f1}.bm-ai-event-list>article>span{flex-direction:column;gap:3px;min-width:0;display:flex}.bm-ai-event-list strong{font-size:var(--bm-type-title)}.bm-ai-event-list small{color:#737e8b;font-size:var(--bm-type-caption);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bm-ai-event-list em{color:#9aa2ac;font-size:var(--bm-type-caption);font-style:normal}.bm-ai-empty.is-small{min-height:130px}@media (width<=1250px){.bm-ai-workbench{grid-template-columns:190px minmax(300px,1fr)}.bm-ai-result{grid-column:1/-1}.bm-ai-result .bm-ai-answer{min-height:150px}.bm-ai-locks{grid-template-columns:1fr}.bm-ai-locks>article{min-height:42px}}@media (width<=820px){.bm-ai-safety{grid-template-columns:34px minmax(0,1fr)}.bm-ai-safety>div{grid-column:1/-1;justify-content:flex-start}.bm-ai-workbench{grid-template-columns:1fr}.bm-ai-result{grid-column:auto}.bm-ai-tools>div{grid-template-columns:1fr 1fr;display:grid}.bm-ai-policy>header,.bm-ai-audit>header{flex-direction:column;align-items:flex-start}.bm-ai-policy>header>button{width:100%}.bm-ai-policy-grid,.bm-ai-audit-grid{grid-template-columns:1fr}.bm-ai-locks{grid-template-columns:1fr 1fr 1fr}.bm-ai-scope-editor,.bm-ai-budget-editor{grid-template-columns:1fr}.bm-ai-budget-editor>div{grid-template-columns:1fr 1fr}.bm-ai-model-editor>div>article{grid-template-columns:1fr 1fr 1fr}.bm-ai-model-editor article>span{grid-column:1/-1}.bm-ai-run-list{border-right:0;border-bottom:1px solid var(--admin-line)}.bm-ai-composer>footer{flex-direction:column;align-items:stretch}.bm-ai-composer>footer>button{width:100%}}@media (width<=520px){.bm-ai-tools>div,.bm-ai-locks{grid-template-columns:1fr}.bm-ai-generated-label{flex-direction:column;align-items:flex-start}.bm-ai-result-actions{grid-template-columns:1fr 1fr;display:grid}.bm-ai-result-actions>button:first-child{grid-column:1/-1}.bm-ai-audit>header>div{width:100%}.bm-ai-audit>header select,.bm-ai-audit>header button{flex:1}.bm-ai-run-list>button{grid-template-columns:26px minmax(0,1fr)}.bm-ai-run-list>button>i{grid-column:2;justify-self:start}.bm-ai-scope-editor>div{grid-template-columns:1fr 1fr;display:grid}.bm-ai-scope-editor button{justify-content:flex-start}.bm-ai-budget-editor>div{grid-template-columns:1fr}.bm-ai-model-editor>div>article{grid-template-columns:1fr 1fr}.bm-ai-model-editor article>span,.bm-ai-model-editor article>label:first-of-type{grid-column:1/-1}.bm-ai-permissions>header>div{display:none}.bm-ai-permissions>article{grid-template-columns:1fr repeat(3,34px);padding-inline:10px}}.bm-global-navigation{z-index:90;box-sizing:border-box;color:#f5f7fb;background:#090e16;border-bottom:1px solid #202938;flex-direction:column;gap:10px;min-height:72px;padding:10px clamp(18px,3vw,34px);display:flex;position:sticky;top:0;box-shadow:0 6px 22px #00000038}.bm-global-main-row{align-items:center;gap:18px;width:100%;display:flex}.bm-global-navigation a{color:inherit;text-decoration:none}.bm-global-menu-toggle{color:#aeb8c8;cursor:pointer;background:0 0;border:0;border-radius:11px;flex:none;place-items:center;width:42px;height:42px;padding:0;display:grid}.bm-global-menu-toggle:hover{color:#fff;background:#151d2a}.bm-global-menu-toggle svg,.bm-global-actions svg,.bm-global-search svg{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:24px;height:24px}.bm-global-brand{min-width:0;color:inherit;align-items:center;gap:12px;text-decoration:none;display:flex}.bm-global-brand-mark{background:linear-gradient(145deg,#f45e59,#d83e53);border-radius:13px 13px 14px 4px;justify-content:center;align-items:flex-end;gap:3px;width:42px;height:42px;padding:9px;display:flex;transform:skewY(-3deg);box-shadow:0 10px 22px #ee525233}.bm-global-brand-mark i{background:#fff;border-radius:4px;width:4px}.bm-global-brand-mark i:first-child{height:12px}.bm-global-brand-mark i:nth-child(2){height:20px}.bm-global-brand-mark i:nth-child(3){height:16px}.bm-global-brand strong{letter-spacing:-.035em;white-space:nowrap;font-size:20px}.bm-global-brand em{color:#f05b5d;font-style:normal}.bm-global-search{color:#7e899c;background:#141c29;border:1px solid #293345;border-radius:14px;flex:1;align-items:center;gap:12px;min-width:180px;max-width:580px;height:44px;margin-left:auto;padding:0 16px;display:flex}.bm-global-search:focus-within{border-color:#59677c;box-shadow:0 0 0 3px #ee525214}.bm-global-search svg{flex:none;width:20px;height:20px}.bm-global-search input{color:#f5f7fb;width:100%;min-width:0;font-size:var(--bm-type-body);background:0 0;border:0;outline:0}.bm-global-search input::placeholder{color:#758095}.bm-global-search--mobile{display:none}.bm-global-actions{align-items:center;gap:5px;margin-left:4px;display:flex}.bm-global-actions>a{color:#aab4c4;background:0 0;border-radius:50%;place-items:center;width:42px;height:42px;display:grid}.bm-global-actions>a:hover{color:#fff;background:#151d2a}.bm-global-actions>a.bm-global-avatar{color:#fff;width:44px;height:44px;font-size:var(--bm-type-body);background:#c98076;border:2px solid #dda39b;margin-left:3px;font-weight:850}.bm-global-notifications{position:relative}.bm-global-notifications:after{content:"";background:#f45b58;border:2px solid #090e16;border-radius:50%;width:6px;height:6px;position:absolute;top:7px;right:7px}.bm-global-back-row{z-index:2;background:0 0;padding:10px clamp(18px,3vw,34px) 0;position:relative}.bm-global-back-row button{color:#dbe2ed;min-height:34px;font-size:var(--bm-type-body);cursor:pointer;background:#121a27;border:1px solid #2a3546;border-radius:9px;padding:0 12px;font-weight:750;box-shadow:0 5px 16px #0000001f}.bm-global-back-row button:hover{color:#fff;border-color:#48566b}.bm-global-scrim{z-index:96;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#04080ead;border:0;position:fixed;inset:0}.bm-global-drawer{z-index:97;color:#dce3ee;visibility:hidden;background:#111722;border-right:1px solid #2a3342;flex-direction:column;width:min(340px,100vw - 44px);transition:transform .22s,visibility .22s;display:flex;position:fixed;top:0;bottom:0;left:0;transform:translate(-105%);box-shadow:28px 0 70px #00000061}.bm-global-drawer.is-open{visibility:visible;transform:translate(0)}.bm-global-drawer-head{border-bottom:1px solid #2a3342;justify-content:space-between;align-items:center;min-height:72px;padding:11px 17px;display:flex}.bm-global-drawer-head .bm-global-brand-mark{width:36px;height:36px;padding:8px}.bm-global-drawer-head .bm-global-brand strong{font-size:var(--bm-type-title)}.bm-global-drawer-head>button{color:#aab4c4;background:#1b2432;border:1px solid #303b4c;border-radius:10px;place-items:center;width:40px;height:40px;font-size:22px;display:grid}.bm-global-drawer nav{overscroll-behavior:contain;flex:1;padding:12px 16px 28px;overflow-y:auto}.bm-global-drawer nav section{border-bottom:1px solid #28313f;padding:7px 0 13px}.bm-global-drawer nav section:last-child{border-bottom:0}.bm-global-drawer nav section>small{color:#7e899a;font-size:var(--bm-type-caption);letter-spacing:.16em;padding:10px 12px 7px;font-weight:850;display:block}.bm-global-drawer nav a{color:#aab4c4;min-height:46px;font-size:var(--bm-type-body);border-radius:10px;align-items:center;gap:13px;padding:7px 12px;text-decoration:none;display:flex}.bm-global-drawer nav a:hover,.bm-global-drawer nav a[aria-current=page]{color:#fff;background:linear-gradient(90deg,#ee525230,#ee525208)}.bm-global-drawer nav a[aria-current=page]{border-left:3px solid #f45b58}.bm-global-drawer nav a i{color:#9da8b9;place-items:center;width:26px;font-size:17px;font-style:normal;display:grid}.bm-global-drawer nav a span{min-width:0}.bm-global-language{padding:14px 18px max(16px,env(safe-area-inset-bottom));color:#98a3b4;font-size:var(--bm-type-body);border-top:1px solid #2a3342;grid-template-columns:1fr minmax(130px,160px);align-items:center;gap:12px;display:grid}.bm-global-language select{color:#fff;background:#1c2635;border:1px solid #3a4658;border-radius:9px;min-height:40px;padding:0 10px}.bm-global-navigation :focus-visible,.bm-global-drawer :focus-visible,.bm-global-back-row :focus-visible,.bm-public-footer :focus-visible{outline-offset:3px;outline:3px solid #f56d68}.bm-global-navigation~#main-content .charts-top,.bm-global-navigation~#main-content .fan-public-top,.bm-global-navigation~#main-content .info-header,.bm-global-navigation~#main-content .seo-public-nav,.bm-global-navigation~#main-content .launchpad-public>header,.bm-global-navigation~#main-content .merch-page>header,.bm-global-navigation~#main-content .diaspora-discovery>header,.bm-global-navigation~#main-content .ai-transparency-page>header,.bm-global-navigation~#main-content .charts-footer,.bm-global-navigation~#main-content .seo-public-footer,.bm-global-navigation~#main-content .merch-page>footer,.bm-global-navigation~#main-content .ai-transparency-page>footer{display:none}.bm-public-footer{z-index:1;color:#f3f5f9;background:#080d15;border-top:1px solid #202938;padding:48px max(24px,50vw - 590px) 24px;position:relative}.bm-public-footer>.newsletter-signup{width:100%;margin-bottom:38px}.bm-public-footer-grid{grid-template-columns:minmax(200px,1.35fr) repeat(4,minmax(130px,1fr));gap:34px;display:grid}.bm-public-footer-brand p{color:#818da1;max-width:260px;font-size:var(--bm-type-body);margin:17px 0 0;line-height:1.65}.bm-public-footer-group>button{display:none}.bm-public-footer-group>strong{font-size:var(--bm-type-title);margin-bottom:15px;display:block}.bm-public-footer-group>div{flex-direction:column;align-items:flex-start;gap:11px;display:flex}.bm-public-footer-group a{color:#929daf;font-size:var(--bm-type-body);line-height:1.45;text-decoration:none}.bm-public-footer-group a:hover{color:#fff}.bm-public-footer-bottom{color:#68758a;font-size:var(--bm-type-body);border-top:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:20px;margin-top:38px;padding-top:22px;display:flex}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.bm-view-back{border:1px solid var(--line);background:var(--surface);min-height:34px;color:var(--text);font-size:var(--bm-type-body);border-radius:9px;margin:12px 20px 0;padding:6px 12px}@media (width<=980px){.bm-global-brand strong{font-size:var(--bm-type-title)}.bm-global-search{max-width:none}.bm-public-footer-grid{grid-template-columns:1.35fr repeat(2,minmax(150px,1fr))}.bm-public-footer-brand{grid-row:span 2}}@media (width<=720px){.bm-global-navigation{gap:9px;min-height:112px;padding:8px 14px 11px}.bm-global-main-row{gap:8px}.bm-global-menu-toggle{width:38px;height:38px}.bm-global-brand{gap:9px}.bm-global-brand-mark{width:38px;height:38px;padding:8px}.bm-global-brand strong{font-size:var(--bm-type-title)}.bm-global-main-row>.bm-global-search{display:none}.bm-global-search--mobile{width:100%;max-width:none;height:44px;margin:0;display:flex}.bm-global-actions{gap:0;margin-left:auto}.bm-global-actions>a{width:37px;height:37px}.bm-global-actions>a.bm-global-avatar{width:40px;height:40px}.bm-global-notifications{display:none!important}.bm-global-back-row{padding:8px 14px 0}.bm-global-back-row button{min-height:32px;font-size:var(--bm-type-body);padding:0 11px}.topbar{z-index:80;top:0;position:sticky!important}.sidebar{z-index:79;top:var(--bm-header-height,112px);height:calc(100dvh - var(--bm-header-height,112px));overscroll-behavior:contain;max-width:calc(100vw - 48px);padding-bottom:max(24px,env(safe-area-inset-bottom))}.sidebar-scrim{z-index:78;inset:var(--bm-header-height,112px) 0 0}.mobile-sidebar-open .sidebar{visibility:visible}.sidebar{visibility:hidden}.nav-submenu button,.sidebar-bottom>button{font-size:var(--bm-type-body);min-height:44px}.hero-copy{z-index:2;position:relative}.hero-card{min-height:0;padding-bottom:190px}.hero-art{height:180px}.hero-copy h1{overflow-wrap:anywhere;font-size:clamp(30px,8vw,42px)}.hero-copy p{font-size:var(--bm-type-body)}.hero-art-label{max-width:65%}.feature-rail{overscroll-behavior-inline:contain}.bm-view-back{margin:8px 12px 0}.charts-top nav,.fan-public-top nav,.merch-page>header nav,.info-header nav,.launchpad-public>header nav{flex-wrap:wrap}.bm-public-footer{padding:36px 20px 22px}.bm-public-footer>.newsletter-signup{margin-bottom:30px}.bm-public-footer-grid{display:block}.bm-public-footer-brand{padding-bottom:24px}.bm-public-footer-brand p{margin-top:13px}.bm-public-footer-group{border-top:1px solid #ffffff17}.bm-public-footer-group>strong{display:none}.bm-public-footer-group>button{color:#eef1f6;width:100%;min-height:52px;font-size:var(--bm-type-body);text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;padding:0;font-weight:800;display:flex}.bm-public-footer-group>button i{color:#8f9aab;font-size:16px;font-style:normal;transition:transform .18s}.bm-public-footer-group.is-open>button i{transform:rotate(180deg)}.bm-public-footer-group>div{padding:0 0 18px 4px;display:none}.bm-public-footer-group.is-open>div{display:flex}.bm-public-footer-group a{min-height:31px;font-size:var(--bm-type-body)}.bm-public-footer-bottom{flex-direction:column;align-items:flex-start;margin-top:24px}}@media (width<=390px){.bm-global-main-row{gap:6px}.bm-global-brand strong{font-size:var(--bm-type-title)}.bm-global-brand-mark{width:36px;height:36px}.bm-global-actions>a:first-child{width:34px}.bm-global-actions>a.bm-global-avatar{width:38px;height:38px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.bm-admin-shell .trust-admin-list,.bm-admin-shell .passport-admin-list,.bm-admin-shell .merch-order-list,.bm-admin-shell .real-coupon-form,.bm-admin-shell .real-coupon-list,.bm-admin-shell .bm-founding-grant,.bm-admin-shell .bm-founding-members,.bm-admin-shell .bm-feature-editor,.bm-admin-shell .bm-checkin-log,.bm-admin-shell .bm-feature-center>.bm-admin-card:not(.bm-launch-mode){min-width:0;padding:16px}.bm-admin-shell .trust-admin-list>header,.bm-admin-shell .passport-admin-list>header,.bm-admin-shell .merch-order-list>header,.bm-admin-shell .real-coupon-list>header,.bm-admin-shell .bm-founding-members>header,.bm-admin-shell .bm-checkin-log>header{min-width:0}@media (width<=520px){.bm-admin-shell .trust-admin-list,.bm-admin-shell .passport-admin-list,.bm-admin-shell .merch-order-list,.bm-admin-shell .real-coupon-form,.bm-admin-shell .real-coupon-list,.bm-admin-shell .bm-founding-grant,.bm-admin-shell .bm-founding-members,.bm-admin-shell .bm-feature-editor,.bm-admin-shell .bm-checkin-log,.bm-admin-shell .bm-feature-center>.bm-admin-card:not(.bm-launch-mode){padding:14px}}.admin-portal-shell .bm-admin-shell{--admin-muted:#566274;font-size:16px;line-height:1.55}.admin-portal-shell .bm-admin-shell p{font-size:16px;line-height:1.65}.admin-portal-shell .bm-admin-shell small,.admin-portal-shell .bm-admin-shell label,.admin-portal-shell .bm-admin-shell .bm-field-help{font-size:14px;line-height:1.55}.admin-portal-shell .bm-admin-shell input,.admin-portal-shell .bm-admin-shell select,.admin-portal-shell .bm-admin-shell textarea{font-size:16px;line-height:1.55}.admin-portal-shell .bm-admin-shell input:not([type=checkbox]):not([type=radio]),.admin-portal-shell .bm-admin-shell select{height:auto;min-height:42px;padding:9px 12px}.admin-portal-shell .bm-admin-shell textarea{resize:vertical;min-height:160px;padding:12px}.admin-portal-shell .bm-admin-shell button{font-size:var(--bm-type-body);line-height:1.4}.admin-portal-shell .bm-page-heading h1{font-size:var(--bm-type-page);line-height:1.5}.admin-portal-shell .bm-card-head strong,.admin-portal-shell .bm-platform-form h2{font-size:var(--bm-type-section);line-height:1.4}.admin-portal-shell .bm-card-head{flex-wrap:wrap;align-items:center;gap:16px}.admin-portal-shell .bm-kpi small,.admin-portal-shell .bm-kpi span{font-size:var(--bm-type-body);line-height:1.5}.admin-portal-shell .bm-kpi strong{font-size:28px;line-height:1.25}.admin-portal-shell .bm-table-head{font-size:var(--bm-type-body);min-height:44px}.admin-portal-shell .bm-table-row{font-size:var(--bm-type-body);min-height:76px}.admin-portal-shell .bm-table-row strong{font-size:var(--bm-type-title);line-height:1.4}.admin-portal-shell .bm-table-row small,.admin-portal-shell .bm-table-row em{font-size:14px;line-height:1.5}.admin-portal-shell .bm-table-toolbar{flex-wrap:wrap;gap:12px}.admin-portal-shell .bm-table-toolbar input{min-height:40px;font-size:16px}.admin-portal-shell .bm-page-heading p,.admin-portal-shell .bm-card-head small{font-size:var(--bm-type-body);color:var(--admin-muted)}.admin-portal-shell .bm-platform-fields>label>span strong{font-size:var(--bm-type-title);line-height:1.5}.admin-portal-shell .bm-platform-fields>label>span small{color:var(--admin-muted);font-size:14px;line-height:1.6}.admin-portal-shell .bm-platform-nav button strong{font-size:var(--bm-type-title);line-height:1.4}.admin-portal-shell .bm-platform-nav button small{font-size:var(--bm-type-caption);line-height:1.5}.admin-portal-shell .bm-admin-sidebar nav section>div>button,.admin-portal-shell .bm-admin-sidebar footer>button{height:auto;min-height:44px}.admin-portal-shell .bm-admin-sidebar nav section>div>button>span:nth-child(2),.admin-portal-shell .bm-admin-sidebar footer>button>span:nth-child(2){font-size:var(--bm-type-body);white-space:normal;line-height:1.4;overflow:visible}.admin-portal-shell .bm-admin-sidebar .bm-nav-heading{font-size:var(--bm-type-body);line-height:1.5}.admin-portal-shell .bm-admin-sidebar footer small{font-size:var(--bm-type-caption);line-height:1.5}.admin-portal-shell .bm-admin-sidebar footer{flex-shrink:0}.admin-portal-shell .bm-admin-sidebar footer .bm-sidebar-radio{font-size:var(--bm-type-body);white-space:normal;gap:7px;min-height:36px;padding:8px;line-height:1.4}.admin-portal-shell .bm-admin-sidebar footer .bm-sidebar-radio>span{font-size:var(--bm-type-body);white-space:normal;line-height:1.4;overflow:visible}.admin-portal-shell .bm-editor-modal{width:min(960px,100vw - 32px)}.admin-portal-shell .bm-editor-modal h2{font-size:24px;line-height:1.35}.admin-portal-shell .bm-editor-modal>header p{font-size:var(--bm-type-body);max-width:70ch;line-height:1.6}.admin-portal-shell .bm-editor-modal header small{font-size:var(--bm-type-caption)}.admin-portal-shell .bm-editor-grid{gap:20px;padding:24px}.admin-portal-shell .bm-editor-grid label{font-size:15px;line-height:1.5}.admin-portal-shell .bm-editor-modal footer button{font-size:var(--bm-type-body);height:auto;min-height:44px;padding:10px 16px}.admin-portal-shell .bm-editor-modal>footer{flex-wrap:wrap;gap:14px}.admin-portal-shell .bm-editor-modal>footer>div{flex-wrap:wrap;gap:10px;display:flex}.admin-portal-shell .bm-legal-editor{width:min(1100px,100vw - 32px)}.admin-portal-shell .bm-legal-editor textarea{min-height:50dvh;font-size:16px;line-height:1.7}.admin-portal-shell .bm-legal-editor footer a{font-size:var(--bm-type-body);line-height:1.5;text-decoration:underline}.admin-portal-shell .bm-privacy-gdpr{width:100%;min-width:0;max-width:none;margin-inline:0}.admin-portal-shell .bm-regional-admin{padding:24px;font-size:16px}.admin-portal-shell .bm-regional-admin li{font-size:16px;line-height:1.65}.admin-portal-shell .bm-privacy-gdpr .bm-admin-card{padding:20px}.admin-portal-shell .bm-platform-fields{gap:24px}.admin-portal-shell .bm-platform-audit>div{font-size:var(--bm-type-body);overflow-wrap:anywhere;line-height:1.6}.admin-portal-shell .bm-platform-audit h2{font-size:var(--bm-type-section)}.admin-portal-shell .bm-audit-timeline strong,.admin-portal-shell .bm-audit-timeline b{font-size:var(--bm-type-title)}.admin-portal-shell .bm-audit-timeline small,.admin-portal-shell .bm-audit-timeline em{font-size:14px;line-height:1.5}@media (width<=760px){.admin-portal-shell .bm-page-heading{flex-wrap:wrap;gap:16px}.admin-portal-shell .bm-page-heading h1{font-size:var(--bm-type-page)}.admin-portal-shell .bm-editor-modal,.admin-portal-shell .bm-legal-editor{width:100%;max-height:94dvh}.admin-portal-shell .bm-editor-grid{grid-template-columns:minmax(0,1fr);padding:18px}.admin-portal-shell .bm-editor-modal>header,.admin-portal-shell .bm-editor-modal>footer{padding:18px}.admin-portal-shell .bm-editor-modal>footer>div{width:100%}.admin-portal-shell .bm-editor-modal>footer button{flex:1}.admin-portal-shell .bm-regional-admin{padding:18px}}.bm-cookie-settings-trigger{z-index:80;border:1px solid var(--bm-border,#303846);background:var(--bm-surface,#111923);color:inherit;font:inherit;font-size:var(--bm-type-body);cursor:pointer;border-radius:999px;padding:9px 13px;position:fixed;bottom:16px;right:16px;box-shadow:0 8px 28px #0000003d}.bm-cookie-consent{z-index:100;border:1px solid var(--bm-border,#303846);background:var(--bm-surface,#111923);width:min(760px,100vw - 28px);color:inherit;border-radius:18px;padding:20px;position:fixed;bottom:18px;left:50%;transform:translate(-50%);box-shadow:0 24px 70px #0000006b}.bm-cookie-consent__copy small{font-size:var(--bm-type-caption);letter-spacing:.12em;opacity:.68;font-weight:800}.bm-cookie-consent__copy h2{font-size:var(--bm-type-section);margin:5px 0 6px}.bm-cookie-consent__copy p{opacity:.78;margin:0;line-height:1.55}.bm-cookie-consent__choices{gap:8px;margin:16px 0;display:grid}.bm-cookie-consent__choices label{border:1px solid var(--bm-border,#303846);border-radius:12px;justify-content:space-between;align-items:center;gap:18px;padding:11px 13px;display:flex}.bm-cookie-consent__choices label span{gap:2px;display:grid}.bm-cookie-consent__choices label small{opacity:.68}.bm-cookie-consent__choices label.is-required{opacity:.82}.bm-cookie-consent__choices input{width:18px;height:18px}.bm-cookie-consent__error{color:#ff9b98;margin:12px 0 0}.bm-cookie-consent footer{justify-content:space-between;align-items:center;gap:16px;margin-top:16px;display:flex}.bm-cookie-consent footer>a{font-size:var(--bm-type-body);text-decoration:underline}.bm-cookie-consent footer>div{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.bm-cookie-consent button{border:1px solid var(--bm-border,#303846);color:inherit;font:inherit;cursor:pointer;background:0 0;border-radius:10px;padding:9px 12px}.bm-cookie-consent button.is-primary{background:var(--bm-accent,#ee625a);color:#fff;border-color:#0000}.bm-cookie-consent button:disabled{opacity:.55;cursor:wait}@media (width<=640px){.bm-cookie-consent{border-radius:16px;padding:16px;bottom:10px}.bm-cookie-consent footer{flex-direction:column;align-items:stretch}.bm-cookie-consent footer>div{grid-template-columns:1fr 1fr;display:grid}.bm-cookie-consent footer button{width:100%}.bm-cookie-settings-trigger{bottom:10px;right:10px}}.bm-age-gate{z-index:140;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#05090fc2;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.bm-age-gate>section{border:1px solid var(--bm-border,#303846);background:var(--bm-surface,#111923);width:min(560px,100%);color:inherit;border-radius:20px;padding:24px;box-shadow:0 28px 90px #00000080}.bm-age-gate small{font-size:var(--bm-type-caption);letter-spacing:.14em;opacity:.65;font-weight:900}.bm-age-gate h2{margin:6px 0 8px;font-size:26px}.bm-age-gate p{opacity:.8;line-height:1.55}.bm-age-gate dl{grid-template-columns:1fr 1fr;gap:8px;margin:16px 0;display:grid}.bm-age-gate dl div{border:1px solid var(--bm-border,#303846);border-radius:12px;padding:10px}.bm-age-gate dt{font-size:var(--bm-type-caption);opacity:.65}.bm-age-gate dd{margin:4px 0 0;font-weight:800}.bm-age-gate__actions{gap:8px;display:grid}.bm-age-gate button,.bm-age-gate__links a{border:1px solid var(--bm-border,#303846);color:inherit;font:inherit;text-align:center;cursor:pointer;background:0 0;border-radius:11px;padding:11px 13px}.bm-age-gate button.is-primary{background:var(--bm-accent,#ee625a);color:#fff;border-color:#0000}.bm-age-gate__links{grid-template-columns:1fr 1fr;gap:8px;display:grid}.bm-age-gate__error{color:#ff9b98}@media (width<=520px){.bm-age-gate>section{padding:18px}.bm-age-gate dl,.bm-age-gate__links{grid-template-columns:1fr}}:root{--bm-type-caption:.875rem;--bm-type-body:1rem;--bm-type-title:1.125rem;--bm-type-subheading:1.25rem;--bm-type-section:1.5rem;--bm-type-page:1.75rem}html{font-size:100%}body{font-size:var(--bm-type-body);line-height:1.6}body h1{font-size:var(--bm-type-page);line-height:1.25}body h2{font-size:var(--bm-type-section);line-height:1.35}body h3{font-size:var(--bm-type-subheading);line-height:1.4}body :is(h4,h5,h6),body strong{font-size:var(--bm-type-title);line-height:1.45}body :is(input,select,textarea){font-size:var(--bm-type-body)}body :is(p,li,dd){line-height:1.65}.admin-portal-shell .bm-release-matrix>div{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr))}.admin-portal-shell .bm-release-matrix article{gap:12px;min-height:88px;padding:16px}.admin-portal-shell .bm-release-matrix article span{overflow-wrap:anywhere;min-width:0;font-size:var(--bm-type-title);line-height:1.5;overflow:visible}.admin-portal-shell .bm-release-matrix article strong{font-size:var(--bm-type-body)}.admin-portal-shell .bm-release-matrix article em{flex-shrink:0;width:26px;height:26px}.admin-portal-shell .bm-release-matrix>header{flex-wrap:wrap}.admin-portal-shell .bm-language-studio>div{gap:12px;padding-block:18px}.admin-portal-shell .bm-language-studio>div strong,.admin-portal-shell .bm-action-row strong{font-size:var(--bm-type-title);line-height:1.45}.admin-portal-shell .bm-language-studio>header{flex-wrap:wrap;gap:18px}.admin-portal-shell .bm-language-studio>header label{flex-wrap:wrap}.admin-portal-shell .bm-language-studio>div>span,.admin-portal-shell .bm-action-row>span{overflow-wrap:anywhere;min-width:0}.admin-portal-shell .bm-language-studio>div>.bm-admin-mark{width:32px;min-height:32px;font-size:var(--bm-type-caption);white-space:nowrap}.admin-portal-shell .bm-action-row{gap:12px;padding-block:18px}.admin-portal-shell .bm-health-row{gap:16px;padding-block:16px}.admin-portal-shell .bm-health-row>span{overflow-wrap:anywhere;min-width:0}.radio-admin-shell .radio-kpi-grid small,.radio-shell .radio-kpi-grid small,.radio-kpi-grid small{font-size:var(--bm-type-body);letter-spacing:.06em;line-height:1.5}.radio-kpi-grid article{min-height:180px}.radio-kpi-grid small{padding-right:42px;display:block}.admin-portal-shell .bm-admin-shell .radio-kpi-grid small{font-size:var(--bm-type-body)}.legal-section p,.info-prose p,.info-prose li{line-height:1.8}.legal-section{margin-block:26px}.legal-section p{max-width:75ch}:is(.admin-portal-shell,.radio-admin-shell,.radio-shell,.seo-admin-shell,.contact-admin-shell,.transcode-shell) :is(input,select):not([type=checkbox]):not([type=radio]):not([type=range]){min-height:44px}@media (width>=761px){.admin-portal-shell .bm-admin-topbar{grid-template-columns:220px 34px minmax(100px,1fr) max-content}.admin-portal-shell .bm-admin-shell.is-collapsed .bm-admin-topbar{grid-template-columns:62px 34px minmax(100px,1fr) max-content}.admin-portal-shell .bm-top-actions{min-width:max-content}.admin-portal-shell .bm-top-actions>button,.admin-portal-shell .bm-top-actions>.bm-radio-link{white-space:nowrap;flex-shrink:0;justify-content:center;align-items:center;gap:6px;height:auto;min-height:44px;padding:9px 12px;line-height:1.4}.admin-portal-shell .bm-top-actions>.bm-radio-link{display:inline-flex}}@media (width>=761px) and (width<=1100px){.admin-portal-shell .bm-top-actions>.bm-radio-link{display:none}}@media (width<=760px){.admin-portal-shell .bm-release-matrix>div{grid-template-columns:minmax(0,1fr)}.admin-portal-shell .bm-release-matrix article{min-height:84px}.admin-portal-shell .bm-language-studio>header label{width:100%}.admin-portal-shell .bm-language-studio>header select{flex:1;min-width:0;max-width:100%}.admin-portal-shell .bm-action-row{grid-template-columns:32px minmax(0,1fr)}.admin-portal-shell .bm-action-row em{grid-column:2;justify-self:start}.radio-kpi-grid small{padding-right:42px}}.contact-admin-shell{--ca-bg:#f5f7fa;--ca-card:#fff;--ca-line:#e3e8ef;--ca-text:#18202c;--ca-muted:#6c7889;--ca-accent:#ec5b5b;min-height:100vh;color:var(--ca-text);background:var(--ca-bg);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.contact-admin-topbar{z-index:50;border-bottom:1px solid var(--ca-line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff5;grid-template-columns:190px minmax(240px,1fr) auto auto;align-items:center;gap:18px;height:68px;padding:0 20px;display:grid;position:fixed;inset:0 0 auto}.contact-admin-brand{color:#151b25;font-size:var(--bm-type-body);white-space:nowrap;align-items:center;gap:9px;text-decoration:none;display:flex}.contact-admin-brand>span{background:var(--ca-accent);border-radius:8px 8px 9px 2px;align-items:flex-end;gap:2px;width:27px;height:27px;padding:5px;display:flex}.contact-admin-brand i{background:#fff;border-radius:3px;width:3px;height:7px}.contact-admin-brand i:nth-child(2){height:13px}.contact-admin-brand i:nth-child(3){height:17px}.contact-admin-menu{cursor:pointer;background:0 0;border:0;font-size:20px;display:none}.contact-admin-search{color:#8690a0;background:#f2f4f7;border-radius:11px;align-items:center;gap:8px;width:min(680px,100%);height:40px;padding:0 14px;display:flex}.contact-admin-search input,.contact-admin-toolbar input{background:0 0;border:0;outline:0;width:100%}.contact-admin-shortcut{color:#394352;border:1px solid var(--ca-line);min-height:38px;font-size:var(--bm-type-body);border-radius:11px;align-items:center;padding:0 14px;font-weight:750;text-decoration:none;display:flex}.contact-admin-profile{position:relative}.contact-admin-profile>button{color:#fff;cursor:pointer;background:#c97373;border:0;border-radius:50%;width:40px;height:40px;font-weight:800}.contact-admin-profile>div{border:1px solid var(--ca-line);background:#fff;border-radius:14px;width:230px;padding:14px;display:grid;position:absolute;top:48px;right:0;box-shadow:0 18px 55px #1c26362b}.contact-admin-profile strong,.contact-admin-profile small{padding:3px 7px}.contact-admin-profile small{color:var(--ca-muted);margin-bottom:7px}.contact-admin-profile a{color:#354052;font-size:var(--bm-type-body);border-top:1px solid #eef1f5;padding:10px 7px;text-decoration:none}.contact-admin-sidebar{z-index:40;border-right:1px solid var(--ca-line);background:#fff;flex-direction:column;justify-content:space-between;width:220px;padding:20px 12px 16px;display:flex;position:fixed;top:68px;bottom:0;left:0}.contact-admin-sidebar nav{gap:5px;display:grid}.contact-admin-sidebar nav>small{color:#98a1af;font-size:var(--bm-type-caption);letter-spacing:.12em;margin:12px 10px 5px;font-weight:850}.contact-admin-sidebar a,.contact-admin-sidebar button{color:#4d5868;min-height:39px;font-size:var(--bm-type-body);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;grid-template-columns:22px 1fr auto;align-items:center;gap:7px;padding:0 10px;text-decoration:none;display:grid}.contact-admin-sidebar .is-active{color:#202936;background:#f0f2f5;font-weight:750}.contact-admin-sidebar b{color:#fff;background:var(--ca-accent);min-width:20px;height:20px;font-size:var(--bm-type-body);border-radius:10px;place-items:center;padding:0 5px;display:grid}.contact-admin-sidebar footer{color:#677385;border-top:1px solid var(--ca-line);font-size:var(--bm-type-body);align-items:center;gap:7px;padding:14px 10px 0;display:flex}.contact-admin-sidebar footer small{margin-left:auto}.contact-admin-status-dot{background:#42c496;border-radius:50%;width:7px;height:7px}.contact-admin-main{margin-left:220px;padding:102px 26px 60px}.contact-admin-heading{justify-content:space-between;align-items:center;gap:20px;max-width:1500px;margin:0 auto 22px;display:flex}.contact-admin-heading span{color:var(--ca-accent);font-size:var(--bm-type-body);letter-spacing:.15em;font-weight:850}.contact-admin-heading h1{font-size:var(--bm-type-page);letter-spacing:-.04em;margin:6px 0 5px}.contact-admin-heading p{color:var(--ca-muted);font-size:var(--bm-type-body);margin:0}.contact-admin-heading button{color:#344053;border:1px solid var(--ca-line);cursor:pointer;background:#fff;border-radius:10px;min-height:38px;padding:0 14px;font-weight:700}.contact-admin-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;max-width:1500px;margin:0 auto 15px;display:grid}.contact-admin-kpis article{border:1px solid var(--ca-line);background:#fff;border-radius:14px;min-height:112px;padding:19px;box-shadow:0 2px 6px #212b3906}.contact-admin-kpis span{color:#6f7b8b;font-size:var(--bm-type-body);letter-spacing:.08em;font-weight:850;display:block}.contact-admin-kpis strong{margin:8px 0 2px;font-size:28px;display:block}.contact-admin-kpis small{color:#9099a7;font-size:var(--bm-type-body)}.contact-admin-kpis .is-urgent{background:snow;border-color:#f4c2bf}.contact-admin-kpis .is-urgent strong{color:#dd4f4f}.contact-admin-toolbar{border:1px solid var(--ca-line);background:#fff;border-radius:13px;grid-template-columns:minmax(250px,1fr) 170px 230px;gap:9px;max-width:1500px;margin:0 auto 12px;padding:12px;display:grid}.contact-admin-toolbar label{color:#828d9c;background:#f4f6f8;border-radius:9px;align-items:center;gap:8px;padding:0 12px;display:flex}.contact-admin-toolbar input{height:38px}.contact-admin-toolbar select,.contact-admin-editor select,.contact-admin-editor input,.contact-admin-editor textarea{color:#354050;border:1px solid var(--ca-line);background:#fff;border-radius:9px;outline:0}.contact-admin-toolbar select{padding:0 11px}.contact-admin-error{color:#b83e3e;max-width:1500px;font-size:var(--bm-type-body);background:#fff5f5;border:1px solid #f4cccc;border-radius:10px;margin:0 auto 12px;padding:12px}.contact-admin-inbox{border:1px solid var(--ca-line);background:#fff;border-radius:14px;max-width:1500px;margin:0 auto;overflow:hidden}.contact-admin-inbox>header,.contact-admin-inbox>button{grid-template-columns:minmax(350px,2fr) minmax(180px,1fr) 135px 150px;align-items:center;gap:14px;width:100%;display:grid}.contact-admin-inbox>header{color:#7c8797;border-bottom:1px solid var(--ca-line);min-height:42px;font-size:var(--bm-type-body);letter-spacing:.07em;background:#fafbfc;padding:0 17px;font-weight:850}.contact-admin-inbox>button{color:#303a48;text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #edf0f4;min-height:72px;padding:10px 17px}.contact-admin-inbox>button:hover,.contact-admin-inbox>button.is-selected{background:#f8f9fb}.contact-admin-sender{grid-template-columns:38px minmax(0,1fr);align-items:center;gap:11px;display:grid}.contact-admin-sender>i,.contact-admin-person>i{color:#b84f4f;background:#fae8e8;border-radius:11px;place-items:center;width:38px;height:38px;font-style:normal;font-weight:850;display:grid}.contact-admin-sender strong{text-overflow:ellipsis;white-space:nowrap;font-size:var(--bm-type-title);display:block;overflow:hidden}.contact-admin-sender small{color:#8892a1;font-size:var(--bm-type-caption);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;display:block;overflow:hidden}.contact-admin-category{color:#596577;font-size:var(--bm-type-body)}.contact-admin-badge{font-size:var(--bm-type-caption);border-radius:11px;padding:5px 8px;display:inline-flex}.status-new{color:#a73d3d;background:#ffe5e3}.status-open{color:#276cb0;background:#e3f0ff}.status-waiting{color:#956315;background:#fff1cf}.status-resolved{color:#16734f;background:#dcf7ec}.status-closed{color:#626d7b;background:#ebeff3}.contact-admin-inbox>button>span:nth-child(3) small{width:max-content;font-size:var(--bm-type-caption);margin-top:4px;font-weight:750;display:block}.priority-urgent{color:#c83737}.priority-high{color:#a9620a}.priority-low{color:#6c7785}.contact-admin-inbox time{color:#7d8795;font-size:var(--bm-type-caption)}.contact-admin-empty{text-align:center;place-items:center;min-height:280px;padding:35px;display:grid}.contact-admin-empty>span{color:#258663;background:#e1f7ef;border-radius:50%;place-items:center;width:47px;height:47px;font-size:20px;display:grid}.contact-admin-empty h2{font-size:var(--bm-type-section);margin:13px 0 4px}.contact-admin-empty p{color:var(--ca-muted);font-size:var(--bm-type-body);margin:0}.contact-admin-spinner,.contact-access-spinner{border:3px solid #e4e8ee;border-top-color:var(--ca-accent);border-radius:50%;width:34px;height:34px;animation:.8s linear infinite contact-spin}@keyframes contact-spin{to{transform:rotate(360deg)}}.contact-admin-drawer-backdrop{z-index:70;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#12192359;position:fixed;inset:0}.contact-admin-drawer{background:#fff;grid-template-rows:auto 1fr auto;width:min(590px,100%);display:grid;position:absolute;top:0;bottom:0;right:0;box-shadow:-24px 0 80px #161f2d38}.contact-admin-drawer>header{border-bottom:1px solid var(--ca-line);justify-content:space-between;align-items:flex-start;gap:20px;padding:25px;display:flex}.contact-admin-drawer>header small{color:var(--ca-accent);font:750 var(--bm-type-caption) ui-monospace,monospace}.contact-admin-drawer>header h2{font-size:var(--bm-type-section);letter-spacing:-.025em;margin:7px 0 0}.contact-admin-drawer>header button{color:#657080;cursor:pointer;background:0 0;border:0;font-size:27px}.contact-admin-drawer__body{padding:24px;overflow-y:auto}.contact-admin-person{border-bottom:1px solid var(--ca-line);grid-template-columns:46px 1fr;gap:12px;padding-bottom:20px;display:grid}.contact-admin-person>i{width:46px;height:46px}.contact-admin-person strong,.contact-admin-person a,.contact-admin-person small{display:block}.contact-admin-person a{color:#3571b6;font-size:var(--bm-type-body);margin:4px 0;text-decoration:none}.contact-admin-person small{color:#8a94a2;font-size:var(--bm-type-caption)}.contact-admin-message{gap:12px;padding:24px 0;display:grid}.contact-admin-message p{color:#3d4756;white-space:pre-wrap;margin:0;line-height:1.7}.contact-admin-message span{font-size:var(--bm-type-body);background:#f4f6f8;border-radius:9px;padding:10px}.contact-admin-message a{color:#356fac;font-size:var(--bm-type-body)}.contact-admin-editor{border-top:1px solid var(--ca-line);grid-template-columns:1fr 1fr;gap:13px;padding-top:21px;display:grid}.contact-admin-editor label{color:#596577;font-size:var(--bm-type-caption);gap:7px;font-weight:750;display:grid}.contact-admin-editor .is-wide{grid-column:1/-1}.contact-admin-editor select,.contact-admin-editor input{height:42px;padding:0 11px}.contact-admin-editor textarea{resize:vertical;min-height:110px;padding:11px}.contact-admin-drawer>footer{border-top:1px solid var(--ca-line);justify-content:flex-end;align-items:center;gap:9px;padding:17px 24px;display:flex}.contact-admin-drawer>footer a,.contact-admin-drawer>footer button{min-height:42px;font-size:var(--bm-type-body);border-radius:10px;justify-content:center;align-items:center;padding:0 15px;font-weight:750;text-decoration:none;display:inline-flex}.contact-admin-drawer>footer a{color:#354052;border:1px solid var(--ca-line)}.contact-admin-drawer>footer button{color:#fff;background:var(--ca-accent);cursor:pointer;border:0}.contact-admin-heading__actions{flex:none;align-items:center;gap:8px;display:flex}.contact-admin-notice{color:#176344;max-width:1500px;font-size:var(--bm-type-body);background:#effbf6;border:1px solid #bfe9d9;border-radius:10px;margin:0 auto 12px;padding:12px}.contact-admin-error.is-embedded,.contact-admin-notice.is-embedded{max-width:none;margin:14px 0 0}.contact-admin-modal>.contact-admin-error.is-embedded{margin:16px 23px 0}.contact-admin-drawer{width:min(650px,100%)}.contact-admin-person>span>span{color:#3571b6;font-size:var(--bm-type-body);margin:4px 0;display:block}.contact-admin-thread{gap:11px;padding:23px 0;display:grid}.contact-admin-thread>header{justify-content:space-between;align-items:center;gap:10px;display:flex}.contact-admin-thread>header strong{font-size:var(--bm-type-title)}.contact-admin-thread>header small{color:var(--ca-muted);font-size:var(--bm-type-caption)}.contact-admin-thread article{background:#f7f9fb;border:1px solid #e6eaf0;border-radius:13px;gap:9px;width:min(92%,560px);padding:14px 15px;display:grid}.contact-admin-thread article.is-outbound{background:#fff5f4;border-color:#f2d3d1;justify-self:end}.contact-admin-thread article.is-failed{background:#fff0ef;border-color:#efb8b5}.contact-admin-thread article>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.contact-admin-thread article b{font-size:var(--bm-type-body)}.contact-admin-thread article time,.contact-admin-thread article small{color:#808b9b;font-size:var(--bm-type-caption)}.contact-admin-thread article p{color:#3d4756;white-space:pre-wrap;line-height:1.65;font-size:var(--bm-type-body);margin:0}.contact-admin-thread article>span{font-size:var(--bm-type-body);background:#fff;border-radius:8px;padding:8px}.contact-admin-thread article a{color:#356fac;font-size:var(--bm-type-body)}.contact-admin-thread article em{color:#b83e3e;font-size:var(--bm-type-caption);font-style:normal;line-height:1.5}.contact-admin-compose{background:#fafbfc;border:1px solid #e1e6ed;border-radius:15px;gap:13px;margin-bottom:22px;padding:18px;display:grid}.contact-admin-compose>header{justify-content:space-between;align-items:flex-start;gap:13px;display:flex}.contact-admin-compose>header small{color:var(--ca-accent);font-size:var(--bm-type-caption);letter-spacing:.09em;font-weight:850}.contact-admin-compose h3{font-size:var(--bm-type-subheading);margin:4px 0 0}.contact-admin-compose>header>span{font-size:var(--bm-type-body);white-space:nowrap;border-radius:10px;padding:6px 8px;font-weight:800}.contact-admin-compose .is-ready{color:#176344;background:#dcf7ec}.contact-admin-compose .is-missing{color:#a45a15;background:#fff0d9}.contact-admin-provider-warning{color:#865319;font-size:var(--bm-type-body);background:#fff8ec;border:1px solid #f2d4a7;border-radius:9px;margin:0;padding:10px;line-height:1.5}.contact-admin-provider-warning a{color:#245f9d;font-weight:750}.contact-admin-compose>label{color:#596577;font-size:var(--bm-type-caption);gap:7px;font-weight:750;display:grid}.contact-admin-compose select,.contact-admin-compose input,.contact-admin-compose textarea{color:#354050;border:1px solid var(--ca-line);background:#fff;border-radius:9px;outline:0;width:100%}.contact-admin-compose select,.contact-admin-compose input{height:42px;padding:0 11px}.contact-admin-compose textarea{resize:vertical;min-height:150px;padding:11px;line-height:1.55}.contact-admin-resolve{cursor:pointer;align-items:flex-start;gap:9px!important;display:flex!important}.contact-admin-resolve input{accent-color:var(--ca-accent);flex:none;margin-top:2px;width:16px!important;height:16px!important}.contact-admin-resolve span{gap:3px;display:grid}.contact-admin-resolve b{font-size:var(--bm-type-body)}.contact-admin-resolve small{color:#7b8796;font-size:var(--bm-type-caption);font-weight:500}.contact-admin-send{color:#fff;background:var(--ca-accent);min-height:43px;font-size:var(--bm-type-body);cursor:pointer;border:0;border-radius:10px;font-weight:800}.contact-admin-send:disabled,.contact-admin-drawer button:disabled,.contact-admin-modal button:disabled{cursor:not-allowed;opacity:.5}.contact-admin-drawer>footer button.is-secondary{color:#354052;border:1px solid var(--ca-line);background:#fff}.contact-admin-modal-backdrop{z-index:90;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#12192373;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.contact-admin-modal{background:#fff;border:1px solid #dfe4eb;border-radius:18px;width:min(760px,100%);max-height:min(820px,92vh);overflow-y:auto;box-shadow:0 28px 100px #161f2d42}.contact-admin-modal>header{border-bottom:1px solid var(--ca-line);justify-content:space-between;align-items:flex-start;gap:20px;padding:23px;display:flex}.contact-admin-modal>header small{color:var(--ca-accent);font-size:var(--bm-type-caption);letter-spacing:.12em;font-weight:850}.contact-admin-modal>header h2{font-size:var(--bm-type-section);margin:6px 0 5px}.contact-admin-modal>header p{color:var(--ca-muted);font-size:var(--bm-type-body);margin:0}.contact-admin-modal>header button{color:#657080;cursor:pointer;background:0 0;border:0;font-size:27px}.contact-admin-address-list{gap:9px;padding:20px 23px;display:grid}.contact-admin-address-list article{border:1px solid #e5e9ef;border-radius:11px;grid-template-columns:minmax(180px,1fr) auto;align-items:center;gap:7px 14px;padding:13px;display:grid}.contact-admin-address-list article>span{gap:4px;min-width:0;display:grid}.contact-admin-address-list article strong{font-size:var(--bm-type-title)}.contact-admin-address-list article small{color:#667285;font-size:var(--bm-type-caption);text-overflow:ellipsis;overflow:hidden}.contact-admin-address-list article>em{color:#42617f;font-size:var(--bm-type-caption);letter-spacing:.06em;background:#eef3f8;border-radius:8px;padding:5px 7px;font-style:normal;font-weight:850}.contact-admin-address-list article>i{color:#8993a1;font-size:var(--bm-type-body);grid-column:1/-1;font-style:normal}.contact-admin-address-list article>div{flex-wrap:wrap;grid-column:1/-1;gap:6px;display:flex}.contact-admin-address-list button{color:#425064;min-height:30px;font-size:var(--bm-type-body);cursor:pointer;background:#fff;border:1px solid #dce2e9;border-radius:8px;padding:0 9px;font-weight:750}.contact-admin-address-list button.is-delete{color:#b53e3e;border-color:#f0c5c5}.contact-admin-modal>form{border-top:1px solid var(--ca-line);background:#fafbfc;gap:13px;padding:20px 23px 23px;display:grid}.contact-admin-modal>form h3{font-size:var(--bm-type-subheading);margin:0}.contact-admin-modal>form>div{grid-template-columns:1fr 1fr;gap:10px;display:grid}.contact-admin-modal>form label{color:#596577;font-size:var(--bm-type-caption);gap:6px;font-weight:750;display:grid}.contact-admin-modal>form input{color:#354050;border:1px solid var(--ca-line);background:#fff;border-radius:9px;outline:0;width:100%;height:41px;padding:0 10px}.contact-admin-modal>form>button{color:#fff;background:var(--ca-accent);min-height:42px;font-size:var(--bm-type-body);cursor:pointer;border:0;border-radius:10px;font-weight:800}.contact-admin-scrim{display:none}.contact-access-screen{color:#ecf0f6;background:#0b111a;place-items:center;min-height:100vh;padding:24px;display:grid}.contact-access-screen>section{text-align:center;background:#111a28;border:1px solid #273247;border-radius:22px;justify-items:center;width:min(460px,100%);padding:42px;display:grid}.contact-access-screen i{color:#fff;background:#e75e5e;border-radius:15px;place-items:center;width:52px;height:52px;margin-bottom:18px;font-style:normal;font-weight:850;display:grid}.contact-access-screen small{color:#e27470;font-size:var(--bm-type-caption);letter-spacing:.15em;font-weight:850}.contact-access-screen h1{margin:10px 0;font-size:28px}.contact-access-screen p{color:#94a0b2;margin:0 0 22px;line-height:1.6}.contact-access-screen a,.contact-access-screen button{color:#fff;cursor:pointer;background:0 0;border:1px solid #344159;border-radius:11px;min-height:43px;margin-top:9px;padding:0 17px;font-weight:750;text-decoration:none}.contact-access-screen .is-primary,.contact-access-screen button{background:#e75e5e;border-color:#0000}@media (width<=980px){.contact-admin-topbar{grid-template-columns:auto 1fr auto;padding:0 14px}.contact-admin-menu{display:block}.contact-admin-brand b,.contact-admin-topbar>.contact-admin-search,.contact-admin-shortcut{display:none}.contact-admin-sidebar{z-index:61;transition:all .2s;top:68px;transform:translate(-105%)}.contact-admin-sidebar.is-open{transform:translate(0)}.contact-admin-scrim{z-index:60;background:#0a0f1766;border:0;display:block;position:fixed;inset:68px 0 0}.contact-admin-main{margin-left:0;padding:92px 14px 45px}.contact-admin-kpis,.contact-admin-toolbar{grid-template-columns:1fr 1fr}.contact-admin-toolbar label{grid-column:1/-1}.contact-admin-inbox{overflow-x:auto}.contact-admin-inbox>header,.contact-admin-inbox>button{grid-template-columns:minmax(330px,2fr) 190px 130px 140px;min-width:820px}}@media (width<=560px){.contact-admin-kpis{gap:8px}.contact-admin-kpis article{min-height:98px;padding:14px}.contact-admin-kpis strong{font-size:24px}.contact-admin-heading{align-items:flex-start}.contact-admin-heading button{font-size:0}.contact-admin-heading button:after{content:"↻";font-size:17px}.contact-admin-toolbar{grid-template-columns:1fr}.contact-admin-toolbar label{grid-column:auto}.contact-admin-toolbar select{height:40px}.contact-admin-drawer__body,.contact-admin-drawer>header{padding:19px}.contact-admin-editor{grid-template-columns:1fr}.contact-admin-editor .is-wide{grid-column:auto}.contact-admin-drawer>footer{flex-direction:column;align-items:stretch}.contact-admin-drawer>footer a,.contact-admin-drawer>footer button{width:100%}.contact-admin-heading__actions{display:grid}.contact-admin-heading__actions button{min-height:34px;font-size:var(--bm-type-body);padding:0 9px}.contact-admin-heading__actions button:after{content:none}.contact-admin-heading__actions button:last-child{font-size:0}.contact-admin-heading__actions button:last-child:after{content:"↻";font-size:17px}.contact-admin-thread article{width:96%}.contact-admin-compose{padding:14px}.contact-admin-compose>header{display:grid}.contact-admin-modal-backdrop{padding:10px}.contact-admin-modal{max-height:96vh}.contact-admin-modal>form>div,.contact-admin-address-list article{grid-template-columns:1fr}.contact-admin-address-list article>em{justify-self:start}}.radio-upload-grid{grid-template-columns:.85fr 1.15fr;gap:15px;display:grid}.radio-upload-grid>.radio-panel{padding-bottom:18px}.radio-dropzone{cursor:pointer;background:#fafbfc;border:1.5px dashed #cad1dc;border-radius:13px;flex-direction:column;justify-content:center;align-items:center;min-height:230px;margin:19px;padding:25px;display:flex}.radio-dropzone:hover{border-color:var(--radio-red);background:#fff8f8}.radio-dropzone.has-file{background:#f2fbf7;border-color:#54c999}.radio-dropzone input,.radio-cover-drop input{display:none}.radio-dropzone>b{width:52px;height:52px;color:var(--radio-red);border:1px solid var(--radio-line);background:#fff;border-radius:50%;place-items:center;margin-bottom:12px;font-size:20px;display:grid;box-shadow:0 8px 20px #17203314}.radio-dropzone strong{max-width:90%;font-size:var(--bm-type-title);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.radio-dropzone small{color:var(--radio-muted);font-size:var(--bm-type-caption);margin-top:7px}.radio-cover-drop{border:1px solid var(--radio-line);cursor:pointer;background:#fff;border-radius:11px;align-items:center;gap:12px;margin:0 19px;padding:11px;display:flex}.radio-cover-drop>span:first-of-type{color:#9ca6b5;background:#f0f2f5 50%/cover;border-radius:9px;flex:none;place-items:center;width:53px;height:53px;display:grid}.radio-cover-drop>span:nth-of-type(2){flex-direction:column;flex:1;min-width:0;display:flex}.radio-cover-drop strong{font-size:var(--bm-type-title);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.radio-cover-drop small{color:var(--radio-muted);font-size:var(--bm-type-caption);margin-top:4px}.radio-cover-drop>b{color:var(--radio-red);font-size:var(--bm-type-body);background:#fff3f3;border-radius:7px;padding:7px 10px}.radio-upload-note{color:#3a6856;background:#eef9f4;border-radius:10px;align-items:center;gap:10px;margin:14px 19px 0;padding:12px;display:flex}.radio-upload-note>b{color:#fff;width:25px;height:25px;font-size:var(--bm-type-body);background:#31b77c;border-radius:50%;place-items:center;display:grid}.radio-upload-note>span{flex-direction:column;display:flex}.radio-upload-note strong{font-size:var(--bm-type-title)}.radio-upload-note small{color:#61907c;font-size:var(--bm-type-caption);margin-top:3px;line-height:1.4}.radio-form-grid{grid-template-columns:1fr 1fr;gap:14px;padding:19px;display:grid}.radio-form-grid label,.radio-schedule-form label{color:#515d70;font-size:var(--bm-type-caption);flex-direction:column;gap:7px;font-weight:800;display:flex}.radio-form-grid label.is-wide{grid-column:1/-1}.radio-form-grid input,.radio-form-grid select,.radio-form-grid textarea,.radio-schedule-form input,.radio-schedule-form select{width:100%;color:var(--radio-ink);font-size:var(--bm-type-body);background:#fafbfc;border:1px solid #dfe4ea;border-radius:8px;outline:0;padding:10px 11px}.radio-form-grid input:focus,.radio-form-grid select:focus,.radio-form-grid textarea:focus,.radio-schedule-form input:focus,.radio-schedule-form select:focus{background:#fff;border-color:#ef9da0;box-shadow:0 0 0 3px #e7535914}.radio-form-grid textarea{resize:vertical;min-height:86px}.radio-check{align-self:end;padding:9px 0;flex-direction:row!important;align-items:center!important}.radio-check input{width:auto!important}.radio-form-actions{border-top:1px solid var(--radio-line);justify-content:flex-end;gap:8px;padding:14px 19px 0;display:flex}.radio-library{overflow-x:auto}.radio-table-head,.radio-table-row{grid-template-columns:minmax(280px,1.7fr) minmax(150px,.8fr) minmax(150px,.7fr) 110px 180px;align-items:center;min-width:950px;display:grid}.radio-table-head{color:#8d97a6;border-bottom:1px solid var(--radio-line);font-size:var(--bm-type-body);letter-spacing:.12em;background:#fafbfc;padding:12px 17px;font-weight:900}.radio-table-row{border-bottom:1px solid #edf0f3;padding:11px 17px}.radio-table-row:last-child{border-bottom:0}.radio-table-row:hover{background:#fcfcfd}.radio-track-cell{align-items:center;gap:11px;display:flex}.radio-track-cell>button{background:0 0;padding:0;position:relative}.radio-track-cell>button>i{color:#fff;font-size:var(--bm-type-body);opacity:0;background:#11182759;border-radius:9px;place-items:center;font-style:normal;display:grid;position:absolute;inset:0}.radio-track-cell>button:hover>i{opacity:1}.radio-track-cell>span,.radio-table-row>span:nth-child(2),.radio-table-row>span:nth-child(3){flex-direction:column;gap:4px;min-width:0;display:flex}.radio-table-row strong{font-size:var(--bm-type-title);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.radio-table-row small{color:var(--radio-muted);font-size:var(--bm-type-caption);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.radio-track-cell strong>em{color:#fff;font-size:var(--bm-type-caption);background:#293246;border-radius:3px;margin-left:6px;padding:2px 4px;font-style:normal}.radio-status{width:max-content;font-size:var(--bm-type-caption);border-radius:12px;padding:5px 8px;font-style:normal;font-weight:850;display:inline-flex}.radio-status.is-published{color:#168658;background:#e7f8f0}.radio-status.is-draft{color:#a66a16;background:#fff4df}.radio-status.is-archived{color:#788291;background:#eef0f3}.radio-row-buttons{flex-direction:row!important;gap:5px!important;display:flex!important}.radio-row-buttons button{color:#596579;width:30px;height:30px;font-size:var(--bm-type-body);background:#f4f6f8;border-radius:7px;place-items:center;display:grid}.radio-row-buttons button:hover{color:var(--radio-red);background:#fff1f1}.radio-row-buttons button:disabled{opacity:.4}.radio-row-buttons button.is-danger:hover,.radio-trash:hover{color:#c43138;background:#feecec}.radio-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:180px;padding:28px;display:flex}.radio-empty strong{font-size:var(--bm-type-title)}.radio-empty p{color:var(--radio-muted);font-size:var(--bm-type-body);margin:7px 0 14px}.radio-empty button{color:#fff;background:var(--radio-red);font-size:var(--bm-type-body);border-radius:8px;padding:9px 13px;font-weight:800}.radio-queue-layout,.radio-schedule-layout,.radio-settings-grid{grid-template-columns:1.35fr .65fr;gap:15px;display:grid}.radio-queue-list,.radio-add-list{padding:8px 16px 16px}.radio-queue-row{border-bottom:1px solid #edf0f3;align-items:center;gap:10px;padding:10px;display:flex}.radio-queue-row.is-current{background:#fff4f4;border:1px solid #f3c9ca;border-radius:10px;margin:4px 0}.radio-queue-row>b{color:#a0a9b6;width:21px;font-size:var(--bm-type-body)}.radio-queue-row>span:nth-of-type(2){flex-direction:column;flex:1;gap:4px;display:flex}.radio-queue-row strong{font-size:var(--bm-type-title)}.radio-queue-row small{color:var(--radio-muted);font-size:var(--bm-type-caption)}.radio-queue-row>em{color:#fff;background:var(--radio-red);font-size:var(--bm-type-caption);border-radius:9px;padding:4px 7px;font-style:normal;font-weight:900}.radio-queue-row>div{gap:4px;display:flex}.radio-queue-row>div button{color:#687487;width:27px;height:27px;font-size:var(--bm-type-body);background:#f3f5f7;border-radius:6px}.radio-queue-row>div button:disabled{opacity:.25}.radio-queue-row>div button.is-danger{color:#c94d52}.radio-add-list{max-height:560px;overflow:auto}.radio-add-list>button{width:100%;color:var(--radio-ink);text-align:left;background:0 0;border-bottom:1px solid #edf0f3;align-items:center;gap:9px;padding:9px;display:flex}.radio-add-list>button:hover{background:#fafbfc}.radio-add-list>button:disabled{opacity:.5}.radio-add-list>button>span:nth-child(2){flex-direction:column;flex:1;gap:3px;display:flex}.radio-add-list strong{font-size:var(--bm-type-title)}.radio-add-list small{color:var(--radio-muted);font-size:var(--bm-type-caption)}.radio-add-list>button>b{color:var(--radio-red);font-size:var(--bm-type-body)}.radio-schedule-list{padding:9px 17px 17px}.radio-schedule-list article{border-bottom:1px solid #edf0f3;align-items:center;gap:12px;padding:12px 0;display:flex}.radio-day{width:42px;height:42px;color:var(--radio-red);font-size:var(--bm-type-body);background:#fff1f1;border-radius:9px;place-items:center;font-weight:900;display:grid}.radio-schedule-list article>span:nth-child(2){flex-direction:column;flex:1;gap:4px;display:flex}.radio-schedule-list strong{font-size:var(--bm-type-title)}.radio-schedule-list small{color:var(--radio-muted);font-size:var(--bm-type-caption)}.radio-schedule-genre{font-weight:800;color:#4f6882!important}.radio-schedule-genre.is-missing{color:#b2474b!important}.radio-toggle{background:#ccd2db;border-radius:12px;align-items:center;width:36px;height:20px;padding:2px;display:flex}.radio-toggle i{background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .2s;box-shadow:0 2px 4px #00000026}.radio-toggle.is-on{background:#1fbd7b}.radio-toggle.is-on i{transform:translate(16px)}.radio-trash{color:#8a94a3;background:#f3f5f7;border-radius:7px;place-items:center;width:30px;height:30px;display:grid}.radio-schedule-form{padding-bottom:17px}.radio-schedule-form>label,.radio-schedule-form>div,.radio-schedule-form>button{margin:14px 17px 0}.radio-schedule-form>div{grid-template-columns:1fr 1fr;gap:10px;display:grid}.radio-schedule-form>div label{flex-direction:column;gap:7px;display:flex}.radio-field-help{color:#8a94a3;font-size:var(--bm-type-caption);font-weight:600;line-height:1.5}.radio-settings-grid{grid-template-columns:1fr 1fr}.radio-setting-switch{border-bottom:1px solid #edf0f3;justify-content:space-between;align-items:center;gap:15px;padding:15px 19px;display:flex}.radio-setting-switch>span{flex-direction:column;gap:4px;display:flex}.radio-setting-switch strong{font-size:var(--bm-type-title)}.radio-setting-switch small{color:var(--radio-muted);font-size:var(--bm-type-caption)}.radio-range{color:#515d70;font-size:var(--bm-type-body);border-bottom:1px solid #edf0f3;grid-template-columns:1fr auto;gap:8px;padding:15px 19px;font-weight:800;display:grid}.radio-range input{width:100%;accent-color:var(--radio-red);grid-column:1/-1}.radio-range b{color:var(--radio-red)}.radio-save-summary{justify-content:space-between;align-items:center;padding:16px 19px;display:flex}.radio-save-summary>span{align-items:center;gap:10px;display:flex}.radio-save-summary>span>b{color:#fff;background:#20b879;border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.radio-save-summary>span>span{flex-direction:column;gap:4px;display:flex}.radio-save-summary strong{font-size:var(--bm-type-title)}.radio-save-summary small{color:var(--radio-muted);font-size:var(--bm-type-caption)}.radio-bottom-player{z-index:125;color:#fff;background:#0c1422;border-top:1px solid #ffffff14;align-items:center;gap:12px;height:72px;padding:8px 20px;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -9px 30px #080e182e}.radio-bottom-player>.radio-cover{width:48px;height:48px}.radio-player-copy{flex-direction:column;width:250px;min-width:0;display:flex}.radio-player-copy small{color:#e66a6e;font-size:var(--bm-type-caption);letter-spacing:.15em;font-weight:900}.radio-player-copy strong{font-size:var(--bm-type-title);text-overflow:ellipsis;white-space:nowrap;margin:4px 0 2px;overflow:hidden}.radio-player-copy em{color:#8894a7;font-size:var(--bm-type-caption);text-overflow:ellipsis;white-space:nowrap;font-style:normal;overflow:hidden}.radio-player-controls{align-items:center;gap:5px;margin-left:auto;display:flex}.radio-player-controls button{color:#c5ccd7;background:0 0;border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.radio-player-controls button.is-main{color:#fff;background:var(--radio-red);width:40px;height:40px}.radio-bottom-player audio{filter:invert()hue-rotate(180deg);opacity:.8;width:min(460px,35vw);height:35px}.radio-live-pill{color:#aab3c1;font-size:var(--bm-type-body);background:#ffffff0f;border-radius:8px;align-items:center;gap:6px;padding:8px 10px;font-weight:800;display:flex}.radio-live-pill i{background:#20bd7a;border-radius:50%;width:6px;height:6px}.radio-modal-backdrop{z-index:300;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#080e18a8;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.radio-edit-modal{width:min(620px,95vw);max-height:90vh;color:var(--radio-ink);background:#fff;border-radius:15px;overflow:auto;box-shadow:0 30px 80px #00000047}.radio-edit-modal>header{border-bottom:1px solid var(--radio-line);justify-content:space-between;align-items:center;padding:17px 20px;display:flex}.radio-edit-modal header small{color:var(--radio-red);font-size:var(--bm-type-caption);letter-spacing:.16em;font-weight:900}.radio-edit-modal h2{font-size:var(--bm-type-section);margin:5px 0 0}.radio-edit-modal header button{color:#707b8c;background:#f2f4f6;border-radius:8px;width:34px;height:34px;font-size:18px}.radio-edit-lead{border-bottom:1px solid var(--radio-line);background:#fafbfc;align-items:center;gap:13px;padding:17px 20px;display:flex}.radio-edit-lead>span:nth-child(2){flex-direction:column;gap:4px;display:flex}.radio-edit-lead strong{font-size:var(--bm-type-title)}.radio-edit-lead small{color:var(--radio-muted);font-size:var(--bm-type-caption)}.radio-edit-modal>footer{border-top:1px solid var(--radio-line);justify-content:flex-end;gap:8px;padding:15px 20px;display:flex}.radio-edit-modal>footer button{border:1px solid var(--radio-line);font-size:var(--bm-type-body);border-radius:8px;padding:9px 14px;font-weight:800}.radio-notice{z-index:400;color:#fff;max-width:420px;font-size:var(--bm-type-body);background:#1b2738;border-radius:10px;align-items:center;gap:9px;padding:13px 16px;font-weight:700;display:flex;position:fixed;bottom:88px;right:22px;box-shadow:0 18px 45px #0b121d40}.radio-notice b{color:#fff;background:#21bd7b;border-radius:50%;place-items:center;width:22px;height:22px;display:grid}.radio-notice.is-error b{background:var(--radio-red)}.radio-loading{min-height:60vh;color:var(--radio-muted);font-size:var(--bm-type-body);flex-direction:column;justify-content:center;align-items:center;gap:13px;display:flex}.radio-loading span{border:3px solid #e1e5eb;border-top-color:var(--radio-red);border-radius:50%;width:36px;height:36px;animation:.8s linear infinite radio-spin}@keyframes radio-spin{to{transform:rotate(360deg)}}@media (width<=1050px){.radio-kpi-grid{grid-template-columns:repeat(2,1fr)}.radio-dashboard-grid,.radio-upload-grid,.radio-queue-layout,.radio-schedule-layout,.radio-settings-grid{grid-template-columns:1fr}.radio-quick-grid{grid-template-columns:repeat(2,1fr)}.radio-top-status,.radio-top-button{display:none}.radio-global-search{width:40vw;margin-left:auto}.radio-player-copy{width:180px}}@media (width<=760px){.radio-admin-topbar{gap:10px;height:64px;padding:0 12px}.radio-mobile-menu{display:block}.radio-brand{grid-template-columns:34px auto;min-width:0}.radio-brand>span{width:31px;height:31px}.radio-brand small,.radio-global-search{display:none}.radio-profile-wrap{margin-left:auto}.radio-admin-sidebar{width:270px;transition:left .22s;top:64px;bottom:68px;left:-280px}.radio-admin-sidebar.is-open{left:0}.radio-menu-scrim{z-index:105;background:#080e1875;position:fixed;inset:64px 0 68px}.radio-admin-main{margin-left:0;padding:84px 12px 95px}.radio-page-heading{flex-direction:column;align-items:flex-start}.radio-page-heading>div{width:100%}.radio-page-heading>div button{flex:1}.radio-kpi-grid{grid-template-columns:1fr 1fr}.radio-kpi-grid article{min-height:110px;padding:14px}.radio-kpi-grid strong{font-size:21px}.radio-quick-grid,.radio-form-grid{grid-template-columns:1fr}.radio-form-grid label.is-wide{grid-column:auto}.radio-table-head,.radio-table-row{grid-template-columns:minmax(260px,1.5fr) 150px 145px 105px 165px}.radio-bottom-player{height:68px;padding:7px 10px}.radio-bottom-player>.radio-cover{display:none}.radio-player-copy{width:130px}.radio-bottom-player audio,.radio-live-pill{display:none}.radio-player-controls{margin-left:auto}.radio-notice{bottom:80px;left:12px;right:12px}.radio-save-summary{flex-direction:column;align-items:flex-start;gap:12px}.radio-save-summary button{width:100%}}@media (width<=430px){.radio-brand strong{font-size:var(--bm-type-title)}.radio-profile{width:34px;height:34px}.radio-kpi-grid{grid-template-columns:1fr}.radio-now-track{flex-wrap:wrap;align-items:flex-start}.radio-now-track>span:nth-child(2){min-width:150px}.radio-now-track>button{margin-left:auto}.radio-player-copy{width:120px}.radio-schedule-form>div{grid-template-columns:1fr}.radio-queue-row>div{grid-template-columns:1fr 1fr;display:grid}.radio-page-heading h1{font-size:var(--bm-type-page)}}.radio-video-source-panel>header>em{color:var(--radio-muted);font-size:var(--bm-type-caption);font-style:normal}.radio-video-source-grid{gap:0;padding:0 17px 17px;display:grid}.radio-video-source-grid>article{border-bottom:1px solid #edf0f3;grid-template-columns:120px minmax(0,1fr) 190px;align-items:center;gap:14px;padding:14px 0;display:grid}.radio-video-source-grid>article.is-imported{background:linear-gradient(90deg,#1fbd7b0b,#0000)}.radio-video-thumb{aspect-ratio:16/9;background:linear-gradient(135deg,#283447,#111827) 50%/cover;border-radius:9px;place-items:center;width:120px;display:grid;position:relative;overflow:hidden}.radio-video-thumb>b{color:#fff;width:31px;height:31px;font-size:var(--bm-type-body);background:#121924b8;border-radius:50%;place-items:center;display:grid}.radio-video-thumb>small{color:#fff;font-size:var(--bm-type-caption);background:#000000b8;border-radius:4px;padding:3px 5px;font-weight:800;position:absolute;bottom:5px;right:5px}.radio-video-copy{flex-direction:column;gap:8px;min-width:0;display:flex}.radio-video-copy>span{flex-direction:column;gap:4px;min-width:0;display:flex}.radio-video-copy strong{font-size:var(--bm-type-title);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.radio-video-copy strong>em{color:#fff;font-size:var(--bm-type-caption);background:#222b39;border-radius:3px;margin-left:5px;padding:2px 4px;font-style:normal}.radio-video-copy small{color:var(--radio-muted);font-size:var(--bm-type-caption);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.radio-video-copy>div{flex-wrap:wrap;gap:5px;display:flex}.radio-video-copy>div>em{color:#627087;font-size:var(--bm-type-caption);background:#f1f3f6;border-radius:9px;padding:3px 6px;font-style:normal;font-weight:800}.radio-video-copy>div>em.is-ready{color:#16895a;background:#dcf8eb}.radio-video-copy audio{width:min(100%,340px);height:28px}.radio-video-actions{flex-direction:column;align-items:stretch;gap:8px;display:flex}.radio-video-actions label{color:#647084;font-size:var(--bm-type-caption);flex-direction:column;gap:5px;font-weight:800;display:flex}.radio-video-actions select{width:100%;color:var(--radio-ink);border:1px solid var(--radio-line);font-size:var(--bm-type-body);background:#fafbfc;border-radius:7px;padding:8px}.radio-video-actions .is-warning{color:#b06819;font-size:var(--bm-type-body);line-height:1.45}.radio-video-actions button{width:100%}@media (width<=800px){.radio-video-source-grid>article{grid-template-columns:96px minmax(0,1fr)}.radio-video-thumb{width:96px}.radio-video-actions{grid-column:1/-1;grid-template-columns:1fr 1fr;align-items:end;display:grid}.radio-video-actions .is-warning{grid-column:1/-1}}@media (width<=520px){.radio-video-source-grid{padding:0 12px 12px}.radio-video-source-grid>article{grid-template-columns:76px minmax(0,1fr);gap:10px;padding:12px 0}.radio-video-thumb{width:76px}.radio-video-copy audio{grid-column:1/-1;width:100%}.radio-video-actions{grid-template-columns:1fr}.radio-video-actions .is-warning{grid-column:auto}.radio-video-source-panel>header>em{display:none}}.radio-admin-sidebar nav{scrollbar-width:thin;min-height:0;overflow-y:auto}.radio-listener-kpis article:first-child{color:#fff;background:linear-gradient(135deg,#1a283d,#101827);border-color:#24344d}.radio-listener-kpis article:first-child small,.radio-listener-kpis article:first-child em{color:#aab7c8}.radio-listener-kpis article:first-child>span{color:#fff;background:#e75359;box-shadow:0 0 0 6px #e753591f}.radio-listener-layout{grid-template-columns:1.6fr .7fr;gap:14px;display:grid}.radio-listener-chart-panel>header>em{color:var(--radio-muted);font-size:var(--bm-type-caption);font-style:normal}.radio-listener-chart{background:repeating-linear-gradient(#fff 0 calc(25% - 1px),#edf0f3 25%);align-items:flex-end;gap:5px;height:300px;padding:30px 20px 18px;display:flex}.radio-listener-chart>span{flex:1;grid-template-rows:18px 1fr 20px;place-items:end center;min-width:0;height:100%;display:grid}.radio-listener-chart>span>b{color:#6f7b8d;font-size:var(--bm-type-body)}.radio-listener-chart>span>i{background:linear-gradient(#e75359,#bf4148);border-radius:4px 4px 1px 1px;width:min(18px,65%);min-height:2px;display:block;box-shadow:0 5px 12px #e753592e}.radio-listener-chart>span>small{color:#8a95a5;font-size:var(--bm-type-caption);align-self:end}.radio-listener-summary>div{flex-direction:column;padding:18px;display:flex}.radio-listener-summary>div>span{border-bottom:1px solid #edf0f3;justify-content:space-between;align-items:end;padding:15px 0;display:flex}.radio-listener-summary>div>span small{color:#8b96a6;font-size:var(--bm-type-caption);letter-spacing:.12em;font-weight:850}.radio-listener-summary>div>span strong{font-size:20px}.radio-listener-summary p{color:var(--radio-muted);font-size:var(--bm-type-body);margin:17px 0 0;line-height:1.65}.radio-top-tracks>div{padding:7px 17px 17px}.radio-top-tracks article{border-bottom:1px solid #edf0f3;grid-template-columns:28px 44px minmax(190px,1fr) 100px 100px 110px;align-items:center;gap:11px;padding:10px;display:grid}.radio-top-tracks article>b{color:#9ba4b2;font-size:var(--bm-type-body)}.radio-top-tracks article>span:nth-child(3){flex-direction:column;gap:4px;min-width:0;display:flex}.radio-top-tracks article>span:nth-child(n+4){flex-direction:column;gap:4px;display:flex}.radio-top-tracks article strong{font-size:var(--bm-type-title);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.radio-top-tracks article small{color:var(--radio-muted);font-size:var(--bm-type-caption)}.radio-heading-link{font-size:var(--bm-type-body);border-radius:9px;align-items:center;padding:10px 15px;font-weight:850;text-decoration:none;display:inline-flex}.radio-share-grid{grid-template-columns:1.15fr .85fr;gap:14px;display:grid}.radio-share-body{flex-direction:column;gap:12px;padding:18px;display:flex}.radio-share-body>p{color:var(--radio-muted);font-size:var(--bm-type-body);margin:0;line-height:1.65}.radio-stream-card{border:1px solid var(--radio-line);background:#f7f8fa;border-radius:11px;grid-template-columns:42px minmax(0,1fr) auto auto;align-items:center;gap:9px;padding:12px;display:grid}.radio-stream-card>b{color:#fff;width:38px;height:38px;font-size:var(--bm-type-body);background:#182337;border-radius:9px;place-items:center;display:grid}.radio-stream-card>span{flex-direction:column;gap:4px;min-width:0;display:flex}.radio-stream-card strong{font-size:var(--bm-type-title)}.radio-stream-card small{color:var(--radio-muted);font-size:var(--bm-type-caption);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.radio-stream-card a,.radio-stream-card button,.radio-embed-panel header>button{color:#263247;font-size:var(--bm-type-body);background:#fff;border:1px solid #dce1e8;border-radius:7px;padding:8px 10px;font-weight:800;text-decoration:none}.radio-stream-card a{color:#fff;background:var(--radio-red);border-color:var(--radio-red)}.radio-share-body ol{color:#667286;font-size:var(--bm-type-body);margin:2px 0 0;padding-left:22px;line-height:2}.radio-share-body label{color:#596578;font-size:var(--bm-type-caption);flex-direction:column;gap:8px;font-weight:800;display:flex}.radio-share-body label>div{display:flex}.radio-share-body input{min-width:0;color:var(--radio-ink);border:1px solid var(--radio-line);font-size:var(--bm-type-body);background:#f7f8fa;border-radius:8px 0 0 8px;flex:1;padding:11px}.radio-share-body label button{color:#fff;background:var(--radio-red);font-size:var(--bm-type-body);border-radius:0 8px 8px 0;padding:0 13px;font-weight:800}.radio-qr-placeholder{color:#fff;background:linear-gradient(135deg,#172337,#283751);border-radius:12px;align-items:center;gap:12px;padding:17px;display:flex}.radio-qr-placeholder>b{background:#ffffff17;border-radius:10px;place-items:center;width:42px;height:42px;display:grid}.radio-qr-placeholder>span{flex-direction:column;gap:5px;display:flex}.radio-qr-placeholder strong{font-size:var(--bm-type-title)}.radio-qr-placeholder small{color:#aeb9c8;font-size:var(--bm-type-caption);line-height:1.5}.radio-embed-panel>div{grid-template-columns:minmax(300px,.8fr) minmax(360px,1.2fr);gap:17px;padding:18px;display:grid}.radio-embed-preview{background:#0d1521;border-radius:13px;padding:10px}.radio-embed-preview iframe{border:0;border-radius:10px;width:100%;height:150px;display:block}.radio-embed-panel label{color:#586478;font-size:var(--bm-type-caption);flex-direction:column;gap:8px;font-weight:800;display:flex}.radio-embed-panel textarea{color:#dce4ed;min-height:118px;font:var(--bm-type-body)/1.6 ui-monospace,SFMono-Regular,Menlo,monospace;resize:vertical;background:#111b2a;border:0;border-radius:10px;padding:12px}.radio-embed-panel>div>p{color:var(--radio-muted);font-size:var(--bm-type-body);grid-column:1/-1;margin:0;line-height:1.6}@media (width<=1050px){.radio-listener-layout,.radio-share-grid,.radio-embed-panel>div{grid-template-columns:1fr}}@media (width<=760px){.radio-listener-chart{gap:3px;height:245px;padding-left:10px;padding-right:10px}.radio-top-tracks{overflow-x:auto}.radio-top-tracks>div{min-width:730px}.radio-stream-card{grid-template-columns:38px minmax(0,1fr) auto}.radio-stream-card>button{grid-column:2/4}.radio-embed-panel>div{padding:12px}.radio-heading-link{justify-content:center;width:100%}.radio-listener-kpis{grid-template-columns:1fr 1fr}}@media (width<=430px){.radio-listener-kpis{grid-template-columns:1fr}.radio-listener-chart>span>small{font-size:var(--bm-type-caption)}.radio-share-body{padding:13px}.radio-stream-card{grid-template-columns:38px minmax(0,1fr)}.radio-stream-card>a,.radio-stream-card>button{grid-column:auto}.radio-embed-preview iframe{height:170px}}.smart-radio-layout,.smart-dj-layout{grid-template-columns:1.2fr .8fr;gap:15px;display:grid}.smart-station-list{padding:8px 16px 16px}.smart-station-list>button{width:100%;color:var(--radio-ink);text-align:left;background:0 0;border:1px solid #0000;border-bottom-color:#edf0f3;border-radius:9px;grid-template-columns:minmax(0,1fr) auto 42px;align-items:center;gap:10px;padding:12px;display:grid}.smart-station-list>button.is-selected{background:#fff5f5;border-color:#f2cacc}.smart-station-list>button>span{flex-direction:column;gap:4px;min-width:0;display:flex}.smart-station-list strong{font-size:var(--bm-type-title);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.smart-station-list small{color:var(--radio-muted);font-size:var(--bm-type-caption)}.smart-station-list em{color:#697589;font-size:var(--bm-type-caption);background:#f0f2f5;border-radius:10px;padding:4px 7px;font-style:normal;font-weight:800}.smart-station-list i{color:#818b9a;width:38px;height:24px;font-size:var(--bm-type-body);background:#e7e9ed;border-radius:12px;place-items:center;font-style:normal;font-weight:900;display:grid}.smart-station-list i.is-live{color:#fff;background:#20b879}.smart-station-form{flex-direction:column;padding-bottom:17px;display:flex}.smart-station-form>label,.smart-station-form>div,.smart-station-form>button{margin:12px 17px 0}.smart-station-form label,.smart-dj-compose label{color:#596578;font-size:var(--bm-type-caption);flex-direction:column;gap:6px;font-weight:800;display:flex}.smart-station-form input,.smart-station-form select,.smart-station-form textarea,.smart-dj-compose select{width:100%;color:var(--radio-ink);border:1px solid var(--radio-line);font-size:var(--bm-type-body);background:#fafbfc;border-radius:8px;padding:9px 10px}.smart-station-form textarea{resize:vertical;min-height:68px}.smart-station-form>div{grid-template-columns:1fr 1fr;gap:10px;display:grid}.smart-station-form label small{color:var(--radio-muted);font-size:var(--bm-type-caption)}.smart-station-form .radio-check{flex-direction:row}.smart-rotation-panel>header{align-items:end}.smart-rotation-panel>header>div{gap:7px;display:flex}.smart-rotation-panel>header select{min-width:120px;color:var(--radio-ink);border:1px solid var(--radio-line);font-size:var(--bm-type-body);background:#fafbfc;border-radius:7px;padding:8px}.smart-rotation-list{padding:7px 17px 17px}.smart-rotation-list article{border-bottom:1px solid #edf0f3;grid-template-columns:43px minmax(0,1fr) 105px 32px;align-items:center;gap:10px;padding:10px 0;display:grid}.smart-track-art{color:#fff;width:42px;height:42px;font-size:var(--bm-type-body);background:#1a2537 50%/cover;border-radius:8px;place-items:center;display:grid}.smart-rotation-list article>span:nth-child(2){flex-direction:column;gap:4px;min-width:0;display:flex}.smart-rotation-list strong{font-size:var(--bm-type-title);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.smart-rotation-list small{color:var(--radio-muted);font-size:var(--bm-type-caption)}.smart-rotation-list select{border:1px solid var(--radio-line);font-size:var(--bm-type-body);background:#f5f6f8;border-radius:7px;padding:8px}.smart-dj-layout{grid-template-columns:.65fr 1.35fr}.smart-dj-compose{flex-direction:column;padding-bottom:18px;display:flex}.smart-dj-compose>p,.smart-dj-compose>label,.smart-dj-compose>button{margin:13px 18px 0}.smart-dj-compose>p{color:var(--radio-muted);font-size:var(--bm-type-body);line-height:1.65}.smart-dj-list{max-height:720px;padding:8px 17px 17px;overflow:auto}.smart-dj-list>article{border:1px solid var(--radio-line);background:#fafbfc;border-radius:11px;margin:9px 0;padding:13px}.smart-dj-list article>header{justify-content:space-between;align-items:center;gap:10px;display:flex}.smart-dj-list article>header>span{flex-direction:column;gap:4px;min-width:0;display:flex}.smart-dj-list article strong{font-size:var(--bm-type-title)}.smart-dj-list article small{color:var(--radio-muted);font-size:var(--bm-type-caption)}.smart-dj-list textarea{width:100%;min-height:90px;color:var(--radio-ink);font:var(--bm-type-body)/1.6 inherit;resize:vertical;background:#fff;border:1px solid #dfe3e8;border-radius:8px;margin-top:11px;padding:11px}.smart-dj-list textarea:disabled{color:#677386;background:#f3f5f7}.smart-dj-list details{color:#687487;font-size:var(--bm-type-body);margin-top:9px}.smart-dj-list summary{cursor:pointer;font-weight:800}.smart-dj-list pre{color:#bdc7d5;max-height:150px;font:var(--bm-type-body)/1.55 ui-monospace,monospace;background:#111b2a;border-radius:7px;margin:7px 0 0;padding:9px;overflow:auto}.smart-dj-list footer{justify-content:flex-end;gap:7px;margin-top:10px;display:flex}.smart-dj-list footer button{border:1px solid var(--radio-line);font-size:var(--bm-type-body);background:#fff;border-radius:7px;padding:8px 11px;font-weight:800}.radio-status.is-approved{color:#168658;background:#e7f8f0}.radio-status.is-rejected{color:#b23c42;background:#feecec}@media (width<=1050px){.smart-radio-layout,.smart-dj-layout{grid-template-columns:1fr}}@media (width<=650px){.smart-rotation-panel>header{flex-direction:column;align-items:stretch}.smart-rotation-panel>header>div{grid-template-columns:1fr 100px;display:grid}.smart-rotation-panel>header>div button{grid-column:1/-1}.smart-rotation-list article{grid-template-columns:38px minmax(0,1fr) 85px 30px}.smart-station-form>div{grid-template-columns:1fr}.smart-station-list>button{grid-template-columns:minmax(0,1fr) 42px}.smart-station-list>button>em{display:none}}.seo-admin-shell{--seo-red:#ef5658;--seo-ink:#182131;--seo-muted:#7a8596;--seo-line:#e3e7ec;min-height:100vh;color:var(--seo-ink);background:#f6f7f9;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.seo-admin-shell *{box-sizing:border-box}.seo-admin-shell button,.seo-admin-shell input,.seo-admin-shell textarea,.seo-admin-shell select{font:inherit}.seo-admin-shell button{cursor:pointer}.seo-admin-topbar{z-index:120;border-bottom:1px solid var(--seo-line);background:#fff;align-items:center;height:72px;padding:0 18px;display:flex;position:fixed;top:0;left:0;right:0}.seo-mobile-menu{color:#647084;background:#f3f5f7;border:0;border-radius:8px;width:36px;height:36px;margin-right:10px;display:none}.seo-admin-brand{width:240px;color:var(--seo-ink);align-items:center;gap:10px;text-decoration:none;display:flex}.seo-admin-brand>span:first-child{color:#fff;background:var(--seo-red);width:37px;height:37px;font-size:var(--bm-type-body);border-radius:10px;place-items:center;padding-left:2px;display:grid}.seo-admin-brand>span:last-child{flex-direction:column;display:flex}.seo-admin-brand strong{font-size:var(--bm-type-title);letter-spacing:.06em}.seo-admin-brand small{color:var(--seo-red);font-size:var(--bm-type-caption);letter-spacing:.17em;margin-top:2px;font-weight:900}.seo-admin-search{color:#9ca5b2;background:#f5f6f8;border:1px solid #edf0f3;border-radius:9px;align-items:center;gap:8px;width:min(560px,42vw);padding:0 13px;display:flex}.seo-admin-search input{width:100%;height:38px;font-size:var(--bm-type-body);background:0 0;border:0;outline:0}.seo-top-actions{align-items:center;gap:9px;margin-left:auto;display:flex}.seo-top-actions>span,.seo-top-actions>a{font-size:var(--bm-type-body);border-radius:8px;padding:8px 11px;font-weight:850;text-decoration:none}.seo-top-actions>span{color:#987018;background:#fff5dc}.seo-top-actions>span.is-great{color:#148155;background:#e8f8f1}.seo-top-actions>span.is-good{color:#3271bf;background:#eaf3ff}.seo-top-actions>a{color:#465367;background:#f2f4f6}.seo-top-actions>div{position:relative}.seo-top-actions>div>button{color:#fff;width:38px;height:38px;font-size:var(--bm-type-body);background:#1b2636;border:0;border-radius:50%;place-items:center;font-weight:900;display:grid}.seo-top-actions>div>section{border:1px solid var(--seo-line);background:#fff;border-radius:12px;flex-direction:column;width:230px;padding:13px;display:flex;position:absolute;top:46px;right:0;box-shadow:0 18px 50px #1821312b}.seo-top-actions section strong{font-size:var(--bm-type-title)}.seo-top-actions section small{color:var(--seo-muted);font-size:var(--bm-type-caption);text-overflow:ellipsis;margin:3px 0 9px;overflow:hidden}.seo-top-actions section a{color:#566276;font-size:var(--bm-type-body);border-top:1px solid #eef0f3;padding:9px 8px;font-weight:750;text-decoration:none}.seo-top-actions section a:hover{color:var(--seo-red);background:#fff7f7}.seo-admin-sidebar{z-index:110;border-right:1px solid var(--seo-line);background:#fff;flex-direction:column;justify-content:space-between;width:246px;padding:17px 12px;display:flex;position:fixed;top:72px;bottom:0;left:0}.seo-admin-sidebar>div{flex-direction:column;gap:4px;display:flex}.seo-admin-sidebar>div+div{border-top:1px solid #edf0f3;margin-top:auto;padding-top:18px}.seo-admin-sidebar small{color:#9ba4b1;font-size:var(--bm-type-caption);letter-spacing:.14em;padding:8px 10px;font-weight:900}.seo-admin-sidebar button,.seo-admin-sidebar a{color:#536074;width:100%;min-height:39px;font-size:var(--bm-type-body);text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:0 10px;font-weight:750;text-decoration:none;display:flex}.seo-admin-sidebar button:hover,.seo-admin-sidebar a:hover{color:var(--seo-ink);background:#f5f6f8}.seo-admin-sidebar button.is-active{color:var(--seo-red);background:#fff0f0}.seo-admin-sidebar b{width:22px;height:22px;font-size:var(--bm-type-body);place-items:center;display:grid}.seo-admin-sidebar button em{color:#fff;background:var(--seo-red);min-width:19px;height:19px;font-size:var(--bm-type-caption);border-radius:10px;place-items:center;margin-left:auto;font-style:normal;display:grid}.seo-admin-sidebar footer{color:#556174;background:#f7f8f9;border:1px solid #edf0f3;border-radius:9px;align-items:center;gap:9px;padding:11px 10px;display:flex}.seo-admin-sidebar footer i,.seo-system-list i{background:#cbd1d9;border-radius:50%;width:8px;height:8px}.seo-admin-sidebar footer i.is-on,.seo-system-list i.is-on{background:#27bf80;box-shadow:0 0 0 4px #27bf801f}.seo-admin-sidebar footer span{flex-direction:column;display:flex}.seo-admin-sidebar footer strong{font-size:var(--bm-type-title)}.seo-admin-sidebar footer small{font-size:var(--bm-type-caption);letter-spacing:0;margin-top:2px;padding:0}.seo-admin-main{min-height:100vh;margin-left:246px;padding:98px 24px 44px}.seo-admin-heading{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:17px;display:flex}.seo-admin-heading small{color:var(--seo-red);font-size:var(--bm-type-caption);letter-spacing:.18em;font-weight:950}.seo-admin-heading h1{font-size:var(--bm-type-page);letter-spacing:-.025em;margin:6px 0 4px}.seo-admin-heading p{color:var(--seo-muted);font-size:var(--bm-type-body);margin:0}.seo-admin-heading>div:last-child{gap:8px;display:flex}.seo-admin-shell button,.seo-admin-heading a{color:#505d70;border:1px solid var(--seo-line);font-size:var(--bm-type-body);background:#fff;border-radius:8px;padding:9px 13px;font-weight:850}.seo-admin-shell button.is-primary,.seo-admin-shell .is-primary{color:#fff;background:var(--seo-red);border-color:var(--seo-red)}.seo-admin-shell button:disabled{cursor:wait;opacity:.6}.seo-admin-warning{color:#72551a;background:#fff9e8;border:1px solid #f1dfa9;border-radius:11px;align-items:center;gap:12px;margin-bottom:14px;padding:13px 16px;display:flex}.seo-admin-warning>b{color:#fff;width:26px;height:26px;font-size:var(--bm-type-body);background:#e2a829;border-radius:50%;flex:none;place-items:center;display:grid}.seo-admin-warning>span{flex-direction:column;gap:3px;display:flex}.seo-admin-warning strong{font-size:var(--bm-type-title)}.seo-admin-warning small{color:#907b4c;font-size:var(--bm-type-caption);line-height:1.5}.seo-kpi-grid{grid-template-columns:1.6fr repeat(3,1fr);gap:13px;margin-bottom:14px;display:grid}.seo-kpi-grid article{border:1px solid var(--seo-line);background:#fff;border-radius:12px;flex-direction:column;justify-content:center;min-height:124px;padding:18px;display:flex}.seo-kpi-grid article>small{color:#8a94a2;font-size:var(--bm-type-body);letter-spacing:.1em;font-weight:900}.seo-kpi-grid article>strong{margin:9px 0 5px;font-size:25px}.seo-kpi-grid article>span{color:var(--seo-muted);font-size:var(--bm-type-body)}.seo-score-card{align-items:center;gap:15px;flex-direction:row!important;justify-content:flex-start!important}.seo-score-ring{--score:0deg;background:conic-gradient(#eda929 var(--score),#edf0f3 0);border-radius:50%;flex:none;place-items:center;width:82px;height:82px;display:grid;position:relative}.seo-score-ring:before{content:"";background:#fff;border-radius:50%;position:absolute;inset:8px}.seo-score-card.is-good .seo-score-ring{background:conic-gradient(#377bd4 var(--score),#edf0f3 0)}.seo-score-card.is-great .seo-score-ring{background:conic-gradient(#22b878 var(--score),#edf0f3 0)}.seo-score-ring strong,.seo-score-ring small{z-index:1;position:relative}.seo-score-ring strong{font-size:24px}.seo-score-ring small{color:#9aa3b0;font-size:var(--bm-type-caption);margin-top:-17px}.seo-score-card>span{flex-direction:column;display:flex}.seo-score-card>span>small{color:#8a94a2;font-size:var(--bm-type-caption);letter-spacing:.1em;font-weight:900}.seo-score-card>span>strong{font-size:var(--bm-type-title);margin:7px 0 5px}.seo-score-card>span>em{color:var(--seo-muted);font-size:var(--bm-type-caption);font-style:normal;line-height:1.4}.seo-admin-columns,.seo-audit-layout,.seo-settings-layout{grid-template-columns:1.35fr .65fr;gap:14px;display:grid}.seo-audit-layout{grid-template-columns:1.4fr .6fr}.seo-settings-layout{grid-template-columns:1.2fr .8fr}.seo-admin-panel{border:1px solid var(--seo-line);background:#fff;border-radius:12px;overflow:hidden}.seo-admin-panel>header{border-bottom:1px solid #edf0f3;justify-content:space-between;align-items:center;gap:12px;min-height:60px;padding:13px 17px;display:flex}.seo-admin-panel>header>span{flex-direction:column;gap:4px;display:flex}.seo-admin-panel>header strong{font-size:var(--bm-type-title)}.seo-admin-panel>header small{color:var(--seo-muted);font-size:var(--bm-type-caption)}.seo-admin-panel>header button{color:var(--seo-red);background:#fff5f5;border:0;padding:7px 9px}.seo-issue-list article{border-bottom:1px solid #edf0f3;gap:11px;padding:13px 17px;display:flex}.seo-issue-list article:last-child{border-bottom:0}.seo-issue-list i{width:27px;height:27px;font-size:var(--bm-type-body);border-radius:8px;flex:none;place-items:center;font-style:normal;font-weight:900;display:grid}.seo-issue-list i.is-critical{color:#c72d35;background:#fee9ea}.seo-issue-list i.is-warning{color:#ad7414;background:#fff3d9}.seo-issue-list i.is-opportunity{color:#3472bc;background:#eaf3ff}.seo-issue-list article>span{flex-direction:column;gap:4px;display:flex}.seo-issue-list strong{font-size:var(--bm-type-title)}.seo-issue-list small{color:var(--seo-muted);font-size:var(--bm-type-caption);line-height:1.45}.seo-issue-list em{color:#58667a;font-size:var(--bm-type-caption);font-style:normal;font-weight:750}.seo-system-list>div{border-bottom:1px solid #edf0f3;align-items:center;gap:11px;padding:13px 17px;display:flex}.seo-system-list>div:last-child{border-bottom:0}.seo-system-list>div>span{flex-direction:column;gap:4px;display:flex}.seo-system-list strong{font-size:var(--bm-type-title)}.seo-system-list small{color:var(--seo-muted);font-size:var(--bm-type-caption)}.seo-check-list article{border-bottom:1px solid #edf0f3;grid-template-columns:29px 1fr 45px;align-items:center;gap:10px;padding:13px 17px;display:grid}.seo-check-list article:last-child{border-bottom:0}.seo-check-list article>b{width:26px;height:26px;font-size:var(--bm-type-body);border-radius:7px;place-items:center;display:grid}.seo-check-list .is-pass{color:#168558;background:#e6f8ef}.seo-check-list .is-fail{color:#bd3e45;background:#feecee}.seo-check-list article>span{flex-direction:column;gap:4px;display:flex}.seo-check-list strong{font-size:var(--bm-type-title)}.seo-check-list small{color:var(--seo-muted);font-size:var(--bm-type-caption)}.seo-check-list em{color:#697588;font-size:var(--bm-type-caption);text-align:right;font-style:normal;font-weight:850}.seo-history-list{padding:7px}.seo-history-list button{text-align:left;background:#fff;border:0;border-bottom:1px solid #edf0f3;align-items:center;gap:9px;width:100%;padding:9px;display:flex}.seo-history-list button:hover{background:#f7f8fa}.seo-history-list button>b{color:#8f6b1b;width:34px;height:34px;font-size:var(--bm-type-body);background:#fff3d6;border-radius:8px;place-items:center;display:grid}.seo-history-list button>b.is-great{color:#178057;background:#e8f8f1}.seo-history-list button>b.is-good{color:#3170bd;background:#eaf3ff}.seo-history-list button>span{flex-direction:column;flex:1;gap:3px;display:flex}.seo-history-list strong{font-size:var(--bm-type-title)}.seo-history-list small{color:var(--seo-muted);font-size:var(--bm-type-caption)}.seo-history-list em{color:#a4acb7;font-style:normal}.seo-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:240px;padding:28px;display:flex}.seo-empty>b{color:#fff;width:45px;height:45px;font-size:var(--bm-type-body);background:#25ba7a;border-radius:50%;place-items:center;margin-bottom:12px;display:grid}.seo-empty strong{font-size:var(--bm-type-title)}.seo-empty small{max-width:430px;color:var(--seo-muted);font-size:var(--bm-type-caption);margin-top:7px;line-height:1.6}.seo-empty a{color:var(--seo-red);font-size:var(--bm-type-body);margin-top:14px;font-weight:850;text-decoration:none}.seo-ai-copy{padding:19px}.seo-ai-copy p{color:#4e5a6d;font-size:var(--bm-type-body);margin:0 0 12px;line-height:1.7}.seo-content-meter{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:330px;padding:28px;display:flex}.seo-content-meter>div{background:#edf0f3;border-radius:8px;width:100%;height:10px;overflow:hidden}.seo-content-meter>div span{background:linear-gradient(90deg,var(--seo-red),#f3a357);border-radius:8px;height:100%;display:block}.seo-content-meter>strong{margin:20px 0 5px;font-size:34px}.seo-content-meter>small{max-width:350px;color:var(--seo-muted);font-size:var(--bm-type-caption);line-height:1.6}.seo-content-meter>a{color:var(--seo-red);font-size:var(--bm-type-body);margin-top:17px;font-weight:850;text-decoration:none}.seo-endpoint-list article{border-bottom:1px solid #edf0f3;justify-content:space-between;align-items:center;gap:15px;padding:15px 17px;display:flex}.seo-endpoint-list article:last-child{border-bottom:0}.seo-endpoint-list span{flex-direction:column;gap:4px;min-width:0;display:flex}.seo-endpoint-list strong{font-size:var(--bm-type-title)}.seo-endpoint-list small{color:var(--seo-muted);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--bm-type-caption);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.seo-endpoint-list a{color:#546176;font-size:var(--bm-type-body);background:#f3f5f7;border-radius:7px;padding:7px 9px;font-weight:800;text-decoration:none}.seo-submit-box{text-align:center;flex-direction:column;align-items:center;padding:31px;display:flex}.seo-submit-box>b{color:#fff;background:#397bd1;border-radius:14px;place-items:center;width:52px;height:52px;font-size:19px;display:grid}.seo-submit-box h2{font-size:var(--bm-type-section);margin:13px 0 5px}.seo-submit-box p{max-width:430px;color:var(--seo-muted);font-size:var(--bm-type-body);margin:0 0 16px;line-height:1.6}.seo-submit-box>small{color:#949daa;font-size:var(--bm-type-caption);margin-top:13px}.seo-form-grid{grid-template-columns:1fr 1fr;gap:13px;padding:17px;display:grid}.seo-form-grid.is-single{grid-template-columns:1fr}.seo-form-grid label{color:#536075;font-size:var(--bm-type-caption);flex-direction:column;gap:7px;font-weight:850;display:flex;position:relative}.seo-form-grid label.is-wide{grid-column:1/-1}.seo-form-grid label>span{color:#a2aab5;font-size:var(--bm-type-body);position:absolute;top:0;right:0}.seo-form-grid input,.seo-form-grid textarea,.seo-form-grid select{width:100%;color:var(--seo-ink);font-size:var(--bm-type-body);background:#f8f9fa;border:1px solid #dfe4e9;border-radius:8px;outline:0;padding:10px 11px}.seo-form-grid textarea{resize:vertical;min-height:89px}.seo-form-grid input:focus,.seo-form-grid textarea:focus,.seo-form-grid select:focus{background:#fff;border-color:#ee9fa1;box-shadow:0 0 0 3px #ef565814}.seo-switch-row{border-top:1px solid #edf0f3;justify-content:space-between;align-items:center;gap:14px;padding:11px 0;display:flex}.seo-switch-row>span{flex-direction:column;gap:4px;display:flex}.seo-switch-row strong{font-size:var(--bm-type-title)}.seo-switch-row small{color:var(--seo-muted);font-size:var(--bm-type-caption)}.seo-switch-row>button{background:#cbd1d9;border:0;border-radius:13px;align-items:center;width:38px;height:22px;padding:2px;display:flex}.seo-switch-row>button i{background:#fff;border-radius:50%;width:18px;height:18px;transition:transform .2s;box-shadow:0 2px 4px #00000024}.seo-switch-row>button.is-on{background:#21b878}.seo-switch-row>button.is-on i{transform:translate(16px)}.seo-save-bar{border:1px solid var(--seo-line);background:#fff;border-radius:12px;justify-content:space-between;align-items:center;gap:15px;margin-top:14px;padding:14px 17px;display:flex}.seo-save-bar>span{align-items:center;gap:10px;display:flex}.seo-save-bar>span>b{color:#fff;width:29px;height:29px;font-size:var(--bm-type-body);background:#22b879;border-radius:50%;place-items:center;display:grid}.seo-save-bar>span>span{flex-direction:column;gap:3px;display:flex}.seo-save-bar strong{font-size:var(--bm-type-title)}.seo-save-bar small{color:var(--seo-muted);font-size:var(--bm-type-caption)}.seo-notice{z-index:400;color:#fff;max-width:450px;font-size:var(--bm-type-body);background:#1b2738;border-radius:10px;align-items:center;gap:9px;padding:13px 16px;font-weight:750;display:flex;position:fixed;bottom:22px;right:22px;box-shadow:0 18px 45px #0b121d40}.seo-notice b{color:#fff;background:#21bd7b;border-radius:50%;place-items:center;width:23px;height:23px;display:grid}.seo-notice.is-error b{background:var(--seo-red)}.seo-admin-loading{color:#798598;text-align:center;background:#f6f7f9;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;font-family:Inter,ui-sans-serif,system-ui;display:flex}.seo-admin-loading>span{border:3px solid #dfe3e9;border-top-color:#ef5658;border-radius:50%;width:40px;height:40px;animation:.8s linear infinite seo-spin}.seo-admin-loading small{color:#ef5658;font-size:var(--bm-type-caption);letter-spacing:.18em;margin-top:18px;font-weight:900}.seo-admin-loading h1{color:#172131;font-size:var(--bm-type-page);margin:7px 0 5px}.seo-admin-loading p{font-size:var(--bm-type-body);margin:0}@keyframes seo-spin{to{transform:rotate(360deg)}}@media (width<=1080px){.seo-kpi-grid{grid-template-columns:repeat(2,1fr)}.seo-admin-columns,.seo-audit-layout,.seo-settings-layout{grid-template-columns:1fr}.seo-admin-search{width:32vw}.seo-admin-brand{width:205px}}@media (width<=760px){.seo-mobile-menu{display:block}.seo-admin-topbar{height:64px;padding:0 11px}.seo-admin-brand{width:auto}.seo-admin-brand>span:last-child small,.seo-admin-search,.seo-top-actions>span,.seo-top-actions>a{display:none}.seo-admin-sidebar{width:260px;transition:left .2s;top:64px;left:-270px}.seo-admin-sidebar.is-open{left:0}.seo-admin-scrim{z-index:105;background:#090f187a;border:0;padding:0;position:fixed;inset:64px 0 0}.seo-admin-main{margin-left:0;padding:84px 12px 30px}.seo-admin-heading{flex-direction:column;align-items:flex-start}.seo-admin-heading>div:last-child{width:100%}.seo-admin-heading>div:last-child button{flex:1}.seo-kpi-grid{grid-template-columns:1fr 1fr}.seo-score-card{grid-column:1/-1}.seo-save-bar{flex-direction:column;align-items:flex-start}.seo-save-bar>button{width:100%}}@media (width<=480px){.seo-admin-brand>span:last-child{display:none}.seo-kpi-grid,.seo-form-grid{grid-template-columns:1fr}.seo-form-grid label.is-wide{grid-column:auto}.seo-admin-heading>div:last-child{flex-direction:column}.seo-admin-heading h1{font-size:var(--bm-type-page)}.seo-score-card{grid-column:auto}.seo-notice{bottom:12px;left:12px;right:12px}}.transcode-shell{--tc-red:#ee565d;--tc-navy:#142033;--tc-ink:#1d2939;--tc-muted:#7b8797;--tc-line:#e4e8ee;--tc-bg:#f5f7fa;min-height:100vh;color:var(--tc-ink);background:var(--tc-bg);font-family:Inter,ui-sans-serif,system-ui,sans-serif}.transcode-shell *{box-sizing:border-box}.transcode-shell button,.transcode-shell input{font:inherit}.transcode-topbar{z-index:120;border-bottom:1px solid var(--tc-line);background:#fff;align-items:center;gap:18px;height:72px;padding:0 24px;display:flex;position:fixed;inset:0 0 auto}.transcode-mobile-menu{background:#f1f3f6;border-radius:9px;width:40px;height:40px;display:none}.transcode-brand{width:242px;color:var(--tc-ink);align-items:center;gap:11px;text-decoration:none;display:flex}.transcode-brand>i{color:#fff;background:linear-gradient(135deg,#fb6e65,var(--tc-red));width:37px;height:37px;font-size:var(--bm-type-body);border-radius:10px;place-items:center;font-style:normal;display:grid}.transcode-brand>span{flex-direction:column;gap:4px;display:flex}.transcode-brand strong{font-size:var(--bm-type-title)}.transcode-brand small{color:#9aa3b1;font-size:var(--bm-type-caption);letter-spacing:.2em}.transcode-search{color:#929baa;background:#f4f6f8;border:1px solid #0000;border-radius:10px;align-items:center;gap:7px;width:min(520px,40vw);height:40px;padding:0 13px;display:flex}.transcode-search:focus-within{background:#fff;border-color:#d2d8e1}.transcode-search input{width:100%;font-size:var(--bm-type-body);background:0 0;border:0;outline:0}.transcode-top-actions{align-items:center;gap:9px;margin-left:auto;display:flex}.transcode-top-actions>span{font-size:var(--bm-type-body);background:#f3f5f7;border-radius:8px;align-items:center;gap:7px;padding:8px 11px;font-weight:800;display:flex}.transcode-top-actions>span i,.transcode-server-summary span>i{background:#c4cad3;border-radius:50%;width:8px;height:8px}.transcode-top-actions>span.is-connected i,.transcode-server-summary .is-connected i{background:#18b879;box-shadow:0 0 0 4px #e2f7ee}.transcode-top-actions>span.is-configured i,.transcode-server-summary .is-configured i{background:#e79a26}.transcode-top-actions>a{color:var(--tc-ink);border:1px solid var(--tc-line);font-size:var(--bm-type-body);border-radius:8px;padding:9px 12px;font-weight:800;text-decoration:none}.transcode-top-actions>div{position:relative}.transcode-top-actions>div>button{color:#fff;background:var(--tc-navy);width:38px;height:38px;font-size:var(--bm-type-body);border-radius:50%;font-weight:900}.transcode-top-actions>div>section{border:1px solid var(--tc-line);background:#fff;border-radius:12px;flex-direction:column;width:225px;padding:14px;display:flex;position:absolute;top:48px;right:0;box-shadow:0 20px 50px #14203329}.transcode-top-actions section strong{font-size:var(--bm-type-title)}.transcode-top-actions section small{color:var(--tc-muted);font-size:var(--bm-type-caption);border-bottom:1px solid var(--tc-line);padding:4px 0 10px}.transcode-top-actions section a{color:var(--tc-ink);font-size:var(--bm-type-body);border-bottom:1px solid #f0f2f4;padding:9px 2px;font-weight:700;text-decoration:none}.transcode-sidebar{z-index:110;background:var(--tc-navy);flex-direction:column;width:250px;padding:20px 14px;display:flex;position:fixed;top:72px;bottom:0;left:0}.transcode-sidebar>small{color:#69758a;font-size:var(--bm-type-caption);letter-spacing:.18em;padding:10px;font-weight:900}.transcode-sidebar>a{color:#b8c0cd;font-size:var(--bm-type-body);border:1px solid #0000;border-radius:9px;align-items:center;gap:11px;padding:12px;font-weight:800;text-decoration:none;display:flex}.transcode-sidebar>a:hover,.transcode-sidebar>a.is-active{color:#fff;background:#ffffff12}.transcode-sidebar>a.is-active{background:linear-gradient(90deg,#ee565d38,#ee565d0f);border-color:#ee565d42}.transcode-sidebar>a>span{flex:1}.transcode-sidebar>a>b{color:#fff;background:var(--tc-red);min-width:20px;height:20px;font-size:var(--bm-type-body);border-radius:10px;place-items:center;display:grid}.transcode-sidebar footer{border-top:1px solid #ffffff14;align-items:center;gap:10px;margin-top:auto;padding:16px 8px 4px;display:flex}.transcode-sidebar footer>i{background:#d28c24;border-radius:50%;width:9px;height:9px}.transcode-sidebar footer>i.is-on{background:#18b879}.transcode-sidebar footer>span{flex-direction:column;gap:3px;display:flex}.transcode-sidebar footer strong{color:#fff;font-size:var(--bm-type-title)}.transcode-sidebar footer small{color:#727e91;font-size:var(--bm-type-caption)}.transcode-main{min-height:100vh;margin-left:250px;padding:98px 27px 45px}.transcode-stack{flex-direction:column;gap:15px;max-width:1550px;margin:auto;display:flex}.transcode-heading{justify-content:space-between;align-items:end;gap:16px;display:flex}.transcode-heading small,.transcode-panel header small{color:var(--tc-red);font-size:var(--bm-type-caption);letter-spacing:.17em;font-weight:900}.transcode-heading h1{font-size:var(--bm-type-page);letter-spacing:-.04em;margin:5px 0 3px}.transcode-heading p{color:var(--tc-muted);font-size:var(--bm-type-body);margin:0}.transcode-heading>button{color:var(--tc-ink);border:1px solid var(--tc-line);font-size:var(--bm-type-body);background:#fff;border-radius:8px;padding:9px 12px;font-weight:800}.transcode-notice{color:#1b6a4d;font-size:var(--bm-type-body);background:#edfaf4;border:1px solid #bdebd7;border-radius:10px;grid-template-columns:27px 1fr auto;align-items:center;gap:10px;padding:11px 13px;font-weight:700;display:grid}.transcode-notice.is-error{color:#a63a42;background:#fff1f2;border-color:#f4c9cd}.transcode-notice>b{color:#fff;background:#22b77c;border-radius:7px;place-items:center;width:25px;height:25px;display:grid}.transcode-notice.is-error>b{background:var(--tc-red)}.transcode-notice button{background:0 0;font-size:18px}.transcode-kpis{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.transcode-kpis article{border:1px solid var(--tc-line);background:#fff;border-radius:13px;flex-direction:column;min-height:116px;padding:17px;display:flex;position:relative}.transcode-kpis small{color:#8792a2;font-size:var(--bm-type-body);letter-spacing:.12em;font-weight:900}.transcode-kpis strong{margin:10px 0 7px;font-size:23px}.transcode-kpis em{color:#98a1ae;font-size:var(--bm-type-caption);font-style:normal}.transcode-kpis article>b{width:31px;height:31px;color:var(--tc-red);background:#fff0f1;border-radius:8px;place-items:center;display:grid;position:absolute;top:15px;right:15px}.transcode-grid{grid-template-columns:1.7fr .8fr;gap:14px;display:grid}.transcode-panel{border:1px solid var(--tc-line);background:#fff;border-radius:14px;overflow:hidden;box-shadow:0 6px 20px #14203309}.transcode-panel>header{border-bottom:1px solid var(--tc-line);justify-content:space-between;align-items:center;padding:16px 18px;display:flex}.transcode-panel>header>span{flex-direction:column;gap:5px;display:flex}.transcode-panel h2{font-size:var(--bm-type-section);margin:0}.transcode-panel header>i{width:31px;height:31px;color:var(--tc-red);font-size:var(--bm-type-body);background:#fff0f1;border-radius:8px;place-items:center;font-style:normal;font-weight:900;display:grid}.transcode-panel header>em{color:var(--tc-muted);font-size:var(--bm-type-caption);font-style:normal}.transcode-form{gap:13px;padding:18px;display:grid}.transcode-form>label,.transcode-server-settings label{color:#475467;font-size:var(--bm-type-caption);flex-direction:column;gap:6px;font-weight:800;display:flex}.transcode-form>label>input,.transcode-server-settings input{height:39px;color:var(--tc-ink);border:1px solid var(--tc-line);background:#f8f9fb;border-radius:8px;outline:0;padding:0 12px}.transcode-file{cursor:pointer;background:#fafbfc;border:1px dashed #ccd3dd;border-radius:10px;grid-template-columns:44px 1fr;align-items:center;min-height:78px;padding:13px;color:var(--tc-ink)!important;display:grid!important}.transcode-file input{display:none}.transcode-file>b{width:42px;height:42px;color:var(--tc-red);background:#fff0f1;border-radius:9px;place-items:center;font-size:16px;display:grid}.transcode-file>span{flex-direction:column;gap:5px;min-width:0;display:flex}.transcode-file strong{text-overflow:ellipsis;white-space:nowrap;font-size:var(--bm-type-title);overflow:hidden}.transcode-file small{color:var(--tc-muted);font-size:var(--bm-type-caption)}.transcode-form fieldset{border:1px solid var(--tc-line);border-radius:10px;grid-template-columns:1fr 1fr;gap:9px;padding:12px;display:grid}.transcode-form legend{color:#475467;font-size:var(--bm-type-caption);padding:0 6px;font-weight:900}.transcode-form fieldset label{cursor:pointer;background:#f8f9fb;border:1px solid #0000;border-radius:9px;align-items:center;gap:9px;padding:11px;display:flex}.transcode-form fieldset label.is-selected{background:#fff5f5;border-color:#f0afb3}.transcode-form fieldset input{accent-color:var(--tc-red)}.transcode-form fieldset span{flex-direction:column;gap:4px;display:flex}.transcode-form fieldset strong{font-size:var(--bm-type-title)}.transcode-form fieldset strong b{color:var(--tc-red);font-size:var(--bm-type-body)}.transcode-form fieldset small{color:var(--tc-muted);font-size:var(--bm-type-caption)}.transcode-primary,.transcode-settings-actions button{color:#fff;background:var(--tc-red);min-height:38px;font-size:var(--bm-type-body);border-radius:8px;padding:0 14px;font-weight:900}.transcode-primary:disabled,.transcode-settings-actions button:disabled{opacity:.55}.transcode-form>p{color:var(--tc-muted);font-size:var(--bm-type-body);margin:0;line-height:1.5}.transcode-upload-progress{grid-template-columns:1fr auto;gap:4px 10px;display:grid}.transcode-upload-progress>span{background:#edf0f3;border-radius:6px;height:7px}.transcode-upload-progress>span>i{background:linear-gradient(90deg,var(--tc-red),#fa8a70);border-radius:6px;height:100%;transition:width .2s;display:block}.transcode-upload-progress>b{font-size:var(--bm-type-body)}.transcode-upload-progress>small{color:var(--tc-muted);font-size:var(--bm-type-caption);grid-column:1/-1}.transcode-server-summary>div{padding:20px}.transcode-server-summary div>span{font-size:var(--bm-type-body);align-items:center;gap:10px;display:flex}.transcode-server-summary p{color:var(--tc-muted);font-size:var(--bm-type-body);margin:16px 0;line-height:1.65}.transcode-server-summary ul{gap:9px;margin:0 0 18px;padding:0;list-style:none;display:grid}.transcode-server-summary li{font-size:var(--bm-type-body)}.transcode-server-summary a{color:var(--tc-red);font-size:var(--bm-type-body);font-weight:900;text-decoration:none}.transcode-jobs{flex-direction:column;display:flex}.transcode-jobs>article{border-bottom:1px solid #edf0f3;grid-template-columns:74px minmax(230px,1fr) 105px 80px auto;align-items:center;gap:13px;padding:13px 17px;display:grid}.transcode-job-thumb{color:#fff;background:linear-gradient(135deg,#26354b,#eb5d61);border-radius:7px;place-items:center;width:70px;height:43px;display:grid;overflow:hidden}.transcode-job-thumb img{object-fit:cover;width:100%;height:100%}.transcode-job-copy{flex-direction:column;gap:7px;min-width:0;display:flex}.transcode-job-copy>span{flex-direction:column;gap:3px;display:flex}.transcode-job-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:var(--bm-type-title);overflow:hidden}.transcode-job-copy small,.transcode-job-copy em{color:var(--tc-muted);font-size:var(--bm-type-caption);text-overflow:ellipsis;white-space:nowrap;font-style:normal;overflow:hidden}.transcode-job-copy>div{background:#edf0f3;border-radius:5px;height:5px}.transcode-job-copy>div>i{background:var(--tc-red);border-radius:5px;height:100%;display:block}.transcode-status{flex-direction:column;gap:4px;display:flex}.transcode-status strong{font-size:var(--bm-type-title)}.transcode-status small{color:var(--tc-muted);font-size:var(--bm-type-caption)}.transcode-status.is-completed strong{color:#16865d}.transcode-status.is-failed strong{color:#d9424b}.transcode-output-links{gap:4px;display:flex}.transcode-output-links a{color:#275b99;font-size:var(--bm-type-body);background:#edf5ff;border-radius:5px;padding:5px 7px;font-weight:900;text-decoration:none}.transcode-job-actions{justify-content:flex-end;gap:5px;display:flex}.transcode-job-actions button{color:var(--tc-ink);border:1px solid var(--tc-line);font-size:var(--bm-type-body);background:#f5f6f8;border-radius:6px;padding:7px 8px;font-weight:800}.transcode-job-actions button.is-danger{color:#c83e47;background:#fff1f2}.transcode-empty{color:var(--tc-muted);font-size:var(--bm-type-body);flex-direction:column;align-items:center;gap:6px;padding:45px;display:flex}.transcode-empty>b{width:40px;height:40px;color:var(--tc-red);background:#fff0f1;border-radius:11px;place-items:center;display:grid}.transcode-empty strong{color:var(--tc-ink);font-size:var(--bm-type-title)}.transcode-profiles{grid-template-columns:1fr 1fr;gap:14px;display:grid}.transcode-profiles article{border:1px solid var(--tc-line);background:#fff;border-radius:14px;padding:19px;position:relative}.transcode-profiles article>span{color:#fff;background:var(--tc-navy);width:43px;height:29px;font-size:var(--bm-type-body);border-radius:7px;place-items:center;font-weight:900;display:grid;position:absolute;top:16px;right:16px}.transcode-profiles article>small{color:var(--tc-red);font-size:var(--bm-type-caption);letter-spacing:.14em;font-weight:900}.transcode-profiles h3{font-size:var(--bm-type-subheading);margin:8px 0 6px}.transcode-profiles p{color:var(--tc-muted);font-size:var(--bm-type-body)}.transcode-profiles dl{grid-template-columns:repeat(4,1fr);gap:8px;margin:15px 0;display:grid}.transcode-profiles dl>div{background:#f7f8fa;border-radius:8px;flex-direction:column;gap:5px;padding:10px;display:flex}.transcode-profiles dt{color:var(--tc-muted);font-size:var(--bm-type-caption)}.transcode-profiles dd{font-size:var(--bm-type-body);margin:0;font-weight:800}.transcode-profiles article>b{color:#16865d;font-size:var(--bm-type-body)}.transcode-server-settings>div{grid-template-columns:1fr 1fr;gap:13px;padding:18px;display:grid}.transcode-server-settings aside{color:#49627d;background:#eff6ff;border:1px solid #d8e9fd;border-radius:9px;grid-column:1/-1;padding:13px}.transcode-server-settings aside strong{font-size:var(--bm-type-title)}.transcode-server-settings aside p{font-size:var(--bm-type-body);margin:5px 0 0;line-height:1.55}.transcode-settings-actions{grid-column:1/-1;justify-content:flex-end;gap:8px;display:flex}.transcode-settings-actions button:first-child{color:var(--tc-ink);border:1px solid var(--tc-line);background:#fff}.transcode-scrim{display:none}@media (width<=1050px){.transcode-grid{grid-template-columns:1fr}.transcode-search{display:none}.transcode-jobs>article{grid-template-columns:70px minmax(190px,1fr) 95px auto}.transcode-output-links{display:none}.transcode-kpis{grid-template-columns:repeat(2,1fr)}}@media (width<=760px){.transcode-topbar{grid-template-columns:40px minmax(0,1fr) 40px;gap:10px;height:62px;padding:0 10px;display:grid}.transcode-mobile-menu{display:block}.transcode-brand{width:auto;min-width:0}.transcode-brand>span{min-width:0}.transcode-brand strong{font-size:var(--bm-type-title);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.transcode-brand small{font-size:var(--bm-type-caption)}.transcode-top-actions{grid-column:3}.transcode-top-actions>span,.transcode-top-actions>a{display:none}.transcode-sidebar{z-index:111;width:260px;transition:transform .2s;top:62px;transform:translate(-105%)}.transcode-sidebar.is-open{transform:translate(0)}.transcode-scrim{z-index:105;background:#14203359;display:block;position:fixed;inset:62px 0 0}.transcode-main{margin-left:0;padding:82px 10px 35px}.transcode-heading{flex-direction:column;align-items:flex-start}.transcode-heading>button{align-self:flex-end}.transcode-kpis{grid-template-columns:1fr 1fr}.transcode-kpis article{min-height:105px;padding:13px}.transcode-kpis strong{font-size:19px}.transcode-form fieldset,.transcode-profiles,.transcode-server-settings>div{grid-template-columns:1fr}.transcode-server-settings aside,.transcode-settings-actions{grid-column:auto}.transcode-jobs{background:var(--tc-bg);gap:8px;padding:8px}.transcode-jobs>article{border:1px solid var(--tc-line);background:#fff;border-radius:10px;grid-template-columns:58px minmax(0,1fr) auto;grid-template-areas:"thumb copy status""actions actions actions";gap:9px;padding:11px}.transcode-job-thumb{grid-area:thumb;width:56px;height:38px}.transcode-job-copy{grid-area:copy}.transcode-status{grid-area:status;align-items:flex-end}.transcode-job-actions{grid-area:actions}.transcode-profiles dl{grid-template-columns:1fr 1fr}}@media (width<=430px){.transcode-main{padding-left:7px;padding-right:7px}.transcode-heading h1{font-size:var(--bm-type-page)}.transcode-heading p{line-height:1.45}.transcode-kpis{gap:7px}.transcode-kpis article{min-height:98px;padding:11px}.transcode-kpis article>b{width:27px;height:27px;top:10px;right:10px}.transcode-kpis strong{font-size:var(--bm-type-title)}.transcode-panel>header,.transcode-form{padding:13px}.transcode-file{grid-template-columns:39px minmax(0,1fr)}.transcode-file>b{width:38px;height:38px}.transcode-form fieldset{grid-template-columns:1fr}.transcode-jobs>article{grid-template-columns:48px minmax(0,1fr)}.transcode-job-thumb{width:46px;height:34px}.transcode-status{grid-area:2/2;align-items:flex-start}.transcode-job-actions{grid-area:3/1/auto/-1}.transcode-settings-actions{grid-template-columns:1fr 1fr;display:grid}.transcode-settings-actions button{padding:0 7px}.transcode-top-actions>div>section{width:215px;right:-3px}}.transcode-provider .transcode-form>label,.transcode-provider .transcode-form>p,.transcode-provider .transcode-primary{font-size:.875rem;line-height:1.5}.transcode-provider .transcode-form select{box-sizing:border-box;width:100%;max-width:100%;min-height:44px;color:var(--tc-ink);border:1px solid var(--tc-line);font:inherit;background:#f8f9fb;border-radius:8px;padding:10px 12px;font-size:1rem}.transcode-provider .transcode-form select:focus-visible{outline:2px solid var(--tc-red);outline-offset:2px}

/* Balkan Muzika compact navigation: 2026-11-06 */
:root {
  --bm-type-caption: .875rem;
  --bm-type-body: 1rem;
  --bm-type-title: 1.0625rem;
  --bm-type-subheading: 1.1875rem;
  --bm-type-section: 1.375rem;
  --bm-type-page: 1.625rem;
  --bm-type-nav: .875rem;
  --bm-type-nav-heading: .8125rem;
}
/* Navigation titles stay on one line; reading text and form fields keep 16px. */
.sidebar .nav-group button,
.sidebar .sidebar-bottom > button,
.admin-submenu > button,
.page-content--admin .admin-submenu > button {
  font-size: var(--bm-type-nav);
  line-height: 1.35;
  white-space: nowrap;
}
.sidebar .nav-group button { gap: 9px; padding-inline: 10px; }
.sidebar .nav-group button > svg { flex-shrink: 0; }
.sidebar .nav-group button > span,
.sidebar .sidebar-bottom > button > span {
  min-width: 0; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;
}
.sidebar .nav-group .side-group-toggle {
  font-size: var(--bm-type-nav-heading); line-height: 1.4;
}
.admin-portal-shell .bm-admin-sidebar nav section > div > button,
.admin-portal-shell .bm-admin-sidebar footer > button {
  min-height: 40px; height: auto;
}
.admin-portal-shell .bm-admin-sidebar nav section > div > button > span:nth-child(2),
.admin-portal-shell .bm-admin-sidebar footer > button > span:nth-child(2),
.admin-portal-shell .bm-admin-sidebar footer .bm-sidebar-radio > span {
  min-width: 0; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;
  font-size: var(--bm-type-nav); line-height: 1.35;
}
.admin-portal-shell .bm-admin-sidebar .bm-nav-heading {
  gap: 6px; font-size: var(--bm-type-nav-heading); line-height: 1.4;
}
.admin-portal-shell .bm-admin-sidebar .bm-nav-heading > span {
  min-width: 0; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;
}
.admin-portal-shell .bm-admin-sidebar .bm-nav-heading > b { flex-shrink: 0; }
.admin-portal-shell .bm-admin-sidebar footer .bm-sidebar-radio {
  font-size: var(--bm-type-nav); line-height: 1.35; white-space: nowrap;
}
.admin-portal-shell .bm-platform-nav button strong,
.admin-portal-shell .bm-admin-shell .bm-top-actions > button,
.admin-portal-shell .bm-top-actions > .bm-radio-link {
  font-size: var(--bm-type-nav); line-height: 1.35; white-space: nowrap;
}
.radio-admin-sidebar nav button > span { min-width: 0; }
.radio-admin-sidebar nav button strong,
.radio-admin-sidebar nav button small,
.radio-admin-sidebar footer a {
  overflow: hidden; text-overflow: ellipsis; white-space: nowrap;
  font-size: var(--bm-type-nav); line-height: 1.35;
}
@media (max-width:760px) {
  .admin-portal-shell .bm-admin-sidebar nav section > div > button,
  .admin-portal-shell .bm-admin-sidebar footer > button { min-height: 44px; }
}
