.app-dialog-mask[data-v-f3e13886]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100000;display:grid;place-items:center;padding:20px;background:#1c191685;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.app-dialog[data-v-f3e13886]{box-sizing:border-box;min-width:0;overflow-wrap:anywhere;width:min(460px,100%);max-height:min(680px,calc(100vh - 40px));overflow:auto;border:1px solid var(--border, #e5ddd2);border-radius:18px;background:var(--surface, #fffdfa);color:var(--text, #241f1a);box-shadow:0 24px 70px #1c191647;padding:22px}.app-dialog h2[data-v-f3e13886]{margin:0;font-size:20px;line-height:1.35}.app-dialog p[data-v-f3e13886]{margin:10px 0 0;color:var(--text-muted, #756c62);line-height:1.65;white-space:pre-wrap}.app-dialog-input-wrap[data-v-f3e13886]{margin-top:18px}.app-dialog-input[data-v-f3e13886]{box-sizing:border-box;width:100%;min-height:44px;border:1px solid var(--border, #d9d0c5);border-radius:11px;background:var(--input-bg, #fff);color:inherit;padding:10px 12px;font:inherit;outline:none}.app-dialog-input[data-v-f3e13886]:focus{border-color:var(--accent, #ed9000);box-shadow:0 0 0 3px #ed900024}.app-dialog-input.invalid[data-v-f3e13886]{border-color:var(--cm-danger, #d8503f)}.app-dialog-error[data-v-f3e13886]{display:block;margin-top:7px;color:var(--cm-danger, #d8503f);font-size:13px}.app-dialog-choices[data-v-f3e13886]{display:grid;gap:10px;margin-top:18px}.app-dialog-choice[data-v-f3e13886]{display:grid;gap:4px;width:100%;border:1px solid var(--border, #ddd4c9);border-radius:12px;background:var(--surface-subtle, #f8f3ed);color:inherit;padding:12px 14px;text-align:left;cursor:pointer}.app-dialog-choice[data-v-f3e13886]:hover,.app-dialog-choice.primary[data-v-f3e13886]{border-color:var(--accent, #ed9000)}.app-dialog-choice.danger[data-v-f3e13886]{color:var(--cm-danger-text, #b9432f)}.app-dialog-choice small[data-v-f3e13886]{color:var(--text-muted, #756c62);line-height:1.45}.app-dialog-actions[data-v-f3e13886]{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:22px}.app-dialog-btn[data-v-f3e13886]{min-width:88px;border:0;border-radius:11px;padding:10px 16px;font:inherit;font-weight:650;cursor:pointer}.app-dialog-btn.secondary[data-v-f3e13886]{border:1px solid var(--border, #ddd4c9);background:transparent;color:inherit}.app-dialog-btn.primary[data-v-f3e13886]{background:var(--accent, #ed9000);color:#fff}.app-dialog-btn.danger[data-v-f3e13886]{background:var(--cm-danger, #d8503f)}.app-dialog-fade-enter-active[data-v-f3e13886],.app-dialog-fade-leave-active[data-v-f3e13886]{transition:opacity .16s ease}.app-dialog-fade-enter-from[data-v-f3e13886],.app-dialog-fade-leave-to[data-v-f3e13886]{opacity:0}@media(max-width:600px){.app-dialog-mask[data-v-f3e13886]{align-items:end;padding:12px}.app-dialog[data-v-f3e13886]{border-radius:18px 18px 14px 14px;padding:18px}}@font-face{font-family:Public Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./public-sans-vietnamese-wght-normal-CtlIRbEm.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Public Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./public-sans-latin-ext-wght-normal-MQgHevqp.woff2) format("woff2-variations");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Public Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./public-sans-latin-wght-normal-DdeTHZLK.woff2) format("woff2-variations");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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(./ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2) format("woff2"),url(./ibm-plex-mono-latin-400-normal-CvHOgSBP.woff) format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(./ibm-plex-mono-latin-500-normal-DSY6xOcd.woff2) format("woff2"),url(./ibm-plex-mono-latin-500-normal-CB9ihrfo.woff) format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(./ibm-plex-mono-latin-600-normal-BgSNZQsw.woff2) format("woff2"),url(./ibm-plex-mono-latin-600-normal-DWFSQ4vo.woff) format("woff")}:root{--bg: oklch(.985 .002 260);--bg-soft: oklch(.93 .008 255);--bg-side: oklch(.985 .002 260);--bg-card: var(--bg-panel);--input-bg: #fff;--input-border: #7c8798;--bg-panel: oklch(.985 .002 260);--bg-code: oklch(.955 .004 260);--bg-hover: oklch(.968 .003 260);--bg-active: oklch(.955 .004 260);--text: oklch(.22 .008 260);--text-2: oklch(.38 .01 260);--text-3: oklch(.48 .01 260);--text-dim: oklch(.58 .01 260);--border: oklch(.91 .006 260);--border-soft: oklch(.94 .004 260);--accent: oklch(.27 .055 264);--accent-soft: oklch(.95 .03 264);--warn: oklch(.7 .14 70);--danger: oklch(.6 .19 25);--ok: oklch(.45 .13 150);--info: oklch(.5 .13 264);--ws-active: oklch(.27 .055 264);--ws-active-soft: oklch(.95 .03 264);--action: oklch(.27 .055 264);--action-hover: oklch(.31 .06 264);--wb-frame-from: oklch(.955 .002 260);--wb-frame-mid: oklch(.93 .008 255);--wb-frame-to: oklch(.915 .014 258);--wb-surface-hi: oklch(.998 0 0);--wb-surface-alt: oklch(.995 .001 260);--wb-surface: oklch(.985 .002 260);--wb-surface-muted: oklch(.968 .003 260);--wb-inset: oklch(.965 .003 260);--wb-inset-deep: oklch(.955 .004 260);--wb-avatar: oklch(.9 .012 260);--wb-avatar-warm: oklch(.88 .02 60);--chip: oklch(.968 .003 260);--chip-hover: oklch(.955 .004 260);--font-body: "Public Sans", "Public Sans Variable", "PingFang SC", "Hiragino Sans GB", sans-serif;--font-heading: "Public Sans", "Public Sans Variable", "PingFang SC", "Hiragino Sans GB", sans-serif;--font-mono: "IBM Plex Mono", "SF Mono", "Menlo", "Consolas", monospace;--sans: var(--font-body);--serif: var(--font-heading);--mono: var(--font-mono);--fw-light: 300;--fw-regular: 400;--fw-bold: 600;--fs-50: 11px;--lh-50: 16px;--fs-75: 12px;--lh-75: 16px;--fs-100: 14px;--lh-100: 20px;--fs-200: 16px;--lh-200: 24px;--fs-300: 18px;--lh-300: 24px;--fs-400: 20px;--lh-400: 28px;--fs-500: 22px;--lh-500: 28px;--fs-600: 25px;--lh-600: 30px;--fs-700: 28px;--lh-700: 36px;--fs-800: 32px;--lh-800: 40px;--topbar-h: 46px;--ws-rail-w: 60px;--plugin-rail-w: 40px;--channels-w: 250px;--right-w: 300px;--content-pad-x: 24px}.shell,.shell .topbar,.shell .body,.shell .ws-rail,.shell .channels,.shell .main,.shell .ai-panel,.shell .plugin-rail{transition:background-color .18s ease,border-color .18s ease}@media(prefers-reduced-motion:reduce){.shell,.shell .topbar,.shell .body,.shell .ws-rail,.shell .channels,.shell .main,.shell .ai-panel,.shell .plugin-rail{transition:none}}html,body{font-family:var(--font-body);font-size:var(--fs-100);line-height:var(--lh-100);font-weight:var(--fw-regular)}:root{--cm-accent: oklch(.27 .055 264);--cm-accent-soft: oklch(.95 .03 264);--cm-accent-soft-ink: oklch(.38 .11 264);--cm-accent-link: oklch(.5 .13 264);--cm-on-accent: oklch(.99 0 0);--cm-frame-from: oklch(.955 .002 260);--cm-frame-mid: oklch(.93 .008 255);--cm-frame-to: oklch(.915 .014 258);--cm-frame: linear-gradient(160deg, var(--cm-frame-from) 0%, var(--cm-frame-mid) 55%, var(--cm-frame-to) 100%);--cm-white: oklch(1 0 0);--cm-raised: oklch(.995 0 0);--cm-surface-hi: oklch(.998 0 0);--cm-surface-alt: oklch(.995 .001 260);--cm-surface: oklch(.985 .002 260);--cm-surface-muted: oklch(.968 .003 260);--cm-inset: oklch(.965 .003 260);--cm-inset-alt: oklch(.96 .003 260);--cm-inset-deep: oklch(.955 .004 260);--cm-text: oklch(.22 .008 260);--cm-text-strong: oklch(.3 .01 260);--cm-text-body: oklch(.38 .01 260);--cm-text-secondary: oklch(.4 .01 260);--cm-text-tertiary: oklch(.45 .01 260);--cm-text-quiet: oklch(.48 .01 260);--cm-text-muted: oklch(.52 .01 260);--cm-text-faint: oklch(.55 .01 260);--cm-text-dim: oklch(.58 .01 260);--cm-text-dimmer: oklch(.6 .01 260);--cm-line: oklch(.955 .004 260);--cm-line-soft: oklch(.94 .004 260);--cm-line-mid: oklch(.935 .004 260);--cm-line-chart: oklch(.94 .006 260);--cm-line-track: oklch(.93 .004 260);--cm-line-card: oklch(.93 .006 260);--cm-line-bar: oklch(.92 .006 260);--cm-line-input: oklch(.91 .006 260);--cm-line-dashed: oklch(.89 .006 260);--cm-line-divider: oklch(.88 .006 260);--cm-line-rail: oklch(.87 .006 260);--cm-danger: oklch(.6 .19 25);--cm-danger-alt: oklch(.62 .18 25);--cm-danger-text: oklch(.5 .16 30);--cm-warn: oklch(.7 .14 70);--cm-warn-text: oklch(.62 .14 45);--cm-success: oklch(.45 .13 150);--cm-success-dot: oklch(.62 .15 150);--cm-success-text: oklch(.4 .1 150);--cm-success-soft: oklch(.95 .04 150);--cm-success-soft-ink: oklch(.42 .08 150);--cm-running: oklch(.55 .13 262);--cm-sample: oklch(.96 .03 80);--cm-sample-ink: oklch(.45 .1 70);--cm-avatar: oklch(.9 .012 260);--cm-avatar-ink: oklch(.4 .02 260);--cm-avatar-self: oklch(.8 .04 60);--cm-dot: oklch(.72 .01 260);--cm-icon-quiet: oklch(.62 .01 260);--cm-tint-blue-bg: oklch(.92 .04 250);--cm-tint-blue-fg: oklch(.4 .1 250);--cm-tint-red-bg: oklch(.92 .04 30);--cm-tint-red-fg: oklch(.42 .1 30);--cm-tint-amber-bg: oklch(.93 .04 85);--cm-tint-amber-fg: oklch(.44 .1 70);--cm-tint-green-bg: oklch(.92 .04 150);--cm-tint-green-fg: oklch(.4 .1 150);--cm-tint-purple-bg: oklch(.92 .04 320);--cm-tint-purple-fg: oklch(.42 .1 320);--cm-tint-grey-bg: oklch(.93 .01 255);--cm-tint-grey-fg: oklch(.44 .02 260);--cm-shadow-frame: 0 24px 60px -30px oklch(.3 .02 260 / .5);--cm-shadow-panel: 0 6px 24px -14px oklch(.3 .02 260 / .45);--cm-shadow-panel-soft: 0 6px 24px -16px oklch(.3 .02 260 / .45);--cm-shadow-card: 0 6px 20px -16px oklch(.3 .02 260 / .45);--cm-shadow-pill: 0 2px 10px -5px oklch(.3 .02 260 / .45);--cm-shadow-pill-soft: 0 2px 10px -6px oklch(.3 .02 260 / .45);--cm-shadow-circle: 0 2px 8px -3px oklch(.3 .02 260 / .35);--cm-shadow-rail: 0 2px 8px -4px oklch(.3 .02 260 / .4);--cm-shadow-accent: 0 6px 18px -10px oklch(.25 .05 264 / .8);--cm-shadow-dock: 0 -6px 24px -18px oklch(.3 .02 260 / .5);--cm-shadow-overlay: 0 24px 60px -26px oklch(.3 .02 260 / .55);--cm-r-frame: 14px;--cm-r-panel: 26px;--cm-r-card: 22px;--cm-r-soft: 18px;--cm-r-inner: 16px;--cm-r-chip: 14px;--cm-r-field: 12px;--cm-r-item: 11px;--cm-r-tab: 10px;--cm-r-badge: 8px;--cm-r-tag: 7px;--font-body: "Public Sans", -apple-system, "PingFang SC", "Hiragino Sans GB", system-ui, sans-serif;--font-heading: "Public Sans", -apple-system, "PingFang SC", "Hiragino Sans GB", system-ui, sans-serif;--font-mono: "IBM Plex Mono", "SF Mono", Menlo, Consolas, monospace;--sans: var(--font-body);--serif: var(--font-heading);--mono: var(--font-mono);--content-pad-x: 24px;--bg: var(--cm-surface);--bg-soft: var(--cm-frame-mid);--bg-side: var(--cm-surface);--bg-card: var(--cm-surface-hi);--input-bg: var(--cm-surface-hi);--input-border: #7c8798;--bg-panel: var(--cm-surface-alt);--bg-code: var(--cm-inset);--bg-hover: var(--cm-inset);--bg-active: var(--cm-inset-deep);--text: var(--cm-text);--text-2: var(--cm-text-body);--text-3: var(--cm-text-muted);--text-dim: var(--cm-text-dim);--border: var(--cm-line-input);--border-soft: var(--cm-line-soft);--accent: var(--cm-accent);--accent-soft: var(--cm-accent-soft);--warn: var(--cm-warn-text);--danger: var(--cm-danger);--ok: var(--cm-success);--info: var(--cm-accent-link);--ws-active: var(--cm-accent);--ws-active-soft: var(--cm-accent-soft);--action: var(--cm-accent);--action-hover: oklch(.22 .05 264)}:root:root .workspace-nav-shell{--topbar-h: 74px;--ws-rail-w: 68px;--plugin-rail-w: 44px;--channels-w: 276px;--right-w: 320px}:root:root .shell{--chip: oklch(.955 .004 260);--chip-hover: oklch(.94 .004 260)}:root:root .shell,:root:root .live-splash,:root:root body{background:var(--cm-frame)}:root:root .shell .topbar{background:transparent;border-bottom:0}:root:root .shell .top-brand-btn:hover{background:var(--cm-surface)}:root:root .shell .product-name{font-weight:700;letter-spacing:-.015em}:root:root .shell .top-enterprise-btn{background:var(--cm-surface);box-shadow:var(--cm-shadow-pill);border:0}:root:root .shell .task-global-nav button{color:var(--cm-text-secondary);font-size:13.5px}:root:root .shell .task-global-nav button.active{background:var(--cm-accent);color:var(--cm-on-accent);font-weight:600}:root:root .shell .top-upgrade{height:38px;padding:0 15px;border:0;border-radius:22px;background:var(--cm-accent);color:var(--cm-on-accent);font-size:12.5px;font-weight:600;box-shadow:var(--cm-shadow-accent)}:root:root .shell .top-upgrade:hover{background:var(--action-hover)}:root:root .shell .top-right .ic-btn{border:0;border-radius:50%;background:var(--cm-surface);color:var(--cm-text-secondary);box-shadow:var(--cm-shadow-circle)}:root:root .shell .top-right .ic-btn:hover{background:var(--cm-surface-hi)}:root:root .shell .top-right .ic-btn.active{background:var(--cm-accent);color:var(--cm-on-accent)}:root:root .shell .top-right .user-chip{border:0;border-radius:50%;background:var(--cm-avatar-self);box-shadow:0 0 0 2px var(--cm-surface-alt),0 0 0 4px var(--cm-accent)}:root:root .shell .ws-rail,:root:root .shell .plugin-rail{background:transparent;border:0}:root:root .shell .ws-icon{border:0;border-radius:var(--cm-r-item);background:var(--cm-surface);color:var(--cm-text-tertiary);box-shadow:var(--cm-shadow-rail)}:root:root .shell .ws-icon.active{background:var(--cm-accent);color:var(--cm-on-accent);font-weight:600}:root:root .shell .ws-icon.ws-tool{border-radius:50%;background:var(--cm-surface)}:root:root .shell .ws-icon.ws-tool.active{background:var(--cm-accent);color:var(--cm-on-accent);box-shadow:none}:root:root .shell .ws-icon.ws-tool.active :is(svg,path,line,rect,circle,polyline){opacity:1}:root:root .shell .ws-sep{width:34px;height:1px;background:var(--cm-line-rail)}:root:root .shell .channels,:root:root .shell .main,:root:root .shell .ai-panel{border:0;border-radius:var(--cm-r-panel);background:var(--cm-surface);box-shadow:var(--cm-shadow-panel)}:root:root .shell .main.overview-main,:root:root .shell .main.taskflow-main,:root:root .shell .main.channel-main,:root:root .shell .main.creator-main,:root:root .shell .main.data-main{background:transparent;box-shadow:none}:root:root .shell .channels{margin:4px 0 12px 4px}:root:root .shell .main{margin:4px 8px 12px}:root:root .shell .ai-panel{margin:4px 4px 12px 0}:root:root .shell{position:relative}:root:root .workspace-nav-shell .channels,:root:root .workspace-nav-shell .main{margin-bottom:78px}:root:root .shell .top-right .notification-center{width:38px;height:38px;flex:0 0 38px}:root:root .shell .top-right .notification-center .pr-icon,:root:root .shell .top-right .notification-center>button{width:38px;height:38px;border:0;border-radius:50%;background:var(--cm-surface);color:var(--cm-text-secondary);box-shadow:var(--cm-shadow-circle)}:root:root .shell .top-right .notification-center .notification-panel{top:46px;bottom:auto;right:0;left:auto;border:0;border-radius:var(--cm-r-panel);box-shadow:var(--cm-shadow-overlay)}:root:root .shell .top-right .ic-btn-disabled{opacity:.45;cursor:not-allowed;box-shadow:none}:root:root .workspace-nav-shell .ai-panel:not(.maximized){position:absolute;left:50%;bottom:92px;top:auto;transform:translate(-50%);width:min(720px,calc(100vw - 160px));height:min(620px,calc(100vh - 200px));margin:0;z-index:15;border-radius:var(--cm-r-panel);box-shadow:0 44px 90px -40px #192230a6;transition:bottom .28s cubic-bezier(.4,0,.2,1)}:root:root .workspace-nav-shell .channels.floating{position:absolute;left:64px;top:82px;bottom:auto;width:312px;max-height:min(704px,calc(100vh - 190px));margin:0;z-index:30;overflow:visible;border-radius:24px;box-shadow:18px 18px 60px -28px #282e388c}:root:root .workspace-nav-shell .channels.floating:before{content:"";position:absolute;left:-6px;top:16px;width:14px;height:14px;border-radius:3px;background:var(--cm-surface);transform:rotate(45deg)}:root:root .workspace-nav-shell .channels.floating .cs-list{overflow-y:auto}:root:root .shell .cs-pin{display:inline-flex;align-items:center;gap:5px;height:26px;padding:0 10px;border:0;border-radius:13px;background:var(--cm-accent-soft);color:var(--cm-accent-soft-ink);font:inherit;font-size:11px;font-weight:600;cursor:pointer;white-space:nowrap}:root:root .shell .cs-drawer-close{width:26px;height:26px;flex:0 0 26px;border:0;border-radius:50%;background:var(--cm-inset);color:var(--cm-text-tertiary);font-size:15px;line-height:1;cursor:pointer}:root:root .shell .ws-rail-spacer{flex:1}:root:root .workspace-nav-shell .body{gap:0}:root:root .workspace-nav-shell .main{margin-left:4px;margin-right:24px}:root:root .workspace-nav-shell .channels{margin-left:4px;margin-right:0}:root:root .shell .cs-item{border-radius:var(--cm-r-item);color:var(--cm-text-body)}:root:root .shell .cs-item:hover{background:var(--cm-inset)}:root:root .shell .cs-item.active{background:var(--cm-accent);color:var(--cm-on-accent)}:root:root .shell .cs-item.active .cs-label{color:var(--cm-on-accent)}:root:root .shell .cs-filter-input{border:0;border-radius:var(--cm-r-field);background:var(--cm-inset)}:root:root .shell .composer-box{border:0;border-radius:var(--cm-r-soft);background:var(--cm-surface-hi);box-shadow:var(--cm-shadow-card)}:root:root .shell .channel-main .composer-box{border-radius:0;background:transparent;box-shadow:none}:root:root .btn{border:0;border-radius:var(--cm-r-chip);background:var(--cm-inset);color:var(--cm-text-secondary)}:root:root .btn:hover{background:var(--cm-inset-deep)}:root:root .btn.primary{background:var(--cm-accent);color:var(--cm-on-accent);box-shadow:var(--cm-shadow-accent)}:root:root .btn.primary:hover{background:var(--action-hover)}.cm-panel{display:flex;flex-direction:column;border-radius:var(--cm-r-panel, 26px);background:var(--cm-surface, oklch(.985 .002 260));box-shadow:var(--cm-shadow-panel, 0 6px 24px -14px oklch(.3 .02 260 / .45))}.cm-panel.soft{box-shadow:var(--cm-shadow-panel-soft, 0 6px 24px -16px oklch(.3 .02 260 / .45))}.cm-panel.card{border-radius:var(--cm-r-card, 22px)}.cm-panel-title{font-size:15px;font-weight:700;letter-spacing:-.015em}.cm-group-label{font-size:10.5px;font-weight:600;letter-spacing:.08em;color:var(--cm-text-dim, oklch(.58 .01 260))}.cm-divider{height:1px;background:var(--cm-line-soft, oklch(.94 .004 260))}.cm-nav-pill{height:38px;padding:0 16px;display:inline-flex;align-items:center;border:0;border-radius:22px;background:transparent;color:var(--cm-text-secondary, oklch(.4 .01 260));font:inherit;font-size:13.5px;white-space:nowrap;cursor:pointer}.cm-nav-pill.active{padding-inline:20px;background:var(--cm-accent, oklch(.27 .055 264));color:var(--cm-on-accent, oklch(.99 0 0));font-weight:600}.cm-circle{width:38px;height:38px;flex:0 0 38px;display:inline-flex;align-items:center;justify-content:center;position:relative;border:0;border-radius:50%;background:var(--cm-surface, oklch(.985 .002 260));color:var(--cm-text-secondary, oklch(.4 .01 260));box-shadow:var(--cm-shadow-rail, 0 2px 8px -4px oklch(.3 .02 260 / .4));cursor:pointer}.cm-circle.accent{background:var(--cm-accent, oklch(.27 .055 264));color:var(--cm-on-accent, oklch(.99 0 0));box-shadow:none}.cm-accent-pill{display:inline-flex;align-items:center;gap:8px;padding:7px 16px;border:0;border-radius:16px;background:var(--cm-accent, oklch(.27 .055 264));color:var(--cm-on-accent, oklch(.99 0 0));font:inherit;font-size:12.5px;font-weight:600;white-space:nowrap;cursor:pointer}.cm-accent-pill:disabled{opacity:.5;cursor:default}.cm-ghost-pill{display:inline-flex;align-items:center;gap:8px;padding:7px 16px;border:0;border-radius:16px;background:var(--cm-inset, oklch(.965 .003 260));color:var(--cm-text-secondary, oklch(.4 .01 260));font:inherit;font-size:12.5px;white-space:nowrap;cursor:pointer}.cm-tint{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;flex:0 0 auto;border-radius:var(--cm-r-tag, 7px);background:var(--cm-inset, oklch(.965 .003 260));color:var(--cm-text-tertiary, oklch(.45 .01 260));font-size:10px;font-weight:500}.cm-tint.blue{background:var(--cm-tint-blue-bg, #dee6f2);color:var(--cm-tint-blue-fg, #3f5578)}.cm-tint.red{background:var(--cm-tint-red-bg, #f3dfda);color:var(--cm-tint-red-fg, #7b4034)}.cm-tint.amber{background:var(--cm-tint-amber-bg, #f2e7d2);color:var(--cm-tint-amber-fg, #7a5c22)}.cm-tint.green{background:var(--cm-tint-green-bg, #dcecdf);color:var(--cm-tint-green-fg, #3a6547)}.cm-tint.purple{background:var(--cm-tint-purple-bg, #ece5f5);color:var(--cm-tint-purple-fg, #6b4b8f)}.cm-tint.accent{background:var(--cm-accent, #262e49);color:var(--cm-on-accent, #fff)}.cm-avatar{display:inline-flex;align-items:center;justify-content:center;position:relative;width:34px;height:34px;flex:0 0 auto;border-radius:50%;background:var(--cm-avatar, oklch(.9 .012 260));color:var(--cm-avatar-ink, oklch(.4 .02 260));font-size:12px;font-weight:600}.cm-badge{display:inline-flex;align-items:center;justify-content:center;min-width:17px;height:17px;padding:0 5px;border-radius:9px;background:var(--cm-danger-alt, oklch(.62 .18 25));color:#fff;font-size:9.5px;font-weight:600}.cm-badge.accent{background:var(--cm-accent, #262e49)}.cm-badge.running{background:var(--cm-running, #5566a8)}.cm-status{display:inline-flex;align-items:center;padding:3px 10px;border-radius:14px;background:var(--cm-inset, oklch(.965 .003 260));color:var(--cm-text-secondary, oklch(.4 .01 260));font-size:11px;font-weight:600;white-space:nowrap}.cm-status.ok{background:var(--cm-success-soft, #e6f2ea);color:var(--cm-success-soft-ink, #2f6b48)}.cm-status.warn{background:#fff0d7;background:oklch(.96 .05 80);color:var(--cm-warn-text, #a1701f)}.cm-status.danger{background:#ffe7e4;background:oklch(.95 .04 25);color:var(--cm-danger-text, #b9432f)}.cm-status.accent{background:var(--cm-accent-soft, #eceff8);color:var(--cm-accent-soft-ink, #3c4b7a)}.cm-sample-tag{display:inline-flex;padding:2px 7px;border-radius:6px;background:var(--cm-sample, oklch(.96 .03 80));color:var(--cm-sample-ink, oklch(.45 .1 70));font-size:10.5px;font-weight:600}.cm-segmented{display:inline-flex;gap:2px;padding:2px;border-radius:var(--cm-r-tab, 10px);background:var(--cm-inset, oklch(.965 .003 260))}.cm-segmented button{padding:4px 11px;border:0;border-radius:8px;background:transparent;color:var(--cm-text-muted, oklch(.52 .01 260));font:inherit;font-size:11.5px;white-space:nowrap;cursor:pointer}.cm-segmented button.active{background:var(--cm-surface-alt, oklch(.995 .001 260));color:var(--cm-text, oklch(.22 .008 260));font-weight:600}.cm-dashed{display:flex;align-items:center;justify-content:center;gap:9px;border-radius:var(--cm-r-chip, 14px);border:1px dashed var(--cm-line-dashed, oklch(.89 .006 260));color:var(--cm-text-muted, oklch(.52 .01 260));font-size:12.5px}.cm-kbd{padding:4px 8px;border-radius:var(--cm-r-tag, 7px);background:var(--cm-inset, oklch(.965 .003 260));color:var(--cm-text-muted, oklch(.52 .01 260));font-size:11px;white-space:nowrap}.cm-field{width:100%;height:46px;padding:0 15px;border:1px solid transparent;border-radius:var(--cm-r-field, 12px);outline:0;background:var(--cm-inset, oklch(.965 .003 260));color:var(--cm-text, oklch(.22 .008 260));font:inherit;font-size:14px}.cm-field::placeholder{color:var(--cm-text-faint, oklch(.55 .01 260))}.cm-field:focus{background:var(--cm-surface-hi, oklch(.998 0 0));border-color:var(--cm-accent, oklch(.27 .055 264));box-shadow:0 0 0 3px #1825411a}@media(prefers-reduced-motion:reduce){.cm-nudge{animation:none!important}}@keyframes cm-nudge{0%,to{transform:translateY(1px)}50%{transform:translateY(-3px)}}.cm-nudge{animation:cm-nudge 1.9s ease-in-out infinite}:root:root .creator-view :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=hidden]),textarea,select):not(.is-invalid){background:var(--input-bg);border:1px solid var(--input-border);color:var(--text)}:root:root .creator-view :is(input,textarea,select):focus-visible{outline:2px solid var(--accent);outline-offset:2px}:root:root .creator-view :is(input,textarea,select):disabled{background:var(--bg-soft);color:var(--text-3)}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html,body{height:100%;color:var(--text);background:var(--bg);overflow:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;touch-action:manipulation}@media(max-width:720px){input,textarea,select{font-size:16px!important}}button{font-family:inherit;cursor:pointer}a{color:inherit;text-decoration:none}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:transparent;border-radius:4px;transition:background-color .25s ease}body.is-scrolling ::-webkit-scrollbar-thumb{background-color:#00000038}body.is-scrolling ::-webkit-scrollbar-thumb:hover{background-color:#0000005c}*{scrollbar-width:thin;scrollbar-color:transparent transparent}body.is-scrolling *{scrollbar-color:rgba(0,0,0,.22) transparent}
