@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:"Inter", "Noto Sans JP", system-ui, -apple-system, sans-serif;--font-mono:"JetBrains Mono", ui-monospace, "SF Mono", Menlo, monospace;--spacing:.25rem;--radius-sm:6px;--radius-md:8px;--radius-lg:12px;--radius-xl:16px;--shadow-sm:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:"Inter", "Noto Sans JP", system-ui, -apple-system, sans-serif;--default-mono-font-family:"JetBrains Mono", ui-monospace, "SF Mono", Menlo, monospace;--font-jp:"Noto Sans JP", "Inter", system-ui, sans-serif;--font-mincho:"Shippori Mincho", "Hiragino Mincho ProN", "Yu Mincho", serif}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.shrink{flex-shrink:1}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.border{border-style:var(--tw-border-style);border-width:1px}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.underline{text-decoration-line:underline}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#12171a;--bg-2:#1b2024;--surface:#292f32;--surface-2:#33393d;--surface-hi:#42494e;--border:#ffffff29;--border-strong:#96cdd257;--text:#f4f1ed;--text-2:#d4d0cb;--fg:var(--text);--muted:#a9a49c;--muted-2:#8a857e;--accent:#dc8748;--accent-2:#f2ad73;--accent-soft:#ba5d1d;--accent-fg:#110c09;--accent-bg:var(--accent)}@supports (color:lab(0% 0 0)){:root{--bg:lab(7.23616% -1.40841 -3.20238);--bg-2:lab(11.8516% -1.55145 -3.25638);--surface:lab(18.8127% -1.57347 -3.26655);--surface-2:lab(23.4541% -1.73368 -3.59454);--surface-hi:lab(30.4157% -1.89866 -3.92488);--text:lab(95.3776% .340879 2.25897);--text-2:lab(83.7738% .692695 2.96102);--muted:lab(67.5392% 1.06448 4.45843);--muted-2:lab(55.9387% 1.07372 4.46479);--accent:lab(64.572% 29.5042 47.1506);--accent-2:lab(76.4321% 21.6319 40.055);--accent-soft:lab(50.4093% 35.5172 51.3704);--accent-fg:lab(3.68517% 1.10278 1.83178)}}@supports (color:color-mix(in lab, red, red)){:root{--accent-bg:color-mix(in oklch, var(--accent) 18%, transparent)}}:root{--accent-bg-2:var(--accent)}@supports (color:color-mix(in lab, red, red)){:root{--accent-bg-2:color-mix(in oklch, var(--accent) 32%, transparent)}}:root{--lavender:#aaa1e0;--lavender-2:#c6c0f2;--lavender-soft:#8074bd;--lavender-fg:#fbfbff;--lavender-bg:var(--lavender)}@supports (color:lab(0% 0 0)){:root{--lavender:lab(68.8272% 13.1144 -30.8995);--lavender-2:lab(79.5367% 9.62585 -24.2524);--lavender-soft:lab(52.2399% 17.5472 -37.332);--lavender-fg:lab(98.8026% .319392 -1.86687)}}@supports (color:color-mix(in lab, red, red)){:root{--lavender-bg:color-mix(in oklch, var(--lavender) 18%, transparent)}}:root{--lavender-bg-2:var(--lavender)}@supports (color:color-mix(in lab, red, red)){:root{--lavender-bg-2:color-mix(in oklch, var(--lavender) 32%, transparent)}}:root{--codex-blue:#0ecdce;--codex-blue-2:#6ae5e0;--codex-blue-soft:#00a7a9;--codex-blue-fg:#f8fdfd;--codex-blue-bg:var(--codex-blue)}@supports (color:lab(0% 0 0)){:root{--codex-blue:lab(74.6944% -42.5317 -12.7736);--codex-blue-2:lab(83.8199% -36.6535 -8.8252);--codex-blue-soft:lab(61.8059% -38.9473 -12.497);--codex-blue-fg:lab(98.8899% -1.58331 -.665271)}}@supports (color:color-mix(in lab, red, red)){:root{--codex-blue-bg:color-mix(in oklch, var(--codex-blue) 18%, transparent)}}:root{--codex-blue-bg-2:var(--codex-blue)}@supports (color:color-mix(in lab, red, red)){:root{--codex-blue-bg-2:color-mix(in oklch, var(--codex-blue) 32%, transparent)}}:root{--primary:var(--codex-blue-2);--primary-strong:var(--codex-blue);--primary-soft:var(--codex-blue-soft);--primary-fg:var(--codex-blue-fg);--primary-bg:var(--codex-blue-bg);--primary-bg-2:var(--codex-blue-bg-2);--teal:#67d4c0;--amber:#c7c278;--rose:#e97871;--green:#6fb880;--ambient-warm:#e87a402e;--ambient-warm-soft:#ffdcb414;--ambient-lavender:#9a80cd1a;--ambient-blue:#688cd214;--glass:#fff0dc0d;--glass-strong:#fff0dc15;--glass-soft:#fff0dc09;--glass-blur:24px;--glass-sheen:linear-gradient(180deg, #ffffff1a, #ffffff05);--shadow-sm:0 1px 0 #ffffff1f inset, 0 8px 20px -12px #00000085;--shadow-md:0 1px 0 #ffffff24 inset, 0 18px 38px -22px #0000008f;--shadow-lg:0 1px 0 #ffffff29 inset, 0 34px 74px -34px #0000009e;--radius-xs:4px;--radius-sm:6px;--radius-md:8px;--radius-lg:12px;--radius-xl:16px;--font-sans:"Inter", "Noto Sans JP", system-ui, -apple-system, sans-serif;--font-jp:"Noto Sans JP", "Inter", system-ui, sans-serif;--font-mono:"JetBrains Mono", ui-monospace, "SF Mono", Menlo, monospace;--app-bg-layers:radial-gradient(circle at 20% 10%, #00ced10d, transparent 30%), radial-gradient(circle at 80% 20%, #4fd6c009, transparent 28%), radial-gradient(circle at 50% 92%, #78c8dc05, transparent 30%), radial-gradient(140% 120% at 50% 0%, #14171b 0%, #0d0e11 52%, #090a0d 100%);--orb-core:var(--codex-blue);--orb-core-2:var(--codex-blue-2);--orb-core-hi:#eaf6ff;--orb-label:#06222a;--ink-well:#0a0e14eb;--ink-well-border:#ffffff29;--kodoku-bg:#0c0d10;--kodoku-surface:#ffffff14;--kodoku-surface-strong:#ffffff24;--kodoku-border:#ffffff29;--kodoku-border-active:var(--codex-blue)}@supports (color:lab(0% 0 0)){:root{--teal:lab(78.1178% -36.4522 -.288165);--amber:lab(77.4247% -6.10903 37.624);--rose:lab(63.8384% 43.7764 24.8032);--green:lab(68.9361% -32.9132 21.3779)}}@supports (color:color-mix(in lab, red, red)){:root{--kodoku-border-active:color-mix(in oklch, var(--codex-blue) 55%, transparent)}}:root{--kodoku-glow:var(--codex-blue)}@supports (color:color-mix(in lab, red, red)){:root{--kodoku-glow:color-mix(in oklch, var(--codex-blue) 28%, transparent)}}:root{--kodoku-text:#f4f4f5;--kodoku-muted:#a1a1aa;--kodoku-radius:28px;--kodoku-blur:28px;--kodoku-shadow:0 20px 60px #00000052, inset 0 1px 0 #ffffff38, inset 0 -1px 0 #ffffff0f;--kodoku-shadow-hover:0 28px 80px #0000006b, 0 0 40px var(--codex-blue), inset 0 1px 0 #ffffff47}@supports (color:color-mix(in lab, red, red)){:root{--kodoku-shadow-hover:0 28px 80px #0000006b, 0 0 40px color-mix(in oklch, var(--codex-blue) 18%, transparent), inset 0 1px 0 #ffffff47}}:root{--kodoku-shadow-selected:0 24px 80px #00000073, 0 0 0 1px var(--codex-blue), 0 0 48px var(--codex-blue), inset 0 1px 0 #ffffff52}@supports (color:color-mix(in lab, red, red)){:root{--kodoku-shadow-selected:0 24px 80px #00000073, 0 0 0 1px color-mix(in oklch, var(--codex-blue) 28%, transparent), 0 0 48px color-mix(in oklch, var(--codex-blue) 32%, transparent), inset 0 1px 0 #ffffff52}}[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f1f4f6;--bg-2:#eaedf0;--surface:#fbfcfd;--surface-2:#f3f5f7;--surface-hi:#e6eaed;--border:#28344624;--border-strong:#326ec866;--text:#1f252b;--text-2:#3d434a;--muted:#5d646b;--muted-2:#7b8187;--accent:#d0663f;--accent-2:#b34f2a;--accent-soft:#df825e;--accent-fg:#fefbf8;--accent-bg:var(--accent)}@supports (color:lab(0% 0 0)){[data-theme=light]{--bg:lab(95.9466% -.659436 -1.32239);--bg-2:lab(93.6281% -.822932 -1.65211);--surface:lab(98.8433% -.330776 -.661802);--surface-2:lab(96.5266% -.659436 -1.32241);--surface-hi:lab(92.4697% -.985742 -1.98158);--text:lab(14.1389% -1.34848 -4.91262);--text-2:lab(28.0626% -1.42011 -4.9436);--muted:lab(41.9845% -1.4568 -4.96092);--muted-2:lab(53.5882% -1.27679 -4.26636);--accent:lab(55.9604% 41.0145 41.7777);--accent-2:lab(46.6981% 39.8994 41.6693);--accent-soft:lab(64.3164% 34.0085 35.7181);--accent-fg:lab(98.8312% .835866 1.65983)}}@supports (color:color-mix(in lab, red, red)){[data-theme=light]{--accent-bg:color-mix(in oklch, var(--accent) 12%, transparent)}}[data-theme=light]{--accent-bg-2:var(--accent)}@supports (color:color-mix(in lab, red, red)){[data-theme=light]{--accent-bg-2:color-mix(in oklch, var(--accent) 22%, transparent)}}[data-theme=light]{--lavender:#7469ae;--lavender-2:#5e5197;--lavender-soft:#9189c6;--lavender-fg:#fbfbff;--lavender-bg:var(--lavender)}@supports (color:lab(0% 0 0)){[data-theme=light]{--lavender:lab(47.6535% 16.8484 -35.6121);--lavender-2:lab(38.2234% 18.6934 -37.0979);--lavender-soft:lab(59.5239% 13.4089 -30.8031);--lavender-fg:lab(98.8026% .319392 -1.86687)}}@supports (color:color-mix(in lab, red, red)){[data-theme=light]{--lavender-bg:color-mix(in oklch, var(--lavender) 12%, transparent)}}[data-theme=light]{--lavender-bg-2:var(--lavender)}@supports (color:color-mix(in lab, red, red)){[data-theme=light]{--lavender-bg-2:color-mix(in oklch, var(--lavender) 22%, transparent)}}[data-theme=light]{--codex-blue:#d0663f;--codex-blue-2:#b34f2a;--codex-blue-soft:#3ea2c6;--codex-blue-fg:#f8fdfd;--codex-blue-bg:var(--codex-blue)}@supports (color:lab(0% 0 0)){[data-theme=light]{--codex-blue:lab(55.9604% 41.0145 41.7777);--codex-blue-2:lab(46.6981% 39.8994 41.6693);--codex-blue-soft:lab(62.1148% -21.6078 -27.2208);--codex-blue-fg:lab(98.8899% -1.58331 -.665271)}}@supports (color:color-mix(in lab, red, red)){[data-theme=light]{--codex-blue-bg:color-mix(in oklch, var(--codex-blue) 11%, transparent)}}[data-theme=light]{--codex-blue-bg-2:var(--codex-blue)}@supports (color:color-mix(in lab, red, red)){[data-theme=light]{--codex-blue-bg-2:color-mix(in oklch, var(--codex-blue) 20%, transparent)}}[data-theme=light]{--teal:#249b86;--amber:#9a8532;--rose:#bd413f;--green:#387c4a;--ambient-warm:#e87a401a;--ambient-warm-soft:#c88c500f;--ambient-lavender:#9a80cd12;--ambient-blue:#688cd20f;--glass:#ffffff75;--glass-strong:#ffffffa3;--glass-soft:#ffffff52;--glass-sheen:linear-gradient(180deg, #ffffff8c, #ffffff1a);--shadow-sm:0 6px 16px -10px #28344647;--shadow-md:0 14px 30px -18px #28344652;--shadow-lg:0 26px 56px -28px #2834465c;--kodoku-bg:#f3f5f8;--kodoku-surface:#1e2a380d;--kodoku-surface-strong:#1e2a3817;--kodoku-border:#1e2a3826;--kodoku-border-active:#008c948c;--kodoku-glow:#008c9429;--kodoku-text:#23272e;--kodoku-muted:#5d6570;--kodoku-shadow:0 16px 44px -20px #2834464d;--kodoku-shadow-hover:0 22px 60px -24px #2834465c;--kodoku-shadow-selected:0 20px 56px -24px #28344657, 0 0 0 1px #008c944d;--app-bg-layers:radial-gradient(46% 60% at 16% 8%, #5096ff33, transparent 100%), radial-gradient(50% 64% at 88% 6%, #ff875f2e, transparent 100%), radial-gradient(46% 60% at 80% 82%, #a578ff26, transparent 100%), radial-gradient(42% 54% at 26% 94%, #5ac8eb24, transparent 100%), linear-gradient(180deg, #fbfcfe 0%, #eef0f5 100%);--orb-core:#ea7b4e;--orb-core-2:#d8653b;--orb-core-hi:#fff4e4;--orb-label:#3a1d08;--ink-well:#0a0e14eb;--ink-well-border:#1e2a384d}@supports (color:lab(0% 0 0)){[data-theme=light]{--teal:lab(57.2555% -36.8302 1.10819);--amber:lab(56.3123% 1.03149 46.206);--rose:lab(46.203% 50.4327 30.0437);--green:lab(46.8128% -31.5904 20.7034);--orb-core:lab(64.1035% 41.3714 44.4746);--orb-core-2:lab(57.0317% 44.0084 45.3442)}}[data-theme=light] .grid-bg,[data-theme=light] .vignette{display:none}*{box-sizing:border-box}html,body,#root{height:100%;margin:0}body{font-family:var(--font-sans);background:var(--app-bg-layers), var(--kodoku-bg);color:var(--text);-webkit-font-smoothing:antialiased;font-feature-settings:"ss01", "cv11";letter-spacing:0;background-attachment:fixed;font-size:13px;line-height:1.5}:lang(ja),[lang=ja]{font-family:var(--font-jp);letter-spacing:0}.btn.kodoku-glow{box-shadow:0 1px 0 #ffffff38 inset, 0 22px 48px -20px var(--codex-blue), 0 0 28px var(--codex-blue);position:relative}@supports (color:color-mix(in lab, red, red)){.btn.kodoku-glow{box-shadow:0 1px 0 #ffffff38 inset, 0 22px 48px -20px color-mix(in oklch, var(--codex-blue) 65%, transparent), 0 0 28px color-mix(in oklch, var(--codex-blue) 30%, transparent)}}.btn.kodoku-glow:after{content:"";border-radius:inherit;pointer-events:none;opacity:.9;position:absolute;inset:-2px;box-shadow:0 0 0 1px #4de3e652}.btn.kodoku-glow:hover{box-shadow:inset 0 1px #ffffff47,0 28px 60px -22px #00ced1cc,0 0 40px #00ced16b}.kodoku-fab{z-index:40;color:var(--codex-blue-fg);background:linear-gradient(135deg, white, var(--codex-blue));border-radius:999px;align-items:center;gap:8px;padding:14px 20px;font-size:13px;font-weight:600;display:inline-flex;position:fixed;bottom:24px;right:24px}@supports (color:color-mix(in lab, red, red)){.kodoku-fab{background:linear-gradient(135deg, color-mix(in oklch, white 16%, var(--codex-blue-2)), color-mix(in oklch, var(--codex-blue) 82%, #0a4a4c))}}.kodoku-fab{border:1px solid var(--codex-blue)}@supports (color:color-mix(in lab, red, red)){.kodoku-fab{border:1px solid color-mix(in oklch, var(--codex-blue) 80%, white)}}.kodoku-fab{transition:transform .2s,box-shadow .2s;box-shadow:inset 0 1px #ffffff4d,0 26px 60px -22px #00ced1bf,0 0 36px #00ced161}.kodoku-fab:hover{transform:translateY(-2px);box-shadow:inset 0 1px #ffffff57,0 32px 72px -22px #00ced1e6,0 0 48px #00ced180}.kodoku-fab:active{transform:translateY(0)scale(.985)}.kodoku-glass-card{border-radius:var(--kodoku-radius);border:1px solid var(--kodoku-border);-webkit-backdrop-filter:blur(var(--kodoku-blur)) saturate(160%);backdrop-filter:blur(var(--kodoku-blur)) saturate(160%);box-shadow:var(--kodoku-shadow);color:var(--kodoku-text);background:linear-gradient(135deg,#ffffff21,#ffffff0b);transition:border-color .2s,box-shadow .2s;position:relative;overflow:hidden}.kodoku-glass-card:before{content:"";pointer-events:none;opacity:.75;background:radial-gradient(circle at 20% 0,#ffffff2e,#0000 32%);position:absolute;inset:0}.kodoku-glass-card:hover{border-color:var(--kodoku-surface-strong);box-shadow:var(--kodoku-shadow-hover)}.kodoku-glass-card.is-selected{border-color:var(--kodoku-border-active);box-shadow:var(--kodoku-shadow-selected)}.kodoku-glass-card>.kodoku-glass-body{z-index:1;position:relative}@media (prefers-reduced-transparency:reduce){.kodoku-glass-card{-webkit-backdrop-filter:none;backdrop-filter:none;background:#16161eeb}}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}input,textarea,select{font:inherit;color:inherit}a{color:inherit;text-decoration:none}hr{border:0;border-top:1px solid var(--border);margin:0}::selection{background:var(--lavender-bg-2);color:var(--text)}.app{height:100vh;color:var(--text);background:0 0;grid-template-columns:232px 1fr;gap:12px;padding:12px;display:grid}.sidebar{-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(1.8);backdrop-filter:blur(var(--glass-blur)) saturate(1.8);background:#ffffff1a;border:1px solid #ffffff47;border-radius:24px;flex-direction:column;min-height:0;display:flex;overflow:hidden;box-shadow:0 8px 32px #0000001f,inset 0 1px #ffffff59}.sidebar-brand{border-bottom:1px solid var(--border);color:var(--text);align-items:center;gap:10px;padding:14px 14px 12px;text-decoration:none;transition:background .15s;display:flex}.sidebar-brand:hover{background:#fff0dc12}.brand-mark{background:linear-gradient(135deg, #ffffff4d, #ffffff14), linear-gradient(45deg, var(--primary-strong), var(--primary));border:1px solid var(--border-strong);width:22px;height:22px;box-shadow:var(--shadow-sm);border-radius:6px;flex:none;position:relative}.brand-mark:after{content:"";border:1px solid var(--primary);border-radius:3px;position:absolute;inset:4px}@supports (color:color-mix(in lab, red, red)){.brand-mark:after{border:1px solid color-mix(in oklch, var(--primary) 50%, transparent)}}.brand-name{letter-spacing:-.01em;font-size:13px;font-weight:600}.brand-name small{color:var(--muted);font-size:10px;font-weight:400;font-family:var(--font-mono);letter-spacing:.03em;display:block}.sidebar-org{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);box-shadow:var(--shadow-sm);align-items:center;gap:8px;margin:8px;padding:8px 10px;display:flex}.ai-suggest{background:var(--glass-sheen), linear-gradient(180deg, var(--accent), var(--surface));width:320px;position:absolute;bottom:16px;left:16px}@supports (color:color-mix(in lab, red, red)){.ai-suggest{background:var(--glass-sheen), linear-gradient(180deg, color-mix(in oklch, var(--accent) 12%, var(--surface)), var(--surface))}}.ai-suggest{border:1px solid var(--accent)}@supports (color:color-mix(in lab, red, red)){.ai-suggest{border:1px solid color-mix(in oklch, var(--accent) 30%, var(--border))}}.ai-suggest{border-radius:var(--radius-md);box-shadow:var(--shadow-lg), 0 0 0 1px var(--accent)}@supports (color:color-mix(in lab, red, red)){.ai-suggest{box-shadow:var(--shadow-lg), 0 0 0 1px color-mix(in oklch, var(--accent) 12%, transparent)}}.ai-suggest{z-index:8;-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(1.1);backdrop-filter:blur(var(--glass-blur)) saturate(1.1);overflow:hidden}.ai-suggest-h{border-bottom:1px solid var(--border);font-size:11px;font-family:var(--font-mono);color:var(--accent);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:8px;padding:10px 12px;display:flex}.ai-suggest-h .dot{background:var(--accent);width:6px;height:6px;box-shadow:0 0 8px var(--accent);border-radius:50%;animation:1.6s infinite ai-pulse}@keyframes ai-pulse{0%,to{opacity:.4}50%{opacity:1}}.ai-suggest-h .title{color:var(--fg);font-family:var(--font-sans);text-transform:none;letter-spacing:0;flex:1;font-size:12.5px;font-weight:600}.ai-suggest-h .close{color:var(--muted);cursor:pointer;padding:2px}.ai-suggest-list{max-height:300px;overflow:auto}.ai-card{border-bottom:1px solid var(--border);flex-direction:column;gap:6px;padding:10px 12px;display:flex}.ai-card:last-child{border-bottom:none}.ai-card .kind{font-size:10px;font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--muted);align-items:center;gap:4px;display:inline-flex}.ai-card.add .kind{color:var(--green)}.ai-card.remove .kind{color:var(--rose)}.ai-card.tweak .kind{color:var(--amber)}.ai-card.layout .kind{color:var(--teal)}.ai-card .body{color:var(--fg);font-size:12.5px;line-height:1.5}.ai-card .body b{color:var(--accent);font-weight:600}.ai-card .why{color:var(--muted);font-size:11px;line-height:1.4}.ai-card-actions{gap:6px;margin-top:2px;display:flex}.ai-card-actions .btn{flex:1;justify-content:center}.org-node .node-edit{background:var(--accent);width:22px;height:22px;color:var(--accent-fg,white);cursor:pointer;box-shadow:var(--shadow-md);z-index:4;border-radius:50%;justify-content:center;align-items:center;display:none;position:absolute;top:-10px;left:-10px}.org-node:hover .node-edit,.org-node.selected .node-edit{display:flex}.org-node .node-remove{background:var(--rose,#e5484d);color:#fff;cursor:pointer;width:22px;height:22px;box-shadow:var(--shadow-md);z-index:4;border-radius:50%;justify-content:center;align-items:center;font-size:16px;line-height:1;display:none;position:absolute;top:-10px;right:-10px}.org-node:hover .node-remove,.org-node.selected .node-remove{display:flex}.sidebar-org{cursor:pointer;position:relative}.sidebar-org:hover{background:var(--surface-2)}.sidebar-org .chev{color:var(--muted);transition:transform .15s}.sidebar-org.open .chev{transform:rotate(90deg)}.proj-pop{background:var(--glass-sheen), var(--glass-strong);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(1.14);backdrop-filter:blur(var(--glass-blur)) saturate(1.14);z-index:50;max-height:380px;padding:4px;position:absolute;top:56px;left:8px;right:8px;overflow:auto}.proj-pop-h{text-transform:uppercase;letter-spacing:.08em;color:var(--muted);padding:8px 10px 6px;font-size:10px;font-weight:500}.proj-pop-item{border-radius:var(--radius-sm);cursor:pointer;grid-template-columns:22px 1fr auto;align-items:center;gap:10px;padding:8px 10px;display:grid}.proj-pop-item .name{font-size:12.5px;font-weight:500;line-height:1.2}.proj-pop-item .meta{color:var(--muted);font-size:10.5px;font-family:var(--font-mono);margin-top:1px}.proj-pop-item .check{color:var(--primary)}.proj-pop hr{margin:4px 6px}.proj-pop-add{border-radius:var(--radius-sm);cursor:pointer;color:var(--primary);align-items:center;gap:8px;padding:8px 10px;font-size:12.5px;font-weight:500;display:flex}.proj-pop-add:hover{background:var(--primary-bg)}.org-avatar{background:linear-gradient(135deg, var(--accent-2), var(--teal));border-radius:5px;flex:none;width:20px;height:20px}.org-meta{flex:1;min-width:0}.org-meta .name{font-size:12px;font-weight:500;line-height:1.2}.org-meta .you{color:var(--muted);font-size:10px;font-family:var(--font-mono)}.nav-section{flex-direction:column;gap:1px;padding:4px 8px;display:flex}.nav-section-label{text-transform:uppercase;letter-spacing:.08em;color:var(--muted);padding:10px 8px 4px;font-size:10px;font-weight:500}.nav-item{border-radius:var(--radius-sm);color:var(--text-2);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:10px;padding:6px 8px;font-size:12.5px;display:flex;position:relative}.nav-item:hover{color:var(--text);background:#ffffff0f}.nav-item.active{color:var(--text);box-shadow:var(--shadow-sm);background:#ffffff15}.nav-item.active:before{content:"";background:var(--primary);border-radius:2px;width:2px;position:absolute;top:8px;bottom:8px;left:-8px}.nav-icon{width:16px;height:16px;color:var(--muted);flex:none}.nav-item.active .nav-icon{color:var(--primary)}.nav-item .kbd{font-family:var(--font-mono);color:var(--muted);border:1px solid var(--border);background:var(--surface);border-radius:3px;margin-left:auto;padding:1px 5px;font-size:10px}.nav-item.nav-chat{color:var(--text);border:1px solid var(--primary);gap:9px;margin:2px 0 8px;padding:10px;font-size:13px;font-weight:600}@supports (color:color-mix(in lab, red, red)){.nav-item.nav-chat{border:1px solid color-mix(in oklab, var(--primary) 32%, transparent)}}.nav-item.nav-chat{background:linear-gradient(180deg, var(--primary), var(--primary))}@supports (color:color-mix(in lab, red, red)){.nav-item.nav-chat{background:linear-gradient(180deg, color-mix(in oklab, var(--primary) 15%, transparent), color-mix(in oklab, var(--primary) 6%, transparent))}}.nav-item.nav-chat{box-shadow:inset 0 1px #ffffff1a}.nav-item.nav-chat:hover{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.nav-item.nav-chat:hover{border-color:color-mix(in oklab, var(--primary) 48%, transparent)}}.nav-item.nav-chat:hover{background:linear-gradient(180deg, var(--primary), var(--primary))}@supports (color:color-mix(in lab, red, red)){.nav-item.nav-chat:hover{background:linear-gradient(180deg, color-mix(in oklab, var(--primary) 22%, transparent), color-mix(in oklab, var(--primary) 9%, transparent))}}.nav-item.nav-chat.active:before{display:none}.nav-chat-ic{width:15px;height:15px;color:var(--primary);flex:none}.nav-chat-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.nav-chat-hint{letter-spacing:.04em;color:var(--primary);flex:none;margin-left:auto;font-size:10px;font-weight:500}@supports (color:color-mix(in lab, red, red)){.nav-chat-hint{color:color-mix(in oklab, var(--primary) 72%, var(--text-2))}}.sidebar-footer{border-top:1px solid var(--border);flex-direction:column;gap:8px;margin-top:auto;padding:10px;display:flex}.cost-pill{-webkit-backdrop-filter:blur(20px)saturate(1.8);backdrop-filter:blur(20px)saturate(1.8);background:linear-gradient(#ffffff1f 0%,#ffffff05 100%),#16161e8c;border:1px solid #ffffff2e;border-radius:12px;justify-content:space-between;align-items:center;padding:8px 10px;font-size:11px;display:flex;box-shadow:0 8px 24px #00000047,inset 0 1px #ffffff3d,inset 0 -1px #0003}.cost-pill .label{color:var(--muted)}.cost-pill .value{font-family:var(--font-mono);font-weight:600}.cost-pill .bar{background:var(--surface-hi);border-radius:2px;grid-column:1/-1;height:2px;margin-top:6px;overflow:hidden}.cost-pill .bar>span{background:linear-gradient(90deg, var(--primary), var(--primary-soft));height:100%;display:block}.main{flex-direction:column;gap:12px;min-width:0;min-height:0;display:flex}.topbar{height:44px;-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(1.8);backdrop-filter:blur(var(--glass-blur)) saturate(1.8);background:#ffffff1a;border:1px solid #ffffff47;border-radius:20px;flex:none;align-items:center;gap:12px;padding:0 16px;display:flex;box-shadow:0 8px 32px #0000001f,inset 0 1px #ffffff59}.crumbs{color:var(--muted);align-items:center;gap:6px;font-size:12px;display:flex}.crumbs .sep{opacity:.5}.crumbs .current{color:var(--text);font-weight:500}.crumbs .crumb-link{color:var(--muted);text-decoration:none;transition:color .15s}.crumbs .crumb-link:hover{color:var(--text)}.topbar-spacer{flex:1}.topbar-actions{align-items:center;gap:6px;display:flex}.topbar-status{font-family:var(--font-mono);color:var(--muted);align-items:center;gap:6px;font-size:11px;display:flex}.dot{background:var(--green);width:6px;height:6px;box-shadow:0 0 0 2px var(--green);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.dot{box-shadow:0 0 0 2px color-mix(in oklch, var(--green) 25%, transparent)}}.content{min-height:0;-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(1.8);backdrop-filter:blur(var(--glass-blur)) saturate(1.8);background:#ffffff1a;border:1px solid #ffffff47;border-radius:24px;flex:1;position:relative;overflow:auto;box-shadow:0 8px 32px #0000001f,inset 0 1px #ffffff59}:is(.content:has(.org-canvas-wrap),.content:has(>.handoff),.content:has(>.set)){-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;background:0 0;border:none;border-radius:0;overflow:visible}.btn{white-space:nowrap;border:1px solid var(--border);border-radius:var(--radius-sm);background:linear-gradient(180deg, #ffffff29, #ffffff0b), var(--surface);height:28px;color:var(--text);box-shadow:var(--shadow-sm);-webkit-backdrop-filter:blur(14px)saturate(1.08);backdrop-filter:blur(14px)saturate(1.08);align-items:center;gap:6px;padding:0 10px;font-size:12px;font-weight:500;transition:background .12s,border-color .12s,box-shadow .12s,transform .12s;display:inline-flex}.btn:hover{background:linear-gradient(180deg, #ffffff38, #ffffff12), var(--surface-hi);border-color:var(--border-strong);transform:translateY(-1px)}.btn.sm{height:24px;padding:0 8px;font-size:11.5px}.btn.lg{height:36px;padding:0 14px;font-size:13px}.btn.primary{background:linear-gradient(135deg, white, var(--primary-strong))}@supports (color:color-mix(in lab, red, red)){.btn.primary{background:linear-gradient(135deg, color-mix(in oklch, white 16%, var(--primary)), color-mix(in oklch, var(--primary-strong) 82%, #4a3470))}}.btn.primary{color:var(--primary-fg);border-color:var(--primary-strong)}@supports (color:color-mix(in lab, red, red)){.btn.primary{border-color:color-mix(in oklch, var(--primary-strong) 80%, white)}}.btn.primary{box-shadow:0 1px 0 #ffffff38 inset, 0 18px 38px -20px var(--primary-strong)}@supports (color:color-mix(in lab, red, red)){.btn.primary{box-shadow:0 1px 0 #ffffff38 inset, 0 18px 38px -20px color-mix(in oklch, var(--primary-strong) 58%, black)}}[data-theme=light] .btn.primary{color:#fff}.btn.primary:hover{background:linear-gradient(135deg, white, var(--primary-strong))}@supports (color:color-mix(in lab, red, red)){.btn.primary:hover{background:linear-gradient(135deg, color-mix(in oklch, white 20%, var(--primary)), color-mix(in oklch, var(--primary-strong) 92%, #4a3470))}}.btn.ghost{color:var(--text-2);background:0 0;border-color:#0000}.btn.ghost:hover{background:var(--surface);color:var(--text)}.btn.danger{color:var(--rose)}.btn .kbd{font-family:var(--font-mono);border:1px solid var(--border);color:var(--muted);background:var(--bg-2);border-radius:3px;margin-left:4px;padding:1px 4px;font-size:10px}.icon-btn{border-radius:var(--radius-sm);width:28px;height:28px;color:var(--text-2);border:1px solid #0000;justify-content:center;align-items:center;display:inline-flex}.icon-btn:hover{background:var(--surface-hi);color:var(--text);border-color:var(--border)}.input,.textarea,.select{border:1px solid var(--border);border-radius:var(--radius-sm);width:100%;color:var(--text);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#201d2a6b;outline:none;padding:7px 10px;font-size:12.5px;transition:border-color .12s,box-shadow .12s,background .12s;box-shadow:inset 0 1px #ffffff1a}.input:focus,.textarea:focus,.select:focus{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.input:focus,.textarea:focus,.select:focus{border-color:color-mix(in oklch, var(--primary) 70%, var(--border))}}.input:focus,.textarea:focus,.select:focus{box-shadow:0 0 0 3px var(--primary-bg), 0 1px 0 #ffffff24 inset;background:#2c273794}.textarea{resize:vertical;min-height:64px;font-family:var(--font-sans)}.field-label{color:var(--muted);margin-bottom:5px;font-size:11px;font-weight:500;display:block}.card{border-radius:var(--radius-md);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(1.8);backdrop-filter:blur(var(--glass-blur)) saturate(1.8);background:linear-gradient(#ffffff14 0%,#ffffff05 100%),#16161e6b;border:1px solid #ffffff29;box-shadow:0 8px 24px #00000038,inset 0 1px #ffffff2e,inset 0 -1px #00000029}.card-pad{padding:14px 16px}.card.nc{border-color:var(--codex-blue);position:relative}@supports (color:color-mix(in lab, red, red)){.card.nc{border-color:color-mix(in oklch, var(--codex-blue) 18%, var(--border))}}.card.nc:before,.card.nc:after{content:"";border:1px solid var(--codex-blue);width:13px;height:13px;position:absolute}@supports (color:color-mix(in lab, red, red)){.card.nc:before,.card.nc:after{border:1px solid color-mix(in oklch, var(--codex-blue) 45%, var(--border-strong))}}.card.nc:before,.card.nc:after{pointer-events:none}.card.nc:before{border-bottom:0;border-right:0;border-top-left-radius:6px;top:9px;left:9px}.card.nc:after{border-top:0;border-left:0;border-bottom-right-radius:6px;bottom:9px;right:9px}.tag{border:1px solid var(--border);height:20px;color:var(--text-2);font-size:10.5px;font-weight:500;font-family:var(--font-mono);letter-spacing:.02em;background:#ffffff14;border-radius:999px;align-items:center;gap:4px;padding:0 8px;display:inline-flex}.tag.accent{color:var(--lavender);border-color:var(--lavender)}@supports (color:color-mix(in lab, red, red)){.tag.accent{border-color:color-mix(in oklch, var(--lavender) 35%, var(--border))}}.tag.accent{background:var(--lavender-bg)}.tag.teal{color:var(--teal);border-color:var(--teal)}@supports (color:color-mix(in lab, red, red)){.tag.teal{border-color:color-mix(in oklch, var(--teal) 35%, var(--border))}}.tag.amber{color:var(--amber);border-color:var(--amber)}@supports (color:color-mix(in lab, red, red)){.tag.amber{border-color:color-mix(in oklch, var(--amber) 35%, var(--border))}}.tag.green{color:var(--green);border-color:var(--green)}@supports (color:color-mix(in lab, red, red)){.tag.green{border-color:color-mix(in oklch, var(--green) 35%, var(--border))}}.tag.rose{color:var(--rose);border-color:var(--rose)}@supports (color:color-mix(in lab, red, red)){.tag.rose{border-color:color-mix(in oklch, var(--rose) 35%, var(--border))}}.avatar{background:var(--surface-2);border:1px solid var(--border);border-radius:6px;flex:none;display:inline-block;position:relative;overflow:hidden}.avatar svg{width:100%;height:100%;display:block}.org-canvas-wrap{grid-template-columns:1fr 320px;gap:12px;min-height:0;display:grid;position:absolute;inset:0}.org-canvas-wrap.palette-hidden{grid-template-columns:1fr}.palette-show-btn{background:var(--glass-sheen), var(--surface);border:1px solid var(--border-strong);color:var(--fg);font-family:var(--font-mono);writing-mode:vertical-rl;cursor:pointer;z-index:25;box-shadow:var(--shadow-sm);letter-spacing:.06em;border-right:none;border-radius:8px 0 0 8px;padding:10px 8px;font-size:11px;position:absolute;top:50%;right:0;transform:translateY(-50%)}.palette-show-btn:hover{background:var(--surface-hi)}.org-canvas{touch-action:none;overscroll-behavior:contain;-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(1.8);backdrop-filter:blur(var(--glass-blur)) saturate(1.8);background:#ffffff1a;border:1px solid #ffffff47;border-radius:24px;position:relative;overflow:hidden;box-shadow:0 8px 32px #0000001f,inset 0 1px #ffffff59}.org-canvas:before{content:"";pointer-events:none;background:#ffffff0f;border:1px solid #ffffff2e;border-radius:18px;position:absolute;inset:6px;box-shadow:inset 0 1px #ffffff38}.org-canvas .grid-bg{opacity:.65;pointer-events:none;border-radius:inherit;background-image:radial-gradient(circle,#ffffff1c .7px,#0000 1.1px);background-size:22px 22px;position:absolute;inset:0}.org-canvas .vignette{pointer-events:none;border-radius:inherit;background:radial-gradient(55% 50% at 80% 75%,#9a80cd1f,#0000 65%),radial-gradient(44% 44% at 92% 88%,#b57b4613,#0000 70%),radial-gradient(40% 40% at 15% 20%,#7896d212,#0000 70%);position:absolute;inset:0}.org-toolbar{background:var(--glass-sheen), var(--glass-strong);border:1px solid var(--border);border-radius:var(--radius-md);z-index:10;box-shadow:var(--shadow-sm);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(1.12);backdrop-filter:blur(var(--glass-blur)) saturate(1.12);gap:4px;padding:4px;display:flex;position:absolute;top:12px;left:12px}.org-toolbar .seg{border-right:1px solid var(--border);gap:2px;margin-right:2px;padding-right:4px;display:flex}.org-toolbar .seg:last-child{border-right:0;margin-right:0;padding-right:0}.toolbar-btn{height:26px;color:var(--text-2);border-radius:5px;align-items:center;gap:6px;padding:0 9px;font-size:11.5px;display:inline-flex}.toolbar-btn:hover{background:var(--surface-2);color:var(--text)}.org-handoff-cta{z-index:11;letter-spacing:.01em;color:#fff;-webkit-backdrop-filter:blur(26px)saturate(170%);backdrop-filter:blur(26px)saturate(170%);background:radial-gradient(120% 180% at 50% -40%,#b4f5f76b 0%,#78e0e22e 28%,#0000 65%),linear-gradient(#4de3e652 0%,#00ced12e 100%),#0e1e22b8;border:1px solid #78e0e28c;border-radius:999px;align-items:center;gap:12px;height:48px;padding:0 22px 0 18px;font-size:14px;font-weight:500;text-decoration:none;transition:border-color .18s,box-shadow .22s,transform .18s;animation:4.2s ease-in-out infinite kodoku-cta-breathe;display:inline-flex;position:absolute;bottom:22px;left:50%;transform:translate(-50%);box-shadow:0 18px 48px #00000080,0 0 36px #00ced16b,0 0 0 1px #4de3e61f,inset 0 1px #ffffff47,inset 0 -1px #ffffff0d}.org-handoff-cta:hover{border-color:#b4f5f7cc;transform:translate(-50%)translateY(-2px);box-shadow:0 24px 60px #0000008c,0 0 56px #00ced194,0 0 0 1px #4de3e633,inset 0 1px #ffffff57,inset 0 -1px #ffffff14}.org-handoff-cta:active{transform:translate(-50%)translateY(0)scale(.99)}@keyframes kodoku-cta-breathe{0%,to{box-shadow:0 18px 48px #00000080,0 0 36px #00ced161,0 0 0 1px #4de3e61f,inset 0 1px #ffffff47,inset 0 -1px #ffffff0d}50%{box-shadow:0 22px 56px #0000008c,0 0 50px #00ced18c,0 0 0 1px #4de3e62e,inset 0 1px #ffffff52,inset 0 -1px #ffffff12}}.org-handoff-cta-dot{background:#fff;border-radius:999px;width:8px;height:8px;box-shadow:0 0 0 4px #b4f5f740,0 0 16px #b4f5f7f2}.org-handoff-cta-target{font-family:var(--font-mono);color:#fff;letter-spacing:.02em;font-size:13.5px}.org-handoff-cta-sep{color:#ffffffe0;font-weight:400}.org-handoff-cta-arrow{font-family:var(--font-mono);color:#ffffffeb;margin-left:2px;font-size:14px;transition:transform .18s,color .18s}.org-handoff-cta:hover .org-handoff-cta-arrow{color:#fff;transform:translate(4px)}.org-zoom{background:var(--glass-sheen), var(--glass-strong);border:1px solid var(--border);border-radius:var(--radius-md);z-index:10;box-shadow:var(--shadow-sm);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(1.12);backdrop-filter:blur(var(--glass-blur)) saturate(1.12);padding:3px;display:flex;position:absolute;bottom:12px;right:12px}.org-legend{color:var(--muted);font-size:10.5px;font-family:var(--font-mono);background:var(--glass-sheen), var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);z-index:10;box-shadow:var(--shadow-sm);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(1.12);backdrop-filter:blur(var(--glass-blur)) saturate(1.12);gap:10px;padding:6px 10px;display:flex;position:absolute;top:12px;right:12px}.org-legend span{align-items:center;gap:5px;display:inline-flex}.org-legend .swatch{border-radius:2px;width:8px;height:8px}.org-node{cursor:grab;-webkit-user-select:none;user-select:none;-webkit-backdrop-filter:blur(20px)saturate(1.8);backdrop-filter:blur(20px)saturate(1.8);background:linear-gradient(#ffffff1f 0%,#ffffff05 100%),#16161e8c;border:1px solid #ffffff2e;border-radius:14px;width:168px;padding:10px;transition:border-color .12s,box-shadow .12s,transform .12s,background .12s;position:absolute;box-shadow:0 8px 24px #0000004d,inset 0 1px #ffffff3d,inset 0 -1px #0003}.org-node:hover{border-color:var(--border-strong);box-shadow:var(--shadow-md)}.org-node.dragging{cursor:grabbing;box-shadow:var(--shadow-lg);z-index:20;transform:scale(1.02)}.org-node.lifted{z-index:25;animation:.52s cubic-bezier(.22,.9,.3,1.2) org-node-lift}@keyframes org-node-lift{0%{box-shadow:var(--shadow-sm);transform:scale(1)}35%{box-shadow:0 20px 34px -20px #000000b3, 0 0 0 2px var(--accent);transform:scale(1.08)translateY(-4px)}to{box-shadow:var(--shadow-sm);transform:scale(1)}}.agent-modal-backdrop{z-index:50;background:#0e0b089e;justify-content:center;align-items:center;padding:24px;animation:.18s ease-out agent-modal-fade-in;display:flex;position:fixed;inset:0}.agent-modal-panel{background:linear-gradient(#ffffff0d 0%,#ffffff03 100%),linear-gradient(135deg,#c8b4ff0a,#a082e606 52%,#0000 86%),#12111af5;border:1px solid #ffffff1a;border-radius:18px;flex-direction:column;width:580px;max-width:92vw;max-height:88vh;padding:0;animation:.22s cubic-bezier(.22,.9,.3,1.05) agent-modal-rise;display:flex;overflow:hidden;box-shadow:0 34px 76px -34px #000000b8,inset 0 0 0 1px #e0daff0f}@keyframes agent-modal-fade-in{0%{opacity:0}to{opacity:1}}@keyframes agent-modal-rise{0%{opacity:0;transform:translateY(12px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@supports (color:color-mix(in lab, red, red)){.org-node.you{background:linear-gradient(180deg, color-mix(in oklch, var(--accent) 14%, var(--surface)), var(--surface));border-color:color-mix(in oklch, var(--accent) 45%, var(--border))}}.org-node-head{align-items:center;gap:8px;margin-bottom:8px;display:flex}.org-node-head .avatar{width:22px;height:22px}.org-node-title{letter-spacing:-.01em;font-size:11.5px;font-weight:600}.org-node-name{color:var(--muted);font-size:10px;font-family:var(--font-mono);margin-top:1px}.org-node-foot{color:var(--muted);font-size:10px;font-family:var(--font-mono);justify-content:space-between;align-items:center;display:flex}.org-node-foot .pulse{background:var(--green);width:6px;height:6px;box-shadow:0 0 0 2px var(--green);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.org-node-foot .pulse{box-shadow:0 0 0 2px color-mix(in oklch, var(--green) 25%, transparent)}}.connection-handle{-webkit-backdrop-filter:blur(12px)saturate(1.6);backdrop-filter:blur(12px)saturate(1.6);cursor:crosshair;opacity:0;background:#ffffff38;border:1.5px solid #ffffff8c;border-radius:50%;width:10px;height:10px;transition:opacity .15s;position:absolute;box-shadow:inset 0 1px #ffffff73}.org-node:hover .connection-handle,.org-node.selected .connection-handle{opacity:1}.handle-top{top:-5px;left:50%;transform:translate(-50%)}.handle-bottom{bottom:-5px;left:50%;transform:translate(-50%)}.handle-left{top:50%;left:-5px;transform:translateY(-50%)}.handle-right{top:50%;right:-5px;transform:translateY(-50%)}.role-palette{-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(1.8);backdrop-filter:blur(var(--glass-blur)) saturate(1.8);background:#ffffff1a;border:1px solid #ffffff47;border-radius:24px;flex-direction:column;min-height:0;display:flex;overflow:hidden;box-shadow:0 8px 32px #0000001f,inset 0 1px #ffffff59}.palette-header{border-bottom:1px solid var(--border);padding:12px 14px 10px}.palette-header h3{margin:0 0 4px;font-size:12.5px;font-weight:600}.palette-header p{color:var(--muted);margin:0;font-size:11px}.palette-collapse-btn{border:1px solid var(--border);background:var(--surface);width:22px;height:22px;color:var(--muted);cursor:pointer;border-radius:6px;justify-content:center;align-items:center;font-size:14px;line-height:1;display:inline-flex}.palette-collapse-btn:hover{background:var(--surface-hi);color:var(--fg)}.palette-tabs{border:1px solid var(--border);background:#ffffff0f;border-radius:8px;gap:4px;margin-top:10px;padding:2px;display:flex}.palette-tab{color:var(--muted);cursor:pointer;text-align:center;background:0 0;border:none;border-radius:6px;flex:1;justify-content:center;align-items:center;padding:5px 8px;font-family:inherit;font-size:11px;text-decoration:none;display:inline-flex}.palette-tab:hover{color:var(--fg)}.palette-tab.active{color:var(--fg);box-shadow:var(--shadow-sm);background:#ffffff1f}.palette-tab-link{color:var(--accent-2);background:var(--accent-bg);border:1px solid var(--accent)}@supports (color:color-mix(in lab, red, red)){.palette-tab-link{border:1px solid color-mix(in oklch, var(--accent) 30%, transparent)}}.palette-tab-link:hover{color:var(--accent-2);border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.palette-tab-link:hover{border-color:color-mix(in oklch, var(--accent) 48%, transparent)}}.palette-item.selected{border-color:var(--accent);background:var(--accent-bg)}.palette-search{margin:10px 12px 8px}.palette-list{flex:1;padding:4px 12px 12px;overflow:auto}.palette-group{border-radius:8px;padding:0 2px;transition:background .15s,box-shadow .15s}.palette-group.drop-target{background:var(--teal)}@supports (color:color-mix(in lab, red, red)){.palette-group.drop-target{background:color-mix(in oklch, var(--teal) 14%, transparent)}}.palette-group.drop-target{box-shadow:0 0 0 1px var(--teal) inset}@supports (color:color-mix(in lab, red, red)){.palette-group.drop-target{box-shadow:0 0 0 1px color-mix(in oklch, var(--teal) 40%, transparent) inset}}.palette-group-label{text-transform:uppercase;letter-spacing:.08em;color:var(--muted);cursor:text;margin:12px 4px 6px;font-size:10px;font-weight:500}.palette-group-input{background:var(--surface);border:1px solid var(--border-strong);color:var(--fg);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;border-radius:6px;outline:none;width:140px;padding:1px 6px;font-size:10px}.palette-group-input:focus{border-color:var(--accent)}.palette-item{border:1px solid var(--border);border-radius:var(--radius-sm);cursor:grab;background:#ffffff12;align-items:center;gap:10px;margin-bottom:4px;padding:7px 9px;transition:border-color .12s,transform .12s;display:flex}.palette-item:hover{border-color:var(--border-strong);transform:translate(2px)}.palette-item:active{cursor:grabbing}.palette-item .avatar{width:22px;height:22px}.palette-item .meta{flex:1;min-width:0}.palette-item .label{font-size:12px;font-weight:500}.palette-item .desc{color:var(--muted);margin-top:1px;font-size:10.5px}.inspector{background:var(--glass-sheen), #262330ad;border-left:1px solid var(--border);z-index:30;width:380px;box-shadow:var(--shadow-lg);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(1.12);backdrop-filter:blur(var(--glass-blur)) saturate(1.12);flex-direction:column;transition:transform .2s;display:flex;position:fixed;top:44px;bottom:0;right:0;transform:translate(100%)}.inspector.open{transform:translate(0)}.inspector-head{border-bottom:1px solid var(--border);align-items:center;gap:12px;padding:14px 16px;display:flex}.inspector-body{flex:1;padding:14px 16px;overflow:auto}.inspector-section+.inspector-section{margin-top:18px}.inspector-section h4{text-transform:uppercase;letter-spacing:.08em;color:var(--muted);margin:0 0 8px;font-size:11px;font-weight:500}.tweaks{background:var(--glass-sheen), var(--glass-strong);border:1px solid var(--border);border-radius:var(--radius-md);width:280px;box-shadow:var(--shadow-lg);z-index:100;-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(1.12);backdrop-filter:blur(var(--glass-blur)) saturate(1.12);position:fixed;bottom:16px;right:16px}.tweaks-head{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:10px 12px;display:flex}.tweaks-head h4{margin:0;font-size:12px;font-weight:600}.tweaks-body{padding:10px 12px}.tweak-row{padding:6px 0}.tweak-row+.tweak-row{border-top:1px solid var(--border)}.tweak-row label{color:var(--muted);font-size:11.5px}.seg-control{border:1px solid var(--border);background:#ffffff0f;border-radius:5px;margin-top:6px;padding:2px;display:flex}.seg-control button{height:24px;color:var(--muted);border-radius:3px;flex:1;font-size:11px}.seg-control button.on{background:var(--surface-2);color:var(--text)}.auth-wrap{grid-template-columns:1fr 1fr;display:grid;position:absolute;inset:0}.auth-left{background:var(--glass-sheen), #26233094;border-right:1px solid var(--border);flex-direction:column;padding:48px;display:flex;position:relative;overflow:hidden}.auth-left .quote{letter-spacing:-.01em;max-width:380px;margin-top:auto;font-size:18px;font-weight:500;line-height:1.45}.auth-left .quote cite{color:var(--muted);font-size:11px;font-family:var(--font-mono);margin-top:12px;font-style:normal;display:block}.auth-illo{pointer-events:none;opacity:.6;position:absolute;inset:0}.auth-right{justify-content:center;align-items:center;padding:48px;display:flex}.auth-form{width:100%;max-width:360px}.auth-form h1{letter-spacing:-.02em;margin:0 0 6px;font-size:24px;font-weight:600}.auth-form p.sub{color:var(--muted);margin:0 0 24px;font-size:13px}.auth-tabs{border:1px solid var(--border);border-radius:var(--radius-sm);background:#ffffff0f;margin-bottom:18px;padding:3px;display:flex}.auth-tabs button{height:28px;color:var(--muted);border-radius:4px;flex:1;font-size:12px}.auth-tabs button.on{background:var(--surface-2);color:var(--text)}.auth-form .field{margin-bottom:12px}.auth-divider{color:var(--muted);font-size:11px;font-family:var(--font-mono);align-items:center;gap:12px;margin:18px 0;display:flex}.auth-divider:before,.auth-divider:after{content:"";background:var(--border);flex:1;height:1px}.auth-sso{grid-template-columns:1fr 1fr;gap:8px;display:grid}.ob{max-width:720px;margin:0 auto;padding:56px 32px}.ob-progress{gap:6px;margin-bottom:28px;display:flex}.ob-progress .step{background:#ffffff14;border-radius:2px;flex:1;height:3px}.ob-progress .step.done{background:var(--lavender);box-shadow:0 0 12px #7c5cff73}.ob-progress .step.active{background:var(--lavender);opacity:.7;box-shadow:0 0 18px #7c5cff8c}.ob h1{letter-spacing:-.02em;margin:0 0 8px;font-size:28px;font-weight:600}.ob p.sub{color:var(--muted);margin:0 0 28px;font-size:14px}.ob-step-meta{color:var(--muted);font-size:11px;font-family:var(--font-mono);align-items:center;gap:8px;margin-bottom:8px;display:flex}.ob-options{grid-template-columns:1fr 1fr;gap:10px;display:grid}.ob-option{border:1px solid var(--kodoku-border);-webkit-backdrop-filter:blur(20px)saturate(160%);backdrop-filter:blur(20px)saturate(160%);cursor:pointer;background:linear-gradient(135deg,#ffffff1a,#ffffff08);border-radius:18px;padding:16px;transition:transform .2s,border-color .2s,box-shadow .2s;position:relative;box-shadow:0 12px 32px #0000003d,inset 0 1px #ffffff2e}.ob-option:hover{border-color:var(--kodoku-surface-strong);transform:translateY(-2px);box-shadow:0 18px 48px #00000052,0 0 28px #7c5cff1a,inset 0 1px #ffffff38}.ob-option.on{border-color:var(--kodoku-border-active);box-shadow:0 18px 56px #00000061, 0 0 36px var(--kodoku-glow), inset 0 1px 0 #ffffff3d;background:linear-gradient(135deg,#a887ff2e,#a887ff0a)}.ob-option .name{margin-bottom:4px;font-size:13.5px;font-weight:600}.ob-option .meta{color:var(--muted);font-size:11px}.setup-runtime-option{overflow:hidden}.setup-runtime-option:after{content:"";background:linear-gradient(180deg, var(--lavender), var(--accent));opacity:0;width:4px;transition:opacity .18s;position:absolute;inset:0 auto 0 0}.setup-runtime-heading{grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.setup-runtime-check{border:1px solid var(--border-strong);width:22px;height:22px;color:var(--lavender-fg);background:#ffffff0b;border-radius:999px;place-items:center;font-size:13px;font-weight:800;display:grid;box-shadow:inset 0 1px #ffffff24}.setup-runtime-badge{white-space:nowrap;font-size:10px}.setup-runtime-option.on:after{opacity:1}.setup-runtime-option.on .setup-runtime-check{border-color:var(--lavender)}@supports (color:color-mix(in lab, red, red)){.setup-runtime-option.on .setup-runtime-check{border-color:color-mix(in oklch, var(--lavender) 78%, white 12%)}}.setup-runtime-option.on .setup-runtime-check{background:linear-gradient(135deg, var(--lavender), var(--accent));box-shadow:0 0 24px #a887ff57,inset 0 1px #ffffff57}.setup-runtime-option.on .setup-runtime-badge{border-color:var(--lavender)}@supports (color:color-mix(in lab, red, red)){.setup-runtime-option.on .setup-runtime-badge{border-color:color-mix(in oklch, var(--lavender) 60%, white 8%)}}.setup-runtime-option.on .setup-runtime-badge{background:var(--lavender)}@supports (color:color-mix(in lab, red, red)){.setup-runtime-option.on .setup-runtime-badge{background:color-mix(in oklch, var(--lavender) 22%, transparent)}}.setup-runtime-option:focus-visible{outline:2px solid var(--lavender);outline-offset:3px}.setup-runtime-option.is-disabled:hover{transform:none}.ob-actions{justify-content:space-between;gap:8px;margin-top:28px;display:flex}.dash{max-width:1280px;margin:0 auto;padding:28px 32px 64px}.dash-h{justify-content:space-between;align-items:end;margin-bottom:12px;display:flex}.dash-h h1{letter-spacing:-.015em;margin:0;font-size:22px;font-weight:600}.dash-h .greeting{color:var(--muted);margin-top:4px;font-size:12.5px}.dash-quick{flex-wrap:wrap;gap:8px;margin-bottom:20px;display:flex}.dash-quick-link{border:1px solid var(--border);color:var(--text-2);border-radius:999px;padding:4px 14px;font-size:11.5px;text-decoration:none;transition:color .15s,border-color .15s,background .15s}.dash-quick-link:hover{color:var(--fg);border-color:var(--codex-blue)}@supports (color:color-mix(in lab, red, red)){.dash-quick-link:hover{border-color:color-mix(in oklch, var(--codex-blue) 50%, var(--border))}}.dash-quick-link:hover{background:var(--codex-blue)}@supports (color:color-mix(in lab, red, red)){.dash-quick-link:hover{background:color-mix(in oklch, var(--codex-blue) 8%, transparent)}}.dash-grid{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:16px;display:grid}.dash-grid-3{grid-template-columns:repeat(3,1fr)}.dash-stat{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--glass-sheen), var(--surface);box-shadow:var(--shadow-sm);-webkit-backdrop-filter:blur(var(--glass-blur));backdrop-filter:blur(var(--glass-blur));padding:14px 16px}.dash-stat .l{color:var(--muted);font-size:11px;font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.06em}.dash-stat .v{letter-spacing:-.015em;font-size:22px;font-weight:600;font-family:var(--font-mono);margin-top:6px}.dash-stat .v small{color:var(--muted);margin-left:2px;font-size:12px;font-weight:400}.dash-stat .delta{color:var(--green);margin-top:4px;font-size:11px}.dash-stat .delta.down{color:var(--rose)}.dash-row{grid-template-columns:2fr 1fr;gap:12px;display:grid}.panel{background:var(--glass-sheen), var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);-webkit-backdrop-filter:blur(var(--glass-blur));backdrop-filter:blur(var(--glass-blur));overflow:hidden}.panel-h{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.panel-h h3{margin:0;font-size:13px;font-weight:600}.panel-h .sub{color:var(--muted);margin-top:2px;font-size:11px}.panel-body{padding:14px 16px 18px}.proj-row{border-top:1px solid var(--border);grid-template-columns:1fr 100px 80px 100px;align-items:center;padding:10px 16px;font-size:12.5px;display:grid}.proj-row:first-of-type{border-top:0}.proj-row .pname{align-items:center;gap:10px;display:flex}.proj-row .pname .icon-sq{border:1px solid var(--border);background:var(--surface-2);border-radius:5px;flex:none;justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex}.proj-bar{background:var(--surface-2);border-radius:2px;height:4px;overflow:hidden}.proj-bar>span{background:var(--lavender);height:100%;display:block}.proj-row .meta{font-family:var(--font-mono);color:var(--muted);font-size:11px}.activity-item{border-top:1px solid var(--border);grid-template-columns:22px 1fr;gap:10px;padding:10px 16px;display:grid}.activity-item:first-of-type{border-top:0}.activity-item .avatar{width:22px;height:22px}.activity-item .text{font-size:12px;line-height:1.45}.activity-item .text b{font-weight:600}.activity-item .when{color:var(--muted);font-size:10.5px;font-family:var(--font-mono);margin-top:2px}.spark{width:100%;height:60px;display:block}.tpl{max-width:1280px;padding:28px 32px}.tpl-h{margin-bottom:16px}.tpl-filters{flex-wrap:wrap;gap:6px;margin-bottom:18px;display:flex}.tpl-filter{border:1px solid var(--border);background:var(--surface);height:26px;color:var(--text-2);border-radius:999px;padding:0 10px;font-size:11.5px}.tpl-filter.on{border-color:var(--lavender);color:var(--lavender);background:var(--lavender-bg)}.tpl-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.tpl-card{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--glass-sheen), var(--surface);cursor:pointer;padding:16px;transition:border-color .12s,transform .12s}.tpl-card:hover{border-color:var(--border-strong);transform:translateY(-1px)}.tpl-thumb{border-radius:var(--radius-sm);border:1px solid var(--border);background:#ffffff12;height:110px;margin-bottom:12px;position:relative;overflow:hidden}.tpl-card h4{margin:0;font-size:13.5px;font-weight:600}.tpl-card .desc{color:var(--muted);margin:4px 0 10px;font-size:11.5px;line-height:1.5}.tpl-card .foot{color:var(--muted);font-size:11px;font-family:var(--font-mono);justify-content:space-between;align-items:center;display:flex}.handoff{-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(1.8);backdrop-filter:blur(var(--glass-blur)) saturate(1.8);background:#ffffff1a;border:1px solid #ffffff47;border-radius:24px;grid-template-columns:1fr 420px;display:grid;position:absolute;inset:0;overflow:hidden;box-shadow:0 8px 32px #0000001f,inset 0 1px #ffffff59}.handoff-left{padding:24px 28px;overflow:auto}.handoff-right{border-left:1px solid var(--border);background:var(--glass-sheen), #27243194;-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(1.12);backdrop-filter:blur(var(--glass-blur)) saturate(1.12);flex-direction:column;display:flex}[data-theme=light] .handoff-right{background:var(--glass-sheen), #2724319e}.handoff-h{margin-bottom:18px}.handoff-h h1{letter-spacing:-.015em;margin:0 0 4px;font-size:22px;font-weight:600}.handoff-h p{color:var(--muted);margin:0;font-size:13px}.summary-card{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--glass-sheen), var(--surface);box-shadow:var(--shadow-sm);-webkit-backdrop-filter:blur(var(--glass-blur));backdrop-filter:blur(var(--glass-blur));margin-bottom:12px;padding:16px}.summary-card h4{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;margin:0 0 10px;font-size:12px;font-weight:500}.agent-list{gap:6px;display:grid}.agent-row{border:1px solid var(--border);border-radius:var(--radius-sm);background:#ffffff12;grid-template-columns:24px 1fr auto;align-items:center;gap:10px;padding:8px 10px;display:grid}.agent-row .name{font-size:12.5px;font-weight:500}.agent-row .role{color:var(--muted);font-size:10.5px;font-family:var(--font-mono);margin-top:1px}.code-block{font-family:var(--font-mono);border:1px solid var(--border);border-radius:var(--radius-sm);white-space:pre;color:var(--text);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#12101a6b;padding:12px 14px;font-size:12px;line-height:1.6;overflow:auto;box-shadow:inset 0 1px #ffffff1a}.code-block .c-key{color:var(--accent)}.code-block .c-val{color:var(--teal)}.code-block .c-cmt{color:var(--muted)}.code-block .c-fn{color:var(--amber)}.handoff-terminal{font-family:var(--font-mono);color:var(--text);background:linear-gradient(#ffffff0f,#0000),0 0;flex-direction:column;flex:1;padding:16px;font-size:12px;display:flex;overflow:auto}.handoff-terminal .header{border-bottom:1px solid var(--border);color:var(--muted);align-items:center;gap:8px;margin-bottom:12px;padding-bottom:12px;font-size:11px;display:flex}.handoff-terminal .header .lights{gap:5px;display:flex}.handoff-terminal .header .lights span{background:var(--surface-hi);border-radius:50%;width:9px;height:9px}.handoff-terminal .line{padding:1px 0;line-height:1.6}.handoff-terminal .prompt{color:var(--accent)}.handoff-terminal .ok{color:var(--green)}.handoff-terminal .warn{color:var(--amber)}.handoff-terminal .dim{color:var(--muted)}.handoff-actions{gap:8px;margin-top:16px;display:flex}.handoff-steps{counter-reset:kodoku-step;flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.handoff-steps>li{padding:0 0 0 2px;position:relative}.handoff-step-title{color:var(--text);letter-spacing:.005em;font-size:12.5px;font-weight:600}.handoff-step-body{color:var(--text-2);margin-top:4px;font-size:12px;line-height:1.65}.handoff-cmd{border:1px solid var(--border);background:#16161e8c;border-radius:8px;align-items:center;gap:8px;margin-top:8px;padding:8px 10px;display:flex}.handoff-cmd code{font-family:var(--font-mono);color:#d6c6fff2;white-space:pre-wrap;word-break:break-all;flex:1;font-size:11.5px}.handoff-steps-wrap[data-target=claude_code] .handoff-cmd{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.handoff-steps-wrap[data-target=claude_code] .handoff-cmd{border-color:color-mix(in oklch, var(--accent) 32%, var(--border))}}.handoff-steps-wrap[data-target=claude_code] .handoff-cmd{background:linear-gradient(180deg, var(--accent), transparent), #16161e8c}@supports (color:color-mix(in lab, red, red)){.handoff-steps-wrap[data-target=claude_code] .handoff-cmd{background:linear-gradient(180deg, color-mix(in oklch, var(--accent) 8%, transparent), transparent), #16161e8c}}.handoff-steps-wrap[data-target=claude_code] .handoff-cmd code{color:var(--accent-2)}@supports (color:color-mix(in lab, red, red)){.handoff-steps-wrap[data-target=claude_code] .handoff-cmd code{color:color-mix(in oklch, var(--accent-2) 70%, white)}}.handoff-steps-wrap[data-target=codex] .handoff-cmd{border-color:var(--codex-blue)}@supports (color:color-mix(in lab, red, red)){.handoff-steps-wrap[data-target=codex] .handoff-cmd{border-color:color-mix(in oklch, var(--codex-blue) 32%, var(--border))}}.handoff-steps-wrap[data-target=codex] .handoff-cmd{background:linear-gradient(180deg, var(--codex-blue), transparent), #16161e8c}@supports (color:color-mix(in lab, red, red)){.handoff-steps-wrap[data-target=codex] .handoff-cmd{background:linear-gradient(180deg, color-mix(in oklch, var(--codex-blue) 8%, transparent), transparent), #16161e8c}}.handoff-steps-wrap[data-target=codex] .handoff-cmd code{color:var(--codex-blue-2)}@supports (color:color-mix(in lab, red, red)){.handoff-steps-wrap[data-target=codex] .handoff-cmd code{color:color-mix(in oklch, var(--codex-blue-2) 70%, white)}}.set{-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(1.8);backdrop-filter:blur(var(--glass-blur)) saturate(1.8);background:#ffffff1a;border:1px solid #ffffff47;border-radius:24px;grid-template-columns:200px 1fr;display:grid;position:absolute;inset:0;overflow:hidden;box-shadow:0 8px 32px #0000001f,inset 0 1px #ffffff59}.set-side{border-right:1px solid var(--border);background:var(--glass-sheen), #221d2157;-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(1.22);backdrop-filter:blur(var(--glass-blur)) saturate(1.22);padding:14px 8px}.set-side .nav-item{padding:6px 10px}.set-main{padding:28px 32px;overflow:auto}.set-main h1{letter-spacing:-.015em;margin:0 0 4px;font-size:22px;font-weight:600}.set-main p.sub{color:var(--muted);margin:0 0 24px;font-size:13px}.set-section{border-top:1px solid var(--border);padding:24px 0}.set-section:first-of-type{border-top:0;padding-top:0}.set-section h3{margin:0 0 4px;font-size:14px;font-weight:600}.set-section .sub{color:var(--muted);margin:0 0 14px;font-size:12px}.set-costs{flex-direction:column;gap:8px;max-width:620px;margin-top:12px;display:flex}.set-cost-row{border:1px solid var(--border);border-radius:var(--radius-sm);background:#ffffff08;justify-content:space-between;align-items:center;gap:16px;padding:10px 14px;display:flex}.set-cost-name{font-size:13px;font-weight:600}.set-cost-desc{color:var(--muted);margin-top:2px;font-size:11.5px}.set-cost-val{font-family:var(--font-mono);flex:none;align-items:baseline;gap:5px;font-size:16px;font-weight:600;display:flex}.set-cost-val small{color:var(--muted);letter-spacing:.04em;font-size:10px;font-weight:500}[data-theme=light] .set-cost-row{background:#ffffff80;border-color:#1e2a381f}.set-theme-row{grid-template-columns:repeat(2,minmax(180px,260px));gap:14px;display:grid}.set-theme-card{border-radius:var(--radius-lg);border:1px solid var(--border);cursor:pointer;text-align:left;font:inherit;flex-direction:column;align-items:flex-start;gap:6px;padding:14px;display:flex}.set-theme-card b{font-size:13px}.set-theme-card.active{border-color:var(--codex-blue)}@supports (color:color-mix(in lab, red, red)){.set-theme-card.active{border-color:color-mix(in oklch, var(--codex-blue) 60%, var(--border))}}.set-theme-card.active{box-shadow:0 0 0 1px var(--codex-blue)}@supports (color:color-mix(in lab, red, red)){.set-theme-card.active{box-shadow:0 0 0 1px color-mix(in oklch, var(--codex-blue) 35%, transparent)}}.set-theme-swatch{border-radius:var(--radius-md);place-items:center;width:100%;height:72px;margin-bottom:4px;display:grid}.set-theme-orb{border-radius:50%;width:30px;height:30px}.set-theme-card.is-dark{color:#f4f4f5;background:radial-gradient(120% 100% at 50% 0,#00ced112,#0000 55%),radial-gradient(140% 120% at 50% 0,#14171b 0%,#0d0e11 52%,#090a0d 100%)}.set-theme-card.is-dark .set-theme-swatch{background:linear-gradient(#ffffff1a,#ffffff08);border:1px solid #ffffff38;box-shadow:inset 0 1px #ffffff2e}.set-theme-card.is-dark .set-theme-orb{background:radial-gradient(circle,#eaf6ff 0%,#0ecdce 45%,#0000 75%);background:radial-gradient(circle,#eaf6ff 0%,lab(74.6944% -42.5317 -12.7736) 45%,#0000 75%);box-shadow:0 0 16px #0ecdceb3;box-shadow:0 0 16px lab(74.6944% -42.5317 -12.7736/.7)}.set-theme-card.is-light{color:#23272e;background:radial-gradient(60% 80% at 18% 10%,#5096ff38,#0000 100%),radial-gradient(64% 84% at 85% 8%,#ff875f33,#0000 100%),radial-gradient(60% 80% at 80% 92%,#a578ff29,#0000 100%),linear-gradient(#fbfcfe,#eef0f5)}.set-theme-card.is-light .set-theme-swatch{background:linear-gradient(#ffffff9e,#ffffff47);border:1px solid #ffffffc7;box-shadow:inset 0 1px #ffffffe6,0 6px 16px -10px #2834464d}.set-theme-card.is-light .set-theme-orb{background:radial-gradient(circle,#fff4e4 0%,#dc7b40 45%,#0000 75%);background:radial-gradient(circle,#fff4e4 0%,lab(62.0516% 34.8603 48.245) 45%,#0000 75%);box-shadow:0 0 14px #dc7b408c;box-shadow:0 0 14px lab(62.0516% 34.8603 48.245/.55)}.plan-card{background:var(--border);border:1px solid var(--border);border-radius:var(--radius-md);grid-template-columns:1fr 1fr 1fr;gap:1px;display:grid;overflow:hidden}.plan-card .plan{background:#ffffff12;padding:20px}.plan-card .plan.on{background:linear-gradient(180deg, var(--accent-bg), var(--surface))}.plan-card h4{font-size:13px;font-weight:600;font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.06em;color:var(--muted);margin:0}.plan-card .price{letter-spacing:-.015em;margin:8px 0 4px;font-size:26px;font-weight:600}.usage-bar{background:var(--surface-2);border-radius:4px;height:8px;position:relative;overflow:hidden}.usage-bar>span{background:linear-gradient(90deg, var(--lavender), var(--teal));height:100%;display:block}.usage-meta{color:var(--muted);font-size:11px;font-family:var(--font-mono);justify-content:space-between;margin-top:6px;display:flex}.invoice-row{border-top:1px solid var(--border);grid-template-columns:1fr 100px 80px 90px;align-items:center;padding:10px 0;font-size:12.5px;display:grid}.invoice-row:first-of-type{border-top:0}.hstack{align-items:center;gap:8px;display:flex}.vstack{flex-direction:column;gap:8px;display:flex}.spread{justify-content:space-between;align-items:center;display:flex}.muted{color:var(--muted)}.mono{font-family:var(--font-mono)}.f-12{font-size:12px}.f-11{font-size:11px}.gap-2{gap:8px}.gap-3{gap:12px}.mt-2{margin-top:8px}.mt-3{margin-top:12px}.mt-4{margin-top:16px}.conn-svg{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.conn-svg path{fill:none;stroke:#ffffff8c;stroke-width:1.4px;stroke-dasharray:4 4;opacity:.3;transition:opacity .15s,stroke .15s}.conn-svg path.solid{stroke-dasharray:none;opacity:.4}.conn-svg path.accent{stroke:var(--accent);opacity:.85}.conn-svg path:hover{opacity:.7}.conn-svg path.selected,.conn-svg path.active{opacity:.95;stroke:var(--accent)}.conn-svg path.trunk{stroke:#fff9;stroke-width:1.6px;opacity:.32;stroke-dasharray:none}.org-column-band{-webkit-backdrop-filter:blur(16px)saturate(1.6);backdrop-filter:blur(16px)saturate(1.6);pointer-events:none;z-index:0;background:#ffffff0f;border:1px solid #fff3;border-radius:20px;transition:background .15s,border-color .15s;position:absolute;box-shadow:inset 0 1px #ffffff38}.org-column-band.drop-target{background:var(--teal)}@supports (color:color-mix(in lab, red, red)){.org-column-band.drop-target{background:color-mix(in oklch, var(--teal) 16%, transparent)}}.org-column-band.drop-target{border-color:var(--teal)}@supports (color:color-mix(in lab, red, red)){.org-column-band.drop-target{border-color:color-mix(in oklch, var(--teal) 42%, transparent)}}.org-column-label{font-size:11px;font-family:var(--font-mono);letter-spacing:.08em;color:var(--muted);pointer-events:auto;cursor:text;text-transform:uppercase;justify-content:center;align-items:center;gap:8px;display:flex;position:absolute;top:10px;left:0;right:0}.org-column-label-input{background:var(--surface);border:1px solid var(--border-strong);color:var(--fg);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;text-align:center;border-radius:6px;outline:none;width:140px;padding:2px 8px;font-size:11px}.org-column-label-input:focus{border-color:var(--accent)}.org-column-label .col-name{color:var(--fg)}.org-column-label .col-count{color:var(--muted);background:var(--surface);border:1px solid var(--border);border-radius:999px;padding:1px 6px;font-size:10px}.conn-svg .edge-endpoint{fill:#ffffffb3;stroke:#00000040;stroke-width:1.2px;opacity:0;cursor:grab;pointer-events:auto;transition:opacity .12s,r .12s,fill .12s}.conn-svg .edge-endpoint:hover{opacity:.7;r:9}.conn-svg .edge-endpoint.selected,.conn-svg .edge-endpoint.active{opacity:1;fill:var(--accent)}.conn-svg .edge-endpoint:active{cursor:grabbing}.edge-delete{border:1px solid var(--border-strong);background:var(--surface);width:20px;height:20px;color:var(--muted);cursor:pointer;opacity:.45;z-index:3;border-radius:50%;justify-content:center;align-items:center;font-size:14px;line-height:1;transition:opacity .12s,color .12s,background .12s,border-color .12s;display:flex;position:absolute}.edge-delete:hover{opacity:1;color:#fff;background:var(--rose,#e5484d);border-color:var(--rose,#e5484d)}*{scrollbar-width:thin;scrollbar-color:#ffffff0f transparent}::-webkit-scrollbar{background:0 0;width:8px;height:8px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#ffffff0d padding-box padding-box;border:2px solid #0000;border-radius:999px;transition:background-color .16s}::-webkit-scrollbar-thumb:hover{background:#ffffff24 padding-box padding-box}::-webkit-scrollbar-corner{background:0 0}.portfolio{flex-direction:column;gap:20px;max-width:1280px;padding:24px 28px 48px;display:flex}.portfolio-h{justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.portfolio-h h1{letter-spacing:-.015em;margin:0;font-size:24px;font-weight:600}.portfolio-h .sub{color:var(--muted);margin-top:4px;font-size:12.5px}.portfolio-summary{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.portfolio-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px;display:grid}.portfolio-card{border:1px solid var(--border);background:var(--glass-sheen), var(--surface);color:var(--text);box-shadow:var(--shadow-sm);-webkit-backdrop-filter:blur(var(--glass-blur));backdrop-filter:blur(var(--glass-blur));border-radius:12px;flex-direction:column;gap:14px;padding:16px;text-decoration:none;transition:border-color .15s,transform .15s,background .15s;display:flex}.portfolio-card:hover{border-color:var(--border-strong);background:var(--surface-2);transform:translateY(-1px)}.portfolio-card .card-h{align-items:center;gap:12px;display:flex}.portfolio-card .card-mark{border-radius:8px;flex-shrink:0;width:36px;height:36px;overflow:hidden}.portfolio-card .card-meta{min-width:0}.portfolio-card .card-name{letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;overflow:hidden}.portfolio-card .card-biz{color:var(--muted);font-size:11px;font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.06em;margin-top:2px}.portfolio-card .card-stats{border-top:1px solid var(--border);border-bottom:1px solid var(--border);grid-template-columns:repeat(3,1fr);gap:8px;padding:10px 0;display:grid}.portfolio-card .card-stats .k{color:var(--muted);font-size:10px;font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.06em}.portfolio-card .card-stats .v{letter-spacing:-.01em;font-size:18px;font-weight:600;font-family:var(--font-mono);margin-top:2px}.portfolio-card .card-stats .v.small{font-size:12px;font-weight:500}.portfolio-card .card-foot{color:var(--muted);font-size:11px;font-family:var(--font-mono);justify-content:space-between;display:flex}.portfolio-card .card-foot .open{color:var(--accent)}.portfolio-card-add{text-align:center;color:var(--muted);border-style:dashed;justify-content:center;align-items:center;min-height:180px}.portfolio-card-add:hover{color:var(--text);border-color:var(--accent-soft)}.portfolio-card-add .add-mark{color:var(--accent);font-size:28px;font-weight:300;line-height:1}.portfolio-card-add .add-label{color:var(--text);font-size:13px;font-weight:500}.portfolio-card-add .add-sub{color:var(--muted);font-size:11px}.portfolio-empty{text-align:center;border:1px dashed var(--border);background:var(--glass-sheen), var(--surface);box-shadow:var(--shadow-sm);-webkit-backdrop-filter:blur(var(--glass-blur));backdrop-filter:blur(var(--glass-blur));border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:8px;margin-top:8px;padding:80px 24px;display:flex}.portfolio-empty .empty-mark{color:var(--accent-soft);margin-bottom:8px;font-size:48px;font-weight:200;line-height:1}.portfolio-empty .empty-title{letter-spacing:-.01em;color:var(--text);font-size:18px;font-weight:600}.portfolio-empty .empty-sub{color:var(--muted);max-width:460px;margin-bottom:16px;font-size:13px}.portfolio-card-wrap{position:relative}.portfolio-card-wrap .card-menu{position:absolute;top:10px;right:10px}.portfolio-card-wrap .card-menu-btn{width:28px;height:28px;color:var(--muted);cursor:pointer;opacity:0;background:0 0;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;font-size:16px;line-height:1;transition:opacity .15s,background .15s,color .15s,border-color .15s;display:inline-flex}.portfolio-card-wrap:hover .card-menu-btn,.portfolio-card-wrap .card-menu-btn:focus-visible{opacity:1}.portfolio-card-wrap .card-menu-btn:hover{background:var(--surface-hi);border-color:var(--border);color:var(--text)}.portfolio-card-wrap .card-menu-pop{background:var(--glass-sheen), var(--glass-strong);border:1px solid var(--border);min-width:140px;box-shadow:var(--shadow-lg);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(1.12);backdrop-filter:blur(var(--glass-blur)) saturate(1.12);z-index:20;border-radius:8px;flex-direction:column;padding:4px;display:flex;position:absolute;top:32px;right:0}.portfolio-card-wrap .card-menu-pop button{text-align:left;color:var(--text);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:8px 10px;font-size:13px}.portfolio-card-wrap .card-menu-pop button:hover{background:var(--surface-2)}.portfolio-card-wrap .card-menu-pop button.danger{color:var(--rose)}.portfolio-card-wrap .card-menu-pop button.danger:hover{background:var(--rose)}@supports (color:color-mix(in lab, red, red)){.portfolio-card-wrap .card-menu-pop button.danger:hover{background:color-mix(in oklch, var(--rose) 12%, transparent)}}.portfolio-card .card-h{justify-content:space-between;align-items:flex-start}.portfolio-card-headline{color:var(--muted);margin:0;font-size:12.5px;line-height:1.55}.portfolio-status{font-size:10px;font-family:var(--font-mono);letter-spacing:.04em;border:1px solid var(--border);color:var(--muted);white-space:nowrap;border-radius:999px;flex-shrink:0;padding:3px 8px}.portfolio-status.status-listed{color:var(--green);border-color:var(--green)}@supports (color:color-mix(in lab, red, red)){.portfolio-status.status-listed{border-color:color-mix(in oklch, var(--green) 40%, var(--border))}}.portfolio-status.status-listed{background:var(--green)}@supports (color:color-mix(in lab, red, red)){.portfolio-status.status-listed{background:color-mix(in oklch, var(--green) 12%, transparent)}}.portfolio-status.status-draft{color:var(--amber);border-color:var(--amber)}@supports (color:color-mix(in lab, red, red)){.portfolio-status.status-draft{border-color:color-mix(in oklch, var(--amber) 40%, var(--border))}}.portfolio-status.status-draft{background:var(--amber)}@supports (color:color-mix(in lab, red, red)){.portfolio-status.status-draft{background:color-mix(in oklch, var(--amber) 12%, transparent)}}.portfolio-status.status-retired{color:var(--rose);border-color:var(--rose)}@supports (color:color-mix(in lab, red, red)){.portfolio-status.status-retired{border-color:color-mix(in oklch, var(--rose) 40%, var(--border))}}.portfolio-status.status-retired{background:var(--rose)}@supports (color:color-mix(in lab, red, red)){.portfolio-status.status-retired{background:color-mix(in oklch, var(--rose) 12%, transparent)}}.dlg-backdrop{-webkit-backdrop-filter:blur(18px)saturate(1.12);backdrop-filter:blur(18px)saturate(1.12);z-index:100;background:#0e0b089e;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.dlg{background:var(--surface);border:1px solid var(--border);width:100%;max-width:460px;box-shadow:var(--shadow-lg);-webkit-backdrop-filter:blur(calc(var(--glass-blur) + 8px)) saturate(1.16);backdrop-filter:blur(calc(var(--glass-blur) + 8px)) saturate(1.16);border-radius:12px;padding:20px 22px}.dlg-h{letter-spacing:-.01em;margin-bottom:12px;font-size:16px;font-weight:600}.dlg-foot{justify-content:flex-end;gap:8px;margin-top:18px;display:flex}.community{max-width:980px;margin:0 auto;padding:36px 28px 80px}.community-hero{border:1px solid var(--border);background:linear-gradient(135deg, var(--accent), transparent 58%), linear-gradient(180deg, var(--surface) 0%, var(--surface-2) 100%);border-radius:16px;padding:36px 32px}@supports (color:color-mix(in lab, red, red)){.community-hero{background:linear-gradient(135deg, color-mix(in oklch, var(--accent) 12%, transparent), transparent 58%), linear-gradient(180deg, var(--surface) 0%, var(--surface-2) 100%)}}.community-hero{box-shadow:var(--shadow-sm);-webkit-backdrop-filter:blur(var(--glass-blur));backdrop-filter:blur(var(--glass-blur));position:relative;overflow:hidden}.community-eyebrow{letter-spacing:.08em;color:var(--muted);align-items:center;gap:8px;margin-bottom:18px;font-size:11px;display:inline-flex}.community-eyebrow .dot{background:var(--accent);width:6px;height:6px;box-shadow:0 0 12px var(--accent);border-radius:50%;animation:2.4s ease-in-out infinite kodoku-pulse}@keyframes kodoku-pulse{0%,to{opacity:.4}50%{opacity:1}}.community-title{letter-spacing:-.01em;color:var(--text);margin:0 0 16px;font-size:36px;font-weight:700;line-height:1.32}.community-sub{color:var(--text-2);max-width:720px;margin:0 0 24px;font-size:14px;line-height:1.8}.community-stats{border-top:1px solid var(--border);gap:28px;margin-top:18px;padding:14px 0 6px;display:flex}.community-stats>div{align-items:baseline;gap:8px;display:flex}.community-stats strong{color:var(--text);font-variant-numeric:tabular-nums;font-size:22px}.community-stats span{color:var(--muted);font-size:12px}.community-credits{color:var(--text-2);align-items:center;gap:8px;margin-top:14px;font-size:13px;display:flex}.community-credits strong{color:var(--accent);font-variant-numeric:tabular-nums;font-size:16px}.community-credits .badge{background:var(--teal);border-radius:999px;margin-left:8px;padding:3px 8px}@supports (color:color-mix(in lab, red, red)){.community-credits .badge{background:color-mix(in oklch, var(--teal) 18%, transparent)}}.community-credits .badge{color:var(--teal);font-size:11px}.community-credits .muted{color:var(--muted);font-size:12px}.composer-card{border:1px solid var(--border);background:var(--glass-sheen), var(--surface);box-shadow:var(--shadow-sm);-webkit-backdrop-filter:blur(var(--glass-blur));backdrop-filter:blur(var(--glass-blur));border-radius:14px;justify-content:space-between;align-items:center;gap:16px;margin:22px 0;padding:22px 24px;display:flex}.composer-card.open{flex-direction:column;align-items:stretch}.composer-prompt h3{margin:0 0 4px;font-size:16px;font-weight:600}.composer-prompt .muted{color:var(--muted);margin:0;font-size:13px;line-height:1.6}.composer-row{width:100%}.composer-title{border:1px solid var(--border);width:100%;color:var(--text);background:#12101a57;border-radius:8px;padding:12px 14px;font-size:16px;font-weight:600}.composer-body{border:1px solid var(--border);width:100%;color:var(--text);resize:vertical;background:#12101a57;border-radius:8px;margin:12px 0;padding:14px;font-family:inherit;font-size:14px;line-height:1.7}.composer-context{border:1px dashed var(--border);width:100%;color:var(--text-2);background:#12101a47;border-radius:8px;padding:10px 12px;font-size:13px}.composer-foot{justify-content:space-between;align-items:center;gap:12px;margin-top:14px;display:flex}.composer-actions{gap:8px;display:flex}.composer-err{background:var(--rose);margin-top:10px;padding:10px 12px}@supports (color:color-mix(in lab, red, red)){.composer-err{background:color-mix(in oklch, var(--rose) 12%, transparent)}}.composer-err{color:var(--rose);border-radius:8px;font-size:13px}.community-section-h{letter-spacing:.02em;color:var(--muted);text-transform:uppercase;margin:32px 0 14px;font-size:14px;font-weight:500}.community-empty{text-align:center;color:var(--text-2);padding:48px 0}.community-empty .muted{color:var(--muted);margin-top:8px;font-size:13px}.community-list{gap:12px;margin:0;padding:0;list-style:none;display:grid}.community-card{border:1px solid var(--border);background:var(--glass-sheen), var(--surface);color:inherit;box-shadow:var(--shadow-sm);-webkit-backdrop-filter:blur(var(--glass-blur));backdrop-filter:blur(var(--glass-blur));border-radius:12px;padding:18px 20px;text-decoration:none;transition:border-color .15s,transform .15s,background .15s;display:block}.community-card:hover{border-color:var(--border-strong);transform:translateY(-1px)}.community-card-h{justify-content:space-between;align-items:center;margin-bottom:8px;font-size:11px;display:flex}.community-card-status{font-variant-numeric:tabular-nums;color:var(--muted);letter-spacing:.04em;text-transform:uppercase}.community-card-status[data-status=answered]{color:var(--accent)}.community-card-status[data-status=partial]{color:var(--amber)}.community-card-status[data-status=failed]{color:var(--rose)}.community-card-time{color:var(--muted);font-size:11px}.community-card h3{color:var(--text);margin:0 0 6px;font-size:16px;line-height:1.4}.community-card-body{color:var(--text-2);margin:0;font-size:13px;line-height:1.7}.community-card-context{color:var(--muted);margin-top:8px;font-size:12px;font-style:italic}.community-card-mine{background:var(--accent);border-radius:999px;margin-top:10px;padding:2px 8px;font-size:11px;display:inline-block}@supports (color:color-mix(in lab, red, red)){.community-card-mine{background:color-mix(in oklch, var(--accent) 16%, transparent)}}.community-card-mine{color:var(--accent)}.community-back{color:var(--muted);margin-bottom:16px;font-size:13px;text-decoration:none;display:inline-block}.community-back:hover{color:var(--text)}.post-view{padding:24px 0}.post-meta{color:var(--muted);align-items:center;gap:14px;margin-bottom:12px;font-size:11px;display:flex}.post-status{text-transform:uppercase;letter-spacing:.06em;font-variant-numeric:tabular-nums}.post-status[data-status=answered]{color:var(--accent)}.post-status[data-status=partial]{color:var(--amber)}.post-status[data-status=failed]{color:var(--rose)}.post-title{margin:0 0 16px;font-size:28px;font-weight:700;line-height:1.4}.post-body{color:var(--text);white-space:pre-wrap;font-size:15px;line-height:1.85}.post-context{color:var(--muted);margin-top:14px;font-size:13px;font-style:italic}.post-divider{background:linear-gradient(90deg, transparent, var(--border), transparent);height:1px;margin:36px 0}.post-section-h{letter-spacing:.02em;text-transform:uppercase;color:var(--muted);margin:0 0 18px;font-size:14px;font-weight:500}.lens-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:14px;display:grid}.lens-card{border:1px solid var(--border);background:var(--glass-sheen), var(--surface);min-height:220px;box-shadow:var(--shadow-sm);-webkit-backdrop-filter:blur(var(--glass-blur));backdrop-filter:blur(var(--glass-blur));border-radius:14px;flex-direction:column;gap:12px;padding:20px;transition:border-color .2s,opacity .4s;display:flex}.lens-card.s-waiting{background:var(--surface);border-style:dashed}@supports (color:color-mix(in lab, red, red)){.lens-card.s-waiting{background:color-mix(in oklch, var(--surface) 70%, transparent)}}.lens-card.s-failed{border-color:var(--rose)}@supports (color:color-mix(in lab, red, red)){.lens-card.s-failed{border-color:color-mix(in oklch, var(--rose) 40%, var(--border))}}.lens-card[data-role=ceo]{border-top:2px solid var(--accent)}.lens-card[data-role=cto]{border-top:2px solid var(--teal)}.lens-card[data-role=cmo]{border-top:2px solid var(--amber)}.lens-card[data-role=cfo]{border-top:2px solid var(--green)}.lens-card[data-role=coo]{border-top:2px solid var(--accent-2)}.lens-card header{flex-direction:column;gap:2px;display:flex}.lens-name{letter-spacing:.02em;font-size:14px;font-weight:600}.lens-tag{color:var(--muted);letter-spacing:.02em;font-size:11px}.lens-body{color:var(--text);white-space:pre-wrap;margin:0;font-size:13.5px;line-height:1.85}.lens-card footer{margin-top:auto}.lens-waiting{color:var(--muted);flex:1;align-items:center;gap:10px;font-size:13px;display:flex}.lens-pulse{background:var(--accent);width:8px;height:8px;box-shadow:0 0 12px var(--accent);border-radius:50%;animation:1.6s ease-in-out infinite kodoku-pulse}.muted.small{font-size:12px}.chip{border:1px solid var(--border);background:var(--bg-2);color:var(--text-2);border-radius:999px;padding:5px 11px;font-size:12px;transition:all .12s}.chip:hover{background:var(--surface-2);color:var(--text)}.chip.on{background:var(--accent-bg-2);border-color:var(--accent);color:var(--accent-2)}.dot-sep{color:var(--muted-2)}.emp-seniority{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;border-radius:4px;padding:2px 6px;font-size:10px}.emp-seniority[data-level=Executive]{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.emp-seniority[data-level=Executive]{background:color-mix(in oklch, var(--accent) 20%, transparent)}}.emp-seniority[data-level=Executive]{color:var(--accent-2)}.emp-seniority[data-level=Senior]{background:var(--teal)}@supports (color:color-mix(in lab, red, red)){.emp-seniority[data-level=Senior]{background:color-mix(in oklch, var(--teal) 18%, transparent)}}.emp-seniority[data-level=Senior]{color:var(--teal)}.emp-seniority[data-level=Mid]{background:var(--amber)}@supports (color:color-mix(in lab, red, red)){.emp-seniority[data-level=Mid]{background:color-mix(in oklch, var(--amber) 16%, transparent)}}.emp-seniority[data-level=Mid]{color:var(--amber)}.emp-seniority[data-level=Junior]{background:var(--surface-2);color:var(--muted)}.emp-skill{background:var(--bg-2);border:1px solid var(--border);font-size:10.5px;font-family:var(--font-mono);color:var(--text-2);letter-spacing:.02em;border-radius:4px;padding:3px 7px}.emp-rating{font-family:var(--font-mono);letter-spacing:.05em;text-transform:uppercase;border-radius:4px;flex-shrink:0;padding:2px 6px;font-size:10px}.emp-rating[data-rating=Exceeds]{background:var(--green)}@supports (color:color-mix(in lab, red, red)){.emp-rating[data-rating=Exceeds]{background:color-mix(in oklch, var(--green) 20%, transparent)}}.emp-rating[data-rating=Exceeds]{color:var(--green)}.emp-rating[data-rating=Meets]{background:var(--teal)}@supports (color:color-mix(in lab, red, red)){.emp-rating[data-rating=Meets]{background:color-mix(in oklch, var(--teal) 18%, transparent)}}.emp-rating[data-rating=Meets]{color:var(--teal)}.emp-rating[data-rating=Watch]{background:var(--amber)}@supports (color:color-mix(in lab, red, red)){.emp-rating[data-rating=Watch]{background:color-mix(in oklch, var(--amber) 18%, transparent)}}.emp-rating[data-rating=Watch]{color:var(--amber)}.emp-rating[data-rating=Below]{background:var(--rose)}@supports (color:color-mix(in lab, red, red)){.emp-rating[data-rating=Below]{background:color-mix(in oklch, var(--rose) 18%, transparent)}}.emp-rating[data-rating=Below]{color:var(--rose)}.modal-backdrop{-webkit-backdrop-filter:blur(18px)saturate(1.12);backdrop-filter:blur(18px)saturate(1.12);z-index:100;background:#0e0b089e;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.ws-dialog{background:#181410f5;border:1px solid #ffffff1a;border-radius:16px;flex-direction:column;gap:16px;width:min(420px,100%);padding:22px;display:flex;box-shadow:0 24px 70px #0000008c}.ws-dialog-msg{color:#ffffffeb;margin:0;font-size:15px;line-height:1.6}.ws-dialog-input{color:#fff;background:#00000047;border:1px solid #ffffff29;border-radius:10px;outline:none;width:100%;padding:10px 12px;font-size:14px}.ws-dialog-input:focus{border-color:#fff6}.ws-dialog-actions{justify-content:flex-end;gap:10px;display:flex}.ws-dialog-btn{color:#ffffffd9;cursor:pointer;background:0 0;border:1px solid #ffffff29;border-radius:10px;padding:8px 16px;font-size:14px}.ws-dialog-btn:hover{background:#ffffff0f}.ws-dialog-btn.primary{color:#1a140d;background:#e8dcc8;border-color:#e8dcc8;font-weight:600}.ws-dialog-btn.danger{color:#fff;background:#d9534f;border-color:#d9534f;font-weight:600}.ws-dialog-btn.danger:hover{background:#c9433f}.featured-team-cta{border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--surface);color:var(--text);cursor:pointer;justify-content:center;align-items:center;padding:9px 14px;font-size:12.5px;font-weight:500;text-decoration:none;transition:all .12s;display:inline-flex}.featured-team-cta:hover{border-color:var(--accent);color:var(--accent-2)}.featured-team-cta.is-primary{background:var(--accent);color:var(--bg);border-color:var(--accent)}.featured-team-cta.is-primary:hover{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.featured-team-cta.is-primary:hover{background:color-mix(in oklch, var(--accent) 88%, var(--bg))}}.featured-team-cta.is-primary:hover{color:var(--bg)}.featured-team-cta.is-ghost{background:0 0}.featured-team-cta:disabled{opacity:.5;cursor:not-allowed}.companies{max-width:980px;margin:0 auto;padding:32px 28px 80px}.companies-hero{margin-bottom:32px}.companies-eyebrow{letter-spacing:.08em;color:var(--muted);font-size:11px;font-family:var(--font-mono);align-items:center;gap:8px;margin-bottom:14px;display:inline-flex}.companies-eyebrow .dot{background:var(--accent);width:6px;height:6px;box-shadow:0 0 8px var(--accent);border-radius:50%}.companies-title{letter-spacing:-.02em;margin:0 0 14px;font-size:32px;font-weight:600;line-height:1.25}.companies-sub{color:var(--muted);max-width:620px;font-size:14px;line-height:1.7}.companies-empty{text-align:center;justify-items:center;gap:12px;padding:60px 0;display:grid}.companies-empty .muted{color:var(--muted)}.companies-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:16px;display:grid}.companies-archived{border-top:1px solid var(--border);margin-top:28px;padding-top:16px}.companies-archived-toggle{cursor:pointer;color:var(--muted);background:0 0;border:none;align-items:center;gap:8px;padding:4px 0;font-size:12.5px;display:inline-flex}.companies-archived-toggle:hover{color:var(--fg)}.companies-archived-count{font-family:var(--font-mono);background:var(--muted);border-radius:999px;padding:1px 7px;font-size:11px}@supports (color:color-mix(in lab, red, red)){.companies-archived-count{background:color-mix(in oklch, var(--muted) 16%, transparent)}}.companies-archived-chev{font-size:8px}.companies-archived-list{flex-direction:column;gap:8px;margin:10px 0 0;padding:0;list-style:none;display:flex}.companies-archived-empty{color:var(--muted);font-size:12px}.companies-archived-item{border:1px solid var(--border);background:var(--muted);border-radius:10px;align-items:center;gap:12px;padding:10px 14px;display:flex}@supports (color:color-mix(in lab, red, red)){.companies-archived-item{background:color-mix(in oklch, var(--muted) 5%, var(--surface))}}.companies-archived-id{flex:1;gap:2px;min-width:0;display:grid}.companies-archived-name{font-size:13.5px;font-weight:600}.companies-archived-mission{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}.companies-archived-actions,.companies-archived-confirm{flex-shrink:0;align-items:center;gap:8px;display:flex}.companies-archived-confirm-note{color:var(--shu,#d9534f);font-size:11px}.companies-archived-btn{border:1px solid var(--border);background:var(--surface);color:var(--fg);cursor:pointer;border-radius:7px;padding:5px 12px;font-size:12px}.companies-archived-btn:disabled{opacity:.5;cursor:default}.companies-archived-btn.is-primary{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.companies-archived-btn.is-primary{border-color:color-mix(in oklch, var(--accent) 40%, var(--border))}}.companies-archived-btn.is-primary{color:var(--accent)}.companies-archived-btn.is-ghost{color:var(--muted)}.companies-archived-btn.is-danger{border-color:var(--shu,#d9534f)}@supports (color:color-mix(in lab, red, red)){.companies-archived-btn.is-danger{border-color:color-mix(in oklch, var(--shu,#d9534f) 45%, var(--border))}}.companies-archived-btn.is-danger{color:var(--shu,#d9534f)}.company-card{--co-ink:oklch(.62 .13 calc(var(--co-hue,220) * 1deg));border:1px solid var(--border);background:linear-gradient(145deg, var(--co-ink), transparent 42%), var(--surface);border-radius:16px;gap:10px;padding:18px 18px 14px;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.company-card{background:linear-gradient(145deg, color-mix(in oklch, var(--co-ink) 7%, transparent), transparent 42%), var(--surface)}}.company-card{color:inherit;text-decoration:none;transition:border-color .18s,transform .18s,box-shadow .18s;overflow:hidden}.company-card:hover{border-color:var(--co-ink)}@supports (color:color-mix(in lab, red, red)){.company-card:hover{border-color:color-mix(in oklch, var(--co-ink) 55%, var(--border))}}.company-card:hover{box-shadow:0 10px 28px -18px var(--co-ink);transform:translateY(-2px)}@supports (color:color-mix(in lab, red, red)){.company-card:hover{box-shadow:0 10px 28px -18px color-mix(in oklch, var(--co-ink) 60%, transparent)}}.company-card-top{align-items:center;gap:12px;min-width:0;display:flex}.company-card-mono{width:44px;height:44px;color:var(--co-ink);background:var(--co-ink);border-radius:12px;flex-shrink:0;place-items:center;font-size:19px;font-weight:700;display:grid}@supports (color:color-mix(in lab, red, red)){.company-card-mono{background:color-mix(in oklch, var(--co-ink) 14%, var(--surface))}}.company-card-mono{border:1px solid var(--co-ink)}@supports (color:color-mix(in lab, red, red)){.company-card-mono{border:1px solid color-mix(in oklch, var(--co-ink) 30%, var(--border))}}.company-card-mono{transition:background .18s}.company-card:hover .company-card-mono{background:var(--co-ink)}@supports (color:color-mix(in lab, red, red)){.company-card:hover .company-card-mono{background:color-mix(in oklch, var(--co-ink) 22%, var(--surface))}}.company-card-id{gap:3px;min-width:0;display:grid}.company-card-id h3{letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:16px;font-weight:700;line-height:1.25;overflow:hidden}.company-card-tag{font-size:9.5px;font-family:var(--font-mono);letter-spacing:.06em;border:1px solid var(--co-ink);border-radius:999px;justify-self:start;padding:2px 7px}@supports (color:color-mix(in lab, red, red)){.company-card-tag{border:1px solid color-mix(in oklch, var(--co-ink) 38%, var(--border))}}.company-card-tag{color:var(--co-ink);white-space:nowrap;text-overflow:ellipsis;max-width:200px;overflow:hidden}.company-card-mission{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:2.6em;margin:0;font-size:12px;line-height:1.6;display:-webkit-box;overflow:hidden}.company-card-foot{color:var(--muted);font-size:10.5px;font-family:var(--font-mono);border-top:1px dashed var(--co-ink);align-items:baseline;gap:14px;margin-top:2px;padding-top:10px;display:flex}@supports (color:color-mix(in lab, red, red)){.company-card-foot{border-top:1px dashed color-mix(in oklch, var(--co-ink) 18%, var(--border))}}.company-card-stat{white-space:nowrap;align-items:baseline;gap:4px;display:inline-flex}.company-card-stat strong{color:var(--fg);font-size:13px;font-weight:700}.company-card-open{color:var(--co-ink);opacity:0;margin-left:auto;font-size:11px;font-weight:600;transition:opacity .18s,transform .18s;transform:translate(-4px)}.company-card:hover .company-card-open{opacity:1;transform:translate(0)}.company{max-width:980px;margin:0 auto;padding:28px 28px 80px}.company-back{color:var(--muted);margin-bottom:18px;font-size:12px;text-decoration:none;display:inline-block}.company-back:hover{color:var(--fg)}.company-head{border-bottom:1px solid var(--border);margin-bottom:28px;padding:28px 0 24px}.company-head-meta{font-size:11px;font-family:var(--font-mono);color:var(--muted);align-items:center;gap:10px;margin-bottom:10px;display:flex}.company-head-tag{background:var(--accent);border-radius:4px;padding:2px 8px}@supports (color:color-mix(in lab, red, red)){.company-head-tag{background:color-mix(in oklch, var(--accent) 18%, transparent)}}.company-head-tag{color:var(--accent)}.company-head-title{letter-spacing:-.02em;margin:0 0 8px;font-size:30px;font-weight:600}.company-head-mission{color:var(--muted);max-width:680px;margin:0 0 18px;font-size:13px;line-height:1.7}.company-head-actions{gap:8px;display:flex}.company-section{margin-bottom:36px}.company-section-label{letter-spacing:.1em;color:var(--muted);font-size:10px;font-family:var(--font-mono);margin-bottom:8px}.company-section h2{letter-spacing:-.01em;margin:0 0 16px;font-size:18px;font-weight:600}.company-section .muted{color:var(--muted);font-size:13px}.company-roster{gap:18px;display:grid}.company-roster-group-h{font-size:11px;font-family:var(--font-mono);letter-spacing:.06em;color:var(--muted);text-transform:uppercase;margin:0 0 8px}.company-roster ul{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.company-employee{border:1px solid var(--border);background:var(--surface);color:inherit;border-radius:10px;align-items:center;gap:10px;padding:10px 12px;text-decoration:none;transition:border-color .15s;display:flex}.company-employee:hover{border-color:var(--lavender)}@supports (color:color-mix(in lab, red, red)){.company-employee:hover{border-color:color-mix(in oklch, var(--lavender) 50%, var(--border))}}.company-employee-mark{background:var(--lavender);border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;font-size:12px;font-weight:600;display:flex}@supports (color:color-mix(in lab, red, red)){.company-employee-mark{background:color-mix(in oklch, var(--lavender) 22%, transparent)}}.company-employee-mark{color:var(--lavender-2);flex-shrink:0}.company-employee-meta{flex:1;min-width:0}.company-employee-name{white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:500;overflow:hidden}.company-employee-sub{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.company-employee-sen{font-size:9px;font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.05em;border-radius:4px;padding:2px 6px}.sen-junior{background:var(--muted)}@supports (color:color-mix(in lab, red, red)){.sen-junior{background:color-mix(in oklch, var(--muted) 18%, transparent)}}.sen-junior{color:var(--muted)}.sen-mid{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.sen-mid{background:color-mix(in oklch, var(--accent) 18%, transparent)}}.sen-mid{color:var(--accent)}.sen-senior{background:var(--amber)}@supports (color:color-mix(in lab, red, red)){.sen-senior{background:color-mix(in oklch, var(--amber) 22%, transparent)}}.sen-senior{color:var(--amber)}.sen-executive{background:var(--rose)}@supports (color:color-mix(in lab, red, red)){.sen-executive{background:color-mix(in oklch, var(--rose) 22%, transparent)}}.sen-executive{color:var(--rose)}.company-minutes{gap:10px;margin:0;padding:0;list-style:none;display:grid}.company-minute{border:1px solid var(--border);background:var(--surface);border-radius:10px;padding:14px 16px}.company-minute-head{font-size:11px;font-family:var(--font-mono);align-items:center;gap:8px;margin-bottom:8px;display:flex}.company-minute-status{background:var(--muted);border-radius:4px;padding:2px 6px}@supports (color:color-mix(in lab, red, red)){.company-minute-status{background:color-mix(in oklch, var(--muted) 18%, transparent)}}.company-minute-status{color:var(--muted)}.status-done{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.status-done{background:color-mix(in oklch, var(--accent) 18%, transparent)}}.status-done{color:var(--accent)}.status-failed{background:var(--rose)}@supports (color:color-mix(in lab, red, red)){.status-failed{background:color-mix(in oklch, var(--rose) 22%, transparent)}}.status-failed{color:var(--rose)}.status-running{background:var(--amber)}@supports (color:color-mix(in lab, red, red)){.status-running{background:color-mix(in oklch, var(--amber) 22%, transparent)}}.status-running{color:var(--amber)}.company-minute-rating{border-radius:4px;padding:2px 6px}.r-exceeds{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.r-exceeds{background:color-mix(in oklch, var(--accent) 22%, transparent)}}.r-exceeds{color:var(--accent)}.r-meets{background:var(--muted)}@supports (color:color-mix(in lab, red, red)){.r-meets{background:color-mix(in oklch, var(--muted) 18%, transparent)}}.r-meets{color:var(--muted)}.r-below{background:var(--rose)}@supports (color:color-mix(in lab, red, red)){.r-below{background:color-mix(in oklch, var(--rose) 22%, transparent)}}.r-below{color:var(--rose)}.r-watch{background:var(--amber)}@supports (color:color-mix(in lab, red, red)){.r-watch{background:color-mix(in oklch, var(--amber) 22%, transparent)}}.r-watch{color:var(--amber)}.company-minute-time{color:var(--muted);margin-left:auto}.company-minute-prompt{margin:0 0 6px;font-size:13px;line-height:1.6}.company-minute-agents{flex-wrap:wrap;gap:4px;display:flex}.company-minute-agent{font-size:10px;font-family:var(--font-mono);background:var(--muted);border-radius:4px;padding:2px 6px}@supports (color:color-mix(in lab, red, red)){.company-minute-agent{background:color-mix(in oklch, var(--muted) 12%, transparent)}}.company-minute-agent{color:var(--muted)}.company-minute-note{border-top:1px dashed var(--border);color:var(--muted);margin-top:8px;padding-top:8px;font-size:12px}.company-minute-note span{color:var(--fg);margin-right:4px;font-weight:500}.company-evolution{gap:6px;margin:0;padding:0;list-style:none;display:grid}.company-evolution li{grid-template-columns:100px 14px 1fr;align-items:center;gap:10px;font-size:13px;display:grid}.company-evolution-date{font-family:var(--font-mono);color:var(--muted);font-size:11px}.company-evolution-dot{background:var(--lavender);border-radius:50%;justify-self:center;width:6px;height:6px}.company-evolution-body{line-height:1.55}.company-evolution-body .muted{color:var(--muted)}.employee{max-width:880px;margin:0 auto;padding:28px 28px 80px}.employee-back{color:var(--muted);gap:8px;margin-bottom:18px;font-size:12px;display:flex}.employee-back a{color:var(--muted);text-decoration:none}.employee-back a:hover{color:var(--fg)}.employee-back .sep{color:var(--border)}.employee-head{border-bottom:1px solid var(--border);align-items:center;gap:16px;margin-bottom:24px;padding:24px 0;display:flex}.employee-mark{background:var(--accent);border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;font-size:22px;font-weight:600;display:flex}@supports (color:color-mix(in lab, red, red)){.employee-mark{background:color-mix(in oklch, var(--accent) 20%, transparent)}}.employee-mark{color:var(--accent);flex-shrink:0}.employee-id h1{letter-spacing:-.015em;margin:0 0 6px;font-size:24px;font-weight:600}.employee-meta{color:var(--muted);align-items:center;gap:8px;margin-bottom:4px;font-size:12px;display:flex}.employee-tech{font-size:11px;font-family:var(--font-mono)}.employee-section{margin-bottom:28px}.employee-section h3{letter-spacing:-.005em;margin:0 0 10px;font-size:14px;font-weight:600}.handoff-card{border:1px solid var(--border);background:var(--glass-sheen), var(--surface);box-shadow:var(--shadow-sm);-webkit-backdrop-filter:blur(var(--glass-blur));backdrop-filter:blur(var(--glass-blur));border-radius:10px;padding:16px 18px}.handoff-textarea{border:1px solid var(--border);resize:vertical;background:#12101a57;border-radius:8px;width:100%;margin-top:8px;padding:10px 12px;font-family:inherit;font-size:13px;display:block}.handoff-actions{align-items:center;gap:10px;margin-top:10px;display:flex}.handoff-copy-btn{border:1px solid var(--accent);padding:8px 16px}@supports (color:color-mix(in lab, red, red)){.handoff-copy-btn{border:1px solid color-mix(in oklch, var(--accent) 78%, white)}}.handoff-copy-btn{background:linear-gradient(135deg, white, var(--accent))}@supports (color:color-mix(in lab, red, red)){.handoff-copy-btn{background:linear-gradient(135deg, color-mix(in oklch, white 28%, var(--accent-2)), var(--accent))}}.handoff-copy-btn{color:var(--accent-fg);cursor:pointer;border-radius:8px;font-size:13px}.handoff-copy-btn:disabled{opacity:.4;cursor:not-allowed}.handoff-preview-btn{border:1px solid var(--border);color:var(--text);cursor:pointer;background:#ffffff12;border-radius:8px;padding:8px 14px;font-size:13px}.handoff-preview{color:var(--text);border:1px solid var(--border);white-space:pre-wrap;background:#12101a5c;border-radius:8px;max-height:360px;margin-top:12px;padding:12px 14px;font-size:11px;line-height:1.55;overflow:auto}.employee-bio{color:var(--muted);white-space:pre-wrap;margin:0;font-size:13px;line-height:1.75}.employee-sen-grid{grid-template-columns:1fr 1fr;gap:16px;margin-bottom:14px;display:grid}.employee-sen-current{letter-spacing:-.01em;font-size:20px;font-weight:600}.employee-sen-suggest p{margin:6px 0 0}.employee-sen-control{margin-bottom:8px}.employee-sen-row{flex-wrap:wrap;gap:6px;margin-bottom:6px;display:flex}.employee-sen-btn{border:1px solid var(--border);background:var(--surface);color:var(--fg);cursor:pointer;border-radius:6px;padding:6px 12px;font-size:12px;transition:border-color .15s,background .15s}.employee-sen-btn:hover{border-color:var(--accent)}.employee-sen-btn.on{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.employee-sen-btn.on{background:color-mix(in oklch, var(--accent) 22%, transparent)}}.employee-sen-btn.on{border-color:var(--accent);color:var(--accent)}.employee-sen-btn.ghost{color:var(--muted)}.employee-sen-btn:disabled{opacity:.6;cursor:not-allowed}.employee-sen-err{color:var(--rose);margin:4px 0 0;font-size:11px}.emp-seniority{font-size:10px;font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.05em;border-radius:4px;padding:2px 6px}.employee-skills{flex-wrap:wrap;gap:6px;display:flex}.emp-skill{font-size:11px;font-family:var(--font-mono);background:var(--muted);border-radius:4px;padding:3px 8px}@supports (color:color-mix(in lab, red, red)){.emp-skill{background:color-mix(in oklch, var(--muted) 14%, transparent)}}.emp-skill{color:var(--fg)}.employee-stats{background:var(--surface);border:1px solid var(--border);border-radius:10px;grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:12px;margin-bottom:28px;padding:18px;display:grid}.employee-stats>div{gap:2px;display:grid}.employee-stats strong{letter-spacing:-.01em;font-size:18px;font-weight:600}.employee-stats span{color:var(--muted);font-size:10px;font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.05em}.employee-two-col{grid-template-columns:1fr 1fr;gap:24px;margin-bottom:28px;display:grid}.employee-list{gap:6px;margin:0;padding-left:20px;list-style:outside;display:grid}.employee-list li{color:var(--muted);font-size:13px;line-height:1.6}.employee-reviews{gap:10px;margin:0;padding:0;list-style:none;display:grid}.employee-reviews li{border:1px solid var(--border);background:var(--surface);border-radius:10px;padding:12px 14px}.review-h{align-items:center;gap:8px;margin-bottom:6px;font-size:11px;display:flex}.emp-rating{font-size:10px;font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.05em;border-radius:4px;padding:2px 6px}.employee-review-prompt{margin:0 0 6px;font-size:13px;line-height:1.6}.employee-review-note{color:var(--muted);border-left:2px solid var(--border);margin:0;padding-left:10px;font-size:12px}.employee-runs{gap:4px;margin:0;padding:0;list-style:none;display:grid}.employee-runs li{border:1px solid var(--border);background:var(--surface);border-radius:8px;grid-template-columns:80px 1fr 80px;align-items:center;gap:10px;padding:8px 12px;display:grid}.emp-run-status{font-size:10px;font-family:var(--font-mono);text-align:center;border-radius:4px;padding:2px 6px}.emp-run-prompt{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.emp-run-cost{font-size:11px;font-family:var(--font-mono);color:var(--muted);text-align:right}@media (max-width:720px){.employee-sen-grid,.employee-two-col{grid-template-columns:1fr}.employee-runs li{grid-template-columns:60px 1fr 70px}}.dash-run{border-top:1px solid var(--border);grid-template-columns:1fr auto;align-items:start;gap:12px;padding:10px 14px;display:grid}.dash-run:first-of-type{border-top:none}.dash-run-main{min-width:0}.dash-run-prompt{white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:500;line-height:1.5;overflow:hidden}.dash-run-meta{color:var(--muted);font-size:11px;font-family:var(--font-mono);flex-wrap:wrap;gap:4px;margin-top:4px;display:flex}.run-review{justify-items:end;gap:4px;display:grid}.run-review-row{align-items:center;gap:2px;display:flex}.run-review-btn{width:28px;height:26px;font-size:11px;font-family:var(--font-mono);border:1px solid var(--border);background:var(--surface);color:var(--muted);cursor:pointer;border-radius:5px;transition:background .12s,color .12s,border-color .12s}.run-review-btn:hover{color:var(--fg);border-color:var(--accent)}.run-review-btn.on.r-exceeds{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.run-review-btn.on.r-exceeds{background:color-mix(in oklch, var(--accent) 30%, transparent)}}.run-review-btn.on.r-exceeds{color:var(--accent);border-color:var(--accent)}.run-review-btn.on.r-meets{background:var(--muted)}@supports (color:color-mix(in lab, red, red)){.run-review-btn.on.r-meets{background:color-mix(in oklch, var(--muted) 30%, transparent)}}.run-review-btn.on.r-meets{color:var(--fg);border-color:var(--muted)}.run-review-btn.on.r-below{background:var(--rose)}@supports (color:color-mix(in lab, red, red)){.run-review-btn.on.r-below{background:color-mix(in oklch, var(--rose) 30%, transparent)}}.run-review-btn.on.r-below{color:var(--rose);border-color:var(--rose)}.run-review-btn.on.r-watch{background:var(--amber)}@supports (color:color-mix(in lab, red, red)){.run-review-btn.on.r-watch{background:color-mix(in oklch, var(--amber) 30%, transparent)}}.run-review-btn.on.r-watch{color:var(--amber);border-color:var(--amber)}.run-review-note-btn{border:1px solid var(--border);background:var(--surface);width:28px;height:26px;color:var(--muted);cursor:pointer;border-radius:5px;margin-left:4px;font-size:12px}.run-review-note-btn:hover{color:var(--fg)}.run-review-current{color:var(--muted);font-size:10px;font-family:var(--font-mono)}.run-review-note{width:240px;margin-top:4px}.run-review-err{color:var(--rose);font-size:10px}.dash-run:has(.growth-card){grid-template-columns:1fr}.growth-card{border:1px solid var(--border);background:var(--surface);border-radius:8px;flex-direction:column;grid-column:1/-1;gap:8px;width:100%;margin-top:10px;padding:12px 14px;font-size:12.5px;display:flex}.growth-card-done{color:var(--text-2,var(--fg));flex-flow:wrap;align-items:center;gap:6px 10px}.growth-card-spinner{border:2px solid var(--border);border-top-color:var(--accent);border-radius:50%;width:12px;height:12px;animation:.8s linear infinite growth-card-spin;display:inline-block}@keyframes growth-card-spin{to{transform:rotate(360deg)}}.growth-card-loading{color:var(--muted);font-size:12px}.growth-card-head{align-items:center;gap:8px;display:flex}.growth-card-title{font-size:13px;font-weight:500}.growth-card-picker{border:1px solid var(--border);background:var(--bg,var(--surface));color:var(--fg);border-radius:5px;margin-left:auto;padding:2px 6px;font-size:11.5px}.growth-card-diff{grid-template-columns:1fr 1fr;gap:12px;display:grid}@media (max-width:640px){.growth-card-diff{grid-template-columns:1fr}}.growth-card-label{color:var(--muted);font-size:10.5px;font-family:var(--font-mono);margin-bottom:4px;display:block}.growth-card-current ul{margin:0;padding-left:16px;font-size:12px;line-height:1.6}.growth-card-rule{color:var(--accent);font-size:12.5px;font-weight:500;display:block}.growth-card-reason{color:var(--muted);font-size:12px;line-height:1.5}.growth-card-actions{gap:8px;display:flex}.growth-card-note{color:var(--muted);font-size:11px}.activity-link{color:inherit;text-decoration:none;transition:background .12s}.activity-link:hover{background:var(--surface)}@supports (color:color-mix(in lab, red, red)){.activity-link:hover{background:color-mix(in oklch, var(--surface) 70%, var(--border))}}.memory-page{max-width:1080px;margin:0 auto;padding:24px 28px}.memory-h{justify-content:space-between;align-items:flex-start;margin-bottom:18px;display:flex}.memory-eyebrow,.record-eyebrow{font-family:var(--font-mono);letter-spacing:.28em;text-transform:uppercase;color:var(--codex-blue);font-size:10px}@supports (color:color-mix(in lab, red, red)){.memory-eyebrow,.record-eyebrow{color:color-mix(in oklch, var(--codex-blue) 72%, var(--muted))}}.memory-eyebrow,.record-eyebrow{margin-bottom:3px}.memory-h h1{letter-spacing:.02em;margin:0 0 4px;font-size:22px;font-weight:500}.memory-h .sub{color:var(--muted);max-width:640px;font-size:12.5px;line-height:1.6}.market-offline{max-width:680px;padding:48px 44px}.market-offline h1{letter-spacing:.02em;margin:0 0 10px;font-size:22px;font-weight:500}.market-offline .sub{color:var(--muted);margin:0 0 4px;font-size:13px;line-height:1.7}.memory-add-trigger{border:1px dashed var(--border);width:100%;color:var(--muted);cursor:pointer;background:0 0;border-radius:8px;padding:12px 14px;font-size:13px;transition:all .15s;display:block}.memory-add-trigger:hover{border-color:var(--accent);color:var(--fg)}.memory-form{border:1px solid var(--border);background:var(--surface);border-radius:10px;flex-direction:column;gap:8px;margin-bottom:16px;padding:14px;display:flex}.memory-form .row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.memory-form .row.right{justify-content:flex-end}.memory-form select,.memory-form input,.memory-form textarea{background:var(--bg);border:1px solid var(--border);color:var(--fg);font:inherit;border-radius:6px;padding:7px 9px;font-size:13px}.memory-form textarea{resize:vertical;min-height:60px;font-family:inherit}.memory-form input[name=title],.memory-form input[name=tags],.memory-form textarea{width:100%}.memory-form .pin-toggle{color:var(--muted);align-items:center;gap:4px;font-size:12px;display:flex}.memory-filter{flex-wrap:wrap;gap:6px;margin:18px 0 14px;display:flex}.memory-filter .chip{border:1px solid var(--border);background:var(--surface);color:var(--muted);cursor:pointer;font-size:11.5px;font-family:var(--font-mono);border-radius:999px;padding:5px 11px;transition:all .12s}.memory-filter .chip:hover{color:var(--fg)}.memory-filter .chip.on{background:var(--accent);color:var(--accent-fg);border-color:var(--accent)}.memory-empty{text-align:center;color:var(--muted);border:1px dashed var(--border);border-radius:10px;padding:40px;font-size:13px}.memory-group{margin-bottom:24px}.memory-group-h{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:12px;font-family:var(--font-mono);margin-bottom:8px}.memory-group-h small{color:var(--muted);opacity:.6}.memory-list{flex-direction:column;gap:8px;display:flex}.memory-item{border:1px solid var(--border);background:var(--surface);border-radius:10px;padding:12px 14px}.memory-item.sens-confidential{border-left:3px solid var(--rose,#e85854)}@supports (color:lab(0% 0 0)){.memory-item.sens-confidential{border-left:3px solid var(--rose,lab(57.6104% 56.6725 33.4484))}}.memory-item.sens-internal{border-left:3px solid var(--accent)}.memory-item.sens-public{border-left:3px solid #37b880;border-left:3px solid lab(67.0478% -46.5952 18.3141)}.memory-item-h{justify-content:space-between;align-items:center;gap:12px;display:flex}.memory-item-title{flex:1;font-size:13.5px;font-weight:500}.memory-item-title .pin{color:#dfa11a;color:lab(71.006% 16.077 70.1908);margin-right:4px}.memory-item-meta{color:var(--muted);font-size:11px;font-family:var(--font-mono);align-items:center;gap:8px;display:flex}.memory-item-meta .imp{opacity:.7}.sens-badge{text-transform:uppercase;letter-spacing:.04em;border-radius:4px;padding:2px 6px;font-size:10px}.sens-badge.sens-confidential{background:var(--rose,#e85854)}@supports (color:lab(0% 0 0)){.sens-badge.sens-confidential{background:var(--rose,lab(57.6104% 56.6725 33.4484))}}@supports (color:color-mix(in lab, red, red)){.sens-badge.sens-confidential{background:color-mix(in oklch, var(--rose,lab(57.6104% 56.6725 33.4484)) 20%, transparent)}}.sens-badge.sens-confidential{color:var(--rose,#e85854)}@supports (color:lab(0% 0 0)){.sens-badge.sens-confidential{color:var(--rose,lab(57.6104% 56.6725 33.4484))}}.sens-badge.sens-internal{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.sens-badge.sens-internal{background:color-mix(in oklch, var(--accent) 18%, transparent)}}.sens-badge.sens-internal{color:var(--accent)}.sens-badge.sens-public{color:#37b880;color:lab(67.0478% -46.5952 18.3141);background:#37b8802e;background:lab(67.0478% -46.5952 18.3141/.18)}.memory-item-body{color:var(--fg);white-space:pre-wrap;margin-top:8px;font-size:12.5px;line-height:1.65}.memory-item-tags{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.memory-item-tags .tag{color:var(--muted);font-size:10.5px;font-family:var(--font-mono)}.mem-source-badge{letter-spacing:.02em;white-space:nowrap;border:1px solid #0000;border-radius:4px;padding:2px 6px;font-size:10px}.mem-source-badge.auto{color:var(--accent);background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.mem-source-badge.auto{background:color-mix(in oklch, var(--accent) 16%, transparent)}}.mem-source-badge.auto{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.mem-source-badge.auto{border-color:color-mix(in oklch, var(--accent) 32%, var(--border))}}.mem-source-badge.manual{color:var(--muted);background:var(--muted)}@supports (color:color-mix(in lab, red, red)){.mem-source-badge.manual{background:color-mix(in oklch, var(--muted) 10%, transparent)}}.mem-source-badge.manual{border-color:var(--border)}.mem-source-link{color:var(--accent);border-bottom:1px dotted var(--accent);font-size:10.5px;text-decoration:none}@supports (color:color-mix(in lab, red, red)){.mem-source-link{border-bottom:1px dotted color-mix(in oklch, var(--accent) 50%, transparent)}}.mem-source-link{white-space:nowrap}.mem-source-link:hover{color:var(--fg);border-bottom-color:var(--fg)}.memory-archived{border-top:1px solid var(--border);margin-top:8px;padding-top:16px}.memory-archived-trigger{cursor:pointer;color:var(--muted);background:0 0;border:none;align-items:center;gap:6px;padding:4px 0;font-size:12.5px;font-weight:500;display:inline-flex}.memory-archived-trigger:hover{color:var(--fg)}.memory-archived-trigger .caret{opacity:.7;font-size:10px}.memory-archived-trigger small{opacity:.6;font-family:var(--font-mono)}.memory-item-archived{opacity:.72}.memory-item-archived:hover{opacity:1}.minutes-page{max-width:1080px;margin:0 auto;padding:24px 28px}.minutes-list{flex-direction:column;gap:12px;margin-top:18px;display:flex}.minute-item{border:1px solid var(--border);background:var(--surface);border-radius:12px;padding:16px 18px}.minute-h{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:6px;display:flex}.minute-title{font-size:14px;font-weight:500;line-height:1.4}.minute-meta{color:var(--muted);font-size:11px;font-family:var(--font-mono);align-items:center;gap:10px;margin-top:4px;display:flex}.minute-meta .attendees{opacity:.75}.minute-actions{gap:4px;display:flex}.minute-agenda{color:var(--muted);border-left:2px solid var(--codex-blue);margin:8px 0 10px;padding:6px 12px;font-size:12.5px}@supports (color:color-mix(in lab, red, red)){.minute-agenda{border-left:2px solid color-mix(in oklch, var(--codex-blue) 45%, transparent)}}.minute-agenda{background:var(--codex-blue)}@supports (color:color-mix(in lab, red, red)){.minute-agenda{background:color-mix(in oklch, var(--codex-blue) 5%, transparent)}}.minute-agenda{border-radius:0 8px 8px 0;line-height:1.6}.minute-body{white-space:pre-wrap;color:var(--text-2);margin:8px 0;font-size:13px;line-height:1.75}.minute-body p{margin:0 0 8px}.minute-body h4{font-size:11px;font-family:var(--font-mono);letter-spacing:.14em;color:var(--codex-blue);margin:14px 0 4px;font-weight:600}@supports (color:color-mix(in lab, red, red)){.minute-body h4{color:color-mix(in oklch, var(--codex-blue) 75%, var(--muted))}}.minute-body h4:first-child{margin-top:4px}.minute-body ul{margin:0 0 8px;padding-left:18px}.minute-decisions{border-top:1px solid var(--border);margin-top:10px;padding-top:10px}.minute-decisions-h{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-size:11px;font-family:var(--font-mono);margin-bottom:4px}.minute-decisions ul{margin:0;padding-left:2px;list-style:none}.minute-decisions li{padding-left:20px;font-size:12.5px;line-height:1.7;position:relative}.minute-decisions li:before{content:"✓";color:var(--teal);position:absolute;left:2px}@supports (color:color-mix(in lab, red, red)){.minute-decisions li:before{color:color-mix(in oklch, var(--teal) 80%, var(--muted))}}.minute-decisions li:before{font-weight:700}.minute-decisions li .owner{color:var(--accent);font-family:var(--font-mono);margin-left:4px;font-size:11px}.minute-review{border-top:1px dashed var(--border);margin-top:10px;padding-top:10px}.minute-review-q{color:var(--muted);margin-bottom:6px;font-size:11.5px;display:block}.minute-review-chips{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.minute-outcome-chip{border:1px solid var(--border);color:var(--text-2);cursor:pointer;background:0 0;border-radius:999px;padding:3px 12px;font-size:11.5px;transition:color .15s,border-color .15s,background .15s}.minute-outcome-chip:hover{color:var(--fg);border-color:var(--codex-blue)}@supports (color:color-mix(in lab, red, red)){.minute-outcome-chip:hover{border-color:color-mix(in oklch, var(--codex-blue) 45%, var(--border))}}.minute-outcome-chip:disabled{opacity:.55;cursor:default}.minute-outcome-chip.on.is-correct{color:#67bb6b;color:lab(69.2376% -39.2288 32.1095);border-color:#67bb6b;border-color:lab(69.2376% -39.2288 32.1095)}@supports (color:color-mix(in lab, red, red)){.minute-outcome-chip.on.is-correct{border-color:color-mix(in oklch, lab(69.2376% -39.2288 32.1095) 55%, var(--border))}}.minute-outcome-chip.on.is-correct{background:#67bb6b1f;background:lab(69.2376% -39.2288 32.1095/.12)}.minute-outcome-chip.on.is-wrong{color:#f17074;color:lab(63.5313% 51.1802 23.0745);border-color:#f17074;border-color:lab(63.5313% 51.1802 23.0745)}@supports (color:color-mix(in lab, red, red)){.minute-outcome-chip.on.is-wrong{border-color:color-mix(in oklch, lab(63.5313% 51.1802 23.0745) 55%, var(--border))}}.minute-outcome-chip.on.is-wrong{background:#f170741f;background:lab(63.5313% 51.1802 23.0745/.12)}.minute-outcome-chip.on.is-pending{color:var(--fg);border-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.minute-outcome-chip.on.is-pending{border-color:color-mix(in oklch, var(--muted) 65%, var(--border))}}.minute-outcome-chip.on.is-pending{background:var(--muted)}@supports (color:color-mix(in lab, red, red)){.minute-outcome-chip.on.is-pending{background:color-mix(in oklch, var(--muted) 14%, transparent)}}.minute-outcome-chip.on.is-revisit{color:#dda552;color:lab(72.1049% 15.0476 50.5357);border-color:#dda552;border-color:lab(72.1049% 15.0476 50.5357)}@supports (color:color-mix(in lab, red, red)){.minute-outcome-chip.on.is-revisit{border-color:color-mix(in oklch, lab(72.1049% 15.0476 50.5357) 55%, var(--border))}}.minute-outcome-chip.on.is-revisit{background:#dda5521f;background:lab(72.1049% 15.0476 50.5357/.12)}.minute-review-note{border:1px solid var(--border);min-width:160px;color:var(--fg);background:0 0;border-radius:999px;flex:180px;padding:4px 10px;font-size:11.5px}.minute-review-note::placeholder{color:var(--muted)}[data-theme=light] .minute-outcome-chip.on.is-correct{color:#036819;color:lab(37.8389% -39.4741 34.4122)}[data-theme=light] .minute-outcome-chip.on.is-wrong{color:#a52836;color:lab(37.9798% 51.3286 24.4453)}[data-theme=light] .minute-outcome-chip.on.is-revisit{color:#885800;color:lab(41.816% 17.1944 63.4163)}[data-theme=light] .minute-body h4{color:var(--codex-blue)}@supports (color:color-mix(in lab, red, red)){[data-theme=light] .minute-body h4{color:color-mix(in oklch, var(--codex-blue) 80%, black)}}.rating-pill{text-transform:uppercase;letter-spacing:.04em;font-size:10px;font-family:var(--font-mono);border-radius:999px;padding:2px 8px}.rating-pill.rating-exceeds{color:#54b85b;color:lab(67.1358% -44.8964 37.3064);background:#54b85b38;background:lab(67.1358% -44.8964 37.3064/.22)}.rating-pill.rating-meets{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.rating-pill.rating-meets{background:color-mix(in oklch, var(--accent) 18%, transparent)}}.rating-pill.rating-meets{color:var(--accent)}.rating-pill.rating-below{color:#e59b5b;color:lab(70.5683% 24.1228 44.8392);background:#e59b5b38;background:lab(70.5683% 24.1228 44.8392/.22)}.rating-pill.rating-watch{color:#f36069;color:lab(60.9904% 57.6404 26.4229);background:#f3606938;background:lab(60.9904% 57.6404 26.4229/.22)}.evolution-page{max-width:920px;margin:0 auto;padding:24px 28px}.evolution-timeline{margin:24px 0 0;padding:0;list-style:none;position:relative}.evolution-timeline:before{content:"";background:var(--border);width:1px;position:absolute;top:8px;bottom:8px;left:7px}.evolution-entry{padding-bottom:18px;padding-left:28px;position:relative}.evolution-dot{background:var(--accent);width:12px;height:12px;box-shadow:0 0 0 3px var(--bg);border-radius:50%;position:absolute;top:14px;left:2px}.evolution-card{border:1px solid var(--border);background:var(--surface);border-radius:10px;padding:12px 14px}.evolution-h{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.evolution-reason{text-transform:uppercase;letter-spacing:.08em;color:var(--accent);font-size:12px;font-family:var(--font-mono)}.evolution-when{margin-top:2px;font-size:12.5px}.evolution-stats{color:var(--muted);font-size:11.5px;font-family:var(--font-mono);gap:4px;display:flex}.evolution-summary{color:var(--fg);margin-top:8px;font-size:12.5px;line-height:1.6}.evolution-diff{font-family:var(--font-mono);flex-direction:column;gap:3px;margin-top:8px;font-size:11.5px;display:flex}.evo-add{color:#54b85b;color:lab(67.1358% -44.8964 37.3064)}.evo-remove{color:#f36069;color:lab(60.9904% 57.6404 26.4229)}.setup-gen{border:1px solid var(--border);background:var(--surface);border-radius:10px;padding:14px 16px}.setup-gen-head{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.setup-gen-bar{background:var(--surface-2);border-radius:4px;width:100%;height:6px;overflow:hidden}.setup-gen-fill{background:linear-gradient(90deg, var(--accent), var(--accent-2,var(--accent)));border-radius:4px;height:100%;transition:width .8s cubic-bezier(.4,0,.2,1)}.setup-gen-steps{grid-auto-columns:1fr;grid-auto-flow:column;gap:4px;margin-top:8px;display:grid}.setup-gen-step{background:var(--surface-2);border-radius:2px;height:3px;transition:background .3s}.setup-gen-step.done{background:var(--accent)}.setup-gen-step.active{background:var(--accent);opacity:.55;animation:1.2s ease-in-out infinite setup-gen-pulse}@keyframes setup-gen-pulse{0%,to{opacity:.4}50%{opacity:.85}}:root{--app-glass-panel:linear-gradient(180deg, #ffffff14 0%, #ffffff05 100%), #16161e6b;--app-glass-card:linear-gradient(180deg, #ffffff1a 0%, #ffffff05 100%), linear-gradient(135deg, #c8b4ff0a, #a082e608 52%, transparent 86%), #16161e75;--app-glass-card-strong:linear-gradient(180deg, #ffffff1f 0%, #ffffff05 100%), linear-gradient(135deg, #c8b4ff0f, #a082e60b 55%, transparent 88%), #1a19228f;--app-glass-field:linear-gradient(180deg, #ffffff0f 0%, #ffffff03 100%), #10101666;--app-glass-chip:linear-gradient(180deg, #ffffff12 0%, #ffffff03 100%), #1c1b2470;--app-glass-shadow:inset 0 1px 0 #ffffff29, inset 0 -1px 0 #0000002e, 0 24px 58px -34px #000000c7;--app-glow:0 0 34px #a890e81a, 0 0 46px #c8b4ff0e}.auth-wrap,.ob,.dash,.tpl,.portfolio,.community,.market,.team-profile,.hire-team,.interview,.companies,.company,.employee,.memory-page,.minutes-page,.evolution-page{color:var(--text)}.auth-left,.auth-form,.ob-option,.dash-stat,.panel,.tpl-card,.tpl-thumb,.summary-card,.agent-row,.code-block,.handoff-terminal,.plan-card,.portfolio-card,.portfolio-empty,.portfolio-card-wrap .card-menu-pop,.dlg,.community-hero,.composer-card,.community-card,.post-card,.lens-card,.market-preview-banner,.market-controls,.market-empty,.market-coming-soon,.featured-team,.featured-team-member,.team-profile-card,.team-profile-member,.team-profile-history>li,.ob,.hire-team-empty,.hire-team-section,.hire-team-project,.hire-team-member,.hire-team-preview,.hire-success-card,.interview-thread,.interview-bubble,.companies-empty,.company-card,.company-head,.company-employee,.company-minute,.company-evolution li,.employee-head,.handoff-card,.employee-stats,.employee-reviews li,.employee-runs li,.memory-form,.memory-empty,.memory-item,.memory-item-archived,.minute-item,.evolution-card,.setup-gen{background:var(--app-glass-card);border-color:var(--border);box-shadow:var(--app-glass-shadow);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(1.22);backdrop-filter:blur(var(--glass-blur)) saturate(1.22)}.content:not(:has(.org-canvas-wrap)) .card{background:var(--app-glass-card);border-color:var(--border);box-shadow:var(--app-glass-shadow);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(1.22);backdrop-filter:blur(var(--glass-blur)) saturate(1.22)}.content:not(:has(.org-canvas-wrap)) .ob-option{background:var(--app-glass-card);border-color:var(--border);box-shadow:var(--app-glass-shadow);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(1.22);backdrop-filter:blur(var(--glass-blur)) saturate(1.22)}.content:not(:has(.org-canvas-wrap)) .tpl-thumb{background:var(--app-glass-card);border-color:var(--border);box-shadow:var(--app-glass-shadow);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(1.22);backdrop-filter:blur(var(--glass-blur)) saturate(1.22)}:is(.content:not(:has(.org-canvas-wrap)) .ob-option.on,.ob .ob-option.on){border-color:var(--lavender)}@supports (color:color-mix(in lab, red, red)){:is(.content:not(:has(.org-canvas-wrap)) .ob-option.on,.ob .ob-option.on){border-color:color-mix(in oklch, var(--lavender) 72%, white 8%)}}:is(.content:not(:has(.org-canvas-wrap)) .ob-option.on,.ob .ob-option.on){background:linear-gradient(135deg, #a887ff38, #ffbe7c14), var(--app-glass-card-strong);box-shadow:0 22px 58px #00000070,0 0 0 1px #a887ff3d,0 0 42px #7c5cff38,inset 0 1px #ffffff42}.auth-left,.community-hero,.featured-team,.company-head,.employee-head{background:var(--app-glass-card-strong);border:1px solid var(--border);box-shadow:var(--app-glass-shadow), var(--app-glow)}.company-head,.employee-head{border-radius:var(--radius-lg);margin-bottom:28px;padding:24px}.auth-form{border:1px solid var(--border);border-radius:var(--radius-lg);padding:28px}.company-head,.employee-head{border-bottom:1px solid var(--border)}.community-stats,.market-stats,.team-profile-meta,.company-minute-note,.team-profile-member-meta,.portfolio-card .card-stats,.minute-decisions,.proj-row,.activity-item,.dash-run{border-color:#fff0dc21}.tpl-filter,.chip,.market-tab,.market-tab-soon,.featured-team-tag,.company-card-tag,.company-head-tag,.company-minute-agent,.company-minute-status,.rating-pill,.sens-badge,.emp-skill,.employee-sen-btn,.handoff-preview-btn,.memory-filter .chip,.community-credits .badge,.community-card-mine{background:var(--app-glass-chip);border-color:var(--border);box-shadow:inset 0 1px #ffebd716}.market-preview-tag,.featured-team-cta.is-primary,.handoff-copy-btn,.memory-filter .chip.on,.tpl-filter.on,.chip.on,.market-tab.is-active,.employee-sen-btn.on{box-shadow:inset 0 1px 0 #ffffff38, 0 10px 28px -18px var(--accent)}@supports (color:color-mix(in lab, red, red)){.market-preview-tag,.featured-team-cta.is-primary,.handoff-copy-btn,.memory-filter .chip.on,.tpl-filter.on,.chip.on,.market-tab.is-active,.employee-sen-btn.on{box-shadow:inset 0 1px 0 #ffffff38, 0 10px 28px -18px color-mix(in oklch, var(--accent) 80%, black)}}.tpl-filter.on,.chip.on,.market-tab.is-active,.employee-sen-btn.on,.memory-filter .chip.on{background:linear-gradient(180deg, #fff5e629, #fff5e608), var(--accent)}@supports (color:color-mix(in lab, red, red)){.tpl-filter.on,.chip.on,.market-tab.is-active,.employee-sen-btn.on,.memory-filter .chip.on{background:linear-gradient(180deg, #fff5e629, #fff5e608), color-mix(in oklch, var(--accent) 20%, #2721258a)}}.tpl-filter.on,.chip.on,.market-tab.is-active,.employee-sen-btn.on,.memory-filter .chip.on{color:var(--accent-2)}.market-preview-tag,.featured-team-cta.is-primary,.handoff-copy-btn{color:var(--accent-fg)}.market-search,.market-sort select,.hire-team-textarea,.interview-input,.composer-title,.composer-body,.composer-context,.handoff-textarea,.memory-form select,.memory-form input,.memory-form textarea,.auth-form input,.auth-form textarea,.auth-form select,.dlg input,.dlg textarea,.dlg select{background:var(--app-glass-field);border:1px solid var(--border);color:var(--text);-webkit-backdrop-filter:blur(22px)saturate(1.18);backdrop-filter:blur(22px)saturate(1.18);box-shadow:inset 0 1px #ffebd716}.market-search:focus,.market-sort select:focus,.hire-team-textarea:focus,.interview-input:focus,.composer-title:focus,.composer-body:focus,.composer-context:focus,.handoff-textarea:focus,.memory-form select:focus,.memory-form input:focus,.memory-form textarea:focus,.auth-form input:focus,.auth-form textarea:focus,.auth-form select:focus,.dlg input:focus,.dlg textarea:focus,.dlg select:focus{border-color:var(--accent);outline:none}@supports (color:color-mix(in lab, red, red)){.market-search:focus,.market-sort select:focus,.hire-team-textarea:focus,.interview-input:focus,.composer-title:focus,.composer-body:focus,.composer-context:focus,.handoff-textarea:focus,.memory-form select:focus,.memory-form input:focus,.memory-form textarea:focus,.auth-form input:focus,.auth-form textarea:focus,.auth-form select:focus,.dlg input:focus,.dlg textarea:focus,.dlg select:focus{border-color:color-mix(in oklch, var(--accent) 68%, var(--border))}}.market-search:focus,.market-sort select:focus,.hire-team-textarea:focus,.interview-input:focus,.composer-title:focus,.composer-body:focus,.composer-context:focus,.handoff-textarea:focus,.memory-form select:focus,.memory-form input:focus,.memory-form textarea:focus,.auth-form input:focus,.auth-form textarea:focus,.auth-form select:focus,.dlg input:focus,.dlg textarea:focus,.dlg select:focus{box-shadow:inset 0 1px 0 #ffebd71a, 0 0 0 3px var(--accent)}@supports (color:color-mix(in lab, red, red)){.market-search:focus,.market-sort select:focus,.hire-team-textarea:focus,.interview-input:focus,.composer-title:focus,.composer-body:focus,.composer-context:focus,.handoff-textarea:focus,.memory-form select:focus,.memory-form input:focus,.memory-form textarea:focus,.auth-form input:focus,.auth-form textarea:focus,.auth-form select:focus,.dlg input:focus,.dlg textarea:focus,.dlg select:focus{box-shadow:inset 0 1px 0 #ffebd71a, 0 0 0 3px color-mix(in oklch, var(--accent) 16%, transparent)}}.portfolio-card:hover,.tpl-card:hover,.community-card:hover,.company-card:hover,.company-employee:hover,.featured-team:hover,.team-profile-card:hover,.team-profile-member:hover,.hire-team-project:hover,.hire-team-member:hover,.memory-item:hover,.minute-item:hover,.evolution-card:hover{border-color:var(--border-strong);background:var(--app-glass-card-strong);transform:translateY(-1px)}.featured-team,.team-profile-card,.team-profile-member,.hire-team-section,.company-card,.company-employee,.company-minute,.memory-item,.minute-item,.evolution-card,.employee-reviews li,.employee-runs li{transition:border-color .15s,background .15s,transform .15s}.market-clear,.featured-team-cta,.hire-team-link,.handoff-preview-btn,.employee-sen-btn,.memory-add-trigger,.run-review-btn,.run-review-note-btn,.activity-link{background:var(--app-glass-chip);border-color:var(--border)}.market-clear:hover,.featured-team-cta:hover,.handoff-preview-btn:hover,.employee-sen-btn:hover,.memory-add-trigger:hover,.run-review-btn:hover,.run-review-note-btn:hover,.activity-link:hover{border-color:var(--border-strong);background:var(--app-glass-card-strong);color:var(--text)}.company-evolution li{border:1px solid var(--border);border-radius:var(--radius-sm);padding:10px 12px}.companies-empty,.market-empty,.hire-team-empty,.memory-empty,.market-coming-soon{border:1px dashed var(--border);border-radius:var(--radius-lg);border-style:dashed}.auth-tabs,.market-tabs{border:1px solid var(--border);border-radius:var(--radius-md);background:#16121438;padding:4px;box-shadow:inset 0 1px #ffebd712}.market-tabs{border-bottom:1px solid var(--border);gap:4px}.auth-tabs button,.market-tab{border-radius:var(--radius-sm)}.auth-tabs button.on{background:var(--app-glass-card-strong)}.market-tab.is-active{border-bottom-color:#0000}.market-hero,.companies-hero,.team-profile-header,.hire-team-header,.interview-header,.memory-h,.portfolio-h,.dash-h,.tpl-h{text-shadow:0 1px 18px #00000042}.portfolio-h .sub,.community-sub,.market-sub,.companies-sub,.company-head-mission,.employee-bio,.team-profile-headline,.hire-team-headline,.interview-sub,.memory-h .sub,.minute-agenda,.featured-team-desc,.featured-team-headline,.team-profile-section p,.team-profile-card ul,.team-profile-limitations,.company-card-mission,.employee-list li,.employee-review-note,.emp-run-prompt{color:var(--text-2)}.market-eyebrow .dot,.companies-eyebrow .dot,.community-eyebrow .dot,.featured-team-member-dot,.company-evolution-dot,.evolution-dot{box-shadow:0 0 0 3px var(--accent), 0 0 18px var(--accent)}@supports (color:color-mix(in lab, red, red)){.market-eyebrow .dot,.companies-eyebrow .dot,.community-eyebrow .dot,.featured-team-member-dot,.company-evolution-dot,.evolution-dot{box-shadow:0 0 0 3px color-mix(in oklch, var(--accent) 14%, transparent), 0 0 18px color-mix(in oklch, var(--accent) 68%, transparent)}}.dlg{background:var(--app-glass-card-strong)}.sidebar-org{background:linear-gradient(#fff5e612,#fff5e604),#221d207a;border-color:#fff0dc2e}.sidebar-org:hover,.sidebar-org.open{border-color:var(--border-strong);background:linear-gradient(#fff5e618,#fff5e605),#2a232694}.proj-pop{border-color:var(--border-strong);background:linear-gradient(#fff5e618,#fff5e605),#19161ab3;box-shadow:inset 0 1px #ffebd71f,0 24px 58px -28px #000000d1}.proj-pop-h{color:var(--text-2)}.proj-pop-item:hover{background:#fff0dc14}.proj-pop-item.on{background:linear-gradient(135deg,#e87a4038,#ffdcb414),#2a2326a3}.proj-pop-add{color:var(--accent-2)}@supports (color:color-mix(in lab, red, red)){.org-node.you{background:linear-gradient(180deg, #eeeaff16, #eeeaff05), color-mix(in oklch, var(--accent) 10%, #16151fe6);border-color:color-mix(in oklch, var(--accent) 56%, var(--border))}.org-node.selected{box-shadow:0 0 0 3px color-mix(in oklch, var(--accent) 22%, transparent), 0 18px 42px -22px #000000c2}}.integrations-page,.handoff{--quiet-card:linear-gradient(180deg, #ffffff1a 0%, #ffffff05 100%), linear-gradient(135deg, #c8b4ff0a, #a082e607 58%, transparent), #16161e75;--quiet-card-strong:linear-gradient(180deg, #ffffff1f 0%, #ffffff05 100%), linear-gradient(135deg, #c8b4ff0f, #a082e60b 62%, transparent), #1a19228f;--quiet-field:linear-gradient(180deg, #ffffff0f 0%, #ffffff03 100%), #10101666;--quiet-border:#ffffff29;--quiet-border-strong:#c8b4ff5c}.integrations-page{width:100%;max-width:1500px;min-height:100%;margin:0 auto;padding:32px 34px 84px}.integrations-page .page-h{border:1px solid var(--quiet-border);border-radius:var(--radius-lg);background:var(--quiet-card-strong);box-shadow:var(--app-glass-shadow);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(1.18);backdrop-filter:blur(var(--glass-blur)) saturate(1.18);margin-bottom:28px;padding:22px 24px}.integrations-page section{margin-bottom:30px!important}.integrations-page section>h3{color:var(--text);letter-spacing:.01em;align-items:baseline;gap:8px;display:flex;margin-bottom:10px!important}.integrations-page .card,.integrations-page .integration-card,.integrations-page .integration-log,.integrations-page .integration-dialog{background:var(--quiet-card);border-color:var(--quiet-border);box-shadow:var(--app-glass-shadow);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(1.16);backdrop-filter:blur(var(--glass-blur)) saturate(1.16)}.integrations-page .integration-card{min-height:96px;transition:border-color .15s,background .15s,transform .15s}.integrations-page .integration-card:hover{border-color:var(--quiet-border-strong);background:var(--quiet-card-strong);transform:translateY(-1px)}.integrations-page .chip{border-color:var(--quiet-border);color:var(--text-2);background:linear-gradient(#fff5e60f,#fff5e604),#2721256b}.integrations-page .chip.on{background:linear-gradient(180deg, #fff5e629, #fff5e608), var(--accent)}@supports (color:color-mix(in lab, red, red)){.integrations-page .chip.on{background:linear-gradient(180deg, #fff5e629, #fff5e608), color-mix(in oklch, var(--accent) 18%, #27212585)}}.integrations-page .chip.on{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.integrations-page .chip.on{border-color:color-mix(in oklch, var(--accent) 55%, var(--quiet-border))}}.integrations-page .chip.on{color:var(--accent-2)}.integrations-page .input,.integrations-page .textarea,.integrations-page .select{background:var(--quiet-field);border-color:var(--quiet-border)}.integrations-page .panel-h{border-bottom-color:var(--quiet-border)}.handoff{background:#ffffff1a}.handoff:not(:has(>.handoff-right)){grid-template-columns:minmax(0,920px);justify-content:center}.handoff-left{padding:34px 38px 68px}.handoff-right{background:linear-gradient(#fff5e610,#fff5e603),#1a16197a}.handoff .summary-card,.handoff .handoff-target-card,.handoff .agent-row,.handoff .code-block{background:var(--quiet-card);border-color:var(--quiet-border);box-shadow:var(--app-glass-shadow)}.handoff .summary-card{margin-bottom:16px}.handoff .handoff-target-card{transition:border-color .15s,background .15s,transform .15s}.handoff .handoff-target-card:hover{border-color:var(--quiet-border-strong);background:var(--quiet-card-strong);transform:translateY(-1px)}.handoff .handoff-target-card.is-active{border-color:var(--lavender)}@supports (color:color-mix(in lab, red, red)){.handoff .handoff-target-card.is-active{border-color:color-mix(in oklch, var(--lavender) 62%, var(--quiet-border))}}.handoff .handoff-target-card.is-active{background:linear-gradient(180deg, #ffffff24 0%, #ffffff08 100%), var(--lavender)}@supports (color:color-mix(in lab, red, red)){.handoff .handoff-target-card.is-active{background:linear-gradient(180deg, #ffffff24 0%, #ffffff08 100%), color-mix(in oklch, var(--lavender) 18%, #1c1b248f)}}.handoff .handoff-target-card.is-active{box-shadow:inset 0 1px 0 #ffffff2e, inset 0 -1px 0 #0000002e, 0 18px 42px -28px var(--lavender)}@supports (color:color-mix(in lab, red, red)){.handoff .handoff-target-card.is-active{box-shadow:inset 0 1px 0 #ffffff2e, inset 0 -1px 0 #0000002e, 0 18px 42px -28px color-mix(in oklch, var(--lavender) 62%, black)}}.handoff .handoff-target-card[data-target=claude_code]{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.handoff .handoff-target-card[data-target=claude_code]{border-color:color-mix(in oklch, var(--accent) 32%, var(--quiet-border))}}.handoff .handoff-target-card[data-target=claude_code]{background:linear-gradient(180deg, var(--accent), transparent), var(--quiet-card)}@supports (color:color-mix(in lab, red, red)){.handoff .handoff-target-card[data-target=claude_code]{background:linear-gradient(180deg, color-mix(in oklch, var(--accent) 6%, transparent), transparent), var(--quiet-card)}}.handoff .handoff-target-card.is-active[data-target=claude_code]{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.handoff .handoff-target-card.is-active[data-target=claude_code]{border-color:color-mix(in oklch, var(--accent) 64%, var(--quiet-border))}}.handoff .handoff-target-card.is-active[data-target=claude_code]{background:linear-gradient(180deg, #ffffff24 0%, #ffffff08 100%), var(--accent)}@supports (color:color-mix(in lab, red, red)){.handoff .handoff-target-card.is-active[data-target=claude_code]{background:linear-gradient(180deg, #ffffff24 0%, #ffffff08 100%), color-mix(in oklch, var(--accent) 22%, #24181294)}}.handoff .handoff-target-card.is-active[data-target=claude_code]{box-shadow:inset 0 1px 0 #ffffff2e, inset 0 -1px 0 #0003, 0 18px 42px -28px var(--accent)}@supports (color:color-mix(in lab, red, red)){.handoff .handoff-target-card.is-active[data-target=claude_code]{box-shadow:inset 0 1px 0 #ffffff2e, inset 0 -1px 0 #0003, 0 18px 42px -28px color-mix(in oklch, var(--accent) 62%, black)}}.handoff .handoff-target-card[data-target=claude_code]:hover:not(.is-active){border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.handoff .handoff-target-card[data-target=claude_code]:hover:not(.is-active){border-color:color-mix(in oklch, var(--accent) 70%, #ffffff2e)}}.handoff .handoff-target-card[data-target=claude_code]:hover:not(.is-active){background:linear-gradient(180deg, var(--accent), transparent), var(--quiet-card)}@supports (color:color-mix(in lab, red, red)){.handoff .handoff-target-card[data-target=claude_code]:hover:not(.is-active){background:linear-gradient(180deg, color-mix(in oklch, var(--accent) 10%, transparent), transparent), var(--quiet-card)}}.handoff .handoff-target-card[data-target=codex]{border-color:var(--codex-blue)}@supports (color:color-mix(in lab, red, red)){.handoff .handoff-target-card[data-target=codex]{border-color:color-mix(in oklch, var(--codex-blue) 26%, var(--quiet-border))}}.handoff .handoff-target-card[data-target=codex]{background:linear-gradient(180deg, var(--codex-blue), transparent), var(--quiet-card)}@supports (color:color-mix(in lab, red, red)){.handoff .handoff-target-card[data-target=codex]{background:linear-gradient(180deg, color-mix(in oklch, var(--codex-blue) 5%, transparent), transparent), var(--quiet-card)}}.handoff .handoff-target-card.is-active[data-target=codex]{border-color:var(--codex-blue)}@supports (color:color-mix(in lab, red, red)){.handoff .handoff-target-card.is-active[data-target=codex]{border-color:color-mix(in oklch, var(--codex-blue) 50%, var(--quiet-border))}}.handoff .handoff-target-card.is-active[data-target=codex]{background:linear-gradient(180deg, #ffffff1f 0%, #ffffff05 100%), var(--codex-blue)}@supports (color:color-mix(in lab, red, red)){.handoff .handoff-target-card.is-active[data-target=codex]{background:linear-gradient(180deg, #ffffff1f 0%, #ffffff05 100%), color-mix(in oklch, var(--codex-blue) 16%, #1c1b2494)}}.handoff .handoff-target-card.is-active[data-target=codex]{box-shadow:inset 0 1px 0 #ffffff29, inset 0 -1px 0 #0003, 0 18px 42px -28px var(--codex-blue)}@supports (color:color-mix(in lab, red, red)){.handoff .handoff-target-card.is-active[data-target=codex]{box-shadow:inset 0 1px 0 #ffffff29, inset 0 -1px 0 #0003, 0 18px 42px -28px color-mix(in oklch, var(--codex-blue) 52%, black)}}.handoff .handoff-target-card[data-target=codex]:hover:not(.is-active){border-color:var(--codex-blue)}@supports (color:color-mix(in lab, red, red)){.handoff .handoff-target-card[data-target=codex]:hover:not(.is-active){border-color:color-mix(in oklch, var(--codex-blue) 60%, #ffffff2e)}}.handoff .handoff-target-card[data-target=codex]:hover:not(.is-active){background:linear-gradient(180deg, var(--codex-blue), transparent), var(--quiet-card)}@supports (color:color-mix(in lab, red, red)){.handoff .handoff-target-card[data-target=codex]:hover:not(.is-active){background:linear-gradient(180deg, color-mix(in oklch, var(--codex-blue) 8%, transparent), transparent), var(--quiet-card)}}.handoff .btn.primary.handoff-cta-primary[data-target=claude_code]{background:linear-gradient(135deg, var(--accent), var(--accent-soft))}@supports (color:color-mix(in lab, red, red)){.handoff .btn.primary.handoff-cta-primary[data-target=claude_code]{background:linear-gradient(135deg, color-mix(in oklch, var(--accent) 88%, #2a1408), color-mix(in oklch, var(--accent-soft) 80%, #1f0e05))}}.handoff .btn.primary.handoff-cta-primary[data-target=claude_code]{color:#fefbf8;color:lab(98.8312% .835866 1.65983);text-shadow:0 1px 0 var(--accent-soft)}@supports (color:color-mix(in lab, red, red)){.handoff .btn.primary.handoff-cta-primary[data-target=claude_code]{text-shadow:0 1px 0 color-mix(in oklch, var(--accent-soft) 70%, black)}}.handoff .btn.primary.handoff-cta-primary[data-target=claude_code]{border-color:var(--accent-soft)}@supports (color:color-mix(in lab, red, red)){.handoff .btn.primary.handoff-cta-primary[data-target=claude_code]{border-color:color-mix(in oklch, var(--accent-soft) 70%, transparent)}}.handoff .btn.primary.handoff-cta-primary[data-target=claude_code]{box-shadow:0 1px 0 #ffffff2e inset, 0 18px 38px -22px var(--accent)}@supports (color:color-mix(in lab, red, red)){.handoff .btn.primary.handoff-cta-primary[data-target=claude_code]{box-shadow:0 1px 0 #ffffff2e inset, 0 18px 38px -22px color-mix(in oklch, var(--accent) 50%, black)}}.handoff .btn.primary.handoff-cta-primary[data-target=claude_code]:hover{background:linear-gradient(135deg, var(--accent), var(--accent-soft))}@supports (color:color-mix(in lab, red, red)){.handoff .btn.primary.handoff-cta-primary[data-target=claude_code]:hover{background:linear-gradient(135deg, color-mix(in oklch, var(--accent) 96%, #2a1408), color-mix(in oklch, var(--accent-soft) 90%, #1f0e05))}}.handoff .btn.primary.handoff-cta-primary[data-target=codex]{background:linear-gradient(135deg, white, var(--codex-blue-soft))}@supports (color:color-mix(in lab, red, red)){.handoff .btn.primary.handoff-cta-primary[data-target=codex]{background:linear-gradient(135deg, color-mix(in oklch, white 8%, var(--codex-blue)), color-mix(in oklch, var(--codex-blue-soft) 94%, #0a162e))}}.handoff .btn.primary.handoff-cta-primary[data-target=codex]{color:var(--codex-blue-fg);text-shadow:0 1px 0 var(--codex-blue-soft)}@supports (color:color-mix(in lab, red, red)){.handoff .btn.primary.handoff-cta-primary[data-target=codex]{text-shadow:0 1px 0 color-mix(in oklch, var(--codex-blue-soft) 60%, black)}}.handoff .btn.primary.handoff-cta-primary[data-target=codex]{border-color:var(--codex-blue)}@supports (color:color-mix(in lab, red, red)){.handoff .btn.primary.handoff-cta-primary[data-target=codex]{border-color:color-mix(in oklch, var(--codex-blue) 78%, white)}}.handoff .btn.primary.handoff-cta-primary[data-target=codex]{box-shadow:0 1px 0 #ffffff3d inset, 0 18px 38px -20px var(--codex-blue)}@supports (color:color-mix(in lab, red, red)){.handoff .btn.primary.handoff-cta-primary[data-target=codex]{box-shadow:0 1px 0 #ffffff3d inset, 0 18px 38px -20px color-mix(in oklch, var(--codex-blue) 60%, black)}}.handoff .btn.primary.handoff-cta-primary[data-target=codex]:hover{background:linear-gradient(135deg, white, var(--codex-blue-soft))}@supports (color:color-mix(in lab, red, red)){.handoff .btn.primary.handoff-cta-primary[data-target=codex]:hover{background:linear-gradient(135deg, color-mix(in oklch, white 14%, var(--codex-blue)), color-mix(in oklch, var(--codex-blue-soft) 100%, #0a162e))}}.agent-modal-panel{--agent-accent:#b6a4ed;--agent-accent-2:#dbc6f7;--agent-border:#e8daff38;--agent-border-strong:#ebdaff6b;border-color:var(--agent-border-strong);background:linear-gradient(#eee6ff1b,#eee6ff06),radial-gradient(circle at 12% 0,#9a80cd2e,#0000 32%),radial-gradient(circle at 92% 10%,#7896be1a,#0000 28%),#181720f0;box-shadow:inset 0 1px #ffffff1f,0 34px 86px -34px #000000d1,0 0 42px #9a80cd1a}@supports (color:lab(0% 0 0)){.agent-modal-panel{--agent-accent:lab(70.8764% 18.1001 -34.6734);--agent-accent-2:lab(82.8826% 14.5072 -21.1844)}}.agent-modal-panel .input,.agent-modal-panel textarea.input,.agent-modal-panel pre{color:var(--text);box-shadow:inset 0 1px #ffffff13;border-color:var(--agent-border)!important;background:linear-gradient(#eee6ff0f,#eee6ff03),#12111ad1!important}.agent-modal-panel .input:focus,.agent-modal-panel textarea.input:focus{box-shadow:inset 0 1px #ffffff1a,0 0 0 3px #9a80cd29;border-color:var(--agent-border-strong)!important}.agent-modal-panel .btn.ghost:hover{border-color:var(--agent-border);color:var(--text);background:linear-gradient(#eee6ff1a,#eee6ff05),#2d2937b8}.agent-modal-panel .btn.primary{background:linear-gradient(135deg, #f6eeffeb, #c0a8eedb), var(--agent-accent);color:#15151e;color:lab(7.06137% 1.91215 -6.33127);border-color:#efe1ffb8;box-shadow:inset 0 1px #ffffff47,0 18px 38px -22px #9a80cde0}@supports (color:color-mix(in lab, red, red)){.agent-modal-panel .field-label{color:color-mix(in oklch, var(--text-2) 82%, white)}}.agent-modal-panel .hstack .btn.sm.primary,.agent-modal-panel .hstack .btn.sm.ghost{min-width:0}.agent-modal-panel button[style*="justify-content: flex-start"].primary{color:var(--text);border-color:var(--agent-border-strong)!important;background:linear-gradient(135deg,#e0d2ff3d,#a790dd2e),#25222bc2!important}.org-canvas-wrap{--bg:#12171a;--bg-2:#1b2024;--surface:#292f32;--surface-2:#33393d;--surface-hi:#42494e;--border:#ffffff29;--border-strong:#96cdd257;--text:#f4f1ed;--text-2:#d4d0cb;--fg:var(--text);--muted:#a9a49c;--muted-2:#8a857e;--accent:#dc8748;--accent-2:#f2ad73;--accent-soft:#ba5d1d;--accent-fg:#110c09;--accent-bg:var(--accent)}@supports (color:lab(0% 0 0)){.org-canvas-wrap{--bg:lab(7.23616% -1.40841 -3.20238);--bg-2:lab(11.8516% -1.55145 -3.25638);--surface:lab(18.8127% -1.57347 -3.26655);--surface-2:lab(23.4541% -1.73368 -3.59454);--surface-hi:lab(30.4157% -1.89866 -3.92488);--text:lab(95.3776% .340879 2.25897);--text-2:lab(83.7738% .692695 2.96102);--muted:lab(67.5392% 1.06448 4.45843);--muted-2:lab(55.9387% 1.07372 4.46479);--accent:lab(64.572% 29.5042 47.1506);--accent-2:lab(76.4321% 21.6319 40.055);--accent-soft:lab(50.4093% 35.5172 51.3704);--accent-fg:lab(3.68517% 1.10278 1.83178)}}@supports (color:color-mix(in lab, red, red)){.org-canvas-wrap{--accent-bg:color-mix(in oklch, var(--accent) 18%, transparent)}}.org-canvas-wrap{--accent-bg-2:var(--accent)}@supports (color:color-mix(in lab, red, red)){.org-canvas-wrap{--accent-bg-2:color-mix(in oklch, var(--accent) 32%, transparent)}}.org-canvas-wrap{--glass:#ffffff0d;--glass-strong:#ffffff15;--glass-soft:#ffffff09;--glass-sheen:linear-gradient(180deg, #ffffff1a, #ffffff05);--shadow-sm:0 1px 0 #ffffff1a inset, 0 6px 16px -8px #00000080;--shadow-md:0 1px 0 #ffffff1f inset, 0 14px 30px -14px #0000008f;--shadow-lg:0 1px 0 #ffffff24 inset, 0 30px 60px -24px #0000009e}.org-canvas{border:1px solid var(--codex-blue)}@supports (color:color-mix(in lab, red, red)){.org-canvas{border:1px solid color-mix(in oklch, var(--codex-blue) 11%, #ffffff1a)}}.org-canvas{background:linear-gradient(#ffffff0a,#ffffff03),radial-gradient(140% 120% at 50% 0,#14171b 0%,#0d0e11 60%,#090a0d 100%)}.org-canvas:before{border:1px solid var(--codex-blue)}@supports (color:color-mix(in lab, red, red)){.org-canvas:before{border:1px solid color-mix(in oklch, var(--codex-blue) 7%, #ffffff1a)}}.org-canvas:before{background:linear-gradient(#78dce105,#78dce102),#0f11158c}.org-canvas .vignette{background:radial-gradient(55% 50% at 80% 75%,#00ced10d,#0000 65%),radial-gradient(44% 44% at 92% 88%,#4fd6c008,#0000 70%),radial-gradient(40% 40% at 15% 20%,#78c8e108,#0000 70%)}.role-palette{background:linear-gradient(#ffffff0d,#ffffff03),#221b2085}.org-node.you{background:linear-gradient(180deg, #bea8f024 0%, #ffffff05 100%), linear-gradient(135deg, var(--lavender), var(--lavender) 65%, transparent), #16161e9e!important}@supports (color:color-mix(in lab, red, red)){.org-node.you{background:linear-gradient(180deg, #bea8f024 0%, #ffffff05 100%), linear-gradient(135deg, color-mix(in oklch, var(--lavender) 18%, transparent), color-mix(in oklch, var(--lavender) 6%, transparent) 65%, transparent), #16161e9e!important}}.org-node.you{border-color:var(--lavender)!important}@supports (color:color-mix(in lab, red, red)){.org-node.you{border-color:color-mix(in oklch, var(--lavender) 55%, #ffffff1a)!important}}.org-node.you{box-shadow:0 8px 24px #0000004d, inset 0 1px 0 #ffffff3d, inset 0 -1px 0 #0003, 0 0 0 1px var(--lavender)!important}@supports (color:color-mix(in lab, red, red)){.org-node.you{box-shadow:0 8px 24px #0000004d, inset 0 1px 0 #ffffff3d, inset 0 -1px 0 #0003, 0 0 0 1px color-mix(in oklch, var(--lavender) 24%, transparent)!important}}.org-node.selected{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-bg), var(--shadow-md)}.connection-handle{background:var(--surface);border-color:var(--accent)}.toolbar-btn.active{background:var(--accent-bg);color:var(--accent)}.palette-tab-link,.palette-tab-link:hover{color:var(--accent-2)}.palette-tab-link{background:var(--accent-bg);border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.palette-tab-link{border-color:color-mix(in oklch, var(--accent) 30%, transparent)}}.agent-modal-backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#08070e9e}.agent-modal-panel{box-shadow:0 34px 76px -34px #000000c7,inset 0 0 0 1px #e0daff0f;background:linear-gradient(#ffffff0d 0%,#ffffff03 100%),linear-gradient(135deg,#c8b4ff0a,#a082e606 52%,#0000 86%),#12111af5!important;border-color:#ffffff1a!important}.agent-modal-panel .input,.agent-modal-panel textarea.input,.agent-modal-panel pre{box-shadow:inset 0 1px #ffffff0d;background:linear-gradient(#ffffff0a 0%,#ffffff03 100%),#0e0d148c!important;border-color:#ffffff14!important}.agent-modal-panel .input:focus,.agent-modal-panel textarea.input:focus{border-color:var(--lavender)!important}@supports (color:color-mix(in lab, red, red)){.agent-modal-panel .input:focus,.agent-modal-panel textarea.input:focus{border-color:color-mix(in oklch, var(--lavender) 70%, #ffffff14)!important}}.agent-modal-panel .input:focus,.agent-modal-panel textarea.input:focus{box-shadow:0 0 0 3px var(--lavender), 0 1px 0 #ffffff14 inset;background:linear-gradient(#ffffff0d 0%,#ffffff04 100%),#14121ea6!important}@supports (color:color-mix(in lab, red, red)){.agent-modal-panel .input:focus,.agent-modal-panel textarea.input:focus{box-shadow:0 0 0 3px color-mix(in oklch, var(--lavender) 22%, transparent), 0 1px 0 #ffffff14 inset}}.agent-modal-panel .btn.ghost{color:var(--text-2);background:0 0;border-color:#0000}.agent-modal-panel .btn.ghost:hover{color:var(--text);background:#ffffff0f}.agent-modal-panel .btn.primary{background:linear-gradient(135deg, white, var(--primary-strong))}@supports (color:color-mix(in lab, red, red)){.agent-modal-panel .btn.primary{background:linear-gradient(135deg, color-mix(in oklch, white 16%, var(--primary)), color-mix(in oklch, var(--primary-strong) 82%, #0a2e3a))}}.agent-modal-panel .btn.primary{color:var(--primary-fg);border-color:var(--primary-strong)}@supports (color:color-mix(in lab, red, red)){.agent-modal-panel .btn.primary{border-color:color-mix(in oklch, var(--primary-strong) 80%, white)}}.agent-modal-panel .btn.primary{box-shadow:0 1px 0 #ffffff38 inset, 0 18px 38px -20px var(--primary-strong)}@supports (color:color-mix(in lab, red, red)){.agent-modal-panel .btn.primary{box-shadow:0 1px 0 #ffffff38 inset, 0 18px 38px -20px color-mix(in oklch, var(--primary-strong) 58%, black)}}.agent-modal-panel .btn.primary span{color:var(--primary-fg)!important}@supports (color:color-mix(in lab, red, red)){.agent-modal-panel .btn.primary span{color:color-mix(in oklch, var(--primary-fg) 62%, transparent)!important}}.agent-modal-panel .field-label{color:var(--muted)}.agent-modal-panel button[style*="justify-content: flex-start"]{background:0 0!important;border-color:#0000!important}.agent-modal-panel button[style*="justify-content: flex-start"].primary{background:linear-gradient(135deg, white, var(--lavender))!important}@supports (color:color-mix(in lab, red, red)){.agent-modal-panel button[style*="justify-content: flex-start"].primary{background:linear-gradient(135deg, color-mix(in oklch, white 16%, var(--lavender-2)), color-mix(in oklch, var(--lavender) 82%, #4a3470))!important}}.agent-modal-panel button[style*="justify-content: flex-start"].primary{border-color:var(--lavender)!important}@supports (color:color-mix(in lab, red, red)){.agent-modal-panel button[style*="justify-content: flex-start"].primary{border-color:color-mix(in oklch, var(--lavender) 80%, white)!important}}.agent-modal-panel button[style*="justify-content: flex-start"].primary{color:var(--lavender-fg)}.agent-modal-head{z-index:2;-webkit-backdrop-filter:blur(16px)saturate(1.4);backdrop-filter:blur(16px)saturate(1.4);background:linear-gradient(#ffffff0d,#ffffff03),#14131cdb;border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;gap:12px;padding:18px 22px;display:flex;position:sticky;top:0}.agent-modal-body{scrollbar-width:thin;scrollbar-color:#ffffff1a transparent;flex-direction:column;flex:1;gap:20px;padding:22px;display:flex;overflow-y:auto}.agent-modal-body::-webkit-scrollbar{width:8px}.agent-modal-body::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:4px}.agent-modal-foot{z-index:2;-webkit-backdrop-filter:blur(16px)saturate(1.4);backdrop-filter:blur(16px)saturate(1.4);background:linear-gradient(#ffffff03,#ffffff0a),#14131ce0;border-top:1px solid #ffffff0f;justify-content:flex-end;align-items:center;gap:8px;padding:14px 22px;display:flex;position:sticky;bottom:0}.agent-field{flex-direction:column;gap:8px;display:flex}.agent-field-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.agent-field-label{letter-spacing:.04em;color:var(--text-2);font-size:11px;font-weight:500;display:block}@supports (color:color-mix(in lab, red, red)){.agent-field-label{color:color-mix(in oklch, var(--text-2) 78%, transparent)}}.agent-modal-panel .agent-field .input,.agent-modal-panel .agent-field textarea.input{width:100%;color:var(--text);border-radius:10px;padding:10px 12px;font-size:13px;transition:border-color .15s,box-shadow .15s,background .15s;box-shadow:inset 0 1px #ffffff0d,inset 0 -1px #0000002e;background:linear-gradient(#ffffff0a 0%,#ffffff03 100%),#0e0d148c!important;border:1px solid #ffffff14!important}.agent-modal-panel .agent-field .input:hover,.agent-modal-panel .agent-field textarea.input:hover{border-color:#ffffff24!important}.agent-modal-panel .agent-field .input:focus,.agent-modal-panel .agent-field textarea.input:focus{outline:none;border-color:var(--lavender)!important}@supports (color:color-mix(in lab, red, red)){.agent-modal-panel .agent-field .input:focus,.agent-modal-panel .agent-field textarea.input:focus{border-color:color-mix(in oklch, var(--lavender) 55%, transparent)!important}}.agent-modal-panel .agent-field .input:focus,.agent-modal-panel .agent-field textarea.input:focus{box-shadow:inset 0 1px 0 #ffffff0f, 0 0 0 3px var(--lavender)!important}@supports (color:color-mix(in lab, red, red)){.agent-modal-panel .agent-field .input:focus,.agent-modal-panel .agent-field textarea.input:focus{box-shadow:inset 0 1px 0 #ffffff0f, 0 0 0 3px color-mix(in oklch, var(--lavender) 18%, transparent)!important}}.agent-modal-panel .agent-field .input:disabled{opacity:.55;cursor:not-allowed}.agent-refine-btn{height:24px;color:var(--lavender-2);align-items:center;gap:4px;padding:0 10px;font-size:11px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.agent-refine-btn{color:color-mix(in oklch, var(--lavender-2) 95%, white)}}.agent-refine-btn{background:var(--lavender)}@supports (color:color-mix(in lab, red, red)){.agent-refine-btn{background:color-mix(in oklch, var(--lavender) 14%, transparent)}}.agent-refine-btn{border:1px solid var(--lavender)}@supports (color:color-mix(in lab, red, red)){.agent-refine-btn{border:1px solid color-mix(in oklch, var(--lavender) 25%, transparent)}}.agent-refine-btn{border-radius:999px;transition:background .12s,border-color .12s,opacity .12s}.agent-refine-btn:hover:not(:disabled){background:var(--lavender)}@supports (color:color-mix(in lab, red, red)){.agent-refine-btn:hover:not(:disabled){background:color-mix(in oklch, var(--lavender) 22%, transparent)}}.agent-refine-btn:hover:not(:disabled){border-color:var(--lavender)}@supports (color:color-mix(in lab, red, red)){.agent-refine-btn:hover:not(:disabled){border-color:color-mix(in oklch, var(--lavender) 40%, transparent)}}.agent-refine-btn:disabled{opacity:.4;cursor:not-allowed}.agent-segmented{background:linear-gradient(#ffffff0a,#ffffff03),#0e0d148c;border:1px solid #ffffff14;border-radius:10px;align-items:center;gap:2px;width:fit-content;padding:3px;display:inline-flex;box-shadow:inset 0 1px #ffffff0d,inset 0 -1px #0000002e}.agent-segment{height:28px;color:var(--text-2);cursor:pointer;background:0 0;border:0;border-radius:7px;padding:0 14px;font-size:12px;font-weight:500;transition:background .15s,color .15s,transform .12s;position:relative}.agent-segment:hover:not(.is-active){color:var(--text);background:#ffffff0d}.agent-segment.is-active{background:linear-gradient(180deg, var(--lavender-2), var(--lavender))}@supports (color:color-mix(in lab, red, red)){.agent-segment.is-active{background:linear-gradient(180deg, color-mix(in oklch, var(--lavender-2) 18%, transparent), color-mix(in oklch, var(--lavender) 26%, transparent))}}.agent-segment.is-active{color:var(--lavender-2)}@supports (color:color-mix(in lab, red, red)){.agent-segment.is-active{color:color-mix(in oklch, var(--lavender-2) 96%, white)}}.agent-segment.is-active{box-shadow:inset 0 1px 0 #ffffff24, 0 4px 12px -6px var(--lavender), 0 0 0 1px var(--lavender)}@supports (color:color-mix(in lab, red, red)){.agent-segment.is-active{box-shadow:inset 0 1px 0 #ffffff24, 0 4px 12px -6px color-mix(in oklch, var(--lavender) 50%, transparent), 0 0 0 1px color-mix(in oklch, var(--lavender) 32%, transparent)}}.agent-segment-hint{color:var(--muted);margin-top:-2px;font-size:11px}.agent-tool-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:6px;display:grid}.agent-tool-tile{height:36px;color:var(--text-2);cursor:pointer;background:linear-gradient(#ffffff08,#ffffff03),#0e0d146b;border:1px solid #ffffff12;border-radius:10px;align-items:center;gap:8px;padding:0 10px;font-size:12px;transition:background .12s,border-color .12s,color .12s,transform .12s;display:flex}.agent-tool-tile:hover{color:var(--text);background:linear-gradient(#ffffff0d,#ffffff03),#14121c8c;border-color:#ffffff24}.agent-tool-tile.is-active{background:linear-gradient(180deg, var(--lavender-2), var(--lavender)), #14121c8c}@supports (color:color-mix(in lab, red, red)){.agent-tool-tile.is-active{background:linear-gradient(180deg, color-mix(in oklch, var(--lavender-2) 10%, transparent), color-mix(in oklch, var(--lavender) 16%, transparent)), #14121c8c}}.agent-tool-tile.is-active{border-color:var(--lavender)}@supports (color:color-mix(in lab, red, red)){.agent-tool-tile.is-active{border-color:color-mix(in oklch, var(--lavender) 40%, transparent)}}.agent-tool-tile.is-active{color:var(--lavender-2)}@supports (color:color-mix(in lab, red, red)){.agent-tool-tile.is-active{color:color-mix(in oklch, var(--lavender-2) 96%, white)}}.agent-tool-tile.is-active{box-shadow:inset 0 1px 0 #ffffff1a, 0 0 0 1px var(--lavender)}@supports (color:color-mix(in lab, red, red)){.agent-tool-tile.is-active{box-shadow:inset 0 1px 0 #ffffff1a, 0 0 0 1px color-mix(in oklch, var(--lavender) 24%, transparent)}}.agent-tool-label{text-align:left;white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.agent-tool-check{text-align:center;width:14px;color:var(--lavender-2);font-size:11px}@supports (color:color-mix(in lab, red, red)){.agent-tool-check{color:color-mix(in oklch, var(--lavender-2) 96%, white)}}.agent-tool-check{opacity:0;transition:opacity .12s}.agent-tool-tile.is-active .agent-tool-check{opacity:1}.agent-tool-chips{flex-wrap:wrap;gap:6px;display:flex}.agent-tool-chip{align-items:center;gap:6px;display:inline-flex}.agent-tool-chip-note{color:var(--muted);font-size:11px}.agent-tool-empty{color:var(--muted);font-size:12px}.agent-tool-hint{color:var(--muted);margin-top:8px;font-size:11px}.agent-advanced-toggle{height:24px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;padding:0 8px;font-size:11px;transition:color .12s,background .12s;display:inline-flex}.agent-advanced-toggle:hover{color:var(--text);background:#ffffff0a}.employee-trial-banner{border:1px solid var(--accent);flex-direction:column;gap:14px;margin:0 0 24px;padding:16px 18px;display:flex}@supports (color:color-mix(in lab, red, red)){.employee-trial-banner{border:1px solid color-mix(in oklch, var(--accent) 34%, var(--border))}}.employee-trial-banner{border-radius:var(--radius-lg,12px);background:linear-gradient(180deg, var(--accent), var(--surface))}@supports (color:color-mix(in lab, red, red)){.employee-trial-banner{background:linear-gradient(180deg, color-mix(in oklch, var(--accent) 12%, var(--surface)), var(--surface))}}.employee-trial-banner{box-shadow:var(--shadow-sm)}.employee-trial-banner.is-expired{border-color:var(--rose)}@supports (color:color-mix(in lab, red, red)){.employee-trial-banner.is-expired{border-color:color-mix(in oklch, var(--rose) 40%, var(--border))}}.employee-trial-banner.is-expired{background:linear-gradient(180deg, var(--rose), var(--surface))}@supports (color:color-mix(in lab, red, red)){.employee-trial-banner.is-expired{background:linear-gradient(180deg, color-mix(in oklch, var(--rose) 12%, var(--surface)), var(--surface))}}.employee-trial-head{align-items:flex-start;gap:12px;display:flex}.employee-trial-badge{letter-spacing:.02em;color:var(--accent-fg,#1a1206);background:var(--accent);border-radius:999px;flex:none;align-self:center;padding:4px 10px;font-size:11px;font-weight:700}.employee-trial-banner.is-expired .employee-trial-badge{color:#fff;background:var(--rose)}.employee-trial-title{letter-spacing:-.005em;font-size:15px;font-weight:600;display:block}.employee-trial-sub{margin:4px 0 0}.employee-trial-actions{flex-wrap:wrap;gap:10px;display:flex}.employee-trial-err{color:var(--rose);margin:0;font-size:13px}.plan-badge{white-space:nowrap;border:1px solid var(--border);border-radius:999px;align-items:center;gap:6px;padding:2px 9px;font-size:11.5px;font-weight:600;line-height:1.4;display:inline-flex}.plan-badge.sm{gap:4px;padding:1px 7px;font-size:10px}.plan-badge.free{color:var(--muted);background:var(--surface-2);border-color:var(--border)}.plan-badge.pro{color:var(--teal);background:var(--teal)}@supports (color:color-mix(in lab, red, red)){.plan-badge.pro{background:color-mix(in oklch, var(--teal) 14%, transparent)}}.plan-badge.pro{border-color:var(--teal)}@supports (color:color-mix(in lab, red, red)){.plan-badge.pro{border-color:color-mix(in oklch, var(--teal) 38%, var(--border))}}.plan-badge-pro{font-family:var(--font-mono);letter-spacing:.04em;background:var(--teal);border-radius:3px;padding:1px 4px;font-size:8.5px}@supports (color:color-mix(in lab, red, red)){.plan-badge-pro{background:color-mix(in oklch, var(--teal) 26%, transparent)}}.plan-badge-pro{color:var(--teal)}.plan-badge.sm .plan-badge-pro{padding:0 3px;font-size:8px}.credit-pill.credit-pill{gap:8px;margin-bottom:8px}.credit-pill-main{min-width:0;color:inherit;flex-direction:column;flex:1;gap:3px;text-decoration:none;display:flex}.credit-pill-main:hover .credit-pill-bal{color:var(--text)}.credit-pill-plan{display:flex}.credit-pill-bal{color:var(--text-2);font-size:12px}.credit-pill-free{color:var(--teal);margin-left:6px;font-size:10px}.credit-pill-add{color:var(--teal);border:1px solid var(--teal);border-radius:8px;flex-shrink:0;padding:4px 9px;font-size:11px;font-weight:600}@supports (color:color-mix(in lab, red, red)){.credit-pill-add{border:1px solid color-mix(in oklch, var(--teal) 40%, var(--border))}}.credit-pill-add{background:var(--teal)}@supports (color:color-mix(in lab, red, red)){.credit-pill-add{background:color-mix(in oklch, var(--teal) 10%, transparent)}}.credit-pill-add:hover{background:var(--teal)}@supports (color:color-mix(in lab, red, red)){.credit-pill-add:hover{background:color-mix(in oklch, var(--teal) 20%, transparent)}}.paywall-modal{background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--radius-xl);width:min(520px,100%);max-height:calc(100vh - 48px);box-shadow:var(--shadow-lg);-webkit-backdrop-filter:blur(calc(var(--glass-blur) + 8px)) saturate(1.16);backdrop-filter:blur(calc(var(--glass-blur) + 8px)) saturate(1.16);flex-direction:column;display:flex;overflow:hidden}.paywall-h{border-bottom:1px solid var(--border);align-items:flex-start;gap:14px;padding:22px 24px 16px;display:flex}.paywall-h-id{flex:1;min-width:0}.paywall-h h2{letter-spacing:-.01em;margin:0 0 6px;font-size:19px;font-weight:600}.paywall-sub{color:var(--text-2);margin:0;font-size:12.5px;line-height:1.6}.paywall-close{width:30px;height:30px;color:var(--muted);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;font-size:19px;display:flex}.paywall-close:hover{background:var(--surface-2);color:var(--text)}.paywall-body{flex-direction:column;gap:14px;padding:18px 24px;display:flex;overflow-y:auto}.paywall-current{color:var(--text-2);flex-wrap:wrap;align-items:center;gap:10px;font-size:12px;display:flex}.paywall-current-label{color:var(--muted)}.paywall-current-bal{font-family:var(--font-mono);margin-left:auto}.paywall-current-bal strong{color:var(--text)}.paywall-tiers{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px;display:grid}.paywall-tier{border:1px solid var(--border);background:var(--surface-2);border-radius:12px;padding:12px 14px;position:relative}.paywall-tier.current{border-color:var(--teal)}@supports (color:color-mix(in lab, red, red)){.paywall-tier.current{border-color:color-mix(in oklch, var(--teal) 45%, var(--border))}}.paywall-tier.current{background:var(--teal)}@supports (color:color-mix(in lab, red, red)){.paywall-tier.current{background:color-mix(in oklch, var(--teal) 10%, var(--surface-2))}}.paywall-tier-now{font-family:var(--font-mono);color:var(--teal);border:1px solid var(--teal);font-size:9px;position:absolute;top:8px;right:8px}@supports (color:color-mix(in lab, red, red)){.paywall-tier-now{border:1px solid color-mix(in oklch, var(--teal) 40%, var(--border))}}.paywall-tier-now{border-radius:3px;padding:1px 4px}.paywall-tier-name{font-size:13px;font-weight:600}.paywall-tier-strike{color:var(--muted);margin-top:8px;font-size:12px}.paywall-tier-credits{color:var(--text-2);white-space:nowrap;margin-top:2px;font-size:12px}.paywall-f{border-top:1px solid var(--hairline,#ffffff14);justify-content:flex-end;padding:16px 24px 20px;display:flex}.paywall-tier-credits strong{color:var(--text);font-size:18px;font-family:var(--font-mono)}.paywall-tier-list{color:var(--text-2);margin:10px 0 0;padding:0;font-size:12.5px;line-height:1.9;list-style:none}.paywall-tier-list li:before{content:"";vertical-align:3px;background:var(--codex-blue);border-radius:50%;width:4px;height:4px;margin-right:8px;display:inline-block}@supports (color:color-mix(in lab, red, red)){.paywall-tier-list li:before{background:color-mix(in oklch, var(--codex-blue) 60%, var(--muted))}}.paywall-tier-note{color:var(--muted);margin:10px 0 0;font-size:11.5px;line-height:1.7}.paywall-note{color:var(--muted);margin:0;font-size:11px;line-height:1.6}.paywall-foot{border-top:1px solid var(--border);justify-content:flex-end;gap:8px;padding:14px 24px;display:flex}.paywall-foot .btn.primary{text-decoration:none}[data-theme=light]{--app-glass-panel:linear-gradient(180deg, #ffffff8c 0%, #ffffff29 100%), #ffffff70;--app-glass-card:linear-gradient(180deg, #ffffff9e 0%, #fff3 100%), #ffffff85;--app-glass-card-strong:linear-gradient(180deg, #ffffffc7 0%, #ffffff52 100%), #ffffffad;--app-glass-field:linear-gradient(180deg, #ffffff8c 0%, #ffffff24 100%), #ffffff75;--app-glass-chip:linear-gradient(180deg, #ffffff80 0%, #ffffff1f 100%), #ffffff8c;--app-glass-shadow:inset 0 1px 0 #ffffffa6, inset 0 -1px 0 #2834460d, 0 14px 34px -24px #2834463d;--app-glow:0 0 20px #785ac814, 0 0 30px #966edc0d}[data-theme=light] .integrations-page,[data-theme=light] .handoff{--quiet-card:linear-gradient(180deg, #ffffff8c 0%, #ffffff2e 100%), #ffffffad;--quiet-card-strong:linear-gradient(180deg, #ffffffb8 0%, #ffffff47 100%), #ffffffd1;--quiet-field:linear-gradient(180deg, #ffffff80 0%, #ffffff24 100%), #fff9;--quiet-border:#1e2a3824;--quiet-border-strong:#785ac857}[data-theme=light] .sidebar,[data-theme=light] .topbar,[data-theme=light] .content,[data-theme=light] .set,[data-theme=light] .handoff{-webkit-backdrop-filter:blur(30px)saturate(1.7);backdrop-filter:blur(30px)saturate(1.7);background:linear-gradient(#ffffff61,#ffffff1a),#ffffff24;border-color:#fff9;box-shadow:0 14px 38px -22px #2834464d,inset 0 1px #ffffffd9,inset 0 -1px #2834460d}[data-theme=light] .set-side{background:linear-gradient(#ffffff42,#ffffff0f),#ffffff1a;border-right-color:#1e2a3814}[data-theme=light] .sidebar-brand:hover,[data-theme=light] .nav-item:hover{background:#1e2a380d}[data-theme=light] .nav-item.active{background:#1e2a3814}[data-theme=light] .nav-item.nav-chat,[data-theme=light] .nav-item.nav-chat.active{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){[data-theme=light] .nav-item.nav-chat,[data-theme=light] .nav-item.nav-chat.active{border-color:color-mix(in oklab, var(--primary) 36%, transparent)}}[data-theme=light] .nav-item.nav-chat,[data-theme=light] .nav-item.nav-chat.active{background:linear-gradient(180deg, var(--primary), var(--primary))}@supports (color:color-mix(in lab, red, red)){[data-theme=light] .nav-item.nav-chat,[data-theme=light] .nav-item.nav-chat.active{background:linear-gradient(180deg, color-mix(in oklab, var(--primary) 13%, #ffffff8c), color-mix(in oklab, var(--primary) 6%, #ffffff4d))}}[data-theme=light] .nav-item.nav-chat,[data-theme=light] .nav-item.nav-chat.active{box-shadow:inset 0 1px #ffffff8c}[data-theme=light] .nav-item.nav-chat:hover{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){[data-theme=light] .nav-item.nav-chat:hover{border-color:color-mix(in oklab, var(--primary) 52%, transparent)}}[data-theme=light] .nav-item.nav-chat:hover{background:linear-gradient(180deg, var(--primary), var(--primary))}@supports (color:color-mix(in lab, red, red)){[data-theme=light] .nav-item.nav-chat:hover{background:linear-gradient(180deg, color-mix(in oklab, var(--primary) 19%, #ffffff8c), color-mix(in oklab, var(--primary) 9%, #ffffff4d))}}[data-theme=light] .cost-pill{background:linear-gradient(#ffffff8c 0%,#fff3 100%),#ffffff8c;border-color:#1e2a3824;box-shadow:0 6px 16px -10px #28344638,inset 0 1px #fff9,inset 0 -1px #2834460d}[data-theme=light] .sidebar-org{background:linear-gradient(#ffffff80,#ffffff26),#ffffff8c;border-color:#1e2a3824}[data-theme=light] .sidebar-org:hover,[data-theme=light] .sidebar-org.open{border-color:var(--border-strong);background:linear-gradient(#ffffffa6,#ffffff40),#ffffffb3}[data-theme=light] .proj-pop{border-color:var(--border-strong);background:linear-gradient(#ffffffbf,#ffffff59),#ffffffe0;box-shadow:inset 0 1px #ffffffb3,0 20px 48px -28px #2834464d}[data-theme=light] .proj-pop-item:hover{background:#1e2a380d}[data-theme=light] .proj-pop-item.on{background:linear-gradient(135deg, var(--accent), var(--accent)), #ffffffb3}@supports (color:color-mix(in lab, red, red)){[data-theme=light] .proj-pop-item.on{background:linear-gradient(135deg, color-mix(in oklch, var(--accent) 18%, transparent), color-mix(in oklch, var(--accent) 6%, transparent)), #ffffffb3}}[data-theme=light] .input,[data-theme=light] .textarea,[data-theme=light] .select{background:#ffffffbf;box-shadow:inset 0 1px #ffffff80}[data-theme=light] .input:focus,[data-theme=light] .textarea:focus,[data-theme=light] .select:focus{background:#ffffffeb}[data-theme=light] .card{background:linear-gradient(#ffffff8c 0%,#ffffff26 100%),#ffffffb3;border-color:#1e2a3824;box-shadow:0 8px 20px -14px #28344638,inset 0 1px #ffffff8c,inset 0 -1px #2834460a}[data-theme=light] .tag,[data-theme=light] .seg-control{background:#1e2a380d}[data-theme=light] .panel,[data-theme=light] .dash-stat,[data-theme=light] .card,[data-theme=light] .cost-pill,[data-theme=light] .company-card,[data-theme=light] .company-employee,[data-theme=light] .memory-item,[data-theme=light] .minute-item,[data-theme=light] .evolution-card,[data-theme=light] .mkt-card,[data-theme=light] .mkt-team-card,[data-theme=light] .mkt-hero,[data-theme=light] .mkt-filters,[data-theme=light] .mkt-search{-webkit-backdrop-filter:blur(30px)saturate(1.9)brightness(1.03);backdrop-filter:blur(30px)saturate(1.9)brightness(1.03);background-color:#ffffff0a;background-image:linear-gradient(#ffffff85 0%,#ffffff24 100%),linear-gradient(135deg,#96beff1a,#bea0ff0f 48%,#0000 82%);border-color:#ffffffa6;box-shadow:0 14px 34px -18px #2834464d,0 2px 8px -4px #2834461a,inset 0 1px #ffffffe6,inset 0 -1px #2834460d}@media (prefers-reduced-transparency:reduce){[data-theme=light] .panel,[data-theme=light] .dash-stat,[data-theme=light] .card,[data-theme=light] .cost-pill,[data-theme=light] .company-card,[data-theme=light] .company-employee,[data-theme=light] .memory-item,[data-theme=light] .minute-item,[data-theme=light] .evolution-card,[data-theme=light] .mkt-card,[data-theme=light] .mkt-team-card,[data-theme=light] .mkt-hero,[data-theme=light] .mkt-filters,[data-theme=light] .mkt-search{-webkit-backdrop-filter:none;backdrop-filter:none;background:#ffffffeb}}[data-theme=light] .kodoku-glass-card{background:linear-gradient(135deg,#ffffffbf,#ffffff59)}[data-theme=light] .kodoku-glass-card:before{background:radial-gradient(circle at 20% 0,#ffffff80,#0000 32%)}@media (prefers-reduced-transparency:reduce){[data-theme=light] .kodoku-glass-card{background:#fffffff0}}[data-theme=light] .btn.kodoku-glow{box-shadow:inset 0 1px #ffffff80,0 14px 32px -18px #008c9459}[data-theme=light] .btn.kodoku-glow:after{box-shadow:0 0 0 1px #008c9440}[data-theme=light] .btn.kodoku-glow:hover{box-shadow:inset 0 1px #ffffff8c,0 18px 40px -18px #008c946b}[data-theme=light] .kodoku-fab{box-shadow:inset 0 1px #fff6,0 16px 36px -18px #008c944d}[data-theme=light] .kodoku-fab:hover{box-shadow:inset 0 1px #ffffff73,0 20px 44px -18px #008c9461}[data-theme=light] .auth-left{border-right-color:#1e2a3824}[data-theme=light] .ob-progress .step{background:#1e2a381a}[data-theme=light] .ob-progress .step.done,[data-theme=light] .ob-progress .step.active{box-shadow:0 0 10px #008c944d}[data-theme=light] .setup-runtime-check{background:#1e2a380d;box-shadow:inset 0 1px #ffffffb3}:is([data-theme=light] .content:not(:has(.org-canvas-wrap)) .ob-option.on,[data-theme=light] .ob .ob-option.on){box-shadow:0 14px 32px -20px #2834464d,0 0 0 1px #a887ff47,0 0 24px #7c5cff24,inset 0 1px #ffffff8c}[data-theme=light] .community-stats,[data-theme=light] .market-stats,[data-theme=light] .team-profile-meta,[data-theme=light] .company-minute-note,[data-theme=light] .team-profile-member-meta,[data-theme=light] .portfolio-card .card-stats,[data-theme=light] .minute-decisions,[data-theme=light] .proj-row,[data-theme=light] .activity-item,[data-theme=light] .dash-run{border-color:#1e2a381f}[data-theme=light] .tpl-filter,[data-theme=light] .chip,[data-theme=light] .market-tab,[data-theme=light] .market-tab-soon,[data-theme=light] .featured-team-tag,[data-theme=light] .company-card-tag,[data-theme=light] .company-head-tag,[data-theme=light] .company-minute-agent,[data-theme=light] .company-minute-status,[data-theme=light] .rating-pill,[data-theme=light] .sens-badge,[data-theme=light] .emp-skill,[data-theme=light] .employee-sen-btn,[data-theme=light] .handoff-preview-btn,[data-theme=light] .memory-filter .chip,[data-theme=light] .community-credits .badge,[data-theme=light] .community-card-mine{box-shadow:inset 0 1px #ffffff80}[data-theme=light] .tpl-filter.on,[data-theme=light] .chip.on,[data-theme=light] .market-tab.is-active,[data-theme=light] .employee-sen-btn.on,[data-theme=light] .memory-filter .chip.on{background:linear-gradient(180deg, #ffffff80, #ffffff26), var(--accent)}@supports (color:color-mix(in lab, red, red)){[data-theme=light] .tpl-filter.on,[data-theme=light] .chip.on,[data-theme=light] .market-tab.is-active,[data-theme=light] .employee-sen-btn.on,[data-theme=light] .memory-filter .chip.on{background:linear-gradient(180deg, #ffffff80, #ffffff26), color-mix(in oklch, var(--accent) 16%, #ffffffbf)}}[data-theme=light] .market-search,[data-theme=light] .market-sort select,[data-theme=light] .hire-team-textarea,[data-theme=light] .interview-input,[data-theme=light] .composer-title,[data-theme=light] .composer-body,[data-theme=light] .composer-context,[data-theme=light] .handoff-textarea,[data-theme=light] .memory-form select,[data-theme=light] .memory-form input,[data-theme=light] .memory-form textarea,[data-theme=light] .auth-form input,[data-theme=light] .auth-form textarea,[data-theme=light] .auth-form select,[data-theme=light] .dlg input,[data-theme=light] .dlg textarea,[data-theme=light] .dlg select{box-shadow:inset 0 1px #ffffff8c}[data-theme=light] .market-search:focus,[data-theme=light] .market-sort select:focus,[data-theme=light] .hire-team-textarea:focus,[data-theme=light] .interview-input:focus,[data-theme=light] .composer-title:focus,[data-theme=light] .composer-body:focus,[data-theme=light] .composer-context:focus,[data-theme=light] .handoff-textarea:focus,[data-theme=light] .memory-form select:focus,[data-theme=light] .memory-form input:focus,[data-theme=light] .memory-form textarea:focus,[data-theme=light] .auth-form input:focus,[data-theme=light] .auth-form textarea:focus,[data-theme=light] .auth-form select:focus,[data-theme=light] .dlg input:focus,[data-theme=light] .dlg textarea:focus,[data-theme=light] .dlg select:focus{box-shadow:inset 0 1px 0 #fff9, 0 0 0 3px var(--accent)}@supports (color:color-mix(in lab, red, red)){[data-theme=light] .market-search:focus,[data-theme=light] .market-sort select:focus,[data-theme=light] .hire-team-textarea:focus,[data-theme=light] .interview-input:focus,[data-theme=light] .composer-title:focus,[data-theme=light] .composer-body:focus,[data-theme=light] .composer-context:focus,[data-theme=light] .handoff-textarea:focus,[data-theme=light] .memory-form select:focus,[data-theme=light] .memory-form input:focus,[data-theme=light] .memory-form textarea:focus,[data-theme=light] .auth-form input:focus,[data-theme=light] .auth-form textarea:focus,[data-theme=light] .auth-form select:focus,[data-theme=light] .dlg input:focus,[data-theme=light] .dlg textarea:focus,[data-theme=light] .dlg select:focus{box-shadow:inset 0 1px 0 #fff9, 0 0 0 3px color-mix(in oklch, var(--accent) 14%, transparent)}}[data-theme=light] .auth-tabs,[data-theme=light] .market-tabs{background:#1e2a380a;box-shadow:inset 0 1px #ffffff80}[data-theme=light] .integrations-page .chip{background:linear-gradient(#ffffff80,#ffffff26),#ffffff8c}[data-theme=light] .integrations-page .chip.on{background:linear-gradient(180deg, #ffffff8c, #ffffff2e), var(--accent)}@supports (color:color-mix(in lab, red, red)){[data-theme=light] .integrations-page .chip.on{background:linear-gradient(180deg, #ffffff8c, #ffffff2e), color-mix(in oklch, var(--accent) 16%, #ffffffbf)}}[data-theme=light] .handoff .handoff-target-card.is-active{background:linear-gradient(180deg, #ffffffb8 0%, #ffffff47 100%), var(--lavender)}@supports (color:color-mix(in lab, red, red)){[data-theme=light] .handoff .handoff-target-card.is-active{background:linear-gradient(180deg, #ffffffb8 0%, #ffffff47 100%), color-mix(in oklch, var(--lavender) 14%, #ffffffc7)}}[data-theme=light] .handoff .handoff-target-card.is-active[data-target=claude_code]{background:linear-gradient(180deg, #ffffffb8 0%, #ffffff47 100%), var(--accent)}@supports (color:color-mix(in lab, red, red)){[data-theme=light] .handoff .handoff-target-card.is-active[data-target=claude_code]{background:linear-gradient(180deg, #ffffffb8 0%, #ffffff47 100%), color-mix(in oklch, var(--accent) 14%, #fffc)}}[data-theme=light] .handoff .handoff-target-card.is-active[data-target=codex]{background:linear-gradient(180deg, #ffffffad 0%, #ffffff3d 100%), var(--codex-blue)}@supports (color:color-mix(in lab, red, red)){[data-theme=light] .handoff .handoff-target-card.is-active[data-target=codex]{background:linear-gradient(180deg, #ffffffad 0%, #ffffff3d 100%), color-mix(in oklch, var(--codex-blue) 12%, #ffffffd1)}}[data-theme=light] .plan-card .plan{background:#ffffff8c}[data-theme=light] .plan-card .plan.on{background:linear-gradient(180deg, var(--accent-bg), #fff9)}[data-theme=light] .market-hero,[data-theme=light] .companies-hero,[data-theme=light] .team-profile-header,[data-theme=light] .hire-team-header,[data-theme=light] .interview-header,[data-theme=light] .memory-h,[data-theme=light] .portfolio-h,[data-theme=light] .dash-h,[data-theme=light] .tpl-h{text-shadow:none}[data-theme=light] .rating-pill.rating-exceeds,[data-theme=light] .evo-add{color:#186a23;color:lab(38.8991% -36.5849 31.2964)}[data-theme=light] .rating-pill.rating-below{color:#905211;color:lab(41.5325% 23.3012 45.5944)}[data-theme=light] .rating-pill.rating-watch,[data-theme=light] .evo-remove{color:#a52836;color:lab(37.9798% 51.3286 24.4453)}[data-theme=light] .memory-item-title .pin{color:#8b6000;color:lab(44.2398% 15.3376 74.0199)}[data-theme=light] .sens-badge.sens-public{color:#006a43;color:lab(38.8035% -36.9824 14.4929)}[data-theme=light] .memory-item.sens-public{border-left-color:#006a43;border-left-color:lab(38.8035% -36.9824 14.4929)}[data-theme=light] .memory-item.sens-confidential{border-left-color:var(--rose)}[data-theme=light] .memory-item.sens-internal{border-left-color:var(--accent)}[data-theme=light]{scrollbar-color:#1e2a382e transparent}[data-theme=light] ::-webkit-scrollbar-thumb{background:#1e2a3829}[data-theme=light] ::-webkit-scrollbar-thumb:hover{background:#1e2a3847}[data-theme=light] .code-block,[data-theme=light] .handoff .code-block,[data-theme=light] .handoff-terminal{background:var(--ink-well);border-color:var(--ink-well-border);color:#f4f4f5eb;box-shadow:inset 0 1px #ffffff0f}[data-theme=light] .code-block .c-key{color:#dc8748;color:lab(64.572% 29.5042 47.1506)}[data-theme=light] .code-block .c-val{color:#67d4c0;color:lab(78.1178% -36.4522 -.288165)}[data-theme=light] .code-block .c-cmt{color:#a9a49c;color:lab(67.5392% 1.06448 4.45843)}[data-theme=light] .code-block .c-fn{color:#c7c278;color:lab(77.4247% -6.10903 37.624)}[data-theme=light] .handoff-terminal .header{border-bottom-color:var(--ink-well-border);color:#a1a1aae6}[data-theme=light] .handoff-terminal .header .lights span{background:#ffffff2e}[data-theme=light] .handoff-terminal .prompt{color:#dc8748;color:lab(64.572% 29.5042 47.1506)}[data-theme=light] .handoff-terminal .ok{color:#6fb880;color:lab(68.9361% -32.9132 21.3779)}[data-theme=light] .handoff-terminal .warn{color:#c7c278;color:lab(77.4247% -6.10903 37.624)}[data-theme=light] .handoff-terminal .dim{color:#a1a1aae6}[data-theme=light] .handoff-right{border-left-color:var(--ink-well-border)}:is([data-theme=light] .content:has(.org-canvas-wrap),[data-theme=light] .content:has(>.handoff),[data-theme=light] .content:has(>.set)){-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;background:0 0;border:none;border-radius:0}.conn{max-width:860px}.conn-head{margin-bottom:20px}.conn-head h1{align-items:center;gap:10px;margin:4px 0 6px;display:flex}.conn-scope-badge{color:var(--muted);border:1px solid var(--border);letter-spacing:.02em;border-radius:999px;padding:2px 9px;font-size:11px;font-weight:600}.conn-head .sub{max-width:560px}.conn-grid{grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:14px;display:grid}.conn-card{border:1px solid var(--border);background:var(--panel);border-radius:14px;flex-direction:column;gap:10px;padding:16px;display:flex}.conn-card.is-connected{border-color:var(--ink-green,#2e7d5b)}@supports (color:color-mix(in lab, red, red)){.conn-card.is-connected{border-color:color-mix(in oklch, var(--ink-green,#2e7d5b) 35%, var(--border))}}.conn-card-top{align-items:center;gap:12px;display:flex}.conn-card-icon{border:1px solid var(--border);background:var(--bg);width:40px;height:40px;color:var(--fg);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.conn-card-id h3{margin:0;font-size:15px}.conn-card-status{color:var(--muted);font-size:12px}.conn-card-status.is-ok{color:var(--ink-green,#2e7d5b);font-weight:600}.conn-card-powers{color:var(--muted);margin:0;font-size:12.5px;line-height:1.7}.conn-card-warn{color:var(--rose);margin:0;font-size:12px}.conn-card-actions{gap:8px;margin-top:auto;display:flex}.conn-error{color:var(--rose);font-size:12.5px}.conn-foot-note{color:var(--muted);margin-top:18px;font-size:12px}.conn-browser-note{border:1px solid var(--border);background:var(--panel);border-radius:10px;flex-wrap:wrap;align-items:center;gap:12px;margin-top:14px;padding:12px 14px;display:flex}.conn-browser-note p{color:var(--muted);margin:0;font-size:12.5px}html[data-theme=clear]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:0 0}html[data-theme=clear][data-fullscreen="1"]{background:radial-gradient(1100px 700px at 30% 18%,#171a20 0%,#0d1015 55%,#080a0d 100%)}[data-theme=clear]{--kodoku-bg:transparent;--app-bg-layers:linear-gradient(rgb(10 11 14/calc(max(0, (var(--clear-a) - .2) * .14))), rgb(10 11 14/calc(max(0, (var(--clear-a) - .2) * .14))));--clear-edge:#9d9be7;--accent:#caced4;--accent-2:#dee1e7;--accent-fg:#181b1f;--codex-blue:#c9ced6;--codex-blue-2:#a6abb4;--orb-core:#dfe3ea;--orb-core-2:#bcc2cd;--orb-core-hi:#fff;--orb-label:#171b21;--teal:#c0c4cc}@supports (color:lab(0% 0 0)){[data-theme=clear]{--clear-edge:lab(66.3059% 14.1723 -38.5511);--accent:lab(82.5677% -.514656 -3.73303);--accent-2:lab(89.5346% -.418812 -2.99045);--accent-fg:lab(9.48197% -.41151 -3.68196);--codex-blue:lab(82.5608% -.60907 -4.47491);--codex-blue-2:lab(69.7931% -.690252 -5.2098);--teal:lab(79.0807% -.607222 -4.47388)}}[data-theme=clear] .org-canvas,[data-theme=clear] .org-canvas:before{background:0 0}.set-theme-card.is-clear{color:#f4f4f5;background:linear-gradient(#14161b8c,#0c0d1099),radial-gradient(70% 90% at 20% 15%,#e95a918c,#0000 60%),radial-gradient(70% 90% at 85% 30%,#5a8cff80,#0000 60%),radial-gradient(80% 90% at 55% 95%,#78dcbe66,#0000 60%),#101216}.set-theme-card.is-clear .set-theme-swatch{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(#ffffff24,#ffffff0a);border:1px solid #ffffff47;box-shadow:inset 0 1px #ffffff38}.set-theme-card.is-clear .set-theme-orb{background:radial-gradient(circle,#fff 0%,#fff6 45%,#0000 75%);box-shadow:0 0 16px #ffffff80}[data-theme=clear] .content,[data-theme=clear] .sidebar,[data-theme=clear] .topbar{background:0 0}[data-theme=clear]{--clear-a:1;--surface:rgb(40 42 47/calc(.28 * var(--clear-a)));--surface-2:rgb(50 53 58/calc(.28 * var(--clear-a)));--surface-hi:rgb(66 70 77/calc(.32 * var(--clear-a)));--bg-2:rgb(26 28 32/calc(.22 * var(--clear-a)));--kodoku-surface:rgb(22 24 28/calc(.26 * var(--clear-a)));--kodoku-surface-strong:rgb(22 24 28/calc(.36 * var(--clear-a)))}[data-theme=clear] .content,[data-theme=clear] .sidebar,[data-theme=clear] .topbar,[data-theme=clear] .org-canvas{-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;background:0 0;border-color:#ffffff1a}[data-theme=clear] .org-canvas:before{box-shadow:none;background:0 0;border-color:#ffffff0f}[data-theme=clear] .org-canvas .grid-bg,[data-theme=clear] .org-canvas .vignette,[data-theme=clear] .grid-bg,[data-theme=clear] .vignette{display:none}[data-theme=clear] .org-node.ws-brain,[data-theme=clear] .org-node.ws-root{background:rgb(24 26 31/calc(.34 * var(--clear-a)))}[data-theme=clear] .org-node{background:rgb(20 22 26/calc(.3 * var(--clear-a)));-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:0 8px 24px #00000040,inset 0 1px #ffffff1a}[data-theme=clear] .btn.primary{border-color:var(--clear-edge)}@supports (color:color-mix(in lab, red, red)){[data-theme=clear] .btn.primary{border-color:color-mix(in oklch, var(--clear-edge) 70%, #ffffff4d)}}[data-theme=clear] .btn.primary{box-shadow:0 1px 0 #ffffff38 inset, 0 0 0 1px var(--clear-edge), 0 0 18px -6px var(--clear-edge)}@supports (color:color-mix(in lab, red, red)){[data-theme=clear] .btn.primary{box-shadow:0 1px 0 #ffffff38 inset, 0 0 0 1px color-mix(in oklch, var(--clear-edge) 35%, transparent), 0 0 18px -6px color-mix(in oklch, var(--clear-edge) 55%, transparent)}}[data-theme=clear] .btn:not(.primary):hover{border-color:var(--clear-edge)}@supports (color:color-mix(in lab, red, red)){[data-theme=clear] .btn:not(.primary):hover{border-color:color-mix(in oklch, var(--clear-edge) 45%, var(--border-strong))}}[data-theme=clear] .nav-item.active,[data-theme=clear] .sidebar-org.open{box-shadow:inset 2px 0 0 var(--clear-edge)}[data-theme=clear] input:focus,[data-theme=clear] textarea:focus,[data-theme=clear] .occ-field:focus{border-color:var(--clear-edge)}@supports (color:color-mix(in lab, red, red)){[data-theme=clear] input:focus,[data-theme=clear] textarea:focus,[data-theme=clear] .occ-field:focus{border-color:color-mix(in oklch, var(--clear-edge) 60%, transparent)}}[data-theme=clear] input:focus,[data-theme=clear] textarea:focus,[data-theme=clear] .occ-field:focus{box-shadow:0 0 0 3px var(--clear-edge)}@supports (color:color-mix(in lab, red, red)){[data-theme=clear] input:focus,[data-theme=clear] textarea:focus,[data-theme=clear] .occ-field:focus{box-shadow:0 0 0 3px color-mix(in oklch, var(--clear-edge) 16%, transparent)}}.set-theme-card.is-clear .set-theme-orb{box-shadow:0 0 16px #ffffff80,0 0 0 2px #9d9be780;box-shadow:0 0 16px lab(100% 0 0/.501961),0 0 0 2px lab(66.3059% 14.1723 -38.5511/.5)}.run-detail-pre{white-space:pre-wrap;word-break:break-word;max-height:60vh;font-family:var(--font-mono);color:var(--fg);border-top:1px solid var(--border);background:#ffffff06;margin:0;padding:14px 16px;font-size:12px;line-height:1.65;overflow:auto}.dash-run-link{color:inherit;text-decoration:none;display:block}.dash-run-link:hover{color:#eef3f6;text-underline-offset:3px;-webkit-text-decoration:underline #ffffff4d;text-decoration:underline #ffffff4d}.run-artifact-row{border:0;border-top:1px solid var(--border);width:100%;color:var(--fg);text-align:left;cursor:pointer;background:0 0;align-items:center;gap:10px;padding:10px 16px;font-size:12.5px;display:flex}.run-artifact-row:hover{background:#ffffff0a}.run-artifact-badge{border:1px solid var(--border);min-width:42px;font-family:var(--font-mono);letter-spacing:.08em;text-align:center;color:var(--muted);border-radius:6px;flex:none;padding:2px 6px;font-size:9.5px}.run-artifact-path{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.run-artifact-meta{color:var(--muted);flex:none;margin-left:auto;font-size:11px}.kdk-df-chip{font-family:var(--font-mono);letter-spacing:.04em;border:1px solid var(--muted);border-radius:999px;padding:2px 7px;font-size:10px}@supports (color:color-mix(in lab, red, red)){.kdk-df-chip{border:1px solid color-mix(in oklch, var(--muted) 30%, var(--border))}}.kdk-df-chip{color:var(--text-2);white-space:nowrap}.kdk-df-chip.is-new{border-color:var(--codex-blue)}@supports (color:color-mix(in lab, red, red)){.kdk-df-chip.is-new{border-color:color-mix(in oklch, var(--codex-blue) 40%, var(--border))}}.kdk-df-chip.is-new{color:var(--codex-blue)}@supports (color:color-mix(in lab, red, red)){.kdk-df-chip.is-new{color:color-mix(in oklch, var(--codex-blue) 80%, white)}}.kdk-df-chip.is-working{border-color:var(--teal)}@supports (color:color-mix(in lab, red, red)){.kdk-df-chip.is-working{border-color:color-mix(in oklch, var(--teal) 46%, var(--border))}}.kdk-df-chip.is-working{color:var(--teal)}@supports (color:color-mix(in lab, red, red)){.kdk-df-chip.is-working{color:color-mix(in oklch, var(--teal) 82%, white)}}.kdk-df-chip.is-waiting{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.kdk-df-chip.is-waiting{border-color:color-mix(in oklch, var(--accent) 50%, var(--border))}}.kdk-df-chip.is-waiting{color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.kdk-df-chip.is-waiting{color:color-mix(in oklch, var(--accent) 82%, white)}}.kdk-df-chip.is-waiting{border-style:dashed}.kdk-df-chip.is-done{border-color:var(--teal)}@supports (color:color-mix(in lab, red, red)){.kdk-df-chip.is-done{border-color:color-mix(in oklch, var(--teal) 30%, var(--border))}}.kdk-df-chip.is-done{color:var(--text-2)}.kdk-df-chip.is-fail{border-color:var(--danger,#f87171)}@supports (color:color-mix(in lab, red, red)){.kdk-df-chip.is-fail{border-color:color-mix(in oklch, var(--danger,#f87171) 55%, var(--border))}}.kdk-df-chip.is-fail{color:var(--danger,#f87171)}@supports (color:color-mix(in lab, red, red)){.kdk-df-chip.is-fail{color:color-mix(in oklch, var(--danger,#f87171) 85%, white)}}.kdk-df-badge{letter-spacing:.03em;color:var(--muted);border:1px solid var(--muted);border-radius:999px;padding:1.5px 6px;font-size:9.5px}@supports (color:color-mix(in lab, red, red)){.kdk-df-badge{border:1px solid color-mix(in oklch, var(--muted) 28%, var(--border))}}.kdk-df-badge{white-space:nowrap}.kdk-df-badge.is-heuristic{color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.kdk-df-badge.is-heuristic{color:color-mix(in oklch, var(--accent) 70%, var(--muted))}}.kdk-df-badge.is-heuristic{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.kdk-df-badge.is-heuristic{border-color:color-mix(in oklch, var(--accent) 34%, var(--border))}}.kdk-df-badge.is-heuristic{border-style:dotted}.kdk-df-badge.is-bg{color:var(--lavender,var(--codex-blue))}@supports (color:color-mix(in lab, red, red)){.kdk-df-badge.is-bg{color:color-mix(in oklch, var(--lavender,var(--codex-blue)) 70%, var(--muted))}}.kdk-df-expand-btn,.kdk-df-fulltext-btn{color:var(--codex-blue);background:0 0;border:none;align-self:flex-start;padding:2px 0;font-size:11px}@supports (color:color-mix(in lab, red, red)){.kdk-df-expand-btn,.kdk-df-fulltext-btn{color:color-mix(in oklch, var(--codex-blue) 76%, var(--muted))}}.kdk-df-expand-btn,.kdk-df-fulltext-btn{cursor:pointer;text-underline-offset:2px;text-decoration:underline}.kdk-df-expand-btn:hover,.kdk-df-fulltext-btn:hover{color:var(--codex-blue)}@supports (color:color-mix(in lab, red, red)){.kdk-df-expand-btn:hover,.kdk-df-fulltext-btn:hover{color:color-mix(in oklch, var(--codex-blue) 92%, white)}}.kdk-df-fulltext-btn:disabled{cursor:default;opacity:.6;text-decoration:none}.kdk-df-fulltext-error{color:var(--danger,#f87171);font-size:11px}@supports (color:color-mix(in lab, red, red)){.kdk-df-fulltext-error{color:color-mix(in oklch, var(--danger,#f87171) 80%, var(--muted))}}.kdk-df-richtext{flex-direction:column;gap:4px;display:flex}.kdk-df-richtext-body{color:var(--text-2);white-space:pre-wrap;word-break:break-word;margin:0;font-size:12px;line-height:1.55}.kdk-df-richtext-body.is-muted{color:var(--muted);font-style:italic}@media (prefers-reduced-motion:reduce){.kdk-df-rail,.kdk-df-card,.kdk-df-dot.is-live{animation:none}}@media (max-width:720px){.kdk-df-rail{display:none}}[data-theme=light] .kdk-df-chip.is-new{color:var(--codex-blue)}@supports (color:color-mix(in lab, red, red)){[data-theme=light] .kdk-df-chip.is-new{color:color-mix(in oklch, var(--codex-blue) 80%, black)}}[data-theme=light] .kdk-df-chip.is-working{color:var(--teal)}@supports (color:color-mix(in lab, red, red)){[data-theme=light] .kdk-df-chip.is-working{color:color-mix(in oklch, var(--teal) 82%, black)}}[data-theme=light] .kdk-df-chip.is-waiting{color:var(--accent)}@supports (color:color-mix(in lab, red, red)){[data-theme=light] .kdk-df-chip.is-waiting{color:color-mix(in oklch, var(--accent) 82%, black)}}[data-theme=light] .kdk-df-chip.is-fail{color:var(--danger,#f87171)}@supports (color:color-mix(in lab, red, red)){[data-theme=light] .kdk-df-chip.is-fail{color:color-mix(in oklch, var(--danger,#f87171) 85%, black)}}[data-theme=light] .kdk-df-expand-btn:hover,[data-theme=light] .kdk-df-fulltext-btn:hover{color:var(--codex-blue)}@supports (color:color-mix(in lab, red, red)){[data-theme=light] .kdk-df-expand-btn:hover,[data-theme=light] .kdk-df-fulltext-btn:hover{color:color-mix(in oklch, var(--codex-blue) 92%, black)}}.kdk-ls-root{z-index:60;animation:.24s both kdk-ls-enter;position:fixed;inset:0}.kdk-ls-scrim{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);cursor:pointer;background:#141414f0;position:fixed;inset:0}.kdk-ls-head{border-bottom:1px solid var(--sc-hairline);background:linear-gradient(180deg, #ffffff0d, #fff0 85%), var(--sc-chrome);height:52px;-webkit-backdrop-filter:var(--sc-blur-sm);backdrop-filter:var(--sc-blur-sm);box-shadow:inset 0 1px 0 var(--sc-edge);z-index:2;align-items:center;gap:10px;padding:0 16px;display:flex;position:absolute;top:0;left:0;right:0}.kdk-ls-dot{background:var(--muted-2);border-radius:50%;flex:none;width:8px;height:8px}.kdk-ls-dot.is-live{background:var(--codex-blue)}@supports (color:color-mix(in lab, red, red)){.kdk-ls-dot.is-live{background:color-mix(in oklch, var(--codex-blue) 70%, white)}}.kdk-ls-dot.is-live{box-shadow:0 0 10px var(--codex-blue)}@supports (color:color-mix(in lab, red, red)){.kdk-ls-dot.is-live{box-shadow:0 0 10px color-mix(in oklch, var(--codex-blue) 70%, transparent)}}.kdk-ls-dot.is-live{animation:2.8s ease-in-out infinite kdk-df-breathe-dot}.kdk-ls-title{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--codex-blue);margin:0;font-size:12px;font-weight:600}@supports (color:color-mix(in lab, red, red)){.kdk-ls-title{color:color-mix(in oklch, var(--codex-blue) 78%, white)}}.kdk-ls-venture{color:var(--text-2);font-size:13px}.kdk-ls-venture-switch{font-family:var(--font-mono);border:1px solid var(--codex-blue);border-radius:8px;max-width:160px;padding:4px 8px;font-size:11px}@supports (color:color-mix(in lab, red, red)){.kdk-ls-venture-switch{border:1px solid color-mix(in oklch, var(--codex-blue) 35%, var(--border))}}.kdk-ls-venture-switch{background:var(--surface-2)}@supports (color:color-mix(in lab, red, red)){.kdk-ls-venture-switch{background:color-mix(in oklch, var(--surface-2) 92%, transparent)}}.kdk-ls-venture-switch{color:var(--fg)}.kdk-ls-stream{flex-direction:column;gap:10px;padding:16px 4px 8px;display:flex}.kdk-ls-stream-msg{border-left:2px solid #ffffff14;padding:2px 0 2px 12px}.kdk-ls-stream-msg.is-partner{border-left-color:var(--teal)}@supports (color:color-mix(in lab, red, red)){.kdk-ls-stream-msg.is-partner{border-left-color:color-mix(in oklch, var(--teal) 45%, transparent)}}.kdk-ls-stream-msg.is-result{border-left-color:var(--lavender)}@supports (color:color-mix(in lab, red, red)){.kdk-ls-stream-msg.is-result{border-left-color:color-mix(in oklch, var(--lavender) 45%, transparent)}}.kdk-ls-stream-who{font-family:var(--font-mono);letter-spacing:.08em;color:var(--muted);align-items:center;gap:6px;margin:0 0 3px;font-size:10px;display:flex}.kdk-ls-stream-msg.is-partner .kdk-ls-stream-who{color:var(--teal)}@supports (color:color-mix(in lab, red, red)){.kdk-ls-stream-msg.is-partner .kdk-ls-stream-who{color:color-mix(in oklch, var(--teal) 70%, white)}}.kdk-ls-stream-dot{background:var(--muted-2);border-radius:50%;flex:none;width:6px;height:6px}.kdk-ls-stream-dot.is-live{background:var(--teal)}@supports (color:color-mix(in lab, red, red)){.kdk-ls-stream-dot.is-live{background:color-mix(in oklch, var(--teal) 75%, white)}}.kdk-ls-stream-dot.is-live{box-shadow:0 0 8px var(--teal)}@supports (color:color-mix(in lab, red, red)){.kdk-ls-stream-dot.is-live{box-shadow:0 0 8px color-mix(in oklch, var(--teal) 70%, transparent)}}.kdk-ls-stream-dot.is-live{animation:2.8s ease-in-out infinite kdk-df-breathe-dot}.kdk-ls-stream-body{color:var(--fg);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:12.5px;line-height:1.7}.kdk-ls-stream-msg.is-tool .kdk-ls-stream-body{color:var(--muted);font-size:11.5px}.kdk-ls-stream-quiet{color:var(--muted);margin:0;padding-left:14px;font-size:12px;line-height:1.7}.kdk-ls-stream-foot{color:var(--muted);flex-direction:column;gap:4px;margin:6px 0 0;padding-left:14px;font-size:11.5px;display:flex}.kdk-ls-stream-foot a{width:fit-content;color:var(--teal)}@supports (color:color-mix(in lab, red, red)){.kdk-ls-stream-foot a{color:color-mix(in oklch, var(--teal) 70%, white)}}.kdk-ls-stream-foot a{text-decoration:none}.kdk-ls-stream-foot a:hover{color:#fff;text-underline-offset:3px;text-decoration:underline}@media (prefers-reduced-motion:reduce){.kdk-ls-stream-dot.is-live{animation:none}}.kdk-ls-dispatched{border:1px solid var(--teal);max-width:560px;margin:18px auto 6px;padding:14px 16px 12px}@supports (color:color-mix(in lab, red, red)){.kdk-ls-dispatched{border:1px solid color-mix(in oklch, var(--teal) 26%, var(--border))}}.kdk-ls-dispatched{background:var(--surface-2);border-radius:12px}@supports (color:color-mix(in lab, red, red)){.kdk-ls-dispatched{background:color-mix(in oklch, var(--surface-2) 88%, transparent)}}.kdk-ls-dispatched-head{font-family:var(--font-mono);letter-spacing:.1em;color:var(--teal);align-items:center;gap:7px;margin:0 0 6px;font-size:10.5px;display:flex}@supports (color:color-mix(in lab, red, red)){.kdk-ls-dispatched-head{color:color-mix(in oklch, var(--teal) 70%, white)}}.kdk-ls-dispatched-dot{background:var(--muted-2);border-radius:50%;flex:none;width:6px;height:6px}.kdk-ls-dispatched.is-live .kdk-ls-dispatched-dot{background:var(--teal)}@supports (color:color-mix(in lab, red, red)){.kdk-ls-dispatched.is-live .kdk-ls-dispatched-dot{background:color-mix(in oklch, var(--teal) 75%, white)}}.kdk-ls-dispatched.is-live .kdk-ls-dispatched-dot{box-shadow:0 0 8px var(--teal)}@supports (color:color-mix(in lab, red, red)){.kdk-ls-dispatched.is-live .kdk-ls-dispatched-dot{box-shadow:0 0 8px color-mix(in oklch, var(--teal) 70%, transparent)}}.kdk-ls-dispatched.is-live .kdk-ls-dispatched-dot{animation:2.8s ease-in-out infinite kdk-df-breathe-dot}.kdk-ls-dispatched-title{color:var(--fg);margin:0 0 10px;font-size:13px;line-height:1.6}.kdk-ls-dispatched-foot{flex-direction:column;gap:4px;margin:0;font-size:11.5px;display:flex}.kdk-ls-dispatched-foot a{color:var(--teal)}@supports (color:color-mix(in lab, red, red)){.kdk-ls-dispatched-foot a{color:color-mix(in oklch, var(--teal) 70%, white)}}.kdk-ls-dispatched-foot a{width:fit-content;text-decoration:none}.kdk-ls-dispatched-foot a:hover{color:#fff;text-underline-offset:3px;text-decoration:underline}.kdk-ls-dispatched-note{color:var(--muted);line-height:1.6}@media (prefers-reduced-motion:reduce){.kdk-ls-dispatched.is-live .kdk-ls-dispatched-dot{animation:none}}.kdk-ls-fieldrun{border:1px solid var(--teal);align-items:center;gap:6px;max-width:260px;padding:3px 10px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.kdk-ls-fieldrun{border:1px solid color-mix(in oklch, var(--teal) 40%, var(--border))}}.kdk-ls-fieldrun{color:var(--teal);border-radius:999px;font-size:11px}@supports (color:color-mix(in lab, red, red)){.kdk-ls-fieldrun{color:color-mix(in oklch, var(--teal) 70%, white)}}.kdk-ls-fieldrun{white-space:nowrap;text-overflow:ellipsis;text-decoration:none;overflow:hidden}.kdk-ls-fieldrun:hover{border-color:var(--teal)}@supports (color:color-mix(in lab, red, red)){.kdk-ls-fieldrun:hover{border-color:color-mix(in oklch, var(--teal) 65%, var(--border))}}.kdk-ls-fieldrun:hover{color:#fff}.kdk-ls-fieldrun-dot{background:var(--teal);border-radius:50%;flex:none;width:6px;height:6px}@supports (color:color-mix(in lab, red, red)){.kdk-ls-fieldrun-dot{background:color-mix(in oklch, var(--teal) 75%, white)}}.kdk-ls-fieldrun-dot{box-shadow:0 0 8px var(--teal)}@supports (color:color-mix(in lab, red, red)){.kdk-ls-fieldrun-dot{box-shadow:0 0 8px color-mix(in oklch, var(--teal) 70%, transparent)}}.kdk-ls-fieldrun-dot{animation:2.8s ease-in-out infinite kdk-df-breathe-dot}@media (prefers-reduced-motion:reduce){.kdk-ls-fieldrun-dot{animation:none}}.kdk-ls-fid-wrap{margin-left:auto;position:relative}.kdk-ls-fid{appearance:none;cursor:pointer;font-family:var(--font-mono);white-space:nowrap;background:0 0;border-radius:999px;padding:2px 8px;font-size:10px}.kdk-ls-fid.is-transcript{border:1px solid var(--codex-blue)}@supports (color:color-mix(in lab, red, red)){.kdk-ls-fid.is-transcript{border:1px solid color-mix(in oklch, var(--codex-blue) 45%, var(--border))}}.kdk-ls-fid.is-transcript{color:var(--codex-blue)}@supports (color:color-mix(in lab, red, red)){.kdk-ls-fid.is-transcript{color:color-mix(in oklch, var(--codex-blue) 82%, white)}}.kdk-ls-fid.is-presence{border:1px solid var(--muted)}@supports (color:color-mix(in lab, red, red)){.kdk-ls-fid.is-presence{border:1px solid color-mix(in oklch, var(--muted) 40%, var(--border))}}.kdk-ls-fid.is-presence{color:var(--muted)}.kdk-ls-fid.is-transcript:hover{border-color:var(--codex-blue)}@supports (color:color-mix(in lab, red, red)){.kdk-ls-fid.is-transcript:hover{border-color:color-mix(in oklch, var(--codex-blue) 70%, var(--border))}}.kdk-ls-fid.is-presence:hover{border-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.kdk-ls-fid.is-presence:hover{border-color:color-mix(in oklch, var(--muted) 65%, var(--border))}}.kdk-ls-fid-pop{z-index:5;border:1px solid var(--border);background:var(--surface-2);border-radius:10px;width:max-content;max-width:280px;padding:10px 12px;animation:.16s both kdk-ls-window-spawn;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 12px 32px -12px #00000080}.kdk-ls-fid-pop-list{grid-template-columns:auto 1fr;gap:3px 10px;margin:0;display:grid}.kdk-ls-fid-pop-list dt{color:var(--muted);white-space:nowrap;font-size:10.5px}.kdk-ls-fid-pop-list dd{color:var(--fg);margin:0;font-size:11.5px}.kdk-ls-fid-pop-path{word-break:break-all}.kdk-ls-close{font-family:var(--font-mono);border:1px solid var(--border);color:var(--text-2);cursor:pointer;background:0 0;border-radius:8px;padding:5px 12px;font-size:11px}.kdk-ls-close:hover{border-color:var(--codex-blue)}@supports (color:color-mix(in lab, red, red)){.kdk-ls-close:hover{border-color:color-mix(in oklch, var(--codex-blue) 45%, var(--border))}}.kdk-ls-close:hover{color:var(--fg)}.kdk-ls-toparter{font-family:var(--font-mono);border:1px solid var(--border);color:var(--text-2);white-space:nowrap;background:0 0;border-radius:8px;padding:5px 12px;font-size:11px;text-decoration:none}.kdk-ls-toparter:hover{border-color:var(--codex-blue)}@supports (color:color-mix(in lab, red, red)){.kdk-ls-toparter:hover{border-color:color-mix(in oklch, var(--codex-blue) 45%, var(--border))}}.kdk-ls-toparter:hover{color:var(--fg)}.kdk-ls-scroll{overscroll-behavior:contain;scrollbar-width:thin;position:absolute;inset:52px 0 0;overflow-y:auto}.kdk-ls-column{max-width:min(1160px,94vw);color:var(--text-2);flex-direction:column;gap:4px;margin:0 auto;padding:28px 20px 140px;font-size:15px;display:flex}.kdk-ls-terminal-layout{flex-direction:row;display:flex;position:absolute;inset:52px 0 0;overflow:hidden}.kdk-ls-sessions-sidebar{border-right:1px solid var(--sc-hairline);scrollbar-width:thin;background:#191918f5;flex-direction:column;flex:none;width:210px;transition:width .22s;display:flex;overflow-y:auto}.kdk-ls-sessions-sidebar.is-collapsed{border-right-width:0;width:0;min-width:0;overflow:hidden}@media (prefers-reduced-motion:reduce){.kdk-ls-sessions-sidebar{transition:none}}.kdk-ls-sessions-head{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);border-bottom:1px solid var(--codex-blue);flex:none;justify-content:space-between;align-items:center;gap:6px;padding:10px 12px 8px;font-size:10px;font-weight:600;display:flex}@supports (color:color-mix(in lab, red, red)){.kdk-ls-sessions-head{border-bottom:1px solid color-mix(in oklch, var(--codex-blue) 12%, var(--border))}}.kdk-ls-sidebar-toggle{border:1px solid var(--codex-blue);flex:none;place-items:center;width:18px;height:18px;padding:0;display:grid}@supports (color:color-mix(in lab, red, red)){.kdk-ls-sidebar-toggle{border:1px solid color-mix(in oklch, var(--codex-blue) 20%, var(--border))}}.kdk-ls-sidebar-toggle{color:var(--muted);cursor:pointer;background:0 0;border-radius:6px;font-size:13px;line-height:1}.kdk-ls-sidebar-toggle:hover{color:var(--fg);background:var(--codex-blue)}@supports (color:color-mix(in lab, red, red)){.kdk-ls-sidebar-toggle:hover{background:color-mix(in oklch, var(--codex-blue) 10%, transparent)}}.kdk-ls-sidebar-expand{z-index:4;border:1px solid var(--codex-blue);place-items:center;width:22px;height:22px;padding:0;display:grid;position:absolute;top:60px;left:6px}@supports (color:color-mix(in lab, red, red)){.kdk-ls-sidebar-expand{border:1px solid color-mix(in oklch, var(--codex-blue) 24%, var(--border))}}.kdk-ls-sidebar-expand{background:var(--codex-blue);border-radius:7px}@supports (color:color-mix(in lab, red, red)){.kdk-ls-sidebar-expand{background:color-mix(in oklch, var(--codex-blue) 12%, var(--surface-2))}}.kdk-ls-sidebar-expand{color:var(--muted);cursor:pointer;font-size:14px;line-height:1}.kdk-ls-sidebar-expand:hover{color:var(--fg);background:var(--codex-blue)}@supports (color:color-mix(in lab, red, red)){.kdk-ls-sidebar-expand:hover{background:color-mix(in oklch, var(--codex-blue) 20%, var(--surface-2))}}.kdk-ls-session-new{width:calc(100% - 16px);color:var(--codex-blue);background:var(--codex-blue);align-items:center;gap:6px;margin:8px 8px 4px;padding:8px 10px;font-size:12px;font-weight:600;display:flex}@supports (color:color-mix(in lab, red, red)){.kdk-ls-session-new{background:color-mix(in oklch, var(--codex-blue) 12%, var(--surface-2))}}.kdk-ls-session-new{border:1px solid var(--codex-blue)}@supports (color:color-mix(in lab, red, red)){.kdk-ls-session-new{border:1px solid color-mix(in oklch, var(--codex-blue) 30%, var(--border))}}.kdk-ls-session-new{cursor:pointer;border-radius:8px;transition:background .15s}.kdk-ls-session-new:hover:not(:disabled){background:var(--codex-blue)}@supports (color:color-mix(in lab, red, red)){.kdk-ls-session-new:hover:not(:disabled){background:color-mix(in oklch, var(--codex-blue) 22%, var(--surface-2))}}.kdk-ls-session-new:disabled{opacity:.5;cursor:default}.kdk-ls-sessions-list{flex-direction:column;margin:0;padding:4px 0;list-style:none;display:flex}.kdk-ls-session-item{padding:0 8px;position:relative}.kdk-ls-session-hide{color:var(--muted);cursor:pointer;opacity:0;background:0 0;border:none;padding:3px 5px;font-size:12px;line-height:1;position:absolute;top:50%;right:4px;transform:translateY(-50%)}.kdk-ls-session-item:hover .kdk-ls-session-hide,.kdk-ls-session-hide:focus-visible{opacity:.7}.kdk-ls-session-hide:hover{color:var(--fg);opacity:1}.kdk-ls-session-item.is-current{color:var(--text-2);border-bottom:1px solid var(--codex-blue);align-items:center;gap:6px;padding:7px 12px 9px;font-size:11.5px;display:flex}@supports (color:color-mix(in lab, red, red)){.kdk-ls-session-item.is-current{border-bottom:1px solid color-mix(in oklch, var(--codex-blue) 10%, var(--border))}}.kdk-ls-session-item.is-current{margin-bottom:2px}.kdk-ls-session-dot{background:var(--muted-2);border-radius:50%;flex:none;width:6px;height:6px}.kdk-ls-session-dot.is-live{background:var(--codex-blue)}@supports (color:color-mix(in lab, red, red)){.kdk-ls-session-dot.is-live{background:color-mix(in oklch, var(--codex-blue) 70%, white)}}.kdk-ls-session-dot.is-live{box-shadow:0 0 6px var(--codex-blue)}@supports (color:color-mix(in lab, red, red)){.kdk-ls-session-dot.is-live{box-shadow:0 0 6px color-mix(in oklch, var(--codex-blue) 70%, transparent)}}.kdk-ls-session-dot.is-live{animation:2.8s ease-in-out infinite kdk-df-breathe-dot}.kdk-ls-session-open{width:100%;color:var(--text-2);text-align:left;cursor:pointer;background:0 0;border:none;border-radius:6px;flex-direction:column;align-items:flex-start;gap:1px;padding:6px 4px;display:flex}.kdk-ls-session-open:hover:not(:disabled){background:var(--codex-blue)}@supports (color:color-mix(in lab, red, red)){.kdk-ls-session-open:hover:not(:disabled){background:color-mix(in oklch, var(--codex-blue) 10%, transparent)}}.kdk-ls-session-open:hover:not(:disabled){color:var(--fg)}.kdk-ls-session-open:disabled{cursor:default;opacity:.5}.kdk-ls-session-title{white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:11.5px;line-height:1.3;overflow:hidden}.kdk-ls-session-time{font-family:var(--font-mono);color:var(--muted);font-size:10px}.kdk-ls-session-empty{color:var(--muted);padding:10px 12px;font-size:11px}.kdk-ls-session-confirm{flex-direction:column;gap:6px;padding:6px 4px;display:flex}.kdk-ls-session-confirm-note{color:var(--amber);margin:0;font-size:10.5px}@supports (color:color-mix(in lab, red, red)){.kdk-ls-session-confirm-note{color:color-mix(in oklch, var(--amber) 80%, var(--text-2))}}.kdk-ls-session-confirm-row{gap:6px;display:flex}.kdk-ls-session-confirm-go,.kdk-ls-session-confirm-cancel{font-family:var(--font-mono);cursor:pointer;border-radius:6px;padding:4px 8px;font-size:10.5px}.kdk-ls-session-confirm-go{border:1px solid var(--codex-blue)}@supports (color:color-mix(in lab, red, red)){.kdk-ls-session-confirm-go{border:1px solid color-mix(in oklch, var(--codex-blue) 45%, var(--border))}}.kdk-ls-session-confirm-go{background:var(--codex-blue)}@supports (color:color-mix(in lab, red, red)){.kdk-ls-session-confirm-go{background:color-mix(in oklch, var(--codex-blue) 22%, transparent)}}.kdk-ls-session-confirm-go{color:var(--codex-blue)}@supports (color:color-mix(in lab, red, red)){.kdk-ls-session-confirm-go{color:color-mix(in oklch, var(--codex-blue) 85%, white)}}.kdk-ls-session-confirm-go:disabled{cursor:default;opacity:.5}.kdk-ls-session-confirm-cancel{border:1px solid var(--border);color:var(--text-2);background:0 0}.kdk-ls-split-area{flex:1;gap:30px;min-width:0;height:100%;padding:10px;display:flex;position:relative;overflow:hidden}.kdk-ls-split-area>.kdk-ls-cell-terminal{flex:2 1 0;min-width:0}.kdk-ls-split-area>.kdk-ls-app-panel{flex:1 1 0;align-self:flex-start;min-width:0}.kdk-ls-split-right{flex-direction:column;flex:1 1 0;gap:8px;min-width:0;display:flex}.kdk-ls-split-stack{flex-direction:column;flex:1;gap:8px;min-height:0;display:flex}.kdk-ls-split-stack .kdk-ls-pane{flex:1 1 0;min-height:0}.kdk-ls-pane-switcher{flex-wrap:wrap;flex:none;gap:6px;display:flex}.kdk-ls-psw-chip{border:1px solid var(--border);max-width:190px;color:var(--text-2);cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:11px;line-height:1.4;display:inline-flex}.kdk-ls-psw-chip:hover{border-color:var(--codex-blue)}@supports (color:color-mix(in lab, red, red)){.kdk-ls-psw-chip:hover{border-color:color-mix(in oklch, var(--codex-blue) 40%, var(--border))}}.kdk-ls-psw-chip:hover{color:var(--fg)}.kdk-ls-psw-chip.is-shown{border-color:var(--codex-blue)}@supports (color:color-mix(in lab, red, red)){.kdk-ls-psw-chip.is-shown{border-color:color-mix(in oklch, var(--codex-blue) 55%, var(--border))}}.kdk-ls-psw-chip.is-shown{background:var(--codex-blue)}@supports (color:color-mix(in lab, red, red)){.kdk-ls-psw-chip.is-shown{background:color-mix(in oklch, var(--codex-blue) 14%, transparent)}}.kdk-ls-psw-chip.is-shown{color:var(--fg)}.kdk-ls-psw-label{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.kdk-ls-psw-dot{background:var(--muted-2);border-radius:50%;flex:none;width:6px;height:6px}.kdk-ls-psw-chip.is-live{border-color:var(--teal)}@supports (color:color-mix(in lab, red, red)){.kdk-ls-psw-chip.is-live{border-color:color-mix(in oklch, var(--teal) 55%, var(--border))}}.kdk-ls-psw-chip.is-live{box-shadow:0 0 10px -3px var(--teal)}@supports (color:color-mix(in lab, red, red)){.kdk-ls-psw-chip.is-live{box-shadow:0 0 10px -3px color-mix(in oklch, var(--teal) 60%, transparent)}}.kdk-ls-psw-chip.is-live .kdk-ls-psw-dot{background:var(--teal)}@supports (color:color-mix(in lab, red, red)){.kdk-ls-psw-chip.is-live .kdk-ls-psw-dot{background:color-mix(in oklch, var(--teal) 75%, white)}}.kdk-ls-psw-chip.is-live .kdk-ls-psw-dot{box-shadow:0 0 6px var(--teal)}@supports (color:color-mix(in lab, red, red)){.kdk-ls-psw-chip.is-live .kdk-ls-psw-dot{box-shadow:0 0 6px color-mix(in oklch, var(--teal) 70%, transparent)}}.kdk-ls-psw-chip.is-live .kdk-ls-psw-dot{animation:2.8s ease-in-out infinite kdk-df-breathe-dot}.kdk-ls-grid-cell{border-radius:7px;flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.kdk-ls-fid-note{border:1px dashed var(--muted);border-radius:8px;margin:0 0 18px;padding:8px 12px}@supports (color:color-mix(in lab, red, red)){.kdk-ls-fid-note{border:1px dashed color-mix(in oklch, var(--muted) 30%, var(--border))}}.kdk-ls-fid-note{color:var(--muted);font-size:11.5px;line-height:1.5}.kdk-ls-tile{border-radius:8px;flex:none;place-items:center;width:28px;height:28px;font-size:14px;font-weight:700;display:grid}.kdk-ls-tile.is-hub{background:var(--codex-blue)}@supports (color:color-mix(in lab, red, red)){.kdk-ls-tile.is-hub{background:color-mix(in oklch, var(--codex-blue) 26%, var(--surface-2))}}.kdk-ls-tile.is-hub{color:var(--codex-blue)}@supports (color:color-mix(in lab, red, red)){.kdk-ls-tile.is-hub{color:color-mix(in oklch, var(--codex-blue) 85%, white)}}.kdk-ls-tile.is-hub{border:1px solid var(--codex-blue)}@supports (color:color-mix(in lab, red, red)){.kdk-ls-tile.is-hub{border:1px solid color-mix(in oklch, var(--codex-blue) 45%, var(--border))}}.kdk-ls-tile.is-agent{background:var(--teal)}@supports (color:color-mix(in lab, red, red)){.kdk-ls-tile.is-agent{background:color-mix(in oklch, var(--teal) 26%, var(--surface-2))}}.kdk-ls-tile.is-agent{color:var(--teal)}@supports (color:color-mix(in lab, red, red)){.kdk-ls-tile.is-agent{color:color-mix(in oklch, var(--teal) 85%, white)}}.kdk-ls-tile.is-agent{border:1px solid var(--teal)}@supports (color:color-mix(in lab, red, red)){.kdk-ls-tile.is-agent{border:1px solid color-mix(in oklch, var(--teal) 45%, var(--border))}}.kdk-ls-tile.is-hero{width:40px;height:40px;box-shadow:0 0 18px -4px var(--codex-blue);font-size:18px}@supports (color:color-mix(in lab, red, red)){.kdk-ls-tile.is-hero{box-shadow:0 0 18px -4px color-mix(in oklch, var(--codex-blue) 75%, transparent)}}.kdk-ls-meta{color:var(--muted);margin:0;font-size:11.5px}.kdk-ls-hero{border:1px solid var(--codex-blue)}@supports (color:color-mix(in lab, red, red)){.kdk-ls-hero{border:1px solid color-mix(in oklch, var(--codex-blue) 55%, var(--border))}}.kdk-ls-hero{background:linear-gradient(180deg, var(--codex-blue), var(--codex-blue));border-radius:16px}@supports (color:color-mix(in lab, red, red)){.kdk-ls-hero{background:linear-gradient(180deg, color-mix(in oklch, var(--codex-blue) 11%, var(--surface-2)), color-mix(in oklch, var(--codex-blue) 4%, var(--surface-2)))}}.kdk-ls-hero{box-shadow:0 0 0 1px var(--codex-blue), 0 14px 40px -22px var(--codex-blue)}@supports (color:color-mix(in lab, red, red)){.kdk-ls-hero{box-shadow:0 0 0 1px color-mix(in oklch, var(--codex-blue) 22%, transparent), 0 14px 40px -22px color-mix(in oklch, var(--codex-blue) 65%, transparent)}}.kdk-ls-hero{margin-bottom:14px;padding:18px 20px;animation:.32s both kdk-ls-window-spawn}.kdk-ls-hero-head{align-items:center;gap:12px;display:flex}.kdk-ls-hero-id{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.kdk-ls-hero-name{color:var(--fg);font-size:16.5px;font-weight:800}.kdk-ls-hero-tag{font-family:var(--font-mono);letter-spacing:.14em;color:var(--codex-blue);font-size:10px}@supports (color:color-mix(in lab, red, red)){.kdk-ls-hero-tag{color:color-mix(in oklch, var(--codex-blue) 80%, white)}}.kdk-ls-hero-tag{border:1px solid var(--codex-blue)}@supports (color:color-mix(in lab, red, red)){.kdk-ls-hero-tag{border:1px solid color-mix(in oklch, var(--codex-blue) 45%, var(--border))}}.kdk-ls-hero-tag{border-radius:999px;padding:2px 8px}.kdk-ls-hero-body{border-left:2px solid var(--codex-blue);margin:12px 0 0;padding:0 0 0 12px;list-style:none}@supports (color:color-mix(in lab, red, red)){.kdk-ls-hero-body{border-left:2px solid color-mix(in oklch, var(--codex-blue) 30%, var(--border))}}.kdk-ls-hero-body{flex-direction:column;gap:8px;display:flex}.kdk-ls-hero-intent{color:var(--codex-blue);margin:0;font-size:14.5px;line-height:1.65}@supports (color:color-mix(in lab, red, red)){.kdk-ls-hero-intent{color:color-mix(in oklch, var(--codex-blue) 62%, var(--text-2))}}.kdk-ls-hero-intent{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.kdk-ls-hero-intent.is-expanded{-webkit-line-clamp:unset;overflow:visible}.kdk-ls-hero-more{font-family:var(--font-mono);color:var(--codex-blue);background:0 0;border:none;margin-top:2px;padding:0;font-size:10.5px}@supports (color:color-mix(in lab, red, red)){.kdk-ls-hero-more{color:color-mix(in oklch, var(--codex-blue) 70%, var(--muted))}}.kdk-ls-hero-more{cursor:pointer;text-underline-offset:2px;text-decoration:underline}.kdk-ls-hero-sep{font-family:var(--font-mono);color:var(--muted);align-items:center;gap:8px;margin:2px 0;font-size:10.5px;display:flex}.kdk-ls-hero-sep:before{content:"";background:var(--border);width:14px;height:1px}@supports (color:color-mix(in lab, red, red)){.kdk-ls-hero-sep:before{background:color-mix(in oklch, var(--border) 70%, transparent)}}.kdk-ls-hero-expand{font-family:var(--font-mono);border:1px solid var(--codex-blue);border-radius:999px;margin-top:10px;padding:4px 10px;font-size:11px}@supports (color:color-mix(in lab, red, red)){.kdk-ls-hero-expand{border:1px solid color-mix(in oklch, var(--codex-blue) 40%, var(--border))}}.kdk-ls-hero-expand{color:var(--codex-blue);background:0 0}@supports (color:color-mix(in lab, red, red)){.kdk-ls-hero-expand{color:color-mix(in oklch, var(--codex-blue) 78%, white)}}.kdk-ls-hero-expand{cursor:pointer}.kdk-ls-hero-expand:hover{border-color:var(--codex-blue)}@supports (color:color-mix(in lab, red, red)){.kdk-ls-hero-expand:hover{border-color:color-mix(in oklch, var(--codex-blue) 60%, var(--border))}}.kdk-ls-hero-monologue{margin-top:10px}.kdk-ls-hero-monologue-list{border-left:2px dashed var(--border);margin:10px 0 0;padding:0 0 0 12px;list-style:none}@supports (color:color-mix(in lab, red, red)){.kdk-ls-hero-monologue-list{border-left:2px dashed color-mix(in oklch, var(--border) 70%, transparent)}}.kdk-ls-hero-monologue-list{color:var(--muted);flex-direction:column;gap:8px;font-size:13px;line-height:1.6;display:flex}.kdk-ls-hero-terminal{flex-direction:column;gap:10px;display:flex}.kdk-ls-term-maxbtn{font-family:var(--font-mono);border:1px solid var(--codex-blue);border-radius:999px;margin-left:auto;padding:4px 10px;font-size:10.5px}@supports (color:color-mix(in lab, red, red)){.kdk-ls-term-maxbtn{border:1px solid color-mix(in oklch, var(--codex-blue) 40%, var(--border))}}.kdk-ls-term-maxbtn{color:var(--codex-blue);background:0 0}@supports (color:color-mix(in lab, red, red)){.kdk-ls-term-maxbtn{color:color-mix(in oklch, var(--codex-blue) 80%, white)}}.kdk-ls-term-maxbtn{cursor:pointer}.kdk-ls-term-maxbtn:hover{border-color:var(--codex-blue)}@supports (color:color-mix(in lab, red, red)){.kdk-ls-term-maxbtn:hover{border-color:color-mix(in oklch, var(--codex-blue) 60%, var(--border))}}.kdk-ls-term-bar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.kdk-ls-term-model{font-family:var(--font-mono);border:1px solid var(--codex-blue);border-radius:8px;padding:5px 8px;font-size:11.5px}@supports (color:color-mix(in lab, red, red)){.kdk-ls-term-model{border:1px solid color-mix(in oklch, var(--codex-blue) 35%, var(--border))}}.kdk-ls-term-model{background:var(--surface-2)}@supports (color:color-mix(in lab, red, red)){.kdk-ls-term-model{background:color-mix(in oklch, var(--surface-2) 92%, transparent)}}.kdk-ls-term-model{color:var(--fg)}.kdk-ls-term-model:disabled{opacity:.5;cursor:not-allowed}.kdk-ls-ctl{flex-direction:column;gap:2px;display:inline-flex}.kdk-ls-ctl-label{font-family:var(--font-mono);letter-spacing:.14em;color:var(--muted);font-size:9px;line-height:1}.kdk-ls-deliver-btn{font-family:var(--font-mono);border:1px solid var(--teal);border-radius:999px;padding:4px 10px;font-size:10.5px}@supports (color:color-mix(in lab, red, red)){.kdk-ls-deliver-btn{border:1px solid color-mix(in oklch, var(--teal) 45%, var(--border))}}.kdk-ls-deliver-btn{color:var(--teal)}@supports (color:color-mix(in lab, red, red)){.kdk-ls-deliver-btn{color:color-mix(in oklch, var(--teal) 85%, white)}}.kdk-ls-deliver-btn{background:var(--teal)}@supports (color:color-mix(in lab, red, red)){.kdk-ls-deliver-btn{background:color-mix(in oklch, var(--teal) 10%, transparent)}}.kdk-ls-deliver-btn{cursor:pointer}.kdk-ls-deliver-btn:hover:not(:disabled){border-color:var(--teal)}@supports (color:color-mix(in lab, red, red)){.kdk-ls-deliver-btn:hover:not(:disabled){border-color:color-mix(in oklch, var(--teal) 65%, var(--border))}}.kdk-ls-deliver-btn:hover:not(:disabled){background:var(--teal)}@supports (color:color-mix(in lab, red, red)){.kdk-ls-deliver-btn:hover:not(:disabled){background:color-mix(in oklch, var(--teal) 18%, transparent)}}.kdk-ls-deliver-btn:disabled{opacity:.45;cursor:not-allowed}.kdk-ls-more-wrap{position:relative}.kdk-ls-more-btn{font-family:var(--font-mono);border:1px solid var(--codex-blue);border-radius:999px;margin-left:auto;padding:4px 10px;font-size:10.5px}@supports (color:color-mix(in lab, red, red)){.kdk-ls-more-btn{border:1px solid color-mix(in oklch, var(--codex-blue) 40%, var(--border))}}.kdk-ls-more-btn{color:var(--codex-blue);background:0 0}@supports (color:color-mix(in lab, red, red)){.kdk-ls-more-btn{color:color-mix(in oklch, var(--codex-blue) 80%, white)}}.kdk-ls-more-btn{cursor:pointer}.kdk-ls-more-btn:hover{border-color:var(--codex-blue)}@supports (color:color-mix(in lab, red, red)){.kdk-ls-more-btn:hover{border-color:color-mix(in oklch, var(--codex-blue) 60%, var(--border))}}.kdk-ls-more-pop{z-index:30;border:1px solid var(--border);background:var(--surface);border-radius:10px;min-width:240px;padding:10px 12px;position:absolute;top:calc(100% + 6px);right:0}@supports (color:color-mix(in lab, red, red)){.kdk-ls-more-pop{background:color-mix(in oklch, var(--surface) 92%, transparent)}}.kdk-ls-more-pop{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:var(--shadow-md)}.kdk-ls-more-heading{font-family:var(--font-mono);letter-spacing:.1em;color:var(--muted);margin:0 0 8px;font-size:10px}.kdk-ls-more-action{width:100%;font-family:var(--font-mono);border:1px solid var(--codex-blue);border-radius:8px;padding:6px 10px;font-size:11.5px}@supports (color:color-mix(in lab, red, red)){.kdk-ls-more-action{border:1px solid color-mix(in oklch, var(--codex-blue) 40%, var(--border))}}.kdk-ls-more-action{background:var(--surface-2)}@supports (color:color-mix(in lab, red, red)){.kdk-ls-more-action{background:color-mix(in oklch, var(--surface-2) 92%, transparent)}}.kdk-ls-more-action{color:var(--fg);cursor:pointer}.kdk-ls-more-action:hover:not(:disabled){border-color:var(--codex-blue)}@supports (color:color-mix(in lab, red, red)){.kdk-ls-more-action:hover:not(:disabled){border-color:color-mix(in oklch, var(--codex-blue) 60%, var(--border))}}.kdk-ls-more-action:disabled{opacity:.45;cursor:not-allowed}.kdk-ls-more-hint{color:var(--muted);margin:8px 0 0;font-size:10.5px;line-height:1.5}.kdk-ls-term-barbtn{font-family:var(--font-mono);border:1px solid var(--teal);border-radius:999px;padding:5px 12px;font-size:11.5px}@supports (color:color-mix(in lab, red, red)){.kdk-ls-term-barbtn{border:1px solid color-mix(in oklch, var(--teal) 35%, var(--border))}}.kdk-ls-term-barbtn{color:var(--teal);background:0 0}@supports (color:color-mix(in lab, red, red)){.kdk-ls-term-barbtn{color:color-mix(in oklch, var(--teal) 82%, white)}}.kdk-ls-term-barbtn{cursor:pointer}.kdk-ls-term-barbtn:hover:not(:disabled){border-color:var(--teal)}@supports (color:color-mix(in lab, red, red)){.kdk-ls-term-barbtn:hover:not(:disabled){border-color:color-mix(in oklch, var(--teal) 55%, var(--border))}}.kdk-ls-term-barbtn:disabled{opacity:.45;cursor:not-allowed}.kdk-ls-term-hint{color:var(--muted);margin:0;font-size:10.5px}.kdk-ls-term-shell{position:relative}.kdk-ls-term-overlay{z-index:5;pointer-events:auto;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#111111eb;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:10px;display:flex;position:absolute;inset:0}.kdk-ls-term-host{z-index:0;background:var(--bg);border:1px solid var(--border);border-radius:10px;height:320px;position:relative}@supports (color:color-mix(in lab, red, red)){.kdk-ls-term-host{border:1px solid color-mix(in oklch, var(--border) 60%, transparent)}}.kdk-ls-term-host{padding:6px 8px;overflow:hidden}.kdk-ls-hero-terminal.is-max .kdk-ls-term-host{height:62vh}.kdk-ls-term-host .xterm,.kdk-ls-term-host .xterm-viewport{background:0 0;height:100%}.kdk-ls-term-host .xterm-viewport{overflow-y:auto}.kdk-ls-cell-terminal{isolation:isolate;background:var(--sc-aberr) bottom left / 100% 1px no-repeat padding-box, var(--sc-glass-grad) padding-box, var(--sc-lens) border-box;-webkit-backdrop-filter:var(--sc-blur);backdrop-filter:var(--sc-blur);box-shadow:var(--sc-shadow);border:1px solid #0000;position:relative}.kdk-ls-cell-terminal:before{content:"";z-index:-1;pointer-events:none;border-radius:inherit;background:var(--sc-bulge), var(--sc-noise);position:absolute;inset:0}.kdk-ls-cell-terminal.is-grid-max{z-index:5;position:absolute;inset:10px}.kdk-ls-term-headrow{border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:8px;padding:8px 10px;display:flex}@supports (color:color-mix(in lab, red, red)){.kdk-ls-term-headrow{border-bottom:1px solid color-mix(in oklch, var(--border) 60%, transparent)}}.kdk-ls-cell-terminal .kdk-ls-term-headrow{gap:6px;padding:5px 8px}.kdk-ls-usage{align-items:center;gap:8px;margin-left:auto;display:inline-flex}.kdk-ls-usage-pill{font-size:10px;font-family:var(--font-mono);color:var(--muted);align-items:center;gap:5px;display:inline-flex}.kdk-ls-usage-label{opacity:.75}.kdk-ls-usage-bar{background:var(--muted);border-radius:999px;width:34px;height:4px}@supports (color:color-mix(in lab, red, red)){.kdk-ls-usage-bar{background:color-mix(in oklch, var(--muted) 30%, transparent)}}.kdk-ls-usage-bar{overflow:hidden}.kdk-ls-usage-bar>i{border-radius:999px;height:100%;display:block}.kdk-ls-usage-bar.is-ok>i{background:var(--teal)}.kdk-ls-usage-bar.is-warn>i{background:var(--accent)}.kdk-ls-usage-bar.is-crit>i{background:var(--rose)}.kdk-ls-usage-pill.is-ok{color:var(--teal)}@supports (color:color-mix(in lab, red, red)){.kdk-ls-usage-pill.is-ok{color:color-mix(in oklch, var(--teal) 75%, var(--muted))}}.kdk-ls-usage-pill.is-warn{color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.kdk-ls-usage-pill.is-warn{color:color-mix(in oklch, var(--accent) 75%, var(--muted))}}.kdk-ls-usage-pill.is-crit{color:var(--rose)}.kdk-ls-usage-hint{color:var(--muted);opacity:.6;font-size:10px;font-family:var(--font-mono);margin-left:auto}.kdk-ls-cell-terminal .kdk-ls-hero-terminal{gap:4px}.kdk-ls-cell-terminal .kdk-ls-term-hint{margin:0;padding:0 8px;font-size:10px;line-height:1.3}.kdk-ls-cell-terminal .kdk-ls-term-shell{flex-direction:column;flex:1;min-height:0;display:flex}.kdk-ls-cell-terminal .kdk-ls-term-host{border-radius:0;flex:1;height:auto;min-height:0}.kdk-ls-cell-terminal .kdk-ls-composer-wrap{gap:3px;padding:4px 6px 6px}.kdk-ls-cell-terminal .kdk-ls-composer{gap:4px;padding:6px}.kdk-ls-cell-terminal .kdk-ls-composer-hint{font-size:9.5px;line-height:1.3}.kdk-ls-term-launch{flex-direction:column;align-items:flex-start;gap:8px;padding:22px 4px 6px;display:flex}.kdk-ls-term-launchbtn{font-family:var(--font-mono);border:1px solid var(--codex-blue);border-radius:10px;padding:10px 20px;font-size:13px;font-weight:700}@supports (color:color-mix(in lab, red, red)){.kdk-ls-term-launchbtn{border:1px solid color-mix(in oklch, var(--codex-blue) 55%, var(--border))}}.kdk-ls-term-launchbtn{background:var(--codex-blue)}@supports (color:color-mix(in lab, red, red)){.kdk-ls-term-launchbtn{background:color-mix(in oklch, var(--codex-blue) 20%, #0c0f16)}}.kdk-ls-term-launchbtn{color:var(--codex-blue)}@supports (color:color-mix(in lab, red, red)){.kdk-ls-term-launchbtn{color:color-mix(in oklch, var(--codex-blue) 92%, white)}}.kdk-ls-term-launchbtn{cursor:pointer}.kdk-ls-term-launchbtn:hover:not(:disabled){border-color:var(--codex-blue)}@supports (color:color-mix(in lab, red, red)){.kdk-ls-term-launchbtn:hover:not(:disabled){border-color:color-mix(in oklch, var(--codex-blue) 75%, var(--border))}}.kdk-ls-term-launchbtn:disabled{opacity:.6;cursor:default}.kdk-ls-term-err{color:var(--danger,#f87171);margin:0;font-size:11.5px}@supports (color:color-mix(in lab, red, red)){.kdk-ls-term-err{color:color-mix(in oklch, var(--danger,#f87171) 80%, var(--text-2))}}.kdk-ls-term-err-title{color:var(--amber);margin:0;font-size:13px;font-weight:700}@supports (color:color-mix(in lab, red, red)){.kdk-ls-term-err-title{color:color-mix(in oklch, var(--amber) 88%, white)}}.kdk-ls-err-files{border:1px solid var(--amber);border-radius:8px;max-width:420px;max-height:120px;margin:0;padding:8px 10px;list-style:none;overflow-y:auto}@supports (color:color-mix(in lab, red, red)){.kdk-ls-err-files{border:1px solid color-mix(in oklch, var(--amber) 30%, var(--border))}}.kdk-ls-err-files{background:var(--amber)}@supports (color:color-mix(in lab, red, red)){.kdk-ls-err-files{background:color-mix(in oklch, var(--amber) 8%, transparent)}}.kdk-ls-err-files{font-family:var(--font-mono);color:var(--text-2);text-align:left;font-size:11px;line-height:1.6}.kdk-ls-err-files li{overflow-wrap:anywhere}.kdk-ls-err-actions{gap:8px;display:flex}.kdk-ls-err-trust{font-family:var(--font-mono);border:1px solid var(--amber);border-radius:10px;padding:8px 16px;font-size:12px;font-weight:700}@supports (color:color-mix(in lab, red, red)){.kdk-ls-err-trust{border:1px solid color-mix(in oklch, var(--amber) 55%, var(--border))}}.kdk-ls-err-trust{background:var(--amber)}@supports (color:color-mix(in lab, red, red)){.kdk-ls-err-trust{background:color-mix(in oklch, var(--amber) 20%, #0c0f16)}}.kdk-ls-err-trust{color:var(--amber)}@supports (color:color-mix(in lab, red, red)){.kdk-ls-err-trust{color:color-mix(in oklch, var(--amber) 90%, white)}}.kdk-ls-err-trust{cursor:pointer}.kdk-ls-err-trust:hover:not(:disabled){border-color:var(--amber)}@supports (color:color-mix(in lab, red, red)){.kdk-ls-err-trust:hover:not(:disabled){border-color:color-mix(in oklch, var(--amber) 75%, var(--border))}}.kdk-ls-err-abort{font-family:var(--font-mono);border:1px solid var(--border);color:var(--text-2);cursor:pointer;background:0 0;border-radius:10px;padding:8px 16px;font-size:12px}.kdk-ls-err-abort:hover:not(:disabled){border-color:var(--text-2)}@supports (color:color-mix(in lab, red, red)){.kdk-ls-err-abort:hover:not(:disabled){border-color:color-mix(in oklch, var(--text-2) 45%, var(--border))}}.kdk-ls-composer-wrap{flex-direction:column;gap:6px;display:flex}.kdk-ls-composer{background:var(--sc-glass);border:1px solid var(--sc-hairline);border-radius:10px;flex-direction:column;gap:6px;padding:8px;transition:border-color .15s,background .15s;display:flex}.kdk-ls-composer-row{align-items:flex-end;gap:8px;display:flex}.kdk-ls-atts{flex-wrap:wrap;gap:6px;display:flex}.kdk-ls-att{border:1px solid var(--codex-blue);border-radius:7px;align-items:center;gap:5px;max-width:260px;padding:4px 6px 4px 8px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.kdk-ls-att{border:1px solid color-mix(in oklch, var(--codex-blue) 35%, var(--border))}}.kdk-ls-att{background:var(--codex-blue)}@supports (color:color-mix(in lab, red, red)){.kdk-ls-att{background:color-mix(in oklch, var(--codex-blue) 10%, var(--surface-2))}}.kdk-ls-att{color:var(--text-2);font-family:var(--font-mono);font-size:11px}.kdk-ls-att-thumb{object-fit:cover;background:#000;border-radius:6px;flex:none;width:36px;height:36px}@supports (color:color-mix(in lab, red, red)){.kdk-ls-att-thumb{background:color-mix(in oklch, black 20%, var(--surface-2))}}.kdk-ls-att-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.kdk-ls-att-x{width:16px;height:16px;color:var(--muted);cursor:pointer;background:0 0;border:none;border-radius:4px;flex:none;place-items:center;padding:0;font-size:12px;line-height:1;display:grid}.kdk-ls-att-x:hover{color:var(--fg);background:var(--rose)}@supports (color:color-mix(in lab, red, red)){.kdk-ls-att-x:hover{background:color-mix(in oklch, var(--rose) 18%, transparent)}}.kdk-ls-composer.is-drop-hover{border-color:var(--codex-blue)}@supports (color:color-mix(in lab, red, red)){.kdk-ls-composer.is-drop-hover{border-color:color-mix(in oklch, var(--codex-blue) 65%, var(--border))}}.kdk-ls-composer.is-drop-hover{background:var(--codex-blue)}@supports (color:color-mix(in lab, red, red)){.kdk-ls-composer.is-drop-hover{background:color-mix(in oklch, var(--codex-blue) 12%, var(--surface-2))}}.kdk-ls-composer-input{resize:none;border:1px solid var(--border);border-radius:8px;flex:1;min-height:1.6em;max-height:calc(9em + 12px);padding:6px 8px;overflow-y:auto}@supports (color:color-mix(in lab, red, red)){.kdk-ls-composer-input{border:1px solid color-mix(in oklch, var(--border) 55%, transparent)}}.kdk-ls-composer-input{background:var(--sc-well);color:var(--fg);font-family:var(--font-mono);font-size:12.5px;line-height:1.5}.kdk-ls-composer-input:focus{border-color:var(--codex-blue);outline:none}@supports (color:color-mix(in lab, red, red)){.kdk-ls-composer-input:focus{border-color:color-mix(in oklch, var(--codex-blue) 55%, var(--border))}}.kdk-ls-composer-input::placeholder{color:var(--muted)}.kdk-ls-composer-send{font-family:var(--font-mono);border:1px solid var(--codex-blue);border-radius:8px;flex:none;padding:8px 16px;font-size:12px;font-weight:700}@supports (color:color-mix(in lab, red, red)){.kdk-ls-composer-send{border:1px solid color-mix(in oklch, var(--codex-blue) 55%, var(--border))}}.kdk-ls-composer-send{background:var(--codex-blue)}@supports (color:color-mix(in lab, red, red)){.kdk-ls-composer-send{background:color-mix(in oklch, var(--codex-blue) 20%, #0c0f16)}}.kdk-ls-composer-send{color:var(--codex-blue)}@supports (color:color-mix(in lab, red, red)){.kdk-ls-composer-send{color:color-mix(in oklch, var(--codex-blue) 92%, white)}}.kdk-ls-composer-send{cursor:pointer}.kdk-ls-composer-send:hover:not(:disabled){border-color:var(--codex-blue)}@supports (color:color-mix(in lab, red, red)){.kdk-ls-composer-send:hover:not(:disabled){border-color:color-mix(in oklch, var(--codex-blue) 75%, var(--border))}}.kdk-ls-composer-send:disabled{opacity:.45;cursor:default}.kdk-ls-composer-hint{color:var(--muted);margin:0;font-size:10.5px}.kdk-ls-composer-err{color:var(--danger,#f87171);margin:0;font-size:11px}@supports (color:color-mix(in lab, red, red)){.kdk-ls-composer-err{color:color-mix(in oklch, var(--danger,#f87171) 80%, var(--text-2))}}.kdk-ls-fjc-line{color:var(--muted);margin:0;font-size:10.5px}.kdk-ls-fjc-arrived{background:var(--teal);border-radius:10px;margin-top:2px;padding:10px 12px}@supports (color:color-mix(in lab, red, red)){.kdk-ls-fjc-arrived{background:color-mix(in oklch, var(--teal) 14%, var(--surface-2))}}.kdk-ls-fjc-arrived{border:1px solid var(--teal)}@supports (color:color-mix(in lab, red, red)){.kdk-ls-fjc-arrived{border:1px solid color-mix(in oklch, var(--teal) 45%, var(--border))}}.kdk-ls-fjc-arrived{box-shadow:0 0 20px -10px var(--teal)}.kdk-ls-fjc-arrived-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.kdk-ls-fjc-arrived-text{color:var(--fg);flex:auto;font-size:12px}.kdk-ls-fjc-arrived-actions{flex:none;align-items:center;gap:12px;display:flex}.kdk-ls-fjc-primary{font-family:var(--font-mono);border:1px solid var(--teal);border-radius:999px;padding:6px 14px;font-size:11.5px;font-weight:700}@supports (color:color-mix(in lab, red, red)){.kdk-ls-fjc-primary{border:1px solid color-mix(in oklch, var(--teal) 70%, transparent)}}.kdk-ls-fjc-primary{background:var(--teal)}@supports (color:color-mix(in lab, red, red)){.kdk-ls-fjc-primary{background:color-mix(in oklch, var(--teal) 85%, white)}}.kdk-ls-fjc-primary{color:#0b0d14;box-shadow:0 0 16px -8px var(--teal);cursor:pointer;transition:box-shadow .16s,transform .12s}.kdk-ls-fjc-primary:hover{box-shadow:0 0 22px -6px var(--teal);transform:translateY(-1px)}.kdk-ls-fjc-dismiss{color:var(--muted);cursor:pointer;background:0 0;border:none;flex:none;padding:0;font-size:11px;text-decoration:underline}.kdk-ls-fjc-dismiss:hover{color:var(--text-2)}.kdk-ls-choices{background:var(--teal);border-radius:10px;flex-direction:column;gap:6px;padding:8px 10px;display:flex}@supports (color:color-mix(in lab, red, red)){.kdk-ls-choices{background:color-mix(in oklch, var(--teal) 10%, var(--surface-2))}}.kdk-ls-choices{border:1px solid var(--teal)}@supports (color:color-mix(in lab, red, red)){.kdk-ls-choices{border:1px solid color-mix(in oklch, var(--teal) 30%, var(--border))}}.kdk-ls-choices-prompt{color:var(--fg);margin:0;font-size:12.5px}.kdk-ls-choices-row{flex-wrap:wrap;gap:6px;display:flex}.kdk-ls-choice-chip{font-family:var(--font-mono);border:1px solid var(--teal);border-radius:999px;padding:6px 12px;font-size:12px}@supports (color:color-mix(in lab, red, red)){.kdk-ls-choice-chip{border:1px solid color-mix(in oklch, var(--teal) 45%, var(--border))}}.kdk-ls-choice-chip{background:var(--teal)}@supports (color:color-mix(in lab, red, red)){.kdk-ls-choice-chip{background:color-mix(in oklch, var(--teal) 16%, var(--surface-2))}}.kdk-ls-choice-chip{color:var(--teal)}@supports (color:color-mix(in lab, red, red)){.kdk-ls-choice-chip{color:color-mix(in oklch, var(--teal) 85%, white)}}.kdk-ls-choice-chip{cursor:pointer}.kdk-ls-choice-chip:hover{border-color:var(--teal)}@supports (color:color-mix(in lab, red, red)){.kdk-ls-choice-chip:hover{border-color:color-mix(in oklch, var(--teal) 70%, var(--border))}}.kdk-ls-choice-chip:hover{background:var(--teal)}@supports (color:color-mix(in lab, red, red)){.kdk-ls-choice-chip:hover{background:color-mix(in oklch, var(--teal) 26%, var(--surface-2))}}.kdk-ls-panes{grid-template-columns:repeat(auto-fill,minmax(340px,1fr));align-items:start;gap:14px;margin-top:14px;display:grid}.kdk-ls-pane{isolation:isolate;background:var(--sc-aberr) bottom left / 100% 1px no-repeat padding-box, var(--sc-glass-grad) padding-box, var(--sc-lens) border-box;-webkit-backdrop-filter:var(--sc-blur-sm);backdrop-filter:var(--sc-blur-sm);box-shadow:var(--sc-shadow-sm);border:1px solid #0000;border-radius:16px;flex-direction:column;min-width:0;animation:.32s cubic-bezier(.2,.9,.3,1.15) both kdk-ls-window-spawn;display:flex;position:relative;overflow:hidden}.kdk-ls-pane:before{content:"";z-index:-1;pointer-events:none;border-radius:inherit;background:var(--sc-bulge), var(--sc-noise);position:absolute;inset:0}.kdk-ls-pane.is-secondary{border-style:dashed;border-color:var(--sc-hairline);opacity:.82}.kdk-ls-pane.is-secondary .kdk-ls-tile{opacity:.8}.kdk-ls-pane.is-working{border-color:var(--teal)}@supports (color:color-mix(in lab, red, red)){.kdk-ls-pane.is-working{border-color:color-mix(in oklch, var(--teal) 50%, var(--border))}}.kdk-ls-pane.is-working{animation:.32s cubic-bezier(.2,.9,.3,1.15) both kdk-ls-window-spawn,2.6s ease-in-out infinite kdk-ls-breathe}.kdk-ls-pane.is-waiting{border-style:dashed;border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.kdk-ls-pane.is-waiting{border-color:color-mix(in oklch, var(--accent) 50%, var(--border))}}.kdk-ls-pane.is-done{border-color:var(--teal)}@supports (color:color-mix(in lab, red, red)){.kdk-ls-pane.is-done{border-color:color-mix(in oklch, var(--teal) 24%, var(--border))}}.kdk-ls-pane.is-idle{opacity:.92}.kdk-ls-pane-titlebar{border-bottom:1px solid var(--border);align-items:center;gap:8px;padding:10px 14px;display:flex}@supports (color:color-mix(in lab, red, red)){.kdk-ls-pane-titlebar{border-bottom:1px solid color-mix(in oklch, var(--border) 70%, transparent)}}.kdk-ls-pane-titlebar{background:var(--fg)}@supports (color:color-mix(in lab, red, red)){.kdk-ls-pane-titlebar{background:color-mix(in oklch, var(--fg) 4%, transparent)}}.kdk-ls-pane-name{color:var(--fg);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:700;overflow:hidden}.kdk-ls-pane-name.is-mono{font-family:var(--font-mono);letter-spacing:.01em;color:var(--teal);font-size:12.5px;font-weight:600}@supports (color:color-mix(in lab, red, red)){.kdk-ls-pane-name.is-mono{color:color-mix(in oklch, var(--teal) 82%, var(--fg))}}.kdk-ls-pane-status-chip{font-family:var(--font-mono);white-space:nowrap;border:1px solid var(--border);color:var(--muted);border-radius:999px;flex:none;margin-left:auto;padding:2px 8px;font-size:10px}.kdk-ls-pane-model{font-family:var(--font-mono);border:1px solid var(--border);border-radius:7px;flex:none;max-width:132px;padding:2px 6px;font-size:10.5px}@supports (color:color-mix(in lab, red, red)){.kdk-ls-pane-model{border:1px solid color-mix(in oklch, var(--border) 85%, transparent)}}.kdk-ls-pane-model{background:var(--surface-2)}@supports (color:color-mix(in lab, red, red)){.kdk-ls-pane-model{background:color-mix(in oklch, var(--surface-2) 92%, transparent)}}.kdk-ls-pane-model{color:var(--muted)}.kdk-ls-pane-model-note{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;flex:none;max-width:40%;font-size:9.5px;line-height:1.2;overflow:hidden}.kdk-ls-pane-model-note.is-error{color:var(--danger,#f87171)}@supports (color:color-mix(in lab, red, red)){.kdk-ls-pane-model-note.is-error{color:color-mix(in oklch, var(--danger,#f87171) 80%, var(--text-2))}}.kdk-ls-pane.is-working .kdk-ls-pane-status-chip{border-color:var(--teal)}@supports (color:color-mix(in lab, red, red)){.kdk-ls-pane.is-working .kdk-ls-pane-status-chip{border-color:color-mix(in oklch, var(--teal) 55%, var(--border))}}.kdk-ls-pane.is-working .kdk-ls-pane-status-chip{color:var(--teal)}@supports (color:color-mix(in lab, red, red)){.kdk-ls-pane.is-working .kdk-ls-pane-status-chip{color:color-mix(in oklch, var(--teal) 85%, white)}}.kdk-ls-pane.is-waiting .kdk-ls-pane-status-chip{border-style:dashed;border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.kdk-ls-pane.is-waiting .kdk-ls-pane-status-chip{border-color:color-mix(in oklch, var(--accent) 55%, var(--border))}}.kdk-ls-pane.is-waiting .kdk-ls-pane-status-chip{color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.kdk-ls-pane.is-waiting .kdk-ls-pane-status-chip{color:color-mix(in oklch, var(--accent) 85%, white)}}.kdk-ls-pane.is-done .kdk-ls-pane-status-chip{border-color:var(--teal)}@supports (color:color-mix(in lab, red, red)){.kdk-ls-pane.is-done .kdk-ls-pane-status-chip{border-color:color-mix(in oklch, var(--teal) 35%, var(--border))}}.kdk-ls-pane.is-done .kdk-ls-pane-status-chip{color:var(--text-2)}.kdk-ls-pane-body{min-width:0;min-height:60px;max-height:40vh;font-family:var(--font-mono);color:var(--text-2);scrollbar-width:thin;overflow-wrap:anywhere;word-break:break-word;background:#111111b8;flex:1;padding:12px 14px;font-size:12.5px;line-height:1.5;overflow-y:auto}.kdk-ls-pane.is-grid{border-radius:7px;height:100%}.kdk-ls-pane.is-grid .kdk-ls-pane-body{max-height:none}.kdk-ls-pane-empty{color:var(--muted);margin:0;font-style:italic}.kdk-ls-pane-sep{border:none;border-top:1px dashed var(--border)}@supports (color:color-mix(in lab, red, red)){.kdk-ls-pane-sep{border-top:1px dashed color-mix(in oklch, var(--border) 55%, transparent)}}.kdk-ls-pane-sep{margin:10px 0}.kdk-ls-pane-replay-note{color:var(--muted);letter-spacing:.08em;margin:0 0 6px;font-size:10.5px}.kdk-ls-entry.is-replayed{opacity:.82}.kdk-ls-entry-badges{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:4px;display:inline-flex}.kdk-ls-entry-prompt{color:var(--codex-blue);margin:0 0 4px}@supports (color:color-mix(in lab, red, red)){.kdk-ls-entry-prompt{color:color-mix(in oklch, var(--codex-blue) 75%, var(--text-2))}}.kdk-ls-entry-lane-note{color:var(--muted);margin:0 0 4px;font-style:italic}.kdk-ls-entry-reasoning{border-left:2px solid var(--codex-blue);margin:4px 0 0;padding:0 0 0 10px;list-style:none}@supports (color:color-mix(in lab, red, red)){.kdk-ls-entry-reasoning{border-left:2px solid color-mix(in oklch, var(--codex-blue) 26%, var(--border))}}.kdk-ls-entry-reasoning{color:var(--muted);flex-direction:column;gap:4px;display:flex}.kdk-ls-entry-tools{flex-direction:column;gap:3px;margin:4px 0 0;padding:0;list-style:none;display:flex}.kdk-ls-entry-tool{color:var(--text-2)}.kdk-ls-entry-tool-arrow{color:var(--teal)}@supports (color:color-mix(in lab, red, red)){.kdk-ls-entry-tool-arrow{color:color-mix(in oklch, var(--teal) 70%, var(--muted))}}.kdk-ls-entry-tool-arrow{margin-right:4px}.kdk-ls-tool-count{color:var(--muted);margin-left:2px}.kdk-ls-entry-pending{margin:4px 0 0}.kdk-ls-root .kdk-df-richtext-body{font-family:var(--font-mono);color:inherit;font-size:12.5px;line-height:1.5}.kdk-ls-pane .kdk-df-richtext{gap:2px}.kdk-ls-root .kdk-df-chip{text-align:center;min-width:44px;padding:2px 8px;font-size:10.5px}.kdk-ls-hero .kdk-df-richtext-body{font-family:inherit;font-size:14px;line-height:1.7}.kdk-ls-win-report{border-left:3px solid var(--teal);margin-top:2px}@supports (color:color-mix(in lab, red, red)){.kdk-ls-win-report{border-left:3px solid color-mix(in oklch, var(--teal) 55%, var(--border))}}.kdk-ls-win-report{background:var(--teal)}@supports (color:color-mix(in lab, red, red)){.kdk-ls-win-report{background:color-mix(in oklch, var(--teal) 10%, transparent)}}.kdk-ls-win-report{border-radius:8px;flex-direction:column;gap:6px;padding:10px 12px;animation:.5s both kdk-ls-report-land;display:flex}.kdk-ls-win-report.is-fail{border-left-color:var(--danger,#f87171)}@supports (color:color-mix(in lab, red, red)){.kdk-ls-win-report.is-fail{border-left-color:color-mix(in oklch, var(--danger,#f87171) 55%, var(--border))}}.kdk-ls-win-report.is-fail{background:var(--danger,#f87171)}@supports (color:color-mix(in lab, red, red)){.kdk-ls-win-report.is-fail{background:color-mix(in oklch, var(--danger,#f87171) 14%, transparent)}}.kdk-ls-pane-strip{border-top:1px solid var(--border);align-items:center;gap:7px;padding:7px 14px;display:flex}@supports (color:color-mix(in lab, red, red)){.kdk-ls-pane-strip{border-top:1px solid color-mix(in oklch, var(--border) 70%, transparent)}}.kdk-ls-pane-strip{background:var(--fg)}@supports (color:color-mix(in lab, red, red)){.kdk-ls-pane-strip{background:color-mix(in oklch, var(--fg) 4%, transparent)}}.kdk-ls-pane-strip{font-family:var(--font-mono);font-size:11px}.kdk-ls-strip-text.is-idle{color:var(--muted)}.kdk-ls-strip-text.is-working{color:var(--teal)}@supports (color:color-mix(in lab, red, red)){.kdk-ls-strip-text.is-working{color:color-mix(in oklch, var(--teal) 82%, white)}}.kdk-ls-strip-text.is-waiting{color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.kdk-ls-strip-text.is-waiting{color:color-mix(in oklch, var(--accent) 82%, white)}}.kdk-ls-strip-text.is-done{color:var(--text-2)}.kdk-ls-cursor{background:var(--teal);width:7px;height:12px;display:inline-block}@supports (color:color-mix(in lab, red, red)){.kdk-ls-cursor{background:color-mix(in oklch, var(--teal) 80%, white)}}.kdk-ls-cursor{animation:1s step-end infinite kdk-ls-cursor-blink}.kdk-ls-chips{z-index:65;pointer-events:none;position:fixed;inset:0}.kdk-ls-chip{font-family:var(--font-mono);white-space:nowrap;border-radius:999px;padding:3px 10px;font-size:11px;font-weight:600;transition:left .7s cubic-bezier(.22,1,.36,1),top .7s cubic-bezier(.22,1,.36,1);position:fixed;transform:translate(-50%,-50%)}.kdk-ls-chip.is-instruction{border:1px solid var(--codex-blue)}@supports (color:color-mix(in lab, red, red)){.kdk-ls-chip.is-instruction{border:1px solid color-mix(in oklch, var(--codex-blue) 55%, var(--border))}}.kdk-ls-chip.is-instruction{background:var(--codex-blue)}@supports (color:color-mix(in lab, red, red)){.kdk-ls-chip.is-instruction{background:color-mix(in oklch, var(--codex-blue) 22%, #0c0f16)}}.kdk-ls-chip.is-instruction{color:var(--codex-blue)}@supports (color:color-mix(in lab, red, red)){.kdk-ls-chip.is-instruction{color:color-mix(in oklch, var(--codex-blue) 90%, white)}}.kdk-ls-chip.is-instruction{box-shadow:0 0 12px -3px var(--codex-blue)}@supports (color:color-mix(in lab, red, red)){.kdk-ls-chip.is-instruction{box-shadow:0 0 12px -3px color-mix(in oklch, var(--codex-blue) 70%, transparent)}}.kdk-ls-chip.is-report{border:1px solid var(--teal)}@supports (color:color-mix(in lab, red, red)){.kdk-ls-chip.is-report{border:1px solid color-mix(in oklch, var(--teal) 55%, var(--border))}}.kdk-ls-chip.is-report{background:var(--teal)}@supports (color:color-mix(in lab, red, red)){.kdk-ls-chip.is-report{background:color-mix(in oklch, var(--teal) 22%, #0c0f16)}}.kdk-ls-chip.is-report{color:var(--teal)}@supports (color:color-mix(in lab, red, red)){.kdk-ls-chip.is-report{color:color-mix(in oklch, var(--teal) 90%, white)}}.kdk-ls-chip.is-report{box-shadow:0 0 12px -3px var(--teal)}@supports (color:color-mix(in lab, red, red)){.kdk-ls-chip.is-report{box-shadow:0 0 12px -3px color-mix(in oklch, var(--teal) 70%, transparent)}}.kdk-ls-beat{flex-direction:column;margin:10px 0;display:flex}.kdk-ls-speaker{align-items:center;gap:8px;display:flex}.kdk-ls-name{color:var(--fg);font-size:14px;font-weight:700}.kdk-ls-badges{flex-wrap:wrap;align-items:center;gap:6px;margin-left:auto;display:inline-flex}.kdk-ls-conn{align-items:center;height:28px;margin-left:13px;padding-left:14px;display:flex;position:relative}.kdk-ls-conn:before{content:"";border-radius:1px;width:2px;position:absolute;top:0;bottom:0;left:0}.kdk-ls-conn.is-down:before{background:linear-gradient(180deg, var(--codex-blue), var(--teal))}@supports (color:color-mix(in lab, red, red)){.kdk-ls-conn.is-down:before{background:linear-gradient(180deg, color-mix(in oklch, var(--codex-blue) 55%, transparent), color-mix(in oklch, var(--teal) 55%, transparent))}}.kdk-ls-conn.is-down:before{transform-origin:top;animation:.6s both kdk-ls-conn-draw}.kdk-ls-conn.is-up:before{background:var(--teal);box-shadow:0 0 6px -2px var(--teal);transform-origin:bottom;animation:.6s both kdk-ls-conn-draw}.kdk-ls-conn-label{font-family:var(--font-mono);color:var(--text-2);white-space:nowrap;font-size:11px}.kdk-ls-dispatch{border-left:2px solid var(--teal);margin-left:40px}@supports (color:color-mix(in lab, red, red)){.kdk-ls-dispatch{border-left:2px solid color-mix(in oklch, var(--teal) 30%, var(--border))}}.kdk-ls-dispatch{background:var(--surface-2);border-radius:12px}@supports (color:color-mix(in lab, red, red)){.kdk-ls-dispatch{background:color-mix(in oklch, var(--surface-2) 90%, transparent)}}.kdk-ls-dispatch{flex-direction:column;gap:8px;padding:14px 16px;animation:.2s both kdk-df-fade-in;display:flex}.kdk-ls-dispatch.is-working{border-left-color:var(--teal)}@supports (color:color-mix(in lab, red, red)){.kdk-ls-dispatch.is-working{border-left-color:color-mix(in oklch, var(--teal) 40%, var(--border))}}.kdk-ls-dispatch.is-working{animation:.2s both kdk-df-fade-in,2.6s ease-in-out infinite kdk-ls-breathe}.kdk-ls-dispatch.is-done{border-left-color:var(--teal)}@supports (color:color-mix(in lab, red, red)){.kdk-ls-dispatch.is-done{border-left-color:color-mix(in oklch, var(--teal) 26%, var(--border))}}.kdk-ls-label{color:var(--fg);margin:4px 0 0;font-size:16.5px;font-weight:600;line-height:1.5}.kdk-ls-report{border-left:3px solid var(--teal);margin-left:0}@supports (color:color-mix(in lab, red, red)){.kdk-ls-report{border-left:3px solid color-mix(in oklch, var(--teal) 55%, var(--border))}}.kdk-ls-report{background:var(--teal)}@supports (color:color-mix(in lab, red, red)){.kdk-ls-report{background:color-mix(in oklch, var(--teal) 6%, var(--surface-2))}}.kdk-ls-report{border-radius:12px;flex-direction:column;gap:8px;padding:14px 16px;animation:.5s both kdk-ls-report-land;display:flex}.kdk-ls-quiet{text-align:center;color:var(--muted);margin:20px 0 0;font-size:12.5px}.kdk-ls-empty{text-align:center;max-width:420px;color:var(--muted);margin:60px auto}.kdk-ls-empty h3{color:var(--fg);margin:0 0 8px;font-size:16px}.kdk-ls-empty p{margin:0;font-size:13.5px;line-height:1.6}@keyframes kdk-ls-enter{0%{opacity:0;transform:scale(.985)}to{opacity:1;transform:scale(1)}}@keyframes kdk-ls-window-spawn{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:scale(1)}}@keyframes kdk-ls-conn-draw{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes kdk-ls-report-land{0%{box-shadow:0 0 0 3px color-mix(in oklch, var(--teal) 34%, transparent)}to{box-shadow:none}}@keyframes kdk-ls-breathe{0%,to{box-shadow:0 0 0 1.5px color-mix(in oklch, var(--teal) 18%, transparent)}50%{box-shadow:0 0 18px -4px color-mix(in oklch, var(--teal) 50%, transparent)}}@keyframes kdk-ls-cursor-blink{0%,49%{opacity:1}50%,to{opacity:0}}.kdk-ls-app-panel{text-align:center;border:1px solid var(--codex-blue);flex-direction:column;justify-content:center;align-items:center;gap:14px;max-width:340px;padding:28px 20px;display:flex}@supports (color:color-mix(in lab, red, red)){.kdk-ls-app-panel{border:1px solid color-mix(in oklch, var(--codex-blue) 55%, var(--border))}}.kdk-ls-app-panel{background:linear-gradient(180deg, var(--codex-blue), var(--codex-blue));border-radius:18px}@supports (color:color-mix(in lab, red, red)){.kdk-ls-app-panel{background:linear-gradient(180deg, color-mix(in oklch, var(--codex-blue) 11%, var(--surface-2)), color-mix(in oklch, var(--codex-blue) 4%, var(--surface-2)))}}.kdk-ls-app-panel{box-shadow:0 0 0 1px var(--codex-blue), 0 14px 40px -22px var(--codex-blue)}@supports (color:color-mix(in lab, red, red)){.kdk-ls-app-panel{box-shadow:0 0 0 1px color-mix(in oklch, var(--codex-blue) 22%, transparent), 0 14px 40px -22px color-mix(in oklch, var(--codex-blue) 65%, transparent)}}.kdk-ls-app-panel{animation:.32s both kdk-ls-window-spawn}.kdk-ls-app-glow{width:96px;height:96px;color:var(--codex-blue);border-radius:24px;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.kdk-ls-app-glow{color:color-mix(in oklch, var(--codex-blue) 82%, white)}}.kdk-ls-app-glow{background:var(--codex-blue)}@supports (color:color-mix(in lab, red, red)){.kdk-ls-app-glow{background:color-mix(in oklch, var(--codex-blue) 20%, var(--surface-2))}}.kdk-ls-app-glow{border:1px solid var(--codex-blue)}@supports (color:color-mix(in lab, red, red)){.kdk-ls-app-glow{border:1px solid color-mix(in oklch, var(--codex-blue) 45%, var(--border))}}.kdk-ls-app-glow{box-shadow:0 0 32px -6px var(--codex-blue)}@supports (color:color-mix(in lab, red, red)){.kdk-ls-app-glow{box-shadow:0 0 32px -6px color-mix(in oklch, var(--codex-blue) 75%, transparent)}}.kdk-ls-app-mark{place-items:center;line-height:0;display:grid}.kdk-ls-app-panel.is-claude{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.kdk-ls-app-panel.is-claude{border-color:color-mix(in oklch, var(--accent) 55%, var(--border))}}.kdk-ls-app-panel.is-claude{background:linear-gradient(180deg, var(--accent), var(--accent))}@supports (color:color-mix(in lab, red, red)){.kdk-ls-app-panel.is-claude{background:linear-gradient(180deg, color-mix(in oklch, var(--accent) 11%, var(--surface-2)), color-mix(in oklch, var(--accent) 4%, var(--surface-2)))}}.kdk-ls-app-panel.is-claude{box-shadow:0 0 0 1px var(--accent), 0 14px 40px -22px var(--accent)}@supports (color:color-mix(in lab, red, red)){.kdk-ls-app-panel.is-claude{box-shadow:0 0 0 1px color-mix(in oklch, var(--accent) 22%, transparent), 0 14px 40px -22px color-mix(in oklch, var(--accent) 65%, transparent)}}.kdk-ls-app-panel.is-claude .kdk-ls-app-glow{color:var(--accent-2)}@supports (color:color-mix(in lab, red, red)){.kdk-ls-app-panel.is-claude .kdk-ls-app-glow{color:color-mix(in oklch, var(--accent-2) 85%, white)}}.kdk-ls-app-panel.is-claude .kdk-ls-app-glow{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.kdk-ls-app-panel.is-claude .kdk-ls-app-glow{background:color-mix(in oklch, var(--accent) 20%, var(--surface-2))}}.kdk-ls-app-panel.is-claude .kdk-ls-app-glow{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.kdk-ls-app-panel.is-claude .kdk-ls-app-glow{border-color:color-mix(in oklch, var(--accent) 45%, var(--border))}}.kdk-ls-app-panel.is-claude .kdk-ls-app-glow{box-shadow:0 0 32px -6px var(--accent)}@supports (color:color-mix(in lab, red, red)){.kdk-ls-app-panel.is-claude .kdk-ls-app-glow{box-shadow:0 0 32px -6px color-mix(in oklch, var(--accent) 75%, transparent)}}.kdk-ls-app-panel.is-vscode{--kdk-ls-vscode-blue:#0098ff;border-color:var(--kdk-ls-vscode-blue)}@supports (color:color-mix(in lab, red, red)){.kdk-ls-app-panel.is-vscode{border-color:color-mix(in oklch, var(--kdk-ls-vscode-blue) 55%, var(--border))}}.kdk-ls-app-panel.is-vscode{background:linear-gradient(180deg, var(--kdk-ls-vscode-blue), var(--kdk-ls-vscode-blue))}@supports (color:color-mix(in lab, red, red)){.kdk-ls-app-panel.is-vscode{background:linear-gradient(180deg, color-mix(in oklch, var(--kdk-ls-vscode-blue) 11%, var(--surface-2)), color-mix(in oklch, var(--kdk-ls-vscode-blue) 4%, var(--surface-2)))}}.kdk-ls-app-panel.is-vscode{box-shadow:0 0 0 1px var(--kdk-ls-vscode-blue), 0 14px 40px -22px var(--kdk-ls-vscode-blue)}@supports (color:color-mix(in lab, red, red)){.kdk-ls-app-panel.is-vscode{box-shadow:0 0 0 1px color-mix(in oklch, var(--kdk-ls-vscode-blue) 22%, transparent), 0 14px 40px -22px color-mix(in oklch, var(--kdk-ls-vscode-blue) 65%, transparent)}}.kdk-ls-app-panel.is-vscode .kdk-ls-app-glow{color:var(--kdk-ls-vscode-blue)}@supports (color:color-mix(in lab, red, red)){.kdk-ls-app-panel.is-vscode .kdk-ls-app-glow{color:color-mix(in oklch, var(--kdk-ls-vscode-blue) 85%, white)}}.kdk-ls-app-panel.is-vscode .kdk-ls-app-glow{background:var(--kdk-ls-vscode-blue)}@supports (color:color-mix(in lab, red, red)){.kdk-ls-app-panel.is-vscode .kdk-ls-app-glow{background:color-mix(in oklch, var(--kdk-ls-vscode-blue) 20%, var(--surface-2))}}.kdk-ls-app-panel.is-vscode .kdk-ls-app-glow{border-color:var(--kdk-ls-vscode-blue)}@supports (color:color-mix(in lab, red, red)){.kdk-ls-app-panel.is-vscode .kdk-ls-app-glow{border-color:color-mix(in oklch, var(--kdk-ls-vscode-blue) 45%, var(--border))}}.kdk-ls-app-panel.is-vscode .kdk-ls-app-glow{box-shadow:0 0 32px -6px var(--kdk-ls-vscode-blue)}@supports (color:color-mix(in lab, red, red)){.kdk-ls-app-panel.is-vscode .kdk-ls-app-glow{box-shadow:0 0 32px -6px color-mix(in oklch, var(--kdk-ls-vscode-blue) 75%, transparent)}}.kdk-ls-app-panel.is-codex{border-color:var(--codex-blue)}@supports (color:color-mix(in lab, red, red)){.kdk-ls-app-panel.is-codex{border-color:color-mix(in oklch, var(--codex-blue) 55%, var(--border))}}.kdk-ls-app-panel.is-codex{background:linear-gradient(180deg, var(--codex-blue), var(--codex-blue))}@supports (color:color-mix(in lab, red, red)){.kdk-ls-app-panel.is-codex{background:linear-gradient(180deg, color-mix(in oklch, var(--codex-blue) 11%, var(--surface-2)), color-mix(in oklch, var(--codex-blue) 4%, var(--surface-2)))}}.kdk-ls-app-panel.is-codex{box-shadow:0 0 0 1px var(--codex-blue), 0 14px 40px -22px var(--codex-blue)}@supports (color:color-mix(in lab, red, red)){.kdk-ls-app-panel.is-codex{box-shadow:0 0 0 1px color-mix(in oklch, var(--codex-blue) 22%, transparent), 0 14px 40px -22px color-mix(in oklch, var(--codex-blue) 65%, transparent)}}.kdk-ls-app-panel.is-codex .kdk-ls-app-glow{color:var(--codex-blue)}@supports (color:color-mix(in lab, red, red)){.kdk-ls-app-panel.is-codex .kdk-ls-app-glow{color:color-mix(in oklch, var(--codex-blue) 85%, white)}}.kdk-ls-app-panel.is-codex .kdk-ls-app-glow{background:var(--codex-blue)}@supports (color:color-mix(in lab, red, red)){.kdk-ls-app-panel.is-codex .kdk-ls-app-glow{background:color-mix(in oklch, var(--codex-blue) 20%, var(--surface-2))}}.kdk-ls-app-panel.is-codex .kdk-ls-app-glow{border-color:var(--codex-blue)}@supports (color:color-mix(in lab, red, red)){.kdk-ls-app-panel.is-codex .kdk-ls-app-glow{border-color:color-mix(in oklch, var(--codex-blue) 45%, var(--border))}}.kdk-ls-app-panel.is-codex .kdk-ls-app-glow{box-shadow:0 0 32px -6px var(--codex-blue)}@supports (color:color-mix(in lab, red, red)){.kdk-ls-app-panel.is-codex .kdk-ls-app-glow{box-shadow:0 0 32px -6px color-mix(in oklch, var(--codex-blue) 75%, transparent)}}.kdk-ls-app-id{align-items:center;gap:8px;display:flex}.kdk-ls-app-appname{color:var(--text-2);align-items:center;gap:7px;font-size:13.5px;font-weight:600;display:flex}.kdk-ls-app-note{color:var(--muted);margin:0;font-size:12px;line-height:1.6}.kdk-ls-app-steps{width:100%;color:var(--text-2);text-align:left;flex-direction:column;gap:3px;margin:0;padding:0;font-size:11.5px;line-height:1.5;list-style:none;display:flex}.kdk-ls-app-path-row{text-align:left;flex-wrap:wrap;align-items:center;gap:6px;width:100%;display:flex}.kdk-ls-app-path-label{color:var(--muted);white-space:nowrap;flex:none;font-size:10px}.kdk-ls-app-path{min-width:0;font-family:var(--font-mono);color:var(--fg);overflow-wrap:anywhere;flex:auto;font-size:10.5px}.kdk-ls-app-copy{font-family:var(--font-mono);border:1px solid var(--codex-blue);border-radius:999px;flex:none;padding:3px 9px;font-size:10px}@supports (color:color-mix(in lab, red, red)){.kdk-ls-app-copy{border:1px solid color-mix(in oklch, var(--codex-blue) 40%, var(--border))}}.kdk-ls-app-copy{color:var(--codex-blue);background:0 0}@supports (color:color-mix(in lab, red, red)){.kdk-ls-app-copy{color:color-mix(in oklch, var(--codex-blue) 80%, white)}}.kdk-ls-app-copy{cursor:pointer}.kdk-ls-app-copy:hover{border-color:var(--codex-blue)}@supports (color:color-mix(in lab, red, red)){.kdk-ls-app-copy:hover{border-color:color-mix(in oklch, var(--codex-blue) 60%, var(--border))}}.kdk-ls-app-panel.is-claude .kdk-ls-app-copy{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.kdk-ls-app-panel.is-claude .kdk-ls-app-copy{border-color:color-mix(in oklch, var(--accent) 40%, var(--border))}}.kdk-ls-app-panel.is-claude .kdk-ls-app-copy{color:var(--accent-2)}@supports (color:color-mix(in lab, red, red)){.kdk-ls-app-panel.is-claude .kdk-ls-app-copy{color:color-mix(in oklch, var(--accent-2) 85%, white)}}.kdk-ls-app-panel.is-claude .kdk-ls-app-copy:hover{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.kdk-ls-app-panel.is-claude .kdk-ls-app-copy:hover{border-color:color-mix(in oklch, var(--accent) 60%, var(--border))}}.kdk-ls-app-panel.is-vscode .kdk-ls-app-copy{border-color:var(--kdk-ls-vscode-blue)}@supports (color:color-mix(in lab, red, red)){.kdk-ls-app-panel.is-vscode .kdk-ls-app-copy{border-color:color-mix(in oklch, var(--kdk-ls-vscode-blue) 40%, var(--border))}}.kdk-ls-app-panel.is-vscode .kdk-ls-app-copy{color:var(--kdk-ls-vscode-blue)}@supports (color:color-mix(in lab, red, red)){.kdk-ls-app-panel.is-vscode .kdk-ls-app-copy{color:color-mix(in oklch, var(--kdk-ls-vscode-blue) 85%, white)}}.kdk-ls-app-panel.is-vscode .kdk-ls-app-copy:hover{border-color:var(--kdk-ls-vscode-blue)}@supports (color:color-mix(in lab, red, red)){.kdk-ls-app-panel.is-vscode .kdk-ls-app-copy:hover{border-color:color-mix(in oklch, var(--kdk-ls-vscode-blue) 60%, var(--border))}}.kdk-ls-dispatch-lines{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.kdk-ls-dline{fill:none;stroke:#fff3;stroke-width:1.4px;stroke-dasharray:2 5}.kdk-ls-dline.is-active{stroke:var(--teal)}@supports (color:color-mix(in lab, red, red)){.kdk-ls-dline.is-active{stroke:color-mix(in oklch, var(--teal) 82%, var(--codex-blue))}}.kdk-ls-dline.is-active{stroke-width:2px;stroke-dasharray:5 7;filter:drop-shadow(0 0 3px var(--teal))}@supports (color:color-mix(in lab, red, red)){.kdk-ls-dline.is-active{filter:drop-shadow(0 0 3px color-mix(in oklch, var(--teal) 45%, transparent))}}.kdk-ls-dline.is-active{animation:1.4s linear infinite kdk-ls-dline-flow}@keyframes kdk-ls-dline-flow{to{stroke-dashoffset:-24px}}@media (max-width:900px){.kdk-ls-split-area>.kdk-ls-app-panel{flex:none}.kdk-ls-app-panel{width:100%;max-width:none;padding:16px}.kdk-ls-split-area{flex-direction:column;gap:14px}}@media (prefers-reduced-motion:reduce){.kdk-ls-scroll{scroll-behavior:auto}.kdk-ls-root,.kdk-ls-conn.is-down,.kdk-ls-conn.is-up,.kdk-ls-report,.kdk-ls-win-report,.kdk-ls-dispatch,.kdk-ls-pane,.kdk-ls-hero,.kdk-ls-app-panel,.kdk-ls-dot.is-live,.kdk-ls-session-dot.is-live,.kdk-ls-psw-chip.is-live .kdk-ls-psw-dot,.kdk-ls-dline.is-active,.kdk-ls-cursor{animation:none!important}.kdk-ls-chips{display:none}}@media (max-width:760px){.kdk-ls-panes{grid-template-columns:1fr}}.kdk-df-stage-btn{font-family:var(--font-mono);letter-spacing:.04em;border:1px solid var(--codex-blue);border-radius:999px;margin-left:auto;padding:3px 9px;font-size:10px}@supports (color:color-mix(in lab, red, red)){.kdk-df-stage-btn{border:1px solid color-mix(in oklch, var(--codex-blue) 40%, var(--border))}}.kdk-df-stage-btn{color:var(--codex-blue);background:0 0}@supports (color:color-mix(in lab, red, red)){.kdk-df-stage-btn{color:color-mix(in oklch, var(--codex-blue) 80%, white)}}.kdk-df-stage-btn{cursor:pointer}.kdk-df-stage-btn:hover{border-color:var(--codex-blue)}@supports (color:color-mix(in lab, red, red)){.kdk-df-stage-btn:hover{border-color:color-mix(in oklch, var(--codex-blue) 60%, var(--border))}}.kdk-df-stage-btn:hover{color:var(--codex-blue)}@supports (color:color-mix(in lab, red, red)){.kdk-df-stage-btn:hover{color:color-mix(in oklch, var(--codex-blue) 92%, white)}}.ws-drawer-chip.is-stage{font:inherit;cursor:pointer;color:var(--codex-blue);background:0 0}@supports (color:color-mix(in lab, red, red)){.ws-drawer-chip.is-stage{color:color-mix(in oklch, var(--codex-blue) 82%, white)}}.ws-drawer-chip.is-stage{border-color:var(--codex-blue)}@supports (color:color-mix(in lab, red, red)){.ws-drawer-chip.is-stage{border-color:color-mix(in oklch, var(--codex-blue) 45%, var(--border))}}.ws-drawer-chip.is-stage:hover{border-color:var(--codex-blue)}@supports (color:color-mix(in lab, red, red)){.ws-drawer-chip.is-stage:hover{border-color:color-mix(in oklch, var(--codex-blue) 65%, var(--border))}}[data-theme=light] .kdk-ls-dot.is-live{background:var(--accent);box-shadow:0 0 10px var(--accent)}@supports (color:color-mix(in lab, red, red)){[data-theme=light] .kdk-ls-dot.is-live{box-shadow:0 0 10px color-mix(in oklch, var(--accent) 70%, transparent)}}[data-theme=light] .kdk-ls-title{color:var(--codex-blue)}@supports (color:color-mix(in lab, red, red)){[data-theme=light] .kdk-ls-title{color:color-mix(in oklch, var(--codex-blue) 78%, black)}}[data-theme=light] .kdk-ls-fid.is-transcript{color:var(--codex-blue)}@supports (color:color-mix(in lab, red, red)){[data-theme=light] .kdk-ls-fid.is-transcript{color:color-mix(in oklch, var(--codex-blue) 82%, black)}}[data-theme=light] .kdk-ls-fid-pop{box-shadow:var(--shadow-lg)}[data-theme=light] .kdk-ls-sessions-sidebar{background:var(--codex-blue)}@supports (color:color-mix(in lab, red, red)){[data-theme=light] .kdk-ls-sessions-sidebar{background:color-mix(in oklch, var(--codex-blue) 4%, var(--surface))}}[data-theme=light] .kdk-ls-session-dot.is-live{background:var(--accent);box-shadow:0 0 6px var(--accent)}@supports (color:color-mix(in lab, red, red)){[data-theme=light] .kdk-ls-session-dot.is-live{box-shadow:0 0 6px color-mix(in oklch, var(--accent) 70%, transparent)}}[data-theme=light] .kdk-ls-session-confirm-go{color:var(--codex-blue)}@supports (color:color-mix(in lab, red, red)){[data-theme=light] .kdk-ls-session-confirm-go{color:color-mix(in oklch, var(--codex-blue) 85%, black)}}[data-theme=light] .kdk-ls-psw-chip.is-live .kdk-ls-psw-dot{background:var(--teal)}[data-theme=light] .kdk-ls-tile.is-hub{color:var(--codex-blue)}@supports (color:color-mix(in lab, red, red)){[data-theme=light] .kdk-ls-tile.is-hub{color:color-mix(in oklch, var(--codex-blue) 85%, black)}}[data-theme=light] .kdk-ls-tile.is-agent{color:var(--teal)}@supports (color:color-mix(in lab, red, red)){[data-theme=light] .kdk-ls-tile.is-agent{color:color-mix(in oklch, var(--teal) 85%, black)}}[data-theme=light] .kdk-ls-hero-tag{color:var(--codex-blue)}@supports (color:color-mix(in lab, red, red)){[data-theme=light] .kdk-ls-hero-tag{color:color-mix(in oklch, var(--codex-blue) 80%, black)}}[data-theme=light] .kdk-ls-hero-expand{color:var(--codex-blue)}@supports (color:color-mix(in lab, red, red)){[data-theme=light] .kdk-ls-hero-expand{color:color-mix(in oklch, var(--codex-blue) 78%, black)}}[data-theme=light] .kdk-ls-term-maxbtn{color:var(--codex-blue)}@supports (color:color-mix(in lab, red, red)){[data-theme=light] .kdk-ls-term-maxbtn{color:color-mix(in oklch, var(--codex-blue) 80%, black)}}[data-theme=light] .kdk-ls-term-barbtn{color:var(--teal)}@supports (color:color-mix(in lab, red, red)){[data-theme=light] .kdk-ls-term-barbtn{color:color-mix(in oklch, var(--teal) 82%, black)}}[data-theme=light] .kdk-ls-deliver-btn{color:var(--teal)}@supports (color:color-mix(in lab, red, red)){[data-theme=light] .kdk-ls-deliver-btn{color:color-mix(in oklch, var(--teal) 60%, black)}}[data-theme=light] .kdk-ls-more-btn{color:var(--codex-blue)}@supports (color:color-mix(in lab, red, red)){[data-theme=light] .kdk-ls-more-btn{color:color-mix(in oklch, var(--codex-blue) 80%, black)}}[data-theme=light] .kdk-ls-term-launchbtn{background:var(--codex-blue)}@supports (color:color-mix(in lab, red, red)){[data-theme=light] .kdk-ls-term-launchbtn{background:color-mix(in oklch, var(--codex-blue) 20%, var(--surface))}}[data-theme=light] .kdk-ls-term-launchbtn{color:var(--codex-blue)}@supports (color:color-mix(in lab, red, red)){[data-theme=light] .kdk-ls-term-launchbtn{color:color-mix(in oklch, var(--codex-blue) 92%, black)}}[data-theme=light] .kdk-ls-term-err-title{color:var(--amber)}@supports (color:color-mix(in lab, red, red)){[data-theme=light] .kdk-ls-term-err-title{color:color-mix(in oklch, var(--amber) 80%, black)}}[data-theme=light] .kdk-ls-err-trust{background:var(--amber)}@supports (color:color-mix(in lab, red, red)){[data-theme=light] .kdk-ls-err-trust{background:color-mix(in oklch, var(--amber) 20%, var(--surface))}}[data-theme=light] .kdk-ls-err-trust{color:var(--amber)}@supports (color:color-mix(in lab, red, red)){[data-theme=light] .kdk-ls-err-trust{color:color-mix(in oklch, var(--amber) 85%, black)}}[data-theme=light] .kdk-ls-composer-input{background:#000}@supports (color:color-mix(in lab, red, red)){[data-theme=light] .kdk-ls-composer-input{background:color-mix(in oklch, black 8%, var(--surface-2))}}[data-theme=light] .kdk-ls-composer-send{background:var(--codex-blue)}@supports (color:color-mix(in lab, red, red)){[data-theme=light] .kdk-ls-composer-send{background:color-mix(in oklch, var(--codex-blue) 20%, var(--surface))}}[data-theme=light] .kdk-ls-composer-send{color:var(--codex-blue)}@supports (color:color-mix(in lab, red, red)){[data-theme=light] .kdk-ls-composer-send{color:color-mix(in oklch, var(--codex-blue) 92%, black)}}[data-theme=light] .kdk-ls-att-thumb{background:#000}@supports (color:color-mix(in lab, red, red)){[data-theme=light] .kdk-ls-att-thumb{background:color-mix(in oklch, black 8%, var(--surface-2))}}[data-theme=light] .kdk-ls-choice-chip{color:var(--teal)}@supports (color:color-mix(in lab, red, red)){[data-theme=light] .kdk-ls-choice-chip{color:color-mix(in oklch, var(--teal) 85%, black)}}[data-theme=light] .kdk-ls-fjc-primary{color:#fff;background:linear-gradient(180deg, var(--teal), var(--teal))}@supports (color:color-mix(in lab, red, red)){[data-theme=light] .kdk-ls-fjc-primary{background:linear-gradient(180deg, color-mix(in oklch, var(--teal) 88%, white), color-mix(in oklch, var(--teal) 55%, black))}}[data-theme=light] .kdk-ls-fjc-primary{border-color:var(--teal)}@supports (color:color-mix(in lab, red, red)){[data-theme=light] .kdk-ls-fjc-primary{border-color:color-mix(in oklch, var(--teal) 70%, white)}}[data-theme=light] .kdk-ls-fjc-arrived{background:var(--teal)}@supports (color:color-mix(in lab, red, red)){[data-theme=light] .kdk-ls-fjc-arrived{background:color-mix(in oklch, var(--teal) 10%, var(--surface))}}[data-theme=light] .kdk-ls-pane.is-working .kdk-ls-pane-status-chip{color:var(--teal)}@supports (color:color-mix(in lab, red, red)){[data-theme=light] .kdk-ls-pane.is-working .kdk-ls-pane-status-chip{color:color-mix(in oklch, var(--teal) 85%, black)}}[data-theme=light] .kdk-ls-pane.is-waiting .kdk-ls-pane-status-chip{color:var(--accent)}@supports (color:color-mix(in lab, red, red)){[data-theme=light] .kdk-ls-pane.is-waiting .kdk-ls-pane-status-chip{color:color-mix(in oklch, var(--accent) 85%, black)}}[data-theme=light] .kdk-ls-strip-text.is-working{color:var(--teal)}@supports (color:color-mix(in lab, red, red)){[data-theme=light] .kdk-ls-strip-text.is-working{color:color-mix(in oklch, var(--teal) 82%, black)}}[data-theme=light] .kdk-ls-strip-text.is-waiting{color:var(--accent)}@supports (color:color-mix(in lab, red, red)){[data-theme=light] .kdk-ls-strip-text.is-waiting{color:color-mix(in oklch, var(--accent) 82%, black)}}[data-theme=light] .kdk-ls-cursor{background:var(--teal)}[data-theme=light] .kdk-ls-chip.is-instruction{background:var(--codex-blue)}@supports (color:color-mix(in lab, red, red)){[data-theme=light] .kdk-ls-chip.is-instruction{background:color-mix(in oklch, var(--codex-blue) 22%, var(--surface))}}[data-theme=light] .kdk-ls-chip.is-instruction{color:var(--codex-blue)}@supports (color:color-mix(in lab, red, red)){[data-theme=light] .kdk-ls-chip.is-instruction{color:color-mix(in oklch, var(--codex-blue) 90%, black)}}[data-theme=light] .kdk-ls-chip.is-report{background:var(--teal)}@supports (color:color-mix(in lab, red, red)){[data-theme=light] .kdk-ls-chip.is-report{background:color-mix(in oklch, var(--teal) 22%, var(--surface))}}[data-theme=light] .kdk-ls-chip.is-report{color:var(--teal)}@supports (color:color-mix(in lab, red, red)){[data-theme=light] .kdk-ls-chip.is-report{color:color-mix(in oklch, var(--teal) 90%, black)}}[data-theme=light] .kdk-ls-app-glow{color:var(--codex-blue)}@supports (color:color-mix(in lab, red, red)){[data-theme=light] .kdk-ls-app-glow{color:color-mix(in oklch, var(--codex-blue) 82%, black)}}[data-theme=light] .kdk-ls-app-panel.is-claude .kdk-ls-app-glow{color:var(--accent-2)}@supports (color:color-mix(in lab, red, red)){[data-theme=light] .kdk-ls-app-panel.is-claude .kdk-ls-app-glow{color:color-mix(in oklch, var(--accent-2) 85%, black)}}[data-theme=light] .kdk-ls-app-panel.is-vscode .kdk-ls-app-glow{color:var(--kdk-ls-vscode-blue)}@supports (color:color-mix(in lab, red, red)){[data-theme=light] .kdk-ls-app-panel.is-vscode .kdk-ls-app-glow{color:color-mix(in oklch, var(--kdk-ls-vscode-blue) 85%, black)}}[data-theme=light] .kdk-ls-dline{stroke:#1e2a3847}[data-theme=light] .kdk-df-stage-btn{color:var(--codex-blue)}@supports (color:color-mix(in lab, red, red)){[data-theme=light] .kdk-df-stage-btn{color:color-mix(in oklch, var(--codex-blue) 80%, black)}}[data-theme=light] .kdk-df-stage-btn:hover{color:var(--codex-blue)}@supports (color:color-mix(in lab, red, red)){[data-theme=light] .kdk-df-stage-btn:hover{color:color-mix(in oklch, var(--codex-blue) 92%, black)}}[data-theme=light] .ws-drawer-chip.is-stage{color:var(--codex-blue)}@supports (color:color-mix(in lab, red, red)){[data-theme=light] .ws-drawer-chip.is-stage{color:color-mix(in oklch, var(--codex-blue) 82%, black)}}[data-theme=light] .kdk-ls-scrim{-webkit-backdrop-filter:none;backdrop-filter:none;background:radial-gradient(50% 56% at 28% 22%,#5096ff33,#0000 100%),radial-gradient(54% 60% at 74% 30%,#ff875f2e,#0000 100%),radial-gradient(48% 54% at 64% 84%,#a578ff26,#0000 100%),radial-gradient(44% 50% at 24% 78%,#5ac8eb29,#0000 100%),linear-gradient(#fbfcfe 0%,#eef0f5 100%)}[data-theme=light] .kdk-ls-sessions-sidebar{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:linear-gradient(#ffffff52,#ffffff14),#ffffff1a;border-right-color:#191c221f}[data-theme=light] .kdk-ls-cell-terminal{isolation:auto;background:#ffffff24 padding-box, var(--sc-lens) border-box;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:0 1px 2px #232d411a,0 24px 52px -26px #232d4147}[data-theme=light] .kdk-ls-cell-terminal:before{display:none}[data-theme=light] .kdk-ls-pane-titlebar,[data-theme=light] .kdk-ls-pane-strip{background:#ffffff59}[data-theme=light] .kdk-ls-pane-body{background:0 0}[data-theme=light] .kdk-ls-term-host,[data-theme=light] .kdk-ls-term-overlay{background:#f7f8fa;border-color:#28344624}[data-theme=light] .kdk-ls-psw-chip{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff6b;border-color:#191c2221;box-shadow:inset 0 1px #ffffffd9}[data-theme=light] .kdk-ls-composer{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffff6b;border-color:#191c2221;box-shadow:inset 0 1px #ffffffd9}.kdk-ls-tmux{flex-direction:column;flex:1;gap:8px;min-width:0;height:100%;padding:10px;display:flex;overflow:hidden}.kdk-ls-tmux-bar{flex:none;align-items:center;gap:8px;display:flex}.kdk-ls-tmux-note{color:var(--muted);margin-right:auto;font-size:11px}.kdk-ls-tmux-grid{flex:1;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:minmax(0,1fr);gap:8px;min-height:0;display:grid}.kdk-ls-tmux-grid[data-count="1"]{grid-template-columns:minmax(0,1fr)}.kdk-ls-tmux-pane:last-child:nth-child(odd){grid-column:1/-1}.kdk-ls-tmux-pane{border:1px solid var(--sc-hairline);background:var(--sc-solid);min-width:0;min-height:0;box-shadow:inset 0 1px 0 var(--sc-edge), var(--sc-shadow-sm);border-radius:10px;flex-direction:column;display:flex;overflow:hidden}.kdk-ls-tmux-titlebar{color:var(--text-2);border-bottom:1px solid var(--border);flex:none;align-items:center;gap:8px;padding:4px 8px;font-size:11px;display:flex}@supports (color:color-mix(in lab, red, red)){.kdk-ls-tmux-titlebar{border-bottom:1px solid color-mix(in oklch, var(--border) 60%, transparent)}}.kdk-ls-tmux-title{color:var(--text);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,monospace;font-weight:600}.kdk-ls-tmux-cwd{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--muted);flex:1;font-size:10px;overflow:hidden}.kdk-ls-tmux-close{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:5px;flex:none;padding:2px 6px;font-size:14px;line-height:1}.kdk-ls-tmux-close:hover{color:var(--text);background:var(--rose)}@supports (color:color-mix(in lab, red, red)){.kdk-ls-tmux-close:hover{background:color-mix(in oklch, var(--rose) 22%, transparent)}}.kdk-ls-tmux-body{flex-direction:column;flex:1;min-height:0;display:flex}.kdk-ls-tmux-body .kdk-ls-term-host{border:0;border-radius:0;flex:1;height:auto;min-height:0}.kdk-ls-tmux-body .kdk-ls-term-overlay{border-radius:0}.kdk-ls-tmux-empty{color:var(--muted);grid-column:1/-1;justify-content:center;align-items:center;font-size:12px;display:flex}.kdk-ls-tmux-empty p{margin:0}[data-theme=clear] .kdk-ls-scrim{background:rgb(20 20 20/calc(.08 * var(--clear-a,1)));-webkit-backdrop-filter:blur(64px);backdrop-filter:blur(64px)}[data-theme=clear] .kdk-ls-sessions-sidebar{background:rgb(25 25 24/min(.34, calc(.22 * var(--clear-a,1))))}[data-theme=clear] .kdk-ls-root{--sc-glass-grad:linear-gradient(180deg, rgb(35 35 34/min(.26, calc(.11 * var(--clear-a,1)))), rgb(27 27 26/min(.3, calc(.14 * var(--clear-a,1)))));--sc-chrome:rgb(29 29 28/min(.34, calc(.22 * var(--clear-a,1))));--sc-solid:rgb(30 30 29/min(.58, calc(.45 * var(--clear-a,1))))}[data-theme=clear] .kdk-ls-term-host .xterm .xterm-screen,[data-theme=clear] .kdk-ls-term-host .xterm-rows,[data-theme=clear] .kdk-ls-term-host .xterm .xterm-viewport{background:0 0!important}[data-theme=clear] .kdk-ls-term-host{background:#0c0e12e6}.kdk-ls-root,.kdk-sc-root,.kdk-fc-root,.kdk-fc-fp,.kdk-fc-stage,.kdk-ls-lane-toggle{--sc-tint:var(--codex-blue);--fg:#ecebe8;--sc-glass:#ffffff0d;--sc-glass-grad:linear-gradient(180deg, #23232285, #1b1b1aa3);--sc-glass-hi:#ffffff12;--sc-solid:#1e1e1df0;--sc-chrome:#1d1d1cc7;--sc-edge:#ffffff24;--sc-hairline:#ffffff1a;--sc-edge-top:#ffffff3d;--sc-edge-side:#ffffff17;--sc-edge-bot:#ffffff0d;--sc-lens:linear-gradient(180deg, var(--sc-edge-top), var(--sc-edge-side) 16%, var(--sc-edge-side) 68%, var(--sc-edge-bot));--sc-aberr:linear-gradient(90deg, transparent 4%, #ff788c0a 22%, #96e6aa0b 44%, #78aaff0d 66%, #d28cff0a 84%, transparent 96%);--sc-bulge:radial-gradient(140% 90% at 50% -8%, #ffffff0d, #ffffff04 38%, transparent 64%);--sc-noise:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='140' height='140' filter='url(%23n)' opacity='0.026'/%3E%3C/svg%3E");--sc-blur:blur(28px) brightness(1.04);--sc-blur-sm:blur(24px) brightness(1.03);--sc-sheen-soft:linear-gradient(180deg, #ffffff0e, #ffffff03 60%, #fff0 100%);--sc-sheen-bubble:linear-gradient(180deg, #ffffff1a, #ffffff05 55%, #fff0 85%);--sc-well:#0a0a0a66;--sc-well-shadow:inset 0 1px 3px #0000004d;--sc-shadow:inset 0 0 22px #ffffff08, 0 1px 2px #0000004d, 0 28px 64px -32px #0009;--sc-shadow-sm:inset 0 0 14px #ffffff06, 0 1px 1.5px #0000003d, 0 10px 26px -18px #0000007a}@supports (color:lab(0% 0 0)){.kdk-ls-root,.kdk-sc-root,.kdk-fc-root,.kdk-fc-fp,.kdk-fc-stage,.kdk-ls-lane-toggle{--fg:lab(93.0693% -.245929 1.49977)}}.kdk-sc-root{isolation:isolate;background:var(--sc-aberr) bottom left / 100% 1px no-repeat padding-box, var(--sc-glass-grad) padding-box, var(--sc-lens) border-box;height:100%;min-height:0;-webkit-backdrop-filter:var(--sc-blur);backdrop-filter:var(--sc-blur);box-shadow:var(--sc-shadow);border:1px solid #0000;border-radius:20px;flex-direction:column;animation:.32s both kdk-ls-window-spawn;display:flex;position:relative;overflow:hidden}.kdk-sc-root:before{content:"";z-index:-1;pointer-events:none;border-radius:inherit;background:var(--sc-bulge), var(--sc-noise);position:absolute;inset:0}.kdk-sc-bar{border-bottom:1px solid var(--sc-hairline);background:var(--sc-sheen-soft);flex-wrap:wrap;flex:none;align-items:center;gap:8px 12px;padding:10px 14px;display:flex}.kdk-sc-id{align-items:center;gap:8px;min-width:0;display:flex}.kdk-sc-tile{width:26px;height:26px;color:var(--fg);border:1px solid var(--sc-tint);border-radius:9px;place-items:center;font-size:13px;font-weight:700;display:grid}@supports (color:color-mix(in lab, red, red)){.kdk-sc-tile{border:1px solid color-mix(in oklch, var(--sc-tint) 32%, var(--sc-hairline))}}.kdk-sc-tile{background:linear-gradient(135deg, var(--sc-tint), var(--sc-tint))}@supports (color:color-mix(in lab, red, red)){.kdk-sc-tile{background:linear-gradient(135deg, color-mix(in oklch, var(--sc-tint) 30%, transparent), color-mix(in oklch, var(--sc-tint) 12%, transparent))}}.kdk-sc-tile{box-shadow:inset 0 1px 0 var(--sc-edge)}.kdk-sc-name{color:var(--fg);white-space:nowrap;text-overflow:ellipsis;font-size:14px;overflow:hidden}.kdk-sc-tag{letter-spacing:.08em;color:var(--sc-tint);border-radius:999px;padding:2px 6px;font-size:10px;font-weight:700}@supports (color:color-mix(in lab, red, red)){.kdk-sc-tag{color:color-mix(in oklch, var(--sc-tint) 70%, var(--fg))}}.kdk-sc-tag{background:var(--sc-tint)}@supports (color:color-mix(in lab, red, red)){.kdk-sc-tag{background:color-mix(in oklch, var(--sc-tint) 12%, transparent)}}.kdk-sc-tag{box-shadow:inset 0 0 0 1px var(--sc-tint)}@supports (color:color-mix(in lab, red, red)){.kdk-sc-tag{box-shadow:inset 0 0 0 1px color-mix(in oklch, var(--sc-tint) 18%, var(--sc-hairline))}}.kdk-sc-ctl{color:var(--muted);align-items:center;gap:6px;margin-left:auto;font-size:12px;display:flex}.kdk-sc-ctl:not(:last-child){margin-left:0}.kdk-sc-ctl+.kdk-sc-ctl{margin-left:8px}.kdk-sc-ctl-label{color:var(--muted-2)}.kdk-sc-ctl select{color:var(--fg);background:var(--sc-glass-hi);border:1px solid var(--sc-hairline);border-radius:8px;padding:4px 6px;font-size:12px}.kdk-sc-scroll{flex-direction:column;flex:1;gap:7px;min-height:0;padding:14px;display:flex;overflow:hidden auto}.kdk-sc-empty,.kdk-sc-ended{color:var(--muted);text-align:center;padding:12px;font-size:13px;line-height:1.7}.kdk-sc-error{color:var(--rose);border:1px solid var(--rose);padding:8px 10px;font-size:13px;line-height:1.6}@supports (color:color-mix(in lab, red, red)){.kdk-sc-error{border:1px solid color-mix(in oklch, var(--rose) 30%, var(--sc-hairline))}}.kdk-sc-error{background:var(--rose);border-radius:12px}@supports (color:color-mix(in lab, red, red)){.kdk-sc-error{background:color-mix(in oklch, var(--rose) 8%, transparent)}}.kdk-sc-error{box-shadow:inset 0 1px 0 var(--sc-edge)}.kdk-sc-showmore{align-self:center}.kdk-sc-msg{flex-direction:column;gap:4px;max-width:100%;animation:.2s both kdk-df-fade-in;display:flex}.kdk-sc-msg.is-user{align-items:flex-end}.kdk-sc-msg.is-assistant{align-items:flex-start}.kdk-sc-bubble{word-break:break-word;overflow-wrap:anywhere;border-radius:16px;min-width:0;max-width:88%;padding:9px 13px;font-size:13px;line-height:1.75}.kdk-sc-bubble>*{min-width:0;max-width:100%}.kdk-sc-bubble pre,.kdk-sc-bubble code{overflow-wrap:anywhere;max-width:100%;overflow-x:auto}.kdk-sc-msg.is-user .kdk-sc-bubble{color:var(--fg);border:1px solid var(--sc-tint)}@supports (color:color-mix(in lab, red, red)){.kdk-sc-msg.is-user .kdk-sc-bubble{border:1px solid color-mix(in oklch, var(--sc-tint) 24%, var(--sc-hairline))}}.kdk-sc-msg.is-user .kdk-sc-bubble{background:var(--sc-sheen-bubble), linear-gradient(160deg, var(--sc-tint), var(--sc-tint))}@supports (color:color-mix(in lab, red, red)){.kdk-sc-msg.is-user .kdk-sc-bubble{background:var(--sc-sheen-bubble), linear-gradient(160deg, color-mix(in oklch, var(--sc-tint) 14%, transparent), color-mix(in oklch, var(--sc-tint) 8%, transparent))}}.kdk-sc-msg.is-user .kdk-sc-bubble{box-shadow:inset 0 1px 0 var(--sc-edge), 0 10px 26px -18px var(--sc-tint)}@supports (color:color-mix(in lab, red, red)){.kdk-sc-msg.is-user .kdk-sc-bubble{box-shadow:inset 0 1px 0 var(--sc-edge), 0 10px 26px -18px color-mix(in oklch, var(--sc-tint) 40%, transparent)}}.kdk-sc-msg.is-user .kdk-sc-bubble{border-bottom-right-radius:6px}.kdk-sc-msg.is-assistant .kdk-sc-bubble{color:var(--fg);border:1px solid var(--sc-hairline);background:var(--sc-sheen-soft), var(--sc-glass);box-shadow:inset 0 1px 0 var(--sc-edge), var(--sc-shadow-sm);border-bottom-left-radius:6px}.kdk-sc-queued-note{max-width:88%;color:var(--muted);text-align:right;font-size:11.5px;line-height:1.6}.kdk-sc-text{display:block}.kdk-sc-text .jv-md-body,.kdk-sc-delivery .jv-md-body{font-size:13px;line-height:1.75}.kdk-sc-cursor{vertical-align:text-bottom;background:var(--sc-tint);border-radius:1px;width:7px;height:15px;margin-left:2px;animation:1s steps(2,start) infinite kdk-sc-blink;display:inline-block}@keyframes kdk-sc-blink{50%{opacity:0}}.kdk-sc-thinking{color:var(--muted);margin:4px 0;font-size:12px}.kdk-sc-thinking summary{cursor:pointer;color:var(--muted-2)}.kdk-sc-thinking-body{white-space:pre-wrap;color:var(--muted);margin-top:4px}.kdk-sc-thinking-stream{border-left:2px solid var(--sc-tint);margin:2px 0;padding:4px 10px}@supports (color:color-mix(in lab, red, red)){.kdk-sc-thinking-stream{border-left:2px solid color-mix(in oklch, var(--sc-tint) 45%, transparent)}}.kdk-sc-thinking-stream{color:var(--muted-2);overflow-wrap:anywhere;font-size:12px;font-style:italic;line-height:1.55}.kdk-sc-tool{border-radius:7px;max-width:100%;margin:1px 0;overflow:hidden}.kdk-sc-tool.is-quiet{opacity:.6}.kdk-sc-toolrun{margin:1px 0}.kdk-sc-toolrun-sum{color:var(--muted);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:7px;align-items:center;gap:6px;padding:3px 6px;font-size:12px;list-style:none;display:inline-flex}.kdk-sc-toolrun-sum::-webkit-details-marker{display:none}.kdk-sc-toolrun-sum:before{content:"▸";color:var(--muted-2);font-size:10px}.kdk-sc-toolrun[open]>.kdk-sc-toolrun-sum:before{content:"▾"}.kdk-sc-toolrun-sum:hover{background:var(--sc-glass-hi);color:var(--fg)}.kdk-sc-toolrun-body{border-left:1px solid var(--sc-hairline);flex-direction:column;gap:1px;margin:3px 0 3px 8px;padding-left:6px;display:flex}.kdk-sc-thinking-live{color:var(--muted);align-items:center;gap:8px;padding:6px 10px;font-size:12.5px;display:flex}.kdk-sc-thinking-dots{flex:none;gap:3px;display:inline-flex}.kdk-sc-thinking-dots i{background:var(--sc-tint);border-radius:50%;width:5px;height:5px}@supports (color:color-mix(in lab, red, red)){.kdk-sc-thinking-dots i{background:color-mix(in oklch, var(--sc-tint) 62%, var(--muted))}}.kdk-sc-thinking-dots i{animation:1.2s ease-in-out infinite kdk-sc-dot}.kdk-sc-thinking-dots i:nth-child(2){animation-delay:.2s}.kdk-sc-thinking-dots i:nth-child(3){animation-delay:.4s}@keyframes kdk-sc-dot{0%,60%,to{opacity:.25;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}@media (prefers-reduced-motion:reduce){.kdk-sc-thinking-dots i{opacity:.6;animation:none}}.kdk-sc-tool-head{cursor:pointer;text-align:left;width:100%;color:var(--muted);background:0 0;border:none;border-radius:7px;align-items:center;gap:6px;padding:3px 6px;font-size:12.5px;display:flex}.kdk-sc-tool-head:hover{background:var(--sc-glass-hi)}.kdk-sc-tool-caret{color:var(--muted-2);flex:none;font-size:10px}.kdk-sc-tool-label{color:var(--fg);white-space:nowrap;flex:none;font-weight:600}.kdk-sc-tool-path{font-family:var(--font-mono);color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.kdk-sc-tool-err{color:var(--rose);margin-left:auto;font-weight:700}.kdk-sc-tool-body{flex-direction:column;gap:8px;padding:2px 8px 8px 22px;display:flex}.kdk-sc-tool-cmd,.kdk-sc-tool-resultpre,.kdk-sc-preview-pre{font-family:var(--font-mono);color:var(--fg);white-space:pre-wrap;word-break:break-word;background:#141414;border:1px solid #ffffff0f;border-radius:8px;padding:8px 10px;font-size:12px;line-height:1.55;overflow-x:auto}.kdk-sc-tool-sub{color:var(--muted);word-break:break-word;font-size:12px}.kdk-sc-tool-result summary{cursor:pointer;color:var(--muted-2);font-size:12px}.kdk-sc-chiprow{flex-wrap:wrap;gap:6px;display:flex}.kdk-sc-filechip{font-family:var(--font-mono);color:var(--sc-tint);font-size:11px}@supports (color:color-mix(in lab, red, red)){.kdk-sc-filechip{color:color-mix(in oklch, var(--sc-tint) 70%, var(--fg))}}.kdk-sc-filechip{background:var(--sc-tint)}@supports (color:color-mix(in lab, red, red)){.kdk-sc-filechip{background:color-mix(in oklch, var(--sc-tint) 10%, transparent)}}.kdk-sc-filechip{border:1px solid var(--sc-tint)}@supports (color:color-mix(in lab, red, red)){.kdk-sc-filechip{border:1px solid color-mix(in oklch, var(--sc-tint) 22%, var(--sc-hairline))}}.kdk-sc-filechip{cursor:pointer;border-radius:999px;padding:3px 10px}.kdk-sc-filechip.is-on{background:var(--sc-tint)}@supports (color:color-mix(in lab, red, red)){.kdk-sc-filechip.is-on{background:color-mix(in oklch, var(--sc-tint) 22%, transparent)}}.kdk-sc-filechip.is-on{color:var(--fg);box-shadow:inset 0 1px 0 var(--sc-edge)}.kdk-sc-preview{border:1px solid var(--sc-hairline);background:var(--sc-glass);box-shadow:inset 0 1px 0 var(--sc-edge);border-radius:12px;flex-direction:column;gap:8px;padding:8px;display:flex}.kdk-sc-preview-img{border-radius:8px;max-width:100%}.kdk-sc-preview-frame{border:1px solid var(--border);background:#fff;border-radius:8px;width:100%;height:320px}.kdk-sc-preview-note{color:var(--muted);font-size:12px}.kdk-sc-preview-open,.kdk-sc-linkbtn{color:var(--sc-tint);align-self:flex-start;font-size:12px}@supports (color:color-mix(in lab, red, red)){.kdk-sc-preview-open,.kdk-sc-linkbtn{color:color-mix(in oklch, var(--sc-tint) 72%, var(--fg))}}.kdk-sc-preview-open,.kdk-sc-linkbtn{cursor:pointer;background:0 0;border:none;padding:2px 0;text-decoration:underline}.kdk-sc-delivery{border:1px solid var(--teal)}@supports (color:color-mix(in lab, red, red)){.kdk-sc-delivery{border:1px solid color-mix(in oklch, var(--teal) 26%, var(--sc-hairline))}}.kdk-sc-delivery{background:var(--sc-sheen-soft), var(--teal);border-radius:14px;padding:12px}@supports (color:color-mix(in lab, red, red)){.kdk-sc-delivery{background:var(--sc-sheen-soft), color-mix(in oklch, var(--teal) 7%, transparent)}}.kdk-sc-delivery{box-shadow:inset 0 1px 0 var(--sc-edge), var(--sc-shadow-sm);flex-direction:column;gap:10px;animation:.3s both kdk-ls-window-spawn;display:flex}.kdk-sc-delivery-head{align-items:center;gap:8px;display:flex}.kdk-sc-delivery-badge{letter-spacing:.06em;color:var(--teal);font-size:10px;font-weight:700}@supports (color:color-mix(in lab, red, red)){.kdk-sc-delivery-badge{color:color-mix(in oklch, var(--teal) 80%, var(--fg))}}.kdk-sc-delivery-badge{background:var(--teal)}@supports (color:color-mix(in lab, red, red)){.kdk-sc-delivery-badge{background:color-mix(in oklch, var(--teal) 22%, transparent)}}.kdk-sc-delivery-badge{box-shadow:inset 0 0 0 1px var(--teal)}@supports (color:color-mix(in lab, red, red)){.kdk-sc-delivery-badge{box-shadow:inset 0 0 0 1px color-mix(in oklch, var(--teal) 30%, var(--sc-hairline))}}.kdk-sc-delivery-badge{border-radius:999px;padding:2px 8px}.kdk-sc-delivery-title,.kdk-sc-delivery-body{color:var(--fg);font-size:14px}.kdk-sc-delivery-done{color:var(--teal);font-size:13px}@supports (color:color-mix(in lab, red, red)){.kdk-sc-delivery-done{color:color-mix(in oklch, var(--teal) 60%, var(--fg))}}.kdk-sc-delivery-note{color:var(--muted);font-size:12px}.kdk-sc-choices{background:var(--sc-sheen-soft), var(--teal);border-radius:12px;flex-direction:column;gap:6px;margin-top:8px;padding:8px 10px;display:flex}@supports (color:color-mix(in lab, red, red)){.kdk-sc-choices{background:var(--sc-sheen-soft), color-mix(in oklch, var(--teal) 6%, transparent)}}.kdk-sc-choices{border:1px solid var(--teal)}@supports (color:color-mix(in lab, red, red)){.kdk-sc-choices{border:1px solid color-mix(in oklch, var(--teal) 22%, var(--sc-hairline))}}.kdk-sc-choices{box-shadow:inset 0 1px 0 var(--sc-edge)}.kdk-sc-choices-prompt{color:var(--fg);margin:0;font-size:12.5px}.kdk-sc-choices-row{flex-wrap:wrap;gap:6px;display:flex}.kdk-sc-choice-chip{border:1px solid var(--teal);border-radius:999px;padding:6px 12px;font-size:12.5px}@supports (color:color-mix(in lab, red, red)){.kdk-sc-choice-chip{border:1px solid color-mix(in oklch, var(--teal) 32%, var(--sc-hairline))}}.kdk-sc-choice-chip{background:var(--teal)}@supports (color:color-mix(in lab, red, red)){.kdk-sc-choice-chip{background:color-mix(in oklch, var(--teal) 11%, transparent)}}.kdk-sc-choice-chip{color:var(--teal)}@supports (color:color-mix(in lab, red, red)){.kdk-sc-choice-chip{color:color-mix(in oklch, var(--teal) 78%, var(--fg))}}.kdk-sc-choice-chip{box-shadow:inset 0 1px 0 var(--sc-edge);cursor:pointer;overflow-wrap:anywhere}.kdk-sc-choice-chip:hover:not(:disabled){border-color:var(--teal)}@supports (color:color-mix(in lab, red, red)){.kdk-sc-choice-chip:hover:not(:disabled){border-color:color-mix(in oklch, var(--teal) 52%, var(--sc-hairline))}}.kdk-sc-choice-chip:hover:not(:disabled){background:var(--teal)}@supports (color:color-mix(in lab, red, red)){.kdk-sc-choice-chip:hover:not(:disabled){background:color-mix(in oklch, var(--teal) 19%, transparent)}}.kdk-sc-choice-chip:disabled{cursor:default;opacity:.55}.kdk-sc-choice-chip.is-chosen{opacity:1;color:var(--fg);background:var(--teal)}@supports (color:color-mix(in lab, red, red)){.kdk-sc-choice-chip.is-chosen{background:color-mix(in oklch, var(--teal) 34%, transparent)}}.kdk-sc-choice-chip.is-chosen{border-color:var(--teal)}@supports (color:color-mix(in lab, red, red)){.kdk-sc-choice-chip.is-chosen{border-color:color-mix(in oklch, var(--teal) 52%, var(--sc-hairline))}}.kdk-sc-ask{flex-direction:column;gap:8px;margin:6px 0;display:flex}.kdk-sc-ask-head{align-items:center;display:flex}.kdk-sc-ask-badge{letter-spacing:.06em;color:var(--teal);font-size:10px;font-weight:700}@supports (color:color-mix(in lab, red, red)){.kdk-sc-ask-badge{color:color-mix(in oklch, var(--teal) 70%, var(--fg))}}.kdk-sc-ask-badge{background:var(--teal)}@supports (color:color-mix(in lab, red, red)){.kdk-sc-ask-badge{background:color-mix(in oklch, var(--teal) 14%, transparent)}}.kdk-sc-ask-badge{border-radius:999px;padding:2px 8px}.kdk-sc-ask-note{color:var(--muted);font-size:12.5px}.kdk-sc-btn{color:var(--fg);background:var(--sc-glass-hi);border:1px solid var(--sc-hairline);cursor:pointer;box-shadow:inset 0 1px 0 var(--sc-edge);border-radius:10px;align-items:center;padding:7px 14px;font-size:13px;text-decoration:none;transition:background .15s,border-color .15s;display:inline-flex}.kdk-sc-btn:hover:not(:disabled){background:var(--sc-tint)}@supports (color:color-mix(in lab, red, red)){.kdk-sc-btn:hover:not(:disabled){background:color-mix(in oklch, var(--sc-tint) 12%, var(--sc-glass-hi))}}.kdk-sc-btn:hover:not(:disabled){border-color:var(--sc-tint)}@supports (color:color-mix(in lab, red, red)){.kdk-sc-btn:hover:not(:disabled){border-color:color-mix(in oklch, var(--sc-tint) 26%, var(--sc-hairline))}}.kdk-sc-btn:disabled{opacity:.5;cursor:default}.kdk-sc-btn.is-primary{color:var(--codex-blue-fg);background:linear-gradient(180deg, #ffffff38, #ffffff0a 55%, #fff0 90%), var(--sc-tint)}@supports (color:color-mix(in lab, red, red)){.kdk-sc-btn.is-primary{background:linear-gradient(180deg, #ffffff38, #ffffff0a 55%, #fff0 90%), color-mix(in oklch, var(--sc-tint) 72%, transparent)}}.kdk-sc-btn.is-primary{border-color:var(--sc-tint)}@supports (color:color-mix(in lab, red, red)){.kdk-sc-btn.is-primary{border-color:color-mix(in oklch, var(--sc-tint) 55%, var(--sc-hairline))}}.kdk-sc-btn.is-primary{box-shadow:inset 0 1px 0 #ffffff4d, 0 10px 24px -14px var(--sc-tint)}@supports (color:color-mix(in lab, red, red)){.kdk-sc-btn.is-primary{box-shadow:inset 0 1px 0 #ffffff4d, 0 10px 24px -14px color-mix(in oklch, var(--sc-tint) 65%, transparent)}}.kdk-sc-btn.is-primary:hover:not(:disabled){background:linear-gradient(180deg, #ffffff42, #ffffff0d 55%, #fff0 90%), var(--sc-tint)}@supports (color:color-mix(in lab, red, red)){.kdk-sc-btn.is-primary:hover:not(:disabled){background:linear-gradient(180deg, #ffffff42, #ffffff0d 55%, #fff0 90%), color-mix(in oklch, var(--sc-tint) 84%, transparent)}}.kdk-sc-btn.is-stop{color:#fff;background:linear-gradient(180deg, #ffffff2e, #fff0 60%), var(--rose)}@supports (color:color-mix(in lab, red, red)){.kdk-sc-btn.is-stop{background:linear-gradient(180deg, #ffffff2e, #fff0 60%), color-mix(in oklch, var(--rose) 72%, transparent)}}.kdk-sc-btn.is-stop{border-color:var(--rose)}@supports (color:color-mix(in lab, red, red)){.kdk-sc-btn.is-stop{border-color:color-mix(in oklch, var(--rose) 55%, var(--sc-hairline))}}.kdk-sc-btn.is-stop{box-shadow:inset 0 1px #ffffff3d}.kdk-sc-approvals{border-top:1px solid var(--amber);flex-direction:column;flex:none;gap:8px;padding:10px 14px;display:flex}@supports (color:color-mix(in lab, red, red)){.kdk-sc-approvals{border-top:1px solid color-mix(in oklch, var(--amber) 22%, var(--sc-hairline))}}.kdk-sc-approvals{background:var(--amber)}@supports (color:color-mix(in lab, red, red)){.kdk-sc-approvals{background:color-mix(in oklch, var(--amber) 5%, transparent)}}.kdk-sc-approval{border:1px solid var(--amber);flex-direction:column;gap:6px;padding:10px 12px;display:flex}@supports (color:color-mix(in lab, red, red)){.kdk-sc-approval{border:1px solid color-mix(in oklch, var(--amber) 28%, var(--sc-hairline))}}.kdk-sc-approval{background:var(--sc-sheen-soft), var(--amber);border-radius:14px}@supports (color:color-mix(in lab, red, red)){.kdk-sc-approval{background:var(--sc-sheen-soft), color-mix(in oklch, var(--amber) 7%, transparent)}}.kdk-sc-approval{box-shadow:inset 0 1px 0 var(--sc-edge)}.kdk-sc-approval-head{color:var(--fg);font-size:13px;font-weight:700}.kdk-sc-approval-sum{color:var(--text-2);word-break:break-word;font-size:13px}.kdk-sc-approval-detail{font-family:var(--font-mono);color:var(--fg);white-space:pre-wrap;background:#141414;border:1px solid #ffffff0f;border-radius:8px;max-height:200px;padding:8px;font-size:11px;overflow:auto}.kdk-sc-approval-actions{justify-content:flex-end;gap:8px;display:flex}.kdk-sc-composer{border-top:1px solid var(--sc-hairline);background:#ffffff06;flex-direction:column;flex:none;gap:8px;padding:12px 14px;transition:background .14s,box-shadow .14s;display:flex;position:relative}.kdk-sc-composer.is-dragover{background:var(--sc-tint)}@supports (color:color-mix(in lab, red, red)){.kdk-sc-composer.is-dragover{background:color-mix(in oklch, var(--sc-tint) 10%, transparent)}}.kdk-sc-composer.is-dragover{box-shadow:inset 0 0 0 1px var(--sc-tint)}@supports (color:color-mix(in lab, red, red)){.kdk-sc-composer.is-dragover{box-shadow:inset 0 0 0 1px color-mix(in oklch, var(--sc-tint) 40%, transparent)}}.kdk-sc-dropzone{z-index:5;pointer-events:none;border:1.5px dashed var(--sc-tint);border-radius:14px;justify-content:center;align-items:center;display:flex;position:absolute;inset:6px}@supports (color:color-mix(in lab, red, red)){.kdk-sc-dropzone{border:1.5px dashed color-mix(in oklch, var(--sc-tint) 50%, var(--sc-hairline))}}.kdk-sc-dropzone{background:var(--sc-tint)}@supports (color:color-mix(in lab, red, red)){.kdk-sc-dropzone{background:color-mix(in oklch, var(--sc-tint) 8%, var(--sc-glass))}}.kdk-sc-dropzone{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-shadow:inset 0 1px 0 var(--sc-edge);animation:.14s ease-out both kdk-sc-dropzone-in}.kdk-sc-dropzone-inner{color:var(--sc-tint);flex-direction:column;align-items:center;gap:4px;display:flex}@supports (color:color-mix(in lab, red, red)){.kdk-sc-dropzone-inner{color:color-mix(in oklch, var(--sc-tint) 78%, var(--fg))}}.kdk-sc-dropzone-icon{font-size:22px;line-height:1;animation:.9s ease-in-out infinite kdk-sc-dropzone-bob}.kdk-sc-dropzone-label{letter-spacing:.02em;font-size:12.5px;font-weight:600}@keyframes kdk-sc-dropzone-in{0%{opacity:0;transform:scale(.985)}to{opacity:1;transform:scale(1)}}@keyframes kdk-sc-dropzone-bob{0%,to{transform:translateY(0)}50%{transform:translateY(3px)}}@media (prefers-reduced-motion:reduce){.kdk-sc-dropzone,.kdk-sc-dropzone-icon{animation:none}}.kdk-sc-textarea{resize:vertical;width:100%;min-height:44px;max-height:180px;color:var(--fg);background:var(--sc-well);border:1px solid var(--sc-hairline);box-shadow:var(--sc-well-shadow);border-radius:12px;padding:9px 11px;font-size:14px;line-height:1.6;transition:border-color .15s,box-shadow .15s}.kdk-sc-textarea:focus{border-color:var(--sc-tint);outline:none}@supports (color:color-mix(in lab, red, red)){.kdk-sc-textarea:focus{border-color:color-mix(in oklch, var(--sc-tint) 50%, var(--sc-hairline))}}.kdk-sc-textarea:focus{box-shadow:var(--sc-well-shadow), 0 0 0 3px var(--sc-tint)}@supports (color:color-mix(in lab, red, red)){.kdk-sc-textarea:focus{box-shadow:var(--sc-well-shadow), 0 0 0 3px color-mix(in oklch, var(--sc-tint) 14%, transparent)}}.kdk-sc-composer-actions{justify-content:flex-end;gap:8px;display:flex}.kdk-ls-lane-toggle{border:1px solid var(--sc-hairline);background:var(--sc-glass);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:inset 0 1px 0 var(--sc-edge);border-radius:999px;gap:2px;padding:2px;display:inline-flex}.kdk-ls-lane-chip{color:var(--muted);cursor:pointer;background:0 0;border:none;border-radius:999px;padding:4px 12px;font-size:12px}.kdk-ls-lane-chip.is-on{color:var(--fg);background:linear-gradient(180deg, #ffffff1f, #fff0 70%), var(--sc-tint)}@supports (color:color-mix(in lab, red, red)){.kdk-ls-lane-chip.is-on{background:linear-gradient(180deg, #ffffff1f, #fff0 70%), color-mix(in oklch, var(--sc-tint) 26%, transparent)}}.kdk-ls-lane-chip.is-on{box-shadow:inset 0 1px 0 var(--sc-edge)}.kdk-sc-root .jv-delivery-body{white-space:pre-wrap;word-break:break-word;overflow-wrap:anywhere;font:inherit;margin:0}.kdk-sc-tool-gist{font-size:11.5px;font-family:var(--font-mono);color:var(--muted-2);white-space:nowrap;text-overflow:ellipsis;flex:auto;min-width:0;overflow:hidden}.kdk-sc-readgroup{border:1px dashed var(--sc-hairline);opacity:.85;background:#ffffff06;border-radius:12px;margin:6px 0}.kdk-sc-readgroup-head{cursor:pointer;text-align:left;width:100%;color:var(--muted);background:0 0;border:none;align-items:center;gap:8px;padding:6px 10px;font-size:12.5px;display:flex}.kdk-sc-readgroup-count{font-family:var(--font-mono);color:var(--muted-2);font-size:11px}.kdk-sc-readgroup-body{flex-direction:column;gap:4px;padding:0 8px 8px;display:flex}.kdk-sc-msgwrap{flex-direction:column;gap:12px;display:flex}.kdk-sc-artifacts{border:1px solid var(--teal);align-self:stretch}@supports (color:color-mix(in lab, red, red)){.kdk-sc-artifacts{border:1px solid color-mix(in oklch, var(--teal) 24%, var(--sc-hairline))}}.kdk-sc-artifacts{background:var(--sc-sheen-soft), var(--teal);border-radius:14px;padding:10px 12px}@supports (color:color-mix(in lab, red, red)){.kdk-sc-artifacts{background:var(--sc-sheen-soft), color-mix(in oklch, var(--teal) 6%, transparent)}}.kdk-sc-artifacts{box-shadow:inset 0 1px 0 var(--sc-edge), var(--sc-shadow-sm);flex-direction:column;gap:8px;animation:.2s both kdk-df-fade-in;display:flex}.kdk-sc-artifacts-head{align-items:center;gap:8px;display:flex}.kdk-sc-artifacts-badge{letter-spacing:.06em;color:var(--teal);font-size:10px;font-weight:700}@supports (color:color-mix(in lab, red, red)){.kdk-sc-artifacts-badge{color:color-mix(in oklch, var(--teal) 80%, var(--fg))}}.kdk-sc-artifacts-badge{background:var(--teal)}@supports (color:color-mix(in lab, red, red)){.kdk-sc-artifacts-badge{background:color-mix(in oklch, var(--teal) 22%, transparent)}}.kdk-sc-artifacts-badge{box-shadow:inset 0 0 0 1px var(--teal)}@supports (color:color-mix(in lab, red, red)){.kdk-sc-artifacts-badge{box-shadow:inset 0 0 0 1px color-mix(in oklch, var(--teal) 30%, var(--sc-hairline))}}.kdk-sc-artifacts-badge{border-radius:999px;padding:2px 8px}.kdk-sc-artifacts-count{color:var(--muted);font-size:12px}.kdk-sc-artifacts-list{flex-direction:column;gap:8px;display:flex}.kdk-sc-artifact{border:1px solid var(--sc-hairline);background:var(--sc-glass);box-shadow:inset 0 1px 0 var(--sc-edge);border-radius:12px;flex-direction:column;gap:8px;padding:8px 10px;display:flex}.kdk-sc-artifact-row{align-items:center;gap:10px;min-width:0;display:flex}.kdk-sc-artifact-badge{min-width:40px;height:30px;font-family:var(--font-mono);letter-spacing:.04em;color:var(--teal);border-radius:8px;flex:none;place-items:center;padding:0 6px;font-size:10px;font-weight:700;display:grid}@supports (color:color-mix(in lab, red, red)){.kdk-sc-artifact-badge{color:color-mix(in oklch, var(--teal) 78%, var(--fg))}}.kdk-sc-artifact-badge{background:var(--teal)}@supports (color:color-mix(in lab, red, red)){.kdk-sc-artifact-badge{background:color-mix(in oklch, var(--teal) 13%, transparent)}}.kdk-sc-artifact-badge{box-shadow:inset 0 1px 0 var(--sc-edge)}.kdk-sc-artifact-meta{flex-direction:column;flex:1;min-width:0;display:flex}.kdk-sc-artifact-name{color:var(--fg);white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.kdk-sc-artifact-size{color:var(--muted);font-size:11px}.kdk-sc-artifact-actions{flex-wrap:wrap;flex:none;align-items:center;gap:10px;display:flex}.kdk-sc-artifact-thumb{border-radius:8px;align-self:flex-start;max-width:100%;max-height:220px}.kdk-sc-artifact-preview{border-top:1px solid var(--teal)}@supports (color:color-mix(in lab, red, red)){.kdk-sc-artifact-preview{border-top:1px solid color-mix(in oklch, var(--teal) 14%, var(--sc-hairline))}}.kdk-sc-artifact-preview{padding-top:8px}.kdk-sc-toast{color:var(--rose);background:var(--rose);font-size:12.5px}@supports (color:color-mix(in lab, red, red)){.kdk-sc-toast{background:color-mix(in oklch, var(--rose) 8%, transparent)}}.kdk-sc-toast{border:1px solid var(--rose)}@supports (color:color-mix(in lab, red, red)){.kdk-sc-toast{border:1px solid color-mix(in oklch, var(--rose) 28%, var(--sc-hairline))}}.kdk-sc-toast{box-shadow:inset 0 1px 0 var(--sc-edge);border-radius:10px;padding:6px 10px}.kdk-sc-attach-row{flex-wrap:wrap;gap:6px;display:flex}.kdk-sc-attach-chip{max-width:100%;color:var(--sc-tint);align-items:center;gap:6px;font-size:11.5px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.kdk-sc-attach-chip{color:color-mix(in oklch, var(--sc-tint) 72%, var(--fg))}}.kdk-sc-attach-chip{background:var(--sc-tint)}@supports (color:color-mix(in lab, red, red)){.kdk-sc-attach-chip{background:color-mix(in oklch, var(--sc-tint) 10%, transparent)}}.kdk-sc-attach-chip{border:1px solid var(--sc-tint)}@supports (color:color-mix(in lab, red, red)){.kdk-sc-attach-chip{border:1px solid color-mix(in oklch, var(--sc-tint) 24%, var(--sc-hairline))}}.kdk-sc-attach-chip{border-radius:999px;padding:3px 6px 3px 10px}.kdk-sc-attach-chip.is-image{border-radius:10px;gap:6px;padding:3px 6px 3px 3px}.kdk-sc-attach-thumb{object-fit:cover;border:1px solid var(--sc-hairline);background:var(--surface);border-radius:7px;flex:none;width:34px;height:34px;display:block}.kdk-sc-attach-name{font-family:var(--font-mono);white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.kdk-sc-attach-remove{background:var(--sc-tint);border:none;border-radius:999px;flex:none;place-items:center;width:16px;height:16px;display:grid}@supports (color:color-mix(in lab, red, red)){.kdk-sc-attach-remove{background:color-mix(in oklch, var(--sc-tint) 18%, transparent)}}.kdk-sc-attach-remove{color:var(--fg);cursor:pointer;font-size:12px;line-height:1}.kdk-sc-install{border:1px solid var(--sc-hairline);background:var(--sc-sheen-soft), var(--sc-glass);box-shadow:inset 0 1px 0 var(--sc-edge), var(--sc-shadow-sm);border-radius:16px;flex-direction:column;align-items:flex-start;gap:10px;margin:18px 0;padding:20px 22px;display:flex}.kdk-sc-install-title{color:var(--fg,#e8eaed);font-size:15px;font-weight:700}.kdk-sc-install-body{color:var(--muted,#9aa0a6);font-size:13px;line-height:1.6}.kdk-sc-install-btns{flex-wrap:wrap;gap:10px;margin-top:6px;display:flex}.kdk-sc-install-progress{background:var(--muted,#9aa0a6);border-radius:999px;width:min(360px,100%);height:6px}@supports (color:color-mix(in lab, red, red)){.kdk-sc-install-progress{background:color-mix(in oklab, var(--muted,#9aa0a6) 22%, transparent)}}.kdk-sc-install-progress{margin-top:10px;overflow:hidden}.kdk-sc-install-progress-fill{border-radius:inherit;background:var(--teal,#37c4b8);height:100%;transition:width .6s}.kdk-sc-install-stage{color:var(--muted,#9aa0a6);margin-top:6px;font-size:12px}[data-theme=light] .kdk-ls-root,[data-theme=light] .kdk-sc-root,[data-theme=light] .kdk-fc-root,[data-theme=light] .kdk-fc-fp,[data-theme=light] .kdk-fc-stage,[data-theme=light] .kdk-ls-lane-toggle{--sc-tint:var(--accent);--fg:#2e2e2c;--sc-glass:#fff6;--sc-glass-grad:linear-gradient(180deg, #ffffff7a, #ffffff5c);--sc-glass-hi:#ffffff94;--sc-solid:#ffffffe6;--sc-chrome:#ffffff85;--sc-edge:#fffffff2;--sc-hairline:#191c2224;--sc-edge-top:#fffffff2;--sc-edge-side:#1c20281a;--sc-edge-bot:#1c202829;--sc-aberr:linear-gradient(90deg, transparent 4%, #ff5a780d 22%, #50c8820e 44%, #508cff0f 66%, #be64ff0d 84%, transparent 96%);--sc-bulge:radial-gradient(140% 90% at 50% -8%, #ffffff4d, #ffffff14 38%, transparent 64%);--sc-sheen-soft:linear-gradient(180deg, #fff6, #ffffff1f 60%, #ffffff05 100%);--sc-sheen-bubble:linear-gradient(180deg, #ffffff8c, #ffffff29 55%, #ffffff0a 90%);--sc-well:#ffffff8c;--sc-well-shadow:inset 0 1px 2px #232a3a1a;--sc-shadow:inset 0 0 22px #ffffff2e, inset 0 -1px 0 #232d4114, 0 1px 2px #232d4124, 0 24px 52px -26px #232d4161;--sc-shadow-sm:inset 0 0 14px #ffffff26, inset 0 -1px 0 #232d410f, 0 1px 1.5px #232d411c, 0 10px 24px -16px #232d4142}@supports (color:lab(0% 0 0)){[data-theme=light] .kdk-ls-root,[data-theme=light] .kdk-sc-root,[data-theme=light] .kdk-fc-root,[data-theme=light] .kdk-fc-fp,[data-theme=light] .kdk-fc-stage,[data-theme=light] .kdk-ls-lane-toggle{--fg:lab(18.8287% -.236586 1.5063)}}[data-theme=light] .kdk-sc-root{isolation:auto;background:#ffffff24 padding-box, var(--sc-lens) border-box;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:0 1px 2px #232d411a,0 24px 52px -26px #232d4147}[data-theme=light] .kdk-sc-root:before{display:none}[data-theme=light] .kdk-sc-msg.is-assistant .kdk-sc-bubble{background:var(--sc-sheen-soft), #ffffff4d;-webkit-backdrop-filter:blur(16px)brightness(1.02);backdrop-filter:blur(16px)brightness(1.02)}[data-theme=light] .kdk-sc-msg.is-user .kdk-sc-bubble{background:var(--sc-sheen-bubble), linear-gradient(160deg, var(--sc-tint), var(--sc-tint)), #ffffff4d}@supports (color:color-mix(in lab, red, red)){[data-theme=light] .kdk-sc-msg.is-user .kdk-sc-bubble{background:var(--sc-sheen-bubble), linear-gradient(160deg, color-mix(in oklch, var(--sc-tint) 14%, transparent), color-mix(in oklch, var(--sc-tint) 8%, transparent)), #ffffff4d}}[data-theme=light] .kdk-sc-msg.is-user .kdk-sc-bubble{-webkit-backdrop-filter:blur(16px)brightness(1.02);backdrop-filter:blur(16px)brightness(1.02)}[data-theme=light] .kdk-sc-delivery,[data-theme=light] .kdk-sc-artifact{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}[data-theme=light] .kdk-sc-composer{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffff6b;border-top-color:#191c2221}[data-theme=light] .kdk-sc-btn.is-primary{background:linear-gradient(180deg, #ffffff4d, #ffffff0f 55%, #fff0 90%), var(--sc-tint)}@supports (color:color-mix(in lab, red, red)){[data-theme=light] .kdk-sc-btn.is-primary{background:linear-gradient(180deg, #ffffff4d, #ffffff0f 55%, #fff0 90%), color-mix(in oklch, var(--sc-tint) 88%, transparent)}}[data-theme=light] .kdk-sc-tool-cmd,[data-theme=light] .kdk-sc-tool-resultpre,[data-theme=light] .kdk-sc-preview-pre,[data-theme=light] .kdk-sc-approval-detail{color:#141414;background:#f2f2f2;border-color:#1e1e1e1a}.kdk-fc-root{--fc-gutter:10px;--fc-edge:var(--clear-edge,var(--sc-tint));isolation:auto;width:100%;min-width:0;height:100%;min-height:0;color:var(--fg);display:flex;position:relative}.kdk-fc-root.is-dragging{cursor:grabbing;-webkit-user-select:none;user-select:none}.kdk-fc-split{flex:1;min-width:0;min-height:0;display:flex}.kdk-fc-split.is-row{flex-direction:row}.kdk-fc-split.is-col{flex-direction:column}.kdk-fc-slot{min-width:0;min-height:0;display:flex;overflow:hidden}.kdk-fc-gutter{flex:0 0 var(--fc-gutter);touch-action:none;z-index:2;background:0 0;align-self:stretch;position:relative}.kdk-fc-gutter.is-row{cursor:col-resize}.kdk-fc-gutter.is-col{cursor:row-resize}.kdk-fc-gutter:before{content:"";background:var(--sc-hairline);transition:background .12s,box-shadow .12s;position:absolute}.kdk-fc-gutter.is-row:before{width:1px;top:6px;bottom:6px;left:50%;transform:translate(-.5px)}.kdk-fc-gutter.is-col:before{height:1px;top:50%;left:6px;right:6px;transform:translateY(-.5px)}.kdk-fc-gutter:hover:before,.kdk-fc-gutter.is-active:before{background:var(--fc-edge)}@supports (color:color-mix(in lab, red, red)){.kdk-fc-gutter:hover:before,.kdk-fc-gutter.is-active:before{background:color-mix(in oklch, var(--fc-edge) 62%, transparent)}}.kdk-fc-gutter:hover:before,.kdk-fc-gutter.is-active:before{box-shadow:0 0 8px -1px var(--fc-edge)}@supports (color:color-mix(in lab, red, red)){.kdk-fc-gutter:hover:before,.kdk-fc-gutter.is-active:before{box-shadow:0 0 8px -1px color-mix(in oklch, var(--fc-edge) 50%, transparent)}}.kdk-fc-pane{isolation:isolate;background:var(--sc-aberr) bottom left / 100% 1px no-repeat padding-box, var(--sc-glass-grad) padding-box, var(--sc-lens) border-box;min-width:0;min-height:0;-webkit-backdrop-filter:var(--sc-blur-sm);backdrop-filter:var(--sc-blur-sm);box-shadow:var(--sc-shadow-sm);border:1px solid #0000;border-radius:14px;flex-direction:column;flex:1;display:flex;position:relative;overflow:hidden}.kdk-fc-pane:before{content:"";z-index:-1;pointer-events:none;border-radius:inherit;background:var(--sc-bulge), var(--sc-noise);position:absolute;inset:0}.kdk-fc-pane.is-focused{border-color:var(--fc-edge)}@supports (color:color-mix(in lab, red, red)){.kdk-fc-pane.is-focused{border-color:color-mix(in oklch, var(--fc-edge) 55%, var(--border))}}.kdk-fc-pane.is-focused{box-shadow:var(--sc-shadow-sm), 0 0 0 1px var(--fc-edge)}@supports (color:color-mix(in lab, red, red)){.kdk-fc-pane.is-focused{box-shadow:var(--sc-shadow-sm), 0 0 0 1px color-mix(in oklch, var(--fc-edge) 42%, transparent)}}.kdk-fc-pane.is-parked{opacity:.66}.kdk-fc-pane.is-drag-source{opacity:.4}.kdk-fc-pane-head{border-bottom:1px solid var(--border);align-items:center;gap:8px;padding:7px 9px 7px 12px;display:flex}@supports (color:color-mix(in lab, red, red)){.kdk-fc-pane-head{border-bottom:1px solid color-mix(in oklch, var(--border) 70%, transparent)}}.kdk-fc-pane-head{background:var(--fg)}@supports (color:color-mix(in lab, red, red)){.kdk-fc-pane-head{background:color-mix(in oklch, var(--fg) 4%, transparent)}}.kdk-fc-pane-head{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;flex:none}.kdk-fc-pane-head:active{cursor:grabbing}.kdk-fc-pane-title{color:var(--fg);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;font-weight:700;overflow:hidden}.kdk-fc-lane{border:1px solid var(--border);border-radius:999px;gap:2px;margin-left:auto;padding:2px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.kdk-fc-lane{border:1px solid color-mix(in oklch, var(--border) 80%, transparent)}}.kdk-fc-lane{background:var(--fg)}@supports (color:color-mix(in lab, red, red)){.kdk-fc-lane{background:color-mix(in oklch, var(--fg) 3%, transparent)}}.kdk-fc-lane{flex:none}.kdk-fc-lane-btn{appearance:none;color:var(--muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;padding:4px 9px;font-size:10.5px;font-weight:600;line-height:1;transition:color .12s,background .12s,border-color .12s}.kdk-fc-lane-btn:hover{color:var(--fg)}.kdk-fc-lane-btn.is-on{color:var(--fg);background:var(--fg)}@supports (color:color-mix(in lab, red, red)){.kdk-fc-lane-btn.is-on{background:color-mix(in oklch, var(--fg) 8%, transparent)}}.kdk-fc-lane-btn.is-on{border-color:var(--fc-edge)}@supports (color:color-mix(in lab, red, red)){.kdk-fc-lane-btn.is-on{border-color:color-mix(in oklch, var(--fc-edge) 45%, var(--border))}}.kdk-fc-close{appearance:none;width:22px;height:22px;color:var(--muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;flex:none;place-items:center;font-size:15px;line-height:1;transition:color .12s,background .12s,border-color .12s;display:grid}.kdk-fc-close:hover{color:var(--fg);background:var(--fg)}@supports (color:color-mix(in lab, red, red)){.kdk-fc-close:hover{background:color-mix(in oklch, var(--fg) 8%, transparent)}}.kdk-fc-close:hover{border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.kdk-fc-close:hover{border-color:color-mix(in oklch, var(--border) 80%, transparent)}}.kdk-fc-pane-body{flex:1;min-height:0;position:relative;overflow:auto}.kdk-fc-pane-placeholder{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;height:100%;padding:18px;display:flex}.kdk-fc-pane-placeholder-lane{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;border:1px solid var(--border);border-radius:999px;padding:3px 9px;font-size:10px}@supports (color:color-mix(in lab, red, red)){.kdk-fc-pane-placeholder-lane{border:1px solid color-mix(in oklch, var(--border) 85%, transparent)}}.kdk-fc-pane-placeholder-lane{color:var(--muted)}.kdk-fc-pane-placeholder-note{color:var(--muted);max-width:26ch;font-size:12px;line-height:1.5}.kdk-fc-parked{appearance:none;cursor:pointer;width:100%;height:100%;color:var(--fg);background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:6px;display:flex}.kdk-fc-parked-label{font-size:13px;font-weight:700}.kdk-fc-parked-hint{color:var(--muted);font-size:11px}.kdk-fc-parked:hover .kdk-fc-parked-hint{color:var(--fg)}.kdk-fc-dropzone{z-index:20;pointer-events:none;background:var(--fc-edge);border-radius:12px;position:absolute}@supports (color:color-mix(in lab, red, red)){.kdk-fc-dropzone{background:color-mix(in oklch, var(--fc-edge) 14%, transparent)}}.kdk-fc-dropzone{border:1px solid var(--fc-edge)}@supports (color:color-mix(in lab, red, red)){.kdk-fc-dropzone{border:1px solid color-mix(in oklch, var(--fc-edge) 55%, transparent)}}.kdk-fc-dropzone{box-shadow:inset 0 0 20px -6px var(--fc-edge)}@supports (color:color-mix(in lab, red, red)){.kdk-fc-dropzone{box-shadow:inset 0 0 20px -6px color-mix(in oklch, var(--fc-edge) 40%, transparent)}}.kdk-fc-dropzone{transition:left 80ms,top 80ms,width 80ms,height 80ms}.kdk-fc-ghost{z-index:40;pointer-events:none;color:var(--fg);text-overflow:ellipsis;white-space:nowrap;background:var(--sc-glass-grad);max-width:240px;-webkit-backdrop-filter:var(--sc-blur-sm);backdrop-filter:var(--sc-blur-sm);border:1px solid var(--sc-edge);box-shadow:var(--sc-shadow-sm);border-radius:8px;padding:6px 12px;font-size:12px;font-weight:600;position:fixed;overflow:hidden}.kdk-fc-empty{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:10px;padding:32px;display:flex}.kdk-fc-empty-title{color:var(--fg);font-size:16px;font-weight:700}.kdk-fc-empty-sub{color:var(--muted);max-width:34ch;font-size:12.5px;line-height:1.5}.kdk-fc-empty-none{color:var(--muted);font-size:12.5px}.kdk-fc-empty-picks{flex-wrap:wrap;justify-content:center;gap:8px;max-width:520px;margin-top:6px;display:flex}.kdk-fc-empty-chip{appearance:none;cursor:pointer;color:var(--fg);border:1px solid var(--border);border-radius:999px;padding:7px 14px;font-size:12.5px;font-weight:600}@supports (color:color-mix(in lab, red, red)){.kdk-fc-empty-chip{border:1px solid color-mix(in oklch, var(--border) 85%, transparent)}}.kdk-fc-empty-chip{background:var(--fg)}@supports (color:color-mix(in lab, red, red)){.kdk-fc-empty-chip{background:color-mix(in oklch, var(--fg) 4%, transparent)}}.kdk-fc-empty-chip{-webkit-backdrop-filter:var(--sc-blur-sm);backdrop-filter:var(--sc-blur-sm);transition:color .12s,background .12s,border-color .12s}.kdk-fc-empty-chip:hover{background:var(--fg)}@supports (color:color-mix(in lab, red, red)){.kdk-fc-empty-chip:hover{background:color-mix(in oklch, var(--fg) 8%, transparent)}}.kdk-fc-empty-chip:hover{border-color:var(--fc-edge)}@supports (color:color-mix(in lab, red, red)){.kdk-fc-empty-chip:hover{border-color:color-mix(in oklch, var(--fc-edge) 45%, var(--border))}}.kdk-fc-fp{--fc-edge:var(--clear-edge,var(--sc-tint));isolation:isolate;background:var(--sc-aberr) bottom left / 100% 1px no-repeat padding-box, var(--sc-glass-grad) padding-box, var(--sc-lens) border-box;min-width:0;min-height:0;-webkit-backdrop-filter:var(--sc-blur-sm);backdrop-filter:var(--sc-blur-sm);box-shadow:var(--sc-shadow-sm);color:var(--fg);border:1px solid #0000;border-radius:14px;flex-direction:column;flex:1;display:flex;position:relative;overflow:hidden}.kdk-fc-fp:before{content:"";z-index:-1;pointer-events:none;border-radius:inherit;background:var(--sc-bulge), var(--sc-noise);position:absolute;inset:0}.kdk-fc-fp.is-focused{border-color:var(--fc-edge)}@supports (color:color-mix(in lab, red, red)){.kdk-fc-fp.is-focused{border-color:color-mix(in oklch, var(--fc-edge) 55%, var(--border))}}.kdk-fc-fp.is-focused{box-shadow:var(--sc-shadow-sm), 0 0 0 1px var(--fc-edge)}@supports (color:color-mix(in lab, red, red)){.kdk-fc-fp.is-focused{box-shadow:var(--sc-shadow-sm), 0 0 0 1px color-mix(in oklch, var(--fc-edge) 42%, transparent)}}.kdk-fc-fp.is-parked{opacity:.72}.kdk-fc-fp-head{border-bottom:1px solid var(--border);flex:none;align-items:center;gap:8px;padding:6px 8px 6px 12px;display:flex}@supports (color:color-mix(in lab, red, red)){.kdk-fc-fp-head{border-bottom:1px solid color-mix(in oklch, var(--border) 70%, transparent)}}.kdk-fc-fp-head{background:var(--fg)}@supports (color:color-mix(in lab, red, red)){.kdk-fc-fp-head{background:color-mix(in oklch, var(--fg) 4%, transparent)}}.kdk-fc-fp-id{flex-direction:column;min-width:0;line-height:1.15;display:flex}.kdk-fc-fp-title{color:var(--fg);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:700;overflow:hidden}.kdk-fc-fp-manager{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;overflow:hidden}.kdk-fc-fp-status{border:1px solid var(--border);border-radius:999px;flex:none;align-items:center;gap:5px;margin-left:auto;padding:3px 9px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.kdk-fc-fp-status{border:1px solid color-mix(in oklch, var(--border) 80%, transparent)}}.kdk-fc-fp-status{background:var(--fg)}@supports (color:color-mix(in lab, red, red)){.kdk-fc-fp-status{background:color-mix(in oklch, var(--fg) 3%, transparent)}}.kdk-fc-fp-status{color:var(--muted);font-size:10.5px;font-weight:600}.kdk-fc-fp-status-dot{background:var(--fg);border-radius:50%;width:6px;height:6px}@supports (color:color-mix(in lab, red, red)){.kdk-fc-fp-status-dot{background:color-mix(in oklch, var(--fg) 34%, transparent)}}.kdk-fc-fp-status.is-live{color:var(--fg)}.kdk-fc-fp-status.is-live .kdk-fc-fp-status-dot{background:var(--fg)}@supports (color:color-mix(in lab, red, red)){.kdk-fc-fp-status.is-live .kdk-fc-fp-status-dot{background:color-mix(in oklch, var(--fg) 55%, transparent)}}.kdk-fc-fp-status.is-working{color:var(--fg);border-color:var(--fc-edge)}@supports (color:color-mix(in lab, red, red)){.kdk-fc-fp-status.is-working{border-color:color-mix(in oklch, var(--fc-edge) 40%, var(--border))}}.kdk-fc-fp-status.is-working .kdk-fc-fp-status-dot{background:var(--fc-edge);box-shadow:0 0 7px -1px var(--fc-edge)}@supports (color:color-mix(in lab, red, red)){.kdk-fc-fp-status.is-working .kdk-fc-fp-status-dot{box-shadow:0 0 7px -1px color-mix(in oklch, var(--fc-edge) 65%, transparent)}}.kdk-fc-fp-status.is-working .kdk-fc-fp-status-dot{animation:1.6s ease-in-out infinite kdk-fc-fp-pulse}@keyframes kdk-fc-fp-pulse{0%,to{opacity:1}50%{opacity:.45}}@media (prefers-reduced-motion:reduce){.kdk-fc-fp-status.is-working .kdk-fc-fp-status-dot{animation:none}}.kdk-fc-fp-lane{border:1px solid var(--border);border-radius:999px;flex:none;gap:2px;padding:2px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.kdk-fc-fp-lane{border:1px solid color-mix(in oklch, var(--border) 80%, transparent)}}.kdk-fc-fp-lane{background:var(--fg)}@supports (color:color-mix(in lab, red, red)){.kdk-fc-fp-lane{background:color-mix(in oklch, var(--fg) 3%, transparent)}}.kdk-fc-fp-lane-btn{appearance:none;color:var(--muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;padding:4px 9px;font-size:10.5px;font-weight:600;line-height:1;transition:color .12s,background .12s,border-color .12s}.kdk-fc-fp-lane-btn:hover{color:var(--fg)}.kdk-fc-fp-lane-btn.is-on{color:var(--fg);background:var(--fg)}@supports (color:color-mix(in lab, red, red)){.kdk-fc-fp-lane-btn.is-on{background:color-mix(in oklch, var(--fg) 8%, transparent)}}.kdk-fc-fp-lane-btn.is-on{border-color:var(--fc-edge)}@supports (color:color-mix(in lab, red, red)){.kdk-fc-fp-lane-btn.is-on{border-color:color-mix(in oklch, var(--fc-edge) 45%, var(--border))}}.kdk-fc-fp-power{appearance:none;cursor:pointer;color:var(--muted);border:1px solid var(--border);background:0 0;border-radius:999px;flex:none;padding:5px 11px;font-size:10.5px;font-weight:600;line-height:1}@supports (color:color-mix(in lab, red, red)){.kdk-fc-fp-power{border:1px solid color-mix(in oklch, var(--border) 80%, transparent)}}.kdk-fc-fp-power{transition:color .12s,background .12s,border-color .12s}.kdk-fc-fp-power:hover{color:var(--fg);background:var(--fg)}@supports (color:color-mix(in lab, red, red)){.kdk-fc-fp-power:hover{background:color-mix(in oklch, var(--fg) 8%, transparent)}}.kdk-fc-fp-power.is-go{color:var(--fg);border-color:var(--fc-edge)}@supports (color:color-mix(in lab, red, red)){.kdk-fc-fp-power.is-go{border-color:color-mix(in oklch, var(--fc-edge) 45%, var(--border))}}.kdk-fc-fp-power.is-go:hover{border-color:var(--fc-edge)}@supports (color:color-mix(in lab, red, red)){.kdk-fc-fp-power.is-go:hover{border-color:color-mix(in oklch, var(--fc-edge) 65%, var(--border))}}.kdk-fc-fp-power.is-go:hover{background:var(--fc-edge)}@supports (color:color-mix(in lab, red, red)){.kdk-fc-fp-power.is-go:hover{background:color-mix(in oklch, var(--fc-edge) 12%, transparent)}}.kdk-fc-fp-close{appearance:none;width:22px;height:22px;color:var(--muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;flex:none;place-items:center;font-size:15px;line-height:1;transition:color .12s,background .12s,border-color .12s;display:grid}.kdk-fc-fp-close:hover{color:var(--fg);background:var(--fg)}@supports (color:color-mix(in lab, red, red)){.kdk-fc-fp-close:hover{background:color-mix(in oklch, var(--fg) 8%, transparent)}}.kdk-fc-fp-close:hover{border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.kdk-fc-fp-close:hover{border-color:color-mix(in oklch, var(--border) 80%, transparent)}}.kdk-fc-fp-body{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;position:relative;overflow:hidden}.kdk-fc-fp-body>*{flex:1;min-width:0;min-height:0}.kdk-fc-fp-note{text-align:center;flex:1;justify-content:center;align-items:center;padding:22px;display:flex}.kdk-fc-fp-note-body{color:var(--muted);max-width:30ch;font-size:12.5px;line-height:1.6}.kdk-fc-fp-parked{flex-direction:column;flex:1;min-height:0;display:flex}.kdk-fc-fp-parked-snap{filter:grayscale(.35);flex:1;min-height:0;padding:10px 12px;overflow:hidden}.kdk-fc-fp-snap-pre{height:100%;font-family:var(--font-mono);white-space:pre-wrap;word-break:break-word;color:var(--fg);margin:0;font-size:11px;line-height:1.5;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.kdk-fc-fp-snap-pre{color:color-mix(in oklch, var(--fg) 80%, transparent)}}.kdk-fc-fp-snap-empty,.kdk-fc-fp-snap-note{text-align:center;height:100%;color:var(--muted);justify-content:center;align-items:center;margin:0;font-size:12px;display:flex}.kdk-fc-fp-parked-cta{border-top:1px solid var(--border);flex-direction:column;flex:none;align-items:center;gap:6px;padding:12px;display:flex}@supports (color:color-mix(in lab, red, red)){.kdk-fc-fp-parked-cta{border-top:1px solid color-mix(in oklch, var(--border) 70%, transparent)}}.kdk-fc-fp-go{appearance:none;cursor:pointer;color:var(--fg);border:1px solid var(--fc-edge);border-radius:999px;padding:7px 18px;font-size:12.5px;font-weight:700}@supports (color:color-mix(in lab, red, red)){.kdk-fc-fp-go{border:1px solid color-mix(in oklch, var(--fc-edge) 45%, var(--border))}}.kdk-fc-fp-go{background:var(--fg)}@supports (color:color-mix(in lab, red, red)){.kdk-fc-fp-go{background:color-mix(in oklch, var(--fg) 4%, transparent)}}.kdk-fc-fp-go{transition:background .12s,border-color .12s}.kdk-fc-fp-go:hover{background:var(--fc-edge)}@supports (color:color-mix(in lab, red, red)){.kdk-fc-fp-go:hover{background:color-mix(in oklch, var(--fc-edge) 12%, transparent)}}.kdk-fc-fp-go:hover{border-color:var(--fc-edge)}@supports (color:color-mix(in lab, red, red)){.kdk-fc-fp-go:hover{border-color:color-mix(in oklch, var(--fc-edge) 65%, var(--border))}}.kdk-fc-fp-cap{color:var(--muted);text-align:center;max-width:30ch;margin:0;font-size:11px;line-height:1.5}.kdk-fc-fp-head.is-draggable{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none}.kdk-fc-fp-head.is-draggable:active{cursor:grabbing}.kdk-fc-stage{--fc-edge:var(--clear-edge,var(--sc-tint));z-index:60;color:var(--fg);flex-direction:column;animation:.2s both kdk-fc-stage-enter;display:flex;position:fixed;inset:0}@keyframes kdk-fc-stage-enter{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.kdk-fc-stage{animation:none}}.kdk-fc-stage-scrim{z-index:-1;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);cursor:pointer;background:#141414f0;position:fixed;inset:0}.kdk-fc-stage-head{border-bottom:1px solid var(--sc-hairline);background:linear-gradient(180deg, #ffffff0d, #fff0 85%), var(--sc-chrome);height:52px;-webkit-backdrop-filter:var(--sc-blur-sm);backdrop-filter:var(--sc-blur-sm);box-shadow:inset 0 1px 0 var(--sc-edge);flex:none;align-items:center;gap:10px;padding:0 14px;display:flex}.kdk-fc-stage-title{color:var(--fg);margin:0;font-size:13px;font-weight:700}.kdk-fc-stage-add{appearance:none;border:1px solid var(--border);border-radius:8px;padding:5px 10px;font-size:12px}@supports (color:color-mix(in lab, red, red)){.kdk-fc-stage-add{border:1px solid color-mix(in oklch, var(--border) 82%, transparent)}}.kdk-fc-stage-add{background:var(--fg)}@supports (color:color-mix(in lab, red, red)){.kdk-fc-stage-add{background:color-mix(in oklch, var(--fg) 4%, transparent)}}.kdk-fc-stage-add{color:var(--fg);cursor:pointer}.kdk-fc-stage-add:hover{border-color:var(--fc-edge)}@supports (color:color-mix(in lab, red, red)){.kdk-fc-stage-add:hover{border-color:color-mix(in oklch, var(--fc-edge) 45%, var(--border))}}.kdk-fc-stage-cap{border:1px solid var(--border);border-radius:999px;align-items:center;gap:6px;margin-left:auto;padding:3px 8px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.kdk-fc-stage-cap{border:1px solid color-mix(in oklch, var(--border) 80%, transparent)}}.kdk-fc-stage-cap{background:var(--fg)}@supports (color:color-mix(in lab, red, red)){.kdk-fc-stage-cap{background:color-mix(in oklch, var(--fg) 3%, transparent)}}.kdk-fc-stage-cap-label{color:var(--muted);font-size:11px}.kdk-fc-stage-cap-n{text-align:center;min-width:1ch;color:var(--fg);font-size:12.5px;font-weight:700}.kdk-fc-stage-cap-btn{appearance:none;border:1px solid var(--border);border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.kdk-fc-stage-cap-btn{border:1px solid color-mix(in oklch, var(--border) 80%, transparent)}}.kdk-fc-stage-cap-btn{background:var(--fg)}@supports (color:color-mix(in lab, red, red)){.kdk-fc-stage-cap-btn{background:color-mix(in oklch, var(--fg) 4%, transparent)}}.kdk-fc-stage-cap-btn{color:var(--fg);cursor:pointer;font-size:14px;line-height:1}.kdk-fc-stage-cap-btn:hover:not(:disabled){border-color:var(--fc-edge)}@supports (color:color-mix(in lab, red, red)){.kdk-fc-stage-cap-btn:hover:not(:disabled){border-color:color-mix(in oklch, var(--fc-edge) 45%, var(--border))}}.kdk-fc-stage-cap-btn:disabled{opacity:.4;cursor:default}.kdk-fc-stage-close{appearance:none;border:1px solid var(--border);border-radius:8px;padding:6px 14px;font-size:12px;font-weight:600}@supports (color:color-mix(in lab, red, red)){.kdk-fc-stage-close{border:1px solid color-mix(in oklch, var(--border) 82%, transparent)}}.kdk-fc-stage-close{background:var(--fg)}@supports (color:color-mix(in lab, red, red)){.kdk-fc-stage-close{background:color-mix(in oklch, var(--fg) 4%, transparent)}}.kdk-fc-stage-close{color:var(--fg);cursor:pointer}.kdk-fc-stage-close:hover{background:var(--fg)}@supports (color:color-mix(in lab, red, red)){.kdk-fc-stage-close:hover{background:color-mix(in oklch, var(--fg) 8%, transparent)}}.kdk-fc-stage-body{flex:auto;min-height:0;padding:10px;display:flex}.kdk-fc-pane-host{flex:1;min-width:0;min-height:0;display:flex;position:relative}.kdk-fc-pane-host.is-drag-source{opacity:.4}html,body{height:100%;margin:0}body{color:var(--text)}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
