@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-normal-CkhJZR-_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(data:font/woff2;base64,d09GMgABAAAAAAfsABQAAAAAEAwAAAeCAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhwbHhwoP0hWQVJbBmA/U1RBVIFiJyYAdC9qEQgKhGSEAAsgADCGCAE2AiQDOgQgBYlMB4EUDAcbLQ4onoexrSC/2ZyLAa8p8VHB8/x3Vue+V0hVJalMJg2nx/TCrQXxBeqLjQG7FyM1WEa/X1tEXN7cFz9EJEMmMUz3RihWSSKeQCbcIou0izz/C8v+fq3VfajEa9gDD11CImXS7qL/RJFVzC1qiB6KmKeD6TZdQ6IRGv78dL6uSVVCfgni5mzu7kcgQBgAEAQTQRCoL++STTYybkJxNfQxAAIAGu8OdEB9teW2jh4BpgDqFjAeSEByW3zFP0CBBgNMsMCGEDjgggdhiEAUAeIIED7ABTDUEnkIE9Q9ahFgKttcVhApo4ACB4qobHaccgDfEjFO6aaWUhjMLt2SyIvHKoDqoA4CSUwEIYQCEjhAO9R1G6keDeDZGjNo+AhxOjCEGTr1WeIF3kYBiLAOKvkJSMiKX0VdAyQt3SDJClCkxJCHkCzfqyVTriJZLcolS32JZHUekq2TYNkYtCtjYHMQXSxGjXDz2t/yLWXzDzxz+o3zFwDEaN23F+13pyMdQAEaSKAR9vcGq4A4MTSKCElGW+M7UcY7xqkggITb28ZJhlqc9q2twYKTt0NjixBgYvO9BIihEBLYuOFXQzfIQ7dXGUEEEgFDooBfAzqiQbpJrhiWSuKJCRFKYbHCyJKI2G5GiZbNAvgAu5pc3vwx4G+g3aDkhklABiSz0BICXrYghtYhx/cdJ+44rY2oZ0aMNRFz3VZjb6W33F3gzltqtOCV8tTHSpOeXuItfvr5lCdfzFpqtEitvqdcdGGFd28ZqqC0tPbeChGXgrIlnhSWu/eUso4uKWFLugyDzQJhflY4659+WjQ++6x72WUMv9G8mw6QJl7BVxX5fe/kpUsOvnZwee9uQ0cGXYd0o89XB2748sDSnt8d2VphdOTTgceDVvOds0v9P/s7HPq15aGun/6Vllb56f1dl0t1LejqrNkpdRZsG8TOnM5vkBG5oiVyVGnS8LHps5cfNWJs6qKPfaNSxiQNBUm3cKNWROr0GSur7Za31k1vieq7LH11VF+jXdRIasRKflc7jkobm1Z9te1IyZA0pDkhLR98+H37Zf1c/8at+dB7x+7GfVyTfJMPiYztsnl59Y5l4j+0n1RXlpHnF3Tq7HecmNF/CJodEMAikruxiyJaGLvHOdAfoA+oDvpjBm2b91cHGRZMU9n25xEU0A8fgEEAdKI3Q1iDtc034sug5YVMkE2jsE+BIkwSoQ3gxXMqz9tELp48bd0cFKOKS7xYjEuXBnZP5ia7DyiO/X/YI+PQSbt2uSdqAkWL9nQbV1XB94/+uPfdZz8dnXYFBYrcTl2SIR/ybxJNJPz/Gupb0JaZeens2ekC7EKr8t+Ls/P5VJPYJdHKyqfg2nqU6bhlidzcddQV/7MmecTzJ5VPcKXkNKSEogHjYFx6QZ7rQ+FSe8njaiNuOnXS8H2ScQ619c2mC3VTtauL0rRbXd/CkSOP37FY9Zkjz8+GibYUMOEWF+RdrFS8Ecv1SHOpPUPZGEIpjPvFyU5cXKjd6OXqorTqy9GwRd++HVufPGnVsW+aO3vggKZ18jR9sXaTC1PWTEsVUaK0FkNySbTQDqlm2PfDjZcu4aalnSLKjnOoYQ0nUlqqXcGpPu/4VgV/xU2pAqW4BW3qzhQ8/hFKhV2qE3+BKAtDqBXjfgnVdH4y0wg5tbVNRenNdTWOrenWLcupQdmsbq5b+18piTe/xRdp1xbILxNPJGInm2z6hoB21Lal0i+ePTtd7B45+3XhFJ329evskXm7qurUVREotqSluSo/L29d3qDhI4YOQqWhI4YNvBNfsMHeXKemXrxQfKeuPOGRVayA3JtkJKEgbPp+dXUDluddutRYLFoXGXWX6N3WFaGLbQtRSitVYNacTNSdy7AaG/HSaUEANcBoGXNdcZvZsOqQ1icBDv21/gzAoYPHH/WDW0qNR3QTYKEAEHig6o13NXbND06CQPlRtYjGNnSktRc09k1mAMDvAlDKfQjgy6fssInlfzmNAjKkDxoxHOBLdVRAIVt9j4qo+hA1w9T1aNBNTUOTTNUHLbqokE+UAfJXCIGw/IxCSL5GRUJeR40rL/UxTm4Q08H6MbCs70ObuNyIIXrINHQYInF06UUlevTjbQzTh5upiDMzMMogUtEnjPs/Y7jAHCJeB0GBHh04tC6FiB6ZFB1oArUSIoFoqhzCeAN6lHwm0T4C3VVPWvjpSMXReuWesMEcoqrmgtNBGd2noWeV0hNAz9rFeShNJxHGsPa3HXeKTk8b55hahySYHaYKKFFLpCfN8rsoaJn01CR04Gkc+5k7KVTCmClX8Q10HCrUEkVlSX+XO33oQR9609tJ516H497WSobWs5Up6TLaS10/dessIskgJSLiDlWvHVUywpkQ7hdPZqGyiEF0uVQerVcPamT1A3eKXdyI1vG9OoflrSXihZ1qqGE3nhmAgiIbRCQgPLEPtOM3UQwTLYaYYomNlpA44opnjV6jkD6id80OOrzf6BzmMD6eEa1zKyeYG1fzfEf16V6jw9XYOaar1/b2kP/IYX8oR2mcFvv2GtBV3JXgd437AQAA)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-cyrillic-wght-normal-D73BlboJ.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-greek-wght-normal-Bw9x6K1M.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-vietnamese-wght-normal-Bt-aOZkq.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-latin-ext-wght-normal-DBQx-q_a.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-latin-wght-normal-B9CIFXIH.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--font-sans:"Inter Variable", ui-sans-serif, system-ui, -apple-system, sans-serif;--bg-app:#efeff0;--bg-sidebar:#efeff0;--bg-surface:#f9f9fa;--bg-base:#f9f9fa;--bg-group:#f9f9fa;--bg-hover:#efeff0;--bg-selected:#0000000f;--bg-pill:#fff;--bg-active-tab:#fff;--bg-overlay:#fff;--bg-banner:#f6f6f7;--text-primary:#1b1b1b;--text-strong:#2d2e30;--text-body:#2f2f31;--text-secondary:#58595b;--text-nav:#545457;--text-muted:#8f9096;--text-placeholder:#b0b5c0;--border:#e2e2e2;--border-strong:#d4d4d4;--border-faint:#ebebec;--shadow-card:0 0 0 1px #0000000d, 0 1px 2px #00000008;--shadow-popover:0 4px 12px #00000014, 0 0 0 1px #0000000d;--focus-ring:0 0 0 2px #5e6ad259;--brand:#5e6ad2;--brand-hover:#6b76d8;--state-backlog:#8f9096;--state-todo:#8f9096;--state-progress:#f9be00;--state-done:#5e6ad2;--state-canceled:#8f9096;--state-triage:#f2994a;--priority-urgent:#d67600;--priority-high:#6b6f76;--priority-medium:#8f9096;--priority-low:#a8a8ad;--radius-xs:4px;--radius-sm:6px;--radius-md:8px;--radius-lg:12px;--radius-pill:9999px;--sidebar-width:244px;--sidebar-pad:12px;--row-height:28px;--list-row-height:44px;--list-header-height:36px;--content-header-height:60px;--main-margin:8px;--text-2xs:10px;--text-xs:11px;--text-sm:12px;--text-md:13px;--text-lg:15px;--text-title:24px;--text-hero:28px;--weight-regular:400;--weight-medium:500;--weight-semi:600}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html,body,#root{height:100%}body{font-family:var(--font-sans);font-size:var(--text-md);color:var(--text-body);background:var(--bg-sidebar);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}a{color:inherit;text-decoration:none}::selection{background:color-mix(in oklab, var(--brand) 24%, transparent)}*{scrollbar-width:thin;scrollbar-color:transparent transparent}:hover{scrollbar-color:color-mix(in oklab, var(--text-muted) 40%, transparent) transparent}.avatar{color:#fff;letter-spacing:.01em;-webkit-user-select:none;user-select:none;border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:9px;font-weight:600;display:inline-flex}.avatarEmpty{color:var(--text-muted);background:0 0}.labelChip{border:1px solid var(--border);background:var(--bg-surface);height:20px;color:var(--text-secondary);white-space:nowrap;border-radius:9999px;align-items:center;gap:6px;padding:0 8px;font-size:12px;font-weight:450;display:inline-flex}.labelDot{border-radius:50%;flex:none;width:7px;height:7px}.iconButton{color:var(--text-secondary);border-radius:6px;flex:none;justify-content:center;align-items:center;transition:background-color 80ms,color 80ms;display:inline-flex}.iconButton:hover{background:var(--bg-hover);color:var(--text-body)}.iconButtonActive{background:var(--bg-selected);color:var(--text-body)}.kbd{border:1px solid var(--border);background:var(--bg-surface);min-width:17px;height:17px;color:var(--text-muted);font-family:var(--font-sans);border-radius:4px;justify-content:center;align-items:center;padding:0 4px;font-size:10px;font-weight:500;line-height:1;display:inline-flex}.cmd-overlay{z-index:60;justify-content:center;align-items:flex-start;padding-top:13vh;display:flex;position:fixed;inset:0}.cmd{border:.5px solid var(--border);background:var(--bg-overlay);border-radius:12px;flex-direction:column;width:min(720px,100vw - 32px);max-height:min(450px,74vh);display:flex;overflow:hidden;box-shadow:0 9px 48px #00000014,0 6px 24px #0000001a,0 1px 1px #0000000a}.cmd-search{flex:none;align-items:center;height:46px;padding:6px 6px 0;display:flex;position:relative}.cmd-input{min-width:0;height:40px;color:var(--text-body);font-family:var(--font-sans);background:0 0;border:0;border-radius:12px;outline:0;flex:1;padding:11px 112px 11px 12px;font-size:13px}.cmd-input::placeholder{color:color-mix(in srgb, var(--text-muted) 85%, var(--bg-overlay))}.cmd-ask{color:color-mix(in srgb, var(--text-muted) 85%, var(--bg-overlay));pointer-events:none;align-items:center;gap:6px;font-size:12px;font-weight:450;display:flex;position:absolute;top:17px;right:18px}.cmd-list{flex:1;min-height:0;padding:6px 6px 0;overflow-y:auto}.cmd-section{height:30px;color:var(--text-secondary);padding:8px 12px 0;font-size:12px;font-weight:500}.cmd-row{width:100%;height:46px;color:var(--text-body);text-align:left;isolation:isolate;align-items:center;gap:8px;padding:0 12px;display:flex;position:relative}.cmd-rowOn{color:var(--text-primary)}.cmd-rowOn:before{content:"";z-index:-1;background:var(--bg-hover);border-radius:8px;position:absolute;inset:2px 0}.cmd-row>*{position:relative}.cmd-icon{width:16px;height:16px;color:var(--text-secondary);flex:none;display:flex}.cmd-title{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:13px;font-weight:450;overflow:hidden}.cmd-hint{color:var(--text-muted);white-space:nowrap;font-size:12px}.cmd-keys{align-items:center;gap:3px;display:flex}.cmd-kbd{border:.5px solid var(--border);min-width:20px;height:21px;color:var(--text-secondary);font-family:var(--font-sans);border-radius:3px;justify-content:center;align-items:center;padding:4px 3px;font-size:11px;font-weight:450;line-height:1;display:inline-flex}.cmd-kbdTab{border-radius:4px;height:17px;padding:2px;font-weight:400}.cmd-then{color:var(--text-secondary);font-size:11px;font-weight:450}.cmd-empty{color:var(--text-muted);text-align:center;padding:20px 10px;font-size:13px}.cyc{--cyc-line:#dedede;--cyc-sep:var(--border);--cyc-dot:#9c9da0;--cyc-current:#6d78d5;--cyc-date:#9b9d9f;--cyc-secondary:#5b5c5e;--cyc-ring:#9c9da0;--cyc-track:#dedede;--cyc-pill:#e9e9ea;--cyc-scope:#9b9d9f;--cyc-started:#f0be00;--cyc-axis:#9c9da0;height:100%;padding:0 0 24px;overflow-y:auto}[data-theme=dark] .cyc{--cyc-line:var(--border);--cyc-dot:var(--text-muted);--cyc-current:var(--brand);--cyc-date:var(--text-muted);--cyc-secondary:var(--text-secondary);--cyc-ring:var(--text-muted);--cyc-track:var(--border);--cyc-pill:var(--bg-selected);--cyc-scope:var(--text-muted);--cyc-started:var(--state-progress);--cyc-axis:var(--text-muted)}.cyc-block{padding-left:126px;position:relative}.cyc-block:after{content:"";background:var(--cyc-sep);height:.5px;position:absolute;bottom:0;left:126px;right:0}.cyc-block[data-current]{padding-bottom:20px}.cyc-block[data-current]:after{bottom:1.5px}.cyc-cooldownRow{margin-bottom:2px}.cyc-rail{pointer-events:none;width:114px;position:absolute;top:0;bottom:0;left:0}.cyc-line{background:var(--cyc-line);width:1px;position:absolute;top:0;bottom:0;left:73.6px}.cyc-rail[data-current] .cyc-line{background:var(--cyc-current)}.cyc-cooldownRow .cyc-line{bottom:-2px}.cyc-date{width:62.7px;color:var(--cyc-date);text-align:right;padding-right:12px;font-size:12px;font-weight:450;line-height:14.5px;position:absolute;bottom:-16px;left:0}.cyc-dot{z-index:1;border:1px solid var(--cyc-dot);background:var(--bg-surface);border-radius:50%;width:9px;height:9px;position:absolute;bottom:-4.5px;left:69.6px}.cyc-dot[data-filled]{border-color:var(--cyc-current);background:var(--cyc-current)}.cyc-row{width:100%;height:70px;color:var(--text-body);text-align:left;white-space:nowrap;align-items:center;gap:12px;font-size:13px;font-weight:450;line-height:15.5px;display:flex}.cyc-row:hover{background:var(--bg-hover)}.cyc-name{min-width:0;color:var(--text-body);flex:1;align-items:center;gap:16px;font-weight:500;display:flex}.cyc-row[data-current] .cyc-name{color:var(--text-primary)}.cyc-glyph{fill:var(--cyc-secondary);overflow:visible}.cyc-glyph[data-current]{fill:var(--text-primary)}.cyc-col{color:var(--cyc-secondary);flex:none;align-items:center;display:flex}.cyc-statusCol{width:75.4px}.cyc-status{background:var(--cyc-pill);border-radius:2px;padding:2px 6px}.cyc-progress{font-variant-numeric:tabular-nums;width:119.6px}.cyc-capacity{margin-right:8px}.cyc-strong,.cyc-strongest{color:var(--text-body);margin-right:5px;font-weight:500}.cyc-strongest{color:var(--text-primary)}.cyc-scope{width:60px}.cyc-menu{width:44px}.cyc-cooldown{height:48px;color:var(--cyc-date);align-items:center;gap:16px;font-size:13px;font-weight:450;line-height:15.5px;display:flex}.cyc-active{height:210px;margin-top:-12px;padding-right:60px;display:flex}.cyc-chart{flex:none;width:701px;padding:0 20px 0 10px;position:relative}.cyc-plot{border-bottom:1px solid var(--cyc-axis);height:172.5px;position:absolute;top:5.5px;left:10px;right:20px}.cyc-band{background-image:repeating-linear-gradient(118.8deg, var(--cyc-line) 0 1.9px, transparent 1.9px 4.9px);position:absolute;top:0;bottom:0}.cyc-axis{position:absolute;top:179px;left:10px;right:20px}.cyc-tick{position:absolute;top:0}.cyc-tickMark{background:var(--cyc-axis);width:1px;height:5px;position:absolute;top:0;left:0}.cyc-tickLabel{color:var(--cyc-secondary);white-space:nowrap;font-size:12px;font-weight:450;line-height:24px;position:absolute;top:3px;transform:translate(-50%)}.cyc-tick[data-edge=start] .cyc-tickLabel{transform:none}.cyc-tick[data-edge=end] .cyc-tickLabel{transform:translate(-100%)}.cyc-stats{flex-direction:column;width:300px;padding-top:38.8px;display:flex}.cyc-stat{height:43.5px;color:var(--cyc-secondary);align-items:flex-start;padding-top:14px;font-size:13px;font-weight:450;line-height:15.5px;display:flex}.cyc-stat+.cyc-stat{border-top:1px solid var(--cyc-line);height:44.5px}.cyc-statDot{border-radius:1px;flex:none;width:6px;height:6px;margin:4.7px 14px 0 0}.cyc-statLabel{flex:1}.cyc-statValue{font-variant-numeric:tabular-nums;margin-top:.5px;font-size:12px;line-height:14.5px;display:flex}.cyc-statNum{color:var(--text-primary);font-weight:500}.cyc-statPct{gap:3px;padding-left:3px;display:inline-flex}.cyp{justify-content:center;align-items:center;height:100%;padding-bottom:40px;display:flex}.cyp-empty{text-align:center;flex-direction:column;align-items:center;max-width:360px;display:flex}.cyp-title{color:var(--text-primary);margin:0 0 10px;font-size:15px;font-weight:600}.cyp-body{color:var(--text-secondary);margin:0 0 8px;font-size:13px;font-weight:450;line-height:1.5}.cyp-actions{align-items:center;gap:8px;margin-top:14px;display:flex}.cyp-primary,.cyp-secondary{border-radius:var(--radius-pill);white-space:nowrap;align-items:center;gap:6px;height:28px;padding:0 10px;font-size:12px;font-weight:500;display:inline-flex}.cyp-primary{background:var(--brand);color:#fff}.cyp-secondary{border:1px solid var(--border);background:var(--bg-surface);color:var(--text-body)}.cyp-issues{width:min(805px,100% - 40px);margin:0 auto;padding:40px 0 64px;position:relative}.cyp-head{justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px;display:flex}.cyp-headActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.cyp-action{border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--bg-surface);height:30px;color:var(--text-body);font-size:var(--text-sm);padding:0 10px;font-weight:500}.cyp-action:hover:not(:disabled){background:var(--bg-hover)}.cyp-action:disabled{opacity:.5;cursor:default}.cyp-summary{color:var(--text-secondary);font-size:var(--text-md);font-weight:500}.cyp-add{border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--bg-pill);height:30px;color:var(--text-primary);font-size:var(--text-md);align-items:center;gap:6px;padding:0 12px;font-weight:500;display:inline-flex}.cyp-add:hover{background:var(--bg-hover)}.cyp-issue{border-radius:var(--radius-md);align-items:center;gap:6px;width:100%;height:44px;padding:0 6px 0 12px;display:flex}.cyp-issue:hover{background:var(--bg-hover)}.cyp-issueOpen{text-align:left;flex:1;align-items:center;gap:10px;min-width:0;height:100%;display:flex}.cyp-issueRemove{border-radius:var(--radius-xs);width:24px;height:24px;color:var(--text-muted);opacity:.55;flex:none;justify-content:center;align-items:center;display:inline-flex}.cyp-issue:hover .cyp-issueRemove,.cyp-issueRemove:focus-visible{opacity:1}.cyp-issueRemove:hover{background:var(--bg-selected);color:var(--text-primary)}.cyp-issueState{flex:none;display:inline-flex}.cyp-issueId{color:var(--text-muted);font-size:var(--text-sm);font-weight:450}.cyp-issueTitle{min-width:0;color:var(--text-primary);font-size:var(--text-md);text-overflow:ellipsis;white-space:nowrap;flex:1;font-weight:450;overflow:hidden}.cyp-menu{z-index:20;border:1px solid var(--border);background:var(--bg-overlay);width:340px;max-height:280px;box-shadow:var(--shadow-popover);border-radius:8px;padding:6px;position:absolute;top:48px;right:0;overflow-y:auto}.cyp-option{text-align:left;border-radius:5px;align-items:center;gap:8px;width:100%;height:30px;padding:0 8px;display:flex}.cyp-option:hover{background:var(--bg-hover)}.cyp-optionId{color:var(--text-muted);font-size:var(--text-sm);flex:none}.cyp-optionTitle{min-width:0;color:var(--text-primary);font-size:var(--text-md);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cyp-menuEmpty{color:var(--text-secondary);font-size:var(--text-sm);margin:6px 8px}.cyp-stats{border:1px solid var(--border-faint);border-radius:var(--radius-md);gap:28px;margin:0 0 14px;padding:12px 14px;display:flex}.cyp-stat{flex-direction:column;gap:2px;min-width:64px;display:flex}.cyp-statLabel{color:var(--text-muted);font-size:var(--text-sm);font-weight:450}.cyp-statValue{color:var(--text-primary);font-size:var(--text-lg);font-variant-numeric:tabular-nums;font-weight:550}.cyp-notice{color:var(--text-secondary);font-size:var(--text-sm);margin:0 0 12px;font-weight:450}.cyc-dialogOverlay{z-index:60;background:color-mix(in oklab, var(--text-primary) 18%, transparent);justify-content:center;align-items:flex-start;padding-top:12vh;display:flex;position:fixed;inset:0}.cyc-dialog{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--bg-overlay);width:min(460px,100vw - 32px);box-shadow:var(--shadow-popover);padding:16px 20px 14px}.cyc-dialogKicker{color:var(--text-secondary);font-size:var(--text-sm);align-items:center;gap:7px;margin-bottom:10px;font-weight:500;display:flex}.cyc-dialogName{width:100%;color:var(--text-primary);font-family:var(--font-sans);letter-spacing:-.01em;background:0 0;border:0;outline:0;font-size:18px;font-weight:600}.cyc-dialogName::placeholder{color:var(--text-placeholder)}.cyc-dialogDates{gap:12px;margin:16px 0 14px;display:flex}.cyc-dialogField{color:var(--text-secondary);font-size:var(--text-sm);flex-direction:column;flex:1;gap:6px;font-weight:500;display:flex}.cyc-dialogField input{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--bg-surface);height:32px;color:var(--text-primary);font-family:var(--font-sans);font-size:var(--text-md);outline:0;padding:0 8px}.cyc-dialogField input:focus{border-color:var(--border-strong)}.cyc-dialogNote{color:var(--text-secondary);font-size:var(--text-sm);margin:0 0 10px;font-weight:450}.cyc-dialogFooter{border-top:1px solid var(--border-faint);justify-content:flex-end;align-items:center;gap:8px;padding-top:12px;display:flex}.cyc-dialogCancel{border:1px solid var(--border);border-radius:var(--radius-sm);height:30px;color:var(--text-body);font-size:var(--text-sm);padding:0 12px;font-weight:500}.cyc-dialogCancel:hover{background:var(--bg-hover)}.cyc-dialogSave{border-radius:var(--radius-sm);background:var(--brand);color:#fff;height:30px;font-size:var(--text-sm);padding:0 12px;font-weight:500}.cyc-dialogSave:disabled{opacity:.5;cursor:default}.dcv{height:100%;padding:0 0 8px;overflow-y:auto}.dcv-head,.dcv-row{grid-template-columns:minmax(0,1fr) 120px 120px 140px;align-items:center;gap:6px;padding:0 18px 0 46px;display:grid}.dcv-head{color:#5b5c5e;height:32px;font-size:12px;font-weight:450}.dcv-sortHead{align-items:center;gap:2px;display:inline-flex}.dcv-sortHead svg{color:lch(39.176% 1.25 282)}.dcv-group{padding-bottom:2px}.dcv-groupHead{color:#2e2e30;background:#efeff0;border-radius:8px;align-items:center;height:36px;margin:0 8px 2px;padding:0 10px 0 12px;font-size:13px;font-weight:500;display:flex}.dcv-caret{color:lch(80.94% 12 31.823);flex:none;transform:rotate(90deg)}.dcv-folder{flex:none;margin-left:9px}.dcv-groupName{min-width:0;margin-left:9px}.dcv-count{color:#6b534f;margin-left:8px;font-size:12px;font-weight:500}.dcv-groupAdd{color:#6b534f;border-radius:9999px;justify-content:center;align-items:center;width:24px;height:24px;margin-left:auto;display:inline-flex}.dcv-groupAdd:hover{background:var(--bg-hover)}.dcv-row{width:100%;height:48px;color:var(--text-body);text-align:left;border-radius:8px;position:relative}.dcv-row:hover{background:var(--bg-hover)}.dcv-name{align-items:center;gap:8px;min-width:0;display:flex}.dcv-docIcon{color:var(--text-muted);flex:none}.dcv-title{color:#1b1b1b;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;overflow:hidden}.dcv-meta{color:#2f2f31;font-size:13px;font-weight:450}.dcv-owner{color:#1b1b1b;align-items:center;gap:8px;font-size:13px;font-weight:450;display:inline-flex}.dcv-actions{align-items:center;gap:6px;display:flex}.dcv-new,.dcv-tool{border:.5px solid var(--border);color:#2f2f31;background:#fff;border-radius:9999px;justify-content:center;align-items:center;height:28px;font-size:12px;font-weight:500;display:inline-flex;box-shadow:0 1px 2px #0000000a}.dcv-new{gap:6px;padding:0 10px 0 8px}.dcv-tool{width:28px}.dcv-new:hover,.dcv-tool:hover{background:var(--bg-hover)}.dcp{height:100%;padding:64px max(20px,50% - 402.5px) 80px;overflow-y:auto}.dcp-title{width:100%;color:var(--text-primary);font-family:"Inter Opsz", var(--font-sans);letter-spacing:-.16px;font-variation-settings:"opsz" 32;background:0 0;border:0;outline:0;height:32px;margin-bottom:16px;padding:0;font-size:24px;font-weight:600;line-height:32px;display:block}.dcp-icon{width:32px;height:36px;margin-bottom:6px;position:relative}.dcp-icon:before,.dcp-icon:after{content:"";clip-path:path("M 0 31 V 5 C 0 2.23858 2.23858 0 5 0 H 19.9289 C 21.255 0 22.5268 0.526785 23.4645 1.46447 L 30.8284 8.82843 C 31.5786 9.57857 32 10.596 32 11.6569 V 31 C 32 33.7614 29.7614 36 27 36 H 5 C 2.23858 36 0 33.7614 0 31 Z");background:#d2d2d3;position:absolute;inset:0}.dcp-icon:after{background:#e9e9ea;transform:scale(.97)}.dcp-iconButton{z-index:1;color:#bec2c8;background:0 0;border:0;place-items:center;width:24px;height:24px;padding:0;display:grid;position:absolute;top:6px;left:4px}.dcp-crumbTeam .hdr-crumbText{color:var(--text-primary);font-weight:450}.dcp-crumbDoc,.dcp-crumbDoc .hdr-section{color:var(--text-body)}.dcp-hdrRight{gap:4px}.dcp-edited{height:28px;color:var(--text-secondary);font:inherit;background:0 0;border:0;border-radius:9999px;align-items:center;gap:6px;padding:0 10px 0 8px;font-size:12px;font-weight:500;display:inline-flex}.dcp-edited:hover{background:var(--bg-hover)}.dcp-body,.dcp-editor{width:100%}.dcp-body{min-height:120px;color:var(--text-body);font-family:"Inter Opsz", var(--font-sans);letter-spacing:-.1px;cursor:text;border-radius:6px;padding:10px 0 0;font-size:15px;font-weight:450;line-height:1.6}.dcp-body:hover{background:var(--bg-hover)}.dcp-body p{margin:0;line-height:24px}.dcp-h2{color:var(--text-primary);letter-spacing:-.07px;margin:0 0 16px;font-size:22px;font-weight:600;line-height:29.6px}.dcp-h3{color:var(--text-primary);margin:16px 0 6px;font-size:17px;font-weight:600}.dcp-ul{margin:6px 0 0;padding-left:24px}.dcp-ul li{line-height:24px}.dcp-ul li+li{margin-top:6px}.dcp-code{background:var(--bg-group);font-family:var(--font-mono,ui-monospace, monospace);border-radius:4px;padding:1px 5px;font-size:.9em}.dcp-editor{border:1px solid var(--border);resize:vertical;background:var(--bg-surface);min-height:320px;color:var(--text-body);font-family:var(--font-sans);border-radius:8px;outline:0;padding:12px;font-size:14px;line-height:1.6}.dcp-editor:focus{border-color:var(--border-strong);box-shadow:var(--focus-ring)}.dcv-row{position:relative}.dcv-delete{width:22px;height:22px;color:var(--text-muted);opacity:0;border-radius:4px;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.dcv-row:hover .dcv-delete,.dcv-delete:focus-visible{opacity:1}.dcv-delete:hover{background:var(--bg-selected);color:var(--text-body)}.hdr{flex:none;justify-content:space-between;align-items:center;gap:12px;min-width:0;height:44px;padding:0 8px 0 18px;display:flex}.hdr-left{flex:0 auto;align-items:center;gap:8px;min-width:0;display:flex}.hdr-right{flex:none;align-items:center;gap:4px;display:flex}.hdr-crumbs{align-items:center;min-width:0;display:flex}.hdr-teamIcon{flex:none}.hdr-crumbName{min-width:0;max-width:320px;height:24px;color:var(--text-body);font-size:var(--text-md);font-weight:var(--weight-medium);white-space:nowrap;border-radius:8px;align-items:center;gap:6px;margin-left:-4px;padding:0 5px 0 4px;display:inline-flex}.hdr-crumbText{text-overflow:ellipsis;min-width:0;overflow:hidden}.hdr-crumbName:hover{background:var(--bg-hover)}.hdr-chevron{color:var(--text-secondary);font-size:var(--text-md);font-weight:var(--weight-medium);flex:none;margin:0 8px 0 3px}.hdr-section{color:var(--text-body);font-size:var(--text-md);font-weight:var(--weight-medium);white-space:nowrap}.hdr .iconButton,.hdr-issueActions>.iconButton{border-radius:var(--radius-pill);color:var(--text-body);font-size:12px;font-weight:500}.hdr-newIssue{border-radius:var(--radius-pill);height:28px;color:var(--text-secondary);font-size:var(--text-sm);white-space:nowrap;border:.5px solid #0000;align-items:center;gap:6px;padding:0 10px 0 8px;font-weight:500;display:inline-flex}.hdr-newIssue:hover{background:var(--bg-hover);color:var(--text-body)}.hdr-issueLeft{flex:auto;gap:6px;overflow:hidden}.hdr-issueTitle{align-items:center;gap:6px;min-width:0;margin-left:-4px;padding:2px 4px;display:flex;overflow:hidden}.hdr-identifier{color:var(--text-body);font-size:var(--text-md);font-weight:var(--weight-medium);white-space:nowrap;margin-right:6px}.hdr-issueTitleText{min-width:0;color:var(--text-body);font-size:var(--text-md);font-weight:var(--weight-medium);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.hdr-issueLeft>.iconButton{flex:none}.hdr-actions{flex:none;align-items:center;gap:8px;display:flex}.hdr-actions .iconButton{border:1px solid var(--border);border-radius:var(--radius-pill)}.hdr-split{border:1px solid var(--border);border-radius:var(--radius-pill);height:28px;color:var(--text-secondary);align-items:center;display:flex;overflow:hidden}.hdr-splitButton{width:32px;height:26px;color:inherit;justify-content:center;align-items:center;display:flex}.hdr-splitButton:hover{background:var(--bg-hover);color:var(--text-body)}.hdr-splitMore{border-left:1px solid var(--border);width:26px}.tabs{align-items:center;gap:4px;min-width:0;display:flex}.tabs-group{align-items:center;gap:4px;height:32px;display:flex}.tabs-groupSpaced{gap:8px}.tabs-tab{border-radius:var(--radius-pill);background:var(--bg-pill);height:28px;color:var(--text-secondary);font-size:var(--text-sm);white-space:nowrap;text-rendering:optimizelegibility;border:.5px solid #0000;align-items:center;padding:0 10px;font-weight:500;transition:background-color 80ms,color 80ms;display:inline-flex;position:relative}.tabs-tab:hover{background:var(--bg-hover)}.tabs-tabActive,.tabs-tabActive:hover{color:var(--text-primary);background:lch(93.483% .5 282)}.tabs-tab:after,.tb-round:after,.pill-raised:after{border-radius:inherit;content:"";pointer-events:none;position:absolute;inset:0;box-shadow:0 0 0 .5px #00000017,0 3px 6px -2px #00000005,0 1px 1px #0000000a}.tabs-tabActive:after{box-shadow:0 0 0 .5px #00000017}.tb-round{border-radius:var(--radius-pill);background:var(--bg-pill);width:28px;height:28px;color:var(--text-secondary);border:.5px solid #0000;justify-content:center;align-items:center;transition:background-color 80ms;display:inline-flex;position:relative}.tb-round:hover{background:var(--bg-hover)}.tb-round:focus-visible{box-shadow:var(--focus-ring);outline:none}.tb{flex:none;align-items:center;gap:6px;display:flex}.tb-display{border:1px solid var(--border);border-radius:var(--radius-sm);width:28px;height:28px;color:var(--text-secondary);justify-content:center;align-items:center;transition:background-color 80ms,color 80ms;display:inline-flex}.tb-display:hover{background:var(--bg-hover);color:var(--text-body)}.hdr-crumbName:focus-visible,.hdr-newIssue:focus-visible,.hdr-splitButton:focus-visible,.tabs-tab:focus-visible,.tb-display:focus-visible{box-shadow:var(--focus-ring);outline:none}.hdr-note{color:var(--text-muted);white-space:nowrap;margin-right:6px;font-size:12px;font-weight:450}.hdr-copied{color:var(--text-secondary);font-size:var(--text-sm);white-space:nowrap;margin-right:4px;font-weight:500}.hdr-menuWrap{display:inline-flex;position:relative}.hdr-menu{z-index:30;border:1px solid var(--border);background:var(--bg-overlay);width:160px;box-shadow:var(--shadow-popover);border-radius:8px;padding:4px;position:absolute;top:26px;right:0}.hdr-menuItem{width:100%;height:28px;color:var(--text-body);font-size:var(--text-md);text-align:left;border-radius:5px;align-items:center;padding:0 8px;display:flex}.hdr-menuItem:hover{background:var(--bg-hover)}.hdr-menuDanger{color:#c0392b}.hdr-menuDanger:hover{background:oklab(54.3346% .151152 .0862043/.12)}.hdr-soloTitle{font-size:13px;font-weight:500}.tabs>.iconButton{color:var(--text-muted)}.hdr-issue{border-bottom:.5px solid var(--border)}.hdr-issueActions{justify-content:flex-end;gap:6px;height:44px;padding:7.5px 12px 8.5px 0}.hdr-issueActions .iconButton,.hdr-issueActions .hdr-split{background:#fff;border:0;box-shadow:inset 0 0 0 .5px lch(0% 0 0/.09),0 3px 6px -2px lch(0% 0 0/.02),0 1px 1px lch(0% 0 0/.04)}.hdr-issueActions .hdr-splitButton{width:28px;height:28px}.hdr-issueActions .hdr-splitMore{border-left:.5px solid lch(0% 0 0/.09);width:28.5px}.hdr-issueLeft .iconButton,.hdr-issueActions .iconButton{color:lch(39.176% 1.25 282)}.inb-root{border-radius:12px;flex-direction:column;flex:1;min-height:0;display:flex;position:relative;overflow:hidden}.inb-root:focus-visible{outline:2px solid var(--brand);outline-offset:-2px}.inb-head{border-bottom:.5px solid var(--border);flex:0 0 44px;justify-content:space-between;align-items:center;padding:0 8px;display:flex}.inb-headLeft,.inb-headRight{align-items:center;gap:6px;display:flex}.inb-headLeft{gap:4px}.inb-heading{color:var(--text-body);margin:0;padding:0 4px 0 10px;font-size:13px;font-weight:500;line-height:16px}.inb-filterMenu{z-index:20;border:1px solid var(--border);background:var(--bg-overlay);box-shadow:var(--shadow-popover);border-radius:8px;align-items:center;gap:2px;padding:6px;display:flex;position:absolute;top:40px;right:8px}.inb-body{flex:1;min-height:0;display:flex}.inb-listPane{border-right:.5px solid var(--border);flex-direction:column;flex:0 0 400px;width:400px;min-width:0;min-height:0;display:flex;position:relative}.inb-list{flex:1;min-height:0;padding:8px;overflow-y:auto}.inb-listEmpty{min-height:0;color:var(--text-secondary);flex:1;justify-content:center;align-items:center;padding:24px;font-size:13px;font-weight:500;line-height:16px;display:flex}.inb-row{cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:8px;align-items:center;gap:12px;height:55px;padding:0 8px;display:flex}.inb-row:hover{background:var(--bg-hover)}.inb-row[aria-selected=true],.inb-row[aria-selected=true]:hover{background:var(--bg-selected)}.inb-avatar{flex:0 0 32px;width:32px;height:32px;position:relative}.inb-avatar>.avatar{width:32px;height:32px}.inb-linearMark{display:block}.inb-kind{width:16px;height:16px;color:var(--text-secondary);justify-content:center;align-items:center;display:flex;position:absolute;top:18px;left:20px}.inb-kind:before{background:var(--border-faint);content:"";border-radius:50%;position:absolute;inset:1px}.inb-kind svg{position:relative}.inb-rowText{flex-direction:column;flex:auto;justify-content:center;gap:2px;min-width:0;padding:10px 0;display:flex}.inb-line{white-space:nowrap;align-items:center;min-width:0;height:17px;display:flex}.inb-lineSub{gap:6px;height:16px}.inb-dot{border-radius:var(--radius-pill);background:var(--brand);flex:none;width:8px;height:8px;margin-right:6px}.inb-identifier{color:var(--text-body);letter-spacing:-.02em;flex:none;margin-right:4px;font-size:13px;font-weight:500;line-height:16px}.inb-issueTitle{min-width:0;color:var(--text-body);text-overflow:ellipsis;flex:auto;font-size:13px;font-weight:500;line-height:16px;overflow:hidden}.inb-rowRead .inb-identifier,.inb-rowRead .inb-issueTitle{color:var(--text-secondary)}.inb-rowRead .inb-identifier{font-weight:450}.inb-state{flex:none;justify-content:flex-end;width:16px;margin-left:6px;display:flex}.inb-snippet{min-width:0;color:var(--text-secondary);text-overflow:ellipsis;flex:auto;font-size:12px;font-weight:450;line-height:15px;overflow:hidden}.inb-time{color:var(--text-secondary);flex:none;font-size:12px;font-weight:450;line-height:15px}.inb-detailPane{flex-direction:column;flex:auto;min-width:0;min-height:0;display:flex;overflow-y:auto}.inb-empty{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:24px;padding:32px;display:flex}.inb-emptyIcon{flex:none}.inb-emptyText{color:var(--text-secondary);font-size:13px;font-weight:500;line-height:16px}.inb-detail{width:100%;max-width:760px;padding:40px clamp(32px,6vw,72px)}.inb-detailMeta{align-items:center;gap:8px;min-width:0;display:flex}.inb-detailActor{color:var(--text-primary);flex:none;font-size:13px;font-weight:500;line-height:16px}.inb-detailTitle{min-width:0;color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:400;line-height:16px;overflow:hidden}.inb-detailTime{color:var(--text-muted);white-space:nowrap;flex:none;margin-left:auto;font-size:11px;font-weight:400;line-height:16px}.inb-detailIssue{border:1px solid var(--border-faint);border-radius:var(--radius-sm);align-items:baseline;gap:8px;min-width:0;margin-top:20px;padding:8px 10px;display:flex}.inb-detailIdentifier{color:var(--text-body);flex:none;font-size:13px;font-weight:500;line-height:16px}.inb-detailIssueTitle{color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:400;line-height:16px;overflow:hidden}.inb-detailBody{color:var(--text-secondary);white-space:pre-wrap;margin:16px 0 0;font-size:13px;font-weight:400;line-height:20px}.inb-open{border-radius:var(--radius-sm);background:var(--brand);color:#fff;white-space:nowrap;justify-content:center;align-items:center;height:32px;margin-top:24px;padding:0 14px;font-size:12px;font-weight:500;display:inline-flex}.inb-open:hover{background:var(--brand-hover)}.inb-open:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.inb-detailActions{align-items:center;gap:8px;margin-top:16px;display:flex}.inb-archive,.inb-action{border:1px solid var(--border);border-radius:var(--radius-pill);height:28px;color:var(--text-secondary);font-size:var(--text-sm);align-items:center;gap:6px;padding:0 10px;font-weight:500;display:inline-flex}.inb-archive:hover,.inb-action:hover{background:var(--bg-hover);color:var(--text-body)}.inb-archive:focus-visible,.inb-action:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.inb-snoozeWrap{display:inline-flex;position:relative}.inb-snoozeMenu{z-index:20;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--bg-surface);min-width:132px;box-shadow:var(--shadow-popover);padding:4px;position:absolute;bottom:calc(100% + 6px);left:0}.inb-snoozeItem{width:100%;height:28px;color:var(--text-body);font-size:var(--text-sm);text-align:left;border-radius:5px;align-items:center;padding:0 8px;font-weight:500;display:flex}.inb-snoozeItem:hover{background:var(--bg-hover)}.inb-snoozeItem:focus-visible{outline:2px solid var(--brand);outline-offset:-2px}.inb-listBar{justify-content:space-between;align-items:center;gap:8px;padding:8px 12px 0;display:flex}.inb-filters{align-items:center;gap:2px;min-width:0;display:flex}.inb-filter{height:24px;color:var(--text-muted);font-size:var(--text-sm);white-space:nowrap;border-radius:5px;padding:0 7px;font-weight:500}.inb-filter:hover{background:var(--bg-hover);color:var(--text-body)}.inb-filterOn,.inb-filterOn:hover{background:var(--bg-selected);color:var(--text-body)}.inb-filter:focus-visible{outline:2px solid var(--brand);outline-offset:-2px}.inb-markAll{height:24px;color:var(--text-secondary);font-size:var(--text-sm);border-radius:5px;padding:0 8px;font-weight:500}.inb-markAll:hover{background:var(--bg-hover);color:var(--text-body)}.bd-board{box-sizing:border-box;height:100%;padding:8px;position:relative;overflow:auto hidden}.bd-columns{align-items:stretch;gap:24px;height:100%;min-height:0;display:flex}.bd-column{border:1px solid var(--border-faint);background:var(--bg-group);border-radius:10px;flex-direction:column;flex:0 0 384px;width:384px;min-height:200px;max-height:100%;padding:8px;display:flex}.bd-column[data-over=true]{border-color:var(--border-strong)}.bd-column-header{flex:none;align-items:center;gap:8px;height:36px;padding:0 4px;display:flex}.bd-column-name{color:var(--text-body);white-space:nowrap;font-size:13px;font-weight:500}.bd-column-count{color:var(--text-muted);font-size:13px;font-weight:400}.bd-column-actions{opacity:0;align-items:center;gap:2px;margin-left:auto;transition:opacity .1s;display:flex}.bd-column:hover .bd-column-actions,.bd-column:focus-within .bd-column-actions{opacity:1}.bd-column-body{flex:auto;min-height:0;overflow-y:auto}.bd-card{border:1px solid var(--border-faint);background:var(--bg-surface);box-shadow:var(--shadow-card);cursor:grab;-webkit-user-select:none;user-select:none;border-radius:8px;flex-direction:column;gap:6px;margin-bottom:8px;padding:10px;display:flex}.bd-card:hover{border-color:var(--border-strong)}.bd-card:focus-visible{box-shadow:var(--focus-ring), var(--shadow-card);outline:none}.bd-card[data-dragging=true]{cursor:grabbing;opacity:.4}.bd-card-top{align-items:center;gap:8px;min-height:16px;display:flex}.bd-card-id{color:var(--text-muted);font-size:12px;font-weight:450}.bd-card-avatar{margin-left:auto;display:inline-flex}.bd-card-main{align-items:flex-start;gap:6px;display:flex}.bd-card-main>svg{margin-top:2px}.bd-card-title{color:var(--text-primary);overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;font-weight:500;line-height:1.35;display:-webkit-box;overflow:hidden}.bd-card-meta{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.bd-card-priority{align-items:center;display:inline-flex}.bd-card-footer{color:var(--text-muted);font-size:11px;font-weight:400}.bd-ghost{z-index:60;box-sizing:border-box;border:1px solid var(--border-strong);background:var(--bg-surface);width:260px;box-shadow:var(--shadow-popover);pointer-events:none;border-radius:8px;padding:10px;position:fixed}.bd-ghost-title{color:var(--text-primary);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;font-weight:500;line-height:1.35;display:-webkit-box;overflow:hidden}.bd-hidden{flex:0 0 220px;padding:4px 8px}.bd-hiddenHead{height:32px;color:var(--text-secondary);align-items:center;gap:8px;font-size:13px;font-weight:450;display:flex}.bd-hiddenCaret{color:var(--text-muted);font-size:9px}.bd-hiddenRow{height:40px;color:var(--text-secondary);border-radius:6px;align-items:center;gap:8px;padding:0 8px;font-size:13px;display:flex}.bd-hiddenRow:hover{background:var(--bg-hover)}.bd-hiddenName{flex:1}.bd-hiddenCount{color:var(--text-muted);font-size:12px}.ini-view{background:var(--bg-surface);flex-direction:column;height:100%;min-height:0;display:flex;overflow:hidden}.ini-tabsRow .tabs-group{gap:6px}.ini-head,.ini-row{grid-template-columns:minmax(0,1fr) 68px 56px 100px 112px 59px 64px 108px;align-items:center;padding:0 8px 0 40px;display:grid}.ini-head{z-index:1;background:var(--bg-surface);flex:none;height:31px;position:sticky;top:0}.ini-headCell{color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:450;line-height:16px;overflow:hidden}.ini-headSort{padding-left:6px}.ini-body{flex:1;min-height:0;padding-bottom:8px;overflow-y:auto}.ini-row{width:100%;height:58px;color:var(--text-body);text-align:left;cursor:pointer}.ini-row:hover{background:var(--bg-hover)}.ini-row:focus-visible{outline:2px solid var(--brand);outline-offset:-2px}.ini-rowName{align-items:center;gap:12px;min-width:0;padding-left:6px;display:flex}.ini-rowGlyph{color:lch(48% 59.31 288.43);flex:none;justify-content:center;align-items:center;display:inline-flex}.ini-rowText{flex-direction:column;gap:2px;min-width:0;display:flex}.ini-rowTitle,.ini-rowDescription{text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:15.5px;overflow:hidden}.ini-rowTitle{width:fit-content;max-width:100%;color:var(--text-body);font-weight:500}.ini-rowDescription{color:var(--text-secondary);font-weight:450}.ini-rowPriority{color:var(--text-secondary);align-items:center;padding-left:12px;display:inline-flex}.ini-rowOwner{align-items:center;padding-left:3px;display:inline-flex}.ini-rowLead{align-items:center;padding-left:6px;display:inline-flex}.ini-rowTarget{color:var(--text-secondary);white-space:nowrap;padding-left:6px;font-size:12px;font-weight:450;line-height:16px}.ini-rowProjects{align-items:center;gap:6px;padding-left:4.5px;display:inline-flex}.ini-countGlyph{color:var(--brand);flex:none}.ini-rowProjectCount{color:var(--text-secondary);font-size:12px;font-weight:450;line-height:14.5px}.ini-rowHealth{color:var(--text-muted);align-items:center;padding-left:13px;display:inline-flex}.ini-healthGlyph{flex:none}.ini-emptyState{background:var(--bg-surface);flex:1;justify-content:center;align-items:center;height:100%;min-height:0;padding:32px 24px;display:flex;overflow-y:auto}.ini-emptyInner{width:100%;max-width:400px}.ini-emptyGlyph{color:var(--text-muted);margin-bottom:20px}.ini-emptyTitle{color:var(--text-primary);margin:0;font-size:15px;font-weight:600;line-height:20px}.ini-emptyBody{max-width:340px;color:var(--text-secondary);margin:8px 0 0;font-size:13px;font-weight:400;line-height:1.55}.ini-emptyActions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:24px;display:flex}.ini-emptyPrimary,.ini-emptySecondary{border-radius:var(--radius-pill);white-space:nowrap;justify-content:center;align-items:center;height:32px;font-size:12px;font-weight:500;display:inline-flex}.ini-emptyPrimary{background:var(--brand);color:#fff;gap:6px;padding:0 8px 0 14px}.ini-emptyPrimary:hover{background:var(--brand-hover)}.ini-emptyPrimary .kbd{color:#fff;background:#ffffff2e;border-color:#0000}.ini-emptySecondary{border:1px solid var(--border);background:var(--bg-surface);color:var(--text-body);padding:0 14px}.ini-emptySecondary:hover{background:var(--bg-hover)}.ini-emptyPrimary:focus-visible,.ini-emptySecondary:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.ini-pageScroll{background:var(--bg-surface);height:100%;padding:56px 62px 64px;overflow-y:auto}.ini-pageColumn{width:100%;max-width:805px;margin:0 auto}.ini-pageIcon{background:color-mix(in oklab, var(--brand) 13%, var(--bg-surface));width:40px;height:40px;color:var(--brand);border-radius:10px;justify-content:center;align-items:center;margin-bottom:20px;display:flex}.ini-pageTitle{color:var(--text-primary);margin:0;font-size:24px;font-weight:600;line-height:32px}.ini-pageSummary{color:var(--text-secondary);margin:4px 0 0;font-size:15px;font-weight:450;line-height:23px}.ini-properties{grid-template-columns:100px minmax(0,1fr);column-gap:14px;margin-top:22px;display:grid}.ini-propertiesLabel{color:var(--text-muted);padding-top:7px;font-size:13px;font-weight:500;line-height:16px}.ini-propertyValues{flex-direction:column;min-width:0;display:flex}.ini-propertyLine{flex-wrap:wrap;align-items:center;gap:20px;min-height:30px;display:flex}.ini-propertyValue{min-width:0;color:var(--text-primary);white-space:nowrap;align-items:center;gap:6px;font-size:13px;font-weight:500;line-height:16px;display:inline-flex}.ini-propertyMuted{color:var(--text-muted)}.ini-propertyDots{color:var(--text-muted);letter-spacing:.08em}.ini-statusGlyph,.ini-calendarGlyph{flex:none}.ini-calendarGlyph{color:var(--text-muted)}.ini-propertyTarget{color:var(--text-secondary)}.ini-propertyRow{grid-template-columns:100px minmax(0,1fr);align-items:center;column-gap:14px;min-height:40px;display:grid}.ini-propertyGridLabel{color:var(--text-muted);font-size:13px;font-weight:500;line-height:16px}.ini-addButton{border-radius:var(--radius-sm);width:fit-content;height:28px;color:var(--text-muted);text-align:left;align-items:center;gap:8px;font-size:13px;font-weight:500;line-height:16px;display:inline-flex}.ini-addButton svg{color:var(--text-muted);flex:none}.ini-addButton:hover{color:var(--text-secondary)}.ini-updateButton{border:1px solid var(--border);width:100%;height:64px;color:var(--text-secondary);border-radius:8px;justify-content:center;align-items:center;gap:8px;margin-top:12px;font-size:13px;font-weight:500;display:flex}.ini-updateButton:hover{background:var(--bg-hover)}.ini-description{margin-top:32px}.ini-descriptionTitle{color:var(--text-secondary);margin:0 0 16px;font-size:13px;font-weight:500;line-height:16px}.ini-descriptionPlaceholder{width:fit-content;min-height:20px;color:var(--text-muted);text-align:left;align-items:center;font-size:15px;font-weight:400;line-height:20px;display:flex}.ini-descriptionPlaceholder:hover{color:var(--text-secondary)}.ini-projectsSection{margin-top:64px}.ini-projectsTitle{color:var(--text-primary);margin:0 0 16px;font-size:15px;font-weight:600;line-height:20px}.ini-projectEmpty{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--bg-surface);flex-direction:column;align-items:center;padding:40px 24px 48px;display:flex}.ini-projectEmptyGlyph{color:var(--text-muted);grid-template-columns:repeat(2,28px);justify-content:center;margin-bottom:20px;display:grid}.ini-projectEmptyText{color:var(--text-secondary);margin:0;font-size:13px;font-weight:400;line-height:18px}.ini-projectEmptyButton{border:1px solid var(--border-strong);border-radius:var(--radius-pill);background:var(--bg-surface);height:32px;color:var(--text-body);align-items:center;gap:6px;margin-top:16px;padding:0 14px;font-size:12px;font-weight:500;display:inline-flex}.ini-projectEmptyButton:hover{background:var(--bg-hover)}.ini-projectList{flex-direction:column;display:flex}.ini-projectRow{border-radius:var(--radius-sm);text-align:left;align-items:center;gap:10px;width:100%;height:40px;padding:0 8px;display:flex}.ini-projectRow:hover{background:var(--bg-hover)}.ini-projectRowIcon{flex:none;justify-content:center;align-items:center;display:inline-flex}.ini-projectRowName{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:13px;font-weight:500;line-height:16px;overflow:hidden}.ini-projectRowStatus{color:var(--text-muted);white-space:nowrap;flex:none;align-items:center;gap:6px;font-size:12px;font-weight:450;line-height:16px;display:inline-flex}.ini-projectDot{border-radius:50%;flex:none;width:8px;height:8px}.ini-addButton:focus-visible,.ini-updateButton:focus-visible,.ini-descriptionPlaceholder:focus-visible,.ini-projectEmptyButton:focus-visible,.ini-projectRow:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.ini-dialogOverlay{z-index:60;background:color-mix(in oklab, var(--text-primary) 18%, transparent);justify-content:center;align-items:flex-start;padding-top:12vh;display:flex;position:fixed;inset:0}.ini-dialog{border:1px solid var(--border);background:var(--bg-overlay);width:min(680px,100vw - 32px);box-shadow:var(--shadow-popover);border-radius:12px;padding:16px 20px 14px}.ini-dialogKicker{color:var(--text-secondary);align-items:center;gap:8px;margin-bottom:10px;font-size:12px;font-weight:500;display:flex}.ini-dialogName{width:100%;color:var(--text-primary);font-family:var(--font-sans);letter-spacing:-.01em;background:0 0;border:0;outline:0;font-size:20px;font-weight:600}.ini-dialogName::placeholder{color:var(--text-placeholder)}.ini-dialogDescription{resize:none;width:100%;color:var(--text-body);font-family:var(--font-sans);background:0 0;border:0;outline:0;margin:8px 0 14px;font-size:13px;line-height:1.55}.ini-dialogDescription::placeholder{color:var(--text-placeholder)}.ini-dialogFooter{border-top:1px solid var(--border-faint);justify-content:space-between;align-items:center;gap:12px;padding-top:12px;display:flex}.ini-dialogStatus{border:1px solid var(--border);height:28px;color:var(--text-secondary);border-radius:6px;align-items:center;gap:7px;padding:0 9px;font-size:12px;font-weight:500;display:inline-flex}.ini-dialogStatus:hover{background:var(--bg-hover)}.ini-dialogDot{border-radius:50%;width:9px;height:9px}.ini-dialogCreate{background:var(--brand);color:#fff;border-radius:6px;height:30px;padding:0 12px;font-size:12px;font-weight:500}.ini-dialogCreate:disabled{opacity:.5;cursor:default}.ini-projectMenu{border:1px solid var(--border);background:var(--bg-overlay);width:260px;box-shadow:var(--shadow-popover);border-radius:8px;margin-top:6px;padding:4px}.ini-projectOption{width:100%;height:30px;color:var(--text-body);text-align:left;border-radius:6px;align-items:center;gap:8px;padding:0 8px;font-size:13px;font-weight:450;display:flex}.ini-projectOption:hover{background:var(--bg-hover)}.ini-projectOptionIcon{display:inline-flex}.ini-projectOptionName{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.ini-activity{width:min(805px,100% - 40px);margin:0 auto;padding:40px 0 64px}.ini-activityEmpty{color:var(--text-secondary);font-size:var(--text-md);margin:0 0 16px}.ini-updateItem{border:1px solid var(--border-faint);background:var(--bg-surface);border-radius:8px;margin-bottom:10px;padding:12px 14px}.ini-updateBody{color:var(--text-body);font-size:var(--text-md);white-space:pre-wrap;margin:0 0 6px;line-height:1.55}.ini-updateTime{color:var(--text-muted);font-size:11px}.ini-pickerWrap{display:inline-flex;position:relative}.ini-propertyButton{border-radius:5px;height:24px;margin:-2px -6px;padding:0 6px}.ini-propertyButton:hover{background:var(--bg-hover)}.ini-menu{z-index:20;border:1px solid var(--border);background:var(--bg-overlay);width:170px;box-shadow:var(--shadow-popover);border-radius:8px;padding:4px;position:absolute;top:26px;left:0}.ini-menuItem{width:100%;height:30px;color:var(--text-body);font-size:var(--text-md);text-align:left;border-radius:5px;align-items:center;gap:8px;padding:0 8px;font-weight:450;display:flex}.ini-menuItem:hover{background:var(--bg-hover)}.ini-menuWide,.ini-dateMenu{width:210px}.ini-dateInput{border:1px solid var(--border);background:var(--bg-surface);width:100%;height:30px;color:var(--text-body);font-family:var(--font-sans);font-size:var(--text-md);border-radius:6px;outline:0;padding:0 8px}.ini-dateActions{justify-content:flex-end;gap:6px;margin-top:8px;display:flex}.ini-dateClear,.ini-dateSave{height:26px;font-size:var(--text-sm);border-radius:5px;padding:0 10px;font-weight:500}.ini-dateClear{color:var(--text-secondary)}.ini-dateClear:hover{background:var(--bg-hover)}.ini-dateSave{background:var(--brand);color:#fff}.tpl{display:inline-flex;position:relative}.tpl-trigger{height:28px;color:var(--text-secondary);white-space:nowrap;border-radius:6px;align-items:center;gap:6px;padding:0 8px;font-size:12px;font-weight:500;display:inline-flex}.tpl-trigger:hover{background:var(--bg-hover);color:var(--text-body)}.tpl-chevron{color:var(--text-muted)}.tpl-menu{z-index:30;border:1px solid var(--border);background:var(--bg-overlay);width:280px;box-shadow:var(--shadow-popover);border-radius:8px;padding:4px;position:absolute;top:32px;left:0}.tpl-item{text-align:left;border-radius:5px;flex-direction:column;gap:2px;width:100%;padding:7px 8px;display:flex}.tpl-item:hover{background:var(--bg-hover)}.tpl-name{color:var(--text-primary);font-size:13px;font-weight:500}.tpl-detail{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:450;overflow:hidden}.tpl-empty{color:var(--text-secondary);margin:6px 8px;font-size:12px}.cm{min-width:0}.cm-list{flex-direction:column;gap:16px;margin:16px 0 0;padding:0;list-style:none;display:flex}.cm-comment{gap:10px;min-width:0;display:flex;position:relative}.cm-main{min-width:0;max-width:640px}.cm-header{align-items:baseline;gap:8px;line-height:20px;display:flex}.cm-author{color:var(--text-primary);font-size:13px;font-weight:500;line-height:normal}.cm-time{color:var(--text-muted);font-size:12px;font-weight:450}.cm-body{color:var(--text-body);overflow-wrap:anywhere;white-space:pre-wrap;margin:2px 0 0;font-size:13px;font-weight:400;line-height:1.5}.cm-composer{background:lch(100% 0 282);border:.5px solid lch(91.9% 0 282);border-radius:8px;flex-direction:column;gap:8px;min-height:82px;margin:13.5px -7.5px 0 -8px;padding:12px 18px 14px 16px;display:flex;box-shadow:0 3px 6px -2px lch(0% 0 0/.02),0 1px 1px lch(0% 0 0/.04)}.cm-field{color:#303031;width:100%;min-height:24px;max-height:200px;font-family:var(--font-sans);letter-spacing:-.1px;resize:none;background:0 0;border:0;outline:none;padding:0;font-size:15px;font-weight:450;line-height:24px;overflow-y:auto}.cm-field::placeholder{color:#9fa0a2;font-weight:450}.cm-toolbar{justify-content:flex-end;align-items:center;gap:12px;height:24px;display:flex}.cm-attach{color:lch(66% 1 282);border-radius:9999px;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}.cm-attach:hover{background:var(--bg-hover);color:var(--text-body)}.cm-send{background:var(--brand);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}.cm-send:hover:not(:disabled){background:var(--brand-hover)}.cm-send:disabled{color:var(--text-body);cursor:default;background:0 0}.cm-send:focus-visible{box-shadow:var(--focus-ring);outline:none}.cm-reactionBar{align-items:center;gap:4px;height:20px;display:flex;position:absolute;top:0;right:0}.cm-addReaction{width:20px;height:20px;color:var(--text-muted);opacity:0;border-radius:4px;justify-content:center;align-items:center;font-size:14px;line-height:1;display:inline-flex}.cm-comment:hover .cm-addReaction,.cm-addReaction:focus-visible{opacity:1}.cm-addReaction:hover{background:var(--bg-hover);color:var(--text-body)}.cm-palette{z-index:20;border:1px solid var(--border);background:var(--bg-overlay);box-shadow:var(--shadow-popover);border-radius:8px;gap:2px;padding:4px;display:flex;position:absolute;top:24px;left:0}.cm-paletteButton{border-radius:6px;justify-content:center;align-items:center;width:28px;height:28px;font-size:16px;line-height:1;display:inline-flex}.cm-paletteButton:hover{background:var(--bg-hover)}.cm-reactions{flex-wrap:wrap;gap:4px;margin-top:6px;display:flex}.cm-reaction{border:1px solid var(--border-faint);border-radius:var(--radius-pill);background:var(--bg-surface);height:22px;color:var(--text-secondary);align-items:center;gap:4px;padding:0 6px;font-size:11px;display:inline-flex}.cm-reaction:hover{background:var(--bg-hover)}.cm-reactionMine{border-color:var(--brand);background:color-mix(in oklab, var(--brand) 12%, var(--bg-surface));color:var(--text-primary)}.cm-menuWrap{margin-left:auto;position:relative}.cm-menuButton{width:22px;height:20px;color:var(--text-muted);opacity:0;border-radius:4px;justify-content:center;align-items:center;font-size:12px;line-height:1;display:inline-flex}.cm-comment:hover .cm-menuButton,.cm-menuButton:focus-visible,.cm-menuButton[aria-expanded=true]{opacity:1}.cm-menuButton:hover{background:var(--bg-hover);color:var(--text-body)}.cm-menu{z-index:20;border:1px solid var(--border);background:var(--bg-overlay);width:120px;box-shadow:var(--shadow-popover);border-radius:6px;padding:4px;position:absolute;top:24px;right:0}.cm-menuItem{width:100%;height:28px;color:var(--text-body);text-align:left;border-radius:4px;align-items:center;padding:0 8px;font-size:13px;display:flex}.cm-menuItem:hover{background:var(--bg-hover)}.cm-edit{flex-direction:column;gap:6px;margin-top:2px;display:flex}.cm-editInput{border:1px solid var(--border);resize:vertical;background:var(--bg-surface);width:100%;min-height:60px;color:var(--text-body);font-family:var(--font-sans);border-radius:6px;outline:0;padding:8px 10px;font-size:13px;line-height:1.55}.cm-editInput:focus{border-color:var(--border-strong);box-shadow:var(--focus-ring)}.cm-editActions{justify-content:flex-end;gap:6px;display:flex}.cm-editCancel,.cm-editSave{border-radius:5px;height:26px;padding:0 10px;font-size:12px;font-weight:500}.cm-editCancel{color:var(--text-secondary)}.cm-editCancel:hover{background:var(--bg-hover)}.cm-editSave{background:var(--brand);color:#fff}.cm-editSave:disabled{opacity:.45;cursor:default}.cm-list{gap:18px;margin:16px -8px 4px}.cm-card{background:lch(100% 0 282);border:.5px solid lch(91.9% 0 282);border-radius:8px;overflow:hidden;box-shadow:0 3px 6px -2px lch(0% 0 0/.02),0 1px 1px lch(0% 0 0/.04)}.cm-card>.cm-comment{padding:16px}.cm-card .cm-header{align-items:center;height:18px;line-height:18px}.cm-card .cm-time{font-size:13px}.cm-via{color:var(--text-secondary);font-weight:500}.cm-card .cm-body{color:#303031;letter-spacing:-.1px;margin-top:6px;font-size:15px;font-weight:450;line-height:24px}.cm-mention{color:var(--text-primary);font-weight:500}.cm-reply{border:0;border-top:.5px solid var(--border);min-height:0;box-shadow:none;background:0 0;border-radius:0;flex-direction:row;align-items:center;gap:9px;margin:0;padding:11px 19px 11px 16px}.cm-reply .cm-field{flex:1;font-size:15px}.cm-list{margin-top:13.5px}.cm-card>.cm-comment{gap:9px}.cm-card .cm-body{margin-left:-27px}.cm-reply>.avatar{flex:none}.cm-list+.cm-composer{margin-top:18px}.pk-anchor{width:100%;position:relative}.pk-anchor .pk-triggerOn,.pk-anchor .pk-triggerOn:hover{background:var(--bg-selected)}.pk-popover{--pk-line:color-mix(in lch, var(--border), var(--border-faint));--state-backlog:var(--text-placeholder);--state-todo:var(--text-placeholder);--state-canceled:#95a2b3;z-index:50;box-sizing:border-box;border:.5px solid var(--pk-line);background:var(--bg-pill);width:207px;color:var(--text-body);border-radius:12px;padding:0;position:absolute;top:calc(100% + .5px);left:1px;box-shadow:0 6px 18px #00000005,0 3px 9px #0000000a,0 1px 1px #0000000a}.pk-popoverSide{top:-2.5px;left:auto;right:calc(100% + 3px)}.pk-head{border-bottom:.5px solid var(--pk-line);box-sizing:border-box;align-items:center;gap:14px;height:36.5px;padding:0 12px 0 14px;display:flex}.pk-input{min-width:0;height:36px;color:var(--text-body);caret-color:var(--brand);font-family:var(--font-sans);background:0 0;border:0;outline:0;flex:1;padding:10px 0 9px;font-size:13px;font-weight:400;line-height:normal}.pk-input::placeholder{color:var(--text-muted)}.pk-keycap,.pk-head .kbd{box-sizing:border-box;border:.5px solid var(--pk-line);min-width:18px;height:17.1px;color:var(--text-muted);font-family:var(--font-sans);font-feature-settings:"cv08", "zero";background:0 0;border-radius:4px;justify-content:center;align-items:center;padding:2px;font-size:11px;font-weight:400;line-height:12.1px;display:inline-flex}.pk-list{padding:6px 0}.pk-list:has(>.pk-section:first-child){padding-top:0}.pk-row{isolation:isolate;box-sizing:border-box;width:100%;height:32px;color:var(--text-body);text-align:left;align-items:center;gap:8px;padding:0 18px 0 14px;font-size:13px;font-weight:450;display:flex;position:relative}.pk-row:before{content:"";z-index:-1;border-radius:8px;position:absolute;inset:0 6px}.pk-rowOn{color:var(--text-primary)}.pk-rowOn:before{background:var(--bg-hover)}.pk-rowIcon{flex:none;justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex}.pk-mutedIcon,.pk-rowIcon .avatarEmpty{color:var(--text-muted)}.pk-rowOn .pk-rowIcon{--priority-urgent:currentColor;--text-secondary:currentColor}.pk-rowOn .pk-mutedIcon,.pk-rowOn .pk-rowIcon .avatarEmpty{color:currentColor}.pk-rowName{min-width:0;color:inherit;text-overflow:ellipsis;white-space:nowrap;flex:1;line-height:normal;overflow:hidden}.pk-checkMark{color:currentColor;flex:none;margin-right:1px}.pk-digit{color:var(--text-muted);font-family:var(--font-sans);font-feature-settings:"cv08", "zero";flex:none;font-size:11px;font-weight:500;line-height:12.1px}.pk-checkbox{box-sizing:border-box;border:1px solid color-mix(in lch, var(--text-muted), var(--text-placeholder));color:#fff;border-radius:3px;flex:none;justify-content:center;align-items:center;width:14px;height:14px;margin:0 -1px 0 1px;display:inline-flex}.pk-checkboxOn{border-color:var(--brand);background:var(--brand)}.pk-checkboxIdle{visibility:hidden}.pk-checkbox~.pk-rowName{color:var(--text-primary)}.pk-rowHint{color:var(--text-muted);white-space:nowrap;font-size:12px;font-weight:400;line-height:16px}.pk-dot{border-radius:50%;flex:none;width:9px;height:9px}.pk-section{box-sizing:border-box;height:30px;color:var(--text-muted);padding:8px 14px;font-size:12px;font-weight:500;line-height:normal}.pk-empty{color:var(--text-muted);text-align:center;padding:12px 8px;font-size:12px}.pk-addChip{border-radius:var(--radius-pill);width:20px;height:20px;color:var(--text-muted);justify-content:center;align-items:center;display:inline-flex}.pk-addChip:hover{background:var(--bg-hover);color:var(--text-body)}.pk-datePopover{padding:8px}.pk-date{flex-direction:column;gap:8px;display:flex}.pk-dateField{border:1px solid var(--border);background:var(--bg-surface);width:100%;height:32px;color:var(--text-primary);font-family:var(--font-sans);border-radius:6px;padding:0 8px;font-size:13px;font-weight:400}.pk-dateField:focus-visible{border-color:var(--brand);box-shadow:var(--focus-ring);outline:none}.pk-dateActions{justify-content:flex-end;gap:6px;display:flex}.pk-dateButton{height:28px;color:var(--text-secondary);border-radius:6px;padding:0 10px;font-size:12px;font-weight:500}.pk-dateButton:hover{background:var(--bg-hover);color:var(--text-primary)}.pk-dateSet,.pk-dateSet:hover{background:var(--brand);color:#fff}.pk-dateSet:hover{background:var(--brand-hover)}.id-layout{grid-template-columns:minmax(0,654px) 372px;align-items:start;column-gap:clamp(32px,3.6vw,52px);height:100%;padding:52px 0 48px clamp(43px,4.3vw,62px);display:grid;overflow-y:auto}.id-content{min-width:0}@font-face{font-family:Inter Opsz;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-opsz-normal-BwkfbSeq.woff2)format("woff2-variations")}.id-title{color:var(--text-primary);font-family:"Inter Opsz", var(--font-sans);letter-spacing:-.16px;font-variation-settings:"opsz" 32;margin:0;font-size:24px;font-weight:600;line-height:32px}.id-description{color:#9fa0a2;letter-spacing:-.1px;text-align:left;cursor:text;width:100%;min-height:24px;margin-top:24px;padding:0;font-size:15px;font-weight:450;line-height:24px;display:block}.id-actions{flex-wrap:wrap;align-items:center;margin:26px 0 0 -6px;display:flex}.id-action{color:lch(39.176% 1.25 282);border-radius:9999px;justify-content:center;align-items:center;width:28px;height:28px;padding:0 2px;display:inline-flex}.id-action:hover,.id-action[aria-expanded=true]{background:var(--bg-hover)}.id-templateNotice{color:var(--text-secondary);order:1;margin-left:8px;font-size:12px;font-weight:450}.id-subissues{border-radius:var(--radius-pill);width:fit-content;height:24px;color:var(--text-body);align-items:center;gap:3px;margin-top:16px;margin-left:-6px;padding:0 12px 0 6px;font-size:12px;font-weight:500;display:flex}.id-subissues svg{margin-left:.5px}.id-subissues:hover{background:var(--bg-hover)}.id-divider{border-top:1px solid var(--border-faint);margin-top:26px}.ia{margin-top:17.5px}.ia-header{justify-content:space-between;align-items:center;line-height:23px;display:flex}.ia-title{color:var(--text-primary);margin:0;font-size:15px;font-weight:600;line-height:23px}.ia-controls{align-items:center;gap:4px;margin-right:8.5px;display:flex}.ia-unsubscribe{height:32px;color:var(--text-secondary);border-radius:9999px;padding:0 12.5px;font-size:12px;font-weight:500}.ia-unsubscribe:hover{background:var(--bg-hover);color:var(--text-body)}.ia-subscribe{border-radius:var(--radius-sm);justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.ia-subscribe:hover,.ia-subscribe[aria-expanded=true]{background:var(--bg-hover)}.ia-entries{margin-top:14px}.ia-line{height:25px;color:var(--text-muted);align-items:center;gap:4px;padding-left:10.5px;font-size:12px;font-weight:450;line-height:17px;display:flex}.ia-line>.avatar{margin-right:7px}.ia-actor{color:var(--text-secondary);font-weight:500}.ia-dot{width:12px;color:var(--text-muted);text-align:center;margin-left:-5px;margin-right:-4px;font-weight:600}.ia-time{color:var(--text-secondary);font-weight:450}.ia-time:hover{text-decoration:underline}.ic-editor{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--bg-overlay);flex-direction:column;gap:10px;min-height:76px;margin:20px -8px 0;padding:12px;display:flex}.ic-field{width:100%;min-height:24px;color:var(--text-body);font-family:var(--font-sans);resize:none;background:0 0;border:0;outline:none;flex:1;padding:0;font-size:13px;font-weight:400;line-height:20px}.ic-field::placeholder{color:var(--text-placeholder)}.ic-toolbar{justify-content:flex-end;align-items:center;gap:8px;height:24px;display:flex}.ic-attach{border-radius:var(--radius-xs);width:24px;height:24px;color:var(--text-muted);justify-content:center;align-items:center;display:inline-flex}.ic-attach:hover{background:var(--bg-hover);color:var(--text-body)}.ic-send{width:20px;height:20px;color:var(--text-secondary);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.ic-send:hover:not(:disabled){background:var(--bg-hover);color:var(--text-body)}.ic-send:disabled{color:var(--text-placeholder);cursor:default}.ip-column,.ip-section{flex-direction:column;display:flex}.ip-column{width:372px;margin-left:-.4px;padding-top:16px}.ip-column>.ip-heading:first-child{margin:-1px 0 9px}.ip-heading{width:fit-content;color:var(--text-muted);margin:0 0 8px;padding:0 8px;font-size:13px;font-weight:500;line-height:16px}.ip-row{width:fit-content;max-width:100%;height:28px;color:var(--text-body);text-align:left;border-radius:9999px;align-items:center;gap:6px;margin:1px 0 3px 1px;padding:0 10px 0 6px;display:flex}.ip-row:hover{background:var(--bg-hover)}.ip-row>svg,.ip-row>.avatar{flex:none}.ip-value{min-width:0;color:var(--text-body);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;line-height:16px;overflow:hidden}.ip-valueMuted{color:var(--text-muted)}.ip-teamIcon{color:#d67600}.ip-section{margin-top:30px}.ip-section+.ip-section{margin-top:31px}.ip-labels{flex-wrap:wrap;gap:6px;padding:0 8px 6px;display:flex}.ip-label{border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--bg-surface);height:20px;color:var(--text-secondary);white-space:nowrap;align-items:center;gap:6px;padding:0 8px;font-size:11px;font-weight:500;display:inline-flex}.ip-labelDot{border-radius:50%;flex:none;width:7px;height:7px}.id-subIssueList{flex-direction:column;gap:1px;margin:4px 0 6px;display:flex}.id-subIssue{width:100%;height:32px;color:var(--text-body);text-align:left;border-radius:6px;align-items:center;gap:8px;padding:0 8px;display:flex}.id-subIssue:hover{background:var(--bg-hover)}.id-subIssueId{color:var(--text-muted);white-space:nowrap;font-size:12px;font-weight:450}.id-subIssueTitle{min-width:0;color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:450;overflow:hidden}.id-relations{flex-direction:column;gap:2px;margin-top:6px;display:flex;position:relative}.id-relations:empty,.id-links:empty{display:none}.id-relation{min-height:30px;color:var(--text-secondary);border-radius:6px;align-items:center;gap:8px;padding:0 8px;display:flex}.id-relation:hover{background:var(--bg-hover)}.id-relationType{color:var(--text-secondary);flex:none;font-size:12px;font-weight:450}.id-relationIssue{text-align:left;flex:auto;align-items:center;gap:8px;min-width:0;height:28px;display:flex}.id-relationId{color:var(--text-muted);flex:none;font-size:12px;font-weight:450}.id-relationTitle{min-width:0;color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:450;overflow:hidden}.id-relationRemove{width:22px;height:22px;color:var(--text-muted);opacity:0;border-radius:4px;flex:none;justify-content:center;align-items:center;display:inline-flex}.id-relation:hover .id-relationRemove,.id-relationRemove:focus-visible{opacity:1}.id-relationRemove:hover{background:var(--bg-selected);color:var(--text-body)}.id-addRelation{height:30px;color:var(--text-secondary);border-radius:6px;align-self:flex-start;align-items:center;gap:6px;padding:0 8px;font-size:13px;font-weight:450;display:inline-flex}.id-addRelation:hover{background:var(--bg-hover);color:var(--text-body)}.id-relationMenu{z-index:20;border:1px solid var(--border);background:var(--bg-overlay);width:340px;box-shadow:var(--shadow-popover);border-radius:8px;padding:8px;position:absolute;top:0;left:0}.id-relationTypes{gap:4px;margin-bottom:8px;display:flex}.id-relationTypeButton{height:24px;color:var(--text-secondary);border-radius:5px;padding:0 8px;font-size:12px;font-weight:500}.id-relationTypeButton:hover{background:var(--bg-hover)}.id-relationTypeActive,.id-relationTypeActive:hover{background:var(--bg-nav-active);color:var(--text-primary)}.id-relationSearch{border:1px solid var(--border);background:var(--bg-surface);width:100%;height:28px;color:var(--text-body);font-family:var(--font-sans);border-radius:6px;outline:0;margin-bottom:6px;padding:0 8px;font-size:13px}.id-relationList{flex-direction:column;gap:1px;display:flex}.id-relationOption{text-align:left;border-radius:5px;align-items:center;gap:8px;width:100%;height:30px;padding:0 8px;display:flex}.id-relationOption:hover{background:var(--bg-hover)}.id-relationEmpty{color:var(--text-secondary);margin:6px 8px;font-size:12px}.id-links{flex-direction:column;gap:2px;margin-top:2px;display:flex;position:relative}.id-link{min-height:30px;color:var(--text-secondary);border-radius:6px;align-items:center;gap:8px;padding:0 8px;display:flex}.id-link:hover{background:var(--bg-hover)}.id-linkAnchor{flex:auto;align-items:center;gap:8px;min-width:0;height:28px;display:flex}.id-linkTitle{max-width:60%;color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:450;overflow:hidden}.id-linkHost{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.id-link:hover .id-relationRemove,.id-link:focus-within .id-relationRemove{opacity:1}.id-linkForm{z-index:20;border:1px solid var(--border);background:var(--bg-overlay);width:320px;box-shadow:var(--shadow-popover);border-radius:8px;flex-direction:column;gap:6px;padding:10px;display:flex;position:absolute;top:0;left:0}.id-linkInput{border:1px solid var(--border);background:var(--bg-surface);width:100%;height:30px;color:var(--text-body);font-family:var(--font-sans);border-radius:6px;outline:0;padding:0 8px;font-size:13px}.id-linkSave{background:var(--brand);color:#fff;border-radius:6px;align-self:flex-end;height:26px;padding:0 12px;font-size:12px;font-weight:500}.id-linkSave:disabled{opacity:.45;cursor:default}.id-subscribers{position:relative}.id-subscriberMenu{z-index:20;border:1px solid var(--border);background:var(--bg-overlay);width:240px;box-shadow:var(--shadow-popover);border-radius:8px;padding:8px;position:absolute;top:36px;right:0}.id-subscriberTitle{color:var(--text-secondary);margin:0 0 6px;padding:0 6px;font-size:12px;font-weight:500}.id-subscriberRow{width:100%;height:32px;color:var(--text-primary);text-align:left;border-radius:6px;align-items:center;gap:8px;padding:0 6px;font-size:13px;font-weight:450;display:flex}.id-subscriberRow:hover{background:var(--bg-hover)}.id-subscriberCheck{color:var(--text-primary);margin-left:auto}.id-attachments{display:contents}.id-fileInput{display:none}.id-attachment{border:1px solid var(--border);border-radius:var(--radius-pill);height:26px;color:var(--text-secondary);order:1;align-items:center;gap:6px;margin-left:6px;padding:0 8px;font-size:12px;display:inline-flex}.id-attachmentName{max-width:180px;color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.id-attachmentSize{color:var(--text-muted);font-size:11px}.id-attachment .id-relationRemove{opacity:1;width:18px;height:18px}.id-attachmentError{color:var(--text-secondary);order:1;margin-left:6px;font-size:11px}.id-descriptionText{color:var(--text-body);white-space:pre-wrap;font-weight:450}.id-descriptionText:hover{background:var(--bg-hover)}.id-descriptionEditor{border:1px solid var(--border);resize:vertical;background:var(--bg-surface);width:100%;min-height:96px;color:var(--text-body);font-family:var(--font-sans);border-radius:8px;outline:0;margin-top:24px;padding:10px 12px;font-size:15px;font-weight:450;line-height:24px;display:block}.id-descriptionEditor:focus{border-color:var(--border-strong);box-shadow:var(--focus-ring)}.id-titleEditor{resize:none;width:100%;color:var(--text-primary);font-family:"Inter Opsz", var(--font-sans);letter-spacing:-.16px;font-variation-settings:"opsz" 32;background:0 0;border:0;outline:0;margin:0;padding:0;font-size:24px;font-weight:600;line-height:32px;display:block}.ip-row>svg[viewBox="0 0 14 14"]{margin:0 1px}.id-subissues>span{color:var(--text-secondary)}.ip-section .ip-row{margin-top:2px;margin-bottom:2px}.ip-row>svg:not(.ip-teamIcon),.id-subissues>svg{color:lch(39.176% 1.25 282)}.am-menu{--am-line:color-mix(in lch, var(--border), var(--border-faint));z-index:600;box-sizing:border-box;border:.5px solid var(--am-line);background:var(--bg-pill);width:max-content;color:var(--text-body);border-radius:12px;outline:0;padding:0;font-size:13px;line-height:19.5px;position:fixed;box-shadow:0 6px 18px #00000005,0 3px 9px #0000000a,0 1px 1px #0000000a}.am-list{flex-direction:column;padding:6px 0;display:flex}.am-row{isolation:isolate;box-sizing:border-box;height:32px;color:var(--text-body);font:inherit;text-align:left;white-space:nowrap;cursor:default;background:0 0;border:0;align-items:center;gap:8px;padding:0 18px 0 14px;font-weight:450;display:flex;position:relative}.am-row:before{content:"";z-index:-1;border-radius:8px;position:absolute;inset:0 6px}.am-row:hover:before,.am-row:focus-visible:before{background:var(--bg-hover)}.am-row:focus-visible{outline:0}.am-icon{width:16px;height:16px;color:var(--text-muted);flex:none;display:inline-flex}.am-label{flex:1;line-height:normal}.am-trail{align-items:center;gap:6px;height:16px;display:inline-flex}.am-keys{align-items:center;gap:3px;display:inline-flex}.am-keys kbd,.am-then{color:var(--text-muted);font-family:inherit;font-size:11px;font-weight:500;line-height:12.1px}.am-then{font-weight:450}.am-caret{width:16px;color:var(--text-placeholder);text-align:center;font-size:6px;line-height:7.5px}.am-sr{clip:rect(0 0 0 0);width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.am-separator{box-sizing:border-box;height:12px;padding:6px 0}.am-separator>div{border-bottom:.5px solid var(--am-line)}.am-rowOn{color:var(--text-primary)}.am-rowOn:before{background:var(--bg-hover)}.am-sub{--state-backlog:var(--lightningcss-light,var(--text-placeholder))var(--lightningcss-dark,#bec2c8);--state-todo:var(--lightningcss-light,var(--text-placeholder))var(--lightningcss-dark,#e2e2e2);--state-canceled:#95a2b3;box-sizing:border-box;border:.5px solid var(--am-line);background:var(--bg-pill);border-radius:12px;min-width:175px;position:absolute;left:calc(100% - 1.5px);box-shadow:0 6px 18px #00000005,0 3px 9px #0000000a,0 1px 1px #0000000a}.am-subHead{box-sizing:border-box;border-bottom:.5px solid var(--am-line);height:36.5px;padding:0 12px 0 14px}.am-subInput{box-sizing:border-box;width:100%;height:36px;color:var(--text-body);font:inherit;background:0 0;border:0;outline:0;padding:10px 0 9px;font-size:13px}.am-subInput::placeholder{color:var(--text-placeholder)}.am-subIcon{flex:none;justify-content:center;align-items:center;min-width:16px;min-height:16px;display:inline-flex}.am-check{flex:none}.am-digit{min-width:8px;color:var(--text-muted);text-align:right;font-feature-settings:"cv08", "zero";flex:none;font-family:inherit;font-size:11px;font-weight:500;line-height:12.1px}.am-rowOn .am-caret{color:var(--text-muted)}.am-sub [data-priority=Urgent\ Priority]{color:inherit!important}.am-section{box-sizing:border-box;height:30px;color:var(--text-muted);padding:8px 14px;font-size:12px;font-weight:500;line-height:14px}.am-mutedIcon{color:var(--text-muted)}.am-listTitled{padding-top:0}.am-subTitle{box-sizing:border-box;height:30px;color:var(--text-muted);padding:4px 12px 0 14px;font-weight:450;line-height:26px}.iv-card{border-radius:var(--radius-lg);background:var(--bg-surface);flex-direction:column;height:100%;min-height:0;display:flex;overflow:hidden}.il-scroll{flex:1;grid-template-columns:8px 18px 16px minmax(55px,max-content) 16px minmax(0,1fr) 55px 18px;align-content:start;column-gap:8px;min-height:0;padding-bottom:8px;display:grid;overflow-y:auto}.ig-group,.ig-body{grid-column:1/-1;grid-template-columns:subgrid;display:grid}.ig-group{padding-bottom:2px}.ig-header{z-index:2;border-radius:var(--radius-md);background:var(--bg-group);grid-column:1/-1;align-items:center;gap:8px;height:36px;margin:0 8px 2px;padding:0 12px 0 8px;display:flex;position:sticky;top:0}.ig-toggle{border-radius:var(--radius-md);min-width:0;height:100%;color:var(--text-body);text-align:left;flex:1;align-items:center;gap:8px;display:flex}.ig-chevronSlot{flex:none;justify-content:center;align-items:center;width:20px;height:20px;margin-right:-2px;display:inline-flex}.ig-chevron{fill:color-mix(in lch, var(--ig-tint,#8a8f98) 22%, lch(80.94% 1.25 282));transition:transform .1s;transform:rotate(90deg)}.ig-chevronCollapsed{transform:none}.ig-status{flex:none;justify-content:center;width:16px;display:inline-flex}.ig-nameLabel{margin-left:2px}.ig-name{color:var(--text-body);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;line-height:16px;overflow:hidden}.ig-count{color:var(--text-muted);flex:none;font-size:13px;font-weight:450;line-height:16px}.ig-header .iconButton{opacity:0;transition:opacity .1s,background-color 80ms,color 80ms}.ig-header:hover .iconButton,.ig-header:focus-within .iconButton{opacity:1}.ig-toggle:focus-visible{outline:2px solid var(--brand);outline-offset:-2px}.ir-row{grid-column:1/-1;grid-template-columns:subgrid;border-radius:var(--radius-md);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;height:44px;display:grid}.ir-row:hover,.ir-rowMenu{background:var(--bg-hover)}.ir-row[aria-selected=true],.ir-row[aria-selected=true]:hover{background:var(--bg-selected)}.ir-row:focus-visible{outline:2px solid var(--brand);outline-offset:-2px}.ir-reveal{grid-column-start:2;width:18px;height:16px}.ir-priority{width:16px;color:var(--priority-high);justify-content:center;align-items:center;display:inline-flex}.ir-id{color:var(--text-muted);font-feature-settings:"calt", "cpsp", "tnum";letter-spacing:-.26px;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:450;line-height:16px;overflow:hidden}.ir-status{justify-content:center;width:16px;display:inline-flex}.ir-main{align-items:center;gap:8px;min-width:0;display:flex}.ir-title{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;line-height:16px;overflow:hidden}.ir-labels{align-items:center;gap:6px;min-width:0;margin-left:auto;display:flex}.ir-labels:empty{display:none}.ir-avatar{flex:none;justify-content:center;align-items:center;margin-right:3px;display:inline-flex}.ir-labels:empty+.ir-avatar{margin-left:auto}.ir-date{color:var(--text-muted);white-space:nowrap;justify-self:end;font-size:12px;font-weight:450;line-height:16px}.ie-empty{flex:1;justify-content:center;align-items:center;min-height:0;padding:32px 24px;display:flex;overflow-y:auto}.ie-inner{width:100%;max-width:380px}.ie-rings{grid-template-columns:repeat(2,36px);gap:10px;margin-bottom:20px;display:grid}.ie-title{color:var(--text-primary);margin:0;font-size:15px;font-weight:600;line-height:20px}.ie-body{color:var(--text-secondary);margin:8px 0 0;font-size:13px;font-weight:400;line-height:1.55}.ie-actions{align-items:center;gap:8px;margin-top:24px;display:flex}.ie-primary,.ie-secondary{border-radius:var(--radius-pill);white-space:nowrap;justify-content:center;align-items:center;height:32px;padding:0 14px;font-size:12px;font-weight:500;display:inline-flex}.ie-primary{background:var(--brand);color:#fff;gap:8px;padding:0 8px 0 14px}.ie-primary:hover{background:var(--brand-hover)}.ie-primary .kbd{color:#fff;background:#ffffff2e;border-color:#0000}.ie-secondary{border:1px solid var(--border);background:var(--bg-surface);color:var(--text-body)}.ie-secondary:hover{background:var(--bg-hover)}.ie-primary:focus-visible,.ie-secondary:focus-visible{outline:2px solid var(--brand);outline-offset:2px}@font-face{font-family:Inter Opsz;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-opsz-normal-BwkfbSeq.woff2)format("woff2-variations")}.ni-overlay{--ni-muted:lch(40% 1 282);--ni-faint:lch(66% 1 282);--ni-ring:lch(0% 0 0/.103);--ni-surface:lch(100% 0 282);--ni-text:lch(20% 1 282);--ni-backlog:lch(70.313% 3.577 260.65);z-index:60;background:#0000003d;justify-content:center;align-items:flex-start;padding:13vh 12px;display:flex;position:fixed;inset:0}[data-theme=dark] .ni-overlay{--ni-muted:var(--text-secondary);--ni-faint:var(--text-muted);--ni-ring:#ffffff1a;--ni-surface:var(--bg-overlay);--ni-text:var(--text-body);--ni-backlog:var(--state-backlog)}.ni{background:var(--ni-surface);width:750px;max-width:100%;color:var(--ni-text);border-radius:21px;flex-direction:column;padding:1px;font-size:16px;line-height:24px;display:flex;box-shadow:0 9px 48px lch(0% 0 0/.08),0 6px 24px lch(0% 0 0/.1),0 1px 1px lch(0% 0 0/.04)}.ni-expanded{width:1000px}.ni-header{justify-content:space-between;align-items:flex-start;height:56px;padding:12px;display:flex}.ni-crumbs{align-items:center;gap:6px;min-width:0;height:24px;display:flex}.ni-crumbSep{color:var(--ni-muted);font-size:13px;font-weight:450}.ni-headerActions{gap:6px;padding-left:12px;display:flex}.ni-round{width:32px;height:32px;color:var(--ni-muted);border:1px solid #0000;border-radius:9999px;justify-content:center;align-items:center;display:inline-flex}.ni-round:hover{background:var(--bg-hover)}.ni .ni-chip{background:var(--ni-surface);height:24px;color:var(--ni-muted);white-space:nowrap;border:1px solid #0000;border-radius:9999px;align-items:center;gap:0;padding:0 8px 0 6px;font-size:12px;font-weight:500;line-height:12px;display:inline-flex;position:relative}.ni .ni-chip:after{content:"";border-radius:inherit;box-shadow:var(--ni-ring) 0 0 0 1px, lch(0% 0 0/.02) 0 3px 6px -2px, lch(0% 0 0/.04) 0 1px 1px 0;pointer-events:none;position:absolute;inset:0}button.ni-chip:hover{background:var(--bg-hover)}.ni .ni-chipTeam{padding-left:5px}.ni-chipIcon{width:14px;height:14px;margin-right:4px;display:inline-flex}.ni-chipIcon:empty{display:none}.ni-chipLabel{color:var(--ni-text);font-weight:450;line-height:normal}.ni-chipMuted{color:var(--ni-muted)}.ni-chipStrong{color:var(--text-primary)}.ni .ni-chipIconOnly{justify-content:center;width:32px;padding:0 2px}.ni .ni-chipMore{width:24px;color:var(--ni-text)}.ni .ni-cycle{color:var(--ni-faint)}.ni-backlog{color:var(--ni-backlog)}.ni-body{flex-direction:column;gap:6px;padding:0 18px;display:flex}.ni-title{width:100%;height:24px;color:var(--text-primary);font-family:"Inter Opsz", var(--font-sans);letter-spacing:-.12px;font-variation-settings:"opsz" 32;background:0 0;border:0;outline:0;margin-top:5px;padding:0;font-size:18px;font-weight:600;line-height:24px}.ni-title::placeholder,.ni-description::placeholder{color:var(--ni-faint);opacity:1}.ni-description{resize:none;width:100%;height:76px;color:var(--ni-text);font-family:var(--font-sans);letter-spacing:-.1px;background:0 0;border:0;outline:0;padding:6px 0 12px;font-size:15px;font-weight:450;line-height:22.5px}.ni-expanded .ni-description{height:320px}.ni-propsBar{margin-bottom:12px;padding:6px 12px 12px}.ni-props{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.ni-footer{align-items:flex-start;gap:18px;padding:0 12px 12px;display:flex}.ni .ni-attach{width:28px;height:28px;color:var(--ni-text)}.ni-footerEnd{flex:1;justify-content:flex-end;align-items:center;gap:12px;height:28px;display:flex}.ni-more{color:var(--ni-muted);align-items:center;gap:6px;margin-top:1px;font-size:12px;line-height:18px;display:flex}.ni-toggle{appearance:none;cursor:pointer;background:lch(82.484% .054 281.837);border-radius:72px;width:22px;height:14px;margin:0;transition:background .15s;position:relative}.ni-toggle:after{content:"";background:lch(100% 5 286.91);border-radius:5px;width:10px;height:10px;transition:transform .15s;position:absolute;top:2px;left:2px}.ni-toggle:checked{background:lch(53% 52.26 286.91)}.ni-toggle:checked:after{transform:translate(8px)}.ni-create{color:lch(100% 5 286.91);white-space:nowrap;background:lch(53% 52.26 286.91);border:1px solid #0000;border-radius:9999px;height:28px;padding:0 10px;font-size:12px;font-weight:500;box-shadow:0 3px 6px -2px lch(0% 0 0/.02),0 1px 1px lch(0% 0 0/.04)}.ni-create:disabled{cursor:default}@media (resolution>=2x){.ni{padding:.5px}.ni .ni-chip,.ni-round,.ni-create{border-width:.5px}}@font-face{font-family:Inter Opsz;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-opsz-normal-BwkfbSeq.woff2)format("woff2-variations")}.np-overlay{--np-muted:lch(40% 1 282);--np-faint:lch(66% 1 282);--np-ring:lch(0% 0 0/.103);--np-edge:lch(90.55% 0 282);--np-rule:lch(86.5% 0 282);--np-surface:lch(100% 0 282);--np-text:lch(20% 1 282);--np-strong:lch(10% 0 282);--np-team:#d67600;--np-backlog:lch(67.969% 62.082 61.651);--np-iconBg:lch(78.247% 3.577 260.65/.125);--np-icon:lch(67.969% 3.577 260.65);z-index:60;background:#0000003d;justify-content:center;align-items:flex-start;padding:54px 12px;display:flex;position:fixed;inset:0}[data-theme=dark] .np-overlay{--np-muted:var(--text-secondary);--np-faint:var(--text-muted);--np-ring:#ffffff1a;--np-edge:var(--border);--np-rule:var(--border);--np-surface:var(--bg-overlay);--np-text:var(--text-body);--np-strong:var(--text-primary);--np-iconBg:var(--bg-hover);--np-icon:var(--text-muted)}.np{box-sizing:border-box;background:var(--np-surface);width:920px;max-width:100%;height:100%;color:var(--np-text);border-radius:21px;flex-direction:column;padding:1px;font-size:16px;line-height:24px;display:flex;position:relative;box-shadow:0 9px 48px lch(0% 0 0/.08),0 6px 24px lch(0% 0 0/.1),0 1px 1px lch(0% 0 0/.04)}.np:after{content:"";border:1px solid var(--np-edge);border-radius:inherit;pointer-events:none;position:absolute;inset:0}.np-form{flex-direction:column;flex:1;min-height:0;margin:8px 0;display:flex}.np-header{box-sizing:border-box;justify-content:space-between;align-items:center;height:52px;padding:12px 20px;display:flex}.np-crumbs,.np-actions{align-items:center;gap:6px;min-width:0;display:flex}.np-crumbSep,.np-crumb{font-size:13px;font-weight:450;line-height:normal}.np-crumbSep{color:var(--np-muted)}.np-chip{box-sizing:border-box;background:var(--np-surface);height:24px;color:var(--np-muted);white-space:nowrap;border:1px solid #0000;border-radius:9999px;align-items:center;gap:4px;padding:0 8px 0 6px;font-size:12px;font-weight:500;line-height:12px;display:inline-flex;position:relative}.np-chip:after{content:"";border-radius:inherit;box-shadow:var(--np-ring) 0 0 0 1px, lch(0% 0 0/.02) 0 3px 6px -2px, lch(0% 0 0/.04) 0 1px 1px 0;pointer-events:none;position:absolute;inset:0}button.np-chip:hover,.np-round:hover{background:var(--bg-hover)}.np-chipText{font-weight:450;line-height:normal}.np-chipStrong{color:var(--np-text)}.np-chipTeam{gap:6px;padding-left:4px}.np-chipTeam .np-chipStrong{color:var(--np-strong)}.np-teamIcon{color:var(--np-team);display:inline-flex}.np-round{width:28px;height:28px;color:var(--np-muted);background:0 0;border:1px solid #0000;border-radius:9999px;justify-content:center;align-items:center;display:inline-flex}.np-scroll{flex-direction:column;flex:1;min-height:0;margin-bottom:9px;padding:0 20px;display:flex;overflow:hidden auto}.np-fields{flex-direction:column;flex:1;gap:6px;padding:0 6px;display:flex}.np-top{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.np-icon{background:var(--np-iconBg);width:28px;height:28px;color:var(--np-icon);border:0;border-radius:4px;justify-content:center;align-items:center;display:inline-flex}.np-name,.np-summary,.np-description textarea{background:0 0;border:0;outline:0;width:100%;margin:0;padding:0}.np-name{height:32px;color:var(--np-strong);font-family:"Inter Opsz", var(--font-sans);letter-spacing:-.1px;font-variation-settings:"opsz" 32;font-size:24px;font-weight:600;line-height:32px}.np-summary{height:23px;color:var(--np-text);font-family:"Inter Opsz", var(--font-sans);letter-spacing:-.1px;margin-bottom:4px;font-size:15px;font-weight:450;line-height:23px}.np-name::placeholder,.np-summary::placeholder,.np-description textarea::placeholder{color:var(--np-faint);opacity:1}.np-name::placeholder{letter-spacing:-.16px}.np-chips{flex-wrap:wrap;gap:6px 8px;display:flex}.np-dot{border-radius:50%;width:9px;height:9px}.np-description{border-top:1px solid var(--np-rule);flex:1;margin-top:15px;padding-top:24px;display:flex}.np-description textarea{resize:none;min-height:24px;color:var(--np-text);font-family:"Inter Opsz", var(--font-sans);letter-spacing:-.1px;flex:1;font-size:15px;font-weight:450;line-height:24px}.np-milestones{padding-top:12px}.np-milestonesBox{border:1px solid var(--np-edge);border-radius:12px;justify-content:space-between;align-items:center;padding:6px 8px 6px 6px;display:flex}.np-milestonesTitle{height:32px;color:var(--np-text);background:0 0;border:0;border-radius:9999px;padding:6px;font-size:13px;font-weight:500;line-height:normal}.np-add{width:24px;height:24px}.np-footer{border-top:1px solid var(--np-edge);justify-content:flex-end;gap:12px;padding:12px 20px;display:flex}.np-create{color:lch(100% 5 286.91);background:lch(53% 52.26 286.91);border:1px solid #0000;border-radius:9999px;height:28px;padding:0 10px;font-size:12px;font-weight:500;box-shadow:0 3px 6px -2px lch(0% 0 0/.02),0 1px 1px lch(0% 0 0/.04)}@media (resolution>=2x){.np-chip,.np-round,.np-create,.np-milestonesBox{border-width:.5px}}.pv-view{background:var(--bg-surface);flex-direction:column;height:100%;min-height:0;display:flex;overflow:hidden}.pv-head,.pv-row{grid-template-columns:14px minmax(0,1fr) 130px 68px 48px 91px 49px 120px;align-items:center;column-gap:6px;padding:0 14px 0 16px;display:grid}.pv-head{z-index:1;background:var(--bg-surface);flex:none;height:32px;position:sticky;top:0}.pv-head>:nth-child(2){margin-left:2px}.pv-headCell{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;padding-left:6px;font-size:12px;font-weight:450;line-height:16px;overflow:hidden}.pv-headCell:nth-child(5),.pv-headCell:nth-child(7){padding-left:0}.pv-body{flex:1;min-height:0;padding-bottom:8px;overflow-y:auto}.pv-row{width:100%;height:48px;color:var(--text-body);text-align:left;cursor:pointer}.pv-row:hover{background:var(--bg-hover)}.pv-row:focus-visible{outline:2px solid var(--brand);outline-offset:-2px}.pv-name{align-items:center;gap:6px;min-width:0;margin-left:2px;display:flex}.pv-nameIcon{flex:none;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.pv-nameText{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;line-height:16px;overflow:hidden}.pv-health{color:var(--text-muted);white-space:nowrap;align-items:center;gap:8px;padding-left:8.5px;font-size:12px;font-weight:500;line-height:16px;display:inline-flex;overflow:hidden}.pv-health svg{flex:none}.pv-priority,.pv-lead,.pv-status{color:var(--priority-high);align-items:center;padding-left:6px;display:inline-flex}.pv-date{color:var(--text-muted);white-space:nowrap;font-size:12px;font-weight:450;line-height:16px}.pv-count{color:#000;text-align:right;padding-right:6px;font-size:12px;font-weight:450;line-height:16px}.pv-status{gap:8px}.pv-percent{color:var(--text-body);font-size:12px;font-weight:450;line-height:16px}.pv-empty{background:var(--bg-surface);flex:1;justify-content:center;align-items:center;height:100%;min-height:0;padding:32px 24px;display:flex;overflow-y:auto}.pv-emptyInner{width:100%;max-width:400px}.pv-emptyIcon{color:var(--text-muted);grid-template-columns:repeat(2,32px);justify-content:start;margin-bottom:20px;display:grid}.pv-emptyTitle{color:var(--text-primary);margin:0;font-size:15px;font-weight:600;line-height:20px}.pv-emptyBody{max-width:340px;color:var(--text-secondary);margin:8px 0 0;font-size:13px;font-weight:400;line-height:1.55}.pv-emptyActions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:24px;display:flex}.pv-primary,.pv-secondary{border-radius:var(--radius-pill);white-space:nowrap;justify-content:center;align-items:center;height:32px;font-size:12px;font-weight:500;display:inline-flex}.pv-primary{background:var(--brand);color:#fff;gap:6px;padding:0 8px 0 14px}.pv-primary:hover{background:var(--brand-hover)}.pv-primary .kbd{color:#fff;background:#ffffff2e;border-color:#0000}.pv-then{color:#fffc;font-weight:400}.pv-secondary{border:1px solid var(--border);background:var(--bg-surface);color:var(--text-body);padding:0 14px}.pv-secondary:hover{background:var(--bg-hover)}.pv-primary:focus-visible,.pv-secondary:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.pp-scroll{background:var(--bg-surface);height:100%;padding:56px 62px 64px;overflow-y:auto}.pp-column{width:100%;max-width:805px;margin:0 auto}.pp-icon{border-radius:var(--radius-md);justify-content:center;align-items:center;width:40px;height:40px;margin-bottom:20px;display:flex}.pp-title{color:var(--text-primary);margin:0;font-size:24px;font-weight:600;line-height:32px}.pp-summary{color:var(--text-secondary);margin:4px 0 0;font-size:15px;font-weight:450;line-height:23px}.pp-properties{grid-template-columns:100px minmax(0,1fr);column-gap:14px;margin-top:22px;display:grid}.pp-propertiesLabel{color:var(--text-muted);padding-top:7px;font-size:13px;font-weight:500;line-height:16px}.pp-values{flex-direction:column;min-width:0;display:flex}.pp-line{flex-wrap:wrap;align-items:center;gap:20px;min-height:30px;display:flex}.pp-value{min-width:0;color:var(--text-primary);white-space:nowrap;align-items:center;gap:6px;font-size:13px;font-weight:500;line-height:16px;display:inline-flex}.pp-muted{color:var(--text-muted)}.pp-dots{color:var(--text-muted);letter-spacing:.08em}.pp-status{flex:none}.pp-statusCheck{stroke:var(--bg-surface)}.pp-target{color:var(--text-secondary)}.pp-target svg{color:var(--text-muted)}.pp-row{grid-template-columns:100px minmax(0,1fr);align-items:center;column-gap:14px;min-height:40px;display:grid}.pp-label{color:var(--text-muted);font-size:13px;font-weight:500;line-height:16px}.pp-add{border-radius:var(--radius-sm);width:fit-content;height:28px;color:var(--text-muted);text-align:left;align-items:center;gap:8px;font-size:13px;font-weight:500;line-height:16px;display:inline-flex}.pp-add svg{color:var(--text-muted);flex:none}.pp-add:hover{color:var(--text-secondary)}.pp-update{border:1px solid var(--border);border-radius:var(--radius-md);width:100%;height:76px;color:var(--text-secondary);justify-content:center;align-items:center;gap:8px;margin-top:12px;font-size:13px;font-weight:500;display:flex}.pp-update:hover{background:var(--bg-hover)}.pp-description{margin-top:32px}.pp-sectionTitle{color:var(--text-secondary);margin:0 0 16px;font-size:13px;font-weight:500;line-height:16px}.pp-placeholder{width:fit-content;min-height:20px;color:var(--text-muted);text-align:left;align-items:center;font-size:15px;font-weight:400;line-height:20px;display:flex}.pp-milestone{width:fit-content;color:var(--text-muted);align-items:center;gap:6px;margin-top:72px;font-size:15px;font-weight:500;line-height:23px;display:flex}.pp-placeholder:hover,.pp-milestone:hover{color:var(--text-secondary)}.pp-issues{flex-direction:column;margin-top:32px;display:flex}.pp-issue{border-radius:var(--radius-sm);text-align:left;grid-template-columns:16px 60px minmax(0,1fr);align-items:center;gap:8px;width:100%;height:36px;padding:0 8px;display:grid}.pp-issue:hover{background:var(--bg-hover)}.pp-issueId{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:450;line-height:16px;overflow:hidden}.pp-issueTitle{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;line-height:16px;overflow:hidden}.pp-add:focus-visible,.pp-update:focus-visible,.pp-placeholder:focus-visible,.pp-milestone:focus-visible,.pp-issue:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.pp-updateItem{border:1px solid var(--border-faint);background:var(--bg-surface);border-radius:8px;margin-bottom:10px;padding:12px 14px}.pp-updateBody{color:var(--text-body);white-space:pre-wrap;margin:0 0 6px;font-size:13px;line-height:1.55}.pp-updateTime{color:var(--text-muted);font-size:11px}.pp-milestoneBlock{flex-direction:column;gap:2px;margin:4px 0 12px;display:flex}.pp-milestoneRow{border-radius:6px;align-items:center;gap:8px;min-height:30px;padding:0 8px;display:flex}.pp-milestoneRow:hover{background:var(--bg-hover)}.pp-milestoneIcon{color:var(--text-muted);flex:none}.pp-milestoneName{min-width:0;color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;flex:auto;font-size:13px;font-weight:450;overflow:hidden}.pp-milestoneDate{color:var(--text-muted);flex:none;font-size:12px}.pp-milestoneProgress{flex:none;align-items:center;gap:5px;display:inline-flex}.progressRing{flex:none}.pp-milestonePercent{color:var(--text-secondary);font-size:11px;font-weight:500}.pp-milestoneCount{color:var(--text-muted);font-variant-numeric:tabular-nums;font-size:11px}.pp-milestoneRemove{width:22px;height:22px;color:var(--text-muted);opacity:0;border-radius:4px;flex:none;justify-content:center;align-items:center;display:inline-flex}.pp-milestoneRow:hover .pp-milestoneRemove,.pp-milestoneRemove:focus-visible{opacity:1}.pp-milestoneRemove:hover{background:var(--bg-selected);color:var(--text-body)}.pp-milestoneForm{border:1px solid var(--border);background:var(--bg-overlay);width:320px;box-shadow:var(--shadow-popover);border-radius:8px;align-items:center;gap:6px;padding:6px;display:flex}.pp-milestoneInput{border:1px solid var(--border);background:var(--bg-surface);height:28px;color:var(--text-body);font-family:var(--font-sans);border-radius:6px;outline:0;flex:auto;padding:0 8px;font-size:13px}.pp-milestoneSave{background:var(--brand);color:#fff;border-radius:6px;height:26px;padding:0 10px;font-size:12px;font-weight:500}.pp-milestoneSave:disabled{opacity:.45;cursor:default}.pp-resourceRow{align-items:flex-start}.pp-resourceMain{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex;position:relative}.pp-resource{min-height:28px;color:var(--text-secondary);border-radius:6px;align-items:center;gap:8px;padding:0 6px;display:flex}.pp-resource:hover{background:var(--bg-hover)}.pp-resourceTitle{min-width:0;color:var(--text-primary);font-size:var(--text-md);text-overflow:ellipsis;white-space:nowrap;font-weight:450;overflow:hidden}.pp-resourceRemove{width:20px;height:20px;color:var(--text-muted);opacity:0;border-radius:4px;justify-content:center;align-items:center;margin-left:auto;display:inline-flex}.pp-resource:hover .pp-resourceRemove{opacity:1}.pp-resourceMenu{z-index:20;border:1px solid var(--border);background:var(--bg-overlay);width:320px;box-shadow:var(--shadow-popover);border-radius:8px;padding:6px;position:absolute;top:32px;left:0}.pp-resourceOption{width:100%;height:30px;color:var(--text-primary);font-size:var(--text-md);text-align:left;border-radius:5px;align-items:center;gap:8px;padding:0 8px;display:flex}.pp-resourceOption:hover{background:var(--bg-hover)}.pp-resourceLink{border-top:1px solid var(--border-faint);gap:6px;margin-top:4px;padding-top:6px;display:flex}.pp-resourceInput{border:1px solid var(--border);background:var(--bg-surface);height:28px;color:var(--text-body);font-family:var(--font-sans);font-size:var(--text-md);border-radius:6px;outline:0;flex:1;padding:0 8px}.pp-resourceSave{background:var(--brand);color:#fff;height:28px;font-size:var(--text-sm);border-radius:6px;padding:0 10px;font-weight:500}.pp-resourceSave:disabled{opacity:.45;cursor:default}.pp-pickerWrap{display:inline-flex;position:relative}.pp-valueButton{border-radius:5px;height:24px;margin:-2px -6px;padding:0 6px}.pp-valueButton:hover{background:var(--bg-hover)}.pp-menu{z-index:20;border:1px solid var(--border);background:var(--bg-overlay);width:190px;box-shadow:var(--shadow-popover);border-radius:8px;padding:4px;position:absolute;top:26px;left:0}.pp-menuItem{width:100%;height:30px;color:var(--text-body);font-size:var(--text-md);text-align:left;border-radius:5px;align-items:center;gap:8px;padding:0 8px;font-weight:450;display:flex}.pp-menuItem:hover{background:var(--bg-hover)}.pp-leadMenu{width:210px}.pp-options{display:inline-flex;position:relative}.pp-optionsMenu{width:140px;top:22px;left:auto;right:0}.pp-menuItemDanger{color:#e5484d}.pp-menuItemDanger:hover{background:oklab(62.5565% .177936 .0756249/.12)}.pp-descriptionText{color:var(--text-body);font-size:var(--text-md);white-space:pre-wrap;font-weight:450;line-height:1.6}.pp-descriptionText:hover{background:var(--bg-hover)}.pp-descriptionEditor{border:1px solid var(--border);resize:vertical;background:var(--bg-surface);width:100%;min-height:100px;color:var(--text-body);font-family:var(--font-sans);font-size:var(--text-md);border-radius:8px;outline:0;padding:8px 10px;line-height:1.6;display:block}.pp-descriptionEditor:focus{border-color:var(--border-strong);box-shadow:var(--focus-ring)}.pp-dateMenu{z-index:20;border:1px solid var(--border);background:var(--bg-overlay);width:200px;box-shadow:var(--shadow-popover);border-radius:8px;flex-direction:column;gap:8px;padding:10px;display:flex;position:absolute;top:26px;left:0}.pp-dateInput{border:1px solid var(--border);background:var(--bg-surface);width:100%;height:30px;color:var(--text-body);font-family:var(--font-sans);font-size:var(--text-md);border-radius:6px;outline:0;padding:0 8px}.pp-dateActions{justify-content:flex-end;gap:6px;display:flex}.pp-dateClear,.pp-dateSave{height:26px;font-size:var(--text-sm);border-radius:5px;padding:0 10px;font-weight:500}.pp-dateClear{color:var(--text-secondary)}.pp-dateClear:hover{background:var(--bg-hover)}.pp-dateSave{background:var(--brand);color:#fff}.pt-pane{width:min(805px,100% - 40px);margin:0 auto;padding:48px 0 64px}.pt-empty{color:var(--text-secondary);font-size:var(--text-md);margin:0 0 16px}.pt-updates{flex-direction:column;gap:10px;margin-bottom:18px;display:flex}.pt-update{border:1px solid var(--border-faint);background:var(--bg-surface);border-radius:8px;padding:12px 14px}.pt-updateBody{color:var(--text-body);font-size:var(--text-md);white-space:pre-wrap;margin:0 0 6px;line-height:1.55}.pt-updateTime{color:var(--text-muted);font-size:11px}.pt-write{border:1px solid var(--border);border-radius:var(--radius-pill);height:32px;color:var(--text-secondary);font-size:var(--text-md);align-items:center;gap:8px;padding:0 12px;font-weight:500;display:inline-flex}.pt-write:hover{background:var(--bg-hover);color:var(--text-body)}.pt-issues{flex-direction:column;gap:1px;display:flex}.pt-issue{border-radius:var(--radius-md);text-align:left;align-items:center;gap:10px;width:100%;height:44px;padding:0 12px;display:flex}.pt-issue:hover{background:var(--bg-hover)}.pt-issueState{flex:none;display:inline-flex}.pt-issueId{color:var(--text-muted);font-size:var(--text-sm);font-weight:450}.pt-issueTitle{min-width:0;color:var(--text-primary);font-size:var(--text-md);text-overflow:ellipsis;white-space:nowrap;font-weight:450;overflow:hidden}.pu-overlay{z-index:60;background:color-mix(in oklab, var(--text-primary) 18%, transparent);justify-content:center;align-items:flex-start;padding-top:14vh;display:flex;position:fixed;inset:0}.pu{border:1px solid var(--border);background:var(--bg-overlay);width:min(620px,100vw - 32px);box-shadow:var(--shadow-popover);border-radius:12px;padding:14px 16px}.pu-head{color:var(--text-secondary);margin-bottom:10px;font-size:12px;font-weight:500}.pu-body{border:1px solid var(--border);resize:vertical;background:var(--bg-surface);width:100%;min-height:120px;color:var(--text-body);font-family:var(--font-sans);border-radius:8px;outline:0;padding:10px;font-size:13px;line-height:1.55}.pu-body:focus{border-color:var(--border-strong);box-shadow:var(--focus-ring)}.pu-foot{justify-content:flex-end;gap:8px;margin-top:12px;display:flex}.pu-cancel{height:28px;color:var(--text-secondary);border-radius:6px;padding:0 10px;font-size:12px;font-weight:500}.pu-cancel:hover{background:var(--bg-hover)}.pu-post{background:var(--brand);color:#fff;border-radius:6px;height:28px;padding:0 12px;font-size:12px;font-weight:500}.pu-post:disabled{opacity:.5;cursor:default}.pls{flex-direction:column;height:100%;padding:0 0 32px;display:flex;overflow-y:auto}.pls-head{border-bottom:1px solid var(--border-faint);justify-content:space-between;align-items:center;gap:12px;min-height:44px;padding:0 24px;display:flex}.pls-summary{color:var(--text-secondary);font-size:13px;font-weight:500}.pls-filters{border-radius:var(--radius-pill);background:var(--bg-selected);align-items:center;gap:2px;padding:2px;display:flex}.pls-filter{border-radius:var(--radius-pill);height:24px;color:var(--text-secondary);padding:0 10px;font-size:12px;font-weight:500}.pls-filter:hover{color:var(--text-primary)}.pls-filterOn,.pls-filterOn:hover{background:var(--bg-surface);box-shadow:var(--shadow-card);color:var(--text-primary)}.pls-groups{flex-direction:column;gap:22px;padding:18px 24px 0;display:flex}.pls-group{flex-direction:column;gap:6px;display:flex}.pls-day{color:var(--text-muted);margin:0 0 2px;font-size:12px;font-weight:500}.pls-events{flex-direction:column;gap:1px;display:flex}.pls-event{border-radius:var(--radius-md);text-align:left;align-items:flex-start;gap:10px;width:100%;padding:8px 10px;display:flex}.pls-event:hover{background:var(--bg-hover)}.pls-eventIcon{border-radius:var(--radius-sm);background:var(--bg-selected);width:24px;height:24px;color:var(--text-secondary);flex:none;justify-content:center;align-items:center;display:inline-flex}.pls-eventText{min-width:0;color:var(--text-secondary);flex:1;font-size:13px;font-weight:450;line-height:1.5}.pls-eventAction{color:var(--text-secondary)}.pls-eventSubject{color:var(--text-primary);font-weight:500}.pls-eventDetail{color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;margin-top:1px;display:block;overflow:hidden}.pls-eventTime{color:var(--text-muted);font-variant-numeric:tabular-nums;flex:none;font-size:12px;font-weight:450;line-height:24px}.pls-empty{text-align:center;flex-direction:column;align-items:center;max-width:340px;margin:auto;padding:48px 0;display:flex}.pls-emptyIcon{color:var(--text-muted);margin-bottom:16px;display:inline-flex}.pls-emptyTitle{color:var(--text-primary);margin:0 0 8px;font-size:15px;font-weight:600}.pls-emptyBody{color:var(--text-secondary);margin:0 0 18px;font-size:13px;font-weight:450;line-height:1.55}.pls-emptyAction{border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--bg-surface);height:30px;color:var(--text-body);padding:0 12px;font-size:12px;font-weight:500}.pls-emptyAction:hover{background:var(--bg-hover)}.rlp{--rlp-muted:#9c9d9f;background:var(--bg-surface);flex-direction:column;height:100%;min-height:0;display:flex}.rlp-hdr{border-bottom:.5px solid var(--border);flex:none;justify-content:space-between;align-items:center;gap:12px;min-width:0;height:44px;padding:0 8px;display:flex}.rlp-hdrLeft{align-items:center;gap:4px;min-width:0;display:flex}.rlp-title{color:var(--text-body);font-size:var(--text-md);margin:0;padding:0 4px 0 10px;font-weight:500;line-height:normal}.rlp-options,.rlp-display{border-radius:var(--radius-pill);width:28px;height:28px;color:var(--text-body);flex:none;justify-content:center;align-items:center;display:inline-flex}.rlp-options:hover,.rlp-new:hover{background:var(--bg-hover)}.rlp-new{border-radius:var(--radius-pill);height:28px;color:var(--text-secondary);font-size:var(--text-sm);white-space:nowrap;align-items:center;gap:6px;padding:0 10px 0 8px;font-weight:500;display:inline-flex}.rlp-search{flex:none;justify-content:space-between;align-items:center;height:44px;padding:0 8px;display:flex}.rlp-searchField{align-items:center;width:300px;height:28px;display:flex;position:relative}.rlp-searchIcon{color:var(--text-secondary);pointer-events:none;position:absolute;left:10px}.rlp-searchInput{border-radius:var(--radius-pill);width:100%;height:100%;color:var(--text-primary);font-family:var(--font-sans);font-size:var(--text-md);background:0 0;border:.5px solid #0000;outline:0;padding:6px 25px 6px 32px;font-weight:500}.rlp-searchInput::placeholder{color:var(--rlp-muted)}.rlp-display{background:var(--bg-pill);box-shadow:var(--shadow-card)}.rlp-display:hover{background:var(--bg-hover)}.rlp-body{flex-direction:column;flex:1;min-height:0;display:flex;overflow-y:auto}.rlp-empty{flex:1;justify-content:center;align-items:center;min-height:0;padding:0;display:flex}.rlp-emptyInner{width:340px}.rlp-art{width:auto;height:110px;margin-bottom:16px;display:block}.rlp-emptyText{padding-top:24px}.rlp-emptyTitle{color:var(--text-body);font-size:var(--text-lg);margin:0;font-weight:600;line-height:23px}.rlp-emptyBody{color:var(--text-secondary);font-size:var(--text-md);margin:8px 0 0;font-weight:450;line-height:1.4}.rlp-emptyBody+.rlp-emptyBody{margin-top:16px}.rlp-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:24px;display:flex}.rlp-primary,.rlp-secondary{border-radius:var(--radius-pill);height:28px;font-size:var(--text-sm);white-space:nowrap;border:.5px solid #0000;justify-content:center;align-items:center;padding:0 10px;font-weight:500;display:inline-flex}.rlp-primary{color:#fff;background:#6d78d5;box-shadow:0 3px 6px -2px #00000005,0 1px 1px #0000000a}.rlp-primary:hover{background:var(--brand-hover)}.rlp-secondary{background:var(--bg-pill);box-shadow:var(--shadow-card);color:var(--text-body)}.rlp-secondary:hover{background:var(--bg-hover)}.rlp-list{flex:1;min-height:0;padding-bottom:24px;overflow-y:auto}.rlp-listHead,.rlp-row{grid-template-columns:minmax(0,1fr) 160px 160px;align-items:center;gap:16px;height:44px;padding:0 18px;display:grid}.rlp-listHead{border-bottom:1px solid var(--border-faint);background:var(--bg-surface);color:var(--text-muted);font-size:var(--text-sm);font-weight:500;position:sticky;top:0}.rlp-row{border-bottom:1px solid var(--border-faint);color:var(--text-body);font-size:var(--text-md)}.rlp-row:hover{background:var(--bg-hover)}.rlp-name{min-width:0;color:var(--text-primary);align-items:center;gap:8px;font-weight:500;display:flex}.rlp-nameText{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rlp-kind{color:var(--text-secondary)}.rlp-date{color:var(--text-secondary);font-variant-numeric:tabular-nums}.rlp-noMatch{color:var(--text-secondary);font-size:var(--text-md);margin:0;padding:32px 18px}.rlp-overlay{z-index:60;background:color-mix(in oklab, var(--text-primary) 18%, transparent);justify-content:center;align-items:flex-start;padding-top:12vh;display:flex;position:fixed;inset:0}.rlp-dialog{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--bg-overlay);width:min(460px,100vw - 32px);box-shadow:var(--shadow-popover);padding:16px 20px 14px}.rlp-dialogKicker{color:var(--text-secondary);font-size:var(--text-sm);align-items:center;gap:7px;margin-bottom:10px;font-weight:500;display:flex}.rlp-dialogName{width:100%;color:var(--text-primary);font-family:var(--font-sans);letter-spacing:-.01em;background:0 0;border:0;outline:0;font-size:18px;font-weight:600}.rlp-dialogName::placeholder{color:var(--text-placeholder)}.rlp-kinds{gap:8px;margin:16px 0 8px;display:flex}.rlp-kindOption{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--bg-surface);color:var(--text-body);text-align:left;flex-direction:column;flex:1;gap:2px;padding:8px 10px;display:flex}.rlp-kindOption:hover{background:var(--bg-hover)}.rlp-kindOption strong{font-size:var(--text-md);font-weight:500}.rlp-kindOption span{color:var(--text-secondary);font-size:var(--text-sm)}.rlp-kindOptionOn,.rlp-kindOptionOn:hover{border-color:var(--brand);background:color-mix(in oklab, var(--brand) 7%, var(--bg-surface));box-shadow:inset 0 0 0 1px var(--brand)}.rlp-kindHelp{color:var(--text-secondary);font-size:var(--text-sm);margin:0 0 14px;line-height:1.5}.rlp-dialogFooter{border-top:1px solid var(--border-faint);justify-content:flex-end;align-items:center;gap:8px;padding-top:12px;display:flex}.rlp-cancel{border:1px solid var(--border);border-radius:var(--radius-sm);height:30px;color:var(--text-body);font-size:var(--text-sm);padding:0 12px;font-weight:500}.rlp-cancel:hover{background:var(--bg-hover)}.rlp-dialogPrimary{border-radius:var(--radius-sm);background:var(--brand);color:#fff;height:30px;font-size:var(--text-sm);padding:0 12px;font-weight:500}.rlp-dialogPrimary:hover{background:var(--brand-hover)}.rlp-dialogPrimary:disabled{opacity:.5;cursor:default}.rlp-new:focus-visible,.rlp-display:focus-visible,.rlp-primary:focus-visible,.rlp-secondary:focus-visible,.rlp-kindOption:focus-visible,.rlp-cancel:focus-visible,.rlp-dialogPrimary:focus-visible{box-shadow:var(--focus-ring);outline:none}.cv{flex-direction:column;height:100%;min-height:0;display:flex}.cv-hdr{padding-left:18px}.cv-title{color:var(--text-body);font-size:var(--text-md);font-weight:500}.cv-new{border-radius:var(--radius-pill);color:#5b5c5e;white-space:nowrap;align-items:center;gap:6px;height:28px;padding:0 10px 0 8px;font-size:12px;font-weight:500;display:inline-flex}.cv-new:hover{background:var(--bg-hover)}.cv-search{flex:none;justify-content:space-between;align-items:center;height:43.5px;padding:0 8px;display:flex}.cv-find{width:300px;height:28px;position:relative}.cv-searchIcon{color:#5b5c5e;pointer-events:none;position:absolute;top:6px;left:10px}.cv-input{box-sizing:border-box;background:var(--bg-surface);width:100%;height:28px;color:var(--text-primary);font-family:var(--font-sans);border:.5px solid #0000;border-radius:999px;outline:0;padding:6px 25px 6px 32px;font-size:13px;font-weight:500}.cv-input::placeholder{color:#9e9fa2}.cv-tools{flex:none;align-items:center;gap:6px;display:flex}.cv-tool{color:#5b5c5e;background:#fff;border:.5px solid #0000;border-radius:9999px;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.cv-tool:hover{background:var(--bg-hover);color:var(--text-body)}.cv-body{flex:1;min-height:0;display:flex;overflow-y:auto}.cv-empty{flex-direction:column;gap:24px;width:340px;margin:auto;display:flex}.cv-art{align-self:flex-start;width:auto;height:100px;display:block}.cv-emptyText{flex-direction:column;gap:8px;display:flex}.cv-emptyTitle{color:var(--text-body);margin:0;font-size:15px;font-weight:600;line-height:23px}.cv-emptyBody{color:#5b5c5e;margin:0;font-size:13px;font-weight:450;line-height:1.4}.cv-emptyActions{align-items:center;gap:8px;display:flex}.cv-primary,.cv-secondary{height:28px;font-family:var(--font-sans);white-space:nowrap;border:.5px solid #0000;border-radius:9999px;justify-content:center;align-items:center;padding:0 10px;font-size:12px;font-weight:500;display:inline-flex}.cv-primary{color:#fffeff;background:#6d78d5;box-shadow:0 3px 6px -2px #00000005,0 1px 1px #0000000a}.cv-primary:hover{background:var(--brand-hover)}.cv-secondary{color:var(--text-body);background:#fff}.cv-secondary:hover{background:var(--bg-hover)}.cv-table{align-self:flex-start;width:100%;padding:4px 0 24px}.cv-headRow,.cv-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:24px;padding:0 24px;display:grid}.cv-headRow{height:32px;color:var(--text-muted);font-size:12px;font-weight:450}.cv-row{border-bottom:1px solid var(--border-faint);height:48px;font-size:var(--text-md)}.cv-name{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.cv-domain{color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;font-weight:450;overflow:hidden}.cv-noMatch{color:var(--text-muted);font-size:var(--text-md);margin:0;padding:24px}.ncd-overlay{z-index:60;background:color-mix(in oklab, var(--text-primary) 18%, transparent);justify-content:center;align-items:flex-start;padding-top:12vh;display:flex;position:fixed;inset:0}.ncd{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--bg-overlay);width:min(460px,100vw - 32px);box-shadow:var(--shadow-popover);padding:16px 20px 14px}.ncd-kicker{color:var(--text-secondary);font-size:var(--text-sm);align-items:center;gap:7px;margin-bottom:10px;font-weight:500;display:flex}.ncd-name{width:100%;color:var(--text-primary);font-family:var(--font-sans);letter-spacing:-.01em;background:0 0;border:0;outline:0;font-size:18px;font-weight:600}.ncd-name::placeholder{color:var(--text-placeholder)}.ncd-field{color:var(--text-secondary);font-size:var(--text-sm);flex-direction:column;gap:6px;margin:16px 0 14px;font-weight:500;display:flex}.ncd-field input{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--bg-surface);height:32px;color:var(--text-primary);font-family:var(--font-sans);font-size:var(--text-md);outline:0;padding:0 8px}.ncd-field input:focus{border-color:var(--border-strong)}.ncd-footer{border-top:1px solid var(--border-faint);justify-content:flex-end;align-items:center;gap:8px;padding-top:12px;display:flex}.ncd-cancel{border:1px solid var(--border);border-radius:var(--radius-sm);height:30px;color:var(--text-body);font-size:var(--text-sm);padding:0 12px;font-weight:500}.ncd-cancel:hover{background:var(--bg-hover)}.ncd-save{border-radius:var(--radius-sm);background:var(--brand);color:#fff;height:30px;font-size:var(--text-sm);padding:0 12px;font-weight:500}.ncd-save:disabled{opacity:.5;cursor:default}.rdm{--rdm-name-width:260px;background:var(--bg-surface);height:100%;overflow:hidden}.rdm-scroll{height:100%;overflow-y:auto}.rdm-head,.rdm-rowButton{grid-template-columns:var(--rdm-name-width) minmax(0, 1fr);display:grid}.rdm-head{z-index:3;border-bottom:1px solid var(--border-faint);background:var(--bg-surface);height:44px;position:sticky;top:0}.rdm-nameHead{color:var(--text-muted);align-items:center;padding:0 16px 0 20px;font-size:12px;font-weight:450;line-height:16px;display:flex}.rdm-months{grid-template-columns:repeat(6,minmax(0,1fr));display:grid;position:relative}.rdm-month{border-left:1px solid var(--border-faint);flex-direction:column;justify-content:center;min-width:0;padding-left:8px;display:flex}.rdm-monthName{color:var(--text-secondary);font-size:12px;font-weight:500;line-height:14px}.rdm-monthYear{color:var(--text-muted);font-size:10px;font-weight:450;line-height:12px}.rdm-todayHead{z-index:4;background:var(--brand);pointer-events:none;width:1px;position:absolute;top:0;bottom:0}.rdm-todayDot{background:var(--brand);border-radius:50%;width:7px;height:7px;position:absolute;top:8px;left:-3px}.rdm-row{border-bottom:1px solid var(--border-faint)}.rdm-row:last-child{border-bottom:0}.rdm-rowButton{width:100%;color:var(--text-body);text-align:left;align-items:stretch}.rdm-rowButton:hover{background:var(--bg-hover)}.rdm-rowButton:focus-visible{outline:2px solid var(--brand);outline-offset:-2px}.rdm-nameCell{align-items:flex-start;gap:10px;min-width:0;padding:12px 16px 12px 20px;display:flex}.rdm-team{color:#fff;border-radius:5px;flex:0 0 18px;justify-content:center;align-items:center;width:18px;height:18px;margin-top:1px;font-size:10px;font-weight:600;line-height:1;display:inline-flex}.rdm-nameText{flex-direction:column;min-width:0;display:flex}.rdm-name{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;line-height:17px;overflow:hidden}.rdm-meta{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:450;line-height:15px;overflow:hidden}.rdm-track{background-image:linear-gradient(to right, var(--border-faint) 1px, transparent 1px);background-size:16.6667% 100%;min-width:0;position:relative;overflow:hidden}.rdm-bar{z-index:2;border:1px solid color-mix(in oklab, currentColor 34%, transparent);white-space:nowrap;border-radius:5px;align-items:center;height:18px;padding:0 7px;font-size:11px;font-weight:500;line-height:16px;display:flex;position:absolute;overflow:hidden}.rdm-bar-initiative{border-style:dashed}.rdm-barLabel{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rdm-note{color:var(--text-muted);white-space:nowrap;font-size:11px;font-weight:450;position:absolute;top:50%;left:10px;transform:translateY(-50%)}.rdm-today{z-index:1;background:color-mix(in oklab, var(--brand) 55%, transparent);pointer-events:none;width:1px;position:absolute;top:0;bottom:0}.rdm-empty{background:var(--bg-surface);justify-content:center;align-items:center;height:100%;min-height:0;padding:32px 24px;display:flex;overflow-y:auto}.rdm-emptyInner{width:100%;max-width:400px}.rdm-emptyGlyph{color:var(--text-muted);margin-bottom:18px}.rdm-emptyTitle{color:var(--text-primary);margin:0;font-size:15px;font-weight:600;line-height:20px}.rdm-emptyBody{max-width:360px;color:var(--text-secondary);margin:8px 0 0;font-size:13px;font-weight:400;line-height:1.55}.rdm-emptyActions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:22px;display:flex}.rdm-emptyButton{border-radius:var(--radius-pill);background:var(--brand);color:#fff;white-space:nowrap;justify-content:center;align-items:center;height:32px;padding:0 14px;font-size:12px;font-weight:500;display:inline-flex}.rdm-emptyButton:hover{background:var(--brand-hover)}.rdm-emptyButton:focus-visible{outline:2px solid var(--brand);outline-offset:2px}@media (width<=1100px){.rdm{--rdm-name-width:220px}.rdm-nameCell,.rdm-nameHead{padding-left:16px}}@media (width<=900px){.rdm{--rdm-name-width:170px}.rdm-month{padding-left:5px}.rdm-monthYear{display:none}.rdm-bar{padding:0 5px;font-size:10px}}@media (width<=720px){.rdm{--rdm-name-width:140px}.rdm-nameCell,.rdm-nameHead{padding-left:12px}.rdm-name{font-size:12px}}.rev-root{justify-content:center;align-items:center;height:100%;min-height:320px;padding:32px;display:flex}.rev-empty{text-align:center;flex-direction:column;align-items:center;gap:10px;max-width:380px;display:flex}.rev-icon{color:var(--text-muted)}.rev-title{color:var(--text-primary);margin:0;font-size:14px;font-weight:600;line-height:20px}.rev-text{color:var(--text-secondary);margin:0;font-size:13px;font-weight:400;line-height:20px}.rev-button{border-radius:var(--radius-sm);background:var(--brand);color:#fff;white-space:nowrap;justify-content:center;align-items:center;height:32px;margin-top:6px;padding:0 14px;font-size:12px;font-weight:500;display:inline-flex}.rev-button:hover{background:var(--brand-hover)}.rev-button:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.srch{background:var(--bg-surface);flex-direction:column;height:100%;min-height:0;display:flex;overflow:hidden}.srch-bar{border-bottom:.5px solid var(--border);flex:none;align-items:center;gap:1px;height:44px;padding:0 40px 0 17px;display:flex;position:relative}.srch-icon{color:var(--text-muted);flex:none}.srch-input{min-width:0;height:22px;color:var(--text-body);font-family:var(--font-sans);background:0 0;border:0;outline:0;flex:1;padding:0 0 0 8px;font-size:13px;font-weight:500}.srch-input::placeholder{color:var(--text-placeholder);font-weight:450}.srch-clear{border-radius:var(--radius-pill);width:28px;height:28px;color:var(--text-muted);border:.5px solid #0000;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:7.75px;right:8px}.srch-clear:hover{background:var(--bg-hover);color:var(--text-body)}.srch-tabsRow{flex:none;justify-content:space-between;align-items:center;height:43.5px;padding:0 8px;display:flex}.srch-tabs{align-items:center;gap:8px;display:flex}.srch-tools{align-items:center;gap:6px;display:flex}.srch-results{flex:1;min-height:0;padding:0 8px 24px;overflow-y:auto}.srch-row{width:100%;height:40px;color:var(--text-body);text-align:left;border-radius:8px;align-items:center;padding:0 8px 0 10px;display:flex}.srch-row:hover{background:var(--bg-hover)}.srch-kind{color:var(--text-muted);flex:0 0 56px;font-size:12px;font-weight:450;line-height:16px}.srch-rowIcon{flex:none;justify-content:center;align-items:center;margin-right:8px;display:inline-flex}.srch-rowTitle{min-width:0;color:var(--text-body);text-overflow:ellipsis;white-space:nowrap;flex:0 auto;margin-right:16px;font-size:13px;font-weight:450;line-height:15.5px;overflow:hidden}.srch-rowTitle strong{font-weight:700}.srch-team{min-width:0;color:var(--text-muted);flex:0 auto;align-items:center;gap:8px;margin-left:auto;font-size:12px;font-weight:450;display:inline-flex}.srch-teamIcon{border-radius:8px;flex:0 0 18px;justify-content:center;align-items:center;height:18px;display:inline-flex}.srch-teamName{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.srch-age{color:var(--text-muted);text-align:right;white-space:nowrap;flex:0 0 24px;margin-left:32px;font-size:12px;font-weight:450}.srch-recent{flex-direction:column;padding:0 8px;display:flex}.srch-recentTitle{height:36px;color:var(--text-secondary);align-items:center;margin:0 -8px;padding:0 18px;font-size:13px;font-weight:450;display:flex}.srch-recentRow{height:32px;color:var(--text-primary);text-align:left;border-radius:8px;align-items:center;padding:4px 10px;font-size:13px;font-weight:450;display:flex}.srch-recentRow:hover{background:var(--bg-hover)}.srch-recentIcon{color:var(--text-secondary);flex:none}.srch-recentText{padding-left:10px}.srch-recentClear{color:var(--text-secondary)}.srch-none{flex:1;justify-content:center;align-items:center;padding:0 8px;display:flex}.srch-noneText{color:var(--text-secondary);font-size:15px;font-weight:450;line-height:23px}.tp{z-index:50;border:1px solid var(--border);background:var(--bg-overlay);width:268px;box-shadow:var(--shadow-popover);border-radius:10px;padding:8px;position:fixed;bottom:44px;left:12px}.tp-head{justify-content:space-between;align-items:center;padding:2px 6px 8px;display:flex}.tp-title{color:var(--text-secondary);letter-spacing:.01em;font-size:11px;font-weight:500}.tp-close{width:20px;height:20px;color:var(--text-muted);border-radius:4px;font-size:14px;line-height:1}.tp-close:hover{background:var(--bg-hover);color:var(--text-body)}.tp-list{flex-direction:column;gap:1px;display:flex}.tp-option{height:30px;color:var(--text-body);text-align:left;border-radius:6px;align-items:center;gap:8px;padding:0 6px;display:flex}.tp-option:hover{background:var(--bg-hover)}.tp-optionOn{background:var(--bg-selected)}.tp-aa{border:1px solid var(--border);border-radius:4px;justify-content:center;align-items:center;gap:2px;width:28px;height:18px;font-size:9px;font-weight:600;display:inline-flex}.tp-dot{border-radius:50%;width:4px;height:4px}.tp-name{flex:1;font-size:12px;font-weight:450}.tp-check{color:var(--brand);font-size:11px}.tp-custom{border-top:1px solid var(--border-faint);flex-direction:column;gap:8px;margin-top:8px;padding:8px 6px 2px;display:flex}.tp-field{color:var(--text-secondary);align-items:center;gap:8px;font-size:12px;display:flex}.tp-field>span:first-child{width:58px}.tp-field input[type=color]{border:1px solid var(--border);background:0 0;border-radius:4px;width:28px;height:20px;padding:0}.tp-field input[type=range]{accent-color:var(--brand);flex:1}.tp-value{text-align:right;width:24px;color:var(--text-muted);font-variant-numeric:tabular-nums}.tp-note{border-top:1px solid var(--border-faint);color:var(--text-muted);margin:8px 6px 2px;padding-top:8px;font-size:11px;line-height:1.4}.ss{z-index:70;background:var(--bg-app);display:flex;position:fixed;inset:0}.ss-nav{flex-direction:column;flex:0 0 260px;padding:16px 12px;display:flex;overflow-y:auto}.ss-back{height:28px;color:var(--text-secondary);border-radius:6px;align-items:center;gap:6px;padding:0 8px;font-size:13px;font-weight:500;display:flex}.ss-back:hover{background:var(--bg-hover)}.ss-search{border:1px solid var(--border);background:var(--bg-surface);height:30px;color:var(--text-placeholder);border-radius:6px;align-items:center;gap:8px;margin:10px 0 14px;padding:0 10px;font-size:12px;display:flex}.ss-group{margin-bottom:12px}.ss-groupTitle{color:var(--text-muted);padding:6px 8px 4px;font-size:11px;font-weight:500}.ss-item{width:100%;height:27px;color:var(--text-nav);text-align:left;border-radius:6px;align-items:center;padding:0 8px;font-size:13px;display:flex}.ss-item:hover{background:var(--bg-hover)}.ss-itemOn{background:var(--bg-selected);color:var(--text-primary)}.ss-main{flex:1;min-width:0;padding:8px 8px 8px 0}.ss-card{background:var(--bg-surface);height:100%;box-shadow:var(--shadow-card);border-radius:8px;padding:48px 20px;overflow-y:auto}.ss-title{max-width:680px;color:var(--text-primary);letter-spacing:-.02em;margin:0 auto 28px;font-size:28px;font-weight:600}.ss-section{max-width:680px;color:var(--text-primary);margin:0 auto 10px;font-size:15px;font-weight:600}.ss-box{border:1px solid var(--border);border-radius:10px;max-width:680px;margin:0 auto 28px;overflow:hidden}.ss-row{justify-content:space-between;align-items:center;gap:24px;min-height:58px;padding:12px 16px;display:flex}.ss-row+.ss-row{border-top:1px solid var(--border-faint)}.ss-rowText{min-width:0}.ss-label{color:var(--text-primary);font-size:13px;font-weight:500}.ss-description{color:var(--text-secondary);margin-top:2px;font-size:12px;line-height:1.45}.ss-control{flex:none}.ss-select{border:1px solid var(--border);background:var(--bg-surface);height:28px;color:var(--text-body);white-space:nowrap;border-radius:6px;align-items:center;gap:6px;padding:0 10px;font-size:12px;font-weight:500;display:inline-flex}.ss-themeButton:hover,.ss-action:hover{background:var(--bg-hover)}.ss-action{height:28px;color:var(--text-body);border-radius:6px;padding:0 8px;font-size:12px;font-weight:500}.ss-chip{background:linear-gradient(135deg, var(--bg-surface) 50%, var(--brand) 50%);border:1px solid var(--border);border-radius:50%;width:10px;height:10px}.ss-themePanel{border-top:1px solid var(--border-faint);padding:4px 12px 12px}.ss-switch{background:var(--border-strong);border-radius:9999px;width:36px;height:20px;transition:background-color .12s;position:relative}.ss-switchOn{background:var(--brand)}.ss-knob{background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .12s;position:absolute;top:2px;left:2px}.ss-switchOn .ss-knob{transform:translate(16px)}.sc-overlay{--sc-surface:lch(100% 0 282);--sc-edge:lch(97.3% 0 282);--sc-field:lch(86.5% 0 282);--sc-title:lch(10% 0 282);--sc-muted:lch(40% 1 282);--sc-focus:#6d78d5;z-index:70;background:#0000003d;position:fixed;inset:0}[data-theme=dark] .sc-overlay{--sc-surface:var(--bg-overlay);--sc-edge:var(--border);--sc-field:var(--border);--sc-title:var(--text-primary);--sc-muted:var(--text-secondary);--sc-focus:#6d78d5}.sc-panel{border:1px solid var(--sc-edge);background:var(--sc-surface);width:360px;max-width:calc(100vw - 24px);font-family:var(--font-sans);border-radius:12px;flex-direction:column;display:flex;position:fixed;top:12px;bottom:12px;right:12px;overflow:clip;box-shadow:0 6px 18px lch(0% 0 0/.02),0 3px 9px lch(0% 0 0/.04),0 1px 1px lch(0% 0 0/.04)}.sc-head{justify-content:space-between;align-items:center;gap:12px;padding:20px 20px 14px;display:flex}.sc-title{color:var(--sc-title);margin:0;font-size:15px;font-weight:600;line-height:23px}.sc-close{width:24px;height:24px;color:var(--sc-muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9999px;justify-content:center;align-items:center;padding:0 2px;display:inline-flex}.sc-close:hover{background:var(--bg-hover)}.sc-search{margin:0 20px;position:relative}.sc-input{box-sizing:border-box;border:1px solid var(--sc-field);background:var(--sc-surface);width:100%;height:44px;color:var(--sc-title);appearance:none;border-radius:10px;outline:0;margin:0;padding:12px 25px 12px 36px;font-family:inherit;font-size:13px;font-weight:500}.sc-input:focus{border-color:var(--sc-focus)}.sc-input::placeholder{color:var(--sc-muted)}.sc-input::-webkit-search-cancel-button{appearance:none}.sc-searchIcon{color:var(--sc-muted);pointer-events:none;position:absolute;top:14px;left:14px}.sc-body{flex:1;min-height:0;margin-top:25px;overflow:hidden auto}.sc-sections{flex-direction:column;gap:32px;padding:0 20px 20px;display:flex}.sc-section{flex-direction:column;gap:12px;display:flex}.sc-sectionTitle{color:var(--sc-title);margin:0;font-size:13px;font-weight:500;line-height:normal}.sc-rows{flex-direction:column;gap:12px;margin:0;display:flex}.sc-row{justify-content:space-between;align-items:center;gap:8px;display:flex}.sc-description{min-width:0;color:var(--sc-muted);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;line-height:normal;overflow:hidden}.sc-keys{color:var(--sc-muted);flex:none;align-items:center;gap:3px;margin:0;font-size:12px;font-weight:450;line-height:13.2px;display:inline-flex}.sc-kbd{box-sizing:border-box;border:1px solid var(--sc-edge);text-align:center;border-radius:3px;min-width:20px;padding:4px;font-family:inherit;font-size:12px;font-weight:450;line-height:13.2px;display:block}.sc-empty{color:var(--sc-muted);text-align:center;padding:24px 0;font-size:13px}@media (resolution>=2x){.sc-keys,.sc-kbd{font-size:11px;line-height:12.1px}.sc-kbd{border-width:.5px}}.sb-sidebar{flex:0 0 var(--sidebar-width);width:var(--sidebar-width);background:var(--bg-sidebar);height:100%;color:var(--sb-text);-webkit-user-select:none;user-select:none;--sb-text:color-mix(in lch, var(--text-nav), black 3.57%);--sb-strong:color-mix(in lch, var(--text-body), black 3.57%);--sb-title:color-mix(in lch, var(--text-primary), black 3.57%);--sb-faint:color-mix(in lch, var(--text-placeholder), black 3.57%);--sb-active:color-mix(in lch, var(--bg-nav-active), black 3.14%);flex-direction:column;display:flex;overflow:hidden}.sb-header{height:52px;padding:8px var(--sidebar-pad) 0;flex:0 0 52px;justify-content:space-between;align-items:center;display:flex}.sb-workspace{min-width:0;max-width:100%;height:var(--row-height);color:var(--sb-strong);border-radius:10px;flex:0 auto;align-items:center;padding:0 9px 0 5px;transition:background-color 80ms;display:flex}.sb-workspace:hover{background:var(--bg-hover)}.sb-logo{width:20px;height:20px;font-size:var(--text-xs);font-weight:var(--weight-semi);letter-spacing:0;border-radius:8px;flex:0 0 20px;justify-content:center;align-items:center;display:inline-flex}.sb-logo-mark{background:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'><rect x='4' y='4' width='32' height='32' rx='3'/><path fill='%230465cd' d='M11 11H29V16H16V23L11 18Z'/><path fill='%23fed700' d='M25 17L29 22V29H11V24H25Z'/></svg>") 50%/20px 20px no-repeat}.sb-logo-letter{background:var(--brand);color:#fff}.sb-workspace-name{letter-spacing:-.5px;text-overflow:ellipsis;white-space:nowrap;min-width:0;margin-left:6px;font-size:13px;font-weight:550;line-height:23px;overflow:hidden}.sb-workspace-caret{color:var(--sb-strong);flex:none;margin-left:6px}.sb-header-actions{flex:none;align-items:center;gap:4px;display:flex}.sb-iconbtn{border-radius:var(--radius-pill);width:28px;height:28px;color:var(--sb-strong);flex:0 0 28px;justify-content:center;align-items:center;font-size:12px;font-weight:500;transition:background-color 80ms,color 80ms;display:inline-flex}.sb-iconbtn:hover{background:var(--bg-hover);color:var(--text-primary)}.sb-iconbtn-active,.sb-iconbtn-active:hover{background:var(--sb-active);color:var(--text-primary)}.sb-iconbtn-strong{background:var(--bg-surface);color:var(--text-primary);box-shadow:0 0 0 .5px #00000018,0 3px 6px -2px #00000005,0 1px 1px #0000000a}.sb-iconbtn-strong:hover{background:var(--bg-overlay)}.sb-nav{min-height:0;padding:8.5px var(--sidebar-pad) 12px;flex-direction:column;flex:auto;display:flex;overflow-y:auto}.sb-group{flex-direction:column;gap:1px;display:flex}.sb-group-try{gap:2px}.sb-section{margin-top:17px}.sb-section-label{height:var(--row-height);color:var(--sb-text);font-size:var(--text-sm);font-weight:var(--weight-medium);letter-spacing:0;align-items:center;margin:0 0 2px 5px;padding:0 4px;line-height:normal;display:flex}.sb-section-label>span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sb-row{width:100%;height:var(--row-height);border-radius:var(--radius-md);color:var(--sb-text);font-size:var(--text-md);text-align:left;align-items:center;gap:6px;padding:0 9px 0 8px;font-weight:500;line-height:normal;transition:background-color 80ms,color 80ms;display:flex}.sb-row:hover{background:var(--bg-hover);color:var(--sb-title)}.sb-row-active,.sb-row-active:hover{background:var(--sb-active);color:var(--sb-title)}.sb-icon{flex:none}.sb-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.sb-dot{border-radius:var(--radius-pill);background:var(--sb-faint);flex:none;width:8px;height:8px;margin-left:auto;margin-right:1px}.sb-count{color:var(--text-muted);font-variant-numeric:tabular-nums;flex:none;margin-left:auto;font-size:11px;font-weight:450;line-height:1}.sb-team-block{flex-direction:column;display:flex}.sb-team-icon{color:#fff;width:14px;height:14px;font-size:9px;font-weight:var(--weight-semi);border-radius:4px;flex:0 0 14px;justify-content:center;align-items:center;line-height:1;display:inline-flex;overflow:hidden}.sb-team-flag{border-radius:0;font-size:13px;line-height:14px;overflow:visible}.sb-team-flag:after{content:"🇺🇦"}.sb-team .sb-caret{color:var(--sb-faint);margin-left:-1px}.sb-team-children,.sb-more-children{flex-direction:column;gap:1px;margin-top:1px;padding-left:19px;display:flex}.sb-team-children{margin-bottom:1px}.sb-team-children .sb-row,.sb-more-children .sb-row{padding:0 9px 0 6px}.sb-team{gap:7px;width:calc(100% - 2px);padding:0 4px 0 9px}.sb-caret{flex:none}.sb-caret-down{transform:rotate(90deg)}.sb-section-label .sb-caret{margin-left:2px}.sb-footer{flex:0 0 40px;align-items:flex-start;height:40px;padding:10px 10px 6px 15px;display:flex}.sb-footer-mark{border-radius:var(--radius-md);width:25px;height:24px;color:var(--text-muted);justify-content:center;align-items:center;display:inline-flex}.sb-workspace:focus-visible,.sb-iconbtn:focus-visible,.sb-row:focus-visible{box-shadow:var(--focus-ring);outline:none}.sb-upcoming{width:calc(100% - 20px);margin-left:20px;padding-left:6px;position:relative}.sb-upcomingLine{background:color-mix(in lch, var(--border-strong), black 4.15%);width:1px;position:absolute;top:0;bottom:-1px;left:-7.5px}.sb-upcoming-first .sb-upcomingLine{top:1px}.sb-upcoming-last .sb-upcomingLine{bottom:1px}.sb-more{margin-top:1px;position:relative}.sb-morePanel{z-index:40;border:1px solid var(--border);background:var(--bg-overlay);width:174px;box-shadow:var(--shadow-popover);border-radius:8px;padding:4px;position:absolute;top:calc(100% + 5px);left:0}.sb-moreTitle{color:var(--text-muted);padding:6px 8px 4px;font-size:11px;font-weight:500}.sb-moreItem{width:100%;height:32px;color:var(--text-body);text-align:left;border-radius:6px;align-items:center;gap:8px;padding:0 8px;font-size:13px;font-weight:450;display:flex}.sb-moreItem:hover{background:var(--bg-hover)}.sb-moreItemMuted{color:var(--text-muted)}.sb-moreFilter{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--bg-surface);width:calc(100% - 8px);height:28px;color:var(--text-primary);margin:4px 4px 2px;padding:0 8px;font-size:12px;font-weight:450}.sb-moreFilter:focus-visible{box-shadow:var(--focus-ring);outline:none}.sb-workspace[aria-expanded=true]{background:color-mix(in srgb, var(--sb-active) 60%, var(--bg-sidebar))}.sb-logo-small{background-size:18px 18px;flex-basis:18px;width:18px;height:18px;font-size:10px}.sb-logo-small.sb-logo-letter{background:var(--bg-hover);color:var(--text-muted)}.tv-card{flex-direction:column;height:100%;min-height:0;display:flex}.tv-head{border-bottom:1px solid var(--border-faint);flex:none;align-items:flex-start;gap:12px;padding:20px 24px 16px;display:flex}.tv-headIcon{border-radius:var(--radius-md);background:color-mix(in oklab, var(--state-triage) 14%, var(--bg-surface));width:30px;height:30px;color:var(--state-triage);flex:none;justify-content:center;align-items:center;display:inline-flex}.tv-title{color:var(--text-primary);margin:0;font-size:15px;font-weight:600;line-height:20px}.tv-explanation{max-width:620px;color:var(--text-secondary);margin:4px 0 0;font-size:13px;line-height:1.5}.tv-list{flex:1;min-height:0;margin:0;padding:8px;list-style:none;overflow-y:auto}.tv-row{border-radius:var(--radius-md);align-items:center;gap:8px;min-height:48px;padding:4px 8px 4px 10px;display:flex}.tv-row:hover{background:var(--bg-hover)}.tv-main{border-radius:var(--radius-sm);text-align:left;flex:1;align-items:center;gap:10px;min-width:0;padding:8px 4px;display:flex}.tv-main>svg{flex:none}.tv-id{color:var(--text-muted);flex:none;font-size:13px;font-weight:450;line-height:16px}.tv-issueTitle{min-width:0;color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;line-height:16px;overflow:hidden}.tv-age{color:var(--text-muted);white-space:nowrap;flex:none;margin-left:auto;padding-left:12px;font-size:12px}.tv-actions{flex:none;align-items:center;gap:6px;display:flex}.tv-action{border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--bg-surface);height:26px;color:var(--text-body);white-space:nowrap;justify-content:center;align-items:center;padding:0 10px;font-size:12px;font-weight:500;display:inline-flex}.tv-accept{border-color:color-mix(in oklab, var(--state-triage) 45%, var(--border));color:var(--text-primary)}.tv-action:hover{background:var(--bg-hover)}.tv-accept:hover{background:color-mix(in oklab, var(--state-triage) 12%, var(--bg-surface))}.tv-decline{color:var(--text-muted)}.tv-main:focus-visible,.tv-action:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.tv-empty{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;min-height:0;padding:40px 24px;display:flex}.tv-emptyIcon{border-radius:var(--radius-pill);background:color-mix(in oklab, var(--state-triage) 12%, var(--bg-surface));width:44px;height:44px;color:var(--state-triage);justify-content:center;align-items:center;margin-bottom:14px;display:inline-flex}.tv-emptyTitle{color:var(--text-primary);margin:0;font-size:14px;font-weight:600;line-height:18px}.tv-emptyBody{max-width:340px;color:var(--text-secondary);margin:6px 0 0;font-size:13px;line-height:1.5}.tp-page{grid-template-columns:minmax(0,1fr) 700px 220px minmax(0,1fr);align-items:start;column-gap:48px;height:100%;padding:23.5px 0 48px;display:grid;overflow-y:auto}.card.tp-card{box-shadow:none;border-radius:0}.tp-tabsRow .tabs-group{gap:8px}.tp-main{grid-column:2;min-width:0}.tp-titleRow{align-items:center;gap:12px;display:flex}.tp-teamIcon{color:#fff;border-radius:8px;flex:none;justify-content:center;align-items:center;width:36px;height:36px;font-size:15px;font-weight:600;display:inline-flex}.tp-title{color:var(--text-primary);letter-spacing:-.016em;margin:0;font-size:24px;font-weight:500;line-height:32px}.tp-description{width:100%;min-height:43px;color:var(--text-placeholder);text-align:left;margin:4px 0 0;padding:16px 0 4px;font-size:15px;font-weight:450;line-height:23px;display:block}.tp-description:hover{color:var(--text-secondary)}.tp-resources{padding-top:30px}.tp-resourcesHead{justify-content:space-between;align-items:center;gap:12px;display:flex}.tp-sectionTitle{color:var(--text-primary);letter-spacing:-.01em;margin:0;font-size:18px;font-weight:500}.tp-resourcesActions{gap:4px;margin-right:2px;display:flex}.tp-iconButton{color:var(--text-body)}.tp-iconButton:hover{background:var(--bg-hover)}.tp-resourcesEmpty{color:var(--text-placeholder);margin:11px 0 0;font-size:15px;font-weight:450;line-height:18px}.tp-docList{flex-direction:column;gap:1px;margin-top:8px;display:flex}.tp-doc{height:34px;color:var(--text-primary);text-align:left;border-radius:6px;align-items:center;gap:10px;padding:0 8px;font-size:13px;font-weight:450;display:flex}.tp-doc:hover{background:var(--bg-hover)}.tp-doc svg{color:var(--text-muted)}.tp-side{flex-direction:column;grid-column:3;gap:24px;min-width:0;padding-top:16px;padding-right:8px;display:flex}.tp-sideTitle{color:var(--text-secondary);margin:0 0 12px;font-size:13px;font-weight:500}.tp-members{align-items:center;gap:6px;height:28px;display:flex}.tp-goTo{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.tp-goToRow{border-radius:var(--radius-pill);height:28px;color:var(--text-body);text-align:left;align-items:center;gap:4px;margin-left:-7px;padding:0 8px 0 6px;font-size:13px;font-weight:500;display:flex}.tp-goToIcon{justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex}.tp-goToRow:hover{background:var(--bg-hover)}.tp-goToRow svg{color:var(--text-secondary)}@media (width<=1100px){.tp-page{grid-template-columns:minmax(0,1fr) 220px;padding:24px 24px 48px}.tp-main{grid-column:1}.tp-side{grid-column:2}}.tp-descriptionText{color:var(--text-body);white-space:pre-wrap;font-weight:450}.tp-descriptionText:hover{background:var(--bg-hover)}.tp-descriptionEditor{border:1px solid var(--border);resize:vertical;background:var(--bg-surface);width:100%;min-height:64px;color:var(--text-body);font-family:var(--font-sans);border-radius:8px;outline:0;margin:4px 0 24px;padding:8px 10px;font-size:15px;font-weight:450;line-height:24px;display:block}.tp-descriptionEditor:focus{border-color:var(--border-strong);box-shadow:var(--focus-ring)}.ag-page{border-radius:inherit;background:linear-gradient(var(--bg-surface), color-mix(in srgb, var(--bg-surface) 96%, black));flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.ag-hdr{border-bottom:.5px solid var(--border);background:var(--bg-surface);flex:none;padding-left:10px}.ag-chatTitle{border-radius:var(--radius-pill);height:28px;color:var(--text-body);font-size:var(--text-md);border:.5px solid #0000;align-items:center;gap:8px;padding:0 8px;font-weight:500;display:inline-flex}.ag-chatChevron{margin:0 -4px}.ag-chatTitle:hover{background:var(--bg-hover)}.ag-body{flex:1;justify-content:center;min-height:0;padding:24px;display:flex}.ag-column{grid-template-rows:minmax(220px,1fr) auto auto 1fr;width:712px;max-width:100%;display:grid}.ag-composerBlock{grid-row:2;position:relative}.ag-watermark{pointer-events:none;margin-left:-168px;position:absolute;top:-208px;left:50%;-webkit-mask-image:linear-gradient(#000,#0000 60%);mask-image:linear-gradient(#000,#0000 60%)}.ag-markBand{stroke:var(--border);fill:color-mix(in srgb, color-mix(in srgb, var(--border) 70%, var(--bg-surface)) 30%, transparent)}.ag-markStop{stop-color:var(--border)}.ag-markStopTop{stop-color:var(--text-placeholder)}.ag-composer{z-index:1;background:var(--bg-pill);border-radius:10px;flex-direction:column;gap:8px;height:104px;padding:12px;display:flex;position:relative;box-shadow:0 3px 6px -2px #00000005,0 1px 1px #0000000a}.ag-input{resize:none;width:100%;min-height:0;color:var(--text-body);font-family:var(--font-sans);background:0 0;border:0;outline:0;flex:1;padding:2px 6px;font-size:15px;font-weight:450;line-height:24px}.ag-input::placeholder{color:var(--text-placeholder)}.ag-composerFoot{flex:0 0 24px;justify-content:flex-end;align-items:center;gap:8px;display:flex}.ag-attach,.ag-send{border-radius:var(--radius-pill);justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}.ag-attach{color:var(--text-body)}.ag-attach:hover{background:var(--bg-hover)}.ag-send{background:var(--brand);color:#fff;box-shadow:0 3px 6px -2px #00000005,0 1px 1px #0000000a}.ag-send:hover{background:var(--brand-hover)}.ag-githubRow{justify-content:center;padding-top:12px;display:flex}.ag-github{z-index:1;border-radius:var(--radius-pill);background:var(--bg-pill);height:28.5px;color:var(--text-body);border:.5px solid #00000017;align-items:center;gap:6px;padding:6px 10px;font-size:13px;font-weight:450;display:inline-flex;position:relative;box-shadow:0 3px 6px -2px #00000005,0 1px 1px #0000000a}.ag-github svg{color:var(--text-secondary)}.ag-github:hover{background:var(--bg-hover)}.ag-recent{grid-row:3;padding-top:12px}.ag-recentChat{height:31.5px;color:var(--text-secondary);border-radius:10px;align-items:center;gap:16px;padding:8px 12px 8px 18px;font-size:13px;font-weight:450;text-decoration:none;display:flex}.ag-recentChat:hover{background:var(--bg-hover)}.ag-recentTitle{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.ag-examples{flex-direction:column;gap:12px;padding-top:12px;display:flex}.ag-examplesHead{height:24px;color:var(--text-secondary);justify-content:space-between;align-items:center;padding:0 16px;font-size:12px;font-weight:450;display:flex}.ag-examplesClose{border-radius:var(--radius-pill);width:24px;height:24px;color:var(--text-body);border:.5px solid #0000;justify-content:center;align-items:center;display:inline-flex}.ag-examplesClose:hover{background:var(--bg-hover)}.ag-exampleCards{gap:8px;display:flex}.ag-example{border:.5px solid var(--border);text-align:left;border-radius:8px;flex-direction:column;flex:1 1 0;align-items:flex-start;gap:6px;min-width:0;padding:16px 16px 12px;display:flex}.ag-example:hover{background:var(--bg-hover)}.ag-example svg{color:var(--text-secondary)}.ag-exampleGap{height:22px}.ag-exampleTitle{color:var(--text-primary);align-self:stretch;font-size:13px;font-weight:500;line-height:15.5px}.ag-exampleText{text-wrap:balance;color:var(--text-secondary);font-size:12px;font-weight:450;line-height:18px}.lp-page{flex-direction:column;flex:1;min-height:0;display:flex}.lp-hdr{border-bottom:1px solid var(--border-faint);padding-left:18px}.lp-title{color:var(--text-primary);font-size:var(--text-md);font-weight:500}.lp-tabsRow .tabs-group{gap:6px}.lp-tools{align-items:center;gap:6px;display:flex}.lp-card{flex:1;min-height:0;overflow-y:auto}.lp-column{flex-direction:column;gap:32px;width:min(752px,100% - 64px);margin:0 auto;padding:48px 0 64px;display:flex}.lp-create{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.lp-createTitle{width:fit-content;color:var(--text-primary);margin:0;padding-top:4px;font-size:15px;font-weight:600;line-height:23px}.lp-createText{color:var(--text-secondary);line-height:28px;font-size:var(--text-md);margin:0;font-weight:450}.lp-start{border-radius:var(--radius-pill);background:var(--bg-pill);height:28px;color:var(--text-body);border:.5px solid #0000;flex:none;padding:0 10px;font-size:12px;font-weight:500;position:relative}.lp-start:hover{background:var(--bg-hover)}.lp-prompt{background:var(--bg-pill);border-radius:10px;flex-direction:column;gap:8px;padding:12px;display:flex;box-shadow:0 3px 6px -2px #00000005,0 1px 1px #0000000a,0 0 0 1px #00000008}.lp-input{resize:none;width:100%;min-height:48px;color:var(--text-body);font-family:var(--font-sans);background:0 0;border:0;outline:0;padding:2px 6px;font-size:15px;font-weight:450;line-height:24px}.lp-input::placeholder{color:var(--text-placeholder)}.lp-promptFoot{justify-content:flex-end;align-items:center;gap:12px;height:24px;display:flex}.lp-attach,.lp-send{border-radius:var(--radius-pill);width:24px;height:24px;color:var(--text-secondary);justify-content:center;align-items:center;display:inline-flex}.lp-attach svg,.lp-send svg{width:14px;height:14px}.lp-attach:hover{background:var(--bg-hover)}.lp-send{border:1px solid var(--border);background:var(--bg-pill);color:var(--text-body)}.lp-send:disabled{cursor:default}.lp-chips{flex-wrap:wrap;gap:2px;margin:-2px 0 -16px;display:flex}.lp-chip{border-radius:var(--radius-pill);height:28px;color:var(--text-secondary);font-size:var(--text-sm);border:1px solid #0000;margin:2px;padding:4px 12px;font-weight:500}.lp-chip:hover{background:var(--bg-hover);color:var(--text-body)}.lp-chipActive,.lp-chipActive:hover{background:var(--bg-nav-active);color:var(--text-primary)}.lp-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.lp-loop{background:var(--bg-pill);border-radius:10px;flex-direction:column;gap:12px;padding:12px;display:flex;box-shadow:0 0 0 1px #00000007,0 3px 6px -2px #00000005,0 1px 1px #0000000a}.lp-loop>svg{flex:none}.lp-loopBody{flex-direction:column;gap:4px;display:flex}.lp-loopTitle{color:var(--text-primary);font-size:var(--text-md);margin:0;font-weight:500;line-height:normal}.lp-loopText{color:var(--text-secondary);margin:0;font-size:12px;font-weight:450;line-height:18px}.lp-loopMeta{color:var(--text-secondary);flex-wrap:wrap;align-items:center;gap:4px 8px;margin-top:4px;font-size:12px;font-weight:450;line-height:18px;display:flex}.lp-loopStep{align-items:center;gap:6px;display:inline-flex}.lp-loopArrow{color:var(--text-muted);display:inline-flex}.lp-empty{color:var(--text-secondary);font-size:var(--text-md);grid-column:1/-1;margin:0}.tm{flex-direction:column;height:100%;padding:0 0 40px;display:flex;overflow-y:auto}.tm-table{flex-direction:column;display:flex}.tm-head,.tm-row{grid-template-columns:minmax(0,1fr) 226px 190px;align-items:center;padding:0 18px;display:grid}.tm-head{height:32px;color:var(--text-secondary);font-size:var(--text-sm);font-weight:450}.tm-colName{align-items:center;gap:4px;display:inline-flex}.tm-row{min-height:50px}.tm-row:hover{background:var(--bg-hover)}.tm-name{align-items:center;gap:10px;min-width:0;display:flex}.tm-nameText{flex-direction:column;min-width:0;display:flex}.tm-displayName{color:var(--text-body);font-size:var(--text-md);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.tm-handle{color:var(--text-secondary);font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap;font-weight:450;overflow:hidden}.tm-avatarEmpty{border-radius:var(--radius-pill);background:var(--bg-group);width:24px;height:24px;color:var(--text-secondary);flex:none;justify-content:center;align-items:center;display:inline-flex}.tm-email{color:var(--text-secondary);font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap;font-weight:450;overflow:hidden}.tm-roleCell{display:flex}.tm-role{color:#4e6dfb;height:18px;font-size:var(--text-sm);background:#e9e9ea;border-radius:2px;align-items:center;padding:0 5px;font-weight:500;display:inline-flex}.tm-rolePending{background:var(--bg-group);color:var(--text-secondary)}.tm-actions{align-items:center;gap:6px;display:flex}.tm-add{border-radius:var(--radius-pill);background:var(--bg-pill);height:28px;color:var(--text-body);font-size:var(--text-sm);border:.5px solid #0000;align-items:center;gap:6px;padding:0 10px 0 8px;font-weight:500;display:inline-flex;position:relative}.tm-add:hover{background:var(--bg-hover)}.tm-display{border-radius:var(--radius-pill);background:var(--bg-pill);width:28px;height:28px;color:var(--text-secondary);border:.5px solid #0000;justify-content:center;align-items:center;display:inline-flex;position:relative}.tm-add:after,.tm-display:after{border-radius:inherit;content:"";pointer-events:none;position:absolute;inset:0;box-shadow:0 0 0 .5px #00000017,0 3px 6px -2px #00000005,0 1px 1px #0000000a}.tm-display:hover{background:var(--bg-hover);color:var(--text-body)}.tm-overlay{z-index:60;background:color-mix(in oklab, var(--text-primary) 18%, transparent);justify-content:center;align-items:flex-start;padding-top:16vh;display:flex;position:fixed;inset:0}.tm-dialog{border:1px solid var(--border);background:var(--bg-overlay);width:320px;box-shadow:var(--shadow-popover);border-radius:10px;flex-direction:column;gap:8px;padding:16px;display:flex}.tm-dialogTitle{color:var(--text-primary);font-size:var(--text-md);margin:0 0 2px;font-weight:500}.tm-input,.tm-select{border:1px solid var(--border);background:var(--bg-surface);width:100%;height:30px;color:var(--text-body);font-family:var(--font-sans);font-size:var(--text-md);border-radius:6px;outline:0;padding:0 8px}.tm-dialogFoot{justify-content:flex-end;gap:8px;margin-top:2px;display:flex}.tm-cancel{height:26px;color:var(--text-secondary);font-size:var(--text-sm);border-radius:6px;padding:0 10px;font-weight:500}.tm-cancel:hover{background:var(--bg-hover)}.tm-send{background:var(--brand);color:#fff;height:26px;font-size:var(--text-sm);border-radius:6px;padding:0 12px;font-weight:500}.tm-send:disabled{opacity:.45;cursor:default}.card.tm-card{box-shadow:none}.ts-shell{background:var(--bg-app);height:100vh;color:var(--text-body);display:flex;position:relative;overflow:hidden}.ts-nav{z-index:2;background:var(--bg-app);flex-direction:column;width:244px;min-height:0;padding:16px 12px 0;display:flex;position:fixed;inset:0 auto 0 0}.ts-back{height:28px;color:var(--text-secondary);font-size:var(--text-md);border-radius:9999px;flex:none;align-self:flex-start;align-items:center;gap:6px;margin-left:4px;padding:0 12px 0 6px;font-weight:500;display:inline-flex}.ts-back:hover{background:var(--bg-hover);color:var(--text-body)}.ts-search{background:var(--bg-pill);height:28px;color:var(--text-placeholder);font-size:var(--text-md);border-radius:8px;flex:none;align-items:center;gap:8px;margin:12px 0 0;padding:0 10px;display:flex}.ts-navBody{scrollbar-width:none;flex:auto;min-height:0;margin:0 -12px;padding:0 12px 32px;position:relative;overflow-y:auto}.ts-navFade{z-index:1;background:linear-gradient(var(--bg-app), transparent);pointer-events:none;height:40px;margin-bottom:-40px;position:sticky;top:0}.ts-navGroup{flex-direction:column;gap:1px;margin-top:16px;display:flex}.ts-navGroup:first-child{margin-top:6px}.ts-navLabel{color:var(--text-secondary);font-size:var(--text-md);margin:0 0 5px;padding:0 10px;font-weight:500}.ts-navItem{border-radius:var(--radius-md);width:100%;height:28px;color:var(--text-secondary);font-size:var(--text-md);text-align:left;align-items:center;gap:6px;padding:0 10px;font-weight:500;display:flex}.ts-navTeam{gap:8px;padding-right:13px}.ts-navTeam>span:last-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ts-navEmoji{text-align:center;flex:none;width:14px;font-size:12px;line-height:14px}.ts-navItem svg.ts-navTeamIcon{color:#d67600}.ts-navItem:hover{background:var(--bg-hover)}.ts-navItemActive,.ts-navItemActive:hover{background:var(--bg-nav-active);color:var(--text-primary)}.ts-navItem svg{color:var(--text-secondary);flex:none}.ts-navFoot{flex:none;align-items:center;gap:0;height:38px;padding:0 0 0 3px;display:flex}.ts-help{width:25px;height:24px;color:var(--text-secondary);border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.ts-help:hover{background:var(--bg-hover)}.ts-dock{z-index:2;align-items:center;gap:2px;display:flex;position:fixed;bottom:4px;right:10px}.ts-dockAgent,.ts-dockHistory{height:28px;color:var(--text-secondary);border-radius:8px;justify-content:center;align-items:center;font-size:12px;font-weight:500;display:inline-flex}.ts-dockAgent{gap:6px;padding:0 12px 0 10px}.ts-dockAgent span{font-weight:450}.ts-dockHistory{width:28px}.ts-dockAgent:hover,.ts-dockHistory:hover{background:var(--bg-hover)}.ts-main{border:.5px solid var(--border);background:var(--bg-surface);border-radius:12px;flex:1;min-width:0;margin:8px 8px 36px 244px;position:relative;overflow-y:auto;box-shadow:0 3px 6px -2px #00000005,0 1px 1px #0000000a}.ts-crumb{height:28px;color:var(--text-secondary);font-size:var(--text-md);border-radius:9999px;align-items:center;gap:6px;padding:0 8px;font-weight:500;display:inline-flex;position:absolute;top:10px;left:8px}.ts-crumb:hover{background:var(--bg-hover);color:var(--text-body)}.ts-column{width:608px;max-width:calc(100% - 48px);margin:0 auto;padding:64px 0 80px}.ts-header{margin:0 -16px 32px;padding:0 16px;position:relative}.ts-title{color:var(--text-primary);letter-spacing:-.025em;margin:0;font-size:24px;font-weight:500;line-height:32px}.ts-subtitle{color:var(--text-secondary);font-size:var(--text-md);margin:4px 0 0;font-weight:450;line-height:24px}.ts-overview{border-radius:var(--radius-sm);height:24px;color:var(--text-secondary);font-size:var(--text-sm);align-items:center;gap:4px;padding:0 6px;font-weight:500;display:inline-flex;position:absolute;bottom:0;right:16px}.ts-overview:hover{background:var(--bg-hover);color:var(--text-body)}.ts-card{background:var(--bg-pill);border-radius:10px;margin:0 -16px;overflow:hidden;box-shadow:0 0 0 .5px #00000016,0 3px 6px -2px #00000005,0 1px 1px #0000000a}.ts-row{text-align:left;align-items:center;gap:12px;width:100%;min-height:65px;padding:16px;display:flex;position:relative}.ts-row+.ts-row:before{border-top:1px solid var(--border-faint);content:"";position:absolute;top:0;left:16px;right:16px}.ts-row:hover{background:var(--bg-hover)}.ts-rowDisabled,.ts-rowDisabled:hover{cursor:default;background:0 0}.ts-rowIcon{background:var(--bg-app);width:32px;height:32px;color:var(--text-secondary);border-radius:6px;flex:none;justify-content:center;align-items:center;display:inline-flex}.ts-rowText{flex-direction:column;flex:auto;gap:3px;min-width:0;display:flex}.ts-rowTitle{color:var(--text-primary);font-size:var(--text-md);font-weight:500;line-height:15.5px}.ts-rowDesc{color:var(--text-secondary);font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap;font-weight:450;line-height:14.5px;overflow:hidden}.ts-rowValue{color:var(--text-secondary);font-size:var(--text-sm);flex:none;font-weight:450}.ts-rowChevron{color:var(--text-muted);flex:none}.ts-rowDisabled .ts-rowIcon{opacity:.6}.ts-rowDisabled .ts-rowTitle{color:var(--text-secondary)}.ts-groupTitle{color:var(--text-primary);margin:46px 0 16px;font-size:15px;font-weight:500;line-height:23px}.ts-form{flex-direction:column;gap:16px;display:flex}.ts-form .ts-title{margin-bottom:8px}.ts-field{color:var(--text-secondary);font-size:var(--text-sm);flex-direction:column;gap:6px;font-weight:500;display:flex}.ts-field input,.ts-field textarea,.ts-field select{border:1px solid var(--border);resize:vertical;background:var(--bg-surface);width:100%;color:var(--text-body);font-family:var(--font-sans);font-size:var(--text-md);border-radius:6px;outline:0;padding:8px 10px;font-weight:450}.ts-field input:focus,.ts-field textarea:focus,.ts-field select:focus{border-color:var(--border-strong);box-shadow:var(--focus-ring)}.ts-formFoot{justify-content:flex-end;gap:8px;margin-top:8px;display:flex}.ts-formCancel{height:30px;color:var(--text-secondary);font-size:var(--text-md);border-radius:6px;padding:0 12px;font-weight:500}.ts-formCancel:hover{background:var(--bg-hover)}.ts-formSave{background:var(--brand);color:#fff;height:30px;font-size:var(--text-md);border-radius:6px;padding:0 14px;font-weight:500}.ts-formSave:disabled{opacity:.5;cursor:default}.ts-pageHead{margin-bottom:24px}.ts-pageHead .ts-title{margin-bottom:6px}.ts-pageHead .ts-subtitle{margin-top:0}.ts-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ts-listRow{align-items:center;gap:12px;min-height:48px;padding:8px 16px;display:flex}.ts-listRow+.ts-listRow{border-top:1px solid var(--border-faint)}.ts-listRowTop{align-items:flex-start}.ts-listMain{min-width:0;color:var(--text-primary);font-size:var(--text-md);flex:auto;align-items:center;gap:10px;font-weight:500;display:flex}.ts-listStack{flex-direction:column;flex:auto;gap:3px;min-width:0;display:flex}.ts-listMeta{color:var(--text-secondary);font-size:var(--text-sm);flex:none;align-items:center;gap:6px;font-weight:450;display:flex}.ts-dot{border-radius:50%;flex:none;width:8px;height:8px}.ts-listAction{border-radius:var(--radius-sm);height:26px;color:var(--text-secondary);font-size:var(--text-sm);flex:none;padding:0 8px;font-weight:500}.ts-listAction:hover{background:var(--bg-hover);color:#e5484d}.ts-empty{text-align:center;flex-direction:column;gap:4px;padding:28px 16px;display:flex}.ts-emptyTitle{color:var(--text-primary);font-size:var(--text-md);font-weight:500}.ts-emptyBody{color:var(--text-secondary);font-size:var(--text-sm);font-weight:450}.ts-subhead{color:var(--text-primary);font-size:var(--text-md);margin:26px 0 10px;font-weight:500}.ts-statusGroup:first-of-type .ts-subhead{margin-top:0}.ts-inlineForm{border:1px solid var(--border-faint);background:var(--bg-group);border-radius:10px;flex-direction:column;gap:12px;margin-top:24px;padding:16px;display:flex}.ts-inlineTitle{color:var(--text-primary);font-size:var(--text-md);margin:0 0 2px;font-weight:500}.ts-formGrid{flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}.ts-formGrid .ts-field{flex:180px}.ts-fieldColor{flex:0 0 64px}.ts-field input.ts-colorInput{cursor:pointer;width:100%;height:34px;padding:3px}.ts-inlineFoot{justify-content:flex-end;gap:8px;display:flex}.ts-choiceGroup{border:0;flex-direction:column;gap:8px;margin:0;padding:0;display:flex}.ts-choiceGroupSpaced{margin-top:24px}.ts-choice{border:1px solid var(--border-faint);cursor:pointer;border-radius:8px;align-items:flex-start;gap:10px;padding:12px 14px;display:flex}.ts-choice:hover{background:var(--bg-hover)}.ts-choiceActive{border-color:var(--border-strong);background:var(--bg-pill)}.ts-choice input{accent-color:var(--brand);margin:2px 0 0}.ts-choiceText{flex-direction:column;gap:2px;display:flex}.ts-choiceName{color:var(--text-primary);font-size:var(--text-md);font-weight:500}.ts-choiceDesc{color:var(--text-secondary);font-size:var(--text-sm);font-weight:450}.ts-saveNote{color:var(--text-secondary);font-size:var(--text-sm);margin:18px 0 0;font-weight:450}.ts-templateBody{color:var(--text-secondary);font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap;font-weight:450;overflow:hidden}.ts-templateMeta{color:var(--text-muted);font-size:var(--text-sm);flex-wrap:wrap;gap:4px 10px;font-weight:450;display:flex}.ts-templateActions{flex:none;gap:2px;display:flex}.ts-templateLabels{border:0;margin:0;padding:0}.ts-templateLabels legend{color:var(--text-secondary);font-size:var(--text-sm);margin-bottom:8px;padding:0;font-weight:500}.ts-templateLabel{color:var(--text-body);font-size:var(--text-sm);cursor:pointer;align-items:center;gap:7px;margin-bottom:6px;margin-right:16px;font-weight:450;display:inline-flex}.ts-templateLabel input{accent-color:var(--brand);margin:0}.ts-templateLabelsEmpty{color:var(--text-secondary);font-size:var(--text-sm);font-weight:450}.ts-settingCard{margin:0}.ts-settingRow{align-items:center;gap:24px;padding:16px;display:flex}.ts-settingText{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.ts-toggle{flex:none;align-items:center;gap:8px;display:flex}.ts-toggleState{color:var(--text-secondary);font-size:var(--text-sm);font-weight:500}.ts-switch{border-radius:var(--radius-pill);background:var(--border-strong);width:40px;height:22px;transition:background .15s;position:relative}.ts-switchOn{background:var(--brand)}.ts-switchThumb{background:#fff;border-radius:50%;width:18px;height:18px;transition:transform .15s;position:absolute;top:2px;left:2px}.ts-switchOn .ts-switchThumb{transform:translate(18px)}.ts-scheduleRow{justify-content:space-between;align-items:center;gap:16px;padding:12px 16px;display:flex}.ts-scheduleRow+.ts-scheduleRow{border-top:1px solid var(--border-faint)}.ts-scheduleLabel{color:var(--text-secondary);font-size:var(--text-md);font-weight:450}.ts-scheduleValue{color:var(--text-primary);font-size:var(--text-md);font-weight:500}.ts-matrixCard{overflow-x:auto}.ts-matrix{border-collapse:collapse;text-align:left;width:100%}.ts-matrix th,.ts-matrix td{vertical-align:middle;padding:12px 16px}.ts-matrix thead th{border-bottom:1px solid var(--border-faint);background:var(--bg-group)}.ts-matrixPermissionHead{color:var(--text-secondary);font-size:var(--text-sm);font-weight:500}.ts-matrixRoleHead{width:24%}.ts-matrixRoleName{color:var(--text-primary);font-size:var(--text-md);font-weight:500;display:block}.ts-matrixRoleDesc{color:var(--text-secondary);font-size:var(--text-sm);font-weight:450;line-height:1.35;display:block}.ts-matrix tbody tr+tr th,.ts-matrix tbody tr+tr td{border-top:1px solid var(--border-faint)}.ts-matrixPermission{text-align:left;font-weight:400}.ts-matrixPermission .ts-rowTitle,.ts-matrixPermission .ts-rowDesc{display:block}.ts-matrixPermission .ts-rowDesc{white-space:normal}.ts-matrixCell{text-align:center}.ts-matrixCell .ts-switch{vertical-align:middle}.ts-sessionRow{border-bottom:1px solid var(--border-faint);align-items:center;gap:12px;padding:14px 16px;display:flex}.ts-badge{border-radius:var(--radius-pill);background:var(--bg-group);color:var(--text-secondary);font-size:var(--text-sm);flex:none;padding:1px 7px;font-weight:500}.ts-badgeMuted{color:var(--text-muted);margin-left:8px}.ts-mono{color:var(--text-secondary);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ts-keyMeta{flex-direction:column;align-items:flex-end;gap:2px;padding-right:8px}.ts-note{color:var(--text-secondary);font-size:var(--text-sm);margin:0;font-weight:450;line-height:1.45}.ts-planCard{flex-direction:column;gap:14px;padding:18px 16px;display:flex}.ts-planTop{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.ts-planTop .ts-badge{margin-bottom:6px;display:inline-block}.ts-planName{color:var(--text-primary);margin:0;font-size:18px;font-weight:500}.ts-planTop .ts-rowDesc{white-space:normal;margin:2px 0 0}.ts-planPrice{color:var(--text-primary);flex:none;font-size:24px;font-weight:500}.ts-planPrice span{color:var(--text-secondary);font-size:var(--text-sm);font-weight:450}.ts-meterRow{justify-content:space-between;align-items:center;gap:16px;display:flex}.ts-meter{border-radius:var(--radius-pill);background:var(--bg-group);height:6px;overflow:hidden}.ts-meterBar{border-radius:inherit;background:var(--brand);height:100%;display:block}.ts-usageRow{flex-direction:column;gap:8px;padding:12px 16px;display:flex}.ts-usageRow+.ts-usageRow{border-top:1px solid var(--border-faint)}.ts-usageHead{justify-content:space-between;align-items:center;gap:16px;display:flex}.tms{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.tms-hdr{padding-left:18px}.tms-hdrLeft{align-items:center;gap:8px;min-width:0;display:flex}.tms-title{color:var(--text-body);font-size:var(--text-md);margin:0;font-weight:500}.tms-new{border-radius:var(--radius-pill);height:28px;color:var(--text-secondary);font-size:var(--text-sm);white-space:nowrap;border:.5px solid #0000;align-items:center;gap:6px;padding:0 10px 0 8px;font-weight:500;display:inline-flex}.tms-new:hover{background:var(--bg-hover);color:var(--text-body)}.tms-search{flex:none;justify-content:space-between;align-items:center;gap:12px;height:43.5px;padding:0 8px;display:flex}.tms-searchField{width:300px;min-width:0;color:var(--text-secondary);align-items:center;display:flex;position:relative}.tms-searchField svg{pointer-events:none;position:absolute;left:10px}.tms-searchField input{background:var(--bg-surface);width:100%;min-width:0;height:28px;color:var(--text-primary);font-family:var(--font-sans);font-size:var(--text-md);border:.5px solid #0000;border-radius:999px;outline:0;padding:6px 25px 6px 32px;font-weight:500}.tms-searchField input::placeholder{color:#9b9d9f}.tms-tools{align-items:center;gap:6px;display:flex}.tms-tool{border:.5px solid var(--border);border-radius:var(--radius-pill);background:var(--bg-overlay);width:28px;height:28px;color:var(--text-secondary);justify-content:center;align-items:center;display:inline-flex}.tms-tool:hover{background:var(--bg-hover);color:var(--text-body)}.tms-table{flex:1;min-height:0;overflow-y:auto}.tms-head,.tms-row{grid-template-columns:320px minmax(0,1fr) 90px 120px 82px 154px;align-items:center;gap:6px;padding:0 34px 0 18px;display:grid}.tms-head{border-bottom:.5px solid var(--border);height:32px;color:var(--text-secondary);font-size:var(--text-sm);font-weight:450}.tms-head>span{min-width:0;display:flex}.tms-head>span>span{white-space:nowrap;padding-right:12px}.tms-head>.tms-colName>span{padding-right:0}.tms-row{height:48px}.tms-row:hover{background:var(--bg-hover)}.tms-name{align-items:center;gap:12px;min-width:0;display:flex}.tms-nameText{color:var(--text-primary);font-size:var(--text-md);text-overflow:ellipsis;white-space:nowrap;margin-left:-2px;font-weight:500;overflow:hidden}.tms-key{color:#9b9d9f;font-size:var(--text-md);flex:none;font-weight:500}.tms-mark{flex:none;justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex}.tms-markFlag{font-size:13px;line-height:14px}.tms-cell{min-width:0;color:var(--text-body);font-size:var(--text-sm);align-items:center;display:flex}.tms-description{color:var(--text-secondary);font-size:var(--text-md);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tms-joined{height:17.5px;color:var(--text-secondary);font-size:var(--text-sm);background:#e9e9ea;border-radius:3px;align-items:center;gap:2px;padding:1px 3.5px;font-weight:500;display:inline-flex}.tms-number{color:var(--text-body);font-variant-numeric:tabular-nums;gap:6px;font-weight:450}.tms-cycleGlyph{color:var(--text-secondary);margin-left:2.5px}.tms-number>svg:not(.tms-cycleGlyph){color:#9b9d9f;margin-left:.5px}.tms-zero{color:var(--text-secondary)}.tms-empty{color:var(--text-secondary);font-size:var(--text-md);margin:0;padding:18px}.tms-overlay{z-index:60;background:color-mix(in oklab, var(--text-primary) 18%, transparent);justify-content:center;align-items:flex-start;padding-top:16vh;display:flex;position:fixed;inset:0}.tms-dialog{border:1px solid var(--border);background:var(--bg-overlay);width:340px;box-shadow:var(--shadow-popover);border-radius:10px;flex-direction:column;gap:10px;padding:16px;display:flex}.tms-dialogTitle{color:var(--text-primary);font-size:var(--text-md);margin:0 0 2px;font-weight:500}.tms-field{flex-direction:column;gap:5px;display:flex}.tms-label{color:var(--text-secondary);font-size:var(--text-sm);font-weight:450}.tms-input{border:1px solid var(--border);background:var(--bg-surface);width:100%;height:30px;color:var(--text-body);font-family:var(--font-sans);font-size:var(--text-md);border-radius:6px;outline:0;padding:0 8px}.tms-input:focus{border-color:var(--border-strong)}.tms-hint{color:var(--priority-urgent);font-size:var(--text-sm);margin:0}.tms-dialogFoot{justify-content:flex-end;gap:8px;margin-top:2px;display:flex}.tms-cancel{height:26px;color:var(--text-secondary);font-size:var(--text-sm);border-radius:6px;padding:0 10px;font-weight:500}.tms-cancel:hover{background:var(--bg-hover)}.tms-create{background:var(--brand);color:#fff;height:26px;font-size:var(--text-sm);border-radius:6px;padding:0 12px;font-weight:500}.tms-create:disabled{opacity:.45;cursor:default}.wmm{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.wmm-hdr{padding-left:18px}.wmm-title{color:var(--text-primary);font-size:var(--text-md);margin:0;font-weight:500}.wmm-invite{border-radius:var(--radius-sm);height:28px;color:var(--text-secondary);font-size:var(--text-sm);white-space:nowrap;align-items:center;gap:6px;padding:0 10px;font-weight:500;display:inline-flex}.wmm-invite:hover{background:var(--bg-hover);color:var(--text-body)}.wmm-search{flex:none;justify-content:space-between;align-items:center;gap:12px;height:43.5px;padding:0 8px;display:flex}.wmm-searchField{min-width:0;color:var(--text-secondary);flex:1;align-items:center;gap:6px;padding-left:10px;display:flex}.wmm-searchField input{width:100%;min-width:0;height:28px;color:var(--text-body);font-family:var(--font-sans);font-size:var(--text-md);background:0 0;border:0;outline:0;padding:0;font-weight:500}.wmm-searchField input::placeholder{color:#9c9da1}.wmm-tools{align-items:center;gap:6px;display:flex}.wmm-tool{border:.5px solid var(--border);border-radius:var(--radius-pill);background:var(--bg-pill);width:28px;height:28px;color:var(--text-secondary);justify-content:center;align-items:center;display:inline-flex}.wmm-tool:hover{background:var(--bg-hover);color:var(--text-body)}.wmm-table{flex:1;min-height:0;overflow-y:auto}.wmm-head,.wmm-row{grid-template-columns:minmax(0,1fr) 99px 100px 112px 106px;align-items:center;padding:0 0 0 20px;display:grid}.wmm-head{height:32px;color:var(--text-secondary);font-size:var(--text-sm);font-weight:450}.wmm-head>span:nth-child(n+2):nth-child(-n+3),.wmm-cell.wmm-muted:nth-child(3){padding-left:6px}.wmm-colName{align-items:center;gap:4px;display:inline-flex}.wmm-sort{color:var(--text-secondary);transform:rotate(180deg)}.wmm-row{border-radius:8px;height:50px}.wmm-row:hover{background:var(--bg-hover)}.wmm-name{align-items:center;gap:10px;min-width:0;padding-right:16px;display:flex}.wmm-nameText{flex-direction:column;min-width:0;display:flex}.wmm-displayName{color:var(--text-body);font-size:var(--text-md);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.wmm-handle{color:var(--text-secondary);font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.wmm-appAvatar,.wmm-emptyAvatar{border-radius:var(--radius-pill);background:var(--text-primary);width:24px;height:24px;color:var(--text-secondary);flex:none;justify-content:center;align-items:center;display:inline-flex}.wmm-emptyAvatar{background:var(--bg-group)}.wmm-cell{min-width:0;color:var(--text-body);font-size:var(--text-sm);white-space:nowrap;align-items:center;font-weight:450;display:flex}.wmm-muted{color:var(--text-secondary)}.wmm-role{color:#4e6dfb;font-size:var(--text-sm);background:#5966cc14;border-radius:3px;align-items:center;padding:2px 6px;font-weight:450;display:inline-flex}.wmm-rolePending{background:var(--bg-selected);color:var(--text-secondary)}.wmm-teams{color:var(--text-body);gap:8px;padding-left:6px;overflow:hidden}.wmm-teams span{text-overflow:ellipsis;overflow:hidden}.wmm-seen{color:var(--text-secondary);gap:4px;font-weight:500}.wmm-online{background:#43bc58;border-radius:50%;width:8px;height:8px}.wmm-empty{color:var(--text-secondary);font-size:var(--text-md);margin:0;padding:18px}.wmm-roleText{padding-left:6px}.wmm-head>span{justify-self:start;padding-right:12px}.fm-root{--fm-surface:lch(100% 0 282);--fm-border:lch(91.9% 0 282);--fm-text:lch(20% 1 282);--fm-text-focus:lch(10% 0 282);--fm-icon:lch(40% 1 282);--fm-faint:lch(66% 1 282);--fm-focus:lch(95% 0 282);z-index:600;border:.5px solid var(--fm-border);background:var(--fm-surface);width:207px;max-height:calc(100vh - 66.5px);color:var(--fm-text);border-radius:12px;font-size:13px;position:fixed;top:56.5px;right:11px;overflow-y:auto;box-shadow:0 6px 18px lch(0% 0 0/.02),0 3px 9px lch(0% 0 0/.04),0 1px 1px lch(0% 0 0/.04)}[data-theme=dark] .fm-root{--fm-surface:#212122;--fm-border:#303134;--fm-text:var(--text-body);--fm-text-focus:var(--text-strong);--fm-icon:var(--text-secondary);--fm-faint:#626365;--fm-focus:#313234;--fm-box:#858689}.fm-head{border-bottom:.5px solid var(--fm-border);align-items:center;height:36.5px;padding:0 12px 0 14px;display:flex}.fm-input{min-width:0;height:36px;color:var(--fm-text);font-family:var(--font-sans);appearance:none;background:0 0;border:0;outline:0;flex:1;margin-right:14px;padding:10px 0 9px;font-size:13px}.fm-input::-webkit-search-cancel-button{display:none}.fm-input::placeholder{color:var(--fm-icon)}.fm-kbd{border:.5px solid var(--fm-border);min-width:18px;height:17px;color:var(--fm-icon);font-family:var(--font-sans);text-align:center;border-radius:4px;padding:2px;font-size:11px;line-height:12.1px}.fm-list{padding:6px 0}.fm-sep{height:12px;padding:6px 0}.fm-sep:before{content:"";background:var(--fm-border);height:.5px;display:block}.fm-row{height:32px;color:var(--fm-text);cursor:default;align-items:center;gap:8px;padding:0 18px 0 14px;display:flex;position:relative}.fm-row[data-focused=true],.fm-row[data-focused=true] .fm-rowIcon{color:var(--fm-text-focus)}.fm-row[data-focused=true]:before{content:"";background:var(--fm-focus);border-radius:8px;position:absolute;inset:0 6px}.fm-rowName{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-weight:450;position:relative;overflow:hidden}.fm-rowIcon{width:16px;color:var(--fm-icon);flex:none;justify-content:center;align-items:center;display:inline-flex;position:relative}.fm-rowEnd{width:16px;height:16px;color:var(--fm-icon);flex:none;justify-content:center;align-items:center;display:inline-flex;position:relative}.fm-tri{color:var(--fm-faint);justify-content:flex-end;padding-top:.5px}.fm-sub{width:max-content;max-height:none;right:216px;overflow:visible;box-shadow:0 9px 48px lch(0% 0 0/.08),0 6px 24px lch(0% 0 0/.1),0 1px 1px lch(0% 0 0/.04)}.fm-sub .fm-input{width:0;margin-right:0}.fm-check{flex:none;justify-content:center;width:16px;margin-right:-2px;display:inline-flex;position:relative}.fm-box{border:1px solid var(--fm-box,lch(54.1% 0 282));border-radius:3px;width:14px;height:14px}.fm-count{color:var(--fm-faint);flex:none;font-size:12px;font-weight:450;position:relative}.fm-empty{color:var(--fm-icon);text-align:center;padding:16px 8px;font-size:12px}.fm-chips{flex-wrap:wrap;gap:6px;display:flex}.fm-chip{border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--bg-surface);height:22px;color:var(--text-secondary);white-space:nowrap;align-items:center;gap:6px;padding:0 8px;font-size:12px;font-weight:450;display:inline-flex}.fm-chip:hover{background:var(--bg-hover)}.fm-dot{background:var(--brand);border-radius:50%;width:7px;height:7px}.do-root{--do-surface:lch(100% 0 282);--do-border:lch(91.9% 0 282);--do-text:lch(20% 1 282);--do-strong:lch(10% 0 282);--do-muted:lch(40% 1 282);--do-active:lch(94.857% 0 282);--do-tab-active:lch(95.543% 0 282);--do-ring:lch(0% 0 0/.088) 0 0 0 .5px, lch(0% 0 0/.02) 0 3px 6px -2px, lch(0% 0 0/.04) 0 1px 1px 0;--do-switch-off:lch(82.484% .054 281.837);--do-switch-on:lch(53% 52.26 286.91);--do-knob:lch(100% 5 286.91);z-index:600;border:.5px solid var(--do-border);background:var(--do-surface);border-radius:12px;width:301px;max-height:calc(100vh - 102.5px);padding-top:8px;font-size:12px;position:fixed;top:92.5px;right:84.5px;overflow-y:auto;box-shadow:0 6px 18px lch(0% 0 0/.02),0 3px 9px lch(0% 0 0/.04),0 1px 1px lch(0% 0 0/.04)}[data-theme=dark] .do-root{--do-surface:#212122;--do-control:#2a2b2c;--do-border:#3c3d40;--do-text:#e5e6e8;--do-strong:#fff;--do-muted:#9b9d9f;--do-active:#3c3d3e;--do-tab-active:#38383b;--do-ring:0 0 0 .5px var(--border);--do-switch-off:var(--border-strong);--do-switch-on:var(--brand);--do-knob:#fff}.do-section{padding:8px 16px}.do-section+.do-section{border-top:.5px solid var(--do-border)}.do-tabs{background:var(--do-surface);border-radius:5px;gap:2px;margin:-2px -8px 14px;display:flex}.do-tabCell{flex:1;padding:2px}.do-tab{background:var(--do-control,var(--do-surface));width:100%;height:28px;color:var(--do-muted);border:.5px solid #0000;border-radius:9999px;justify-content:center;align-items:center;gap:6px;padding:6px 8px;font-weight:500;display:flex;position:relative}.do-tab:after,.do-select:after,.do-prop:after{content:"";border-radius:inherit;box-shadow:var(--do-ring);pointer-events:none;position:absolute;inset:0}.do-tab[aria-selected=true]{background:var(--do-tab-active);color:var(--do-strong)}.do-tab[aria-selected=true]:after{box-shadow:0 0 0 .5px lch(0% 0 0/.147)}.do-iconButton{color:var(--do-text)}.do-row{justify-content:space-between;align-items:center;height:32px;display:flex}.do-rowLabel{color:var(--do-muted);font-weight:500}.do-rowControls{align-items:center;gap:4px;display:flex}.do-iconButton{border-radius:9999px;justify-content:center;align-items:center;width:24px;height:24px;margin-right:0;display:inline-flex}.do-select{background:var(--do-control,var(--do-surface));width:116px;height:24px;color:var(--do-text);text-align:left;border:.5px solid #0000;border-radius:8px;align-items:center;padding:1px 18px 1px 8px;display:flex;position:relative}.do-select:disabled{opacity:1;cursor:default}.do-select svg{color:var(--do-muted);position:absolute;top:9px;right:6px}.do-selectValue{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.do-switch{background:var(--do-switch-off);border-radius:72px;width:22px;height:14px;position:relative}.do-switch:after{content:"";background:var(--do-knob);border-radius:5px;width:10px;height:10px;transition:left .12s;position:absolute;top:2px;left:2px}.do-switch[aria-checked=true]{background:var(--do-switch-on)}.do-switch[aria-checked=true]:after{left:10px}.do-switch:disabled{opacity:1;cursor:default}.do-subhead{color:var(--do-text);margin:8px 0 2px;font-weight:500;display:block}.do-propsBlock{padding:8px 0 4px}.do-propsBlock>.do-rowLabel{display:block}.do-props{flex-wrap:wrap;gap:5px;margin-top:12px;display:flex}.do-prop{background:var(--do-control,var(--do-surface));height:24px;color:var(--do-muted);border:.5px solid #0000;border-radius:9999px;padding:0 8px;font-weight:500;position:relative}.do-prop[aria-pressed=true]{background:var(--do-active);color:var(--do-strong)}.do-prop[aria-pressed=true]:after{box-shadow:0 0 0 .5px lch(0% 0 0/.088)}.do-listbox{--do-list-surface:lch(100% 0 282);--do-list-ring:lch(0% 0 0/.088) 0 0 0 .5px, lch(0% 0 0/.06) 0 3px 8px 0, lch(0% 0 0/.06) 0 2px 5px 0, lch(0% 0 0/.06) 0 1px 1px 0;--do-list-text:lch(20% 1 282);--do-list-check:lch(40% 1 282);--do-list-active:lch(95% 0 282);z-index:610;background:var(--do-list-surface);width:max-content;box-shadow:var(--do-list-ring);border-radius:12px;padding:4px 0;font-size:12px;position:fixed}[data-theme=dark] .do-listbox{--do-list-surface:lch(16.432% 1.3 272);--do-list-ring:lch(38.032% 2.38 272) 0 0 0 .5px, lch(0% 0 0/.125) 0 3px 8px 0, lch(0% 0 0/.125) 0 2px 5px 0, lch(0% 0 0/.125) 0 1px 1px 0;--do-list-text:lch(91.554% 1.65 272);--do-list-check:lch(66.215% 1.65 272);--do-list-active:#3c3d40}.do-option{height:24px;color:var(--do-list-text);white-space:nowrap;cursor:default;align-items:center;padding:0 35px 0 12px;line-height:18px;display:flex;position:relative}.do-option[data-highlighted=true]:before{content:"";background:var(--do-list-active);border-radius:6px;position:absolute;inset:0 4px}.do-option>span{position:relative}.do-option>svg{color:var(--do-list-check);position:absolute;top:5px;right:13.5px}.vw-root{background:var(--bg-surface);flex-direction:column;flex:1;height:100%;min-height:0;display:flex;overflow-y:auto}.vw-empty{flex-direction:column;gap:24px;width:340px;margin:auto;line-height:24px;display:flex}.vw-illustration{height:80px;display:flex}.vw-l0,.vw-l1,.vw-l2,.vw-l3{fill:var(--bg-surface);stroke-width:1.5px}.vw-l0{stroke:var(--text-primary)}.vw-l1{stroke:var(--text-secondary)}.vw-l2{stroke:var(--text-muted)}.vw-l3{stroke:var(--border-strong)}.vw-content{flex-direction:column;gap:24px;display:flex}.vw-text{flex-direction:column;gap:8px;display:flex}.vw-copy{flex-direction:column;gap:16px;display:flex}.vw-title{color:var(--text-body);margin:0;font-size:15px;font-weight:600;line-height:23px}.vw-body,.vw-hint{color:var(--text-secondary);margin:0;font-size:13px;font-weight:450;line-height:18.2px}.vw-hintIcon{fill:currentColor;margin-bottom:-3px;display:inline}.vw-keys{gap:3px;display:inline-flex}.vw-keys kbd{border:1px solid var(--border-faint);text-align:center;border-radius:4px;min-width:18px;padding:2px;font-family:inherit;font-size:12px;line-height:13.2px;display:block}.vw-actions{align-items:center;gap:8px;display:flex}.vw-primary,.vw-secondary{border-radius:var(--radius-pill);white-space:nowrap;border:1px solid #0000;justify-content:center;align-items:center;height:28px;padding:0 10px;font-size:12px;font-weight:500;display:inline-flex}.vw-primary{background:var(--brand);color:#fff;box-shadow:0 3px 6px -2px #00000005,0 1px 1px #0000000a}.vw-secondary{background:var(--bg-pill);color:var(--text-body);position:relative}.vw-primary:hover{background:var(--brand-hover)}.vw-secondary{border:1px solid var(--border);background:var(--bg-surface);color:var(--text-body)}.vw-secondary:hover{background:var(--bg-hover)}.vw-primary:focus-visible,.vw-secondary:focus-visible,.vw-rowOpen:focus-visible,.vw-rowMenuButton:focus-visible,.vw-menuItem:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.vw-list{flex-direction:column;width:100%;padding:8px;display:flex}.vw-row{border-radius:var(--radius-sm);width:100%;height:48px;color:var(--text-body);align-items:center;display:flex;position:relative}.vw-row:hover{background:var(--bg-hover)}.vw-rowOpen{border-radius:var(--radius-sm);text-align:left;flex:1;align-items:center;gap:10px;min-width:0;height:100%;padding:0 4px 0 10px;display:flex}.vw-rowOpen:focus-visible{outline-offset:-2px}.vw-rowIcon{width:20px;color:var(--text-muted);flex:none;justify-content:center;align-items:center;display:inline-flex}.vw-rowName{min-width:0;color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:13px;font-weight:450;overflow:hidden}.vw-rowCount{color:var(--text-muted);font-variant-numeric:tabular-nums;flex:none;font-size:12px}.vw-rowActions{flex:none;padding-right:8px;display:inline-flex;position:relative}.vw-rowMenuButton{width:24px;height:24px;color:var(--text-muted);opacity:0;border-radius:4px;justify-content:center;align-items:center;display:inline-flex}.vw-row:hover .vw-rowMenuButton,.vw-row:focus-within .vw-rowMenuButton,.vw-rowMenuButton:focus-visible,.vw-rowMenuButton[aria-expanded=true]{opacity:1}.vw-rowMenuButton:hover{background:var(--bg-hover);color:var(--text-body)}.vw-rowMenu{z-index:20;border:1px solid var(--border);background:var(--bg-overlay);width:140px;box-shadow:var(--shadow-popover);border-radius:6px;padding:4px;position:absolute;top:26px;right:0}.vw-menuItem{width:100%;height:28px;color:var(--text-body);text-align:left;border-radius:4px;align-items:center;padding:0 8px;font-size:13px;display:flex}.vw-menuItem:hover{background:var(--bg-hover)}.vw-menuDanger{color:#c0392b}.vw-menuDanger:hover{background:oklab(54.3346% .151152 .0862043/.12)}.nv-overlay{z-index:60;background:color-mix(in oklab, var(--text-primary) 18%, transparent);justify-content:center;align-items:flex-start;padding-top:16vh;display:flex;position:fixed;inset:0}.nv{border:1px solid var(--border);background:var(--bg-overlay);width:400px;max-height:78vh;box-shadow:var(--shadow-popover);border-radius:12px;flex-direction:column;gap:12px;padding:18px;display:flex;overflow-y:auto}.nv-title{color:var(--text-primary);margin:0;font-size:15px;font-weight:600}.nv-subtitle{color:var(--text-muted);font-size:var(--text-sm);margin:-8px 0 0}.nv-field{color:var(--text-secondary);font-size:var(--text-sm);flex-direction:column;gap:6px;font-weight:500;display:flex}.nv-input,.nv-select{border:1px solid var(--border);background:var(--bg-surface);width:100%;height:32px;color:var(--text-body);font-family:var(--font-sans);font-size:var(--text-md);border-radius:6px;outline:0;padding:0 10px}.nv-input:focus,.nv-select:focus{border-color:var(--border-strong);box-shadow:var(--focus-ring)}.nv-group{border:0;min-width:0;margin:0;padding:0}.nv-legend{color:var(--text-secondary);font-size:var(--text-sm);margin-bottom:6px;padding:0;font-weight:500}.nv-checks{grid-template-columns:1fr 1fr;gap:2px 10px;display:grid}.nv-check{min-width:0;height:28px;color:var(--text-body);font-size:var(--text-md);cursor:pointer;border-radius:5px;align-items:center;gap:7px;padding:0 6px;display:flex}.nv-check:hover{background:var(--bg-hover)}.nv-check input{width:14px;height:14px;accent-color:var(--brand);flex:none;margin:0}.nv-check input:focus-visible{outline:2px solid var(--brand);outline-offset:1px}.nv-checkIcon{flex:none;align-items:center;width:16px;display:inline-flex}.nv-checkName{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.nv-dot{border-radius:50%;width:9px;height:9px;margin:0 auto;display:inline-block}.nv-foot{justify-content:flex-end;gap:8px;margin-top:4px;display:flex}.nv-cancel{height:30px;color:var(--text-secondary);font-size:var(--text-md);border-radius:6px;padding:0 12px;font-weight:500}.nv-cancel:hover{background:var(--bg-hover)}.nv-create{background:var(--brand);color:#fff;height:30px;font-size:var(--text-md);border-radius:6px;padding:0 14px;font-weight:500}.nv-create:disabled{opacity:.45;cursor:default}.app{background:var(--bg-app);height:100vh;color:var(--text-body);display:flex;overflow:hidden}.main{min-width:0;padding:var(--main-margin) var(--main-margin) 0 0;background:var(--bg-app);flex-direction:column;flex:1;display:flex}.mainPanel{border:.5px solid var(--border);background:var(--bg-surface);border-radius:12px;flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;box-shadow:0 1px 3px #0000000a}.tabsRow{flex:none;justify-content:space-between;align-items:center;height:28px;margin:8px 0;padding:0 8px;display:flex}.cardSolo{margin-top:8px}.card{border-radius:var(--radius-lg);background:var(--bg-surface);min-height:0;box-shadow:var(--shadow-card);flex:1;overflow:hidden}.themeFab{z-index:40;width:28px;height:24px;color:var(--text-muted);border-radius:6px;justify-content:center;align-items:center;font-size:12px;font-weight:500;display:inline-flex;position:fixed;bottom:12px;left:204px}.themeFab:hover{background:var(--bg-hover);color:var(--text-body)}.srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.offlineBar{border:1px solid var(--border);background:var(--bg-banner);height:30px;color:var(--text-secondary);border-radius:8px;flex:none;align-items:center;gap:8px;margin-bottom:8px;padding:0 12px;font-size:12px;display:flex}.offlineDot{background:var(--priority-urgent);border-radius:50%;width:7px;height:7px}.agentBar{flex:none;justify-content:flex-end;align-items:center;gap:2px;height:28px;margin:4px 0;padding-right:2px;display:flex}.agentBarButton{height:28px;color:var(--text-secondary);border-radius:8px;align-items:center;gap:6px;padding:0 12px 0 10px;font-size:12px;font-weight:450;display:inline-flex}.agentBar .iconButton{color:var(--text-body);border-radius:8px}.agentBarButton:hover{background:var(--bg-hover);color:var(--text-body)}.filterRow{flex:none;align-items:center;gap:6px;min-height:28px;margin:-2px 8px 6px;display:flex;overflow-x:auto}.cardIssue{box-shadow:none;background:0 0;border-radius:0 0 12px 12px;margin-top:0}.cardIssue .id-layout{padding-top:16px}.login{background:linear-gradient(in oklab 180deg, #111212 0%, #09090a 50%);color:#e2e3e5;font-synthesis:none;-webkit-font-smoothing:antialiased;box-sizing:border-box;background-color:#09090a;justify-content:center;min-height:100vh;padding:208px 16px 48px;font-family:Inter Variable,Inter,system-ui,sans-serif;display:flex}@media (height<=760px),(width<=480px){.login{padding-top:22vh}}.login-column{flex-direction:column;align-items:center;width:288px;max-width:100%;display:flex}.login-logo{color:#fff;object-fit:cover;border-radius:12px;justify-content:center;align-items:center;width:48px;height:48px;font-size:22px;font-weight:600;line-height:28px;display:flex}.login h1{color:#e2e3e5;text-align:center;margin:0;padding:32px 0 24px;font-size:18px;font-weight:500;line-height:22px}.login-actions{flex-direction:column;gap:16px;width:100%;animation:.24s cubic-bezier(.23,1,.32,1) login-in;display:flex}@keyframes login-in{0%{opacity:0;transform:translateY(4px)}}.login-button{color:#e2e3e5;height:44px;font:inherit;cursor:pointer;background:#1b1b1c;border:none;border-radius:9999px;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-size:13px;font-weight:500;line-height:16px;text-decoration:none;transition:background-color .15s,transform .16s cubic-bezier(.23,1,.32,1),opacity .15s;display:flex}.login-button:hover{background:#232325}.login-button:active:not(:disabled){transform:scale(.97)}.login-button[data-primary]{color:#fefeff;background:#5e69d1;box-shadow:0 .5px 1px 1px #0000004d}.login-button[data-primary]:hover{background:#6a75dc}.login-button:disabled,.login-button[aria-disabled]{opacity:.5;cursor:default}.login-input{color:#e2e3e5;height:44px;font:inherit;background:#141415;border:1px solid #27282b;border-radius:9999px;outline:none;padding:0 16px;font-size:13px;font-weight:450;transition:border-color .15s}.login-input::placeholder{color:#5a5b5f}.login-input:focus{border-color:#5e69d1}.login-code{letter-spacing:.3em;text-align:center;font-family:JetBrains Mono Variable,JetBrains Mono,ui-monospace,monospace;font-size:15px}.login-link{color:#8a8f98;font:inherit;cursor:pointer;background:0 0;border:none;padding:4px 0 0;font-size:13px;font-weight:450;transition:color .15s}.login-link:hover{color:#e2e3e5}.login-note{color:#8a8f98;text-align:center;margin:-12px 0 8px;font-size:13px;font-weight:450;line-height:19px}.login-note strong{color:#e2e3e5;font-weight:450}.login-error{color:#f0695c;text-align:center;margin:16px 0 0;font-size:13px;line-height:19px}.login-foot{color:#8a8f98;text-align:center;margin:0;padding-top:32px;font-size:13px;font-weight:450;line-height:16px}.login-foot strong{color:#e2e3e5;font-weight:450}@media (prefers-reduced-motion:reduce){.login-actions{animation:none}}.device-scrim{z-index:1000;background:#0000008c;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.device-dialog{border:1px solid var(--border,#2a2b2f);background:var(--bg-surface,#17181a);width:min(440px,100%);color:var(--text-primary,#e3e4e6);border-radius:12px;padding:22px 24px 16px;box-shadow:0 16px 48px #00000080}.device-dialog h2{margin:0 0 6px;font-size:16px;font-weight:500;line-height:20px}.device-dialog p{color:var(--text-secondary,#8e8f93);margin:0 0 18px;font-size:13px;line-height:19px}.device-dialog footer{justify-content:flex-end;margin-top:16px;display:flex}.device-dialog button{border:1px solid var(--border,#2a2b2f);height:32px;color:inherit;font:inherit;cursor:pointer;background:0 0;border-radius:9999px;padding:0 14px;font-size:12px;font-weight:500}.device-link{border:1px solid var(--border,#2a2b2f);border-radius:8px;align-items:center;gap:8px;padding:6px 6px 6px 12px;display:flex}.device-link span{text-overflow:ellipsis;white-space:nowrap;flex:1;font-family:JetBrains Mono Variable,JetBrains Mono,ui-monospace,monospace;font-size:12px;overflow:hidden}.device-link button{flex-shrink:0;height:26px}@media (pointer:coarse){.login-input,.login-code{font-size:16px}}.setup,.setup-centered{--setup-bg:#08090a;--setup-text:#fff;--setup-muted:#949599;--setup-label:#5a5b5f;--setup-field:#0f1011;--setup-line:#27282b;--setup-button:#1a1b1d;--setup-accent:#5e69d1;--setup-ease-out:cubic-bezier(.23, 1, .32, 1);--setup-ease-in-out:cubic-bezier(.77, 0, .175, 1);background:var(--setup-bg);min-height:100vh;color:var(--setup-text);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-family:var(--font-sans)}:is(.setup,.setup-centered) h1{margin:0;font-size:20px;font-weight:500;line-height:24px}:is(.setup,.setup-centered) p{color:var(--setup-muted);margin:0;font-size:15px;font-weight:450;line-height:23px}:is(.setup,.setup-centered) a{color:var(--setup-text)}.setup{grid-template-columns:1fr 1fr;display:grid}@media (width<=800px){.setup{grid-template-columns:1fr}}.setup-left{justify-content:center;align-items:center;padding:48px 16px;display:flex}.setup-picture{border-left:1px solid #141517}@media (width<=800px){.setup-picture{display:none}}.setup-step{flex-direction:column;gap:24px;width:min(400px,100%);display:flex}.setup-step header{flex-direction:column;gap:10px;padding-bottom:8px;display:flex}.setup-step .setup-field{flex-direction:column;gap:12px;display:flex}.setup-step .setup-field>label{color:var(--setup-label);font-size:13px;font-weight:500}.setup-step input:not([type=checkbox],[type=file]){border:1px solid var(--setup-line);background:var(--setup-field);min-width:0;height:44px;color:var(--setup-text);font:inherit;border-radius:12px;padding:0 13px;font-size:13px;transition:border-color .15s}.setup-step input:not([type=checkbox],[type=file]):focus{border-color:var(--setup-accent);outline:none}.setup-step footer{justify-content:flex-end;padding-top:16px;display:flex}.setup-step>.setup-reveal{transition:grid-template-rows .2s var(--setup-ease-out), opacity .2s var(--setup-ease-out), margin-bottom .2s var(--setup-ease-out)}.setup-step>.setup-reveal:not([data-show]){margin-bottom:-24px}.setup-row{gap:10px;display:flex}.setup-row input{flex:1}.setup-picture-button{cursor:pointer;flex-shrink:0;place-items:center;width:44px;height:44px;transition:filter .15s;display:grid;overflow:hidden}.setup-picture-button:hover{filter:brightness(1.15)}.setup-picture-button:focus-within{outline:2px solid var(--setup-accent);outline-offset:2px}.setup-picture-button img{object-fit:cover;width:100%;height:100%}.setup-avatar{border:1px solid var(--setup-line);background:var(--setup-field);color:var(--setup-muted);border-radius:9999px}.setup-logo{background:var(--setup-accent);color:#fff;border-radius:10px;flex-shrink:0;place-items:center;width:44px;height:44px;font-size:18px;font-weight:600;display:grid;overflow:hidden}.setup-logo img{object-fit:cover;width:100%;height:100%}.setup-faint{opacity:.45}.setup-logo-large{border-radius:12px;width:48px;height:48px;font-size:22px}.setup-colors{align-items:center;gap:8px;padding-left:2px;display:flex}.setup-swatch{cursor:pointer;border:none;border-radius:9999px;width:18px;height:18px;padding:0}.setup-swatch[aria-pressed=true]{box-shadow:0 0 0 2px var(--setup-bg), 0 0 0 3.5px currentColor}.setup-swatch:focus-visible{outline:2px solid var(--setup-text);outline-offset:3px}.setup-divider{background:var(--setup-line);width:1px;height:16px;margin:0 4px}.setup-link{color:#c9cacd;font:inherit;cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;padding:0;font-size:12px;font-weight:500;display:inline-flex}.setup-link:hover{color:var(--setup-text)}.setup-error{color:#f0695c;font-size:13px}.setup-error:empty{display:none}.setup-button{background:var(--setup-button);color:#e3e4e6;height:44px;font:inherit;cursor:pointer;border:1px solid #0000;border-radius:9999px;padding:0 20px;font-size:13px;font-weight:500;transition:background-color .15s,opacity .15s}.setup-button:hover{background:#232427}.setup-button:disabled{opacity:.5;cursor:default}.setup-button.setup-primary{background:var(--setup-accent);color:#fefeff;width:100%;box-shadow:0 .5px 1px 1px #0000004d}.setup-button.setup-primary:hover{background:#6b76db}.setup-centered{background-image:linear-gradient(#111212 0%, var(--setup-bg) 50%);text-align:center;flex-direction:column;align-items:center;padding:220px 16px 48px;display:flex}.setup-centered h1{color:#e2e3e5;margin-top:32px;font-size:18px;line-height:22px}.setup-centered>p{color:#8e8f93;max-width:360px;margin:8px 0 28px;font-size:13px;font-weight:400;line-height:16px}.setup-centered .setup-button{max-width:360px;margin-top:24px}.setup-centered .setup-text-button{height:44px}.setup-left{position:relative}.setup-stage{width:min(400px,100%)}.setup-stage .setup-step{width:100%}.setup-pager{justify-content:center;gap:12px;margin:0;padding:0;list-style:none;display:flex;position:absolute;bottom:28px;left:0;right:0}.setup-pager li{background:#3a3b3f;border-radius:9999px;width:8px;height:8px;transition:width .3s,background-color .3s}.setup-pager li[aria-current=step]{background:#e3e4e6;width:24px}.setup-choices{background:#111214;border:1px solid #232427;border-radius:12px;flex-direction:column;gap:2px;padding:8px;display:flex}.setup-choice{min-height:60px;color:var(--setup-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:14px;padding:0 12px;transition:background-color .15s;display:flex}.setup-choice:hover:not(:disabled){background:#17181b}.setup-choice[aria-checked=true]{background:#1d1f38}.setup-choice:disabled{cursor:default;opacity:.5}.setup-choice:focus-visible{outline:2px solid var(--setup-accent);outline-offset:-2px}.setup-radio{border:1px solid #3a3b3f;border-radius:9999px;flex-shrink:0;place-items:center;width:16px;height:16px;display:grid}[aria-checked=true]>.setup-radio{border-color:var(--setup-accent);background:var(--setup-accent)}[aria-checked=true]>.setup-radio:after{content:"";background:#fff;border-radius:9999px;width:6px;height:6px}.setup-icon{color:#e3e4e6;background:#1b1c1f;border:1px solid #2a2b2f;border-radius:8px;flex-shrink:0;place-items:center;width:32px;height:32px;display:grid}.setup-icon-small{border-radius:6px;width:24px;height:24px}.setup-choice-text{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.setup-choice-title{color:#e3e4e6;align-items:center;gap:8px;font-size:14px;font-weight:500;line-height:18px;display:flex}[aria-checked=true] .setup-choice-title{color:#fff}.setup-choice-detail,.setup-choice-trailing{color:#8e8f93;font-size:12px;line-height:16px}.setup-badge{color:#4dbe83;background:#16321f;border-radius:4px;padding:1px 6px;font-size:11px;font-weight:500;line-height:14px}.setup-choices-more{flex-direction:column;display:flex}.setup-mono{font-family:JetBrains Mono Variable,JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace}.setup-code{background:var(--setup-field);border:1px solid #232427;border-radius:8px;justify-content:space-between;align-items:flex-start;gap:8px;padding:12px 8px 12px 14px;display:flex}.setup-code pre{color:#c9cacd;margin:0;font-family:JetBrains Mono Variable,JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;line-height:19px;overflow-x:auto}.setup-code-caption{color:#8e8f93}.setup-copy{color:#c9cacd;font:inherit;cursor:pointer;background:#222326;border:none;border-radius:6px;flex-shrink:0;padding:3px 8px;font-size:11px;font-weight:500}.setup-copy:hover{background:#2a2b2f}.setup-ghost{color:#e3e4e6;height:32px;font:inherit;cursor:pointer;background:0 0;border:1px solid #2a2b2f;border-radius:9999px;align-items:center;gap:8px;padding:0 12px 0 10px;font-size:12px;font-weight:500;display:inline-flex}.setup-ghost:hover{background:#17181b}.setup-text-button{height:44px;color:var(--setup-muted);font:inherit;cursor:pointer;background:0 0;border:none;border-radius:9999px;padding:0 16px;font-size:13px;font-weight:500}.setup-text-button:hover{color:var(--setup-text)}.setup-step footer{gap:4px}.setup-small{height:32px;padding:0 14px;font-size:12px}.setup-scrim{z-index:10;background:#0000008c;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.setup-dialog{background:#17181a;border:1px solid #2a2b2f;border-radius:12px;flex-direction:column;width:min(600px,100%);max-height:calc(100vh - 32px);display:flex;overflow:auto;box-shadow:0 16px 48px #00000080}.setup-dialog>header{flex-direction:column;gap:6px;padding:22px 24px 18px;display:flex}.setup-dialog>header>div{justify-content:space-between;align-items:center;display:flex}.setup-dialog>header h2{margin:0;font-size:16px;font-weight:500;line-height:20px}.setup-dialog>header p{color:#8e8f93;font-size:13px;font-weight:400;line-height:19px}.setup-dialog>header p .setup-mono{color:#c9cacd}.setup-dialog>footer{border-top:1px solid #232427;justify-content:space-between;align-items:center;gap:8px;padding:14px 16px 14px 24px;display:flex}.setup-dialog>footer>span{gap:8px;display:flex}.setup-dialog input:not([type=checkbox],[type=file]){border:1px solid var(--setup-line);background:var(--setup-field);height:38px;color:var(--setup-text);border-radius:8px;padding:0 12px;font-family:JetBrains Mono Variable,JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;line-height:16px}.setup-dialog input:not([type=checkbox],[type=file]):focus{border-color:var(--setup-accent);outline:none}.setup-dialog .setup-field>label{color:#8e8f93;font-size:12px;font-weight:500;line-height:16px}.setup-dialog .setup-primary{width:auto}.setup-dialog small{color:#8e8f93;font-size:12px;line-height:17px}.setup-close{color:#8e8f93;cursor:pointer;background:0 0;border:none;border-radius:6px;place-items:center;width:24px;height:24px;margin:-5px -5px -5px 0;padding:0;transition:background-color .15s,color .15s;display:grid}.setup-close:hover{color:#e3e4e6;background:#222326}.setup-dialog-body{flex-direction:column;gap:22px;padding:4px 24px 22px;display:flex}.setup-field{flex-direction:column;gap:8px;display:flex}.setup-dialog-step{flex-direction:column;gap:10px;display:flex}.setup-dialog-step h3{color:#e3e4e6;align-items:center;gap:10px;margin:0;font-size:13px;font-weight:500;line-height:16px;display:flex}.setup-number{color:#8e8f93;width:20px;height:20px;transition:background-color .2s var(--setup-ease-out), border-color .2s var(--setup-ease-out), color .2s var(--setup-ease-out);border:1px solid #3a3b3f;border-radius:9999px;place-items:center;font-size:11px;font-weight:600;line-height:14px;display:grid}.setup-number[data-done]{color:#4dbe83;background:#16321f;border-color:#0000}.setup-record{background:var(--setup-field);color:#c9cacd;border:1px solid #232427;border-radius:8px;grid-template-columns:56px 120px 1fr auto;align-items:center;height:36px;padding:0 6px 0 12px;font-family:JetBrains Mono Variable,JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;display:grid}.setup-record span:first-child,.setup-record span:last-child{color:#8e8f93}.setup-status{color:#e3e4e6;min-height:40px;transition:background-color .25s var(--setup-ease-out);background:#1e1d16;border-radius:8px;align-items:center;gap:10px;padding:8px 12px;font-size:12px;line-height:16px;display:flex}.setup-status>span:nth-child(2){flex:1}.setup-status>small{font-variant-numeric:tabular-nums;flex-shrink:0;line-height:16px!important}.setup-status .setup-dot{background:#d9a13a;border-radius:9999px;flex-shrink:0;width:8px;height:8px}.setup-status[data-ok]{background:#142a1c}.setup-status[data-ok] .setup-dot{background:#4dbe83}.setup-summary{text-align:left;background:#111214;border:1px solid #232427;border-radius:12px;flex-direction:column;width:min(360px,100%);margin:0;padding:4px 16px;display:flex}.setup-summary>div{justify-content:space-between;align-items:center;gap:12px;min-height:48px;font-size:13px;display:flex}.setup-summary>div+div{border-top:1px solid #1e1f22}.setup-summary dt{color:#8e8f93;align-items:center;gap:10px;display:flex}.setup-summary dd{color:#e3e4e6;text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.setup-summary dd.setup-mono{font-size:12px}.setup-picture-button[data-over]{outline:2px dashed var(--setup-accent);outline-offset:2px}.setup-pager li{position:relative}.setup-pager li button{cursor:pointer;background:0 0;border:none;padding:0;position:absolute;inset:-8px -4px}.setup-pager li:has(button):hover{background:#8e8f93}.setup-dialog>footer>span{align-items:center}.setup-dialog>footer>span .setup-text-button{height:32px;padding:0 12px;font-size:12px}.setup-step>:not(.setup-scrim),.setup-centered>*{animation:setup-enter .3s var(--setup-ease-out) both}:is(.setup-step>:not(.setup-scrim),.setup-centered>*):nth-child(2){animation-delay:50ms}:is(.setup-step>:not(.setup-scrim),.setup-centered>*):nth-child(3){animation-delay:.1s}:is(.setup-step>:not(.setup-scrim),.setup-centered>*):nth-child(4){animation-delay:.15s}:is(.setup-step>:not(.setup-scrim),.setup-centered>*):nth-child(n+5){animation-delay:.2s}@keyframes setup-enter{0%{opacity:0;transform:translateY(8px)}}.setup-reveal{opacity:0;transition:grid-template-rows .2s var(--setup-ease-out), opacity .2s var(--setup-ease-out);grid-template-rows:0fr;display:grid}.setup-reveal>div{min-height:0;overflow:hidden}.setup-reveal[data-show]{opacity:1;grid-template-rows:1fr}.setup-choice{transition:background-color .15s ease, transform .16s var(--setup-ease-out)}.setup-choice:active:not(:disabled){transform:scale(.99)}.setup-radio{transition:background-color .15s,border-color .15s}[aria-checked=true]>.setup-radio:after{transition:transform .2s var(--setup-ease-out), opacity .2s var(--setup-ease-out)}.setup-swatch{transition:box-shadow .15s}.setup-button,.setup-ghost,.setup-copy{transition:background-color .15s ease, opacity .15s ease, transform .16s var(--setup-ease-out)}:is(.setup-button,.setup-ghost,.setup-copy):active:not(:disabled){transform:scale(.97)}.setup-swap{transition:opacity .2s var(--setup-ease-out)}.setup-scrim{opacity:1;transition:opacity .2s var(--setup-ease-out)}.setup-scrim[data-closing]{opacity:0}.setup-dialog{transform-origin:50%;transition:opacity .2s var(--setup-ease-out), transform .2s var(--setup-ease-out)}[data-closing]>.setup-dialog{opacity:0;transform:scale(.96)}@starting-style{.setup-scrim,.setup-swap{opacity:0}.setup-dialog{opacity:0;transform:scale(.96)}[aria-checked=true]>.setup-radio:after{opacity:0;transform:scale(.5)}}@media not ((hover:hover) and (pointer:fine)){.setup-choice:hover:not(:disabled){background:0 0}.setup-choice[aria-checked=true]:hover{background:#1d1f38}}@media (prefers-reduced-motion:reduce){.setup-step>:not(.setup-scrim),.setup-centered>*{animation-name:setup-fade-only}.setup-dialog,[data-closing]>.setup-dialog,.setup-choice:active:not(:disabled),.setup-button:active:not(:disabled),.setup-ghost:active:not(:disabled),.setup-copy:active:not(:disabled){transform:none}}@keyframes setup-fade-only{0%{opacity:0}}.setup-details{border-top:1px solid #1e1f22;flex-direction:column;gap:6px;margin-top:2px;padding:14px 12px 6px;display:flex}.setup-details>.setup-reveal{transition:grid-template-rows .2s var(--setup-ease-out), opacity .2s var(--setup-ease-out), margin-top .2s var(--setup-ease-out)}.setup-details>.setup-reveal:not([data-show]){margin-top:-6px}.setup-detail-row{align-items:center;gap:12px;font-size:12px;line-height:16px;display:flex}.setup-detail-row>span:first-child{color:#8e8f93;white-space:nowrap;flex-shrink:0;width:72px}.setup-detail-row .setup-mono{color:#c9cacd;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.setup-icon-brand{color:#0d1117;background:#fff;border-color:#fff}.setup-tools{background:#111214;border:1px solid #232427;border-radius:12px;flex-direction:column;padding:8px;display:flex}.setup-tool{align-items:center;gap:14px;min-height:64px;padding:0 8px 0 12px;display:flex}.setup-tool:not(:first-child){border-top:1px solid #1e1f22}.setup-tool .setup-choice-title{color:#fff;align-items:center;gap:8px;display:flex}.setup-tool .setup-choice-detail a{color:#c9cacd}.setup-tool .setup-ghost{flex-shrink:0;height:30px}.setup-tool .setup-ghost:disabled{cursor:default;opacity:.45}.setup-tools-note{padding:0 4px;color:#8e8f93!important;margin-top:-12px!important;font-size:12px!important;font-weight:400!important;line-height:17px!important}.setup-quiet{color:#8e8f93!important}.setup-found{flex-wrap:wrap;align-items:center;gap:6px;padding-top:6px;display:flex}.setup-found>span:first-child{color:#5a5b5f;padding-right:2px;font-size:12px}.setup-chip{color:#c9cacd;background:#111214;border:1px solid #232427;border-radius:9999px;align-items:center;gap:6px;height:22px;padding:0 8px;font-size:12px;line-height:16px;display:flex}.setup-chip-dot{background:#4dbe83;border-radius:9999px;width:6px;height:6px}.setup-choice[data-static]{cursor:default;background:#1d1f38}.setup-choice[data-static] .setup-choice-title{color:#fff}.setup-webhooks{flex-direction:column;gap:10px;padding:8px 0 0;display:flex}.setup-webhooks-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.setup-webhooks-head>span{flex-direction:column;gap:4px;display:flex}.setup-webhooks-head strong{color:#e3e4e6;font-size:13px;font-weight:500;line-height:16px}.setup-webhooks-head small{color:#8e8f93;font-size:12px;line-height:17px}.setup-switch{cursor:pointer;background:#2a2b2f;border:none;border-radius:9999px;flex-shrink:0;align-items:center;width:30px;height:18px;padding:2px;transition:background-color .15s;display:flex}.setup-switch>span{width:14px;height:14px;transition:transform .2s var(--setup-ease-out);background:#fff;border-radius:9999px}.setup-switch[aria-checked=true]{background:var(--setup-accent)}.setup-switch[aria-checked=true]>span{transform:translate(12px)}.setup-switch:focus-visible{outline:2px solid var(--setup-accent);outline-offset:2px}.setup-exposure{color:#8e8f93;background:#0f1011;border:1px solid #1e1f22;border-radius:8px;align-items:center;gap:8px;padding:8px 10px;font-size:12px;line-height:16px;display:flex}.setup-exposure svg{flex-shrink:0}.setup-exposure .setup-mono{color:#c9cacd}.setup-path{color:#8e8f93;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;font-size:12px;line-height:16px;display:flex}.setup-warn{color:#d9a13a!important}.setup-callout{text-align:left;background:#111214;border:1px solid #232427;border-radius:12px;flex-direction:column;gap:10px;width:min(360px,100%);margin-top:12px;padding:14px 16px;display:flex}.setup-callout strong{color:#e3e4e6;align-items:center;gap:8px;font-size:13px;font-weight:500;line-height:16px;display:flex}.setup-callout strong svg{color:#d9a13a;flex-shrink:0}.setup-callout p{margin:-6px 0 0;padding-left:22px;font-weight:400;color:#8e8f93!important;font-size:12px!important;line-height:17px!important}.setup-command{color:#c9cacd;background:#0f1011;border:1px solid #232427;border-radius:6px;justify-content:space-between;align-items:center;height:32px;padding:0 6px 0 10px;font-size:12px;display:flex}.setup-tool-ask{flex-direction:column;gap:8px;padding:4px 8px 14px 58px;display:flex}.setup-tool-ask label{color:#8e8f93;font-size:12px}.setup-tool-ask>div{gap:8px;display:flex}.setup-tool-ask .setup-button{flex-shrink:0;width:auto;height:32px}.setup-tool-ask input:not([type=checkbox],[type=file]){background:var(--setup-field);color:#e3e4e6;border:1px solid #232427;border-radius:8px;outline:none;flex:1;min-width:0;height:32px;padding:0 10px;font-size:12px}.setup-tool-ask input:not([type=checkbox],[type=file]):focus{border-color:var(--setup-accent)}.setup-tool-ask small{color:#8e8f93;font-size:12px;line-height:17px}.setup-slack-app{text-align:left;flex-direction:column;gap:14px;padding:2px 8px 14px 58px;display:flex}.setup-slack-app>div:first-child{flex-direction:column;gap:4px;display:flex}.setup-slack-app strong{color:#e3e4e6;font-size:13px;font-weight:500;line-height:16px}.setup-slack-app small{color:#8e8f93;font-size:12px;line-height:17px}.setup-slack-app em{color:#e3e4e6;font-style:normal}.setup-slack-step{color:#c9cacd;align-items:center;gap:10px;font-size:12px;line-height:16px;display:flex}.setup-slack-step>.setup-number{border-color:#2a2b2f;flex-shrink:0;width:18px;height:18px;font-weight:500}.setup-slack-step>span:nth-child(2){flex:1}.setup-slack-step:has(>div){align-items:flex-start}.setup-slack-step>div{flex-direction:column;flex:1;gap:8px;min-width:0;padding-top:1px;display:flex}a.setup-out{flex-shrink:0;align-items:center;gap:6px;height:28px;padding:0 10px;text-decoration:none;display:inline-flex}a.setup-out svg{color:#8e8f93;transition:transform .16s var(--setup-ease-out)}@media (hover:hover) and (pointer:fine){a.setup-out:hover svg{transform:translate(1px,-1px)}}.setup-keys{background:#0f1011;border:1px solid #232427;border-radius:10px;flex-direction:column;transition:border-color .15s;display:flex;overflow:clip}.setup-keys:focus-within{border-color:#3a3b3f}.setup-keys label{cursor:text;align-items:center;gap:12px;height:36px;padding:0 12px;display:flex}.setup-keys label+label{border-top:1px solid #1e1f22}.setup-keys label>span{color:#8e8f93;flex-shrink:0;width:84px;font-size:12px;transition:color .15s}.setup-keys label:focus-within>span{color:#e3e4e6}.setup-keys input:not([type=checkbox],[type=file]){color:#e3e4e6;background:0 0;border:none;border-radius:0;outline:none;flex:1;min-width:0;height:100%;padding:0;font-size:12px}.setup-keys input:not([type=checkbox],[type=file])::placeholder{color:#5a5b5f;font-family:Inter,system-ui,sans-serif}.setup-keys-action{justify-content:space-between;align-items:center;gap:12px;padding-top:2px;display:flex}.setup-keys-action .setup-button{flex-shrink:0;width:auto;height:30px;margin:0;padding:0 14px;font-size:12px}.setup-slack-workspace{align-items:center;gap:6px;display:flex}.setup-slack-workspace>:first-child{color:#fff;object-fit:cover;background:#4a154b;border-radius:4px;flex-shrink:0;place-items:center;width:14px;height:14px;font-size:8px;font-weight:600;display:grid}.setup-slack-workspace>:nth-child(2){color:#c9cacd}.setup-tool-error{margin:0 8px 10px 58px}.setup-reveal[data-show] :is(.setup-slack-app,.setup-tool-ask)>*{animation:setup-enter .26s var(--setup-ease-out) both}.setup-reveal[data-show] :is(.setup-slack-app,.setup-tool-ask)>*:nth-child(2){animation-delay:40ms}.setup-reveal[data-show] :is(.setup-slack-app,.setup-tool-ask)>*:nth-child(3){animation-delay:80ms}.setup-reveal[data-show] :is(.setup-slack-app,.setup-tool-ask)>*:nth-child(n+4){animation-delay:.12s}.setup-tool .setup-badge,.setup-slack-workspace{transition:opacity .22s var(--setup-ease-out), transform .22s var(--setup-ease-out)}.setup-tool .setup-badge{transform-origin:0}@starting-style{.setup-tool .setup-badge{opacity:0;transform:scale(.9)}.setup-slack-workspace{opacity:0;transform:translateY(4px)}}@media (prefers-reduced-motion:reduce){.setup-reveal[data-show] :is(.setup-slack-app,.setup-tool-ask)>*{animation-name:setup-fade-only}.setup-tool .setup-badge,.setup-slack-workspace,a.setup-out:hover svg{transform:none}}.setup-reveal:not([data-show]){visibility:hidden;transition-property:grid-template-rows,opacity,margin-top,margin-bottom,visibility;transition-duration:.2s,.2s,.2s,.2s,0s;transition-delay:0s,0s,0s,0s,.2s}.setup-button,.setup-ghost,.setup-text-button,.setup-link,.setup-found>span:first-child{line-height:16px}.setup-slack-step>.setup-number{line-height:14px}.setup-slack-step>div>span:first-child{line-height:18px}.setup-keys-action small{line-height:16px!important}.setup-slack-workspace>:first-child{line-height:10px}a.setup-out{color:#e3e4e6}.setup-tool-ask input:not([type=checkbox],[type=file]){font-family:JetBrains Mono Variable,JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;line-height:16px}.setup-tool-ask input:not([type=checkbox],[type=file])::placeholder{color:#5a5b5f}.setup-step input:not([type=checkbox],[type=file]){line-height:16px}.setup-logo,.setup-logo span{line-height:22px}.setup-logo-large,.setup-logo-large span{line-height:28px}.setup-summary :is(dt,dd){line-height:16px}.setup-copy{line-height:14px}.setup-choice-trailing.setup-link{font-weight:400}.setup-tool-ask label{line-height:16px}.setup-keys input.setup-mono{font-family:JetBrains Mono Variable,JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace}.setup-step .setup-field>label,.setup-command span{line-height:16px}.setup-path{background:#111214;border:1px solid #232427;border-radius:8px;min-height:36px;padding:0 12px;line-height:16px}.setup-path>span{color:#c9cacd}.setup-path .setup-link{color:#8e8f93;font-weight:400;transition:color .15s}.setup-path .setup-link:hover{color:#e3e4e6}.setup-choice-trailing .setup-link{color:#8e8f93;font-weight:400}.setup-dialog .setup-text-button{color:#8e8f93}.setup-dialog small .setup-mono{color:#c9cacd}.setup-record{line-height:16px}.setup-record .setup-copy{font-family:var(--font-sans)}.setup-dialog .setup-field{gap:8px}.setup-dialog footer .setup-text-button{height:32px;padding:0 14px}.setup-masked:not(:placeholder-shown){-webkit-text-security:disc}.setup-field-label{color:#8e8f93;font-size:12px;font-weight:500;line-height:16px}.setup-zones{background:#111214;border:1px solid #232427;border-radius:10px;flex-direction:column;padding:4px;display:flex}.setup-zone{color:#e3e4e6;height:40px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:7px;align-items:center;gap:12px;padding:0 10px;font-size:13px;line-height:16px;transition:background-color .15s;display:flex}.setup-zone:hover{background:#17181b}.setup-zone[aria-checked=true]{color:#fff;background:#1d1f38;font-weight:500}.setup-zone .setup-radio{width:14px;height:14px}.setup-zones-empty{color:#8e8f93;padding:12px 10px;font-size:12px;line-height:16px}.setup-cf-address{background:#0f1011;border:1px solid #2a2b2f;border-radius:8px;align-items:center;height:38px;padding-left:12px;font-size:13px;transition:border-color .15s;display:flex}.setup-cf-address:focus-within{border-color:var(--setup-accent)}.setup-cf-address input.setup-mono{color:#fff;field-sizing:content;background:0 0;border:none;outline:none;width:auto;min-width:2ch;height:auto;padding:0;font-size:13px}.setup-cf-address>span{color:#5a5b5f}.setup-path-cf{justify-content:flex-start;align-items:center;gap:10px;display:flex}.setup-cf-steps{flex-direction:column;gap:12px;margin:0;padding:0 2px;list-style:none;display:flex}.setup-cf-steps li{color:#e3e4e6;align-items:center;gap:10px;font-size:13px;font-weight:500;line-height:16px;display:flex}.setup-cf-connect{text-align:center;background:#111214;border:1px solid #232427;border-radius:10px;flex-direction:column;align-items:center;gap:14px;padding:28px 24px;display:flex}.setup-cf-connect p{color:#8e8f93;margin:0;font-size:13px;line-height:19px}.setup-dialog-note{color:#8e8f93;font-size:12px;line-height:16px}.setup-field-hint{color:#5a5b5f;margin-top:-4px;font-size:12px;line-height:16px}
