:root{--wk-brand-black:#1687f6;--wk-brand-black-hover:#0b6fd3;--wk-brand-dark-tab:#f8fbff;--wk-enterprise-graphite:#fff;--wk-enterprise-graphite-2:#f3f8ff;--wk-enterprise-blue:#1687f6;--wk-enterprise-blue-hover:#0b6fd3;--wk-enterprise-blue-active:#095eb5;--wk-enterprise-blue-soft:#e9f5ff;--wk-enterprise-red:#f45b43;--wk-enterprise-red-soft:#fff0ec;--wk-purple-300:#99d2ff;--wk-purple-400:#58b4ff;--wk-purple-500:#1687f6;--wk-purple-600:#0b6fd3;--wk-purple-700:#095eb5;--wk-teal-400:#5bc2ff;--wk-teal-500:#1687f6;--wk-teal-600:#0b6fd3;--wk-teal-700:#095eb5;--wk-neutral-0:#fff;--wk-neutral-50:#f7fbff;--wk-neutral-100:#f1f7ff;--wk-neutral-150:#dfe0e2;--wk-neutral-200:#d9d9d9;--wk-neutral-300:#6b7075;--wk-neutral-400:#555b61;--wk-neutral-500:#343b3a;--wk-neutral-600:#2e3238;--wk-neutral-700:#262a36;--wk-neutral-800:#1f2329;--wk-neutral-850:#1c1c23;--wk-neutral-900:#111318;--wk-neutral-950:#0a0c11;--wk-green-light:#41cd59;--wk-green-dark:#52c41a;--wk-amber-light:#fc8800;--wk-amber-dark:#ffad33;--wk-red-light:#f45b43;--wk-red-dark:#f04438;--wk-blue-light:#1687f6;--wk-blue-dark:#78a6d8;--wk-blue-text:#0b5cad;--wk-amber-text:#722f01;--wk-orange-icon:#f45b43;--wk-purple-alpha-04:#1687f60a;--wk-purple-alpha-06:#1687f60f;--wk-purple-alpha-08:#1687f614;--wk-purple-alpha-10:#1687f61a;--wk-purple-alpha-12:#1687f61f;--wk-purple-alpha-20:#1687f633;--wk-purple-alpha-25:#1687f640;--wk-purple-alpha-30:#1687f64d;--wk-teal-alpha-08:#1687f614;--wk-teal-alpha-10:#1687f61a;--wk-white-alpha-04:#ffffff0a;--wk-white-alpha-06:#ffffff0f;--wk-white-alpha-07:#ffffff12;--wk-white-alpha-08:#ffffff14;--wk-white-alpha-12:#ffffff1f;--wk-white-alpha-40:#fff6;--wk-white-alpha-80:#fffc;--wk-black-alpha-05:#0000000d;--wk-black-alpha-06:#0000000f;--wk-black-alpha-08:#00000014;--wk-black-alpha-12:#0000001f;--wk-black-alpha-14:#00000024;--wk-black-alpha-30:#0000004d;--wk-black-alpha-40:#0006;--wk-black-alpha-50:#00000080;--wk-brand-primary:#1687f6;--wk-brand-primary-hover:#0b6fd3;--wk-brand-from:#1687f6;--wk-brand-to:#5bc2ff;--wk-brand-gradient:linear-gradient(135deg, #1687f6, #5bc2ff);--wk-brand-gradient-hover:linear-gradient(135deg, #0b6fd3, #1687f6);--wk-brand-gradient-subtle:#1687f614;--wk-brand-primary-ring:#1687f63d;--wk-brand-glow:#1687f62e;--wk-color-accent:#1687f6;--wk-color-accent-hover:#0b6fd3;--wk-onboarding-overlay-bg:#ebeff757;--wk-onboarding-overlay-enter-bg:#ebeff738;--wk-onboarding-overlay-leaving-bg:#ebeff75c;--wk-onboarding-intro-bg:#020205;--wk-onboarding-intro-bg-top:#050507;--wk-onboarding-intro-bg-bottom:#07070b;--wk-onboarding-intro-before-glow:#dad3ff0b;--wk-onboarding-intro-before-purple:#7c3aed0a;--wk-onboarding-intro-before-blue:#5e65ff05;--wk-onboarding-silk-canvas-bg:#030208;--wk-onboarding-selection-bg:#21113a;--wk-onboarding-selection-text:#d8b4fe;--wk-onboarding-cursor-ring-interactive-border:#c4b5fd75;--wk-onboarding-silk-kicker-color:#d8cdffad;--wk-onboarding-narrative-index-color:#ffffff07;--wk-onboarding-narrative-count-color:#eef2ffb8;--wk-onboarding-narrative-progress-bg:#d8cdff38;--wk-onboarding-narrative-line-mid:#c4b5fd;--wk-onboarding-narrative-line-end:#7c3aed;--wk-onboarding-visual-dark-start:#090a14;--wk-onboarding-visual-dark-mid:#17122a;--wk-onboarding-visual-dark-end:#0b1020;--wk-onboarding-online:#10b981;--wk-onboarding-button-bg:#fff;--wk-onboarding-button-fg:#0a0d14;--wk-onboarding-button-fill:#7c3aed;--wk-onboarding-button-active-fg:#fff;--wk-onboarding-input-focus-border:#7c3aed7a;--wk-onboarding-mention-bg:#7c3aed1f;--wk-onboarding-mention-selection-bg:#7c3aed38;--wk-onboarding-hover-border-color:#a78bfa4d;--wk-onboarding-panel-width:960px;--wk-onboarding-panel-height:720px;--wk-onboarding-panel-padding:26px;--wk-onboarding-panel-radius:15px;--wk-onboarding-panel-content-gap:18px;--wk-onboarding-panel-title-offset:44px;--wk-onboarding-panel-close-size:31px;--wk-onboarding-nav-inline-padding:18px;--wk-onboarding-nav-brand-font-size:19px;--wk-onboarding-nav-item-gap:11px;--wk-onboarding-nav-item-height:42px;--wk-onboarding-nav-item-padding:9px 11px;--wk-onboarding-copy-font-size:17px;--wk-onboarding-copy-inset:15px;--wk-onboarding-copy-gap:9px;--wk-onboarding-copy-support-gap:5px;--wk-onboarding-media-shadow:0 2px 8px var(--wk-black-alpha-08);--wk-color-online:var(--wk-green-dark);--wk-color-white:#fff;--wk-color-danger:#f45b43;--wk-color-danger-light:#f45b431a;--wk-color-danger-bg:#fff0ec;--wk-color-danger-border:#ffc3b8;--wk-color-danger-hover:#ffe2dc;--wk-color-danger-active:#f3b8b3;--wk-text-on-brand:#fff;--wk-success-tint-10:#41cd591a;--wk-shadow-dropdown:0 12px 32px var(--wk-black-alpha-12);--wk-brand-tint-03:#1687f608;--wk-brand-tint-04:#1687f60a;--wk-brand-tint-06:#1687f60f;--wk-brand-tint-08:#1687f614;--wk-brand-tint-10:#1687f61a;--wk-brand-tint-12:#1687f61f;--wk-brand-tint-15:#1687f626;--wk-brand-tint-20:#1687f633;--wk-brand-tint-35:#1687f659;--wk-brand-accent:#1687f6;--wk-icon-muted:#1c1c2366;--wk-icon-default:#1c1c2399;--wk-icon-hover:#1c1c23b3;--wk-text-strong:#1c1c23e6;--wk-badge-danger-bg:#f54a4526;--wk-badge-danger-text:#f54a45;--wk-status-active-bg:#ebf9ff;--wk-status-active-text:#005694;--wk-status-done-bg:#ecf9ec;--wk-status-done-text:#176221;--wk-status-archived-bg:#1c1c230a;--wk-status-archived-text:var(--wk-text-tertiary);--wk-diff-add:#34c724;--wk-diff-remove:#f54a45;--wk-tag-output:#4954e6;--wk-table-header-bg:#f5f6f7;--wk-bg-item-hover:#2e323817;--wk-bg-tab:#343b3a0d;--wk-accent-tint-06:#2f5f9f0f;--wk-accent-tint-08:#2f5f9f14;--wk-accent-tint-10:#2f5f9f1a;--wk-accent-tint-12:#2f5f9f1f;--wk-voice-wave-color:var(--wk-enterprise-blue,#2f5f9f);--wk-voice-recording-bg:var(--wk-enterprise-blue-soft,#eaf1f8);--wk-voice-recording-color:var(--wk-enterprise-blue-hover,#254e82);--wk-font-sans:"PingFang SC", "Inter", -apple-system, BlinkMacSystemFont, "Noto Sans SC", sans-serif;--wk-font-mono:"JetBrains Mono", "SF Mono", "Fira Code", monospace;--wk-text-size-badge:9px;--wk-text-size-tiny:10px;--wk-text-size-xs:11px;--wk-text-size-sm:12px;--wk-text-size-base:13px;--wk-text-size-md:14px;--wk-text-size-lg:15px;--wk-text-size-xl:16px;--wk-text-size-2xl:18px;--wk-text-size-3xl:22px;--wk-text-size-4xl:28px;--wk-font-regular:400;--wk-font-medium:500;--wk-font-semibold:600;--wk-font-bold:700;--wk-leading-tight:1.25;--wk-leading-snug:1.35;--wk-leading-normal:1.5;--wk-leading-loose:1.6;--wk-text-h1:700 28px/1.25 var(--wk-font-sans);--wk-text-h2:700 22px/1.3 var(--wk-font-sans);--wk-text-h3:600 16px/1.35 var(--wk-font-sans);--wk-text-h4:600 14px/1.4 var(--wk-font-sans);--wk-text-body:400 14px/1.5 var(--wk-font-sans);--wk-text-body-medium:500 14px/1.5 var(--wk-font-sans);--wk-text-caption:400 12px/1.5 var(--wk-font-sans);--wk-text-tiny:500 10px/1.4 var(--wk-font-sans);--wk-text-code:400 13px/1.6 var(--wk-font-mono);--wk-text-mono-sm:400 11px/1.4 var(--wk-font-mono);--wk-sp-0-5:2px;--wk-sp-1:4px;--wk-sp-1-5:6px;--wk-sp-2:8px;--wk-sp-3:12px;--wk-sp-4:16px;--wk-sp-5:20px;--wk-sp-6:24px;--wk-sp-8:32px;--wk-sp-10:40px;--wk-sp-12:48px;--wk-r-xs:3px;--wk-r-sm:6px;--wk-r-md:8px;--wk-r-lg:16px;--wk-r-xl:20px;--wk-r-full:9999px;--wk-r-circle:50%;--wk-avatar-radius:var(--wk-r-circle);--wk-ease:cubic-bezier(.16, 1, .3, 1);--wk-ease-bounce:cubic-bezier(.34, 1.56, .64, 1);--wk-dur-fast:.15s;--wk-dur:.2s;--wk-dur-slow:.35s;--wk-nav-w:56px;--wk-sidebar-w:240px;--wk-task-rail-w:320px;--wk-z-base:0;--wk-z-raised:10;--wk-z-sticky:50;--wk-z-dropdown:100;--wk-z-modal:200;--wk-z-toast:300;--wk-z-tooltip:400;--wk-bg-deep:#f7fbff;--wk-bg-base:#f7fbff;--wk-bg-surface:var(--wk-neutral-0);--wk-bg-elevated:#f1f7ff;--wk-bg-hover:#e7f1fb;--wk-bg-active:#dbeafe;--wk-bg-selected:#e9f5ff;--wk-bg-navrail:#fff;--wk-bg-selection-header:#f8fbff;--wk-text-primary:var(--wk-neutral-800);--wk-text-secondary:var(--wk-neutral-400);--wk-text-tertiary:var(--wk-neutral-300);--wk-text-disabled:var(--wk-neutral-200);--wk-text-accent:#1687f6;--wk-text-inverse:var(--wk-neutral-0);--wk-border-subtle:var(--wk-black-alpha-05);--wk-border-default:var(--wk-black-alpha-08);--wk-border-strong:var(--wk-black-alpha-14);--wk-border-glow:#1687f63d;--wk-color-success:var(--wk-green-light);--wk-color-success-bg:#41cd5914;--wk-color-warning:var(--wk-amber-light);--wk-color-warning-bg:#fc880014;--wk-color-search-highlight:#f8e6ab;--wk-color-error:var(--wk-red-light);--wk-color-error-bg:#f54a4514;--wk-color-info:#1687f6;--wk-color-info-bg:#1687f614;--wk-space-color-1:#1687f6;--wk-space-color-2:#f45b43;--wk-space-color-3:#18a0a6;--wk-space-color-4:#f59e0b;--wk-space-color-5:#64748b;--wk-space-color-6:#0f766e;--wk-ai-surface:#f8fbff;--wk-ai-border:#1687f624;--wk-ai-glow:#1687f60f;--wk-ai-panel-bg:#f8fbff;--wk-bg-self:#e9f5ff;--wk-bg-bubble:#fff;--wk-shadow-sm:0 1px 2px var(--wk-black-alpha-06);--wk-shadow-md:0 4px 12px var(--wk-black-alpha-08);--wk-shadow-lg:0 8px 24px var(--wk-black-alpha-12);--wk-shadow-glow:0 0 20px #1687f614;--wk-code-bg:#1f2937;--wk-code-border:var(--wk-black-alpha-12);--semi-color-primary:#1687f6;--semi-color-primary-hover:#0b6fd3;--semi-color-bg-0:var(--wk-bg-base);--semi-color-bg-1:var(--wk-bg-surface);--semi-color-text-0:var(--wk-text-primary);--semi-color-text-1:var(--wk-text-secondary);--semi-color-text-2:var(--wk-text-tertiary);--semi-color-border:var(--wk-border-default)}body[theme-mode=dark]{--wk-bg-deep:var(--wk-neutral-900);--wk-bg-base:var(--wk-neutral-850);--wk-bg-surface:var(--wk-neutral-800);--wk-bg-elevated:var(--wk-neutral-700);--wk-bg-hover:var(--wk-neutral-600);--wk-bg-active:var(--wk-neutral-500);--wk-bg-selected:#2f5f9f24;--wk-bg-navrail:var(--wk-enterprise-graphite,#20242a);--wk-bg-selection-header:color-mix(in srgb, var(--wk-brand-accent) 14%, var(--wk-bg-base));--wk-onboarding-panel-bg:color-mix(in srgb, var(--wk-bg-surface) 98%, transparent);--wk-onboarding-panel-border:var(--wk-border-default);--wk-onboarding-nav-bg:color-mix(in srgb, var(--wk-bg-base) 94%, transparent);--wk-onboarding-panel-active-bg:color-mix(in srgb, var(--wk-bg-elevated) 98%, transparent);--wk-onboarding-input-bg:color-mix(in srgb, var(--wk-bg-elevated) 92%, transparent);--wk-onboarding-identity-stage-bg:radial-gradient(circle at 44% 24%, #7c3aed21, transparent 29%), radial-gradient(circle at 60% 80%, #06b6d41a, transparent 34%), linear-gradient(135deg, var(--wk-bg-elevated), var(--wk-bg-surface));--wk-onboarding-avatar-bg:linear-gradient(145deg, color-mix(in srgb, var(--wk-bg-elevated) 90%, transparent), color-mix(in srgb, var(--wk-bg-surface) 84%, transparent)), var(--wk-bg-surface);--wk-onboarding-hover-button-light-bg:color-mix(in srgb, var(--wk-bg-elevated) 92%, transparent);--wk-text-primary:#e4e6ed;--wk-text-secondary:var(--wk-neutral-300);--wk-text-tertiary:#7a7f96;--wk-text-disabled:var(--wk-neutral-500);--wk-text-accent:#78a6d8;--wk-text-inverse:var(--wk-neutral-900);--wk-border-subtle:var(--wk-white-alpha-04);--wk-border-default:var(--wk-white-alpha-07);--wk-border-strong:var(--wk-white-alpha-12);--wk-border-glow:#78a6d847;--wk-color-success:var(--wk-green-dark);--wk-color-success-bg:var(--wk-teal-alpha-10);--wk-color-warning:var(--wk-amber-dark);--wk-color-warning-bg:#ffad331a;--wk-color-search-highlight:#f8e6ab52;--wk-color-error:var(--wk-red-dark);--wk-color-error-bg:#ff5c721a;--wk-color-info:var(--wk-blue-dark);--wk-color-info-bg:#5c9aff1a;--wk-color-danger-bg:#450a0a;--wk-color-danger-border:#7f1d1d;--wk-color-danger-hover:#7f1d1d;--wk-color-danger-active:#991b1b;--wk-ai-surface:#78a6d814;--wk-ai-border:#78a6d833;--wk-ai-glow:#78a6d814;--wk-ai-panel-bg:var(--wk-bg-base);--wk-bg-self:#172d45;--wk-bg-bubble:#1f2329;--wk-shadow-sm:0 1px 2px var(--wk-black-alpha-30);--wk-shadow-md:0 4px 12px var(--wk-black-alpha-40);--wk-shadow-lg:0 8px 24px var(--wk-black-alpha-50);--wk-shadow-glow:0 0 20px #78a6d829;--wk-code-bg:var(--wk-neutral-900);--wk-code-border:var(--wk-white-alpha-07);--semi-color-primary:var(--wk-brand-primary);--semi-color-primary-hover:var(--wk-brand-primary-hover);--semi-color-bg-0:var(--wk-bg-surface);--semi-color-bg-1:var(--wk-bg-elevated);--semi-color-text-0:var(--wk-text-primary);--semi-color-text-1:var(--wk-text-secondary);--semi-color-text-2:var(--wk-text-tertiary);--semi-color-border:var(--wk-border-default)}:root{--bg-primary:var(--wk-bg-surface);--bg-secondary:var(--wk-bg-elevated);--bg-hover:var(--wk-bg-hover);--text-primary:var(--wk-text-primary);--text-secondary:var(--wk-text-secondary);--text-tertiary:var(--wk-text-tertiary);--border-color:var(--wk-border-default);--card-bg:var(--wk-bg-surface);--sidebar-bg:var(--wk-bg-base);--topbar-bg:var(--wk-bg-base)}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-thumb{background-color:#b8b8b8;background-clip:padding-box;border-radius:8px}::-webkit-scrollbar-thumb:hover{background-color:#878787}body[theme-mode=dark] ::-webkit-scrollbar-thumb{background:#565656}body[theme-mode=dark] ::-webkit-scrollbar-thumb:hover{background:#424242}.wk-blacklist-content ul li{background-color:var(--wk-color-item);cursor:pointer;align-items:center;width:100%;height:80px;display:flex}.wk-blacklist-content-avatar{margin-left:15px}.wk-blacklist-content-avatar img{border-radius:50%;width:50px;height:50px}.wk-blacklist-content-title{color:var(--wk-text-item);margin-left:15px;font-size:15px;font-weight:500}.wk-friendadd .wk-search-box{background-color:#fff;border-radius:0}.wk-friendadd .wk-search-input{max-width:100%}.wk-friendadd .wk-search-input input{width:250px}.wk-friendadd-content-qrcode{text-align:center;justify-content:center;align-items:center;margin-top:10px;display:flex}body[theme-mode=dark] .wk-friendadd-content-qrcode{color:#fff}.wk-friendadd-content-qrcode img{cursor:pointer;width:18px;height:18px;margin-left:4px}.wk-groupsave{border-right:var(--wk-line);width:100%;height:100%}.wk-groupsave-content{height:calc(100% - var(--wk-height-viewqueueheader));width:100%}.wk-groupsave-content li{background-color:var(--wk-color-item);cursor:pointer;align-items:center;height:80px;display:flex}.wk-groupsave-content-avatar{margin-left:15px}.wk-groupsave-content-avatar img{border-radius:50%;width:50px;height:50px}.wk-groupsave-content-title{color:var(--wk-text-item);margin-left:15px;font-size:15px;font-weight:500}.wk-newfriend{border-right:var(--wk-line);width:100%;height:100%}.wk-newfriend-content{height:calc(100% - var(--wk-height-viewqueueheader));width:100%;overflow-y:auto}.wk-newfriend-content li{background-color:var(--wk-color-item);align-items:center;width:100%;height:80px;display:flex}.wk-newfriend-content-avatar{margin-left:15px}.wk-newfriend-content-avatar img{border-radius:50%;width:50px;height:50px}.wk-newfriend-content-title{color:var(--wk-text-item);margin-left:15px;font-size:15px;font-weight:500}.wk-newfriend-content-title-remark{color:var(--text-tertiary);margin-top:5px;font-size:12px}.wk-newfriend-content-action{margin-left:auto;margin-right:10px}.wk-organizational-group-new-left .group-new-left-search .group-new-left-search-input.semi-input-wrapper-focus,.wk-organizational-group-new-left .group-new-left-search .group-new-left-search-input.semi-input-wrapper-focus:active{border:var(--wk-color-theme) solid 1px}.organizational-tree .semi-input-wrapper-focus,.organizational-tree .semi-input-wrapper-focus:active{border:var(--wk-color-theme) solid 1px}.organizational-tree .semi-tree-option-list-block .semi-tree-option-selected,.organizational-tree .semi-tree-option-list-block .semi-tree-option-selected:hover{background-color:var(--wk-color-theme);color:#fff}.wk-organizational-group-new-right .organizational-group-new-right-body .opt-personnel-item .user-info,.wk-organizational-group-new-right .organizational-group-new-right-body .opt-personnel-item .close-icon{align-items:center;display:flex}.group-member-remove-icon{width:var(--wk-sp-6);height:var(--wk-sp-6);border-radius:var(--wk-r-sm);color:var(--wk-icon-muted);cursor:pointer;justify-content:center;align-items:center;display:flex}.group-member-remove-icon svg{width:var(--wk-sp-3);height:var(--wk-sp-3)}.group-member-remove-icon:hover{color:var(--wk-icon-hover);background-color:var(--semi-color-fill-1)}.wk-main-modal-organizational-group-new .wk-modal-shell{padding:0}.wk-main-modal-organizational-group-new .wk-modal-body{height:500px;display:flex;overflow:hidden}.wk-organizational-group-new-left{background-color:var(--wk-color-secondary);flex-direction:column;width:50%;height:100%;padding:12px;display:flex}.wk-organizational-group-new-left .group-new-left-main{flex:auto;overflow-y:auto}.wk-organizational-group-new-left .group-new-left-search{margin-bottom:12px}.wk-organizational-group-new-left .group-new-left-search .group-new-left-search-input.semi-input-wrapper-focus,.wk-organizational-group-new-left .group-new-left-search .group-new-left-search-input.semi-input-wrapper-focus:active{border:var(--wk-color-theme) solid 1px}.group-new-left-main .friend-opt .organization-name{color:var(--semi-color-text-0);cursor:pointer;align-items:center;padding:12px 8px;display:flex}.group-new-left-main .friend-opt .organization-name:hover{background-color:var(--semi-color-fill-0)}.group-new-left-main .friend-opt .friend-opt-main .friend-opt-item{color:var(--semi-color-text-0);align-items:center;row-gap:0;padding:12px 8px;font-size:14px;line-height:20px;display:flex}.group-new-left-main .friend-opt .friend-opt-main .friend-opt-item:hover{background-color:var(--semi-color-fill-0)}.group-new-left-main .organizational-opt{flex-direction:column;height:100%;display:flex}.group-new-left-main .organizational-opt-header{border-radius:4px;height:44px;margin-bottom:12px}.group-new-left-main .organizational-opt-header .wk-viewqueueheader{background-color:var(--semi-color-fill-0);height:100%}.group-new-left-main .organizational-opt-main{flex:auto;overflow-y:auto}.organizational-tree{width:100%;height:100%}.organizational-tree .semi-input-wrapper-focus,.organizational-tree .semi-input-wrapper-focus:active{border:var(--wk-color-theme) solid 1px}.organizational-tree .semi-tree-option-list{flex:auto;padding-top:0;overflow-y:auto}.organizational-tree .semi-tree-option-list li.semi-tree-option{box-sizing:border-box;padding-top:12px;padding-bottom:12px}.semi-checkbox:hover .semi-checkbox-inner-display{background:var(--semi-color-fill-0);box-shadow:inset 0 0 0 1px var(--wk-color-theme)}.semi-checkbox:hover .semi-checkbox-inner-checked .semi-checkbox-inner-display{background:var(--wk-color-theme);border-color:var(--wk-color-theme);color:var(--semi-color-white)}.organizational-tree .semi-tree-option-list-block .department-icon{color:var(--wk-color-theme)}.organizational-tree .semi-tree-option-list-block .semi-tree-option-selected .department-icon{color:#fff}.organizational-tree .semi-tree-option-list-block .semi-tree-option-selected,.organizational-tree .semi-tree-option-list-block .semi-tree-option-selected:hover{background-color:var(--wk-color-theme);color:#fff}.organizational-tree .semi-tree-option-list-block .semi-tree-option-selected .semi-tree-option-expand-icon{color:#fff}.wk-organizational-group-new-right{background-color:var(--wk-color-item);flex-direction:column;width:50%;height:100%;padding:12px;display:flex}.wk-organizational-group-new-right .organizational-group-new-right-title{font-size:15px;font-weight:700}.wk-organizational-group-new-right .organizational-group-new-right-body{flex:auto;margin:12px 0;overflow-y:auto}.wk-organizational-group-new-right .organizational-group-new-right-body .opt-personnel-item{word-break:break-word;color:var(--semi-color-text-0);justify-content:space-between;align-items:center;padding:12px 0;font-size:14px;line-height:20px;display:flex}.wk-organizational-group-new-right .organizational-group-new-right-body .opt-personnel-item .user-info,.wk-organizational-group-new-right .organizational-group-new-right-body .opt-personnel-item .close-icon{align-items:center;display:flex}.wk-organizational-group-new-right .organizational-group-new-right-body .opt-personnel-item .close-icon .semi-icon{cursor:pointer;border-radius:6px;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.wk-organizational-group-new-right .organizational-group-new-right-body .opt-personnel-item .close-icon .semi-icon:hover{background-color:#70757914}.wk-organizational-group-new-right .organizational-group-new-right-footer{justify-content:flex-end;display:flex}.wk-but-ok:hover{background-color:var(--wk-color-theme)!important}.wk-main-modal-group-create .group-create-body{flex-direction:column;gap:16px;display:flex}.group-create-field{flex-direction:column;display:flex}.group-create-label{margin-bottom:8px;font-weight:600}.group-create-required:after{content:" *";color:var(--semi-color-danger)}.group-create-avatar-row{align-items:center;gap:12px;display:flex}.group-create-edit-avatar{color:var(--wk-color-theme);cursor:pointer;font-size:14px}.group-create-members{border:1px solid var(--semi-color-border);border-radius:8px;height:320px;display:flex;overflow:hidden}.group-create-members .wk-organizational-group-new-left{width:50%;min-width:0}.group-create-members .wk-organizational-group-new-left .group-new-left-main{overflow-x:hidden}.group-create-members .friend-opt-item>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.group-create-members .group-new-left-search{position:relative}.group-create-members .group-new-left-search:before{content:"";z-index:1;pointer-events:none;background-color:var(--semi-color-text-2);width:16px;height:16px;position:absolute;top:50%;left:12px;transform:translateY(-50%);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='7'/%3E%3Cpath d='m21 21-4.3-4.3'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='7'/%3E%3Cpath d='m21 21-4.3-4.3'/%3E%3C/svg%3E") 50%/contain no-repeat}.group-create-members .group-new-left-search .group-new-left-search-input{background:var(--semi-color-fill-1);border-color:#0000;border-radius:9999px}.group-create-members .group-new-left-search .group-new-left-search-input .semi-input{background:0 0;padding-left:28px}.group-create-members .group-new-left-main .friend-opt .friend-opt-main .friend-opt-item,.group-create-members .group-new-left-main .friend-opt .organization-name{padding-top:4px;padding-bottom:4px}.group-create-members .group-new-left-main .friend-opt .friend-opt-main .friend-opt-item:hover,.group-create-members .group-new-left-main .friend-opt .organization-name:hover{background-color:var(--semi-color-fill-0)}.group-create-selected .opt-personnel-item{height:36px;color:var(--semi-color-text-0);justify-content:space-between;align-items:center;gap:8px;padding:4px 8px;font-size:14px;line-height:20px;display:flex}.group-create-selected .opt-personnel-item:hover{background-color:var(--semi-color-fill-0)}.group-create-selected .opt-personnel-item .user-info{align-items:center;min-width:0;display:flex}.group-create-selected .opt-personnel-item .user-info>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.group-create-selected .opt-personnel-item .close-icon{flex-shrink:0;align-items:center;display:flex}.group-create-selected .opt-personnel-item .close-icon .semi-icon{cursor:pointer;width:24px;height:24px;color:var(--semi-color-text-2);border-radius:3px;justify-content:center;align-items:center;display:flex}.group-create-selected .opt-personnel-item .close-icon .semi-icon:hover{background-color:var(--semi-color-fill-1);color:var(--semi-color-text-0)}.group-create-selected{border-left:1px solid var(--semi-color-border);flex-direction:column;width:50%;min-width:0;height:100%;display:flex;overflow:hidden}.group-create-selected .organizational-group-new-right-title{color:var(--semi-color-text-2);padding:4px 12px 8px;font-size:12px;font-weight:400}.group-create-selected .organizational-group-new-right-body{flex:auto;padding:0 12px;overflow-y:auto}.group-create-input-count{text-align:right;color:var(--wk-text-tertiary,#9498a8);margin-top:4px;font-size:12px}.group-create-input-count--exceeded{color:var(--wk-color-danger,#e5353b)}.wk-contacts{border-right:1px solid var(--wk-border-subtle);background:var(--wk-bg-base);width:100%;height:100%;position:relative;overflow:hidden}.wk-contacts-content{width:100%;height:100%;padding:var(--wk-sp-2) 0;box-sizing:border-box;flex-direction:column;display:flex;overflow:hidden}.wk-contacts-botfather-banner{align-items:center;gap:var(--wk-sp-3);margin:var(--wk-sp-2) var(--wk-sp-3);padding:var(--wk-sp-2) var(--wk-sp-3);border-radius:var(--wk-r-md);cursor:pointer;transition:opacity var(--wk-dur-fast) var(--wk-ease);background:linear-gradient(135deg,#7c5cfc,#00d4aa);flex-shrink:0;display:flex}.wk-contacts-botfather-banner:hover{opacity:.92}.wk-contacts-botfather-avatar{flex-shrink:0}.wk-contacts-botfather-avatar .wk-avatar{border-radius:var(--wk-r-sm);width:32px;height:32px}.wk-contacts-botfather-info{flex:1;min-width:0}.wk-contacts-botfather-name{color:#fff;font-size:13px;font-weight:500}.wk-contacts-botfather-desc{color:#ffffffb3;font-size:10px;font-weight:500}.wk-contacts-filters{gap:var(--wk-sp-2);padding:var(--wk-sp-1) var(--wk-sp-4) var(--wk-sp-2);display:flex}.wk-contacts-chip{align-items:center;gap:var(--wk-sp-1);min-height:var(--wk-sp-6);padding:0 var(--wk-sp-3);box-sizing:border-box;border-radius:var(--wk-r-full);border:1px solid var(--wk-border-default);background:var(--wk-bg-surface);font-size:var(--wk-text-size-sm);color:var(--wk-text-secondary);cursor:pointer;transition:background var(--wk-dur-fast) var(--wk-ease), border-color var(--wk-dur-fast) var(--wk-ease), color var(--wk-dur-fast) var(--wk-ease);-webkit-user-select:none;user-select:none;font-weight:400;line-height:1;display:flex}.wk-contacts-chip:hover{background:var(--wk-bg-elevated);border-color:var(--wk-border-strong);color:var(--wk-text-primary)}.wk-contacts-chip.active{background:color-mix(in srgb, var(--wk-bg-active) 45%, var(--wk-bg-surface));border-color:var(--wk-border-strong);color:var(--wk-text-primary);font-weight:600}.wk-contacts-chip-count{font-size:var(--wk-text-size-sm);font-weight:inherit;color:var(--wk-text-tertiary)}.wk-contacts-chip.active .wk-contacts-chip-count{color:var(--wk-text-primary)}.wk-contacts-group-tag{border-radius:var(--wk-r-xs);background:var(--wk-bg-active,#e2e3ea);color:var(--wk-text-secondary,#5c6070);align-items:center;padding:1px 6px;font-size:10px;font-weight:500;display:inline-flex}.wk-contacts-accordion-body{padding:var(--wk-sp-1) 0;max-height:calc(100vh - 300px);overflow-y:auto}.wk-contacts-all-list{height:calc(100vh - 320px);overflow-y:auto}.wk-contacts-section-item{height:44px;padding:0 var(--wk-sp-3);margin:0 var(--wk-sp-2);border-radius:var(--wk-r-sm);cursor:pointer;transition:background var(--wk-dur-fast) var(--wk-ease);align-items:center;display:flex}.wk-contacts-section-item:hover{background:var(--wk-bg-hover)}.wk-contacts-section-item-selected{background:var(--wk-brand-primary);color:var(--wk-text-inverse)}.wk-contacts-section-item-selected:hover{background:var(--wk-brand-primary-hover)}.wk-contacts-section-item-avatar{margin-right:var(--wk-sp-3);flex-shrink:0;position:relative}.wk-contacts-section-item-avatar .wk-avatar{border-radius:50%;width:32px;height:32px}.wk-contacts-section-item-name{color:var(--wk-text-primary);align-items:center;gap:var(--wk-sp-2);flex:1;min-width:0;font-size:14px;font-weight:400;display:flex;overflow:hidden}.wk-contacts-section-item-text{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.wk-contacts-section-item-selected .wk-contacts-section-item-name{color:var(--wk-text-inverse)}.wk-contacts-role-badge{border-radius:var(--wk-r-xs);color:var(--wk-text-inverse);flex-shrink:0;padding:1px 5px;font-size:10px;font-weight:500;line-height:1.6}.wk-contacts-role-badge--owner{background:var(--wk-brand-primary)}.wk-contacts-role-badge--admin{background:var(--wk-color-warning)}.wk-contacts-bot-status{border-radius:var(--wk-r-xs);flex-shrink:0;margin-left:auto;padding:1px 6px;font-size:11px;font-weight:500;line-height:1.6}.wk-contacts-bot-status--add{color:var(--wk-brand-primary);background:var(--wk-brand-primary-light,#1677ff14);cursor:pointer}.wk-contacts-bot-status--pending{color:var(--wk-text-tertiary);background:var(--wk-bg-tertiary,#0000000a)}.wk-contacts-letter-header{padding:var(--wk-sp-2) var(--wk-sp-4);color:var(--wk-text-tertiary);letter-spacing:.05em;text-transform:uppercase;font-size:11px;font-weight:600}.wk-contacts-empty{padding:var(--wk-sp-4) var(--wk-sp-4) var(--wk-sp-4);text-align:center;flex-direction:column;align-items:center;display:flex}.wk-contacts-empty-icon{color:var(--wk-text-tertiary);margin-bottom:var(--wk-sp-3);opacity:.6}.wk-contacts-empty-text{color:var(--wk-text-secondary);margin-bottom:var(--wk-sp-1);font-size:14px;font-weight:500}.wk-contacts-empty-sub{color:var(--wk-text-tertiary);font-size:12px;line-height:1.5}body[theme-mode=dark] .wk-contacts-section-item{background-color:#0000}body[theme-mode=dark] .wk-contacts-botfather-banner{opacity:.95}.wk-contacts-search{padding:var(--wk-sp-2) var(--wk-sp-3);flex-shrink:0}.wk-contacts-search-input{align-items:center;gap:var(--wk-sp-2);padding:var(--wk-sp-2) var(--wk-sp-3);background:var(--wk-bg-elevated);border-radius:var(--wk-r-md);transition:border-color var(--wk-dur-fast);border:1.5px solid #0000;display:flex}.wk-contacts-search-input:focus-within{border-color:var(--wk-brand-primary)}.wk-contacts-search-icon{color:var(--wk-text-tertiary);flex-shrink:0}.wk-contacts-search-input input{font-size:var(--wk-text-size-sm);color:var(--wk-text-primary);background:0 0;border:none;outline:none;flex:1;min-width:0}.wk-contacts-search-input input::placeholder{color:var(--wk-text-tertiary)}.wk-contacts-search-clear{cursor:pointer;color:var(--wk-text-tertiary);font-size:var(--wk-text-size-xl);padding:0 var(--wk-sp-1);flex-shrink:0;line-height:1}.wk-contacts-search-clear:hover{color:var(--wk-text-secondary)}.wk-contacts-search-results{min-height:0;padding:var(--wk-sp-1) 0;flex:1;overflow-y:auto}.wk-contacts-search-section{margin-bottom:var(--wk-sp-2)}.wk-contacts-search-section-title{padding:var(--wk-sp-1) var(--wk-sp-4);font-size:var(--wk-text-size-xs);color:var(--wk-text-tertiary);letter-spacing:.05em;text-transform:uppercase;font-weight:600}.wk-contacts-accordion{margin-bottom:var(--wk-sp-1);flex-shrink:0}.wk-contacts-accordion--expanded{flex-direction:column;min-height:0;display:flex}.wk-contacts-accordion-header{height:calc(var(--wk-sp-8) + var(--wk-sp-1));padding:0 var(--wk-sp-3);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:var(--wk-r-sm);margin:0 var(--wk-sp-2);transition:background var(--wk-dur-fast) var(--wk-ease);align-items:center;display:flex}.wk-contacts-accordion-header:hover{background:var(--wk-bg-hover)}.wk-contacts-accordion-arrow{color:var(--wk-text-tertiary);margin-right:var(--wk-sp-2);flex-shrink:0;align-items:center;display:inline-flex}.wk-contacts-accordion-icon{width:var(--wk-sp-5);margin-right:var(--wk-sp-2);color:var(--wk-text-secondary);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.wk-contacts-accordion-label{font-size:var(--wk-text-size-base);color:var(--wk-text-secondary);letter-spacing:.01em;flex:1;font-weight:600}.wk-contacts-accordion-count{font-size:var(--wk-text-size-sm);color:var(--wk-text-tertiary);font-weight:400}#root{width:100%;height:100%}.App{text-align:center}.App-logo{pointer-events:none;height:40vmin}@media (prefers-reduced-motion:no-preference){.App-logo{animation:20s linear infinite App-logo-spin}}.App-header{color:#fff;background-color:#282c34;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;font-size:calc(10px + 2vmin);display:flex}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}:root{--sider-width:56px}.wk-main{width:100%;height:100%;display:flex}.wk-main-content{width:calc(100% - var(--sider-width));background-color:var(--bg-primary);height:100%}.wk-main-onboarding-background{width:100%;height:100%;min-height:0}.wk-main-sider-modal .wk-modal-shell{padding:0}.wk-main-sider-meinfo .wk-modal-body{height:calc(var(--wk-sp-10) + var(--wk-sp-3) + var(--wk-sp-12) + var(--wk-sp-12) + var(--wk-sp-12) + var(--wk-sp-12) + var(--wk-sp-12) + var(--wk-sp-10) + var(--wk-sp-8) + var(--wk-sp-12));max-height:calc(100vh - var(--wk-sp-12))}.wk-chat-empty-hologram{flex-direction:column;justify-content:center;align-items:center;gap:16px;width:100%;height:100%;display:flex}.wk-chat-empty-hologram svg{overflow:visible}.wk-chat-empty-hologram .empty-text{color:var(--wk-text-tertiary,#9498a8);font-family:-apple-system,PingFang SC,sans-serif;font-size:15px;font-weight:500}.wk-chat-empty-hologram .empty-hint{color:var(--wk-text-quaternary,#b8bcc8);font-family:-apple-system,PingFang SC,sans-serif;font-size:12px}@keyframes wk-hologram-pulse{0%,to{opacity:.25}50%{opacity:.6}}@keyframes wk-hologram-float1{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes wk-hologram-float2{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}.wk-hologram-pulse{animation:2.5s ease-in-out infinite wk-hologram-pulse}.wk-hologram-float1{animation:3s ease-in-out infinite wk-hologram-float1}.wk-hologram-float2{animation:3.5s ease-in-out .5s infinite wk-hologram-float2}@keyframes wk-hologram-dash{to{stroke-dashoffset:-20px}}.wk-hologram-dash{animation:2s linear infinite wk-hologram-dash}.semi-light-scrollbar::-webkit-scrollbar{width:8px;height:8px}.semi-light-scrollbar ::-webkit-scrollbar{width:8px;height:8px}.semi-light-scrollbar::-webkit-scrollbar-track{background:0 0}.semi-light-scrollbar ::-webkit-scrollbar-track{background:0 0}.semi-light-scrollbar::-webkit-scrollbar-corner{background-color:#0000}.semi-light-scrollbar ::-webkit-scrollbar-corner{background-color:#0000}.semi-light-scrollbar::-webkit-scrollbar-thumb{background:0 0;border-radius:6px;transition:all 1s}.semi-light-scrollbar ::-webkit-scrollbar-thumb{background:0 0;border-radius:6px;transition:all 1s}.semi-light-scrollbar:hover::-webkit-scrollbar-thumb{background:var(--semi-color-fill-2)}.semi-light-scrollbar :hover::-webkit-scrollbar-thumb{background:var(--semi-color-fill-2)}.semi-light-scrollbar::-webkit-scrollbar-thumb:hover{background:var(--semi-color-fill-1)}.semi-light-scrollbar ::-webkit-scrollbar-thumb:hover{background:var(--semi-color-fill-1)}.wk-spacegate,.wk-spacegate-loading{box-sizing:border-box;background:#f6f7f9;justify-content:center;align-items:center;min-height:100vh;padding:24px;display:flex}.wk-spacegate{flex-direction:column}.wk-spacegate-card{color:#111827;text-align:center;box-sizing:border-box;background:#fff;border:1px solid #e5e7eb;border-radius:12px;width:min(100%,420px);padding:36px 34px 32px;box-shadow:0 18px 44px #0f172a14}.wk-spacegate-mark{color:#fff;letter-spacing:0;background:#1687f6;border-radius:14px;justify-content:center;align-items:center;width:64px;height:64px;margin:0 auto 18px;font-size:23px;font-weight:800;display:inline-flex}.wk-spacegate-title{color:#111827;margin:0 0 8px;font-size:22px;font-weight:750;line-height:1.3}.wk-spacegate-subtitle{color:#4b5563;margin:0 0 28px;font-size:14px;line-height:1.6}.wk-spacegate-actions{flex-direction:column;gap:12px;display:flex}.wk-spacegate-action{border-radius:8px!important;justify-content:center!important;align-items:center!important;gap:8px!important;width:100%!important;height:44px!important;font-size:15px!important;font-weight:650!important;display:inline-flex!important}.wk-spacegate-action.semi-button-primary{background-color:#1687f6!important;border-color:#1687f6!important}.wk-spacegate-action.semi-button-primary:hover{background-color:#0b6fd3!important;border-color:#0b6fd3!important}.wk-spacegate-back{color:#6b7280!important;justify-content:center!important;align-items:center!important;gap:4px!important;display:inline-flex!important}.wk-spacegate-logout{margin-top:var(--wk-sp-5)}.wk-spacegate-logout-btn{justify-content:center;align-items:center;gap:var(--wk-sp-1);min-height:30px;color:var(--wk-text-tertiary);font-size:var(--wk-text-size-base);cursor:pointer;background:0 0;border:0;padding:0;font-weight:500;line-height:1;transition:color .15s;display:inline-flex}.wk-spacegate-logout-btn:hover{color:var(--wk-brand-primary)}.wk-spacegate-logout-btn:hover span{text-underline-offset:3px;text-decoration:underline}.wk-spacegate-logout-btn:focus-visible{outline:2px solid var(--wk-brand-primary-ring);outline-offset:2px;border-radius:var(--wk-r-xs)}.wk-spacegate-logout-btn svg{flex:none}@media (width<=480px){.wk-spacegate,.wk-spacegate-loading{padding:16px}.wk-spacegate-card{padding:30px 22px 26px}}.wk-spacegate,.wk-spacegate-loading{background:radial-gradient(circle at 20% 0,#a3d8ff6b,#0000 34%),radial-gradient(circle at 90% 12%,#ffc5d94d,#0000 30%),linear-gradient(#fbfdff 0%,#f7fbff 100%)}.wk-spacegate-card{-webkit-backdrop-filter:blur(18px);background:#ffffffeb;border-color:#1687f61f;border-radius:8px;box-shadow:0 24px 60px #0f172a1f}.wk-spacegate-mark{background:linear-gradient(135deg,#1687f6 0%,#5bc2ff 100%);border-radius:8px}.wk-spacegate-action.semi-button-primary{box-shadow:0 10px 24px #1687f633;background:linear-gradient(135deg,#1687f6 0%,#5bc2ff 100%)!important;border-color:#0000!important}.invite-landing{box-sizing:border-box;background:#f6f7f9;justify-content:center;align-items:center;min-height:100vh;padding:24px;display:flex}.invite-landing-card{text-align:center;color:#111827;box-sizing:border-box;background:#fff;border:1px solid #e5e7eb;border-radius:12px;width:min(100%,420px);padding:36px 34px 32px;box-shadow:0 18px 44px #0f172a14}.invite-landing-icon{color:#fff;border-radius:14px;justify-content:center;align-items:center;width:64px;height:64px;margin-bottom:18px;font-size:24px;font-weight:800;display:inline-flex;box-shadow:inset 0 -1px #ffffff2e}.invite-landing-name{color:#111827;margin-bottom:8px;font-size:22px;font-weight:750;line-height:1.3}.invite-landing-subtitle{color:#4b5563;margin-bottom:6px;font-size:14px;line-height:1.55}.invite-landing-members{color:#6b7280;background:#f3f4f6;border-radius:999px;justify-content:center;align-items:center;min-height:28px;margin-bottom:28px;padding:0 12px;font-size:13px;display:inline-flex}.invite-landing-btn{width:100%;color:#fff!important;background-color:#1687f6!important;border-color:#1687f6!important;border-radius:8px!important;height:44px!important;font-size:15px!important;font-weight:650!important}.invite-landing-btn:hover{background-color:#0b6fd3!important;border-color:#0b6fd3!important}.invite-landing-error{color:#f45b43;margin-bottom:24px;font-size:15px;line-height:1.6}.invite-landing-hint{color:#6b7280;margin-bottom:20px;font-size:14px;line-height:1.65}@media (width<=480px){.invite-landing{padding:16px}.invite-landing-card{padding:30px 22px 26px}}.invite-landing{background:radial-gradient(circle at 20% 0,#a3d8ff6b,#0000 34%),radial-gradient(circle at 90% 12%,#ffc5d94d,#0000 30%),linear-gradient(#fbfdff 0%,#f7fbff 100%)}.invite-landing-card{-webkit-backdrop-filter:blur(18px);background:#ffffffeb;border-color:#1687f61f;border-radius:8px;box-shadow:0 24px 60px #0f172a1f}.invite-landing-icon{background:linear-gradient(135deg,#1687f6 0%,#5bc2ff 100%);border-radius:8px}.invite-landing-members{color:#667085;background:#f1f7ff}.invite-landing-btn{box-shadow:0 10px 24px #1687f633;background:linear-gradient(135deg,#1687f6 0%,#5bc2ff 100%)!important;border-color:#0000!important}.wk-join-space{box-sizing:border-box;background:#f6f7f9;justify-content:center;align-items:center;min-height:100vh;padding:24px;display:flex}.wk-join-space-card{text-align:center;color:#111827;box-sizing:border-box;background:#fff;border:1px solid #e5e7eb;border-radius:12px;width:min(100%,420px);max-width:420px;padding:36px 34px 32px;position:relative;box-shadow:0 18px 44px #0f172a14}.wk-join-space-emoji{color:#fff;letter-spacing:0;background:#1687f6;border-radius:14px;justify-content:center;align-items:center;width:64px;height:64px;margin:0 auto 18px;font-size:23px;font-weight:800;display:inline-flex}.wk-join-space-icon{color:#fff;border-radius:14px;justify-content:center;align-items:center;width:64px;height:64px;margin:0 auto 18px;font-size:24px;font-weight:800;display:inline-flex}.wk-join-space-title{color:#111827;margin:0 0 8px;font-size:22px;font-weight:750;line-height:1.3}.wk-join-space-name{color:#111827;margin-bottom:8px;font-size:22px;font-weight:750}.wk-join-space-subtitle{color:#4b5563;margin-bottom:4px;font-size:14px;line-height:1.6}.wk-join-space-members{color:#6b7280;background:#f3f4f6;border-radius:999px;justify-content:center;align-items:center;min-height:28px;margin-bottom:28px;padding:0 12px;font-size:13px;display:inline-flex}.wk-join-space-actions{flex-direction:column;gap:12px;margin-top:28px;display:flex}.wk-join-space-btn{border-radius:8px!important;justify-content:center!important;align-items:center!important;gap:8px!important;width:100%!important;height:44px!important;font-size:15px!important;font-weight:650!important;display:inline-flex!important}.wk-join-space-btn.wk-join-space-btn--full{margin-top:16px}.wk-join-space-logout{margin-top:var(--wk-sp-5)}.wk-join-space-logout-btn{justify-content:center;align-items:center;gap:var(--wk-sp-1);min-height:30px;color:var(--wk-text-tertiary);font-size:var(--wk-text-size-base);cursor:pointer;background:0 0;border:0;padding:0;font-weight:500;line-height:1;transition:color .15s;display:inline-flex}.wk-join-space-logout-btn:hover{color:var(--wk-brand-primary)}.wk-join-space-logout-btn:hover span{text-underline-offset:3px;text-decoration:underline}.wk-join-space-logout-btn:focus-visible{outline:2px solid var(--wk-brand-primary-ring);outline-offset:2px;border-radius:var(--wk-r-xs)}.wk-join-space-logout-btn svg{flex:none}.wk-join-space-btn.semi-button-primary{color:#fff!important;background-color:#1687f6!important;border-color:#1687f6!important}.wk-join-space-btn.semi-button-primary:hover{background-color:#0b6fd3!important;border-color:#0b6fd3!important}.wk-join-space-input{margin-top:20px;margin-bottom:4px}.wk-join-space-back{color:#6b7280;cursor:pointer;background:0 0;border:none;align-items:center;gap:4px;margin-bottom:20px;padding:0;font-size:13px;transition:color .15s;display:inline-flex}.wk-join-space-back:hover{color:var(--wk-brand-primary)}.wk-join-space-back--bottom{margin-top:12px;margin-bottom:0;font-size:13px}@media (width<=480px){.wk-join-space{padding:16px}.wk-join-space-card{padding:30px 22px 26px}}.wk-join-space{background:radial-gradient(circle at 20% 0,#a3d8ff6b,#0000 34%),radial-gradient(circle at 90% 12%,#ffc5d94d,#0000 30%),linear-gradient(#fbfdff 0%,#f7fbff 100%)}.wk-join-space-card{-webkit-backdrop-filter:blur(18px);background:#ffffffeb;border-color:#1687f61f;border-radius:8px;box-shadow:0 24px 60px #0f172a1f}.wk-join-space-emoji,.wk-join-space-icon{background:linear-gradient(135deg,#1687f6 0%,#5bc2ff 100%);border-radius:8px}.wk-join-space-members{color:#667085;background:#f1f7ff}.wk-join-space-btn.semi-button-primary{box-shadow:0 10px 24px #1687f633;background:linear-gradient(135deg,#1687f6 0%,#5bc2ff 100%)!important;border-color:#0000!important}.wk-join-approval{background:var(--wk-brand-gradient);z-index:1000;justify-content:center;align-items:center;min-height:100vh;display:flex;position:fixed;inset:0}.wk-join-approval-card{background:var(--wk-bg-surface);text-align:center;width:100%;min-width:320px;max-width:400px;box-shadow:var(--wk-shadow-lg);color:var(--wk-text-primary);border-radius:16px;padding:48px 40px}.wk-join-approval-icon{margin-bottom:20px;font-size:48px;line-height:1}.wk-join-approval-title{color:var(--wk-text-primary);margin:0 0 12px;font-size:24px;font-weight:700}.wk-join-approval-desc{color:var(--wk-text-secondary);margin:0 0 32px;font-size:14px;line-height:1.6}.wk-join-approval-card .wk-join-approval-btn.semi-button{background-color:var(--wk-brand-primary);border-color:var(--wk-brand-primary);width:100%;height:44px;color:var(--wk-text-inverse);border-radius:8px;font-size:16px}.wk-join-approval-card .wk-join-approval-btn.semi-button:hover{background-color:var(--wk-brand-primary-hover);border-color:var(--wk-brand-primary-hover)}.wk-join-approval{background:radial-gradient(circle at 18% 18%,#1687f624,#0000 30%),radial-gradient(circle at 82% 22%,#ff84bc21,#0000 28%),linear-gradient(135deg,#fbfdff 0%,#eef7ff 48%,#fff7fb 100%)}.wk-join-approval-card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffeb;border:1px solid #1687f61f;border-radius:8px;box-shadow:0 24px 60px #0f172a1f}.wk-join-approval-title{color:#111827;font-weight:760}.wk-join-approval-desc{color:#667085}.wk-join-approval-card .wk-join-approval-btn.semi-button{box-shadow:0 10px 24px #1687f633;background:linear-gradient(135deg,#1687f6,#5bc2ff)!important;border-color:#0000!important}.wk-join-approval-card .wk-join-approval-btn.semi-button:hover{box-shadow:0 14px 30px #1687f638}.univer-absolute{position:absolute}@keyframes univer-spin{to{transform:rotate(360deg)}}.univer-space-y-1\.5>:not([hidden])~:not([hidden]){--univer-tw-space-y-reverse:0;margin-top:.375rem;margin-top:calc(.375rem * (1 - var(--univer-tw-space-y-reverse)));margin-top:.375rem;margin-top:calc(.375rem * calc(1 - var(--univer-tw-space-y-reverse)));margin-bottom:0;margin-bottom:calc(.375rem * var(--univer-tw-space-y-reverse))}.univer-space-y-2>:not([hidden])~:not([hidden]){--univer-tw-space-y-reverse:0;margin-top:.5rem;margin-top:calc(.5rem * (1 - var(--univer-tw-space-y-reverse)));margin-top:.5rem;margin-top:calc(.5rem * calc(1 - var(--univer-tw-space-y-reverse)));margin-bottom:0;margin-bottom:calc(.5rem * var(--univer-tw-space-y-reverse))}.univer-divide-x>:not([hidden])~:not([hidden]){--univer-tw-divide-x-reverse:0;border-right-width:0;border-right-width:calc(1px * var(--univer-tw-divide-x-reverse));border-left-width:1px;border-left-width:calc(1px * (1 - var(--univer-tw-divide-x-reverse)));border-left-width:1px;border-left-width:calc(1px * calc(1 - var(--univer-tw-divide-x-reverse)))}.univer-divide-x-0>:not([hidden])~:not([hidden]){--univer-tw-divide-x-reverse:0;border-right-width:0;border-right-width:calc(0px * var(--univer-tw-divide-x-reverse));border-left-width:0;border-left-width:calc(0px * (1 - var(--univer-tw-divide-x-reverse)));border-left-width:0;border-left-width:calc(0px * calc(1 - var(--univer-tw-divide-x-reverse)))}.univer-divide-y>:not([hidden])~:not([hidden]){--univer-tw-divide-y-reverse:0;border-top-width:1px;border-top-width:calc(1px * (1 - var(--univer-tw-divide-y-reverse)));border-top-width:1px;border-top-width:calc(1px * calc(1 - var(--univer-tw-divide-y-reverse)));border-bottom-width:0;border-bottom-width:calc(1px * var(--univer-tw-divide-y-reverse))}.univer-divide-y-0>:not([hidden])~:not([hidden]){--univer-tw-divide-y-reverse:0;border-top-width:0;border-top-width:calc(0px * (1 - var(--univer-tw-divide-y-reverse)));border-top-width:0;border-top-width:calc(0px * calc(1 - var(--univer-tw-divide-y-reverse)));border-bottom-width:0;border-bottom-width:calc(0px * var(--univer-tw-divide-y-reverse))}@keyframes enter{0%{opacity:1;opacity:var(--univer-tw-enter-opacity,1);transform:translateZ(0)scaleZ(1)rotate(0);transform:translate3d(var(--univer-tw-enter-translate-x,0),var(--univer-tw-enter-translate-y,0),0) scale3d(var(--univer-tw-enter-scale,1),var(--univer-tw-enter-scale,1),var(--univer-tw-enter-scale,1)) rotate(var(--univer-tw-enter-rotate,0))}}@keyframes exit{to{opacity:1;opacity:var(--univer-tw-exit-opacity,1);transform:translateZ(0)scaleZ(1)rotate(0);transform:translate3d(var(--univer-tw-exit-translate-x,0),var(--univer-tw-exit-translate-y,0),0) scale3d(var(--univer-tw-exit-scale,1),var(--univer-tw-exit-scale,1),var(--univer-tw-exit-scale,1)) rotate(var(--univer-tw-exit-rotate,0))}}@media (width>=640px){.sm\:\!univer-flex-row{flex-direction:row!important}.sm\:\!univer-justify-end{justify-content:flex-end!important}.sm\:\!univer-space-x-2>:not([hidden])~:not([hidden]){--univer-tw-space-x-reverse:0!important;margin-right:0!important;margin-right:calc(.5rem * var(--univer-tw-space-x-reverse))!important;margin-left:.5rem!important;margin-left:calc(.5rem * (1 - var(--univer-tw-space-x-reverse)))!important;margin-left:.5rem!important;margin-left:calc(.5rem * calc(1 - var(--univer-tw-space-x-reverse)))!important}.sm\:\!univer-rounded-lg{border-radius:.5rem!important}.sm\:\!univer-text-left{text-align:left!important}}@media (width>=768px){.md\:univer-grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}.dark\:data-\[state\=open\]\:\!univer-bg-gray-600[data-state=open]:where(.univer-dark,.univer-dark *),.dark\:hover\:\!univer-bg-gray-600:hover:where(.univer-dark,.univer-dark *){background-color:var(--univer-gray-600)!important}@keyframes popup-slide-up-in{0%{transform-origin:0 0;opacity:0;transform:scaleY(0)}to{transform-origin:0 0;opacity:1;transform:scaleY(1)}}@keyframes popup-slide-up-out{0%{transform-origin:0 0;opacity:1;transform:scaleY(1)}to{transform-origin:0 0;opacity:0;transform:scaleY(0)}}.octo-theme{--octo-bg:#fff;--octo-fg:#1f2329;--octo-muted:#8a919e;--octo-accent:#3370ff;--octo-border:#e5e6eb;--octo-hover:#f2f3f5;--octo-modal-shadow:0 12px 48px #0000003d}@media (prefers-color-scheme:dark){.octo-theme{--octo-bg:#1b1c1e;--octo-fg:#e8e9eb;--octo-muted:#8a919e;--octo-accent:#5b86ff;--octo-border:#2e2f33;--octo-hover:#2a2b2e}}.octo-doc{background:var(--octo-bg,#fff);max-width:820px;color:var(--octo-fg,#1f2329);margin:0 auto;padding:24px 32px;font-family:Arial,Helvetica,sans-serif}.octo-doc--editor{box-sizing:border-box;flex-direction:column;width:100%;max-width:none;height:100%;margin:0;display:flex;position:relative;overflow:hidden}.octo-doc-body{flex:auto;min-height:0;position:relative}.octo-doc-scroll{box-sizing:border-box;height:100%;padding:0 32px 24px;overflow:hidden auto}.octo-doc-header{flex:none;justify-content:space-between;align-items:flex-start;gap:16px;padding:24px 32px 0;display:flex}.octo-doc-header-right{align-items:center;gap:12px;display:flex}.octo-doc-title{margin:0 0 8px;font-size:28px;font-weight:600}.octo-doc-title-editable{cursor:text;border-radius:4px;margin-left:-4px;padding:2px 4px;transition:background .12s}.octo-doc-title-editable:hover{background:var(--octo-hover-bg,#f2f3f5)}.octo-doc-title-input{border:1px solid var(--octo-active-fg,#1664ff);background:var(--octo-bg,#fff);color:var(--octo-fg,#1f2329);box-sizing:border-box;border-radius:4px;outline:none;width:100%;margin-left:-4px;padding:2px 4px;font-family:inherit}.octo-doc-back{color:var(--octo-muted,#8a919e);cursor:pointer;background:0 0;border:none;border-radius:6px;flex:none;align-self:center;margin:0;padding:4px 8px;font-size:14px}.octo-doc-back:hover{color:var(--wk-brand-primary,#7c5cfc);background:#7c5cfc14}.octo-toolbar-wrap{z-index:6;background:var(--octo-bg);margin:0 -32px;padding:0 32px 16px;position:sticky;top:0;transform:translate(-14px,-7px);box-shadow:0 6px 8px -6px #0000001f}.octo-tb-tabs{gap:4px;padding:6px 0 2px;display:flex}.octo-tb-tab{color:var(--octo-fg);cursor:pointer;background:0 0;border:none;border-radius:6px;padding:3px 12px;font-size:14px}.octo-tb-tab:hover{background:var(--octo-hover)}.octo-tb-tab.is-active{color:var(--octo-accent,#3370ff);background:#3370ff1a;font-weight:500}.octo-toolbar{border-top:1px solid var(--octo-border);border-bottom:1px solid var(--octo-border);background:var(--octo-bg);flex-wrap:nowrap;align-items:center;gap:2px;padding:6px 0;display:flex;overflow:visible}.octo-toolbar [class^=univer-],.octo-toolbar [class*=\ univer-]{border-radius:4px}.octo-color-popover--picker [class*=univer-rounded-full]{border-radius:9999px}.octo-tb-sel{flex:none;display:inline-flex}.octo-tb-sel--block{width:108px}.octo-tb-sel--font{width:172px}.octo-tb-sel--size{width:64px}.octo-tb-sel [class^=univer-],.octo-tb-sel [class*=\ univer-]{min-width:0}.octo-tb-sel>[class^=univer-],.octo-tb-sel>[class*=\ univer-]{width:100%}.octo-tb-align-opt{align-items:center;gap:6px;display:inline-flex}.octo-tb-iconselect{align-items:center;gap:2px;display:inline-flex}.octo-tb-caret{opacity:.55;font-size:9px}.octo-theme,[data-radix-popper-content-wrapper],[role=tooltip]{--univer-white:#fff;--univer-black:#000;--univer-gray-50:#f9fafb;--univer-gray-100:#f3f4f6;--univer-gray-200:#e5e7eb;--univer-gray-300:#d1d5db;--univer-gray-400:#9ca3af;--univer-gray-500:#6b7280;--univer-gray-600:#4b5563;--univer-gray-700:#374151;--univer-gray-800:#1f2937;--univer-gray-900:#111827;--univer-primary-50:#eef2ff;--univer-primary-100:#e0e7ff;--univer-primary-200:#c7d2fe;--univer-primary-300:#a5b4fc;--univer-primary-500:#3370ff;--univer-primary-600:#2456e6;--univer-primary-700:#1d47cc;--univer-primary-900:#1e2a78;--univer-red-300:#fca5a5;--univer-red-400:#f87171;--univer-red-500:#ef4444;--univer-red-600:#dc2626;--univer-green-500:#22c55e;--univer-yellow-500:#eab308;--univer-blue-100:#dbeafe}.octo-tb-sep{background:var(--octo-border);width:1px;height:18px;margin:0 4px}.octo-tb-spacer{flex:1}.octo-tb-btn{color:var(--octo-fg);cursor:pointer;background:0 0;border:none;border-radius:6px;padding:4px 8px;font-size:13px;line-height:1.4;transition:box-shadow .15s,background-color .15s}.octo-tb-btn:hover{background:var(--octo-hover)}.octo-tb-btn.is-active{background:var(--octo-bg,#fff);color:var(--octo-fg);box-shadow:0 2px 6px #0000002e}.octo-tb-btn:disabled{opacity:.4;cursor:default}.octo-line-height-control{align-items:center;gap:4px;display:inline-flex}.octo-line-height-custom{box-sizing:content-box;border:1px solid var(--octo-border);background:var(--octo-bg);width:4.5ch;color:var(--octo-fg);border-radius:6px;padding:4px 6px;font-size:13px}.octo-line-height-custom:focus{border-color:var(--octo-accent);outline:none}.octo-find-bar{border-bottom:1px solid var(--octo-border);background:var(--octo-bg);flex-direction:column;gap:6px;padding:8px;display:flex}.octo-find-row{align-items:center;gap:6px;display:flex}.octo-find-input{border:1px solid var(--octo-border);background:var(--octo-bg);color:var(--octo-fg);border-radius:6px;min-width:160px;padding:4px 8px;font-size:13px}.octo-find-input:focus{border-color:var(--octo-accent);outline:none}.octo-find-count{color:var(--octo-muted);white-space:nowrap;min-width:64px;font-size:12px}.octo-find-case{color:var(--octo-muted);cursor:pointer;align-items:center;gap:4px;font-size:12px;display:inline-flex}.octo-find-match{background:#ffd50073;border-radius:2px}.octo-find-match-current{color:#1f2329;background:#ff9100d9;box-shadow:0 0 0 1px #d66900e6}.octo-editor-status{border-top:1px solid var(--octo-border);color:var(--octo-muted);align-items:center;gap:8px;margin-top:12px;padding-top:8px;font-size:12px;display:flex}.octo-editor-status-sep{opacity:.6}.octo-editor-autosave{color:#aaa;white-space:nowrap;margin-left:auto;font-size:12px}.octo-color-control{display:inline-flex;position:relative}.octo-color-split{gap:2px}.octo-color-caret-btn{align-items:center;padding:0 3px;display:inline-flex}.octo-color-caret-btn.is-active{background:var(--octo-hover)}.octo-color-split .octo-tb-caret{opacity:.55;font-size:9px}.octo-color-popover{background:var(--octo-bg);border:1px solid var(--octo-border);z-index:10;border-radius:8px;align-items:center;gap:4px;margin-top:4px;padding:6px;display:flex;position:absolute;top:100%;left:0;box-shadow:0 4px 16px #0000001f}.octo-color-popover--picker{flex-direction:column;align-items:stretch;gap:6px;width:max-content;padding:8px;display:flex}.octo-colorpicker-clear{appearance:none;border:1px solid var(--octo-border);background:var(--octo-bg);color:var(--octo-fg);cursor:pointer;border-radius:6px;align-items:center;gap:6px;padding:6px 8px;font-size:12px;line-height:1;display:flex}.octo-colorpicker-clear-icon{color:var(--octo-fg-2,#646a73);flex:none}.octo-colorpicker-clear:hover{background:var(--octo-hover)}.octo-swatch{border:1px solid var(--octo-border);cursor:pointer;border-radius:4px;width:18px;height:18px;padding:0}.octo-swatch:hover{outline:2px solid var(--octo-accent)}.octo-color-custom{background:conic-gradient(#e03131,#f08c00,#f2b705,#2f9e44,#0ca678,#1971c2,#3370ff,#9c36b5,#e03131);position:relative;overflow:hidden}.octo-color-custom:focus-within{outline:2px solid var(--octo-accent);outline-offset:1px}.octo-color-custom-input{opacity:0;cursor:pointer;border:none;width:100%;height:100%;margin:0;padding:0;position:absolute;inset:0}.octo-color-hex{width:74px;height:22px;color:var(--octo-fg);background:var(--octo-bg);border:1px solid var(--octo-border);box-sizing:border-box;border-radius:4px;padding:0 6px;font-size:12px}.octo-color-hex:focus{border-color:var(--octo-accent);outline:none}.octo-color-hex-invalid,.octo-color-hex-invalid:focus{border-color:#eb5757}.octo-code-lang{border:1px solid var(--octo-border);background:var(--octo-bg);color:var(--octo-fg);cursor:pointer;border-radius:6px;padding:3px 6px;font-size:12px}.octo-list-menu{flex-direction:column;align-items:stretch;gap:2px;min-width:160px;padding:4px}.octo-list-menu-item{width:100%;color:var(--octo-fg);cursor:pointer;text-align:left;background:0 0;border:none;border-radius:6px;align-items:center;gap:8px;padding:6px 8px;font-size:13px;display:flex}.octo-list-menu-item:hover{background:var(--octo-hover)}.octo-list-menu-item.is-active{background:var(--octo-accent);color:#fff}.octo-list-menu-icon{flex:none;display:inline-flex}.octo-list-menu-label{white-space:nowrap;flex:auto}.octo-link-control{display:inline-flex}.octo-link-popover{flex-direction:column;align-items:stretch;gap:10px;min-width:280px;padding:14px}.octo-link-group{flex-direction:column;gap:4px;display:flex}.octo-link-label{color:var(--octo-fg,#1f2329);font-size:12px}.octo-link-type{border:1px solid var(--octo-border);background:var(--octo-hover);color:var(--octo-fg);border-radius:6px;padding:5px 8px;font-size:13px}.octo-link-field{border:1px solid var(--octo-border);background:var(--octo-bg);color:var(--octo-fg);box-sizing:border-box;border-radius:6px;width:100%;padding:5px 8px;font-size:13px}.octo-link-field:focus{border-color:var(--octo-accent);outline:none}.octo-link-popover-actions{justify-content:flex-end;gap:8px;display:flex}.octo-link-btn{appearance:none;border:1px solid var(--octo-border);background:var(--octo-bg);color:var(--octo-fg);cursor:pointer;border-radius:6px;padding:7px 14px;font-size:13px;line-height:1}.octo-link-btn:hover{background:var(--octo-hover)}.octo-link-btn--primary{background:var(--octo-accent);border-color:var(--octo-accent);color:#fff}.octo-link-btn--primary:hover{opacity:.9;background:var(--octo-accent)}.octo-link-field.is-invalid,.octo-link-field.is-invalid:focus{border-color:#eb5757}.octo-link-error{color:#eb5757;font-size:12px;line-height:1.3}.octo-bubble-menu,.octo-floating-menu{background:var(--octo-bg);border:1px solid var(--octo-border);z-index:20;border-radius:8px;gap:2px;padding:4px;display:flex;box-shadow:0 4px 16px #0000001f}.octo-link-bubble{background:var(--octo-bg,#fff);border:1px solid var(--octo-border,#e5e6eb);z-index:20;border-radius:8px;align-items:center;gap:2px;max-width:380px;padding:3px 6px;display:flex;box-shadow:0 4px 16px #0000001f}.octo-link-bubble-form{flex-direction:column;align-items:stretch;gap:8px;width:280px;max-width:none;padding:12px}.octo-link-bubble-icon{color:var(--octo-muted,#8a919e);flex:none}.octo-link-bubble-url{text-overflow:ellipsis;white-space:nowrap;max-width:220px;color:var(--octo-accent,#3370ff);padding:0 4px;font-size:13px;text-decoration:none;overflow:hidden}.octo-link-bubble-url:hover{text-decoration:underline}.octo-link-bubble-input{border:1px solid var(--octo-border,#e5e6eb);background:var(--octo-bg,#fff);min-width:220px;color:var(--octo-fg,#1f2329);border-radius:6px;padding:4px 8px;font-size:13px}.octo-link-bubble-input:focus{border-color:var(--octo-accent,#3370ff);outline:none}.octo-table-context-menu{z-index:1000;flex-direction:column;align-items:stretch;gap:2px;min-width:168px;position:fixed}.octo-table-context-menu .octo-tb-sep{background:var(--octo-border);align-self:stretch;height:1px;margin:2px 0}.octo-table-context-menu .octo-tb-btn{text-align:left;justify-content:flex-start;align-items:center;gap:8px;width:100%;padding:4px 8px;display:inline-flex}.octo-tb-btn--labeled{gap:4px}.octo-tb-btn-label{white-space:nowrap;font-size:12px;line-height:1}.octo-table-picker{flex-direction:column;align-items:stretch;gap:6px}.octo-table-grid{grid-template-columns:repeat(8,16px);grid-auto-rows:16px;gap:3px;display:grid}.octo-table-grid-cell{border:1px solid var(--octo-border);background:var(--octo-bg);cursor:pointer;border-radius:2px;width:16px;height:16px;padding:0}.octo-table-grid-cell.is-on{background:var(--octo-accent);border-color:var(--octo-accent)}.octo-table-grid-label{text-align:center;color:var(--octo-muted,#8a919e);font-size:12px}.octo-math-popover{flex-direction:column;align-items:stretch;gap:6px}.octo-math-popover-title{color:var(--octo-muted,#8a919e);font-size:12px;font-weight:600}.octo-math-popover-row{align-items:center;gap:4px;display:flex}.octo-formula-btn .octo-formula-pi{align-items:center;line-height:1;display:inline-flex}.octo-formula-pi-char{font-family:Georgia,Times New Roman,serif;font-size:15px;font-style:italic}.octo-formula-pi--block .octo-formula-pi-char{border:1px solid;border-radius:2px;padding:0 2px;font-size:12px}.octo-formula-popover{flex-direction:column;align-items:stretch;gap:0;width:340px;max-height:70vh;padding:0;overflow:hidden}.octo-formula-list{padding:8px 10px;display:block;overflow-y:auto}.octo-formula-item{margin-bottom:10px;display:block}.octo-formula-item-label{color:var(--octo-muted,#8a919e);margin:0 0 4px 2px;font-size:12px;display:block}.octo-formula-card{background:var(--octo-bg,#fff);border:1px solid var(--octo-border,#e5e6eb);cursor:pointer;border-radius:6px;justify-content:center;align-items:center;width:100%;min-height:60px;padding:8px 12px;display:flex;overflow-x:auto}.octo-formula-card:hover{border-color:var(--octo-accent,#3370ff)}.octo-formula-preview{justify-content:center;align-items:center;display:flex}.octo-formula-footer{border-top:1px solid var(--octo-border,#e5e6eb);background:var(--octo-bg,#fff)}.octo-formula-footer-row{width:100%;color:var(--octo-fg,#1f2329);text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;gap:8px;padding:8px 14px;font-size:13px;display:flex}.octo-formula-footer-row:hover{background:var(--octo-hover,#f2f3f5)}.octo-formula-fx{opacity:.8;font-family:Georgia,serif;font-size:13px;font-style:italic}.octo-formula-latex-row{align-items:center;gap:4px;padding:8px 10px;display:flex}.octo-formula-latex-row .octo-find-input{flex:1;min-width:0}.octo-editor-region{align-items:flex-start;gap:24px;margin-top:0;display:flex;position:relative}.octo-editor-main{flex:1;min-width:0}.octo-prose{position:relative}.octo-drag-handle{width:18px;height:22px;color:var(--octo-muted,#8a919e);cursor:grab;-webkit-user-select:none;user-select:none;z-index:4;border-radius:4px;justify-content:center;align-items:center;font-size:14px;line-height:1;display:none;position:absolute}.octo-drag-handle:hover{background:var(--octo-hover);color:var(--octo-fg)}.octo-drag-handle:active{cursor:grabbing}.octo-insert-handle{width:18px;height:22px;color:var(--octo-muted,#8a919e);cursor:pointer;-webkit-user-select:none;user-select:none;z-index:4;border-radius:4px;justify-content:center;align-items:center;font-size:16px;line-height:1;display:none;position:absolute}.octo-insert-handle:hover{background:var(--octo-hover);color:var(--octo-fg)}.octo-table-reorder{background:var(--octo-hover);border:1px solid var(--octo-border);color:var(--octo-muted,#8a919e);z-index:5;box-sizing:border-box;border-radius:4px;justify-content:center;align-items:center;transition:background .12s,border-color .12s,color .12s;display:none;box-shadow:0 1px 3px #0000001f}.octo-table-reorder:hover{background:var(--octo-accent,#3370ff);border-color:var(--octo-accent,#3370ff);color:#fff}.octo-table-reorder--col,.octo-table-reorder--row{cursor:grab}.octo-table-reorder:active{cursor:grabbing}.octo-table-reorder--col:before{content:"⋯";font-size:16px;line-height:1}.octo-table-reorder--row:before{content:"⋮";font-size:16px;line-height:1}.octo-table-reorder-indicator{background:var(--octo-accent,#3370ff);z-index:6;pointer-events:none;border-radius:1px;display:none}body.octo-table-reordering{cursor:grabbing!important;-webkit-user-select:none!important;user-select:none!important}.octo-table-row-resize{cursor:row-resize;z-index:5;background:0 0;display:none}.octo-table-row-resize:hover{background:linear-gradient(to bottom, transparent 0, transparent calc(50% - 1px), var(--octo-accent,#3370ff) calc(50% - 1px), var(--octo-accent,#3370ff) calc(50% + 1px), transparent calc(50% + 1px), transparent 100%)}.octo-table-row-resize-guide{background:var(--octo-accent,#3370ff);z-index:6;pointer-events:none;border-radius:1px;display:none}body.octo-row-resizing{cursor:row-resize!important;-webkit-user-select:none!important;user-select:none!important}.octo-outline{border-right:1px solid var(--octo-border);flex:0 0 200px;max-height:calc(100vh - 80px);padding-right:16px;font-size:13px;position:sticky;top:56px;overflow-y:auto}.octo-outline.is-collapsed{border-right:none;flex:none;padding-right:8px;overflow:visible}.octo-outline-title{text-align:left;width:100%;color:var(--octo-muted,#8a919e);letter-spacing:.04em;text-transform:uppercase;cursor:pointer;background:0 0;border:none;align-items:center;gap:4px;padding:4px 0;font-size:11px;font-weight:600;display:flex}.octo-outline-caret{font-size:10px;line-height:1}.octo-outline-hint{color:var(--octo-muted,#8a919e);margin:4px 0;font-size:12px}.octo-outline-list{flex-direction:column;display:flex}.octo-outline-item{text-align:left;color:var(--octo-fg);cursor:pointer;white-space:nowrap;text-overflow:ellipsis;background:0 0;border:none;border-radius:6px;padding:3px 6px;line-height:1.5;overflow:hidden}.octo-outline-item:hover{background:var(--octo-hover)}.octo-outline-l1{padding-left:6px;font-weight:600}.octo-outline-l2{padding-left:16px}.octo-outline-l3{padding-left:26px}.octo-outline-l4{padding-left:36px}.octo-outline-l5{padding-left:46px}.octo-outline-l6{padding-left:56px}@media (width<=900px){.octo-outline{display:none}}.octo-prose .ProseMirror{outline:none;min-height:320px;font-size:15px;line-height:1.6}.octo-prose .ProseMirror h1,.octo-prose .ProseMirror h2,.octo-prose .ProseMirror h3,.octo-prose .ProseMirror h4,.octo-prose .ProseMirror h5,.octo-prose .ProseMirror h6{margin:var(--wk-sp-5) 0 var(--wk-sp-2);font-family:var(--wk-font-sans);letter-spacing:0}.octo-prose .ProseMirror h1{font-size:var(--wk-text-size-4xl);font-weight:var(--wk-font-bold);line-height:var(--wk-leading-tight)}.octo-prose .ProseMirror h2{font-size:var(--wk-text-size-3xl);font-weight:var(--wk-font-bold);line-height:var(--wk-leading-snug)}.octo-prose .ProseMirror h3{font-size:var(--wk-text-size-xl);font-weight:var(--wk-font-semibold);line-height:var(--wk-leading-snug)}.octo-prose .ProseMirror h4{font-size:var(--wk-text-size-md);font-weight:var(--wk-font-semibold);line-height:var(--wk-leading-normal)}.octo-prose .ProseMirror h5{font-size:var(--wk-text-size-base);font-weight:var(--wk-font-semibold);line-height:var(--wk-leading-normal)}.octo-prose .ProseMirror h6{font-size:var(--wk-text-size-sm);font-weight:var(--wk-font-semibold);line-height:var(--wk-leading-normal)}.octo-prose .ProseMirror p.is-editor-empty:first-child:before{content:attr(data-placeholder);color:var(--octo-muted);float:left;pointer-events:none;height:0}.octo-prose blockquote{border-left:3px solid var(--octo-border);color:var(--octo-muted);margin-left:0;padding-left:16px}.octo-prose pre{background:var(--octo-hover);border-radius:8px;padding:12px 16px;overflow-x:auto}.octo-prose pre code .hljs-comment,.octo-prose pre code .hljs-quote{color:#8a919e;font-style:italic}.octo-prose pre code .hljs-keyword,.octo-prose pre code .hljs-selector-tag,.octo-prose pre code .hljs-literal,.octo-prose pre code .hljs-type{color:#cf222e}.octo-prose pre code .hljs-string,.octo-prose pre code .hljs-meta-string,.octo-prose pre code .hljs-regexp{color:#0a7d2c}.octo-prose pre code .hljs-number,.octo-prose pre code .hljs-built_in,.octo-prose pre code .hljs-literal{color:#0550ae}.octo-prose pre code .hljs-function .hljs-title,.octo-prose pre code .hljs-title,.octo-prose pre code .hljs-section{color:#8250df}.octo-prose pre code .hljs-attr,.octo-prose pre code .hljs-attribute,.octo-prose pre code .hljs-variable,.octo-prose pre code .hljs-template-variable{color:#953800}.octo-prose pre code .hljs-meta{color:#6e7781}@media (prefers-color-scheme:dark){.octo-prose pre code .hljs-keyword,.octo-prose pre code .hljs-selector-tag,.octo-prose pre code .hljs-literal,.octo-prose pre code .hljs-type{color:#ff7b72}.octo-prose pre code .hljs-string,.octo-prose pre code .hljs-meta-string,.octo-prose pre code .hljs-regexp{color:#7ee787}.octo-prose pre code .hljs-number,.octo-prose pre code .hljs-built_in{color:#79c0ff}.octo-prose pre code .hljs-function .hljs-title,.octo-prose pre code .hljs-title,.octo-prose pre code .hljs-section{color:#d2a8ff}.octo-prose pre code .hljs-attr,.octo-prose pre code .hljs-attribute,.octo-prose pre code .hljs-variable{color:#ffa657}}.octo-prose ul[data-type=taskList]{padding-left:4px;list-style:none}.octo-prose ul[data-type=taskList] li{align-items:flex-start;gap:8px;display:flex}.octo-prose ul[data-type=taskList] li>label{-webkit-user-select:none;user-select:none;flex:none;align-items:center;height:1.6em;margin:0;display:inline-flex}.octo-prose ul[data-type=taskList] li>label>input[type=checkbox]{cursor:pointer;margin:0}.octo-prose ul[data-type=taskList] li>div{flex:auto;min-width:0}.octo-prose ul[data-type=taskList] li>div>p{margin:0}.octo-prose ul[data-type=taskList] li[data-checked=true]>div{color:var(--octo-fg-3,#86909c);text-decoration:line-through}.octo-prose .ProseMirror ul:not([data-type=taskList]){padding-left:1.5em;list-style:outside}.octo-prose .ProseMirror ol{padding-left:1.5em;list-style:decimal}.octo-prose .ProseMirror ul:not([data-type=taskList]) ul{list-style:circle}.octo-prose .ProseMirror ul:not([data-type=taskList]) ul ul{list-style:square}.octo-prose .collaboration-carets__caret{word-break:normal;pointer-events:none;border-left:1px solid;border-right:1px solid;margin-left:-1px;margin-right:-1px;position:relative}.octo-prose .collaboration-carets__label{color:#fff;white-space:nowrap;border-radius:3px 3px 3px 0;padding:1px 4px;font-size:11px;font-weight:600;position:absolute;top:-1.2em;left:-1px}.octo-presence-bar{align-items:center;gap:10px;display:flex}.octo-presence-avatars{display:flex}.octo-avatar{color:#fff;border:2px solid var(--octo-bg);border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;margin-left:-6px;font-size:12px;font-weight:600;display:inline-flex}.octo-avatar-more{background:var(--octo-muted)}.octo-conn-status{color:var(--octo-muted);font-size:12px}.octo-conn-status.is-synced:before{content:"● ";color:#27ae60}.octo-conn-status.is-offline:before{content:"● ";color:#f2994a}.octo-slash-menu{z-index:50;background:#fff;border:1px solid #e5e6eb;border-radius:8px;min-width:180px;padding:4px;box-shadow:0 6px 24px #00000024}.octo-slash-item{text-align:left;cursor:pointer;background:0 0;border:none;border-radius:6px;width:100%;padding:6px 10px;font-size:13px;display:block}.octo-slash-item.is-selected,.octo-slash-item:hover{background:#f2f3f5}.octo-terminal-msg{color:#eb5757}.octo-loading{color:var(--octo-muted,#8a919e)}.octo-member-panel{border:1px solid var(--octo-border,#e5e6eb);border-radius:10px;margin-top:24px;padding:16px}.octo-member-row{align-items:center;gap:10px;padding:6px 0;display:flex}.octo-member-row .octo-uid{flex:1}.octo-member-error{color:#eb5757;font-size:13px}.octo-member-section{border-top:1px solid var(--octo-border,#e5e6eb);padding:8px 0}.octo-member-section:first-of-type{border-top:none}.octo-member-subtitle{text-transform:uppercase;letter-spacing:.03em;color:var(--octo-muted,#8a919e);margin:4px 0 8px;font-size:12px;font-weight:600}.octo-member-picker{flex-direction:column;gap:8px;display:flex}.octo-member-picker-search{box-sizing:border-box;border:1px solid var(--octo-border,#e5e6eb);background:var(--octo-bg,#fff);width:100%;color:var(--octo-fg,#1f2329);border-radius:8px;padding:7px 10px;font-size:13px}.octo-member-picker-search:focus{border-color:var(--octo-accent,#3370ff);outline:none}.octo-member-picker-list{border:1px solid var(--octo-border,#e5e6eb);border-radius:8px;flex-direction:column;gap:2px;max-height:220px;padding:4px;display:flex;overflow-y:auto}.octo-member-picker-empty{color:var(--octo-muted,#8a919e);margin:0;padding:8px;font-size:13px}.octo-member-picker-item{text-align:left;cursor:pointer;width:100%;color:var(--octo-fg,#1f2329);background:0 0;border:none;border-radius:6px;align-items:center;gap:8px;padding:6px 8px;font-size:13px;display:flex}.octo-member-picker-item:hover:not(:disabled){background:var(--octo-hover,#f2f3f5)}.octo-member-picker-item.is-selected{background:var(--octo-accent-weak,#e8f3ff);outline:1px solid var(--octo-accent,#3370ff)}.octo-member-picker-item.is-added{cursor:default;opacity:.6}.octo-member-picker-avatar{color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:26px;height:26px;font-size:12px;font-weight:600;display:inline-flex;overflow:hidden}.octo-member-picker-avatar img{object-fit:cover;width:100%;height:100%}.octo-member-picker-name{white-space:nowrap;text-overflow:ellipsis;flex:auto;min-width:0;overflow:hidden}.octo-member-picker-badge{letter-spacing:.03em;color:#7c5cfc;border:1px solid #7c5cfc;border-radius:999px;flex:none;padding:1px 6px;font-size:10px;font-weight:600}.octo-member-picker-added{color:var(--octo-muted,#8a919e);flex:none;font-size:11px}.octo-member-picker-actions{align-items:center;gap:8px;display:flex}.octo-member-picker-actions select{border:1px solid var(--octo-border,#e5e6eb);background:var(--octo-bg,#fff);color:var(--octo-fg,#1f2329);border-radius:6px;padding:5px 8px;font-size:13px}.octo-member-picker-check{border:1.5px solid var(--octo-border,#d0d3d9);color:#fff;border-radius:4px;flex:none;justify-content:center;align-items:center;width:16px;height:16px;font-size:11px;line-height:1;display:inline-flex}.octo-member-picker-check.is-checked{background:var(--octo-accent,#3370ff);border-color:var(--octo-accent,#3370ff)}.octo-owner-badge{letter-spacing:.03em;color:var(--octo-accent,#3370ff);border:1px solid var(--octo-accent,#3370ff);vertical-align:middle;border-radius:999px;padding:1px 6px;font-size:10px;font-weight:600;display:inline-block}.octo-modal-overlay{z-index:1200;background:#0006;justify-content:center;align-items:flex-start;padding:48px 16px;display:flex;position:fixed;inset:0;overflow-y:auto}.octo-modal-overlay--center{align-items:safe center}.octo-modal{background:var(--octo-bg,#fff);width:100%;max-width:560px;color:var(--octo-fg,#1f2329);border:1px solid var(--octo-border,#e5e6eb);box-shadow:var(--octo-modal-shadow);box-sizing:border-box;border-radius:12px;padding:20px 24px}.octo-modal .octo-member-panel{border:none;border-radius:0;margin-top:0;padding:0}.docs-version-preview-modal{flex-direction:column;max-width:720px;max-height:80vh;display:flex}.docs-version-preview-modal-body{flex:auto;margin-top:12px;overflow:auto}.docs-version-preview-modal-body .octo-version-preview,.docs-version-preview-modal-body .octo-version-diff{border:none;max-height:none;padding:0;overflow:visible}.octo-invite-panel{flex-direction:column;gap:10px;display:flex}.octo-invite-create{flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}.octo-invite-field{flex-direction:column;gap:4px;display:flex}.octo-invite-field-label{text-transform:uppercase;letter-spacing:.03em;color:var(--octo-muted,#8a919e);font-size:11px;font-weight:600}.octo-invite-field select{border:1px solid var(--octo-border,#e5e6eb);background:var(--octo-bg,#fff);color:var(--octo-fg,#1f2329);border-radius:6px;padding:6px 8px;font-size:13px}.octo-invite-generate{cursor:pointer;color:#fff;background:var(--octo-accent,#3370ff);border:none;border-radius:6px;margin-left:auto;padding:7px 14px;font-size:13px;font-weight:500}.octo-invite-generate:hover{background:var(--octo-active-fg-hover,#0e4fd6)}.octo-invite-empty{color:var(--octo-muted,#8a919e);margin:4px 0;font-size:13px}.octo-invite-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.octo-invite-item{border:1px solid var(--octo-border,#e5e6eb);border-radius:8px;flex-direction:column;gap:8px;padding:10px 12px;display:flex}.octo-invite-item-head{align-items:center;gap:8px;display:flex}.octo-invite-item-spacer{flex:auto}.octo-invite-role{letter-spacing:.03em;color:var(--octo-accent,#3370ff);border:1px solid var(--octo-accent,#3370ff);border-radius:999px;padding:2px 8px;font-size:11px;font-weight:600}.octo-invite-expiry{color:var(--octo-muted,#8a919e);font-size:12px}.octo-invite-revoke{color:#eb5757}.octo-invite-revoke:hover{background:#eb57571a}.octo-invite-url{box-sizing:border-box;border:1px solid var(--octo-border,#e5e6eb);width:100%;color:var(--octo-muted,#8a919e);background:var(--octo-bg-2,#fafbfc);border-radius:6px;padding:5px 8px;font-size:12px}.octo-tb-icon{fill:currentColor;width:16px;height:16px;display:block}.octo-tb-icon-stroke{fill:none;stroke:currentColor;width:16px;height:16px;display:block}.octo-tb-undoredo{color:#aaa;gap:2px;display:flex}.octo-block-type{border:1px solid var(--octo-border,#e5e6eb);height:26px;color:inherit;cursor:pointer;background:0 0;border-radius:4px;padding:0 4px;font-size:12px}.octo-doc-drawer{background:var(--octo-bg,#fff);border-left:1px solid var(--octo-border,#e5e6eb);z-index:30;isolation:isolate;box-sizing:border-box;width:360px;max-width:92vw;padding:12px 16px;transition:width .15s;position:absolute;top:0;bottom:0;right:0;overflow-y:auto;box-shadow:-4px 0 16px #00000014}.octo-doc--editor{position:relative}.octo-doc-drawer .octo-member-panel,.octo-doc-drawer .octo-version-panel,.octo-doc-drawer .octo-comment-panel{border:none;border-radius:0;margin-top:0;padding:0}.octo-docs-list-row-wrap{align-items:center;display:flex}.octo-docs-list-row-wrap .octo-docs-list-row{flex:auto;min-width:0}.octo-docs-list-row-actions{flex:none;position:relative}.octo-docs-list-row-menu-btn{color:var(--octo-fg-3,#86909c);cursor:pointer;opacity:0;background:0 0;border:none;border-radius:6px;padding:4px 8px;font-size:16px;line-height:1;transition:opacity .12s,background .12s}.octo-docs-list-item:hover .octo-docs-list-row-menu-btn,.octo-docs-list-row-menu-btn[aria-expanded=true]{opacity:1}.octo-docs-list-row-menu-btn:hover{background:var(--octo-hover-bg,#f2f3f5)}.octo-docs-list-row-menu{z-index:30;background:var(--octo-bg,#fff);border:1px solid var(--octo-border,#e5e6eb);border-radius:8px;min-width:120px;padding:4px;position:absolute;top:100%;right:0;box-shadow:0 6px 24px #00000024}.octo-docs-list-row-menu-item{text-align:left;cursor:pointer;background:0 0;border:none;border-radius:6px;width:100%;padding:6px 10px;font-size:13px;display:block}.octo-docs-list-row-menu-item:hover{background:var(--octo-hover-bg,#f2f3f5)}.octo-error{color:#eb5757}.octo-confirm-overlay{z-index:1300;background:#0006;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.octo-confirm-modal{background:var(--octo-bg,#fff);width:100%;max-width:400px;color:var(--octo-fg,#1f2329);border:1px solid var(--octo-border,#e5e6eb);box-shadow:var(--octo-modal-shadow);box-sizing:border-box;border-radius:12px;padding:20px 24px}.octo-confirm-title{color:var(--octo-fg,#1f2329);margin:0 0 8px;font-size:15px;font-weight:600}.octo-confirm-message{color:var(--octo-fg,#1f2329);margin:0 0 16px;font-size:13px;line-height:1.5}.octo-confirm-actions{justify-content:flex-end;gap:8px;display:flex}.octo-confirm-go-danger{color:#fff;background:#eb5757}.octo-confirm-go-danger:hover:not(:disabled){background:#d64545}.octo-doc-more{flex:none;position:relative}.octo-doc-more-btn{color:#646a73;cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;width:32px;height:32px;padding:0;transition:background .12s,color .12s;display:inline-flex}.octo-doc-more-btn:hover{background:#f2f3f5}.octo-doc-more-btn.is-active{color:#1f2329;background:#f2f3f5}.octo-doc-more-glyph{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.octo-doc-more-panel{z-index:20;background:#fff;border-radius:8px;width:248px;padding:6px 0;position:absolute;top:calc(100% + 6px);right:0;overflow:hidden;box-shadow:0 4px 12px #00000014}.octo-doc-more-head{background:#f7f8fa;margin:-6px 0 6px;padding:16px}.octo-doc-more-creator{align-items:center;gap:10px;display:flex}.octo-doc-more-avatar{color:#646a73;text-transform:uppercase;background:#e8eaf0;border-radius:50%;flex:none;justify-content:center;align-items:center;width:28px;height:28px;font-size:13px;font-weight:600;display:inline-flex}.octo-doc-more-name{color:#1f2329;white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;overflow:hidden}.octo-doc-more-created{color:#8a919e;margin-top:8px;font-size:12px}.octo-doc-more-list{margin:0;padding:0;list-style:none}.octo-doc-more-item{color:#1f2329;text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;gap:12px;width:100%;height:40px;padding:0 16px;font-size:14px;display:flex}.octo-doc-more-item:hover{background:#f2f3f5}.octo-doc-more-item:disabled{opacity:.4;cursor:default}.octo-doc-more-item:disabled:hover{background:0 0}.octo-doc-more-caret{fill:none;stroke:#646a73;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;flex:none;margin-left:auto;transition:transform .15s}.octo-doc-more-item.is-open .octo-doc-more-caret{transform:rotate(90deg)}.octo-doc-more-sublist{background:#fafbfc}.octo-doc-more-sublist .octo-doc-more-item{height:38px;padding-left:44px;font-size:13px}.octo-doc-more-icon{color:#646a73;flex:none;display:inline-flex}.octo-doc-more-rowicon{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.octo-doc-more-label{flex:1;min-width:0}.octo-doc-more-sep{background:#eff0f1;height:1px;margin:4px 0}.octo-doc-more-danger-group{padding-top:4px}.octo-doc-more-item.is-danger,.octo-doc-more-item.is-danger .octo-doc-more-icon{color:#f5222d}.octo-doc-more-item.is-danger:hover{background:#fef0f0}.octo-version-panel{border:1px solid var(--octo-border,#e5e6eb);border-radius:10px;margin-top:24px;padding:16px}.octo-version-save{margin:8px 0 12px}.octo-version-group{margin:4px 0}.octo-version-group-header{cursor:pointer;width:100%;color:var(--octo-text,#1d2129);text-align:left;background:0 0;border:none;align-items:center;gap:6px;padding:6px 4px;font-size:13px;font-weight:600;display:flex}.octo-version-group-header:hover{background:var(--octo-accent-weak,#f2f3f5);border-radius:6px}.octo-version-group-caret{width:12px;color:var(--octo-muted,#86909c)}.octo-version-group-count{color:var(--octo-muted,#86909c);font-weight:400}.octo-version-notice,.octo-version-empty{color:var(--octo-muted,#86909c);font-size:13px}.octo-version-list{margin:0;padding:0;list-style:none}.octo-version-row{border-left:3px solid #0000;border-radius:8px;flex-direction:column;gap:6px;padding:10px 8px;display:flex}.octo-version-row+.octo-version-row{border-top:1px solid var(--octo-border,#e5e6eb)}.octo-version-row.is-selected{background:var(--octo-accent-weak,#f2f3f5)}.octo-version-row-named{border-left-color:#1d7afc}.octo-version-row-restore-marker{border-left-color:#d4691e}.octo-version-line1{align-items:center;gap:8px;min-width:0;display:flex}.octo-version-label{white-space:nowrap;text-overflow:ellipsis;flex:auto;font-weight:500;overflow:hidden}.octo-version-time{color:var(--octo-muted,#86909c);white-space:nowrap;flex:none;font-size:12px}.octo-version-line2{justify-content:space-between;align-items:center;gap:8px;display:flex}.octo-version-author{color:var(--octo-muted,#86909c);white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:12px;overflow:hidden}.octo-version-badge{text-transform:uppercase;letter-spacing:.03em;border:1px solid var(--octo-border,#e5e6eb);color:var(--octo-muted,#86909c);white-space:nowrap;border-radius:999px;padding:1px 6px;font-size:11px}.octo-version-badge-named{color:#1d7afc;border-color:#1d7afc}.octo-version-badge-restore-marker{color:#d4691e;border-color:#d4691e}.octo-version-actions{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.octo-modal-overlay .octo-version-confirm{border:1px solid var(--octo-border,#e5e6eb);background:var(--octo-bg,#fff);width:100%;max-width:420px;color:var(--octo-fg,#1f2329);box-shadow:var(--octo-modal-shadow);box-sizing:border-box;border-radius:12px;padding:16px 20px}.octo-version-confirm>p:first-child{margin-top:0}.octo-version-confirm-detail{color:var(--octo-muted,#86909c);font-size:13px}.octo-version-detail{border-top:1px solid var(--octo-border,#e5e6eb);margin-top:16px;padding-top:12px}.octo-version-preview{border:1px solid var(--octo-border,#e5e6eb);border-radius:8px;max-height:50vh;padding:12px;overflow:auto}.octo-version-diff{border:1px solid var(--octo-border,#e5e6eb);border-radius:8px;max-height:50vh;padding:8px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;overflow:auto}.octo-diff-line{white-space:pre-wrap;padding:1px 4px}.octo-diff-added{color:#18794e;background:#e6f4ea}.octo-diff-removed{color:#b3261e;background:#fbe9e7}.octo-diff-unchanged{color:var(--octo-muted,#86909c)}.octo-prose table{border-collapse:collapse;table-layout:fixed;width:100%;margin:12px 0;overflow:hidden}.octo-prose table td,.octo-prose table th{border:1px solid var(--octo-border);vertical-align:top;box-sizing:border-box;min-width:1em;padding:6px 10px;position:relative}.octo-prose table th{background:var(--octo-hover);text-align:left;font-weight:600}.octo-cell-clip{display:block}.octo-cell-clip>:nth-child(1 of :not(.ProseMirror-widget)){margin-top:0}.octo-cell-clip>:nth-last-child(1 of :not(.ProseMirror-widget)){margin-bottom:0}.octo-prose table tr.octo-row-fixed .octo-cell-clip{max-height:calc(var(--octo-row-h) - 12px);overflow:hidden}.octo-prose table .selectedCell:after{content:"";background:var(--octo-accent);opacity:.12;pointer-events:none;position:absolute;inset:0}.octo-prose table .column-resize-handle{cursor:col-resize;-webkit-user-select:none;user-select:none;background:0 0;width:10px;position:absolute;top:0;bottom:0;right:-5px}.octo-prose table .column-resize-handle:before{content:"";background:var(--octo-accent);width:2px;position:absolute;top:0;bottom:0;right:3px}.octo-prose .ProseMirror.resize-cursor{cursor:col-resize}.octo-prose .tableWrapper{overflow-x:auto}.octo-prose .octo-image{width:fit-content;max-width:100%;margin:12px auto 12px 0;display:block;position:relative}.octo-prose .octo-image img{border-radius:4px;max-width:100%;height:auto;display:block}.octo-prose .octo-image.is-selected img{outline:2px solid var(--octo-accent,#3370ff);outline-offset:1px}.octo-image-toolbar{background:var(--octo-bg,#fff);border:1px solid var(--octo-border,#e5e6eb);z-index:6;border-radius:8px;gap:2px;padding:3px;display:none;position:absolute;top:-36px;left:50%;transform:translate(-50%);box-shadow:0 4px 16px #00000024}.octo-prose .octo-image.is-selected .octo-image-toolbar{display:inline-flex}.octo-image-align-btn{color:var(--octo-fg,#1f2329);cursor:pointer;background:0 0;border:none;border-radius:6px;padding:3px 8px;font-size:13px;line-height:1.2}.octo-image-align-btn:hover{background:var(--octo-hover,#f2f3f5)}.octo-image-align-btn.is-active{background:var(--octo-accent,#3370ff);color:#fff}.octo-image-handle{background:var(--octo-accent,#3370ff);border:2px solid var(--octo-bg,#fff);z-index:6;border-radius:50%;width:12px;height:12px;display:none;position:absolute}.octo-prose .octo-image.is-selected .octo-image-handle{display:block}.octo-image-handle-nw{cursor:nwse-resize;top:-6px;left:-6px}.octo-image-handle-ne{cursor:nesw-resize;top:-6px;right:-6px}.octo-image-handle-sw{cursor:nesw-resize;bottom:-6px;left:-6px}.octo-image-handle-se{cursor:nwse-resize;bottom:-6px;right:-6px}.octo-prose .octo-image[data-align=center]{text-align:center;margin-left:auto;margin-right:auto}.octo-prose .octo-image[data-align=center] img{margin-left:auto;margin-right:auto}.octo-prose .octo-image[data-align=right]{margin-left:auto;margin-right:0}.octo-prose .octo-image[data-align=right] img{margin-left:auto}.octo-prose .octo-image.is-loading{background:var(--octo-hover);border:1px dashed var(--octo-border);border-radius:4px;min-width:160px;min-height:80px}.octo-prose .octo-image.is-error{border:1px solid #e03131;border-radius:4px;min-width:160px;min-height:40px}.octo-prose .octo-image.is-error:after{content:"Image unavailable";color:#e03131;padding:8px 10px;font-size:13px;display:block}.octo-image-status,.octo-image-error{z-index:1000;border-radius:6px;padding:8px 14px;font-size:13px;position:fixed;bottom:16px;left:50%;transform:translate(-50%);box-shadow:0 2px 8px #0000002e}.octo-image-status{background:var(--octo-accent);color:#fff}.octo-image-error{color:#fff;background:#e03131}.octo-comment-highlight{cursor:pointer;background:#ffc40047;border-bottom:2px solid #d69e0099}.octo-comment-bubble{background:var(--octo-surface,#fff);border:1px solid var(--octo-border,#e5e6eb);border-radius:8px;flex-direction:column;gap:6px;padding:6px;display:flex;box-shadow:0 4px 14px #0000001f}.octo-comment-compose{flex-direction:column;gap:6px;display:flex}.octo-comment-compose-actions{gap:6px;display:flex}.octo-comment-input{resize:vertical;min-width:220px;min-height:56px;font:inherit;border:1px solid var(--octo-border,#e5e6eb);border-radius:6px;padding:6px 8px}.octo-comment-panel{border:1px solid var(--octo-border,#e5e6eb);border-radius:10px;margin-top:24px;padding:16px}.octo-comment-toggle{color:var(--octo-muted,#86909c);align-items:center;gap:4px;font-size:13px;display:flex}.octo-comment-empty{color:var(--octo-muted,#86909c);font-size:13px}.octo-comment-list{margin:0;padding:0;list-style:none}.octo-comment-thread{border:1px solid var(--octo-border,#e5e6eb);border-radius:8px;margin-bottom:10px;padding:10px}.octo-comment-thread.is-selected{border-color:var(--octo-accent,#1d7afc);background:var(--octo-accent-weak,#f2f3f5)}.octo-comment-anchor{text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;gap:8px;width:100%;padding:0 0 6px;display:flex}.octo-comment-quote{color:var(--octo-muted,#86909c);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-style:italic;overflow:hidden}.octo-comment-orphan{color:#d4691e;font-size:12px}.octo-comment-resolved-badge{text-transform:uppercase;letter-spacing:.03em;color:#2f9e44;border:1px solid #2f9e44;border-radius:999px;padding:1px 6px;font-size:11px}.octo-comment-body{padding:4px 0}.octo-comment-head{align-items:baseline;gap:8px;display:flex}.octo-comment-time{color:var(--octo-muted,#86909c);font-size:12px}.octo-comment-text{white-space:pre-wrap;margin:4px 0}.octo-comment-actions{gap:6px;display:flex}.octo-comment-replies{border-left:2px solid var(--octo-border,#e5e6eb);margin:6px 0 0;padding:6px 0 0 12px;list-style:none}.octo-docs-split{background:var(--octo-bg,#fff);max-width:none;height:100%;min-height:0;color:var(--octo-fg,#1f2329);align-items:stretch;margin:0;padding:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;display:flex}.octo-docs-split-left{border-right:1px solid var(--octo-border,#e5e6eb);background:var(--octo-bg-2,#fafbfc);flex:0 0 280px;width:280px;min-width:220px;max-width:360px;overflow-y:auto}.octo-docs-split-right{flex:auto;min-width:0;overflow-y:auto}.octo-docs-split-left .octo-docs-list{max-width:none;margin:0;padding:12px}.octo-docs-split-right .octo-doc{max-width:820px;margin:0 auto}.octo-docs-split-empty{height:100%;min-height:240px;color:var(--octo-fg-3,#86909c);justify-content:center;align-items:center;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;display:flex}.octo-docs-list-only{max-width:none;height:100%;margin:0;padding:12px;overflow-y:auto}.octo-docs-list{flex-direction:column;height:100%;min-height:0;display:flex;container:octo-docs-list/inline-size}.octo-docs-list-header{border-bottom:1px solid var(--octo-border,#e5e6eb);justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;padding:4px 4px 12px;display:flex}.octo-docs-list-title{color:var(--octo-fg,#1f2329);margin:0;font-size:15px;font-weight:600}.octo-docs-list-new{cursor:pointer;color:#fff;background:var(--octo-active-fg,#1664ff);border:none;border-radius:6px;align-items:center;gap:4px;padding:6px 12px;font-size:13px;font-weight:500;transition:background .15s;display:inline-flex}.octo-docs-list-new:hover:not(:disabled){background:var(--octo-active-fg-hover,#0e4fd6)}.octo-docs-list-new:disabled{opacity:.6;cursor:default}.octo-docs-list-new-icon{font-size:15px;font-weight:600;line-height:1}.octo-docs-new-split{align-items:stretch;display:inline-flex;position:relative}.octo-docs-new-primary{border-top-right-radius:0;border-bottom-right-radius:0}.octo-docs-new-caret{border-left:1px solid #ffffff47;border-top-left-radius:0;border-bottom-left-radius:0;padding-left:6px;padding-right:6px}.octo-docs-new-caret svg{display:block}.octo-docs-new-menu{z-index:1000;background:var(--octo-bg,#fff);border:1px solid var(--octo-border,#e5e6eb);border-radius:8px;min-width:180px;padding:4px;position:absolute;top:calc(100% + 4px);right:0;box-shadow:0 6px 24px #0000001f}.octo-docs-new-menu-item{text-align:left;width:100%;color:var(--octo-fg,#1f2329);cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:8px;padding:8px 10px;font-size:13px;display:flex}.octo-docs-new-menu-item:hover:not(:disabled){background:var(--octo-hover-bg,#f2f3f5)}.octo-docs-new-menu-item:disabled{color:var(--octo-fg-3,#86909c);cursor:default}.octo-docs-new-menu-icon{color:var(--octo-fg-3,#86909c);flex:none;justify-content:center;align-items:center;display:inline-flex}.octo-docs-new-menu-soon{color:var(--octo-fg-3,#86909c);margin-left:auto;font-size:11px}.octo-docs-list-items{flex:auto;margin:0;padding:0;list-style:none;overflow-y:auto}.octo-docs-list-item{margin:0}.octo-docs-list-row{text-align:left;cursor:pointer;width:100%;color:var(--octo-fg,#1f2329);background:0 0;border:none;border-left:3px solid #0000;border-radius:6px;align-items:center;gap:10px;padding:8px 10px;transition:background .12s;display:flex}.octo-docs-list-row:hover{background:var(--octo-hover-bg,#f2f3f5)}.octo-docs-list-item-active>.octo-docs-list-row,.octo-docs-list-row[aria-current=true]{background:var(--octo-active-bg,#e8f3ff);border-left-color:var(--octo-active-fg,#1664ff)}.octo-docs-list-row-icon{color:var(--octo-fg-3,#86909c);flex:none;justify-content:center;align-items:center;display:inline-flex}.octo-docs-list-item-active>.octo-docs-list-row .octo-docs-list-row-icon,.octo-docs-list-row[aria-current=true] .octo-docs-list-row-icon{color:var(--octo-active-fg,#1664ff)}.octo-docs-list-row-text{flex-direction:column;gap:1px;min-width:0;display:flex}.octo-docs-list-row-title{white-space:nowrap;text-overflow:ellipsis;font-size:14px;line-height:1.3;overflow:hidden}.octo-docs-list-item-active>.octo-docs-list-row .octo-docs-list-row-title,.octo-docs-list-row[aria-current=true] .octo-docs-list-row-title{color:var(--octo-active-fg,#1664ff);font-weight:600}.octo-docs-list-row-title-untitled{color:var(--octo-fg-3,#86909c)}.octo-docs-list-row-title-line{align-items:center;min-width:0;display:flex}.octo-docs-list-row-title-line .octo-docs-list-row-title{flex:0 auto;min-width:0}.octo-docs-list-row-bot-badge{color:var(--octo-active-fg,#1664ff);background:var(--octo-active-bg,#1664ff1a);white-space:nowrap;border-radius:8px;flex:none;margin-left:6px;padding:0 6px;font-size:11px;font-weight:500;line-height:16px}.octo-docs-list-row-sub{color:var(--octo-fg-3,#86909c);white-space:nowrap;text-overflow:ellipsis;font-size:12px;line-height:1.3;overflow:hidden}.octo-docs-list-state{color:var(--octo-fg-3,#86909c);padding:12px 10px;font-size:13px}.octo-docs-list-empty{text-align:center;padding:32px 12px}.octo-docs-list-retry{border:1px solid var(--octo-border,#e5e6eb);cursor:pointer;color:inherit;background:0 0;border-radius:4px;margin-left:8px;padding:2px 8px;font-size:12px}.octo-docs-tabs{gap:4px;margin-bottom:8px;padding:0 4px;display:flex}.octo-docs-tab{cursor:pointer;color:var(--octo-fg-3,#86909c);background:0 0;border:none;border-bottom:2px solid #0000;border-radius:6px;padding:6px 12px;font-size:13px;font-weight:500;transition:color .12s,border-color .12s}.octo-docs-tab:hover{color:var(--octo-fg,#1f2329)}.octo-docs-tab-active{color:var(--octo-active-fg,#1664ff);border-bottom-color:var(--octo-active-fg,#1664ff)}.octo-docs-toolbar{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:8px;padding:0 4px;display:flex}.octo-docs-search{border:1px solid var(--octo-border,#e5e6eb);background:var(--octo-bg,#fff);border-radius:6px;flex:140px;align-items:center;gap:6px;min-width:96px;padding:4px 8px;display:flex}.octo-docs-search-icon{color:var(--octo-fg-3,#86909c);display:inline-flex}.octo-docs-search-input{min-width:0;color:var(--octo-fg,#1f2329);background:0 0;border:none;outline:none;flex:auto;font-size:13px}.octo-docs-search-clear{cursor:pointer;color:var(--octo-fg-3,#86909c);background:0 0;border:none;padding:0 2px;font-size:15px;line-height:1}.octo-docs-search-clear:hover{color:var(--octo-fg,#1f2329)}.octo-docs-filter-group{flex:none;align-items:center;gap:8px;display:flex}.octo-docs-filter{flex:none;position:relative}.octo-docs-filter-btn{border:1px solid var(--octo-border,#e5e6eb);background:var(--octo-bg,#fff);cursor:pointer;color:var(--octo-fg,#1f2329);border-radius:6px;align-items:center;gap:4px;padding:5px 10px;font-size:13px;display:inline-flex}.octo-docs-filter-btn:hover{background:var(--octo-hover-bg,#f2f3f5)}.octo-docs-filter-btn-active{border-color:var(--octo-active-fg,#1664ff);color:var(--octo-active-fg,#1664ff)}@container octo-docs-list (width<=340px){.octo-docs-filter-btn{gap:3px;padding:4px 8px}}.octo-docs-filter-caret{opacity:.9;font-size:9px}.octo-docs-filter-option{color:var(--octo-fg,#1f2329);cursor:pointer;white-space:nowrap;border-radius:6px;align-items:center;gap:8px;padding:6px 8px;font-size:13px;display:flex}.octo-docs-filter-option:hover{background:var(--octo-hover-bg,#f2f3f5)}.octo-docs-filter-option-empty{color:var(--octo-fg-3,#86909c);cursor:default}.octo-docs-filter-option-name{text-overflow:ellipsis;max-width:220px;overflow:hidden}.octo-docs-filter-chips{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:8px;padding:0 4px;display:flex}.octo-docs-filter-chip{background:var(--octo-active-bg,#e8f3ff);color:var(--octo-active-fg,#1664ff);border-radius:12px;align-items:center;gap:4px;padding:2px 6px 2px 10px;font-size:12px;display:inline-flex}.octo-docs-filter-chip-x{cursor:pointer;color:inherit;background:0 0;border:none;padding:0 2px;font-size:14px;line-height:1}.octo-docs-filter-clear{cursor:pointer;color:var(--octo-fg-3,#86909c);background:0 0;border:none;font-size:12px;text-decoration:underline}.octo-docs-filter-clear:hover{color:var(--octo-fg,#1f2329)}.octo-docs-list-more,.octo-docs-list-end{text-align:center;color:var(--octo-fg-3,#86909c);padding:12px 10px;font-size:12px;list-style:none}.octo-docs-list-more-error{color:var(--octo-danger,#f53f3f)}.octo-docs-list-more-btn{border:1px solid var(--octo-border,#e5e6eb);cursor:pointer;color:inherit;background:0 0;border-radius:6px;padding:4px 12px;font-size:12px}.octo-docs-empty-title{color:var(--octo-fg-2,#4e5969);margin:0 0 12px;font-size:14px}.octo-docs-empty-cta{border:1px solid var(--octo-active-fg,#1664ff);color:var(--octo-active-fg,#1664ff);cursor:pointer;background:0 0;border-radius:6px;padding:6px 16px;font-size:13px}.octo-docs-empty-cta:hover{background:var(--octo-active-bg,#e8f3ff)}.octo-docs-empty-actions{justify-content:center;gap:8px;display:flex}.octo-font-size{border:1px solid var(--octo-border,#e5e6eb);height:26px;color:inherit;cursor:pointer;background:0 0;border-radius:4px;padding:0 4px;font-size:12px}.octo-suggest-menu{z-index:1000;background:var(--octo-bg,#fff);border:1px solid var(--octo-border,#e5e6eb);border-radius:8px;min-width:180px;max-height:260px;padding:4px;overflow-y:auto;box-shadow:0 6px 24px #0000001f}.octo-suggest-item{text-align:left;width:100%;color:inherit;cursor:pointer;white-space:nowrap;text-overflow:ellipsis;background:0 0;border:0;border-radius:6px;padding:6px 10px;font-size:13px;display:block;overflow:hidden}.octo-suggest-item.is-selected,.octo-suggest-item:hover{background:var(--octo-hover,#f2f3f5)}.octo-emoji-menu .octo-suggest-item{font-size:15px}.octo-mention{color:var(--octo-active-fg,#1664ff);background:var(--octo-mention-bg,#1664ff14);white-space:nowrap;border-radius:4px;padding:0 3px;font-weight:500}.octo-mention[data-mention-type=doc]{cursor:pointer}.octo-mention[data-mention-type=doc]:hover{text-decoration:underline}.octo-emoji-popover{z-index:1000;background:var(--octo-bg,#fff);border:1px solid var(--octo-border,#e5e6eb);border-radius:8px;flex-direction:column;gap:6px;width:280px;margin-top:6px;padding:6px;display:flex;position:absolute;top:100%;left:0;box-shadow:0 6px 24px #0000001f}.octo-emoji-search{border:1px solid var(--octo-border,#e5e6eb);height:28px;color:inherit;background:0 0;border-radius:6px;flex:none;padding:0 8px;font-size:13px}.octo-emoji-grid{grid-template-columns:repeat(8,1fr);gap:2px;max-height:220px;display:grid;overflow-y:auto}.octo-emoji-swatch{cursor:pointer;background:0 0;border:0;border-radius:6px;padding:4px;font-size:18px;line-height:1}.octo-emoji-swatch:hover{background:var(--octo-hover,#f2f3f5)}.octo-callout{border:1px solid #0000;border-radius:8px;margin:8px 0;padding:10px 12px 10px 38px;position:relative}.octo-callout:before{font-size:16px;line-height:1.4;position:absolute;top:10px;left:12px}.octo-callout-info{background:#1664ff14;border-color:#1664ff33}.octo-callout-info:before{content:"ℹ️"}.octo-callout-warn{background:#f790091a;border-color:#f7900940}.octo-callout-warn:before{content:"⚠️"}.octo-callout-tip{background:#00b42a14;border-color:#00b42a33}.octo-callout-tip:before{content:"💡"}.octo-callout-success{background:#00b42a1f;border-color:#00b42a4d}.octo-callout-success:before{content:"✅"}.octo-details{border:1px solid var(--octo-border,#e5e6eb);border-radius:8px;margin:8px 0;padding:6px 10px}.octo-details>summary,.octo-details summary{cursor:pointer;font-weight:600;list-style:none}.octo-details>div[data-type=detailsContent]{margin-top:6px}.octo-docs-editor .Tiptap-mathematics-editor,.tiptap [data-type=inlineMath],.tiptap [data-type=blockMath]{font-family:KaTeX_Main,serif}[data-type=blockMath]{text-align:center;margin:10px 0;display:block}.octo-file-card{border:1px solid var(--octo-border,#e5e6eb);background:var(--octo-surface,#fafafa);border-radius:8px;align-items:center;gap:10px;margin:8px 0;padding:10px 12px;display:flex}.octo-file-card.is-selected{border-color:var(--octo-accent,#1664ff);box-shadow:0 0 0 2px #1664ff2e}.octo-file-card.is-loading{opacity:.7}.octo-file-icon{flex:none;font-size:22px;line-height:1}.octo-file-meta{flex-direction:column;flex:auto;min-width:0;display:flex}.octo-file-name{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.octo-file-size{color:var(--octo-text-secondary,#86909c);font-size:12px}.octo-file-download{border:1px solid var(--octo-border,#e5e6eb);cursor:pointer;background:#fff;border-radius:6px;flex:none;padding:4px 10px;font-size:13px}.octo-file-download:disabled{opacity:.5;cursor:default}.octo-file-status,.octo-file-error,.octo-bookmark-status,.octo-bookmark-error,.octo-table-reorder-error,.octo-table-row-resize-error{z-index:1000;color:#fff;border-radius:6px;padding:8px 14px;font-size:13px;position:fixed;bottom:16px;left:50%;transform:translate(-50%);box-shadow:0 2px 8px #0000002e}.octo-file-status,.octo-bookmark-status{background:var(--octo-accent,#1664ff)}.octo-file-error,.octo-bookmark-error,.octo-table-reorder-error,.octo-table-row-resize-error{background:#e03131}.octo-bookmark-card{border:1px solid var(--octo-border,#e5e6eb);min-height:64px;color:inherit;cursor:pointer;background:var(--octo-bg,#fff);border-radius:8px;align-items:stretch;gap:12px;margin:8px 0;text-decoration:none;display:flex;overflow:hidden}.octo-bookmark-card.is-inert{cursor:default;opacity:.7}.octo-bookmark-card.is-selected{border-color:var(--octo-accent,#1664ff);box-shadow:0 0 0 2px #1664ff2e}.octo-bookmark-thumb{background:var(--octo-surface,#f2f3f5);flex:0 0 120px;max-width:120px;overflow:hidden}.octo-bookmark-thumb img{object-fit:cover;width:100%;height:100%;display:block}.octo-bookmark-thumb--placeholder{min-height:64px;color:var(--octo-muted,#8a919e);background:var(--octo-surface,#f2f3f5);justify-content:center;align-items:center;font-size:30px;line-height:1;display:flex}.octo-bookmark-body{flex-direction:column;flex:auto;justify-content:center;gap:4px;min-width:0;padding:10px 12px;display:flex}.octo-bookmark-title{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.octo-bookmark-title.is-url{color:var(--octo-accent,#3370ff);font-weight:500}.octo-bookmark-desc{color:var(--octo-text-secondary,#4e5969);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;display:-webkit-box;overflow:hidden}.octo-bookmark-site{color:var(--octo-text-secondary,#86909c);font-size:12px}.octo-doc-standalone{background:var(--octo-bg,#fff);flex-direction:column;width:100%;height:100vh;display:flex;overflow:hidden}.octo-doc-standalone>.octo-doc{flex:auto;min-height:0}.octo-doc-standalone-toast{background:var(--octo-accent);color:#fff;z-index:1000;pointer-events:none;border-radius:6px;padding:8px 16px;font-size:13px;position:fixed;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 2px 8px #0000002e}@media (width<=1024px){.octo-doc-standalone .octo-doc-header{flex-wrap:wrap}.octo-doc-standalone .octo-doc-title{min-width:8ch}.octo-doc-standalone .octo-toolbar{flex-wrap:nowrap;overflow-x:auto}}.octo-doc-forward-btn{font-weight:600}.octo-access-badge{background:var(--octo-danger,#e5484d);color:#fff;text-align:center;vertical-align:middle;border-radius:8px;min-width:16px;height:16px;margin-left:6px;padding:0 4px;font-size:11px;line-height:16px;display:inline-block}.octo-access-request{flex-direction:column;align-items:center;gap:8px;margin-top:12px;display:flex}.octo-access-request-hint{color:var(--octo-muted,#86909c);font-size:13px}.octo-access-request-submitted{color:var(--octo-muted,#86909c);text-align:center;margin-top:12px;font-size:13px}.octo-doc-standalone--terminal{box-sizing:border-box;justify-content:center;align-items:center;padding:24px}.octo-standalone-card{text-align:center;background:var(--octo-bg,#fff);border:1px solid var(--octo-border,#e5e6eb);border-radius:12px;flex-direction:column;align-items:center;gap:12px;width:100%;max-width:420px;padding:40px 32px;display:flex;box-shadow:0 4px 16px #00000014}.octo-standalone-card>.octo-doc{text-align:center;flex-direction:column;align-items:center;gap:8px;display:flex}.octo-standalone-card>.octo-doc h2{margin:0;font-size:18px;font-weight:600}.octo-standalone-forbidden-icon{background:var(--octo-hover,#f2f3f5);width:56px;height:56px;color:var(--octo-muted,#8a919e);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.octo-standalone-card-title{color:var(--octo-fg,#1f2329);margin:0;font-size:18px;font-weight:600}.octo-standalone-card-msg{color:var(--octo-muted,#8a919e);margin:0;font-size:14px;line-height:1.5}.octo-access-request-btn{color:#fff;background:var(--octo-accent,#3370ff);border:none;border-radius:8px;padding:8px 20px;font-size:14px;font-weight:600}.octo-access-request-btn:hover{background:var(--octo-active-fg-hover,#0e4fd6)}.octo-access-request-btn:disabled{opacity:.6;cursor:default;background:var(--octo-accent,#3370ff)}.octo-sheet-container [data-u-comp=ribbon-toolbar],.octo-sheet-container [data-u-comp=ribbon-header-menu] [role=tablist]{justify-content:flex-start!important}@font-face{font-family:SimSun;src:local(SimSun),local(Songti SC),local(STSong),local(Songti TC);font-weight:100 900;font-style:normal}@font-face{font-family:NSimSun;src:local(NSimSun),local(SimSun),local(Songti SC),local(STSong);font-weight:100 900;font-style:normal}@font-face{font-family:SimHei;src:local(SimHei),local(Heiti SC),local(STHeiti),local(PingFang SC);font-weight:100 900;font-style:normal}@font-face{font-family:Kaiti;src:local(Kaiti),local(KaiTi),local(Kaiti SC),local(STKaiti);font-weight:100 900;font-style:normal}@font-face{font-family:"FangSong";src:local("FangSong"),local(STFangsong),local(FangSong SC);font-weight:100 900;font-style:normal}@font-face{font-family:STXinwei;src:local(STXinwei),local(Weibei SC Bold),local(WeibeiSC-Bold),local(Weibei SC),local(魏碑-简 粗体),local(魏碑-简);font-weight:100 900;font-style:normal}@font-face{font-family:STXingkai;src:local(STXingkai),local(Xingkai SC Bold),local(XingkaiSC-Bold),local(Xingkai SC),local(行楷-简 粗体),local(行楷-简);font-weight:100 900;font-style:normal}@font-face{font-family:STLiti;src:local(STLiti),local(Baoli SC Regular),local(BaoliSC-Regular),local(Baoli SC),local(隶变-简 常规体),local(隶变-简);font-weight:100 900;font-style:normal}.octo-doc-primary-btn{cursor:pointer;color:#fff;background:var(--octo-active-fg,#1664ff);border:none;border-radius:6px;padding:6px 12px;font-size:13px;font-weight:500;transition:background .15s}.octo-doc-primary-btn:hover:not(:disabled){background:var(--octo-active-fg-hover,#0e4fd6)}.octo-doc-primary-btn:disabled{opacity:.6;cursor:default}.octo-math-color-label{align-items:center;gap:3px;display:inline-flex}:is(div:has(>.octo-bubble-menu),div:has(>.octo-link-bubble)){z-index:50}.octo-html-create-overlay{z-index:1300;background:0 0;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.octo-html-create-modal::backdrop{background:color-mix(in srgb, var(--wk-text-primary) 36%, transparent)}.octo-html-create-modal{background:var(--wk-bg-surface);width:100%;max-width:640px;min-height:232px;color:var(--wk-text-primary);box-shadow:var(--wk-shadow-lg);box-sizing:border-box;border:none;border-radius:12px;flex-direction:column;padding:0;display:flex}.octo-html-create-header{border-bottom:1px solid var(--wk-border-default);align-items:center;min-height:56px;padding:16px;display:flex}.octo-html-create-title{color:var(--wk-brand-primary);margin:0;font-size:16px;font-weight:600;line-height:24px}.octo-html-create-body{flex-direction:column;gap:16px;padding:16px;display:flex}.octo-html-create-field{flex-direction:column;gap:8px;display:flex}.octo-html-create-label{color:var(--wk-text-primary);font-size:14px;font-weight:600;line-height:20px}.octo-html-create-textarea{resize:vertical;box-sizing:border-box;width:100%;min-height:96px;font:inherit;color:var(--wk-text-primary);background:var(--wk-bg-surface);border:1px solid var(--wk-border-strong);border-radius:8px;padding:8px 12px;font-size:14px;line-height:21px}.octo-html-create-textarea::placeholder{color:var(--wk-text-tertiary)}.octo-html-create-textarea:focus-visible{border-color:var(--wk-text-tertiary);box-shadow:0 0 0 3px var(--wk-brand-primary-ring);outline:none}.octo-html-create-preview{resize:vertical;white-space:pre-wrap;min-height:320px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.octo-html-create-counter{color:var(--wk-text-tertiary);align-self:flex-end;font-size:12px;line-height:18px}.octo-html-create-hint{color:var(--wk-text-secondary);margin:0;font-size:14px;line-height:21px}.octo-html-create-error{color:var(--wk-color-danger);margin:0;font-size:12px;line-height:18px}.octo-html-create-inline-error{color:var(--wk-color-danger);align-items:center;gap:12px;font-size:14px;display:flex}.octo-html-create-bot-list{flex-direction:column;gap:8px;max-height:240px;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.octo-html-create-bot-item{border:1px solid var(--wk-border-default);cursor:pointer;border-radius:8px;align-items:flex-start;gap:12px;padding:12px;display:flex}.octo-html-create-bot-item:hover{background:var(--wk-bg-hover)}.octo-html-create-bot-item:has(input:checked){background:var(--wk-bg-selected);border-color:var(--wk-border-glow)}.octo-html-create-bot-text{flex-direction:column;gap:4px;min-width:0;display:flex}.octo-html-create-bot-name{color:var(--wk-text-primary);font-size:14px;font-weight:600;line-height:20px}.octo-html-create-bot-desc{color:var(--wk-text-secondary);font-size:12px;line-height:18px}.octo-html-create-file-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.octo-html-create-add-files{border:1px solid var(--wk-border-default);background:var(--wk-bg-elevated);min-height:32px;color:var(--wk-text-primary);border-radius:9999px;justify-content:center;align-self:flex-start;align-items:center;gap:8px;padding:0 12px;font-size:14px;font-weight:500;line-height:20px;display:inline-flex}.octo-html-create-add-files:hover{background:var(--wk-bg-hover)}.octo-html-create-add-files:focus-visible{box-shadow:0 0 0 3px var(--wk-brand-primary-ring);outline:none}.octo-html-create-add-files-icon{flex:none}.octo-html-create-file-item{border:1px solid var(--wk-border-default);border-radius:8px;align-items:center;gap:8px;padding:8px 12px;font-size:14px;display:flex}.octo-html-create-file-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--wk-text-primary);flex:auto;overflow:hidden}.octo-html-create-file-size{color:var(--wk-text-tertiary);flex:none;font-size:12px}.octo-html-create-file-remove{width:24px;height:24px;color:var(--wk-text-secondary);cursor:pointer;background:0 0;border:none;border-radius:9999px;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.octo-html-create-file-remove:hover{background:var(--wk-border-default);color:var(--wk-text-primary)}.octo-html-create-footer{border-top:1px solid var(--wk-border-default);flex-direction:column;align-items:stretch;gap:8px;min-height:60px;margin-top:auto;padding:16px;display:flex}.octo-html-create-footer-actions{justify-content:flex-end;align-items:center;gap:8px;display:flex}.octo-html-create-prerequisite-hint{color:var(--wk-text-secondary);text-align:right;margin:0;font-size:12px;line-height:18px}.octo-html-create-footer .octo-tb-btn{border:1px solid var(--wk-border-default);background:var(--wk-bg-elevated);min-height:32px;color:var(--wk-text-primary);border-radius:9999px;justify-content:center;align-items:center;padding:0 12px;font-size:14px;font-weight:500;line-height:20px;display:inline-flex}.octo-html-create-footer .octo-tb-btn:hover:not(:disabled){background:var(--wk-bg-hover)}.octo-html-create-footer .octo-tb-btn:focus-visible{box-shadow:0 0 0 3px var(--wk-brand-primary-ring);outline:none}.octo-html-create-footer .octo-html-create-submit{color:var(--wk-text-on-brand);background:var(--wk-brand-primary);border-color:var(--wk-brand-primary);padding:0 16px}.octo-html-create-submit:hover:not(:disabled){background:var(--wk-brand-primary-hover);border-color:var(--wk-brand-primary-hover)}.octo-html-create-submit:disabled{background:var(--wk-bg-active);color:var(--wk-text-tertiary);cursor:not-allowed;border-color:#0000}.octo-docs-bot-chat{background:var(--wk-bg-surface);flex-direction:column;height:100%;min-height:0;display:flex}.octo-docs-bot-chat-header{border-bottom:1px solid var(--wk-border-default);flex:none;align-items:center;gap:12px;min-height:56px;padding:0 16px;display:flex}.octo-docs-bot-chat-avatar{width:32px;height:32px;color:var(--wk-text-on-brand);background:var(--wk-color-accent);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:14px;font-weight:600;display:inline-flex}.octo-docs-bot-chat-heading{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.octo-docs-bot-chat-name{color:var(--wk-text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;line-height:20px;overflow:hidden}.octo-docs-bot-chat-context{color:var(--wk-color-accent);font-size:12px;line-height:18px}.octo-docs-bot-chat-close{width:32px;height:32px;color:var(--wk-text-secondary);cursor:pointer;background:0 0;border:none;border-radius:9999px;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.octo-docs-bot-chat-close:hover{background:var(--wk-border-default);color:var(--wk-text-primary)}.octo-docs-bot-chat-body{flex-direction:column;flex:auto;min-height:0;display:flex}.octo-docs-bot-chat-status{color:var(--wk-text-secondary);padding:8px 16px;font-size:12px;line-height:18px}.octo-docs-bot-chat-status[data-state=failed]{color:var(--wk-color-danger)}*,:before,:after,::backdrop{--univer-tw-border-spacing-x:0;--univer-tw-border-spacing-y:0;--univer-tw-translate-x:0;--univer-tw-translate-y:0;--univer-tw-rotate:0;--univer-tw-skew-x:0;--univer-tw-skew-y:0;--univer-tw-scale-x:1;--univer-tw-scale-y:1;--univer-tw-pan-x: ;--univer-tw-pan-y: ;--univer-tw-pinch-zoom: ;--univer-tw-scroll-snap-strictness:proximity;--univer-tw-gradient-from-position: ;--univer-tw-gradient-via-position: ;--univer-tw-gradient-to-position: ;--univer-tw-ordinal: ;--univer-tw-slashed-zero: ;--univer-tw-numeric-figure: ;--univer-tw-numeric-spacing: ;--univer-tw-numeric-fraction: ;--univer-tw-ring-inset: ;--univer-tw-ring-offset-width:0px;--univer-tw-ring-offset-color:#fff;--univer-tw-ring-color:#93c5fd80;--univer-tw-ring-offset-shadow:0 0 #0000;--univer-tw-ring-shadow:0 0 #0000;--univer-tw-shadow:0 0 #0000;--univer-tw-shadow-colored:0 0 #0000;--univer-tw-blur: ;--univer-tw-brightness: ;--univer-tw-contrast: ;--univer-tw-grayscale: ;--univer-tw-hue-rotate: ;--univer-tw-invert: ;--univer-tw-saturate: ;--univer-tw-sepia: ;--univer-tw-drop-shadow: ;--univer-tw-backdrop-blur: ;--univer-tw-backdrop-brightness: ;--univer-tw-backdrop-contrast: ;--univer-tw-backdrop-grayscale: ;--univer-tw-backdrop-hue-rotate: ;--univer-tw-backdrop-invert: ;--univer-tw-backdrop-opacity: ;--univer-tw-backdrop-saturate: ;--univer-tw-backdrop-sepia: ;--univer-tw-contain-size: ;--univer-tw-contain-layout: ;--univer-tw-contain-paint: ;--univer-tw-contain-style: }*{scrollbar-color:initial;scrollbar-width:initial}.univer-sr-only{clip:rect(0,0,0,0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.univer-inset-x-0{left:0;right:0}.univer-bottom-0\.5{bottom:.125rem}.univer-bottom-6{bottom:1.5rem}.univer-left-0\.5{left:.125rem}.univer-left-2{left:.5rem}.univer-left-\[-16px\]{left:-16px}.univer-right-4{right:1rem}.univer-right-px{right:1px}.univer-top-px{top:1px}.univer-z-0{z-index:0}.univer-z-\[1081\]{z-index:1081}.-univer-mx-1{margin-left:-.25rem;margin-right:-.25rem}.univer-my-0{margin-top:0;margin-bottom:0}.univer-ml-auto{margin-left:auto}.univer-inline-block{display:inline-block}.\!univer-hidden{display:none!important}.univer-size-2{width:.5rem;height:.5rem}.univer-size-2\.5{width:.625rem;height:.625rem}.univer-h-1\/2{height:50%}.univer-h-12{height:3rem}.univer-h-2{height:.5rem}.univer-h-32{height:8rem}.univer-h-48{height:12rem}.univer-h-\[150px\]{height:150px}.univer-h-\[calc\(100\%-2px\)\]{height:calc(100% - 2px)}.univer-max-h-0{max-height:0}.univer-max-h-80{max-height:20rem}.univer-max-h-\[--radix-popper-available-height\]{max-height:var(--radix-popper-available-height)}.univer-max-h-\[1000px\]{max-height:1000px}.univer-max-h-\[40vh\]{max-height:40vh}.univer-max-h-full{max-height:100%}.univer-max-h-screen{max-height:100vh}.univer-min-h-3\.5{min-height:.875rem}.univer-min-h-\[520px\]{min-height:520px}.\!univer-w-fit{width:fit-content!important}.univer-w-64{width:16rem}.univer-w-72{width:18rem}.univer-w-80{width:20rem}.univer-w-\[--radix-popper-anchor-width\]{width:var(--radix-popper-anchor-width)}.univer-w-\[calc\(100\%-16px\)\]{width:calc(100% - 16px)}.univer-min-w-36{min-width:9rem}.univer-min-w-\[320px\]{min-width:320px}.univer-max-w-2xl{max-width:42rem}.univer-max-w-\[520px\]{max-width:520px}.univer-max-w-\[60vw\]{max-width:60vw}.univer-max-w-sm{max-width:24rem}.univer-max-w-xs{max-width:20rem}.univer-shrink{flex-shrink:1}.univer-shrink-0{flex-shrink:0}.univer-origin-\[--radix-hover-card-content-transform-origin\]{transform-origin:var(--radix-hover-card-content-transform-origin)}.-univer-translate-y-1\/2,.univer--translate-y-1\/2{--univer-tw-translate-y:-50%;transform:translate(var(--univer-tw-translate-x),-50%) rotate(var(--univer-tw-rotate)) skew(var(--univer-tw-skew-x)) skewY(var(--univer-tw-skew-y)) scaleX(var(--univer-tw-scale-x)) scaleY(var(--univer-tw-scale-y));transform:translate(var(--univer-tw-translate-x),var(--univer-tw-translate-y)) rotate(var(--univer-tw-rotate)) skew(var(--univer-tw-skew-x)) skewY(var(--univer-tw-skew-y)) scaleX(var(--univer-tw-scale-x)) scaleY(var(--univer-tw-scale-y))}.univer-translate-x-3{--univer-tw-translate-x:.75rem;transform:translate(.75rem,var(--univer-tw-translate-y)) rotate(var(--univer-tw-rotate)) skew(var(--univer-tw-skew-x)) skewY(var(--univer-tw-skew-y)) scaleX(var(--univer-tw-scale-x)) scaleY(var(--univer-tw-scale-y));transform:translate(var(--univer-tw-translate-x),var(--univer-tw-translate-y)) rotate(var(--univer-tw-rotate)) skew(var(--univer-tw-skew-x)) skewY(var(--univer-tw-skew-y)) scaleX(var(--univer-tw-scale-x)) scaleY(var(--univer-tw-scale-y))}.-univer-rotate-90{--univer-tw-rotate:-90deg;transform:translate(var(--univer-tw-translate-x),var(--univer-tw-translate-y)) rotate(-90deg) skew(var(--univer-tw-skew-x)) skewY(var(--univer-tw-skew-y)) scaleX(var(--univer-tw-scale-x)) scaleY(var(--univer-tw-scale-y));transform:translate(var(--univer-tw-translate-x),var(--univer-tw-translate-y)) rotate(var(--univer-tw-rotate)) skew(var(--univer-tw-skew-x)) skewY(var(--univer-tw-skew-y)) scaleX(var(--univer-tw-scale-x)) scaleY(var(--univer-tw-scale-y))}.univer-rotate-0{--univer-tw-rotate:0deg;transform:translate(var(--univer-tw-translate-x),var(--univer-tw-translate-y)) rotate(0) skew(var(--univer-tw-skew-x)) skewY(var(--univer-tw-skew-y)) scaleX(var(--univer-tw-scale-x)) scaleY(var(--univer-tw-scale-y));transform:translate(var(--univer-tw-translate-x),var(--univer-tw-translate-y)) rotate(var(--univer-tw-rotate)) skew(var(--univer-tw-skew-x)) skewY(var(--univer-tw-skew-y)) scaleX(var(--univer-tw-scale-x)) scaleY(var(--univer-tw-scale-y))}.univer-rotate-45{--univer-tw-rotate:45deg;transform:translate(var(--univer-tw-translate-x),var(--univer-tw-translate-y)) rotate(45deg) skew(var(--univer-tw-skew-x)) skewY(var(--univer-tw-skew-y)) scaleX(var(--univer-tw-scale-x)) scaleY(var(--univer-tw-scale-y));transform:translate(var(--univer-tw-translate-x),var(--univer-tw-translate-y)) rotate(var(--univer-tw-rotate)) skew(var(--univer-tw-skew-x)) skewY(var(--univer-tw-skew-y)) scaleX(var(--univer-tw-scale-x)) scaleY(var(--univer-tw-scale-y))}.univer-rotate-\[-90deg\]{--univer-tw-rotate:-90deg;transform:translate(var(--univer-tw-translate-x),var(--univer-tw-translate-y)) rotate(-90deg) skew(var(--univer-tw-skew-x)) skewY(var(--univer-tw-skew-y)) scaleX(var(--univer-tw-scale-x)) scaleY(var(--univer-tw-scale-y));transform:translate(var(--univer-tw-translate-x),var(--univer-tw-translate-y)) rotate(var(--univer-tw-rotate)) skew(var(--univer-tw-skew-x)) skewY(var(--univer-tw-skew-y)) scaleX(var(--univer-tw-scale-x)) scaleY(var(--univer-tw-scale-y))}.\!univer-animate-none{animation:none!important}.univer-cursor-crosshair{cursor:crosshair}.univer-cursor-grabbing{cursor:grabbing}.univer-resize{resize:both}.univer-grid-flow-row{grid-auto-flow:row}.univer-grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.univer-flex-col-reverse{flex-direction:column-reverse}.univer-content-center{align-content:center}.univer-gap-5{gap:1.25rem}.univer-space-y-1\.5>:not([hidden])~:not([hidden]){--univer-tw-space-y-reverse:0;margin-top:calc(.375rem * (1 - var(--univer-tw-space-y-reverse)));margin-top:.375rem;margin-top:calc(.375rem * calc(1 - var(--univer-tw-space-y-reverse)));margin-bottom:0;margin-bottom:calc(.375rem * var(--univer-tw-space-y-reverse))}.univer-divide-x>:not([hidden])~:not([hidden]){--univer-tw-divide-x-reverse:0;border-right-width:0;border-right-width:calc(1px * var(--univer-tw-divide-x-reverse));border-left-width:calc(1px * (1 - var(--univer-tw-divide-x-reverse)));border-left-width:1px;border-left-width:calc(1px * calc(1 - var(--univer-tw-divide-x-reverse)))}.univer-divide-y-0>:not([hidden])~:not([hidden]){--univer-tw-divide-y-reverse:0;border-top-width:calc(0px * (1 - var(--univer-tw-divide-y-reverse)));border-top-width:0;border-top-width:calc(0px * calc(1 - var(--univer-tw-divide-y-reverse)));border-bottom-width:0;border-bottom-width:calc(0px * var(--univer-tw-divide-y-reverse))}.univer-text-ellipsis{text-overflow:ellipsis}.univer-text-balance{text-wrap:balance}.\!univer-rounded-b-none{border-bottom-right-radius:0!important;border-bottom-left-radius:0!important}.\!univer-rounded-l-none{border-top-left-radius:0!important;border-bottom-left-radius:0!important}.\!univer-rounded-r-none{border-top-right-radius:0!important;border-bottom-right-radius:0!important}.\!univer-rounded-t-none{border-top-left-radius:0!important;border-top-right-radius:0!important}.univer-rounded-r-md{border-top-right-radius:.375rem;border-bottom-right-radius:.375rem}.\!univer-border-l-0{border-left-width:0!important}.\!univer-border-t-0{border-top-width:0!important}.univer-border-b-0{border-bottom-width:0}.univer-border-l{border-left-width:1px}.univer-border-l-0{border-left-width:0}.univer-border-r{border-right-width:1px}.univer-border-t-0{border-top-width:0}.univer-border-dashed{border-style:dashed}.\!univer-border-gray-200{border-color:var(--univer-gray-200)!important}.univer-border-gray-300{border-color:var(--univer-gray-300)}.univer-border-primary-200{border-color:var(--univer-primary-200)}.univer-border-primary-300{border-color:var(--univer-primary-300)}.univer-border-red-300{border-color:var(--univer-red-300)}.univer-border-red-500{border-color:var(--univer-red-500)}.univer-border-white{border-color:var(--univer-white)}.\!univer-bg-primary-600{background-color:var(--univer-primary-600)!important}.univer-bg-\[rgba\(0\,0\,0\,0\.8\)\]{background-color:#000c}.univer-bg-gray-800{background-color:var(--univer-gray-800)}.univer-bg-gray-900{background-color:var(--univer-gray-900)}.univer-bg-primary-500{background-color:var(--univer-primary-500)}.univer-bg-red-500{background-color:var(--univer-red-500)}.univer-bg-sky-100\/70{background-color:#e0f2feb3}.univer-bg-slate-100\/80{background-color:#f1f5f9cc}.univer-bg-slate-900\/90{background-color:#0f172ae6}.univer-bg-gradient-to-br{background-image:linear-gradient(to bottom right,var(--univer-tw-gradient-stops))}.univer-from-slate-100{--univer-tw-gradient-from:#f1f5f9 var(--univer-tw-gradient-from-position);--univer-tw-gradient-to:#f1f5f900 var(--univer-tw-gradient-to-position);--univer-tw-gradient-stops:var(--univer-tw-gradient-from), var(--univer-tw-gradient-to)}.univer-via-cyan-50{--univer-tw-gradient-to:#ecfeff00 var(--univer-tw-gradient-to-position);--univer-tw-gradient-stops:var(--univer-tw-gradient-from), #ecfeff var(--univer-tw-gradient-via-position), var(--univer-tw-gradient-to)}.univer-to-blue-100{--univer-tw-gradient-to:var(--univer-blue-100) var(--univer-tw-gradient-to-position)}.univer-fill-current{fill:currentColor}.\!univer-p-2\.5{padding:.625rem!important}.univer-p-6{padding:1.5rem}.\!univer-pl-4{padding-left:1rem!important}.univer-pb-2\.5{padding-bottom:.625rem}.univer-pl-8{padding-left:2rem}.univer-pr-32{padding-right:8rem}.univer-pr-8{padding-right:2rem}.univer-pt-4{padding-top:1rem}.univer-align-middle{vertical-align:middle}.univer-font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.univer-text-\[13px\]{font-size:13px}.univer-text-\[8px\]{font-size:8px}.univer-text-sm\/8{font-size:.875rem;line-height:2rem}.univer-text-xs\/6{font-size:.75rem;line-height:1.5rem}.univer-leading-9{line-height:2.25rem}.univer-leading-normal{line-height:1.5}.univer-tracking-wide{letter-spacing:.025em}.univer-tracking-widest{letter-spacing:.1em}.\!univer-text-primary-500{color:var(--univer-primary-500)!important}.univer-text-amber-500{--univer-tw-text-opacity:1;color:rgba(245,158,11,var(--univer-tw-text-opacity,1))}.univer-text-cyan-700{--univer-tw-text-opacity:1;color:rgba(14,116,144,var(--univer-tw-text-opacity,1))}.univer-text-sky-500{--univer-tw-text-opacity:1;color:rgba(14,165,233,var(--univer-tw-text-opacity,1))}.univer-text-sky-700{--univer-tw-text-opacity:1;color:rgba(3,105,161,var(--univer-tw-text-opacity,1))}.univer-text-sky-900{--univer-tw-text-opacity:1;color:rgba(12,74,110,var(--univer-tw-text-opacity,1))}.univer-text-slate-500{--univer-tw-text-opacity:1;color:rgba(100,116,139,var(--univer-tw-text-opacity,1))}.univer-text-slate-600{--univer-tw-text-opacity:1;color:rgba(71,85,105,var(--univer-tw-text-opacity,1))}.univer-text-slate-700{--univer-tw-text-opacity:1;color:rgba(51,65,85,var(--univer-tw-text-opacity,1))}.univer-text-slate-800{--univer-tw-text-opacity:1;color:rgba(30,41,59,var(--univer-tw-text-opacity,1))}.univer-text-violet-500{--univer-tw-text-opacity:1;color:rgba(139,92,246,var(--univer-tw-text-opacity,1))}.univer-underline-offset-4{text-underline-offset:4px}.univer-opacity-100{opacity:1}.univer-opacity-50{opacity:.5}.univer-opacity-80{opacity:.8}.univer-shadow-\[0_30px_60px_-35px_rgba\(15\,23\,42\,0\.55\)\]{--univer-tw-shadow:0 30px 60px -35px #0f172a8c;--univer-tw-shadow-colored:0 30px 60px -35px var(--univer-tw-shadow-color);box-shadow:0 0 #0000,0 0 #0000,0 30px 60px -35px #0f172a8c;box-shadow:var(--univer-tw-ring-offset-shadow,0 0 #0000),var(--univer-tw-ring-shadow,0 0 #0000),var(--univer-tw-shadow)}.univer-shadow-inner{--univer-tw-shadow:inset 0 2px 4px 0 #0000000d;--univer-tw-shadow-colored:inset 0 2px 4px 0 var(--univer-tw-shadow-color);box-shadow:0 0 #0000,0 0 #0000,inset 0 2px 4px #0000000d;box-shadow:var(--univer-tw-ring-offset-shadow,0 0 #0000),var(--univer-tw-ring-shadow,0 0 #0000),var(--univer-tw-shadow)}.univer-ring-2{--univer-tw-ring-offset-shadow:var(--univer-tw-ring-inset) 0 0 0 var(--univer-tw-ring-offset-width) var(--univer-tw-ring-offset-color);--univer-tw-ring-shadow:var(--univer-tw-ring-inset) 0 0 0 calc(2px + var(--univer-tw-ring-offset-width)) var(--univer-tw-ring-color);box-shadow:var(--univer-tw-ring-offset-shadow),var(--univer-tw-ring-shadow),0 0 #0000;box-shadow:var(--univer-tw-ring-offset-shadow),var(--univer-tw-ring-shadow),var(--univer-tw-shadow,0 0 #0000)}.\!univer-ring-primary-900{--univer-tw-ring-color:var(--univer-primary-900)!important}.univer-ring-primary-50{--univer-tw-ring-color:var(--univer-primary-50)}.univer-ring-white{--univer-tw-ring-color:var(--univer-white)}.univer-ring-offset-2{--univer-tw-ring-offset-width:2px}.\!univer-ring-offset-gray-600{--univer-tw-ring-offset-color:var(--univer-gray-600)!important}.univer-ring-offset-white{--univer-tw-ring-offset-color:var(--univer-white)}.univer-drop-shadow-sm{--univer-tw-drop-shadow:drop-shadow(0 1px 1px #0000000d);filter:var(--univer-tw-blur) var(--univer-tw-brightness) var(--univer-tw-contrast) var(--univer-tw-grayscale) var(--univer-tw-hue-rotate) var(--univer-tw-invert) var(--univer-tw-saturate) var(--univer-tw-sepia) var(--univer-tw-drop-shadow)}.univer-transition-\[color\,box-shadow\]{transition-property:color,box-shadow;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.univer-transition-\[max-height\,opacity\]{transition-property:max-height,opacity;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.univer-transition-opacity{transition-property:opacity;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.univer-transition-shadow{transition-property:box-shadow;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.univer-transition-transform{transition-property:transform;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.univer-duration-150{transition-duration:.15s}.univer-duration-500{transition-duration:.5s}.univer-duration-75{transition-duration:75ms}.univer-ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.univer-ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.univer-will-change-transform{will-change:transform}.univer-scrollbar-thin::-webkit-scrollbar-track{background-color:var(--scrollbar-track);border-radius:var(--scrollbar-track-radius)}.univer-scrollbar-thin::-webkit-scrollbar-track:hover{background-color:var(--scrollbar-track-hover,var(--scrollbar-track))}.univer-scrollbar-thin::-webkit-scrollbar-track:active{background-color:var(--scrollbar-track-active,var(--scrollbar-track-hover,var(--scrollbar-track)))}.univer-scrollbar-thin::-webkit-scrollbar-thumb{background-color:var(--scrollbar-thumb);border-radius:var(--scrollbar-thumb-radius)}.univer-scrollbar-thin::-webkit-scrollbar-thumb:hover{background-color:var(--scrollbar-thumb-hover,var(--scrollbar-thumb))}.univer-scrollbar-thin::-webkit-scrollbar-thumb:active{background-color:var(--scrollbar-thumb-active,var(--scrollbar-thumb-hover,var(--scrollbar-thumb)))}.univer-scrollbar-thin::-webkit-scrollbar-corner{background-color:var(--scrollbar-corner);border-radius:var(--scrollbar-corner-radius)}.univer-scrollbar-thin::-webkit-scrollbar-corner:hover{background-color:var(--scrollbar-corner-hover,var(--scrollbar-corner))}.univer-scrollbar-thin::-webkit-scrollbar-corner:active{background-color:var(--scrollbar-corner-active,var(--scrollbar-corner-hover,var(--scrollbar-corner)))}.univer-scrollbar-thin{scrollbar-width:thin;scrollbar-color:initial initial;scrollbar-color:var(--scrollbar-thumb,initial) var(--scrollbar-track,initial)}.univer-scrollbar-thin::-webkit-scrollbar{width:8px;height:8px;display:block}.univer-scrollbar-track-gray-50{--scrollbar-track:var(--univer-gray-50)!important}.univer-scrollbar-thumb-gray-300{--scrollbar-thumb:var(--univer-gray-300)!important}.univer-animate-out{--univer-tw-exit-opacity:initial;--univer-tw-exit-scale:initial;--univer-tw-exit-rotate:initial;--univer-tw-exit-translate-x:initial;--univer-tw-exit-translate-y:initial;animation-name:exit;animation-duration:.15s}.univer-fade-in,.univer-fade-in-0{--univer-tw-enter-opacity:0}.univer-fade-out{--univer-tw-exit-opacity:0}.univer-zoom-in-95{--univer-tw-enter-scale:.95}.univer-duration-150{animation-duration:.15s}.univer-duration-200{animation-duration:.2s}.univer-duration-300{animation-duration:.3s}.univer-duration-500{animation-duration:.5s}.univer-duration-75{animation-duration:75ms}.univer-ease-in-out{animation-timing-function:cubic-bezier(.4,0,.2,1)}.univer-ease-out{animation-timing-function:cubic-bezier(0,0,.2,1)}.placeholder\:univer-text-gray-200::placeholder{color:var(--univer-gray-200)}.placeholder\:univer-text-gray-400::placeholder{color:var(--univer-gray-400)}.before\:univer-absolute:before{content:var(--univer-tw-content);position:absolute}.before\:univer-top-1\/2:before{content:var(--univer-tw-content);top:50%}.before\:univer-block:before{content:var(--univer-tw-content);display:block}.before\:univer-h-px:before{content:var(--univer-tw-content);height:1px}.before\:univer-w-full:before{content:var(--univer-tw-content);width:100%}.before\:-univer-translate-y-1\/2:before{content:var(--univer-tw-content);--univer-tw-translate-y:-50%;transform:translate(var(--univer-tw-translate-x),-50%) rotate(var(--univer-tw-rotate)) skew(var(--univer-tw-skew-x)) skewY(var(--univer-tw-skew-y)) scaleX(var(--univer-tw-scale-x)) scaleY(var(--univer-tw-scale-y));transform:translate(var(--univer-tw-translate-x),var(--univer-tw-translate-y)) rotate(var(--univer-tw-rotate)) skew(var(--univer-tw-skew-x)) skewY(var(--univer-tw-skew-y)) scaleX(var(--univer-tw-scale-x)) scaleY(var(--univer-tw-scale-y))}.before\:univer-bg-gray-200:before{content:var(--univer-tw-content);background-color:var(--univer-gray-200)}.before\:univer-content-\[\"\"\]:before{--univer-tw-content:"";content:"";content:var(--univer-tw-content)}.data-\[disabled\]\:univer-pointer-events-none[data-disabled]{pointer-events:none}.data-\[orientation\=horizontal\]\:univer-h-px[data-orientation=horizontal]{height:1px}.data-\[orientation\=vertical\]\:univer-h-full[data-orientation=vertical]{height:100%}.data-\[orientation\=horizontal\]\:univer-w-full[data-orientation=horizontal]{width:100%}.data-\[orientation\=vertical\]\:univer-w-px[data-orientation=vertical]{width:1px}.data-\[state\=open\]\:univer-bg-gray-100[data-state=open]{background-color:var(--univer-gray-100)}.data-\[disabled\]\:univer-opacity-50[data-disabled]{opacity:.5}.data-\[state\=open\]\:univer-animate-in[data-state=open]{--univer-tw-enter-opacity:initial;--univer-tw-enter-scale:initial;--univer-tw-enter-rotate:initial;--univer-tw-enter-translate-x:initial;--univer-tw-enter-translate-y:initial;animation-name:enter;animation-duration:.15s}.data-\[state\=closed\]\:univer-animate-out[data-state=closed]{--univer-tw-exit-opacity:initial;--univer-tw-exit-scale:initial;--univer-tw-exit-rotate:initial;--univer-tw-exit-translate-x:initial;--univer-tw-exit-translate-y:initial;animation-name:exit;animation-duration:.15s}.data-\[state\=closed\]\:univer-fade-out-0[data-state=closed]{--univer-tw-exit-opacity:0}.data-\[state\=open\]\:univer-fade-in-0[data-state=open]{--univer-tw-enter-opacity:0}.data-\[state\=closed\]\:univer-zoom-out-95[data-state=closed]{--univer-tw-exit-scale:.95}.data-\[state\=open\]\:univer-zoom-in-95[data-state=open]{--univer-tw-enter-scale:.95}.data-\[side\=bottom\]\:univer-slide-in-from-top-2[data-side=bottom]{--univer-tw-enter-translate-y:-.5rem}.data-\[side\=left\]\:univer-slide-in-from-right-2[data-side=left]{--univer-tw-enter-translate-x:.5rem}.data-\[side\=right\]\:univer-slide-in-from-left-2[data-side=right]{--univer-tw-enter-translate-x:-.5rem}.data-\[side\=top\]\:univer-slide-in-from-bottom-2[data-side=top]{--univer-tw-enter-translate-y:.5rem}.data-\[state\=closed\]\:univer-slide-out-to-left-1\/2[data-state=closed]{--univer-tw-exit-translate-x:-50%}.data-\[state\=closed\]\:univer-slide-out-to-top-\[48\%\][data-state=closed]{--univer-tw-exit-translate-y:-48%}.data-\[state\=open\]\:univer-slide-in-from-left-1\/2[data-state=open]{--univer-tw-enter-translate-x:-50%}.data-\[state\=open\]\:univer-slide-in-from-top-\[48\%\][data-state=open]{--univer-tw-enter-translate-y:-48%}.hover\:univer-border-red-400:hover{border-color:var(--univer-red-400)}.hover\:univer-border-transparent:hover{border-color:#0000}.hover\:univer-bg-primary-500:hover{background-color:var(--univer-primary-500)}.hover\:univer-bg-red-400:hover{background-color:var(--univer-red-400)}.hover\:univer-text-gray-500:hover{color:var(--univer-gray-500)}.hover\:univer-text-primary-500:hover{color:var(--univer-primary-500)}.hover\:univer-text-white:hover{color:var(--univer-white)}.hover\:univer-underline:hover{text-decoration-line:underline}.hover\:univer-opacity-100:hover{opacity:1}.hover\:univer-opacity-70:hover{opacity:.7}.hover\:univer-opacity-80:hover{opacity:.8}.focus\:univer-border-primary-600:focus{border-color:var(--univer-primary-600)}.focus\:univer-bg-gray-100:focus{background-color:var(--univer-gray-100)}.focus\:univer-ring-primary-50:focus{--univer-tw-ring-color:var(--univer-primary-50)}.active\:univer-border-red-600:active{border-color:var(--univer-red-600)}.active\:univer-bg-primary-700:active{background-color:var(--univer-primary-700)}.active\:univer-bg-red-600:active{background-color:var(--univer-red-600)}.active\:univer-text-primary-700:active{color:var(--univer-primary-700)}.disabled\:univer-pointer-events-none:disabled{pointer-events:none}.disabled\:univer-opacity-50:disabled{opacity:.5}@media (width>=640px){.sm\:\!univer-flex-row{flex-direction:row!important}.sm\:\!univer-justify-end{justify-content:flex-end!important}.sm\:\!univer-space-x-2>:not([hidden])~:not([hidden]){--univer-tw-space-x-reverse:0!important;margin-right:0!important;margin-right:calc(.5rem * var(--univer-tw-space-x-reverse))!important;margin-left:calc(.5rem * (1 - var(--univer-tw-space-x-reverse)))!important;margin-left:.5rem!important;margin-left:calc(.5rem * calc(1 - var(--univer-tw-space-x-reverse)))!important}.sm\:\!univer-rounded-lg{border-radius:.5rem!important}.sm\:\!univer-text-left{text-align:left!important}}@media (width>=768px){.md\:univer-grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}.rtl\:univer-left-px:where([dir=rtl],[dir=rtl] *){left:1px}.rtl\:univer-right-auto:where([dir=rtl],[dir=rtl] *){right:auto}.rtl\:univer-rounded-l-md:where([dir=rtl],[dir=rtl] *){border-top-left-radius:.375rem;border-bottom-left-radius:.375rem}.rtl\:univer-rounded-r-none:where([dir=rtl],[dir=rtl] *){border-top-right-radius:0;border-bottom-right-radius:0}.rtl\:univer-border-l-0:where([dir=rtl],[dir=rtl] *){border-left-width:0}.rtl\:univer-border-r:where([dir=rtl],[dir=rtl] *){border-right-width:1px}.dark\:\!univer-border-gray-500:where(.univer-dark,.univer-dark *){border-color:var(--univer-gray-500)!important}.dark\:\!univer-border-primary-700:where(.univer-dark,.univer-dark *){border-color:var(--univer-primary-700)!important}.dark\:\!univer-bg-gray-100:where(.univer-dark,.univer-dark *){background-color:var(--univer-gray-100)!important}.dark\:\!univer-bg-primary-600:where(.univer-dark,.univer-dark *){background-color:var(--univer-primary-600)!important}.dark\:\!univer-text-gray-900:where(.univer-dark,.univer-dark *){color:var(--univer-gray-900)!important}.dark\:\!univer-text-primary-500:where(.univer-dark,.univer-dark *){color:var(--univer-primary-500)!important}.dark\:\!univer-text-sky-400:where(.univer-dark,.univer-dark *){--univer-tw-text-opacity:1!important;color:rgba(56,189,248,var(--univer-tw-text-opacity,1))!important}.dark\:\!univer-ring-primary-600:where(.univer-dark,.univer-dark *){--univer-tw-ring-color:var(--univer-primary-600)!important}.dark\:\!univer-ring-primary-900:where(.univer-dark,.univer-dark *){--univer-tw-ring-color:var(--univer-primary-900)!important}.dark\:\!univer-ring-offset-gray-600:where(.univer-dark,.univer-dark *){--univer-tw-ring-offset-color:var(--univer-gray-600)!important}.dark\:\!univer-scrollbar-track-gray-900:where(.univer-dark,.univer-dark *){--scrollbar-track:var(--univer-gray-900)!important}.dark\:\!univer-scrollbar-thumb-gray-700:where(.univer-dark,.univer-dark *){--scrollbar-thumb:var(--univer-gray-700)!important}.dark\:before\:\!univer-bg-gray-600:where(.univer-dark,.univer-dark *):before{content:var(--univer-tw-content);background-color:var(--univer-gray-600)!important}.dark\:data-\[state\=open\]\:\!univer-bg-gray-600[data-state=open]:where(.univer-dark,.univer-dark *){background-color:var(--univer-gray-600)!important}.dark\:hover\:\!univer-text-white:hover:where(.univer-dark,.univer-dark *){color:var(--univer-white)!important}.dark\:focus\:\!univer-border-primary-500:focus:where(.univer-dark,.univer-dark *){border-color:var(--univer-primary-500)!important}.dark\:focus\:\!univer-bg-gray-600:focus:where(.univer-dark,.univer-dark *){background-color:var(--univer-gray-600)!important}.dark\:focus\:\!univer-ring-primary-900:focus:where(.univer-dark,.univer-dark *){--univer-tw-ring-color:var(--univer-primary-900)!important}.dark\:focus-visible\:\!univer-border-gray-600:focus-visible:where(.univer-dark,.univer-dark *){border-color:var(--univer-gray-600)!important}.dark\:active\:\!univer-bg-gray-700:active:where(.univer-dark,.univer-dark *){background-color:var(--univer-gray-700)!important}.\[\&\:\:-webkit-calendar-picker-indicator\]\:univer-hidden::-webkit-calendar-picker-indicator{display:none}.\[\&\:\:-webkit-calendar-picker-indicator\]\:univer-appearance-none::-webkit-calendar-picker-indicator{appearance:none}.\[\&\>input\]\:univer-w-11>input{width:2.75rem}.\[\&\>input\]\:univer-border-gray-200>input{border-color:var(--univer-gray-200)}.\[\&\>input\]\:focus\:univer-border-primary-500:focus>input{border-color:var(--univer-primary-500)}.dark\:\[\&\>input\]\:\!univer-border-gray-600>input:where(.univer-dark,.univer-dark *){border-color:var(--univer-gray-600)!important}.dark\:\[\&\>input\]\:\!univer-text-white>input:where(.univer-dark,.univer-dark *){color:var(--univer-white)!important}.\[\&\>svg\]\:univer-block>svg{display:block}.\[\&\>svg\]\:univer-size-4>svg{width:1rem;height:1rem}.\[\&\>ul\:not\(\:last-child\)\]\:univer-border-0>ul:not(:last-child){border-width:0}.\[\&\>ul\:not\(\:last-child\)\]\:univer-border-r>ul:not(:last-child){border-right-width:1px}.\[\&\>ul\:not\(\:last-child\)\]\:univer-border-solid>ul:not(:last-child){border-style:solid}.\[\&\>ul\:not\(\:last-child\)\]\:univer-border-r-gray-200>ul:not(:last-child){border-right-color:var(--univer-gray-200)}.\[\&_\[data-description\]\]\:univer-text-sm [data-description]{font-size:.875rem;line-height:1.25rem}.\[\&_\[data-description\]\]\:univer-text-gray-200 [data-description]{color:var(--univer-gray-200)}.\[\&_\[data-description\]\]\:univer-text-gray-600 [data-description]{color:var(--univer-gray-600)}.\[\&_\[data-icon\]\>svg\]\:univer-relative [data-icon]>svg{position:relative}.\[\&_\[data-icon\]\>svg\]\:univer-top-1 [data-icon]>svg{top:.25rem}.\[\&_\[data-icon\]\]\:univer-self-baseline [data-icon]{align-self:baseline}.\[\&_\[data-icon\]\]\:univer-text-amber-500 [data-icon]{--univer-tw-text-opacity:1;color:rgba(245,158,11,var(--univer-tw-text-opacity,1))}.\[\&_\[data-icon\]\]\:univer-text-green-500 [data-icon]{color:var(--univer-green-500)}.\[\&_\[data-icon\]\]\:univer-text-primary-600 [data-icon]{color:var(--univer-primary-600)}.\[\&_\[data-icon\]\]\:univer-text-red-500 [data-icon]{color:var(--univer-red-500)}.\[\&_\[data-icon\]\]\:univer-text-sky-500 [data-icon]{--univer-tw-text-opacity:1;color:rgba(14,165,233,var(--univer-tw-text-opacity,1))}.\[\&_\[data-icon\]\]\:univer-text-violet-500 [data-icon]{--univer-tw-text-opacity:1;color:rgba(139,92,246,var(--univer-tw-text-opacity,1))}.\[\&_\[data-icon\]\]\:univer-text-yellow-500 [data-icon]{color:var(--univer-yellow-500)}.\[\&_\[data-sonner-toast\]\]\:univer-rounded-2xl [data-sonner-toast]{border-radius:1rem}.\[\&_\[data-sonner-toast\]\]\:univer-border [data-sonner-toast]{border-width:1px}.\[\&_\[data-sonner-toast\]\]\:univer-border-solid [data-sonner-toast]{border-style:solid}.\[\&_\[data-sonner-toast\]\]\:univer-border-gray-200 [data-sonner-toast]{border-color:var(--univer-gray-200)}.\[\&_\[data-sonner-toast\]\]\:univer-shadow-\[0_16px_40px_-20px_rgba\(15\,23\,42\,0\.55\)\] [data-sonner-toast]{--univer-tw-shadow:0 16px 40px -20px #0f172a8c;--univer-tw-shadow-colored:0 16px 40px -20px var(--univer-tw-shadow-color);box-shadow:0 0 #0000,0 0 #0000,0 16px 40px -20px #0f172a8c;box-shadow:var(--univer-tw-ring-offset-shadow,0 0 #0000),var(--univer-tw-ring-shadow,0 0 #0000),var(--univer-tw-shadow)}.\[\&_\[data-sonner-toast\]\]\:univer-shadow-md [data-sonner-toast]{--univer-tw-shadow:0px 1px 6px -2px #1e284d14, 0px 2px 6px -1px #1e284d1a;--univer-tw-shadow-colored:0px 1px 6px -2px var(--univer-tw-shadow-color), 0px 2px 6px -1px var(--univer-tw-shadow-color);box-shadow:0 0 #0000,0 0 #0000,0 1px 6px -2px #1e284d14,0 2px 6px -1px #1e284d1a;box-shadow:var(--univer-tw-ring-offset-shadow,0 0 #0000),var(--univer-tw-ring-shadow,0 0 #0000),var(--univer-tw-shadow)}.\[\&_\[data-sonner-toast\]\]\:univer-backdrop-blur-sm [data-sonner-toast]{--univer-tw-backdrop-blur:blur(4px);-webkit-backdrop-filter:var(--univer-tw-backdrop-blur) var(--univer-tw-backdrop-brightness) var(--univer-tw-backdrop-contrast) var(--univer-tw-backdrop-grayscale) var(--univer-tw-backdrop-hue-rotate) var(--univer-tw-backdrop-invert) var(--univer-tw-backdrop-opacity) var(--univer-tw-backdrop-saturate) var(--univer-tw-backdrop-sepia);backdrop-filter:var(--univer-tw-backdrop-blur) var(--univer-tw-backdrop-brightness) var(--univer-tw-backdrop-contrast) var(--univer-tw-backdrop-grayscale) var(--univer-tw-backdrop-hue-rotate) var(--univer-tw-backdrop-invert) var(--univer-tw-backdrop-opacity) var(--univer-tw-backdrop-saturate) var(--univer-tw-backdrop-sepia)}.dark\:\[\&_\[data-sonner-toast\]\]\:\!univer-border-gray-600 [data-sonner-toast]:where(.univer-dark,.univer-dark *){border-color:var(--univer-gray-600)!important}.\[\&_\[data-title\]\]\:univer-text-sm [data-title]{font-size:.875rem;line-height:1.25rem}.\[\&_\[data-title\]\]\:univer-text-gray-900 [data-title]{color:var(--univer-gray-900)}.\[\&_\[data-u-comp\=form-layout\]\]\:univer-max-w-\[calc\(50\%-8px\)\] [data-u-comp=form-layout]{max-width:calc(50% - 8px)}.\[\&_\[data-u-comp\=form-layout\]\]\:univer-shrink [data-u-comp=form-layout]{flex-shrink:1}.\[\&_\[data-u-comp\=form-layout\]\]\:univer-grow [data-u-comp=form-layout]{flex-grow:1}.\[\&_\[data-u-comp\=input\]\]\:univer-w-full [data-u-comp=input]{width:100%}.\[\&_\[data-u-comp\=input\]\]\:univer-border-red-500 [data-u-comp=input]{border-color:var(--univer-red-500)}.\[\&_\[data-u-comp\=pager-left-arrow\]\:hover\]\:\!univer-bg-gray-600 [data-u-comp=pager-left-arrow]:hover,.\[\&_\[data-u-comp\=pager-right-arrow\]\:hover\]\:\!univer-bg-gray-600 [data-u-comp=pager-right-arrow]:hover{background-color:var(--univer-gray-600)!important}.\[\&_\[data-u-comp\=select\]\]\:univer-w-full [data-u-comp=select]{width:100%}.\[\&_\[data-u-comp\=select\]\]\:univer-border-red-500 [data-u-comp=select]{border-color:var(--univer-red-500)}.\[\&_input\]\:univer-box-border input{box-sizing:border-box}.\[\&_input\]\:univer-flex input{display:flex}.\[\&_input\]\:univer-h-7 input{height:1.75rem}.\[\&_input\]\:univer-items-center input{align-items:center}.\[\&_input\]\:univer-rounded input{border-radius:.25rem}.\[\&_input\]\:univer-border input{border-width:1px}.\[\&_input\]\:univer-border-solid input{border-style:solid}.\[\&_input\]\:univer-border-gray-200 input{border-color:var(--univer-gray-200)}.\[\&_input\]\:univer-border-gray-600 input{border-color:var(--univer-gray-600)}.\[\&_input\]\:univer-bg-transparent input{background-color:#0000}.\[\&_input\]\:univer-px-1\.5 input{padding-left:.375rem;padding-right:.375rem}.\[\&_input\]\:univer-text-gray-700 input{color:var(--univer-gray-700)}.\[\&_input\]\:univer-text-white input{color:var(--univer-white)}.\[\&_input\]\:univer-outline-none input{outline-offset:2px;outline:2px solid #0000}.\[\&_svg\]\:univer-pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:univer-size-4 svg{width:1rem;height:1rem}.\[\&_svg\]\:univer-shrink-0 svg{flex-shrink:0}.univer-popup{z-index:1070;--univer-tw-shadow:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--univer-tw-shadow-colored:0 1px 3px 0 var(--univer-tw-shadow-color), 0 1px 2px -1px var(--univer-tw-shadow-color);box-shadow:0 0 #0000,0 0 #0000,0 1px 3px #0000001a,0 1px 2px -1px #0000001a;box-shadow:var(--univer-tw-ring-offset-shadow,0 0 #0000),var(--univer-tw-ring-shadow,0 0 #0000),var(--univer-tw-shadow);border-radius:6px;position:fixed;top:-9999px;left:-9999px;overflow:hidden}.univer-popup-enter{transform-origin:0 0;opacity:0;animation-duration:.15s;animation-timing-function:cubic-bezier(.08,.82,.17,1);animation-play-state:paused;animation-fill-mode:both}.univer-popup-enter-active{animation-name:popup-slide-up-in;animation-play-state:running}.univer-popup-exit{transform-origin:0 0;opacity:1;animation-name:popup-slide-up-out;animation-duration:.15s;animation-timing-function:cubic-bezier(.6,.04,.98,.34);animation-play-state:running;animation-fill-mode:both}.univer-popup-exit-active{display:none}.univer-popup-mask{z-index:1060;position:fixed;inset:0}.univer-pointer-events-auto{pointer-events:auto}.univer-invisible{visibility:hidden}.univer-sticky{position:sticky}.-univer-left-\[99999\]{left:-99999px}.-univer-top-\[99999\]{top:-99999px}.univer-left-1\/2{left:50%}.univer-left-\[-9999px\]{left:-9999px}.univer-right-2{right:.5rem}.univer-top-\[-9999px\]{top:-9999px}.univer-top-\[calc\(50\%-6px\)\]{top:calc(50% - 6px)}.univer-z-20{z-index:20}.univer-z-\[-1\]{z-index:-1}.univer-z-\[1020\]{z-index:1020}.univer-z-\[1080\]{z-index:1080}.univer-z-\[1\]{z-index:1}.univer-mx-2{margin-left:.5rem;margin-right:.5rem}.univer-mx-auto{margin-left:auto;margin-right:auto}.univer-mt-6{margin-top:1.5rem}.univer-line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.\!univer-size-3\.5{width:.875rem!important;height:.875rem!important}.univer-size-12{width:3rem;height:3rem}.univer-size-3\.5{width:.875rem;height:.875rem}.univer-size-7{width:1.75rem;height:1.75rem}.univer-size-9{width:2.25rem;height:2.25rem}.univer-h-0{height:0}.univer-h-1\.5{height:.375rem}.univer-max-h-\[80vh\]{max-height:80vh}.univer-max-h-\[min\(72vh\,560px\)\]{max-height:min(72vh,560px)}.univer-min-h-\[560px\]{min-height:560px}.univer-min-h-\[56px\]{min-height:56px}.univer-min-h-full{min-height:100%}.univer-w-0{width:0}.univer-w-1{width:.25rem}.univer-w-10{width:2.5rem}.univer-w-40{width:10rem}.univer-w-7{width:1.75rem}.univer-w-8{width:2rem}.univer-w-96{width:24rem}.univer-w-max{width:max-content}.univer-w-screen{width:100vw}.univer-min-w-52{min-width:13rem}.univer-min-w-6{min-width:1.5rem}.univer-min-w-min{min-width:min-content}.univer-max-w-3xl{max-width:48rem}.univer-max-w-5xl{max-width:64rem}.univer-max-w-96{max-width:24rem}.univer-max-w-\[--radix-popper-available-width\]{max-width:var(--radix-popper-available-width)}.univer-max-w-\[32\%\]{max-width:32%}.univer-max-w-\[560px\]{max-width:560px}.univer-max-w-\[calc\(100vw-16px\)\]{max-width:calc(100vw - 16px)}.univer-max-w-full{max-width:100%}.univer-origin-center{transform-origin:50%}.-univer-translate-x-1\/2{--univer-tw-translate-x:-50%;transform:translate(-50%,var(--univer-tw-translate-y)) rotate(var(--univer-tw-rotate)) skew(var(--univer-tw-skew-x)) skewY(var(--univer-tw-skew-y)) scaleX(var(--univer-tw-scale-x)) scaleY(var(--univer-tw-scale-y));transform:translate(var(--univer-tw-translate-x),var(--univer-tw-translate-y)) rotate(var(--univer-tw-rotate)) skew(var(--univer-tw-skew-x)) skewY(var(--univer-tw-skew-y)) scaleX(var(--univer-tw-scale-x)) scaleY(var(--univer-tw-scale-y))}.univer-translate-x-0{--univer-tw-translate-x:0px;transform:translateY(var(--univer-tw-translate-y)) rotate(var(--univer-tw-rotate)) skew(var(--univer-tw-skew-x)) skewY(var(--univer-tw-skew-y)) scaleX(var(--univer-tw-scale-x)) scaleY(var(--univer-tw-scale-y));transform:translate(var(--univer-tw-translate-x),var(--univer-tw-translate-y)) rotate(var(--univer-tw-rotate)) skew(var(--univer-tw-skew-x)) skewY(var(--univer-tw-skew-y)) scaleX(var(--univer-tw-scale-x)) scaleY(var(--univer-tw-scale-y))}.univer-translate-x-full{--univer-tw-translate-x:100%;transform:translate(100%,var(--univer-tw-translate-y)) rotate(var(--univer-tw-rotate)) skew(var(--univer-tw-skew-x)) skewY(var(--univer-tw-skew-y)) scaleX(var(--univer-tw-scale-x)) scaleY(var(--univer-tw-scale-y));transform:translate(var(--univer-tw-translate-x),var(--univer-tw-translate-y)) rotate(var(--univer-tw-rotate)) skew(var(--univer-tw-skew-x)) skewY(var(--univer-tw-skew-y)) scaleX(var(--univer-tw-scale-x)) scaleY(var(--univer-tw-scale-y))}.univer-cursor-col-resize{cursor:col-resize}.univer-grid-cols-\[1fr\]{grid-template-columns:1fr}.univer-grid-cols-\[22px_minmax\(0\,1fr\)_22px\]{grid-template-columns:22px minmax(0,1fr) 22px}.univer-grid-cols-\[28px_minmax\(0\,1fr\)_auto\]{grid-template-columns:28px minmax(0,1fr) auto}.univer-grid-cols-\[32px_minmax\(0\,1fr\)_32px\]{grid-template-columns:32px minmax(0,1fr) 32px}.univer-grid-cols-\[auto\,1fr\]{grid-template-columns:auto 1fr}.univer-grid-cols-\[auto_1fr_auto\]{grid-template-columns:auto 1fr auto}.univer-grid-rows-\[100\%\]{grid-template-rows:100%}.univer-grid-rows-\[auto_1fr\]{grid-template-rows:auto 1fr}.univer-grid-rows-\[auto_1fr_auto\]{grid-template-rows:auto 1fr auto}.univer-flex-wrap{flex-wrap:wrap}.univer-items-end{align-items:flex-end}.univer-gap-0\.5{gap:.125rem}.univer-overscroll-contain{overscroll-behavior:contain}.univer-scroll-smooth{scroll-behavior:smooth}.\!univer-rounded-full{border-radius:9999px!important}.\!univer-rounded-xl{border-radius:.75rem!important}.univer-rounded-2xl{border-radius:1rem}.univer-rounded-3xl{border-radius:1.5rem}.univer-rounded-r{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.univer-rounded-t-\[28px\]{border-top-left-radius:28px;border-top-right-radius:28px}.univer-border-0{border-width:0}.\!univer-bg-gray-200{background-color:var(--univer-gray-200)!important}.\!univer-bg-gray-500{background-color:var(--univer-gray-500)!important}.univer-bg-\[rgba\(15\,23\,42\,0\.32\)\]{background-color:#0f172a52}.univer-bg-gray-300{background-color:var(--univer-gray-300)}.univer-bg-gray-50{background-color:var(--univer-gray-50)}.univer-bg-gray-700{background-color:var(--univer-gray-700)}.univer-bg-gradient-to-tr{background-image:linear-gradient(to top right,var(--univer-tw-gradient-stops))}.univer-from-slate-950{--univer-tw-gradient-from:#020617 var(--univer-tw-gradient-from-position);--univer-tw-gradient-to:#02061700 var(--univer-tw-gradient-to-position);--univer-tw-gradient-stops:var(--univer-tw-gradient-from), var(--univer-tw-gradient-to)}.univer-via-blue-950{--univer-tw-gradient-to:#17255400 var(--univer-tw-gradient-to-position);--univer-tw-gradient-stops:var(--univer-tw-gradient-from), #172554 var(--univer-tw-gradient-via-position), var(--univer-tw-gradient-to)}.univer-to-cyan-900{--univer-tw-gradient-to:#164e63 var(--univer-tw-gradient-to-position)}.univer-p-8{padding:2rem}.univer-px-0{padding-left:0;padding-right:0}.univer-px-0\.5{padding-left:.125rem;padding-right:.125rem}.univer-px-3{padding-left:.75rem;padding-right:.75rem}.univer-pb-2{padding-bottom:.5rem}.univer-pl-2{padding-left:.5rem}.univer-pl-4{padding-left:1rem}.univer-pr-1\.5{padding-right:.375rem}.univer-text-right{text-align:right}.univer-font-sans{font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}.univer-text-2xl{font-size:1.5rem;line-height:2rem}.univer-uppercase{text-transform:uppercase}.univer-leading-4{line-height:1rem}.univer-leading-none{line-height:1}.univer-tracking-\[0\.08em\]{letter-spacing:.08em}.univer-tracking-tight{letter-spacing:-.025em}.\!univer-text-gray-600{color:var(--univer-gray-600)!important}.univer-text-current{color:currentColor}.univer-text-slate-200{--univer-tw-text-opacity:1;color:rgba(226,232,240,var(--univer-tw-text-opacity,1))}.univer-underline{text-decoration-line:underline}.univer-opacity-0{opacity:0}.univer-opacity-30{opacity:.3}.univer-opacity-40{opacity:.4}.univer-opacity-60{opacity:.6}.univer-shadow-\[0_-16px_48px_rgba\(15\,23\,42\,0\.18\)\]{--univer-tw-shadow:0 -16px 48px #0f172a2e;--univer-tw-shadow-colored:0 -16px 48px var(--univer-tw-shadow-color);box-shadow:0 0 #0000,0 0 #0000,0 -16px 48px #0f172a2e;box-shadow:var(--univer-tw-ring-offset-shadow,0 0 #0000),var(--univer-tw-ring-shadow,0 0 #0000),var(--univer-tw-shadow)}.univer-ring-0{--univer-tw-ring-offset-shadow:var(--univer-tw-ring-inset) 0 0 0 var(--univer-tw-ring-offset-width) var(--univer-tw-ring-offset-color);--univer-tw-ring-shadow:var(--univer-tw-ring-inset) 0 0 0 calc(0px + var(--univer-tw-ring-offset-width)) var(--univer-tw-ring-color);box-shadow:var(--univer-tw-ring-offset-shadow),var(--univer-tw-ring-shadow),0 0 #0000;box-shadow:var(--univer-tw-ring-offset-shadow),var(--univer-tw-ring-shadow),var(--univer-tw-shadow,0 0 #0000)}.univer-ring-primary-600{--univer-tw-ring-color:var(--univer-primary-600)}.univer-backdrop-blur-\[2px\]{--univer-tw-backdrop-blur:blur(2px);-webkit-backdrop-filter:var(--univer-tw-backdrop-blur) var(--univer-tw-backdrop-brightness) var(--univer-tw-backdrop-contrast) var(--univer-tw-backdrop-grayscale) var(--univer-tw-backdrop-hue-rotate) var(--univer-tw-backdrop-invert) var(--univer-tw-backdrop-opacity) var(--univer-tw-backdrop-saturate) var(--univer-tw-backdrop-sepia);backdrop-filter:var(--univer-tw-backdrop-blur) var(--univer-tw-backdrop-brightness) var(--univer-tw-backdrop-contrast) var(--univer-tw-backdrop-grayscale) var(--univer-tw-backdrop-hue-rotate) var(--univer-tw-backdrop-invert) var(--univer-tw-backdrop-opacity) var(--univer-tw-backdrop-saturate) var(--univer-tw-backdrop-sepia)}.univer-backdrop-blur-xl{--univer-tw-backdrop-blur:blur(24px);-webkit-backdrop-filter:var(--univer-tw-backdrop-blur) var(--univer-tw-backdrop-brightness) var(--univer-tw-backdrop-contrast) var(--univer-tw-backdrop-grayscale) var(--univer-tw-backdrop-hue-rotate) var(--univer-tw-backdrop-invert) var(--univer-tw-backdrop-opacity) var(--univer-tw-backdrop-saturate) var(--univer-tw-backdrop-sepia);backdrop-filter:var(--univer-tw-backdrop-blur) var(--univer-tw-backdrop-brightness) var(--univer-tw-backdrop-contrast) var(--univer-tw-backdrop-grayscale) var(--univer-tw-backdrop-hue-rotate) var(--univer-tw-backdrop-invert) var(--univer-tw-backdrop-opacity) var(--univer-tw-backdrop-saturate) var(--univer-tw-backdrop-sepia)}.univer-transition-\[width\]{transition-property:width;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.univer-animate-in{--univer-tw-enter-opacity:initial;--univer-tw-enter-scale:initial;--univer-tw-enter-rotate:initial;--univer-tw-enter-translate-x:initial;--univer-tw-enter-translate-y:initial;animation-name:enter;animation-duration:.15s}.univer-fade-in{--univer-tw-enter-opacity:0}.univer-fade-in-70{--univer-tw-enter-opacity:.7}.last\:univer-border-b-0:last-child{border-bottom-width:0}.empty\:univer-hidden:empty{display:none}.hover\:univer-opacity-50:hover{opacity:.5}.focus\:univer-bg-white:focus{background-color:var(--univer-white)}.focus\:univer-ring-2:focus{--univer-tw-ring-offset-shadow:var(--univer-tw-ring-inset) 0 0 0 var(--univer-tw-ring-offset-width) var(--univer-tw-ring-offset-color);--univer-tw-ring-shadow:var(--univer-tw-ring-inset) 0 0 0 calc(2px + var(--univer-tw-ring-offset-width)) var(--univer-tw-ring-color);box-shadow:var(--univer-tw-ring-offset-shadow),var(--univer-tw-ring-shadow),0 0 #0000;box-shadow:var(--univer-tw-ring-offset-shadow),var(--univer-tw-ring-shadow),var(--univer-tw-shadow,0 0 #0000)}.focus-visible\:univer-ring-primary-600:focus-visible{--univer-tw-ring-color:var(--univer-primary-600)}.focus-visible\:univer-ring-offset-0:focus-visible{--univer-tw-ring-offset-width:0px}.active\:univer-bg-gray-200:active{background-color:var(--univer-gray-200)}.enabled\:hover\:univer-bg-gray-50:hover:enabled{background-color:var(--univer-gray-50)}.enabled\:active\:univer-bg-gray-100:active:enabled{background-color:var(--univer-gray-100)}.disabled\:univer-text-gray-300:disabled{color:var(--univer-gray-300)}.disabled\:hover\:univer-bg-transparent:hover:disabled{background-color:#0000}@media (width>=640px){.sm\:\!univer-block{display:block!important}}.rtl\:univer-pl-1\.5:where([dir=rtl],[dir=rtl] *){padding-left:.375rem}.rtl\:univer-pr-0:where([dir=rtl],[dir=rtl] *){padding-right:0}.rtl\:univer-pr-2:where([dir=rtl],[dir=rtl] *){padding-right:.5rem}.dark\:\!univer-bg-gray-200:where(.univer-dark,.univer-dark *){background-color:var(--univer-gray-200)!important}.dark\:\!univer-bg-primary-400:where(.univer-dark,.univer-dark *){background-color:var(--univer-primary-400)!important}.dark\:\!univer-text-gray-500:where(.univer-dark,.univer-dark *){color:var(--univer-gray-500)!important}.dark\:\!univer-text-gray-600:where(.univer-dark,.univer-dark *){color:var(--univer-gray-600)!important}.dark\:\!univer-text-gray-800:where(.univer-dark,.univer-dark *){color:var(--univer-gray-800)!important}.dark\:\!univer-text-primary-100:where(.univer-dark,.univer-dark *){color:var(--univer-primary-100)!important}.dark\:\!univer-text-primary-400:where(.univer-dark,.univer-dark *){color:var(--univer-primary-400)!important}.dark\:hover\:\!univer-bg-gray-900:hover:where(.univer-dark,.univer-dark *){background-color:var(--univer-gray-900)!important}.dark\:hover\:\!univer-bg-transparent:hover:where(.univer-dark,.univer-dark *){background-color:#0000!important}.dark\:active\:\!univer-bg-gray-600:active:where(.univer-dark,.univer-dark *){background-color:var(--univer-gray-600)!important}.dark\:disabled\:\!univer-text-gray-600:disabled:where(.univer-dark,.univer-dark *){color:var(--univer-gray-600)!important}.\[\&\:\:-webkit-scrollbar\]\:univer-hidden::-webkit-scrollbar{display:none}.\[\&\>\*\]\:univer-m-0>*{margin:0}.\[\&\>\*\]\:univer-inline-flex>*{display:inline-flex}.\[\&\>\*\]\:univer-h-6>*{height:1.5rem}.\[\&\>\*\]\:univer-min-h-7>*{min-height:1.75rem}.\[\&\>\*\]\:univer-min-w-7>*{min-width:1.75rem}.\[\&\>\*\]\:univer-appearance-none>*{appearance:none}.\[\&\>\*\]\:univer-items-center>*{align-items:center}.\[\&\>\*\]\:univer-justify-center>*{justify-content:center}.\[\&\>\*\]\:univer-rounded>*{border-radius:.25rem}.\[\&\>\*\]\:univer-rounded-md>*{border-radius:.375rem}.\[\&\>\*\]\:univer-border-0>*{border-width:0}.\[\&\>\*\]\:univer-px-1>*{padding-left:.25rem;padding-right:.25rem}.\[\&\>\*\]\:univer-px-1\.5>*{padding-left:.375rem;padding-right:.375rem}.\[\&\>\*\]\:univer-leading-none>*{line-height:1}.\[\&\>\*\]\:univer-outline-none>*{outline-offset:2px;outline:2px solid #0000}.\[\&\>\*\]\:univer-transition-colors>*{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.hover\:\[\&\>\*\]\:univer-bg-gray-100>:hover{background-color:var(--univer-gray-100)}.\[\&\>span\]\:univer-truncate>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.\[\&\>span\]\:univer-text-sm>span{font-size:.875rem;line-height:1.25rem}.\[\&\>span\]\:univer-font-medium>span{font-weight:500}.\[\&\>svg\]\:univer-shrink-0>svg{flex-shrink:0}.\[\&\>svg\]\:univer-text-lg>svg{font-size:1.125rem;line-height:1.75rem}.\[\&\>svg\]\:univer-text-gray-700>svg{color:var(--univer-gray-700)}.\[\&_\*\]\:univer-box-border *{box-sizing:border-box}.\[\&_\.univer-custom-label\]\:univer-text-sm .univer-custom-label{font-size:.875rem;line-height:1.25rem}.\[\&_\.univer-custom-label\]\:univer-leading-none .univer-custom-label{line-height:1}.\[\&_\.univer-toolbar-button-selector-main\]\:\!univer-h-8 .univer-toolbar-button-selector-main{height:2rem!important}.\[\&_\.univer-toolbar-button-selector-main\]\:\!univer-rounded-none .univer-toolbar-button-selector-main{border-radius:0!important}.\[\&_\.univer-toolbar-button-selector-main\]\:\!univer-rounded-l-md .univer-toolbar-button-selector-main{border-top-left-radius:.375rem!important;border-bottom-left-radius:.375rem!important}.\[\&_\.univer-toolbar-button-selector-main\]\:\!univer-px-1\.5 .univer-toolbar-button-selector-main{padding-left:.375rem!important;padding-right:.375rem!important}.\[\&_\.univer-toolbar-button-selector-root\]\:\!univer-h-8 .univer-toolbar-button-selector-root{height:2rem!important}.\[\&_\.univer-toolbar-button-selector-root\]\:univer-overflow-hidden .univer-toolbar-button-selector-root{overflow:hidden}.\[\&_\.univer-toolbar-button-selector-root\]\:\!univer-rounded-md .univer-toolbar-button-selector-root{border-radius:.375rem!important}.\[\&_\.univer-toolbar-button-selector-root\]\:\!univer-pr-0 .univer-toolbar-button-selector-root{padding-right:0!important}.\[\&_\.univer-toolbar-button-selector-trigger\]\:\!univer-static .univer-toolbar-button-selector-trigger{position:static!important}.\[\&_\.univer-toolbar-button-selector-trigger\]\:\!univer-h-8 .univer-toolbar-button-selector-trigger{height:2rem!important}.\[\&_\.univer-toolbar-button-selector-trigger\]\:\!univer-w-6 .univer-toolbar-button-selector-trigger{width:1.5rem!important}.\[\&_\.univer-toolbar-button-selector-trigger\]\:\!univer-rounded-none .univer-toolbar-button-selector-trigger{border-radius:0!important}.\[\&_\.univer-toolbar-button-selector-trigger\]\:\!univer-rounded-r-md .univer-toolbar-button-selector-trigger{border-top-right-radius:.375rem!important;border-bottom-right-radius:.375rem!important}.\[\&_\.univer-toolbar-selector-root\]\:\!univer-h-8 .univer-toolbar-selector-root{height:2rem!important}.\[\&_\.univer-toolbar-selector-root\]\:\!univer-gap-1 .univer-toolbar-selector-root{gap:.25rem!important}.\[\&_\.univer-toolbar-selector-root\]\:\!univer-rounded-md .univer-toolbar-selector-root{border-radius:.375rem!important}.\[\&_\.univer-toolbar-selector-root\]\:\!univer-px-1\.5 .univer-toolbar-selector-root{padding-left:.375rem!important;padding-right:.375rem!important}.\[\&_\.univer-toolbar-selector-trigger\]\:\!univer-pl-0\.5 .univer-toolbar-selector-trigger{padding-left:.125rem!important}.\[\&_\.univer-tooltip\]\:univer-inline-flex .univer-tooltip{display:inline-flex}.\[\&_\.univer-tooltip\]\:univer-h-full .univer-tooltip{height:100%}.\[\&_\.univer-tooltip\]\:univer-items-center .univer-tooltip{align-items:center}.\[\&_\[data-u-command\]\]\:\!univer-h-8 [data-u-command]{height:2rem!important}.\[\&_\[data-u-command\]\]\:\!univer-min-h-8 [data-u-command]{min-height:2rem!important}.\[\&_\[data-u-command\]\]\:\!univer-rounded-md [data-u-command]{border-radius:.375rem!important}.\[\&_\[data-u-command\]\]\:\!univer-px-1\.5 [data-u-command]{padding-left:.375rem!important;padding-right:.375rem!important}.\[\&_button\]\:\!univer-m-0 button{margin:0!important}.\[\&_button\]\:\!univer-h-8 button{height:2rem!important}.\[\&_button\]\:\!univer-min-w-8 button{min-width:2rem!important}.\[\&_button\]\:\!univer-appearance-none button{appearance:none!important}.\[\&_button\]\:\!univer-rounded-md button{border-radius:.375rem!important}.\[\&_button\]\:\!univer-border-0 button{border-width:0!important}.\[\&_button\]\:\!univer-bg-transparent button{background-color:#0000!important}.\[\&_button\]\:\!univer-p-0 button{padding:0!important}.\[\&_button\]\:\!univer-px-1\.5 button{padding-left:.375rem!important;padding-right:.375rem!important}.\[\&_button\]\:\!univer-leading-none button{line-height:1!important}.\[\&_button\]\:\!univer-outline-none button{outline-offset:2px!important;outline:2px solid #0000!important}.\[\&_input\:focus\]\:\!univer-ring-0 input:focus{--univer-tw-ring-offset-shadow:var(--univer-tw-ring-inset) 0 0 0 var(--univer-tw-ring-offset-width) var(--univer-tw-ring-offset-color)!important;--univer-tw-ring-shadow:var(--univer-tw-ring-inset) 0 0 0 calc(0px + var(--univer-tw-ring-offset-width)) var(--univer-tw-ring-color)!important;box-shadow:var(--univer-tw-ring-offset-shadow),var(--univer-tw-ring-shadow),0 0 #0000!important;box-shadow:var(--univer-tw-ring-offset-shadow),var(--univer-tw-ring-shadow),var(--univer-tw-shadow,0 0 #0000)!important}.\[\&_input\]\:\!univer-m-0 input{margin:0!important}.\[\&_input\]\:univer-h-6 input{height:1.5rem}.\[\&_input\]\:univer-w-7 input{width:1.75rem}.\[\&_input\]\:\!univer-appearance-none input{appearance:none!important}.\[\&_input\]\:\!univer-border-0 input{border-width:0!important}.\[\&_input\]\:univer-border-none input{border-style:none}.\[\&_input\]\:\!univer-bg-transparent input{background-color:#0000!important}.\[\&_input\]\:\!univer-p-0 input{padding:0!important}.\[\&_input\]\:univer-p-0 input{padding:0}.\[\&_input\]\:univer-text-sm input{font-size:.875rem;line-height:1.25rem}.\[\&_input\]\:\!univer-leading-none input{line-height:1!important}.\[\&_input\]\:\!univer-outline-none input{outline-offset:2px!important;outline:2px solid #0000!important}.univer-fixed{position:fixed}.univer-bottom-0{bottom:0}.univer-left-5{left:1.25rem}.univer-left-\[5px\]{left:5px}.univer-top-4{top:1rem}.univer-top-\[5px\]{top:5px}.univer-z-\[10000\]{z-index:10000}.univer-mr-1{margin-right:.25rem}.univer-mt-1\.5{margin-top:.375rem}.univer-mt-12{margin-top:3rem}.univer-mt-5{margin-top:1.25rem}.univer-size-0\.5{width:.125rem;height:.125rem}.univer-size-3{width:.75rem;height:.75rem}.univer-size-8{width:2rem;height:2rem}.univer-h-16{height:4rem}.univer-h-3\.5{height:.875rem}.univer-h-\[24px\]{height:24px}.univer-min-h-8{min-height:2rem}.univer-w-2{width:.5rem}.univer-w-2\.5{width:.625rem}.univer-w-28{width:7rem}.univer-w-4\/5{width:80%}.univer-w-\[0px\]{width:0}.univer-w-\[212px\]{width:212px}.univer-w-\[72px\]{width:72px}.univer-min-w-\[180px\]{min-width:180px}.univer-flex-shrink-0{flex-shrink:0}.univer-cursor-grab{cursor:grab}.univer-grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.univer-place-items-center{place-items:center}.univer-items-stretch{align-items:stretch}.univer-gap-2\.5{gap:.625rem}.univer-gap-3{gap:.75rem}.univer-gap-x-0\.5{-moz-column-gap:.125rem;column-gap:.125rem}.univer-gap-y-px{row-gap:1px}.univer-overflow-x-hidden{overflow-x:hidden}.univer-rounded-r-2xl{border-top-right-radius:1rem;border-bottom-right-radius:1rem}.\!univer-border-primary-500{border-color:var(--univer-primary-500)!important}.univer-border-primary-500{border-color:var(--univer-primary-500)}.\!univer-bg-primary-50{background-color:var(--univer-primary-50)!important}.\!univer-bg-primary-900{background-color:var(--univer-primary-900)!important}.univer-bg-gray-400{background-color:var(--univer-gray-400)}.univer-px-2\.5{padding-left:.625rem;padding-right:.625rem}.univer-py-0{padding-top:0;padding-bottom:0}.univer-pb-0\.5{padding-bottom:.125rem}.univer-pb-4{padding-bottom:1rem}.univer-pr-1{padding-right:.25rem}.univer-pr-2{padding-right:.5rem}.univer-pt-1\.5{padding-top:.375rem}.univer-pt-14{padding-top:3.5rem}.univer-text-lg{font-size:1.125rem;line-height:1.75rem}.univer-font-\[500\],.univer-font-medium{font-weight:500}.univer-font-normal{font-weight:400}.univer-leading-\[24px\]{line-height:24px}.\!univer-text-gray-200{color:var(--univer-gray-200)!important}.\!univer-text-gray-400{color:var(--univer-gray-400)!important}.\!univer-text-primary-600{color:var(--univer-primary-600)!important}.univer-text-gray-800{color:var(--univer-gray-800)}.univer-backdrop-blur-\[10px\]{--univer-tw-backdrop-blur:blur(10px);-webkit-backdrop-filter:var(--univer-tw-backdrop-blur) var(--univer-tw-backdrop-brightness) var(--univer-tw-backdrop-contrast) var(--univer-tw-backdrop-grayscale) var(--univer-tw-backdrop-hue-rotate) var(--univer-tw-backdrop-invert) var(--univer-tw-backdrop-opacity) var(--univer-tw-backdrop-saturate) var(--univer-tw-backdrop-sepia);backdrop-filter:var(--univer-tw-backdrop-blur) var(--univer-tw-backdrop-brightness) var(--univer-tw-backdrop-contrast) var(--univer-tw-backdrop-grayscale) var(--univer-tw-backdrop-hue-rotate) var(--univer-tw-backdrop-invert) var(--univer-tw-backdrop-opacity) var(--univer-tw-backdrop-saturate) var(--univer-tw-backdrop-sepia)}.univer-duration-300{transition-duration:.3s}.univer-group:hover .group-hover\:univer-bg-gray-500{background-color:var(--univer-gray-500)}.hover\:univer-border-primary-500:hover{border-color:var(--univer-primary-500)}.hover\:univer-bg-white:hover{background-color:var(--univer-white)}.hover\:univer-text-gray-900:hover{color:var(--univer-gray-900)}.hover\:univer-text-primary-600:hover{color:var(--univer-primary-600)}.hover\:univer-shadow-md:hover{--univer-tw-shadow:0px 1px 6px -2px #1e284d14, 0px 2px 6px -1px #1e284d1a;--univer-tw-shadow-colored:0px 1px 6px -2px var(--univer-tw-shadow-color), 0px 2px 6px -1px var(--univer-tw-shadow-color);box-shadow:0 0 #0000,0 0 #0000,0 1px 6px -2px #1e284d14,0 2px 6px -1px #1e284d1a;box-shadow:var(--univer-tw-ring-offset-shadow,0 0 #0000),var(--univer-tw-ring-shadow,0 0 #0000),var(--univer-tw-shadow)}.active\:univer-cursor-grabbing:active{cursor:grabbing}.dark\:\!univer-border-gray-600:where(.univer-dark,.univer-dark *){border-color:var(--univer-gray-600)!important}.dark\:\!univer-bg-gray-500:where(.univer-dark,.univer-dark *){background-color:var(--univer-gray-500)!important}.dark\:\!univer-bg-primary-900:where(.univer-dark,.univer-dark *){background-color:var(--univer-primary-900)!important}.univer-group:hover .dark\:group-hover\:\!univer-bg-gray-300:where(.univer-dark,.univer-dark *){background-color:var(--univer-gray-300)!important}.univer-pointer-events-none{pointer-events:none}.univer-inset-0{inset:0}.-univer-bottom-0\.5{bottom:-.125rem}.-univer-left-0\.5{left:-.125rem}.-univer-right-0\.5{right:-.125rem}.-univer-top-0\.5{top:-.125rem}.univer-left-0{left:0}.univer-left-1{left:.25rem}.univer-left-3{left:.75rem}.univer-right-0{right:0}.univer-right-5{right:1.25rem}.univer-top-0{top:0}.univer-top-0\.5{top:.125rem}.univer-z-10{z-index:10}.univer-z-\[1001\]{z-index:1001}.univer-z-\[100\]{z-index:100}.univer-mx-1{margin-left:.25rem;margin-right:.25rem}.univer-mx-1\.5{margin-left:.375rem;margin-right:.375rem}.univer-mb-1\.5{margin-bottom:.375rem}.univer-mb-3{margin-bottom:.75rem}.univer-mb-4{margin-bottom:1rem}.univer-ml-1{margin-left:.25rem}.univer-ml-1\.5{margin-left:.375rem}.univer-ml-3{margin-left:.75rem}.univer-ml-6{margin-left:1.5rem}.univer-ml-px{margin-left:1px}.univer-mr-1\.5{margin-right:.375rem}.univer-mr-5{margin-right:1.25rem}.univer-mt-auto{margin-top:auto}.univer-size-0{width:0;height:0}.univer-size-10{width:2.5rem;height:2.5rem}.univer-h-0\.5{height:.125rem}.univer-h-1{height:.25rem}.univer-h-10{height:2.5rem}.univer-h-20{height:5rem}.univer-h-4{height:1rem}.univer-h-60{height:15rem}.univer-h-9{height:2.25rem}.univer-h-\[270px\]{height:270px}.univer-h-\[30px\]{height:30px}.univer-h-\[calc\(100\%-16px\)\]{height:calc(100% - 16px)}.univer-h-\[calc\(100\%-8px\)\]{height:calc(100% - 8px)}.univer-h-px{height:1px}.univer-max-h-52{max-height:13rem}.univer-max-h-\[100px\]{max-height:100px}.univer-max-h-\[360px\]{max-height:360px}.univer-min-h-0{min-height:0}.univer-min-h-\[30px\]{min-height:30px}.\!univer-w-\[90px\]{width:90px!important}.univer-w-16{width:4rem}.univer-w-20{width:5rem}.univer-w-24{width:6rem}.univer-w-5{width:1.25rem}.univer-w-60{width:15rem}.univer-w-\[100px\]{width:100px}.univer-w-\[130px\]{width:130px}.univer-w-\[156px\]{width:156px}.univer-w-\[300px\]{width:300px}.univer-w-\[50\%\]{width:50%}.univer-w-fit{width:fit-content}.univer-min-w-0{min-width:0}.univer-min-w-72{min-width:18rem}.univer-max-w-32{max-width:8rem}.univer-max-w-36{max-width:9rem}.univer-max-w-64{max-width:16rem}.univer-max-w-\[190px\]{max-width:190px}.univer-max-w-\[200px\]{max-width:200px}.univer-max-w-\[calc\(100\%-112px\)\]{max-width:calc(100% - 112px)}.univer-max-w-fit{max-width:fit-content}.univer-max-w-lg{max-width:32rem}.univer-flex-shrink-0,.univer-shrink-0{flex-shrink:0}.univer-flex-grow{flex-grow:1}.univer-flex-grow-0{flex-grow:0}.univer-rotate-180{--univer-tw-rotate:180deg;transform:translate(var(--univer-tw-translate-x),var(--univer-tw-translate-y)) rotate(180deg) skew(var(--univer-tw-skew-x)) skewY(var(--univer-tw-skew-y)) scaleX(var(--univer-tw-scale-x)) scaleY(var(--univer-tw-scale-y));transform:translate(var(--univer-tw-translate-x),var(--univer-tw-translate-y)) rotate(var(--univer-tw-rotate)) skew(var(--univer-tw-skew-x)) skewY(var(--univer-tw-skew-y)) scaleX(var(--univer-tw-scale-x)) scaleY(var(--univer-tw-scale-y))}.univer-animate-spin{animation:1s linear infinite univer-spin}.univer-cursor-not-allowed{cursor:not-allowed}.univer-appearance-none{appearance:none}.univer-grid-flow-col{grid-auto-flow:column}.univer-grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.univer-grid-cols-\[1fr\,auto\,auto\,auto\]{grid-template-columns:1fr auto auto auto}.univer-flex-row-reverse{flex-direction:row-reverse}.univer-flex-nowrap{flex-wrap:nowrap}.univer-gap-7{gap:1.75rem}.univer-gap-x-2{-moz-column-gap:.5rem;column-gap:.5rem}.univer-space-y-2>:not([hidden])~:not([hidden]){--univer-tw-space-y-reverse:0;margin-top:calc(.5rem * (1 - var(--univer-tw-space-y-reverse)));margin-top:.5rem;margin-top:calc(.5rem * calc(1 - var(--univer-tw-space-y-reverse)));margin-bottom:0;margin-bottom:calc(.5rem * var(--univer-tw-space-y-reverse))}.univer-divide-x-0>:not([hidden])~:not([hidden]){--univer-tw-divide-x-reverse:0;border-right-width:0;border-right-width:calc(0px * var(--univer-tw-divide-x-reverse));border-left-width:calc(0px * (1 - var(--univer-tw-divide-x-reverse)));border-left-width:0;border-left-width:calc(0px * calc(1 - var(--univer-tw-divide-x-reverse)))}.univer-divide-y>:not([hidden])~:not([hidden]){--univer-tw-divide-y-reverse:0;border-top-width:calc(1px * (1 - var(--univer-tw-divide-y-reverse)));border-top-width:1px;border-top-width:calc(1px * calc(1 - var(--univer-tw-divide-y-reverse)));border-bottom-width:0;border-bottom-width:calc(1px * var(--univer-tw-divide-y-reverse))}.univer-divide-solid>:not([hidden])~:not([hidden]){border-style:solid}.univer-divide-gray-200>:not([hidden])~:not([hidden]){border-color:var(--univer-gray-200)}.univer-justify-self-center{justify-self:center}.univer-overflow-x-auto{overflow-x:auto}.univer-overflow-y-hidden{overflow-y:hidden}.univer-rounded-full{border-radius:9999px}.univer-rounded-sm{border-radius:.125rem}.univer-border-2{border-width:2px}.univer-border-4{border-width:4px}.univer-border-b{border-bottom-width:1px}.univer-border-\[rgba\(13\,13\,13\,0\.12\)\]{border-color:#0d0d0d1f}.univer-border-gray-100{border-color:var(--univer-gray-100)}.univer-border-transparent{border-color:#0000}.univer-border-r-gray-200{border-right-color:var(--univer-gray-200)}.univer-border-t-primary-500{border-top-color:var(--univer-primary-500)}.\!univer-bg-gray-700{background-color:var(--univer-gray-700)!important}.univer-bg-blue-500{background-color:var(--univer-blue-500)}.univer-bg-blue-600{background-color:var(--univer-blue-600)}.univer-bg-gradient-to-b{background-image:linear-gradient(to bottom,var(--univer-tw-gradient-stops))}.univer-from-gray-50{--univer-tw-gradient-from:var(--univer-gray-50) var(--univer-tw-gradient-from-position);--univer-tw-gradient-to:#fff0 var(--univer-tw-gradient-to-position);--univer-tw-gradient-stops:var(--univer-tw-gradient-from), var(--univer-tw-gradient-to)}.univer-to-gray-100{--univer-tw-gradient-to:var(--univer-gray-100) var(--univer-tw-gradient-to-position)}.univer-fill-gray-900{fill:var(--univer-gray-900)}.univer-px-3\.5{padding-left:.875rem;padding-right:.875rem}.univer-px-5{padding-left:1.25rem;padding-right:1.25rem}.univer-py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.univer-py-5{padding-top:1.25rem;padding-bottom:1.25rem}.univer-pb-1{padding-bottom:.25rem}.univer-pl-1\.5{padding-left:.375rem}.univer-pl-3{padding-left:.75rem}.univer-pl-6{padding-left:1.5rem}.univer-pr-5{padding-right:1.25rem}.univer-pt-1{padding-top:.25rem}.univer-pt-2{padding-top:.5rem}.univer-font-semibold{font-weight:600}.univer-leading-6{line-height:1.5rem}.univer-leading-7{line-height:1.75rem}.\!univer-text-blue-400{color:var(--univer-blue-400)!important}.\!univer-text-gray-700{color:var(--univer-gray-700)!important}.\!univer-text-white{color:var(--univer-white)!important}.univer-text-blue-500{color:var(--univer-blue-500)}.univer-text-blue-600{color:var(--univer-blue-600)}.univer-text-gray-200{color:var(--univer-gray-200)}.univer-text-gray-300{color:var(--univer-gray-300)}.univer-text-green-600{color:var(--univer-green-600)}.univer-text-primary-700{color:var(--univer-primary-700)}.univer-text-red-600{color:var(--univer-red-600)}.univer-text-rose-600{--univer-tw-text-opacity:1;color:rgba(225,29,72,var(--univer-tw-text-opacity,1))}.univer-text-yellow-500{color:var(--univer-yellow-500)}.univer-shadow{--univer-tw-shadow:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--univer-tw-shadow-colored:0 1px 3px 0 var(--univer-tw-shadow-color), 0 1px 2px -1px var(--univer-tw-shadow-color);box-shadow:0 0 #0000,0 0 #0000,0 1px 3px #0000001a,0 1px 2px -1px #0000001a;box-shadow:var(--univer-tw-ring-offset-shadow,0 0 #0000),var(--univer-tw-ring-shadow,0 0 #0000),var(--univer-tw-shadow)}.univer-blur-sm{--univer-tw-blur:blur(4px);filter:var(--univer-tw-blur) var(--univer-tw-brightness) var(--univer-tw-contrast) var(--univer-tw-grayscale) var(--univer-tw-hue-rotate) var(--univer-tw-invert) var(--univer-tw-saturate) var(--univer-tw-sepia) var(--univer-tw-drop-shadow)}.univer-backdrop-blur{--univer-tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--univer-tw-backdrop-blur) var(--univer-tw-backdrop-brightness) var(--univer-tw-backdrop-contrast) var(--univer-tw-backdrop-grayscale) var(--univer-tw-backdrop-hue-rotate) var(--univer-tw-backdrop-invert) var(--univer-tw-backdrop-opacity) var(--univer-tw-backdrop-saturate) var(--univer-tw-backdrop-sepia);backdrop-filter:var(--univer-tw-backdrop-blur) var(--univer-tw-backdrop-brightness) var(--univer-tw-backdrop-contrast) var(--univer-tw-backdrop-grayscale) var(--univer-tw-backdrop-hue-rotate) var(--univer-tw-backdrop-invert) var(--univer-tw-backdrop-opacity) var(--univer-tw-backdrop-saturate) var(--univer-tw-backdrop-sepia)}.univer-transition-\[colors\,box-shadow\]{transition-property:colors,box-shadow;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.univer-transition-\[height\]{transition-property:height;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.univer-transition-all{transition-property:all;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.univer-duration-200{transition-duration:.2s}.univer-ease-linear{transition-timing-function:linear}.after\:univer-absolute:after{content:var(--univer-tw-content);position:absolute}.after\:univer-right-0:after{content:var(--univer-tw-content);right:0}.after\:univer-top-1\/2:after{content:var(--univer-tw-content);top:50%}.after\:univer-block:after{content:var(--univer-tw-content);display:block}.after\:univer-h-4:after{content:var(--univer-tw-content);height:1rem}.after\:univer-w-px:after{content:var(--univer-tw-content);width:1px}.after\:-univer-translate-y-1\/2:after{content:var(--univer-tw-content);--univer-tw-translate-y:-50%;transform:translate(var(--univer-tw-translate-x),-50%) rotate(var(--univer-tw-rotate)) skew(var(--univer-tw-skew-x)) skewY(var(--univer-tw-skew-y)) scaleX(var(--univer-tw-scale-x)) scaleY(var(--univer-tw-scale-y));transform:translate(var(--univer-tw-translate-x),var(--univer-tw-translate-y)) rotate(var(--univer-tw-rotate)) skew(var(--univer-tw-skew-x)) skewY(var(--univer-tw-skew-y)) scaleX(var(--univer-tw-scale-x)) scaleY(var(--univer-tw-scale-y))}.after\:univer-bg-gray-200:after{content:var(--univer-tw-content);background-color:var(--univer-gray-200)}.after\:univer-content-\[\"\"\]:after{--univer-tw-content:"";content:"";content:var(--univer-tw-content)}.last\:univer-mb-0:last-child{margin-bottom:0}.univer-group:hover .group-hover\:univer-flex{display:flex}.hover\:univer-border-primary-600:hover{border-color:var(--univer-primary-600)}.hover\:univer-bg-gray-50:hover{background-color:var(--univer-gray-50)}.hover\:univer-bg-transparent:hover{background-color:#0000}.focus\:univer-border-primary-500:focus{border-color:var(--univer-primary-500)}.focus\:univer-outline-none:focus{outline-offset:2px;outline:2px solid #0000}.focus-visible\:univer-ring-2:focus-visible{--univer-tw-ring-offset-shadow:var(--univer-tw-ring-inset) 0 0 0 var(--univer-tw-ring-offset-width) var(--univer-tw-ring-offset-color);--univer-tw-ring-shadow:var(--univer-tw-ring-inset) 0 0 0 calc(2px + var(--univer-tw-ring-offset-width)) var(--univer-tw-ring-color);box-shadow:var(--univer-tw-ring-offset-shadow),var(--univer-tw-ring-shadow),0 0 #0000;box-shadow:var(--univer-tw-ring-offset-shadow),var(--univer-tw-ring-shadow),var(--univer-tw-shadow,0 0 #0000)}.focus-visible\:univer-ring-primary-500:focus-visible{--univer-tw-ring-color:var(--univer-primary-500)}.active\:univer-bg-gray-100:active{background-color:var(--univer-gray-100)}.dark\:\!univer-divide-gray-600:where(.univer-dark,.univer-dark *)>:not([hidden])~:not([hidden]){border-color:var(--univer-gray-600)!important}.dark\:\!univer-border-r-gray-700:where(.univer-dark,.univer-dark *){border-right-color:var(--univer-gray-700)!important}.dark\:\!univer-bg-black:where(.univer-dark,.univer-dark *){background-color:var(--univer-black)!important}.dark\:\!univer-bg-blue-400:where(.univer-dark,.univer-dark *){background-color:var(--univer-blue-400)!important}.dark\:\!univer-from-gray-800:where(.univer-dark,.univer-dark *){--univer-tw-gradient-from:var(--univer-gray-800) var(--univer-tw-gradient-from-position)!important;--univer-tw-gradient-to:#fff0 var(--univer-tw-gradient-to-position)!important;--univer-tw-gradient-stops:var(--univer-tw-gradient-from), var(--univer-tw-gradient-to)!important}.dark\:\!univer-to-gray-900:where(.univer-dark,.univer-dark *){--univer-tw-gradient-to:var(--univer-gray-900) var(--univer-tw-gradient-to-position)!important}.dark\:\!univer-fill-white:where(.univer-dark,.univer-dark *){fill:var(--univer-white)!important}.dark\:\!univer-text-blue-400:where(.univer-dark,.univer-dark *){color:var(--univer-blue-400)!important}.dark\:\!univer-text-gray-700:where(.univer-dark,.univer-dark *){color:var(--univer-gray-700)!important}.dark\:\!univer-text-green-400:where(.univer-dark,.univer-dark *){color:var(--univer-green-400)!important}.dark\:\!univer-text-red-400:where(.univer-dark,.univer-dark *){color:var(--univer-red-400)!important}.\[\&\>div\:first-child\]\:univer-px-2\.5>div:first-child{padding-left:.625rem;padding-right:.625rem}.\[\&\>div\]\:univer-h-5>div{height:1.25rem}.\[\&\>div\]\:univer-ring-transparent>div{--univer-tw-ring-color:transparent}.\[\&_canvas\]\:univer-absolute canvas,.univer-absolute{position:absolute}.univer-left-1\.5{left:.375rem}.univer-top-1\/2{top:50%}.univer-z-\[15\]{z-index:15}.univer-m-0{margin:0}.-univer-mx-6{margin-left:-1.5rem;margin-right:-1.5rem}.univer-mx-0{margin-left:0;margin-right:0}.univer-my-1{margin-top:.25rem;margin-bottom:.25rem}.univer-my-2{margin-top:.5rem;margin-bottom:.5rem}.univer-mb-0{margin-bottom:0}.univer-mb-2{margin-bottom:.5rem}.univer-ml-4{margin-left:1rem}.univer-mr-0{margin-right:0}.univer-mt-0{margin-top:0}.univer-mt-1{margin-top:.25rem}.univer-block{display:block}.univer-inline-flex{display:inline-flex}.univer-size-full{width:100%;height:100%}.univer-h-\[18px\]{height:18px}.univer-h-\[364px\]{height:364px}.univer-max-h-60{max-height:15rem}.univer-max-h-72{max-height:18rem}.univer-max-h-\[350px\]{max-height:350px}.univer-w-\[250px\]{width:250px}.-univer-translate-y-1\/2{--univer-tw-translate-y:-50%;transform:translate(var(--univer-tw-translate-x),-50%) rotate(var(--univer-tw-rotate)) skew(var(--univer-tw-skew-x)) skewY(var(--univer-tw-skew-y)) scaleX(var(--univer-tw-scale-x)) scaleY(var(--univer-tw-scale-y));transform:translate(var(--univer-tw-translate-x),var(--univer-tw-translate-y)) rotate(var(--univer-tw-rotate)) skew(var(--univer-tw-skew-x)) skewY(var(--univer-tw-skew-y)) scaleX(var(--univer-tw-scale-x)) scaleY(var(--univer-tw-scale-y))}.univer-select-none{-webkit-user-select:none;user-select:none}.univer-list-none{list-style-type:none}.univer-justify-around{justify-content:space-around}.univer-gap-4{gap:1rem}.univer-overflow-visible{overflow:visible}.univer-whitespace-nowrap{white-space:nowrap}.univer-whitespace-pre-wrap{white-space:pre-wrap}.univer-break-words{word-wrap:break-word}.univer-break-all{word-break:break-all}.univer-rounded-none{border-radius:0}.univer-rounded-l{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.univer-border-r-0{border-right-width:0}.univer-border-gray-600{border-color:var(--univer-gray-600)}.univer-border-primary-600{border-color:var(--univer-primary-600)}.\!univer-bg-gray-600{background-color:var(--univer-gray-600)!important}.univer-bg-primary-600{background-color:var(--univer-primary-600)}.univer-p-0\.5{padding:.125rem}.univer-px-4{padding-left:1rem;padding-right:1rem}.univer-px-6{padding-left:1.5rem;padding-right:1.5rem}.univer-px-7{padding-left:1.75rem;padding-right:1.75rem}.univer-py-3{padding-top:.75rem;padding-bottom:.75rem}.univer-pb-3{padding-bottom:.75rem}.univer-pt-0{padding-top:0}.univer-font-bold{font-weight:700}.univer-font-medium{font-weight:500}.univer-leading-\[13px\]{line-height:13px}.univer-text-primary-500{color:var(--univer-primary-500)}.univer-text-white{color:var(--univer-white)}.univer-outline-none{outline-offset:2px;outline:2px solid #0000}.univer-ring-1{--univer-tw-ring-offset-shadow:var(--univer-tw-ring-inset) 0 0 0 var(--univer-tw-ring-offset-width) var(--univer-tw-ring-offset-color);--univer-tw-ring-shadow:var(--univer-tw-ring-inset) 0 0 0 calc(1px + var(--univer-tw-ring-offset-width)) var(--univer-tw-ring-color);box-shadow:var(--univer-tw-ring-offset-shadow),var(--univer-tw-ring-shadow),0 0 #0000;box-shadow:var(--univer-tw-ring-offset-shadow),var(--univer-tw-ring-shadow),var(--univer-tw-shadow,0 0 #0000)}.univer-ring-primary-500{--univer-tw-ring-color:var(--univer-primary-500)}.univer-ring-red-500{--univer-tw-ring-color:var(--univer-red-500)}.hover\:univer-bg-gray-200:hover{background-color:var(--univer-gray-200)}.hover\:univer-bg-gray-300:hover{background-color:var(--univer-gray-300)}.dark\:\!univer-bg-gray-600:where(.univer-dark,.univer-dark *){background-color:var(--univer-gray-600)!important}.dark\:\!univer-text-gray-300:where(.univer-dark,.univer-dark *){color:var(--univer-gray-300)!important}.dark\:hover\:\!univer-bg-gray-600:hover:where(.univer-dark,.univer-dark *){background-color:var(--univer-gray-600)!important}.univer-mb-5{margin-bottom:1.25rem}.univer-mr-3{margin-right:.75rem}.univer-mt-2{margin-top:.5rem}.univer-mt-3{margin-top:.75rem}.univer-mt-3\.5{margin-top:.875rem}.univer-mt-4{margin-top:1rem}.univer-max-h-\[400px\]{max-height:400px}.univer-w-32{width:8rem}.univer-w-36{width:9rem}.univer-w-4{width:1rem}.univer-w-\[340px\]{width:340px}.univer-cursor-default{cursor:default}.univer-gap-1\.5{gap:.375rem}.univer-gap-6{gap:1.5rem}.univer-overflow-auto{overflow:auto}.univer-overflow-y-auto{overflow-y:auto}.univer-p-1\.5{padding:.375rem}.univer-p-2{padding:.5rem}.univer-py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.univer-pb-5{padding-bottom:1.25rem}.univer-text-sm,.univer-text-sm\/5{font-size:.875rem;line-height:1.25rem}.univer-text-gray-500{color:var(--univer-gray-500)}.dark\:\!univer-text-gray-400:where(.univer-dark,.univer-dark *){color:var(--univer-gray-400)!important}.univer-relative{position:relative}.univer-mt-2\.5{margin-top:.625rem}.univer-size-4{width:1rem;height:1rem}.univer-h-5{height:1.25rem}.univer-h-7{height:1.75rem}.univer-h-8{height:2rem}.univer-h-full{height:100%}.univer-w-6{width:1.5rem}.univer-w-px{width:1px}.univer-min-w-32{min-width:8rem}.univer-min-w-9{min-width:2.25rem}.univer-grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.univer-grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.univer-gap-1{gap:.25rem}.univer-rounded-md{border-radius:.375rem}.univer-border{border-width:1px}.univer-border-solid{border-style:solid}.univer-border-none{border-style:none}.\!univer-bg-gray-800{background-color:var(--univer-gray-800)!important}.\!univer-bg-gray-900{background-color:var(--univer-gray-900)!important}.univer-bg-gray-100{background-color:var(--univer-gray-100)}.univer-bg-gray-200{background-color:var(--univer-gray-200)}.univer-bg-primary-50{background-color:var(--univer-primary-50)}.univer-bg-transparent{background-color:#0000}.univer-fill-primary-600{fill:var(--univer-primary-600)}.univer-p-0{padding:0}.univer-p-1{padding:.25rem}.univer-px-1{padding-left:.25rem;padding-right:.25rem}.univer-px-1\.5{padding-left:.375rem;padding-right:.375rem}.univer-px-2{padding-left:.5rem;padding-right:.5rem}.univer-py-1{padding-top:.25rem;padding-bottom:.25rem}.univer-text-left{text-align:left}.univer-text-center{text-align:center}.\!univer-text-primary-300{color:var(--univer-primary-300)!important}.univer-text-gray-700{color:var(--univer-gray-700)}.univer-shadow-lg{--univer-tw-shadow:0px 4px 6px 0px #1e284d0d, 0px 10px 15px -3px #1e284d1a;--univer-tw-shadow-colored:0px 4px 6px 0px var(--univer-tw-shadow-color), 0px 10px 15px -3px var(--univer-tw-shadow-color);box-shadow:0 0 #0000,0 0 #0000,0 4px 6px #1e284d0d,0 10px 15px -3px #1e284d1a;box-shadow:var(--univer-tw-ring-offset-shadow,0 0 #0000),var(--univer-tw-ring-shadow,0 0 #0000),var(--univer-tw-shadow)}.univer-shadow-sm{--univer-tw-shadow:0px 1px 2px 0px #1e284d14;--univer-tw-shadow-colored:0px 1px 2px 0px var(--univer-tw-shadow-color);box-shadow:0 0 #0000,0 0 #0000,0 1px 2px #1e284d14;box-shadow:var(--univer-tw-ring-offset-shadow,0 0 #0000),var(--univer-tw-ring-shadow,0 0 #0000),var(--univer-tw-shadow)}.univer-transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.disabled\:univer-cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:univer-opacity-40:disabled{opacity:.4}.dark\:\!univer-border-gray-700:where(.univer-dark,.univer-dark *){border-color:var(--univer-gray-700)!important}.dark\:\!univer-bg-gray-700:where(.univer-dark,.univer-dark *){background-color:var(--univer-gray-700)!important}.dark\:\!univer-bg-gray-800:where(.univer-dark,.univer-dark *){background-color:var(--univer-gray-800)!important}.dark\:\!univer-text-gray-100:where(.univer-dark,.univer-dark *){color:var(--univer-gray-100)!important}.dark\:\!univer-text-primary-300:where(.univer-dark,.univer-dark *){color:var(--univer-primary-300)!important}.dark\:hover\:\!univer-bg-gray-800:hover:where(.univer-dark,.univer-dark *){background-color:var(--univer-gray-800)!important}.\[\&\>div\]\:univer-grid>div{display:grid}.\[\&\>div\]\:univer-gap-2>div{gap:.5rem}.univer-grid{display:grid}.univer-hidden{display:none}.univer-flex-col{flex-direction:column}.univer-border-t{border-top-width:1px}.univer-border-gray-200{border-color:var(--univer-gray-200)}.univer-py-2{padding-top:.5rem;padding-bottom:.5rem}.univer-pt-3{padding-top:.75rem}.univer-text-xs{font-size:.75rem;line-height:1rem}.univer-text-gray-400{color:var(--univer-gray-400)}.univer-text-gray-600{color:var(--univer-gray-600)}.dark\:\!univer-text-gray-200:where(.univer-dark,.univer-dark *){color:var(--univer-gray-200)!important}.univer-mb-1{margin-bottom:.25rem}.univer-ml-2{margin-left:.5rem}.univer-mr-2{margin-right:.5rem}.univer-box-border{box-sizing:border-box}.univer-flex{display:flex}.univer-size-5{width:1.25rem;height:1.25rem}.univer-size-6{width:1.5rem;height:1.5rem}.univer-h-6{height:1.5rem}.univer-w-\[296px\]{width:296px}.univer-w-full{width:100%}.univer-max-w-80{max-width:20rem}.univer-flex-1{flex:1}.univer-flex-none{flex:none}.univer-cursor-pointer{cursor:pointer}.univer-flex-row{flex-direction:row}.univer-items-center{align-items:center}.univer-justify-end{justify-content:flex-end}.univer-justify-center{justify-content:center}.univer-justify-between{justify-content:space-between}.univer-gap-2{gap:.5rem}.univer-overflow-hidden{overflow:hidden}.univer-truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.univer-rounded{border-radius:.25rem}.univer-rounded-lg{border-radius:.5rem}.univer-rounded-xl{border-radius:.75rem}.univer-bg-white{background-color:var(--univer-white)}.univer-p-3{padding:.75rem}.univer-p-4{padding:1rem}.univer-text-base{font-size:1rem;line-height:1.5rem}.univer-text-sm{font-size:.875rem;line-height:1.25rem}.univer-leading-5{line-height:1.25rem}.univer-text-gray-900{color:var(--univer-gray-900)}.univer-text-green-500{color:var(--univer-green-500)}.univer-text-primary-600{color:var(--univer-primary-600)}.univer-text-red-500{color:var(--univer-red-500)}.univer-shadow-md{--univer-tw-shadow:0px 1px 6px -2px #1e284d14, 0px 2px 6px -1px #1e284d1a;--univer-tw-shadow-colored:0px 1px 6px -2px var(--univer-tw-shadow-color), 0px 2px 6px -1px var(--univer-tw-shadow-color);box-shadow:0 0 #0000,0 0 #0000,0 1px 6px -2px #1e284d14,0 2px 6px -1px #1e284d1a;box-shadow:var(--univer-tw-ring-offset-shadow,0 0 #0000),var(--univer-tw-ring-shadow,0 0 #0000),var(--univer-tw-shadow)}.hover\:univer-bg-gray-100:hover{background-color:var(--univer-gray-100)}.dark\:\!univer-bg-gray-900:where(.univer-dark,.univer-dark *){background-color:var(--univer-gray-900)!important}.dark\:\!univer-text-white:where(.univer-dark,.univer-dark *){color:var(--univer-white)!important}.dark\:hover\:\!univer-bg-gray-700:hover:where(.univer-dark,.univer-dark *){background-color:var(--univer-gray-700)!important}.octo-doc.octo-board{flex-direction:column;padding:0;display:flex;overflow:hidden}.octo-board>.octo-doc-header{flex:none;padding-left:32px;padding-right:32px}.octo-board>.octo-member-error{margin-left:32px;margin-right:32px}.octo-board-readonly{color:var(--octo-fg-3,#86909c);border:1px solid var(--octo-border,#e5e6eb);border-radius:12px;padding:2px 10px;font-size:12px;font-weight:500}.octo-board-save-error{color:var(--octo-danger,#f53f3f);border:1px solid var(--octo-danger,#f53f3f);border-radius:12px;padding:2px 10px;font-size:12px;font-weight:500}.octo-board-canvas{flex:auto;min-height:0;display:flex;position:relative}.octo-board-canvas .excalidraw{width:100%;height:100%}.octo-board-state{color:var(--octo-fg-3,#86909c);margin:auto;font-size:13px}.library-menu-control-buttons .octo-lib-import-btn,.library-menu-control-buttons .octo-lib-save-btn,.library-menu-control-buttons .octo-lib-reset-btn{min-height:32px;color:var(--octo-fg-1,#1d2129);background:var(--octo-bg-1,#fff);border:1px solid var(--octo-border,#e5e6eb);cursor:pointer;border-radius:8px;flex:auto;padding:0 12px;font-size:13px;font-weight:500;transition:background .15s,border-color .15s}.library-menu-control-buttons .octo-lib-import-btn:hover,.library-menu-control-buttons .octo-lib-save-btn:hover,.library-menu-control-buttons .octo-lib-reset-btn:hover{background:var(--octo-fill-1,#f2f3f5);border-color:var(--octo-fg-3,#86909c)}.library-menu-control-buttons .octo-lib-import-btn:active,.library-menu-control-buttons .octo-lib-save-btn:active,.library-menu-control-buttons .octo-lib-reset-btn:active{background:var(--octo-fill-2,#e5e6eb)}.library-menu-control-buttons .octo-lib-reset-btn{color:var(--octo-danger,#f53f3f)}.library-menu-control-buttons .octo-lib-reset-btn:hover{border-color:var(--octo-danger,#f53f3f)}.excalidraw.excalidraw-modal-container .HelpDialog__header,.octo-board-canvas .excalidraw .UserList__wrapper{display:none}.octo-board-version-drawer{z-index:40}.octo-board-version-preview{border:1px solid var(--octo-border,#e5e6eb);border-radius:8px;height:46vh;min-height:260px;position:relative;overflow:hidden}.octo-board-version-preview .excalidraw{width:100%;height:100%}.octo-board-version-preview-empty{z-index:1;pointer-events:none;justify-content:center;align-items:center;margin:0;display:flex;position:absolute;inset:0}.octo-modal.docs-version-preview-modal:has(.octo-board-version-preview){max-width:960px}.docs-version-preview-modal-body .octo-board-version-preview{height:62vh;min-height:360px}.octo-html-doc{background:var(--octo-doc-bg,var(--semi-color-bg-0,#fff));height:100%;min-height:0;color:var(--octo-doc-fg,var(--semi-color-text-0,#1c1f23));flex-direction:column;display:flex;overflow:hidden}.octo-html-doc-header{z-index:1;border-bottom:1px solid var(--octo-doc-border,var(--semi-color-border,#e5e7eb));background:var(--octo-doc-bg,var(--semi-color-bg-0,#fff));flex:none;padding:16px 32px;position:sticky;top:0}.octo-html-doc-main{flex:auto;min-height:0;display:flex;overflow:hidden}.octo-html-doc-state{text-align:center;color:var(--octo-doc-fg-muted,var(--semi-color-text-2,#6b7280));padding:32px 24px;font-size:14px}.octo-html-doc-state--error{color:var(--octo-doc-danger,var(--semi-color-danger,#d0362a))}.octo-html-doc-frame{background:var(--octo-doc-bg,var(--semi-color-bg-0,#fff));border:0;flex:auto;width:100%;height:100%;min-height:0;display:block}.octo-html-doc-comments{border-left:1px solid var(--octo-doc-border,var(--semi-color-border,#e5e7eb));box-sizing:border-box;background:var(--octo-doc-bg,var(--semi-color-bg-0,#fff));flex-direction:column;flex:0 0 320px;gap:8px;min-height:0;padding:16px;display:flex;overflow:hidden}.octo-html-doc-comments-head{flex:none;font-size:13px;font-weight:600}.octo-html-doc-comments-error{color:var(--octo-doc-danger,var(--semi-color-danger,#d0362a));flex:none;font-size:12px}.octo-html-doc-comments-list{flex-direction:column;flex:auto;gap:10px;min-height:0;margin:0;padding:0;list-style:none;display:flex;overflow:auto}.octo-html-doc-comment{border:1px solid var(--octo-doc-border,var(--semi-color-border,#e5e7eb));border-radius:6px;padding:8px 10px}.octo-html-doc-comment-anchor{color:var(--octo-doc-fg-muted,var(--semi-color-text-2,#6b7280));text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.octo-html-doc-comment-quote{border-left:3px solid var(--octo-doc-accent,var(--semi-color-primary,currentColor));background:var(--octo-doc-quote-bg,var(--semi-color-fill-0,transparent));color:var(--octo-doc-fg-muted,var(--semi-color-text-2,inherit));-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0 0 6px;padding:6px 8px;font-size:12px;font-style:italic;line-height:1.5;display:-webkit-box;overflow:hidden}.octo-html-doc-comment-text{margin:4px 0;font-size:13px}.octo-html-doc-comment-meta{color:var(--octo-doc-fg-muted,var(--semi-color-text-2,#6b7280));align-items:center;gap:6px;font-size:11px;display:flex}.octo-html-doc-comment-meta .octo-avatar{width:18px;height:18px;font-size:10px;line-height:18px}.octo-html-doc-comment-author{color:var(--octo-doc-fg,var(--semi-color-text-0,#1f2937));font-weight:500}.octo-html-doc-comment-reply{color:var(--octo-doc-fg-muted,var(--semi-color-text-2,#6b7280));margin:2px 0 2px 12px;font-size:12px}.octo-html-doc-comment-reply-text{margin:2px 0}.octo-html-doc-comment-ai{width:fit-content;margin-left:auto;display:block}.octo-html-doc-presence{align-items:center;display:flex}.octo-html-doc-versions{border-bottom:1px solid var(--octo-doc-border,var(--semi-color-border,#e5e7eb));padding:12px 16px}.octo-html-doc-versions-list{flex-direction:column;gap:4px;margin:8px 0 0;padding:0;list-style:none;display:flex}.octo-html-doc-version-time{color:var(--octo-doc-fg-muted,var(--semi-color-text-2,#6b7280));font-size:12px}.octo-html-doc-comments-target{color:var(--octo-doc-fg-muted,var(--semi-color-text-2,#6b7280));justify-content:space-between;align-items:center;gap:8px;font-size:11px;display:flex}.octo-html-doc-comments-target>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.octo-html-doc-comments-compose{flex-direction:column;flex:none;gap:6px;margin-top:auto;display:flex}.octo-html-doc-comments-clear{flex:none}@media (width<=900px){.octo-html-doc-main{flex-direction:column}.octo-html-doc-frame{flex:auto}.octo-html-doc-comments{border-left:0;border-top:1px solid var(--octo-doc-border,var(--semi-color-border,#e5e7eb));flex:none;max-height:42vh}}body,:host{--semi-transition_duration-slowest:0s;--semi-transition_duration-slower:0s;--semi-transition_duration-slow:0s;--semi-transition_duration-normal:0s;--semi-transition_duration-fast:0s;--semi-transition_duration-faster:0s;--semi-transition_duration-fastest:0s;--semi-transition_duration-none:0s;--semi-transition_function-linear:linear;--semi-transition_function-ease:ease;--semi-transition_function-easeIn:ease-in;--semi-transition_function-easeOut:ease-out;--semi-transition_function-easeInIOut:ease-in-out;--semi-transition_delay-none:0s;--semi-transition_delay-slowest:0s;--semi-transition_delay-slower:0s;--semi-transition_delay-slow:0s;--semi-transition_delay-normal:0s;--semi-transition_delay-fast:0s;--semi-transition_delay-faster:0s;--semi-transition_delay-fastest:0s;--semi-transform_scale-none:scale(1,1);--semi-transform_scale-small:scale(1,1);--semi-transform_scale-medium:scale(1,1);--semi-transform_scale-large:scale(1,1);--semi-transform-rotate-none:rotate(0deg);--semi-transform_rotate-clockwise90deg:rotate(90deg);--semi-transform_rotate-clockwise180deg:rotate(180deg);--semi-transform_rotate-clockwise270deg:rotate(270deg);--semi-transform_rotate-clockwise360deg:rotate(360deg);--semi-transform_rotate-anticlockwise90deg:rotate(-90deg);--semi-transform_rotate-anticlockwise180deg:rotate(-180deg);--semi-transform_rotate-anticlockwise270deg:rotate(-270deg);--semi-transform_rotate-anticlockwise360deg:rotate(-360deg)}body,body .semi-always-light,:host,:host .semi-always-light{--semi-amber-0:254,251,235;--semi-amber-1:252,245,206;--semi-amber-2:249,232,158;--semi-amber-3:246,216,111;--semi-amber-4:243,198,65;--semi-amber-5:240,177,20;--semi-amber-6:200,138,15;--semi-amber-7:160,102,10;--semi-amber-8:120,70,6;--semi-amber-9:80,43,3;--semi-black:0,0,0;--semi-blue-0:234,245,255;--semi-blue-1:203,231,254;--semi-blue-2:152,205,253;--semi-blue-3:101,178,252;--semi-blue-4:50,149,251;--semi-blue-5:0,100,250;--semi-blue-6:0,98,214;--semi-blue-7:0,79,179;--semi-blue-8:0,61,143;--semi-blue-9:0,44,107;--semi-cyan-0:229,247,248;--semi-cyan-1:194,239,240;--semi-cyan-2:138,221,226;--semi-cyan-3:88,203,211;--semi-cyan-4:44,184,197;--semi-cyan-5:5,164,182;--semi-cyan-6:3,134,152;--semi-cyan-7:1,105,121;--semi-cyan-8:0,77,91;--semi-cyan-9:0,50,61;--semi-green-0:236,247,236;--semi-green-1:208,240,209;--semi-green-2:164,224,167;--semi-green-3:125,209,130;--semi-green-4:90,194,98;--semi-green-5:59,179,70;--semi-green-6:48,149,59;--semi-green-7:37,119,47;--semi-green-8:27,89,36;--semi-green-9:17,60,24;--semi-grey-0:249,249,249;--semi-grey-1:230,232,234;--semi-grey-2:198,202,205;--semi-grey-3:167,171,176;--semi-grey-4:136,141,146;--semi-grey-5:107,112,117;--semi-grey-6:85,91,97;--semi-grey-7:65,70,76;--semi-grey-8:46,50,56;--semi-grey-9:28,31,35;--semi-indigo-0:236,239,248;--semi-indigo-1:209,216,240;--semi-indigo-2:167,179,225;--semi-indigo-3:128,144,211;--semi-indigo-4:94,111,196;--semi-indigo-5:63,81,181;--semi-indigo-6:51,66,161;--semi-indigo-7:40,52,140;--semi-indigo-8:31,40,120;--semi-indigo-9:23,29,99;--semi-light-blue-0:233,247,253;--semi-light-blue-1:201,236,252;--semi-light-blue-2:149,216,248;--semi-light-blue-3:98,195,245;--semi-light-blue-4:48,172,241;--semi-light-blue-5:0,149,238;--semi-light-blue-6:0,123,202;--semi-light-blue-7:0,99,167;--semi-light-blue-8:0,75,131;--semi-light-blue-9:0,53,95;--semi-light-green-0:243,248,236;--semi-light-green-1:227,240,208;--semi-light-green-2:200,226,165;--semi-light-green-3:173,211,126;--semi-light-green-4:147,197,91;--semi-light-green-5:123,182,60;--semi-light-green-6:100,152,48;--semi-light-green-7:78,121,38;--semi-light-green-8:57,91,27;--semi-light-green-9:37,61,18;--semi-lime-0:242,250,230;--semi-lime-1:227,246,197;--semi-lime-2:203,237,142;--semi-lime-3:183,227,91;--semi-lime-4:167,218,44;--semi-lime-5:155,209,0;--semi-lime-6:126,174,0;--semi-lime-7:99,139,0;--semi-lime-8:72,104,0;--semi-lime-9:47,70,0;--semi-orange-0:255,248,234;--semi-orange-1:254,238,204;--semi-orange-2:254,217,152;--semi-orange-3:253,193,101;--semi-orange-4:253,166,51;--semi-orange-5:252,136,0;--semi-orange-6:210,103,0;--semi-orange-7:168,74,0;--semi-orange-8:126,49,0;--semi-orange-9:84,29,0;--semi-pink-0:253,236,239;--semi-pink-1:251,207,216;--semi-pink-2:246,160,181;--semi-pink-3:242,115,150;--semi-pink-4:237,72,123;--semi-pink-5:233,30,99;--semi-pink-6:197,19,86;--semi-pink-7:162,11,72;--semi-pink-8:126,5,58;--semi-pink-9:90,1,43;--semi-purple-0:247,233,247;--semi-purple-1:239,202,240;--semi-purple-2:221,155,224;--semi-purple-3:201,111,209;--semi-purple-4:180,73,194;--semi-purple-5:158,40,179;--semi-purple-6:135,30,158;--semi-purple-7:113,22,138;--semi-purple-8:92,15,117;--semi-purple-9:73,10,97;--semi-red-0:254,242,237;--semi-red-1:254,221,210;--semi-red-2:253,183,165;--semi-red-3:251,144,120;--semi-red-4:250,102,76;--semi-red-5:249,57,32;--semi-red-6:213,37,21;--semi-red-7:178,20,12;--semi-red-8:142,8,5;--semi-red-9:106,1,3;--semi-teal-0:228,247,244;--semi-teal-1:192,240,232;--semi-teal-2:135,224,211;--semi-teal-3:84,209,193;--semi-teal-4:39,194,176;--semi-teal-5:0,179,161;--semi-teal-6:0,149,137;--semi-teal-7:0,119,111;--semi-teal-8:0,89,85;--semi-teal-9:0,60,58;--semi-violet-0:243,237,249;--semi-violet-1:226,209,244;--semi-violet-2:196,167,233;--semi-violet-3:166,127,221;--semi-violet-4:136,91,210;--semi-violet-5:106,58,199;--semi-violet-6:87,47,179;--semi-violet-7:70,37,158;--semi-violet-8:54,28,138;--semi-violet-9:40,20,117;--semi-white:255,255,255;--semi-yellow-0:255,253,234;--semi-yellow-1:254,251,203;--semi-yellow-2:253,243,152;--semi-yellow-3:252,232,101;--semi-yellow-4:251,218,50;--semi-yellow-5:250,200,0;--semi-yellow-6:208,170,0;--semi-yellow-7:167,139,0;--semi-yellow-8:125,106,0;--semi-yellow-9:83,72,0;--semi-ai-purple-0:248,237,255;--semi-ai-purple-1:242,218,255;--semi-ai-purple-2:227,181,255;--semi-ai-purple-3:209,145,255;--semi-ai-purple-4:189,108,255;--semi-ai-purple-5:166,71,255;--semi-ai-purple-6:134,54,219;--semi-ai-purple-7:105,40,184;--semi-ai-purple-8:78,28,148;--semi-ai-purple-9:54,18,112;--semi-ai-general-0-3:239,247,255;--semi-ai-general-0-2:244,244,255;--semi-ai-general-0-1:248,237,255;--semi-ai-general-0-0:255,242,255;--semi-ai-general-1-3:213,235,255;--semi-ai-general-1-2:223,224,255;--semi-ai-general-1-1:242,218,255;--semi-ai-general-1-0:255,218,254;--semi-ai-general-2-3:171,213,255;--semi-ai-general-2-2:193,192,255;--semi-ai-general-2-1:227,181,255;--semi-ai-general-2-0:254,181,255;--semi-ai-general-3-3:130,190,255;--semi-ai-general-3-2:163,160,255;--semi-ai-general-3-1:209,145,255;--semi-ai-general-3-0:249,143,255;--semi-ai-general-4-3:88,166,255;--semi-ai-general-4-2:134,129,255;--semi-ai-general-4-1:189,108,255;--semi-ai-general-4-0:242,106,255;--semi-ai-general-5-3:46,140,255;--semi-ai-general-5-2:107,97,255;--semi-ai-general-5-1:166,71,255;--semi-ai-general-5-0:233,69,255;--semi-ai-general-6-3:33,114,219;--semi-ai-general-6-2:88,77,219;--semi-ai-general-6-1:134,54,219;--semi-ai-general-6-0:194,53,219;--semi-ai-general-7-3:22,89,184;--semi-ai-general-7-2:71,59,184;--semi-ai-general-7-1:105,40,184;--semi-ai-general-7-0:157,39,184;--semi-ai-general-8-3:13,67,148;--semi-ai-general-8-2:55,43,148;--semi-ai-general-8-1:78,28,148;--semi-ai-general-8-0:121,27,148;--semi-ai-general-9-3:7,47,112;--semi-ai-general-9-2:40,29,112;--semi-ai-general-9-1:54,18,112;--semi-ai-general-9-0:88,17,112;--semi-ai-general-0:linear-gradient(278deg, rgba(var(--semi-ai-general-0-0)) 0%, rgba(var(--semi-ai-general-0-1)) 30%, rgba(var(--semi-ai-general-0-2)) 60%, rgba(var(--semi-ai-general-0-3)) 100%);--semi-ai-general-1:linear-gradient(278deg, rgba(var(--semi-ai-general-1-0)) 0%, rgba(var(--semi-ai-general-1-1)) 30%, rgba(var(--semi-ai-general-1-2)) 60%, rgba(var(--semi-ai-general-1-3)) 100%);--semi-ai-general-2:linear-gradient(278deg, rgba(var(--semi-ai-general-2-0)) 0%, rgba(var(--semi-ai-general-2-1)) 30%, rgba(var(--semi-ai-general-2-2)) 60%, rgba(var(--semi-ai-general-2-3)) 100%);--semi-ai-general-3:linear-gradient(278deg, rgba(var(--semi-ai-general-3-0)) 0%, rgba(var(--semi-ai-general-3-1)) 30%, rgba(var(--semi-ai-general-3-2)) 60%, rgba(var(--semi-ai-general-3-3)) 100%);--semi-ai-general-4:linear-gradient(278deg, rgba(var(--semi-ai-general-4-0)) 0%, rgba(var(--semi-ai-general-4-1)) 30%, rgba(var(--semi-ai-general-4-2)) 60%, rgba(var(--semi-ai-general-4-3)) 100%);--semi-ai-general-5:linear-gradient(278deg, rgba(var(--semi-ai-general-5-0)) 0%, rgba(var(--semi-ai-general-5-1)) 30%, rgba(var(--semi-ai-general-5-2)) 60%, rgba(var(--semi-ai-general-5-3)) 100%);--semi-ai-general-6:linear-gradient(278deg, rgba(var(--semi-ai-general-6-0)) 0%, rgba(var(--semi-ai-general-6-1)) 30%, rgba(var(--semi-ai-general-6-2)) 60%, rgba(var(--semi-ai-general-6-3)) 100%);--semi-ai-general-7:linear-gradient(278deg, rgba(var(--semi-ai-general-7-0)) 0%, rgba(var(--semi-ai-general-7-1)) 30%, rgba(var(--semi-ai-general-7-2)) 60%, rgba(var(--semi-ai-general-7-3)) 100%);--semi-ai-general-8:linear-gradient(278deg, rgba(var(--semi-ai-general-8-0)) 0%, rgba(var(--semi-ai-general-8-1)) 30%, rgba(var(--semi-ai-general-8-2)) 60%, rgba(var(--semi-ai-general-8-3)) 100%);--semi-ai-general-9:linear-gradient(278deg, rgba(var(--semi-ai-general-9-0)) 0%, rgba(var(--semi-ai-general-9-1)) 30%, rgba(var(--semi-ai-general-9-2)) 60%, rgba(var(--semi-ai-general-9-3)) 100%)}body[theme-mode=dark],body .semi-always-dark,:host([theme-mode=dark]),:host .semi-always-dark{--semi-red-0:108,9,11;--semi-red-1:144,17,16;--semi-red-2:180,32,25;--semi-red-3:215,51,36;--semi-red-4:251,73,50;--semi-red-5:252,114,90;--semi-red-6:253,153,131;--semi-red-7:253,190,172;--semi-red-8:254,224,213;--semi-red-9:255,243,239;--semi-pink-0:92,7,48;--semi-pink-1:128,14,65;--semi-pink-2:164,23,81;--semi-pink-3:199,34,97;--semi-pink-4:235,47,113;--semi-pink-5:239,86,134;--semi-pink-6:243,126,159;--semi-pink-7:247,168,188;--semi-pink-8:251,211,220;--semi-pink-9:253,238,241;--semi-purple-0:74,16,97;--semi-purple-1:94,23,118;--semi-purple-2:115,31,138;--semi-purple-3:137,40,159;--semi-purple-4:160,51,179;--semi-purple-5:181,83,194;--semi-purple-6:202,120,209;--semi-purple-7:221,160,225;--semi-purple-8:239,206,240;--semi-purple-9:247,235,247;--semi-violet-0:64,27,119;--semi-violet-1:76,36,140;--semi-violet-2:88,46,160;--semi-violet-3:100,57,181;--semi-violet-4:114,70,201;--semi-violet-5:136,101,212;--semi-violet-6:162,136,223;--semi-violet-7:190,173,233;--semi-violet-8:221,212,244;--semi-violet-9:241,238,250;--semi-indigo-0:23,30,101;--semi-indigo-1:32,41,122;--semi-indigo-2:41,54,142;--semi-indigo-3:52,68,163;--semi-indigo-4:64,83,183;--semi-indigo-5:95,113,197;--semi-indigo-6:129,145,212;--semi-indigo-7:167,180,226;--semi-indigo-8:209,216,241;--semi-indigo-9:237,239,248;--semi-blue-0:5,49,112;--semi-blue-1:10,70,148;--semi-blue-2:19,92,184;--semi-blue-3:29,117,219;--semi-blue-4:41,144,255;--semi-blue-5:84,169,255;--semi-blue-6:127,193,255;--semi-blue-7:169,215,255;--semi-blue-8:212,236,255;--semi-blue-9:239,248,255;--semi-light-blue-0:0,55,97;--semi-light-blue-1:0,77,133;--semi-light-blue-2:3,102,169;--semi-light-blue-3:10,129,204;--semi-light-blue-4:19,159,240;--semi-light-blue-5:64,180,243;--semi-light-blue-6:110,200,246;--semi-light-blue-7:157,220,249;--semi-light-blue-8:206,238,252;--semi-light-blue-9:235,248,254;--semi-cyan-0:4,52,61;--semi-cyan-1:7,79,92;--semi-cyan-2:10,108,123;--semi-cyan-3:14,137,153;--semi-cyan-4:19,168,184;--semi-cyan-5:56,187,198;--semi-cyan-6:98,205,212;--semi-cyan-7:145,223,227;--semi-cyan-8:198,239,241;--semi-cyan-9:231,247,248;--semi-teal-0:2,60,57;--semi-teal-1:4,90,85;--semi-teal-2:7,119,111;--semi-teal-3:10,149,136;--semi-teal-4:14,179,161;--semi-teal-5:51,194,176;--semi-teal-6:94,209,193;--semi-teal-7:142,225,211;--semi-teal-8:196,240,232;--semi-teal-9:230,247,244;--semi-green-0:18,60,25;--semi-green-1:28,90,37;--semi-green-2:39,119,49;--semi-green-3:50,149,61;--semi-green-4:62,179,73;--semi-green-5:93,194,100;--semi-green-6:127,209,132;--semi-green-7:166,225,168;--semi-green-8:208,240,209;--semi-green-9:236,247,236;--semi-light-green-0:38,61,19;--semi-light-green-1:59,92,29;--semi-light-green-2:81,123,40;--semi-light-green-3:103,153,52;--semi-light-green-4:127,184,64;--semi-light-green-5:151,198,95;--semi-light-green-6:176,212,129;--semi-light-green-7:201,227,167;--semi-light-green-8:228,241,209;--semi-light-green-9:243,248,237;--semi-lime-0:49,70,3;--semi-lime-1:75,105,5;--semi-lime-2:103,141,9;--semi-lime-3:132,176,12;--semi-lime-4:162,211,17;--semi-lime-5:174,220,58;--semi-lime-6:189,229,102;--semi-lime-7:207,237,150;--semi-lime-8:229,246,201;--semi-lime-9:243,251,233;--semi-yellow-0:84,73,3;--semi-yellow-1:126,108,6;--semi-yellow-2:168,142,10;--semi-yellow-3:210,175,15;--semi-yellow-4:252,206,20;--semi-yellow-5:253,222,67;--semi-yellow-6:253,235,113;--semi-yellow-7:254,245,160;--semi-yellow-8:254,251,208;--semi-yellow-9:255,254,236;--semi-amber-0:81,46,9;--semi-amber-1:121,75,15;--semi-amber-2:161,107,22;--semi-amber-3:202,143,30;--semi-amber-4:242,183,38;--semi-amber-5:245,202,80;--semi-amber-6:247,219,122;--semi-amber-7:250,234,166;--semi-amber-8:252,246,210;--semi-amber-9:254,251,237;--semi-orange-0:85,31,3;--semi-orange-1:128,53,6;--semi-orange-2:170,80,10;--semi-orange-3:213,111,15;--semi-orange-4:255,146,20;--semi-orange-5:255,174,67;--semi-orange-6:255,199,114;--semi-orange-7:255,221,161;--semi-orange-8:255,239,208;--semi-orange-9:255,249,237;--semi-grey-0:28,31,35;--semi-grey-1:46,50,56;--semi-grey-2:65,70,76;--semi-grey-3:85,91,97;--semi-grey-4:107,112,117;--semi-grey-5:136,141,146;--semi-grey-6:167,171,176;--semi-grey-7:198,202,205;--semi-grey-8:230,232,234;--semi-grey-9:249,249,249;--semi-white:255, 255, 255;--semi-black:0, 0, 0;--semi-ai-purple-0:58,23,112;--semi-ai-purple-1:83,35,148;--semi-ai-purple-2:111,49,184;--semi-ai-purple-3:141,65,219;--semi-ai-purple-4:167,68,255;--semi-ai-purple-5:195,117,255;--semi-ai-purple-6:213,152,255;--semi-ai-purple-7:229,186,255;--semi-ai-purple-8:243,221,255;--semi-ai-purple-9:251,243,255;--semi-ai-general-0-0:9,44,100;--semi-ai-general-0-1:39,29,108;--semi-ai-general-0-2:58,23,112;--semi-ai-general-0-3:80,18,101;--semi-ai-general-1-0:17,64,136;--semi-ai-general-1-1:54,43,144;--semi-ai-general-1-2:83,35,148;--semi-ai-general-1-3:113,28,137;--semi-ai-general-2-0:26,86,172;--semi-ai-general-2-1:70,59,180;--semi-ai-general-2-2:111,49,184;--semi-ai-general-2-3:148,41,173;--semi-ai-general-3-0:38,111,207;--semi-ai-general-3-1:88,78,215;--semi-ai-general-3-2:141,65,219;--semi-ai-general-3-3:185,55,208;--semi-ai-general-4-0:35,127,240;--semi-ai-general-4-1:94,84,248;--semi-ai-general-4-2:167,68,255;--semi-ai-general-4-3:219,56,241;--semi-ai-general-5-0:91,162,245;--semi-ai-general-5-1:134,129,252;--semi-ai-general-5-2:195,117,255;--semi-ai-general-5-3:234,107,246;--semi-ai-general-6-0:131,187,248;--semi-ai-general-6-1:163,160,253;--semi-ai-general-6-2:213,152,255;--semi-ai-general-6-3:243,143,248;--semi-ai-general-7-0:172,210,250;--semi-ai-general-7-1:192,192,253;--semi-ai-general-7-2:229,186,255;--semi-ai-general-7-3:249,180,251;--semi-ai-general-8-0:213,233,253;--semi-ai-general-8-1:223,223,254;--semi-ai-general-8-2:243,221,255;--semi-ai-general-8-3:253,217,252;--semi-ai-general-9-0:239,247,254;--semi-ai-general-9-1:244,244,255;--semi-ai-general-9-2:251,243,255;--semi-ai-general-9-3:254,241,254;--semi-ai-general-0:linear-gradient(278deg, rgba(var(--semi-ai-general-0-0)) 0%, rgba(var(--semi-ai-general-0-1)) 30%, rgba(var(--semi-ai-general-0-2)) 60%, rgba(var(--semi-ai-general-0-3)) 100%);--semi-ai-general-1:linear-gradient(278deg, rgba(var(--semi-ai-general-1-0)) 0%, rgba(var(--semi-ai-general-1-1)) 30%, rgba(var(--semi-ai-general-1-2)) 60%, rgba(var(--semi-ai-general-1-3)) 100%);--semi-ai-general-2:linear-gradient(278deg, rgba(var(--semi-ai-general-2-0)) 0%, rgba(var(--semi-ai-general-2-1)) 30%, rgba(var(--semi-ai-general-2-2)) 60%, rgba(var(--semi-ai-general-2-3)) 100%);--semi-ai-general-3:linear-gradient(278deg, rgba(var(--semi-ai-general-3-0)) 0%, rgba(var(--semi-ai-general-3-1)) 30%, rgba(var(--semi-ai-general-3-2)) 60%, rgba(var(--semi-ai-general-3-3)) 100%);--semi-ai-general-4:linear-gradient(278deg, rgba(var(--semi-ai-general-4-0)) 0%, rgba(var(--semi-ai-general-4-1)) 30%, rgba(var(--semi-ai-general-4-2)) 60%, rgba(var(--semi-ai-general-4-3)) 100%);--semi-ai-general-5:linear-gradient(278deg, rgba(var(--semi-ai-general-5-0)) 0%, rgba(var(--semi-ai-general-5-1)) 30%, rgba(var(--semi-ai-general-5-2)) 60%, rgba(var(--semi-ai-general-5-3)) 100%);--semi-ai-general-6:linear-gradient(278deg, rgba(var(--semi-ai-general-6-0)) 0%, rgba(var(--semi-ai-general-6-1)) 30%, rgba(var(--semi-ai-general-6-2)) 60%, rgba(var(--semi-ai-general-6-3)) 100%);--semi-ai-general-7:linear-gradient(278deg, rgba(var(--semi-ai-general-7-0)) 0%, rgba(var(--semi-ai-general-7-1)) 30%, rgba(var(--semi-ai-general-7-2)) 60%, rgba(var(--semi-ai-general-7-3)) 100%);--semi-ai-general-8:linear-gradient(278deg, rgba(var(--semi-ai-general-8-0)) 0%, rgba(var(--semi-ai-general-8-1)) 30%, rgba(var(--semi-ai-general-8-2)) 60%, rgba(var(--semi-ai-general-8-3)) 100%);--semi-ai-general-9:linear-gradient(278deg, rgba(var(--semi-ai-general-9-0)) 0%, rgba(var(--semi-ai-general-9-1)) 30%, rgba(var(--semi-ai-general-9-2)) 60%, rgba(var(--semi-ai-general-9-3)) 100%)}body,body[theme-mode=dark] .semi-always-light,:host,:host .semi-always-light{-webkit-font-smoothing:antialiased;--semi-color-white:rgba(var(--semi-white), 1);--semi-color-black:rgba(var(--semi-black), 1);--semi-color-primary:rgba(var(--semi-blue-5), 1);--semi-color-primary-hover:rgba(var(--semi-blue-6), 1);--semi-color-primary-active:rgba(var(--semi-blue-7), 1);--semi-color-primary-disabled:rgba(var(--semi-blue-2), 1);--semi-color-primary-light-default:rgba(var(--semi-blue-0), 1);--semi-color-primary-light-hover:rgba(var(--semi-blue-1), 1);--semi-color-primary-light-active:rgba(var(--semi-blue-2), 1);--semi-color-secondary:rgba(var(--semi-light-blue-5), 1);--semi-color-secondary-hover:rgba(var(--semi-light-blue-6), 1);--semi-color-secondary-active:rgba(var(--semi-light-blue-7), 1);--semi-color-secondary-disabled:rgba(var(--semi-light-blue-2), 1);--semi-color-secondary-light-default:rgba(var(--semi-light-blue-0), 1);--semi-color-secondary-light-hover:rgba(var(--semi-light-blue-1), 1);--semi-color-secondary-light-active:rgba(var(--semi-light-blue-2), 1);--semi-color-tertiary:rgba(var(--semi-grey-5), 1);--semi-color-tertiary-hover:rgba(var(--semi-grey-6), 1);--semi-color-tertiary-active:rgba(var(--semi-grey-7), 1);--semi-color-tertiary-light-default:rgba(var(--semi-grey-0), 1);--semi-color-tertiary-light-hover:rgba(var(--semi-grey-1), 1);--semi-color-tertiary-light-active:rgba(var(--semi-grey-2), 1);--semi-color-default:rgba(var(--semi-grey-0), 1);--semi-color-default-hover:rgba(var(--semi-grey-1), 1);--semi-color-default-active:rgba(var(--semi-grey-2), 1);--semi-color-info:rgba(var(--semi-blue-5), 1);--semi-color-info-hover:rgba(var(--semi-blue-6), 1);--semi-color-info-active:rgba(var(--semi-blue-7), 1);--semi-color-info-disabled:rgba(var(--semi-blue-2), 1);--semi-color-info-light-default:rgba(var(--semi-blue-0), 1);--semi-color-info-light-hover:rgba(var(--semi-blue-1), 1);--semi-color-info-light-active:rgba(var(--semi-blue-2), 1);--semi-color-success:rgba(var(--semi-green-5), 1);--semi-color-success-hover:rgba(var(--semi-green-6), 1);--semi-color-success-active:rgba(var(--semi-green-7), 1);--semi-color-success-disabled:rgba(var(--semi-green-2), 1);--semi-color-success-light-default:rgba(var(--semi-green-0), 1);--semi-color-success-light-hover:rgba(var(--semi-green-1), 1);--semi-color-success-light-active:rgba(var(--semi-green-2), 1);--semi-color-danger:rgba(var(--semi-red-5), 1);--semi-color-danger-hover:rgba(var(--semi-red-6), 1);--semi-color-danger-active:rgba(var(--semi-red-7), 1);--semi-color-danger-light-default:rgba(var(--semi-red-0), 1);--semi-color-danger-light-hover:rgba(var(--semi-red-1), 1);--semi-color-danger-light-active:rgba(var(--semi-red-2), 1);--semi-color-warning:rgba(var(--semi-orange-5), 1);--semi-color-warning-hover:rgba(var(--semi-orange-6), 1);--semi-color-warning-active:rgba(var(--semi-orange-7), 1);--semi-color-warning-light-default:rgba(var(--semi-orange-0), 1);--semi-color-warning-light-hover:rgba(var(--semi-orange-1), 1);--semi-color-warning-light-active:rgba(var(--semi-orange-2), 1);--semi-color-focus-border:rgba(var(--semi-blue-5), 1);--semi-color-disabled-text:rgba(var(--semi-grey-9), .35);--semi-color-disabled-border:rgba(var(--semi-grey-1), 1);--semi-color-disabled-bg:rgba(var(--semi-grey-1), 1);--semi-color-disabled-fill:rgba(var(--semi-grey-8), .04);--semi-color-shadow:rgba(var(--semi-black), .04);--semi-color-link:rgba(var(--semi-blue-5), 1);--semi-color-link-hover:rgba(var(--semi-blue-6), 1);--semi-color-link-active:rgba(var(--semi-blue-7), 1);--semi-color-link-visited:rgba(var(--semi-blue-5), 1);--semi-color-border:rgba(var(--semi-grey-9), .08);--semi-color-nav-bg:rgba(var(--semi-white), 1);--semi-color-overlay-bg:#16161a99;--semi-color-fill-0:rgba(var(--semi-grey-8), .05);--semi-color-fill-1:rgba(var(--semi-grey-8), .09);--semi-color-fill-2:rgba(var(--semi-grey-8), .13);--semi-color-bg-0:rgba(var(--semi-white), 1);--semi-color-bg-1:rgba(var(--semi-white), 1);--semi-color-bg-2:rgba(var(--semi-white), 1);--semi-color-bg-3:rgba(var(--semi-white), 1);--semi-color-bg-4:rgba(var(--semi-white), 1);--semi-color-text-0:rgba(var(--semi-grey-9), 1);--semi-color-text-1:rgba(var(--semi-grey-9), .8);--semi-color-text-2:rgba(var(--semi-grey-9), .62);--semi-color-text-3:rgba(var(--semi-grey-9), .35);--semi-shadow-elevated:0 0 1px #0000004d, 0 4px 14px #0000001a;--semi-border-radius-extra-small:3px;--semi-border-radius-small:3px;--semi-border-radius-medium:6px;--semi-border-radius-large:12px;--semi-border-radius-circle:50%;--semi-border-radius-full:9999px;--semi-color-highlight-bg:rgba(var(--semi-yellow-4), 1);--semi-color-highlight:rgba(var(--semi-black), 1);--semi-color-data-0:#5769ff;--semi-color-data-1:#8ed4e7;--semi-color-data-2:#f58700;--semi-color-data-3:#dcb7fc;--semi-color-data-4:#4a9cf7;--semi-color-data-5:#f3cc35;--semi-color-data-6:#fe8090;--semi-color-data-7:#8bd7d2;--semi-color-data-8:#83b023;--semi-color-data-9:#e9a5e5;--semi-color-data-10:#30a7ce;--semi-color-data-11:#f9c064;--semi-color-data-12:#b171f9;--semi-color-data-13:#77b6f9;--semi-color-data-14:#c88f02;--semi-color-data-15:#ffaab2;--semi-color-data-16:#33b0ab;--semi-color-data-17:#b6d781;--semi-color-data-18:#d458d4;--semi-color-data-19:#bcc6ff;--semi-color-ai-general:var(--semi-ai-general-5);--semi-color-ai-general-hover:var(--semi-ai-general-6);--semi-color-ai-general-active:var(--semi-ai-general-7);--semi-color-ai-general-disabled:var(--semi-ai-general-2);--semi-color-ai-purple:rgba(var(--semi-ai-purple-5));--semi-color-ai-purple-hover:rgba(var(--semi-ai-purple-6));--semi-color-ai-purple-active:rgba(var(--semi-ai-purple-7));--semi-color-ai-purple-disabled:rgba(var(--semi-ai-purple-2));--semi-color-ai-background-bottom:linear-gradient(201.15deg, #ffffff0a 6.58%, #ffe28a0a 32.88%, #e72dff0a 67.93%, #0073ff0a 94.23%);--semi-color-ai-background-bottom-hover:linear-gradient(201.15deg, #ffffff14 6.58%, #ffe28a14 32.88%, #e72dff14 67.93%, #0073ff14 94.23%);--semi-color-ai-background-bottom-active:linear-gradient(201.15deg, #ffffff1f 6.58%, #ffe28a1f 32.88%, #e72dff1f 67.93%, #0073ff1f 94.23%);--semi-color-ai-background-top:linear-gradient(201.15deg, #5338ff29 6.58%, #b030f018 32.88%, #e72dff0c 59.17%, #fff0 94.23%);--semi-color-ai-background-top-hover:linear-gradient(201.15deg, #5338ff52 6.58%, #b030f031 32.88%, #e72dff18 59.17%, #fff0 94.23%);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Helvetica Neue,Helvetica,Arial,sans-serif}body[theme-mode=dark],body .semi-always-dark,:host([theme-mode=dark]),:host .semi-always-dark{-webkit-font-smoothing:antialiased;--semi-color-white:#e4e7f5;--semi-color-black:rgba(var(--semi-black), 1);--semi-color-primary:rgba(var(--semi-blue-5), 1);--semi-color-primary-hover:rgba(var(--semi-blue-6), 1);--semi-color-primary-active:rgba(var(--semi-blue-7), 1);--semi-color-primary-disabled:rgba(var(--semi-blue-2), 1);--semi-color-primary-light-default:rgba(var(--semi-blue-5), .2);--semi-color-primary-light-hover:rgba(var(--semi-blue-5), .3);--semi-color-primary-light-active:rgba(var(--semi-blue-5), .4);--semi-color-secondary:rgba(var(--semi-light-blue-5), 1);--semi-color-secondary-hover:rgba(var(--semi-light-blue-6), 1);--semi-color-secondary-active:rgba(var(--semi-light-blue-7), 1);--semi-color-secondary-disabled:rgba(var(--semi-light-blue-2), 1);--semi-color-secondary-light-default:rgba(var(--semi-light-blue-5), .2);--semi-color-secondary-light-hover:rgba(var(--semi-light-blue-5), .3);--semi-color-secondary-light-active:rgba(var(--semi-light-blue-5), .4);--semi-color-tertiary:rgba(var(--semi-grey-5), 1);--semi-color-tertiary-hover:rgba(var(--semi-grey-6), 1);--semi-color-tertiary-active:rgba(var(--semi-grey-7), 1);--semi-color-tertiary-light-default:rgba(var(--semi-grey-5), .2);--semi-color-tertiary-light-hover:rgba(var(--semi-grey-5), .3);--semi-color-tertiary-light-active:rgba(var(--semi-grey-5), .4);--semi-color-default:rgba(var(--semi-grey-0), 1);--semi-color-default-hover:rgba(var(--semi-grey-1), 1);--semi-color-default-active:rgba(var(--semi-grey-2), 1);--semi-color-info:rgba(var(--semi-blue-5), 1);--semi-color-info-hover:rgba(var(--semi-blue-6), 1);--semi-color-info-active:rgba(var(--semi-blue-7), 1);--semi-color-info-disabled:rgba(var(--semi-blue-2), 1);--semi-color-info-light-default:rgba(var(--semi-blue-5), .2);--semi-color-info-light-hover:rgba(var(--semi-blue-5), .3);--semi-color-info-light-active:rgba(var(--semi-blue-5), .4);--semi-color-success:rgba(var(--semi-green-5), 1);--semi-color-success-hover:rgba(var(--semi-green-6), 1);--semi-color-success-active:rgba(var(--semi-green-7), 1);--semi-color-success-disabled:rgba(var(--semi-green-2), 1);--semi-color-success-light-default:rgba(var(--semi-green-5), .2);--semi-color-success-light-hover:rgba(var(--semi-green-5), .3);--semi-color-success-light-active:rgba(var(--semi-green-5), .4);--semi-color-danger:rgba(var(--semi-red-5), 1);--semi-color-danger-hover:rgba(var(--semi-red-6), 1);--semi-color-danger-active:rgba(var(--semi-red-7), 1);--semi-color-danger-light-default:rgba(var(--semi-red-5), .2);--semi-color-danger-light-hover:rgba(var(--semi-red-5), .3);--semi-color-danger-light-active:rgba(var(--semi-red-5), .4);--semi-color-warning:rgba(var(--semi-orange-5), 1);--semi-color-warning-hover:rgba(var(--semi-orange-6), 1);--semi-color-warning-active:rgba(var(--semi-orange-7), 1);--semi-color-warning-light-default:rgba(var(--semi-orange-5), .2);--semi-color-warning-light-hover:rgba(var(--semi-orange-5), .3);--semi-color-warning-light-active:rgba(var(--semi-orange-5), .4);--semi-color-focus-border:rgba(var(--semi-blue-5), 1);--semi-color-disabled-text:rgba(var(--semi-grey-9), .35);--semi-color-disabled-border:rgba(var(--semi-grey-1), 1);--semi-color-disabled-bg:rgba(var(--semi-grey-1), 1);--semi-color-disabled-fill:rgba(var(--semi-grey-8), .04);--semi-color-link:rgba(var(--semi-blue-5), 1);--semi-color-link-hover:rgba(var(--semi-blue-6), 1);--semi-color-link-active:rgba(var(--semi-blue-7), 1);--semi-color-link-visited:rgba(var(--semi-blue-5), 1);--semi-color-nav-bg:#232429;--semi-shadow-elevated:inset 0 0 0 1px #ffffff1a, 0 4px 14px #00000040;--semi-color-overlay-bg:#16161a99;--semi-color-fill-0:rgba(var(--semi-white), .12);--semi-color-fill-1:rgba(var(--semi-white), .16);--semi-color-fill-2:rgba(var(--semi-white), .2);--semi-color-border:rgba(var(--semi-white), .08);--semi-color-shadow:rgba(var(--semi-black), .04);--semi-color-bg-0:#16161a;--semi-color-bg-1:#232429;--semi-color-bg-2:#35363c;--semi-color-bg-3:#43444a;--semi-color-bg-4:#4f5159;--semi-color-text-0:rgba(var(--semi-grey-9), 1);--semi-color-text-1:rgba(var(--semi-grey-9), .8);--semi-color-text-2:rgba(var(--semi-grey-9), .6);--semi-color-text-3:rgba(var(--semi-grey-9), .35);--semi-border-radius-extra-small:3px;--semi-border-radius-small:3px;--semi-border-radius-medium:6px;--semi-border-radius-large:12px;--semi-border-radius-circle:50%;--semi-border-radius-full:9999px;--semi-color-highlight-bg:rgba(var(--semi-yellow-2), 1);--semi-color-highlight:rgba(var(--semi-white), 1);--semi-color-data-0:#5e6dc2;--semi-color-data-1:#086878;--semi-color-data-2:#faad3f;--semi-color-data-3:#4c2b9c;--semi-color-data-4:#107df8;--semi-color-data-5:#f8ca10;--semi-color-data-6:#c31e57;--semi-color-data-7:#057773;--semi-color-data-8:#9acf0d;--semi-color-data-9:#751d8a;--semi-color-data-10:#10a2b4;--semi-color-data-11:#d06e0b;--semi-color-data-12:#7142c5;--semi-color-data-13:#0764d4;--semi-color-data-14:#fbe86e;--semi-color-data-15:#a01349;--semi-color-data-16:#0bb3a7;--semi-color-data-17:#628a06;--semi-color-data-18:#a230b3;--semi-color-data-19:#28338a;--semi-color-ai-general:var(--semi-ai-general-5);--semi-color-ai-general-hover:var(--semi-ai-general-6);--semi-color-ai-general-active:var(--semi-ai-general-7);--semi-color-ai-general-disabled:var(--semi-ai-general-2);--semi-color-ai-purple:rgba(var(--semi-ai-purple-5));--semi-color-ai-purple-hover:rgba(var(--semi-ai-purple-6));--semi-color-ai-purple-active:rgba(var(--semi-ai-purple-7));--semi-color-ai-purple-disabled:rgba(var(--semi-ai-purple-2));--semi-color-ai-background-bottom:linear-gradient(201.15deg, #ffe28a33 6.58%, #e72dff33 50.4%, #0073ff33 94.23%);--semi-color-ai-background-bottom-hover:linear-gradient(201.15deg, #ffe28a4d 6.58%, #e72dff4d 50.4%, #0073ff4d 94.23%);--semi-color-ai-background-bottom-active:linear-gradient(201.15deg, #ffe28a66 6.58%, #e72dff66 50.4%, #0073ff66 94.23%);--semi-color-ai-background-top:linear-gradient(201.15deg, #5338ff5c 6.58%, #b030f037 32.88%, #9a00ae1c 59.17%, #0000 94.23%);--semi-color-ai-background-top-hover:linear-gradient(201.15deg, #5338ffb8 6.58%, #b030f06e 32.88%, #9a00ae37 59.17%, #0000 94.23%);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Helvetica Neue,Helvetica,Arial,sans-serif}.semi-light-scrollbar::-webkit-scrollbar{width:8px;height:8px}.semi-light-scrollbar ::-webkit-scrollbar{width:8px;height:8px}.semi-light-scrollbar::-webkit-scrollbar-track{background:0 0}.semi-light-scrollbar ::-webkit-scrollbar-track{background:0 0}.semi-light-scrollbar::-webkit-scrollbar-corner{background-color:#0000}.semi-light-scrollbar ::-webkit-scrollbar-corner{background-color:#0000}.semi-light-scrollbar::-webkit-scrollbar-thumb{background:0 0;border-radius:6px;transition:all 1s}.semi-light-scrollbar ::-webkit-scrollbar-thumb{background:0 0;border-radius:6px;transition:all 1s}.semi-light-scrollbar:hover::-webkit-scrollbar-thumb{background:var(--semi-color-fill-2)}.semi-light-scrollbar :hover::-webkit-scrollbar-thumb{background:var(--semi-color-fill-2)}.semi-light-scrollbar::-webkit-scrollbar-thumb:hover{background:var(--semi-color-fill-1)}.semi-light-scrollbar ::-webkit-scrollbar-thumb:hover{background:var(--semi-color-fill-1)}.loop-provider-logo{flex:none;width:16px;height:16px;display:block}.loop-provider-logo--rounded{border-radius:var(--wk-r-xs,4px)}.loop-md{color:var(--semi-color-text-0,#1c1f23);word-break:break-word;font-size:14px;line-height:1.7}.loop-md h1,.loop-md h2,.loop-md h3,.loop-md h4{margin:18px 0 8px;font-weight:600;line-height:1.35}.loop-md h1{font-size:22px}.loop-md h2{border-bottom:1px solid var(--semi-color-border,#e8e9eb);padding-bottom:4px;font-size:18px}.loop-md h3{font-size:16px}.loop-md h4{font-size:14px}.loop-md p{margin:8px 0}.loop-md ul,.loop-md ol{margin:8px 0;padding-left:22px}.loop-md li{margin:3px 0}.loop-md a{color:var(--semi-color-primary,#6a5cff);text-decoration:none}.loop-md a:hover{text-decoration:underline}.loop-md code{font-family:var(--semi-font-family-mono,ui-monospace, monospace);background:var(--semi-color-fill-0,#f2f3f5);border-radius:4px;padding:1.5px 5px;font-size:12.5px}.loop-md pre{background:var(--semi-color-fill-0,#f5f6f8);border:1px solid var(--semi-color-border,#e8e9eb);border-radius:8px;margin:10px 0;padding:12px 14px;overflow:auto}.loop-md pre code{background:0 0;padding:0;font-size:12.5px;line-height:1.55}.loop-md blockquote{border-left:3px solid var(--semi-color-border,#d0d2d6);color:var(--semi-color-text-1,#4e5969);margin:10px 0;padding:4px 14px}.loop-md table{border-collapse:collapse;width:100%;margin:10px 0;font-size:13px}.loop-md th,.loop-md td{border:1px solid var(--semi-color-border,#e8e9eb);text-align:left;padding:6px 10px}.loop-md th{background:var(--semi-color-fill-0,#f5f6f8);font-weight:600}.loop-md hr{border:none;border-top:1px solid var(--semi-color-border,#e8e9eb);margin:16px 0}.loop-md img{border-radius:6px;max-width:100%}.loop-mention{color:var(--semi-color-primary,#0064fa);background:var(--semi-color-primary-light-default,#e8f0ff);white-space:nowrap;border-radius:4px;padding:0 4px;font-weight:500}.loop-composer{border:1px solid var(--semi-color-border,#e5e6eb);background:var(--semi-color-bg-0,#fff);border-radius:6px;flex-direction:column;display:flex}.loop-composer:focus-within{border-color:var(--semi-color-primary,#1c1c23)}.loop-composer .ProseMirror{border:none;outline:none;min-height:40px;max-height:200px;padding:8px 12px;font-size:14px;line-height:1.5;overflow-y:auto}.loop-composer__footer{align-items:center;gap:6px;min-height:26px;padding:0 6px 5px;display:flex}.loop-composer__footer-left{flex:1;align-items:center;min-width:0;display:flex}.loop-composer__footer-right{align-items:center;gap:2px;display:flex}.loop-composer .ProseMirror p{margin:0}.loop-composer .ProseMirror p.is-editor-empty:first-child:before{content:attr(data-placeholder);color:var(--semi-color-text-2,#a9a9b0);float:left;pointer-events:none;height:0}.loop-composer .loop-mention{background:var(--semi-color-primary-light-default,#eef0f4);color:var(--semi-color-primary,#1c1c23);white-space:nowrap;border-radius:4px;padding:0 4px;font-weight:500}.loop-mention-menu{z-index:2000;background:var(--semi-color-bg-2,#fff);border:1px solid var(--semi-color-border,#e5e6eb);border-radius:8px;min-width:160px;max-height:240px;padding:4px;overflow-y:auto;box-shadow:0 4px 16px #0000001f}.loop-suggest-group{text-transform:uppercase;letter-spacing:.03em;color:var(--semi-color-text-2,#a9a9b0);padding:6px 10px 2px;font-size:11px;font-weight:600}.loop-suggest-item{text-align:left;cursor:pointer;width:100%;color:var(--semi-color-text-0,#1c1c23);background:0 0;border:none;border-radius:6px;align-items:center;gap:8px;padding:6px 10px;font-size:13px;display:flex}.loop-suggest-item:hover,.loop-suggest-item.is-selected{background:var(--semi-color-fill-0,#f2f3f5)}.loop-suggest-ava{background:var(--semi-color-fill-1,#e8eaf0);width:20px;height:20px;color:var(--semi-color-text-1,#4a4a52);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:11px;font-weight:600;display:inline-flex;position:relative}.loop-suggest-dot{border:1.5px solid var(--semi-color-bg-2,#fff);box-sizing:content-box;border-radius:50%;width:7px;height:7px;position:absolute;bottom:-1px;right:-1px}.loop-suggest-ava--issue{border-radius:50%}.loop-suggest-ava--ring{box-sizing:border-box;background:0 0;border:2px solid;width:15px;height:15px;margin:2px}.loop-suggest-ava-img{object-fit:cover;border-radius:50%;width:100%;height:100%;display:block}.loop-suggest-text{flex:1;align-items:baseline;gap:6px;min-width:0;display:flex}.loop-suggest-name{white-space:nowrap;text-overflow:ellipsis;flex:0 auto;font-weight:500;overflow:hidden}.loop-suggest-desc{white-space:nowrap;text-overflow:ellipsis;min-width:0;color:var(--semi-color-text-2,#a9a9b0);flex:1;overflow:hidden}.loop-suggest-badge{border:1px solid var(--semi-color-border,#e5e6eb);color:var(--semi-color-text-2,#7a7a82);border-radius:4px;flex:none;margin-left:auto;padding:3px 6px;font-size:10px;line-height:1}.loop-cmt__reply-stub{text-align:left;border:1px solid var(--semi-color-border,#e5e6eb);background:var(--semi-color-bg-0,#fff);width:100%;color:var(--semi-color-text-2,#a9a9b0);cursor:text;border-radius:6px;padding:8px 12px;font-size:14px}.loop-cmt__reply-stub:hover{border-color:var(--semi-color-primary,#1c1c23)}.loop-wake-chip{cursor:pointer;color:var(--semi-color-text-2,#8a8f99);background:0 0;border:none;border-radius:6px;align-items:center;gap:6px;padding:2px 6px;font-size:12px;transition:background .15s,color .15s;display:inline-flex}.loop-wake-chip:hover{background:var(--semi-color-fill-0,#f2f3f5);color:var(--semi-color-text-0,#1c1c23)}.loop-wake-chip.is-off{opacity:.5;text-decoration:line-through}.loop-wake-stack{display:inline-flex}.loop-wake-ava{cursor:pointer;background:0 0;border:none;border-radius:50%;margin-left:-4px;padding:0}.loop-wake-ava:first-child{margin-left:0}.loop-wake-ava.is-off{opacity:.4;filter:grayscale()}.loop-wake-text{color:var(--semi-color-text-2,#8a8f99);margin-left:4px;font-size:12px}.loop-idp{background:var(--semi-color-bg-0,#fff);height:100%;min-height:0;color:var(--semi-color-text-0,#1c1f23);flex-direction:column;display:flex}.loop-idp__topbar{border-bottom:1px solid var(--semi-color-border,#e8e9eb);flex:none;align-items:center;gap:10px;height:48px;padding:0 16px;display:flex}.loop-idp__crumbs{align-items:center;gap:6px;min-width:0;display:flex}.loop-idp__crumb{cursor:pointer;color:var(--semi-color-text-1,#555b61);white-space:nowrap;background:0 0;border:none;border-radius:6px;padding:3px 6px;font-size:13px;font-weight:600}.loop-idp__crumb:hover{background:var(--semi-color-fill-0,#f5f6f8)}.loop-idp__crumb-sep{color:var(--semi-color-text-3,#b8bcc8);flex:none}.loop-idp__crumb-cur{align-items:center;gap:8px;min-width:0;display:inline-flex}.loop-idp__crumb-id{font-family:var(--loop-mono-font,ui-monospace, SFMono-Regular, Menlo, monospace);color:var(--semi-color-text-3,#b8bcc8);flex:none;font-size:12px}.loop-idp__crumb-title{color:var(--semi-color-text-0,#1f2329);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;font-weight:600;overflow:hidden}.loop-idp__boardbtn{flex:none}.loop-idp__source-link{color:var(--semi-color-text-2);align-items:center;display:inline-flex}.loop-idp__source-link:hover{color:var(--semi-color-primary)}.loop-idp__title.loop-field{background:0 0;border-color:#0000;height:auto;padding:6px 10px;font-size:22px;font-weight:700}.loop-idp__title.loop-field:hover{border-color:var(--semi-color-border,#e8e9eb);background:var(--semi-color-bg-0,#fff)}.loop-idp__title.loop-field:focus{background:var(--semi-color-bg-0,#fff)}.loop-idp__stitle{color:var(--semi-color-text-0,#1f2329);margin-bottom:8px;font-size:13px;font-weight:600}.loop-idp__newcomment{border-top:1px solid var(--semi-color-border,#e8e9eb);flex-direction:column;gap:10px;margin-top:20px;padding-top:18px;display:flex}.loop-idp__newcomment-title{color:var(--semi-color-text-0,#1f2329);font-size:13px;font-weight:600}.loop-idp__newcomment-input.loop-field-textarea{min-height:76px}.loop-idp__newcomment-bar{align-items:center;gap:6px;display:flex}@keyframes loop-pulse{0%,to{opacity:1}50%{opacity:.35}}.loop-idp__body{flex:1;grid-template-columns:minmax(0,1fr) 300px;min-height:0;display:grid}.loop-idp__main{min-width:0;padding:28px 40px 48px;overflow:auto}.loop-idp__main>*{max-width:820px;margin-left:auto;margin-right:auto;display:block}.loop-idp__section{margin-top:26px}.loop-idp__desc{cursor:text;color:var(--semi-color-text-1,#4e5969);border-radius:8px;padding:4px 10px;transition:background-color .12s}.loop-idp__desc:hover{background:var(--semi-color-fill-0,#f7f8fa)}.loop-idp__desc .loop-md{font-size:13.5px}.loop-idp__desc-empty{color:var(--semi-color-text-3,#b8bcc8);font-size:13px}.loop-idp--readonly .loop-idp__desc,.loop-idp--readonly .loop-subissue,.loop-idp--readonly .loop-idp__title,.loop-idp__prop-edit--static{cursor:default}.loop-idp__toolbar{align-items:center;gap:6px;margin-top:8px;display:flex}.loop-idp__count{color:var(--semi-color-text-3,#b8bcc8);font-style:normal;font-weight:500}.loop-idp__desc-title{justify-content:space-between;align-items:center;display:flex}.loop-idp__feed-head{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.loop-idp__feed-head .loop-idp__stitle{margin-bottom:0}.loop-idp__subbtn{cursor:pointer;color:var(--semi-color-text-2,#6b7075);background:0 0;border:none;border-radius:6px;align-items:center;gap:5px;padding:3px 8px;font-size:12px;display:inline-flex}.loop-idp__subbtn:hover{background:var(--semi-color-fill-0,#f5f6f8);color:var(--semi-color-text-0,#1f2329)}.loop-feed{flex-direction:column;gap:12px;display:flex}.loop-acts{flex-direction:column;gap:8px;display:flex}.loop-acts__toggle{cursor:pointer;color:var(--semi-color-text-2,#8a8f99);background:0 0;border:none;align-self:flex-start;align-items:center;gap:6px;padding:2px 2px 2px 4px;font-size:12px;transition:color .12s;display:inline-flex}.loop-acts__toggle:hover{color:var(--semi-color-text-0,#1f2329)}.loop-acts__chevron{flex:none;transition:transform .12s}.loop-acts__chevron.is-open{transform:rotate(90deg)}.loop-acts__list{flex-direction:column;gap:8px;padding-left:8px;display:flex}.loop-acts__item{color:var(--semi-color-text-2,#8a8f99);align-items:center;gap:10px;font-size:12px;display:flex}.loop-acts__dot{background:var(--semi-color-fill-2,#d5d8dd);border-radius:50%;flex:none;width:6px;height:6px}.loop-acts__text{flex:1;min-width:0}.loop-acts__text strong{color:var(--semi-color-text-1,#4e5969);font-weight:600}.loop-acts__item time{color:var(--semi-color-text-3,#b8bcc8);flex:none;font-size:11px}.loop-idp__wake{flex-wrap:wrap;align-items:center;gap:6px;margin-top:12px;display:flex}.loop-cmt{border:1px solid var(--semi-color-border,#e8e9eb);background:var(--semi-color-bg-0,#fff);border-radius:10px;overflow:hidden}.loop-cmt__row{padding:12px 14px}.loop-cmt__row+.loop-cmt__row{border-top:1px solid var(--semi-color-fill-1,#eceef1)}.loop-cmt__head{align-items:center;gap:8px;display:flex}.loop-cmt__head time{color:var(--semi-color-text-3,#b8bcc8);font-size:11.5px}.loop-cmt__resolved{color:var(--semi-color-success,#35824a);font-size:11.5px;font-weight:600}.loop-cmt__actions{flex:none;margin-left:auto}.loop-cmt__body{word-break:break-word;margin-top:6px;font-size:13px;line-height:1.6}.loop-cmt__body .loop-md{font-size:13px;line-height:1.6}.loop-cmt__reply{border-top:1px solid var(--semi-color-fill-1,#eceef1);background:var(--semi-color-bg-1,#fbfbfc);flex-direction:column;gap:8px;padding:10px 14px;display:flex}.loop-cmt__reply-row{align-items:center;gap:8px;display:flex}.loop-cmt__reply .loop-field{flex:1;min-width:0}.loop-filechips{flex-wrap:wrap;gap:6px;display:flex}.loop-filechip{border:1px solid var(--semi-color-border,#e8e9eb);background:var(--semi-color-fill-0,#f7f8fa);border-radius:8px;align-items:center;gap:8px;max-width:260px;padding:4px 8px 4px 10px;transition:background-color .12s;display:inline-flex}.loop-filechip:hover{background:var(--semi-color-fill-1,#eceef1)}.loop-filechip__icon{color:var(--semi-color-text-2,#8a8f99);flex:none}.loop-filechip__name{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--semi-color-text-0,#1f2329);flex:1;font-size:13px;overflow:hidden}.loop-filechip__act{cursor:pointer;color:var(--semi-color-text-2,#8a8f99);background:0 0;border:none;border-radius:6px;flex:none;padding:3px;transition:background-color .12s,color .12s;display:inline-flex}.loop-filechip__act:hover{background:var(--semi-color-danger-light-default,#fde2e2);color:var(--semi-color-danger,#f5222d)}.loop-idp__center{flex:1;justify-content:center;align-items:center;display:flex}.loop-idp__aside{border-left:1px solid var(--semi-color-border,#e8e9eb);background:var(--semi-color-bg-0,#fff);flex-direction:column;min-width:0;max-width:100%;padding:4px 18px 20px;display:flex;overflow:hidden auto}.loop-idp__asec{flex-direction:column;gap:12px;min-width:0;max-width:100%;padding:18px 0;display:flex}.loop-idp__asec+.loop-idp__asec{border-top:1px solid var(--semi-color-border,#e8e9eb)}.loop-idp__asec-head{cursor:pointer;width:100%;color:var(--semi-color-text-2,#8a8f99);letter-spacing:.02em;background:0 0;border:none;align-items:center;gap:5px;padding:0;font-size:12px;font-weight:600;display:flex}.loop-idp__asec-head:hover{color:var(--semi-color-text-1,#4e5969)}.loop-idp__asec-chevron{flex:none;transition:transform .12s}.loop-idp__asec-chevron.is-open{transform:rotate(90deg)}.loop-idp__asec-body{flex-direction:column;gap:12px;min-width:0;max-width:100%;display:flex}.loop-idp__prop{flex-direction:column;gap:5px;display:flex}.loop-idp__prop--inline{justify-content:flex-start;align-items:flex-start;gap:var(--wk-sp-2,8px);flex-direction:row}.loop-idp__prop-k{width:72px;padding-top:var(--wk-sp-1,4px);white-space:nowrap;color:var(--semi-color-text-2,#8a8f99);flex:0 0 72px;font-size:12px}.loop-idp__prop-v{text-align:left;overflow-wrap:anywhere;min-width:0;color:var(--semi-color-text-0,#1f2329);flex:auto;font-size:13px}.loop-idp__prop-v--muted{color:var(--semi-color-text-2,#6b7075)}.loop-idp__prop-edit{cursor:pointer;max-width:170px;color:var(--semi-color-text-0,#1f2329);background:0 0;border:none;border-radius:6px;align-items:center;gap:6px;margin-right:-6px;padding:3px 6px;font-size:13px;font-weight:500;transition:background-color .12s;display:inline-flex}.loop-idp__prop-edit:hover{background:var(--semi-color-fill-0,#f5f6f8)}.loop-idp__prop-edit--text{overflow:hidden}.loop-idp__prop-edit--text>:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.loop-idp__prop-caret{color:var(--semi-color-text-3,#b8bcc8);flex:none}.loop-idp__prop-person{min-width:0;color:var(--semi-color-text-0,#1f2329);flex:auto;align-items:center;gap:6px;font-size:13px;display:inline-flex}.loop-idp__prop--labels{align-items:flex-start}.loop-idp__label-editor{min-width:0;max-width:100%;padding:var(--wk-sp-0-5,2px) 0;text-align:left;flex:auto}.loop-idp__label-editor.loop-label-editor,.loop-idp__label-editor .loop-label-chipbutton,.loop-idp__label-editor .loop-label-chipbutton .loop-label-chips{justify-content:flex-start}.loop-idp__prop-labels{padding-top:var(--wk-sp-0-5,2px)}.loop-idp__runs-toggle{cursor:pointer;color:var(--semi-color-primary,#6a5cff);background:0 0;border:none;align-items:center;gap:5px;padding:2px 0;font-size:13px;display:inline-flex}.loop-idp__runs-chevron{transition:transform .12s}.loop-idp__runs-chevron.is-open{transform:rotate(90deg)}.loop-idp__tasks{flex-direction:column;gap:6px;width:100%;min-width:0;max-width:100%;margin-top:4px;display:flex}.loop-idp__task{align-items:flex-start;gap:6px;width:100%;min-width:0;max-width:100%;display:flex}.loop-idp__task-main{flex-direction:column;flex:1;min-width:0;display:flex}.loop-idp__task-main strong{overflow-wrap:anywhere;font-size:12px;font-weight:600}.loop-idp__task-main small{color:var(--semi-color-text-2,#8590a6);white-space:normal;overflow-wrap:anywhere;word-break:break-word;font-size:11px;line-height:1.45}.loop-idp__run{box-sizing:border-box;cursor:pointer;text-align:left;background:0 0;border:none;border-radius:8px;flex:1;align-items:flex-start;gap:8px;width:100%;min-width:0;max-width:100%;padding:6px 8px;display:flex}.loop-idp__run:hover{background:var(--semi-color-fill-0,#f5f6f8)}.loop-idp__run-dot{border-radius:50%;flex:none;width:8px;height:8px}.loop-idp__run-dot.is-active{animation:1.4s ease-in-out infinite loop-pulse}.loop-idp__run-status{flex:none;font-size:11.5px;font-weight:600}@media (width<=900px){.loop-idp__body{grid-template-columns:1fr}.loop-idp__aside{border-left:none;border-top:1px solid var(--semi-color-border,#e8e9eb)}}@container (width<=900px){.loop-idp--panel .loop-idp__body{grid-template-rows:max-content max-content;grid-template-columns:1fr;overflow:hidden auto}.loop-idp--panel .loop-idp__main{padding-bottom:28px;overflow:visible}.loop-idp--panel .loop-idp__aside{border-left:none;border-top:1px solid var(--semi-color-border,#e8e9eb);padding:0 18px 12px;overflow:visible}.loop-idp--panel .loop-idp__asec{gap:8px;padding:12px 0}.loop-idp--panel .loop-idp__asec-body{gap:7px}.loop-idp--panel .loop-idp__prop-edit--static{margin-right:0;padding:1px 0}}.loop-subissues{flex-direction:column;gap:4px;display:flex}.loop-subissue{cursor:pointer;border-radius:8px;align-items:center;gap:8px;padding:8px 10px;font-size:13px;transition:background-color .12s;display:flex}.loop-subissue:hover{background:var(--semi-color-fill-0,#f5f6f8)}.loop-subissue__id{font-family:var(--loop-mono-font,ui-monospace, SFMono-Regular, Menlo, monospace);color:var(--semi-color-text-3,#b8bcc8);flex-shrink:0;font-size:11.5px}.loop-subissue__title{text-overflow:ellipsis;white-space:nowrap;color:var(--semi-color-text-0,#1f2329);overflow:hidden}.loop-subissue__spacer{flex:1}.loop-atts{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.loop-att{border:1px solid var(--semi-color-border,#e8e9eb);background:var(--semi-color-bg-0,#fff);max-width:100%;color:var(--semi-color-text-1,#4e5969);border-radius:10px;align-items:center;gap:6px;padding:8px 12px;font-size:13px;line-height:1.4;text-decoration:none;display:inline-flex}.loop-att:hover{border-color:var(--semi-color-text-3,#c9cdd4)}.loop-att span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.loop-att--img{background:0 0;border:none;padding:0}.loop-att--img img{object-fit:cover;border-radius:8px;max-width:220px;max-height:96px;display:block}.loop-att--loading{background:linear-gradient(90deg, var(--semi-color-fill-0,#f5f6f8) 25%, var(--semi-color-fill-1,#eaebef) 37%, var(--semi-color-fill-0,#f5f6f8) 63%);background-size:400% 100%;border:none;border-radius:8px;width:120px;height:72px;animation:1.2s ease-in-out infinite loop-att-shimmer}@keyframes loop-att-shimmer{0%{background-position:100% 0}to{background-position:0 0}}.loop-att--pending button{cursor:pointer;color:var(--semi-color-text-2,#8590a6);background:0 0;border:none;padding:0 0 0 2px;font-size:14px;line-height:1}.loop-attach-btn{cursor:pointer;color:var(--semi-color-text-2,#8590a6);border-radius:8px;justify-content:center;align-items:center;padding:5px;display:inline-flex}.loop-attach-btn:hover{background:var(--semi-color-fill-0,#f5f6f8);color:var(--semi-color-text-0,#1c1f23)}.loop-tr-modal .semi-modal-header{border-bottom:1px solid var(--semi-color-border,#e8e9eb);margin:0;padding:14px 16px}.loop-tr-modal .semi-modal-body{background:var(--semi-color-bg-0,#fff);padding:0}.loop-tr{--c-agent:#3f8f63;--c-thinking:#6b5bd6;--c-tool:#4a72d6;--c-result:#aeb4bf;--c-error:#cf5b5b}.loop-tr__head{align-items:center;gap:12px;display:flex}.loop-tr__agent{color:var(--semi-color-text-0,#1f2329);align-items:center;gap:7px;font-size:14px;font-weight:600;display:inline-flex}.loop-tr__status{color:var(--semi-color-text-2,#6b7075);background:var(--semi-color-fill-0,#f2f3f5);border-radius:999px;align-items:center;gap:4px;padding:2px 9px;font-size:12px;font-weight:600;display:inline-flex}.loop-tr__status--running{color:#4a72d6;background:#4a72d61f}.loop-tr__status--ok{color:#3f8f63;background:#3f8f6324}.loop-tr__status--fail{color:#cf5b5b;background:#cf5b5b24}.loop-tr__copy{cursor:pointer;color:var(--semi-color-text-2,#6b7075);background:0 0;border:none;border-radius:6px;align-items:center;gap:5px;margin-left:auto;padding:4px 8px;font-size:12px;display:inline-flex}.loop-tr__copy:hover{background:var(--semi-color-fill-0,#f5f6f8);color:var(--semi-color-text-0,#1f2329)}.loop-tr__chips{flex-wrap:wrap;gap:6px;padding:12px 16px 8px;display:flex}.loop-tr__chip{border:1px solid var(--semi-color-border,#e8e9eb);color:var(--semi-color-text-2,#6b7075);border-radius:6px;align-items:center;gap:4px;padding:2px 8px;font-size:11.5px;display:inline-flex}.loop-tr__bar{border-radius:3px;gap:2px;height:6px;margin:0 16px 10px;display:flex;overflow:hidden}.loop-tr__bar-seg{opacity:.85;min-width:3px;height:100%}.loop-tr__bar-seg--agent{background:var(--c-agent)}.loop-tr__bar-seg--thinking{background:var(--c-thinking)}.loop-tr__bar-seg--tool{background:var(--c-tool)}.loop-tr__bar-seg--result{background:var(--c-result)}.loop-tr__bar-seg--error{background:var(--c-error)}.loop-tr__result{border:1px solid var(--semi-color-border,#e8e9eb);background:var(--semi-color-bg-1,#fbfbfc);white-space:pre-wrap;word-break:break-word;border-radius:8px;max-height:200px;margin:0 16px 8px;padding:12px;font-size:12.5px;line-height:1.55;overflow:auto}.loop-tr__list{flex-direction:column;display:flex}.loop-tr__center{justify-content:center;align-items:center;padding:40px;display:flex}.loop-tr__waiting{color:var(--semi-color-text-2,#8590a6);align-items:center;gap:8px;font-size:13px;display:inline-flex}.loop-tr__row{border-top:1px solid var(--semi-color-fill-1,#eceef1)}.loop-tr__row:first-child{border-top:none}.loop-tr__line{text-align:left;cursor:pointer;background:0 0;border:none;align-items:flex-start;gap:10px;width:100%;padding:9px 16px;transition:background-color .12s;display:flex}.loop-tr__line:disabled{cursor:default}.loop-tr__line:not(:disabled):hover{background:var(--semi-color-fill-0,#f7f8fa)}.loop-tr__badge{min-width:62px;color:var(--semi-color-text-2,#6b7075);background:var(--semi-color-fill-0,#f2f3f5);border-radius:5px;flex:none;justify-content:center;align-items:center;gap:4px;margin-top:1px;padding:2px 8px;font-size:11px;font-weight:600;display:inline-flex}.loop-tr__badge--agent{color:var(--c-agent);background:#3f8f631f}.loop-tr__badge--thinking{color:var(--c-thinking);background:#6b5bd61f}.loop-tr__badge--tool{color:var(--c-tool);background:#4a72d61f}.loop-tr__badge--error{color:var(--c-error);background:#cf5b5b1f}.loop-tr__summary{min-width:0;color:var(--semi-color-text-1,#4e5969);flex:1;align-items:flex-start;gap:5px;font-size:12.5px;display:flex}.loop-tr__row--error .loop-tr__summary{color:var(--c-error)}.loop-tr__chevron{color:var(--semi-color-text-3,#b8bcc8);flex:none;margin-top:2px;transition:transform .12s}.loop-tr__chevron.is-open{transform:rotate(90deg)}.loop-tr__summary-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.loop-tr__seq,.loop-tr__time{color:var(--semi-color-text-3,#b8bcc8);font-variant-numeric:tabular-nums;flex:none;margin-top:2px;font-size:10.5px}.loop-tr__detail{border:1px solid var(--semi-color-border,#e8e9eb);background:var(--semi-color-bg-1,#fbfbfc);font-family:var(--loop-mono-font,ui-monospace, SFMono-Regular, Menlo, monospace);white-space:pre-wrap;word-break:break-word;border-radius:8px;max-height:260px;margin:0 16px 12px 88px;padding:10px 12px;font-size:11.5px;line-height:1.55;overflow:auto}.loop-adp{background:var(--semi-color-bg-0,#fff);height:100%;min-height:0;color:var(--semi-color-text-0,#1c1f23);flex-direction:column;display:flex}.loop-adp__header{border-bottom:1px solid var(--semi-color-border,#00000014);flex:none;align-items:center;gap:8px;height:44px;padding:0 16px 0 20px;display:flex}.loop-adp__crumb{cursor:pointer;color:var(--semi-color-text-2,#6b7075);background:0 0;border:none;border-radius:6px;padding:2px 4px;font-size:13px}.loop-adp__crumb:hover{background:var(--semi-color-fill-0,#f5f6f8)}.loop-adp__crumb-sep{color:var(--semi-color-text-3,#b8bcc8);flex:none}.loop-adp__crumb-cur{color:var(--semi-color-text-0,#1f2329);font-size:13px;font-weight:700}.loop-adp__pill{border:1px solid var(--semi-color-border,#00000014);height:22px;color:var(--semi-color-text-1,#555b61);border-radius:999px;align-items:center;gap:5px;margin-left:8px;padding:0 10px;font-size:12px;display:inline-flex}.loop-adp__header-spacer{flex:1}.loop-adp__body{flex:1;min-height:0;display:flex}.loop-adp__main{flex-direction:column;flex:1;gap:20px;min-width:0;padding:20px 28px 40px;display:flex;overflow:auto}.loop-adp__toptabs{border-bottom:1px solid var(--semi-color-border,#00000014);gap:20px;display:flex}.loop-adp__toptab{cursor:pointer;color:var(--semi-color-text-2,#6b7075);background:0 0;border:none;border-bottom:2px solid #0000;margin-bottom:-1px;padding:0 0 12px;font-size:13.5px}.loop-adp__toptab.is-active{color:var(--semi-color-text-0,#1f2329);border-bottom-color:var(--semi-color-text-0,#1c1c23);font-weight:600}.loop-adp__profile{flex-direction:column;gap:24px;display:flex}.loop-adp__statcard{border:1px solid var(--semi-color-border,#00000014);border-radius:12px;justify-content:space-between;align-items:center;gap:24px;padding:20px 24px;display:flex}.loop-adp__statnum{color:var(--semi-color-text-0,#1f2329);font-size:30px;font-weight:700;line-height:1}.loop-adp__statunit{color:var(--semi-color-text-2,#6b7075);margin-top:6px;font-size:12.5px}.loop-adp__statsub{color:var(--semi-color-text-2,#6b7075);margin-top:8px;font-size:12.5px}.loop-adp__cal{flex:0 auto;gap:3px;padding-bottom:2px;display:flex;overflow-x:auto}.loop-adp__cal-col{flex-direction:column;flex:none;gap:3px;display:flex}.loop-adp__cal-cell{cursor:pointer;outline-offset:0;background:#dfe0e2;border-radius:2px;outline:1px solid #0000;flex:none;width:12px;height:12px;transition:outline-color .1s;box-shadow:inset 0 0 0 1px #0000000a}.loop-adp__cal-cell:hover{outline-color:#00000073}.loop-adp__cal-cell[data-level="0"]{background:#dfe0e2}.loop-adp__cal-cell[data-level="1"]{background:#c3ebcb}.loop-adp__cal-cell[data-level="2"]{background:#97e1a5}.loop-adp__cal-cell[data-level="3"]{background:#6cd77f}.loop-adp__cal-cell[data-level="4"]{background:#41cd59}.loop-adp__section-head{align-items:baseline;gap:10px;margin-bottom:12px;display:flex}.loop-adp__section-title{color:var(--semi-color-text-0,#1f2329);font-size:14px;font-weight:700}.loop-adp__section-count{color:var(--semi-color-text-2,#6b7075);font-size:12px}.loop-adp__runs{flex-direction:column;display:flex}.loop-adp__run{border-radius:6px;align-items:center;gap:12px;height:32px;margin:0 -6px;padding:0 6px;display:flex}.loop-adp__run.is-link{cursor:pointer}.loop-adp__run.is-link:hover{background:var(--semi-color-fill-0,#f5f6f8)}.loop-adp__run.is-link:hover .loop-adp__run-title{color:var(--semi-color-primary,#6a5cff)}.loop-adp__run-dot{background:#d9d9d9;border-radius:4px;flex:none;width:8px;height:8px}.loop-adp__run-dot[data-status=completed]{background:var(--semi-color-success,#23a55a)}.loop-adp__run-dot[data-status=failed]{background:var(--semi-color-danger,#f5222d)}.loop-adp__run-dot[data-status=cancelled]{background:#d9d9d9}.loop-adp__run-title{color:var(--semi-color-text-0,#1f2329);text-overflow:ellipsis;white-space:nowrap;flex:none;max-width:320px;font-size:13px;font-weight:600;overflow:hidden}.loop-adp__run-trigger{color:var(--semi-color-text-2,#6b7075);flex:none;font-size:12px}.loop-adp__run-time{color:var(--semi-color-text-2,#6b7075);white-space:nowrap;margin-left:auto;font-size:12px}.loop-adp__config{flex:1;align-items:stretch;gap:20px;min-height:0;display:flex}.loop-adp__subnav{flex-direction:column;flex:0 0 168px;gap:2px;display:flex}.loop-adp__subnav-item{cursor:pointer;text-align:left;height:32px;color:var(--semi-color-text-1,#555b61);background:0 0;border:none;border-radius:8px;padding:0 12px;font-size:13px}.loop-adp__subnav-item:hover{background:var(--semi-color-fill-0,#f5f6f8)}.loop-adp__subnav-item.is-active{color:var(--semi-color-text-0,#1f2329);background:#7f3bf50f;font-weight:700}.loop-adp__panel{flex-direction:column;flex:1;gap:10px;min-width:0;min-height:0;display:flex}.loop-adp__panel-head{flex:none;justify-content:space-between;align-items:center;min-height:32px;display:flex}.loop-adp__panel-title{color:var(--semi-color-text-0,#1f2329);font-size:14px;font-weight:700}.loop-adp__panel-actions{align-items:center;gap:8px;display:inline-flex}.loop-adp__panel-scroll{flex:1;min-height:0;overflow:auto}.loop-adp__modes{border:1px solid var(--semi-color-border,#00000014);background:var(--semi-color-fill-0,#f5f6f8);border-radius:6px;align-items:center;gap:2px;padding:2px;display:inline-flex}.loop-adp__mode{cursor:pointer;min-width:62px;color:var(--semi-color-text-2,#6b7075);background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;gap:5px;padding:3px 8px;font-size:12px;display:inline-flex}.loop-adp__mode.is-active{background:var(--semi-color-bg-0,#fff);color:var(--semi-color-text-0,#1f2329);box-shadow:0 1px 2px #0000000a}.loop-adp__editor{border:1px solid var(--semi-color-border,#00000014);background:var(--semi-color-bg-0,#fff);border-radius:8px;flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.loop-adp__ed{box-sizing:border-box;resize:none;width:100%;min-height:0;font-size:13px;line-height:1.6;font-family:var(--loop-mono-font,ui-monospace, SFMono-Regular, Menlo, monospace);color:var(--semi-color-text-0,#1c1f23);background:var(--semi-color-bg-0,#fff);border:none;outline:none;flex:1;padding:14px 16px}.loop-adp__ed-preview{flex:1;min-height:0;padding:14px 18px;overflow:auto}.loop-adp__ed-error{border-top:1px solid var(--semi-color-border,#00000014);background:var(--semi-color-danger-light-default,#fef0f0);color:var(--semi-color-danger,#f5222d);font-size:12px;font-family:var(--loop-mono-font,ui-monospace, SFMono-Regular, Menlo, monospace);flex:none;padding:8px 16px}.loop-adp__chips{flex-wrap:wrap;gap:8px;display:flex}.loop-adp__skills-empty{text-align:center;color:var(--semi-color-text-2,#6b7075);flex-direction:column;justify-content:center;align-items:center;padding:40px 0;display:flex}.loop-adp__skills-empty-ico{opacity:.35;margin-bottom:10px}.loop-adp__skills-empty-title{color:var(--semi-color-text-0,#1f2329);font-size:14px;font-weight:600}.loop-adp__skills-empty-hint{margin-top:4px;font-size:12.5px}.loop-adp__skills-list{flex-direction:column;display:flex}.loop-adp__skill-row{border-radius:8px;align-items:center;gap:10px;padding:8px 6px 8px 10px;display:flex}.loop-adp__skill-row:hover{background:var(--semi-color-fill-0,#f5f6f8)}.loop-adp__skill-ico{color:var(--semi-color-text-2,#8a8f99);flex:none}.loop-adp__skill-main{flex:1;align-items:baseline;gap:10px;min-width:0;display:flex}.loop-adp__skill-name{color:var(--semi-color-text-0,#1f2329);flex:none;font-size:13px;font-weight:600}.loop-adp__skill-desc{color:var(--semi-color-text-2,#8a8f99);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12.5px;overflow:hidden}.loop-adp__env-masked{text-align:center;color:var(--semi-color-text-2,#6b7075);flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:40px 0;display:flex}.loop-adp__env-masked-ico{opacity:.4;color:var(--semi-color-text-2,#8a8f99);margin-bottom:4px}.loop-adp__env-masked-title{color:var(--semi-color-text-0,#1f2329);font-size:14px;font-weight:600}.loop-adp__env-masked-hint{max-width:380px;font-size:12.5px;line-height:1.6}.loop-adp__env{flex-direction:column;gap:12px;display:flex}.loop-adp__env-intro{color:var(--semi-color-text-2,#6b7075);margin:0;font-size:12.5px;line-height:1.6}.loop-adp__env-list{flex-direction:column;gap:8px;display:flex}.loop-adp__env-row{align-items:center;gap:8px;display:flex}.loop-adp__env-key{flex:0 0 38%}.loop-adp__env-val{flex:1;min-width:0}.loop-adp__env-key .semi-input,.loop-adp__env-val .semi-input{font-family:var(--loop-mono-font,ui-monospace, SFMono-Regular, Menlo, monospace);font-size:12.5px}.loop-adp__env-empty-inline{color:var(--semi-color-text-2,#8a8f99);margin:0;font-size:12.5px;font-style:italic}.loop-adp__env-unsaved{color:var(--semi-color-text-2,#6b7075);text-align:right;font-size:12px}.loop-adp__skilldlg{flex-direction:column;gap:10px;display:flex}.loop-adp__skilldlg-list{border:1px solid var(--semi-color-border,#00000014);border-radius:8px;flex-direction:column;gap:2px;max-height:320px;padding:4px;display:flex;overflow:auto}.loop-adp__skilldlg-center{justify-content:center;align-items:center;padding:28px 0;display:flex}.loop-adp__skilldlg-row{cursor:pointer;text-align:left;background:0 0;border:none;border-radius:6px;align-items:center;gap:10px;width:100%;padding:8px 10px;display:flex}.loop-adp__skilldlg-row:hover{background:var(--semi-color-fill-0,#f5f6f8)}.loop-adp__skilldlg-row.is-sel{background:var(--semi-color-primary-light-default,#eef2ff)}.loop-adp__skilldlg-ico{color:var(--semi-color-text-2,#8a8f99);flex:none}.loop-adp__skilldlg-main{flex-direction:column;flex:1;min-width:0;display:flex}.loop-adp__skilldlg-name{color:var(--semi-color-text-0,#1f2329);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.loop-adp__skilldlg-desc{color:var(--semi-color-text-2,#8a8f99);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.loop-adp__aside{border-left:1px solid var(--semi-color-border,#00000014);flex-direction:column;flex:0 0 296px;gap:18px;padding:20px 18px 20px 19px;display:flex;overflow:auto;box-shadow:-6px 0 18px #091e4208}.loop-adp__identity{flex-direction:column;gap:7px;display:flex}.loop-adp__ins-avatar{color:#355d82;letter-spacing:-.25px;background:#dce8f4;border-radius:16px;justify-content:center;align-items:center;width:56px;height:56px;font-size:25px;font-weight:700;display:flex;position:relative}.loop-adp__ins-dot{position:absolute;bottom:-1px;right:-1px}.loop-adp__ins-name{color:var(--semi-color-text-0,#1f2329);word-break:break-word;font-size:16px;font-weight:700}.loop-adp__ins-desc{color:var(--semi-color-text-2,#6b7075);word-break:break-word;font-size:12.5px;line-height:18.75px}.loop-adp__aside-title{color:var(--semi-color-text-1,#555b61);margin-bottom:6px;font-size:12px;font-weight:600}.loop-adp__aside-count{color:var(--semi-color-text-3,#b8bcc8);font-weight:500}.loop-adp__props{grid-template-columns:72px 1fr;align-items:baseline;gap:0 8px;margin:0;display:grid}.loop-adp__props dt{color:var(--semi-color-text-2,#6b7075);padding:6px 0;font-size:12.5px}.loop-adp__props dd{min-width:0;color:var(--semi-color-text-0,#1f2329);word-break:break-word;margin:0;padding:6px 0;font-size:12.5px}.loop-mono-text{font-family:var(--semi-font-family-mono,ui-monospace, SFMono-Regular, Menlo, monospace);font-size:12px}.loop-adp__edit{cursor:pointer;min-width:0;max-width:100%;font:inherit;color:inherit;text-align:left;background:0 0;border:none;border-radius:6px;align-items:center;gap:6px;margin-left:-6px;padding:2px 6px;transition:background-color .12s;display:inline-flex}.loop-adp__edit:hover{background:var(--semi-color-fill-0,#f5f6f8)}.loop-adp__edit-val{word-break:break-word;min-width:0}.loop-adp__edit--empty .loop-adp__edit-val{color:var(--semi-color-text-3,#b8bcc8);font-style:italic}.loop-adp__edit-ico{color:var(--semi-color-text-3,#b8bcc8);opacity:0;flex:none;transition:opacity .12s}.loop-adp__edit:hover .loop-adp__edit-ico{opacity:1}.loop-adp__edit-input{width:100%}.loop-adp__ro{font:inherit;color:inherit;word-break:break-word}.loop-adp__ro--empty{color:var(--semi-color-text-3,#b8bcc8)}.loop-adp__rt-ro{align-items:center;gap:6px;min-width:0;max-width:100%;display:inline-flex}.loop-adp__rt-ro .loop-adp__edit-val{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.loop-adp__rt-trigger{width:100%}.loop-adp__rt-trigger .loop-adp__edit-val{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.loop-adp__rt-ico{color:var(--semi-color-text-2,#6b7075);flex:none}.loop-rtp__dot{background:var(--semi-color-text-3,#b8bcc8);border-radius:3px;flex:none;width:6px;height:6px;margin-left:auto}.loop-rtp__dot.is-online{background:var(--status-online,#52c41a)}.loop-rtp__pop{width:340px;padding:4px}.loop-rtp__filter{background:var(--semi-color-fill-0,#f5f6f8);border-radius:8px;gap:2px;margin-bottom:4px;padding:3px;display:flex}.loop-rtp__filter-btn{color:var(--semi-color-text-2,#6b7075);cursor:pointer;background:0 0;border:none;border-radius:6px;flex:1;padding:4px 8px;font-size:12px;font-weight:500;transition:background-color .12s,color .12s}.loop-rtp__filter-btn.is-active{background:var(--semi-color-bg-0,#fff);color:var(--semi-color-text-0,#1f2329);box-shadow:0 1px 2px #091e4214}.loop-rtp__list{max-height:300px;overflow:auto}.loop-rtp__empty{text-align:center;color:var(--semi-color-text-2,#6b7075);padding:14px 8px;font-size:12px}.loop-rtp__group{padding:2px 0}.loop-rtp__group+.loop-rtp__group{border-top:1px solid var(--semi-color-border,#0000000f);margin-top:2px;padding-top:4px}.loop-rtp__group-head{letter-spacing:.02em;text-transform:uppercase;color:var(--semi-color-text-3,#b8bcc8);align-items:center;gap:5px;padding:3px 8px;font-size:10.5px;font-weight:600;display:flex}.loop-rtp__group-ico{flex:none}.loop-rtp__group-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.loop-rtp__item{text-align:left;cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;gap:8px;width:100%;padding:6px 8px;transition:background-color .12s;display:flex}.loop-rtp__item:hover{background:var(--semi-color-fill-0,#f5f6f8)}.loop-rtp__item.is-locked{opacity:.5;cursor:not-allowed}.loop-rtp__name{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--semi-color-text-0,#1f2329);flex:1;font-size:13px;font-weight:500;overflow:hidden}.loop-rtp__badge{border-radius:4px;flex:none;align-items:center;gap:2px;padding:0 5px;font-size:10px;font-weight:500;line-height:16px;display:inline-flex}.loop-rtp__badge.is-cloud{background:var(--semi-color-info-light-default);color:var(--semi-color-info)}.loop-rtp__badge.is-locked{background:var(--semi-color-fill-1,#eceef0);color:var(--semi-color-text-2,#6b7075)}.loop-rtp__check{color:var(--semi-color-text-2,#6b7075);flex:none}.loop-rtp__check.is-hidden{visibility:hidden}.loop-mdp__pop{width:260px;padding:6px}.loop-mdp__search{margin-bottom:4px}.loop-mdp__item{text-align:left;cursor:pointer;width:100%;color:var(--semi-color-primary,#1c1c23);background:0 0;border:none;border-radius:6px;align-items:center;gap:8px;padding:7px 8px;font-size:13px;transition:background-color .12s;display:flex}.loop-mdp__item:hover{background:var(--semi-color-fill-0,#f5f6f8)}.loop-mdp__plus{flex:none}.loop-mdp__custom{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.loop-mdp__hint{text-align:center;color:var(--semi-color-text-2,#6b7075);margin:0;padding:8px;font-size:12px}.loop-mdp__sep{background:var(--semi-color-border,#00000014);height:1px;margin:4px 6px}.loop-mdp__clear{text-align:left;width:100%;color:var(--semi-color-text-2,#6b7075);cursor:pointer;background:0 0;border:none;border-radius:6px;padding:7px 8px;font-size:12px;transition:background-color .12s;display:block}.loop-mdp__clear:hover{background:var(--semi-color-fill-0,#f5f6f8)}.loop-mdp__search .semi-input-wrapper,.loop-adp__edit-input.semi-input-wrapper,.loop-adp__edit-input .semi-input-wrapper{background-color:var(--semi-color-bg-0,#fff);border:1px solid var(--semi-color-border,#0000001f);box-shadow:none;border-radius:6px;transition:border-color .12s,box-shadow .12s}.loop-mdp__search .semi-input-wrapper:hover,.loop-adp__edit-input.semi-input-wrapper:hover,.loop-adp__edit-input .semi-input-wrapper:hover{border-color:var(--semi-color-primary,#6a5cff)}.loop-mdp__search .semi-input-wrapper:focus-within,.loop-adp__edit-input.semi-input-wrapper:focus-within,.loop-adp__edit-input .semi-input-wrapper:focus-within{border-color:var(--semi-color-primary,#6a5cff);box-shadow:0 0 0 3px var(--semi-color-primary-light-default,#6a5cff2e)}.loop-adp__edit-input .semi-input-number-suffix-btns{display:none}.loop-adp__owner{align-items:center;gap:6px;display:inline-flex}.loop-adp__owner-ava{width:18px;height:18px;color:var(--semi-color-text-2,#6b7075);background:#1c1c230f;border-radius:9px;justify-content:center;align-items:center;font-size:10px;font-weight:700;display:inline-flex}.loop-adp__aside-chips{flex-wrap:wrap;gap:6px;display:flex}.loop-adp__aside-chip{border:1px solid var(--semi-color-border,#00000014);color:var(--semi-color-text-1,#555b61);border-radius:999px;align-items:center;padding:2px 9px;font-size:11px;display:inline-flex}.loop-adp__center{flex:1;justify-content:center;align-items:center;display:flex}.loop-mono textarea{font-family:var(--semi-font-family-mono,ui-monospace, SFMono-Regular, Menlo, monospace)}@media (width<=980px){.loop-adp__body{flex-direction:column}.loop-adp__aside{border-left:none;border-top:1px solid var(--semi-color-border,#00000014);flex-basis:auto}}.loop-fields{flex-direction:column;gap:16px;display:flex}.loop-fields__row{flex-direction:column;gap:6px;display:flex}.loop-fields__label{color:var(--semi-color-text-1,#4e5969);font-size:12px;font-weight:600}.loop-fields__hint{color:var(--semi-color-text-2,#8a8f99);font-size:12px;line-height:1.5}.loop-fields__inline{align-items:center;gap:8px;display:flex}.loop-fields__note{color:var(--semi-color-text-2,#8a8f99);align-items:center;gap:6px;display:flex}.loop-field,.loop-field-textarea{box-sizing:border-box;border:1px solid var(--semi-color-border,#e8e9eb);background:var(--semi-color-bg-0,#fff);width:100%;color:var(--semi-color-text-0,#1c1f23);border-radius:8px;outline:none;font-family:inherit;font-size:13px;line-height:1.6;transition:border-color .12s,box-shadow .12s}.loop-field::placeholder,.loop-field-textarea::placeholder{color:var(--semi-color-text-2,#a4a9b3)}.loop-field:hover,.loop-field-textarea:hover{border-color:var(--semi-color-text-3,#c9cdd4)}.loop-field:focus,.loop-field-textarea:focus{border-color:var(--semi-color-primary,#6a5cff);box-shadow:0 0 0 3px var(--semi-color-primary-light-default,#eef2ff)}.loop-field{height:36px;padding:8px 12px}.loop-field--lg{height:40px;font-size:15px}.loop-field-textarea{resize:vertical;min-height:96px;padding:10px 12px;display:block;overflow:auto}.loop-field-textarea--lg{min-height:168px}.loop-field-textarea--auto{resize:none;overflow:hidden}.loop-field:disabled,.loop-field-textarea:disabled{background:var(--semi-color-fill-0,#f5f6f8);color:var(--semi-color-text-2,#8a8f99);cursor:not-allowed}:is(.loop-page,.loop-sd,.loop-fields,.loop-modal,.loop-apd) .semi-select,:is(.loop-page,.loop-sd,.loop-fields,.loop-modal,.loop-apd) .semi-input-wrapper{background:var(--semi-color-bg-0,#fff);border-color:var(--semi-color-border,#e8e9eb);border-radius:8px;transition:border-color .12s,box-shadow .12s}:is(.loop-page,.loop-sd,.loop-fields,.loop-modal,.loop-apd) .semi-select:hover,:is(.loop-page,.loop-sd,.loop-fields,.loop-modal,.loop-apd) .semi-input-wrapper:hover{border-color:var(--semi-color-text-3,#c9cdd4)}:is(.loop-page,.loop-sd,.loop-fields,.loop-modal,.loop-apd) .semi-select-focus,:is(.loop-page,.loop-sd,.loop-fields,.loop-modal,.loop-apd) .semi-select-open,:is(.loop-page,.loop-sd,.loop-fields,.loop-modal,.loop-apd) .semi-input-wrapper-focus{box-shadow:0 0 0 3px var(--semi-color-primary-light-default,#eef2ff);border-color:var(--semi-color-primary,#6a5cff)!important}:is(.loop-fields,.loop-modal,.loop-apd) .semi-select{min-height:36px}:is(.loop-page,.loop-sd,.loop-fields,.loop-modal,.loop-apd) .semi-input,:is(.loop-page,.loop-sd,.loop-fields,.loop-modal,.loop-apd) .semi-select-selection{font-size:13px}:is(.loop-page,.loop-sd,.loop-fields,.loop-modal,.loop-apd) textarea.semi-input-textarea{font-size:13px;line-height:1.6}:is(.loop-page,.loop-sd,.loop-fields,.loop-modal,.loop-apd) .semi-input::placeholder,:is(.loop-page,.loop-sd,.loop-fields,.loop-modal,.loop-apd) textarea.semi-input-textarea::placeholder{color:var(--semi-color-text-2,#a4a9b3)}.loop-fields__dropdown .semi-select-option-list{padding:4px}.loop-fields__dropdown .semi-select-option{border-radius:6px}.loop-fields__dropdown .semi-select-option-selected{color:var(--semi-color-primary,#6a5cff);background:var(--semi-color-primary-light-default,#eef2ff)}.loop-search .semi-input-prefix{color:var(--semi-color-text-2,#a4a9b3);padding-left:10px;padding-right:4px}.loop-search .semi-input{padding-left:2px}.loop-seg{border:1px solid var(--semi-color-border,#e8e9eb);background:var(--semi-color-fill-0,#f5f6f8);border-radius:8px;align-items:center;gap:2px;padding:3px;display:inline-flex}.loop-seg__btn{min-width:56px;color:var(--semi-color-text-1,#4e5969);cursor:pointer;background:0 0;border:none;border-radius:6px;padding:5px 12px;font-size:13px;transition:background-color .12s,color .12s,box-shadow .12s}.loop-seg__btn:hover{color:var(--semi-color-text-0,#1c1f23)}.loop-seg__btn.is-active{background:var(--semi-color-bg-0,#fff);color:var(--semi-color-text-0,#1c1f23);font-weight:500;box-shadow:0 1px 2px #0000000f}.loop-seg__btn:disabled{opacity:.4;cursor:not-allowed}.loop-fields .loop-assignee-trigger{box-sizing:border-box;border:1px solid var(--semi-color-border,#e8e9eb);background:var(--semi-color-bg-0,#fff);border-radius:8px;width:100%;height:36px;padding:0 12px;transition:border-color .12s,box-shadow .12s}.loop-fields .loop-assignee-trigger:hover{background:var(--semi-color-bg-0,#fff);border-color:var(--semi-color-text-3,#c9cdd4)}.loop-fields .loop-assignee-name{flex:1;max-width:none}.loop-fields .loop-assignee-empty{flex:1}:root{--loop-tag-grey-bg:#f1f2f4;--loop-tag-grey-fg:#5d626f;--loop-tag-grey-bd:#dddfe3;--loop-tag-blue-bg:#e4eaf2;--loop-tag-blue-fg:#3e6598;--loop-tag-blue-bd:#cdd7e4;--loop-tag-green-bg:#e1efe9;--loop-tag-green-fg:#337154;--loop-tag-green-bd:#cbe2d7;--loop-tag-amber-bg:#f2ecde;--loop-tag-amber-fg:#896d34;--loop-tag-amber-bd:#e7ddc5;--loop-tag-orange-bg:#f4eae1;--loop-tag-orange-fg:#9b653b;--loop-tag-orange-bd:#e9d8c9;--loop-tag-red-bg:#f5e7e5;--loop-tag-red-fg:#b14e43;--loop-tag-red-bd:#ecd3d0;--loop-tag-violet-bg:#ece7f3;--loop-tag-violet-fg:#7b56b3;--loop-tag-violet-bd:#d9d1e6;--loop-tag-purple-bg:#f0e7f3;--loop-tag-purple-fg:#9852ad;--loop-tag-purple-bd:#e1d1e6}.loop-tag,.loop-label-chip{white-space:nowrap;border-radius:6px;align-items:center;gap:4px;height:20px;padding:0 8px;font-size:12px;font-weight:500;line-height:1;display:inline-flex}.loop-tag{border:1px solid #0000}.loop-tag--grey{background:var(--loop-tag-grey-bg);color:var(--loop-tag-grey-fg);border-color:var(--loop-tag-grey-bd)}.loop-tag--blue{background:var(--loop-tag-blue-bg);color:var(--loop-tag-blue-fg);border-color:var(--loop-tag-blue-bd)}.loop-tag--green{background:var(--loop-tag-green-bg);color:var(--loop-tag-green-fg);border-color:var(--loop-tag-green-bd)}.loop-tag--amber{background:var(--loop-tag-amber-bg);color:var(--loop-tag-amber-fg);border-color:var(--loop-tag-amber-bd)}.loop-tag--orange{background:var(--loop-tag-orange-bg);color:var(--loop-tag-orange-fg);border-color:var(--loop-tag-orange-bd)}.loop-tag--red{background:var(--loop-tag-red-bg);color:var(--loop-tag-red-fg);border-color:var(--loop-tag-red-bd)}.loop-tag--violet{background:var(--loop-tag-violet-bg);color:var(--loop-tag-violet-fg);border-color:var(--loop-tag-violet-bd)}.loop-tag--purple{background:var(--loop-tag-purple-bg);color:var(--loop-tag-purple-fg);border-color:var(--loop-tag-purple-bd)}.loop-label-chip{background:var(--loop-tag-grey-bg);background:color-mix(in oklch, var(--loop-chip-color,#8a8f99) 16%, var(--semi-color-bg-0,#fff));border:1px solid var(--loop-tag-grey-bd);border:1px solid color-mix(in oklch, var(--loop-chip-color,#8a8f99) 32%, var(--semi-color-bg-0,#fff));color:color-mix(in oklch, var(--loop-chip-color,#8a8f99) 74%, #14161a)}.loop-label-option{justify-content:space-between;align-items:center;gap:10px;width:100%;min-width:160px;display:inline-flex}.loop-label-option--manage{color:var(--semi-color-text-1,#4e5969);justify-content:flex-start}.loop-label-editor{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;min-width:0;max-width:100%;display:flex}.loop-label-editor__chips{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.loop-label-removable{border-radius:6px;align-items:center;display:inline-flex}.loop-label-chipbutton{cursor:pointer;background:0 0;border:none;justify-content:flex-end;max-width:100%;padding:0;display:inline-flex}.loop-label-chipbutton .loop-label-chips{justify-content:flex-end}.loop-label-removable button{border:1px solid color-mix(in oklch, var(--loop-chip-color,#8a8f99) 32%, var(--semi-color-bg-0,#fff));background:color-mix(in oklch, var(--loop-chip-color,#8a8f99) 12%, var(--semi-color-bg-0,#fff));width:18px;height:20px;color:color-mix(in oklch, var(--loop-chip-color,#8a8f99) 70%, #14161a);cursor:pointer;border-left:none;border-radius:0 6px 6px 0;justify-content:center;align-items:center;margin-left:-3px;display:inline-flex}.loop-label-removable button:hover{background:color-mix(in oklch, var(--loop-chip-color,#8a8f99) 22%, var(--semi-color-bg-0,#fff))}.loop-label-add{border:1px dashed var(--semi-color-border,#e8e9eb);height:24px;color:var(--semi-color-text-1,#4e5969);cursor:pointer;background:0 0;border-radius:6px;align-items:center;gap:5px;padding:0 8px;font-size:12px;display:inline-flex}.loop-label-add:hover{border-color:var(--semi-color-text-3,#c9cdd4);background:var(--semi-color-fill-0,#f5f6f8);color:var(--semi-color-text-0,#1c1f23)}.loop-label-color{grid-template-columns:repeat(10,24px);gap:6px;display:grid}.loop-label-color__swatch{border:1px solid color-mix(in oklch, var(--loop-chip-color,#8a8f99) 44%, #fff);background:color-mix(in oklch, var(--loop-chip-color,#8a8f99) 78%, #fff);color:#fff;cursor:pointer;border-radius:6px;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}.loop-label-color__swatch:hover,.loop-label-color__swatch.is-active{box-shadow:0 0 0 2px var(--semi-color-bg-0,#fff), 0 0 0 4px color-mix(in oklch, var(--loop-chip-color,#8a8f99) 42%, #fff)}.loop-label-mgr{flex-direction:column;gap:18px;display:flex}.loop-label-mgr__create{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.loop-label-mgr__list{flex-direction:column;gap:8px;max-height:320px;display:flex;overflow:auto}.loop-label-mgr__empty{border:1px dashed var(--semi-color-border,#e8e9eb);color:var(--semi-color-text-2,#8a8f99);text-align:center;border-radius:8px;padding:18px 12px;font-size:13px}.loop-label-mgr__row{border:1px solid var(--semi-color-border,#e8e9eb);border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-height:38px;padding:8px;display:grid}.loop-label-mgr__edit{flex-direction:column;gap:8px;min-width:0;display:flex}.loop-label-mgr__pick{cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;gap:8px;width:100%;min-width:0;padding:0;display:inline-flex}.loop-label-mgr__pick.is-active{color:var(--semi-color-primary,#1c1c23)}.loop-label-mgr__actions{align-items:center;gap:4px;display:inline-flex}.loop-btn{border-radius:var(--wk-r-sm,6px);white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;border:1px solid #0000;justify-content:center;align-items:center;gap:6px;height:32px;padding:0 14px;font-size:13px;font-weight:600;line-height:1;transition:background-color .12s,border-color .12s,color .12s,opacity .12s;display:inline-flex}.loop-btn--sm{gap:4px;height:28px;padding:0 10px;font-size:12px}.loop-btn--block{width:100%}.loop-btn--icon{width:32px;padding:0}.loop-btn--icon.loop-btn--sm{width:28px}.loop-btn--primary{background:var(--semi-color-primary,#1c1c23);color:#fff}.loop-btn--primary:hover:not(:disabled){background:var(--semi-color-primary-hover,#2a2a33)}.loop-btn--primary:active:not(:disabled){background:var(--semi-color-primary-active,#101014)}.loop-btn--secondary{background:var(--semi-color-bg-0,#fff);color:var(--semi-color-text-0,#1c1f23);border-color:var(--semi-color-border,#e8e9eb)}.loop-btn--secondary:hover:not(:disabled){border-color:var(--semi-color-text-3,#c9cdd4);background:var(--semi-color-fill-0,#f7f8fa)}.loop-btn--secondary:active:not(:disabled){background:var(--semi-color-fill-1,#f0f1f4)}.loop-btn--ghost{color:var(--semi-color-text-1,#4e5969);background:0 0}.loop-btn--ghost:hover:not(:disabled){background:var(--semi-color-fill-0,#f5f6f8);color:var(--semi-color-text-0,#1c1f23)}.loop-btn:disabled{opacity:.45;cursor:not-allowed}.loop-btn__spin{animation:.7s linear infinite loop-btn-spin}@keyframes loop-btn-spin{to{transform:rotate(360deg)}}.loop-pill{border:1px solid var(--semi-color-border,#e8e9eb);background:var(--semi-color-bg-0,#fff);height:28px;color:var(--semi-color-text-0,#1c1f23);white-space:nowrap;cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:0 10px;font-size:12px;line-height:1;transition:background-color .12s,border-color .12s;display:inline-flex}.loop-pill:hover{background:var(--semi-color-fill-0,#f5f6f8);border-color:var(--semi-color-text-3,#c9cdd4)}.loop-pill__caret{color:var(--semi-color-text-2,#a4a9b3)}.loop-pill__opt{align-items:center;gap:8px;display:inline-flex}.loop-sd{background:var(--semi-color-bg-0,#fff);height:100%;min-height:0;color:var(--semi-color-text-0,#1c1f23);flex-direction:column;display:flex}.loop-sd__topbar{border-bottom:1px solid var(--semi-color-border,#e8e9eb);flex:none;align-items:center;gap:10px;padding:10px 16px;display:flex}.loop-sd__body{flex:1;grid-template-columns:300px minmax(0,1fr);min-height:0;display:grid}.loop-sd__aside{border-right:1px solid var(--semi-color-border,#e8e9eb);background:var(--semi-color-bg-1,#fbfbfc);padding:18px 16px;overflow:auto}.loop-sd__identity{margin-bottom:14px}.loop-sd__main{min-width:0;padding:18px 20px;overflow:auto}.loop-sd__center{flex:1;justify-content:center;align-items:center;display:flex}@media (width<=900px){.loop-sd__body{grid-template-columns:1fr}.loop-sd__aside{border-right:none;border-bottom:1px solid var(--semi-color-border,#e8e9eb)}}.loop-skill-body{flex:1;min-height:0;display:flex}.loop-skill-tree{border-right:1px solid var(--semi-color-border,#e8e9eb);background:var(--semi-color-bg-1,#fbfbfc);flex-direction:column;flex:0 0 260px;width:260px;min-height:0;display:flex}.loop-skill-profile{border-bottom:1px solid var(--semi-color-border,#e8e9eb);flex-direction:column;flex:none;gap:14px;padding:18px 14px 14px;display:flex}.loop-skill-profile__main{gap:14px;min-width:0;display:flex}.loop-skill-profile__icon{border:1px solid var(--semi-color-border,#e8e9eb);width:46px;height:46px;color:var(--semi-color-text-2,#8a8f99);background:var(--semi-color-bg-0,#fff);border-radius:5px;flex:0 0 46px;justify-content:center;align-items:center;display:inline-flex}.loop-skill-profile__copy{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.loop-skill-profile__name{width:100%;color:var(--semi-color-text-0,#1c1f23);cursor:text;text-align:left;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;padding:0;font-size:16px;font-weight:700;line-height:20px;overflow:hidden}.loop-skill-profile__name:hover{color:var(--semi-color-primary,#0064fa)}.loop-skill-profile__nameInput{height:22px;min-height:22px}.loop-skill-profile__nameInput input{font-size:16px;font-weight:700;line-height:20px}.loop-skill-profile__desc{max-height:45px;color:var(--semi-color-text-2,#8a8f99);-webkit-line-clamp:3;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:12px;line-height:1.25;display:-webkit-box;overflow:hidden}.loop-skill-profile__desc.is-empty{color:var(--semi-color-text-2,#8a8f99)}.loop-skill-profile__descTip{white-space:pre-wrap;overflow-wrap:anywhere;max-width:360px;max-height:240px;line-height:1.5;overflow:auto}.loop-skill-profile__subline{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:8px;min-width:0;display:grid}.loop-skill-profile__fact{min-width:0;color:var(--semi-color-text-2,#8a8f99);grid-template-columns:14px minmax(0,1fr);gap:1px 4px;font-size:10px;line-height:1.2;display:grid}.loop-skill-profile__fact svg{color:var(--semi-color-text-2,#8a8f99);grid-row:1/span 2;align-self:start;margin-top:1px}.loop-skill-profile__fact span,.loop-skill-profile__fact strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.loop-skill-profile__fact strong{color:var(--semi-color-text-2,#8a8f99);font-weight:500}.loop-skill-files{flex-direction:column;flex:auto;min-height:120px;display:flex;overflow:hidden}.loop-skill-files__head{flex:none;justify-content:space-between;align-items:center;min-height:38px;padding:0 8px 0 14px;display:flex}.loop-skill-files__label{color:var(--semi-color-text-2,#8a8f99);font-size:11px;font-weight:600}.loop-skill-files__addfile{border:1px solid var(--semi-color-border,#e8e9eb);background:var(--semi-color-bg-2,#f4f5f7);border-radius:6px;margin:0 8px 8px;padding:8px}.loop-skill-files__adderr{color:var(--semi-color-danger,#f5222d);margin-top:4px;font-size:11px}.loop-skill-files__addbtns{gap:6px;margin-top:6px;display:flex}.loop-skill-files__scroll{flex:1;min-height:0;padding:0 8px 8px;overflow:auto}.loop-skill-files__foot{flex:none;padding:6px 8px 8px}.loop-skill-agents{border-top:1px solid var(--semi-color-border,#e8e9eb);background:var(--semi-color-bg-1,#fbfbfc);flex:none;max-height:168px;padding:10px 12px 12px;overflow:auto}.loop-skill-agents__head{color:var(--semi-color-text-2,#8a8f99);align-items:center;gap:5px;margin-bottom:8px;font-size:11px;font-weight:500;display:flex}.loop-skill-agents__list{flex-direction:column;gap:7px;display:flex}.loop-skill-agents__item{grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:7px;min-height:24px;display:grid}.loop-skill-agents__avatar{background:var(--semi-color-fill-1,#eaebee);width:20px;height:20px;color:var(--semi-color-text-1,#4d535c);border-radius:50%;justify-content:center;align-items:center;font-size:10px;font-weight:600;display:inline-flex}.loop-skill-agents__name{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--semi-color-text-0,#1c1f23);font-size:11px;font-weight:500;overflow:hidden}.loop-skill-agents__type,.loop-skill-agents__empty{color:var(--semi-color-text-2,#8a8f99);font-size:10px}.loop-ftree__row{cursor:pointer;text-align:left;width:100%;min-height:28px;color:var(--semi-color-text-0,#1c1f23);background:0 0;border:none;border-radius:5px;align-items:center;gap:6px;padding:5px 8px;font-size:12px;display:flex}.loop-ftree__row:hover{background:var(--semi-color-fill-0,#f0f1f2)}.loop-ftree__file.is-selected{background:var(--semi-color-fill-1,#e9eaed);color:var(--semi-color-text-0,#1c1f23);font-weight:500}.loop-ftree__chev,.loop-ftree__icon{color:var(--semi-color-text-2,#8a8f99);flex:none}.loop-ftree__name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.loop-ftree__empty{color:var(--semi-color-text-2,#8a8f99);flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:32px 8px;font-size:12px;display:flex}.loop-skill-editor{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.loop-skill-editor__viewer{flex:1;min-width:0;min-height:0;display:flex}.loop-fv{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.loop-fv__head{border-bottom:1px solid var(--semi-color-border,#e8e9eb);flex:none;justify-content:space-between;align-items:center;gap:12px;min-height:44px;padding:5px 8px 5px 16px;display:flex}.loop-fv__path{font-family:var(--loop-mono-font,ui-monospace, SFMono-Regular, Menlo, monospace);color:var(--semi-color-text-2,#8a8f99);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.loop-fv__modes{border:1px solid var(--semi-color-border,#e8e9eb);background:var(--semi-color-fill-0,#f5f6f8);border-radius:6px;flex:none;align-items:center;gap:2px;padding:2px;display:inline-flex}.loop-fv__mode{border-radius:4px;min-width:68px}.loop-fv__mode.is-active{background:var(--semi-color-bg-0,#fff);color:var(--semi-color-text-0,#1c1f23);box-shadow:0 1px 2px #0000000a}.loop-fv__body{flex:1;min-width:0;min-height:0;overflow:auto}.loop-fv__preview{overflow-wrap:anywhere;min-width:0;padding:16px 20px}.loop-fv__preview .loop-md{overflow-wrap:anywhere;min-width:0}.loop-fv__frontmatter{border:1px solid var(--semi-color-border,#e8e9eb);border-collapse:separate;border-spacing:0;table-layout:fixed;background:var(--semi-color-bg-0,#fff);border-radius:6px;width:100%;max-width:100%;margin:0 0 18px;font-size:12px;line-height:1.5;overflow:hidden}.loop-fv__frontmatter th,.loop-fv__frontmatter td{border-bottom:1px solid var(--semi-color-border,#e8e9eb);vertical-align:top;padding:8px 10px}.loop-fv__frontmatter tr:last-child th,.loop-fv__frontmatter tr:last-child td{border-bottom:0}.loop-fv__frontmatter th{width:160px;color:var(--semi-color-text-2,#8a8f99);background:var(--semi-color-fill-0,#f5f6f8);text-align:left;white-space:nowrap;font-weight:600}.loop-fv__frontmatter td{color:var(--semi-color-text-0,#1c1f23);overflow-wrap:anywhere;word-break:break-word;white-space:pre-wrap}.loop-fv__editor{box-sizing:border-box;resize:none;width:100%;height:100%;min-height:100%;color:var(--semi-color-text-0,#1c1f23);background:var(--semi-color-bg-0,#fff);border:none;outline:none;padding:16px 20px;font-size:13px;line-height:1.6}@media (width<=900px){.loop-skill-body{flex-direction:column}.loop-skill-tree{border-right:none;border-bottom:1px solid var(--semi-color-border,#e8e9eb);flex:none;width:100%;max-height:320px}}.loop-apd{background:var(--semi-color-bg-0,#fff);height:100%;min-height:0;color:var(--semi-color-text-0,#1c1f23);flex-direction:column;display:flex}.loop-apd__header{border-bottom:1px solid var(--semi-color-border,#e8e9eb);flex:none;align-items:center;gap:8px;height:44px;padding:0 16px 0 20px;display:flex}.loop-apd__crumb{cursor:pointer;color:var(--semi-color-text-2,#8a8f99);background:0 0;border:none;border-radius:6px;padding:2px 4px;font-size:13px}.loop-apd__crumb:hover{background:var(--semi-color-fill-0,#f5f6f8);color:var(--semi-color-text-0,#1c1f23)}.loop-apd__crumb-sep{color:var(--semi-color-text-2,#b8bcc8);flex:none}.loop-apd__crumb-cur{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.loop-apd__header-spacer{flex:1}.loop-apd__body{flex:1;grid-template-columns:minmax(0,1fr) 300px;min-height:0;display:grid}.loop-apd__main{flex-direction:column;gap:24px;min-width:0;padding:20px 24px 32px;display:flex;overflow:auto}.loop-apd__block{flex-direction:column;gap:10px;display:flex}.loop-apd__block-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.loop-apd__block-title{color:var(--semi-color-text-0,#1c1f23);font-size:13px;font-weight:600}.loop-apd__triggers{flex-direction:column;gap:8px;display:flex}.loop-apd__trigger{border:1px solid var(--semi-color-border,#e8e9eb);border-radius:10px;align-items:center;gap:12px;padding:10px 12px;display:flex}.loop-apd__trigger-ico{color:var(--semi-color-text-2,#8a8f99);flex:none}.loop-apd__trigger-main{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.loop-apd__trigger-summary{font-size:13px;font-weight:500}.loop-apd__trigger-sub{color:var(--semi-color-text-2,#8a8f99);font-size:12px}.loop-apd__runs{flex-direction:column;display:flex}.loop-apd__run{border-bottom:1px solid var(--semi-color-fill-0,#f0f1f3);align-items:center;gap:10px;padding:9px 4px;font-size:12px;display:flex}.loop-apd__run:last-child{border-bottom:none}.loop-apd__runs-error{align-items:center;gap:8px;display:flex}.loop-apd__run.is-clickable{cursor:pointer;border-radius:6px}.loop-apd__run.is-clickable:hover{background:var(--semi-color-fill-0,#f5f6f8)}.loop-apd__run-dot{border-radius:50%;flex:none;width:7px;height:7px}.loop-apd__run-status{flex:none;width:56px;font-weight:500}.loop-apd__run-source{color:var(--semi-color-text-2,#8a8f99)}.loop-apd__run-target{color:var(--semi-color-text-2,#8a8f99);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.loop-apd__run-spacer{flex:1}.loop-apd__run-dur{color:var(--semi-color-text-2,#8a8f99);font-variant-numeric:tabular-nums}.loop-apd__run-time{color:var(--semi-color-text-2,#8a8f99);white-space:nowrap}.loop-apd__aside{border-left:1px solid var(--semi-color-border,#e8e9eb);background:var(--semi-color-bg-1,#fbfbfc);flex-direction:column;gap:16px;padding:20px;display:flex;overflow:auto}.loop-apd__prop{flex-direction:column;gap:6px;display:flex}.loop-apd__prop-label{letter-spacing:.04em;color:var(--semi-color-text-2,#8a8f99);font-size:11px;font-weight:600}.loop-apd__prop-value{align-items:center;gap:6px;min-width:0;font-size:13px;display:flex}.loop-apd__status-dot{background:var(--semi-color-text-2,#c9cdd4);border-radius:50%;flex:none;width:7px;height:7px}.loop-apd__status-dot[data-status=active]{background:var(--status-online,#52c41a)}.loop-apd__name-btn{cursor:pointer;text-align:left;width:100%;color:var(--semi-color-text-0,#1c1f23);background:0 0;border:none;border-radius:6px;align-items:center;gap:6px;margin:-4px -6px;padding:4px 6px;font-size:13px;font-weight:600;display:inline-flex}.loop-apd__name-btn:hover{background:var(--semi-color-fill-0,#f5f6f8)}.loop-apd__name-btn span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.loop-apd__name-edit{opacity:0;color:var(--semi-color-text-2,#8a8f99);flex:none}.loop-apd__name-btn:hover .loop-apd__name-edit{opacity:1}.loop-apd__actions{flex-direction:column;gap:8px;margin-top:4px;display:flex}.loop-sidebar{background:var(--semi-color-bg-1,#fbfbfc);height:100%;min-height:0;color:var(--semi-color-text-0,#1c1f23);flex-direction:column;display:flex}.loop-sidebar__brand{padding:16px 16px 10px}.loop-sidebar__ws{padding:12px 10px 6px}.loop-sidebar__ws-btn{border:1px solid var(--semi-color-border,#e8e9eb);background:var(--semi-color-bg-0,#fff);cursor:pointer;width:100%;color:var(--semi-color-text-0,#1c1f23);border-radius:8px;align-items:center;gap:8px;padding:8px 10px;font-size:13px;display:flex}.loop-sidebar__ws-btn:hover{background:var(--semi-color-fill-0,#f5f6f8)}.loop-sidebar__ws-name{text-align:left;text-overflow:ellipsis;white-space:nowrap;flex:1;font-weight:600;overflow:hidden}.loop-sidebar__ws-menu-name{flex:1}.loop-sidebar__new{padding:2px 10px 8px}.loop-sidebar__new-btn{cursor:pointer;width:100%;color:var(--semi-color-text-1,#4e5969);background:0 0;border:none;border-radius:8px;align-items:center;gap:10px;padding:8px 10px;font-size:13px;display:flex}.loop-sidebar__new-btn:hover{background:var(--semi-color-fill-0,#f0f1f3)}.loop-sidebar__new-plus{opacity:.5;margin-left:auto}.loop-sidebar__menu{flex-direction:column;gap:2px;padding:4px 8px;display:flex}.loop-sidebar__item{cursor:pointer;color:var(--semi-color-text-1,#4e5969);text-align:left;background:0 0;border:none;border-radius:8px;align-items:center;gap:10px;padding:9px 12px;font-size:13px;display:flex}.loop-sidebar__item:hover{background:var(--semi-color-fill-0,#f0f1f3)}.loop-sidebar__item.is-active{background:var(--semi-color-primary-light-default,#eef2ff);color:var(--semi-color-primary,#6a5cff);font-weight:600}.loop-page{background:var(--semi-color-bg-0,#fff);height:100%;min-height:0;color:var(--semi-color-text-0,#1c1f23);flex-direction:column;display:flex}.loop-page__head{align-items:center;gap:12px;padding:16px 20px 12px;display:flex}.loop-page__spacer{flex:1}.loop-page__body{flex:1;min-height:0;padding:0 20px 20px;overflow:auto}.loop-page__center{justify-content:center;align-items:center;height:60%;display:flex}.loop-page__head--stack{flex-direction:column;align-items:stretch;gap:8px;padding:20px 24px 8px}.loop-page__title-row{align-items:baseline;gap:6px;display:flex}.loop-page__title-beta{letter-spacing:.02em;height:16px;color:var(--loop-tag-grey-fg,#5d626f);background:var(--loop-tag-grey-bg,#f1f2f4);border:1px solid var(--loop-tag-grey-bd,#dddfe3);border-radius:4px;align-items:center;padding:0 6px;font-size:10px;font-weight:600;line-height:1;display:inline-flex}.loop-page__title{color:var(--semi-color-text-0,#1f2329);margin:0;font-size:22px;font-weight:700;line-height:1.2}.loop-page__toolbar{align-items:center;gap:8px;min-height:28px;display:flex}.loop-toolbtn{border:1px solid var(--semi-color-border,#00000014);background:var(--semi-color-bg-0,#fff);height:28px;color:var(--semi-color-text-1,#555b61);cursor:pointer;border-radius:8px;align-items:center;gap:6px;padding:0 12px;font-size:12.5px;font-weight:600;transition:border-color .12s,background-color .12s,color .12s;display:inline-flex}.loop-toolbtn:hover{border-color:var(--semi-color-text-3,#c9cdd4);color:var(--semi-color-text-0,#1f2329)}.loop-toolbtn.is-on{border-color:var(--semi-color-primary,#6a5cff);color:var(--semi-color-primary,#6a5cff);background:var(--semi-color-primary-light-default,#eef2ff)}.loop-toolbtn__badge{background:var(--semi-color-primary,#6a5cff);color:#fff;border-radius:8px;justify-content:center;align-items:center;min-width:16px;height:16px;padding:0 4px;font-size:10px;font-weight:700;display:inline-flex}.loop-filter-panel,.loop-show-panel{gap:12px;width:300px;max-height:70vh;padding:14px 16px;overflow:auto}.loop-filter-panel__head{color:var(--semi-color-text-0,#1f2329);justify-content:space-between;align-items:center;font-size:13px;font-weight:700;display:flex}.loop-filter-panel__clear{cursor:pointer;color:var(--semi-color-primary,#6a5cff);background:0 0;border:none;border-radius:6px;padding:2px 4px;font-size:12px}.loop-filter-panel__clear:hover{background:var(--semi-color-primary-light-default,#eef2ff)}.loop-skill-page-head{flex-direction:column;gap:14px;padding:18px 20px 14px;display:flex}.loop-skill-page-head__row{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.loop-skill-page-head__title{align-items:baseline;gap:12px;min-width:0;display:flex}.loop-skill-page-head__title h4{flex:none;margin:0}.loop-skill-page-head__desc{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;line-height:20px;overflow:hidden}.loop-skill-page-head__search{background:var(--semi-color-bg-0,#fff);border-color:var(--semi-color-border,#00000014);border-radius:6px;width:240px;height:28px;min-height:28px}.loop-skill-page-head__search input{height:26px;font-size:12px}.loop-ci-modal .semi-modal-body{padding:0}.loop-ci-modal .semi-modal-content{border-radius:12px;padding:0;overflow:hidden}.loop-ci{flex-direction:column;display:flex}.loop-ci__head{justify-content:space-between;align-items:center;gap:8px;padding:12px 16px 8px;display:flex}.loop-ci__crumb{align-items:center;gap:6px;min-width:0;font-size:12px;display:flex}.loop-ci__crumb-ws{color:var(--semi-color-text-2,#8a8f99)}.loop-ci__crumb-sep{color:var(--semi-color-text-3,#c9cdd4);flex:none}.loop-ci__crumb-cur{color:var(--semi-color-text-1,#4e5969);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.loop-ci__close{width:28px;height:28px;color:var(--semi-color-text-2,#8a8f99);cursor:pointer;background:0 0;border:none;border-radius:6px;flex:none;justify-content:center;align-items:center;transition:background-color .12s,color .12s;display:inline-flex}.loop-ci__close:hover{background:var(--semi-color-fill-0,#f5f6f8);color:var(--semi-color-text-0,#1c1f23)}.loop-ci__title{box-sizing:border-box;width:100%;color:var(--semi-color-text-0,#1c1f23);background:0 0;border:none;outline:none;padding:4px 16px 2px;font-family:inherit;font-size:18px;font-weight:600}.loop-ci__title::placeholder{color:var(--semi-color-text-2,#a4a9b3);font-weight:600}.loop-ci__desc{box-sizing:border-box;resize:none;width:100%;min-height:84px;color:var(--semi-color-text-0,#1c1f23);background:0 0;border:none;outline:none;padding:4px 16px 8px;font-family:inherit;font-size:14px;line-height:1.6;overflow:hidden}.loop-ci__desc::placeholder{color:var(--semi-color-text-2,#a4a9b3)}.loop-ci__hint{color:var(--semi-color-text-2,#8a8f99);align-items:center;gap:6px;padding:2px 16px 6px;font-size:11px;display:flex}.loop-ci__toolbar{flex-wrap:wrap;align-items:center;gap:8px;padding:6px 14px 10px;display:flex}.loop-ci__toolbar .loop-assignee-trigger{border:1px solid var(--semi-color-border,#e8e9eb);border-radius:999px;height:28px;padding:0 10px}.loop-ci__toolbar .loop-assignee-trigger:hover{background:var(--semi-color-fill-0,#f5f6f8);border-color:var(--semi-color-text-3,#c9cdd4)}.loop-ci__labels{color:var(--semi-color-text-2,#8a8f99);align-items:center;gap:8px;padding:0 16px 8px;display:flex}.loop-ci__labels .semi-select{min-height:32px}.loop-ci__atts{flex-wrap:wrap;gap:6px;padding:0 16px 6px;display:flex}.loop-ci__att{border:1px solid var(--semi-color-border,#e8e9eb);background:var(--semi-color-bg-0,#fff);max-width:200px;color:var(--semi-color-text-1,#4e5969);border-radius:6px;align-items:center;gap:5px;padding:3px 8px;font-size:12px;display:inline-flex}.loop-ci__att span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.loop-ci__att button{cursor:pointer;color:var(--semi-color-text-2,#a4a9b3);background:0 0;border:none;padding:0 2px;font-size:14px;line-height:1}.loop-ci__att button:hover{color:var(--semi-color-danger,#f5222d)}.loop-ci__footer{border-top:1px solid var(--semi-color-border,#f0f1f4);justify-content:space-between;align-items:center;gap:8px;padding:10px 16px;display:flex}.loop-ci__attach{width:32px;height:32px;color:var(--semi-color-text-2,#8a8f99);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;transition:background-color .12s,color .12s;display:inline-flex}.loop-ci__attach:hover{background:var(--semi-color-fill-0,#f5f6f8);color:var(--semi-color-text-0,#1c1f23)}.loop-ci__footer-right{align-items:center;gap:8px;display:flex}.loop-empty{text-align:center;height:70%;color:var(--semi-color-text-2,#8590a6);flex-direction:column;justify-content:center;align-items:center;display:flex}.loop-empty__icon{opacity:.35;margin-bottom:12px}.loop-empty__title{color:var(--semi-color-text-0,#1c1f23);font-size:15px;font-weight:600}.loop-empty__desc{max-width:360px;margin-top:4px;font-size:13px}.loop-cli-auth{background:var(--semi-color-bg-0);justify-content:center;align-items:center;min-height:100vh;padding:24px;display:flex}.loop-cli-auth__panel{border:1px solid var(--semi-color-border);background:var(--semi-color-bg-1);border-radius:8px;flex-direction:column;gap:16px;width:min(420px,100%);padding:28px;display:flex}.loop-cli-auth__icon{width:48px;height:48px;color:var(--semi-color-primary);background:var(--semi-color-primary-light-default);border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.loop-cli-auth__title{margin:0}.loop-cli-auth__desc{line-height:1.6;display:block}.loop-cli-auth__workspace{border:1px solid var(--semi-color-border);border-radius:8px;align-items:center;gap:10px;min-height:56px;padding:10px 12px;display:flex}.loop-cli-auth__workspace-meta{flex-direction:column;gap:2px;min-width:0;display:flex}.loop-cli-auth__workspace-meta span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.loop-cli-auth__error{color:var(--semi-color-danger);background:var(--semi-color-danger-light-default);border-radius:8px;padding:10px 12px;font-size:13px;line-height:1.5}.loop-viewtoggle{border:1px solid var(--semi-color-border,#e8e9eb);background:var(--semi-color-fill-0,#f5f6f8);border-radius:8px;align-items:center;gap:2px;padding:3px;display:inline-flex}.loop-viewtoggle button{cursor:pointer;color:var(--semi-color-text-1,#4e5969);background:0 0;border:none;border-radius:6px;align-items:center;gap:5px;padding:5px 12px;font-size:12px;transition:background-color .12s,color .12s,box-shadow .12s;display:inline-flex}.loop-viewtoggle button:hover{color:var(--semi-color-text-0,#1c1f23)}.loop-viewtoggle button.is-active{background:var(--semi-color-bg-0,#fff);color:var(--semi-color-text-0,#1c1f23);font-weight:500;box-shadow:0 1px 2px #0000000f}.loop-board{grid-auto-columns:296px;grid-auto-flow:column;gap:12px;height:100%;padding-bottom:8px;display:grid;overflow-x:auto}.loop-board__col{background:var(--semi-color-fill-0,#f5f6f8);border:1px solid var(--semi-color-border,#0000000d);border-radius:10px;flex-direction:column;min-height:96px;padding:0 8px 8px;display:flex}.loop-board__col.is-drop{border-color:var(--semi-color-primary,#6a5cff);outline:1px solid var(--semi-color-primary,#6a5cff);background:var(--semi-color-primary-light-default,#eef2ff)}.loop-board__col-head{flex:none;align-items:center;gap:8px;height:38px;padding:0 4px;font-size:13px;font-weight:600;display:flex}.loop-board__col-name{color:var(--semi-color-text-0,#1f2329)}.loop-board__col-head em{color:var(--semi-color-text-3,#b8bcc8);font-variant-numeric:tabular-nums;margin-left:auto;font-style:normal;font-weight:500}.loop-board__cards{flex-direction:column;flex:1;gap:8px;min-height:0;padding:2px 0 4px;display:flex;overflow:auto}.loop-card{background:var(--semi-color-bg-0,#fff);border:1px solid var(--semi-color-border,#00000014);cursor:grab;text-align:left;border-radius:8px;flex-direction:column;gap:8px;width:100%;padding:11px 13px;transition:border-color .12s,box-shadow .12s;display:flex;box-shadow:0 1px 1px #0000000f}.loop-card:hover{border-color:var(--semi-color-text-3,#c9cdd4);box-shadow:0 2px 6px #00000014}.loop-card.is-dragging{opacity:.4}.loop-card__top{align-items:center;gap:6px;display:flex}.loop-card__icon{justify-content:center;align-items:center;display:inline-flex}.loop-card__id{font-family:var(--loop-mono-font,ui-monospace, SFMono-Regular, Menlo, monospace);color:var(--semi-color-text-3,#b8bcc8);font-size:11.5px}.loop-card__time{color:var(--semi-color-text-2,#8590a6);white-space:nowrap;margin-left:auto;font-size:11.5px}.loop-card__title{color:var(--semi-color-text-0,#1f2329);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;font-weight:600;line-height:1.45;display:-webkit-box;overflow:hidden}.loop-card__labels{margin-top:-2px}.loop-card__foot{align-items:center;gap:8px;display:flex}.loop-card__project{color:var(--semi-color-text-2,#6b7075);text-overflow:ellipsis;white-space:nowrap;max-width:150px;font-size:12px;overflow:hidden}.loop-card__spacer{flex:1}.loop-card__due{align-items:center;gap:3px;font-size:12px;display:inline-flex}.loop-agent-list{flex-direction:column;gap:2px;display:flex}.loop-agent-toolbar{align-items:center;padding:0 20px 10px;display:flex}.loop-agent-scope{align-items:center;gap:18px;display:inline-flex}.loop-agent-scope__btn{cursor:pointer;height:28px;color:var(--semi-color-text-2,#8a8f99);background:0 0;border:none;align-items:center;gap:5px;padding:0;font-size:13px;transition:color .12s;display:inline-flex}.loop-agent-scope__btn:hover{color:var(--semi-color-text-0,#1c1f23)}.loop-agent-scope__btn.is-active{color:var(--semi-color-text-0,#1c1f23);font-weight:600}.loop-agent-scope__count{color:var(--semi-color-text-3,#b8bcc8);font-variant-numeric:tabular-nums;font-size:12px}.loop-agent-row{cursor:pointer;text-align:left;background:0 0;border:none;border-radius:8px;align-items:center;gap:12px;width:100%;min-height:40px;padding:6px 10px 6px 12px;transition:background-color .12s;display:flex}.loop-agent-row:hover{background:var(--semi-color-fill-0,#f5f6f8)}.loop-agent-row__avatar{flex:none;display:inline-flex;position:relative}.loop-agent-row__dot{position:absolute;bottom:-1px;right:-1px}:root{--status-online:#52c41a;--dot-idle:var(--status-online,#52c41a);--dot-working:#2f6fed;--dot-offline:var(--semi-color-tertiary,#b8bcc8);--dot-error:var(--semi-color-danger,#f5222d)}.loop-status-dot{border:1px solid var(--semi-color-bg-0,#fff);background:var(--dot-offline);box-sizing:border-box;border-radius:4px;width:8px;height:8px;display:inline-block}.loop-status-dot[data-status=idle]{background:var(--dot-idle)}.loop-status-dot[data-status=working]{background:var(--dot-working);animation:1.6s ease-in-out infinite loop-dot-pulse}.loop-status-dot[data-status=error]{background:var(--dot-error)}.loop-status-dot[data-status=unstable]{background:var(--semi-color-warning,#d99e21)}.loop-status-dot[data-status=offline],.loop-status-dot[data-status=archived]{background:var(--semi-color-bg-0,#fff);box-shadow:inset 0 0 0 1.5px var(--dot-offline)}@keyframes loop-dot-pulse{0%,to{box-shadow:0 0 #2f6fed73}50%{box-shadow:0 0 0 3px #2f6fed00}}@media (prefers-reduced-motion:reduce){.loop-status-dot[data-status=working]{animation:none}}.loop-agent-row__name{text-overflow:ellipsis;white-space:nowrap;max-width:260px;color:var(--semi-color-text-0,#1f2329);flex:none;font-size:13px;font-weight:600;overflow:hidden}.loop-agent-row__desc{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--semi-color-text-2,#6b7075);flex:1;font-size:12.5px;overflow:hidden}.loop-agent-row__meta{color:var(--semi-color-text-2,#6b7075);flex:none;justify-content:flex-end;align-items:center;gap:20px;font-size:12px;display:flex}.loop-agent-row__device{text-align:right;text-overflow:ellipsis;white-space:nowrap;width:160px;overflow:hidden}.loop-agent-row__owner{align-items:center;gap:6px;width:96px;display:inline-flex}.loop-agent-row__ownername{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.loop-agent-row__time{text-align:right;white-space:nowrap;width:88px}.loop-agent-row__archive{opacity:0;pointer-events:none;flex:none;transition:opacity .12s}.loop-agent-row:hover .loop-agent-row__archive{opacity:1;pointer-events:auto}.loop-agent-row.is-archived .loop-agent-row__avatar,.loop-agent-row.is-archived .loop-agent-row__name,.loop-agent-row.is-archived .loop-agent-row__desc{opacity:.55;filter:grayscale()}.loop-agent-row.is-archived .loop-agent-row__archive{opacity:1;pointer-events:auto}@media (width<=900px){.loop-agent-row__device{width:auto;max-width:120px}.loop-agent-row__owner{display:none}}.loop-skill-list{flex-direction:column;gap:2px;min-width:0;display:flex}.loop-skill-list__row{cursor:pointer;border-radius:6px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px;min-height:48px;padding:7px 10px 7px 16px;transition:background-color .12s,box-shadow .12s;display:grid}.loop-skill-list__row:hover{background:var(--semi-color-fill-0,#f5f6f8)}.loop-skill-list__row:focus-within{background:var(--semi-color-fill-0,#f5f6f8);box-shadow:inset 0 0 0 1px var(--semi-color-border,#e8e9eb)}.loop-skill-list__main{align-items:baseline;gap:14px;min-width:0;display:flex}.loop-skill-list__name{text-overflow:ellipsis;white-space:nowrap;min-width:120px;max-width:280px;color:var(--semi-color-text-0,#1c1f23);flex:0 0 220px;font-size:14px;font-weight:600;line-height:20px;overflow:hidden}.loop-skill-list__desc{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--semi-color-text-2,#8a8f99);font-size:13px;line-height:20px;overflow:hidden}.loop-skill-list__tip{white-space:normal;word-break:break-word;max-width:520px;line-height:1.5}.loop-skill-list__meta{min-width:360px;color:var(--semi-color-text-2,#8a8f99);justify-content:flex-end;align-items:center;gap:18px;font-size:12px;display:flex}.loop-skill-list__time{white-space:nowrap;justify-content:flex-end;align-items:center;gap:5px;width:96px;display:inline-flex}.loop-skill-list__time svg{color:var(--semi-color-text-3,#b6bbc6)}.loop-skill-list__used{white-space:nowrap;cursor:pointer;align-items:center;gap:5px;display:inline-flex}.loop-skill-list__used--empty{color:var(--semi-color-text-3,#b6bbc6);cursor:default}.loop-skill-list__used svg{color:var(--semi-color-text-3,#b6bbc6)}.loop-skill-used-pop{flex-direction:column;gap:10px;max-width:260px;max-height:320px;padding:8px 10px;display:flex;overflow-y:auto}.loop-skill-used-pop__ws{color:var(--semi-color-text-2,#6b7280);margin-bottom:4px;font-size:11px;font-weight:600}.loop-skill-used-pop__agent{align-items:center;gap:6px;padding:2px 0;display:flex}.loop-skill-used-pop__avatar{color:#fff;background:var(--semi-color-primary,#3b82f6);border-radius:50%;flex:none;justify-content:center;align-items:center;width:18px;height:18px;font-size:10px;font-weight:600;display:inline-flex}.loop-skill-used-pop__name{color:var(--semi-color-text-0,#1f2329);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.loop-skill-list__delete{opacity:0;pointer-events:none;transition:opacity .12s}.loop-skill-list__row:hover .loop-skill-list__delete,.loop-skill-list__row:focus-within .loop-skill-list__delete{opacity:1;pointer-events:auto}@media (width<=900px){.loop-skill-list__row{grid-template-columns:1fr;align-items:stretch;gap:8px}.loop-skill-list__main{flex-direction:column;align-items:stretch;gap:2px}.loop-skill-list__name{flex-basis:auto;max-width:none}.loop-skill-list__meta{justify-content:flex-start;gap:10px;min-width:0}.loop-skill-list__time{width:auto}.loop-skill-list__delete{opacity:1;pointer-events:auto;margin-left:auto}}.loop-progress{align-items:center;gap:8px;display:flex}.loop-progress__bar{background:var(--semi-color-fill-1,#eaebee);border-radius:3px;width:90px;height:6px;overflow:hidden}.loop-progress__fill{background:var(--semi-color-success,#23a55a);height:100%}.loop-assignee-trigger{cursor:pointer;border-radius:6px;align-items:center;gap:6px;padding:2px 6px;display:inline-flex}.loop-assignee-trigger:hover{background:var(--semi-color-fill-0,#f0f1f3)}.loop-assignee-name{text-overflow:ellipsis;white-space:nowrap;max-width:120px;overflow:hidden}.loop-assignee-empty{color:var(--semi-color-text-2,#8590a6);align-items:center;gap:4px;display:inline-flex}.loop-abadge{background:var(--semi-color-fill-0,#f2f3f5);max-width:160px;color:var(--semi-color-text-1,#4e5969);border-radius:999px;align-items:center;gap:5px;padding:2px 9px 2px 7px;font-size:12px;line-height:18px;display:inline-flex}.loop-abadge svg{color:var(--semi-color-text-2,#8a8f99);flex:none}.loop-abadge__name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.loop-detail{flex-direction:column;gap:16px;display:flex}.loop-detail__section-title{margin-bottom:8px;font-size:13px;font-weight:600}.loop-detail__section-optional{color:var(--semi-color-text-3,#b8bcc8);font-weight:400}.loop-detail__section-hint{color:var(--semi-color-text-2,#6b7075);margin:-4px 0 8px;font-size:12px;line-height:1.5}.loop-detail__fields{grid-template-columns:96px 1fr;align-items:center;gap:12px 16px;display:grid}.loop-detail__fields dt{color:var(--semi-color-text-2,#8590a6);font-size:12px}.loop-detail__fields dd{margin:0}.loop-skill-rtlist{border:1px solid var(--semi-color-border,#e8e9eb);border-radius:8px;flex-direction:column;gap:6px;max-height:260px;padding:8px;display:flex;overflow:auto}.loop-skill-rtitem{cursor:pointer;border-radius:6px;align-items:center;gap:10px;padding:6px 8px;display:flex}.loop-skill-rtitem:hover{background:var(--semi-color-fill-0,#f5f6f8)}.loop-skill-rtitem__main{flex-direction:column;flex:1;min-width:0;display:flex}.loop-skill-rtitem__main strong{font-size:13px}.loop-skill-rtitem__main small{color:var(--semi-color-text-2,#8590a6);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.loop-settings-invite{align-items:center;gap:8px;display:flex}.loop-nsk__head-title{color:var(--semi-color-text-0,#1c1f23);font-size:16px;font-weight:700}.loop-nsk__head-sub{color:var(--semi-color-text-2,#8a8f99);margin-top:2px;font-size:12px;font-weight:400}.loop-nsk{flex-direction:column;height:480px;display:flex}.loop-nsk__body{flex:1;min-height:0;display:flex}.loop-nsk__form{flex-direction:column;gap:18px;width:60%;padding:20px;display:flex;overflow-y:auto}.loop-nsk__tabs{background:var(--semi-color-fill-0,#f5f6f8);border:1px solid var(--semi-color-border,#e8e9eb);border-radius:8px;gap:4px;padding:4px;display:flex}.loop-nsk__tab{cursor:pointer;color:var(--semi-color-text-2,#8a8f99);background:0 0;border:1px solid #0000;border-radius:6px;flex:1;justify-content:center;align-items:center;gap:6px;padding:6px 4px;font-size:12px;font-weight:500;transition:all .15s;display:inline-flex}.loop-nsk__tab:hover{background:var(--semi-color-bg-0,#fff)}.loop-nsk__tab.is-active{background:var(--semi-color-bg-0,#fff);color:var(--semi-color-text-0,#1c1f23);border-color:var(--semi-color-border,#e8e9eb);box-shadow:0 1px 2px #0000000d}.loop-nsk__fields{flex-direction:column;gap:14px;display:flex}.loop-nsk__field{flex-direction:column;gap:6px;display:flex}.loop-nsk__label{color:var(--semi-color-text-1,#4e5969);font-size:12px;font-weight:600}.loop-nsk__sources{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.loop-nsk__source{border:1px solid var(--semi-color-border,#e8e9eb);background:var(--semi-color-fill-0,#f7f8fa);border-radius:6px;flex-direction:column;gap:2px;min-width:0;padding:8px;display:flex}.loop-nsk__source strong{color:var(--semi-color-text-0,#1c1f23);font-size:11px}.loop-nsk__source small{color:var(--semi-color-text-2,#8a8f99);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.loop-nsk__rtbar{gap:8px;display:flex}.loop-nsk__rtloading{text-align:center;padding:16px}.loop-nsk__preview{border-left:1px solid var(--semi-color-border,#e8e9eb);background:var(--semi-color-fill-0,#f7f8fa);flex-direction:column;gap:12px;width:40%;padding:20px;display:flex;overflow-y:auto}.loop-nsk__preview-label{letter-spacing:.04em;text-transform:uppercase;color:var(--semi-color-text-2,#8a8f99);font-size:11px;font-weight:700}.loop-nsk__preview-card{background:var(--semi-color-bg-0,#fff);border:1px solid var(--semi-color-border,#e8e9eb);border-radius:10px;flex-direction:column;gap:10px;padding:16px;display:flex;box-shadow:0 1px 2px #0000000a}.loop-nsk__preview-top{justify-content:space-between;align-items:flex-start;display:flex}.loop-nsk__preview-ico{background:var(--semi-color-fill-0,#f0f1f2);color:var(--semi-color-text-2,#8a8f99);border-radius:8px;padding:8px;display:inline-flex}.loop-nsk__preview-badge{color:var(--semi-color-text-2,#8a8f99);background:var(--semi-color-fill-0,#f0f1f2);border-radius:5px;padding:3px 6px;font-size:10px;font-weight:700}.loop-nsk__preview-name{color:var(--semi-color-text-0,#1c1f23);word-break:break-word;font-size:14px;font-weight:700}.loop-nsk__preview-desc{color:var(--semi-color-text-2,#8a8f99);word-break:break-word;font-size:11px}.loop-nsk__preview-file{color:var(--semi-color-text-2,#8a8f99);align-items:center;gap:6px;font-size:11px;display:inline-flex}.loop-nsk__preview-note{color:var(--semi-color-text-2,#8a8f99);margin:0;font-size:10px}.loop-nsk__footer{border-top:1px solid var(--semi-color-border,#e8e9eb);background:var(--semi-color-fill-0,#f7f8fa);flex:none;justify-content:flex-end;gap:10px;padding:14px 20px;display:flex}@media (width<=720px){.loop-nsk{height:auto}.loop-nsk__body{flex-direction:column}.loop-nsk__form,.loop-nsk__preview{width:100%}.loop-nsk__preview{border-left:none;border-top:1px solid var(--semi-color-border,#e8e9eb)}}.loop-spin{animation:1s linear infinite loop-spin}@keyframes loop-spin{to{transform:rotate(360deg)}}.loop-groupboard{flex-direction:column;gap:16px;padding:4px;display:flex;overflow:auto}.loop-groupboard__head{align-items:center;gap:6px;margin-bottom:8px;font-size:12px;font-weight:600;display:flex}.loop-groupboard__head em{color:var(--semi-color-text-2,#8590a6);font-style:normal}.loop-groupboard__cards{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:8px;display:grid}.loop-groupboard .loop-card{cursor:pointer}.loop-batchbar{background:var(--semi-color-fill-0,#f6f7f9);border-radius:8px;align-items:center;gap:8px;margin-bottom:8px;padding:8px 10px;font-size:13px;display:flex}.loop-list{flex-direction:column;gap:18px;display:flex}.loop-list__group{flex-direction:column;display:flex}.loop-list__group-head{align-items:center;gap:8px;height:34px;padding:0 6px;font-size:13px;font-weight:600;display:flex}.loop-list__group-name{color:var(--semi-color-text-0,#1f2329)}.loop-list__group-head em{color:var(--semi-color-text-3,#b8bcc8);font-variant-numeric:tabular-nums;font-style:normal;font-weight:500}.loop-list__row{border-radius:8px;align-items:center;gap:10px;min-height:38px;padding:5px 6px;transition:background-color .12s;display:flex}.loop-list__row:hover{background:var(--semi-color-fill-0,#f5f6f8)}.loop-list__row.is-selected{background:var(--semi-color-primary-light-default,#eef2ff)}.loop-list__check{opacity:0;cursor:pointer;flex:none;align-items:center;width:16px;transition:opacity .12s;display:inline-flex}.loop-list__row:hover .loop-list__check,.loop-list__row.is-selected .loop-list__check{opacity:1}.loop-list__check input{cursor:pointer;accent-color:var(--semi-color-primary,#6a5cff)}.loop-list__icon{flex:none;align-items:center;display:inline-flex}.loop-list__title{cursor:pointer;text-align:left;color:var(--semi-color-text-0,#1f2329);text-overflow:ellipsis;white-space:nowrap;background:0 0;border:none;align-items:center;gap:8px;max-width:620px;padding:0;font-size:13px;font-weight:600;display:inline-flex;overflow:hidden}.loop-list__title:hover{color:var(--semi-color-primary,#6a5cff)}.loop-list__spacer{flex:1}.loop-list__project{color:var(--semi-color-text-2,#6b7075);text-overflow:ellipsis;white-space:nowrap;flex:none;max-width:160px;font-size:12px;overflow:hidden}.loop-list__id{font-family:var(--loop-mono-font,ui-monospace, SFMono-Regular, Menlo, monospace);color:var(--semi-color-text-3,#b8bcc8);flex:none;font-size:11.5px}.loop-list__assignee{flex:none}.loop-list__time{text-align:right;width:80px;color:var(--semi-color-text-2,#8590a6);white-space:nowrap;flex:none;font-size:12px}@media (width<=900px){.loop-list__project{display:none}.loop-list__title{max-width:320px}}.loop-nofilter{white-space:nowrap;align-items:center;gap:10px;font-size:12px;display:flex}.loop-project-toolbar{align-items:center;gap:12px;padding:0 20px 12px;display:flex}.loop-project-toolbar__spacer{flex:1}.loop-project-list{flex-direction:column;display:flex}.loop-ptable__head,.loop-project-list__row{grid-template-columns:minmax(180px,1fr) 116px 116px 84px 150px 96px 28px;align-items:center;gap:12px;padding:0 12px;display:grid}.loop-ptable__head{height:34px;color:var(--semi-color-text-2,#8a8f99);border-bottom:1px solid var(--semi-color-border,#e8e9eb);font-size:12px;font-weight:500}.loop-ptable__head>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.loop-project-list__row{cursor:pointer;border-radius:6px;min-height:46px;transition:background-color .12s}.loop-project-list__row:hover{background:var(--semi-color-fill-0,#f5f6f8)}.loop-project-list__namecell{align-items:center;gap:8px;min-width:0;display:flex}.loop-project-list__icon{flex:none;font-size:15px;line-height:1}.loop-project-list__name{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--semi-color-text-0,#1c1f23);font-size:14px;font-weight:500;overflow:hidden}.loop-project-list__cell{min-width:0;color:var(--semi-color-text-1,#4e5969);font-size:12px}.loop-project-list__cell--muted{color:var(--semi-color-text-2,#8a8f99)}.loop-project-list__count{white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.loop-project-list__lead{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.loop-project-list__time{white-space:nowrap}.loop-project-list__del{opacity:0;pointer-events:none;justify-self:end;transition:opacity .12s}.loop-project-list__row:hover .loop-project-list__del{opacity:1;pointer-events:auto}.loop-pstatus{white-space:nowrap;cursor:pointer;border:1px solid #0000;border-radius:6px;align-items:center;height:22px;padding:0 9px;font-size:12px;font-weight:500;line-height:1;transition:opacity .12s,border-color .12s;display:inline-flex}.loop-pstatus--muted{background:var(--loop-tag-grey-bg,#f1f2f4);color:var(--loop-tag-grey-fg,#5d626f);border-color:var(--loop-tag-grey-bd,#dddfe3)}.loop-pstatus--muted:hover{border-color:var(--semi-color-text-3,#c9cdd4)}.loop-pstatus--solid{color:#fff}.loop-pstatus--solid:hover{opacity:.88}.loop-pstatus__opt{align-items:center;gap:8px;display:inline-flex}.loop-pstatus__dot{border-radius:999px;flex:none;width:8px;height:8px}.loop-pstatus__check{color:var(--semi-color-text-2,#8a8f99);margin-left:auto}.loop-pprio{height:22px;color:var(--semi-color-text-1,#4e5969);white-space:nowrap;cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;gap:6px;padding:0 6px;font-size:12px;line-height:1;transition:background-color .12s;display:inline-flex}.loop-pprio:hover{background:var(--semi-color-fill-0,#f5f6f8)}.loop-project-cards{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px;display:grid}.loop-project-card{border:1px solid var(--semi-color-border,#e8e9eb);background:var(--semi-color-bg-0,#fff);cursor:pointer;border-radius:10px;gap:12px;padding:14px;transition:border-color .12s,box-shadow .12s;display:flex;position:relative}.loop-project-card:hover{border-color:var(--semi-color-primary,#6a5cff);box-shadow:0 1px 4px #0000000f}.loop-project-card__body{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.loop-project-card__title{align-items:center;gap:6px;min-width:0;display:flex}.loop-project-card__title strong{text-overflow:ellipsis;white-space:nowrap;color:var(--semi-color-text-0,#1c1f23);font-size:14px;font-weight:600;overflow:hidden}.loop-project-card__sub{color:var(--semi-color-text-2,#8a8f99);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.loop-project-card__del{opacity:0;pointer-events:none;transition:opacity .12s;position:absolute;top:8px;right:8px}.loop-project-card:hover .loop-project-card__del{opacity:1;pointer-events:auto}.loop-ring{flex:none;width:40px;height:40px;position:relative}.loop-ring svg{transform:rotate(-90deg)}.loop-ring__track{stroke:var(--semi-color-fill-1,#eaebee)}.loop-ring__fill{stroke:var(--semi-color-success,#23a55a);stroke-linecap:round;transition:stroke-dashoffset .2s}.loop-ring__label{color:var(--semi-color-text-1,#4e5969);justify-content:center;align-items:center;font-size:10px;font-weight:600;display:flex;position:absolute;inset:0}.loop-wh{flex-direction:column;gap:10px;display:flex}.loop-wh__hint{color:var(--semi-color-text-2,#8a8f99);font-size:12px;line-height:1.5}.loop-wh__row{border:1px solid var(--semi-color-border,#e8e9eb);border-radius:8px;align-items:center;gap:10px;padding:8px 10px;display:flex}.loop-wh__url{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--semi-color-text-0,#1c1f23);flex:1;font-size:13px;overflow:hidden}.loop-wh__add{align-items:center;gap:8px;display:flex}.loop-wh__empty{color:var(--semi-color-text-2,#8a8f99);padding:6px 0;font-size:13px}.loop-wh__secret{align-items:center;gap:8px;margin-top:8px;display:flex}.loop-wh__secret code{background:var(--semi-color-fill-0,#f5f6f8);min-width:0;font-family:var(--loop-mono-font,ui-monospace, SFMono-Regular, Menlo, monospace);white-space:nowrap;border-radius:6px;flex:1;padding:8px 10px;font-size:12px;overflow-x:auto}.loop-squad-toolbar{justify-content:flex-start;gap:8px}.loop-squad-toolbar__spacer{flex:1}.loop-squad-filter,.loop-squad-sort{min-width:200px;max-height:360px;padding:6px;overflow:auto}.loop-squad-filter__group{border-bottom:1px solid var(--semi-color-border,#0000000f);margin-bottom:6px;padding-bottom:6px}.loop-squad-filter__group:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.loop-squad-filter__label{color:var(--semi-color-text-2,#6b7075);text-transform:uppercase;letter-spacing:.3px;padding:4px 8px;font-size:11px;font-weight:600}.loop-squad-filter__empty{color:var(--semi-color-text-3,#b8bcc8);padding:4px 8px;font-size:12px}.loop-squad-filter__opt{cursor:pointer;text-align:left;width:100%;color:var(--semi-color-text-0,#1f2329);background:0 0;border:none;border-radius:6px;align-items:center;gap:8px;padding:6px 8px;font-size:13px;display:flex}.loop-squad-filter__opt:hover{background:var(--semi-color-fill-0,#f5f6f8)}.loop-squad-filter__check{width:14px;color:var(--semi-color-primary,#7c5cfc);flex:none;display:inline-flex}.loop-squad-filter__name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.loop-squad-filter__count{color:var(--semi-color-text-3,#b8bcc8);font-variant-numeric:tabular-nums;flex:none;font-size:11px}.loop-squad-filter__clear{cursor:pointer;text-align:left;width:100%;color:var(--semi-color-danger,#f5222d);background:0 0;border:none;border-radius:6px;margin-top:4px;padding:6px 8px;font-size:12px}.loop-squad-filter__clear:hover{background:var(--semi-color-fill-0,#f5f6f8)}.loop-squad-list{flex-direction:column;gap:2px;display:flex}.loop-squad-row{cursor:pointer;border-radius:8px;align-items:center;gap:12px;min-height:44px;padding:6px 10px 6px 12px;transition:background-color .12s;display:flex}.loop-squad-row:hover{background:var(--semi-color-fill-0,#f5f6f8)}.loop-squad-row__name{text-overflow:ellipsis;white-space:nowrap;max-width:220px;color:var(--semi-color-text-0,#1f2329);flex:none;font-size:13px;font-weight:600;overflow:hidden}.loop-squad-row__desc{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--semi-color-text-2,#6b7075);flex:1;font-size:12.5px;overflow:hidden}.loop-squad-row__leader{width:150px;color:var(--semi-color-text-1,#555b61);flex:none;align-items:center;gap:6px;font-size:12px;display:inline-flex}.loop-squad-row__leadername{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.loop-squad-row__stack{flex:none;align-items:center;display:inline-flex}.loop-squad-row__stack>*{box-shadow:0 0 0 2px var(--semi-color-bg-0,#fff);border-radius:999px;margin-left:-6px}.loop-squad-row__stack>:first-child{margin-left:0}.loop-squad-row__more{background:var(--semi-color-fill-1,#eceef1);min-width:20px;height:20px;color:var(--semi-color-text-2,#6b7075);border-radius:999px;justify-content:center;align-items:center;padding:0 4px;font-size:11px;font-weight:600;display:inline-flex}.loop-squad-row__creator{width:120px;color:var(--semi-color-text-2,#6b7075);text-overflow:ellipsis;white-space:nowrap;flex:none;font-size:12px;overflow:hidden}.loop-squad-row__time{text-align:right;width:88px;color:var(--semi-color-text-2,#6b7075);white-space:nowrap;flex:none;font-size:12px}.loop-squad-row__del{opacity:0;pointer-events:none;flex:none;width:28px;transition:opacity .12s}.loop-squad-row:hover .loop-squad-row__del{opacity:1;pointer-events:auto}@media (width<=900px){.loop-squad-row__desc,.loop-squad-row__creator,.loop-squad-row__time{display:none}}.loop-sqd{background:var(--semi-color-bg-0,#fff);height:100%;min-height:0;color:var(--semi-color-text-0,#1c1f23);flex-direction:column;display:flex}.loop-sqd__center{flex:1;justify-content:center;align-items:center;display:flex}.loop-sqd__header{border-bottom:1px solid var(--semi-color-border,#00000014);flex:none;align-items:center;gap:8px;height:44px;padding:0 16px 0 20px;display:flex}.loop-sqd__crumb{cursor:pointer;color:var(--semi-color-text-2,#6b7075);background:0 0;border:none;border-radius:6px;padding:2px 4px;font-size:13px}.loop-sqd__crumb:hover{background:var(--semi-color-fill-0,#f5f6f8)}.loop-sqd__crumb-sep{color:var(--semi-color-text-3,#b8bcc8);flex:none}.loop-sqd__crumb-cur{color:var(--semi-color-text-0,#1f2329);font-size:13px;font-weight:700}.loop-sqd__header-spacer{flex:1}.loop-sqd__body{flex-direction:column;flex:1;gap:18px;min-height:0;padding:20px 28px 32px;display:flex;overflow:auto}.loop-sqd__identity{align-items:flex-start;gap:14px;display:flex}.loop-sqd__avatar{background:var(--semi-color-primary-light-default,#ddd9f2);width:52px;height:52px;color:var(--semi-color-primary,#403479);border-radius:14px;flex:none;justify-content:center;align-items:center;font-size:22px;font-weight:700;display:flex}.loop-sqd__idmain{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.loop-sqd__name{cursor:pointer;color:var(--semi-color-text-0,#1f2329);background:0 0;border:none;border-radius:6px;align-self:flex-start;align-items:center;gap:6px;margin:-2px -4px;padding:2px 4px;font-size:19px;font-weight:700;display:inline-flex}.loop-sqd__name:hover{background:var(--semi-color-fill-0,#f5f6f8)}.loop-sqd__name-edit{color:#0000}.loop-sqd__name:hover .loop-sqd__name-edit{color:var(--semi-color-text-3,#b8bcc8)}.loop-sqd__desc{cursor:pointer;text-align:left;color:var(--semi-color-text-1,#555b61);background:0 0;border:none;border-radius:6px;align-self:flex-start;align-items:flex-start;gap:6px;margin:0 -4px;padding:2px 4px;font-size:13px;line-height:1.5;display:inline-flex}.loop-sqd__desc:hover{background:var(--semi-color-fill-0,#f5f6f8)}.loop-sqd__desc-empty{color:var(--semi-color-text-3,#b8bcc8);font-style:italic}.loop-sqd__desc-edit{color:#0000;flex:none;margin-top:2px}.loop-sqd__desc:hover .loop-sqd__desc-edit{color:var(--semi-color-text-3,#b8bcc8)}.loop-sqd__chips{flex-wrap:wrap;align-items:center;gap:8px;margin-top:4px;display:flex}.loop-sqd__chip{border:1px solid var(--semi-color-border,#00000014);height:22px;color:var(--semi-color-text-1,#555b61);border-radius:999px;align-items:center;gap:5px;padding:0 8px;font-size:12px;display:inline-flex}.loop-sqd__chip--plain{color:var(--semi-color-text-2,#6b7075);border:none;padding-left:0}.loop-sqd__tabs{border-bottom:1px solid var(--semi-color-border,#00000014);gap:20px;display:flex}.loop-sqd__tab{cursor:pointer;color:var(--semi-color-text-2,#6b7075);background:0 0;border:none;border-bottom:2px solid #0000;align-items:center;gap:6px;margin-bottom:-1px;padding:0 0 10px;font-size:13.5px;display:inline-flex}.loop-sqd__tab.is-active{color:var(--semi-color-text-0,#1f2329);border-bottom-color:var(--semi-color-text-0,#1c1c23);font-weight:600}.loop-sqd__members{flex-direction:column;gap:0;display:flex}.loop-sqd__members-head{border-bottom:1px solid var(--semi-color-border,#e8e9eb);justify-content:space-between;align-items:center;padding-bottom:10px;display:flex}.loop-sqd__members-title{color:var(--semi-color-text-0,#1f2329);align-items:baseline;gap:8px;font-size:14px;font-weight:700;display:inline-flex}.loop-sqd__members-count{color:var(--semi-color-text-2,#6b7075);font-size:12px;font-weight:500}.loop-sqd__memlist{flex-direction:column;display:flex}.loop-sqd__mem{border-bottom:1px solid var(--semi-color-fill-1,#eceef1);align-items:center;gap:12px;padding:10px 0;display:flex}.loop-sqd__mem:last-child{border-bottom:none}.loop-sqd__mem:hover{background:var(--semi-color-fill-0,#f5f6f8)}.loop-sqd__mem-ava{flex:none;display:inline-flex;position:relative}.loop-sqd__mem-dot{flex:none}.loop-sqd__mem-ava .loop-sqd__mem-dot{position:absolute;bottom:-1px;right:-1px}.loop-sqd__mem-main{flex:1;min-width:0}.loop-sqd__mem-line{align-items:center;gap:8px;display:flex}.loop-sqd__mem-name{color:var(--semi-color-text-0,#1f2329);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.loop-sqd__mem-type{color:var(--semi-color-text-3,#b8bcc8);flex:none;font-size:12px}.loop-sqd__mem-badge{background:var(--semi-color-fill-1,#eceef1);color:var(--semi-color-text-2,#6b7075);border-radius:999px;flex:none;align-items:center;gap:3px;padding:1px 8px;font-size:11px;font-weight:600;display:inline-flex}.loop-sqd__mem-badge.is-leader{background:var(--semi-color-warning-light-default,#fbecd0);color:var(--semi-color-warning,#a25e0a)}.loop-sqd__mem-role{cursor:pointer;color:var(--semi-color-text-2,#6b7075);text-align:left;background:0 0;border:none;padding:2px 0 0;font-size:12px}.loop-sqd__mem-role:hover{color:var(--semi-color-text-0,#1f2329)}.loop-sqd__mem-role-empty{opacity:.6;font-style:italic}.loop-sqd__mem-right{flex:none;align-items:center;gap:10px;display:flex}.loop-sqd__mem-status{color:var(--semi-color-text-2,#6b7075);align-items:center;gap:6px;max-width:320px;font-size:12px;display:inline-flex}.loop-sqd__mem-issue{cursor:pointer;min-width:0;color:var(--semi-color-text-2,#6b7075);background:0 0;border:none;align-items:center;gap:6px;padding:0;font-size:12px;display:inline-flex}.loop-sqd__mem-issue:hover{color:var(--semi-color-primary,#7c5cfc)}.loop-sqd__mem-ident{font-family:var(--loop-mono-font,ui-monospace, SFMono-Regular, Menlo, monospace);text-transform:uppercase;flex:none;font-size:10px}.loop-sqd__mem-ititle{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.loop-sqd__mem-more{flex:none}.loop-sqd__mem-kebab{opacity:0;flex:none;transition:opacity .12s}.loop-sqd__mem:hover .loop-sqd__mem-kebab,.loop-sqd__mem:focus-within .loop-sqd__mem-kebab{opacity:1}.loop-sqd__instr{flex-direction:column;flex:1;gap:10px;min-height:0;display:flex}.loop-sqd__instr-head{justify-content:space-between;align-items:center;gap:12px;min-height:28px;display:flex}.loop-sqd__instr-actions{flex:none;align-items:center;gap:12px;display:inline-flex}.loop-sqd__editor{border:1px solid var(--semi-color-border,#00000014);background:var(--semi-color-bg-0,#fff);border-radius:8px;flex:1;min-height:280px;display:flex;overflow:hidden}.loop-sqd__ed{box-sizing:border-box;resize:none;width:100%;color:var(--semi-color-text-0,#1c1f23);background:var(--semi-color-bg-0,#fff);border:none;outline:none;flex:1;padding:14px 16px;font-size:13px;line-height:1.6}.loop-sqd__unsaved{color:var(--semi-color-text-2,#6b7075);font-size:12px}.loop-sidebar__group-label{letter-spacing:.04em;color:var(--semi-color-text-2,#8a8f99);padding:12px 12px 4px;font-size:11px;font-weight:600}.loop-automation-cards{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px;display:grid}.loop-automation-card{border:1px solid var(--semi-color-border,#e8e9eb);background:var(--semi-color-bg-0,#fff);cursor:pointer;border-radius:10px;flex-direction:column;gap:8px;padding:14px 16px;transition:border-color .12s,box-shadow .12s;display:flex;position:relative}.loop-automation-card:hover{border-color:var(--semi-color-primary,#6a5cff);box-shadow:0 1px 4px #0000000f}.loop-automation-card__head{align-items:center;gap:8px;display:flex}.loop-automation-card__title{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--semi-color-text-0,#1c1f23);flex:1;font-size:14px;font-weight:600;overflow:hidden}.loop-automation-card__desc{color:var(--semi-color-text-2,#8a8f99);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;line-height:1.5;display:-webkit-box;overflow:hidden}.loop-automation-card__meta{color:var(--semi-color-text-2,#8a8f99);align-items:center;gap:10px;font-size:12px;display:flex}.loop-automation-card__paused{color:var(--semi-color-text-2,#8a8f99)}.loop-automation-card__foot{border-top:1px solid var(--semi-color-fill-0,#f0f1f3);justify-content:space-between;align-items:center;gap:8px;padding-top:6px;display:flex}.loop-automation-card__assignee{align-items:center;gap:6px;min-width:0;display:inline-flex}.loop-automation-card__assignee-name{text-overflow:ellipsis;white-space:nowrap;color:var(--semi-color-text-1,#4e5969);font-size:12px;overflow:hidden}.loop-automation-card__runs{align-items:center;gap:4px;display:inline-flex}.loop-automation-card__dot{border-radius:50%;width:7px;height:7px;display:inline-block}.loop-automation-card__more{opacity:0;pointer-events:none;background:var(--semi-color-bg-0,#fff);transition:opacity .12s;position:absolute;bottom:8px;right:10px}.loop-automation-card:hover .loop-automation-card__more{opacity:1;pointer-events:auto}.loop-webhook-issue-preview__state{justify-content:center;align-items:center;gap:var(--wk-sp-3);min-height:100%;padding:var(--wk-sp-6);text-align:center;flex-direction:column;display:flex}.loop-webhook-issue-preview__actions{justify-content:center;gap:var(--wk-sp-2);flex-wrap:wrap;display:flex}.loop-runtime-hero{justify-content:space-between;align-items:flex-start;gap:var(--wk-sp-4);width:100%;max-width:1280px;padding:var(--wk-sp-8) var(--wk-sp-4) var(--wk-sp-4);margin:0 auto;display:flex}.loop-runtime-hero__title{align-items:baseline;gap:var(--wk-sp-2);display:flex}.loop-runtime-hero__title h4{color:var(--wk-text-primary);font-size:var(--wk-text-size-3xl);margin:0;font-weight:700;line-height:1.25}.loop-runtime-hero__title span{color:var(--wk-text-tertiary);font-size:var(--wk-text-size-md);font-weight:500}.loop-runtime-hero__subtitle{margin-top:var(--wk-sp-1);color:var(--wk-text-tertiary);font-size:var(--wk-text-size-sm);line-height:1.5}.loop-runtime-list{gap:var(--wk-sp-4);width:100%;min-width:920px;max-width:1280px;padding:0 var(--wk-sp-4) var(--wk-sp-12);flex-direction:column;margin:0 auto;display:flex;overflow:auto}.loop-runtime-machine{border:1px solid var(--semi-color-border);border-radius:var(--wk-r-md);background:var(--wk-bg-surface);box-shadow:var(--wk-shadow-sm);overflow:hidden}.loop-runtime-machine__head{justify-content:space-between;align-items:center;gap:var(--wk-sp-5);min-height:40px;padding:var(--wk-sp-2) var(--wk-sp-4);border-bottom:1px solid var(--semi-color-border);background:var(--wk-bg-surface);display:flex}.loop-runtime-machine__identity{align-items:center;gap:var(--wk-sp-3);min-width:0;display:flex}.loop-runtime-machine__icon{border-radius:var(--wk-r-sm);background:var(--wk-bg-elevated);width:24px;height:24px;color:var(--wk-text-tertiary);flex:0 0 24px;justify-content:center;align-items:center;display:inline-flex}.loop-runtime-machine__identity strong{color:var(--wk-text-primary);font-size:var(--wk-text-size-base);text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.loop-runtime-machine__meta{justify-content:flex-end;align-items:center;gap:var(--wk-sp-4);min-width:0;color:var(--wk-text-tertiary);font-size:var(--wk-text-size-xs);white-space:nowrap;display:flex}.loop-runtime-machine__meta strong{color:var(--wk-text-secondary);font-weight:600}.loop-runtime-rows{background:var(--wk-bg-surface)}.loop-runtime-row{border-bottom:1px solid color-mix(in srgb, var(--semi-color-border), transparent 45%);min-height:44px;color:var(--wk-text-secondary);font-size:var(--wk-text-size-sm);grid-template-columns:minmax(260px,2.2fr) minmax(120px,.8fr) minmax(260px,1.6fr) 88px;align-items:center;display:grid}.loop-runtime-row:last-child{border-bottom:none}.loop-runtime-row:hover{background:var(--wk-bg-hover)}.loop-runtime-row>div,.loop-runtime-row>time{min-width:0;padding:0 var(--wk-sp-4)}.loop-runtime-row__name,.loop-runtime-status{align-items:center;gap:var(--wk-sp-2);min-width:0;display:flex}.loop-runtime-row__name strong{color:var(--wk-text-primary);font-size:var(--wk-text-size-base);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.loop-runtime-status{color:var(--wk-text-tertiary);font-size:var(--wk-text-size-sm)}.loop-runtime-status.is-online{color:var(--status-online,#52c41a)}.loop-runtime-status.is-offline{color:var(--wk-text-disabled)}.loop-runtime-row__version{color:var(--wk-text-tertiary);font:var(--wk-text-mono-sm);text-align:right;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.loop-runtime-row__seen{color:var(--wk-text-disabled);font:var(--wk-text-mono-sm);text-align:right;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.loop-runtime-add{gap:var(--wk-sp-4);flex-direction:column;display:flex}.loop-runtime-add p{color:var(--wk-text-secondary);font:var(--wk-text-caption);margin:0}.loop-runtime-add__command{padding:var(--wk-sp-4);border:1px solid var(--semi-color-border);border-radius:var(--wk-r-md);background:var(--wk-bg-elevated);max-height:260px;color:var(--wk-text-primary);font:var(--wk-text-code);white-space:pre-wrap;word-break:break-word;margin:0;overflow:auto}.loop-runtime-add__row{gap:var(--wk-sp-2);flex-direction:column;display:flex}.loop-runtime-add__bar{justify-content:flex-end;display:flex}.loop-runtime-add__hint{color:var(--wk-text-tertiary)}@media (width<=960px){.loop-runtime-hero,.loop-runtime-list{padding-right:var(--wk-sp-4);padding-left:var(--wk-sp-4)}}.loop-runtime-rename__desc{margin:0 0 var(--wk-sp-3);color:var(--wk-text-secondary);font-size:var(--wk-text-size-sm);line-height:1.5}.loop-runtime-rename__hint{margin:var(--wk-sp-2) 0 0;color:var(--wk-text-tertiary);font-size:var(--wk-text-size-xs)}.wk-login{--semi-color-primary:var(--wk-color-theme,#2f5f9f);--semi-color-primary-hover:color-mix(in srgb, var(--wk-color-theme,#2f5f9f) 85%, black);--semi-color-primary-active:color-mix(in srgb, var(--wk-color-theme,#2f5f9f) 75%, black);--wk-sso-accent:var(--wk-color-theme,#2f5f9f);--wk-sso-accent-soft:color-mix(in srgb, var(--wk-sso-accent) 80%, white);--wk-sso-accent-strong:color-mix(in srgb, var(--wk-sso-accent) 85%, black);--wk-sso-accent-shadow:color-mix(in srgb, var(--wk-sso-accent) 20%, transparent);--wk-sso-accent-shadow-hover:color-mix(in srgb, var(--wk-sso-accent) 26%, transparent);--wk-sso-accent-translucent:color-mix(in srgb, var(--wk-sso-accent) 45%, transparent);--wk-sso-accent-dot-ring:color-mix(in srgb, var(--wk-sso-accent) 18%, transparent);background-color:#f6f7f9;width:100%;min-height:100vh;display:flex;position:absolute;top:0;left:0;overflow-y:auto}.wk-login-brand{box-sizing:border-box;background:#20242a;flex-direction:column;justify-content:center;align-items:center;width:55%;min-height:100vh;padding:60px 64px;display:flex;position:relative;overflow:hidden}.wk-login-brand:before{content:"";opacity:.24;pointer-events:none;background-color:#0000;background-image:linear-gradient(90deg,#ffffff0f 1px,#0000 1px),linear-gradient(#ffffff0d 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:48px 48px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0}.wk-login-brand:after{content:"";pointer-events:none;background:#2f5f9f14;border-top:1px solid #ffffff14;height:80px;position:absolute;inset:auto 0 0}.wk-login-brand-logo-top{z-index:2;align-items:center;gap:10px;display:flex;position:absolute;top:40px;left:56px}.wk-login-brand-mark{width:40px;height:40px;color:var(--wk-text-inverse,#fff);background:#2f5f9f;border:1px solid #ffffff47;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;font-size:18px;font-weight:700;line-height:1;display:inline-flex}.wk-login-brand-inner{z-index:1;text-align:left;width:100%;max-width:100%;margin-left:auto;margin-right:auto;position:relative}.wk-login-brand-logo{display:none}.wk-login-brand-logo img{border-radius:14px;width:52px;height:52px}.wk-login-brand-logo-name{color:var(--wk-text-inverse,#fff);letter-spacing:.5px;font-size:22px;font-weight:700;display:inline-block}.wk-login-brand-copy{box-sizing:border-box;width:max-content;max-width:100%;padding-left:var(--wk-sp-4);margin-left:auto;margin-right:auto;margin-bottom:calc(var(--wk-sp-8) + var(--wk-sp-1));position:relative}.wk-login-brand-copy:before{content:"";width:var(--wk-sp-1);border-radius:var(--wk-r-full);background:var(--wk-text-inverse);opacity:.8;position:absolute;top:0;bottom:0;left:0}.wk-login-brand-headline{font-size:clamp(var(--wk-text-size-4xl), 4vw, calc(var(--wk-text-size-4xl) + var(--wk-sp-3)));color:var(--wk-text-inverse,#fff);white-space:normal;text-wrap:balance;text-shadow:calc(var(--wk-sp-1) / 2) calc(var(--wk-sp-1) / 2) var(--wk-sp-1) color-mix(in srgb, var(--wk-text-primary) 12%, transparent);margin-bottom:12px;font-weight:700;line-height:1.25}.wk-login-brand-subline{color:#ffffffc2;margin-bottom:0;font-size:15px;line-height:1.65}.wk-login-brand-features{flex-direction:column;gap:16px;display:flex}.wk-login-brand-feature{align-items:center;gap:14px;display:flex}.wk-login-brand-feature-icon{background:#ffffff1c;border:1px solid #ffffff1a;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;display:flex}.wk-login-brand-feature-text{color:#ffffffe6;font-size:15px;font-weight:500}.wk-login-brand-chat{z-index:2;flex-direction:column;gap:10px;max-width:380px;display:flex;position:absolute;bottom:36px;left:64px;right:64px}.wk-login-brand-chat-bubble{opacity:0;align-items:flex-end;gap:8px;animation:.4s forwards chatFadeIn;display:flex}.wk-login-brand-chat-bubble:first-child{animation-delay:.2s}.wk-login-brand-chat-bubble:nth-child(2){animation-delay:.5s}.wk-login-brand-chat-bubble:nth-child(3){animation-delay:.8s}@keyframes chatFadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.wk-login-brand-chat-bubble--right{flex-direction:row-reverse}.wk-login-brand-chat-avatar{background:#ffffff40;border:1px solid #ffffff4d;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.wk-login-brand-chat-content{max-width:240px}.wk-login-brand-chat-name{color:#fff9;margin-bottom:3px;padding-left:10px;font-size:11px}.wk-login-brand-chat-text{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--wk-text-inverse,#fff);background:#ffffff2e;border-radius:12px 12px 12px 2px;padding:9px 14px;font-size:13px;line-height:1.5}.wk-login-brand-chat-bubble--right .wk-login-brand-chat-text{color:var(--semi-color-text-0,#1a1a2e);background:#ffffffe6;border-radius:12px 12px 2px}.wk-login-panel{background:var(--semi-color-bg-0,#fff);box-sizing:border-box;justify-content:center;align-items:center;width:45%;min-height:100vh;padding:72px 48px 64px;display:flex;position:relative;overflow-y:auto}.wk-login-panel .wk-login-content{flex-direction:column;justify-content:center;min-height:0;display:flex}.wk-login-panel-breadcrumb{color:var(--semi-color-text-2,#8a8fa8);pointer-events:none;z-index:3;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;min-width:0;max-width:calc(100% - 128px);font-size:13px;display:inline-flex;position:absolute;top:28px;left:48px}.wk-login-panel-breadcrumb-dot{background:var(--wk-sso-accent);width:6px;height:6px;box-shadow:0 0 0 3px var(--wk-sso-accent-dot-ring);border-radius:50%;flex-shrink:0}.wk-login-panel-breadcrumb-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.wk-login-language{z-index:4;position:absolute;top:24px;right:48px}.wk-login-language-select{width:calc(var(--wk-sp-12) + var(--wk-sp-8));height:var(--wk-sp-8);border-radius:var(--wk-r-full);color:var(--semi-color-text-2,#8a8fa8);text-align:center;background:0 0;font-weight:600;transition:background .12s,color .12s}.wk-login-language-select:hover,.wk-login-language-select:focus-within{background:var(--semi-color-fill-1);color:var(--semi-color-text-0,#1a1a2e);outline:none}.wk-login-language-button .semi-icon{font-size:18px;display:inline-flex}.wk-login-language-mask{z-index:30;position:fixed;inset:0}.wk-login-language-menu{border:1px solid var(--semi-color-border,#e4e6ef);background:var(--semi-color-bg-0,#fff);z-index:31;border-radius:10px;width:132px;padding:4px;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 8px 24px #0f172a1f}.wk-login-language-menu-item{width:100%;min-height:32px;color:var(--semi-color-text-0,#1a1a2e);cursor:pointer;letter-spacing:0;background:0 0;border:none;border-radius:6px;justify-content:space-between;align-items:center;gap:8px;padding:0 8px;font-size:13px;line-height:20px;display:flex}.wk-login-language-menu-item:hover,.wk-login-language-menu-item--active{background:var(--semi-color-fill-0,#f5f6fa)}.wk-login-language-menu-item .semi-icon{color:var(--wk-color-theme,#2f5f9f);flex-shrink:0;font-size:14px}.wk-login-language-menu-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.wk-login-panel-footer{justify-content:center;align-items:center;gap:var(--wk-sp-1);color:var(--semi-color-text-2,#9aa0b6);flex-direction:column;font-size:12px;display:flex;position:absolute;bottom:28px;left:0;right:0}.wk-login-panel-footer a{color:var(--semi-color-text-2,#9aa0b6);text-decoration:none;transition:color .12s}.wk-login-panel-footer a:hover{color:#2f5f9f}.wk-login-panel-footer-sep{color:#00000026}.wk-login-content{width:100%;max-width:520px}.wk-login-content-slogan{color:var(--semi-color-text-0,#1a1a2e);text-align:left;letter-spacing:0;margin-bottom:10px;font-size:30px;font-weight:700;line-height:1.25}.wk-login-content-slogan-sub{color:var(--semi-color-text-2,#8a8fa8);text-align:left;margin-bottom:28px;font-size:14px}.wk-login-content-form{margin-top:0}.wk-login-content-form input{border:1.5px solid var(--semi-color-border,#e4e6ef);color:var(--semi-color-text-0,#1a1a2e);box-sizing:border-box;background:var(--semi-color-fill-0,#fafbfc);border-radius:10px;outline:none;width:100%;height:46px;margin-bottom:14px;padding:0 16px;font-family:Helvetica Neue,Segoe UI,Helvetica,Arial,sans-serif;font-size:15px;transition:border-color .2s,box-shadow .2s;display:block}.wk-login-content-form input:focus{background:var(--semi-color-bg-0,#fff);border-color:#2f5f9f;box-shadow:0 0 0 3px #2f5f9f24}.wk-login-content-form input::placeholder{color:#b0b4c8;line-height:normal}.wk-login-content-form input::-webkit-input-placeholder{line-height:normal}.wk-login-content-form-buttons{justify-content:center;align-items:center;margin-top:20px;display:flex}.wk-login-panel .wk-login-content-form-ok.semi-button{letter-spacing:.3px;color:#fff;background:#2f5f9f;border-color:#2f5f9f;border-radius:10px;width:100%;height:46px;font-size:15px;font-weight:600}.wk-login-panel .wk-login-content-form-ok.semi-button:hover,.wk-login-panel .wk-login-content-form-ok.semi-button:focus{color:#fff;background:#254e82;border-color:#254e82}.wk-login-content-form-others{flex-direction:row;justify-content:center;align-items:center;gap:0;width:100%;margin-top:24px;margin-bottom:8px;display:flex}.wk-login-content-form-others>*+*{border-left:1px solid var(--semi-color-border,#e4e6ef);margin-left:16px;padding-left:16px}.wk-login-content-form-scanlogin{color:var(--semi-color-text-2,#8a8fa8);cursor:pointer;font-size:14px;transition:color .15s}.wk-login-content-form-scanlogin:hover{color:#2f5f9f}.wk-login-content-form-switch{color:var(--wk-color-theme,#1c1c23);cursor:pointer;font-size:14px;font-weight:500;transition:opacity .15s}.wk-login-content-form-switch:hover{opacity:.75}.wk-login-content-form-oidc-hint{color:#000000b3;background:#2f5f9f0f;border:1px solid #2f5f9f2e;border-radius:8px;margin:8px 0 16px;padding:10px 12px;font-size:13px;line-height:1.6}.wk-login-content-form-oidc-hint a{color:#2f5f9f;margin:0 4px;font-weight:500;text-decoration:none}.wk-login-content-form-oidc-hint a:hover{text-decoration:underline}.wk-login-content-phonelogin{width:100%}.wk-login-content-scanlogin{flex-direction:column;justify-content:center;align-items:center;width:100%;display:none}.wk-login-content-scanlogin-show{margin:0;padding:20px 0;display:flex}.wk-login-qr-card{background:var(--semi-color-fill-0,#f8f9ff);border:1.5px solid #eef0f8;border-radius:20px;flex-direction:column;align-items:center;width:280px;margin-bottom:24px;padding:28px 32px 20px;display:flex}.wk-login-qr-tip{color:var(--semi-color-text-2,#8a8fa8);text-align:center;margin-top:14px;font-size:13px}.wk-login-qr-steps{background:0 0;border-radius:0;align-items:stretch;gap:4px;width:300px;margin-bottom:24px;padding:0 8px;display:flex}.wk-login-qr-step-item{flex-direction:column;flex:1;align-items:center;gap:6px;min-width:0;display:flex}.wk-login-qr-step-icon{background:var(--semi-color-bg-0,#fff);border:1.5px solid var(--semi-color-border,#e8eaf6);width:44px;height:44px;color:var(--wk-color-theme,#1c1c23);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;display:flex;box-shadow:0 2px 6px #6366f114}.wk-login-qr-step-title{color:var(--semi-color-text-0,#1a1a2e);text-align:center;white-space:nowrap;font-size:12px;font-weight:600;line-height:1.3}.wk-login-qr-step-desc{color:var(--semi-color-text-2,#8a8fa8);text-align:center;word-break:keep-all;white-space:nowrap;font-size:11px;line-height:1.4}.wk-login-qr-step-divider{flex-shrink:0;justify-content:center;align-items:center;width:16px;padding-bottom:36px;display:flex}.wk-login-content-scanlogin-qrcode-title{color:var(--semi-color-text-0,#1a1a2e);text-align:center;margin-top:0;margin-bottom:6px;font-size:22px;font-weight:700}.wk-login-content-scanlogin-qrcode-subtitle{color:var(--semi-color-text-2,#8a8fa8);text-align:center;margin-bottom:24px;font-size:13px}.wk-login-content-scanlogin-qrcode-wrap{border:1.5px solid var(--semi-color-border,#e4e8f5);background:var(--semi-color-bg-0,#fff);border-radius:14px;justify-content:center;align-items:center;width:180px;height:180px;display:flex;position:relative;overflow:hidden}.wk-login-content-scanlogin-qrcode-wrap:before{content:"";opacity:.5;background:repeating-linear-gradient(45deg,#f0f2f7,#f0f2f7 2px,#0000 2px 10px);position:absolute;inset:0}.wk-login-content-scanlogin-qrcode{opacity:0;z-index:1;justify-content:center;align-items:center;width:176px;height:176px;transition:transform .3s cubic-bezier(.34,1.56,.64,1),opacity .3s;display:flex;position:relative;transform:scale(.8)}.wk-login-content-scanlogin-show .wk-login-content-scanlogin-qrcode{opacity:1;transform:scale(1)}.wk-login-content-scanlogin-qrcode-avatar{opacity:0;z-index:2;margin-top:-24px;margin-left:-24px;transition:transform .3s cubic-bezier(.34,1.56,.64,1),opacity .3s;position:absolute;top:50%;left:50%;transform:scale(0)}.wk-login-content-scanlogin-qrcode-avatar-show{opacity:1;transform:scale(1)}.wk-login-content-scanlogin-qrcode-avatar img{border:2px solid #fff;border-radius:50%;width:48px;height:48px;box-shadow:0 2px 8px #00000026}.wk-login-content-scanlogin-qrcode-desc{text-align:left;align-self:center;width:204px}.wk-login-content-scanlogin-qrcode-desc ul{counter-reset:item;margin:0;padding:0;list-style:none}.wk-login-content-scanlogin-qrcode-desc li{counter-increment:item;text-align:left;color:var(--semi-color-text-1,#5a607a);align-items:center;margin:10px 0;font-size:14px;display:flex}.wk-login-content-scanlogin-qrcode-desc li:before{content:counter(item);background:var(--wk-color-theme,#1c1c23);min-width:22px;height:22px;color:var(--wk-text-inverse,#fff);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin:0 10px 0 0;padding:0;font-size:12px;display:flex}.wk-login-content-scanlogin-qrcode-expire{z-index:3;background-color:#fffffff2;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.wk-login-content-scanlogin-qrcode-expire p{color:var(--semi-color-text-1,#5a607a);margin-bottom:10px;font-size:13px}.wk-login-content-scanlogin-qrcode-expire img{cursor:pointer;opacity:.6;width:36px;height:36px;transition:opacity .2s}.wk-login-content-scanlogin-qrcode-expire img:hover{opacity:1}.wk-login-footer-buttons{margin-top:20px}.wk-login-footer-buttons button{color:var(--wk-color-theme,#1c1c23);border:1.5px solid var(--wk-color-theme,#1c1c23);cursor:pointer;opacity:.75;background-color:#0000;border-radius:8px;justify-content:center;align-items:center;height:40px;padding:0 20px;font-size:14px;transition:opacity .15s;display:flex;outline:none!important}.wk-login-footer-buttons button:hover{opacity:1}.wk-login-content-form-code-row{box-sizing:border-box;align-items:center;gap:8px;width:100%;margin-bottom:14px;display:flex}.wk-login-content-form-code-row input{flex:1;min-width:0;width:auto!important;margin-bottom:0!important;display:inline-block!important}.wk-login-panel .wk-login-content-form-code-btn.semi-button{white-space:nowrap;border-radius:10px;flex-shrink:0;min-width:96px;height:46px;font-size:13px}.wk-login-invite-banner{background:var(--semi-color-primary-light-default,#1c1c230f);border:1px solid var(--semi-color-primary-light-hover,#1c1c2326);text-align:center;color:var(--semi-color-primary,var(--wk-color-theme,#1c1c23));border-radius:10px;margin-bottom:20px;padding:12px 16px;font-size:14px;line-height:1.6}.wk-login-content-download-divider{align-items:center;margin:36px 0 18px;display:flex}.wk-login-content-download-divider:before,.wk-login-content-download-divider:after{content:"";background:var(--semi-color-border,#eef0f5);flex:1;height:1px}.wk-login-content-download{text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;display:flex}.wk-login-download-btn{width:184px;height:var(--wk-sp-10);box-sizing:border-box;color:var(--wk-color-theme);border:1.5px solid var(--wk-color-theme);background:0 0;border-radius:20px;justify-content:center;align-items:center;gap:6px;padding:8px 18px;font-size:13px;text-decoration:none;transition:all .2s;display:inline-flex}.wk-login-download-btn:hover{opacity:.8;text-decoration:none}.wk-login-footer{color:var(--semi-color-text-2,#8a8fa8);text-align:center;margin-top:32px;font-size:13px}@media (width<=768px){.wk-login{flex-direction:column;min-height:100vh;overflow-y:auto}.wk-login-brand{display:none}.wk-login-panel{flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:40px 24px;width:100%!important}.wk-login-panel-breadcrumb{justify-content:center;width:100%;max-width:360px;margin:0 auto 16px;position:static}.wk-login-language{top:24px;right:24px}.wk-login-panel-footer{text-align:center;width:100%;margin-top:32px;position:static}.wk-login-panel .wk-login-content{width:100%;max-width:360px}.wk-login-content-slogan,.wk-login-content-slogan-sub{text-align:center}.wk-login-qr-card{width:100%;padding:20px 16px}.wk-login-qr-steps{width:100%;padding:0}}@media (width<=480px){.wk-login-panel{padding:32px 16px}.wk-login-content{max-width:360px}.wk-login-content-form input{height:48px;font-size:16px}.wk-login-content-form-ok{height:48px!important}.wk-login-content-download{flex-direction:column;align-items:center;gap:10px;width:100%;display:flex}.wk-login-download-btn{box-sizing:border-box;white-space:normal;gap:5px;width:100%;min-width:0;max-width:260px;min-height:40px;padding:8px 14px;font-size:13px;line-height:1.35}.wk-login-content-scanlogin-qrcode-wrap{width:160px;height:160px}.wk-login-qr-step-icon{width:36px;height:36px}.wk-login-qr-step-title{font-size:11px}.wk-login-qr-step-desc{font-size:10px}}@keyframes wk-spin{to{transform:rotate(360deg)}}.wk-login-content-sso{flex-direction:column;gap:8px;margin-top:16px;display:flex}.wk-login-content-sso-divider{text-align:center;color:#0006;margin:8px 0 4px;font-size:12px;position:relative}.wk-login-content-sso-divider:before,.wk-login-content-sso-divider:after{content:"";background:#00000014;width:30%;height:1px;position:absolute;top:50%}.wk-login-content-sso-divider:before{left:0}.wk-login-content-sso-divider:after{right:0}.wk-login-content-sso-divider span{background:#fff;padding:0 8px}.wk-login-panel .wk-login-content-sso-btn.semi-button{letter-spacing:.3px;color:#fff;background:#2f5f9f;border:1px solid #2f5f9f;border-radius:10px;width:100%;height:46px;font-size:15px;font-weight:600}.wk-login-panel .wk-login-content-sso-btn.semi-button:hover,.wk-login-panel .wk-login-content-sso-btn.semi-button:focus{color:#fff;background:#254e82;border-color:#254e82}.wk-login-panel .wk-login-content-sso-btn.semi-button .semi-button-content,.wk-login-panel .wk-login-content-sso-btn.semi-button span{color:#fff}.wk-login-content-sso-btn-icon{color:#fff;margin-right:8px;font-size:16px}@media (width<=480px){.wk-login-content-sso-btn.semi-button{height:48px!important}}.wk-login-content-oidc-overlay{z-index:10;background:#ffffffeb;flex-direction:column;justify-content:center;align-items:center;gap:16px;display:flex;position:absolute;inset:0}.wk-login-content-oidc-overlay-text{color:#000000b3;font-size:14px}.wk-login-content-oidc-overlay-cancel{margin-top:4px}.wk-login-panel .wk-login-content-sso-primary.semi-button{letter-spacing:.3px;width:100%;height:56px;color:var(--semi-color-white,#fff);background:#2f5f9f;border:none;border-radius:14px;margin-top:16px;font-size:17px;font-weight:600;transition:all .2s;box-shadow:0 8px 24px #2f5f9f33}.wk-login-panel .wk-login-content-sso-primary.semi-button:hover,.wk-login-panel .wk-login-content-sso-primary.semi-button:focus{background:#254e82;transform:translateY(-1px);box-shadow:0 10px 28px #2f5f9f3d}.wk-login-panel .wk-login-content-sso-primary.semi-button .semi-button-content,.wk-login-panel .wk-login-content-sso-primary.semi-button span{color:var(--semi-color-white,#fff)}.wk-login-content-sso-primary-inner{justify-content:center;align-items:center;gap:10px;display:inline-flex}.wk-login-content-sso-primary-icon{color:var(--semi-color-white,#fff);flex-shrink:0}.wk-login-content-sso-register-entry{margin-top:var(--wk-sp-5);text-align:center}.wk-login-migration-modal{--wk-sso-accent:var(--wk-color-theme,#2f5f9f);--wk-sso-accent-strong:color-mix(in srgb, var(--wk-sso-accent) 84%, black);--wk-sso-accent-shadow:color-mix(in srgb, var(--wk-sso-accent) 28%, transparent)}.wk-login-migration-modal .semi-modal-wrap{box-sizing:border-box;justify-content:center;align-items:center;padding:20px 16px;display:flex;overflow:hidden}.wk-login-migration-modal .semi-modal{max-width:calc(100vw - 32px);margin:0;top:auto}.wk-login-migration-modal .semi-modal-body{scrollbar-gutter:stable;overscroll-behavior:contain;padding:0 18px 12px;overflow-y:auto}.wk-login-migration-modal .semi-modal-content{border-radius:14px;flex-direction:column;max-height:min(820px,100vh - 40px);padding:0;display:flex;overflow:hidden;box-shadow:0 20px 56px #14182833}.wk-login-migration-modal .semi-modal-header{flex-shrink:0;margin:0;padding:16px 18px 6px}.wk-login-migration-modal .semi-modal-title{font-size:17px;font-weight:700}.wk-login-migration-modal .semi-modal-footer{margin:0}.wk-login-migration{color:var(--semi-color-text-1,#4f566b);font-size:14px;line-height:1.58}.wk-login-migration-summary{border:1px solid color-mix(in srgb, var(--wk-sso-accent) 13%, transparent);background:linear-gradient(135deg, color-mix(in srgb, var(--wk-sso-accent) 6%, white) 0%, var(--semi-color-bg-0,#fff) 64%, color-mix(in srgb, var(--wk-sso-accent) 3%, white) 100%);color:var(--semi-color-text-1,#4f566b);border-radius:10px;padding:10px 12px 11px;position:relative;overflow:hidden}.wk-login-migration-summary:before{content:"";background:linear-gradient(180deg, var(--wk-sso-accent) 0%, var(--wk-sso-accent-strong) 100%);width:3px;position:absolute;inset:0 auto 0 0}.wk-login-migration-kicker{color:var(--wk-sso-accent);margin-bottom:3px;font-size:12px;font-weight:600}.wk-login-migration-title{color:var(--semi-color-text-0,#1a1a2e);margin-bottom:4px;font-size:16px;font-weight:700;line-height:1.42}.wk-login-migration-subtitle{color:var(--semi-color-text-1,#4f566b);font-size:13px;line-height:1.55}.wk-login-migration-important,.wk-login-migration-warning{color:var(--semi-color-text-1,#4f566b);border-radius:8px;margin-top:8px;padding:8px 9px}.wk-login-migration-important{background:#ff99000b;border:1px solid #ff99002e;gap:8px;display:flex}.wk-login-migration-important .semi-icon{color:#9a5a00;flex-shrink:0;margin-top:3px}.wk-login-migration-important strong{color:var(--semi-color-text-0,#1a1a2e);margin-right:4px}.wk-login-migration-section-title{color:var(--semi-color-text-0,#1a1a2e);margin-top:12px;margin-bottom:8px;font-weight:600}.wk-login-migration-flow{border:1px solid var(--semi-color-border,#eef0f5);background:var(--semi-color-bg-0,#fff);border-radius:10px;flex-direction:column;display:flex;overflow:hidden}.wk-login-migration-step{border-bottom:1px solid var(--semi-color-border,#eef0f5);grid-template-columns:24px minmax(0,1fr);gap:9px;min-width:0;padding:10px 11px;display:grid;position:relative}.wk-login-migration-step:last-child{border-bottom:none}.wk-login-migration-step-index{background:color-mix(in srgb, var(--wk-sso-accent) 10%, white);width:22px;height:22px;color:var(--wk-sso-accent);border-radius:7px;justify-content:center;align-items:center;margin-top:1px;font-size:12px;font-weight:700;display:inline-flex}.wk-login-migration-step strong{color:var(--semi-color-text-0,#1a1a2e);font-size:13px;display:block}.wk-login-migration-step p{color:var(--semi-color-text-1,#4f566b);margin:4px 0 0;font-size:13px}.wk-login-migration-inline-link{color:var(--wk-sso-accent);font:inherit;cursor:pointer;text-underline-offset:3px;overflow-wrap:anywhere;text-align:left;background:0 0;border:none;margin-top:4px;padding:0;text-decoration:underline;display:inline-block}.wk-login-migration-inline-link:hover,.wk-login-migration-inline-link:focus-visible{opacity:.78;outline:none}.wk-login-migration-step-hint{color:var(--semi-color-text-2,#8a8fa8);font-size:var(--wk-text-size-sm);margin-top:4px;line-height:1.5}.wk-login-content-legacy-toggle{text-align:center;color:#0000008c;margin:16px 0 0;font-size:13px}.wk-login-content-legacy-toggle a{color:#000000b3;cursor:pointer;border-bottom:1px solid #00000026;padding-bottom:1px;transition:color .12s,border-color .12s}.wk-login-content-legacy-toggle a:hover{color:#000000f2;border-color:#0006}.wk-login-content-legacy-divider{text-align:center;color:#0006;margin:32px 0 20px;font-size:13px;position:relative}.wk-login-content-legacy-divider:before,.wk-login-content-legacy-divider:after{content:"";background:#00000014;width:32%;height:1px;position:absolute;top:50%}.wk-login-content-legacy-divider:before{left:0}.wk-login-content-legacy-divider:after{right:0}.wk-login-content-legacy-divider span{background:#fff;padding:0 12px}.wk-login-content-legacy-form input{background:#00000005;border-color:#00000014}.wk-login-content-legacy-form input:focus{background:#fff;border-color:#0003}.wk-login-content-form-error-cta{color:#000000b3;text-align:center;background:#ff99000f;border:1px solid #ff990040;border-radius:8px;margin-top:12px;padding:10px 12px;font-size:13px;line-height:1.5}.wk-login-content-form-error-cta a{color:#2f5f9f;cursor:pointer;margin-left:4px;font-weight:500;text-decoration:none}.wk-login-content-form-error-cta a:hover{text-decoration:underline}.wk-login{--wk-login-primary:#1687f6;--wk-login-primary-strong:#0b6fd3;--wk-login-primary-soft:#e9f5ff;--wk-login-coral:#f45b43;--wk-login-coral-soft:#fff0ec;--wk-login-ink:#111827;--wk-login-muted:#667085;--semi-color-primary:var(--wk-login-primary);--semi-color-primary-hover:var(--wk-login-primary-strong);--semi-color-primary-active:#095eb5;--wk-sso-accent:var(--wk-login-primary);background:radial-gradient(circle at 12% 10%,#a3d8ff8c,#0000 28%),radial-gradient(circle at 45% 4%,#ffc5d96b,#0000 24%),radial-gradient(circle at 75% 88%,#ffd6ba57,#0000 22%),linear-gradient(#fafdff 0%,#f7fbff 50%,#fff 100%);min-height:100vh}.wk-login-brand{width:58%;color:var(--wk-login-ink);background:0 0;justify-content:center;align-items:flex-start;gap:28px;padding:64px 72px}.wk-login-brand:before{opacity:.7;background-color:#0000;background-image:linear-gradient(90deg,#1687f60e 1px,#0000 1px),linear-gradient(#1687f60b 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:42px 42px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box}.wk-login-brand:after{background:radial-gradient(circle,#1687f61f,#0000 68%);border:none;border-radius:50%;width:280px;height:280px;animation:7s ease-in-out infinite wkLoginHalo;inset:12% auto auto 54%}.wk-login-brand-glow{filter:blur(8px);opacity:.72;pointer-events:none;border-radius:999px;position:absolute}.wk-login-brand-glow--blue{background:#8dceff57;width:220px;height:220px;animation:8s ease-in-out infinite wkLoginDrift;top:46px;left:18%}.wk-login-brand-glow--coral{background:#f45b4324;width:180px;height:180px;animation:9s ease-in-out infinite reverse wkLoginDrift;bottom:64px;right:18%}.wk-login-brand-logo-top{gap:12px;top:34px;left:56px}.wk-login-brand-mark{filter:drop-shadow(0 7px 12px #1677f22e);background:0 0;border:0;border-radius:0;flex:none;width:42px;height:42px;display:block;overflow:visible}.wk-login-brand-logo-name{color:#121826;letter-spacing:0;font-size:23px;font-weight:750}.wk-login-brand-inner{max-width:560px;margin:0;padding-top:8px}.wk-login-brand-kicker{height:30px;color:var(--wk-login-primary-strong);background:#1687f61a;border-radius:999px;align-items:center;margin-bottom:18px;padding:0 13px;font-size:14px;font-weight:700;display:inline-flex}.wk-login-brand-headline{color:#0f172a;letter-spacing:0;max-width:520px;margin-bottom:18px;font-size:44px;font-weight:760;line-height:1.18}.wk-login-brand-subline{color:#475467;max-width:540px;margin-bottom:22px;font-size:16px;line-height:1.75}.wk-login-brand-tags{flex-wrap:wrap;gap:10px;display:flex}.wk-login-brand-tags span{color:#334155;background:#ffffffbd;border:1px solid #1687f61f;border-radius:999px;align-items:center;height:30px;padding:0 12px;font-size:13px;font-weight:600;display:inline-flex;box-shadow:0 8px 20px #0f172a0a}.wk-login-showcase{z-index:2;width:min(650px,94%);min-height:260px;position:relative}.wk-login-showcase-card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffc7;border:1px solid #1687f624;border-radius:8px;position:relative;box-shadow:0 26px 70px #2448702e}.wk-login-showcase-card--main{width:430px;padding:18px;animation:6s ease-in-out infinite wkLoginFloat}.wk-login-showcase-head{align-items:center;gap:11px;margin-bottom:16px;display:flex}.wk-login-showcase-logo,.wk-login-showcase-avatar,.wk-login-lobster-body{flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.wk-login-showcase-logo{color:#fff;background:#111827;border-radius:8px;width:36px;height:36px;font-size:12px;font-weight:800}.wk-login-showcase-title{color:#111827;font-size:15px;font-weight:760}.wk-login-showcase-meta{color:#667085;margin-top:3px;font-size:12px}.wk-login-showcase-live{color:#169b52;background:#e8fff0;border-radius:999px;margin-left:auto;padding:4px 9px;font-size:12px;font-weight:700}.wk-login-showcase-message{background:#f8fbff;border:1px solid #1687f61a;border-radius:8px;gap:12px;margin-bottom:12px;padding:12px;display:flex}.wk-login-showcase-avatar{background:var(--wk-login-coral-soft);width:34px;height:34px;color:var(--wk-login-coral);border-radius:999px;font-size:13px;font-weight:800}.wk-login-showcase-message strong{color:#1f2937;margin-bottom:4px;font-size:13px;display:block}.wk-login-showcase-message p{color:#667085;margin:0;font-size:12px;line-height:1.55}.wk-login-task-card{background:#fff;border:1px solid #0f172a0f;border-radius:8px;margin-top:10px;padding:11px 12px}.wk-login-task-card--soft{background:#fffaf8}.wk-login-task-top{color:#344054;justify-content:space-between;align-items:center;gap:12px;margin-bottom:9px;font-size:12px;font-weight:650;display:flex}.wk-login-task-top em{color:var(--wk-login-primary);font-style:normal}.wk-login-task-progress{background:#edf2f7;border-radius:999px;height:6px;overflow:hidden}.wk-login-task-progress span{border-radius:inherit;background:linear-gradient(90deg,#1687f6,#5bc2ff);height:100%;animation:1.2s both wkLoginProgress;display:block}.wk-login-orbit{pointer-events:none;width:230px;height:220px;position:absolute;top:26px;left:358px}.wk-login-orbit-line{transform-origin:75%;background:linear-gradient(90deg,#0000,#1687f661,#0000);width:180px;height:1px;animation:4.5s ease-in-out infinite wkLoginLine;position:absolute;top:98px;left:4px}.wk-login-orbit-line--one{transform:rotate(18deg)}.wk-login-orbit-line--two{animation-delay:.7s;transform:rotate(-28deg)}.wk-login-lobster{width:58px;height:58px;animation:5.6s ease-in-out infinite wkLobsterDrift;position:absolute}.wk-login-lobster--one{top:8px;left:92px}.wk-login-lobster--two{animation-delay:.5s;top:86px;right:0}.wk-login-lobster--three{animation-delay:1s;bottom:2px;left:32px}.wk-login-lobster-body{color:#fff;background:linear-gradient(135deg,#ff775f,#ef3f2c);border-radius:999px;font-size:13px;font-weight:850;position:absolute;inset:8px;box-shadow:0 14px 26px #f45b433d}.wk-login-lobster--three .wk-login-lobster-body{background:linear-gradient(135deg,#1687f6,#5bc2ff);box-shadow:0 14px 26px #1687f638}.wk-login-lobster-claw{border:3px solid #f45b43;border-bottom-color:#0000;border-radius:999px;width:17px;height:17px;position:absolute;top:2px}.wk-login-lobster-claw--left{left:3px;transform:rotate(-34deg)}.wk-login-lobster-claw--right{right:3px;transform:rotate(34deg)}.wk-login-lobster--three .wk-login-lobster-claw{border-color:#1687f6 #1687f6 #0000}.wk-login-panel{background:0 0;width:42%;padding:56px 54px}.wk-login-panel:before{content:"";pointer-events:none;background:#ffffff4d;border:1px solid #ffffffb3;border-radius:8px;position:absolute;inset:32px 28px;box-shadow:0 30px 90px #16487814}.wk-login-panel .wk-login-content{z-index:1;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);max-width:440px;animation:wkLoginPanelIn .36s var(--wk-ease,cubic-bezier(.16, 1, .3, 1)) both;background:#fff;border:1px solid #94a3b82e;border-radius:8px;padding:38px 36px 34px;position:relative;box-shadow:0 24px 64px #0f172a1f}.wk-login-panel-breadcrumb{color:#667085}.wk-login-panel-breadcrumb-dot{background:var(--wk-login-primary);box-shadow:0 0 0 4px #1687f621}.wk-login-language-button:hover,.wk-login-language-button:focus-visible,.wk-login-language-button--open{color:var(--wk-login-primary);background:#1687f614}.wk-login-content-slogan{color:#0f172a;letter-spacing:0;font-size:31px;font-weight:760}.wk-login-content-slogan-sub{color:#475467;line-height:1.65}.wk-login-content-form input{background:#f8fbff;border:1px solid #94a3b83d;border-radius:8px;height:48px;transition:border-color .16s,box-shadow .16s,background .16s,transform .16s}.wk-login-content-form input:hover{background:#fff;border-color:#1687f642}.wk-login-content-form input:focus{border-color:var(--wk-login-primary);transform:translateY(-1px);box-shadow:0 0 0 4px #1687f61f}.wk-login-panel .wk-login-content-form-ok.semi-button,.wk-login-panel .wk-login-content-sso-btn.semi-button,.wk-login-panel .wk-login-content-sso-primary.semi-button{background:linear-gradient(135deg,#1687f6,#0f78e6);border-color:#0000;border-radius:8px;height:48px;box-shadow:0 12px 28px #1687f640}.wk-login-panel .wk-login-content-form-ok.semi-button:hover,.wk-login-panel .wk-login-content-form-ok.semi-button:focus,.wk-login-panel .wk-login-content-sso-btn.semi-button:hover,.wk-login-panel .wk-login-content-sso-btn.semi-button:focus,.wk-login-panel .wk-login-content-sso-primary.semi-button:hover,.wk-login-panel .wk-login-content-sso-primary.semi-button:focus{background:linear-gradient(135deg,#0f78e6,#0b6fd3);border-color:#0000;transform:translateY(-1px)}.wk-login-content-form-switch,.wk-login-content-form-scanlogin,.wk-login-footer-buttons button,.wk-login-content-form-error-cta a{color:var(--wk-login-primary)}.wk-login-download-btn{background:#ffffffb8;border-color:#1687f64d;color:#1d4f85!important}.wk-login-download-btn:hover{opacity:1;background:#fff;border-color:#1687f68c}.wk-login-panel-footer{color:#98a2b3}@keyframes wkLoginPanelIn{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes wkLoginFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes wkLobsterDrift{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-12px)rotate(3deg)}}@keyframes wkLoginLine{0%,to{opacity:.38}50%{opacity:.9}}@keyframes wkLoginHalo{0%,to{transform:translate(0,0)scale(1)}50%{transform:translate(14px,10px)scale(1.08)}}@keyframes wkLoginDrift{0%,to{transform:translate(0,0)}50%{transform:translate(18px,-14px)}}@keyframes wkLoginProgress{0%{width:0}}@media (width<=1180px){.wk-login-brand{width:54%;padding:58px 44px}.wk-login-panel{width:46%;padding:52px 32px}.wk-login-showcase{width:100%}.wk-login-orbit{transform-origin:0 0;left:320px;transform:scale(.88)}}@media (width<=900px){.wk-login{background:radial-gradient(circle at 20% 0,#a3d8ff80,#0000 38%),radial-gradient(circle at 90% 10%,#ffc5d95c,#0000 32%),#fafdff}.wk-login-brand{display:none}.wk-login-panel{min-height:100vh;width:100%!important}.wk-login-panel:before{inset:18px}}@media (width<=480px){.wk-login-panel .wk-login-content{padding:30px 20px 26px}.wk-login-content-slogan{font-size:27px}}@media (prefers-reduced-motion:reduce){.wk-login-brand:after,.wk-login-brand-glow,.wk-login-showcase-card--main,.wk-login-lobster,.wk-login-orbit-line,.wk-login-panel .wk-login-content,.wk-login-task-progress span{animation:none}}.wk-login{box-sizing:border-box;justify-content:center;align-items:center;gap:clamp(18px,3vw,42px);padding:32px;display:flex;overflow:hidden}.wk-login-brand{-webkit-backdrop-filter:blur(20px);background:linear-gradient(135deg,#ffffff9e,#f7fbff6b);border:1px solid #1687f61a;border-radius:30px;width:min(760px,56vw);min-height:min(760px,100vh - 64px);padding:clamp(42px,5vw,72px);box-shadow:0 28px 90px #0f172a17}.wk-login-brand-logo-top{top:30px;left:34px}.wk-login-brand-headline{font-size:clamp(38px,4.2vw,58px)}.wk-login-showcase{width:min(680px,100%)}.wk-login-showcase-card--main{border-radius:22px;width:min(460px,70%)}.wk-login-showcase-message,.wk-login-task-card{border-radius:16px}.wk-login-panel{width:min(460px,36vw);min-width:390px;padding:0}.wk-login-panel:before{display:none}.wk-login-panel .wk-login-content{border:1px solid #1687f621;border-radius:26px;max-width:none;padding:42px 38px 36px;box-shadow:0 26px 76px #0f172a24,inset 0 1px #ffffffe6}.wk-login-panel-breadcrumb{background:#ffffffc2;border:1px solid #1687f61a;border-radius:999px;width:fit-content;margin-bottom:16px;padding:7px 11px}.wk-login-content-form input,.wk-login-panel .wk-login-content-form-ok.semi-button,.wk-login-panel .wk-login-content-sso-btn.semi-button,.wk-login-panel .wk-login-content-sso-primary.semi-button{border-radius:14px}.wk-login-panel-footer{text-align:center;margin-top:18px}@media (width<=1060px){.wk-login{padding:20px}.wk-login-brand{width:min(560px,52vw);padding:42px}.wk-login-panel{width:min(440px,44vw);min-width:360px}.wk-login-orbit{display:none}}@media (width<=900px){.wk-login{padding:0;display:block}.wk-login-panel{min-width:0;padding:22px}.wk-login-panel .wk-login-content{border-radius:24px}}.wk-login{background:radial-gradient(circle at 10% 12%,#a9dbff6b,#0000 28%),radial-gradient(circle at 80% 82%,#ffc9b247,#0000 26%),linear-gradient(135deg,#f8fcff 0%,#fff 52%,#fbfdff 100%);justify-content:center;align-items:center;gap:clamp(24px,3.4vw,56px);padding:clamp(28px,4vw,52px) clamp(36px,6vw,96px)}.wk-login-brand{border-radius:28px;width:min(720px,53vw);min-height:min(720px,100vh - 104px);box-shadow:0 30px 90px #0f172a14,inset 0 1px #ffffffbf}.wk-login-panel{flex-direction:column;justify-content:center;align-items:stretch;width:min(432px,34vw);min-width:386px;min-height:0;padding:0;display:flex;overflow:visible}.wk-login-panel-breadcrumb{color:#667085;background:#ffffffdb;max-width:100%;margin:0 auto 14px;position:static;top:auto;left:auto;box-shadow:0 8px 22px #0f172a0b}.wk-login-panel .wk-login-content{background:linear-gradient(#fffffffa,#fafdfff5);border-radius:24px;padding:36px 34px 32px;box-shadow:0 22px 68px #0f172a1f,inset 0 1px #fffffff2}.wk-login-content-slogan{margin-bottom:8px;font-size:28px}.wk-login-content-slogan-sub{color:#6b7280;margin-bottom:24px;line-height:1.65}.wk-login-content-form input{background:#f8fbff;border-radius:13px;height:48px}.wk-login-panel .wk-login-content-form-ok.semi-button,.wk-login-panel .wk-login-content-sso-btn.semi-button,.wk-login-panel .wk-login-content-sso-primary.semi-button{border-radius:13px;height:48px;box-shadow:0 12px 26px #1978f52e}.wk-login-content-form-others{margin-top:20px;margin-bottom:0}.wk-login-panel-footer{justify-content:center;margin-top:14px;position:static}@media (width<=1080px){.wk-login{gap:24px;padding:24px}.wk-login-brand{width:min(580px,52vw);padding:42px}.wk-login-panel{width:min(420px,43vw);min-width:360px}}@media (width<=900px){.wk-login{flex-direction:column;min-height:100vh;padding:18px;display:flex;overflow-y:auto}.wk-login-brand,.wk-login-panel{width:min(100%,520px);min-width:0}.wk-login-brand{min-height:420px}}.wk-bind{box-sizing:border-box;background-color:var(--semi-color-bg-1,#f5f6fa);--semi-color-primary:var(--wk-color-theme,#1c1c23);--semi-color-primary-hover:color-mix(in srgb, var(--wk-color-theme,#1c1c23) 85%, black);--semi-color-primary-active:color-mix(in srgb, var(--wk-color-theme,#1c1c23) 75%, black);justify-content:center;align-items:center;width:100%;min-height:100vh;padding:24px;display:flex;position:absolute;top:0;left:0;overflow-y:auto}.wk-bind-card{background:var(--semi-color-bg-0,#fff);box-sizing:border-box;border-radius:12px;width:100%;max-width:440px;padding:32px 36px;box-shadow:0 4px 24px #0000000f}.wk-bind-title{color:var(--semi-color-text-0,#1c1c23);margin:0 0 8px;font-size:20px;font-weight:600}.wk-bind-subtitle{color:var(--semi-color-text-2,#6b7280);margin:0 0 24px;font-size:14px;line-height:1.5}.wk-bind-identity{background:var(--semi-color-fill-0,#f5f6fa);color:var(--semi-color-text-1,#4b5563);border-radius:8px;margin-bottom:24px;padding:12px 16px;font-size:13px}.wk-bind-identity-row{justify-content:space-between;padding:4px 0;display:flex}.wk-bind-identity-row+.wk-bind-identity-row{border-top:1px solid var(--semi-color-border,#0000000f)}.wk-bind-identity-label{color:var(--semi-color-text-2,#6b7280)}.wk-bind-method-list{flex-direction:column;gap:12px;margin-bottom:16px;display:flex}.wk-bind-divider{color:var(--semi-color-text-2,#6b7280);align-items:center;gap:12px;margin:8px 0 12px;font-size:12px;line-height:1;display:flex}.wk-bind-divider:before,.wk-bind-divider:after{content:"";background:var(--semi-color-border,#00000014);flex:1;height:1px}.wk-bind-secondary-hint{color:var(--semi-color-text-2,#6b7280);text-align:center;margin:0 0 8px;font-size:12px}.wk-bind-loader{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:160px;padding:32px 8px;display:flex}.wk-bind-loader-title{color:var(--semi-color-text-0,#1c1c23);margin-top:4px;font-size:14px;font-weight:500}.wk-bind-loader-sub{color:var(--semi-color-text-2,#6b7280);font-size:12px;line-height:1.5}.wk-bind-field{margin-bottom:16px}.wk-bind-field label{color:var(--semi-color-text-1,#4b5563);margin-bottom:6px;font-size:13px;display:block}.wk-bind-actions{gap:12px;margin-top:24px;display:flex}.wk-bind-actions>*{flex:1}.wk-bind-error{border-left:3px solid;border-radius:6px;margin-bottom:16px;padding:10px 12px;font-size:13px;line-height:1.5}.wk-bind-error[data-severity=soft]{color:#9a3412;background:#fff7ed;border-left-color:#f97316}.wk-bind-error[data-severity=hard],.wk-bind-error:not([data-severity]){color:#991b1b;background:#fef2f2;border-left-color:#dc2626}.wk-bind-footer{border-top:1px solid var(--semi-color-border,#0000000f);color:var(--semi-color-text-2,#6b7280);text-align:center;margin-top:20px;padding-top:16px;font-size:12px}.wk-bind-footer a{color:var(--semi-color-link,#3b82f6);text-decoration:none}.wk-bind-otp-hint{color:var(--semi-color-text-2,#6b7280);margin-top:6px;font-size:12px}.wk-bind .semi-button-primary{transition:background-color .16s,box-shadow .16s,transform .1s}.wk-bind .semi-button-primary:hover:not(:disabled):not(.semi-button-loading){transform:translateY(-1px);box-shadow:0 4px 12px #1c1c232e}.wk-bind .semi-button-primary:active:not(:disabled){transform:translateY(0);box-shadow:0 1px 2px #0000001a}.wk-bind .semi-button-primary:focus-visible{outline-offset:2px;outline:2px solid #2f5f9f}.wk-bind .semi-button:not(.semi-button-primary){transition:border-color .16s,background-color .16s,transform .1s}.wk-bind .semi-button:not(.semi-button-primary):hover:not(:disabled){transform:translateY(-1px)}.wk-bind .semi-button:not(.semi-button-primary):active:not(:disabled){transform:translateY(0)}.wk-bind{--semi-color-primary:#1687f6;--semi-color-primary-hover:#0b6fd3;--semi-color-primary-active:#095fb5;background:radial-gradient(circle at 18% 16%,#1687f624,#0000 28%),radial-gradient(circle at 78% 18%,#ff84bc1f,#0000 26%),linear-gradient(135deg,#fbfdff 0%,#eef7ff 46%,#fff7fb 100%)}.wk-bind-card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffeb;border:1px solid #1687f61f;border-radius:8px;box-shadow:0 24px 60px #0f172a1f}.wk-bind-title,.wk-bind-loader-title{color:#111827;font-weight:760}.wk-bind-subtitle,.wk-bind-loader-sub,.wk-bind-secondary-hint,.wk-bind-otp-hint,.wk-bind-footer{color:#667085}.wk-bind-identity{background:#f7fbff;border:1px solid #1687f61a;border-radius:8px}.wk-bind-identity-row+.wk-bind-identity-row,.wk-bind-divider:before,.wk-bind-divider:after,.wk-bind-footer{border-color:#1687f61a}.wk-bind-error{border-radius:8px}.wk-bind .semi-button-primary{box-shadow:0 10px 24px #1687f633;background:linear-gradient(135deg,#1687f6,#5bc2ff)!important;border-color:#0000!important}.wk-bind .semi-button-primary:hover:not(:disabled):not(.semi-button-loading){box-shadow:0 14px 30px #1687f638}.wk-bind .semi-button-primary:focus-visible{outline:2px solid #1687f68c}.summary-list-page{--wk-ring-primary:0 0 0 2px var(--semi-color-primary-light-default);box-sizing:border-box;flex-direction:column;max-width:900px;height:100%;margin:0 auto;padding:20px 16px;display:flex;position:relative}.summary-create-page,.summary-confirm-page,.summary-schedule-page{--wk-ring-primary:0 0 0 2px var(--semi-color-primary-light-default);box-sizing:border-box;flex-direction:column;max-width:900px;height:100%;margin:0 auto;padding:20px 16px;display:flex;position:relative;overflow-y:auto}.summary-list-page{overflow:hidden}.summary-list-content{flex-direction:column;flex:1;gap:8px;display:flex;overflow-y:auto}.summary-list-loading-more{justify-content:center;align-items:center;padding:16px 0;display:flex}.summary-list-no-more{text-align:center;color:#1c1c2366;padding:12px 0;font-size:12px}.summary-list-page--panel{width:100%;max-width:none;margin:0;padding:8px 12px 16px}.summary-list-page--panel .summary-list-toolbar{flex-wrap:wrap;gap:8px}.summary-list-page--panel .summary-list-search{flex:120px;min-width:0}.summary-detail-page{--wk-ring-primary:0 0 0 2px var(--semi-color-primary-light-default);box-sizing:border-box;isolation:isolate;background:#fff;flex-direction:column;height:100%;padding:0;display:flex;position:relative;overflow:hidden}:is(.wk-viewqueue-view-in:has(.summary-detail-page),.wk-viewqueue-view-out:has(.summary-detail-page),.wk-viewqueue-view-in:has(.summary-workbench),.wk-viewqueue-view-out:has(.summary-workbench)){animation:none!important}.summary-detail-content-wrapper{background:0 0;flex-direction:column;flex:1;padding:0;display:flex;overflow:hidden}.summary-detail-content-scroll{flex:1;padding:0;overflow-y:auto}.summary-detail-sources-footer{display:none}.summary-detail-footer{box-sizing:border-box;background:#fff;flex-shrink:0;justify-content:flex-end;align-items:center;gap:12px;width:100%;max-width:984px;margin:0 auto;padding:16px;display:flex}.summary-detail-footer-btn{cursor:pointer;border:none;border-radius:99px;align-items:center;height:28px;padding:6px 12px;font-family:inherit;font-size:12px;font-weight:600;line-height:20px;display:inline-flex}.summary-detail-footer-btn--cancel{color:#1c1c23cc;background:#fff;border:1px solid #1c1c231a}.summary-detail-footer-btn--cancel:hover{background:#1c1c2305}.summary-detail-footer-btn--save{color:#fff;background:#1c1c23}.summary-detail-footer-btn--save:hover{background:#333}.summary-detail-content-inner{flex-direction:column;gap:16px;max-width:984px;margin:0 auto;padding:80px 80px 24px;display:flex}.summary-detail-content-inner>:first-child{margin-top:0}.summary-list-header{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.summary-list-title{margin:0;font-size:16px;font-weight:600;line-height:24px}.summary-list-header-actions{align-items:center;gap:8px;display:flex}.summary-list-toolbar{align-items:center;gap:12px;margin-bottom:12px;display:flex}.summary-list-search-wrap{background:#1c1c230a;border-radius:99px;flex:1 1 0;align-items:center;gap:8px;min-width:0;height:32px;padding:0 12px;display:flex}.summary-list-search-icon{color:#1c1c2366;flex-shrink:0}.summary-list-search-input{min-width:0;color:var(--semi-color-text-0);background:0 0;border:none;outline:none;flex:1 1 0;font-family:inherit;font-size:14px;line-height:20px}.summary-list-search-input::placeholder{color:#1c1c2366}.summary-list-status-trigger{cursor:pointer;color:var(--semi-color-text-0);white-space:nowrap;flex-shrink:0;align-items:center;gap:4px;font-size:14px;line-height:20px;display:flex}.summary-list-status-trigger:hover{color:var(--semi-color-primary)}.summary-list-search{flex:180px;min-width:0}.summary-list-status-filter{flex:1 1 0;width:100%;min-width:0}.summary-list-refresh{flex:0 0 32px}.summary-list-loading{justify-content:center;padding:60px 0;display:flex}.summary-list-empty{text-align:center;padding:80px 20px}.summary-list-empty-icon{margin-bottom:16px;font-size:48px}.summary-list-empty-title{color:var(--semi-color-text-0);margin-bottom:8px;font-size:18px;font-weight:500}.summary-list-empty-desc{color:var(--semi-color-text-2);margin-bottom:16px}.summary-list-content{flex-direction:column;gap:8px;display:flex}.summary-list-pagination{justify-content:center;margin-top:24px;display:flex}.summary-card{cursor:pointer;background:#fff;border-radius:12px;flex-direction:column;gap:8px;padding:12px;transition:background-color .15s;display:flex;position:relative}.summary-card:hover{background:#fcfbff}.summary-card--active{background:linear-gradient(#fcf3ffcc 0%,#fffc 90% 100%);border:2px solid #fff}.summary-card--active:hover{background:linear-gradient(#fcf3ffcc 0%,#fffc 90% 100%)}.summary-card-attention-dot{background:var(--semi-color-danger);border-radius:50%;width:6px;height:6px;position:absolute;top:8px;right:8px}.summary-card-generating{justify-content:space-between;align-items:center;display:flex}.summary-card-generating-text{color:#7f3bf5;font-size:12px;font-weight:400;line-height:16px}.summary-card-generating-spinner{border:3px solid #7f3bf533;border-top-color:#7f3bf5;border-radius:50%;width:20px;height:20px;animation:.6s linear infinite summary-card-spin}@keyframes summary-card-spin{to{transform:rotate(360deg)}}.summary-card-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.summary-card-source{color:#1c1c2366;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;font-weight:400;line-height:18px;overflow:hidden}.summary-card-status{text-align:right;white-space:nowrap;flex-shrink:0;font-size:12px;font-weight:400;line-height:18px}.summary-card-body{flex-direction:column;gap:4px;display:flex}.summary-card-title{color:#1c1c23;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;font-weight:500;line-height:18px;display:-webkit-box;overflow:hidden}.summary-card-desc{color:#1c1c23cc;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;font-weight:400;line-height:16px;display:-webkit-box;overflow:hidden}.summary-card-bottom{justify-content:space-between;align-items:center;gap:8px;display:flex}.summary-card-time{color:#1c1c2366;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;font-weight:400;line-height:18px;overflow:hidden}.summary-card-more{cursor:pointer;color:#1c1c2366;background:0 0;border:none;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;padding:0;display:inline-flex}.summary-card-more:hover{color:#1c1c23cc;background:#1c1c230f}.summary-card-menu{border-radius:6px!important;min-width:160px!important;padding:4px 0!important}.summary-card-menu .semi-dropdown-item{height:36px;padding:8px 12px;font-size:14px;font-weight:400;line-height:20px}.summary-card-menu .semi-dropdown-item-danger,.summary-card-menu .semi-dropdown-item[data-type=danger]{color:#f54a45}.summary-confirm .semi-modal-content{padding:24px 0 0!important}.summary-confirm-body{justify-content:space-between;align-items:flex-start;padding:0 24px;display:flex}.summary-confirm-main{align-items:flex-start;gap:12px;display:flex}.summary-confirm-icon{color:#f54a45;flex-shrink:0;line-height:1}.summary-confirm-caption{flex-direction:column;gap:8px;display:flex}.summary-confirm-title{color:#1c1c23;font-size:18px;font-weight:600;line-height:24px}.summary-confirm-desc{color:#1c1c23;font-size:14px;font-weight:400;line-height:20px}.summary-confirm-close{cursor:pointer;color:#1c1c2366;background:0 0;border:none;flex-shrink:0;padding:0;line-height:1}.summary-confirm-close:hover{color:#1c1c23cc}.summary-confirm-footer{justify-content:flex-end;align-items:center;gap:12px;padding:16px;display:flex}.summary-confirm-btn{cursor:pointer;border:none;border-radius:99px;align-items:center;gap:8px;height:28px;padding:6px 12px;font-family:inherit;display:inline-flex}.summary-confirm-btn--cancel{color:#1c1c23cc;background:#fff;border:1px solid #1c1c231a;font-size:12px;font-weight:600;line-height:20px}.summary-confirm-btn--cancel:hover{background:#1c1c2305}.summary-confirm-btn--danger{color:#fff;background:#f54a45;font-size:14px;font-weight:600;line-height:20px}.summary-confirm-btn--danger:hover{background:#e03a32}.summary-confirm-btn--dark{color:#fff;background:#1c1c23;font-size:12px;font-weight:600;line-height:20px}.summary-confirm-btn--dark:hover{background:#333}.summary-regenerate-content{flex-direction:column;gap:0;margin-top:16px;padding:10px 16px;display:flex;position:relative}.summary-regenerate-textarea-wrap{width:100%;position:relative}.summary-regenerate-textarea{color:#1c1c23;resize:none;box-sizing:border-box;background:#1c1c230a;border:none;border-radius:6px;outline:none;width:100%;height:75px;padding:6px 12px 20px;font-family:inherit;font-size:14px;line-height:20px;overflow-y:auto}.summary-regenerate-textarea::placeholder{color:#1c1c2366}.summary-regenerate-char-count{color:#1c1c2366;pointer-events:none;font-family:Inter,sans-serif;font-size:12px;line-height:16px;position:absolute;bottom:6px;right:12px}.summary-card-respond{gap:8px;display:flex}.summary-card-respond-btn{cursor:pointer;border:none;border-radius:6px;padding:4px 12px;font-family:inherit;font-size:12px;font-weight:500}.summary-card-respond-btn--accept{color:#fff;background:#1c1c23}.summary-card-respond-btn--reject{color:#1c1c2399;background:#1c1c230f}.chat-summary-history .summary-card{border-radius:12px;padding:12px}.chat-summary-history-empty{text-align:center;min-height:0;color:var(--wk-text-tertiary,#8f959e);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:8px;padding:24px 16px 48px;display:flex}.chat-summary-history-empty--loading{padding-top:24px}.chat-summary-history-empty-title{color:var(--wk-text-secondary,#646a73);font-size:14px}.chat-summary-history-empty-description{max-width:260px;color:var(--wk-text-tertiary,#8f959e);font-size:12px;line-height:18px}.chat-summary-history-list{flex:1;min-height:0;overflow-y:auto}.summary-create-header{align-items:center;gap:8px;margin-bottom:20px;display:flex}.summary-create-header h2{margin:0;font-size:20px}.summary-create-steps{margin-bottom:32px}.summary-create-body{min-height:300px}.summary-create-step h3{margin:0 0 20px;font-size:16px;font-weight:500}.summary-create-footer{border-top:1px solid var(--semi-color-border);justify-content:flex-end;margin-top:24px;padding-top:24px;display:flex}.summary-mode-cards{gap:16px;display:flex}.summary-mode-card{border:2px solid var(--semi-color-border);text-align:center;cursor:pointer;border-radius:12px;flex:1;padding:24px;transition:border-color .2s,box-shadow .2s}.summary-mode-card:hover{border-color:var(--semi-color-primary-light-active)}.summary-mode-card.active{border-color:var(--semi-color-primary);box-shadow:var(--wk-ring-primary)}.summary-mode-card-icon{margin-bottom:12px;font-size:36px}.summary-mode-card-title{margin-bottom:6px;font-size:16px;font-weight:600}.summary-mode-card-desc{color:var(--semi-color-text-2);font-size:13px}.summary-form-field{margin-bottom:20px}.summary-form-field>label{color:var(--semi-color-text-0);margin-bottom:8px;font-weight:500;display:block}.summary-list-page,.summary-create-page,.summary-confirm-page,.summary-schedule-page{background:radial-gradient(circle at 18% 4%,#a3d8ff38,#0000 28%),radial-gradient(circle at 88% 0,#ffc5d924,#0000 24%),#f8fbff}.summary-list-title,.summary-create-header h2,.summary-create-step h3,.summary-detail-title{color:#111827;font-weight:760}.summary-list-toolbar .semi-input-wrapper,.summary-list-toolbar .semi-select{background:#ffffffeb!important;border-color:#1687f624!important;border-radius:8px!important}.summary-card,.summary-mode-card,.summary-confirm-info,.summary-schedule-option{background:#ffffffe6;border-color:#1687f61f;border-radius:8px;box-shadow:0 12px 28px #0f172a0e}.summary-card:hover,.summary-mode-card:hover,.summary-mode-card.active{border-color:#1687f657;box-shadow:0 16px 34px #0f172a14}.summary-card-title,.summary-mode-card-title,.summary-list-empty-title{color:#172033;font-weight:680}.summary-card-meta,.summary-mode-card-desc,.summary-list-empty-desc,.summary-confirm-label{color:#667085}.summary-card-footer{color:#98a2b3;border-color:#1687f61a}.summary-create-footer,.summary-detail-header{border-color:#1687f61a}.summary-confirm-info{background:var(--semi-color-fill-0);border-radius:8px;padding:16px}.summary-confirm-row{padding:6px 0;display:flex}.summary-confirm-label{color:var(--semi-color-text-2);min-width:80px}.summary-schedule-option{border:1px solid var(--semi-color-border);border-radius:8px;margin-top:16px;padding:12px}.summary-detail-title-row{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.summary-detail-header{background:0 0;border-bottom:none}.summary-detail-schedule-summary{color:var(--semi-color-text-1);align-items:center;gap:4px;margin-top:4px;font-size:12px;display:flex}.summary-detail-header-inner{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin:0;padding:12px 24px;display:flex}.summary-detail-back-to-chat{flex:none}.summary-detail-header-title-wrap{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.summary-detail-title{color:#1c1c23;word-break:break-word;margin:0;font-size:24px;font-weight:600;line-height:36px;text-overflow:clip!important;white-space:normal!important;overflow:visible!important}.summary-detail-header-actions{flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:6px;min-width:0;display:flex}.wk-summary-panel-detail .summary-detail-header-actions .semi-button .semi-icon{font-size:16px}@media (width<=520px){.wk-summary-panel-detail .summary-detail-action-label{display:none}}.summary-detail-loading{justify-content:center;padding:60px 0;display:flex}.summary-detail-info{background:var(--semi-color-fill-0);border-radius:6px;margin-bottom:20px;padding:14px}.summary-detail-info-row{padding:4px 0;font-size:14px;display:flex}.summary-detail-info-label{color:var(--semi-color-text-2);min-width:80px}.summary-detail-processing{text-align:left;background:0 0;border-radius:0;margin:0;padding:0}.summary-progress-header{align-items:center;gap:8px;margin-bottom:16px;display:flex}.summary-progress-header-text{color:#000;font-size:14px;font-weight:400;line-height:20px}.summary-progress-copy{margin-bottom:0}.summary-progress-title{color:#000;font-size:14px;font-weight:400;line-height:20px}.summary-progress-desc{color:#1c1c2399;margin-top:4px;font-size:14px}.summary-detail-processing h3{color:var(--semi-color-text-0);margin-bottom:20px;font-size:18px}.summary-detail-processing-actions{margin-top:20px}.summary-detail-failed{text-align:left;background:0 0;border:none;border-radius:0;flex-direction:column;gap:8px;margin:0;padding:0;display:flex}.summary-detail-failed-icon{align-items:center;margin-bottom:0;font-size:24px;display:flex}.summary-detail-failed h3{color:#1c1c23;margin:0;font-size:14px;font-weight:500;line-height:20px}.summary-detail-failed-reason{color:#1c1c2399;background:0 0;border-radius:0;margin:0;padding:0;font-size:14px;font-weight:400;line-height:20px}.summary-detail-failed-meta{color:var(--semi-color-text-2);margin:0;font-size:13px}.summary-detail-failed-actions{margin-top:16px}.summary-detail-cancelled,.summary-detail-waiting{text-align:center;background:var(--semi-color-fill-0);border:1px solid var(--semi-color-border);color:var(--semi-color-text-1);border-radius:8px;margin:28px 0;padding:56px 40px}.summary-detail-cancelled p,.summary-detail-waiting p{margin:10px 0;font-size:14px}.summary-detail-result{box-shadow:none;background:#1c1c2308;border:none;border-radius:12px;flex-direction:column;gap:24px;margin-bottom:0;padding:24px;display:flex}.summary-detail-result-header{border-bottom:none;justify-content:space-between;align-items:center;margin-bottom:12px;padding-bottom:0;display:flex}.summary-detail-result-header h3{color:var(--semi-color-text-0);margin:0;font-size:14px;font-weight:600}.summary-detail-result-badges{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.summary-detail-meta{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.summary-detail-meta-time{color:#1c1f2399;text-align:left;font-size:14px;font-weight:400;line-height:20px}.summary-detail-source-chips{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:8px;display:flex}.summary-detail-source-chip{color:#1c1c2399;white-space:nowrap;background:#1c1f230f;border-radius:99px;align-items:center;height:24px;padding:4px 12px;font-size:12px;font-weight:400;line-height:16px;display:inline-flex}.summary-detail-meta-divider{background:#1c1c2326;border:none;height:1px;margin:0}.summary-detail-result-content{color:var(--semi-color-text-0);padding:0;font-size:14px;line-height:1.7}.summary-detail-result-footer{border-top:none;justify-content:space-between;align-items:center;margin-top:12px;padding-top:0;display:flex}.summary-detail-result-time{color:var(--semi-color-text-3);font-size:13px}.summary-detail-result-meta{color:var(--semi-color-text-3);border-top:1px solid var(--semi-color-border);align-items:center;gap:8px;margin-top:14px;padding-top:10px;font-size:13px;display:flex}.summary-detail-actions{justify-content:flex-end;margin-top:14px;display:flex}.summary-detail-personal,.summary-detail-team,.summary-detail-members{box-shadow:none;background:#1c1c2308;border:none;border-radius:12px;flex-direction:column;gap:24px;margin-bottom:0;padding:24px;display:flex}.summary-detail-section-header{color:var(--semi-color-text-0);border-bottom:none;justify-content:space-between;align-items:center;margin-bottom:12px;padding-bottom:0;font-size:14px;font-weight:600;line-height:1.5;display:flex}.summary-detail-section-toggle{color:inherit;font:inherit;cursor:pointer;text-align:left;background:0 0;border:none;flex:1;align-items:center;gap:8px;min-width:0;margin:0;padding:0;display:flex}.summary-detail-chevron{color:var(--semi-color-text-2);flex-shrink:0;transition:transform .15s}.summary-detail-chevron--expanded{transform:rotate(180deg)}.summary-detail-section-badges{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.summary-detail-team-generated-time{color:var(--semi-color-text-2)}.summary-detail-content-box{color:#1c1f23;font-size:14px;line-height:22px}.summary-detail-content-box .summary-content-markdown table{max-width:100%;display:block;overflow-x:auto}.summary-detail-personal h3,.summary-detail-team h3,.summary-detail-members h3{color:var(--semi-color-text-0);margin:0 0 14px;font-size:14px;font-weight:600}.summary-detail-personal-status{align-items:center;gap:10px;margin-bottom:10px;display:flex}.summary-detail-personal-content{background:var(--semi-color-fill-0);border-radius:6px;padding:14px}.summary-editor{width:100%}.summary-editor-textarea{border:1px solid var(--semi-color-border);width:100%;min-height:200px;max-height:600px;color:var(--semi-color-text-0);box-sizing:border-box;background-color:#fff;border-radius:8px;outline:none;padding:14px 18px;font-family:inherit;font-size:14px;line-height:1.7;transition:border-color .2s;resize:none!important;overflow-y:auto!important}.summary-editor-textarea:focus{border-color:var(--semi-color-primary);box-shadow:0 0 0 2px var(--semi-color-primary-light-default)}.summary-editor-textarea:disabled{opacity:.6;cursor:not-allowed}.summary-editor-actions{justify-content:flex-end;gap:8px;margin-top:14px;display:flex}.summary-regenerate-topic-textarea{box-sizing:border-box;width:100%;padding:var(--wk-sp-2) var(--wk-sp-3);font-size:var(--wk-text-size-md);border:1px solid var(--semi-color-border);border-radius:var(--wk-r-sm);resize:vertical;color:var(--semi-color-text-0);background-color:var(--semi-color-fill-0);outline:none;font-family:inherit;line-height:1.6;transition:border-color .2s}.summary-regenerate-topic-textarea:focus{border-color:var(--semi-color-primary);box-shadow:0 0 0 2px var(--semi-color-primary-light-default)}.summary-detail-team-meta{color:var(--semi-color-text-3);border-top:1px solid var(--semi-color-border);align-items:center;gap:8px;margin-top:10px;padding-top:6px;font-size:13px;display:flex}.summary-detail-team-generating{color:var(--semi-color-text-2);align-items:center;gap:8px;padding:8px 0;font-size:14px;display:flex}.summary-detail-members-list{flex-direction:column;gap:10px;display:flex}.summary-detail-member-item{background:var(--semi-color-fill-0);border:1px solid var(--semi-color-border);border-radius:6px;align-items:center;gap:10px;padding:14px 18px;font-size:14px;transition:all .2s;display:flex}.summary-detail-member-item:hover{background:var(--semi-color-fill-1);border-color:var(--semi-color-primary-light-active)}.summary-detail-member-name{color:var(--semi-color-text-0);flex:1;font-weight:500}.summary-detail-member-status{align-items:center;gap:6px;display:inline-flex}.summary-detail-member-time{color:var(--semi-color-text-3);font-size:12px}.summary-detail-participant-reports{border:1px solid var(--semi-color-border);box-shadow:none;background:0 0;border-radius:8px;margin-bottom:28px;padding:28px}.summary-detail-participant-reports h3{color:var(--semi-color-text-0);margin:0 0 18px;font-size:16px;font-weight:600}.summary-detail-participant-report-item{background:var(--semi-color-fill-0);border:1px solid var(--semi-color-border);border-radius:6px;margin-bottom:10px;padding:14px 18px;font-size:14px;transition:all .2s}.summary-detail-participant-report-item:last-child{margin-bottom:0}.summary-detail-participant-report-item.clickable{cursor:pointer}.summary-detail-participant-report-item.clickable:hover{background:var(--semi-color-fill-1);border-color:var(--semi-color-primary-light-active)}.summary-detail-participant-report-header.clickable{cursor:pointer}.summary-detail-participant-report-header.clickable:hover{color:var(--semi-color-primary)}.summary-detail-participant-report-toggle.clickable{cursor:pointer}.summary-detail-participant-report-toggle.clickable:hover{color:var(--semi-color-primary-active)}.summary-detail-participant-report-header{color:var(--semi-color-text-0);align-items:center;gap:8px;margin-bottom:10px;font-size:14px;font-weight:500;display:flex}.summary-detail-participant-report-content{color:var(--semi-color-text-1);font-size:14px;line-height:1.6}.summary-detail-participant-report-toggle{color:var(--semi-color-primary);margin-top:12px;font-size:13px;font-weight:500}.summary-detail-participant-report-pending{color:var(--semi-color-text-2);background:var(--semi-color-fill-0);border:1px solid var(--semi-color-border);border-radius:6px;align-items:center;gap:8px;margin-bottom:10px;padding:14px 18px;font-size:14px;display:flex}.summary-detail-participant-report-pending:last-child{margin-bottom:0}.summary-detail-my-submit-bar{background:var(--semi-color-primary-light-default);border:1px solid var(--semi-color-primary-light-active);border-left:4px solid var(--semi-color-primary);border-radius:8px;align-items:center;gap:12px;margin-bottom:20px;padding:14px 18px;display:flex}.summary-detail-my-submit-icon{color:var(--semi-color-primary);flex-shrink:0;font-size:18px}.summary-detail-my-submit-hint{color:var(--semi-color-text-0);flex:1;font-size:14px;line-height:1.5}.summary-detail-my-pending-row{border-color:var(--semi-color-primary-light-active);background:var(--semi-color-primary-light-default)}.summary-content-loading{justify-content:center;padding:40px 0;display:flex}.summary-content-empty{color:var(--semi-color-text-2);text-align:center;padding:40px 0}.summary-content-markdown{color:#1c1f23;font-size:14px;line-height:22px}.summary-content-markdown h1{color:#1c1f23;border-bottom:none;margin:20px 0 14px;padding-bottom:0;font-size:20px;font-weight:500;line-height:26px}.summary-content-markdown h2{color:#1c1f23;margin:18px 0 10px;font-size:16px;font-weight:500;line-height:24px}.summary-content-markdown h3{color:#1c1f23;margin:16px 0 8px;font-size:16px;font-weight:600;line-height:24px}.summary-content-markdown p{margin:10px 0;line-height:22px}.summary-content-markdown ul,.summary-content-markdown ol{margin:10px 0;padding-left:24px}.summary-content-markdown li{color:#1c1f23;margin:6px 0;font-size:14px;line-height:22px}.summary-content-markdown blockquote{border-left:4px solid var(--semi-color-primary);color:var(--semi-color-text-1);background:var(--semi-color-fill-0);border-radius:4px;margin:14px 0;padding:10px 14px}.summary-content-markdown code{background:var(--semi-color-fill-1);color:var(--semi-color-danger);border-radius:4px;padding:3px 8px;font-family:Monaco,Menlo,Consolas,monospace;font-size:14px}.summary-content-markdown pre{background:var(--semi-color-fill-0);border:1px solid var(--semi-color-border);border-radius:6px;margin:14px 0;padding:14px;overflow-x:auto}.summary-content-markdown pre code{color:var(--semi-color-text-0);background:0 0;padding:0}.summary-content-markdown table{border-collapse:collapse;border:1px solid var(--semi-color-border);border-radius:6px;width:100%;margin:14px 0;overflow:hidden}.summary-content-markdown th,.summary-content-markdown td{border:1px solid var(--semi-color-border);text-align:left;padding:8px 12px}.summary-content-markdown th{background:var(--semi-color-fill-0);color:var(--semi-color-text-0);font-weight:600}.summary-content-markdown td{background:var(--semi-color-bg-0)}.summary-content-markdown a{color:var(--semi-color-primary);text-decoration:none}.summary-content-markdown a:hover{text-decoration:underline}.summary-content-markdown strong{color:var(--semi-color-text-0);font-weight:600}.summary-content-markdown em{color:var(--semi-color-text-1);font-style:italic}.summary-content-markdown hr{border:none;border-top:2px solid var(--semi-color-border);margin:24px 0}.citation-badge{transition:background .2s}.citation-badge:hover{background:#7f3bf526!important}.summary-progress{text-align:left;max-width:400px;margin:0 auto}.summary-progress-bar{margin-bottom:20px}.summary-progress-stages{flex-direction:column;align-items:flex-start;gap:8px;padding-left:48px;display:flex}.summary-progress-stage{align-items:center;gap:8px;font-size:14px;line-height:20px;display:flex}.summary-progress-stage-done{color:#0006}.summary-progress-stage-active{color:#000c;font-weight:400}.summary-progress-stage-pending{color:#0006}.summary-progress-stage-failed{color:var(--semi-color-danger);font-weight:500}.summary-progress-stage-spinner{background:#7f3bf5;border-radius:50%;width:4px;height:4px;display:inline-block}@keyframes summary-progress-spin{to{transform:rotate(360deg)}}.summary-progress-stage-detail{color:var(--semi-color-text-2);margin-left:8px;font-size:12px;font-weight:400}.summary-progress-message{color:var(--semi-color-text-2);text-align:center;margin-top:16px;font-size:13px}.summary-source-selector{flex-direction:column;display:flex}.summary-source-list{flex-wrap:wrap;gap:4px;display:flex}.summary-source-add-form{flex-wrap:wrap;align-items:center;gap:4px;margin-top:8px;display:flex}.summary-participant-selector{flex-direction:column;display:flex}.summary-participant-list{flex-wrap:wrap;gap:4px;display:flex}.summary-participant-add-form{align-items:center;margin-top:8px;display:flex}.summary-confirm-header{align-items:center;gap:8px;margin-bottom:20px;display:flex}.summary-confirm-header h2{margin:0;font-size:20px}.summary-confirm-loading{justify-content:center;padding:60px 0;display:flex}.summary-confirm-invite{background:var(--semi-color-fill-0);border-radius:8px;margin-bottom:24px;padding:16px}.summary-confirm-invite p{margin:4px 0}.summary-confirm-time{color:var(--semi-color-text-2);font-size:13px}.summary-confirm-sources{margin-bottom:24px}.summary-confirm-sources h4,.summary-confirm-participants h4{margin:0 0 12px;font-size:14px;font-weight:500}.summary-confirm-participants{margin-bottom:24px}.summary-confirm-actions{border-top:1px solid var(--semi-color-border);justify-content:flex-end;padding-top:16px;display:flex}.summary-schedule-header{align-items:center;gap:8px;margin-bottom:20px;display:flex}.summary-schedule-header h2{flex:1;margin:0;font-size:20px}.summary-schedule-loading{justify-content:center;padding:60px 0;display:flex}.summary-schedule-empty{text-align:center;color:var(--semi-color-text-2);padding:60px 20px}.summary-schedule-list{flex-direction:column;gap:12px;display:flex}.summary-schedule-card{border:1px solid var(--semi-color-border);border-radius:8px;padding:16px}.summary-schedule-card-header{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.summary-schedule-card-title{font-size:15px;font-weight:500}.summary-schedule-card-meta{align-items:center;margin-bottom:6px;font-size:13px;display:flex}.summary-schedule-card-sources{color:var(--semi-color-text-2);margin-bottom:8px;font-size:13px}.summary-schedule-card-actions{justify-content:flex-end;gap:4px;display:flex}.summary-schedule-form{padding:8px 0}.summary-schedule-form .summary-form-field{margin-bottom:16px}.summary-form-actions{border-top:1px solid var(--semi-color-border);justify-content:flex-end;margin-top:16px;padding-top:16px;display:flex}.summary-version-history{margin-top:16px}.summary-version-empty{color:var(--semi-color-text-2);text-align:center;padding:20px}.summary-version-item{font-size:14px}.summary-version-header{align-items:center;font-weight:500;display:flex}.summary-version-meta{color:var(--semi-color-text-2);margin-top:4px;font-size:12px}.summary-time-range-picker{flex-direction:column;display:flex}@media (width<=768px){.summary-list-page,.summary-create-page,.summary-detail-page,.summary-confirm-page,.summary-schedule-page{padding:20px 16px}.summary-create-footer{gap:8px}.summary-confirm-actions{flex-wrap:wrap;gap:8px}.summary-progress{max-width:100%}}.summary-workbench{background:#fff;flex-direction:column;height:100%;padding:80px 32px;display:flex;overflow-y:auto}.summary-workbench--panel{height:auto;min-height:100%;padding:16px;overflow:visible}.summary-workbench--panel>.summary-workbench-header,.summary-workbench--panel>.summary-workbench-card{max-width:none}.summary-workbench>.summary-workbench-header,.summary-workbench>.summary-workbench-card{width:100%;max-width:1152px;margin-left:auto;margin-right:auto}.summary-workbench-header{align-items:center;gap:8px;margin-bottom:16px;display:flex}.summary-workbench-mode-switch{background:var(--semi-color-fill-0);border-radius:var(--semi-border-radius-full);flex-shrink:0;gap:0;margin-left:auto;padding:2px;display:flex}.summary-workbench-mode-btn{cursor:pointer;font-family:inherit;font-size:var(--semi-font-size-small);border-radius:var(--semi-border-radius-full);color:var(--semi-color-text-2);white-space:nowrap;background:0 0;border:none;padding:4px 12px;font-weight:600;line-height:20px;transition:background .15s,color .15s}.summary-workbench-mode-btn--active{background:var(--semi-color-bg-1);color:var(--semi-color-text-0)}.summary-workbench-mode-btn:not(.summary-workbench-mode-btn--active):hover{color:var(--semi-color-text-1)}.summary-workbench-header-emoji{flex-shrink:0;font-size:28px;line-height:1}.summary-workbench-title{color:var(--semi-color-text-0);font-size:24px;font-weight:600;line-height:36px}.summary-workbench-card{border-radius:12px;flex-direction:column;gap:24px;padding:24px;display:flex}.summary-workbench-agent-chat{height:60vh;min-height:320px}.summary-workbench-input-wrap{flex-direction:column;flex-shrink:0;height:420px;display:flex;overflow:hidden}.summary-workbench-input-wrap>div:first-child{flex:1;min-height:0;position:relative}.summary-workbench-textarea{resize:none;width:100%;height:100%;color:var(--semi-color-text-0);box-sizing:border-box;background:0 0;border:none;outline:none;padding:0;font-family:inherit;font-size:14px;line-height:20px;display:block;overflow-y:auto}.summary-workbench-char-count{color:#1c1c2366;flex-shrink:0;justify-content:space-between;align-items:center;padding:4px 0;font-size:12px;display:flex}.summary-workbench-char-limit-warn{color:var(--semi-color-warning);flex-shrink:0;padding-bottom:4px;font-size:12px}.summary-workbench-textarea::placeholder{color:#1c1c2266}.summary-workbench-templates-section{flex-direction:column;gap:8px;display:flex}.summary-workbench-templates-label{color:var(--semi-color-text-0);font-size:14px;font-weight:600;line-height:22px}.summary-workbench-templates{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;display:grid}.summary-workbench--panel .summary-workbench-templates{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.summary-workbench--panel .summary-workbench-input-wrap{height:auto;min-height:120px}.summary-workbench--panel .summary-workbench-title{font-size:18px;line-height:28px}.summary-workbench--panel .summary-workbench-card{gap:16px;padding:16px}.summary-workbench--panel{padding:16px}.summary-workbench--panel .summary-workbench-actions{flex-direction:column;align-items:stretch;gap:12px}.summary-workbench--panel .summary-workbench-start-btn{align-self:flex-end}.summary-workbench-divider{background:#1c1c2326;flex-shrink:0;height:1px}.summary-workbench-actions{align-items:center;gap:24px;display:flex}.summary-workbench-select-chat{flex-direction:column;gap:8px;min-width:0;display:flex}.summary-workbench-select-chat-header{align-items:center;gap:8px;display:flex}.summary-workbench-select-chat-title{color:var(--semi-color-text-0);white-space:nowrap;font-size:14px;font-weight:600;line-height:20px}.summary-workbench-required-asterisk{color:#f5394c;margin-left:2px;font-size:14px;font-style:normal}.summary-workbench-select-chat-hint{color:#1c1c2366;font-size:14px;font-weight:400;line-height:20px}.summary-workbench-add-chat{cursor:pointer;color:#7f3bf5;background:0 0;border:none;align-items:center;gap:4px;padding:0;font-family:inherit;font-size:14px;line-height:20px;display:inline-flex}.summary-workbench-add-chat:hover{opacity:.8}.summary-workbench-add-chat .semi-icon{color:#7f3bf5}.summary-workbench-chat-row{align-items:center;gap:8px;display:flex}.summary-workbench-chat-chips{flex-wrap:wrap;flex:1;align-items:center;gap:8px;min-width:0;max-height:24px;display:flex;overflow:hidden}.summary-workbench-chat-chip{white-space:nowrap;background:#fff;border:1px solid #1c1c2314;border-radius:99px;flex-shrink:0;align-items:center;gap:4px;height:24px;padding:2px 6px 2px 4px;display:inline-flex}.summary-workbench-chat-chip--hidden{display:none}.summary-workbench-chat-chip-name{color:#1c1c23;text-overflow:ellipsis;white-space:nowrap;max-width:80px;font-size:12px;font-weight:400;line-height:20px;overflow:hidden}.summary-workbench-chat-chip-close{cursor:pointer;color:#1c1c2366;background:0 0;border:none;flex-shrink:0;align-items:center;padding:0;display:inline-flex}.summary-workbench-chat-chip-close:hover{color:#1c1c23cc}.summary-workbench-chat-chip-overflow{color:#1c1c23;cursor:pointer;white-space:nowrap;flex-shrink:0;font-size:12px;font-weight:400;line-height:20px}.summary-workbench-selected-chats{flex-wrap:wrap;gap:4px;margin-top:4px;display:flex}.summary-workbench-start-btn{flex-shrink:0;height:32px;padding:0 12px;font-size:14px;font-weight:500;border-radius:99px!important}.summary-workbench-start-btn svg{margin-right:10px}.summary-workbench-start-btn:disabled{color:#1c1c2333!important;background-color:#1c1c230f!important}.summary-workbench-start-btn:disabled svg{color:#1c1c2333;margin-right:4px}@media (width<=600px){.summary-workbench-actions{flex-direction:column;align-items:stretch;gap:12px}.summary-workbench-start-btn{align-self:flex-end}}.chat-summary-template-card{cursor:pointer;box-sizing:border-box;background-color:#1c1c230a;border:1px solid #0000;border-radius:12px;min-width:0;min-height:auto;padding:16px;transition:background-color .15s;position:relative;overflow:hidden}.chat-summary-template-card:hover{background-color:#7f3bf50a}.chat-summary-template-card:active{background-color:#7f3bf50f;border:1px solid #7f3bf533}.chat-summary-template-card:active .chat-summary-template-card-title{color:#7f3bf5}.chat-summary-template-card:active .chat-summary-template-card-desc{color:#7f3bf5cc}.chat-summary-template-card-custom{flex:initial}.chat-summary-template-card-icon{color:var(--semi-color-text-2);flex-shrink:0;align-items:center;display:inline-flex}.chat-summary-template-card-content{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.chat-summary-template-card-header{align-items:center;gap:8px;display:flex}.chat-summary-template-card-title{color:#1c1c23;white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:500;line-height:18px;overflow:hidden}.chat-summary-template-card-desc{color:#1c1c2399;text-overflow:ellipsis;-webkit-line-clamp:2;white-space:normal;-webkit-box-orient:vertical;padding-left:24px;font-size:12px;font-weight:400;line-height:16px;display:-webkit-box;overflow:hidden}.chat-summary-template-card-pattern{margin-top:var(--wk-sp-1);color:var(--semi-color-text-2);font-size:var(--wk-text-size-sm);line-height:var(--wk-line-height-sm);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.summary-template-custom-section{margin-top:24px;padding:0}.summary-template-custom-header{justify-content:space-between;align-items:center;gap:8px;height:24px;margin-bottom:12px;display:flex}.summary-template-custom-title{color:var(--semi-color-text-1);font-size:var(--wk-text-size-sm);font-weight:600;line-height:24px}.summary-template-custom-list{max-height:calc((var(--wk-sp-3) * 8 + var(--wk-sp-3) * 2) * 3);padding-right:var(--wk-sp-1);grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;display:grid;overflow-y:auto}.summary-workbench--panel .summary-template-custom-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.chat-summary-new-modal .summary-template-custom-list{grid-template-columns:repeat(2,minmax(0,1fr))}.chat-summary-template-actions{opacity:0;align-items:center;gap:4px;transition:opacity .15s;display:flex;position:absolute;top:8px;right:8px}.chat-summary-template-card:hover .chat-summary-template-actions{opacity:1}.summary-template-custom-empty{width:100%;padding:var(--wk-sp-3);border:1px dashed var(--semi-color-border);border-radius:var(--wk-r-sm);background:var(--semi-color-fill-0);color:var(--semi-color-text-1);text-align:left;cursor:pointer}.summary-template-custom-empty:hover{border-color:var(--semi-color-primary);background:var(--semi-color-primary-light-default)}.summary-template-custom-empty-title{font-size:var(--wk-text-size-sm);font-weight:600;line-height:var(--wk-line-height-sm);display:block}.summary-template-custom-empty-desc{margin-top:var(--wk-sp-1);color:var(--semi-color-text-2);font-size:var(--wk-text-size-sm);line-height:var(--wk-line-height-sm);display:block}.summary-template-applied-bar{align-items:center;gap:var(--wk-sp-2);padding:0 var(--wk-sp-4) var(--wk-sp-2);color:var(--semi-color-text-2);font-size:var(--wk-text-size-sm);line-height:var(--wk-line-height-sm);display:flex}.summary-template-applied-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.summary-template-applied-action{color:var(--semi-color-primary);font-size:var(--wk-text-size-sm);line-height:var(--wk-line-height-sm);cursor:pointer;background:0 0;border:0;flex-shrink:0;padding:0}.summary-template-applied-action:hover{color:var(--semi-color-primary-hover)}@media (width<=600px){.summary-list-page,.summary-create-page,.summary-detail-page,.summary-confirm-page,.summary-schedule-page{padding:16px 12px}.summary-list-header{flex-direction:column;align-items:flex-start;gap:8px}.summary-list-toolbar{flex-wrap:wrap;gap:8px}.summary-mode-cards{flex-direction:column}.summary-source-add-form{flex-direction:column;align-items:stretch}.summary-source-add-form>*{width:100%!important;margin-left:0!important}.summary-detail-result-meta{flex-wrap:wrap}.summary-schedule-card-meta{flex-wrap:wrap;gap:4px}}.selected-sources-panel{background:var(--semi-color-bg-0);border:1px solid var(--semi-color-border);border-radius:8px;margin:0;overflow:hidden}.selected-sources-header{border-bottom:1px solid var(--semi-color-border);color:var(--semi-color-text-0);align-items:center;gap:8px;padding:10px 14px;font-size:14px;font-weight:600;line-height:1.5;display:flex}.selected-sources-header h3{font-size:inherit;font-weight:inherit;line-height:inherit;margin:0}.selected-sources-header-icon{color:var(--semi-color-text-2);flex-shrink:0}.selected-sources-list{background:var(--semi-color-bg-1);flex-direction:column;max-height:160px;display:flex;overflow-y:auto}.selected-sources-item{min-height:40px;color:var(--semi-color-text-0);border-bottom:1px solid var(--semi-color-border);align-items:center;gap:10px;padding:8px 14px;font-size:13px;display:flex}.selected-sources-item:last-child{border-bottom:none}.selected-sources-item-icon-wrap{border:1px solid var(--semi-color-border);background:var(--semi-color-bg-0);width:24px;height:24px;color:var(--semi-color-text-2);border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.selected-sources-item-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-weight:400;overflow:hidden}.selected-sources-empty{text-align:center;color:var(--semi-color-text-2);background:var(--semi-color-bg-1);padding:18px 14px;font-size:13px}.wk-summary-panel-detail{flex-direction:column;height:100%;min-height:0;display:flex}.wk-summary-panel-detail-back{border-bottom:1px solid var(--semi-color-border);flex-shrink:0;padding:8px 12px}.wk-summary-panel-detail-back-btn{cursor:pointer;color:var(--semi-color-text-1);background:0 0;border:none;border-radius:6px;align-items:center;gap:2px;padding:4px 6px;font-size:14px;transition:background-color .15s;display:inline-flex}.wk-summary-panel-detail-back-btn:hover{background-color:var(--semi-color-fill-0)}.wk-summary-panel-detail-body{flex:1;min-height:0;overflow:hidden}.wk-summary-panel-detail .summary-detail-content-inner,.wk-summary-panel-detail .summary-detail-header-title-wrap{min-width:0}.wk-summary-panel-detail .summary-detail-header-actions{flex-wrap:nowrap;justify-content:flex-end}.wk-summary-panel-detail .summary-detail-result-content,.wk-summary-panel-detail .summary-detail-content-box,.wk-summary-panel-detail .summary-detail-personal-content,.wk-summary-panel-detail .summary-detail-result,.wk-summary-panel-detail .summary-detail-personal,.wk-summary-panel-detail .summary-detail-team,.wk-summary-panel-detail .summary-detail-members{overflow-wrap:anywhere;word-break:break-word;min-width:0}.wk-summary-panel-detail .summary-detail-header-inner{gap:8px;padding:12px 16px 10px}.wk-summary-panel-detail .summary-detail-title{font-size:17px}.wk-summary-panel-detail .summary-detail-content-inner{padding:12px 16px}@container wk-summary (width<=420px){.wk-summary-panel-detail .summary-detail-content-inner{padding:12px 14px}.wk-summary-panel-detail .summary-detail-header-inner{flex-direction:column;align-items:stretch;gap:8px;padding:12px 14px 8px}.wk-summary-panel-detail .summary-detail-title{font-size:16px;line-height:1.4}.wk-summary-panel-detail .summary-detail-header-actions{gap:6px}.wk-summary-panel-detail .summary-detail-processing,.wk-summary-panel-detail .summary-detail-failed,.wk-summary-panel-detail .summary-detail-cancelled,.wk-summary-panel-detail .summary-detail-waiting{margin:16px 0;padding:32px 16px}.wk-summary-panel-detail .summary-detail-result,.wk-summary-panel-detail .summary-detail-personal,.wk-summary-panel-detail .summary-detail-team,.wk-summary-panel-detail .summary-detail-members{padding:16px 14px}.wk-summary-panel-detail .summary-detail-result-header,.wk-summary-panel-detail .summary-detail-result-footer,.wk-summary-panel-detail .summary-detail-section-header{flex-wrap:wrap;gap:8px}.wk-summary-panel-detail .summary-mode-cards{flex-direction:column}}@container wk-summary (width>=421px){.wk-summary-panel-detail .summary-detail-title{font-size:19px}.wk-summary-panel-detail .summary-detail-header-inner{padding:14px 18px 12px}.wk-summary-panel-detail .summary-detail-content-inner{padding:16px 18px}.wk-summary-panel-detail .summary-detail-result{padding:20px 18px}}@container wk-summary (width>=601px){.wk-summary-panel-detail .summary-detail-title{font-size:22px}.wk-summary-panel-detail .summary-detail-header-inner{padding:18px 24px 16px}.wk-summary-panel-detail .summary-detail-content-inner{padding:20px 24px}.wk-summary-panel-detail .summary-detail-result{padding:24px}}.skill-library-page{box-sizing:border-box;height:100%;color:var(--semi-color-text-0);background:#f8fbff;padding:24px 28px 32px;overflow:auto}.skill-library-shell{width:min(100%,1280px);min-width:0;margin:0 auto}.skill-library-header{border-bottom:1px solid #1687f61a;grid-template-columns:minmax(280px,1fr) auto;align-items:flex-start;gap:24px;padding-bottom:20px;display:grid}.skill-library-header>div:first-child{min-width:0;max-width:620px}.skill-library-kicker{color:#1687f6;text-transform:uppercase;align-items:center;gap:6px;margin-bottom:8px;font-size:12px;font-weight:700;display:flex}.skill-library-header h2,.skill-library-detail h3{color:#172033;letter-spacing:0;margin:0}.skill-library-header h2{font-size:24px}.skill-library-header p,.skill-library-detail-head p{color:#667085;margin:7px 0 0;line-height:1.6}.skill-library-header p{max-width:560px}.skill-library-actions,.skill-library-detail-actions,.skill-library-editor-footer{align-items:center;gap:8px;display:flex}.skill-library-actions{flex-wrap:wrap;justify-content:flex-end;min-width:0}.skill-library-actions .semi-button{flex:none}.skill-library-file-input{display:none}.skill-library-banner{margin-top:16px}.skill-library-loading,.skill-library-empty{justify-content:center;align-items:center;min-height:clamp(360px,58vh,620px);display:flex}.skill-library-empty{text-align:center;color:#98a2b3;flex-direction:column;max-width:520px;margin:0 auto}.skill-library-empty h3{color:#344054;margin:16px 0 5px}.skill-library-empty p{margin:0 0 18px}.skill-library-workspace{background:#ffffffd1;border:1px solid #1687f61f;grid-template-columns:minmax(230px,300px) minmax(0,1fr);min-height:min(620px,100vh - 170px);margin-top:20px;display:grid}.skill-library-list{background:#f7faffdb;border-right:1px solid #1687f61a;padding:14px 10px}.skill-library-list-head{color:#475467;justify-content:space-between;align-items:center;padding:4px 9px 12px;display:flex}.skill-library-list-head span{color:#98a2b3;font-size:12px}.skill-library-list-item{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:9px;padding:10px 9px;display:grid}.skill-library-list-item:hover{background:#1687f60f}.skill-library-list-item.active{background:#eaf3ff}.skill-library-item-icon,.skill-library-robot-icon{color:#1687f6;background:#fff;border:1px solid #1687f621;border-radius:6px;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.skill-library-item-main,.skill-library-robot-main{flex-direction:column;gap:3px;min-width:0;display:flex}.skill-library-item-main strong,.skill-library-robot-main strong{color:#243047;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.skill-library-item-main small,.skill-library-robot-main small{color:#8a94a6;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.skill-library-item-count{color:#98a2b3;grid-column:2;font-size:11px}.skill-library-detail{min-width:0;padding:24px 28px 32px}.skill-library-detail-head,.skill-library-section-title,.skill-library-robot{justify-content:space-between;align-items:center;gap:16px;display:flex}.skill-library-detail-head{align-items:flex-start}.skill-library-detail-head h3{font-size:20px}.skill-library-section{margin-top:26px}.skill-library-section-title{border-bottom:1px solid #1687f61a;padding-bottom:10px}.skill-library-section-title>div{color:#344054;align-items:center;gap:8px;display:flex}.skill-library-section-title>span{color:#98a2b3;font-size:12px}.skill-library-content{color:#344054;white-space:pre-wrap;word-break:break-word;background:#fbfdff;border:1px solid #e7edf5;border-radius:6px;max-height:360px;margin:14px 0 0;padding:16px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:13px;line-height:1.75;overflow:auto}.skill-library-robots-loading,.skill-library-robots-empty{color:#98a2b3;text-align:center;padding:28px 6px}.skill-library-robot{border-bottom:1px solid #edf1f6;padding:12px 4px}.skill-library-robot-main{flex:1}.skill-library-editor{flex-direction:column;gap:16px;display:flex}.skill-library-editor label{flex-direction:column;gap:7px;display:flex}.skill-library-editor label>span{color:#344054;font-weight:600}.skill-library-editor-footer{justify-content:flex-end}.skill-candidate-footer{width:100%}.skill-candidate-footer-spacer{flex:1}.skill-candidate-review{flex-direction:column;gap:16px;display:flex}.skill-candidate-notice{color:#1f2a3d;background:#f5f9ff;border:1px solid #d8e7fb;border-radius:6px;align-items:flex-start;gap:12px;padding:14px 16px;display:flex}.skill-candidate-notice svg{color:#2385ed;flex:none;margin-top:2px}.skill-candidate-notice p{color:#657086;margin:5px 0 0;line-height:1.6}.skill-candidate-meta{color:#687386;justify-content:space-between;gap:16px;font-size:13px;display:flex}.skill-candidate-editor{color:#344054;flex-direction:column;gap:8px;font-weight:600;display:flex}.skill-library-source-badge{color:#1677d2;vertical-align:middle;background:#eef6ff;border-radius:4px;align-items:center;margin-left:8px;padding:2px 6px;font-size:11px;font-style:normal;font-weight:600;display:inline-flex}.skill-distillation-intro{color:#344054;border-bottom:1px solid #edf1f6;gap:12px;padding:14px 0 18px;display:flex}.skill-distillation-intro>svg{color:#1687f6;flex:none;margin-top:2px}.skill-distillation-intro p{color:#7b8495;max-width:580px;margin:5px 0 0;line-height:1.6}.skill-distillation-list{max-height:460px;overflow:auto}.skill-distillation-row{border-bottom:1px solid #edf1f6;align-items:center;gap:12px;min-height:76px;padding:12px 2px;display:flex}.skill-distillation-main{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.skill-distillation-name{color:#243047;align-items:center;gap:8px;display:flex}.skill-distillation-main small{color:#8a94a6}.skill-distillation-state{color:#667085;white-space:nowrap;background:#f2f4f7;border-radius:4px;padding:2px 6px;font-size:11px;font-style:normal}.skill-distillation-state.state-running{color:#b85c00;background:#fff4e8}.skill-distillation-state.state-review{color:#1468d4;background:#eaf3ff}.skill-distillation-state.state-ready{color:#17864b;background:#eaf8f0}.skill-distillation-state.state-error,.skill-distillation-state.state-config_required{color:#c43b3b;background:#fff0f0}.skill-distillation-error{color:#c43b3b;font-size:12px;line-height:1.45}@media (width<=900px){.skill-library-page{padding:20px 16px}.skill-library-header{grid-template-columns:1fr;gap:16px}.skill-library-actions{justify-content:flex-start;width:100%}.skill-distillation-row{flex-wrap:wrap;align-items:flex-start}.skill-distillation-main{flex-basis:calc(100% - 48px)}.skill-library-workspace{grid-template-columns:1fr}.skill-library-list{border-bottom:1px solid #1687f61a;border-right:0}.skill-library-detail{padding:20px 16px 28px}}@media (width<=560px){.skill-library-page{padding:18px 12px 24px}.skill-library-header h2{font-size:21px}.skill-library-actions .semi-button{flex:calc(50% - 4px);min-width:0}.skill-library-detail-head,.skill-library-section-title{flex-direction:column;align-items:flex-start}.skill-library-detail-actions{width:100%}}.knowledge-page{color:#142033;background:radial-gradient(circle at 12% 4%,#2a91f91a,#0000 26%),linear-gradient(#f8fbff 0%,#fff 42% 100%);min-height:100%;padding:24px 28px 32px;overflow:auto}.knowledge-header{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffdb;border:1px solid #dbe8f7;border-radius:20px;justify-content:space-between;align-items:center;gap:18px;padding:22px 24px;display:flex;box-shadow:0 18px 52px #2468b01a}.knowledge-header-main{align-items:center;gap:16px;min-width:0;display:flex}.knowledge-icon{color:#fff;background:linear-gradient(135deg,#147cff 0%,#53b9ff 100%);border-radius:16px;flex:none;justify-content:center;align-items:center;width:48px;height:48px;display:inline-flex;box-shadow:0 12px 28px #147cff38}.knowledge-kicker{color:#2585e8;letter-spacing:0;margin-bottom:4px;font-size:12px;font-weight:700}.knowledge-header h2{margin:0;font-size:25px;line-height:1.25}.knowledge-header p{color:#6b7b91;max-width:760px;margin:8px 0 0;font-size:14px;line-height:1.7}.knowledge-actions{flex:none;align-items:center;gap:10px;display:flex}.knowledge-file-input{display:none}.knowledge-banner{margin-top:16px}.knowledge-stats{grid-template-columns:repeat(3,minmax(120px,1fr));gap:12px;margin-top:16px;display:grid}.knowledge-stats>div{background:#ffffffd1;border:1px solid #e2edf8;border-radius:16px;padding:16px 18px}.knowledge-stats span{color:#162033;font-size:24px;font-weight:800;line-height:1.1;display:block}.knowledge-stats label{color:#7c8aa1;margin-top:6px;font-size:13px;display:block}.knowledge-toolbar{background:#fff;border:1px solid #e1ebf6;border-radius:16px;grid-template-columns:minmax(220px,1fr) auto;gap:10px;margin-top:16px;padding:12px;display:grid}.knowledge-body{grid-template-columns:minmax(360px,.86fr) minmax(420px,1.14fr);gap:18px;margin-top:18px;display:grid}.knowledge-panel{background:#fffffff0;border:1px solid #e0eaf6;border-radius:18px;min-height:460px;overflow:hidden;box-shadow:0 14px 42px #3b5a8214}.knowledge-panel-title{border-bottom:1px solid #edf2f8;justify-content:space-between;align-items:center;gap:12px;padding:18px 20px 14px;display:flex}.knowledge-panel-title h3{margin:0;font-size:16px;line-height:1.3}.knowledge-panel-title span{color:#8794a8;font-size:13px}.knowledge-loading,.knowledge-empty{text-align:center;color:#8a98ac;flex-direction:column;justify-content:center;align-items:center;min-height:360px;padding:36px;display:flex}.knowledge-empty svg{color:#8fb3da}.knowledge-empty h3{color:#1f2d43;margin:16px 0 8px;font-size:18px}.knowledge-empty p{color:#718098;max-width:420px;margin:0 0 18px;line-height:1.7}.knowledge-empty-soft{min-height:400px}.knowledge-doc-list{flex-direction:column;display:flex}.knowledge-doc-item{border-bottom:1px solid #edf2f8;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px;padding:15px 18px;transition:background .18s,transform .18s;display:grid}.knowledge-doc-item:hover{background:#f6faff}.knowledge-doc-icon{color:#1677ff;background:#eaf4ff;border-radius:12px;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex}.knowledge-doc-main{min-width:0}.knowledge-doc-main strong{color:#1e2b40;text-overflow:ellipsis;white-space:nowrap;font-size:14px;display:block;overflow:hidden}.knowledge-doc-main span{color:#8794a8;text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:12px;display:block;overflow:hidden}.knowledge-doc-actions{align-items:center;gap:6px;display:flex}.knowledge-preview-content{color:#1d2a3f;white-space:pre-wrap;word-break:break-word;background:linear-gradient(#fff 0%,#fbfdff 100%);min-height:404px;max-height:calc(100vh - 360px);margin:0;padding:22px 24px 34px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,Liberation Mono,monospace;font-size:13px;line-height:1.8;overflow:auto}.knowledge-search-results{flex-direction:column;gap:12px;padding:16px;display:flex}.knowledge-search-results article{background:#fbfdff;border:1px solid #e0eaf6;border-radius:14px;padding:15px 16px}.knowledge-hit-title{color:#17243a;font-size:14px;font-weight:700}.knowledge-search-results p{color:#445269;margin:8px 0;font-size:13px;line-height:1.7}.knowledge-search-results span{color:#3188e8;font-size:12px}@media (width<=1120px){.knowledge-body{grid-template-columns:1fr}.knowledge-preview-content{max-height:none}}@media (width<=720px){.knowledge-page{padding:16px}.knowledge-header{flex-direction:column;align-items:stretch}.knowledge-actions{flex-wrap:wrap;justify-content:flex-end}.knowledge-stats,.knowledge-toolbar{grid-template-columns:1fr}.knowledge-doc-item{grid-template-columns:38px minmax(0,1fr)}.knowledge-doc-actions{grid-column:2;justify-content:flex-start}}.summary-panel-loading{min-height:160px;color:var(--wk-text-tertiary,#8a94a6);justify-content:center;align-items:center;font-size:13px;display:flex}.skill-market-sidebar,.skill-market-page{font-family:var(--wk-font-sans);color:var(--wk-text-primary)}.skill-market-sidebar{background:var(--wk-bg-base);border-right:1px solid var(--wk-border-subtle);flex-direction:column;min-width:0;height:100%;display:flex}.skill-market-sidebar__header{height:48px;padding:0 var(--wk-sp-4);border-bottom:1px solid var(--wk-border-subtle);color:var(--wk-text-strong);cursor:pointer;align-items:center;font-size:15px;font-weight:700;display:flex}.skill-market-sidebar__nav{gap:var(--wk-sp-1);padding:var(--wk-sp-3);display:grid}.skill-market-sidebar__nav button{align-items:center;gap:var(--wk-sp-2);width:100%;height:34px;padding:0 var(--wk-sp-2);border-radius:var(--wk-r-sm);color:var(--wk-text-secondary);font:500 13px/1 var(--wk-font-sans);text-align:left;transition:background var(--wk-dur-fast) var(--wk-ease), color var(--wk-dur-fast) var(--wk-ease);background:0 0;border:0;display:flex}.skill-market-sidebar__nav button:hover,.skill-market-sidebar__nav button:focus-visible{background:var(--wk-bg-item-hover);color:var(--wk-text-primary);outline:none}.skill-market-sidebar__nav button.is-active{background:var(--wk-accent-tint-06,#7f3bf50f);color:var(--wk-color-accent)}.skill-market-page{background:var(--wk-bg-surface);flex-direction:column;min-width:0;height:100%;display:flex}.skill-market-topbar{justify-content:space-between;align-items:center;gap:var(--wk-sp-4);min-height:64px;padding:var(--wk-sp-3) var(--wk-sp-6);border-bottom:1px solid var(--wk-border-subtle);display:flex}.skill-market-topbar h1{color:var(--wk-text-strong);letter-spacing:0;margin:0;font-size:20px;font-weight:700;line-height:1.25}.skill-market-topbar p{color:var(--wk-text-tertiary);margin:4px 0 0;font-size:13px}.skill-market-topbar__actions{align-items:center;gap:var(--wk-sp-2);flex:none;display:flex}.skill-market-publish-menu{display:inline-flex;position:relative}.skill-market-publish-menu__panel{z-index:var(--wk-z-dropdown);top:calc(100% + var(--wk-sp-2));gap:var(--wk-sp-1);width:220px;padding:var(--wk-sp-1);border:1px solid var(--wk-border-subtle);border-radius:var(--wk-r-md);background:var(--wk-bg-surface);box-shadow:var(--wk-shadow-md);display:grid;position:absolute;right:0}.skill-market-publish-menu__panel button{align-items:center;gap:var(--wk-sp-2);width:100%;min-width:0;padding:var(--wk-sp-2);border-radius:var(--wk-r-sm);color:var(--wk-text-secondary);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:18px minmax(0,1fr);display:grid}.skill-market-publish-menu__panel button:hover,.skill-market-publish-menu__panel button:focus-visible{background:var(--wk-bg-elevated);color:var(--wk-text-primary);outline:none}.skill-market-publish-menu__panel button>svg{color:var(--wk-icon-default)}.skill-market-publish-menu__panel span,.skill-market-publish-menu__panel strong,.skill-market-publish-menu__panel small{min-width:0;display:block}.skill-market-publish-menu__panel strong{color:var(--wk-text-strong);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;line-height:1.35;overflow:hidden}.skill-market-publish-menu__panel small{color:var(--wk-text-tertiary);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:12px;line-height:1.35;overflow:hidden}.skill-market-tabs{gap:0;display:flex}.skill-market-tabs button{color:var(--wk-text-secondary);cursor:pointer;background:0 0;border:none;padding:8px 16px;font-size:15px;font-weight:500;transition:color .15s;position:relative}.skill-market-tabs button:hover{color:var(--wk-text-strong)}.skill-market-tabs button.is-active{color:var(--wk-color-accent);font-weight:600}.skill-market-tabs button.is-active:after{content:"";background:var(--wk-color-accent);border-radius:1px;height:2px;position:absolute;bottom:-1px;left:16px;right:16px}.skill-market-toolbar{justify-content:flex-start;align-items:flex-start;gap:var(--wk-sp-2);padding:var(--wk-sp-3) var(--wk-sp-6);border-bottom:1px solid var(--wk-border-subtle);flex-wrap:wrap;display:flex}.skill-market-toolbar--mine{display:none}.skill-market-search{width:360px;min-width:0}.skill-market-search__control{border:1px solid var(--wk-border-subtle);border-radius:var(--wk-r-md);background:var(--wk-bg-base);width:100%;min-height:40px;color:var(--wk-text-tertiary);transition:border-color var(--wk-dur-fast) var(--wk-ease), box-shadow var(--wk-dur-fast) var(--wk-ease), background var(--wk-dur-fast) var(--wk-ease);align-items:center;display:flex;position:relative}.skill-market-search__control:focus-within{border-color:var(--wk-color-accent);background:var(--wk-bg-surface);box-shadow:0 0 0 var(--wk-sp-1) var(--wk-accent-tint-12)}.skill-market-search__control>svg{margin-left:var(--wk-sp-3);flex:none}.skill-market-search__control>input{width:100%;min-width:0;height:38px;padding:0 var(--wk-sp-2);color:var(--wk-text-primary);font:500 13px/1 var(--wk-font-sans);background:0 0;border:0;outline:0}.skill-market-search__control>input::-webkit-search-cancel-button{appearance:none}.skill-market-search__control>input::placeholder{color:var(--wk-text-tertiary)}.skill-market-search__clear{width:32px;height:32px;margin-right:var(--wk-sp-1);border-radius:var(--wk-r-sm);color:var(--wk-text-tertiary);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;display:inline-flex}.skill-market-search__clear:hover,.skill-market-search__clear:focus-visible{background:var(--wk-bg-item-hover);color:var(--wk-text-secondary);outline:none}.skill-market-tag-filter{flex:none;align-self:stretch;align-items:center;display:flex;position:relative}.skill-market-tag-filter__trigger{align-items:center;gap:var(--wk-sp-1);height:100%;padding:0 var(--wk-sp-3);border:0;border-left:1px solid var(--wk-border-subtle);border-radius:0 var(--wk-r-md) var(--wk-r-md) 0;color:var(--wk-text-secondary);font:600 12px/1 var(--wk-font-sans);cursor:pointer;background:0 0;display:inline-flex}.skill-market-tag-filter__trigger:hover,.skill-market-tag-filter__trigger:focus-visible,.skill-market-tag-filter__trigger.is-active{background:var(--wk-accent-tint-06);color:var(--wk-color-accent);outline:none}.skill-market-tag-filter__popover{z-index:30;top:calc(100% + var(--wk-sp-2));width:360px;padding:var(--wk-sp-3);border:1px solid var(--wk-border-subtle);border-radius:var(--wk-r-lg);background:var(--wk-bg-surface);box-shadow:var(--wk-shadow-dropdown);display:grid;position:absolute;right:0}.skill-market-tag-filter__search{align-items:center;gap:var(--wk-sp-2);height:40px;padding:0 var(--wk-sp-3);border:1px solid var(--wk-border-subtle);border-radius:var(--wk-r-md);color:var(--wk-text-tertiary);display:flex}.skill-market-tag-filter__search input{width:100%;min-width:0;color:var(--wk-text-primary);font:500 13px/1 var(--wk-font-sans);background:0 0;border:0;outline:0}.skill-market-tag-filter__list{gap:var(--wk-sp-1);max-height:240px;margin-top:var(--wk-sp-3);display:grid;overflow:auto}.skill-market-tag-filter__option{align-items:center;gap:var(--wk-sp-2);min-height:44px;padding:0 var(--wk-sp-3);border-radius:var(--wk-r-md);color:var(--wk-text-secondary);font:600 14px/1 var(--wk-font-sans);text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:24px minmax(0,1fr);display:grid}.skill-market-tag-filter__option:hover,.skill-market-tag-filter__option:focus-visible,.skill-market-tag-filter__option.is-active{background:var(--wk-accent-tint-06);color:var(--wk-color-accent);outline:none}.skill-market-tag-filter__check{justify-content:center;align-items:center;display:inline-flex}.skill-market-tag-filter__option span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.skill-market-tag-filter__empty{padding:var(--wk-sp-4) var(--wk-sp-3);color:var(--wk-text-tertiary);font:500 13px/1.4 var(--wk-font-sans)}.skill-market-tag-filter__footer{justify-content:space-between;align-items:center;gap:var(--wk-sp-3);margin-top:var(--wk-sp-3);padding-top:var(--wk-sp-3);border-top:1px solid var(--wk-border-subtle);color:var(--wk-text-tertiary);font:500 12px/1 var(--wk-font-sans);display:flex}.skill-market-tag-filter__footer button{border-radius:var(--wk-r-sm);color:var(--wk-color-accent);font:600 12px/1 var(--wk-font-sans);cursor:pointer;background:0 0;border:0}.skill-market-tag-filter__footer button:disabled{color:var(--wk-text-disabled);cursor:not-allowed}.skill-market-category-strip{align-items:center;gap:var(--wk-sp-2);flex-wrap:wrap;flex:auto;min-width:0;display:flex}.skill-market-category-chip{align-items:center;gap:var(--wk-sp-1);height:30px;padding:0 var(--wk-sp-3);border:1px solid var(--wk-border-default);border-radius:var(--wk-r-full);background:var(--wk-bg-surface);color:var(--wk-text-secondary);font:400 var(--wk-text-size-sm)/1 var(--wk-font-sans);cursor:pointer;white-space:nowrap;flex:none;transition:all .15s;display:inline-flex}.skill-market-category-chip:hover,.skill-market-category-chip:focus-visible{background:var(--wk-bg-elevated,var(--wk-bg-surface));border-color:var(--wk-border-strong,var(--wk-border-default));color:var(--wk-text-primary);outline:none}.skill-market-category-chip.is-active{background:var(--wk-brand-primary);border-color:var(--wk-brand-primary);color:var(--wk-text-inverse)}.skill-market-category-chip.is-active:hover,.skill-market-category-chip.is-active:focus-visible{background:var(--wk-brand-primary-hover,var(--wk-brand-primary));border-color:var(--wk-brand-primary-hover,var(--wk-brand-primary));color:var(--wk-text-inverse)}.skill-market-sort{flex:none;min-width:0;display:inline-flex}.skill-market-sort__options{align-items:center;gap:var(--wk-sp-1);border:1px solid var(--wk-border-subtle);border-radius:var(--wk-r-full);background:var(--wk-bg-base);max-width:100%;box-shadow:inset 0 0 0 1px var(--wk-bg-surface);padding:2px;display:inline-flex;overflow-x:auto}.skill-market-sort button{min-width:54px;height:28px;padding:0 var(--wk-sp-3);border-radius:var(--wk-r-full);color:var(--wk-text-secondary);font:500 12px/1 var(--wk-font-sans);cursor:pointer;white-space:nowrap;transition:background var(--wk-dur-fast) var(--wk-ease), color var(--wk-dur-fast) var(--wk-ease), box-shadow var(--wk-dur-fast) var(--wk-ease);background:0 0;border:0;flex:none;justify-content:center;align-items:center;gap:2px;display:inline-flex}.skill-market-sort button:hover,.skill-market-sort button:focus-visible{background:var(--wk-bg-hover);color:var(--wk-color-accent);outline:none}.skill-market-sort button.is-active{background:var(--wk-bg-surface);color:var(--wk-color-accent);box-shadow:var(--wk-shadow-sm);font-weight:600}.skill-market-category-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.skill-market-category-count{font-size:var(--wk-text-size-xs);opacity:.7}.skill-market-category-chip--mobile-primary{display:none}.skill-market-category-more{flex:none;display:none;position:relative}.skill-market-category-more--mobile-only{display:none}.skill-market-category-more__button{max-width:none}.skill-market-category-menu{z-index:20;top:calc(100% + var(--wk-sp-2));width:184px;max-height:280px;padding:var(--wk-sp-1);border:1px solid var(--wk-border-subtle);border-radius:var(--wk-r-md);background:var(--wk-bg-surface);box-shadow:var(--wk-shadow-dropdown);display:grid;position:absolute;right:0;overflow:auto}.skill-market-category-menu button{gap:var(--wk-sp-2);height:32px;padding:0 var(--wk-sp-2);border-radius:var(--wk-r-sm);color:var(--wk-text-secondary);font:500 13px/1 var(--wk-font-sans);text-align:left;background:0 0;border:0;grid-template-columns:16px minmax(0,1fr) auto;align-items:center;display:grid}.skill-market-category-menu button:hover,.skill-market-category-menu button:focus-visible,.skill-market-category-menu button.is-active{background:var(--wk-bg-item-hover);color:var(--wk-text-primary);outline:none}.skill-market-category-menu button.skill-market-category-menu__mobile-only{display:none}.skill-market-content{min-height:0;padding:var(--wk-sp-4) var(--wk-sp-6);flex-direction:column;flex:1;display:flex;overflow:auto}.skill-market-result-summary{justify-content:space-between;align-items:center;gap:var(--wk-sp-3);min-height:36px;margin-bottom:var(--wk-sp-3);color:var(--wk-text-tertiary);font:500 13px/1.4 var(--wk-font-sans);flex-wrap:wrap;display:flex}.skill-market-result-summary__total{color:var(--wk-text-secondary);flex:none}.skill-market-grid{gap:var(--wk-sp-4);grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));align-items:stretch;display:grid}.skill-market-card{min-width:0;min-height:184px;padding:var(--wk-sp-3);border:1px solid var(--wk-border-subtle);border-radius:var(--wk-r-md);background:var(--wk-bg-base);cursor:pointer;transition:border-color var(--wk-dur-fast) var(--wk-ease), background var(--wk-dur-fast) var(--wk-ease), box-shadow var(--wk-dur-fast) var(--wk-ease);flex-direction:column;display:flex;box-shadow:0 1px 3px #0000000a}.skill-market-card:hover,.skill-market-card:focus-visible{border-color:var(--wk-border-strong);outline:none;box-shadow:0 4px 12px #00000014}.skill-market-card__top{align-items:flex-start;gap:var(--wk-sp-2);display:flex}.skill-market-card__icon{border-radius:var(--wk-r-md);background:var(--wk-bg-elevated);width:48px;height:48px;color:var(--wk-icon-default);flex:0 0 48px;justify-content:center;align-items:center;display:flex;overflow:hidden}.skill-market-card__icon img{object-fit:cover;width:100%;height:100%}.skill-market-card__icon-default{border-radius:inherit;color:#fff;letter-spacing:.5px;justify-content:center;align-items:center;width:100%;height:100%;font-size:15px;font-weight:600;display:flex}.skill-market-card__header{flex-direction:column;flex:1;justify-content:center;gap:5px;min-width:0;min-height:48px;display:flex}.skill-market-card__title-row{align-items:center;gap:var(--wk-sp-2);min-width:0;display:flex}.skill-market-card__title-row h3{min-width:0;color:var(--wk-text-strong);text-overflow:ellipsis;white-space:nowrap;flex:1;margin:0;font-size:16px;font-weight:700;line-height:1.35;display:block;overflow:hidden}.skill-market-card__version{border-radius:var(--wk-r-full);background:var(--wk-bg-elevated);height:22px;color:var(--wk-text-tertiary);white-space:nowrap;flex:none;align-items:center;padding:0 8px;font-size:12px;font-weight:600;line-height:1;display:inline-flex}.skill-market-card__meta-row{min-width:0;color:var(--wk-text-tertiary);align-items:center;gap:5px;font-size:13px;line-height:1.35;display:flex}.skill-market-card__meta-row span{min-width:0}.skill-market-card__name{text-overflow:ellipsis;white-space:nowrap;flex:auto;overflow:hidden}.skill-market-card__tags{min-height:24px;margin-top:var(--wk-sp-3);white-space:nowrap;align-items:center;gap:6px;display:flex;overflow:hidden}.skill-market-card__tags span{border-radius:var(--wk-r-full);background:var(--wk-accent-tint-06,#7f3bf50f);min-width:0;max-width:108px;color:var(--wk-color-accent);text-overflow:ellipsis;white-space:nowrap;flex:0 auto;padding:3px 8px;font-size:12px;overflow:hidden}.skill-market-card__tags .skill-market-card__tag-overflow{flex:none;max-width:none}.skill-market-card__owner{min-width:0;max-width:65%;color:var(--wk-color-accent);text-overflow:ellipsis;white-space:nowrap;flex:none;align-items:center;gap:4px;font-weight:600;display:inline-flex;overflow:hidden}.skill-market-card__owner-name{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;overflow:hidden}.skill-market-card__owner-bot-icon,.skill-market-card__owner-platform-icon,.skill-market-card__owner-user-icon{flex:none}.skill-market-card__meta-separator{color:var(--wk-text-quaternary);flex:none}.skill-market-card__desc-wrap{margin:var(--wk-sp-3) 0 0;position:relative}.skill-market-card__desc{min-height:42px;color:var(--wk-text-secondary);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:13px;line-height:1.55;display:-webkit-box;overflow:hidden}.skill-market-card__desc-tooltip{z-index:1000;width:max-content;max-width:min(420px, calc(100vw - var(--wk-sp-6)));padding:var(--wk-sp-2) var(--wk-sp-3);border:1px solid var(--wk-border-subtle);border-radius:var(--wk-r-sm);background:var(--wk-bg-elevated);box-shadow:var(--wk-shadow-dropdown);color:var(--wk-text-strong);white-space:normal;overflow-wrap:anywhere;pointer-events:none;font-size:13px;line-height:1.5;position:fixed;overflow-y:auto}.skill-market-card__footer{align-items:center;gap:var(--wk-sp-2);padding-top:var(--wk-sp-3);border-top:1px solid var(--wk-border-subtle);justify-content:space-between;margin-top:auto;display:flex}.skill-market-card__footer-actions{justify-content:flex-end;align-items:center;gap:var(--wk-sp-2);flex:none;min-width:0;display:inline-flex}.skill-market-card__stats{align-items:center;gap:var(--wk-sp-3);min-width:0;color:var(--wk-text-secondary);font-size:12px;line-height:1;display:inline-flex}.skill-market-card__stat{white-space:nowrap;align-items:center;gap:4px;min-width:0;display:inline-flex}.skill-market-card__stat svg{color:var(--wk-icon-muted);flex:none}.skill-market-card__install{min-width:76px;height:26px;padding:0 var(--wk-sp-3);border-radius:var(--wk-r-full);background:var(--wk-text-strong);color:var(--wk-bg-base);font:500 12px/1 var(--wk-font-sans);cursor:pointer;transition:background var(--wk-dur-fast) var(--wk-ease), border-color var(--wk-dur-fast) var(--wk-ease), color var(--wk-dur-fast) var(--wk-ease);border:1px solid #0000;justify-content:center;align-items:center;gap:4px;display:inline-flex}.skill-market-card__install:hover{background:var(--wk-text-primary)}.skill-market-card__install:focus-visible{border-color:var(--wk-border-strong);outline:none}.skill-market-card__action-button{border-radius:var(--wk-r-sm);width:28px;height:28px;color:var(--wk-icon-muted);transition:background var(--wk-dur-fast) var(--wk-ease), color var(--wk-dur-fast) var(--wk-ease);background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.skill-market-card__action-button:hover,.skill-market-card__action-button:focus-visible{background:var(--wk-bg-hover);border-color:var(--wk-border-strong);color:var(--wk-text-primary);outline:none}.skill-market-card__action-button.is-danger,.skill-market-card__action-button.is-danger:hover,.skill-market-card__action-button.is-danger:focus-visible{color:var(--wk-color-error)}.skill-market-card-skeleton{min-height:148px;padding:var(--wk-sp-3);border:1px solid var(--wk-border-subtle);border-radius:var(--wk-r-md);background:var(--wk-bg-surface);position:relative;overflow:hidden}.skill-market-card-skeleton:after{content:"";background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--wk-bg-surface) 70%, transparent), transparent);animation:1.1s linear infinite skill-market-skeleton;position:absolute;inset:0;transform:translate(-100%)}@keyframes skill-market-skeleton{to{transform:translate(100%)}}.skill-market-card-skeleton__title{border-radius:var(--wk-r-sm);background:var(--wk-bg-elevated);width:45%;height:16px}.skill-market-card-skeleton__tags{margin-top:var(--wk-sp-3);gap:6px;display:flex}.skill-market-card-skeleton__tag{border-radius:var(--wk-r-full);background:var(--wk-bg-elevated);width:56px;height:22px}.skill-market-card-skeleton__desc{margin-top:var(--wk-sp-3);gap:6px;display:grid}.skill-market-card-skeleton__line{border-radius:var(--wk-r-xs);background:var(--wk-bg-elevated);height:12px}.skill-market-card-skeleton__line:last-child{width:66%}.skill-market-toast{z-index:9999;align-items:center;gap:var(--wk-sp-2);width:fit-content;padding:6px var(--wk-sp-3);border:1px solid var(--wk-border-subtle);border-radius:var(--wk-r-full);background:var(--wk-bg-surface);color:var(--wk-text-secondary);box-shadow:var(--wk-shadow-sm);animation:skill-market-toast-in var(--wk-dur) var(--wk-ease);font-size:13px;display:inline-flex;position:fixed;top:24px;left:50%;transform:translate(-50%)}@keyframes skill-market-toast-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.skill-market-toast button{color:var(--wk-icon-muted);background:0 0;border:0}.skill-market-prompt-modal__header{align-items:center;gap:var(--wk-sp-3);display:flex}.skill-market-prompt-modal__header h3{color:var(--wk-text-strong);margin:0;font-size:15px;font-weight:600}.skill-market-prompt-modal__header p{color:var(--wk-text-tertiary);margin:2px 0 0;font-size:12px}.skill-market-prompt-modal__icon{border-radius:var(--wk-r-md);background:var(--wk-accent-tint-06,#7f3bf50f);width:36px;height:36px;color:var(--wk-color-accent);justify-content:center;align-items:center;display:flex}.skill-market-prompt-modal__body{padding:var(--wk-sp-3);border:1px solid var(--wk-border-subtle);border-radius:var(--wk-r-md);background:var(--wk-bg-surface);color:var(--wk-text-primary);max-height:55vh;font-size:13px;line-height:1.7;overflow:auto}.skill-market-prompt-modal__body>:first-child{margin-top:0}.skill-market-prompt-modal__body ol,.skill-market-prompt-modal__body ul{margin:.5em 0;padding-left:20px}.skill-market-prompt-modal__body li{margin:.4em 0}.skill-market-prompt-modal__body li ul{margin:.2em 0}.skill-market-prompt-modal__body code{background:var(--wk-bg-elevated);font:12px/1.4 var(--wk-font-mono,monospace);border-radius:4px;padding:2px 6px}.skill-market-prompt-modal__body p{margin:.5em 0}.skill-market-prompt-modal__body a{color:var(--wk-color-accent);text-decoration:none}.skill-market-prompt-modal__body a:hover{text-decoration:underline}.skill-market-prompt-modal__pre{color:var(--wk-text-primary);font:13px/1.7 var(--wk-font-sans);white-space:pre-wrap;margin:0}.skill-market-state,.skill-market-modal-state{justify-content:center;align-items:center;gap:var(--wk-sp-3);min-height:0;color:var(--wk-text-tertiary);text-align:center;flex-direction:column;flex:1;font-size:13px;display:flex}.skill-market-state strong{color:var(--wk-text-secondary);font-size:16px}.skill-market-state.is-error,.skill-market-modal-state.is-error{color:var(--wk-color-error)}.skill-market-sentinel{padding:var(--wk-sp-4);color:var(--wk-text-tertiary);text-align:center;font-size:12px}.skill-market-sentinel__loading{align-items:center;gap:var(--wk-sp-1);display:inline-flex}.skill-market-sentinel__loading svg{animation:.9s linear infinite skill-market-spin}.skill-market-detail{gap:var(--wk-sp-3);display:grid}.skill-market-detail-header{align-items:flex-start;gap:var(--wk-sp-3);padding-right:var(--wk-sp-6);display:flex}.skill-market-detail-header__icon{border-radius:var(--wk-r-md);flex:0 0 48px;justify-content:center;align-items:center;width:48px;height:48px;display:flex;overflow:hidden}.skill-market-detail-header__icon img{object-fit:cover;width:100%;height:100%}.skill-market-detail-header__icon>span{border-radius:inherit;color:#fff;letter-spacing:.5px;justify-content:center;align-items:center;width:100%;height:100%;font-size:17px;font-weight:600;display:flex}.skill-market-detail-header__main{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.skill-market-detail-header__top-row{align-items:flex-start;gap:var(--wk-sp-3);min-width:0;display:flex}.skill-market-detail-header__title-row{align-items:center;gap:var(--wk-sp-2);flex:1;min-width:0;display:flex}.skill-market-detail-header__title-row h2{color:var(--wk-text-strong);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:17px;font-weight:700;overflow:hidden}.skill-market-detail-header__badge{border-radius:var(--wk-r-full);background:var(--wk-bg-elevated);min-width:0;max-width:112px;height:20px;color:var(--wk-text-secondary);text-overflow:ellipsis;white-space:nowrap;flex:0 auto;align-items:center;padding:0 8px;font-size:11px;font-weight:500;display:inline-flex;overflow:hidden}.skill-market-detail-header__right{align-items:center;gap:var(--wk-sp-2);flex-shrink:0;display:flex}.skill-market-detail-header__version{border-radius:var(--wk-r-full);background:var(--wk-bg-elevated);height:22px;color:var(--wk-text-tertiary);white-space:nowrap;flex:none;align-items:center;padding:0 8px;font-size:12px;font-weight:600;line-height:1;display:inline-flex}.skill-market-detail-header__meta{align-items:center;gap:5px;width:100%;min-width:0;display:flex}.skill-market-detail-header__meta span{min-width:0;color:var(--wk-text-tertiary);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:3px;font-size:12px;display:inline-flex;overflow:hidden}.skill-market-detail-header__name{max-width:min(260px,42%)}.skill-market-detail-header__owner{max-width:min(260px,42%);font-weight:600;color:var(--wk-color-accent)!important}.skill-market-detail-header__owner>svg{flex:none}.skill-market-detail-header__owner>span{text-overflow:ellipsis;min-width:0;overflow:hidden}.skill-market-detail-header__owner .skill-market-detail-header__publisher-separator{flex:none;overflow:visible}.skill-market-detail-header__updated{max-width:152px}.skill-market-detail-header__separator{flex:none;color:var(--wk-text-quaternary)!important}.skill-market-detail-header__actions{gap:var(--wk-sp-1);display:flex}.skill-market-detail-header__actions button{border-radius:var(--wk-r-sm);width:28px;height:28px;color:var(--wk-icon-default);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.skill-market-detail-header__actions button:hover,.skill-market-detail-header__actions button:focus-visible{background:var(--wk-bg-item-hover);color:var(--wk-text-primary);outline:none}.skill-market-detail__desc{margin:var(--wk-sp-4) 0 0;color:var(--wk-text-secondary);font-size:13px;line-height:1.5}.skill-market-detail__stats{align-items:center;gap:var(--wk-sp-4);min-width:0;color:var(--wk-text-secondary);font-size:13px;line-height:1;display:inline-flex}.skill-market-detail__stats span{white-space:nowrap;align-items:center;gap:4px;min-width:0;display:inline-flex}.skill-market-detail__stats strong{color:var(--wk-text-secondary);font-weight:600}.skill-market-detail__stats svg{color:var(--wk-icon-muted);flex:none}.skill-market-detail__tags{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.skill-market-detail__tags span{border-radius:var(--wk-r-full);background:var(--wk-accent-tint-06,#7f3bf50f);max-width:100%;color:var(--wk-color-accent);overflow-wrap:anywhere;white-space:normal;flex:none;padding:3px 8px;font-size:12px;line-height:1.35}.skill-market-detail__tag-tooltip{z-index:9999;overflow-wrap:anywhere;padding:var(--wk-sp-2) var(--wk-sp-3);border:1px solid var(--wk-border-subtle);border-radius:var(--wk-r-sm);background:var(--wk-bg-elevated);box-shadow:var(--wk-shadow-lg);color:var(--wk-text-primary);pointer-events:none;white-space:normal;font-size:12px;line-height:1.45;position:fixed}.skill-market-detail__layout{gap:var(--wk-sp-3);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.skill-market-detail__readme{padding:var(--wk-sp-3);border:1px solid var(--wk-border-subtle);border-radius:var(--wk-r-md);background:var(--wk-bg-surface)}.skill-market-detail__frontmatter{width:100%;margin:0 0 var(--wk-sp-4);border-collapse:collapse;border:1px solid var(--wk-border-subtle);border-radius:var(--wk-r-sm);color:var(--wk-text-primary);font-size:14px;line-height:1.55;overflow:hidden}.skill-market-detail__frontmatter th,.skill-market-detail__frontmatter td{padding:var(--wk-sp-3);border-bottom:1px solid var(--wk-border-subtle);text-align:left;vertical-align:top}.skill-market-detail__frontmatter tr:last-child th,.skill-market-detail__frontmatter tr:last-child td{border-bottom:0}.skill-market-detail__frontmatter th{background:var(--wk-bg-elevated);width:128px;color:var(--wk-text-strong);white-space:nowrap;font-weight:700}.skill-market-detail__frontmatter td{background:var(--wk-bg-base);color:var(--wk-text-primary)}.skill-market-detail__readme h1,.skill-market-detail__readme h2{margin:0 0 var(--wk-sp-2);color:var(--wk-text-strong)}.skill-market-detail__readme h1{font-size:20px}.skill-market-detail__readme h2{margin-top:var(--wk-sp-4);font-size:16px}.skill-market-detail__readme pre{padding:var(--wk-sp-3);border-radius:var(--wk-r-md);background:var(--wk-bg-elevated);overflow:auto}.skill-market-detail__readme code{font-family:var(--wk-font-mono);font-size:13px}.skill-market-detail__tabs{gap:var(--wk-sp-5);border-bottom:1px solid var(--wk-border-subtle);margin-top:var(--wk-sp-3);display:flex}.skill-market-detail__tabs button{padding:var(--wk-sp-2) 0;color:var(--wk-text-secondary);font:500 14px/1 var(--wk-font-sans);cursor:pointer;transition:color var(--wk-dur-fast) var(--wk-ease), border-color var(--wk-dur-fast) var(--wk-ease);background:0 0;border:none;border-bottom:2px solid #0000}.skill-market-detail__tabs button:hover{color:var(--wk-text-primary)}.skill-market-detail__tabs button.is-active{color:var(--wk-text-strong);border-bottom-color:var(--wk-color-accent,#7c3aed)}.skill-market-versions{margin-top:var(--wk-sp-3);border:1px solid var(--wk-border-subtle);border-radius:var(--wk-r-md);background:var(--wk-bg-base);padding:var(--wk-sp-4)}.skill-market-versions__header{margin-bottom:var(--wk-sp-4);justify-content:space-between;align-items:center;display:flex}.skill-market-versions__header strong{color:var(--wk-text-strong);font-size:14px;font-weight:600}.skill-market-versions__upload{border:1px solid var(--wk-border-default);border-radius:var(--wk-r-sm);background:var(--wk-bg-surface);width:28px;height:28px;color:var(--wk-text-secondary);cursor:pointer;transition:color var(--wk-dur-fast) var(--wk-ease), border-color var(--wk-dur-fast) var(--wk-ease);justify-content:center;align-items:center;display:flex}.skill-market-versions__upload:hover{color:var(--wk-color-accent,#7c3aed);border-color:var(--wk-color-accent,#7c3aed)}.skill-market-versions__timeline{padding-left:20px;position:relative}.skill-market-versions__item{padding-bottom:var(--wk-sp-4);position:relative}.skill-market-versions__item:not(:last-child):before{content:"";background:var(--wk-border-subtle);width:1px;position:absolute;top:10px;bottom:0;left:-14px}.skill-market-versions__dot{background:var(--wk-border-default);border-radius:50%;width:9px;height:9px;position:absolute;top:5px;left:-18px}.skill-market-versions__item.is-current .skill-market-versions__dot{background:var(--wk-text-strong,#1a1a1a);width:10px;height:10px;top:4px;left:-19px}.skill-market-versions__content{gap:4px;display:grid}.skill-market-versions__row{align-items:center;gap:var(--wk-sp-2);display:flex}.skill-market-versions__ver{color:var(--wk-text-strong);font-size:14px;font-weight:600}.skill-market-versions__badge{background:color-mix(in srgb, var(--wk-color-accent,#7c3aed) 12%, transparent);color:var(--wk-color-accent,#7c3aed);border-radius:10px;padding:1px 8px;font-size:11px;font-weight:500;display:inline-block}.skill-market-versions__date{color:var(--wk-text-tertiary);font-size:13px}.skill-market-versions__desc{color:var(--wk-text-secondary);margin:0;font-size:13px;line-height:1.4}.skill-market-versions__loading,.skill-market-versions__empty{color:var(--wk-text-tertiary);padding:var(--wk-sp-2) 0;font-size:13px}.skill-market-publish{gap:var(--wk-sp-4);flex-direction:column;display:flex}.skill-market-publish__stepper{justify-content:center;align-items:center;gap:var(--wk-sp-2);padding:var(--wk-sp-3) 0;display:flex}.skill-market-publish__step{align-items:center;gap:var(--wk-sp-1);color:var(--wk-text-tertiary);font-size:13px;display:flex}.skill-market-publish__step.is-active{color:var(--wk-text-strong);font-weight:600}.skill-market-publish__step-num{background:var(--wk-border-default);width:22px;height:22px;color:var(--wk-text-secondary);border-radius:50%;justify-content:center;align-items:center;font-size:12px;font-weight:600;display:inline-flex}.skill-market-publish__step.is-active .skill-market-publish__step-num{background:var(--wk-text-strong,#1a1a1a);color:#fff}.skill-market-publish__step-line{background:var(--wk-border-default);width:40px;height:1px}.skill-market-publish__dropzone{justify-content:center;align-items:center;gap:var(--wk-sp-2);border:2px dashed var(--wk-border-default);border-radius:var(--wk-r-lg);cursor:pointer;min-height:200px;color:var(--wk-text-secondary);transition:border-color var(--wk-dur-fast) var(--wk-ease);flex-direction:column;display:flex}.skill-market-publish__dropzone:hover{border-color:var(--wk-text-tertiary)}.skill-market-publish__dropzone strong{color:var(--wk-text-strong);font-size:14px}.skill-market-publish__dropzone span{font-size:13px}.skill-market-publish__status{justify-content:center;align-items:center;gap:var(--wk-sp-3);min-height:200px;color:var(--wk-text-secondary);flex-direction:column;font-size:14px;display:flex}.skill-market-publish__status .skill-market-spinner{color:var(--wk-brand-primary);animation:.9s linear infinite skill-market-spin}.skill-market-publish__form{gap:var(--wk-sp-3);display:grid}.skill-market-publish__parsed-info{align-items:center;gap:var(--wk-sp-2);padding:var(--wk-sp-2) var(--wk-sp-3);border-radius:var(--wk-r-md);color:#16a34a;background:#22c55e14;font-size:13px;display:flex}.skill-market-publish__form label{gap:6px;display:grid}.skill-market-publish__form label>span{color:var(--wk-text-secondary);font-size:12px;font-weight:600}.skill-market-publish__form input,.skill-market-publish__form textarea{width:100%;padding:var(--wk-sp-2) var(--wk-sp-3);border:1px solid var(--wk-border-default);border-radius:var(--wk-r-md);background:var(--wk-bg-surface);color:var(--wk-text-primary);font:14px/1.45 var(--wk-font-sans)}.skill-market-publish__form textarea{resize:vertical}.skill-market-publish__error{color:var(--wk-color-error,#ef4444);font-size:13px}.skill-market-publish__footer{justify-content:flex-end;gap:var(--wk-sp-2);padding-top:var(--wk-sp-2);border-top:1px solid var(--wk-border-subtle);display:flex}.skill-market-form{gap:var(--wk-sp-3);display:grid}.skill-market-form label{gap:6px;display:grid}.skill-market-form label>span{color:var(--wk-text-secondary);font-size:12px;font-weight:600}.skill-market-form textarea,.skill-market-form select{border:1px solid var(--wk-border-default);border-radius:var(--wk-r-md);background:var(--wk-bg-surface);width:100%;color:var(--wk-text-primary);font:14px/1.45 var(--wk-font-sans)}.skill-market-form textarea{min-height:84px;padding:var(--wk-sp-2) var(--wk-sp-3);resize:vertical}.skill-market-form select{height:36px;padding:0 var(--wk-sp-2)}.skill-market-form textarea:focus,.skill-market-form select:focus{outline:2px solid var(--wk-border-glow);outline-offset:1px}.skill-market-form__row{gap:var(--wk-sp-3);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.skill-market-form__textarea{border:1px solid var(--wk-border-default);resize:vertical;border-radius:6px;width:100%;min-height:72px;padding:8px 10px;font-size:13px}.skill-market-form__error{align-items:center;gap:var(--wk-sp-2);padding:var(--wk-sp-2) var(--wk-sp-3);border-radius:var(--wk-r-md);background:var(--wk-color-error-bg);color:var(--wk-color-error);font-size:13px;display:flex}.skill-market-upload{align-items:center;gap:var(--wk-sp-3);padding:var(--wk-sp-3);border:1px dashed var(--wk-border-default);border-radius:var(--wk-r-md);background:var(--wk-bg-base);color:var(--wk-text-secondary);display:flex}.skill-market-upload strong,.skill-market-upload span{display:block}.skill-market-upload strong{color:var(--wk-text-strong);font-size:13px}.skill-market-upload span{margin-top:2px;font-size:12px}.skill-market-workflow-modal .wk-modal-body{max-height:min(68vh,640px);overflow:auto}.skill-market-workflow{gap:var(--wk-sp-3);display:grid}.skill-market-upload-panel{gap:var(--wk-sp-3);min-height:240px;display:grid}.skill-market-parsing-center{justify-content:center;align-items:center;gap:var(--wk-sp-3);min-height:240px;color:var(--wk-text-secondary);flex-direction:column;flex:1;font-size:14px;display:flex}.skill-market-parsing-center svg{color:var(--wk-brand-primary);animation:.9s linear infinite skill-market-spin}.skill-market-upload-dropzone{min-height:208px;padding:var(--wk-sp-6);border:1px dashed var(--wk-border-default);border-radius:var(--wk-r-md);background:var(--wk-bg-base);color:var(--wk-text-secondary);text-align:center;cursor:pointer;transition:background var(--wk-dur-fast) var(--wk-ease), border-color var(--wk-dur-fast) var(--wk-ease), color var(--wk-dur-fast) var(--wk-ease);place-items:center;display:grid}.skill-market-upload-dropzone:hover,.skill-market-upload-dropzone:focus-within{border-color:var(--wk-border-strong);background:var(--wk-brand-tint-04);color:var(--wk-text-primary)}.skill-market-upload-dropzone input{clip:rect(0, 0, 0, 0);width:1px;height:1px;position:absolute;overflow:hidden}.skill-market-upload-dropzone svg{color:var(--wk-icon-default)}.skill-market-upload-dropzone strong{margin-top:var(--wk-sp-3);color:var(--wk-text-strong);font-size:16px;line-height:1.35}.skill-market-upload-dropzone span{margin-top:var(--wk-sp-1);color:var(--wk-text-tertiary);font-size:13px}.skill-market-upload-progress{gap:var(--wk-sp-2) var(--wk-sp-3);padding:var(--wk-sp-4);border:1px solid var(--wk-border-subtle);border-radius:var(--wk-r-md);background:var(--wk-bg-surface);grid-template-columns:auto 1fr;align-items:center;display:grid}.skill-market-upload-progress>svg{color:var(--wk-text-secondary);grid-row:span 2}.skill-market-upload-progress__info{flex-direction:column;gap:2px;display:flex}.skill-market-upload-progress__info strong{color:var(--wk-text-strong);word-break:break-all;font-size:14px;font-weight:500}.skill-market-upload-progress__info span{color:var(--wk-text-secondary);font-size:12px}.skill-market-upload-progress .skill-market-upload-status{background:0 0;border:none;grid-column:1/-1;padding:0}.skill-market-upload-status{gap:var(--wk-sp-2);padding:var(--wk-sp-3);border:1px solid var(--wk-border-subtle);border-radius:var(--wk-r-md);background:var(--wk-bg-surface);display:grid}.skill-market-upload-status.is-parsing{color:var(--wk-text-secondary);align-items:center;display:flex}.skill-market-upload-status.is-parsing svg{animation:.9s linear infinite skill-market-spin}.skill-market-upload-status__line{color:var(--wk-text-secondary);justify-content:space-between;align-items:center;font-size:13px;display:flex}.skill-market-upload-status__line strong{color:var(--wk-text-strong)}.skill-market-progress{border-radius:var(--wk-r-full);background:var(--wk-bg-elevated);height:8px;overflow:hidden}.skill-market-progress span{border-radius:inherit;background:var(--wk-brand-primary);height:100%;transition:width var(--wk-dur) var(--wk-ease);display:block}.skill-market-form--workflow{gap:var(--wk-sp-3)}.skill-market-upload-file{align-items:center;gap:var(--wk-sp-2);padding:var(--wk-sp-2) var(--wk-sp-3);border:1px solid var(--wk-border-subtle);border-radius:var(--wk-r-md);background:var(--wk-bg-base);color:var(--wk-text-secondary);grid-template-columns:20px minmax(0,1fr) auto;display:grid}.skill-market-upload-file--empty{border-style:dashed}.skill-market-upload-file--identity{min-height:56px;padding:var(--wk-sp-2);background:var(--wk-bg-base);grid-template-columns:32px minmax(0,1fr) auto}.skill-market-upload-file__identity{align-content:center;gap:3px;min-width:0;display:grid}.skill-market-upload-file__identity span{color:var(--wk-text-tertiary);margin-top:0;font-size:12px;line-height:1}.skill-market-upload-file__identity strong{min-width:0;line-height:1.25}.skill-market-upload-file strong,.skill-market-upload-file span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.skill-market-upload-file strong{color:var(--wk-text-strong);font-size:13px}.skill-market-upload-file span{margin-top:2px;font-size:12px}.skill-market-upload-file .skill-market-upload-file__identity-icon{border-radius:var(--wk-r-sm);background:var(--wk-bg-surface);width:32px;height:32px;color:var(--wk-icon-muted);justify-content:center;align-items:center;margin-top:0;display:inline-flex}.skill-market-upload-file button{height:28px;padding:0 var(--wk-sp-2);border-radius:var(--wk-r-sm);color:var(--wk-color-accent);font:500 12px/1 var(--wk-font-sans);white-space:nowrap;background:0 0;border:0;justify-content:center;align-items:center;gap:4px;display:inline-flex}.skill-market-upload-file button:hover,.skill-market-upload-file button:focus-visible{background:var(--wk-accent-tint-08);outline:none}.skill-market-upload-file button:disabled{color:var(--wk-text-disabled);cursor:not-allowed}.skill-market-upload-file__input{clip:rect(0, 0, 0, 0);width:1px;height:1px;position:absolute;overflow:hidden}.skill-market-tag-field{position:relative}.skill-market-tag-input{gap:var(--wk-sp-1);border:1px solid var(--wk-border-default);border-radius:var(--wk-r-md);background:var(--wk-bg-surface);flex-wrap:wrap;min-height:36px;padding:4px;display:flex}.skill-market-tag-input:focus-within{outline:2px solid var(--wk-border-glow);outline-offset:1px}.skill-market-tag-input button{min-width:0;max-width:140px;height:26px;padding:0 var(--wk-sp-2);border-radius:var(--wk-r-full);background:var(--wk-accent-tint-08);color:var(--wk-color-accent);font:500 12px/1 var(--wk-font-sans);border:0;align-items:center;gap:4px;display:inline-flex;overflow:hidden}.skill-market-tag-input__text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.skill-market-tag-input button svg{flex:none}.skill-market-tag-input input{min-width:96px;height:26px;color:var(--wk-text-primary);font:13px/1 var(--wk-font-sans);background:0 0;border:0;outline:0;flex:120px}.skill-market-tag-suggestions{z-index:var(--wk-z-dropdown);padding:var(--wk-sp-1);border:1px solid var(--wk-border-default);border-radius:var(--wk-r-md);background:var(--wk-bg-surface);box-shadow:var(--wk-shadow-md);gap:2px;display:grid;position:fixed;overflow:auto}.skill-market-tag-suggestions button{width:100%;min-width:0;padding:var(--wk-sp-2);border-radius:var(--wk-r-sm);color:var(--wk-text-secondary);font:13px/1.2 var(--wk-font-sans);text-align:left;cursor:pointer;background:0 0;border:0}.skill-market-tag-suggestions button:hover,.skill-market-tag-suggestions button.is-active{background:var(--wk-bg-elevated);color:var(--wk-text-primary)}.skill-market-tag-hint{margin-top:var(--wk-sp-1);color:var(--wk-text-tertiary);font-size:var(--wk-text-size-xs);line-height:1.4;display:block}.skill-market-tag-hint.is-error{color:var(--wk-color-danger)}.skill-market-doc-note{align-items:center;gap:var(--wk-sp-2);padding:var(--wk-sp-2) var(--wk-sp-3);border-radius:var(--wk-r-md);background:var(--wk-brand-tint-04);color:var(--wk-text-secondary);font-size:13px;display:flex}.skill-market-doc-note svg{color:var(--wk-icon-default);flex:none}.skill-market-confirm-text{color:var(--wk-text-secondary);margin:0;font-size:14px;line-height:1.6}@keyframes skill-market-spin{to{transform:rotate(360deg)}}.skill-market-delete{gap:var(--wk-sp-3);color:var(--wk-text-secondary);display:flex}.skill-market-delete svg{color:var(--wk-color-error);flex:none}.skill-market-delete strong{color:var(--wk-text-strong)}.skill-market-delete p{margin:4px 0 0}@media (width<=760px){.skill-market-topbar{flex-direction:column;grid-template-columns:1fr;align-items:flex-start}.skill-market-topbar__actions,.skill-market-topbar__actions .wk-btn{width:100%}.skill-market-topbar__actions{flex-direction:column;align-items:stretch}.skill-market-publish-menu{width:100%}.skill-market-publish-menu__panel{width:100%;left:0;right:auto}.skill-market-search{width:100%}.skill-market-tag-filter__popover{width:min(360px, calc(100vw - var(--wk-sp-6)))}.skill-market-content{padding:var(--wk-sp-3)}.skill-market-workflow-modal{width:calc(100vw - 24px);max-width:calc(100vw - 24px)}.skill-market-form__row{grid-template-columns:1fr}.skill-market-upload-file{grid-template-columns:20px minmax(0,1fr)}.skill-market-upload-file--identity{grid-template-columns:32px minmax(0,1fr) auto}.skill-market-upload-file button{grid-column:2;justify-self:start}.skill-market-upload-file--identity button{justify-self:end}.skill-market-grid,.skill-market-detail__layout{grid-template-columns:1fr}.skill-market-category-menu{left:0;right:auto}.skill-market-install{position:static}.skill-market-workflow-modal .wk-modal,.skill-market-workflow-modal .wk-modal-content{width:calc(100vw - 24px);max-width:none}}@media (width>=761px){.skill-market-category-chip--mobile-primary{display:none}}.skill-market-workflow-modal,.skill-market-workflow-modal .wk-modal-content{width:560px;max-width:560px}.skill-market-form__section-title{margin:0 0 var(--wk-sp-1);color:var(--wk-text-strong);font-size:14px;font-weight:600}.skill-market-required{color:var(--wk-color-error);margin-left:2px;font-style:normal;font-weight:400}.skill-market-form__icon-row{gap:var(--wk-sp-3);grid-template-columns:72px minmax(0,1fr);align-items:start;display:grid}.skill-market-input-readonly .wk-input__inner{background:var(--wk-bg-base);color:var(--wk-text-secondary);cursor:default;font-weight:600}.skill-market-icon-upload{border:1px dashed var(--wk-border-default);border-radius:var(--wk-r-md);background:var(--wk-bg-base);width:72px;height:72px;color:var(--wk-text-tertiary);cursor:pointer;transition:border-color var(--wk-dur-fast) var(--wk-ease);justify-content:center;align-items:center;padding:0;display:flex;overflow:hidden}.skill-market-icon-upload:hover{border-color:var(--wk-border-strong)}.skill-market-icon-upload:focus-visible{outline:2px solid var(--wk-border-glow);outline-offset:2px}.skill-market-icon-upload__input{display:none}.skill-market-icon-upload img{object-fit:cover;width:100%;height:100%}.skill-market-icon-upload__default{border-radius:inherit;color:#fff;letter-spacing:.5px;justify-content:center;align-items:center;width:100%;height:100%;font-size:20px;font-weight:600;display:flex}.skill-market-field-readonly{flex-direction:column;gap:6px;display:flex}.skill-market-field-readonly>span:first-child{color:var(--wk-text-secondary);font-size:12px;font-weight:600}.skill-market-field-readonly__value{height:36px;padding:0 var(--wk-sp-2);border:1px solid var(--wk-border-subtle);border-radius:var(--wk-r-md);background:var(--wk-bg-base);color:var(--wk-text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:36px;display:block;overflow:hidden}.skill-market-crop-modal .wk-modal-body{justify-content:center;display:flex}.skill-market-crop-editor{align-items:center;gap:var(--wk-sp-3);flex-direction:column;display:flex}.skill-market-crop-scale{align-items:center;gap:var(--wk-sp-2);color:var(--wk-text-secondary);font-size:13px;display:flex}.skill-market-crop-scale input[type=range]{width:180px}.skill-market-crop-modal__footer{justify-content:flex-end;gap:var(--wk-sp-2);display:flex}.automation-page,.automation-detail{box-sizing:border-box;width:100%;height:100%;min-height:0;color:var(--wk-text-primary);font-family:var(--wk-font-sans)}.automation-page{background:var(--wk-bg-base);flex-direction:column;display:flex;overflow:hidden}.automation-sidebar__header{min-height:var(--wk-sp-12);justify-content:space-between;align-items:center;gap:var(--wk-sp-3);padding:var(--wk-sp-2) var(--wk-sp-3);border-bottom:1px solid var(--wk-border-subtle);background:var(--wk-bg-base);display:flex}.automation-sidebar__header>div:first-child{min-width:0}.automation-sidebar__header h1{color:var(--wk-text-primary);font-size:var(--wk-text-size-xl);font-weight:var(--wk-font-semibold);line-height:var(--wk-leading-tight);margin:0}.automation-sidebar__header span{color:var(--wk-text-tertiary);font-size:var(--wk-text-size-xs)}.automation-sidebar__header-actions,.automation-detail__icon-actions,.automation-detail__actions,.automation-form__actions,.automation-run__actions{align-items:center;gap:var(--wk-sp-2);display:flex}.automation-safety{align-items:flex-start;gap:var(--wk-sp-3);border:1px solid var(--wk-border-default);border-radius:var(--wk-r-md);background:var(--wk-bg-surface);display:flex}.automation-safety--compact{margin:var(--wk-sp-3) var(--wk-sp-3) var(--wk-sp-2);padding:var(--wk-sp-3)}.automation-safety__number{color:var(--wk-text-accent);font:var(--wk-text-mono-sm);font-weight:var(--wk-font-bold);flex:none}.automation-safety strong{color:var(--wk-text-primary);font-size:var(--wk-text-size-sm);font-weight:var(--wk-font-semibold);display:block}.automation-safety p{margin:var(--wk-sp-1) 0 0;color:var(--wk-text-tertiary);font-size:var(--wk-text-size-xs);line-height:var(--wk-leading-normal)}.automation-banner{margin:0 var(--wk-sp-3) var(--wk-sp-2)}.automation-loading{flex:1;place-items:center;min-height:0;display:grid}.automation-empty{min-height:0;padding:var(--wk-sp-8) var(--wk-sp-4);text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;display:flex}.automation-empty__icon{width:var(--wk-sp-10);height:var(--wk-sp-10);margin-bottom:var(--wk-sp-3);border-radius:var(--wk-r-circle);color:var(--wk-text-accent);background:var(--wk-brand-tint-08);font-size:var(--wk-text-size-2xl);place-items:center;display:grid}.automation-empty h2{font:var(--wk-text-h3);margin:0}.automation-empty p{max-width:18rem;margin:var(--wk-sp-2) 0 var(--wk-sp-4);color:var(--wk-text-tertiary);font-size:var(--wk-text-size-sm);line-height:var(--wk-leading-normal)}.automation-list{gap:var(--wk-sp-2);min-height:0;padding:var(--wk-sp-1) var(--wk-sp-2) var(--wk-sp-3);scrollbar-width:thin;flex-direction:column;flex:1;display:flex;overflow-y:auto}.automation-list-card{width:100%;min-width:0;padding:var(--wk-sp-3);border-radius:var(--wk-r-md);color:var(--wk-text-primary);background:color-mix(in srgb, var(--wk-bg-surface) 84%, var(--wk-bg-base));cursor:pointer;font:inherit;text-align:left;transition:border-color var(--wk-dur-fast), background var(--wk-dur-fast), box-shadow var(--wk-dur-fast), transform var(--wk-dur-fast);border:1px solid #0000}.automation-list-card:hover{background:var(--wk-bg-surface);box-shadow:var(--wk-shadow-sm);transform:translateY(-1px)}.automation-list-card.is-selected{border-color:var(--wk-border-glow);background:var(--wk-bg-surface);box-shadow:var(--wk-shadow-md)}.automation-list-card__top{align-items:center;gap:var(--wk-sp-1);min-width:0;display:flex}.automation-status{min-height:var(--wk-sp-5);padding:0 var(--wk-sp-2);border-radius:var(--wk-r-full);font-size:var(--wk-text-size-xs);font-weight:var(--wk-font-semibold);line-height:var(--wk-leading-tight);align-items:center;display:inline-flex}.automation-status--enabled{color:var(--wk-status-done-text);background:var(--wk-status-done-bg)}.automation-status--draft{color:var(--wk-status-active-text);background:var(--wk-status-active-bg)}.automation-status--paused,.automation-status--archived{color:var(--wk-status-archived-text);background:var(--wk-status-archived-bg)}.automation-status--trial{color:var(--wk-color-warning);background:var(--wk-color-warning-bg)}.automation-list-card__chevron{color:var(--wk-icon-muted);font-size:var(--wk-text-size-2xl);transition:transform var(--wk-dur-fast);margin-left:auto;line-height:1}.automation-list-card.is-selected .automation-list-card__chevron{color:var(--wk-text-accent);transform:translateX(var(--wk-sp-0-5))}.automation-list-card h2{margin:var(--wk-sp-3) 0 var(--wk-sp-1);color:var(--wk-text-primary);font-size:var(--wk-text-size-md);font-weight:var(--wk-font-semibold);line-height:var(--wk-leading-snug);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.automation-list-card__schedule{color:var(--wk-text-secondary);font-size:var(--wk-text-size-sm);line-height:var(--wk-leading-normal);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.automation-list-card__route{align-items:center;gap:var(--wk-sp-1);min-width:0;margin-top:var(--wk-sp-3);padding:var(--wk-sp-2);border-radius:var(--wk-r-sm);color:var(--wk-text-tertiary);background:var(--wk-brand-tint-04);font-size:var(--wk-text-size-xs);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr);display:grid}.automation-list-card__route span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.automation-list-card__route b{color:var(--wk-icon-muted);font-weight:var(--wk-font-regular)}.automation-list-card__footer{justify-content:space-between;align-items:center;gap:var(--wk-sp-2);min-width:0;margin-top:var(--wk-sp-3);padding-top:var(--wk-sp-2);border-top:1px solid var(--wk-border-subtle);color:var(--wk-text-tertiary);font-size:var(--wk-text-size-xs);display:flex}.automation-list-card__footer strong{color:var(--wk-text-secondary);font-weight:var(--wk-font-regular);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.automation-detail{background:var(--wk-bg-surface);overflow-y:auto;container:automation-detail/inline-size}.automation-detail__header{z-index:var(--wk-z-sticky);min-height:var(--wk-sp-12);justify-content:space-between;align-items:center;gap:var(--wk-sp-4);padding:var(--wk-sp-3) var(--wk-sp-5);border-bottom:1px solid var(--wk-border-subtle);background:color-mix(in srgb, var(--wk-bg-surface) 94%, transparent);-webkit-backdrop-filter:blur(var(--wk-sp-3));backdrop-filter:blur(var(--wk-sp-3));display:flex;position:sticky;top:0}.automation-detail__heading{min-width:0}.automation-detail__eyebrow{gap:var(--wk-sp-1);margin-bottom:var(--wk-sp-1);flex-wrap:wrap;display:flex}.automation-detail__heading h1{color:var(--wk-text-primary);font-size:var(--wk-text-size-2xl);font-weight:var(--wk-font-semibold);line-height:var(--wk-leading-tight);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.automation-detail__heading>p{margin:var(--wk-sp-1) 0 0;color:var(--wk-text-tertiary);font:var(--wk-text-caption)}.automation-detail__content{width:min(100%,960px);padding:var(--wk-sp-6);margin:0 auto}.automation-detail__section{padding:var(--wk-sp-5) 0;border-bottom:1px solid var(--wk-border-subtle)}.automation-detail__section:first-child{padding-top:0}.automation-detail__section--runs{border-bottom:0}.automation-section-heading{align-items:flex-start;gap:var(--wk-sp-3);margin-bottom:var(--wk-sp-4);display:flex}.automation-section-heading>span{padding-top:var(--wk-sp-0-5);color:var(--wk-text-accent);font:var(--wk-text-mono-sm);font-weight:var(--wk-font-bold)}.automation-section-heading h2{color:var(--wk-text-primary);font-size:var(--wk-text-size-lg);font-weight:var(--wk-font-semibold);line-height:var(--wk-leading-snug);margin:0}.automation-section-heading p{margin:var(--wk-sp-1) 0 0;color:var(--wk-text-tertiary);font-size:var(--wk-text-size-sm);line-height:var(--wk-leading-normal)}.automation-flow{align-items:stretch;gap:var(--wk-sp-2);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr);display:grid}.automation-flow__node{min-width:0;padding:var(--wk-sp-4);border:1px solid var(--wk-border-default);border-radius:var(--wk-r-md);background:var(--wk-bg-base)}.automation-flow__node.is-accent{border-color:var(--wk-border-glow);background:var(--wk-bg-selected);box-shadow:var(--wk-shadow-glow)}.automation-flow__node small,.automation-detail__metric small{margin-bottom:var(--wk-sp-1);color:var(--wk-text-tertiary);font-size:var(--wk-text-size-xs);display:block}.automation-flow__node strong{color:var(--wk-text-primary);font-size:var(--wk-text-size-md);font-weight:var(--wk-font-semibold);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.automation-flow__arrow{color:var(--wk-icon-muted);font-size:var(--wk-text-size-lg);align-self:center}.automation-detail__instruction{padding:var(--wk-sp-4);border-left:var(--wk-sp-1) solid var(--wk-brand-primary);border-radius:0 var(--wk-r-md) var(--wk-r-md) 0;color:var(--wk-text-secondary);background:var(--wk-brand-tint-04);font-size:var(--wk-text-size-md);line-height:var(--wk-leading-loose);white-space:pre-wrap}.automation-detail__metrics{gap:var(--wk-sp-2);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.automation-detail__metric{min-width:0;padding:var(--wk-sp-3);border:1px solid var(--wk-border-subtle);border-radius:var(--wk-r-md);background:var(--wk-bg-base)}.automation-detail__metric strong{overflow-wrap:anywhere;color:var(--wk-text-primary);font-size:var(--wk-text-size-sm);font-weight:var(--wk-font-medium);line-height:var(--wk-leading-normal);display:block}.automation-detail__notice{align-items:flex-start;gap:var(--wk-sp-3);margin-top:var(--wk-sp-5);padding:var(--wk-sp-3) var(--wk-sp-4);border:1px solid color-mix(in srgb, var(--wk-color-warning) 25%, transparent);border-radius:var(--wk-r-md);background:var(--wk-color-warning-bg);display:flex}.automation-detail__notice-mark{width:var(--wk-sp-5);height:var(--wk-sp-5);border-radius:var(--wk-r-circle);color:var(--wk-text-inverse);background:var(--wk-color-warning);font-size:var(--wk-text-size-xs);font-weight:var(--wk-font-bold);flex:none;place-items:center;display:grid}.automation-detail__notice strong{color:var(--wk-text-primary);font-size:var(--wk-text-size-sm)}.automation-detail__notice p{margin:var(--wk-sp-1) 0 0;color:var(--wk-text-secondary);font-size:var(--wk-text-size-sm);line-height:var(--wk-leading-normal)}.automation-detail__actions{padding:var(--wk-sp-5) 0;border-bottom:1px solid var(--wk-border-subtle);justify-content:flex-end}.automation-form{gap:var(--wk-sp-3);flex-direction:column;min-height:0;display:flex}.automation-form__content{max-height:min(calc(var(--wk-sp-12) * 14), calc(100dvh - (var(--wk-sp-12) * 5) - var(--wk-sp-6)));gap:var(--wk-sp-3);padding:0 var(--wk-sp-2) var(--wk-sp-3) 0;scrollbar-gutter:stable;display:grid;overflow-y:auto}.automation-form__section{padding:var(--wk-sp-4);border:1px solid var(--wk-border-default);border-radius:var(--wk-r-md);background:var(--wk-bg-surface)}.automation-form__section>header{align-items:flex-start;gap:var(--wk-sp-3);margin-bottom:var(--wk-sp-4);display:flex}.automation-form__section>header>span{color:var(--wk-text-accent);font:var(--wk-text-mono-sm);font-weight:var(--wk-font-bold)}.automation-form__section h3{color:var(--wk-text-primary);font-size:var(--wk-text-size-md);font-weight:var(--wk-font-semibold);margin:0}.automation-form__section header p,.automation-form__section-note{margin:var(--wk-sp-1) 0 0;color:var(--wk-text-tertiary);font-size:var(--wk-text-size-xs);line-height:var(--wk-leading-normal)}.automation-form__section-body{gap:var(--wk-sp-4);display:grid}.automation-form__section-note{margin:calc(var(--wk-sp-2) * -1) 0 0}.automation-form__grid{gap:var(--wk-sp-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.automation-field{gap:var(--wk-sp-1-5);min-width:0;display:grid}.automation-field__label{color:var(--wk-text-primary);font-size:var(--wk-text-size-sm);font-weight:var(--wk-font-semibold)}.automation-field__hint{color:var(--wk-text-tertiary);font-size:var(--wk-text-size-xs)}.automation-form__switch{justify-content:space-between;align-items:center;gap:var(--wk-sp-4);padding:var(--wk-sp-3);border:1px solid var(--wk-border-subtle);border-radius:var(--wk-r-md);background:var(--wk-bg-base);display:flex}.automation-form__switch strong{color:var(--wk-text-primary);font-size:var(--wk-text-size-sm)}.automation-form__switch p{margin:var(--wk-sp-1) 0 0;color:var(--wk-text-tertiary);font-size:var(--wk-text-size-xs);line-height:var(--wk-leading-normal)}.automation-form__advanced{padding:var(--wk-sp-3);border:1px solid var(--wk-border-subtle);border-radius:var(--wk-r-md);background:var(--wk-bg-base)}.automation-form__advanced summary{color:var(--wk-text-secondary);cursor:pointer;font-size:var(--wk-text-size-sm);font-weight:var(--wk-font-semibold)}.automation-form__advanced[open] summary{margin-bottom:var(--wk-sp-3)}.automation-form__actions{padding:var(--wk-sp-3) var(--wk-sp-1) var(--wk-sp-2) 0;border-top:1px solid var(--wk-border-subtle);background:var(--wk-bg-base);flex:none;justify-content:flex-end}.automation-runs__toolbar,.automation-run__top{justify-content:space-between;align-items:flex-start;gap:var(--wk-sp-3);display:flex}.automation-runs__toolbar{margin-bottom:var(--wk-sp-3)}.automation-runs__toolbar.is-compact{margin-top:calc((var(--wk-sp-10) + var(--wk-sp-3)) * -1);justify-content:flex-end}.automation-runs__toolbar h3{font-size:var(--wk-text-size-md);margin:0}.automation-runs__toolbar p{margin:var(--wk-sp-1) 0 0;color:var(--wk-text-tertiary);font-size:var(--wk-text-size-xs)}.automation-runs__loading{min-height:calc(var(--wk-sp-12) * 2);place-items:center;display:grid}.automation-runs__empty{padding:var(--wk-sp-8) var(--wk-sp-4);color:var(--wk-text-tertiary);font-size:var(--wk-text-size-sm);text-align:center}.automation-runs__list{gap:var(--wk-sp-2);display:grid}.automation-run{padding:var(--wk-sp-3);border:1px solid var(--wk-border-default);border-radius:var(--wk-r-md);background:var(--wk-bg-base)}.automation-run__top>div{gap:var(--wk-sp-0-5);display:grid}.automation-run__top span,.automation-run__evidence,.automation-run__actions>span{color:var(--wk-text-tertiary);font-size:var(--wk-text-size-xs)}.automation-run__error{justify-content:space-between;gap:var(--wk-sp-3);margin-top:var(--wk-sp-3);padding:var(--wk-sp-2);border-radius:var(--wk-r-sm);color:var(--wk-color-error);background:var(--wk-color-error-bg);display:flex}.automation-run__result{margin-top:var(--wk-sp-3)}.automation-run__result summary{color:var(--wk-text-accent);cursor:pointer;font-size:var(--wk-text-size-sm)}.automation-run__result pre{max-height:calc(var(--wk-sp-12) * 6);margin:var(--wk-sp-2) 0 0;padding:var(--wk-sp-3);border:1px solid var(--wk-border-default);border-radius:var(--wk-r-sm);color:var(--wk-text-primary);background:var(--wk-bg-surface);font:var(--wk-text-code);white-space:pre-wrap;overflow:auto}.automation-run__inputs{gap:var(--wk-sp-2);margin-top:var(--wk-sp-2);display:grid}.automation-run__inputs>div{overflow-wrap:anywhere;gap:var(--wk-sp-1);display:grid}.automation-run__inputs span{color:var(--wk-text-tertiary);font-size:var(--wk-text-size-xs)}.automation-run__evidence{gap:var(--wk-sp-3);margin-top:var(--wk-sp-3);font-family:var(--wk-font-mono);flex-wrap:wrap;display:flex}.automation-run__actions{margin-top:var(--wk-sp-3);padding-top:var(--wk-sp-3);border-top:1px solid var(--wk-border-subtle);justify-content:flex-end}.automation-run__actions>span{margin-right:auto}@container automation-detail (width<=760px){.automation-detail__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.automation-flow--detail{grid-template-columns:1fr}.automation-flow--detail .automation-flow__arrow{text-align:center;transform:rotate(90deg)}}@media (width<=760px){.automation-detail__header{padding:var(--wk-sp-3);align-items:flex-start}.automation-detail__content{padding:var(--wk-sp-4)}.automation-form__grid{grid-template-columns:1fr}}.work-report-nav,.work-report-workspace,.work-report-nav *,.work-report-workspace *{box-sizing:border-box;letter-spacing:0}.work-report-page{background:#f6f8fb;width:100%;min-width:0;height:100%;display:flex;overflow:hidden}.work-report-nav{color:#172033;background:#f8fafc;border-right:1px solid #e4e9f0;flex-direction:column;flex:0 0 260px;min-width:0;height:100%;display:flex}.work-report-nav>header{background:#fff;border-bottom:1px solid #edf0f4;padding:20px 20px 16px}.work-report-nav h1{margin:0;font-size:18px;line-height:26px}.work-report-nav header p{color:#7a8596;margin:2px 0 0;font-size:12px}.work-report-nav nav{gap:5px;padding:12px 10px;display:grid}.work-report-nav nav button{color:#48556a;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:11px;width:100%;min-height:58px;padding:8px 12px;display:flex}.work-report-nav nav button:hover{background:#eef3f8}.work-report-nav nav button.is-active{color:#1268d7;background:#e7f1ff}.work-report-nav nav i{place-items:center;width:30px;height:30px;font-style:normal;display:grid}.work-report-nav nav span{gap:2px;min-width:0;display:grid}.work-report-nav nav strong{font-size:14px}.work-report-nav nav small{color:#8b95a5;font-size:12px}.work-report-nav>footer{background:#fff;border-top:1px solid #e6ebf1;gap:2px;margin-top:auto;padding:14px 20px;display:grid}.work-report-nav>footer strong{font-size:13px}.work-report-nav>footer span{color:#7b8797;font-size:12px}.work-nav-loading,.work-loading{place-items:center;min-height:180px;display:grid}.work-report-workspace{color:#172033;background:#f6f8fb;flex:1 1 0;min-width:0;height:100%;overflow:auto;container:work-report-content/inline-size}.work-view-head{z-index:5;gap:var(--wk-sp-3);background:#fffffff5;border-bottom:1px solid #e5eaf0;flex-wrap:wrap;justify-content:space-between;align-items:center;min-height:82px;padding:15px 24px;display:flex;position:sticky;top:0}.work-view-head>div:first-child{flex:220px;min-width:0}.work-view-head h1{margin:0;font-size:21px;line-height:29px}.work-view-head p{color:#768398;margin:3px 0 0;font-size:13px}.work-view-actions{flex-wrap:wrap;align-items:center;gap:8px;max-width:100%;display:flex}.work-view-actions .work-date-input{min-width:0;max-width:100%}.work-date-input,.work-select,.daily-form input,.daily-form select,.daily-form textarea,.issue-action input{color:#1f2937;min-height:36px;font:inherit;background:#fff;border:1px solid #dce3ec;border-radius:6px;outline:none;padding:7px 10px;font-size:13px}.work-date-input:focus,.work-select:focus,.daily-form input:focus,.daily-form select:focus,.daily-form textarea:focus,.issue-action input:focus{border-color:#2080f0;box-shadow:0 0 0 2px #2080f01a}.work-segments{background:#f5f7fa;border:1px solid #dfe5ed;border-radius:6px;padding:2px;display:flex}.work-segments button{color:#637086;cursor:pointer;background:0 0;border:0;border-radius:4px;width:38px;height:30px}.work-segments button.is-active{color:#1268d7;background:#fff;box-shadow:0 1px 3px #1928411f}.dashboard-overview{background:#fff;border:1px solid #e3e8ef;border-radius:7px;grid-template-columns:minmax(250px,1.15fr) minmax(0,3.2fr);margin:18px 24px 0;display:grid;box-shadow:0 8px 22px #1c2a400a}.company-progress-summary{border-right:1px solid #e6ebf1;min-width:0;padding:17px 20px 16px}.company-progress-summary__head{color:#536176;justify-content:space-between;align-items:center;font-size:12px;font-weight:600;display:flex}.company-progress-summary__head svg{color:#18856a}.company-progress-summary>strong{color:#172033;margin-top:8px;font-size:30px;line-height:34px;display:block}.company-progress-summary>strong small{color:#536176;margin-left:2px;font-size:14px;font-weight:600}.company-progress-track,.department-progress{background:#e9edf3;border-radius:4px;height:7px;overflow:hidden}.company-progress-track{margin-top:10px}.company-progress-track i,.department-progress i{border-radius:inherit;background:#2080f0;height:100%;display:block}.company-progress-summary>p{color:#818c9c;margin:8px 0 0;font-size:11px}.work-kpis{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.work-kpis>button{border-right:1px solid #e8ecf2;align-items:center;gap:10px;min-width:0;min-height:116px;padding:16px 14px;display:flex}.work-kpis>button:last-child{border-right:0}.work-kpis>button>i{color:#4f6078;background:#f0f3f7;border-radius:6px;flex:0 0 32px;place-items:center;width:32px;height:32px;font-style:normal;display:grid}.work-kpis>button>span{gap:4px;min-width:0;display:grid}.work-kpis small{color:#7c8799;overflow-wrap:anywhere;font-size:12px}.work-kpis strong{font-size:21px;line-height:24px}.work-kpis .is-danger strong,.work-kpis .is-danger>i{color:#d94141}.work-kpis .is-danger>i{background:#fff0f0}.dashboard-list-head{justify-content:space-between;align-items:flex-end;gap:16px;padding:20px 24px 11px;display:flex}.dashboard-list-head>div:first-child{align-items:baseline;gap:9px;display:flex}.dashboard-list-head h2{margin:0;font-size:16px;line-height:22px}.dashboard-list-head>div:first-child span{color:#8691a1;font-size:12px}.work-range{color:#6c788b;align-items:center;gap:6px;font-size:12px;display:flex}.department-card-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));gap:12px;padding:0 24px 28px;display:grid}.department-card{background:#fff;border:1px solid #dfe5ed;border-radius:7px;padding:17px 18px 14px;position:relative;overflow:hidden;box-shadow:0 6px 18px #1c2a4009}.department-card:before{content:"";background:#2585ee;width:3px;position:absolute;top:0;bottom:0;left:0}.department-card.is-awaiting:before{background:#d59a29}.department-card__head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.department-card__head>div{overflow-wrap:anywhere;min-width:0}.department-card__head .work-status{flex-shrink:0}.department-card h3{margin:0;font-size:15px;line-height:21px}.department-card p{color:#7b8798;margin:4px 0 0;font-size:12px}.work-status{color:#647187;white-space:nowrap;background:#f0f3f7;border-radius:4px;align-items:center;min-height:24px;padding:2px 8px;font-size:12px;display:inline-flex}.work-status--confirmed,.work-status--resolved{color:#16815b;background:#eaf8f1}.work-status--parsed{color:#99610b;background:#fff5dd}.work-status--parse_failed,.work-status--open{color:#c23939;background:#fff0f0}.department-progress-line{justify-content:space-between;align-items:flex-end;gap:12px;margin-top:18px;display:flex}.department-progress-line>div{gap:2px;display:grid}.department-progress-line>div>span{color:#7b8798;font-size:11px}.department-progress-line strong{font-size:25px;line-height:29px}.department-progress-line>span{color:#1a936f;align-items:center;gap:3px;padding-bottom:3px;font-size:12px;display:inline-flex}.department-progress-line>span.is-negative{color:#d14343}.department-progress{margin-top:8px}.department-metrics{background:#fafbfd;border:1px solid #edf0f4;border-radius:6px;grid-template-columns:repeat(2,minmax(0,1fr));margin:17px 0 12px;display:grid}.department-metrics div{border-right:1px solid #edf0f4;gap:5px;min-width:0;padding:10px 7px;display:grid}.department-metrics div:last-child{border:0}.department-metrics dt{color:#8a95a5;overflow-wrap:anywhere;align-items:center;gap:4px;font-size:11px;display:flex}.department-metrics dd{color:#273449;margin:0;font-weight:650}.department-metrics dd small{color:#8a95a5;font-size:11px;font-weight:500}.department-metrics .is-danger dd{color:#d54141}.department-card footer{color:#8791a0;border-top:1px solid #eef1f5;flex-wrap:wrap;justify-content:space-between;gap:10px;padding-top:11px;font-size:11px;display:flex}.department-card footer>span,.department-card footer b{align-items:center;gap:3px;display:inline-flex}.department-card footer b{color:#d54141;font-weight:500}.ogsm-control-band{background:#fff;border:1px solid #e2e7ee;grid-template-columns:repeat(4,1fr);margin:18px 24px 0;display:grid}.work-department-name-input{color:#182234;background:#fff;border:1px solid #d8dee8;border-radius:6px;width:220px;min-width:0;max-width:100%;height:34px;padding:0 10px}.ogsm-control-band>div{border-right:1px solid #e8ecf2;align-content:center;gap:7px;min-height:78px;padding:13px 18px;display:grid}.ogsm-control-band>div:last-child{border:0}.ogsm-control-band span{color:#7b8798;font-size:12px}.ogsm-control-band strong{font-size:15px}.ogsm-upload-band{background:#edf6ff;border:1px solid #dbe5f1;align-items:center;gap:10px;margin:12px 24px;padding:14px 16px;display:flex}.ogsm-upload-band>div:first-child{align-items:center;gap:11px;min-width:0;margin-right:auto;display:flex}.ogsm-upload-band strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;display:block;overflow:hidden}.ogsm-upload-band p{color:#728096;margin:3px 0 0;font-size:11px}.work-file-button{color:#40516a;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #cbd7e5;border-radius:6px;align-items:center;gap:6px;max-width:240px;min-height:34px;padding:7px 11px;font-size:12px;display:inline-flex;overflow:hidden}.work-file-button input{display:none}.goal-list,.daily-form,.issue-list{padding:0 24px 30px}.section-title{justify-content:space-between;align-items:center;gap:12px;padding:17px 0 10px;display:flex}.section-title h2{margin:0;font-size:16px}.section-title p{color:#7b8798;margin:3px 0 0;font-size:12px}.section-title>span{color:#7c8797;font-size:12px}.goal-item{background:#fff;border:1px solid #e1e6ed;border-bottom:0;gap:14px;padding:16px;display:flex}.goal-item:last-of-type{border-bottom:1px solid #e1e6ed}.goal-index{color:#1768cc;background:#e8f2ff;border-radius:50%;flex:0 0 28px;place-items:center;width:28px;height:28px;font-size:12px;font-weight:650;display:grid}.goal-body{flex:1;min-width:0}.goal-body h3{margin:2px 0 4px;font-size:15px}.goal-body>p{color:#68768a;margin:0 0 10px;font-size:12px}.goal-details{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px 20px;display:grid}.goal-details span{color:#4f5d70;font-size:12px;line-height:19px}.goal-details b{color:#8b95a4;margin-right:7px;font-weight:500}.goal-body footer{color:#788598;gap:18px;margin-top:10px;font-size:11px;display:flex}.goal-body footer strong{color:#1768cc;margin-left:auto;font-size:14px}.daily-form>section{margin-top:15px}.daily-goal,.problem-editor,.issue-card{background:#fff;border:1px solid #e0e5ec;border-radius:7px;margin-bottom:10px;padding:16px}.daily-goal header,.problem-editor header,.issue-card header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.daily-goal header span,.issue-card header span:first-child{color:#7b8799;font-size:11px}.daily-goal h3,.issue-card h2{margin:3px 0 0;font-size:15px}.daily-goal header label{color:#5d697b;white-space:nowrap;align-items:center;gap:5px;font-size:12px;display:flex}.daily-goal header input{width:72px}.daily-goal>label{color:#566276;gap:5px;margin-top:10px;font-size:12px;display:grid}.daily-grid,.problem-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.daily-grid label,.problem-grid label{color:#566276;gap:5px;font-size:12px;display:grid}.daily-form textarea{resize:vertical;min-height:72px}.problem-editor header button{color:#cc4141;cursor:pointer;background:0 0;border:0}.daily-text-sections{grid-template-columns:1fr 1fr;gap:12px;display:grid}.daily-text-sections label{gap:5px;display:grid}.daily-text-sections span{font-weight:650}.daily-text-sections small{color:#818c9c}.daily-actions{background:#f6f8fbf5;border-top:1px solid #e1e6ed;justify-content:flex-end;align-items:center;gap:9px;margin-top:18px;padding:13px 0;display:flex;position:sticky;bottom:0}.daily-actions>span{color:#768296;margin-right:auto;font-size:12px}.chat-capture-section{padding-bottom:2px}.chat-capture{background:#fff;border:1px solid #cfe0f4;border-radius:7px;margin-bottom:10px}.chat-capture>header{background:#f2f7fd;border-bottom:1px solid #e7edf4;justify-content:space-between;align-items:flex-start;gap:12px;padding:13px 15px;display:flex}.chat-capture>header div{gap:2px;display:grid}.chat-capture>header strong{font-size:13px}.chat-capture>header span{color:#758398;font-size:11px}.chat-capture-items{display:grid}.chat-capture-item{border-bottom:1px solid #edf1f5;grid-template-columns:minmax(0,1fr) minmax(220px,32%);gap:18px;padding:13px 15px;display:grid}.chat-capture-item strong{font-size:13px}.chat-capture-item p{color:#455368;white-space:pre-wrap;margin:5px 0;font-size:12px;line-height:19px}.chat-capture-item small{color:#7c8899;line-height:18px}.chat-capture-item label{color:#657287;align-content:center;gap:5px;font-size:11px;display:grid}.chat-capture-item select{color:#1f2937;width:100%;min-height:36px;font:inherit;background:#fff;border:1px solid #d4deea;border-radius:6px;padding:7px 10px;font-size:12px}.chat-capture-warning{color:#98610a;background:#fff7e3;align-items:center;gap:6px;margin:11px 15px 0;padding:8px 10px;font-size:12px;display:flex}.chat-capture details{color:#657287;margin:9px 15px;font-size:12px}.chat-capture summary{cursor:pointer}.chat-capture pre{color:#465469;white-space:pre-wrap;word-break:break-word;background:#f8fafc;border:1px solid #e5eaf0;max-height:230px;margin:8px 0 0;padding:11px;font-family:inherit;font-size:12px;line-height:19px;overflow:auto}.chat-capture>footer{border-top:1px solid #edf1f5;justify-content:flex-end;gap:8px;padding:10px 15px;display:flex}.report-group-guide{background:#fff;border:1px solid #d9e4f0;grid-template-columns:1fr 1fr;margin:18px 24px 0;display:grid}.report-group-guide>div{gap:5px;padding:15px 17px;display:grid}.report-group-guide>div+div{border-left:1px solid #e5eaf0}.report-group-guide strong{font-size:14px}.report-group-guide span{color:#6f7d90;font-size:12px;line-height:19px}.report-group-list{padding:0 24px 30px}.report-group-row{background:#fff;border:1px solid #e1e6ed;border-bottom:0;grid-template-columns:minmax(220px,1fr) 210px 260px;align-items:center;gap:16px;padding:13px 15px;display:grid}.report-group-row:last-of-type{border-bottom:1px solid #e1e6ed}.report-group-row>div{gap:3px;min-width:0;display:grid}.report-group-row>div strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.report-group-row>div span{color:#8a95a5;font-size:11px}.report-group-row label{color:#647186;gap:5px;font-size:11px;display:grid}.report-group-row select{color:#263348;width:100%;min-height:36px;font:inherit;background:#fff;border:1px solid #d7e0ea;border-radius:6px;padding:7px 10px;font-size:12px}.report-group-row label.is-disabled{opacity:.55}.issue-list{padding-top:15px}.issue-card.is-resolved{opacity:.78}.issue-card-tools{align-items:center;gap:var(--wk-sp-2);display:flex}.issue-goal{color:#1768cc;margin:8px 0;font-size:12px}.issue-card dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 20px;margin:14px 0;display:grid}.issue-card dl div{gap:4px;display:grid}.issue-card dt{color:#8993a2;font-size:11px}.issue-card dd{color:#465366;margin:0;font-size:12px;line-height:19px}.issue-card footer{color:#778397;border-top:1px solid #edf0f4;gap:20px;padding-top:10px;font-size:11px;display:flex}.issue-resolution{color:#167458;background:#eaf8f1;align-items:center;gap:6px;margin-top:10px;padding:9px 11px;font-size:12px;display:flex}.issue-action{gap:8px;margin-top:12px;display:flex}.issue-action input{flex:1}.work-empty{color:#8a95a5;place-items:center;gap:8px;min-height:160px;font-size:13px;display:grid}@container work-report-content (width<=760px){.work-view-head{align-items:flex-start;padding:14px 16px;position:static}.work-view-actions{flex-wrap:wrap;justify-content:flex-end}.dashboard-overview{grid-template-columns:1fr;margin:12px 12px 0}.company-progress-summary{border-bottom:1px solid #e6ebf1;border-right:0}.work-kpis>button{min-height:84px}.dashboard-list-head,.department-card-grid,.goal-list,.daily-form,.issue-list{padding-left:12px;padding-right:12px}.ogsm-control-band{grid-template-columns:repeat(2,1fr);margin:12px}.ogsm-control-band>div:nth-child(2){border-right:0}.ogsm-upload-band{flex-wrap:wrap;align-items:stretch;margin:12px}}@container work-report-content (width<=480px){.work-view-head{gap:10px;display:grid}.work-view-actions{justify-content:flex-start;width:100%}.work-kpis>button{align-items:flex-start;gap:var(--wk-sp-2);padding:var(--wk-sp-3) var(--wk-sp-2);flex-direction:column}.dashboard-list-head{flex-direction:column;align-items:flex-start;gap:7px;padding-top:17px}.department-card-grid{grid-template-columns:1fr}.department-card{padding-left:16px;padding-right:14px}.department-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.department-metrics div:nth-child(2){border-right:0}.department-card footer{flex-direction:column;align-items:flex-start}.goal-details,.daily-grid,.problem-grid,.daily-text-sections,.issue-card dl{grid-template-columns:1fr}.goal-body footer,.issue-card footer{flex-wrap:wrap}.ogsm-upload-band>div:first-child{flex-basis:100%}.work-file-button{flex:1;max-width:100%}.issue-action{flex-direction:column;align-items:stretch}.chat-capture-item{grid-template-columns:1fr;gap:10px}.report-group-guide{grid-template-columns:1fr;margin:12px}.report-group-guide>div+div{border-top:1px solid #e5eaf0;border-left:0}.report-group-list{padding-left:12px;padding-right:12px}.report-group-row{grid-template-columns:1fr;gap:10px}}@media (width<=1100px){.work-report-page{flex-direction:column}.work-report-nav{border-bottom:1px solid #e4e9f0;border-right:0;flex:none;width:100%;min-width:0;height:auto}.work-report-nav>header{padding:10px 14px 8px}.work-report-nav h1{font-size:16px;line-height:22px}.work-report-nav nav{scrollbar-width:none;gap:6px;padding:8px 10px 10px;display:flex;overflow-x:auto}.work-report-nav nav::-webkit-scrollbar{display:none}.work-report-nav nav button{flex:none;width:auto;min-width:132px;min-height:46px;padding:7px 10px}.work-report-nav nav i{width:24px;height:24px}.work-report-nav nav small,.work-report-nav>footer{display:none}.work-report-workspace{flex:auto;min-height:0}}.work-kpis>button{appearance:none;color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;border-block:0;border-inline-start:0}.work-kpis>button:hover,.work-kpis>button[aria-pressed=true]{background:var(--wk-bg-hover)}.work-kpis>button:focus-visible{outline:2px solid var(--wk-brand-primary);outline-offset:-2px}.activity-reanalysis{border:1px solid var(--wk-border-default);border-radius:var(--wk-r-sm);padding:var(--wk-sp-4);margin-block:var(--wk-sp-4)}
