body.sx-gloss{color-scheme:dark;--sx-accent:#ff258e;--sx-wall:#42495f;--sx-fg:#f4f6fb;--sx-muted:#bbc5d8;--sx-surface:#222d34;--sx-field:#1c252d;--sx-edge:#8391a04d;--sx-panel:linear-gradient(125deg,#65717d30,#3b48534a 35%,#1d282ed9 78%);background:radial-gradient(ellipse at 90% -15%,color-mix(in srgb,var(--sx-wall) 24%,transparent),transparent 65%),#11191d!important;color:var(--sx-fg)!important;font-family:'Segoe UI',Arial,sans-serif!important;min-height:100vh}body.sx-gloss[data-sx-accent=Blue]{--sx-accent:#2182ff}body.sx-gloss[data-sx-accent=Purple]{--sx-accent:#983dff}body.sx-gloss[data-sx-accent=Orange]{--sx-accent:#ff790d}body.sx-gloss[data-sx-accent=Green]{--sx-accent:#00bd74}body.sx-gloss[data-sx-accent=Grey]{--sx-accent:#77808f}body.sx-gloss[data-sx-wall=Aurora]{--sx-wall:#923bc2}body.sx-gloss[data-sx-wall=Midnight]{--sx-wall:#344c7a}body.sx-gloss[data-sx-wall=Sage]{--sx-wall:#3f7c52}body.sx-gloss[data-sx-wall=Sunset]{--sx-wall:#d97429}body.sx-gloss[data-sx-wall=Ocean]{--sx-wall:#147bf5}
body.sx-gloss #studio-app{color:var(--sx-fg)!important;background:transparent!important}body.sx-gloss .studio-header,body.sx-gloss>header{background:linear-gradient(110deg,#ffffff06,#ffffff00)!important;border-color:var(--sx-edge)!important;box-shadow:0 1px #0003;padding:13px 28px!important;min-height:70px;position:relative;z-index:22}body.sx-gloss.sx-has-sidebar .studio-header,body.sx-gloss.sx-has-sidebar>header{margin-left:232px;width:calc(100% - 232px);box-sizing:border-box}body.sx-gloss.sx-has-sidebar #studio-content,body.sx-gloss.sx-has-sidebar>.native-main,body.sx-gloss.sx-has-sidebar>main{margin-left:232px!important;margin-right:0!important;width:calc(100% - 232px)!important;max-width:none;box-sizing:border-box;padding:27px 28px 50px!important;margin-top:0!important}body.sx-gloss #studio-content{overflow-wrap:anywhere}body.sx-gloss .review-bar{background:#151d23!important;color:var(--sx-muted)!important;border-color:var(--sx-edge)!important}body.sx-gloss .review-bar a{color:var(--sx-muted)!important}body.sx-gloss .studio-brand{color:var(--sx-fg)}body.sx-gloss .studio-logo{filter:brightness(0) invert(1);width:105px!important;height:38px!important}body.sx-gloss.sx-has-sidebar .studio-header .studio-brand{display:none}body.sx-gloss .studio-header nav{margin-left:auto}body.sx-gloss.sx-has-sidebar .studio-menu-panel,body.sx-gloss.sx-has-sidebar .studio-menu-toggle{display:none!important}body.sx-gloss .studio-header nav a,body.sx-gloss .nav-drop summary{color:var(--sx-muted)!important}body.sx-gloss .nav-drop>div{background:var(--sx-surface)!important;border-color:var(--sx-edge)!important;box-shadow:0 15px 40px #0007}body.sx-gloss .nav-drop>div a:hover,body.sx-gloss .nav-drop>div button:hover{background:#ffffff0b!important}body.sx-gloss .studio-page-title h1,body.sx-gloss h1,body.sx-gloss .native-main h1{color:var(--sx-fg)!important;font-weight:650!important;letter-spacing:-1px}body.sx-gloss .studio-page-title h1{font-size:34px!important}body.sx-gloss h2,body.sx-gloss h3,body.sx-gloss h4{color:var(--sx-fg)!important}body.sx-gloss p,body.sx-gloss label,body.sx-gloss .studio-muted,body.sx-gloss .account-email,body.sx-gloss small,body.sx-gloss .hint,body.sx-gloss .muted,body.sx-gloss .note{color:var(--sx-muted)}body.sx-gloss .studio-panel,body.sx-gloss .settings-section,body.sx-gloss .studio-list,body.sx-gloss .stats-metric,body.sx-gloss .panel,body.sx-gloss .card,body.sx-gloss .toolbar,body.sx-gloss .security-subject-panel,body.sx-gloss .content-card,body.sx-gloss .table-wrap{background:radial-gradient(ellipse at 18% -30%,#ffffff12,transparent 65%),var(--sx-panel)!important;border:1px solid var(--sx-edge)!important;border-radius:20px!important;box-shadow:inset 0 1px #ffffff29,inset 1px 0 #ffffff06,inset 0 -1px #0006,0 10px 25px #0003!important;backdrop-filter:blur(22px) saturate(1.15);color:var(--sx-fg)!important}body.sx-gloss .settings-body,body.sx-gloss .settings-section>summary,body.sx-gloss .backup-topbar,body.sx-gloss .studio-row,body.sx-gloss .account-row{background:transparent!important;color:var(--sx-fg)!important;border-color:var(--sx-edge)!important}body.sx-gloss .settings-section>summary{border-radius:20px 20px 0 0!important}body.sx-gloss .settings-switcher button,body.sx-gloss .security-jumps button,body.sx-gloss .security-subject-nav button{background:linear-gradient(#ffffff12,#ffffff03),var(--sx-surface)!important;color:var(--sx-fg)!important;border:1px solid var(--sx-edge)!important;box-shadow:inset 0 1px #fff2}body.sx-gloss .settings-switcher button[aria-expanded=true],body.sx-gloss .security-subject-nav button[aria-selected=true]{background:linear-gradient(120deg,color-mix(in srgb,var(--sx-accent) 50%,#26313a),#353b4c)!important;border-color:color-mix(in srgb,var(--sx-accent) 65%,transparent)!important}body.sx-gloss .security-action,body.sx-gloss .connection-section,body.sx-gloss .permission-category,body.sx-gloss .editor-actions{border-color:var(--sx-edge)!important}body.sx-gloss input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=button]):not([type=submit]),body.sx-gloss select,body.sx-gloss textarea,body.sx-gloss .rich-editor{background:linear-gradient(135deg,#ffffff04,transparent),var(--sx-field)!important;color:var(--sx-fg)!important;border:1px solid var(--sx-edge)!important;border-radius:11px!important;box-shadow:inset 0 1px 3px #0003!important;max-width:100%;box-sizing:border-box}body.sx-gloss input::placeholder,body.sx-gloss textarea::placeholder{color:var(--sx-muted)!important;opacity:.7}body.sx-gloss input[type=checkbox],body.sx-gloss input[type=radio]{accent-color:var(--sx-accent)}body.sx-gloss input[type=range]{accent-color:var(--sx-accent)}body.sx-gloss select option{background:var(--sx-surface);color:var(--sx-fg)}body.sx-gloss button,body.sx-gloss .studio-button,body.sx-gloss .button,body.sx-gloss .public-button{color:var(--sx-fg)!important;border:1px solid var(--sx-edge)!important;border-radius:13px!important;background:linear-gradient(165deg,#ffffff18,#ffffff04 55%,#0000000c),var(--sx-surface)!important;box-shadow:inset 0 1px #ffffff26,inset 0 -1px #0005,0 4px 11px #0002;min-height:38px;font-weight:500}body.sx-gloss button[type=submit],body.sx-gloss button.primary,body.sx-gloss .button.primary{background:radial-gradient(ellipse at 20% 0,#ffffff30,transparent 60%),linear-gradient(110deg,#fa286e,var(--sx-accent) 55%,#c900c4)!important;border-color:#ffffff36!important;color:#fff!important;box-shadow:inset 0 1px #fff5,0 6px 22px color-mix(in srgb,var(--sx-accent) 20%,transparent)}body.sx-gloss button.danger,body.sx-gloss button.trash-bin{color:#ffb7bf!important;border-color:#d7687855!important;background:linear-gradient(#963d4c55,#522d3655)!important}body.sx-gloss button.quiet{background:transparent!important;box-shadow:none!important;border-color:transparent!important}body.sx-gloss button:disabled{opacity:.48;cursor:not-allowed}body.sx-gloss button:hover:not(:disabled){filter:brightness(1.12)}body.sx-gloss :focus-visible{outline:3px solid var(--sx-accent)!important;outline-offset:3px}body.sx-gloss .studio-table,body.sx-gloss table{color:var(--sx-fg)!important}body.sx-gloss table th{background:#ffffff08!important;color:var(--sx-muted)!important;border-color:var(--sx-edge)!important}body.sx-gloss table td{border-color:var(--sx-edge)!important}body.sx-gloss table tr:hover{background:#ffffff04!important}body.sx-gloss .table-wrap,body.sx-gloss .table-scroll{max-width:100%;overflow-x:auto}body.sx-gloss .chart-track,body.sx-gloss .progress{background:#7f8b9d30!important}body.sx-gloss .chart-fill,body.sx-gloss .retention i{background:linear-gradient(90deg,#7643f0,var(--sx-accent))!important}body.sx-gloss .role-tag,body.sx-gloss .status-tag,body.sx-gloss .tag{background:#a64cd32b!important;color:#dfb9fa!important;border:1px solid #b66de044;border-radius:20px}body.sx-gloss .status-tag.off{color:var(--sx-muted)!important;background:#8896a620!important}body.sx-gloss .backup-note,body.sx-gloss .stats-sample,body.sx-gloss .readonly-notice,body.sx-gloss .mail-auth-records,body.sx-gloss #message:not(:empty){background:#6578a11a!important;color:var(--sx-muted)!important;border:1px solid var(--sx-edge);border-radius:12px}body.sx-gloss .error,body.sx-gloss [role=alert],body.sx-gloss .counter.over{color:#ffacb9!important}body.sx-gloss .mail-auth-dot.mail-auth-good{background:#15d59d!important}body.sx-gloss .mail-auth-dot.mail-auth-bad{background:#ff4f79!important}body.sx-gloss .mail-auth-dot.mail-auth-pending{background:#dca63a!important}body.sx-gloss dialog,body.sx-gloss #editor,body.sx-gloss #confirm-delete,body.sx-gloss .demo-dialog{background:radial-gradient(ellipse at 20% 0,#ffffff0a,transparent 60%),var(--sx-surface)!important;color:var(--sx-fg)!important;border:1px solid #9c9daa60!important;border-radius:22px!important;box-shadow:inset 0 1px #fff3,0 25px 90px #0009!important}body.sx-gloss dialog::backdrop{background:#040b12a8;backdrop-filter:blur(6px)}body.sx-gloss .dialog-heading,body.sx-gloss .rich-toolbar{background:var(--sx-surface)!important;border-color:var(--sx-edge)!important}body.sx-gloss .heading h1{font-size:36px!important}body.sx-gloss .heading .eyebrow{color:var(--sx-accent)}body.sx-gloss a{color:var(--sx-fg)}body.sx-gloss .content-card{padding:20px}body.sx-gloss .card-actions{flex-wrap:wrap}body.sx-gloss .card .actions a{font-size:13px}body.sx-gloss .links-row{min-width:0}body.sx-gloss .native-main{color:var(--sx-fg)}body.sx-gloss .native-main .narrow{max-width:650px}body.sx-gloss .native-main .notice{background:#26a67d20;color:#8ef3c6;border-color:#57ce9b55}body.sx-gloss .native-main code,body.sx-gloss .native-main pre{background:var(--sx-field);color:var(--sx-fg);white-space:pre-wrap;overflow-wrap:anywhere}
#sx-sidebar{display:none}body.sx-gloss #sx-sidebar{display:flex;flex-direction:column;position:fixed;inset:0 auto 0 0;z-index:50;width:232px;padding:28px 13px 20px;box-sizing:border-box;background:linear-gradient(110deg,#343c4559,#1d272eea 45%,#131d22fa);border-right:1px solid var(--sx-edge);box-shadow:inset -1px 0 #ffffff09,10px 0 30px #0002;overflow-y:auto;backdrop-filter:blur(25px)}.sx-brand{display:block;padding:0 14px 27px;font-size:31px;font-weight:750!important;letter-spacing:-1.6px;text-decoration:none!important;color:var(--sx-fg)!important}.sx-brand b{color:var(--sx-accent);text-shadow:0 0 17px color-mix(in srgb,var(--sx-accent) 40%,transparent)}.sx-brand small{display:block;font-size:10px;letter-spacing:1.5px;font-weight:400;margin-top:4px}.sx-nav-links{display:flex;flex-direction:column;gap:5px}.sx-nav-links a,.sx-sidebar-footer a{display:block;padding:13px 15px;min-height:44px;box-sizing:border-box;border:1px solid transparent;border-radius:13px;color:var(--sx-muted)!important;text-decoration:none;font-size:14px;line-height:1.3}.sx-nav-links a:hover{background:#ffffff08}.sx-nav-links a.active,.sx-sidebar-footer a.active{color:var(--sx-fg)!important;background:linear-gradient(120deg,#ffffff20,#ffffff07);border-color:var(--sx-edge);box-shadow:inset 0 1px #fff1,0 5px 17px #0002}.sx-nav-links a.active:before{content:'●';color:var(--sx-accent);text-shadow:0 0 11px var(--sx-accent);margin-right:11px}.sx-sidebar-footer{margin-top:auto;padding-top:26px}.sx-sidebar-footer a{border-top:1px solid var(--sx-edge);border-radius:0}body.sx-gloss .sx-menu,body.sx-gloss .sx-close-nav{display:none}
.sx-panel-title{display:flex;gap:13px;align-items:center;margin-bottom:18px}.sx-panel-title h2{margin:0!important;font-size:20px!important;font-weight:600!important}.sx-panel-title p{margin:3px 0 0;font-size:13px;color:var(--sx-muted)}.sx-orb{height:43px;width:43px;display:grid;place-items:center;flex-shrink:0;font-size:23px;font-weight:650;color:#fff;border-radius:50%;background:radial-gradient(circle at 30% 12%,#fff7,transparent 50%),linear-gradient(145deg,#a85bff,#6725ef);box-shadow:inset 0 1px #fffb,0 5px 18px #892bfa44}.sx-orb.blue{background:radial-gradient(circle at 30% 12%,#fff7,transparent 50%),linear-gradient(145deg,#42b1ff,#1665ee);box-shadow:inset 0 1px #fff9,0 5px 18px #227df944}.sx-orb.pink{background:radial-gradient(circle at 30% 12%,#fff6,transparent 50%),linear-gradient(145deg,#ff4dad,#d80868);box-shadow:inset 0 1px #fff9,0 5px 18px #ff258e44}body.sx-gloss .sx-account-grid{align-items:stretch;gap:18px}body.sx-gloss .sx-account-grid .studio-panel{margin-bottom:0}body.sx-gloss .sx-account-grid .profile-info{display:none}body.sx-gloss #profile-form{display:grid;grid-template-columns:1fr 1fr;gap:4px 17px}body.sx-gloss #profile-form .account-avatar-field{grid-column:1/-1}body.sx-gloss #profile-form>label:has([name=email]){grid-column:1/-1}body.sx-gloss #profile-form>button[type=submit]{grid-column:2;justify-self:end;min-width:145px}body.sx-gloss .account-avatar-picture{border:1px solid var(--sx-edge);box-shadow:inset 0 1px #fff2,0 4px 15px #0005;background:radial-gradient(ellipse at 30% 0,#ffffff24,transparent 60%),var(--sx-field)!important;color:var(--sx-fg)!important}body.sx-gloss .sx-password-details{padding:0 0 13px;border-bottom:1px solid var(--sx-edge);margin-bottom:0}body.sx-gloss .sx-password-details summary{padding:13px 0;cursor:pointer;color:var(--sx-fg);font-weight:600;min-height:44px}body.sx-gloss .security-action{padding:15px 0}body.sx-gloss .security-action h3{font-size:15px;font-weight:550}body.sx-gloss .security-action p{font-size:12px}body.sx-gloss .sx-appearance{margin:20px 0}.sx-appearance-grid{display:grid;grid-template-columns:1.05fr 1.7fr 1fr;gap:22px;align-items:start;margin-top:21px}.sx-appearance-grid>section{min-width:0}.sx-appearance-grid>section+section{padding-left:22px;border-left:1px solid var(--sx-edge)}.sx-appearance-grid h3{font-size:13px;font-weight:500;margin:0 0 12px}.sx-segment{display:flex;padding:4px;border:1px solid var(--sx-edge);background:#0002;box-shadow:inset 0 2px 5px #0003;border-radius:25px;gap:2px}.sx-appearance svg{width:20px;height:20px;flex-shrink:0}body.sx-gloss .sx-segment button{background:transparent!important;box-shadow:none;border-color:transparent!important;border-radius:25px!important;display:flex;align-items:center;justify-content:center;gap:7px;padding:8px 10px;flex:1;min-width:0;font-size:12px;min-height:40px}body.sx-gloss .sx-segment button[aria-pressed=true]{background:linear-gradient(#8d97b145,#707c9533)!important;border-color:var(--sx-edge)!important;box-shadow:inset 0 1px #fff3,0 3px 10px #0003}.sx-wallpapers{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}body.sx-gloss .sx-wallpapers button{padding:0;background:transparent!important;border:0!important;box-shadow:none;border-radius:11px!important;display:flex;flex-direction:column;align-items:center;gap:7px;font-size:10px;min-width:0;min-height:0;color:var(--sx-muted)!important}.sx-wall-art{position:relative;width:100%;aspect-ratio:1;display:block;border:2px solid #7a899e55;border-radius:12px;overflow:hidden;box-shadow:inset 0 1px #fff5,0 3px 8px #0005;background:linear-gradient(145deg,#161c24,#3b425b,#10171d);color:#848ca7}.sx-wall-aurora{background:linear-gradient(145deg,#260c33,#5b247b,#151c4a);color:#d774ff}.sx-wall-midnight{background:linear-gradient(145deg,#101927,#344365,#101427);color:#637da9}.sx-wall-sage{background:linear-gradient(145deg,#0d261e,#2e5e43,#0e241c);color:#72ac7c}.sx-wall-sunset{background:linear-gradient(145deg,#401125,#753b28,#391822);color:#ffa53b}.sx-wall-ocean{background:linear-gradient(145deg,#071d45,#1453ac,#092259);color:#41a2ff}.sx-wall-art>svg{display:block;width:100%;height:100%}.sx-wall-art:after{content:'';position:absolute;inset:0;border-radius:9px;background:linear-gradient(140deg,#ffffff17,transparent 47%);box-shadow:inset 0 1px #fff3;pointer-events:none}body.sx-gloss .sx-wallpapers button[aria-pressed=true] .sx-wall-art{border-color:var(--sx-accent);box-shadow:0 0 0 1px var(--sx-accent),0 0 15px color-mix(in srgb,var(--sx-accent) 15%,transparent)}.sx-wall-check{position:absolute;bottom:4px;right:4px;width:21px;height:21px;border-radius:50%;display:none;align-items:center;justify-content:center;background:var(--sx-accent);color:white;border:1px solid #fff8;box-shadow:0 2px 5px #0005}.sx-wall-check svg{width:15px;height:15px}.sx-wallpapers button[aria-pressed=true] .sx-wall-check{display:flex}.sx-accents{display:flex;justify-content:space-between;gap:8px;border-bottom:1px solid var(--sx-edge);padding:3px 3px 16px}body.sx-gloss .sx-accents button{width:30px;height:30px;min-height:30px;padding:5px;flex-shrink:0;border-radius:50%!important;background:var(--swatch)!important;border:1px solid #fff2!important;box-shadow:inset 0 1px #fff2,0 3px 8px #0003}.sx-accents [data-sx-accent=Blue]{--swatch:#2182ff}.sx-accents [data-sx-accent=Purple]{--swatch:#983dff}.sx-accents [data-sx-accent=Pink]{--swatch:#ff258e}.sx-accents [data-sx-accent=Orange]{--swatch:#ff790d}.sx-accents [data-sx-accent=Green]{--swatch:#00bd74}.sx-accents [data-sx-accent=Grey]{--swatch:#77808f}.sx-accents button svg{visibility:hidden;color:white;width:17px;height:17px}.sx-accents button[aria-pressed=true] svg{visibility:visible}.sx-accents button[aria-pressed=true]{outline:2px solid var(--swatch);outline-offset:3px}.sx-transparency{display:flex;align-items:center;justify-content:space-between;gap:14px;padding-top:12px}.sx-transparency strong{font-size:12px;line-height:1.3;display:block;font-weight:500}.sx-transparency small{display:block;font-size:11px;line-height:1.3;margin-top:4px}body.sx-gloss .sx-switch{width:49px;min-width:49px;height:28px;min-height:28px;padding:3px;border-radius:30px!important;background:#64708444!important;display:flex;align-items:center;justify-content:start;box-shadow:inset 0 1px 4px #0004}.sx-switch span{display:block;height:21px;width:21px;border-radius:50%;background:linear-gradient(#fff,#cdd5e4);box-shadow:0 2px 5px #0005;transition:transform .18s}body.sx-gloss .sx-switch[aria-checked=true]{background:var(--sx-accent)!important}.sx-switch[aria-checked=true] span{transform:translateX(19px)}.sx-preference-note{font-size:11px;text-align:right;margin:15px 0 0!important;color:var(--sx-muted)!important}
body.sx-gloss[data-sx-mode=light]{color-scheme:light;--sx-fg:#1a2940;--sx-muted:#52637c;--sx-surface:#edf2f8;--sx-field:#f7f9fccc;--sx-edge:#8b9cb94d;--sx-panel:linear-gradient(125deg,#ffffffce,#f3f6fba8);background:radial-gradient(ellipse at 90% -15%,color-mix(in srgb,var(--sx-wall) 17%,transparent),transparent 65%),#e7edf3!important}body.sx-gloss[data-sx-mode=light] #sx-sidebar{background:linear-gradient(110deg,#f7f9fce6,#e3eaf4ed)}body.sx-gloss[data-sx-mode=light] .studio-panel,body.sx-gloss[data-sx-mode=light] .card,body.sx-gloss[data-sx-mode=light] .settings-section{box-shadow:inset 0 1px #fff,0 9px 25px #60789820!important}body.sx-gloss[data-sx-mode=light] .studio-logo{filter:none}body.sx-gloss[data-sx-mode=light] .role-tag,body.sx-gloss[data-sx-mode=light] .status-tag,body.sx-gloss[data-sx-mode=light] .tag{color:#653481!important}body.sx-gloss[data-sx-mode=light] .error,body.sx-gloss[data-sx-mode=light] [role=alert],body.sx-gloss[data-sx-mode=light] .counter.over{color:#9d243b!important}body.sx-gloss[data-sx-solid=true]{--sx-panel:linear-gradient(125deg,#35414b,#222e36)}body.sx-gloss[data-sx-solid=true][data-sx-mode=light]{--sx-panel:linear-gradient(125deg,#f8faff,#eef2f8)}body.sx-gloss[data-sx-solid=true] .studio-panel,body.sx-gloss[data-sx-solid=true] .settings-section,body.sx-gloss[data-sx-solid=true] .panel,body.sx-gloss[data-sx-solid=true] .card,body.sx-gloss[data-sx-solid=true] .toolbar,body.sx-gloss[data-sx-solid=true] .content-card{backdrop-filter:none}
@media(max-width:1250px){.sx-appearance-grid{grid-template-columns:1fr 1.5fr;gap:20px}.sx-appearance-grid>section:last-child{grid-column:1/-1;border-left:0;border-top:1px solid var(--sx-edge);padding:18px 0 0;display:grid;grid-template-columns:1fr 1fr;gap:10px 30px}.sx-appearance-grid>section:last-child h3{grid-column:1}.sx-appearance-grid>section:last-child .sx-accents{grid-column:1;max-width:290px;border:0}.sx-appearance-grid>section:last-child .sx-transparency{grid-column:2;grid-row:1/3;padding:0;align-self:center}body.sx-gloss .sx-account-grid{grid-template-columns:1fr 1fr}}
@media(max-width:1000px){body.sx-gloss .sx-account-grid{grid-template-columns:1fr}.sx-appearance-grid{grid-template-columns:1fr 1.6fr}body.sx-gloss .settings-grid,body.sx-gloss .permission-grid{grid-template-columns:1fr 1fr}}
@media(max-width:900px){body.sx-gloss.sx-has-sidebar .studio-header,body.sx-gloss.sx-has-sidebar>header{margin-left:0;width:100%;padding:12px 20px!important}body.sx-gloss.sx-has-sidebar #studio-content,body.sx-gloss.sx-has-sidebar>.native-main,body.sx-gloss.sx-has-sidebar>main{margin-left:0!important;width:100%!important;padding:24px 20px 40px!important}body.sx-gloss #sx-sidebar{transform:translateX(-100%);width:250px;transition:transform .18s}body.sx-gloss.sx-nav-open #sx-sidebar{transform:translateX(0);box-shadow:20px 0 70px #0009}body.sx-gloss .sx-menu{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;min-height:44px;margin-right:auto}body.sx-gloss .sx-close-nav{display:block;align-self:flex-end;min-height:44px;margin:0 0 12px}body.sx-gloss .studio-header{display:flex!important}body.sx-gloss .studio-header nav{margin-left:auto}body.sx-gloss .studio-header .studio-brand{margin:0!important}body.sx-gloss .heading{flex-wrap:wrap}body.sx-gloss .stats-small-panels{grid-template-columns:1fr}body.sx-gloss.sx-nav-open .studio-header,body.sx-gloss.sx-nav-open #studio-content,body.sx-gloss.sx-nav-open>main{filter:brightness(.5)}}
@media(max-width:650px){body.sx-gloss.sx-has-sidebar #studio-content,body.sx-gloss.sx-has-sidebar>.native-main,body.sx-gloss.sx-has-sidebar>main{padding:22px 15px 35px!important}body.sx-gloss button,body.sx-gloss .button,body.sx-gloss .studio-button{min-height:44px}body.sx-gloss .studio-panel,body.sx-gloss .settings-body,body.sx-gloss .panel,body.sx-gloss .card{padding:18px!important}body.sx-gloss .studio-page-title h1{font-size:29px!important}body.sx-gloss .settings-grid,body.sx-gloss .permission-grid,body.sx-gloss .account-grid,body.sx-gloss .two{grid-template-columns:1fr}body.sx-gloss .settings-switcher{grid-template-columns:repeat(2,minmax(0,1fr))!important}body.sx-gloss .toolbar{padding:14px;gap:10px}body.sx-gloss .toolbar label{min-width:0;flex-basis:100%}body.sx-gloss .toolbar button{flex:1}body.sx-gloss .links-row{grid-template-columns:1fr}body.sx-gloss .dialog-heading{flex-wrap:wrap}body.sx-gloss dialog{max-width:calc(100vw - 24px);width:calc(100vw - 24px);padding:18px!important}body.sx-gloss .dialog-heading{top:-18px}body.sx-gloss .account-avatar-field{gap:15px!important;flex-wrap:wrap}body.sx-gloss .account-avatar-input{min-width:0}body.sx-gloss .sx-appearance-grid{display:block;margin-top:20px}.sx-appearance-grid>section+section{padding:20px 0 0;margin-top:20px;border-left:0;border-top:1px solid var(--sx-edge)}.sx-appearance-grid>section:last-child{display:block;padding:20px 0 0}.sx-appearance-grid>section:last-child .sx-accents{max-width:none;border-bottom:1px solid var(--sx-edge);padding-bottom:17px}.sx-appearance-grid>section:last-child .sx-transparency{padding-top:15px}body.sx-gloss .sx-segment button{min-height:44px}.sx-wallpapers{gap:8px}body.sx-gloss .sx-wallpapers button{min-height:0}.sx-wall-art{border-radius:10px}.sx-wall-check{width:18px;height:18px;right:2px;bottom:2px}.sx-wall-check svg{width:13px;height:13px}.sx-accents{padding:5px 5px 17px;gap:10px}body.sx-gloss .sx-accents button{width:33px;height:33px;min-height:33px}body.sx-gloss .sx-switch{min-height:30px;height:30px}.sx-panel-title p{font-size:12px}.sx-panel-title h2{font-size:18px!important}.sx-orb{width:39px;height:39px;font-size:21px}.sx-preference-note{text-align:left;font-size:11px}body.sx-gloss .settings-body label{overflow-wrap:anywhere}body.sx-gloss .card-actions{gap:8px}body.sx-gloss .card-actions button{flex:1}body.sx-gloss .studio-page-title{gap:12px;flex-wrap:wrap}body.sx-gloss .studio-page-title .actions{flex-wrap:wrap}body.sx-gloss .studio-table{font-size:12px}body.sx-gloss .stats-toolbar{gap:10px}body.sx-gloss .backup-topbar{flex-wrap:wrap}body.sx-gloss .sx-account-grid .security-action button{width:auto;max-width:100%}}
@media(prefers-reduced-motion:reduce){body.sx-gloss *,body.sx-gloss *:before{transition:none!important;scroll-behavior:auto!important}}

body.sx-gloss #studio-app:before,body.sx-gloss #studio-app:after{background:none!important;content:none!important}body.sx-gloss #studio-content label,body.sx-gloss #editor label,body.sx-gloss .studio-row-title small,body.sx-gloss .song-title-label,body.sx-gloss .profile-info strong,body.sx-gloss [data-avatar-placeholder]{color:var(--sx-muted)!important}

body.sx-gloss .sx-account-grid .security-action{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:3px 12px;align-items:center;padding:13px 0}body.sx-gloss .sx-account-grid .security-action h3{grid-column:1;margin:0}body.sx-gloss .sx-account-grid .security-action p{grid-column:1;margin:0!important}body.sx-gloss .sx-account-grid .security-action button{grid-column:2;grid-row:1/3;font-size:12px}@media(max-width:650px){body.sx-gloss .sx-account-grid .security-action{grid-template-columns:1fr}body.sx-gloss .sx-account-grid .security-action button{grid-column:1;grid-row:auto;justify-self:start;margin-top:8px}}

body.sx-gloss[data-sx-solid=true] *{backdrop-filter:none!important}body.sx-gloss[data-sx-solid=true] #sx-sidebar,body.sx-gloss[data-sx-solid=true] .studio-header,body.sx-gloss[data-sx-solid=true]>header{background:var(--sx-surface)!important}

body.sx-gloss button.website-online{background:linear-gradient(#249862,#147546)!important;color:white!important;border-color:#5fcb9555!important}body.sx-gloss button.website-offline{background:linear-gradient(#bb4d5a,#8f303d)!important;color:white!important;border-color:#ff9aa655!important}body.sx-gloss[data-sx-mode=light] button.danger,body.sx-gloss[data-sx-mode=light] button.trash-bin{color:#922d40!important}body.sx-gloss[data-sx-mode=light] .native-main .notice{color:#146144;background:#d7efe1}

body.sx-gloss #studio-app #studio-content .studio-row-actions button{background:linear-gradient(#ffffff16,#ffffff04),var(--sx-surface)!important;color:var(--sx-fg)!important;border-color:var(--sx-edge)!important}body.sx-gloss #studio-app #studio-content .studio-row-actions button svg{stroke:currentColor!important}body.sx-gloss #studio-app #studio-content .studio-row-actions .post-publish-action[aria-pressed=true],body.sx-gloss #studio-app #studio-content .studio-row-actions .music-publish-action[aria-pressed=true]{color:#69c9ff!important;background:linear-gradient(#2270a53d,#1d476036)!important}body.sx-gloss #studio-app #studio-content .studio-row-actions .post-playlist-action[aria-pressed=true]{color:#4de1ad!important;background:linear-gradient(#1f8c5b35,#1f544035)!important}body.sx-gloss #studio-app #studio-content .studio-row-actions .post-trash-action,body.sx-gloss #studio-app #studio-content .studio-row-actions .music-trash-action{color:#ff9dad!important;background:linear-gradient(#8d364444,#57313b44)!important}body.sx-gloss #studio-app #studio-content .studio-row-actions a[data-music-module]{display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(#ffffff13,#ffffff03),var(--sx-surface)!important;color:var(--sx-fg)!important;border:1px solid var(--sx-edge)!important;border-radius:11px;font-size:12px;padding:3px 6px;min-height:38px;box-sizing:border-box;text-decoration:none;white-space:nowrap}

/* Theme-aware lists: override legacy production rules with matching specificity. */
body.sx-gloss #studio-app #studio-content .studio-list,
body.sx-gloss #studio-app #studio-content .studio-list:has(.song-post-row),
body.sx-gloss #studio-app #studio-content .studio-list:has(.music-row),
body.sx-gloss #studio-app #studio-content .studio-list:has(.journal-story-row),
body.sx-gloss #studio-app #studio-content .studio-list:has(.project-row){
background:radial-gradient(ellipse at 18% -30%,#ffffff12,transparent 65%),var(--sx-panel)!important;color:var(--sx-fg)!important;border-color:var(--sx-edge)!important}
body.sx-gloss #studio-app #studio-content .studio-list .studio-row{background:transparent!important;color:var(--sx-fg)!important;border-color:var(--sx-edge)!important}
body.sx-gloss #studio-app #studio-content .song-post-row .studio-row-title strong,
body.sx-gloss #studio-app #studio-content .music-row>.playlist-static-title,
body.sx-gloss #studio-app #studio-content .studio-row-title a,
body.sx-gloss #studio-app #studio-content .music-row>.playlist-static-title a{color:var(--sx-fg)!important}
body.sx-gloss #studio-app #studio-content .song-post-row .studio-row-actions>.drag-handle,
body.sx-gloss #studio-app #studio-content .song-post-row .studio-row-actions>.drag-handle:hover,
body.sx-gloss #studio-app #studio-content .music-row>.drag-handle,
body.sx-gloss #studio-app #studio-content .music-row>.drag-handle:hover{background:transparent!important;color:var(--sx-muted)!important}
body.sx-gloss #studio-app #studio-content .studio-list .studio-row.dragging{background:color-mix(in srgb,var(--sx-accent) 14%,var(--sx-surface))!important}
body.sx-gloss #studio-app #studio-content .studio-thumb-placeholder{background:var(--sx-field)!important;color:var(--sx-muted)!important}
body.sx-gloss .studio-logo.brand-78x-host{filter:none!important}
/* The legacy action area is a four-column icon grid. Give its text link a full row. */
body.sx-gloss #studio-app #studio-content .song-post-row .studio-row-actions > a[data-music-module],
body.sx-gloss #studio-app #studio-content .music-row .studio-row-actions > a[data-music-module] {
  grid-column: 1 / -1 !important;
  justify-self: stretch;
  width: 100%;
  min-width: 0;
  white-space: normal;
  text-align: center;
  line-height: 1.3;
  padding: 7px 6px;
}

