.fleet-auth{--fleet-auth-link-color:var(--fleet-auth-link);--fleet-auth-surface-color:#fff;--fleet-auth-page-ground:#faf7f1;--fleet-auth-text-color:#261f18;--fleet-auth-muted-color:#7a6f62;--fleet-auth-line-color:#e5ddcf;--fleet-auth-input-line-color:#cfc4b2;--fleet-auth-disabled-background:#8a3f23;--fleet-auth-disabled-foreground:#fff;--fleet-auth-error-color:#b42318;--fleet-auth-focus-color:var(--fleet-auth-accent);background-color:var(--fleet-auth-page-ground);box-sizing:border-box;color:var(--fleet-auth-text-color);font-family:var(--fleet-auth-font-family);align-items:flex-start;min-height:100%;padding:2rem 1rem 3rem;display:flex}.fleet-auth *,.fleet-auth :before,.fleet-auth :after{box-sizing:inherit}.fleet-auth__panel{background:var(--fleet-auth-surface-color);border:1px solid var(--fleet-auth-line-color);border-radius:1rem;width:100%;max-width:23.75rem;margin:0 auto;padding:1.625rem 1.625rem 1.375rem}.fleet-auth__brand{align-items:center;gap:.5625rem;margin-bottom:1.25rem;font-size:.90625rem;font-weight:650;line-height:1.2;display:flex}.fleet-auth__mark{background:var(--fleet-auth-accent);border-radius:.4375rem;flex:none;width:1.625rem;height:1.625rem;display:block}.fleet-auth__logo{display:none}.fleet-auth h1{letter-spacing:0;margin:0 0 .3125rem;font-size:1.25rem;line-height:1.2}.fleet-auth__support{color:var(--fleet-auth-muted-color);margin:0 0 1.125rem;font-size:.8125rem;line-height:1.5}.fleet-auth__support a,.fleet-auth__field-cap a,.fleet-auth__footer a{color:var(--fleet-auth-link-color);text-underline-offset:.125rem;text-decoration:underline}.fleet-auth label.fleet-auth__field{color:var(--fleet-auth-muted-color);margin:0 0 .8125rem;font-size:.75rem;font-weight:650;display:grid}.fleet-auth__field-cap{justify-content:space-between;align-items:baseline;gap:.625rem;margin-bottom:.3125rem;display:flex}.fleet-auth__field-cap a{font-size:.71875rem;font-weight:400;text-decoration:underline}.fleet-auth input{border:1px solid var(--fleet-auth-input-line-color);font:inherit;background:#fff;border-radius:.5625rem;width:100%;min-height:2.5rem;padding:0 .6875rem;font-size:.875rem}.fleet-auth__field small{color:var(--fleet-auth-muted-color);font-size:.71875rem;font-weight:400;line-height:1.45}.fleet-auth input:focus-visible,.fleet-auth button:focus-visible,.fleet-auth a:focus-visible{outline:3px solid var(--fleet-auth-focus-color);outline-offset:2px}.fleet-auth button{background:var(--fleet-auth-button);color:var(--fleet-auth-button-foreground);cursor:pointer;font:inherit;border:0;border-radius:.5625rem;width:100%;min-height:2.625rem;padding:.625rem 1rem;font-size:.875rem;font-weight:650}.fleet-auth button:disabled{background:var(--fleet-auth-disabled-background);color:var(--fleet-auth-disabled-foreground);cursor:wait;opacity:1}.fleet-auth nav{border-top:1px solid var(--fleet-auth-line-color);flex-wrap:wrap;justify-content:center;gap:.625rem 1rem;margin-top:1rem;padding-top:.875rem;display:flex}.fleet-auth a{color:var(--fleet-auth-link-color);text-underline-offset:.16em;font-size:.75rem;text-decoration:underline;text-decoration-thickness:1px}.fleet-auth__terms{color:var(--fleet-auth-muted-color);text-align:center;margin:.875rem 0 0;font-size:.71875rem;line-height:1.45}.fleet-auth__footer{border-top:1px solid var(--fleet-auth-line-color);color:var(--fleet-auth-muted-color);text-align:center;margin:1rem 0 0;padding-top:.875rem;font-size:.75rem;line-height:1.45}.fleet-auth a:hover{text-decoration-thickness:2px}.fleet-auth [role=alert]{color:var(--fleet-auth-error-color);font-weight:600}.fleet-auth[data-theme=dark]{--fleet-auth-link-color:#60a5fa;--fleet-auth-surface-color:#111827;--fleet-auth-text-color:#f9fafb;--fleet-auth-disabled-background:#d0d5dd;--fleet-auth-disabled-foreground:#101828;--fleet-auth-error-color:#fda29b;--fleet-auth-focus-color:#93c5fd;--fleet-auth-page-ground:#141210;--fleet-auth-line-color:#2c2622;--fleet-auth-input-line-color:#3a322c;--fleet-auth-muted-color:#b5a894}@media (prefers-color-scheme:dark){.fleet-auth[data-theme=system]{--fleet-auth-link-color:#60a5fa;--fleet-auth-surface-color:#111827;--fleet-auth-text-color:#f9fafb;--fleet-auth-disabled-background:#d0d5dd;--fleet-auth-disabled-foreground:#101828;--fleet-auth-error-color:#fda29b;--fleet-auth-focus-color:#93c5fd;--fleet-auth-page-ground:#141210;--fleet-auth-line-color:#2c2622;--fleet-auth-input-line-color:#3a322c;--fleet-auth-muted-color:#b5a894}}:root{--emu-bg:#111413;--emu-sidebar:#121614f7;--emu-surface:#1c211f;--emu-surface-raised:#252b28;--emu-border:#ffffff1a;--emu-text:#f5f7f5;--emu-muted:#aeb7b1;--emu-accent:#d8ff62;--emu-accent-ink:#11160a;--emu-danger:#f26969;--emu-sidebar-width:250px;--emu-topbar-height:64px;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-emu-theme=light]{--emu-bg:#f3f5f2;--emu-sidebar:#f9faf8fa;--emu-surface:#fff;--emu-surface-raised:#edf0ec;--emu-border:#0f181221;--emu-text:#172019;--emu-muted:#5e6b62;--emu-accent:#567700;--emu-accent-ink:#fff;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.emu-shell,.emu-shell *{box-sizing:border-box}.emu-shell{background:var(--emu-bg);min-height:100dvh;color:var(--emu-text);grid-template-columns:var(--emu-sidebar-width) minmax(0, 1fr);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:grid;position:relative}.emu-shell.has-wallpaper:before{background-image:linear-gradient(#0c100ea8, #0c100ed6), var(--emu-shell-wallpaper);content:"";background-position:50%;background-size:cover;position:fixed;inset:0}.emu-shell-sidebar{background:var(--emu-sidebar);border-right:1px solid var(--emu-border);z-index:20;flex-direction:column;min-width:0;height:100dvh;display:flex;position:sticky;top:0}.emu-shell-brand-wrap{padding:14px 12px 10px;position:relative}.emu-shell-brand{color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;grid-template-columns:34px minmax(0,1fr) 16px;align-items:center;gap:10px;width:100%;padding:7px;display:grid}.emu-shell-brand-mark{background:var(--emu-accent);color:var(--emu-accent-ink);border-radius:7px;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.emu-shell-brand strong,.emu-shell-brand small,.emu-shell-profile-copy strong,.emu-shell-profile-copy small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.emu-shell-brand strong{font-size:14px}.emu-shell-brand small,.emu-shell-profile small{color:var(--emu-muted);margin-top:2px;font-size:11px}.emu-shell-chevron{transition:transform .16s}.emu-shell-chevron.is-open{transform:rotate(180deg)}.emu-shell-workspace-popover{background:var(--emu-surface-raised);border:1px solid var(--emu-border);z-index:4;border-radius:7px;gap:3px;padding:12px;display:grid;position:absolute;top:60px;left:12px;right:12px;box-shadow:0 14px 36px #00000047}.emu-shell-workspace-popover small{color:var(--emu-muted)}.emu-shell-nav-scroll{flex:1;padding:4px 12px 12px;overflow:auto}.emu-shell-nav-section+.emu-shell-nav-section{margin-top:20px}.emu-shell-nav-title{color:var(--emu-muted);text-transform:uppercase;padding:0 9px 7px;font-size:10px;font-weight:700;display:block}.emu-shell-nav-item{color:var(--emu-muted);cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;border-radius:6px;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;min-height:39px;padding:8px 9px;font-size:13px;display:grid}.emu-shell-nav-item:hover{background:var(--emu-surface);color:var(--emu-text)}.emu-shell-nav-item.is-active{background:var(--emu-surface-raised);color:var(--emu-text)}.emu-shell-nav-item.is-active svg{color:var(--emu-accent)}.emu-shell-nav-item:focus-visible,.emu-shell-icon-button:focus-visible,.emu-shell-search:focus-visible,.emu-shell-mobile-nav button:focus-visible{outline:2px solid var(--emu-accent);outline-offset:2px}.emu-shell-nav-item:disabled{cursor:not-allowed;opacity:.45}.emu-shell-nav-badge{background:var(--emu-surface);color:var(--emu-text);border-radius:10px;padding:2px 7px}.emu-shell-nav-children{margin-left:18px}.emu-shell-nav-children .emu-shell-nav-item{min-height:34px;font-size:12px}.emu-shell-profile{border-top:1px solid var(--emu-border);grid-template-columns:34px minmax(0,1fr) 30px 30px;align-items:center;gap:8px;padding:12px;display:grid}.emu-shell-profile-avatar,.emu-shell-profile img{background:var(--emu-surface-raised);object-fit:cover;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;font-size:13px;font-weight:700;display:flex}.emu-shell-profile-copy{min-width:0}.emu-shell-profile strong{font-size:12px}.emu-shell-icon-button{color:var(--emu-muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;width:30px;height:30px;padding:0;display:flex;position:relative}.emu-shell-icon-button:hover{background:var(--emu-surface);color:var(--emu-text)}.emu-shell-workspace{z-index:1;min-width:0;position:relative}.emu-shell-topbar{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:color-mix(in srgb, var(--emu-bg) 82%, transparent);border-bottom:1px solid var(--emu-border);height:var(--emu-topbar-height);z-index:10;grid-template-columns:minmax(120px,1fr) minmax(240px,520px) minmax(80px,1fr);align-items:center;gap:16px;padding:0 24px;display:grid;position:sticky;top:0}.emu-shell-topbar-title{font-size:14px}.emu-shell-search{background:var(--emu-surface);border:1px solid var(--emu-border);color:var(--emu-muted);cursor:pointer;font:inherit;text-align:left;border-radius:7px;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:9px;width:100%;height:38px;padding:0 11px;font-size:12px;display:grid}.emu-shell-search kbd{border:1px solid var(--emu-border);font:inherit;border-radius:4px;padding:2px 5px;font-size:10px}.emu-shell-actions{justify-content:flex-end;gap:5px;display:flex}.emu-shell-topbar-action{border-color:var(--emu-border);width:36px;height:36px}.emu-shell-action-badge{background:var(--emu-danger);color:#fff;border-radius:999px;padding:1px 4px;font-size:9px;position:absolute;top:-3px;right:-3px}.emu-shell-passive-icon{color:var(--emu-muted)}.emu-shell-main{min-height:calc(100dvh - var(--emu-topbar-height));padding:24px}.emu-shell-mobile-menu,.emu-shell-mobile-nav,.emu-shell-scrim{display:none}.emu-daily-call{background:#090b0a;border-radius:8px;min-height:420px;position:relative;overflow:hidden}.emu-daily-call-remote{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.emu-daily-call-local{object-fit:cover;border:1px solid #ffffff4d;border-radius:6px;width:84px;height:112px;display:none;position:absolute;bottom:74px;right:16px}.emu-daily-call-local.is-on{display:block}.emu-daily-call-connecting{color:#fff;justify-content:center;align-items:center;gap:9px;display:flex;position:absolute;inset:0}.emu-daily-call-connecting span{border:2px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:18px;height:18px;animation:.9s linear infinite emu-spin}.emu-daily-call-controls{justify-content:center;gap:9px;display:flex;position:absolute;bottom:18px;left:0;right:0}.emu-daily-call-controls button{color:#fff;cursor:pointer;background:#141715e0;border:1px solid #ffffff2e;border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;display:flex}.emu-daily-call-controls button.is-off{background:#5f2525}.emu-daily-call-controls button.is-on{background:#315332}.emu-daily-call-controls button.is-end{background:#bd3333}@keyframes emu-spin{to{transform:rotate(360deg)}}@media (width<=840px){.emu-shell{padding-bottom:64px;display:block}.emu-shell-mobile-menu{background:var(--emu-surface);border:1px solid var(--emu-border);color:var(--emu-text);z-index:42;border-radius:6px;justify-content:center;align-items:center;width:38px;height:38px;display:flex;position:fixed;top:12px;left:12px}.emu-shell-sidebar{z-index:41;width:100%;max-width:min(300px,86vw);transition:transform .18s;position:fixed;top:0;left:0;transform:translate(-102%)}.emu-shell-sidebar.is-open{transform:translate(0)}.emu-shell-scrim{z-index:40;background:#00000094;border:0;display:block;position:fixed;inset:0}.emu-shell-topbar{grid-template-columns:minmax(0,1fr) auto;padding:0 12px 0 62px}.emu-shell-search{display:none}.emu-shell-main{padding:16px 12px 22px}.emu-shell-mobile-nav{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:color-mix(in srgb, var(--emu-sidebar) 94%, transparent);border-top:1px solid var(--emu-border);min-height:62px;padding-bottom:env(safe-area-inset-bottom);z-index:35;grid-template-columns:repeat(5,minmax(0,1fr));align-items:stretch;display:grid;position:fixed;bottom:0;left:0;right:0}.emu-shell-mobile-nav button{color:var(--emu-muted);font:inherit;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:4px;min-width:0;padding:7px 2px;font-size:9px;display:flex}.emu-shell-mobile-nav button span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.emu-shell-mobile-nav button.is-active{color:var(--emu-accent)}.emu-daily-call{min-height:min(60dvh,520px)}}@media (prefers-reduced-motion:reduce){.emu-shell *,.emu-shell :before,.emu-shell :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.emu-cockpit{--ground:#0c0e13;--surface:#12151d;--surface2:#171b25;--raised:#1c212d;--rail:#0a0c11;--border:#232a38;--border2:#2c3546;--tx:#e7eaf1;--tx2:#98a2b3;--tx3:#9aa6b8;--accent:#7c8cff;--blocked:#e3a008;--needs:#ff9e64;background:var(--ground);color:var(--tx);grid-template-columns:60px minmax(0,1fr);min-height:100dvh;font-family:-apple-system,SF Pro Text,ui-sans-serif,system-ui,sans-serif;display:grid;overflow:hidden}[data-tenant-theme=family] .emu-cockpit{--ground:#15110b;--surface:#1e1912;--surface2:#251f16;--raised:#2b2418;--rail:#100c06;--border:#332b1e;--border2:#443929;--tx:#f4efe6;--tx2:#b6a790;--tx3:#b6a790;--accent:#f0a24e}[data-tenant-theme=playful] .emu-cockpit{--ground:#17111c;--surface:#201826;--surface2:#281e30;--raised:#2f2438;--rail:#120b17;--border:#352a40;--border2:#463854;--tx:#f5ecf6;--tx2:#bda6c6;--tx3:#bda6c6;--accent:#ec6fb8}[data-tenant-theme=ocean] .emu-cockpit{--ground:#0b1418;--surface:#0f1c22;--surface2:#14242b;--raised:#193038;--rail:#081014;--border:#1e343d;--border2:#2a4650;--tx:#e6f1f2;--tx2:#8fb0b6;--tx3:#8fb0b6;--accent:#2dd4bf}[data-tenant-theme=forest] .emu-cockpit{--ground:#0c140f;--surface:#101d16;--surface2:#16261c;--raised:#1c3325;--rail:#08110b;--border:#1f3a2a;--border2:#2b4d38;--tx:#e7f2ea;--tx2:#93b6a0;--tx3:#93b6a0;--accent:#56c07a}.emu-cockpit *,.emu-cockpit :before,.emu-cockpit :after{box-sizing:border-box}.emu-cockpit button,.emu-cockpit input,.emu-cockpit select,.emu-cockpit textarea{font:inherit}.emu-cockpit-rail{background:var(--rail);border-right:1px solid var(--border);z-index:40;flex-direction:column;align-items:center;gap:14px;height:100dvh;padding:10px 8px;display:flex;position:sticky;top:0}.emu-cockpit-mark,.emu-cockpit-rail-item{color:var(--tx2);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:11px;justify-content:center;align-items:center;width:42px;height:42px;min-height:42px;padding:0;transition:color .14s,background .14s,border-color .14s;display:flex;position:relative}.emu-cockpit-mark{background:var(--accent);border-color:color-mix(in srgb, var(--accent) 52%, transparent);color:var(--ground);font-size:11px;font-weight:850}.emu-cockpit-mark-static{cursor:default}.emu-cockpit-rail-item:hover,.emu-cockpit-rail-item.is-active{background:var(--raised);border-color:var(--border2);color:var(--accent)}.emu-cockpit-rail-item.is-active:before{background:var(--accent);content:"";border-radius:0 99px 99px 0;width:3px;height:22px;position:absolute;left:-9px}.emu-cockpit-rail-item:focus-visible,.emu-cockpit-mark:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.emu-cockpit-rail-item:disabled{cursor:not-allowed;opacity:.38}.emu-cockpit-rail-item[title]:hover:after{background:var(--raised);border:1px solid var(--border2);color:var(--tx);content:attr(title);pointer-events:none;white-space:nowrap;border-radius:7px;max-width:180px;padding:6px 8px;font-size:11px;font-weight:700;position:absolute;top:50%;left:50px;transform:translateY(-50%)}.emu-cockpit-rail-section{justify-items:center;gap:7px;width:100%;display:grid}.emu-cockpit-rail-section:not(.is-primary){border-top:1px solid color-mix(in srgb, var(--tx3) 18%, var(--border));gap:5px;padding-top:9px}.emu-cockpit-rail-section.is-admin{border-color:color-mix(in srgb, var(--blocked) 32%, var(--border))}.emu-cockpit-rail-label{color:var(--tx3);letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-weight:900}.emu-cockpit-rail-bottom{gap:7px;margin-top:auto;display:grid}.emu-cockpit-rail-dot{background:var(--needs);border:1px solid var(--rail);border-radius:999px;width:7px;height:7px;position:absolute;top:8px;right:9px}.emu-cockpit-shell{grid-template-rows:auto minmax(0,1fr);min-width:0;height:100dvh;display:grid}.emu-cockpit-topbar{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:color-mix(in srgb, var(--ground) 92%, transparent);border-bottom:1px solid var(--border);z-index:20;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;min-height:78px;padding:14px 20px;display:grid;position:sticky;top:0}.emu-cockpit-title{min-width:0}.emu-cockpit-title>span{background:var(--surface);border:1px solid var(--border);color:var(--tx2);letter-spacing:.08em;text-transform:uppercase;border-radius:7px;align-items:center;gap:7px;max-width:100%;padding:3px 7px;font-size:11px;font-weight:800;display:inline-flex}.emu-cockpit-title h1{color:var(--tx);letter-spacing:0;margin:6px 0 0;font-size:24px;line-height:1.08}.emu-cockpit-title p{color:var(--tx2);margin:4px 0 0;font-size:12.5px}.emu-cockpit-topbar-slot{justify-content:flex-end;align-items:center;gap:7px;display:flex}.emu-cockpit-main{min-height:0;padding:20px;overflow:auto}@media (width<=980px){.emu-cockpit{grid-template-columns:52px minmax(0,1fr)}.emu-cockpit-rail{gap:8px;padding-inline:5px}.emu-cockpit-mark,.emu-cockpit-rail-item{width:40px;height:40px;min-height:40px}.emu-cockpit-topbar{grid-template-columns:1fr;align-items:flex-start;min-height:68px;padding:10px 12px}.emu-cockpit-topbar-slot{justify-content:flex-start}.emu-cockpit-title h1{font-size:19px}.emu-cockpit-title p{font-size:11px}.emu-cockpit-main{padding:12px}}@media (height<=720px){.emu-cockpit-rail{gap:5px}.emu-cockpit-mark,.emu-cockpit-rail-item{width:36px;height:36px;min-height:36px}}:root{color:#e7eaf1;--ks-ground:#0c0e13;--ks-ink:#e7eaf1;--ks-muted:#96a1b4;--ks-line:#252c3a;--ks-panel:#12151df5;--ks-soft:#181d28;--ks-accent:#2dd4bf;--ks-accent-ink:#06231f;--ks-deep:#080b10;--ks-wallpaper:none;--ks-overlay:.34;font-synthesis:none;letter-spacing:0;background:#0c0e13;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}:root[data-ks-theme=sand]{--ks-ground:#efe7d9;--ks-panel:#fbf6ecf5;--ks-ink:#3f3934;--ks-muted:#716860;--ks-line:#dfd5c8;--ks-soft:#f3ede4;--ks-accent:#bd7552;--ks-deep:#594d42}:root[data-ks-theme=forest]{--ks-ground:#0a1410;--ks-panel:#0f1d17f5;--ks-ink:#e4f2e9;--ks-muted:#93b8a4;--ks-line:#1f3a2c;--ks-soft:#14261e;--ks-accent:#5fd39b;--ks-deep:#071009}:root[data-ks-theme=rainbow]{--ks-ground:#0d0a1a;--ks-panel:#161130f5;--ks-ink:#f0ecff;--ks-muted:#b3a8e0;--ks-line:#2f2560;--ks-soft:#1d1740;--ks-accent:#ff7ac6;--ks-deep:#0a0715}:root[data-ks-theme=mist]{--ks-ground:#f4f6f9;--ks-panel:#fffffff5;--ks-ink:#31424b;--ks-muted:#657780;--ks-line:#d3dee1;--ks-soft:#eaf0f2;--ks-accent:#5c8998;--ks-deep:#394a55}:root[data-ks-theme=blossom]{--ks-ground:#fff1f5;--ks-panel:#fffffff0;--ks-ink:#4c3440;--ks-muted:#7a6870;--ks-line:#e5d5da;--ks-soft:#f6ecef;--ks-accent:#c95f72;--ks-deep:#553744}*{box-sizing:border-box}body{min-width:320px;min-height:100vh;color:var(--ks-ink);margin:0}#root,.fleet-auth{min-height:100vh}button,input,textarea,select{font:inherit;letter-spacing:0}button{color:inherit}:is(button:not(:disabled),a[href],input:not(:disabled),select:not(:disabled),textarea:not(:disabled)){transition:color .14s,background-color .14s,border-color .14s,opacity .14s}:is(button:not(:disabled),a[href],input:not(:disabled),select:not(:disabled),textarea:not(:disabled)):hover{filter:brightness(.985)}button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:3px solid color-mix(in srgb, var(--ks-accent) 34%, transparent);outline-offset:2px}.ks-app{background:linear-gradient(color-mix(in srgb, var(--ks-ground) calc(58% + var(--ks-overlay) * 42%), transparent), color-mix(in srgb, var(--ks-ground) calc(58% + var(--ks-overlay) * 42%), transparent)), var(--ks-wallpaper) center / cover fixed, var(--ks-ground);min-height:100vh}.ks-app .emu-cockpit{--ground:var(--ks-ground);--surface:var(--ks-panel);--surface2:var(--ks-soft);--raised:var(--ks-soft);--rail:var(--ks-deep);--border:var(--ks-line);--border2:color-mix(in srgb, var(--ks-line) 72%, var(--ks-ink));--tx:var(--ks-ink);--tx2:var(--ks-muted);--tx3:color-mix(in srgb, var(--ks-muted) 84%, var(--ks-ink));--accent:var(--ks-accent);background:0 0;min-height:100vh}.ks-app .emu-cockpit-rail{background:color-mix(in srgb, var(--ks-deep) 96%, #000)}.ks-app .emu-cockpit-mark span{background:var(--ks-accent);color:var(--ks-accent-ink)}.ks-app .emu-cockpit-rail-item.is-active{background:color-mix(in srgb, var(--ks-accent) 16%, var(--ks-soft));border-color:color-mix(in srgb, var(--ks-accent) 35%, var(--ks-line));color:var(--ks-accent)}.ks-app .emu-cockpit-shell{min-width:0}.ks-app .emu-cockpit-topbar{background:color-mix(in srgb, var(--ks-ground) 92%, transparent);border-color:var(--ks-line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);min-height:104px;padding:24px 30px 20px}.ks-app .emu-cockpit-title span{color:var(--ks-muted)}.ks-app .emu-cockpit-title h1{color:var(--ks-ink);margin:5px 0 2px;font-size:24px;line-height:1.2}.ks-app .emu-cockpit-title p{color:var(--ks-muted);margin:0}.ks-app .emu-cockpit-main{background:0 0;min-height:calc(100vh - 104px);padding:0}.ks-app .emu-cockpit-topbar-slot{align-items:center;gap:10px;display:flex}.ks-primary-button,.ks-secondary-button{cursor:pointer;border:0;border-radius:6px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:0 16px;font-weight:750;display:inline-flex}.ks-primary-button{background:var(--ks-accent);color:var(--ks-accent-ink)}.ks-secondary-button{background:var(--ks-soft);color:var(--ks-ink);border:1px solid var(--ks-line)}.ks-primary-button:disabled,.ks-secondary-button:disabled{opacity:.52;cursor:not-allowed}.ks-link-button{color:var(--ks-muted);cursor:pointer;background:0 0;border:0;padding:5px}.ks-eyebrow{color:var(--ks-muted);text-transform:uppercase;font-size:11px;font-weight:800}.ks-boot{color:#59656b;background:#eef2f1;place-content:center;justify-items:center;gap:15px;min-height:100vh;font-weight:700;display:grid}.ks-auth-mark{color:#fff;background:#e55b42;border-radius:7px;place-items:center;width:52px;height:52px;font-weight:900;display:grid}.ks-auth{background:#f5f7f6;grid-template-columns:minmax(340px,.9fr) minmax(480px,1.1fr);min-height:100vh;display:grid}.ks-auth-brand{color:#fff;background:linear-gradient(155deg,#0f2231e6,#184643e0),url(/assets/agents/creative-guide.jpg) 50%/cover;flex-direction:column;align-items:flex-start;min-height:100vh;padding:clamp(36px,6vw,84px);display:flex}.ks-auth-brand>p{margin:16px 0 auto;font-size:17px;font-weight:800}.ks-auth-brand h1{max-width:720px;margin:auto 0 28px;font-size:clamp(42px,5vw,70px);line-height:.98}.ks-auth-team{display:flex}.ks-auth-team span{color:#22343c;background:#e8eee9;border:3px solid #26464b;border-radius:50%;place-items:center;width:44px;height:44px;margin-right:-9px;font-size:12px;font-weight:850;display:grid}.ks-auth-panel{place-items:center;padding:38px;display:grid}.ks-auth-form{gap:18px;width:min(100%,510px);display:grid}.ks-auth-form h2{margin:0;font-size:34px}.ks-auth-form>p{color:#687279;margin:-10px 0 8px;line-height:1.6}.ks-auth-form label,.ks-modal label{color:var(--ks-ink);gap:7px;font-size:13px;font-weight:750;display:grid}.ks-auth-form input,.ks-modal input,.ks-modal textarea,.ks-modal select{background:#fff;border:1px solid #ccd5d2;border-radius:5px;width:100%;min-height:48px;padding:11px 13px}.ks-auth-form textarea,.ks-modal textarea{resize:vertical}.ks-form-row{grid-template-columns:1fr 1fr;gap:12px;display:grid}.ks-form-error,.ks-inline-error{background:#fbe9e6;border-radius:5px;padding:10px 12px;color:#a43326!important;margin:0!important}.ks-header-workspace{border:1px solid var(--ks-line);background:var(--ks-panel);cursor:pointer;border-radius:6px;align-items:center;gap:9px;min-width:180px;padding:6px 9px 6px 6px;display:flex}.ks-header-workspace>span{background:var(--ks-deep);color:#fff;border-radius:4px;place-items:center;width:32px;height:32px;font-size:10px;font-weight:850;display:grid}.ks-header-workspace div{text-align:left;flex:1;display:grid}.ks-header-workspace strong{font-size:12px}.ks-header-workspace small{color:var(--ks-muted);text-transform:capitalize;font-size:10px}.ks-profile-button{border:1px solid var(--ks-line);background:var(--ks-panel);cursor:pointer;border-radius:50%;place-items:center;width:40px;height:40px;display:grid}.ks-logout{z-index:50;color:#fff;cursor:pointer;background:#ffffff1a;border:0;border-radius:5px;place-items:center;width:34px;height:34px;display:grid;position:fixed;bottom:17px;left:18px}.ks-war-room{grid-template-columns:300px minmax(0,1fr);min-height:calc(100vh - 104px);display:grid}.ks-team-list{background:color-mix(in srgb, var(--ks-panel) 92%, transparent);border-right:1px solid var(--ks-line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);padding:24px 16px}.ks-section-heading{justify-content:space-between;padding:0 8px 18px;display:flex}.ks-section-heading h2{margin:4px 0 0;font-size:18px}.ks-agent-stack{gap:4px;display:grid}.ks-agent-stack>button{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:11px;width:100%;padding:9px 8px;display:flex}.ks-agent-stack>button:hover,.ks-agent-stack>button.is-active{background:var(--ks-soft)}.ks-agent-stack>button div{flex:1;min-width:0;display:grid}.ks-agent-stack strong{text-overflow:ellipsis;font-size:13px;overflow:hidden}.ks-agent-stack small{color:var(--ks-muted);text-transform:capitalize;font-size:11px}.ks-agent-avatar{color:#26373c;background:#d7e7e5;border-radius:50%;flex:0 0 42px;place-items:center;width:42px;height:42px;font-size:11px;font-weight:850;display:grid}.ks-agent-avatar.tone-1{background:#f2d8c9}.ks-agent-avatar.tone-2{background:#e7dfbd}.ks-agent-avatar.tone-3{background:#d9d8ee}.ks-agent-avatar.tone-4{background:#ead7df}.ks-agent-state{background:#adb5b4;border-radius:50%;width:7px;height:7px}.ks-agent-state.is-active{background:#2e9b71}.ks-agent-state.is-pending_approval{background:#d3a240}.ks-conversation{background:color-mix(in srgb, var(--ks-panel) 75%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);grid-template-rows:auto minmax(0,1fr) auto auto;min-width:0;min-height:calc(100vh - 104px);display:grid}.ks-conversation-header{border-bottom:1px solid var(--ks-line);background:var(--ks-panel);align-items:center;gap:11px;height:70px;padding:12px 24px;display:flex}.ks-conversation-header .ks-agent-avatar{flex-basis:40px;width:40px;height:40px}.ks-conversation-header div{flex:1;display:grid}.ks-conversation-header small{color:var(--ks-muted)}.ks-conversation-header>button{border:1px solid var(--ks-line);background:var(--ks-soft);cursor:pointer;border-radius:5px;place-items:center;width:38px;height:38px;display:grid}.ks-turns{flex-direction:column;gap:12px;padding:32px max(24px,10vw);display:flex;overflow:auto}.ks-turn{display:flex}.ks-turn span{border:1px solid var(--ks-line);white-space:pre-wrap;background:#fff;border-radius:6px;max-width:min(680px,78%);padding:11px 14px;line-height:1.55}.ks-turn.is-user{justify-content:flex-end}.ks-turn.is-user span{background:var(--ks-deep);color:#fff;border-color:var(--ks-deep)}.ks-conversation-empty{text-align:center;min-height:240px;color:var(--ks-muted);place-content:center;place-self:center;justify-items:center;display:grid}.ks-conversation-empty h3{color:var(--ks-ink);margin:13px 0 3px}.ks-conversation-empty p{margin:0}.ks-composer{border:1px solid var(--ks-line);background:#fff;border-radius:7px;align-items:flex-end;gap:5px;min-height:56px;margin:0 max(24px,8vw) 24px;padding:7px;display:flex}.ks-composer button{cursor:pointer;background:0 0;border:0;border-radius:5px;place-items:center;width:40px;height:40px;display:grid}.ks-composer button:disabled{color:#aab1b0;cursor:not-allowed}.ks-composer textarea{resize:none;border:0;outline:0;flex:1;min-height:40px;max-height:120px;padding:9px}.ks-composer .ks-send-button{background:var(--ks-accent);color:#fff}.ks-inline-error{margin:0 max(24px,8vw) 10px!important}.ks-empty-inline{text-align:center;color:var(--ks-muted);justify-items:center;padding:32px 12px;display:grid}.ks-empty-inline span{color:var(--ks-ink);margin-top:8px;font-weight:750}.ks-empty-inline small{margin-top:3px;line-height:1.4}.ks-conversation .emu-daily-call{border-radius:0;min-height:calc(100vh - 104px)}.ks-page-toolbar{justify-content:space-between;align-items:center;gap:16px;min-height:50px;margin-bottom:22px;display:flex}.ks-page-toolbar>span,.ks-page-toolbar div>span{color:var(--ks-muted);font-size:12px}.ks-page-toolbar>div{gap:3px;display:grid}.ks-search{background:var(--ks-panel);border:1px solid var(--ks-line);width:min(430px,100%);min-height:42px;color:var(--ks-muted);border-radius:6px;align-items:center;gap:9px;padding:0 12px;display:flex}.ks-search input{background:0 0;border:0;outline:0;flex:1;min-width:0}.ks-catalogue-grid{grid-template-columns:repeat(3,minmax(220px,1fr));gap:15px;display:grid}.ks-catalogue-card{border:1px solid var(--ks-line);background:var(--ks-panel);border-radius:7px;grid-template-rows:140px 1fr;min-height:340px;display:grid;overflow:hidden}.ks-catalogue-art{background:linear-gradient(135deg, var(--ks-soft), color-mix(in srgb, var(--ks-accent) 18%, white));place-items:center;display:grid;position:relative}.ks-catalogue-art>span{width:78px;height:78px;color:var(--ks-deep);background:#ffffffc2;border:1px solid #ffffffe6;border-radius:50%;place-items:center;font-size:20px;font-weight:900;display:grid}.ks-catalogue-art small{text-transform:uppercase;background:#ffffffb8;border-radius:4px;padding:4px 7px;font-size:9px;font-weight:800;position:absolute;top:10px;right:10px}.ks-catalogue-copy{flex-direction:column;align-items:flex-start;padding:18px;display:flex}.ks-catalogue-copy h2{margin:5px 0 7px;font-size:19px}.ks-catalogue-copy p{color:var(--ks-muted);flex:1;margin:0 0 18px;font-size:13px;line-height:1.5}.ks-task-board{grid-template-columns:repeat(7,minmax(230px,1fr));gap:10px;padding-bottom:16px;display:grid;overflow-x:auto}.ks-task-column{background:color-mix(in srgb, var(--ks-panel) 72%, transparent);border:1px solid var(--ks-line);border-radius:6px;min-height:calc(100vh - 210px)}.ks-task-column>header{border-bottom:1px solid var(--ks-line);align-items:center;gap:8px;height:48px;padding:0 12px;display:flex}.ks-task-column>header i{background:var(--ks-accent);border-radius:50%;width:7px;height:7px}.ks-task-column>header strong{flex:1;font-size:12px}.ks-task-column>header span{color:var(--ks-muted);font-size:11px}.ks-task-column>div{align-content:start;gap:8px;padding:8px;display:grid}.ks-task-card{border:1px solid var(--ks-line);background:#fff;border-radius:5px;padding:13px}.ks-task-card h3{margin:5px 0;font-size:14px}.ks-task-card p{color:var(--ks-muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:12px;line-height:1.45;display:-webkit-box;overflow:hidden}.ks-task-card footer{justify-content:space-between;align-items:center;margin-top:13px;display:flex}.ks-task-card footer span{background:var(--ks-soft);border-radius:50%;place-items:center;width:24px;height:24px;font-size:8px;font-weight:850;display:grid}.ks-task-card footer small{color:var(--ks-muted)}.ks-task-card footer select{border:1px solid var(--ks-line);background:var(--ks-soft);max-width:118px;min-height:28px;color:var(--ks-muted);border-radius:4px;padding:0 6px;font-size:10px}.ks-column-empty{color:var(--ks-muted);text-align:center;padding:34px 8px;font-size:11px}.ks-files-layout{border:1px solid var(--ks-line);background:var(--ks-panel);border-radius:7px;grid-template-columns:minmax(0,1fr) 300px;min-height:440px;display:grid;overflow:hidden}.ks-file-browser{border-right:1px solid var(--ks-line);min-width:0}.ks-file-list{display:grid}.ks-file-row{border-bottom:1px solid var(--ks-line);grid-template-columns:38px minmax(150px,1fr) minmax(160px,220px) auto;align-items:center;gap:12px;min-height:74px;padding:10px 13px;display:grid}.ks-file-row:last-child{border-bottom:0}.ks-file-icon{background:var(--ks-soft);width:36px;height:36px;color:var(--ks-accent);border-radius:5px;place-items:center;display:grid}.ks-file-copy{gap:3px;min-width:0;display:grid}.ks-file-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.ks-file-copy small{color:var(--ks-muted);font-size:11px}.ks-file-task{gap:3px;display:grid}.ks-file-task>span{color:var(--ks-muted);text-transform:uppercase;font-size:9px;font-weight:800}.ks-file-task select{border:1px solid var(--ks-line);background:var(--ks-soft);width:100%;min-width:0;height:32px;color:var(--ks-ink);border-radius:4px;padding:0 7px;font-size:11px}.ks-file-actions{gap:4px;display:flex}.ks-file-actions button,.ks-recent-files button{color:var(--ks-muted);cursor:pointer;background:0 0;border:0}.ks-file-actions button{border-radius:4px;place-items:center;width:34px;height:34px;display:grid}.ks-file-actions button:hover{background:var(--ks-soft);color:var(--ks-ink)}.ks-file-load-more{border:0;border-top:1px solid var(--ks-line);background:var(--ks-soft);min-height:44px;color:var(--ks-accent);cursor:pointer;justify-content:center;align-items:center;gap:7px;font-size:12px;font-weight:750;display:flex}.ks-file-empty{text-align:center;place-content:center;justify-items:center;min-height:440px;padding:40px;display:grid}.ks-file-empty h2{margin:14px 0 4px;font-size:20px}.ks-file-empty p{max-width:440px;color:var(--ks-muted);margin:0 0 18px;font-size:13px;line-height:1.55}.ks-files-layout aside{background:var(--ks-soft);padding:28px}.ks-files-layout aside h2{margin:7px 0;font-size:20px}.ks-files-layout aside p{color:var(--ks-muted);font-size:13px;line-height:1.5}.ks-recent-files{gap:3px;margin-top:18px;display:grid}.ks-recent-files button{text-align:left;border-bottom:1px solid var(--ks-line);grid-template-columns:22px minmax(0,1fr);align-items:center;gap:7px;width:100%;min-height:46px;padding:7px 4px;display:grid}.ks-recent-files button>span{gap:2px;min-width:0;display:grid}.ks-recent-files strong{text-overflow:ellipsis;white-space:nowrap;color:var(--ks-ink);font-size:11px;overflow:hidden}.ks-recent-files small{color:var(--ks-muted);font-size:9px}.ks-spin{animation:.8s linear infinite ks-spin}@keyframes ks-spin{to{transform:rotate(360deg)}}.ks-account{grid-template-columns:190px minmax(0,1fr);min-height:calc(100vh - 104px);display:grid}.ks-account-nav{border-right:1px solid var(--ks-line);background:color-mix(in srgb, var(--ks-panel) 84%, transparent);flex-direction:column;gap:4px;padding:24px 14px;display:flex}.ks-account-nav button{text-align:left;color:var(--ks-muted);cursor:pointer;background:0 0;border:0;border-radius:5px;padding:10px 12px}.ks-account-nav button.is-active{color:var(--ks-ink);background:var(--ks-soft);font-weight:750}.ks-settings-section{border-bottom:1px solid var(--ks-line);padding:27px 0}.ks-settings-heading{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:18px;display:flex}.ks-settings-heading h2{margin:5px 0 3px;font-size:20px}.ks-settings-heading p{color:var(--ks-muted);margin:0;font-size:13px}.ks-integration-heading{margin-top:24px}.ks-role-badge{background:var(--ks-soft);text-transform:uppercase;border-radius:4px;padding:5px 8px;font-size:10px;font-weight:850}.ks-member-list,.ks-connection-list{border:1px solid var(--ks-line);background:var(--ks-panel);border-radius:6px;overflow:hidden}.ks-member-list>div,.ks-connection-list>div{border-bottom:1px solid var(--ks-line);align-items:center;gap:11px;min-height:62px;padding:9px 13px;display:flex}.ks-member-list>div:last-child,.ks-connection-list>div:last-child{border:0}.ks-member-list>div>span,.ks-connection-list>div>span{background:var(--ks-soft);border-radius:50%;place-items:center;width:36px;height:36px;font-size:10px;font-weight:850;display:grid}.ks-member-list div div,.ks-connection-list div div{flex:1;display:grid}.ks-member-list small,.ks-connection-list small{color:var(--ks-muted)}.ks-member-list i,.ks-connection-list i{color:var(--ks-muted);text-transform:capitalize;font-size:11px;font-style:normal}.ks-connection-list i.is-connected{color:#267b5b}.ks-connection-list i.is-pending{color:#8a661d}.ks-connection-list i.is-error{color:#a33c4d}.ks-connection-list i.is-revoked,.ks-connection-list i.is-disabled{color:var(--ks-muted)}.ks-connection-meta{margin-top:2px;font-size:9px}.ks-connection-state>svg{color:var(--ks-muted);margin:9px}.ks-connection-state.is-error>span{color:#a33c4d;background:#fff1f3}.ks-connection-list>div>button{border:1px solid var(--ks-line);min-height:32px;color:var(--ks-ink);background:var(--ks-soft);cursor:pointer;border-radius:6px;padding:0 11px;font-size:10px;font-weight:750}.ks-connection-list>div>button.is-connected{color:#a33c4d;background:#fff6f7}.ks-integration-grants{border:1px solid var(--ks-line);background:var(--ks-panel);border-radius:6px;margin-top:10px}.ks-integration-grants>div{border-bottom:1px solid var(--ks-line);align-items:center;gap:12px;min-height:54px;padding:9px 13px;display:flex}.ks-integration-grants>div:last-child{border-bottom:0}.ks-integration-grants>div>div{flex:1;min-width:0;display:grid}.ks-integration-grants strong{font-size:12px}.ks-integration-grants small{color:var(--ks-muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.ks-integration-grants>div>span{color:var(--ks-muted);text-transform:capitalize;font-size:10px}.ks-integration-grants>div>span.is-active{color:#267b5b}.ks-integration-grants button{border:1px solid var(--ks-line);color:#a33c4d;background:var(--ks-soft);cursor:pointer;border-radius:5px;min-height:30px;padding:0 10px}.ks-segmented{border:1px solid var(--ks-line);background:var(--ks-soft);border-radius:5px;padding:3px;display:flex}.ks-segmented button{cursor:pointer;background:0 0;border:0;border-radius:3px;padding:6px 9px;font-size:11px}.ks-segmented button.is-active{background:#fff;font-weight:750;box-shadow:0 1px 3px #1623271a}.ks-theme-grid{grid-template-columns:repeat(3,minmax(120px,1fr));gap:8px;display:grid}.ks-theme-grid button{border:1px solid var(--ks-line);background:var(--ks-panel);text-align:left;cursor:pointer;border-radius:5px;align-content:space-between;min-height:78px;padding:10px;display:grid;position:relative}.ks-theme-grid button.is-active{border-color:var(--ks-accent);box-shadow:inset 0 0 0 1px var(--ks-accent)}.ks-theme-grid button>span{border-radius:3px;height:24px;display:flex;overflow:hidden}.ks-theme-grid button i{flex:1}.ks-theme-grid button strong{font-size:12px}.ks-theme-grid button svg{color:var(--ks-accent);position:absolute;bottom:8px;right:8px}.ks-wallpaper-row{gap:8px;margin:16px 0;display:flex;overflow-x:auto}.ks-wallpaper-row>button{border:1px solid var(--ks-line);background:var(--ks-panel);cursor:pointer;border-radius:5px;flex:0 0 140px;height:90px;position:relative;overflow:hidden}.ks-wallpaper-row>button img{object-fit:cover;width:100%;height:100%}.ks-wallpaper-row>button svg{background:var(--ks-accent);color:#fff;border-radius:50%;padding:2px;position:absolute;top:6px;right:6px}.ks-wallpaper-row .ks-wallpaper-upload{place-content:center;justify-items:center;gap:2px;display:grid}.ks-wallpaper-upload svg{color:var(--ks-muted)!important;background:0 0!important;position:static!important}.ks-wallpaper-upload span{font-size:11px;font-weight:750}.ks-wallpaper-upload small{color:var(--ks-muted);font-size:9px}.ks-wallpaper-row .ks-remove-wallpaper{color:var(--ks-muted);place-items:center;display:grid}.ks-overlay-control{color:var(--ks-muted);grid-template-columns:110px minmax(100px,300px) 40px;align-items:center;gap:10px;margin:12px 0 18px;font-size:12px;display:grid}.ks-modal-backdrop,.ks-popover-backdrop{z-index:100;background:#111c217a;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.ks-modal{background:#fff;border-radius:7px;gap:17px;width:min(100%,480px);max-height:calc(100vh - 40px);padding:24px;display:grid;overflow:auto;box-shadow:0 22px 70px #101c1f42}.ks-modal header{justify-content:space-between;gap:16px;display:flex}.ks-modal header h2{margin:5px 0 0}.ks-modal header button{background:var(--ks-soft);cursor:pointer;border:0;border-radius:5px;place-items:center;width:34px;height:34px;display:grid}.ks-modal>p{color:var(--ks-muted);margin:0;font-size:12px;line-height:1.55}.ks-workspace-menu{background:#fff;border-radius:7px;width:min(100%,390px);overflow:hidden;box-shadow:0 22px 70px #101c1f42}.ks-workspace-menu header{border-bottom:1px solid var(--ks-line);justify-content:space-between;align-items:center;height:54px;padding:0 15px;display:flex}.ks-workspace-menu header button{cursor:pointer;background:0 0;border:0}.ks-workspace-menu>button{border:0;border-bottom:1px solid var(--ks-line);text-align:left;cursor:pointer;background:#fff;align-items:center;gap:11px;width:100%;min-height:62px;padding:9px 14px;display:flex}.ks-workspace-menu>button.is-active{background:var(--ks-soft)}.ks-workspace-menu>button>span{background:var(--ks-deep);color:#fff;border-radius:4px;place-items:center;width:36px;height:36px;font-size:9px;font-weight:850;display:grid}.ks-workspace-menu>button>div{flex:1;display:grid}.ks-workspace-menu small{color:var(--ks-muted);text-transform:capitalize}.ks-workspace-menu form{gap:7px;padding:12px;display:flex}.ks-workspace-menu form input{border:1px solid var(--ks-line);border-radius:5px;flex:1;min-width:0;padding:9px}.ks-workspace-menu .ks-menu-create{color:var(--ks-accent);justify-content:center;font-weight:750}.ks-workspace-menu .ks-menu-create svg{flex:none}.ks-toast{z-index:60;background:var(--ks-deep);color:#fff;border-radius:5px;max-width:min(380px,100vw - 44px);padding:12px 15px;font-size:13px;font-weight:700;position:fixed;bottom:22px;right:22px;box-shadow:0 10px 30px #1321273d}.ks-empty-state{text-align:center;min-height:320px;color:var(--ks-muted);grid-column:1/-1;place-content:center;justify-items:center;display:grid}.ks-empty-state h2{color:var(--ks-ink);margin:12px 0 3px}.ks-empty-state p{margin:0}.ks-loading{color:var(--ks-muted);text-align:center;padding:20px}@media (width<=980px){.ks-catalogue-grid{grid-template-columns:repeat(2,minmax(220px,1fr))}.ks-war-room{grid-template-columns:250px minmax(0,1fr)}.ks-files-layout{grid-template-columns:1fr}.ks-file-browser{border-right:0;border-bottom:1px solid var(--ks-line)}}@media (width<=720px){.ks-auth{display:block}.ks-auth-brand{min-height:260px;padding:28px}.ks-auth-brand>p{margin:12px 0 38px}.ks-auth-brand h1{margin:auto 0 10px;font-size:40px}.ks-auth-team{display:none}.ks-auth-panel{padding:30px 22px}.ks-form-row{grid-template-columns:1fr}.ks-app .emu-cockpit-topbar{grid-template-columns:minmax(0,1fr) auto;align-items:center;min-height:90px;padding:17px 17px 14px}.ks-app .emu-cockpit-topbar-slot{justify-content:flex-end}.ks-app .emu-cockpit-rail-item[title]:hover:after{display:none}.ks-app .emu-cockpit-title h1{font-size:19px}.ks-app .emu-cockpit-title p{display:none}.ks-header-workspace{width:42px;min-width:0;padding:4px}.ks-header-workspace>span{width:32px;height:32px}.ks-header-workspace div,.ks-header-workspace>svg,.ks-profile-button{display:none}.ks-app .emu-cockpit-main{min-height:calc(100vh - 90px);padding-bottom:70px}.ks-war-room{min-height:calc(100vh - 160px);display:block}.ks-team-list{border:0;border-bottom:1px solid var(--ks-line);padding:12px}.ks-section-heading{padding:0 3px 9px}.ks-section-heading h2{font-size:15px}.ks-agent-stack{gap:5px;display:flex;overflow-x:auto}.ks-agent-stack>button{text-align:center;flex:0 0 74px;justify-items:center;gap:5px;display:grid}.ks-agent-stack>button div{width:100%}.ks-agent-stack>button small,.ks-agent-state{display:none}.ks-agent-stack strong{font-size:10px}.ks-conversation{grid-template-rows:auto minmax(250px,1fr) auto auto;min-height:calc(100vh - 282px)}.ks-conversation-header{height:58px;padding:8px 14px}.ks-turns{padding:18px 13px}.ks-turn span{max-width:88%}.ks-composer{z-index:4;margin:0 10px 12px;position:sticky;bottom:78px}.ks-inline-error{margin:0 10px 7px!important}.ks-conversation .emu-daily-call{min-height:480px}.ks-page{padding:17px 13px 90px}.ks-page-toolbar{align-items:flex-start}.ks-page-toolbar>span{display:none}.ks-catalogue-grid{grid-template-columns:1fr}.ks-catalogue-card{grid-template-rows:1fr;grid-template-columns:110px minmax(0,1fr);min-height:260px}.ks-catalogue-art>span{width:62px;height:62px}.ks-catalogue-art small{top:6px;right:6px}.ks-task-board{grid-template-columns:repeat(7,260px)}.ks-task-column{min-height:440px}.ks-files-layout{min-height:500px}.ks-file-row{grid-template-columns:36px minmax(0,1fr) auto;gap:9px}.ks-file-task{grid-column:2/4}.ks-file-actions{grid-area:1/3}.ks-file-empty{min-height:360px;padding:26px}.ks-files-layout aside{padding:22px}.ks-account{padding-bottom:72px;display:block}.ks-account-nav{z-index:3;border:0;border-bottom:1px solid var(--ks-line);flex-direction:row;padding:8px;position:sticky;top:0;overflow-x:auto}.ks-account-nav button{white-space:nowrap}.ks-account-content{padding:0 16px 40px}.ks-settings-heading{display:grid}.ks-theme-grid{grid-template-columns:repeat(2,minmax(120px,1fr))}.ks-overlay-control{grid-template-columns:90px 1fr 35px}.ks-logout{display:none}}@media (width<=420px){.ks-auth-form h2{font-size:29px}.ks-app .emu-cockpit-title span{font-size:9px}.ks-catalogue-card{grid-template-columns:95px minmax(0,1fr)}.ks-catalogue-copy{padding:14px}.ks-catalogue-copy h2{font-size:16px}.ks-catalogue-copy p{font-size:11px}}.ks-app .emu-cockpit-topbar{min-height:118px;padding:18px 28px 16px}.ks-app .emu-cockpit-title h1{font-size:26px}.ks-app .emu-cockpit-main{min-height:calc(100vh - 118px)}.ks-app .emu-cockpit-rail{border-color:var(--ks-line)}.ks-primary-button{color:var(--ks-accent-ink)}.ks-secondary-button{color:var(--ks-ink);border-color:var(--ks-line);background:0 0}.ks-secondary-button:hover{background:var(--ks-soft)}.ks-eyebrow{letter-spacing:.1em}.ks-auth{color:#17202b;background:#f5f7fb;grid-template-columns:1fr;min-height:100vh;display:grid}.ks-auth-panel{padding:38px 18px}.ks-auth-form{background:#fff;border:1px solid #d8dee8;border-radius:8px;gap:14px;width:min(100%,470px);padding:0 22px 22px;box-shadow:0 18px 50px #15243a0f}.ks-auth-form>header{border-bottom:1px solid #d8dee8;margin:0 -22px;padding:20px 22px 16px}.ks-auth-form h2{color:#17202b;margin:5px 0 0;font-size:25px}.ks-auth-form h2:focus{outline:none}.ks-auth-form .ks-eyebrow{color:#657184}.ks-auth-tabs{grid-template-columns:1fr 1fr;gap:10px;margin-top:6px;display:grid}.ks-auth-tabs button{color:#17202b;cursor:pointer;background:#fff;border:1px solid #cbd4e0;border-radius:6px;min-height:42px;font-weight:750}.ks-auth-tabs button.is-active{color:#fff;background:#141b2b;border-color:#141b2b}.ks-auth-form label{color:#536074}.ks-auth-form input{color:#17202b}.ks-auth-form .ks-primary-button{color:#fff;background:#16867e;margin-top:2px}.ks-auth-message{color:#26364a!important;margin:4px 0!important;line-height:1.55!important}.ks-text-button{color:#126b66;min-height:44px;font:inherit;cursor:pointer;background:0 0;border:0;justify-self:start;padding:8px 0;font-weight:750}.ks-text-button:hover{text-decoration:underline}.ks-auth-note{font-size:12px;color:#657184!important;margin:0!important;line-height:1.55!important}.ks-header-attachments,.ks-live-pill{border:1px solid var(--ks-line);min-height:34px;color:var(--ks-muted);background:0 0;border-radius:7px;align-items:center;gap:7px;font-size:12px;font-weight:700;display:inline-flex}.ks-header-attachments{cursor:pointer;padding:0 11px}.ks-header-count{background:var(--ks-accent);min-width:17px;height:17px;color:var(--ks-accent-ink);border-radius:999px;place-items:center;padding:0 4px;font-size:9px;display:grid}.ks-live-pill{padding:0 10px}.ks-live-pill i{background:#34c759;border-radius:50%;width:7px;height:7px}.ks-header-workspace,.ks-profile-button{color:var(--ks-ink);background:var(--ks-panel)}.ks-war-room{min-height:0;padding:22px 28px 58px;display:block}.ks-war-stats{border:1px solid var(--ks-line);background:var(--ks-line);border-radius:8px;grid-template-columns:repeat(4,1fr);gap:1px;margin-bottom:20px;display:grid;overflow:hidden}.ks-war-stats>div{background:var(--ks-panel);align-content:center;gap:6px;min-height:80px;padding:14px 17px;display:grid}.ks-war-stats span{color:var(--ks-muted);text-transform:uppercase;letter-spacing:.1em;font-size:10px;font-weight:800}.ks-war-stats strong{font-size:25px}.ks-war-stats strong.is-ok{color:#34c759}.ks-war-heading{border-bottom:1px solid var(--ks-line);justify-content:space-between;align-items:center;gap:14px;min-height:48px;margin-bottom:16px;padding-bottom:14px;display:flex}.ks-war-heading>div{align-items:center;gap:10px;display:flex}.ks-war-heading strong{align-items:center;gap:6px;display:inline-flex}.ks-war-heading strong+span{color:#54df74;text-transform:uppercase;background:#2aae4c24;border-radius:999px;align-items:center;gap:5px;padding:3px 8px;font-size:10px;font-weight:800;display:inline-flex}.ks-war-heading strong+span i{background:currentColor;border-radius:50%;width:6px;height:6px}.ks-war-heading>div>button{border:1px solid var(--ks-line);min-height:34px;color:var(--ks-ink);cursor:pointer;background:0 0;border-radius:7px;padding:0 12px;font-size:12px;font-weight:750}.ks-war-search{border:1px solid var(--ks-line);width:210px;min-height:34px;color:var(--ks-muted);background:var(--ks-soft);border-radius:7px;align-items:center;gap:7px;padding:0 10px;display:flex}.ks-war-search input{width:100%;min-width:0;color:var(--ks-ink);background:0 0;border:0;outline:0;font-size:12px}.ks-agent-wall{perspective:1200px;grid-template-columns:repeat(3,minmax(250px,1fr));gap:14px;display:grid}.ks-agent-tile{perspective:1200px;min-width:0;height:285px}.ks-agent-tile-inner{width:100%;height:100%;transform-style:preserve-3d;transition:transform .4s;position:relative}.ks-agent-tile.is-flipped .ks-agent-tile-inner{transform:rotateY(180deg)}.ks-agent-face,.ks-agent-chat{border:1px solid var(--ks-line);background:var(--ks-panel);backface-visibility:hidden;border-radius:9px;position:absolute;inset:0;overflow:hidden}.ks-agent-face{grid-template-rows:minmax(0,1fr) auto;display:grid}.ks-agent-chat{pointer-events:none;grid-template-rows:auto minmax(0,1fr) auto auto;display:grid;transform:rotateY(180deg)}.ks-agent-tile.is-flipped .ks-agent-face{pointer-events:none}.ks-agent-tile.is-flipped .ks-agent-chat{pointer-events:auto}.ks-agent-media{background:#202b3b;place-items:center;min-height:0;display:grid;position:relative;overflow:hidden}.ks-agent-media img{object-fit:cover;object-position:center 25%;width:100%;height:100%}.ks-agent-media>span{color:#344562;font-size:36px;font-weight:900}.ks-video-badge,.ks-agent-badge,.ks-scope-badge{z-index:2;color:var(--ks-muted);text-transform:uppercase;letter-spacing:.07em;background:#05090fd1;border:1px solid #ffffff1a;border-radius:5px;padding:4px 7px;font-size:9px;font-weight:800;position:absolute;top:9px}.ks-video-badge{color:var(--ks-accent);left:9px}.ks-agent-badge,.ks-scope-badge{right:9px}.ks-agent-badge.is-active{color:#54df74}.ks-agent-badge.is-pending_approval{color:#f1c24f}.ks-agent-face>footer{align-items:center;gap:12px;min-height:54px;padding:10px 12px;display:flex}.ks-agent-face>footer>div{flex:1;gap:3px;min-width:0;display:grid}.ks-agent-face>footer strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.ks-agent-face>footer small{text-overflow:ellipsis;white-space:nowrap;color:var(--ks-muted);text-transform:capitalize;font-size:10px;overflow:hidden}.ks-agent-face>footer button,.ks-agent-chat header button{border:1px solid var(--ks-line);min-height:28px;color:var(--ks-ink);cursor:pointer;background:0 0;border-radius:6px;padding:0 9px;font-size:10px}.ks-agent-chat header{border-bottom:1px solid var(--ks-line);align-items:center;gap:8px;min-height:48px;padding:8px 10px;display:flex}.ks-agent-chat header>div:first-child{flex:1;min-width:0;display:grid}.ks-agent-chat header strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.ks-agent-chat header small{color:var(--ks-muted);font-size:10px}.ks-agent-chat header>div:last-child{gap:5px;display:flex}.ks-tile-turns{flex-direction:column;gap:7px;min-height:0;padding:10px;display:flex;overflow:auto}.ks-tile-turns .ks-turn span{max-width:90%;color:var(--ks-ink);background:var(--ks-soft);border-color:var(--ks-line);padding:7px 9px;font-size:10px}.ks-tile-turns .ks-turn.is-user span{color:var(--ks-accent-ink);background:var(--ks-accent)}.ks-tile-empty{color:var(--ks-muted);justify-items:center;gap:6px;margin:auto;font-size:11px;display:grid}.ks-agent-chat .ks-composer{background:var(--ks-soft);border-color:var(--ks-line);min-height:42px;margin:7px;padding:4px;position:static}.ks-agent-chat .ks-composer textarea{min-height:32px;color:var(--ks-ink);background:0 0;padding:7px;font-size:10px}.ks-agent-chat .ks-composer button{width:32px;height:32px}.ks-agent-chat .ks-inline-error{padding:6px 8px;font-size:10px;margin:0 7px 2px!important}.ks-war-video{min-height:calc(100vh - 118px)}.ks-day-one{text-align:center;border:1px dashed var(--ks-line);min-height:300px;color:var(--ks-muted);border-radius:8px;place-content:center;justify-items:center;padding:40px;display:grid}.ks-day-one h2{color:var(--ks-ink);margin:12px 0 5px}.ks-day-one p{margin:0}.ks-page{padding:22px 28px 58px}.ks-catalogue-grid{grid-template-columns:repeat(2,minmax(260px,1fr));gap:14px}.ks-catalogue-card{background:var(--ks-panel);border-color:var(--ks-line);grid-template-rows:260px minmax(0,1fr);height:470px;min-height:470px}.ks-catalogue-art{background:#202b3b;min-height:0;overflow:hidden}.ks-catalogue-art img{object-fit:cover;object-position:center 25%;width:100%;height:100%}.ks-catalogue-art>span{color:#344562;background:0 0;border:0;font-size:34px}.ks-catalogue-art .ks-video-badge{right:auto}.ks-catalogue-art .ks-scope-badge{left:auto}.ks-catalogue-copy h2{color:var(--ks-ink)}.ks-catalogue-provider{border-top:1px solid var(--ks-line);width:100%;color:var(--ks-muted);text-transform:capitalize;margin:0 0 14px;padding:10px 0;font:10px ui-monospace,SFMono-Regular,Menlo,monospace}.ks-catalogue-provider strong{color:#ff9d5c}.ks-search{color:var(--ks-muted);background:var(--ks-soft);border-color:var(--ks-line)}.ks-search input{color:var(--ks-ink)}.ks-tasks-page{overflow:visible}.ks-stage-summary{border:1px solid var(--ks-line);background:var(--ks-line);border-radius:8px;grid-template-columns:repeat(7,1fr);gap:1px;margin-bottom:18px;display:grid;overflow:hidden}.ks-stage-summary>div{background:var(--ks-panel);align-content:center;gap:5px;min-height:62px;padding:10px 12px;display:grid}.ks-stage-summary strong{font-size:18px}.ks-stage-summary span{color:var(--ks-muted);text-transform:uppercase;font-size:9px;font-weight:800}.ks-task-controls{justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;display:flex}.ks-task-controls>span{color:var(--ks-muted);align-items:center;gap:6px;font-size:11px;display:inline-flex}.ks-task-board{grid-template-columns:1fr;gap:20px;padding:0;display:grid;overflow:visible}.ks-task-group{background:0 0;border:0;min-height:0}.ks-task-group>header{border-bottom:1px solid var(--ks-line);align-items:center;gap:8px;height:34px;padding:0 2px 8px;display:flex}.ks-task-group>header strong{font-size:12px}.ks-task-group>header span{min-width:21px;color:var(--ks-muted);background:var(--ks-soft);text-align:center;border-radius:999px;padding:2px 6px;font-size:9px}.ks-task-card{min-height:64px;color:var(--ks-ink);background:var(--ks-panel);border-color:var(--ks-line);border-radius:8px;grid-template-columns:3px minmax(180px,1fr) minmax(170px,230px) 124px;align-items:center;gap:14px;margin-top:9px;padding:10px 14px;display:grid}.ks-task-card>i{background:#95a1b5;border-radius:99px;align-self:stretch}.ks-task-card>i.is-started,.ks-task-card>i.is-review{background:var(--ks-accent)}.ks-task-card>i.is-waiting{background:#ff9d5c}.ks-task-copy{min-width:0}.ks-task-copy h3{text-overflow:ellipsis;white-space:nowrap;margin:0 0 3px;font-size:13px;overflow:hidden}.ks-task-copy p{text-overflow:ellipsis;white-space:nowrap;color:var(--ks-muted);margin:0;font-size:10px;overflow:hidden}.ks-task-copy .ks-task-result{color:var(--ks-ink);margin-top:5px}.ks-task-copy small{color:var(--ks-muted);text-transform:capitalize;margin-top:4px;font-size:9px;display:block}.ks-task-holder{align-items:center;gap:8px;min-width:0;display:flex}.ks-task-holder>span{border:1px solid var(--ks-line);width:28px;height:28px;color:var(--ks-muted);background:var(--ks-soft);border-radius:50%;flex:0 0 28px;place-items:center;font-size:8px;font-weight:800;display:grid}.ks-task-holder>div{min-width:0;display:grid}.ks-task-holder strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.ks-task-holder small{color:var(--ks-muted);font-size:9px}.ks-task-actions{gap:5px;display:grid}.ks-task-actions select,.ks-task-dispatch{border:1px solid var(--ks-line);width:100%;min-height:32px;color:var(--ks-ink);background:var(--ks-soft);border-radius:6px;font-size:10px}.ks-task-dispatch{color:#fff;background:var(--ks-accent);border-color:var(--ks-accent);cursor:pointer;justify-content:center;align-items:center;gap:5px;font-weight:750;display:inline-flex}.ks-task-dispatch:disabled{opacity:.65;cursor:wait}.ks-task-done{color:#54df74;text-align:center;font-size:10px;font-weight:800}.ks-file-drop{border:1px dashed color-mix(in srgb, var(--ks-line) 70%, var(--ks-muted));min-height:150px;color:var(--ks-muted);background:color-mix(in srgb, var(--ks-panel) 76%, transparent);text-align:center;border-radius:8px;place-content:center;justify-items:center;gap:6px;margin-bottom:16px;padding:20px;display:grid}.ks-file-drop strong{color:var(--ks-ink);font-size:14px}.ks-file-drop p{margin:0 0 8px;font-size:11px}.ks-file-drop .ks-primary-button{min-height:36px;font-size:11px}.ks-file-filters{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.ks-file-filters>div{flex-wrap:wrap;gap:6px;display:flex}.ks-file-filters>div button,.ks-attachment-filter button{border:1px solid var(--ks-line);min-height:30px;color:var(--ks-muted);background:var(--ks-soft);cursor:pointer;border-radius:999px;padding:0 11px;font-size:10px;font-weight:750}.ks-file-filters button.is-active,.ks-attachment-filter button.is-active{color:var(--ks-ink);border-color:color-mix(in srgb, var(--ks-muted) 50%, var(--ks-line))}.ks-file-filters button span,.ks-attachment-filter button span{color:var(--ks-muted);margin-left:4px}.ks-files-layout{background:var(--ks-panel);border-color:var(--ks-line)}.ks-file-row{border-color:var(--ks-line)}.ks-file-task select{color:var(--ks-ink);background:var(--ks-soft);border-color:var(--ks-line)}.ks-account{display:block}.ks-account-nav{z-index:3;border:0;border-bottom:1px solid var(--ks-line);background:color-mix(in srgb, var(--ks-ground) 95%, transparent);flex-direction:row;gap:6px;padding:10px 28px;position:sticky;top:0}.ks-account-nav button{padding:8px 11px}.ks-account-nav button:hover,.ks-account-nav button:focus-visible{color:var(--ks-ink);background:var(--ks-soft)}.ks-account-content{max-width:1120px;padding:0 28px 60px}.ks-settings-section{scroll-margin-top:62px}.ks-member-list>div,.ks-connection-list>div,.ks-theme-grid>button{color:var(--ks-ink);background:var(--ks-panel);border-color:var(--ks-line)}.ks-attachments-layer{z-index:100;opacity:0;pointer-events:none;background:#0305099e;justify-content:flex-end;transition:opacity .2s;display:flex;position:fixed;inset:0}.ks-attachments-layer.is-open{opacity:1;pointer-events:auto}.ks-attachments-drawer{width:min(720px,100vw - 60px);height:100%;color:var(--ks-ink);background:var(--ks-panel);border-left:1px solid var(--ks-line);grid-template-rows:auto minmax(0,1fr) auto;transition:transform .2s;display:grid;transform:translate(28px)}.ks-attachments-layer.is-open .ks-attachments-drawer{transform:none}.ks-attachments-drawer>header{border-bottom:1px solid var(--ks-line);background:var(--ks-soft);align-items:flex-start;gap:14px;padding:17px 20px;display:flex}.ks-attachments-drawer>header>div{flex:1}.ks-attachments-drawer h2{margin:4px 0 2px;font-size:18px}.ks-attachments-drawer p{color:var(--ks-muted);margin:0;font-size:11px}.ks-attachments-drawer>header button{border:1px solid var(--ks-line);width:34px;height:34px;color:var(--ks-ink);cursor:pointer;background:0 0;border-radius:7px;place-items:center;display:grid}.ks-attachments-body{min-height:0;padding:18px 20px;overflow:auto}.ks-attachment-filter{margin-bottom:14px}.ks-attachment-grid{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:10px;display:grid}.ks-attachment-grid>button{border:1px solid var(--ks-line);min-width:0;color:var(--ks-ink);background:var(--ks-soft);text-align:left;cursor:pointer;border-radius:8px;gap:7px;padding:10px;display:grid}.ks-attachment-preview{aspect-ratio:16/10;color:var(--ks-accent);background:var(--ks-ground);border-radius:6px;place-items:center;display:grid}.ks-attachment-grid strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.ks-attachment-grid small{color:var(--ks-muted);font-size:9px}.ks-attachments-empty{min-height:260px;color:var(--ks-muted);text-align:center;place-content:center;justify-items:center;gap:7px;display:grid}.ks-attachments-empty strong{color:var(--ks-ink)}.ks-attachments-drawer>footer{border-top:1px solid var(--ks-line);padding:12px 20px}.ks-attachments-drawer>footer button{min-height:36px;color:var(--ks-accent);cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;font-weight:750;display:inline-flex}@media (width<=980px){.ks-agent-wall{grid-template-columns:repeat(2,minmax(230px,1fr))}.ks-catalogue-grid{grid-template-columns:1fr}.ks-stage-summary{grid-template-columns:repeat(4,1fr)}}@media (width<=700px){.ks-app .emu-cockpit-topbar{align-items:flex-start;min-height:132px;padding:12px 12px 10px}.ks-app .emu-cockpit-main{min-height:calc(100vh - 132px);padding-bottom:68px}.ks-app .emu-cockpit-topbar-slot{justify-content:flex-start;width:100%;overflow-x:auto}.ks-header-attachments,.ks-live-pill{flex:none}.ks-header-workspace{flex:0 0 42px;margin-left:auto}.ks-war-room,.ks-page{padding:16px 14px 88px}.ks-war-stats{grid-template-columns:repeat(2,1fr)}.ks-war-heading{flex-direction:column;align-items:flex-start}.ks-war-heading>div:last-child{width:100%}.ks-war-search{flex:1;width:auto;min-width:0}.ks-agent-wall{grid-template-columns:1fr}.ks-agent-tile{height:330px}.ks-agent-face>footer strong{white-space:normal}.ks-catalogue-card{grid-template-rows:190px auto;grid-template-columns:1fr;height:auto;min-height:390px}.ks-stage-summary{grid-template-columns:repeat(2,1fr)}.ks-task-controls{flex-direction:column;align-items:stretch}.ks-task-controls .ks-search{width:100%}.ks-task-card{grid-template-columns:3px minmax(0,1fr);gap:10px;padding:12px}.ks-task-holder{grid-column:2}.ks-task-actions,.ks-task-done{grid-column:2;width:100%}.ks-task-copy h3,.ks-task-copy p{white-space:normal}.ks-file-filters{flex-direction:column;align-items:stretch}.ks-file-filters .ks-search{width:100%}.ks-file-drop{min-height:190px}.ks-files-layout{grid-template-columns:1fr}.ks-file-browser{border-right:0;border-bottom:1px solid var(--ks-line)}.ks-account-nav{padding-inline:14px;overflow-x:auto}.ks-account-content{padding-inline:14px}.ks-attachments-drawer{width:calc(100vw - 52px)}}@media (width<=420px){.ks-auth-panel{padding:20px 12px}.ks-auth-form{padding-inline:16px}.ks-auth-form>header{margin-inline:-16px;padding-inline:16px}.ks-form-row{grid-template-columns:1fr}.ks-app .emu-cockpit-topbar{min-height:104px;position:sticky}.ks-app .emu-cockpit-topbar-slot{gap:0;width:38px;position:absolute;top:10px;right:12px;overflow:visible}.ks-app .emu-cockpit-title>span{max-width:calc(100% - 52px)}.ks-header-attachments{flex:0 0 38px;justify-content:center;width:38px;min-width:38px;padding:0}.ks-header-attachments-label{display:none}.ks-header-count{position:absolute;transform:translate(12px,-11px)}.ks-live-pill,.ks-header-workspace,.ks-profile-button{display:none}.ks-agent-tile{height:310px}.ks-stage-summary>div:last-child{grid-column:1/-1}.ks-account-nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;display:grid;overflow:visible}.ks-account-nav button{text-align:center;min-width:0}}
