.button-zoWUkd{--button-height:40px;--button-padding-x:16px;--button-icon-size:20px;--button-label-size:14px;--button-line-height:20px;--button-gap:8px;--button-pressed-radius:var(--m3-shape-sm);--button-state-layer-color:var(--md-sys-color-primary);--button-spinner-size:18px;box-sizing:border-box;min-width:64px;min-height:var(--button-height);padding:0 var(--button-padding-x);justify-content:center;align-items:center;gap:var(--button-gap);border-radius:var(--m3-shape-full);background:var(--md-sys-color-primary);color:var(--md-sys-color-on-primary);font-family:inherit;font-size:var(--button-font-size,var(--button-label-size));font-weight:var(--font-weight-medium);line-height:var(--button-line-height);letter-spacing:0;text-align:center;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border:1px solid transparent;text-decoration:none;transition:background .2s cubic-bezier(.2,0,0,1),border-color .2s cubic-bezier(.2,0,0,1),border-radius .35s cubic-bezier(.3,0,0,1),color .2s cubic-bezier(.2,0,0,1),transform .35s cubic-bezier(.3,0,0,1);display:inline-flex;position:relative;overflow:hidden}.button-zoWUkd:before{content:"";border-radius:inherit;background:var(--button-state-layer-color);opacity:0;pointer-events:none;transition:opacity .2s cubic-bezier(.2,0,0,1);position:absolute;top:0;bottom:0;left:0;right:0}.button-zoWUkd:hover:not(:where(.disabled-f6JGTh)):before{opacity:.08}.button-zoWUkd:active:not(:where(.disabled-f6JGTh)){border-radius:var(--button-pressed-radius);transform:scale(.98)}.button-zoWUkd:active:not(:where(.disabled-f6JGTh)):before{opacity:.1}.button-zoWUkd:focus-visible{outline:3px solid var(--md-sys-color-primary);outline-offset:2px}.button-zoWUkd:where(.primary-YpsXTI){--button-state-layer-color:var(--md-sys-color-on-primary);background:var(--md-sys-color-primary);color:var(--md-sys-color-on-primary)}.button-zoWUkd:where(.secondary-pUn3pB){--button-state-layer-color:var(--md-sys-color-on-secondary-container);background:var(--md-sys-color-secondary-container);color:var(--md-sys-color-on-secondary-container)}.button-zoWUkd:where(.outlined-IW712Y){--button-state-layer-color:var(--md-sys-color-primary);border-color:var(--md-sys-color-outline);color:var(--md-sys-color-primary);background:0 0}.button-zoWUkd:where(.ghost-s0nD4f){--button-state-layer-color:var(--md-sys-color-primary);color:var(--md-sys-color-primary);background:0 0}.button-zoWUkd:where(.danger-jqGoyV){--button-state-layer-color:var(--md-sys-color-on-error);background:var(--md-sys-color-error);color:var(--md-sys-color-on-error)}.button-zoWUkd:where(.toolbar-VOty4X){--button-state-layer-color:var(--md-sys-color-on-surface);--button-pressed-radius:var(--m3-shape-full);min-width:var(--button-height);border-radius:var(--action-bar-toolbar-button-radius,var(--m3-shape-md));background:var(--action-bar-toolbar-button-background,transparent);color:var(--md-sys-color-on-surface-variant);border:0;padding-left:12px;padding-right:12px}.button-zoWUkd:where(.toolbar-VOty4X).active-yFRzYK{--button-state-layer-color:var(--button-toolbar-active-state-layer-color,var(--md-sys-color-on-secondary-container));border-radius:var(--m3-shape-full);background:var(--button-toolbar-active-background,var(--md-sys-color-secondary-container));color:var(--button-toolbar-active-foreground,var(--md-sys-color-on-secondary-container))}.button-zoWUkd:where(.toolbar-VOty4X).active-yFRzYK:hover:not(:where(.disabled-f6JGTh)){background:var(--button-toolbar-active-background,var(--md-sys-color-secondary-container));color:var(--button-toolbar-active-foreground,var(--md-sys-color-on-secondary-container))}.button-zoWUkd:where(.menu-dWI9tg){--button-state-layer-color:var(--md-sys-color-on-surface);--button-pressed-radius:var(--m3-shape-md);border-radius:var(--m3-shape-sm);width:100%;min-width:0;color:var(--md-sys-color-on-surface);text-align:left;background:0 0;border:0;justify-content:flex-start;padding-left:12px;padding-right:12px}.button-zoWUkd:where(.menu-dWI9tg):where(.active-yFRzYK){--button-state-layer-color:var(--button-menu-active-state-layer-color,var(--md-sys-color-on-secondary-container));border-radius:var(--m3-shape-md);background:var(--button-menu-active-background,var(--md-sys-color-secondary-container));color:var(--button-menu-active-foreground,var(--md-sys-color-on-secondary-container))}.button-zoWUkd:where(.toolbar-VOty4X):where(.danger-jqGoyV){--button-state-layer-color:var(--md-sys-color-error);color:var(--md-sys-color-error);background:0 0}.button-zoWUkd:where(.menu-dWI9tg):where(.danger-jqGoyV){--button-state-layer-color:var(--md-sys-color-error);color:var(--md-sys-color-error);background:0 0}.button-zoWUkd:where(.xs-I2oOzB){--button-height:24px;--button-padding-x:8px;--button-icon-size:16px;--button-label-size:12px;--button-line-height:16px;--button-gap:4px;--button-spinner-size:14px}.button-zoWUkd:where(.sm-pa2QDb){--button-height:var(--action-bar-sm-button-height,32px);--button-padding-x:12px;--button-icon-size:20px;--button-label-size:14px;--button-line-height:20px}.button-zoWUkd:where(.md-UQj4UZ){--button-height:var(--action-bar-md-button-height,40px);--button-padding-x:16px;--button-icon-size:20px;--button-label-size:14px;--button-line-height:20px}.button-zoWUkd:where(.lg-l0oOyH){--button-height:56px;--button-padding-x:24px;--button-icon-size:24px;--button-label-size:16px;--button-line-height:24px;--button-gap:10px;--button-pressed-radius:var(--m3-shape-md);--button-spinner-size:20px}.button-zoWUkd:where(.fullWidth-NU6KgZ){width:100%}.button-zoWUkd:where(.iconOnly-JzOBhu){width:var(--button-height);min-width:var(--button-height);border-radius:var(--m3-shape-full);padding-left:0;padding-right:0}.button-zoWUkd:where(.iconOnly-JzOBhu) .content-zV_W1p{justify-content:center;align-items:center;display:inline-flex}.button-zoWUkd:where(.iconOnly-JzOBhu) .content-zV_W1p>svg:not([width]){width:var(--button-icon-size)}.button-zoWUkd:where(.iconOnly-JzOBhu) .content-zV_W1p>svg:not([height]){height:var(--button-icon-size)}.button-zoWUkd:where(.iconOnly-JzOBhu) .content-zV_W1p>svg{flex-shrink:0}.button-zoWUkd:where(.disabled-f6JGTh){--button-state-layer-color:transparent;cursor:not-allowed;transform:none}.button-zoWUkd:where(.disabled-f6JGTh):where(.primary-YpsXTI){background:color-mix(in srgb, var(--md-sys-color-on-surface) 10%, transparent);color:color-mix(in srgb, var(--md-sys-color-on-surface) 38%, transparent)}.button-zoWUkd:where(.disabled-f6JGTh):where(.secondary-pUn3pB){background:color-mix(in srgb, var(--md-sys-color-on-surface) 10%, transparent);color:color-mix(in srgb, var(--md-sys-color-on-surface) 38%, transparent)}.button-zoWUkd:where(.disabled-f6JGTh):where(.danger-jqGoyV){background:color-mix(in srgb, var(--md-sys-color-on-surface) 10%, transparent);color:color-mix(in srgb, var(--md-sys-color-on-surface) 38%, transparent)}.button-zoWUkd:where(.disabled-f6JGTh):where(.outlined-IW712Y){border-color:color-mix(in srgb, var(--md-sys-color-on-surface) 12%, transparent);color:color-mix(in srgb, var(--md-sys-color-on-surface) 38%, transparent);background:0 0}.button-zoWUkd:where(.disabled-f6JGTh):where(.ghost-s0nD4f){color:color-mix(in srgb, var(--md-sys-color-on-surface) 38%, transparent);background:0 0}.button-zoWUkd:where(.loading-nQXnW2){cursor:progress}.button-zoWUkd .content-zV_W1p,.button-zoWUkd .leftIcon-V49qXU,.button-zoWUkd .rightIcon-IWPb8L,.button-zoWUkd .spinner-rPb2ph{z-index:1;position:relative}.button-zoWUkd .content-zV_W1p{min-width:0;color:inherit}.button-zoWUkd:where(.loading-nQXnW2) .content-zV_W1p{opacity:0}.button-zoWUkd .leftIcon-V49qXU,.button-zoWUkd .rightIcon-IWPb8L{width:var(--button-icon-size);height:var(--button-icon-size);flex:0 0 var(--button-icon-size);color:inherit;justify-content:center;align-items:center;display:inline-flex}.button-zoWUkd .leftIcon-V49qXU svg,.button-zoWUkd .rightIcon-IWPb8L svg{width:100%;height:100%}.button-zoWUkd :-webkit-any(.content-zV_W1p,.leftIcon-V49qXU,.rightIcon-IWPb8L) svg{color:inherit}.button-zoWUkd :-moz-any(.content-zV_W1p,.leftIcon-V49qXU,.rightIcon-IWPb8L) svg{color:inherit}.button-zoWUkd :is(.content-zV_W1p,.leftIcon-V49qXU,.rightIcon-IWPb8L) svg{color:inherit}.button-zoWUkd :-webkit-any(.content-zV_W1p,.leftIcon-V49qXU,.rightIcon-IWPb8L) svg *{color:inherit;transition:none}.button-zoWUkd :-moz-any(.content-zV_W1p,.leftIcon-V49qXU,.rightIcon-IWPb8L) svg *{color:inherit;transition:none}.button-zoWUkd :is(.content-zV_W1p,.leftIcon-V49qXU,.rightIcon-IWPb8L) svg *{color:inherit;transition:none}.button-zoWUkd .spinner-rPb2ph{width:var(--button-spinner-size);height:var(--button-spinner-size);margin-top:calc(var(--button-spinner-size)/-2);margin-left:calc(var(--button-spinner-size)/-2);border:2px solid color-mix(in srgb, currentColor 32%, transparent);border-radius:var(--m3-shape-full);border-top-color:currentColor;animation:1s linear infinite spin-Tgtdv7;position:absolute;top:50%;left:50%}@media (prefers-reduced-motion:reduce){.button-zoWUkd .spinner-rPb2ph{scroll-behavior:auto;transition-duration:1ms;transition-delay:0s;animation:none}.button-zoWUkd{scroll-behavior:auto;transition-duration:1ms;transition-delay:0s;animation-duration:1ms;animation-iteration-count:1;animation-delay:0s}.button-zoWUkd:active:not(:where(.disabled-f6JGTh)){transform:none}}@keyframes spin-Tgtdv7{to{transform:rotate(360deg)}}.modal-Cl0qCP{z-index:var(--z-modal);background:rgba(0,0,0,.32);justify-content:center;align-items:center;transition:background .2s cubic-bezier(.2,0,0,1),right .2s cubic-bezier(.2,0,0,1);animation:.15s cubic-bezier(.2,0,0,1) both modal-scrim-in-FSwkjP;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}@media (max-width:768px){.modal-Cl0qCP{padding:var(--space-4);align-items:center}}.page-H2jVsM{left:var(--sidebar-width);z-index:1025;background:0 0}@media (max-width:768px){.page-H2jVsM{left:0}}.modalClosing-Xc9O2j{pointer-events:none;animation:.15s cubic-bezier(.2,0,0,1) both modal-scrim-out-bCx8G2}.modalClosing-Xc9O2j .modalContent-hjLAjN{animation:.15s cubic-bezier(.3,0,.8,.15) both modal-pop-out-WSMFsR}.modalContent-hjLAjN{background:var(--md-sys-color-surface-container-lowest);border-radius:var(--m3-shape-xl);padding:var(--space-5);color:var(--md-sys-color-on-surface);scrollbar-width:thin;scrollbar-color:var(--md-sys-color-outline-variant) transparent;overscroll-behavior:contain;max-width:min(90%,1200px);max-height:90vh;transition:background .2s cubic-bezier(.2,0,0,1);animation:.22s cubic-bezier(.2,0,0,1) both modal-pop-in-PT7AMu;position:relative;overflow-y:auto;box-shadow:0 12px 32px rgba(0,0,0,.08),0 2px 8px rgba(0,0,0,.04)}:where([data-theme=dark]) .modalContent-hjLAjN{background:var(--md-sys-color-surface-container-high)}:where([data-theme=classic-dark]) .modalContent-hjLAjN{background:var(--md-sys-color-surface-container-high)}.modalContent-hjLAjN::-webkit-scrollbar{width:6px;height:6px}.modalContent-hjLAjN::-webkit-scrollbar-track{background:0 0}.modalContent-hjLAjN::-webkit-scrollbar-thumb{border-radius:var(--m3-shape-full);background:var(--md-sys-color-outline-variant)}.modalContent-hjLAjN::-webkit-scrollbar-thumb:hover{background:var(--md-sys-color-outline)}@media (max-width:1024px){.modalContent-hjLAjN{max-width:min(95%,800px);max-height:85vh}}@media (max-width:768px){.modalContent-hjLAjN{width:calc(100% - var(--space-6));max-width:calc(100% - var(--space-6));max-height:85vh;margin:var(--space-3);padding:var(--space-4)}}@media (max-width:599px){.adaptiveSheet-hK820Y{padding:max(var(--space-2),env(safe-area-inset-top)) 0 0;align-items:flex-end}.adaptiveSheet-hK820Y .modalContent-hjLAjN{width:100%;max-width:100%;max-height:calc(100dvh - max(var(--space-2),env(safe-area-inset-top)));padding:var(--space-5) var(--space-4) max(var(--space-4),env(safe-area-inset-bottom));border-radius:var(--m3-shape-xl-plus) var(--m3-shape-xl-plus) 0 0;margin:0;animation:.32s cubic-bezier(.25,0,0,1) both modal-sheet-in-K1fnv7}.adaptiveSheet-hK820Y.modalClosing-Xc9O2j .modalContent-hjLAjN{animation:.18s cubic-bezier(.3,0,.8,.15) both modal-sheet-out-rV0Hei}}@keyframes modal-scrim-in-FSwkjP{0%{opacity:0}to{opacity:1}}@keyframes modal-scrim-out-bCx8G2{0%{opacity:1}to{opacity:0}}@keyframes modal-pop-in-PT7AMu{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes modal-pop-out-WSMFsR{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.96)}}@keyframes modal-sheet-in-K1fnv7{0%{opacity:.92;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes modal-sheet-out-rV0Hei{0%{opacity:1;transform:translateY(0)}to{opacity:.92;transform:translateY(100%)}}@media (prefers-reduced-motion:reduce){.modal-Cl0qCP,.modalClosing-Xc9O2j,.modalContent-hjLAjN,.modalClosing-Xc9O2j .modalContent-hjLAjN,.adaptiveSheet-hK820Y .modalContent-hjLAjN,.adaptiveSheet-hK820Y.modalClosing-Xc9O2j .modalContent-hjLAjN{animation:none}}.modalTitle-vIaGqY{margin:0 0 var(--space-4);color:var(--md-sys-color-on-surface);font-size:var(--font-size-lg);font-weight:var(--font-weight-emphasized-title);letter-spacing:0;line-height:1.25}.sm-Lxs7XH .modalContent-hjLAjN{max-width:min(90%,400px)}@media (max-width:1024px){.sm-Lxs7XH .modalContent-hjLAjN{max-width:min(95%,500px)}}@media (max-width:768px){.sm-Lxs7XH .modalContent-hjLAjN{max-width:100%}}.md-vHjqOH .modalContent-hjLAjN{max-width:min(90%,600px)}@media (max-width:1024px){.md-vHjqOH .modalContent-hjLAjN{max-width:min(95%,650px)}}@media (max-width:768px){.md-vHjqOH .modalContent-hjLAjN{max-width:100%}}.lg-LCPJLa .modalContent-hjLAjN{max-width:min(90%,900px)}@media (max-width:1440px){.lg-LCPJLa .modalContent-hjLAjN{max-width:min(92%,800px)}}@media (max-width:1024px){.lg-LCPJLa .modalContent-hjLAjN{max-width:min(95%,700px)}}@media (max-width:768px){.lg-LCPJLa .modalContent-hjLAjN{max-width:100%}}.full-oSgzI2 .modalContent-hjLAjN{max-width:min(90%,600px)}@media (max-width:1024px){.full-oSgzI2 .modalContent-hjLAjN{max-width:min(95%,650px)}}@media (max-width:768px){.full-oSgzI2 .modalContent-hjLAjN{width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;box-shadow:none;padding:0 var(--space-4) var(--space-4);border-radius:0;margin:0}.full-oSgzI2{justify-content:stretch;align-items:stretch;padding:0}}.xl-l6sGDw .modalContent-hjLAjN{width:calc(100% - 48px);max-width:1600px;height:calc(100vh - 36px);max-height:calc(100vh - 36px);padding:var(--space-3)}@media (max-width:1440px){.xl-l6sGDw .modalContent-hjLAjN{max-width:1400px}}@media (max-width:1024px){.xl-l6sGDw .modalContent-hjLAjN{width:calc(100% - 32px);height:calc(100vh - 24px);max-height:calc(100vh - 24px);padding:var(--space-2)}}@media (max-width:768px){.xl-l6sGDw .modalContent-hjLAjN{width:100%;height:95vh;max-height:95vh;padding:var(--space-1)}}.page-g0YLU8{min-height:70vh;padding:var(--space-8,2rem);align-items:center;justify-items:center;display:grid}.surface-I2bKtY{background:var(--md-sys-color-surface-container-lowest);border-radius:var(--m3-shape-xl,var(--border-radius-xl));color:var(--md-sys-color-on-surface);--status-accent:var(--md-sys-color-primary,var(--primary-color));--status-accent-soft:var(--md-sys-color-primary-container,var(--background-tertiary));box-sizing:border-box;text-align:center;flex-direction:column;align-items:center;width:min(100%,480px);padding:3rem 2rem;transition:background .2s cubic-bezier(.2,0,0,1);display:flex;box-shadow:0 12px 32px rgba(0,0,0,.08),0 2px 8px rgba(0,0,0,.04)}:where([data-theme=dark]) .surface-I2bKtY{background:var(--md-sys-color-surface-container-high)}:where([data-theme=classic-dark]) .surface-I2bKtY{background:var(--md-sys-color-surface-container-high)}.danger-DCN2Np{--status-accent:var(--md-sys-color-error,var(--danger-color));--status-accent-soft:var(--md-sys-color-error-container,color-mix(in srgb, var(--danger-color) 14%, transparent))}.icon-CtvuWd{border-radius:var(--m3-shape-full,999px);background:var(--status-accent-soft);width:80px;height:80px;color:var(--status-accent);align-items:center;justify-items:center;margin-bottom:1.5rem;animation:.3s ease-out status-icon-in-pK7qyV;display:grid}.icon-CtvuWd svg{width:40px;height:40px}@media (prefers-reduced-motion:reduce){.icon-CtvuWd{scroll-behavior:auto;transition-duration:1ms;transition-delay:0s;animation:none}}.code-K0jWq4{background:linear-gradient(135deg, var(--status-accent), color-mix(in srgb, var(--status-accent) 60%, var(--md-sys-color-tertiary)));color:var(--status-accent);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-bottom:1rem;font-size:3rem;font-weight:800;line-height:1}.heroCode-YxgBMz{font-size:6rem}.title-V0mY0C{color:var(--md-sys-color-on-surface,var(--text-primary));text-wrap:balance;margin:0 0 .75rem;font-size:1.5rem;font-weight:700;line-height:1.25}.description-uIZrEZ{color:var(--md-sys-color-on-surface-variant,var(--text-secondary));text-wrap:pretty;margin:0 0 2rem;font-size:1rem;line-height:1.6}.actions-bqQW2y{justify-content:center;gap:1rem;width:100%;max-width:320px;display:flex}.footer-MFsb61{border-top:1px solid var(--md-sys-color-outline-variant,var(--border-primary));width:100%;color:var(--md-sys-color-on-surface-variant,var(--text-secondary));margin-top:2rem;padding-top:1.5rem}@keyframes status-icon-in-pK7qyV{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@media (max-width:640px){.page-g0YLU8{padding:1rem}.surface-I2bKtY{padding:2rem 1.5rem}.icon-CtvuWd{width:64px;height:64px;margin-bottom:1rem}.icon-CtvuWd svg{width:28px;height:28px}.code-K0jWq4{font-size:2rem}.heroCode-YxgBMz{font-size:4rem}.title-V0mY0C{font-size:1.25rem}.description-uIZrEZ{font-size:.9375rem}.actions-bqQW2y{flex-direction:column}.actions-bqQW2y>*{width:100%}}.skipLink-dBEAQp{z-index:var(--z-tooltip);border-radius:var(--m3-shape-full);background:var(--md-sys-color-primary);color:var(--md-sys-color-on-primary);font-size:13px;font-weight:var(--font-weight-emphasized-label);padding:10px 16px;text-decoration:none;transition:transform .35s cubic-bezier(.2,0,0,1);position:fixed;top:12px;left:50%;transform:translate(-50%,-160%)}.skipLink-dBEAQp:focus-visible{outline:3px solid var(--md-sys-color-primary);outline-offset:3px;transform:translate(-50%)}@media (prefers-reduced-motion:reduce){.skipLink-dBEAQp{scroll-behavior:auto;transition:none;animation-duration:1ms;animation-iteration-count:1;animation-delay:0s}}.pageWrapper-oWSC5I{--page-layout-content-max:1400px;--page-layout-focused-max:900px;--page-layout-gutter-inline:clamp(1rem, 3vw, 2rem);--page-layout-gutter-tablet:1rem;--page-layout-gutter-mobile:4px;--page-layout-region-gap:16px;--page-layout-content-start:.5rem;--page-layout-content-end:clamp(1rem, 3vw, 2rem);box-sizing:border-box;background:var(--page-shell-background,var(--bg-primary));width:100%;height:100vh;color:var(--md-sys-color-on-surface);scrollbar-width:none;-ms-overflow-style:none;padding:12px max(1rem,min(4vw - .25rem,3.75rem)) 24px;transition:color .2s cubic-bezier(.2,0,0,1);position:relative;overflow-x:clip;overflow-y:auto}.pageWrapper-oWSC5I:focus-visible{outline:3px solid var(--md-sys-color-primary);outline-offset:-3px}.pageWrapper-oWSC5I::-webkit-scrollbar{width:0;height:0;display:none}@media (max-width:599px){.pageWrapper-oWSC5I{height:auto;min-height:100vh;padding-bottom:calc(24px + env(safe-area-inset-bottom))}}.pageWrapper-oWSC5I.canvas-eg1Pz0{height:100vh;height:100dvh;min-height:0;padding:0;overflow:hidden}.pageWrapper-oWSC5I.content-yIUYHb{--page-layout-max-width:var(--page-layout-content-max)}.pageWrapper-oWSC5I.focused-KPzeY0{--page-layout-max-width:var(--page-layout-focused-max)}.pageWrapper-oWSC5I.canvas-eg1Pz0{--page-layout-max-width:none;--page-layout-gutter-inline:0px;--page-layout-gutter-tablet:0px;--page-layout-gutter-mobile:0px;--page-layout-region-gap:0px;--page-layout-content-start:0px;--page-layout-content-end:0px}@media (max-width:599px){.pageWrapper-oWSC5I.flatMobile-wjxBEU{padding-top:0;padding-left:0;padding-right:0}}.skeleton-QHNsOb{background:linear-gradient(90deg, var(--md-sys-color-surface-container) 0%, var(--md-sys-color-surface-container-high) 45%, var(--md-sys-color-surface-container) 90%);border-radius:var(--m3-shape-md);background-size:220% 100%;animation:.65s cubic-bezier(.2,0,0,1) infinite m3SkeletonPulse-kBSaea}@media (prefers-reduced-motion:reduce){.skeleton-QHNsOb{scroll-behavior:auto;background-position:100% 0;transition-duration:1ms;transition-delay:0s;animation:none}}@keyframes m3SkeletonPulse-kBSaea{0%{background-position:120% 0}to{background-position:-120% 0}}.text-a7NZh2{border-radius:var(--m3-shape-xs);height:1em}.circle-kPuLdW{border-radius:var(--m3-shape-full)}.rounded-qiZtW_{border-radius:var(--m3-shape-lg)}.tableContainer-ZF73um{background:var(--md-sys-color-surface-container);border-radius:var(--m3-shape-lg);flex-direction:column;gap:0;display:flex;overflow:hidden}.tableHeader-A3cLPC{gap:var(--space-3);padding:var(--space-3);background:var(--md-sys-color-surface-container-high);display:grid}@media (max-width:768px){.tableHeader-A3cLPC{display:none}}.headerCell-YrGmdn{background:linear-gradient(90deg, var(--md-sys-color-surface-container) 0%, var(--md-sys-color-surface-container-highest) 45%, var(--md-sys-color-surface-container) 90%);border-radius:var(--m3-shape-xs);background-size:220% 100%;height:14px;animation:.65s cubic-bezier(.2,0,0,1) infinite m3SkeletonPulse-kBSaea}@media (prefers-reduced-motion:reduce){.headerCell-YrGmdn{scroll-behavior:auto;background-position:100% 0;transition-duration:1ms;transition-delay:0s;animation:none}}.tableRow-qfhYWC{gap:var(--space-3);padding:var(--space-3);display:grid}.tableRow-qfhYWC:last-child{border-bottom:none}@media (max-width:768px){.tableRow-qfhYWC{gap:var(--space-2);grid-template-columns:1fr!important}}.tableCell-_gXgJD{gap:var(--space-1);flex-direction:column;display:flex}.cellLine-X9REZb{background:linear-gradient(90deg, var(--md-sys-color-surface-container-high) 0%, var(--md-sys-color-surface-container-highest) 45%, var(--md-sys-color-surface-container-high) 90%);border-radius:var(--m3-shape-xs);background-size:220% 100%;height:14px;animation:.65s cubic-bezier(.2,0,0,1) infinite m3SkeletonPulse-kBSaea}@media (prefers-reduced-motion:reduce){.cellLine-X9REZb{scroll-behavior:auto;background-position:100% 0;transition-duration:1ms;transition-delay:0s;animation:none}}.cellLine-X9REZb.short-TSASIj{width:60%}.cellLine-X9REZb.medium-pLL3yP{width:80%}.cellLine-X9REZb.long-P7Lc7K{width:100%}.fullScreen-r3IM1y{z-index:1000;background:var(--page-shell-background,var(--bg-primary));width:100vw;min-height:100vh;position:fixed;top:0;bottom:0;left:0;right:0;overflow:auto}.defaultLayout-Ce9Pm0{gap:var(--space-6);padding:var(--space-6);flex-direction:column;width:100%;max-width:1200px;margin:0 auto;display:flex}.header-KUNgJC{justify-content:space-between;align-items:center;gap:var(--space-4);display:flex}@media (max-width:768px){.header-KUNgJC{flex-direction:column;align-items:flex-start}}.content-ya4dKt{gap:var(--space-4);flex-direction:column;display:flex}.grid-TQOVMR{gap:var(--space-4);grid-template-columns:repeat(3,1fr);display:grid}@media (max-width:1024px){.grid-TQOVMR{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.grid-TQOVMR{grid-template-columns:1fr}}.dashboardLayout-l4rSRA{gap:var(--space-5);padding:var(--space-6);flex-direction:column;width:100%;max-width:1400px;margin:0 auto;display:flex}.dashboardHeader-vxSy1T{justify-content:space-between;align-items:center;display:flex}@media (max-width:768px){.dashboardHeader-vxSy1T{align-items:flex-start;gap:var(--space-3);flex-direction:column}}.dashboardCards-xCn0fG{gap:var(--space-4);grid-template-columns:repeat(4,1fr);display:grid}@media (max-width:1024px){.dashboardCards-xCn0fG{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.dashboardCards-xCn0fG{grid-template-columns:1fr}}.dashboardCard-FmE8R9{gap:var(--space-2);padding:var(--space-4);background:var(--bg-secondary);border:1px solid var(--border-primary);border-radius:var(--radius-xl);flex-direction:column;display:flex}.dashboardCharts-SFMSxz{gap:var(--space-4);grid-template-columns:repeat(2,1fr);display:grid}@media (max-width:1024px){.dashboardCharts-SFMSxz{grid-template-columns:1fr}}.dashboardChart-jm1fm5{border-radius:var(--radius-xl);height:300px}.loginForm-qHPhC7{align-items:stretch;gap:var(--space-4);box-sizing:border-box;width:440px;max-width:100%;padding:var(--space-1);flex-direction:column;margin:0 auto;display:flex}.modeMark-F_PEEB{border-radius:var(--m3-shape-lg) var(--m3-shape-lg) var(--m3-shape-xs) var(--m3-shape-lg);background:var(--md-sys-color-secondary-container);width:48px;height:48px;color:var(--md-sys-color-on-secondary-container);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.modeMark-F_PEEB svg{width:24px;height:24px}.headerCopy-PSBt7C{flex-direction:column;gap:2px;min-width:0;display:flex}.header-OhROE6{align-items:center;gap:var(--space-3);text-align:left;grid-template-columns:auto minmax(0,1fr);display:grid}.title-CJtN3y{color:var(--md-sys-color-on-surface);font-size:var(--font-size-xl);font-weight:var(--font-weight-emphasized-title);letter-spacing:-.01em;line-height:var(--line-height-tight);margin:0}.subtitle-MlBxRZ{color:var(--md-sys-color-on-surface-variant);font-size:var(--font-size-sm);line-height:var(--line-height-normal);margin:0}.oauthSection-Al0E4c{gap:var(--space-2);flex-direction:column;display:flex}.yandexButton-uuX83s.yandexButton-uuX83s{font-weight:var(--font-weight-emphasized-label);border:0}.sectionLabel-nUIbr8{color:var(--md-sys-color-on-surface-variant);font-size:var(--font-size-xs);font-weight:var(--font-weight-emphasized-label);margin:0;line-height:16px}.loginMethodSkeletons-QFFXjZ{flex-direction:column;gap:2px;display:flex}.loginMethodSkeleton-dLKZrA{border-radius:var(--m3-shape-xs);height:64px}.loginMethodSkeleton-dLKZrA:first-child{border-top-left-radius:var(--m3-shape-lg-plus);border-top-right-radius:var(--m3-shape-lg-plus)}.loginMethodSkeleton-dLKZrA:last-child{border-bottom-right-radius:var(--m3-shape-lg-plus);border-bottom-left-radius:var(--m3-shape-lg-plus)}.altMethods-Xn20xZ{flex-direction:column;gap:2px;display:flex}.altMethods-Xn20xZ>*{border-radius:var(--m3-shape-xs);background:var(--md-sys-color-surface-container);transition:border-radius .35s cubic-bezier(.3,0,0,1),background-color .2s cubic-bezier(.2,0,0,1)}.altMethods-Xn20xZ>:first-child{border-top-left-radius:var(--m3-shape-lg-plus);border-top-right-radius:var(--m3-shape-lg-plus)}.altMethods-Xn20xZ>:last-child{border-bottom-left-radius:var(--m3-shape-lg-plus);border-bottom-right-radius:var(--m3-shape-lg-plus)}.altMethods-Xn20xZ>:hover{border-radius:var(--m3-shape-md)}.altMethods-Xn20xZ>.active-tjFShh{border-radius:var(--m3-shape-lg);background:var(--md-sys-color-secondary-container);color:var(--md-sys-color-on-secondary-container)}.methodButton-vPlgZq.methodButton-vPlgZq{justify-content:flex-start;gap:var(--space-3);min-height:64px;padding:var(--space-2) var(--space-4);background:var(--md-sys-color-surface-container);color:var(--md-sys-color-on-surface);text-align:left;border:0}.methodButton-vPlgZq .methodCopy-x8KprE{flex-direction:column;align-items:flex-start;gap:1px;width:100%;min-width:0;display:flex}.methodTitle-SXxPUw{font-size:var(--font-size-sm);font-weight:var(--font-weight-emphasized-label);line-height:20px}.methodHint-inbNZl{max-width:100%;color:var(--md-sys-color-on-surface-variant);font-size:var(--font-size-xs);font-weight:var(--font-weight-normal);text-overflow:ellipsis;white-space:nowrap;line-height:16px;overflow:hidden}.fieldGroup-CyItc0,.migrationBox-Rhl5vM{gap:var(--space-3);flex-direction:column;display:flex}.textField-oSmNP9.textField-oSmNP9{border-radius:var(--m3-shape-md);background:var(--md-sys-color-surface-container-low);box-shadow:none;border:0}.textField-oSmNP9.textField-oSmNP9:hover:not(:disabled){background:var(--md-sys-color-surface-container);border:0}.textField-oSmNP9.textField-oSmNP9:focus{box-shadow:0 0 0 2px var(--md-sys-color-primary);border:0}.textField-oSmNP9.textField-oSmNP9:focus-visible{box-shadow:0 0 0 2px var(--md-sys-color-primary);border:0}.textField-oSmNP9.textField-oSmNP9[aria-invalid=true]{background:color-mix(in srgb, var(--md-sys-color-error) 10%, var(--md-sys-color-surface-container-low))}.textField-oSmNP9.textField-oSmNP9[aria-invalid=true]:focus{box-shadow:0 0 0 2px var(--md-sys-color-error)}.textField-oSmNP9.textField-oSmNP9[aria-invalid=true]:focus-visible{box-shadow:0 0 0 2px var(--md-sys-color-error)}.backButton-bGSYmk{align-self:flex-start}.migrationText-mwChAR{padding:var(--space-4);border-radius:var(--m3-shape-lg);background:var(--md-sys-color-surface-container-low);color:var(--md-sys-color-on-surface-variant);font-size:var(--font-size-sm);line-height:var(--line-height-normal);text-align:left}.error-OEJhBr,.success-rv4Okw{box-sizing:border-box;width:100%;padding:var(--space-3) var(--space-4);border-radius:var(--m3-shape-lg);font-size:var(--font-size-sm);line-height:var(--line-height-normal);text-align:left}.error-OEJhBr{background:var(--md-sys-color-error-container);color:var(--md-sys-color-on-error-container)}.success-rv4Okw{background:var(--md-sys-color-secondary-container);color:var(--md-sys-color-on-secondary-container)}@media (max-width:768px){.loginForm-qHPhC7{gap:var(--space-3);width:100%;padding:0}.methodButton-vPlgZq.methodButton-vPlgZq{min-height:60px;padding-inline:var(--space-3)}.loginMethodSkeleton-dLKZrA{height:60px}}.homeLink-oVsGzU{color:var(--md-sys-color-on-surface-variant,var(--text-secondary));font-size:.9375rem;text-decoration:none;transition:color .2s cubic-bezier(.2,0,0,1)}.homeLink-oVsGzU:hover{color:var(--md-sys-color-on-surface,var(--text-primary));text-decoration:underline}.homeLink-oVsGzU:focus-visible{border-radius:var(--m3-shape-xs,4px);outline:3px solid var(--md-sys-color-primary,var(--primary-color));outline-offset:3px}.text-yznXxA{color:var(--text-primary);font-weight:400}.text-yznXxA.medium-eZ2xmi{font-weight:500}.text-yznXxA.bold-NBjX_L{font-weight:700}.text-yznXxA.left-jESXlw{text-align:left}.text-yznXxA.center-N5hONl{text-align:center}.text-yznXxA.right-pzq3dl{text-align:right}.medium-eZ2xmi{font-size:20px}.errorBoundary-ephitZ{min-height:100vh;padding:var(--space-6);background:var(--bg-primary);justify-content:center;align-items:center;display:flex}.content-Jj2YUX{max-width:500px;padding:var(--space-8);background:var(--surface-elevated);border-radius:var(--radius-2xl);border:1px solid var(--border-primary);box-shadow:var(--shadow-xl);text-align:center}.title-aJOoDM{margin-bottom:var(--space-4);color:var(--color-error)}.message-m8H2Zg{margin-bottom:var(--space-6);line-height:var(--line-height-relaxed)}.details-KOsuaO{margin:var(--space-4) 0;text-align:left;background:var(--bg-secondary);border-radius:var(--radius-md);border:1px solid var(--border-secondary)}.details-KOsuaO summary{padding:var(--space-3);cursor:pointer;font-weight:var(--font-weight-medium)}.details-KOsuaO pre{padding:var(--space-3);background:var(--bg-tertiary);border-radius:0 0 var(--radius-md) var(--radius-md);font-family:var(--font-family-mono);font-size:var(--font-size-xs);white-space:pre-wrap;word-break:break-word;margin:0;overflow:auto}.actions-WAmhT9{gap:var(--space-3);flex-wrap:wrap;justify-content:center;display:flex}.bar-alQnpy{box-sizing:border-box;border-radius:var(--m3-shape-full);background:var(--md-sys-color-surface-container-lowest);--action-bar-sm-button-height:32px;--action-bar-control-gap:4px;--action-bar-toolbar-button-background:transparent;--action-bar-toolbar-button-radius:var(--m3-shape-md);align-items:center;gap:4px;gap:var(--action-bar-control-gap);isolation:isolate;border:0;flex-shrink:0;min-width:0;max-width:100%;height:48px;padding:4px;display:inline-flex}:where([data-theme=dark]) .bar-alQnpy{background:var(--md-sys-color-surface-container)}:where([data-theme=classic-dark]) .bar-alQnpy{background:var(--md-sys-color-surface-container)}.grouped-Euz0ur{--action-bar-sm-button-height:32px;--action-bar-toolbar-button-background:transparent;--action-bar-toolbar-button-radius:var(--m3-shape-md);gap:var(--action-bar-control-gap)}.compact-zwTJJ4{--action-bar-md-button-height:32px;height:40px}.regular-U1evvj{--action-bar-md-button-height:40px;height:48px}.detached-FXdkbn{--action-bar-toolbar-button-background:var(--md-sys-color-surface-container-lowest);--action-bar-toolbar-button-radius:var(--m3-shape-full);gap:var(--action-bar-control-gap);background:0 0;border-radius:0;padding:0}:where([data-theme=dark]) .detached-FXdkbn{--action-bar-toolbar-button-background:var(--md-sys-color-surface-container);background:0 0}:where([data-theme=classic-dark]) .detached-FXdkbn{--action-bar-toolbar-button-background:var(--md-sys-color-surface-container);background:0 0}.detached-FXdkbn:where(.compact-zwTJJ4){--action-bar-sm-button-height:40px;--action-bar-md-button-height:40px}.detached-FXdkbn:where(.regular-U1evvj){--action-bar-sm-button-height:48px;--action-bar-md-button-height:48px}.fullWidth-e6zOgg{width:100%}.wrap-M9wJbW{flex-wrap:wrap;height:auto;min-height:48px}.overlay-ebMO79{z-index:var(--z-toast);padding:var(--space-6);overscroll-behavior:contain;justify-content:center;align-items:flex-end;animation:.2s cubic-bezier(.2,0,0,1) both fadeIn-CVZE9A;display:flex;position:fixed;bottom:0;left:0;right:0}@media (max-width:768px){.overlay-ebMO79{padding:0}}@media (prefers-reduced-motion:reduce){.overlay-ebMO79{scroll-behavior:auto;transition-duration:1ms;transition-delay:0s;animation-duration:1ms;animation-iteration-count:1;animation-delay:0s}}@keyframes fadeIn-CVZE9A{0%{opacity:0}to{opacity:1}}.banner-aV_gG4{background:var(--md-sys-color-surface-container-lowest);border-radius:var(--m3-shape-xl);color:var(--md-sys-color-on-surface);width:100%;max-width:680px;padding:0;transition:background .2s cubic-bezier(.2,0,0,1);animation:.5s cubic-bezier(.25,0,0,1) both slideUp-HJpeJh;overflow:hidden;box-shadow:0 12px 32px rgba(0,0,0,.08),0 2px 8px rgba(0,0,0,.04)}:where([data-theme=dark]) .banner-aV_gG4{background:var(--md-sys-color-surface-container-high)}:where([data-theme=classic-dark]) .banner-aV_gG4{background:var(--md-sys-color-surface-container-high)}@media (max-width:768px){.banner-aV_gG4{border-radius:var(--m3-shape-xl) var(--m3-shape-xl) 0 0;max-width:100%;margin:0}}@media (prefers-reduced-motion:reduce){.banner-aV_gG4{scroll-behavior:auto;transition-duration:1ms;transition-delay:0s;animation-duration:1ms;animation-iteration-count:1;animation-delay:0s}}@keyframes slideUp-HJpeJh{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}.header-KxKT24{align-items:flex-start;gap:var(--space-4);padding:var(--space-6);display:flex}@media (max-width:768px){.header-KxKT24{padding:var(--space-5)}}.iconWrapper-qb2bvX{border-radius:var(--m3-shape-md);background:var(--md-sys-color-surface-container);flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}@media (max-width:768px){.iconWrapper-qb2bvX{width:36px;height:36px}}.icon-aA3b1z{color:var(--md-sys-color-primary);flex-shrink:0}.headerContent-9ZAV1z{flex:1;min-width:0}.title-puH8OO{margin:0 0 var(--space-2);color:var(--md-sys-color-on-surface);font-size:var(--font-size-xl);font-weight:var(--font-weight-emphasized-title);letter-spacing:0;line-height:1.35}@media (max-width:768px){.title-puH8OO{font-size:var(--font-size-lg)}}.description-wsUSlx{color:var(--md-sys-color-on-surface-variant);letter-spacing:0;margin:0;font-size:.9375rem;line-height:1.6}@media (max-width:768px){.description-wsUSlx{font-size:var(--font-size-sm)}}.details-iZhXQi{scrollbar-width:thin;scrollbar-color:var(--md-sys-color-outline-variant) transparent;max-height:60vh;animation:.35s cubic-bezier(.3,0,0,1) both expandDown-ZVpaPk;overflow-y:auto}.details-iZhXQi::-webkit-scrollbar{width:8px;height:8px}.details-iZhXQi::-webkit-scrollbar-track{background:0 0}.details-iZhXQi::-webkit-scrollbar-thumb{border-radius:var(--m3-shape-full);background:var(--md-sys-color-outline-variant)}.details-iZhXQi::-webkit-scrollbar-thumb:hover{background:var(--md-sys-color-outline)}@media (prefers-reduced-motion:reduce){.details-iZhXQi{scroll-behavior:auto;transition-duration:1ms;transition-delay:0s;animation-duration:1ms;animation-iteration-count:1;animation-delay:0s}}@keyframes expandDown-ZVpaPk{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.cookieSection-terrSp{padding:var(--space-6)}@media (max-width:768px){.cookieSection-terrSp{padding:var(--space-5)}}.sectionTitle-eDp4rw{margin:0 0 var(--space-4);color:var(--md-sys-color-on-surface);font-size:var(--font-size-base);font-weight:var(--font-weight-emphasized-title);letter-spacing:0;line-height:1.4}.cookieType-MhODoM{margin-bottom:var(--space-6);padding:var(--space-4);border-radius:var(--m3-shape-lg);background:var(--md-sys-color-surface-container)}.cookieType-MhODoM:last-of-type{margin-bottom:0}@media (max-width:768px){.cookieType-MhODoM{padding:var(--space-3)}}.cookieHeader-gFNhCn{margin-bottom:var(--space-2)}.checkboxLabel-mvgTdU{align-items:flex-start;gap:var(--space-3);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:flex}.checkboxLabel-mvgTdU input:disabled~*{cursor:not-allowed}.checkbox-oNpDZ_{border-radius:var(--m3-shape-xs);width:20px;height:20px;accent-color:var(--md-sys-color-primary);cursor:pointer;flex-shrink:0;margin-top:.125rem}.checkbox-oNpDZ_:disabled{cursor:not-allowed;opacity:.6}.checkbox-oNpDZ_:focus-visible{outline:3px solid var(--md-sys-color-primary);outline-offset:2px}.labelContent-qqxo27{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.labelContent-qqxo27 strong{color:var(--md-sys-color-on-surface);font-size:.9375rem;font-weight:var(--font-weight-emphasized-title);letter-spacing:0}.badge-DiReTl{padding:.125rem var(--space-2);border-radius:var(--m3-shape-full);background:var(--md-sys-color-surface-container-highest);color:var(--md-sys-color-primary);font-size:var(--font-size-xs);font-weight:var(--font-weight-emphasized-label);letter-spacing:0;text-transform:uppercase;align-items:center;display:inline-flex}.typeDescription-YuHtTu{margin:0 0 var(--space-3);padding-left:var(--space-8);color:var(--md-sys-color-on-surface-variant);font-size:var(--font-size-sm);letter-spacing:0;line-height:1.6}@media (max-width:768px){.typeDescription-YuHtTu{padding-left:0}}.cookieDetails-s5CoWS{margin-top:var(--space-3);padding-left:var(--space-8)}@media (max-width:768px){.cookieDetails-s5CoWS{padding-left:0}}.cookieDetails-s5CoWS summary{padding:var(--space-1) 0;border-radius:var(--m3-shape-xs);color:var(--md-sys-color-primary);cursor:pointer;font-size:var(--font-size-sm);font-weight:var(--font-weight-emphasized-body);letter-spacing:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.cookieDetails-s5CoWS summary:hover{text-decoration:underline}.cookieDetails-s5CoWS summary:focus-visible{outline:3px solid var(--md-sys-color-primary);outline-offset:2px}.cookieList-KuvWXG{margin:var(--space-2) 0 0;padding-left:var(--space-5);color:var(--md-sys-color-on-surface-variant);font-size:.8125rem;line-height:1.6}.cookieList-KuvWXG li{margin-bottom:.375rem}.cookieList-KuvWXG li:last-child{margin-bottom:0}.cookieList-KuvWXG li code{border-radius:var(--m3-shape-xs);background:var(--md-sys-color-surface-container-lowest);color:var(--md-sys-color-on-surface);font-family:var(--font-family-mono);font-size:.8125rem;font-weight:var(--font-weight-emphasized-body);padding:.125rem .375rem}.infoBox-fuQW8y{margin-top:var(--space-4);padding:var(--space-4);border-radius:var(--m3-shape-lg);background:var(--md-sys-color-surface-container-high)}.infoBox-fuQW8y p{color:var(--md-sys-color-on-surface-variant);font-size:var(--font-size-sm);letter-spacing:0;margin:0;line-height:1.6}.infoBox-fuQW8y p strong{color:var(--md-sys-color-on-surface);font-weight:var(--font-weight-emphasized-title)}.link-vMuoh_{border-radius:var(--m3-shape-xs);color:var(--md-sys-color-primary);font-weight:var(--font-weight-emphasized-body);text-decoration:none;transition:color .2s cubic-bezier(.2,0,0,1),background .2s cubic-bezier(.2,0,0,1)}.link-vMuoh_:hover{text-decoration:underline}.link-vMuoh_:focus-visible{outline:3px solid var(--md-sys-color-primary);outline-offset:2px}.actions-JxCSAy{gap:var(--space-4);padding:var(--space-4) var(--space-6) var(--space-6);background:var(--md-sys-color-surface-container);flex-direction:column;display:flex}@media (max-width:768px){.actions-JxCSAy{padding:var(--space-4) var(--space-5) var(--space-5)}}.detailsButton-AIE5r6{border:1px solid var(--md-sys-color-outline);border-radius:var(--m3-shape-full);height:40px;color:var(--md-sys-color-primary);font:inherit;font-size:13px;font-weight:var(--font-weight-emphasized-label);letter-spacing:0;cursor:pointer;padding:0 16px;padding:0 var(--space-4);text-align:left;background:0 0;justify-content:center;align-self:flex-start;align-items:center;gap:6px;font-family:inherit;text-decoration:none;transition:background .2s cubic-bezier(.2,0,0,1),border-color .2s cubic-bezier(.2,0,0,1),border-radius .35s cubic-bezier(.3,0,0,1),color .2s cubic-bezier(.2,0,0,1),transform .35s cubic-bezier(.3,0,0,1);display:inline-flex}.detailsButton-AIE5r6:hover:not(:disabled){background:color-mix(in srgb, var(--md-sys-color-primary) 8%, transparent)}.detailsButton-AIE5r6:focus-visible{outline:3px solid var(--md-sys-color-primary);outline-offset:2px}.detailsButton-AIE5r6:active:not(:disabled){border-radius:var(--m3-shape-sm);background:color-mix(in srgb, var(--md-sys-color-primary) 10%, transparent);transform:scale(.98)}.detailsButton-AIE5r6:disabled{border-color:color-mix(in srgb, var(--md-sys-color-on-surface) 10%, transparent);color:color-mix(in srgb, var(--md-sys-color-on-surface) 38%, transparent);cursor:not-allowed}@media (prefers-reduced-motion:reduce){.detailsButton-AIE5r6{scroll-behavior:auto;transition-duration:1ms;transition-delay:0s;animation-duration:1ms;animation-iteration-count:1;animation-delay:0s}.detailsButton-AIE5r6:active:not(:disabled){transform:none}}.detailsButton-AIE5r6 svg{transition:transform .35s cubic-bezier(.3,0,0,1)}@media (prefers-reduced-motion:reduce){.detailsButton-AIE5r6{scroll-behavior:auto;transition-duration:1ms;transition-delay:0s;animation-duration:1ms;animation-iteration-count:1;animation-delay:0s}.detailsButton-AIE5r6 svg{transition-timing-function:cubic-bezier(.2,0,0,1)}}.iconRotated-kgujqS{transform:rotate(180deg)}.buttonGroup-aTyohL{justify-content:stretch;gap:var(--action-bar-control-gap);background:0 0;border-radius:0;flex-wrap:wrap;height:auto;padding:0}[data-theme=dark] .buttonGroup-aTyohL,[data-theme=classic-dark] .buttonGroup-aTyohL{background:0 0}.consentAction-GLG9wl{flex:140px;min-width:140px}.consentAction-GLG9wl:first-child,.consentAction-GLG9wl:last-child{font-weight:var(--font-weight-emphasized-label)}@media (max-width:768px){.consentAction-GLG9wl{flex-basis:100%;width:100%;min-width:auto}}.suggestions-metD15{width:100%}.suggestionsTitle-wnOW3S{color:var(--md-sys-color-on-surface-variant,var(--text-secondary));justify-content:center;align-items:center;gap:.5rem;margin:0 0 1rem;font-size:.875rem;display:flex}.suggestionsList-Pzprlq{flex-wrap:wrap;justify-content:center;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}.suggestionLink-bET5cM{border:1px solid var(--md-sys-color-outline-variant,var(--border-primary));border-radius:var(--m3-shape-md,var(--border-radius-md));background:var(--md-sys-color-surface-container,var(--background-tertiary));color:var(--md-sys-color-on-surface,var(--text-primary));padding:.5rem 1rem;font-size:.875rem;text-decoration:none;transition:background-color .2s cubic-bezier(.2,0,0,1),border-color .2s cubic-bezier(.2,0,0,1),color .2s cubic-bezier(.2,0,0,1);display:inline-flex}.suggestionLink-bET5cM:hover{border-color:var(--md-sys-color-primary,var(--primary-color));background:var(--md-sys-color-primary,var(--primary-color));color:var(--md-sys-color-on-primary,white)}.suggestionLink-bET5cM:focus-visible{outline:3px solid var(--md-sys-color-primary,var(--primary-color));outline-offset:2px}.anchor-NhOAwq{min-width:0;display:inline-flex}.surface-SuIxqC{background:var(--md-sys-color-surface-container-lowest);border-radius:var(--m3-shape-xl);color:var(--md-sys-color-on-surface);scrollbar-width:thin;scrollbar-color:var(--md-sys-color-outline-variant) transparent;box-sizing:border-box;overscroll-behavior:contain;max-height:calc(100dvh - 24px);padding:0;transition:background .2s cubic-bezier(.2,0,0,1);overflow:auto;box-shadow:0 12px 32px rgba(0,0,0,.08),0 2px 8px rgba(0,0,0,.04)}:where([data-theme=dark]) .surface-SuIxqC{background:var(--md-sys-color-surface-container-high)}:where([data-theme=classic-dark]) .surface-SuIxqC{background:var(--md-sys-color-surface-container-high)}.surface-SuIxqC::-webkit-scrollbar{width:6px;height:6px}.surface-SuIxqC::-webkit-scrollbar-track{background:0 0}.surface-SuIxqC::-webkit-scrollbar-thumb{border-radius:var(--m3-shape-full);background:var(--md-sys-color-outline-variant)}.surface-SuIxqC::-webkit-scrollbar-thumb:hover{background:var(--md-sys-color-outline)}.surface-SuIxqC:focus-visible{outline:3px solid var(--md-sys-color-primary);outline-offset:2px}.noScroll-ZpW6KI{overflow:hidden}.motionPlacementBottom-Ye1783{--popover-motion-origin-y:top;--popover-motion-enter-offset-y:-6px;--popover-motion-exit-offset-y:-4px}.motionPlacementTop-mSvFm1{--popover-motion-origin-y:bottom;--popover-motion-enter-offset-y:6px;--popover-motion-exit-offset-y:4px}.motionAlignStart-kaDpz2{--popover-motion-origin-x:left}.motionAlignCenter-J4hPQh{--popover-motion-origin-x:center}.motionAlignEnd-j6IyNG{--popover-motion-origin-x:right}.surface-SuIxqC.anchoredMotion-dUwYdk{transform-origin:var(--popover-motion-origin-x,right) var(--popover-motion-origin-y,top)}.surface-SuIxqC.anchoredMotion-dUwYdk[data-state=open]{opacity:1;transition:opacity .35s cubic-bezier(.3,0,0,1),transform .35s cubic-bezier(.3,0,0,1);animation:none;transform:translateY(0)scale(1)}@starting-style{.surface-SuIxqC.anchoredMotion-dUwYdk[data-state=open]{opacity:0;transform:translateY(var(--popover-motion-enter-offset-y,-6px)) scale(.985)}}.surface-SuIxqC.anchoredMotion-dUwYdk[data-state=closing]{pointer-events:none;opacity:0;transform:translateY(var(--popover-motion-exit-offset-y,-4px)) scale(.985);transition:opacity .2s cubic-bezier(.2,0,0,1),transform .2s cubic-bezier(.2,0,0,1);animation:none}@media (prefers-reduced-motion:reduce){.surface-SuIxqC.anchoredMotion-dUwYdk{scroll-behavior:auto;transition-duration:1ms;transition-delay:0s;animation-duration:1ms;animation-iteration-count:1;animation-delay:0s}.surface-SuIxqC.anchoredMotion-dUwYdk[data-state=open]{transition:none}.surface-SuIxqC.anchoredMotion-dUwYdk[data-state=closing]{visibility:hidden;opacity:0;transition:none;transform:none}}.mobileBottomSheetHandle-pq9OJT{display:none}@media (max-width:768px){.mobileBottomSheetHandle-pq9OJT{border-radius:var(--m3-shape-full);background:var(--md-sys-color-outline-variant);flex:none;width:36px;height:4px;margin:8px auto 0;display:block}}.surface-SuIxqC.mobileBottomSheet-birUL1[data-state=closing]{visibility:hidden}@media (max-width:768px){.surface-SuIxqC.mobileBottomSheet-birUL1{max-width:100vw;max-height:82dvh;padding-bottom:env(safe-area-inset-bottom);transform-origin:bottom;border-radius:28px 28px 0 0;animation:.28s cubic-bezier(.3,0,0,1) popover-mobile-sheet-in-bTeBIV;width:100vw!important;top:auto!important;bottom:0!important;left:0!important;right:0!important}.surface-SuIxqC.mobileBottomSheet-birUL1[data-state=closing]{visibility:visible;pointer-events:none;animation:.2s cubic-bezier(.2,0,0,1) both popover-mobile-sheet-out-kZkDCM}}@media (prefers-reduced-motion:reduce){.surface-SuIxqC.mobileBottomSheet-birUL1{scroll-behavior:auto;transition-duration:1ms;transition-delay:0s;animation:none}.surface-SuIxqC.mobileBottomSheet-birUL1[data-state=closing]{visibility:hidden;animation:none;transform:translateY(100%)}}@keyframes popover-mobile-sheet-in-bTeBIV{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes popover-mobile-sheet-out-kZkDCM{0%{transform:translateY(0)}to{transform:translateY(100%)}}.body-YuCfKe{min-width:0}.message-edrqbV{color:var(--md-sys-color-on-surface-variant);overflow-wrap:anywhere;text-wrap:pretty;margin:0;font-size:14px;line-height:1.5}.actions-vJPkpZ{justify-content:flex-end;gap:var(--space-2);margin-top:var(--space-5);flex-wrap:wrap;display:flex}.action-a_IkC9{flex:112px}.list-kBXGaX{flex-direction:column;gap:6px;display:flex}.warning-VXeqeL{background:var(--warning-bg,rgba(245,158,11,.12));border:1px solid var(--warning-color,#f59e0b);color:var(--warning-color,#d97706);border-radius:6px;align-items:flex-start;gap:6px;padding:6px 8px;font-size:11px;line-height:1.35;display:flex}.warning-VXeqeL svg{flex-shrink:0;margin-top:1px}.row-iNBave{background:var(--bg-secondary);border:1px solid var(--border-primary);border-radius:8px;align-items:center;gap:8px;padding:6px 8px;display:flex}.icon-VUvZ1j{background:var(--bg-primary);border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.info-IVZnOL{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.name-LXXlj5{color:var(--text-primary);font-size:12px;font-weight:600;line-height:1.2}.email-bsq_hm{color:var(--text-tertiary);white-space:nowrap;text-overflow:ellipsis;font-size:11px;line-height:1.2;overflow:hidden}.unlinkBtn-Xaqvx8{--button-height:26px;--button-icon-size:14px;border:1px solid var(--border-primary);width:26px;min-width:26px;height:26px;min-height:26px;color:var(--text-tertiary);cursor:pointer;background:0 0;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:color .12s,border-color .12s,background .12s;display:flex}.unlinkBtn-Xaqvx8:hover:not(:disabled){border-color:var(--danger-color,#dc2626);background:var(--danger-light,rgba(220,38,38,.08));color:var(--danger-color,#dc2626)}.unlinkBtn-Xaqvx8:disabled{opacity:.4;cursor:not-allowed}.loading-I3sNQW,.empty-oXWkOG{color:var(--text-tertiary);text-align:center;padding:8px;font-size:12px}.sidebarWrapper-XYP6E4{background:var(--page-shell-background,var(--bg-primary));align-items:flex-start;min-height:100vh;display:flex}.sidebarWrapper-XYP6E4 .pageWrapper-aX5YeV{margin-left:var(--sidebar-width);min-height:100vh;width:calc(100vw - var(--sidebar-width));flex-direction:column;display:flex;overflow-x:clip}@media (max-width:768px){.sidebarWrapper-XYP6E4 .pageWrapper-aX5YeV{width:100%;margin-left:0}}.sidebarWrapper-XYP6E4 .pageWrapper-aX5YeV .content-ho5vMv{flex:1}.sidebarWrapper-XYP6E4[data-canvas-shell=true] .pageWrapper-aX5YeV{width:100vw;margin-left:0}.sidebarWrapper-XYP6E4 .sidebar-uO0hKZ{background:var(--md-sys-color-surface-container-highest);color:var(--sidebar-text);z-index:1030;contain:layout style;width:56px;transition:background .2s cubic-bezier(.2,0,0,1);transition:width var(--transition-normal) var(--ease-in-out),padding var(--transition-normal) var(--ease-in-out),background var(--transition-normal) var(--ease-in-out),outline-color var(--transition-normal) var(--ease-in-out);border-radius:28px;flex-direction:column;align-items:stretch;gap:6px;padding:10px 6px;display:flex;position:fixed;top:16px;left:12px;overflow:visible}.sidebarWrapper-XYP6E4 .sidebar-uO0hKZ.expanded-UIej4V{width:276px;padding:10px 10px 10px 6px}@media (max-width:1024px){.sidebarWrapper-XYP6E4 .sidebar-uO0hKZ,.sidebarWrapper-XYP6E4 .sidebar-uO0hKZ.expanded-UIej4V{width:56px;padding:10px 6px}.sidebarWrapper-XYP6E4 .sidebar-uO0hKZ.expanded-UIej4V .groupLabel-JYyz4e{opacity:0;max-width:0;transform:translate(-6px)}.sidebarWrapper-XYP6E4 .sidebar-uO0hKZ .groupChildren-zoVc5L{display:none}}@media (max-width:768px){.sidebarWrapper-XYP6E4 .sidebar-uO0hKZ{display:none}}.sidebarWrapper-XYP6E4 .sidebar-uO0hKZ .header-W6ekrd{justify-content:flex-start;align-items:center;gap:var(--action-bar-control-gap);width:100%;height:44px;min-height:44px;box-shadow:none;background:0 0;border-radius:0;flex-direction:row;flex:0 0 44px;padding:0;display:flex;overflow:clip}.sidebarWrapper-XYP6E4 .sidebar-uO0hKZ .headerAvatar-WJwcDk{--button-state-layer-color:transparent;background:var(--md-sys-color-primary);width:44px;min-width:44px;height:44px;color:var(--md-sys-color-on-primary);cursor:pointer;contain:layout paint;transition:outline-color .2s var(--ease-in-out);border-radius:50%;flex:0 0 44px;justify-content:center;align-items:center;padding:0;font-size:16px;font-weight:600;line-height:1;display:flex;overflow:hidden}.sidebarWrapper-XYP6E4 .sidebar-uO0hKZ .headerAvatar-WJwcDk:before{display:none}.sidebarWrapper-XYP6E4 .sidebar-uO0hKZ .headerAvatar-WJwcDk:hover:not(:disabled),.sidebarWrapper-XYP6E4 .sidebar-uO0hKZ .headerAvatar-WJwcDk:active:not(:disabled){background:var(--md-sys-color-primary);border-radius:50%;transform:none}.sidebarWrapper-XYP6E4 .sidebar-uO0hKZ .headerAvatar-WJwcDk:disabled{cursor:default}.sidebarWrapper-XYP6E4 .sidebar-uO0hKZ .headerAvatar-WJwcDk .avatarImage-nr2FTw{aspect-ratio:1;object-fit:cover;width:100%;height:100%;display:block}.sidebarWrapper-XYP6E4 .sidebar-uO0hKZ .headerAvatar-WJwcDk .avatarSkeleton-BoQuNc{border-radius:inherit;background:var(--md-sys-color-surface-container-highest);width:100%;height:100%;animation:1.25s ease-in-out infinite alternate sidebar-avatar-pulse-j7Z8LJ;display:block}@media (prefers-reduced-motion:reduce){.sidebarWrapper-XYP6E4 .sidebar-uO0hKZ .headerAvatar-WJwcDk .avatarSkeleton-BoQuNc{scroll-behavior:auto;transition-duration:1ms;transition-delay:0s;animation:none}}.sidebarWrapper-XYP6E4 .sidebar-uO0hKZ .avatarContent-IDUMrk{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.sidebarWrapper-XYP6E4 .sidebar-uO0hKZ .headerActionSlot-em_jnI{flex:none;align-items:center;min-width:0;display:inline-flex}.sidebarWrapper-XYP6E4 .sidebar-uO0hKZ .headerAction-CO6MF0{--button-state-layer-color:transparent;background:var(--md-sys-color-surface-container-high);width:44px;height:44px;color:var(--md-sys-color-on-surface-variant);cursor:pointer;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .24s var(--ease-in-out),transform .35s cubic-bezier(.3, 0, 0, 1),background .18s ease,color .18s ease,visibility 0s linear .24s;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-left:0;display:flex;overflow:hidden;transform:scale(.35)rotate(-90deg)}.sidebarWrapper-XYP6E4 .sidebar-uO0hKZ .headerAction-CO6MF0:hover{background:color-mix(in srgb, var(--md-sys-color-primary) 14%, transparent);color:var(--md-sys-color-primary)}.sidebarWrapper-XYP6E4 .sidebar-uO0hKZ .headerAction-CO6MF0:active{transform:scale(.92)}.sidebarWrapper-XYP6E4 .sidebar-uO0hKZ .headerNotification-cSDChA{opacity:0;visibility:hidden;pointer-events:none;width:44px;height:44px;transition:opacity .24s var(--ease-in-out),transform .35s cubic-bezier(.3, 0, 0, 1),visibility 0s linear .24s;flex-shrink:0;margin-left:0;transform:scale(.35)rotate(-90deg)}.sidebarWrapper-XYP6E4 .sidebar-uO0hKZ .headerActionActive-ez1L2o{background:color-mix(in srgb, var(--md-sys-color-primary) 18%, transparent);color:var(--md-sys-color-primary)}.sidebarWrapper-XYP6E4 .sidebar-uO0hKZ.expanded-UIej4V .headerAction-CO6MF0{opacity:1;visibility:visible;pointer-events:auto;transform:scale(1)rotate(0)}.sidebarWrapper-XYP6E4 .sidebar-uO0hKZ.expanded-UIej4V .headerNotification-cSDChA{opacity:1;visibility:visible;pointer-events:auto;transition-delay:50ms;transform:scale(1)rotate(0)}.sidebarWrapper-XYP6E4 .sidebar-uO0hKZ.expanded-UIej4V .headerThemeAction-kfdLsZ,.sidebarWrapper-XYP6E4 .sidebar-uO0hKZ.expanded-UIej4V .headerLoginAction-jEF8GU{transition-delay:.1s}.sidebarWrapper-XYP6E4 .sidebar-uO0hKZ.expanded-UIej4V .headerSettingsAction-HqSeHe{transition-delay:.15s}.sidebarWrapper-XYP6E4 .sidebar-uO0hKZ.expanded-UIej4V .headerSessionAction-gDA9hT{transition-delay:.2s}.sidebarWrapper-XYP6E4 .sidebar-uO0hKZ .divider-pdl3uM{background:var(--md-sys-color-outline-variant);opacity:.45;width:28px;height:1px;min-height:1px;transition:width var(--transition-normal) var(--ease-in-out);flex:0 0 1px;margin:4px auto 2px}.sidebarWrapper-XYP6E4 .sidebar-uO0hKZ.expanded-UIej4V .divider-pdl3uM{width:calc(100% - 16px)}.sidebarWrapper-XYP6E4 .sidebar-uO0hKZ .linksTop-eo4EZT{flex-direction:column;align-items:stretch;gap:4px;width:100%;display:flex}.sidebarWrapper-XYP6E4 .sidebar-uO0hKZ .linksTop-eo4EZT .linkSlot-NDqkTX{width:100%;display:block;position:relative}.sidebarWrapper-XYP6E4 .sidebar-uO0hKZ .linksTop-eo4EZT .link-ksGzTG{--button-state-layer-color:transparent;width:100%;height:44px;color:var(--md-sys-color-on-surface-variant);border-radius:999px;justify-content:flex-start;align-items:center;gap:10px;padding:0 12px;transition:color .18s,background .18s,outline-color .18s;display:flex;overflow:hidden}.sidebarWrapper-XYP6E4 .sidebar-uO0hKZ .linksTop-eo4EZT .link-ksGzTG svg{color:inherit}.sidebarWrapper-XYP6E4 .sidebar-uO0hKZ .linksTop-eo4EZT .link-ksGzTG:hover{background:color-mix(in srgb, var(--md-sys-color-primary) 10%, transparent);color:var(--md-sys-color-primary)}.sidebarWrapper-XYP6E4 .sidebar-uO0hKZ .linksTop-eo4EZT .link-ksGzTG[aria-current=page],.sidebarWrapper-XYP6E4 .sidebar-uO0hKZ .linksTop-eo4EZT .link-ksGzTG[aria-current=page]:hover{background:var(--md-sys-color-primary);color:var(--md-sys-color-on-primary)}.sidebarWrapper-XYP6E4 .sidebar-uO0hKZ .linksTop-eo4EZT .linkLabel-UXHCZV{opacity:0;visibility:hidden;white-space:nowrap;text-overflow:ellipsis;min-width:0;transition:opacity .2s var(--ease-in-out),transform .28s var(--ease-in-out),visibility 0s linear .28s;display:block;overflow:hidden;transform:translate(-6px)}.sidebarWrapper-XYP6E4 .sidebar-uO0hKZ .linksTop-eo4EZT .linkTooltip-L3xPSu{z-index:var(--z-tooltip);padding:var(--space-2) var(--space-3);border-radius:var(--m3-shape-md);background:var(--md-sys-color-surface-container-high);color:var(--md-sys-color-on-surface);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);white-space:nowrap;opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--transition-fast) var(--ease-in-out),visibility var(--transition-fast) var(--ease-in-out);position:absolute;top:50%;left:calc(100% + 12px);transform:translateY(-50%)}.sidebarWrapper-XYP6E4 .sidebar-uO0hKZ .linksTop-eo4EZT .linkSlot-NDqkTX:hover .linkTooltip-L3xPSu{opacity:1;visibility:visible}.sidebarWrapper-XYP6E4 .sidebar-uO0hKZ .linksTop-eo4EZT .linkSlot-NDqkTX:has(:focus-visible) .linkTooltip-L3xPSu{opacity:1;visibility:visible}.sidebarWrapper-XYP6E4 .sidebar-uO0hKZ.expanded-UIej4V .linkLabel-UXHCZV{opacity:1;visibility:visible;transition-delay:0s;transform:none}@media (max-width:1024px){.sidebarWrapper-XYP6E4 .sidebar-uO0hKZ.expanded-UIej4V .linkLabel-UXHCZV{opacity:0;visibility:hidden}}.sidebarWrapper-XYP6E4 .sidebar-uO0hKZ .navGroup-M8I6Kx{width:100%;position:relative}.sidebarWrapper-XYP6E4 .sidebar-uO0hKZ .groupButton-vTwSDu{--button-state-layer-color:transparent;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;width:100%;color:var(--md-sys-color-on-surface-variant);cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;transition:color .2s cubic-bezier(.2,0,0,1),background .2s cubic-bezier(.2,0,0,1),transform .35s cubic-bezier(.2,0,0,1),border-radius .3s cubic-bezier(.2,0,0,1);display:flex;position:relative}.sidebarWrapper-XYP6E4 .sidebar-uO0hKZ .groupButton-vTwSDu:hover{color:var(--md-sys-color-primary);background:color-mix(in srgb, var(--md-sys-color-primary) 10%, transparent)}.sidebarWrapper-XYP6E4 .sidebar-uO0hKZ .groupButton-vTwSDu:active{transform:scale(.98)}.sidebarWrapper-XYP6E4 .sidebar-uO0hKZ .groupButton-vTwSDu:focus-visible{outline:2px solid var(--md-sys-color-primary);outline-offset:2px}.sidebarWrapper-XYP6E4 .sidebar-uO0hKZ .groupButton-vTwSDu{border-radius:999px;gap:10px;height:44px;padding:0 12px;overflow:hidden}.sidebarWrapper-XYP6E4 .sidebar-uO0hKZ .groupButton-vTwSDu>span{display:contents}.sidebarWrapper-XYP6E4 .sidebar-uO0hKZ .groupIcon-Jhq8xn{z-index:1;min-width:20px;color:inherit;justify-content:center;align-items:center;display:flex;position:relative}.sidebarWrapper-XYP6E4 .sidebar-uO0hKZ .groupLabel-JYyz4e{opacity:0;visibility:hidden;width:170px;min-width:0;font-size:var(--font-size-base);font-weight:var(--font-weight-normal);white-space:nowrap;text-overflow:ellipsis;transition:opacity .2s var(--ease-in-out),transform .28s var(--ease-in-out),visibility 0s linear .28s;flex:0 0 170px;line-height:1.2;overflow:hidden;transform:translate(-6px)}.sidebarWrapper-XYP6E4 .sidebar-uO0hKZ.expanded-UIej4V .groupLabel-JYyz4e{opacity:1;visibility:visible;transition-delay:0s;transform:translate(0)}@media (max-width:1024px){.sidebarWrapper-XYP6E4 .sidebar-uO0hKZ.expanded-UIej4V .groupLabel-JYyz4e{opacity:0;visibility:hidden}}.sidebarWrapper-XYP6E4 .sidebar-uO0hKZ .groupCue-QjHuXg{opacity:0;visibility:hidden;width:22px;transition:opacity .18s var(--ease-in-out),transform .24s var(--ease-in-out),visibility 0s linear .24s;flex:0 0 22px;align-items:center;gap:3px;margin-left:auto;display:inline-flex;transform:translate(6px)scale(.72)}.sidebarWrapper-XYP6E4 .sidebar-uO0hKZ .groupCue-QjHuXg span{opacity:.54;background:currentColor;border-radius:999px;width:4px;height:4px}.sidebarWrapper-XYP6E4 .sidebar-uO0hKZ.expanded-UIej4V .groupCue-QjHuXg{opacity:1;visibility:visible;transition-delay:0s;transform:translate(0)scale(1)}@media (max-width:1024px){.sidebarWrapper-XYP6E4 .sidebar-uO0hKZ.expanded-UIej4V .groupCue-QjHuXg{opacity:0;visibility:hidden}}.sidebarWrapper-XYP6E4 .sidebar-uO0hKZ .groupButtonActive-CNlj03{color:var(--md-sys-color-primary);background:color-mix(in srgb, var(--md-sys-color-primary) 14%, transparent)}.sidebarWrapper-XYP6E4 .sidebar-uO0hKZ:not(.expanded-UIej4V) .groupButtonActive-CNlj03{color:var(--md-sys-color-on-primary);background:var(--md-sys-color-primary)}.sidebarWrapper-XYP6E4 .sidebar-uO0hKZ .groupChildren-zoVc5L{visibility:hidden;pointer-events:none;contain:layout paint;grid-template-rows:0fr;transition:grid-template-rows .22s cubic-bezier(.3,0,0,1),visibility .22s linear;display:grid}.sidebarWrapper-XYP6E4 .sidebar-uO0hKZ .groupChildrenClip-DX9EWp{min-height:0;overflow:hidden}.sidebarWrapper-XYP6E4 .sidebar-uO0hKZ .groupChildrenInner-BsFMy5{background:color-mix(in srgb, var(--md-sys-color-on-surface) 5%, transparent);opacity:0;transform-origin:top;will-change:opacity,transform;border-radius:14px;flex-direction:column;gap:2px;margin:4px 4px 2px 40px;padding:4px;transition:opacity .18s linear,transform .22s cubic-bezier(.3,0,0,1);display:flex;transform:translateY(-4px)}.sidebarWrapper-XYP6E4 .sidebar-uO0hKZ.expanded-UIej4V .groupChildrenOpen-bO9dch{visibility:visible;pointer-events:auto;grid-template-rows:1fr}.sidebarWrapper-XYP6E4 .sidebar-uO0hKZ.expanded-UIej4V .groupChildrenOpen-bO9dch .groupChildrenInner-BsFMy5{opacity:1;transform:translate(0,0)}.sidebarWrapper-XYP6E4 .sidebar-uO0hKZ .groupChildSlot-T6KYHu{display:contents}.sidebarWrapper-XYP6E4 .sidebar-uO0hKZ .groupChild-CuMJ65{--button-state-layer-color:transparent;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;width:100%;height:24px;color:var(--md-sys-color-on-surface-variant);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:10px;justify-content:flex-start;align-items:center;gap:7px;padding:0 9px;font-size:12px;font-weight:550;line-height:1;text-decoration:none;transition:color .2s cubic-bezier(.2,0,0,1),background .2s cubic-bezier(.2,0,0,1),transform .35s cubic-bezier(.2,0,0,1);display:flex;position:relative}.sidebarWrapper-XYP6E4 .sidebar-uO0hKZ .groupChild-CuMJ65 .groupChildDot-TUJwfg{background:var(--group-child-color,var(--md-sys-color-primary));opacity:.5;border-radius:999px;flex:none;width:5px;height:5px;transition:opacity .2s cubic-bezier(.2,0,0,1),transform .35s cubic-bezier(.2,0,0,1),box-shadow .2s cubic-bezier(.2,0,0,1)}.sidebarWrapper-XYP6E4 .sidebar-uO0hKZ .groupChild-CuMJ65 span{text-overflow:ellipsis;min-width:0;overflow:hidden}.sidebarWrapper-XYP6E4 .sidebar-uO0hKZ .groupChild-CuMJ65:hover{color:var(--md-sys-color-on-surface);background:color-mix(in srgb, var(--group-child-color,var(--md-sys-color-primary)) 10%, transparent)}.sidebarWrapper-XYP6E4 .sidebar-uO0hKZ .groupChild-CuMJ65:hover .groupChildDot-TUJwfg{opacity:.85;transform:scale(1.18)}.sidebarWrapper-XYP6E4 .sidebar-uO0hKZ .groupChild-CuMJ65:active{transform:scale(.97)}.sidebarWrapper-XYP6E4 .sidebar-uO0hKZ .groupChild-CuMJ65:focus-visible{outline:2px solid var(--group-child-color,var(--md-sys-color-primary));outline-offset:2px}.sidebarWrapper-XYP6E4 .sidebar-uO0hKZ .groupChildActive-YZucsL{color:var(--md-sys-color-on-surface);background:color-mix(in srgb, var(--group-child-color,var(--md-sys-color-primary)) 16%, var(--md-sys-color-surface-container-high));font-weight:640}.sidebarWrapper-XYP6E4 .sidebar-uO0hKZ .groupChildActive-YZucsL .groupChildDot-TUJwfg{opacity:1;box-shadow:0 0 6px color-mix(in srgb, var(--group-child-color,var(--md-sys-color-primary)) 55%, transparent);transform:scale(1.16)}.sidebarWrapper-XYP6E4 .sidebar-uO0hKZ .groupChildActive-YZucsL:hover{color:var(--md-sys-color-on-surface);background:color-mix(in srgb, var(--group-child-color,var(--md-sys-color-primary)) 20%, var(--md-sys-color-surface-container-high))}.sidebarWrapper-XYP6E4 .sidebar-uO0hKZ .groupTooltip-YpopqQ{z-index:var(--z-tooltip);padding:var(--space-2) var(--space-3);border-radius:var(--m3-shape-md);color:var(--md-sys-color-on-surface);background:var(--md-sys-color-surface-container-high);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);white-space:nowrap;opacity:0;pointer-events:none;visibility:hidden;transition:opacity var(--transition-fast) var(--ease-in-out),visibility var(--transition-fast) var(--ease-in-out);position:absolute;top:50%;left:calc(100% + 12px);transform:translateY(-50%)}.sidebarWrapper-XYP6E4 .sidebar-uO0hKZ .groupButtonCollapsed-tD6NU4:hover+.groupTooltip-YpopqQ{opacity:1;visibility:visible}.sidebarWrapper-XYP6E4 .sidebar-uO0hKZ .groupButtonCollapsed-tD6NU4:focus-visible+.groupTooltip-YpopqQ{opacity:1;visibility:visible}.settingsSurface-zymSeK{background:var(--md-sys-color-surface-container-high);scrollbar-width:thin;scrollbar-color:var(--md-sys-color-outline-variant) transparent;border-radius:16px;max-height:min(360px,100dvh - 32px);padding:8px;overflow-y:auto}.settingsSurface-zymSeK::-webkit-scrollbar{width:8px;height:8px}.settingsSurface-zymSeK::-webkit-scrollbar-track{background:0 0}.settingsSurface-zymSeK::-webkit-scrollbar-thumb{border-radius:var(--m3-shape-full);background:var(--md-sys-color-outline-variant)}.settingsSurface-zymSeK::-webkit-scrollbar-thumb:hover{background:var(--md-sys-color-outline)}[data-theme=dark] .settingsSurface-zymSeK,[data-theme=classic-dark] .settingsSurface-zymSeK{background:var(--md-sys-color-surface-container-high)}@keyframes sidebar-avatar-pulse-j7Z8LJ{0%{opacity:.68}to{opacity:1}}@media (prefers-reduced-motion:reduce){.sidebarWrapper-XYP6E4 .sidebar-uO0hKZ{transition:none!important}.sidebarWrapper-XYP6E4 .sidebar-uO0hKZ .headerAction-CO6MF0,.sidebarWrapper-XYP6E4 .sidebar-uO0hKZ .headerNotification-cSDChA,.sidebarWrapper-XYP6E4 .sidebar-uO0hKZ .divider-pdl3uM,.sidebarWrapper-XYP6E4 .sidebar-uO0hKZ .linkLabel-UXHCZV,.sidebarWrapper-XYP6E4 .sidebar-uO0hKZ .groupLabel-JYyz4e,.sidebarWrapper-XYP6E4 .sidebar-uO0hKZ .groupCue-QjHuXg,.sidebarWrapper-XYP6E4 .sidebar-uO0hKZ .groupChildren-zoVc5L,.sidebarWrapper-XYP6E4 .sidebar-uO0hKZ .groupChildrenInner-BsFMy5,.sidebarWrapper-XYP6E4 .sidebar-uO0hKZ .groupChild-CuMJ65{transition:none!important;animation:none!important}}[data-theme=dark] .sidebar-uO0hKZ{background:var(--md-sys-color-surface-container-highest)}[data-theme=dark] .sidebar-uO0hKZ .headerAction-CO6MF0{background:var(--md-sys-color-surface-container-high);color:var(--md-sys-color-on-surface-variant)}[data-theme=dark] .sidebar-uO0hKZ .headerAction-CO6MF0:hover{background:color-mix(in srgb, var(--md-sys-color-primary) 22%, transparent);color:var(--md-sys-color-primary)}[data-theme=dark] .sidebar-uO0hKZ .headerActionActive-ez1L2o{background:color-mix(in srgb, var(--md-sys-color-primary) 26%, transparent);color:var(--md-sys-color-primary)}[data-theme=dark] .sidebar-uO0hKZ .divider-pdl3uM{background:var(--md-sys-color-outline-variant);opacity:1}:root{--toastify-color-light:#fff;--toastify-color-dark:#121212;--toastify-color-info:#3498db;--toastify-color-success:#07bc0c;--toastify-color-warning:#f1c40f;--toastify-color-error:#e74d3c;--toastify-color-transparent:rgba(255,255,255,.7);--toastify-icon-color-info:var(--toastify-color-info);--toastify-icon-color-success:var(--toastify-color-success);--toastify-icon-color-warning:var(--toastify-color-warning);--toastify-icon-color-error:var(--toastify-color-error);--toastify-container-width:fit-content;--toastify-toast-width:320px;--toastify-toast-offset:16px;--toastify-toast-top:max(var(--toastify-toast-offset), env(safe-area-inset-top));--toastify-toast-right:max(var(--toastify-toast-offset), env(safe-area-inset-right));--toastify-toast-left:max(var(--toastify-toast-offset), env(safe-area-inset-left));--toastify-toast-bottom:max(var(--toastify-toast-offset), env(safe-area-inset-bottom));--toastify-toast-background:#fff;--toastify-toast-padding:14px;--toastify-toast-min-height:64px;--toastify-toast-max-height:800px;--toastify-toast-bd-radius:6px;--toastify-toast-shadow:0px 4px 12px rgba(0,0,0,.1);--toastify-font-family:sans-serif;--toastify-z-index:9999;--toastify-text-color-light:#757575;--toastify-text-color-dark:#fff;--toastify-text-color-info:#fff;--toastify-text-color-success:#fff;--toastify-text-color-warning:#fff;--toastify-text-color-error:#fff;--toastify-spinner-color:#616161;--toastify-spinner-color-empty-area:#e0e0e0;--toastify-color-progress-light:linear-gradient(to right, #4cd964, #5ac8fa, #007aff, #34aadc, #5856d6, #ff2d55);--toastify-color-progress-dark:#bb86fc;--toastify-color-progress-info:var(--toastify-color-info);--toastify-color-progress-success:var(--toastify-color-success);--toastify-color-progress-warning:var(--toastify-color-warning);--toastify-color-progress-error:var(--toastify-color-error);--toastify-color-progress-bgo:.2}.Toastify__toast-container{z-index:var(--toastify-z-index);-webkit-transform:translate3d(0, 0, var(--toastify-z-index));width:var(--toastify-container-width);box-sizing:border-box;color:#fff;flex-direction:column;display:flex;position:fixed}.Toastify__toast-container--top-left{top:var(--toastify-toast-top);left:var(--toastify-toast-left)}.Toastify__toast-container--top-center{top:var(--toastify-toast-top);align-items:center;left:50%;transform:translate(-50%)}.Toastify__toast-container--top-right{top:var(--toastify-toast-top);right:var(--toastify-toast-right);align-items:end}.Toastify__toast-container--bottom-left{bottom:var(--toastify-toast-bottom);left:var(--toastify-toast-left)}.Toastify__toast-container--bottom-center{bottom:var(--toastify-toast-bottom);align-items:center;left:50%;transform:translate(-50%)}.Toastify__toast-container--bottom-right{bottom:var(--toastify-toast-bottom);right:var(--toastify-toast-right);align-items:end}.Toastify__toast{--y:0;touch-action:none;width:var(--toastify-toast-width);min-height:var(--toastify-toast-min-height);box-sizing:border-box;padding:var(--toastify-toast-padding);border-radius:var(--toastify-toast-bd-radius);box-shadow:var(--toastify-toast-shadow);max-height:var(--toastify-toast-max-height);font-family:var(--toastify-font-family);z-index:0;word-break:break-word;flex:auto;align-items:center;margin-bottom:1rem;display:flex;position:relative}@media only screen and (max-width:480px){.Toastify__toast-container{width:100vw;left:env(safe-area-inset-left);margin:0}.Toastify__toast-container--top-left,.Toastify__toast-container--top-center,.Toastify__toast-container--top-right{top:env(safe-area-inset-top);transform:translate(0)}.Toastify__toast-container--bottom-left,.Toastify__toast-container--bottom-center,.Toastify__toast-container--bottom-right{bottom:env(safe-area-inset-bottom);transform:translate(0)}.Toastify__toast-container--rtl{right:env(safe-area-inset-right);left:initial}.Toastify__toast{--toastify-toast-width:100%;border-radius:0;margin-bottom:0}}.Toastify__toast-container[data-stacked=true]{width:var(--toastify-toast-width)}.Toastify__toast--stacked{width:100%;transform:translate3d(0, var(--y), 0) scale(var(--s));transition:transform .3s;position:absolute}.Toastify__toast--stacked[data-collapsed] .Toastify__toast-body,.Toastify__toast--stacked[data-collapsed] .Toastify__close-button{transition:opacity .1s}.Toastify__toast--stacked[data-collapsed=false]{overflow:visible}.Toastify__toast--stacked[data-collapsed=true]:not(:last-child)>*{opacity:0}.Toastify__toast--stacked:after{content:"";height:calc(var(--g) * 1px);position:absolute;bottom:100%;left:0;right:0}.Toastify__toast--stacked[data-pos=top]{top:0}.Toastify__toast--stacked[data-pos=bot]{bottom:0}.Toastify__toast--stacked[data-pos=bot].Toastify__toast--stacked:before{transform-origin:top}.Toastify__toast--stacked[data-pos=top].Toastify__toast--stacked:before{transform-origin:bottom}.Toastify__toast--stacked:before{content:"";z-index:-1;height:100%;position:absolute;bottom:0;left:0;right:0;transform:scaleY(3)}.Toastify__toast--rtl{direction:rtl}.Toastify__toast--close-on-click{cursor:pointer}.Toastify__toast-icon{flex-shrink:0;width:22px;display:flex}.Toastify__toast-icon:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-right:10px}.Toastify__toast-icon:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-right:10px}.Toastify__toast-icon:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-right:10px}.Toastify__toast-icon:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-right:10px}.Toastify__toast-icon:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-right:10px}.Toastify__toast-icon:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:10px}.Toastify__toast-icon:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:10px}.Toastify__toast-icon:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:10px}.Toastify--animate{animation-duration:.5s;animation-fill-mode:both}.Toastify--animate-icon{animation-duration:.3s;animation-fill-mode:both}.Toastify__toast-theme--dark{background:var(--toastify-color-dark);color:var(--toastify-text-color-dark)}.Toastify__toast-theme--light,.Toastify__toast-theme--colored.Toastify__toast--default{background:var(--toastify-color-light);color:var(--toastify-text-color-light)}.Toastify__toast-theme--colored.Toastify__toast--info{color:var(--toastify-text-color-info);background:var(--toastify-color-info)}.Toastify__toast-theme--colored.Toastify__toast--success{color:var(--toastify-text-color-success);background:var(--toastify-color-success)}.Toastify__toast-theme--colored.Toastify__toast--warning{color:var(--toastify-text-color-warning);background:var(--toastify-color-warning)}.Toastify__toast-theme--colored.Toastify__toast--error{color:var(--toastify-text-color-error);background:var(--toastify-color-error)}.Toastify__progress-bar-theme--light{background:var(--toastify-color-progress-light)}.Toastify__progress-bar-theme--dark{background:var(--toastify-color-progress-dark)}.Toastify__progress-bar--info{background:var(--toastify-color-progress-info)}.Toastify__progress-bar--success{background:var(--toastify-color-progress-success)}.Toastify__progress-bar--warning{background:var(--toastify-color-progress-warning)}.Toastify__progress-bar--error{background:var(--toastify-color-progress-error)}.Toastify__progress-bar-theme--colored.Toastify__progress-bar--info,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--success,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--warning,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--error{background:var(--toastify-color-transparent)}.Toastify__close-button{color:#fff;cursor:pointer;opacity:.7;z-index:1;background:0 0;border:none;outline:none;padding:0;transition:all .3s;position:absolute;top:6px;right:6px}.Toastify__toast--rtl .Toastify__close-button{left:6px;right:unset}.Toastify__close-button--light{color:#000;opacity:.3}.Toastify__close-button>svg{fill:currentColor;width:14px;height:16px}.Toastify__close-button:hover,.Toastify__close-button:focus{opacity:1}@keyframes Toastify__trackProgress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.Toastify__progress-bar{z-index:1;opacity:.7;transform-origin:0;width:100%;height:100%;position:absolute;bottom:0;left:0}.Toastify__progress-bar--animated{animation:linear forwards Toastify__trackProgress}.Toastify__progress-bar--controlled{transition:transform .2s}.Toastify__progress-bar--rtl{right:0;left:initial;transform-origin:100%;border-bottom-left-radius:initial}.Toastify__progress-bar--wrp{border-bottom-left-radius:var(--toastify-toast-bd-radius);border-bottom-right-radius:var(--toastify-toast-bd-radius);width:100%;height:5px;position:absolute;bottom:0;left:0;overflow:hidden}.Toastify__progress-bar--wrp[data-hidden=true]{opacity:0}.Toastify__progress-bar--bg{opacity:var(--toastify-color-progress-bgo);width:100%;height:100%}.Toastify__spinner{box-sizing:border-box;border:2px solid;border-color:var(--toastify-spinner-color-empty-area);border-right-color:var(--toastify-spinner-color);border-radius:100%;width:20px;height:20px;animation:.65s linear infinite Toastify__spin}@keyframes Toastify__bounceInRight{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate(3000px)}60%{opacity:1;transform:translate(-25px)}75%{transform:translate(10px)}90%{transform:translate(-5px)}to{transform:none}}@keyframes Toastify__bounceOutRight{20%{opacity:1;transform:translate3d(-20px, var(--y), 0)}to{opacity:0;transform:translate3d(2000px, var(--y), 0)}}@keyframes Toastify__bounceInLeft{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate(-3000px)}60%{opacity:1;transform:translate(25px)}75%{transform:translate(-10px)}90%{transform:translate(5px)}to{transform:none}}@keyframes Toastify__bounceOutLeft{20%{opacity:1;transform:translate3d(20px, var(--y), 0)}to{opacity:0;transform:translate3d(-2000px, var(--y), 0)}}@keyframes Toastify__bounceInUp{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translateY(3000px)}60%{opacity:1;transform:translateY(-20px)}75%{transform:translateY(10px)}90%{transform:translateY(-5px)}to{transform:translate(0,0)}}@keyframes Toastify__bounceOutUp{20%{transform:translate3d(0, calc(var(--y) - 10px), 0)}40%,45%{opacity:1;transform:translate3d(0, calc(var(--y) + 20px), 0)}to{opacity:0;transform:translateY(-2000px)}}@keyframes Toastify__bounceInDown{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translateY(-3000px)}60%{opacity:1;transform:translateY(25px)}75%{transform:translateY(-10px)}90%{transform:translateY(5px)}to{transform:none}}@keyframes Toastify__bounceOutDown{20%{transform:translate3d(0, calc(var(--y) - 10px), 0)}40%,45%{opacity:1;transform:translate3d(0, calc(var(--y) + 20px), 0)}to{opacity:0;transform:translateY(2000px)}}.Toastify__bounce-enter--top-left,.Toastify__bounce-enter--bottom-left{animation-name:Toastify__bounceInLeft}.Toastify__bounce-enter--top-right,.Toastify__bounce-enter--bottom-right{animation-name:Toastify__bounceInRight}.Toastify__bounce-enter--top-center{animation-name:Toastify__bounceInDown}.Toastify__bounce-enter--bottom-center{animation-name:Toastify__bounceInUp}.Toastify__bounce-exit--top-left,.Toastify__bounce-exit--bottom-left{animation-name:Toastify__bounceOutLeft}.Toastify__bounce-exit--top-right,.Toastify__bounce-exit--bottom-right{animation-name:Toastify__bounceOutRight}.Toastify__bounce-exit--top-center{animation-name:Toastify__bounceOutUp}.Toastify__bounce-exit--bottom-center{animation-name:Toastify__bounceOutDown}@keyframes Toastify__zoomIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes Toastify__zoomOut{0%{opacity:1}50%{opacity:0;transform:translate3d(0, var(--y), 0) scale3d(.3, .3, .3)}to{opacity:0}}.Toastify__zoom-enter{animation-name:Toastify__zoomIn}.Toastify__zoom-exit{animation-name:Toastify__zoomOut}@keyframes Toastify__flipIn{0%{opacity:0;animation-timing-function:ease-in;transform:perspective(400px)rotateX(90deg)}40%{animation-timing-function:ease-in;transform:perspective(400px)rotateX(-20deg)}60%{opacity:1;transform:perspective(400px)rotateX(10deg)}80%{transform:perspective(400px)rotateX(-5deg)}to{transform:perspective(400px)}}@keyframes Toastify__flipOut{0%{transform:translate3d(0, var(--y), 0) perspective(400px)}30%{transform:translate3d(0, var(--y), 0) perspective(400px) rotate3d(1, 0, 0, -20deg);opacity:1}to{transform:translate3d(0, var(--y), 0) perspective(400px) rotate3d(1, 0, 0, 90deg);opacity:0}}.Toastify__flip-enter{animation-name:Toastify__flipIn}.Toastify__flip-exit{animation-name:Toastify__flipOut}@keyframes Toastify__slideInRight{0%{visibility:visible;transform:translate(110%)}to{transform:translate3d(0, var(--y), 0)}}@keyframes Toastify__slideInLeft{0%{visibility:visible;transform:translate(-110%)}to{transform:translate3d(0, var(--y), 0)}}@keyframes Toastify__slideInUp{0%{visibility:visible;transform:translateY(110%)}to{transform:translate3d(0, var(--y), 0)}}@keyframes Toastify__slideInDown{0%{visibility:visible;transform:translateY(-110%)}to{transform:translate3d(0, var(--y), 0)}}@keyframes Toastify__slideOutRight{0%{transform:translate3d(0, var(--y), 0)}to{visibility:hidden;transform:translate3d(110%, var(--y), 0)}}@keyframes Toastify__slideOutLeft{0%{transform:translate3d(0, var(--y), 0)}to{visibility:hidden;transform:translate3d(-110%, var(--y), 0)}}@keyframes Toastify__slideOutDown{0%{transform:translate3d(0, var(--y), 0)}to{visibility:hidden;transform:translateY(500px)}}@keyframes Toastify__slideOutUp{0%{transform:translate3d(0, var(--y), 0)}to{visibility:hidden;transform:translateY(-500px)}}.Toastify__slide-enter--top-left,.Toastify__slide-enter--bottom-left{animation-name:Toastify__slideInLeft}.Toastify__slide-enter--top-right,.Toastify__slide-enter--bottom-right{animation-name:Toastify__slideInRight}.Toastify__slide-enter--top-center{animation-name:Toastify__slideInDown}.Toastify__slide-enter--bottom-center{animation-name:Toastify__slideInUp}.Toastify__slide-exit--top-left,.Toastify__slide-exit--bottom-left{animation-name:Toastify__slideOutLeft;animation-duration:.3s;animation-timing-function:ease-in}.Toastify__slide-exit--top-right,.Toastify__slide-exit--bottom-right{animation-name:Toastify__slideOutRight;animation-duration:.3s;animation-timing-function:ease-in}.Toastify__slide-exit--top-center{animation-name:Toastify__slideOutUp;animation-duration:.3s;animation-timing-function:ease-in}.Toastify__slide-exit--bottom-center{animation-name:Toastify__slideOutDown;animation-duration:.3s;animation-timing-function:ease-in}@keyframes Toastify__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}*,:before,:after{box-sizing:border-box}html,body,div,span,object,iframe,figure,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,code,em,img,small,strike,strong,sub,sup,tt,b,u,i,ol,ul,li,fieldset,form,label,table,caption,tbody,tfoot,thead,tr,th,td,main,canvas,embed,footer,header,nav,section,video,button{font-size:100%;font:inherit;vertical-align:baseline;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%;border:0;margin:0;padding:0}footer,header,nav,section,main{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}input{-webkit-appearance:none;border-radius:0}button{-webkit-appearance:none;cursor:pointer;background:0 0;border-radius:0}h1,h2,h3,h4,h5,h6{margin:0;padding:0}::-webkit-scrollbar{width:12px;height:12px}::-webkit-scrollbar-track{background:var(--scrollbar-track-bg)}::-webkit-scrollbar-thumb{background-color:var(--scrollbar-thumb-bg);border:3px solid var(--scrollbar-track-bg);border-radius:10px;transition:background-color .2s ease-in-out}::-webkit-scrollbar-thumb:hover{background-color:var(--scrollbar-thumb-hover-bg)}::-webkit-scrollbar-corner{background:0 0}:root{--color-white:#fff;--color-black:#000;--color-primary:#c15f3c;--color-primary-light:#d4744e;--color-primary-dark:#a84f30;--color-secondary:var(--color-cloudy);--color-secondary-light:#c2beb5;--color-secondary-dark:#9f9b90;--color-material-primary:#bb86fc;--color-material-primary-variant:#3700b3;--color-material-secondary:#03dac5;--color-material-background:#121212;--color-material-surface:#121212;--color-material-error:#cf6679;--color-material-on-primary:#000;--color-material-on-secondary:#000;--color-material-on-background:#fff;--color-material-on-surface:#fff;--color-material-on-error:#000;--color-gray-50:#f9fafb;--color-gray-100:#f3f4f6;--color-gray-200:#e5e7eb;--color-gray-300:#d1d5db;--color-gray-400:#9ca3af;--color-gray-500:#6b7280;--color-gray-600:#4b5563;--color-gray-700:#374151;--color-gray-800:#1f2937;--color-gray-900:#111827;--color-zinc-50:#fafafa;--color-zinc-100:#f4f4f5;--color-zinc-200:#e4e4e7;--color-zinc-300:#d4d4d8;--color-zinc-400:#a1a1aa;--color-zinc-500:#71717a;--color-zinc-600:#52525b;--color-zinc-700:#3f3f46;--color-zinc-800:#27272a;--color-zinc-900:#18181b;--color-success:var(--success-color);--color-success-light:#34d399;--color-success-dark:#059669;--color-warning:var(--warning-color);--color-warning-light:#fbbf24;--color-warning-dark:#d97706;--color-error:var(--danger-color);--color-error-light:#f87171;--color-error-dark:var(--danger-hover);--color-info:var(--info-color);--color-info-light:#60a5fa;--color-info-dark:#2563eb;--toastify-color-light:#fff;--toastify-color-dark:#121212;--toastify-color-info:#3498db;--toastify-color-success:var(--color-success);--toastify-color-warning:#f1c40f;--toastify-color-error:#e74d3c;--toastify-color-transparent:rgba(255,255,255,.7);--toastify-icon-color-info:var(--toastify-color-info);--color-crail:#c15f3c;--color-cloudy:#b1ada1;--color-pampas:#f4f3ee;--color-sidebar-light:#efeee8;--color-content-light:#fff;--color-sidebar-dark:#1f1e1d;--color-content-dark:#1f1e1c;--color-primary-lighter:#e08960;--color-primary-darker:#8f3f24;--primary-rgb:193, 95, 60;--primary-alpha:rgba(193,95,60,.1);--color-neutral-50:#fdfcfb;--color-neutral-100:var(--color-pampas);--color-neutral-200:#e8e6e0;--color-neutral-300:#d4d1ca;--color-neutral-400:var(--color-cloudy);--color-neutral-500:#918c83;--color-neutral-600:#6f6b62;--color-neutral-700:#4d4a43;--color-neutral-800:#2b2925;--color-neutral-900:#1a1816;--color-neutral-950:#0d0c0b;--md-sys-color-primary:#ab3600;--md-sys-color-on-primary:#fff;--md-sys-color-primary-container:#ffdbcf;--md-sys-color-on-primary-container:#832700;--md-sys-color-inverse-primary:#ffb59c;--md-sys-color-primary-fixed:#ffdbcf;--md-sys-color-primary-fixed-dim:#ffb59c;--md-sys-color-on-primary-fixed:#390c00;--md-sys-color-on-primary-fixed-variant:#832700;--md-sys-color-secondary:#77574c;--md-sys-color-on-secondary:#fff;--md-sys-color-secondary-container:#ffdbcf;--md-sys-color-on-secondary-container:#5d4036;--md-sys-color-secondary-fixed:#ffdbcf;--md-sys-color-secondary-fixed-dim:#e7bdb0;--md-sys-color-on-secondary-fixed:#2c160e;--md-sys-color-on-secondary-fixed-variant:#5d4036;--md-sys-color-tertiary:#6a5e2f;--md-sys-color-on-tertiary:#fff;--md-sys-color-tertiary-container:#f3e2a7;--md-sys-color-on-tertiary-container:#51461a;--md-sys-color-tertiary-fixed:#f3e2a7;--md-sys-color-tertiary-fixed-dim:#d6c68d;--md-sys-color-on-tertiary-fixed:#221b00;--md-sys-color-on-tertiary-fixed-variant:#51461a;--md-sys-color-error:#815250;--md-sys-color-on-error:#fff;--md-sys-color-error-container:#ffdad8;--md-sys-color-on-error-container:#663b3a;--md-sys-color-background:#fff;--md-sys-color-on-background:#1f1f1f;--md-sys-color-surface:#fff;--md-sys-color-on-surface:#1f1f1f;--md-sys-color-surface-variant:#e6e6e6;--md-sys-color-on-surface-variant:#4d4d4d;--md-sys-color-surface-dim:#d9d9d9;--md-sys-color-surface-bright:#fff;--md-sys-color-surface-container-lowest:#fff;--md-sys-color-surface-container-low:#fafafa;--md-sys-color-surface-container:#f5f5f5;--md-sys-color-surface-container-high:#eee;--md-sys-color-surface-container-highest:#e8e8e8;--md-sys-color-surface-tint:#ab3600;--md-sys-color-outline:#767676;--md-sys-color-outline-variant:#d0d0d0;--md-sys-color-inverse-surface:#303030;--md-sys-color-inverse-on-surface:#f2f2f2;--md-sys-color-scrim:#000;--md-sys-color-shadow:#000;--bg-primary:var(--md-sys-color-surface);--bg-secondary:var(--md-sys-color-surface-container);--bg-secondary-rgb:249, 248, 247;--bg-tertiary:var(--md-sys-color-surface-container-high);--bg-accent:var(--md-sys-color-primary);--bg-overlay:color-mix(in srgb, var(--md-sys-color-primary) 5%, transparent);--bg-muted:var(--md-sys-color-surface-container-low);--bg-hover:color-mix(in srgb, var(--md-sys-color-on-surface) 8%, transparent);--bg-disabled:color-mix(in srgb, var(--md-sys-color-on-surface) 10%, transparent);--text-primary:var(--md-sys-color-on-surface);--text-secondary:var(--md-sys-color-on-surface-variant);--text-tertiary:var(--md-sys-color-on-surface-variant);--text-accent:var(--md-sys-color-primary);--text-inverse:var(--md-sys-color-inverse-on-surface);--text-muted:var(--md-sys-color-on-surface-variant);--text-disabled:color-mix(in srgb, var(--md-sys-color-on-surface) 38%, transparent);--border-primary:var(--md-sys-color-outline-variant);--border-secondary:var(--md-sys-color-outline-variant);--border-accent:var(--md-sys-color-primary);--border-muted:var(--md-sys-color-outline-variant);--surface-primary:var(--md-sys-color-surface);--surface-secondary:var(--md-sys-color-surface-container);--surface-elevated:var(--md-sys-color-surface-container-high);--surface-overlay:var(--md-sys-color-surface-container-high);--sidebar-bg:transparent;--sidebar-bg-hover:color-mix(in srgb, var(--md-sys-color-on-surface) 8%, transparent);--sidebar-text:var(--text-primary);--sidebar-border:var(--border-primary);--card-bg:var(--surface-primary);--card-bg-expanded:var(--surface-elevated);--card-text:var(--text-primary);--card-overlay:color-mix(in srgb, var(--md-sys-color-on-surface) 8%, transparent);--filter-bg:var(--md-sys-color-surface-container);--filter-bg-hover:var(--md-sys-color-surface-container-high);--filter-text:var(--text-primary);--filter-border:var(--md-sys-color-outline-variant);--shadow-xs:none;--shadow-sm:none;--shadow-md:none;--shadow-lg:none;--shadow-xl:none;--shadow-2xl:none;--shadow-inner:none;--shadow-sidebar:none;--shadow-card:none;--shadow-card-hover:none;--scrollbar-track-bg:var(--bg-secondary);--scrollbar-thumb-bg:var(--color-cloudy);--scrollbar-thumb-hover-bg:var(--color-neutral-500);--shadow-navbar:none;--success-color:#16a34a;--success-hover:#22c55e;--success-light:rgba(16,185,129,.1);--warning-color:#ea580c;--warning-hover:#f97316;--warning-light:rgba(245,158,11,.1);--danger-color:#dc2626;--danger-hover:#ef4444;--danger-light:rgba(220,38,38,.1);--info-color:#0284c7;--info-hover:#0ea5e9;--info-light:rgba(2,132,199,.1);--accent-primary:var(--md-sys-color-primary);--accent-hover:var(--md-sys-color-primary);--accent-light:var(--md-sys-color-primary-container);--accent-dark:var(--md-sys-color-primary);--button-primary-bg:var(--md-sys-color-primary);--button-primary-hover:var(--md-sys-color-primary);--button-primary-text:var(--md-sys-color-on-primary);--button-secondary-bg:var(--md-sys-color-surface-container);--button-secondary-hover:var(--md-sys-color-surface-container-high);--button-secondary-text:var(--text-primary);--border-color:var(--border-primary);--primary-color:var(--md-sys-color-primary);--primary-hover:var(--button-primary-hover);--error-color:var(--danger-color);--error-bg:var(--danger-light);--primary-color-alpha-10:color-mix(in srgb, var(--md-sys-color-primary) 10%, transparent);--primary-color-bg:color-mix(in srgb, var(--md-sys-color-primary) 8%, transparent);--color-text:var(--text-primary);--color-background:var(--bg-primary);--color-text-primary:var(--text-primary);--color-text-secondary:var(--text-secondary);--color-border:var(--border-primary);--color-surface:var(--surface-primary);--color-surface-hover:var(--bg-hover);--color-accent:var(--md-sys-color-primary);--navbar-bg:var(--md-sys-color-surface-container);--modal-backdrop:rgba(0,0,0,.4);--error-alpha:rgba(220,38,38,.12);--success-alpha:rgba(22,163,74,.12);--warning-alpha:rgba(202,138,4,.12);--accent-alpha:var(--primary-color-alpha-10);--border-light:var(--border-secondary);--color-primary-hover:var(--accent-hover);--color-primary-material:#fff;--font-mono:var(--font-family-mono);--primary:var(--md-sys-color-primary);--success:var(--success-color);--warning:var(--warning-color);--error:var(--danger-color);--danger:var(--danger-color);--accent:var(--md-sys-color-primary);--accent-secondary:var(--info-color);--accent-color:var(--md-sys-color-primary);--success-bg:var(--success-light);--warning-bg:var(--warning-light);--info-bg:var(--info-light);--info-text:var(--info-color);--success-text:var(--success-color);--spacing-xs:var(--space-1);--spacing-sm:var(--space-2);--spacing-md:var(--space-4);--spacing-lg:var(--space-6);--spacing-xl:var(--space-8);--color-text-tertiary:var(--text-tertiary);--color-bg-primary:var(--bg-primary);--color-bg-secondary:var(--bg-secondary);--color-bg-tertiary:var(--bg-tertiary);--color-surface-secondary:var(--surface-secondary);--color-text-muted:var(--text-muted);--radius-none:0;--radius-xs:2px;--radius-sm:4px;--radius-md:6px;--radius-lg:8px;--radius-xl:12px;--radius-2xl:16px;--radius-3xl:24px;--radius-full:9999px;--border-radius-xxxs:var(--radius-sm);--border-radius-xxs:var(--radius-md);--border-radius-xs:var(--radius-md);--border-radius-s:var(--radius-lg);--border-radius-m:var(--radius-xl);--border-radius-l:var(--radius-xl);--border-radius-xl:var(--radius-2xl);--m3-shape-xs:4px;--m3-shape-sm:8px;--m3-shape-md:12px;--m3-shape-lg:16px;--m3-shape-lg-plus:20px;--m3-shape-xl:28px;--m3-shape-xl-plus:32px;--m3-shape-xxl:48px;--m3-shape-full:9999px;--border-width-xs:1px;--border-width-sm:2px;--border-width-md:3px;--border-width-lg:4px;--border-width-s:var(--border-width-xs);--border-width-m:var(--border-width-md);--border-width-l:var(--border-width-lg);--space-0:0;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--space-20:5rem;--space-24:6rem;--space-32:8rem;--font-family-base:"FiraSans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-family-handwritten:"Pangolin", cursive;--font-family-mono:"JetBrains Mono", "Fira Code", "SF Mono", Monaco, "Cascadia Code", "Roboto Mono", Consolas, "Courier New", monospace;--font-size-xs:.75rem;--font-size-sm:.875rem;--font-size-base:1rem;--font-size-lg:1.125rem;--font-size-xl:1.25rem;--font-size-2xl:1.5rem;--font-size-3xl:1.875rem;--font-size-4xl:2.25rem;--font-size-5xl:3rem;--font-size-6xl:3.75rem;--font-weight-light:300;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--font-weight-emphasized:var(--font-weight-medium);--font-weight-emphasized-display:500;--font-weight-emphasized-body:500;--font-weight-emphasized-title:600;--font-weight-emphasized-label:700;--line-height-tight:1.25;--line-height-snug:1.375;--line-height-normal:1.5;--line-height-relaxed:1.625;--line-height-loose:2;--transition-fast:.15s;--transition-normal:.2s;--transition-slow:.3s;--transition-slower:.4s;--transition-duration:var(--transition-normal);--transition-duration-longer:var(--transition-slower);--ease-linear:linear;--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--m3-state-hover:.08;--m3-state-focus:.1;--m3-state-pressed:.1;--m3-state-dragged:.16;--m3-state-disabled:.38;--m3-elevation-1:0 1px 2px rgba(0,0,0,.3), 0 1px 3px 1px rgba(0,0,0,.15);--m3-elevation-2:0 1px 2px rgba(0,0,0,.3), 0 2px 6px 2px rgba(0,0,0,.15);--m3-elevation-3:0 1px 3px rgba(0,0,0,.3), 0 4px 8px 3px rgba(0,0,0,.15);--m3-elevation-4:0 2px 3px rgba(0,0,0,.3), 0 6px 10px 4px rgba(0,0,0,.15);--m3-elevation-5:0 4px 4px rgba(0,0,0,.3), 0 8px 12px 6px rgba(0,0,0,.15);--z-dropdown:1000;--z-sticky:1020;--z-fixed:1030;--z-modal-backdrop:1040;--z-modal:1050;--z-popover:1060;--z-tooltip:1070;--z-toast:1080;--container-padding-x:clamp(1rem, -.289256rem + 5.28926vw, 5rem);--sidebar-width:76px;--navbar-height:64px;--sidebar-width-hover:76px;--canvas-toolbar-sidebar-gap:8px;--bottom-nav-height:0px;--topbar-height:48px;--gradient-primary:linear-gradient(135deg, var(--color-primary) 0%, var(--color-secondary) 100%);--gradient-primary-reverse:linear-gradient(135deg, var(--color-secondary) 0%, var(--color-primary) 100%);--gradient-overlay:linear-gradient(135deg, rgba(255,255,255,.1) 0%, rgba(255,255,255,.05) 100%);--backdrop-blur-sm:blur(4px);--backdrop-blur-md:blur(8px);--backdrop-blur-lg:blur(16px);--opacity-0:0;--opacity-5:.05;--opacity-10:.1;--opacity-20:.2;--opacity-25:.25;--opacity-30:.3;--opacity-40:.4;--opacity-50:.5;--opacity-60:.6;--opacity-70:.7;--opacity-75:.75;--opacity-80:.8;--opacity-90:.9;--opacity-95:.95;--opacity-100:1}@media (prefers-color-scheme:dark){:root{--md-sys-color-primary:#ffb59c;--md-sys-color-on-primary:#5c1900;--md-sys-color-primary-container:#832700;--md-sys-color-on-primary-container:#ffdbcf;--md-sys-color-inverse-primary:#ab3600;--md-sys-color-primary-fixed:#ffdbcf;--md-sys-color-primary-fixed-dim:#ffb59c;--md-sys-color-on-primary-fixed:#390c00;--md-sys-color-on-primary-fixed-variant:#832700;--md-sys-color-secondary:#e7bdb0;--md-sys-color-on-secondary:#442a21;--md-sys-color-secondary-container:#5d4036;--md-sys-color-on-secondary-container:#ffdbcf;--md-sys-color-secondary-fixed:#ffdbcf;--md-sys-color-secondary-fixed-dim:#e7bdb0;--md-sys-color-on-secondary-fixed:#2c160e;--md-sys-color-on-secondary-fixed-variant:#5d4036;--md-sys-color-tertiary:#d6c68d;--md-sys-color-on-tertiary:#393005;--md-sys-color-tertiary-container:#51461a;--md-sys-color-on-tertiary-container:#f3e2a7;--md-sys-color-tertiary-fixed:#f3e2a7;--md-sys-color-tertiary-fixed-dim:#d6c68d;--md-sys-color-on-tertiary-fixed:#221b00;--md-sys-color-on-tertiary-fixed-variant:#51461a;--md-sys-color-error:#f5b7b5;--md-sys-color-on-error:#4c2524;--md-sys-color-error-container:#663b3a;--md-sys-color-on-error-container:#ffdad8;--md-sys-color-background:#111;--md-sys-color-on-background:#f2f2f2;--md-sys-color-surface:#111;--md-sys-color-on-surface:#f2f2f2;--md-sys-color-surface-variant:#444;--md-sys-color-on-surface-variant:#c7c7c7;--md-sys-color-surface-dim:#111;--md-sys-color-surface-bright:#333;--md-sys-color-surface-container-lowest:#0b0b0b;--md-sys-color-surface-container-low:#171717;--md-sys-color-surface-container:#1d1d1d;--md-sys-color-surface-container-high:#242424;--md-sys-color-surface-container-highest:#2b2b2b;--md-sys-color-surface-tint:#ffb59c;--md-sys-color-outline:#9a9a9a;--md-sys-color-outline-variant:#444;--md-sys-color-inverse-surface:#e6e6e6;--md-sys-color-inverse-on-surface:#303030;--md-sys-color-scrim:#000;--md-sys-color-shadow:#000;--bg-primary:var(--md-sys-color-surface);--bg-secondary:var(--md-sys-color-surface-container);--bg-secondary-rgb:46, 45, 43;--bg-tertiary:var(--md-sys-color-surface-container-high);--bg-accent:var(--md-sys-color-primary);--bg-overlay:rgba(13,12,11,.85);--bg-muted:var(--md-sys-color-surface-container-low);--bg-hover:color-mix(in srgb, var(--md-sys-color-on-surface) 8%, transparent);--bg-disabled:color-mix(in srgb, var(--md-sys-color-on-surface) 10%, transparent);--text-primary:var(--md-sys-color-on-surface);--text-secondary:var(--md-sys-color-on-surface-variant);--text-tertiary:var(--md-sys-color-on-surface-variant);--text-accent:var(--md-sys-color-primary);--text-inverse:var(--md-sys-color-inverse-on-surface);--text-muted:var(--md-sys-color-on-surface-variant);--text-disabled:color-mix(in srgb, var(--md-sys-color-on-surface) 38%, transparent);--border-primary:var(--md-sys-color-outline-variant);--border-secondary:var(--md-sys-color-outline-variant);--border-accent:var(--md-sys-color-primary);--border-muted:var(--md-sys-color-outline-variant);--surface-primary:var(--md-sys-color-surface);--surface-secondary:var(--md-sys-color-surface-container);--surface-elevated:var(--md-sys-color-surface-container-high);--surface-overlay:var(--md-sys-color-surface-container-high);--sidebar-bg:transparent;--sidebar-bg-hover:color-mix(in srgb, var(--md-sys-color-on-surface) 8%, transparent);--sidebar-text:var(--text-primary);--sidebar-border:var(--border-primary);--card-bg:var(--surface-secondary);--card-bg-expanded:var(--surface-elevated);--card-text:var(--text-primary);--card-overlay:color-mix(in srgb, var(--md-sys-color-on-surface) 8%, transparent);--filter-bg:var(--md-sys-color-surface-container);--filter-bg-hover:var(--md-sys-color-surface-container-high);--filter-text:var(--text-primary);--filter-border:var(--md-sys-color-outline-variant);--shadow-xs:none;--shadow-sm:none;--shadow-md:none;--shadow-lg:none;--shadow-xl:none;--shadow-2xl:none;--shadow-inner:none;--shadow-sidebar:none;--shadow-card:none;--shadow-card-hover:none;--scrollbar-track-bg:var(--surface-secondary);--scrollbar-thumb-bg:var(--color-neutral-600);--scrollbar-thumb-hover-bg:var(--color-neutral-500);--shadow-navbar:none;--success-color:#22c55e;--success-hover:#4ade80;--success-light:rgba(34,197,94,.15);--warning-color:#f97316;--warning-hover:#fb923c;--warning-light:rgba(249,115,22,.15);--danger-color:#ef4444;--danger-hover:#f87171;--danger-light:rgba(239,68,68,.15);--info-color:#0ea5e9;--info-hover:#38bdf8;--info-light:rgba(14,165,233,.15);--accent-primary:var(--md-sys-color-primary);--accent-hover:var(--md-sys-color-primary);--accent-light:var(--md-sys-color-primary-container);--accent-dark:var(--md-sys-color-primary);--button-primary-bg:var(--md-sys-color-primary);--button-primary-hover:var(--md-sys-color-primary);--button-primary-text:var(--md-sys-color-on-primary);--button-secondary-bg:var(--md-sys-color-surface-container);--button-secondary-hover:var(--md-sys-color-surface-container-high);--button-secondary-text:var(--text-primary);--border-color:var(--border-primary);--primary-color:var(--md-sys-color-primary);--primary-hover:var(--button-primary-hover);--error-color:var(--danger-color);--error-bg:var(--danger-light);--primary-color-alpha-10:color-mix(in srgb, var(--md-sys-color-primary) 10%, transparent);--primary-color-bg:color-mix(in srgb, var(--md-sys-color-primary) 10%, transparent);--color-text:var(--text-primary);--color-background:var(--bg-primary);--color-text-primary:var(--text-primary);--color-text-secondary:var(--text-secondary);--color-border:var(--border-primary);--color-surface:var(--surface-primary);--color-surface-hover:var(--bg-hover);--color-accent:var(--md-sys-color-primary);--color-error:var(--danger-color);--color-success:var(--success-color);--color-warning:var(--warning-color);--color-info:var(--info-color);--navbar-bg:var(--md-sys-color-surface-container);--modal-backdrop:rgba(0,0,0,.65);--error-alpha:rgba(239,68,68,.15);--success-alpha:rgba(34,197,94,.15);--warning-alpha:rgba(234,179,8,.15);--accent-alpha:var(--primary-color-alpha-10);--border-light:var(--border-secondary);--color-primary-hover:var(--accent-hover);--color-primary-material:#fff;--font-mono:var(--font-family-mono);--primary:var(--md-sys-color-primary);--success:var(--success-color);--warning:var(--warning-color);--error:var(--danger-color);--danger:var(--danger-color);--accent:var(--md-sys-color-primary);--accent-secondary:var(--info-color);--accent-color:var(--md-sys-color-primary);--success-bg:var(--success-light);--warning-bg:var(--warning-light);--info-bg:var(--info-light);--info-text:var(--info-color);--success-text:var(--success-color);--color-error-dark:var(--danger-hover);--spacing-xs:var(--space-1);--spacing-sm:var(--space-2);--spacing-md:var(--space-4);--spacing-lg:var(--space-6);--spacing-xl:var(--space-8);--color-text-tertiary:var(--text-tertiary);--color-bg-primary:var(--bg-primary);--color-bg-secondary:var(--bg-secondary);--color-bg-tertiary:var(--bg-tertiary);--color-surface-secondary:var(--surface-secondary);--color-text-muted:var(--text-muted);--color-material-primary:var(--md-sys-color-primary);--color-material-primary-variant:var(--md-sys-color-primary-container);--color-material-secondary:var(--md-sys-color-secondary);--color-material-background:var(--bg-primary);--color-material-surface:var(--surface-primary);--color-material-error:var(--md-sys-color-error);--color-material-on-primary:var(--md-sys-color-on-primary);--color-material-on-secondary:var(--md-sys-color-on-secondary);--color-material-on-background:var(--text-primary);--color-material-on-surface:var(--text-primary);--color-material-on-error:var(--md-sys-color-on-error)}}[data-theme=dark]{--md-sys-color-primary:#ffb59c;--md-sys-color-on-primary:#5c1900;--md-sys-color-primary-container:#832700;--md-sys-color-on-primary-container:#ffdbcf;--md-sys-color-inverse-primary:#ab3600;--md-sys-color-primary-fixed:#ffdbcf;--md-sys-color-primary-fixed-dim:#ffb59c;--md-sys-color-on-primary-fixed:#390c00;--md-sys-color-on-primary-fixed-variant:#832700;--md-sys-color-secondary:#e7bdb0;--md-sys-color-on-secondary:#442a21;--md-sys-color-secondary-container:#5d4036;--md-sys-color-on-secondary-container:#ffdbcf;--md-sys-color-secondary-fixed:#ffdbcf;--md-sys-color-secondary-fixed-dim:#e7bdb0;--md-sys-color-on-secondary-fixed:#2c160e;--md-sys-color-on-secondary-fixed-variant:#5d4036;--md-sys-color-tertiary:#d6c68d;--md-sys-color-on-tertiary:#393005;--md-sys-color-tertiary-container:#51461a;--md-sys-color-on-tertiary-container:#f3e2a7;--md-sys-color-tertiary-fixed:#f3e2a7;--md-sys-color-tertiary-fixed-dim:#d6c68d;--md-sys-color-on-tertiary-fixed:#221b00;--md-sys-color-on-tertiary-fixed-variant:#51461a;--md-sys-color-error:#f5b7b5;--md-sys-color-on-error:#4c2524;--md-sys-color-error-container:#663b3a;--md-sys-color-on-error-container:#ffdad8;--md-sys-color-background:#111;--md-sys-color-on-background:#f2f2f2;--md-sys-color-surface:#111;--md-sys-color-on-surface:#f2f2f2;--md-sys-color-surface-variant:#444;--md-sys-color-on-surface-variant:#c7c7c7;--md-sys-color-surface-dim:#111;--md-sys-color-surface-bright:#333;--md-sys-color-surface-container-lowest:#0b0b0b;--md-sys-color-surface-container-low:#171717;--md-sys-color-surface-container:#1d1d1d;--md-sys-color-surface-container-high:#242424;--md-sys-color-surface-container-highest:#2b2b2b;--md-sys-color-surface-tint:#ffb59c;--md-sys-color-outline:#9a9a9a;--md-sys-color-outline-variant:#444;--md-sys-color-inverse-surface:#e6e6e6;--md-sys-color-inverse-on-surface:#303030;--md-sys-color-scrim:#000;--md-sys-color-shadow:#000;--bg-primary:var(--md-sys-color-surface);--bg-secondary:var(--md-sys-color-surface-container);--bg-secondary-rgb:46, 45, 43;--bg-tertiary:var(--md-sys-color-surface-container-high);--bg-accent:var(--md-sys-color-primary);--bg-overlay:rgba(13,12,11,.85);--bg-muted:var(--md-sys-color-surface-container-low);--bg-hover:color-mix(in srgb, var(--md-sys-color-on-surface) 8%, transparent);--bg-disabled:color-mix(in srgb, var(--md-sys-color-on-surface) 10%, transparent);--text-primary:var(--md-sys-color-on-surface);--text-secondary:var(--md-sys-color-on-surface-variant);--text-tertiary:var(--md-sys-color-on-surface-variant);--text-accent:var(--md-sys-color-primary);--text-inverse:var(--md-sys-color-inverse-on-surface);--text-muted:var(--md-sys-color-on-surface-variant);--text-disabled:color-mix(in srgb, var(--md-sys-color-on-surface) 38%, transparent);--border-primary:var(--md-sys-color-outline-variant);--border-secondary:var(--md-sys-color-outline-variant);--border-accent:var(--md-sys-color-primary);--border-muted:var(--md-sys-color-outline-variant);--surface-primary:var(--md-sys-color-surface);--surface-secondary:var(--md-sys-color-surface-container);--surface-elevated:var(--md-sys-color-surface-container-high);--surface-overlay:var(--md-sys-color-surface-container-high);--sidebar-bg:transparent;--sidebar-bg-hover:color-mix(in srgb, var(--md-sys-color-on-surface) 8%, transparent);--sidebar-text:var(--text-primary);--sidebar-border:var(--border-primary);--card-bg:var(--surface-secondary);--card-bg-expanded:var(--surface-elevated);--card-text:var(--text-primary);--card-overlay:color-mix(in srgb, var(--md-sys-color-on-surface) 8%, transparent);--filter-bg:var(--md-sys-color-surface-container);--filter-bg-hover:var(--md-sys-color-surface-container-high);--filter-text:var(--text-primary);--filter-border:var(--md-sys-color-outline-variant);--shadow-xs:none;--shadow-sm:none;--shadow-md:none;--shadow-lg:none;--shadow-xl:none;--shadow-2xl:none;--shadow-inner:none;--shadow-sidebar:none;--shadow-card:none;--shadow-card-hover:none;--scrollbar-track-bg:var(--surface-secondary);--scrollbar-thumb-bg:var(--color-neutral-600);--scrollbar-thumb-hover-bg:var(--color-neutral-500);--shadow-navbar:none;--success-color:#22c55e;--success-hover:#4ade80;--success-light:rgba(34,197,94,.15);--warning-color:#f97316;--warning-hover:#fb923c;--warning-light:rgba(249,115,22,.15);--danger-color:#ef4444;--danger-hover:#f87171;--danger-light:rgba(239,68,68,.15);--info-color:#0ea5e9;--info-hover:#38bdf8;--info-light:rgba(14,165,233,.15);--accent-primary:var(--md-sys-color-primary);--accent-hover:var(--md-sys-color-primary);--accent-light:var(--md-sys-color-primary-container);--accent-dark:var(--md-sys-color-primary);--button-primary-bg:var(--md-sys-color-primary);--button-primary-hover:var(--md-sys-color-primary);--button-primary-text:var(--md-sys-color-on-primary);--button-secondary-bg:var(--md-sys-color-surface-container);--button-secondary-hover:var(--md-sys-color-surface-container-high);--button-secondary-text:var(--text-primary);--border-color:var(--border-primary);--primary-color:var(--md-sys-color-primary);--primary-hover:var(--button-primary-hover);--error-color:var(--danger-color);--error-bg:var(--danger-light);--primary-color-alpha-10:color-mix(in srgb, var(--md-sys-color-primary) 10%, transparent);--primary-color-bg:color-mix(in srgb, var(--md-sys-color-primary) 10%, transparent);--color-text:var(--text-primary);--color-background:var(--bg-primary);--color-text-primary:var(--text-primary);--color-text-secondary:var(--text-secondary);--color-border:var(--border-primary);--color-surface:var(--surface-primary);--color-surface-hover:var(--bg-hover);--color-accent:var(--md-sys-color-primary);--color-error:var(--danger-color);--color-success:var(--success-color);--color-warning:var(--warning-color);--color-info:var(--info-color);--navbar-bg:var(--md-sys-color-surface-container);--modal-backdrop:rgba(0,0,0,.65);--error-alpha:rgba(239,68,68,.15);--success-alpha:rgba(34,197,94,.15);--warning-alpha:rgba(234,179,8,.15);--accent-alpha:var(--primary-color-alpha-10);--border-light:var(--border-secondary);--color-primary-hover:var(--accent-hover);--color-primary-material:#fff;--font-mono:var(--font-family-mono);--primary:var(--md-sys-color-primary);--success:var(--success-color);--warning:var(--warning-color);--error:var(--danger-color);--danger:var(--danger-color);--accent:var(--md-sys-color-primary);--accent-secondary:var(--info-color);--accent-color:var(--md-sys-color-primary);--success-bg:var(--success-light);--warning-bg:var(--warning-light);--info-bg:var(--info-light);--info-text:var(--info-color);--success-text:var(--success-color);--color-error-dark:var(--danger-hover);--spacing-xs:var(--space-1);--spacing-sm:var(--space-2);--spacing-md:var(--space-4);--spacing-lg:var(--space-6);--spacing-xl:var(--space-8);--color-text-tertiary:var(--text-tertiary);--color-bg-primary:var(--bg-primary);--color-bg-secondary:var(--bg-secondary);--color-bg-tertiary:var(--bg-tertiary);--color-surface-secondary:var(--surface-secondary);--color-text-muted:var(--text-muted);--color-material-primary:var(--md-sys-color-primary);--color-material-primary-variant:var(--md-sys-color-primary-container);--color-material-secondary:var(--md-sys-color-secondary);--color-material-background:var(--bg-primary);--color-material-surface:var(--surface-primary);--color-material-error:var(--md-sys-color-error);--color-material-on-primary:var(--md-sys-color-on-primary);--color-material-on-secondary:var(--md-sys-color-on-secondary);--color-material-on-background:var(--text-primary);--color-material-on-surface:var(--text-primary);--color-material-on-error:var(--md-sys-color-on-error)}[data-theme=light]{--md-sys-color-primary:#ab3600;--md-sys-color-on-primary:#fff;--md-sys-color-primary-container:#ffdbcf;--md-sys-color-on-primary-container:#832700;--md-sys-color-inverse-primary:#ffb59c;--md-sys-color-primary-fixed:#ffdbcf;--md-sys-color-primary-fixed-dim:#ffb59c;--md-sys-color-on-primary-fixed:#390c00;--md-sys-color-on-primary-fixed-variant:#832700;--md-sys-color-secondary:#77574c;--md-sys-color-on-secondary:#fff;--md-sys-color-secondary-container:#ffdbcf;--md-sys-color-on-secondary-container:#5d4036;--md-sys-color-secondary-fixed:#ffdbcf;--md-sys-color-secondary-fixed-dim:#e7bdb0;--md-sys-color-on-secondary-fixed:#2c160e;--md-sys-color-on-secondary-fixed-variant:#5d4036;--md-sys-color-tertiary:#6a5e2f;--md-sys-color-on-tertiary:#fff;--md-sys-color-tertiary-container:#f3e2a7;--md-sys-color-on-tertiary-container:#51461a;--md-sys-color-tertiary-fixed:#f3e2a7;--md-sys-color-tertiary-fixed-dim:#d6c68d;--md-sys-color-on-tertiary-fixed:#221b00;--md-sys-color-on-tertiary-fixed-variant:#51461a;--md-sys-color-error:#815250;--md-sys-color-on-error:#fff;--md-sys-color-error-container:#ffdad8;--md-sys-color-on-error-container:#663b3a;--md-sys-color-background:#fff;--md-sys-color-on-background:#1f1f1f;--md-sys-color-surface:#fff;--md-sys-color-on-surface:#1f1f1f;--md-sys-color-surface-variant:#e6e6e6;--md-sys-color-on-surface-variant:#4d4d4d;--md-sys-color-surface-dim:#d9d9d9;--md-sys-color-surface-bright:#fff;--md-sys-color-surface-container-lowest:#fff;--md-sys-color-surface-container-low:#fafafa;--md-sys-color-surface-container:#f5f5f5;--md-sys-color-surface-container-high:#eee;--md-sys-color-surface-container-highest:#e8e8e8;--md-sys-color-surface-tint:#ab3600;--md-sys-color-outline:#767676;--md-sys-color-outline-variant:#d0d0d0;--md-sys-color-inverse-surface:#303030;--md-sys-color-inverse-on-surface:#f2f2f2;--md-sys-color-scrim:#000;--md-sys-color-shadow:#000;--bg-primary:var(--md-sys-color-surface);--bg-secondary:var(--md-sys-color-surface-container);--bg-secondary-rgb:249, 248, 247;--bg-tertiary:var(--md-sys-color-surface-container-high);--bg-accent:var(--md-sys-color-primary);--bg-overlay:color-mix(in srgb, var(--md-sys-color-primary) 5%, transparent);--bg-muted:var(--md-sys-color-surface-container-low);--bg-hover:color-mix(in srgb, var(--md-sys-color-on-surface) 8%, transparent);--bg-disabled:color-mix(in srgb, var(--md-sys-color-on-surface) 10%, transparent);--text-primary:var(--md-sys-color-on-surface);--text-secondary:var(--md-sys-color-on-surface-variant);--text-tertiary:var(--md-sys-color-on-surface-variant);--text-accent:var(--md-sys-color-primary);--text-inverse:var(--md-sys-color-inverse-on-surface);--text-muted:var(--md-sys-color-on-surface-variant);--text-disabled:color-mix(in srgb, var(--md-sys-color-on-surface) 38%, transparent);--border-primary:var(--md-sys-color-outline-variant);--border-secondary:var(--md-sys-color-outline-variant);--border-accent:var(--md-sys-color-primary);--border-muted:var(--md-sys-color-outline-variant);--surface-primary:var(--md-sys-color-surface);--surface-secondary:var(--md-sys-color-surface-container);--surface-elevated:var(--md-sys-color-surface-container-high);--surface-overlay:var(--md-sys-color-surface-container-high);--sidebar-bg:transparent;--sidebar-bg-hover:color-mix(in srgb, var(--md-sys-color-on-surface) 8%, transparent);--sidebar-text:var(--text-primary);--sidebar-border:var(--border-primary);--card-bg:var(--surface-primary);--card-bg-expanded:var(--surface-elevated);--card-text:var(--text-primary);--card-overlay:color-mix(in srgb, var(--md-sys-color-on-surface) 8%, transparent);--filter-bg:var(--md-sys-color-surface-container);--filter-bg-hover:var(--md-sys-color-surface-container-high);--filter-text:var(--text-primary);--filter-border:var(--md-sys-color-outline-variant);--shadow-xs:none;--shadow-sm:none;--shadow-md:none;--shadow-lg:none;--shadow-xl:none;--shadow-2xl:none;--shadow-inner:none;--shadow-sidebar:none;--shadow-card:none;--shadow-card-hover:none;--scrollbar-track-bg:var(--bg-secondary);--scrollbar-thumb-bg:var(--color-cloudy);--scrollbar-thumb-hover-bg:var(--color-neutral-500);--shadow-navbar:none;--success-color:#16a34a;--success-hover:#22c55e;--success-light:rgba(16,185,129,.1);--warning-color:#ea580c;--warning-hover:#f97316;--warning-light:rgba(245,158,11,.1);--danger-color:#dc2626;--danger-hover:#ef4444;--danger-light:rgba(220,38,38,.1);--info-color:#0284c7;--info-hover:#0ea5e9;--info-light:rgba(2,132,199,.1);--accent-primary:var(--md-sys-color-primary);--accent-hover:var(--md-sys-color-primary);--accent-light:var(--md-sys-color-primary-container);--accent-dark:var(--md-sys-color-primary);--button-primary-bg:var(--md-sys-color-primary);--button-primary-hover:var(--md-sys-color-primary);--button-primary-text:var(--md-sys-color-on-primary);--button-secondary-bg:var(--md-sys-color-surface-container);--button-secondary-hover:var(--md-sys-color-surface-container-high);--button-secondary-text:var(--text-primary);--border-color:var(--border-primary);--primary-color:var(--md-sys-color-primary);--primary-hover:var(--button-primary-hover);--error-color:var(--danger-color);--error-bg:var(--danger-light);--primary-color-alpha-10:color-mix(in srgb, var(--md-sys-color-primary) 10%, transparent);--primary-color-bg:color-mix(in srgb, var(--md-sys-color-primary) 8%, transparent);--color-text:var(--text-primary);--color-background:var(--bg-primary);--color-text-primary:var(--text-primary);--color-text-secondary:var(--text-secondary);--color-border:var(--border-primary);--color-surface:var(--surface-primary);--color-surface-hover:var(--bg-hover);--color-accent:var(--md-sys-color-primary);--color-error:var(--danger-color);--color-success:var(--success-color);--color-warning:var(--warning-color);--color-info:var(--info-color);--navbar-bg:var(--md-sys-color-surface-container);--modal-backdrop:rgba(0,0,0,.4);--error-alpha:rgba(220,38,38,.12);--success-alpha:rgba(22,163,74,.12);--warning-alpha:rgba(202,138,4,.12);--accent-alpha:var(--primary-color-alpha-10);--border-light:var(--border-secondary);--color-primary-hover:var(--accent-hover);--color-primary-material:#fff;--font-mono:var(--font-family-mono);--primary:var(--md-sys-color-primary);--success:var(--success-color);--warning:var(--warning-color);--error:var(--danger-color);--danger:var(--danger-color);--accent:var(--md-sys-color-primary);--accent-secondary:var(--info-color);--accent-color:var(--md-sys-color-primary);--success-bg:var(--success-light);--warning-bg:var(--warning-light);--info-bg:var(--info-light);--info-text:var(--info-color);--success-text:var(--success-color);--color-error-dark:var(--danger-hover);--spacing-xs:var(--space-1);--spacing-sm:var(--space-2);--spacing-md:var(--space-4);--spacing-lg:var(--space-6);--spacing-xl:var(--space-8);--color-text-tertiary:var(--text-tertiary);--color-bg-primary:var(--bg-primary);--color-bg-secondary:var(--bg-secondary);--color-bg-tertiary:var(--bg-tertiary);--color-surface-secondary:var(--surface-secondary);--color-text-muted:var(--text-muted)}[data-theme=classic-dark]{--bg-primary:#1a0033;--bg-secondary:#2d1b4d;--bg-tertiary:#3700b3;--bg-accent:#bb86fc;--bg-overlay:rgba(26,0,51,.8);--bg-muted:#2d1b4d;--bg-hover:rgba(187,134,252,.1);--bg-disabled:#6b7280;--text-primary:#fff;--text-secondary:#b3b3b3;--text-tertiary:#8a8a8a;--text-accent:#bb86fc;--text-inverse:#000;--text-muted:#666;--text-disabled:#9ca3af;--border-primary:#4527a0;--border-secondary:#3700b3;--border-accent:#bb86fc;--border-muted:#2d1b4d;--surface-primary:#1a0033;--surface-secondary:#2d1b4d;--surface-elevated:#3700b3;--surface-overlay:#2d1b4d;--accent-primary:#bb86fc;--accent-hover:#cf9fff;--accent-light:rgba(187,134,252,.2);--accent-dark:#96c;--accent-rgb:187, 134, 252;--success-color:#10b981;--success-hover:#34d399;--warning-color:#f59e0b;--warning-hover:#fbbf24;--danger-color:#ef4444;--danger-hover:#f87171;--info-color:#3b82f6;--info-hover:#60a5fa;--sidebar-bg:#3700b3;--sidebar-bg-hover:#4527a0;--sidebar-text:#fff;--card-bg:#3700b3;--card-bg-expanded:linear-gradient(135deg, #4527a0 0%, #5e35b1 100%);--card-text:#fff;--card-overlay:rgba(187,134,252,.1);--filter-bg:#3700b3;--filter-bg-hover:#4527a0;--filter-text:#fff;--filter-border:#4527a0;--shadow-xs:0 1px 2px 0 rgba(55,0,179,.4);--shadow-sm:0 1px 3px 0 rgba(55,0,179,.5), 0 1px 2px -1px rgba(55,0,179,.5);--shadow-md:0 4px 6px -1px rgba(55,0,179,.5), 0 2px 4px -2px rgba(55,0,179,.5);--shadow-lg:0 10px 15px -3px rgba(55,0,179,.5), 0 4px 6px -4px rgba(55,0,179,.5);--shadow-xl:0 20px 25px -5px rgba(55,0,179,.5), 0 8px 10px -6px rgba(55,0,179,.5);--shadow-2xl:0 25px 50px -12px rgba(55,0,179,.7);--shadow-inner:inset 0 2px 4px 0 rgba(55,0,179,.3);--shadow-sidebar:0 8px 32px rgba(55,0,179,.3), 0 4px 16px rgba(55,0,179,.2);--shadow-card:0 4px 6px -1px rgba(55,0,179,.5), 0 2px 4px -2px rgba(55,0,179,.5);--shadow-card-hover:0 20px 25px -5px rgba(55,0,179,.5), 0 8px 10px -6px rgba(55,0,179,.5);--color-primary-material:#bb86fc;--color-primary-variant:#3700b3;--color-secondary-material:#03dac5;--color-error-material:#cf6679;--color-on-primary:#000;--color-on-secondary:#000;--color-on-background:#fff;--color-on-surface:#fff;--color-on-error:#000;--scrollbar-track-bg:var(--surface-secondary);--scrollbar-thumb-bg:var(--accent-dark);--scrollbar-thumb-hover-bg:var(--accent-hover);--shadow-navbar:0 2px 8px 0 rgba(255,255,255,.1)}[data-theme=classic-light]{--bg-primary:var(--color-white);--bg-secondary:var(--color-gray-50);--bg-tertiary:var(--color-gray-100);--bg-accent:var(--color-primary);--bg-overlay:rgba(0,0,0,.5);--bg-muted:var(--color-gray-200);--bg-hover:var(--color-gray-100);--bg-disabled:var(--color-gray-300);--text-primary:var(--color-gray-900);--text-secondary:var(--color-gray-700);--text-tertiary:var(--color-gray-500);--text-accent:var(--color-primary);--text-inverse:var(--color-white);--text-muted:var(--color-gray-400);--text-disabled:var(--color-gray-500);--border-primary:var(--color-gray-300);--border-secondary:var(--color-gray-200);--border-accent:var(--color-primary);--border-muted:var(--color-gray-100);--surface-primary:var(--color-white);--surface-secondary:var(--color-gray-50);--surface-elevated:var(--color-white);--surface-overlay:var(--color-white);--accent-primary:var(--color-primary);--accent-hover:var(--color-primary-dark);--accent-light:rgba(118,75,162,.1);--accent-dark:var(--color-primary-dark);--accent-rgb:118, 75, 162;--success-color:var(--color-success);--success-hover:var(--color-success-light);--warning-color:var(--color-warning);--warning-hover:var(--color-warning-light);--danger-color:var(--color-error);--danger-hover:var(--color-error-light);--info-color:var(--color-info);--info-hover:var(--color-info-light);--sidebar-bg:var(--color-primary);--sidebar-bg-hover:var(--color-primary-dark);--sidebar-text:var(--text-inverse);--card-bg:var(--color-primary);--card-bg-expanded:linear-gradient(135deg, var(--color-primary) 0%, var(--color-secondary) 100%);--card-text:var(--text-inverse);--card-overlay:rgba(255,255,255,.1);--filter-bg:var(--color-primary);--filter-bg-hover:var(--color-primary-dark);--filter-text:var(--text-inverse);--filter-border:var(--color-primary-light);--shadow-xs:0 1px 2px 0 rgba(0,0,0,.05);--shadow-sm:0 1px 3px 0 rgba(0,0,0,.1), 0 1px 2px -1px rgba(0,0,0,.1);--shadow-md:0 4px 6px -1px rgba(0,0,0,.1), 0 2px 4px -2px rgba(0,0,0,.1);--shadow-lg:0 10px 15px -3px rgba(0,0,0,.1), 0 4px 6px -4px rgba(0,0,0,.1);--shadow-xl:0 20px 25px -5px rgba(0,0,0,.1), 0 8px 10px -6px rgba(0,0,0,.1);--shadow-2xl:0 25px 50px -12px rgba(0,0,0,.25);--shadow-inner:inset 0 2px 4px 0 rgba(0,0,0,.05);--shadow-sidebar:0 8px 32px rgba(102,126,234,.2), 0 4px 16px rgba(118,75,162,.1);--shadow-card:0 4px 6px -1px rgba(0,0,0,.1), 0 2px 4px -2px rgba(0,0,0,.1);--shadow-card-hover:0 20px 25px -5px rgba(0,0,0,.1), 0 8px 10px -6px rgba(0,0,0,.1);--color-on-surface:#000;--color-on-error:#fff;--scrollbar-track-bg:var(--bg-secondary);--scrollbar-thumb-bg:var(--color-gray-400);--scrollbar-thumb-hover-bg:var(--color-gray-500);--shadow-navbar:0 2px 8px 0 rgba(0,0,0,.15)}@font-face{font-family:FiraSans;src:url(/assets/9744988dc687f3ce.woff2)format("woff2");font-weight:100;font-style:normal;font-display:optional}@font-face{font-family:FiraSans;src:url(/assets/a00b53adf812be8d.woff2)format("woff2");font-weight:100;font-style:italic;font-display:optional}@font-face{font-family:FiraSans;src:url(/assets/2e5ba63c5d263b95.woff2)format("woff2");font-weight:200;font-style:normal;font-display:optional}@font-face{font-family:FiraSans;src:url(/assets/258eb41dc7fd8f14.woff2)format("woff2");font-weight:200;font-style:italic;font-display:optional}@font-face{font-family:FiraSans;src:url(/assets/414ab5e6f405f3a5.woff2)format("woff2");font-weight:300;font-style:normal;font-display:optional}@font-face{font-family:FiraSans;src:url(/assets/4ff832af7cd19f7b.woff2)format("woff2");font-weight:300;font-style:italic;font-display:optional}@font-face{font-family:FiraSans;src:url(/assets/6b2ee7d699144156.woff2)format("woff2");font-weight:400;font-style:normal;font-display:optional}@font-face{font-family:FiraSans;src:url(/assets/1cc54eecf9c43336.woff2)format("woff2");font-weight:400;font-style:italic;font-display:optional}@font-face{font-family:FiraSans;src:url(/assets/5769c2cbedfbba59.woff2)format("woff2");font-weight:500;font-style:normal;font-display:optional}@font-face{font-family:FiraSans;src:url(/assets/8011059237385535.woff2)format("woff2");font-weight:500;font-style:italic;font-display:optional}@font-face{font-family:FiraSans;src:url(/assets/e11c3ad24b808108.woff2)format("woff2");font-weight:600;font-style:normal;font-display:optional}@font-face{font-family:FiraSans;src:url(/assets/b065d0cae4e4b2ac.woff2)format("woff2");font-weight:600;font-style:italic;font-display:optional}@font-face{font-family:FiraSans;src:url(/assets/5c4960e81990fdda.woff2)format("woff2");font-weight:700;font-style:normal;font-display:optional}@font-face{font-family:FiraSans;src:url(/assets/18c7b52f06bc855f.woff2)format("woff2");font-weight:700;font-style:italic;font-display:optional}@font-face{font-family:FiraSans;src:url(/assets/6ae0693ff187c7f9.woff2)format("woff2");font-weight:800;font-style:normal;font-display:optional}@font-face{font-family:FiraSans;src:url(/assets/4f1d3ca7b2ee1f04.woff2)format("woff2");font-weight:800;font-style:italic;font-display:optional}@font-face{font-family:FiraSans;src:url(/assets/77d0d2d2354fbe79.woff2)format("woff2");font-weight:900;font-style:normal;font-display:optional}@font-face{font-family:FiraSans;src:url(/assets/2ecb8cb5a6b578c4.woff2)format("woff2");font-weight:900;font-style:italic;font-display:optional}@font-face{font-family:Material Symbols Dock;src:url(data:font/woff2;base64,d09GMgABAAAAAAj4AA0AAAAAEUwAAAigAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHIIQBmA/U1RBVF4AgSwRCAqUZJAcCzgAATYCJAM4BCAFhHoHIBvpDVFUk35IppGycP5+PvRO9Z0kJ96doQ6h4jQuEDlYggBSy9LGVonBK6KhQLTfaei79hOxGUdH7QWdNnLrSUmcB/pL0v+NuboDjwsRmbaFCDWNj95uJpbEEUsmrYhLg0gooq+TIq8TSsFCN3PYU5Wg9Tj4mGHpaUAAUFjQH5w1ZsgYGMqy6ypggIDUqKr4L+D8XE1uWR18asqKC2GoAXjkqQ1h8ChTCbSQawj4wKOBJzwTDwcrKEAZvA20BIeg2nwaaOAHHwTAF4BYI/RgMKmdyGAQQhmoPyeHEHiAB431gx5BMPLIJggEgY6I7gliGi94QecNfxU6T+gOJEjEQ8Hgn+h84G3o3VB4QeDt5Cc02LNpKOEJB63t3eSDI8UOHx4LO8Q3XwRRXQ0IFqT2koW383boRLTqGaJtjcYHPKI7g4uJHzLkk13GjhpgJQSksqp2IuHANRYW1RE+0oXBq0/jeYB4kp+jwYWTMASMgIJQG8AlAa+YkBtVwGKNGSLdBwcRmchGPopRiirUoB4Tn915PvrV5Vd3Xhe9+aKqLsJ7ai4KUXmjdZdW36nH1C3qZnWTulHdoK5X16mrwjqH7gzqGdQ+cHmA39zowj6WgKgqjJwEh6grpXcVP1QhdCAiXIimJQK+34jH2BCuBwTk0MIxByFfVws8jxVMBr1Jp9OZfL20JqOWwW3nge1DKNVH6SkN8RSaU6qz6HRawc9gwK1rmVbQ+lKBeRo9clJTijVJSfoUkqpLtN0mvHyHGZVbEKSLLcclEl6WiYEQhwiUS4yFv7Ok2m4TNEUzkW6y9DEKCxcpWySfvPk2v3EL5W2Kb6p8ptkVN1Oc8Rv+BaSbVGe7TSbQZasIkV09zzl7HHl08u8u2a04JccLB7Ud9NvmJrKr5aJNTHFW6Ym81O+yi63kiJu/GG9OySdtx6UT+TomX+Yv9a0XLMHrk/Ip5YR03FC/5dHgKLy5NheRRffUg0gnGIN0gpElayA5xthcrsfYTYnnojZsgSThqEUPB8nJFDeR1wYpClO2BC5ZAcnhcGRS21Z5G2NE3qZsAZiyRdpMKaTNtq1kjHJKPklbIKJ8zmTF3WnRUqqzLfbd40ABTUJYkqu8z7ivRSlSRHo+2ET9zyalrJiWFCUmGsdma0pwOp1j6UqXq1ECB63idoczh8PhYBq94gR5aY5ecXdmMtUxjQkGGE/9lKuoiGhJ2AYTHdFze2SckWcC5Q0cI3qNjpigE/R4tmYtq4KxIDGfaVh6B9Yp84sLRdL2STSlI43gmIbVM7OGCbSBRnDZNhcZJbBHMC7R2hzQJdUYjUMHxVMdx+sVt5tao+K0PafqrE9JTNbPe+a4nmfcUMId2vsUSKOBmFBnxFhiwkV7e/uTSXty9+TPunR5T+6FOXl7clN2ZWdh7RuL1XLfYrVMtFgthWGN1lGjrCm4D2AisCxHS7nAt9XhDfvCWyWSmCMRaUakmTjNJnNkk2UVcejNkUjXx5TiYcOuRR2LelRR+bDpw23b2CEgsqjBX77IYYMGyWGPv6RFhcq+Ssf2qRlnHgVGtm2f+L8mJSx3UIHY1GK1Ds/M/PtIGfebkmllwr5dIcNbtQoZvsu512DNzPzr4f0Qtua3hNLA7t3LAnv+toaxdlf7X+13td813eD7IWz17z3LArt3Lw1M+H11Dzq6zEs+F30u+lwCDi4McxJLRkmwi6PB/cnqvXurTyelhpsiwPGuo5qVuZEFGJi3r967twqTdPvguE+3RMKOgOPdPhL7uX2qVMTQwQAJN6X+BljUfu+Avq0BMs1iu5p8uMaTBYLxIGHQmEAwXiAs7HJL0VtOWXF5XKu16Bf/CaaUPNJFRxOv66P61xOPZojA/RDtQh8r+7oZGyL+gKgqSkmuiMFHeu61Tf+nAGzcnLW4OX9V0eoi4VaqmEITg+/68aOUdfKwGiwhrHqdbJQS71FhvIwTL9MLxC6GuCU4peoSfTc4pwd55gS2XautdcrWTXMI8/DC1AIlijWcOmOAw6qBD/NzunMf5gZIoeSSbSX1ug3b1peQAQ6txcduF6KFn86FASV96QSxRCKuTVEEVa+Q91Pj+BXISqYi9kjKQigv0TZF26nqVFNj/82SBqzOcGiMjNboRHAuuwIcYgQWIREmerA8gAe6xnwNiqJrzNegAIfYRNh405Uvu/EDBSG0//0gA678YIipoh8MV0LZTx/V4mc/Yp//SFFl/gQ4TGb7qXqrSGEKw1vV/j94oD//eXo3svvz9Pzc59mdyM7Ps7MR1QdK2pC2A6XVtftL2pH2AxsADtU4WSYxTF7UKm5ULDPLhAN1JDCwnDNbyfaHAIdIUntaTn5Lauoe89Q93vE+1RJPrz0pqQ+dUwzf8MDO1BpxupiH37Kw2PCPpXTYgMaRk1Im/ba3vLZ6f6U8KWnSyP6NpcP+tqD1wGOh+wYPGHQk7G482qQMzhsMAFBPqU9BAHD/neksbX6Raez9n5bj7QDwuuFFFgC8bvi8WP2kbuBd/D0AHuB8Uj78ryTern5S3/MuzytvH0l4Oy4iLq5ZgA2IgByWmv4oj+GCeyUol0TXotshG63RVq0awQRCs5HCe60BO/0PifBLYMgiZTmNYAgRaRwMxIvGIw0HewvvaRoEYXm9B2Iwjke8YMGwgEZAYaVxCEBrGg8dRORZ7oNouRaz5DaAjuiMKtRhGCpRg3JkowxDkY88FKMe5UgEF7GFKEIdhn+lK0buFxoRo8PZJiIfsahBNvICHEOkTBhnr335qEExcbGfCShHDipRhlqMQiXqUfG1KI8g79vGLBknjGvpu5WogIiOaIse6Ir2nLMXYjEcwxH7BwyiUbgQuCzsv0ZdfyL1J1JfkRqKsYNQiSpMUNPSm9AeaAkXySJiUYlKFAqtJ2IIhmAQ2kKEiAGqwEibSItJXT5qnSIN6klbjz9nX3hWAgAAAA==)format("woff2");font-weight:500;font-style:normal;font-display:block}.material-dock-glyph{letter-spacing:normal;text-transform:none;white-space:nowrap;word-wrap:normal;font-feature-settings:"liga";-webkit-font-smoothing:antialiased;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;direction:ltr;font-family:Material Symbols Dock;font-style:normal;font-weight:500;line-height:1;display:inline-block}@property --sidebar-bottom{syntax:"<length>";inherits:true;initial-value:351px}html{--page-shell-background:var(--bg-primary);background-color:var(--page-shell-background);margin:0;padding:0}html.is-lock{overflow:hidden}html[data-page-shell-tone=tonal]{--page-shell-background:var(--md-sys-color-surface-container)}html:-webkit-any([data-theme=dark],[data-theme=classic-dark])[data-page-shell-tone=tonal]{--page-shell-background:var(--md-sys-color-surface)}html:-moz-any([data-theme=dark],[data-theme=classic-dark])[data-page-shell-tone=tonal]{--page-shell-background:var(--md-sys-color-surface)}html:is([data-theme=dark],[data-theme=classic-dark])[data-page-shell-tone=tonal]{--page-shell-background:var(--md-sys-color-surface)}body{font-family:var(--font-family-base);color:var(--text-primary);background-color:var(--page-shell-background);transition:color var(--transition-normal);overflow-x:clip}main{flex-grow:1}a,button,label,input,textarea,select,svg *{transition-duration:var(--transition-duration)}:where(a,button,input,textarea,select,summary,[role=button],[role=link],[role=menuitem],[role=tab],[tabindex]:not([tabindex="-1"])):focus-visible{outline:2px solid var(--accent-primary,#e8590c);outline-offset:3px}.react-flow__controls{overflow:hidden;background:var(--bg-secondary)!important;border:1px solid var(--border-primary)!important;box-shadow:var(--shadow-md)!important;border-radius:8px!important}.react-flow__controls .react-flow__controls-button{cursor:pointer;transition:background .2s;background:var(--bg-secondary)!important;border:none!important;border-bottom:1px solid var(--border-primary)!important;width:28px!important;height:28px!important;padding:6px!important}.react-flow__controls .react-flow__controls-button:last-child{border-bottom:none!important}.react-flow__controls .react-flow__controls-button:hover{background:var(--bg-tertiary)!important}.react-flow__controls .react-flow__controls-button svg{max-width:14px;max-height:14px;fill:var(--text-secondary)!important}.react-flow__controls .react-flow__controls-button:hover svg{fill:var(--text-primary)!important}.react-flow__minimap{overflow:hidden;background:var(--bg-secondary)!important;border:1px solid var(--border-primary)!important;box-shadow:var(--shadow-md)!important;border-radius:8px!important}.LoadingMessage{display:none!important}