@import "https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&family=Manrope:wght@400;500;600;700;800&family=Noto+Sans+SC:wght@400;500;600;700&display=swap";.admin-tools-summary{align-items:center;gap:24px;padding:20px 24px;font-size:13px;display:flex}.admin-tools-summary button{margin-left:auto}.admin-tools-summary>span{white-space:nowrap;flex-shrink:0}.admin-tools-summary button{width:auto;min-width:80px}.admin-tools-table{overflow:auto}.admin-tools-table table{border-collapse:collapse;width:100%}.admin-tools-table th,.admin-tools-table td{text-align:left;border-bottom:1px solid var(--border);padding:18px;font-size:12px}.admin-tools-table td:first-child{max-width:330px}.admin-tools-table small{color:var(--text-muted);margin-top:7px;line-height:1.6;display:block}.admin-tools-table th{color:var(--text-muted);background:var(--bg-sub)}.tool-status{white-space:nowrap;background:var(--ui-warning-bg);color:var(--ui-warning);border-radius:4px;padding:6px 8px}.tool-status.published{background:var(--ui-success-bg);color:var(--ui-success)}.admin-tools-error{color:var(--ui-danger);background:var(--ui-danger-bg);padding:14px 24px}.admin-tools-message{color:var(--ui-success);background:var(--ui-success-bg);padding:14px 24px}.admin-tools-help{color:var(--text-muted);margin:20px 24px 0;font-size:12px;line-height:1.8}.admin-tool-groups{gap:24px;display:grid}.admin-tool-group{border:1px solid var(--border);border-radius:10px;overflow:hidden}.admin-tool-group-heading{background:var(--bg-sub);justify-content:space-between;align-items:flex-start;gap:24px;padding:20px 24px;display:flex}.admin-tool-group-heading h3{color:var(--text);margin:0;font-size:16px}.admin-tool-group-heading p{max-width:750px;color:var(--text-muted);margin:10px 0 0;font-size:12px;line-height:1.8}.admin-tool-group-heading>span{color:var(--text-muted);flex-shrink:0;padding-top:3px;font-size:12px}.admin-tools-table th:first-child{width:19%}.admin-tools-table th:last-child{width:285px}.admin-tools-table tbody tr:last-child td{border-bottom:0}.tool-latest-version{color:var(--accent);background:var(--bg-sub);font-size:var(--ui-font-xs);white-space:nowrap;border-radius:4px;margin-left:10px;padding:3px 7px;display:inline-block}.admin-tool-version-actions{align-items:center;gap:8px;display:flex}.admin-tool-version-actions .outline-button{white-space:nowrap;width:auto;min-width:112px}.admin-tool-version-actions .tool-delete-version{color:var(--ui-danger);border-color:var(--border)}.admin-tool-version-actions button:disabled{opacity:.4;cursor:not-allowed}.admin-tools{padding-bottom:14px}.admin-tools .panel-header{padding:14px 18px}.admin-tools-summary{border-top:1px solid var(--border);border-bottom:1px solid var(--border);gap:16px;padding:12px 18px;font-size:12px}.admin-tool-groups{gap:10px}.admin-tool-group{border-radius:6px}.admin-tool-group-heading{gap:14px;padding:12px 16px}.admin-tool-group-heading h3{font-size:14px}.admin-tool-group-heading p{line-height:1.5;font-size:var(--ui-font-xs);max-width:900px;margin:5px 0 0}.admin-tools-table th,.admin-tools-table td{font-size:var(--ui-font-xs);padding:10px 12px}.admin-tools-table small{margin-top:4px}.tool-pricing-summary{color:var(--text-muted);font-size:var(--ui-font-xs);align-items:center;gap:10px;margin-top:8px;display:flex}.tool-pricing-summary .table-action{font-size:var(--ui-font-xs);padding:4px 8px}.tools-pricing-backdrop{z-index:1100;background:var(--ui-overlay);justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.tools-pricing-dialog{background:var(--surface);border:1px solid var(--border);width:620px;max-width:100%;max-height:90vh;box-shadow:var(--shadow-lg);border-radius:8px;padding:20px;overflow:auto}.tools-pricing-dialog>header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.tools-pricing-dialog>header h2{margin:0;font-size:17px}.tools-pricing-dialog>header p,.tools-pricing-dialog p{color:var(--text-muted);font-size:var(--ui-font-xs);margin:6px 0 16px;line-height:1.7}.tools-pricing-dialog>header button{color:var(--text-muted);background:0 0;border:0;font-size:22px}.pricing-free{color:var(--text);align-items:center;gap:8px;margin:14px 0;font-size:12px;display:flex}.pricing-fields{grid-template-columns:1fr 1fr;gap:12px;margin:12px 0;display:grid}.pricing-fields label{color:var(--text-muted);font-size:var(--ui-font-xs);display:block}.pricing-fields input,.pricing-plan-row input{border:1px solid var(--border);background:var(--surface);width:100%;color:var(--text);border-radius:4px;margin-top:6px;padding:8px 9px;display:block}.pricing-plan-list{border:1px solid var(--border);background:var(--surface);border-radius:5px;margin-top:16px;padding:12px}.pricing-plan-list h3{color:var(--text);margin:0;font-size:12px}.pricing-plan-row{grid-template-columns:minmax(120px,1fr) 120px 120px;align-items:center;gap:8px;margin-top:8px;display:grid}.pricing-plan-row b{font-size:var(--ui-font-xs);color:var(--text-muted);overflow-wrap:anywhere}.tools-pricing-dialog>footer{justify-content:flex-end;gap:10px;margin-top:18px;display:flex}@media (width<=680px){.pricing-fields{grid-template-columns:1fr}.pricing-plan-row{grid-template-columns:1fr 1fr}.pricing-plan-row b{grid-column:1/-1}}.tool-purchase-orders{border-bottom:1px solid var(--border);background:var(--ui-warning-bg);color:var(--ui-warning);font-size:var(--ui-font-xs);padding:10px 18px}.tool-purchase-order{border-top:1px solid var(--border);align-items:center;gap:8px;padding:8px 0;display:flex}.tool-purchase-order span{overflow-wrap:anywhere;flex:1;min-width:0}.tool-purchase-order button{border:1px solid var(--input-border);background:var(--surface);color:var(--ui-warning);font-size:var(--ui-font-xs);border-radius:4px;padding:4px 8px}.tool-purchase-order .tool-order-cancel{color:var(--ui-danger);border-color:var(--input-border)}.accounts-admin .stat-card>strong{color:var(--blue);margin:15px 0;font-size:30px;display:block}.accounts-admin .stat-card>small{color:var(--muted);font-size:var(--ui-font-xs)}.accounts-admin .stat-card.green>strong{color:var(--green)}.accounts-admin .stat-card.orange>strong{color:var(--orange)}.accounts-admin .stat-card.purple>strong{color:var(--purple)}.accounts-actions,.accounts-row-actions{align-items:center;gap:10px;display:flex}.accounts-actions{flex-wrap:wrap}.accounts-admin .panel-header>div:first-child{flex:1;min-width:0}.accounts-admin .panel-header p{max-width:750px;line-height:1.8}.accounts-danger{color:var(--ui-danger)!important}.accounts-expired{color:var(--ui-danger);margin-top:6px;display:block}.accounts-description{white-space:pre-wrap;overflow-wrap:anywhere;min-height:40px;color:var(--muted);font-size:12px;line-height:1.8}.accounts-admin .plan-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));padding-top:18px}.accounts-error{border:1px solid var(--border);background:var(--ui-danger-bg);color:var(--ui-danger);border-radius:6px;padding:12px 16px;font-size:12px}.accounts-backdrop{z-index:1000;background:var(--ui-overlay);justify-content:center;align-items:center;padding:28px;display:flex;position:fixed;inset:0}.accounts-dialog{background:var(--surface);border:1px solid var(--line);width:580px;max-width:100%;max-height:90vh;box-shadow:none;border-radius:10px;padding:24px;overflow:auto}.accounts-dialog>header{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.accounts-dialog h2{margin:0;font-size:18px}.accounts-dialog>header button{color:var(--muted);background:0 0;border:0;font-size:24px}.accounts-dialog label{color:var(--muted);margin:0 0 16px;font-size:12px;display:block}.accounts-dialog input,.accounts-dialog select,.accounts-dialog textarea{background:var(--surface);border:1px solid var(--line);width:100%;color:var(--ink);outline-color:var(--blue);border-radius:5px;margin-top:7px;padding:10px 12px;font-size:13px;display:block}.accounts-dialog small{font-size:var(--ui-font-xs);margin-top:8px;line-height:1.8;display:block}.accounts-dialog footer{justify-content:flex-end;gap:12px;margin-top:20px;display:flex}.accounts-dialog button:disabled,.accounts-admin button:disabled{opacity:.5;cursor:not-allowed}.accounts-machine-bindings{border:1px solid var(--line);border-radius:6px;margin:20px 0;padding:16px}.accounts-machine-bindings legend{color:var(--ink);padding:0 8px;font-size:14px;font-weight:600}.accounts-machine-bindings>p{color:var(--muted);margin:0 0 16px;font-size:12px;line-height:1.8}.accounts-machine-bindings label:last-child{margin-bottom:0}.accounts-machine-bindings textarea{overflow-wrap:anywhere;font-family:monospace}.general-settings-form{max-width:680px;padding:24px}.general-settings-form label{color:var(--ink);font-size:14px;display:block}.general-settings-form input{border:1px solid var(--line);background:var(--surface);width:220px;max-width:100%;color:var(--ink);border-radius:5px;margin-top:12px;padding:10px 12px;display:block}.general-settings-form p{color:var(--muted);margin:18px 0;font-size:12px;line-height:1.9}.general-settings .panel-header{flex-wrap:wrap;align-items:flex-start;gap:24px;margin-bottom:0}.general-settings .panel-header>div:first-child{flex:300px;min-width:0}.general-settings .panel-header>.outline-button{white-space:nowrap;flex:none;width:auto;margin-top:0;padding:10px 16px}.general-settings .panel-header p{line-height:1.8}.general-settings .general-settings-form{padding:24px 0 0}.general-settings>.accounts-error{margin:20px 0 0}.general-settings-form input:focus{outline:2px solid var(--blue);outline-offset:2px}.general-settings-form input:disabled{background:var(--bg-sub);color:var(--muted);cursor:not-allowed}.login-background-settings .panel-header{flex-wrap:wrap;align-items:flex-start;gap:24px}.login-background-settings .panel-header>div{flex:1;min-width:240px}.login-background-settings .outline-button{white-space:nowrap;width:auto;margin:0;padding:10px 16px}.login-background-layout{grid-template-columns:minmax(220px,360px) minmax(240px,1fr);align-items:start;gap:32px;display:grid}.login-background-preview{aspect-ratio:3/4;border:1px solid var(--line);background:var(--sidebar) left center/200% 100% no-repeat;border-radius:8px;width:100%}.login-background-preview.is-custom{background-position:50%;background-size:cover}.login-background-caption{text-align:center;color:var(--muted);margin-top:12px;font-size:12px}.login-background-controls{max-width:560px;padding:8px 0}.login-background-controls h3{color:var(--ink);margin:0 0 12px;font-size:15px}.login-background-controls p{color:var(--muted);margin:12px 0;font-size:12px;line-height:1.9}.login-background-actions{flex-wrap:wrap;gap:12px;margin:24px 0 16px;display:flex}.login-background-filename{overflow-wrap:anywhere}.login-background-reset{border-top:1px solid var(--line);margin:28px 0;padding-top:24px}.login-background-error{border:1px solid var(--border);background:var(--ui-danger-bg);color:var(--ui-danger);border-radius:6px;margin:16px 0;padding:12px 16px;font-size:12px}.login-background-settings button:disabled{opacity:.5;cursor:not-allowed}@media (width<=1100px){.login-background-layout{grid-template-columns:minmax(200px,280px) minmax(200px,1fr);gap:20px}}:root,[data-theme]{--ui-space-1:4px;--ui-space-2:8px;--ui-space-3:12px;--ui-space-4:16px;--ui-space-5:20px;--ui-space-6:24px;--ui-space-8:32px;--ui-control-height:36px;--ui-control-height-compact:32px;--ui-page-padding:24px;--ui-panel-gap:16px;--ui-tool-shell-padding:0;--ui-tool-shell-margin:28px 0 0;--ui-tool-shadow-inset:32px;--ui-tool-nav-height:56px;--ui-tool-title-height:76px;--ui-tool-module-gap:28px;--ui-tool-grid-gap:20px;--ui-tool-grid-padding:28px;--ui-font-xs:12px;--ui-font-sm:13px;--ui-font-body:14px;--ui-font-section:16px;--ui-font-title:24px;--ui-layer-sticky:10;--ui-layer-dialog:2400;--ui-layer-toast:2600;--ui-titlebar-height:42px;--ui-titlebar-bg:var(--surface);--ui-titlebar-border:var(--border);--ui-titlebar-fg:var(--text);--ui-titlebar-shadow:var(--ui-subcard-shadow);--ui-titlebar-backdrop:var(--ui-card-backdrop);--ui-titlebar-mark-bg:var(--accent);--ui-titlebar-mark-fg:var(--accent-fg);--ui-titlebar-mark-shadow:none;--ui-titlebar-button-fg:var(--text-muted);--ui-titlebar-button-hover-fg:var(--text);--ui-titlebar-button-hover-bg:var(--accent2);--ui-titlebar-close-fg:#fff;--ui-titlebar-close-bg:#c73545}:root:not([data-theme]),[data-theme=tech]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ui-radius-sm:6px;--ui-radius-md:8px;--ui-radius-lg:12px;--ui-motion-fast:.15s;--ui-motion-standard:.2s;--ui-ease:cubic-bezier(.2,.8,.2,1);--ui-bg-glow-a:#506fa51f;--ui-bg-glow-b:#8868b412;--ui-bg-pattern:transparent;--ui-card-tint:#eff4fab8;--ui-card-glow:#5f7eb814;--ui-card-highlight:#ffffffb8;--ui-card-border:#97a5b994;--ui-card-shadow:0 1px 2px #19263a0f, 0 12px 28px #19263a12;--ui-card-shadow-hover:0 2px 4px #19263a14, 0 18px 38px #19263a1c;--font-body:"Inter", "Noto Sans SC", "Microsoft YaHei", system-ui, sans-serif;--font-display:var(--font-body);--font-mono:"Cascadia Code", "JetBrains Mono", Consolas, monospace;--radius:var(--ui-radius-md);--bg:#f6f7f9;--bg-sub:#f0f2f5;--surface:#fff;--surface2:#e9edf1;--text:#1b2028;--text-muted:#596575;--border:#dce1e7;--accent:#252d3a;--accent-fg:#fff;--accent2:#e9edf3;--input-bg:#fff;--input-border:#b3bdc9;--sidebar:#141922;--sidebar-text:#f4f6f9;--sidebar-muted:#afb9c8;--sidebar-active:#fff;--sidebar-active-bg:#303b4d;--ui-focus-ring:#365fbd;--ui-success:#23734b;--ui-success-bg:#eef8f1;--ui-danger:#b12e3e;--ui-danger-bg:#fff0f2;--ui-warning:#8c5617;--ui-warning-bg:#fff6e7;--ui-info:#315da0;--ui-info-bg:#eef4ff;--ui-overlay:#11182780;--shadow:0 1px 3px #1118270a;--shadow-lg:0 16px 48px #11182724;--ui-page-image:radial-gradient(circle at 8% -8%, var(--ui-bg-glow-a), transparent 34%), radial-gradient(circle at 94% 4%, var(--ui-bg-glow-b), transparent 29%);--ui-card-image:radial-gradient(circle at 100% 0%, var(--ui-card-glow), transparent 38%), linear-gradient(135deg, var(--ui-card-highlight), var(--ui-card-tint));--ui-border-width:1px;--ui-border-style:solid;--ui-button-bg:var(--surface);--ui-button-fg:var(--text);--ui-button-image:none;--ui-button-hover-bg:var(--bg-sub);--ui-button-hover-fg:var(--text);--ui-button-shadow:var(--shadow);--ui-button-hover-shadow:var(--ui-card-shadow-hover);--ui-button-active-shadow:none;--ui-primary-bg:var(--accent);--ui-primary-fg:var(--accent-fg);--ui-primary-image:none;--ui-primary-hover-bg:color-mix(in srgb, var(--accent) 88%, var(--text));--ui-primary-hover-fg:var(--accent-fg);--ui-input-shadow:none;--ui-input-focus-shadow:none;--ui-control-hover-transform:none;--ui-control-active-transform:none;--ui-card-hover-transform:none;--ui-inverse-bg:var(--text);--ui-inverse-fg:var(--bg);--ui-card-backdrop:none;--ui-control-backdrop:none;--ui-scroll-thumb:var(--text-muted);--ui-selected-bg:var(--accent2);--ui-selected-fg:var(--text);--ui-selected-shadow:none;--ui-primary-shadow:var(--shadow);--ui-input-border-width:1px;--ui-input-border-style:solid;--ui-input-border-bottom-width:1px;--ui-subcard-shadow:var(--shadow);--ui-glass-surface:initial;--ui-glass-surface-strong:initial;--ui-glass-surface-soft:initial;--ui-glass-border:initial;--ui-glass-border-hover:initial;--ui-glass-blur:initial;--ui-glass-blur-compact:initial;--ui-glass-saturate:initial;--ui-glass-champagne:initial;--ui-glass-champagne-bright:initial;--ui-glass-noise:initial;--ui-doodle-ink:initial;--ui-doodle-paper:initial;--ui-doodle-red:initial;--ui-doodle-teal:initial;--ui-doodle-yellow:initial;--ui-clay-shadow:initial;--ui-clay-shadow-inset:initial;--ui-clay-cream:initial;--ui-clay-mint:initial;--ui-clay-lilac:initial;--ui-clay-lemon:initial;--ui-neu-shadow:initial;--ui-neu-shadow-hover:initial;--ui-neu-shadow-inset:initial;--ui-neu-shadow-input:initial;--ui-neu-shadow-input-focus:initial}[data-theme=chinese]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ui-radius-sm:6px;--ui-radius-md:8px;--ui-radius-lg:12px;--ui-motion-fast:.15s;--ui-motion-standard:.2s;--ui-ease:cubic-bezier(.2,.8,.2,1);--ui-bg-glow-a:#a65b381c;--ui-bg-glow-b:#b4914c14;--ui-bg-pattern:transparent;--ui-card-tint:#fffaf0b8;--ui-card-glow:#aa543113;--ui-card-highlight:#ffffffb3;--ui-card-border:#b1977e94;--ui-card-shadow:0 1px 2px #4a301e0f, 0 12px 28px #4a301e12;--ui-card-shadow-hover:0 2px 4px #4a301e14, 0 18px 38px #4a301e1f;--font-body:"Inter", "Noto Sans SC", "Microsoft YaHei", system-ui, sans-serif;--font-display:"Noto Serif SC", "Songti SC", SimSun, serif;--font-mono:"Cascadia Code", "JetBrains Mono", Consolas, monospace;--radius:var(--ui-radius-md);--bg:#faf6ef;--bg-sub:#f2eade;--surface:#fffdf8;--surface2:#ede3d3;--text:#35281e;--text-muted:#76614e;--border:#dfd0bb;--accent:#a63c2b;--accent-fg:#fff;--accent2:#f7e5dc;--input-bg:#fffdf8;--input-border:#b9a68f;--sidebar:#2c211b;--sidebar-text:#fff5e9;--sidebar-muted:#c7b5a5;--sidebar-active:#fff5e9;--sidebar-active-bg:#583b2d;--ui-focus-ring:#a63c2b;--ui-success:#356a40;--ui-success-bg:#eff5e9;--ui-danger:#b02f32;--ui-danger-bg:#fff0eb;--ui-warning:#835017;--ui-warning-bg:#fff4df;--ui-info:#355b82;--ui-info-bg:#eff4f7;--ui-overlay:#11182780;--shadow:0 1px 3px #35281e0a;--shadow-lg:0 16px 48px #35281e24;--ui-page-image:radial-gradient(circle at 8% -8%, var(--ui-bg-glow-a), transparent 34%), radial-gradient(circle at 94% 4%, var(--ui-bg-glow-b), transparent 29%);--ui-card-image:radial-gradient(circle at 100% 0%, var(--ui-card-glow), transparent 38%), linear-gradient(135deg, var(--ui-card-highlight), var(--ui-card-tint));--ui-border-width:1px;--ui-border-style:solid;--ui-button-bg:var(--surface);--ui-button-fg:var(--text);--ui-button-image:none;--ui-button-hover-bg:var(--bg-sub);--ui-button-hover-fg:var(--text);--ui-button-shadow:var(--shadow);--ui-button-hover-shadow:var(--ui-card-shadow-hover);--ui-button-active-shadow:none;--ui-primary-bg:var(--accent);--ui-primary-fg:var(--accent-fg);--ui-primary-image:none;--ui-primary-hover-bg:color-mix(in srgb, var(--accent) 88%, var(--text));--ui-primary-hover-fg:var(--accent-fg);--ui-input-shadow:none;--ui-input-focus-shadow:none;--ui-control-hover-transform:none;--ui-control-active-transform:none;--ui-card-hover-transform:none;--ui-inverse-bg:var(--text);--ui-inverse-fg:var(--bg);--ui-card-backdrop:none;--ui-control-backdrop:none;--ui-scroll-thumb:var(--text-muted);--ui-selected-bg:var(--accent2);--ui-selected-fg:var(--text);--ui-selected-shadow:none;--ui-primary-shadow:var(--shadow);--ui-input-border-width:1px;--ui-input-border-style:solid;--ui-input-border-bottom-width:1px;--ui-subcard-shadow:var(--shadow);--ui-glass-surface:initial;--ui-glass-surface-strong:initial;--ui-glass-surface-soft:initial;--ui-glass-border:initial;--ui-glass-border-hover:initial;--ui-glass-blur:initial;--ui-glass-blur-compact:initial;--ui-glass-saturate:initial;--ui-glass-champagne:initial;--ui-glass-champagne-bright:initial;--ui-glass-noise:initial;--ui-doodle-ink:initial;--ui-doodle-paper:initial;--ui-doodle-red:initial;--ui-doodle-teal:initial;--ui-doodle-yellow:initial;--ui-clay-shadow:initial;--ui-clay-shadow-inset:initial;--ui-clay-cream:initial;--ui-clay-mint:initial;--ui-clay-lilac:initial;--ui-clay-lemon:initial;--ui-neu-shadow:initial;--ui-neu-shadow-hover:initial;--ui-neu-shadow-inset:initial;--ui-neu-shadow-input:initial;--ui-neu-shadow-input-focus:initial}[data-theme=neon]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ui-radius-sm:6px;--ui-radius-md:8px;--ui-radius-lg:12px;--ui-motion-fast:.15s;--ui-motion-standard:.2s;--ui-ease:cubic-bezier(.2,.8,.2,1);--ui-bg-glow-a:#755fff29;--ui-bg-glow-b:#27b5e614;--ui-bg-pattern:transparent;--ui-card-tint:#1a2030c2;--ui-card-glow:#755fff1c;--ui-card-highlight:#ffffff14;--ui-card-border:#6f7fa49e;--ui-card-shadow:0 1px 2px #0000002e, 0 14px 32px #0003;--ui-card-shadow-hover:0 2px 4px #0000003d, 0 20px 44px #0000004d;--font-body:"Inter", "Noto Sans SC", "Microsoft YaHei", system-ui, sans-serif;--font-display:var(--font-body);--font-mono:"Cascadia Code", "JetBrains Mono", Consolas, monospace;--radius:var(--ui-radius-md);--bg:#10131b;--bg-sub:#171c27;--surface:#1c2230;--surface2:#293246;--text:#edf0f7;--text-muted:#adb9cf;--border:#394359;--accent:#b5a3ff;--accent-fg:#19132f;--accent2:#342c50;--input-bg:#171c27;--input-border:#64728b;--sidebar:#0c1018;--sidebar-text:#edf0f7;--sidebar-muted:#adb9cf;--sidebar-active:#fff;--sidebar-active-bg:#342c50;--ui-focus-ring:#b5a3ff;--ui-success:#8bdeb0;--ui-success-bg:#19362b;--ui-danger:#ffa3ae;--ui-danger-bg:#42252d;--ui-warning:#f4cf8b;--ui-warning-bg:#3e3220;--ui-info:#a0c4ff;--ui-info-bg:#24334c;--ui-overlay:#080b12b3;--shadow:0 1px 3px #0003;--shadow-lg:0 16px 48px #0006;--ui-page-image:radial-gradient(circle at 8% -8%, var(--ui-bg-glow-a), transparent 34%), radial-gradient(circle at 94% 4%, var(--ui-bg-glow-b), transparent 29%);--ui-card-image:radial-gradient(circle at 100% 0%, var(--ui-card-glow), transparent 38%), linear-gradient(135deg, var(--ui-card-highlight), var(--ui-card-tint));--ui-border-width:1px;--ui-border-style:solid;--ui-button-bg:var(--surface);--ui-button-fg:var(--text);--ui-button-image:none;--ui-button-hover-bg:var(--bg-sub);--ui-button-hover-fg:var(--text);--ui-button-shadow:var(--shadow);--ui-button-hover-shadow:var(--ui-card-shadow-hover);--ui-button-active-shadow:none;--ui-primary-bg:var(--accent);--ui-primary-fg:var(--accent-fg);--ui-primary-image:none;--ui-primary-hover-bg:color-mix(in srgb, var(--accent) 88%, var(--text));--ui-primary-hover-fg:var(--accent-fg);--ui-input-shadow:none;--ui-input-focus-shadow:none;--ui-control-hover-transform:none;--ui-control-active-transform:none;--ui-card-hover-transform:none;--ui-inverse-bg:var(--text);--ui-inverse-fg:var(--bg);--ui-card-backdrop:none;--ui-control-backdrop:none;--ui-scroll-thumb:var(--text-muted);--ui-selected-bg:var(--accent2);--ui-selected-fg:var(--text);--ui-selected-shadow:none;--ui-primary-shadow:var(--shadow);--ui-input-border-width:1px;--ui-input-border-style:solid;--ui-input-border-bottom-width:1px;--ui-subcard-shadow:var(--shadow);--ui-glass-surface:initial;--ui-glass-surface-strong:initial;--ui-glass-surface-soft:initial;--ui-glass-border:initial;--ui-glass-border-hover:initial;--ui-glass-blur:initial;--ui-glass-blur-compact:initial;--ui-glass-saturate:initial;--ui-glass-champagne:initial;--ui-glass-champagne-bright:initial;--ui-glass-noise:initial;--ui-doodle-ink:initial;--ui-doodle-paper:initial;--ui-doodle-red:initial;--ui-doodle-teal:initial;--ui-doodle-yellow:initial;--ui-clay-shadow:initial;--ui-clay-shadow-inset:initial;--ui-clay-cream:initial;--ui-clay-mint:initial;--ui-clay-lilac:initial;--ui-clay-lemon:initial;--ui-neu-shadow:initial;--ui-neu-shadow-hover:initial;--ui-neu-shadow-inset:initial;--ui-neu-shadow-input:initial;--ui-neu-shadow-input-focus:initial}[data-theme=glassmorphism]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ui-radius-sm:12px;--ui-radius-md:16px;--ui-radius-lg:24px;--ui-motion-fast:.5s;--ui-motion-standard:.7s;--ui-ease:cubic-bezier(.16, 1, .3, 1);--ui-bg-glow-a:#7c9cc447;--ui-bg-glow-b:#33517a59;--ui-bg-pattern:transparent;--ui-card-tint:#ffffff14;--ui-card-glow:#ffffff1f;--ui-card-highlight:#ffffff1f;--ui-card-border:#ffffff26;--ui-card-shadow:0 16px 40px #03071280, inset 0 1px 0 #ffffff38, inset 0 -1px 0 #02061059;--ui-card-shadow-hover:0 24px 64px #03071299, inset 0 1px 0 #ffffff52, inset 0 -1px 0 #02061059;--font-body:"Noto Sans SC", "PingFang SC", "Microsoft YaHei", sans-serif;--font-display:"Noto Serif SC", "Songti SC", SimSun, serif;--font-mono:"Cascadia Code", "JetBrains Mono", Consolas, monospace;--radius:var(--ui-radius-md);--bg:#060a13;--bg-sub:#0b1322;--surface:#ffffff14;--surface2:#ffffff1f;--text:#f7f9fc;--text-muted:#c2cede;--border:#ffffff26;--accent:#e4b863;--accent-fg:#21170a;--accent2:#ffffff1f;--input-bg:#ffffff0f;--input-border:#ffffff26;--sidebar:#060a13c2;--sidebar-text:#fff;--sidebar-muted:#aebbd0;--sidebar-active:#fff;--sidebar-active-bg:#ffffff1f;--ui-focus-ring:#e4b863;--ui-success:#9ed6b7;--ui-success-bg:#27714e47;--ui-danger:#ffadb5;--ui-danger-bg:#8e27374d;--ui-warning:#f1cd8a;--ui-warning-bg:#8c5c1c4d;--ui-info:#a9c5e9;--ui-info-bg:#3053804d;--ui-overlay:#030712c7;--shadow:0 8px 24px #03071273, inset 0 1px 0 #ffffff38, inset 0 -1px 0 #0206104d;--shadow-lg:0 16px 48px #0307128c, 0 0 0 1px #ffffff14, inset 0 1px 0 #ffffff40, inset 0 -1px 0 #02061059;--ui-page-image:var(--ui-glass-noise), radial-gradient(640px circle at 85% 10%, var(--ui-bg-glow-a), transparent 60%), radial-gradient(560px circle at 10% 90%, var(--ui-bg-glow-b), transparent 60%), radial-gradient(420px circle at 52% 46%, #e4b8631f, transparent 60%);--ui-card-image:linear-gradient(to bottom, #ffffff1f, transparent 50%);--ui-border-width:1px;--ui-border-style:solid;--ui-button-bg:var(--surface);--ui-button-fg:var(--text);--ui-button-image:none;--ui-button-hover-bg:var(--bg-sub);--ui-button-hover-fg:var(--text);--ui-button-shadow:var(--shadow);--ui-button-hover-shadow:var(--ui-card-shadow-hover);--ui-button-active-shadow:none;--ui-primary-bg:var(--accent);--ui-primary-fg:var(--accent-fg);--ui-primary-image:none;--ui-primary-hover-bg:color-mix(in srgb, var(--accent) 88%, var(--text));--ui-primary-hover-fg:var(--accent-fg);--ui-input-shadow:none;--ui-input-focus-shadow:none;--ui-control-hover-transform:none;--ui-control-active-transform:none;--ui-card-hover-transform:none;--ui-inverse-bg:var(--text);--ui-inverse-fg:var(--bg);--ui-card-backdrop:blur(var(--ui-glass-blur)) saturate(var(--ui-glass-saturate));--ui-control-backdrop:blur(var(--ui-glass-blur-compact)) saturate(var(--ui-glass-saturate));--ui-scroll-thumb:var(--text-muted);--ui-selected-bg:var(--accent2);--ui-selected-fg:var(--text);--ui-selected-shadow:none;--ui-primary-shadow:var(--shadow);--ui-input-border-width:1px;--ui-input-border-style:solid;--ui-input-border-bottom-width:1px;--ui-subcard-shadow:var(--shadow);--ui-glass-surface:#ffffff14;--ui-glass-surface-strong:#ffffff1f;--ui-glass-surface-soft:#ffffff0f;--ui-dialog-surface:#141c2b;--ui-glass-border:#ffffff26;--ui-glass-border-hover:#ffffff4d;--ui-glass-blur:60px;--ui-glass-blur-compact:40px;--ui-glass-saturate:180%;--ui-glass-champagne:#e4b863;--ui-glass-champagne-bright:#f3dca8;--ui-glass-noise:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160' viewBox='0 0 160 160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.025'/%3E%3C/svg%3E");--ui-doodle-ink:initial;--ui-doodle-paper:initial;--ui-doodle-red:initial;--ui-doodle-teal:initial;--ui-doodle-yellow:initial;--ui-clay-shadow:initial;--ui-clay-shadow-inset:initial;--ui-clay-cream:initial;--ui-clay-mint:initial;--ui-clay-lilac:initial;--ui-clay-lemon:initial;--ui-neu-shadow:initial;--ui-neu-shadow-hover:initial;--ui-neu-shadow-inset:initial;--ui-neu-shadow-input:initial;--ui-neu-shadow-input-focus:initial}[data-theme=hand-drawn-doodle]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ui-radius-sm:4px;--ui-radius-md:4px;--ui-radius-lg:4px;--ui-motion-fast:.2s;--ui-motion-standard:.2s;--ui-ease:steps(2, end);--ui-bg-glow-a:transparent;--ui-bg-glow-b:transparent;--ui-bg-pattern:transparent;--ui-card-tint:#fffef5;--ui-card-glow:transparent;--ui-card-highlight:#fffef5;--ui-card-border:#2c2c2c;--ui-card-shadow:4px 4px 0 #4ecdc4;--ui-card-shadow-hover:6px 6px 0 #ff6b6b;--font-body:"Nunito", "Noto Sans SC", "Microsoft YaHei", sans-serif;--font-display:var(--font-body);--font-mono:var(--font-body);--radius:4px;--bg:#fffef5;--bg-sub:#f8f7f0;--surface:#fffef5;--surface2:#f8f7f0;--text:#2c2c2c;--text-muted:#54544e;--border:#2c2c2c;--accent:#2c2c2c;--accent-fg:#fffef5;--accent2:#ffd93d;--input-bg:#fffef5;--input-border:#2c2c2c;--sidebar:#fffef5;--sidebar-text:#2c2c2c;--sidebar-muted:#54544e;--sidebar-active:#2c2c2c;--sidebar-active-bg:#ffd93d;--ui-focus-ring:#ff6b6b;--ui-success:#176b65;--ui-success-bg:#d8f3ef;--ui-danger:#a33131;--ui-danger-bg:#ffe1e1;--ui-warning:#765600;--ui-warning-bg:#fff0b8;--ui-info:#176b65;--ui-info-bg:#d8f3ef;--ui-overlay:#2c2c2c73;--shadow:3px 3px 0 #ff6b6b;--shadow-lg:4px 4px 0 #4ecdc4;--ui-page-image:none;--ui-card-image:none;--ui-border-width:2px;--ui-border-style:dashed;--ui-button-bg:var(--surface);--ui-button-fg:var(--text);--ui-button-image:none;--ui-button-hover-bg:var(--bg-sub);--ui-button-hover-fg:var(--text);--ui-button-shadow:3px 3px 0 var(--ui-doodle-teal);--ui-button-hover-shadow:5px 5px 0 var(--ui-doodle-red);--ui-button-active-shadow:none;--ui-primary-bg:var(--accent);--ui-primary-fg:var(--accent-fg);--ui-primary-image:none;--ui-primary-hover-bg:color-mix(in srgb, var(--accent) 88%, var(--text));--ui-primary-hover-fg:var(--accent-fg);--ui-input-shadow:none;--ui-input-focus-shadow:2px 2px 0 var(--ui-doodle-yellow);--ui-control-hover-transform:translate(1px, 1px) rotate(-.4deg);--ui-control-active-transform:translate(2px, 2px) scale(.98);--ui-card-hover-transform:rotate(.3deg);--ui-inverse-bg:var(--text);--ui-inverse-fg:var(--bg);--ui-card-backdrop:none;--ui-control-backdrop:none;--ui-scroll-thumb:var(--text-muted);--ui-selected-bg:var(--accent2);--ui-selected-fg:var(--text);--ui-selected-shadow:none;--ui-primary-shadow:3px 3px 0 var(--ui-doodle-red);--ui-input-border-width:2px;--ui-input-border-style:dashed;--ui-input-border-bottom-width:2px;--ui-subcard-shadow:var(--shadow);--ui-glass-surface:initial;--ui-glass-surface-strong:initial;--ui-glass-surface-soft:initial;--ui-glass-border:initial;--ui-glass-border-hover:initial;--ui-glass-blur:initial;--ui-glass-blur-compact:initial;--ui-glass-saturate:initial;--ui-glass-champagne:initial;--ui-glass-champagne-bright:initial;--ui-glass-noise:initial;--ui-doodle-ink:#2c2c2c;--ui-doodle-paper:#fffef5;--ui-doodle-red:#ff6b6b;--ui-doodle-teal:#4ecdc4;--ui-doodle-yellow:#ffd93d;--ui-clay-shadow:initial;--ui-clay-shadow-inset:initial;--ui-clay-cream:initial;--ui-clay-mint:initial;--ui-clay-lilac:initial;--ui-clay-lemon:initial;--ui-neu-shadow:initial;--ui-neu-shadow-hover:initial;--ui-neu-shadow-inset:initial;--ui-neu-shadow-input:initial;--ui-neu-shadow-input-focus:initial}[data-theme=claymorphism]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ui-radius-sm:24px;--ui-radius-md:24px;--ui-radius-lg:28px;--ui-motion-fast:.3s;--ui-motion-standard:.3s;--ui-ease:cubic-bezier(.34,1.56,.64,1);--ui-bg-glow-a:#ffc2d457;--ui-bg-glow-b:#d4c1ff42;--ui-bg-pattern:transparent;--ui-card-tint:#fff4f7;--ui-card-glow:#ffffff75;--ui-card-highlight:#ffffffb3;--ui-card-border:transparent;--ui-card-shadow:8px 8px 16px #5f46601f, inset 4px 4px 8px #ffffffb8, inset -2px -2px 4px #5f466014;--ui-card-shadow-hover:10px 12px 20px #5f466024, inset 4px 4px 8px #ffffffbd, inset -2px -2px 4px #5f466014;--font-body:"Nunito", "Noto Sans SC", "Microsoft YaHei", sans-serif;--font-display:var(--font-body);--font-mono:var(--font-body);--radius:24px;--bg:#fff4f7;--bg-sub:#f7efff;--surface:#fff9fb;--surface2:#fff0f5;--text:#5f4660;--text-muted:#715671;--border:#94719738;--accent:#e98fac;--accent-fg:#593450;--accent2:#f5d9e5;--input-bg:#fff4f7;--input-border:#94719747;--sidebar:#f2d4e1;--sidebar-text:#5f4660;--sidebar-muted:#715671;--sidebar-active:#5f4660;--sidebar-active-bg:#f7c5d8;--ui-focus-ring:#dd78a0;--ui-success:#4d896f;--ui-success-bg:#def2e7;--ui-danger:#be6475;--ui-danger-bg:#fbe0e6;--ui-warning:#a98243;--ui-warning-bg:#fff0cd;--ui-info:#647ca8;--ui-info-bg:#e3ebfb;--ui-overlay:#5f466042;--shadow:8px 8px 16px #5f46601f, inset 4px 4px 8px #ffffffb8, inset -2px -2px 4px #5f466014;--shadow-lg:12px 12px 24px #5f466024, inset 5px 5px 10px #ffffffb8, inset -3px -3px 6px #5f466014;--ui-page-image:radial-gradient(circle at 8% -8%, var(--ui-bg-glow-a), transparent 34%), radial-gradient(circle at 94% 4%, var(--ui-bg-glow-b), transparent 29%);--ui-card-image:linear-gradient(135deg, #fff9fb, #fde8f0);--ui-border-width:0px;--ui-border-style:solid;--ui-button-bg:var(--surface);--ui-button-fg:var(--text);--ui-button-image:linear-gradient(135deg, #fff9fb, #f9e5ee);--ui-button-hover-bg:var(--bg-sub);--ui-button-hover-fg:var(--text);--ui-button-shadow:var(--ui-clay-shadow);--ui-button-hover-shadow:var(--ui-card-shadow-hover);--ui-button-active-shadow:2px 2px 4px #0000000d, inset 8px 8px 16px #00000026, inset -4px -4px 8px #ffffff80;--ui-primary-bg:var(--accent);--ui-primary-fg:#593450;--ui-primary-image:linear-gradient(135deg, #f8c2d4, #e98fac);--ui-primary-hover-bg:color-mix(in srgb, var(--accent) 88%, var(--text));--ui-primary-hover-fg:#593450;--ui-input-shadow:inset 4px 4px 8px #0000001a, inset -4px -4px 8px #ffffffe6;--ui-input-focus-shadow:inset 2px 2px 4px #0000001a, inset -2px -2px 4px #ffffffe6;--ui-control-hover-transform:translateY(-4px);--ui-control-active-transform:scaleX(1.05) scaleY(.9);--ui-card-hover-transform:translateY(-4px);--ui-inverse-bg:var(--text);--ui-inverse-fg:var(--bg);--ui-card-backdrop:none;--ui-control-backdrop:none;--ui-scroll-thumb:var(--text-muted);--ui-selected-bg:var(--accent2);--ui-selected-fg:var(--text);--ui-selected-shadow:var(--ui-button-active-shadow);--ui-primary-shadow:var(--ui-clay-shadow);--ui-input-border-width:0px;--ui-input-border-style:solid;--ui-input-border-bottom-width:0px;--ui-subcard-shadow:var(--shadow);--ui-glass-surface:initial;--ui-glass-surface-strong:initial;--ui-glass-surface-soft:initial;--ui-glass-border:initial;--ui-glass-border-hover:initial;--ui-glass-blur:initial;--ui-glass-blur-compact:initial;--ui-glass-saturate:initial;--ui-glass-champagne:initial;--ui-glass-champagne-bright:initial;--ui-glass-noise:initial;--ui-doodle-ink:initial;--ui-doodle-paper:initial;--ui-doodle-red:initial;--ui-doodle-teal:initial;--ui-doodle-yellow:initial;--ui-clay-shadow:8px 8px 16px #5f46601f, inset 4px 4px 8px #ffffffb8, inset -2px -2px 4px #5f466014;--ui-clay-shadow-inset:inset 8px 8px 16px #5f466024, inset -4px -4px 8px #ffffffb8;--ui-clay-cream:#fef3c7;--ui-clay-mint:#d1fae5;--ui-clay-lilac:#ede9fe;--ui-clay-lemon:#fef08a;--ui-neu-shadow:initial;--ui-neu-shadow-hover:initial;--ui-neu-shadow-inset:initial;--ui-neu-shadow-input:initial;--ui-neu-shadow-input-focus:initial}[data-theme=minimalist-flat]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ui-radius-sm:0;--ui-radius-md:0;--ui-radius-lg:0;--ui-motion-fast:75ms;--ui-motion-standard:75ms;--ui-ease:linear;--ui-bg-glow-a:transparent;--ui-bg-glow-b:transparent;--ui-bg-pattern:transparent;--ui-card-tint:#fff;--ui-card-glow:transparent;--ui-card-highlight:#fff;--ui-card-border:#000;--ui-card-shadow:none;--ui-card-shadow-hover:none;--font-body:"IBM Plex Sans", "Noto Sans SC", "Microsoft YaHei", sans-serif;--font-display:var(--font-body);--font-mono:var(--font-body);--radius:0;--bg:#fff;--bg-sub:#fff;--surface:#fff;--surface2:#fff;--text:#000;--text-muted:#000;--border:#000;--accent:#f36;--accent-fg:#000;--accent2:#00d4aa;--input-bg:#fff;--input-border:#000;--sidebar:#000;--sidebar-text:#fff;--sidebar-muted:#fff;--sidebar-active:#000;--sidebar-active-bg:#fff;--ui-focus-ring:#f36;--ui-success:#007d68;--ui-success-bg:#d6fff7;--ui-danger:#c90038;--ui-danger-bg:#ffe0e9;--ui-warning:#7b5b00;--ui-warning-bg:#fff5c2;--ui-info:#004b99;--ui-info-bg:#e0efff;--ui-overlay:#0000008c;--shadow:none;--shadow-lg:none;--ui-page-image:none;--ui-card-image:none;--ui-border-width:2px;--ui-border-style:solid;--ui-button-bg:#000;--ui-button-fg:#fff;--ui-button-image:none;--ui-button-hover-bg:#fff;--ui-button-hover-fg:#000;--ui-button-shadow:none;--ui-button-hover-shadow:none;--ui-button-active-shadow:none;--ui-primary-bg:#f36;--ui-primary-fg:#000;--ui-primary-image:none;--ui-primary-hover-bg:#000;--ui-primary-hover-fg:#fff;--ui-input-shadow:none;--ui-input-focus-shadow:none;--ui-control-hover-transform:none;--ui-control-active-transform:none;--ui-card-hover-transform:none;--ui-inverse-bg:var(--text);--ui-inverse-fg:var(--bg);--ui-card-backdrop:none;--ui-control-backdrop:none;--ui-scroll-thumb:var(--text-muted);--ui-selected-bg:#000;--ui-selected-fg:#fff;--ui-selected-shadow:none;--ui-primary-shadow:none;--ui-input-border-width:0px;--ui-input-border-style:solid;--ui-input-border-bottom-width:2px;--ui-subcard-shadow:none;--ui-glass-surface:initial;--ui-glass-surface-strong:initial;--ui-glass-surface-soft:initial;--ui-glass-border:initial;--ui-glass-border-hover:initial;--ui-glass-blur:initial;--ui-glass-blur-compact:initial;--ui-glass-saturate:initial;--ui-glass-champagne:initial;--ui-glass-champagne-bright:initial;--ui-glass-noise:initial;--ui-doodle-ink:initial;--ui-doodle-paper:initial;--ui-doodle-red:initial;--ui-doodle-teal:initial;--ui-doodle-yellow:initial;--ui-clay-shadow:initial;--ui-clay-shadow-inset:initial;--ui-clay-cream:initial;--ui-clay-mint:initial;--ui-clay-lilac:initial;--ui-clay-lemon:initial;--ui-neu-shadow:initial;--ui-neu-shadow-hover:initial;--ui-neu-shadow-inset:initial;--ui-neu-shadow-input:initial;--ui-neu-shadow-input-focus:initial}[data-theme=neumorphism]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ui-space-6:20px;--ui-radius-sm:8px;--ui-radius-md:12px;--ui-radius-lg:16px;--ui-tool-shell-padding:0;--ui-tool-module-gap:28px;--ui-tool-grid-gap:20px;--ui-tool-grid-padding:28px;--ui-panel-gap:24px;--ui-card-gap:16px;--ui-motion-fast:.3s;--ui-motion-standard:.3s;--ui-ease:ease-in-out;--ui-bg-glow-a:transparent;--ui-bg-glow-b:transparent;--ui-bg-pattern:transparent;--ui-card-tint:#e0e5ec;--ui-card-glow:transparent;--ui-card-highlight:#e0e5ec;--ui-card-border:transparent;--ui-card-shadow:6px 6px 14px #b8bcc2d1, -6px -6px 14px #ffffffeb;--ui-card-shadow-hover:4px 4px 10px #b8bcc2b8, -4px -4px 10px #ffffffe0;--font-body:"Noto Sans SC", "PingFang SC", "Microsoft YaHei", sans-serif;--font-display:var(--font-body);--font-mono:var(--font-body);--radius:12px;--bg:#e0e5ec;--bg-sub:#f0f0f3;--surface:#e0e5ec;--surface2:#f0f0f3;--text:#333;--text-muted:#565e6b;--border:transparent;--accent:#6d5dfc;--accent-fg:#fff;--accent2:#d5d9e0;--input-bg:#e0e5ec;--input-border:transparent;--sidebar:#e0e5ec;--sidebar-text:#333;--sidebar-muted:#565e6b;--sidebar-active:#333;--sidebar-active-bg:#d5d9e0;--ui-focus-ring:#6d5dfc;--ui-success:#377b61;--ui-success-bg:#d5ecdf;--ui-danger:#ad5564;--ui-danger-bg:#f2dce1;--ui-warning:#9b7630;--ui-warning-bg:#f5ebcc;--ui-info:#4a6f9f;--ui-info-bg:#dce7f4;--ui-overlay:#3333333d;--shadow:var(--ui-card-shadow);--shadow-lg:10px 10px 22px #b8bcc2c7, -10px -10px 22px #ffffffe6;--ui-page-image:none;--ui-card-image:none;--ui-border-width:0px;--ui-border-style:solid;--ui-button-bg:var(--bg);--ui-button-fg:var(--text);--ui-button-image:none;--ui-button-hover-bg:var(--bg);--ui-button-hover-fg:var(--text);--ui-button-shadow:5px 5px 10px #b8bcc2c7, -5px -5px 10px #ffffffe6;--ui-button-hover-shadow:var(--ui-neu-shadow-hover);--ui-button-active-shadow:inset 4px 4px 8px #b8bcc2, inset -4px -4px 8px #fff;--ui-primary-bg:var(--bg);--ui-primary-fg:#5545cb;--ui-primary-image:none;--ui-primary-hover-bg:var(--bg);--ui-primary-hover-fg:#5545cb;--ui-input-shadow:inset 4px 4px 9px #b8bcc2b8, inset -4px -4px 9px #ffffffe6;--ui-input-focus-shadow:var(--ui-neu-shadow-input-focus);--ui-control-hover-transform:none;--ui-control-active-transform:none;--ui-card-hover-transform:none;--ui-inverse-bg:var(--text);--ui-inverse-fg:var(--bg);--ui-card-backdrop:none;--ui-control-backdrop:none;--ui-scroll-thumb:var(--text-muted);--ui-selected-bg:var(--bg);--ui-selected-fg:#5545cb;--ui-selected-shadow:var(--ui-button-active-shadow);--ui-primary-shadow:var(--ui-button-shadow);--ui-input-border-width:0px;--ui-input-border-style:solid;--ui-input-border-bottom-width:0px;--ui-subcard-shadow:var(--shadow);--ui-glass-surface:initial;--ui-glass-surface-strong:initial;--ui-glass-surface-soft:initial;--ui-glass-border:initial;--ui-glass-border-hover:initial;--ui-glass-blur:initial;--ui-glass-blur-compact:initial;--ui-glass-saturate:initial;--ui-glass-champagne:initial;--ui-glass-champagne-bright:initial;--ui-glass-noise:initial;--ui-doodle-ink:initial;--ui-doodle-paper:initial;--ui-doodle-red:initial;--ui-doodle-teal:initial;--ui-doodle-yellow:initial;--ui-clay-shadow:initial;--ui-clay-shadow-inset:initial;--ui-clay-cream:initial;--ui-clay-mint:initial;--ui-clay-lilac:initial;--ui-clay-lemon:initial;--ui-neu-shadow:var(--ui-card-shadow);--ui-neu-shadow-hover:var(--ui-card-shadow-hover);--ui-neu-shadow-inset:inset 6px 6px 12px #b8bcc2c7, inset -6px -6px 12px #ffffffe6;--ui-neu-shadow-input:var(--ui-input-shadow);--ui-neu-shadow-input-focus:inset 2px 2px 5px #b8bcc2ad, inset -2px -2px 5px #ffffffe6}:root,[data-theme]{--tag-bg:var(--accent);--tag-fg:var(--accent-fg);--ink:var(--text);--muted:var(--text-muted);--line:var(--border);--navy:var(--sidebar);--blue:var(--accent);--green:var(--ui-success);--orange:var(--ui-warning);--purple:var(--accent);--ui-control-border:var(--input-border)}@media (width<=768px){:root,[data-theme]{--ui-page-padding:16px;--ui-tool-shadow-inset:20px;--ui-tool-shell-margin:20px 0 0;--ui-tool-module-gap:20px;--ui-tool-grid-gap:16px;--ui-tool-grid-padding:20px}[data-theme=neumorphism]{--ui-tool-module-gap:20px;--ui-tool-grid-gap:16px;--ui-tool-grid-padding:20px;--ui-panel-gap:20px;--ui-card-gap:16px;--ui-space-6:18px}}.platform-access-settings{border:1px solid var(--border);background:var(--surface);border-radius:6px;margin:22px 0 3px;padding:16px 14px}.platform-access-toggle-row{justify-content:space-between;align-items:center;gap:18px;display:flex}.platform-access-toggle-row>div{min-width:0}.platform-access-toggle-row b,.platform-access-toggle-row span{display:block}.platform-access-toggle-row b{color:var(--text-muted);font-size:12px}.platform-access-toggle-row span{color:var(--text-muted);font-size:var(--ui-font-xs);margin-top:5px;line-height:1.55}.switch-control{background:var(--surface2);border:0;border-radius:12px;flex:0 0 39px;width:39px;height:22px;padding:0;transition:background .15s;position:relative}.switch-control i{background:var(--surface);width:16px;height:16px;box-shadow:none;border-radius:50%;transition:transform .15s;position:absolute;top:3px;left:3px}.switch-control.on{background:var(--accent)}.switch-control.on i{transform:translate(17px)}.platform-user-picker{border-top:1px solid var(--border);margin-top:16px;padding-top:14px}.platform-user-picker-head{color:var(--text-muted);font-size:var(--ui-font-xs);justify-content:space-between;align-items:center;display:flex}.platform-user-picker-head span{color:var(--text-muted);font-size:var(--ui-font-xs)}.platform-user-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:10px;display:grid}.platform-user-option{border:1px solid var(--border);background:var(--surface);cursor:pointer;border-radius:5px;align-items:center;gap:8px;min-width:0;padding:8px 9px;display:flex}.platform-user-option:hover{border-color:var(--input-border)}.platform-user-option.selected{border-color:var(--input-border);background:var(--bg-sub)}.platform-user-option input{accent-color:#6178ef;flex:none;width:13px;height:13px}.platform-user-avatar{width:24px;height:24px;color:var(--accent);background:var(--bg-sub);font-size:var(--ui-font-xs);border-radius:6px;flex:0 0 24px;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.platform-user-option>span:last-child{min-width:0}.platform-user-option b,.platform-user-option small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.platform-user-option b{color:var(--text-muted);font-size:var(--ui-font-xs)}.platform-user-option small{color:var(--text-muted);font:9px var(--font-mono);margin-top:3px}.platform-user-picker-empty{color:var(--text-muted);font-size:var(--ui-font-xs);margin-top:11px}@media (width<=700px){.platform-user-options{grid-template-columns:1fr}}.nav-section-label{color:var(--text-muted);font-size:var(--ui-font-xs);letter-spacing:.08em;align-items:center;gap:8px;margin:21px 12px 7px;font-weight:700;display:flex}.nav-section-label span{color:var(--accent);font-size:13px}.nav-item.nav-subitem{border-left:2px solid #96a8cb38;border-radius:0 7px 7px 0;width:calc(100% - 8px);margin-left:8px;padding-left:14px}.nav-item.nav-subitem .nav-icon{font-size:14px}.nav-item.nav-subitem.active{border-left-color:#7b94fa}.software-settings-page .panel{width:100%;max-width:none}.settings-form-grid{grid-template-columns:minmax(0,1.2fr) minmax(220px,.8fr);gap:17px;display:grid}.settings-form-grid label{color:var(--text-muted);font-size:var(--ui-font-xs);font-weight:600;display:block}.settings-form-grid input,.settings-form-grid select{border:1px solid var(--border);width:100%;color:var(--text-muted);background:var(--surface);font-size:var(--ui-font-xs);border-radius:5px;outline:0;margin-top:8px;padding:11px 12px;display:block}.settings-form-grid input:focus,.settings-form-grid select:focus{border-color:var(--input-border);box-shadow:none}.settings-switch-row{border-top:1px solid var(--border);border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:18px;margin-top:24px;padding:16px 0;display:flex}.settings-switch-row b,.settings-switch-row span{display:block}.settings-switch-row b{color:var(--text-muted);font-size:12px}.settings-switch-row span{color:var(--text-muted);font-size:var(--ui-font-xs);margin-top:5px}.settings-switch{background:var(--surface2);border:0;border-radius:12px;flex:0 0 39px;width:39px;height:22px;padding:0;position:relative}.settings-switch i{background:var(--surface);width:16px;height:16px;box-shadow:none;border-radius:50%;transition:transform .15s;position:absolute;top:3px;left:3px}.settings-switch.on{background:var(--accent)}.settings-switch.on i{transform:translate(17px)}.settings-footer{color:var(--text-muted);font-size:var(--ui-font-xs);justify-content:space-between;align-items:center;gap:16px;margin-top:22px;display:flex}@media (width<=700px){.settings-form-grid{grid-template-columns:1fr}.settings-footer{flex-direction:column;align-items:flex-start}}.settings-prompt-box{border:1px solid var(--border);background:var(--surface);border-radius:7px;margin-top:22px;padding:18px}.settings-prompt-box label{color:var(--text-muted);font-size:var(--ui-font-xs);font-weight:600;display:block}.settings-prompt-box select{border:1px solid var(--border);width:100%;color:var(--text-muted);background:var(--surface);font-size:var(--ui-font-xs);border-radius:5px;outline:0;margin-top:8px;padding:11px 12px;display:block}.settings-prompt-preview{border-left:3px solid var(--input-border);min-height:58px;color:var(--text-muted);background:var(--surface);font-size:var(--ui-font-xs);white-space:pre-wrap;margin-top:12px;padding:12px 13px;line-height:1.7}.settings-cover-prompts-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:15px;display:flex}.settings-cover-prompts .outline-button{white-space:nowrap;flex:none;width:auto;margin-top:0}.settings-cover-prompts-heading h3{color:var(--text-muted);margin:0;font-size:13px}.settings-cover-prompts-heading p{color:var(--text-muted);font-size:var(--ui-font-xs);margin:7px 0 0;line-height:1.6}.settings-cover-prompt-item{border-top:1px solid var(--border);margin-top:18px;padding-top:16px}.settings-cover-prompt-row{align-items:flex-end;gap:10px;display:flex}.settings-cover-prompt-row label{flex:1;min-width:0}.settings-cover-prompt-row button{flex-shrink:0;margin-bottom:1px}.settings-cover-prompts-empty{font-size:var(--ui-font-xs);color:var(--text-muted);padding-top:16px;line-height:1.7}.prompt-library-layout{grid-template-columns:218px minmax(0,1fr);gap:22px;min-height:560px;display:grid}.prompt-group-list{border:1px solid var(--border);background:var(--surface);border-radius:8px;padding:20px 14px}.prompt-library-kicker{color:var(--text-muted);font:10px var(--font-mono), monospace;letter-spacing:.12em;text-transform:uppercase}.prompt-library-title{color:var(--text);margin:7px 0 22px;font-size:18px;font-weight:700}.prompt-group-row{align-items:center;gap:3px;display:flex}.prompt-group-item{width:100%;min-width:0;color:var(--text-muted);text-align:left;font-size:var(--ui-font-xs);background:0 0;border:0;border-left:2px solid #0000;border-radius:4px;justify-content:space-between;align-items:center;padding:9px;display:flex}.prompt-group-item:hover{color:var(--text-muted);background:var(--bg-sub)}.prompt-group-item.active{color:var(--text);background:var(--bg-sub);border-left-color:#6178ef;font-weight:700}.prompt-group-item em{color:var(--text-muted);font:10px var(--font-mono), monospace;font-style:normal}.prompt-group-actions{opacity:.55;gap:1px;display:inline-flex}.prompt-group-actions:hover{opacity:1}.prompt-group-actions button{color:var(--text-muted);background:0 0;border:0;padding:4px;font-size:12px}.prompt-group-row>input{border:1px solid var(--input-border);width:100%;min-width:0;color:var(--text-muted);background:var(--surface);font-size:var(--ui-font-xs);border-radius:4px;outline:0;padding:7px 8px}.prompt-add-group{border:1px dashed var(--input-border);width:100%;color:var(--text-muted);text-align:left;font-size:var(--ui-font-xs);background:0 0;border-radius:4px;margin-top:17px;padding:8px 9px}.prompt-group-new{gap:5px;margin-top:17px;display:flex}.prompt-group-new input{border:1px solid var(--border);min-width:0;font-size:var(--ui-font-xs);border-radius:4px;outline:0;flex:1;padding:7px 8px}.prompt-group-new button{color:var(--accent-fg);background:var(--accent);font-size:var(--ui-font-xs);border:0;border-radius:4px;padding:7px 8px}.prompt-library-main{border:1px solid var(--border);background:var(--surface);border-radius:8px;min-width:0;padding:22px 24px}.prompt-library-toolbar{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:18px;display:flex}.prompt-library-toolbar h2{color:var(--text);margin:0;font-size:17px}.prompt-library-toolbar p{color:var(--text-muted);font-size:var(--ui-font-xs);margin:6px 0 0}.prompt-template-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding-top:18px;display:grid}.prompt-template-card{border:1px solid var(--border);background:var(--surface);border-radius:6px;min-width:0;padding:16px}.prompt-template-card-head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.prompt-template-card h3{color:var(--text-muted);margin:0;font-size:13px}.prompt-template-card-head span{color:var(--text-muted);font-size:var(--ui-font-xs);margin-top:6px;display:block}.prompt-template-card p{color:var(--text-muted);font-size:var(--ui-font-xs);-webkit-line-clamp:4;-webkit-box-orient:vertical;margin:14px 0 0;line-height:1.7;display:-webkit-box;overflow:hidden}.prompt-template-actions{flex-shrink:0;gap:5px;display:flex}.prompt-template-actions button{border:1px solid var(--border);color:var(--text-muted);background:var(--surface);font-size:var(--ui-font-xs);border-radius:4px;padding:4px 7px}.prompt-template-actions button:last-child{color:var(--ui-danger)}.prompt-library-empty{color:var(--text-muted);text-align:center;padding:80px 20px;font-size:12px}.prompt-editor-backdrop{z-index:8;background:#121d3061;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.prompt-editor{background:var(--surface);width:min(610px,100%);max-height:calc(100vh - 48px);box-shadow:none;border-radius:8px;padding:24px;overflow:auto}.prompt-editor-head{justify-content:space-between;align-items:flex-start;margin-bottom:20px;display:flex}.prompt-editor-head h2{color:var(--text);margin:0;font-size:17px}.prompt-editor-head p{color:var(--text-muted);font-size:var(--ui-font-xs);margin:6px 0 0}.prompt-editor-head>button{color:var(--text-muted);background:0 0;border:0;font-size:20px;line-height:1}.prompt-editor>label{color:var(--text-muted);font-size:var(--ui-font-xs);margin-top:15px;font-weight:600;display:block}.prompt-editor>label input,.prompt-editor>label select,.prompt-editor>label textarea{border:1px solid var(--border);width:100%;color:var(--text-muted);background:var(--surface);font-size:var(--ui-font-xs);resize:vertical;border-radius:5px;outline:0;margin-top:8px;padding:10px 11px;display:block}.prompt-editor>label input:focus,.prompt-editor>label select:focus,.prompt-editor>label textarea:focus{border-color:var(--input-border);box-shadow:none}.prompt-editor-footer{justify-content:flex-end;gap:9px;margin-top:20px;display:flex}@media (width<=900px){.prompt-library-layout{grid-template-columns:1fr}.prompt-group-list{padding:15px}.prompt-template-list{grid-template-columns:1fr}}*{box-sizing:border-box}body{background:var(--bg-sub);min-width:1024px;margin:0}button,input,textarea,select{font:inherit}button{cursor:pointer}.login-screen{background:var(--surface);grid-template-columns:47% 53%;min-height:100vh;display:grid}.login-art{color:var(--accent-fg);background:var(--sidebar);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.art-grid{display:none}.login-art:before{content:"";width:440px;height:440px;box-shadow:none;border:1px solid #7596e03d;border-radius:50%;position:absolute;transform:translate(-40px,-80px)}.login-art:after{content:"";background:var(--accent);width:9px;height:9px;box-shadow:none;opacity:.8;border-radius:50%;position:absolute}.art-content{z-index:1;text-align:center;position:relative;transform:translateY(-16px)}.large-mark{font:800 82px/1 var(--font-body), sans-serif;letter-spacing:-.1em;color:var(--accent-fg);text-shadow:none;margin-right:13px}.art-title{font:700 27px var(--font-body), sans-serif;letter-spacing:.23em;margin-top:28px}.art-subtitle{color:var(--text-muted);font:500 10px var(--font-mono), monospace;letter-spacing:.19em;margin-top:10px}.art-line{background:var(--accent);width:34px;height:2px;margin:34px auto 20px}.art-content p{color:var(--text-muted);letter-spacing:.1em;margin:0;font-size:12px}.art-footer{z-index:1;color:var(--text-muted);font:10px var(--font-mono), monospace;letter-spacing:.1em;justify-content:space-between;display:flex;position:absolute;bottom:34px;left:48px;right:48px}.art-footer span{color:var(--text-muted)}.login-panel{flex-direction:column;justify-content:center;padding:70px 10vw 35px 9vw;display:flex}.login-inner{width:min(380px,100%)}.mobile-brand{display:none}.login-kicker{color:var(--blue);font:500 10px var(--font-mono), monospace;letter-spacing:.18em}.login-panel h1{color:var(--ink);letter-spacing:-.05em;margin:13px 0 9px;font-size:29px}.login-description{color:var(--muted);margin:0 0 38px;font-size:13px}.login-panel form label{color:var(--text-muted);margin-bottom:19px;font-size:12px;font-weight:600;display:block}.input-shell{border:1px solid var(--border);background:var(--surface);border-radius:7px;align-items:center;margin-top:9px;transition:all .2s;display:flex}.input-shell:focus-within{border-color:var(--input-border);box-shadow:none}.input-prefix{width:44px;color:var(--text-muted);text-align:center;font:16px var(--font-mono)}.input-shell input{min-width:0;height:48px;color:var(--ink);background:0 0;border:0;outline:0;flex:1;padding:0 15px 0 0;font-size:13px}.input-shell input::placeholder{color:var(--text-muted)}.login-error{color:var(--ui-danger);align-items:center;gap:7px;margin:-5px 0 14px;font-size:12px;display:flex}.login-error span{width:16px;height:16px;color:var(--accent-fg);background:var(--ui-danger);font-size:var(--ui-font-xs);border-radius:50%;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.login-submit{width:100%;height:48px;color:var(--accent-fg);background:var(--sidebar);box-shadow:none;border:0;border-radius:7px;justify-content:space-between;align-items:center;margin-top:9px;padding:0 17px 0 20px;font-size:13px;font-weight:700;transition:all .2s;display:flex}.login-submit:hover{background:var(--accent);transform:translateY(-1px)}.login-submit span{color:var(--accent);font-size:20px;font-weight:400}.login-note{border-top:1px solid var(--border);color:var(--text-muted);text-align:center;font-size:var(--ui-font-xs);margin-top:27px;padding-top:19px}.lock-icon{color:var(--text-muted)}.login-copyright{color:var(--text-muted);font:10px var(--font-mono);letter-spacing:.05em;margin-top:auto}.admin-app{min-height:100vh;display:flex}.sidebar{z-index:2;width:248px;color:var(--text-muted);background:var(--navy);flex-direction:column;padding:28px 18px 20px;display:flex;position:fixed;inset:0 auto 0 0}.brand-lockup{align-items:center;gap:12px;padding:0 11px;display:flex}.brand-mark{width:34px;height:34px;color:var(--accent-fg);background:var(--accent);font:800 13px var(--font-body);letter-spacing:-.1em;border-radius:9px;justify-content:center;align-items:center;display:inline-flex}.brand-lockup strong{letter-spacing:.08em;font-size:14px;display:block}.brand-lockup span{color:var(--text-muted);font:10px var(--font-mono);letter-spacing:.04em;margin-top:3px;display:block}.workspace-label{color:var(--text-muted);font:9px var(--font-mono);letter-spacing:.13em;margin:54px 12px 16px}.main-nav{flex-direction:column;gap:5px;display:flex}.nav-item{width:100%;color:var(--text-muted);text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;padding:12px;transition:all .18s;display:flex;position:relative}.nav-item:hover{color:var(--text-muted);background:#6a86c917}.nav-item.active{color:var(--accent-fg);background:#5670b833}.nav-icon{justify-content:center;align-items:center;width:28px;font-size:18px;font-weight:400;display:inline-flex}.nav-copy{margin-left:5px}.nav-copy b{font-size:13px;font-weight:600;display:block}.nav-copy small{color:var(--text-muted);font-size:var(--ui-font-xs);margin-top:3px;display:block}.nav-item.active .nav-copy small{color:var(--text-muted)}.active-dot{background:var(--accent);width:5px;height:5px;box-shadow:none;border-radius:50%;position:absolute;right:12px}.sidebar-bottom{margin-top:auto;padding:0 10px}.system-status{color:var(--text-muted);font-size:var(--ui-font-xs);border-bottom:1px solid #8fa3c51a;align-items:center;gap:8px;padding:13px 2px 18px;display:flex}.status-pulse,.live-dot{background:var(--ui-success);width:7px;height:7px;box-shadow:none;border-radius:50%;display:inline-block}.logout-button{width:100%;color:var(--text-muted);text-align:left;background:0 0;border:0;align-items:center;gap:9px;padding:16px 0 2px;font-size:12px;display:flex}.logout-button:hover{color:var(--accent-fg)}.logout-button span{font-size:18px}.main-area{flex:1;min-width:0;margin-left:248px}.topbar{border-bottom:1px solid var(--border);background:#ffffffd6;justify-content:space-between;align-items:center;height:78px;padding:0 46px;display:flex}.breadcrumb{color:var(--text-muted);align-items:center;gap:13px;font-size:12px;display:flex}.breadcrumb i{color:var(--text-muted);font-style:normal}.breadcrumb b{color:var(--text);font-weight:700}.topbar-actions{align-items:center;gap:20px;display:flex}.environment{color:var(--text-muted);font-size:var(--ui-font-xs);align-items:center;gap:7px;display:flex}.environment span{background:var(--ui-success);border-radius:50%;width:6px;height:6px}.top-divider{background:var(--bg-sub);width:1px;height:23px}.admin-profile{align-items:center;gap:9px;min-width:125px;display:flex}.avatar{width:30px;height:30px;color:var(--accent);background:var(--bg-sub);border-radius:50%;justify-content:center;align-items:center;font-size:12px;font-weight:700;display:flex}.admin-profile b,.admin-profile small{display:block}.admin-profile b{color:var(--text);font-size:12px}.admin-profile small{color:var(--text-muted);font-size:var(--ui-font-xs);margin-top:3px}.chevron{color:var(--text-muted);margin-left:auto;font-size:15px}.content-wrap{max-width:1560px;margin:0 auto;padding:44px 46px 62px}.page-heading{justify-content:space-between;align-items:flex-end;margin-bottom:32px;display:flex}.eyebrow{color:var(--accent);font:10px var(--font-mono);letter-spacing:.12em;margin-bottom:10px}.page-heading h1{color:var(--text);letter-spacing:-.06em;margin:0;font-size:28px}.page-heading p{color:var(--text-muted);margin:9px 0 0;font-size:12px}.heading-meta{color:var(--text-muted);font-size:var(--ui-font-xs);align-items:center;gap:9px;padding-bottom:4px;display:flex}.stats-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:19px;display:grid}.stat-card{border:1px solid var(--line);background:var(--surface);min-height:129px;box-shadow:none;border-radius:9px;padding:21px 22px;position:relative;overflow:hidden}.stat-card:after{content:"";border:13px solid #4f6df50d;border-radius:50%;width:90px;height:90px;position:absolute;bottom:-26px;right:-12px}.stat-label{color:var(--text-muted);font-size:var(--ui-font-xs)}.stat-value{color:var(--text);letter-spacing:-.06em;margin-top:12px;font-size:27px;font-weight:800}.stat-detail{color:var(--text-muted);font-size:var(--ui-font-xs);margin-top:8px}.stat-card.blue .stat-value{color:var(--accent)}.stat-card.green .stat-value{color:var(--ui-success)}.stat-card.orange .stat-value{color:var(--ui-warning)}.stat-card.purple .stat-value{color:var(--accent)}.panel{border:1px solid var(--line);background:var(--surface);box-shadow:none;border-radius:9px;margin-bottom:19px;padding:23px 24px 20px}.panel-header{justify-content:space-between;align-items:flex-start;margin-bottom:22px;display:flex}.panel-header h2{color:var(--text);letter-spacing:-.02em;margin:0;font-size:15px}.panel-header p{color:var(--text-muted);font-size:var(--ui-font-xs);margin:6px 0 0}.primary-button,.outline-button{font-size:var(--ui-font-xs);border-radius:6px;font-weight:700;transition:all .18s}.primary-button{border:1px solid var(--input-border);color:var(--accent-fg);background:var(--accent);box-shadow:none;padding:9px 13px}.primary-button:hover{background:var(--accent)}.primary-button span{margin-right:4px;font-size:15px;font-weight:400}.outline-button{border:1px solid var(--border);width:100%;color:var(--text-muted);background:var(--surface);margin-top:25px;padding:10px}.outline-button:hover{border-color:var(--input-border);color:var(--accent)}.outline-button span{color:var(--accent);margin-left:6px;font-size:15px}.toolbar{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.search-box{border:1px solid var(--border);background:var(--surface);border-radius:6px;align-items:center;width:270px;height:34px;padding:0 10px;display:flex}.search-box span{color:var(--text-muted);font-size:20px}.search-box input{min-width:0;height:100%;color:var(--text);font-size:var(--ui-font-xs);background:0 0;border:0;outline:0;flex:1;margin-left:8px}.search-box input::placeholder{color:var(--text-muted)}.filter-tabs{gap:4px;display:flex}.filter-tabs button{color:var(--text-muted);font-size:var(--ui-font-xs);background:0 0;border:0;border-radius:5px;padding:7px 10px}.filter-tabs button.selected{color:var(--accent);background:var(--bg-sub);font-weight:700}.filter-tabs em{font:10px var(--font-mono);color:var(--text-muted);margin-left:4px;font-style:normal}.table-scroll{overflow-x:auto}table{border-collapse:collapse;width:100%;min-width:760px}th{border-bottom:1px solid var(--border);color:var(--text-muted);font:10px var(--font-mono);letter-spacing:.05em;text-align:left;padding:12px 10px}td{border-bottom:1px solid var(--border);color:var(--text-muted);font-size:var(--ui-font-xs);padding:15px 10px}tbody tr:hover{background:var(--surface)}tbody tr:last-child td{border-bottom:0}.user-cell{align-items:center;gap:9px;display:flex}.user-avatar{width:30px;height:30px;color:var(--accent);background:var(--bg-sub);border-radius:8px;justify-content:center;align-items:center;font-size:12px;font-weight:700;display:flex}.user-avatar.small{border-radius:50%;width:29px;height:29px}.user-cell b,.user-cell small{display:block}.user-cell b{color:var(--text);font-size:12px}.user-cell small{color:var(--text-muted);font-size:var(--ui-font-xs);margin-top:4px}code{color:var(--text-muted);font:10px var(--font-mono)}.muted-cell{color:var(--text-muted)}.plan-chip,.target-chip{color:var(--accent);background:var(--bg-sub);font-size:var(--ui-font-xs);border-radius:4px;padding:5px 8px;font-weight:700;display:inline-flex}.plan-chip.lifetime{color:var(--ui-warning);background:var(--ui-warning-bg)}.target-chip{color:var(--text-muted);background:var(--bg-sub);font-weight:500}.status-chip{font-size:var(--ui-font-xs);border-radius:4px;align-items:center;gap:5px;padding:5px 8px;font-weight:600;display:inline-flex}.status-chip i{border-radius:50%;width:5px;height:5px}.status-chip.success{color:var(--ui-success);background:var(--ui-success-bg)}.status-chip.success i{background:var(--ui-success)}.status-chip.disabled{color:var(--ui-danger);background:var(--ui-danger-bg)}.status-chip.disabled i{background:var(--ui-danger-bg)}.status-chip.draft{color:var(--ui-warning);background:var(--ui-warning-bg)}.status-chip.draft i{background:var(--ui-warning)}.table-action{color:var(--text-muted);font-size:var(--ui-font-xs);background:0 0;border:0;padding:4px 7px}.table-action:hover{color:var(--accent)}.table-action.more{color:var(--text-muted);letter-spacing:1px;margin-left:5px;font-weight:800}.table-footer{color:var(--text-muted);font-size:var(--ui-font-xs);justify-content:space-between;align-items:center;padding-top:16px;display:flex}.pagination{gap:4px;display:flex}.pagination button{border:1px solid var(--border);width:25px;height:25px;color:var(--text-muted);background:var(--surface);border-radius:4px;padding:0;font-size:13px}.pagination button.current{border-color:var(--input-border);color:var(--accent-fg);background:var(--accent)}.pagination button:disabled{opacity:.45;cursor:default}.plan-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;margin-bottom:19px;display:grid}.plan-card{border:1px solid var(--line);background:var(--surface);border-radius:9px;padding:24px 24px 21px;position:relative}.plan-card.recommended{border:1px solid var(--input-border);box-shadow:none}.recommend-label{color:var(--accent-fg);background:var(--accent);font:10px var(--font-body);border-radius:3px;padding:4px 8px;position:absolute;top:-10px;right:18px}.plan-icon{border-radius:8px;justify-content:center;align-items:center;width:35px;height:35px;margin-bottom:17px;font-size:17px;display:flex}.plan-icon.blue,.plan-icon.purple{color:var(--accent);background:var(--bg-sub)}.plan-icon.orange{color:var(--ui-warning);background:var(--ui-warning-bg)}.plan-card h2{color:var(--text);margin:0;font-size:15px}.plan-price{align-items:baseline;gap:6px;margin-top:14px;display:flex}.plan-price b{color:var(--text);letter-spacing:-.07em;font-size:28px}.plan-price span{color:var(--text-muted);font-size:var(--ui-font-xs)}.plan-users{color:var(--text-muted);font-size:var(--ui-font-xs);margin-top:8px}.plan-users span{color:var(--accent);font-weight:700}.plan-divider{background:var(--bg-sub);height:1px;margin:20px 0 16px}.plan-feature{color:var(--text-muted);font-size:var(--ui-font-xs);gap:8px;margin-top:10px;display:flex}.plan-feature span{color:var(--ui-success);font-weight:700}.subscription-feed{flex-direction:column;display:flex}.feed-row{border-bottom:1px solid var(--border);align-items:center;gap:11px;padding:13px 0;display:flex}.feed-row:last-child{border-bottom:0}.feed-copy{flex:1}.feed-copy b{color:var(--text-muted);font-size:var(--ui-font-xs);font-weight:600;display:block}.feed-copy b span{color:var(--text-muted);font-weight:400}.feed-copy small{color:var(--text-muted);font-size:var(--ui-font-xs);margin-top:4px;display:block}.feed-row strong{color:var(--ui-success);font:600 12px var(--font-mono);margin-right:15px}.api-list{flex-direction:column;display:flex}.api-row{border-bottom:1px solid var(--border);grid-template-columns:1.35fr 1.6fr 1.2fr auto auto auto;align-items:center;gap:20px;padding:16px 0;display:grid}.api-row:last-child{border-bottom:0}.api-leading{align-items:center;gap:10px;display:flex}.api-status-icon{width:34px;height:34px;color:var(--accent-fg);border-radius:9px;justify-content:center;align-items:center;font-size:14px;font-weight:800;display:flex}.api-status-icon.running{background:linear-gradient(135deg, var(--accent), var(--accent))}.api-status-icon.paused{background:var(--accent)}.api-leading b,.api-leading small{display:block}.api-leading b{color:var(--text);font-size:12px}.api-leading small{color:var(--text-muted);font-size:var(--ui-font-xs);margin-top:4px}.api-key{min-width:0}.api-key span{color:var(--text-muted);font-size:var(--ui-font-xs);margin-bottom:6px;display:block}.api-key code{max-width:160px;color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;display:inline-block;overflow:hidden}.api-key button{color:var(--text-muted);background:0 0;border:0;margin-left:6px}.quota-cell{min-width:130px}.quota-top{color:var(--text-muted);font-size:var(--ui-font-xs);justify-content:space-between;display:flex}.quota-top b{color:var(--text-muted);font:10px var(--font-mono)}.quota-track{background:var(--bg-sub);border-radius:3px;height:5px;margin:7px 0 5px;overflow:hidden}.quota-track i{background:var(--accent);border-radius:3px;height:100%;display:block}.quota-cell small{color:var(--text-muted);font:9px var(--font-mono)}.api-bottom-grid{grid-template-columns:1.1fr 1fr;gap:19px;display:grid}.health-chart{padding:8px 2px 0}.chart-summary b,.chart-summary span{display:block}.chart-summary b{color:var(--ui-success);font:700 24px var(--font-body);letter-spacing:-.05em}.chart-summary span{color:var(--text-muted);font-size:var(--ui-font-xs);margin-top:3px}.mini-bars{border-bottom:1px solid var(--border);align-items:flex-end;gap:7px;height:80px;margin-top:21px;padding:0 7px;display:flex}.mini-bars i{background:linear-gradient(to top, var(--accent), var(--accent));opacity:.83;border-radius:3px 3px 0 0;flex:1;min-width:4px}.chart-axis{color:var(--text-muted);font:9px var(--font-mono);justify-content:space-between;padding:8px 7px 0;display:flex}.security-list>div{border-bottom:1px solid var(--border);align-items:flex-start;gap:10px;padding:11px 0;display:flex}.security-list>div:last-child{border-bottom:0}.security-icon{width:22px;height:22px;font-size:var(--ui-font-xs);border-radius:50%;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.security-icon.orange{color:var(--ui-warning);background:var(--ui-warning-bg)}.security-icon.green{color:var(--ui-success);background:var(--ui-success-bg)}.security-list p{flex:1;margin:0}.security-list p b,.security-list p small{display:block}.security-list p b{color:var(--text-muted);font-size:var(--ui-font-xs)}.security-list p small{color:var(--text-muted);font-size:var(--ui-font-xs);margin-top:5px;line-height:1.5}.release-grid{grid-template-columns:1fr .86fr;gap:19px;display:grid}.release-form label{color:var(--text-muted);font-size:var(--ui-font-xs);margin-bottom:17px;font-weight:600;display:block}.form-row{grid-template-columns:1fr 1fr;gap:14px;display:grid}.release-form input,.release-form select,.release-form textarea{border:1px solid var(--border);width:100%;color:var(--text-muted);background:var(--surface);font-size:var(--ui-font-xs);border-radius:5px;outline:0;margin-top:8px;padding:10px 11px;display:block}.release-form textarea{resize:vertical;line-height:1.6}.release-form input:focus,.release-form select:focus,.release-form textarea:focus{border-color:var(--input-border);box-shadow:none}.release-form-footer{justify-content:space-between;align-items:center;padding-top:3px;display:flex}.release-form-footer>span{color:var(--text-muted);font-size:var(--ui-font-xs);align-items:center;gap:8px;display:flex}.release-preview{height:100%;padding:3px 0}.preview-label{color:var(--text-muted);font:9px var(--font-mono);letter-spacing:.11em;margin-bottom:14px}.preview-card{border:1px solid var(--border);background:linear-gradient(145deg, var(--surface), var(--bg-sub));border-radius:8px;min-height:207px;padding:20px}.preview-card-top{color:var(--text-muted);font-size:var(--ui-font-xs);align-items:center;gap:8px;display:flex}.preview-badge{color:var(--accent);background:var(--bg-sub);font:9px var(--font-mono);border-radius:3px;padding:4px 6px}.preview-card h3{color:var(--text);margin:22px 0 9px;font-size:16px}.preview-card p{min-height:40px;color:var(--text-muted);font-size:var(--ui-font-xs);margin:0;line-height:1.7}.preview-version{color:var(--text-muted);font:10px var(--font-mono);margin-top:18px}.preview-version span{color:var(--text-muted);margin:0 7px}.release-history{flex-direction:column;display:flex}.release-row{border-bottom:1px solid var(--border);grid-template-columns:95px 1fr auto auto 135px auto;align-items:center;gap:17px;padding:15px 0;display:grid}.release-row:last-child{border-bottom:0}.release-version{color:var(--accent);font:600 12px var(--font-mono)}.release-version small{color:var(--text-muted);font-size:var(--ui-font-xs);margin-top:5px;display:block}.release-info b{color:var(--text-muted);font-size:var(--ui-font-xs)}.release-info p{max-width:390px;color:var(--text-muted);font-size:var(--ui-font-xs);text-overflow:ellipsis;white-space:nowrap;margin:5px 0 0;overflow:hidden}.release-row time{color:var(--text-muted);font:9px var(--font-mono)}.toast{z-index:5;border:1px solid var(--border);color:var(--ui-success);background:var(--ui-success-bg);box-shadow:none;border-radius:7px;align-items:center;gap:9px;padding:12px 17px;font-size:12px;display:flex;position:fixed;bottom:28px;right:28px}.toast span{width:17px;height:17px;color:var(--accent-fg);background:var(--ui-success);font-size:var(--ui-font-xs);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.empty-state{color:var(--text-muted);text-align:center;padding:36px;font-size:12px}.platform-manager{border:1px solid var(--border);background:var(--surface);border-radius:7px;grid-template-columns:235px 1fr;min-height:520px;display:grid;overflow:hidden}.platform-list{border-right:1px solid var(--border);background:var(--surface)}.platform-list-title{color:var(--text-muted);justify-content:space-between;align-items:center;padding:18px 17px 14px;font-size:12px;font-weight:700;display:flex}.platform-list-title span{min-width:20px;height:18px;color:var(--accent);background:var(--bg-sub);font:10px var(--font-mono);border-radius:10px;justify-content:center;align-items:center;padding:0 5px;display:inline-flex}.platform-list-empty{color:var(--text-muted);text-align:center;padding:76px 22px;font-size:12px;line-height:1.8}.platform-list-empty small{color:var(--text-muted);font-size:var(--ui-font-xs)}.platform-list-item{border:0;border-top:1px solid var(--border);width:100%;color:var(--text-muted);text-align:left;background:0 0;align-items:center;gap:10px;padding:14px 15px;display:flex}.platform-list-item:hover{background:var(--bg-sub)}.platform-list-item.selected{color:var(--accent);background:var(--bg-sub);box-shadow:none}.platform-symbol{width:29px;height:29px;color:var(--accent);background:var(--bg-sub);border-radius:7px;justify-content:center;align-items:center;font-size:12px;font-weight:800;display:inline-flex}.platform-list-item b,.platform-list-item small{display:block}.platform-list-item b{font-size:var(--ui-font-xs)}.platform-list-item small{color:var(--text-muted);font-size:var(--ui-font-xs);margin-top:4px}.platform-list-item i{color:var(--text-muted);margin-left:auto;font-size:20px;font-style:normal}.platform-editor{padding:25px 27px}.editor-title{justify-content:space-between;align-items:flex-start;margin-bottom:24px;display:flex}.editor-kicker{color:var(--accent);font:9px var(--font-mono);letter-spacing:.13em}.editor-title h3{color:var(--text);margin:8px 0 0;font-size:17px}.platform-editor>label{color:var(--text-muted);font-size:var(--ui-font-xs);margin-bottom:17px;font-weight:600;display:block}.platform-editor>label input,.platform-editor>label textarea{border:1px solid var(--border);width:100%;color:var(--text-muted);background:var(--surface);font-size:var(--ui-font-xs);border-radius:5px;outline:0;margin-top:8px;padding:11px 12px;display:block}.platform-editor>label textarea{resize:vertical;line-height:1.6}.platform-editor>label input:focus,.platform-editor>label textarea:focus{border-color:var(--input-border);box-shadow:none}.endpoint-heading{border-top:1px solid var(--border);justify-content:space-between;align-items:flex-end;margin-top:24px;padding-top:21px;display:flex}.endpoint-heading b,.endpoint-heading span{display:block}.endpoint-heading b{color:var(--text-muted);font-size:12px}.endpoint-heading span{color:var(--text-muted);font-size:var(--ui-font-xs);margin-top:5px}.small-outline-button{border:1px solid var(--border);color:var(--accent);background:var(--surface);font-size:var(--ui-font-xs);border-radius:5px;padding:7px 9px}.small-outline-button:hover{border-color:var(--input-border);background:var(--bg-sub)}.endpoint-list{margin-top:12px}.endpoint-row{grid-template-columns:94px 1fr 28px;gap:8px;margin-bottom:9px;display:grid}.endpoint-row select,.endpoint-row input{border:1px solid var(--border);min-width:0;height:37px;color:var(--text-muted);background:var(--surface);font-size:var(--ui-font-xs);border-radius:5px;outline:0;padding:0 10px}.endpoint-row input:focus,.endpoint-row select:focus{border-color:var(--input-border)}.icon-delete{border:1px solid var(--border);color:var(--text-muted);background:var(--surface);border-radius:5px;font-size:18px;line-height:1}.icon-delete:not(:disabled):hover{border-color:var(--input-border);color:var(--ui-danger);background:var(--ui-danger-bg)}.icon-delete:disabled{cursor:not-allowed;opacity:.45}.editor-footer{border-top:1px solid var(--border);color:var(--text-muted);font-size:var(--ui-font-xs);justify-content:space-between;align-items:center;margin-top:30px;padding-top:18px;display:flex}.danger-button{border:1px solid var(--border);color:var(--ui-danger);background:var(--surface);font-size:var(--ui-font-xs);border-radius:5px;padding:7px 10px}.danger-button:hover{border-color:var(--input-border);background:var(--ui-danger-bg)}.platform-editor-empty{height:100%;min-height:470px;color:var(--text-muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.platform-editor-empty>div{color:var(--accent);font-size:42px}.platform-editor-empty h3{color:var(--text-muted);margin:14px 0 8px;font-size:15px}.platform-editor-empty p{max-width:310px;color:var(--text-muted);font-size:var(--ui-font-xs);margin:0 0 20px;line-height:1.7}@media (width<=1180px){.content-wrap{padding-left:28px;padding-right:28px}.topbar{padding:0 28px}.api-row{grid-template-columns:1.1fr 1.2fr 1fr auto auto auto;gap:12px}.release-row{grid-template-columns:80px 1fr auto auto}.release-row time,.release-row .more{display:none}}.ui-system{--admin-sidebar-width:248px;--admin-topbar-height:72px}.ui-system body{min-width:0;color:var(--text);background-color:var(--bg);background-image:var(--ui-page-image);background-size:auto,auto;background-attachment:fixed}.ui-system .admin-app{background:var(--bg);width:100%;height:100vh;min-height:0;display:flex;overflow:hidden}.ui-system .sidebar{z-index:var(--ui-layer-sticky);width:var(--admin-sidebar-width);min-height:0;color:var(--sidebar-muted);background:var(--sidebar);border-right:1px solid color-mix(in srgb, var(--sidebar-text) 11%, transparent);padding:24px 16px 18px;position:fixed;inset:0 auto 0 0;overflow:auto}.ui-system .brand-lockup{min-height:40px;padding:0 10px}.ui-system .brand-mark{border-radius:var(--ui-radius-md);width:36px;height:36px;color:var(--accent-fg);background:var(--accent)}.ui-system .brand-lockup strong{color:var(--sidebar-text);font-size:14px}.ui-system .brand-lockup span,.ui-system .workspace-label{color:var(--sidebar-muted)}.ui-system .workspace-label{margin:42px 12px 12px}.ui-system .main-nav{gap:4px}.ui-system .nav-section-label{color:var(--sidebar-muted);align-items:center;gap:8px;margin:18px 12px 8px;font-size:11px;font-weight:600;display:flex}.ui-system .nav-section-label span{width:18px;color:var(--accent);display:inline-flex}.ui-system .nav-section-label svg{width:16px;height:16px}.ui-system .nav-item{border-radius:var(--ui-radius-md);min-height:48px;color:var(--sidebar-muted);border:1px solid #0000;padding:9px 10px}.ui-system .nav-item:hover{color:var(--sidebar-text);background:color-mix(in srgb, var(--sidebar-active-bg) 60%, transparent);border-color:color-mix(in srgb, var(--sidebar-active-bg) 66%, transparent)}.ui-system .nav-item.active{color:var(--sidebar-active);background:var(--sidebar-active-bg);border-color:color-mix(in srgb, var(--sidebar-active) 12%, transparent)}.ui-system .nav-icon{color:currentColor;width:30px;min-width:30px;font-size:0}.ui-system .nav-icon svg{stroke:currentColor;stroke-width:1.8px;width:18px;height:18px}.ui-system .nav-copy{margin-left:6px}.ui-system .nav-copy b{color:inherit;font-size:13px}.ui-system .nav-copy small{color:var(--sidebar-muted);font-size:var(--ui-font-xs);margin-top:2px}.ui-system .active-dot{background:var(--sidebar-active);width:6px;height:6px;right:12px}.ui-system .sidebar-bottom{padding:0 10px}.ui-system .system-status{border-color:color-mix(in srgb, var(--sidebar-text) 14%, transparent);color:var(--sidebar-muted)}.ui-system .logout-button{min-height:40px;color:var(--sidebar-muted)}.ui-system .logout-button:hover{color:var(--sidebar-text)}.ui-system .logout-button span{font-size:0;display:inline-flex}.ui-system .logout-button span svg{width:17px;height:17px}.ui-system .chevron{display:inline-flex}.ui-system .chevron svg{width:16px;height:16px}.ui-system .main-area{min-width:0;height:100vh;min-height:0;margin-left:var(--admin-sidebar-width);flex-direction:column;display:flex}.ui-system .topbar{z-index:1;flex:0 0 var(--admin-topbar-height);height:var(--admin-topbar-height);padding:0 var(--ui-page-padding);background:var(--surface);gap:16px;position:relative}.ui-system .topbar-actions{align-items:center;gap:16px;min-width:0;display:flex}.ui-system .admin-theme-picker{color:var(--text-muted);font-size:var(--ui-font-xs);align-items:center;gap:8px;display:inline-flex}.ui-system .admin-theme-picker select{border:1px solid var(--border);border-radius:var(--ui-radius-md);min-height:32px;color:var(--text);background:var(--surface);padding:4px 8px}.ui-system .breadcrumb{min-width:0;color:var(--text-muted)}.ui-system .breadcrumb b{color:var(--text)}.ui-system .content-wrap{overscroll-behavior:contain;scrollbar-gutter:stable;width:100%;max-width:none;min-height:0;padding:var(--ui-page-padding);flex:1;overflow:auto}.ui-system .page-heading{gap:24px;margin-bottom:28px}.ui-system .page-heading h1{letter-spacing:-.04em;font-size:clamp(22px,2vw,28px)}.ui-system .page-heading p{max-width:720px;line-height:1.7}.ui-system .stats-grid{gap:var(--ui-space-4)}.ui-system .stat-card,.ui-system .panel,.ui-system .plan-card{border-color:var(--ui-card-border);border-radius:var(--ui-radius-lg);background-color:var(--surface);background-image:var(--ui-card-image);box-shadow:var(--ui-card-shadow)}.ui-system .stat-card:hover,.ui-system .plan-card:hover{border-color:var(--input-border);box-shadow:var(--ui-card-shadow-hover)}.ui-system .stat-card{min-height:124px;padding:20px}.ui-system .panel{padding:22px 24px 20px}.ui-system .panel-header{gap:16px;margin-bottom:20px}.ui-system .panel-header h2{font-size:16px}.ui-system .primary-button,.ui-system .outline-button,.ui-system .small-outline-button,.ui-system .danger-button{min-height:var(--ui-control-height);border-radius:var(--ui-radius-md);font-weight:600}.ui-system .primary-button{border-color:var(--accent);color:var(--accent-fg);background:var(--accent)}.ui-system .primary-button:hover{background:color-mix(in srgb, var(--accent) 88%, var(--text))}.ui-system .outline-button,.ui-system .small-outline-button{border-color:var(--border);color:var(--text);background:var(--surface)}.ui-system .outline-button:hover,.ui-system .small-outline-button:hover{border-color:var(--accent);color:var(--accent);background:var(--accent2)}.ui-system .danger-button{color:var(--ui-danger);border-color:color-mix(in srgb, var(--ui-danger) 36%, var(--border));background:var(--ui-danger-bg)}.ui-system .toolbar{flex-wrap:wrap;gap:12px}.ui-system .search-box{border-radius:var(--ui-radius-md);background:var(--input-bg)}.ui-system .table-scroll{overscroll-behavior:contain;scrollbar-gutter:stable;overflow:auto}.ui-system table{min-width:720px}.ui-system th{background:var(--bg-sub);color:var(--text-muted);font-size:11px}.ui-system td{color:var(--text)}.ui-system tbody tr:hover{background:var(--accent2)}.ui-system .prompt-editor-backdrop,.ui-system .modal-overlay{z-index:var(--ui-layer-dialog);background:var(--ui-overlay);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.ui-system .prompt-editor,.ui-system .modal{border:1px solid var(--border);border-radius:var(--ui-radius-lg);background:var(--surface);box-shadow:var(--shadow-lg)}.ui-system .platform-editor{background:var(--surface);min-width:0}.ui-system .prompt-editor{max-height:min(720px,100vh - 48px);overflow:auto}.ui-system .toast,.ui-system .admin-notice,.ui-system .accounts-error{border-radius:var(--ui-radius-md);box-shadow:var(--shadow-lg)}.ui-system .toast{z-index:var(--ui-layer-toast)}.ui-system .ui-toast{width:min(440px,100vw - 32px);margin:0;top:88px;bottom:auto;right:24px}.ui-system .toast>span{vertical-align:middle;color:var(--ui-success);margin-right:8px;display:inline-flex}.ui-system .toast>span svg{width:16px;height:16px}.ui-system :where(input,select,textarea){border-radius:var(--ui-radius-md)}.ui-system :where(button,input,select,textarea,a):focus-visible{outline:2px solid var(--ui-focus-ring);outline-offset:2px}@media (width<=980px){.ui-system .sidebar{width:216px}.ui-system .main-area{margin-left:216px}.ui-system .stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.ui-system .admin-app{flex-direction:column;height:100dvh;overflow:hidden}.ui-system .sidebar{flex:none;width:100%;max-height:35dvh;padding:8px 12px;display:block;position:relative}.ui-system .brand-lockup,.ui-system .workspace-label,.ui-system .nav-section-label,.ui-system .system-status{display:none}.ui-system .main-nav{flex-direction:row;gap:8px;display:flex;overflow:auto}.ui-system .nav-item{border-radius:var(--ui-radius-md);flex:none;width:auto;min-height:44px;margin:0;padding:8px 12px}.ui-system .nav-copy{margin-left:0}.ui-system .nav-copy small,.ui-system .nav-icon,.ui-system .active-dot{display:none}.ui-system .sidebar-bottom{padding:0}.ui-system .logout-button{justify-content:flex-end;min-height:32px;padding:4px}.ui-system .main-area{flex:1;width:100%;height:auto;min-height:0;margin:0}.ui-system .topbar{flex-basis:60px;height:60px;padding-inline:16px}.ui-system .content-wrap{padding:24px 16px}.ui-system .page-heading{flex-direction:column;align-items:flex-start}.ui-system .stats-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.ui-system *,.ui-system :before,.ui-system :after{transition-duration:.01ms!important;animation-duration:.01ms!important}}html[data-theme=glassmorphism] body{background-color:var(--bg);background-image:var(--ui-glass-noise), radial-gradient(640px circle at 85% 10%, #7c9cc447, transparent 60%), radial-gradient(560px circle at 10% 90%, #33517a59, transparent 60%), radial-gradient(420px circle at 52% 46%, #e4b8631f, transparent 60%);background-size:160px 160px,auto,auto,auto;background-attachment:fixed}html[data-theme=glassmorphism] .admin-app,html[data-theme=glassmorphism] .main-area,html[data-theme=glassmorphism] .login-screen,html[data-theme=glassmorphism] .login-panel{background-color:#0000;background-image:radial-gradient(640px at 85% 10%,#7c9cc433,#0000 60%),radial-gradient(560px at 10% 90%,#33517a3d,#0000 60%)}html[data-theme=glassmorphism] .sidebar,html[data-theme=glassmorphism] .topbar,html[data-theme=glassmorphism] .panel,html[data-theme=glassmorphism] .stat-card,html[data-theme=glassmorphism] .plan-card,html[data-theme=glassmorphism] .preview-card,html[data-theme=glassmorphism] .platform-manager,html[data-theme=glassmorphism] .platform-list,html[data-theme=glassmorphism] .platform-editor{border-color:var(--ui-glass-border);background-color:var(--ui-glass-surface);-webkit-backdrop-filter:blur(var(--ui-glass-blur)) saturate(var(--ui-glass-saturate));backdrop-filter:blur(var(--ui-glass-blur)) saturate(var(--ui-glass-saturate));box-shadow:var(--ui-card-shadow);background-image:linear-gradient(#ffffff1f,#0000 50%)}html[data-theme=glassmorphism] .sidebar{background-color:#060a13b8}html[data-theme=glassmorphism] :where(.panel,.stat-card,.plan-card,.preview-card):hover{border-color:var(--ui-glass-border-hover);background-color:var(--ui-glass-surface-strong);box-shadow:var(--ui-card-shadow-hover);transform:translateY(-4px)}html[data-theme=glassmorphism] :where(button,input,textarea,select){border-color:var(--ui-glass-border);border-radius:var(--ui-radius-md);background-color:var(--ui-glass-surface-soft);color:var(--text);-webkit-backdrop-filter:blur(var(--ui-glass-blur-compact)) saturate(var(--ui-glass-saturate));backdrop-filter:blur(var(--ui-glass-blur-compact)) saturate(var(--ui-glass-saturate));transition:color var(--ui-motion-fast) var(--ui-ease), background-color var(--ui-motion-fast) var(--ui-ease), border-color var(--ui-motion-fast) var(--ui-ease), box-shadow var(--ui-motion-fast) var(--ui-ease), transform var(--ui-motion-fast) var(--ui-ease)}html[data-theme=glassmorphism] :where(button:not(:disabled)):hover{border-color:var(--ui-glass-border-hover);background-color:#ffffff26;transform:translateY(-2px)}html[data-theme=glassmorphism] :where(input,textarea,select):focus{border-color:var(--ui-glass-border-hover);box-shadow:0 0 0 3px #e4b86326,inset 0 1px #ffffff40}html[data-theme=glassmorphism] :where(.primary-button,.api-save-button){color:var(--ui-glass-champagne-bright);background:#e4b86326;border-color:#e4b86366;box-shadow:0 4px 20px #e4b86326,inset 0 1px #f3dca859}html[data-theme=glassmorphism] :where(.primary-button,.api-save-button):hover{background:#e4b86338;border-color:#e4b8638c}html[data-theme=glassmorphism] .login-art{background-color:#0000;background-image:radial-gradient(520px at 74% 18%,#7c9cc438,#0000 62%),radial-gradient(480px at 18% 86%,#33517a42,#0000 62%)}html[data-theme=glassmorphism] .login-panel{padding-inline:clamp(24px,8vw,120px)}html[data-theme=glassmorphism] .login-inner{border:1px solid var(--ui-glass-border);border-radius:var(--ui-radius-lg);background:var(--ui-glass-surface);-webkit-backdrop-filter:blur(var(--ui-glass-blur)) saturate(var(--ui-glass-saturate));backdrop-filter:blur(var(--ui-glass-blur)) saturate(var(--ui-glass-saturate));box-shadow:var(--ui-card-shadow);background-image:linear-gradient(#ffffff1f,#0000 50%);padding:52px clamp(26px,4vw,58px)}html[data-theme=glassmorphism] .login-submit{border-radius:var(--ui-radius-md);color:var(--ui-glass-champagne-bright);transition:all var(--ui-motion-fast) var(--ui-ease);background:#e4b86326;border:1px solid #e4b86366;box-shadow:0 4px 20px #e4b86326,inset 0 1px #f3dca859}html[data-theme=glassmorphism] .login-submit:hover{background:#e4b86338;border-color:#e4b8638c;transform:translateY(-2px)}html[data-theme=glassmorphism] .login-kicker{color:var(--ui-glass-champagne)}.ui-system{font-family:var(--font-body);color:var(--text);background-color:var(--bg);font-size:var(--ui-font-body);line-height:1.6}.ui-system,.ui-system body{background-color:var(--bg);background-image:var(--ui-page-image);background-size:auto,auto;background-attachment:fixed}.ui-system :where(.ui-panel,.panel,.card,.stat-card,.plan-card){border-color:var(--ui-card-border);background-color:var(--surface);background-image:var(--ui-card-image);box-shadow:var(--ui-card-shadow)}.ui-system :where(.card,.stat-card,.plan-card):hover{border-color:var(--input-border);box-shadow:var(--ui-card-shadow-hover)}.ui-system :where(button,input,textarea,select){font-family:var(--font-body)}.ui-system :where(button,a,input,textarea,select,summary,[tabindex]){scroll-margin:12px}.ui-system :where(button,a,input,textarea,select,summary,[tabindex]):focus-visible{outline:2px solid var(--ui-focus-ring);outline-offset:2px}.ui-system :where(button,input,textarea,select,a){transition:color var(--ui-motion-fast), background-color var(--ui-motion-fast), border-color var(--ui-motion-fast), box-shadow var(--ui-motion-fast)}.ui-system :where(button,summary){touch-action:manipulation}.ui-system :where(button:not(:disabled),summary,a){cursor:pointer}.ui-system :where(button,input,textarea,select):disabled{cursor:not-allowed;opacity:.5}.ui-system :where(input[type=checkbox],input[type=radio],progress){accent-color:var(--accent)}.ui-system :where(input,textarea)::placeholder{color:var(--text-muted);opacity:.85}.ui-system :where(button) svg{vertical-align:middle;flex-shrink:0}.ui-system :where(h1,h2,h3){font-family:var(--font-display);text-wrap:balance;line-height:1.4}.ui-system :where(p,label,small){overflow-wrap:anywhere}.ui-system :where(button:not(:disabled)):active{filter:brightness(.94)}.ui-system ::-webkit-scrollbar{width:8px;height:8px}.ui-system ::-webkit-scrollbar-thumb{background:var(--input-border);background-clip:padding-box;border:2px solid #0000;border-radius:8px}.ui-system ::-webkit-scrollbar-track{background:0 0}.ui-button{min-height:var(--ui-control-height);border:1px solid var(--border);border-radius:var(--ui-radius-md);background:var(--surface);color:var(--text);justify-content:center;align-items:center;gap:8px;padding:7px 12px;font-size:13px;font-weight:500;line-height:1.5;display:inline-flex}.ui-button:hover:not(:disabled){border-color:var(--input-border);background:var(--bg-sub)}.ui-button-primary{background:var(--accent);color:var(--accent-fg);border-color:var(--accent)}.ui-button-primary:hover:not(:disabled){background:color-mix(in srgb, var(--accent) 88%, var(--text));color:var(--accent-fg);border-color:var(--accent)}.ui-button-danger{color:var(--ui-danger);background:var(--ui-danger-bg);border-color:color-mix(in srgb, var(--ui-danger) 35%, var(--border))}.ui-field{flex-direction:column;gap:8px;min-width:0;font-size:13px;display:flex}.ui-field :is(input:not([type=checkbox]):not([type=radio]),select,textarea){width:100%;min-width:0;min-height:var(--ui-control-height);border:1px solid var(--input-border);border-radius:var(--ui-radius-md);color:var(--text);background:var(--input-bg);padding:7px 12px}.ui-field :is(input,select,textarea):focus{border-color:var(--ui-focus-ring)}.ui-panel{border:1px solid var(--ui-card-border);border-radius:var(--ui-radius-lg);background-color:var(--surface);background-image:var(--ui-card-image);min-width:0;padding:var(--ui-space-6);box-shadow:var(--ui-card-shadow)}.ui-scroll{overscroll-behavior:contain;scrollbar-gutter:stable;min-width:0;min-height:0;overflow:auto}.ui-system .ui-notice{--notice-color:var(--ui-info);--notice-bg:var(--ui-info-bg);border:1px solid color-mix(in srgb, var(--notice-color) 25%, var(--border));border-radius:var(--ui-radius-md);max-height:min(180px,25vh);color:var(--notice-color);background:var(--notice-bg);font:13px/1.6 var(--font-body);flex-shrink:0;align-items:flex-start;gap:12px;margin:0 0 20px;padding:12px 16px;display:flex;overflow:auto}.ui-system .ui-notice-success{--notice-color:var(--ui-success);--notice-bg:var(--ui-success-bg)}.ui-system .ui-notice-error{--notice-color:var(--ui-danger);--notice-bg:var(--ui-danger-bg)}.ui-system .ui-notice-warning{--notice-color:var(--ui-warning);--notice-bg:var(--ui-warning-bg)}.ui-notice>.ui-notice-icon{flex:none;margin-top:3px}.ui-notice>.ui-notice-text{overflow-wrap:anywhere;flex:1;min-width:0}.ui-system .ui-notice>.ui-notice-close{width:32px;height:32px;min-height:32px;color:inherit;background:0 0;border:0;border-radius:6px;flex:0 0 32px;place-items:center;margin:-5px -8px -5px 0;padding:0;display:grid}.ui-system .ui-notice>.ui-notice-close:hover{background:color-mix(in srgb, currentColor 10%, transparent)}.ui-system .ui-toast{z-index:var(--ui-layer-toast);width:min(440px,100vw - 32px);box-shadow:var(--shadow-lg);margin:0;position:fixed;top:80px;right:24px}.ui-skip-link{z-index:3000;color:var(--accent-fg);background:var(--accent);border-radius:8px;padding:8px 16px;position:fixed;top:-100px;left:16px}.ui-skip-link:focus{top:12px}@media (pointer:coarse){.ui-button{min-height:44px}.ui-system .ui-notice>.ui-notice-close{flex-basis:44px;width:44px;min-height:44px}}@media (prefers-reduced-motion:reduce){.ui-system *,.ui-system :before,.ui-system :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.ui-system[data-theme=glassmorphism],.ui-system[data-theme=glassmorphism] body{background-color:var(--bg);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160' viewBox='0 0 160 160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.025'/%3E%3C/svg%3E"),radial-gradient(640px at 85% 10%,#7c9cc447,#0000 60%),radial-gradient(560px at 10% 90%,#33517a59,#0000 60%),radial-gradient(420px at 52% 46%,#e4b8631f,#0000 60%);background-size:160px 160px,auto,auto,auto;background-attachment:fixed}.ui-system[data-theme=glassmorphism] :where(.ui-panel,.panel,.card,.stat-card,.plan-card,.tool-card){border:1px solid var(--ui-glass-border);border-radius:var(--ui-radius-lg);background-color:var(--ui-glass-surface);-webkit-backdrop-filter:blur(var(--ui-glass-blur)) saturate(var(--ui-glass-saturate));backdrop-filter:blur(var(--ui-glass-blur)) saturate(var(--ui-glass-saturate));box-shadow:var(--ui-card-shadow);transition:border-color var(--ui-motion-fast) var(--ui-ease), background-color var(--ui-motion-fast) var(--ui-ease), box-shadow var(--ui-motion-fast) var(--ui-ease), transform var(--ui-motion-fast) var(--ui-ease);background-image:linear-gradient(#ffffff1f,#0000 50%)}.ui-system[data-theme=glassmorphism] :where(.ui-panel,.panel,.card,.stat-card,.plan-card,.tool-card):hover{border-color:var(--ui-glass-border-hover);background-color:var(--ui-glass-surface-strong);box-shadow:var(--ui-card-shadow-hover);transform:translateY(-4px)}.ui-system[data-theme=glassmorphism] :where(input,textarea,select){border:1px solid var(--ui-glass-border);border-radius:var(--ui-radius-md);color:var(--text);background-color:var(--ui-glass-surface-soft);-webkit-backdrop-filter:blur(var(--ui-glass-blur-compact)) saturate(var(--ui-glass-saturate));backdrop-filter:blur(var(--ui-glass-blur-compact)) saturate(var(--ui-glass-saturate));transition:color var(--ui-motion-fast) var(--ui-ease), background-color var(--ui-motion-fast) var(--ui-ease), border-color var(--ui-motion-fast) var(--ui-ease), box-shadow var(--ui-motion-fast) var(--ui-ease);box-shadow:inset 0 1px #ffffff26,inset 0 -1px #0206104d}.ui-system[data-theme=glassmorphism] :where(input,textarea,select):focus{border-color:var(--ui-glass-border-hover);background-color:var(--ui-glass-surface);box-shadow:0 0 0 3px #e4b86326,inset 0 1px #ffffff40}.ui-system[data-theme=glassmorphism] :where(.ui-button,.ui-button-primary,.primary-button,.outline-button,.small-outline-button,.danger-button,.api-save-button){border-radius:var(--ui-radius-md);color:var(--text);background:var(--ui-glass-surface);-webkit-backdrop-filter:blur(var(--ui-glass-blur-compact)) saturate(var(--ui-glass-saturate));backdrop-filter:blur(var(--ui-glass-blur-compact)) saturate(var(--ui-glass-saturate));transition:color var(--ui-motion-fast) var(--ui-ease), background-color var(--ui-motion-fast) var(--ui-ease), border-color var(--ui-motion-fast) var(--ui-ease), box-shadow var(--ui-motion-fast) var(--ui-ease), transform var(--ui-motion-fast) var(--ui-ease);border:1px solid #fff3;box-shadow:0 4px 16px #03071273,inset 0 1px #ffffff40,inset 0 -1px #0206104d}.ui-system[data-theme=glassmorphism] :where(.ui-button,.outline-button,.small-outline-button,.danger-button):hover:not(:disabled){border-color:var(--ui-glass-border-hover);background:#ffffff26;transform:translateY(-2px);box-shadow:0 10px 32px #0307128c,inset 0 1px #ffffff59}.ui-system[data-theme=glassmorphism] :where(.ui-button-primary,.primary-button,.api-save-button){color:var(--ui-glass-champagne-bright);background:#e4b86326;border-color:#e4b86366;box-shadow:0 4px 20px #e4b86326,inset 0 1px #f3dca859}.ui-system[data-theme=glassmorphism] :where(.ui-button-primary,.primary-button,.api-save-button):hover:not(:disabled){background:#e4b86338;border-color:#e4b8638c;transform:translateY(-2px);box-shadow:0 10px 32px #e4b86333,inset 0 1px #f3dca866}.ui-system[data-theme=glassmorphism] :where(button,input,textarea,select,a,summary):focus-visible{outline:2px solid var(--ui-glass-champagne);outline-offset:3px}.ui-system[data-theme=glassmorphism] :where(.ui-notice,.ui-toast,.tool-notice,.tool-error){border-color:var(--ui-glass-border);background-color:var(--ui-glass-surface);-webkit-backdrop-filter:blur(var(--ui-glass-blur-compact)) saturate(var(--ui-glass-saturate));backdrop-filter:blur(var(--ui-glass-blur-compact)) saturate(var(--ui-glass-saturate));box-shadow:var(--ui-card-shadow);background-image:linear-gradient(#ffffff1f,#0000 50%)}[data-theme] .app-titlebar .app-titlebar-button{color:var(--ui-titlebar-button-fg)!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;transform:none!important}[data-theme] .app-titlebar .app-titlebar-button:hover:not(:disabled){color:var(--ui-titlebar-button-hover-fg)!important;background:var(--ui-titlebar-button-hover-bg)!important;box-shadow:none!important;transform:none!important}[data-theme] .app-titlebar .app-titlebar-close:hover:not(:disabled){color:var(--ui-titlebar-close-fg)!important;background:var(--ui-titlebar-close-bg)!important}:is([data-theme=hand-drawn-doodle],[data-theme=claymorphism],[data-theme=minimalist-flat],[data-theme=neumorphism]) :is(body,.zero-one-shell,.zero-one-content,.admin-app,.main-area,.tool-mount,.tool-detail-page,.textbooks,.android-mirror,.ai-upscale-tool,.zero-workbench-frame,.account-auth,.account-auth-main,.login-screen,.login-panel){color:var(--text);font-family:var(--font-body);background-color:var(--bg)!important;background-image:var(--ui-page-image)!important}:is([data-theme=hand-drawn-doodle],[data-theme=claymorphism],[data-theme=minimalist-flat],[data-theme=neumorphism]) :where(button,.ui-button,.btn){font-family:var(--font-body);border:var(--ui-border-width) var(--ui-border-style) var(--ui-card-border)!important;border-radius:var(--ui-radius-md)!important;color:var(--ui-button-fg)!important;background:var(--ui-button-bg) var(--ui-button-image)!important;box-shadow:var(--ui-button-shadow)!important;-webkit-backdrop-filter:var(--ui-control-backdrop)!important;backdrop-filter:var(--ui-control-backdrop)!important;transition:color var(--ui-motion-fast) var(--ui-ease), background-color var(--ui-motion-fast) var(--ui-ease), border-color var(--ui-motion-fast) var(--ui-ease), box-shadow var(--ui-motion-fast) var(--ui-ease), transform var(--ui-motion-fast) var(--ui-ease)!important}:is([data-theme=hand-drawn-doodle],[data-theme=claymorphism],[data-theme=minimalist-flat],[data-theme=neumorphism]) :where(button,.ui-button,.btn):hover:not(:disabled):not([aria-disabled=true]){color:var(--ui-button-hover-fg)!important;background-color:var(--ui-button-hover-bg)!important;box-shadow:var(--ui-button-hover-shadow)!important;transform:var(--ui-control-hover-transform)!important}:is([data-theme=hand-drawn-doodle],[data-theme=claymorphism],[data-theme=minimalist-flat],[data-theme=neumorphism]) :is(.ui-button-primary,.primary-button,.api-save-button,.btn-primary,.btn-accent,.btn-success,.convert-btn,.upload-btn,.download-all-btn,.tb-primary,.mirror-primary,.au-primary,.account-auth-submit,.login-submit){color:var(--ui-primary-fg)!important;background:var(--ui-primary-bg) var(--ui-primary-image)!important;box-shadow:var(--ui-primary-shadow)!important}:is([data-theme=hand-drawn-doodle],[data-theme=claymorphism],[data-theme=minimalist-flat],[data-theme=neumorphism]) :is(.ui-button-primary,.primary-button,.api-save-button,.btn-primary,.btn-accent,.btn-success,.convert-btn,.upload-btn,.download-all-btn,.tb-primary,.mirror-primary,.au-primary,.account-auth-submit,.login-submit):hover:not(:disabled){color:var(--ui-primary-hover-fg)!important;background-color:var(--ui-primary-hover-bg)!important;box-shadow:var(--ui-button-hover-shadow)!important}:is([data-theme=hand-drawn-doodle],[data-theme=claymorphism],[data-theme=minimalist-flat],[data-theme=neumorphism]) :is(.danger-button,.ui-button-danger,.btn-error,.btn-danger){color:var(--ui-danger)!important;background:var(--ui-danger-bg)!important}:is([data-theme=hand-drawn-doodle],[data-theme=claymorphism],[data-theme=minimalist-flat],[data-theme=neumorphism]) :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]),textarea,select,.account-auth-input){font-family:var(--font-body);border:var(--ui-input-border-width) var(--ui-input-border-style) var(--input-border)!important;border-bottom-width:var(--ui-input-border-bottom-width)!important;border-radius:var(--ui-radius-md)!important;color:var(--text)!important;background:var(--input-bg)!important;box-shadow:var(--ui-input-shadow)!important;-webkit-backdrop-filter:var(--ui-control-backdrop)!important;backdrop-filter:var(--ui-control-backdrop)!important;transition:border-color var(--ui-motion-fast) var(--ui-ease), box-shadow var(--ui-motion-fast) var(--ui-ease)!important}:is([data-theme=hand-drawn-doodle],[data-theme=claymorphism],[data-theme=minimalist-flat],[data-theme=neumorphism]) :is(input,textarea,select):focus,:is([data-theme=hand-drawn-doodle],[data-theme=claymorphism],[data-theme=minimalist-flat],[data-theme=neumorphism]) .account-auth-input:focus-within{border-color:var(--ui-focus-ring)!important;box-shadow:var(--ui-input-focus-shadow)!important}:is([data-theme=hand-drawn-doodle],[data-theme=claymorphism],[data-theme=minimalist-flat],[data-theme=neumorphism]) :is(input,textarea)::placeholder{color:var(--text-muted);opacity:1}:is([data-theme=hand-drawn-doodle],[data-theme=claymorphism],[data-theme=minimalist-flat],[data-theme=neumorphism]) .account-auth-input input{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}:is([data-theme=hand-drawn-doodle],[data-theme=claymorphism],[data-theme=minimalist-flat],[data-theme=neumorphism]) :is(.ui-panel,.panel,.card,.stat-card,.plan-card,.tool-card,.tool-panel,.tool-section,.workbench-panel,.main-card,.settings-card,.result-card,.tool-detail-sidebar>section,.tool-intro-hero,.tool-feature-card,.preview-card,.platform-manager,.platform-list,.platform-editor,.api-platform-card,.api-settings-panel,.api-config-panel,.tb-header,.tb-location,.tb-library,.tb-downloads,.tb-stages,.tb-main,.tb-filters,.tb-selection,.tb-job,.tb-book,.tb-folder-dialog,.mirror-header,.mirror-panel,.mirror-subsection,.mirror-file-selection,.mirror-device,.mirror-tree,.au-top,.au-message,.au-settings,.au-panel,.au-source,.au-result,.au-job,.format-settings,.result-section,.direction-box,.drop-area,.file-item,.result-item,.page-card,.img-card,.ref-page-panel,.stream-box,.code-editor,.log-box,.preview-frame,.modal,.modal-content,.dialog,.kb-dialog,.prompt-editor,.ui-dialog),:is([data-theme=hand-drawn-doodle],[data-theme=claymorphism],[data-theme=minimalist-flat],[data-theme=neumorphism]) :where(#leftPanel,#rightPanel),:is([data-theme=hand-drawn-doodle],[data-theme=claymorphism],[data-theme=minimalist-flat],[data-theme=neumorphism]).ui-system :is(.header,.toolbar){color:var(--text);border:var(--ui-border-width) var(--ui-border-style) var(--ui-card-border)!important;border-radius:var(--ui-radius-lg)!important;background:var(--surface) var(--ui-card-image)!important;box-shadow:var(--ui-card-shadow)!important;-webkit-backdrop-filter:var(--ui-card-backdrop)!important;backdrop-filter:var(--ui-card-backdrop)!important;transition:border-color var(--ui-motion-fast) var(--ui-ease), background-color var(--ui-motion-fast) var(--ui-ease), box-shadow var(--ui-motion-fast) var(--ui-ease), transform var(--ui-motion-fast) var(--ui-ease)!important}:is([data-theme=hand-drawn-doodle],[data-theme=claymorphism],[data-theme=minimalist-flat],[data-theme=neumorphism]) :is(.tool-card[role=button],.tb-book,.mirror-device,.au-source,.au-result,.direction-box,.file-item,.result-item,.page-card,.img-card):hover{box-shadow:var(--ui-card-shadow-hover)!important;transform:var(--ui-card-hover-transform)!important}:is([data-theme=hand-drawn-doodle],[data-theme=claymorphism],[data-theme=minimalist-flat],[data-theme=neumorphism]) :is(button,.btn,.ui-button):active:not(:disabled):not([aria-disabled=true]){box-shadow:var(--ui-button-active-shadow)!important;transform:var(--ui-control-active-transform)!important;filter:none!important}:is([data-theme=hand-drawn-doodle],[data-theme=claymorphism],[data-theme=minimalist-flat],[data-theme=neumorphism]) :is(.tool-card[role=button],.tb-book,.mirror-device,.au-source,.au-result):active{box-shadow:var(--ui-button-active-shadow)!important;transform:var(--ui-control-active-transform)!important}:is([data-theme=hand-drawn-doodle],[data-theme=claymorphism],[data-theme=minimalist-flat],[data-theme=neumorphism]) :is(.tb-book.selected,.mirror-device.selected,.au-source.is-selected,.au-result.is-selected,.direction-box.active){outline:2px var(--ui-border-style) var(--ui-focus-ring);outline-offset:-3px;box-shadow:var(--ui-selected-shadow)!important}:is([data-theme=hand-drawn-doodle],[data-theme=claymorphism],[data-theme=minimalist-flat],[data-theme=neumorphism]) :is(button.active,button.selected,button[aria-selected=true],button[aria-pressed=true],.btn.active-tab,.modal-tab.active,.nav-item.active){color:var(--ui-selected-fg)!important;background:var(--ui-selected-bg)!important;box-shadow:var(--ui-selected-shadow)!important}:is([data-theme=hand-drawn-doodle],[data-theme=claymorphism],[data-theme=minimalist-flat],[data-theme=neumorphism]) :is(.zero-one-sidebar,.sidebar){color:var(--sidebar-text);background:var(--sidebar)!important;border-color:var(--border)!important;border-right-style:var(--ui-border-style)!important;border-right-width:var(--ui-border-width)!important}:is([data-theme=hand-drawn-doodle],[data-theme=claymorphism],[data-theme=minimalist-flat],[data-theme=neumorphism]) :is(.zero-one-sidebar>button,.nav-item){color:var(--sidebar-text)!important;background:var(--sidebar)!important}:is([data-theme=hand-drawn-doodle],[data-theme=claymorphism],[data-theme=minimalist-flat],[data-theme=neumorphism]) :is(.zero-one-sidebar>button,.nav-item):is(:hover,.active){color:var(--sidebar-active)!important;background:var(--sidebar-active-bg)!important}:is([data-theme=hand-drawn-doodle],[data-theme=claymorphism],[data-theme=minimalist-flat],[data-theme=neumorphism]) .nav-item:is(:hover,.active) .nav-copy small{color:inherit}:is([data-theme=hand-drawn-doodle],[data-theme=claymorphism],[data-theme=minimalist-flat],[data-theme=neumorphism]) :is(.topbar,.wb-document-toolbar){border-color:var(--border);box-shadow:var(--ui-subcard-shadow);background:var(--surface) var(--ui-card-image)!important}:is([data-theme=hand-drawn-doodle],[data-theme=claymorphism],[data-theme=minimalist-flat],[data-theme=neumorphism]) :is(.mirror-tree-toggle,.mirror-tree-name,.mirror-breadcrumb button,.account-auth-eye,.account-auth-link,.ui-notice-close,.ui-toast-close){color:inherit!important;box-shadow:none!important;background:0 0!important;border:0!important;transform:none!important}:is([data-theme=hand-drawn-doodle],[data-theme=claymorphism],[data-theme=minimalist-flat],[data-theme=neumorphism]) .mirror-tree-row:is(:hover,.selected){color:var(--ui-selected-fg);background:var(--ui-selected-bg)}:is([data-theme=hand-drawn-doodle],[data-theme=claymorphism],[data-theme=minimalist-flat],[data-theme=neumorphism]) :is(.ui-notice,.ui-toast,.toast,.admin-notice,.mirror-notice,.mirror-error,.tb-notice,.au-badge,.ui-badge,.tool-badge,.tool-detail-status){box-shadow:var(--ui-subcard-shadow);border-radius:var(--ui-radius-md)!important;border-style:var(--ui-border-style)!important}:is([data-theme=hand-drawn-doodle],[data-theme=claymorphism],[data-theme=minimalist-flat],[data-theme=neumorphism]) :is(.account-auth-error,.mirror-error,.au-error,.au-item-error,.au-message.is-error){color:var(--ui-danger)}:is([data-theme=hand-drawn-doodle],[data-theme=claymorphism],[data-theme=minimalist-flat],[data-theme=neumorphism]) :is(.account-auth-notice,.mirror-notice,.mirror-ready){color:var(--ui-success)}:is([data-theme=hand-drawn-doodle],[data-theme=claymorphism],[data-theme=minimalist-flat],[data-theme=neumorphism]) .mirror-error{background:var(--ui-danger-bg)}:is([data-theme=hand-drawn-doodle],[data-theme=claymorphism],[data-theme=minimalist-flat],[data-theme=neumorphism]) .mirror-notice{background:var(--ui-success-bg)}:is([data-theme=hand-drawn-doodle],[data-theme=claymorphism],[data-theme=minimalist-flat],[data-theme=neumorphism]) :is(.account-auth-content h1,.account-auth-content label,.account-auth-input){color:var(--text)}:is([data-theme=hand-drawn-doodle],[data-theme=claymorphism],[data-theme=minimalist-flat],[data-theme=neumorphism]) :is(.account-auth-subtitle,.account-auth-switch,.account-auth-content footer){color:var(--text-muted)}:is([data-theme=hand-drawn-doodle],[data-theme=claymorphism],[data-theme=minimalist-flat],[data-theme=neumorphism]) .account-auth-content footer svg{fill:currentColor}:is([data-theme=hand-drawn-doodle],[data-theme=claymorphism],[data-theme=minimalist-flat],[data-theme=neumorphism]) :is(.account-auth-ring,.art-grid){display:none}:is([data-theme=hand-drawn-doodle],[data-theme=claymorphism],[data-theme=minimalist-flat],[data-theme=neumorphism]) :is(.modal-backdrop,.modal-overlay,.dialog-overlay,.prompt-editor-backdrop){background:var(--ui-overlay);-webkit-backdrop-filter:none;backdrop-filter:none}:is([data-theme=hand-drawn-doodle],[data-theme=claymorphism],[data-theme=minimalist-flat],[data-theme=neumorphism]) :is(button,a,input,textarea,select,[role=button],[tabindex]):focus-visible{outline:2px var(--ui-border-style) var(--ui-focus-ring)!important;outline-offset:3px!important}:is([data-theme=hand-drawn-doodle],[data-theme=claymorphism],[data-theme=minimalist-flat],[data-theme=neumorphism]) :is(button,input,textarea,select):disabled,:is([data-theme=hand-drawn-doodle],[data-theme=claymorphism],[data-theme=minimalist-flat],[data-theme=neumorphism]) [aria-disabled=true]{cursor:not-allowed;opacity:.5;transform:none!important}[data-theme=hand-drawn-doodle] :is(.tool-card,.stat-card,.plan-card){position:relative}[data-theme=hand-drawn-doodle] :is(.tool-card,.stat-card,.plan-card):after{content:"";background:var(--ui-doodle-yellow);pointer-events:none;border-radius:2px;width:34px;height:9px;position:absolute;top:5px;right:16px;transform:rotate(-7deg)}[data-theme=hand-drawn-doodle] :is(.panel-header h2,.tool-section-title h2,.mirror-panel h2){-webkit-text-decoration:underline wavy var(--ui-doodle-teal);text-decoration:underline wavy var(--ui-doodle-teal);text-underline-offset:5px}[data-theme=hand-drawn-doodle] :is(.panel-header,.mirror-module-heading,.au-heading,.result-header,.tool-detail-sidebar dl>div,.modal-header,.modal-footer){border-style:dashed!important}[data-theme=minimalist-flat] :is(.ui-button,button,.nav-item):is(:hover,.active,.selected,[aria-selected=true])>:is(span,b,small){color:inherit!important}[data-theme=minimalist-flat] :is(.tool-icon,.stat-icon,.brand-mark,.tool-detail-status,.tb-cover,.au-picture,.au-result-picture){box-shadow:none!important;background-image:none!important;border-radius:0!important}[data-theme=minimalist-flat] :is(.tool-card[role=button],.tb-book,.mirror-device,.au-source,.au-result):hover{color:#fff!important;box-shadow:none!important;background:#000!important;border-color:#000!important;transform:none!important}[data-theme=minimalist-flat] :is(.tool-card[role=button],.tb-book,.mirror-device,.au-source,.au-result):hover :is(h1,h2,h3,h4,p,span,small,b,strong,dt,dd,label){color:#fff!important}[data-theme] :is(.cover-settings,.cover-results,.note-panel,.topic-group-panel,.topic-library-main,.subscription-current,.subscription-plans-section,.subscription-plan){border:var(--ui-border-width) var(--ui-border-style) var(--ui-card-border)!important;border-radius:var(--ui-radius-lg)!important;color:var(--text)!important;background:var(--surface) var(--ui-card-image)!important;box-shadow:var(--ui-card-shadow)!important;-webkit-backdrop-filter:var(--ui-card-backdrop)!important;backdrop-filter:var(--ui-card-backdrop)!important}[data-theme] :is(.cover-reference-card,.cover-gallery-card,.cover-template-card,.topic-library-grid article,.saved-note-card,.collected-note-card){border:var(--ui-border-width) var(--ui-border-style) var(--ui-card-border)!important;border-radius:var(--ui-radius-md)!important;color:var(--text)!important;background:var(--surface) var(--ui-card-image)!important;box-shadow:var(--ui-card-shadow)!important;-webkit-backdrop-filter:var(--ui-card-backdrop)!important;backdrop-filter:var(--ui-card-backdrop)!important}[data-theme] :is(.cover-reference-card,.cover-gallery-card,.cover-template-card,.topic-library-grid article,.saved-note-card,.collected-note-card):is(:hover,:focus-within){border-color:var(--input-border)!important;box-shadow:var(--ui-card-shadow-hover)!important;transform:var(--ui-card-hover-transform)!important}[data-theme] :is(.cover-gallery-card.selected,.cover-template-card.selected,.topic-library-grid article.selected,.saved-note-card.selected,.collected-note-card.selected,.subscription-plan.is-current){border-color:var(--accent)!important;box-shadow:0 0 0 1px var(--accent), var(--ui-card-shadow)!important}[data-theme=claymorphism] .tool-store .tool-detail-link,[data-theme=neumorphism] .tool-store .tool-detail-link{color:var(--text-muted)!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:15px 0 0!important;transform:none!important}[data-theme=claymorphism] .tool-store .tool-detail-link:hover:not(:disabled),[data-theme=neumorphism] .tool-store .tool-detail-link:hover:not(:disabled),[data-theme=claymorphism] .tool-store .tool-detail-link:active:not(:disabled),[data-theme=neumorphism] .tool-store .tool-detail-link:active:not(:disabled){color:var(--accent)!important;box-shadow:none!important;background:0 0!important;transform:none!important}[data-theme=glassmorphism] :is(select,.ui-field select){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-theme=glassmorphism] :is(select option,select optgroup){color:#f7f9fc!important;background:#1b2332!important}[data-theme=glassmorphism] select option:hover,[data-theme=glassmorphism] select option:focus,[data-theme=glassmorphism] select option:checked{color:#fff!important;background:#3a4659!important}[data-theme=glassmorphism] :is(.note-collection-detail,.collection-save-dialog,.cover-modal,.topic-editor,.collage-preview-dialog,.collage-library-dialog,.tb-folder-dialog,.au-config,.au-compare,.teaching-aid-compare-dialog,.zero-workbench-settings,.tool-detail,.modal,.modal-content,.dialog,.kb-dialog,.prompt-editor,.ui-dialog,.xh-inline-modal,.wb-document-overlay){background-color:var(--ui-dialog-surface,#141c2b)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background-image:linear-gradient(#ffffff1f,#0000 50%)!important}html.ui-system[data-workbench-kind],html.ui-system[data-workbench-kind] :is(body,.zero-workbench-frame,.container,.main,.main-card,.format-previews,.wizard-panel){box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important}html.ui-system[data-workbench-kind] :is(.main-card,.wizard-panel){border:0!important;border-radius:0!important}[data-theme=glassmorphism] :is(.tool-mount,.app-main-content,.app-main-content-fixed,.teaching-aid-view,.teaching-aid-shell,.teaching-workbench-tool,.teaching-workbench-pane,.android-mirror,.textbooks,.ai-upscale-tool,.zero-workbench){box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important}:is([data-theme=hand-drawn-doodle],[data-theme=claymorphism],[data-theme=minimalist-flat],[data-theme=neumorphism]) :is(.tool-mount,.app-main-content,.teaching-aid-view,.teaching-aid-shell,.android-mirror,.textbooks,.ai-upscale-tool,.zero-workbench){background-color:#0000!important}:is([data-theme=hand-drawn-doodle],[data-theme=claymorphism],[data-theme=minimalist-flat],[data-theme=neumorphism]) :is(.app-main-content,.teaching-aid-view,.teaching-aid-shell,.android-mirror,.textbooks,.ai-upscale-tool,.zero-workbench){background-image:none!important}:is([data-theme=hand-drawn-doodle],[data-theme=claymorphism],[data-theme=minimalist-flat],[data-theme=neumorphism]) :is(.textbooks,.android-mirror,.ai-upscale-tool,.tool-detail-page,.cover-page,.teaching-aid-view){padding:var(--ui-tool-shell-padding)!important;gap:var(--ui-tool-module-gap)!important}:is([data-theme=hand-drawn-doodle],[data-theme=claymorphism],[data-theme=minimalist-flat],[data-theme=neumorphism]) :is(.note-page,.collage-page),:is([data-theme=hand-drawn-doodle],[data-theme=claymorphism],[data-theme=minimalist-flat],[data-theme=neumorphism]) :is(.main-card,.main,.format-previews,.note-workspace,.collage-workspace,.cover-generation,.cover-library,.cover-gallery,.mirror-workspace,.tb-library,.au-layout,.tool-detail-columns,.teaching-aid-workspace,.teaching-aid-center,.teaching-workbench-tool){gap:var(--ui-tool-module-gap)!important}:is([data-theme=hand-drawn-doodle],[data-theme=claymorphism],[data-theme=minimalist-flat],[data-theme=neumorphism]) :is(.result-grid,.img-grid,.page-grid,.tb-grid,.topic-library-grid,.collage-library-grid,.collage-results-grid,.au-grid,.au-result-grid,.teaching-aid-page-grid,.teaching-aid-result-list,.teaching-aid-source-groups,.teaching-aid-result-groups,.teaching-aid-queue-list,.teaching-aid-compare-page-list,.cover-reference-grid,.cover-result-grid,.cover-gallery-grid,.cover-template-grid,.recommended-api-cards,.tool-price-options,.tool-intro-features>div:last-child){gap:var(--ui-tool-grid-gap)!important}:is([data-theme=hand-drawn-doodle],[data-theme=claymorphism],[data-theme=minimalist-flat],[data-theme=neumorphism]) :is(.note-library-scroll,.topic-library-grid,.collage-library-grid,.collage-results-grid,.au-grid,.au-results,.au-scroll,.au-compare-scroll,.tb-books-scroll,.tb-jobs-scroll,.teaching-aid-source-groups,.teaching-aid-result-groups,.teaching-aid-queue-list,.teaching-aid-compare-page-list,.result-grid,.img-grid,.page-grid,.cover-result-grid,.cover-gallery-grid,.cover-template-grid,.workbench-scroll,.content-scroll){padding:var(--ui-tool-grid-padding)!important}:is([data-theme=hand-drawn-doodle],[data-theme=claymorphism],[data-theme=minimalist-flat],[data-theme=neumorphism]) :is(.textbooks .tb-header,.textbooks .tb-location,.cover-page>.cover-heading,.cover-page>.cover-notice,.tool-detail-page>.tool-error,.tool-detail-page>.tool-notice,.note-page-heading,.collage-heading){margin-bottom:0!important}@media (width<=680px){:is([data-theme=hand-drawn-doodle],[data-theme=claymorphism],[data-theme=minimalist-flat],[data-theme=neumorphism]) :is(.textbooks,.android-mirror,.ai-upscale-tool,.tool-detail-page,.cover-page,.teaching-aid-view){padding:12px!important}:is([data-theme=hand-drawn-doodle],[data-theme=claymorphism],[data-theme=minimalist-flat],[data-theme=neumorphism]) :is(.main-card,.main,.format-previews,.note-workspace,.collage-workspace,.cover-generation,.cover-library,.cover-gallery,.mirror-workspace,.tb-library,.au-layout,.tool-detail-columns,.teaching-aid-workspace,.teaching-aid-center,.teaching-workbench-tool){gap:12px!important}}[data-theme] :where(.textbooks,.android-mirror,.ai-upscale-tool,.tool-detail-page,.cover-page,.teaching-aid-view){padding:var(--ui-tool-shell-padding)!important;gap:var(--ui-tool-module-gap)!important}[data-theme] :where(.note-page,.collage-page){gap:var(--ui-tool-module-gap)!important}[data-theme] .app-main-content-fixed>.feature-content{margin:16px 20px 24px!important;padding:0!important}[data-theme] :where(.main-card,.main,.format-previews,.note-workspace,.collage-workspace,.cover-generation,.cover-library,.cover-gallery,.mirror-workspace,.tb-library,.au-layout,.tool-detail-columns,.teaching-aid-workspace,.teaching-aid-center,.teaching-workbench-tool){gap:var(--ui-tool-module-gap)!important}[data-theme] :where(.result-grid,.img-grid,.page-grid,.tb-grid,.topic-library-grid,.collage-library-grid,.collage-results-grid,.au-grid,.au-result-grid,.teaching-aid-page-grid,.teaching-aid-result-list,.teaching-aid-source-groups,.teaching-aid-result-groups,.teaching-aid-queue-list,.teaching-aid-compare-page-list,.cover-reference-grid,.cover-result-grid,.cover-gallery-grid,.cover-template-grid){gap:var(--ui-tool-grid-gap)!important}[data-theme] :where(.note-library-scroll,.topic-library-grid,.collage-library-grid,.collage-results-grid,.au-grid,.au-results,.au-scroll,.au-compare-scroll,.tb-books-scroll,.tb-jobs-scroll,.teaching-aid-source-groups,.teaching-aid-result-groups,.teaching-aid-queue-list,.teaching-aid-compare-page-list,.result-grid,.img-grid,.page-grid,.cover-result-grid,.cover-gallery-grid,.cover-template-grid,.workbench-scroll,.content-scroll){padding:var(--ui-tool-grid-padding)!important}[data-theme] :where(.textbooks .tb-header,.textbooks .tb-location,.cover-page>.cover-heading,.cover-page>.cover-notice,.tool-detail-page>.tool-error,.tool-detail-page>.tool-notice,.note-page-heading,.collage-heading){margin-bottom:0!important}:is([data-theme] .app-main-content-fixed>.feature-content:has(>.note-page),[data-theme] .app-main-content-fixed>.feature-content:has(>.collage-page)),[data-theme] :is(.note-page,.collage-page){overflow:hidden!important}[data-theme] :is(.note-workspace,.collage-workspace){box-sizing:border-box;padding:var(--ui-tool-grid-padding)!important;overflow:hidden!important}[data-theme] :is(.note-page-heading,.collage-heading){margin-inline:var(--ui-tool-grid-padding)!important}:is([data-theme] .tool-panel:has(>.tool-mount),[data-theme] .tool-mount),[data-theme] .tool-mount :is(.app-main-content-fixed,.ai-upscale-tool,.android-mirror,.textbooks,.cover-page,.teaching-aid-view,.note-page,.collage-page,.teaching-workbench-tool,.teaching-workbench-pane){min-width:0!important;max-width:100%!important;min-height:0!important;max-height:100%!important;overflow:hidden!important}[data-theme] .tool-mount .app-main-content-fixed>.feature-content,[data-theme] .tool-mount :is(.teaching-workbench-tool,.teaching-workbench-pane){overflow:hidden!important}[data-theme] .tool-mount :is(.au-layout,.mirror-workspace,.tb-library,.cover-generation,.cover-gallery,.teaching-aid-workspace,.teaching-aid-center,.note-workspace,.collage-workspace){box-sizing:border-box;padding:var(--ui-tool-grid-padding)!important;overflow:hidden!important}@media (width<=680px){[data-theme] .app-main-content-fixed>.feature-content{margin:12px!important}[data-theme] :where(.textbooks,.android-mirror,.ai-upscale-tool,.tool-detail-page,.cover-page,.teaching-aid-view){padding:12px!important}[data-theme] :where(.main-card,.main,.format-previews,.note-workspace,.collage-workspace,.cover-generation,.cover-library,.cover-gallery,.mirror-workspace,.tb-library,.au-layout,.tool-detail-columns,.teaching-aid-workspace,.teaching-aid-center,.teaching-workbench-tool){gap:12px!important}}[data-theme=neumorphism] :is(.app-main-content-fixed>.feature-top-nav,.teaching-workbench-tool>.feature-top-nav){gap:10px!important;height:auto!important;min-height:64px!important;padding-block:10px!important;padding-inline:18px!important}[data-theme=neumorphism] :is(.app-main-content-fixed>.feature-top-nav>button,.teaching-workbench-tool>.feature-top-nav>button){height:44px!important;padding-inline:12px!important}[data-theme=neumorphism] :is(.tool-catalog,.tool-detail-columns,.note-workspace,.collage-workspace,.cover-generation,.cover-library,.cover-gallery,.mirror-workspace,.tb-library,.au-layout,.topic-library-layout,.collage-gallery-body,.saved-note-library-layout,.note-template-layout,.api-config-layout,.recommended-api-layout,.subscription-summary,.subscription-plans,.main-card,.main,.format-previews,.teaching-aid-workspace,.teaching-aid-compare-grid,.teaching-workbench-tool,.tool-detail-sidebar){gap:var(--ui-panel-gap)!important}[data-theme=neumorphism] :is(.result-grid,.img-grid,.page-grid,.tb-grid,.topic-library-grid,.collage-library-grid,.collage-results-grid,.au-grid,.au-result-grid,.teaching-aid-page-grid,.teaching-aid-result-list,.teaching-aid-source-groups,.teaching-aid-result-groups,.teaching-aid-queue-list,.teaching-aid-compare-page-list,.cover-reference-grid,.cover-result-grid,.cover-gallery-grid,.cover-template-grid,.recommended-api-cards,.tool-price-options,.tool-intro-features>div:last-child){gap:var(--ui-tool-grid-gap)!important}[data-theme=neumorphism] :is(.tool-catalog,.note-library-scroll,.topic-library-grid,.collage-library-grid,.collage-results-grid,.au-grid,.au-results,.au-scroll,.au-compare-scroll,.tb-books-scroll,.tb-jobs-scroll,.teaching-aid-source-groups,.teaching-aid-result-groups,.teaching-aid-queue-list,.teaching-aid-compare-page-list,.result-grid,.img-grid,.page-grid,.cover-result-grid,.cover-gallery-grid,.cover-template-grid,.workbench-scroll,.content-scroll){padding:var(--ui-tool-grid-padding)!important}[data-theme=neumorphism] :is(.tool-card,.ui-panel){padding:var(--ui-space-6)!important}@media (width<=760px){[data-theme=neumorphism]{--ui-tool-module-gap:20px;--ui-tool-grid-gap:14px;--ui-tool-grid-padding:16px;--ui-panel-gap:20px;--ui-card-gap:14px;--ui-space-6:18px}}@media (prefers-reduced-motion:reduce){:is(.ui-system,[data-theme]) *,:is(.ui-system,[data-theme]) :before,:is(.ui-system,[data-theme]) :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}[data-theme] :is(button,.btn,.ui-button,.tool-card,.tb-book,.mirror-device,.au-source,.au-result,.direction-box,.file-item,.result-item,.page-card,.img-card):is(:hover,:active){transform:none!important}}[data-theme] .tool-mount,[data-theme] .tool-mount :is(.app-main-content-fixed,.feature-content,.ai-upscale-tool,.android-mirror,.textbooks,.cover-page,.teaching-aid-view,.note-page,.collage-page,.teaching-workbench-tool,.teaching-workbench-pane){min-width:0!important;max-width:100%!important;min-height:0!important;max-height:100%!important;overflow:hidden!important}[data-theme] .tool-panel:has(>.tool-mount){min-width:0!important;max-width:100%!important;min-height:0!important;max-height:100%!important;overflow:hidden!important}[data-theme] .tool-mount :is(.au-layout,.mirror-workspace,.tb-library,.cover-generation,.cover-library,.cover-gallery,.teaching-aid-workspace,.teaching-aid-center,.note-workspace,.collage-workspace,.tool-detail-columns){min-width:0!important;max-width:100%!important;min-height:0!important;max-height:100%!important;overflow:hidden!important}[data-theme] .tool-mount :is(.au-settings,.au-panel,.au-scroll,.au-grid,.au-results,.au-compare-scroll,.mirror-control-body,.mirror-files-body,.mirror-tree,.tb-books-scroll,.tb-jobs-scroll,.tb-stage-list,.tb-detail,.cover-settings,.cover-results,.cover-library,.cover-library-main,.cover-gallery-groups,.cover-gallery-main,.teaching-aid-controls,.teaching-aid-source-groups,.teaching-aid-result-groups,.teaching-aid-queue-list,.note-panel,.note-library-scroll,.topic-group-panel,.topic-library-grid,.topic-library-main,.collage-settings-module,.collage-preview-module,.collage-results-module,.collage-gallery-groups,.collage-gallery-main,.collage-library-grid,.result-grid,.img-grid,.page-grid){min-width:0!important;min-height:0!important}[data-theme] .tool-mount :is(.mirror-control-body,.mirror-files-body){box-sizing:border-box;min-width:0!important;min-height:0!important;padding:var(--ui-tool-grid-padding)!important}html.ui-system[data-workbench-kind],html.ui-system[data-workbench-kind] body,html.ui-system[data-workbench-kind] :is(.zero-workbench-frame,.container){width:100%!important;min-width:0!important;max-width:100%!important;height:100%!important;min-height:0!important;max-height:100%!important;overflow:hidden!important}html.ui-system[data-workbench-kind] body{overscroll-behavior:none;padding:var(--ui-tool-shell-padding)!important}html.ui-system[data-workbench-kind] :is(.main,.main-card,.format-previews){box-sizing:border-box;min-width:0!important;max-width:100%!important;min-height:0!important;max-height:100%!important;padding:var(--ui-tool-shadow-inset)!important;overflow:hidden!important}html.ui-system[data-workbench-kind] :is(.workbench-content,.workbench-scroll,.content-scroll,.format-settings-body,.panel-body,.result-grid,.file-list,.kb-list,.img-grid,.page-grid){overscroll-behavior:contain;scrollbar-gutter:stable;min-width:0!important;min-height:0!important;overflow:auto!important}@media (width<=1180px){[data-theme] .tool-mount .au-layout{grid-template-columns:minmax(210px,.8fr) minmax(0,1fr) minmax(0,1fr)!important}[data-theme] .tool-mount .mirror-workspace{grid-template-rows:repeat(2,minmax(0,1fr))!important;grid-template-columns:minmax(0,1fr)!important}[data-theme] .tool-mount .mirror-control-module,[data-theme] .tool-mount .mirror-files-module{height:auto!important;min-height:0!important}}@media (width<=900px){[data-theme] .tool-mount .au-layout{grid-template-rows:minmax(0,1fr) minmax(0,1fr)!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important}[data-theme] .tool-mount .au-settings{grid-row:1/-1!important}[data-theme] .tool-mount .cover-generation{grid-template-rows:repeat(2,minmax(0,1fr))!important;grid-template-columns:minmax(0,1fr)!important}html.ui-system[data-workbench-kind] :is(.main,.main-card){gap:var(--ui-tool-module-gap)!important}}@media (width<=760px){[data-theme] .tool-mount :is(.au-layout,.mirror-workspace,.teaching-aid-workspace){grid-template-rows:repeat(2,minmax(0,1fr))!important;grid-template-columns:minmax(0,1fr)!important}[data-theme] .tool-mount .au-settings{grid-row:auto!important}[data-theme] .tool-mount .teaching-aid-workspace{grid-template-rows:repeat(3,minmax(0,1fr))!important}[data-theme] .tool-mount :is(.teaching-aid-module,.teaching-aid-queue){min-height:0!important}html.ui-system[data-workbench-kind] body{padding:12px!important}html.ui-system[data-workbench-kind] :is(.main,.main-card){padding:var(--ui-tool-grid-padding)!important;gap:12px!important}}[data-theme] .tool-mount .teaching-workbench-pane>.teaching-aid-view{min-width:0!important;min-height:0!important;padding:var(--ui-tool-shadow-inset)!important;gap:var(--ui-tool-module-gap)!important;box-sizing:border-box!important;background:0 0!important;overflow:hidden!important}[data-theme] .tool-mount .teaching-workbench-pane>.teaching-aid-view>.teaching-aid-workspace{gap:var(--ui-tool-module-gap)!important;grid-template-columns:minmax(0,.95fr) minmax(0,1.35fr) minmax(0,.95fr)!important;min-width:0!important;min-height:0!important;padding:0!important;overflow:visible!important}[data-theme] .tool-mount :is(.mirror-workspace,.au-layout,.collage-workspace){grid-template-columns:repeat(2,minmax(0,1fr))!important}[data-theme] .tool-mount :is(.teaching-aid-source-groups,.teaching-aid-result-groups,.teaching-aid-queue-list,.teaching-aid-page-grid,.teaching-aid-result-list,.note-library-scroll,.topic-library-grid,.collage-library-grid,.collage-results-grid,.au-grid,.au-results,.au-result-grid,.cover-result-grid,.cover-gallery-grid,.cover-template-grid,.result-grid,.img-grid,.page-grid){padding:var(--ui-tool-grid-padding)!important;gap:var(--ui-tool-grid-gap)!important;box-sizing:border-box!important}@media (width<=1180px){[data-theme] .tool-mount .teaching-workbench-pane>.teaching-aid-view>.teaching-aid-workspace{grid-template-columns:minmax(0,.9fr) minmax(0,1.2fr) minmax(0,.9fr)!important}}@media (width<=900px){[data-theme] .tool-mount .collage-workspace{grid-template-rows:repeat(2,minmax(0,1fr))!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=760px){[data-theme] .tool-mount .teaching-workbench-pane>.teaching-aid-view{padding:16px!important}[data-theme] .tool-mount .teaching-workbench-pane>.teaching-aid-view>.teaching-aid-workspace{grid-template-rows:repeat(3,minmax(0,1fr))!important;grid-template-columns:minmax(0,1fr)!important}[data-theme] .tool-mount :is(.mirror-workspace,.au-layout){grid-template-rows:repeat(2,minmax(0,1fr))!important;grid-template-columns:minmax(0,1fr)!important}[data-theme] .tool-mount .collage-workspace{grid-template-rows:repeat(4,minmax(0,1fr))!important;grid-template-columns:minmax(0,1fr)!important}}[data-theme] .tool-mount>.app-main-content-fixed{min-width:0!important;min-height:0!important;padding:0!important;overflow:hidden!important}[data-theme] .tool-mount>.app-main-content-fixed>.feature-top-nav{flex:0 0 var(--ui-tool-nav-height)!important;width:auto!important;height:var(--ui-tool-nav-height)!important;min-height:var(--ui-tool-nav-height)!important;box-sizing:border-box!important;gap:4px!important;margin:16px 24px 0!important;padding:0 18px!important}[data-theme] .tool-mount>.app-main-content-fixed>.feature-top-nav>button{height:100%!important;min-height:0!important;padding:0 13px!important}[data-theme] .tool-mount>.app-main-content-fixed>.feature-content{min-width:0!important;min-height:0!important;margin:var(--ui-tool-shell-margin)!important;padding:var(--ui-tool-shadow-inset)!important;gap:var(--ui-tool-module-gap)!important;box-sizing:border-box!important;flex:auto!important;display:flex!important;overflow:hidden!important}[data-theme] .tool-mount>.app-main-content-fixed>.feature-content>:is(.note-page,.collage-page,.cover-page){gap:var(--ui-tool-module-gap)!important;background:0 0!important;flex:auto!important;min-width:0!important;min-height:0!important;margin:0!important;padding:0!important;overflow:visible!important}[data-theme] .tool-mount>.app-main-content-fixed>.feature-content>:is(.note-page,.collage-page)>:is(.note-page-heading,.collage-heading),[data-theme] .tool-mount>.app-main-content-fixed>.feature-content>.cover-page>.cover-heading{min-width:0!important;min-height:var(--ui-tool-title-height)!important;box-sizing:border-box!important;gap:var(--ui-tool-module-gap)!important;flex:none!important;width:100%!important;margin:0!important;padding:16px 20px!important}[data-theme] .tool-mount :is(.note-page-tabs,.cover-tabs,.collage-tabs){min-height:var(--ui-control-height)!important;gap:var(--ui-space-1)!important;height:auto!important;padding:var(--ui-space-1)!important;box-sizing:border-box!important}[data-theme] .tool-mount :is(.note-page-tabs,.cover-tabs,.collage-tabs)>button{min-width:0!important;min-height:var(--ui-control-height-compact)!important;height:var(--ui-control-height-compact)!important;box-sizing:border-box!important;padding:0 16px!important;line-height:1.2!important}[data-theme] .tool-mount :is(.note-workspace,.collage-workspace,.cover-generation,.mirror-workspace,.au-layout,.teaching-aid-workspace,.teaching-aid-center){gap:var(--ui-tool-module-gap)!important;box-sizing:border-box!important;min-width:0!important;min-height:0!important;padding:0!important;overflow:visible!important}[data-theme] .tool-mount :is(.cover-library,.cover-gallery){gap:var(--ui-tool-module-gap)!important;box-sizing:border-box!important;min-width:0!important;min-height:0!important;padding:0!important;overflow:hidden!important}[data-theme] .tool-mount :is(.cover-library-main,.cover-gallery-main){scrollbar-gutter:stable;min-width:0!important;min-height:0!important;overflow:auto!important}[data-theme] .tool-mount>:is(.android-mirror,.textbooks,.ai-upscale-tool){min-width:0!important;min-height:0!important;padding:var(--ui-tool-shadow-inset)!important;gap:var(--ui-tool-module-gap)!important;box-sizing:border-box!important;background:0 0!important;overflow:hidden!important}[data-theme] .tool-mount :is(.teaching-aid-shell.teaching-workbench-tool,.teaching-workbench-tool){gap:var(--ui-tool-module-gap)!important;background:0 0!important;min-width:0!important;min-height:0!important;padding:0!important;overflow:hidden!important}[data-theme] .tool-mount .teaching-aid-shell.teaching-workbench-tool>.feature-top-nav{flex:0 0 var(--ui-tool-nav-height)!important;height:var(--ui-tool-nav-height)!important;min-height:var(--ui-tool-nav-height)!important;margin:16px 24px 0!important;padding:0 18px!important}[data-theme] .tool-mount .teaching-aid-shell.teaching-workbench-tool>.teaching-workbench-pane{flex:auto!important;min-width:0!important;min-height:0!important;margin:0 0 18px!important;overflow:hidden!important}[data-theme] .tool-mount :is(.note-workspace,.collage-workspace,.cover-generation,.mirror-workspace,.au-layout,.teaching-aid-workspace,.teaching-aid-center)>*{min-width:0!important;min-height:0!important}html.ui-system[data-workbench-kind] :is(.main,.main-card,.format-previews){padding:var(--ui-tool-grid-padding)!important;gap:var(--ui-tool-module-gap)!important;overflow:visible!important}html.ui-system[data-workbench-kind] :is(.main>*,.main-card>*,.format-previews>*){min-width:0!important;min-height:0!important}@media (width<=760px){[data-theme] .tool-mount>.app-main-content-fixed>.feature-top-nav{margin:12px 12px 0!important;padding-inline:12px!important}[data-theme] .tool-mount>.app-main-content-fixed>.feature-content{margin:12px 12px 16px!important;padding:16px!important}[data-theme] .tool-mount>.app-main-content-fixed>.feature-content>:is(.note-page,.collage-page,.cover-page)>:is(.note-page-heading,.collage-heading,.cover-heading){min-height:0!important;padding:14px 16px!important}[data-theme] .tool-mount>:is(.android-mirror,.textbooks,.ai-upscale-tool){padding:16px!important}[data-theme] .tool-mount .teaching-aid-shell.teaching-workbench-tool>.feature-top-nav{margin:12px 14px 0!important}[data-theme] .tool-mount .teaching-aid-shell.teaching-workbench-tool>.teaching-workbench-pane{margin-bottom:14px!important}}[data-theme] .tool-mount>.app-main-content-fixed>.feature-content,[data-theme] .tool-mount>:is(.android-mirror,.textbooks,.ai-upscale-tool),[data-theme] .tool-mount .teaching-workbench-pane>.teaching-aid-view{min-width:0!important;min-height:0!important;padding:var(--ui-tool-shadow-inset)!important;box-sizing:border-box!important}[data-theme] .tool-mount :is(.note-workspace,.collage-workspace,.cover-generation,.mirror-workspace,.au-layout,.teaching-aid-workspace,.teaching-aid-center){gap:var(--ui-tool-module-gap)!important;box-sizing:border-box!important;min-width:0!important;max-width:100%!important;min-height:0!important;max-height:100%!important;padding:0!important;overflow:visible!important}[data-theme] .tool-mount .cover-generation,[data-theme] .tool-mount .mirror-workspace{grid-template-columns:repeat(2,minmax(0,1fr))!important}[data-theme] .tool-mount :is(.tb-grid,.topic-library-grid,.cover-reference-grid,.cover-result-grid,.cover-gallery-grid,.cover-template-grid,.collage-library-grid,.collage-results-grid,.result-grid,.img-grid,.page-grid){gap:var(--ui-tool-grid-gap)!important;padding:var(--ui-tool-grid-padding)!important;box-sizing:border-box!important;grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr))!important}[data-theme] .tool-mount :is(.au-grid,.au-results,.au-result-grid){gap:var(--ui-tool-grid-gap)!important;padding:var(--ui-tool-grid-padding)!important;box-sizing:border-box!important;grid-template-columns:repeat(auto-fit,minmax(min(170px,100%),1fr))!important}@media (width<=900px){[data-theme] .tool-mount .collage-workspace,[data-theme] .tool-mount .teaching-aid-workspace,[data-theme] .tool-mount .cover-generation,[data-theme] .tool-mount .mirror-workspace,[data-theme] .tool-mount .au-layout{grid-template-rows:repeat(2,minmax(0,1fr))!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=760px){[data-theme] .tool-mount>.app-main-content-fixed>.feature-content,[data-theme] .tool-mount>:is(.android-mirror,.textbooks,.ai-upscale-tool),[data-theme] .tool-mount .teaching-workbench-pane>.teaching-aid-view{padding:var(--ui-tool-shadow-inset)!important}[data-theme] .tool-mount :is(.note-workspace,.collage-workspace,.cover-generation,.mirror-workspace,.au-layout,.teaching-aid-workspace,.teaching-aid-center){grid-template-rows:repeat(4,minmax(0,1fr))!important;grid-template-columns:minmax(0,1fr)!important}[data-theme] .tool-mount :is(.note-workspace,.teaching-aid-workspace){grid-template-rows:repeat(3,minmax(0,1fr))!important}[data-theme] .tool-mount .cover-generation,[data-theme] .tool-mount .mirror-workspace,[data-theme] .tool-mount .au-layout{grid-template-rows:repeat(2,minmax(0,1fr))!important}[data-theme] .tool-mount :is(.tb-grid,.topic-library-grid,.cover-reference-grid,.cover-result-grid,.cover-gallery-grid,.cover-template-grid,.collage-library-grid,.collage-results-grid,.result-grid,.img-grid,.page-grid,.au-grid,.au-results,.au-result-grid){grid-template-columns:minmax(0,1fr)!important}}html.ui-system[data-workbench-kind] body{padding:var(--ui-tool-shadow-inset)!important;gap:var(--ui-tool-module-gap)!important;box-sizing:border-box!important}html.ui-system[data-workbench-kind] :is(.main,.main-card,.format-previews){gap:var(--ui-tool-module-gap)!important;box-sizing:border-box!important;min-width:0!important;max-width:100%!important;min-height:0!important;max-height:100%!important;padding:0!important;overflow:visible!important}html.ui-system[data-workbench-kind] .main,html.ui-system[data-workbench-kind] .main-card{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)!important}html.ui-system[data-workbench-kind] .format-previews{grid-template-columns:repeat(2,minmax(0,1fr))!important}html.ui-system[data-workbench-kind] :is(.main,.main-card,.format-previews)>*{min-width:0!important;max-width:100%!important}@media (width<=900px){html.ui-system[data-workbench-kind] .main,html.ui-system[data-workbench-kind] .main-card{grid-template-rows:repeat(2,minmax(0,1fr))!important;grid-template-columns:minmax(0,1fr)!important}html.ui-system[data-workbench-kind] .format-previews{grid-template-columns:minmax(0,1fr)!important}}[data-theme] .tool-mount :is(.note-page,.collage-page,.cover-page,.note-workspace,.collage-workspace,.cover-generation,.cover-library,.cover-gallery,.mirror-workspace,.tb-library,.au-layout,.teaching-aid-workspace,.main,.main-card,.format-previews){box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important}[data-theme] .tool-mount :is(.au-top,.au-message,.mirror-header,.mirror-error,.mirror-notice,.tb-header,.tb-location,.tb-content-card,.teaching-aid-toolbar,.note-page-heading,.collage-heading,.cover-page>.cover-heading,.cover-page>.cover-notice){box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:none!important}[data-theme] .tool-mount :is(.mirror-header,.mirror-error,.mirror-notice){margin-inline:0!important}[data-theme] .tool-mount .mirror-header{margin-bottom:0!important}[data-theme] .tool-mount :is(.note-page-heading,.collage-heading,.cover-page>.cover-heading){margin:0!important}[data-theme] .tool-mount>.app-main-content-fixed>.feature-top-nav{width:auto!important;margin:var(--ui-tool-shadow-inset) var(--ui-tool-shadow-inset) 0!important}:is([data-theme] .tool-mount>.app-main-content-fixed>.feature-content:has(>.note-page),[data-theme] .tool-mount>.app-main-content-fixed>.feature-content:has(>.collage-page),[data-theme] .tool-mount>.app-main-content-fixed>.feature-content:has(>.cover-page)){width:100%!important;margin:var(--ui-tool-module-gap) 0 0!important;padding:var(--ui-tool-shadow-inset)!important;box-sizing:border-box!important}[data-theme] .tool-mount .teaching-aid-shell.teaching-workbench-tool>.feature-top-nav{width:auto!important;margin:var(--ui-tool-shadow-inset) var(--ui-tool-shadow-inset) 0!important}[data-theme] .tool-mount .teaching-aid-shell.teaching-workbench-tool>.teaching-workbench-pane{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;margin-bottom:0!important}@media (width<=768px){[data-theme] .tool-mount>.app-main-content-fixed>.feature-top-nav,[data-theme] .tool-mount .teaching-aid-shell.teaching-workbench-tool>.feature-top-nav{margin:var(--ui-tool-shadow-inset) var(--ui-tool-shadow-inset) 0!important}:is([data-theme] .tool-mount>.app-main-content-fixed>.feature-content:has(>.note-page),[data-theme] .tool-mount>.app-main-content-fixed>.feature-content:has(>.collage-page),[data-theme] .tool-mount>.app-main-content-fixed>.feature-content:has(>.cover-page)){margin-top:var(--ui-tool-module-gap)!important;padding:var(--ui-tool-shadow-inset)!important}}[data-theme] .tool-mount :is(.note-page,.collage-page,.cover-page,.note-workspace,.collage-workspace,.cover-generation,.cover-library,.cover-gallery,.mirror-workspace,.au-layout,.teaching-aid-workspace,.teaching-aid-center,.tool-detail-columns),html.ui-system[data-workbench-kind] :is(.container,.main,.main-card,.format-previews,.teaching-workbench-tool,.teaching-workbench-pane){overflow:visible!important}[data-theme] .tool-mount,[data-theme] .tool-mount>*,[data-theme] .tool-mount :is(.xiaohongshu-tool-root,.app-main-content-fixed,.teaching-workbench-tool,.teaching-aid-shell,.android-mirror,.textbooks,.ai-upscale-tool){box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;height:100%!important;min-height:0!important;max-height:100%!important}[data-theme] .tool-mount :is(.xiaohongshu-tool-root,.app-main-content-fixed,.teaching-workbench-tool,.teaching-aid-shell,.android-mirror,.textbooks,.ai-upscale-tool){background-color:#0000!important;background-image:none!important;overflow:hidden!important}[data-theme] .tool-mount>.xiaohongshu-tool-root>.app-main-content-fixed,[data-theme] .tool-mount>.app-main-content-fixed{flex:1 1 0!important;padding:0!important}[data-theme] .tool-mount :is(.app-main-content-fixed,.teaching-workbench-tool)>.feature-top-nav{flex:0 0 var(--ui-tool-nav-height)!important;width:auto!important;height:var(--ui-tool-nav-height)!important;min-height:var(--ui-tool-nav-height)!important;margin:var(--ui-tool-shadow-inset) var(--ui-tool-shadow-inset) 0!important;box-sizing:border-box!important}[data-theme] .tool-mount :is(.app-main-content-fixed,.teaching-workbench-tool)>.feature-content,[data-theme] .tool-mount .teaching-workbench-pane>.teaching-aid-view{width:100%!important;min-width:0!important;min-height:0!important;margin:var(--ui-tool-module-gap) 0 0!important;padding:var(--ui-tool-shadow-inset)!important;box-sizing:border-box!important;flex:1 1 0!important;overflow:hidden!important}[data-theme] .tool-mount :is(.note-page,.collage-page,.cover-page,.note-workspace,.collage-workspace,.cover-generation,.mirror-workspace,.au-layout,.teaching-aid-workspace,.teaching-aid-center,.main,.main-card,.format-previews){box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;min-height:0!important}[data-theme] .tool-mount :is(.note-page,.collage-page,.cover-page){gap:var(--ui-tool-module-gap)!important;flex:1 1 0!important;margin:0!important;padding:0!important;overflow:visible!important}[data-theme] .tool-mount :is(.note-workspace,.collage-workspace,.cover-generation,.mirror-workspace,.au-layout,.teaching-aid-workspace,.teaching-aid-center){gap:var(--ui-tool-module-gap)!important;padding:0!important;overflow:visible!important}[data-theme] .tool-mount :is(.note-workspace,.collage-workspace,.cover-generation,.mirror-workspace,.au-layout,.teaching-aid-workspace,.teaching-aid-center)>*{min-width:0!important;max-width:100%!important}[data-theme] .tool-mount .xiaohongshu-tool-root .feature-content>:is(.note-page,.collage-page,.cover-page)>:is(.note-page-heading,.collage-heading,.cover-heading){box-sizing:border-box!important;width:100%!important;min-width:0!important;margin:0!important}@media (width<=768px){[data-theme] .tool-mount :is(.app-main-content-fixed,.teaching-workbench-tool)>.feature-top-nav{margin:var(--ui-tool-shadow-inset) var(--ui-tool-shadow-inset) 0!important}[data-theme] .tool-mount :is(.app-main-content-fixed,.teaching-workbench-tool)>.feature-content,[data-theme] .tool-mount .teaching-workbench-pane>.teaching-aid-view{margin-top:var(--ui-tool-module-gap)!important;padding:var(--ui-tool-shadow-inset)!important}}[data-theme] .tool-mount>.xiaohongshu-tool-root>.app-main-content-fixed>.feature-content:has(>.note-page){margin-top:var(--ui-tool-module-gap)!important;padding-top:0!important;padding-right:var(--ui-tool-shadow-inset)!important;padding-bottom:var(--ui-tool-shadow-inset)!important;padding-left:var(--ui-tool-shadow-inset)!important}[data-theme] .tool-mount>.app-main-content-fixed>.feature-content:has(>.note-page){margin-top:var(--ui-tool-module-gap)!important;padding-top:0!important;padding-right:var(--ui-tool-shadow-inset)!important;padding-bottom:var(--ui-tool-shadow-inset)!important;padding-left:var(--ui-tool-shadow-inset)!important}[data-theme] .tool-mount>.app-main-content-fixed>.feature-content:has(>.collage-page){margin-top:var(--ui-tool-module-gap)!important;padding-top:0!important;padding-right:var(--ui-tool-shadow-inset)!important;padding-bottom:var(--ui-tool-shadow-inset)!important;padding-left:var(--ui-tool-shadow-inset)!important}[data-theme] .tool-mount>.app-main-content-fixed>.feature-content:has(>.cover-page){margin-top:var(--ui-tool-module-gap)!important;padding-top:0!important;padding-right:var(--ui-tool-shadow-inset)!important;padding-bottom:var(--ui-tool-shadow-inset)!important;padding-left:var(--ui-tool-shadow-inset)!important}[data-theme] .tool-mount .teaching-workbench-pane>.teaching-aid-view{padding-top:0!important;padding-right:var(--ui-tool-shadow-inset)!important;padding-bottom:var(--ui-tool-shadow-inset)!important;padding-left:var(--ui-tool-shadow-inset)!important;margin-top:0!important}[data-theme] .tool-mount .collage-settings-module .collage-bg-swatch{background:var(--collage-swatch-color)!important;border:var(--collage-swatch-border)!important;box-shadow:var(--ui-card-shadow)!important;background-image:none!important}[data-theme] .tool-mount .collage-settings-module .collage-bg-swatch:hover:not(:disabled){background:var(--collage-swatch-color)!important;border:var(--collage-swatch-border)!important;box-shadow:var(--ui-card-shadow-hover)!important;transform:none!important}[data-theme] .tool-mount .note-collection-list{scrollbar-gutter:stable;box-sizing:border-box!important;min-width:0!important;min-height:0!important;padding:var(--ui-tool-grid-padding)!important;gap:var(--ui-tool-grid-gap)!important;overflow-y:auto!important}[data-theme] .tool-mount,[data-theme] .tool-mount>*,[data-theme] .tool-mount :is(.xiaohongshu-tool-root,.app-main-content,.app-main-content-fixed,.teaching-workbench-tool,.teaching-aid-shell,.android-mirror,.textbooks,.ai-upscale-tool){box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;height:100%!important;min-height:0!important;max-height:100%!important}[data-theme] .tool-mount :is(.xiaohongshu-tool-root,.app-main-content,.app-main-content-fixed,.teaching-workbench-tool,.teaching-aid-shell,.android-mirror,.textbooks,.ai-upscale-tool){background:0 0!important;overflow:hidden!important}[data-theme] .tool-mount :is(.app-main-content-fixed,.teaching-workbench-tool){flex-direction:column!important;gap:0!important;padding:0!important;display:flex!important}[data-theme] .tool-mount :is(.app-main-content-fixed,.teaching-workbench-tool)>.feature-top-nav{flex:0 0 var(--ui-tool-nav-height)!important;width:auto!important;height:var(--ui-tool-nav-height)!important;min-height:var(--ui-tool-nav-height)!important;margin:var(--ui-tool-shadow-inset) var(--ui-tool-shadow-inset) 0!important;box-sizing:border-box!important;padding-inline:18px!important}[data-theme] .tool-mount :is(.app-main-content-fixed,.teaching-workbench-tool)>.feature-content{width:100%!important;min-width:0!important;min-height:0!important;margin:var(--ui-tool-module-gap) 0 0!important;padding:0 var(--ui-tool-shadow-inset) var(--ui-tool-shadow-inset)!important;box-sizing:border-box!important;flex-direction:column!important;flex:1 1 0!important;gap:0!important;display:flex!important;overflow:hidden!important}[data-theme] .tool-mount :is(.app-main-content-fixed,.teaching-workbench-tool)>.global-feature-content{padding:var(--ui-tool-shadow-inset)!important;margin-top:0!important}[data-theme] .tool-mount :is(.note-page,.collage-page,.cover-page){gap:var(--ui-tool-module-gap)!important;background:0 0!important;flex-direction:column!important;flex:1 1 0!important;width:100%!important;min-width:0!important;min-height:0!important;margin:0!important;padding:0!important;display:flex!important;overflow:visible!important}[data-theme] .tool-mount :is(.note-page-heading,.collage-heading,.cover-page>.cover-heading,.cover-page>.cover-notice){box-sizing:border-box!important;width:100%!important;min-width:0!important;margin:0!important}[data-theme] .tool-mount :is(.note-workspace,.collage-workspace,.cover-generation,.cover-library,.cover-gallery,.mirror-workspace,.au-layout,.teaching-aid-workspace,.teaching-aid-center,.tool-detail-columns){gap:var(--ui-tool-module-gap)!important;box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;min-height:0!important;margin:0!important;overflow:visible!important}[data-theme] .tool-mount :is(.note-workspace,.collage-workspace,.cover-generation,.mirror-workspace,.au-layout,.teaching-aid-workspace,.teaching-aid-center)>*{box-sizing:border-box!important;min-width:0!important;max-width:100%!important}[data-theme] .tool-mount .teaching-aid-shell.teaching-workbench-tool>.feature-top-nav{margin:var(--ui-tool-shadow-inset) var(--ui-tool-shadow-inset) 0!important}[data-theme] .tool-mount .teaching-aid-shell.teaching-workbench-tool>.teaching-workbench-pane{flex:1 1 0!important;width:100%!important;min-width:0!important;min-height:0!important;margin:0!important;padding:0!important;overflow:hidden!important}[data-theme] .tool-mount .teaching-workbench-pane>.teaching-aid-view{width:100%!important;min-width:0!important;min-height:0!important;padding:0 var(--ui-tool-shadow-inset) var(--ui-tool-shadow-inset)!important;gap:var(--ui-tool-module-gap)!important;box-sizing:border-box!important;background:0 0!important;margin:0!important;overflow:hidden!important}[data-theme] .tool-mount>:is(.android-mirror,.textbooks,.ai-upscale-tool){padding:var(--ui-tool-shadow-inset)!important;gap:var(--ui-tool-module-gap)!important;background:0 0!important;flex-direction:column!important;display:flex!important}[data-theme] .tool-mount>:is(.android-mirror,.textbooks,.ai-upscale-tool)>*{box-sizing:border-box!important;min-width:0!important;max-width:100%!important}[data-theme] .tool-mount>:is(.android-mirror,.textbooks,.ai-upscale-tool) :is(.mirror-header,.au-top,.tb-header,.teaching-aid-toolbar),[data-theme] .tool-mount .teaching-workbench-pane>.teaching-aid-view>.teaching-aid-toolbar{width:100%!important;min-width:0!important;min-height:var(--ui-tool-title-height)!important;box-sizing:border-box!important;margin:0!important}[data-theme] .tool-mount :is(.cover-library,.cover-gallery){overflow:hidden!important}[data-theme] .tool-mount .cover-library{overscroll-behavior:contain!important;scrollbar-gutter:stable!important;overflow-y:auto!important}html.ui-system[data-workbench-kind],html.ui-system[data-workbench-kind] body{box-sizing:border-box!important;background:0 0!important;width:100%!important;min-width:0!important;height:100%!important;min-height:0!important}html.ui-system[data-workbench-kind] body{padding:var(--ui-tool-shadow-inset)!important;gap:var(--ui-tool-module-gap)!important;flex-direction:column!important;margin:0!important;display:flex!important;overflow:hidden!important}html.ui-system[data-workbench-kind] :is(.toolbar,.header){width:100%!important;min-width:0!important;min-height:var(--ui-tool-title-height)!important;box-sizing:border-box!important;margin:0!important}html.ui-system[data-workbench-kind] :is(.main,.main-card,.format-previews){gap:var(--ui-tool-module-gap)!important;box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;min-height:0!important;margin:0!important;padding:0!important;overflow:visible!important}html.ui-system[data-workbench-kind] :is(.main,.main-card,.format-previews)>*{box-sizing:border-box!important;min-width:0!important;max-width:100%!important}[data-theme] .tool-mount :is(.note-workspace,.collage-workspace,.cover-generation,.mirror-workspace,.au-layout,.teaching-aid-workspace,.main,.main-card,.format-previews){grid-template-columns:minmax(0,1fr)!important}[data-theme] .tool-mount .note-workspace{grid-template-columns:repeat(2,minmax(0,1fr))!important}[data-theme] .tool-mount .note-workspace.note-workspace-with-collection{grid-template-columns:repeat(3,minmax(0,1fr))!important}[data-theme] .tool-mount .collage-workspace{grid-template-columns:repeat(4,minmax(0,1fr))!important}[data-theme] .tool-mount .cover-generation,[data-theme] .tool-mount .mirror-workspace{grid-template-columns:repeat(2,minmax(0,1fr))!important}[data-theme] .tool-mount .au-layout{grid-template-columns:minmax(0,.85fr) minmax(0,1fr) minmax(0,1.15fr)!important}[data-theme] .tool-mount .teaching-aid-workspace{grid-template-columns:minmax(0,.95fr) minmax(0,1.35fr) minmax(0,.95fr)!important}[data-theme] .tool-mount .main,[data-theme] .tool-mount .main-card{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)!important}[data-theme] .tool-mount .format-previews{grid-template-columns:repeat(2,minmax(0,1fr))!important}[data-theme] .tool-mount :is(.tb-grid,.topic-library-grid,.cover-reference-grid,.cover-result-grid,.cover-gallery-grid,.cover-template-grid,.collage-library-grid,.collage-results-grid,.result-grid,.img-grid,.page-grid,.au-grid,.au-results,.au-result-grid){gap:var(--ui-tool-grid-gap)!important;box-sizing:border-box!important;grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr))!important;min-width:0!important;max-width:100%!important}[data-theme] .tool-mount :is(.tb-grid,.topic-library-grid,.cover-reference-grid,.cover-result-grid,.cover-gallery-grid,.cover-template-grid,.collage-library-grid,.collage-results-grid,.result-grid,.img-grid,.page-grid,.au-grid,.au-results,.au-result-grid)>*{min-width:0!important;max-width:100%!important}@media (width<=768px){[data-theme] .tool-mount :is(.app-main-content-fixed,.teaching-workbench-tool)>.feature-top-nav,[data-theme] .tool-mount .teaching-aid-shell.teaching-workbench-tool>.feature-top-nav{margin:var(--ui-tool-shadow-inset) var(--ui-tool-shadow-inset) 0!important}[data-theme] .tool-mount>:is(.android-mirror,.textbooks,.ai-upscale-tool),html.ui-system[data-workbench-kind] body{padding:var(--ui-tool-shadow-inset)!important}}@media (width<=1180px){[data-theme] .tool-mount .mirror-workspace{grid-template-rows:repeat(2,minmax(0,1fr))!important;grid-template-columns:minmax(0,1fr)!important}}@media (width<=900px){[data-theme] .tool-mount .note-workspace,[data-theme] .tool-mount .collage-workspace,[data-theme] .tool-mount .teaching-aid-workspace{grid-template-rows:repeat(2,minmax(0,1fr))!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}[data-theme] .tool-mount .note-workspace{grid-template-rows:repeat(2,minmax(0,1fr))!important;grid-template-columns:minmax(0,1fr)!important}[data-theme] .tool-mount .note-workspace.note-workspace-with-collection{grid-template-rows:repeat(3,minmax(0,1fr))!important;grid-template-columns:minmax(0,1fr)!important}[data-theme] .tool-mount .cover-generation,[data-theme] .tool-mount .au-layout{grid-template-rows:repeat(2,minmax(0,1fr))!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}html.ui-system[data-workbench-kind] .main,html.ui-system[data-workbench-kind] .main-card{grid-template-rows:repeat(2,minmax(0,1fr))!important;grid-template-columns:minmax(0,1fr)!important}html.ui-system[data-workbench-kind] .format-previews{grid-template-columns:minmax(0,1fr)!important}}@media (width<=760px){[data-theme] .tool-mount :is(.note-workspace,.collage-workspace,.cover-generation,.mirror-workspace,.au-layout,.teaching-aid-workspace,.teaching-aid-center){grid-template-rows:repeat(4,minmax(0,1fr))!important;grid-template-columns:minmax(0,1fr)!important}[data-theme] .tool-mount :is(.note-workspace,.teaching-aid-workspace){grid-template-rows:repeat(3,minmax(0,1fr))!important}[data-theme] .tool-mount :is(.cover-generation,.mirror-workspace,.au-layout){grid-template-rows:repeat(2,minmax(0,1fr))!important}html.ui-system[data-workbench-kind] :is(.main,.main-card){grid-template-rows:repeat(2,minmax(0,1fr))!important;grid-template-columns:minmax(0,1fr)!important}html.ui-system[data-workbench-kind] .format-previews{grid-template-columns:minmax(0,1fr)!important}}[data-theme] .tool-mount .teaching-aid-shell.teaching-workbench-tool{gap:var(--ui-tool-module-gap)!important;flex-direction:column!important;padding:0!important;display:flex!important}[data-theme] .tool-mount .teaching-aid-shell.teaching-workbench-tool>.feature-top-nav{flex:0 0 var(--ui-tool-nav-height)!important;width:auto!important;height:var(--ui-tool-nav-height)!important;min-height:var(--ui-tool-nav-height)!important;margin:var(--ui-tool-shadow-inset) var(--ui-tool-shadow-inset) 0!important}[data-theme] .tool-mount .teaching-aid-shell.teaching-workbench-tool>.teaching-workbench-pane{flex:1 1 0!important;width:100%!important;min-width:0!important;min-height:0!important;margin:0!important;padding:0!important}[data-theme] .tool-mount .teaching-aid-shell.teaching-workbench-tool>.teaching-workbench-pane>.teaching-aid-view{width:100%!important;min-width:0!important;min-height:0!important;padding:0 var(--ui-tool-shadow-inset) var(--ui-tool-shadow-inset)!important;gap:var(--ui-tool-module-gap)!important;box-sizing:border-box!important;margin:0!important}html.ui-system[data-workbench-kind] body{padding:0 var(--ui-tool-shadow-inset) var(--ui-tool-shadow-inset)!important;gap:var(--ui-tool-module-gap)!important}
