.flexlayout__theme_light .flexlayout__layout{--color-text:#000;--color-background:#fff;--color-base:#fff;--color-1:#f7f7f7;--color-2:#f0f0f0;--color-3:#e8e8e8;--color-4:#e0e0e0;--color-5:#d9d9d9;--color-6:#d1d1d1;--color-drag1:#5f86c4;--color-drag2:#77a677;--color-drag1-background:rgba(95,134,196,.1);--color-drag2-background:rgba(119,166,119,.075);--font-size:medium;--font-family:Roboto,Arial,sans-serif;--font-weight:normal;--splitter-size:8px;--splitter-active-size:8px;--splitter-handle-visibility:hidden;--color-overflow:gray;--color-icon:gray;--color-focus:#3b7de7;--color-tabset-background:var(--color-background);--color-tabset-background-selected:var(--color-1);--color-tabset-background-maximized:var(--color-2);--color-tabset-divider-line:var(--color-4);--color-border-tab-content:var(--color-background);--color-border-background:var(--color-background);--color-border-divider-line:var(--color-4);--color-tab-content:var(--color-background);--color-tab-selected:var(--color-text);--color-tab-selected-background:var(--color-4);--color-tab-unselected:gray;--color-tab-unselected-background:transparent;--color-tab-textbox:var(--color-text);--color-tab-textbox-background:var(--color-3);--color-border-tab-selected:var(--color-text);--color-border-tab-selected-background:var(--color-4);--color-border-tab-unselected:gray;--color-border-tab-unselected-background:var(--color-2);--color-splitter:var(--color-1);--color-splitter-hover:var(--color-4);--color-splitter-drag:var(--color-4);--color-splitter-handle:var(--color-3);--color-drag-rect-border:#ccc;--color-drag-rect-background:var(--color-5);--color-drag-rect:var(--color-text);--color-popup-border:var(--color-6);--color-popup-unselected:var(--color-text);--color-popup-unselected-background:var(--color-background);--color-popup-selected:var(--color-text);--color-popup-selected-background:var(--color-3);--color-edge-marker:#aaa;--color-edge-icon:#555;--color-mini-scroll-indicator:hsla(0,0%,50%,.5);--color-mini-scroll-indicator-hovered:hsla(0,0%,50%,.7);--size-mini-scroll-indicator:3px;--color-toolbar-button-hover:var(--color-3);--color-float-window-header-background:var(--color-tabset-background)}.flexlayout__theme_dark .flexlayout__layout{--color-text:#eee;--color-background:#000;--color-base:#000;--color-1:#121212;--color-2:#1a1a1a;--color-3:#262626;--color-4:#333;--color-5:#404040;--color-6:#4d4d4d;--color-drag1:#cfe8ff;--color-drag2:#b7d1b5;--color-drag1-background:hsla(0,0%,50%,.15);--color-drag2-background:hsla(0,0%,50%,.15);--font-size:medium;--font-family:Roboto,Arial,sans-serif;--font-weight:normal;--splitter-size:8px;--splitter-active-size:8px;--splitter-handle-visibility:hidden;--color-overflow:gray;--color-icon:gray;--color-focus:#93c5fd;--color-tabset-background:var(--color-1);--color-tabset-background-selected:var(--color-1);--color-tabset-background-maximized:var(--color-6);--color-tabset-divider-line:var(--color-4);--color-border-tab-content:var(--color-background);--color-border-background:var(--color-1);--color-border-divider-line:var(--color-4);--color-tab-content:var(--color-background);--color-tab-selected:var(--color-text);--color-tab-selected-background:var(--color-4);--color-tab-unselected:gray;--color-tab-unselected-background:transparent;--color-tab-textbox:var(--color-text);--color-tab-textbox-background:var(--color-3);--color-border-tab-selected:var(--color-text);--color-border-tab-selected-background:var(--color-4);--color-border-tab-unselected:gray;--color-border-tab-unselected-background:var(--color-2);--color-splitter:var(--color-2);--color-splitter-hover:var(--color-4);--color-splitter-drag:var(--color-5);--color-splitter-handle:var(--color-3);--color-drag-rect-border:var(--color-4);--color-drag-rect-background:var(--color-1);--color-drag-rect:var(--color-text);--color-popup-border:var(--color-6);--color-popup-unselected:var(--color-text);--color-popup-unselected-background:var(--color-background);--color-popup-selected:var(--color-text);--color-popup-selected-background:var(--color-4);--color-edge-marker:gray;--color-edge-icon:#eee;--color-mini-scroll-indicator:hsla(0,0%,50%,.5);--color-mini-scroll-indicator-hovered:hsla(0,0%,50%,.8);--size-mini-scroll-indicator:3px;--color-toolbar-button-hover:var(--color-4);--color-float-window-header-background:var(--color-tabset-background)}.flexlayout__theme_gray .flexlayout__layout{--color-text:#000;--color-background:#fff;--color-base:#fff;--color-1:#f7f7f7;--color-2:#e6e6e6;--color-3:#d9d9d9;--color-4:#ccc;--color-5:#bfbfbf;--color-6:#b3b3b3;--color-drag1:#5f86c4;--color-drag2:#77a677;--color-drag1-background:rgba(95,134,196,.1);--color-drag2-background:rgba(119,166,119,.075);--font-size:medium;--font-family:Roboto,Arial,sans-serif;--font-weight:normal;--splitter-size:8px;--splitter-active-size:8px;--splitter-handle-visibility:hidden;--color-overflow:gray;--color-icon:gray;--color-focus:#3b7de7;--color-tabset-background:var(--color-1);--color-tabset-background-selected:var(--color-1);--color-tabset-background-maximized:var(--color-6);--color-tabset-divider-line:var(--color-3);--color-border-tab-content:var(--color-background);--color-border-background:var(--color-1);--color-border-divider-line:var(--color-3);--color-tab-content:var(--color-background);--color-tab-selected:var(--color-text);--color-tab-selected-background:var(--color-3);--color-tab-unselected:gray;--color-tab-unselected-background:transparent;--color-tab-textbox:var(--color-text);--color-tab-textbox-background:var(--color-3);--color-border-tab-selected:var(--color-text);--color-border-tab-selected-background:var(--color-3);--color-border-tab-unselected:gray;--color-border-tab-unselected-background:var(--color-2);--color-splitter:var(--color-2);--color-splitter-hover:var(--color-4);--color-splitter-drag:var(--color-5);--color-splitter-handle:var(--color-3);--color-drag-rect-border:var(--color-4);--color-drag-rect-background:var(--color-3);--color-drag-rect:var(--color-text);--color-popup-border:var(--color-6);--color-popup-unselected:var(--color-text);--color-popup-unselected-background:var(--color-background);--color-popup-selected:var(--color-text);--color-popup-selected-background:var(--color-3);--color-edge-marker:#aaa;--color-edge-icon:#555;--color-mini-scroll-indicator:hsla(0,0%,50%,.5);--color-mini-scroll-indicator-hovered:hsla(0,0%,50%,.7);--size-mini-scroll-indicator:3px;--color-toolbar-button-hover:var(--color-4);--color-float-window-header-background:var(--color-tabset-background)}.flexlayout__theme_underline .flexlayout__layout{--color-text:#000;--color-background:#fff;--color-base:#fff;--color-1:#fafafa;--color-2:#f5f5f5;--color-3:#ededed;--color-4:#e6e6e6;--color-5:#dedede;--color-6:#d6d6d6;--color-drag1:#5f86c4;--color-drag2:#77a677;--color-drag1-background:rgba(95,134,196,.1);--color-drag2-background:rgba(119,166,119,.075);--font-size:medium;--font-family:Roboto,Arial,sans-serif;--font-weight:normal;--splitter-size:8px;--splitter-active-size:8px;--splitter-handle-visibility:hidden;--color-overflow:gray;--color-icon:gray;--color-focus:#3b7de7;--color-tabset-background:var(--color-background);--color-tabset-background-selected:var(--color-1);--color-tabset-background-maximized:var(--color-6);--color-tabset-divider-line:var(--color-3);--color-border-tab-content:var(--color-background);--color-border-background:var(--color-background);--color-border-divider-line:var(--color-3);--color-tab-content:var(--color-background);--color-tab-selected:var(--color-text);--color-tab-selected-background:transparent;--color-tab-unselected:gray;--color-tab-unselected-background:transparent;--color-tab-textbox:var(--color-text);--color-tab-textbox-background:var(--color-3);--color-border-tab-selected:var(--color-text);--color-border-tab-selected-background:transparent;--color-border-tab-unselected:gray;--color-border-tab-unselected-background:transparent;--color-splitter:var(--color-1);--color-splitter-hover:var(--color-4);--color-splitter-drag:var(--color-4);--color-splitter-handle:var(--color-3);--color-drag-rect-border:var(--color-6);--color-drag-rect-background:var(--color-4);--color-drag-rect:var(--color-text);--color-popup-border:var(--color-6);--color-popup-unselected:var(--color-text);--color-popup-unselected-background:var(--color-background);--color-popup-selected:var(--color-text);--color-popup-selected-background:var(--color-3);--color-edge-marker:#aaa;--color-edge-icon:#555;--color-underline:#4169e1;--color-underline-hover:#aaa;--underline_height:3px;--color-mini-scroll-indicator:hsla(0,0%,50%,.5);--color-mini-scroll-indicator-hovered:hsla(0,0%,50%,.7);--size-mini-scroll-indicator:4px;--color-toolbar-button-hover:var(--color-3);--color-float-window-header-background:var(--color-tabset-background)}.flexlayout__theme_rounded .flexlayout__layout{--color-text:#000;--color-background:#e9eef6;--color-base:#f2f6fb;--color-1:#e6eef7;--color-2:#dbe6f4;--color-3:#cfdef0;--color-4:#c3d6ed;--color-5:#b8cee9;--color-6:#acc5e5;--color-drag1:#5f86c4;--color-drag2:var(--color-drag1);--color-drag1-background:rgba(95,134,196,.1);--color-drag2-background:var(--color-drag1-background);--font-size:medium;--font-family:Roboto,Arial,sans-serif;--font-weight:normal;--splitter-size:8px;--splitter-active-size:8px;--splitter-handle-visibility:hidden;--color-overflow:#999db2;--color-icon:#999db2;--color-focus:#3b7de7;--color-tabset-background:#fff;--color-tabset-background-selected:#fff;--color-tabset-background-maximized:#fff;--color-tabset-divider-line:#fff;--color-border-tab-content:#fff;--color-border-background:var(--color-background);--color-border-divider-line:var(--color-background);--color-tab-content:#fff;--color-tab-selected:var(--color-text);--color-tab-selected-background:var(--color-2);--color-tab-unselected:gray;--color-tab-unselected-background:#d3d4e745;--color-tab-textbox:var(--color-text);--color-tab-textbox-background:var(--color-3);--color-border-tab-selected:var(--color-text);--color-border-tab-selected-background:var(--color-2);--color-border-tab-unselected:gray;--color-border-tab-unselected-background:#d3d4e745;--color-splitter:var(--color-background);--color-splitter-hover:var(--color-2);--color-splitter-drag:var(--color-2);--color-splitter-handle:var(--color-3);--color-drag-rect-border:#ccc;--color-drag-rect-background:var(--color-5);--color-drag-rect:var(--color-text);--color-popup-border:var(--color-6);--color-popup-unselected:var(--color-text);--color-popup-unselected-background:var(--color-background);--color-popup-selected:var(--color-text);--color-popup-selected-background:var(--color-3);--color-edge-marker:#a6bbdf;--color-edge-icon:#555;--color-mini-scroll-indicator:rgba(180,200,230,.5);--color-mini-scroll-indicator-hovered:rgba(180,200,230,.7);--size-mini-scroll-indicator:4px;--color-toolbar-button-hover:var(--color-2);--tab-button-radius:10px;--border-button-radius:10px;--color-float-window-header-background:var(--color-tabset-background)}.flexlayout__theme_alpha_light .flexlayout__layout{--color-text:#000;--color-background:#fff;--color-base:#f9fafb;--color-1:#ededee;--color-2:#e5e7eb;--color-3:#d1d5db;--color-4:#9ca3af;--color-5:#6b7280;--color-6:#4b5563;--color-drag1:#5f86c4;--color-drag2:#77a677;--color-drag1-background:rgba(59,130,246,.1);--color-drag2-background:rgba(16,185,129,.075);--font-size:medium;--font-family:system-ui,-apple-system,Arial,sans-serif;--font-weight:500;--splitter-size:8px;--splitter-active-size:8px;--splitter-handle-visibility:hidden;--color-overflow:var(--color-5);--color-icon:var(--color-5);--color-focus:#3b7de7;--color-tabset-background:var(--color-1);--color-tabset-background-selected:var(--color-1);--color-tabset-background-maximized:var(--color-1);--color-tabset-divider-line:var(--color-2);--color-border-tab-content:var(--color-1);--color-border-background:var(--color-1);--color-border-divider-line:var(--color-2);--color-tab-content:var(--color-background);--color-tab-selected:#3b7de7;--color-tab-selected-background:var(--color-background);--color-tab-unselected:var(--color-5);--color-tab-unselected-background:transparent;--color-tab-textbox:var(--color-text);--color-tab-textbox-background:var(--color-background);--color-border-tab-selected:#3b7de7;--color-border-tab-selected-background:var(--color-background);--color-border-tab-unselected:var(--color-5);--color-border-tab-unselected-background:var(--color-1);--color-splitter:var(--color-1);--color-splitter-hover:var(--color-4);--color-splitter-drag:var(--color-4);--color-splitter-handle:var(--color-3);--color-drag-rect-border:var(--color-3);--color-drag-rect-background:var(--color-background);--color-drag-rect:var(--color-text);--color-popup-border:var(--color-2);--color-popup-unselected:var(--color-text);--color-popup-unselected-background:var(--color-background);--color-popup-selected:var(--color-drag1);--color-popup-selected-background:var(--color-1);--color-edge-marker:var(--color-3);--color-edge-icon:var(--color-6);--color-mini-scroll-indicator:rgba(0,0,0,.1);--color-mini-scroll-indicator-hovered:rgba(0,0,0,.3);--size-mini-scroll-indicator:4px;--color-toolbar-button-hover:var(--color-2);--tab-button-radius:10px;--border-button-radius:5px;--color-float-window-header-background:var(--color-tabset-background)}.flexlayout__theme_alpha_dark .flexlayout__layout{--color-text:#fff;--color-background:#000;--color-base:#121212;--color-1:#1c1c1c;--color-2:#383838;--color-3:#404040;--color-4:#525252;--color-5:#737373;--color-6:#a3a3a3;--color-drag1:#93c5fd;--color-drag2:#6ee7b7;--color-drag1-background:rgba(147,197,253,.15);--color-drag2-background:rgba(110,231,183,.1);--font-size:medium;--font-family:system-ui,-apple-system,Arial,sans-serif;--font-weight:500;--splitter-size:8px;--splitter-active-size:8px;--splitter-handle-visibility:hidden;--color-overflow:gray;--color-icon:gray;--color-focus:#93c5fd;--color-tabset-background:var(--color-1);--color-tabset-background-selected:var(--color-1);--color-tabset-background-maximized:var(--color-1);--color-tabset-divider-line:var(--color-2);--color-border-tab-content:var(--color-1);--color-border-background:var(--color-1);--color-border-divider-line:var(--color-2);--color-tab-content:var(--color-background);--color-tab-selected:#e5e7eb;--color-tab-selected-background:var(--color-background);--color-tab-unselected:var(--color-5);--color-tab-unselected-background:transparent;--color-tab-textbox:var(--color-text);--color-tab-textbox-background:var(--color-background);--color-border-tab-selected:#e5e7eb;--color-border-tab-selected-background:var(--color-background);--color-border-tab-unselected:var(--color-5);--color-border-tab-unselected-background:var(--color-1);--color-splitter:var(--color-1);--color-splitter-hover:var(--color-3);--color-splitter-drag:var(--color-4);--color-splitter-handle:var(--color-3);--color-drag-rect-border:var(--color-3);--color-drag-rect-background:var(--color-background);--color-drag-rect:var(--color-text);--color-popup-border:var(--color-2);--color-popup-unselected:var(--color-text);--color-popup-unselected-background:var(--color-background);--color-popup-selected:#f9fafb;--color-popup-selected-background:var(--color-1);--color-edge-marker:var(--color-3);--color-edge-icon:gray;--color-mini-scroll-indicator:hsla(0,0%,100%,.1);--color-mini-scroll-indicator-hovered:hsla(0,0%,100%,.3);--size-mini-scroll-indicator:4px;--color-toolbar-button-hover:var(--color-2);--tab-button-radius:10px;--border-button-radius:5px;--color-float-window-header-background:var(--color-tabset-background)}.flexlayout__theme_alpha_rounded .flexlayout__layout{--color-text:#000;--color-background:#e9eef6;--color-base:#fff;--color-1:#f1f5f9;--color-2:#e2e8f0;--color-3:#cbd5e1;--color-4:#94a3b8;--color-5:#64748b;--color-6:#475569;--color-drag1:#5f86c4;--color-drag2:#77a677;--color-drag1-background:rgba(59,130,246,.1);--color-drag2-background:rgba(16,185,129,.075);--font-size:medium;--font-family:system-ui,-apple-system,Arial,sans-serif;--font-weight:500;--splitter-size:8px;--splitter-active-size:8px;--splitter-handle-visibility:hidden;--color-overflow:var(--color-4);--color-icon:var(--color-4);--color-focus:#3b7de7;--color-tabset-background:#fff;--color-tabset-background-selected:#fff;--color-tabset-background-maximized:#fff;--color-tabset-divider-line:#fff;--color-border-tab-content:#fff;--color-border-background:var(--color-background);--color-border-divider-line:var(--color-background);--color-tab-content:#fff;--color-tab-selected:#3b7de7;--color-tab-selected-background:var(--color-2);--color-tab-unselected:var(--color-4);--color-tab-unselected-background:var(--color-1);--color-tab-textbox:var(--color-text);--color-tab-textbox-background:var(--color-3);--color-border-tab-selected:#3b7de7;--color-border-tab-selected-background:var(--color-2);--color-border-tab-unselected:var(--color-4);--color-border-tab-unselected-background:var(--color-1);--color-splitter:var(--color-background);--color-splitter-hover:var(--color-3);--color-splitter-drag:var(--color-3);--color-splitter-handle:var(--color-3);--color-drag-rect-border:var(--color-3);--color-drag-rect-background:var(--color-base);--color-drag-rect:var(--color-text);--color-popup-border:var(--color-2);--color-popup-unselected:var(--color-text);--color-popup-unselected-background:var(--color-base);--color-popup-selected:var(--color-drag1);--color-popup-selected-background:var(--color-1);--color-edge-marker:var(--color-3);--color-edge-icon:var(--color-6);--color-mini-scroll-indicator:rgba(0,0,0,.1);--color-mini-scroll-indicator-hovered:rgba(0,0,0,.2);--size-mini-scroll-indicator:4px;--color-toolbar-button-hover:var(--color-1);--tab-button-radius:16px;--border-button-radius:16px;--color-float-window-header-background:var(--color-tabset-background)}.flexlayout__theme_aria .flexlayout__layout{--color-text:#000;--color-background:#fff;--color-base:#f9fafb;--color-1:#ededee;--color-2:#e5e7eb;--color-3:#d1d5db;--color-4:#9ca3af;--color-5:#6b7280;--color-6:#4b5563;--color-drag1:#5f86c4;--color-drag2:#77a677;--color-drag1-background:rgba(59,130,246,.1);--color-drag2-background:rgba(16,185,129,.075);--font-size:medium;--font-family:system-ui,-apple-system,Arial,sans-serif;--font-weight:500;--splitter-size:8px;--splitter-active-size:8px;--splitter-handle-visibility:hidden;--color-overflow:var(--color-5);--color-icon:var(--color-5);--color-focus:#3b7de7;--color-tabset-background:var(--color-1);--color-tabset-background-selected:var(--color-1);--color-tabset-background-maximized:var(--color-1);--color-tabset-divider-line:var(--color-2);--color-border-tab-content:var(--color-1);--color-border-background:var(--color-1);--color-border-divider-line:var(--color-2);--color-tab-content:var(--color-background);--color-tab-selected:#3b7de7;--color-tab-selected-background:var(--color-background);--color-tab-unselected:var(--color-5);--color-tab-unselected-background:transparent;--color-tab-textbox:var(--color-text);--color-tab-textbox-background:var(--color-background);--color-border-tab-selected:#3b7de7;--color-border-tab-selected-background:var(--color-background);--color-border-tab-unselected:var(--color-5);--color-border-tab-unselected-background:var(--color-1);--color-splitter:var(--color-1);--color-splitter-hover:var(--color-4);--color-splitter-drag:var(--color-4);--color-splitter-handle:var(--color-3);--color-drag-rect-border:var(--color-3);--color-drag-rect-background:var(--color-background);--color-drag-rect:var(--color-text);--color-popup-border:var(--color-2);--color-popup-unselected:var(--color-text);--color-popup-unselected-background:var(--color-background);--color-popup-selected:var(--color-drag1);--color-popup-selected-background:var(--color-1);--color-edge-marker:var(--color-3);--color-edge-icon:var(--color-6);--color-mini-scroll-indicator:rgba(0,0,0,.1);--color-mini-scroll-indicator-hovered:rgba(0,0,0,.3);--size-mini-scroll-indicator:4px;--color-toolbar-button-hover:var(--color-2);--tab-button-radius:10px;--border-button-radius:5px;--color-float-window-header-background:var(--color-tabset-background);--color-tab-selected:#2563eb;--color-border-tab-selected:#2563eb;--color-tab-unselected:var(--color-6);--color-border-tab-unselected:var(--color-6)}.flexlayout__layout{left:0;top:0;right:0;bottom:0;position:absolute;display:flex;background-color:var(--color-background)}.flexlayout__layout_metrics{position:absolute;top:-30000px}.flexlayout__layout_overlay{left:0;top:0;right:0;bottom:0;position:absolute;z-index:1000}.flexlayout__layout_tab_stamps{position:absolute;top:-10000px;z-index:100;display:flex;flex-direction:column;align-items:flex-start}.flexlayout__layout_moveables_home{visibility:hidden;position:absolute;width:100px;height:100px;top:-20000px}.flexlayout__layout_main{position:relative}.flexlayout__layout_border_container,.flexlayout__layout_border_container_inner,.flexlayout__layout_main{display:flex;flex-basis:0px;min-width:0;min-height:0;flex-grow:1}.flexlayout__layout_border_container_inner{position:relative}.flexlayout__splitter{display:flex;align-items:center;justify-content:center;background-color:var(--color-splitter);touch-action:none;z-index:10;position:relative}.flexlayout__splitter:focus-visible{outline:2px solid var(--color-focus);outline-offset:-2px}.flexlayout__splitter_horz{width:var(--splitter-size);min-width:var(--splitter-size)}.flexlayout__splitter_horz:before{content:"";position:absolute;top:0;bottom:0;left:50%;width:var(--splitter-active-size);transform:translateX(-50%);z-index:1}.flexlayout__splitter_vert{height:var(--splitter-size);min-height:var(--splitter-size)}.flexlayout__splitter_vert:before{content:"";position:absolute;left:0;right:0;top:50%;height:var(--splitter-active-size);transform:translateY(-50%);z-index:1}@media (hover:hover){.flexlayout__splitter:hover{background-color:var(--color-splitter-hover);transition:background-color .1s ease-in;transition-delay:.05s;border-radius:5px}}.flexlayout__splitter_drag{position:absolute;display:flex;align-items:center;justify-content:center;z-index:1000;border-radius:5px;background-color:var(--color-splitter-drag)}.flexlayout__splitter_handle{background-color:var(--color-splitter-handle);border-radius:3px;visibility:var(--splitter-handle-visibility)}.flexlayout__splitter_handle_horz{width:3px;height:30px}.flexlayout__splitter_handle_vert{width:30px;height:3px}.flexlayout__outline_rect{position:absolute;pointer-events:none;box-sizing:border-box;border:2px solid var(--color-drag1);background:var(--color-drag1-background);border-radius:5px;z-index:1000}.flexlayout__outline_rect_edge{pointer-events:none;border:2px solid var(--color-drag2);background:var(--color-drag2-background);border-radius:5px;z-index:1000;box-sizing:border-box}.flexlayout__edge_rect{position:absolute;z-index:1000;background-color:var(--color-edge-marker);pointer-events:none;display:flex;align-items:center;justify-content:center}.flexlayout__drag_rect{color:var(--color-drag-rect);background-color:var(--color-drag-rect-background);border:2px solid var(--color-drag-rect-border);border-radius:5px;justify-content:center;flex-direction:column;padding:.3em .8em;word-wrap:break-word;font-size:var(--font-size);font-family:var(--font-family)}.flexlayout__drag_rect,.flexlayout__row{box-sizing:border-box;display:flex;overflow:hidden}.flexlayout__row{flex-basis:0px;min-width:0;min-height:0;position:relative}.flexlayout__tabset{position:relative;background-color:var(--color-tabset-background);box-sizing:border-box;font-family:var(--font-family)}.flexlayout__tabset,.flexlayout__tabset_container{display:flex;flex-direction:column;overflow:hidden;flex-grow:1}.flexlayout__tabset_container{flex-basis:0px;min-width:0;min-height:0}.flexlayout__tabset_tab_divider{width:4px}.flexlayout__tabset_content{display:flex;flex-basis:0px;min-width:0;min-height:0;flex-grow:1;box-sizing:border-box;position:relative}.flexlayout__tabset_leading{display:flex}.flexlayout__tabset_tabbar_outer{box-sizing:border-box;background-color:var(--color-tabset-background);overflow:hidden;display:flex;align-items:center;min-height:1.5em;font-size:var(--font-size);font-weight:var(--font-weight)}.flexlayout__tabset_tabbar_outer_top{padding:0 2px;border-bottom:1px solid var(--color-tabset-divider-line)}.flexlayout__tabset_tabbar_outer_bottom{padding:0 2px;border-top:1px solid var(--color-tabset-divider-line)}.flexlayout__tabset_tabbar_inner{position:relative;box-sizing:border-box;display:flex;flex-grow:1;scrollbar-width:none}.flexlayout__tabset_tabbar_inner::-webkit-scrollbar{display:none}.flexlayout__tabset_tabbar_inner_tab_container{position:relative;display:flex;padding-left:4px;padding-right:4px;box-sizing:border-box;white-space:nowrap;align-items:center}.flexlayout__tabset_tabbar_inner_tab_container_top{border-top:2px solid transparent}.flexlayout__tabset_tabbar_inner_tab_container_bottom{border-bottom:2px solid transparent}.flexlayout__tabset-selected{background-color:var(--color-tabset-background-selected)}.flexlayout__tabset-maximized{background-color:var(--color-tabset-background-maximized)}.flexlayout__tab_button_stamp{display:inline-flex;align-items:center;gap:.3em;white-space:nowrap;box-sizing:border-box}.flexlayout__tab{overflow:hidden;box-sizing:border-box;background-color:var(--color-tab-content);color:var(--color-text);position:absolute}.flexlayout__tab_moveable{position:relative;height:100%;min-width:1px;min-height:1px;overflow:auto;box-sizing:border-box}.flexlayout__tab_overlay{z-index:20;position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.239)}.flexlayout__tab_border_overlay{z-index:1000}.flexlayout__tab_overlay_raised{z-index:1001}.flexlayout__tab_layout_container{position:relative;height:100%;box-sizing:border-box}.flexlayout__tab_layout_container_user{position:relative;flex-grow:1;box-sizing:border-box}.flexlayout__tab_button{display:flex;gap:.3em;align-items:center;box-sizing:border-box;padding:3px .5em;font-weight:var(--font-weight)}.flexlayout__tab_button:focus-visible{outline:2px solid var(--color-focus);outline-offset:-2px}.flexlayout__tab_button{cursor:pointer}.flexlayout__tab_button_stretch{background-color:transparent;color:var(--color-tab-selected);width:100%;padding:3px 0;text-wrap:nowrap;display:flex;gap:.3em;align-items:center;box-sizing:border-box;cursor:pointer}@media (hover:hover){.flexlayout__tab_button_stretch:hover{color:var(--color-tab-selected)}}.flexlayout__tab_button--selected{background-color:var(--color-tab-selected-background);color:var(--color-tab-selected)}@media (hover:hover){.flexlayout__tab_button:hover{color:var(--color-tab-selected)}}.flexlayout__tab_button--unselected{background-color:var(--color-tab-unselected-background);color:var(--color-tab-unselected)}.flexlayout__tab_button_leading,.flexlayout__tab_button_pin{display:flex}.flexlayout__tab_button_content{display:flex;text-wrap:nowrap}.flexlayout__tab_button_textbox{border:none;font-family:var(--font-family);font-size:var(--font-size);font-weight:var(--font-weight);color:var(--color-tab-textbox);background-color:var(--color-tab-textbox-background);border:1px inset var(--color-1);border-radius:3px;width:10em}.flexlayout__tab_button_textbox:focus{outline:2px solid var(--color-focus);outline-offset:-1px}.flexlayout__tab_button_trailing{display:flex;visibility:hidden;border-radius:4px}.flexlayout__tab_button_trailing:hover{background-color:var(--color-toolbar-button-hover)}@media (hover:hover){.flexlayout__tab_button:hover .flexlayout__tab_button_trailing{visibility:visible}}.flexlayout__tab_button--selected .flexlayout__tab_button_trailing{visibility:visible}.flexlayout__tab_button_overflow{display:flex;align-items:center;border:none;color:var(--color-overflow);font-size:inherit;background-color:transparent;width:2em;overflow:hidden}.flexlayout__tab_toolbar{display:flex;align-items:center;gap:.3em;padding-left:.5em;padding-right:.3em}.flexlayout__tab_toolbar_icon{border:none;outline:none;font-size:inherit;margin:0;background-color:transparent;padding:1px}.flexlayout__tab_toolbar_icon:focus-visible{outline:2px solid var(--color-focus);outline-offset:-2px}.flexlayout__tab_toolbar_button{border:none;outline:none;font-size:inherit;margin:0;background-color:transparent;border-radius:4px;padding:1px}.flexlayout__tab_toolbar_button:focus-visible{outline:2px solid var(--color-focus);outline-offset:-2px}@media (hover:hover){.flexlayout__tab_toolbar_button:hover{background-color:var(--color-toolbar-button-hover)}}.flexlayout__tab_toolbar_sticky_buttons_container{display:flex;gap:.3em;padding-left:5px;align-items:center}.flexlayout__border{box-sizing:border-box;overflow:hidden;display:flex;font-family:var(--font-family);font-size:var(--font-size);font-weight:var(--font-weight);color:var(--color-border);background-color:var(--color-border-background)}.flexlayout__border_tab_contents{box-sizing:border-box;overflow:hidden;background-color:var(--color-border-tab-content)}.flexlayout__border_tab_overlay{position:absolute;z-index:100}.flexlayout__border_tab_overlay_top{top:0;left:0;right:0;flex-direction:column}.flexlayout__border_tab_overlay_bottom{bottom:0;left:0;right:0;flex-direction:column}.flexlayout__border_tab_overlay_left{left:0;top:0;bottom:0;flex-direction:row}.flexlayout__border_tab_overlay_right{right:0;top:0;bottom:0;flex-direction:row}.flexlayout__border_leading{display:flex}.flexlayout__border_top{border-bottom:1px solid var(--color-border-divider-line);align-items:center}.flexlayout__border_bottom{border-top:1px solid var(--color-border-divider-line);align-items:center}.flexlayout__border_left{border-right:1px solid var(--color-border-divider-line);align-content:center;flex-direction:column}.flexlayout__border_right{border-left:1px solid var(--color-border-divider-line);align-content:center;flex-direction:column}.flexlayout__border_inner{position:relative;box-sizing:border-box;align-items:center;display:flex;flex-grow:1;scrollbar-width:none}.flexlayout__border_inner::-webkit-scrollbar{display:none}.flexlayout__border_inner_tab_container{white-space:nowrap;display:flex;align-items:center;padding-left:2px;padding-right:2px;box-sizing:border-box;position:absolute}.flexlayout__border_inner_tab_container_right{transform-origin:top left;transform:rotate(90deg)}.flexlayout__border_inner_tab_container_left{flex-direction:row-reverse;transform-origin:top right;transform:rotate(-90deg)}.flexlayout__border_tab_divider{width:4px}.flexlayout__border_button{display:flex;gap:.3em;align-items:center;cursor:pointer;padding:3px .5em;margin:2px 0;box-sizing:border-box;white-space:nowrap;font-weight:var(--font-weight)}.flexlayout__border_button:focus-visible{outline:2px solid var(--color-focus);outline-offset:-2px}.flexlayout__border_button--selected{background-color:var(--color-border-tab-selected-background);color:var(--color-border-tab-selected)}@media (hover:hover){.flexlayout__border_button:hover{color:var(--color-border-tab-selected)}}.flexlayout__border_button--unselected{background-color:var(--color-border-tab-unselected-background);color:var(--color-border-tab-unselected)}.flexlayout__border_button_content,.flexlayout__border_button_leading{display:flex}.flexlayout__border_button_trailing{display:flex;border-radius:4px;visibility:hidden}@media (hover:hover){.flexlayout__border_button:hover .flexlayout__border_button_trailing{visibility:visible}}.flexlayout__border_button--selected .flexlayout__border_button_trailing{visibility:visible}.flexlayout__border_toolbar{display:flex;gap:.3em;align-items:center}.flexlayout__border_toolbar_left,.flexlayout__border_toolbar_right{flex-direction:column;padding-top:.5em;padding-bottom:.3em}.flexlayout__border_toolbar_bottom,.flexlayout__border_toolbar_top{padding-left:.5em;padding-right:.3em}.flexlayout__border_toolbar_button{border:none;outline:none;font-size:inherit;background-color:transparent;border-radius:4px;padding:1px}.flexlayout__border_toolbar_button:focus-visible{outline:2px solid var(--color-focus);outline-offset:-2px}@media (hover:hover){.flexlayout__border_toolbar_button:hover{background-color:var(--color-toolbar-button-hover)}}.flexlayout__border_toolbar_button_overflow{display:flex;align-items:center;border:none;color:var(--color-overflow);font-size:inherit;background-color:transparent;width:1.5em}.flexlayout__popup_menu{font-size:var(--font-size);font-family:var(--font-family);font-weight:var(--font-weight)}.flexlayout__popup_menu_item{padding:2px .5em;white-space:nowrap;cursor:pointer;border-radius:2px}.flexlayout__popup_menu_item:focus-visible{outline:2px solid var(--color-focus);outline-offset:-2px}.flexlayout__popup_menu_item--selected{font-weight:500;background-color:var(--color-tab-selected-background);color:var(--color-tab-selected)}@media (hover:hover){.flexlayout__popup_menu_item:hover{background-color:var(--color-6)}}.flexlayout__popup_menu_divider{height:1px;margin:4px 2px;background-color:var(--color-popup-border)}.flexlayout__popup_menu_container{box-shadow:inset 0 0 5px rgba(0,0,0,.15);border:1px solid var(--color-popup-border);color:var(--color-popup-unselected);background:var(--color-popup-unselected-background);border-radius:3px;position:absolute;z-index:3000;max-height:50%;min-width:100px;overflow:auto;padding:2px}.flexlayout__float_window{box-sizing:border-box;background-color:var(--color-tabset-background);border-radius:5px;box-shadow:0 0 10px rgba(0,0,0,.5);display:flex;flex-direction:column;overflow:hidden;z-index:2000}.flexlayout__float_window_header{display:flex;align-items:center;padding:2px 8px;background-color:var(--color-float-window-header-background);border-bottom:1px solid var(--color-tabset-divider-line);cursor:move;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-family:var(--font-family);font-size:.8em;min-height:15px}.flexlayout__float_window_content{position:relative;overflow:auto;flex-grow:1;display:flex;flex-direction:column;min-height:0;min-width:0;margin:5px}.flexlayout__floating_window _body{height:100%}.flexlayout__error_boundary_container,.flexlayout__floating_window_content{left:0;top:0;right:0;bottom:0;position:absolute}.flexlayout__error_boundary_container{display:flex;justify-content:center}.flexlayout__error_boundary_content{display:flex;align-items:center}.flexlayout__border_sizer{position:absolute;padding-top:6px;padding-bottom:5px;font-size:var(--font-size);font-family:var(--font-family);font-weight:var(--font-weight)}.flexlayout__mini_scrollbar{position:absolute;background-color:var(--color-mini-scroll-indicator);border-radius:5px;width:var(--size-mini-scroll-indicator);height:var(--size-mini-scroll-indicator);visibility:hidden;opacity:0;transition:opacity .3s ease-in-out,visibility .3s ease-in-out}.flexlayout__mini_scrollbar:hover{background-color:var(--color-mini-scroll-indicator-hovered);transition:background-color .3s ease-in-out}.flexlayout__mini_scrollbar_container{position:relative;display:flex;flex-grow:1;overflow:hidden}@media (hover:hover){.flexlayout__mini_scrollbar_container:hover .flexlayout__mini_scrollbar{opacity:1;visibility:visible}}.flexlayout__theme_dark .flexlayout__tabset-selected{background-image:linear-gradient(var(--color-background),var(--color-4))}.flexlayout__theme_dark .flexlayout__tabset-maximized{background-image:linear-gradient(var(--color-6),var(--color-2))}.flexlayout__theme_dark .flexlayout__tab_top{box-shadow:inset -2px 0 5px rgba(0,0,0,.1);border-top-left-radius:3px;border-top-right-radius:3px}.flexlayout__theme_dark .flexlayout__tab_bottom{box-shadow:inset -2px 0 5px rgba(0,0,0,.1);border-bottom-left-radius:3px;border-bottom-right-radius:3px}.flexlayout__theme_dark .flexlayout__border_button{box-shadow:inset 0 0 5px rgba(0,0,0,.15);border-radius:3px}.flexlayout__theme_gray .flexlayout__tabset-selected{background-image:linear-gradient(var(--color-background),var(--color-4));background-image:linear-gradient(var(--color-background),var(--color-3))}.flexlayout__theme_gray .flexlayout__tabset-maximized{background-image:linear-gradient(var(--color-3),var(--color-1))}.flexlayout__theme_gray .flexlayout__tab_button_top{box-shadow:inset -2px 0 5px rgba(0,0,0,.1);border-top-left-radius:3px;border-top-right-radius:3px}.flexlayout__theme_gray .flexlayout__tab_button_bottom{box-shadow:inset -2px 0 5px rgba(0,0,0,.1);border-bottom-left-radius:3px;border-bottom-right-radius:3px}.flexlayout__theme_gray .flexlayout__border_button{box-shadow:inset 0 0 5px rgba(0,0,0,.15);border-radius:3px}.flexlayout__theme_underline .flexlayout__tab_button{padding:2px .5em calc(4px - var(--underline_height)) .5em}.flexlayout__theme_underline .flexlayout__tab_button--selected{border-bottom:var(--underline_height) solid var(--color-underline)}.flexlayout__theme_underline .flexlayout__tab_button--unselected{border-bottom:var(--underline_height) solid transparent}.flexlayout__theme_underline .flexlayout__border_button{padding:2px .5em calc(4px - var(--underline_height)) .5em}.flexlayout__theme_underline .flexlayout__border_button--selected{border-bottom:var(--underline_height) solid var(--color-underline)}.flexlayout__theme_underline .flexlayout__border_button--unselected{border-bottom:var(--underline_height) solid transparent}.flexlayout__theme_underline .flexlayout__border_tab_divider,.flexlayout__theme_underline .flexlayout__tabset_tab_divider{width:1px;height:.8em;margin:0 6px;background-color:#ddd}.flexlayout__theme_underline .flexlayout__tab_button_textbox{border:none}.flexlayout__theme_rounded .flexlayout__tabset{padding:3px;border-radius:10px}.flexlayout__theme_rounded .flexlayout__tabset_content{padding:1px 3px 3px;border-bottom-left-radius:10px;border-bottom-right-radius:10px}.flexlayout__theme_rounded .flexlayout__tab_border{border-radius:10px;padding:5px}.flexlayout__theme_rounded .flexlayout__border_tab_contents{border-radius:10px}.flexlayout__theme_rounded .flexlayout__tab_button{border-radius:var(--tab-button-radius);padding:2px .8em}.flexlayout__theme_rounded .flexlayout__border_button{border-radius:var(--border-button-radius);padding:2px .8em}.flexlayout__theme_rounded .flexlayout__tabset_tabbar_outer_top{border-bottom:unset;padding-bottom:1px}.flexlayout__theme_rounded .flexlayout__tabset_tabbar_inner_tab_container_top{border-bottom:2px solid transparent}.flexlayout__theme_rounded .flexlayout__border_bottom{border-top:2px solid var(--color-border-divider-line)}.flexlayout__theme_rounded .flexlayout__border_sizer{padding-bottom:6px}.flexlayout__theme_rounded .flexlayout__border_button_trailing:hover,.flexlayout__theme_rounded .flexlayout__tab_button_trailing:hover{background-color:var(--color-3)}.flexlayout__theme_alpha_light .flexlayout__tab{border:5px solid var(--color-background);border-radius:5px}.flexlayout__theme_alpha_light .flexlayout__splitter_border .flexlayout__splitter_handle{visibility:visible}.flexlayout__theme_alpha_light .flexlayout__tabset_tabbar_outer_top{border-bottom:unset}.flexlayout__theme_alpha_light .flexlayout__tabset_tabbar_outer_bottom{border-top:unset}.flexlayout__theme_alpha_light .flexlayout__tab_button{border-bottom:2px solid transparent;padding:4px 12px}.flexlayout__theme_alpha_light .flexlayout__tab_button--selected:hover{background-color:var(--color-background)}.flexlayout__theme_alpha_light .flexlayout__tabset_tabbar_outer_top .flexlayout__tab_button--selected{border-top-left-radius:var(--tab-button-radius);border-top-right-radius:var(--tab-button-radius)}.flexlayout__theme_alpha_light .flexlayout__tabset_tabbar_outer_bottom .flexlayout__tab_button--selected{border-bottom-left-radius:var(--tab-button-radius);border-bottom-right-radius:var(--tab-button-radius)}.flexlayout__theme_alpha_light .flexlayout__tabset_tab_spacer{width:12px}.flexlayout__theme_alpha_light .flexlayout__border_tab_divider,.flexlayout__theme_alpha_light .flexlayout__tabset_tab_divider{width:2px;border-radius:2px;height:.8em;margin:0 5px;background-color:#ddd}.flexlayout__theme_alpha_light .flexlayout__tabset_tab_divider_selected_after,.flexlayout__theme_alpha_light .flexlayout__tabset_tab_divider_selected_before{width:12px;height:100%;margin:unset;border-radius:unset;background-color:var(--color-tab-selected-background)}.flexlayout__theme_alpha_light .flexlayout__tabset_tab_divider_inner{height:100%}.flexlayout__theme_alpha_light .flexlayout__tabset-selected{--tab-divider-bg:var(--color-tabset-background-selected)}.flexlayout__theme_alpha_light .flexlayout__tabset-maximized{--tab-divider-bg:var(--color-tabset-background-maximized)}.flexlayout__theme_alpha_light .flexlayout__tabset_tabbar_outer_top .flexlayout__tabset_tab_divider_selected_before .flexlayout__tabset_tab_divider_inner{border-bottom-right-radius:var(--tab-button-radius);background-color:var(--tab-divider-bg,var(--color-tabset-background))}.flexlayout__theme_alpha_light .flexlayout__tabset_tabbar_outer_top .flexlayout__tabset_tab_divider_selected_after .flexlayout__tabset_tab_divider_inner{border-bottom-left-radius:var(--tab-button-radius);background-color:var(--tab-divider-bg,var(--color-tabset-background))}.flexlayout__theme_alpha_light .flexlayout__tabset_tabbar_outer_bottom .flexlayout__tabset_tab_divider_selected_before .flexlayout__tabset_tab_divider_inner{border-top-right-radius:var(--tab-button-radius);background-color:var(--tab-divider-bg,var(--color-tabset-background))}.flexlayout__theme_alpha_light .flexlayout__tabset_tabbar_outer_bottom .flexlayout__tabset_tab_divider_selected_after .flexlayout__tabset_tab_divider_inner{border-top-left-radius:var(--tab-button-radius);background-color:var(--tab-divider-bg,var(--color-tabset-background))}.flexlayout__theme_alpha_light .flexlayout__border_button{border-radius:var(--border-button-radius);margin:3px;padding:3px 8px}.flexlayout__theme_alpha_light .flexlayout__border_button--selected{box-shadow:0 1px 2px rgba(0,0,0,.05)}.flexlayout__theme_alpha_light .flexlayout__border_sizer{padding-bottom:8px}.flexlayout__theme_alpha_light .flexlayout__popup_menu_container{box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);border:1px solid var(--color-2);padding:4px}.flexlayout__theme_alpha_light .flexlayout__popup_menu_item{border-radius:4px;padding:6px 8px}.flexlayout__theme_alpha_light .flexlayout__popup_menu_item:hover{background-color:var(--color-1)}.flexlayout__theme_alpha_dark .flexlayout__tab{border:5px solid var(--color-background);border-radius:5px}.flexlayout__theme_alpha_dark .flexlayout__splitter_border .flexlayout__splitter_handle{visibility:visible}.flexlayout__theme_alpha_dark .flexlayout__tabset_tabbar_outer_top{border-bottom:unset}.flexlayout__theme_alpha_dark .flexlayout__tabset_tabbar_outer_bottom{border-top:unset}.flexlayout__theme_alpha_dark .flexlayout__tab_button{border-bottom:2px solid transparent;padding:4px 12px}.flexlayout__theme_alpha_dark .flexlayout__tab_button--selected:hover{background-color:var(--color-background)}.flexlayout__theme_alpha_dark .flexlayout__tabset_tabbar_outer_top .flexlayout__tab_button--selected{border-top-left-radius:var(--tab-button-radius);border-top-right-radius:var(--tab-button-radius)}.flexlayout__theme_alpha_dark .flexlayout__tabset_tabbar_outer_bottom .flexlayout__tab_button--selected{border-bottom-left-radius:var(--tab-button-radius);border-bottom-right-radius:var(--tab-button-radius)}.flexlayout__theme_alpha_dark .flexlayout__tabset_tab_spacer{width:12px}.flexlayout__theme_alpha_dark .flexlayout__border_tab_divider,.flexlayout__theme_alpha_dark .flexlayout__tabset_tab_divider{width:2px;border-radius:2px;height:.8em;margin:0 5px;background-color:#333}.flexlayout__theme_alpha_dark .flexlayout__tabset_tab_divider_selected_after,.flexlayout__theme_alpha_dark .flexlayout__tabset_tab_divider_selected_before{width:12px;height:100%;margin:unset;border-radius:unset;background-color:var(--color-tab-selected-background)}.flexlayout__theme_alpha_dark .flexlayout__tabset_tab_divider_inner{height:100%}.flexlayout__theme_alpha_dark .flexlayout__tabset-selected{--tab-divider-bg:var(--color-tabset-background-selected)}.flexlayout__theme_alpha_dark .flexlayout__tabset-maximized{--tab-divider-bg:var(--color-tabset-background-maximized)}.flexlayout__theme_alpha_dark .flexlayout__tabset_tabbar_outer_top .flexlayout__tabset_tab_divider_selected_before .flexlayout__tabset_tab_divider_inner{border-bottom-right-radius:var(--tab-button-radius);background-color:var(--tab-divider-bg,var(--color-tabset-background))}.flexlayout__theme_alpha_dark .flexlayout__tabset_tabbar_outer_top .flexlayout__tabset_tab_divider_selected_after .flexlayout__tabset_tab_divider_inner{border-bottom-left-radius:var(--tab-button-radius);background-color:var(--tab-divider-bg,var(--color-tabset-background))}.flexlayout__theme_alpha_dark .flexlayout__tabset_tabbar_outer_bottom .flexlayout__tabset_tab_divider_selected_before .flexlayout__tabset_tab_divider_inner{border-top-right-radius:var(--tab-button-radius);background-color:var(--tab-divider-bg,var(--color-tabset-background))}.flexlayout__theme_alpha_dark .flexlayout__tabset_tabbar_outer_bottom .flexlayout__tabset_tab_divider_selected_after .flexlayout__tabset_tab_divider_inner{border-top-left-radius:var(--tab-button-radius);background-color:var(--tab-divider-bg,var(--color-tabset-background))}.flexlayout__theme_alpha_dark .flexlayout__splitter{transition:background-color .2s}.flexlayout__theme_alpha_dark .flexlayout__splitter:hover{border-radius:0}.flexlayout__theme_alpha_dark .flexlayout__border_button{border-radius:var(--border-button-radius);margin:3px;padding:3px 8px}.flexlayout__theme_alpha_dark .flexlayout__border_button--selected{box-shadow:0 1px 2px rgba(0,0,0,.2)}.flexlayout__theme_alpha_dark .flexlayout__border_sizer{padding-bottom:8px}.flexlayout__theme_alpha_dark .flexlayout__popup_menu_container{box-shadow:0 10px 15px -3px rgba(0,0,0,.4),0 4px 6px -2px rgba(0,0,0,.2);border:1px solid var(--color-2);padding:4px}.flexlayout__theme_alpha_dark .flexlayout__popup_menu_item{border-radius:4px;padding:6px 8px}.flexlayout__theme_alpha_dark .flexlayout__popup_menu_item:hover{background-color:var(--color-1)}.flexlayout__theme_alpha_rounded .flexlayout__tabset{padding:2px;border-radius:12px}.flexlayout__theme_alpha_rounded .flexlayout__splitter_border .flexlayout__splitter_handle{visibility:visible}.flexlayout__theme_alpha_rounded .flexlayout__float_window{background-color:var(--color-2)}.flexlayout__theme_alpha_rounded .flexlayout__float_window_header{background-color:var(--color-2);border-bottom:none}.flexlayout__theme_alpha_rounded .flexlayout__tab_border{border-radius:12px}.flexlayout__theme_alpha_rounded .flexlayout__border_tab_contents{border-radius:var(--tab-button-radius)}.flexlayout__theme_alpha_rounded .flexlayout__tab_button{border-radius:var(--tab-button-radius);padding:4px 12px;margin:2px}.flexlayout__theme_alpha_rounded .flexlayout__border_button{border-radius:var(--border-button-radius);padding:4px 12px;margin:2px}.flexlayout__theme_alpha_rounded .flexlayout__border_sizer{padding-bottom:10px}.flexlayout__theme_alpha_rounded .flexlayout__popup_menu_container{border-radius:8px;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);border:1px solid var(--color-2);padding:6px}.flexlayout__theme_alpha_rounded .flexlayout__popup_menu_item{border-radius:6px;padding:8px 12px}.flexlayout__theme_alpha_rounded .flexlayout__popup_menu_item:hover{background-color:var(--color-1)}.flexlayout__theme_aria .flexlayout__tab{border:5px solid var(--color-background);border-radius:5px}.flexlayout__theme_aria .flexlayout__splitter_border .flexlayout__splitter_handle{visibility:visible}.flexlayout__theme_aria .flexlayout__tabset_tabbar_outer_top{border-bottom:unset}.flexlayout__theme_aria .flexlayout__tabset_tabbar_outer_bottom{border-top:unset}.flexlayout__theme_aria .flexlayout__tab_button{border-bottom:2px solid transparent;padding:4px 12px}.flexlayout__theme_aria .flexlayout__tab_button--selected:hover{background-color:var(--color-background)}.flexlayout__theme_aria .flexlayout__tabset_tabbar_outer_top .flexlayout__tab_button--selected{border-top-left-radius:var(--tab-button-radius);border-top-right-radius:var(--tab-button-radius)}.flexlayout__theme_aria .flexlayout__tabset_tabbar_outer_bottom .flexlayout__tab_button--selected{border-bottom-left-radius:var(--tab-button-radius);border-bottom-right-radius:var(--tab-button-radius)}.flexlayout__theme_aria .flexlayout__tabset_tab_spacer{width:12px}.flexlayout__theme_aria .flexlayout__border_tab_divider,.flexlayout__theme_aria .flexlayout__tabset_tab_divider{width:2px;border-radius:2px;height:.8em;margin:0 5px;background-color:#ddd}.flexlayout__theme_aria .flexlayout__tabset_tab_divider_selected_after,.flexlayout__theme_aria .flexlayout__tabset_tab_divider_selected_before{width:12px;height:100%;margin:unset;border-radius:unset;background-color:var(--color-tab-selected-background)}.flexlayout__theme_aria .flexlayout__tabset_tab_divider_inner{height:100%}.flexlayout__theme_aria .flexlayout__tabset-selected{--tab-divider-bg:var(--color-tabset-background-selected)}.flexlayout__theme_aria .flexlayout__tabset-maximized{--tab-divider-bg:var(--color-tabset-background-maximized)}.flexlayout__theme_aria .flexlayout__tabset_tabbar_outer_top .flexlayout__tabset_tab_divider_selected_before .flexlayout__tabset_tab_divider_inner{border-bottom-right-radius:var(--tab-button-radius);background-color:var(--tab-divider-bg,var(--color-tabset-background))}.flexlayout__theme_aria .flexlayout__tabset_tabbar_outer_top .flexlayout__tabset_tab_divider_selected_after .flexlayout__tabset_tab_divider_inner{border-bottom-left-radius:var(--tab-button-radius);background-color:var(--tab-divider-bg,var(--color-tabset-background))}.flexlayout__theme_aria .flexlayout__tabset_tabbar_outer_bottom .flexlayout__tabset_tab_divider_selected_before .flexlayout__tabset_tab_divider_inner{border-top-right-radius:var(--tab-button-radius);background-color:var(--tab-divider-bg,var(--color-tabset-background))}.flexlayout__theme_aria .flexlayout__tabset_tabbar_outer_bottom .flexlayout__tabset_tab_divider_selected_after .flexlayout__tabset_tab_divider_inner{border-top-left-radius:var(--tab-button-radius);background-color:var(--tab-divider-bg,var(--color-tabset-background))}.flexlayout__theme_aria .flexlayout__border_button{border-radius:var(--border-button-radius);margin:3px;padding:3px 8px}.flexlayout__theme_aria .flexlayout__border_button--selected{box-shadow:0 1px 2px rgba(0,0,0,.05)}.flexlayout__theme_aria .flexlayout__border_sizer{padding-bottom:8px}.flexlayout__theme_aria .flexlayout__popup_menu_container{box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);border:1px solid var(--color-2);padding:4px}.flexlayout__theme_aria .flexlayout__popup_menu_item{border-radius:4px;padding:6px 8px}.flexlayout__theme_aria .flexlayout__popup_menu_item:hover{background-color:var(--color-1)}.fortune-container{display:flex;width:100%;height:100%;margin:0;padding:0;flex-direction:column;font-family:Helvetica Neue,Helvetica,Arial,PingFang SC,Hiragino Sans GB,Heiti SC,Microsoft YaHei,WenQuanYi Micro Hei,sans-serif;background-color:#fff;position:relative}.fortune-workarea{width:100%}.fortune-popover-backdrop{position:absolute;top:0;left:0;z-index:1003;height:100%;width:100%}.fortune-modal-container{background:hsla(0,0%,100%,.5);display:flex;align-items:center;justify-content:center}html::-webkit-scrollbar-button{display:none}.fortune-stat-area{display:flex;justify-content:flex-end;align-items:center}.fortune-sheet-container{display:flex;flex:1;flex-direction:column}.fortune-col-body{display:flex;flex:1;flex-direction:row}.fortune-sheet-area{flex:1;position:relative}.fortune-sheet-canvas,.fortune-sheet-canvas-placeholder{width:100%;height:100%;display:block}.fortune-sheet-canvas{position:absolute}.fortune-sheet-overlay{position:absolute;width:100%;height:100%;outline-style:none}.fortune-cell-area{border-collapse:collapse;position:relative;overflow:hidden;outline-style:none;cursor:default}.fortune-row-body{display:flex;flex-direction:row}.fortune-row-header{position:relative;flex-shrink:0;outline-style:none;color:#5e5e5e;overflow:hidden;margin-top:-2px;padding:2px 0 0;cursor:default;width:45px}.fortune-row-header-hover{z-index:11;border:0;background-color:hsla(0,0%,76%,.4)}.fortune-row-header-hover,.fortune-row-header-selected{position:absolute;right:0;width:100%;margin-top:2px;display:none}.fortune-row-header-selected{z-index:10;border-right:1px solid #0188fb;background-color:rgba(76,76,76,.1)}.fortune-col-header-wrap{display:flex;flex-direction:row}.fortune-col-header{color:#5e5e5e;overflow:hidden;padding:0;cursor:default;flex:1;height:19px;outline-style:none;position:relative}.fortune-col-header-hover{color:#5e5e5e;cursor:default;position:absolute;z-index:11;border:0;bottom:0;height:100%;margin-left:0;display:none;background-color:hsla(0,0%,76%,.4)}.fortune-col-header-hover .header-arrow{position:absolute;right:6px;top:50%;transform:translateY(-44%)}.fortune-col-header-selected{color:#5e5e5e;cursor:default;position:absolute;z-index:10;border-bottom:1px solid #0188fb;bottom:0;height:100%;margin-left:0;display:none;background-color:rgba(76,76,76,.1)}.fortune-left-top{width:44.5px;height:18.5px;position:relative;padding-top:0;border:0 solid #dfdfdf;border-width:0 1px 1px 0;padding-left:0;cursor:pointer;background-color:#fff}.fortune-add-row-button{padding:1px 20px;display:inline-flex;align-items:center;margin:0 8px;border-radius:4px;font-size:14px;line-height:20px;outline:none;cursor:pointer;color:#262a33;background-color:#fff;border:1px solid #c8c8c8}.luckysheet-cell-selected-focus{position:absolute;pointer-events:none;z-index:14;margin:0;background:rgba(0,80,208,.15);display:none}.fortune-selection-copy{position:absolute;pointer-events:none;z-index:18;border:none;margin:0}.fortune-selection-copy .fortune-copy{position:absolute;z-index:18;background-color:transparent}.fortune-selection-highlight{position:absolute;z-index:14;border:none;margin:0}.fortune-cell-selected-extend{pointer-events:none;border:1px dashed #0188fb}.fortune-cell-selected-extend,.fortune-cell-selected-move{position:absolute;z-index:16;margin:-1px 0 0 -1px;display:none}.fortune-cell-selected-move{cursor:move;border:2px solid #0188fb}.luckysheet-cell-selected{position:absolute;pointer-events:none;z-index:15;border:1px solid #0188fb;margin:-1px 0 0 -1px;background:rgba(1,136,251,.15);display:none;box-sizing:content-box}.luckysheet-cs-inner-border{pointer-events:none;border:1px solid #fff;position:absolute;top:0;bottom:0;left:0;right:0}.luckysheet-cs-fillhandle{position:absolute;width:6px;height:6px;bottom:-5px;cursor:crosshair;background-color:#0188fb;border:1px solid #fff;z-index:16;pointer-events:auto;right:-5px}.luckysheet-cs-draghandle{position:absolute;cursor:move;background-color:#fff;opacity:.01;z-index:15;pointer-events:auto;border:2px solid #fff}.luckysheet-cs-draghandle-top{top:-4px;left:-2px;right:-2px;height:2px}.luckysheet-cs-draghandle-bottom{right:0;left:-2px;bottom:-4px;height:2px}.luckysheet-cs-draghandle-left{top:0;left:-4px;bottom:0;width:2px}.luckysheet-cs-draghandle-right{top:0;right:-4px;bottom:0;width:2px}.luckysheet-cs-touchhandle{display:none;position:absolute;width:16px;height:16px;padding:5px;z-index:100;pointer-events:auto;touch-action:auto}.luckysheet-cs-touchhandle:before{content:"";display:block;width:16px;height:16px;border:.5px solid rgba(0,0,0,.15);background-color:#fff;box-sizing:border-box;border-radius:50%}.luckysheet-cs-touchhandle-lt{left:-13px;top:-13px}.luckysheet-cs-touchhandle-lb{left:-13px;bottom:-13px}.luckysheet-cs-touchhandle-rt{right:-13px;top:-13px}.luckysheet-cs-touchhandle-rb{right:-13px;bottom:-13px}.luckysheet-cs-touchhandle .luckysheet-cs-touchhandle-btn{position:absolute;width:10px;height:10px;left:8px;top:8px;background-color:#018ffb;background-position:50%;box-sizing:border-box;border-radius:50%;z-index:11}.luckysheet-input-box{position:absolute;font:normal normal 400 13px arial,sans,sans-serif;z-index:15;display:flex;flex-direction:column}.luckysheet-input-box-inner{font:normal normal 400 13px arial,sans,sans-serif;text-align:left;max-height:9900px;max-width:9900px;border:1px solid #5292f7;padding:0 2px;margin:0;resize:none;overflow:hidden;white-space:pre-wrap;outline:none;box-shadow:0 2px 5px rgba(0,0,0,.4);word-wrap:break-word;background-color:#fff;font-size:13px;right:auto;overflow-y:auto;box-sizing:border-box}.luckysheet-cell-input{width:100%;margin:0;outline:none;cursor:text;white-space:pre-wrap}.luckysheet-formula-text-color{color:#000}.luckysheet-formula-text-string{color:#228b22}.luckysheet-cell-flow{margin:0;padding:0;border:0;position:relative;touch-action:manipulation}.luckysheet-cell-flow-clip{border-collapse:collapse;cursor:default;width:5000000px;touch-action:manipulation;overflow:hidden}.luckysheet-cell-flow-col{margin:0;padding:0;border:0;position:relative;touch-action:manipulation;overflow:hidden;float:left;direction:ltr}.luckysheet-cell-sheettable{position:relative;text-align:left;font-size:11pt;color:#000;text-decoration:none}.luckysheet-bottom-controll-row{position:absolute;height:30px;bottom:38px;left:0;z-index:1000}#luckysheet-bottom-add-row{padding:5px 20px;margin-right:5px;margin-top:-2px}#luckysheet-bottom-add-row-input{width:40px;min-width:40px}#luckysheet-bottom-return-top{padding:5px 6px;margin-left:10px;margin-top:-2px}.luckysheet-cell-flow-column{position:absolute;height:inherit;width:inherit;top:0;left:0;z-index:1;touch-action:manipulation}.luckysheet-cell-flow-column-line{position:absolute;border-right:1px solid #d4d4d4;height:inherit}.luckysheet-cell-flow-row{text-align:left;position:absolute;height:inherit;width:inherit;top:0;left:0;z-index:1;touch-action:manipulation}.luckysheet-cell-flow-row-line{position:absolute;border-bottom:1px solid #d4d4d4;width:inherit}.fortune-change-size-line,.fortune-cols-change-size,.fortune-cols-freeze-handle,.fortune-freeze-drag-line,.fortune-rows-change-size,.fortune-rows-freeze-handle{-webkit-user-drag:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;position:absolute;z-index:12}.fortune-cols-change-size{width:5px;height:100%;background:#0188fb;cursor:ew-resize;opacity:0}.fortune-rows-change-size{width:100%;height:5px;background:#0188fb;cursor:ns-resize;opacity:0}.fortune-change-size-line{border-color:#0188fb;border-style:solid;z-index:15;cursor:ew-resize}.fortune-cols-freeze-handle{left:0;width:3px;height:100%}.fortune-cols-freeze-handle,.fortune-rows-freeze-handle{position:absolute;background-color:#ddd;cursor:grab;z-index:20}.fortune-rows-freeze-handle{top:0;height:3px;width:100%}.fortune-freeze-drag-line{border-color:#ccc;border-style:solid;z-index:15;cursor:ew-resize}.luckysheet-postil-dialog-move{position:absolute;margin:0;padding:0;top:0;left:0;bottom:0;right:0;pointer-events:none}.luckysheet-postil-dialog-move .luckysheet-postil-dialog-move-item{position:absolute;pointer-events:all;cursor:move}.luckysheet-postil-dialog-move .luckysheet-postil-dialog-move-item-t{width:100%;height:3px;left:0;top:-4px}.luckysheet-postil-dialog-move .luckysheet-postil-dialog-move-item-r{width:3px;height:100%;right:-4px;top:0}.luckysheet-postil-dialog-move .luckysheet-postil-dialog-move-item-b{width:100%;height:3px;left:0;bottom:-4px}.luckysheet-postil-dialog-move .luckysheet-postil-dialog-move-item-l{width:3px;height:100%;left:-4px;top:0}.luckysheet-postil-show-active .luckysheet-postil-dialog-move .luckysheet-postil-dialog-move-item{border-color:#0188fb}.luckysheet-postil-dialog-resize{position:absolute;margin:0;padding:0;top:-2px;left:-2px;bottom:-2px;right:-2px;pointer-events:none}.luckysheet-postil-dialog-resize .luckysheet-postil-dialog-resize-item{position:absolute;height:6px;width:6px;border:1px solid #0188fb;pointer-events:all}.luckysheet-postil-dialog-resize .luckysheet-postil-dialog-resize-item-lt{left:-6px;top:-6px;cursor:nw-resize}.luckysheet-postil-dialog-resize .luckysheet-postil-dialog-resize-item-mt{left:50%;top:-6px;margin-left:-4px;cursor:n-resize}.luckysheet-postil-dialog-resize .luckysheet-postil-dialog-resize-item-lm{top:50%;left:-6px;margin-top:-4px;cursor:w-resize}.luckysheet-postil-dialog-resize .luckysheet-postil-dialog-resize-item-rm{top:50%;right:-6px;margin-top:-4px;cursor:e-resize}.luckysheet-postil-dialog-resize .luckysheet-postil-dialog-resize-item-rt{right:-6px;top:-6px;cursor:ne-resize}.luckysheet-postil-dialog-resize .luckysheet-postil-dialog-resize-item-lb{left:-6px;bottom:-6px;cursor:sw-resize}.luckysheet-postil-dialog-resize .luckysheet-postil-dialog-resize-item-mb{left:50%;bottom:-6px;margin-left:-4px;cursor:s-resize}.luckysheet-postil-dialog-resize .luckysheet-postil-dialog-resize-item-rb{right:-6px;bottom:-6px;cursor:se-resize}.fortune-selection-copy-top{left:0;right:0;height:2px;top:0;background-position:bottom}.fortune-selection-copy-right{top:0;bottom:0;width:2px;right:0}.fortune-selection-copy-bottom{left:0;right:0;height:2px;bottom:0}.fortune-selection-copy-left{top:0;bottom:0;width:2px;left:0;background-position:100%}.fortune-selection-copy-hc{position:absolute;top:0;right:0;bottom:0;left:0;border:2px dashed #12a5ff;z-index:8}.luckysheet-modal-dialog-resize{position:absolute;border:2px solid #0188fb;margin:0;padding:0;top:-2px;left:-2px;bottom:-2px;right:-2px;pointer-events:none}.luckysheet-modal-dialog-resize-item{position:absolute;height:6px;width:6px;background:#fff;border:2px solid #0188fb;pointer-events:all;border-radius:6px}.luckysheet-modal-dialog-resize-item-lt{left:-6px;top:-6px;cursor:se-resize}.luckysheet-modal-dialog-resize-item-mt{left:50%;top:-6px;margin-left:-4px;cursor:s-resize}.luckysheet-modal-dialog-resize-item-rt{right:-6px;top:-6px;cursor:ne-resize}.luckysheet-modal-dialog-resize-item-lm{top:50%;left:-6px;margin-top:-4px;cursor:w-resize}.luckysheet-modal-dialog-resize-item-rm{top:50%;right:-6px;margin-top:-4px;cursor:w-resize}.luckysheet-modal-dialog-resize-item-lb{left:-6px;bottom:-6px;cursor:ne-resize}.luckysheet-modal-dialog-resize-item-mb{left:50%;bottom:-6px;margin-left:-4px;cursor:s-resize}.luckysheet-modal-dialog-resize-item-rb{right:-6px;bottom:-6px;cursor:se-resize}.fortune-formula-functionrange-highlight .fortune-copy{background-image:none;background:#0188fb;position:absolute;z-index:18;cursor:move;opacity:.9;box-sizing:content-box}.fortune-formula-functionrange-highlight .fortune-selection-copy-top{top:-2px;border-top:2px solid #fff;border-bottom:2px solid #fff}.fortune-formula-functionrange-highlight .fortune-selection-copy-right{right:-2px;border-left:2px solid #fff;border-right:2px solid #fff}.fortune-formula-functionrange-highlight .fortune-selection-copy-bottom{bottom:-2px;border-top:2px solid #fff;border-bottom:2px solid #fff}.fortune-formula-functionrange-highlight .fortune-selection-copy-left{left:-2px;border-left:2px solid #fff;border-right:2px solid #fff}.fortune-formula-functionrange-highlight .fortune-selection-copy-hc{border:2px solid #5e5e5e;opacity:.03;z-index:auto}.fortune-selection-highlight-lt{left:-3px;top:-3px;cursor:se-resize}.fortune-selection-highlight-rt{right:-3px;top:-3px;cursor:ne-resize}.fortune-selection-highlight-lb{left:-3px;bottom:-3px;cursor:ne-resize}.fortune-selection-highlight-rb{right:-3px;bottom:-3px;cursor:se-resize}.fortune-formula-functionrange-highlight .luckysheet-highlight{position:absolute;z-index:19;border:1px solid #fff;background:#0188fb;width:6px;height:6px}.fortune-presence-username{position:absolute;padding:2px 6px;left:-2px;font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;box-sizing:content-box;color:#fff}.fortune-presence-selection{position:absolute;border-style:solid;border-width:1;opacity:.7}.luckysheet-filter-options{color:#897bff;cursor:pointer;position:absolute;z-index:200;border:1px solid #897bff;border-radius:3px;top:3px;margin-left:0;display:"block";padding:0 4px;font-size:12px;height:15px;background:#fff}.luckysheet-filter-options:hover{color:#fff;border:1px solid #fff;background:#897bff}.luckysheet-filter-options-active{color:#fff;border:1px solid #897bff;padding:0 1px;background:#897bff}.caret{margin-top:6px;width:0;height:0;display:inline-block;border:4px solid transparent}.caret.down{border-top-color:#897bff}.luckysheet-filter-options:hover .caret.down{border-top-color:#fff}.luckysheet-filter-selected{background:#ffffff00}#luckysheet-dataVerification-showHintBox{display:none;padding:10px;background-color:#fff;border:1px solid #ccc;box-shadow:0 2px 4px rgba(0,0,0,.2);position:absolute;z-index:1000;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:default;white-space:nowrap;font-size:12px}#luckysheet-dataVerification-dropdown-btn{display:none;width:20px;height:20px;background-color:#fff;position:absolute;z-index:10;overflow:hidden}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0;white-space:nowrap}.luckysheet-formula-search-c{position:absolute;border:1px solid rgba(0,0,0,.2);box-shadow:0 2px 4px rgba(0,0,0,.2);color:#535353;font-size:12px;background:#fff;z-index:1003;width:300px}.luckysheet-formula-search-c .luckysheet-formula-search-item{background:#fff;padding:5px 10px;cursor:pointer}.luckysheet-formula-search-c .luckysheet-formula-search-item .luckysheet-formula-search-detail{display:none;color:#444}.luckysheet-formula-search-c .luckysheet-formula-search-item .luckysheet-formula-search-func{color:#222;font-size:14px}.luckysheet-formula-search-c .luckysheet-formula-search-item-active{display:block;border-top:1px solid #ebebeb;border-bottom:1px solid #ebebeb;background:#f5f5f5}.luckysheet-formula-search-c .luckysheet-formula-search-item-active .luckysheet-formula-search-detail{display:block}.luckysheet-formula-help-c{position:absolute;border:1px solid rgba(0,0,0,.2);box-shadow:0 2px 4px rgba(0,0,0,.2);color:#535353;font-size:12px;background:#fff;z-index:1003;width:300px}.luckysheet-formula-help-c .luckysheet-formula-help-content{max-height:300px;overflow-y:scroll}.luckysheet-formula-help-content-example{margin-top:5px}.luckysheet-formula-help-title{display:block;border-top:1px solid #ebebeb;border-bottom:1px solid #ebebeb;background:#f5f5f5;padding:2px 10px;font-size:14px}.luckysheet-formula-help-title-formula{width:250px;word-break:break-word}.luckysheet-arguments-help-section{margin-top:5px;margin-bottom:5px;color:#222}.luckysheet-arguments-help-section-title{padding:1px 10px;color:#666}.luckysheet-arguments-help-parameter-content{padding:1px 10px;display:inline-block;word-wrap:break-word}.luckysheet-arguments-help-formula{padding:1px 10px;font-size:14px}.luckysheet-arguments-help-parameter-active{background-color:#fff9b2}.luckysheet-formula-help-collapse{position:absolute;top:0;right:25px;font-size:16px;cursor:pointer;color:#bbb}.luckysheet-formula-help-close{position:absolute;top:0;right:5px;font-size:16px;cursor:pointer;color:#bbb}.luckysheet-formula-help-close:hover,.luckysheet-formula-help-collapse:hover{color:#555}.luckysheet-scrollbar-ltr{position:absolute;overflow:hidden;z-index:1003}.luckysheet-scrollbar-ltr div{height:1px;width:1px}.luckysheet-scrollbar-x{bottom:0;overflow-x:scroll}.luckysheet-scrollbar-y{right:0;top:0;overflow-y:scroll}.luckysheet-scrollbar-ltr::-webkit-scrollbar{background-color:transparent;width:8px;height:8px}.luckysheet-scrollbar-ltr::-webkit-scrollbar-track{background-color:transparent}.luckysheet-scrollbar-ltr::-webkit-scrollbar-thumb{background-color:#babac0;border-radius:16px}.luckysheet-scrollbar-ltr::-webkit-scrollbar-button{display:none}.fortune-dialog{max-width:90%;max-height:90%;overflow:scroll;border-radius:6px;background:#fff;box-shadow:5px 5px 30px rgba(0,0,0,.1);box-sizing:border-box;overflow:auto}.fortune-dialog-box-button-container{display:flex;align-items:center;justify-content:center}.fortune-dialog-box-content{padding:0 25px}.fortune-dialog-box-button-container{padding-top:10px;padding-bottom:20px}.fortune-message-box-button{display:inline-flex;align-items:center;padding:6px 12px;margin:0 8px;border:none;border-radius:4px;font-size:14px;line-height:20px;outline:none;cursor:pointer}.fortune-message-box-button.button-default{color:#262a33;background-color:#fff;border:1px solid #ebebeb}.fortune-message-box-button.button-primary{color:#fff;background-color:#0188fb}.fortune-modal-dialog-header{outline:0;display:flex;justify-content:flex-end}.fortune-modal-dialog-icon-close{color:#d4d4d4;opacity:.3}.fortune-modal-dialog-icon-close:hover{opacity:.7}#fortune-search-replace{position:absolute;padding:30px 42px;z-index:1002}#fortune-search-replace .icon-close{position:absolute;right:3px;top:3px}#fortune-search-replace .tabBox{margin-top:10px;font-size:0}#fortune-search-replace .tabBox span{display:inline-block;text-align:center;width:100px;border:1px solid #ebebeb;font-size:14px;line-height:2}#fortune-search-replace .tabBox span.on{background-color:#8c89fe;border-color:#726efe;color:#fff}#fortune-search-replace .ctBox{padding:5px 10px;border:1px solid #ebebeb;font-size:14px;min-width:500px}#fortune-search-replace .ctBox .row{display:flex;flex-direction:row;justify-content:space-between}#fortune-search-replace .inputBox{height:90px;position:relative}#fortune-search-replace .inputBox .textboxs{height:30px;line-height:30px}#fortune-search-replace .checkboxs{height:90px}#fortune-search-replace .checkboxs div{height:30px;line-height:30px}#fortune-search-replace .checkboxs input[type=checkbox]{float:left;margin-top:9px}#fortune-search-replace .btnBox{margin-top:10px}#fortune-search-replace .btnBox .button-default{margin-right:8px;margin-left:0}#fortune-search-replace .close-button{margin-left:0;margin-top:10px}#fortune-search-replace #searchAllbox{height:210px;border:1px solid #d4d4d4;margin-top:10px;overflow-y:auto;position:relative}#fortune-search-replace #searchAllbox .boxTitle{width:100%;height:30px;line-height:29px;padding:0 5px;background-color:#fff;border-bottom:1px solid #d4d4d4;box-sizing:border-box;position:sticky;left:0;top:0}#fortune-search-replace #searchAllbox .boxTitle span{display:inline-block;text-align:center}#fortune-search-replace #searchAllbox .boxTitle span:first-of-type,#fortune-search-replace #searchAllbox .boxTitle span:nth-of-type(2){width:25%}#fortune-search-replace #searchAllbox .boxTitle span:nth-of-type(3){width:50%}#fortune-search-replace #searchAllbox .boxMain .boxItem{height:30px;line-height:29px;border-bottom:1px solid #d4d4d4;padding:0 5px;box-sizing:border-box}#fortune-search-replace #searchAllbox .boxMain .boxItem.on{background-color:#8c89fe;color:#fff}#fortune-search-replace #searchAllbox .boxMain .boxItem span{display:block;text-align:center;float:left}#fortune-search-replace #searchAllbox .boxMain .boxItem span:first-of-type,#fortune-search-replace #searchAllbox .boxMain .boxItem span:nth-of-type(2){width:25%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#fortune-search-replace #searchAllbox .boxMain .boxItem span:nth-of-type(3){width:50%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fortune-link-modify-modal{position:absolute;overflow:hidden;background-color:#fff;z-index:300;padding:6px 20px 10px;box-shadow:0 2px 6px 0 rgba(0,0,0,.16);border:.5px solid #e5e5e5;border-radius:6px}.fortune-link-modify-modal.link-toolbar{display:flex;flex-direction:row;padding:2px 8px 2px 16px;align-items:center}.fortune-link-modify-modal .link-content{margin-right:6px}.fortune-link-modify-modal .link-content:hover{color:#2674fb;cursor:pointer}.fortune-link-modify-modal .divider{width:1px;height:16px;margin:0 6px;background-color:#e0e0e0;flex-shrink:0}.fortune-link-modify-modal .fortune-toolbar-button{padding:6px}.fortune-link-modify-modal .fortune-toolbar-button:hover{background-color:rgba(0,0,0,.06);cursor:pointer}.fortune-link-modify-modal.range-selection-modal{width:380px;padding:22px;-webkit-user-select:auto;-moz-user-select:auto;user-select:auto;background-color:#fff}.fortune-link-modify-line{padding-top:10px}.fortune-link-modify-title{font-size:12px;display:inline-block;height:16px;width:74px;line-height:16px;padding:7px 0;color:#333;margin-right:6px}.fortune-link-modify-input,.fortune-link-modify-select{width:232px;box-sizing:border-box;height:26px;border-radius:5px;border:1px solid #d9d9d9;font-size:12px;padding:1px 8px;outline:none;-webkit-user-select:auto;-moz-user-select:auto;user-select:auto}.fortune-link-modify-input:focus,.fortune-link-modify-modal .range-selection-input:focus{border-color:#4d90fe}.fortune-link-modify-input.error-input,.fortune-link-modify-modal .range-selection-input.error-input{border:1px solid #ef4e2f!important}.fortune-link-modify-cell-selector{width:20px;right:24px;padding:4px;position:absolute;display:inline-block;border:none;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.fortune-link-modify-modal .modal-title{font-weight:500;font-size:16px;color:rgba(0,0,0,.88);margin-bottom:12px;line-height:24px}.fortune-link-modify-modal .range-selection-input{display:block;outline:none;font-size:14px;height:32px;width:100%;box-sizing:border-box;padding:7px 11px;border:1px solid #e0e0e0;border-radius:4px;-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}.fortune-link-modify-modal .modal-icon-close{position:absolute;right:22px;top:22px;cursor:pointer}.fortune-link-modify-modal .validation-input-tip{height:17px;font-size:12px;color:#ef4e2f;margin:3px 0}.fortune-link-modify-modal .button-group{display:flex}.fortune-link-modify-modal .modal-footer{display:flex;justify-content:flex-end;padding:0 0 5px}.fortune-link-modify-modal.range-selection-modal .modal-footer{padding:0}.fortune-link-modify-modal .button-basic{display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;font-size:14px;height:32px;width:88px;padding:0;border-radius:4px;cursor:pointer}.fortune-link-modify-modal .button-default{color:#262a33;background-color:#fff;border:1px solid #ebebeb}.fortune-link-modify-modal .button-primary{color:#fff;background-color:#0188fb;margin-left:14px}#fortune-data-verification{min-width:500px;padding:10px 0;-webkit-user-select:none;-moz-user-select:none;user-select:none}#fortune-data-verification .title{font-size:16px}#fortune-data-verification .box{font-size:14px}#fortune-data-verification .box .box-item{padding:10px;border-bottom:1px solid #e1e4e8}#fortune-data-verification .box .box-item .box-item-title{font-size:14px;font-weight:600;margin-bottom:10px}#fortune-data-verification .box .box-item .data-verification-range{width:100%;height:30px;border:1px solid #d4d4d4}#fortune-data-verification .box .box-item .show-box-item{margin-top:6px;font-size:12px}#fortune-data-verification .box .box-item .show-box-item .check-box{height:30px;line-height:30px;margin-bottom:10px}#fortune-data-verification .box .box-item .show-box-item .check-box input{height:30px;padding:0 10px;border:1px solid #d4d4d4;box-sizing:border-box}#fortune-data-verification .input-box input{height:30px;padding:4px 10px;border:1px solid #d4d4d4;box-sizing:border-box;margin-top:6px}#fortune-data-verification .input-box span{margin:0 16px}.data-verification-range .formulaInputFocus{width:calc(100% - 30px);height:30px;padding:0 10px px;float:left;border:none;outline-style:none;box-sizing:border-box}.data-verification-range .icon{float:right;margin-top:4px;margin-right:5px;cursor:pointer}#fortune-data-verification .box .box-item .data-verification-type-select{width:100%;height:30px;border-color:#d4d4d4;outline-style:none}#fortune-data-verification .box .box-item .check{font-size:12px;line-height:24px}#fortune-data-verification .box .box-item .check input{vertical-align:text-top}#fortune-data-verification .button-basic{display:inline-block;margin-bottom:0;font-weight:400;text-align:center;vertical-align:middle;touch-action:manipulation;cursor:pointer;white-space:nowrap;padding:4px 8px;font-size:14px;line-height:1.42857143;border-radius:2px;-webkit-user-select:none;-moz-user-select:none;user-select:none;margin-top:10px}#fortune-data-verification .button-primary{background:#0188fb;border:1px solid #0188fb;color:#fff;margin-right:10px}#fortune-data-verification .button-close{color:#333;background-color:#fff;border:1px solid #ccc;margin-right:10px}#range-dialog{box-shadow:0 4px 16px rgba(0,0,0,.2);background:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.333);outline:0;position:fixed;color:#000;padding:30px 42px;z-index:100003;left:50%;top:50%;transform:translate(-50%,-90%);-webkit-user-select:none;-moz-user-select:none;user-select:none}#range-dialog .dialog-title{background-color:#fff;color:#000;cursor:default;font-size:16px;font-weight:400;line-height:24px;margin:0 0 16px}#range-dialog input{height:30px;padding:0 10px;border:1px solid #d4d4d4;outline-style:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}#range-dialog .button-primary{background:#0188fb;border:1px solid #0188fb;color:#fff;margin-right:10px}#range-dialog .button-close{color:#333;background-color:#fff;border:1px solid #ccc;margin-right:10px}#luckysheet-dataVerification-dropdown-List{background-color:#fff;border:1px solid #ccc;box-shadow:0 2px 4px rgba(0,0,0,.2);position:absolute;z-index:10000;box-sizing:border-box;font-size:12px}#luckysheet-dataVerification-dropdown-List .dropdown-List-item{padding:5px 10px;box-sizing:border-box;cursor:pointer}#luckysheet-dataVerification-dropdown-List .dropdown-List-item:hover{background-color:#e1e1e1}.condition-format-sub-menu{position:absolute;top:-8px;box-shadow:0 2px 4px rgba(0,0,0,.2);background:#fff;border:1px solid rgba(0,0,0,.2);cursor:default;font-size:12px;z-index:1004;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;user-select:none;outline:none}.condition-format-item{display:flex;justify-content:space-between;padding:6px 18px;z-index:1005}.condition-format-item:hover{background:#efefef}.condition-format-item span{font-size:10px;color:#afafaf}.horizontal-line{border-top:1px solid #ebebeb;margin-top:6px;margin-bottom:6px}.condition-rules .button-basic{display:inline-block;margin-bottom:0;font-weight:400;text-align:center;vertical-align:middle;touch-action:manipulation;cursor:pointer;white-space:nowrap;padding:4px 8px;font-size:14px;line-height:1.42857143;border-radius:2px;-webkit-user-select:none;-moz-user-select:none;user-select:none;margin-top:10px}.condition-rules .button-primary{background:#0188fb;border:1px solid #0188fb;color:#fff;margin-right:10px}.condition-rules .button-close{color:#333;background-color:#fff;border:1px solid #ccc}.condition-rules{padding:0 42px 34px;font-size:12px}.condition-rules-title{color:#000;cursor:default;font-size:16px;margin-bottom:18px}.conditin-rules-value{margin:5px 0;font-weight:600}.condition-rules-inpbox{width:198px;height:28px;border:1px solid #d4d4d4}.condition-rules-input{width:150px;height:28px;padding:0 10px;border:none;outline-style:none;float:left}.condition-relues-inputicon{float:right;margin-top:2px;margin-right:5px;cursor:pointer}.condition-rules-set-title{margin:6px 0}.condition-rules-setbox{border:1px solid #d4d4d4}.condition-rules-set{padding:5px 10px}.condition-rules-color{height:30px;line-height:30px;position:relative}.condition-rules-check{float:left;margin-top:10px}.condition-rules-label{display:inline-block;width:80px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.condition-rules-select-color{padding:2px;border:1px solid #e5e5e5;background:#f5f5f5;position:absolute;top:50%;left:50%;transform:translate(20%,-50%)}.condition-rules-between-box{display:flex;align-items:center}.condition-rules-between-inpbox{width:108px;height:28px;border:1px solid #d4d4d4}.condition-rules-between-input{width:60px;height:28px;padding:0 10px;border:none;outline-style:none;float:left}.condition-rules-date{width:98%;border:none;line-height:26px}.condition-rules-select{width:150px;height:30px}.condition-rules-project-box{display:flex;align-items:center}.condition-rules-project-input{margin:0 6px}.fortune-toolbar{display:flex;flex-direction:row;background:#fafafc;position:relative;padding:5px 0 3px 15px;border-bottom:1px solid #d4d4d4;white-space:nowrap;align-items:center}.fortune-toolbar-divider{width:1px;height:20px;margin:0 6px;background-color:#e0e0e0;flex-shrink:0}.fortune-toolbar-menu-line{display:flex;align-items:center;justify-content:space-between;position:relative}.fortune-toolbar-menu-divider{width:"100%";height:1px;margin:2px 6px;background-color:#e0e0e0}.fortune-toolbar-button,.fortune-toolbar-combo{border-radius:4px;-webkit-user-select:none;-moz-user-select:none;user-select:none;background:0;outline:none;list-style:none;text-decoration:none;display:flex;align-items:center;padding:2px;margin:2px 4px}.fortune-toolbar-combo-arrow,.fortune-toolbar-combo-button{display:flex;align-items:center}.fortune-toolbar-button:hover,.fortune-toolbar-combo-arrow:hover,.fortune-toolbar-combo:hover{background-color:rgba(0,0,0,.06);cursor:pointer}.fortune-toolbar-button:active,.fortune-toolbar-combo:active{background-color:rgba(0,0,0,.12);cursor:pointer}.fortune-toobar-combo-container{position:relative}.fortune-toolbar-combo-popup{position:absolute;white-space:nowrap;top:32px;left:0;z-index:1004}.fortune-toolbar-color-picker,.fortune-toolbar-select{box-shadow:2px 2px 10px rgba(0,0,0,.2);padding:10px;border-radius:6px;background:#fff}.fortune-toolbar-select{padding-left:0;padding-right:0;overflow:auto;max-height:75vh}.fortune-toolbar-combo-button{font-size:12px}.fortune-toolbar-select-option{font-size:12px;min-width:60px;padding:8px 12px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.fortune-toolbar-select-option:hover{background:#efefef}.fortune-toolbar-select::-webkit-scrollbar{display:none}.fortune-toolbar-color-picker-row{display:flex;flex-direction:row}.fortune-toolbar-combo-text{margin:0 4px}.fortune-toolbar-color-picker-item{width:16px;height:16px;margin:1px;cursor:pointer}.fortune-tooltip{visibility:hidden;background-color:#666;color:#fff;text-align:center;border-radius:2px;padding:6px;font-size:12px;position:absolute;z-index:25;top:40px;white-space:nowrap}.fortune-toolbar-button:hover .fortune-tooltip,.fortune-toolbar-combo:hover .fortune-tooltip{visibility:visible}.fortune-toolbar-more-container{position:absolute;display:flex;flex-direction:row;align-items:center;align-self:flex-end;margin-right:40px;top:40px;max-width:348px;box-shadow:2px 2px 10px rgba(0,0,0,.2);background:#fff;flex-wrap:wrap;z-index:1002}.fortune-toolbar-subtext{transition:all .218s;left:auto;padding-top:1px;padding-left:24px;text-align:right;opacity:.5;filter:alpha(opacity=50);color:#000;font-family:Arial;line-height:100%}.fortune-toolbar-subtext,.toolbar-item-sub-menu{font-size:12px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.toolbar-item-sub-menu{position:absolute;background:#fff;border:1px solid rgba(0,0,0,.2);cursor:default;z-index:1004;box-sizing:border-box;outline:none}#fortune-custom-color,.toolbar-item-sub-menu{box-shadow:0 2px 4px rgba(0,0,0,.2);border-radius:6px}#fortune-custom-color{min-width:164px;background:#f0f0f0;border:1px solid rgba(0,0,0,.2);font-size:12px}#fortune-custom-color .color-reset{position:relative;color:#333;cursor:pointer;list-style:none;white-space:nowrap;vertical-align:middle;padding:10px 24px 10px 8px;-webkit-user-select:none;-moz-user-select:none;user-select:none;border-radius:6px;background:#fff}#fortune-custom-color .color-reset:hover{background:#e6e6e6}#fortune-custom-color .custom-color{position:relative;padding:10px;border-radius:6px;background:#fff;align-items:center;margin:1px 0;display:flex;justify-content:space-around}.fortune-border-select-menu{position:absolute;bottom:0}.fortune-border-color-preview{height:3px}.fortune-border-select-option{font-size:12px;height:24px;line-height:24px;min-width:60px;padding:8px 12px}.fortune-border-select-option:hover{background:#efefef;cursor:pointer}.fortune-border-style-preview{height:3px;overflow:hidden}.fortune-border-style-picker-menu{padding:0 10px}.fortune-border-style-picker-menu:hover{background:#efefef;cursor:pointer}#luckysheet-search-formula{font-size:12px}#luckysheet-search-formula .inpbox{margin-bottom:5px}#luckysheet-search-formula .inpbox div{display:block;margin-bottom:5px}#luckysheet-search-formula .inpbox input{width:100%;height:24px;line-height:24px;border:1px solid #d4d4d4;padding:0 10px;box-sizing:border-box;font-size:12px}#luckysheet-search-formula .selbox{margin-bottom:5px}#luckysheet-search-formula .selbox select{width:50%;height:24px;line-height:24px;border:1px solid #d4d4d4;box-sizing:border-box;font-size:12px}#luckysheet-search-formula .listbox label{display:block;margin-bottom:5px}#formulaTypeList,.formulaList{width:300px;height:170px;border:1px solid #d4d4d4;overflow-y:scroll}.listBox{padding:5px;border-bottom:1px solid #d4d4d4}.listBox.on{background-color:#8c89fe;color:#fff}#fortune-split-column{min-width:500px}#fortune-split-column label{-webkit-user-select:none;-moz-user-select:none;user-select:none}#fortune-split-column .title{font-size:16px}#fortune-split-column .splitDelimiters{margin-top:10px}#fortune-split-column .splitSymbols{position:relative;border:1px solid #dfdfdf;padding:5px;margin:5px 0}#fortune-split-column .splitSymbol{font-size:14px}#fortune-split-column .splitSimple{position:absolute;top:114px;left:0}#fortune-split-column #otherValue{margin-left:5px;width:50px;padding:0 5px}#fortune-split-column .splitDataPreview{font-size:14px;margin-top:26px}#fortune-split-column .splitColumnData{border:1px solid #dfdfdf;padding:5px;margin:5px 0;height:100px;overflow-y:scroll}#fortune-split-column .button-basic{display:inline-block;margin-bottom:0;font-weight:400;text-align:center;vertical-align:middle;touch-action:manipulation;cursor:pointer;white-space:nowrap;padding:4px 8px;font-size:14px;line-height:1.42857143;border-radius:2px;-webkit-user-select:none;-moz-user-select:none;user-select:none}#fortune-split-column .button-primary{background:#0188fb;border:1px solid #0188fb;color:#fff;margin-right:10px}#fortune-split-column .button-close{color:#333;background-color:#fff;border:1px solid #ccc}#fortune-split-column table{border-collapse:collapse}#fortune-split-column tr{display:table-row;vertical-align:inherit;border-color:inherit}#fortune-split-column td{border:1px solid #333;display:table-cell;vertical-align:inherit}label{cursor:default}#fortune-location-condition{min-width:500px}#fortune-location-condition .title{background-color:#fff;color:#000;cursor:default;font-size:16px;font-weight:400;line-height:48px}#fortune-location-condition .listbox{border:1px solid #dfdfdf;padding:10px;font-size:14px;color:#000}#fortune-location-condition .listbox .listItem{padding:5px 0}#fortune-location-condition .listbox .listItem input[type=radio]{float:left;margin-top:5px}#fortune-location-condition .listItem{padding:5px 0}#fortune-location-condition .listItem .subItem{height:30px;padding:0 10px;display:block}#fortune-location-condition input[type=radio]{float:left;margin-top:3px}#fortune-location-condition .listbox .listItem .subbox{height:30px;padding:0 10px}#fortune-location-condition .listbox .listItem .subbox .subItem{float:left;margin-right:5px}#fortune-location-condition .button-basic{display:inline-block;margin-bottom:0;font-weight:400;text-align:center;vertical-align:middle;touch-action:manipulation;cursor:pointer;white-space:nowrap;padding:4px 8px;font-size:14px;line-height:1.42857143;border-radius:2px;-webkit-user-select:none;-moz-user-select:none;user-select:none;margin-top:10px}#fortune-location-condition .button-primary{background:#0188fb;border:1px solid #0188fb;color:#fff;margin-right:10px}#fortune-location-condition .button-close{color:#333;background-color:#fff;border:1px solid #ccc}.listBox{display:flex;justify-content:space-between}.inpbox{margin-bottom:10px}.decimal-places-input{width:70px}.format-list{width:300px;height:170px;border:1px solid #d4d4d4;overflow-y:scroll}.fortune-fx-editor{display:flex;flex-direction:row;height:28px;border-bottom:1px solid #d4d4d4}.fortune-fx-icon{display:flex;align-items:center;margin:0 12px}.fortune-name-box-container{width:99px;border-right:1px solid #d4d4d4;font-size:14px;display:flex;align-items:center}.fortune-name-box{width:100%;text-align:center;margin:0;outline:none;cursor:text;white-space:nowrap;overflow:hidden;-webkit-transform:translateZ(0);background-color:#fff;word-wrap:break-word;-webkit-nbsp-mode:space;-webkit-line-break:after-white-space}.fortune-fx-input-container{overflow:visible;padding:0;flex:1;display:flex;align-items:center;position:relative;border-left:1px solid #e5e5e5}.fortune-fx-input{flex:1;height:100%;overflow-y:scroll;padding-left:2px;font-size:14px;line-height:14px;margin:0;outline:none;cursor:text;white-space:pre-wrap;word-wrap:break-word;-webkit-transform:translateZ(0);-webkit-nbsp-mode:space;-webkit-line-break:after-white-space;background-color:#fff;padding-top:7px;box-sizing:border-box;color:#000;text-align:left}.fortune-fx-input[contenteditable=true]{-webkit-user-modify:read-write-plaintext-only}.luckysheet-sheet-area{width:100%;box-sizing:border-box;background-color:#fafafc;color:#444;height:31px;padding:0 30px 0 44px;margin:0;-webkit-touch-callout:none;cursor:default;transition:all .3s ease;display:flex;align-items:center;justify-content:space-between;position:relative}#luckysheet-sheet-content{width:0;flex:3;display:flex;align-items:center}#luckysheet-bottom-pager{width:0;background-color:#fafafc;z-index:1;flex:2;text-align:right;white-space:nowrap}.luckysheet-sheet-area .luckysheet-sheets-item,.luckysheet-sheet-area>div{display:inline-block}.fortune-sheettab-container{padding:0;margin-left:0;position:relative;max-width:54%;vertical-align:bottom;display:inline-block}.fortune-sheettab-container .boundary{position:absolute;top:0;width:6px;height:100%;z-index:1;background:#fff}.fortune-sheettab-container .boundary-left{left:0;background-image:linear-gradient(to right,var(--tw-gradient-stops))}.fortune-sheettab-container .boundary-left,.fortune-sheettab-container .boundary-right{--tw-gradient-from:#4445;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,#8880)}.fortune-sheettab-container .boundary-right{right:0;background-image:linear-gradient(to left,var(--tw-gradient-stops))}.fortune-sheettab-container .fortune-sheettab-container-c{padding:0;margin-left:0;overflow:hidden;white-space:nowrap;position:relative;max-width:100%;vertical-align:bottom;display:inline-block}.luckysheet-sheet-container-menu-hide .luckysheet-sheets-item{padding-right:5px!important}.luckysheet-sheet-container-menu-hide .luckysheet-sheets-item-menu{display:none!important}.luckysheet-sheet-area div.luckysheet-sheets-item{height:29px;line-height:29px;background-color:#fafafc;color:#676464;min-width:30px;top:0;position:relative;margin-right:-1px;cursor:pointer;transition:all .1s;font-size:13px;padding:2px 19px 0 5px;box-sizing:border-box;border-left:1px solid #e0e0e0;border-right:1px solid #e0e0e0;vertical-align:middle}.luckysheet-sheet-area div.luckysheet-sheets-item:last-child{margin-right:1px}.luckysheet-sheet-area div.luckysheet-sheets-item:hover{background-color:#efefef;color:#490500}.luckysheet-sheet-area div.luckysheet-sheets-item .luckysheet-sheets-item-menu{margin-left:2px;display:inline-block;top:-2px;position:relative;color:#a1a1a1;position:absolute;height:100%;width:15px;right:0;text-align:center}.luckysheet-sheet-area div.luckysheet-sheets-item .luckysheet-sheets-item-menu:hover{color:#2a2a2a;cursor:pointer}.luckysheet-sheet-area div.luckysheet-sheets-item .luckysheet-sheets-item-name{padding:0 3px}.luckysheet-sheets-item-color{width:100%;height:10%;position:absolute;bottom:0;left:0}.luckysheet-sheet-area div.luckysheet-sheets-item .luckysheet-sheets-item-name[contenteditable=true]{border:1px solid #d9d9d9;display:inline-block;height:18px;line-height:18px;min-width:8px;margin:-4px -1px;-moz-user-modify:read-write-plaintext-only;-webkit-user-modify:read-write-plaintext-only;-moz-user-select:text!important;-ms-user-select:text!important;-webkit-user-select:text!important}.luckysheet-sheet-area div.luckysheet-sheets-item .luckysheet-sheets-item-name[contenteditable=true]:focus{box-shadow:inset 0 1px 2px rgba(0,0,0,.3);border:1px solid #4d90fe;outline:none}.luckysheet-sheet-area div.luckysheet-sheets-item-active{height:29px;line-height:29px;background-color:#efefef;border-top-color:#fff;color:#222;cursor:default}.luckysheet-sheet-area div.luckysheet-sheets-item-active:hover{background-color:#ececec;color:#222}.fortune-sheettab-button,.fortune-sheettab-button:hover{display:flex;align-items:center;justify-content:center;height:29px;width:29px}.fortune-sheettab-button:hover{background-color:#efefef}.luckysheet-noselected-text{-moz-user-select:-moz-test;-webkit-user-select:none;user-select:none}.fortune-sheettab-scroll{display:flex;align-items:center;padding:0 5px;height:29px;cursor:pointer}.fortune-sheettab-scroll:hover{background-color:#e0e0e0}.fortune-sheettab-placeholder{display:inline-block;width:30px;height:29px;line-height:29px;vertical-align:middle}.sheet-list-container{overflow:visible;display:flex;flex-direction:column;justify-content:flex-end}.luckysheet-sheet-selection-calInfo{display:flex;font-size:12px;align-content:center;padding:0 0 0 44px;height:22px;align-self:flex-end}.luckysheet-sheet-selection-calInfo div{white-space:nowrap;margin:auto 7px auto 0}.luckysheet-sheets-item-function{width:12px;height:24px;position:absolute;top:4px;right:2px}.fortune-sheet-area-right{display:flex!important}.fortune-zoom-container{white-space:nowrap;overflow:visible;display:flex;align-items:center;-webkit-user-select:none;-moz-user-select:none;user-select:none}.fortune-zoom-button{display:flex;cursor:pointer;align-items:center;justify-content:center;width:24px;height:24px}.fortune-zoom-button:hover{background:#efefef}.fortune-zoom-ratio{position:relative;display:flex;justify-content:center;width:48px;color:#1e1e1f;font-size:12px;cursor:pointer}.fortune-zoom-ratio-current{width:100%}.fortune-zoom-ratio-item:hover{background:#efefef}.fortune-zoom-ratio-menu{position:absolute;bottom:30px;left:0;line-height:24px;box-shadow:2px 2px 10px rgba(0,0,0,.2);padding:10px 0;border-radius:6px;background:#fff;z-index:1004}.fortune-zoom-ratio-text{padding:0 10px}.fortune-context-menu{max-height:100%;overflow-y:auto;border-radius:4px;box-shadow:2px 2px 20px rgba(0,0,0,.15);transition:opacity .218s;background:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,.2);cursor:default;font-size:13px;margin:0;outline:none;padding:6px 0;position:absolute;z-index:1004;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;user-select:none}.fortune-context-menu input.luckysheet-mousedown-cancel{width:35px;text-align:center;margin-left:5px;margin-right:5px}.fortune-context-menu-divider{width:"100%";height:1px;margin:4px 0;background-color:#e0e0e0}.luckysheet-cols-menu .luckysheet-cols-menuitem{position:relative;color:#333;cursor:pointer;list-style:none;margin:0;white-space:nowrap;vertical-align:middle;padding:1px 24px 1px 8px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.luckysheet-cols-menu .luckysheet-cols-menuitem-hover,.luckysheet-cols-menu .luckysheet-cols-menuitem:hover{background:#efefef}.luckysheet-cols-menu .luckysheet-cols-menuitem .luckysheet-cols-menuitem-content{position:relative;color:#333;cursor:pointer;list-style:none;margin:0;padding:6px 7em 6px 30px;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none}.fortune-filter-menu .luckysheet-cols-menuitem{padding:0}.fortune-filter-menu .luckysheet-cols-menuitem .luckysheet-cols-menuitem-content{padding:7px 24px}.fortune-menuitem-row{display:flex;padding:7px 24px;white-space:pre;align-items:center}.fortune-byvalue-btn{cursor:pointer;color:blue;text-decoration:underline}.fortune-filter-menu .button-basic,.luckysheet-filter-bycolor-submenu .button-basic{display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;font-size:14px;padding:4px 8px;border-radius:4px;cursor:pointer}.luckysheet-filter-bycolor-submenu .button-basic{margin:5px 20px}.fortune-filter-menu .button-default,.luckysheet-filter-bycolor-submenu .button-default{color:#262a33;background-color:#fff;border:1px solid #ebebeb;margin-left:10px}.fortune-filter-menu .button-default:hover,.luckysheet-filter-bycolor-submenu .button-default:hover{background-color:#e6e6e6}.fortune-filter-menu .button-primary,.luckysheet-filter-bycolor-submenu .button-primary{color:#fff;background-color:#0188fb}.fortune-filter-menu .button-primary:hover,.luckysheet-filter-bycolor-submenu .button-primary:hover{background:#5391ff}.fortune-filter-menu .button-danger{color:#fff;background-color:#d9534f;margin-left:10px}.fortune-filter-menu .button-danger:hover{background-color:#c9302c}.filter-bycolor-container{display:flex;justify-content:space-between;align-items:center}.filtermenu-input-container{padding:0}.filtermenu-input-container input.luckysheet-mousedown-cancel{margin:0 20px;width:230px;box-sizing:border-box;height:26px;border-radius:3px;font-size:12px;padding:1px 8px;outline:none;-webkit-user-select:auto;-moz-user-select:auto;user-select:auto;text-align:start;border:1px solid #a1a1a1}.filtermenu-input-container input.luckysheet-mousedown-cancel:focus{border:1px solid #0188fb;outline:none}.byvalue-btn-row{justify-content:space-between;padding-bottom:0;align-items:flex-start}.filter-caret{width:0;height:0;display:inline-block;border:4px solid transparent}.filter-caret.right{margin-left:2px;margin-right:3px;border-left-color:#000}.filter-caret.down{margin-top:5px;margin-right:5px;border-top-color:#000}.filter-checkbox{margin-left:0;margin-right:5px}#luckysheet-filter-byvalue-select{min-height:100px;overflow-y:auto;overflow-x:hidden;padding:4px 24px}#luckysheet-filter-byvalue-select .count,#luckysheet-pivotTableFilter-byvalue-select .count{color:gray;margin-left:5px}#luckysheet-filter-byvalue-select .select-item{display:flex;align-items:center}.luckysheet-filter-bycolor-submenu{position:absolute;min-width:170px;font-size:12px;padding:5px 0;z-index:1004;border:1px solid rgba(0,0,0,.2);background-color:#fff}.luckysheet-filter-bycolor-submenu .title{padding:10px;font-weight:600;color:#333;background-color:#f4f4f4;text-align:center}.luckysheet-filter-bycolor-submenu .one-color-tip{padding:7px 30px;text-align:center}.luckysheet-filter-bycolor-submenu .color-list{max-height:128px;overflow:auto}.luckysheet-filter-bycolor-submenu .item{padding:5px 40px 5px 20px;cursor:pointer;position:relative;background-color:#fff}.luckysheet-filter-bycolor-submenu .item:hover{background-color:#d3d3d3}.luckysheet-filter-bycolor-submenu .item .color-label{display:block;width:70px;height:20px;border:1px solid #d1d1d1}.luckysheet-filter-bycolor-submenu .item input[type=checkbox]{position:absolute;right:10px;top:6px}.change-color-triangle{position:absolute;top:3px;right:-18px}.fortune-sort-title{background-color:#fff;color:#000;cursor:default;font-size:16px;font-weight:400;line-height:24px;margin:0 0 16px}.fortune-sort-modal>div{margin-bottom:10px}.fortune-sort-tablec td{padding:5px;white-space:nowrap}.fortune-sort-button{margin-top:10px;margin-bottom:25px}#fortune-change-color{min-width:164px;height:252px;background:#f0f0f0;position:absolute;bottom:-110px;left:197px;border-radius:6px;box-shadow:0 2px 4px rgba(0,0,0,.2);border:1px solid rgba(0,0,0,.2)}#fortune-change-color .color-reset{position:relative;color:#333;cursor:pointer;list-style:none;white-space:nowrap;vertical-align:middle;padding:10px 24px 10px 8px;-webkit-user-select:none;-moz-user-select:none;user-select:none;border-radius:6px;background:#fff}#fortune-change-color .color-reset:hover{background:#e6e6e6}#fortune-change-color .custom-color{position:relative;padding:10px;border-radius:6px;background:#fff;align-items:center;margin:1px 0;display:flex;justify-content:space-around}.button-basic{display:inline-block;margin-bottom:0;font-weight:400;text-align:center;vertical-align:middle;touch-action:manipulation;cursor:pointer;white-space:nowrap;padding:4px 8px;font-size:12px;line-height:1.42857143;border-radius:2px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.button-primary{background:#0188fb;border:1px solid #0188fb;color:#fff;margin-right:-4px}.fortune-sheet-list{overflow-y:auto;overflow-x:hidden;min-width:120px;position:absolute;z-index:10002;bottom:53px;margin-left:72px;max-height:60%}.fortune-sheet-list-item{height:30px;line-height:30px;width:100%;margin-right:46px;cursor:pointer}.fortune-sheet-list-item-name{margin-right:15px;position:relative}.fortune-sheet-list-item-name .luckysheet-sheets-list-item-color{width:6%;height:100%;position:absolute;bottom:0;left:-6px}.fortune-sheet-list :hover{background-color:#efefef}.fortune-sheet-hidden-button{margin-right:15px;display:inline-flex;position:absolute;right:0;justify-content:flex-end}.fortune-sheet-hidden-button :hover{background-color:#d0d0d0}.fortune-sheet-selected-check-sapce{width:20px;display:inline-block;margin-left:15px}*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }.container{width:100%}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1536px){.container{max-width:1536px}}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.invisible{visibility:hidden}.collapse{visibility:collapse}.static{position:static}.absolute{position:absolute}.relative{position:relative}.right-2{right:.5rem}.z-50{z-index:50}.m-0{margin:0}.-mx-1{margin-left:-.25rem;margin-right:-.25rem}.my-1{margin-top:.25rem;margin-bottom:.25rem}.mt-2{margin-top:.5rem}.box-border{box-sizing:border-box}.block{display:block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.\!table{display:table!important}.table{display:table}.contents{display:contents}.hidden{display:none}.h-10{height:2.5rem}.h-3\.5{height:.875rem}.h-4{height:1rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-\[var\(--radix-select-trigger-height\)\]{height:var(--radix-select-trigger-height)}.h-px{height:1px}.max-h-96{max-height:24rem}.w-3\.5{width:.875rem}.w-4{width:1rem}.w-9{width:2.25rem}.w-full{width:100%}.min-w-\[8rem\]{min-width:8rem}.min-w-\[var\(--radix-select-trigger-width\)\]{min-width:var(--radix-select-trigger-width)}.grow{flex-grow:1}.translate-y-1{--tw-translate-y:0.25rem}.transform,.translate-y-1{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.cursor-default{cursor:default}.cursor-pointer{cursor:pointer}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.resize{resize:both}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1\.5{gap:.375rem}.gap-3{gap:.75rem}.space-y-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.375rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem * var(--tw-space-y-reverse))}.overflow-hidden{overflow:hidden}.whitespace-nowrap{white-space:nowrap}.rounded{border-radius:.25rem}.rounded-full{border-radius:9999px}.rounded-md{border-radius:8px}.rounded-sm{border-radius:6px}.border{border-width:1px}.border-0{border-width:0}.border-solid{border-style:solid}.border-border{border-color:hsl(var(--sh-border))}.border-input{border-color:hsl(var(--sh-input))}.bg-background{background-color:hsl(var(--sh-background))}.bg-destructive{background-color:hsl(var(--sh-destructive))}.bg-muted{background-color:hsl(var(--sh-muted))}.bg-popover{background-color:hsl(var(--sh-popover))}.bg-primary{background-color:hsl(var(--sh-primary))}.bg-secondary{background-color:hsl(var(--sh-secondary))}.bg-transparent{background-color:transparent}.p-1{padding:.25rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-8{padding-left:2rem;padding-right:2rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.pl-2{padding-left:.5rem}.pr-8{padding-right:2rem}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xs{font-size:.75rem;line-height:1rem}.font-medium{font-weight:500}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.capitalize{text-transform:capitalize}.italic{font-style:italic}.tracking-wide{letter-spacing:.025em}.text-destructive{color:hsl(var(--sh-destructive))}.text-destructive-foreground{color:hsl(var(--sh-destructive-foreground))}.text-foreground{color:hsl(var(--sh-foreground))}.text-muted-foreground{color:hsl(var(--sh-muted-foreground))}.text-popover-foreground{color:hsl(var(--sh-popover-foreground))}.text-primary{color:hsl(var(--sh-primary))}.text-primary-foreground{color:hsl(var(--sh-primary-foreground))}.text-secondary-foreground{color:hsl(var(--sh-secondary-foreground))}.underline{text-decoration-line:underline}.underline-offset-4{text-underline-offset:4px}.opacity-50{opacity:.5}.shadow-md{--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color)}.shadow-md,.shadow-sm{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color)}.outline-none{outline:2px solid transparent;outline-offset:2px}.outline{outline-style:solid}.ring{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.blur{--tw-blur:blur(8px)}.blur,.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}:root{--sh-background:60 8% 95%;--sh-foreground:0 0% 4%;--sh-card:60 14% 99%;--sh-card-foreground:0 0% 4%;--sh-popover:60 14% 99%;--sh-popover-foreground:0 0% 4%;--sh-primary:213 68% 50%;--sh-primary-foreground:0 0% 100%;--sh-secondary:60 5% 92%;--sh-secondary-foreground:0 0% 4%;--sh-muted:60 5% 92%;--sh-muted-foreground:45 3% 31%;--sh-accent:60 5% 92%;--sh-accent-foreground:0 0% 4%;--sh-destructive:0 73% 59%;--sh-destructive-foreground:0 0% 100%;--sh-border:48 9% 89%;--sh-input:48 9% 89%;--sh-ring:213 68% 50%}@media (prefers-color-scheme:dark){:root{--sh-background:60 3% 7%;--sh-foreground:0 0% 100%;--sh-card:60 2% 10%;--sh-card-foreground:0 0% 100%;--sh-popover:60 2% 10%;--sh-popover-foreground:0 0% 100%;--sh-primary:213 77% 56%;--sh-primary-foreground:0 0% 100%;--sh-secondary:0 0% 14%;--sh-secondary-foreground:0 0% 100%;--sh-muted:0 0% 14%;--sh-muted-foreground:55 9% 74%;--sh-accent:0 0% 14%;--sh-accent-foreground:0 0% 100%;--sh-destructive:0 72% 65%;--sh-destructive-foreground:0 0% 100%;--sh-border:60 2% 16%;--sh-input:60 2% 16%;--sh-ring:213 77% 56%}}:root{--surface-0:#f4f4f2;--surface-1:#fcfcfb;--border:#e6e5e1;--text-primary:#0b0b0b;--text-secondary:#52514e;--text-muted:#8a897f;--series-1:#2a78d6;--series-1-soft:#cde2fb;--bad:#e34948;--good:#008300}@media (prefers-color-scheme:dark){:root{--surface-0:#111110;--surface-1:#1a1a19;--border:#2a2a28;--text-primary:#fff;--text-secondary:#c3c2b7;--text-muted:#85847b;--series-1:#3987e5;--series-1-soft:#104281;--bad:#e66767;--good:#35a035}}:root[data-theme=dark]{--sh-background:60 3% 7%;--sh-foreground:0 0% 100%;--sh-card:60 2% 10%;--sh-card-foreground:0 0% 100%;--sh-popover:60 2% 10%;--sh-popover-foreground:0 0% 100%;--sh-primary:213 77% 56%;--sh-primary-foreground:0 0% 100%;--sh-secondary:0 0% 14%;--sh-secondary-foreground:0 0% 100%;--sh-muted:0 0% 14%;--sh-muted-foreground:55 9% 74%;--sh-accent:0 0% 14%;--sh-accent-foreground:0 0% 100%;--sh-destructive:0 72% 65%;--sh-destructive-foreground:0 0% 100%;--sh-border:60 2% 16%;--sh-input:60 2% 16%;--sh-ring:213 77% 56%;--surface-0:#111110;--surface-1:#1a1a19;--border:#2a2a28;--text-primary:#fff;--text-secondary:#c3c2b7;--text-muted:#85847b;--series-1:#3987e5;--series-1-soft:#104281;--bad:#e66767;--good:#35a035}:root[data-theme=light]{--sh-background:60 8% 95%;--sh-foreground:0 0% 4%;--sh-card:60 14% 99%;--sh-card-foreground:0 0% 4%;--sh-popover:60 14% 99%;--sh-popover-foreground:0 0% 4%;--sh-primary:213 68% 50%;--sh-primary-foreground:0 0% 100%;--sh-secondary:60 5% 92%;--sh-secondary-foreground:0 0% 4%;--sh-muted:60 5% 92%;--sh-muted-foreground:45 3% 31%;--sh-accent:60 5% 92%;--sh-accent-foreground:0 0% 4%;--sh-destructive:0 73% 59%;--sh-destructive-foreground:0 0% 100%;--sh-border:48 9% 89%;--sh-input:48 9% 89%;--sh-ring:213 68% 50%;--surface-0:#f4f4f2;--surface-1:#fcfcfb;--border:#e6e5e1;--text-primary:#0b0b0b;--text-secondary:#52514e;--text-muted:#8a897f;--series-1:#2a78d6;--series-1-soft:#cde2fb;--bad:#e34948;--good:#008300}*{box-sizing:border-box}body,html{margin:0;padding:0;background:var(--surface-0);color:var(--text-primary);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:14px}.wrap{max-width:1080px;margin:0 auto;padding:24px 20px 60px}.loader-shell{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:22px;background:var(--surface-0)}.orbit-system{position:relative;width:190px;height:190px}.orbit{position:absolute;border:1px solid var(--border);border-radius:50%}.orbit-1{width:84px;height:84px;top:calc(50% - 42px);left:calc(50% - 42px);animation:orbit-spin 2.6s linear infinite}.orbit-2{width:134px;height:134px;top:calc(50% - 67px);left:calc(50% - 67px);animation:orbit-spin 4.4s linear infinite reverse}.orbit-3{width:186px;height:186px;top:calc(50% - 93px);left:calc(50% - 93px);animation:orbit-spin 7s linear infinite}.planet{position:absolute;top:-5px;left:50%;transform:translateX(-50%);width:10px;height:10px;border-radius:50%}.planet-1{background:var(--series-1);box-shadow:0 0 8px var(--series-1)}.planet-2{background:var(--good);box-shadow:0 0 8px var(--good);width:8px;height:8px}.planet-3{background:#eda100;box-shadow:0 0 8px #eda100;width:12px;height:12px}.orbit-logo{position:absolute;top:calc(50% - 24px);left:calc(50% - 24px);width:48px;height:48px;animation:orbit-pulse 3s ease-in-out infinite}.loader-label{margin:0;font-size:13px;color:var(--text-muted);letter-spacing:.02em}@keyframes orbit-spin{to{transform:rotate(1turn)}}@keyframes orbit-pulse{0%,to{transform:scale(1);opacity:.92}50%{transform:scale(1.07);opacity:1}}@media (prefers-reduced-motion:reduce){.orbit-1,.orbit-2,.orbit-3,.orbit-logo{animation-duration:0s}}.screen-transition{min-height:100vh}.screen-enter{animation:screen-in .34s cubic-bezier(.22,.61,.36,1)}.screen-leave{animation:screen-out .22s ease forwards;pointer-events:none}@keyframes screen-in{0%{opacity:0;transform:translateY(14px) scale(.995)}to{opacity:1;transform:none}}@keyframes screen-out{to{opacity:0;transform:translateY(-10px) scale(.995)}}@media (prefers-reduced-motion:reduce){.screen-enter,.screen-leave{animation:none}}.topbar{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px;margin-bottom:16px}h1{font-size:20px;font-weight:700;margin:0}.brand{display:flex;align-items:center;gap:10px}.brand img{height:26px}.brand img,.gate-logo{width:auto;display:block}.gate-logo{height:36px;margin:0 auto 8px}.sub{color:var(--text-muted);font-size:12px}.card{background:var(--surface-1);border:1px solid var(--border);border-radius:12px;padding:16px}.connect{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-bottom:16px}.connect input,.connect select{background:var(--surface-1);border:1px solid var(--border);border-radius:8px;color:var(--text-primary);padding:8px 10px;font-size:13px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.connect input.url{width:260px}.connect select.url{min-width:180px;cursor:pointer}.connect input.token{flex:1;min-width:220px}.connect input.login{flex:1;min-width:140px}button.primary{background:var(--series-1);border:none;border-radius:999px;color:#fff;font-weight:600;font-size:13px;padding:8px 18px;cursor:pointer}button.primary:disabled{opacity:.5;cursor:default}button.linklike{background:none;border:none;padding:0;color:var(--series-1);font-size:12px;cursor:pointer;text-decoration:underline}.gate-shell{position:relative;min-height:calc(100vh - 140px);display:flex;align-items:center;justify-content:center;overflow:hidden}.waves-backdrop{position:fixed;inset:0;width:100vw;height:100vh;display:block;pointer-events:none;z-index:0;filter:blur(60px) saturate(1.1);opacity:.5}@media (prefers-color-scheme:dark){.waves-backdrop{opacity:.38}}.card.gate-card{position:relative;z-index:1;width:100%;max-width:400px;padding:26px 28px 22px;display:flex;flex-direction:column;background:color-mix(in srgb,var(--surface-1) 82%,transparent);backdrop-filter:blur(12px)}.gate-head{text-align:center;margin-bottom:14px}.gate-head h2{margin:0 0 2px;font-size:18px}.gate-label{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--text-secondary);margin:10px 2px 4px}.gate-input{width:100%;box-sizing:border-box;background:var(--surface-0);border:1px solid var(--border);border-radius:8px;color:var(--text-primary);padding:9px 10px;font-size:13px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}select.gate-input{cursor:pointer}.gate-submit{width:100%;margin-top:16px}.gate-divider{display:flex;align-items:center;gap:10px;color:var(--text-muted);font-size:11px;margin:14px 0 10px}.gate-divider:after,.gate-divider:before{content:"";flex:1;border-top:1px solid var(--border)}a.gate-secondary{display:block;text-align:center;border:1px solid var(--border);border-radius:999px;padding:8px 16px;font-size:13px;font-weight:600;color:var(--text-primary);text-decoration:none}a.gate-secondary:hover{border-color:var(--series-1);color:var(--series-1)}.gate-hint{margin:8px 0 0;text-align:center;color:var(--text-muted);font-size:10.5px}.error{color:var(--bad);font-size:12px;margin:8px 0 16px}.tiles{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:10px;margin-bottom:20px}.tile .label{color:var(--text-secondary);font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.04em}.tile .value{font-size:24px;font-weight:700;font-variant-numeric:tabular-nums;margin-top:4px}.tile .delta{font-size:11px;color:var(--text-muted);margin-top:2px;font-variant-numeric:tabular-nums}.tile .delta .up{color:var(--good)}.filters{display:flex;align-items:center;gap:6px;margin-bottom:14px}.filters .spacer{flex:1}.range-btn{background:var(--surface-1);border:1px solid var(--border);border-radius:999px;color:var(--text-secondary);font-size:12px;font-weight:600;padding:5px 14px;cursor:pointer}.range-btn.active{background:var(--series-1);border-color:var(--series-1);color:#fff}.charts{display:grid;grid-template-columns:repeat(auto-fill,minmax(460px,1fr));gap:12px}@media (max-width:560px){.charts{grid-template-columns:1fr}}.chart-title{font-size:13px;font-weight:700;margin:0 0 2px}.chart-sub{color:var(--text-muted);font-size:11px;margin:0 0 10px}.chart-svg-wrap{position:relative}.tooltip{position:absolute;pointer-events:none;background:var(--text-primary);color:var(--surface-1);font-size:11px;font-variant-numeric:tabular-nums;border-radius:6px;padding:4px 8px;transform:translate(-50%,-110%);white-space:nowrap;z-index:5}details.table-view{margin-top:8px}details.table-view summary{color:var(--text-muted);font-size:11px;cursor:pointer}details.table-view table{width:100%;border-collapse:collapse;font-size:11px;font-variant-numeric:tabular-nums;margin-top:6px}details.table-view td,details.table-view th{text-align:right;padding:2px 6px;border-bottom:1px solid var(--border);color:var(--text-secondary)}details.table-view td:first-child,details.table-view th:first-child{text-align:left}.footer-note{margin-top:24px;color:var(--text-muted);font-size:11px}a.linklike-a{color:var(--series-1);font-size:12px;text-decoration:underline}.design-shell{height:100vh;display:flex;flex-direction:column}.design-shell .topbar{margin:0;padding:14px 16px 10px}.design-body{display:flex;flex:1;min-height:0;gap:8px;margin:0 8px 8px}.gallery-brand{display:flex;align-items:center;gap:8px;padding:2px 4px 8px}.gallery-brand img{height:22px;width:auto;display:block;flex-shrink:0}.gallery-brand-name{flex:1;min-width:0;font-size:13.5px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.design-gallery.collapsed .gallery-brand{flex-direction:column;gap:8px;padding:4px 0 8px}.gallery-reset{color:var(--text-secondary)}.gallery-reset .gallery-icon{color:var(--text-muted)}.gallery-reset:hover .gallery-icon{color:var(--series-1)}.design-main{flex:1;min-width:0;min-height:0;display:flex;flex-direction:column}.ws-tabs{display:flex;align-items:flex-start;gap:4px;flex-shrink:0;padding:0 2px;margin-bottom:8px;overflow-x:auto}.ws-tab{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--border);border-top:none;border-radius:0 0 8px 8px;background:var(--surface-0);color:var(--text-secondary);font-size:11.5px;font-weight:600;padding:5px 12px;cursor:pointer;white-space:nowrap}.ws-tab.active{background:var(--surface-1)}.ws-tab.active,.ws-tab:hover{color:var(--text-primary)}.ws-tab-x{width:12px;height:12px;color:var(--text-muted)}.ws-tab-x:hover{color:var(--bad)}.ws-tab-add{padding:5px 8px}.ws-tab-plus{width:13px;height:13px}.design-flex{position:relative;flex:1;min-height:0}.design-empty{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;pointer-events:none;text-align:center;z-index:2}.design-empty-icon{width:44px;height:44px;color:var(--text-muted);opacity:.7;margin-bottom:10px}.design-empty p{margin:0;font-weight:700;color:var(--text-secondary)}.design-empty p.sub{margin-top:4px;font-weight:400;font-size:12px;color:var(--text-muted);max-width:320px}.design-gallery{width:232px;flex-shrink:0;display:flex;flex-direction:column;background:var(--surface-1);border:1px solid var(--border);border-radius:10px;padding:10px}.gallery-sep{border-top:1px solid var(--border);margin:4px -4px 8px}.gallery-filter{position:relative;margin:0 2px 8px}.gallery-filter-icon{position:absolute;left:8px;top:50%;transform:translateY(-50%);width:13px;height:13px;color:var(--text-muted);pointer-events:none}.gallery-filter input{width:100%;box-sizing:border-box;background:var(--surface-0);border:1px solid var(--border);border-radius:8px;color:var(--text-primary);padding:6px 8px 6px 26px;font-size:12px}.gallery-filter input:focus{outline:none;border-color:var(--series-1)}.gallery-filter input::-moz-placeholder{color:var(--text-muted)}.gallery-filter input::placeholder{color:var(--text-muted)}.gallery-items{flex:1;min-height:0;overflow-y:auto}.gallery-section{font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted);padding:8px 6px 4px}.live-note{align-items:center;justify-content:center;text-align:center;color:var(--text-muted);font-size:12.5px}.live-table-wrap{height:100%;overflow:auto}.live-table{width:100%;border-collapse:collapse;font-size:12px;font-variant-numeric:tabular-nums}.live-table th{text-align:left;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);padding:4px 8px;position:sticky;top:0;background:var(--surface-1)}.live-table td,.live-table th{border-bottom:1px solid var(--border)}.live-table td{padding:5px 8px;color:var(--text-secondary);white-space:nowrap}.live-table td.mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px}.dt-cards,.owners-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:8px;align-content:start}.dt-card{display:flex;flex-direction:column;gap:4px;padding:10px 12px;border:1px solid var(--border);border-radius:10px;background:var(--surface-1);font-size:12px;overflow:hidden}.dt-card:hover{border-color:color-mix(in srgb,var(--series-1) 45%,var(--border))}.dt-card-line{display:flex;align-items:baseline;gap:8px;min-width:0}.dt-card-k{flex:0 0 40%;color:var(--text-muted);font-size:10.5px;text-transform:uppercase;letter-spacing:.03em;white-space:nowrap}.dt-card-k,.dt-card-v{overflow:hidden;text-overflow:ellipsis}.dt-card-v{flex:1;min-width:0}.dt-card-v,.owner-card{color:var(--text-primary)}.owner-card{text-align:left;background:var(--surface-0);border:1px solid var(--border);border-radius:10px;padding:10px 12px;cursor:pointer;display:flex;flex-direction:column;gap:4px}.owner-card:hover{border-color:var(--series-1)}.owner-avatar{border-radius:5px;display:block;flex-shrink:0;image-rendering:pixelated}.owner-card-head{display:flex;align-items:center;gap:7px}.owner-card-head .owner-card-usd{margin-left:auto}.owner-thread-id{display:flex;align-items:center;gap:8px;min-width:0}.owner-card-addr{font-size:12px}.owner-card-usd{font-size:14px;font-weight:700;color:var(--series-1);font-variant-numeric:tabular-nums}.owner-card-balances{font-size:10.5px;color:var(--text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.owner-card-meta{font-size:10px;color:var(--text-muted)}.owner-td-id{display:inline-flex;align-items:center;gap:6px}.owner-thread{display:flex;flex-direction:column;gap:8px}.owner-thread-head{display:flex;align-items:baseline;justify-content:space-between;gap:10px;padding-bottom:6px;border-bottom:1px solid var(--border);font-size:11px}.owner-thread-count{color:var(--text-muted);white-space:nowrap}.thread-item{background:var(--surface-0);border:1px solid var(--border);border-radius:10px;padding:9px 11px;display:flex;flex-direction:column;gap:4px}.thread-item-top{display:flex;align-items:center;gap:8px;font-size:12px}.thread-status{font-size:11px;color:var(--text-secondary)}.thread-usd{margin-left:auto;font-weight:700}.thread-age{color:var(--text-muted);font-size:11px;min-width:56px;text-align:right}.thread-desc{font-size:12px;color:var(--text-primary)}.thread-guid{font-size:10px;color:var(--text-muted)}.inv-row:hover{background:var(--surface-0)}.inv-caret{display:inline-block;width:12px;color:var(--text-muted);transition:transform .15s ease}.inv-caret.open{transform:rotate(90deg)}.inv-detail td{background:var(--surface-0);padding:8px 10px 10px 26px}.inv-viewers{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.inv-viewers-label{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted)}.inv-viewer{display:inline-flex;align-items:baseline;gap:5px;background:var(--surface-1);border:1px solid var(--border);border-radius:6px;padding:2px 7px;font-size:11px}.inv-flag{font-size:13px;line-height:1}.inv-viewer-geo{color:var(--text-secondary);font-size:10.5px}.inv-viewer-meta{color:var(--text-muted);font-size:10px}.inv-viewers-note{font-size:11px;color:var(--text-muted)}.inv-viewers-note.bad{color:var(--bad)}.chain-cell{display:inline-flex;align-items:center;gap:6px}.chain-cell img{width:16px;height:16px;border-radius:50%;display:block}.chain-testnet{font-size:8.5px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--bad);border:1px solid;border-radius:999px;padding:1px 5px}.live-table th.sortable{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.live-table th .th-inner{display:inline-flex;align-items:center;gap:3px}.live-table th .sort-ic{width:11px;height:11px}.live-table th .sort-ic.dim{opacity:.3}.live-table th.sortable:hover{color:var(--text-secondary)}.dt-wrap{display:flex;flex-direction:column;height:100%;min-height:0;position:relative}.dt-wrap .live-table-wrap{flex:1;min-height:0}.dt-magic{position:absolute;top:3px;right:4px;z-index:6;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;background:color-mix(in srgb,var(--surface-1) 88%,transparent);border:1px solid var(--border);border-radius:7px;color:var(--text-muted);cursor:pointer;box-shadow:0 1px 4px rgba(0,0,0,.12)}.dt-magic:hover{color:var(--series-1);border-color:var(--series-1)}.dt-btn.dt-magic{position:static;width:auto;height:auto;box-shadow:none}.dt-tools-right{display:inline-flex;align-items:center;gap:6px}.dt-views select{max-width:140px}.dt-views-icon{display:inline-flex;align-items:center;justify-content:center;border:none;background:transparent;color:var(--text-muted);cursor:pointer;padding:2px;border-radius:5px;margin-left:2px}.dt-views-icon:hover{color:var(--series-1);background:var(--surface-1)}.dt-toolbar{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-shrink:0;margin-bottom:6px;flex-wrap:wrap}.dt-mini-ic{width:13px;height:13px}.dt-filter-row th{position:sticky;top:21px;z-index:2;padding:3px 5px;background:var(--surface-1);border-bottom:1px solid var(--border)}.dt-filter-row input,.dt-filter-row select{width:100%;min-width:48px;box-sizing:border-box;background:var(--surface-0);border:1px solid var(--border);border-radius:5px;color:var(--text-primary);font-size:11px;font-weight:400;padding:2px 5px;text-transform:none;letter-spacing:normal}.dt-filter-row input:focus,.dt-filter-row select:focus{outline:none;border-color:var(--series-1)}.dt-builder{display:flex;align-items:center;gap:12px;flex-wrap:wrap;flex-shrink:0;margin-bottom:8px;padding:6px 8px;background:var(--surface-0);border:1px solid var(--border);border-radius:8px}.dt-seg{display:inline-flex;border:1px solid var(--border);border-radius:7px;overflow:hidden}.dt-seg-btn{display:inline-flex;align-items:center;justify-content:center;border:none;background:var(--surface-1);color:var(--text-muted);padding:4px 8px;cursor:pointer;border-right:1px solid var(--border)}.dt-seg-btn:last-child{border-right:none}.dt-seg-btn.active{background:var(--series-1);color:#fff}.dt-export{position:relative}.dt-export-pop{left:0;right:auto;min-width:120px}.dt-export-pop .dt-colitem{justify-content:flex-start;font-weight:600}.dt-charttype{position:relative}.dt-charttype-trigger{min-width:130px;justify-content:flex-start}.dt-charttype-pop{position:absolute;top:calc(100% + 4px);left:0;z-index:30;background:var(--surface-1);border:1px solid var(--border);border-radius:10px;box-shadow:0 10px 30px rgba(0,0,0,.24);padding:8px;width:260px;max-height:320px;overflow:auto}.dt-ct-group+.dt-ct-group{margin-top:8px}.dt-ct-group-title{font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);padding:0 2px 4px}.dt-ct-grid{display:grid;grid-template-columns:1fr 1fr;gap:4px}.dt-ct-item{display:flex;flex-direction:column;align-items:center;gap:4px;border:1px solid var(--border);background:var(--surface-0);border-radius:8px;padding:8px 4px;cursor:pointer;color:var(--text-secondary);font-size:10px;text-align:center}.dt-ct-item.active,.dt-ct-item:hover{border-color:var(--series-1);color:var(--text-primary)}.dt-ct-item.active{background:var(--series-1-soft)}.dt-ct-ic{width:22px;height:22px;color:var(--series-1)}.dt-viewseg .dt-seg-btn{gap:5px;font-size:11px;font-weight:600}.dt-field{display:inline-flex;align-items:center;gap:6px}.dt-field>span{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted)}.dt-field select{background:var(--surface-1);border:1px solid var(--border);border-radius:6px;color:var(--text-secondary);font-size:11px;font-weight:600;padding:3px 6px;cursor:pointer}.dt-field select:disabled{opacity:.4;cursor:default}.dt-measures{align-items:center}.dt-chips{display:inline-flex;gap:4px;flex-wrap:wrap}.dt-chip{background:var(--surface-1);border:1px solid var(--border);border-radius:20px;color:var(--text-secondary);font-size:10px;font-weight:600;padding:2px 9px;cursor:pointer}.dt-chip.active{background:var(--series-1);border-color:var(--series-1);color:#fff}.dt-tools{gap:6px;flex-shrink:0}.dt-btn,.dt-tools{display:inline-flex;align-items:center}.dt-btn{gap:5px;background:var(--surface-0);border:1px solid var(--border);border-radius:7px;color:var(--text-secondary);font-size:11px;font-weight:600;padding:4px 9px;cursor:pointer}.dt-btn:hover:not(:disabled){color:var(--text-primary);border-color:var(--series-1)}.dt-btn:disabled{opacity:.4;cursor:default}.dt-btn.active{background:var(--series-1);border-color:var(--series-1);color:#fff}.dt-group{display:inline-flex;align-items:center;gap:4px;background:var(--surface-0);border:1px solid var(--border);border-radius:7px;padding:2px 6px;color:var(--text-muted)}.dt-group select{border:none;outline:none;background:transparent;color:var(--text-secondary);font-size:11px;font-weight:600;cursor:pointer;max-width:150px}.dt-colmenu{position:relative}.dt-colmenu-pop{position:absolute;right:0;top:calc(100% + 4px);z-index:20;background:var(--surface-1);border:1px solid var(--border);border-radius:8px;padding:6px;min-width:150px;max-height:240px;overflow:auto;box-shadow:0 6px 20px rgba(0,0,0,.18);display:flex;flex-direction:column;gap:2px}.dt-colitem{display:flex;align-items:center;gap:6px;width:100%;font-size:11px;font-family:inherit;color:var(--text-secondary);background:transparent;border:none;text-align:left;padding:4px 6px;border-radius:5px;cursor:pointer}.dt-colitem:hover{background:var(--surface-0);color:var(--text-primary)}.grp-row td{background:var(--surface-0);border-top:1px solid var(--border);cursor:pointer}.grp-row:hover .grp-head{color:var(--series-1)}.grp-head{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:600;color:var(--text-primary)}.grp-count{font-size:10px;font-weight:700;color:var(--text-muted);background:var(--surface-1);border:1px solid var(--border);border-radius:20px;padding:0 6px}.grp-agg{font-variant-numeric:tabular-nums;font-weight:600;color:var(--text-secondary)}.grp-dim{color:var(--text-muted);font-weight:600}.dt-chart{flex:1;min-height:0}.dt-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;text-align:center;color:var(--text-muted);padding:28px 16px;min-height:120px;font-size:12px}.dt-empty-ic{width:30px;height:30px;opacity:.55;stroke-width:1.5}.dt-pager{display:flex;align-items:center;justify-content:flex-end;gap:6px;flex-shrink:0;margin-top:6px}.dt-pageinfo{font-size:11px;color:var(--text-muted);margin-right:4px}.dt-pager .dt-btn{padding:3px 6px}.live-dot{display:inline-block;width:8px;height:8px;border-radius:50%;margin-right:6px}.svc-health-head{display:flex;align-items:center;gap:6px;margin-top:4px}.svc-health-name{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;font-weight:700}.svc-health-status{margin-left:auto;font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:.05em}.svc-health-status.ok{color:var(--good)}.svc-health-status.bad{color:var(--bad)}.svc-health-value{font-size:15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.stack-panel{display:flex;flex-direction:column;gap:10px;height:100%;min-height:0}.stack-panel .tiles{margin-bottom:0;flex-shrink:0}.stack-fill{flex:1;min-height:0;display:flex;flex-direction:column}.stack-title{font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--text-secondary);margin-bottom:4px;flex-shrink:0}.warn-text{color:var(--bad)}.pipeline-graph-wrap{display:flex;flex-direction:column;height:100%;min-height:0}.pipeline-graph{flex:1;min-height:220px}.pipeline-legend{display:flex;align-items:center;gap:16px;flex-shrink:0;padding:6px 2px 0;font-size:11px;color:var(--text-secondary)}.pipeline-legend .pl-dot{display:inline-block;width:9px;height:9px;border-radius:50%;margin-right:5px;vertical-align:-1px}.pipeline-legend .pl-sub{margin-left:auto;color:var(--text-muted);font-size:10px}.pipeline-graph .react-flow{background:transparent}.pg-node{width:122px;border:1px solid var(--border);border-radius:9px;background:var(--surface-1);padding:6px 8px;text-align:center;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.pg-node-name{font-size:10px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pg-node-sub{font-size:8.5px;color:var(--text-muted)}.pg-node-count{margin-top:2px;font-size:10.5px;font-weight:700;color:var(--text-primary);font-variant-numeric:tabular-nums}.pg-node-count-label{font-size:8px;font-weight:600;color:var(--text-muted)}.pg-handle{opacity:0;width:2px;height:2px;min-width:0;min-height:0;border:none}.pg-edge-slow .react-flow__edge-path{animation-duration:1.8s!important}.pg-grid circle{fill:var(--border)}.gm-wrap{display:flex;height:100%;min-height:0;gap:0;position:relative}.gm-rail{width:148px;flex-shrink:0;display:flex;flex-direction:column;gap:4px;padding:6px 8px 6px 0}.gm-compose{display:inline-flex;align-items:center;gap:8px;border:none;border-radius:0;background:var(--series-1-soft);color:var(--text-primary);font-size:12.5px;font-weight:600;padding:10px 16px;cursor:pointer;box-shadow:0 1px 3px rgba(0,0,0,.15);margin-bottom:10px}.gm-compose:hover{box-shadow:0 2px 6px rgba(0,0,0,.25)}.gm-compose:disabled{opacity:.5;cursor:default;box-shadow:none}.gm-folder{display:flex;align-items:center;gap:10px;border:none;background:transparent;color:var(--text-secondary);font-size:12px;font-weight:500;padding:7px 12px;border-radius:0;cursor:pointer;text-align:left}.gm-folder:hover{background:var(--surface-1)}.gm-folder.active{background:var(--series-1-soft);color:var(--text-primary);font-weight:700}.gm-folder .gm-count{margin-left:auto;font-size:10.5px;font-weight:600;color:var(--text-muted)}.gm-identity-main{font-weight:700;font-size:11px;color:var(--text-secondary)}.gm-identity-sub{font-size:9px}.gm-reader-side{display:flex;flex-direction:column;align-items:flex-end;gap:2px;flex-shrink:0}.gm-readby{font-size:10px;color:var(--good)}.gm-reply{margin-left:auto}.gm-identity{margin-top:auto;font-size:10px;color:var(--text-muted);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:0 4px}.gm-ic{width:15px;height:15px;flex-shrink:0}.gm-iconbtn{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border:none;border-radius:0;background:transparent;color:var(--text-secondary);cursor:pointer}.gm-iconbtn:hover{background:var(--surface-0)}.gm-main{flex:1;min-width:0;display:flex;flex-direction:column;background:var(--surface-1);border:1px solid var(--border);border-radius:0;overflow:hidden;position:relative}.gm-list-bar{display:flex;align-items:center;gap:8px;padding:8px 12px;border-bottom:1px solid var(--border);flex-shrink:0}.gm-list-title{font-size:13px;font-weight:700}.gm-warn{font-size:10.5px;color:var(--bad);margin-left:8px}.gm-list{flex:1;min-height:0;overflow-y:auto}.gm-empty{padding:24px 16px;font-size:12px;color:var(--text-muted)}.gm-row{display:flex;align-items:center;gap:12px;width:100%;border:none;border-bottom:1px solid var(--border);background:transparent;padding:9px 14px;cursor:pointer;color:var(--text-primary);text-align:left}.gm-row:hover{background:var(--surface-0);box-shadow:inset 0 -1px 0 var(--border),0 1px 2px rgba(0,0,0,.12)}.gm-row-sender{width:175px;flex-shrink:0;font-size:12.5px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gm-row.unread .gm-row-sender,.gm-row.unread .gm-row-subject{font-weight:800}.gm-row-rcpt{font-size:10px;color:var(--text-muted);font-weight:400}.gm-row-readby{color:var(--good);margin-right:6px;font-size:10px}.gm-row-text{flex:1;min-width:0;font-size:12.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gm-row-subject{font-weight:500}.gm-row-failed{color:var(--bad)}.gm-row-snippet{color:var(--text-muted);font-weight:400}.gm-row-time{flex-shrink:0;font-size:11px;color:var(--text-muted);font-variant-numeric:tabular-nums}.gm-reader{flex:1;min-height:0;display:flex;flex-direction:column}.gm-reader-bar{display:flex;align-items:center;gap:10px;padding:8px 12px;border-bottom:1px solid var(--border);flex-shrink:0}.gm-reader-subject{font-size:15px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gm-failed{background:color-mix(in srgb,var(--bad) 12%,transparent);color:var(--bad);font-size:11.5px;padding:6px 14px}.gm-reader-head{display:flex;gap:12px;padding:12px 14px}.gm-avatar,.gm-reader-head{align-items:center;flex-shrink:0}.gm-avatar{width:38px;height:38px;border-radius:50%;display:inline-flex;justify-content:center;color:#fff;font-size:16px;font-weight:700}.gm-reader-who{flex:1;min-width:0}.gm-reader-name{font-size:13px;font-weight:700}.gm-reader-addr{font-weight:400;color:var(--text-muted)}.gm-copy{display:inline-flex;align-items:center;border:none;background:transparent;color:var(--text-muted);cursor:pointer;padding:1px 4px;vertical-align:-2px}.gm-copy:hover{color:var(--text-primary)}.gm-copy-ic{width:12px;height:12px}.gm-copy-ic.ok{color:var(--good)}.gm-reader-time,.gm-reader-to{font-size:11px;color:var(--text-muted)}.gm-reader-time{flex-shrink:0}.gm-frame{flex:1;border:none;background:#fff}.gm-composer{position:absolute;right:14px;bottom:0;width:min(440px,calc(100% - 28px));background:var(--surface-1);border:1px solid var(--border);border-bottom:none;border-radius:0;box-shadow:0 -2px 18px rgba(0,0,0,.28);display:flex;flex-direction:column;z-index:5;animation:modal-pop .2s cubic-bezier(.22,.61,.36,1)}.gm-composer-head{display:flex;align-items:center;justify-content:space-between;background:var(--surface-0);padding:8px 12px;font-size:12px;font-weight:700;border-bottom:1px solid var(--border);border-radius:0}.gm-composer-x{display:inline-flex;border:none;background:transparent;color:var(--text-muted);cursor:pointer;padding:2px}.gm-composer-x:hover{color:var(--text-primary)}.gm-field{border:none;border-bottom:1px solid var(--border);padding:9px 12px}.gm-body,.gm-field{background:transparent;color:var(--text-primary);font-size:12.5px;outline:none}.gm-body{border:none;font-family:inherit;padding:10px 12px;min-height:170px;resize:vertical}.gm-rte-toolbar{display:flex;align-items:center;gap:2px;padding:6px 10px 4px;border-bottom:1px solid var(--border)}.gm-rte-btn{display:inline-flex;align-items:center;justify-content:center;width:26px;height:24px;border:none;background:transparent;color:var(--text-secondary);cursor:pointer}.gm-rte-btn:hover{background:var(--surface-0);color:var(--text-primary)}.gm-rte{min-height:170px;max-height:320px;overflow-y:auto;padding:10px 12px;font-size:13px;line-height:1.55;color:var(--text-primary);outline:none}.gm-rte:empty:before{content:attr(data-placeholder);color:var(--text-muted);pointer-events:none}.gm-rte a{color:var(--series-1)}.gm-composer.expanded .gm-rte{flex:1;min-height:0;max-height:none}.gm-composer-btns{display:inline-flex;align-items:center;gap:2px}.gm-composer.expanded{top:12px;left:12px;right:12px;bottom:0;width:auto}.gm-mode{display:inline-flex;border:1px solid var(--border)}.gm-mode-btn{border:none;background:var(--surface-1);color:var(--text-muted);font-size:10.5px;font-weight:700;padding:3px 10px;cursor:pointer}.gm-mode-btn.active{background:var(--series-1);color:#fff}.gm-preview-btn{border:1px solid var(--border);margin-left:auto}.gm-body-html{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11.5px}.gm-preview-frame{border:none;background:#fff;min-height:170px;margin:6px 0 0}.gm-composer-err{padding:0 12px 6px;margin-left:0}.gm-composer-foot{display:flex;align-items:center;padding:8px 12px 10px}.gm-send{border:none;border-radius:0;background:var(--series-1);color:#fff;font-size:12.5px;font-weight:700;padding:8px 22px;cursor:pointer}.gm-send:disabled{opacity:.5;cursor:default}.sys-gauges{display:flex;flex-wrap:wrap;gap:6px 18px;justify-content:center;margin-bottom:6px}.sys-gauge{display:flex;flex-direction:column;align-items:center;min-width:104px}.sys-gauge-label{margin-top:2px;font-size:11px;font-weight:700;color:var(--text-secondary);max-width:110px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sys-gauge-detail{font-size:10px}.sys-gauge-detail,.sys-uptime{color:var(--text-muted);font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.sys-uptime{text-align:center;font-size:10.5px;margin-bottom:10px}.sys-meters{display:flex;flex-direction:column;gap:7px;margin-bottom:12px}.sys-meter-row{display:flex;align-items:center;gap:10px;font-size:11px}.sys-meter-row .label{width:64px;flex-shrink:0;color:var(--text-secondary);font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sys-meter-row .mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10.5px;color:var(--text-muted);white-space:nowrap}.meter{flex:1;height:6px;border-radius:4px;background:var(--surface-0);border:1px solid var(--border);overflow:hidden}.meter>span{display:block;height:100%;background:var(--series-1)}.meter>span.warn{background:var(--bad)}.live-dot.mid{background:var(--series-1)}.live-dot.ok{background:var(--good)}.live-dot.bad{background:var(--bad)}.gallery-logout{color:var(--text-secondary)}.gallery-logout .gallery-icon{color:var(--text-muted)}.gallery-logout:hover,.gallery-logout:hover .gallery-icon{color:var(--bad)}.gallery-head{display:flex;align-items:center;justify-content:space-between;padding:2px 4px 8px}.gallery-title{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted)}.gallery-toggle{background:transparent;border:none;padding:4px;cursor:pointer;color:var(--text-muted);display:flex;border-radius:6px}.gallery-toggle:hover{color:var(--text-primary);background:var(--surface-0)}@keyframes gallery-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.gallery-icon.spinning{animation:gallery-spin .9s linear}.design-gallery.collapsed{width:46px;padding:8px 5px}.design-gallery.collapsed .gallery-head{justify-content:center;padding:2px 0 8px}.design-gallery.collapsed .gallery-item{justify-content:center;padding:9px 0}.design-gallery.collapsed .gallery-item.open{opacity:1;border-color:var(--border);background:var(--surface-0)}.gallery-item{display:flex;align-items:center;gap:10px;width:100%;box-sizing:border-box;background:transparent;border:1px solid transparent;border-radius:8px;padding:8px;cursor:grab;text-align:left;color:var(--text-primary);position:relative}.gallery-item:active{cursor:grabbing}.gallery-item:hover{background:var(--surface-0);border-color:var(--border)}.gallery-item.open{opacity:.75}.gallery-icon{width:16px;height:16px;flex-shrink:0;color:var(--series-1)}.gallery-meta{display:flex;flex-direction:column;min-width:0}.gallery-name{font-size:12.5px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gallery-tag{margin-left:6px;font-size:8.5px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--series-1);border:1px solid var(--series-1);border-radius:4px;padding:1px 4px;vertical-align:1px}.gallery-desc{font-size:10.5px;color:var(--text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gallery-dot{position:absolute;top:8px;right:8px;width:8px;height:8px;border-radius:50%;background:var(--good);box-shadow:0 0 0 2px var(--surface-1)}@media (max-width:760px){.design-body{flex-direction:column}.design-gallery{width:auto;max-height:180px}}.design-flex .flexlayout__tabset-maximized,.design-flex .flexlayout__tabset-selected{background-image:none}.design-flex .flexlayout__tab_button--selected{background-color:transparent;border-color:transparent;box-shadow:none}.tab-rename-btn{display:inline-flex;align-items:center;justify-content:center;border:none;background:transparent;color:var(--text-muted);cursor:pointer;padding:2px;margin:0 1px 0 5px;border-radius:4px;opacity:0;transition:opacity .12s ease,color .12s ease,background .12s ease}.flexlayout__tab_button--selected .tab-rename-btn,.flexlayout__tab_button:hover .tab-rename-btn{opacity:.75}.tab-rename-btn:hover{opacity:1;color:var(--text-primary);background:hsla(0,0%,50%,.16)}.design-flex .flexlayout__layout{--font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;--font-size:12px;--color-background:var(--surface-0);--color-base:var(--surface-1);--color-text:var(--text-primary);--color-tabset-background:var(--surface-1);border-radius:10px;overflow:hidden}.flex-pane{height:100%;width:100%;box-sizing:border-box;padding:8px 12px 10px;display:flex;flex-direction:column;background:var(--surface-1)}.ctx-backdrop{position:fixed;inset:0;z-index:210}.ctx-menu{position:fixed;z-index:211;min-width:180px;background:var(--surface-1);border:1px solid var(--border);border-radius:9px;box-shadow:0 10px 30px rgba(0,0,0,.28);padding:5px;overflow:hidden}.ctx-menu-head{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);padding:4px 8px 6px;border-bottom:1px solid var(--border);margin-bottom:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ctx-menu-item{display:flex;align-items:center;gap:8px;width:100%;border:none;background:transparent;color:var(--text-secondary);font-size:12px;font-weight:500;padding:7px 8px;border-radius:6px;cursor:pointer;text-align:left}.ctx-menu-item:hover{background:var(--surface-0);color:var(--text-primary)}.ctx-menu-ic{width:14px;height:14px}.panel-modal-overlay{position:fixed;inset:0;z-index:205;background:rgba(0,0,0,.5);backdrop-filter:blur(3px);display:flex;align-items:center;justify-content:center;padding:24px;animation:modal-fade .18s ease}.panel-modal{width:88vw;max-width:1100px;height:82vh;background:var(--surface-1);border:1px solid var(--border);border-radius:14px;box-shadow:0 20px 60px rgba(0,0,0,.4);overflow:hidden;display:flex;flex-direction:column;animation:modal-pop .24s cubic-bezier(.22,.61,.36,1)}.panel-modal.narrow{width:min(680px,92vw);height:auto;max-height:82vh}.panel-modal.narrow .panel-modal-body{overflow:auto}@keyframes modal-fade{0%{opacity:0}}@keyframes modal-pop{0%{opacity:0;transform:translateY(16px) scale(.96)}}@media (prefers-reduced-motion:reduce){.guide-modal,.guide-overlay,.panel-modal,.panel-modal-overlay{animation:none}}.panel-modal-head{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 14px;border-bottom:1px solid var(--border);flex-shrink:0}.panel-modal-title{font-size:13px;font-weight:700;color:var(--text-primary)}.panel-modal-close{display:inline-flex;border:none;background:transparent;color:var(--text-muted);cursor:pointer;padding:4px}.panel-modal-close:hover{color:var(--text-primary)}.panel-modal-body{display:flex}.panel-modal-body,.panel-modal-body>*{flex:1;min-height:0}.session-lock-overlay{position:fixed;inset:0;z-index:400;background:rgba(0,0,0,.55);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;padding:24px;animation:modal-fade .2s ease}.session-lock-card{width:100%;max-width:460px;animation:modal-pop .26s cubic-bezier(.22,.61,.36,1)}.session-lock-card .gate-shell{min-height:0}@media (prefers-reduced-motion:reduce){.session-lock-card,.session-lock-overlay{animation:none}}.kb{flex-direction:column;height:100%;min-height:0;position:relative}.kb,.kb-bar{display:flex}.kb-bar{align-items:center;justify-content:flex-end;gap:8px;padding:6px 8px;border-bottom:1px solid var(--border);flex-shrink:0}.kb-name{flex:1;min-width:0;background:transparent;border:1px solid transparent;color:var(--text-primary);border-radius:7px;padding:5px 8px;font-size:13px;font-weight:700;outline:none}.kb-name:hover{border-color:var(--border)}.kb-name:focus{border-color:var(--series-1)}.kb-name:focus,.kb-share{background:var(--surface-0)}.kb-share{display:inline-flex;align-items:center;gap:5px;padding:5px 10px;border-radius:7px;border:1px solid var(--border);color:var(--text-secondary);font-size:12px;font-weight:600;cursor:pointer;flex-shrink:0}.kb-share:hover:not(:disabled){color:var(--text-primary)}.kb-share.on{color:#16a34a;border-color:color-mix(in srgb,#16a34a 45%,var(--border));background:color-mix(in srgb,#16a34a 12%,transparent)}.kb-share:disabled{cursor:default;opacity:.8}.kb-del{display:inline-flex;border:none;background:transparent;color:var(--text-muted);cursor:pointer;padding:6px;border-radius:6px;flex-shrink:0}.kb-del:hover{color:var(--bad,#e5484d);background:var(--surface-0)}.kb-ic{width:13px;height:13px;flex-shrink:0}.kb-cols{flex:1;min-height:0;display:flex;gap:10px;padding:10px;overflow-x:auto;align-items:flex-start}.kb-col{flex:0 0 260px;max-height:100%;display:flex;flex-direction:column;background:var(--surface-0);border:1px solid var(--border);border-radius:10px}.kb-col.drop{border-color:var(--series-1);box-shadow:0 0 0 1px var(--series-1) inset}.kb-col-head{display:flex;align-items:center;gap:6px;padding:8px 8px 6px}.kb-col-head[draggable=true]{cursor:grab}.kb-col-head[draggable=true]:active{cursor:grabbing}.kb-col-title{flex:1;min-width:0;background:transparent;border:1px solid transparent;color:var(--text-primary);font-size:12.5px;font-weight:700;border-radius:6px;padding:3px 5px;outline:none}.kb-col-title:hover{border-color:var(--border)}.kb-col-title:focus{border-color:var(--series-1);background:var(--surface-1)}.kb-col-title-static{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-webkit-user-select:none;-moz-user-select:none;user-select:none}.kb-col-count{font-size:10.5px;background:var(--surface-1);border-radius:999px;padding:0 6px}.kb-col-count,.kb-mini{color:var(--text-muted)}.kb-mini{display:inline-flex;border:none;background:transparent;cursor:pointer;padding:4px;border-radius:5px}.kb-mini:hover{color:var(--text-primary);background:var(--surface-1)}.kb-mini.danger:hover{color:var(--bad,#e5484d)}.kb-cards{display:flex;flex-direction:column;gap:6px;padding:6px 8px 8px;overflow-y:auto}.kb-card{display:flex;gap:4px;align-items:flex-start;background:var(--surface-1);border:1px solid var(--border);border-radius:8px;padding:6px 8px;cursor:grab}.kb-card:active{cursor:grabbing}.kb-card-main{flex:1;min-width:0;display:flex;flex-direction:column;gap:5px}.kb-card-text{width:100%;background:transparent;border:none;outline:none;resize:none;color:var(--text-primary);font-size:12.5px;line-height:1.4;font-family:inherit;field-sizing:content;min-height:18px}.kb-card-thumbs{display:flex;gap:4px;flex-wrap:wrap}.kb-thumb{width:46px;height:46px;-o-object-fit:cover;object-fit:cover;border-radius:5px;border:1px solid var(--border)}.kb-card-badges{display:flex;gap:10px;font-size:10.5px;color:var(--text-muted)}.kb-card-badges span{display:inline-flex;align-items:center;gap:3px}.kb-card-actions{display:flex;flex-direction:column;gap:2px;flex-shrink:0}.kb-card-del{border:none;background:transparent;color:transparent;cursor:pointer;padding:2px;border-radius:4px}.kb-card:hover .kb-card-del{color:var(--text-muted)}.kb-card-del:hover{color:var(--bad,#e5484d)}.kb-owner{font-size:11px;color:var(--text-muted);flex-shrink:0}.kb-modal-overlay{position:fixed;inset:0;z-index:210;background:rgba(0,0,0,.45);backdrop-filter:blur(3px);display:flex;align-items:center;justify-content:center;padding:20px;animation:modal-fade .16s ease}.kb-modal{width:min(560px,94vw);max-height:82vh;display:flex;flex-direction:column;background:var(--surface-1);border:1px solid var(--border);border-radius:14px;box-shadow:0 22px 60px rgba(0,0,0,.45);overflow:hidden;animation:modal-pop .2s cubic-bezier(.22,.61,.36,1)}.kb-modal-head{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;border-bottom:1px solid var(--border);flex-shrink:0}.kb-modal-title{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted)}.kb-modal-body{overflow-y:auto;padding:12px 14px;display:flex;flex-direction:column;gap:10px}.kb-modal-text{background:var(--surface-0);border:1px solid var(--border);color:var(--text-primary);border-radius:8px;padding:8px 10px;font-size:13px;line-height:1.5;resize:vertical;outline:none;font-family:inherit}.kb-modal-text:focus{border-color:var(--series-1)}.kb-sec-h{display:flex;gap:6px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-top:2px}.kb-attach,.kb-sec-h{align-items:center;font-size:11px}.kb-attach{margin-left:auto;display:inline-flex;gap:4px;border:1px solid var(--border);background:var(--surface-0);color:var(--text-secondary);border-radius:6px;padding:3px 8px;cursor:pointer;text-transform:none;letter-spacing:0}.kb-attach:hover{color:var(--text-primary);border-color:var(--series-1)}.kb-atts{display:flex;flex-wrap:wrap;gap:8px}.kb-att{position:relative}.kb-att.img img{width:90px;height:90px;-o-object-fit:cover;object-fit:cover;cursor:zoom-in;display:block}.kb-att.file a,.kb-att.img img{border-radius:8px;border:1px solid var(--border)}.kb-att.file a{gap:5px;padding:6px 9px;background:var(--surface-0);color:var(--series-1);font-size:12px;text-decoration:none;max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kb-att-del,.kb-att.file a{display:inline-flex;align-items:center}.kb-att-del{position:absolute;top:-6px;right:-6px;justify-content:center;width:18px;height:18px;border-radius:50%;border:none;background:var(--bad,#e5484d);color:#fff;cursor:pointer;padding:0}.kb-none{font-size:12px;color:var(--text-muted)}.kb-comments{display:flex;flex-direction:column;gap:8px}.kb-comment{background:var(--surface-0);border:1px solid var(--border);border-radius:8px;padding:7px 10px}.kb-comment-head{display:flex;align-items:center;gap:8px;margin-bottom:3px}.kb-comment-author{font-size:12px;font-weight:600;color:var(--text-primary)}.kb-comment-time{font-size:10.5px;color:var(--text-muted)}.kb-comment-head .kb-mini{margin-left:auto}.kb-comment-text{font-size:12.5px;color:var(--text-primary);white-space:pre-wrap;word-break:break-word}.kb-commentbox{display:flex;gap:6px;align-items:flex-end}.kb-commentbox textarea{flex:1;min-width:0;background:var(--surface-0);border:1px solid var(--border);color:var(--text-primary);border-radius:8px;padding:7px 9px;font-size:12.5px;resize:vertical;outline:none;font-family:inherit}.kb-commentbox textarea:focus{border-color:var(--series-1)}.kb-comment-send{flex-shrink:0;background:var(--series-1);border:1px solid var(--series-1);color:#fff;border-radius:8px;padding:7px 12px;font-size:12px;font-weight:600;cursor:pointer}.kb-comment-send:disabled{opacity:.5;cursor:default}.kb-addcard{display:inline-flex;align-items:center;gap:4px;border:none;background:transparent;color:var(--text-muted);font-size:12px;cursor:pointer;padding:5px;border-radius:6px}.kb-addcard:hover{color:var(--text-primary);background:var(--surface-1)}.kb-addcol{flex:0 0 200px;align-self:flex-start;display:inline-flex;align-items:center;gap:5px;border:1px dashed var(--border);background:transparent;color:var(--text-secondary);font-size:12.5px;cursor:pointer;padding:10px;border-radius:10px}.kb-addcol:hover{color:var(--text-primary);border-color:var(--series-1)}.kb-empty{padding:20px 12px;color:var(--text-muted);font-size:12.5px;text-align:center}.md{flex-direction:column;height:100%;min-height:0;position:relative}.md,.md-bar{display:flex}.md-bar{align-items:center;justify-content:flex-end;gap:8px;padding:6px 8px;border-bottom:1px solid var(--border);flex-shrink:0}.md-name{flex:1;min-width:0;background:transparent;border:1px solid transparent;color:var(--text-primary);border-radius:7px;padding:5px 8px;font-size:13px;font-weight:600;outline:none}.md-name:hover{border-color:var(--border)}.md-name:focus{border-color:var(--series-1);background:var(--surface-0)}.md-seg{display:flex;flex-shrink:0;margin-right:auto}.md-segbtn{display:inline-flex;align-items:center;gap:5px;padding:5px 11px;border:1px solid var(--border);background:var(--surface-0);color:var(--text-muted);font-size:12px;font-weight:600;cursor:pointer}.md-segbtn:first-child{border-radius:7px 0 0 7px}.md-segbtn:last-child{border-radius:0 7px 7px 0;border-left:none}.md-segbtn:hover{color:var(--text-primary)}.md-segbtn.active{color:#fff;background:var(--series-1);border-color:var(--series-1)}.md-del{display:inline-flex;border:none;background:transparent;color:var(--text-muted);cursor:pointer;padding:6px;border-radius:6px;flex-shrink:0}.md-del:hover{color:var(--bad,#e5484d);background:var(--surface-0)}.md-ic{width:13px;height:13px}.md-input{flex:1;min-height:0;border:none;outline:none;resize:none;background:transparent;color:var(--text-primary);padding:12px 14px;font-size:13px;line-height:1.6}.md-empty{padding:20px 12px;color:var(--text-muted);font-size:12.5px;text-align:center}.md-preview{flex:1;min-height:0;overflow:auto;padding:14px 18px}.markdown-body{color:var(--text-primary);font-size:13.5px;line-height:1.65}.markdown-body h1,.markdown-body h2,.markdown-body h3,.markdown-body h4{font-weight:700;line-height:1.25;margin:1.2em 0 .5em}.markdown-body h1{font-size:1.7em;padding-bottom:.3em}.markdown-body h1,.markdown-body h2{border-bottom:1px solid var(--border)}.markdown-body h2{font-size:1.4em;padding-bottom:.25em}.markdown-body h3{font-size:1.15em}.markdown-body h4{font-size:1em}.markdown-body blockquote,.markdown-body ol,.markdown-body p,.markdown-body pre,.markdown-body table,.markdown-body ul{margin:.6em 0}.markdown-body ol,.markdown-body ul{padding-left:1.6em}.markdown-body li{margin:.2em 0}.markdown-body a{color:var(--series-1);text-decoration:none}.markdown-body a:hover{text-decoration:underline}.markdown-body code{font-family:var(--font-mono,monospace);font-size:.88em;background:var(--surface-0);border:1px solid var(--border);border-radius:5px;padding:1px 5px}.markdown-body pre{background:var(--surface-0);border:1px solid var(--border);border-radius:8px;padding:10px 12px;overflow:auto}.markdown-body pre code{background:none;border:none;padding:0}.markdown-body blockquote{border-left:3px solid var(--border);padding-left:12px;color:var(--text-secondary)}.markdown-body table{border-collapse:collapse}.markdown-body td,.markdown-body th{border:1px solid var(--border);padding:5px 10px}.markdown-body th{background:var(--surface-0)}.markdown-body img{max-width:100%}.markdown-body hr{border:none;border-top:1px solid var(--border);margin:1.2em 0}.markdown-body input[type=checkbox]{margin-right:6px}.sheet{display:flex;flex-direction:column;height:100%;min-height:0;position:relative}.sheet-bar{display:flex;align-items:center;justify-content:flex-end;gap:6px;padding:6px 8px;border-bottom:1px solid var(--border);flex-shrink:0}.sheet-name{flex:1;min-width:0;background:transparent;border:1px solid transparent;color:var(--text-primary);border-radius:7px;padding:5px 8px;font-size:13px;font-weight:600;outline:none}.sheet-name:hover{border-color:var(--border)}.sheet-name:focus{border-color:var(--series-1);background:var(--surface-0)}.sheet-del{display:inline-flex;border:none;background:transparent;color:var(--text-muted);cursor:pointer;padding:6px;border-radius:6px;flex-shrink:0}.sheet-del:hover{color:var(--bad,#e5484d);background:var(--surface-0)}.sheet-ic{width:14px;height:14px}.sheet-wrap{flex:1;min-height:0;position:relative;background:#fff}.sheet-wrap .fortune-container{height:100%}.sheet-empty{padding:20px 12px;color:var(--text-muted);font-size:12.5px;text-align:center}:root[data-theme=dark] .sheet-wrap .fortune-sheet-container{filter:invert(.94) hue-rotate(180deg)}:root[data-theme=dark] .sheet-wrap .fortune-stat-area,:root[data-theme=dark] .sheet-wrap .fortune-workarea{background:#1b1d22}:root[data-theme=dark] .sheet-wrap .fortune-toolbar{background:transparent!important}:root[data-theme=dark] .sheet-wrap .fortune-sheettab-button,:root[data-theme=dark] .sheet-wrap .fortune-toolbar-combo,:root[data-theme=dark] .sheet-wrap .fortune-toolbar-combo-text,:root[data-theme=dark] .sheet-wrap .fortune-workarea,:root[data-theme=dark] .sheet-wrap .fortune-zoom-ratio,:root[data-theme=dark] .sheet-wrap .fortune-zoom-ratio-current{color:#e6e6e6!important}:root[data-theme=dark] .sheet-wrap .fortune-stat-area svg,:root[data-theme=dark] .sheet-wrap .fortune-workarea svg{filter:invert(1) brightness(1.6)}:root[data-theme=dark] .sheet-wrap .fortune-fx-editor,:root[data-theme=dark] .sheet-wrap .fortune-fx-input,:root[data-theme=dark] .sheet-wrap .fortune-name-box{background:#1b1d22!important;color:#e6e6e6!important}:root[data-theme=dark] .sheet-wrap .fortune-toolbar-combo,:root[data-theme=dark] .sheet-wrap .fortune-toolbar-combo-button{background:#24262c!important;border-color:#3a3d44!important}:root[data-theme=dark] .sheet-wrap .fortune-toolbar-divider{background:#3a3d44!important}:root[data-theme=dark] .sheet-wrap .fortune-toolbar-button:hover,:root[data-theme=dark] .sheet-wrap .fortune-toolbar-combo-button:hover,:root[data-theme=dark] .sheet-wrap .fortune-toolbar-item:hover{background:#2a2d34!important}:root[data-theme=dark] .sheet-wrap .fortune-fx-editor,:root[data-theme=dark] .sheet-wrap .fortune-sheettab-container{border-color:#3a3d44!important}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .sheet-wrap .fortune-sheet-container{filter:invert(.94) hue-rotate(180deg)}:root:not([data-theme=light]) .sheet-wrap .fortune-stat-area,:root:not([data-theme=light]) .sheet-wrap .fortune-workarea{background:#1b1d22}:root:not([data-theme=light]) .sheet-wrap .fortune-toolbar{background:transparent!important}:root:not([data-theme=light]) .sheet-wrap .fortune-sheettab-button,:root:not([data-theme=light]) .sheet-wrap .fortune-toolbar-combo,:root:not([data-theme=light]) .sheet-wrap .fortune-toolbar-combo-text,:root:not([data-theme=light]) .sheet-wrap .fortune-workarea,:root:not([data-theme=light]) .sheet-wrap .fortune-zoom-ratio,:root:not([data-theme=light]) .sheet-wrap .fortune-zoom-ratio-current{color:#e6e6e6!important}:root:not([data-theme=light]) .sheet-wrap .fortune-stat-area svg,:root:not([data-theme=light]) .sheet-wrap .fortune-workarea svg{filter:invert(1) brightness(1.6)}:root:not([data-theme=light]) .sheet-wrap .fortune-fx-editor,:root:not([data-theme=light]) .sheet-wrap .fortune-fx-input,:root:not([data-theme=light]) .sheet-wrap .fortune-name-box{background:#1b1d22!important;color:#e6e6e6!important}:root:not([data-theme=light]) .sheet-wrap .fortune-toolbar-combo,:root:not([data-theme=light]) .sheet-wrap .fortune-toolbar-combo-button{background:#24262c!important;border-color:#3a3d44!important}:root:not([data-theme=light]) .sheet-wrap .fortune-toolbar-divider{background:#3a3d44!important}:root:not([data-theme=light]) .sheet-wrap .fortune-toolbar-button:hover,:root:not([data-theme=light]) .sheet-wrap .fortune-toolbar-combo-button:hover,:root:not([data-theme=light]) .sheet-wrap .fortune-toolbar-item:hover{background:#2a2d34!important}:root:not([data-theme=light]) .sheet-wrap .fortune-fx-editor,:root:not([data-theme=light]) .sheet-wrap .fortune-sheettab-container{border-color:#3a3d44!important}}:root[data-theme=dark] .sheet-wrap .luckysheet-sheet-area{background:#1b1d22!important;border-top-color:#3a3d44!important}:root[data-theme=dark] .sheet-wrap .luckysheet-sheets-item{background:#24262c!important;color:#c9d1d9!important}:root[data-theme=dark] .sheet-wrap .luckysheet-sheets-item-active{background:#33363d!important;color:#fff!important}:root[data-theme=dark] .sheet-wrap .luckysheet-sheets-item-name{color:inherit!important}:root[data-theme=dark] .sheet-wrap .luckysheet-sheet-area svg{filter:invert(1) brightness(1.6)}:root[data-theme=dark] .sheet-wrap .luckysheet-iconfont-caidan2{color:#c9d1d9!important}:root[data-theme=dark] .sheet-wrap .fortune-sheettab-button:hover{background:#2a2d34!important}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .sheet-wrap .luckysheet-sheet-area{background:#1b1d22!important;border-top-color:#3a3d44!important}:root:not([data-theme=light]) .sheet-wrap .luckysheet-sheets-item{background:#24262c!important;color:#c9d1d9!important}:root:not([data-theme=light]) .sheet-wrap .luckysheet-sheets-item-active{background:#33363d!important;color:#fff!important}:root:not([data-theme=light]) .sheet-wrap .luckysheet-sheets-item-name{color:inherit!important}:root:not([data-theme=light]) .sheet-wrap .luckysheet-sheet-area svg{filter:invert(1) brightness(1.6)}:root:not([data-theme=light]) .sheet-wrap .luckysheet-iconfont-caidan2{color:#c9d1d9!important}:root:not([data-theme=light]) .sheet-wrap .fortune-sheettab-button:hover{background:#2a2d34!important}}:root[data-theme=dark] .sheet-wrap,:root[data-theme=dark] .sheet-wrap .fortune-container{background:#1b1d22!important}:root[data-theme=dark] .fortune-context-menu{background:#24262c!important;color:#e6e6e6!important;border:1px solid #3a3d44!important;box-shadow:0 8px 28px rgba(0,0,0,.55)!important}:root[data-theme=dark] .fortune-context-menu .luckysheet-cols-menuitem,:root[data-theme=dark] .fortune-context-menu .luckysheet-cols-menuitem-content{color:#e6e6e6!important}:root[data-theme=dark] .fortune-context-menu .luckysheet-cols-menuitem:hover{background:#33363d!important}:root[data-theme=dark] .fortune-context-menu .fortune-context-menu-divider{background:#3a3d44!important;border-color:#3a3d44!important}:root[data-theme=dark] .fortune-context-menu svg{filter:invert(1) brightness(1.6)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .sheet-wrap,:root:not([data-theme=light]) .sheet-wrap .fortune-container{background:#1b1d22!important}:root:not([data-theme=light]) .fortune-context-menu{background:#24262c!important;color:#e6e6e6!important;border:1px solid #3a3d44!important;box-shadow:0 8px 28px rgba(0,0,0,.55)!important}:root:not([data-theme=light]) .fortune-context-menu .luckysheet-cols-menuitem,:root:not([data-theme=light]) .fortune-context-menu .luckysheet-cols-menuitem-content{color:#e6e6e6!important}:root:not([data-theme=light]) .fortune-context-menu .luckysheet-cols-menuitem:hover{background:#33363d!important}:root:not([data-theme=light]) .fortune-context-menu .fortune-context-menu-divider{background:#3a3d44!important;border-color:#3a3d44!important}:root:not([data-theme=light]) .fortune-context-menu svg{filter:invert(1) brightness(1.6)}}:root[data-theme=dark] .fortune-context-menu input{background:#1b1d22!important;color:#e6e6e6!important;border-color:#3a3d44!important}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .fortune-context-menu input{background:#1b1d22!important;color:#e6e6e6!important;border-color:#3a3d44!important}}:root[data-theme=dark] .fortune-color-picker,:root[data-theme=dark] .fortune-toolbar-menu,:root[data-theme=dark] .fortune-toolbar-select{background:#24262c!important;border-color:#3a3d44!important;box-shadow:0 8px 28px rgba(0,0,0,.55)!important}:root[data-theme=dark] .fortuen-toolbar-text,:root[data-theme=dark] .fortune-toolbar-select-option{color:#e6e6e6!important}:root[data-theme=dark] .fortune-toolbar-select-option:hover{background:#33363d!important}:root[data-theme=dark] .fortune-color-picker svg,:root[data-theme=dark] .fortune-toolbar-menu svg{filter:invert(1) brightness(1.6)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .fortune-color-picker,:root:not([data-theme=light]) .fortune-toolbar-menu,:root:not([data-theme=light]) .fortune-toolbar-select{background:#24262c!important;border-color:#3a3d44!important;box-shadow:0 8px 28px rgba(0,0,0,.55)!important}:root:not([data-theme=light]) .fortuen-toolbar-text,:root:not([data-theme=light]) .fortune-toolbar-select-option{color:#e6e6e6!important}:root:not([data-theme=light]) .fortune-toolbar-select-option:hover{background:#33363d!important}:root:not([data-theme=light]) .fortune-color-picker svg,:root:not([data-theme=light]) .fortune-toolbar-menu svg{filter:invert(1) brightness(1.6)}}:root[data-theme=dark] .fortune-toolbar-subtext{color:#9aa0a8!important}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .fortune-toolbar-subtext{color:#9aa0a8!important}}.widget-magic{position:absolute;top:6px;right:8px;z-index:30;display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;padding:0;background:color-mix(in srgb,var(--surface-1) 90%,transparent);border:1px solid var(--border);border-radius:7px;color:var(--text-muted);cursor:pointer;box-shadow:0 1px 5px rgba(0,0,0,.18)}.widget-magic:hover{color:var(--series-1);border-color:var(--series-1)}.widget-tools{position:absolute;top:6px;right:8px;z-index:30;gap:6px;padding:4px 6px;background:var(--surface-1);border:1px solid var(--border);border-radius:9px;box-shadow:0 6px 20px rgba(0,0,0,.28)}.widget-tools,.widget-tools-x{display:inline-flex;align-items:center}.widget-tools-x{justify-content:center;border:none;background:transparent;color:var(--text-muted);cursor:pointer;padding:4px;border-radius:6px}.widget-tools-x:hover{color:var(--text-primary);background:var(--surface-0)}.widget-tool-ic{width:15px;height:15px}.widget-share{display:inline-flex;align-items:center;gap:5px;border:1px solid var(--border);background:var(--surface-0);color:var(--text-secondary);border-radius:7px;padding:4px 9px;font-size:12px;font-weight:600;cursor:pointer;white-space:nowrap}.widget-share:hover:not(:disabled){color:var(--text-primary);border-color:var(--series-1)}.widget-share.on{color:var(--series-1);border-color:var(--series-1)}.widget-share:disabled{opacity:.6;cursor:default}.shared-overlay{position:fixed;inset:0;z-index:300;display:flex;align-items:center;justify-content:center;padding:24px;background:rgba(0,0,0,.5);backdrop-filter:blur(4px);animation:shared-fade .18s ease}.shared-modal{width:min(440px,94vw);background:var(--surface-1);border:1px solid var(--border);border-radius:16px;box-shadow:0 24px 70px rgba(0,0,0,.5);overflow:hidden;animation:shared-pop .24s cubic-bezier(.22,.61,.36,1)}.shared-head{display:flex;gap:12px;align-items:flex-start;padding:18px 18px 12px}.shared-badge{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;background:color-mix(in srgb,var(--good,#30a46c) 20%,transparent);color:var(--good,#30a46c)}.shared-badge.busy{background:color-mix(in srgb,var(--warn,#f5a524) 22%,transparent);color:var(--warn,#f5a524)}.shared-badge-ic{width:19px;height:19px}.shared-head-text{min-width:0}.shared-title{font-size:15px;font-weight:700;color:var(--text-primary)}.shared-sub{font-size:12.5px;color:var(--text-secondary);line-height:1.5;margin-top:2px}.shared-sub strong{color:var(--text-primary)}.shared-demo{margin:4px 16px 14px;border:1px solid var(--border);border-radius:12px;background:var(--surface-0);padding:10px}.shared-demo-search{display:flex;align-items:center;gap:8px;padding:7px 9px;border-radius:8px;background:var(--surface-1);border:1px solid var(--border)}.shared-demo-ic{width:15px;height:15px;color:var(--text-muted);flex-shrink:0}.shared-typed{flex:1;min-width:0;font-size:13px;color:var(--text-primary);display:inline-flex;align-items:center;min-height:18px}.shared-caret{display:inline-block;width:1.5px;height:15px;margin-left:1px;background:var(--series-1);animation:shared-blink 1s step-end infinite}.shared-kbd{font-size:10px;color:var(--text-muted);border:1px solid var(--border);border-radius:5px;padding:1px 5px;flex-shrink:0}.shared-row{display:flex;align-items:center;gap:9px;margin-top:8px;padding:8px 9px;border-radius:8px;opacity:0;transform:translateY(6px);transition:opacity .26s ease,transform .26s ease,background .26s ease}.shared-row.in{opacity:1;transform:none;background:color-mix(in srgb,var(--series-1) 14%,transparent);box-shadow:0 0 0 1px color-mix(in srgb,var(--series-1) 40%,transparent);animation:shared-rowglow .9s ease 1}.shared-row-ic{width:16px;height:16px;color:var(--series-1);flex-shrink:0}.shared-row-text{display:flex;flex-direction:column;min-width:0;flex:1}.shared-row-label{font-size:13px;font-weight:600;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.shared-row-sub{font-size:11px;color:var(--text-muted)}.shared-row-enter{font-size:12px;color:var(--series-1)}.shared-foot{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 16px 16px}.shared-hint{font-size:11.5px;color:var(--text-muted)}.shared-hint kbd{font-size:10px;border:1px solid var(--border);border-radius:4px;padding:0 4px;color:var(--text-secondary)}.shared-gotit{background:var(--series-1);border:1px solid var(--series-1);color:#fff;border-radius:8px;padding:7px 16px;font-size:12.5px;font-weight:600;cursor:pointer}.shared-gotit:hover{filter:brightness(1.08)}@keyframes shared-fade{0%{opacity:0}to{opacity:1}}@keyframes shared-pop{0%{opacity:0;transform:scale(.94) translateY(8px)}to{opacity:1;transform:none}}@keyframes shared-blink{50%{opacity:0}}@keyframes shared-rowglow{0%{box-shadow:0 0 0 1px color-mix(in srgb,var(--series-1) 40%,transparent)}40%{box-shadow:0 0 0 3px color-mix(in srgb,var(--series-1) 45%,transparent)}to{box-shadow:0 0 0 1px color-mix(in srgb,var(--series-1) 40%,transparent)}}.calc{display:flex;flex-direction:column;height:100%;min-height:0;position:relative}.calc-bar{display:flex;align-items:center;justify-content:flex-end;gap:6px;padding:6px 8px;border-bottom:1px solid var(--border);flex-shrink:0}.calc-name{flex:1;min-width:0;background:transparent;border:1px solid transparent;color:var(--text-primary);border-radius:7px;padding:5px 8px;font-size:13px;font-weight:600;outline:none}.calc-name:hover{border-color:var(--border)}.calc-name:focus{border-color:var(--series-1);background:var(--surface-0)}.calc-del{display:inline-flex;border:none;background:transparent;color:var(--text-muted);cursor:pointer;padding:6px;border-radius:6px;flex-shrink:0}.calc-del:hover{color:var(--bad,#e5484d);background:var(--surface-0)}.calc-ic{width:14px;height:14px}.calc-body{flex:1;min-height:0;display:flex}.calc-gutter,.calc-input{font-size:13px;line-height:1.7;padding:10px 12px;overflow:auto}.calc-input{flex:1;min-width:0;border:none;outline:none;resize:none;background:transparent;color:var(--text-primary);white-space:pre;-moz-tab-size:2;-o-tab-size:2;tab-size:2}.calc-gutter{flex:0 0 34%;max-width:300px;overflow-x:hidden;border-left:1px solid var(--border);background:var(--surface-0);color:var(--series-1);text-align:right;pointer-events:none}.calc-res{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:600}.calc-empty{padding:20px 12px;color:var(--text-muted);font-size:12.5px;text-align:center}.pm{display:flex;flex-direction:column;height:100%;min-height:0}.pm-reqbar{display:flex;gap:6px;padding:8px 10px;border-bottom:1px solid var(--border);flex-shrink:0}.pm-method{color:var(--series-1);padding:6px 8px;font-size:12px;font-weight:700;flex-shrink:0}.pm-method,.pm-url{background:var(--surface-0);border:1px solid var(--border);border-radius:8px;outline:none}.pm-url{flex:1;min-width:0;color:var(--text-primary);padding:7px 10px;font-size:12.5px}.pm-url:focus{border-color:var(--series-1)}.pm-send{display:inline-flex;align-items:center;gap:6px;padding:7px 14px;border-radius:8px;flex-shrink:0;background:var(--series-1);border:1px solid var(--series-1);color:#fff;font-size:12.5px;font-weight:600;cursor:pointer}.pm-send:hover:not(:disabled){opacity:.92}.pm-send:disabled{opacity:.5;cursor:default}.pm-ic{width:14px;height:14px;flex-shrink:0}.pm-tabs{display:flex;gap:2px;padding:6px 10px 0;border-bottom:1px solid var(--border);flex-shrink:0}.pm-tab{display:inline-flex;align-items:center;gap:5px;padding:6px 12px;background:transparent;color:var(--text-muted);font-size:12px;font-weight:600;cursor:pointer;border:none;border-bottom:2px solid transparent}.pm-tab.active,.pm-tab:hover{color:var(--text-primary)}.pm-tab.active{border-bottom-color:var(--series-1)}.pm-badge{font-size:10px;padding:0 5px;border-radius:999px;background:var(--surface-0);color:var(--text-secondary)}.pm-dot{width:6px;height:6px;border-radius:50%;background:var(--series-1)}.pm-reqarea{flex:0 0 auto;max-height:40%;overflow-y:auto;padding:8px 10px;border-bottom:1px solid var(--border)}.pm-kv{display:flex;flex-direction:column;gap:4px}.pm-kv-row{display:flex;align-items:center;gap:6px}.pm-kv-on{flex-shrink:0}.pm-input{flex:1;min-width:0;background:var(--surface-0);border:1px solid var(--border);color:var(--text-primary);border-radius:7px;padding:6px 8px;font-size:12px;outline:none}.pm-input:focus{border-color:var(--series-1)}.pm-mini{display:inline-flex;border:none;background:transparent;color:var(--text-muted);cursor:pointer;padding:5px;border-radius:6px;flex-shrink:0}.pm-mini:hover{color:var(--text-primary);background:var(--surface-0)}.pm-mini.danger:hover{color:var(--bad,#e5484d)}.pm-body{display:flex;flex-direction:column;gap:8px}.pm-hint{font-size:12px;color:var(--text-muted)}.pm-bodytypes{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.pm-radio{display:inline-flex;align-items:center;gap:5px;font-size:12px;color:var(--text-secondary);cursor:pointer}.pm-radio.disabled{opacity:.4;cursor:default}.pm-select{border:1px solid var(--border);border-radius:6px;padding:4px 6px}.pm-raw,.pm-select{background:var(--surface-0);color:var(--text-primary);font-size:12px}.pm-raw{min-height:120px;resize:vertical;border:1px solid var(--border);border-radius:8px;padding:8px 10px;line-height:1.5;outline:none}.pm-raw:focus{border-color:var(--series-1)}.pm-resp{flex:1;min-height:0;display:flex;flex-direction:column}.pm-err{margin:8px 10px;padding:7px 10px;border-radius:8px;font-size:12px;background:color-mix(in srgb,var(--bad,#e5484d) 14%,transparent);color:var(--bad,#e5484d)}.pm-empty{padding:24px 12px;color:var(--text-muted);font-size:12.5px;text-align:center}.pm-status{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:8px 10px;border-bottom:1px solid var(--border);flex-shrink:0}.pm-code{font-size:12.5px;font-weight:700}.pm-code.ok{color:#16a34a}.pm-code.warn{color:#d97706}.pm-code.bad{color:#e5484d}.pm-code.mid{color:var(--text-secondary)}.pm-meta{font-size:11.5px;color:var(--text-muted)}.pm-resp-tabs{display:flex;gap:2px;margin-left:8px}.pm-rtab{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;border:none;background:transparent;color:var(--text-muted);font-size:12px;font-weight:600;cursor:pointer;border-radius:6px}.pm-rtab.active,.pm-rtab:hover{color:var(--text-primary)}.pm-rtab.active{background:var(--surface-0)}.pm-viewseg{margin-left:auto;display:flex;gap:2px}.pm-vbtn{padding:3px 9px;border:1px solid var(--border);background:var(--surface-0);color:var(--text-muted);font-size:11px;cursor:pointer}.pm-vbtn:first-child{border-radius:6px 0 0 6px}.pm-vbtn:last-child{border-radius:0 6px 6px 0;border-left:none}.pm-vbtn.active{border-color:var(--series-1)}.pm-out,.pm-vbtn.active{color:var(--text-primary)}.pm-out{margin:0;flex:1;min-height:0;overflow:auto;padding:10px 12px;font-size:11.5px;line-height:1.5;white-space:pre;background:var(--surface-0)}.pm-htable{width:100%;border-collapse:collapse;font-size:12px;overflow:auto;display:block}.pm-htable td{padding:5px 10px;border-bottom:1px solid var(--border);vertical-align:top;word-break:break-all}.pm-hk{color:var(--text-muted);white-space:nowrap}.rest{display:flex;flex-direction:column;height:100%;min-height:0}.rest-bar{display:flex;align-items:center;gap:6px;padding:8px 10px;border-bottom:1px solid var(--border);flex-shrink:0}.rest-select{background:var(--surface-0);border:1px solid var(--border);color:var(--text-primary);border-radius:8px;padding:6px 9px;font-size:12.5px;flex:1;min-width:0;outline:none}.rest-select.sm{flex:0 0 auto;width:auto}.rest-btn{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:8px;flex-shrink:0;background:var(--surface-0);border:1px solid var(--border);color:var(--text-secondary);font-size:12px;cursor:pointer}.rest-btn:hover:not(:disabled){color:var(--text-primary);border-color:var(--series-1)}.rest-btn:disabled{opacity:.4;cursor:default}.rest-btn.primary{background:var(--series-1);border-color:var(--series-1);color:#fff}.rest-btn.primary:hover{opacity:.92;color:#fff}.rest-btn.danger{color:var(--bad,#e5484d)}.rest-btn.ghost{border-style:dashed;align-self:flex-start}.rest-ic{width:14px;height:14px;flex-shrink:0}.rest-ic.spin{animation:spin .9s linear infinite}.rest-mini{display:inline-flex;border:none;background:transparent;color:var(--text-muted);cursor:pointer;padding:5px;border-radius:6px;flex-shrink:0}.rest-mini:hover{color:var(--text-primary);background:var(--surface-0)}.rest-mini.danger:hover{color:var(--bad,#e5484d)}.rest-editor{display:flex;flex-direction:column;gap:8px;padding:12px;overflow-y:auto;border-bottom:1px solid var(--border)}.rest-row{display:flex;gap:6px;align-items:center}.rest-input{flex:1;min-width:0;background:var(--surface-0);border:1px solid var(--border);color:var(--text-primary);border-radius:8px;padding:7px 9px;font-size:12.5px;font-family:inherit;outline:none}.rest-input:focus{border-color:var(--series-1)}.rest-body{resize:vertical;line-height:1.5}.rest-sub{font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-top:2px}.rest-editor-actions{display:flex;gap:6px;margin-top:6px}.rest-body-wrap{flex:1;min-height:0;display:flex;flex-direction:column}.rest-body-wrap>*,.rest-body-wrap>.live-table-wrap{flex:1;min-height:0}.rest-err{margin:8px 10px;padding:7px 10px;border-radius:8px;font-size:12px;background:color-mix(in srgb,var(--bad,#e5484d) 14%,transparent);color:var(--bad,#e5484d)}.rest-empty{padding:20px 12px;color:var(--text-muted);font-size:12.5px;text-align:center}.sca{display:flex;flex-direction:column;height:100%;min-height:0}.sca-nav{display:flex;gap:6px;padding:8px 10px;border-bottom:1px solid var(--border);flex-shrink:0}.sca-tab{display:inline-flex;align-items:center;gap:6px;padding:5px 12px;border-radius:8px;background:var(--surface-0);border:1px solid var(--border);color:var(--text-secondary);font-size:12.5px;font-weight:600;cursor:pointer}.sca-tab.active,.sca-tab:hover{color:var(--text-primary)}.sca-tab.active{border-color:var(--series-1);background:var(--surface-1)}.sca-ic{width:14px;height:14px;flex-shrink:0}.sca-editor{display:flex;flex-direction:column;flex:1;min-height:0}.sca-toolbar{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;flex-wrap:wrap;padding:8px 10px;border-bottom:1px solid var(--border);flex-shrink:0}.sca-export,.sca-load{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.sca-btn{display:inline-flex;align-items:center;gap:6px;padding:5px 10px;border-radius:8px;background:var(--surface-0);border:1px solid var(--border);color:var(--text-secondary);font-size:12px;cursor:pointer}.sca-btn.active,.sca-btn:hover{color:var(--text-primary);border-color:var(--series-1)}.sca-btn.primary{background:var(--series-1);border-color:var(--series-1);color:#fff}.sca-btn.primary:hover{opacity:.92;color:#fff}.sca-paste{display:flex;gap:6px;width:100%;margin-top:6px}.sca-paste textarea{flex:1;min-height:60px;resize:vertical}.sca-cols{display:grid;grid-template-columns:minmax(160px,.9fr) minmax(280px,1.5fr) minmax(220px,1.2fr);flex:1;min-height:0}.sca-pane{display:flex;flex-direction:column;min-height:0;border-right:1px solid var(--border);overflow:hidden}.sca-preview{border-right:none}.sca-pane-h{display:flex;align-items:center;gap:6px;padding:8px 10px;flex-shrink:0;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);border-bottom:1px solid var(--border)}.sca-count{font-weight:600;color:var(--text-secondary);letter-spacing:0;text-transform:none}.sca-add{margin-left:auto;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:6px;background:var(--series-1);border:none;color:#fff;cursor:pointer}.sca-add.sm{width:20px;height:20px}.sca-add:hover{opacity:.9}.sca-list{overflow-y:auto;flex:1;min-height:0;padding:4px}.sca-node-row{display:flex;align-items:center;gap:2px;border-radius:6px;padding:1px}.sca-node-row:hover{background:var(--surface-0)}.sca-node-row.active{background:var(--surface-1);box-shadow:inset 2px 0 0 var(--series-1)}.sca-node-name{flex:1;display:flex;align-items:center;gap:6px;min-width:0;border:none;background:transparent;color:var(--text-primary);font-size:12px;padding:5px 6px;cursor:pointer;text-align:left}.sca-root-badge{font-size:9px;font-weight:700;text-transform:uppercase;color:var(--series-1);background:color-mix(in srgb,var(--series-1) 15%,transparent);padding:1px 5px;border-radius:999px}.sca-node-meta{margin-left:auto;font-size:10.5px;color:var(--text-muted);background:var(--surface-0);border-radius:999px;padding:0 6px}.sca-mini{display:inline-flex;border:none;background:transparent;color:var(--text-muted);cursor:pointer;padding:4px;border-radius:5px}.sca-mini:hover{color:var(--text-primary);background:var(--surface-0)}.sca-mini.danger:hover{color:var(--bad,#e5484d)}.sca-mini:disabled{opacity:.3;cursor:default}.sca-mini:disabled:hover{color:var(--text-muted);background:transparent}.sca-node-edit,.sca-qa-edit{overflow-y:auto;padding:12px;gap:12px}.sca-field{display:flex;flex-direction:column;gap:5px;margin-bottom:12px}.sca-label{display:flex;align-items:center;gap:6px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted)}.sca-input,.sca-select,.sca-textarea{background:var(--surface-0);border:1px solid var(--border);color:var(--text-primary);border-radius:8px;padding:7px 9px;font-size:12.5px;font-family:inherit;outline:none;width:100%}.sca-input:focus,.sca-select:focus,.sca-textarea:focus{border-color:var(--series-1)}.sca-textarea{resize:vertical;line-height:1.5}.sca-blocks,.sca-opts{display:flex;flex-direction:column;gap:6px}.sca-opt{display:flex;align-items:center;gap:6px}.sca-opt-label{flex:1.2}.sca-opt-val{flex:1.4}.sca-select{width:auto;flex-shrink:0}.sca-block{border:1px solid var(--border);border-radius:10px;padding:8px;background:var(--surface-1)}.sca-block-head{display:flex;align-items:center;gap:6px;margin-bottom:6px}.sca-block-title{flex:1}.sca-code{margin:0;flex:1;min-height:0;overflow:auto;padding:10px;font-size:11px;line-height:1.5;color:var(--text-secondary);white-space:pre;background:var(--surface-0)}.sca-empty{padding:16px 10px;color:var(--text-muted);font-size:12px;text-align:center}.sca-empty.sm{padding:8px}.qn{display:flex;flex-direction:column;gap:12px;padding:12px;overflow-y:auto;height:100%;min-height:0}.qn-usage{border:1px solid var(--border);border-radius:12px;padding:12px 14px;background:var(--surface-1)}.qn-usage-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.qn-usage-title{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:600;color:var(--text-secondary)}.qn-ic{width:14px;height:14px;color:var(--series-1)}.qn-usage-pct{font-size:15px;font-weight:700;color:var(--text-primary)}.qn-usage-pct.warn{color:#d97706}.qn-usage-pct.danger{color:#e5484d}.qn-bar{height:10px;border-radius:999px;background:var(--surface-0);overflow:hidden;border:1px solid var(--border)}.qn-bar-fill{height:100%;border-radius:999px;background:var(--series-1);transition:width .3s ease}.qn-bar-fill.warn{background:#d97706}.qn-bar-fill.danger{background:#e5484d}.qn-usage-nums{display:flex;flex-wrap:wrap;gap:14px;margin-top:8px;font-size:12px;color:var(--text-muted)}.qn-usage-nums b{color:var(--text-primary);font-weight:600}.qn-over{color:#e5484d}.qn-streams-sum{display:flex;flex-wrap:wrap;gap:6px}.qn-chip{font-size:11px;font-weight:600;padding:2px 9px;border-radius:999px;background:var(--surface-0);border:1px solid var(--border);color:var(--text-secondary)}.qn-chip.ok{color:#16a34a;border-color:color-mix(in srgb,#16a34a 40%,var(--border))}.qn-chip.warn{color:#d97706;border-color:color-mix(in srgb,#d97706 40%,var(--border))}.qn-chip.bad{color:#e5484d;border-color:color-mix(in srgb,#e5484d 40%,var(--border))}.qn-streams{display:flex;flex-direction:column;gap:2px}.qn-stream{display:flex;align-items:center;gap:8px;padding:7px 8px;border-radius:8px;font-size:12.5px}.qn-stream:hover{background:var(--surface-0)}.qn-stream-name{font-weight:600;color:var(--text-primary)}.qn-stream-net{color:var(--text-muted);font-size:11.5px}.qn-stream-status{margin-left:auto;font-size:11px;color:var(--text-secondary);text-transform:capitalize}.lb{display:flex;flex-direction:column;height:100%;min-height:0}.lb-bar{display:flex;gap:6px;padding:6px 8px;border-bottom:1px solid var(--border);background:var(--surface-1)}.lb-bar,.lb-btn{align-items:center;flex-shrink:0}.lb-btn{display:inline-flex;justify-content:center;width:28px;height:28px;border-radius:7px;background:var(--surface-0);border:1px solid var(--border);color:var(--text-secondary);cursor:pointer}.lb-btn:hover{color:var(--text-primary);border-color:var(--accent,#2a78d6)}.lb-ic{width:14px;height:14px}.lb-addr{flex:1;min-width:0;display:flex;align-items:center;gap:6px;padding:0 8px;height:28px;border-radius:7px;background:var(--surface-0);border:1px solid var(--border)}.lb-addr-ic{color:var(--text-muted);flex-shrink:0}.lb-addr input{flex:1;min-width:0;outline:none;color:var(--text-primary);font-size:12.5px}.lb-addr input,.lb-go{border:none;background:transparent}.lb-go{display:inline-flex;color:var(--text-muted);cursor:pointer;padding:2px;flex-shrink:0}.lb-go:hover{color:var(--accent,#2a78d6)}.lb-frame{flex:1;min-height:0;width:100%;border:none;background:#fff}.inv-checkout{display:inline-flex;align-items:center;gap:4px;border:none;background:transparent;padding:0;cursor:pointer;color:var(--series-1);font:inherit}.inv-checkout:hover{text-decoration:underline}.inv-checkout-ic{width:11px;height:11px;opacity:.7}.thread-guid{display:flex;align-items:center;gap:8px}.thread-checkout{margin-left:auto;font-size:11.5px}.funnel{display:flex;gap:18px;align-items:center;padding:16px;overflow:auto;width:100%}.funnel-svg{flex:1.3;min-width:0;max-height:320px}.funnel-val{fill:#fff;font-size:15px;font-weight:700;font-family:inherit}.funnel-legend{flex:1;display:flex;flex-direction:column;gap:8px;min-width:160px}.funnel-leg{display:flex;align-items:center;gap:8px;font-size:12.5px}.funnel-dot{width:11px;height:11px;border-radius:3px;flex-shrink:0}.funnel-leg-label,.funnel-leg-val{color:var(--text-primary)}.funnel-leg-val{margin-left:auto;font-weight:700}.funnel-leg-pct{width:40px;text-align:right;color:var(--text-muted);font-size:11.5px}.owner-stage{display:inline-flex;align-items:center;align-self:flex-start;font-size:10.5px;font-weight:600;padding:1px 8px;border-radius:999px;border:1px solid transparent;white-space:nowrap}.owner-stage.active{color:#16a34a;background:color-mix(in srgb,#16a34a 15%,transparent)}.owner-stage.integration{color:var(--series-1);background:color-mix(in srgb,var(--series-1) 15%,transparent)}.owner-stage.candidate{color:#d97706;background:color-mix(in srgb,#d97706 16%,transparent)}.owner-stage.passive{color:var(--text-muted);background:var(--surface-0)}.owner-stage.abandoned{color:#e5484d;background:color-mix(in srgb,#e5484d 15%,transparent)}.owner-detail{display:flex;flex-direction:column;height:100%;min-height:0}.owner-detail-body{display:flex}.owner-detail-body,.owner-detail-body>*{flex:1;min-height:0}.inv-card{display:flex;flex-direction:column;gap:6px;padding:10px 12px;border:1px solid var(--border);border-radius:10px;background:var(--surface-1)}.inv-card-top{display:flex;align-items:center;gap:8px}.inv-card-status{font-size:12px;color:var(--text-secondary);text-transform:capitalize}.inv-card-usd{margin-left:auto;font-size:12.5px;color:var(--text-primary)}.inv-card-age{font-size:11px;color:var(--text-muted)}.inv-card-desc{font-size:12.5px;color:var(--text-primary)}.inv-card-foot{display:flex;align-items:center;gap:8px}.inv-card-guid{font-size:10.5px;color:var(--text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.inv-card-foot .inv-checkout{margin-left:auto;font-size:11.5px}@keyframes spin{to{transform:rotate(1turn)}}.dbx{display:flex;flex-direction:column;height:100%;min-height:0}.dbx-bar{align-items:center;gap:10px;padding:8px 10px;border-bottom:1px solid var(--border);flex-shrink:0}.dbx-bar,.dbx-svc{display:flex;flex-wrap:wrap}.dbx-svc{gap:6px}.dbx-svc-btn{display:inline-flex;align-items:center;gap:6px;padding:5px 10px;border-radius:8px;cursor:pointer;background:var(--surface-0);border:1px solid var(--border);color:var(--text-secondary);font-size:12px}.dbx-svc-btn.active,.dbx-svc-btn:hover{color:var(--text-primary)}.dbx-svc-btn.active{border-color:var(--series-1);background:var(--surface-1)}.dbx-svc-l{font-weight:600}.dbx-svc-s{font-size:10.5px;color:var(--text-muted)}.dbx-ic{width:14px;height:14px;flex-shrink:0}.dbx-ic.spin{animation:spin .9s linear infinite}.dbx-chain{display:inline-flex;align-items:center;gap:6px;font-size:11px;color:var(--text-muted)}.dbx-chain select{background:var(--surface-0);border:1px solid var(--border);color:var(--text-primary);border-radius:6px;padding:4px 6px;font-size:12px}.dbx-refresh{margin-left:auto;border:none;background:transparent;color:var(--text-muted);cursor:pointer;padding:4px}.dbx-refresh:hover{color:var(--text-primary)}.dbx-err{margin:6px 10px;padding:6px 10px;border-radius:8px;font-size:12px;background:color-mix(in srgb,var(--bad,#e5484d) 14%,transparent);color:var(--bad,#e5484d)}.dbx-cols{display:grid;grid-template-columns:minmax(150px,.9fr) minmax(220px,1.3fr) minmax(240px,1.6fr);flex:1;min-height:0}.dbx-pane{display:flex;flex-direction:column;min-height:0;border-right:1px solid var(--border)}.dbx-value{border-right:none}.dbx-pane-h{display:flex;align-items:center;gap:6px;flex-shrink:0;padding:8px 10px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);border-bottom:1px solid var(--border)}.dbx-count{margin-left:auto;font-weight:600;color:var(--text-secondary);letter-spacing:0;text-transform:none}.dbx-filter{display:flex;align-items:center;gap:6px;flex-shrink:0;padding:6px 10px;border-bottom:1px solid var(--border);color:var(--text-muted)}.dbx-filter input{flex:1;min-width:0;background:transparent;border:none;outline:none;color:var(--text-primary);font-size:12px}.dbx-list{overflow-y:auto;flex:1;min-height:0;padding:4px}.dbx-row{display:flex;align-items:center;gap:8px;width:100%;padding:6px 8px;border:none;background:transparent;border-radius:6px;cursor:pointer;text-align:left;color:var(--text-primary);font-size:12px}.dbx-row:hover{background:var(--surface-0)}.dbx-row.active{background:var(--surface-1);box-shadow:inset 2px 0 0 var(--series-1)}.dbx-row-k{flex:0 1 auto;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dbx-keys .dbx-row{flex-direction:column;align-items:flex-start;gap:2px}.dbx-keys .dbx-row-k,.dbx-row-v{max-width:100%}.dbx-row-v{color:var(--text-muted);font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dbx-badge{margin-left:auto;font-size:10.5px;padding:1px 6px;border-radius:999px;background:var(--surface-0)}.dbx-badge,.dbx-chev{color:var(--text-muted);flex-shrink:0}.dbx-chev{width:13px;height:13px}.dbx-keys .dbx-chev,.dbx-tables .dbx-row.active .dbx-chev{color:var(--series-1)}.dbx-empty{padding:16px 12px;color:var(--text-muted);font-size:12px;text-align:center}.dbx-more{display:block;width:calc(100% - 8px);margin:4px;padding:6px;border-radius:6px;border:1px dashed var(--border);background:transparent;color:var(--text-secondary);cursor:pointer;font-size:12px}.dbx-more:hover{color:var(--text-primary);border-color:var(--series-1)}.dbx-inspect{overflow:auto;flex:1;min-height:0;padding:8px 10px}.dbx-vmeta{display:flex;align-items:center;gap:10px;font-size:11px;color:var(--text-muted);margin-bottom:8px}.dbx-vtype{font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--series-1);font-size:10.5px}.dbx-toggle{margin-left:auto;border:1px solid var(--border);background:var(--surface-0);color:var(--text-secondary);border-radius:6px;padding:2px 8px;font-size:11px;cursor:pointer}.dbx-hex,.dbx-json,.dbx-toggle:hover{color:var(--text-primary)}.dbx-hex,.dbx-json{margin:0;font-size:11.5px;line-height:1.5;white-space:pre-wrap;word-break:break-word;background:var(--surface-0);border:1px solid var(--border);border-radius:8px;padding:8px 10px}.dbx-hex{white-space:pre;overflow-x:auto;color:var(--text-secondary)}.dbx-coll{margin:0;padding-left:22px;font-size:12px}.dbx-coll li{padding:2px 0;word-break:break-all}.dbx-hash{width:100%;border-collapse:collapse;font-size:12px}.dbx-hash td{padding:4px 8px;border-bottom:1px solid var(--border);vertical-align:top;word-break:break-all}.dbx-hk{color:var(--text-muted);white-space:nowrap}.ws-tabs-logo{display:inline-flex;align-items:center;justify-content:center;align-self:stretch;padding:0 9px;margin-right:4px;border:1px solid var(--border);border-top:none;border-radius:0 0 8px 8px;background:var(--surface-1);cursor:pointer;flex-shrink:0;transition:border-color .12s ease,background .12s ease}.ws-tabs-logo:hover{border-color:var(--accent,#2a78d6);background:var(--surface-0)}.ws-tabs-logo img{height:18px;width:18px;display:block}.spot-esc{font-family:inherit;font-size:10px;line-height:1;padding:3px 5px;border-radius:5px;background:var(--surface-1);border:1px solid var(--border);color:var(--text-muted)}.spot-overlay{position:fixed;inset:0;z-index:210;background:rgba(0,0,0,.42);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);display:flex;align-items:flex-start;justify-content:center;padding:12vh 20px 20px;animation:modal-fade .16s ease}.spot-modal{width:min(640px,94vw);max-height:68vh;display:flex;flex-direction:column;background:var(--surface-1);border:1px solid var(--border);border-radius:14px;box-shadow:0 24px 70px rgba(0,0,0,.45);overflow:hidden;animation:modal-pop .2s cubic-bezier(.22,.61,.36,1)}.spot-search{display:flex;align-items:center;gap:12px;padding:14px 16px;border-bottom:1px solid var(--border);flex-shrink:0}.spot-search-ic{width:20px;height:20px;color:var(--text-muted);flex-shrink:0}.spot-search input{flex:1;min-width:0;border:none;outline:none;background:transparent;font-size:17px;color:var(--text-primary)}.spot-search input::-moz-placeholder{color:var(--text-muted)}.spot-search input::placeholder{color:var(--text-muted)}.spot-list{overflow-y:auto;padding:6px}.spot-empty{padding:22px 12px;text-align:center;color:var(--text-muted);font-size:13px}.spot-group{padding-bottom:4px}.spot-group-title{font-size:10.5px;text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted);padding:8px 12px 4px;font-weight:700}.spot-row{display:flex;align-items:center;gap:12px;width:100%;padding:9px 12px;border:none;background:transparent;border-radius:10px;text-align:left;color:var(--text-primary);cursor:pointer}.spot-row.active{background:var(--surface-0)}.spot-row-ic{width:18px;height:18px;color:var(--text-muted);flex-shrink:0}.spot-row.active .spot-row-ic{color:var(--accent,#2a78d6)}.spot-row-text{display:flex;flex-direction:column;min-width:0;flex:1}.spot-row-label{display:flex;align-items:center;gap:8px;font-size:13.5px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.spot-row-badge{font-size:10px;font-weight:600;padding:1px 6px;border-radius:999px;background:color-mix(in srgb,var(--accent,#2a78d6) 18%,transparent);color:var(--accent,#2a78d6);flex-shrink:0}.spot-row-sub{font-size:11.5px;color:var(--text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.spot-row-enter{color:var(--text-muted);font-size:14px;flex-shrink:0}@media (prefers-reduced-motion:reduce){.spot-modal,.spot-overlay{animation:none}}.guide-overlay{position:fixed;inset:0;z-index:200;background:rgba(0,0,0,.45);backdrop-filter:blur(3px);display:flex;align-items:center;justify-content:center;padding:20px;animation:modal-fade .18s ease}.guide-modal{position:relative;width:100%;max-width:520px;background:var(--surface-1);border:1px solid var(--border);border-radius:14px;box-shadow:0 18px 50px rgba(0,0,0,.35);overflow:hidden;display:flex;flex-direction:column;animation:modal-pop .24s cubic-bezier(.22,.61,.36,1)}.guide-close{position:absolute;top:10px;right:10px;z-index:2;display:inline-flex;border:none;background:transparent;color:var(--text-muted);cursor:pointer;padding:4px}.guide-close:hover{color:var(--text-primary)}.guide-artwrap{padding:18px 18px 0}.guide-art{width:100%;height:auto;display:block}.guide-body{padding:14px 22px 4px}.guide-step-label{display:inline-flex;align-items:center;gap:6px;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--series-1)}.guide-step-ic{width:13px;height:13px}.guide-title{margin:6px 0;font-size:18px;font-weight:700;color:var(--text-primary)}.guide-text{margin:0;font-size:13px;line-height:1.55;color:var(--text-secondary)}.guide-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 22px 20px;margin-top:8px}.guide-dots{display:inline-flex;gap:6px}.guide-dot{width:7px;height:7px;border-radius:50%;border:none;background:var(--border);cursor:pointer;padding:0}.guide-dot.active{background:var(--series-1)}.guide-nav{display:inline-flex;gap:8px}.gi-surface{fill:var(--surface-0)}.gi-rail{fill:var(--surface-1);stroke:var(--border);stroke-width:1}.gi-glow{stroke:var(--series-1);stroke-width:1.6}.gi-item{fill:var(--border)}.gi-faint{opacity:.5}.gi-accent{fill:var(--series-1)}.gi-panel{fill:var(--surface-1);stroke:var(--border);stroke-width:1}.gi-dashed{fill:none;stroke:var(--text-muted);stroke-width:1.4;stroke-dasharray:5 4;opacity:.7}.gi-divider{fill:var(--series-1);opacity:.7}.gi-text{fill:var(--text-muted);font-size:11px;font-family:inherit}.gi-arrow{stroke:var(--series-1);stroke-width:2;stroke-dasharray:4 3}.gi-arrowhead{fill:var(--series-1)}.gi-lift{filter:drop-shadow(0 4px 6px rgba(0,0,0,.3))}.gi-key-label{fill:#fff;font-size:17px;font-weight:700;font-family:inherit}.metrics-pane{display:flex;flex-direction:column;height:100%;min-height:0;gap:6px}.metrics-head{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-shrink:0}.metrics-select{background:var(--surface-0);border:1px solid var(--border);border-radius:7px;color:var(--text-primary);font-size:12px;font-weight:600;padding:4px 8px;cursor:pointer;max-width:220px}.metrics-latest{font-size:11px;color:var(--text-muted)}.metrics-latest b{color:var(--text-primary);margin-left:4px}.metrics-chart{flex:1;min-height:0}.alerts-pane{height:100%;min-height:0;gap:12px;overflow:auto}.alerts-fired,.alerts-pane{display:flex;flex-direction:column}.alerts-fired{gap:3px}.website-pane{display:flex;flex-direction:column;gap:10px;height:100%;min-height:0;overflow:auto;padding-top:4px}.website-tiles{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));margin-bottom:0}.website-chart{flex-shrink:0}.website-lists{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px}.mini-list{display:flex;flex-direction:column;gap:2px}.mini-list-title{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);margin-bottom:3px}.mini-list-row{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:12px;color:var(--text-secondary)}.mini-list-row.muted{color:var(--text-muted)}.mini-list-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mini-list-count{color:var(--text-primary);font-size:11px}.settings-pane{padding:16px 18px;overflow:auto}.settings-section{max-width:520px}.settings-section+.settings-section{margin-top:32px;padding-top:24px;border-top:1px solid var(--border)}.settings-title{margin:0 0 4px;font-size:14px;font-weight:700;color:var(--text-primary)}.settings-desc{margin:0 0 14px;font-size:12px;color:var(--text-muted);line-height:1.5}.settings-actions{display:flex;flex-wrap:wrap;gap:8px}.settings-btn{display:inline-flex;align-items:center;gap:7px;background:var(--surface-0);border:1px solid var(--border);border-radius:8px;color:var(--text-secondary);font-size:12px;font-weight:600;padding:7px 13px;cursor:pointer}.settings-btn:hover{color:var(--text-primary);border-color:var(--series-1)}.theme-seg{margin-top:4px}.theme-seg .dt-seg-btn{padding:5px 16px;font-size:12px;font-weight:600}.kbd-list{list-style:none;margin:10px 0 0;padding:0;display:flex;flex-direction:column;gap:8px;max-width:520px}.kbd-row{display:flex;align-items:center;gap:14px}.kbd-combo{display:inline-flex;align-items:center;gap:4px;min-width:96px}.kbd-plus{color:var(--text-muted);font-size:11px}.kbd-desc{font-size:12px;color:var(--text-secondary)}kbd{display:inline-block;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;font-weight:600;color:var(--text-primary);background:var(--surface-0);border:solid var(--border);border-width:1px 1px 2px;border-radius:5px;padding:2px 7px;line-height:1.2}.settings-btn-danger:hover{color:var(--bad);border-color:var(--bad)}.settings-btn-ic{width:14px;height:14px}.ws-list{list-style:none;margin:10px 0 0;padding:0;display:flex;flex-direction:column;gap:6px;max-width:560px}.ws-row{display:flex;align-items:center;gap:8px;background:var(--surface-0);border:1px solid var(--border);border-radius:8px;padding:6px 10px}.ws-row.active{border-color:var(--series-1)}.ws-num{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:20px;height:20px;border-radius:6px;background:var(--surface-1);border:1px solid var(--border);font-size:10px;font-weight:700;color:var(--text-muted)}.ws-row.active .ws-num{background:var(--series-1);border-color:var(--series-1);color:#fff}.ws-name-input{flex:1;min-width:100px;padding:4px 8px;font-family:inherit;font-size:12px}.ws-tag{font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--series-1);border:1px solid var(--series-1);border-radius:4px;padding:1px 5px}.ws-open{padding:4px 12px}.ws-icon{display:inline-flex;border:none;background:transparent;color:var(--text-muted);cursor:pointer;padding:3px;border-radius:5px}.ws-icon:hover{color:var(--series-1);background:var(--surface-1)}.ws-icon-danger:hover{color:var(--bad)}.brand-logo-btn{border:none;background:transparent;padding:0;cursor:pointer;display:inline-flex;border-radius:6px}.brand-logo-btn:hover{opacity:.85}.ws-pop{position:absolute;top:44px;left:8px;z-index:220;width:210px;background:var(--surface-1);border:1px solid var(--border);border-radius:10px;box-shadow:0 12px 32px rgba(0,0,0,.26);padding:6px}.ws-pop-title{font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);padding:4px 8px 6px}.ws-pop-item{display:flex;align-items:center;gap:8px;width:100%;border:none;background:transparent;color:var(--text-secondary);font-size:12px;font-family:inherit;padding:6px 8px;border-radius:7px;cursor:pointer;text-align:left}.ws-pop-item:hover{background:var(--surface-0);color:var(--text-primary)}.ws-pop-item.active{background:var(--series-1-soft);color:var(--text-primary)}.ws-pop-name{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ws-pop-badge{font-size:9px;font-weight:700;text-transform:uppercase;color:var(--series-1)}.ws-pop-dot{width:7px;height:7px;border-radius:50%;background:var(--good)}.ws-pop-empty{font-size:10px;color:var(--text-muted)}.ws-pop-settings{margin-top:4px;border-top:1px solid var(--border);border-radius:0 0 7px 7px;padding-top:8px;color:var(--text-muted)}.settings-field{display:inline-flex;align-items:center;gap:7px;background:var(--surface-0);border:1px solid var(--border);border-radius:8px;padding:5px 10px}.settings-field>span{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted)}.settings-field select{background:transparent;border:none;outline:none;color:var(--text-primary);font-size:12px;font-weight:600;cursor:pointer;min-width:120px}.wallet-gate-actions{display:flex;flex-direction:column;gap:10px;align-items:center;margin-top:14px}.wallet-account-select{min-width:170px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.wallet-signin-btn{width:100%}.wallet-connected-row{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;padding:8px 12px;background:var(--surface-0);border:1px solid var(--border);border-radius:10px}.wallet-addr{font-size:13px;color:var(--text-primary)}.wallet-disconnect{border:none;background:transparent;color:var(--text-muted);font-size:12px;cursor:pointer;padding:2px 4px}.wallet-disconnect:hover{color:var(--text-primary);text-decoration:underline}.admin-add{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.admin-addr-input{flex:2;min-width:220px}.admin-label-input{flex:1;min-width:120px}.admin-list{list-style:none;margin:14px 0 0;padding:0;display:flex;flex-direction:column;gap:6px;max-width:520px}.admin-row{display:flex;align-items:center;gap:10px;background:var(--surface-0);border:1px solid var(--border);border-radius:8px;padding:8px 12px}.admin-row-admin{border-color:var(--series-1)}.admin-row-ic{width:15px;height:15px;color:var(--series-1)}.admin-row-addr{font-size:12px;color:var(--text-primary)}.admin-row-tag{font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--series-1);border:1px solid var(--series-1);border-radius:4px;padding:1px 5px;margin-left:auto}.admin-row-label{font-size:11px;color:var(--text-muted)}.admin-row-del{margin-left:auto;display:inline-flex;border:none;background:transparent;color:var(--text-muted);cursor:pointer}.admin-row-del:hover{color:var(--bad)}.admin-empty{color:var(--text-muted);font-size:12px;justify-content:center}.admin-entry{display:flex;flex-direction:column}.admin-expand{border:none;background:transparent;color:var(--text-muted);cursor:pointer;padding:0 2px 0 0;display:inline-flex}.admin-row-count{font-size:11px;color:var(--text-muted);margin-left:auto}.admin-row .admin-row-del{margin-left:10px}.admin-widgets{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:4px 12px;margin:6px 0 4px 26px;padding:8px 10px;background:var(--surface-0);border:1px solid var(--border);border-radius:8px}.admin-widget{display:flex;align-items:center;gap:6px;font-size:11px;color:var(--text-secondary);cursor:pointer}.admin-widget-ic{width:13px;height:13px;color:var(--text-muted)}.flex-pane .chart-sub{margin:2px 0 4px}.flex-pane .grow{flex:1;min-height:0}.flex-pane.overview{overflow:auto}.flex-pane.overview .tiles{margin-bottom:0}.aml-panel{display:flex;flex-direction:column;gap:10px;padding:10px;height:100%;overflow:auto}.aml-form{display:flex;gap:6px;flex-shrink:0}.aml-input{flex:1;min-width:0;background:var(--surface-0);border:1px solid var(--border);color:var(--text-primary);border-radius:7px;padding:7px 9px;font-size:12px;outline:none}.aml-input:focus{border-color:var(--series-1)}.aml-select{background:var(--surface-0);border:1px solid var(--border);color:var(--text-primary);border-radius:7px;padding:4px 6px;font-size:12px;flex-shrink:0}.aml-send{display:inline-flex;align-items:center;gap:6px;padding:7px 14px;border-radius:8px;flex-shrink:0;background:var(--series-1);border:1px solid var(--series-1);color:#fff;font-size:12.5px;font-weight:600;cursor:pointer}.aml-send:hover:not(:disabled){opacity:.92}.aml-send:disabled{opacity:.5;cursor:default}.aml-ic{width:14px;height:14px;flex-shrink:0}.aml-spin{animation:aml-rotate .9s linear infinite}@keyframes aml-rotate{to{transform:rotate(1turn)}}.aml-err{padding:7px 10px;border-radius:8px;font-size:12px;background:color-mix(in srgb,var(--bad,#e5484d) 14%,transparent);color:var(--bad,#e5484d)}.aml-empty{padding:28px 12px;color:var(--text-muted);font-size:12.5px;text-align:center;line-height:1.7}.aml-result{display:flex;flex-direction:column;gap:12px}.aml-score{display:flex;align-items:center;gap:12px;padding:12px 14px;border:1px solid var(--border);border-radius:10px}.aml-score.ok{background:color-mix(in srgb,#16a34a 8%,transparent)}.aml-score.warn{background:color-mix(in srgb,#d97706 10%,transparent)}.aml-score.bad{background:color-mix(in srgb,var(--bad,#e5484d) 10%,transparent)}.aml-score-ic{width:26px;height:26px;flex-shrink:0}.aml-score.ok .aml-score-ic{color:#16a34a}.aml-score.warn .aml-score-ic{color:#d97706}.aml-score.bad .aml-score-ic{color:var(--bad,#e5484d)}.aml-score-num{font-size:22px;font-weight:700;line-height:1.1}.aml-score.ok .aml-score-num{color:#16a34a}.aml-score.warn .aml-score-num{color:#d97706}.aml-score.bad .aml-score-num{color:var(--bad,#e5484d)}.aml-score-label{font-size:11.5px;color:var(--text-muted);font-weight:600}.aml-target{margin-left:auto;font-size:11.5px;color:var(--text-secondary)}.aml-breakdown{display:flex;flex-direction:column;gap:6px}.aml-bd-row{display:flex;align-items:center;gap:8px}.aml-bd-label{width:118px;flex-shrink:0;font-size:11.5px;color:var(--text-secondary)}.aml-bd-bar{flex:1;height:6px;border-radius:4px;background:var(--surface-0);overflow:hidden}.aml-bd-fill{height:100%;border-radius:4px}.aml-bd-fill.ok{background:#16a34a}.aml-bd-fill.warn{background:#d97706}.aml-bd-fill.bad{background:var(--bad,#e5484d)}.aml-bd-fill.mid{background:var(--border)}.aml-bd-val{width:42px;text-align:right;flex-shrink:0}.aml-bd-val,.aml-sources-title{font-size:11.5px;color:var(--text-secondary)}.aml-sources-title{font-weight:700;text-transform:uppercase;letter-spacing:.04em;margin-bottom:6px}.aml-sources-scroll{overflow-x:auto}.aml-table{width:100%;border-collapse:collapse;font-size:12px}.aml-table th{text-align:left;padding:4px 8px;color:var(--text-muted);font-size:11px;font-weight:600}.aml-table td,.aml-table th{border-bottom:1px solid var(--border);white-space:nowrap}.aml-table td{padding:5px 8px}.aml-cat{display:inline-block;padding:1px 8px;border-radius:999px;font-size:11px;font-weight:600;text-transform:capitalize}.aml-cat.ok{background:color-mix(in srgb,#16a34a 12%,transparent);color:#16a34a}.aml-cat.warn{background:color-mix(in srgb,#d97706 14%,transparent);color:#d97706}.aml-cat.bad{background:color-mix(in srgb,var(--bad,#e5484d) 12%,transparent);color:var(--bad,#e5484d)}.aml-src{color:var(--text-secondary)}.aml-via{color:var(--text-muted);font-size:11px}.placeholder\:text-muted-foreground::-moz-placeholder{color:hsl(var(--sh-muted-foreground))}.placeholder\:text-muted-foreground::placeholder{color:hsl(var(--sh-muted-foreground))}.hover\:border-primary:hover{border-color:hsl(var(--sh-primary))}.hover\:bg-accent:hover{background-color:hsl(var(--sh-accent))}.hover\:bg-destructive\/90:hover{background-color:hsl(var(--sh-destructive)/.9)}.hover\:bg-primary\/90:hover{background-color:hsl(var(--sh-primary)/.9)}.hover\:bg-secondary\/80:hover{background-color:hsl(var(--sh-secondary)/.8)}.hover\:text-accent-foreground:hover{color:hsl(var(--sh-accent-foreground))}.hover\:text-primary:hover{color:hsl(var(--sh-primary))}.hover\:underline:hover{text-decoration-line:underline}.focus\:bg-accent:focus{background-color:hsl(var(--sh-accent))}.focus\:text-accent-foreground:focus{color:hsl(var(--sh-accent-foreground))}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring-1:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus\:ring-ring:focus{--tw-ring-color:hsl(var(--sh-ring))}.focus-visible\:outline-none:focus-visible{outline:2px solid transparent;outline-offset:2px}.focus-visible\:ring-1:focus-visible{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus-visible\:ring-2:focus-visible{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus-visible\:ring-ring:focus-visible{--tw-ring-color:hsl(var(--sh-ring))}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}.peer:disabled~.peer-disabled\:cursor-not-allowed{cursor:not-allowed}.peer:disabled~.peer-disabled\:opacity-70{opacity:.7}.data-\[disabled\]\:pointer-events-none[data-disabled]{pointer-events:none}.data-\[disabled\]\:opacity-50[data-disabled]{opacity:.5}.\[\&\>span\]\:line-clamp-1>span{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}