.app-topbar{box-sizing:border-box;height:52px;min-height:52px;color:var(--text,#f5f5f7);z-index:40;background:#0d0e13;border-bottom:1px solid #ffffff0c;flex:none;align-items:center;gap:7px;min-width:0;padding:0 14px;display:flex;position:relative}.light .app-topbar{color:#191925;background:#fff;border-color:#1111180c}.oled .app-topbar{background:#000}.app-topbar .title{flex:0 0 150px;width:150px;min-width:150px;max-width:150px}.app-topbar .title small{color:var(--muted,#9295a5);font-size:8px}.app-topbar .title h1{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:14px;line-height:1.2;overflow:hidden}.app-topbar .editable-title{align-items:center;gap:4px;display:flex}.app-topbar .editable-title button{color:inherit;background:0 0;border:0;flex:none;padding:2px}.app-topbar .editable-title svg{width:12px;height:12px}.app-topbar .search{flex:120px;min-width:0;max-width:360px;height:32px;margin:auto;position:static;overflow:hidden}.app-topbar .search input{width:100%;min-width:0;color:inherit;background:0 0;border:0;outline:none;font-size:12px}.app-topbar .search>svg{flex:none;width:16px;height:16px}.app-topbar .search kbd{white-space:nowrap;font-size:10px}.app-topbar .header-workspace-tools{flex:0 0 440px;justify-content:flex-end;gap:6px;width:440px}.app-topbar .size-control{gap:6px;height:32px;padding:0 7px}.app-topbar .size-control input[type=range]{width:132px;min-width:132px}.app-topbar .layout-switch{height:32px}.app-topbar .layout-switch button{width:28px;height:24px}.app-topbar .aspect-control{gap:2px;display:flex}.app-topbar .aspect-control button{width:24px;height:30px;color:inherit;background:#ffffff08;border:1px solid #ffffff20;border-radius:6px;place-items:center;display:grid}.app-topbar .aspect-shape{border:1.5px solid;border-radius:2px;display:block}.app-topbar .aspect-shape.portrait{width:11px;height:15px}.app-topbar .aspect-shape.landscape{width:16px;height:10px}.app-topbar :is(.tidy-button,.add,.icon-btn,.avatar,.radio-trigger,.pilot-panel-toggle,.save-status){box-sizing:border-box;border-radius:9px;flex:0 0 34px;place-items:center;width:34px;min-width:34px;height:34px;min-height:34px;padding:0;line-height:0;display:inline-grid}.app-topbar :is(.tidy-button,.add,.icon-btn,.avatar,.pilot-panel-toggle){color:inherit;background:#ffffff08;border:1px solid #ffffff20}.app-topbar :is(.tidy-button,.add,.icon-btn,.avatar,.pilot-panel-toggle)>svg{stroke-width:2.1px;width:18px;height:18px}.app-topbar .tidy-button>svg{transform-origin:50%;transform-box:view-box;width:20px;height:20px}.app-topbar .avatar img{object-fit:cover;border-radius:inherit;max-width:100%;max-height:100%}.app-topbar .radio-trigger .radio-station-icon{flex:0 0 26px;width:26px;height:26px}.app-topbar .radio-trigger>span:nth-child(2){display:none}.app-topbar :is(button,input,select):disabled{opacity:.45;cursor:not-allowed;pointer-events:auto}.app-topbar button:disabled:is(:hover,:active){filter:none;background:#ffffff08;transform:none}.light .app-topbar button:disabled:is(:hover,:active){background:#f4f4f8}.app-topbar :is(button:not(:disabled)):hover{background-color:color-mix(in srgb,var(--accent,#8b5cf6) 20%,#1b1b26)}.light .app-topbar :is(button:not(:disabled)):hover{background:#e8dff8}.save-status-wrap{flex:0 0 34px;width:34px;min-width:34px;height:34px;position:relative}.save-status-wrap .save-status-error{place-items:center;width:34px;min-width:34px;height:34px;padding:0;display:grid;overflow:visible}.save-status-error-message{color:#ffd1c5;z-index:60;white-space:normal;background:#321b24;border-radius:7px;max-width:min(360px,80vw);padding:5px 8px;font-size:12px;line-height:1.4;position:absolute;top:calc(100% + 5px);right:0}.light .save-status-error-message{color:#a83c31;background:#fff0ed;border:1px solid #a83c3140}.save-status-idle{color:var(--muted,#9295a5)}.settings-main{flex-direction:column;min-width:0;display:flex}.settings-main>.app-topbar{position:sticky;top:0}.settings-main>.settings-content{margin:0 auto}.settings-main .settings-actions{justify-content:flex-end;margin-bottom:18px}.settings-main .settings-intro{margin-top:0}.settings-main>.app-topbar .language-selector-trigger{margin:0}.development-page .admin-header-actions .save-status{place-items:center;width:34px;min-width:34px;height:34px;min-height:34px;padding:0;display:grid}@media (min-width:901px){.settings-page:has(>.settings-main){grid-template-columns:254px minmax(0,1fr)}}@media (max-width:1250px){.app-topbar .header-workspace-tools{flex-basis:280px;width:280px}.app-topbar .size-control input[type=range],.app-topbar .size-control b{display:none}.app-topbar .search{max-width:280px}}@media (max-width:760px){.app-topbar{gap:7px;height:58px;min-height:58px;padding:0 13px}.app-topbar .header-workspace-tools{display:none}.app-topbar .title{flex:1;min-width:0}.app-topbar :is(.tidy-button,.add,.icon-btn,.avatar,.radio-trigger,.pilot-panel-toggle,.save-status),.save-status-wrap{flex-basis:30px;width:30px;min-width:30px;height:30px;min-height:30px}.settings-main>.app-topbar .search{display:none}}@media (prefers-reduced-motion:reduce){.app-topbar *{transition:none!important}}
