@charset "UTF-8";._button_w9nnb_1{--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;position:relative;display:inline-flex;align-items:center;justify-content:center;min-width:64px;min-height:var(--button-height);padding:0 var(--button-padding-x);gap:var(--button-gap);overflow:hidden;border:1px solid transparent;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;text-decoration:none;cursor:pointer;user-select: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)}._button_w9nnb_1:before{content:"";position:absolute;inset:0;border-radius:inherit;background:var(--button-state-layer-color);opacity:0;pointer-events:none;transition:opacity .2s cubic-bezier(.2,0,0,1)}._button_w9nnb_1:hover:not(:where(._disabled_w9nnb_46)):before{opacity:.08}._button_w9nnb_1:active:not(:where(._disabled_w9nnb_46)){border-radius:var(--button-pressed-radius);transform:scale(.98)}._button_w9nnb_1:active:not(:where(._disabled_w9nnb_46)):before{opacity:.1}._button_w9nnb_1:focus-visible{outline:3px solid var(--md-sys-color-primary);outline-offset:2px}._button_w9nnb_1:where(._primary_w9nnb_60){--button-state-layer-color: var(--md-sys-color-on-primary);background:var(--md-sys-color-primary);color:var(--md-sys-color-on-primary)}._button_w9nnb_1:where(._secondary_w9nnb_65){--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_w9nnb_1:where(._outlined_w9nnb_70){--button-state-layer-color: var(--md-sys-color-primary);border-color:var(--md-sys-color-outline);background:transparent;color:var(--md-sys-color-primary)}._button_w9nnb_1:where(._ghost_w9nnb_76){--button-state-layer-color: var(--md-sys-color-primary);background:transparent;color:var(--md-sys-color-primary)}._button_w9nnb_1:where(._danger_w9nnb_81){--button-state-layer-color: var(--md-sys-color-on-error);background:var(--md-sys-color-error);color:var(--md-sys-color-on-error)}._button_w9nnb_1:where(._toolbar_w9nnb_86){--button-state-layer-color: var(--md-sys-color-on-surface);--button-pressed-radius: var(--m3-shape-full);min-width:var(--button-height);padding-inline:12px;border:0;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)}._button_w9nnb_1:where(._toolbar_w9nnb_86)._active_w9nnb_96{--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_w9nnb_1:where(._toolbar_w9nnb_86)._active_w9nnb_96:hover:not(:where(._disabled_w9nnb_46)){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_w9nnb_1:where(._menu_w9nnb_109){--button-state-layer-color: var(--md-sys-color-on-surface);--button-pressed-radius: var(--m3-shape-md);width:100%;min-width:0;justify-content:flex-start;padding-inline:12px;border:0;border-radius:var(--m3-shape-sm);background:transparent;color:var(--md-sys-color-on-surface);text-align:left}._button_w9nnb_1:where(._menu_w9nnb_109):where(._active_w9nnb_96){--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_w9nnb_1:where(._toolbar_w9nnb_86):where(._danger_w9nnb_81),._button_w9nnb_1:where(._menu_w9nnb_109):where(._danger_w9nnb_81){--button-state-layer-color: var(--md-sys-color-error);background:transparent;color:var(--md-sys-color-error)}._button_w9nnb_1:where(._xs_w9nnb_136){--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_w9nnb_1:where(._sm_w9nnb_145){--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_w9nnb_1:where(._md_w9nnb_152){--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_w9nnb_1:where(._lg_w9nnb_159){--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_w9nnb_1:where(._fullWidth_w9nnb_169){width:100%}._button_w9nnb_1:where(._iconOnly_w9nnb_172){width:var(--button-height);min-width:var(--button-height);padding-inline:0;border-radius:var(--m3-shape-full)}._button_w9nnb_1:where(._iconOnly_w9nnb_172) ._content_w9nnb_178{display:inline-flex;align-items:center;justify-content:center}._button_w9nnb_1:where(._iconOnly_w9nnb_172) ._content_w9nnb_178>svg:not([width]){width:var(--button-icon-size)}._button_w9nnb_1:where(._iconOnly_w9nnb_172) ._content_w9nnb_178>svg:not([height]){height:var(--button-icon-size)}._button_w9nnb_1:where(._iconOnly_w9nnb_172) ._content_w9nnb_178>svg{flex-shrink:0}._button_w9nnb_1:where(._disabled_w9nnb_46){--button-state-layer-color: transparent;cursor:not-allowed;transform:none}._button_w9nnb_1:where(._disabled_w9nnb_46):where(._primary_w9nnb_60),._button_w9nnb_1:where(._disabled_w9nnb_46):where(._secondary_w9nnb_65),._button_w9nnb_1:where(._disabled_w9nnb_46):where(._danger_w9nnb_81){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_w9nnb_1:where(._disabled_w9nnb_46):where(._outlined_w9nnb_70){border-color:color-mix(in srgb,var(--md-sys-color-on-surface) 12%,transparent);background:transparent;color:color-mix(in srgb,var(--md-sys-color-on-surface) 38%,transparent)}._button_w9nnb_1:where(._disabled_w9nnb_46):where(._ghost_w9nnb_76){background:transparent;color:color-mix(in srgb,var(--md-sys-color-on-surface) 38%,transparent)}._button_w9nnb_1:where(._loading_w9nnb_210){cursor:progress}._button_w9nnb_1 ._content_w9nnb_178,._button_w9nnb_1 ._leftIcon_w9nnb_214,._button_w9nnb_1 ._rightIcon_w9nnb_215,._button_w9nnb_1 ._spinner_w9nnb_216{position:relative;z-index:1}._button_w9nnb_1 ._content_w9nnb_178{min-width:0;color:inherit}._button_w9nnb_1:where(._loading_w9nnb_210) ._content_w9nnb_178{opacity:0}._button_w9nnb_1 ._leftIcon_w9nnb_214,._button_w9nnb_1 ._rightIcon_w9nnb_215{display:inline-flex;align-items:center;justify-content:center;width:var(--button-icon-size);height:var(--button-icon-size);flex:0 0 var(--button-icon-size);color:inherit}._button_w9nnb_1 ._leftIcon_w9nnb_214 svg,._button_w9nnb_1 ._rightIcon_w9nnb_215 svg{width:100%;height:100%}._button_w9nnb_1 :is(._content_w9nnb_178,._leftIcon_w9nnb_214,._rightIcon_w9nnb_215) svg{color:inherit}._button_w9nnb_1 :is(._content_w9nnb_178,._leftIcon_w9nnb_214,._rightIcon_w9nnb_215) svg *{color:inherit;transition:none}._button_w9nnb_1 ._spinner_w9nnb_216{position:absolute;top:50%;left:50%;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-top-color:currentColor;border-radius:var(--m3-shape-full);animation:_spin_w9nnb_216 1s linear infinite}@media (prefers-reduced-motion: reduce){._button_w9nnb_1 ._spinner_w9nnb_216{transition-duration:1ms;transition-delay:0ms;animation-duration:1ms;animation-delay:0ms;animation-iteration-count:1;scroll-behavior:auto;animation:none}}@media (prefers-reduced-motion: reduce){._button_w9nnb_1{transition-duration:1ms;transition-delay:0ms;animation-duration:1ms;animation-delay:0ms;animation-iteration-count:1;scroll-behavior:auto}._button_w9nnb_1:active:not(:where(._disabled_w9nnb_46)){transform:none}}@keyframes _spin_w9nnb_216{to{transform:rotate(360deg)}}._modal_1elgb_1{position:fixed;inset:0;z-index:var(--z-modal);display:flex;align-items:center;justify-content:center;background:#00000052;transition:background .2s cubic-bezier(.2,0,0,1),right .2s cubic-bezier(.2,0,0,1);animation:_modal-scrim-in_1elgb_1 .15s cubic-bezier(.2,0,0,1) both}@media (max-width: 768px){._modal_1elgb_1{align-items:center;padding:var(--space-4)}}._page_1elgb_19{left:var(--sidebar-width);z-index:1025;background:transparent}@media (max-width: 768px){._page_1elgb_19{left:0}}._modalClosing_1elgb_30{animation:_modal-scrim-out_1elgb_1 .15s cubic-bezier(.2,0,0,1) both;pointer-events:none}._modalClosing_1elgb_30 ._modalContent_1elgb_34{animation:_modal-pop-out_1elgb_1 .15s cubic-bezier(.3,0,.8,.15) both}._modalContent_1elgb_34{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);box-shadow:0 12px 32px #00000014,0 2px 8px #0000000a;transition:background .2s cubic-bezier(.2,0,0,1);scrollbar-width:thin;scrollbar-color:var(--md-sys-color-outline-variant) transparent;position:relative;max-width:min(90%,1200px);max-height:90vh;overflow-y:auto;overscroll-behavior:contain;animation:_modal-pop-in_1elgb_1 .22s cubic-bezier(.2,0,0,1) both}:where([data-theme=dark]) ._modalContent_1elgb_34,:where([data-theme=classic-dark]) ._modalContent_1elgb_34{background:var(--md-sys-color-surface-container-high)}._modalContent_1elgb_34::-webkit-scrollbar{width:6px;height:6px}._modalContent_1elgb_34::-webkit-scrollbar-track{background:transparent}._modalContent_1elgb_34::-webkit-scrollbar-thumb{border-radius:var(--m3-shape-full);background:var(--md-sys-color-outline-variant)}._modalContent_1elgb_34::-webkit-scrollbar-thumb:hover{background:var(--md-sys-color-outline)}@media (max-width: 1024px){._modalContent_1elgb_34{max-width:min(95%,800px);max-height:85vh}}@media (max-width: 768px){._modalContent_1elgb_34{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_1elgb_88{align-items:flex-end;padding:max(var(--space-2),env(safe-area-inset-top)) 0 0}._adaptiveSheet_1elgb_88 ._modalContent_1elgb_34{width:100%;max-width:100%;max-height:calc(100dvh - max(var(--space-2),env(safe-area-inset-top)));margin:0;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;animation:_modal-sheet-in_1elgb_1 .32s cubic-bezier(.25,0,0,1) both}}@media (max-width: 599px){._adaptiveSheet_1elgb_88._modalClosing_1elgb_30 ._modalContent_1elgb_34{animation:_modal-sheet-out_1elgb_1 .18s cubic-bezier(.3,0,.8,.15) both}}@keyframes _modal-scrim-in_1elgb_1{0%{opacity:0}to{opacity:1}}@keyframes _modal-scrim-out_1elgb_1{0%{opacity:1}to{opacity:0}}@keyframes _modal-pop-in_1elgb_1{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes _modal-pop-out_1elgb_1{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.96)}}@keyframes _modal-sheet-in_1elgb_1{0%{opacity:.92;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes _modal-sheet-out_1elgb_1{0%{opacity:1;transform:translateY(0)}to{opacity:.92;transform:translateY(100%)}}@media (prefers-reduced-motion: reduce){._modal_1elgb_1,._modalClosing_1elgb_30,._modalContent_1elgb_34,._modalClosing_1elgb_30 ._modalContent_1elgb_34,._adaptiveSheet_1elgb_88 ._modalContent_1elgb_34,._adaptiveSheet_1elgb_88._modalClosing_1elgb_30 ._modalContent_1elgb_34{animation:none}}._modalTitle_1elgb_175{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_1elgb_184 ._modalContent_1elgb_34{max-width:min(90%,400px)}@media (max-width: 1024px){._sm_1elgb_184 ._modalContent_1elgb_34{max-width:min(95%,500px)}}@media (max-width: 768px){._sm_1elgb_184 ._modalContent_1elgb_34{max-width:100%}}._md_1elgb_198 ._modalContent_1elgb_34{max-width:min(90%,600px)}@media (max-width: 1024px){._md_1elgb_198 ._modalContent_1elgb_34{max-width:min(95%,650px)}}@media (max-width: 768px){._md_1elgb_198 ._modalContent_1elgb_34{max-width:100%}}._lg_1elgb_212 ._modalContent_1elgb_34{max-width:min(90%,900px)}@media (max-width: 1440px){._lg_1elgb_212 ._modalContent_1elgb_34{max-width:min(92%,800px)}}@media (max-width: 1024px){._lg_1elgb_212 ._modalContent_1elgb_34{max-width:min(95%,700px)}}@media (max-width: 768px){._lg_1elgb_212 ._modalContent_1elgb_34{max-width:100%}}._full_1elgb_231 ._modalContent_1elgb_34{max-width:min(90%,600px)}@media (max-width: 1024px){._full_1elgb_231 ._modalContent_1elgb_34{max-width:min(95%,650px)}}@media (max-width: 768px){._full_1elgb_231 ._modalContent_1elgb_34{width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;margin:0;border-radius:0;box-shadow:none;padding:0 var(--space-4) var(--space-4)}}@media (max-width: 768px){._full_1elgb_231{align-items:stretch;justify-content:stretch;padding:0}}._xl_1elgb_260 ._modalContent_1elgb_34{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_1elgb_260 ._modalContent_1elgb_34{max-width:1400px}}@media (max-width: 1024px){._xl_1elgb_260 ._modalContent_1elgb_34{width:calc(100% - 32px);height:calc(100vh - 24px);max-height:calc(100vh - 24px);padding:var(--space-2)}}@media (max-width: 768px){._xl_1elgb_260 ._modalContent_1elgb_34{width:100%;height:95vh;max-height:95vh;padding:var(--space-1)}}._page_ff5cq_1{display:grid;min-height:70vh;padding:var(--space-8, 2rem);place-items:center}._surface_ff5cq_8{background:var(--md-sys-color-surface-container-lowest);border-radius:var(--m3-shape-xl, var(--border-radius-xl));padding:3rem 2rem;color:var(--md-sys-color-on-surface);box-shadow:0 12px 32px #00000014,0 2px 8px #0000000a;transition:background .2s cubic-bezier(.2,0,0,1);--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;display:flex;width:min(100%,480px);flex-direction:column;align-items:center;text-align:center}:where([data-theme=dark]) ._surface_ff5cq_8,:where([data-theme=classic-dark]) ._surface_ff5cq_8{background:var(--md-sys-color-surface-container-high)}._danger_ff5cq_31{--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_ff5cq_39{display:grid;width:80px;height:80px;margin-bottom:1.5rem;border-radius:var(--m3-shape-full, 999px);background:var(--status-accent-soft);color:var(--status-accent);place-items:center;animation:_status-icon-in_ff5cq_1 .3s ease-out}._icon_ff5cq_39 svg{width:40px;height:40px}@media (prefers-reduced-motion: reduce){._icon_ff5cq_39{transition-duration:1ms;transition-delay:0ms;animation-duration:1ms;animation-delay:0ms;animation-iteration-count:1;scroll-behavior:auto;animation:none}}._code_ff5cq_66{margin-bottom:1rem;background:linear-gradient(135deg,var(--status-accent),color-mix(in srgb,var(--status-accent) 60%,var(--md-sys-color-tertiary)));background-clip:text;color:var(--status-accent);font-size:3rem;font-weight:800;line-height:1;-webkit-background-clip:text;-webkit-text-fill-color:transparent}._heroCode_ff5cq_78{font-size:6rem}._title_ff5cq_82{margin:0 0 .75rem;color:var(--md-sys-color-on-surface, var(--text-primary));font-size:1.5rem;font-weight:700;line-height:1.25;text-wrap:balance}._description_ff5cq_91{margin:0 0 2rem;color:var(--md-sys-color-on-surface-variant, var(--text-secondary));font-size:1rem;line-height:1.6;text-wrap:pretty}._actions_ff5cq_99{display:flex;width:100%;max-width:320px;justify-content:center;gap:1rem}._footer_ff5cq_107{width:100%;margin-top:2rem;padding-top:1.5rem;border-top:1px solid var(--md-sys-color-outline-variant, var(--border-primary));color:var(--md-sys-color-on-surface-variant, var(--text-secondary))}@keyframes _status-icon-in_ff5cq_1{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@media (max-width: 640px){._page_ff5cq_1{padding:1rem}._surface_ff5cq_8{padding:2rem 1.5rem}._icon_ff5cq_39{width:64px;height:64px;margin-bottom:1rem}._icon_ff5cq_39 svg{width:28px;height:28px}._code_ff5cq_66{font-size:2rem}._heroCode_ff5cq_78{font-size:4rem}._title_ff5cq_82{font-size:1.25rem}._description_ff5cq_91{font-size:.9375rem}._actions_ff5cq_99{flex-direction:column}._actions_ff5cq_99>*{width:100%}}._pageWrapper_duxhk_1{--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);position:relative;box-sizing:border-box;width:100%;height:100vh;padding:12px clamp(1rem,-.25rem + 4vw,3.75rem) 24px;overflow-x:clip;overflow-y:auto;background:var(--page-shell-background, var(--bg-primary));color:var(--md-sys-color-on-surface);scrollbar-width:none;-ms-overflow-style:none;transition:color .2s cubic-bezier(.2,0,0,1)}._pageWrapper_duxhk_1::-webkit-scrollbar{display:none;width:0;height:0}@media (max-width: 599px){._pageWrapper_duxhk_1{height:auto;min-height:100vh;padding-bottom:calc(24px + env(safe-area-inset-bottom))}}._pageWrapper_duxhk_1._canvas_duxhk_35,._pageWrapper_duxhk_1._noPadding_duxhk_35{height:100%;min-height:0;padding:0;overflow:hidden}._pageWrapper_duxhk_1._content_duxhk_41{--page-layout-max-width: var(--page-layout-content-max)}._pageWrapper_duxhk_1._focused_duxhk_44{--page-layout-max-width: var(--page-layout-focused-max)}._pageWrapper_duxhk_1._canvas_duxhk_35{--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_duxhk_1._flatMobile_duxhk_57{padding-top:0;padding-right:0;padding-left:0}}._skeleton_14gpd_1{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%);background-size:220% 100%;animation:_m3SkeletonPulse_14gpd_1 .65s cubic-bezier(.2,0,0,1) infinite;border-radius:var(--m3-shape-md)}@media (prefers-reduced-motion: reduce){._skeleton_14gpd_1{transition-duration:1ms;transition-delay:0ms;animation-duration:1ms;animation-delay:0ms;animation-iteration-count:1;scroll-behavior:auto;animation:none;background-position:100% 0}}@keyframes _m3SkeletonPulse_14gpd_1{0%{background-position:120% 0}to{background-position:-120% 0}}._text_14gpd_28{height:1em;border-radius:var(--m3-shape-xs)}._circle_14gpd_33{border-radius:var(--m3-shape-full)}._rounded_14gpd_37{border-radius:var(--m3-shape-lg)}._tableContainer_14gpd_41{display:flex;flex-direction:column;gap:0;overflow:hidden;background:var(--md-sys-color-surface-container);border-radius:var(--m3-shape-lg)}._tableHeader_14gpd_50{display:grid;gap:var(--space-3);padding:var(--space-3);background:var(--md-sys-color-surface-container-high)}@media (max-width: 768px){._tableHeader_14gpd_50{display:none}}._headerCell_14gpd_62{height:14px;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%);background-size:220% 100%;animation:_m3SkeletonPulse_14gpd_1 .65s cubic-bezier(.2,0,0,1) infinite;border-radius:var(--m3-shape-xs)}@media (prefers-reduced-motion: reduce){._headerCell_14gpd_62{transition-duration:1ms;transition-delay:0ms;animation-duration:1ms;animation-delay:0ms;animation-iteration-count:1;scroll-behavior:auto;animation:none;background-position:100% 0}}._tableRow_14gpd_82{display:grid;gap:var(--space-3);padding:var(--space-3)}._tableRow_14gpd_82:last-child{border-bottom:none}@media (max-width: 768px){._tableRow_14gpd_82{grid-template-columns:1fr!important;gap:var(--space-2)}}._tableCell_14gpd_97{display:flex;flex-direction:column;gap:var(--space-1)}._cellLine_14gpd_103{height:14px;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%);background-size:220% 100%;animation:_m3SkeletonPulse_14gpd_1 .65s cubic-bezier(.2,0,0,1) infinite;border-radius:var(--m3-shape-xs)}@media (prefers-reduced-motion: reduce){._cellLine_14gpd_103{transition-duration:1ms;transition-delay:0ms;animation-duration:1ms;animation-delay:0ms;animation-iteration-count:1;scroll-behavior:auto;animation:none;background-position:100% 0}}._cellLine_14gpd_103._short_14gpd_122{width:60%}._cellLine_14gpd_103._medium_14gpd_125{width:80%}._cellLine_14gpd_103._long_14gpd_128{width:100%}._fullScreen_gsor0_1{position:fixed;inset:0;z-index:1000;width:100vw;min-height:100vh;overflow:auto;background:var(--page-shell-background, var(--bg-primary))}._defaultLayout_gsor0_11{display:flex;flex-direction:column;gap:var(--space-6);padding:var(--space-6);max-width:1200px;margin:0 auto;width:100%}._header_gsor0_21{display:flex;justify-content:space-between;align-items:center;gap:var(--space-4)}@media (max-width: 768px){._header_gsor0_21{flex-direction:column;align-items:flex-start}}._content_gsor0_34{display:flex;flex-direction:column;gap:var(--space-4)}._grid_gsor0_40{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-4)}@media (max-width: 1024px){._grid_gsor0_40{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){._grid_gsor0_40{grid-template-columns:1fr}}._dashboardLayout_gsor0_56{display:flex;flex-direction:column;gap:var(--space-5);padding:var(--space-6);max-width:1400px;margin:0 auto;width:100%}._dashboardHeader_gsor0_66{display:flex;justify-content:space-between;align-items:center}@media (max-width: 768px){._dashboardHeader_gsor0_66{flex-direction:column;align-items:flex-start;gap:var(--space-3)}}._dashboardCards_gsor0_79{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-4)}@media (max-width: 1024px){._dashboardCards_gsor0_79{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){._dashboardCards_gsor0_79{grid-template-columns:1fr}}._dashboardCard_gsor0_79{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-4);background:var(--bg-secondary);border:1px solid var(--border-primary);border-radius:var(--radius-xl)}._dashboardCharts_gsor0_105{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-4)}@media (max-width: 1024px){._dashboardCharts_gsor0_105{grid-template-columns:1fr}}._dashboardChart_gsor0_105{height:300px;border-radius:var(--radius-xl)}._homeLink_1g57v_1{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_1g57v_1:hover{color:var(--md-sys-color-on-surface, var(--text-primary));text-decoration:underline}._homeLink_1g57v_1:focus-visible{border-radius:var(--m3-shape-xs, 4px);outline:3px solid var(--md-sys-color-primary, var(--primary-color));outline-offset:3px}._text_10s0t_1{font-weight:400;color:var(--text-primary)}._text_10s0t_1._medium_10s0t_5{font-weight:500}._text_10s0t_1._bold_10s0t_8{font-weight:700}._text_10s0t_1._left_10s0t_11{text-align:left}._text_10s0t_1._center_10s0t_14{text-align:center}._text_10s0t_1._right_10s0t_17{text-align:right}._medium_10s0t_5{font-size:20px}._errorBoundary_14vpd_1{display:flex;align-items:center;justify-content:center;min-height:100vh;padding:var(--space-6);background:var(--bg-primary)}._content_14vpd_10{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_14vpd_20{margin-bottom:var(--space-4);color:var(--color-error)}._message_14vpd_25{margin-bottom:var(--space-6);line-height:var(--line-height-relaxed)}._details_14vpd_30{margin:var(--space-4) 0;text-align:left;background:var(--bg-secondary);border-radius:var(--radius-md);border:1px solid var(--border-secondary)}._details_14vpd_30 summary{padding:var(--space-3);cursor:pointer;font-weight:var(--font-weight-medium)}._details_14vpd_30 pre{padding:var(--space-3);margin:0;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);overflow:auto;white-space:pre-wrap;word-break:break-word}._actions_14vpd_54{display:flex;gap:var(--space-3);justify-content:center;flex-wrap:wrap}._bar_1h02d_1{display:inline-flex;align-items:center;flex-shrink:0;box-sizing:border-box;height:48px;padding:4px;gap:4px;border:0;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);gap:var(--action-bar-control-gap);max-width:100%;min-width:0;isolation:isolate}:where([data-theme=dark]) ._bar_1h02d_1,:where([data-theme=classic-dark]) ._bar_1h02d_1{background:var(--md-sys-color-surface-container)}._grouped_1h02d_25{--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_1h02d_32{--action-bar-md-button-height: 32px;height:40px}._regular_1h02d_37{--action-bar-md-button-height: 40px;height:48px}._detached_1h02d_42{--action-bar-toolbar-button-background: var( --md-sys-color-surface-container-lowest );--action-bar-toolbar-button-radius: var(--m3-shape-full);padding:0;gap:var(--action-bar-control-gap);border-radius:0;background:transparent}:where([data-theme=dark]) ._detached_1h02d_42,:where([data-theme=classic-dark]) ._detached_1h02d_42{--action-bar-toolbar-button-background: var( --md-sys-color-surface-container );background:transparent}._detached_1h02d_42:where(._compact_1h02d_32){--action-bar-sm-button-height: 40px;--action-bar-md-button-height: 40px}._detached_1h02d_42:where(._regular_1h02d_37){--action-bar-sm-button-height: 48px;--action-bar-md-button-height: 48px}._fullWidth_1h02d_69{width:100%}._wrap_1h02d_73{height:auto;min-height:48px;flex-wrap:wrap}._overlay_evxwc_1{position:fixed;right:0;bottom:0;left:0;z-index:10000;display:flex;align-items:flex-end;justify-content:center;padding:var(--space-6);overscroll-behavior:contain;animation:_fadeIn_evxwc_1 .2s cubic-bezier(.2,0,0,1) both}@media (max-width: 768px){._overlay_evxwc_1{padding:0}}@media (prefers-reduced-motion: reduce){._overlay_evxwc_1{transition-duration:1ms;transition-delay:0ms;animation-duration:1ms;animation-delay:0ms;animation-iteration-count:1;scroll-behavior:auto}}@keyframes _fadeIn_evxwc_1{0%{opacity:0}to{opacity:1}}._banner_evxwc_38{background:var(--md-sys-color-surface-container-lowest);border-radius:var(--m3-shape-xl);padding:0;color:var(--md-sys-color-on-surface);box-shadow:0 12px 32px #00000014,0 2px 8px #0000000a;transition:background .2s cubic-bezier(.2,0,0,1);width:100%;max-width:680px;overflow:hidden;animation:_slideUp_evxwc_1 .5s cubic-bezier(.25,0,0,1) both}:where([data-theme=dark]) ._banner_evxwc_38,:where([data-theme=classic-dark]) ._banner_evxwc_38{background:var(--md-sys-color-surface-container-high)}@media (max-width: 768px){._banner_evxwc_38{max-width:100%;margin:0;border-radius:var(--m3-shape-xl) var(--m3-shape-xl) 0 0}}@media (prefers-reduced-motion: reduce){._banner_evxwc_38{transition-duration:1ms;transition-delay:0ms;animation-duration:1ms;animation-delay:0ms;animation-iteration-count:1;scroll-behavior:auto}}@keyframes _slideUp_evxwc_1{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}._header_evxwc_81{display:flex;align-items:flex-start;gap:var(--space-4);padding:var(--space-6)}@media (max-width: 768px){._header_evxwc_81{padding:var(--space-5)}}._iconWrapper_evxwc_93{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:40px;height:40px;border-radius:var(--m3-shape-md);background:var(--md-sys-color-surface-container)}@media (max-width: 768px){._iconWrapper_evxwc_93{width:36px;height:36px}}._icon_evxwc_93{flex-shrink:0;color:var(--md-sys-color-primary)}._headerContent_evxwc_115{flex:1;min-width:0}._title_evxwc_120{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_evxwc_120{font-size:var(--font-size-lg)}}._description_evxwc_134{margin:0;color:var(--md-sys-color-on-surface-variant);font-size:.9375rem;letter-spacing:0;line-height:1.6}@media (max-width: 768px){._description_evxwc_134{font-size:var(--font-size-sm)}}._details_evxwc_147{scrollbar-width:thin;scrollbar-color:var(--md-sys-color-outline-variant) transparent;max-height:60vh;overflow-y:auto;animation:_expandDown_evxwc_1 .35s cubic-bezier(.3,0,0,1) both}._details_evxwc_147::-webkit-scrollbar{width:8px;height:8px}._details_evxwc_147::-webkit-scrollbar-track{background:transparent}._details_evxwc_147::-webkit-scrollbar-thumb{border-radius:var(--m3-shape-full);background:var(--md-sys-color-outline-variant)}._details_evxwc_147::-webkit-scrollbar-thumb:hover{background:var(--md-sys-color-outline)}@media (prefers-reduced-motion: reduce){._details_evxwc_147{transition-duration:1ms;transition-delay:0ms;animation-duration:1ms;animation-delay:0ms;animation-iteration-count:1;scroll-behavior:auto}}@keyframes _expandDown_evxwc_1{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}._cookieSection_evxwc_189{padding:var(--space-6)}@media (max-width: 768px){._cookieSection_evxwc_189{padding:var(--space-5)}}._sectionTitle_evxwc_198{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_evxwc_207{margin-bottom:var(--space-6);padding:var(--space-4);border-radius:var(--m3-shape-lg);background:var(--md-sys-color-surface-container)}._cookieType_evxwc_207:last-of-type{margin-bottom:0}@media (max-width: 768px){._cookieType_evxwc_207{padding:var(--space-3)}}._cookieHeader_evxwc_222{margin-bottom:var(--space-2)}._checkboxLabel_evxwc_226{display:flex;align-items:flex-start;gap:var(--space-3);cursor:pointer;user-select:none}._checkboxLabel_evxwc_226 input:disabled~*{cursor:not-allowed}._checkbox_evxwc_226{flex-shrink:0;width:20px;height:20px;margin-top:.125rem;border-radius:var(--m3-shape-xs);accent-color:var(--md-sys-color-primary);cursor:pointer}._checkbox_evxwc_226:disabled{cursor:not-allowed;opacity:.6}._checkbox_evxwc_226:focus-visible{outline:3px solid var(--md-sys-color-primary);outline-offset:2px}._labelContent_evxwc_255{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-2)}._labelContent_evxwc_255 strong{color:var(--md-sys-color-on-surface);font-size:.9375rem;font-weight:var(--font-weight-emphasized-title);letter-spacing:0}._badge_evxwc_268{display:inline-flex;align-items:center;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}._typeDescription_evxwc_281{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_evxwc_281{padding-left:0}}._cookieDetails_evxwc_295{margin-top:var(--space-3);padding-left:var(--space-8)}@media (max-width: 768px){._cookieDetails_evxwc_295{padding-left:0}}._cookieDetails_evxwc_295 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;user-select:none}._cookieDetails_evxwc_295 summary:hover{text-decoration:underline}._cookieDetails_evxwc_295 summary:focus-visible{outline:3px solid var(--md-sys-color-primary);outline-offset:2px}._cookieList_evxwc_322{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_evxwc_322 li{margin-bottom:.375rem}._cookieList_evxwc_322 li:last-child{margin-bottom:0}._cookieList_evxwc_322 li code{padding:.125rem .375rem;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)}._infoBox_evxwc_345{margin-top:var(--space-4);padding:var(--space-4);border-radius:var(--m3-shape-lg);background:var(--md-sys-color-surface-container-high)}._infoBox_evxwc_345 p{margin:0;color:var(--md-sys-color-on-surface-variant);font-size:var(--font-size-sm);letter-spacing:0;line-height:1.6}._infoBox_evxwc_345 p strong{color:var(--md-sys-color-on-surface);font-weight:var(--font-weight-emphasized-title)}._link_evxwc_363{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_evxwc_363:hover{text-decoration:underline}._link_evxwc_363:focus-visible{outline:3px solid var(--md-sys-color-primary);outline-offset:2px}._actions_evxwc_378{display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-4) var(--space-6) var(--space-6);background:var(--md-sys-color-surface-container)}@media (max-width: 768px){._actions_evxwc_378{padding:var(--space-4) var(--space-5) var(--space-5)}}._detailsButton_evxwc_391{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:40px;padding:0 16px;border:1px solid var(--md-sys-color-outline);border-radius:var(--m3-shape-full);background:transparent;color:var(--md-sys-color-primary);font:inherit;font-size:13px;font-weight:var(--font-weight-emphasized-label);letter-spacing:0;text-decoration:none;cursor:pointer;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);align-self:flex-start;padding:0 var(--space-4);font-family:inherit;text-align:left}._detailsButton_evxwc_391:hover:not(:disabled){background:color-mix(in srgb,var(--md-sys-color-primary) 8%,transparent)}._detailsButton_evxwc_391:focus-visible{outline:3px solid var(--md-sys-color-primary);outline-offset:2px}._detailsButton_evxwc_391: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_evxwc_391: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_evxwc_391{transition-duration:1ms;transition-delay:0ms;animation-duration:1ms;animation-delay:0ms;animation-iteration-count:1;scroll-behavior:auto}._detailsButton_evxwc_391:active:not(:disabled){transform:none}}._detailsButton_evxwc_391 svg{transition:transform .35s cubic-bezier(.3,0,0,1)}@media (prefers-reduced-motion: reduce){._detailsButton_evxwc_391{transition-duration:1ms;transition-delay:0ms;animation-duration:1ms;animation-delay:0ms;animation-iteration-count:1;scroll-behavior:auto}._detailsButton_evxwc_391 svg{transition-timing-function:cubic-bezier(.2,0,0,1)}}._iconRotated_evxwc_461{transform:rotate(180deg)}._buttonGroup_evxwc_465{height:auto;padding:0;flex-wrap:wrap;justify-content:stretch;gap:var(--action-bar-control-gap);border-radius:0;background:transparent}[data-theme=dark] ._buttonGroup_evxwc_465,[data-theme=classic-dark] ._buttonGroup_evxwc_465{background:transparent}._consentAction_evxwc_478{flex:1 1 140px;min-width:140px}._consentAction_evxwc_478:first-child,._consentAction_evxwc_478:last-child{font-weight:var(--font-weight-emphasized-label)}@media (max-width: 768px){._consentAction_evxwc_478{flex-basis:100%;width:100%;min-width:auto}}._suggestions_1yh86_1{width:100%}._suggestionsTitle_1yh86_5{display:flex;align-items:center;justify-content:center;gap:.5rem;margin:0 0 1rem;color:var(--md-sys-color-on-surface-variant, var(--text-secondary));font-size:.875rem}._suggestionsList_1yh86_15{display:flex;flex-wrap:wrap;justify-content:center;gap:.75rem;margin:0;padding:0;list-style:none}._suggestionLink_1yh86_25{display:inline-flex;padding:.5rem 1rem;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));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)}._suggestionLink_1yh86_25: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_1yh86_25:focus-visible{outline:3px solid var(--md-sys-color-primary, var(--primary-color));outline-offset:2px}._shell_19ktl_1{box-sizing:border-box;width:100%;min-width:0;min-block-size:min(580px,100dvh - 72px)}._skeleton_19ktl_8{display:flex;flex-direction:column;gap:14px;color:var(--md-sys-color-on-surface-variant);pointer-events:none}._skeletonHead_19ktl_16{display:flex;align-items:center;gap:10px;min-height:34px}._skeletonHeadText_19ktl_23{display:flex;flex:1;flex-direction:column;gap:5px;min-width:0}._skeletonLead_19ktl_31{display:flex;flex-direction:column;gap:6px}._skeletonTabs_19ktl_37{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--action-bar-control-gap);height:36px;padding:3px;border-radius:var(--m3-shape-full);background:var(--md-sys-color-surface-container-high)}._skeletonTab_19ktl_37{width:100%;height:30px;border-radius:var(--m3-shape-full)}._skeletonCard_19ktl_53{width:100%;height:126px;border-radius:var(--m3-shape-lg)}._skeletonPrompt_19ktl_59{width:100%;height:244px;border-radius:var(--m3-shape-xl)}._skeletonLabel_19ktl_65{font-size:11px;line-height:1.4}._anchor_1i4b8_1{display:inline-flex;min-width:0}._surface_1i4b8_6{background:var(--md-sys-color-surface-container-lowest);border-radius:var(--m3-shape-xl);padding:0;color:var(--md-sys-color-on-surface);box-shadow:0 12px 32px #00000014,0 2px 8px #0000000a;transition:background .2s cubic-bezier(.2,0,0,1);scrollbar-width:thin;scrollbar-color:var(--md-sys-color-outline-variant) transparent;box-sizing:border-box;max-height:calc(100dvh - 24px);overflow:auto;overscroll-behavior:contain}:where([data-theme=dark]) ._surface_1i4b8_6,:where([data-theme=classic-dark]) ._surface_1i4b8_6{background:var(--md-sys-color-surface-container-high)}._surface_1i4b8_6::-webkit-scrollbar{width:6px;height:6px}._surface_1i4b8_6::-webkit-scrollbar-track{background:transparent}._surface_1i4b8_6::-webkit-scrollbar-thumb{border-radius:var(--m3-shape-full);background:var(--md-sys-color-outline-variant)}._surface_1i4b8_6::-webkit-scrollbar-thumb:hover{background:var(--md-sys-color-outline)}._surface_1i4b8_6:focus-visible{outline:3px solid var(--md-sys-color-primary);outline-offset:2px}._noScroll_1i4b8_42{overflow:hidden}._mobileBottomSheetHandle_1i4b8_46{display:none}@media (max-width: 768px){._mobileBottomSheetHandle_1i4b8_46{display:block;width:36px;height:4px;margin:8px auto 0;flex:0 0 auto;border-radius:var(--m3-shape-full);background:var(--md-sys-color-outline-variant)}}._surface_1i4b8_6._mobileBottomSheet_1i4b8_46[data-state=closing]{visibility:hidden}@media (max-width: 768px){._surface_1i4b8_6._mobileBottomSheet_1i4b8_46{inset:auto 0 0!important;width:100vw!important;max-width:100vw;max-height:82dvh;padding-bottom:env(safe-area-inset-bottom);border-radius:28px 28px 0 0;transform-origin:bottom center;animation:_popover-mobile-sheet-in_1i4b8_1 .28s cubic-bezier(.3,0,0,1)}._surface_1i4b8_6._mobileBottomSheet_1i4b8_46[data-state=closing]{visibility:visible;pointer-events:none;animation:_popover-mobile-sheet-out_1i4b8_1 .2s cubic-bezier(.2,0,0,1) both}}@media (prefers-reduced-motion: reduce){._surface_1i4b8_6._mobileBottomSheet_1i4b8_46{transition-duration:1ms;transition-delay:0ms;animation-duration:1ms;animation-delay:0ms;animation-iteration-count:1;scroll-behavior:auto;animation:none}._surface_1i4b8_6._mobileBottomSheet_1i4b8_46[data-state=closing]{visibility:hidden;transform:translateY(100%);animation:none}}@keyframes _popover-mobile-sheet-in_1i4b8_1{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes _popover-mobile-sheet-out_1i4b8_1{0%{transform:translateY(0)}to{transform:translateY(100%)}}._list_xz2os_1{display:flex;flex-direction:column;gap:6px}._warning_xz2os_7{display:flex;align-items:flex-start;gap:6px;padding:6px 8px;background:var(--warning-bg, rgba(245, 158, 11, .12));border:1px solid var(--warning-color, #f59e0b);border-radius:6px;font-size:11px;line-height:1.35;color:var(--warning-color, #d97706)}._warning_xz2os_7 svg{flex-shrink:0;margin-top:1px}._row_xz2os_24{display:flex;align-items:center;gap:8px;padding:6px 8px;background:var(--bg-secondary);border:1px solid var(--border-primary);border-radius:8px}._icon_xz2os_34{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:6px;background:var(--bg-primary);flex-shrink:0}._info_xz2os_45{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}._name_xz2os_53{font-size:12px;font-weight:600;color:var(--text-primary);line-height:1.2}._email_xz2os_60{font-size:11px;color:var(--text-tertiary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.2}._unlinkBtn_xz2os_69{--button-height: 26px;--button-icon-size: 14px;display:flex;align-items:center;justify-content:center;flex-shrink:0;width:26px;min-width:26px;min-height:26px;height:26px;padding:0;border:1px solid var(--border-primary);border-radius:6px;background:transparent;color:var(--text-tertiary);cursor:pointer;transition:color .12s ease,border-color .12s ease,background .12s ease}._unlinkBtn_xz2os_69:hover:not(:disabled){border-color:var(--danger-color, #dc2626);background:var(--danger-light, rgba(220, 38, 38, .08));color:var(--danger-color, #dc2626)}._unlinkBtn_xz2os_69:disabled{opacity:.4;cursor:not-allowed}._loading_xz2os_98,._empty_xz2os_99{padding:8px;font-size:12px;color:var(--text-tertiary);text-align:center}._sidebarWrapper_120c9_1{display:flex;align-items:flex-start;min-height:100vh;background:var(--page-shell-background, var(--bg-primary))}._sidebarWrapper_120c9_1 ._pageWrapper_120c9_7{margin-left:var(--sidebar-width);display:flex;flex-direction:column;min-height:100vh;width:calc(100vw - var(--sidebar-width));overflow-x:clip}@media (max-width: 768px){._sidebarWrapper_120c9_1 ._pageWrapper_120c9_7{margin-left:0;width:100vw}}._sidebarWrapper_120c9_1 ._pageWrapper_120c9_7 ._content_120c9_21{flex:1}._sidebarWrapper_120c9_1[data-canvas-shell=true] ._pageWrapper_120c9_7{width:100vw;margin-left:0}._sidebarWrapper_120c9_1 ._sidebar_120c9_1{background:var(--md-sys-color-surface-container-highest);border-radius:28px;color:var(--md-sys-color-on-surface);transition:background .2s cubic-bezier(.2,0,0,1);position:fixed;left:12px;top:16px;width:56px;color:var(--sidebar-text);display:flex;flex-direction:column;align-items:stretch;padding:10px 6px;z-index:1030;gap:6px;contain:layout style;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);overflow:visible}._sidebarWrapper_120c9_1 ._sidebar_120c9_1._expanded_120c9_48{width:276px;padding:10px 10px 10px 6px}@media (max-width: 1024px){._sidebarWrapper_120c9_1 ._sidebar_120c9_1,._sidebarWrapper_120c9_1 ._sidebar_120c9_1._expanded_120c9_48{width:56px;padding:10px 6px}._sidebarWrapper_120c9_1 ._sidebar_120c9_1._expanded_120c9_48 ._groupLabel_120c9_61{max-width:0;opacity:0;transform:translate(-6px)}._sidebarWrapper_120c9_1 ._sidebar_120c9_1 ._groupChildren_120c9_66{display:none}}@media (max-width: 768px){._sidebarWrapper_120c9_1 ._sidebar_120c9_1{display:none}}._sidebarWrapper_120c9_1 ._sidebar_120c9_1 ._header_120c9_75{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;width:100%;height:44px;min-height:44px;padding:0;flex:0 0 44px;overflow:clip;gap:var(--action-bar-control-gap);border-radius:0;background:transparent;box-shadow:none}._sidebarWrapper_120c9_1 ._sidebar_120c9_1 ._headerAvatar_120c9_91{--button-state-layer-color: transparent;width:44px;height:44px;min-width:44px;padding:0;border-radius:50%;background:var(--md-sys-color-primary);color:var(--md-sys-color-on-primary);display:flex;align-items:center;justify-content:center;font-weight:600;font-size:16px;line-height:1;flex:0 0 44px;overflow:hidden;cursor:pointer;contain:layout paint;transition:outline-color .2s var(--ease-in-out)}._sidebarWrapper_120c9_1 ._sidebar_120c9_1 ._headerAvatar_120c9_91:before{display:none}._sidebarWrapper_120c9_1 ._sidebar_120c9_1 ._headerAvatar_120c9_91:hover:not(:disabled),._sidebarWrapper_120c9_1 ._sidebar_120c9_1 ._headerAvatar_120c9_91:active:not(:disabled){border-radius:50%;background:var(--md-sys-color-primary);transform:none}._sidebarWrapper_120c9_1 ._sidebar_120c9_1 ._headerAvatar_120c9_91:disabled{cursor:default}._sidebarWrapper_120c9_1 ._sidebar_120c9_1 ._headerAvatar_120c9_91 ._avatarImage_120c9_123{display:block;width:100%;height:100%;aspect-ratio:1;object-fit:cover}._sidebarWrapper_120c9_1 ._sidebar_120c9_1 ._headerAvatar_120c9_91 ._avatarSkeleton_120c9_130{display:block;width:100%;height:100%;border-radius:inherit;background:var(--md-sys-color-surface-container-highest);animation:_sidebar-avatar-pulse_120c9_1 1.25s ease-in-out infinite alternate}@media (prefers-reduced-motion: reduce){._sidebarWrapper_120c9_1 ._sidebar_120c9_1 ._headerAvatar_120c9_91 ._avatarSkeleton_120c9_130{transition-duration:1ms;transition-delay:0ms;animation-duration:1ms;animation-delay:0ms;animation-iteration-count:1;scroll-behavior:auto;animation:none}}._sidebarWrapper_120c9_1 ._sidebar_120c9_1 ._avatarContent_120c9_149{display:flex;align-items:center;justify-content:center;width:100%;height:100%}._sidebarWrapper_120c9_1 ._sidebar_120c9_1 ._headerActionSlot_120c9_156{display:inline-flex;align-items:center;min-width:0;flex:0 0 auto}._sidebarWrapper_120c9_1 ._sidebar_120c9_1 ._headerAction_120c9_156{--button-state-layer-color: transparent;width:44px;height:44px;margin-left:0;border-radius:50%;background:var(--md-sys-color-surface-container-high);color:var(--md-sys-color-on-surface-variant);display:flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0;overflow:hidden;opacity:0;visibility:hidden;transform:scale(.35) rotate(-90deg);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}._sidebarWrapper_120c9_1 ._sidebar_120c9_1 ._headerAction_120c9_156:hover{background:color-mix(in srgb,var(--md-sys-color-primary) 14%,transparent);color:var(--md-sys-color-primary)}._sidebarWrapper_120c9_1 ._sidebar_120c9_1 ._headerAction_120c9_156:active{transform:scale(.92)}._sidebarWrapper_120c9_1 ._sidebar_120c9_1 ._headerNotification_120c9_189{width:44px;height:44px;margin-left:0;opacity:0;visibility:hidden;transform:scale(.35) rotate(-90deg);pointer-events:none;flex-shrink:0;transition:opacity .24s var(--ease-in-out),transform .35s cubic-bezier(.3,0,0,1),visibility 0s linear .24s}._sidebarWrapper_120c9_1 ._sidebar_120c9_1 ._headerActionActive_120c9_200{background:color-mix(in srgb,var(--md-sys-color-primary) 18%,transparent);color:var(--md-sys-color-primary)}._sidebarWrapper_120c9_1 ._sidebar_120c9_1._expanded_120c9_48 ._headerAction_120c9_156{opacity:1;visibility:visible;transform:scale(1) rotate(0);pointer-events:auto}._sidebarWrapper_120c9_1 ._sidebar_120c9_1._expanded_120c9_48 ._headerNotification_120c9_189{opacity:1;visibility:visible;transform:scale(1) rotate(0);pointer-events:auto;transition-delay:.05s}._sidebarWrapper_120c9_1 ._sidebar_120c9_1._expanded_120c9_48 ._headerThemeAction_120c9_217,._sidebarWrapper_120c9_1 ._sidebar_120c9_1._expanded_120c9_48 ._headerLoginAction_120c9_217{transition-delay:.1s}._sidebarWrapper_120c9_1 ._sidebar_120c9_1._expanded_120c9_48 ._headerSettingsAction_120c9_220{transition-delay:.15s}._sidebarWrapper_120c9_1 ._sidebar_120c9_1._expanded_120c9_48 ._headerSessionAction_120c9_223,._sidebarWrapper_120c9_1 ._sidebar_120c9_1._expanded_120c9_48 ._headerMCPAction_120c9_223{transition-delay:.2s}._sidebarWrapper_120c9_1 ._sidebar_120c9_1 ._headerExtra_120c9_226{display:flex;align-items:center;width:100%;max-height:0;overflow:hidden;opacity:0;height:44px;min-height:0;padding:0;border-radius:0;background:transparent;box-shadow:none;transition:max-height .32s var(--ease-in-out),opacity .24s var(--ease-in-out)}._sidebarWrapper_120c9_1 ._sidebar_120c9_1 ._headerExtraOpen_120c9_241{max-height:44px;opacity:1}._sidebarWrapper_120c9_1 ._sidebar_120c9_1._expanded_120c9_48 ._headerExtra_120c9_226 ._headerAction_120c9_156{margin-left:0}._sidebarWrapper_120c9_1 ._sidebar_120c9_1 ._divider_120c9_248{height:1px;min-height:1px;width:28px;background:var(--md-sys-color-outline-variant);opacity:.45;margin:4px auto 2px;flex:0 0 1px;transition:width var(--transition-normal) var(--ease-in-out)}._sidebarWrapper_120c9_1 ._sidebar_120c9_1._expanded_120c9_48 ._divider_120c9_248{width:calc(100% - 16px)}._sidebarWrapper_120c9_1 ._sidebar_120c9_1 ._linksTop_120c9_261{display:flex;flex-direction:column;gap:4px;width:100%;align-items:stretch}._sidebarWrapper_120c9_1 ._sidebar_120c9_1 ._linksTop_120c9_261 ._linkSlot_120c9_268{position:relative;display:block;width:100%}._sidebarWrapper_120c9_1 ._sidebar_120c9_1 ._linksTop_120c9_261 ._link_120c9_261{--button-state-layer-color: transparent;width:100%;height:44px;padding:0 12px;border-radius:999px;display:flex;align-items:center;justify-content:flex-start;gap:10px;overflow:hidden;color:var(--md-sys-color-on-surface-variant);transition:color .18s ease,background .18s ease,outline-color .18s ease}._sidebarWrapper_120c9_1 ._sidebar_120c9_1 ._linksTop_120c9_261 ._link_120c9_261 svg{color:inherit}._sidebarWrapper_120c9_1 ._sidebar_120c9_1 ._linksTop_120c9_261 ._link_120c9_261:hover{background:color-mix(in srgb,var(--md-sys-color-primary) 10%,transparent);color:var(--md-sys-color-primary)}._sidebarWrapper_120c9_1 ._sidebar_120c9_1 ._linksTop_120c9_261 ._link_120c9_261[aria-current=page],._sidebarWrapper_120c9_1 ._sidebar_120c9_1 ._linksTop_120c9_261 ._link_120c9_261[aria-current=page]:hover{background:var(--md-sys-color-primary);color:var(--md-sys-color-on-primary)}._sidebarWrapper_120c9_1 ._sidebar_120c9_1 ._linksTop_120c9_261 ._linkLabel_120c9_302{display:block;min-width:0;overflow:hidden;opacity:0;visibility:hidden;white-space:nowrap;text-overflow:ellipsis;transform:translate(-6px);transition:opacity .2s var(--ease-in-out),transform .28s var(--ease-in-out),visibility 0s linear .28s}._sidebarWrapper_120c9_1 ._sidebar_120c9_1 ._linksTop_120c9_261 ._linkTooltip_120c9_313{position:absolute;top:50%;left:calc(100% + 12px);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;transform:translateY(-50%);transition:opacity var(--transition-fast) var(--ease-in-out),visibility var(--transition-fast) var(--ease-in-out)}._sidebarWrapper_120c9_1 ._sidebar_120c9_1 ._linksTop_120c9_261 ._linkSlot_120c9_268:hover ._linkTooltip_120c9_313,._sidebarWrapper_120c9_1 ._sidebar_120c9_1 ._linksTop_120c9_261 ._linkSlot_120c9_268:focus-within ._linkTooltip_120c9_313{opacity:1;visibility:visible}._sidebarWrapper_120c9_1 ._sidebar_120c9_1._expanded_120c9_48 ._linkLabel_120c9_302{opacity:1;visibility:visible;transform:none;transition-delay:0s}@media (max-width: 1024px){._sidebarWrapper_120c9_1 ._sidebar_120c9_1._expanded_120c9_48 ._linkLabel_120c9_302{opacity:0;visibility:hidden}}._sidebarWrapper_120c9_1 ._sidebar_120c9_1 ._navGroup_120c9_348{position:relative;width:100%}._sidebarWrapper_120c9_1 ._sidebar_120c9_1 ._groupButton_120c9_352{--button-state-layer-color: transparent;position:relative;width:100%;border:0;appearance:none;display:flex;align-items:center;color:var(--md-sys-color-on-surface-variant);background:transparent;cursor:pointer;text-align:left;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)}._sidebarWrapper_120c9_1 ._sidebar_120c9_1 ._groupButton_120c9_352:hover{color:var(--md-sys-color-primary);background:color-mix(in srgb,var(--md-sys-color-primary) 10%,transparent)}._sidebarWrapper_120c9_1 ._sidebar_120c9_1 ._groupButton_120c9_352:active{transform:scale(.98)}._sidebarWrapper_120c9_1 ._sidebar_120c9_1 ._groupButton_120c9_352:focus-visible{outline:2px solid var(--md-sys-color-primary);outline-offset:2px}._sidebarWrapper_120c9_1 ._sidebar_120c9_1 ._groupButton_120c9_352{height:44px;padding:0 12px;border-radius:999px;gap:10px;overflow:hidden}._sidebarWrapper_120c9_1 ._sidebar_120c9_1 ._groupButton_120c9_352>span{display:contents}._sidebarWrapper_120c9_1 ._sidebar_120c9_1 ._groupIcon_120c9_387{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;min-width:20px;color:inherit}._sidebarWrapper_120c9_1 ._sidebar_120c9_1 ._groupLabel_120c9_61{min-width:0;width:170px;flex:0 0 170px;overflow:hidden;opacity:0;visibility:hidden;font-size:var(--font-size-base);font-weight:var(--font-weight-normal);line-height:1.2;white-space:nowrap;text-overflow:ellipsis;transform:translate(-6px);transition:opacity .2s var(--ease-in-out),transform .28s var(--ease-in-out),visibility 0s linear .28s}._sidebarWrapper_120c9_1 ._sidebar_120c9_1._expanded_120c9_48 ._groupLabel_120c9_61{opacity:1;visibility:visible;transform:translate(0);transition-delay:0s}@media (max-width: 1024px){._sidebarWrapper_120c9_1 ._sidebar_120c9_1._expanded_120c9_48 ._groupLabel_120c9_61{opacity:0;visibility:hidden}}._sidebarWrapper_120c9_1 ._sidebar_120c9_1 ._groupCue_120c9_423{display:inline-flex;align-items:center;gap:3px;width:22px;flex:0 0 22px;margin-left:auto;opacity:0;visibility:hidden;transform:translate(6px) scale(.72);transition:opacity .18s var(--ease-in-out),transform .24s var(--ease-in-out),visibility 0s linear .24s}._sidebarWrapper_120c9_1 ._sidebar_120c9_1 ._groupCue_120c9_423 span{width:4px;height:4px;border-radius:999px;background:currentColor;opacity:.54}._sidebarWrapper_120c9_1 ._sidebar_120c9_1._expanded_120c9_48 ._groupCue_120c9_423{opacity:1;visibility:visible;transform:translate(0) scale(1);transition-delay:0s}@media (max-width: 1024px){._sidebarWrapper_120c9_1 ._sidebar_120c9_1._expanded_120c9_48 ._groupCue_120c9_423{opacity:0;visibility:hidden}}._sidebarWrapper_120c9_1 ._sidebar_120c9_1 ._groupButtonActive_120c9_454{color:var(--md-sys-color-primary);background:color-mix(in srgb,var(--md-sys-color-primary) 14%,transparent)}._sidebarWrapper_120c9_1 ._sidebar_120c9_1:not(._expanded_120c9_48) ._groupButtonActive_120c9_454{color:var(--md-sys-color-on-primary);background:var(--md-sys-color-primary)}._sidebarWrapper_120c9_1 ._sidebar_120c9_1 ._groupChildren_120c9_66{display:grid;grid-template-rows:0fr;visibility:hidden;pointer-events:none;contain:layout paint;transition:grid-template-rows .22s cubic-bezier(.3,0,0,1),visibility .22s linear}._sidebarWrapper_120c9_1 ._sidebar_120c9_1 ._groupChildrenClip_120c9_470{min-height:0;overflow:hidden}._sidebarWrapper_120c9_1 ._sidebar_120c9_1 ._groupChildrenInner_120c9_474{display:flex;flex-direction:column;gap:2px;margin:4px 4px 2px 40px;padding:4px;border-radius:14px;background:color-mix(in srgb,var(--md-sys-color-on-surface) 5%,transparent);opacity:0;transform:translate3d(0,-4px,0);transform-origin:top center;will-change:opacity,transform;transition:opacity .18s linear,transform .22s cubic-bezier(.3,0,0,1)}._sidebarWrapper_120c9_1 ._sidebar_120c9_1._expanded_120c9_48 ._groupChildrenOpen_120c9_488{grid-template-rows:1fr;visibility:visible;pointer-events:auto}._sidebarWrapper_120c9_1 ._sidebar_120c9_1._expanded_120c9_48 ._groupChildrenOpen_120c9_488 ._groupChildrenInner_120c9_474{opacity:1;transform:translateZ(0)}._sidebarWrapper_120c9_1 ._sidebar_120c9_1 ._groupChildSlot_120c9_497{display:contents}._sidebarWrapper_120c9_1 ._sidebar_120c9_1 ._groupChild_120c9_66{--button-state-layer-color: transparent;position:relative;width:100%;height:24px;border:0;appearance:none;display:flex;align-items:center;justify-content:flex-start;gap:7px;padding:0 9px;border-radius:10px;color:var(--md-sys-color-on-surface-variant);background:transparent;cursor:pointer;font-size:12px;font-weight:550;line-height:1;text-decoration:none;white-space:nowrap;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)}._sidebarWrapper_120c9_1 ._sidebar_120c9_1 ._groupChild_120c9_66 ._groupChildDot_120c9_523{flex:0 0 auto;width:5px;height:5px;border-radius:999px;background:var(--group-child-color, var(--md-sys-color-primary));opacity:.5;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_120c9_1 ._sidebar_120c9_1 ._groupChild_120c9_66 span{min-width:0;overflow:hidden;text-overflow:ellipsis}._sidebarWrapper_120c9_1 ._sidebar_120c9_1 ._groupChild_120c9_66: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_120c9_1 ._sidebar_120c9_1 ._groupChild_120c9_66:hover ._groupChildDot_120c9_523{opacity:.85;transform:scale(1.18)}._sidebarWrapper_120c9_1 ._sidebar_120c9_1 ._groupChild_120c9_66:active{transform:scale(.97)}._sidebarWrapper_120c9_1 ._sidebar_120c9_1 ._groupChild_120c9_66:focus-visible{outline:2px solid var(--group-child-color, var(--md-sys-color-primary));outline-offset:2px}._sidebarWrapper_120c9_1 ._sidebar_120c9_1 ._groupChildActive_120c9_552{color:var(--md-sys-color-on-surface);font-weight:640;background:color-mix(in srgb,var(--group-child-color, var(--md-sys-color-primary)) 16%,var(--md-sys-color-surface-container-high))}._sidebarWrapper_120c9_1 ._sidebar_120c9_1 ._groupChildActive_120c9_552 ._groupChildDot_120c9_523{opacity:1;transform:scale(1.16);box-shadow:0 0 6px color-mix(in srgb,var(--group-child-color, var(--md-sys-color-primary)) 55%,transparent)}._sidebarWrapper_120c9_1 ._sidebar_120c9_1 ._groupChildActive_120c9_552: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_120c9_1 ._sidebar_120c9_1 ._groupTooltip_120c9_566{position:absolute;top:50%;left:calc(100% + 12px);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;transform:translateY(-50%);transition:opacity var(--transition-fast) var(--ease-in-out),visibility var(--transition-fast) var(--ease-in-out)}._sidebarWrapper_120c9_1 ._sidebar_120c9_1 ._groupButtonCollapsed_120c9_584:hover+._groupTooltip_120c9_566,._sidebarWrapper_120c9_1 ._sidebar_120c9_1 ._groupButtonCollapsed_120c9_584:focus-visible+._groupTooltip_120c9_566{opacity:1;visibility:visible}._mcpSurface_120c9_590{max-height:calc(100dvh - 32px);padding:20px;border-radius:28px;box-shadow:none;contain:layout style}._settingsSurface_120c9_598{max-height:min(360px,100dvh - 32px);padding:8px;overflow-y:auto;border-radius:16px;background:var(--md-sys-color-surface-container-high);scrollbar-width:thin;scrollbar-color:var(--md-sys-color-outline-variant) transparent}._settingsSurface_120c9_598::-webkit-scrollbar{width:8px;height:8px}._settingsSurface_120c9_598::-webkit-scrollbar-track{background:transparent}._settingsSurface_120c9_598::-webkit-scrollbar-thumb{border-radius:var(--m3-shape-full);background:var(--md-sys-color-outline-variant)}._settingsSurface_120c9_598::-webkit-scrollbar-thumb:hover{background:var(--md-sys-color-outline)}[data-theme=dark] ._settingsSurface_120c9_598,[data-theme=classic-dark] ._settingsSurface_120c9_598{background:var(--md-sys-color-surface-container-high)}@keyframes _sidebar-avatar-pulse_120c9_1{0%{opacity:.68}to{opacity:1}}@media (prefers-reduced-motion: reduce){._sidebarWrapper_120c9_1 ._sidebar_120c9_1{transition:none!important}._sidebarWrapper_120c9_1 ._sidebar_120c9_1 ._headerAction_120c9_156,._sidebarWrapper_120c9_1 ._sidebar_120c9_1 ._headerNotification_120c9_189,._sidebarWrapper_120c9_1 ._sidebar_120c9_1 ._headerExtra_120c9_226,._sidebarWrapper_120c9_1 ._sidebar_120c9_1 ._divider_120c9_248,._sidebarWrapper_120c9_1 ._sidebar_120c9_1 ._linkLabel_120c9_302,._sidebarWrapper_120c9_1 ._sidebar_120c9_1 ._groupLabel_120c9_61,._sidebarWrapper_120c9_1 ._sidebar_120c9_1 ._groupCue_120c9_423,._sidebarWrapper_120c9_1 ._sidebar_120c9_1 ._groupChildren_120c9_66,._sidebarWrapper_120c9_1 ._sidebar_120c9_1 ._groupChildrenInner_120c9_474,._sidebarWrapper_120c9_1 ._sidebar_120c9_1 ._groupChild_120c9_66{transition:none!important;animation:none!important}}[data-theme=dark] ._sidebar_120c9_1{background:var(--md-sys-color-surface-container-highest)}[data-theme=dark] ._sidebar_120c9_1 ._headerAction_120c9_156{background:var(--md-sys-color-surface-container-high);color:var(--md-sys-color-on-surface-variant)}[data-theme=dark] ._sidebar_120c9_1 ._headerAction_120c9_156:hover{background:color-mix(in srgb,var(--md-sys-color-primary) 22%,transparent);color:var(--md-sys-color-primary)}[data-theme=dark] ._sidebar_120c9_1 ._headerActionActive_120c9_200{background:color-mix(in srgb,var(--md-sys-color-primary) 26%,transparent);color:var(--md-sys-color-primary)}[data-theme=dark] ._sidebar_120c9_1 ._divider_120c9_248{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: hsl(6, 78%, 57%);--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));position:fixed;width:var(--toastify-container-width);box-sizing:border-box;color:#fff;display:flex;flex-direction:column}.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);left:50%;transform:translate(-50%);align-items:center}.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);left:50%;transform:translate(-50%);align-items:center}.Toastify__toast-container--bottom-right{bottom:var(--toastify-toast-bottom);right:var(--toastify-toast-right);align-items:end}.Toastify__toast{--y: 0;position:relative;touch-action:none;width:var(--toastify-toast-width);min-height:var(--toastify-toast-min-height);box-sizing:border-box;margin-bottom:1rem;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;display:flex;flex:1 auto;align-items:center;word-break:break-word}@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%;margin-bottom:0;border-radius:0}}.Toastify__toast-container[data-stacked=true]{width:var(--toastify-toast-width)}.Toastify__toast--stacked{position:absolute;width:100%;transform:translate3d(0,var(--y),0) scale(var(--s));transition:transform .3s}.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:"";position:absolute;left:0;right:0;height:calc(var(--g) * 1px);bottom:100%}.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:"";position:absolute;left:0;right:0;bottom:0;height:100%;transform:scaleY(3);z-index:-1}.Toastify__toast--rtl{direction:rtl}.Toastify__toast--close-on-click{cursor:pointer}.Toastify__toast-icon{margin-inline-end:10px;width:22px;flex-shrink:0;display:flex}.Toastify--animate{animation-fill-mode:both;animation-duration:.5s}.Toastify--animate-icon{animation-fill-mode:both;animation-duration:.3s}.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;position:absolute;top:6px;right:6px;background:transparent;outline:none;border:none;padding:0;cursor:pointer;opacity:.7;transition:.3s ease;z-index:1}.Toastify__toast--rtl .Toastify__close-button{left:6px;right:unset}.Toastify__close-button--light{color:#000;opacity:.3}.Toastify__close-button>svg{fill:currentColor;height:16px;width:14px}.Toastify__close-button:hover,.Toastify__close-button:focus{opacity:1}@keyframes Toastify__trackProgress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.Toastify__progress-bar{position:absolute;bottom:0;left:0;width:100%;height:100%;z-index:1;opacity:.7;transform-origin:left}.Toastify__progress-bar--animated{animation:Toastify__trackProgress linear 1 forwards}.Toastify__progress-bar--controlled{transition:transform .2s}.Toastify__progress-bar--rtl{right:0;left:initial;transform-origin:right;border-bottom-left-radius:initial}.Toastify__progress-bar--wrp{position:absolute;overflow:hidden;bottom:0;left:0;width:100%;height:5px;border-bottom-left-radius:var(--toastify-toast-bd-radius);border-bottom-right-radius:var(--toastify-toast-bd-radius)}.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{width:20px;height:20px;box-sizing:border-box;border:2px solid;border-radius:100%;border-color:var(--toastify-spinner-color-empty-area);border-right-color:var(--toastify-spinner-color);animation:Toastify__spin .65s linear infinite}@keyframes Toastify__bounceInRight{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(3000px,0,0)}60%{opacity:1;transform:translate3d(-25px,0,0)}75%{transform:translate3d(10px,0,0)}90%{transform:translate3d(-5px,0,0)}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:translate3d(-3000px,0,0)}60%{opacity:1;transform:translate3d(25px,0,0)}75%{transform:translate3d(-10px,0,0)}90%{transform:translate3d(5px,0,0)}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:translate3d(0,3000px,0)}60%{opacity:1;transform:translate3d(0,-20px,0)}75%{transform:translate3d(0,10px,0)}90%{transform:translate3d(0,-5px,0)}to{transform:translateZ(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:translate3d(0,-2000px,0)}}@keyframes Toastify__bounceInDown{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,-3000px,0)}60%{opacity:1;transform:translate3d(0,25px,0)}75%{transform:translate3d(0,-10px,0)}90%{transform:translate3d(0,5px,0)}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:translate3d(0,2000px,0)}}.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%{transform:perspective(400px) rotateX(90deg);animation-timing-function:ease-in;opacity:0}40%{transform:perspective(400px) rotateX(-20deg);animation-timing-function:ease-in}60%{transform:perspective(400px) rotateX(10deg);opacity:1}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) rotateX(-20deg);opacity:1}to{transform:translate3d(0,var(--y),0) perspective(400px) rotateX(90deg);opacity:0}}.Toastify__flip-enter{animation-name:Toastify__flipIn}.Toastify__flip-exit{animation-name:Toastify__flipOut}@keyframes Toastify__slideInRight{0%{transform:translate3d(110%,0,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInLeft{0%{transform:translate3d(-110%,0,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInUp{0%{transform:translate3d(0,110%,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInDown{0%{transform:translate3d(0,-110%,0);visibility:visible}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:translate3d(0,500px,0)}}@keyframes Toastify__slideOutUp{0%{transform:translate3d(0,var(--y),0)}to{visibility:hidden;transform:translate3d(0,-500px,0)}}.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-timing-function:ease-in;animation-duration:.3s}.Toastify__slide-exit--top-right,.Toastify__slide-exit--bottom-right{animation-name:Toastify__slideOutRight;animation-timing-function:ease-in;animation-duration:.3s}.Toastify__slide-exit--top-center{animation-name:Toastify__slideOutUp;animation-timing-function:ease-in;animation-duration:.3s}.Toastify__slide-exit--bottom-center{animation-name:Toastify__slideOutDown;animation-timing-function:ease-in;animation-duration:.3s}@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{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;text-size-adjust:100%}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;border-radius:0;background:none;cursor:pointer}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-radius:10px;border:3px solid var(--scrollbar-track-bg);transition:background-color .2s ease-in-out}::-webkit-scrollbar-thumb:hover{background-color:var(--scrollbar-thumb-hover-bg)}::-webkit-scrollbar-corner{background:transparent}:root{--color-black: #000000;--color-primary: #764ba2;--color-primary-light: #8b67c4;--color-primary-dark: #563775;--color-secondary: #667eea;--color-secondary-light: #7d92ff;--color-secondary-dark: #4f63d2;--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: #000000;--color-material-on-secondary: #000000;--color-material-on-background: #ffffff;--color-material-on-surface: #ffffff;--color-material-on-error: #000000;--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: #10b981;--color-success-light: #34d399;--color-success-dark: #059669;--color-warning: #f59e0b;--color-warning-light: #fbbf24;--color-warning-dark: #d97706;--color-error: #ef4444;--color-error-light: #f87171;--color-error-dark: #dc2626;--color-info: #3b82f6;--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: hsl(6, 78%, 57%);--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-white: #ffffff;--color-sidebar-light: #efeee8;--color-content-light: #ffffff;--color-sidebar-dark: #1f1e1d;--color-content-dark: #1f1e1c;--color-primary: #c15f3c;--color-primary-light: #d4744e;--color-primary-lighter: #e08960;--color-primary-dark: #a84f30;--color-primary-darker: #8f3f24;--primary-rgb: 193, 95, 60;--primary-alpha: rgba(193, 95, 60, .1);--color-secondary: var(--color-cloudy);--color-secondary-light: #c2beb5;--color-secondary-dark: #9f9b90;--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: #8f4c35;--md-sys-color-on-primary: #ffffff;--md-sys-color-primary-container: #ffdbcf;--md-sys-color-on-primary-container: #723520;--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: #723520;--md-sys-color-secondary: #77574c;--md-sys-color-on-secondary: #ffffff;--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: #ffffff;--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: #ffffff;--md-sys-color-error-container: #ffdad8;--md-sys-color-on-error-container: #663b3a;--md-sys-color-background: #ffffff;--md-sys-color-on-background: #1f1f1f;--md-sys-color-surface: #ffffff;--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: #ffffff;--md-sys-color-surface-container-lowest: #ffffff;--md-sys-color-surface-container-low: #fafafa;--md-sys-color-surface-container: #f5f5f5;--md-sys-color-surface-container-high: #eeeeee;--md-sys-color-surface-container-highest: #e8e8e8;--md-sys-color-surface-tint: #8f4c35;--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: #000000;--md-sys-color-shadow: #000000;--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-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: #ffffff;--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);--text-accent: var(--md-sys-color-primary);--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, -.2892561983rem + 5.2892561983vw, 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: #55200c;--md-sys-color-primary-container: #723520;--md-sys-color-on-primary-container: #ffdbcf;--md-sys-color-inverse-primary: #8f4c35;--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: #723520;--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: #111111;--md-sys-color-on-background: #f2f2f2;--md-sys-color-surface: #111111;--md-sys-color-on-surface: #f2f2f2;--md-sys-color-surface-variant: #444444;--md-sys-color-on-surface-variant: #c7c7c7;--md-sys-color-surface-dim: #111111;--md-sys-color-surface-bright: #333333;--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: #444444;--md-sys-color-inverse-surface: #e6e6e6;--md-sys-color-inverse-on-surface: #303030;--md-sys-color-scrim: #000000;--md-sys-color-shadow: #000000;--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-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: #ffffff;--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);--text-accent: var(--md-sys-color-primary);--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: #55200c;--md-sys-color-primary-container: #723520;--md-sys-color-on-primary-container: #ffdbcf;--md-sys-color-inverse-primary: #8f4c35;--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: #723520;--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: #111111;--md-sys-color-on-background: #f2f2f2;--md-sys-color-surface: #111111;--md-sys-color-on-surface: #f2f2f2;--md-sys-color-surface-variant: #444444;--md-sys-color-on-surface-variant: #c7c7c7;--md-sys-color-surface-dim: #111111;--md-sys-color-surface-bright: #333333;--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: #444444;--md-sys-color-inverse-surface: #e6e6e6;--md-sys-color-inverse-on-surface: #303030;--md-sys-color-scrim: #000000;--md-sys-color-shadow: #000000;--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-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: #ffffff;--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);--text-accent: var(--md-sys-color-primary);--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: #8f4c35;--md-sys-color-on-primary: #ffffff;--md-sys-color-primary-container: #ffdbcf;--md-sys-color-on-primary-container: #723520;--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: #723520;--md-sys-color-secondary: #77574c;--md-sys-color-on-secondary: #ffffff;--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: #ffffff;--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: #ffffff;--md-sys-color-error-container: #ffdad8;--md-sys-color-on-error-container: #663b3a;--md-sys-color-background: #ffffff;--md-sys-color-on-background: #1f1f1f;--md-sys-color-surface: #ffffff;--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: #ffffff;--md-sys-color-surface-container-lowest: #ffffff;--md-sys-color-surface-container-low: #fafafa;--md-sys-color-surface-container: #f5f5f5;--md-sys-color-surface-container-high: #eeeeee;--md-sys-color-surface-container-highest: #e8e8e8;--md-sys-color-surface-tint: #8f4c35;--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: #000000;--md-sys-color-shadow: #000000;--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-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: #ffffff;--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);--text-accent: var(--md-sys-color-primary);--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: #ffffff;--text-secondary: #b3b3b3;--text-tertiary: #8a8a8a;--text-accent: #bb86fc;--text-inverse: #000000;--text-muted: #666666;--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: #9966cc;--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: #ffffff;--card-bg: #3700b3;--card-bg-expanded: linear-gradient(135deg, #4527a0 0%, #5e35b1 100%);--card-text: #ffffff;--card-overlay: rgba(187, 134, 252, .1);--filter-bg: #3700b3;--filter-bg-hover: #4527a0;--filter-text: #ffffff;--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: #000000;--color-on-secondary: #000000;--color-on-background: #ffffff;--color-on-surface: #ffffff;--color-on-error: #000000;--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: #000000;--color-on-error: #ffffff;--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/D9iLmFKW.woff2) format("woff2");font-weight:100;font-style:normal;font-display:optional}@font-face{font-family:FiraSans;src:url(/assets/BOcV5q7t.woff2) format("woff2");font-weight:100;font-style:italic;font-display:optional}@font-face{font-family:FiraSans;src:url(/assets/BZK3KeJe.woff2) format("woff2");font-weight:200;font-style:normal;font-display:optional}@font-face{font-family:FiraSans;src:url(/assets/CYDxK3Rn.woff2) format("woff2");font-weight:200;font-style:italic;font-display:optional}@font-face{font-family:FiraSans;src:url(/assets/DqQd91JA.woff2) format("woff2");font-weight:300;font-style:normal;font-display:optional}@font-face{font-family:FiraSans;src:url(/assets/BLJEUjtV.woff2) format("woff2");font-weight:300;font-style:italic;font-display:optional}@font-face{font-family:FiraSans;src:url(/assets/CLwvz3Vk.woff2) format("woff2");font-weight:400;font-style:normal;font-display:optional}@font-face{font-family:FiraSans;src:url(/assets/Dm70V2Ar.woff2) format("woff2");font-weight:400;font-style:italic;font-display:optional}@font-face{font-family:FiraSans;src:url(/assets/CNBT82dJ.woff2) format("woff2");font-weight:500;font-style:normal;font-display:optional}@font-face{font-family:FiraSans;src:url(/assets/Cj0tppW5.woff2) format("woff2");font-weight:500;font-style:italic;font-display:optional}@font-face{font-family:FiraSans;src:url(/assets/CVw1XipA.woff2) format("woff2");font-weight:600;font-style:normal;font-display:optional}@font-face{font-family:FiraSans;src:url(/assets/D8fLJTZb.woff2) format("woff2");font-weight:600;font-style:italic;font-display:optional}@font-face{font-family:FiraSans;src:url(/assets/CHjizx1U.woff2) format("woff2");font-weight:700;font-style:normal;font-display:optional}@font-face{font-family:FiraSans;src:url(/assets/mAhO-nFp.woff2) format("woff2");font-weight:700;font-style:italic;font-display:optional}@font-face{font-family:FiraSans;src:url(/assets/D61j8h3E.woff2) format("woff2");font-weight:800;font-style:normal;font-display:optional}@font-face{font-family:FiraSans;src:url(/assets/pT_t70ae.woff2) format("woff2");font-weight:800;font-style:italic;font-display:optional}@font-face{font-family:FiraSans;src:url(/assets/BLzt_8z6.woff2) format("woff2");font-weight:900;font-style:normal;font-display:optional}@font-face{font-family:FiraSans;src:url(/assets/DgeFJqzy.woff2) format("woff2");font-weight:900;font-style:italic;font-display:optional}@property --sidebar-bottom{syntax: "<length>"; inherits: true; initial-value: 351px;}html{--page-shell-background: var(--bg-primary);margin:0;padding:0;background-color:var(--page-shell-background)}html.is-lock{overflow:hidden}html[data-page-shell-tone=tonal]{--page-shell-background: var(--md-sys-color-surface-container)}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{background:var(--bg-secondary)!important;border:1px solid var(--border-primary)!important;border-radius:8px!important;box-shadow:var(--shadow-md)!important;overflow:hidden}.react-flow__controls .react-flow__controls-button{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;cursor:pointer;transition:background .2s ease}.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{fill:var(--text-secondary)!important;max-width:14px;max-height:14px}.react-flow__controls .react-flow__controls-button:hover svg{fill:var(--text-primary)!important}.react-flow__minimap{background:var(--bg-secondary)!important;border:1px solid var(--border-primary)!important;border-radius:8px!important;box-shadow:var(--shadow-md)!important;overflow:hidden}.LoadingMessage{display:none!important}
