@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&family=JetBrains+Mono:wght@400;500&display=swap";:root{--bg-base: #05070f;--bg-surface: #0e111b;--bg-elevated: #161a26;--bg-overlay: #20242e;--fg-primary: #edeef2;--fg-secondary: #a2a4ab;--fg-muted: #656972;--fg-disabled: #404248;--accent-primary: #7f61ff;--accent-primary-hover: #9070ff;--accent-primary-subtle: #2b2654;--accent-primary-fg: #afa9ff;--accent-secondary: #00bfc0;--accent-secondary-subtle: #002a2a;--status-success: #35c177;--status-warning: #e6ac3d;--status-error: #f14d4c;--status-info: #16b3eb;--status-success-bg: #092917;--status-success-border: #1d442c;--status-warning-bg: #362607;--status-warning-border: #533f19;--status-error-bg: #361715;--status-error-border: #562d2a;--status-info-bg: #0a2230;--status-info-border: #173b4f;--neutral-bg: var(--bg-elevated);--neutral-border: var(--border-default);--border-default: #2b2e36;--border-subtle: #202127;--border-accent: var(--accent-primary);--radius-sm: 6px;--radius-md: 10px;--radius-lg: 14px;--radius-xl: 20px;--radius-full: 999px;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-7: 32px;--space-8: 40px;--space-9: 48px;--space-10: 64px;--space-11: 80px;--space-12: 96px;--font-display: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif;--font-body: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif;--font-mono: "JetBrains Mono", "SF Mono", ui-monospace, Menlo, monospace;--text-xs: 11px;--text-sm: 13px;--text-base: 15px;--text-md: 17px;--text-lg: 20px;--text-xl: 24px;--text-2xl: 32px;--text-3xl: 40px;--weight-regular: 400;--weight-medium: 500;--weight-semibold: 600;--weight-bold: 700;--leading-tight: 1.15;--leading-snug: 1.3;--leading-normal: 1.55;--tracking-tight: -.025em;--tracking-normal: -.01em;--tracking-wide: .04em;--shadow-sm: 0 1px 3px rgba(0, 0, 0, .3);--shadow-md: 0 4px 16px rgba(0, 0, 0, .4);--shadow-lg: 0 12px 40px rgba(0, 0, 0, .5);--shadow-glow: 0 0 24px rgba(127, 97, 255, .25);--transition-fast: .12s ease;--transition-base: .2s ease;--transition-slow: .35s ease}[data-theme=light]{--bg-base: #f6f7f9;--bg-surface: #ffffff;--bg-elevated: #f0f1f5;--bg-overlay: #e7e9ee;--fg-primary: #181a20;--fg-secondary: #4d5159;--fg-muted: #7d818a;--fg-disabled: #b4b7bd;--accent-primary: #6a4cf2;--accent-primary-hover: #5a3ce0;--accent-primary-subtle: #ece8ff;--accent-primary-fg: #5036c4;--accent-secondary: #008b8c;--accent-secondary-subtle: #d9f3f3;--status-success: #1d9e58;--status-warning: #b27a0c;--status-error: #d6403f;--status-info: #0c8bbf;--status-success-bg: #e4f6eb;--status-success-border: #b5e2c8;--status-warning-bg: #fbf0d9;--status-warning-border: #ecd49c;--status-error-bg: #fce9e8;--status-error-border: #f2c1c0;--status-info-bg: #e3f3fa;--status-info-border: #b8dfef;--border-default: #dadde3;--border-subtle: #e8eaee;--shadow-sm: 0 1px 3px rgba(16, 18, 26, .08);--shadow-md: 0 4px 16px rgba(16, 18, 26, .1);--shadow-lg: 0 12px 40px rgba(16, 18, 26, .14);--shadow-glow: 0 0 24px rgba(106, 76, 242, .18)}:root{font-family:var(--font-body);line-height:var(--leading-normal);letter-spacing:var(--tracking-normal);font-weight:var(--weight-regular);color-scheme:dark;color:var(--fg-primary);background-color:var(--bg-base);font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}[data-theme=light]{color-scheme:light}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;padding:0;min-height:100vh}body{font-size:var(--text-sm);color:var(--fg-primary);background-color:var(--bg-base)}a{color:var(--accent-primary-fg);text-decoration:none;transition:color var(--transition-fast)}a:hover{color:var(--accent-primary-hover)}code,kbd,samp,pre{font-family:var(--font-mono)}:focus-visible{outline:2px solid var(--accent-primary);outline-offset:2px}::selection{background:var(--accent-primary-subtle);color:var(--fg-primary)}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--bg-overlay);border-radius:var(--radius-full);border:2px solid transparent;background-clip:padding-box}::-webkit-scrollbar-thumb:hover{background:var(--fg-disabled);background-clip:padding-box}.status-pill{display:inline-flex;align-items:center;gap:6px;font-size:var(--text-xs);font-weight:var(--weight-medium);line-height:1.6;padding:2px var(--space-2);border-radius:var(--radius-full);border:1px solid var(--neutral-border);background:var(--neutral-bg);color:var(--fg-secondary);white-space:nowrap}.status-pill__dot{width:6px;height:6px;border-radius:50%;background:currentColor;flex-shrink:0}.status-pill--success{background:var(--status-success-bg);border-color:var(--status-success-border);color:var(--status-success)}.status-pill--warning{background:var(--status-warning-bg);border-color:var(--status-warning-border);color:var(--status-warning)}.status-pill--error{background:var(--status-error-bg);border-color:var(--status-error-border);color:var(--status-error)}.status-pill--info{background:var(--status-info-bg);border-color:var(--status-info-border);color:var(--status-info)}.status-pill--accent{background:var(--accent-primary-subtle);border-color:var(--accent-primary);color:var(--accent-primary-fg)}.status-pill--pulse .status-pill__dot{animation:pill-pulse 2s infinite}@keyframes pill-pulse{0%{box-shadow:0 0 #7f61ff99}70%{box-shadow:0 0 0 6px #7f61ff00}to{box-shadow:0 0 #7f61ff00}}.ant-tag{border-radius:var(--radius-full);font-weight:var(--weight-medium);line-height:1.6;padding-inline:8px}.ant-tag-success,.ant-tag-green{background:var(--status-success-bg)!important;border-color:var(--status-success-border)!important;color:var(--status-success)!important}.ant-tag-warning,.ant-tag-orange,.ant-tag-gold{background:var(--status-warning-bg)!important;border-color:var(--status-warning-border)!important;color:var(--status-warning)!important}.ant-tag-error,.ant-tag-red,.ant-tag-volcano{background:var(--status-error-bg)!important;border-color:var(--status-error-border)!important;color:var(--status-error)!important}.ant-tag-processing,.ant-tag-blue,.ant-tag-geekblue{background:var(--accent-primary-subtle)!important;border-color:var(--accent-primary)!important;color:var(--accent-primary-fg)!important}.ant-tag-cyan{background:var(--accent-secondary-subtle)!important;border-color:var(--accent-secondary)!important;color:var(--accent-secondary)!important}.ant-tag-purple{background:var(--accent-primary-subtle)!important;border-color:var(--accent-primary)!important;color:var(--accent-primary-fg)!important}.ant-tag-default{background:var(--bg-elevated)!important;border-color:var(--border-default)!important;color:var(--fg-secondary)!important}.ant-btn-primary:not(:disabled):hover{box-shadow:var(--shadow-glow)}.ant-card.card-interactive{cursor:pointer;transition:border-color var(--transition-base),box-shadow var(--transition-base)}.ant-card.card-interactive:hover{border-color:var(--accent-primary);box-shadow:var(--shadow-md)}.ant-table-thead>tr>th{font-size:var(--text-xs)!important;font-weight:var(--weight-medium)!important;text-transform:uppercase;letter-spacing:var(--tracking-wide)}.mono,.ant-table-cell .cell-mono{font-family:var(--font-mono);font-size:12px;font-variant-numeric:tabular-nums}kbd{font-family:var(--font-mono);font-size:var(--text-xs);background:var(--bg-elevated);padding:1px 5px;border-radius:4px;border:1px solid var(--border-default);color:var(--fg-muted)}.code-inline{font-family:var(--font-mono);font-size:var(--text-xs);background:var(--bg-elevated);padding:2px 6px;border-radius:4px;color:var(--accent-secondary)}.ant-table-tbody>tr.error-row>td{background-color:var(--status-error-bg)!important}.ant-table-tbody>tr.error-row:hover>td{background-color:var(--status-error-bg)!important;filter:brightness(1.15)}.ant-table-tbody>tr.success-row>td{background-color:var(--status-success-bg)!important}.ant-table-tbody>tr.success-row:hover>td{background-color:var(--status-success-bg)!important;filter:brightness(1.15)}.compact-table .ant-table-cell{padding:6px 12px!important}.compact-table .ant-tag{margin:0;padding:0 6px;font-size:var(--text-xs);line-height:16px}.react-json-view-lite,.react-json-view-lite *{text-align:left!important}.ant-table-thead>tr>th,.ant-table-tbody>tr>td{text-align:left;vertical-align:middle}.ant-btn>.anticon{vertical-align:middle;line-height:1}.ant-space-item{display:inline-flex;align-items:center}.page-enter{opacity:0;transform:translateY(12px)}.page-enter-active{opacity:1;transform:translateY(0);transition:opacity var(--transition-base),transform var(--transition-base)}.page-exit{opacity:1}.page-exit-active{opacity:0;transition:opacity var(--transition-base)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}:root{--breakpoint-xs: 0px;--breakpoint-sm: 576px;--breakpoint-md: 768px;--breakpoint-lg: 1024px;--breakpoint-xl: 1280px;--breakpoint-xxl: 1440px;--breakpoint-xxxl: 1920px;--content-padding: 16px;--content-max-width: 100%}@media(min-width:768px){:root{--content-padding: 24px}}@media(min-width:1280px){:root{--content-padding: 32px;--content-max-width: 1200px}}@media(min-width:1440px){:root{--content-padding: 40px;--content-max-width: 1400px}}@media(min-width:1920px){:root{--content-padding: 48px;--content-max-width: 1800px}}@media(min-width:2560px){:root{--content-padding: 64px;--content-max-width: 2200px}}@media(max-width:767px){.hide-mobile{display:none!important}.stack-mobile{flex-direction:column!important}.full-width-mobile{width:100%!important;max-width:100%!important}}@media(max-width:1023px){.hide-tablet-down{display:none!important}}@media(min-width:1024px){.hide-desktop-up{display:none!important}}@media(min-width:768px){.show-mobile-only{display:none!important}}@media(max-width:1439px){.show-widescreen-only{display:none!important}}@media(pointer:coarse){.ant-btn{min-height:44px;min-width:44px}.ant-table-tbody>tr>td{padding-top:12px!important;padding-bottom:12px!important}.ant-checkbox-inner{width:22px!important;height:22px!important}}.deployment-context-panel{background:var(--bg-elevated);padding:var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);margin-top:var(--space-2)}.deployment-context-panel-title{font-size:var(--text-xs);color:var(--fg-muted)}.drift-badge{display:inline-flex;align-items:center;gap:6px;padding:2px 4px;border-radius:var(--radius-sm);transition:background-color .2s ease}.drift-badge--clickable{cursor:pointer}.drift-badge--clickable:hover{background-color:var(--bg-elevated)}.drift-badge--clickable:focus{outline:2px solid var(--accent-primary);outline-offset:2px}.drift-badge--clickable:focus:not(:focus-visible){outline:none}.drift-badge .ant-badge-count{min-width:20px;height:20px;padding:0 6px;line-height:20px;font-size:var(--text-xs);font-weight:var(--weight-medium);border-radius:var(--radius-full)}.drift-badge-dot{display:inline-block;width:8px;height:8px;border-radius:50%;animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}.drift-badge-dot--low{background-color:var(--status-info)}.drift-badge-dot--medium{background-color:var(--status-warning)}.drift-badge-dot--high{background-color:var(--status-error)}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}.drift-badge-tooltip .ant-tooltip-inner{background-color:var(--bg-overlay);color:var(--fg-primary);font-size:var(--text-xs);font-weight:var(--weight-regular);line-height:1.5;padding:8px 12px;border-radius:var(--radius-sm);box-shadow:var(--shadow-md)}.drift-badge-tooltip .ant-tooltip-arrow:before{background-color:var(--bg-overlay)}@media(max-width:768px){.drift-badge{gap:4px}.drift-badge-dot{width:6px;height:6px}.drift-badge .ant-badge-count{min-width:18px;height:18px;line-height:18px}}@media(prefers-contrast:high){.drift-badge--clickable:focus{outline-width:3px}.drift-badge-dot{border:1px solid currentColor}.drift-badge-tooltip .ant-tooltip-inner{border:1px solid var(--border-default)}}@media(prefers-reduced-motion:reduce){.drift-badge-dot{animation:none}.drift-badge{transition:none}}.drift-badge .ant-badge-count{color:#fff}.drift-badge--clickable:focus-visible{outline:2px solid var(--accent-primary);outline-offset:2px;border-radius:var(--radius-sm)}.live-region{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0;margin:0;padding:0}.accessible-icon-button:focus-visible{outline:2px solid #0958d9;outline-offset:2px;box-shadow:0 0 0 2px #1677ff33}@media(prefers-contrast:high){.accessible-icon-button:focus-visible{outline:3px solid currentColor;outline-offset:3px}}.accessible-icon-button.ant-btn-primary:focus-visible,.accessible-icon-button.ant-btn-dangerous:focus-visible{outline-color:#fff;box-shadow:0 0 0 2px #ffffff4d}.accessible-icon-button:focus{outline:none}.focus-trap-modal-wrap{z-index:1000}.focus-trap-modal-container{outline:none}@media(prefers-contrast:high){.focus-trap-modal .ant-modal-content{border:2px solid currentColor}.focus-trap-modal .ant-modal-header{border-bottom:2px solid currentColor}.focus-trap-modal .ant-modal-footer{border-top:2px solid currentColor}}.focus-trap-modal .ant-btn:focus-visible,.focus-trap-modal .ant-input:focus-visible,.focus-trap-modal .ant-select:focus-visible{outline:2px solid #0958d9;outline-offset:2px}.focus-trap-modal-wrap .ant-modal-mask{background-color:#00000073;pointer-events:all}@media(prefers-reduced-motion:reduce){.focus-trap-modal-wrap .ant-modal,.focus-trap-modal-wrap .ant-modal-mask{animation:none;transition:none}}.focus-trap-modal *:focus-visible{outline:2px solid #0958d9;outline-offset:2px}.focus-trap-modal .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.keyboard-shortcuts-content{padding:0;font-size:var(--text-sm);line-height:1.6;color:var(--fg-primary)}.keyboard-shortcuts-intro{margin-bottom:var(--space-6);font-size:var(--text-sm);color:var(--fg-secondary);line-height:1.6}.keyboard-shortcuts-category{margin-bottom:var(--space-6)}.keyboard-shortcuts-category:last-of-type{margin-bottom:var(--space-4)}.keyboard-shortcuts-category-title{margin:0 0 var(--space-3) 0;font-size:var(--text-base);font-weight:var(--weight-semibold);color:var(--fg-primary);border-bottom:1px solid var(--border-subtle);padding-bottom:var(--space-2)}.keyboard-shortcuts-list{display:flex;flex-direction:column;gap:var(--space-2)}.keyboard-shortcut-item{display:flex;align-items:center;justify-content:space-between;padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);background-color:var(--bg-elevated);transition:background-color var(--transition-base)}.keyboard-shortcut-item:hover{background-color:var(--bg-overlay)}.keyboard-shortcut-keys{display:inline-flex;align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-2);font-family:var(--font-mono);font-size:var(--text-xs);font-weight:var(--weight-semibold);color:var(--fg-primary);background-color:var(--bg-surface);border:1px solid var(--border-default);border-radius:var(--radius-sm);box-shadow:var(--shadow-sm);white-space:nowrap;min-width:120px;justify-content:center}.keyboard-shortcut-description{flex:1;margin-left:var(--space-4);font-size:var(--text-sm);color:var(--fg-secondary);text-align:left}.keyboard-shortcuts-footer{margin-top:var(--space-6);padding-top:var(--space-4);border-top:1px solid var(--border-subtle)}.keyboard-shortcuts-tip{margin:0;font-size:var(--text-xs);color:var(--fg-muted);text-align:center}.keyboard-shortcuts-tip strong{font-weight:var(--weight-semibold);color:var(--fg-secondary)}.keyboard-shortcuts-tip kbd{margin:0 2px;min-width:auto}@media(max-width:768px){.keyboard-shortcuts-content{font-size:var(--text-sm)}.keyboard-shortcuts-category-title{font-size:var(--text-base)}.keyboard-shortcut-item{flex-direction:column;align-items:flex-start;gap:var(--space-2);padding:var(--space-3)}.keyboard-shortcut-keys{min-width:auto;font-size:var(--text-xs)}.keyboard-shortcut-description{margin-left:0;font-size:var(--text-xs)}}@media(prefers-contrast:high){.keyboard-shortcut-item{border:1px solid currentColor}.keyboard-shortcut-keys{border:2px solid currentColor}.keyboard-shortcuts-category-title{border-bottom:2px solid currentColor}}@media(prefers-reduced-motion:reduce){.keyboard-shortcut-item{transition:none}}.keyboard-shortcuts-modal :focus-visible{outline:2px solid var(--accent-primary);outline-offset:2px}.responsive-container{box-sizing:border-box;width:100%}.responsive-grid{width:100%}@media(min-width:1440px){.responsive-container{max-width:1400px}}@media(min-width:1920px){.responsive-container{max-width:1800px}.responsive-container.full-width{max-width:100%}}.app-layout{min-height:100vh;background:var(--bg-base)}.app-layout-mobile{min-width:320px}.app-sider{background:var(--bg-base)!important;position:fixed;left:0;top:0;bottom:0;z-index:100;overflow-y:auto;transition:all var(--transition-base);border-right:1px solid var(--border-subtle)}.app-sider .ant-layout-sider-children{display:flex;flex-direction:column}.app-logo-container{height:56px;display:flex;align-items:center;justify-content:center;padding:0 var(--space-4);border-bottom:1px solid var(--border-subtle);flex-shrink:0}.app-logo{color:var(--fg-primary);max-width:120px}.app-logo-icon{max-width:28px}.app-logo-brand{font-size:10px;font-weight:var(--weight-regular);color:var(--fg-muted);letter-spacing:var(--tracking-wide);display:block;margin-top:2px}.app-menu{flex:1;border-right:none!important;padding-top:var(--space-2);background:transparent!important}.sidebar-footer{padding:var(--space-3) var(--space-4);border-top:1px solid var(--border-subtle)}.sidebar-footer-brand{margin-top:var(--space-2);font-size:10px;color:var(--fg-muted);line-height:1.5}.sidebar-footer-brand a{color:var(--fg-secondary);text-decoration:none}.sidebar-footer-brand a:hover{color:var(--fg-primary)}.app-header{background:var(--bg-surface)!important;padding:0 var(--space-5)!important;display:flex;align-items:center;gap:var(--space-4);border-bottom:1px solid var(--border-subtle);box-shadow:none;position:sticky;top:0;z-index:99;height:56px!important;line-height:normal!important}.app-header-mobile{justify-content:space-between}.app-header-desktop{margin-left:220px;transition:margin-left var(--transition-base)}.app-sider.ant-layout-sider-collapsed+.app-main-layout .app-header-desktop{margin-left:80px}.sidebar-toggle{font-size:16px;color:var(--fg-secondary)!important}.sidebar-toggle:hover{color:var(--fg-primary)!important}.mobile-menu-trigger{font-size:18px;color:var(--fg-secondary)!important}.header-spacer{flex:1}.app-main-layout{margin-left:220px;transition:margin-left var(--transition-base);background:var(--bg-base)}.app-sider.ant-layout-sider-collapsed+.app-main-layout{margin-left:80px}.app-content{margin:0 auto;padding:var(--space-6);background:var(--bg-base);min-height:calc(100vh - 56px);width:100%}.app-content-mobile{padding:var(--space-4) var(--space-3);min-height:calc(100vh - 56px)}.app-layout-wide .app-content{padding:var(--space-6) var(--space-7)}.app-layout-ultrawide .app-content{padding:var(--space-6) var(--space-9)}.mobile-nav-drawer .ant-drawer-body{padding:0}.mobile-nav-drawer .app-menu{border-right:none}.help-tooltip-icon{color:var(--fg-muted);cursor:help;font-size:14px;transition:color var(--transition-base)}.help-tooltip-icon:hover{color:var(--accent-primary)}.help-text{font-size:var(--text-xs);line-height:1.5;display:block}.help-text--muted{color:var(--fg-muted)}.help-text--info{color:var(--status-info)}.help-text--warning{color:var(--status-warning)}.help-section{border-radius:var(--radius-sm);margin:var(--space-2) 0;background:var(--bg-elevated);border:1px solid var(--border-subtle)}.help-section--warning{background:var(--status-warning-bg);border-color:var(--status-warning-border)}.help-section-toggle{width:100%;display:flex;align-items:center;justify-content:flex-start;padding:var(--space-2) var(--space-3);height:auto;text-align:left;gap:var(--space-2)}.help-section-toggle:hover{background:transparent!important}.help-section-title{flex:1;font-weight:var(--weight-medium);font-size:var(--text-sm);color:var(--fg-primary)}.help-section-toggle .anticon:last-child{font-size:10px;color:var(--fg-muted)}.help-section-content{padding:0 var(--space-3) var(--space-3) 36px;font-size:var(--text-sm);color:var(--fg-secondary);line-height:1.6}.help-section-content ul,.help-section-content ol{margin:var(--space-1) 0;padding-left:var(--space-4)}.help-section-content li{margin:2px 0}.warning-badge{display:inline-flex;align-items:center;gap:6px;padding:var(--space-1) 10px;background:var(--status-warning-bg);border:1px solid var(--status-warning-border);border-radius:var(--radius-full);font-size:var(--text-xs);color:var(--status-warning);cursor:default}.warning-badge[role=button]{cursor:pointer}.warning-badge[role=button]:hover{filter:brightness(1.15)}.warning-badge-icon{font-size:var(--text-xs)}.warning-badge-text strong{font-weight:var(--weight-semibold)}.info-list{margin:var(--space-1) 0;padding-left:var(--space-5);font-size:var(--text-sm);color:var(--fg-secondary);line-height:1.6}.info-list li{margin:2px 0}.page{margin:0 auto;width:100%}.page-header{margin-bottom:var(--space-6)}.page-header__back{margin-bottom:var(--space-2);margin-left:-8px;color:var(--fg-muted)!important}.page-header__back:hover{color:var(--fg-primary)!important}.page-header__row{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-5);flex-wrap:wrap}.page-header__main{min-width:0;flex:1}.page-header__overline{font-size:var(--text-xs);font-weight:var(--weight-medium);color:var(--fg-muted);text-transform:uppercase;letter-spacing:var(--tracking-wide);margin-bottom:var(--space-1)}.page-header__title-row{display:flex;align-items:center;gap:var(--space-3);flex-wrap:wrap}.page-header__title{font-size:var(--text-xl);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-tight);line-height:var(--leading-snug);color:var(--fg-primary);margin:0;overflow-wrap:anywhere}.page-header__status{display:flex;align-items:center;gap:var(--space-2)}.page-header__description{margin-top:var(--space-2);font-size:var(--text-sm);color:var(--fg-secondary);max-width:70ch}.page-header__extra{display:flex;align-items:center;gap:var(--space-2);flex-shrink:0}.page-section{margin-bottom:var(--space-7)}.page-section__header{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);margin-bottom:var(--space-4)}.page-section__title{font-size:var(--text-xs);font-weight:var(--weight-semibold);color:var(--fg-muted);text-transform:uppercase;letter-spacing:var(--tracking-wide);margin:0}.page-section__extra{display:flex;align-items:center;gap:var(--space-2)}@media(max-width:767px){.page-header__row{flex-direction:column}.page-header__extra{width:100%;flex-wrap:wrap}}#root{min-height:100vh}.app-fullscreen-state{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:var(--space-4);height:100vh;background:var(--bg-base)}.app-fullscreen-state-text{color:var(--fg-secondary);font-size:var(--text-sm)}
