html,body{min-height:100%}@layer base{button{background-color:#0000}:where(summary){list-style-image:var(--k-summary-mark);cursor:pointer}:where(details[open])>:where(summary){list-style-image:var(--k-summary-mark-open)}:root,[data-theme=dark] [data-scene][data-sky=day]{--k-summary-mark:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25' height='18' viewBox='0 0 25 18'%3E%3Ccircle cx='9' cy='9' r='8.5' fill='none' stroke='%23C9CDD5'/%3E%3Cpath d='M9 5v8M5 9h8' stroke='%235C6370' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E");--k-summary-mark-open:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25' height='18' viewBox='0 0 25 18'%3E%3Ccircle cx='9' cy='9' r='8.5' fill='none' stroke='%23C9CDD5'/%3E%3Cpath d='M6.2 6.2l5.6 5.6M11.8 6.2l-5.6 5.6' stroke='%235C6370' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E")}:root[data-theme=dark],.dark,[data-theme=light] [data-scene][data-sky=night],[data-theme=light] [data-scene][data-sky=dusk]{--k-summary-mark:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25' height='18' viewBox='0 0 25 18'%3E%3Ccircle cx='9' cy='9' r='8.5' fill='none' stroke='%233A4050'/%3E%3Cpath d='M9 5v8M5 9h8' stroke='%23A3A9B6' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E");--k-summary-mark-open:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25' height='18' viewBox='0 0 25 18'%3E%3Ccircle cx='9' cy='9' r='8.5' fill='none' stroke='%233A4050'/%3E%3Cpath d='M6.2 6.2l5.6 5.6M11.8 6.2l-5.6 5.6' stroke='%23A3A9B6' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E")}}:root{--k-topbar-height:50px}.k-app{z-index:1;grid-template-columns:64px 1fr;align-items:start;min-height:100dvh;display:grid;position:relative;overflow-x:clip}@media (min-width:881px){.k-app[data-nav=open]{grid-template-columns:232px 1fr}@media (prefers-reduced-motion:no-preference){.k-app{transition:grid-template-columns .2s var(--ease-out)}}}.k-rail{z-index:1;gap:var(--space-1);height:100dvh;padding:var(--space-4) var(--space-2);border-right:1px solid hsl(var(--border-faint));background:hsl(var(--background) / .85);flex-direction:column;display:flex;position:sticky;top:0;overflow:hidden auto}@media (min-width:881px){.k-rail{pointer-events:none;scrollbar-width:none;background:0 0;border-right:0;width:232px}.k-rail::-webkit-scrollbar{display:none}.k-rail:before{content:"";z-index:-1;background:hsl(var(--background) / .85);border-right:1px solid hsl(var(--border-faint));width:64px;position:fixed;inset-block:0;inset-inline-start:0}.k-rail-brand,.k-rail-item{pointer-events:auto;white-space:nowrap;width:calc(64px - 2 * var(--space-2))}.k-rail .k-rail-item:focus-visible{width:max-content;max-width:calc(232px - 2 * var(--space-2));z-index:41;background:hsl(var(--elev-2,var(--elev-1)));color:hsl(var(--foreground));box-shadow:0 0 0 1px hsl(var(--border-strong)), 0 0 0 4px hsl(var(--ring) / .16), var(--shadow-lg)}.k-rail:has(.k-rail-item:focus-visible){z-index:41}.k-rail-item:focus-visible .k-rail-label{opacity:1;transform:none}@media (hover:hover) and (pointer:fine){.k-rail .k-rail-brand:hover,.k-rail .k-rail-item:hover,.k-rail .k-rail-item[aria-current=page]:hover{width:max-content;max-width:calc(232px - 2 * var(--space-2));z-index:41;background:hsl(var(--elev-2,var(--elev-1)));color:hsl(var(--foreground));box-shadow:0 0 0 1px hsl(var(--border-strong)), var(--shadow-lg)}:is(.k-rail:has(.k-rail-brand:hover),.k-rail:has(.k-rail-item:hover)){z-index:41}.k-rail .k-rail-brand:hover .k-rail-label,.k-rail .k-rail-item:hover .k-rail-label{opacity:1;transform:none}}@media (prefers-reduced-motion:no-preference){.k-rail-brand,.k-rail-item{transition:width var(--dur-normal) var(--ease-out), background-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out)}}.k-rail .k-rail-label{opacity:0;transform:translate(-6px)}@media (prefers-reduced-motion:no-preference){.k-rail .k-rail-item:hover .k-rail-label,.k-rail .k-rail-item:focus-visible .k-rail-label,.k-rail .k-rail-brand:hover .k-rail-label{transition:opacity var(--dur-normal) var(--ease-out) 40ms, transform var(--dur-normal) var(--ease-out) 40ms}}.k-app[data-nav=open] .k-rail{background:hsl(var(--elev-1));border-right:1px solid hsl(var(--border));pointer-events:auto;scrollbar-width:auto;width:232px;box-shadow:none;z-index:40}.k-app[data-nav=open] .k-rail:before{content:none}.k-app[data-nav=open] .k-rail .k-rail-brand,.k-app[data-nav=open] .k-rail .k-rail-item{width:calc(232px - 2 * var(--space-2))}.k-app[data-nav=open] .k-rail .k-rail-brand:hover,.k-app[data-nav=open] .k-rail .k-rail-item:hover,.k-app[data-nav=open] .k-rail .k-rail-item:focus-visible{background:hsl(var(--fill-tint) / .07);box-shadow:none}.k-app[data-nav=open] .k-rail .k-rail-item:focus-visible{box-shadow:0 0 0 3px hsl(var(--ring) / .16)}.k-app[data-nav=open] .k-rail .k-rail-label{opacity:1;transform:none}}.k-rail-label{text-overflow:ellipsis;flex:auto;min-width:0;overflow:hidden}.k-rail-brand{align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-2) var(--space-5);display:flex}.k-rail-brand svg{transition:filter var(--dur-slow) var(--ease-out), transform var(--dur-slow) var(--ease-out);flex:none}.k-rail-brand:hover svg{filter:drop-shadow(0 0 9px hsl(var(--ice) / .65)) saturate(1.25);transform:rotate(-4deg)}.k-rail-brand .k-rail-label{font-family:var(--font-display);color:hsl(var(--foreground));font-size:1rem;font-weight:500}.k-rail-group{margin-top:var(--space-4)}.k-rail-item{align-items:center;gap:var(--space-3);min-height:44px;padding:0 var(--space-3);color:hsl(var(--muted-foreground));font-size:var(--text-sm);cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);border-radius:10px;font-weight:500;display:flex;position:relative}.k-rail-item:hover{background:hsl(var(--fill-tint) / .07);color:hsl(var(--foreground))}.k-rail-item:focus-visible{background:hsl(var(--fill-tint) / .07);color:hsl(var(--foreground));box-shadow:0 0 0 3px hsl(var(--ring) / .16);outline:none}.k-rail-item[aria-current=page]{background:hsl(var(--fill-tint) / .08);color:hsl(var(--foreground));font-weight:600}.k-rail-item[aria-current=page]:before{content:"";background:linear-gradient(180deg, hsl(var(--ice)), hsl(var(--primary)));width:3px;height:20px;box-shadow:0 0 8px hsl(var(--primary) / .6);border-radius:99px;position:absolute;top:12px;left:0}@media (prefers-reduced-motion:no-preference){.k-rail-item[aria-current=page]:before{animation:k-indicator-in var(--dur-slow) var(--ease-enter)}}.k-rail-item[aria-current=page]:hover{background:hsl(var(--fill-tint) / .1)}.k-rail-item[aria-current=page]:has(.k-rail-halo){background:0 0}.k-rail-item[aria-current=page]:has(.k-rail-halo):hover{background:0 0}.k-rail-item[aria-current=page]:has(.k-rail-halo):before{content:none}.k-rail-halo{background:hsl(var(--fill-tint) / .08);border-radius:10px;position:absolute;inset:0}.k-rail-item[aria-current=page]:has(.k-rail-halo):hover .k-rail-halo{background:hsl(var(--fill-tint) / .1)}.k-rail-halo-bar{background:linear-gradient(180deg, hsl(var(--ice)), hsl(var(--primary)));width:3px;height:20px;box-shadow:0 0 8px hsl(var(--primary) / .6);border-radius:99px;position:absolute;top:12px;left:0}.k-rail-item svg,.k-rail-item .k-rail-label{z-index:1;position:relative}.k-rail{--k-rail-glyph:var(--ice)}.k-rail-item svg{width:20px;height:20px;transition:color var(--dur-normal) var(--ease-out);flex:none}.k-rail-item:hover svg,.k-rail-item:focus-visible svg{color:hsl(var(--k-rail-glyph))}@media (prefers-reduced-motion:no-preference){.k-rail-item svg{transition:color var(--dur-normal) var(--ease-out), transform var(--dur-normal) var(--ease-out)}.k-rail-item:hover svg,.k-rail-item:focus-visible svg{transform:scale(1.04)}}.k-rail-item[aria-current=page] svg{color:hsl(var(--k-rail-glyph));filter:drop-shadow(0 0 6px hsl(var(--k-rail-glyph) / .4))}.k-main{flex-direction:column;min-width:0;min-height:100dvh;display:flex}.k-topbar{z-index:10;align-items:center;gap:var(--space-3);height:var(--k-topbar-height);min-width:0;padding:0 var(--space-6);border-bottom:1px solid hsl(var(--border-faint));background:hsl(var(--background));display:flex;position:sticky;top:0}.k-app[data-scene-shell=true] .k-topbar,.k-app[data-scene-shell=true] .k-rail:before,.k-app[data-scene-shell=true][data-nav=open] .k-rail{-webkit-backdrop-filter:blur(20px)saturate(1.24);backdrop-filter:blur(20px)saturate(1.24);background:linear-gradient(#0e111b9e,#0b0d146b);border-color:#adbfd712;box-shadow:0 12px 34px #0304072e}.k-app[data-scene-shell=true] .k-topbar{box-shadow:0 12px 34px #03040724}[data-theme=light] .k-app[data-scene-shell=true] .k-topbar,[data-theme=light] .k-app[data-scene-shell=true] .k-rail:before,[data-theme=light] .k-app[data-scene-shell=true][data-nav=open] .k-rail{background:linear-gradient(#0f131fad,#171e2b75);border-color:#d0dbe729;box-shadow:inset -1px 0 #ffffff0f,0 14px 38px #090c162e}[data-theme=light] .k-app[data-scene-shell=true] .k-topbar{box-shadow:inset 0 -1px #ffffff0f,0 14px 38px #090c1626}[data-theme=light] .k-app[data-scene-shell=true] .k-rail-brand,[data-theme=light] .k-app[data-scene-shell=true] .k-rail-brand .k-rail-label,[data-theme=light] .k-app[data-scene-shell=true] .k-rail-item{color:#c6d1dc}[data-theme=light] .k-app[data-scene-shell=true] .k-rail-brand:hover,[data-theme=light] .k-app[data-scene-shell=true] .k-rail-item:hover,[data-theme=light] .k-app[data-scene-shell=true] .k-rail-item:focus-visible,[data-theme=light] .k-app[data-scene-shell=true] .k-rail-item[aria-current=page]{color:#f5f7fa}[data-theme=light] .k-app[data-scene-shell=true] .k-rail-item[aria-current=page]{background:#f2f5f81a}[data-theme=light] .k-app[data-scene-shell=true] .k-rail{--k-rail-glyph:183 78% 58%}@media (min-width:881px) and (hover:hover) and (pointer:fine){[data-theme=light] .k-app[data-scene-shell=true] .k-rail .k-rail-brand:hover,[data-theme=light] .k-app[data-scene-shell=true] .k-rail .k-rail-item:hover,[data-theme=light] .k-app[data-scene-shell=true] .k-rail .k-rail-item[aria-current=page]:hover{color:#f5f7fa;box-shadow:0 0 0 1px #dee6ed2e, var(--shadow-lg);background:#0c0f18f0}}.k-topbar>.k-chip{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;max-width:min(260px,24vw);overflow:hidden}.k-topbar-actions{--k-capsule-gap:2px;align-items:center;gap:var(--k-capsule-gap);border-radius:var(--radius-full);flex:none;padding:3px;display:inline-flex}.k-topbar-actions .k-topbar-approvals,.k-topbar-actions .k-appearance,.k-topbar-actions .k-apps-trigger,.k-topbar-actions .k-theme-toggler,.k-topbar-actions .k-assistant-launcher,.k-topbar-actions .k-account-trigger{place-items:center;width:32px;height:32px;min-height:32px;display:inline-grid;position:relative}.k-topbar-actions :is(.k-topbar-approvals,.k-appearance,.k-apps-trigger,.k-assistant-launcher,.k-account-trigger){border-radius:var(--radius-full);color:hsl(var(--ink-2));opacity:1;transition:background-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);background:0 0;border:0}.k-topbar-actions :is(.k-topbar-approvals,.k-appearance,.k-apps-trigger,.k-assistant-launcher,.k-account-trigger):hover{background:var(--glass-control-hover);color:hsl(var(--foreground))}.k-topbar-actions :is(.k-topbar-approvals,.k-apps-trigger,.k-assistant-launcher,.k-account-trigger):is([data-open=true],[data-popup-open],[aria-current=page]){background:var(--glass-control-on);color:hsl(var(--foreground))}.k-topbar-actions :is(.k-topbar-approvals,.k-appearance,.k-apps-trigger,.k-assistant-launcher,.k-account-trigger):focus-visible{outline:2px solid hsl(var(--ring));outline-offset:-2px;box-shadow:none}.k-rail-menu:after,.k-topbar-actions .k-icon-btn:after,.k-topbar-actions .k-topbar-approvals:after,.k-topbar-actions .k-appearance:after,.k-topbar-actions .k-account-trigger:after{content:"";height:max(100%, var(--touch-min));width:max(100%, var(--touch-min));position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.k-topbar-actions :is(.k-topbar-approvals,.k-appearance,.k-account-trigger):after{width:calc(100% + var(--k-capsule-gap))}.k-assistant-launcher{border:1px solid hsl(var(--border));border-radius:var(--radius-md);width:34px;height:34px;color:hsl(var(--primary));cursor:pointer;isolation:isolate;transition:background-color var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);background:0 0;flex:none;place-items:center;display:inline-grid;position:relative}.k-assistant-launcher:hover,.k-assistant-launcher[data-open=true]{border-color:hsl(var(--primary) / .45);background:hsl(var(--primary) / .1);color:hsl(var(--primary))}.k-assistant-launcher:focus-visible{border-color:hsl(var(--ring) / .42);box-shadow:0 0 0 3px hsl(var(--ring) / .16);outline:none}.k-assistant-launcher svg{stroke-width:1.85px;z-index:1;color:currentColor;width:18px;height:18px;position:relative}.k-page{width:100%;max-width:1220px;padding:clamp(var(--space-5), 2.4vw, var(--space-10));margin:0 auto}.k-page:has(.k-cockpit[data-immersive]){max-width:min(1840px,98vw);padding:var(--space-5)}.k-page-wide{max-width:1320px}.k-reading-page{max-width:46rem}.k-library-page{max-width:none;padding-left:var(--space-6);padding-right:var(--space-6);overflow-x:clip}.k-page-header{justify-content:space-between;align-items:center;gap:var(--space-4) var(--space-6);margin-bottom:var(--space-6);display:flex}.k-page-header>:first-child{min-width:0}.k-page-header h1,.k-page-title{font-size:var(--text-title);letter-spacing:-.02em;line-height:1.15}@media (max-width:880px){.k-page-header h1,.k-page-title{font-size:var(--text-3xl)}}.k-page-header>:last-child:not(:first-child){flex:none}.k-stack-lg{gap:var(--space-8);flex-direction:column;display:flex}.k-stack{gap:var(--space-6);flex-direction:column;display:flex}.k-stack-md{gap:var(--space-4);flex-direction:column;display:flex}.k-stack-sm{gap:var(--space-3);flex-direction:column;display:flex}.k-stack-xs{gap:var(--space-1-5);flex-direction:column;display:flex}.k-row{align-items:center;gap:var(--space-3);display:flex}.k-cluster{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.k-spread{justify-content:space-between;align-items:center;gap:var(--space-4);display:flex}.k-grid{gap:var(--space-4);display:grid}.k-grid-cards{grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.k-grid-auto{gap:var(--space-4);grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--k-col-min,240px)), 1fr));align-items:start;display:grid}.k-split{gap:var(--space-6);grid-template-columns:minmax(0,1.5fr) minmax(320px,1fr);align-items:start;display:grid}.k-split>*{min-width:0}@media (max-width:880px){.k-split{grid-template-columns:1fr}}.k-auth-shell{background:hsl(var(--background));min-height:100dvh;position:relative;overflow:hidden}.k-auth-backdrop,.k-auth-scrim{position:absolute;inset:0}.k-auth-backdrop{opacity:.72;filter:saturate(.92)brightness(.58)contrast(1.12);background-position:50% 35%;background-size:cover;transform:scale(1.02)}.k-auth-scrim{background:radial-gradient(90% 55% at 50% 12%, hsl(var(--primary) / .08), transparent 70%), linear-gradient(90deg, #060609e6, #06060985 48%, #060609e0), hsl(var(--background) / .28)}.k-auth-layout{z-index:1;align-items:center;gap:var(--space-12);width:min(1180px,100% - 48px);min-height:100dvh;padding:var(--space-10) 0;grid-template-columns:minmax(0,1fr) minmax(360px,448px);margin:0 auto;display:grid;position:relative}.k-auth-brand-panel{justify-content:center;gap:var(--space-8);color:#fff;flex-direction:column;min-height:620px;display:flex}.k-auth-brand-panel .k-brand{color:#fff}.k-auth-brand-panel .k-brand-k{border-radius:var(--radius-md);width:36px;height:36px;font-size:var(--text-2xl);box-shadow:0 0 0 1px hsl(var(--primary) / .34), 0 18px 52px hsl(var(--primary) / .34)}.k-auth-brand-panel .k-brand-word{font-size:var(--text-xl)}.k-auth-constellation{aspect-ratio:1;width:min(430px,100%);color:hsl(var(--foreground) / .8);position:relative}.k-auth-parallax{place-items:center;width:100%;display:grid}.k-auth-map{width:100%;height:100%;position:absolute;inset:0}.k-auth-map-ring{fill:none;stroke:#ffffff2e;stroke-width:.34px;stroke-dasharray:.8 1.8}.k-auth-core{place-items:center;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.k-auth-core .k-brand-k{width:78px;height:78px;font-size:var(--text-6xl);box-shadow:0 0 0 1px #fff3, 0 0 52px hsl(var(--primary) / .52), inset 0 0 0 1px hsl(var(--spark) / .28);border-radius:24px}.k-auth-core-video{width:132px;height:132px;display:block}.k-auth-core .k-brand{display:none}.k-auth-node{left:var(--node-x);top:var(--node-y);border:1px solid hsl(var(--node-hue) / .34);width:44px;height:44px;color:hsl(var(--node-hue));box-shadow:0 0 28px hsl(var(--node-hue) / .18);background:#060609a3;border-radius:13px;place-items:center;display:grid;position:absolute;transform:translate(-50%,-50%)}.k-auth-node svg{width:20px;height:20px}.k-auth-core .k-brand-k{animation:5.5s ease-in-out infinite alternate k-auth-core-breathe}.k-auth-node{animation:5.5s ease-in-out infinite alternate k-auth-node-glow}.k-auth-node:nth-child(2n){animation-delay:1.1s}.k-auth-node:nth-child(3n){animation-delay:2.4s}@keyframes k-auth-core-breathe{0%{transform:scale(1)}to{transform:scale(1.05)}}@keyframes k-auth-node-glow{0%{box-shadow:0 0 16px hsl(var(--node-hue) / .12)}to{box-shadow:0 0 34px hsl(var(--node-hue) / .32)}}@media (prefers-reduced-motion:reduce){.k-auth-core .k-brand-k,.k-auth-node{animation:none}.k-auth-core-video{display:none}.k-auth-core .k-brand{display:inline-flex}}.k-auth-brand-copy{gap:var(--space-2);flex-direction:column;max-width:480px;display:flex}.k-auth-kicker{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:0;text-transform:uppercase;color:hsl(var(--spark-fg));margin:0}.k-auth-title{font-family:var(--font-display);font-size:var(--text-6xl);letter-spacing:0;margin:0;font-weight:500;line-height:1.04}.k-auth-subtitle{color:#ffffffb8;max-width:360px;font-size:var(--text-lg);margin:0;line-height:1.5}.k-auth-card{width:100%;padding:var(--space-6);background:hsl(var(--card-raised) / .92);border-color:#ffffff29}.k-auth-form-title{font-family:var(--font-sans);font-size:var(--text-xl);letter-spacing:0;margin:0;font-weight:600;line-height:1.3}.k-auth-mode{border:1px solid hsl(var(--border));border-radius:var(--radius-md);background:hsl(var(--background) / .5);grid-template-columns:1fr 1fr;gap:2px;padding:3px;display:grid}.k-auth-mode button{border-radius:calc(var(--radius-md) - 3px);min-height:36px;color:hsl(var(--muted-foreground));font-family:var(--font-sans);font-size:var(--text-sm);cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);background:0 0;border:0;font-weight:600}.k-auth-mode button:hover{color:hsl(var(--foreground))}.k-auth-mode button[data-active=true]{background:hsl(var(--elev-2));color:hsl(var(--foreground))}.k-auth-mode button:focus-visible{box-shadow:0 0 0 3px hsl(var(--ring) / .16);outline:none}.k-auth-password{position:relative}.k-auth-password .k-input{padding-right:44px}.k-auth-password-eye{border-radius:var(--radius-sm);width:32px;height:32px;color:hsl(var(--muted-foreground));cursor:pointer;transition:color var(--dur-fast) var(--ease-out);background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.k-auth-password-eye:hover:not(:disabled),.k-auth-password-eye[aria-pressed=true]{color:hsl(var(--foreground))}.k-auth-password-eye:disabled{cursor:default;opacity:.5}.k-auth-password-eye:focus-visible{box-shadow:0 0 0 3px hsl(var(--ring) / .16);outline:none}.k-auth-success{color:hsl(var(--success-fg))}@media (max-width:920px){.k-auth-layout{align-content:center;gap:var(--space-8);width:min(560px,100% - 32px);padding:var(--space-8) 0;grid-template-columns:1fr}.k-auth-brand-panel{gap:var(--space-5);text-align:center;align-items:center;min-height:auto}.k-auth-constellation{width:min(320px,88vw)}.k-auth-title{font-size:var(--text-5xl)}.k-auth-subtitle{max-width:none}}@media (max-width:520px){.k-auth-layout{width:min(100% - 24px,440px);padding:var(--space-6) 0}.k-auth-brand-panel{gap:var(--space-4)}.k-auth-brand-copy,.k-auth-parallax,.k-auth-constellation{display:none}.k-auth-brand-panel>.k-brand{display:inline-flex}.k-auth-constellation{width:min(240px,82vw)}.k-auth-core .k-brand-k{width:62px;height:62px;font-size:var(--text-5xl);border-radius:20px}.k-auth-core-video{width:104px;height:104px}.k-auth-node{border-radius:11px;width:36px;height:36px}.k-auth-node svg{width:17px;height:17px}.k-auth-card{padding:var(--space-5)}}.k-empty{align-content:center;place-items:center;gap:var(--space-3);min-height:360px;padding:var(--space-12);text-align:center;color:hsl(var(--muted-foreground));border:1px dashed hsl(var(--border-strong));border-radius:var(--radius-lg);display:grid}.k-brand{align-items:center;gap:var(--space-2);display:inline-flex}.k-brand-k{background:hsl(var(--primary));width:28px;height:28px;color:hsl(var(--primary-foreground));font-family:var(--font-display);border-radius:8px;flex:none;place-items:center;font-size:18px;font-weight:600;display:grid}.k-brand-word{font-family:var(--font-display);font-weight:600;font-size:var(--text-lg);letter-spacing:.01em}.k-brand-ai{color:hsl(var(--spark-fg))}@media (prefers-reduced-motion:reduce){.k-rail-brand:hover svg{transform:none}}.k-rail-menu{border-radius:var(--radius-full);cursor:pointer;flex:none;justify-content:center;align-items:center;width:34px;height:34px;padding:0;display:none;position:relative}.k-rail-menu:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:2px}.k-rail-scrim{z-index:35;cursor:pointer;background:#00000080;border:0;margin:0;padding:0;display:none;position:fixed;inset:0}@media (max-width:880px){.k-app{grid-template-columns:1fr}.k-rail{clip-path:none;z-index:40;background:hsl(var(--background));visibility:hidden;width:252px;transition:transform var(--dur-fast) var(--ease-out), visibility 0s var(--dur-fast);position:fixed;top:0;left:0;transform:translate(-100%)}.k-rail[data-open=true]{visibility:visible;box-shadow:var(--shadow-lg,var(--shadow-md));transition-delay:0s;transform:translate(0)}.k-app[data-scene-shell=true] .k-rail,.k-app[data-scene-shell=true][data-nav=open] .k-rail{-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(#0e111b,#0b0d14);border-color:#adbfd72e}[data-theme=light] .k-app[data-scene-shell=true] .k-rail,[data-theme=light] .k-app[data-scene-shell=true][data-nav=open] .k-rail{background:linear-gradient(#0f131f,#171e2b);border-color:#d0dbe72e}.k-rail-menu{display:inline-flex}.k-rail-scrim{display:block}.k-rail-item{min-height:var(--touch-min)}}@media (prefers-reduced-motion:reduce){.k-rail,.k-rail *{transition:none}}@media (max-width:640px),(pointer:coarse){.k-rail-menu,.k-topbar-actions .k-topbar-approvals,.k-topbar-actions .k-appearance,.k-topbar-actions .k-apps-trigger,.k-topbar-actions .k-assistant-launcher,.k-topbar-actions .k-account-trigger{width:var(--touch-min);height:var(--touch-min);min-height:var(--touch-min)}.k-topbar-actions{padding:1px}.k-topbar-actions .k-account-trigger{justify-content:center;align-items:center}}@media (max-width:640px){.k-page{padding:var(--space-5) var(--space-4)}.k-page-header{align-items:stretch;gap:var(--space-3);flex-direction:column}.k-topbar{padding:0 var(--space-3);gap:var(--space-2);overflow:hidden}.k-topbar>.k-chip{display:none}.k-topbar .k-select{width:auto;min-width:0;padding-left:var(--space-2);font-size:var(--text-sm);flex:0 104px;padding-right:28px;max-width:104px!important}.k-topbar .k-btn-sm{min-width:40px;padding:0 var(--space-2)}}@keyframes k-page-in{0%{transform:translateY(6px)}to{transform:translateY(0)}}@media (prefers-reduced-motion:no-preference){.k-page:not([aria-busy]):not([data-scene]){animation:k-page-in var(--dur-normal) var(--ease-out) backwards}}@keyframes k-shell-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:no-preference){.k-rail{animation:k-shell-in .3s var(--ease-out) backwards}.k-topbar{animation:k-shell-in .3s var(--ease-out) 40ms backwards}}.k-skip-link{top:calc(-1 * var(--space-12));left:var(--space-3);z-index:100;padding:var(--space-2) var(--space-4);background:hsl(var(--primary));color:hsl(var(--primary-foreground));border-radius:var(--radius-md);font-size:var(--text-sm);transition:top var(--dur-fast) var(--ease-out);font-weight:500;position:fixed}.k-skip-link[data-keyboard-nav=true]:focus{top:var(--space-3)}@media (prefers-reduced-motion:reduce){.k-skip-link{transition:none}}.k-mde{border:1px solid hsl(var(--border-strong));border-radius:var(--radius-md);background:hsl(var(--elev-1));flex-direction:column;display:flex;overflow:hidden}.k-mde-toolbar{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);border-bottom:1px solid hsl(var(--border));background:hsl(var(--muted) / .35);flex-wrap:wrap;display:flex}.k-mde-tool{border-radius:var(--radius-sm);width:32px;height:32px;color:hsl(var(--muted-foreground));cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);background:0 0;border:0;place-items:center;display:inline-grid}.k-mde-tool:hover{background:hsl(var(--muted));color:hsl(var(--foreground))}.k-mde-tool:active{transform:translateY(1px)}.k-mde-tool:focus-visible{outline:2px solid hsl(var(--ring,var(--primary)));outline-offset:1px}.k-mde-body{--mde-pane-h:clamp(360px, 56vh, 660px);grid-template-columns:1fr;display:grid}.k-mde-body[data-view=split]{grid-template-columns:1fr 1fr}.k-mde-body[data-view=write] .k-mde-pane--preview,.k-mde-body[data-view=preview] .k-mde-pane--write{display:none}.k-mde-pane{min-width:0;height:var(--mde-pane-h);overflow:auto}.k-mde-body[data-view=split] .k-mde-pane--preview{border-left:1px solid hsl(var(--border))}.k-mde-textarea{resize:none;width:100%;height:100%;color:hsl(var(--foreground));font:inherit;font-size:var(--text-base);tab-size:2;padding:var(--space-4) var(--space-5);background:0 0;border:0;outline:none;line-height:1.7;display:block}.k-mde-textarea::placeholder{color:hsl(var(--muted-foreground))}.k-mde-statusbar{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);border-top:1px solid hsl(var(--border));background:hsl(var(--muted) / .35);display:flex}.k-mde-count{font-size:var(--text-xs);color:hsl(var(--muted-foreground))}@media (max-width:760px){.k-mde-body[data-view=split]{grid-template-columns:1fr}.k-mde-body[data-view=split] .k-mde-pane--preview{border-left:0;border-top:1px solid hsl(var(--border))}}
.k-sky-layer{--place-band:clamp(440px, 68vh, 780px);display:contents}.k-sky-layer[data-veil=deep]{--place-band:clamp(200px, 30vh, 300px)}.k-sky-layer .k-create-space-backdrop{--scene-scrim:var(--background)}.k-sky-layer .k-create-space-scrim{background:linear-gradient(180deg, hsl(var(--scene-scrim) / .3), transparent 12%, transparent 58%, hsl(var(--scene-scrim) / .75) 84%, hsl(var(--scene-scrim)))}.k-sky-layer[data-veil=deep] .k-create-space-scrim{background:linear-gradient(180deg, hsl(var(--scene-scrim) / .45), hsl(var(--scene-scrim) / .55) 40%, hsl(var(--scene-scrim) / .85) 75%, hsl(var(--scene-scrim)))}[data-theme=light] .k-sky-layer[data-scene]:not([data-sky=night]):not([data-sky=dusk]) .k-create-space-scrim{background:linear-gradient(180deg, transparent 58%, hsl(var(--background) / .75) 84%, hsl(var(--background)))}[data-theme=light] .k-sky-layer[data-scene][data-veil=deep]:not([data-sky=night]):not([data-sky=dusk]) .k-create-space-scrim{background:linear-gradient(180deg, hsl(var(--background) / .4), hsl(var(--background) / .55) 40%, hsl(var(--background) / .88) 75%, hsl(var(--background)))}.k-sky-glow{height:calc(var(--place-band,100vh) + 12px);opacity:var(--sky-glow,0);background:radial-gradient(130% 40% at 50% 54%, hsl(var(--sky-horizon)) 0%, hsl(var(--sky-horizon) / .45) 50%, transparent 82%), linear-gradient(180deg, hsl(var(--sky-zenith) / .6) 0%, transparent 64%);position:absolute;inset:0 0 auto}.k-sky-glow[data-scheme=dark]{mix-blend-mode:screen}@media (forced-colors:active){.k-sky-glow{display:none}}.k-sky-layer .k-space-photo{--scene-focal:var(--place-focal,50% 100%)}.k-sky-layer .k-space-photo[data-scheme=light]{--scene-focal:var(--place-day-focal,50% 60%)}.k-sky-layer[data-dusk-photo] .k-create-space-backdrop[data-sky=dusk]>.k-space-photo[data-sky=dusk]{filter:none}.k-sky-layer[data-dusk-photo] .k-create-space-backdrop[data-sky=dusk]>.k-space-photo[data-sky=dusk]:after{content:none}@media (prefers-reduced-motion:no-preference){.k-sky-layer .k-create-space-backdrop[data-mode=photo]:not([data-still=true]){animation:k-scene-arrive 1.2s var(--ease-out) both, k-scene-dissolve .64s var(--ease-out) both}}@keyframes k-scene-dissolve{0%{opacity:0}to{opacity:1}}@supports (animation-timeline:scroll()){:is([data-theme=dark] .k-app:not(:has(>.k-sky-layer[data-sky=day])),[data-theme=light] .k-app:not([data-scene-shell=true],:has(>.k-sky-layer:is([data-sky=night],[data-sky=dusk])))) .k-topbar{--k-topbar-feather:12px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-bottom-color:#0000}:is([data-theme=dark] .k-app:not(:has(>.k-sky-layer[data-sky=day])),[data-theme=light] .k-app:not([data-scene-shell=true],:has(>.k-sky-layer:is([data-sky=night],[data-sky=dusk])))) .k-topbar:before{content:"";inset:0 0 calc(-1 * var(--k-topbar-feather)) 0;z-index:-1;pointer-events:none;background:hsl(var(--background) / .78);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(1.5);backdrop-filter:blur(var(--glass-blur)) saturate(1.5);-webkit-mask-image:linear-gradient(#000 calc(100% - var(--k-topbar-feather)), transparent);-webkit-mask-image:linear-gradient(#000 calc(100% - var(--k-topbar-feather)), transparent);mask-image:linear-gradient(#000 calc(100% - var(--k-topbar-feather)), transparent);opacity:0;animation:linear both k-topbar-glass;animation-timeline:scroll(root);animation-range:0 64px;position:absolute}@media (prefers-reduced-transparency:reduce){:is([data-theme=dark] .k-app:not(:has(>.k-sky-layer[data-sky=day])),[data-theme=light] .k-app:not([data-scene-shell=true],:has(>.k-sky-layer:is([data-sky=night],[data-sky=dusk])))) .k-topbar:before{background:hsl(var(--background));-webkit-backdrop-filter:none;backdrop-filter:none}}@media (min-width:881px) and (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){:is([data-theme=dark] .k-app:not(:has(>.k-sky-layer[data-sky=day])),[data-theme=light] .k-app:not([data-scene-shell=true],:has(>.k-sky-layer:is([data-sky=night],[data-sky=dusk])))) .k-topbar:before{animation:linear both k-topbar-glass,linear both k-topbar-thin;animation-timeline:scroll(root),scroll(root);animation-range:0 64px,0 64px}:is([data-theme=dark] .k-app:not(:has(>.k-sky-layer[data-sky=day])),[data-theme=light] .k-app:not([data-scene-shell=true],:has(>.k-sky-layer:is([data-sky=night],[data-sky=dusk])))) .k-topbar>:is(.k-topbar-start,.k-area-navigation,.k-topbar-actions){animation:linear both k-topbar-rise;animation-timeline:scroll(root);animation-range:0 64px}}}@keyframes k-topbar-glass{to{opacity:1}}@keyframes k-topbar-thin{to{bottom:calc(10px - var(--k-topbar-feather))}}@keyframes k-topbar-rise{to{translate:0 -5px}}.k-section-index ol{border-left:1px solid hsl(var(--border));margin:0;padding:0;list-style:none}.k-section-index a{min-height:32px;padding-inline:var(--space-3);color:hsl(var(--muted-foreground));font-size:var(--text-meta);align-items:center;text-decoration:none;display:flex;position:relative}.k-section-index a:hover,.k-section-index a[aria-current=location]{color:hsl(var(--foreground))}.k-section-index a:before{content:"";border-radius:var(--radius-full);background:var(--area-fill,hsl(var(--land-content)));width:2px;position:absolute;inset:6px auto 6px -1px;scale:1 0}.k-section-index a[aria-current=location]:before{scale:none}.k-section-index a:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:-2px;border-radius:var(--radius-sm)}@media (prefers-reduced-motion:no-preference){.k-section-index a{transition:color var(--dur-fast) var(--ease-out)}.k-section-index a:before{transition:scale var(--dur-normal) var(--ease-out)}}@media (min-width:881px){[data-theme=dark] .k-app:not(:has(>.k-sky-layer[data-sky=day])) .k-rail:before{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0}}.k-topbar-approvals[data-waiting=true]{color:hsl(var(--foreground))}@media (max-width:360px){.k-topbar{padding:0 var(--space-2)}}.k-land-lede{margin:0 0 var(--space-8);max-width:720px;color:hsl(var(--ink-2));font-size:var(--text-lg);text-wrap:pretty;line-height:1.55}.k-land-head:has(+.k-land-lede){margin-bottom:var(--space-3)}.k-land-section,.k-land-shelf{border:1px solid hsl(var(--border) / .7);border-radius:var(--radius-lg);background:hsl(var(--card) / .72);-webkit-backdrop-filter:blur(14px)saturate(1.1);backdrop-filter:blur(14px)saturate(1.1)}.k-land-section{gap:var(--space-4);padding:var(--space-5) var(--space-6);flex-direction:column;display:flex}.k-land-section>.k-spread{gap:var(--space-3);flex-wrap:wrap}.k-land-section>.k-empty-hint-shell{padding-block:0}.k-land-count{margin-left:var(--space-2);background:hsl(var(--primary) / .16);font-family:var(--font-sans);font-size:var(--text-xs);font-variant-numeric:tabular-nums;letter-spacing:0;color:hsl(var(--primary-fg));vertical-align:middle;border-radius:999px;align-items:center;padding:1px 9px;font-weight:700;display:inline-flex}.k-land-note{color:hsl(var(--muted-foreground));margin:0}.k-channel-going{font-size:var(--text-sm);margin:0}.k-channel-row-meta{align-items:baseline;gap:var(--space-2);flex-wrap:wrap;display:inline-flex}.k-channel-earlier{margin-top:var(--space-1);font-size:var(--text-sm);font-weight:400}.k-channel-earlier>summary{cursor:pointer;width:fit-content;color:hsl(var(--muted-foreground))}.k-channel-earlier ul{margin:var(--space-1) 0 0;gap:var(--space-1);padding:0;list-style:none;display:grid}.k-channel-switch{gap:0}.k-channel-group{border-top:1px solid hsl(var(--border) / .6);padding-top:var(--space-3)}.k-channel-group:first-child{border-top:0;padding-top:0}.k-channel-group-head{align-items:baseline;gap:var(--space-2);font-size:var(--text-sm);color:hsl(var(--muted-foreground));flex-wrap:wrap;margin:0;font-weight:600;display:flex}.k-channel-group-when{font-weight:400}@media (min-width:701px){.k-land-row.k-channel-row{grid-template-columns:minmax(0,1fr) 6rem 8rem}}.k-land-rows{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.k-land-row{gap:var(--space-4);padding:var(--space-3) 0;border-top:1px solid hsl(var(--border) / .6);grid-template-columns:minmax(10rem,1.2fr) minmax(8rem,1fr) minmax(0,2fr);align-items:baseline;display:grid}.k-land-row:first-child{border-top:0}.k-land-row-name{overflow-wrap:anywhere;min-width:0;font-weight:600}.k-land-row-name a{color:inherit;text-decoration:none}.k-land-row-name a:hover{text-decoration:underline}.k-land-row-reason{color:hsl(var(--foreground));font-size:var(--text-sm)}.k-land-row-context{color:hsl(var(--muted-foreground));font-size:var(--text-sm);overflow-wrap:anywhere;min-width:0}@media (max-width:700px){.k-land-row{gap:var(--space-1);grid-template-columns:1fr}}.k-land-shelves{gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(300px,1fr));align-items:start;display:grid}.k-land-shelf{gap:var(--space-3);padding:var(--space-5);flex-direction:column;display:flex}.k-land-shelf .k-subhead{margin:0}.k-land-types{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.k-land-type{justify-content:space-between;gap:var(--space-3);padding:var(--space-2) 0;border-top:1px solid hsl(var(--border) / .5);color:hsl(var(--foreground));text-decoration:none;display:flex}.k-land-types li:first-child .k-land-type{border-top:0}.k-land-type:hover .k-land-type-label{text-decoration:underline}.k-land-type-count{font-family:var(--font-mono);font-size:var(--text-sm);color:hsl(var(--muted-foreground));font-variant-numeric:tabular-nums}.k-land-stage{flex-direction:column;flex:1 0 auto;min-width:0;display:flex}.k-door-tabs-frame{--k-door-gutter:clamp(var(--space-5), 2.4vw, var(--space-10));width:100%;max-width:1220px;padding:clamp(var(--space-4), 2vw, var(--space-6)) var(--k-door-gutter) 0;margin:0 auto;position:relative}@media (max-width:640px){.k-door-tabs-frame{--k-door-gutter:var(--space-4)}}.k-door-tabs-frame[data-wide=true]{max-width:1320px}.k-door-tabs-frame~.k-land-stage>main.k-page{padding-top:var(--space-6)}.k-trinity-host{max-width:800px;height:calc(100dvh - 150px);min-height:360px;margin:0 auto}.k-door-tabs-frame~.k-land-stage .k-trinity-host{height:calc(100dvh - 210px)}.k-door-tabs{gap:var(--space-6);scrollbar-width:none;border-bottom:1px solid hsl(var(--border));align-items:center;min-width:0;max-width:100%;display:flex;overflow-x:auto}.k-door-tabs::-webkit-scrollbar{display:none}.k-door-tabs a{min-height:var(--touch-min);color:hsl(var(--muted-foreground));font-size:var(--text-sm);white-space:nowrap;border-bottom:2px solid #0000;flex:none;align-items:center;margin-bottom:-1px;font-weight:500;text-decoration:none;display:inline-flex}.k-door-tabs a:hover{color:hsl(var(--foreground))}.k-door-tabs a[aria-current]{color:hsl(var(--foreground));border-color:hsl(var(--primary))}.k-door-tabs a:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:-2px;border-radius:4px}.k-door-tabs-next{right:var(--k-door-gutter);border:1px solid hsl(var(--border));background:hsl(var(--card));width:28px;height:28px;color:hsl(var(--foreground));cursor:pointer;border-radius:999px;place-items:center;padding:0;display:none;position:absolute;bottom:8px}.k-door-tabs:is([data-right-scroll=true],[data-left-right-scroll=true]):not(:has(:focus-visible))~.k-door-tabs-next{display:grid}.k-door-tabs-next:hover{background:hsl(var(--elev-2))}:root[data-theme=light] .k-app[data-scene-shell=true] .k-door-tabs{border-color:hsl(var(--foreground) / .16)}:root[data-theme=light] .k-app[data-scene-shell=true] .k-door-tabs a:not([aria-current]){color:hsl(var(--foreground) / .76)}@media (max-width:480px){.k-door-tabs{gap:var(--space-4)}}.k-page{padding-top:clamp(var(--space-6), 3.5vw, var(--space-12))}.k-land-head{margin-bottom:var(--space-10);align-items:flex-start}.k-land-head .k-page-title{text-wrap:balance;margin:0}.k-land-head-actions{justify-content:flex-end;align-items:center;gap:var(--space-2);padding-top:var(--space-2);flex-wrap:wrap;display:flex}.k-land-head-actions>form{display:contents}@media (max-width:640px){.k-land-head{margin-bottom:var(--space-8)}.k-land-head-actions{justify-content:flex-start;padding-top:0}.k-land-head-actions .k-btn{min-height:var(--touch-min)}}.k-library-mode-deck{gap:var(--space-2)}.k-library-mode-deck .k-library-mode-link--compact{height:36px;min-height:36px;padding:0 var(--space-4);background:hsl(var(--card));box-shadow:inset 0 0 0 1px hsl(var(--border-strong));color:hsl(var(--ink-2));font-size:var(--text-meta);border:0;border-radius:18px}.k-library-mode-deck .k-library-mode-link--compact:hover{background:linear-gradient(hsl(var(--foreground) / .06), hsl(var(--foreground) / .06)), hsl(var(--card));color:hsl(var(--foreground))}.k-library-mode-deck .k-library-mode-link--compact strong{font-weight:500}.k-library-mode-deck .k-library-mode-link--compact[aria-current=page]{background:hsl(var(--foreground));color:hsl(var(--background));box-shadow:none}.k-library-mode-deck .k-library-mode-link--compact[aria-current=page] strong{font-weight:600}.k-library-mode-deck .k-library-mode-glyph{display:none}@media (max-width:880px){.k-library-mode-deck{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.k-library-mode-deck .k-library-mode-link--compact{min-height:var(--touch-min);height:var(--touch-min);border-radius:var(--radius-full)}}.k-library-page .k-library-workbar{margin:0 0 var(--space-4)}.k-library-page .k-library-workbar .k-searchbox .k-input{height:48px;padding-left:calc(var(--space-4) * 2 + 12px);background:hsl(var(--background) / .62);box-shadow:inset 0 0 0 1px hsl(var(--foreground) / .09);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border:0;border-radius:24px;font-size:.9375rem}.k-library-page .k-library-workbar .k-searchbox .k-input:focus{box-shadow:inset 0 0 0 1px hsl(var(--ring)), 0 0 0 3px hsl(var(--ring) / .16)}.k-library-page .k-library-workbar .k-searchbox>span:first-child{left:var(--space-4);color:hsl(var(--muted-foreground));position:absolute}.k-library-main{min-width:0}@media not (min-width:1100px){.k-library-grid[data-pinned=true]>.k-rail-col:not([data-open=true]){display:none}}@media (min-width:1100px){.k-library-grid[data-pinned=true]{grid-template-columns:220px minmax(0,1fr);gap:18px}.k-library-grid[data-pinned=true]>.k-rail-col{z-index:auto;top:calc(var(--k-topbar-height) + var(--space-4));width:auto;max-height:calc(100dvh - var(--k-topbar-height) - 2 * var(--space-4));padding:var(--space-2) 10px 14px;background:hsl(var(--background) / .62);box-shadow:inset 0 0 0 1px hsl(var(--foreground) / .09);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border:0;border-radius:14px;position:sticky}.k-library-grid[data-pinned=true] .k-rail-toggle{display:none}}.k-facets-body .k-facet-link{min-height:34px;font-size:var(--text-sm);color:hsl(var(--foreground) / .8);padding:0 10px}.k-facets-body .k-facet-link[aria-current=true]{background:hsl(var(--foreground) / .09);color:hsl(var(--foreground));font-weight:500}.k-facets-body .k-facet-link .k-facet-n{font-family:var(--font-sans);font-size:var(--text-xs);font-variant-numeric:tabular-nums}.k-facets-body .k-type-icon,.k-facets-body .k-type-icon-sm{background:hsl(var(--foreground) / .07);width:22px;height:22px;color:hsl(var(--foreground) / .7);border-color:#0000;border-radius:6px}.k-facets-body .k-type-icon svg{width:13px;height:13px}.k-facets-body .k-facet-link[aria-current=true] .k-type-icon{background:hsl(var(--foreground) / .14);color:hsl(var(--foreground))}.k-facets-body .k-lens{flex-flow:column;gap:0}.k-facets-body .k-lens-btn{min-height:34px;color:hsl(var(--foreground) / .8);font-size:var(--text-sm);border:0;border-radius:8px;align-items:center;padding:0 10px;display:flex}.k-facets-body .k-lens-btn[aria-current=true]{background:hsl(var(--foreground) / .09);color:hsl(var(--foreground));font-weight:500}.k-facets-body .k-lens-more{background:0 0;border:0;padding:0}.k-facets-body .k-lens-more>summary{min-height:34px;font-size:var(--text-sm);color:hsl(var(--muted-foreground));padding:0 10px;font-weight:450}.k-facets-body .k-lens-more>summary:hover{color:hsl(var(--foreground))}.k-facets-body .k-lens-more[open]>summary{margin-bottom:0}.k-facets-body .k-facets-head .k-zone-label{font-family:var(--font-sans);letter-spacing:0;text-transform:none;padding:0 10px;font-size:.8125rem;font-weight:600}.k-facets-body .k-facet-universe{color:hsl(var(--muted-foreground) / .8);padding:0 10px}.k-browse-sort{display:inline-block}.k-browse-sort .k-library-type-select-wrap select{min-height:36px;padding-left:var(--space-3);font-weight:500}.k-library-page .k-grid-auto.k-library-results-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr));gap:12px}.k-library-results-grid .k-entity-card{background:hsl(var(--background) / .62);box-shadow:inset 0 0 0 1px hsl(var(--foreground) / .09);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border:0;border-radius:14px}.k-library-results-grid .k-entity-card:hover{box-shadow:inset 0 0 0 1px hsl(var(--foreground) / .2)}.k-library-results-grid .k-entity-card-visual{display:none}.k-library-results-grid .k-entity-card-body{gap:var(--space-1);padding:14px 16px}.k-library-results-grid .k-entity-card-type{letter-spacing:0;text-transform:none;color:hsl(var(--muted-foreground));font-size:.75rem}.k-library-results-grid .k-entity-card-summary{-webkit-line-clamp:2;line-clamp:2}.k-library-results-grid .k-entity-card-foot{border-top:0;padding:0 16px 14px}@media (min-width:1100px){.k-library-page .k-grid-auto.k-library-results-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr))}}@media (max-width:880px){.k-library-results-grid .k-entity-card{-webkit-backdrop-filter:none;backdrop-filter:none;background:hsl(var(--background) / .82)}}.k-run-lede{margin:0 0 var(--space-4);color:hsl(var(--muted-foreground));font-size:var(--text-sm);line-height:1.5}.k-run-lede a{color:hsl(var(--foreground));text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:hsl(var(--foreground) / .35);text-decoration-color:hsl(var(--foreground) / .35)}.k-desk-states{gap:var(--space-2);border-bottom:0;padding-bottom:2px}.k-desk-state-tab{height:36px;padding:0 var(--space-4);background:hsl(var(--background) / .45);box-shadow:inset 0 0 0 1px hsl(var(--foreground) / .08);color:hsl(var(--foreground) / .78);font-size:var(--text-meta);border-radius:18px;align-items:center;font-weight:500;display:inline-flex}.k-desk-state-tab:hover{background:hsl(var(--foreground) / .08);color:hsl(var(--foreground))}.k-desk-state-tab[aria-current=page]{background:hsl(var(--foreground));color:hsl(var(--background));box-shadow:none}.k-desk-state-tab[aria-current=page]:after{display:none}.k-desk-strip{padding:var(--space-2) var(--space-4);background:hsl(var(--warning) / .12);box-shadow:inset 0 0 0 1px hsl(var(--warning) / .35);font-size:var(--text-meta);border:0;border-radius:18px;align-self:flex-start}.k-desk-filterbar{align-items:flex-start}.k-desk-more{position:relative}.k-desk-more>summary{cursor:pointer;list-style:none}.k-desk-more>summary::-webkit-details-marker{display:none}.k-desk-more[open]>summary{background:hsl(var(--foreground) / .08)}.k-desk-more-count{min-width:18px;height:18px;margin-left:var(--space-1);background:hsl(var(--foreground));color:hsl(var(--background));border-radius:9px;place-items:center;padding:0 5px;font-size:.6875rem;font-weight:600;display:inline-grid}.k-desk-more-body{z-index:20;top:calc(100% + var(--space-2));gap:var(--space-2);width:260px;padding:var(--space-3);background:hsl(var(--popover));box-shadow:inset 0 0 0 1px hsl(var(--foreground) / .1), 0 16px 40px #00000047;border-radius:14px;display:grid;position:absolute;left:0}.k-desk-more-body .k-gallery-select{width:100%;max-width:none}.k-desk-list{gap:var(--space-2);background:0 0;border:0;border-radius:0;overflow:visible}.k-desk-list>li+li{border-top:0}.k-desk-row{padding:var(--space-3) var(--space-4);background:hsl(var(--background) / .45);box-shadow:inset 0 0 0 1px hsl(var(--foreground) / .08);border-radius:14px}.k-desk-row:hover{background:hsl(var(--foreground) / .05)}.k-desk-row[data-has-media]{grid-template-columns:64px minmax(0,1fr) auto}.k-desk-row-media.k-gallery-card-media{aspect-ratio:1;border-radius:10px;width:64px}.k-desk-row-title{font-size:var(--text-base);letter-spacing:-.005em}@media (max-width:640px){.k-desk-row[data-has-media]{grid-template-columns:56px minmax(0,1fr)}.k-desk-row-media.k-gallery-card-media{width:56px}.k-desk-more-body{width:min(320px, calc(100vw - 2 * var(--space-4)))}}.k-fleet-now{margin:0 0 var(--space-3);font-size:var(--text-sm);color:hsl(var(--muted-foreground))}.k-fleet-now a{color:inherit;text-decoration:none}.k-fleet-now a:before{content:"";width:7px;height:7px;margin-right:var(--space-2);border-radius:var(--radius-full);background:hsl(var(--spark));vertical-align:1px;display:inline-block}.k-fleet-now a:hover{color:hsl(var(--foreground))}.k-fleet-door:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:2px}.k-page section[aria-label=Your\ team]{margin-top:var(--space-8)}.k-page section[aria-label=Your\ team]>.k-fleet-roster-filters{margin-bottom:var(--space-3)}.k-fleet-doors{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));margin:0;padding:0;list-style:none;display:grid}.k-fleet-door{align-content:start;gap:var(--space-1);height:100%;padding:var(--space-4) var(--space-5);background:hsl(var(--background) / .45);box-shadow:inset 0 0 0 1px hsl(var(--foreground) / .08);color:hsl(var(--foreground));border-radius:16px;text-decoration:none;display:grid}.k-fleet-door:hover{background:hsl(var(--foreground) / .05)}.k-fleet-door-title{align-items:center;gap:var(--space-2);font-weight:600;display:inline-flex}.k-fleet-door-line{color:hsl(var(--muted-foreground));font-size:var(--text-sm)}.k-usage-model-grid{gap:var(--space-2) var(--space-8);grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));margin:0;padding:0;list-style:none;display:grid}.k-surface-note{min-width:0;padding-left:calc(8px + var(--space-2));color:hsl(var(--muted-foreground));font-size:var(--text-xs);overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:100%;display:-webkit-box;overflow:hidden}.k-band-title{font-family:var(--font-display);font-size:var(--text-base);letter-spacing:0;margin:0;font-weight:700;line-height:1.3}.k-attention{gap:var(--space-3);min-width:0;display:grid}.k-attention-list,.k-launch-gallery-grid{background:hsl(var(--background) / .45);box-shadow:inset 0 0 0 1px hsl(var(--foreground) / .08);border-radius:20px}.k-attention-list{padding:var(--space-1) var(--space-2);margin:0;list-style:none}.k-attention-list>li+li{border-top:1px solid hsl(var(--foreground) / .06)}.k-attention-row{align-items:start;gap:var(--space-3);min-height:var(--touch-min);padding:var(--space-3);border-radius:var(--radius-md);color:inherit;grid-template-columns:8px minmax(0,1fr) auto;text-decoration:none;display:grid}a.k-attention-row:hover{background:hsl(var(--foreground) / .05)}a.k-attention-row:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:-2px}.k-attention-dot{border-radius:var(--radius-full);background:hsl(var(--signal-warning));width:8px;height:8px;margin-top:6px}.k-attention-dot[data-severity=critical]{background:hsl(var(--signal-danger))}.k-attention-dot[data-severity=medium]{background:hsl(var(--muted-foreground))}.k-attention-copy{gap:2px;min-width:0;display:grid}.k-attention-copy strong{font-size:var(--text-sm);font-weight:600}.k-attention-copy span{color:hsl(var(--muted-foreground));font-size:var(--text-sm);text-wrap:pretty}.k-attention-copy .k-attention-next{color:hsl(var(--foreground));font-size:var(--text-xs)}.k-attention-go{color:hsl(var(--muted-foreground));align-self:center}.k-attention-clear{align-items:center;gap:var(--space-2);color:hsl(var(--muted-foreground));font-size:var(--text-sm);margin:0;display:flex}.k-attention-clear svg{color:hsl(var(--signal-success));flex:none}.k-band-fold{border-top:1px solid hsl(var(--foreground) / .1);border-bottom:1px solid hsl(var(--foreground) / .1)}.k-band-fold~.k-band-fold{margin-top:calc(-1 * var(--space-6));border-top:0}.k-band-fold>summary,.k-band-fold-skeleton{align-items:center;gap:var(--space-1) var(--space-3);min-height:52px;padding:var(--space-3) var(--space-1);flex-wrap:wrap;display:flex}.k-band-fold>summary{cursor:pointer;border-radius:var(--radius-sm);list-style:none}.k-band-fold>summary::-webkit-details-marker{display:none}.k-band-fold>summary:before{content:"";width:var(--k-disclose-size);height:var(--k-disclose-size);background:var(--k-disclose-mark);border-radius:var(--radius-full);box-shadow:var(--k-disclose-ring);transition:transform var(--dur-normal) var(--k-disclose-ease);flex:none}.k-band-fold[open]>summary:before{transform:var(--k-disclose-open)}.k-band-fold>summary:hover:before{background-color:hsl(var(--primary) / .14)}.k-band-fold>summary:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:2px}.k-band-fold-skeleton{justify-content:space-between}.k-band-fold-title{font-family:var(--font-display);font-size:var(--text-base);letter-spacing:0;margin:0;font-weight:700;line-height:1.3}.k-band-fold-meta{color:hsl(var(--muted-foreground));font-size:var(--text-sm);font-variant-numeric:tabular-nums;margin-left:auto}.k-band-fold-body{gap:var(--space-5);padding:var(--space-2) 0 var(--space-6);flex-direction:column;display:flex}@media (max-width:640px){.k-band-fold-meta{margin-left:calc(14px + var(--space-3));flex-basis:100%}}.k-today-credit{align-items:center;gap:var(--space-2);margin:0 0 var(--space-3);padding:var(--space-2) var(--space-4);border-radius:var(--radius-lg);background:hsl(var(--k-today-amber) / .12);color:hsl(var(--foreground));font-size:var(--text-sm);box-shadow:inset 0 0 0 1px hsl(var(--k-today-amber) / .4);display:flex}.k-today-nudge{align-items:center;gap:var(--space-2) var(--space-3);max-width:100%;margin:0 0 var(--space-4);padding:var(--space-2) var(--space-2) var(--space-2) var(--space-4);border-radius:var(--radius-full);background:hsl(var(--background) / .55);box-shadow:inset 0 0 0 1px hsl(var(--foreground) / .12);font-size:var(--text-sm);flex-wrap:wrap;display:inline-flex}.k-today-nudge-mark{color:hsl(var(--k-today-amber))}.k-today-nudge-text{min-width:0}.k-today-nudge-quote{color:hsl(var(--muted-foreground))}.k-today-nudge-go{padding:var(--space-1) var(--space-3);border-radius:var(--radius-full);background:hsl(var(--foreground));color:hsl(var(--background));white-space:nowrap;font-weight:600;text-decoration:none}.k-today-nudge-go:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:2px}.k-today-tiles{margin-bottom:var(--space-5)}.k-today-tiles:empty{display:none}.k-today-tag{margin-left:var(--space-2);padding:0 var(--space-2);border-radius:var(--radius-full);background:hsl(var(--k-today-new) / .16);color:hsl(var(--k-today-new-ink));font-size:var(--text-xs,.75rem);vertical-align:1px;font-weight:600;display:inline-block}.k-land-row[data-machine=true] .k-land-row-name,.k-land-row[data-machine=true] .k-land-row-reason{color:hsl(var(--muted-foreground))}:root{--k-today-teal:176 65% 51%;--k-today-teal-ink:175 67% 74%;--k-today-crm:153 66% 39%;--k-today-amber:37 91% 55%;--k-today-amber-ink:37 87% 69%;--k-today-good-ink:150 63% 69%;--k-today-new-ink:219 100% 81%;--k-today-new:220 100% 62%;--k-today-ground:225 24% 6%;--k-today-toast-bg:223 28% 15%}:root[data-theme=light]{--k-today-teal:176 70% 34%;--k-today-teal-ink:176 80% 24%;--k-today-crm:153 66% 32%;--k-today-amber:34 90% 44%;--k-today-amber-ink:30 90% 30%;--k-today-good-ink:152 70% 26%;--k-today-new-ink:222 80% 42%;--k-today-new:222 88% 51%;--k-today-ground:42 38% 98%;--k-today-toast-bg:225 24% 14%}.k-today-toast{left:50%;bottom:var(--k-orb-clear);z-index:9;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-2) var(--space-2) var(--space-4);width:max-content;max-width:calc(100vw - var(--space-8));border-radius:var(--radius-full);background:hsl(var(--k-today-toast-bg) / .97);color:#f5f5f5;font-size:var(--text-sm);display:inline-flex;position:fixed;transform:translate(-50%);box-shadow:inset 0 0 0 1px #ffffff1a,0 12px 32px #00000052}.k-today-toast>span{overflow-wrap:anywhere;min-width:0}.k-today-toast>button{flex-shrink:0}.k-today-toast-region{display:contents}@media (prefers-reduced-motion:no-preference){.k-today-toast{animation:k-today-toast-in var(--dur-fast,.16s) var(--ease-out,ease-out)}@keyframes k-today-toast-in{0%{opacity:0;transform:translate(-50%,6px)}to{opacity:1;transform:translate(-50%)}}}.k-today-layout{gap:var(--space-5);grid-template-columns:minmax(0,1fr) 300px;align-items:start;display:grid}.k-today-feed{gap:var(--space-3);padding:var(--space-5) var(--space-6);background:hsl(var(--background) / .45);box-shadow:inset 0 0 0 1px hsl(var(--foreground) / .08);border-radius:20px;flex-direction:column;display:flex}.k-today-feed>.k-spread{gap:var(--space-3);flex-wrap:wrap}.k-today-feed .k-subhead{margin:0}.k-today-age{color:hsl(var(--muted-foreground));white-space:nowrap}.k-today-row-actions{grid-column:2/-1}.k-today-row-actions:empty{display:none}.k-crm-icon-trigger{padding-inline:var(--space-2)}.k-today-row-actions .k-crm-menu-panel{z-index:6}@media (hover:hover) and (pointer:fine){.k-today-row-actions .k-crm-menu{opacity:0;transition:opacity var(--dur-fast,.16s) var(--ease-out,ease-out)}.k-land-row:hover .k-today-row-actions .k-crm-menu,.k-land-row:focus-within .k-today-row-actions .k-crm-menu{opacity:1}.k-today-row-actions .k-crm-menu:has([aria-expanded=true]){opacity:1}}.k-today-feed{container-type:inline-size}@container (min-width:860px){.k-today-feed .k-land-row{align-items:center;row-gap:var(--space-2);grid-template-columns:minmax(10rem,1fr) auto minmax(6rem,2fr) auto}.k-today-feed .k-land-row-context{white-space:nowrap;text-overflow:ellipsis;grid-column:3;overflow:hidden}.k-today-feed .k-today-row-actions{grid-column:4;justify-content:flex-end}}@container (max-width:859.98px){.k-today-feed .k-land-row{align-items:center;row-gap:var(--space-2);grid-template-columns:minmax(0,1fr) auto}.k-today-feed .k-land-row-name{grid-column:1}.k-today-feed .k-land-row-reason{grid-column:2;justify-self:end}.k-today-feed .k-land-row-context{white-space:nowrap;text-overflow:ellipsis;grid-column:1;min-width:0;overflow:hidden}.k-today-feed .k-today-row-actions{grid-column:2;justify-content:flex-end;margin-top:0}}@container (max-width:519.98px){.k-today-feed .k-land-row{grid-template-columns:minmax(0,1fr)}.k-today-feed .k-land-row>*{grid-column:1;justify-self:start}.k-today-feed .k-land-row-context{max-width:100%}.k-today-feed .k-today-row-actions{order:1;justify-content:flex-start}.k-today-feed .k-today-row-note{order:2}}.k-today-row-status,.k-today-side-status{min-width:0;color:hsl(var(--muted-foreground));font-size:var(--text-meta);align-items:baseline;gap:6px;line-height:1.45;display:flex}.k-today-row-status{grid-column:1/-1}.k-today-row-status>svg,.k-today-side-status>svg{flex:none;align-self:center}.k-today-status-text{-webkit-line-clamp:2;line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;min-width:0;display:-webkit-box;overflow:hidden}.k-today-side-status{padding-bottom:var(--space-2)}.k-today-feed .k-land-row{--tone:var(--primary);--tone-fg:var(--primary-fg);padding-inline:var(--space-2);border-radius:12px}.k-today-feed .k-land-row:hover{background:hsl(var(--primary) / .06)}.k-today-feed .k-land-row[data-box=overdue]{--tone:var(--danger);--tone-fg:var(--danger-fg)}.k-today-feed .k-land-row[data-box=due_today]{--tone:var(--warning);--tone-fg:var(--warning-fg)}.k-today-feed .k-land-row[data-box=new]{--tone:var(--violet);--tone-fg:var(--violet-fg)}.k-today-feed .k-land-row[data-box=drafts]{--tone:var(--ice);--tone-fg:var(--ice-fg)}.k-today-feed .k-land-row[data-box=stale]{--tone:var(--warning);--tone-fg:var(--warning-fg)}.k-today-feed .k-land-row-name{color:hsl(var(--foreground))}.k-today-feed .k-land-row-reason{background:hsl(var(--tone) / .16);min-height:26px;color:hsl(var(--tone-fg));font-size:var(--text-xs);white-space:nowrap;border-radius:999px;justify-self:start;align-items:center;gap:6px;padding:0 10px;font-weight:600;display:inline-flex}.k-today-feed .k-land-row-reason:before{content:"";background:currentColor;border-radius:50%;flex:none;width:6px;height:6px}.k-today-feed .k-today-age{color:inherit;opacity:.8}@media (max-width:700px){.k-today-row-actions{margin-top:var(--space-2);grid-column:1/-1}}.k-today-later{gap:var(--space-2);margin-top:var(--space-4);padding-top:var(--space-4);border-top:1px solid hsl(var(--foreground) / .08);opacity:.62;display:grid}.k-today-later:hover,.k-today-later:focus-within{opacity:1}.k-today-later:has([data-open=true]){opacity:1}@media (prefers-reduced-motion:no-preference){.k-today-later{transition:opacity var(--dur-fast,.16s) var(--ease-out,ease-out)}}.k-today-more{min-height:var(--touch-min);padding-left:var(--space-1);align-items:center;display:flex}.k-today-later-head{align-items:baseline;gap:var(--space-2);color:hsl(var(--muted-foreground));font-size:var(--text-sm);margin:0;font-weight:600;display:flex}.k-land-row[data-open=true]{margin-inline:calc(var(--space-3) * -1);padding-inline:var(--space-3);background:hsl(var(--k-today-teal) / .07);box-shadow:inset 0 0 0 1px hsl(var(--k-today-teal) / .35), 0 0 0 4px hsl(var(--k-today-teal) / .1);border-radius:12px}.k-today-sheet-scrim{inset:var(--k-topbar-height) 0 0 0;z-index:7;background:#0003;position:fixed}@media (min-width:1001px){.k-today-sheet-scrim{pointer-events:none}}.k-today-sheet{top:var(--k-topbar-height);z-index:8;gap:var(--space-5);width:min(420px,100vw);padding:var(--space-5) var(--space-5) var(--space-6);overscroll-behavior:contain;background:hsl(var(--k-today-ground) / .92);box-shadow:inset 1px 0 0 hsl(var(--foreground) / .08), -24px 0 48px #00000047;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);flex-direction:column;display:flex;position:fixed;bottom:0;right:0;overflow-y:auto}.k-today-sheet-head{justify-content:space-between;align-items:flex-start;gap:var(--space-3);display:flex}.k-today-sheet-name{font-size:var(--text-xl,1.25rem);letter-spacing:-.01em;margin:0;font-weight:600}.k-today-sheet-name:focus{outline:none}.k-today-sheet-name:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:4px;border-radius:4px}.k-today-sheet-why{margin:var(--space-1) 0 0;color:hsl(var(--muted-foreground));font-size:var(--text-sm)}.k-today-sheet-close{width:var(--touch-min);height:var(--touch-min);border-radius:var(--radius-full);color:hsl(var(--muted-foreground));flex:none;place-items:center;display:grid}.k-today-sheet-close:hover{color:hsl(var(--foreground));background:hsl(var(--foreground) / .08)}.k-today-sheet-close:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:2px}.k-today-sheet-words{padding-left:var(--space-4);border-left:2px solid hsl(var(--k-today-teal) / .7);font-size:var(--text-base,1rem);margin:0;line-height:1.5}.k-today-sheet-section{gap:var(--space-2);display:grid}.k-today-sheet-label{color:hsl(var(--k-today-teal-ink));font-family:var(--font-mono);font-size:var(--text-xs,.75rem);letter-spacing:.08em;text-transform:uppercase;margin:0;font-weight:500}.k-today-sheet-label a{text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:hsl(var(--k-today-teal-ink) / .4);text-decoration-color:hsl(var(--k-today-teal-ink) / .4)}.k-today-sheet-label a:hover{text-decoration-color:currentColor}.k-today-sheet a:not(.k-btn):not(.k-today-sheet-close){color:hsl(var(--k-today-teal-ink))}.k-today-sheet .k-btn-primary{background:hsl(var(--foreground));color:hsl(var(--background));border-color:#0000}.k-today-sheet .k-btn-primary:hover:not(:disabled){background:hsl(var(--foreground) / .88)}.k-today-sheet-standing{font-size:var(--text-sm);overflow-wrap:anywhere;margin:0;line-height:1.5}.k-today-sheet-deal,.k-today-sheet-subject{color:hsl(var(--muted-foreground));font-size:var(--text-sm);margin:0}.k-today-sheet-list{margin:0;padding:0;list-style:none;display:grid}.k-today-sheet-list>li{justify-content:space-between;gap:2px var(--space-3);padding:var(--space-2) 0;border-top:1px solid hsl(var(--foreground) / .06);font-size:var(--text-sm);flex-wrap:wrap;display:flex}.k-today-sheet-list>li:first-child{border-top:0}.k-today-sheet-list>li>span{color:hsl(var(--muted-foreground))}.k-today-sheet-foot{justify-content:space-between;align-items:center;gap:var(--space-3);padding-top:var(--space-4);border-top:1px solid hsl(var(--foreground) / .08);flex-wrap:wrap;margin-top:auto;display:flex}@media (max-width:700px){.k-today-sheet{width:auto;max-height:calc(100dvh - var(--k-topbar-height) - var(--space-8));box-shadow:inset 0 1px 0 hsl(var(--foreground) / .1), 0 -24px 48px #0000004d;border-radius:20px 20px 0 0;padding-bottom:0;top:auto;left:0}.k-today-sheet-foot{z-index:1;margin-inline:calc(var(--space-5) * -1);padding:var(--space-3) var(--space-5) calc(var(--space-3) + env(safe-area-inset-bottom,0px));background:hsl(var(--k-today-ground));position:sticky;bottom:0}.k-today-sheet[data-toast=true] .k-today-sheet-foot{padding-bottom:calc(var(--k-orb-clear) + var(--k-today-toast-height,0px) + var(--space-3))}.k-today-sheet-foot .k-crm-menu{position:static}.k-today-sheet-foot .k-crm-menu-panel{top:auto;bottom:calc(100% + 4px);left:var(--space-5);right:var(--space-5);min-width:0}}@media (prefers-reduced-motion:no-preference){.k-today-sheet{animation:k-today-sheet-in var(--dur-base,.22s) var(--ease-out,ease-out)}@keyframes k-today-sheet-in{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:none}}@keyframes k-today-sheet-rise{0%{opacity:0;transform:translateY(32px)}to{opacity:1;transform:none}}}@media (max-width:700px) and (prefers-reduced-motion:no-preference){.k-today-sheet{animation-name:k-today-sheet-rise}}.k-today-swipe{touch-action:pan-y pinch-zoom;position:relative}.k-today-swipe[data-swiping]{overflow:clip}.k-today-swipe[data-swiping]>*{transform:translateX(var(--swipe,0px))}.k-today-swipe[data-swiping]:after{content:"Clear" / "";width:calc(var(--swipe,0px) * -1);background:hsl(var(--k-today-crm) / .24);color:hsl(var(--k-today-good-ink));font-size:var(--text-sm);white-space:nowrap;pointer-events:none;border-radius:12px 0 0 12px;place-items:center;font-weight:600;display:grid;position:absolute;top:0;bottom:0;right:0;overflow:hidden}.k-today-swipe[data-armed=true]:after{background:hsl(var(--k-today-crm));color:#0c0d13}.k-today-swipe[aria-busy=true]{opacity:.5;pointer-events:none}.k-today-row-note{color:hsl(var(--muted-foreground));font-size:var(--text-sm);grid-column:1/-1}.k-today-swipe-hint{color:hsl(var(--muted-foreground));font-size:var(--text-sm);margin:0;display:none}@media (pointer:coarse){.k-today-swipe-hint{display:block}}.k-today-side{gap:var(--space-3);display:grid}.k-today-side-section,.k-today-dock{background:hsl(var(--background) / .45);box-shadow:inset 0 0 0 1px hsl(var(--foreground) / .08);border-radius:16px}.k-today-side-section>summary{padding:var(--space-4) var(--space-5);cursor:pointer;align-items:baseline;font-weight:600;list-style:none;display:flex}.k-today-side-section>summary::-webkit-details-marker{display:none}.k-today-side-section>summary:after{content:"";width:var(--k-disclose-size);height:var(--k-disclose-size);background:var(--k-disclose-mark);border-radius:var(--radius-full);box-shadow:var(--k-disclose-ring);transition:transform var(--dur-normal) var(--k-disclose-ease), background-color var(--dur-fast) var(--ease-out);border:0;flex:none;margin-left:auto}.k-today-side-section[open]>summary:after{content:"";transform:var(--k-disclose-open)}.k-today-side-section>summary:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:-2px;border-radius:16px}.k-today-side-stages{gap:var(--space-3);padding:0 var(--space-5) var(--space-4);display:grid}.k-today-side-stage{align-items:baseline;gap:var(--space-2);font-size:var(--text-sm);color:hsl(var(--muted-foreground));margin:0;font-weight:600;display:flex}.k-today-side-section>:not(summary){margin:0 var(--space-5) var(--space-4)}.k-today-mailbox-state{margin-left:auto;margin-right:var(--space-3);font-size:var(--text-xs,.75rem);color:hsl(var(--k-today-amber-ink));font-weight:500}.k-today-mailbox-state[data-tone=good]{color:hsl(var(--k-today-good-ink))}.k-today-side-list{padding:0;list-style:none;display:grid}.k-today-side-list>li>a{justify-content:space-between;gap:2px var(--space-3);padding:var(--space-2) 0;border-top:1px solid hsl(var(--foreground) / .06);color:hsl(var(--foreground));font-size:var(--text-sm);flex-wrap:wrap;text-decoration:none;display:flex}.k-today-side-list>li:not(:has(a)){justify-content:space-between;gap:2px var(--space-3);padding:var(--space-2) 0;border-top:1px solid hsl(var(--foreground) / .06);color:hsl(var(--foreground));font-size:var(--text-sm);flex-wrap:wrap;text-decoration:none;display:flex}.k-today-side-list>li:first-child>a{border-top:0}.k-today-side-list>li:first-child:not(:has(a)){border-top:0}.k-today-side-list>li>a:hover{text-decoration:underline}.k-today-side-reason{color:hsl(var(--muted-foreground));font-size:var(--text-sm);text-align:right}.k-today-side-when{margin-left:var(--space-2);font-size:var(--text-xs);color:hsl(var(--muted-foreground));font-weight:500}.k-today-activity-what{min-width:0;color:hsl(var(--muted-foreground));flex:12rem}.k-today-activity-what>strong{color:hsl(var(--foreground));font-weight:600}.k-today-activity-detail{color:hsl(var(--muted-foreground));font-size:var(--text-meta);white-space:nowrap;text-overflow:ellipsis;flex-basis:100%;overflow:hidden}.k-today-dock{align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-5);flex-wrap:wrap;display:flex}.k-today-dock-avatar{border-radius:var(--radius-full);background:hsl(var(--foreground));width:40px;height:40px;color:hsl(var(--background));flex:none;place-items:center;font-weight:700;display:grid}.k-today-dock-copy{min-width:0;font-size:var(--text-sm);flex:10rem;display:grid}.k-today-dock-copy>span{color:hsl(var(--muted-foreground))}html:has(.k-today-dock){scroll-padding-top:var(--k-topbar-height)}main.k-page:has(.k-today-dock){padding-bottom:var(--k-orb-clear)}@media (max-width:1000px){.k-today-layout{grid-template-columns:1fr}}@media (max-width:640px){.k-today-feed{padding:var(--space-4)}}.k-goal-card{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1.4fr);gap:12px;display:grid}.k-goal-tile{align-content:start;gap:var(--space-1);min-width:0;min-height:128px;padding:var(--space-4) var(--space-5);background:hsl(var(--card));box-shadow:var(--glass-edge);border-radius:18px;display:grid}.k-goal-tile-loading{background:hsl(var(--foreground) / .03)}.k-goal-label{font-family:var(--font-display);font-size:var(--text-sm);font-weight:700}.k-goal-figure{font-family:var(--font-display);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:clamp(1.8rem,2.6vw,2.4rem);font-weight:800;line-height:1.1}.k-goal-of{letter-spacing:0;color:hsl(var(--muted-foreground));font-size:.5em;font-weight:500}.k-goal-line{color:hsl(var(--muted-foreground));font-size:var(--text-sm)}.k-goal-minis{margin-top:var(--space-2)}.k-goal-move-text{font-size:var(--text-base);text-wrap:pretty;margin:0;line-height:1.5}.k-goal-move-wrap{gap:var(--space-1);display:grid}button.k-goal-move-text{align-items:flex-start;gap:var(--space-2);border-radius:var(--radius-sm);width:100%;color:inherit;text-align:left;font:inherit;cursor:text;background:0 0;border:0;margin:-2px -4px;padding:2px 4px;display:flex}button.k-goal-move-text:hover,button.k-goal-move-text:focus-visible{background:hsl(var(--foreground) / .05);outline:none}button.k-goal-move-text .k-inline-pencil{opacity:0;transition:opacity var(--dur-fast) var(--ease-out);flex:none;margin-top:3px}button.k-goal-move-text:hover .k-inline-pencil,button.k-goal-move-text:focus-visible .k-inline-pencil{opacity:.7}.k-goal-move-edit{gap:var(--space-1);display:grid}.k-goal-move-input{width:100%;min-height:72px;padding:var(--space-2);border-radius:var(--radius-sm);background:hsl(var(--foreground) / .06);box-shadow:inset 0 0 0 1px hsl(var(--foreground) / .14);color:inherit;font:inherit;font-size:var(--text-base);resize:vertical;border:0;line-height:1.5}.k-goal-move-input:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:1px}.k-goal-move-hint,.k-goal-move-saved,.k-goal-move-error{font-size:var(--text-xs);color:hsl(var(--muted-foreground))}.k-goal-move-error{color:hsl(var(--danger-fg))}.k-goal-note{color:hsl(var(--muted-foreground));font-size:var(--text-sm);grid-column:1/-1;margin:0}.k-goal-card[data-weeks=true]{grid-template-columns:minmax(0,2.2fr) minmax(0,1fr) minmax(0,1.4fr)}.k-goal-tile-chart{align-items:end;column-gap:var(--space-5);grid-template-columns:auto minmax(0,1fr)}.k-goal-figures{align-content:start;gap:var(--space-1);align-self:start;display:grid}.k-goal-chart{gap:var(--space-1);min-width:0;display:grid}.k-goal-chart-label{font-size:var(--text-xs);color:hsl(var(--muted-foreground))}@media (max-width:1100px){.k-goal-card[data-weeks=true]{grid-template-columns:1fr 1fr}.k-goal-card[data-weeks=true] .k-goal-tile-chart{grid-column:1/-1}}@media (max-width:760px){.k-goal-card{grid-template-columns:1fr 1fr}.k-goal-move{grid-column:1/-1}.k-goal-card[data-weeks=true]{grid-template-columns:minmax(0,1fr)}}@media (max-width:520px){.k-goal-tile-chart{row-gap:var(--space-3);grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){button.k-goal-move-text .k-inline-pencil{transition:none}}.k-tile{gap:var(--space-2);min-width:0;height:100%;padding:var(--space-4) var(--space-5);flex-direction:column;display:flex}.k-tile-lead+.k-tile-minis{margin-top:var(--space-2)}.k-tile-head{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.k-tile-title{font-family:var(--font-display);font-size:var(--text-sm);letter-spacing:0;margin:0;font-weight:700;line-height:1.3}.k-tile-open{border-radius:var(--radius-full);width:32px;height:32px;color:hsl(var(--muted-foreground));flex:none;place-items:center;margin:-6px -8px -6px 0;display:grid}.k-tile-open:hover{color:hsl(var(--foreground));background:hsl(var(--foreground) / .06)}.k-tile-open:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:1px}.k-tile-lead{justify-content:space-between;align-items:flex-end;gap:var(--space-4);min-width:0;display:flex}.k-tile-figure{align-items:baseline;column-gap:var(--space-2);grid-template-columns:auto 1fr;row-gap:2px;min-width:0;display:grid}.k-tile-value{font-family:var(--font-display);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:clamp(1.6rem,2.2vw,2rem);font-weight:800;line-height:1.1}.k-tile-value-empty{font-family:var(--font-sans);font-size:var(--text-base);letter-spacing:0;color:hsl(var(--muted-foreground));font-weight:500}.k-tile-change{color:hsl(var(--muted-foreground));font-size:var(--text-sm);font-variant-numeric:tabular-nums;white-space:nowrap}.k-tile-change[data-tone=up]{color:hsl(var(--success-fg,var(--foreground)))}.k-tile-label{color:hsl(var(--muted-foreground));font-size:var(--text-sm);grid-column:1/-1}.k-tile-spark{flex:0 140px;width:140px;min-width:56px;height:36px;overflow:visible}.k-tile-spark polyline{stroke:hsl(var(--ice));stroke-width:1.75px;stroke-linejoin:round}.k-tile-spark rect{fill:hsl(var(--ice) / .7)}.k-tile-minis{gap:var(--space-2) var(--space-4);grid-template-columns:repeat(auto-fit,minmax(92px,1fr));margin:0;display:grid}.k-tile-minis>div{align-content:start;gap:2px;min-width:0;display:grid}.k-tile-minis dt{color:hsl(var(--muted-foreground));font-size:var(--text-xs);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.k-tile-minis dd{font-family:var(--font-display);font-size:var(--text-base);font-variant-numeric:tabular-nums;margin:0;font-weight:700}.k-tile-table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.k-tile-table th,.k-tile-table td{padding:var(--space-1) 0;text-align:right;font-weight:400}.k-tile-table thead th{color:hsl(var(--muted-foreground));font-size:var(--text-xs)}.k-tile-table tbody th{text-align:left;font-size:var(--text-sm)}.k-tile-table td{padding-left:var(--space-3);font-family:var(--font-display);font-size:var(--text-base);font-weight:700}.k-tile-note{color:hsl(var(--muted-foreground));font-size:var(--text-sm);margin:0}.k-tile-foot{color:hsl(var(--muted-foreground));font-size:var(--text-xs);white-space:nowrap;text-overflow:ellipsis;margin:auto 0 0;overflow:hidden}.k-tile-loading{background:hsl(var(--foreground) / .03)}.k-board-toggles{justify-content:flex-end;gap:var(--space-2);flex-wrap:wrap;display:flex}.k-board-toggles button{min-height:32px;padding:0 var(--space-3);border-radius:var(--radius-full);border:1px dashed hsl(var(--border));color:hsl(var(--muted-foreground));font-size:var(--text-xs);cursor:pointer;background:0 0;align-items:center;gap:6px;display:inline-flex}.k-board-toggles button[aria-pressed=true]{color:hsl(var(--foreground));background:hsl(var(--foreground) / .06);border-style:solid}.k-board-toggles button:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:2px}.k-board-skeleton-frame{container-type:inline-size}.k-board-skeleton{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:240px;gap:12px;display:grid}.k-board-skeleton>*{gap:var(--space-3);padding:var(--space-4) var(--space-5);background:hsl(var(--card));border-radius:18px;flex-direction:column;display:flex}.k-board-skeleton>[data-size=wide]{grid-column:span 2}@container (min-width:625px){.k-board-skeleton{grid-template-columns:repeat(3,minmax(0,1fr))}}@container (min-width:875px){.k-board-skeleton{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:212px}}.k-estate{gap:var(--space-8)}.k-estate-work,.k-estate-systems,.k-estate-agents,.k-estate-apify{gap:var(--space-3);min-width:0;display:grid}.k-estate-section-head,.k-estate-line{justify-content:space-between;align-items:baseline;gap:var(--space-3);flex-wrap:wrap;display:flex}.k-estate-section-head .k-subhead,.k-estate-line h3{margin:0}.k-estate-line h3{font-size:var(--text-base);font-weight:600}.k-estate-section-head a,.k-estate-line a,.k-estate-detail a{font-size:var(--text-sm);color:hsl(var(--foreground));text-underline-offset:3px}.k-estate-section-count,.k-estate-note{color:hsl(var(--muted-foreground));font-size:var(--text-sm)}.k-estate-note{overflow-wrap:anywhere;margin:0}.k-estate-work-row{gap:var(--space-2);padding:var(--space-4) 0;border-bottom:1px solid hsl(var(--border));display:grid}.k-estate-state{font-size:var(--text-sm);color:hsl(var(--muted-foreground));overflow-wrap:anywhere;margin:0}.k-estate-state[data-tone=warn]{color:hsl(var(--warning-fg))}.k-estate-state[data-tone=bad]{color:hsl(var(--danger-fg))}.k-estate-tiles{display:grid}.k-estate-system{border-bottom:1px solid hsl(var(--border))}.k-estate-system-summary{align-items:baseline;gap:var(--space-3);min-height:44px;padding:var(--space-3) 0;cursor:pointer;list-style:none;display:flex}.k-estate-system-summary::-webkit-details-marker{display:none}.k-estate-system-summary:after{content:"";width:var(--k-disclose-size);height:var(--k-disclose-size);background:var(--k-disclose-mark);border-radius:var(--radius-full);box-shadow:var(--k-disclose-ring);transition:transform var(--dur-normal) var(--k-disclose-ease), background-color var(--dur-fast) var(--ease-out);border:0;flex:none;align-self:center}.k-estate-system[open]>.k-estate-system-summary:after{content:"";transform:var(--k-disclose-open)}.k-estate-name{min-width:0;font-size:var(--text-sm);overflow-wrap:anywhere;flex:1;font-weight:500}.k-estate-detail{gap:var(--space-3);padding:var(--space-2) var(--space-4) var(--space-4);display:grid}.k-estate-inline{align-items:center;gap:var(--space-1);color:hsl(var(--muted-foreground));font-size:var(--text-sm);display:inline-flex}.k-estate-metrics{gap:var(--space-3);margin:var(--space-3) 0;display:grid}.k-estate-metrics>div{gap:var(--space-3);grid-template-columns:minmax(0,1fr) minmax(0,2fr);display:grid}.k-estate-metrics dt{font-size:var(--text-sm);color:hsl(var(--muted-foreground));overflow-wrap:anywhere}.k-estate-metrics dd{font-size:var(--text-sm);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0}.k-estate-metrics small{font-size:inherit;color:hsl(var(--muted-foreground))}.k-estate-disclosure{min-width:0;font-size:var(--text-sm)}.k-estate-disclosure>summary{cursor:pointer;padding:var(--space-3) 0;min-height:44px}.k-estate summary:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:3px;border-radius:var(--radius-sm)}.k-estate-agent-list,.k-estate-report-list{margin:0;padding:0;list-style:none}.k-estate-agent-list>li{justify-content:space-between;gap:var(--space-3);padding:var(--space-3) 0;border-bottom:1px solid hsl(var(--border));flex-wrap:wrap;display:flex}.k-estate-agent-list a{color:hsl(var(--foreground));text-underline-offset:3px}.k-estate-report-list>li{gap:var(--space-2) var(--space-3);padding:var(--space-3) 0;border-bottom:1px solid hsl(var(--border));overflow-wrap:anywhere;grid-template-columns:minmax(0,1fr) auto;display:grid}.k-estate-report-list strong{font-weight:500}.k-estate-report-list span,.k-estate-report-list p{color:hsl(var(--muted-foreground))}.k-estate-report-list p{grid-column:1/-1;margin:0}@media (max-width:600px){.k-estate-system-summary{column-gap:var(--space-2);row-gap:var(--space-1);flex-wrap:wrap}.k-estate-name{flex-basis:calc(100% - 2em);order:0}.k-estate-system-summary:after{order:1}.k-estate-system-summary>.k-estate-state{flex-basis:100%;order:2}.k-estate-metrics>div,.k-estate-report-list>li{grid-template-columns:1fr}.k-estate-report-list p{grid-column:auto}}.k-health:not([data-band]){gap:var(--space-2);margin-bottom:var(--space-8);display:grid}.k-health-head{justify-content:space-between;align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.k-health-meta{margin:var(--space-1) 0 0;color:hsl(var(--muted-foreground));font-size:var(--text-sm)}.k-health-section{border-bottom:1px solid hsl(var(--border))}.k-health-section>summary{justify-content:space-between;align-items:baseline;gap:var(--space-3);min-height:44px;padding:var(--space-3) 0;cursor:pointer;list-style:none;display:flex}.k-health-section>summary::-webkit-details-marker{display:none}.k-health-section-count{color:hsl(var(--muted-foreground));font-size:var(--text-sm);text-align:right}.k-health-section-count[data-tone=red]{color:hsl(var(--danger-fg))}.k-health-section-count[data-tone=amber]{color:hsl(var(--warning-fg))}.k-health-list{padding:0 0 var(--space-3);margin:0;list-style:none}.k-health-row{gap:var(--space-1) var(--space-3);min-height:44px;padding:var(--space-2) 0;border-top:1px solid hsl(var(--border));grid-template-columns:.6rem minmax(0,1.4fr) auto;align-items:baseline;display:grid}.k-health-dot{background:hsl(var(--muted-foreground));border-radius:50%;width:.55rem;height:.55rem;margin-top:.35rem}.k-health-dot[data-tone=green]{background:hsl(var(--success))}.k-health-dot[data-tone=amber]{background:hsl(var(--warning))}.k-health-dot[data-tone=red]{background:hsl(var(--danger))}.k-health-name{min-width:0;font-size:var(--text-sm);color:hsl(var(--foreground));text-underline-offset:3px;overflow-wrap:anywhere;font-weight:500}.k-health-tone{font-size:var(--text-sm)}.k-health-tone[data-tone=green]{color:hsl(var(--success-fg))}.k-health-tone[data-tone=amber]{color:hsl(var(--warning-fg))}.k-health-tone[data-tone=red]{color:hsl(var(--danger-fg))}.k-health-reason{color:hsl(var(--muted-foreground));font-size:var(--text-sm);overflow-wrap:anywhere;grid-column:2/-1;margin:0}.k-health summary:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:3px;border-radius:var(--radius-sm)}.k-health-tools{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.k-health-action{margin-top:var(--space-1);grid-column:2/-1}.k-health-summary{gap:var(--space-3);padding:var(--space-4) var(--space-5);border-radius:var(--radius-lg);background:hsl(var(--muted) / .45);box-shadow:inset 3px 0 0 hsl(var(--border));display:grid}.k-health-summary[data-tone=green]{box-shadow:inset 3px 0 0 hsl(var(--success))}.k-health-summary[data-tone=amber]{box-shadow:inset 3px 0 0 hsl(var(--warning))}.k-health-summary[data-tone=red]{box-shadow:inset 3px 0 0 hsl(var(--danger))}.k-health-summary .k-health-meta{color:hsl(var(--foreground));margin:0;font-weight:500}.k-health-jump{gap:var(--space-2);flex-wrap:wrap;display:flex}.k-health-jump-link{align-items:center;gap:var(--space-2);min-height:36px;padding:0 var(--space-3);border-radius:var(--radius-full);background:hsl(var(--background) / .6);box-shadow:inset 0 0 0 1px hsl(var(--border));color:hsl(var(--foreground));font-size:var(--text-sm);text-decoration:none;display:inline-flex}.k-health-jump-link:hover{background:hsl(var(--muted))}.k-health-jump-link:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:2px}.k-health-jump-link .k-health-dot{margin-top:0}.k-health-more>summary{cursor:pointer;min-height:44px;color:hsl(var(--muted-foreground));font-size:var(--text-sm);align-items:center;display:inline-flex}.k-health-more>summary:hover{color:hsl(var(--foreground))}.k-health-section-link{min-height:44px;margin-bottom:var(--space-2);font-size:var(--text-sm);color:hsl(var(--foreground));text-underline-offset:3px;align-items:center;display:inline-flex}.k-canvas-health{gap:var(--space-2);font-size:var(--text-sm);display:grid}.k-canvas-health-tally{color:hsl(var(--muted-foreground));margin:0}.k-canvas-health[data-tone=red] .k-canvas-health-tally{color:hsl(var(--danger-fg))}.k-canvas-health[data-tone=amber] .k-canvas-health-tally{color:hsl(var(--warning-fg))}.k-canvas-health-rows{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.k-canvas-health-row{gap:var(--space-2);grid-template-columns:.6rem minmax(0,1fr);align-items:baseline;display:grid}.k-canvas-health-copy{gap:2px;min-width:0;display:grid}.k-canvas-health-copy a,.k-canvas-health-copy strong{color:hsl(var(--foreground));text-underline-offset:3px;overflow-wrap:anywhere;font-weight:500}.k-canvas-health-copy>span{color:hsl(var(--muted-foreground));overflow-wrap:anywhere;line-height:1.4}.k-canvas-health-foot{justify-content:space-between;gap:var(--space-2);color:hsl(var(--muted-foreground));font-size:var(--text-xs);flex-wrap:wrap;margin:0;display:flex}.k-canvas-health-foot a{color:hsl(var(--foreground));text-underline-offset:3px}@media (max-width:600px){.k-health-section>summary{flex-wrap:wrap}.k-health-row{grid-template-columns:.6rem minmax(0,1fr)}.k-health-tone{grid-column:2}}:root[data-theme-fade] ::view-transition-old(root){animation-duration:var(--dur-scene);animation-timing-function:var(--ease-inout)}:root[data-theme-fade] ::view-transition-new(root){animation-duration:var(--dur-scene);animation-timing-function:var(--ease-inout)}.k-rail-pages{gap:var(--space-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.k-rail-section-name{padding:var(--space-2) var(--space-3);color:hsl(var(--muted-foreground));font-size:var(--text-sm);display:none}.k-app[data-nav=open] .k-rail-section-name{display:block}@media (max-width:880px){.k-rail-section-name{display:block}}@media (min-width:881px){.k-rail-foot{margin-top:auto}}.k-rail-areas{display:none}@media (max-width:640px){.k-rail-brand .k-rail-label{display:none}.k-rail-areas{margin-top:var(--space-5);display:block}.k-rail-areas ul{gap:var(--space-1);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.k-rail-areas a{align-items:center;gap:var(--space-1);border-radius:var(--radius-md);min-height:64px;color:hsl(var(--muted-foreground));font-size:var(--text-xs);flex-direction:column;justify-content:center;text-decoration:none;display:flex}.k-rail-areas a:hover,.k-rail-areas a[aria-current=true]{background:hsl(var(--fill-tint) / .08);color:hsl(var(--foreground))}.k-rail-areas a[aria-current=true]{font-weight:600}.k-rail-areas a svg{color:var(--area-fill)}.k-rail-areas a:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:2px}}[data-theme=light] .k-app[data-scene-shell=true] :is(.k-rail-section-name,.k-rail-areas a){color:#c6d1dc}[data-theme=light] .k-app[data-scene-shell=true] .k-rail-areas a:is(:hover,[aria-current=true]){color:#f5f7fa;background:#f2f5f81a}.k-area-navigation{align-self:center;gap:var(--space-1);max-width:100%;padding:var(--space-2) var(--space-1);flex-shrink:0;display:flex}.k-topbar-start{align-items:center;min-width:0;display:flex}.k-topbar[data-with-navigation]{grid-template-columns:auto minmax(0,1fr) auto;display:grid;overflow:visible;container:k-topbar/inline-size}.k-topbar[data-with-navigation]>.k-area-navigation{justify-self:center;padding-block:0}.k-topbar[data-with-navigation]>.k-topbar-actions{justify-self:end}@container k-topbar (max-width:760px){.k-area-navigation a[aria-current=true]{padding:0}.k-area-navigation a[aria-current=true] .k-area-navigation-label{display:none}}@media (max-width:640px){.k-topbar[data-with-navigation]{column-gap:var(--space-2)}.k-topbar[data-with-navigation]>.k-area-navigation{justify-self:start}}@media (max-width:480px){.k-topbar[data-with-navigation]{padding-inline:var(--space-2)}}@media (max-width:360px){.k-topbar[data-with-navigation]{padding-inline:var(--space-1)}}.k-area-navigation a{justify-content:center;align-items:center;gap:var(--space-2);min-width:var(--touch-min);min-height:var(--touch-min);padding:0 var(--space-3);border-radius:var(--radius-full);color:hsl(var(--muted-foreground));font-size:var(--text-sm);text-decoration:none;display:flex;position:relative}.k-area-navigation a:hover{background:hsl(var(--muted));color:hsl(var(--foreground))}.k-area-navigation a svg{flex:none}[data-area=knowledge]{--area-fill:hsl(var(--land-knowledge))}[data-area=content]{--area-fill:hsl(var(--land-content))}[data-area=marketing]{--area-fill:hsl(var(--land-marketing))}[data-area=crm]{--area-fill:hsl(var(--land-crm))}[data-area=team]{--area-fill:hsl(var(--land-team))}[data-area=insights]{--area-fill:hsl(var(--land-insights))}.k-topbar .k-area-navigation a[aria-current=true][data-area]{background:var(--area-fill);color:hsl(var(--land-ink))}.k-topbar .k-area-navigation a[aria-current=true][data-area] svg{color:currentColor}.k-topbar .k-area-navigation a[aria-current=true][data-area] .k-area-navigation-label{color:inherit;font-weight:600}.k-rail[data-area] .k-rail-halo-bar,.k-rail[data-area] .k-rail-item[aria-current=page]:before{background:var(--area-fill);box-shadow:none}.k-area-navigation a:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:2px}:root[data-theme=light] .k-app[data-scene-shell=true] .k-topbar .k-area-navigation a:not([aria-current=true]){color:#c6d1dc}:root[data-theme=light] .k-app[data-scene-shell=true] .k-topbar .k-area-navigation a:hover:not([aria-current=true]){color:#f5f7fa;background:#080b1152}:root[data-theme=light] .k-app[data-scene-shell=true] .k-topbar .k-area-navigation a:focus-visible{outline-color:#f5f7fa}.k-area-navigation a:not([aria-current=true]){padding:0}.k-area-navigation a:not([aria-current=true]) .k-area-navigation-label{display:none}.k-area-navigation a:not([aria-current=true]):is(:hover,:focus-visible) .k-area-navigation-label{padding:2px var(--space-2);border:1px solid hsl(var(--border));border-radius:var(--radius-sm);background:hsl(var(--popover));color:hsl(var(--foreground));font-size:var(--text-xs);white-space:nowrap;pointer-events:none;z-index:2;display:block;position:absolute;top:calc(100% + 2px);left:50%;translate:-50%}@media (max-width:880px){.k-area-navigation{gap:0}.k-area-navigation a[aria-current=true]{padding:0}.k-area-navigation a[aria-current=true] .k-area-navigation-label{display:none}}@media (min-width:881px){.k-topbar .k-area-navigation a{min-height:34px}}@media (max-width:640px){.k-area-navigation{min-width:0}.k-area-navigation:not(:has([aria-current=true])){display:none}.k-area-navigation a:not([aria-current=true]){display:none}.k-area-navigation a[aria-current=true]{min-width:0;padding:0 var(--space-3)}.k-area-navigation a[aria-current=true] .k-area-navigation-label{text-overflow:ellipsis;white-space:nowrap;display:inline;overflow:hidden}}@media (max-width:360px){.k-topbar[data-with-navigation]{column-gap:var(--space-1)}.k-area-navigation a[aria-current=true]{padding:0 var(--space-2)}.k-area-navigation a[aria-current=true] svg{display:none}}.k-section-ask{align-items:center;gap:var(--space-2);width:min(100% - var(--space-8), 720px);margin:var(--space-2) 0 var(--space-4);padding:var(--space-2) var(--space-2) var(--space-2) var(--space-5);border:1px solid hsl(var(--border));border-radius:var(--radius-full);background:hsl(var(--elev-1));box-shadow:var(--shadow-sm);transition:border-color var(--dur-normal) var(--ease-out), box-shadow var(--dur-normal) var(--ease-out);align-self:center;display:flex}.k-section-ask:focus-within{border-color:hsl(var(--primary) / .55);box-shadow:0 0 0 3px hsl(var(--ring) / .12), 0 10px 38px -26px hsl(var(--primary) / .22)}.k-section-ask-input{min-width:0;min-height:var(--touch-min);color:hsl(var(--foreground));font:inherit;font-size:var(--text-base);background:0 0;border:0;flex:auto}.k-section-ask-input::placeholder{color:hsl(var(--muted-foreground))}.k-section-ask-input:focus{outline:none}.k-section-ask-send:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:2px}.k-page-about-title{all:unset;cursor:pointer;text-underline-offset:.18em;transition:text-decoration-color var(--dur-fast) var(--ease-out);-webkit-text-decoration:underline dotted #0000;text-decoration:underline dotted #0000;text-decoration-thickness:2px}.k-page-about-title:hover,.k-page-about-title[aria-expanded=true]{-webkit-text-decoration-color:hsl(var(--muted-foreground) / .6);text-decoration-color:hsl(var(--muted-foreground) / .6)}.k-page-about-title:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:4px;border-radius:var(--radius-sm)}header:has(>.k-page-about-pop){position:relative}.k-page-about-pop{z-index:60;border:1px solid hsl(var(--border-strong));background:hsl(var(--elev-3));max-width:min(420px,100%);box-shadow:var(--shadow-md);font:400 .84375rem/1.5 var(--font-sans);color:hsl(var(--foreground) / .92);text-wrap:pretty;border-radius:10px;padding:10px 14px;display:none;position:absolute;top:100%;left:0}header[data-about-open]>.k-page-about-pop{display:block}@starting-style{header[data-about-open]>.k-page-about-pop{opacity:0;transform:translateY(-4px)}}@media (prefers-reduced-motion:no-preference){.k-page-about-pop{transition:opacity var(--dur-normal) var(--ease-out), transform var(--dur-normal) var(--ease-out)}}.k-page-about-link{color:hsl(var(--ice-fg));white-space:nowrap;text-decoration:none;display:inline}.k-page-about-link:hover{text-decoration:underline}.k-edit-desk{gap:var(--space-4)}.k-edit-search{align-items:center;gap:var(--space-2);border-radius:var(--radius-lg);border:1px solid hsl(var(--border-strong));background:hsl(var(--elev-1) / .8);max-width:560px;height:44px;color:hsl(var(--muted-foreground));padding:0 14px;display:flex}.k-edit-search-input{min-width:0;color:hsl(var(--foreground));font:inherit;background:0 0;border:0;outline:none;flex:auto}.k-edit-rows{margin-top:var(--space-2)}.k-edit-more{color:hsl(var(--muted-foreground));margin:0;font-size:.8125rem}.k-space-motion{width:128%;height:calc(var(--place-band,100vh) + 12px);object-fit:cover;object-position:center;translate:var(--scene-shift,0) 0;opacity:0;pointer-events:none;position:absolute;top:0;left:-14%}.k-space-motion[data-shown=true]{opacity:1}@media (prefers-reduced-motion:no-preference){.k-space-motion{transition:opacity 1.4s var(--ease-out), translate .72s var(--ease-out)}}[data-theme=light] .k-space-motion{filter:brightness(.97)contrast(1.08)saturate(1.02)}.k-topbar-actions .k-appearance{cursor:pointer;padding:0}:root{--k-ask-h:52px;--k-orb-size:44px;--k-orb-bottom:20px;--k-ask-w:min(400px, calc(100vw - 64px - 2 * var(--space-6)))}:is(:root:has(.k-section-ask,.k-universal-box),[data-place=corner]){--k-ask-w:var(--k-ask-h)}:root{--k-orb-clear:calc(var(--k-orb-bottom) + var(--k-ask-h) + var(--space-3) + env(safe-area-inset-bottom,0px))}.k-ask-box,.k-assistant-orb-slot{right:var(--space-6);bottom:calc(var(--k-orb-bottom) + env(safe-area-inset-bottom,0px));width:var(--k-ask-w);min-height:var(--k-ask-h);box-sizing:border-box;position:fixed}@media (max-width:640px){:root{--k-orb-bottom:var(--space-3);--k-ask-w:calc(100vw - 2 * var(--space-3))}.k-ask-box,.k-assistant-orb-slot{right:var(--space-3)}}.k-assistant-orb-slot{height:var(--k-ask-h);visibility:hidden}.k-ask-box{z-index:850;align-items:flex-end;gap:var(--space-2);padding:calc((var(--k-ask-h) - var(--k-orb-size)) / 2 - 1px);border-radius:calc(var(--k-ask-h) / 2);transition:transform var(--dur-normal) var(--ease-out), opacity var(--dur-normal) var(--ease-out), visibility 0s;display:flex}.k-ask-box:has(.k-ask-input:focus-visible,.k-run-steer-input:focus-visible){border-color:hsl(var(--primary) / .55);box-shadow:var(--glass-control-lift), 0 0 0 3px hsl(var(--ring) / .16)}button.k-assistant-launcher.k-assistant-orb{width:var(--k-orb-size);height:var(--k-orb-size);cursor:pointer;transition:transform var(--dur-fast) var(--ease-out);background:radial-gradient(circle at 34% 30%,#9ec0ff 0%,#3b7cff 52%,#1c47b8 100%);border:0;border-radius:50%;flex:none;padding:0;box-shadow:0 0 30px #3b7cff8c}button.k-assistant-launcher.k-assistant-orb:hover{transform:scale(1.06)}button.k-assistant-launcher.k-assistant-orb:focus-visible{outline-offset:3px;outline:2px solid #8debf7}.k-ask-field{align-items:center;gap:var(--space-2);flex:1;min-width:0;display:flex}.k-ask-input{min-width:0;height:var(--k-orb-size);padding:0 var(--space-1);color:hsl(var(--foreground));font:inherit;font-size:var(--text-base);background:0 0;border:0;outline:none;flex:1}.k-ask-input::placeholder{color:hsl(var(--muted-foreground))}.k-ask-slot{flex:1;min-width:0}.k-ask-slot:empty,.k-ask-box[data-place=corner] .k-ask-field{display:none}.k-ask-box:has(.k-ask-slot>*) .k-ask-field{display:none}:root:has(.k-section-ask,.k-universal-box) .k-ask-box .k-ask-field{display:none}.k-ask-slot .k-run-steer-bar{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;position:static}.k-ask-slot .k-run-steer-input{min-height:var(--k-orb-size);padding-block:10px}.k-ask-box[data-aside=true]:not(:focus-within),.k-ask-box[data-open=true]{opacity:0;pointer-events:none;transform:translateY(calc(100% + 40px))}body:has(#primary-nav[data-open=true]) .k-ask-box{opacity:0;pointer-events:none;transform:translateY(calc(100% + 40px))}body:has(.k-drawer-popup[data-open],.k-today-sheet,.k-way-sheet) .k-ask-box{opacity:0;pointer-events:none;transform:translateY(calc(100% + 40px))}.k-ask-box[data-open=true]{visibility:hidden;transition-delay:0s, 0s, var(--dur-normal)}body:has(#primary-nav[data-open=true]) .k-ask-box{visibility:hidden;transition-delay:0s, 0s, var(--dur-normal)}body:has(.k-drawer-popup[data-open],.k-today-sheet,.k-way-sheet) .k-ask-box{visibility:hidden;transition-delay:0s, 0s, var(--dur-normal)}.k-assistant-orb-slot{--k-orb-band:1}.k-assistant-orb-slot[data-place=corner]{--k-orb-band:0}body:has(.k-ask-box) .k-app:after{content:"";z-index:6;height:var(--k-orb-clear);background:linear-gradient(hsl(var(--background) / 0), hsl(var(--background)) var(--space-3));transition:transform var(--dur-normal) var(--ease-out), opacity var(--dur-normal) var(--ease-out);position:fixed;inset:auto 0 0}body:has(.k-ask-box[data-place=corner]) .k-app:after{content:none}body:has(.k-ask-box[data-aside=true]:not(:focus-within)) .k-app:after{opacity:0;pointer-events:none;transform:translateY(100%)}body:has(.k-ask-box[data-open=true]) .k-app:after{opacity:0;pointer-events:none;transform:translateY(100%)}body:has(#primary-nav[data-open=true]) .k-app:after{opacity:0;pointer-events:none;transform:translateY(100%)}body:has(.k-drawer-popup[data-open],.k-today-sheet,.k-way-sheet) .k-app:after{opacity:0;pointer-events:none;transform:translateY(100%)}@media (min-width:641px){:root:has(.k-section-ask,.k-universal-box) .k-assistant-orb-slot{--k-orb-band:0}body:has(.k-section-ask,.k-universal-box) .k-app:after{content:none}}@media (min-width:881px){body:has(.k-ask-box) .k-app:after{left:64px}body:has(.k-ask-box) .k-app[data-nav=open]:after{left:232px}}html{scroll-padding-bottom:var(--k-orb-clear)}.k-plan-actionbar,.k-forge-savebar{bottom:var(--k-orb-clear)}body:has(.k-ask-box) :is(.k-agent-dock,.k-toast){bottom:var(--k-orb-clear)}@media (prefers-reduced-motion:reduce){.k-ask-box,button.k-assistant-launcher.k-assistant-orb{transition:none}body:has(.k-ask-box) .k-app:after{transition:none}button.k-assistant-launcher.k-assistant-orb:hover{transform:none}}@media print{.k-ask-box,.k-app:after{display:none}}:root[data-theme=dark] :is(.k-btn-primary,.k-composer-send){background:hsl(var(--cta));color:hsl(var(--cta-foreground));box-shadow:none}:root[data-theme=dark] :is(.k-btn-primary,.k-composer-send):hover{background:hsl(var(--ink));color:hsl(var(--cta-foreground));box-shadow:none}:root[data-theme=dark] :is(.k-btn-primary,.k-composer-send):focus-visible{outline-offset:2px;box-shadow:none;outline:2px solid #8debf7}:root[data-theme=dark] .k-approval-review-link.k-btn-primary:is(:hover,:focus-visible){color:#0b0d12}main.k-page{padding-bottom:96px}@media (max-width:640px){main.k-page,main.k-canvas-page{padding-bottom:112px}}.k-drawer-popup.k-keys-sheet{gap:var(--space-5)}.k-keys-group{gap:var(--space-2);display:grid}.k-keys-group-title{font-size:var(--text-meta);color:hsl(var(--muted-foreground));margin:0;font-weight:500}.k-keys-list{margin:0;display:grid}.k-keys-row{justify-content:space-between;align-items:center;gap:var(--space-4);min-height:40px;display:flex}.k-keys-row+.k-keys-row{border-top:1px solid hsl(var(--foreground) / .06)}.k-keys-row dt{font-size:var(--text-sm);color:hsl(var(--foreground))}.k-keys-row dd{flex:none;gap:4px;margin:0;display:inline-flex}.k-keys-row .k-kbd{justify-content:center;min-width:24px}:where(.k-fold-panel){position:relative}.k-fold-body{display:contents}.k-fold-panel.k-fold-panel>.k-fold-toggle{border-radius:var(--radius-sm);width:32px;height:32px;color:hsl(var(--muted-foreground));cursor:pointer;transition:color var(--dur-fast) var(--ease-out), background-color var(--dur-fast) var(--ease-out);background:0 0;border:0;flex:none;justify-content:center;place-self:flex-end end;align-items:center;margin:0;padding:0;display:inline-flex}.k-fold-panel>.k-fold-toggle:hover{color:hsl(var(--foreground));background:hsl(var(--fill-tint) / .07)}.k-fold-panel>:is(.k-fold-toggle,.k-fold-tab):focus-visible{outline:2px solid hsl(var(--ring));outline-offset:2px}@media (pointer:coarse){.k-fold-panel.k-fold-panel>.k-fold-toggle{width:var(--touch-min);height:var(--touch-min)}}.k-fold-tab{display:none}.k-fold-panel[data-folded=true]{min-width:0;max-height:none;box-shadow:none;background:0 0;border:0;border-radius:0;gap:0;padding:0;overflow:visible;container-type:inline-size}.k-fold-panel[data-folded=true]>:is(.k-fold-toggle,.k-fold-body){display:none}.k-fold-panel[data-folded=true]>.k-fold-tab{align-items:center;gap:var(--space-2);width:var(--touch-min);min-height:168px;padding:var(--space-3) 0;border:1px solid hsl(var(--border));border-radius:var(--radius-lg);background:hsl(var(--elev-1));color:hsl(var(--muted-foreground));font:inherit;cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);flex-direction:column;margin:0;display:flex}.k-fold-panel[data-folded=true]>.k-fold-tab:hover{background:hsl(var(--elev-2));color:hsl(var(--foreground))}.k-fold-face{background:hsl(var(--fill-tint) / .1);width:28px;height:28px;color:hsl(var(--foreground));font-size:var(--text-2xs);border-radius:8px;flex:none;place-items:center;font-weight:600;display:inline-grid}.k-fold-label{writing-mode:vertical-rl;font-size:var(--text-xs);white-space:nowrap;font-weight:500}.k-fold-tab[data-attention=true]:after{content:"";border-radius:var(--radius-full);background:hsl(var(--warning));flex:none;width:8px;height:8px}@container (min-width:120px){.k-fold-panel[data-folded=true]>.k-fold-tab{width:100%;min-height:var(--touch-min);padding:0 var(--space-4);flex-direction:row}.k-fold-label{writing-mode:horizontal-tb}}@media (min-width:901px){.k-crm-record-layout:has(>.k-fold-panel[data-folded=true]){grid-template-columns:minmax(0, 1fr) var(--touch-min)}}@media (min-width:1001px){.k-today-layout:has(>.k-fold-panel[data-folded=true]){grid-template-columns:minmax(0, 1fr) var(--touch-min)}}@media (max-width:1000px){.k-today-layout>.k-fold-panel>.k-fold-toggle,.k-today-layout>.k-fold-panel[data-folded=true]>.k-fold-tab{display:none}.k-today-layout>.k-fold-panel[data-folded=true]>.k-fold-body{display:contents}}@media (min-width:1025px){main:not(.k-library-document) .k-entity-essence-grid:has(>.k-fold-panel[data-folded=true]){grid-template-columns:minmax(0, 1fr) var(--touch-min)}}@media (min-width:1101px){.k-cal-layout:has(>.k-fold-panel[data-folded=true]){grid-template-columns:minmax(0, 1fr) var(--touch-min)}}@media (min-width:1180px){.k-article-workbench:has(>.k-fold-panel[data-folded=true]){grid-template-columns:minmax(0, 1fr) var(--touch-min)}}@media (prefers-reduced-motion:no-preference){:is(.k-crm-record-layout,.k-today-layout,.k-entity-essence-grid,.k-cal-layout,.k-article-workbench):has(>.k-fold-panel){transition:grid-template-columns var(--dur-normal) var(--ease-out)}}.k-crm-record .k-crm-record-rail>.k-fold-body>*{padding-block:var(--space-4)}.k-crm-record .k-crm-record-rail>.k-fold-body>*+*{border-top:1px solid hsl(var(--border))}@media (max-width:900px){.k-crm-record .k-crm-record-rail>.k-fold-body>:first-child{border-top:1px solid hsl(var(--border))}}@media (min-width:1180px){.k-article-workbench-aside>.k-fold-body>*+*{padding-top:var(--space-4);border-top:1px solid hsl(var(--border))}}.k-read-issue-note{flex-wrap:wrap}.k-read-issue-note>p{flex:16rem}.k-read-issue-dot{width:8px;height:8px;margin-right:var(--space-2);vertical-align:.1em;border-radius:var(--radius-full);background:hsl(var(--warning));display:inline-block}.k-empty-hint-words{align-items:center;gap:var(--space-1);flex-direction:column;display:flex}.k-empty-hint-title{font-size:var(--text-base);color:hsl(var(--foreground));margin:0;font-weight:600}.k-stopped{gap:var(--space-2);padding:var(--space-5);border:1px solid hsl(var(--danger) / .35);border-radius:var(--radius-lg);background:hsl(var(--danger) / .08);flex-direction:column;display:flex}.k-stopped-what{font-size:var(--text-sm);color:hsl(var(--danger-fg));margin:0;font-weight:600}.k-stopped-detail{font-size:var(--text-sm);color:hsl(var(--muted-foreground));margin:0}.k-stopped-safe{font-size:var(--text-base);color:hsl(var(--foreground));margin:0}.k-stopped-actions{gap:var(--space-2);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.k-app{--sky-ink:0 0% 98%;--sky-ink2:0 0% 88%;--sky-shadow:0 1px 2px #0c0d1366, 0 2px 24px #0c0d1359}[data-theme=light] .k-app:has(>.k-sky-layer[data-ink=dark]:not([data-sky=night]):not([data-sky=dusk])){--sky-ink:222 20% 12%;--sky-ink2:220 12% 26%;--sky-shadow:none}.k-app:has(>.k-sky-layer[data-ink=dark][data-sky=day]){--sky-ink:222 20% 12%;--sky-ink2:220 12% 26%;--sky-shadow:none}
.k-agent-dock{right:var(--space-4);bottom:calc(var(--space-4) + env(safe-area-inset-bottom,0px));z-index:900;align-items:flex-end;gap:var(--space-2);max-width:calc(100vw - 2 * var(--space-4));pointer-events:none;flex-direction:column;display:flex;position:fixed}.k-agent-dock-card{pointer-events:auto;align-items:center;gap:var(--space-1);max-width:340px;padding:var(--space-1);border:1px solid hsl(var(--border-strong));border-radius:var(--radius-full);background:hsl(var(--background));box-shadow:var(--shadow-md);animation:k-agent-dock-in .26s var(--ease-out);display:flex}.k-agent-dock-open{align-items:center;gap:var(--space-2);min-width:0;min-height:40px;padding:0 var(--space-3) 0 0;border-radius:var(--radius-full);color:hsl(var(--foreground));font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;display:flex}.k-agent-dock-open:focus-visible,.k-agent-dock-dismiss:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:2px}.k-agent-dock-card[data-state=working] .k-agent-dock-face:after{content:"";border-radius:inherit;border:2px solid #0000;border-top-color:hsl(var(--primary));border-right-color:hsl(var(--primary) / .35);animation:1.6s linear infinite k-agent-dock-orbit;position:absolute;inset:-3px}.k-agent-dock-card[data-state=done] .k-agent-dock-face:after,.k-agent-dock-card[data-state=needs-you] .k-agent-dock-face:after,.k-agent-dock-card[data-state=failed] .k-agent-dock-face:after{content:"";border-radius:var(--radius-full);border:2px solid hsl(var(--background));background:hsl(var(--success));width:11px;height:11px;position:absolute;bottom:-1px;right:-1px}.k-agent-dock-card[data-state=needs-you] .k-agent-dock-face:after{background:hsl(var(--warning))}.k-agent-dock-card[data-state=failed] .k-agent-dock-face:after{background:hsl(var(--muted-foreground))}.k-agent-dock-text{flex-direction:column;min-width:0;line-height:1.25;display:flex}.k-agent-dock-name{font-size:14px;font-weight:600}.k-agent-dock-status{gap:var(--space-2);min-width:0;color:hsl(var(--muted-foreground));font-size:13px;display:flex}.k-agent-dock-line{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.k-agent-dock-clock{font-variant-numeric:tabular-nums;flex:none}.k-agent-dock-dismiss{width:32px;height:32px;margin-right:var(--space-1);border-radius:var(--radius-full);color:hsl(var(--muted-foreground));cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;display:inline-flex}.k-agent-dock-dismiss:hover{background:hsl(var(--muted));color:hsl(var(--foreground))}.k-agent-dock-open:hover .k-agent-dock-name{text-underline-offset:3px;text-decoration:underline}@keyframes k-agent-dock-orbit{to{transform:rotate(360deg)}}@keyframes k-agent-dock-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (max-width:640px){.k-agent-dock{right:var(--space-3)}.k-agent-dock-card{max-width:min(300px, calc(100vw - 2 * var(--space-3)))}}@media (prefers-reduced-motion:reduce){.k-agent-dock-card{animation:none}.k-agent-dock-card[data-state=working] .k-agent-dock-face:after{border-color:hsl(var(--primary) / .6);animation:none}}
