.studio-shell{--studio-ink:#20221f;--studio-muted:#737a82;--studio-line:#e3e5e8;--studio-panel:#fff;--studio-canvas:#f8f9fa;--studio-accent:#bc4b2d;--bg:var(--studio-canvas);--fg:var(--studio-ink);--muted:var(--studio-muted);--surface:#fff;--surface-hover:#f1f3f5;--input-bg:#fff;--input-border:#d9dee2;--card-bg:#fff;--aw-text:var(--studio-ink);--aw-muted:var(--studio-muted);--aw-surface:#fff;--aw-surface-raised:#f4f5f6;--aw-line:var(--studio-line);--aw-accent:var(--studio-accent);--aw-input:#fff;--font-ui:"Inter",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;--font-label:var(--font-ui);--font-headline:var(--font-ui);font-family:var(--font-ui);font-size:15px;line-height:1.5;color:var(--studio-ink);color-scheme:light}.studio-shell :is(button,input,textarea,select){font-family:inherit}.studio-shell :is(h1,h2,h3,h4){font-family:var(--font-ui);color:var(--studio-ink);text-wrap:balance}.studio-shell .mm-two-factor-primary{background:var(--studio-ink);border-color:var(--studio-ink);color:#fff}.studio-shell .mm-two-factor .mm-two-factor-error{color:#ad403b}.studio-shell :hover{scrollbar-color:#aeb6bf transparent}.studio-shell :hover::-webkit-scrollbar-thumb{background:#aeb6bf}.studio-shell :is(button,a,input,textarea,select):focus-visible{outline:2px solid #bc4b2d;outline-offset:3px}.studio-sidebar{width:76px;background:#fff;border-right:1px solid var(--studio-line);padding:18px 8px 12px}.studio-logo{display:flex;align-items:center;justify-content:center;width:60px;min-height:44px;margin-bottom:24px}.studio-logo img{object-fit:contain}.studio-nav{display:flex;flex-direction:column;gap:7px;flex:1}.studio-nav-item{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;min-height:64px;width:60px;padding:8px 3px;border:0;border-radius:10px;color:#69716e;font-size:11px;font-weight:500;line-height:16px;text-decoration:none;background:transparent;cursor:pointer}.studio-nav-item.is-active{color:#20221f;background:#eef0ed}.studio-nav-item:last-child{margin-top:auto}.studio-nav-bottom{padding-top:8px;display:grid;gap:6px}.studio-topbar{min-height:64px;border-bottom:1px solid var(--studio-line);background:#fff}.studio-content{max-width:1440px;margin:0 auto}@media(hover:hover){.studio-nav-item:hover{background:#f2f4f1;color:#20221f}}@media(max-width:1023px){.studio-shell aside .studio-nav{padding:12px}.studio-shell aside .studio-nav-item{width:100%;flex-direction:row;justify-content:flex-start;gap:12px;min-height:44px;padding:10px 12px;font-size:14px}.studio-shell aside .studio-nav-bottom{padding:12px}.studio-topbar{min-height:60px}}@media(prefers-reduced-motion:reduce){.studio-shell *{scroll-behavior:auto}}