/*! FMQ Agentic AI System © 2026 Hadi El Fateh. All rights reserved. Proprietary software, licensed, not sold. Copying, reverse engineering, redistribution, recreating it or rebuilding it with AI is not allowed. */
@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../assets/fonts/inter-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../assets/fonts/inter-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../assets/fonts/inter-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../assets/fonts/inter-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../assets/fonts/inter-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../assets/fonts/inter-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../assets/fonts/inter-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../assets/fonts/inter-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,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;font-style:normal;font-weight:400;font-display:swap;src:url(../assets/fonts/jetbrainsmono-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../assets/fonts/jetbrainsmono-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,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;font-style:normal;font-weight:500;font-display:swap;src:url(../assets/fonts/jetbrainsmono-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../assets/fonts/jetbrainsmono-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(../assets/fonts/montserrat-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(../assets/fonts/montserrat-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(../assets/fonts/montserrat-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(../assets/fonts/montserrat-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(../assets/fonts/montserrat-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(../assets/fonts/montserrat-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-weight:800;font-display:swap;src:url(../assets/fonts/montserrat-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:800;font-display:swap;src:url(../assets/fonts/montserrat-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Zilla Slab;font-style:normal;font-weight:500;font-display:swap;src:url(../assets/fonts/zillaslab-latin-ext-500.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Zilla Slab;font-style:normal;font-weight:500;font-display:swap;src:url(../assets/fonts/zillaslab-latin-500.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Zilla Slab;font-style:normal;font-weight:600;font-display:swap;src:url(../assets/fonts/zillaslab-latin-ext-600.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Zilla Slab;font-style:normal;font-weight:600;font-display:swap;src:url(../assets/fonts/zillaslab-latin-600.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Zilla Slab;font-style:normal;font-weight:700;font-display:swap;src:url(../assets/fonts/zillaslab-latin-ext-700.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Zilla Slab;font-style:normal;font-weight:700;font-display:swap;src:url(../assets/fonts/zillaslab-latin-700.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--ink: #131313;--ink-2: #222;--ink-3: #3c3c3a;--mute: #74746f;--mute-2: #a2a29d;--line: #ececE8;--line-2: #e1e1dc;--paper: #fff;--paper-2: #f8f8f6;--paper-3: #f1f1ee;--teal: #00aab9;--teal-ink: #007e8a;--teal-soft: #e0f5f7;--teal-line: #bde7eb;--teal-glow: rgba(0,170,185,.22);--mag: #d9449a;--mag-ink: #b0287a;--mag-soft: #fbe3ef;--mag-line: #f2c2dc;--auto: #6b6b67;--auto-line: #b6b6b0;--ok: #1fae5b;--warn: #e08a2e;--r-xl: 24px;--r-lg: 18px;--sh-1: 0 1px 1px rgba(19,19,19,.03), 0 2px 4px rgba(19,19,19,.03), 0 10px 22px -14px rgba(19,19,19,.18);--sh-2: 0 2px 4px rgba(19,19,19,.04), 0 12px 24px -10px rgba(19,19,19,.12), 0 34px 60px -30px rgba(19,19,19,.3);--sh-3: 0 30px 80px -24px rgba(0,0,0,.55);--ease: cubic-bezier(.2,.8,.2,1);--spring: cubic-bezier(.34,1.42,.64,1);--f-display: "Zilla Slab", Georgia, "Times New Roman", serif;--f-label: "Montserrat", "Segoe UI", system-ui, sans-serif;--f-body: "Inter", "Segoe UI", system-ui, sans-serif;--f-mono: "JetBrains Mono", "Cascadia Code", Consolas, monospace;--nav-w: 212px;--chat-w: 344px}*{box-sizing:border-box}html,body{height:100%}body{margin:0;background:var(--ink);color:var(--ink);font:400 14px/1.45 var(--f-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow:hidden}button{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer;text-align:inherit}input,textarea,select{font:inherit;color:inherit}.ic{display:block;flex:none}::selection{background:#00aab938}:focus-visible{outline:2px solid var(--teal);outline-offset:2px;border-radius:6px}kbd{display:inline-grid;place-items:center;min-width:20px;height:20px;padding:0 5px;border-radius:6px;background:var(--paper-3);border:1px solid var(--line-2);border-bottom-width:2px;font:600 10px var(--f-body);color:var(--ink-3)}*::-webkit-scrollbar{width:8px;height:8px}*::-webkit-scrollbar-thumb{background:#dcdcd7;border-radius:8px;border:2px solid transparent;background-clip:padding-box}*::-webkit-scrollbar-track{background:transparent}.app{display:grid;grid-template-columns:var(--nav-w) var(--chat-w) minmax(0,1fr);gap:10px;height:100vh;padding:10px 10px 10px 0}.card{background:var(--paper);border-radius:var(--r-xl);min-height:0;position:relative;overflow:hidden}.nav{display:flex;flex-direction:column;min-height:0;padding:24px 14px 14px 20px;color:#fff;overflow-y:auto;scrollbar-width:none}.nav::-webkit-scrollbar{display:none}.nav-logo{height:30px;display:flex;align-items:center;padding-left:4px}.nav-logo img{width:150px;height:auto;display:block}.nav-logo-text{font:700 13px var(--f-label);letter-spacing:.2em}.nav-profile{display:flex;flex-direction:column;align-items:center;text-align:center;margin:26px 0 16px}.av{position:relative;display:inline-grid;place-items:center;flex:none;width:24px;height:24px;border-radius:50%;background:var(--c, var(--ink));color:#fff;font:800 8.5px var(--f-label);letter-spacing:.03em}.av-xs{width:20px;height:20px;font-size:7.5px}.av-sm{width:28px;height:28px;font-size:9px}.av-more{background:var(--paper-3);color:var(--mute)}.av-xl{width:64px;height:64px;font-size:19px;letter-spacing:.04em;background:#1f1f1f;box-shadow:inset 0 0 0 1px #ffffff21,0 10px 26px -10px #000c}.presence{position:absolute;right:1px;bottom:1px;width:14px;height:14px;border-radius:50%;background:var(--ok);border:3px solid var(--ink)}.nav-name{margin-top:12px;font:600 20px/1.1 var(--f-display)}.nav-role{margin-top:3px;font-size:12px;color:#ffffff80}.nav-links{display:flex;flex-direction:column;gap:1px}.nav-h{margin:14px 0 5px 12px;font:800 8.5px var(--f-label);letter-spacing:.22em;text-transform:uppercase;color:#ffffff47}.nav-link{position:relative;display:flex;align-items:center;gap:12px;height:38px;padding:0 12px;border-radius:12px;color:#ffffff8c;font:700 10.5px var(--f-label);letter-spacing:.13em;text-transform:uppercase;cursor:pointer;user-select:none;transition:color .2s,background-color .2s}.nav-link .ic{width:17px;height:17px;transition:transform .3s var(--spring)}.nav-link:hover{color:#fffffff2;background:#ffffff0d}.nav-link:hover .ic{transform:scale(1.1)}.nav-link.is-active{color:#fff;background:#ffffff17}.nav-link.is-active:before{content:"";position:absolute;left:-20px;top:10px;bottom:10px;width:3px;border-radius:0 3px 3px 0;background:var(--teal);box-shadow:0 0 12px var(--teal)}.nav-link.is-active .ic{color:var(--teal)}.nav-badge{margin-left:auto;min-width:20px;height:20px;padding:0 6px;border-radius:10px;background:var(--mag);color:#fff;font:800 10px/20px var(--f-label);letter-spacing:0;text-align:center;transform:scale(0);transition:transform .4s var(--spring);box-shadow:0 0 #d9449a80}.nav-badge.is-on{transform:scale(1);animation:badgePing 2.4s ease-out infinite}.nav-foot{margin-top:auto;padding-top:14px}.nav-tour{display:flex;align-items:center;gap:9px;width:100%;height:38px;padding:0 12px;border-radius:12px;background:#00aab91f;color:#7fdbe4;font:700 10px var(--f-label);letter-spacing:.13em;text-transform:uppercase;transition:background-color .2s,color .2s}.nav-tour:hover{background:#00aab938;color:#fff}.nav-proto{margin:12px 12px 0;font:700 8.5px/1.7 var(--f-label);letter-spacing:.15em;text-transform:uppercase;color:#ffffff42}.chat{display:flex;flex-direction:column}.chat-head{display:flex;align-items:center;gap:9px;padding:18px 14px 10px 16px}.orb{position:relative;width:40px;height:40px;border-radius:50%;background:radial-gradient(120% 120% at 30% 25%,#2f2f2f,var(--ink) 60%);color:#fff;display:grid;place-items:center;flex:none;box-shadow:0 8px 18px -8px #0009}.orb .ic{animation:orbit 14s linear infinite}.orb .presence{border-color:#fff;right:-1px;bottom:-1px;width:13px;height:13px;border-width:2.5px}.orb.is-busy:before,.orb-lg:before,.orb-xl:before{content:"";position:absolute;inset:-5px;border-radius:50%;border:1.5px solid var(--teal);animation:ring 1.6s var(--ease) infinite}.orb-lg:before{border-color:#ffffff8c}.orb-sm{width:30px;height:30px}.orb-lg{width:52px;height:52px;background:#fff;color:var(--ink)}.orb-xl{width:84px;height:84px}.chat-title{min-width:0;flex:1}.chat-title b{display:block;font:800 10px var(--f-label);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.chat-title span{display:block;margin-top:3px;font-size:12px;color:var(--mute);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.day-ctl{display:flex;align-items:center;gap:4px;padding:3px;border-radius:999px;background:var(--paper-3);flex:none;transition:box-shadow .3s}.day-ctl.is-live{box-shadow:0 0 0 2px var(--teal-glow)}.clock,.speed{display:flex;align-items:center;justify-content:center;gap:6px;height:26px;border-radius:999px;font:800 11px var(--f-label);letter-spacing:.03em;transition:background-color .2s,color .2s}.clock{padding:0 10px 0 9px;min-width:64px;background:#fff;box-shadow:0 1px 3px #13131314}.speed{padding:0 6px;min-width:26px;color:var(--mute);font-size:9.5px;letter-spacing:0}.clock:hover{background:var(--ink);color:#fff}.speed:hover{color:var(--ink)}.clock .ic{width:11px;height:11px}.clock.is-night{background:var(--ink);color:#fff}.dayline{position:relative;margin:2px 22px 12px;height:26px}.dayline-track{position:absolute;left:0;right:0;top:6px;height:4px;border-radius:4px;background:var(--paper-3);overflow:hidden}.dayline-fill{position:absolute;left:0;top:0;bottom:0;width:0;background:linear-gradient(90deg,#8bd9e1,var(--teal));border-radius:4px}.dayline-knob{position:absolute;top:2px;left:0;width:12px;height:12px;margin-left:-6px;border-radius:50%;background:var(--ink);box-shadow:0 0 0 3px #fff,0 2px 8px #00000040}.dayline-mk{position:absolute;top:15px;transform:translate(-50%);font:700 8.5px var(--f-label);letter-spacing:.12em;text-transform:uppercase;color:var(--mute-2);white-space:nowrap}.dayline-mk:first-of-type{transform:none}.chat-log{flex:1;min-height:0;overflow-y:auto;padding:14px 16px 10px;display:flex;flex-direction:column;gap:14px;scroll-behavior:smooth;border-top:1px solid var(--line)}.msg{display:flex;flex-direction:column;gap:6px;max-width:94%;animation:msgIn .5s var(--ease) both}.msg-who{display:flex;align-items:center;gap:6px;font:800 9px var(--f-label);letter-spacing:.13em;color:var(--ink);text-transform:uppercase;white-space:nowrap;min-width:0}.msg-who>i{width:7px;height:7px;border-radius:50%;background:var(--c, var(--ink));flex:none}.msg-who em{font-style:normal;font-weight:700;letter-spacing:.08em;overflow:hidden;text-overflow:ellipsis}.msg-who time{margin-left:2px;font:500 10.5px var(--f-body);letter-spacing:0;color:var(--mute-2);text-transform:none}.bubble{padding:10px 13px;border-radius:16px 16px 16px 5px;background:var(--paper-3);font-size:13px;line-height:1.5;color:var(--ink-2)}.msg-me{align-self:flex-end;align-items:flex-end}.msg-me .bubble{background:var(--ink);color:#fff;border-radius:16px 16px 5px}.msg-sys{align-self:stretch;max-width:none;flex-direction:row;align-items:center;gap:12px;font:800 8.5px var(--f-label);letter-spacing:.2em;color:var(--mute-2);text-transform:uppercase}.msg-sys:before,.msg-sys:after{content:"";flex:1;height:1px;background:var(--line)}.typing .bubble{display:flex;gap:4px;padding:13px 14px;width:max-content}.typing .bubble i{width:6px;height:6px;border-radius:50%;background:#b5b5b0;animation:blink 1.1s infinite}.typing .bubble i:nth-child(2){animation-delay:.15s}.typing .bubble i:nth-child(3){animation-delay:.3s}.mc{margin-top:10px;background:#fff;border:1px solid var(--line-2);border-radius:13px;overflow:hidden;font-size:12px;color:var(--ink-2);box-shadow:0 8px 18px -16px #13131380}.mc+.mc{margin-top:8px}.mc-head{display:flex;align-items:center;gap:8px;padding:9px 11px;border-bottom:1px solid var(--line)}.mc-ic{width:22px;height:22px;border-radius:7px;display:grid;place-items:center;color:#fff;background:var(--c, var(--ink));flex:none}.mc-ic .ic{width:13px;height:13px}.mc-title{font:800 9px var(--f-label);letter-spacing:.13em;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mc-meta{margin-left:auto;font-size:10.5px;color:var(--mute);white-space:nowrap;display:inline-flex;align-items:center;gap:5px}.mc-rows{display:flex;flex-direction:column}.mc-row{display:flex;align-items:center;gap:8px;padding:7px 11px;border-top:1px solid var(--line);min-width:0}.mc-row:first-child{border-top:0}.mc-row>b{font-weight:600;color:var(--ink);white-space:nowrap;font-size:11.5px}.mc-row>span:not(.av):not(.mc-tick):not(.mc-num):not(.mc-tag){color:var(--mute);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0;flex:1;font-size:11.5px}.mc-row .mc-wrap{white-space:normal!important;color:var(--ink-3)!important;line-height:1.45}.mc-row .mc-wrap b{color:var(--ink);font-weight:600}.mc-stagger{animation:rowIn .45s var(--ease) both;animation-delay:calc(var(--i, 0) * 70ms + .12s)}.mc-click{cursor:pointer;transition:background-color .2s}.mc-click:hover{background:var(--paper-2)}.mc-tick{width:20px;height:20px;border-radius:6px;display:grid;place-items:center;background:var(--teal-soft);color:var(--teal-ink);flex:none}.mc-tick .ic{width:12px;height:12px}.mc-num{font:800 10px var(--f-label);color:var(--teal-ink);width:20px}.mc-tag{flex:none;padding:2px 6px;border-radius:5px;font:800 7.5px var(--f-label);letter-spacing:.12em;color:#fff;background:var(--ink)}.mc-tag.t-ai{background:var(--teal)}.mc-tag.t-client{background:var(--mag)}.mc-tag.t-auto{background:var(--auto)}.mc-tag.t-copilot{background:#fff;color:var(--teal-ink);box-shadow:inset 0 0 0 1.2px var(--teal)}.mc-note{display:flex;align-items:center;gap:6px;padding:8px 11px;border-top:1px solid var(--line);background:var(--paper-2);font-size:11px;color:var(--mute)}.mc-body{padding:10px 11px;display:flex;flex-direction:column;gap:6px}.mc-body>b{font-size:12.5px;font-weight:600;color:var(--ink)}.mc-empty{flex-direction:row;align-items:center;color:var(--ok);font-weight:600}.mc-navcard{flex-direction:row;align-items:center;gap:9px}.mc-approval .mc-body{flex-direction:row;align-items:center;justify-content:space-between;gap:8px}.mc-mail p{margin:2px 0 0;color:var(--mute);line-height:1.45}.mc-mail>span{color:var(--mute)}.mc-mail b{color:var(--ink);font-weight:600}.mc-kv{display:flex;gap:6px;flex-wrap:wrap}.mc-kv span{display:flex;flex-direction:column;gap:2px;padding:6px 9px;border-radius:9px;background:var(--paper-3);font:700 8.5px var(--f-label);letter-spacing:.12em;text-transform:uppercase;color:var(--mute)}.mc-kv b{font:600 11.5px var(--f-body);letter-spacing:0;text-transform:none;color:var(--ink)}.mc-foot{display:flex;align-items:center;gap:8px;padding:9px 11px;border-top:1px solid var(--line);background:var(--paper-2);flex-wrap:wrap}.mc-demo{font:700 8.5px var(--f-label);letter-spacing:.14em;text-transform:uppercase;color:var(--mute-2)}.mc-done{display:inline-flex;align-items:center;gap:6px;font:700 10px var(--f-label);letter-spacing:.1em;text-transform:uppercase;color:var(--ok);animation:popIn .45s var(--spring)}.mc-flow{display:flex;align-items:center;gap:10px;padding:10px 11px 6px;flex-wrap:wrap}.mc-from{padding:5px 9px;border-radius:8px;background:var(--teal-soft);color:var(--teal-ink);font:700 10px var(--f-label);letter-spacing:.08em;text-transform:uppercase}.mc-move{position:relative;width:34px;height:2px;background:var(--teal-line);border-radius:2px;overflow:hidden}.mc-move i{position:absolute;top:-2px;left:-6px;width:6px;height:6px;border-radius:50%;background:var(--teal);animation:moveDot 1.3s var(--ease) infinite}.mc-to{display:flex;flex-wrap:wrap;gap:6px}.mc-to>span,.mc-chips>span{display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 9px 0 2px;border-radius:999px;background:var(--paper-3);font-size:11.5px;font-weight:600;color:var(--ink-2)}.mc-to .av,.mc-chips .av{width:22px;height:22px}.mc-path{display:flex;align-items:center;gap:7px;margin:4px 11px 10px;padding:7px 9px;border-radius:9px;background:var(--paper-2);border:1px dashed var(--line-2);font-size:11px;color:var(--mute)}.mc-path .ic{color:var(--ink-3)}.mc-cal{display:flex;gap:12px;padding:11px;align-items:flex-start}.mc-date{flex:none;width:54px;padding:7px 0;border-radius:11px;background:var(--ink);color:#fff;text-align:center;display:flex;flex-direction:column;gap:2px}.mc-date b{font:800 10px var(--f-label);letter-spacing:.16em;color:var(--teal)}.mc-date span{font:600 16px var(--f-display)}.mc-cal-body{display:flex;flex-direction:column;gap:7px;min-width:0}.mc-cal-body>b{font-size:12.5px;font-weight:600;color:var(--ink)}.mc-chips{display:flex;flex-wrap:wrap;gap:6px}.mc-cal .mc-meta{margin-left:0}.mc-joined{border-color:var(--teal-line);box-shadow:0 0 0 3px #00aab914,0 8px 18px -16px #13131380}.chat-suggest{display:flex;gap:6px;padding:10px 16px 0;overflow-x:auto;scrollbar-width:none;-webkit-mask-image:linear-gradient(90deg,#000 86%,transparent);mask-image:linear-gradient(90deg,#000 86%,transparent);flex:none}.chat-suggest::-webkit-scrollbar{display:none}.sug{flex:none;height:29px;padding:0 12px;border-radius:999px;border:1px solid var(--line-2);background:#fff;font-size:12px;color:var(--ink-3);white-space:nowrap;transition:background-color .2s,border-color .2s,color .2s,transform .2s}.sug:hover{background:var(--ink);border-color:var(--ink);color:#fff;transform:translateY(-1px)}.chat-form{display:flex;align-items:flex-end;gap:8px;margin:10px 14px 6px;padding:6px 6px 6px 14px;border:1px solid var(--line-2);border-radius:18px;background:#fff;transition:border-color .2s,box-shadow .2s;flex:none}.chat-form:focus-within{border-color:var(--ink);box-shadow:0 0 0 4px #1313130d}.chat-form textarea{flex:1;border:0;outline:0;resize:none;background:transparent;font-size:13.5px;line-height:1.45;padding:7px 0;max-height:120px;min-height:22px}.chat-form textarea::placeholder{color:var(--mute-2)}.send{width:34px;height:34px;border-radius:50%;background:var(--ink);color:#fff;display:grid;place-items:center;flex:none;transition:transform .2s var(--spring),background-color .2s}.send:hover{background:var(--teal);transform:rotate(-12deg) scale(1.06)}.send:active{transform:scale(.92)}.chat-note{padding:2px 18px 12px;font-size:10.5px;color:var(--mute-2);text-align:center;flex:none}.btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;height:30px;padding:0 12px;border-radius:10px;font:700 9.5px var(--f-label);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;transition:transform .15s,background-color .2s,border-color .2s,box-shadow .2s,color .2s}.btn .ic{width:13px;height:13px}.btn:active{transform:scale(.96)}.btn-lg{height:38px;padding:0 16px;border-radius:12px;font-size:10px}.btn-dark{background:var(--ink);color:#fff;box-shadow:0 1px #ffffff1f inset,0 6px 14px -8px #0009}.btn-dark:hover{background:#2c2c2c;box-shadow:0 1px #ffffff1f inset,0 10px 20px -10px #000000b3}.btn-line{background:#fff;border:1px solid var(--line-2);color:var(--ink-3)}.btn-line:hover{border-color:#c4c4be;color:var(--ink);box-shadow:var(--sh-1)}.btn-ghost{color:var(--ink-3)}.btn-ghost:hover{background:var(--paper-3);color:var(--ink)}.btn-teal{background:var(--teal);color:#fff;height:26px;padding:0 10px}.btn-teal:hover{background:#0bbacb}.btn[disabled]{opacity:.4;pointer-events:none}.btn-build{height:36px;padding:0 14px;border-radius:12px;background:linear-gradient(135deg,var(--ink),#2d2d2d);color:#fff;box-shadow:0 8px 20px -10px #0009}.btn-build .ic{color:#7fdbe4}.btn-build:hover{box-shadow:0 0 0 3px var(--teal-glow),0 8px 20px -10px #0009}.st{display:inline-flex;align-items:center;gap:5px;height:20px;padding:0 8px;border-radius:999px;font:800 8px var(--f-label);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;flex:none;font-style:normal}.st:before{content:"";width:5px;height:5px;border-radius:50%;background:currentColor}.st-done{background:#e7f6ed;color:#178a49}.st-prog{background:var(--teal-soft);color:var(--teal-ink)}.st-wait{background:var(--mag-soft);color:var(--mag-ink)}.st-block{background:#fdeee4;color:#bd4a12}.st-plan{background:var(--paper-3);color:var(--mute)}.dot{width:7px;height:7px;border-radius:50%;display:inline-block;flex:none}.dot-on{background:var(--ok);box-shadow:0 0 0 3px #1fae5b26}.dot-pending{background:var(--warn);box-shadow:0 0 0 3px #e08a2e26}.dot-off{background:#c9c9c4}.chips{display:flex;flex-wrap:wrap;gap:6px}.chip{display:inline-flex;align-items:center;gap:6px;height:27px;padding:0 10px;border-radius:999px;background:var(--paper-3);font:600 11.5px var(--f-body);color:var(--ink-3);white-space:nowrap;transition:background-color .2s,box-shadow .2s,transform .2s}.chip .ic{width:13px;height:13px}button.chip:hover{background:#e9e9e5;transform:translateY(-1px)}.chip-dark{background:var(--ink);color:#fff}.chip-step{border:1px solid transparent;font-size:11px}.chip-step.t-ai{background:var(--teal-soft);border-color:var(--teal-line);color:var(--teal-ink)}.chip-step.t-copilot{border:1.5px solid var(--teal);color:var(--teal-ink);background:#fff}.chip-step.t-people{border:1.5px solid var(--ink);color:var(--ink);background:#fff}.chip-step.t-client{background:var(--mag-soft);color:var(--mag-ink)}.chip-skill{background:#fff;border:1px solid var(--line-2)}.chip-skill .ic{color:var(--teal)}.chip-tool{background:#fff;border:1px solid var(--line-2);padding-left:8px}.chip-agent{padding-left:3px;background:#fff;border:1px solid var(--line-2)}.main{background:#fff;display:flex;flex-direction:column}.topbar{flex:none;display:flex;align-items:center;justify-content:space-between;gap:12px;height:54px;padding:0 14px 0 12px;border-bottom:1px solid var(--line);background:#ffffffeb;position:relative;z-index:8}.topbar-l{display:flex;align-items:center;gap:8px;min-width:0;padding:4px;margin:-4px}.back{display:inline-flex;align-items:center;gap:7px;height:34px;padding:0 13px 0 10px;border-radius:11px;background:var(--ink);color:#fff;font:700 10px var(--f-label);letter-spacing:.12em;text-transform:uppercase;flex:none;transition:opacity .3s,transform .3s var(--ease),background-color .2s,max-width .35s var(--ease),padding .35s var(--ease);max-width:120px;overflow:hidden}.back .ic{transition:transform .25s var(--ease)}.back:hover .ic{transform:translate(-3px)}.back.is-off{opacity:0;transform:translate(-8px);max-width:0;padding:0;pointer-events:none}.crumbs{display:flex;align-items:center;gap:4px;min-width:0;overflow:hidden;white-space:nowrap;font-size:13px}.crumb{padding:5px 7px;border-radius:8px;color:var(--mute);transition:background-color .2s,color .2s;overflow:hidden;text-overflow:ellipsis}button.crumb:hover{background:var(--paper-3);color:var(--ink)}.crumb.is-sec{font:800 9px var(--f-label);letter-spacing:.18em;text-transform:uppercase;color:var(--mute-2);padding-left:4px}.crumb.is-last{color:var(--ink);font-weight:600;animation:crumbIn .35s var(--ease)}.crumb-sep{color:#c9c9c4;display:inline-flex}.topbar-r{display:flex;align-items:center;gap:8px;flex:none}.search{display:flex;align-items:center;gap:9px;height:36px;padding:0 8px 0 12px;border-radius:11px;background:var(--paper-2);border:1px solid var(--line);color:var(--mute);font-size:12.5px;min-width:240px;transition:border-color .2s,background-color .2s,box-shadow .2s}.search:hover{border-color:#cfcfca;background:#fff;box-shadow:var(--sh-1)}.search span{flex:1;text-align:left}.icon-btn{width:36px;height:36px;border-radius:11px;display:grid;place-items:center;color:var(--ink-3);border:1px solid var(--line);transition:background-color .2s,color .2s}.icon-btn:hover{background:var(--ink);color:#fff;border-color:var(--ink)}.pages{position:relative;flex:1;min-height:0}.page{position:absolute;inset:0;display:flex;flex-direction:column;gap:18px;padding:22px 24px;overflow-y:auto;opacity:0;visibility:hidden;transform:translateY(10px) scale(.995);transition:opacity .38s var(--ease),transform .45s var(--ease),visibility 0s .4s}.page.is-active{opacity:1;visibility:visible;transform:none;transition:opacity .38s var(--ease),transform .45s var(--ease)}.page.is-active .rv{animation:rise .6s var(--ease) both;animation-delay:calc(var(--i, 0) * 60ms + 40ms)}.ph{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;flex-wrap:wrap;flex:none}.ph-t h1{margin:0;font:600 32px/1.05 var(--f-display);letter-spacing:-.005em;display:flex;align-items:center;flex-wrap:wrap}.ph-t p{margin:8px 0 0;font-size:13.5px;color:var(--mute);max-width:660px}.ph-r{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.sh{margin:4px 0 12px;font:800 10px var(--f-label);letter-spacing:.16em;text-transform:uppercase;color:var(--ink);display:flex;align-items:baseline;gap:10px}.sh small{font:500 12px var(--f-body);letter-spacing:0;text-transform:none;color:var(--mute)}.pill{display:inline-flex;align-items:center;gap:7px;height:32px;padding:0 13px;border-radius:999px;border:1px solid var(--line-2);background:#fff;font:700 9.5px var(--f-label);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);white-space:nowrap}.pill b{font:800 12.5px var(--f-label);letter-spacing:0;color:var(--ink)}.pill .ic{width:13px;height:13px}.pill.is-dark{background:var(--ink);border-color:var(--ink);color:#ffffffb8}.pill.is-dark b{color:#fff}.pill.is-wait{border-color:var(--mag-line);color:var(--mag-ink)}.sw{width:10px;height:10px;border-radius:3px;flex:none;display:inline-block;background:var(--sw, var(--ink))}.sw-ai{background:var(--teal)}.sw-copilot{background:#fff;box-shadow:inset 0 0 0 2px var(--teal)}.sw-people{background:var(--ink)}.sw-client{background:var(--mag)}.sw-auto{background:#fff;outline:1.5px dashed var(--auto-line);outline-offset:-1.5px}.flow{flex:none;padding:14px 16px 16px;border-radius:22px;background:linear-gradient(180deg,#fbfbfa,#f6f6f3);border:1px solid var(--line);box-shadow:inset 0 1px #fff}.flow-head{display:flex;align-items:center;gap:12px;margin-bottom:12px}.flow-head>b{font:800 10px var(--f-label);letter-spacing:.16em;text-transform:uppercase}.flow-head>span{font-size:12px;color:var(--mute)}.pulse{margin-left:auto;display:flex;align-items:flex-end;gap:3px;height:22px}.pulse i{position:relative;width:6px;height:100%;border-radius:3px;background:var(--paper-3);overflow:hidden}.pulse i b{position:absolute;left:0;right:0;bottom:0;height:0%;background:linear-gradient(180deg,var(--teal),#7fd3dc);border-radius:3px;transition:height .6s var(--spring)}.pulse em{margin-left:6px;font:700 8.5px var(--f-label);letter-spacing:.14em;text-transform:uppercase;color:var(--mute-2);font-style:normal;align-self:center}.flow-row{display:flex;align-items:stretch;gap:0}.stg{position:relative;flex:1 1 0;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:9px;padding:12px 12px 11px;border-radius:16px;background:#fff;border:1px solid var(--line);box-shadow:var(--sh-1);transition:box-shadow .4s,border-color .4s,transform .4s var(--ease)}.stg-ic{width:32px;height:32px;border-radius:10px;display:grid;place-items:center;flex:none;background:var(--paper-3);color:var(--ink);transition:background-color .4s,color .4s,transform .4s var(--spring)}.stg[data-stage=plan] .stg-ic{background:var(--ink);color:#fff}.stg[data-stage=draft] .stg-ic{background:var(--teal-soft);color:var(--teal-ink)}.stg[data-stage=decide] .stg-ic{background:#fff;color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--ink)}.stg[data-stage=approve] .stg-ic{background:var(--mag-soft);color:var(--mag-ink)}.stg-t{display:flex;flex-direction:column;gap:3px;min-width:0;width:100%}.stg-t b{font:800 9.5px/1.25 var(--f-label);letter-spacing:.09em;text-transform:uppercase;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:24px}.stg-sub{display:block;font-size:11.5px;color:var(--mute);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.stg-sub .now{display:inline-block;width:6px;height:6px;margin-right:5px;border-radius:50%;background:var(--teal);vertical-align:1px;animation:livePulse 1.4s infinite}.stg-n{position:absolute;top:12px;right:12px;min-width:24px;height:22px;padding:0 7px;border-radius:11px;background:var(--paper-3);color:var(--ink);font:800 10.5px/22px var(--f-label);text-align:center;transition:background-color .3s,color .3s}.stg.is-live .stg-n{background:var(--ink);color:#fff}.stg.is-live{border-color:var(--teal-line);box-shadow:0 0 0 4px var(--teal-glow),0 14px 28px -16px #00aab9b3;transform:translateY(-2px)}.stg.is-live .stg-ic{transform:scale(1.1)}.stg[data-stage=approve].is-live{border-color:var(--mag-line);box-shadow:0 0 0 4px #d9449a29,0 14px 28px -16px #d9449a99}.flow-link{position:relative;flex:0 0 16px;align-self:center;height:2px;background:repeating-linear-gradient(90deg,#cfcfc9 0 4px,transparent 4px 8px)}.flow-link b{position:absolute;top:-3px;left:-4px;width:8px;height:8px;border-radius:50%;background:var(--teal);opacity:0}.flow-link.is-flow b{animation:linkDot .9s var(--ease)}.flow-link-need{flex-basis:12px}.flow-need{flex:0 0 92px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:4px;padding:10px 12px;border-radius:16px;background:#fff;border:1.5px dashed var(--line-2);color:var(--mute);transition:all .35s var(--ease);position:relative}.flow-need span{font:800 8.5px var(--f-label);letter-spacing:.14em;text-transform:uppercase}.flow-need b{font:600 24px/1 var(--f-display);color:var(--ink)}.flow-need .ic{position:absolute;right:10px;bottom:10px;width:13px;height:13px;opacity:.5;transition:transform .25s var(--ease)}.flow-need:hover .ic{transform:translate(3px);opacity:1}.flow-need.is-on{background:var(--mag);border:1.5px solid var(--mag);color:#ffffffd9;box-shadow:0 12px 26px -12px #d9449abf}.flow-need.is-on b{color:#fff}.flow-need.is-on .ic{opacity:.9}.agents{display:flex;gap:12px;padding:19px 2px 6px;margin:-1px -2px -6px;flex:none;overflow-x:auto;scrollbar-width:thin}.ag{position:relative;flex:1 0 116px;min-width:0;display:flex;flex-direction:column;align-items:center;gap:5px;padding:27px 10px 13px;border-radius:18px;background:#fff;border:1px solid var(--line);box-shadow:var(--sh-1);text-align:center;transition:transform .3s var(--ease),box-shadow .3s var(--ease),border-color .3s}.ag:hover{transform:translateY(-3px);box-shadow:var(--sh-2)}.ag-badge{position:absolute;top:-18px;left:50%;width:38px;height:38px;margin-left:-19px;border-radius:50%;display:grid;place-items:center;color:#fff;background:var(--c);box-shadow:0 0 0 4px #fff,0 10px 18px -8px var(--c);transition:transform .35s var(--spring)}.ag:hover .ag-badge{transform:translateY(-2px) scale(1.06)}.ag.is-busy .ag-badge:after{content:"";position:absolute;inset:-7px;border-radius:50%;border:1.5px solid var(--c);animation:ring 1.8s var(--ease) infinite}.eq{position:absolute;right:-4px;bottom:-3px;display:none;align-items:flex-end;gap:1.5px;height:12px;padding:2px 3px;border-radius:6px;background:#fff;box-shadow:0 2px 6px #0000002e}.eq b{width:2px;border-radius:1px;background:var(--teal);animation:eq .9s ease-in-out infinite}.eq b:nth-child(2){animation-delay:.2s}.eq b:nth-child(3){animation-delay:.4s}.is-busy .eq{display:flex}.ag b{font:800 9.5px/1.25 var(--f-label);letter-spacing:.12em;text-transform:uppercase;color:var(--ink)}.ag>span:not(.ag-badge){font-size:11.5px;line-height:1.35;color:var(--mute);min-height:31px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ag>span.is-flash{animation:flash 1s var(--ease)}.ag-orch{background:radial-gradient(140% 120% at 20% 0%,#2a2a2a,var(--ink) 60%);border-color:var(--ink)}.ag-orch b{color:#fff}.ag-orch>span:not(.ag-badge){color:#fff9}.ag-orch .ag-badge{background:#fff;color:var(--ink);box-shadow:0 0 0 4px #fff,0 10px 18px -8px #00000080}.ag-orch.is-busy .ag-badge:after{border-color:var(--teal)}.ag-summon{background:linear-gradient(160deg,#11bccb,var(--teal) 60%,#0a97a4);border-color:var(--teal)}.ag-summon b{color:#fff}.ag-summon>span:not(.ag-badge){color:#ffffffd9}.ag-summon .ag-badge{background:#fff;color:var(--teal);box-shadow:0 0 0 4px #fff,0 10px 18px -8px #00aab9b3}.ag-summon:hover .ag-badge{transform:translateY(-2px) rotate(90deg)}.ag.is-new{animation:agIn .85s var(--spring) both}.canvas-card{position:relative;flex:1 1 auto;min-height:400px;border-radius:22px;border:1px solid var(--line);overflow:hidden;background:#fafaf8;box-shadow:inset 0 1px #fff}.canvas-card>.cv{position:absolute;inset:0}.cc-head{position:absolute;left:14px;right:14px;top:12px;display:flex;align-items:center;gap:10px;z-index:4;pointer-events:none}.cc-head>*{pointer-events:auto}.cc-tag{display:inline-flex;align-items:center;gap:8px;height:30px;padding:0 12px 0 10px;border-radius:999px;background:#ffffffe6;backdrop-filter:blur(8px);border:1px solid var(--line);box-shadow:var(--sh-1);font:800 9px var(--f-label);letter-spacing:.15em;text-transform:uppercase}.live i,.cc-tag i{width:7px;height:7px;border-radius:50%;background:var(--teal);animation:livePulse 1.6s infinite}.cc-sub{font-size:11.5px;color:var(--mute)}.cc-actions{margin-left:auto;display:flex;gap:6px}.cc-actions .btn{box-shadow:var(--sh-1)}.cc-legend{position:absolute;left:50%;bottom:12px;transform:translate(-50%);z-index:4;display:flex;align-items:center;gap:4px;padding:5px 6px 5px 8px;border-radius:16px;background:#ffffffeb;backdrop-filter:blur(10px);border:1px solid var(--line);box-shadow:var(--sh-2);white-space:nowrap}.donut{width:28px;height:28px;transform:rotate(-90deg);flex:none}.dn{fill:none;stroke-width:5.5;animation:donutIn 1.2s var(--ease) both}.dn-ai{stroke:var(--teal)}.dn-copilot{stroke:#7fd3dc}.dn-people{stroke:var(--ink)}.dn-client{stroke:var(--mag)}.dn-auto{stroke:#c4c4be}.cc-legend-t{margin:0 6px 0 4px;font-size:11.5px;color:var(--mute)}.cc-legend-t b{color:var(--ink);font-weight:700}.lgd{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 9px;border-radius:10px;font:600 11.5px var(--f-body);color:var(--ink-3);transition:background-color .2s,color .2s,box-shadow .2s}.lgd b{font:800 11.5px var(--f-label);color:var(--ink)}.lgd:hover{background:var(--paper-3)}.lgd.is-on{background:var(--ink);color:#fff}.lgd.is-on b{color:#fff}.cv{position:relative;overflow:hidden;touch-action:none;user-select:none;-webkit-user-select:none;background-color:#fafaf8;background-image:radial-gradient(circle,#d6d6d0 1px,transparent 1.4px);background-size:22px 22px;cursor:default}.cv.tool-hand{cursor:grab}.cv.is-panning{cursor:grabbing}.cv-world{position:absolute;left:0;top:0;transform-origin:0 0;will-change:transform}.cv-groups,.cv-nodes,.cv-labels{position:absolute;left:0;top:0}.cv-edges{position:absolute;left:0;top:0;width:1px;height:1px;overflow:visible;pointer-events:none}.cv-overlay{position:absolute;inset:0;pointer-events:none;z-index:3;overflow:hidden}.cv-guides line{stroke:var(--mag);stroke-width:1;stroke-dasharray:4 3;vector-effect:non-scaling-stroke}.grp{position:absolute;border-radius:26px;background:#ffffffd1;border:1px solid #e6e6e2;box-shadow:0 1px #13131305,0 30px 50px -40px #1313134d;transition:border-color .4s,box-shadow .4s,opacity .4s}.grp.is-focus{border-color:var(--ink);box-shadow:0 0 0 4px #1313130d,0 30px 50px -36px #13131366}.grp.is-intro{animation:grpIn .9s var(--ease) both}.grp-new{background:#e0f5f759;border:1.5px dashed var(--teal)}.grp-new.is-focus{border-style:solid;border-color:var(--teal);box-shadow:0 0 0 5px var(--teal-glow)}.grp-head{position:absolute;left:18px;top:16px;right:18px}.grp-label{display:inline-flex;align-items:center;gap:10px;height:32px;padding:0 16px 0 5px;border-radius:999px;background:var(--ink);color:#fff;font:800 10.5px var(--f-label);letter-spacing:.13em;text-transform:uppercase;white-space:nowrap;transform-origin:0 50%;transition:transform .4s var(--ease);box-shadow:0 10px 20px -12px #0009}.grp-label b{display:grid;place-items:center;height:22px;min-width:32px;padding:0 8px;border-radius:999px;background:var(--teal);font-size:10.5px;letter-spacing:.04em}.grp-label-new{background:var(--teal)}.grp-label-new b{background:#fff;color:var(--teal-ink)}.grp-meta{margin-top:10px;font:500 11px/1.55 var(--f-body);color:var(--mute);transition:opacity .3s;white-space:nowrap;overflow:hidden}.grp-meta div{overflow:hidden;text-overflow:ellipsis}.grp-meta em{font:800 8.5px var(--f-label);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);margin-right:7px;font-style:normal}.grp-mix{display:none}.cv.is-far .grp-label{transform:scale(1.45)}.cv.is-far .grp-meta{opacity:0}.nd{position:absolute;display:flex;align-items:center;gap:9px;height:40px;padding:0 12px 0 8px;border-radius:11px;background:#fff;border:1px solid #e2e2de;box-shadow:0 1px 2px #1313130a,0 10px 20px -14px #13131338;font:700 10.5px/1.15 var(--f-label);letter-spacing:.06em;text-transform:uppercase;color:var(--ink);white-space:nowrap;cursor:pointer;transition:box-shadow .3s,opacity .35s,filter .35s,border-color .3s,background-color .3s,transform .3s var(--ease)}.nd:hover{box-shadow:0 2px 4px #1313130f,0 18px 32px -16px #1313135c;z-index:2;transform:translateY(-1px)}.nd-badge{flex:none;display:grid;place-items:center;min-width:24px;height:24px;padding:0 6px;border-radius:7px;background:var(--tc, var(--ink));color:#fff;font:800 10.5px var(--f-label);letter-spacing:.02em}.nd-badge .ic{width:13px;height:13px}.nd-title{min-width:0;overflow:hidden;text-overflow:ellipsis;outline:none}.nd-title[contenteditable=true]{overflow:visible;text-overflow:clip;background:#00aab91a;border-radius:4px;padding:2px 4px;margin:-2px -4px;cursor:text;user-select:text;-webkit-user-select:text}.nd-type{margin-left:auto;padding-left:8px;font:800 7.5px var(--f-label);letter-spacing:.15em;color:var(--tt, var(--mute-2))}.nd-body{display:flex;flex-direction:column;min-width:0;gap:4px}.nd-sub{font:500 11px/1.2 var(--f-body);letter-spacing:0;text-transform:none;color:var(--mute);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.t-ai{--tc: var(--teal);--tt: var(--teal-ink);background:var(--teal-soft);border-color:var(--teal-line)}.t-copilot{--tt: var(--teal-ink);background:#fff;border:1.5px solid var(--teal)}.t-copilot .nd-badge{background:#fff;color:var(--teal-ink);box-shadow:inset 0 0 0 1.5px var(--teal)}.t-people,.t-human{--tc: var(--ink);--tt: var(--ink);background:#fff;border:1.5px solid var(--ink)}.t-client{--tc: var(--mag);--tt: var(--mag-ink);background:var(--mag-soft);border-color:var(--mag-line)}.t-auto{--tc: var(--auto);--tt: var(--auto);background:#fff;border:1.5px dashed var(--auto-line);box-shadow:none}.nd-phase{gap:11px;padding:0 12px 0 10px;border-radius:15px}.nd-phase .nd-badge{min-width:32px;height:32px;border-radius:10px;font-size:12px}.nd-phase .nd-title{font-size:11px;line-height:1.18;letter-spacing:.07em;white-space:normal;overflow:visible}.nd-phase .nd-sub{display:flex;align-items:center;gap:5px;font-size:11.5px}.nd-hub{border:2px solid var(--ink);box-shadow:0 0 0 6px #13131309,0 18px 36px -18px #13131366}.nd-hub .nd-badge{--tc: var(--teal)}.nd-hub .nd-sub{color:var(--teal-ink);font-weight:600}.nd-chip{gap:9px;padding:0 12px 0 4px;border-radius:10px;font-size:10.5px;letter-spacing:.1em}.nd-chip .nd-badge{min-width:23px;height:23px;border-radius:7px;font-size:11.5px}.nd-spine{gap:14px;padding:0 22px;border-radius:999px;background:var(--ink);border:0;color:#fff;justify-content:center;box-shadow:0 16px 30px -18px #131313b3;cursor:pointer}.nd-spine em{font-style:normal;color:var(--teal);font-weight:800;letter-spacing:.18em;font-size:9.5px;flex:none}.nd-spine .nd-title{font-size:10.5px;flex:none}.nd-spine .nd-sub{color:#ffffff8c}.nd-lane{gap:11px;padding:0 14px 0 9px;border-radius:13px;border-left:3px solid var(--ink)}.nd-lane-ic{width:28px;height:28px;border-radius:9px;display:grid;place-items:center;background:var(--paper-3);color:var(--ink);flex:none}.nd-lane .nd-title{font-size:10px}.nd-label{padding:0 10px;border-radius:999px;background:var(--ink);color:#fff;border:0;font-size:9px;letter-spacing:.15em;justify-content:center;cursor:default;box-shadow:none}.nd-label .nd-title{overflow:visible}.nd-label:hover,.nd-spine:hover,.nd-outcome:hover{transform:none}.nd-outcome{height:auto;flex-direction:column;align-items:stretch;gap:0;padding:13px 15px 9px;border-radius:16px;background:var(--ink);border:0;color:#fff;white-space:normal;cursor:default}.nd-outcome h6{margin:0 0 8px;font:800 9px var(--f-label);letter-spacing:.18em;color:var(--teal)}.nd-outcome p{margin:0;padding:7px 0;border-top:1px solid rgba(255,255,255,.09);font:500 11.5px/1.35 var(--f-body);letter-spacing:0;text-transform:none;color:#ffffffb8}.nd-outcome p b{display:block;font:800 9.5px var(--f-label);letter-spacing:.12em;text-transform:uppercase;margin-bottom:2px}.nd-outcome .oc-teal b{color:var(--teal)}.nd-outcome .oc-white b{color:#fff}.nd-outcome .oc-mag b{color:#f07cbd}.nd-team{justify-content:center;padding:0 4px;border-radius:999px;font-size:8px;letter-spacing:.07em;border:1px solid var(--teal-line);background:#fff;color:var(--teal-ink);box-shadow:none}.nd-anchor{width:1px;height:1px;padding:0;border:0;background:none;box-shadow:none;pointer-events:none;opacity:0}.nd-note{height:auto;min-height:64px;align-items:flex-start;gap:9px;padding:12px 14px;white-space:normal;text-transform:none;letter-spacing:0;font:500 12.5px/1.45 var(--f-body);background:#fbfbf9;border:1px solid var(--line-2);border-left:3px solid var(--ink)}.nd-note .nd-title{white-space:normal}.nd-note-ic{color:var(--mute);padding-top:2px}.nd-comment{gap:0;padding:3px 9px 3px 3px;border-radius:16px 16px 16px 4px;background:#fff;border:1px solid var(--line-2);box-shadow:0 8px 18px -8px #00000059;z-index:3}.cm-av{width:22px;height:22px;border-radius:50%;display:grid;place-items:center;background:var(--c);color:#fff;font:800 7.5px var(--f-label)}.cm-n{margin-left:6px;font:800 10px var(--f-label);color:var(--ink-3)}.nd-comment:after{content:"";position:absolute;right:-3px;top:-3px;width:8px;height:8px;border-radius:50%;background:var(--mag);box-shadow:0 0 0 2px #fff}.nd-agent .nd-badge{border-radius:50%}.nd-check{position:absolute;top:-8px;right:-8px;width:19px;height:19px;border-radius:50%;background:var(--ink);color:#fff;display:grid;place-items:center;box-shadow:0 0 0 2.5px #fff;transform:scale(0) rotate(-90deg);transition:transform .5s var(--spring);pointer-events:none}.nd-check .ic{width:11px;height:11px;stroke-width:3}.nd.is-done .nd-check{transform:scale(1) rotate(0)}.nd.is-ripple:before{content:"";position:absolute;inset:-4px;border-radius:15px;border:2px solid var(--ink);pointer-events:none;animation:ripple .8s var(--ease) both}.nd.is-active{box-shadow:0 0 0 3px var(--teal-glow),0 16px 32px -16px #00aab999}.nd.is-active:after,.nd.is-waiting:after{content:"";position:absolute;inset:-7px;border-radius:17px;border:2px solid var(--teal);pointer-events:none;animation:ndRing 1.7s var(--ease) infinite}.nd.is-waiting{box-shadow:0 0 0 3px #d9449a33,0 16px 32px -16px #d9449a8c}.nd.is-waiting:after{border-color:var(--mag)}.t-people.is-waiting,.t-human.is-waiting,.nd-phase.is-waiting:not(.t-client){box-shadow:0 0 0 3px #1313131f,0 16px 32px -16px #13131373}.t-people.is-waiting:after{border-color:var(--ink)}.nd-phase.is-active:after,.nd-phase.is-waiting:after{border-radius:21px}.nd.is-selected{outline:2px solid var(--ink);outline-offset:4px;z-index:4}.cv.has-sel .nd:not(.is-selected):not(.is-near):not(.nd-anchor){opacity:.4}.cv.has-sel .e:not(.is-path){opacity:.3}.e.is-path{stroke:var(--ink);stroke-width:2.4;opacity:1}.nd.is-near{opacity:1}.nd.is-dim{opacity:.16;filter:grayscale(.7)}.nd.is-hl{box-shadow:0 0 0 3px #13131312,0 16px 32px -16px #13131361}.nd.is-dragging{cursor:grabbing;box-shadow:0 26px 46px -20px #13131380;z-index:6;transform:scale(1.02)}.nd.is-target{outline:2px dashed var(--teal);outline-offset:5px}.nd.is-new{animation:ndIn .65s var(--spring) both}.nd.is-intro{animation:ndRise .7s var(--ease) both}.nd.is-pulse{animation:ndPop .7s var(--ease)}.nd-presence{position:absolute;top:-12px;left:12px;display:flex;pointer-events:none}.nd-presence i{display:grid;place-items:center;width:21px;height:21px;margin-right:-6px;border-radius:50%;background:var(--c);color:#fff;font:800 7.5px var(--f-label);letter-spacing:.02em;font-style:normal;box-shadow:0 0 0 2px #fff,0 4px 8px -3px #00000059;animation:popIn .45s var(--spring) both}.nd-port{position:absolute;right:-7px;top:50%;width:13px;height:13px;margin-top:-6.5px;border-radius:50%;background:#fff;border:2px solid var(--teal);opacity:0;transform:scale(.5);transition:opacity .2s,transform .25s var(--spring);cursor:crosshair}.cv.is-editable .nd:hover .nd-port,.cv.is-editable .nd.is-selected .nd-port{opacity:1;transform:scale(1)}.nd-port:hover{background:var(--teal);transform:scale(1.25)!important}.e{fill:none;stroke:#ccccc6;stroke-width:1.5;transition:stroke .35s,opacity .35s,stroke-width .35s}.e-seq{stroke:#d2d2cc}.e-phase{stroke:var(--ink);stroke-width:1.6}.e-tree{stroke:#d6d6d0;stroke-width:1.4}.e-spine{stroke:#c9c9c2;stroke-width:1.4;stroke-dasharray:1.5 5;stroke-linecap:round}.e-loop{stroke:var(--teal);stroke-width:2;stroke-dasharray:7 7;animation:dash 1.4s linear infinite}.e-fb{stroke-width:1.6;stroke-dasharray:5 6}.e-minor{stroke:var(--teal)}.e-major{stroke:var(--ink)}.e-renew{stroke:var(--mag)}.e-user{stroke:var(--teal);stroke-width:2}.e-temp{stroke:var(--teal);stroke-width:2;stroke-dasharray:4 5}.e.is-hot{stroke:var(--teal);stroke-width:2.4;filter:drop-shadow(0 0 3px rgba(0,170,185,.45))}.e-fb.is-hot.e-major{stroke:var(--ink)}.e-fb.is-hot.e-renew{stroke:var(--mag)}.e.is-dim{opacity:.2}.pk{filter:drop-shadow(0 0 4px rgba(0,170,185,.7))}.e-label{position:absolute;transform:translate(-50%,-50%);display:inline-flex;align-items:center;gap:6px;height:23px;padding:0 10px;border-radius:999px;background:#fff;border:1px solid var(--teal-line);color:var(--teal-ink);font:800 8.5px var(--f-label);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;box-shadow:var(--sh-1);pointer-events:none;transition:opacity .35s}.e-label .ic{width:11px;height:11px}.e-label.is-vert{transform:translate(-50%,-50%) rotate(-90deg)}.e-label.is-vert.is-pop{animation:labelPop .9s var(--ease)}.e-label.l-ink{border-color:#d3d3cd;color:var(--ink)}.e-label.l-mag{border-color:var(--mag-line);color:var(--mag-ink)}.e-label.is-dim{opacity:.25}.cur{position:absolute;left:0;top:0;opacity:0;transition:opacity .5s;will-change:transform}.cur.is-on{opacity:1}.cur svg{display:block;filter:drop-shadow(0 2px 3px rgba(0,0,0,.28))}.cur-tag{position:absolute;left:15px;top:17px;padding:3px 8px;border-radius:7px;color:#fff;font:800 8px var(--f-label);letter-spacing:.13em;white-space:nowrap;box-shadow:0 6px 14px -6px #00000073}.cv-zoom{position:absolute;left:14px;bottom:14px;z-index:4;display:flex;align-items:center;gap:2px;padding:4px;border-radius:13px;background:#fffffff0;backdrop-filter:blur(8px);border:1px solid var(--line);box-shadow:var(--sh-1)}.cv-zoom button{width:28px;height:28px;border-radius:8px;display:grid;place-items:center;color:var(--ink-3);transition:background-color .2s}.cv-zoom button:hover{background:var(--paper-3);color:var(--ink)}.cv-zoom-pct{min-width:42px;text-align:center;font:700 10.5px var(--f-label);color:var(--ink-3)}.cv-mini{position:absolute;right:14px;bottom:14px;z-index:4;width:196px;height:122px;border-radius:14px;background:#fffffff2;backdrop-filter:blur(8px);border:1px solid var(--line);box-shadow:var(--sh-1);overflow:hidden;cursor:pointer;transition:opacity .3s var(--ease)}.cv-mini svg{display:block;width:100%;height:100%}.page-canvas{padding:0;gap:0;overflow:hidden}.cvp-head{display:flex;align-items:center;gap:12px;padding:14px 18px;border-bottom:1px solid var(--line);flex:none;flex-wrap:wrap;position:relative;z-index:7}.wf-pick{position:relative}.wf-btn{display:inline-flex;align-items:center;gap:9px;height:38px;padding:0 12px 0 11px;border-radius:12px;border:1px solid var(--line-2);background:#fff;font:600 15px var(--f-display);transition:border-color .2s,box-shadow .2s}.wf-btn:hover{border-color:#c4c4be;box-shadow:var(--sh-1)}.wf-btn .ic:last-child{color:var(--mute)}.wf-menu{position:absolute;top:calc(100% + 8px);left:0;width:320px;padding:8px;border-radius:16px;background:#fff;border:1px solid var(--line);box-shadow:var(--sh-2);opacity:0;pointer-events:none;transform:translateY(-6px);transition:opacity .22s var(--ease),transform .22s var(--ease);z-index:20}.wf-menu.is-open{opacity:1;pointer-events:auto;transform:none}.wf-menu h6{margin:4px 8px 6px;font:800 8.5px var(--f-label);letter-spacing:.18em;text-transform:uppercase;color:var(--mute-2)}.wf-menu button{display:flex;align-items:center;gap:10px;width:100%;padding:8px;border-radius:10px;transition:background-color .2s}.wf-menu button:hover{background:var(--paper-3)}.wf-menu b{font-size:13px;font-weight:600;flex:1;text-align:left}.wf-menu em{font-style:normal;font-size:11px;color:var(--mute)}.wf-ic{width:28px;height:28px;border-radius:9px;display:grid;place-items:center;background:var(--paper-3)}.wf-ic-new{background:var(--teal-soft);color:var(--teal-ink)}.wf-new{border-top:1px solid var(--line);margin-top:4px;border-radius:0 0 10px 10px!important}.wf-new .wf-ic{background:var(--ink);color:#fff}.jump{display:flex;gap:4px;padding:3px;border-radius:12px;background:var(--paper-3)}.jump button{height:30px;min-width:38px;padding:0 11px;border-radius:9px;font:800 9.5px var(--f-label);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);transition:background-color .2s,color .2s,box-shadow .2s}.jump button:hover{color:var(--ink);background:#fff9}.jump button.is-on{background:#fff;color:var(--ink);box-shadow:0 1px 3px #1313131f}.cvp-head .btn-build{margin-left:auto}.cvp-body{position:relative;flex:1;min-height:0}.cvp-body>.cv{position:absolute;inset:0}.legend{position:absolute;left:14px;top:14px;z-index:4;display:flex;gap:3px;padding:4px;border-radius:13px;background:#fffffff0;backdrop-filter:blur(8px);border:1px solid var(--line);box-shadow:var(--sh-1)}.lgb{display:inline-flex;align-items:center;gap:7px;height:28px;padding:0 10px;border-radius:9px;font:800 8.5px var(--f-label);letter-spacing:.13em;color:var(--ink-3);transition:background-color .2s,color .2s}.lgb:hover{background:var(--paper-3);color:var(--ink)}.lgb.is-on{background:var(--ink);color:#fff}.tbar{position:absolute;left:50%;bottom:16px;transform:translate(-50%);z-index:5;display:flex;align-items:center;gap:3px;padding:6px;border-radius:17px;background:#131313f0;backdrop-filter:blur(10px);box-shadow:0 20px 44px -16px #0009,inset 0 1px #ffffff14}.tbar button{position:relative;height:36px;min-width:36px;padding:0 10px;border-radius:11px;display:flex;align-items:center;justify-content:center;gap:7px;color:#ffffff9e;font:800 9px var(--f-label);letter-spacing:.13em;text-transform:uppercase;transition:color .2s,background-color .2s}.tbar button:hover{color:#fff;background:#ffffff17}.tbar button.is-on{color:#fff;background:#ffffff26}.tbar .sep{width:1px;height:20px;background:#ffffff21;margin:0 4px}.tbar .tb-run{background:var(--teal);color:#fff;padding:0 14px}.tbar .tb-run:hover{background:#0bbacb;color:#fff}.tb-add{position:relative}.tb-menu{position:absolute;bottom:calc(100% + 12px);left:50%;width:240px;padding:6px;border-radius:15px;background:#fff;border:1px solid var(--line);box-shadow:var(--sh-2);opacity:0;pointer-events:none;transform:translate(-50%,6px);transition:opacity .22s var(--ease),transform .22s var(--ease)}.tb-menu.is-open{opacity:1;pointer-events:auto;transform:translate(-50%)}.tbar .tb-menu button{width:100%;justify-content:flex-start;gap:10px;height:34px;padding:0 10px;color:var(--ink-2);font:600 12.5px var(--f-body);letter-spacing:0;text-transform:none}.tbar .tb-menu button:hover{background:var(--paper-3);color:var(--ink)}.tb-hint{display:flex;gap:7px;align-items:flex-start;margin:4px 4px 2px;padding:8px 8px 4px;border-top:1px solid var(--line);font-size:11px;line-height:1.4;color:var(--mute)}.tb-hint .ic{margin-top:2px}.insp{position:absolute;top:14px;right:14px;bottom:14px;z-index:6;width:320px;display:flex;flex-direction:column;border-radius:20px;background:#fffffff7;backdrop-filter:blur(12px);border:1px solid var(--line);box-shadow:var(--sh-2);transform:translate(calc(100% + 30px));transition:transform .5s var(--ease);overflow:hidden}.insp.is-open{transform:none}.insp.is-open .insp-body>*{animation:rowIn .45s var(--ease) both}.insp.is-open .insp-body>*:nth-child(2){animation-delay:.04s}.insp.is-open .insp-body>*:nth-child(3){animation-delay:.08s}.insp.is-open .insp-body>*:nth-child(4){animation-delay:.12s}.insp.is-open .insp-body>*:nth-child(5){animation-delay:.16s}.insp.is-open .insp-body>*:nth-child(6){animation-delay:.2s}.page-canvas.has-insp .cv-mini{opacity:0;pointer-events:none}.insp-head{position:relative;padding:18px 18px 14px;border-bottom:1px solid var(--line)}.insp-x{position:absolute;top:12px;right:12px;width:30px;height:30px;border-radius:9px;display:grid;place-items:center;color:var(--mute);transition:background-color .2s,color .2s}.insp-x:hover{background:var(--paper-3);color:var(--ink)}.insp-tags{display:flex;align-items:center;gap:8px;padding-right:34px}.tag{display:inline-flex;align-items:center;height:22px;padding:0 9px;border-radius:7px;font:800 8.5px var(--f-label);letter-spacing:.14em;color:#fff;background:var(--tc, var(--ink));flex:none}.tag.t-copilot{background:#fff;color:var(--teal-ink);box-shadow:inset 0 0 0 1.5px var(--teal)}.tag.t-auto{background:var(--auto)}.tag-ink{background:var(--ink)}.tag-ref{font:700 9px var(--f-label);letter-spacing:.1em;text-transform:uppercase;color:var(--mute);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.insp h3{margin:12px 0 0;font:600 22px/1.15 var(--f-display);padding-right:24px}.insp-head p{margin:7px 0 0;font-size:13px;line-height:1.5;color:var(--ink-3)}.insp-body{flex:1;overflow-y:auto;padding:14px 18px 16px;display:flex;flex-direction:column;gap:16px}.kv h6{margin:0 0 7px;font:800 8.5px var(--f-label);letter-spacing:.17em;color:var(--mute-2);text-transform:uppercase}.kv p{margin:0;font-size:13px;line-height:1.5;color:var(--ink-2)}.kv-warn{display:flex;gap:9px;padding:10px 12px;border-radius:12px;background:var(--ink);color:#fff}.kv-warn p{color:#ffffffd9;font-size:12px}.kv-warn .ic{color:var(--teal);margin-top:2px}.agent-pick{display:flex;align-items:center;gap:10px;padding:9px 10px;border-radius:13px;background:var(--paper-2);border:1px solid var(--line)}.agent-pick b{font:800 9.5px var(--f-label);letter-spacing:.12em;text-transform:uppercase;flex:1}.agc-badge{position:relative;width:38px;height:38px;border-radius:50%;display:grid;place-items:center;background:var(--c);color:#fff;flex:none}.agc-badge.sm{width:30px;height:30px}.insp-path{display:flex;align-items:center;gap:8px}.insp-foot{display:flex;gap:8px;padding:12px 18px;border-top:1px solid var(--line);background:var(--paper-2);flex-wrap:wrap}.seg{display:flex;flex-wrap:wrap;gap:6px}.seg button{display:inline-flex;align-items:center;gap:7px;height:30px;padding:0 10px;border-radius:9px;border:1px solid var(--line-2);font:800 8.5px var(--f-label);letter-spacing:.12em;color:var(--ink-3);transition:border-color .2s,box-shadow .2s}.seg button.is-on{border-color:var(--ink);box-shadow:0 0 0 2px #13131314;color:var(--ink)}.thread{display:flex;flex-direction:column;gap:10px}.tmsg{padding:10px 12px;border-radius:14px 14px 14px 4px;background:var(--paper-3)}.tmsg b{font:800 9px var(--f-label);letter-spacing:.12em;text-transform:uppercase}.tmsg p{margin:4px 0 0;font-size:13px;line-height:1.45;color:var(--ink-2)}.path{display:inline-flex;align-items:center;gap:4px;flex-wrap:wrap;min-width:0;color:var(--mute)}.path>span{padding:3px 7px;border-radius:7px;background:var(--paper-3);font-size:11.5px;color:var(--ink-3);white-space:nowrap}.path>span:last-of-type{background:var(--teal-soft);color:var(--teal-ink);font-weight:600}.path-lg{padding:10px 12px;border-radius:12px;background:var(--paper-2);border:1px solid var(--line);width:100%}.fld{display:flex;flex-direction:column;gap:6px}.fld span{font:800 8.5px var(--f-label);letter-spacing:.16em;text-transform:uppercase;color:var(--mute-2)}.fld input,.fld textarea{width:100%;height:38px;padding:0 12px;border-radius:11px;border:1px solid var(--line-2);background:#fff;font-size:13px;outline:0;transition:border-color .2s,box-shadow .2s;resize:vertical}.fld textarea{height:auto;padding:9px 12px}.fld input:focus,.fld textarea:focus{border-color:var(--ink);box-shadow:0 0 0 4px #1313130f}.org{position:relative;padding:14px 4px 8px;flex:none}.org-svg{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;overflow:visible}.org-svg path{fill:none;stroke:#cfcfc9;stroke-width:1.6}.org-svg path.w-live{stroke:#c4c4be;stroke-dasharray:3 6;stroke-linecap:round;animation:dash 1.6s linear infinite}.org-svg path.w-dash{stroke-dasharray:4 6}.org-svg path.w-teal{stroke:var(--teal);stroke-dasharray:2 6;stroke-linecap:round;animation:dash 1.2s linear infinite}.org-top{display:flex;justify-content:center;position:relative;z-index:1}.org-orch{display:flex;align-items:center;gap:16px;padding:16px 22px 16px 18px;border-radius:22px;background:radial-gradient(140% 140% at 10% 0%,#2b2b2b,var(--ink) 60%);color:#fff;box-shadow:0 24px 50px -24px #131313a6}.org-orch b{display:block;font:800 11.5px var(--f-label);letter-spacing:.15em;text-transform:uppercase}.org-orch span:not(.orb){display:block;margin-top:4px;font-size:12.5px;color:#ffffff9e}.org-orch .org-status{margin:0 0 0 10px;padding:6px 10px;border-radius:999px;background:#ffffff14;color:var(--teal)!important;font:700 10px var(--f-label)!important;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap}.org-orch .orb .presence{border-color:var(--ink)}.org-row{position:relative;z-index:1;display:grid;grid-template-columns:repeat(auto-fill,minmax(236px,1fr));gap:16px;margin-top:60px}.agc{position:relative;display:flex;flex-direction:column;gap:12px;padding:18px 16px 16px;border-radius:20px;background:#fff;border:1px solid var(--line);box-shadow:var(--sh-1);text-align:left;transition:border-color .3s,box-shadow .3s,transform .3s var(--ease)}.agc:hover{transform:translateY(-2px);box-shadow:var(--sh-2)}.agc.is-new{animation:agIn .85s var(--spring) both}.agc.is-focus{border-color:var(--ink);animation:focusPulse 1.2s var(--ease);box-shadow:0 0 0 4px #13131312,var(--sh-2)}.agc-top{display:flex;align-items:center;gap:12px}.agc-name{font:800 10.5px var(--f-label);letter-spacing:.13em;text-transform:uppercase}.agc-role{margin-top:3px;font-size:12px;color:var(--mute);line-height:1.35}.agc-status{display:flex;align-items:center;gap:8px;padding:9px 11px;border-radius:11px;background:var(--paper-2);font-size:12px;color:var(--ink-3)}.agc-status i{width:7px;height:7px;border-radius:50%;background:var(--mute-2);flex:none}.agc.is-busy .agc-status i{background:var(--teal);animation:livePulse 1.4s infinite}.agc-guard{display:flex;gap:8px;align-items:flex-start;padding-top:10px;border-top:1px solid var(--line);font-size:11.5px;line-height:1.45;color:var(--mute)}.agc-guard .ic{color:var(--ink);margin-top:1px}.agc-summon{align-items:center;justify-content:center;gap:8px;min-height:230px;border:1.5px dashed #cfcfc9;background:var(--paper-2);box-shadow:none;text-align:center;color:var(--ink-3)}.agc-summon>.ic{width:42px;height:42px;padding:10px;border-radius:50%;background:var(--teal);color:#fff;transition:transform .4s var(--spring)}.agc-summon:hover>.ic{transform:rotate(90deg) scale(1.08)}.agc-summon b{font:800 10.5px var(--f-label);letter-spacing:.13em;text-transform:uppercase;color:var(--ink)}.agc-summon span{font-size:12px;color:var(--mute);max-width:210px}.agc-summon:hover{border-color:var(--teal);background:#fff}.org-people{position:relative;z-index:1;margin-top:26px;padding:16px 18px;border-radius:20px;background:var(--paper-2);border:1px solid var(--line)}.org-people h6,.bb-col h6{margin:0 0 12px;font:800 9px var(--f-label);letter-spacing:.16em;text-transform:uppercase;color:var(--mute)}.org-people-row{display:flex;flex-wrap:wrap;gap:8px}.person{display:inline-flex;align-items:center;gap:8px;height:34px;padding:0 13px 0 4px;border-radius:999px;background:#fff;border:1px solid var(--line);font-size:12px;font-weight:600;color:var(--ink-2)}.person .av{width:26px;height:26px;font-size:8.5px}.tl{position:relative;border:1px solid var(--line);border-radius:22px;background:#fff;overflow:hidden;flex:none;box-shadow:var(--sh-1)}.tl-head{display:grid;grid-template-columns:210px 1fr;height:40px;border-bottom:1px solid var(--line);background:var(--paper-2)}.tl-corner{font:800 8.5px var(--f-label);letter-spacing:.16em;text-transform:uppercase;color:var(--mute-2)}.tl-hours{position:relative;margin-right:26px}.tl-hours span{position:absolute;top:13px;transform:translate(-50%);font:700 10px var(--f-label);color:var(--mute)}.tl-body{position:relative}.tl-row{display:grid;grid-template-columns:210px 1fr;height:56px;border-top:1px solid var(--line)}.tl-row:first-child{border-top:0}.tl-who{display:flex;align-items:center;gap:10px;padding:0 16px;min-width:0}.tl-who>span:not(.av):not(.orb){display:flex;flex-direction:column;min-width:0}.tl-who b{font-size:12.5px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tl-who small{font-size:11px;color:var(--mute)}.tl-who .av{width:30px;height:30px;font-size:9px}.tl-lane{position:relative;margin-right:26px}.tl-agents{background:var(--paper-2);height:70px}.tl-bar{position:absolute;top:33px;height:12px;border-radius:7px;border:1.5px dashed #c9c9c3;background:#fff;z-index:2;cursor:pointer;transition:background-color .4s,border-color .4s,box-shadow .4s,transform .2s}.tl-bar:hover{transform:scaleY(1.25)}.tl-bar em{position:absolute;left:-1px;bottom:calc(100% + 5px);font:600 11px/1 var(--f-body);font-style:normal;white-space:nowrap;color:var(--ink-2);transition:color .4s}.tl-bar:hover em{transform:scaleY(.8)}.tl-bar.is-plan em{color:var(--mute)}.tl-bar.is-live{background:linear-gradient(90deg,var(--teal),#4fc6d2,var(--teal));background-size:200% 100%;animation:shimmer 2s linear infinite;border:0;box-shadow:0 0 0 4px #00aab92e}.tl-bar.is-live em{color:var(--teal-ink);font-weight:700}.tl-bar.is-done{background:var(--ink);border:0}.tl-bar.is-block{background:#f6c6ad;border:1.5px solid #e2895a}.tl-bar.is-block em{color:#a8410f}.tl-ic{display:none;position:absolute;right:-7px;top:50%;width:17px;height:17px;margin-top:-8.5px;border-radius:50%;background:var(--ink);color:#fff;place-items:center;box-shadow:0 0 0 2px #fff}.tl-bar.is-done .tl-ic{display:grid;animation:popIn .4s var(--spring)}.tl-ev{position:absolute;top:8px;transform:translate(-50%);display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 10px 0 3px;border-radius:999px;background:#fff;border:1px solid var(--line);font:800 8px var(--f-label);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;color:var(--mute);z-index:3;transition:color .3s,border-color .3s,box-shadow .3s}.tl-ev.is-low{top:37px}.tl-ev i{width:20px;height:20px;border-radius:50%;display:grid;place-items:center;background:var(--paper-3);color:var(--mute);transition:background-color .3s,color .3s}.tl-ev.is-on{color:var(--ink);border-color:var(--c);box-shadow:0 8px 18px -10px var(--c)}.tl-ev.is-on i{background:var(--c);color:#fff}.tl-over{position:absolute;inset:0 26px 0 210px;pointer-events:none}.tl-grid{position:absolute;inset:0;background-image:linear-gradient(90deg,var(--line) 1px,transparent 1px);background-size:calc(100% / 9) 100%;opacity:.8}.tl-mark{position:absolute;top:0;bottom:0;width:0;border-left:1.5px dashed var(--teal);z-index:1}.tl-mark span{position:absolute;bottom:8px;left:6px;padding:3px 8px;border-radius:6px;background:var(--teal);color:#fff;font:800 8px var(--f-label);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap}.tl-mark-ink{border-color:var(--ink)}.tl-mark-ink span{background:var(--ink)}.tl-past{position:absolute;left:0;top:0;bottom:0;width:0;background:#13131306}.tl-now{position:absolute;top:0;bottom:0;left:0;width:2px;margin-left:-1px;background:var(--teal);z-index:4;transition:left .25s linear,opacity .3s}.tl-now:before{content:"";position:absolute;top:-1px;left:-4px;width:10px;height:10px;border-radius:50%;background:var(--teal);box-shadow:0 0 0 4px #00aab938}.tl-svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible;z-index:3}.tl-hand{fill:none;stroke:var(--teal);stroke-width:1.8;stroke-dasharray:4 5;opacity:.25;transition:opacity .4s}.tl-hand.is-on{opacity:1;animation:dash 1.2s linear infinite}.tl-hand-t{font:800 8px var(--f-label);letter-spacing:.12em;text-transform:uppercase;fill:var(--teal-ink)}.tl-drop{stroke:var(--teal);stroke-width:1.5;stroke-dasharray:2 5;opacity:0;transition:opacity .4s}.tl-drop.is-on{opacity:.8}.tl-cards{display:grid;grid-template-columns:1fr 1fr;gap:16px;flex:none}.panel{border:1px solid var(--line);border-radius:22px;background:#fff;overflow:hidden;box-shadow:var(--sh-1)}.panel-h{display:flex;align-items:center;gap:10px;padding:14px 16px;border-bottom:1px solid var(--line)}.panel-h b{font:800 10px var(--f-label);letter-spacing:.15em;text-transform:uppercase}.panel-h>span:last-child{margin-left:auto;font-size:11.5px;color:var(--mute)}.prow{display:flex;align-items:center;gap:10px;padding:9px 16px;border-top:1px solid var(--line);min-width:0}.prow:first-child{border-top:0}.prow .av{width:26px;height:26px}.prow b{font-size:12px;font-weight:600;width:128px;flex:none}.prow>span:not(.av){flex:1;min-width:0;font-size:12px;color:var(--mute);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.panel-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:34px 26px;text-align:center;color:var(--mute);min-height:220px}.panel-empty .ic{width:34px;height:34px;padding:7px;border-radius:50%;background:var(--paper-3);color:var(--ink)}.panel-empty b{font:600 15px/1.3 var(--f-display);color:var(--ink);max-width:340px}.panel-empty span{font-size:12.5px;max-width:360px}.panel-empty.wide{grid-column:1 / -1;min-height:160px;border:1.5px dashed var(--line-2);border-radius:20px}.ap-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(268px,1fr));gap:14px}.apc{display:flex;flex-direction:column;gap:9px;padding:16px;border-radius:20px;background:#fff;border:1px solid var(--line);box-shadow:var(--sh-1);border-top:3px solid var(--ac, var(--ink));animation:agIn .6s var(--ease) both;animation-delay:calc(var(--i, 0) * 60ms);transition:opacity .3s,transform .3s var(--ease),box-shadow .3s}.apc:hover{transform:translateY(-2px);box-shadow:var(--sh-2)}.apc-mag{--ac: var(--mag)}.apc-ink{--ac: var(--ink)}.apc.is-done{opacity:.66}.apc-top{display:flex;align-items:center;justify-content:space-between}.apc-tag{display:inline-flex;align-items:center;gap:6px;font:800 8.5px var(--f-label);letter-spacing:.14em;text-transform:uppercase;color:var(--ac)}.apc-since{font-size:11px;color:var(--mute)}.apc-title{font:600 17px/1.25 var(--f-display)}.apc-step{font-size:12px;color:var(--mute);line-height:1.45}.apc-who{display:flex;align-items:center;gap:7px;font-size:12px;font-weight:600;color:var(--ink-3)}.apc-foot{display:flex;align-items:center;gap:6px;margin-top:4px;padding-top:11px;border-top:1px solid var(--line);flex-wrap:wrap}.rules{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px}.rule{display:flex;gap:12px;align-items:flex-start;padding:15px;border-radius:18px;background:radial-gradient(140% 140% at 0% 0%,#2a2a2a,var(--ink) 55%);color:#fff}.rule-ic{width:36px;height:36px;border-radius:11px;display:grid;place-items:center;background:#ffffff14;color:var(--teal);flex:none}.rule b{display:block;font:800 10px var(--f-label);letter-spacing:.15em;text-transform:uppercase}.rule span{display:block;margin-top:5px;font-size:12.5px;line-height:1.45;color:#ffffffb3}.gates{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:14px}.gate-ph{border:1px solid var(--line);border-radius:18px;overflow:hidden;background:#fff}.gate-h{display:flex;align-items:center;gap:10px;padding:10px 14px;background:var(--ink);color:#fff;font:800 9.5px var(--f-label);letter-spacing:.13em;text-transform:uppercase}.gate-h b{padding:3px 8px;border-radius:999px;background:var(--teal);font-size:9.5px}.gate{display:flex;align-items:center;gap:10px;width:100%;padding:9px 14px;border-top:1px solid var(--line);font-size:12px;transition:background-color .2s}.gate:hover{background:var(--paper-2)}.gate-tag{flex:none;padding:3px 7px;border-radius:6px;font:800 7.5px var(--f-label);letter-spacing:.14em;color:#fff;background:var(--ink)}.gate.t-client .gate-tag{background:var(--mag)}.gate-t{flex:1;min-width:0;color:var(--ink-3);line-height:1.4}.sk{display:grid;grid-template-columns:276px minmax(0,1fr);gap:16px;flex:1;min-height:520px}.sk-list{display:flex;flex-direction:column;gap:10px;min-height:0}.sk-search{display:flex;align-items:center;gap:9px;height:40px;padding:0 12px;border-radius:12px;border:1px solid var(--line-2);background:#fff;color:var(--mute);transition:border-color .2s,box-shadow .2s}.sk-search:focus-within{border-color:var(--ink);box-shadow:0 0 0 4px #1313130d}.sk-search input{flex:1;border:0;outline:0;background:transparent;font-size:13px;color:var(--ink)}.sk-items{display:flex;flex-direction:column;gap:6px;overflow-y:auto;padding:2px;margin:-2px}.sk-row{display:flex;align-items:center;gap:10px;padding:9px 10px;border-radius:14px;border:1px solid transparent;cursor:pointer;transition:background-color .2s,border-color .2s,box-shadow .2s,opacity .3s;animation:rowIn .4s var(--ease) both;animation-delay:calc(var(--i, 0) * 30ms)}.sk-row:hover{background:var(--paper-2)}.sk-row.is-on{background:#fff;border-color:var(--line);box-shadow:var(--sh-1)}.sk-row.is-off{opacity:.5}.sk-ic{width:32px;height:32px;border-radius:10px;display:grid;place-items:center;background:var(--teal-soft);color:var(--teal-ink);flex:none}.sk-row.is-on .sk-ic{background:var(--ink);color:#fff}.sk-ic-lg{width:52px;height:52px;border-radius:16px;background:var(--ink);color:#fff;box-shadow:0 12px 24px -12px #0009}.sk-t{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.sk-t b{font-size:13px;font-weight:600;display:flex;align-items:center;gap:6px}.sk-t b em{font-style:normal;padding:1px 6px;border-radius:5px;background:var(--teal);color:#fff;font:800 7.5px var(--f-label);letter-spacing:.12em;text-transform:uppercase}.sk-t code,.sk-meta code{font:500 10.5px var(--f-mono);color:var(--mute);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sk-av{display:flex}.sk-av .av{margin-left:-5px;box-shadow:0 0 0 2px #fff}.sk-detail{display:flex;flex-direction:column;min-width:0;border:1px solid var(--line);border-radius:22px;background:#fff;box-shadow:var(--sh-1);padding:20px 22px;overflow:hidden}.sk-h{display:flex;align-items:center;gap:14px}.sk-h-t{flex:1;min-width:0}.sk-h h2{margin:0;font:600 26px/1.1 var(--f-display)}.sk-meta{display:flex;align-items:center;gap:8px;margin-top:7px;font-size:12px;color:var(--mute);flex-wrap:wrap}.vpill{display:inline-flex;align-items:center;height:20px;padding:0 7px;border-radius:6px;background:var(--paper-3);font:700 10px var(--f-mono);color:var(--ink-3)}.vpill-ink{background:var(--ink);color:#fff;font-family:var(--f-label);letter-spacing:.1em;text-transform:uppercase;font-size:8px}.vpill-teal{background:var(--teal);color:#fff;font-family:var(--f-label);letter-spacing:.1em;text-transform:uppercase;font-size:8px}.sk-en{display:flex;align-items:center;gap:9px;height:36px;padding:0 6px 0 12px;border-radius:12px;border:1px solid var(--line-2);font:700 10px var(--f-label);letter-spacing:.12em;text-transform:uppercase}.sk-desc{margin:14px 0 0;font-size:14px;line-height:1.55;color:var(--ink-3)}.tabs{position:relative;display:flex;gap:0;margin-top:16px;border-bottom:1px solid var(--line);flex:none;overflow-x:auto;scrollbar-width:none}.tabs::-webkit-scrollbar{display:none}.tab{display:inline-flex;align-items:center;gap:6px;height:40px;padding:0 10px;font:700 9.5px var(--f-label);letter-spacing:.1em;text-transform:uppercase;color:var(--mute);white-space:nowrap;flex:none;transition:color .2s}.tab:hover,.tab.is-on{color:var(--ink)}.tab-ink{position:absolute;bottom:-1px;left:0;height:2px;width:0;background:var(--ink);border-radius:2px;transition:left .35s var(--ease),width .35s var(--ease)}.tabs-lg{margin-top:0}.tabs-lg .tab{height:44px;font-size:10.5px}.sk-body{flex:1;min-height:0;padding-top:16px;overflow-y:auto;animation:rise .4s var(--ease)}.sk-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px}.sk-card{padding:14px;border-radius:16px;background:var(--paper-2);border:1px solid var(--line)}.sk-card h6{margin:0 0 10px;font:800 8.5px var(--f-label);letter-spacing:.17em;text-transform:uppercase;color:var(--mute-2)}.sk-none{font-size:12.5px;color:var(--mute)}.sk-how{display:flex;gap:10px;align-items:flex-start;margin-top:14px;padding:13px 14px;border-radius:14px;background:var(--teal-soft);color:var(--teal-ink);font-size:12.5px;line-height:1.5}.ed-bar{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:10px}.ed-path{margin-left:auto;display:inline-flex;align-items:center;gap:6px;font:500 10.5px var(--f-mono);color:var(--mute)}.code{display:flex;border-radius:16px;background:#141414;border:1px solid #000;overflow:hidden;min-height:320px;box-shadow:inset 0 1px #ffffff0a}.code-ln{flex:none;padding:14px 0;width:42px;overflow:hidden;background:#191919;border-right:1px solid #262626;font:400 12px/1.65 var(--f-mono);color:#4d4d4d;text-align:right}.code-ln span{display:block;padding-right:10px}.code textarea{flex:1;min-height:320px;padding:14px 16px;border:0;outline:0;resize:vertical;background:transparent;color:#e7e7e3;font:400 12.5px/1.65 var(--f-mono);caret-color:var(--teal);white-space:pre;tab-size:2}.code textarea::selection{background:#00aab959}.sug-box{margin-bottom:10px;border-radius:14px;border:1px solid var(--teal-line);background:#f4fbfc;overflow:hidden;animation:rise .4s var(--ease)}.sug-h{display:flex;align-items:center;gap:8px;padding:10px 12px;font-size:12px;color:var(--teal-ink)}.sug-h b{font:800 9px var(--f-label);letter-spacing:.14em;text-transform:uppercase}.sug-h span{color:var(--mute)}.diff{margin:0;padding:10px 14px;background:#0f2a2d;font:400 12.5px/1.6 var(--f-mono);white-space:pre-wrap}.diff .add{color:#7fe3a6}.sug-f{display:flex;gap:8px;padding:10px 12px}.files{display:flex;flex-direction:column;gap:6px}.file{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:14px;border:1px solid var(--line);background:#fff;animation:rowIn .4s var(--ease) both;animation-delay:calc(var(--i, 0) * 50ms)}.file-ic{width:34px;height:34px;border-radius:10px;display:grid;place-items:center;background:var(--paper-3);color:var(--ink-3);flex:none}.file b{flex:1;font:500 12.5px var(--f-mono)}.file>span{font-size:11.5px;color:var(--mute)}.drop{display:flex;flex-direction:column;align-items:center;gap:5px;width:100%;margin-top:10px;padding:22px;border-radius:16px;border:1.5px dashed #cfcfc9;color:var(--mute);text-align:center;transition:border-color .2s,background-color .2s}.drop:hover{border-color:var(--teal);background:#f6fcfd;color:var(--teal-ink)}.drop b{font:800 10px var(--f-label);letter-spacing:.13em;text-transform:uppercase;color:var(--ink)}.drop span{font-size:12px;max-width:420px}.test{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:14px}.test-in h6{margin:0 0 8px;font:800 8.5px var(--f-label);letter-spacing:.17em;text-transform:uppercase;color:var(--mute-2)}.test-in textarea{width:100%;min-height:150px;padding:12px 14px;border-radius:14px;border:1px solid var(--line-2);outline:0;resize:vertical;font-size:13px;line-height:1.5;transition:border-color .2s,box-shadow .2s}.test-in textarea:focus{border-color:var(--ink);box-shadow:0 0 0 4px #1313130d}.test-run{display:flex;align-items:center;gap:12px;margin-top:10px;flex-wrap:wrap}.test-who{display:inline-flex;align-items:center;gap:7px;font-size:12px;color:var(--mute)}.test-out{min-height:230px;border-radius:16px;background:#141414;color:#e7e7e3;padding:14px 16px;display:flex;flex-direction:column}.test-empty{margin:auto;display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center;color:#8b8b86}.test-empty .ic{width:38px;height:38px;padding:9px;border-radius:50%;background:#222;color:#7fdbe4}.test-empty b{font:600 15px var(--f-display);color:#fff}.test-empty span{font-size:12px}.test-h{display:flex;align-items:center;gap:8px;padding-bottom:10px;border-bottom:1px solid #262626;font-size:12px}.test-h b{font:800 9px var(--f-label);letter-spacing:.13em;text-transform:uppercase}.test-h em{margin-left:auto;font-style:normal;font-size:11px;color:#8b8b86}.test-spin{display:inline-flex;gap:3px}.test-spin i{width:5px;height:5px;border-radius:50%;background:var(--teal);animation:blink 1s infinite}.test-spin i:nth-child(2){animation-delay:.15s}.test-spin i:nth-child(3){animation-delay:.3s}.test-text{margin:12px 0 0;font:400 12.5px/1.65 var(--f-mono);white-space:pre-wrap;flex:1}.test-text:after{content:"";display:inline-block;width:7px;height:14px;margin-left:2px;background:var(--teal);vertical-align:-2px;animation:caret 1s steps(1) infinite}.test-fb{display:flex;align-items:center;gap:8px;margin-top:12px;padding-top:10px;border-top:1px solid #262626;font-size:12px;color:#8b8b86;flex-wrap:wrap}.test-fb .btn-line{background:transparent;color:#e7e7e3;border-color:#333}.hist{position:relative;display:flex;flex-direction:column;gap:2px;padding-left:10px}.hist:before{content:"";position:absolute;left:15px;top:14px;bottom:14px;width:2px;background:var(--line)}.hist-row{position:relative;display:flex;align-items:center;gap:12px;padding:10px 12px 10px 18px;border-radius:12px;animation:rowIn .4s var(--ease) both;animation-delay:calc(var(--i, 0) * 60ms)}.hist-row:hover{background:var(--paper-2)}.hist-dot{position:absolute;left:0;width:12px;height:12px;border-radius:50%;background:#fff;border:2px solid #cfcfc9}.hist-row.is-cur .hist-dot{border-color:var(--teal);background:var(--teal);box-shadow:0 0 0 4px var(--teal-glow)}.hist-row b{font:600 12.5px var(--f-mono);width:44px}.hist-row>span{flex:1;font-size:13px;color:var(--ink-3)}.hist-row em{font-style:normal;font-size:11.5px;color:var(--mute)}.bb{position:relative;display:grid;grid-template-columns:minmax(200px,1fr) minmax(320px,1.35fr) minmax(200px,1fr);gap:56px;align-items:center;flex:none;padding:8px 0}.bb-svg{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;overflow:visible}.bb-w{fill:none;stroke-width:1.7;stroke-dasharray:5 7;animation:dash 1.4s linear infinite}.bb-read{stroke:var(--teal)}.bb-write{stroke:var(--ink);animation-direction:reverse}.bb-col{position:relative;z-index:1;display:flex;flex-direction:column;gap:10px}.bb-item{display:flex;align-items:center;gap:11px;width:100%;padding:11px 13px;border-radius:16px;background:#fff;border:1px solid var(--line);box-shadow:var(--sh-1);text-align:left;transition:transform .3s var(--ease),box-shadow .3s}.bb-item:hover{transform:translateY(-2px);box-shadow:var(--sh-2)}.bb-item b{display:block;font:800 9.5px var(--f-label);letter-spacing:.12em;text-transform:uppercase}.bb-item span{display:block;margin-top:3px;font-size:11.5px;color:var(--mute)}.bb-ic{width:32px;height:32px;border-radius:50%;display:grid;place-items:center;background:var(--c, var(--ink));color:#fff;flex:none}.bb-item.t-client .bb-ic{background:var(--mag)}.bb-item.t-people .bb-ic{background:var(--ink)}.bb-core{position:relative;z-index:1;display:flex;flex-direction:column;gap:14px}.bb-card{border-radius:20px;background:#fff;border:1px solid var(--line);box-shadow:var(--sh-2);overflow:hidden}.bb-card header{display:flex;align-items:center;gap:10px;padding:13px 16px;background:var(--ink);color:#fff}.bb-card header b{font:800 10.5px var(--f-label);letter-spacing:.15em;text-transform:uppercase}.bb-card header span{margin-left:auto;font-size:11.5px;color:#ffffff8c}.bb-card header .ic{color:var(--teal)}.bb-f{display:flex;align-items:center;justify-content:space-between;padding:9px 16px;border-top:1px solid var(--line);font-size:12.5px;font-weight:600;color:var(--ink-3)}.bb-f:first-of-type{border-top:0}.bb-f i{width:70px;height:6px;border-radius:6px;background:linear-gradient(90deg,var(--paper-3),#e7e7e3,var(--paper-3));background-size:200% 100%;animation:shimmer 2.4s linear infinite}.bb-folders{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--line)}.bb-folder{display:flex;flex-direction:column;gap:3px;padding:11px 14px;background:#fff;text-align:left;transition:background-color .2s}.bb-folder:hover{background:var(--paper-2)}.bb-folder .ic{color:var(--teal);margin-bottom:3px}.bb-folder b{font-size:12px;font-weight:600}.bb-folder span{font-size:10.5px;color:var(--mute)}.cn-body{flex:none}.app-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:10px}.app-card{display:flex;align-items:center;gap:12px;padding:13px 13px 13px 14px;border-radius:16px;border:1px solid var(--line);background:#fff;text-align:left;transition:transform .3s var(--ease),box-shadow .3s,border-color .3s;animation:rowIn .45s var(--ease) both;animation-delay:calc(var(--i, 0) * 30ms)}.app-card:hover{transform:translateY(-2px);box-shadow:var(--sh-2)}.app-card.is-sel{border-color:var(--ink);box-shadow:0 0 0 3px #13131312}.app-ic{width:40px;height:40px;border-radius:12px;display:grid;place-items:center;background:var(--paper-3);color:var(--ink);flex:none}.app-card.st-on .app-ic,.app-ic-dark{background:var(--ink);color:#fff}.app-ic-lg{width:52px;height:52px;border-radius:15px;background:var(--ink);color:#fff}.app-t{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.app-t b{font-size:13px;font-weight:600}.app-t span{font-size:11.5px;color:var(--mute);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.conn{display:inline-flex;align-items:center;gap:5px;height:24px;padding:0 9px;border-radius:999px;font:800 8px var(--f-label);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;flex:none}.conn .ic{width:11px;height:11px}.conn-on{background:#e7f6ed;color:#178a49}.conn-pending{background:#fdf1e3;color:#b36a12}.conn-off{background:var(--ink);color:#fff}.sheet{position:fixed;top:74px;right:24px;bottom:24px;z-index:30;width:360px;padding:20px;display:flex;flex-direction:column;gap:16px;border-radius:22px;background:#fffffffa;backdrop-filter:blur(12px);border:1px solid var(--line);box-shadow:var(--sh-3);overflow-y:auto;transform:translate(calc(100% + 40px));transition:transform .5s var(--ease)}.sheet.is-open{transform:none}.sheet .insp-x{position:absolute}.sh-h{display:flex;align-items:center;gap:14px;padding-right:30px}.sh-h h3{margin:0;font:600 24px/1.1 var(--f-display)}.sh-h span{display:block;margin-top:3px;font-size:12.5px;color:var(--mute)}.sh-status{align-self:flex-start;height:28px;font-size:9px}.sh-status.is-pop{animation:popIn .5s var(--spring)}.sh-note{display:flex;gap:9px;padding:11px 12px;border-radius:13px;background:var(--paper-2);font-size:12.5px;line-height:1.45;color:var(--ink-3)}.scopes{display:flex;flex-direction:column;gap:8px}.scope{display:flex;align-items:center;gap:10px;font-size:13px;color:var(--ink-2)}.sh-row{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:12.5px;color:var(--ink-3)}.sh-sync{display:inline-flex;align-items:center;gap:6px;color:var(--mute)}.sh-actions{display:flex;align-items:center;gap:8px;margin-top:10px;flex-wrap:wrap}#sh-conn .fld{margin-bottom:10px}.oauth{display:flex;align-items:center;gap:12px;width:100%;height:50px;padding:0 14px 0 6px;margin-bottom:8px;border-radius:14px;border:1px solid var(--line-2);background:#fff;font-size:13.5px;font-weight:600;transition:border-color .2s,box-shadow .2s}.oauth:hover{border-color:var(--ink);box-shadow:var(--sh-1)}.oauth .app-ic{width:38px;height:38px}.oauth>.ic:last-child{margin-left:auto;color:var(--mute)}.connecting{display:flex;align-items:center;gap:10px;padding:14px;border-radius:14px;background:var(--paper-2);font-size:13px;color:var(--ink-3);animation:rise .35s var(--ease)}.spin{width:18px;height:18px;border-radius:50%;border:2.5px solid var(--teal-line);border-top-color:var(--teal);animation:spin .8s linear infinite;flex:none}.spin-sm{width:12px;height:12px;border-width:2px}.fold-list{display:flex;flex-direction:column;gap:10px}.fold{display:flex;align-items:flex-start;gap:14px;padding:14px 16px;border-radius:18px;border:1px solid var(--line);background:#fff;box-shadow:var(--sh-1);animation:rowIn .45s var(--ease) both;animation-delay:calc(var(--i, 0) * 45ms)}.fold-ic{width:40px;height:40px;border-radius:12px;display:grid;place-items:center;background:var(--teal-soft);color:var(--teal-ink);flex:none}.fold-main{flex:1;min-width:0;display:flex;flex-direction:column;gap:7px}.fold-top{display:flex;align-items:center;gap:10px}.fold-top b{font-size:14px;font-weight:600}.prov{padding:2px 8px;border-radius:6px;background:var(--paper-3);font:700 8.5px var(--f-label);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3)}.fold-note{font-size:12px;color:var(--mute)}.fold-rw{display:flex;flex-wrap:wrap;gap:14px;font-size:11.5px;color:var(--mute)}.fold-rw span{display:inline-flex;align-items:center;gap:5px}.ai-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.ai-card{display:flex;flex-direction:column;gap:14px;padding:18px;border-radius:20px;border:1px solid var(--line);background:#fff;box-shadow:var(--sh-1)}.ai-wide{grid-column:1 / -1}.ai-h{display:flex;align-items:center;gap:13px}.ai-h>div{flex:1;min-width:0}.ai-h b{display:block;font-size:14px;font-weight:600}.ai-h span{display:block;margin-top:2px;font-size:12px;color:var(--mute)}.ai-key{display:flex;align-items:center;gap:10px;padding:11px 13px;border-radius:13px;background:var(--paper-2);font-size:12.5px}.ai-key>span{display:inline-flex;align-items:center;gap:7px;font:800 8.5px var(--f-label);letter-spacing:.14em;text-transform:uppercase;color:var(--mute)}.ai-key b{flex:1;font-weight:500;color:var(--ink-3)}.ai-rule{display:flex;gap:9px;font-size:12px;line-height:1.5;color:var(--mute)}.ai-rule .ic{color:var(--ink);margin-top:2px}.gauge-bar{height:10px;border-radius:10px;background:repeating-linear-gradient(135deg,var(--paper-3) 0 6px,#ebebe7 6px 12px);overflow:hidden}.gauge-bar i{display:block;height:100%;background:var(--teal)}.gauge-l{display:flex;justify-content:space-between;margin-top:7px;font-size:12px;color:var(--mute)}.gauge-l b{color:var(--ink);font-weight:600}.tiers{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:8px}.tier{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:14px;background:var(--paper-2);animation:rowIn .45s var(--ease) both;animation-delay:calc(var(--i, 0) * 50ms)}.tier b{font-size:12.5px;font-weight:600;white-space:nowrap}.tier>span{flex:1;min-width:0;font-size:11.5px;color:var(--mute);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tier em{font-style:normal;padding:3px 8px;border-radius:7px;font:800 8px var(--f-label);letter-spacing:.12em;text-transform:uppercase}.m-opus{background:var(--ink);color:#fff}.m-sonnet{background:var(--teal);color:#fff}.m-haiku{background:var(--teal-soft);color:var(--teal-ink)}.decide{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:12px}.dec,.rl{display:flex;align-items:center;gap:13px;padding:14px 16px;border-radius:18px;background:#fff;border:1px solid var(--line);box-shadow:var(--sh-1);text-align:left;width:100%}.dec{border:1.5px dashed var(--mag-line);background:#fffafd}.dec>div,.rl>div{flex:1;min-width:0}.dec b,.rl b{display:block;font-size:13px;font-weight:600}.dec span:not(.dec-ic),.rl span:not(.dec-ic):not(.tgl){display:block;margin-top:3px;font-size:12px;color:var(--mute)}.dec-ic{width:36px;height:36px;border-radius:11px;display:grid;place-items:center;background:var(--ink);color:#fff;flex:none}.dec-teal{background:var(--teal)}.dec select{height:34px;padding:0 10px;border-radius:10px;border:1px solid var(--line-2);background:#fff;font-size:12.5px;max-width:200px;cursor:pointer}.rules-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:12px}.rl-btn{transition:transform .3s var(--ease),box-shadow .3s}.rl-btn:hover{transform:translateY(-2px);box-shadow:var(--sh-2)}.rl-btn>.ic{color:var(--mute)}.tgl{position:relative;width:40px;height:24px;border-radius:999px;background:#d9d9d4;flex:none;cursor:pointer;transition:background-color .25s;display:grid;place-items:center;color:#fff}.tgl:after{content:"";position:absolute;left:3px;top:3px;width:18px;height:18px;border-radius:50%;background:#fff;box-shadow:0 2px 4px #0003;transition:transform .35s var(--spring)}.tgl.is-on{background:var(--teal)}.tgl.is-on:after{transform:translate(16px)}.tgl.is-locked{background:var(--ink);cursor:default}.tgl.is-locked .ic{position:absolute;left:6px}.tgl-sm{width:32px;height:19px}.tgl-sm:after{width:13px;height:13px}.tgl-sm.is-on:after{transform:translate(13px)}.about{display:flex;gap:14px;align-items:flex-start;padding:16px 18px;border-radius:20px;background:radial-gradient(140% 140% at 0% 0%,#2a2a2a,var(--ink) 55%);color:#fff;flex:none}.about .orb{background:#fff;color:var(--ink)}.about b{display:block;font:800 10px var(--f-label);letter-spacing:.15em;text-transform:uppercase}.about span:not(.orb){display:block;margin-top:5px;font-size:13px;line-height:1.55;color:#ffffffb8;max-width:820px}.modal-wrap{position:fixed;inset:0;z-index:50;display:grid;place-items:center;padding:20px;background:#1313136b;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);opacity:0;pointer-events:none;transition:opacity .3s var(--ease)}.modal-wrap.is-open{opacity:1;pointer-events:auto}.modal{width:min(780px,100%);max-height:calc(100vh - 40px);overflow:auto;border-radius:28px;background:#fff;box-shadow:var(--sh-3);transform:translateY(18px) scale(.97);transition:transform .5s var(--spring)}.modal-sm{width:min(560px,100%)}.modal-wrap.is-open .modal{transform:none}.m-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:26px 28px 8px}.m-step{display:block;margin-bottom:6px;font:800 8.5px var(--f-label);letter-spacing:.18em;text-transform:uppercase;color:var(--teal-ink)}.m-head h2{margin:0;font:600 30px/1.05 var(--f-display)}.m-head p{margin:8px 0 0;font-size:13px;color:var(--mute)}.m-x{width:36px;height:36px;border-radius:11px;display:grid;place-items:center;color:var(--mute);background:var(--paper-3);flex:none;transition:background-color .2s,color .2s,transform .3s var(--spring)}.m-x:hover{color:#fff;background:var(--ink);transform:rotate(90deg)}.m-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(168px,1fr));gap:12px;padding:30px 28px 6px}.mt{position:relative;display:flex;flex-direction:column;align-items:center;gap:6px;padding:30px 12px 14px;border-radius:18px;border:1.5px solid var(--line);background:#fff;text-align:center;transition:border-color .25s,box-shadow .25s,transform .3s var(--ease)}.mt:hover{transform:translateY(-2px);box-shadow:var(--sh-1)}.mt.is-on{border-color:var(--ink);box-shadow:0 0 0 4px #1313130f,var(--sh-1)}.mt .agc-badge{position:absolute;top:-19px;left:50%;margin-left:-19px;box-shadow:0 0 0 4px #fff}.mt b{font:800 9.5px var(--f-label);letter-spacing:.12em;text-transform:uppercase}.mt span{font-size:11.5px;color:var(--mute);line-height:1.35}.mt small{font:700 8.5px var(--f-label);letter-spacing:.1em;color:var(--teal-ink)}.m-row{padding:16px 28px 0}.m-row h6{margin:0 0 9px;font:800 9px var(--f-label);letter-spacing:.16em;text-transform:uppercase;color:var(--mute-2)}.m-chips{display:flex;flex-wrap:wrap;gap:7px}.mchip{height:32px;padding:0 13px;border-radius:999px;border:1px solid var(--line-2);font:700 9.5px var(--f-label);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);transition:background-color .2s,color .2s,border-color .2s}.mchip.is-on{background:var(--ink);border-color:var(--ink);color:#fff}.m-perm{display:grid;grid-template-columns:repeat(3,1fr);gap:9px}.mp{display:flex;flex-direction:column;gap:4px;padding:12px 13px;border-radius:14px;border:1.5px solid var(--line);cursor:pointer;transition:border-color .2s,box-shadow .2s}.mp input{display:none}.mp b{font-size:12.5px;font-weight:600}.mp span{font-size:11.5px;color:var(--mute);line-height:1.35}.mp.is-on{border-color:var(--teal);box-shadow:0 0 0 3px #00aab91f}.m-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:22px 28px 26px}.m-note{display:inline-flex;align-items:center;gap:8px;font-size:12px;color:var(--mute)}.tree{margin:12px 28px 0;padding:8px;border-radius:16px;border:1px solid var(--line);max-height:300px;overflow-y:auto}.tree-row{display:flex;align-items:center;gap:8px;width:100%;height:34px;padding:0 10px 0 calc(8px + var(--d) * 18px);border-radius:9px;font-size:13px;color:var(--ink-2);transition:background-color .15s}.tree-row:hover{background:var(--paper-3)}.tree-row.is-sel{background:var(--ink);color:#fff}.tree-row .ic{color:var(--teal)}.tree-row.is-sel .ic{color:#7fdbe4}.tree-car{width:14px;display:grid;place-items:center;transition:transform .2s}.tree-car.is-open{transform:rotate(90deg)}.tip{position:fixed;z-index:90;max-width:300px;padding:7px 10px;border-radius:10px;background:var(--ink);color:#fff;font-size:12px;line-height:1.4;pointer-events:none;opacity:0;transform:translateY(4px);transition:opacity .18s var(--ease),transform .18s var(--ease);box-shadow:0 12px 30px -10px #00000080}.tip.is-on{opacity:1;transform:none}.tip-rich{max-width:320px;padding:12px 14px;border-radius:14px}.tip-rich b{display:block;font:600 15px/1.25 var(--f-display)}.tip-rich p{margin:5px 0 0;color:#ffffffbf;font-size:12px;line-height:1.45}.tip-rich em{display:block;margin-top:8px;font:800 8.5px var(--f-label);letter-spacing:.14em;text-transform:uppercase;color:#7fdbe4;font-style:normal}.tip-mix{display:flex;align-items:center;flex-wrap:wrap;gap:4px 8px;margin-top:8px;font-size:11px;color:#fffc}.tip-mix .sw{width:8px;height:8px;margin-right:2px}.palette{position:fixed;inset:0;z-index:70;display:flex;justify-content:center;align-items:flex-start;padding-top:12vh;background:#13131359;backdrop-filter:blur(4px);opacity:0;pointer-events:none;transition:opacity .2s var(--ease)}.palette.is-open{opacity:1;pointer-events:auto}.pal{width:min(620px,calc(100vw - 32px));border-radius:22px;background:#fff;box-shadow:var(--sh-3);overflow:hidden;transform:translateY(-10px) scale(.98);transition:transform .35s var(--spring)}.palette.is-open .pal{transform:none}.pal-in{display:flex;align-items:center;gap:12px;padding:0 16px;height:58px;border-bottom:1px solid var(--line);color:var(--mute)}.pal-in input{flex:1;border:0;outline:0;font-size:16px;color:var(--ink);background:transparent}.pal-list{max-height:50vh;overflow-y:auto;padding:8px}.pal-list h6{margin:8px 10px 4px;font:800 8.5px var(--f-label);letter-spacing:.18em;text-transform:uppercase;color:var(--mute-2)}.pal-row{display:flex;align-items:center;gap:12px;width:100%;padding:9px 10px;border-radius:11px}.pal-row.is-on{background:var(--ink);color:#fff}.pal-row.is-on span:last-child{color:#fff9}.pal-ic{width:30px;height:30px;border-radius:9px;display:grid;place-items:center;background:var(--paper-3);color:var(--ink);flex:none}.pal-row.is-on .pal-ic{background:#ffffff1f;color:#7fdbe4}.pal-row b{font-size:13.5px;font-weight:600;flex:1;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pal-row>span:last-child{font-size:11.5px;color:var(--mute);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:45%}.pal-empty{padding:26px;text-align:center;color:var(--mute);font-size:13px}.pal-foot{display:flex;gap:16px;padding:10px 16px;border-top:1px solid var(--line);background:var(--paper-2);font-size:11.5px;color:var(--mute)}.pal-foot span{display:inline-flex;align-items:center;gap:4px}.tour{position:fixed;inset:0;z-index:80;display:none}.tour.is-on{display:block}.tour-catch{position:absolute;inset:0}.tour.is-hero .tour-catch{background:#131313a8;animation:fadeIn .45s var(--ease) both}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.tour.is-hero .tour-hole{opacity:0}.tour-hole{position:fixed;border-radius:18px;box-shadow:0 0 0 9999px #131313a8;transition:left .6s var(--ease),top .6s var(--ease),width .6s var(--ease),height .6s var(--ease),border-radius .6s var(--ease);pointer-events:none}.tour-hole:after{content:"";position:absolute;inset:-4px;border-radius:22px;border:2px solid var(--teal);animation:holeRing 1.8s var(--ease) infinite}.tour-hole.is-center{left:50%!important;top:50%!important;width:0!important;height:0!important}.tour-hole.is-center:after{display:none}.tour-card{position:fixed;width:340px;padding:18px 18px 14px;border-radius:22px;background:#fff;box-shadow:var(--sh-3);transition:left .6s var(--ease),top .6s var(--ease);animation:tourIn .5s var(--spring) both}.tc-top{display:flex;align-items:center;justify-content:space-between}.tc-step{font:800 8.5px var(--f-label);letter-spacing:.18em;text-transform:uppercase;color:var(--teal-ink)}.tc-skip{font-size:12px;color:var(--mute)}.tc-skip:hover{color:var(--ink)}.tc-bar{display:flex;gap:4px;margin:10px 0 14px}.tc-bar i{flex:1;height:5px;border-radius:5px;background:var(--paper-3);overflow:hidden;position:relative}.tc-bar i.is-done{background:var(--teal)}.tc-bar i.is-cur{background:var(--teal-line)}.tc-bar i.is-cur:after{content:"";position:absolute;inset:0;background:var(--teal);animation:barFill .7s var(--ease) both;transform-origin:left}.tour-card h3{margin:0;font:600 23px/1.15 var(--f-display)}.tour-card p{margin:8px 0 0;font-size:13.5px;line-height:1.55;color:var(--ink-3)}.tc-f{display:flex;align-items:center;justify-content:space-between;margin-top:16px}.tc-keys{display:flex;align-items:center;justify-content:center;gap:5px;margin-top:12px;font-size:11px;color:var(--mute-2)}.tour-hero{left:50%!important;top:50%!important;width:440px;padding:30px 30px 24px;text-align:center;transform:translate(-50%,-50%);animation:heroIn .7s var(--spring) both}.tour-hero h2{margin:10px 0 0;font:600 28px/1.15 var(--f-display)}.tour-hero p{margin:10px auto 0;max-width:340px}.th-kicker{display:inline-block;margin-top:18px;font:800 9px var(--f-label);letter-spacing:.2em;text-transform:uppercase;color:var(--teal-ink)}.th-orb{position:relative;width:84px;height:84px;margin:0 auto}.th-orb i{position:absolute;inset:-14px;border-radius:50%;border:1px dashed var(--teal-line);animation:orbit 16s linear infinite}.th-orb i:last-child{inset:-28px;border-style:solid;border-color:var(--paper-3);animation-direction:reverse;animation-duration:26s}.th-orb .orb{margin:0 auto}.th-f{display:flex;flex-direction:column;gap:8px;margin-top:22px}.th-f .btn{width:100%}.th-medal{width:84px;height:84px;margin:0 auto;border-radius:50%;display:grid;place-items:center;background:radial-gradient(circle at 30% 25%,#1fc3d1,var(--teal) 55%,#08808b);color:#fff;box-shadow:0 0 0 8px var(--teal-soft),0 20px 40px -14px #00aab9cc;animation:medal 1s var(--spring) both}.toasts{position:fixed;right:24px;top:22px;z-index:95;display:flex;flex-direction:column;gap:8px;align-items:flex-end;pointer-events:none}.toast{display:flex;align-items:center;gap:10px;max-width:420px;padding:11px 15px 11px 11px;border-radius:15px;background:var(--ink);color:#fff;font-size:13px;box-shadow:0 20px 44px -16px #0009;animation:toastIn .55s var(--spring) both}.toast.is-out{animation:toastOut .32s var(--ease) both}.toast-ic{width:24px;height:24px;border-radius:8px;display:grid;place-items:center;background:var(--teal);flex:none}.confetti{position:fixed;inset:0;z-index:85;pointer-events:none;display:none;width:100vw;height:100vh}body.is-night .canvas-card,body.is-night .cvp-body>.cv{background-color:#f1f1ee}@keyframes ndRing{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(1.07)}}@keyframes ring{0%{opacity:.8;transform:scale(1)}to{opacity:0;transform:scale(1.32)}}@keyframes ripple{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(1.18)}}@keyframes livePulse{0%,to{box-shadow:0 0 #00aab98c}50%{box-shadow:0 0 0 5px #00aab900}}@keyframes badgePing{0%{box-shadow:0 0 #d9449a8c}70%,to{box-shadow:0 0 0 9px #d9449a00}}@keyframes dash{to{stroke-dashoffset:-28}}@keyframes blink{0%,80%,to{opacity:.3;transform:translateY(0)}40%{opacity:1;transform:translateY(-2px)}}@keyframes msgIn{0%{opacity:0;transform:translateY(12px) scale(.98)}to{opacity:1;transform:none}}@keyframes rowIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes agIn{0%{opacity:0;transform:translateY(18px) scale(.94)}to{opacity:1;transform:none}}@keyframes ndIn{0%{opacity:0;transform:scale(.7)}to{opacity:1;transform:none}}@keyframes ndRise{0%{opacity:0;transform:translateY(14px) scale(.96)}to{opacity:1;transform:none}}@keyframes grpIn{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes ndPop{0%{transform:scale(1)}35%{transform:scale(1.06)}to{transform:scale(1)}}@keyframes popIn{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes flash{0%{color:var(--teal-ink)}to{color:inherit}}@keyframes labelPop{0%{transform:translate(-50%,-50%) rotate(-90deg) scale(1)}40%{transform:translate(-50%,-50%) rotate(-90deg) scale(1.18);box-shadow:0 0 0 6px #00aab92e}to{transform:translate(-50%,-50%) rotate(-90deg) scale(1)}}@keyframes toastIn{0%{opacity:0;transform:translateY(-14px) scale(.96)}to{opacity:1;transform:none}}@keyframes toastOut{to{opacity:0;transform:translateY(-8px)}}@keyframes orbit{to{transform:rotate(360deg)}}@keyframes eq{0%,to{height:3px}50%{height:9px}}@keyframes linkDot{0%{left:-4px;opacity:0}15%{opacity:1}85%{opacity:1}to{left:calc(100% - 4px);opacity:0}}@keyframes moveDot{0%{left:-6px}to{left:100%}}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes donutIn{0%{stroke-dasharray:0 100}}@keyframes caret{50%{opacity:0}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes crumbIn{0%{opacity:0;transform:translate(-6px)}to{opacity:1;transform:none}}@keyframes focusPulse{0%{box-shadow:0 0 #13131340,var(--sh-2)}to{box-shadow:0 0 0 4px #13131312,var(--sh-2)}}@keyframes tourIn{0%{opacity:0;transform:translateY(10px) scale(.96)}to{opacity:1;transform:none}}@keyframes heroIn{0%{opacity:0;transform:translate(-50%,-46%) scale(.94)}to{opacity:1;transform:translate(-50%,-50%)}}@keyframes barFill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes medal{0%{transform:scale(0) rotate(-30deg)}to{transform:scale(1) rotate(0)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.page-home{gap:12px;padding:16px 20px 18px}.hm-head{display:flex;align-items:center;justify-content:space-between;gap:16px;flex:none}.hm-hello{display:flex;align-items:baseline;gap:4px 16px;flex-wrap:wrap;min-width:0}.hm-hello h1{margin:0;font:600 27px/1.1 var(--f-display);letter-spacing:-.005em;white-space:nowrap}.hm-hello p{margin:0;font-size:13px;color:var(--mute)}.hm-head .btn{flex:none}.flow-slim{display:flex;align-items:center;gap:14px;padding:8px 8px 8px 16px;border-radius:18px}.flow-slim .flow-head{flex:none;flex-direction:column;align-items:flex-start;gap:7px;margin:0;width:98px;cursor:default}.flow-slim .flow-head>b{font-size:9px;line-height:1.35}.flow-slim .pulse{margin:0;height:15px}.flow-slim .pulse em{display:none}.flow-slim .flow-row{flex:1;min-width:0}.flow-slim .stg{flex-direction:row;align-items:center;gap:9px;padding:8px 9px 8px 8px;border-radius:14px;min-height:50px}.flow-slim .stg-ic{width:30px;height:30px;border-radius:9px}.flow-slim .stg-t{gap:2px;flex:1}.flow-slim .stg-t b{display:block;font-size:8.5px;letter-spacing:.06em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:unset}.flow-slim .stg-sub{font-size:11px}.flow-slim .stg-n{position:static;flex:none;min-width:22px;height:20px;padding:0 6px;font-size:10px;line-height:20px;border-radius:10px}.flow-slim .stg.is-live{transform:translateY(-1px)}.flow-slim .flow-link{flex-basis:10px}.flow-slim .flow-need{flex:0 0 auto;flex-direction:row;align-items:center;gap:10px;min-height:50px;padding:0 32px 0 13px;border-radius:14px}.flow-slim .flow-need b{font-size:22px}.flow-slim .flow-need .ic{top:50%;bottom:auto;margin-top:-7px}.agents-slim{gap:8px;padding:2px;margin:-2px}.agents-slim .ag{flex:1 0 156px;flex-direction:row;align-items:center;gap:10px;padding:8px 12px 8px 8px;border-radius:15px;text-align:left}.agents-slim .ag:hover{transform:translateY(-2px)}.agents-slim .ag-badge{position:relative;top:auto;left:auto;margin:0;width:34px;height:34px;flex:none;box-shadow:0 6px 12px -6px var(--c)}.agents-slim .ag:hover .ag-badge{transform:scale(1.06)}.agents-slim .ag.is-busy .ag-badge:after{inset:-5px}.agents-slim .ag>.ag-t{display:flex;flex-direction:column;gap:2px;min-width:0;min-height:0;font-size:inherit;color:inherit;-webkit-line-clamp:unset}.ag-t b{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:9px}.ag-t>span{font-size:11.5px;line-height:1.3;color:var(--mute);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ag-t>span.is-flash{animation:flash 1s var(--ease)}.agents-slim .ag-orch .ag-t>span{color:#ffffff9e}.agents-slim .ag-summon .ag-t>span{color:#ffffffe0}.agents-slim .ag-orch .ag-badge,.agents-slim .ag-summon .ag-badge{box-shadow:0 0 0 3px #ffffff29}.agents-slim .ag-summon:hover .ag-badge{transform:rotate(90deg)}.canvas-hero{flex:1 1 auto;min-height:470px;border-radius:24px;background:radial-gradient(90% 70% at 50% 0%,#fff,#f5f6f4 72%);box-shadow:inset 0 1px #fff,0 1px 2px #13131308,0 24px 50px -36px #13131359}.canvas-hero>.cv{background-color:transparent}.cc-now{position:relative;display:inline-flex;align-items:center;min-width:0;max-width:52%;height:30px;padding:0 14px 0 27px;border-radius:999px;background:var(--ink);color:#ffffffc7;font-size:12px;overflow:hidden;box-shadow:var(--sh-1)}.cc-now:before{content:"";position:absolute;left:12px;top:50%;width:7px;height:7px;margin-top:-3.5px;border-radius:50%;background:var(--teal);animation:livePulse 1.6s infinite}.cc-now-t{display:block;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cc-now-t b{margin-right:8px;font:800 9px var(--f-label);letter-spacing:.14em;text-transform:uppercase;color:#7fdbe4}.cc-now-t.is-in{animation:tickIn .45s var(--ease) both}.cc-now-t.is-out{position:absolute;left:27px;right:14px;animation:tickOut .4s var(--ease) both}.cc-now.is-ping{animation:nowPing 1s var(--ease)}@keyframes tickIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes tickOut{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(-12px)}}@keyframes nowPing{0%{box-shadow:0 0 #00aab980,var(--sh-1)}to{box-shadow:0 0 0 12px #00aab900,var(--sh-1)}}.cv-ov .nd-phase{box-shadow:0 2px 4px #1313130d,0 18px 30px -18px #1313136b}.cv-ov .nd-phase .nd-title{font-size:11.5px}.cv-ov .nd-hub{background:linear-gradient(180deg,#fff,#f1fbfc)}.cv-ov .nd-phase.is-active{background:linear-gradient(180deg,#fff,#e9f8fa);border-color:var(--teal)}.cv-ov .nd-chip{box-shadow:0 1px 2px #1313130d,0 12px 22px -14px #13131352}.cv-ov .t-ai{background:linear-gradient(180deg,#ebf9fa,#d8f2f5)}.cv-ov .t-client{background:linear-gradient(180deg,#fdeff6,#f9dcea)}.cv-ov .nd-chip.is-active{transform:scale(1.04)}.cv-ov .e-tree{stroke:#bdbdb6;stroke-width:1.6}.cv-ov .e-spine{stroke:#a6a69f;stroke-width:1.6}.cv-ov .e-phase{stroke-width:2.2}.cv-ov .nd-spine{overflow:hidden}.cv-ov .nd-spine:after{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(105deg,transparent 35%,rgba(127,219,228,.22) 50%,transparent 65%);background-size:260% 100%;animation:sheen 5s linear infinite;pointer-events:none}@keyframes sheen{0%{background-position:130% 0}to{background-position:-130% 0}}.nd-prog{position:absolute;left:12px;right:12px;bottom:6px;height:3px;border-radius:3px;background:#1313130f;overflow:hidden}.nd-prog i{display:block;width:100%;height:100%;border-radius:3px;background:linear-gradient(90deg,var(--teal),#6fd6df);transform-origin:left;transform:scaleX(var(--p, 0));transition:transform .9s var(--ease)}.nd-prog-n{display:none}.ghost{position:fixed;left:0;top:0;z-index:88;pointer-events:none;opacity:0;transform:translate(-80px,-80px);transition-property:transform,opacity;transition-timing-function:cubic-bezier(.45,.05,.25,1);transition-duration:.72s}.ghost.is-on{opacity:1}.ghost svg{display:block;filter:drop-shadow(0 4px 8px rgba(0,0,0,.35));transform-origin:3px 3px}.ghost-tag{position:absolute;left:19px;top:21px;display:inline-flex;align-items:center;gap:6px;padding:4px 9px;border-radius:8px;background:var(--ink);color:#fff;font:800 8px var(--f-label);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;box-shadow:0 8px 18px -8px #0009}.ghost-tag:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--teal)}.ghost-ring{position:absolute;left:-12px;top:-12px;width:30px;height:30px;border-radius:50%;border:2px solid var(--teal);opacity:0}.ghost.is-click .ghost-ring{animation:ghostRing .6s var(--ease)}.ghost.is-click svg{animation:ghostPress .3s var(--ease)}@keyframes ghostRing{0%{opacity:.95;transform:scale(.3)}to{opacity:0;transform:scale(1.7)}}@keyframes ghostPress{50%{transform:scale(.8)}}.tour.is-auto .tour-hole{box-shadow:0 0 0 9999px #13131385}.tour-card.is-moving{opacity:0;pointer-events:none;transition:opacity .2s}.drive{position:fixed;left:50%;top:12px;z-index:3;display:flex;align-items:center;gap:10px;height:40px;padding:0 6px 0 15px;border-radius:999px;background:var(--ink);color:#fff;transform:translate(-50%);box-shadow:0 18px 40px -16px #000000b3,0 0 0 1px #ffffff14;animation:driveIn .6s var(--spring) both}.drive b{font:800 9.5px var(--f-label);letter-spacing:.16em;text-transform:uppercase;white-space:nowrap}.drive-dot{width:8px;height:8px;border-radius:50%;background:var(--teal);animation:livePulse 1.6s infinite}.drive button{height:28px;padding:0 12px;border-radius:999px;background:#ffffff17;color:#ffffffd1;font:700 9.5px var(--f-label);letter-spacing:.12em;text-transform:uppercase}.drive button:hover{background:#ffffff2e;color:#fff}.tour.is-paused .drive-dot{animation:none;background:var(--warn)}@keyframes driveIn{0%{opacity:0;transform:translate(-50%,-14px)}to{opacity:1;transform:translate(-50%)}}.tc-auto{display:inline-flex;align-items:center;gap:6px;margin-left:auto;margin-right:12px;font:800 8px var(--f-label);letter-spacing:.16em;text-transform:uppercase;color:var(--mute)}.tc-auto i{width:6px;height:6px;border-radius:50%;background:var(--teal);animation:livePulse 1.6s infinite}.tc-mid{display:inline-flex;align-items:center;gap:6px}.tc-time{height:3px;margin-top:14px;border-radius:3px;background:var(--paper-3);overflow:hidden}.tc-time i{display:block;height:100%;border-radius:3px;background:var(--teal);transform-origin:left;transform:scaleX(0)}.tc-time i.is-run{animation:tcTime linear forwards}.tc-time.is-paused i{animation-play-state:paused}@keyframes tcTime{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.tour-hero .th-f .btn-ghost{width:auto;align-self:center}.chat-form.is-auto{border-color:var(--teal);box-shadow:0 0 0 4px var(--teal-glow)}.chat-form.is-auto textarea{caret-color:var(--teal)}.proto-pill{display:inline-flex;align-items:center;gap:7px;height:28px;padding:0 11px;border-radius:999px;background:var(--paper-2);border:1px dashed var(--line-2);color:var(--mute);font:700 9px var(--f-label);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;cursor:default}.proto-pill i{width:6px;height:6px;border-radius:50%;background:var(--warn);box-shadow:0 0 0 3px #e08a2e29}.th-note{display:block;margin-top:12px;font:700 8.5px var(--f-label);letter-spacing:.16em;text-transform:uppercase;color:var(--mute-2)}#gate{display:none;position:fixed;inset:0;z-index:300;padding:28px 22px;overflow-y:auto;align-items:center;justify-content:center;color:#fff;background:radial-gradient(120% 55% at 100% 0%,rgba(0,170,185,.2),transparent 62%),radial-gradient(90% 50% at 0% 100%,rgba(217,68,154,.1),transparent 60%),var(--ink)}#gate.is-off{display:none!important}.gate-card{width:100%;max-width:420px;animation:rise .7s var(--ease) both}.gate-logo{display:block;width:150px;height:auto;margin-bottom:44px}.gate-kicker{display:block;margin-bottom:12px;font:800 9.5px var(--f-label);letter-spacing:.2em;text-transform:uppercase;color:#3fd0dc}#gate h1{margin:0 0 14px;font:600 36px/1.06 var(--f-display)}#gate p{margin:0 0 30px;font-size:15px;line-height:1.6;color:#ffffffb8}.gate-f{display:flex;flex-direction:column;gap:10px}.gate-btn,.gate-skip{height:48px;border-radius:14px;text-align:center;font:700 10.5px var(--f-label);letter-spacing:.15em;text-transform:uppercase}.gate-btn{background:#fff;color:var(--ink);box-shadow:0 14px 30px -14px #00aab9b3}.gate-skip{border:1px solid rgba(255,255,255,.18);color:#ffffffc7}#gate small{display:block;margin-top:30px;font:700 8.5px var(--f-label);letter-spacing:.18em;text-transform:uppercase;color:#ffffff57}@media(max-width:1023px){#gate{display:flex}}@media(max-width:1360px){.proto-pill .pp-long{display:none}}@media(max-width:1520px){:root{--nav-w: 204px;--chat-w: 324px}.search{min-width:200px}}@media(max-width:1360px){:root{--nav-w: 196px;--chat-w: 312px}.ph-t h1{font-size:28px}.search span{display:none}.search{min-width:0}.sk{grid-template-columns:260px minmax(0,1fr)}.stg-sub{display:none}}@media(max-width:1180px){:root{--nav-w: 74px;--chat-w: 300px}.nav{padding:22px 10px 14px;align-items:center}.nav-logo img{width:54px;height:26px;object-fit:cover;object-position:38% 50%}.nav-name,.nav-role,.nav-label,.nav-proto,.nav-h,.nav-tour span{display:none}.av-xl{width:46px;height:46px;font-size:14px}.nav-link,.nav-tour{width:46px;justify-content:center;padding:0}.nav-badge{position:absolute;top:4px;right:2px;min-width:16px;height:16px;line-height:16px;font-size:9px;padding:0 4px}.test,.ai-grid{grid-template-columns:1fr}}@media(max-width:1360px){.flow-slim .flow-head{width:84px}.agents-slim .ag{flex-basis:142px}.cc-now{max-width:44%}}@media(max-width:1180px){.flow-slim .flow-head,.hm-hello p{display:none}.flow-slim .stg-t b{font-size:8px}.canvas-hero{min-height:420px}}@keyframes holeRing{0%{inset:-4px;opacity:.9}to{inset:-16px;opacity:0}}@media(max-width:1600px){.flow-slim{padding-left:8px;gap:0}.flow-slim .flow-head{display:none}.flow-slim .stg{gap:8px;padding:7px 8px}.flow-slim .stg-ic{width:28px;height:28px}.flow-slim .stg-sub{display:none}.flow-slim .stg-t b{white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.25}.flow-slim .stg-n{position:absolute;left:25px;right:auto;top:2px;min-width:17px;height:16px;padding:0 4px;font-size:8.5px;line-height:16px;box-shadow:0 0 0 2px #fff}.agents-slim .ag{flex-basis:118px;gap:8px;padding:7px 10px 7px 7px}.agents-slim .ag-orch{flex-basis:168px;flex-grow:1.3}.agents-slim .ag-badge{width:30px;height:30px}.ag-t b{white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.2;letter-spacing:.07em}.ag-t>span{white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11px;line-height:1.25}.chat-title b{white-space:normal;line-height:1.15}}.tour-card{width:300px;padding:18px 20px 16px}.tour-card h3{font-size:27px;line-height:1.1}.tour-card p{font-size:15px;line-height:1.45;color:var(--ink-2)}.tc-step{letter-spacing:.12em}.tour-hero{width:400px}.tour-hero h2{font-size:31px}.tour-hero p{font-size:15px}.grp-meta{opacity:0}.grp.is-focus .grp-meta,.grp:hover .grp-meta{opacity:1}.flow-slim .stg-n{position:absolute;left:25px;right:auto;top:2px;min-width:17px;height:16px;padding:0 4px;font-size:8.5px;line-height:16px;border-radius:8px;box-shadow:0 0 0 2px #fff}.cl-strip{display:flex;gap:10px;flex:none;overflow-x:auto;padding:9px 2px 2px;margin:-9px -2px -2px;scrollbar-width:thin}#cl-strip.cl-strip{display:grid;grid-template-columns:repeat(auto-fit,minmax(205px,1fr));overflow:visible}.cl-card{position:relative;flex:1 0 160px;display:flex;align-items:center;gap:10px;padding:10px 12px 10px 10px;border-radius:12px;background:#fff;border:1px solid var(--line);box-shadow:var(--sh-1);text-align:left;transition:transform .25s var(--ease),box-shadow .25s,border-color .25s}.cl-card:hover{transform:translateY(-2px);box-shadow:var(--sh-2)}.cl-card.is-on{border-color:var(--ink);box-shadow:0 0 0 3px #1313130f,var(--sh-2)}.cl-logo{width:38px;height:38px;border-radius:12px;display:grid;place-items:center;flex:none;color:#fff;font:700 18px var(--f-display);background:linear-gradient(140deg,var(--b),color-mix(in srgb,var(--b) 55%,#000));box-shadow:0 8px 16px -10px var(--b)}.cl-t{display:flex;flex-direction:column;gap:2px;min-width:0}.cl-t b{font:800 9.5px var(--f-label);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap}.cl-t em{font-style:normal;font-size:11.5px;color:var(--mute);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cl-badge{position:absolute;top:-8px;right:10px;height:18px;padding:0 8px;border-radius:9px;background:var(--mag);color:#fff;font:800 8.5px/18px var(--f-label);letter-spacing:.08em;text-transform:uppercase;box-shadow:0 6px 12px -6px #d9449acc;animation:ndIn .5s var(--spring) both}.cl-space{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.35fr);gap:16px;flex:none;align-items:start}.cl-box{position:relative;display:flex;flex-direction:column;gap:14px;min-width:0;padding:16px;border-radius:22px;background:#fff;border:1px solid var(--line);box-shadow:var(--sh-1)}.cl-box-h{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:38px}.cl-box-h h2{margin:0;font:600 21px/1.1 var(--f-display)}.cl-path{display:inline-flex;align-items:center;gap:6px;min-width:0;height:28px;padding:0 11px;border-radius:999px;background:var(--paper-2);border:1px solid var(--line);font-size:11.5px;color:var(--ink-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cl-path .ic{width:12px;height:12px;flex:none;color:var(--b, var(--ink))}.cl-folders{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.fold{display:flex;align-items:center;gap:10px;min-width:0;padding:10px 12px 10px 10px;border-radius:15px;border:1px solid var(--line);background:var(--paper-2);text-align:left;transition:border-color .2s,background-color .2s,transform .2s var(--ease)}.fold:hover{background:#fff;border-color:var(--line-2);transform:translateY(-1px)}.fold.is-on{background:#fff;border-color:var(--ink);box-shadow:var(--sh-1)}.fold-i{width:32px;height:32px;border-radius:10px;display:grid;place-items:center;flex:none;color:#fff;background:var(--b, var(--ink))}.fold-t{display:flex;flex-direction:column;gap:1px;min-width:0}.fold-t b{font-size:13px;font-weight:600;white-space:nowrap}.fold-t span{font-size:11px;color:var(--mute);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fold-n{margin-left:auto;font:600 20px var(--f-display);color:var(--ink)}.fold-n.is-pop{animation:ndPop .7s var(--ease)}.fold-review .fold-i{background:var(--mag)}.fold-review.has{border-color:var(--mag-line);background:var(--mag-soft)}.fold-review.has .fold-n{color:var(--mag-ink)}.cl-drop{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;min-height:128px;padding:18px;border-radius:18px;border:2px dashed var(--line-2);background:repeating-linear-gradient(135deg,#fbfbfa 0 10px,#f7f7f5 10px 20px);text-align:center;cursor:pointer;transition:border-color .2s,background-color .25s,transform .25s var(--ease)}.cl-drop:hover,.cl-drop.is-over{border-color:var(--teal);background:var(--teal-soft);transform:scale(1.012)}.cl-drop.is-over .drop-ic{transform:translateY(-4px) scale(1.08)}.drop-ic{width:44px;height:44px;border-radius:14px;display:grid;place-items:center;background:#fff;color:var(--teal-ink);box-shadow:var(--sh-1);transition:transform .3s var(--spring)}.cl-drop b{font:600 18px var(--f-display)}.cl-drop>span:not(.drop-ic){font-size:12px;color:var(--mute)}.cl-drop u{color:var(--teal-ink);text-decoration:none;font-weight:600}.cl-thumbs{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}.th{position:relative;aspect-ratio:1;border-radius:12px;overflow:hidden;background:var(--paper-3)}.th img{width:100%;height:100%;object-fit:cover;display:block}.th-art{position:absolute;inset:0;background:radial-gradient(circle at var(--x, 30%) var(--y, 35%),rgba(255,255,255,.55) 0 13%,transparent 14%),linear-gradient(var(--a, 140deg),var(--c1),var(--c2))}.th em{position:absolute;left:4px;right:4px;bottom:4px;padding:2px 5px;border-radius:6px;background:#13131399;color:#fff;font:600 8.5px/1.45 var(--f-body);font-style:normal;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.th-file{display:grid;place-items:center;background:var(--paper-2);border:1px solid var(--line)}.th-file b{margin-bottom:14px;font:800 10px var(--f-label);letter-spacing:.12em;text-transform:uppercase;color:var(--mute)}.th-play{position:absolute;left:50%;top:42%;width:24px;height:24px;margin:-12px 0 0 -12px;border-radius:50%;display:grid;place-items:center;background:#ffffffd9;color:var(--ink)}.th.is-new{animation:ndIn .6s var(--spring) both}.th-empty{grid-column:1 / -1;display:flex;align-items:center;justify-content:center;gap:8px;height:64px;border-radius:12px;border:1px dashed var(--line-2);color:var(--mute);font-size:12.5px}.cl-pipe-body{display:grid;grid-template-columns:minmax(0,1fr) minmax(160px,196px);gap:18px;align-items:start}.pipe{display:flex;flex-direction:column;gap:3px;min-width:0}.pn{position:relative;display:grid;grid-template-columns:34px minmax(0,1fr);column-gap:10px;align-items:center;padding:6px 8px 6px 6px;border-radius:14px;transition:background-color .35s}.pn:before{content:"";position:absolute;left:22px;top:42px;bottom:-9px;width:2px;border-radius:2px;background:var(--line-2);transition:background-color .35s}.pn:last-child:before{display:none}.pn-i{position:relative;z-index:1;width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:var(--paper-3);color:var(--mute);transition:background-color .35s,color .35s,box-shadow .35s}.pn-t{min-width:0}.pn-t b{display:block;font-size:13px;font-weight:600}.pn-t span{display:block;font-size:11.5px;color:var(--mute);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pn.is-active{background:var(--teal-soft)}.pn.is-active .pn-i{background:var(--teal);color:#fff;animation:pnPulse 1.3s ease-in-out infinite}.pn.is-done .pn-i{background:var(--ink);color:#fff}.pn.is-done:before{background:var(--ink)}.pn.is-wait{background:var(--mag-soft)}.pn.is-wait .pn-i{background:var(--mag);color:#fff;box-shadow:0 0 0 5px #d9449a29}@keyframes pnPulse{0%,to{box-shadow:0 0 0 4px var(--teal-glow)}50%{box-shadow:0 0 0 9px #00aab914}}.guards{display:none;grid-column:2;flex-wrap:wrap;gap:5px;margin-top:7px}.pn.has-guards .guards{display:flex}.gd{display:inline-flex;align-items:center;gap:5px;height:23px;padding:0 9px;border-radius:999px;background:#fff;border:1px solid var(--line);font-size:11px;color:var(--mute);transition:color .25s,border-color .25s,background-color .25s}.gd i{width:7px;height:7px;border-radius:50%;background:var(--line-2);transition:background-color .25s}.gd.is-ok{color:var(--ink);border-color:var(--teal-line)}.gd.is-ok i{background:var(--ok)}.gd.is-fix{color:#a85f12;border-color:#f1cfa6;background:#fff6ec}.gd.is-fix i{background:var(--warn)}.pv{min-width:0}.reel{position:relative;width:100%;aspect-ratio:9 / 16;border-radius:18px;overflow:hidden;background:#1c1c1c;color:#fff;box-shadow:0 22px 40px -20px #0009}.reel-empty{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:20px;text-align:center;color:#ffffff73;font-size:12px;background:radial-gradient(80% 60% at 50% 30%,#2a2a2a,#161616)}.reel-bg{position:absolute;inset:-20%;background:radial-gradient(60% 40% at 30% 30%,color-mix(in srgb,var(--b) 80%,#fff) 0%,transparent 60%),radial-gradient(50% 40% at 70% 72%,color-mix(in srgb,var(--b) 70%,#000) 0%,transparent 65%),linear-gradient(165deg,var(--b),#141414 78%);animation:reelPan 6s ease-in-out infinite alternate}@keyframes reelPan{to{transform:translate(4%,-5%) scale(1.08) rotate(2deg)}}.reel-shape{position:absolute;border-radius:50%;background:#ffffff24;animation:reelFloat 4s ease-in-out infinite}.reel-shape.s1{width:50%;aspect-ratio:1;left:-10%;top:24%}.reel-shape.s2{width:30%;aspect-ratio:1;right:8%;top:10%;background:#ffffff38;animation-delay:-2s}@keyframes reelFloat{50%{transform:translateY(-8%) scale(1.05)}}.reel-top{position:absolute;left:10px;right:10px;top:10px;display:flex;justify-content:space-between;align-items:center;font:800 7.5px var(--f-label);letter-spacing:.14em}.reel-top i{font-style:normal;padding:2px 6px;border-radius:6px;background:#00000059}.reel-cap{position:absolute;left:12px;right:12px;bottom:46px;display:flex;flex-direction:column}.reel-cap b{font:700 26px/1 var(--f-display);text-shadow:0 4px 16px rgba(0,0,0,.35)}.reel-cap em{margin-top:9px;align-self:flex-start;padding:4px 9px;border-radius:999px;background:#fff;color:var(--ink);font:800 7.5px var(--f-label);letter-spacing:.12em;text-transform:uppercase;font-style:normal}.reel-logo{position:absolute;right:12px;bottom:14px;width:34px;height:34px;border-radius:10px;display:grid;place-items:center;background:#fff;color:var(--b);font:700 17px var(--f-display);transition:width .5s var(--spring),height .5s var(--spring),font-size .5s}.reel.is-small-logo .reel-logo{width:17px;height:17px;font-size:9px;outline:2px dashed var(--warn);outline-offset:3px}.reel-play{position:absolute;left:50%;top:44%;width:44px;height:44px;margin:-22px 0 0 -22px;border-radius:50%;display:grid;place-items:center;background:#ffffff38;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.reel-bar{position:absolute;left:10px;right:10px;bottom:6px;height:3px;border-radius:3px;background:#ffffff40;overflow:hidden}.reel-bar i{display:block;width:40%;height:100%;background:#fff;animation:reelBar 5s linear infinite}@keyframes reelBar{0%{transform:translate(-100%)}to{transform:translate(250%)}}.reel-ver{position:absolute;left:10px;top:28px;padding:2px 7px;border-radius:6px;background:var(--teal);font:800 7.5px var(--f-label);letter-spacing:.1em;animation:ndIn .5s var(--spring) both}.reel-gen{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;background:#13131394;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.reel-scan{position:absolute;left:0;right:0;height:30%;background:linear-gradient(180deg,transparent,rgba(0,170,185,.28),transparent);animation:reelScan 1.5s linear infinite}@keyframes reelScan{0%{top:-30%}to{top:100%}}.reel-gen .ring{position:relative;width:66px;height:66px;border-radius:50%;display:grid;place-items:center;background:conic-gradient(var(--teal) calc(var(--pc) * 1%),rgba(255,255,255,.15) 0)}.reel-gen .ring b{width:54px;height:54px;border-radius:50%;display:grid;place-items:center;background:#1b1b1b;font:700 15px var(--f-display)}.gen-t{position:relative;font:800 8px var(--f-label);letter-spacing:.16em;text-transform:uppercase;color:#fffc}.score{display:flex;align-items:center;gap:10px;margin-top:12px;min-height:46px}.score:empty{display:none}.score-ring{width:46px;height:46px;border-radius:50%;flex:none;display:grid;place-items:center;background:conic-gradient(var(--teal) calc(var(--s) * 1%),var(--paper-3) 0);animation:ndIn .6s var(--spring) both}.score-ring b{width:36px;height:36px;border-radius:50%;display:grid;place-items:center;background:#fff;font:700 15px var(--f-display)}.score>span:last-child{font-size:11.5px;line-height:1.35;color:var(--mute)}.score>span:last-child b{color:var(--ink)}.cl-out{display:none;align-items:center;gap:10px;flex-wrap:wrap;padding:12px;border-radius:16px;background:var(--mag-soft);border:1px solid var(--mag-line)}.cl-out.is-on{display:flex;animation:rise .5s var(--ease) both}.cl-out .cl-path{flex:1;background:#fff}.cl-out.is-done{background:var(--teal-soft);border-color:var(--teal-line)}.tour-card p.is-swap{animation:fadeIn .4s var(--ease)}@media(max-width:1500px){.cl-space{grid-template-columns:minmax(0,1fr)}.cl-folders{grid-template-columns:repeat(4,minmax(0,1fr))}.cl-drop{min-height:92px;padding:12px}.cl-drop .drop-ic{width:36px;height:36px}.cl-thumbs{grid-template-columns:repeat(auto-fill,minmax(84px,1fr))}}.office{position:relative;display:flex;flex-direction:column;gap:34px;padding:4px 0;flex:none}.office-wires{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;overflow:visible}.office-wires path{fill:none;stroke-linecap:round}.office-wires .w-live{stroke:#cfcfc9;stroke-width:1.6;stroke-dasharray:2 6;animation:dash 1.6s linear infinite}.office-wires .w-dash{stroke:#ddddd7;stroke-width:1.4;stroke-dasharray:6 6}.office-wires .w-faint{stroke:#e3e3de;stroke-width:1.4;stroke-dasharray:2 6}.wire-dot{fill:var(--teal);filter:drop-shadow(0 0 6px rgba(0,170,185,.85))}.office-ceo{position:relative;z-index:1;align-self:center;width:min(940px,100%);display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"orb t act" "orb stats stats";gap:14px 18px;align-items:center;padding:18px 20px;border-radius:24px;color:#fff;background:radial-gradient(120% 160% at 0% 0%,#2d2d2d,var(--ink) 58%);box-shadow:0 24px 50px -28px #000000b3}.ceo-orb{grid-area:orb;align-self:start}.ceo-orb .orb{box-shadow:0 0 0 6px #ffffff0f,0 0 34px #00aab959}.ceo-t{grid-area:t;min-width:0}.ceo-name{display:flex;align-items:center;flex-wrap:wrap;gap:8px;font:600 25px/1.1 var(--f-display)}.ttl{display:inline-flex;align-items:center;height:20px;padding:0 8px;border-radius:6px;background:var(--teal);color:#fff;font:800 8.5px var(--f-label);letter-spacing:.14em;text-transform:uppercase}.lvl{font:700 9px var(--f-label);letter-spacing:.12em;text-transform:uppercase;color:#ffffff8c}.ceo-t p{margin:6px 0 8px;color:#ffffffbf;font-size:13.5px}.room-st{display:inline-flex;align-items:center;gap:7px;min-width:0;font-size:12px;color:var(--mute)}.room-st>span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.room-st i{width:7px;height:7px;border-radius:50%;flex:none;background:var(--line-2)}.is-busy .room-st i,.office-ceo .room-st i{background:var(--teal);animation:livePulse 1.6s infinite}.office-ceo .room-st{color:#ffffffc7}.ceo-stats{grid-area:stats;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.ceo-stats>div{padding:10px 12px;border-radius:14px;background:#ffffff0f;border:1px solid rgba(255,255,255,.08)}.ceo-stats b{display:block;font:600 26px/1 var(--f-display)}.ceo-stats span{font-size:11.5px;color:#fff9}.ceo-stats .is-need b{color:#f07cbd}.ceo-act{grid-area:act;display:flex;gap:8px}.office-ceo .btn-lg{height:38px;padding:0 15px;border-radius:12px;font-size:10px}.btn-ghost-light{color:#ffffffe0;border:1px solid rgba(255,255,255,.2)}.btn-ghost-light:hover{background:#ffffff1a;color:#fff}.office-rooms{position:relative;z-index:1;display:grid;grid-template-columns:repeat(auto-fit,minmax(196px,1fr));gap:14px}.room{position:relative;display:flex;flex-direction:column;gap:9px;min-width:0;padding:16px 14px 14px;border-radius:20px;background:#fff;border:1px solid var(--line);box-shadow:var(--sh-1);text-align:left;transition:transform .3s var(--ease),box-shadow .3s,border-color .3s}.room:before{content:"";position:absolute;left:16px;right:16px;top:0;height:3px;border-radius:0 0 3px 3px;background:var(--c)}.room:hover{transform:translateY(-3px);box-shadow:var(--sh-2)}.room.is-busy{border-color:color-mix(in srgb,var(--c) 35%,#fff)}.room.is-ping{animation:roomPing .9s var(--ease)}@keyframes roomPing{35%{box-shadow:0 0 0 5px #00aab933,var(--sh-2);transform:translateY(-3px)}}.room.is-new{animation:agIn .85s var(--spring) both}.room.is-focus{box-shadow:0 0 0 3px var(--ink),var(--sh-2)}.room-h{display:flex;align-items:center;gap:10px;min-width:0}.room-av{position:relative;width:40px;height:40px;border-radius:13px;display:grid;place-items:center;flex:none;color:#fff;background:var(--c);box-shadow:0 10px 18px -10px var(--c)}.room-n{display:flex;flex-direction:column;gap:4px;min-width:0}.room-n b{font:800 10px var(--f-label);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.room-n .ttl{align-self:flex-start;height:18px;background:var(--paper-3);color:var(--ink-3)}.room-tag{margin:0;min-height:36px;font-size:12.5px;line-height:1.42;color:var(--ink-3)}.room-lv{display:flex;align-items:center;gap:8px;font:700 8.5px var(--f-label);letter-spacing:.1em;text-transform:uppercase;color:var(--mute);white-space:nowrap}.room-lv i{flex:1;height:5px;border-radius:5px;background:var(--paper-3);overflow:hidden}.room-lv i b{display:block;height:100%;border-radius:5px;background:linear-gradient(90deg,var(--c),color-mix(in srgb,var(--c) 45%,#fff))}.room-today{display:flex;justify-content:space-between;gap:8px;font-size:11.5px;color:var(--mute)}.room-today span:last-child:not(:first-child){white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:55%}.room-today b{color:var(--ink);font-weight:700}.room-tools{display:flex;flex-wrap:wrap;gap:5px}.room-tools .chip{height:24px;padding:0 8px;font-size:11px}.room-f{margin-top:auto;display:flex}.room-f .btn{flex:1}.room-hire{align-items:center;justify-content:center;gap:6px;min-height:220px;text-align:center;border:2px dashed var(--line-2);background:var(--paper-2);box-shadow:none;color:var(--mute)}.room-hire:before{display:none}.room-hire b{font:800 10px var(--f-label);letter-spacing:.12em;text-transform:uppercase;color:var(--ink)}.room-hire>span:last-child{font-size:12px}.hire-plus{width:46px;height:46px;border-radius:50%;display:grid;place-items:center;background:var(--teal);color:#fff;box-shadow:0 12px 24px -12px #00aab9cc;transition:transform .35s var(--spring)}.room-hire:hover .hire-plus{transform:rotate(90deg) scale(1.06)}.office-floor{position:relative;z-index:1;padding:14px 16px;border-radius:20px;background:var(--paper-2);border:1px solid var(--line)}.office-floor h6{display:flex;align-items:center;gap:7px;margin:0 0 10px;font:800 9px var(--f-label);letter-spacing:.14em;text-transform:uppercase;color:var(--mute)}.floor-row{display:flex;flex-wrap:wrap;gap:8px}.floor-row .person{display:inline-flex;align-items:center;gap:8px;padding:5px 12px 5px 5px;border-radius:999px;background:#fff;border:1px solid var(--line)}.floor-row .person>span{display:flex;flex-direction:column;line-height:1.2}.floor-row .person b{font-size:12px;font-weight:600}.floor-row .person em{font-style:normal;font-size:10.5px;color:var(--mute)}.modal-hire{width:min(820px,100%)}.hire-roles{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:10px;padding:18px 28px 2px}.hr{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:16px;border:1.5px solid var(--line);background:#fff;text-align:left;transition:border-color .2s,box-shadow .2s,transform .2s var(--ease)}.hr:hover{transform:translateY(-1px);box-shadow:var(--sh-1)}.hr.is-on{border-color:var(--ink);box-shadow:0 0 0 3px #1313130f}.hr-av{width:36px;height:36px;border-radius:12px;display:grid;place-items:center;flex:none;color:#fff;background:var(--c, var(--ink))}.hr-custom .hr-av{background:linear-gradient(135deg,var(--teal),#0a8f9b)}.hr b{display:block;font:800 9.5px var(--f-label);letter-spacing:.1em;text-transform:uppercase}.hr em{display:block;margin-top:2px;font-style:normal;font-size:11.5px;line-height:1.3;color:var(--mute)}.hire-basic{display:flex;gap:10px;padding:16px 28px 0}.hire-basic label{display:flex;flex-direction:column;gap:6px;width:220px}.hire-basic label.grow{flex:1;width:auto}.hire-basic span{font:800 8.5px var(--f-label);letter-spacing:.14em;text-transform:uppercase;color:var(--mute)}.hire-basic input{height:42px;padding:0 14px;border-radius:12px;border:1px solid var(--line-2);background:#fff;font-size:14px;outline:none;transition:border-color .2s,box-shadow .2s}.hire-basic input:focus{border-color:var(--ink);box-shadow:0 0 0 4px #1313130d}.hire-basic input.is-bad{border-color:var(--mag);box-shadow:0 0 0 4px #d9449a1f}.hire-more{display:flex;align-items:center;gap:8px;width:calc(100% - 56px);margin:14px 28px 0;padding:11px 14px;border-radius:14px;background:var(--paper-2);border:1px solid var(--line);text-align:left;transition:background-color .2s,border-color .2s}.hire-more:hover{background:#fff;border-color:var(--line-2)}.hire-more .ic{transition:transform .3s var(--ease)}.hire-more span{font:800 9.5px var(--f-label);letter-spacing:.12em;text-transform:uppercase}.hire-more em{margin-left:auto;font-style:normal;font-size:11.5px;color:var(--mute)}.is-open-more .hire-more .ic{transform:rotate(180deg)}.hire-adv{display:grid;grid-template-rows:0fr;transition:grid-template-rows .45s var(--ease)}.is-open-more .hire-adv{grid-template-rows:1fr}.hire-adv-in{display:flex;flex-direction:column;gap:16px;min-height:0;overflow:hidden;padding:0 28px;transition:padding .45s var(--ease)}.is-open-more .hire-adv-in{padding:16px 28px 2px}.hire-adv h6,.as-row h6,.rep-cols h6{margin:0 0 8px;font:800 8.5px var(--f-label);letter-spacing:.14em;text-transform:uppercase;color:var(--mute)}.tgrid{display:flex;flex-wrap:wrap;gap:6px}.tg{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 12px;border-radius:999px;border:1px solid var(--line-2);background:#fff;font-size:12.5px;color:var(--ink-3);transition:background-color .2s,border-color .2s,color .2s}.tg .ic{width:13px;height:13px}.tg.is-on{background:var(--ink);border-color:var(--ink);color:#fff}.conns{display:flex;flex-direction:column;gap:6px}.cx{display:flex;align-items:center;gap:9px;padding:8px 12px;border-radius:12px;background:var(--paper-2);border:1px solid var(--line);font-size:12.5px}.cx b{font-weight:600}.cx>span{margin-left:auto;font-size:11.5px;font-weight:600;color:var(--ok)}.cx>span.warn{margin-left:8px;color:var(--warn)}.cx input{margin-left:auto;width:200px;height:30px;padding:0 10px;border-radius:9px;border:1px solid var(--line-2);font-size:12px}.cx-empty{color:var(--mute)}.hire-adv .two{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px}.sg{display:inline-flex;gap:2px;padding:3px;border-radius:12px;background:var(--paper-3)}.sg button{height:30px;padding:0 12px;border-radius:9px;font:700 9.5px var(--f-label);letter-spacing:.1em;text-transform:uppercase;color:var(--mute);white-space:nowrap;transition:background-color .2s,color .2s,box-shadow .2s}.sg button:hover{color:var(--ink)}.sg button.is-on{background:#fff;color:var(--ink);box-shadow:var(--sh-1)}.sg-soft{background:transparent;border:1px solid var(--line)}.as-row{padding:14px 28px 0}.modal-report{width:min(720px,100%)}.rep-tiles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin-top:10px}.rep-tiles>div{min-width:0;padding:9px 8px;border-radius:12px;background:var(--paper-2);border:1px solid var(--line)}.rep-tiles b{display:block;font:600 21px/1 var(--f-display)}.rep-tiles span{display:block;margin-top:3px;font-size:10px;line-height:1.25;color:var(--mute)}.rep-tiles .is-need{background:var(--mag-soft);border-color:var(--mag-line)}.rep-tiles .is-need b{color:var(--mag-ink)}.rep-big{margin:0;padding:14px 28px 0;gap:10px}.rep-big>div{padding:14px}.rep-big b{font-size:32px}.rep-big span{font-size:12px}.rep-cols{display:grid;grid-template-columns:1fr 1fr;gap:20px;padding:18px 28px 0}.rep-row{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 0;border-bottom:1px solid var(--line);font-size:13px}.rep-row span{display:inline-flex;align-items:center;gap:7px}.rep-row span i{width:8px;height:8px;border-radius:50%}.rep-row em{max-width:55%;font-style:normal;font-size:12px;color:var(--mute);text-align:right;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rep-watch{display:flex;align-items:center;gap:10px;margin:16px 28px 0;padding:12px 14px;border-radius:14px;background:#fff6ec;border:1px solid #f1cfa6;color:#8a4d0f;font-size:13px}.ob-bar{display:flex;align-items:center;gap:10px;flex-wrap:wrap;flex:none}.ob-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:14px;flex:none}.ob{position:relative;display:flex;flex-direction:column;min-width:0;border-radius:18px;background:#fff;border:1px solid var(--line);box-shadow:var(--sh-1);overflow:hidden;cursor:pointer;transition:transform .25s var(--ease),box-shadow .25s}.ob:hover{transform:translateY(-3px);box-shadow:var(--sh-2)}.ob.is-new{animation:ndIn .7s var(--spring) both;box-shadow:0 0 0 3px var(--teal-glow),var(--sh-2)}.ob-prev{position:relative;aspect-ratio:4 / 5;overflow:hidden;background:var(--paper-3)}.ob-prev .reel{position:absolute;inset:0;width:100%;height:100%;aspect-ratio:auto;border-radius:0;box-shadow:none}.ob-img{position:absolute;inset:0;overflow:hidden}.ob-sun{position:absolute;left:5%;bottom:-35%;width:90%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,rgba(255,255,255,.38),transparent 62%)}.ob-text{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:center;gap:10px;padding:18px;color:var(--ink);background:linear-gradient(160deg,color-mix(in srgb,var(--b) 20%,#fff),#fff)}.ob-text p{margin:0;font:600 18px/1.25 var(--f-display)}.ob-model{position:absolute;left:8px;top:8px;max-width:calc(100% - 80px);height:22px;padding:0 8px;border-radius:7px;background:#131313bd;color:#fff;font:800 7.5px/22px var(--f-label);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.ob-st{position:absolute;right:8px;top:8px;height:22px;padding:0 8px;border-radius:7px;background:#fff;color:var(--ink-3);font:800 7.5px/22px var(--f-label);letter-spacing:.1em;text-transform:uppercase}.st-review .ob-st{background:var(--mag);color:#fff}.st-approved .ob-st{background:var(--ok);color:#fff}.st-qa .ob-st{background:var(--teal);color:#fff}.st-back .ob-st{background:var(--warn);color:#fff}.ob-b{display:flex;flex-direction:column;gap:7px;padding:10px 12px 12px}.ob-b>b{font-size:13px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ob-meta{display:flex;align-items:center;gap:8px;font-size:11px;color:var(--mute)}.ob-cl{display:inline-flex;align-items:center;gap:5px;font-weight:600;color:var(--ink-3)}.ob-cl i{width:8px;height:8px;border-radius:3px}.ob-sc{margin-left:auto;font:800 8.5px var(--f-label);letter-spacing:.1em;color:var(--teal-ink)}.ob-ok{align-self:flex-start;height:28px}.reel-mini .reel-cap b{font-size:20px}.reel-mini .reel-play{width:34px;height:34px;margin:-17px 0 0 -17px}.pill.is-mag{background:var(--mag-soft);border-color:var(--mag-line);color:var(--mag-ink)}.pill.is-mag b{color:var(--mag-ink)}.modal-ob{width:min(860px,100%)}.obm{display:grid;grid-template-columns:290px minmax(0,1fr)}.obm-prev{display:grid;place-items:center;padding:22px;border-radius:28px 0 0 28px;background:radial-gradient(80% 60% at 50% 30%,#2a2a2a,#121212)}.obm-prev .reel{width:240px}.obm-prev .ob-img,.obm-prev .ob-text{position:relative;width:240px;aspect-ratio:4 / 5;border-radius:16px;overflow:hidden}.obm-side{display:flex;flex-direction:column;min-width:0}.obm-side .m-head{padding:22px 22px 6px}.obm-side .m-head h2{font-size:26px}.obm-rows{display:flex;flex-direction:column;padding:8px 22px}.obm-r{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:9px 0;border-bottom:1px solid var(--line);font-size:13px}.obm-r>span{font-size:12px;color:var(--mute)}.obm-r b{display:inline-flex;align-items:center;gap:7px;font-weight:600;text-align:right}.obm-r em{font-style:normal;font-weight:500;color:var(--mute)}.obm-av{width:20px;height:20px;border-radius:7px;display:grid;place-items:center;color:#fff}.obm-qa{display:flex;align-items:flex-start;gap:12px;padding:12px 22px}.guards-s{display:flex;flex-wrap:wrap;gap:5px}.obm-f{display:flex;gap:8px;margin-top:auto;padding:14px 22px 22px}.ag-chip{display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 10px 0 4px;border-radius:999px;background:var(--paper-2);border:1px solid var(--line);font:800 8.5px var(--f-label);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap}.ag-chip .ic{width:18px;height:18px;padding:3px;border-radius:6px;background:var(--c);color:#fff}.kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.kpis>div{min-width:0;padding:10px;border-radius:14px;background:var(--paper-2);border:1px solid var(--line)}.kpis b{display:block;font:600 20px/1 var(--f-display)}.kpis span{display:block;margin-top:3px;font-size:11px;color:var(--mute)}.kpis em{display:block;margin-top:4px;font:800 8.5px var(--f-label);font-style:normal;letter-spacing:.08em}.kpis em.up{color:var(--ok)}.tips{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none}.tips li{display:flex;align-items:flex-start;gap:10px;padding:10px 12px;border-radius:14px;background:#fff;border:1px solid var(--line);font-size:13px;color:var(--ink-3)}.tips li .ic{flex:none;margin-top:2px;color:var(--b, var(--teal-ink))}.tips b{color:var(--ink)}.cl-foot{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:11.5px;color:var(--mute)}.cl-box.is-scan{overflow:hidden}.cl-box.is-scan:after{content:"";position:absolute;left:0;right:0;height:40%;background:linear-gradient(180deg,transparent,rgba(0,170,185,.13),transparent);animation:reelScan 1.2s linear infinite;pointer-events:none}.crm{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"st b" "st sub";column-gap:12px;align-items:center;padding:12px 14px;border-radius:16px;background:var(--paper-2);border:1px solid var(--line)}.crm-st{grid-area:st;display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 10px;border-radius:9px;background:var(--ink);color:#fff;font:800 8.5px var(--f-label);letter-spacing:.12em;text-transform:uppercase}.crm b{grid-area:b;font:600 17px var(--f-display)}.crm-sub{grid-area:sub;font-size:11.5px;color:var(--mute)}.convo{display:flex;flex-direction:column;gap:8px}.cv-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"ch q btn" "ch a btn";column-gap:10px;align-items:center;padding:10px 12px;border-radius:14px;border:1px solid var(--line);background:#fff;transition:background-color .3s,border-color .3s}.cv-row.is-wait{border-color:var(--mag-line);background:var(--mag-soft)}.cv-ch{grid-area:ch;align-self:start;display:inline-flex;align-items:center;gap:5px;height:22px;padding:0 8px;border-radius:7px;background:var(--paper-3);font:800 7.5px var(--f-label);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3)}.cv-ch .ic{width:11px;height:11px}.cv-q{grid-area:q;margin:0;font-size:13px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cv-a{grid-area:a;display:flex;align-items:center;gap:6px;margin:2px 0 0;font-size:11.5px;color:var(--mute)}.cv-a .ic{width:12px;height:12px;flex:none}.cv-row .btn{grid-area:btn;height:30px}.th-modes{display:flex;flex-direction:column;gap:8px;margin-top:18px;text-align:left}.thm{display:grid;grid-template-columns:40px minmax(0,1fr);grid-template-areas:"ic b" "ic em";column-gap:12px;align-items:center;padding:12px 14px;border-radius:16px;border:1.5px solid var(--line);background:#fff;text-align:left;transition:transform .2s var(--ease),border-color .2s,box-shadow .2s}.thm:hover{transform:translateY(-2px);border-color:var(--ink);box-shadow:var(--sh-1)}.thm-ic{grid-area:ic;width:40px;height:40px;border-radius:12px;display:grid;place-items:center;background:var(--paper-3);color:var(--ink)}.thm b{grid-area:b;font:800 10px var(--f-label);letter-spacing:.12em;text-transform:uppercase}.thm em{grid-area:em;font-style:normal;font-size:12px;color:var(--mute)}.thm-main{background:var(--ink);border-color:var(--ink);color:#fff}.thm-main .thm-ic{background:var(--teal);color:#fff}.thm-main em{color:#ffffffa6}.tour-hero>.btn-ghost{margin-top:8px}.tour.is-guided,.tour.is-guided .tour-catch{pointer-events:none}.tour.is-guided .tour-card{pointer-events:auto}.tour.is-guided .tour-hole{box-shadow:0 0 0 9999px #1313135c}.tour-hole.is-click:before{content:"";position:absolute;inset:-12px;border-radius:26px;border:3px solid var(--teal);animation:holeRing 1.1s var(--ease) infinite}.tc-wait{display:inline-flex;align-items:center;gap:8px;font:800 8.5px var(--f-label);letter-spacing:.14em;text-transform:uppercase;color:var(--teal-ink)}.tc-wait i{width:8px;height:8px;border-radius:50%;background:var(--teal);animation:livePulse 1.2s infinite}.tour-card.tc-setup{box-shadow:0 0 0 2px var(--teal),var(--sh-3)}.tour-card.is-done-step{box-shadow:0 0 0 2px var(--ok),var(--sh-3)}.tour-card.is-done-step h3:after{content:"  \2713";color:var(--ok)}@media(max-width:1360px){.ceo-act{flex-direction:column}.office-rooms{grid-template-columns:repeat(auto-fit,minmax(176px,1fr))}.obm{grid-template-columns:250px minmax(0,1fr)}.obm-prev .reel,.obm-prev .ob-img,.obm-prev .ob-text{width:206px}}@media(max-height:800px)and (min-width:1181px){.nav{padding-top:16px}.nav-profile{margin:14px 0 10px}.nav-profile .av-xl{width:52px;height:52px;font-size:16px}.nav-link{height:34px}.nav-h{margin-top:10px}.nav-foot{padding-top:8px}}:root{--v6-line: #e6e6e1;--v6-line-2: #d9d9d3;--v6-dot: #e9e9e4;--v6-card-sh: 0 1px 2px rgba(19,19,19,.04), 0 8px 24px -16px rgba(19,19,19,.2);--v6-card-sh-2: 0 2px 4px rgba(19,19,19,.05), 0 18px 40px -22px rgba(19,19,19,.3);--v6-ok-soft: #e5f6ec;--v6-ok-line: #bfe6cd}.lg{display:inline-flex;flex-direction:column;align-items:center;gap:5px;flex:none;vertical-align:middle}.lg-ic{display:grid;place-items:center;width:var(--lg);height:var(--lg);flex:none}.lg-ic img{display:block;width:100%;height:100%;object-fit:contain}.lg-tile .lg-ic{width:calc(var(--lg) + 14px);height:calc(var(--lg) + 14px);padding:7px;border-radius:10px;background:#fff;border:1px solid var(--v6-line);box-shadow:0 1px 2px #1313130d}.lg-mono{display:grid;place-items:center;width:100%;height:100%;border-radius:28%;background:var(--paper-3);color:var(--ink-3);font:800 calc(var(--lg) * .42) var(--f-label);letter-spacing:.02em}.lg-name{font:500 9px/1.15 var(--f-mono);letter-spacing:.04em;color:var(--mute);text-align:center;white-space:nowrap}.lg.is-off .lg-ic{filter:grayscale(1);opacity:.38}.mz{position:relative;display:inline-grid;place-items:center;flex:none;width:var(--mz);height:var(--mz)}.mz img{display:block;width:100%;height:100%;object-fit:contain}.mz-disc{border-radius:50%;background:radial-gradient(circle at 50% 38%,#fff 0,#f4f4f1 62%,#ecece7);box-shadow:inset 0 0 0 1px var(--v6-line);overflow:hidden}.mz-disc img{width:92%;height:92%;margin-top:8%}.mz-fb{display:grid;place-items:center;width:100%;height:100%;border-radius:50%;background:var(--c, var(--ink));color:#fff}.kick{font:500 9.5px/1 var(--f-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--mute)}.chipm{display:inline-flex;align-items:center;gap:5px;height:20px;padding:0 7px;border:1px solid var(--v6-line-2);border-radius:6px;background:#fff;font:500 9px/1 var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);white-space:nowrap}.numc{display:inline-grid;place-items:center;flex:none;width:20px;height:20px;border-radius:50%;border:1.5px solid var(--teal);color:var(--teal-ink);font:600 10px/1 var(--f-mono);background:#fff}.pill-ok{display:inline-flex;align-items:center;gap:6px;height:20px;padding:0 9px;border-radius:6px;background:var(--v6-ok-soft);border:1px solid var(--v6-ok-line);color:#12804a;font:600 9px/1 var(--f-mono);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap}.mw{display:flex;flex-direction:column;min-width:0;background:#fff;border:1px solid var(--v6-line);border-radius:12px;box-shadow:var(--v6-card-sh);overflow:hidden}.mw-bar{position:relative;display:flex;align-items:center;gap:6px;height:30px;padding:0 11px;border-bottom:1px solid var(--v6-line);background:#fafaf8;flex:none}.mw-bar>i{width:9px;height:9px;border-radius:50%;background:#ff5f57;flex:none}.mw-bar>i:nth-child(2){background:#febc2e}.mw-bar>i:nth-child(3){background:#28c840}.mw-t{position:absolute;left:50%;transform:translate(-50%);font:500 9.5px/1 var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--mute);white-space:nowrap}.mw-body{flex:1;min-height:0;padding:12px 14px;overflow:auto}.mw-dark{background:#121212;border-color:#222}.mw-dark .mw-bar{background:#1b1b1b;border-color:#262626}.mw-dark .mw-t{color:#8a8a85}.v6-wire{fill:none;stroke:var(--wc, var(--teal));stroke-width:1.6;stroke-linecap:round;stroke-dasharray:1.2 6;animation:v6march 1.6s linear infinite}.v6-wire.w-ink{--wc: var(--ink)}.v6-wire.w-mag{--wc: var(--mag)}.v6-wire.w-app{--wc: #b6b6b0}.v6-wire.is-hot{stroke-width:2.2;animation-duration:.7s}@keyframes v6march{to{stroke-dashoffset:-14.4}}.v6-pkt{fill:var(--pc, var(--teal));filter:drop-shadow(0 0 4px var(--pc, var(--teal)))}@media(prefers-reduced-motion:reduce){.v6-wire{animation:none}}span.lg,span.mz{margin:0;flex:none}span.lg{display:inline-flex}span.mz{display:inline-grid}span.lg-ic{display:grid;margin:0}.mz-disc img{pointer-events:none}.chip-tool{gap:6px}.chip-tool .lg-ic{width:14px;height:14px}.chip-tool.st-off{color:var(--mute)}.chip-tool .dot{margin-left:2px}.app-ic.app-ic-logo,.app-card.st-on .app-ic.app-ic-logo,.app-ic-lg.app-ic-logo{background:#fff;color:inherit;box-shadow:inset 0 0 0 1px var(--v6-line),0 1px 2px #1313130d}.app-card.st-off .app-ic-logo{background:#fafaf8;box-shadow:inset 0 0 0 1px var(--v6-line)}.oauth .app-ic-logo{width:38px;height:38px}.tier .mz{flex:none}.ceo-mz{position:relative;display:block;width:76px;height:76px}.ceo-mz .mz-disc{box-shadow:0 0 0 6px #ffffff0f,0 0 34px #00aab959}.ceo-mz .presence{position:absolute;right:3px;bottom:3px;border-color:var(--ink)}.ceo-line{display:flex;align-items:center;flex-wrap:wrap;gap:8px 18px}.ceo-eng{display:inline-flex;align-items:center;gap:5px}.ceo-eng .kick{margin-right:4px;color:#ffffff80}.ceo-eng .lg-tile .lg-ic{width:25px;height:25px;padding:5px;border-radius:7px;border-color:transparent}.room-av.room-mz{width:46px;height:46px;border-radius:50%;background:none;box-shadow:none}.room-mz .eq{z-index:1}.hr-av.hr-mz{width:42px;height:42px;border-radius:50%;background:none}.tg .lg-ic{width:15px;height:15px}.tg.is-on .lg-ic{background:#fff;border-radius:5px;box-shadow:0 0 0 2px #fff}.cx .lg{margin-right:-2px}.mchip{display:inline-flex;align-items:center;gap:6px}.mchip .mz{margin-left:-8px}.rep-h{display:flex;align-items:center;gap:14px}.rep-row span .mz{margin-right:1px}.msg-who .mz{margin:-4px 1px -4px -1px}.mc-ic.mc-ic-lg{background:#fff;box-shadow:inset 0 0 0 1px var(--v6-line)}.mc-ic.mc-ic-lg .lg-ic{width:14px;height:14px}.mc-head>.mz{margin:-2px 0}.mc-meta .lg-ic,.mc-path .lg-ic{width:12px;height:12px}.mc-lgs{display:inline-flex;gap:4px;margin-left:auto;font-style:normal;flex:none}.nd-lgs{position:absolute;right:12px;bottom:-9px;z-index:1;display:inline-flex;align-items:center;gap:3px;height:18px;padding:0 4px;border-radius:6px;background:#fff;border:1px solid var(--v6-line-2);box-shadow:0 1px 2px #1313130f;pointer-events:none}.nd-lgs .lg-ic{width:12px;height:12px}.pn-i.pn-lg,.pn-i.pn-mz,.pn-i.pn-you{background:#fff;box-shadow:inset 0 0 0 1px var(--v6-line)}.pn-i.pn-mz{overflow:hidden}.pn-i .lg-ic{width:17px;height:17px}.pn-dg{font:800 9.5px var(--f-label);letter-spacing:.04em;color:var(--ink)}.pn.is-active .pn-i.pn-lg,.pn.is-active .pn-i.pn-mz,.pn.is-active .pn-i.pn-you{background:#fff;box-shadow:inset 0 0 0 2px var(--teal)}.pn.is-done .pn-i.pn-lg,.pn.is-done .pn-i.pn-mz{background:#fff;box-shadow:inset 0 0 0 2px var(--ink)}.pn.is-done .pn-i.pn-you{background:var(--ink)}.pn.is-done .pn-you .pn-dg{color:#fff}.pn.is-wait .pn-i.pn-you{background:var(--mag)}.pn.is-wait .pn-you .pn-dg{color:#fff}.ag-chip.ag-chip-mz{padding-left:2px}.cl-path .lg-ic,.cl-src .lg-ic{width:12px;height:12px}.cl-src{display:inline-flex;align-items:center;gap:6px}.crm-st .lg-tile .lg-ic{width:19px;height:19px;padding:3px;border-radius:5px;border:0}.cv-ch .lg-ic{width:12px;height:12px}.ob-photo,.reel-photo{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.reel.has-photo .reel-bg{animation:none}.reel-photo,.reel.has-photo .ob-photo{animation:v6kb 14s ease-in-out infinite alternate;transform-origin:50% 40%}.reel-scrim{position:absolute;inset:0;background:linear-gradient(180deg,#00000057,#0000 22% 46%,#0000009e);pointer-events:none}.ob-img.has-photo{background:#1b1b1b}.ob-model{display:inline-flex;align-items:center;gap:5px}.ob-model .lg-ic{width:12px;height:12px}#ob-md button{display:inline-flex;align-items:center;gap:6px}#ob-md .lg-ic{width:13px;height:13px}.obm-r b .lg-ic{width:14px;height:14px}@keyframes v6kb{0%{transform:scale(1.02)}to{transform:scale(1.09) translateY(-1.5%)}}.tl-who>span.mz:not(.av):not(.orb){display:inline-grid;flex-direction:row}.tl-ev .mz{margin-left:-1px}.tl-ev:not(.is-on) .mz{filter:grayscale(.6);opacity:.8}.sk-av .mz{margin-left:-5px;border-radius:50%;box-shadow:0 0 0 2px #fff}.sk-av .mz:first-child{margin-left:0}.bb-item .mz{flex:none}.chip-agent .mz{margin-left:-1px}.th-orb.th-mz{width:96px;height:96px}.takeover{position:fixed;left:50%;top:12px;z-index:82;display:flex;align-items:center;gap:10px;height:36px;padding:0 4px 0 6px;border-radius:999px;background:#fffffff7;border:1px solid var(--v6-line);box-shadow:0 1px 2px #1313130f,0 16px 34px -14px #13131373;transform:translate(-50%,-6px);opacity:0;pointer-events:none;transition:opacity .3s var(--ease),transform .45s var(--spring),left .4s var(--ease),top .4s var(--ease);white-space:nowrap}.takeover.is-on{opacity:1;transform:translate(-50%);pointer-events:auto}.to-face{position:relative;display:inline-grid;place-items:center;min-width:14px;height:24px}.to-face .to-dot{position:absolute;right:-2px;bottom:0}.to-dot{width:9px;height:9px;border-radius:50%;background:var(--teal);box-shadow:0 0 0 2px #fff;animation:livePulse 1.6s infinite}.takeover[data-mode=test] .to-face{margin-left:6px}.takeover[data-mode=test] .to-dot{position:static}.to-t{font:500 12.5px var(--f-body);color:var(--mute)}.to-t b{font-weight:600;color:var(--ink)}.to-btn{height:28px;padding:0 13px;border-radius:999px;background:var(--ink);color:#fff;font:700 9.5px var(--f-label);letter-spacing:.1em;text-transform:uppercase;transition:background-color .2s,transform .2s}.to-btn:hover{background:#000;transform:translateY(-1px)}body.has-takeover .topbar .proto-pill,body.has-takeover .topbar .search{display:none}body.has-takeover .toasts{top:72px}@media(prefers-reduced-motion:reduce){.reel-photo,.reel.has-photo .ob-photo,.to-dot{animation:none}}.ai-h .app-ic{display:grid;margin-top:0}.ai-h .conn{display:inline-flex;margin-top:0;font-size:8px}.ai-h .conn-on{color:#178a49}.bb-item .bb-ic{display:grid;margin-top:0;color:#fff}.mc-tag.t-people{background:var(--ink);color:#fff;border:0}.room-n b{white-space:normal;overflow:visible;text-overflow:clip;line-height:1.25;letter-spacing:.07em;min-height:2.5em;display:flex;align-items:center}.fold-t{flex:1 1 auto}.fold-t b{overflow:hidden;text-overflow:ellipsis}.fold-n{flex:none;padding-left:8px}.cvp-body .legend{top:auto;bottom:70px;left:14px}.cvp-head{flex-wrap:nowrap}.cvp-head .jump,.cvp-head .btn-build{flex:none}.wf-pick{min-width:0;flex:0 1 auto}.wf-btn{max-width:100%;min-width:0}#wf-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.app-t span{white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.3}#summon .modal{max-height:calc(100vh - 32px)}#summon .m-foot{position:sticky;bottom:0;z-index:2;background:#fff;border-top:1px solid var(--v6-line);padding:14px 28px 18px}@media(max-height:800px){#summon .m-head{padding-top:20px;padding-bottom:6px}#summon .hire-roles,#summon .hire-basic{padding-top:12px}#summon .hire-more{margin-top:10px}}@media(max-width:1520px){.search span{display:none}.search{min-width:0}.proto-pill .pp-long{display:none}.crumbs .crumb.is-sec,.crumbs .crumb.is-sec+.crumb-sep{display:none}}.crumbs>.crumb:not(.is-last){flex-shrink:0}.crumbs>.crumb.is-last{min-width:0;max-width:300px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lg.is-off .lg-ic{opacity:.55}.chat-suggest{-webkit-mask-image:linear-gradient(90deg,#000 70%,transparent);mask-image:linear-gradient(90deg,#000 70%,transparent);padding-right:40px}.chat-title b{white-space:nowrap;overflow:visible;text-overflow:clip;font-size:9.5px;letter-spacing:.04em;line-height:1.2}.ghost.is-flip .ghost-tag{left:auto;right:calc(100% - 2px)}.cur-tag{transition:opacity .45s var(--ease)}.cur.is-rest .cur-tag{opacity:0}.tour-hole.in-bld:after{inset:0;border-radius:12px;animation:none;opacity:1}.rules{grid-template-columns:repeat(4,minmax(0,1fr))}@media(max-width:1500px){.rules{grid-template-columns:repeat(2,minmax(0,1fr))}}.ob.st-qa .reel-top,.ob.st-qa .reel-cap,.ob.st-qa .reel-logo,.ob.st-qa .reel-play,.ob.st-qa .reel-bar{opacity:0}.bb-f b{font:500 10.5px/1.2 var(--f-mono);letter-spacing:.04em;color:var(--ink);text-align:right;white-space:nowrap}.cl-box,.room,.ob,.app-card,.ai-card,.bb-card,.bb-item,.rule{border-radius:12px}.cl-box,.room:not(.room-hire),.ob,.app-card,.ai-card,.bb-item{border-color:var(--v6-line);box-shadow:var(--v6-card-sh)}.cl-folders .fold{border-radius:10px}#page-clients{counter-reset:clmod}.cl-box{counter-increment:clmod}.cl-box-h h2{font:800 12px/1.2 var(--f-label);letter-spacing:.06em;text-transform:uppercase;color:var(--ink)}.cl-box-h h2:before{content:"Module " counter(clmod,decimal-leading-zero);display:block;margin-bottom:6px;font:500 9.5px/1 var(--f-mono);letter-spacing:.16em;color:var(--mute)}.ph{align-items:flex-end;gap:14px 24px}.ph-t{display:flex;flex-direction:column;align-items:flex-start;min-width:0}.ph-k{display:inline-flex;align-items:center;gap:8px;margin-bottom:10px;color:var(--teal-ink);white-space:nowrap}.ph-k-dot{position:relative;width:6px;height:6px;border-radius:50%;background:var(--teal);flex:none}.ph-k-dot:after{content:"";position:absolute;inset:-4px;border-radius:50%;border:1.5px solid var(--teal);opacity:0;animation:phK 2.8s var(--ease) infinite}@keyframes phK{0%{opacity:.55;transform:scale(.5)}70%,to{opacity:0;transform:scale(1.35)}}.ph-t h1{text-wrap:balance}.ph-t p{margin-top:7px;max-width:62ch;line-height:1.45;text-wrap:pretty}.ph-r{gap:10px;align-items:center}.ph-r .lp-ph-r{display:contents}.ph-r .pill{height:34px}.ph-r .btn-lg{height:38px}.ph-live{width:7px;height:7px;border-radius:50%;background:var(--teal);box-shadow:0 0 0 3px var(--teal-glow);flex:none}.ob-sum-p{gap:9px}.ob-sum-p>span{display:inline-flex;align-items:center;gap:6px}.ob-sum-p .ob-sum-r,.ob-sum-p .ob-sum-r b{color:var(--mag-ink)}.ob-sum-s{width:3px;height:3px;border-radius:50%;background:var(--mute-2);flex:none}.tl,.panel,.apc,.gate-ph,.rl,.dec,.rule,.room,.room-hire,.lt-paused,.lt-pz,.lp-askbar,.lp-brain,.bb-card,.cl-drop{border-radius:12px}.tl,.panel,.apc,.gate-ph,.rl,.rule{border-color:var(--v6-line);box-shadow:var(--v6-card-sh)}.about{border-radius:12px}.apc{border-top-width:3px}.apc:hover,.rl-btn:hover{box-shadow:var(--v6-card-sh-2)}.apc.is-focus,.lp-ap.is-focus{animation:xlFocus 2.2s var(--ease)}@keyframes xlFocus{0%,60%{box-shadow:0 0 0 3px var(--teal-glow),var(--v6-card-sh-2);border-color:var(--teal)}to{box-shadow:var(--v6-card-sh)}}.rule{background:#fff;color:var(--ink);border:1px solid var(--v6-line)}.rule-ic{background:var(--ink);color:#fff;border-radius:9px;width:32px;height:32px}.rule b{font:800 10.5px/1.2 var(--f-label);letter-spacing:.08em;color:var(--ink)}.rule span{color:var(--mute)}.gate-h{background:#fafaf8;color:var(--ink);border-bottom:1px solid var(--v6-line);padding:11px 14px;font:800 10.5px/1.2 var(--f-label);letter-spacing:.07em}.gate-h b{display:inline-grid;place-items:center;min-width:22px;height:22px;padding:0 5px;border-radius:999px;border:1.5px solid var(--teal);background:#fff;color:var(--teal-ink);font:600 10px/1 var(--f-mono);letter-spacing:0}.gate,.gate.t-people,.gate.t-client,.gate.t-human{border:0;border-top:1px solid var(--v6-line);background:#fff;border-radius:0}.gate:first-of-type{border-top:0}.gate:hover{background:#fafaf8}.gate-tag{border-radius:5px;font:600 8px/1 var(--f-mono);letter-spacing:.12em;padding:4px 6px}.gate-t{color:var(--ink-3)}.panel-h{border-bottom-color:var(--v6-line);background:#fafaf8}.prow{border-top-color:var(--v6-line)}.st{height:20px;padding:0 7px;border-radius:6px;font:600 8.5px/1 var(--f-mono);letter-spacing:.12em;border:1px solid transparent}.st-done{background:var(--v6-ok-soft);border-color:var(--v6-ok-line);color:#12804a}.st-prog{border-color:var(--teal-line)}.st-wait{border-color:var(--mag-line)}.st-block{border-color:#f6cdb4}.st-plan{background:#fff;border-color:var(--v6-line-2);color:var(--ink-3)}.conn{height:22px;padding:0 8px;border-radius:6px;font:600 8.5px/1 var(--f-mono);letter-spacing:.12em;border:1px solid transparent}.conn-on{background:var(--v6-ok-soft);border-color:var(--v6-ok-line);color:#12804a}.conn-pending{border-color:#f4d6ae}.conn-off{background:#fff;color:var(--ink-3);border-color:var(--v6-line-2)}.app-card:hover .conn-off{background:var(--ink);border-color:var(--ink);color:#fff}.xl{cursor:pointer;text-decoration:none;transition:color .18s,background-color .18s,border-color .18s,box-shadow .18s,transform .25s var(--ease)}.xl:focus-visible{outline:2px solid var(--teal);outline-offset:2px;border-radius:6px}span.xl,b>.xl,em>.xl{text-decoration-line:underline;text-decoration-style:dotted;text-decoration-color:transparent;text-decoration-thickness:1px;text-underline-offset:3px}.xl:hover{color:var(--teal-ink);text-decoration-color:var(--teal)}.xl:hover .mz{box-shadow:inset 0 0 0 1px var(--v6-line),0 0 0 2px var(--teal)}.xl:hover b{color:var(--teal-ink)}.lp-cl.xl,.lp-ag.xl,.ag-chip.xl,.cl-path.xl,.crm-st.xl,.cv-ch.xl,.tl-ev.xl,.ob-cl.xl,.room-pb,.lt-cur,.bb-item,.lw-dec-ap,.chip[data-goto-app],.chip[data-goto-agent],.chip[data-goto-skill],.chip[data-goto-step]{text-decoration:none}.lp-cl.xl:hover,.lp-ag.xl:hover,.ag-chip.xl:hover,.cl-path.xl:hover,.crm-st.xl:hover,.cv-ch.xl:hover,.room-pb:hover,.chip[data-goto-app]:hover,.chip[data-goto-agent]:hover,.chip[data-goto-skill]:hover{border-color:var(--teal-line);background-color:var(--teal-soft);color:var(--teal-ink);box-shadow:0 0 0 3px #00aab914}.tl-ev.xl:hover{border-color:var(--teal);box-shadow:0 8px 18px -10px var(--teal);color:var(--ink);z-index:2}.pn-t b .xl{font:inherit;color:inherit}.pn-t b .xl:hover{color:var(--teal-ink)}.obm-r b>.xl{display:inline-flex;align-items:center;gap:6px}.rep-row .rep-a{display:inline-flex;align-items:center;gap:8px;min-width:0}.lw-dec-ap{display:inline-flex;align-items:center;gap:6px;align-self:flex-start;margin-top:2px;font:700 9.5px/1 var(--f-label);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3)}.lw-dec-ap .ic{width:12px;height:12px}.lw-dec-ap:hover{color:var(--teal-ink)}.xl-mz{display:inline-grid;border-radius:50%}.xl-mz:hover{transform:translateY(-2px)}.lp-bb-mz .xl-mz:hover,.lp-app-mz .xl-mz:hover{z-index:1}.room-pb{display:flex;align-items:center;gap:7px;width:100%;min-width:0;padding:7px 9px;border-radius:9px;border:1px dashed var(--v6-line-2);background:#fbfbfa;color:var(--ink-3);text-align:left}.room-pb>.ic:first-child{color:var(--teal);flex:none}.room-pb .kick{flex:none;font-size:8.5px}.room-pb b{min-width:0;font:600 11.5px/1.2 var(--f-body);color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.room-pb em{flex:none;font:600 9px/1 var(--f-mono);font-style:normal;color:var(--mute)}.room-pb>.ic:last-child{margin-left:auto;flex:none;color:var(--mute-2);transition:transform .2s var(--ease)}.room-pb:hover>.ic:last-child{transform:translate(2px);color:var(--teal-ink)}.ceo-stats>.xl-stat{display:block;padding:10px 12px;border-radius:12px;background:#f07cbd14;border:1px solid rgba(240,124,189,.22);color:#fff;text-align:left;cursor:pointer;transition:background-color .2s,border-color .2s,transform .25s var(--ease)}.ceo-stats>.xl-stat:hover{background:#f07cbd29;border-color:#f07cbd80;transform:translateY(-1px)}.ceo-stats>.xl-stat span{display:inline-flex;align-items:center;gap:4px}.ceo-stats>.xl-stat .ic{width:11px;height:11px;opacity:.7}.ceo-stats>div{border-radius:12px}.ceo-stats>div.xl-stat{background:#f07cbd14;border-color:#f07cbd38}.ceo-stats>div.xl-stat:hover{background:#f07cbd29;border-color:#f07cbd80}.ceo-stats>.xl-stat:focus-visible{outline:2px solid #f07cbd;outline-offset:2px}.tl .tl-who>span.tl-who-l{display:flex;flex-direction:row;align-items:center;gap:10px;min-width:0;text-decoration:none}.tl-who-l>span:not(.mz){display:flex;flex-direction:column;min-width:0}.msg-who-a{display:inline-flex;align-items:center;gap:6px;min-width:0;text-decoration:none}.msg-who em .xl{text-decoration:none}.msg-who-a:hover b,.msg-who em .xl:hover{color:var(--teal-ink)}.room-st>span{white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.35}.room-st{align-items:flex-start}.room-st>i{margin-top:4px}.ob-b>b{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;white-space:normal;text-wrap:pretty}.apc-title,.lp-ap-title,.lp-task-t b{text-wrap:pretty}@media(prefers-reduced-motion:reduce){.ph-k-dot:after,.apc.is-focus,.lp-ap.is-focus{animation:none}.xl,.xl-mz,.room-pb,.ceo-stats>.xl-stat{transition:none}.xl-mz:hover,.ceo-stats>.xl-stat:hover{transform:none}}.mc{border-radius:12px;border-color:var(--v6-line-2)}@media(max-width:1500px){.cl-folders .fold{gap:8px;padding-right:10px}.cl-folders .fold-n{padding-left:4px}}.page-home{--sm-gx: 46px;--sm-g1: 40px;--sm-g2: 24px;--sm-side: 128px;--sm-tile: 36px;--sm-agz: 42px;--sm-hubz: 56px;--sm-r: 14px;--sm-rc: 12px;--sm-rt: 10px;--sm-py: 12px;--sm-px: 14px;--sm-in: cubic-bezier(.22,.9,.24,1)}.page-home>.hm6{flex:none}.hm6 .lg,.hm6 .lg:hover{height:auto;padding:0;border-radius:0;background:none;color:inherit}.hm6-head .hm-hello{align-items:baseline}.hm-live{display:inline-flex;align-items:center;gap:8px;margin:0;font:500 13px/1.3 var(--f-body);color:var(--mute)}.hm-live-n{font:600 13px/1.3 var(--f-body);color:var(--mag-ink);border-bottom:1px solid var(--mag-line)}.hm-live-n:hover{color:var(--mag);border-color:var(--mag)}.hm-pulse{position:relative;display:inline-block;flex:none;width:7px;height:7px;border-radius:50%;background:var(--teal)}.hm-pulse:after{content:"";position:absolute;inset:-4px;border-radius:50%;border:1.5px solid var(--teal);opacity:0;animation:hmRing 2.2s var(--ease) infinite}.hm-map{container:hmmap / inline-size;position:relative;padding:16px 18px;border:1px solid var(--v6-line);border-radius:18px;background-color:#fff;background-image:radial-gradient(circle at 1px 1px,#e4e4df 1px,transparent 1.4px),linear-gradient(180deg,#fff,#fcfcfb);background-size:18px 18px,100% 100%;background-position:9px 9px,0 0;box-shadow:0 1px 2px #1313130a,0 18px 40px -30px #13131347}.hm-svg{position:absolute;left:0;top:0;width:100%;height:100%;overflow:visible;pointer-events:none;z-index:1}.hm-trail{fill:var(--pc)}.hm-map .v6-wire{stroke-linecap:round;stroke-linejoin:round;transition:opacity .3s var(--ease),stroke-width .25s var(--ease),stroke .25s var(--ease),filter .3s var(--ease)}.v6-wire.w-arrow{--wc: #2b2b2b;stroke-width:1.4;stroke-dasharray:none;stroke-linecap:butt;animation:none}.v6-wire.w-teal{stroke-width:1.6;stroke-dasharray:5 4;stroke-linecap:butt;animation:smMarch 1.6s linear infinite}.v6-wire.w-app{--wc: #b2b2ac;stroke-width:1.6;stroke-dasharray:1.4 5.6;animation:smDots 2.4s linear infinite}.v6-wire.is-route{display:none}.v6-wire.is-hot{stroke-width:2.1}.v6-wire.w-teal.is-hot{animation-duration:.7s}.sm-port{fill:#fff;stroke:#b2b2ac;stroke-width:1.4;transition:opacity .3s var(--ease),stroke .25s,fill .25s}.sm-port.k-ink{stroke:#2b2b2b}.sm-port.k-teal{stroke:var(--teal)}.sm-port.k-j{fill:#b2b2ac;stroke:#fff;stroke-width:1.2}.sm-port.k-jt{fill:var(--teal);stroke:#fff;stroke-width:1.2}.sm-hit{fill:none;stroke:transparent;stroke-width:14;stroke-linecap:round;pointer-events:stroke;cursor:pointer}.hm-map.is-pre .sm-in,.hm-map.is-reveal .sm-in:not(.is-go),.hm-map.is-pre .hm-g-w,.hm-map.is-pre .hm-g-n,.hm-map.is-pre .hm-g-o,.hm-map.is-pre .sm-badge{opacity:0}.hm-map.is-pre .v6-wire,.hm-map.is-reveal .v6-wire{animation-play-state:paused}.hm-map.is-pre .hm-g-x,.hm-map.is-reveal .hm-g-x{display:none}.hm-map.is-reveal .sm-in.is-go{animation:smIn .6s var(--sm-in) both}.hm-map.is-reveal .sm-hub.sm-in.is-go{animation-name:smHubIn;animation-duration:.8s;animation-timing-function:cubic-bezier(.2,1.18,.32,1)}.hm-map.is-reveal .sm-you.sm-in.is-go{animation-name:smInL}.hm-map.is-reveal .sm-ctx.sm-in.is-go{animation-name:smInR}.hm-map.is-reveal .hm-ag.sm-in.is-go{animation-name:smCardIn;animation-duration:.58s}.hm-map.is-reveal .hm-tile.sm-in.is-go{animation-name:smTileIn;animation-duration:.46s}.hm-map.is-reveal .sm-hub.is-go .sm-hub-mz .mz{animation:smPop .7s var(--spring) .3s backwards}.sm-pen{pointer-events:none}.sm-sweep{position:absolute;inset:0;z-index:3;border-radius:inherit;overflow:hidden;pointer-events:none}.sm-sweep:before{content:"";position:absolute;top:-30%;bottom:-30%;left:0;width:34%;opacity:0;transform:translate(-130%) skew(-16deg);background:linear-gradient(100deg,transparent 0%,rgba(255,255,255,0) 18%,rgba(255,255,255,.62) 46%,rgba(184,160,255,.26) 58%,transparent 82%)}.hm-map.is-sweep .sm-sweep:before{animation:smSweep 1.05s cubic-bezier(.45,.05,.25,1) both}.hm-map [data-node]:not(.sm-hit){transition:opacity .3s var(--ease),transform .25s var(--ease),box-shadow .25s var(--ease),border-color .25s,background-color .25s}.hm-map.is-hl [data-node]:not(.is-lit):not(.sm-hit){opacity:.4}.hm-map.is-hl .hm-g-w .v6-wire:not(.is-lit),.hm-map.is-hl .hm-g-n .v6-wire:not(.is-lit){opacity:.14}.hm-map.is-hl .hm-g-o .sm-port:not(.is-lit){opacity:.2}.hm-map.is-hl .v6-wire.is-lit{stroke-width:2.3}.hm-map.is-hl .v6-wire.w-arrow.is-lit{--wc: #131313;stroke-width:2;filter:drop-shadow(0 0 2.5px rgba(19,19,19,.28))}.hm-map.is-hl .v6-wire.w-teal.is-lit{--wc: #00b4c4;animation-duration:.5s;filter:drop-shadow(0 0 3px rgba(0,170,185,.6))}.hm-map.is-hl .v6-wire.w-app.is-lit{--wc: var(--teal);stroke-width:2.1;animation-duration:.9s;filter:drop-shadow(0 0 2.5px rgba(0,170,185,.5))}.hm-map.is-hl .sm-port.k-j.is-lit{fill:var(--teal)}.hm-map.is-hl .sm-port.is-lit{stroke-width:1.8}.hm-map.is-hl .sm-port.k-app.is-lit{stroke:var(--teal)}.hm-map.is-hl .sm-port.k-teal.is-lit{fill:#e7fafc}.hm-map .hm-g-w .v6-wire.is-over{opacity:0}.hm-map .v6-wire.is-mag,.hm-map.is-hl .v6-wire.w-teal.is-mag{--wc: var(--mag);stroke-width:2.3;stroke-dasharray:5 4;animation:smMarchBack .6s linear infinite;filter:drop-shadow(0 0 3px rgba(217,68,154,.5))}.hm-map.is-hl-mag .sm-port.k-teal.is-lit,.hm-map.is-hl-mag .sm-port.k-jt.is-lit{stroke:var(--mag)}.hm-map.is-hl-mag .sm-port.k-jt.is-lit{fill:var(--mag);stroke:#fff}.hm-g-h{transition:opacity .24s var(--ease)}.hm-g-h.is-out{opacity:0}.sm-ov{fill:none;stroke-linecap:round;stroke-linejoin:round}.sm-ov.is-on{stroke:var(--teal);stroke-width:2.3;stroke-dasharray:1.4 5.6;animation:smDots .8s linear infinite;filter:drop-shadow(0 0 2.5px rgba(0,170,185,.55))}.sm-ov.is-off{stroke:#a9a9a3;stroke-width:1.7;stroke-dasharray:4 4;stroke-linecap:butt}.sm-ov-port{fill:#fff;stroke-width:1.8}.sm-ov-port.is-on{stroke:var(--teal)}.sm-ov-port.is-off{stroke:#a9a9a3}.hm-map.is-hl .hm-ag.is-lit:not(.is-hov){border-color:var(--teal-line);box-shadow:0 0 0 3px #00aab914,var(--v6-card-sh)}.hm-map.is-hl-mag .hm-ag.is-lit:not(.is-hov){border-color:var(--mag-line);box-shadow:0 0 0 3px #d9449a17,var(--v6-card-sh)}.hm-map.is-hl .hm-tile.is-lit:not(.is-hov){transform:translateY(-1px);background:#fff;border-color:var(--teal-line);box-shadow:0 0 0 3px #00aab917,var(--v6-card-sh)}.hm-map.is-hl .hm-tile.st-off.is-lit:not(.is-hov),.hm-map.is-hl .hm-tile.st-pending.is-lit:not(.is-hov){border-color:#c4c4bd;box-shadow:0 0 0 3px #1313130a}.hm-map.is-hl-mag .sm-hub.is-lit:not(.is-hov){border-color:var(--mag-line)}.sm-tip{position:absolute;left:0;top:0;z-index:6;width:238px;pointer-events:none}.sm-tip.is-glide{transition:transform .22s var(--ease)}.sm-tip-in{position:relative;padding:11px 13px 10px;border-radius:var(--sm-rc);background:#fff;border:1px solid var(--v6-line-2);box-shadow:0 1px 2px #1313130d,0 24px 46px -22px #1313136b,0 0 0 4px #ffffffb8;opacity:0;transform:translateY(6px) scale(.98);transition:opacity .15s var(--ease),transform .15s var(--ease)}.sm-tip.is-on .sm-tip-in{opacity:1;transform:none}.sm-tip-c{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:6px;min-width:0}.sm-tip-ar{position:absolute;z-index:2;width:10px;height:10px;background:#fff;border:0 solid var(--v6-line-2);transform:rotate(45deg)}.sm-tip[data-side=r] .sm-tip-ar{left:-5px;top:calc(var(--ay, 50%) - 5px);border-width:0 0 1px 1px}.sm-tip[data-side=l] .sm-tip-ar{right:-5px;top:calc(var(--ay, 50%) - 5px);border-width:1px 1px 0 0}.sm-tip[data-side=b] .sm-tip-ar{top:-5px;left:calc(var(--ax, 50%) - 5px);border-width:1px 0 0 1px}.sm-tip[data-side=t] .sm-tip-ar{bottom:-5px;left:calc(var(--ax, 50%) - 5px);border-width:0 1px 1px 0}.sm-tip-k{font:500 8.5px/1 var(--f-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--mute)}.sm-tip-t{max-width:100%;font:700 14px/1.2 var(--f-body);color:var(--ink)}.sm-tip-d{max-width:100%;margin-top:-2px;font:500 11.5px/1.35 var(--f-body);color:var(--ink-3)}.sm-tip-s{display:flex;align-items:flex-start;gap:7px;align-self:stretch;padding:6px 9px;border-radius:8px;background:var(--paper-2);box-shadow:inset 0 0 0 1px var(--v6-line);font:600 11px/1.35 var(--f-body);color:var(--ink-3)}.sm-tip-s>span{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.sm-tip-s>i{flex:none;width:6px;height:6px;margin-top:4px;border-radius:50%;background:#b9b9b3}.sm-tip-s.t-teal{background:var(--teal-soft);box-shadow:inset 0 0 0 1px var(--teal-line);color:var(--teal-ink)}.sm-tip-s.t-teal>i{background:var(--teal);animation:hmBlink 1.4s ease-in-out infinite}.sm-tip-s.t-ok{background:var(--v6-ok-soft);box-shadow:inset 0 0 0 1px var(--v6-ok-line);color:#12804a}.sm-tip-s.t-ok>i{background:var(--ok)}.sm-tip-s.t-mag{background:var(--mag-soft);box-shadow:inset 0 0 0 1px var(--mag-line);color:var(--mag-ink)}.sm-tip-s.t-mag>i{background:var(--mag);animation:hmBlink 1.4s ease-in-out infinite}.sm-tip-s.t-warn{background:#fdf2e4;box-shadow:inset 0 0 0 1px #f3d6b0;color:#a5641c}.sm-tip-s.t-warn>i{background:var(--warn)}.sm-tip-r{display:flex;flex-wrap:wrap;align-items:center;gap:4px 6px;max-width:100%;font:500 11px/1.3 var(--f-body);color:var(--mute)}.sm-tip-r em{margin-right:2px;font:500 8px/1 var(--f-mono);font-style:normal;letter-spacing:.14em;text-transform:uppercase;color:var(--mute-2)}.sm-tip-r .mz{width:20px;height:20px;box-shadow:0 0 0 1.5px #fff,inset 0 0 0 1px var(--v6-line)}.sm-tip-r .mz+.mz{margin-left:-8px}.sm-tip-r .mz+span{margin-left:2px}.sm-tip-r .lg+.lg{margin-left:-2px}.sm-tip-r .lg-tile .lg-ic{width:22px;height:22px;padding:4px;border-radius:7px}.sm-tip-r .lg.is-off .lg-ic{opacity:.5}.sm-tip-r .sm-tip-ar2{position:relative;flex:none;width:16px;height:6px;margin:0 2px 0 6px;background:radial-gradient(circle,#9a9a94 0 .75px,transparent 1px) 0 50% / 3.4px 6px repeat-x}.sm-tip-r .sm-tip-ar2:after{content:"";position:absolute;right:-1px;top:50%;width:4px;height:4px;margin-top:-2.2px;border:solid #9a9a94;border-width:1.3px 1.3px 0 0;transform:rotate(45deg)}.sm-tip-r .sm-tip-ar2+.mz{margin-left:2px}.sm-tip-you{display:inline-grid;place-items:center;flex:none;width:20px;height:20px;border-radius:50%;background:var(--ink);color:#fff;font:800 7px/1 var(--f-label);box-shadow:0 0 0 1.5px #fff}.sm-tip-cl{display:inline-grid;place-items:center;width:18px;height:18px;border-radius:50%;background:var(--cc);color:#fff;font:800 8px/1 var(--f-label);box-shadow:0 0 0 1.5px #fff}.sm-tip-cl+.sm-tip-cl{margin-left:-6px}.sm-tip-cl+span{margin-left:3px}.sm-tip-go{display:flex;align-items:center;gap:5px;align-self:stretch;margin-top:1px;padding-top:7px;border-top:1px dashed var(--v6-line-2);font:500 8.5px/1 var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--mute)}.sm-tip-go b{font-weight:600;color:var(--teal-ink)}.sm-tip-go .ic{margin-left:auto;color:var(--teal-ink)}.sm-badges{position:absolute;inset:0;z-index:3;pointer-events:none}.sm-badge{position:absolute;display:grid;place-items:center;min-width:20px;height:20px;padding:0;border-radius:10px;background:#fff;border:1px solid #d3d3cd;color:var(--ink-3);box-shadow:0 2px 6px -2px #13131340;transform:translate(-50%,-50%);transition:opacity .3s var(--ease),transform .5s var(--spring),background-color .2s,border-color .2s,color .2s,padding .2s}.hm-map.is-reveal .sm-badge:not(.is-in){opacity:0;transform:translate(-50%,-50%) scale(.3)}.hm-map.is-hl .sm-badge:not(.is-lit){opacity:.22}.sm-badge.is-mag{padding:0 7px;background:var(--mag);border-color:var(--mag);color:#fff;box-shadow:0 0 0 3px #d9449a29,0 6px 12px -6px #d9449ab3;transform:translate(-50%,-50%) scale(1.08)}.sm-badge.is-mag .ic{display:none}.sm-badge.is-mag:after{content:attr(data-n);font:800 10.5px/1 var(--f-label)}.sm-title{position:relative;z-index:2;display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:13px}.sm-tt{display:flex;flex-direction:column;gap:8px;min-width:0}.sm-kick{display:inline-flex;align-items:center;gap:8px;color:var(--teal-ink)}.sm-kick .hm-pulse{width:6px;height:6px}.sm-tt h2{margin:0;font:800 23px/1.05 var(--f-label);letter-spacing:-.015em;color:var(--ink);white-space:nowrap}.sm-brand{display:flex;flex-direction:column;align-items:flex-end;gap:10px;flex:none}.sm-logo{display:block;width:132px;height:auto;filter:brightness(0);opacity:.92}.sm-brand .nav-logo-text{font:800 12px/1 var(--f-label);letter-spacing:.22em;color:var(--ink)}.sm-legend{display:flex;gap:14px;padding:5px 10px;border-radius:8px;background:#fafaf8e6;box-shadow:inset 0 0 0 1px var(--v6-line)}.sm-lgd{display:inline-flex;align-items:center;gap:6px;font:500 8px/1 var(--f-mono);letter-spacing:.13em;text-transform:uppercase;color:var(--mute);white-space:nowrap}.sm-lgd svg{display:block;flex:none;overflow:visible}.sm-lgd path{fill:none;stroke-width:1.6}.sm-lgd.l-ink path{stroke:#2b2b2b;stroke-width:1.4}.sm-lgd.l-ink .l-hd{fill:#2b2b2b;stroke:none}.sm-lgd.l-teal path{stroke:var(--teal);stroke-dasharray:5 4}.sm-lgd.l-mag path{stroke:var(--mag);stroke-dasharray:5 4}.sm-lgd.l-app path{stroke:#a6a6a0;stroke-dasharray:1.4 4.2;stroke-linecap:round;stroke-width:1.8}.sm-sec{border-radius:var(--sm-r);text-align:left}.sm-h{position:relative;z-index:2;display:flex;align-items:center;gap:8px;min-width:0;text-align:left}.sm-h>b{font:800 11px/1.2 var(--f-label);letter-spacing:.07em;text-transform:uppercase;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:color .2s}.sm-you{--acc: #1d9a55;--acc-soft: rgba(31,174,91,.12)}.sm-hub{--acc: #7158dc;--acc-soft: rgba(124,98,232,.13)}.sm-ctx{--acc: #c27637;--acc-soft: rgba(224,138,46,.14)}.sm-agents,.sm-proc{--acc: var(--teal-ink);--acc-soft: rgba(0,170,185,.12)}.sm-apps{--acc: #5f5f5a;--acc-soft: rgba(19,19,19,.06)}.sm-h .numc{width:21px;height:21px;font-size:10.5px;border-color:var(--acc, var(--teal));color:var(--acc, var(--teal-ink));background:#fff;box-shadow:0 0 0 3px var(--acc-soft, transparent);transition:background-color .2s,color .2s}button.sm-h:hover>b,button.sm-h.is-hov>b{color:var(--acc, var(--teal-ink))}button.sm-h:hover .numc,button.sm-h.is-hov .numc,.sm-sec:hover>.sm-h .numc,.sm-sec.is-hov>.sm-h .numc{background:var(--acc, var(--teal));color:#fff}.sm-row1{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,2fr) minmax(0,.92fr);column-gap:var(--sm-gx);align-items:stretch}.sm-you,.sm-hub,.sm-ctx{position:relative;z-index:2;display:flex;flex-direction:column;gap:9px;min-width:0;padding:var(--sm-py) var(--sm-px)}.sm-you{--pg: #e46fb0;background:linear-gradient(180deg,#f7fcf9,#eef8f2);border:1.5px dashed #a9d8ba;box-shadow:inset 0 1px #fff,0 1px 2px #12804a0d}.sm-you:hover,.sm-you.is-hov{transform:translateY(-2px);box-shadow:0 16px 30px -22px #12804a8c;border-color:#7ccb99}.sm-you-row{display:flex;align-items:center;gap:11px;min-width:0}.hm-you-av{position:relative;display:grid;place-items:center;flex:none;width:40px;height:40px;border-radius:50%;background:var(--ink);color:#fff;font:800 11.5px var(--f-label);letter-spacing:.04em;box-shadow:0 0 0 3px #fff,0 8px 16px -8px #13131399}.hm-you-av i{position:absolute;right:-2px;bottom:-2px;width:12px;height:12px;border-radius:50%;background:var(--ok);border:2px solid #fff}.sm-you.is-need .hm-you-av:after{content:"";position:absolute;inset:-6px;border-radius:50%;border:1.5px solid var(--mag);animation:hmRing 2s var(--ease) infinite}.sm-you-t{display:flex;flex-direction:column;gap:5px;min-width:0}.sm-you-name{font:600 17px/1 var(--f-display);color:var(--ink)}.hm-you-n{display:flex;align-items:baseline;gap:5px;font:800 10.5px/1 var(--f-label);letter-spacing:.07em;text-transform:uppercase;color:#12804a;white-space:nowrap}.hm-you-n b{font:800 17px/.8 var(--f-label);letter-spacing:0;color:var(--mag)}.sm-you.is-need .hm-you-n{color:var(--mag-ink)}.sm-you .pill-ok{align-self:flex-start;max-width:100%;height:20px;padding:0 8px;font-size:8px;letter-spacing:.06em;white-space:nowrap;overflow:hidden}.sm-you .pill-ok i{flex:none;width:6px;height:6px;border-radius:50%;background:#1fae5b}.sm-you-l{display:flex;align-items:flex-start;gap:7px;min-width:0;font:500 11.5px/1.3 var(--f-body);color:var(--ink-3)}.sm-you-l>span{min-width:0;overflow-wrap:anywhere}.sm-you-l .ic{flex:none;margin-top:1px;color:#1d9a55}.sm-you-l+.sm-you-l{margin-top:-4px}.sm-hub{--pg: #9d86f0;background:linear-gradient(162deg,#f9f6ff,#f3efff 46%,#edf8fa);border:1.5px solid #b6a5f1;box-shadow:0 0 0 5px #9678f014,0 22px 44px -28px #503caa80}.sm-hub:before{content:"";position:absolute;inset:-7px;border-radius:calc(var(--sm-r) + 7px);border:1px solid rgba(157,134,240,.32);box-shadow:0 0 26px 2px #9678f033;opacity:.2;pointer-events:none;animation:smBreath 5.2s ease-in-out infinite}.sm-hub:hover,.sm-hub.is-hov{transform:translateY(-2px);box-shadow:0 0 0 6px #9678f021,0 26px 50px -28px #503caa8c}.sm-hub .sm-h{gap:7px}.sm-hub .sm-h>b{font-size:12px;letter-spacing:.06em}.hm-ceo{display:inline-grid;place-items:center;flex:none;height:16px;padding:0 6px;border-radius:5px;background:var(--ink);color:#fff;font:600 8px/1 var(--f-mono);letter-spacing:.12em}.sm-hub-mz .hm-ceo{position:absolute;left:50%;bottom:-7px;transform:translate(-50%);box-shadow:0 0 0 2px #f6f3ff,0 4px 10px -4px #13131380}.sm-eng{display:flex;gap:4px;margin-left:auto;flex:none}.sm-eng .lg-tile .lg-ic{width:22px;height:22px;padding:4.5px;border-radius:7px;border-color:#e3dcf8}.sm-hub-body{display:flex;align-items:center;gap:12px;min-width:0}.sm-hub-mz{position:relative;display:block;flex:none}.sm-hub-mz .mz{width:var(--sm-hubz);height:var(--sm-hubz);box-shadow:inset 0 0 0 1px #e3dcf8,0 0 0 4px #ffffffe6,0 12px 24px -12px #503caa99;transition:transform .35s var(--spring)}.sm-hub:hover .sm-hub-mz .mz,.sm-hub.is-hov .sm-hub-mz .mz{transform:translateY(-2px) scale(1.04)}.sm-hub-ring{position:absolute;inset:-7px;border-radius:50%;border:1.5px solid rgba(140,110,235,.6);opacity:0;pointer-events:none}.sm-hub.is-busy .sm-hub-ring{animation:hmRing 2.4s var(--ease) infinite}.sm-ag-st>i{position:relative;flex:none;width:6px;height:6px;border-radius:50%;background:#b9b9b3}.sm-db{position:relative;display:flex;flex-direction:column;flex:1;min-width:0;padding:2px 0;border-radius:11px;background:#fffffff0;border:1px solid #e3ddf8;box-shadow:inset 0 1px #fff,0 1px 2px #503caa0f,0 14px 26px -20px #503caa8c}.sm-db-row{position:relative;display:grid;grid-template-columns:var(--sm-dbk, 66px) minmax(0,1fr);align-items:center;min-height:var(--sm-dbh, 25px);padding:0 10px 0 11px;border-radius:8px}.sm-db-row+.sm-db-row:before{content:"";position:absolute;left:11px;right:10px;top:0;border-top:1px dashed #ebe6fa}.sm-db-row.is-chg{animation:smDbChg 1s var(--ease)}.sm-db-k{display:flex;align-items:center;gap:6px;min-width:0;font:600 7.5px/1 var(--f-mono);letter-spacing:.15em;text-transform:uppercase;color:#8379b4;white-space:nowrap}.sm-db-k i{flex:none;width:6px;height:6px;border-radius:50%;background:#c4c4be}.sm-db.is-busy .r-now .sm-db-k i{background:var(--teal);box-shadow:0 0 0 3px #00aab926;animation:hmBlink 1.6s ease-in-out infinite}.r-hand .sm-db-k i{width:5px;height:5px;margin:0 .5px;border-radius:1px;background:#2b2b2b;transform:rotate(45deg)}.r-hand.is-none .sm-db-k i{background:#c4c4be}.r-next .sm-db-k i{background:transparent;box-shadow:inset 0 0 0 1.5px #a194e0}.sm-db-c{display:grid;min-width:0}.sm-db-v{grid-area:1 / 1;display:flex;align-items:center;gap:7px;min-width:0}.sm-db-v.is-in{animation:smDbIn .45s var(--ease) both}.sm-db-v.is-out{animation:smDbOut .3s var(--ease) both;pointer-events:none}.sm-db-t{flex:1 1 auto;min-width:0;font:600 11.5px/1.3 var(--f-body);color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.r-hand .sm-db-t,.r-next .sm-db-t{font-weight:500;color:var(--ink-3)}.sm-db-t.is-none{color:var(--mute)}.r-next.is-calm .sm-db-t{color:var(--teal-ink);font-weight:600}.sm-db-v time{flex:none;margin-left:auto;padding-left:2px;font:500 9px/1 var(--f-mono);letter-spacing:.03em;color:var(--mute);font-variant-numeric:tabular-nums}.sm-db-v em{flex:none;padding:2px 5px;border-radius:4px;background:#f3f0fd;font:500 7.5px/1 var(--f-mono);font-style:normal;letter-spacing:.1em;text-transform:uppercase;color:#7466c2}.sm-db-x,.sm-db-ho{display:flex;align-items:center;flex:none}.sm-db-x{gap:4px;order:2}.sm-db-v>time{order:3}.sm-db .mz{width:18px;height:18px;flex:none;box-shadow:0 0 0 1.5px #fff,inset 0 0 0 1px var(--v6-line)}.sm-db-you{display:grid;place-items:center;flex:none;width:18px;height:18px;border-radius:50%;background:var(--ink);color:#fff;font:800 6.5px/1 var(--f-label);letter-spacing:.02em;box-shadow:0 0 0 1.5px #fff}.sm-db-ar{position:relative;flex:none;width:15px;height:6px;margin:0 2px 0 3px;background:radial-gradient(circle,#8f86bd 0 .75px,transparent 1px) 0 50% / 3.4px 6px repeat-x}.sm-db-ar:after{content:"";position:absolute;right:-1px;top:50%;width:4px;height:4px;margin-top:-2.2px;border:solid #8f86bd;border-width:1.3px 1.3px 0 0;transform:rotate(45deg)}.sm-db-ic{display:grid;place-items:center;flex:none;width:18px;height:18px;border-radius:6px;background:#f3f0fd;color:#6d5fc4}.sm-db .lg-tile .lg-ic{width:18px;height:18px;padding:3.5px;border-radius:5px}.sm-db .lg.is-off .lg-ic{opacity:.55}.sm-chips{display:flex;flex-wrap:wrap;gap:5px}.sm-chips .chipm{height:19px;padding:0 7px;font-size:8.5px;background:#ffffffe0;border-color:#d9d0f6;color:#4a3f85}.sm-chips .chipm-you{border-color:var(--mag-line);color:var(--mag-ink)}.sm-ctx{--pg: #eba066;background:linear-gradient(180deg,#fffaf5,#fff2e5);border:1.5px dashed #ebc4a0;box-shadow:inset 0 1px #fff,0 1px 2px #a868340d}.sm-ctx.is-hov{border-color:#e2a978;box-shadow:0 16px 30px -22px #a8683480}.sm-ctx .sm-h{align-self:flex-start}.sm-bb{position:relative;z-index:2;display:flex;align-items:center;gap:9px;min-width:0;padding:6px 10px 6px 6px;border-radius:var(--sm-rt);background:#fff;border:1px solid #f1dcc7;box-shadow:var(--v6-card-sh);text-align:left;transition:transform .2s var(--ease),border-color .2s,box-shadow .2s}.sm-bb:hover{transform:translateY(-1px);border-color:#e6b98f;box-shadow:var(--v6-card-sh-2)}.sm-bb .lg-tile .lg-ic{width:28px;height:28px;padding:6px;border-radius:8px}.sm-bb-t{display:flex;flex-direction:column;gap:2px;min-width:0}.sm-bb-t b{font:700 12.5px/1.15 var(--f-body);color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sm-bb-t em{font:500 10.5px/1.2 var(--f-body);font-style:normal;color:var(--mute);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sm-bb>.ic{margin-left:auto;color:var(--mute);transition:transform .2s var(--ease)}.sm-bb:hover>.ic{transform:translate(3px);color:var(--ink)}.sm-cl{display:flex;flex-wrap:wrap;align-items:center;gap:5px;min-height:24px}.sm-chip{position:relative;z-index:2;display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:var(--cc);color:#fff;font:800 9.5px/1 var(--f-label);box-shadow:0 0 0 2px #fff,0 4px 9px -4px #13131373;transition:transform .3s var(--spring)}.sm-chip:hover{transform:translateY(-2px) scale(1.1)}.sm-chip.is-more{background:#fff;color:var(--ink-3);box-shadow:inset 0 0 0 1px var(--v6-line-2),0 0 0 2px #fff}.sm-cl-k{margin-left:3px;font:500 8.5px/1 var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:#a3704a;white-space:nowrap}.sm-cl-none{font:500 11px/1.3 var(--f-body);color:var(--mute)}.sm-cl-none.is-btn{position:relative;z-index:2;display:inline-flex;align-items:center;gap:5px;padding:4px 9px;border-radius:8px;border:1px dashed #e4bf9c;background:#fff}.sm-ctx-n{display:flex;align-items:center;gap:6px;margin-top:auto;font:500 8.5px/1.2 var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:#a3704a}.sm-agents{display:grid;grid-template-columns:var(--sm-side) minmax(0,1fr);gap:12px;margin-top:var(--sm-g1);padding:var(--sm-py) var(--sm-px);background:linear-gradient(180deg,#f8f8f6eb,#f4f4f1db);border:1.5px dashed #c9c9c2;box-shadow:inset 0 1px #ffffffe6}.sm-side{display:flex;flex-direction:column;align-items:flex-start;gap:7px;min-width:0}.sm-side .sm-h{align-items:flex-start}.sm-side .sm-h>b{padding-top:3px;white-space:normal;line-height:1.3}.sm-side-n{position:relative;z-index:2;margin-top:2px;font:600 12px/1.25 var(--f-body);color:var(--ink)}.sm-side-w{position:relative;z-index:2;display:flex;align-items:center;gap:6px;font:500 8.5px/1.25 var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--mute)}.sm-side-w>i{flex:none;width:6px;height:6px;border-radius:50%;background:#c4c4be}.sm-side-w.is-on{color:var(--teal-ink)}.sm-side-w.is-on>i{background:var(--teal);animation:hmBlink 1.6s ease-in-out infinite}.sm-side-w .ic{flex:none;color:var(--mute-2)}.sm-ghost{position:relative;z-index:2;display:flex;align-items:center;gap:8px;width:100%;margin-top:auto;padding:7px 8px;border-radius:var(--sm-rt);border:1.5px dashed #c1c1ba;background:#ffffffbf;color:var(--ink-3);font:700 9px/1.25 var(--f-label);letter-spacing:.07em;text-transform:uppercase;text-align:left}.sm-ghost-plus{display:grid;place-items:center;flex:none;width:28px;height:28px;border-radius:50%;border:1px dashed #bbbbb5;color:var(--mute);background:#fff;transition:transform .35s var(--spring),border-color .2s,color .2s}.sm-ghost:hover,.sm-ghost.is-hov{border-color:var(--teal);color:var(--teal-ink);background:#fff}.sm-ghost:hover .sm-ghost-plus,.sm-ghost.is-hov .sm-ghost-plus{transform:rotate(90deg);border-color:var(--teal);color:var(--teal)}.sm-cards{display:grid;grid-template-columns:repeat(var(--n, 4),minmax(0,1fr));gap:10px;min-width:0}.hm-ag{--pg: var(--teal);position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;gap:4px;min-width:0;padding:10px 9px 11px;border-radius:var(--sm-rc);background:#fff;border:1px solid var(--v6-line);box-shadow:var(--v6-card-sh);text-align:center}.hm-ag:hover,.hm-ag.is-hov{transform:translateY(-3px);box-shadow:var(--v6-card-sh-2);border-color:#d3d3cd}.sm-ag-mz{position:relative;display:block;flex:none}.sm-ag-mz .mz{width:var(--sm-agz);height:var(--sm-agz);transition:transform .35s var(--spring)}.hm-ag:hover .sm-ag-mz .mz,.hm-ag.is-hov .sm-ag-mz .mz{transform:translateY(-2px) scale(1.06)}.hm-ag.is-busy .sm-ag-mz .mz{animation:hmBob 2.8s ease-in-out infinite}.sm-ag-ring{position:absolute;inset:-4px;border-radius:50%;border:1.5px solid var(--teal);opacity:0;pointer-events:none}.hm-ag.is-busy .sm-ag-ring{animation:hmRing 2.4s var(--ease) infinite}.hm-ag-n{display:flex;align-items:center;justify-content:center;min-height:2.5em;max-width:100%;font:800 10px/1.25 var(--f-label);letter-spacing:.06em;text-transform:uppercase;color:var(--ink);overflow-wrap:normal;word-break:normal;hyphens:none}.sm-ag-st{display:inline-flex;align-items:center;gap:5px;height:16px;padding:0 7px;border-radius:8px;background:var(--paper-3);font:600 8px/1 var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--mute);transition:background-color .3s,color .3s}.sm-ag-st>i{width:5px;height:5px}.hm-ag.is-busy{border-color:var(--teal-line);box-shadow:0 0 0 3px #00aab912,var(--v6-card-sh)}.hm-ag.is-busy .sm-ag-st{background:var(--teal-soft);color:var(--teal-ink)}.hm-ag.is-busy .sm-ag-st>i{background:var(--teal);animation:hmBlink 1.4s ease-in-out infinite}.sm-ag-task{display:block;min-height:2.6em;max-width:100%;font:500 11px/1.3 var(--f-body);color:var(--ink-3)}.sm-ag-tx,.sm-ag-role{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.sm-ag-role{display:none;color:var(--mute)}.hm-ag.is-idle .sm-ag-tx{display:none}.hm-ag.is-idle .sm-ag-role{display:-webkit-box}.hm-ag-lg{display:flex;justify-content:center;gap:6px;margin-top:auto;padding-top:2px}.sm-ag-bar{position:absolute;left:12px;right:12px;bottom:4px;height:2px;border-radius:2px;overflow:hidden}.sm-ag-bar i{display:block;width:42%;height:100%;border-radius:2px;background:linear-gradient(90deg,transparent,var(--teal),transparent);transform:translate(-120%)}.hm-ag.is-busy .sm-ag-bar{background:var(--teal-soft)}.hm-ag.is-busy .sm-ag-bar i{animation:smBar 1.7s var(--ease) infinite}.hm-ag.is-new{animation:hmIn .7s var(--spring) both}.hm-ag.is-new:before{content:"";position:absolute;inset:-1px;border-radius:var(--sm-rc);border:1.5px solid var(--teal);animation:hmGlow 2.4s ease-out both;pointer-events:none}.sm-agents.is-dense .hm-ag-n{font-size:9px;letter-spacing:.03em}.sm-agents.is-dense .hm-ag-lg .lg:nth-child(3){display:none}.sm-noteam{grid-column:1 / -1;position:relative;z-index:2}.sm-apps{display:grid;grid-template-columns:var(--sm-side) minmax(0,1fr);gap:12px;margin-top:var(--sm-g2);padding:var(--sm-py) var(--sm-px);background:linear-gradient(180deg,#fbfbfaf0,#f8f8f6e6);border:1.5px dashed #cdcdc6;box-shadow:inset 0 1px #ffffffe6}.sm-apps .sm-side-n{color:var(--teal-ink);font:600 9px/1.25 var(--f-mono);letter-spacing:.1em;text-transform:uppercase}.sm-groups{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,2fr);column-gap:var(--sm-gg, 24px);min-width:0}.sm-grp{display:flex;flex-direction:column;gap:7px;min-width:0}.sm-grp-k{order:2;display:flex;align-items:center;gap:8px;font:600 8.5px/1 var(--f-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--mute)}.sm-grp-k:before,.sm-grp-k:after{content:"";flex:1;height:1px;background:#e2e2dc}.sm-tiles{display:grid;grid-template-columns:repeat(var(--c, 2),minmax(0,1fr));column-gap:var(--sm-gut, 14px);row-gap:6px}.hm-tile{--pg: #9a9a94;position:relative;z-index:2;display:flex;align-items:center;gap:8px;min-width:0;height:var(--sm-tile);padding:0 8px 0 4px;border-radius:var(--sm-rt);background:#fff;border:1px solid var(--v6-line);box-shadow:0 1px 2px #1313130a;text-align:left}.hm-tile:hover,.hm-tile.is-hov{transform:translateY(-2px);box-shadow:var(--v6-card-sh-2);border-color:#d0d0ca;background:#fff}.sm-tile-ic{position:relative;display:block;flex:none}.sm-tile-ic .lg-tile .lg-ic{width:calc(var(--sm-tile) - 9px);height:calc(var(--sm-tile) - 9px);padding:5px;border-radius:8px;box-shadow:none}.sm-dot{position:absolute;right:-3px;top:-3px;width:9px;height:9px;border-radius:50%;border:2px solid #fff;background:#c8c8c2}.hm-tile.st-on{--pg: var(--ok)}.hm-tile.st-on .sm-dot{background:var(--ok)}.hm-tile.st-pending .sm-dot{background:var(--warn)}.sm-tile-t{display:flex;flex-direction:column;gap:3px;flex:1;min-width:0}.sm-tile-t b{font:600 11px/1.15 var(--f-body);color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sm-tile-t em{font:500 8px/1.1 var(--f-mono);font-style:normal;letter-spacing:.06em;text-transform:uppercase;color:var(--mute);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hm-tile.st-on .sm-tile-t em{color:#12804a}.hm-tile.st-pending .sm-tile-t em{color:#a5641c}.hm-tile.st-off{background:#ffffff9e;border-style:dashed;box-shadow:none}.hm-tile.st-off .sm-tile-t b{color:var(--ink-3)}.hm-tile.st-off .lg.is-off .lg-ic{opacity:.5}.sm-tile-u{display:flex;align-items:center;flex:none}.sm-tile-u .mz{width:17px;height:17px;box-shadow:0 0 0 1.5px #fff,inset 0 0 0 1px var(--v6-line)}.sm-tile-u .mz+.mz{margin-left:-6px}.hm-tile.st-off .sm-tile-u{opacity:.45}.sm-tile-all{padding:3px 4px;border-radius:4px;background:var(--teal-soft);color:var(--teal-ink);font:600 7.5px/1 var(--f-mono);letter-spacing:.1em;text-transform:uppercase}.sm-tile-add{grid-column:1 / -1;justify-content:center;border:1.5px dashed #c1c1ba;background:#ffffff80;box-shadow:none}.sm-tile-add .sm-tile-t{flex:none;flex-direction:row;align-items:baseline;gap:7px}.sm-add{display:grid;place-items:center;flex:none;width:24px;height:24px;border-radius:7px;border:1px dashed #bbbbb5;color:var(--mute);background:#fff;transition:transform .35s var(--spring),color .2s,border-color .2s}.sm-tile-add:hover,.sm-tile-add.is-hov{border-color:var(--teal);background:#fff}.sm-tile-add:hover .sm-add,.sm-tile-add.is-hov .sm-add{transform:rotate(90deg);color:var(--teal);border-color:var(--teal)}.sm-proc{position:relative;z-index:2;display:flex;align-items:center;gap:14px;width:100%;margin-top:8px;padding:8px var(--sm-px);background:linear-gradient(90deg,#eff9fa,#f8fcfc 60%,#fff);border:1.5px dashed #a7dbe0}.sm-proc:hover,.sm-proc.is-hov{border-color:var(--teal);transform:translateY(-1px);box-shadow:0 12px 24px -18px #007e8a8c}.sm-proc .sm-h{flex:none}.sm-proc-name{display:flex;align-items:baseline;gap:8px;min-width:0}.sm-proc-name b{font:700 12.5px/1.2 var(--f-body);color:var(--ink);white-space:nowrap}.sm-proc-name em{font:500 8.5px/1 var(--f-mono);font-style:normal;letter-spacing:.1em;text-transform:uppercase;color:var(--teal-ink);white-space:nowrap}.sm-proc-bar{display:flex;gap:2px;flex:0 1 150px;min-width:56px;height:6px}.sm-proc-bar i{flex:var(--w);border-radius:3px;background:var(--teal);transform-origin:left center}.sm-proc-bar .t-pe{background:var(--ink)}.sm-proc-bar .t-au{background:#b6b6b0}.hm-map.is-reveal .sm-proc.is-go .sm-proc-bar i{animation:smGrow .8s var(--ease) .2s backwards}.hm-map.is-reveal .sm-proc.is-go .sm-proc-bar i:nth-child(2){animation-delay:.3s}.hm-map.is-reveal .sm-proc.is-go .sm-proc-bar i:nth-child(3){animation-delay:.4s}.sm-proc-n{display:flex;align-items:baseline;gap:6px;font:500 11px/1.2 var(--f-body);color:var(--mute);white-space:nowrap;min-width:0;overflow:hidden}.sm-proc-n b{font:800 12px/1 var(--f-label);color:var(--ink)}.sm-proc-n b.t-ag{color:var(--teal-ink)}.sm-proc-n i{font-style:normal;color:var(--mute-2)}.sm-proc-go{display:inline-flex;align-items:center;gap:6px;margin-left:auto;flex:none;font:600 8.5px/1 var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--teal-ink);white-space:nowrap}.sm-proc-go .ic{transition:transform .2s var(--ease)}.sm-proc:hover .sm-proc-go .ic,.sm-proc.is-hov .sm-proc-go .ic{transform:translate(3px)}.hm-map :focus-visible{outline-offset:3px}.sm-sec:focus-visible{border-radius:var(--sm-r)}.hm-ag:focus-visible{border-radius:var(--sm-rc)}.hm-tile:focus-visible{border-radius:var(--sm-rt)}.sm-bb:focus-visible,.sm-ghost:focus-visible{border-radius:var(--sm-rt)}.sm-chip:focus-visible{border-radius:50%}.hm-act:focus-visible{border-radius:var(--sm-rc)}.hm-ag:after,.hm-tile:after,.sm-you:after,.sm-hub:after,.sm-ctx:after,.sm-side .sm-h:after{content:"";position:absolute;inset:-2px;border-radius:inherit;border:2px solid var(--pg, var(--teal));opacity:0;pointer-events:none}.is-ping:after{animation:smPing .9s var(--ease)}.hm-ag.is-read:after{border-color:#eba066;animation:smPing .9s var(--ease)}.hm-actions{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.hm-act{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:4px;min-width:0;padding:12px 14px 13px;border-radius:var(--sm-rc);background:#fff;border:1px solid var(--v6-line);box-shadow:var(--v6-card-sh);text-align:left;transition:transform .22s var(--ease),box-shadow .22s,border-color .22s}.hm-act:hover{transform:translateY(-2px);border-color:var(--teal-line);box-shadow:var(--v6-card-sh-2)}.hm-act-top{display:flex;align-items:center;justify-content:space-between;width:100%;height:32px;margin-bottom:4px}.hm-act b{font:800 11px/1.25 var(--f-label);letter-spacing:.06em;text-transform:uppercase;color:var(--ink)}.hm-act p{margin:auto 0 0;padding-right:18px;font:500 12px/1.3 var(--f-body);color:var(--mute)}.hm-act .numc{transition:background-color .2s,color .2s}.hm-act:hover .numc{background:var(--teal);color:#fff}.hm-act-go{position:absolute;right:13px;bottom:13px;color:var(--teal-ink);opacity:0;transform:translate(-4px);transition:opacity .2s,transform .25s var(--ease)}.hm-act:hover .hm-act-go,.hm-act:focus-visible .hm-act-go{opacity:1;transform:none}.hm-v-logos{display:flex}.hm-v-logos .lg+.lg{margin-left:-7px}.hm-v-logos .lg-tile .lg-ic{width:26px;height:26px;padding:6px;border-radius:8px;box-shadow:0 2px 6px -2px #1313132e;transition:transform .3s var(--spring)}.hm-act:hover .hm-v-logos .lg:nth-child(1) .lg-ic{transform:translate(-4px) rotate(-6deg)}.hm-act:hover .hm-v-logos .lg:nth-child(4) .lg-ic{transform:translate(4px) rotate(6deg)}.hm-v-mz{display:flex;align-items:center}.hm-v-mz .mz{width:30px;height:30px;box-shadow:0 0 0 2px #fff;border-radius:50%}.hm-v-mz .mz+.mz{margin-left:-8px}.hm-v-mz>i{display:grid;place-items:center;width:24px;height:24px;margin-left:-6px;border-radius:50%;background:#fff;border:1px dashed #bdbdb7;color:var(--mute);transition:transform .35s var(--spring),color .2s,border-color .2s}.hm-act:hover .hm-v-mz>i{transform:rotate(90deg);color:var(--teal);border-color:var(--teal)}.hm-v-chat{position:relative;width:70px;height:30px}.hm-v-chat i{position:absolute;display:flex;align-items:center;gap:3px;height:17px;padding:0 7px;border-radius:9px;font:600 8px/1 var(--f-body);font-style:normal;white-space:nowrap}.hm-b1{right:0;top:0;background:var(--paper-3);color:var(--ink-3);border-bottom-right-radius:3px}.hm-b2{left:0;bottom:0;background:var(--ink);border-bottom-left-radius:3px}.hm-b2 b{width:3.5px;height:3.5px;border-radius:50%;background:#fff;animation:hmType 1.2s ease-in-out infinite}.hm-b2 b:nth-child(2){animation-delay:.15s}.hm-b2 b:nth-child(3){animation-delay:.3s}.hm-v-flow{position:relative;display:flex;align-items:center;gap:15px;width:74px;height:30px}.hm-v-flow:before{content:"";position:absolute;left:6px;right:6px;top:50%;height:2px;margin-top:-1px;background:radial-gradient(circle,var(--teal) 0 1px,transparent 1.2px) 0 50% / 5px 2px repeat-x}.hm-v-flow i{position:relative;width:14px;height:14px;border-radius:4px;background:#fff;border:1.5px solid var(--teal)}.hm-v-flow i:nth-child(2){border-color:var(--ink)}.hm-v-flow i:nth-child(3){border-color:var(--mag)}.hm-v-flow b{position:absolute;left:0;top:50%;width:6px;height:6px;margin-top:-3px;border-radius:50%;background:var(--teal);box-shadow:0 0 6px var(--teal);animation:hmFlow 2.6s ease-in-out infinite}.chat-form.hm-flash{animation:hmFlash 1.4s var(--ease)}@keyframes smIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes smHubIn{0%{opacity:0;transform:translateY(12px) scale(.94)}55%{opacity:1}to{opacity:1;transform:none}}@keyframes smInL{0%{opacity:0;transform:translate(-18px)}to{opacity:1;transform:none}}@keyframes smInR{0%{opacity:0;transform:translate(18px)}to{opacity:1;transform:none}}@keyframes smCardIn{0%{opacity:0;transform:translateY(14px) scale(.95)}to{opacity:1;transform:none}}@keyframes smTileIn{0%{opacity:0;transform:translateY(8px) scale(.96)}to{opacity:1;transform:none}}@keyframes smPop{0%{transform:scale(.6)}to{transform:none}}@keyframes smSweep{0%{opacity:0;transform:translate(-130%) skew(-16deg)}18%{opacity:1}82%{opacity:1}to{opacity:0;transform:translate(340%) skew(-16deg)}}@keyframes smBreath{0%,to{opacity:.18;transform:scale(.996)}50%{opacity:.9;transform:scale(1.004)}}@keyframes smDbIn{0%{opacity:0;transform:translateY(5px);filter:blur(1.5px)}to{opacity:1;transform:none;filter:none}}@keyframes smDbOut{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(-5px)}}@keyframes smDbChg{0%{background-color:#00aab91f}to{background-color:transparent}}@keyframes smMarch{to{stroke-dashoffset:-18}}@keyframes smMarchBack{to{stroke-dashoffset:18}}@keyframes smDots{to{stroke-dashoffset:-14}}@keyframes smBar{to{transform:translate(260%)}}@keyframes smGrow{0%{transform:scaleX(0)}to{transform:none}}@keyframes smPing{0%{opacity:.85;transform:scale(1)}to{opacity:0;transform:scale(1.07)}}@keyframes hmRing{0%{opacity:.75;transform:scale(.7)}to{opacity:0;transform:scale(1.5)}}@keyframes hmBlink{0%,to{opacity:1}50%{opacity:.35}}@keyframes hmBob{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}@keyframes hmIn{0%{opacity:0;transform:translateY(8px) scale(.94)}to{opacity:1;transform:none}}@keyframes hmGlow{0%{opacity:1;transform:scale(1)}60%{opacity:.6;transform:scale(1.04)}to{opacity:0;transform:scale(1.06)}}@keyframes hmType{0%,60%,to{opacity:.35;transform:none}30%{opacity:1;transform:translateY(-1.5px)}}@keyframes hmFlow{0%{transform:translate(4px);opacity:0}10%{opacity:1}90%{opacity:1}to{transform:translate(64px);opacity:0}}@keyframes hmFlash{0%{box-shadow:0 0 #00aab973}to{box-shadow:0 0 0 14px #00aab900}}@container hmmap (max-width: 940px){.sm-tile-u{display:none}}@container hmmap (max-width: 860px){.sm-row1{column-gap:32px;grid-template-columns:minmax(0,1fr) minmax(0,1.8fr) minmax(0,1fr)}.sm-agents,.sm-apps{grid-template-columns:112px minmax(0,1fr);gap:10px}.sm-apps{--sm-gg: 20px;--sm-gut: 10px}.sm-tile-t em{font-size:7.5px;letter-spacing:.02em}.sm-hub-body{gap:10px}.sm-hub-mz .mz{width:min(var(--sm-hubz),44px);height:min(var(--sm-hubz),44px)}.sm-hub-mz .hm-ceo{height:14px;padding:0 5px;font-size:7px;bottom:-6px}.sm-db{--sm-dbk: 48px}.sm-db-x{display:none}.sm-db-row{padding:0 8px 0 9px}.sm-db-row+.sm-db-row:before{left:9px;right:8px}.sm-db-k{font-size:7px;letter-spacing:.08em;gap:5px}.sm-db-t{font-size:11px}.sm-db-v{gap:6px}.sm-eng{gap:3px}.sm-proc-bar{display:none}.sm-you .pill-ok{padding:0 7px;gap:5px;font-size:7.5px;letter-spacing:.05em}.sm-tile-t b{font-size:10.5px}.hm-tile{gap:6px;padding-right:5px}.sm-hub .sm-h>b{font-size:11px;letter-spacing:.05em}.sm-eng .lg-tile .lg-ic{width:20px;height:20px;padding:4px}.sm-cl-k{display:none}.sm-cl{gap:4px}.sm-chip{width:22px;height:22px;font-size:9px}.sm-you-l{font-size:11px}.sm-tip{width:222px}}@container hmmap (max-width: 790px){.sm-agents,.sm-apps,.sm-proc{--sm-px: 12px}.sm-row1{column-gap:30px;grid-template-columns:minmax(0,1fr) minmax(0,1.75fr) minmax(0,1fr)}.sm-db-k{font-size:6.5px;letter-spacing:.06em}.sm-eng .lg:nth-child(n+4){display:none}.sm-legend,.sm-proc-name em{display:none}.sm-you,.sm-hub,.sm-ctx{padding-left:11px;padding-right:11px}.sm-tile-t b{font-size:9.5px;letter-spacing:-.01em}.hm-tile{gap:5px;padding-left:3px}.sm-you-l>span,.sm-bb-t em{white-space:normal}.sm-tile-t em{letter-spacing:0}.sm-you .pill-ok{padding:0 6px;letter-spacing:.02em}.sm-db-v em{padding:2px 4px;letter-spacing:.04em}.r-next .sm-db-v:has(em)>.sm-db-ic{display:none}}@container hmmap (max-width: 730px){.sm-you .sm-x{display:none}.sm-apps{--sm-gg: 12px;--sm-gut: 6px}.sm-tile-ic .lg-tile .lg-ic{width:20px;height:20px;padding:4px;border-radius:6px}.hm-tile{gap:4px;padding-right:4px}.sm-bb{gap:7px;padding-right:8px}.sm-bb .lg-tile .lg-ic{width:24px;height:24px;padding:5px}.sm-bb-t b{font-size:12px}.r-next.is-calm .sm-db-v>.lg,.r-next .sm-db-v:has(em)>time{display:none}.sm-proc-n{display:none}}@container hmmap (min-width: 1150px){.sm-tt h2{font-size:27px}.sm-row1{column-gap:60px;grid-template-columns:minmax(0,1fr) minmax(0,2fr) minmax(0,1fr)}.sm-you,.sm-hub,.sm-ctx{padding:16px 18px;gap:11px}.sm-db{--sm-dbk: 72px;--sm-dbh: 28px}.sm-db-t{font-size:12px}.sm-db-v time{font-size:9.5px}.sm-agents,.sm-apps{grid-template-columns:150px minmax(0,1fr);gap:16px;padding:16px 18px}.sm-proc{padding-left:18px;padding-right:18px}.sm-cards{gap:14px}.sm-tile-t b{font-size:12px}.sm-apps{--sm-gg: 30px;--sm-gut: 18px}.sm-tip{width:252px}}@media(min-height:1000px){.page-home{--sm-g1: 56px;--sm-g2: 38px;--sm-tile: 44px;--sm-agz: 52px;--sm-hubz: 64px}.hm-map{padding:20px 22px}.sm-title{margin-bottom:22px}}@media(max-height:820px){.page-home{--sm-g1: 31px;--sm-g2: 18px;--sm-tile: 32px;--sm-agz: 36px;--sm-hubz: 46px;--sm-py: 9px}.hm-map{padding:11px 14px}.sm-title{margin-bottom:8px}.sm-tt{gap:4px}.sm-tt h2{font-size:19px}.sm-you,.sm-hub,.sm-ctx{gap:6px}.sm-db{--sm-dbh: 22px}.sm-chips .chipm{height:17px}.sm-grp{gap:5px}.sm-tiles{row-gap:5px}.hm-ag{padding:8px 8px 9px;gap:3px}.sm-proc{padding-top:5px;padding-bottom:5px;margin-top:7px}.hm-act{padding:10px 12px 11px}.hm-act-top{height:28px;margin-bottom:2px}}@media(prefers-reduced-motion:reduce){.hm-ag.is-busy .sm-ag-mz .mz,.hm-pulse:after,.hm-v-flow b,.hm-ag.is-busy .sm-ag-bar i,.sm-hub.is-busy .sm-hub-ring,.hm-b2 b,.sm-hub:before,.sm-you.is-need .hm-you-av:after,.sm-side-w.is-on>i,.hm-ag.is-busy .sm-ag-st>i,.hm-ag.is-busy .sm-ag-ring,.sm-tip-s>i{animation:none}.sm-db-v.is-in,.sm-db-v.is-out,.sm-db-row.is-chg,.sm-db.is-busy .r-now .sm-db-k i,.is-ping:after,.hm-ag.is-read:after,.hm-ag.is-new,.hm-ag.is-new:before,.sm-sweep:before{animation:none}.hm-map .v6-wire,.sm-ov{animation:none}.sm-tip-in,.sm-tip.is-glide{transition:opacity .15s linear;transform:none}.sm-badge{transition:none}}#bld{position:fixed;inset:0;z-index:60;display:grid;place-items:center;padding:12px;background:#13131370;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);opacity:0;transition:opacity .26s var(--ease)}#bld[hidden]{display:none!important}#bld.is-open{opacity:1}.bld-win{position:relative;display:flex;flex-direction:column;width:min(1480px,96vw);height:min(860px,92vh);background:#fff;border-radius:18px;overflow:hidden;outline:none;box-shadow:0 44px 100px -34px #0000009e,0 0 0 1px #ffffff12;opacity:.3;transform:translateY(14px) scale(.962);transition:transform .44s var(--ease),opacity .3s var(--ease)}#bld.is-open .bld-win{opacity:1;transform:none}#bld .lg,#bld .lg:hover,.bldm .lg,.bldm .lg:hover{height:auto;padding:0;border-radius:0;background:none;color:inherit;letter-spacing:0}body.bld-open .toasts{top:auto;bottom:22px;right:50%;transform:translate(50%);align-items:center}.bld-head{flex:none;display:flex;align-items:center;gap:10px;height:62px;padding:0 14px 0 16px;border-bottom:1px solid var(--v6-line);background:#fafaf8}.bld-mark{flex:none;display:grid;place-items:center;width:34px;height:34px;border-radius:10px;background:#fff;border:1px solid var(--v6-line-2);color:var(--teal-ink);box-shadow:0 1px 2px #1313130d}.bld-mark .ic{width:18px;height:18px}.bld-namebox{flex:1;min-width:0;display:flex;flex-direction:column;gap:6px;margin-left:4px;padding-left:14px;border-left:1px solid var(--v6-line)}#bld-name{width:100%;max-width:520px;height:22px;padding:0;border:0;border-bottom:1px dashed transparent;border-radius:0;background:transparent;outline:none;font:800 15px/21px var(--f-label);letter-spacing:.05em;text-transform:uppercase;color:var(--ink);transition:border-color .2s}#bld-name::placeholder{color:#c4c4be}#bld-name:hover{border-bottom-color:var(--line-2)}#bld-name:focus{border-bottom-color:var(--teal)}#bld-name:focus-visible{outline:none}.bld-status{flex:none;margin-right:4px}.bld-status.is-run{color:var(--teal-ink);border-color:var(--teal-line);background:var(--teal-soft)}.bld-status.is-run>i{width:6px;height:6px;border-radius:50%;background:var(--teal);animation:bldBlink 1s ease-in-out infinite}.bld-status.pill-ok .ic{width:10px;height:10px}.bld-x{flex:none;width:36px;height:36px;margin-left:2px;border-radius:11px;display:grid;place-items:center;color:var(--ink-3);transition:background-color .2s,color .2s}.bld-x:hover{background:var(--paper-3);color:var(--ink)}.bld-body{flex:1;min-height:0;display:grid;grid-template-columns:268px minmax(0,1fr)}.bld-pal{position:relative;display:flex;flex-direction:column;min-height:0;border-right:1px solid var(--v6-line);background:#fff}.bld-pal:after{content:"";position:absolute;inset:0;pointer-events:none;box-shadow:inset 0 0 0 2px transparent;transition:box-shadow .4s var(--ease)}.bld-pal.is-pulse:after{animation:bldPalPulse 1.1s var(--ease)}.bld-pal-h{flex:none;display:flex;align-items:center;justify-content:space-between;gap:8px;height:46px;padding:0 14px 0 18px}.bld-pal-hint{min-width:0;font:500 9px/1 var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--mute-2);white-space:nowrap}.bld-pal-hint.is-at button{display:inline-flex;align-items:center;gap:5px;max-width:168px;height:20px;padding:0 6px 0 8px;border-radius:6px;background:var(--teal);color:#fff;font:600 9px/1 var(--f-mono);letter-spacing:.08em;text-transform:uppercase;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.bld-pal-hint.is-at .ic{flex:none;width:10px;height:10px}.bld-jump{flex:none;display:flex;align-items:center;justify-content:space-between;gap:2px;height:28px;margin:0 12px 4px;padding:0 2px;border-bottom:1px solid var(--v6-line)}.bld-jump button{--tc: #b6b6b0;position:relative;display:inline-flex;align-items:center;gap:4px;height:100%;padding:0 1px;font:500 8px/1 var(--f-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--mute-2);white-space:nowrap;transition:color .2s}.bld-jump button.g-agent{--tc: var(--teal)}.bld-jump button.g-decide{--tc: var(--ink)}.bld-jump button i{width:5px;height:5px;border-radius:50%;background:var(--tc);opacity:.55;transition:opacity .2s}.bld-jump button:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:1.5px;background:var(--ink);transform:scaleX(0);transition:transform .25s var(--ease)}.bld-jump button:hover{color:var(--ink-3)}.bld-jump button.is-on{color:var(--ink)}.bld-jump button.is-on i{opacity:1}.bld-jump button.is-on:after{transform:none}.bld-pal-list{position:relative;flex:1;min-height:0;overflow-y:auto;padding:2px 10px 30px;scrollbar-width:thin;-webkit-mask-image:linear-gradient(#000 calc(100% - 28px),transparent);mask-image:linear-gradient(#000 calc(100% - 28px),transparent);transition:opacity .25s var(--ease)}.bld-grp{--tc: #b6b6b0}.bld-grp.g-agent{--tc: var(--teal)}.bld-grp.g-decide{--tc: var(--ink)}.bld-grp+.bld-grp{margin-top:6px}.bld-grp-h{display:flex;align-items:center;gap:7px;height:26px;padding:0 8px;border-radius:7px}.bld-grp-h i{width:6px;height:6px;border-radius:50%;background:var(--tc)}.bld-grp.g-decide .bld-grp-h i{background:linear-gradient(90deg,var(--ink) 50%,var(--mag) 50%)}.bld-grp.is-flash .bld-grp-h{animation:bldGrpFlash 1.4s var(--ease)}.bld-item{position:relative;display:flex;align-items:center;gap:12px;width:100%;min-height:36px;padding:3px 7px 3px 4px;margin:1px 0;border:1px solid transparent;border-radius:10px;cursor:grab;user-select:none;text-align:left;transition:background-color .15s,border-color .15s,box-shadow .15s,transform .15s}.bld-item:hover{background:#fff;border-color:var(--v6-line);box-shadow:var(--v6-card-sh)}.bld-item:active{cursor:grabbing;transform:scale(.985)}.bld-item.is-drag{opacity:.45}.bld-item.is-hit{animation:bldHit .6s var(--ease)}.bld-item-f{position:relative;flex:none;display:grid;place-items:center;width:28px;height:28px}.bld-item .bld-badge{position:absolute;right:-3px;bottom:-3px;display:grid;place-items:center;width:16px;height:16px;border-radius:50%;background:#fff;border:1px solid var(--v6-line);box-shadow:0 1px 2px #1313131f}.bld-item-t{flex:1;min-width:0;font:500 12px/1.28 var(--f-body);color:var(--ink-2)}.bld-item-t .tier-tag{margin-left:5px;padding:1.5px 4px;font-size:6.5px;vertical-align:1px}.bld-item-add{flex:none;display:grid;place-items:center;width:20px;height:20px;border-radius:6px;background:var(--teal-soft);color:var(--teal-ink);opacity:0;transform:scale(.7);transition:opacity .15s,transform .2s var(--spring)}.bld-item-add .ic{width:12px;height:12px}.bld-item:hover .bld-item-add,.bld-item:focus-visible .bld-item-add{opacity:1;transform:none}.bld-av{width:var(--s);height:var(--s);font-size:calc(var(--s) * .29);--c: var(--ink);box-shadow:0 4px 10px -6px #0009}.bld-ic{display:grid;place-items:center;flex:none;width:var(--s);height:var(--s);border-radius:9px;background:#fff;border:1px solid var(--v6-line);color:var(--ink-3);box-shadow:0 1px 2px #1313130d}.bld-ic.is-client{border-radius:50%;background:var(--mag);border-color:var(--mag);color:#fff;box-shadow:0 4px 10px -6px #d9449acc}.bld-ic.is-flow{border-style:dashed;border-color:#c4c4be;color:var(--ink-3)}.bld-glyph{display:grid;place-items:center;color:var(--ink-3)}.bld-main{position:relative;min-width:0;min-height:0;overflow:hidden;background:#fbfbfa}.bld-canvas{position:absolute;inset:0;overflow:hidden;cursor:grab;touch-action:none;background-color:#fbfbfa;background-image:radial-gradient(circle,#dcdcd6 1px,transparent 1.35px);background-size:18px 18px;transition:box-shadow .2s}.bld-canvas.is-panning{cursor:grabbing}.bld-canvas.is-over{box-shadow:inset 0 0 0 2px var(--teal-line)}.bld-main:before{content:"";position:absolute;left:0;right:0;top:0;height:78px;z-index:4;pointer-events:none;background:linear-gradient(#fbfbfa 0,#fbfbfaeb 50%,#fbfbfa00)}.bld-stage{position:absolute;left:0;top:0;width:0;height:0;transform-origin:0 0}#bld.is-empty .bld-stage{visibility:hidden}.bld-wires{position:absolute;left:0;top:0;overflow:visible;pointer-events:none}.bld-nodes,.bld-ctl{position:absolute;left:0;top:0;width:0;height:0}.bld-ctl{z-index:3}.bld-wire{stroke-width:1.7;transition:stroke-width .18s var(--ease),opacity .3s var(--ease)}.bld-wire.is-hl{stroke-width:2.5;animation-duration:.85s}.bld-wire.is-hot{stroke-width:2.3}.bld-wire.is-ghost{--wc: #c4c4be;stroke-dasharray:2.4 5;opacity:.9}.bld-wire.is-ph{opacity:.45}.bld-wire.is-skip{opacity:.16;animation:none}.bld-back{stroke-width:1.5;opacity:.5}.bld-hit{fill:none;stroke:transparent;stroke-width:18;pointer-events:stroke;cursor:pointer}#bld.is-running .bld-hit,#bld.is-drafting .bld-hit,#bld.is-moving .bld-hit{pointer-events:none}.bld-pkt{transition:none}.bld-pkt.is-amb{opacity:.65}.bld-ins{position:absolute;left:0;top:0;z-index:4;width:22px;height:22px;border-radius:50%;display:grid;place-items:center;background:#fff;border:1px solid var(--teal-line);color:var(--teal-ink);box-shadow:0 2px 6px -2px #007e8a59;opacity:0;pointer-events:none;transition:opacity .16s,background-color .16s,color .16s,border-color .16s,box-shadow .2s}.bld-ins .ic{width:11px;height:11px;stroke-width:2.3}.bld-ins.is-on,.bld-ins:focus-visible,#bld.is-dragging .bld-ins:not([hidden]),#bld.is-moving .bld-ins:not([hidden]){opacity:1;pointer-events:auto}.bld-ins:hover{background:var(--teal);border-color:var(--teal);color:#fff}.bld-ins.is-sel,.bld-ins.is-drop{opacity:1;pointer-events:auto;background:var(--teal);border-color:var(--teal);color:#fff;box-shadow:0 0 0 5px var(--teal-glow)}.bld-ins.is-sel{animation:bldSel 1.6s var(--ease) infinite}.bld-ins[hidden]{display:none}.bld-cut{position:absolute;left:0;top:0;z-index:4;width:17px;height:17px;border-radius:50%;display:grid;place-items:center;background:#fff;border:1px solid var(--v6-line-2);color:var(--mute);box-shadow:0 2px 5px -2px #13131340;opacity:0;pointer-events:none;transition:opacity .16s,color .15s,border-color .15s,background-color .15s}.bld-cut .ic{width:8px;height:8px;stroke-width:2.4}.bld-cut.is-on{opacity:1;pointer-events:auto}.bld-cut:hover{color:#c8302f;border-color:#f0c4c4;background:#fff6f6}.bld-cut[hidden]{display:none}#bld.is-running .bld-cut,#bld.is-drafting .bld-cut,#bld.is-dragging .bld-cut{opacity:0!important;pointer-events:none!important}.bld-linkw{stroke-width:2.2;animation-duration:.7s}#bld.is-linking .bld-canvas,#bld.is-linking .bld-card{cursor:crosshair}.bld-card.is-link-ok .bld-tile{border-color:var(--teal);box-shadow:0 0 0 5px var(--teal-glow),0 18px 34px -18px #13131373}.bld-card.g-decide.is-link-ok .bld-tile{box-shadow:none}.bld-card.g-decide.is-link-ok .bld-tile:before{border-color:var(--teal);box-shadow:0 0 0 5px var(--teal-glow)}.bld-card.is-link-no .bld-tile{opacity:.55}.bld-lab{position:absolute;left:0;top:0;z-index:3;display:inline-flex;align-items:center;gap:6px;height:20px;padding:0 9px 0 8px;border-radius:10px;background:#fff;border:1px solid var(--v6-line-2);color:var(--ink-3);white-space:nowrap;overflow:hidden;font:500 8.5px/1 var(--f-mono);letter-spacing:.08em;text-transform:uppercase;box-shadow:0 1px 2px #1313130d;transition:box-shadow .2s,opacity .3s,border-color .2s}.bld-lab i{flex:none;width:5px;height:5px;border-radius:50%;background:#b6b6b0}.bld-lab span{min-width:0;overflow:hidden;text-overflow:ellipsis}.bld-lab.is-ok{color:#12804a;background:#f4fbf7;border-color:var(--v6-ok-line)}.bld-lab.is-ok i{background:var(--ok)}.bld-lab.is-ch{color:#95580a;background:#fdf7ee;border-color:#f0dbb6}.bld-lab.is-ch i{background:#e0a03a}.bld-lab.is-ghost{background:#ffffffeb}.bld-lab.is-hl,.bld-lab.is-hot{box-shadow:0 0 0 3px #1313130f,0 4px 12px -6px #1313134d;border-color:#c4c4be}.bld-lab.is-ok.is-hl,.bld-lab.is-ok.is-hot{box-shadow:0 0 0 3px #1fae5b24;border-color:#1fae5b8c}.bld-lab.is-ch.is-hl,.bld-lab.is-ch.is-hot{box-shadow:0 0 0 3px #e0a03a29;border-color:#e0a03a99}.bld-lab.is-skip{opacity:.3}.bld-card{--tc: #b6b6b0;--tk: #74746f;--tb: #d4d4ce;--tg: rgba(19,19,19,.07);position:absolute;left:0;top:0;z-index:2;width:140px;display:flex;flex-direction:column;align-items:center;cursor:grab;user-select:none;outline:none;transition:opacity .3s var(--ease),filter .3s var(--ease)}.bld-card.bt-ai{--tc: var(--teal);--tk: var(--teal-ink);--tb: rgba(0,170,185,.62);--tg: rgba(0,170,185,.16)}.bld-card.bt-you{--tc: var(--ink);--tk: var(--ink);--tb: rgba(19,19,19,.82);--tg: rgba(19,19,19,.12)}.bld-card.bt-client{--tc: var(--mag);--tk: var(--mag-ink);--tb: rgba(217,68,154,.66);--tg: rgba(217,68,154,.16)}.bld-tile{position:relative;width:64px;height:64px;display:grid;place-items:center;border-radius:18px;background:#fff;border:1.5px solid var(--tb);box-shadow:0 1px 2px #1313130d,0 12px 26px -16px #13131361;transition:box-shadow .25s var(--ease),border-color .25s var(--ease),transform .3s var(--spring)}.bld-card.g-when .bld-tile{border-radius:32px 18px 18px 32px}.bld-card.g-decide .bld-tile{background:none;border:0;box-shadow:none}.bld-card.g-decide .bld-tile:before{content:"";position:absolute;inset:9px;border-radius:12px;transform:rotate(45deg);background:#fff;border:1.5px solid var(--tb);box-shadow:0 1px 2px #1313130d,0 12px 24px -14px #13131366;transition:box-shadow .25s var(--ease),border-color .25s var(--ease)}.bld-face{position:relative;z-index:1;display:grid;place-items:center;pointer-events:none}.bld-face .lg-ic img{display:block}.bld-tile .bld-badge{position:absolute;right:-8px;bottom:-8px;z-index:2;display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:#fff;border:1px solid var(--v6-line);box-shadow:0 2px 5px -1px #1313132e}.bld-num{position:absolute;left:-9px;top:-9px;z-index:2;min-width:22px;height:20px;padding:0 5px;border-radius:10px;background:#fff;border:1.5px solid var(--tc);color:var(--tk);font:600 9.5px/17px var(--f-mono);letter-spacing:.02em;text-align:center;transition:background-color .3s,color .3s}.bld-num:empty{display:none}.bld-num .ic{width:10px;height:10px;vertical-align:-1.5px}.bld-card.g-when .bld-num{color:var(--ink-3);border-color:#c4c4be}.bld-card.g-decide .bld-num{left:-2px;top:-2px}.bld-cap2{width:100%;margin-top:11px;display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center;pointer-events:none}.bld-k{display:inline-flex;align-items:center;gap:5px;font-size:8.5px;letter-spacing:.14em;color:var(--mute)}.bld-k i{width:5px;height:5px;border-radius:50%;background:var(--tc);flex:none}.bld-title{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;max-width:138px;font:800 10px/1.32 var(--f-label);letter-spacing:.05em;text-transform:uppercase;color:var(--ink)}.bld-card:hover .bld-tile,.bld-card:focus-visible .bld-tile{transform:translateY(-2px);box-shadow:0 2px 4px #1313130f,0 18px 34px -18px #13131373}.bld-card.g-decide:hover .bld-tile,.bld-card.g-decide:focus-visible .bld-tile{box-shadow:none}.bld-card.g-decide:hover .bld-tile:before{box-shadow:0 2px 4px #1313130f,0 18px 32px -16px #13131373}.bld-card:focus-visible .bld-cap2 .bld-title{text-decoration:underline;text-decoration-color:var(--teal);text-underline-offset:3px}.bld-card.is-ph{cursor:pointer}.bld-card.is-ph .bld-tile{border:1.5px dashed #c4c4be;background:#ffffffd9;box-shadow:none;color:var(--mute)}.bld-card.is-ph .bld-title{color:var(--mute)}.bld-card.is-ph:hover .bld-tile,.bld-card.is-ph.is-sel .bld-tile,.bld-card.is-ph.is-drop .bld-tile{border-color:var(--teal);color:var(--teal-ink);background:var(--teal-soft)}.bld-card.is-ph.is-new .bld-tile{animation:bldPhNudge .9s var(--ease)}.bld-tl{position:absolute;z-index:3;display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:#fff;border:1px solid var(--v6-line-2);color:var(--ink-3);box-shadow:0 2px 6px -2px #13131340;opacity:0;transform:scale(.6);pointer-events:none;transition:opacity .16s,transform .24s var(--spring),background-color .15s,color .15s,border-color .15s}.bld-tl .ic{width:12px;height:12px}.bld-tl-next{left:calc(50% + 41px);top:21px;color:var(--teal-ink);border-color:var(--teal-line)}.bld-tl-split{left:calc(50% + 41px);top:49px}.bld-tl-x{left:calc(50% + 21px);top:-9px;width:19px;height:19px}.bld-tl-x .ic{width:9px;height:9px;stroke-width:2.4}.bld-card.g-decide .bld-tl-x{left:calc(50% + 14px);top:-2px}.bld-card:hover .bld-tl,.bld-card:focus-within .bld-tl,.bld-card.is-sel .bld-tl,.bld-card.is-at .bld-tl-next{opacity:1;transform:none;pointer-events:auto}.bld-tl-next:hover,.bld-tl-split:hover,.bld-card.is-at .bld-tl-next{background:var(--teal);border-color:var(--teal);color:#fff}.bld-card.is-at .bld-tl-next{box-shadow:0 0 0 5px var(--teal-glow);animation:bldSel 1.6s var(--ease) infinite}.bld-tl-x:hover{color:#c8302f;border-color:#f0c4c4;background:#fff6f6}.bld-card.is-sel .bld-tile{border-color:var(--teal);box-shadow:0 0 0 4px var(--teal-glow),0 18px 34px -18px #13131373}.bld-card.g-decide.is-sel .bld-tile{box-shadow:none}.bld-card.g-decide.is-sel .bld-tile:before{border-color:var(--teal);box-shadow:0 0 0 4px var(--teal-glow)}.bld-card.is-enter .bld-tile{animation:bldPop .5s var(--spring) both}.bld-card.is-enter .bld-cap2{animation:bldFade .45s var(--ease) .08s both}.bld-card.is-new .bld-tile{animation:bldNew 1.2s var(--ease)}.bld-card.is-moving{z-index:12;cursor:grabbing;transition:none;opacity:.88}.bld-card.is-moving .bld-tile{transform:scale(1.06);box-shadow:0 4px 8px #13131314,0 26px 44px -18px #1313138c}.bld-card.is-moving .bld-tl{opacity:0!important}#bld.is-moving .bld-canvas{cursor:grabbing}.bld-card.is-drop .bld-tile{border-color:var(--teal)}.bld-card.is-active .bld-tile:after{content:"";position:absolute;inset:-9px;border-radius:50%;border:2px solid transparent;border-top-color:var(--tc);border-right-color:var(--tc);animation:bldSpin .85s linear infinite}.bld-card.is-wait .bld-tile:after{display:none}.bld-card.is-wait .bld-tile:before,.bld-card.is-wait:not(.g-decide) .bld-tile{animation:bldWait 1.6s ease-in-out infinite}.bld-card.is-done .bld-num{background:var(--tc);color:#fff}.bld-card.g-when.is-done .bld-num{background:var(--ink-3);border-color:var(--ink-3);color:#fff}.bld-card.is-skip{opacity:.3;filter:grayscale(.7)}.bld-card.is-party .bld-tile{animation:bldParty 1s var(--ease)}.bld-o{display:none;align-items:center;gap:4px;max-width:146px;height:18px;padding:0 6px 0 3px;border-radius:9px;white-space:nowrap;overflow:hidden;font:500 8px/1 var(--f-mono);letter-spacing:.02em;text-transform:uppercase;color:#12804a;background:#f2faf5;border:1px solid var(--v6-ok-line)}.bld-o>span:last-child{overflow:hidden;text-overflow:ellipsis}.bld-card.is-out .bld-k{display:none}.bld-card.is-out .bld-o{display:inline-flex}.bld-o.is-in{animation:bldFade .35s var(--ease) both}.bld-o.is-need{color:#a5600a;background:#fdf6ea;border-color:#f2d9ae}.bld-o.is-need .bld-ok{background:var(--warn)}.bld-o.is-back{color:var(--ink-3);background:#f6f6f3;border-color:var(--v6-line-2);padding-left:7px}.bld-o.is-back .ic{width:10px;height:10px;flex:none}.bld-ok{display:grid;place-items:center;width:13px;height:13px;border-radius:50%;background:var(--ok);color:#fff;flex:none}.bld-ok .ic{width:8px;height:8px;stroke-width:2.8}.bld-run{position:absolute;left:50%;top:calc(100% + 9px);z-index:8;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:5px;width:204px;padding:8px 6px 6px;border-radius:12px;background:#fff;border:1px solid var(--v6-line-2);white-space:nowrap;transform:translate(-50%);box-shadow:0 2px 4px #1313130f,0 18px 36px -14px #13131373;animation:bldRunIn .3s var(--ease) both;cursor:default}.bld-run:empty{display:none}.bld-run:before{content:"";position:absolute;left:50%;top:-5px;width:9px;height:9px;margin-left:-5px;background:#fff;border-left:1px solid var(--v6-line-2);border-top:1px solid var(--v6-line-2);transform:rotate(45deg)}.bld-ask{width:100%;display:inline-flex;align-items:center;justify-content:center;gap:6px;margin-bottom:2px;font:600 9px/1 var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--tk)}.bld-ask i{width:7px;height:7px;border-radius:50%;background:var(--tc);animation:bldBlink 1s ease-in-out infinite}.bld-approve,.bld-changes{flex:1 1 0;min-width:0;justify-content:center;height:28px;padding:0 6px;border-radius:9px;font-size:9px;letter-spacing:.08em;gap:5px}.bld-approve .ic,.bld-changes .ic{width:11px;height:11px}.bld-approve{background:var(--ink);color:#fff;box-shadow:0 1px #ffffff1f inset,0 8px 18px -8px #0009}.bld-approve:hover{background:#2c2c2c}.bld-changes{background:#fff;color:var(--ink-3);border:1px solid var(--v6-line-2)}.bld-changes:hover{border-color:#e0a03a;color:#95580a;background:#fdf7ee}.bld-card.bt-client .bld-approve{background:var(--mag);box-shadow:0 8px 18px -8px #d9449acc}.bld-card.bt-client .bld-approve:hover{background:#c83a8b}.bld-ghost{position:absolute;left:0;top:0;z-index:2;width:112px;display:flex;flex-direction:column;align-items:center;gap:7px}.bld-ghost-b{width:40px;height:40px;border-radius:50%;display:grid;place-items:center;border:1.5px dashed #c4c4be;background:#ffffffe6;color:var(--mute);transition:border-color .18s,color .18s,background-color .18s,transform .25s var(--spring),box-shadow .2s}.bld-ghost-b .ic{width:15px;height:15px;stroke-width:2}.bld-ghost .kick{font-size:8px;letter-spacing:.14em;color:var(--mute-2);transition:color .18s}.bld-ghost.is-ok .bld-ghost-b{border-color:#1fae5b73}.bld-ghost.is-ch .bld-ghost-b{border-color:#e0a03a8c}.bld-ghost:hover .bld-ghost-b,.bld-ghost.is-sel .bld-ghost-b,.bld-ghost.is-drop .bld-ghost-b{border-style:solid;border-color:var(--teal);color:#fff;background:var(--teal);transform:scale(1.08);box-shadow:0 0 0 5px var(--teal-glow)}.bld-ghost:hover .kick,.bld-ghost.is-sel .kick{color:var(--teal-ink)}.bld-ghost.is-sel .bld-ghost-b{animation:bldSel 1.6s var(--ease) infinite}.bld-ghost-x{position:absolute;left:calc(50% + 12px);top:-6px;display:grid;place-items:center;width:17px;height:17px;border-radius:50%;background:#fff;border:1px solid var(--v6-line-2);color:var(--mute);opacity:0;transition:opacity .15s,color .15s}.bld-ghost-x .ic{width:8px;height:8px;stroke-width:2.4}.bld-ghost:hover .bld-ghost-x{opacity:1}.bld-ghost-x:hover{color:#c8302f;border-color:#f0c4c4}.bld-dropmark{position:absolute;left:0;top:0;z-index:9;width:26px;height:26px;border-radius:50%;display:none;place-items:center;background:var(--teal);color:#fff;box-shadow:0 0 0 6px var(--teal-glow),0 6px 16px -6px #007e8ab3;pointer-events:none}.bld-dropmark.is-on{display:grid;animation:bldSel 1.2s var(--ease) infinite}.bld-dropmark .ic{width:12px;height:12px;stroke-width:2.4}.bld-empty{position:absolute;inset:64px 0 0;z-index:2;display:none;flex-direction:column;align-items:center;justify-content:center;padding:0 24px 46px;text-align:center;cursor:default}#bld.is-empty .bld-empty{display:flex;animation:bldFade .4s var(--ease) both}.bld-empty-t{margin:9px 0 0;font:800 15px/1.2 var(--f-label);letter-spacing:.06em;text-transform:uppercase;color:var(--ink)}.bld-empty p{margin:7px 0 0;font-size:12.5px;color:var(--mute)}.bld-tpls{display:grid;grid-template-columns:repeat(3,minmax(0,262px));gap:14px;margin-top:22px}.bld-tpl{display:flex;flex-direction:column;align-items:stretch;gap:12px;padding:14px 14px 12px;border-radius:12px;background:#fff;border:1px solid var(--v6-line);box-shadow:var(--v6-card-sh);text-align:left;transition:transform .22s var(--ease),box-shadow .22s var(--ease),border-color .22s}.bld-tpl:hover{transform:translateY(-3px);box-shadow:var(--v6-card-sh-2);border-color:var(--teal-line)}.bld-tpl-top{display:flex;align-items:center;gap:8px}.bld-tpl-top .chipm{margin-left:auto}.bld-tpl-t{font:800 12px/1.3 var(--f-label);letter-spacing:.05em;text-transform:uppercase;color:var(--ink);min-height:31px}.bld-tpl-mini{flex:1;display:grid;place-items:center;min-height:112px;padding:10px 8px;border-radius:10px;background:#fafaf8;border:1px solid var(--v6-line);background-image:radial-gradient(circle,#e2e2dc 1px,transparent 1.3px);background-size:12px 12px;overflow:hidden}.bld-tpl-go{display:inline-flex;align-items:center;gap:6px;font:600 9.5px/1 var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--teal-ink)}.bld-tpl-go .ic{width:12px;height:12px;transition:transform .2s var(--ease)}.bld-tpl:hover .bld-tpl-go .ic{transform:translate(3px)}.bld-describe{position:absolute;top:14px;left:50%;z-index:5;display:flex;align-items:center;gap:8px;width:min(620px,calc(100% - 48px));height:48px;padding:0 6px 0 8px;transform:translate(-50%);border-radius:14px;background:#fff;border:1px solid var(--v6-line-2);box-shadow:var(--v6-card-sh-2);transition:border-color .25s,box-shadow .25s,opacity .25s}.bld-describe:focus-within{border-color:var(--teal-line);box-shadow:0 0 0 4px var(--teal-glow),var(--v6-card-sh-2)}.bld-describe.is-busy{border-color:var(--teal);box-shadow:0 0 0 4px var(--teal-glow),var(--v6-card-sh-2)}.bld-describe-f{flex:none;display:grid;place-items:center;width:32px;height:32px}#bld-describe-in{flex:1;min-width:0;height:100%;padding:0 4px;border:0;outline:none;background:transparent;font:400 13.5px var(--f-body);color:var(--ink)}#bld-describe-in::placeholder{color:var(--mute-2)}#bld-describe-in:focus-visible{outline:none}#bld-build{flex:none;height:34px;padding:0 14px 0 12px;border-radius:10px}#bld-build .ic{color:#7fdbe4}.bld-cap{position:absolute;top:49px;left:50%;z-index:5;display:inline-flex;align-items:center;gap:9px;height:26px;padding:0 12px;border-radius:13px;background:var(--ink);color:#fff;font:500 9.5px/1 var(--f-mono);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;box-shadow:0 12px 26px -12px #0009;opacity:0;pointer-events:none;transform:translate(-50%,-4px);transition:opacity .25s var(--ease),transform .25s var(--ease)}.bld-cap.is-on{opacity:1;transform:translate(-50%)}.bld-typing{display:inline-flex;gap:3px}.bld-typing i{width:4px;height:4px;border-radius:50%;background:#7fdbe4;animation:bldType 1.1s ease-in-out infinite}.bld-typing i:nth-child(2){animation-delay:.15s}.bld-typing i:nth-child(3){animation-delay:.3s}.bld-legend{position:absolute;left:16px;bottom:14px;z-index:5;display:flex;align-items:center;gap:12px;height:30px;padding:0 11px;border-radius:9px;background:#fffffff2;border:1px solid var(--v6-line);font:500 9px/1 var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--mute)}.bld-legend span{display:inline-flex;align-items:center;gap:6px}.bld-legend i{width:7px;height:7px;border-radius:50%}.bld-legend .is-ai{background:var(--teal)}.bld-legend .is-you{background:var(--ink)}.bld-legend .is-client{background:var(--mag)}.bld-legend .is-app{background:#b6b6b0}.bld-zoom{position:absolute;right:16px;bottom:14px;z-index:5;display:flex;align-items:center;gap:1px;height:30px;padding:0 3px;border-radius:9px;background:#fffffff5;border:1px solid var(--v6-line);box-shadow:0 1px 2px #1313130d;transition:right .3s var(--ease)}.bld-zoom button{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-width:24px;height:24px;padding:0 5px;border-radius:6px;color:var(--ink-3);transition:background-color .15s,color .15s,opacity .15s}.bld-zoom button:hover{background:var(--paper-3);color:var(--ink)}.bld-zoom button:disabled{opacity:.3;pointer-events:none}.bld-zoom .ic{width:13px;height:13px}.bld-zoom>i{width:1px;height:14px;margin:0 3px;background:var(--v6-line-2)}.bld-zoom-pct{min-width:38px;text-align:center;font:500 9.5px/1 var(--f-mono);letter-spacing:.04em;color:var(--mute)}.bld-fit span{font:600 9px/1 var(--f-mono);letter-spacing:.1em;text-transform:uppercase}#bld:has(.bld-side.is-on) .bld-zoom{right:300px}.bld-pop{position:absolute;left:0;top:0;z-index:9;display:none;flex-direction:column;width:272px;max-height:min(380px,calc(100% - 20px));border-radius:14px;background:#fff;border:1px solid var(--v6-line-2);overflow:hidden;box-shadow:0 2px 6px #1313130f,0 28px 60px -22px #13131380}.bld-pop.is-on{display:flex}.bld-pop-h{flex:none;display:flex;align-items:center;justify-content:space-between;gap:10px;height:40px;padding:0 12px 0 14px;border-bottom:1px solid var(--v6-line)}.bld-pop-at{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:600 9px/1 var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--teal-ink)}.bld-pop-list{flex:1;min-height:0;overflow-y:auto;padding:4px 8px 8px;scrollbar-width:thin}.bld-pop .bld-item{cursor:pointer}.bld-pop-f{flex:none;display:flex;align-items:center;gap:7px;height:32px;padding:0 14px;border-top:1px solid var(--v6-line);background:#fafaf8;font:500 9px/1 var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--mute-2)}.bld-pop-f .ic{width:12px;height:12px}.bld-side{position:absolute;top:12px;right:12px;bottom:12px;z-index:7;display:flex;flex-direction:column;width:276px;border-radius:14px;background:#fff;border:1px solid var(--v6-line-2);box-shadow:0 2px 6px #1313130f,0 30px 60px -26px #13131380;transform:translate(calc(100% + 24px));opacity:0;pointer-events:none;transition:transform .34s var(--ease),opacity .24s var(--ease)}.bld-side.is-on{transform:none;opacity:1;pointer-events:auto}.bld-side-h{flex:none;display:flex;align-items:center;gap:11px;padding:14px 10px 13px 14px;border-bottom:1px solid var(--v6-line)}.bld-side-h>div{flex:1;min-width:0;display:flex;flex-direction:column;gap:6px}.bld-side-h b{font:800 11.5px/1.3 var(--f-label);letter-spacing:.05em;text-transform:uppercase;color:var(--ink);overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.bld-side-h .bld-x{width:30px;height:30px;border-radius:9px;align-self:flex-start}.bld-side-face{flex:none;display:grid;place-items:center;width:36px;height:36px}.bld-side-b{flex:1;min-height:0;overflow-y:auto;padding:6px 14px 14px;scrollbar-width:thin}.bld-fld{display:flex;flex-direction:column;gap:8px;padding:12px 0}.bld-fld+.bld-fld{border-top:1px solid var(--v6-line)}.bld-fld input{width:100%;height:36px;padding:0 11px;border-radius:9px;border:1px solid var(--v6-line-2);background:#fff;outline:none;font:500 13px var(--f-body);color:var(--ink);transition:border-color .2s,box-shadow .2s}.bld-fld input:focus{border-color:var(--teal);box-shadow:0 0 0 3px var(--teal-glow)}.bld-chips{display:flex;flex-wrap:wrap;gap:5px}.bld-chip{height:22px;padding:0 8px;border-radius:11px;border:1px solid var(--v6-line-2);background:#fff;color:var(--ink-3);font:500 8.5px/1 var(--f-mono);letter-spacing:.08em;text-transform:uppercase;transition:border-color .15s,background-color .15s}.bld-chip:hover{border-color:#c4c4be;background:#fafaf8}.bld-chip.is-ok{color:#12804a;border-color:var(--v6-ok-line)}.bld-chip.is-ch{color:#95580a;border-color:#f0dbb6}.bld-hint{font:400 11.5px/1.4 var(--f-body);color:var(--mute)}.bld-agents{display:grid;grid-template-columns:1fr 1fr;gap:5px}.bld-agent{display:flex;align-items:center;gap:7px;min-height:34px;padding:3px 7px 3px 3px;border-radius:9px;border:1px solid var(--v6-line);background:#fff;font:500 11px/1.2 var(--f-body);color:var(--ink-2);text-align:left;transition:border-color .15s,background-color .15s,box-shadow .15s}.bld-agent:hover{border-color:#c4c4be}.bld-agent.is-on{border-color:var(--teal);background:var(--teal-soft);box-shadow:0 0 0 2px var(--teal-glow);color:var(--teal-ink)}.bld-apps{display:grid;grid-template-columns:repeat(7,1fr);gap:5px}.bld-app{display:grid;place-items:center;aspect-ratio:1;border-radius:9px;border:1px solid var(--v6-line);background:#fff;color:var(--mute);transition:border-color .15s,background-color .15s,box-shadow .15s,opacity .15s}.bld-app:hover{border-color:#c4c4be}.bld-app.is-on{border-color:var(--teal);box-shadow:0 0 0 2px var(--teal-glow);background:var(--teal-soft)}.bld-app.is-off:not(.is-on){opacity:.55}.bld-app .ic{width:12px;height:12px}.bld-side-f{flex:none;display:flex;align-items:center;gap:6px;padding:12px 14px;border-top:1px solid var(--v6-line);background:#fafaf8;border-radius:0 0 14px 14px}.bld-side-f .btn{height:32px;padding:0 10px;border-radius:9px;font-size:9.5px}.bld-side-f .btn .ic{width:12px;height:12px}.bld-side-rm{margin-left:auto;width:32px;justify-content:center;padding:0!important}.bld-side-rm:hover{color:#c8302f;border-color:#f0c4c4;background:#fff6f6}#bld.is-running .bld-tl,#bld.is-running .bld-ins,#bld.is-running .bld-ghost-x,#bld.is-drafting .bld-tl,#bld.is-drafting .bld-ins{opacity:0!important;pointer-events:none!important}#bld.is-running .bld-ghost,#bld.is-drafting .bld-ghost{pointer-events:none}#bld.is-running .bld-card,#bld.is-drafting .bld-card{cursor:default}#bld.is-running .bld-pal-list,#bld.is-drafting .bld-pal-list{opacity:.42;pointer-events:none}#bld.is-running .bld-describe{opacity:.55;pointer-events:none}#bld.is-running #bld-test{pointer-events:none}#bld-save:disabled,#bld-test:disabled,#bld.is-running #bld-save,#bld.is-running #bld-test{opacity:.35;pointer-events:none;box-shadow:none}@media(max-height:820px){.bld-pal-h{height:42px}.bld-item{min-height:34px}.bld-tpl-mini{min-height:96px}}@media(max-width:1400px){.bld-body{grid-template-columns:248px minmax(0,1fr)}.bld-tpls{grid-template-columns:repeat(3,minmax(0,236px))}}.bldm-host{overflow-x:auto;overflow-y:hidden;scrollbar-width:thin}.bldm-fit,.bldm{position:relative}.bldm-svg{position:absolute;left:0;top:0;overflow:visible;pointer-events:none}.bldm-w{fill:none;stroke:var(--wc, var(--teal));stroke-width:1.4;stroke-linecap:round;stroke-dasharray:1.2 4.4}.bldm-w.w-ink{--wc: var(--ink)}.bldm-w.w-mag{--wc: var(--mag)}.bldm-w.w-app{--wc: #b6b6b0}.bldm-n{--tb: #d4d4ce;position:absolute;display:flex;flex-direction:column;align-items:center;gap:6px}.bldm-n.bt-ai{--tb: rgba(0,170,185,.6)}.bldm-n.bt-you{--tb: rgba(19,19,19,.78)}.bldm-n.bt-client{--tb: rgba(217,68,154,.62)}.bldm-t{position:relative;display:grid;place-items:center;border-radius:11px;background:#fff;border:1.25px solid var(--tb);box-shadow:0 1px 2px #1313130d,0 6px 14px -10px #13131359}.bldm-n.g-when .bldm-t{border-radius:19px 10px 10px 19px}.bldm-n.g-decide .bldm-t{background:none;border:0;box-shadow:none}.bldm-n.g-decide .bldm-t:before{content:"";position:absolute;inset:15%;border-radius:6px;transform:rotate(45deg);background:#fff;border:1.25px solid var(--tb)}.bldm-t>*{position:relative}.bldm-sm .bldm-t{border-radius:8px;box-shadow:0 1px 2px #1313130d}.bldm-sm .bldm-n.g-when .bldm-t{border-radius:14px 8px 8px 14px}.bldm-sm .bldm-n.g-decide .bldm-t:before{border-radius:4px}.bldm-c{max-width:108px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-align:center;font:800 8.5px/1.28 var(--f-label);letter-spacing:.04em;text-transform:uppercase;color:var(--ink-2)}.bldm-l{position:absolute;z-index:1;height:16px;padding:0 6px;border-radius:8px;background:#fff;border:1px solid var(--v6-line-2);color:var(--ink-3);font:500 7.5px/14px var(--f-mono);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bldm-l.is-ok{color:#12804a;background:#f4fbf7;border-color:var(--v6-ok-line)}.bldm-l.is-ch{color:#95580a;background:#fdf7ee;border-color:#f0dbb6}.bldm .bld-av{box-shadow:none}@keyframes bldBlink{50%{opacity:.3}}@keyframes bldSpin{to{transform:rotate(360deg)}}@keyframes bldType{0%,60%,to{transform:translateY(0);opacity:.5}30%{transform:translateY(-3px);opacity:1}}@keyframes bldFade{0%{opacity:0}}@keyframes bldPop{0%{opacity:0;transform:scale(.55)}to{opacity:1;transform:none}}@keyframes bldRunIn{0%{opacity:0;transform:translate(-50%,-4px)}to{opacity:1;transform:translate(-50%)}}@keyframes bldWait{50%{box-shadow:0 0 0 9px var(--tg),0 12px 26px -16px #13131361}}@keyframes bldNew{0%{box-shadow:0 0 0 5px var(--tg),0 12px 26px -16px #13131361}to{box-shadow:0 1px 2px #1313130d,0 12px 26px -16px #13131361}}@keyframes bldParty{0%{box-shadow:0 0 #1fae5b66}to{box-shadow:0 0 0 16px #1fae5b00}}@keyframes bldHit{0%{background:var(--teal-soft);border-color:var(--teal-line)}to{background:transparent}}@keyframes bldSel{50%{box-shadow:0 0 0 8px #00aab91a}}@keyframes bldGrpFlash{0%,40%{background:var(--teal-soft)}to{background:transparent}}@keyframes bldPalPulse{0%{box-shadow:inset 0 0 0 2px var(--teal-line)}to{box-shadow:inset 0 0 0 2px transparent}}@keyframes bldPhNudge{0%,to{transform:none}20%{transform:translate(-5px)}40%{transform:translate(5px)}60%{transform:translate(-3px)}}@media(prefers-reduced-motion:reduce){#bld,.bld-win,.bld-side{transition:none}.bld-card.is-active .bld-tile:after,.bld-card.is-wait .bld-tile,.bld-card.is-wait .bld-tile:before,.bld-ins.is-sel,.bld-ghost.is-sel .bld-ghost-b,.bld-typing i,.bld-ask i,.bld-status.is-run>i,.bld-dropmark.is-on,.bld-card.is-at .bld-tl-next{animation:none}}:root{--lv-warn: #c9741d;--lv-warn-soft: #fdf3e6;--lv-warn-line: #f1d6b3;--lv-err: #d23f3f;--lv-err-soft: #fdecec;--lv-err-line: #f3c4c4;--lv-idle: #b6b6b0}.lv-dot{position:relative;display:inline-block;flex:none;width:8px;height:8px;border-radius:50%;background:var(--lv-idle);vertical-align:middle}.lv-dot.is-online,.lv-dot.is-live{background:var(--teal);box-shadow:0 0 0 3px var(--teal-glow)}.lv-dot.is-online:after,.lv-dot.is-live:after{content:"";position:absolute;inset:-4px;border-radius:50%;border:1.5px solid var(--teal);opacity:0;animation:lvPing 2.4s var(--ease) infinite}.lv-dot.is-idle{background:var(--lv-idle)}.lv-dot.is-never{background:transparent;box-shadow:inset 0 0 0 1.5px var(--lv-idle)}.lv-dot.is-connecting{background:var(--teal);opacity:.55;animation:lvBlink 1.2s ease-in-out infinite}.lv-dot.is-needs-permission,.lv-dot.is-warn{background:var(--lv-warn);box-shadow:0 0 0 3px #c9741d29}.lv-dot.is-error{background:var(--lv-err);box-shadow:0 0 0 3px #d23f3f24}.lv-dot.is-off,.lv-dot.is-demo{background:transparent;box-shadow:inset 0 0 0 1.5px var(--ink-3)}@keyframes lvPing{0%{transform:scale(.6);opacity:.7}70%,to{transform:scale(1.6);opacity:0}}@keyframes lvBlink{50%{opacity:.2}}.lv-status{display:inline-flex;align-items:center;gap:7px;height:22px;padding:0 9px 0 8px;border:1px solid var(--v6-line);border-radius:6px;background:#fff;font:500 9.5px/1 var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);white-space:nowrap}.lv-status.is-online{border-color:var(--teal-line);background:var(--teal-soft);color:var(--teal-ink)}.lv-status.is-never{color:var(--mute)}.lv-status.is-needs-permission{border-color:var(--lv-warn-line);background:var(--lv-warn-soft);color:#8a4f12}.lv-status.is-error{border-color:var(--lv-err-line);background:var(--lv-err-soft);color:#9a2727}.lv-btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;height:30px;padding:0 14px;border-radius:8px;background:var(--ink);color:#fff;font:700 10px/1 var(--f-label);letter-spacing:.11em;text-transform:uppercase;white-space:nowrap;cursor:pointer;transition:transform .18s var(--ease),box-shadow .18s var(--ease),background-color .18s}.lv-btn:hover{background:#000;box-shadow:0 6px 16px -8px #1313138c;transform:translateY(-1px)}.lv-btn:active{transform:translateY(0)}.lv-btn .ic{width:13px;height:13px}.lv-btn-ghost{background:#fff;color:var(--ink);box-shadow:inset 0 0 0 1px var(--v6-line-2)}.lv-btn-ghost:hover{background:var(--paper-2);box-shadow:inset 0 0 0 1px var(--ink-3)}.lv-btn-teal{background:var(--teal)}.lv-btn-teal:hover{background:var(--teal-ink)}.lv-btn[disabled]{opacity:.45;pointer-events:none}.lv-say{display:inline-flex;align-items:center;gap:7px;max-width:100%;height:26px;padding:0 10px 0 8px;border-radius:7px;background:#fbf6f2;border:1px solid #f0dfd3}.lv-say code{font:500 11px/1 var(--f-mono);color:#9c4a2c;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lv-say .lg-ic{width:13px;height:13px}.lv-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;min-height:180px;padding:28px 24px;text-align:center;border:1px dashed var(--v6-line-2);border-radius:12px;background:radial-gradient(circle,var(--v6-dot) 1px,transparent 1.2px) 0 0 / 16px 16px,#fff}.lv-empty-ic{display:grid;place-items:center;width:40px;height:40px;margin-bottom:2px;border-radius:12px;background:#fff;color:var(--teal-ink);box-shadow:inset 0 0 0 1px var(--v6-line),var(--v6-card-sh)}.lv-empty-ic .lg-ic{width:20px;height:20px}.lv-empty-t{font:800 12px/1.25 var(--f-label);letter-spacing:.06em;text-transform:uppercase;color:var(--ink)}.lv-empty-p{max-width:46ch;margin:0;font-size:13px;line-height:1.5;color:var(--mute)}.lv-empty-say{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px;margin-top:4px}.lv-empty-k{font:500 9px/1 var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--mute-2)}.lv-empty-act{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:6px}.lv-empty.is-sm{min-height:0;padding:16px 14px;gap:6px}.lv-empty.is-sm .lv-empty-ic{width:32px;height:32px;border-radius:10px}.lv-empty.is-sm .lv-empty-p{font-size:12px}.lv-banner{display:flex;align-items:center;gap:12px;min-height:44px;padding:8px 10px 8px 12px;border-radius:12px;background:var(--lv-warn-soft);border:1px solid var(--lv-warn-line);color:#6d3f10}.lv-banner-ic{display:grid;place-items:center;flex:none;width:26px;height:26px;border-radius:8px;background:#fff;color:var(--lv-warn);box-shadow:inset 0 0 0 1px var(--lv-warn-line)}.lv-banner-tx{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 8px;flex:1;min-width:0;font-size:12.5px;line-height:1.35}.lv-banner-tx b{font:700 12.5px/1.3 var(--f-body);color:inherit}.lv-banner-tx span{color:inherit;opacity:.8}.lv-banner .lv-btn{flex:none}.lv-banner.is-error{background:var(--lv-err-soft);border-color:var(--lv-err-line);color:#7d1f1f}.lv-banner.is-error .lv-banner-ic{color:var(--lv-err);box-shadow:inset 0 0 0 1px var(--lv-err-line)}.lv-banner.is-info{background:var(--teal-soft);border-color:var(--teal-line);color:#0a5560}.lv-banner.is-info .lv-banner-ic{color:var(--teal-ink);box-shadow:inset 0 0 0 1px var(--teal-line)}.lv-md{font-size:13.5px;line-height:1.6;color:var(--ink-2);overflow-wrap:anywhere}.lv-md>:first-child{margin-top:0}.lv-md>:last-child{margin-bottom:0}.lv-md h1,.lv-md h2,.lv-md h3,.lv-md h4,.lv-md h5,.lv-md h6{margin:1.2em 0 .45em;color:var(--ink);line-height:1.25}.lv-md h1{font:600 22px/1.2 var(--f-display)}.lv-md h2{font:800 11.5px/1.3 var(--f-label);letter-spacing:.07em;text-transform:uppercase;padding-bottom:6px;border-bottom:1px solid var(--v6-line)}.lv-md h3{font:700 13px/1.3 var(--f-body)}.lv-md h4,.lv-md h5,.lv-md h6{font:500 10px/1.3 var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--mute)}.lv-md p{margin:.5em 0}.lv-md ul,.lv-md ol{margin:.45em 0;padding-left:1.3em}.lv-md li{margin:.2em 0}.lv-md li::marker{color:var(--mute-2)}.lv-md a{color:var(--teal-ink);text-decoration:underline;text-decoration-color:var(--teal-line);text-underline-offset:2px}.lv-md a:hover{text-decoration-color:currentColor}.lv-md strong{font-weight:700;color:var(--ink)}.lv-md code{padding:1px 5px;border-radius:5px;background:var(--paper-3);font:500 .86em var(--f-mono);color:var(--ink-3)}.lv-md pre{margin:.7em 0;padding:10px 12px;border-radius:10px;background:#121212;color:#e6e6e1;overflow:auto}.lv-md pre code{padding:0;background:none;color:inherit;font-size:11.5px}.lv-md blockquote{margin:.7em 0;padding:4px 0 4px 12px;border-left:2px solid var(--teal);color:var(--ink-3)}.lv-md hr{margin:1.1em 0;border:0;border-top:1px dashed var(--v6-line-2)}.lv-md del{color:var(--mute)}.lv-md-table{margin:.7em 0;overflow-x:auto;border:1px solid var(--v6-line);border-radius:10px}.lv-md table{width:100%;border-collapse:collapse;font-size:12.5px}.lv-md th{padding:7px 10px;background:#fafaf8;border-bottom:1px solid var(--v6-line);text-align:left;font:500 9.5px/1.2 var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--mute)}.lv-md td{padding:7px 10px;border-bottom:1px solid var(--v6-line);vertical-align:top}.lv-md tr:last-child td{border-bottom:0}.lv-md-cb{display:inline-block;width:12px;height:12px;margin:0 7px -1px 0;border-radius:4px;box-shadow:inset 0 0 0 1.5px var(--mute-2)}.lv-md-cb.is-on{background:var(--teal);box-shadow:none}.lv-md [dir=auto]{unicode-bidi:plaintext}@media(prefers-reduced-motion:reduce){.lv-dot.is-online:after,.lv-dot.is-live:after,.lv-dot.is-connecting{animation:none}.lv-btn{transition:none}}.page-home.hm-is-live>.canvas-hero{display:none}.lv-hm-live{flex-wrap:wrap;gap:6px 10px}.lv-hm-live:not([data-brain=online]) .hm-pulse{background:var(--lv-idle)}.lv-hm-live:not([data-brain=online]) .hm-pulse:after{display:none}.lv-hm-live[data-brain=never] .hm-pulse,.lv-hm-live[data-brain=off] .hm-pulse{background:transparent;box-shadow:inset 0 0 0 1.5px var(--lv-idle)}.lv-hm-live[data-brain=warn] .hm-pulse{background:var(--lv-warn)}.lv-hm-act{cursor:pointer}.lv-hm-banner:empty{display:none}.lv-hm-noteam{display:grid;place-items:center;min-height:96px;padding:10px;border:1px dashed var(--v6-line-2);border-radius:12px;font:500 12px/1.4 var(--f-body);color:var(--mute);text-align:center;background:#fff}.lv-need{margin:0 -6px;padding:9px 6px;row-gap:7px;border-radius:8px;cursor:pointer;transition:background-color .15s}.lv-need:first-child{padding-top:6px}.lv-need:not(.is-done):hover,.lv-need.is-open{background:var(--paper-2)}.lv-need.is-done{cursor:default}.lv-need .hm-need-dot{background:var(--mag);box-shadow:0 0 0 3px var(--mag-soft)}.lv-need.is-done .hm-need-dot{background:var(--ok);box-shadow:none}.lv-need-th{position:relative;display:grid;place-items:center;width:34px;height:34px;border-radius:8px;overflow:hidden;background:var(--paper-3);color:var(--mute-2);box-shadow:inset 0 0 0 1px var(--v6-line)}.lv-need-th>img,.lv-need-th>video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.lv-need-th.is-ok>svg,.lv-need-media.is-ok>svg{display:none}.lv-need:not(.is-done){grid-template-columns:auto minmax(0,1fr);align-items:start}.lv-need:not(.is-done)>.hm-need-dot{margin-top:5px}.lv-need-btns{display:flex;gap:5px;flex:none}.lv-need-act{grid-column:2}.lv-need-ch{height:26px;padding:0 9px;font-size:8.5px}.lv-need .btn.is-wait{opacity:.55;pointer-events:none}.lv-need-more,.lv-need-note{grid-column:1 / -1;min-width:0;cursor:default}.lv-need-more{display:flex;flex-direction:column;gap:8px;padding:2px 0}.lv-need-sum{margin:0;font-size:12px;line-height:1.45;color:var(--ink-3);overflow-wrap:anywhere}.lv-need-txt{margin:0;padding:8px 10px;border-left:2px solid var(--teal);border-radius:0 8px 8px 0;background:#fff;font-size:12px;line-height:1.5;color:var(--ink-2);white-space:pre-wrap;overflow-wrap:anywhere}.lv-need-files{display:flex;flex-wrap:wrap;gap:6px}.lv-need-media{position:relative;display:grid;place-items:center;width:100%;max-width:300px;aspect-ratio:16 / 10;border-radius:10px;overflow:hidden;background:#121212;color:#6f6f6a}.lv-need-media>img,.lv-need-media>video{position:absolute;inset:0;width:100%;height:100%;object-fit:contain}.lv-need-media.is-none,.lv-need-th.is-none{opacity:.6}.lv-file{display:inline-flex;align-items:center;gap:6px;max-width:100%;height:26px;padding:0 10px;border-radius:7px;background:#fff;box-shadow:inset 0 0 0 1px var(--v6-line-2);font:500 11px/1 var(--f-body);color:var(--ink-3);text-decoration:none;cursor:pointer}.lv-file:hover{box-shadow:inset 0 0 0 1px var(--ink-3);color:var(--ink)}.lv-file.is-plain{cursor:default}.lv-file span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lv-need-note textarea{display:block;width:100%;min-height:52px;max-height:120px;padding:8px 10px;resize:vertical;border-radius:8px;border:1px solid var(--v6-line-2);background:#fff;font:400 12.5px/1.45 var(--f-body);color:var(--ink);outline:0}.lv-need-note textarea:focus{border-color:var(--ink);box-shadow:0 0 0 3px #1313130d}.lv-need-nb{display:flex;gap:6px;margin-top:6px}.lv-need-nb .btn{height:26px;padding:0 10px;font-size:8.5px;gap:5px}.lv-need-foot{display:flex;align-items:center;gap:8px;margin-top:auto;padding-top:10px}.lv-need-foot .hm-win-link{margin:0 0 0 auto;padding:0}.lv-need-nudge{display:inline-flex;align-items:center;gap:6px;min-width:0;font:500 9px/1.2 var(--f-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--mag-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hm-ln.is-still{animation:none}.hm-ln.k-st span{color:#9fdde4}.hm-ln.k-err b{color:#ff8a80}.hm-ln.k-err span{color:#ffb4ab}.hm-ln.k-day{display:flex;align-items:center;gap:8px;margin:5px 0 1px;font:500 8.5px/1 var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:#6a6a66;animation:none}.hm-ln.k-day:before,.hm-ln.k-day:after{content:"";flex:1;height:1px;background:#2a2a2a}.lv-brief-k{color:var(--mute);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lv-brief-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px}.lv-brief-tiles>div{flex-direction:row;align-items:center;gap:8px;padding:6px 9px;min-width:0}.lv-brief-tiles b{flex:none;min-width:1ch;font-size:18px}.lv-brief-tiles span{font-size:7.5px;letter-spacing:.07em;line-height:1.25;white-space:normal;overflow:visible}.lv-brief-needs{display:flex;flex-direction:column;gap:4px;margin:0;padding:0;list-style:none}.lv-brief-needs li{position:relative;padding-left:14px;font-size:12px;line-height:1.35;color:var(--ink-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lv-brief-needs li:before{content:"";position:absolute;left:2px;top:.48em;width:6px;height:6px;border-radius:50%;background:var(--mag)}.hm-brief-b .hm-watch span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.lv-brief-use{margin-top:auto}.lv-brief-use+.hm-brief-btn{margin-top:0}.hm-brief-b .lv-empty{flex:1;min-height:0;padding:12px 10px}.lv-hm-use{display:flex;align-items:center;gap:7px;min-width:0;font:500 8.5px/1 var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--mute);white-space:nowrap}.lv-hm-use>i{flex:none;width:46px;height:4px;border-radius:4px;background:var(--paper-3);overflow:hidden}.lv-hm-use>i>b{display:block;height:100%;border-radius:4px;background:var(--teal)}.lv-hm-use-m{color:var(--teal-ink)}.lv-rep .m-head h2{font-size:26px}.lv-rep .m-head p{font:500 10.5px/1.3 var(--f-mono);letter-spacing:.04em;overflow-wrap:anywhere}.lv-rep .lv-rep-body{margin:8px 28px 0;padding:16px 18px;max-height:min(58vh,560px);overflow:auto;border:1px solid var(--v6-line);border-radius:14px;background:#fff}.lv-rep .m-foot{padding-top:16px}.chat-lv-st,.chat-lv-log,.chat-lv-foot{display:none}.chat.is-lv .chat-lv-st,.chat.is-lv .chat-lv-foot{display:flex}.chat:not(.is-lv) .chat-title .chat-lv-st{display:none}.chat.is-lv .chat-lv-log{display:flex}.chat.is-lv #chat-sub,.chat.is-lv .day-ctl,.chat.is-lv .dayline,.chat.is-lv #chat-log,.chat.is-lv>.chat-note{display:none}.chat.is-lv .chat-head{padding-bottom:14px}.chat-title .chat-lv-st{align-items:center;gap:6px;margin-top:5px;font:500 9.5px/1 var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--mute);white-space:nowrap}.chat-title .chat-lv-st span{display:inline;margin:0;font:inherit;color:inherit;overflow:visible}.chat.lv-online .chat-lv-st{color:var(--teal-ink)}.chat.lv-warn .chat-lv-st{color:#8a4f12}.chat.lv-idle .orb .presence{background:var(--lv-idle)}.chat.lv-never .orb .presence{background:#fff;box-shadow:inset 0 0 0 1.5px var(--lv-idle)}.chat.lv-warn .orb .presence{background:var(--lv-warn)}.chat.lv-online .orb:before{content:"";position:absolute;inset:-5px;border-radius:50%;border:1.5px solid var(--teal);animation:ring 2.6s var(--ease) infinite}.chat-lv-log{gap:14px}.lv-it{display:flex;flex-direction:column;flex:none}.lv-it.is-still .msg,.lv-it.is-upd .msg-me{animation:none}.lv-grp{display:flex;flex-direction:column;gap:8px}.lv-msg .msg-who{flex-wrap:wrap;row-gap:4px;white-space:normal}.lv-msg .msg-who b,.lv-msg .msg-who time{white-space:nowrap}.msg-who em.lv-via{color:var(--teal-ink)}.msg-who em.lv-kind{padding:3px 5px;border-radius:4px;background:var(--paper-3);font:600 7.5px/1 var(--f-mono);letter-spacing:.12em;color:var(--ink-3)}.lv-day{margin:2px 0}.lv-bub{overflow-wrap:anywhere}.lv-bub>p{margin:0}.lv-bub>*+*{margin-top:6px}.lv-bub ul,.lv-bub ol{margin:0;padding-left:1.2em}.lv-bub a{color:var(--teal-ink);text-decoration:underline;text-underline-offset:2px}.lv-bub code{padding:0 4px;border-radius:4px;background:#1313130f;font:500 .88em var(--f-mono)}.lv-bub pre{margin:0;white-space:pre-wrap}.lv-ans-k,.lv-api-k,.lv-free-k{display:inline-flex;align-items:center;height:16px;margin-left:2px;padding:0 6px;border-radius:5px;font:600 7.5px/1 var(--f-mono);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap}.lv-ans-k{background:var(--teal-soft);color:var(--teal-ink)}.lv-api-k{background:#fbf6f2;color:#9c4a2c;box-shadow:inset 0 0 0 1px #f0dfd3}.lv-free-k{background:var(--paper-3);color:var(--mute)}.lv-queued{display:inline-flex;align-items:center;gap:6px;align-self:flex-end;font:500 8.5px/1 var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--mute)}.lv-queued>i{width:6px;height:6px;border-radius:50%;background:var(--warn);animation:hmBlink 1.6s ease-in-out infinite}.lv-queued-al{align-self:flex-start}.lv-queued.is-plain>i{display:none}.lv-typing{display:flex;gap:4px;padding:13px 14px;width:max-content}.lv-typing i{width:6px;height:6px;border-radius:50%;background:#b5b5b0;animation:blink 1.1s infinite}.lv-typing i:nth-child(2){animation-delay:.15s}.lv-typing i:nth-child(3){animation-delay:.3s}.lv-help{display:flex;flex-wrap:wrap;align-items:center;gap:7px 8px;padding:10px 11px;border-radius:12px;border:1px dashed #ecd7c8;background:#fdfaf7}.lv-help-t{flex:1 1 100%;font-size:12px;line-height:1.35;color:var(--ink-3)}.lv-help-t b{font-weight:700;color:#9c4a2c}.lv-help-b{display:flex;flex-wrap:wrap;gap:6px}.lv-help-btn{display:inline-flex;align-items:center;gap:5px;height:26px;padding:0 10px;border-radius:7px;background:#fff;box-shadow:inset 0 0 0 1px var(--v6-line-2);font:700 9px/1 var(--f-label);letter-spacing:.1em;text-transform:uppercase;color:var(--ink);white-space:nowrap;transition:background-color .15s,color .15s,box-shadow .15s}.lv-help-btn:hover{background:var(--ink);color:#fff;box-shadow:none}.lv-help-n{flex:1 1 100%;font:500 9.5px/1.35 var(--f-mono);color:var(--mute)}.lv-help.is-solo{margin-top:8px;padding:8px;border-style:solid}.lv-line{display:flex;align-items:flex-start;gap:8px;padding:8px 10px;border-radius:10px;font-size:12px;line-height:1.4;animation:msgIn .4s var(--ease) both}.lv-line .ic{flex:none;margin-top:1px}.lv-line.is-warn{background:var(--lv-warn-soft);border:1px solid var(--lv-warn-line);color:#6d3f10}.lv-line.is-info{background:var(--teal-soft);border:1px solid var(--teal-line);color:#0a5560}.lv-it.is-still .lv-line{animation:none}.lv-mc .lv-mc-row b{min-width:0;overflow:hidden;text-overflow:ellipsis}.lv-mc-ok{flex:none;height:24px;padding:0 8px;font-size:8.5px;gap:4px}.lv-mc .mc-done{flex:none;animation:none}.lv-mc .rep-tiles{margin:0;padding:10px 11px}.lv-mc .rep-tiles b{font-size:18px}.lv-say-row{margin-top:8px}.lv-intro{margin:auto 0}.lv-intro .lv-empty{min-height:0;padding:18px 14px}.chat-lv-foot{flex:none;flex-direction:column;align-items:center;justify-content:center;gap:2px;padding:2px 16px 12px;font-size:10.5px;line-height:1.3;color:var(--mute-2);text-align:center}.chat-lv-foot b{font-weight:700;color:var(--teal-ink)}.chat-lv-foot-s{font-size:10px}.lv-msg.is-agent .msg-who b{color:var(--teal-ink)}@media(prefers-reduced-motion:reduce){.lv-queued>i,.lv-typing i,.chat.lv-online .orb:before{animation:none}.lv-line{animation:none}}.lw-banner:empty,.lw-note:empty,#clv-st:empty{display:none}.lw-st-pill{display:inline-flex;align-items:center}.lw-wait{margin:0;font:500 10px/1.4 var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--mute-2);animation:lwBreath 1.6s ease-in-out infinite}@keyframes lwBreath{50%{opacity:.45}}.lw-media{position:absolute;inset:0;display:block;overflow:hidden;background:#f1f1ee}.lw-media>img,.lw-media>video,.lw-media>iframe{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;border:0;opacity:0;transition:opacity .25s var(--ease)}.lw-media.is-ok>img,.lw-media.is-ok>video,.lw-media.is-ok>iframe{opacity:1}.lw-media.is-broken>img,.lw-media.is-broken>video,.lw-media.is-broken>iframe,.lw-media.is-broken .lw-play{display:none}.lw-fb{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:8px;text-align:center;background:radial-gradient(circle,var(--v6-dot) 1px,transparent 1.2px) 0 0 / 12px 12px,#fafaf8}.lw-fb b{font:600 9.5px/1 var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);padding:4px 6px;border-radius:5px;border:1px solid var(--v6-line-2);background:#fff}.lw-fb em{max-width:100%;font:400 10.5px/1.25 var(--f-body);font-style:normal;color:var(--mute);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lw-media.is-ok .lw-fb{visibility:hidden}.lw-fb i{max-width:30ch;margin-top:4px;font:400 11.5px/1.4 var(--f-body);font-style:normal;color:#ffffff9e}.lw-media:not(.is-broken) .lw-fb i{display:none}.lw-play{position:absolute;left:50%;top:50%;width:26px;height:26px;margin:-13px 0 0 -13px;border-radius:50%;display:grid;place-items:center;background:#ffffffe0;color:var(--ink);box-shadow:0 6px 14px -6px #00000080}.lw-media:not(.is-ok) .lw-play{display:none}.lw-path{display:flex;align-items:center;gap:8px;min-width:0;padding:8px 10px;border-radius:10px;background:#fafaf8;border:1px solid var(--v6-line)}.lw-path-k{flex:none;font:500 9px/1 var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--mute)}.lw-path code{flex:1;min-width:0;font:500 11px/1.3 var(--f-mono);color:var(--ink-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;direction:ltr}.lw-path .lv-btn{height:26px;padding:0 10px}.lw-cc{flex:1 0 170px;max-width:280px}.lw-cc .cl-t{min-width:0}.lw-cc .cl-t b{overflow:hidden;text-overflow:ellipsis}.lw-cc .cl-logo{font-size:15px;letter-spacing:.02em}.lw-cc.is-paused{opacity:.62}.lw-cc.is-paused .cl-logo{filter:grayscale(.6)}.lw-cc-add{flex:0 0 150px;justify-content:center;gap:8px;border:1px dashed var(--v6-line-2);background:transparent;box-shadow:none;color:var(--mute);font:800 9.5px var(--f-label);letter-spacing:.1em;text-transform:uppercase}.lw-cc-add:hover{color:var(--ink);border-color:var(--ink-3);background:#fff}.lw-cc-add .ic{width:14px;height:14px}.lw-body{display:flex;flex-direction:column;gap:16px;flex:none}.lw-body>.lv-empty{min-height:260px}#clv-files .cl-path{max-width:60%;font-family:var(--f-mono);font-size:10.5px}#clv-files .fold-approved .fold-i{background:var(--ok)}#clv-files .fold-outs .fold-i{background:var(--teal)}.lw-drop.is-busy{cursor:progress;border-color:var(--teal);background:var(--teal-soft)}.lw-drop.is-busy .drop-ic{animation:lwBreath 1.2s ease-in-out infinite}.lw-prog{position:relative;display:block;width:min(240px,80%);height:4px;margin-top:4px;border-radius:4px;background:#00aab92e;overflow:hidden}.lw-prog i{position:absolute;top:0;bottom:0;width:38%;border-radius:4px;background:var(--teal);animation:lwProg 1.1s var(--ease) infinite}@keyframes lwProg{0%{left:-40%}to{left:100%}}.lw-thumbs>.lv-empty{grid-column:1 / -1}.lw-th{display:block;padding:0;border:1px solid var(--v6-line);cursor:zoom-in;transition:transform .2s var(--ease),box-shadow .2s}.lw-th:hover{transform:translateY(-2px);box-shadow:var(--v6-card-sh-2)}.lw-th>em{z-index:2}.lw-th .lw-fb em{display:none}.lw-th .lw-fb{padding-bottom:22px}.lw-th.is-new{animation:ndIn .6s var(--spring) both;box-shadow:0 0 0 2px var(--teal)}.lw-more{display:grid;place-items:center;background:#fff;border-style:dashed;cursor:pointer;font:600 18px var(--f-display);color:var(--ink)}.lw-more em{background:transparent;color:var(--mute);text-align:center}.lw-compose{display:none;flex-direction:column;gap:6px;padding:10px;border-radius:12px;border:1px solid var(--teal-line);background:linear-gradient(180deg,#f3fbfc,#fff)}.lw-compose.is-open{display:flex;animation:rise .35s var(--ease) both}.lw-compose-row{display:flex;align-items:center;gap:8px;min-width:0}.lw-compose-row input{flex:1;min-width:0;height:32px;padding:0 11px;border-radius:8px;border:1px solid var(--v6-line-2);background:#fff;font-size:13px;outline:none;transition:border-color .2s,box-shadow .2s}.lw-compose-row input:focus{border-color:var(--teal);box-shadow:0 0 0 3px var(--teal-glow)}.lw-compose-note{margin:0 0 0 36px;font:500 9.5px/1.4 var(--f-mono);letter-spacing:.06em;color:var(--mute)}.lw-pipe-body{display:grid;grid-template-columns:minmax(0,1fr) minmax(150px,184px);gap:18px;align-items:start}.lw-rail{display:flex;flex-direction:column;min-width:0}.lw-st{position:relative;display:grid;grid-template-columns:22px minmax(0,1fr);column-gap:11px;padding-bottom:12px}.lw-st:before{content:"";position:absolute;left:10px;top:24px;bottom:2px;border-left:1.5px dotted var(--v6-line-2)}.lw-st:last-child{padding-bottom:0}.lw-st:last-child:before{display:none}.lw-st .numc{width:22px;height:22px;border-color:var(--v6-line-2);color:var(--mute);transition:background-color .3s,color .3s,border-color .3s}.lw-st.is-on .numc{border-color:var(--teal);color:var(--teal-ink)}.lw-st.is-on.is-running .numc{background:var(--teal);color:#fff;box-shadow:0 0 0 4px var(--teal-glow);animation:lwPulse 1.8s ease-in-out infinite}.lw-st.is-on.is-review .numc{border-color:var(--mag);background:var(--mag);color:#fff;box-shadow:0 0 0 4px #d9449a24}.lw-st.is-on.is-done .numc{border-color:var(--ink);background:var(--ink);color:#fff}.lw-st.is-blocked .numc{border-color:var(--lv-warn);background:var(--lv-warn);color:#fff;font-weight:700}.lw-st.is-on.is-running:before{border-left-color:var(--teal-line)}@keyframes lwPulse{50%{box-shadow:0 0 0 7px #00aab914}}.lw-st-h{display:flex;align-items:baseline;gap:8px;min-width:0;min-height:22px;padding-top:3px}.lw-st-h b{flex:none;font:800 10px/1.2 var(--f-label);letter-spacing:.09em;text-transform:uppercase;color:var(--ink)}.lw-st:not(.is-on) .lw-st-h b{color:var(--mute)}.lw-st-h span{min-width:0;font-size:11.5px;color:var(--mute);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lw-st-n{margin-left:auto;flex:none;font:500 10px/1 var(--f-mono);font-style:normal;color:var(--mute)}.lw-st.is-on .lw-st-n{color:var(--ink)}.lw-tasks{grid-column:2;display:flex;flex-direction:column;gap:6px;margin-top:7px;min-width:0}.lw-task{display:grid;grid-template-columns:26px minmax(0,1fr) auto;align-items:center;gap:9px;min-width:0;padding:7px 9px 7px 7px;border-radius:10px;background:#fff;border:1px solid var(--v6-line);box-shadow:var(--v6-card-sh);animation:rise .45s var(--ease) both}.lw-task-t{display:flex;flex-direction:column;gap:2px;min-width:0}.lw-task-t b{font-size:12.5px;font-weight:600;line-height:1.3;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lw-task-t em{font-style:normal;font-size:11px;color:var(--mute);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lw-task-t em i{font-style:normal;font-weight:700;color:var(--mag-ink)}.lw-task-lg{display:inline-flex;align-items:center;gap:5px}.lw-task.is-urgent{border-color:var(--mag-line)}.lw-task.is-ask{border-style:dashed;box-shadow:none;background:#fcfcfb}.is-blocked .lw-task{border-color:var(--lv-warn-line);background:var(--lv-warn-soft)}.is-blocked .lw-task-t em{color:#8a4f12}.is-running .lw-task{border-color:var(--teal-line)}.is-review .lw-task{border-color:var(--mag-line)}.lw-more-t{font:500 10px/1.3 var(--f-mono);letter-spacing:.06em;color:var(--mute);padding-left:2px}.lw-hint{padding-left:2px;font-size:11.5px;line-height:1.4;color:#8a4f12}.lw-rail.is-empty .lw-st{opacity:.55}.lw-rail-empty{margin-top:6px}.lw-reelcol{position:sticky;top:0}.lw-reel{position:relative;width:100%;aspect-ratio:9 / 16;border-radius:14px;overflow:hidden;color:#fff;isolation:isolate;background:radial-gradient(70% 45% at 30% 25%,color-mix(in srgb,var(--b) 55%,transparent),transparent 70%),radial-gradient(80% 60% at 50% 30%,#2a2a2a,#121212);box-shadow:0 22px 40px -22px #0009}.lw-reel[data-ob-open]{cursor:pointer;transition:transform .25s var(--ease)}.lw-reel[data-ob-open]:hover{transform:translateY(-2px)}.lw-reel .lw-media{background:#161616}.lw-reel .lw-fb{background:transparent}.lw-reel .lw-fb b{background:#ffffff14;border-color:#ffffff2e;color:#ffffffbf}.lw-reel .lw-fb em{color:#ffffff8c}.lw-reel.has-media:after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(180deg,rgba(0,0,0,.42),transparent 24%,transparent 55%,rgba(0,0,0,.66))}.lw-reel-empty{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:16px;text-align:center;color:#ffffff80}.lw-reel-empty b{font:600 15px/1.2 var(--f-display);color:#ffffffd1}.lw-reel-empty em{font:500 9px/1 var(--f-mono);font-style:normal;letter-spacing:.14em;text-transform:uppercase}.lw-reel-top{position:absolute;z-index:2;left:9px;right:9px;top:9px;display:flex;justify-content:space-between;align-items:center;font:800 7.5px var(--f-label);letter-spacing:.14em;text-transform:uppercase}.lw-reel-top i{font-style:normal;padding:2px 6px;border-radius:5px;background:var(--teal)}.lw-reel-cap{position:absolute;z-index:2;left:11px;right:11px;bottom:11px;display:flex;flex-direction:column;gap:5px}.lw-reel-cap b{font:600 16px/1.15 var(--f-display);text-shadow:0 3px 12px rgba(0,0,0,.4);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.lw-reel-cap em{align-self:flex-start;padding:3px 7px;border-radius:999px;background:#fff;color:var(--ink);font:800 7.5px var(--f-label);font-style:normal;letter-spacing:.12em;text-transform:uppercase}.lw-reel-cap em:empty{display:none}.lw-reel-gen{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;overflow:hidden}.lw-reel-gen b{font:500 9.5px/1 var(--f-mono);letter-spacing:.16em;text-transform:uppercase;color:#fffc}.lw-nudge{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;padding-top:10px;border-top:1px dashed var(--v6-line);font-size:12px;color:var(--mute)}.lw-nudge>span:first-child{display:inline-flex;align-items:center;gap:7px}.lw-nudge .ic{color:var(--teal-ink)}.lw-work{flex:none}.lw-work-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(168px,1fr));gap:12px}.lw-ob{text-align:left}.lw-ob:hover{transform:translateY(-2px);box-shadow:var(--v6-card-sh-2)}.lw-ob:focus-visible{outline:2px solid var(--teal);outline-offset:2px}.lw-ob.is-compact .ob-prev{aspect-ratio:4 / 3}.lw-ob.is-compact .ob-b{padding:9px 10px 10px;gap:5px}.lw-ob-k{font:500 9px/1 var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--mute);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lw-ob .ob-b>b{line-height:1.3}.lw-ob .ob-meta{min-width:0}.lw-ob .ob-cl{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lw-ob .ob-cl i{flex:none}.lw-ob-t{white-space:nowrap}.lw-ob .ob-meta .mz{margin-left:-2px}.lw-ob .ob-sc{flex:none}.lw-ob .ob-model{max-width:calc(100% - 92px)}.st-published .ob-st{background:var(--ok);color:#fff}.lw-pv,.lw-pv .lw-media{background:#1b1b1b}.lw-pv .lw-fb{background:radial-gradient(circle,rgba(255,255,255,.06) 1px,transparent 1.2px) 0 0 / 12px 12px,color-mix(in srgb,var(--b) 22%,#161616)}.lw-pv .lw-fb b{background:#ffffff14;border-color:#fff3;color:#fffc}.lw-pv .lw-fb em{color:#fff9}.lw-text{justify-content:flex-start;gap:8px;padding:40px 14px 14px;background:linear-gradient(160deg,color-mix(in srgb,var(--b) 14%,#fff),#fff 70%)}.lw-text p{flex:1;min-height:0;margin:0;font:400 12px/1.45 var(--f-body);color:var(--ink-3);white-space:pre-line;overflow:hidden;-webkit-mask-image:linear-gradient(180deg,#000 72%,transparent);mask-image:linear-gradient(180deg,#000 72%,transparent)}.lw-text-k{display:inline-flex;align-items:center;gap:6px;font:500 9px/1 var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--mute)}.lw-text-k .lg-ic{width:13px;height:13px}.lw-gen{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;overflow:hidden;color:#fff;background:radial-gradient(70% 50% at 50% 35%,color-mix(in srgb,var(--b) 45%,#222),#121212)}.lw-gen b{font:500 10px/1 var(--f-mono);letter-spacing:.16em;text-transform:uppercase}.lw-gen em{font:400 11px var(--f-body);font-style:normal;color:#fff9}.lw-bank,.lw-strat{align-self:stretch}.lw-doc{position:relative;max-height:380px;overflow:auto;padding:2px 8px 18px 0;-webkit-mask-image:linear-gradient(180deg,#000 calc(100% - 26px),transparent);mask-image:linear-gradient(180deg,#000 calc(100% - 26px),transparent)}.lw-doc.lv-md{font-size:13px}.lw-doc.lv-md h1{font-size:19px}.lw-known{display:flex;align-items:center;gap:10px;font-size:11.5px;color:var(--mute)}.lw-known:empty{display:none}.lw-known b{color:var(--ink)}.lw-known-bar{position:relative;flex:0 0 120px;height:5px;border-radius:5px;background:var(--paper-3);overflow:hidden}.lw-known-bar i{position:absolute;left:0;top:0;bottom:0;border-radius:5px;background:linear-gradient(90deg,var(--teal),#7fdbe4)}.lw-bank .cl-foot .ic,.lw-strat .cl-foot .ic{width:12px;height:12px}.lw-strat-empty{flex:1;min-height:220px}.lw-ob.is-compact .ob-cl{display:none}.lw-model-t{min-width:0;overflow:hidden;text-overflow:ellipsis}.lw-ob.is-compact .lw-model-t{display:none}.lw-ob.is-compact .ob-model{padding:0 6px}.lw-reel-empty .lg-ic{width:20px;height:20px}.lv-empty-ic.lw-mz{width:auto;height:auto;background:none;box-shadow:none;border-radius:0}.lw-asked{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 10px;border-radius:8px;background:var(--teal-soft);border:1px solid var(--teal-line);font:500 10px/1 var(--f-mono);letter-spacing:.06em;color:var(--teal-ink);white-space:nowrap}.lw-asked .ic{width:12px;height:12px}#obv-sum{gap:8px}#obv-sum .lv-status{height:32px;border-radius:999px;padding:0 12px}#obv-st .lw-n{display:inline-grid;place-items:center;min-width:17px;height:17px;margin-left:4px;padding:0 4px;border-radius:9px;background:var(--paper-3);font:600 9.5px/1 var(--f-mono);font-style:normal;letter-spacing:0;color:var(--ink-3)}#obv-st button.is-on .lw-n{background:var(--ink);color:#fff}#obv-st button[data-obv-st=review] .lw-n{background:var(--mag-soft);color:var(--mag-ink)}.lw-sg-cl{flex-wrap:wrap}.lw-sg-cl button{display:inline-flex;align-items:center;gap:6px}.lw-cdot{width:8px;height:8px;border-radius:3px;flex:none}.ob-bar[hidden],.lw-sg-cl[hidden]{display:none}.lw-grid{grid-template-columns:repeat(auto-fill,minmax(214px,1fr))}.lw-grid-empty{grid-column:1 / -1}.lw-more{grid-column:1 / -1;display:flex;justify-content:center;padding:6px 0 4px}.lw-more .lw-n{margin-left:6px;font-style:normal;opacity:.6;font-family:var(--f-mono);font-size:11px}.lw-grid-empty .lv-empty:not(.is-sm){min-height:280px}.lw-batch,.lw-batch .lv-say{flex:none}.lw-obm .obm-prev{position:relative;align-content:center;gap:10px;min-height:420px}.lw-obm .obm-prev .lw-pv{position:relative;inset:auto;width:246px;aspect-ratio:4 / 5;border-radius:14px;overflow:hidden}.lw-obm .obm-prev .lw-pv.is-video{aspect-ratio:9 / 16}.lw-obm .obm-prev .lw-pv .lw-media>video{object-fit:contain;background:#000}.lw-obm .obm-prev .lw-gen{position:relative;inset:auto;width:246px;aspect-ratio:9 / 16;border-radius:14px}.lw-obm.is-text{width:min(980px,100%)}.lw-obm.is-text .obm{grid-template-columns:minmax(0,1.12fr) minmax(0,1fr)}.lw-obm.is-text .obm-prev{place-items:stretch;align-content:start;padding:18px;background:#fafaf8;border-right:1px solid var(--v6-line)}.lw-obm.is-text .obm-prev .lw-text{position:relative;inset:auto;width:auto;aspect-ratio:auto;min-height:0;padding:18px;border-radius:12px;border:1px solid var(--v6-line)}.lw-obm.is-text .lw-text p{max-height:min(58vh,520px);overflow:auto;font-size:13.5px;line-height:1.6;color:var(--ink-2);-webkit-mask-image:none;mask-image:none;unicode-bidi:plaintext}.lw-obm-doc{max-height:min(62vh,560px);overflow:auto;padding:16px 18px;border-radius:12px;background:#fff;border:1px solid var(--v6-line)}.lw-obm:not(.is-text) .lw-obm-doc{width:100%}.lw-file-btn{justify-self:center;text-decoration:none}.lw-obm:not(.is-text) .lw-file-btn{background:#ffffff14;color:#fff;box-shadow:inset 0 0 0 1px #fff3}.lw-obm-sum{margin:2px 22px 4px;padding:9px 12px;border-radius:10px;background:var(--teal-soft);border:1px solid var(--teal-line);font-size:12.5px;line-height:1.5;color:#0a5560}.lw-obm .obm-r b{min-width:0}.lw-obm .obm-r em{margin-left:2px}.lw-folder-btn{display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 10px;border-radius:7px;border:1px solid var(--v6-line-2);background:#fff;font:700 9px var(--f-label);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3)}.lw-folder-btn:hover{border-color:var(--ink-3);color:var(--ink)}.lw-obm-path{padding:8px 22px 0}.lw-obm-path[hidden]{display:none}.lw-obm-qa{display:flex;align-items:flex-start;gap:7px;margin:4px 22px 0;font-size:11.5px;line-height:1.45;color:var(--mute)}.lw-obm-qa .ic{flex:none;width:12px;height:12px;margin-top:2px;color:var(--teal-ink)}.lw-obm-f{flex-direction:column;align-items:stretch}.lw-dec{display:flex;flex-direction:column;gap:8px}.lw-dec-btns{display:flex;gap:8px;flex-wrap:wrap}.lw-dec-note{display:none;flex-direction:column;gap:8px}.lw-dec.is-note .lw-dec-note{display:flex;animation:rise .3s var(--ease) both}.lw-dec.is-note .lw-dec-main{display:none}.lw-dec-note textarea{width:100%;min-height:76px;padding:10px 12px;border-radius:10px;border:1px solid var(--v6-line-2);resize:vertical;font-size:13px;line-height:1.45;outline:none}.lw-dec-note textarea:focus{border-color:var(--mag);box-shadow:0 0 0 3px #d9449a24}.lw-dec-msg{margin:0;font-size:12px;color:#9a2727}.lw-dec-pick{height:38px;padding:0 12px;border-radius:10px;border:1px solid var(--v6-line-2);font-size:13px;outline:none}.lw-dec-pick:focus{border-color:var(--teal);box-shadow:0 0 0 3px var(--teal-glow)}.lw-dec-next .lg-ic{width:14px;height:14px}.lw-dec-msg:empty{display:none}.lw-dec-pill{align-self:flex-start;display:inline-flex;align-items:center;gap:7px;height:30px;padding:0 12px;border-radius:8px;border:1px solid var(--v6-line-2);font:700 9.5px var(--f-label);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);background:#fff}.lw-dec-pill.is-ok{background:var(--v6-ok-soft);border-color:var(--v6-ok-line);color:#12804a}.lw-dec-pill.is-back{background:var(--lv-warn-soft);border-color:var(--lv-warn-line);color:#8a4f12}.lw-dec-said{margin:0;padding-left:10px;border-left:2px solid var(--lv-warn-line);font-size:12.5px;color:var(--ink-3)}.lw-dec-next{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:0;font-size:12px;color:var(--mute)}.lw-dec-next .ic{color:var(--teal-ink)}.lw-form{display:flex;flex-direction:column;gap:14px;padding:8px 28px 24px}.lw-f{display:flex;flex-direction:column;gap:6px}.lw-f>span{font:500 9.5px/1 var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--mute)}.lw-f input{height:40px;padding:0 12px;border-radius:10px;border:1px solid var(--v6-line-2);background:#fff;font-size:14px;outline:none;transition:border-color .2s,box-shadow .2s}.lw-f input:focus{border-color:var(--teal);box-shadow:0 0 0 3px var(--teal-glow)}.lw-sw{display:flex;flex-wrap:wrap;gap:9px}.lw-swc{width:28px;height:28px;border-radius:50%;background:var(--c);box-shadow:inset 0 0 0 1px #00000014;transition:transform .2s var(--spring),box-shadow .2s}.lw-swc:hover{transform:scale(1.08)}.lw-swc.is-on{box-shadow:0 0 0 2px #fff,0 0 0 4px var(--ink)}.lw-form-msg{margin:0;min-height:16px;font-size:12px;color:#9a2727}.lw-form-f{display:flex;justify-content:flex-end;gap:8px}.lw-ed{width:min(920px,100%);display:flex;flex-direction:column}.lw-ed-b{padding:6px 28px 0}.lw-ed-b textarea{display:block;width:100%;height:min(58vh,560px);padding:14px 16px;border-radius:12px;border:1px solid var(--v6-line-2);background:#fbfbfa;resize:vertical;font:400 12.5px/1.6 var(--f-mono);color:var(--ink-2);outline:none;tab-size:2}.lw-ed-b textarea:focus{border-color:var(--teal);background:#fff;box-shadow:0 0 0 3px var(--teal-glow)}.lw-ed-f{display:flex;align-items:center;gap:8px;padding:14px 28px 22px}.lw-ed-msg{flex:1;min-width:0;font:500 10px/1.4 var(--f-mono);letter-spacing:.06em;color:var(--mute)}.lw-ed-msg.is-warn{color:#8a4f12}.lw-view{width:min(980px,100%);display:flex;flex-direction:column}.lw-view .m-head h2{font-size:24px;overflow-wrap:anywhere}.lw-view-b{position:relative;margin:6px 28px 0;height:min(60vh,600px);border-radius:14px;overflow:hidden;background:#121212}.lw-view-b .lw-media{background:#121212}.lw-view-b .lw-media>img,.lw-view-b .lw-media>video{object-fit:contain}.lw-view-b .lw-media>iframe{background:#fff}.lw-view.is-doc .lw-view-b{height:auto;max-height:min(62vh,620px);overflow:auto;background:#fff;border:1px solid var(--v6-line)}.lw-view-doc{padding:18px 20px}.lw-view-doc pre{margin:0;white-space:pre-wrap;font:400 12px/1.55 var(--f-mono)}.lw-view-f{padding:12px 28px 22px}@media(max-width:1500px){.lw-pipe-body{grid-template-columns:minmax(0,1fr) minmax(150px,176px)}}@media(max-width:1400px){.lw-obm .obm{grid-template-columns:260px minmax(0,1fr)}.lw-obm .obm-prev .lw-pv,.lw-obm .obm-prev .lw-gen{width:216px}.lw-obm.is-text .obm{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media(max-height:800px){.lw-obm .obm-prev{min-height:360px}.lw-doc{max-height:300px}.lw-ed-b textarea{height:50vh}}@media(prefers-reduced-motion:reduce){.lw-st.is-on.is-running .numc,.lw-wait,.lw-drop.is-busy .drop-ic,.lw-prog i,.lw-task,.lw-compose.is-open,.lw-dec.is-note .lw-dec-note{animation:none}}.lvp-demo{display:contents}.lvp-demo[hidden],.lvp-live[hidden],.lp [hidden]{display:none!important}.lp{display:flex;flex-direction:column;gap:18px;min-width:0;container-type:inline-size;container-name:lp}.lp>*{flex:none}.lp-ph-r{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap}.lp .ph .lv-status{height:32px;border-radius:999px;padding:0 12px}.lp-muted{margin:0;font-size:12.5px;color:var(--mute)}.lp-sub{display:block;margin-top:3px;font-size:12px;color:var(--mute)}.lp-sub b{color:var(--ink);font-weight:600}.lp-p{margin:0;font-size:13px;line-height:1.55;color:var(--ink-3)}.lp-p b{color:var(--ink);font-weight:600}.lp-row{display:flex;align-items:flex-end;flex-wrap:wrap;gap:10px}.lp-link{font:700 9.5px var(--f-label);letter-spacing:.12em;text-transform:uppercase;color:var(--teal-ink);padding:4px 6px;border-radius:6px}.lp-link:hover{background:var(--teal-soft)}.lp-link-b{display:block;margin:8px auto 0}.lp-loading{padding:40px 0;text-align:center;font:500 10px var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--mute-2)}.lp .btn.is-busy,.lp .lp-switch.is-busy{opacity:.55;pointer-events:none}.lp .btn-lg{height:36px}.lp a.btn,.lp-reader a.btn{text-decoration:none}.lp .is-focus{animation:lpFocus 2.2s var(--ease) 1}@keyframes lpFocus{0%,60%{box-shadow:0 0 0 3px var(--teal-glow),var(--v6-card-sh-2);border-color:var(--teal)}}.lp-cl{display:inline-flex;align-items:center;gap:6px;height:22px;padding:0 9px 0 7px;border-radius:6px;border:1px solid var(--v6-line);background:#fff;font:600 11px/1 var(--f-body);color:var(--ink-3);white-space:nowrap;max-width:220px;overflow:hidden;text-overflow:ellipsis}.lp-cl i{width:7px;height:7px;border-radius:50%;background:var(--c);flex:none}.lp-ag{display:inline-flex;align-items:center;gap:6px;height:22px;padding:0 9px 0 2px;border-radius:999px;background:var(--paper-2);border:1px solid var(--v6-line);font:600 11px/1 var(--f-body);color:var(--ink-2);white-space:nowrap}.lp-ag .mz{flex:none}.lp-say{display:inline-flex;align-items:center;gap:7px;max-width:100%;height:28px;padding:0 6px 0 8px;border-radius:8px;background:#fbf6f2;border:1px solid #f0dfd3;transition:border-color .18s,box-shadow .18s,transform .18s var(--ease)}.lp-say:hover{border-color:#d97757;box-shadow:0 4px 12px -8px #d97757b3;transform:translateY(-1px)}.lp-say code{font:500 11px/1 var(--f-mono);color:#9c4a2c;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lp-say .lg-ic{width:13px;height:13px}.lp-say-c{display:grid;place-items:center;width:18px;height:18px;border-radius:5px;color:#b5704f;background:#fff;box-shadow:inset 0 0 0 1px #f0dfd3;flex:none}.lp-say.is-copied .lp-say-c,.lp-copy.is-copied{color:#fff;background:var(--ok);box-shadow:none}.lp-nudge{display:flex;align-items:center;gap:12px;min-height:46px;padding:8px 10px 8px 12px;border-radius:12px;background:var(--teal-soft);border:1px solid var(--teal-line);color:#0a5560;flex-wrap:wrap}.lp-nudge-ic{display:grid;place-items:center;flex:none;width:26px;height:26px;border-radius:8px;background:#fff;color:var(--teal-ink);box-shadow:inset 0 0 0 1px var(--teal-line)}.lp-nudge-t{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 8px;flex:1;min-width:220px;font-size:12.5px;line-height:1.35}.lp-nudge-t b{font:700 12.5px/1.3 var(--f-body)}.lp-nudge-t span{opacity:.8}.lp-nudge .lp-say{background:#fff}.lp-panel,.lp-card{background:#fff;border:1px solid var(--v6-line);border-radius:12px;box-shadow:var(--v6-card-sh);min-width:0}.lp-panel-h,.lp-card-h{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 12px;padding:14px 16px 12px;border-bottom:1px solid var(--v6-line)}.lp-panel-h .kick,.lp-card-h .kick{flex-basis:100%}.lp-panel-t,.lp-card-t{font:800 12px/1.3 var(--f-label);letter-spacing:.06em;text-transform:uppercase;color:var(--ink)}.lp-panel-r,.lp-card-r{margin-left:auto;display:inline-flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:11.5px;color:var(--mute)}.lp-panel-b{padding:12px 14px 14px}.lp-panel-b>.lv-empty{border:0;min-height:0;padding:22px 12px}.lp-sec{display:flex;flex-direction:column;gap:12px;min-width:0}.lp-sec-h{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.lp-sec-h .sh{margin:0}.lp-sec-h2{margin-top:10px}.lp-rule{display:flex;align-items:center;gap:9px;padding:10px 14px;border-radius:10px;border:1px dashed var(--v6-line-2);font-size:12px;color:var(--mute)}.lp-rule .ic{color:var(--ink-3)}.lp-files{display:flex;flex-direction:column;gap:5px}.lp-file{display:flex;align-items:center;gap:8px;min-width:0;height:32px;padding:0 6px 0 10px;border-radius:8px;background:var(--paper-2);border:1px solid var(--v6-line);font-size:12px;color:var(--ink-3)}.lp-file .ic{color:var(--mute);flex:none}.lp-file-n{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:500 11px var(--f-mono);letter-spacing:.01em}.lp-file-a{flex:none;height:22px;padding:0 9px;border-radius:6px;background:#fff;border:1px solid var(--v6-line-2);display:inline-flex;align-items:center;font:700 9px var(--f-label);letter-spacing:.12em;text-transform:uppercase;color:var(--ink);text-decoration:none;cursor:pointer}.lp-file-a:hover{border-color:var(--ink)}.lp-file-a.is-wait{opacity:.5;pointer-events:none}.lp-file-a.is-gone{display:none}.lp-filters{display:inline-flex;flex-wrap:wrap;gap:6px}.lp-filter{display:inline-flex;align-items:center;gap:7px;height:28px;padding:0 6px 0 11px;border-radius:8px;border:1px solid var(--v6-line-2);background:#fff;font:700 9.5px var(--f-label);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3)}.lp-filter b{min-width:18px;height:18px;padding:0 5px;border-radius:5px;background:var(--paper-3);display:inline-grid;place-items:center;font:600 10px var(--f-mono);color:var(--ink)}.lp-filter:hover{border-color:var(--ink-3)}.lp-filter.is-on{background:var(--ink);border-color:var(--ink);color:#fff}.lp-filter.is-on b{background:#ffffff29;color:#fff}.lp-apgrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(330px,1fr));gap:14px;align-items:start}.lp-apgrid>.lp-ap:only-child{max-width:760px}.lp-ap{display:flex;flex-direction:column;gap:10px;padding:14px 16px;background:#fff;border:1px solid var(--v6-line);border-radius:12px;box-shadow:var(--v6-card-sh);min-width:0;position:relative;transition:box-shadow .2s,border-color .2s}.lp-ap:before{content:"";position:absolute;left:-1px;top:16px;bottom:16px;width:3px;border-radius:0 3px 3px 0;background:var(--mag)}.lp-ap:hover{box-shadow:var(--v6-card-sh-2)}.lp-ap-h{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.lp-ap-since{margin-left:auto;font:500 10px var(--f-mono);letter-spacing:.06em;color:var(--mute-2)}.lp-kind{display:inline-flex;align-items:center;gap:6px;height:22px;padding:0 8px;border-radius:6px;background:var(--paper-3);color:var(--ink-3);font:600 9px/1 var(--f-mono);letter-spacing:.12em;text-transform:uppercase}.lp-kind .ic,.lp-kind .lg-ic{width:12px;height:12px}.lp-kind.k-content{background:var(--teal-soft);color:var(--teal-ink)}.lp-kind.k-reply{background:#eef2fb;color:#3758a8}.lp-kind.k-budget{background:#fdf3e6;color:#8a4f12}.lp-kind.k-higgs{background:#f3fbd7;color:#4f6200}.lp-kind.k-ideas{background:var(--mag-soft);color:var(--mag-ink)}.lp-ap-title{margin:0;font:600 19px/1.2 var(--f-display);color:var(--ink);overflow-wrap:anywhere}.lp-ap-by{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.lp-ap-sum{margin:0;font-size:13px;line-height:1.55;color:var(--ink-3);overflow-wrap:anywhere}.lp-ap-text{position:relative;max-height:7.6em;overflow:hidden;padding:10px 12px;border-radius:10px;background:var(--paper-2);border:1px solid var(--v6-line);font-size:12.5px;line-height:1.52;color:var(--ink-2);white-space:pre-wrap;overflow-wrap:anywhere;unicode-bidi:plaintext}.lp-ap-text.is-long:not(.is-open):after{content:"";position:absolute;left:0;right:0;bottom:0;height:34px;background:linear-gradient(rgba(248,248,246,0),var(--paper-2))}.lp-ap-text.is-open{max-height:none}.lp-more{align-self:flex-start;margin-top:-4px;font:700 9px var(--f-label);letter-spacing:.12em;text-transform:uppercase;color:var(--teal-ink)}.lp-media-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.lp-media-row.n1{grid-template-columns:minmax(0,1fr)}.lp-media-row.n2{grid-template-columns:repeat(2,minmax(0,1fr))}.lp-media{position:relative;display:block;width:100%;aspect-ratio:4 / 3;border-radius:10px;overflow:hidden;background:#1b1b1b;border:1px solid var(--v6-line);padding:0;cursor:zoom-in}.lp-media-row.n1 .lp-media{aspect-ratio:16 / 9}.lp-media img,.lp-media video{display:block;width:100%;height:100%;object-fit:cover}.lp-media.is-video{cursor:default;background:#000}.lp-media.is-video video{object-fit:contain}.lp-media.is-missing{background:var(--paper-3);cursor:default}.lp-media.is-missing:after{content:"File not found";position:absolute;inset:0;display:grid;place-items:center;font:500 9.5px var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--mute)}.lp-media.is-broken{background:var(--paper-3);cursor:default}.lp-media.is-broken:after{content:"No preview";position:absolute;inset:0;display:grid;place-items:center;font:500 9.5px var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--mute);pointer-events:none}.lp-media.is-missing img,.lp-media.is-missing video,.lp-media.is-broken img,.lp-media.is-broken video{visibility:hidden}.lp-ap-hint{display:flex;align-items:center;gap:8px;padding:8px 10px;border-radius:9px;background:#fafaf8;border:1px dashed var(--v6-line-2);font-size:12px;color:var(--ink-3)}.lp-ap-hint>span:not(.lg){flex:1}.lp-ap-hint .lg-ic{width:14px;height:14px}.lp-note{display:flex;flex-direction:column;gap:6px}.lp-note textarea,.lp-askbar input,.lp-inl input,.lp-inl select,.lp-copyf input,#lpt-ask-c{width:100%;border:1px solid var(--v6-line-2);border-radius:9px;background:#fff;font:400 13px/1.45 var(--f-body);color:var(--ink);outline:0;transition:border-color .2s,box-shadow .2s}.lp-note textarea{min-height:58px;padding:8px 11px;resize:vertical;unicode-bidi:plaintext}.lp-note textarea:focus,.lp-askbar input:focus,.lp-inl input:focus,.lp-inl select:focus,.lp-copyf input:focus,#lpt-ask-c:focus{border-color:var(--ink);box-shadow:0 0 0 4px #1313130f}.lp-ap-f{display:flex;align-items:center;gap:8px;flex-wrap:wrap;border-top:1px solid var(--v6-line);margin-top:2px;padding-top:12px}.lp-declist{display:flex;flex-direction:column;border:1px solid var(--v6-line);border-radius:12px;background:#fff;box-shadow:var(--v6-card-sh);overflow:hidden}.lp-declist>.lp-muted{padding:14px 16px}.lp-dec{display:flex;align-items:center;gap:12px;padding:11px 14px;border-bottom:1px solid var(--v6-line);min-width:0}.lp-dec:last-child{border-bottom:0}.lp-dec-ic{display:grid;place-items:center;flex:none;width:26px;height:26px;border-radius:8px;background:#e7f6ed;color:#178a49}.lp-dec.is-back .lp-dec-ic{background:#fdf3e6;color:#a35a12}.lp-dec-m{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.lp-dec-m b{font:600 13px/1.3 var(--f-body);color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lp-dec-m span{font-size:11.5px;color:var(--mute)}.lp-dec-m q{margin-top:3px;font-size:12px;color:var(--ink-3);quotes:none;padding-left:8px;border-left:2px solid var(--v6-line-2);overflow-wrap:anywhere}.lp-askbar{display:flex;align-items:center;gap:10px;padding:10px 10px 10px 12px;border-radius:14px;background:#fff;border:1px solid var(--v6-line);box-shadow:var(--v6-card-sh)}.lp-askbar-ic{flex:none}.lp-askbar-in{display:flex;flex-direction:column;gap:4px;flex:1;min-width:0}.lp-askbar-in .kick{font-size:8.5px}.lp-askbar input{height:30px;padding:0;border:0;border-radius:0;font-size:14px;box-shadow:none!important;unicode-bidi:plaintext}#lpt-ask-c{flex:none;width:auto;max-width:170px;height:36px;padding:0 10px;font-size:12.5px}.lp-today{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;align-items:start}.lp-today-side{display:flex;flex-direction:column;gap:16px;min-width:0}@container lp (min-width: 980px){.lp-today{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}}.lp-count{display:inline-flex;align-items:center;gap:5px;font:500 10px var(--f-mono);letter-spacing:.06em;color:var(--mute);text-transform:uppercase}.lp-sd{display:inline-block;flex:none;width:8px;height:8px;border-radius:50%;background:var(--mute-2)}.lp-sd.s-review{background:var(--mag);box-shadow:0 0 0 3px var(--mag-soft)}.lp-sd.s-running{background:var(--teal);box-shadow:0 0 0 3px var(--teal-glow);animation:livePulse 1.6s infinite}.lp-sd.s-queued{background:#fff;box-shadow:inset 0 0 0 2px var(--ink-3)}.lp-sd.s-requested{background:#fff;box-shadow:inset 0 0 0 2px var(--mute-2)}.lp-sd.s-blocked{background:#d1691f}.lp-sd.s-done{background:var(--ok)}.lp-tasks{display:flex;flex-direction:column;gap:14px}.lp-tg{display:flex;flex-direction:column;gap:6px}.lp-tg-h{display:flex;align-items:center;gap:8px}.lp-tg-h>span{font:500 10px var(--f-mono);color:var(--mute-2)}.lp-tg-h .lp-link{margin-left:auto}.lp-task{border:1px solid var(--v6-line);border-radius:10px;background:#fff;transition:border-color .2s,box-shadow .2s}.lp-task:hover{border-color:var(--v6-line-2);box-shadow:0 4px 14px -10px #13131359}.lp-task.s-done{background:#fcfcfb}.lp-task.s-done .lp-task-t b{color:var(--mute)}.lp-task-h{display:flex;align-items:center;gap:11px;width:100%;padding:10px 12px;text-align:left}.lp-task-t{display:flex;flex-direction:column;gap:6px;flex:1;min-width:0}.lp-task-t b{font:600 13.5px/1.3 var(--f-body);color:var(--ink);overflow-wrap:anywhere}.lp-task-m{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.lp-task-m em{font:500 10px var(--f-mono);font-style:normal;letter-spacing:.05em;color:var(--mute)}.lp-task-m em.is-late{color:#b0451a}.lp-task-m em.is-urgent{height:20px;display:inline-flex;align-items:center;padding:0 7px;border-radius:5px;background:var(--mag-soft);color:var(--mag-ink);text-transform:uppercase;letter-spacing:.12em;font-size:9px}.lp-task-r{display:inline-flex;align-items:center;gap:8px;flex:none;color:var(--mute-2)}.lp-task-r .ic-chevdown{transition:transform .25s var(--ease)}.lp-task.is-open .lp-task-r .ic-chevdown{transform:rotate(180deg)}.lp-task-d{display:flex;flex-direction:column;gap:9px;padding:0 12px 12px 31px}.lp-task-why{display:flex;align-items:center;gap:7px;padding:7px 10px;border-radius:8px;background:#fdf3e6;color:#8a4f12;font-size:12px}.lp-task-notes{font-size:12.5px;line-height:1.55;color:var(--ink-3);white-space:pre-wrap;overflow-wrap:anywhere;unicode-bidi:plaintext;max-height:180px;overflow:auto}.lp-task-f{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;font:500 10px var(--f-mono);letter-spacing:.04em;color:var(--mute-2)}.lp-brief .mw-body{padding:14px 16px}.lp-brief-old{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:10px;padding:7px 10px;border-radius:9px;background:#fafaf8;border:1px dashed var(--v6-line-2);font-size:12px;color:var(--ink-3)}.lp-brief-old>span{flex:1;min-width:140px}.lp-brief-t{margin:0 0 12px;font:600 21px/1.15 var(--f-display);color:var(--ink)}.lp-tiles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin-bottom:14px}.lp-tile{display:flex;flex-direction:column;gap:3px;padding:9px 10px;border-radius:10px;border:1px solid var(--v6-line);background:#fff;text-align:left;min-width:0}.lp-tile b{font:600 22px/1 var(--f-display);color:var(--ink)}.lp-tile span{font:500 8.5px/1.25 var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--mute)}.lp-tile.is-mag{background:var(--mag-soft);border-color:var(--mag-line);cursor:pointer;transition:transform .18s var(--ease)}.lp-tile.is-mag:hover{transform:translateY(-1px)}.lp-tile.is-mag b,.lp-tile.is-mag span{color:var(--mag-ink)}.lp-rsecs{display:flex;flex-direction:column;gap:12px}.lp-rsec{display:flex;flex-direction:column;gap:4px;padding-left:10px;border-left:2px solid var(--v6-line)}.lp-rsec.is-need{border-left-color:var(--mag)}.lp-rsec .lv-md{font-size:12.5px;line-height:1.5}.lp-rsec .lv-md ul{margin:2px 0}.lp-brief-f{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;margin-top:14px;padding-top:12px;border-top:1px solid var(--v6-line)}.lp-days{display:inline-flex;gap:4px;flex-wrap:wrap}.lp-day{height:24px;padding:0 8px;border-radius:6px;border:1px solid var(--v6-line);font:500 10px var(--f-mono);color:var(--mute)}.lp-day:hover{border-color:var(--ink-3);color:var(--ink)}.lp-day.is-on{background:var(--ink);border-color:var(--ink);color:#fff}.lp-asks-n{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:10px;padding:8px 10px;border-radius:9px;background:var(--teal-soft);border:1px solid var(--teal-line);font-size:12px;color:#0a5560}.lp-asks-n>span{flex:1;min-width:150px}.lp-asks-n .lp-say{background:#fff}.lp-askrow{display:flex;align-items:flex-start;gap:10px;padding:9px 2px;border-bottom:1px solid var(--v6-line)}.lp-askrow:last-of-type{border-bottom:0}.lp-askrow-ic{display:grid;place-items:center;flex:none;width:26px;height:26px;border-radius:8px;background:var(--paper-3);color:var(--ink-3)}.lp-askrow.is-new .lp-askrow-ic{background:var(--ink);color:#fff}.lp-askrow-m{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.lp-askrow-m b{font:600 12.5px/1.35 var(--f-body);color:var(--ink);overflow-wrap:anywhere}.lp-askrow-m>span{font:500 10px var(--f-mono);letter-spacing:.04em;color:var(--mute-2)}.lp-askrow-m p{margin:4px 0 0;font-size:12px;line-height:1.45;color:var(--ink-3);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.lp-reslist{display:flex;flex-direction:column;gap:6px}.lp-res{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:10px;border:1px solid var(--v6-line);text-align:left;transition:border-color .2s,background-color .2s}.lp-res:hover{border-color:var(--ink-3);background:var(--paper-2)}.lp-res>span:not(.mz){display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.lp-res b{font:600 12.5px/1.3 var(--f-body);color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lp-res em{font:500 10px var(--f-mono);font-style:normal;color:var(--mute-2)}.lp-res>.ic{color:var(--mute-2)}.lp-cmds{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:12px}.lp-cmd{display:flex;flex-direction:column;gap:9px;padding:14px 14px 12px;background:#fff;border:1px solid var(--v6-line);border-radius:12px;box-shadow:var(--v6-card-sh);min-width:0;transition:box-shadow .2s,transform .2s var(--ease)}.lp-cmd:hover{box-shadow:var(--v6-card-sh-2);transform:translateY(-1px)}.lp-cmd-h{display:flex;align-items:center;gap:9px}.lp-cmd-t{flex:1;min-width:0;font:800 11.5px/1.25 var(--f-label);letter-spacing:.06em;text-transform:uppercase;color:var(--ink)}.lp-cmd p{margin:0;flex:1;font-size:12.5px;line-height:1.5;color:var(--ink-3)}.lp-cost{flex:none;height:19px;padding:0 7px;border-radius:5px;display:inline-flex;align-items:center;font:500 8.5px var(--f-mono);letter-spacing:.1em;text-transform:uppercase}.lp-cost.c-free{background:#e7f6ed;color:#178a49}.lp-cost.c-light{background:var(--teal-soft);color:var(--teal-ink)}.lp-cost.c-agents{background:#fdf3e6;color:#8a4f12}.lp-cmd-code{display:flex;align-items:center;gap:8px;height:34px;padding:0 5px 0 10px;border-radius:9px;background:#121212}.lp-cmd-code code{flex:1;min-width:0;font:500 11.5px var(--f-mono);color:#f0b49c;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lp-copy{display:inline-flex;align-items:center;gap:5px;height:24px;padding:0 9px;border-radius:6px;background:#2a2a2a;color:#fff;font:700 9px var(--f-label);letter-spacing:.12em;text-transform:uppercase;flex:none;transition:background-color .2s}.lp-copy:hover{background:#3a3a3a}.lp-cmd-say{font-size:11.5px;color:var(--mute)}.lp-cmd-say q{quotes:'"' '"';color:var(--ink-3);font-weight:500}.lp-pbs{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:10px}.lp-pb{display:flex;align-items:flex-start;gap:11px;padding:12px 14px;border-radius:12px;border:1px dashed var(--v6-line-2);background:#fff}.lp-pb-mz{display:inline-flex;flex:none}.lp-pb-mz .mz+.mz{margin-left:-10px;box-shadow:0 0 0 2px #fff;border-radius:50%}.lp-pb>div{display:flex;flex-direction:column;gap:3px;min-width:0}.lp-pb b{font:800 11px/1.3 var(--f-label);letter-spacing:.06em;text-transform:uppercase}.lp-pb span{font-size:12px;line-height:1.45;color:var(--ink-3)}.lp-pb em{font:500 9.5px var(--f-mono);font-style:normal;letter-spacing:.06em;color:var(--mute-2)}.lp-train{display:flex;align-items:center;gap:16px;padding:16px 18px;border-radius:12px;border:1px solid var(--v6-line);background:radial-gradient(circle,var(--v6-dot) 1px,transparent 1.2px) 0 0 / 16px 16px,#fff;box-shadow:var(--v6-card-sh);flex-wrap:wrap}.lp-train-m{display:flex;flex-direction:column;gap:6px;flex:1;min-width:260px}.lp-train-m>b{font:800 12.5px/1.3 var(--f-label);letter-spacing:.06em;text-transform:uppercase}.lp-train ol,.lp-steps,.lp-clicks,.lp-brain-steps{list-style:none;margin:0;padding:0}.lp-train ol{display:flex;flex-wrap:wrap;gap:6px 18px;font-size:12.5px;color:var(--ink-3)}.lp-train li{display:flex;align-items:center;gap:7px}.lp-bb{display:grid;grid-template-columns:minmax(0,1fr);gap:14px;align-items:start}@container lp (min-width: 860px){.lp-bb{grid-template-columns:236px minmax(0,1fr)}}.lp-bb-list{display:flex;flex-direction:column;gap:6px;min-width:0}.lp-bb-list>.kick{margin:2px 2px 4px}@container lp (max-width: 859px){.lp-bb-list{flex-direction:row;flex-wrap:wrap}.lp-bb-list>.kick{display:none}.lp-bbc{width:auto;min-width:180px;flex:1 1 180px}}.lp-bbc{position:relative;display:flex;align-items:center;gap:10px;width:100%;padding:10px 12px 12px;border-radius:10px;border:1px solid var(--v6-line);background:#fff;text-align:left;transition:border-color .2s,box-shadow .2s;overflow:hidden}.lp-bbc:hover{border-color:var(--v6-line-2);box-shadow:var(--v6-card-sh)}.lp-bbc.is-on{border-color:var(--ink);box-shadow:var(--v6-card-sh-2)}.lp-bbc.is-off{opacity:.6}.lp-bbc-dot{width:10px;height:10px;border-radius:50%;background:var(--c);flex:none;box-shadow:0 0 0 3px #fff,0 0 0 4px var(--v6-line)}.lp-bbc-m{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.lp-bbc-m b{font:600 13px/1.25 var(--f-body);color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lp-bbc-m span{font-size:11px;color:var(--mute);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lp-bbc-f{font:500 10px var(--f-mono);color:var(--mute);flex:none}.lp-bbc-bar{position:absolute;left:12px;right:12px;bottom:5px;height:2px;border-radius:2px;background:var(--paper-3)}.lp-bbc-bar i{display:block;height:100%;border-radius:2px;background:var(--c)}.lp-bb-doc{min-width:0;background:#fff;border:1px solid var(--v6-line);border-radius:12px;box-shadow:var(--v6-card-sh);overflow:hidden}.lp-bb-h{display:flex;align-items:flex-end;justify-content:space-between;gap:14px;flex-wrap:wrap;padding:16px 18px 14px}.lp-bb-ht{display:flex;flex-direction:column;gap:4px;min-width:0}.lp-bb-ht h2{margin:0;font:600 26px/1.1 var(--f-display);color:var(--ink);overflow-wrap:anywhere}.lp-bb-meta{font-size:12px;color:var(--mute)}.lp-bb-meta b{color:var(--ink)}.lp-bb-rd{display:flex;align-items:center;gap:8px}.lp-bb-mz{display:inline-flex}.lp-bb-mz>span{display:inline-flex;border-radius:50%;box-shadow:0 0 0 2px #fff}.lp-bb-mz>span+span{margin-left:-8px}.lp-bb-rdn{font-size:11.5px;color:var(--ink-3);font-weight:600}.lp-tabs{display:flex;align-items:center;gap:2px;padding:0 12px;border-top:1px solid var(--v6-line);border-bottom:1px solid var(--v6-line);background:#fafaf8;flex-wrap:wrap}.lp-tab{display:inline-flex;align-items:center;gap:6px;height:38px;padding:0 12px;font:700 9.5px var(--f-label);letter-spacing:.12em;text-transform:uppercase;color:var(--mute);border-bottom:2px solid transparent;margin-bottom:-1px}.lp-tab:hover{color:var(--ink)}.lp-tab.is-on{color:var(--ink);border-bottom-color:var(--ink)}.lp-tabs-r{margin-left:auto;display:inline-flex;align-items:center;gap:6px;font-size:11.5px;color:var(--mute);padding:6px 0}#lpb-body>.lv-empty{margin:16px}.lp-bb-md{padding:18px 22px 22px;max-width:860px}.lp-unk{color:var(--mute-2);font-style:italic}.lp-bb-note{display:flex;align-items:center;gap:8px;margin:14px 18px 0;padding:8px 10px;border-radius:9px;background:var(--paper-2);font-size:12px;color:var(--ink-3)}.lp-ed{display:flex;flex-direction:column}.lp-ed-bar{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:10px 14px;border-bottom:1px solid var(--v6-line)}.lp-ed-st{font:500 10px var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--mute-2)}.lp-ed-path{margin-left:auto;display:inline-flex;align-items:center;gap:6px;font:500 10.5px var(--f-mono);color:var(--mute)}.lp-warn{display:flex;align-items:center;gap:8px;padding:8px 14px;background:var(--lv-warn-soft, #fdf3e6);color:#8a4f12;font-size:12px;border-bottom:1px solid var(--lv-warn-line, #f1d6b3)}#lpb-text{display:block;width:100%;min-height:56vh;padding:16px 20px;border:0;outline:0;resize:vertical;background:#fff;font:400 12.5px/1.7 var(--f-mono);color:var(--ink-2);tab-size:2;unicode-bidi:plaintext}.lp-conn-page{display:flex;flex-direction:column;gap:18px;min-width:0}.lp-brain{display:grid;grid-template-columns:minmax(0,1fr);gap:14px;padding:16px 18px;border-radius:14px;background:#fff;border:1px solid var(--v6-line);box-shadow:var(--v6-card-sh)}.lp-brain.is-online{border-color:var(--teal-line);box-shadow:0 0 0 3px #00aab912,var(--v6-card-sh)}.lp-brain-l{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.lp-brain-n{display:flex;flex-direction:column;gap:4px;flex:1;min-width:200px}.lp-brain-n>b{font:800 13px/1.25 var(--f-label);letter-spacing:.06em;text-transform:uppercase}.lp-brain-s{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap}.lp-brain-s em{font-style:normal;font-size:12px;color:var(--mute)}.lp-brain-steps{display:grid;grid-template-columns:minmax(0,1fr);gap:8px}@container lp (min-width: 900px){.lp-brain-steps{grid-template-columns:repeat(3,minmax(0,1fr))}}.lp-brain-steps li{display:flex;align-items:flex-start;gap:10px;flex-wrap:wrap;padding:10px 12px;border-radius:10px;background:#fafaf8;border:1px solid var(--v6-line)}.lp-brain-steps li>div{display:flex;flex-direction:column;gap:2px;flex:1;min-width:150px}.lp-brain-steps b{font:600 12.5px/1.3 var(--f-body);color:var(--ink)}.lp-brain-steps span:not(.numc){font-size:11.5px;line-height:1.4;color:var(--mute)}.lp-brain-steps li.is-done .numc{background:var(--teal);border-color:var(--teal);color:#fff}.lp-brain-steps .lp-say{margin-left:30px}.lp-check{display:flex;align-items:center;gap:10px 12px;flex-wrap:wrap;padding:10px 12px 10px 14px;border-radius:12px;border:1px dashed var(--v6-line-2);background:#fff}.lp-check>.ic{color:var(--teal-ink)}.lp-check-t{flex:1;min-width:200px;display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:13px;color:var(--ink-3)}.lp-check-t b{color:var(--ink)}.lp-check-then{display:inline-flex;align-items:center;gap:7px;font-size:12px;color:var(--mute)}.lp-cgroup{display:flex;flex-direction:column;gap:10px}.lp-cgroup-h{display:flex;align-items:center;gap:9px;flex-wrap:wrap}.lp-cgroup-h b{font:800 11px var(--f-label);letter-spacing:.14em;text-transform:uppercase}.lp-cgroup-h>span:not(.numc){font-size:12px;color:var(--mute)}.lp-apps{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:12px;align-items:stretch}.lp-app{display:flex;flex-direction:column;gap:10px;padding:14px;background:#fff;border:1px solid var(--v6-line);border-radius:12px;box-shadow:var(--v6-card-sh);min-width:0}.lp-app.st-on{background:linear-gradient(180deg,#f6fcf8,#fff 48px)}.lp-app-h{display:flex;align-items:flex-start;gap:11px}.lp-app-n{display:flex;flex-direction:column;gap:3px;flex:1;min-width:0}.lp-app-n b{font:600 14px/1.25 var(--f-body);color:var(--ink)}.lp-app-n span{font-size:12px;line-height:1.45;color:var(--mute)}.lp-conn{display:inline-flex;align-items:center;gap:5px;height:22px;padding:0 8px;border-radius:6px;font:600 8.5px/1 var(--f-mono);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;flex:none;background:var(--paper-3);color:var(--mute)}.lp-conn .ic{width:11px;height:11px}.lp-conn.c-on{background:var(--v6-ok-soft);color:#12804a;border:1px solid var(--v6-ok-line)}.lp-conn.c-error{background:#fdecec;color:#9a2727}.lp-conn.c-off{background:#fff;color:var(--ink-3);border:1px solid var(--v6-line-2)}.lp-app-note{padding:7px 10px;border-radius:8px;background:var(--paper-2);font-size:11.5px;color:var(--ink-3)}.lp-app-note.is-err{background:#fdecec;color:#7d1f1f}.lp-app-by{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.lp-app-mz{display:inline-flex}.lp-app-mz>span{display:inline-flex;border-radius:50%;box-shadow:0 0 0 2px #fff}.lp-app-mz>span+span{margin-left:-7px}.lp-app-via{margin-left:auto;display:inline-flex;align-items:center;gap:5px;font:500 10px var(--f-mono);letter-spacing:.06em;color:#12804a;text-transform:uppercase}.lp-app-a{display:flex;align-items:center;gap:8px 10px;flex-wrap:wrap;margin-top:auto;padding-top:10px;border-top:1px solid var(--v6-line)}.lp-app-a .btn .lg-ic{width:13px;height:13px}.lp-how{display:inline-flex;align-items:center;gap:6px;font-size:11.5px;color:var(--mute);line-height:1.35}.lp-how .lg-ic{width:13px;height:13px}.lp-clicks{display:flex;flex-wrap:wrap;gap:6px 14px;font-size:11.5px;color:var(--ink-3)}.lp-clicks li{display:inline-flex;align-items:center;gap:6px}.lp-clicks .numc{width:18px;height:18px;font-size:9px}.lp-n8n{border:1px solid var(--v6-line);border-radius:12px;background:#fff;box-shadow:var(--v6-card-sh);overflow:hidden}.lp-n8n-h{display:flex;align-items:center;gap:12px;width:100%;padding:12px 14px;text-align:left}.lp-n8n-h>span:not(.lg){display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.lp-n8n-h b{font:800 11.5px var(--f-label);letter-spacing:.08em;text-transform:uppercase}.lp-n8n-h em{font-style:normal;font-size:12px;color:var(--mute)}.lp-n8n-h>.ic{color:var(--mute);transition:transform .25s var(--ease)}.lp-n8n.is-open .lp-n8n-h>.ic{transform:rotate(180deg)}.lp-n8n-b{display:none;flex-direction:column;gap:14px;padding:4px 16px 16px;border-top:1px solid var(--v6-line)}.lp-n8n.is-open .lp-n8n-b{display:flex}.lp-n8n.is-open{border-color:#f3c1cf;box-shadow:0 0 0 3px #ea4b7112,var(--v6-card-sh)}.lp-steps{display:grid;grid-template-columns:minmax(0,1fr);gap:8px;padding-top:12px}@container lp (min-width: 900px){.lp-steps{grid-template-columns:repeat(3,minmax(0,1fr))}}.lp-steps li{display:flex;align-items:flex-start;gap:10px}.lp-steps li>div{display:flex;flex-direction:column;gap:2px}.lp-steps b{font:600 12.5px/1.3 var(--f-body)}.lp-steps span:not(.numc){font-size:11.5px;line-height:1.4;color:var(--mute)}.lp-copyf{display:flex;align-items:flex-end;gap:8px;flex-wrap:wrap}.lp-copyf label{display:flex;flex-direction:column;gap:5px;flex:1;min-width:240px}.lp-copyf input{height:36px;padding:0 11px;font:500 12px var(--f-mono)}.lp-n8n-note{display:flex;align-items:flex-start;gap:8px;margin:0;font-size:11.5px;line-height:1.45;color:var(--mute)}.lp-n8n-note .ic{flex:none;margin-top:1px;color:var(--ink-3)}.lp-set{display:grid;grid-template-columns:minmax(0,1fr);gap:14px;align-items:start}@container lp (min-width: 900px){.lp-set{grid-template-columns:repeat(2,minmax(0,1fr))}.lp-card-wide{grid-column:1 / -1}}.lp-card{display:flex;flex-direction:column;gap:12px;padding-bottom:16px}.lp-card>:not(.lp-card-h){margin-left:16px;margin-right:16px}.lp-card-h+*{margin-top:2px}.lp-usage{display:grid;grid-template-columns:minmax(0,1fr);gap:18px}@container lp (min-width: 900px){.lp-usage{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr)}}.lp-usage-l,.lp-usage-r{display:flex;flex-direction:column;gap:12px;min-width:0}.lp-meter{height:10px;border-radius:6px;background:var(--paper-3);overflow:hidden;box-shadow:inset 0 0 0 1px var(--v6-line)}.lp-meter i{display:block;height:100%;border-radius:6px;background:linear-gradient(90deg,#7fd6df,var(--teal));transition:width .6s var(--ease)}.lp-meter.is-high i{background:linear-gradient(90deg,#f3c27c,var(--warn))}.lp-meter.is-full i{background:linear-gradient(90deg,#ef9c9c,#d23f3f)}.lp-meter-l{display:flex;flex-wrap:wrap;gap:4px 16px;font-size:12px;color:var(--mute)}.lp-meter-l b{color:var(--ink);font-weight:600}.lp-modes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}@container lp (max-width: 620px){.lp-modes{grid-template-columns:minmax(0,1fr)}}.lp-mode{display:flex;flex-direction:column;gap:4px;padding:10px 12px;border-radius:10px;border:1px solid var(--v6-line-2);background:#fff;text-align:left;transition:border-color .2s,box-shadow .2s}.lp-mode:hover{border-color:var(--ink-3)}.lp-mode.is-on{border-color:var(--teal);box-shadow:0 0 0 3px var(--teal-glow)}.lp-mode-h{display:flex;align-items:center;gap:7px}.lp-mode-h b{font:800 11.5px var(--f-label);letter-spacing:.08em;text-transform:uppercase}.lp-mode-h em{margin-left:auto;height:17px;padding:0 6px;border-radius:4px;background:var(--paper-3);font:500 8.5px/17px var(--f-mono);font-style:normal;letter-spacing:.1em;text-transform:uppercase;color:var(--mute)}.lp-radio{width:14px;height:14px;border-radius:50%;box-shadow:inset 0 0 0 1.5px var(--mute-2);flex:none}.lp-mode.is-on .lp-radio{box-shadow:inset 0 0 0 4px var(--teal)}.lp-mode-n{font:500 10px var(--f-mono);letter-spacing:.03em;color:var(--ink-3)}.lp-mode-d{font-size:11.5px;line-height:1.35;color:var(--mute)}.lp-tips{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.lp-tips li{display:flex;align-items:flex-start;gap:8px;font-size:12px;line-height:1.45;color:var(--ink-3)}.lp-tips .ic{flex:none;margin-top:1px;color:var(--teal-ink)}.lp-days7{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;height:120px}.lp-d7{display:flex;flex-direction:column;align-items:center;gap:4px;min-width:0}.lp-d7-v{height:12px;font:500 10px var(--f-mono);color:var(--ink-3)}.lp-d7-c{position:relative;flex:1;width:100%;max-width:30px;border-radius:6px;background:var(--paper-2);box-shadow:inset 0 0 0 1px var(--v6-line);overflow:hidden}.lp-d7-b{position:absolute;left:0;right:0;bottom:0;background:#bfe6ea;border-radius:6px 6px 0 0}.lp-d7.is-today .lp-d7-b{background:var(--teal)}.lp-d7-lim{position:absolute;left:0;right:0;height:0;border-top:1px dashed var(--mute-2)}.lp-d7-l{font:500 9px var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--mute-2)}.lp-d7.is-today .lp-d7-l{color:var(--teal-ink)}.lp-week{font-size:12px;color:var(--mute)}.lp-week b{color:var(--ink)}.lp-runs{display:flex;flex-direction:column;gap:5px}.lp-run{display:flex;align-items:center;gap:8px;font-size:12px}.lp-run b{font-weight:600;color:var(--ink);white-space:nowrap}.lp-run>span:not(.mz){flex:1;min-width:0;color:var(--mute);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lp-run em{font:500 10px var(--f-mono);font-style:normal;color:var(--mute-2)}.lp-higgs{display:flex;align-items:flex-end;gap:8px 10px;flex-wrap:wrap;padding-top:10px;border-top:1px solid var(--v6-line);font-size:12px;color:var(--ink-3)}.lp-higgs>span:not(.lg){flex:1;min-width:150px;align-self:center}.lp-higgs>.lg{align-self:center}.lp-inl{display:flex;flex-direction:column;gap:5px}.lp-inl>span{font:500 9px var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--mute)}.lp-inl input,.lp-inl select{height:32px;padding:0 10px;font-size:13px}.lp-inl input[type=number]{width:110px}.lp-inl input[type=time]{width:130px}.lp-inl-grow{flex:1;min-width:200px}.lp-higgs .lp-inl input{width:92px}.lp-brainrow{display:flex;align-items:center;gap:12px}.lp-brainrow>.ic{color:var(--ink-3)}.lp-hint{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:8px 10px;border-radius:9px;background:#fafaf8;border:1px dashed var(--v6-line-2);font-size:12px;color:var(--ink-3)}.lp-hint>span{flex:1;min-width:180px}.lp-hint .ic{flex:none;color:var(--mute)}.lp-switch{position:relative;margin-left:auto;width:38px;height:22px;border-radius:999px;background:var(--paper-3);box-shadow:inset 0 0 0 1px var(--v6-line-2);flex:none;align-self:center;transition:background-color .2s}.lp-switch i{position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #00000040;transition:transform .25s var(--ease)}.lp-switch.is-on{background:var(--teal);box-shadow:none}.lp-switch.is-on i{transform:translate(16px)}.lp-switch[disabled]{opacity:.45;cursor:not-allowed}.lp-card-h .lp-switch{order:3}.lp-keyrow{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:8px 8px 8px 12px;border-radius:10px;border:1px solid var(--v6-line);background:var(--paper-2)}.lp-keyrow code{flex:1;min-width:120px;font:500 12px var(--f-mono);color:var(--ink)}.lp-keyrow .ic{color:var(--mute)}.lp-apires{font-size:12px}.lp-good,.lp-bad{display:inline-flex;align-items:center;gap:6px}.lp-good{color:#178a49}.lp-bad{color:#b02a2a}.lp-probs{display:flex;flex-direction:column;gap:4px;padding:10px 12px;border-radius:10px;background:#fdf3e6;border:1px solid #f1d6b3;font-size:11.5px;color:#6d3f10}.lp-probs b{display:inline-flex;align-items:center;gap:6px;font-size:12px}.lp-probs span{display:flex;gap:8px;flex-wrap:wrap}.lp-probs code{font:500 10.5px var(--f-mono);color:#8a4f12;overflow-wrap:anywhere}.lp-probs em{font-style:normal;opacity:.8}.lp-card-demo{flex-direction:row;align-items:center;gap:14px;padding:14px 16px;flex-wrap:wrap}.lp-card-demo>*{margin:0!important}.lp-demo-ic{display:grid;place-items:center;flex:none;width:34px;height:34px;border-radius:10px;background:var(--paper-3);color:var(--ink)}.lp-demo-ic.is-live{background:var(--teal-soft)}.lp-demo-m{display:flex;flex-direction:column;gap:2px;flex:1;min-width:220px}.lp-demo-m b{font:800 11.5px var(--f-label);letter-spacing:.08em;text-transform:uppercase;color:var(--ink)}.lp-demo-m span{font-size:12.5px;color:var(--mute)}.lp-demo-ws{flex:none}.lp-reader{position:fixed;inset:0;z-index:90;display:grid;place-items:center;padding:28px;background:#13131361;backdrop-filter:blur(3px);opacity:0;visibility:hidden;transition:opacity .25s var(--ease),visibility 0s .25s}.lp-reader.is-open{opacity:1;visibility:visible;transition:opacity .25s var(--ease)}.lp-reader-win{width:min(880px,100%);max-height:calc(100vh - 56px);box-shadow:var(--sh-3);transform:translateY(10px) scale(.99);transition:transform .35s var(--ease)}.lp-reader.is-open .lp-reader-win{transform:none}.lp-reader-x{margin-left:auto;display:grid;place-items:center;width:22px;height:22px;border-radius:6px;color:var(--mute)}.lp-reader-x:hover{background:var(--paper-3);color:var(--ink)}.lp-reader .mw-body{padding:20px 26px 26px}.lp-reader-md{max-width:760px}.lp-pre{margin:0;white-space:pre-wrap;overflow-wrap:anywhere;font:400 12px/1.6 var(--f-mono);color:var(--ink-2);unicode-bidi:plaintext}.lp-zoom{display:block;max-width:100%;max-height:calc(100vh - 160px);margin:0 auto;border-radius:8px}@media(prefers-reduced-motion:reduce){.lp-sd.s-running,.lp .is-focus{animation:none}.lp-reader,.lp-reader-win,.lp-cmd,.lp-say{transition:none}}.lp-n8n-apps{display:flex;flex-wrap:wrap;gap:8px}.lp-n8n-app{display:inline-flex;border-radius:10px}.lp-n8n-app.is-focus{box-shadow:0 0 0 2px var(--teal)}.lp-n8n-chip{display:inline-flex;align-items:center;gap:7px;height:34px;padding:0 8px 0 9px;border-radius:10px;background:#fff;border:1px solid var(--v6-line-2);cursor:pointer;font:inherit;color:var(--ink)}.lp-n8n-chip:hover{border-color:var(--ink-3);box-shadow:var(--sh-1)}.lp-n8n-chip b{font:600 12.5px var(--f-body)}.lp-n8n-chip .lp-conn{height:18px;padding:0 6px}.lp-app-n8n{grid-column:1 / -1}.lp-real{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:10px;padding:9px 11px;border-radius:10px;background:var(--paper-2);font-size:12px;color:var(--ink-3)}.lp-real>span{flex:1;min-width:180px}.lp-real .btn{height:30px}.lp-k-sub{font-style:normal;text-transform:none;letter-spacing:0;color:var(--mute-2);margin-left:4px;font-family:var(--f-body)}.lp-run>span.lg{flex:none;width:18px;justify-content:center;color:inherit}.lp-bb-open{display:inline-flex;align-items:center;gap:5px;margin-left:10px;font-weight:600;color:var(--ink-3)}.lp-bb-open .ic{width:12px;height:12px}.lp-ag.xl,.lp-cl.xl{cursor:pointer}.lp-run>span.lp-run-a{display:inline-flex;align-items:center;gap:7px;flex:none;min-width:0;color:inherit;overflow:visible}#lpa-gate:empty,#lpa-nudge:empty,#lpt-gate:empty,#lpb-gate:empty,#lpc-gate:empty,#lps-gate:empty,.lt-banner:empty,.lw-banner:empty,.lw-note:empty{display:none}.lp-app-h{display:grid;grid-template-columns:auto minmax(0,1fr) auto;column-gap:11px;row-gap:3px;align-items:start}.lp-app-h>.lg{grid-row:1 / span 2}.lp-app-h .lp-app-n{display:contents}.lp-app-h .lp-app-n>b{grid-column:2;grid-row:1;align-self:center;min-width:0}.lp-app-h .lp-app-n>span{grid-column:2 / 4;grid-row:2}.lp-app-h>.lp-conn{grid-column:3;grid-row:1}.skp{--sk-gap: 16px;display:flex;flex-direction:column;gap:var(--sk-gap);min-width:0;flex:none;container:skp / inline-size}.skp [hidden],.skp-files[hidden]{display:none!important}.skp .lg,.skp .lg:hover,.skd .lg,.skd .lg:hover{height:auto;padding:0;border-radius:0;background:none;color:inherit}.t-lav{--tb1: #faf8ff;--tb2: #f3efff;--tbd: #c6b8f3;--tac: #7b5ce0;--tso: #ede7ff}.t-teal{--tb1: #f3fbfc;--tb2: #e9f6f8;--tbd: #a7dbe0;--tac: #00a0ae;--tso: #def3f5}.t-sand{--tb1: #fffaf4;--tb2: #fff2e5;--tbd: #edc29b;--tac: #c9773a;--tso: #fdebd9}.t-mint{--tb1: #f6fcf8;--tb2: #edf8f1;--tbd: #a6d8b8;--tac: #1d9a55;--tso: #e0f4e8}.t-slate{--tb1: #f7f9fa;--tb2: #eef2f4;--tbd: #bfcad0;--tac: #4f5f66;--tso: #e4eaed}.t-aqua{--tb1: #f1fbfc;--tb2: #e5f6f8;--tbd: #9fd6dc;--tac: #2a9aa5;--tso: #dcf2f4}.t-plum{--tb1: #fbf7fc;--tb2: #f4edf7;--tbd: #d5bfe0;--tac: #8a5aa0;--tso: #f0e4f5}.t-ink{--tb1: #fafaf8;--tb2: #f3f3f0;--tbd: #c9c9c3;--tac: #131313;--tso: #ececE8}.skw{--wc: #b4b4ae;--pc: var(--teal);position:relative;display:block;flex:1 1 auto;min-width:12px;height:6px;container-type:inline-size;background:radial-gradient(circle,var(--wc) 0 1.1px,transparent 1.5px) 0 50% / 6px 6px repeat-x}.skw.w-out,.skw.w-teal{--wc: #7fd0d8}.skw b{position:absolute;inset:0 auto 0 0;width:0;pointer-events:none;animation:skRun 2.8s linear infinite both;animation-delay:calc(var(--i, 0) * -.43s)}.skw.w-out b{animation-delay:calc(var(--i, 0) * -.43s - 1.4s)}.skw b:before{content:"";position:absolute;left:-3px;top:50%;width:6px;height:6px;margin-top:-3px;border-radius:50%;background:var(--pc);box-shadow:0 0 6px var(--pc)}@keyframes skRun{0%{transform:translate(0);opacity:0}12%{opacity:1}86%{opacity:1}to{transform:translate(100cqw);opacity:0}}@keyframes skMarch{to{background-position-x:6px}}.skp-hero{position:relative;padding:18px 20px 16px;border:1px solid var(--v6-line);border-radius:18px;background-color:#fff;background-image:radial-gradient(circle at 1px 1px,#e3e3de 1px,transparent 1.4px);background-size:18px 18px;background-position:9px 9px;box-shadow:var(--v6-card-sh)}.skp-hero-in{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.skp-tt{display:flex;flex-direction:column;gap:8px;min-width:0}.skp-kick{display:inline-flex;align-items:center;gap:8px;color:var(--teal-ink)}.skp-kick .hm-pulse{width:6px;height:6px}.skp-tt h1{margin:0;font:800 25px/1.05 var(--f-label);letter-spacing:-.015em;color:var(--ink)}.skp-tt p{margin:0;font:500 13px/1.4 var(--f-body);color:var(--mute)}.skp-counts{display:flex;align-items:center;gap:12px;margin-top:2px}.skp-counts>span{display:inline-flex;align-items:baseline;gap:6px}.skp-counts b{font:800 18px/1 var(--f-label);color:var(--ink)}.skp-counts em{font:500 9px/1 var(--f-mono);font-style:normal;letter-spacing:.14em;text-transform:uppercase;color:var(--mute)}.skp-counts>i{width:4px;height:4px;border-radius:50%;background:#cfcfc9}.skp-brand{display:flex;flex-direction:column;align-items:flex-end;gap:12px;flex:none}.skp-brand .nav-logo-text{font:800 12px/1 var(--f-label);letter-spacing:.22em;color:var(--ink)}.skp-crew{display:flex;align-items:center;padding-left:10px}.skp-crew-m{display:inline-grid;margin-left:-10px;border-radius:50%;box-shadow:0 0 0 3px #fff,0 8px 16px -10px #13131380;animation:skFloat 4.2s ease-in-out infinite;animation-delay:calc(var(--i) * -.8s);transition:transform .3s var(--spring)}.skp-crew-m:hover{transform:translateY(-4px) scale(1.06);z-index:1}@keyframes skFloat{0%,to{translate:0 0}50%{translate:0 -3px}}.skp-day{margin-top:14px;padding:11px 14px 13px;border-radius:14px;background:linear-gradient(90deg,#eff9fa,#f8fcfc 62%,#fff);border:1.5px dashed #a7dbe0}.skp-day-h{display:flex;align-items:center;gap:8px;min-width:0;margin-bottom:11px}.skp-day-h .numc{width:21px;height:21px}.skp-day-h .numc .ic{width:11px;height:11px}.skp-day-h b{font:800 11px/1.2 var(--f-label);letter-spacing:.07em;text-transform:uppercase;color:var(--ink);white-space:nowrap}.skp-day-h>span:last-child{font:500 12px/1.3 var(--f-body);color:var(--mute);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.skp-day-row{display:flex;align-items:flex-start;min-width:0}.skr-n{display:flex;flex-direction:column;gap:8px;flex:0 1 auto;min-width:0;max-width:260px}.skr-hd{display:flex;align-items:center;gap:9px;min-width:0;text-align:left;border-radius:10px}.skr-ic{display:grid;place-items:center;flex:none;width:34px;height:34px;border-radius:50%;background:#fff;border:1.5px solid var(--teal);color:var(--teal-ink);box-shadow:0 0 0 4px #00aab914;transition:background-color .2s,color .2s,transform .35s var(--spring)}.skr-hd:hover .skr-ic{background:var(--teal);color:#fff;transform:scale(1.06)}.skr-tx{display:flex;flex-direction:column;gap:3px;min-width:0}.skr-k{font:600 8.5px/1 var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--teal-ink);white-space:nowrap}.skr-tx b{font:800 11px/1.15 var(--f-label);letter-spacing:.06em;text-transform:uppercase;color:var(--ink);white-space:nowrap}.skr-tx em{font:500 11px/1.2 var(--f-body);font-style:normal;color:var(--mute);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.skr-hd:hover .skr-tx b{color:var(--teal-ink)}.skr-w{flex:1 1 40px;min-width:22px;padding:0 10px;margin-top:14px}.skr-w .skw{--wc: #8fd3da;height:6px}.skr-w .skw b{animation-duration:3.2s}.skp-cmd{display:inline-flex;align-items:center;gap:7px;width:100%;max-width:100%;min-width:0;min-height:28px;padding:4px 5px 4px 8px;border-radius:8px;background:#fbf6f2;border:1px solid #f0dfd3;transition:border-color .2s,box-shadow .2s,transform .2s var(--ease)}.skp-cmd:hover{border-color:#d97757;box-shadow:0 4px 12px -8px #d97757b3;transform:translateY(-1px)}.skp-cmd .lg-ic{width:13px;height:13px}.skp-cmd code{flex:1;min-width:0;font:500 11px/1.4 var(--f-mono);color:#9c4a2c;text-align:left;white-space:normal;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.skp-cp{display:grid;place-items:center;flex:none;width:19px;height:19px;border-radius:5px;color:#b5704f;background:#fff;box-shadow:inset 0 0 0 1px #f0dfd3;transition:background-color .2s,color .2s}.skp-cmd.is-copied .skp-cp{color:#fff;background:var(--ok);box-shadow:none}.skr-n .skp-cmd{width:auto}.skp-bar{display:flex;align-items:center;flex-wrap:wrap;gap:8px 10px;min-width:0}.skp-bar-k{flex:none}.skp-js{display:flex;align-items:center;flex-wrap:wrap;gap:6px;min-width:0;flex:1 1 auto}.skp-j{display:inline-flex;align-items:center;gap:6px;flex:none;height:32px;padding:0 10px 0 4px;border-radius:999px;background:#fff;border:1px solid var(--v6-line);box-shadow:0 1px 2px #1313130a;transition:border-color .2s,transform .2s var(--ease),box-shadow .2s}.skp-j:hover{border-color:var(--tac);transform:translateY(-1px);box-shadow:0 8px 16px -12px #13131359}.skp-j-n{order:-1;font:600 9px/1 var(--f-mono);color:var(--tac);padding-left:5px}.skp-j-t{display:none;font:700 9px/1 var(--f-label);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);white-space:nowrap}@container skp (min-width: 1500px){.skp-j-t{display:inline}}.skp-bar-r{display:flex;align-items:center;gap:8px;flex:none;margin-left:auto}.skp-sw{display:inline-flex;padding:3px;border-radius:11px;background:var(--paper-3)}.skp-sw button{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 11px;border-radius:8px;font:700 9.5px var(--f-label);letter-spacing:.1em;text-transform:uppercase;color:var(--mute);transition:background-color .2s,color .2s,box-shadow .2s}.skp-sw button .ic{width:13px;height:13px}.skp-sw button:hover{color:var(--ink)}.skp-sw button.is-on{background:#fff;color:var(--ink);box-shadow:0 1px 2px #13131314,0 4px 10px -6px #1313134d}.skp-claude{height:34px}.skp-claude .ic{width:12px;height:12px}.skp-secs{display:flex;flex-direction:column;gap:14px;min-width:0}.sks{position:relative;padding:13px 14px 15px;border-radius:16px;border:1.5px dashed var(--tbd);background:linear-gradient(180deg,var(--tb1),var(--tb2));min-width:0;scroll-margin-top:12px}.page.is-active .sks{animation:rise .6s var(--ease) both;animation-delay:calc(var(--i, 0) * 70ms + .12s)}.sks.is-focus{animation:skFocus 1.6s var(--ease) 1}@keyframes skFocus{0%{box-shadow:0 0 0 0 var(--tac)}30%{box-shadow:0 0 0 4px color-mix(in srgb,var(--tac) 30%,transparent)}to{box-shadow:0 0 0 0 transparent}}.sks-h{display:flex;align-items:center;gap:10px;min-width:0;margin-bottom:12px}.sks-h .numc{width:22px;height:22px;font-size:10.5px;border-color:var(--tac);color:var(--tac)}.sks-mz{display:inline-grid;flex:none;border-radius:50%;box-shadow:0 0 0 3px #fff,0 10px 18px -12px #1313138c;transition:transform .35s var(--spring)}.sks-h:hover .sks-mz{transform:translateY(-2px) rotate(-4deg)}.sks-tt{display:flex;flex-direction:column;gap:5px;min-width:0;flex:1}.sks-tt b{font:800 13px/1.15 var(--f-label);letter-spacing:.07em;text-transform:uppercase;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sks-tt .kick{color:var(--tac);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sks-h .chipm{flex:none;background:#ffffffbf}.sks-train{flex:none;background:#fff}.sks-train:hover{border-color:var(--tac);color:var(--ink)}.sks-g{display:flex;align-items:center;gap:10px;margin:2px 0 8px}.sks-g:after{content:"";flex:1;height:0;border-top:1px dashed var(--tbd)}.sks-g .kick{color:var(--ink-3)}.sks-grid+.sks-g{margin-top:14px}.sks-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(218px,1fr));gap:10px}.sks-team{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;align-items:stretch;min-width:0}.sks-team>.sks.is-solo2{grid-column:1 / -1}@container skp (min-width: 1100px){.sks-team{grid-template-columns:repeat(var(--cw, 4),minmax(0,1fr))}.sks-team>.sks.is-solo2{grid-column:auto}}.sks.is-team{display:flex;flex-direction:column;container:sks / inline-size}.sks-c{display:flex;flex-direction:column;gap:10px;flex:1;min-width:0}.sks-side{display:flex;flex-direction:column;gap:9px;min-width:0}.sks.is-team .sks-h{margin-bottom:0;align-items:flex-start}.sks.is-team .sks-tt{padding-top:6px}.sks.is-team .sks-tt b,.sks.is-team .sks-tt .kick{white-space:normal;overflow:visible}.sks-tag{margin:0;font:500 12.5px/1.45 var(--f-body);color:var(--ink-3);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.sks.is-team .sks-grid{grid-template-columns:minmax(0,1fr);margin-top:auto}.sks-train-ic{display:grid;place-items:center;flex:none;width:30px;height:30px;margin-top:4px;border-radius:9px;background:#fff;border:1px solid var(--v6-line-2);color:var(--ink-3);transition:border-color .2s,color .2s,transform .2s var(--ease)}.sks-train-ic:hover{border-color:var(--tac);color:var(--tac);transform:translateY(-1px)}@container sks (max-width: 280px){.sks.is-team .sks-h{gap:8px}.sks.is-team .sks-mz .mz{width:34px;height:34px}.sks.is-team .sks-tt{padding-top:1px}.sks.is-team .sks-tt b{font-size:11.5px;letter-spacing:.05em}}@container sks (min-width: 600px){.sks-c{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,360px);gap:18px;align-items:center}.sks.is-team .sks-grid{margin-top:0}.sks-tag{-webkit-line-clamp:3;padding-left:32px}}.skc{position:relative;display:flex;flex-direction:column;gap:8px;min-width:0;padding:0 12px 11px;border-radius:12px;background:#fff;border:1px solid var(--v6-line);box-shadow:var(--v6-card-sh);cursor:pointer;overflow:hidden;transition:transform .25s var(--ease),box-shadow .25s,border-color .25s}.page.is-active .skc{animation:rise .5s var(--ease) both;animation-delay:calc(var(--i, 0) * 45ms + .2s)}.skc:hover,.skc:focus-visible{transform:translateY(-2px);border-color:var(--tbd);box-shadow:var(--v6-card-sh-2);outline:none}.skc:focus-visible{box-shadow:0 0 0 3px var(--tso),var(--v6-card-sh-2)}.skc.is-sel{border-color:var(--tac);box-shadow:0 0 0 3px var(--tso),var(--v6-card-sh-2)}.skc-flow{display:flex;align-items:center;gap:6px;height:50px;margin:0 -12px 2px;padding:0 12px;border-bottom:1px dashed var(--tbd);background-color:var(--tb1);background-image:radial-gradient(circle at 1px 1px,rgba(19,19,19,.07) 1px,transparent 1.3px);background-size:12px 12px}.skc-ins{display:inline-flex;align-items:center;flex:none}.skm-t{display:grid;place-items:center;flex:none;width:26px;height:26px;border-radius:7px;background:#fff;border:1px solid var(--v6-line-2);box-shadow:0 0 0 2px var(--tb1);color:var(--ink-3)}.skm-t+.skm-t{margin-left:-5px}.skm-t .lg-ic{width:15px;height:15px}.skm-t.is-more{font:600 9px/1 var(--f-mono);color:var(--mute)}.skc-flow .mz{box-shadow:0 0 0 2px #fff,0 6px 12px -8px #13131380;border-radius:50%;transition:transform .35s var(--spring)}.skc:hover .skc-flow .mz{transform:scale(1.08)}.skc-out{display:grid;place-items:center;flex:none;width:26px;height:26px;border-radius:7px;background:var(--tso);color:var(--tac);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--tac) 35%,transparent)}.skc-out.is-you{background:var(--mag-soft);color:var(--mag-ink);box-shadow:inset 0 0 0 1px var(--mag-line)}.skc .skw{--wc: #bdbdb7}.skc .skw.w-out{--wc: color-mix(in srgb, var(--tac) 55%, #fff);--pc: var(--tac)}.skc .skw:not(.w-out){--pc: #8d8d87}.skc:hover .skw{animation:skMarch .9s linear infinite}.skc-h{display:flex;align-items:flex-start;gap:8px;min-width:0}.skc-t{flex:1;min-width:0;padding-top:3px;font:800 11.5px/1.25 var(--f-label);letter-spacing:.06em;text-transform:uppercase;color:var(--ink);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.skt{display:inline-flex;align-items:center;flex:none;height:18px;padding:0 7px;border-radius:5px;font:600 8.5px/1 var(--f-mono);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap}.skt.t-light{background:var(--v6-ok-soft);color:#12804a;box-shadow:inset 0 0 0 1px var(--v6-ok-line)}.skt.t-heavy{background:#fff4e5;color:#a2610f;box-shadow:inset 0 0 0 1px #f3d2a2}.skc-d{margin:0;flex:1;font:400 12.5px/1.45 var(--f-body);color:var(--ink-3);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.9em}.skc-apps{display:flex;align-items:center;gap:8px;min-width:0;padding-top:9px;border-top:1px dashed var(--v6-line-2)}.skc-lgs{display:inline-flex;align-items:center;gap:7px;min-width:0;overflow:hidden}.skc-apps em{margin-left:auto;flex:none;font:500 8.5px/1 var(--f-mono);font-style:normal;letter-spacing:.12em;text-transform:uppercase;color:var(--mute);white-space:nowrap}.skp-lg{position:relative;display:inline-grid;flex:none}.skp-lg>i{position:absolute;right:-3px;bottom:-2px;width:6px;height:6px;border-radius:50%;background:#c9c9c3;box-shadow:0 0 0 1.5px #fff}.skp-lg.st-on>i{background:#1fae5b}.skp-lg.st-pending>i{background:#f0a020}.skc-x{display:inline-flex;align-items:center;gap:7px;flex:none}.skc-x .tier-tag,.skd-n .tier-tag{margin-left:0;padding:1.5px 4px;font-size:6.5px;letter-spacing:.06em}.skd-n .tier-tag{margin-top:-3px}.skp-files{display:flex;flex-direction:column;gap:14px;min-width:0}.skp-fh{display:flex;align-items:flex-end;justify-content:space-between;gap:14px}.skp-fh-t{display:flex;flex-direction:column;gap:6px;min-width:0}.skp-fh-t b{font:800 15px/1.1 var(--f-label);letter-spacing:.05em;text-transform:uppercase;color:var(--ink)}.skp-fh-t>span:last-child{font:500 12.5px/1.3 var(--f-body);color:var(--mute)}.skp-files .sk{min-height:560px}.skd-wrap{position:fixed;inset:0;z-index:45;pointer-events:none}.skd-back{position:absolute;inset:0;background:#13131333;opacity:0;transition:opacity .3s var(--ease)}.skd-wrap.is-open{pointer-events:auto}.skd-wrap.is-open .skd-back{opacity:1}.skd{position:absolute;top:10px;right:10px;bottom:10px;width:468px;max-width:calc(100vw - 20px);display:flex;flex-direction:column;min-height:0;background:#fff;border:1px solid var(--v6-line);border-radius:18px;box-shadow:0 2px 6px #1313130f,0 40px 90px -36px #1313138c;transform:translate(calc(100% + 24px));transition:transform .45s var(--ease);overflow:hidden;outline:none}.skd-wrap.is-open .skd{transform:none}.skd-in{display:flex;flex-direction:column;min-height:0;flex:1}.skd-h{flex:none;padding:14px 18px;border-bottom:1px dashed var(--tbd);background-color:var(--tb1);background-image:radial-gradient(circle at 1px 1px,rgba(19,19,19,.07) 1px,transparent 1.3px);background-size:14px 14px}.skd-hk{display:flex;align-items:center;gap:8px;min-width:0}.skd-hk .kick{flex:1;min-width:0;color:var(--tac);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.skd-x{display:grid;place-items:center;flex:none;width:30px;height:30px;border-radius:9px;background:#fff;border:1px solid var(--v6-line);color:var(--ink-3);transition:background-color .2s,color .2s,transform .2s}.skd-x:hover{background:var(--ink);color:#fff;transform:rotate(90deg)}.skd-h h2{margin:10px 0 0;font:800 20px/1.1 var(--f-label);letter-spacing:.02em;text-transform:uppercase;color:var(--ink)}.skd-h p{margin:6px 0 0;font:500 13px/1.45 var(--f-body);color:var(--ink-3)}.skd-meta{display:flex;align-items:center;flex-wrap:wrap;gap:6px 9px;margin-top:10px;font:500 11.5px/1.3 var(--f-body);color:var(--mute)}.skd-meta .chipm{margin-left:auto}.skd-meta .chipm .ic{width:11px;height:11px}.skd-body{flex:1;min-height:0;overflow-y:auto;padding:14px 18px 20px;display:flex;flex-direction:column;gap:16px}.skd-mod{flex:none;padding:11px 0 12px;border-radius:14px;border:1.5px dashed var(--tbd);background-color:#fff;background-image:radial-gradient(circle at 1px 1px,#e5e5e0 1px,transparent 1.4px);background-size:16px 16px;background-position:8px 8px}.skd-mod-h{display:flex;flex-direction:column;align-items:center;gap:5px;margin-bottom:14px;text-align:center}.skd-mod-h b{font:800 14px/1.1 var(--f-label);letter-spacing:.06em;text-transform:uppercase;color:var(--ink)}.skd-mod-h>span:last-child{font:400 10px/1 var(--f-mono);color:var(--mute-2);letter-spacing:.04em}.skd-cv{position:relative;width:400px;margin:0 auto}.skd-svg{position:absolute;left:0;top:0;overflow:visible;pointer-events:none}.skd-svg .v6-wire.w-fold{--wc: #8c6be6;stroke-dasharray:1.2 5;animation:v6march 2.2s linear infinite}.skd-svg .v6-wire.w-teal{--wc: var(--teal)}.skd-svg .v6-wire.w-mag{stroke-dasharray:5 4.5}.skd-n{position:absolute;z-index:1;display:flex;flex-direction:column;align-items:center;gap:6px;width:96px;transform:translate(-50%)}.skd-wrap.is-open .skd-n,.skd-wrap.is-open .skd-ag{animation:skdIn .5s var(--ease) both;animation-delay:calc(var(--d, 0) * 70ms + .16s)}@keyframes skdIn{0%{opacity:0;translate:0 8px}to{opacity:1;translate:0 0}}.skd-tile{display:grid;place-items:center;width:40px;height:40px;border-radius:10px;background:#fff;border:1px solid var(--v6-line-2);box-shadow:0 2px 6px -2px #1313131f;color:var(--ink)}.skd-tile .lg-ic{width:22px;height:22px}.skd-tile.is-ic{background:#131313;border-color:#131313;color:#fff}.skd-l{max-width:96px;font:500 8.5px/1.25 var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);text-align:center}.skd-ag{position:absolute;z-index:1;display:flex;align-items:center;gap:10px;width:236px;height:54px;padding:0 14px 0 7px;transform:translate(-50%);border-radius:13px;background:#fff;border:1.5px solid var(--tac);box-shadow:0 0 0 4px var(--tso),0 16px 30px -18px #13131373}.skd-ag:after{content:"";position:absolute;inset:-7px;border-radius:17px;border:1.5px solid var(--tac);opacity:0;pointer-events:none;animation:skdPulse 3.6s var(--ease) infinite}@keyframes skdPulse{0%,24%{opacity:0;transform:scale(1)}31%{opacity:.75}50%,to{opacity:0;transform:scale(1.05)}}.skd-ag-t{display:flex;flex-direction:column;gap:4px;min-width:0}.skd-ag-t b{font:800 11px/1.15 var(--f-label);letter-spacing:.07em;text-transform:uppercase;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.skd-ag-t .kick{font-size:8.5px;color:var(--tac)}.skd-doc{position:relative;display:grid;place-items:center;width:38px;height:46px;border-radius:6px 12px 6px 6px;background:#fff;border:1.5px solid var(--tac);color:var(--tac);box-shadow:0 6px 14px -10px #13131373}.skd-doc:before{content:"";position:absolute;right:-1.5px;top:-1.5px;width:11px;height:11px;border-radius:0 10px 0 4px;background:var(--tso);border-left:1.5px solid var(--tac);border-bottom:1.5px solid var(--tac)}.skd-out.is-you .skd-doc{border-color:var(--mag);color:var(--mag-ink)}.skd-out.is-you .skd-doc:before{background:var(--mag-soft);border-color:var(--mag)}.skd-fold{position:relative;display:grid;place-items:center;width:66px;height:46px;margin-top:4px;border-radius:4px 9px 9px;background:#faf7ff;border:1.5px solid #8c6be6;color:#6b4fd0;box-shadow:0 0 0 4px #8c6be61a,0 10px 20px -14px #503caa99}.skd-fold:before{content:"";position:absolute;left:-1.5px;top:-7px;width:26px;height:7px;border-radius:4px 6px 0 0;background:#faf7ff;border:1.5px solid #8c6be6;border-bottom:0}.skd-fin .skd-l{color:#6b4fd0}.skd-fin.is-chat .skd-l{color:#9c4a2c}.skd-sec{display:flex;flex-direction:column;gap:8px;min-width:0}.skd-sec>h6{margin:0}.skd-p{margin:0;font:600 12.5px/1.3 var(--f-body);color:var(--ink)}.skd-code{display:flex;align-items:center;gap:8px;height:40px;padding:0 6px 0 12px;border-radius:10px;background:#121212;box-shadow:0 10px 22px -16px #000c}.skd-pr{font:500 13px/1 var(--f-mono);color:#5c5c58}.skd-code code{flex:1;min-width:0;font:500 12px/1 var(--f-mono);color:#f0b49c;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.skd-code .lp-copy{height:28px}.skd-or{font:400 11.5px/1.4 var(--f-body);color:var(--mute)}.skd-or q{quotes:'"' '"';color:var(--ink-3);font-weight:500}.skd-note{display:inline-flex;align-items:center;gap:6px;font:500 11.5px/1.35 var(--f-body);color:var(--teal-ink)}.skd-wr{display:flex;flex-direction:column;gap:6px;margin:0;padding:0;list-style:none}.skd-wr li{display:flex;align-items:center;gap:9px;min-width:0;padding:8px 10px;border-radius:9px;border:1px dashed var(--v6-line-2);background:#fbfbfa}.skd-wr li .ic{flex:none;color:#8c6be6}.skd-wr code{flex:none;max-width:58%;font:500 11px/1.2 var(--f-mono);color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.skd-wr span{flex:1;min-width:0;margin-left:auto;font:500 12px/1.3 var(--f-body);color:var(--mute);text-align:right;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.skd-none{display:flex;align-items:center;gap:7px;margin:0;font:500 12px/1.3 var(--f-body);color:var(--mute)}.skd-apps{display:flex;flex-direction:column;gap:6px}.skd-app{display:flex;align-items:center;gap:10px;min-width:0;min-height:40px;padding:5px 6px;border-radius:10px;border:1px solid var(--v6-line);background:#fff}.skd-app-lg{display:grid;place-items:center;flex:none;width:30px;height:30px;border-radius:8px;background:#fafaf8;box-shadow:inset 0 0 0 1px var(--v6-line)}.skd-app>b{flex:1;min-width:0;font:600 12.5px/1.2 var(--f-body);color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.skd-app-st{display:inline-flex;align-items:center;gap:6px;flex:none;font:500 8.5px/1 var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--mute)}.skd-app-st i{width:7px;height:7px;border-radius:50%;background:#c9c9c3}.skd-app.st-on .skd-app-st{color:#12804a}.skd-app.st-on .skd-app-st i{background:#1fae5b}.skd-app.st-pending .skd-app-st{color:#a2610f}.skd-app.st-pending .skd-app-st i{background:#f0a020}.skd-conn{flex:none;height:28px;padding:0 10px}.skd-conn .ic{width:12px;height:12px}.skd-train{display:flex;align-items:center;gap:12px;min-width:0;padding:12px 12px 12px 10px;border-radius:14px;background:#131313;color:#fff;background-image:radial-gradient(120% 140% at 100% 0%,rgba(0,170,185,.28),transparent 60%);box-shadow:0 18px 34px -22px #000c}.skd-train .mz{box-shadow:0 0 0 3px #ffffff14,0 0 24px #00aab959;border-radius:50%}.skd-train-t{display:flex;flex-direction:column;gap:4px;flex:1;min-width:0}.skd-train-t .kick{color:#7fd3dc}.skd-train-t b{font:800 12px/1.15 var(--f-label);letter-spacing:.07em;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.skd-train-t>span:last-child{font:400 11.5px/1.3 var(--f-body);color:#bdbdb8}.skd-train-b{flex:none;height:34px;padding:0 14px;background:var(--teal);color:#fff}.skd-train-b:hover{background:#0bbacb}@container skp (max-width: 820px){.skp-tt h1{font-size:22px}.skp-day-h>span:last-child{display:none}.skr-w{padding:0 6px;min-width:16px}.skr-tx em,.skp-bar-k{display:none}}@media(max-height:800px){.skd-h{padding-top:12px;padding-bottom:12px}.skd-h p{margin-top:4px}.skd-body{gap:14px}}@media(prefers-reduced-motion:reduce){.skw b,.skd-ag:after{display:none}.skc:hover .skw,.skd-svg .v6-wire,.skd-svg .v6-wire.w-fold,.skd-svg .v6-wire.w-app,.skd-svg .v6-wire.w-teal{animation:none!important}.skp-crew-m,.page.is-active .sks,.page.is-active .skc,.skd-wrap.is-open .skd-n,.skd-wrap.is-open .skd-ag{animation:none}.skd{transition:none}}.lt-banner{flex:none}.lt-banner[hidden]{display:none}.lt-body{display:flex;flex-direction:column;gap:22px;flex:none}.lt-body>.lv-empty{min-height:320px}.mz-disc.lt-badge{background:radial-gradient(circle at 50% 30%,color-mix(in srgb,var(--c, #131313) 62%,#fff) 0,var(--c, #131313) 72%);box-shadow:inset 0 0 0 1px #1313131a,0 6px 14px -8px var(--c, #131313)}.lt-badge b{color:#fff;font-family:var(--f-label);font-weight:800;letter-spacing:.04em;line-height:1}.lt-tier{display:inline-flex;align-items:center;height:18px;padding:0 7px;border-radius:6px;border:1px solid var(--v6-line-2);background:#fff;font:600 8.5px/1 var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);white-space:nowrap;flex:none}.lt-tier.is-deep{background:var(--teal-soft);border-color:var(--teal-line);color:var(--teal-ink)}.lt-tier.is-light{background:var(--v6-ok-soft);border-color:var(--v6-ok-line);color:#12804a}.lt-tier.on-dark.is-deep{background:#00aab929;border-color:#00aab973;color:#8fe3eb}.lt-tier.on-dark.is-light{background:#1fae5b29;border-color:#1fae5b73;color:#9be2b8}.lt-tags{display:flex;align-items:center;gap:5px;min-width:0}.lt-new{display:inline-flex;align-items:center;height:18px;padding:0 7px;border-radius:6px;background:var(--ink);color:#fff;font:600 8.5px/1 var(--f-mono);letter-spacing:.14em;text-transform:uppercase}.lt-new.is-own{background:var(--paper-3);color:var(--ink-3)}.lt-ceo .ceo-act{flex-direction:column;align-items:stretch;align-self:start;gap:7px}.lt-ceo .ceo-act .btn{justify-content:flex-start;height:36px}.lt-ceo .ceo-name .lt-tier{height:20px}.lt-ceo-stats{grid-template-columns:repeat(4,minmax(0,1fr))}.lt-ceo-stats b em{margin-left:6px;font:500 12px var(--f-body);font-style:normal;color:#ffffff8c}.lt-runs .lt-meter{display:block;height:4px;margin-top:8px;border-radius:4px;background:#ffffff1f;overflow:hidden}.lt-runs .lt-meter b{display:block;height:100%;border-radius:4px;background:var(--teal);font:0/0 a;transition:width .6s var(--ease)}.office-ceo .lv-status{background:#ffffff12;border-color:#ffffff24;color:#ffffffb8}.office-ceo .lv-status.is-online{background:#00aab929;border-color:#00aab973;color:#8fe3eb}.office-ceo .lv-status.is-needs-permission{background:#c9741d29;border-color:#c9741d73;color:#f1c48f}.lt-ceo .room-st:not(.is-busy) i{background:#ffffff61;animation:none}.lt-ceo .room-st{max-width:360px}.lt-say-dark{display:inline-flex;align-items:center;flex-wrap:wrap;gap:8px;font-size:12.5px;color:#ffffffd1}.lt-say-dark .lv-say{background:#ffffff14;border-color:#ffffff29}.lt-say-dark .lv-say code{color:#f3bba3}.presence.lt-pres.is-online{background:var(--teal)}.presence.lt-pres.is-idle{background:#9a9a94}.presence.lt-pres.is-never{background:var(--ink);box-shadow:inset 0 0 0 2px #8a8a85}.lt-room .room-tag{min-height:36px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.lt-room.is-pending{border-style:dashed;border-color:var(--teal-line);background:linear-gradient(#fff,#fff) padding-box}.lt-room .room-st.is-busy i{background:var(--teal);box-shadow:0 0 0 3px var(--teal-glow);animation:livePulse 1.6s infinite}.lt-room .room-st.is-pending{color:#8a4f12}.lt-room .room-st.is-pending i{background:var(--lv-warn);animation:lvBlink 1.4s ease-in-out infinite}.lt-room .room-st.is-never i{background:transparent;box-shadow:inset 0 0 0 1.5px var(--mute-2)}.lt-room .room-st.is-paused i{background:var(--mute-2)}.lt-cur{display:flex;align-items:center;gap:7px;min-width:0;width:100%;padding:6px 9px;border-radius:9px;background:var(--paper-2);border:1px solid var(--line);font-size:11.5px;color:var(--ink-3);text-align:left;transition:border-color .2s,background-color .2s}.lt-cur:hover{border-color:var(--line-2);background:#fff}.lt-cur em{flex:none;font:500 8.5px/1 var(--f-mono);font-style:normal;letter-spacing:.12em;text-transform:uppercase;color:var(--mute)}.lt-cur span{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lt-cur.is-running em{color:var(--teal-ink)}.lt-cur.is-review em{color:var(--mag-ink)}.lt-cur.is-blocked em{color:var(--lv-warn)}.lt-app .lt-adot{margin-left:1px}.lt-more{height:24px;padding:0 8px;font-size:11px;color:var(--mute)}.lt-room-f{gap:6px}.lt-room-f .btn.lt-ic{flex:none;width:34px;padding:0}.lt-adot{flex:none;display:inline-block;width:6px;height:6px;border-radius:50%;background:transparent;box-shadow:inset 0 0 0 1.5px var(--mute-2)}.lt-adot.is-connected{background:var(--ok);box-shadow:none}.lt-adot.is-error{background:var(--lv-err);box-shadow:none}.lt-adot.is-unknown{display:none}.lt-facts{display:flex;flex-wrap:wrap;gap:8px 22px;font-size:12px;color:var(--mute)}.lt-fact{display:inline-flex;align-items:center;gap:7px}.lt-fact b{color:var(--ink);font-weight:600}.lt-fact .ic{color:var(--teal-ink)}.lt-paused{position:relative;z-index:1;display:flex;flex-direction:column;gap:10px;flex:none;padding:12px 14px;border-radius:18px;background:#fff;border:1px solid var(--line)}.lt-paused-row{display:grid;grid-template-columns:repeat(auto-fill,minmax(420px,1fr));gap:10px}.lt-pz{display:flex;align-items:center;gap:10px;min-width:0;padding:10px 12px;border-radius:14px;border:1px dashed var(--v6-line-2);background:var(--paper-2)}.lt-pz .mz{filter:grayscale(.6);opacity:.8}.lt-pz-t{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.lt-pz-t b{font:800 9.5px var(--f-label);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lt-pz-t em{font-style:normal;font-size:11.5px;color:var(--mute);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lt-f{display:flex;flex-direction:column;gap:6px;min-width:0}.lt-f>span{font:800 8.5px var(--f-label);letter-spacing:.14em;text-transform:uppercase;color:var(--mute)}.lt-f>span em{margin-left:4px;font:500 10px var(--f-body);font-style:normal;letter-spacing:0;text-transform:none;color:var(--mute-2)}.lt-f input,.lt-f textarea{width:100%;padding:0 12px;border-radius:10px;border:1px solid var(--line-2);background:#fff;font-size:13.5px;outline:none;transition:border-color .2s,box-shadow .2s}.lt-f input{height:38px}.lt-f textarea{min-height:78px;padding:10px 12px;line-height:1.45;resize:vertical}.lt-f input:focus,.lt-f textarea:focus{border-color:var(--ink);box-shadow:0 0 0 4px #1313130d}.lt-f .is-bad,.lt-pane .is-bad{border-color:var(--mag)!important;box-shadow:0 0 0 4px #d9449a1f!important}.lt-hint{font-size:11.5px;line-height:1.4;font-style:normal;color:var(--mute)}.lt-always{color:var(--teal-ink)}.lt-seg{align-self:flex-start}.lt-appg{display:grid;grid-template-columns:1fr 1fr;gap:5px}.lt-appg.is-wide{grid-template-columns:repeat(auto-fill,minmax(148px,1fr))}.lt-appt{display:flex;align-items:center;gap:7px;min-width:0;height:32px;padding:0 9px;border-radius:9px;border:1px solid var(--v6-line);background:#fff;font-size:11.5px;color:var(--ink-3);text-align:left;transition:border-color .2s,box-shadow .2s,background-color .2s}.lt-appt>span:not(.lg){flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lt-appt:hover{border-color:var(--v6-line-2);background:var(--paper-2)}.lt-appt.is-on{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink);color:var(--ink);font-weight:600;background:#fff}.lt-appt .lg-ic{width:15px;height:15px}.lt-appt .tier-tag{margin-left:-3px;padding:1.5px 3px;font-size:6px;letter-spacing:.06em}.lt-appg:not(.is-wide){row-gap:9px}.lt-appg:not(.is-wide) .lt-appt{position:relative}.lt-appg:not(.is-wide) .lt-appt .tier-tag{position:absolute;top:-6px;right:8px;margin:0}.modal.lt-train{width:min(1080px,100%);height:min(760px,calc(100vh - 40px));max-height:calc(100vh - 40px);display:flex;flex-direction:column;overflow:hidden;border-radius:24px}.lt-th{display:flex;align-items:center;gap:14px;padding:18px 22px 14px;border-bottom:1px solid var(--v6-line);flex:none}.lt-th-t{flex:1;min-width:0}.lt-th h2{margin:5px 0 0;font:600 26px/1.05 var(--f-display)}.lt-th p{display:flex;align-items:center;gap:6px;margin:6px 0 0;font-size:12.5px;font-weight:500;color:var(--teal-ink)}.lt-tb{flex:1;min-height:0;display:grid;grid-template-columns:168px minmax(0,1fr) 312px}.lt-tabs{display:flex;flex-direction:column;gap:4px;padding:14px 10px 14px 14px;border-right:1px solid var(--v6-line);background:#fafaf8;overflow:auto}.lt-tab{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;height:40px;padding:0 10px;border-radius:10px;color:var(--ink-3);text-align:left;transition:background-color .2s,box-shadow .2s,color .2s}.lt-tab:hover{background:#fff}.lt-tab-n{font:500 9px/1 var(--f-mono);color:var(--mute-2)}.lt-tab b{font:800 9.5px/1 var(--f-label);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lt-tab em{font:500 9.5px/1 var(--f-mono);font-style:normal;color:var(--mute)}.lt-tab.is-on{background:#fff;color:var(--ink);box-shadow:inset 0 0 0 1px var(--v6-line),var(--v6-card-sh)}.lt-tab.is-on .lt-tab-n{color:var(--teal-ink)}.lt-ed{display:flex;flex-direction:column;gap:12px;min-height:0;min-width:0;padding:18px 22px;overflow:auto;background:radial-gradient(circle,var(--v6-dot) 1px,transparent 1.2px) 0 0 / 16px 16px,#fff}.lt-ed-h{display:flex;align-items:center;gap:10px;flex:none}.lt-ed-h b{display:block;font:800 11.5px/1.2 var(--f-label);letter-spacing:.08em;text-transform:uppercase}.lt-ed-h em{display:block;margin-top:3px;font-style:normal;font-size:12.5px;color:var(--mute)}.lt-text{flex:1;width:100%;min-height:220px;padding:14px 16px;border-radius:12px;border:1px solid var(--v6-line-2);background:#fff;resize:none;outline:none;font:400 14px/1.6 var(--f-body);color:var(--ink-2);transition:border-color .2s,box-shadow .2s}.lt-text.is-short{flex:none;min-height:150px}.lt-text:focus{border-color:var(--ink);box-shadow:0 0 0 4px #1313130d}.lt-rules{display:flex;flex-direction:column;gap:6px;margin:0;padding:0;list-style:none}.lt-rule{display:grid;grid-template-columns:22px minmax(0,1fr) 26px;align-items:start;gap:8px;padding:4px 5px 4px 10px;border-radius:10px;border:1px solid var(--v6-line);background:#fff;transition:border-color .2s,box-shadow .2s}.lt-rule:focus-within{border-color:var(--ink);box-shadow:0 0 0 3px #1313130a}.lt-rule-n{margin-top:9px;font:600 10px/1 var(--f-mono);color:var(--teal-ink)}.lt-rule-in{width:100%;min-height:32px;padding:7px 0;border:0;outline:none;background:transparent;resize:none;overflow:hidden;font:400 13.5px/1.4 var(--f-body);color:var(--ink-2)}.lt-rule-x{display:grid;place-items:center;width:26px;height:26px;margin-top:3px;border-radius:8px;color:var(--mute-2);opacity:0;transition:opacity .15s,background-color .15s,color .15s}.lt-rule:hover .lt-rule-x,.lt-rule:focus-within .lt-rule-x{opacity:1}.lt-rule-x:hover{background:var(--paper-3);color:var(--ink)}.lt-add{align-self:flex-start;display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 12px;border-radius:9px;border:1px dashed var(--v6-line-2);background:#fff;font:700 9.5px var(--f-label);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);transition:border-color .2s,color .2s}.lt-add:hover{border-color:var(--teal);color:var(--teal-ink)}.lt-set{display:flex;flex-direction:column;gap:15px;min-height:0;padding:16px 18px;border-left:1px solid var(--v6-line);overflow:auto}.lt-set .lt-appt{height:30px;font-size:11px}.lt-cls .mchip{height:28px;padding:0 11px;font-size:9px}.lt-tf{flex:none;padding:13px 22px;border-top:1px solid var(--v6-line)}.lt-tf .m-note{min-width:0;flex-wrap:wrap}.lt-tf .m-note.is-dirty{color:#8a4f12}.lt-tf .m-note.is-ask{color:var(--ink);font-weight:600}.lt-tf .m-note.is-err{color:#9a2727}.lt-tf-r{display:flex;gap:8px;flex:none}.lt-link{margin-left:6px;font:700 9.5px var(--f-label);letter-spacing:.1em;text-transform:uppercase;color:var(--teal-ink);text-decoration:underline;text-underline-offset:3px}.lt-link:hover{color:var(--ink)}.lt-hire h6,.lt-report h6{margin:0 0 8px;font:800 8.5px var(--f-label);letter-spacing:.14em;text-transform:uppercase;color:var(--mute)}.lt-roles{padding-bottom:0}.lt-pane{padding:14px 28px 0}.lt-pane .hire-basic{padding:0}.lt-hp{padding:16px;border-radius:16px;border:1px solid var(--v6-line);background:radial-gradient(circle,var(--v6-dot) 1px,transparent 1.2px) 0 0 / 16px 16px,#fff}.lt-hp-h{display:flex;align-items:center;gap:12px}.lt-hp-t{flex:1;min-width:0}.lt-hp-t b{display:block;margin-top:5px;font:600 21px/1.1 var(--f-display)}.lt-hp-t p{margin:4px 0 0;font-size:12.5px;color:var(--mute)}.lt-hp-cols{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:18px;margin-top:14px}.lt-hp-md{font-size:12.5px;line-height:1.5}.lt-hp-rules{margin:0;padding-left:16px;font-size:12.5px;line-height:1.45;color:var(--ink-3)}.lt-hp-rules li+li{margin-top:4px}.lt-hp-apps{margin-top:12px}.lt-hc{display:flex;flex-direction:column;gap:14px}.lt-hc-grid{display:grid;grid-template-columns:minmax(0,1fr) 250px;gap:16px}.lt-assign .mchip .mz{margin-left:-8px}.lt-nudge{display:flex;align-items:center;gap:8px;margin:16px 28px 0;padding:9px 12px;border-radius:10px;background:var(--teal-soft);border:1px solid var(--teal-line);color:#0a5560;font-size:12px}.lt-nudge .ic{flex:none}.lt-rep-cols{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;padding:16px 28px 0}.lt-rep-cols>div{display:flex;flex-direction:column;gap:12px;min-width:0}.lt-rep-s{padding:12px 14px;border-radius:12px;border:1px solid var(--v6-line);background:#fff}.lt-rep-s.is-need{border-color:var(--mag-line);background:#fdf6fa}.lt-rep-s.is-watch{border-color:#f1d6b3;background:#fffaf3}.lt-rep-s .lv-md{font-size:13px}.lt-rep-s .lv-md ul{margin:0}.lt-rep-days{display:flex;align-items:center;flex-wrap:wrap;gap:6px;padding:14px 28px 0}.lt-rep-days .kick{margin-right:4px}.lt-rep-days .mchip{height:26px;padding:0 10px;font-size:9px}.lt-rep-empty{padding:16px 28px 0}.bld-live-note{position:absolute;left:0;right:0;bottom:0;z-index:4;display:none;flex-wrap:wrap;align-items:center;gap:4px 20px;padding:9px 18px;background:#fafaf8;border-top:1px solid var(--v6-line);font-size:11.5px;line-height:1.35;color:var(--ink-3)}.bld-live-note.is-on{display:flex}.bld-live-note.is-warn{background:#fffbf5;border-top-color:var(--lv-warn-line)}.bld-live-note>span{display:flex;align-items:flex-start;gap:7px}.bld-live-note .ic{flex:none;margin-top:1px;color:var(--teal-ink)}.bld-live-note .ic-alert{color:var(--lv-warn)}.bld-live-note b{font-weight:600;color:#6d3f10}.bld-out.is-need{color:#8a4f12}.bld-out.is-need .bld-ok{background:var(--lv-warn-soft);color:var(--lv-warn)}#bld.is-saving .bld-win{cursor:progress}#bld.is-saving .bld-body{pointer-events:none;opacity:.7;transition:opacity .2s}@media(max-width:1500px){.lt-tb{grid-template-columns:150px minmax(0,1fr) 296px}.lt-ceo-stats b{font-size:23px}}@media(max-width:1400px){.lt-paused-row{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.lt-room .room-st i,.lt-ceo .room-st i{animation:none!important}.lt-runs .lt-meter b{transition:none}}.lva-only{display:none!important}body.is-live .lva-only{display:inline-flex!important}body.is-live .day-ctl,body.is-live .dayline{display:none!important}body.is-live .chat-head{padding-bottom:14px}body.is-live #tbar [data-run],body.is-live #tbar [data-speed],body.is-live #tbar .tb-add,body.is-live #tbar .tb-add+.sep{display:none}body.is-booting .pages,body.is-booting .chat-log,body.is-booting .chat-suggest,body.is-booting .topbar-r,body.is-booting .day-ctl,body.is-booting .dayline{visibility:hidden}.mode-pill{display:inline-flex;align-items:center;gap:7px;height:28px;padding:0 11px 0 10px;border-radius:999px;flex:none;background:var(--paper-2);border:1px dashed var(--line-2);color:var(--mute);font:700 9px var(--f-label);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;cursor:pointer;transition:border-color .2s,background-color .2s,color .2s,box-shadow .2s}.mode-pill:hover{background:#fff;border-color:var(--ink-3);color:var(--ink);box-shadow:var(--sh-1)}.mode-pill:focus-visible{outline:2px solid var(--teal);outline-offset:2px}.mode-pill .lv-dot{width:7px;height:7px}.mode-pill .mp-k{color:inherit}.mode-pill.is-live{background:#fff;border:1px solid var(--teal-line);color:var(--ink-3)}.mode-pill.is-live .mp-k{color:var(--teal-ink)}.mode-pill.is-live:hover{border-color:var(--teal)}.mode-pill.is-live .mp-f,.mode-pill.is-warn .mp-f,.mode-pill.is-conn .mp-f{text-transform:none;letter-spacing:.01em;font:600 11.5px var(--f-body);color:var(--ink-3)}.mp-sep{width:1px;height:14px;margin:0 2px;background:var(--v6-line-2)}.mp-b{display:inline-flex;align-items:center;gap:6px;color:var(--ink-3)}.mp-b.is-online{color:var(--teal-ink)}.mp-b.is-never{color:var(--mute)}.mode-pill.is-warn{background:var(--lv-warn-soft);border:1px solid var(--lv-warn-line);color:#8a4f12}.mode-pill.is-warn .mp-f{color:#8a4f12}.mode-pill.is-err{background:var(--lv-err-soft);border:1px solid var(--lv-err-line);color:#9a2727}.mode-pill.is-conn{background:#fff;border:1px solid var(--v6-line);color:var(--ink-3)}.use-chip{display:inline-flex;align-items:center;gap:8px;height:28px;padding:0 11px 0 10px;border-radius:999px;flex:none;background:#fff;border:1px solid var(--v6-line);color:var(--ink-3);font:700 9px var(--f-label);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;cursor:pointer;transition:border-color .2s,box-shadow .2s}.use-chip[hidden]{display:none}.use-chip:hover{border-color:var(--ink-3);box-shadow:var(--sh-1)}.use-chip:focus-visible{outline:2px solid var(--teal);outline-offset:2px}.uc-meter{position:relative;width:28px;height:6px;border-radius:6px;background:var(--paper-3);overflow:hidden;flex:none}.uc-meter i{position:absolute;left:0;top:0;bottom:0;border-radius:6px;background:var(--teal);transition:width .6s var(--ease)}.uc-t b{font-weight:800;color:var(--ink)}.uc-m{color:var(--mute)}.use-chip.is-high .uc-meter i{background:var(--lv-warn)}.use-chip.is-full{background:var(--lv-warn-soft);border-color:var(--lv-warn-line);color:#8a4f12}.use-chip.is-full .uc-meter i{background:var(--lv-warn)}.use-chip.is-full .uc-t b{color:#8a4f12}body.has-takeover .topbar .mode-pill,body.has-takeover .topbar .use-chip,body.has-takeover .topbar .claude-chip{display:none}.claude-chip{display:inline-flex;align-items:center;gap:7px;height:28px;padding:0 10px 0 9px;border-radius:999px;flex:none;background:var(--paper-2);border:1px solid var(--line-2);color:var(--ink-3);font:700 9px var(--f-label);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;cursor:pointer;transition:border-color .2s,box-shadow .2s}.claude-chip[hidden]{display:none}.claude-chip:hover{border-color:var(--ink-3);box-shadow:var(--sh-1);background:#fff}.claude-chip:focus-visible{outline:2px solid var(--teal);outline-offset:2px}.claude-chip .cc-t b{font-weight:800;color:var(--ink)}.claude-chip .cc-c{display:inline-flex;color:var(--mute)}.mode-pill.is-live .mp-f,.mode-pill.is-warn .mp-f,.mode-pill.is-conn .mp-f{display:inline-block;max-width:170px;overflow:hidden;text-overflow:ellipsis;vertical-align:middle}@media(max-width:1700px){body.is-live .search{min-width:0}body.is-live .search>span{display:none}.mode-pill.is-live .mp-f,.mode-pill.is-warn .mp-f,.mode-pill.is-conn .mp-f{max-width:150px}}@media(max-width:1500px){body.is-live .mode-pill.is-live .mp-f,body.is-live .mode-pill.is-warn .mp-f,body.is-live .mode-pill.is-conn .mp-f{display:none}}@media(max-width:1360px){.mode-pill .mp-f{display:none}}.topbar.fit-1 .mode-pill .mp-f{display:none!important}.topbar.fit-2 .search>span,.topbar.fit-2 .search>kbd{display:none}.topbar.fit-2 .search{min-width:0;width:36px;padding:0;justify-content:center;flex:none}.topbar.fit-3 .crumbs .crumb.is-sec,.topbar.fit-3 .crumbs .crumb.is-sec+.crumb-sep{display:none}.topbar.fit-4 .use-chip .uc-m,.topbar.fit-5 .use-chip .uc-meter{display:none}.topbar.fit-6 .crumbs>.crumb:not(.is-last):not(.is-sec){flex-shrink:1;min-width:24px;max-width:110px}.topbar.fit-7 .mode-pill .mp-bt{display:none}.topbar.fit-7 .mode-pill .mp-b{gap:0}.topbar.fit-8 .use-chip{display:none}.lva-banner{flex:none;padding:10px 14px 0;position:relative;z-index:7}.lva-banner[hidden]{display:none}.lva-banner .lv-banner{animation:lvaDrop .45s var(--ease) both}@keyframes lvaDrop{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.lva-back{position:absolute;left:50%;bottom:18px;z-index:30;display:flex;align-items:center;gap:12px;padding:6px 6px 6px 14px;border-radius:14px;background:#131313f2;color:#fff;box-shadow:0 18px 40px -16px #0000008c,inset 0 1px #ffffff14;transform:translate(-50%,16px);opacity:0;pointer-events:none;transition:opacity .3s var(--ease),transform .35s var(--ease)}.lva-back.is-on{opacity:1;transform:translate(-50%);pointer-events:auto}.lva-back-t{display:inline-flex;align-items:center;gap:8px;font:500 9.5px var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:#bdbdb8;white-space:nowrap}.lva-back-t .lv-dot.is-demo{box-shadow:inset 0 0 0 1.5px #8a8a85}.lva-back .lv-btn{background:var(--teal)}.lva-back .lv-btn:hover{background:#0bbacb}body[data-cur-page=canvas] .lva-back{bottom:76px}.tour-hero.th-product{padding-top:26px}.th-product .th-orb.th-mz{width:84px;height:84px}.th-product h2{font-size:27px;text-wrap:balance}.tour-hero .th-kicker{position:relative;padding:0 8px;background:#fff}.th-product>p,.tour-done>p{text-wrap:balance}.thm[disabled]{cursor:not-allowed;opacity:.6}.thm[disabled]:hover{transform:none;border-color:var(--line);box-shadow:none}.thm-main[disabled]{background:var(--paper-3);border-color:var(--line);color:var(--ink-3)}.thm-main[disabled] .thm-ic{background:#fff;color:var(--mute)}.thm-main[disabled] em{color:var(--mute)}.thm.is-busy{opacity:.7;pointer-events:none}.th-links{display:flex;align-items:center;justify-content:center;gap:10px;margin-top:12px}.th-links button{font:600 12px var(--f-body);color:var(--ink-3);text-decoration:underline;text-decoration-color:var(--line-2);text-underline-offset:3px}.th-links button:hover{color:var(--ink);text-decoration-color:currentColor}.th-links i{width:3px;height:3px;border-radius:50%;background:var(--mute-2)}.tour-card .th-msg{margin:8px 0 0;font-size:12.5px;line-height:1.4;color:#9a2727}.tour-card .th-msg:empty{display:none}.th-product .th-note{margin-top:10px}.tour-card .th-umb{max-width:460px;margin:12px auto 0;font:500 11.5px/1.45 var(--f-body);color:var(--mute);text-align:center}.tour.is-install .tour-catch{background:#13131394;animation:fadeIn .45s var(--ease) both}.tour.is-install .tour-hole{opacity:0}.tour-card.tc-install{left:50%!important;top:50%!important;width:468px;padding:20px 22px 16px;transform:translate(-50%,-50%);animation:heroIn .5s var(--spring) both;transition:none}.tc-install .tc-bar{margin-bottom:16px}.ti-row{display:flex;align-items:flex-start;gap:14px}.ti-num{display:grid;place-items:center;flex:none;width:34px;height:34px;margin-top:2px;border-radius:50%;border:1.5px solid var(--teal);background:#fff;color:var(--teal-ink);font:600 14px/1 var(--f-mono)}.ti-tx{min-width:0}.tc-install .ti-tx h3{margin:0;font:600 24px/1.15 var(--f-display)}.tc-install .ti-tx p{margin:6px 0 0;font-size:14px;line-height:1.45;color:var(--ink-3)}.ti-vis{display:flex;align-items:center;gap:12px;margin-top:16px;padding:14px;border-radius:12px;border:1px solid var(--v6-line);background:radial-gradient(circle,var(--v6-dot) 1px,transparent 1.2px) 0 0 / 14px 14px,#fff}.ti-vis>span{display:flex;flex-direction:column;gap:3px;min-width:0}.ti-vis b{font:800 11px var(--f-label);letter-spacing:.08em;text-transform:uppercase;color:var(--ink)}.ti-vis em{font-style:normal;font-size:12px;color:var(--mute);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ti-path{flex-wrap:wrap;gap:6px}.ti-vis>.ti-up{flex-basis:100%;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:8px;margin-top:4px}.ti-vis>.ti-crumb,.ti-vis>.ti-chev{display:inline-flex;flex-direction:row;align-items:center}.ti-up-k{font:500 9.5px var(--f-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--mute)}.ti-crumb{display:inline-flex;align-items:center;height:26px;padding:0 9px;border-radius:7px;background:#fff;border:1px solid var(--v6-line-2);font:600 11.5px var(--f-body);color:var(--ink-2);white-space:nowrap}.ti-chev{display:inline-flex;color:var(--mute-2)}.ti-file{display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 9px;border-radius:7px;background:#fbf6f2;border:1px solid #f0dfd3;font:500 11px var(--f-mono);color:#9c4a2c;white-space:nowrap}.ti-apps{justify-content:space-around;padding:12px 10px 10px}.ti-say{justify-content:center;padding:16px 14px}.ti-say .lv-say{height:36px;padding:0 16px 0 12px}.ti-say .lv-say code{font-size:14px}.ti-say .lv-say .lg-ic{width:16px;height:16px}.ti-folder{color:var(--ink-3)}.ti-folder.is-ok{border-color:var(--v6-ok-line);background:var(--v6-ok-soft);color:#12804a}.ti-folder.is-ok b{color:#12804a}.tc-install .ti-note{display:flex;align-items:center;gap:7px;margin:10px 0 0;font-size:12px;line-height:1.4;color:var(--mute)}.ti-note .ic{flex:none;color:var(--teal-ink)}.ti-acts{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.ti-acts:empty{display:none}.ti-acts .btn.is-did{box-shadow:0 0 0 3px var(--teal-glow)}.tc-install .ti-msg{margin:8px 0 0;font-size:12.5px;line-height:1.4;color:#9a2727}.tc-install .ti-msg:empty{display:none}.tc-install .tc-f{margin-top:16px;padding-top:12px;border-top:1px solid var(--v6-line)}.tc-install .ti-done{min-width:108px}.page-canvas>.lwf{display:none}.page-canvas[data-wtab=own]>#lwf,.page-canvas[data-wtab=lanes]>#wf-lanes{display:flex}.page-canvas[data-wtab=own]>.cvp-sub,.page-canvas[data-wtab=own]>.cvp-body,.page-canvas[data-wtab=lanes]>.cvp-sub,.page-canvas[data-wtab=lanes]>.cvp-body{display:none}.page-canvas .wfx-head{flex-wrap:nowrap;gap:12px;padding:10px 16px;border-bottom:1px solid var(--v6-line);background:#fff}.wfx-head .btn-build{flex:none;margin-left:auto;height:38px}.wfx-tabs{position:relative;display:inline-flex;align-items:center;gap:2px;flex:0 1 auto;min-width:0;padding:4px;border-radius:14px;background:var(--paper-3);box-shadow:inset 0 0 0 1px #1313130a}.wfx-tab{position:relative;z-index:1;display:inline-flex;align-items:center;gap:8px;height:34px;padding:0 11px 0 12px;border-radius:10px;flex:none;font:800 9.5px var(--f-label);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);white-space:nowrap;transition:color .3s var(--ease),background-color .2s}.wfx-tab .ic{width:14px;height:14px;color:var(--mute);transition:color .3s var(--ease)}.wfx-tab:hover:not(.is-on){color:var(--ink);background:#ffffffa6}.wfx-tab:hover:not(.is-on) .ic{color:var(--ink)}.wfx-tab:focus-visible{outline:2px solid var(--teal);outline-offset:2px}.wfx-n{min-width:20px;height:18px;padding:0 6px;border-radius:9px;background:#fff;box-shadow:inset 0 0 0 1px var(--v6-line);font:600 9.5px/18px var(--f-mono);font-style:normal;letter-spacing:.02em;color:var(--ink);text-align:center;transition:background-color .3s,color .3s,box-shadow .3s}.wfx-tab.is-on{color:#fff}.wfx-tab.is-on .ic{color:#7fdbe4}.wfx-tab.is-on .wfx-n{background:#ffffff24;box-shadow:none;color:#fff}.wfx-ink{position:absolute;z-index:0;left:0;top:4px;bottom:4px;width:0;border-radius:10px;background:var(--ink);opacity:0;box-shadow:0 8px 18px -10px #131313cc,inset 0 1px #ffffff14;pointer-events:none;transition:transform .5s cubic-bezier(.3,1.25,.4,1),width .5s cubic-bezier(.3,1.25,.4,1),opacity .25s}.wfx-ink:after{content:"";position:absolute;left:12px;right:12px;bottom:-1px;height:2px;border-radius:2px;background:linear-gradient(90deg,var(--teal),#7fdbe4 60%,var(--mag));opacity:.9}.page-canvas .wfx-sub{position:relative;z-index:6;display:flex;align-items:center;gap:12px 16px;flex:none;min-width:0;padding:8px 16px;border-bottom:1px solid var(--v6-line);background:#fbfbf9}.wfx-sub .cvp-title{flex:0 1 auto;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:5px}.wfx-sub .cvp-title .kick{display:inline-flex;align-items:center;gap:7px;font-size:8.5px;color:var(--teal-ink);white-space:nowrap}.wfx-sub .cvp-title .kick .ic{width:11px;height:11px}body.is-live .wfx-sub .cvp-title .kick{color:var(--mute)}.wfx-sub .cvp-title b{min-width:0;max-width:100%;font:800 12.5px/1.15 var(--f-label);letter-spacing:.06em;text-transform:uppercase;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wfx-live{width:7px;height:7px;border-radius:50%;background:var(--teal);animation:wfxLive 1.8s ease-out infinite}@keyframes wfxLive{0%{box-shadow:0 0 #00aab980}to{box-shadow:0 0 0 7px #00aab900}}.wfx-legend{display:flex;align-items:center;gap:2px;flex:none;margin-left:auto;padding:3px;border-radius:12px;background:#fff;border:1px solid var(--v6-line);box-shadow:0 1px 2px #1313130a}.wfx-lg{display:inline-flex;align-items:center;gap:7px;height:28px;padding:0 9px 0 8px;border-radius:9px;font:600 11.5px var(--f-body);color:var(--ink-3);white-space:nowrap;transition:background-color .2s,color .2s}.wfx-lg .sw{width:11px;height:11px}.wfx-lg b{font:500 9.5px var(--f-mono);color:var(--mute)}.wfx-lg:hover{background:var(--paper-3);color:var(--ink)}.wfx-lg.is-on{background:var(--ink);color:#fff}.wfx-lg.is-on b{color:#ffffffb3}.wfx-lg.is-on .sw-auto{outline-color:#9a9a94}.wfx-lg:focus-visible{outline:2px solid var(--teal);outline-offset:1px}.page-canvas .cvp-body>.cv{background-color:#fafaf8}#full-canvas .grp-lc{border-radius:15px;background:#fffffff0;border:1px solid var(--v6-line);overflow:visible;box-shadow:0 1px #13131305,0 22px 40px -36px #13131366;transition:border-color .4s,box-shadow .4s,opacity .3s}#full-canvas .grp-lc.grp-loop{background:linear-gradient(180deg,#fffffff5 30%,#effafbeb);border-color:#00aab94d}.lc-head{position:absolute;left:0;right:0;top:0;display:flex;flex-direction:column;gap:5px;padding:7px 8px 11px}.lc-h1{display:flex;align-items:flex-start;gap:7px;min-width:0}.lc-num{display:inline-grid;place-items:center;flex:none;min-width:26px;height:18px;padding:0 6px;border-radius:999px;background:var(--ink);color:#fff;font:800 9.5px/1 var(--f-label);letter-spacing:.04em;box-shadow:0 6px 12px -8px #000000b3;transition:background-color .3s}.lc-name{flex:1;min-width:0;padding-top:2px;font:800 9.5px/1.2 var(--f-label);letter-spacing:.06em;text-transform:uppercase;color:var(--ink);text-wrap:balance;overflow-wrap:anywhere}.lc-loop{display:grid;place-items:center;flex:none;width:18px;height:18px;border-radius:50%;background:var(--teal-soft);box-shadow:inset 0 0 0 1px var(--teal-line);color:var(--teal-ink)}.lc-loop .ic{width:10px;height:10px;animation:wfxSpin 6s linear infinite}.lc-loop.is-pop{animation:wfxPop .7s var(--spring)}@keyframes wfxSpin{to{transform:rotate(360deg)}}@keyframes wfxPop{40%{transform:scale(1.14)}to{transform:none}}.lc-mix{position:absolute;left:8px;right:8px;bottom:0;display:flex;gap:2px;height:3px}.lc-mix .mx{display:block;min-width:3px;border-radius:2px}.mx-ai{background:var(--teal)}.mx-copilot{background:repeating-linear-gradient(135deg,var(--teal) 0 2px,#a6e2e8 2px 4px)}.mx-people{background:var(--ink)}.mx-client{background:var(--mag)}.mx-auto{background:#cfcfc9}.lc-trig{display:flex;align-items:center;gap:5px;min-width:0;margin:0;font:500 9.5px/1.3 var(--f-body);color:var(--ink-3)}.lc-trig em{flex:none;width:0;height:0;border-left:5px solid var(--teal);border-top:3.5px solid transparent;border-bottom:3.5px solid transparent}.lc-trig span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lc-exit{position:absolute;left:0;right:0;top:0;display:flex;align-items:center;padding:0 8px;border-top:1px dashed var(--v6-line)}.lc-exit p{display:flex;align-items:center;gap:6px;min-width:0;margin:0;padding-top:3px;font:500 9.5px/1.3 var(--f-body);color:var(--ink-3)}.lc-exit em{flex:none;display:inline-flex;align-items:center;gap:4px;font:600 7.5px/1 var(--f-mono);font-style:normal;letter-spacing:.14em;text-transform:uppercase;color:var(--ink)}.lc-exit em:before{content:"";width:5px;height:5px;border-radius:1.5px;background:currentColor}.lc-exit span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lc-prog{position:absolute;left:14px;right:14px;top:-1px;height:3px;border-radius:3px;background:var(--teal);pointer-events:none;transform:scaleX(var(--p, 0));transform-origin:left;transition:transform .7s var(--ease)}#full-canvas .grp-lc.is-active{border-color:#00aab9b3;box-shadow:0 0 0 3px var(--teal-glow),0 22px 40px -32px #00aab999}#full-canvas .grp-lc.is-active .lc-num{background:var(--teal)}#full-canvas .grp-lc.is-wait .lc-num{position:relative}#full-canvas .grp-lc.is-wait .lc-num:after{content:"";position:absolute;right:-4px;top:-4px;width:8px;height:8px;border-radius:50%;background:var(--mag);box-shadow:0 0 0 2px #fff;animation:wfxWait 1.6s ease-out infinite}@keyframes wfxWait{0%{box-shadow:0 0 0 2px #fff,0 0 0 2px #d9449a80}to{box-shadow:0 0 0 2px #fff,0 0 0 9px #d9449a00}}#full-canvas .grp-lc.is-focus{border-color:var(--ink);box-shadow:0 0 0 4px #1313130f,0 22px 40px -32px #13131373}#full-canvas .grp-lc.is-pulse:before{content:"";position:absolute;inset:-1px;border-radius:inherit;border:2px solid var(--teal);pointer-events:none;animation:wfxRing 1s var(--ease) forwards}@keyframes wfxRing{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.025)}}body.is-live #full-canvas .lc-prog{display:none}#full-canvas .e-rail{stroke:#d3d3cd;stroke-width:2;stroke-linecap:round}#full-canvas .e-rail.is-done{stroke:#00aab98c}#full-canvas .e-rail-in{stroke:#00aab973;stroke-dasharray:2 4}#full-canvas .e-rail-out{stroke-dasharray:2 4}#full-canvas .nd.nd-lc{height:auto;min-height:24px;flex-direction:row;align-items:center;gap:5px;padding:3px 4px 3px 7px;border-radius:7px;font:600 10.5px/1.18 var(--f-body);letter-spacing:0;text-transform:none;white-space:normal;color:var(--ink);box-shadow:0 1px 1px #13131308;transition:box-shadow .25s,opacity .25s,filter .3s,border-color .25s,background-color .25s,transform .25s var(--ease)}#full-canvas .nd.nd-lc.t-copilot,#full-canvas .nd.nd-lc.t-people,#full-canvas .nd.nd-lc.t-auto{border-width:1.3px}#full-canvas .nd.nd-lc.nd-lc-pair{padding:3px 6px;font-size:10px}.nd-lc .nd-title{flex:1;min-width:0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-overflow:clip;white-space:normal;text-wrap:pretty;color:var(--ink)}.nd-lc .lc-sn{position:absolute;left:-19px;top:50%;z-index:1;min-width:16px;height:15px;margin-top:-7.5px;padding:0 3px;border-radius:8px;background:#fff;box-shadow:inset 0 0 0 1px #cfcfc9,0 1px 2px #1313130f;font:600 7.5px/15px var(--f-mono);letter-spacing:0;color:var(--ink-3);text-align:center;transition:transform .25s var(--spring),box-shadow .25s,background-color .25s,color .25s}.nd-lc.nd-lc-b .lc-sn{left:5px;top:-7.5px;margin-top:0}#full-canvas .nd.nd-lc.nd-lc-b{padding-top:6px}#full-canvas .nd-lc.t-ai .lc-sn,#full-canvas .nd-lc.t-copilot .lc-sn{box-shadow:inset 0 0 0 1.3px #00aab999;color:var(--teal-ink)}#full-canvas .nd-lc.t-people .lc-sn{background:var(--ink);color:#fff;box-shadow:none}#full-canvas .nd-lc.t-client .lc-sn{background:var(--mag);color:#fff;box-shadow:none}#full-canvas .nd-lc.t-auto .lc-sn{box-shadow:inset 0 0 0 1.3px var(--auto-line);color:var(--auto);background:#fafaf8}.nd-lc .lc-g{position:relative;display:grid;place-items:center;flex:none;width:16px;height:16px;border-radius:50%;background:#fff;pointer-events:none;transition:transform .25s var(--spring)}.lc-g .mz{width:16px!important;height:16px!important}.lc-g .mz-disc{box-shadow:inset 0 0 0 1px var(--v6-line-2)}#full-canvas .nd-lc.t-ai .lc-g .mz-disc,#full-canvas .nd-lc.t-copilot .lc-g .mz-disc{box-shadow:inset 0 0 0 1.3px #00aab98c}.lc-g-who{display:grid;place-items:center;width:100%;height:100%;border-radius:50%;background:var(--ink);color:#fff;font:800 6.5px/1 var(--f-label);letter-spacing:.02em}.lc-g-cl{display:grid;place-items:center;width:100%;height:100%;border-radius:50%;background:var(--mag);color:#fff}.lc-g-ai{display:grid;place-items:center;width:100%;height:100%;border-radius:50%;background:#fff;box-shadow:inset 0 0 0 1.3px var(--teal-line);color:var(--teal-ink)}.lc-g .lg-tile .lg-ic{width:16px;height:16px;padding:3px;border-radius:50%;border:0;background:#fff;box-shadow:inset 0 0 0 1px var(--v6-line-2)}#full-canvas .nd-lc .nd-check{display:none}#full-canvas .nd-lc.is-done .lc-sn{background:var(--teal);color:#fff;box-shadow:0 0 0 2px #00aab92e}#full-canvas .nd-lc .nd-presence{top:-7px;left:auto;right:22px;z-index:2}#full-canvas .nd-lc .nd-presence i{width:14px;height:14px;margin-right:-4px;font-size:5.5px;box-shadow:0 0 0 1.5px #fff}#full-canvas .cur svg{width:15px;height:17px}#full-canvas .cur-tag{font-size:7.5px;padding:2px 6px}#full-canvas .nd-lc.is-active:after,#full-canvas .nd-lc.is-waiting:after{inset:-4px;border-radius:11px}#full-canvas .nd-lc.is-ripple:before{inset:-3px;border-radius:10px}#full-canvas .nd-lc.is-selected{outline-offset:2px}#full-canvas .nd-lc:hover,#full-canvas .nd-lc.is-hov{transform:translateY(-1px);box-shadow:0 1px 2px #1313130f,0 12px 22px -12px #13131366;z-index:3}#full-canvas .nd-lc.is-hov .lc-sn{transform:scale(1.14)}#full-canvas .nd-lc.is-hov .lc-g{transform:scale(1.12)}#full-canvas .nd.is-hov-near{box-shadow:0 0 0 2px #00aab947,0 8px 16px -12px #00aab999}#full-canvas .nd.is-hov-near .lc-sn{box-shadow:inset 0 0 0 1.3px var(--teal),0 0 0 2px #00aab92e}#full-canvas.has-hov:not(.has-sel) .nd:not(.is-hov):not(.is-hov-near):not(.nd-anchor):not(.nd-spine){opacity:.5}#full-canvas.has-hov:not(.has-sel) .e:not(.is-in):not(.is-out){opacity:.4}#full-canvas.has-hov:not(.has-sel) .e-label:not(.is-hov){opacity:.45}#full-canvas .e.is-in,#full-canvas .e.is-out{stroke-width:2.4;stroke-dasharray:5 4;animation:lcFlow .6s linear infinite;opacity:1}#full-canvas .e.is-in{stroke:var(--teal);filter:drop-shadow(0 0 2px rgba(0,170,185,.45))}#full-canvas .e.is-out{stroke:var(--ink)}#full-canvas .e-loop.is-in,#full-canvas .e-loop.is-out{stroke:var(--teal)}@keyframes lcFlow{to{stroke-dashoffset:-18}}#full-canvas .e-label.is-hov{box-shadow:0 0 0 3px var(--teal-glow),var(--sh-1)}#full-canvas .nd.nd-teams{height:auto;min-height:24px;flex-direction:row;align-items:center;justify-content:space-between;gap:5px;padding:3px 4px 3px 7px;border-radius:7px;border:1px dashed rgba(0,170,185,.55);background:#ffffffe6;color:var(--teal-ink);white-space:nowrap;font:600 7px/1 var(--f-mono);letter-spacing:.12em;text-transform:uppercase;box-shadow:none}.nd-teams .nd-title{flex:none;overflow:visible}.tm-chips{display:flex;flex-wrap:wrap;gap:3px}.nd-teams .tm-chips{flex-wrap:nowrap;gap:0}.tm-chips i{display:inline-flex;align-items:center;height:14px;padding:0 4px;border-radius:4px;background:var(--teal-soft);color:var(--teal-ink);font:600 8.5px/1 var(--f-body);font-style:normal;letter-spacing:0;text-transform:none}.nd-teams .tm-chips i{width:16px;height:16px;margin-left:-3px;padding:0;justify-content:center;border-radius:50%;background:var(--teal);color:#fff;box-shadow:0 0 0 1.5px #fff;font:700 6px/1 var(--f-label);letter-spacing:.02em}.nd-teams .tm-chips i:nth-child(2){background:#14b6c4}.nd-teams .tm-chips i:nth-child(3){background:#2fc0cc}.nd-teams .tm-chips i:nth-child(4){background:#0b8f9c}.nd-teams .tm-chips i:nth-child(5){background:#007e8a}#full-canvas .nd-teams:before,#full-canvas .nd-outcome:before{content:"";position:absolute;left:-15px;top:50%;width:8px;height:8px;margin-top:-4px;border-radius:50%;background:#fff;box-shadow:inset 0 0 0 2px var(--teal)}#full-canvas .nd-outcome:before{top:14px;box-shadow:inset 0 0 0 2px var(--ink)}#full-canvas .nd-outcome{padding:8px 9px 4px;border-radius:10px;overflow:visible}#full-canvas .nd-outcome h6{margin:0 0 4px;font-size:7.5px}#full-canvas .nd-outcome p{padding:4px 0;font-size:9.5px;line-height:1.25}#full-canvas .nd-outcome p b{font-size:7.5px;margin-bottom:1px}#full-canvas .nd-spine{gap:10px;padding:0 12px;box-shadow:0 10px 22px -16px #131313b3}#full-canvas .nd-spine em{font-size:7.5px}#full-canvas .nd-spine .nd-title{font-size:9.5px}#full-canvas .nd-spine .nd-sub{font-size:10px;color:#fff9}#full-canvas .e-label{height:16px;gap:4px;padding:0 7px;font-size:7.5px;letter-spacing:.1em;box-shadow:0 2px 6px -3px #1313132e}#full-canvas .e-label .ic{width:9px;height:9px}#full-canvas .e-fb{stroke-width:1.5}#full-canvas .e-phase{stroke-width:1.6}#full-canvas .e-loop{stroke-width:1.7;stroke-dasharray:5 5}#full-canvas .nd-comment{transform-origin:0 100%}#full-canvas .cv-mini{opacity:0;pointer-events:none;transform:translateY(8px);transition:opacity .3s var(--ease),transform .3s var(--ease)}#full-canvas.is-zoomed .cv-mini{opacity:1;pointer-events:auto;transform:none}.page-canvas.has-insp #full-canvas .cv-mini{opacity:0;pointer-events:none}.page-canvas .cv-zoom{left:12px;bottom:12px}.page-canvas .tbar{bottom:12px;padding:4px;border-radius:14px}.page-canvas .tbar button{height:32px;min-width:32px;border-radius:10px}.wfx-sticky{position:absolute;left:0;right:0;top:0;z-index:4;height:40px;pointer-events:none;background:linear-gradient(180deg,#fafaf8f7 70%,#fafaf800);opacity:0;transform:translateY(-8px);transition:opacity .25s var(--ease),transform .3s var(--ease)}.wfx-sticky.is-on{opacity:1;transform:none}.wfx-sc{position:absolute;left:0;top:6px;display:flex;align-items:center;gap:8px;height:28px;padding:0 10px 0 4px;border-radius:999px;background:#fff;border:1px solid var(--v6-line);box-shadow:0 8px 18px -14px #13131380;overflow:hidden;text-align:left;pointer-events:none;transition:border-color .3s,box-shadow .3s}.wfx-sticky.is-on .wfx-sc{pointer-events:auto}.wfx-sc .lc-num{min-width:28px;height:20px;font-size:10px;box-shadow:none}.wfx-sc b{min-width:0;font:800 9px/1 var(--f-label);letter-spacing:.05em;text-transform:uppercase;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wfx-sc:hover{border-color:var(--ink)}.wfx-sc-p{position:absolute;left:14px;right:14px;bottom:0;height:2px;border-radius:2px;background:var(--teal);transform:scaleX(var(--p, 0));transform-origin:left;transition:transform .7s var(--ease)}.wfx-sc.is-active{border-color:#00aab9b3;box-shadow:0 0 0 3px var(--teal-glow)}.wfx-sc.is-active .lc-num{background:var(--teal)}.wfx-sc.is-wait{border-color:#d9449a99}.wfx-sc.is-focus{border-color:var(--ink)}body.is-live .wfx-sc-p{display:none}.tip .lct{display:flex;flex-direction:column;gap:0;min-width:220px}.tip .lct-k{display:flex;align-items:center;gap:7px;font:500 8.5px/1 var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:#ffffff8c}.tip .lct-k .lc-num{min-width:24px;height:16px;font-size:8.5px;background:#ffffff1f;box-shadow:none}.tip .lct-k .lct-t{margin-left:auto;display:inline-flex;align-items:center;gap:5px;color:#fffc}.tip .lct-k .sw{width:8px;height:8px;border-radius:2px}.tip.tip-rich .lct b{margin-top:8px;font:600 15px/1.25 var(--f-display)}.tip.tip-rich .lct p{margin:4px 0 0}.tip .lct-who{display:flex;align-items:center;gap:8px;margin-top:10px;padding-top:9px;border-top:1px solid rgba(255,255,255,.1);font-size:11.5px;color:#ffffffd9}.tip .lct-who .mz-disc{background:radial-gradient(circle at 50% 38%,#fff 0,#ecece7)}.tip .lct-av{display:grid;place-items:center;flex:none;width:22px;height:22px;border-radius:50%;background:#fff;color:var(--ink);font:800 8px/1 var(--f-label)}.tip .lct-av.is-client{background:var(--mag);color:#fff}.tip .lct-av.is-ai{background:var(--teal);color:#fff}.tip .lct-apps{display:flex;align-items:center;gap:5px;margin-left:auto}.tip .lct-apps .lg-tile .lg-ic{width:20px;height:20px;padding:3px;border-radius:6px;border:0}.tip.tip-rich .lct em{margin-top:9px}.page-canvas>.lwf{flex:1;min-height:0;flex-direction:column;gap:16px;padding:20px 22px 32px;overflow-y:auto;background:radial-gradient(circle,var(--v6-dot) 1px,transparent 1.2px) 0 0 / 18px 18px}.lwf-bar-m{font:500 9.5px var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--mute);white-space:nowrap}.lwf-bar-m b{font-weight:600;color:var(--ink)}.wfs{display:flex;flex-direction:column;gap:12px;flex:none}.wfs-h{display:flex;flex-direction:column;gap:6px;padding:2px}.wfs-hl{display:flex;align-items:center;gap:10px}.wfs-h .kick{color:var(--ink)}.wfs-h p{margin:0;font-size:13px;color:var(--mute)}.wfs-n{min-width:20px;height:20px;padding:0 6px;border-radius:10px;background:var(--ink);color:#fff;font:800 9.5px/20px var(--f-label);text-align:center}.wfs-hl .lwf-bar-m{margin-left:auto}.wfs-empty{display:flex;flex-direction:column;gap:14px;padding:18px;border-radius:16px;background:#ffffffe6;border:1px dashed var(--v6-line-2)}.wfs-empty .lv-empty{min-height:0;padding:4px 10px 0;border:0;background:none}.wfs-empty-t{margin:0;text-align:center;font:600 22px var(--f-display)}.wfd{display:flex;align-items:center;gap:10px;width:100%;max-width:640px;height:50px;align-self:center;padding:0 6px 0 8px;border-radius:14px;background:#fff;border:1px solid var(--v6-line-2);box-shadow:var(--v6-card-sh);transition:border-color .2s,box-shadow .2s}.wfd:focus-within{border-color:var(--teal);box-shadow:0 0 0 4px var(--teal-glow),var(--v6-card-sh)}.wfd input{flex:1;min-width:0;height:100%;border:0;outline:0;background:none;font:500 13.5px var(--f-body);color:var(--ink)}.wfd input::placeholder{color:var(--mute-2)}.wfd .btn{flex:none;height:36px}.lwf-hint{display:flex;align-items:center;flex-wrap:wrap;gap:8px 10px;padding:10px 14px;border-radius:12px;background:#fff;border:1px solid var(--v6-line);box-shadow:var(--v6-card-sh);font-size:12.5px;line-height:1.4;color:var(--ink-3)}.lwf-hint b{color:var(--ink)}.lwf-hint-m{margin-left:auto;font:500 9px var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--teal-ink);white-space:nowrap}.lwf-list{display:flex;flex-direction:column;gap:12px}.lwf-card,.wfa-card{position:relative;background:#fff;border:1px solid var(--v6-line);border-radius:14px;box-shadow:var(--v6-card-sh);padding:14px 16px 12px;transition:box-shadow .2s,border-color .2s,background-color .2s,transform .2s var(--ease);animation:lwfIn .5s var(--ease) both;animation-delay:calc(var(--i, 0) * 60ms)}@keyframes lwfIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.lwf-card:hover,.wfa-card:hover{border-color:var(--v6-line-2);box-shadow:var(--v6-card-sh-2)}.lwf-card.is-off{background:#fcfcfa}.lwf-card.is-off .wfg{opacity:.62;filter:grayscale(.55)}.lwf-card.is-flash,.wfa-card.is-flash{animation:lwfIn .5s var(--ease) both,lwfFlash 2.2s var(--ease) .2s 1}@keyframes lwfFlash{0%,40%{border-color:var(--teal);box-shadow:0 0 0 4px var(--teal-glow),var(--v6-card-sh)}to{border-color:var(--v6-line);box-shadow:var(--v6-card-sh)}}.lwf-card.is-draw .wfg-n{animation:lwfPop .55s var(--spring) both;animation-delay:calc(.25s + var(--k, 0) * .15s)}.lwf-card.is-draw .wfg-w,.lwf-card.is-draw .wfg-ar{animation:wfgIn .45s var(--ease) both,wfgMarch 1.1s linear infinite;animation-delay:calc(.15s + var(--k, 0) * .15s),0s}.lwf-card.is-draw .wfg-lab{animation:wfgLabIn .5s var(--spring) both;animation-delay:.7s}@keyframes lwfPop{0%{opacity:0;transform:translateY(6px) scale(.85)}to{opacity:1;transform:none}}@keyframes wfgIn{0%{opacity:0}to{opacity:1}}@keyframes wfgLabIn{0%{opacity:0;transform:translate(-50%,-80%) scale(.7)}to{opacity:1;transform:translate(-50%,-100%)}}.lwf-card-h{display:flex;align-items:center;gap:12px}.lwf-ttl{flex:1;min-width:0;display:flex;flex-direction:column;gap:5px}.lwf-ttl b{font:800 13px/1.2 var(--f-label);letter-spacing:.06em;text-transform:uppercase;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lwf-ttl .kick{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lwf-tg{position:relative;display:inline-flex;align-items:center;gap:8px;flex:none;cursor:pointer;font:700 9px var(--f-label);letter-spacing:.14em;text-transform:uppercase;color:var(--mute)}.lwf-tg input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.lwf-tg i{position:relative;width:34px;height:20px;border-radius:10px;background:var(--paper-3);box-shadow:inset 0 0 0 1px var(--v6-line-2);transition:background-color .2s,box-shadow .2s}.lwf-tg i:after{content:"";position:absolute;left:2px;top:2px;width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #00000040;transition:transform .25s var(--ease)}.lwf-tg input:checked+i{background:var(--teal);box-shadow:none}.lwf-tg input:checked+i:after{transform:translate(14px)}.lwf-tg input:checked~span{color:var(--teal-ink)}.lwf-tg input:focus-visible+i{outline:2px solid var(--teal);outline-offset:2px}.lwf-tg input:disabled+i{opacity:.6}.lwf-node{min-width:0;display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center}.lwf-face{position:relative;display:grid;place-items:center;width:42px;height:42px;border-radius:12px;background:#fff;border:1px solid var(--v6-line-2);box-shadow:0 1px 2px #1313130d;color:var(--ink-3);transition:box-shadow .3s,border-color .3s,transform .3s var(--spring)}.lwf-node.lt-ai .lwf-face{border-radius:50%;border-color:var(--teal-line);box-shadow:0 0 0 3px var(--teal-soft)}.lwf-node.lt-you .lwf-face{border-radius:50%;border-color:var(--ink)}.lwf-node.lt-client .lwf-face{border-radius:50%;border-color:#d9449a80;box-shadow:0 0 0 3px #d9449a14}.lwf-badge{position:absolute;right:-6px;bottom:-5px;display:grid;place-items:center;width:19px;height:19px;border-radius:6px;background:#fff;box-shadow:inset 0 0 0 1px var(--v6-line-2),0 1px 2px #13131314}.lwf-badge .lg-ic{width:11px;height:11px}.lwf-glyph{display:grid;place-items:center;color:var(--ink-3)}.lwf-glyph.is-you{width:30px;height:30px;border-radius:50%;background:var(--ink);color:#fff;font:800 10px/1 var(--f-label);letter-spacing:.04em}.lwf-glyph.is-client{color:var(--mag)}.lwf-glyph.is-ai{width:30px;height:30px;border-radius:50%;background:var(--teal-soft);color:var(--teal-ink)}.lwf-k{font:500 8.5px/1 var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--mute);white-space:nowrap}.lwf-node.lt-ai .lwf-k{color:var(--teal-ink)}.lwf-node.lt-you .lwf-k{color:var(--ink)}.lwf-node.lt-client .lwf-k{color:var(--mag)}.lwf-t{max-width:100%;padding:0 4px;font-size:12px;line-height:1.3;color:var(--ink-2);overflow-wrap:anywhere}.wfg-scroll{margin:14px -6px 0;padding:4px 6px 8px;overflow-x:auto;overflow-y:hidden;scrollbar-width:thin}.wfg{position:relative;min-width:calc(var(--cols) * 108px + (var(--cols) - 1) * 28px)}.wfg-grid{position:relative;z-index:1;display:grid;grid-template-columns:repeat(var(--cols),minmax(108px,150px));grid-auto-rows:auto;column-gap:28px;row-gap:16px;justify-content:start}.wfg.has-split .wfg-grid{row-gap:18px}.wfg.has-labs .wfg-n{padding-top:22px}.wfg-n{padding:0 2px;transition:opacity .25s,filter .3s}.wfg-n .lwf-t{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.wfg-wires{position:absolute;left:0;top:0;z-index:0;width:100%;height:100%;overflow:visible;pointer-events:none}.wfg-w{fill:none;stroke:var(--wc, #b3b3ad);stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:0 7;animation:wfgMarch 1.1s linear infinite;transition:opacity .25s,stroke-width .2s}.wfg-ar{fill:none;stroke:var(--wc, #b3b3ad);stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;transition:opacity .25s}.wfg-w.lt-ai,.wfg-ar.lt-ai{--wc: var(--teal)}.wfg-w.lt-you,.wfg-ar.lt-you{--wc: var(--ink)}.wfg-w.lt-client,.wfg-ar.lt-client{--wc: var(--mag)}@keyframes wfgMarch{to{stroke-dashoffset:-7}}.lwf-card.is-off .wfg-w{animation:none}.wfg-labs{position:absolute;inset:0;z-index:2;pointer-events:none}.wfg-lab{position:absolute;transform:translate(-50%,-100%);height:19px;padding:0 8px;border-radius:10px;background:#fff;border:1px solid var(--v6-line-2);box-shadow:0 3px 8px -4px #13131340;font:600 10px/17px var(--f-body);color:var(--ink-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;pointer-events:auto;cursor:default;transition:box-shadow .2s,border-color .2s,opacity .25s}.wfg-lab:before{content:"";display:inline-block;width:5px;height:5px;margin:0 5px 1px 0;border-radius:50%;background:currentColor;vertical-align:middle}.wfg-lab.is-yes{border-color:var(--teal-line);background:#f4fbfc;color:var(--teal-ink)}.wfg-lab.is-no{border-color:var(--mag-line);background:#fdf5f9;color:var(--mag-ink)}.wfg-lab:hover{box-shadow:0 0 0 3px var(--teal-glow),0 3px 8px -4px #13131340}.wfg-lab.is-no:hover{box-shadow:0 0 0 3px #d9449a29,0 3px 8px -4px #13131340}.wfg.has-hl .wfg-n:not(.is-hl){opacity:.38;filter:grayscale(.5)}.wfg.has-hl .wfg-w:not(.is-hl),.wfg.has-hl .wfg-ar:not(.is-hl){opacity:.18}.wfg.has-hl .wfg-lab{opacity:.5}.wfg.has-hl .wfg-lab:hover{opacity:1}.wfg-w.is-hl{stroke-width:2.2;stroke-dasharray:6 5;animation:wfgMarchHl .6s linear infinite;filter:drop-shadow(0 0 3px rgba(0,170,185,.35))}@keyframes wfgMarchHl{to{stroke-dashoffset:-11}}.wfg-ar.is-hl{stroke-width:2.1}.wfg-n.is-hl .lwf-face{transform:translateY(-2px);box-shadow:0 0 0 3px var(--teal-glow),0 10px 18px -10px #13131359}.wfg-n.lt-you.is-hl .lwf-face{box-shadow:0 0 0 3px #1313131a,0 10px 18px -10px #13131373}.wfg-n.lt-client.is-hl .lwf-face{box-shadow:0 0 0 3px #d9449a24,0 10px 18px -10px #d9449a80}.wfg-w.is-run{stroke-dasharray:none;stroke-width:2.3;animation:none}.wfg-n.is-skip{opacity:.3;filter:grayscale(1)}.lwf-node.is-lit .lwf-face{transform:translateY(-3px);border-color:var(--teal);box-shadow:0 0 0 4px var(--teal-glow),0 10px 20px -10px #00aab9b3}.lwf-node.lt-you.is-lit .lwf-face{border-color:var(--ink);box-shadow:0 0 0 4px #1313131f,0 10px 20px -10px #13131399}.lwf-node.lt-client.is-lit .lwf-face{border-color:var(--mag);box-shadow:0 0 0 4px #d9449a29,0 10px 20px -10px #d9449ab3}.lwf-node.is-lit .lwf-t{color:var(--ink)}.lwf-card.is-running{border-color:var(--teal-line)}.lwf-f{display:flex;align-items:center;flex-wrap:wrap;gap:8px 10px;margin-top:12px;padding-top:10px;border-top:1px dashed var(--v6-line)}.lwf-meta{display:inline-flex;align-items:center;gap:7px;font:500 9.5px var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--mute);white-space:nowrap}.lwf-q{display:inline-flex;align-items:center;gap:6px;height:22px;padding:0 8px;border-radius:6px;background:var(--teal-soft);border:1px solid var(--teal-line);font:600 9px var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--teal-ink);white-space:nowrap}.lwf-miss{display:inline-flex;align-items:center;gap:6px;height:22px;padding:0 8px;border-radius:6px;background:var(--lv-warn-soft);border:1px solid var(--lv-warn-line);font:600 9px var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:#8a4f12;white-space:nowrap;cursor:pointer}.lwf-miss:hover{border-color:var(--lv-warn)}.lwf-man{display:inline-flex;align-items:center;height:22px;padding:0 8px;border-radius:6px;border:1px dashed var(--v6-line-2);font:600 9px var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--mute);white-space:nowrap}.lwf-sp{flex:1}.lwf-f .btn[disabled]{opacity:.45}.lwf-tpls{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.lwf-tpl{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:7px;min-width:0;padding:14px 34px 14px 14px;border-radius:12px;background:#fff;border:1px solid var(--v6-line);box-shadow:var(--v6-card-sh);text-align:left;transition:transform .2s var(--ease),border-color .2s,box-shadow .2s}.lwf-tpl:hover{transform:translateY(-2px);border-color:var(--ink);box-shadow:var(--v6-card-sh-2)}.lwf-tpl-lg{display:flex;gap:6px}.lwf-tpl b{font:800 11px/1.25 var(--f-label);letter-spacing:.07em;text-transform:uppercase;color:var(--ink)}.lwf-tpl em{font-style:normal;font-size:12px;color:var(--mute)}.lwf-tpl-go{position:absolute;right:12px;top:14px;color:var(--mute-2);transition:transform .2s var(--ease),color .2s}.lwf-tpl:hover .lwf-tpl-go{color:var(--ink);transform:translate(3px)}.wfa-ic{display:grid;place-items:center;flex:none;width:34px;height:34px;border-radius:11px;background:var(--ink);color:#fff;box-shadow:0 8px 16px -10px #000000b3}.wfa-ic .ic{width:16px;height:16px}.wfa-st{display:inline-flex;align-items:center;gap:6px;flex:none;height:24px;padding:0 9px;border-radius:7px;border:1px dashed var(--v6-line-2);font:600 9px/1 var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--mute);white-space:nowrap;transition:background-color .3s,border-color .3s,color .3s}.wfa-st i{width:7px;height:7px;border-radius:50%;background:var(--mute-2)}.wfa-card.is-run{border-color:#00aab999;box-shadow:0 0 0 3px var(--teal-glow),var(--v6-card-sh)}.wfa-card.is-run .wfa-ic{background:var(--teal)}.wfa-card.is-run .wfa-st{border:1px solid var(--teal-line);background:var(--teal-soft);color:var(--teal-ink)}.wfa-card.is-run .wfa-st i{background:var(--teal);animation:wfxLive 1.6s ease-out infinite}.wfa-card.is-done .wfa-st{border:1px solid var(--v6-ok-line);background:var(--v6-ok-soft);color:#12804a}.wfa-card.is-done .wfa-st i{background:var(--ok)}.wfa-card.is-ref .wfa-st i{background:none;box-shadow:inset 0 0 0 1.5px var(--mute-2)}.wfa-feed{display:inline-flex;align-items:center;gap:7px;height:28px;padding:0 9px 0 10px;border-radius:9px;border:1px solid var(--v6-line-2);background:#fff;font:600 9px var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--mute);white-space:nowrap;transition:border-color .2s,color .2s,box-shadow .2s}.wfa-feed .lc-num{min-width:26px;height:18px;padding:0 6px;font-size:9.5px;box-shadow:none}.wfa-feed b{font:800 9.5px var(--f-label);letter-spacing:.07em;color:var(--ink)}.wfa-feed .ic{width:11px;height:11px;transition:transform .2s var(--ease)}.wfa-feed:hover{border-color:var(--ink);color:var(--ink);box-shadow:var(--sh-1)}.wfa-feed:hover .ic{transform:translate(3px)}.topbar .back{height:32px;background:#fff;color:var(--ink);border:1px solid var(--line-2);box-shadow:0 1px 2px #1313130d}.topbar .back:hover{background:var(--ink);border-color:var(--ink);color:#fff}.topbar .back.is-off{border-width:0;box-shadow:none}.topbar .search{height:32px}.topbar .icon-btn{width:32px;height:32px}.topbar .crumb.is-last{font-size:13.5px}.insp-foot-ref span{display:inline-flex;align-items:center;gap:7px;font-size:12px;color:var(--mute)}@media(max-width:1500px){.wfx-lg b{display:none}.wfx-lg{gap:6px;padding:0 8px 0 7px}}@media(max-width:1440px){.page-canvas>.lwf{padding:18px 18px 24px}.lwf-hint-m{display:none}.wfx-sub .cvp-title b{font-size:11.5px}.wfx-lg{font-size:11px}}@media(max-width:1400px){.page-canvas .wfx-head,.page-canvas .wfx-sub{padding-left:12px;padding-right:12px}.wfx-tab{gap:7px;padding:0 9px 0 10px}.wfx-head .btn-build{padding:0 13px}.wfx-lg{padding:0 7px 0 6px;font-size:10.5px}}@media(max-width:1200px){.lwf-tpls{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.wfg-w,.wfg-w.is-hl,.lva-banner .lv-banner,.lwf-card,.wfa-card,.lwf-card.is-flash,.wfa-card.is-flash,.lwf-card.is-draw .wfg-n,.lwf-card.is-draw .wfg-w,.lwf-card.is-draw .wfg-ar,.lwf-card.is-draw .wfg-lab,#full-canvas .e.is-in,#full-canvas .e.is-out{animation:none}.lva-back,.uc-meter i,.wfx-ink,.wfx-sticky,.lc-prog,.wfx-sc-p{transition:none}.wfx-live,.lc-loop .ic,.lc-loop.is-pop,#full-canvas .grp-lc.is-wait .lc-num:after,#full-canvas .grp-lc.is-pulse:before,.wfa-card.is-run .wfa-st i{animation:none}}.tour.is-tour .tour-catch,.tour.is-tour .tour-card.tc-guide,.tour.is-tour .tour-card.tc-guide button{cursor:pointer}.tour-card.tc-guide{width:348px;padding:16px 18px 12px}.tc-guide .tc-top{gap:8px}.tc-sec{display:inline-flex;align-items:center;gap:7px;min-width:0;height:22px;padding:0 10px 0 8px;border-radius:999px;background:var(--teal-soft);box-shadow:inset 0 0 0 1px var(--teal-line);color:var(--teal-ink);font:800 8.5px var(--f-label);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap}.tc-sec i{flex:none;width:6px;height:6px;border-radius:50%;background:var(--teal)}.tc-guide .tc-step{margin-left:auto;font:500 10px var(--f-mono);letter-spacing:.04em;text-transform:none;color:var(--mute);white-space:nowrap}.tc-guide .tc-skip{flex:none;margin-left:2px;padding:2px 4px}.tc-prog{display:flex;gap:3px;margin:11px 0 14px}.tc-prog i{position:relative;min-width:5px;height:5px;border-radius:5px;background:var(--paper-3);overflow:hidden}.tc-prog i.is-cur{background:var(--teal-line)}.tc-prog i b{position:absolute;left:0;top:0;bottom:0;border-radius:inherit;background:var(--teal);transition:width .55s var(--ease)}.tc-head{display:flex;align-items:flex-start;gap:10px}.tc-num{display:grid;place-items:center;flex:none;width:28px;height:28px;margin-top:1px;border-radius:50%;border:1.5px solid var(--teal);background:#fff;color:var(--teal-ink);font:600 13px/1 var(--f-mono)}.tour-card.tc-guide h3{margin:0;font-size:24px;line-height:1.12;text-wrap:balance}.tour-card.tc-guide p{margin-top:8px;font-size:14.5px;line-height:1.5;color:var(--ink-2);text-wrap:pretty}.tc-list{display:flex;flex-direction:column;gap:6px;margin:12px 0 0;padding:0;list-style:none}.tc-list li{display:flex;flex-direction:column;gap:2px;padding:9px 12px;border-radius:12px;border:1px solid var(--v6-line, var(--line));background:var(--paper-2)}.tc-list li:first-child{border-color:var(--teal-line);background:var(--teal-soft)}.tc-list b{font:800 10px var(--f-label);letter-spacing:.12em;text-transform:uppercase;color:var(--ink)}.tc-list span{font-size:13px;line-height:1.35;color:var(--ink-3)}.tc-guide .tc-f{margin-top:14px}.tc-hint{display:flex;align-items:center;justify-content:center;gap:6px;margin-top:11px;padding-top:10px;border-top:1px solid var(--line);font:600 11.5px var(--f-body);color:var(--mute)}.tc-hint .ic{width:12px;height:12px;color:var(--teal-ink)}.tc-guide .tc-time{margin-top:10px}.tour-card.tc-guide.tc-center{left:50%!important;top:50%!important;width:380px;transform:translate(-50%,-50%);animation:heroIn .5s var(--spring) both;transition:none}@media(max-height:820px){.tour-card.tc-guide{padding-top:14px;padding-bottom:10px}.tour-card.tc-guide h3{font-size:22px}.tour-card.tc-guide p{font-size:14px;line-height:1.45}.tc-prog{margin:9px 0 11px}}@media(prefers-reduced-motion:reduce){.tc-prog i b{transition:none}.tour-card.tc-guide.tc-center{animation:none}}.tour.is-mid .tour-catch{background:#131313a8;animation:fadeIn .35s var(--ease) both}.tour.is-mid .tour-hole{opacity:0}.msg-who{flex-wrap:wrap;row-gap:3px}.msg-who>.msg-who-a{flex:none;max-width:100%}.msg-who em{min-width:0;max-width:100%}.tour-card{max-width:calc(100vw - 32px)}@media(max-width:480px){.tour-hero,.tour-card.tc-install{padding-left:18px;padding-right:18px}.th-product h2{font-size:24px}}.tour-card .th-hosted,.tour-card .ti-hosted{display:flex;align-items:flex-start;gap:8px;margin:12px 0 0;padding:10px 12px;border-radius:12px;text-align:left;max-width:none;border:1px dashed var(--teal-line, #9fdde3);background:var(--teal-soft, #eef8f9);font-size:12.5px;line-height:1.45;color:var(--ink-2, #2b2b2b)}.tour-card .th-hosted .ic,.tour-card .ti-hosted .ic{flex:none;margin-top:1px;color:var(--teal-ink, #0b7a84)}.tier-tag,.sm-tag,.sm-ag-tag{display:inline-flex;align-items:center;flex:none;padding:2px 5px;border-radius:4px;border:1px solid #efd9b2;background:#fbf3e4;font:600 7.5px/1 var(--f-mono);font-style:normal;letter-spacing:.1em;text-transform:uppercase;color:#8a5a12;white-space:nowrap;vertical-align:middle}.tier-tag{margin-left:7px;font-size:8px}.tier-tag.t-request{border-color:var(--v6-line-2, #e2e2dc);background:#f4f4f1;color:var(--ink-3, #55554f)}.conn.conn-tier,.app-card:hover .conn.conn-tier{background:#fbf3e4;border-color:#efd9b2;color:#8a5a12}.app-card[data-tier=request] .conn.conn-tier,.app-card[data-tier=request]:hover .conn.conn-tier{background:#f4f4f1;border-color:var(--v6-line-2, #e2e2dc);color:var(--ink-3, #55554f)}.lp-conn.c-tier{background:#fbf3e4;color:#8a5a12;border:1px solid #efd9b2}.lp-app-req .lp-conn.c-tier,.lp-n8n-app .lp-conn.c-tier{background:#f4f4f1;color:var(--ink-3, #55554f);border-color:var(--v6-line-2, #e2e2dc)}.lp-app.is-addon:not(.st-on){border-style:dashed;box-shadow:none}.lp-n8n-chip{cursor:default}.cn-grp{display:flex;flex-direction:column;gap:10px}.cn-grp+.cn-grp{margin-top:20px}.cn-grp-h{display:flex;align-items:center;gap:9px;flex-wrap:wrap}.cn-grp-h b{font:800 11px var(--f-label);letter-spacing:.14em;text-transform:uppercase}.cn-grp-h>span:not(.numc){font-size:12px;color:var(--mute)}.cn-grp[data-tier=addon] .app-card.st-off,.cn-grp[data-tier=request] .app-card.st-off{border-style:dashed;box-shadow:none;background:#ffffffb3}.sh-note.sh-tier{border:1px solid #efd9b2;background:#fbf3e4;color:#6b4610}.sm-tile-n{display:flex;align-items:center;gap:4px;min-width:0}.sm-tile-n b{min-width:0}.sm-tag{padding:1.5px 3px;font-size:6.5px;letter-spacing:.06em}.hm-tile.is-addon.st-off,.hm-tile.is-request.st-off{background:#ffffff80}.hm-ag-lg{align-items:center}.sm-ag-tag{padding:1.5px 4px;font-size:6.5px;letter-spacing:.06em}.sm-eng-x,.eng-x{display:inline-flex;align-items:center;gap:3px;margin-left:2px;padding-left:5px;border-left:1px dashed #d8cdf3}.sm-eng-x>i,.eng-x>i{font:600 7px/1 var(--f-mono);font-style:normal;letter-spacing:.08em;text-transform:uppercase;color:#8a5a12;white-space:nowrap}.eng-x{border-left-color:#ffffff38}.eng-x>i{color:#f1c98a}@container hmmap (max-width: 860px){.sm-eng-x{display:none}}.ai-card .tiers{grid-template-columns:repeat(auto-fill,minmax(340px,1fr))}.tier .tier-a{flex:none}.lp-req-ic{display:grid;place-items:center;width:34px;height:34px;border-radius:9px;border:1px dashed var(--v6-line-2, #d6d6cf);background:#fafaf8;color:var(--mute)}.lv-say.is-copy{cursor:pointer;transition:border-color .2s,box-shadow .2s}.lv-say.is-copy:hover,.lv-say.is-copy:focus-visible{border-color:#e3bfa8;box-shadow:0 0 0 3px #da77561a;outline:none}.lv-say.is-copy.is-copied{border-color:var(--teal-line, #9fdde3)}.ti-vis.ti-say>.lv-say{flex-direction:row;align-items:center;gap:8px}.chip .tier-tag{margin-left:2px;padding:1.5px 4px;font-size:6.5px}.mc-head:has(>.tier-tag){flex-wrap:wrap;row-gap:5px}.mc-head:has(>.tier-tag)>.mc-title{flex-shrink:0;max-width:calc(100% - 32px)}.mc-head>.tier-tag{margin-left:0;padding:1.5px 4px;font-size:6.5px}.modal-wrap.is-over{z-index:90}.lic-ask .la-body{padding:4px 24px 8px}.lic-ask .la-body p{margin:0 0 10px;line-height:1.55;color:var(--ink-2, #3b3b3b)}.lic-ask .la-body a{color:inherit;font-weight:700;text-decoration:underline;text-underline-offset:2px}.lic-ask .m-foot a.btn{text-decoration:none}.sm-ag-tag.is-req{border-color:var(--v6-line-2, #e2e2dc);background:#f4f4f1;color:var(--ink-3, #55554f)}.hm-ag-lg{flex-wrap:wrap;row-gap:5px}.hm-ag-lg .ag-grp{display:inline-flex;align-items:center;gap:4px;white-space:nowrap}.hm-ag-lg .sm-ag-tag{margin:0 0 0 1px}.nav-legal{display:block;width:100%;margin-top:10px;padding:6px 12px 4px;border-radius:10px;text-align:left;color:#ffffff5c;font:500 9px/1.5 var(--f-body);letter-spacing:.02em;transition:color .2s,background-color .2s}.nav-legal span{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nav-legal i,.nav-legal .nl-ic{display:none}.nav-legal:hover,.nav-legal:focus-visible{color:#ffffffd1;background:#ffffff0d}.lic-sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}@media(max-width:1180px){.nav-legal{width:46px;padding:6px 0;text-align:center}.nav-legal span{display:none}.nav-legal .nl-ic{display:block;font:600 13px/1 var(--f-body)}}@media(max-height:800px)and (min-width:1181px){.nav-legal{margin-top:6px;padding-top:4px;padding-bottom:2px}}.lic-wrap{position:fixed;inset:0;z-index:92;display:grid;place-items:center;padding:20px;background:#13131375;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .3s var(--ease),visibility 0s linear .3s}.lic-wrap.is-open{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .3s var(--ease)}.lic-wrap.is-ask{background:radial-gradient(120% 70% at 100% 0%,rgba(0,170,185,.16),transparent 60%),#131313bd}.lic{display:flex;flex-direction:column;width:min(680px,100%);max-height:calc(100vh - 40px);border-radius:24px;background:#fff;box-shadow:var(--sh-3);overflow:hidden;outline:none;transform:translateY(14px) scale(.98);transition:transform .45s var(--spring)}.lic-wrap.is-open .lic{transform:none}.lic-head{display:flex;align-items:flex-start;gap:14px;padding:24px 26px 18px;border-bottom:1px solid var(--v6-line);flex:none}.lic-seal{width:44px;height:44px;border-radius:14px;display:grid;place-items:center;flex:none;background:var(--ink);color:#fff;box-shadow:inset 0 0 0 1px #ffffff14,0 10px 20px -12px #000000b3}.lic-seal .ic{color:#7fdbe4}.lic-seal-sm{width:36px;height:36px;border-radius:11px}.lic-hd{flex:1;min-width:0;padding-top:2px}.lic-hd h2{margin:8px 0 0;font:600 28px/1.08 var(--f-display);color:var(--ink)}.lic-hd p{margin:6px 0 0;font-size:12.5px;color:var(--mute)}.lic-body{flex:1;min-height:0;overflow-y:auto;padding:18px 26px;outline:none}.lic-body:focus-visible{box-shadow:inset 0 0 0 2px var(--teal-line)}.lic-terms{list-style:none;margin:0;padding:0;display:grid;gap:13px}.lic-terms li{display:flex;gap:12px;align-items:flex-start}.lic-terms li>div{min-width:0}.lic-n{display:inline-grid;place-items:center;flex:none;width:22px;height:22px;margin-top:-2px;border-radius:50%;border:1.5px solid var(--teal);color:var(--teal-ink);background:#fff;font:600 10px/1 var(--f-mono)}.lic-terms b{display:block;font:800 9.5px/1.4 var(--f-label);letter-spacing:.13em;text-transform:uppercase;color:var(--ink)}.lic-terms p{margin:3px 0 0;font-size:13.5px;line-height:1.55;color:var(--ink-3)}.lic-ai{display:flex;gap:10px;align-items:flex-start;margin:16px 0 0;padding:12px 14px;border-radius:12px;background:#fafaf8;border:1px dashed var(--v6-line-2)}.lic-ai>.ic{flex:none;margin-top:1px;color:var(--mute)}.lic-ai p{margin:0;font-size:12.5px;line-height:1.55;color:var(--ink-3)}.lic-ai b{display:block;margin-bottom:3px;font:500 9.5px/1.3 var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink)}.lic-contact{display:inline-flex;align-items:center;gap:8px;min-width:0;font-size:13px;line-height:1.35;color:var(--ink-3)}.lic-contact-row{margin:14px 0 0}.lic-contact>.ic{flex:none;color:var(--mute)}.lic-contact b{font-weight:600;color:var(--ink)}.lic-contact a{color:var(--teal-ink);font-weight:600;text-decoration:none;border-bottom:1px solid var(--teal-line)}.lic-contact a:hover{border-bottom-color:var(--teal)}.lic-foot{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:16px 26px 20px;border-top:1px solid var(--v6-line);flex:none}.lic-foot-l{display:flex;flex-direction:column;align-items:flex-start;gap:4px;min-width:0}.lic-note{display:inline-flex;align-items:center;gap:8px;min-width:0;font-size:12px;color:var(--mute)}.lic-note .ic,.lic-foot .btn{flex:none}.lic-wrap.is-ask .lic-foot .btn-dark{min-width:150px}@media(max-height:800px){.lic-wrap{padding:14px 20px}.lic{max-height:calc(100vh - 28px)}.lic-head{padding:16px 24px 12px;gap:12px}.lic-seal{width:38px;height:38px;border-radius:12px}.lic-hd h2{margin-top:5px;font-size:24px}.lic-hd p{margin-top:4px}.lic-body{padding:12px 24px}.lic-terms{gap:8px}.lic-terms p{margin-top:2px;font-size:13px;line-height:1.45}.lic-ai{margin-top:10px;padding:9px 12px}.lic-ai p{font-size:12px;line-height:1.45}.lic-foot{padding:11px 24px 13px}}.lic-card{background:#fff;border:1px solid var(--v6-line);border-radius:18px;box-shadow:var(--v6-card-sh);padding:18px 20px 16px}.lic-card-h{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding-bottom:14px;margin-bottom:16px;border-bottom:1px solid var(--v6-line)}.lic-card-h>div{flex:1;min-width:200px}.lic-card-h b{display:block;font:600 18px/1.2 var(--f-display);color:var(--ink)}.lic-card-h div span{display:block;margin-top:3px;font-size:12px;color:var(--mute)}.lic-st{display:inline-flex;align-items:center;gap:6px;height:22px;padding:0 9px;border-radius:6px;border:1px solid var(--v6-line-2);background:#fff;font:500 9px/1 var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);white-space:nowrap}.lic-st .ic{flex:none;color:var(--mute-2)}.lic-st.is-on{background:var(--v6-ok-soft);border-color:var(--v6-ok-line);color:#12804a}.lic-st.is-on .ic{color:#12804a}.lic-card{container:lic / inline-size}.lic-card .lic-terms{gap:14px 28px}@container lic (min-width: 560px){.lic-card .lic-terms{grid-template-columns:repeat(2,minmax(0,1fr))}.lic-card .lic-terms li:nth-child(3){grid-column:1 / -1}.lic-card .lic-terms li:nth-child(3) p{max-width:860px}}.lic-card .lic-contact-row{margin-top:14px}.lic-card-f{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-top:14px;padding-top:14px;border-top:1px solid var(--v6-line);font-size:12px;color:var(--mute)}.lic-card-f b{color:var(--ink);font-weight:600}.lp-card.lps-lic{gap:0;padding:0}.lp-card.lps-lic>.lic-card{margin:0;border:0;box-shadow:none;border-radius:12px}
