.InteractiveModeToasts_panel__1gOHC{position:fixed;bottom:16px;right:16px;z-index:9999;width:440px;max-height:420px;display:flex;flex-direction:column;background:rgba(22,22,26,.97);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:10px;border:1px solid hsla(0,0%,100%,.08);box-shadow:0 8px 32px rgba(0,0,0,.5);overflow:hidden}.InteractiveModeToasts_panel__1gOHC.InteractiveModeToasts_minimized__n1pSR{max-height:none}.InteractiveModeToasts_header__xbzcX{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;background:hsla(0,0%,100%,.04);border-bottom:1px solid hsla(0,0%,100%,.06);cursor:-webkit-grab;cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none;flex-shrink:0}.InteractiveModeToasts_header__xbzcX:active{cursor:-webkit-grabbing;cursor:grabbing}.InteractiveModeToasts_headerLeft__3PQ4n{display:flex;align-items:center;gap:8px;min-width:0;overflow:hidden}.InteractiveModeToasts_headerRight__PkwNz{display:flex;align-items:center;gap:4px;flex-shrink:0}.InteractiveModeToasts_headerTitle__H6eP5{font-size:11px;font-weight:700;color:#a0a0a0;text-transform:uppercase;letter-spacing:.5px;flex-shrink:0}.InteractiveModeToasts_workflowBadge__oqd78{font-size:9px;font-family:SF Mono,Fira Code,monospace;color:#888;background:hsla(0,0%,100%,.06);padding:2px 6px;border-radius:4px;white-space:nowrap}.InteractiveModeToasts_brandBadge__9N9TU{font-size:10px;color:silver;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100px}.InteractiveModeToasts_modeBadge__nFMC_{font-size:9px;font-weight:600;padding:1px 6px;border-radius:3px;text-transform:uppercase;letter-spacing:.3px;flex-shrink:0}.InteractiveModeToasts_modeWizard__zneVc{background:rgba(139,92,246,.2);color:#a78bfa}.InteractiveModeToasts_modeManual__m_Fp1{background:rgba(59,130,246,.2);color:#93c5fd}.InteractiveModeToasts_countBadge__1NpaN{font-size:10px;color:#888;padding:1px 6px;background:hsla(0,0%,100%,.06);border-radius:4px;white-space:nowrap}.InteractiveModeToasts_headerBtn__KNTKj{background:none;border:none;color:#555;cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:all .15s}.InteractiveModeToasts_headerBtn__KNTKj:hover{color:#fff;background:hsla(0,0%,100%,.1)}.InteractiveModeToasts_body__0o1YR{flex:1 1;overflow-y:auto;scrollbar-width:thin;scrollbar-color:hsla(0,0%,100%,.1) transparent}.InteractiveModeToasts_body__0o1YR::-webkit-scrollbar{width:4px}.InteractiveModeToasts_body__0o1YR::-webkit-scrollbar-track{background:transparent}.InteractiveModeToasts_body__0o1YR::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.1);border-radius:2px}.InteractiveModeToasts_row__245_z{border-bottom:1px solid hsla(0,0%,100%,.04);transition:background .15s}.InteractiveModeToasts_row__245_z:hover{background:hsla(0,0%,100%,.02)}.InteractiveModeToasts_row__245_z:last-child{border-bottom:none}.InteractiveModeToasts_rowHeader__XKMrC{display:flex;align-items:center;gap:8px;padding:6px 12px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;min-height:32px}.InteractiveModeToasts_stepNum__wcJS7{font-size:10px;font-family:SF Mono,Fira Code,monospace;color:#555;flex-shrink:0;width:24px}.InteractiveModeToasts_statusDot__oCI2v{width:7px;height:7px;border-radius:50%;flex-shrink:0}.InteractiveModeToasts_statusDot__oCI2v.InteractiveModeToasts_running___rRET{background:#3b82f6;animation:InteractiveModeToasts_pulse__hR84h 1.5s ease-in-out infinite}.InteractiveModeToasts_statusDot__oCI2v.InteractiveModeToasts_success__WEDF_{background:#22c55e}.InteractiveModeToasts_statusDot__oCI2v.InteractiveModeToasts_cached__3Y0W6{background:#f59e0b}.InteractiveModeToasts_statusDot__oCI2v.InteractiveModeToasts_error__gyQKv{background:#ef4444}@keyframes InteractiveModeToasts_pulse__hR84h{0%,to{opacity:1}50%{opacity:.4}}.InteractiveModeToasts_eventIcon__pfzwl{display:flex;align-items:center;color:#6b7280;flex-shrink:0}.InteractiveModeToasts_rowLabel__a5lEA{font-size:12px;font-weight:500;color:#d0d0d0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex-shrink:1;min-width:0}.InteractiveModeToasts_rowRoute__oZomA{color:#555;font-family:SF Mono,Fira Code,monospace}.InteractiveModeToasts_rowDetails__qWx3q,.InteractiveModeToasts_rowRoute__oZomA{font-size:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex-shrink:2;min-width:0}.InteractiveModeToasts_rowDetails__qWx3q{color:#666}.InteractiveModeToasts_rowRight__bHOdh{display:flex;align-items:center;gap:6px;flex-shrink:0;margin-left:auto}.InteractiveModeToasts_duration__K2sCg{font-size:10px;color:#888;font-family:SF Mono,Fira Code,monospace}.InteractiveModeToasts_cachedBadge__ePEUz{font-size:9px;color:#f59e0b;background:rgba(245,158,11,.12);padding:1px 5px;border-radius:3px;font-weight:500}.InteractiveModeToasts_spinnerIcon__C8CNZ{width:14px;height:14px;animation:InteractiveModeToasts_spin__dHQMx 1s linear infinite;flex-shrink:0}@keyframes InteractiveModeToasts_spin__dHQMx{to{transform:rotate(1turn)}}.InteractiveModeToasts_rowBody__hDDxw{padding:6px 12px 10px 44px;border-top:1px solid hsla(0,0%,100%,.04)}.InteractiveModeToasts_rowExpanded__HN749{background:hsla(0,0%,100%,.02)}.InteractiveModeToasts_section__L7kC7{margin-top:8px}.InteractiveModeToasts_section__L7kC7:first-child{margin-top:4px}.InteractiveModeToasts_sectionTitle__UHihN{font-size:9px;font-weight:600;color:#666;text-transform:uppercase;letter-spacing:.5px;margin-bottom:4px}.InteractiveModeToasts_sectionHint__LI2S_{font-size:9px;color:#555;margin-bottom:6px}.InteractiveModeToasts_inputTags___2yPj{display:flex;flex-wrap:wrap;gap:4px}.InteractiveModeToasts_inputTag__1__b6{color:#a0c4ff;background:rgba(59,130,246,.12);border:1px solid rgba(59,130,246,.2);border-radius:4px;max-width:200px;overflow:hidden;text-overflow:ellipsis}.InteractiveModeToasts_inputTag__1__b6,.InteractiveModeToasts_settingsTag__dF_Lg{display:inline-flex;align-items:center;font-size:10px;font-family:SF Mono,Fira Code,monospace;padding:2px 7px;white-space:nowrap}.InteractiveModeToasts_settingsTag__dF_Lg{color:#c4b5fd;background:rgba(139,92,246,.12);border:1px solid rgba(139,92,246,.2);border-radius:4px}.InteractiveModeToasts_outputRow__qbsXi{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.InteractiveModeToasts_outputTypeBadge__A3N4c{color:#86efac;background:rgba(34,197,94,.1);border:1px solid rgba(34,197,94,.2)}.InteractiveModeToasts_modelBadge__x52vm,.InteractiveModeToasts_outputTypeBadge__A3N4c{font-size:10px;font-family:SF Mono,Fira Code,monospace;padding:2px 7px;border-radius:4px}.InteractiveModeToasts_modelBadge__x52vm{color:#999;background:hsla(0,0%,100%,.06)}.InteractiveModeToasts_cachedBadgeSmall__cVJ0A{font-size:9px;color:#f59e0b;background:rgba(245,158,11,.1);padding:1px 5px;border-radius:3px;font-weight:500}.InteractiveModeToasts_outputSchema__2Ej08{font-size:10px;font-family:SF Mono,Fira Code,monospace;color:#666;margin-top:4px;padding:4px 8px;background:hsla(0,0%,100%,.03);border-radius:4px;border:1px solid hsla(0,0%,100%,.04)}.InteractiveModeToasts_variableList__gYtRC{display:flex;flex-direction:column;gap:2px}.InteractiveModeToasts_variable__hZbFN{display:flex;gap:6px;font-size:11px;line-height:1.3}.InteractiveModeToasts_varName__MJG5y{color:#8b5cf6;font-family:SF Mono,Fira Code,monospace;font-size:10px;flex-shrink:0}.InteractiveModeToasts_varValue__SZbUJ{color:#888;font-family:SF Mono,Fira Code,monospace;font-size:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.InteractiveModeToasts_errorText__N8Hh_{color:#ef4444;font-size:11px;margin-top:6px}.InteractiveModeToasts_responseSummary__HKYOA{font-size:10px;color:#555;font-family:SF Mono,Fira Code,monospace;line-height:1.4;max-height:60px;overflow:hidden;word-break:break-all}.InteractiveModeToasts_promptBtns__6vmlt{display:flex;gap:6px}.InteractiveModeToasts_promptBtn__dxqyQ{font-size:10px;font-family:SF Mono,Fira Code,monospace;color:#e0a0ff;background:rgba(168,85,247,.1);border:1px solid rgba(168,85,247,.25);padding:3px 10px;border-radius:4px;cursor:pointer;transition:all .15s}.InteractiveModeToasts_promptBtn__dxqyQ:hover{background:rgba(168,85,247,.2);border-color:rgba(168,85,247,.4)}.InteractiveModeToasts_promptBtnActive__ko5yn{background:rgba(168,85,247,.25);border-color:rgba(168,85,247,.5);color:#d8b4fe}.InteractiveModeToasts_promptPopup__cPj6c{margin-top:6px;background:rgba(15,15,18,.98);border:1px solid rgba(168,85,247,.2);border-radius:6px;box-shadow:0 4px 16px rgba(0,0,0,.6);overflow:hidden}.InteractiveModeToasts_promptPopupHeader__iAUGz{display:flex;align-items:center;justify-content:space-between;padding:6px 10px;background:rgba(168,85,247,.06);border-bottom:1px solid rgba(168,85,247,.1)}.InteractiveModeToasts_promptPopupBody__8caAV{padding:8px 10px;margin:0;font-size:11px;font-family:SF Mono,Fira Code,monospace;color:silver;line-height:1.5;max-height:300px;overflow-y:auto;white-space:pre-wrap;word-break:break-word;scrollbar-width:thin;scrollbar-color:hsla(0,0%,100%,.1) transparent}.InteractiveModeToasts_promptPopupBody__8caAV::-webkit-scrollbar{width:4px}.InteractiveModeToasts_promptPopupBody__8caAV::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.1);border-radius:2px}.InteractiveModeToasts_clickableTag__gXcQW{cursor:pointer;transition:border-color .15s,background .15s}.InteractiveModeToasts_clickableTag__gXcQW:hover{border-color:hsla(0,0%,100%,.3);background:hsla(0,0%,100%,.08)}.InteractiveModeToasts_viewAllBtn__mq7U_{background:none;border:none;color:#3b82f6;font-size:9px;font-weight:600;cursor:pointer;padding:0 0 0 8px;text-transform:uppercase;letter-spacing:.3px}.InteractiveModeToasts_viewAllBtn__mq7U_:hover{color:#60a5fa;text-decoration:underline}.InteractiveModeToasts_jsonPopup__ddIqQ{margin-top:6px;background:rgba(15,15,18,.98);border:1px solid hsla(0,0%,100%,.12);border-radius:6px;box-shadow:0 4px 16px rgba(0,0,0,.6);overflow:hidden;max-width:100%}.InteractiveModeToasts_jsonPopupHeader__btuTP{display:flex;align-items:center;justify-content:space-between;padding:6px 10px;background:hsla(0,0%,100%,.04);border-bottom:1px solid hsla(0,0%,100%,.06)}.InteractiveModeToasts_jsonPopupTitle___Rc_0{font-size:10px;font-weight:600;color:#a0c4ff;font-family:SF Mono,Fira Code,monospace}.InteractiveModeToasts_jsonPopupClose__GqOQH{background:none;border:none;color:#555;cursor:pointer;padding:2px;display:flex;align-items:center;border-radius:3px}.InteractiveModeToasts_jsonPopupClose__GqOQH:hover{color:#fff;background:hsla(0,0%,100%,.1)}.InteractiveModeToasts_jsonPopupBody__j8ZwH{padding:8px 10px;margin:0;font-size:10px;font-family:SF Mono,Fira Code,monospace;color:silver;line-height:1.5;max-height:200px;overflow-y:auto;white-space:pre-wrap;word-break:break-word;scrollbar-width:thin;scrollbar-color:hsla(0,0%,100%,.1) transparent}.InteractiveModeToasts_jsonPopupBody__j8ZwH::-webkit-scrollbar{width:4px}.InteractiveModeToasts_jsonPopupBody__j8ZwH::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.1);border-radius:2px}.InteractiveModeToasts_exportBtn__UPb44{display:flex;align-items:center;gap:4px;background:rgba(59,130,246,.12);border:1px solid rgba(59,130,246,.25);color:#93c5fd;font-size:9px;font-weight:600;padding:3px 8px;border-radius:4px;cursor:pointer;transition:all .15s;white-space:nowrap;text-transform:uppercase;letter-spacing:.3px}.InteractiveModeToasts_exportBtn__UPb44:hover{background:rgba(59,130,246,.22);border-color:rgba(59,130,246,.4);color:#bfdbfe}.InteractiveModeToasts_exportBtnSuccess__6AMTQ{background:rgba(34,197,94,.15);border-color:rgba(34,197,94,.3);color:#86efac}.InteractiveModeToasts_copyBtn__zic1Q{display:inline-flex;align-items:center;gap:3px;background:none;border:none;color:#555;font-size:9px;font-weight:600;cursor:pointer;padding:0 0 0 8px;text-transform:uppercase;letter-spacing:.3px;transition:color .15s}.InteractiveModeToasts_copyBtn__zic1Q:hover{color:#93c5fd}.InteractiveModeToasts_copyBtnSuccess__v1F0f{color:#86efac!important}.InteractiveModeToasts_copyBtnSmall__lGiM2{background:none;border:none;color:#555;cursor:pointer;padding:2px;display:flex;align-items:center;border-radius:3px;transition:all .15s}.InteractiveModeToasts_copyBtnSmall__lGiM2:hover{color:#93c5fd;background:hsla(0,0%,100%,.08)}.InteractiveModeToasts_copyBtnSmall__lGiM2.InteractiveModeToasts_copyBtnSuccess__v1F0f{color:#86efac}.InteractiveModeToasts_popupHeaderActions__eNAa6{display:flex;align-items:center;gap:4px}*,:after,:before{margin:0;padding:0;box-sizing:border-box}:root{--bg:linear-gradient(180deg,#f6f4f3,#d8dddb);--surface:#eae7e1;--card:#fffffd;--white:#fffffd;--text:#1a1a1a;--text-secondary:#6b6b6b;--accent:#a3c962;--accent-light:rgba(163,201,98,.15);--accent-dark:#7da33a;--red:#d94f4f;--orange:#e8a838;--green:#5cbf5c;--border:rgba(0,0,0,.08);--shadow:0 1px 3px rgba(0,0,0,.06);--radius:12px;--radius-sm:8px;--radius-lg:16px;--safe-top:env(safe-area-inset-top,0px);--safe-bottom:env(safe-area-inset-bottom,0px);--safe-left:env(safe-area-inset-left,0px);--safe-right:env(safe-area-inset-right,0px);--glass-bg:rgba(255,255,253,.72);--glass-border:rgba(0,0,0,.06);--glass-shadow:0 4px 24px rgba(0,0,0,.06);--glass-blur:12px;--card-shadow:0 1px 3px rgba(0,0,0,.06),0 1px 2px rgba(0,0,0,.04);--card-shadow-hover:0 8px 24px rgba(0,0,0,.1),0 2px 8px rgba(0,0,0,.06);--glow-accent:0 0 0 3px rgba(163,201,98,.25);--glow-focus:0 0 0 3px rgba(163,201,98,.3);--surface-hover:#e5e2dc;--scrollbar-thumb:rgba(0,0,0,.15);--overlay-bg:rgba(0,0,0,.5);--tooltip-bg:#1a1a1a;--tooltip-text:#fff;--toggle-off:#d1d5db;--skeleton-base:#e8e8e8;--skeleton-shine:#f0f0f0;--input-bg:#f2f2f2;--hover-bg:#f5f5f5;--tab-indicator:linear-gradient(90deg,var(--accent),var(--accent-dark))}[data-theme=deep-charcoal]{--bg:linear-gradient(180deg,#1a1a2e,#16162a);--surface:#252542;--card:#1e1e38;--white:#1e1e38;--text:#e8e8f0;--text-secondary:#9999b0;--accent:#a3c962;--accent-light:rgba(163,201,98,.12);--accent-dark:#8db84e;--red:#ef6b6b;--orange:#f0b858;--green:#6dd06d;--border:hsla(0,0%,100%,.08);--shadow:0 1px 3px rgba(0,0,0,.3);--glass-bg:rgba(30,30,56,.72);--glass-border:hsla(0,0%,100%,.06);--glass-shadow:0 4px 24px rgba(0,0,0,.3);--glass-blur:12px;--card-shadow:0 2px 8px rgba(0,0,0,.3),0 1px 3px rgba(0,0,0,.2);--card-shadow-hover:0 8px 32px rgba(0,0,0,.4),0 2px 8px rgba(0,0,0,.3);--glow-accent:0 0 0 3px rgba(163,201,98,.2);--glow-focus:0 0 0 3px rgba(163,201,98,.25);--surface-hover:#2d2d4a;--scrollbar-thumb:hsla(0,0%,100%,.12);--overlay-bg:rgba(0,0,0,.6);--tooltip-bg:#e8e8f0;--tooltip-text:#1a1a2e;--toggle-off:#3a3a5a;--skeleton-base:#252542;--skeleton-shine:#2d2d4a;--input-bg:#252542;--hover-bg:#2a2a48;--tab-indicator:linear-gradient(90deg,var(--accent),var(--accent-dark))}[data-theme=true-dark]{--bg:linear-gradient(180deg,#0a0a0a,#050505);--surface:#161616;--card:#111;--white:#111;--text:#f0f0f0;--text-secondary:#888;--accent:#a3c962;--accent-light:rgba(163,201,98,.1);--accent-dark:#8db84e;--red:#ef6b6b;--orange:#f0b858;--green:#6dd06d;--border:hsla(0,0%,100%,.08);--shadow:0 1px 3px rgba(0,0,0,.5);--glass-bg:hsla(0,0%,7%,.75);--glass-border:hsla(0,0%,100%,.06);--glass-shadow:0 4px 24px rgba(0,0,0,.5);--glass-blur:12px;--card-shadow:0 2px 8px rgba(0,0,0,.5),0 1px 3px rgba(0,0,0,.3);--card-shadow-hover:0 8px 32px rgba(0,0,0,.6),0 2px 8px rgba(0,0,0,.4);--glow-accent:0 0 0 3px rgba(163,201,98,.18);--glow-focus:0 0 0 3px rgba(163,201,98,.22);--surface-hover:#1e1e1e;--scrollbar-thumb:hsla(0,0%,100%,.1);--overlay-bg:rgba(0,0,0,.7);--tooltip-bg:#f0f0f0;--tooltip-text:#0a0a0a;--toggle-off:#333;--skeleton-base:#161616;--skeleton-shine:#1e1e1e;--input-bg:#161616;--hover-bg:#1a1a1a;--tab-indicator:linear-gradient(90deg,var(--accent),var(--accent-dark))}[data-theme=warm-dark]{--bg:linear-gradient(180deg,#1c1917,#171412);--surface:#292521;--card:#221f1b;--white:#221f1b;--text:#ede8e0;--text-secondary:#9a9286;--accent:#a3c962;--accent-light:rgba(163,201,98,.1);--accent-dark:#8db84e;--red:#ef6b6b;--orange:#f0b858;--green:#6dd06d;--border:hsla(0,0%,100%,.08);--shadow:0 1px 3px rgba(0,0,0,.4);--glass-bg:rgba(34,31,27,.72);--glass-border:hsla(0,0%,100%,.06);--glass-shadow:0 4px 24px rgba(0,0,0,.4);--glass-blur:12px;--card-shadow:0 2px 8px rgba(0,0,0,.4),0 1px 3px rgba(0,0,0,.25);--card-shadow-hover:0 8px 32px rgba(0,0,0,.5),0 2px 8px rgba(0,0,0,.35);--glow-accent:0 0 0 3px rgba(163,201,98,.18);--glow-focus:0 0 0 3px rgba(163,201,98,.22);--surface-hover:#322e29;--scrollbar-thumb:hsla(0,0%,100%,.1);--overlay-bg:rgba(0,0,0,.6);--tooltip-bg:#ede8e0;--tooltip-text:#1c1917;--toggle-off:#3a3630;--skeleton-base:#292521;--skeleton-shine:#322e29;--input-bg:#292521;--hover-bg:#2e2a25;--tab-indicator:linear-gradient(90deg,var(--accent),var(--accent-dark))}[data-theme=midnight-blue]{--bg:linear-gradient(180deg,#0f172a,#0c1322);--surface:#1e293b;--card:#162036;--white:#162036;--text:#e2e8f0;--text-secondary:#8898aa;--accent:#a3c962;--accent-light:rgba(163,201,98,.1);--accent-dark:#8db84e;--red:#ef6b6b;--orange:#f0b858;--green:#6dd06d;--border:hsla(0,0%,100%,.08);--shadow:0 1px 3px rgba(0,0,0,.4);--glass-bg:rgba(22,32,54,.72);--glass-border:hsla(0,0%,100%,.06);--glass-shadow:0 4px 24px rgba(0,0,0,.4);--glass-blur:12px;--card-shadow:0 2px 8px rgba(0,0,0,.4),0 1px 3px rgba(0,0,0,.25);--card-shadow-hover:0 8px 32px rgba(0,0,0,.5),0 2px 8px rgba(0,0,0,.35);--glow-accent:0 0 0 3px rgba(163,201,98,.18);--glow-focus:0 0 0 3px rgba(163,201,98,.22);--surface-hover:#253345;--scrollbar-thumb:hsla(0,0%,100%,.1);--overlay-bg:rgba(0,0,0,.6);--tooltip-bg:#e2e8f0;--tooltip-text:#0f172a;--toggle-off:#2d3d55;--skeleton-base:#1e293b;--skeleton-shine:#253345;--input-bg:#1e293b;--hover-bg:#1c2d42;--tab-indicator:linear-gradient(90deg,var(--accent),var(--accent-dark))}[data-theme=emerald-noir]{--bg:linear-gradient(180deg,#0d1a14,#091210);--surface:#162a20;--card:#12231a;--white:#12231a;--text:#e0f0e8;--text-secondary:#7fa090;--accent:#a3c962;--accent-light:rgba(163,201,98,.1);--accent-dark:#8db84e;--red:#ef6b6b;--orange:#f0b858;--green:#6dd06d;--border:hsla(0,0%,100%,.08);--shadow:0 1px 3px rgba(0,0,0,.4);--glass-bg:rgba(18,35,26,.72);--glass-border:hsla(0,0%,100%,.06);--glass-shadow:0 4px 24px rgba(0,0,0,.4);--glass-blur:12px;--card-shadow:0 2px 8px rgba(0,0,0,.4),0 1px 3px rgba(0,0,0,.25);--card-shadow-hover:0 8px 32px rgba(0,0,0,.5),0 2px 8px rgba(0,0,0,.35);--glow-accent:0 0 0 3px rgba(163,201,98,.18);--glow-focus:0 0 0 3px rgba(163,201,98,.22);--surface-hover:#1d3428;--scrollbar-thumb:hsla(0,0%,100%,.1);--overlay-bg:rgba(0,0,0,.6);--tooltip-bg:#e0f0e8;--tooltip-text:#0d1a14;--toggle-off:#243d30;--skeleton-base:#162a20;--skeleton-shine:#1d3428;--input-bg:#162a20;--hover-bg:#183024;--tab-indicator:linear-gradient(90deg,var(--accent),var(--accent-dark))}[data-glass=off]{--glass-bg:var(--card);--glass-border:var(--border);--glass-shadow:var(--shadow);--glass-blur:0px}[data-card-elevation=off]{--card-shadow:none}[data-shadows=off]{--card-shadow-hover:none;--glass-shadow:none;--glow-accent:none;--glow-focus:0 0 0 3px rgba(163,201,98,.2)}[data-hover-lift=off] :hover{transform:none!important}[data-borders=off]{--border:transparent;--glass-border:transparent}[data-animations=off] *{transition-duration:0s!important;animation-duration:0s!important}html{font-size:14px;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}body{font-family:DM Sans,sans-serif;background:var(--bg) fixed;color:var(--text);min-height:100vh;min-height:100dvh;display:flex;flex-direction:column;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overscroll-behavior:none}::-webkit-scrollbar{width:4px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:2px}@media (max-width:768px){html{font-size:15px}body{overflow-x:hidden;position:fixed;width:100%;height:100%}::-webkit-scrollbar{display:none}*{-webkit-overflow-scrolling:touch;scrollbar-width:none}a,button{-webkit-user-select:none;-moz-user-select:none;user-select:none}[role=button],a,button{touch-action:manipulation}}@media (prefers-reduced-motion:no-preference){*{scroll-behavior:smooth}}@media (max-width:768px){body{overscroll-behavior-y:contain}}