@font-face{font-family:inter;src:url(../media/Inter-s.p.3p33l8bboeayq.woff2)format("woff2");font-display:swap;font-weight:400 700}@font-face{font-family:inter Fallback;src:local(Arial);ascent-override:89.79%;descent-override:22.36%;line-gap-override:0.0%;size-adjust:107.89%}.XPJWwW_className{font-family:inter,inter Fallback}.XPJWwW_variable{--font-inter:"inter", "inter Fallback"}
.v2,.v2-portal{--g50:#f8f8f8;--g100:#ebebeb;--g200:#e4e4e4;--g300:#cecece;--g400:#b4b4b4;--g500:#9b9b9b;--g600:#666;--g700:#4d4d4d;--g800:#333;--g850:#262626;--g900:#161616;--g950:#0d0d0d;--side:var(--g50);--side-ink:var(--g700);--side-ink-2:var(--g600);--side-hover:var(--g100);--side-active:#00000009;--side-border:var(--g50);--sheet:#fff;--menu-bg:#fff;--menu-border:var(--g100);--menu-hover:#f8f8f899;--menu-sep:#f8f8f84d;--modal-bg:#fff;--modal-border:#fff;--confirm-bg:#fff;--backdrop:#00000073;--raised:#fff;--fill:var(--g100);--fill-soft:#f4f4f4;--hover:#00000009;--line:var(--g100);--line-strong:var(--g200);--ink:var(--g900);--ink-2:var(--g600);--ink-3:var(--g500);--ink-inv:#fff;--danger:#d6363b;--danger-soft:#d6363b14;--warn:#b5730f;--warn-dot:#e39a2a;--pos:#1d8a5a;--pos-soft:#1d8a5a1a;--online:#22c55e;--chart-bar:var(--g200);--chart-bar-now:var(--g300);--chart-line:var(--g900);--chart-profit:#4a4a4a;--chart-grid:#f0f0f0;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--shadow-3xl:0 35px 60px -15px #0000004d;--shadow-pop:var(--shadow-lg);--shadow-panel:-1px 0 0 var(--line), -12px 0 32px -16px #0000001f;--r-sm:8px;--r:12px;--r-lg:16px;--r-xl:24px;--ease:cubic-bezier(.2, 0, 0, 1);--ease-side:cubic-bezier(.22, 1, .36, 1);--ease-out:cubic-bezier(.33, 1, .68, 1);--t-fast:.15s;--t:.2s;--t-side:.25s;--sbw:245px;--rail:42px;--font:-apple-system, BlinkMacSystemFont, var(--font-inter), "Inter", "Segoe UI", Roboto, sans-serif;font-family:var(--font);font-feature-settings:"cv11", "ss01";-webkit-font-smoothing:auto;text-rendering:optimizelegibility;color:var(--ink)}:root[data-theme=dark] .v2,:root[data-theme=dark] .v2-portal{--side:var(--g950);--side-ink:var(--g300);--side-ink-2:var(--g400);--side-hover:var(--g900);--side-active:#ffffff0b;--side-border:#2626264d;--sheet:var(--g900);--menu-bg:var(--g850);--menu-border:var(--g800);--menu-hover:#3339;--menu-sep:#3333334d;--modal-bg:var(--g900);--modal-border:var(--g850);--confirm-bg:var(--g950);--backdrop:#0009;--raised:#1f1f1f;--fill:var(--g850);--fill-soft:#1e1e1e;--hover:#ffffff0b;--line:var(--g850);--line-strong:#303030;--ink:var(--g100);--ink-2:var(--g400);--ink-3:#838383;--ink-inv:var(--g900);--danger:#f26b6b;--danger-soft:#f26b6b1a;--warn:#e0a94a;--warn-dot:#e0a94a;--pos:#4cc38a;--pos-soft:#4cc38a1f;--chart-bar:#2b2b2b;--chart-bar-now:#3a3a3a;--chart-line:var(--g100);--chart-profit:#bdbdbd;--chart-grid:#222;--shadow-lg:0 10px 15px -3px #0006, 0 4px 6px -4px #0006;--shadow-3xl:0 35px 60px -15px #0009;--shadow-panel:-1px 0 0 var(--line), -16px 0 40px -16px #0009}.v2,.v2-portal{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;scrollbar-width:thin;scrollbar-color:#00000026 transparent}:root[data-theme=dark] .v2,:root[data-theme=dark] .v2-portal{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;scrollbar-color:#ffffff1f transparent}.v2 *,.v2-portal *{scrollbar-width:thin}:root[data-v2-font=inter] .v2,:root[data-v2-font=inter] .v2-portal{--font:var(--font-inter), "Inter", "Segoe UI", sans-serif}:where(.v2,.v2-portal) *,:where(.v2,.v2-portal) :before,:where(.v2,.v2-portal) :after{box-sizing:border-box}:where(.v2,.v2-portal) :where(button,input,textarea,select){font:inherit;color:inherit;letter-spacing:inherit;background:0 0;border:0;margin:0;padding:0}:where(.v2,.v2-portal) :where(button){cursor:pointer;text-align:inherit}:where(.v2,.v2-portal) :where(button:disabled){cursor:default}:where(.v2,.v2-portal) :where(a){color:inherit;text-decoration:none}:where(.v2,.v2-portal) :where(h1,h2,h3,p,dl,dd,hr){font-size:inherit;font-weight:inherit;margin:0}:where(.v2,.v2-portal) :where(:focus-visible){outline:2px solid color-mix(in srgb, var(--ink) 40%, transparent);outline-offset:1px}:where(.v2,.v2-portal) :where(){color:var(--ink-3)}.v2 .num{font-variant-numeric:tabular-nums}.v2{background:var(--sheet);isolation:isolate;font-size:14px;line-height:1.45;position:fixed;inset:0;overflow:hidden}.v2-rail{width:var(--rail);color:var(--side-ink);border-right:.5px solid var(--side-border);cursor:e-resize;transition:background var(--t-fast);z-index:10;flex-direction:column;justify-content:space-between;padding:4px;display:flex;position:absolute;inset:0 auto 0 0}.v2-rail:hover{background:color-mix(in srgb, var(--side) 30%, transparent)}.v2-rail-col{flex-direction:column;align-items:center;gap:2px;display:flex}.v2-rail-btn{cursor:pointer;place-items:center;width:34px;height:34px;display:grid}.v2-rail-btn>span{width:30px;height:30px;transition:background var(--t-fast);border-radius:8px;place-items:center;display:grid}.v2-rail-btn:hover>span{background:var(--side-hover)}.v2-rail-btn[aria-current=page]>span{background:var(--side-active)}.v2-rail-btn .v2-mark-swap{width:20px;height:20px;position:relative}.v2-rail-btn .v2-mark-swap>*{transition:opacity var(--t-fast);place-items:center;display:grid;position:absolute;inset:0}.v2-rail-btn .v2-mark-swap>:last-child,.v2-rail-btn:hover .v2-mark-swap>:first-child{opacity:0}.v2-rail-btn:hover .v2-mark-swap>:last-child{opacity:1}.v2-rail-gap{height:12px}.v2-panel{z-index:50;width:var(--sbw);background:var(--side);color:var(--side-ink);-webkit-user-select:none;user-select:none;font-size:13px;line-height:20px;position:absolute;inset:0 auto 0 0;overflow:hidden}:root[data-v2-side=closed] .v2-panel{pointer-events:none;width:0}.v2[data-ready] .v2-panel{transition:width var(--t-side) var(--ease-side)}.v2-panel-inner{width:var(--sbw);border-right:1px solid var(--side-border);flex-direction:column;height:100%;display:flex}.v2-main{inset:0 0 0 var(--sbw);background:var(--sheet);will-change:transform;flex-direction:column;display:flex;position:absolute;overflow:hidden}:root[data-v2-side=closed] .v2-main{left:var(--rail)}.v2-head{z-index:10;color:var(--side-ink-2);gap:4px;margin-bottom:-8px;padding:6px 4px 4px;display:flex;position:relative}.v2-head:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(to bottom, var(--side) 50%, transparent);opacity:0;transition:opacity var(--t-fast);position:absolute;inset:0 0 -24px}.v2-head[data-scrolled]:after{opacity:1}.v2-logo{width:34px;transition:background var(--t-fast);border-radius:12px;flex:none;align-self:stretch;place-items:center;display:grid}.v2-logo:hover{background:var(--side-hover)}.v2-mark{background:var(--g900);color:#fff;border-radius:6px;place-items:center;width:20px;height:20px;font-size:11px;font-weight:600;line-height:1;display:grid}:root[data-theme=dark] .v2-mark{color:var(--g900);background:#fff}.v2-biz{min-width:0;color:var(--side-ink);flex:1;align-items:center;padding:0 2px;display:flex}:root[data-theme=dark] .v2-biz{color:var(--g200)}.v2-biz span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.v2-toggle{cursor:w-resize;width:30px;height:30px;transition:background var(--t-fast);border-radius:8px;flex:none;align-self:center;place-items:center;display:grid}.v2-toggle:hover{background:var(--side-hover)}.v2-scrollarea{scrollbar-width:none;flex-direction:column;flex:1;gap:6px;padding:10px 0;display:flex;position:relative;overflow:hidden auto}.v2-scrollarea::-webkit-scrollbar{display:none}.v2-block{padding-bottom:4px}.v2-row{padding:0 4px;display:flex}.v2-item{color:var(--side-ink);white-space:nowrap;transition:background var(--t-fast);border-radius:12px;outline:none;flex:1;align-items:center;gap:8px;padding:6px 8px;font-size:13px;line-height:20px;display:flex}.v2-item:hover{background:var(--side-hover)}.v2-item[aria-current=page]{background:var(--side-active)}.v2-item:focus-visible{background:var(--side-hover)}.v2-item svg{flex:none}.v2-item-label{text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden;transform:translateY(.5px)}.v2-count{color:var(--g500);font-variant-numeric:tabular-nums;font-size:12px}:root[data-theme=dark] .v2-count{color:var(--g600)}.v2-count[data-hot]{color:var(--side-ink)}:root[data-v2-counts=off] .v2-count{display:none}.v2-hint{color:var(--g400);opacity:0;transition:opacity var(--t-fast);font-size:12px}:root[data-theme=dark] .v2-hint{color:var(--g600)}.v2-item:hover .v2-hint{opacity:1}.v2-section-head{align-items:center;height:24px;padding:0 6px 0 14px;display:flex}.v2-section-head button{height:100%;color:var(--g400);text-align:left;flex:1;align-items:center;gap:4px;font-size:12px;transition:color .1s;display:flex}:root[data-theme=dark] .v2-section-head button,.v2-section-head button:hover{color:var(--g500)}:root[data-theme=dark] .v2-section-head button:hover{color:var(--g400)}.v2-section-head button svg{opacity:0;transition:opacity .1s, transform var(--t) var(--ease-out)}.v2-section-head:hover button svg,.v2-section-head button:focus-visible svg{opacity:1}.v2-section-head button[aria-expanded=false] svg{transform:rotate(-90deg)}.v2-section-body{overflow:hidden}.v2-foot{z-index:10;margin-top:-8px;padding:4px 4px 6px;position:relative}.v2-foot:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(to top, var(--side) 50%, transparent);position:absolute;inset:-24px 0 0}.v2-me{width:100%;color:var(--side-ink);transition:background var(--t-fast);border-radius:12px;align-items:center;padding:6px;font-size:13px;display:flex}.v2-me:hover,.v2-me[data-popup-open]{background:var(--side-hover)}.v2-me-name{text-align:left;white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.v2-ava{color:#fff;background:#f97316;border-radius:999px;flex:none;place-items:center;width:22px;height:22px;margin-right:12px;font-size:10px;font-weight:600;display:grid;position:relative}.v2-ava[data-size=s]{width:18px;height:18px;margin:0;font-size:9px}.v2-ava-dot{background:var(--online);border:2px solid var(--sheet);border-radius:99px;width:10px;height:10px;position:absolute;bottom:-2px;right:-2px}.v2-rail .v2-ava{margin:0}.v2-avatar{background:var(--fill);width:30px;height:30px;color:var(--ink);border-radius:999px;flex:none;place-items:center;font-size:12px;font-weight:500;display:grid}.v2-avatar[data-size=s]{width:20px;height:20px;font-size:10px}.v2-pop{background:var(--menu-bg);border:1px solid var(--menu-border);box-shadow:var(--shadow-lg);min-width:170px;max-width:380px;color:var(--ink);transform-origin:var(--transform-origin);transition:opacity var(--t) var(--ease-out), transform var(--t) var(--ease-out);border-radius:12px;outline:none;padding:2px;font-size:13px;line-height:20px}:root[data-theme=dark] .v2-pop{color:#fff}.v2-pop[data-starting-style],.v2-pop[data-ending-style]{opacity:0;transform:translateY(-8px)scale(.95)}.v2-pop[data-ending-style]{transition-duration:var(--t-fast)}.v2-pop-title{height:27px;color:var(--ink-2);align-items:center;gap:8px;padding:0 8px;font-size:12px;display:flex}.v2-pop-row{cursor:pointer;-webkit-user-select:none;user-select:none;width:100%;height:27px;transition:background var(--t-fast);border-radius:12px;outline:none;align-items:center;gap:8px;padding:0 8px;font-size:13px;display:flex}.v2-pop-row:hover,.v2-pop-row[data-highlighted],.v2-pop-row[data-active],.v2-pop-row:focus-visible{background:var(--menu-hover)}.v2-pop-row svg{flex:none;width:14px;height:14px}.v2-pop-row[data-danger]{color:var(--danger)}.v2-pop-row .v2-pop-right{color:var(--ink-3);align-items:center;margin-left:auto;font-size:12px;display:flex}.v2-pop-sep{border:0;border-top:1px solid var(--menu-sep);height:0;margin:2px 4px}:root:not([data-theme=dark]) .v2-pop-sep{border-top-color:var(--g100)}.v2-pop-empty{color:var(--ink-3);padding:10px 8px;font-size:12px}.v2-status{color:var(--g500);align-items:center;gap:4px;margin-left:auto;padding:2px 6px;font-size:11px;line-height:1;display:inline-flex}.v2-status:before{content:"";background:var(--online);border-radius:99px;width:6px;height:6px}.v2-notes{width:340px;max-height:440px;overflow-y:auto}.v2-note{transition:background var(--t-fast);border-radius:12px;flex-direction:column;gap:1px;padding:6px 8px;display:flex}.v2-note:hover{background:var(--menu-hover)}.v2-note-title{align-items:baseline;gap:8px;font-size:13px;display:flex}.v2-note-title:before{content:"";background:0 0;border-radius:99px;flex:none;width:6px;height:6px;transform:translateY(-1px)}.v2-note[data-unread] .v2-note-title:before{background:var(--danger)}.v2-note-body{color:var(--ink-2);-webkit-line-clamp:2;-webkit-box-orient:vertical;padding-left:14px;font-size:12px;display:-webkit-box;overflow:hidden}.v2-note-when{color:var(--ink-3);padding-left:14px;font-size:11px}.v2-switch{background:var(--g200);width:28px;height:16px;transition:background var(--t-fast);border-radius:99px;flex:none;margin:0 1px;position:relative}:root[data-theme=dark] .v2-switch{background:#3a3a3a}.v2-switch[aria-checked=true]{background:var(--g900)}:root[data-theme=dark] .v2-switch[aria-checked=true]{background:#fff}.v2-switch:after{content:"";width:12px;height:12px;transition:left var(--t-fast), background var(--t-fast);background:#fff;border-radius:99px;position:absolute;top:2px;left:2px}:root[data-theme=dark] .v2-switch:after{background:var(--g500)}.v2-switch[aria-checked=true]:after{left:14px}:root[data-theme=dark] .v2-switch[aria-checked=true]:after{background:#000}.v2-backdrop{z-index:9000;background:var(--backdrop);transition:opacity var(--t) var(--ease-out);position:fixed;inset:0}.v2-backdrop[data-starting-style],.v2-backdrop[data-ending-style]{opacity:0}.v2-backdrop[data-ending-style]{transition-duration:var(--t-fast)}.v2-modal{z-index:9001;background:var(--modal-bg);border:1px solid var(--modal-border);max-width:calc(100vw - 24px);max-height:calc(100dvh - 24px);box-shadow:var(--shadow-3xl);color:var(--ink);transition:opacity var(--t) var(--ease-out), transform var(--t) var(--ease-out);border-radius:24px;outline:none;position:fixed;top:50%;left:50%;overflow:hidden;translate:-50% -50%}.v2-modal[data-starting-style],.v2-modal[data-ending-style]{opacity:0;transform:translateY(-8px)scale(.95)}.v2-modal[data-ending-style]{transition-duration:var(--t-fast)}.v2-confirm{background:var(--confirm-bg);border-color:var(--confirm-bg);width:512px;padding:20px}:root[data-theme=dark] .v2-confirm{border-color:var(--g900)}.v2-confirm-title{margin-bottom:10px;font-size:16px;font-weight:500;line-height:1.4}:root[data-theme=dark] .v2-confirm-title{color:var(--g200)}.v2-confirm-text{color:var(--g500);font-size:14px;line-height:1.5}.v2-confirm-actions{gap:6px;margin-top:20px;display:flex}.v2-cap{white-space:nowrap;height:32px;transition:background var(--t-fast);border-radius:999px;flex:1;justify-content:center;align-items:center;gap:6px;padding:0 16px;font-size:14px;display:inline-flex}.v2-cap[data-kind=ghost]{background:var(--g100);color:var(--g800)}.v2-cap[data-kind=ghost]:hover{background:#ebebebb3}:root[data-theme=dark] .v2-cap[data-kind=ghost]{background:var(--g850);color:#fff}:root[data-theme=dark] .v2-cap[data-kind=ghost]:hover{background:#26262699}.v2-cap[data-kind=solid]{background:var(--g900);color:#fff}.v2-cap[data-kind=solid]:hover{background:#000}:root[data-theme=dark] .v2-cap[data-kind=solid]{background:var(--g100);color:var(--g900)}:root[data-theme=dark] .v2-cap[data-kind=solid]:hover{background:#fff}.v2-cap[data-fit]{flex:none}.v2-search{width:1120px;padding:10px 0 2px}:root:not([data-theme=dark]) .v2-search{color:var(--g700)}:root[data-theme=dark] .v2-search{color:var(--g300)}.v2-search-input{align-items:center;gap:0;padding:0 14px 8px;display:flex}.v2-search-input>div{flex:1;align-items:center;padding:0 4px;display:flex}.v2-search-input svg{flex:none}.v2-search-input input{color:inherit;outline:none;flex:1;padding:6px 0 6px 10px;font-size:14px}.v2-search-input kbd{font:inherit;color:var(--g500);padding-right:6px;font-size:12px}.v2-search-body{padding:0 14px 2px;display:flex}.v2-search-list{scrollbar-width:none;flex:1;min-width:0;height:min(640px,100dvh - 140px);padding-right:8px;overflow-y:auto}.v2-search-list::-webkit-scrollbar{display:none}.v2-search-label{color:var(--g500);padding:0 8px 8px;font-size:12px}.v2-search-label+.v2-search-row{margin-top:0}.v2-search-gap{height:1px;margin:12px 0}.v2-search-row{text-align:left;width:100%;transition:background var(--t-fast);border-radius:8px;align-items:center;gap:8px;padding:6px 10px;font-size:14px;line-height:20px;display:flex}.v2-search-row:hover,.v2-search-row[data-selected]{background:#f8f8f8b3}:root:not([data-theme=dark]) .v2-search-row:hover,:root:not([data-theme=dark]) .v2-search-row[data-selected]{background:#f3f3f3}:root[data-theme=dark] .v2-search-row:hover,:root[data-theme=dark] .v2-search-row[data-selected]{background:#26262680}.v2-search-row .t{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.v2-search-row .s{color:var(--g500);flex:none;font-size:12px}.v2-search-row .s[data-hot]{color:var(--danger)}.v2-search-row mark{color:inherit;background:#fef08ab3;border-radius:3px;padding:0 1px}:root[data-theme=dark] .v2-search-row mark{background:#eab3084d}.v2-search-empty{color:var(--g500);text-align:center;padding:16px 20px;font-size:12px}.v2-search-prev{border-left:1px solid var(--line);flex:1;min-width:0;height:min(640px,100dvh - 140px);padding:4px 8px 16px 24px;overflow-y:auto}.v2-prev-kicker{color:var(--g500);margin-bottom:6px;font-size:12px}.v2-prev-title{color:var(--ink);margin-bottom:16px;font-size:18px;font-weight:500;line-height:1.35}.v2-prev-rows{grid-template-columns:120px minmax(0,1fr);row-gap:8px;font-size:13px;display:grid}.v2-prev-rows dt{color:var(--g500)}.v2-prev-rows dd{color:var(--ink);margin:0}.v2-prev-note{color:var(--g500);margin-top:20px;font-size:13px}.v2-prev-empty{height:100%;color:var(--g500);place-items:center;font-size:14px;display:grid}.v2-toaster{z-index:99999;pointer-events:none;width:356px;position:fixed;top:32px;right:32px}.v2-toast{pointer-events:auto;color:#171717;background:#fff;border:1px solid #ededed;border-radius:8px;align-items:center;gap:6px;padding:16px;font-size:13px;line-height:1.35;transition:transform .4s,opacity .4s;display:flex;position:absolute;top:0;left:0;right:0;box-shadow:0 4px 12px #0000001a}:root[data-theme=dark] .v2-toast{color:#fcfcfc;background:#000;border-color:#333}.v2-toast[data-type=success]{color:#008a2e;background:#ecfdf3;border-color:#bffcd9}:root[data-theme=dark] .v2-toast[data-type=success]{color:#59f3a6;background:#001f0f;border-color:#003d1c}.v2-toast[data-type=error]{color:#e60000;background:#fff0f0;border-color:#ffe0e1}:root[data-theme=dark] .v2-toast[data-type=error]{color:#ff9ea1;background:#2d0607;border-color:#4d0408}.v2-toast-icon{flex:none;place-items:center;width:20px;height:20px;margin-left:-3px;margin-right:4px;display:grid}.v2-toast-text{flex:1;min-width:0}.v2-toast-title{font-weight:500}.v2-toast-desc{opacity:.85;margin-top:2px}.v2-toast-action{color:#fff;background:#171717;border-radius:4px;flex:none;height:24px;padding:0 8px;font-size:12px;font-weight:500}:root[data-theme=dark] .v2-toast-action{color:#000;background:#fff}.v2-toast-close{width:20px;height:20px;color:var(--g500);border:1px solid var(--g200);opacity:0;background:#fffc;border-radius:99px;place-items:center;transition:opacity .15s,background .15s;display:grid;position:absolute;top:0;left:0;translate:-35% -35%}.v2-toast:hover .v2-toast-close{opacity:1}.v2-toast-close:hover{background:var(--g50);color:var(--g700)}:root[data-theme=dark] .v2-toast-close{background:var(--g850);color:var(--g400);border-color:#404040}:root[data-theme=dark] .v2-toast-close:hover{background:var(--g800);color:var(--g200)}.v2-settings{max-width:none;max-height:none;display:flex;inset:32px;translate:none}.v2-set-nav{border-right:1px solid #ebebeb4d;flex-direction:column;flex:none;width:240px;display:flex}:root[data-theme=dark] .v2-set-nav{border-right-color:#ffffff05}.v2-set-back{width:calc(100% - 8px);height:28px;color:var(--g600);border-radius:8px;align-items:center;gap:6px;margin:4px 4px 0;padding:0 8px;font-size:12px;transition:color 75ms;display:flex}.v2-set-back:hover{color:var(--g700)}:root[data-theme=dark] .v2-set-back{color:var(--g500)}:root[data-theme=dark] .v2-set-back:hover{color:var(--g300)}.v2-set-search{background:#f8f8f8b3;border-radius:8px;align-items:center;gap:6px;height:28px;margin:4px 4px 2px;padding:0 8px;font-size:12px;display:flex}:root:not([data-theme=dark]) .v2-set-search{background:#f4f4f4}:root[data-theme=dark] .v2-set-search{background:#ffffff08}.v2-set-search input{outline:none;flex:1;min-width:0;padding:4px 0;font-size:12px}.v2-set-tabs{scrollbar-width:none;flex-direction:column;flex:1;gap:1px;min-height:0;padding:4px;display:flex;overflow-y:auto}.v2-set-group{color:var(--g600);margin:8px 0 2px;padding:0 8px;font-size:10px;line-height:14px}.v2-set-group:first-child{margin-top:2px}:root[data-theme=dark] .v2-set-group{color:var(--g500)}.v2-set-tab{text-align:left;width:100%;height:28px;color:var(--g600);border-radius:8px;flex:none;align-items:center;gap:6px;padding:0 8px;font-size:13px;transition:color 75ms,background 75ms;display:flex}.v2-set-tab:hover{color:var(--g700)}:root[data-theme=dark] .v2-set-tab{color:var(--g400)}:root[data-theme=dark] .v2-set-tab:hover{color:var(--g300)}.v2-set-tab[aria-current=page]{color:var(--g900);background:var(--g50);font-weight:500}:root:not([data-theme=dark]) .v2-set-tab[aria-current=page]{background:#f3f3f3}:root[data-theme=dark] .v2-set-tab[aria-current=page]{color:#fff;background:#ffffff0a}.v2-set-tab svg{flex:none;width:14px;height:14px}.v2-set-sep{background:#ebebeb66;flex:none;height:1px;margin:8px 4px}:root[data-theme=dark] .v2-set-sep{background:#ffffff06}.v2-set-none{color:var(--g600);padding:4px 8px;font-size:12px}.v2-set-main{flex-direction:column;flex:1;min-width:0;padding:16px 20px;display:flex}.v2-set-title{color:var(--g900);margin:2px 0 16px;font-size:14px;font-weight:500}:root[data-theme=dark] .v2-set-title{color:#fff}.v2-set-body{flex:1;min-height:0;padding-right:8px;overflow-y:auto}.v2-set-foot{flex:none;justify-content:flex-end;align-items:center;gap:12px;padding-top:12px;display:flex}.v2-set-foot .note{color:var(--g500);margin-right:auto;font-size:12px}.v2-set-foot .v2-cap{flex:none;height:32px;padding:0 16px;font-weight:500}.v2-set-section{margin-top:24px}.v2-set-section:first-child{margin-top:0}.v2-set-section-title{color:var(--g500);margin-bottom:4px;font-size:13px}.v2-set-row{justify-content:space-between;align-items:center;gap:24px;min-height:46px;padding:6px 0;display:flex}.v2-set-label{min-width:0}.v2-set-name{color:var(--g900);font-size:13px;line-height:20px}:root[data-theme=dark] .v2-set-name{color:var(--g100)}.v2-set-desc{color:var(--g500);margin-top:1px;font-size:12px;line-height:18px}:root[data-theme=dark] .v2-set-desc{color:var(--g500)}.v2-set-ctl{flex:none;align-items:center;gap:8px;font-size:13px;display:flex}.v2-set-value{color:var(--g700);height:28px;transition:background var(--t-fast);border-radius:8px;align-items:center;gap:4px;margin-right:-8px;padding:0 8px;font-size:13px;display:inline-flex}:root[data-theme=dark] .v2-set-value{color:var(--g200)}.v2-set-value:hover,.v2-set-value[data-popup-open]{background:var(--hover)}.v2-set-input{background:var(--fill-soft);width:300px;height:32px;color:var(--ink);transition:box-shadow var(--t-fast);border-radius:8px;outline:none;padding:0 12px;font-size:13px}:root[data-theme=dark] .v2-set-input{background:var(--g850)}.v2-set-input:focus{box-shadow:0 0 0 1px var(--g300)}:root[data-theme=dark] .v2-set-input:focus{box-shadow:0 0 0 1px var(--g700)}.v2-set-input[readonly]{color:var(--ink-2)}textarea.v2-set-input{resize:none;height:72px;padding:8px 12px;line-height:1.45}.v2-set-chip{background:var(--g100);color:var(--g700);white-space:nowrap;border-radius:99px;padding:2px 8px;font-size:12px}:root[data-theme=dark] .v2-set-chip{background:var(--g850);color:var(--g300)}.v2-set-chip[data-on]{background:var(--pos-soft);color:var(--pos)}.v2-set-btn{background:var(--g100);height:28px;color:var(--g800);transition:background var(--t-fast);white-space:nowrap;border-radius:999px;padding:0 12px;font-size:12px}.v2-set-btn:hover{background:var(--g200)}:root[data-theme=dark] .v2-set-btn{background:var(--g850);color:#fff}:root[data-theme=dark] .v2-set-btn:hover{background:var(--g800)}.v2-set-person{align-items:center;gap:12px;display:flex}.v2-set-bigava{color:#fff;background:#f97316;border-radius:999px;flex:none;place-items:center;width:56px;height:56px;font-size:20px;font-weight:600;display:grid}.v2-kbd{gap:4px;display:inline-flex}.v2-kbd kbd{font:inherit;background:var(--g100);min-width:22px;height:22px;color:var(--g700);border-radius:6px;place-items:center;padding:0 6px;font-size:12px;display:inline-grid}:root[data-theme=dark] .v2-kbd kbd{background:var(--g850);color:var(--g300)}.v2-set-hint{color:var(--g500);max-width:640px;margin-top:16px;font-size:12px;line-height:1.5}:root[data-v2-motion=reduce] .v2 *,:root[data-v2-motion=reduce] .v2-portal,:root[data-v2-motion=reduce] .v2-portal *{transition-duration:1ms!important;animation-duration:1ms!important}@media (prefers-reduced-motion:reduce){.v2 *,.v2-portal,.v2-portal *{transition-duration:1ms!important;animation-duration:1ms!important}}.v2-scroll{scrollbar-gutter:stable;flex:1;overflow:hidden auto}.v2-page{max-width:1160px;margin:0 auto;padding:28px 40px 64px}.v2-h1{letter-spacing:-.01em;font-size:24px;font-weight:600;line-height:1.25}.v2-sub{color:var(--ink-2);font-size:14px}.v2-btn{border-radius:var(--r);height:32px;color:var(--ink);background:var(--fill-soft);transition:background var(--t-fast) var(--ease);white-space:nowrap;align-items:center;gap:6px;padding:0 12px;font-size:13.5px;display:inline-flex}.v2-btn:hover,.v2-btn[data-popup-open]{background:var(--fill)}.v2-btn svg{color:var(--ink-2)}.v2-btn[data-primary]{background:var(--ink);color:var(--ink-inv)}.v2-btn[data-primary] svg{color:var(--ink-inv)}.v2-btn[data-primary]:hover{background:color-mix(in srgb, var(--ink) 86%, var(--sheet))}.v2-btn[data-ghost]{color:var(--ink-2);background:0 0}.v2-btn[data-ghost]:hover{background:var(--hover);color:var(--ink)}.v2-btn[data-on]{background:var(--fill);color:var(--ink)}.v2-btn-badge{background:var(--ink);min-width:18px;height:18px;color:var(--ink-inv);font-variant-numeric:tabular-nums;border-radius:99px;place-items:center;padding:0 5px;font-size:12px;display:inline-grid}.v2-seg{isolation:isolate;background:color-mix(in srgb, var(--ink) 6%, var(--sheet));border-radius:var(--r);gap:2px;padding:2px;display:inline-flex}.v2-seg button{height:28px;color:var(--ink-2);white-space:nowrap;transition:color var(--t-fast) var(--ease);border-radius:10px;align-items:center;gap:6px;padding:0 11px;font-size:13.5px;display:inline-flex;position:relative}.v2-seg button[aria-pressed=true],.v2-seg button:hover{color:var(--ink)}.v2-seg-thumb{background:var(--raised);z-index:-1;border-radius:10px;position:absolute;inset:0;box-shadow:0 1px 2px #0000000f,0 0 0 1px #0000000a}:root[data-theme=dark] .v2-seg-thumb{box-shadow:none;background:#2c2c2c}.v2-seg-n{color:var(--ink-3);font-variant-numeric:tabular-nums;font-size:12px}.v2-link{color:var(--ink-2);transition:color var(--t-fast) var(--ease)}.v2-link:hover{color:var(--ink)}.ov-head{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:28px;display:flex}.ov-head .v2-sub{margin-top:4px}.ov-hero{background:var(--fill-soft);border-radius:var(--r-xl);margin-bottom:16px;padding:28px 32px 30px}:root[data-theme=dark] .ov-hero{background:#1d1d1d}.ov-verdict{letter-spacing:-.01em;max-width:820px;font-size:22px;font-weight:500;line-height:1.35}.ov-verdict-mute{color:var(--ink-2)}.ov-health{color:var(--ink-2);align-items:center;gap:10px;margin-bottom:14px;font-size:13px;display:inline-flex}.ov-health-chip{background:var(--sheet);height:24px;color:var(--ink);border-radius:99px;align-items:center;gap:6px;padding:0 10px 0 8px;font-size:13px;display:inline-flex}:root[data-theme=dark] .ov-health-chip{background:#262626}.ov-health-dot{background:var(--ink-3);border-radius:99px;width:8px;height:8px}.ov-health-dot[data-tone=pos]{background:var(--pos)}.ov-health-dot[data-tone=warn]{background:var(--warn-dot)}.ov-health-dot[data-tone=neg]{background:var(--danger)}.ov-kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin-top:28px;display:grid}.ov-kpi{min-width:0}.ov-kpi-label{color:var(--ink-2);font-size:14px}.ov-kpi-value{letter-spacing:-.02em;font-variant-numeric:tabular-nums;white-space:nowrap;margin-top:6px;font-size:36px;font-weight:600;line-height:1.1}.ov-kpi-value small{color:var(--ink-2);letter-spacing:0;margin-left:4px;font-size:22px;font-weight:500}.ov-kpi-value[data-neg]{color:var(--danger)}.ov-kpi-foot{color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;font-size:13px;display:flex}.ov-kpi-src{color:var(--ink-3);margin-top:4px;font-size:12px}.ov-delta{font-variant-numeric:tabular-nums}.ov-delta[data-good]{color:var(--pos)}.ov-delta[data-bad]{color:var(--danger)}.ov-plan{background:color-mix(in srgb, var(--ink) 8%, transparent);border-radius:99px;height:6px;margin-top:12px;position:relative;overflow:hidden}.ov-plan-fact{background:var(--ink);border-radius:99px;position:absolute;inset:0 auto 0 0}.ov-plan-likely{background:color-mix(in srgb, var(--ink) 22%, transparent);border-radius:99px;position:absolute;inset:0 auto 0 0}.ov-grid{grid-template-columns:minmax(0,1.75fr) minmax(0,1fr);gap:16px;margin-bottom:16px;display:grid}.ov-grid-2{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;display:grid}.ov-card{border-radius:var(--r-xl);border:1px solid var(--line);background:var(--sheet);min-width:0;padding:22px 24px}.ov-card-head{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:18px;display:flex}.ov-card-title{font-size:16px;font-weight:600}.ov-card-note{color:var(--ink-3);font-size:13px}.ov-legend{color:var(--ink-2);gap:16px;font-size:13px;display:flex}.ov-legend span{align-items:center;gap:6px;display:inline-flex}.ov-legend i{border-radius:3px;width:10px;height:10px;display:inline-block}.ov-chart{position:relative}.ov-chart svg{width:100%;display:block;overflow:visible}.ov-axis{fill:var(--ink-3);font-variant-numeric:tabular-nums;font-size:12px}.ov-axis-now{fill:var(--ink)}.ov-tip{pointer-events:none;background:var(--raised);box-shadow:var(--shadow-pop);border-radius:var(--r);z-index:2;min-width:170px;padding:10px 12px;font-size:13px;position:absolute}.ov-tip-title{margin-bottom:6px;font-weight:500}.ov-tip-row{color:var(--ink-2);justify-content:space-between;gap:16px;display:flex}.ov-tip-row b{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:500}.ov-dir{flex-direction:column;gap:4px;display:flex}.ov-dir-row{border-radius:var(--r);height:40px;transition:background var(--t-fast) var(--ease);grid-template-columns:104px minmax(0,1fr) 32px;align-items:center;gap:12px;margin:0 -8px;padding:0 8px;display:grid}.ov-dir-row:hover{background:var(--hover)}.ov-dir-name{font-size:14px}.ov-dir-track{background:color-mix(in srgb, var(--ink) 7%, transparent);border-radius:99px;height:8px;overflow:hidden}.ov-dir-bar{background:var(--ink-3);border-radius:99px;height:100%}.ov-dir-bar[data-tone=pos]{background:color-mix(in srgb, var(--pos) 80%, var(--sheet))}.ov-dir-bar[data-tone=navy]{background:color-mix(in srgb, var(--ink) 55%, var(--sheet))}.ov-dir-bar[data-tone=warn]{background:var(--warn-dot)}.ov-dir-bar[data-tone=neg]{background:var(--danger)}.ov-dir-score{text-align:right;font-variant-numeric:tabular-nums;font-size:14px;font-weight:500}.ov-dir-why{color:var(--ink-2);border-top:1px solid var(--line);margin-top:14px;padding-top:14px;font-size:13px;line-height:1.5}.ov-dir-why b{color:var(--ink);font-weight:500}.ov-dir-skip{color:var(--ink-3);margin-top:8px;font-size:12px}.ov-funnel{flex-direction:column;gap:6px;display:flex}.ov-fun-row{grid-template-columns:minmax(0,1fr) 56px;align-items:center;gap:12px;display:grid}.ov-fun-bar{background:color-mix(in srgb, var(--ink) 7%, transparent);border-radius:10px;height:36px;position:relative;overflow:hidden}.ov-fun-fill{background:color-mix(in srgb, var(--ink) 14%, transparent);border-radius:10px;position:absolute;inset:0 auto 0 0}.ov-fun-label{justify-content:space-between;align-items:center;padding:0 12px;font-size:14px;display:flex;position:absolute;inset:0}.ov-fun-label b{font-variant-numeric:tabular-nums;font-weight:500}.ov-fun-pct{color:var(--ink-3);text-align:right;font-variant-numeric:tabular-nums;font-size:13px}.ov-att{flex-direction:column;display:flex}.ov-att-row{border-radius:var(--r);min-height:52px;transition:background var(--t-fast) var(--ease);grid-template-columns:56px minmax(0,1fr) 16px;align-items:center;gap:12px;margin:0 -8px;padding:6px 8px;display:grid}.ov-att-row:hover{background:var(--hover)}.ov-att-row+.ov-att-row{box-shadow:0 -1px 0 var(--line)}.ov-att-row:hover+.ov-att-row,.ov-att-row:hover{box-shadow:none}.ov-att-n{letter-spacing:-.01em;font-variant-numeric:tabular-nums;font-size:24px;font-weight:600}.ov-att-n[data-hot]{color:var(--danger)}.ov-att-text{min-width:0;font-size:14px}.ov-att-sub{color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.ov-att-row>svg{color:var(--ink-3)}.ov-calm{color:var(--ink-2);padding:12px 0;font-size:14px}.tk{flex:1;min-height:0;display:flex}.tk-work{flex-direction:column;flex:1;min-width:0;display:flex;container:tkwork/inline-size}.tk-quick{border-radius:var(--r);border:1px solid var(--line);height:44px;transition:border-color var(--t-fast) var(--ease), box-shadow var(--t-fast) var(--ease);align-items:center;gap:8px;margin:0 15px 4px;padding:0 8px 0 12px;display:flex}.tk-quick:focus-within{border-color:var(--line-strong);box-shadow:0 2px 8px -2px #0000000f}.tk-quick>svg{color:var(--ink-3);flex:none}.tk-quick input{outline:none;flex:1;min-width:0;font-size:14px}.tk-quick-opt{opacity:0;transition:opacity var(--t-fast) var(--ease);gap:2px;display:flex}.tk-quick:focus-within .tk-quick-opt,.tk-quick[data-filled] .tk-quick-opt{opacity:1}.tk-body{scrollbar-gutter:stable;flex:1;min-height:0;padding:0 0 48px;overflow-y:auto}.tk-row{cursor:default;min-height:42px;transition:background var(--t-fast) var(--ease);grid-template-columns:20px 18px minmax(0,1fr) auto 28px;align-items:center;column-gap:10px;padding:0 14px 0 28px;display:grid;position:relative}.tk-row:after{content:"";background:var(--line);opacity:.7;height:1px;position:absolute;bottom:0;left:28px;right:28px}.tk-row:hover{background:var(--hover)}.tk-row[aria-selected=true]{background:var(--fill)}.tk-row[aria-selected=true]:after,.tk-row:hover:after{opacity:0}.tk-row[data-done] .tk-row-title{color:var(--ink-3);text-decoration:line-through;-webkit-text-decoration-color:color-mix(in srgb, var(--ink-3) 60%, transparent);text-decoration-color:color-mix(in srgb, var(--ink-3) 60%, transparent)}.tk-type{color:var(--ink-3);place-items:center;display:grid}.tk-main{align-items:baseline;gap:10px;min-width:0;padding:10px 0;display:flex}.tk-row-title{white-space:nowrap;text-overflow:ellipsis;flex:0 auto;min-width:0;font-size:14px;overflow:hidden}.tk-bind{color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;flex:0 10 auto;min-width:0;font-size:13px;overflow:hidden}.tk-flag{color:var(--ink);flex:none;align-self:center;display:inline-flex}.tk-viol{color:var(--warn);white-space:nowrap;flex:none;align-items:center;gap:5px;font-size:12px;display:inline-flex}.tk-viol:before{content:"";background:var(--warn-dot);border-radius:99px;width:5px;height:5px}.tk-meta{color:var(--ink-2);grid-template-columns:112px 124px 108px;align-items:center;column-gap:16px;font-size:13px;display:grid}.tk-stage{white-space:nowrap;align-items:center;gap:7px;display:inline-flex}.tk-stage svg{color:var(--ink-2);flex:none}.tk-who{white-space:nowrap;align-items:center;gap:7px;min-width:0;display:inline-flex}.tk-who span{text-overflow:ellipsis;overflow:hidden}.tk-due{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.tk-due[data-overdue]{color:var(--danger)}.tk-due[data-today]{color:var(--ink)}.tk-more{padding:6px 28px}.tk-viol-dot{background:var(--warn-dot);border-radius:99px;flex:none;width:6px;height:6px}.sk{background:color-mix(in srgb, var(--ink) 7%, transparent);border-radius:6px;position:relative;overflow:hidden}.sk:after{content:"";background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--sheet) 55%, transparent), transparent);animation:v2-shimmer 1.4s var(--ease) infinite;position:absolute;inset:0;transform:translate(-100%)}@keyframes v2-shimmer{to{transform:translate(100%)}}.tk-cl{flex-direction:column;gap:2px;display:flex}.tk-cl-row{align-items:center;gap:10px;min-height:30px;font-size:14px;display:flex}.tk-cl-row[data-done] span{color:var(--ink-3);text-decoration:line-through}.tk-cl-box{border:1.5px solid color-mix(in srgb, var(--ink) 25%, transparent);border-radius:5px;flex:none;place-items:center;width:16px;height:16px;display:grid}.tk-cl-row[data-done] .tk-cl-box{background:var(--ink-3);border-color:var(--ink-3);color:var(--ink-inv)}.tk-more-cell{place-items:center;display:grid}:root[data-v2-density=compact] .tk-row{min-height:34px}:root[data-v2-density=compact] .tk-main{padding:6px 0}@container tkwork (max-width:940px){.tk-meta{grid-template-columns:16px 20px 100px;column-gap:14px}.tk-stage-text,.tk-who-name,.tk-person-stats>span:nth-child(n+3){display:none}.tk-acts{display:none!important}.tk-viol{gap:0;font-size:0}}@media (prefers-reduced-motion:reduce){.v2 *,.v2-portal *{transition-duration:1ms!important;animation-duration:1ms!important}}@media (max-width:1100px){.tk-meta{grid-template-columns:104px 112px 100px;column-gap:12px}.ov-kpis{gap:20px}}.v2-set-value:focus-visible,.v2-me:focus-visible,.v2-toggle:focus-visible,.v2-logo:focus-visible,.v2-set-back:focus-visible,.v2-set-tab:focus-visible{background:var(--hover);outline:none}.v2-rail-btn:focus-visible{outline:none}.v2-rail-btn:focus-visible>span{background:var(--side-hover)}.v2-cap:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb, var(--ink) 18%, transparent);outline:none}.v2-iconbtn{border-radius:var(--r-sm);width:30px;height:30px;color:var(--ink-2);transition:background var(--t-fast) var(--ease), color var(--t-fast) var(--ease);flex:none;place-items:center;display:inline-grid}.v2-iconbtn:hover,.v2-iconbtn[data-popup-open]{background:var(--hover);color:var(--ink)}.v2-iconbtn:disabled{opacity:.4}.tk-quick-sep{background:var(--line);flex:none;width:1px;margin:6px 4px}.tk-quick-opt{flex-wrap:nowrap;min-width:0;display:none;overflow:hidden}.tk-quick:focus-within .tk-quick-opt,.tk-quick[data-filled] .tk-quick-opt{opacity:1;display:flex}.tk-quick:has([data-popup-open]) .tk-quick-opt{opacity:1;display:flex}.tk-quick input{min-width:160px}.tk-ico{color:var(--ink-3);flex:none;align-self:center;display:inline-flex}.tk-quiet{color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;flex:none;max-width:260px;font-size:12px;overflow:hidden}a.tk-bind:hover{color:var(--ink)}.tk-setdue{color:var(--ink-3);border:1px dashed var(--line-strong);white-space:nowrap;height:22px;transition:color var(--t-fast), border-color var(--t-fast);border-radius:99px;flex:none;align-items:center;padding:0 8px;font-size:12.5px;display:inline-flex}.tk-setdue:hover,.tk-setdue[data-popup-open]{color:var(--ink);border-color:var(--ink-3)}.tk-acts{opacity:0;flex:none;gap:2px;margin-left:auto;transition:opacity .1s;display:inline-flex}.tk-row:hover .tk-acts,.tk-row[aria-selected=true] .tk-acts,.tk-acts:focus-within{opacity:1}.tk-acts:has([data-popup-open]){opacity:1}.tk-row .tk-main{min-width:0}.tk-row.tk-meet{color:inherit;grid-template-columns:20px minmax(0,1fr) auto;padding-left:58px}.tk-row.tk-meet .tk-due{width:108px;color:var(--ink-2);font-size:13px}.tk-person{border-bottom:1px solid var(--line)}.tk-person-head{text-align:left;width:100%;min-height:52px;transition:background var(--t-fast);align-items:center;gap:10px;padding:0 20px 0 22px;display:flex}.tk-person-head:hover{background:var(--hover)}.tk-person-head>svg{color:var(--ink-3);transition:transform var(--t-fast) var(--ease);flex:none}.tk-person-head[aria-expanded=false]>svg{transform:rotate(-90deg)}.tk-person-name{flex:none;min-width:120px;font-size:14px;font-weight:500}.tk-person-stats{min-width:0;color:var(--ink-2);white-space:nowrap;flex:1;gap:16px;font-size:13px;display:flex;overflow:hidden}.tk-person-stats b{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:500}.tk-person-stats [data-hot] b{color:var(--danger)}.tk-person-sig{flex:none;gap:10px;display:flex}.tk-calm{color:var(--ink-3);font-size:12px}.tk-person[data-open]{padding-bottom:6px}.tk-type-ico{color:var(--ink-3);width:15px;display:inline-flex}.tk-pop-search{background:var(--fill-soft);height:32px;color:var(--ink-3);border-radius:9px;align-items:center;gap:8px;margin:2px 2px 4px;padding:0 8px;display:flex}.tk-pop-search input{min-width:0;color:var(--ink);outline:none;flex:1;font-size:13.5px}.tk-pop-list{max-height:320px;overflow-y:auto}.tk-pop-field{padding:4px 6px}.tk-pop-field input{background:var(--fill-soft);width:100%;height:30px;color:var(--ink);border-radius:8px;outline:none;padding:0 8px;font-size:13px}.tk-pop-field input:focus{background:var(--sheet);box-shadow:0 0 0 1px var(--line-strong)}.tk-pop-note{color:var(--warn);padding:6px 8px;font-size:12.5px}.v2-pop-row:disabled{opacity:.45}.tk-fn-mark{background:var(--fill);width:20px;height:20px;color:var(--ink-2);border-radius:99px;place-items:center;font-size:11px;display:inline-grid}.tk-cal{padding:4px 20px 24px 28px}.tk-cal-bar{align-items:center;gap:6px;height:40px;display:flex}.tk-cal-label{margin:0 6px;font-size:14px;font-weight:500}.tk-cal-note{color:var(--ink-3);font-size:12.5px}.tk-cal-grid{border:1px solid var(--line);border-radius:var(--r);grid-template-columns:repeat(7,minmax(0,1fr));display:grid;overflow:hidden}.tk-cal-day{border-right:1px solid var(--line);flex-direction:column;min-width:0;min-height:420px;display:flex}.tk-cal-day:last-child{border-right:0}.tk-cal-day[data-off]{background:color-mix(in srgb, var(--ink) 1.5%, transparent)}.tk-cal-head{color:var(--ink-3);border-bottom:1px solid var(--line);align-items:baseline;gap:6px;padding:8px 10px;font-size:12px;display:flex}.tk-cal-head b{color:var(--ink);font-size:16px;font-weight:600}.tk-cal-day[data-today] .tk-cal-head b{color:var(--ink-inv);background:var(--ink);border-radius:99px;place-items:center;min-width:24px;height:24px;font-size:13px;display:inline-grid}.tk-cal-items{flex-direction:column;gap:4px;padding:6px;display:flex}.tk-cal-item{text-align:left;background:var(--fill-soft);color:var(--ink);min-width:0;transition:background var(--t-fast);border-radius:8px;flex-direction:column;gap:1px;padding:5px 7px;font-size:12.5px;display:flex}.tk-cal-item:hover,.tk-cal-item[aria-selected=true]{background:var(--fill)}.tk-cal-item[data-kind=meeting]{box-shadow:inset 0 0 0 1px var(--line-strong);background:0 0}.tk-cal-item[data-overdue] .tk-cal-time{color:var(--danger)}.tk-cal-item[data-done] .tk-cal-title{color:var(--ink-3);text-decoration:line-through}.tk-cal-time{color:var(--ink-3);font-variant-numeric:tabular-nums;font-size:11.5px}.tk-cal-title{white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:5px;display:flex;overflow:hidden}.tk-cal-title svg{color:var(--ink-2);flex:none}.tk-cal-sub{color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:4px;font-size:11.5px;display:flex;overflow:hidden}.tk-cal-empty{color:var(--g300);padding:4px;font-size:12px}.tk-modal{flex-direction:column;display:flex}.tk-modal-head{align-items:center;gap:8px;padding:16px 16px 4px 24px;display:flex}.tk-modal-title{flex:1;font-size:17px;font-weight:600}.tk-modal-body{max-height:calc(100dvh - 180px);padding:8px 24px 16px;overflow-y:auto}.tk-modal-foot{border-top:1px solid var(--line);align-items:center;gap:6px;padding:12px 20px 18px 24px;display:flex}.tk-modal-note{color:var(--ink-3);flex:1;font-size:12.5px}.tk-modal-sub{color:var(--ink-2);margin-bottom:12px;font-size:14px;line-height:1.5}.tk-modal .v2-cap:disabled{opacity:.45}.tk-f-title{outline:none;width:100%;padding:6px 0 10px;font-size:18px;font-weight:500}.tk-f-types{gap:2px;margin-bottom:8px;display:flex}.kt-props.tk-f-props{grid-template-columns:132px minmax(0,1fr);margin-top:4px}.tk-f-inline{color:var(--ink-2);align-items:center;gap:6px;margin-left:8px;font-size:13px;display:inline-flex}.tk-f-label{color:var(--ink-2);margin:14px 0 6px;font-size:13px;font-weight:500;display:block}.tk-f-input{border-radius:var(--r);background:var(--fill-soft);resize:vertical;width:100%;color:var(--ink);outline:none;height:36px;margin-top:8px;padding:8px 10px;font-size:14px;line-height:1.5}.tk-f-input:focus{background:var(--sheet);box-shadow:0 0 0 1px var(--line-strong)}.tk-f-hints{color:var(--ink-2);flex-direction:column;gap:4px;margin:14px 0 0;padding-left:18px;font-size:13px;line-height:1.55;display:flex}.tk-tpl-list{flex-direction:column;display:flex}.tk-tpl{border-bottom:1px solid var(--line);align-items:center;gap:8px;padding:10px 0;display:flex}.tk-tpl-main{flex:1;min-width:0}.tk-tpl-name{font-size:14px;font-weight:500}.tk-tpl-meta{color:var(--ink-3);margin-top:2px;font-size:12.5px}.tk-findings{flex-direction:column;gap:8px;display:flex}.tk-finding{border-radius:var(--r);background:var(--fill-soft);padding:10px 12px}.tk-finding[data-tone=neg] .tk-finding-title{color:var(--danger)}.tk-finding[data-tone=warn] .tk-finding-title{color:var(--warn)}.tk-finding-title{font-size:14px;font-weight:500}.tk-finding-detail{color:var(--ink-2);margin-top:2px;font-size:13px;line-height:1.5}.tk-ical{flex-direction:column;gap:6px;display:flex}.tk-ical-row{color:var(--ink-2);grid-template-columns:120px minmax(0,1fr) 30px;align-items:center;gap:8px;font-size:13px;display:grid}.tk-ical-row code{background:var(--fill-soft);white-space:nowrap;text-overflow:ellipsis;color:var(--ink);border-radius:8px;padding:6px 8px;font-size:12px;overflow:hidden}.tk-keys{color:var(--ink-2);grid-template-columns:1fr 1fr;gap:6px 16px;margin-top:16px;font-size:13px;display:grid}.tk-keys div{align-items:center;gap:8px;display:flex}.tk-keys kbd{font:inherit;background:var(--fill);min-width:22px;height:22px;color:var(--ink);border-radius:6px;place-items:center;padding:0 6px;font-size:12px;display:inline-grid}.tk-stagebtn{height:30px;padding-inline:10px 8px}.tk-stage-opt{align-items:flex-start;height:auto;padding-top:6px;padding-bottom:6px}.tk-stage-opt svg{margin-top:2px}.tk-stage-why{color:var(--ink-3);white-space:normal;margin-top:2px;font-size:12px;line-height:1.35;display:block}.tk-lock{width:24px;height:24px;color:var(--ink-3);border-radius:6px;place-items:center;display:grid}.tk-lock[aria-pressed=true]{color:var(--ink);background:var(--fill-soft)}.tk-lock:hover:not(:disabled){background:var(--hover);color:var(--ink)}.tk-cl-row{position:relative}.tk-cl-grip{color:var(--ink-3);opacity:0;cursor:grab;width:12px;margin-left:-16px}.tk-cl-row:hover .tk-cl-grip{opacity:1}button.tk-cl-box{color:var(--ink-inv)}.tk-cl-row[data-done]>span:not(.tk-cl-grip){color:var(--ink-3);text-decoration:line-through}.tk-cl-del{width:24px;height:24px;color:var(--ink-3);opacity:0;border-radius:6px;place-items:center;display:grid}.tk-cl-row:hover .tk-cl-del{opacity:1}.tk-cl-del:hover{background:var(--hover);color:var(--ink)}.tk-cl-new{height:30px;color:var(--ink);outline:none;padding-left:26px;font-size:14px}.tk-attach{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);text-underline-offset:3px;align-items:center;gap:6px;margin-bottom:6px;font-size:14px;display:inline-flex}.tk-rule{color:var(--ink);align-items:center;gap:6px;min-height:28px;font-size:14px;display:flex}.tk-rule svg{color:var(--ink-3);flex:none}.tk-rule:hover{color:var(--ink-2)}.tk-fullwrap{justify-content:center;overflow:hidden}.tk-person-card{color:var(--ink-2);margin:2px 0 6px 44px;font-size:13px;text-decoration:none;display:inline-block}.tk-person-card:hover{color:var(--ink)}
.kt-head{padding:20px 28px 0;container:kthead/inline-size}.kt-head[data-flush]{padding:0}.kt-bar{align-items:center;gap:8px;min-width:0;padding:18px 0 12px;display:flex}.kt-head[data-flush] .kt-bar{align-items:flex-end;padding:0 0 28px}.kt-bar .v2-h1{flex:none;margin-right:6px}.kt-titles{flex:none}.kt-titles .v2-h1{margin-right:0}.kt-titles .v2-sub{margin-top:4px}.kt-summary{color:var(--ink-2);font-variant-numeric:tabular-nums;white-space:nowrap;flex:1 1 0;min-width:0;margin:-3px 0;padding:3px 0;font-size:14px;position:relative;overflow:hidden}.kt-summary+.kt-spacer{flex:0 0 8px;min-width:0}.kt-summary-vis,.kt-summary-i{display:inline-block}.kt-summary-sep{white-space:pre}.kt-summary-meter{visibility:hidden;pointer-events:none;white-space:nowrap;position:absolute;top:3px;left:0}.kt-summary b{color:var(--ink);font-weight:500}.kt-summary b[data-hot]{color:var(--danger)}.kt-spacer{flex:1;min-width:8px}.kt-btn-narrow svg:last-child{margin-left:-2px}.kt-btn-solid{background:var(--ink);color:var(--ink-inv)}.kt-btn-solid svg{color:var(--ink-inv)}.kt-btn-solid:hover,.kt-btn-solid[data-popup-open]{background:color-mix(in srgb, var(--ink) 86%, var(--sheet))}@container kthead (max-width:884px){.kt-summary,.kt-bar .v2-seg-n,.kt-btn-text{display:none}.kt-btn-narrow{padding:0 8px}}.kt-search{cursor:text;border-radius:var(--r);background:var(--fill-soft);width:32px;height:32px;color:var(--ink-3);transition:width var(--t) var(--ease), background var(--t-fast) var(--ease), box-shadow var(--t-fast) var(--ease);flex:none;align-items:center;gap:8px;padding:0 8px;display:flex}.kt-search svg{flex:none}.kt-search:focus-within{background:var(--sheet);box-shadow:0 0 0 1px var(--line-strong)}.kt-search:focus-within,.kt-search[data-filled]{width:220px}.kt-search[data-filled]{padding-right:2px}.kt-search input{min-width:0;color:var(--ink);outline:none;flex:1;font-size:13.5px}.kt-search:not(:focus-within):not([data-filled]) input::placeholder{color:#0000}.kt-search:not(:focus-within):not([data-filled]) kbd{display:none}.kt-search kbd{min-width:18px;height:18px;box-shadow:inset 0 0 0 1px var(--line-strong);font:inherit;color:var(--ink-3);border-radius:5px;flex:none;place-items:center;padding:0 4px;font-size:11px;line-height:1;display:grid}.kt-filter-btn{border-radius:var(--r);background:var(--fill-soft);width:32px;height:32px;position:relative}.kt-filter-btn[data-on]{background:var(--fill);color:var(--ink)}.kt-filter-n{background:var(--ink);min-width:16px;height:16px;color:var(--ink-inv);font-variant-numeric:tabular-nums;border-radius:99px;place-items:center;padding:0 4px;font-size:11px;display:grid;position:absolute;top:-4px;right:-4px}.kt-chips{flex-wrap:wrap;gap:6px;padding:0 0 10px;display:flex}.kt-chip{border:1px solid var(--line-strong);height:26px;color:var(--ink);border-radius:99px;align-items:center;gap:6px;padding:0 6px 0 10px;font-size:13px;display:inline-flex}.kt-chip span{color:var(--ink-3)}.kt-chip button{width:18px;height:18px;color:var(--ink-3);border-radius:99px;place-items:center;display:grid}.kt-chip button:hover{background:var(--hover);color:var(--ink)}.kt-chip-reset{color:var(--ink-3);padding:0 6px;font-size:13px}.kt-chip-reset:hover{color:var(--ink)}.kt-filter-pop{width:560px;max-width:calc(100vw - 24px);padding:0}.kt-filter-cols{grid-template-columns:188px minmax(0,1fr);min-height:260px;display:grid}.kt-filter-axes{border-right:1px solid var(--line);padding:6px}.kt-filter-axes .v2-pop-row{white-space:nowrap}.kt-filter-vals{max-height:340px;padding:6px;overflow-y:auto}.kt-filter-foot{border-top:1px solid var(--line);color:var(--ink-3);align-items:center;gap:6px;padding:8px 10px;font-size:13px;display:flex}.kt-filter-foot b{color:var(--ink);font-weight:500}.kt-filter-name{background:var(--fill-soft);height:30px;color:var(--ink);border-radius:8px;outline:none;flex:1;padding:0 8px;font-size:13px}.kt-opt-box{border:1.5px solid color-mix(in srgb, var(--ink) 25%, transparent);width:16px;height:16px;color:var(--ink-inv);border-radius:5px;flex:none;place-items:center;display:grid}.v2-pop-row[aria-checked=true] .kt-opt-box{background:var(--ink);border-color:var(--ink)}.kt-opt-n{color:var(--ink-3);font-variant-numeric:tabular-nums;margin-left:auto;font-size:12px}.kt-axis-n{background:var(--ink);min-width:18px;height:18px;color:var(--ink-inv);border-radius:99px;place-items:center;margin-left:auto;padding:0 5px;font-size:12px;display:inline-grid}.kt-saved-row{align-items:center;display:flex}.kt-saved-row .v2-pop-row{flex:1}.kt-saved-drop{width:26px;height:26px;color:var(--ink-3);border-radius:7px;place-items:center;display:grid}.kt-saved-drop:hover{background:var(--hover);color:var(--ink)}.kt-range{color:var(--ink-2);flex-direction:column;gap:8px;padding:6px;font-size:13px;display:flex}.kt-range label{align-items:center;gap:8px;display:flex}.kt-range input{background:var(--fill-soft);height:30px;color:var(--ink);font:inherit;border-radius:8px;padding:0 8px}.kt-hint{color:var(--ink-3);padding:4px 2px 0;font-size:12px;display:block}.kt-mini{border-radius:var(--r-sm);height:28px;color:var(--ink-2);transition:background var(--t-fast) var(--ease), color var(--t-fast) var(--ease);align-items:center;gap:5px;padding:0 9px;font-size:13px;display:inline-flex}.kt-mini:hover{background:var(--hover);color:var(--ink)}.kt-mini[aria-pressed=true]{background:var(--fill);color:var(--ink)}.kt-act{height:24px;color:var(--ink);background:var(--fill-soft);white-space:nowrap;transition:background var(--t-fast);border-radius:7px;align-items:center;gap:4px;padding:0 9px;font-size:12.5px;display:inline-flex}.kt-act:hover,.kt-act[data-popup-open]{background:var(--fill)}.kt-cellbtn{max-width:100%;height:28px;color:inherit;font:inherit;text-align:left;white-space:nowrap;text-overflow:ellipsis;transition:background var(--t-fast);border-radius:7px;align-items:center;gap:7px;margin-left:-6px;padding:0 6px;display:inline-flex;overflow:hidden}.kt-cellbtn:hover:not(:disabled),.kt-cellbtn[data-popup-open]{background:var(--hover)}.kt-cellbtn-r{margin-left:0;margin-right:-6px}.kt-mute,.kt-cellbtn .mute{color:var(--ink-3)}.kt-check{border:1.5px solid color-mix(in srgb, var(--ink) 28%, transparent);width:18px;height:18px;color:var(--ink-inv);transition:background var(--t-fast) var(--ease), border-color var(--t-fast) var(--ease);border-radius:6px;place-items:center;display:grid}.kt-check:hover:not(:disabled){border-color:color-mix(in srgb, var(--ink) 45%, transparent)}.kt-check[aria-checked=true]{background:var(--ink);border-color:var(--ink)}.kt-check svg{opacity:0;transition:opacity var(--t-fast) var(--ease), transform var(--t-fast) var(--ease);transform:scale(.6)}.kt-check[aria-checked=true] svg{opacity:1;transform:none}.kt-dots{width:28px;height:28px;color:var(--ink-3);opacity:0;transition:opacity .1s, background var(--t-fast), color var(--t-fast);border-radius:8px;place-items:center;display:grid}.kt-row:hover .kt-dots,.kt-row[aria-selected=true] .kt-dots,.kt-table tr:hover .kt-dots,.kt-table tr[aria-selected=true] .kt-dots,.kt-dots[data-popup-open],.kt-dots:focus-visible,.kt-dots.kt-dots-on{opacity:1}.kt-dots:hover,.kt-dots[data-popup-open]{background:var(--hover);color:var(--ink)}.kt-dots:focus-visible{background:var(--hover);outline:none}.kt-group{margin-top:8px}.kt-group[data-over]{background:color-mix(in srgb, var(--ink) 4%, transparent);border-radius:var(--r)}.kt-group-head{z-index:1;background:var(--sheet);height:36px;color:var(--ink);align-items:center;gap:8px;width:100%;padding:0 28px;font-size:13px;font-weight:500;display:flex;position:sticky;top:0}.kt-group-head .n{color:var(--ink-3);font-variant-numeric:tabular-nums;font-weight:400}.kt-group-head[data-tone=danger]{color:var(--danger)}.kt-group-head[data-tone=danger] .n{color:var(--danger);opacity:.7}.kt-group-head>svg{color:var(--ink-3)}.kt-group-head>svg:first-child{transition:transform var(--t-fast) var(--ease)}.kt-group-head[aria-expanded=false]>svg:first-child{transform:rotate(-90deg)}.kt-group-empty{color:var(--ink-3);padding:10px 28px 12px 58px;font-size:13px}:root[data-v2-density=compact] .kt-group-head{height:32px}.kt-table{border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%;font-size:13.5px}.kt-table th{z-index:1;background:var(--sheet);text-align:left;height:36px;color:var(--ink-3);white-space:nowrap;box-shadow:inset 0 -1px 0 var(--line);padding:0 10px;font-size:12px;font-weight:500;position:sticky;top:0}.kt-table tr:not(.kt-thead-bulk) th button:not(.kt-sel){color:inherit;align-items:center;gap:4px;display:inline-flex}.kt-table tr:not(.kt-thead-bulk) th button:not(.kt-sel):hover,.kt-table th[aria-sort] button{color:var(--ink)}.kt-table th:first-child,.kt-table td:first-child{padding-left:28px}.kt-table th:last-child,.kt-table td:last-child{padding-right:12px}.kt-table td{border-bottom:1px solid var(--line);white-space:nowrap;text-overflow:ellipsis;height:40px;color:var(--ink-2);padding:0 10px;overflow:hidden}.kt-table td.t{color:var(--ink)}.kt-table tr{transition:background var(--t-fast) var(--ease)}.kt-table tbody tr{cursor:default}.kt-table tbody tr:hover{background:var(--hover)}.kt-table tbody tr[aria-selected=true]{background:var(--fill)}.kt-table tbody tr[data-picked]{background:color-mix(in srgb, var(--ink) 5%, transparent)}.kt-table tbody tr[data-done] td.t{color:var(--ink-3);text-decoration:line-through}.kt-table .cell{align-items:center;gap:8px;min-width:0;display:flex}.kt-table .cell>span{text-overflow:ellipsis;overflow:hidden}.kt-table .cell>.cell-title{flex:0 auto;min-width:0}.kt-table .cell>.kt-keep{flex:none}.kt-table .mute{color:var(--ink-3)}.kt-table th[data-right]{text-align:right}.kt-table th[data-right] button{flex-direction:row-reverse}.kt-table td[data-right]{text-align:right}.kt-table .c-sel{cursor:pointer;width:44px;padding:0 0 0 20px!important}.kt-table .c-lead{width:34px}.kt-table .c-sel+.c-lead,.kt-table th.c-sel+th{padding-left:4px!important}.kt-table .c-menu{width:48px;padding:0 12px 0 0!important}.kt-sel{border:1.5px solid color-mix(in srgb, var(--ink) 28%, transparent);width:18px;height:18px;color:var(--ink-inv);transition:opacity .1s, background var(--t-fast), border-color var(--t-fast);border-radius:6px;place-items:center;display:grid}.kt-sel svg{opacity:0}.kt-sel[aria-checked=true]{background:var(--ink);border-color:var(--ink);opacity:1}.kt-sel[aria-checked=true] svg,.kt-table tr:hover .kt-sel{opacity:1}:root[data-v2-density=compact] .kt-table td{height:33px}.kt-tfoot{color:var(--ink-2);align-items:center;gap:12px;padding:10px 14px 10px 28px;font-size:13px;display:flex}.kt-tfoot b{color:var(--ink);font-weight:500}.kt-tfoot [data-hot]{color:var(--danger)}.kt-pager{align-items:center;gap:4px;display:inline-flex}.kt-bulk{background:var(--g900);color:#fff;scrollbar-width:none;min-width:0;height:36px;animation:kt-bulk-in .16s var(--ease-out) both;border-radius:10px;align-items:center;gap:2px;margin:0;padding:0 6px 0 16px;display:flex;overflow-x:auto}:root[data-theme=dark] .kt-bulk{background:var(--g800);box-shadow:0 0 0 1px var(--g700)}.kt-table thead tr.kt-thead-bulk th{height:36px;box-shadow:none;background:var(--sheet);padding:0!important}.kt-thead-bulk .kt-bulk{border-radius:inherit;height:36px;margin:0;padding:0 14px 0 20px}.kt-bulk>.kt-bulk-sep{margin-left:auto}.kt-bulk-clear{color:#ffffffb3;border-radius:7px;flex:none;align-items:center;gap:4px;height:28px;padding:0 8px;font-size:13px;display:inline-flex}.kt-bulk-clear:hover{color:#fff;background:#ffffff1f}.kt-thead-bulk .kt-bulk>.kt-sel{opacity:1;border-color:#ffffff80;flex:none;margin-right:16px}.kt-thead-bulk .kt-bulk>.kt-sel[aria-checked=true]{color:var(--g900);background:#fff;border-color:#fff}.kt-thead-bulk .kt-bulk>.kt-sel:hover{border-color:#fff}.kt-bulk.tk-bulk{z-index:6;margin:0 8px -36px;position:sticky;top:4px}.kt-bulk-n{color:#fff9;white-space:nowrap;font-variant-numeric:tabular-nums;flex:none;margin-right:8px;font-size:13px}.kt-bulk-n b{color:#fff;font-weight:500}.kt-bulk .kt-act{color:#fff;background:0 0;border-radius:8px;height:30px;padding:0 10px;font-size:13px}.kt-bulk .kt-act:hover,.kt-bulk .kt-act[data-popup-open]{background:#ffffff1f}.kt-bulk-sep{background:#ffffff29;flex:none;width:1px;height:18px;margin:0 4px}.kt-bulk .v2-iconbtn{color:#ffffffb3}.kt-bulk .v2-iconbtn:hover{color:#fff;background:#ffffff1f}@keyframes kt-bulk-in{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.kt-bulk{animation:none}}:root[data-v2-motion=reduce] .kt-bulk{animation:none}.kt-table-wrap[data-narrow] .kt-table th[data-compact=icon]{width:var(--kt-cw,52px)!important}.kt-table-wrap[data-narrow] .kt-table th[data-compact=icon] button{font-size:0}.kt-table-wrap[data-narrow] .kt-table th[data-compact=icon] button:before{content:attr(data-short);font-size:12px}.kt-table-wrap[data-narrow] .kt-table [data-compact=icon] .kt-icon-hide{display:none}.kt-empty{text-align:center;flex-direction:column;align-items:center;gap:6px;padding:96px 24px;display:flex}.kt-empty-title{font-size:16px;font-weight:600}.kt-empty-text{color:var(--ink-2);max-width:360px;font-size:14px}.kt-empty .v2-btn{margin-top:12px}.kt-empty[data-compact]{padding:40px 24px}.kt-pp-pop{width:280px;padding:4px}.kt-pp-custom{gap:6px;padding:6px;display:flex}.kt-pp-custom label{color:var(--ink-3);flex-direction:column;flex:1;gap:3px;font-size:12px;display:flex}.kt-pp-custom input{background:var(--fill-soft);height:30px;color:var(--ink);font:inherit;border-radius:8px;min-width:0;padding:0 8px;font-size:13px}.kt-ai svg{color:var(--ink-2)}.kt-ai[data-busy] svg{animation:kt-pulse 1s var(--ease) infinite}@keyframes kt-pulse{50%{opacity:.35}}.kt-aside{background:var(--sheet);width:460px;height:100%;box-shadow:var(--shadow-panel);z-index:3;flex-direction:column;flex:none;display:flex}.kt-aside>.kt-aside-in{flex-direction:column;width:460px;height:100%;display:flex}.kt-inspector{flex-direction:column;flex:1;min-height:0;display:flex}.kt-inspector[data-full]{width:min(820px,100%);height:100%;margin:0 auto}.kt-i-top{flex:none;align-items:center;gap:4px;height:52px;padding:0 12px 0 20px;display:flex}.kt-i-top .crumb{color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;flex:1;margin-left:-6px;padding-left:6px;font-size:13px;overflow:hidden}.kt-i-body{flex:1;padding:4px 24px 32px;overflow-y:auto}.kt-inspector[data-full] .kt-i-body{padding:8px 40px 48px}.kt-inspector[data-full] .kt-i-top{height:56px;padding:0 24px 0 40px}.kt-i-title{grid-template-columns:22px minmax(0,1fr);align-items:start;gap:12px;display:grid}.kt-i-title[data-plain]{grid-template-columns:minmax(0,1fr)}.kt-i-title .kt-check{width:20px;height:20px;margin-top:4px}.kt-i-h{letter-spacing:-.01em;font-size:20px;font-weight:600;line-height:1.35}.kt-i-state{flex-wrap:wrap;align-items:center;gap:6px;margin-top:16px;display:flex}.kt-i-status{color:var(--ink-2);flex-wrap:wrap;gap:4px 12px;margin-top:10px;font-size:13px;display:flex}.kt-i-status [data-tone=warn]{color:var(--warn)}.kt-props{grid-template-columns:124px minmax(0,1fr);row-gap:2px;margin-top:20px;font-size:14px;display:grid}.kt-props dt{color:var(--ink-2);align-items:center;height:34px;display:flex}.kt-props dd{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;min-height:34px;margin:0;display:flex}.kt-props .mute{color:var(--ink-3)}.kt-addprop{height:28px;color:var(--ink-3);transition:background var(--t-fast), color var(--t-fast);border-radius:8px;align-items:center;gap:6px;margin-top:6px;margin-left:-8px;padding:0 8px;font-size:13px;display:inline-flex}.kt-addprop:hover,.kt-addprop[data-popup-open]{background:var(--hover);color:var(--ink)}.kt-sec{margin-top:24px}.kt-sec-title{color:var(--ink-2);margin-bottom:8px;font-size:13px;font-weight:500}.kt-sec-text{white-space:pre-wrap;font-size:14px;line-height:1.55}.kt-honest{color:var(--ink-3);margin-top:6px;font-size:12.5px;line-height:1.5}.kt-editable{cursor:text;white-space:pre-wrap;transition:background var(--t-fast);border-radius:8px;margin:-2px -6px;padding:2px 6px;font-size:14px;line-height:1.55}.kt-editable.kt-i-h{font-size:20px;line-height:1.35}.kt-editable:hover:not([data-disabled]){background:var(--hover)}.kt-editable[data-empty]{color:var(--ink-3)}.kt-editable[data-disabled]{cursor:default}.kt-editing{background:var(--sheet);width:100%;box-shadow:0 0 0 1px var(--line-strong);font:inherit;color:var(--ink);resize:vertical;border-radius:8px;outline:none;margin:-2px -6px;padding:2px 6px;font-size:14px;line-height:1.55}.kt-editing.kt-i-h{font-size:20px;font-weight:600;line-height:1.35}.kt-feed{flex-direction:column;gap:10px;display:flex}.kt-feed-row{grid-template-columns:20px minmax(0,1fr);gap:10px;font-size:13.5px;display:grid}.kt-feed-row p{color:var(--ink-2);line-height:1.45}.kt-feed-row p b{color:var(--ink);font-weight:500}.kt-feed-when{color:var(--ink-3);font-size:12px}.kt-talk{background:var(--fill-soft);color:var(--ink);white-space:pre-wrap;border-radius:4px 12px 12px;margin-top:4px;padding:8px 10px;font-size:14px;line-height:1.5}.kt-talk-own{color:var(--ink-3);gap:10px;margin-top:4px;font-size:12px;display:inline-flex}.kt-talk-own button:hover{color:var(--ink)}.kt-talk-edit{flex-direction:column;align-items:flex-start;gap:6px;width:100%;margin-top:4px;display:flex}.kt-area{border-radius:var(--r);background:var(--fill-soft);resize:vertical;width:100%;color:var(--ink);outline:none;padding:8px 10px;font-size:14px;line-height:1.5}.kt-area:focus{background:var(--sheet);box-shadow:0 0 0 1px var(--line-strong)}.kt-composer{border-radius:var(--r);box-shadow:0 0 0 1px var(--line-strong);margin-top:14px;padding:8px 8px 6px 12px}.kt-composer textarea{resize:none;width:100%;color:var(--ink);outline:none;font-size:14px;line-height:1.5}.kt-composer-bar{align-items:center;gap:6px;display:flex}.kt-composer-bar .v2-btn{height:28px}.kt-chips-inline{flex-wrap:wrap;gap:2px;display:flex}.kt-show{max-width:1160px;margin:0 auto;padding:28px 40px 80px}.kt-show-lead{color:var(--ink-2);max-width:640px;margin-top:6px;font-size:14px;line-height:1.5}.kt-card{margin-top:36px}.kt-card-head{align-items:baseline;gap:10px;margin-bottom:2px;display:flex}.kt-card-title{font-size:16px;font-weight:600}.kt-card-use{color:var(--ink-2);max-width:760px;margin-bottom:10px;font-size:13px;line-height:1.45}.kt-stage{border-radius:var(--r-lg);box-shadow:0 0 0 1px var(--line);background:var(--sheet);position:relative;overflow:hidden}.kt-stage-pad{flex-wrap:wrap;align-items:center;gap:12px 16px;padding:16px 20px;display:flex}.kt-stage-note{color:var(--ink-3);padding:10px 20px 0;font-size:12px}.kt-stage-cap{color:var(--ink-3);padding:12px 20px 0;font-size:12px}.kt-stage-split{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.kt-stage-split>*{min-width:0}.kt-stage-split>*+*{border-left:1px solid var(--line)}.kt-stage-in{background:var(--sheet);flex-direction:column;height:560px;display:flex}.kt-stage-in .kt-inspector{flex:1}.kt-stage-narrow{border-left:1px solid var(--line);border-right:1px solid var(--line);width:640px;max-width:100%;margin:0 auto}.kt-demo-row{border-bottom:1px solid var(--line);align-items:center;gap:10px;min-height:42px;padding:0 14px 0 28px;font-size:14px;display:flex}.kt-demo-row:hover{background:var(--hover)}.kt-demo-row .kt-demo-main{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.kt-demo-row .kt-demo-meta{color:var(--ink-3);font-variant-numeric:tabular-nums;font-size:13px}.kt-demo-row[data-done] .kt-demo-main{color:var(--ink-3);text-decoration:line-through}.kt-demo-row[data-hot] .kt-demo-meta{color:var(--danger)}.ks-pickable{cursor:default;-webkit-user-select:none;user-select:none}.ks-pickable[aria-selected=true]{background:var(--fill)}.ks-pickable[data-picked]{background:color-mix(in srgb, var(--ink) 4%, transparent)}.ks-pickable[data-picked]:hover{background:color-mix(in srgb, var(--ink) 6%, transparent)}.ks-more{--kt-more-indent:56px}.ks-dock{height:660px;position:relative;overflow:hidden}.ks-dock-note{color:var(--ink-3);font-size:12px}.ks-props{max-width:540px;padding:4px 24px 18px}.ks-props .kt-props{margin-top:8px}.ks-files{max-width:560px;padding:12px 20px 10px}.ks-thumbs,.ks-count-row{align-items:center;gap:10px;display:flex}.ks-count-lab{width:108px;color:var(--ink-3);font-size:12px}.kt-bulk .kt-act-more{place-items:center;width:30px;padding:0;display:grid}.kt-wordcut{white-space:nowrap;text-overflow:ellipsis;min-width:0;display:block;position:relative;overflow:hidden}.kt-wordcut-meter{visibility:hidden;pointer-events:none;white-space:nowrap;position:absolute;top:0;left:0}.kt-bar .v2-iconbtn{border-radius:var(--r);width:32px;height:32px}:is(.v2-btn,.v2-iconbtn,.kt-filter-btn,.v2-seg button){transition-property:background,color,box-shadow,transform}:is(.v2-btn,.v2-iconbtn,.kt-filter-btn,.v2-seg button):is(:active,[data-press]):not(:disabled){transition-duration:80ms;transform:scale(.97)}.kt-check:active:not(:disabled){transform:scale(.9)}.kt-check{transition:background var(--t-fast) var(--ease), border-color var(--t-fast) var(--ease), transform .12s var(--ease)}.kt-check svg{opacity:1;transform:none}.kt-check svg path{stroke-dasharray:24;stroke-dashoffset:24px;transition:stroke-dashoffset .22s var(--ease-out,ease-out) 40ms}.kt-check[aria-checked=true] svg path{stroke-dashoffset:0}.tk-row:active,.sd-row:active{background:var(--fill)}.kb-card:active:not([data-lifted]){transform:scale(.99)}.kb-card{transition:border-color var(--t-fast) var(--ease), box-shadow var(--t-fast) var(--ease), transform .1s var(--ease)}@media (prefers-reduced-motion:reduce){.kt-check svg path{transition:none}:is(.v2-btn,.v2-iconbtn,.kt-filter-btn,.v2-seg button,.kt-check,.kb-card):is(:active,[data-press]){transform:none}}:root[data-v2-motion=reduce] .kt-check svg path{transition:none}.kt-slot{flex:none;align-items:center;gap:6px;min-width:0;display:inline-flex}.kt-s-title{margin-right:10px}.kt-s-tabs{flex:0 auto}.kt-head[data-floors] .kt-f1{padding-bottom:8px}.kt-head[data-floors] .kt-f2{gap:6px;padding-top:0;padding-bottom:12px}.kt-s-sum{flex:0 auto;justify-content:flex-end}.kt-s-sum .kt-summary{text-align:right;flex:0 auto}.kt-s-ai+.kt-s-sum{margin-left:6px}:root[data-v2-floors=one] .kt-head[data-floors]{flex-wrap:wrap;align-items:center;column-gap:6px;display:flex}:root[data-v2-floors=one] .kt-head[data-floors]>.kt-bar{display:contents}:root[data-v2-floors=one] .kt-head[data-floors]>:not(.kt-bar){flex:1 0 100%}:root[data-v2-floors=one] .kt-head[data-floors] .kt-s-title{order:1;padding:18px 0 12px}:root[data-v2-floors=one] .kt-head[data-floors] .kt-s-sum{flex:0 auto;order:2;justify-content:flex-start;min-width:0}:root[data-v2-floors=one] .kt-head[data-floors] .kt-s-sum .kt-summary{text-align:left;flex:0 auto}:root[data-v2-floors=one] .kt-head[data-floors] .kt-s-sp1{flex:1 1 0;order:3}:root[data-v2-floors=one] .kt-head[data-floors] .kt-s-tabs{order:4;margin-right:4px}:root[data-v2-floors=one] .kt-head[data-floors] .kt-s-sp2{display:none}:root[data-v2-floors=one] .kt-head[data-floors] .kt-s-tools{order:5}:root[data-v2-floors=one] .kt-head[data-floors] .kt-s-ai{order:6}:root[data-v2-floors=one] .kt-head[data-floors] .kt-s-ai:not(:has(button)){display:none}.kt-head .kt-only-one:empty{display:none}:root[data-v2-floors=one] .kt-head[data-floors] .kt-s-main{order:8;margin-left:10px}:root[data-v2-floors=one] .kt-head[data-floors] .kt-s-more{order:9}.kt-door{border-radius:var(--r);background:var(--fill-soft);width:32px;height:32px;color:var(--ink-2);cursor:pointer;flex:none;place-items:center;display:grid}.kt-door:hover,.kt-door:is([aria-pressed=true],[data-popup-open]){background:var(--fill);color:var(--ink)}.kt-head .v2-iconbtn{border-radius:var(--r);width:32px;height:32px}:root[data-v2-floors=one] .kt-head[data-floors]:not([data-flush]){box-shadow:inset 0 -1px 0 var(--line);margin-bottom:14px}:root[data-v2-hline=none][data-v2-floors] .kt-head[data-floors][data-floors]:not([data-flush]){box-shadow:none}:root[data-v2-floors] .kt-head[data-floors]:not([data-flush]):has(+.tk-body){margin-bottom:0}:root[data-v2-floors] .kt-head[data-floors]:not([data-flush])+.tk-body>:first-child{margin-top:14px}:root[data-v2-hline=line] .kt-head[data-floors]:not([data-flush])+.tk-body:before{display:none}:root[data-v2-floors=two] .kt-head[data-floors]:not([data-flush]){box-shadow:inset 0 -1px 0 var(--line);margin-bottom:14px}:root[data-v2-floors=two] .kt-head[data-floors]:not([data-flush])>.kt-f1.kt-bar{padding-bottom:4px}:root[data-v2-floors=two] .kt-head[data-floors]:not([data-flush])>.kt-f2.kt-bar{padding-top:4px;padding-bottom:10px}:root[data-v2-floors=two] .kt-head[data-floors] .kt-s-tabs .v2-seg.v2-seg{background:0 0;padding:0}:root[data-v2-floors=two] .kt-head[data-floors] .kt-s-tabs .v2-seg button{font-size:14px}.kt-vsw{border-radius:var(--r);background:var(--fill-soft);gap:2px;padding:2px;display:inline-flex}.kt-vsw-b{min-width:32px;height:28px;color:var(--ink-2);white-space:nowrap;transition:color var(--t-fast) var(--ease), background var(--t-fast) var(--ease);border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:0 8px;font-size:13.5px;display:inline-flex}.kt-vsw-b:hover{color:var(--ink)}.kt-vsw-b[aria-checked=true]{color:var(--ink);background:var(--raised);box-shadow:0 1px 2px #0000000f,0 0 0 1px #0000000a}@container kthead (max-width:884px){.kt-vsw-t{display:none}}.kt-only-one,.kt-only-two{display:contents}:root:not([data-v2-floors=two]) .kt-only-two,:root[data-v2-floors=two] .kt-only-one{display:none}:root[data-v2-frame=inset][data-v2-floors=one] .kt-head[data-floors]:not([data-flush]) .kt-s-title{padding-top:10px}:root[data-v2-frame=inset][data-v2-floors=one] .kt-head[data-floors]:not([data-flush]){padding-bottom:8px}.kt-row{isolation:isolate;position:relative}.kt-row.kt-row{cursor:pointer}.kt-row.kt-row.kt-row:is(:hover,[aria-selected=true],[data-picked]){background:0 0}.kt-row:before{content:"";z-index:-1;pointer-events:none;transition:background var(--t-fast) var(--ease);background:0 0;border-radius:8px;position:absolute;inset:1px 15px}.kt-row:hover:before{background:var(--hover)}.kt-row[data-picked]:before{background:color-mix(in srgb, var(--ink) 4%, transparent)}.kt-row[data-picked]:hover:before{background:color-mix(in srgb, var(--ink) 6%, transparent)}.kt-row[aria-selected=true]:before{background:var(--fill)}.kt-table tbody tr[data-row-id]{cursor:pointer}:root:root:is([data-v2-r1=t],[data-v2-r1=u]) .kt-summary,:root:root:is([data-v2-r1=t],[data-v2-r1=u]) .kt-search input{font-size:var(--fs-ctl);line-height:var(--lh-ctl)}:root:root:is([data-v2-r1=t],[data-v2-r1=u]) .kt-search kbd{font-size:var(--fs-tiny)}:root:root:is([data-v2-r1=t],[data-v2-r1=u]) .kt-filter-n{font-size:var(--fs-tiny);line-height:var(--lh-tiny)}:root:root:is([data-v2-r1=t],[data-v2-r1=u]) .kt-chip,:root:root:is([data-v2-r1=t],[data-v2-r1=u]) .kt-chip-reset,:root:root:is([data-v2-r1=t],[data-v2-r1=u]) .kt-filter-foot,:root:root:is([data-v2-r1=t],[data-v2-r1=u]) .kt-filter-name{font-size:var(--fs-ctl);line-height:var(--lh-ctl)}:root:root:is([data-v2-r1=t],[data-v2-r1=u]) .kt-opt-n{font-size:var(--fs-meta);line-height:var(--lh-meta);font-weight:450}:root:root:is([data-v2-r1=t],[data-v2-r1=u]) .kt-axis-n{font-size:var(--fs-tiny);line-height:var(--lh-tiny)}:root:root:is([data-v2-r1=t],[data-v2-r1=u]) .kt-range{font-size:var(--fs-ctl);line-height:var(--lh-ctl)}:root:root:is([data-v2-r1=t],[data-v2-r1=u]) .kt-hint{font-size:var(--fs-meta);line-height:var(--lh-meta);font-weight:450}:root:root:is([data-v2-r1=t],[data-v2-r1=u]) .kt-mini,:root:root:is([data-v2-r1=t],[data-v2-r1=u]) .kt-act{font-size:var(--fs-ctl);line-height:var(--lh-ctl)}:root:root:is([data-v2-r1=t],[data-v2-r1=u]) .kt-group-head{font-size:var(--fs-card);line-height:var(--lh-card);font-weight:600}:root:root:is([data-v2-r1=t],[data-v2-r1=u]) .kt-group-empty{font-size:var(--fs-meta);line-height:var(--lh-meta);font-weight:450}:root:root:is([data-v2-r1=t],[data-v2-r1=u]) .kt-table{font-size:var(--fs-body);line-height:var(--lh-body);font-weight:450}:root:root:is([data-v2-r1=t],[data-v2-r1=u]) .kt-table th{font-size:var(--fs-meta);line-height:var(--lh-meta)}:root:root:is([data-v2-r1=t],[data-v2-r1=u]) .kt-tfoot,:root:root:is([data-v2-r1=t],[data-v2-r1=u]) .kt-bulk-clear,:root:root:is([data-v2-r1=t],[data-v2-r1=u]) .kt-bulk-n,:root:root:is([data-v2-r1=t],[data-v2-r1=u]) .kt-bulk .kt-act{font-size:var(--fs-ctl);line-height:var(--lh-ctl)}:root:root:is([data-v2-r1=t],[data-v2-r1=u]) .kt-table-wrap[data-narrow] .kt-table th[data-compact=icon] button:before{font-size:var(--fs-meta);line-height:var(--lh-meta);font-weight:450}:root:root:is([data-v2-r1=t],[data-v2-r1=u]) .kt-empty-title{font-size:var(--fs-card);line-height:var(--lh-card);font-weight:600}:root:root:is([data-v2-r1=t],[data-v2-r1=u]) .kt-empty-text{font-size:var(--fs-body);line-height:var(--lh-body);font-weight:450}:root:root:is([data-v2-r1=t],[data-v2-r1=u]) .kt-pp-custom label{font-size:var(--fs-meta);line-height:var(--lh-meta);font-weight:450}:root:root:is([data-v2-r1=t],[data-v2-r1=u]) .kt-pp-custom input,:root:root:is([data-v2-r1=t],[data-v2-r1=u]) .kt-i-top .crumb{font-size:var(--fs-ctl);line-height:var(--lh-ctl)}:root:root:is([data-v2-r1=t],[data-v2-r1=u]) .kt-i-h{font-size:var(--fs-title);line-height:var(--lh-title);font-weight:600}:root:root:is([data-v2-r1=t],[data-v2-r1=u]) .kt-i-status{font-size:var(--fs-meta);line-height:var(--lh-meta);font-weight:450}:root:root:is([data-v2-r1=t],[data-v2-r1=u]) .kt-props{font-size:var(--fs-body);line-height:var(--lh-body);font-weight:450}:root:root:is([data-v2-r1=t],[data-v2-r1=u]) .kt-addprop{font-size:var(--fs-ctl);line-height:var(--lh-ctl)}:root:root:is([data-v2-r1=t],[data-v2-r1=u]) .kt-sec-title{font-size:var(--fs-card);line-height:var(--lh-card);font-weight:600}:root:root:is([data-v2-r1=t],[data-v2-r1=u]) .kt-sec-text{font-size:var(--fs-body);line-height:var(--lh-body);font-weight:450}:root:root:is([data-v2-r1=t],[data-v2-r1=u]) .kt-honest{font-size:var(--fs-meta);line-height:var(--lh-meta);font-weight:450}:root:root:is([data-v2-r1=t],[data-v2-r1=u]) .kt-editable{font-size:var(--fs-body);line-height:var(--lh-body);font-weight:450}:root:root:is([data-v2-r1=t],[data-v2-r1=u]) .kt-editable.kt-i-h{font-size:var(--fs-title);line-height:var(--lh-title);font-weight:600}:root:root:is([data-v2-r1=t],[data-v2-r1=u]) .kt-editing{font-size:var(--fs-body);line-height:var(--lh-body);font-weight:450}:root:root:is([data-v2-r1=t],[data-v2-r1=u]) .kt-editing.kt-i-h{font-size:var(--fs-title);line-height:var(--lh-title);font-weight:600}:root:root:is([data-v2-r1=t],[data-v2-r1=u]) .kt-feed-row{font-size:var(--fs-body);line-height:var(--lh-body);font-weight:450}:root:root:is([data-v2-r1=t],[data-v2-r1=u]) .kt-feed-when{font-size:var(--fs-meta);line-height:var(--lh-meta);font-weight:450}:root:root:is([data-v2-r1=t],[data-v2-r1=u]) .kt-talk{font-size:var(--fs-body);line-height:var(--lh-body);font-weight:450}:root:root:is([data-v2-r1=t],[data-v2-r1=u]) .kt-talk-own{font-size:var(--fs-meta);line-height:var(--lh-meta);font-weight:450}:root:root:is([data-v2-r1=t],[data-v2-r1=u]) .kt-area,:root:root:is([data-v2-r1=t],[data-v2-r1=u]) .kt-composer textarea,:root:root:is([data-v2-r1=t],[data-v2-r1=u]) .kt-show-lead{font-size:var(--fs-body);line-height:var(--lh-body);font-weight:450}:root:root:is([data-v2-r1=t],[data-v2-r1=u]) .kt-card-title{font-size:var(--fs-card);line-height:var(--lh-card);font-weight:600}:root:root:is([data-v2-r1=t],[data-v2-r1=u]) .kt-card-use{font-size:var(--fs-ctl);line-height:var(--lh-ctl)}:root:root:is([data-v2-r1=t],[data-v2-r1=u]) .kt-stage-note,:root:root:is([data-v2-r1=t],[data-v2-r1=u]) .kt-stage-cap{font-size:var(--fs-meta);line-height:var(--lh-meta);font-weight:450}:root:root:is([data-v2-r1=t],[data-v2-r1=u]) .kt-demo-row{font-size:var(--fs-body);line-height:var(--lh-body);font-weight:450}:root:root:is([data-v2-r1=t],[data-v2-r1=u]) .kt-demo-row .kt-demo-meta{font-size:var(--fs-ctl);line-height:var(--lh-ctl)}:root:root:is([data-v2-r1=t],[data-v2-r1=u]) .ks-dock-note,:root:root:is([data-v2-r1=t],[data-v2-r1=u]) .ks-count-lab{font-size:var(--fs-meta);line-height:var(--lh-meta);font-weight:450}:root:root:is([data-v2-r1=t],[data-v2-r1=u])[data-v2-floors=two] .kt-head[data-floors] .kt-s-tabs .v2-seg button,:root:root:is([data-v2-r1=t],[data-v2-r1=u]) .kt-vsw-b{font-size:var(--fs-ctl);line-height:var(--lh-ctl)}:root:root[data-v2-r1=t][data-v2-frame=inset][data-v2-floors=one] .kt-head[data-floors]:not([data-flush]) .kt-s-title{padding-top:14px;padding-bottom:14px}:root:root[data-v2-r1=t][data-v2-frame=inset] .kt-head:not([data-flush]):not([data-floors])>.kt-bar{box-sizing:content-box;min-height:32px}
