:root{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#f8fafc;background:#0a0a0a;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box}body{margin:0;min-width:320px;min-height:100vh;background:#0a0a0a}button,textarea,a{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed}#root{min-height:100vh}.app-shell{--color-bg-black: #0A0A0A;--color-bg-ink: #0F1117;--color-bg-slate: #1E202B;--color-bg-code: #060A12;--color-panel: rgba(15, 17, 23, .78);--color-panel-strong: rgba(30, 32, 43, .88);--color-panel-soft: rgba(255, 255, 255, .04);--color-panel-hover: rgba(255, 255, 255, .075);--color-panel-border: rgba(255, 255, 255, .1);--color-panel-border-soft: rgba(255, 255, 255, .08);--color-text-primary: #F8FAFC;--color-text-secondary: #CBD5E1;--color-text-muted: #94A3B8;--color-text-faint: #64748B;--color-text-code: #DBEAFE;--color-text-terminal: #DDF4FF;--color-accent-cyan: #38BDF8;--color-accent-blue: #3B82F6;--color-accent-violet: #8B5CF6;--color-accent-purple: #A855F7;--color-accent-green: #22C55E;--color-accent-amber: #F59E0B;--color-accent-red: #EF4444;--nav-bg: rgba(10, 10, 10, .62);--editor-bg: rgba(10, 10, 10, .58);--grid-line-x: rgba(255, 255, 255, .035);--grid-line-y: rgba(255, 255, 255, .028);--soft-row-bg: rgba(255, 255, 255, .035);--terminal-chrome-bg: rgba(255, 255, 255, .035);--pill-bg: rgba(255, 255, 255, .055);--gradient-page-left: radial-gradient(circle at top left, rgba(56, 189, 248, .18), transparent 35%);--gradient-page-right: radial-gradient(circle at top right, rgba(168, 85, 247, .16), transparent 35%);--gradient-page-depth: linear-gradient(180deg, rgba(30, 32, 43, .72), rgba(10, 10, 10, .28) 42%);--gradient-accent-band: linear-gradient(90deg, rgba(56, 189, 248, .55), rgba(139, 92, 246, .45), rgba(168, 85, 247, .55));--gradient-button: linear-gradient(90deg, var(--color-accent-cyan), var(--color-accent-blue), var(--color-accent-violet));--gradient-selected: linear-gradient(135deg, rgba(56, 189, 248, .16), rgba(139, 92, 246, .1));--gradient-progress: linear-gradient(90deg, var(--color-accent-cyan), var(--color-accent-violet), var(--color-accent-purple));--gradient-script: linear-gradient(180deg, rgba(56, 189, 248, .05), rgba(139, 92, 246, .03));--radius-sm: 7px;--radius-md: 12px;--radius-lg: 14px;--radius-xl: 16px;--radius-panel: 18px;--radius-pill: 999px;--glow-panel: 0 24px 90px rgba(0, 0, 0, .42);--glow-nav: 0 22px 70px rgba(0, 0, 0, .35);--glow-button: 0 18px 42px rgba(59, 130, 246, .28);--glow-button-hover: 0 20px 54px rgba(139, 92, 246, .34);--glow-active: 0 0 36px rgba(56, 189, 248, .14);--glow-focus: rgba(56, 189, 248, .72);--space-1: 4px;--space-2: 8px;--space-3: 10px;--space-4: 12px;--space-5: 14px;--space-6: 16px;--space-7: 18px;--space-8: 28px;--container-max: 1480px;--page-padding-x: clamp(14px, 3vw, 36px);--page-padding-top: 18px;--page-padding-bottom: 44px;--transition-fast: .16s ease;--font-mono: ui-monospace, "SFMono-Regular", "Cascadia Code", Consolas, monospace;--bg-black: var(--color-bg-black);--bg-ink: var(--color-bg-ink);--bg-slate: var(--color-bg-slate);--panel: var(--color-panel);--panel-strong: var(--color-panel-strong);--panel-border: var(--color-panel-border);--text-primary: var(--color-text-primary);--text-secondary: var(--color-text-secondary);--text-muted: var(--color-text-muted);--text-faint: var(--color-text-faint);--accent-cyan: var(--color-accent-cyan);--accent-blue: var(--color-accent-blue);--accent-violet: var(--color-accent-violet);--accent-purple: var(--color-accent-purple);--accent-green: var(--color-accent-green);--accent-amber: var(--color-accent-amber);--accent-red: var(--color-accent-red);min-height:100vh;padding:var(--page-padding-top) var(--page-padding-x) var(--page-padding-bottom);color:var(--text-primary);background:var(--gradient-page-left),var(--gradient-page-right),var(--gradient-page-depth),var(--page-bg, var(--bg-black));isolation:isolate}.app-shell.theme-light{--color-bg-black: #F6F8FB;--color-bg-ink: #FFFFFF;--color-bg-slate: #E8EEF5;--color-panel: rgba(255, 255, 255, .84);--color-panel-strong: rgba(255, 255, 255, .94);--color-panel-soft: rgba(15, 23, 42, .045);--color-panel-hover: rgba(14, 165, 233, .09);--color-panel-border: rgba(15, 23, 42, .14);--color-panel-border-soft: rgba(15, 23, 42, .1);--color-text-primary: #0F172A;--color-text-secondary: #334155;--color-text-muted: #475569;--color-text-faint: #64748B;--color-accent-cyan: #0284C7;--color-accent-blue: #2563EB;--color-accent-violet: #6D28D9;--color-accent-purple: #7C3AED;--nav-bg: rgba(255, 255, 255, .82);--editor-bg: rgba(255, 255, 255, .8);--grid-line-x: rgba(15, 23, 42, .045);--grid-line-y: rgba(15, 23, 42, .035);--soft-row-bg: rgba(15, 23, 42, .035);--terminal-chrome-bg: rgba(15, 23, 42, .035);--pill-bg: rgba(15, 23, 42, .055);--gradient-page-left: radial-gradient(circle at top left, rgba(14, 165, 233, .15), transparent 34%);--gradient-page-right: radial-gradient(circle at top right, rgba(124, 58, 237, .1), transparent 34%);--gradient-page-depth: linear-gradient(180deg, rgba(232, 238, 245, .86), rgba(246, 248, 251, .72) 48%);--gradient-accent-band: linear-gradient(90deg, rgba(14, 165, 233, .32), rgba(109, 40, 217, .2), rgba(124, 58, 237, .28));--gradient-selected: linear-gradient(135deg, rgba(14, 165, 233, .12), rgba(109, 40, 217, .07));--glow-panel: 0 20px 70px rgba(15, 23, 42, .12);--glow-nav: 0 18px 54px rgba(15, 23, 42, .14);--glow-button: 0 16px 34px rgba(37, 99, 235, .18);--glow-button-hover: 0 18px 42px rgba(109, 40, 217, .2);--glow-active: 0 0 28px rgba(14, 165, 233, .13);--glow-focus: rgba(2, 132, 199, .64)}.app-shell.theme-light .hero-terminal{--color-panel-soft: rgba(255, 255, 255, .06);--color-panel-hover: rgba(255, 255, 255, .11);--color-panel-border-soft: rgba(255, 255, 255, .1);--color-text-terminal: #DDF4FF;--text-primary: #F8FAFC;--text-secondary: #CBD5E1;--text-faint: #94A3B8;--terminal-chrome-bg: rgba(255, 255, 255, .035);background:#0f1117eb}.app-shell:before{position:fixed;inset:0;z-index:-1;pointer-events:none;content:"";background:linear-gradient(var(--grid-line-x) 1px,transparent 1px),linear-gradient(90deg,var(--grid-line-y) 1px,transparent 1px);background-size:42px 42px;-webkit-mask-image:linear-gradient(180deg,#000,transparent 78%);mask-image:linear-gradient(180deg,#000,transparent 78%)}.top-nav,.layout-editor,.hero-section,.dashboard-simulator,.mode-strip,.private-placeholder,.builder-section,.presets-panel,.category-section,.summary-panel,.script-panel,.note-panel{width:min(var(--container-max),100%);margin-right:auto;margin-left:auto}.top-nav{position:sticky;top:12px;z-index:10;display:grid;grid-template-columns:1fr auto 1fr;gap:var(--space-7);align-items:center;padding:var(--space-4) var(--space-5);border:1px solid var(--panel-border);border-radius:var(--radius-xl);background:var(--nav-bg);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:var(--glow-nav)}.brand-mark,.nav-links,.nav-actions,.nav-cta,.hero-actions,.button-primary,.button-secondary,.panel-title,.mode-option,.catalog-main-button,.summary-list{display:flex;align-items:center}.brand-mark{gap:var(--space-3);color:var(--text-primary);font-weight:800;text-decoration:none}.brand-mark svg{color:var(--accent-cyan)}.nav-links{justify-content:center;gap:var(--space-2)}.nav-actions{justify-content:flex-end;gap:var(--space-2)}.nav-links a,.nav-cta,.theme-toggle,.button-secondary{border:1px solid var(--color-panel-border-soft);background:var(--color-panel-soft);color:var(--text-secondary)}.nav-links a,.nav-cta,.theme-toggle{min-height:36px;padding:8px 12px;border-radius:999px;font-size:.88rem;text-decoration:none}.nav-cta{justify-content:center}.theme-toggle{display:inline-flex;gap:var(--space-2);align-items:center;justify-content:center;font-weight:800}.layout-editor{margin-top:var(--space-5);padding:var(--space-6);border:1px solid var(--panel-border);border-radius:var(--radius-panel);background:var(--editor-bg);box-shadow:var(--glow-nav);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.layout-editor-header,.layout-editor-actions,.layout-section-item,.layout-drag-handle,.layout-visibility-toggle{display:flex;align-items:center}.layout-editor-header{justify-content:space-between;gap:var(--space-5)}.layout-editor-header h2,.layout-editor-header p{margin-bottom:0}.layout-safety-note{margin:var(--space-5) 0;padding:var(--space-4);border:1px solid rgba(245,158,11,.24);border-radius:var(--radius-md);background:#f59e0b14;color:var(--text-secondary);line-height:1.5}.layout-editor-actions{flex-wrap:wrap;gap:var(--space-3);margin-bottom:var(--space-5)}.layout-section-list{display:grid;gap:var(--space-2);padding:0;margin:0;list-style:none}.layout-section-item{justify-content:space-between;gap:var(--space-4);padding:var(--space-4);border:1px solid var(--color-panel-border-soft);border-radius:var(--radius-md);background:var(--color-panel-soft)}.layout-section-item.is-dragging{opacity:.54}.layout-drag-handle,.layout-visibility-toggle{gap:var(--space-2)}.layout-drag-handle{flex:0 0 auto;color:var(--accent-cyan);cursor:grab;font-weight:800}.layout-section-copy{flex:1 1 auto;min-width:0}.layout-section-copy strong,.layout-section-copy small{display:block}.layout-section-copy small{margin-top:var(--space-1);color:var(--text-muted);line-height:1.4}.layout-visibility-toggle{justify-content:center;min-width:106px;min-height:38px;border:1px solid var(--color-panel-border-soft);border-radius:var(--radius-pill);background:#ffffff0d;color:var(--text-secondary);font-weight:800}.layout-visibility-toggle[aria-pressed=true]{border-color:#38bdf86b;color:var(--text-primary);background:#38bdf81f}.hero-section{display:grid;grid-template-columns:minmax(0,.85fr) minmax(460px,1fr);gap:clamp(28px,5vw,72px);align-items:start;min-height:auto;padding:clamp(16px,3vw,38px) 0 24px}.hero-copy{max-width:760px}.eyebrow{margin:0 0 12px;color:var(--accent-cyan);font-size:.78rem;font-weight:800;letter-spacing:0;text-transform:uppercase}h1,h2,h3,p{margin-top:0}h1{margin-bottom:20px;color:var(--text-primary);font-size:clamp(1.6rem,3.6vw,3rem);line-height:1.02;letter-spacing:0}h2{margin-bottom:8px;color:var(--text-primary);font-size:1.35rem;line-height:1.16}h3{margin-bottom:0;color:var(--text-primary);font-size:.98rem}.header-copy{max-width:680px;margin-bottom:0;color:var(--text-secondary);font-size:clamp(1.05rem,2vw,1.22rem);line-height:1.65}.hero-metrics{display:flex;flex-wrap:wrap;gap:10px;margin-top:28px}.hero-metrics span,.summary-list span,.catalog-title small,.catalog-meta em,.status-pill,.alert-row small{border:1px solid rgba(255,255,255,.1);border-radius:999px;background:var(--pill-bg)}.hero-metrics span{padding:9px 12px;color:var(--text-muted)}.hero-metrics strong{color:var(--text-primary)}.hero-visuals{display:grid;gap:var(--space-6)}.hero-terminal,.dashboard-simulator,.private-placeholder,.presets-panel,.category-section,.summary-panel,.script-panel,.note-panel,.sim-panel{position:relative;overflow:hidden;border:1px solid var(--panel-border);border-radius:var(--radius-panel);background:var(--panel);box-shadow:var(--glow-panel);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.hero-terminal:before,.script-panel:before,.catalog-item.is-selected:before,.preset-button:hover:before,.sim-panel:before{position:absolute;inset:0;pointer-events:none;content:"";background:var(--gradient-accent-band);opacity:.16}.terminal-chrome{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-5) var(--space-6);border-bottom:1px solid var(--color-panel-border-soft);background:var(--terminal-chrome-bg)}.terminal-chrome span{width:10px;height:10px;border-radius:var(--radius-pill)}.terminal-chrome span:nth-child(1){background:var(--accent-red)}.terminal-chrome span:nth-child(2){background:var(--accent-amber)}.terminal-chrome span:nth-child(3){background:var(--accent-green)}.terminal-chrome strong{margin-left:auto;color:var(--text-faint);font-family:var(--font-mono);font-size:.82rem}.terminal-body{padding:clamp(18px,3vw,28px);color:var(--color-text-terminal);font-family:var(--font-mono);font-size:clamp(.9rem,1.6vw,1rem);line-height:1.75}.terminal-body p{margin-bottom:9px}.terminal-body span{color:var(--accent-green)}.terminal-command{color:var(--text-primary)}.cursor{display:inline-block;margin-left:3px;color:var(--accent-cyan)!important;animation:blink 1s steps(2,start) infinite}.hero-actions,.action-grid{gap:10px}.hero-actions{flex-wrap:wrap;padding:0 clamp(18px,3vw,28px) clamp(18px,3vw,28px)}.button-primary,.button-secondary,.nav-cta,.theme-toggle,.preset-button,.catalog-main-button,.mode-option{min-height:42px;border-radius:var(--radius-md);font-weight:800;text-decoration:none;transition:transform var(--transition-fast),border-color var(--transition-fast),background var(--transition-fast),box-shadow var(--transition-fast)}.button-primary,.button-secondary{justify-content:center;gap:8px;padding:11px 14px}.button-primary{border:1px solid rgba(255,255,255,.22);background:var(--gradient-button);color:#fff;box-shadow:var(--glow-button)}.button-secondary:hover,.nav-links a:hover,.nav-cta:hover,.theme-toggle:hover,.preset-button:hover,.catalog-item:hover:not(.is-disabled),.mode-option:hover:not(:disabled){border-color:#38bdf87a;background:var(--color-panel-hover);transform:translateY(-1px)}.button-primary:hover{transform:translateY(-1px);box-shadow:var(--glow-button-hover)}.button-clear{border-color:#f59e0b3d}.button-clear:hover{border-color:#f59e0b6b}button:focus-visible,a:focus-visible,textarea:focus-visible{outline:3px solid var(--glow-focus);outline-offset:3px}.section-heading p,.private-placeholder p,.mode-option small,.catalog-description,.preset-button span,.note-panel p{color:var(--text-muted)}.dashboard-simulator{padding:clamp(18px,3vw,28px)}.section-heading{margin-bottom:14px}.section-heading-large{margin-bottom:18px}.section-heading-large h2{font-size:clamp(1.55rem,3vw,2.05rem)}.section-heading p{margin-bottom:0;line-height:1.5}.dashboard-grid{display:grid;grid-template-columns:1fr 1.15fr 1fr;gap:var(--space-5)}.sim-panel{padding:var(--space-6);box-shadow:none}.panel-title{gap:9px;margin-bottom:var(--space-5)}.panel-title svg{color:var(--accent-cyan)}.machine-table,.alert-list{display:grid;gap:var(--space-2)}.machine-row,.alert-row{display:flex;justify-content:space-between;gap:var(--space-4);align-items:center;padding:10px 11px;border:1px solid var(--color-panel-border-soft);border-radius:var(--radius-md);background:var(--soft-row-bg)}.machine-row span,.alert-row span{color:var(--text-secondary)}.status-pill,.alert-row small{padding:4px 8px;font-size:.72rem}.status-pill.ready{color:#bbf7d0;background:#22c55e29}.status-pill.installing{color:#bfdbfe;background:#3b82f62e}.status-pill.attention{color:#fde68a;background:#f59e0b2e}.pipeline{position:relative;display:grid;grid-template-columns:repeat(5,1fr);gap:var(--space-2);padding-top:26px}.pipeline:before{position:absolute;top:9px;right:8%;left:8%;height:4px;border-radius:var(--radius-pill);content:"";background:linear-gradient(90deg,var(--accent-cyan),var(--accent-violet),rgba(255,255,255,.14))}.pipeline span{position:relative;padding:10px 6px;border:1px solid var(--color-panel-border-soft);border-radius:var(--radius-md);background:var(--color-panel-soft);color:var(--text-muted);font-size:.78rem;font-weight:800;text-align:center}.pipeline span:before{position:absolute;top:-22px;left:calc(50% - 5px);width:10px;height:10px;border-radius:var(--radius-pill);content:"";background:var(--accent-blue);box-shadow:0 0 20px #38bdf86b}.pipeline span.is-current{border-color:#8b5cf6b8;color:var(--text-primary);background:#8b5cf629}.mode-strip{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-5);margin-top:var(--space-7);margin-bottom:var(--space-7)}.mode-option{gap:13px;min-height:90px;padding:var(--space-6);border:1px solid var(--panel-border);background:var(--panel);color:var(--text-primary);text-align:left}.mode-option.is-active{border-color:#38bdf89e;background:var(--gradient-selected);box-shadow:var(--glow-active)}.mode-option:disabled{opacity:.68}.mode-icon,.catalog-icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:38px;height:38px;border:1px solid rgba(255,255,255,.1);border-radius:var(--radius-md);background:#38bdf81f;color:var(--accent-cyan)}.mode-option strong,.mode-option small,.preset-button strong,.preset-button span,.catalog-title,.catalog-description,.catalog-meta{display:block}.mode-option small{margin-top:4px;line-height:1.4}.private-placeholder{display:flex;gap:var(--space-5);margin-bottom:var(--space-7);padding:var(--space-7);border-color:#f59e0b3d}.private-placeholder svg{flex:0 0 auto;color:var(--accent-amber)}.private-placeholder p{margin-bottom:0}.workspace-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(400px,.54fr);gap:var(--space-7);align-items:start;width:min(var(--container-max),100%);margin:0 auto}.selection-pane,.output-pane{display:grid;gap:var(--space-5)}.presets-panel,.category-section,.summary-panel,.script-panel{padding:clamp(16px,2vw,22px)}.preset-grid,.catalog-grid,.action-grid{display:grid;gap:var(--space-3)}.preset-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.preset-button,.catalog-item{position:relative;overflow:hidden;border:1px solid var(--panel-border);background:var(--color-panel-soft);color:var(--text-primary)}.catalog-item{display:grid;gap:var(--space-3)}.catalog-main-button{gap:var(--space-4);align-items:flex-start;width:100%;min-height:80px;padding:0;border:0;background:transparent;color:inherit;text-align:left}.preset-button{padding:14px;text-align:left}.preset-button span{margin-top:7px;font-size:.88rem;line-height:1.45}.catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.catalog-item{gap:12px;align-items:flex-start;min-height:128px;padding:14px;text-align:left}.catalog-item.is-selected{border-color:#38bdf8ad;background:var(--gradient-selected);box-shadow:inset 3px 0 #38bdf8eb,0 0 32px #38bdf81f}.catalog-item.is-disabled{opacity:.52}.catalog-copy{min-width:0}.catalog-title{color:var(--text-primary);font-weight:850;line-height:1.25}.catalog-title small{display:inline-flex;margin-left:7px;padding:2px 7px;color:#bae6fd;font-size:.67rem;font-weight:800}.catalog-description{margin-top:7px;font-size:.9rem;line-height:1.42}.catalog-meta{display:flex;flex-wrap:wrap;gap:6px;min-height:24px;margin-top:10px}.catalog-meta em{padding:4px 7px;color:var(--text-secondary);font-family:var(--font-mono);font-size:.68rem;font-style:normal}.install-method-selector{display:grid;gap:var(--space-2);padding-top:var(--space-2);border-top:1px solid var(--color-panel-border-soft)}.install-method-selector>span{color:var(--text-faint);font-size:.72rem;font-weight:800;text-transform:uppercase}.install-method-buttons{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-2)}.method-button{min-height:34px;padding:7px 9px;border:1px solid var(--color-panel-border-soft);border-radius:var(--radius-md);background:var(--color-panel-soft);color:var(--text-secondary);font-size:.78rem;font-weight:800}.method-button.is-active{border-color:#38bdf89e;background:var(--gradient-selected);color:var(--text-primary)}.method-button:disabled{opacity:.45}.install-method-selector small{color:var(--text-muted);font-size:.76rem;line-height:1.4}.summary-list{flex-wrap:wrap;gap:8px}.summary-list span{padding:6px 9px;color:var(--text-secondary);font-size:.82rem}.summary-list em{margin-left:var(--space-1);color:var(--accent-cyan);font-family:var(--font-mono);font-size:.72rem;font-style:normal}.script-panel{border-color:#38bdf833}.script-preview,.bootstrap-preview{width:100%;border:1px solid rgba(56,189,248,.18);border-radius:var(--radius-lg);background:var(--gradient-script),var(--color-bg-code);color:var(--color-text-code);font-family:var(--font-mono);font-size:.86rem;line-height:1.58;resize:vertical;box-shadow:inset 0 1px #ffffff0f}.script-preview{min-height:500px;padding:15px}.bootstrap-preview{min-height:92px;margin-top:8px;padding:12px}.action-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin:13px 0}.action-grid button{border-radius:var(--radius-md)}.bootstrap-label{display:block;color:var(--text-secondary);font-size:.85rem;font-weight:800}.notes-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-5);width:min(var(--container-max),100%);margin:var(--space-7) auto 0}.note-panel{padding:var(--space-7)}.note-panel svg{margin-bottom:12px;color:var(--accent-cyan)}.note-panel p{margin-bottom:0;line-height:1.5}@keyframes blink{50%{opacity:0}}@keyframes shimmer{0%{filter:hue-rotate(0deg);transform:translate(-4%)}50%{filter:hue-rotate(18deg);transform:translate(4%)}to{filter:hue-rotate(0deg);transform:translate(-4%)}}@media(max-width:1180px){.hero-section,.workspace-grid,.dashboard-grid,.preset-grid,.catalog-grid{grid-template-columns:1fr}.hero-section{min-height:auto}.output-pane{position:static}}@media(max-width:760px){.app-shell{padding:12px 10px 28px}.top-nav{position:static;grid-template-columns:1fr}.nav-links{justify-content:flex-start;flex-wrap:wrap}.nav-cta{justify-self:stretch;justify-content:center}.nav-actions{display:grid;grid-template-columns:1fr}.hero-actions,.mode-strip,.action-grid,.notes-grid{grid-template-columns:1fr}.hero-actions{display:grid}.button-primary,.button-secondary,.theme-toggle{width:100%}}@media(prefers-reduced-motion:reduce){*{animation-duration:.001ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.001ms!important}}
