.app-shell{--bg:#e6edf5;--mesh-background:radial-gradient(ellipse at 8% 8%, #acc9f4 0%, transparent 46%), radial-gradient(ellipse at 92% 12%, #c2b5e3 0%, transparent 44%), radial-gradient(ellipse at 75% 96%, #91cfd0 0%, transparent 46%), radial-gradient(ellipse at 23% 80%, #b6c8ee 0%, transparent 40%), #e7edf4;--surface:#fff;--surface-subtle:#edf1f8;--surface-inset:#dfe5f0;--surface-tinted:#e9eaf5;--text:#28364a;--muted:#526174;--border:#c7d1e0;--border-strong:#acb9cf;--accent:#1f883d;--accent-hover:#197333;--accent-pressed:#116329;--accent-text:#1a6e32;--accent-soft:#dceee1;--accent-border:#9cc9a8;--elevation-1:0 1px 2px #3445650a, 0 4px 12px #34456510;--elevation-2:0 2px 5px #34456512, 0 10px 28px #34456516;--elevation-3:0 8px 24px #1f29331a, 0 24px 64px #1f29331f;--purple:var(--accent);--purple-dark:var(--accent-hover);--purple-soft:var(--accent-soft);--green:var(--accent-text);color:var(--text);background:var(--mesh-background)}.app-shell .topbar{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#f7f9ffb8;border-color:#c4cfe280;box-shadow:inset 0 1px #ffffff80,0 2px 8px #203c4410}.app-shell .brand{color:#202a32;white-space:nowrap;letter-spacing:-.9px;flex-shrink:0;font-size:24px}.app-shell .brand .logo-mark{flex-shrink:0}.app-shell .topbar .project-title{flex-shrink:1;min-width:0}.app-shell .topbar .project-title input{min-width:0}.app-shell .brand-dot{color:var(--accent)}.app-shell .logo-mark i{background:var(--accent)}.app-shell .logo-mark i:nth-child(2){background:#5aa46b}.app-shell .logo-mark i:nth-child(3){background:#357a47}.app-shell .sidebar{background:var(--surface-subtle);border-color:var(--border)}.app-shell .main-workspace{background:0 0}.app-shell .page-heading h1{color:#29394f;font-weight:700}.app-shell .page-heading .eyebrow{color:#52658b}.app-shell .standards-panel{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:linear-gradient(150deg,#e0eaffc7,#eee8f7c7 52%,#def1edcc);border-color:#c5cfe280;box-shadow:inset 1px 0 #ffffff60,-3px 0 18px #3445650c}.app-shell .workspace-avatar,.app-shell .connection-icon,.app-shell .avatar{color:var(--accent-text);background:var(--accent-soft);border-color:#c5ddcc}.app-shell .nav-label,.app-shell .icons-heading>span,.app-shell .standard-section>label,.app-shell .geometry-settings legend{color:#4a5b66;letter-spacing:.7px;font-weight:650}.app-shell .main-nav button{color:#42515d}.app-shell .main-nav button.active{color:var(--accent-text);background:var(--accent-soft);box-shadow:none;font-weight:650}.app-shell .main-nav button:hover:not(:disabled):not(.active),.app-shell .icon-row:hover{background:var(--surface-inset)}.app-shell .icon-row.selected{background:#e7ecef}.app-shell .nav-badge,.app-shell .local-pill,.app-shell .round-pill{color:#50616d;background:var(--surface-inset);border-color:var(--border)}.app-shell .main-nav .active .nav-badge{color:var(--accent-text);background:#d2e8d8}.app-shell .upload-zone{background:linear-gradient(145deg,#f4faf5,#eaf4ed);border-color:#adcbb6;box-shadow:inset 0 1px #fff}.app-shell .upload-glyph{color:var(--accent-text)}.app-shell .upload-zone.drag-over{border-color:var(--accent);background:#dcefe1}.app-shell .add-icon{background:var(--surface);color:#42515d;border-style:solid;border-color:var(--border);box-shadow:var(--elevation-1)}.app-shell .connection-card:hover{background:var(--surface-inset)}.app-shell .set-workspace .workspace-scroll{padding-top:0}.app-shell .set-toolbar-sentinel{margin-top:16px}.app-shell :is(.button.primary,.set-toolbar-action.primary,.ve-save){background:var(--accent);color:#fff;border:1px solid #197735;font-weight:650;box-shadow:inset 0 1px #ffffff26,0 1px 2px #163e2426}.app-shell :is(.button.primary,.set-toolbar-action.primary,.ve-save):hover:not(:disabled){background:var(--accent-hover);color:#fff;border-color:#16662e;box-shadow:inset 0 1px #ffffff1a,0 2px 4px #163e2426}.app-shell :is(.button.primary,.set-toolbar-action.primary,.ve-save):active:not(:disabled){background:var(--accent-pressed);box-shadow:inset 0 1px 3px #0b341e40}.app-shell .primary .enter-symbol{color:#e2f3e7}.app-shell .button-count{color:#fff;background:#ffffff24}.app-shell :is(.button.secondary,.set-toolbar-action.secondary,.set-toolbar-expand.secondary,.ve-two-buttons button,.ve-path-actions button,.ve-full-button,.ve-shortcuts-button){background:var(--surface);color:#34454f;border:1px solid var(--border-strong);font-weight:600;box-shadow:0 1px 2px #1f29330a}.app-shell :is(.button.secondary,.set-toolbar-action.secondary,.set-toolbar-expand.secondary,.ve-two-buttons button,.ve-path-actions button,.ve-full-button,.ve-shortcuts-button):hover:not(:disabled){color:var(--accent-text);background:#f0f6f2;border-color:#8db39a}.app-shell .isb-redesign.secondary{color:#34454f;font-weight:600;box-shadow:0 1px 2px #1f29330a;background:var(--surface)!important;border-color:var(--border-strong)!important}.app-shell .isb-redesign.secondary:hover:not(:disabled){color:var(--accent-text);background:#f0f6f2!important;border-color:#8db39a!important}.app-shell :is(.tertiary,.demo-note>button,.set-toolbar-selection button,.ve-text-button){box-shadow:none;color:var(--accent-text);background:0 0;border-color:#0000;border-radius:5px;font-weight:600}.app-shell :is(.tertiary,.demo-note>button,.set-toolbar-selection button,.ve-text-button):hover:not(:disabled){color:var(--accent-pressed);background:var(--accent-soft)}.app-shell .set-toolbar-link{min-height:30px;padding:4px 7px}.app-shell .demo-note>button{gap:6px;min-height:28px;padding:5px 9px}.app-shell .set-toolbar-utilities{gap:5px}.app-shell .text-button.tertiary{padding:7px 10px}.app-shell :is(button,input,select,textarea):focus-visible{outline:2px solid var(--accent);outline-offset:3px}.app-shell button:disabled{cursor:not-allowed}.app-shell :is(input[type=checkbox],input[type=range]){accent-color:var(--accent)}.app-shell :is(.brief-card,.candidate-card,.isb-row,.audit-card,.set-toolbar){background:var(--surface);border-color:var(--border);box-shadow:var(--elevation-1)}.app-shell .brief-card{box-shadow:var(--elevation-2);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffbf;border-radius:12px}.app-shell .brief-heading,.app-shell .brief-heading label>svg{color:var(--accent-text)}.app-shell .brief-bottom{background:linear-gradient(110deg,#dce9f5b3,#e7e1f4ad,#dceeeab3);border-color:#c7d1e0}.app-shell .candidate-card{border-radius:10px}.app-shell .candidate-card:hover{border-color:var(--border-strong);box-shadow:var(--elevation-2)}.app-shell :is(.candidate-caption strong,.isb-candidate-caption>strong){color:#34454f;font-weight:600}.app-shell .isb-row{background:#f8faffb8}.app-shell .isb-row-header{background:linear-gradient(110deg,#d5e4f6a3,#e2ddf199 58%,#d4e9e494);border-color:#c5d0e080}.app-shell .isb-filename h3{color:#2e4058;font-weight:700}.app-shell .isb-candidate{border-color:#cbd6dc;box-shadow:0 2px 4px #203c440d}.app-shell .isb-row-number{color:#586889;font-weight:650}.app-shell .isb-card-top{background:#f6f7fc}.app-shell .isb-letter{color:#4d5c83;text-align:center;background:#e5e8f5;border-radius:4px;min-width:20px;font-weight:650}.app-shell .isb-source{color:#5b6e77}.app-shell .isb-candidate-caption>strong{color:#263e45}.app-shell .isb-original{background:linear-gradient(155deg,#e1e9f5,#e8e3f1 60%,#e2eeed);border-color:#c3d1db;box-shadow:7px 0 12px -9px #263d4666}.app-shell .isb-brief-details{border-color:var(--border);background:#e6ecf480}.app-shell .isb-select input:checked+span{color:#fff;background:var(--accent);border-color:#197735}.app-shell :is(.candidate-card.shortlisted,.isb-candidate.is-shortlisted){box-shadow:0 0 0 1px #88b397, var(--elevation-1);border-color:#88b397}.app-shell :is(.candidate-card.is-accepted,.isb-candidate.is-accepted){border-color:var(--accent);box-shadow:0 0 0 1px var(--accent), var(--elevation-1)}.app-shell :is(.candidate-actions,.isb-candidate-actions){background:var(--surface-subtle);border-color:var(--border)}.app-shell :is(.candidate-actions,.isb-candidate-actions) button{color:#4a5b66}.app-shell :is(.candidate-actions,.isb-candidate-actions) button:hover:not(:disabled){background:var(--accent-soft);color:var(--accent-text)}.app-shell :is(.candidate-actions .selected,.candidate-actions .accepted-action,.isb-candidate-actions .is-active){color:var(--accent-text);background:var(--accent-soft)}.app-shell .set-toolbar{box-shadow:inset 0 1px #ffffffa3, var(--elevation-2);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(110deg,#e8f1ffd9,#eee8f9d4 58%,#dff1eed9);border-color:#c5cde080}.app-shell .set-toolbar.is-stuck{border-color:var(--border);background:linear-gradient(110deg,#e8f1fff0,#eee8f9eb 58%,#dff1eef0);border-radius:0;box-shadow:0 3px 10px #203c441a}.app-shell .set-toolbar-brief,.app-shell .set-toolbar-count{border-color:var(--border-strong)}.app-shell .set-toolbar-heading h2{color:#304461;font-weight:700}.app-shell .set-toolbar :is(.set-toolbar-selection,.set-toolbar-guides,.set-toolbar-standards){color:#536078}.app-shell :is(.generation-progress,.suggestions){background:var(--surface-tinted);border-color:#c8d1e4}.app-shell :is(.modal,.ve-discard){border-color:var(--border);box-shadow:var(--elevation-3)}.app-shell :is(.refine-dock,.toast,.ve-shortcuts,.ve-feedback){border-color:var(--border);box-shadow:var(--elevation-2)}.app-shell :is(.style-options button,.corner-options button,.geometry-ratio-choices button,.geometry-grid-choices button){background:var(--surface);border-color:var(--border);color:#52636e}.app-shell :is(.style-options button,.corner-options button,.geometry-settings button):hover:not(:disabled){background:#f0f6f2;border-color:#a5c6b0}.app-shell :is(.style-options button.active,.corner-options button.active,.geometry-settings button.chosen){color:var(--accent-text);background:var(--accent-soft);border-color:#87b396;box-shadow:inset 0 0 0 .5px #87b396}.app-shell :is(.segmented-control,.palette-mode){background:var(--surface-inset);border-color:var(--border)}.app-shell :is(.segmented-control,.palette-mode) button:not(.active),.app-shell .std-controls .std-guide-options button:not([aria-pressed=true]){color:var(--muted)}.app-shell :is(.segmented-control button.active,.palette-mode button.active){color:var(--accent-text);background:var(--surface);font-weight:600;box-shadow:0 1px 3px #1f29331a}.app-shell :is(.stroke-display,.color-input,.creative-freedom-section .studio-select-trigger){background:var(--surface);border-color:var(--border);box-shadow:inset 0 1px 2px #1f293305}.app-shell .stroke-display i{background:var(--accent)}.app-shell .standard-actions{border-color:var(--border)}.app-shell .standards-footnote{color:#587664;border-color:#d5e2d9}.app-shell .standards-footnote>svg{color:var(--accent)}.app-shell .remember-key-setting{background:var(--surface-subtle);border-color:var(--border)}.app-shell .remembered-key-status{background:var(--accent-soft);color:var(--accent-text);border-color:#bddbc6}.app-shell .compact-standards-panel .panel-heading{color:#354567;background:#ffffff30;border-bottom:1px solid #becbe080;margin:-20px -18px 16px;padding:16px 18px}.app-shell .compact-standards-panel .panel-heading strong{color:#354567;font-weight:700}.app-shell .compact-standards-panel .panel-subtitle{color:#576580;background:#ffffff30;border-bottom:1px solid #becbe080;margin:0 -18px 16px;padding:0 18px 14px}.app-shell .std-controls .std-section{border-color:#b6c3d473}.app-shell .std-controls .std-section-title{color:#354567;align-items:center;gap:7px;font-weight:700;display:flex}.app-shell .std-section-title>svg{color:#67759a;flex-shrink:0}.app-shell .std-controls .std-style-row.is-selected{color:#185c2e;background:#d1e7d8;font-weight:600}.app-shell .std-controls .std-choice-pair{background:#cbd5e76b}.app-shell .std-controls .std-choice-pair button[aria-pressed=true]{box-shadow:0 1px 3px #203c4424}.app-shell .std-controls .std-field-heading output,.app-shell .std-controls .std-value{color:#4d5e7c;font-weight:650}.app-shell .std-controls .std-range-sample>svg,.app-shell .spacing-settings-visual{background:#fff6;border-radius:4px}.app-shell .std-controls .std-note,.app-shell .compact-standards-panel :is(.palette-help,.palette-remove,.palette-reset,.spacing-settings-caption,.spacing-settings-heading output span,.compact-standards-actions>p){color:var(--muted)}.app-shell .compact-standards-panel .palette-allocation.is-fixed{color:var(--accent-text)}.app-shell .ve-backdrop{background:var(--mesh-background)}.app-shell .ve-header{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#f7f9ffb8;box-shadow:0 1px 5px #3445650c}.app-shell :is(.ve-commandbar,.ve-tools,.ve-status){border-color:var(--border);background:#f0f4fbc9}.app-shell .ve-canvas-wrap{background-color:#0000}.app-shell .ve-properties{border-color:var(--border);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#f0f2facc}.app-shell .ve-inspector-heading{background:#dce3f180}.app-shell :is(.ve-artboard-label span,.ve-property-section h3 span,.ve-layer small){color:var(--muted)}.app-shell :is(.ve-color-control,.ve-number,.ve-transform-fields label){background:var(--surface)}.app-shell .ve-title-icon,.app-shell .ve-tools button.active,.app-shell .ve-tools button.active span,.app-shell .ve-layer.selected{color:var(--accent-text);background:var(--accent-soft);border-color:var(--accent-border)}.app-shell .ve-zoom{background:var(--surface);border-color:var(--border);box-shadow:var(--elevation-2)}.app-shell .ve-isolation-bar{background:var(--accent-soft);border-color:var(--accent-border);color:var(--accent-text)}.app-shell .ve-save{font-weight:650!important}@media (max-width:600px){.app-shell .set-toolbar-link{padding-inline:4px}.app-shell .mobile-tools{background:var(--surface-subtle);border-color:var(--border)}.app-shell .mobile-tools button[aria-expanded=true]{color:var(--accent-text)}}@media (max-width:820px){.app-shell .brand{gap:8px;font-size:23px}.app-shell .topbar .project-title input{width:clamp(82px,17vw,142px)}}@media (max-width:600px){.app-shell .brand{letter-spacing:-.7px;gap:7px;font-size:21px}.app-shell .topbar{gap:10px}}@media (max-width:380px){.app-shell .topbar{padding-inline:12px}.app-shell .brand{gap:6px;font-size:19px}.app-shell .brand .logo-mark{width:20px;height:20px}}.app-shell.has-sidebar-brand{min-height:0}.app-shell.has-sidebar-brand .studio-layout{position:relative}.app-shell .sidebar-brand-row{flex-shrink:0;justify-content:space-between;align-items:center;gap:6px;margin-bottom:17px;display:flex}.app-shell .sidebar .brand{color:#f4f7ff;letter-spacing:-.6px;gap:7px;font-size:20px}.app-shell .sidebar .brand .brand-dot{color:#a7e8b4}.app-shell .sidebar .brand .logo-mark{gap:3px;width:22px;height:22px}.app-shell .sidebar .brand .logo-mark i{background:#8bd69b}.app-shell .sidebar .brand .logo-mark i:nth-child(2){background:#b0e4b5}.app-shell .sidebar .brand .logo-mark i:nth-child(3){background:#65bb83}.app-shell .sidebar-brand-row .sidebar-toggle{width:28px;height:28px}.app-shell .sidebar-project{border-bottom:1px solid #d6e6ff2b;margin-bottom:15px;padding:0 7px 13px}.app-shell .sidebar-project-name{color:#d8e6fa;align-items:center;gap:8px;display:flex}.app-shell .sidebar-project-name>svg{flex-shrink:0}.app-shell .sidebar-project-name input{color:#f1f6ff;text-overflow:ellipsis;background:0 0;border:0;border-radius:3px;width:100%;min-width:0;padding:3px 0;font-size:13px;font-weight:600}.app-shell .sidebar-project-name input:hover{background:#eef4ff0d}.app-shell .sidebar-project-name input:focus-visible{outline-offset:3px;outline:2px solid #a0dca8}.app-shell .sidebar-project-meta{justify-content:space-between;align-items:center;gap:5px;margin-top:3px;display:flex}.app-shell .sidebar-project-meta>span{color:#cfdbed;white-space:nowrap;align-items:center;gap:6px;font-size:12px;display:flex}.app-shell .sidebar-project-meta i{background:#9ee0ac;border-radius:50%;width:5px;height:5px}.app-shell .sidebar-edge-toggle{z-index:20;background:#f6f9ffe8;border-color:#b7c8de;border-radius:0 6px 6px 0;width:28px;height:30px;position:absolute;top:12px;left:0;box-shadow:0 2px 8px #34456514}.app-shell .export-dock{z-index:9;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(110deg,#eaf2fff0,#eee9f8ed 58%,#e4f3f0f0);border-top:1px solid #c3cee0;flex-shrink:0;justify-content:space-between;align-items:center;gap:16px;min-height:68px;padding:10px 24px;display:flex;position:sticky;bottom:0;box-shadow:0 -3px 14px #3445650b}.app-shell .export-dock-summary{color:#286c3c;align-items:center;gap:10px;min-width:0;display:flex}.app-shell .export-dock-summary>svg{flex-shrink:0}.app-shell .export-dock-summary strong{color:#304461;font-size:13px;font-weight:650;display:block}.app-shell .export-dock-summary small{color:#526174;font-size:12px;display:block}.app-shell .export-dock .button{flex-shrink:0}@media (max-width:820px){.app-shell.has-sidebar-brand .standards-panel.mobile-open{top:38px}}@media (max-width:600px){.app-shell.has-sidebar-brand .sidebar.mobile-open,.app-shell.has-sidebar-brand .standards-panel.mobile-open{top:39px}.app-shell .sidebar .brand{font-size:21px}.app-shell .export-dock{gap:10px;min-height:61px;padding:9px 14px}.app-shell .export-dock-summary{gap:7px}.app-shell .export-dock-summary small{display:none}.app-shell .export-dock .button{padding-inline:10px}}.app-shell.has-export-selection .toast{bottom:83px}@media (max-width:600px){.app-shell.has-export-selection .toast{bottom:76px}}.app-shell.has-sidebar-brand .sidebar{overscroll-behavior-y:contain;overflow:hidden auto}.app-shell.has-sidebar-brand .sidebar-bottom{flex-shrink:0}.app-shell .main-workspace{--workspace-gutter:24px;--set-workspace-gutter:var(--workspace-gutter)}.app-shell .main-workspace .workspace-scroll{width:100%;min-width:0;max-width:none;padding:24px var(--workspace-gutter) 32px;align-self:stretch}.app-shell .main-workspace.set-workspace .workspace-scroll{padding-top:0}.app-shell :is(.export-dock,.refine-dock){padding-inline:var(--workspace-gutter)}@media (max-width:600px){.app-shell .main-workspace{--workspace-gutter:18px}.app-shell .main-workspace .workspace-scroll{padding-block:20px 24px}}.app-shell .brief-card:has(textarea:focus-visible){box-shadow:0 0 0 3px #6486ad26, var(--elevation-2);border-color:#7896ad}.app-shell .brief-card textarea:focus-visible{box-shadow:none;outline:none}.app-shell .set-upload-empty{flex-direction:column;align-items:center;gap:12px;margin:24px 0;padding:32px 24px;display:flex}.app-shell .set-upload-empty>svg{color:#526b83;flex-shrink:0}.app-shell .set-upload-empty h2{margin:0}.app-shell .set-upload-empty p{max-width:52ch;margin:0}.app-shell .set-upload-empty .button{margin-top:4px}.app-shell .sidebar>.add-icon+.nav-label{margin-top:16px}
.app-shell .sidebar{--navigation-text:#edf3ff;--navigation-muted:#cfdbed;--navigation-divider:#d6e6ff2b;color:var(--navigation-text);background:radial-gradient(170% 56% at -22% -4%,#8b72d67d 0%,#7568b630 48%,#0000 78%),radial-gradient(150% 58% at 125% 31%,#428fc580 0%,#397dbf21 54%,#0000 80%),radial-gradient(170% 70% at -15% 102%,#329b948c 0%,#2e888247 48%,#0000 83%),#192c46;border-right-color:#263d5d;box-shadow:inset -1px 0 #e5edff12}.app-shell .sidebar .workspace-switch strong{color:#f5f7ff;font-weight:650}.app-shell .sidebar .workspace-switch div span{color:var(--navigation-muted)}.app-shell .sidebar .workspace-avatar{color:#edf0ff;background:#d9d9ff1f;border-color:#d9e4ff40}.app-shell .sidebar :is(.nav-label,.icons-heading>span){color:#cfdbed;font-weight:650}.app-shell .sidebar .icons-heading{border-color:var(--navigation-divider)}.app-shell .sidebar .icons-heading b{color:#e0e8f5}.app-shell .sidebar :is(.sidebar-toggle,.icon-button){color:#dce7f8}.app-shell .sidebar :is(.sidebar-toggle,.icon-button):hover:not(:disabled){color:#fff;background:#eef4ff17;border-color:#d9e4ff3d}.app-shell .sidebar button:focus-visible{outline-offset:2px;outline:2px solid #a0dca8}.app-shell .sidebar .main-nav button{color:#e3ebf9}.app-shell .sidebar .main-nav button:hover:not(:disabled):not(.active){color:#fff;background:#eef4ff17}.app-shell .sidebar .main-nav button.active{color:#174d2a;box-shadow:none;background:#d6ebda;font-weight:650}.app-shell .sidebar .main-nav button.active:hover:not(:disabled){background:#e3f2e5}.app-shell .sidebar .nav-badge{color:#edf3ff;background:#eef4ff17}.app-shell .sidebar .main-nav .active .nav-badge{color:#174d2a;background:#bcd9c2}.app-shell .sidebar .icon-list{scrollbar-color:#c8deed66 #182b4526}.app-shell .sidebar .icon-row:hover{background:#eef4ff14}.app-shell .sidebar .icon-row.selected{background:#eef4ff24}.app-shell .sidebar .icon-row-main{color:#e0eafa}.app-shell .sidebar .icon-row-main:hover:not(:disabled),.app-shell .sidebar .icon-row.selected .icon-row-main{color:#fff}.app-shell .sidebar .icon-row.selected .icon-row-label{font-weight:600}.app-shell .sidebar .mini-icon{opacity:1;background:#f0f3f7;border-radius:5px;width:24px;height:24px}.app-shell .sidebar .status-dot{background:#abc5dc}.app-shell .sidebar .accepted-check{color:#9ce2a7}.app-shell .sidebar .delete-icon{color:#dbe7f6;border-radius:4px}.app-shell .sidebar .delete-icon:hover:not(:disabled){color:#fff;background:#eef4ff24}.app-shell .sidebar .add-icon{color:#fff;background:#237a43;border-color:#67b27c;font-weight:600;box-shadow:0 1px 3px #10243b30}.app-shell .sidebar .add-icon:hover:not(:disabled){color:#fff;background:#267f45;border-color:#92d3a4}.app-shell .sidebar .upload-zone{box-shadow:none;background:#132f453b;border-color:#b7d5df59}.app-shell .sidebar .upload-glyph{color:#b6e9e2}.app-shell .sidebar .upload-zone strong{color:#f0f6ff}.app-shell .sidebar .upload-zone p{color:#d0dfed}.app-shell .sidebar .upload-zone button{color:#bcf1c2}.app-shell .sidebar .upload-zone button:hover:not(:disabled){color:#e6f9e4;background:#237a4366}.app-shell .sidebar .upload-zone.drag-over{background:#237a4366;border-color:#a1d9a5}.app-shell .sidebar .sidebar-bottom{border-top:1px solid var(--navigation-divider);padding:12px 0}.app-shell .sidebar .connection-card{border:0;border-radius:8px;gap:10px;padding:12px}.app-shell .sidebar .connection-card:hover:not(:disabled){background:#eef4ff14}.app-shell .sidebar .connection-icon{color:#d7e4ff;background:#e1e9ff14;border-color:#d3e1f43d}.app-shell .sidebar .connection-icon.connected{color:#c4f2c4;background:#3a8d7138}.app-shell .sidebar .connection-card strong{color:#f1f6ff;font-weight:600}.app-shell .sidebar .connection-card small,.app-shell .sidebar .connection-card>svg{color:#d0dfed}.app-shell .sidebar .sidebar-foot{color:#cfdfeb}
