.studio-about-dialog,.studio-color-dialog,.studio-confirm-dialog,.studio-content-dialog,.studio-font-dialog,.studio-menu,.studio-neutral-theme.ui-dialog,.studio-patterns,.studio-settings-dialog,.studio-tool-info-dialog,.studio-type-document-dialog,.studio-v2,.studio-v2-control-demo,.tool-workspace:has(.studio-v2){--studio-text-control:13px;--studio-text-label:12px;--studio-text-meta:11px;--studio-text-panel:14px;--studio-text-dialog:18px;--studio-text-number:24px;--studio-line-ui:1.45;--studio-drawer-width:360px;--studio-inspector-width:340px;--studio-font-ui:var(--font-body),system-ui,sans-serif;--studio-chrome:#171819;--studio-panel:#202122;--studio-field:#2c2d2e;--studio-text:#f2f2f2;--studio-muted:#a4a5a6;--studio-rule:#393a3b;--studio-active:#363839;--studio-accent:#d5ed84;--studio-danger:#f18c83;--studio-worktop:#292b2c;--tool-focus:var(--studio-accent);--tool-line:var(--studio-rule);--tool-muted:var(--studio-muted);--tool-panel:var(--studio-panel);--tool-radius:8px;--tool-control-height:38px;color:var(--studio-text);font:var(--studio-text-control)/var(--studio-line-ui) var(--studio-font-ui);color-scheme:dark}.studio-v2{height:100%;display:grid;grid-template-rows:56px minmax(0,1fr) 40px;background:var(--studio-chrome);position:relative}.tool-workspace:has(.studio-v2){min-height:0;grid-template-rows:minmax(0,1fr)}.tool-workspace:has(.studio-v2) .tool-rail{min-height:0;overflow-y:auto;overflow-x:hidden;background:var(--studio-chrome);border-color:var(--studio-rule);gap:16px}.tool-workspace:has(.studio-v2) .tool-rail-items{border-color:var(--studio-rule)}.tool-workspace:has(.studio-v2) .tool-rail .ui-button{background:transparent;color:var(--studio-muted);border-color:transparent;border-radius:10px}.tool-workspace:has(.studio-v2) .tool-rail .ui-button:hover{color:var(--studio-text);background:var(--studio-field)}.tool-workspace:has(.studio-v2) .tool-rail .ui-button[aria-pressed=true]{background:var(--studio-active);color:var(--studio-accent)}.tool-workspace:has(.studio-v2) .tool-rail .tool-launcher{color:var(--studio-text);background:var(--studio-field);border:1px solid var(--studio-rule)}:is(.studio-v2,.studio-font-dialog,.studio-settings-dialog,.studio-about-dialog,.studio-color-dialog,.studio-confirm-dialog,.studio-type-document-dialog,.studio-content-dialog,.studio-tool-info-dialog,.studio-neutral-theme.ui-dialog,.studio-patterns,.studio-v2-control-demo) :is(.ui-button,.ui-input,.ui-select-static,.ui-segmented,.ui-numeric){color:var(--studio-text);font-family:var(--studio-font-ui)}:is(.studio-v2,.studio-font-dialog,.studio-settings-dialog,.studio-about-dialog,.studio-color-dialog,.studio-confirm-dialog,.studio-type-document-dialog,.studio-content-dialog,.studio-tool-info-dialog,.studio-neutral-theme.ui-dialog,.studio-patterns,.studio-v2-control-demo) :is(.ui-button-default,.ui-select-static,.ui-input){background:var(--studio-field);border-color:var(--studio-rule)}:is(.studio-v2,.studio-font-dialog,.studio-settings-dialog,.studio-about-dialog,.studio-color-dialog,.studio-confirm-dialog,.studio-type-document-dialog,.studio-content-dialog,.studio-tool-info-dialog,.studio-neutral-theme.ui-dialog,.studio-patterns,.studio-v2-control-demo) .ui-button-quiet{background:transparent;border-color:transparent}:is(.studio-v2,.studio-font-dialog,.studio-settings-dialog,.studio-about-dialog,.studio-color-dialog,.studio-confirm-dialog,.studio-type-document-dialog,.studio-content-dialog,.studio-tool-info-dialog,.studio-neutral-theme.ui-dialog,.studio-patterns,.studio-v2-control-demo) .ui-button:hover{background:var(--studio-active);color:var(--studio-text);border-color:var(--studio-rule)}:is(.studio-v2,.studio-font-dialog,.studio-settings-dialog,.studio-about-dialog,.studio-color-dialog,.studio-confirm-dialog,.studio-type-document-dialog,.studio-content-dialog,.studio-tool-info-dialog,.studio-neutral-theme.ui-dialog,.studio-patterns,.studio-v2-control-demo) :is(.ui-button-primary,.ui-button-confirm){background:var(--studio-accent);color:#171819;border-color:var(--studio-accent);font-weight:600}:is(.studio-v2,.studio-font-dialog,.studio-settings-dialog,.studio-about-dialog,.studio-color-dialog,.studio-confirm-dialog,.studio-type-document-dialog,.studio-content-dialog,.studio-tool-info-dialog,.studio-neutral-theme.ui-dialog,.studio-patterns,.studio-v2-control-demo) :is(.ui-button-primary,.ui-button-confirm):hover{background:#e3f5aa;color:#171819;border-color:#e3f5aa}:is(.studio-v2,.studio-font-dialog,.studio-settings-dialog,.studio-about-dialog,.studio-color-dialog,.studio-patterns) .ui-button[aria-pressed=true]{background:var(--studio-active);color:var(--studio-text);border-color:var(--studio-rule)}:is(.studio-font-dialog,.studio-settings-dialog,.studio-about-dialog,.studio-color-dialog,.studio-confirm-dialog,.studio-type-document-dialog,.studio-content-dialog,.studio-tool-info-dialog,.studio-neutral-theme.ui-dialog).ui-dialog{background:var(--studio-panel);border:1px solid var(--studio-rule);border-radius:16px;box-shadow:0 24px 100px #0008}:is(.studio-font-dialog,.studio-settings-dialog,.studio-about-dialog,.studio-color-dialog,.studio-confirm-dialog,.studio-type-document-dialog,.studio-content-dialog,.studio-tool-info-dialog,.studio-neutral-theme.ui-dialog) .ui-dialog-heading h2{font:600 var(--studio-text-dialog)/1.2 var(--studio-font-ui);letter-spacing:-.025em;color:var(--studio-text)}.studio-menu.ui-menu{z-index:120;background:var(--studio-panel);color:var(--studio-text);border:1px solid var(--studio-rule);border-radius:10px;padding:6px;min-width:190px;box-shadow:0 16px 50px #0006}.studio-menu .ui-menu-item{color:var(--studio-text);min-height:36px;border-radius:6px}.studio-menu .ui-menu-item[data-highlighted]{background:var(--studio-active);color:var(--studio-text)}.studio-menu .ui-menu-radio[data-state=checked] svg{color:var(--studio-accent)}.studio-menu .ui-menu-label{color:var(--studio-muted)}.studio-menu .ui-menu-separator{background:var(--studio-rule)}.studio-topbar{display:flex;align-items:center;gap:10px;padding:0 12px;border-bottom:1px solid var(--studio-rule);min-width:0;z-index:5;background:var(--studio-chrome)}.studio-topbar-title{display:flex;align-items:center;gap:8px;flex-shrink:0}.studio-topbar-title>.ui-button{border:0;padding-left:0;background:transparent;font-weight:600}.studio-topbar-title .studio-version{font:10px var(--font-mono),monospace;color:var(--studio-muted);padding:3px 6px;min-height:24px}.studio-workspace-view{font-size:var(--studio-text-label);color:var(--studio-muted)}.studio-views{display:flex;gap:2px;background:#ffffff05;padding:3px;border-radius:9px}.studio-views .ui-button{min-height:30px;font-size:var(--studio-text-label)}.studio-devices{display:flex;gap:2px;margin-left:auto;padding-right:16px;border-right:1px solid var(--studio-rule)}.studio-devices .ui-button{width:32px;min-height:32px}.studio-topbar-actions{display:flex;align-items:center;gap:5px}.studio-v2 .studio-mobile-menu{display:none}.studio-inspector-action span{font-size:var(--studio-text-control)}.studio-topbar .studio-preview-action{padding-inline:15px;margin-left:5px}.studio-workarea{position:relative;display:grid;grid-template-columns:minmax(0,1fr);min-height:0;overflow:hidden}.studio-workarea[data-drawer=true]{grid-template-columns:var(--studio-drawer-width) minmax(0,1fr)}.studio-workarea[data-inspector=true] .studio-stage{padding-right:calc(var(--studio-inspector-width) + 50px)}.studio-workarea[data-docked=true][data-inspector=true]{grid-template-columns:minmax(0,1fr) var(--studio-inspector-width)}.studio-workarea[data-docked=true][data-inspector=true][data-drawer=true]{grid-template-columns:var(--studio-drawer-width) minmax(0,1fr) var(
      --studio-inspector-width
    )}.studio-workarea[data-docked=true] .studio-stage{padding-right:32px}.studio-drawer,.studio-inspector{display:flex;flex-direction:column;min-height:0;background:var(--studio-panel);z-index:4}.studio-inspector{position:absolute;top:24px;right:20px;width:var(--studio-inspector-width);max-height:calc(100% - 48px);border:1px solid #454748;border-radius:14px;box-shadow:0 20px 60px #0005,0 2px 6px #0003;transform:translate(var(--studio-panel-x,0),var(--studio-panel-y,0));overflow:hidden;animation:studio-panel-enter .16s ease-out}.studio-inspector[data-docked=true]{position:static;width:auto;max-height:none;border-radius:0;border-width:0 0 0 1px;transform:none;box-shadow:none}.studio-inspector-scroll{overflow:auto;min-height:0;overscroll-behavior:contain;scrollbar-width:thin}.studio-drawer{border-right:1px solid var(--studio-rule);overflow:auto;animation:studio-drawer-enter .16s ease-out}.studio-panel-head{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;min-height:54px;gap:8px;border-bottom:1px solid var(--studio-rule);flex-shrink:0}.studio-panel-head>span{display:flex;align-items:center;gap:8px;font-weight:600;font-size:var(--studio-text-panel)}.studio-panel-head>div{display:flex;gap:2px}.studio-panel-head .ui-button-icon{width:30px;height:30px;min-height:30px}.studio-inspector .studio-move-handle{cursor:grab;touch-action:none;color:var(--studio-muted)}.studio-inspector .studio-move-handle:active{cursor:grabbing}.studio-inspector-tabs{padding:10px 14px}.studio-inspector-tabs,.studio-section{border-bottom:1px solid var(--studio-rule)}.studio-section{padding:0 16px}.studio-section>summary{display:flex;align-items:center;justify-content:space-between;list-style:none;cursor:pointer;padding:14px 0;font-size:var(--studio-text-label);font-weight:500}.studio-section>summary:hover{color:var(--studio-accent)}.studio-section>summary:focus-visible{outline:2px solid var(--studio-accent);outline-offset:2px}.studio-section>summary::-webkit-details-marker{display:none}.studio-section:not([open])>summary svg{transform:rotate(-90deg)}.studio-section-body{display:flex;flex-direction:column;gap:12px;padding:0 0 16px}.studio-section-body>.ui-button{justify-content:space-between}.studio-section-body>:is(.ui-button,.ui-select-static){min-height:42px}.studio-field-head,.studio-inline-note{display:flex;justify-content:space-between;color:var(--studio-muted);font-size:var(--studio-text-label);gap:8px}.studio-inline-note>span{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.studio-field-head>span:last-child:not(:first-child){font:10px var(--font-mono),monospace}.studio-v2 .studio-font-trigger{margin-top:-5px;background:var(--studio-field);font-size:var(--studio-text-panel)}.studio-field-pair{display:grid;grid-template-columns:1fr 1fr;gap:10px}:is(.studio-number,.studio-content-workspace .article-type-scale,.studio-content-dialog .type-font-preview){min-width:0}:is(.studio-number,.studio-content-workspace .article-type-scale,.studio-content-dialog .type-font-preview) .ui-numeric{height:90px;min-height:90px;margin:0;background:transparent;overflow:visible}:is(.studio-number,.studio-content-workspace .article-type-scale,.studio-content-dialog .type-font-preview) .ui-numeric-heading{position:relative;height:90px;padding:0;flex-direction:column;align-items:stretch;justify-content:start;gap:8px}:is(.studio-number,.studio-content-workspace .article-type-scale,.studio-content-dialog .type-font-preview) .ui-numeric-heading label{font-size:var(--studio-text-meta);color:var(--studio-muted);height:16px;display:flex;justify-content:space-between}:is(.studio-number,.studio-content-workspace .article-type-scale,.studio-content-dialog .type-font-preview) .ui-numeric-value{flex:none;height:64px;width:100%;background:var(--studio-field);border:1px solid var(--studio-rule);border-radius:8px}:is(.studio-number,.studio-content-workspace .article-type-scale,.studio-content-dialog .type-font-preview) .ui-numeric-value:hover{border-color:#616466}:is(.studio-number,.studio-content-workspace .article-type-scale,.studio-content-dialog .type-font-preview) .ui-numeric-value .ui-input{text-align:left;caret-color:var(--studio-accent);width:100%;height:52px;font:400 var(--studio-text-number)/1 var(--font-mono),monospace;padding:8px 12px;color:var(--studio-text);background:transparent;border:0}:is(.studio-number,.studio-content-workspace .article-type-scale,.studio-content-dialog .type-font-preview) .ui-number-display{display:none;width:100%;text-align:left;padding-left:12px;color:var(--studio-text);font:400 var(--studio-text-number)/1 var(--font-mono),monospace}:is(.studio-number,.studio-content-workspace .article-type-scale,.studio-content-dialog .type-font-preview) .ui-numeric .ui-slider{position:absolute;top:69px;bottom:auto;left:16px;height:12px;min-height:12px;width:calc(100% - 32px);padding:0;overflow:visible;z-index:3}:is(.studio-number,.studio-content-workspace .article-type-scale,.studio-content-dialog .type-font-preview) .ui-numeric .ui-slider-track{height:2px;background:#55585a}:is(.studio-number,.studio-content-workspace .article-type-scale,.studio-content-dialog .type-font-preview) .ui-numeric .ui-slider-range{height:2px;background:var(--studio-accent);border:0}:is(.studio-number,.studio-content-workspace .article-type-scale,.studio-content-dialog .type-font-preview) .ui-numeric .ui-slider-thumb{width:8px;height:8px;border:0;border-radius:50%;box-shadow:0 0 0 2px var(--studio-field);background:var(--studio-accent)}:is(.studio-number,.studio-content-workspace .article-type-scale,.studio-content-dialog .type-font-preview) .ui-numeric:focus-within{outline:0}:is(.studio-number,.studio-content-workspace .article-type-scale,.studio-content-dialog .type-font-preview) .ui-numeric-value:focus-within{border-color:var(--studio-accent);box-shadow:0 0 0 1px var(--studio-accent)}:is(.studio-number,.studio-content-workspace .article-type-scale,.studio-content-dialog .type-font-preview) .ui-numeric-value .ui-input:focus-visible{outline:none}:is(.studio-number,.studio-content-workspace .article-type-scale,.studio-content-dialog .type-font-preview) .ui-numeric .ui-field-error{position:static;display:block;width:auto;height:auto;overflow:visible;clip-path:none;white-space:normal;font-size:10px;color:var(--studio-danger);margin-top:4px}:is(.studio-v2,.studio-content-dialog,.studio-settings-dialog,.studio-color-dialog,.studio-patterns) .ui-segmented{width:100%;background:var(--studio-field);border:0;padding:3px;border-radius:8px}:is(.studio-v2,.studio-content-dialog,.studio-settings-dialog,.studio-color-dialog,.studio-patterns) .ui-segment{font-size:var(--studio-text-meta);flex:1 1;padding:6px;color:var(--studio-muted);border-radius:5px}:is(.studio-v2,.studio-content-dialog,.studio-settings-dialog,.studio-color-dialog,.studio-patterns) .ui-segment[data-state=on]{background:#55585a;color:var(--studio-text);box-shadow:0 1px 4px #0003}.studio-toggle,.studio-value-pair{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:32px;font-size:var(--studio-text-label)}.studio-value-pair code{font:12px var(--font-mono),monospace}:is(.studio-v2,.studio-settings-dialog,.studio-patterns,.studio-v2-control-demo) .ui-switch{width:34px;height:20px;border-radius:12px;background:#505356}:is(.studio-v2,.studio-settings-dialog,.studio-patterns,.studio-v2-control-demo) .ui-switch[data-state=checked]{background:var(--studio-accent)}:is(.studio-v2,.studio-settings-dialog,.studio-patterns,.studio-v2-control-demo) .ui-switch-thumb{width:16px;height:16px;background:#171819}:is(.studio-v2,.studio-settings-dialog,.studio-patterns,.studio-v2-control-demo) .ui-switch[data-state=checked] .ui-switch-thumb{transform:translateX(14px)}.studio-color-line{display:flex;align-items:center;gap:10px;font-size:var(--studio-text-label)}.studio-color-line i{width:26px;height:26px;border-radius:7px;border:1px solid #777}.studio-color-line code{margin-left:auto;font:11px var(--font-mono),monospace;color:var(--studio-muted)}.studio-inspector-foot{display:flex;align-items:center;justify-content:space-between;padding:12px 14px;gap:6px;border-top:1px solid var(--studio-rule);background:var(--studio-chrome);flex-shrink:0}.studio-inspector-foot>div{display:flex;gap:4px}.studio-inspector-foot .ui-button-icon{width:32px;min-height:32px}.studio-inspector-foot .studio-delete-action{color:var(--studio-muted)}.studio-inspector-foot .studio-delete-action:hover{color:var(--studio-danger);background:#f18c8314}.studio-statusbar{display:flex;align-items:center;justify-content:space-between;padding:0 14px;gap:8px;border-top:1px solid var(--studio-rule);background:var(--studio-chrome);z-index:5}.studio-statusbar>div{display:flex;align-items:center;gap:4px}.studio-statusbar .ui-button{min-height:28px;height:28px;font-size:var(--studio-text-meta)}.studio-status-context{color:var(--studio-muted);font-size:10px;margin-left:8px}.studio-study-status{display:flex;align-items:center;gap:7px;color:var(--studio-muted);border:0;background:transparent;font-size:10px;cursor:pointer}.studio-study-status i{width:5px;height:5px;border-radius:50%;background:var(--studio-accent)}.studio-study-status span{margin-left:8px}.studio-zoom>.ui-button{border:0;background:transparent;font-family:var(--font-mono),monospace}.studio-load-notice{display:flex;align-items:center;gap:10px;position:absolute;bottom:48px;left:20px;z-index:10;padding:12px 16px;max-width:calc(100% - 40px);border:1px solid var(--studio-rule);border-radius:10px;background:var(--studio-panel);box-shadow:0 12px 35px #0004;font-size:var(--studio-text-label)}.studio-v2[data-worktop=light] .studio-stage{background-color:#d6d8d8;background-image:radial-gradient(#a7aaab .6px,transparent 0)}.studio-settings-dialog.ui-dialog{width:min(420px,calc(100vw - 32px))}.studio-settings-dialog .studio-section{padding:0}.studio-about-dialog.ui-dialog{width:min(520px,calc(100vw - 32px))}.studio-about-dialog p{font-size:var(--studio-text-control);line-height:1.6;color:var(--studio-muted)}.studio-about-stages{margin:24px 0;border-top:1px solid var(--studio-rule)}.studio-about-stages>div{display:grid;grid-template-columns:24px 1fr auto;align-items:center;gap:8px;padding:14px 0;border-bottom:1px solid var(--studio-rule)}.studio-about-stages small,.studio-about-stages span{font-size:var(--studio-text-meta);color:var(--studio-muted)}.studio-about-stages strong{font-size:var(--studio-text-control);font-weight:500}.studio-about-dialog a{display:inline-flex;align-items:center;gap:8px;font-size:var(--studio-text-label)}.studio-about-sources{display:flex;gap:20px;margin-top:18px;color:var(--studio-muted)}.studio-v2-control-demo{padding:24px;background:var(--studio-panel);max-width:520px;border-radius:12px}.studio-v2-control-demo>div{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-bottom:20px}.tool-workspace[data-focus=true] .studio-v2{grid-template-rows:minmax(0,1fr)}.tool-workspace[data-focus=true] .studio-workarea{grid-template-columns:minmax(0,1fr)}.tool-workspace[data-focus=true] :is(.studio-topbar,.studio-statusbar,.studio-inspector,.studio-drawer,.studio-contextbar,.studio-handle){display:none}.tool-workspace[data-focus=true] .studio-workarea .studio-stage{padding-right:32px}.tool-workspace[data-focus=true] .studio-selected-text{outline:0}@keyframes studio-panel-enter{0%{opacity:0;margin-top:8px}to{opacity:1;margin-top:0}}@keyframes studio-drawer-enter{0%{opacity:0;transform:translateX(-8px)}to{opacity:1;transform:translateX(0)}}@media (max-width:1320px){.studio-topbar{gap:8px;padding:0 10px}.studio-topbar :is(.studio-modules-action,.studio-block-action,.studio-info-action,.studio-settings-action){display:none}.studio-v2 .studio-topbar .studio-mobile-menu{display:inline-flex}.studio-devices{padding-right:8px}}@media (max-width:1050px){.studio-views,.studio-workspace-view{display:none}.studio-workarea[data-inspector=true] .studio-stage{padding-right:32px}.studio-inspector{width:var(--studio-inspector-width);right:14px}}@media (max-width:700px){.studio-workarea[data-drawer=true]>.studio-stage,.studio-workarea[data-inspector=true]>.studio-stage{visibility:hidden}.studio-workarea[data-docked=true][data-inspector=true],.studio-workarea[data-docked=true][data-inspector=true][data-drawer=true],.studio-workarea[data-drawer=true]{grid-template-columns:minmax(0,1fr)}.studio-inspector,.studio-inspector[data-docked=true]{position:absolute;inset:10px;width:auto;max-height:calc(100% - 20px);border:1px solid var(--studio-rule);border-radius:12px;transform:none}.studio-drawer{position:absolute;inset:0;width:100%;z-index:4}.studio-action-label,.studio-devices,.studio-dock-action,.studio-move-handle,.studio-status-context,.studio-study-status span,.studio-topbar-title .studio-version{display:none!important}.studio-topbar{gap:4px;padding:0 6px}.studio-topbar-actions{margin-left:auto;gap:0}.studio-inspector-action span,.studio-preview-action span{display:none}.studio-topbar .studio-preview-action{width:34px;padding:7px;margin:0 3px}.studio-statusbar{padding:0 6px}.studio-statusbar .ui-button-icon{width:26px}}@media (max-width:400px){.studio-topbar-title>.ui-button{font-size:var(--studio-text-label);gap:4px}.studio-topbar-actions>.ui-button{width:30px;padding:7px}.studio-topbar .studio-settings-action{display:none}}@media (prefers-reduced-motion:reduce){:is(.studio-v2,.studio-font-dialog,.studio-settings-dialog,.studio-color-dialog,.studio-menu,.studio-patterns,.studio-confirm-dialog,.studio-type-document-dialog,.studio-content-dialog,.studio-tool-info-dialog,.studio-neutral-theme.ui-dialog) *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.studio-action-notice{position:absolute;left:24px;bottom:20px;max-width:400px;z-index:20}.studio-font-dialog.studio-font-pending-dialog.ui-dialog{width:min(420px,calc(100vw - 24px))}.studio-font-pending-dialog .studio-loading{border:0;min-height:270px}.studio-template-name{display:grid;gap:10px;font-size:var(--studio-text-label);color:var(--studio-muted)}.studio-template-name .ui-input{color:var(--studio-text)}:is(.studio-number,.studio-content-workspace .article-type-scale,.studio-content-dialog .type-font-preview) .ui-numeric:has(.ui-field-error){height:auto;min-height:112px}@media (max-width:700px){.studio-action-notice{left:12px;right:12px;bottom:12px;max-width:none}.studio-workarea[data-inspector=true]:has(>.studio-action-notice){grid-template-rows:minmax(0,1fr) auto}.studio-workarea[data-inspector=true]:has(>.studio-action-notice)>:is(.studio-stage,.studio-inspector){grid-area:1/1/2/2}.studio-workarea[data-inspector=true]:has(>.studio-action-notice)>.studio-action-notice{position:static;grid-area:2/1;margin:0 12px 12px}}.studio-inspector-empty{display:flex;flex-direction:column;align-items:flex-start;gap:12px;padding:28px 20px;min-height:240px}.studio-inspector-empty>svg{color:var(--studio-muted)}.studio-inspector-empty strong{font-size:16px;font-weight:500}.studio-inspector-empty p{color:var(--studio-muted);margin:0 0 8px;font-size:var(--studio-text-label)}.studio-library-card:disabled{opacity:.42;cursor:not-allowed}.studio-tool-info-dialog{width:min(700px,calc(100vw - 32px))}.studio-tool-info-dialog textarea{min-height:280px;max-height:48vh;resize:vertical;margin:12px 0;font:var(--studio-text-control)/var(--studio-line-ui) var(--studio-font-ui)}.studio-tool-info-dialog .studio-info-version{color:var(--studio-muted);font-size:var(--studio-text-meta)}.studio-tool-info-dialog .studio-info-label{font-size:var(--studio-text-label)}.tool-workspace[data-focus=true] :is(.studio-contextbar,.studio-artboard-head,.studio-load-notice,.studio-action-notice,.studio-canvas-controls){display:none}.tool-workspace[data-focus=true] .studio-workarea>.studio-stage{visibility:visible;padding:64px 24px 24px}@media (max-width:700px){.studio-topbar .studio-info-action,.studio-topbar .studio-modules-action{display:none}.studio-topbar-title{max-width:120px}}.tool-workspace[data-focus=true] .studio-stage-heading{display:none}.tool-workspace[data-focus=true] .tool-focus-return{background:var(--studio-panel);color:var(--studio-text);border-color:var(--studio-rule)}.studio-neutral-theme.ui-dialog,.studio-neutral-theme.ui-menu,.studio-v2.studio-neutral-theme,.tool-workspace:has(.studio-neutral-theme){--studio-accent:var(--brand-cool-white);--tool-focus:var(--studio-accent)}.studio-neutral-theme.ui-dialog,.studio-neutral-theme.ui-menu,.studio-project-dialog,.studio-v2{--studio-switch-off:var(--studio-active);--studio-switch-on:var(--studio-accent,var(--brand-cool-white));--studio-switch-thumb:var(--studio-text,var(--brand-cool-white));--studio-switch-thumb-on:var(--studio-chrome,var(--brand-carbon))}