:root{color-scheme:light;--kairo-palette-common-0:#000000;--kairo-palette-common-100:#ffffff;--kairo-palette-cool-neutral-5:#0f0f10;--kairo-palette-cool-neutral-7:#141415;--kairo-palette-cool-neutral-10:#171719;--kairo-palette-cool-neutral-15:#1b1c1e;--kairo-palette-cool-neutral-17:#212225;--kairo-palette-cool-neutral-20:#292a2d;--kairo-palette-cool-neutral-22:#2e2f33;--kairo-palette-cool-neutral-23:#333438;--kairo-palette-cool-neutral-25:#37383c;--kairo-palette-cool-neutral-30:#46474c;--kairo-palette-cool-neutral-40:#5a5c63;--kairo-palette-cool-neutral-50:#70737c;--kairo-palette-cool-neutral-60:#878a93;--kairo-palette-cool-neutral-70:#989ba2;--kairo-palette-cool-neutral-80:#aeb0b6;--kairo-palette-cool-neutral-90:#c2c4c8;--kairo-palette-cool-neutral-95:#dbdcdf;--kairo-palette-cool-neutral-96:#e1e2e4;--kairo-palette-cool-neutral-97:#eaebec;--kairo-palette-cool-neutral-98:#f4f4f5;--kairo-palette-cool-neutral-99:#f7f7f8;--kairo-palette-blue-10:#001536;--kairo-palette-blue-20:#002966;--kairo-palette-blue-30:#003e9c;--kairo-palette-blue-40:#0054d1;--kairo-palette-blue-45:#005eeb;--kairo-palette-blue-50:#0066ff;--kairo-palette-blue-55:#1a75ff;--kairo-palette-blue-60:#3385ff;--kairo-palette-blue-65:#4f95ff;--kairo-palette-blue-70:#69a5ff;--kairo-palette-blue-80:#9ec5ff;--kairo-palette-blue-90:#c9defe;--kairo-palette-blue-95:#eaf2fe;--kairo-palette-blue-99:#f7fbff;--kairo-palette-red-40:#e52222;--kairo-palette-red-50:#ff4242;--kairo-palette-red-60:#ff6363;--kairo-palette-red-90:#fed5d5;--kairo-palette-red-95:#feecec;--kairo-palette-red-99:#fffafa;--kairo-palette-green-40:#009632;--kairo-palette-green-50:#00bf40;--kairo-palette-green-60:#1ed45a;--kairo-palette-green-90:#acfcc7;--kairo-palette-green-95:#d9ffe6;--kairo-palette-green-99:#f2fff6;--kairo-palette-orange-40:#d47800;--kairo-palette-orange-50:#ff9200;--kairo-palette-orange-60:#ffa938;--kairo-palette-orange-90:#fee6c6;--kairo-palette-orange-95:#fef4e6;--kairo-palette-orange-99:#fffcf7;--kairo-palette-cyan-40:#0098b2;--kairo-palette-cyan-50:#00bdde;--kairo-palette-cyan-60:#28d0ed;--kairo-palette-cyan-95:#defaff;--kairo-palette-violet-40:#4f29e5;--kairo-palette-violet-50:#6541f2;--kairo-palette-violet-60:#7d5ef7;--kairo-palette-violet-95:#f0ecfe;--kairo-palette-purple-40:#ad36e3;--kairo-palette-purple-50:#cb59ff;--kairo-palette-purple-60:#d478ff;--kairo-palette-pink-50:#f553da;--kairo-palette-pink-60:#fa73e3;--kairo-palette-lime-50:#58cf04;--kairo-palette-lime-60:#6be016;--kairo-palette-red-orange-50:#ff5e00;--kairo-palette-red-orange-60:#ff7b2e;--kairo-bg:var(--kairo-palette-cool-neutral-99);--kairo-bg-subtle:var(--kairo-palette-blue-99);--kairo-surface:var(--kairo-palette-common-100);--kairo-surface-elevated:var(--kairo-palette-common-100);--kairo-surface-alt:var(--kairo-palette-cool-neutral-99);--kairo-surface-strong:var(--kairo-palette-cool-neutral-15);--kairo-text-primary:var(--kairo-palette-common-0);--kairo-text-secondary:rgb(46 47 51/88%);--kairo-text-muted:rgb(55 56 60/61%);--kairo-text-assistive:rgb(55 56 60/28%);--kairo-text-disabled:rgb(55 56 60/16%);--kairo-text-inverse:var(--kairo-palette-cool-neutral-99);--kairo-border:rgb(112 115 124/22%);--kairo-border-muted:rgb(112 115 124/8%);--kairo-border-strong:rgb(112 115 124/52%);--kairo-border-solid:var(--kairo-palette-cool-neutral-96);--kairo-fill:rgb(112 115 124/8%);--kairo-fill-strong:rgb(112 115 124/16%);--kairo-fill-subtle:rgb(112 115 124/5%);--kairo-accent:var(--kairo-palette-blue-50);--kairo-accent-strong:var(--kairo-palette-blue-45);--kairo-accent-heavy:var(--kairo-palette-blue-40);--kairo-accent-subtle:var(--kairo-palette-blue-95);--kairo-success:var(--kairo-palette-green-40);--kairo-success-strong:var(--kairo-palette-green-50);--kairo-success-subtle:var(--kairo-palette-green-95);--kairo-warning:var(--kairo-palette-orange-40);--kairo-warning-strong:var(--kairo-palette-orange-50);--kairo-warning-subtle:var(--kairo-palette-orange-95);--kairo-danger:var(--kairo-palette-red-40);--kairo-danger-strong:var(--kairo-palette-red-50);--kairo-danger-subtle:var(--kairo-palette-red-95);--kairo-info:var(--kairo-palette-blue-45);--kairo-info-subtle:var(--kairo-palette-blue-95);--kairo-accent-cyan:var(--kairo-palette-cyan-40);--kairo-accent-violet:var(--kairo-palette-violet-50);--kairo-accent-purple:var(--kairo-palette-purple-50);--kairo-font-family:Inter,Pretendard,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--kairo-type-display-1:56px;--kairo-type-display-2:40px;--kairo-type-display-3:36px;--kairo-type-title-1:32px;--kairo-type-title-2:28px;--kairo-type-title-3:24px;--kairo-type-heading-1:22px;--kairo-type-heading-2:20px;--kairo-type-headline-1:18px;--kairo-type-headline-2:17px;--kairo-type-body-1:16px;--kairo-type-body-2:15px;--kairo-type-label-1:14px;--kairo-type-label-2:13px;--kairo-type-caption-1:12px;--kairo-type-caption-2:11px;--kairo-line-display-1:1.286;--kairo-line-display-2:1.3;--kairo-line-display-3:1.334;--kairo-line-title-1:1.375;--kairo-line-title-2:1.358;--kairo-line-title-3:1.334;--kairo-line-heading-1:1.364;--kairo-line-heading-2:1.4;--kairo-line-headline-1:1.445;--kairo-line-headline-2:1.412;--kairo-line-body-1:1.5;--kairo-line-body-2:1.467;--kairo-line-label-1:1.429;--kairo-line-label-2:1.385;--kairo-line-caption-1:1.334;--kairo-line-caption-2:1.273;--kairo-font-xs:var(--kairo-type-caption-1);--kairo-font-sm:var(--kairo-type-label-1);--kairo-font-md:var(--kairo-type-body-1);--kairo-font-lg:var(--kairo-type-headline-1);--kairo-font-xl:var(--kairo-type-title-3);--kairo-font-2xl:var(--kairo-type-title-1);--kairo-weight-regular:400;--kairo-weight-medium:600;--kairo-weight-bold:700;--kairo-radius-sm:6px;--kairo-radius-md:10px;--kairo-radius-lg:14px;--kairo-radius-xl:20px;--kairo-space-1:4px;--kairo-space-2:8px;--kairo-space-3:12px;--kairo-space-4:16px;--kairo-space-5:20px;--kairo-space-6:24px;--kairo-space-8:32px;--kairo-shadow-sm:0 1px 2px rgb(23 23 25/7%);--kairo-shadow-md:0 16px 44px rgb(23 23 25/11%);--kairo-layout-sidebar:264px;--kairo-layout-content-max:1440px;--kairo-bp-sm:640px;--kairo-bp-md:768px;--kairo-bp-lg:1024px;--kairo-bp-xl:1280px}.kairo-theme-dark,.kairo-ui-root[data-theme=dark]{color-scheme:dark;--kairo-bg:var(--kairo-palette-cool-neutral-15);--kairo-bg-subtle:var(--kairo-palette-cool-neutral-5);--kairo-surface:var(--kairo-palette-cool-neutral-17);--kairo-surface-elevated:var(--kairo-palette-cool-neutral-17);--kairo-surface-alt:var(--kairo-palette-cool-neutral-7);--kairo-surface-strong:var(--kairo-palette-common-100);--kairo-text-primary:var(--kairo-palette-common-100);--kairo-text-secondary:rgb(194 196 200/88%);--kairo-text-muted:rgb(174 176 182/61%);--kairo-text-assistive:rgb(174 176 182/28%);--kairo-text-disabled:rgb(152 155 162/16%);--kairo-text-inverse:var(--kairo-palette-cool-neutral-10);--kairo-border:rgb(112 115 124/32%);--kairo-border-muted:rgb(112 115 124/22%);--kairo-border-strong:rgb(194 196 200/52%);--kairo-border-solid:var(--kairo-palette-cool-neutral-25);--kairo-fill:rgb(112 115 124/22%);--kairo-fill-strong:rgb(112 115 124/28%);--kairo-fill-subtle:rgb(112 115 124/12%);--kairo-accent:var(--kairo-palette-blue-60);--kairo-accent-strong:var(--kairo-palette-blue-55);--kairo-accent-heavy:var(--kairo-palette-blue-50);--kairo-accent-subtle:rgb(51 133 255/18%);--kairo-success:var(--kairo-palette-green-60);--kairo-success-subtle:rgb(30 212 90/18%);--kairo-warning:var(--kairo-palette-orange-60);--kairo-warning-subtle:rgb(255 169 56/18%);--kairo-danger:var(--kairo-palette-red-60);--kairo-danger-subtle:rgb(255 99 99/18%);--kairo-info:var(--kairo-palette-blue-65);--kairo-info-subtle:rgb(79 149 255/18%)}.kairo-ui-root{background:var(--kairo-bg);color:var(--kairo-text-primary);font-family:var(--kairo-font-family);font-size:var(--kairo-type-body-1);line-height:var(--kairo-line-body-1);min-height:100%}.kairo-app-shell{display:grid;grid-template-columns:248px minmax(0,1fr);min-height:100vh;background:#f5f7fb}.kairo-app-shell[data-layout=workspace]{--bg:#fafbfc;--panel:#ffffff;--text:#171d26;--muted:#5f6b7a;--line:#e0e5eb;--accent:#0a5eff;--accent-weak:#eff6ff;--kairo-bg:#fafbfc;--kairo-bg-subtle:#f7f9fb;--kairo-surface:#ffffff;--kairo-surface-elevated:#ffffff;--kairo-surface-alt:#f7f9fb;--kairo-surface-strong:#e8edf2;--kairo-fill:#f6f8fa;--kairo-fill-strong:#e8edf2;--kairo-fill-subtle:#fafbfc;--kairo-fill-muted:#f6f8fa;--kairo-border:#e0e5eb;--kairo-border-muted:#edf0f3;--kairo-border-strong:#d4dae1;--kairo-accent:#0a5eff;--kairo-accent-strong:#0458f2;--kairo-accent-heavy:#0458f2;--kairo-accent-subtle:#eff6ff;--kairo-accent-muted:#82adff;--kairo-text-primary:#171d26;--kairo-text-strong:#171d26;--kairo-text-muted:#5f6b7a;--kairo-text-subtle:#7a8594;background:var(--kairo-surface)}.kairo-app-shell[data-layout=workspace] .kairo-sidebar{background:var(--kairo-surface);border-right-color:var(--kairo-border);color:var(--kairo-text-strong)}.kairo-app-shell[data-layout=workspace] .kairo-sidebar__brand{height:56px;padding:0 13px;border-bottom:0}.kairo-app-shell[data-layout=workspace] .kairo-sidebar__brand-link{display:inline-flex;align-items:center;min-height:44px;min-width:0}.kairo-app-shell[data-layout=workspace] .kairo-sidebar__brand-logo{display:block;width:auto;filter:none}.kairo-app-shell[data-layout=workspace] .kairo-sidebar__brand-logo--wordmark{width:96px;height:auto}.kairo-app-shell[data-layout=workspace] .kairo-sidebar__brand-logo--symbol{display:none;height:24px}.kairo-app-shell[data-layout=workspace] .kairo-sidebar__nav{display:block;padding:3px 6px 8px;overflow-y:auto}.kairo-app-shell[data-layout=workspace] .kairo-nav-link{min-height:36px;border-radius:8px;color:var(--kairo-text-muted);padding:0 7px;font-size:13px;font-weight:520;letter-spacing:-.01em}.kairo-app-shell[data-layout=workspace] .kairo-nav-link:hover{background:var(--kairo-fill-muted);color:var(--kairo-text-strong)}.kairo-app-shell[data-layout=workspace] .kairo-nav-link[data-current=true]{background:rgb(10 94 255/9%);color:#242628;box-shadow:none}.kairo-app-shell[data-layout=workspace] .kairo-nav-link:focus-visible{outline:2px solid rgb(10 94 255/55%);outline-offset:1px}.kairo-app-shell[data-layout=workspace] .kairo-sidebar__nav-group+.kairo-sidebar__nav-group{margin-top:7px}.kairo-app-shell[data-layout=workspace] .kairo-sidebar__nav-heading{display:flex;align-items:center;min-height:28px;padding:0 7px;color:var(--kairo-text-muted);font-size:11px;font-weight:580;letter-spacing:-.01em}.kairo-app-shell[data-layout=workspace] .kairo-nav-link__label{display:flex;min-width:0;align-items:center;gap:8px}.kairo-app-shell[data-layout=workspace] .kairo-nav-link__icon{position:relative;display:grid;flex:none;width:18px;height:18px;overflow:visible;place-items:center;border-radius:0;background:transparent;color:#8a8f98;isolation:auto}.kairo-app-shell[data-layout=workspace] .kairo-nav-link__icon svg{display:block;width:17px;height:17px;pointer-events:none}.kairo-app-shell[data-layout=workspace] .kairo-nav-link:hover .kairo-nav-link__icon{color:#555b63}.kairo-app-shell[data-layout=workspace] .kairo-nav-link[data-current=true] .kairo-nav-link__icon{color:var(--kairo-accent)}.kairo-app-shell[data-layout=workspace] .kairo-sidebar__footer{border-top-color:var(--kairo-border);padding:6px}.kairo-app-shell[data-layout=workspace] .kairo-sidebar__user{min-height:44px;gap:8px;overflow:hidden;border-radius:8px;padding:5px 6px;background:transparent}.kairo-app-shell[data-layout=workspace] .kairo-sidebar__avatar{width:24px;height:24px;background:var(--kairo-fill-muted);color:var(--kairo-text-strong);font-size:10px}.kairo-app-shell[data-layout=workspace] .kairo-sidebar__user>span:last-child{min-width:0}.kairo-app-shell[data-layout=workspace] .kairo-sidebar__user small,.kairo-app-shell[data-layout=workspace] .kairo-sidebar__user strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kairo-app-shell[data-layout=workspace] .kairo-sidebar__user strong{color:var(--kairo-text-strong);font-size:12px;font-weight:560}.kairo-app-shell[data-layout=workspace] .kairo-sidebar__user small{margin-top:0;color:var(--kairo-text-muted);font-size:10px}.kairo-app-shell[data-layout=workspace] .kairo-sidebar__credits{color:var(--kairo-text-muted)}.kairo-app-shell[data-layout=workspace] .kairo-sidebar__user:hover{background:var(--kairo-fill-muted)}.kairo-app-shell[data-layout=workspace] .kairo-sidebar__user:focus-visible{outline-color:var(--kairo-accent)}.kairo-app-shell[data-layout=workspace] .kairo-sidebar__user-actions{border-color:var(--kairo-border);background:var(--kairo-surface-elevated);box-shadow:0 12px 28px rgb(3 2 1/14%)}.kairo-app-shell[data-layout=workspace] .kairo-sidebar__user-action{background:var(--kairo-surface);color:var(--kairo-text-strong)}.kairo-app-shell[data-layout=workspace] .kairo-sidebar__user-action:hover:not(:disabled){background:var(--kairo-fill-muted)}.kairo-app-shell[data-layout=workspace] .kairo-sidebar__user-action-error{color:#b42318}.kairo-app-shell[data-layout=workspace] .kairo-main{display:flex;min-width:0;min-height:100vh;flex-direction:column;background:var(--kairo-surface);padding:12px 12px 12px 0}.kairo-app-shell[data-layout=workspace] .kairo-topbar{display:flex;height:41px;min-height:41px;align-items:center;justify-content:space-between;gap:12px;padding:0 7px;border:0;border-radius:0;background:transparent;box-shadow:none}.kairo-app-shell[data-layout=workspace] .kairo-topbar__tab,.kairo-app-shell[data-layout=workspace] .kairo-topbar__utility{display:flex;min-width:0;align-items:center;gap:7px}.kairo-app-shell[data-layout=workspace] .kairo-topbar__tab{min-height:28px;min-width:220px;justify-content:center;border:1px solid var(--kairo-border);border-radius:7px;background:var(--kairo-surface-elevated);box-shadow:0 1px 2px rgb(3 2 1/7%);padding:0 10px}.kairo-app-shell[data-layout=workspace] .kairo-topbar__tab .kairo-nav-link__icon{width:17px;height:17px}.kairo-app-shell[data-layout=workspace] .kairo-topbar__tab .kairo-nav-link__icon svg{width:16px;height:16px}.kairo-app-shell[data-layout=workspace] .kairo-topbar__tab strong{overflow:hidden;color:var(--kairo-text-strong);font-size:13px;font-weight:560;text-overflow:ellipsis;white-space:nowrap}.kairo-app-shell[data-layout=workspace] .kairo-topbar__workspace{max-width:240px;overflow:hidden;color:var(--kairo-text-muted);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.kairo-app-shell[data-layout=workspace] .kairo-main__surface{min-height:0;flex:1 1;overflow:auto;border-radius:16px;background:var(--kairo-bg);box-shadow:inset 0 0 0 1px var(--kairo-border),0 1px 3px rgb(3 2 1/7%)}.kairo-app-shell[data-layout=workspace] .kairo-main__content{width:100%;max-width:none;margin:0;padding:32px clamp(16px,1.5vw,28px) 28px;font-size:14px;line-height:1.5}.kairo-app-shell[data-layout=workspace] .kairo-product-page{display:grid;grid-gap:16px;gap:16px;min-width:0}.kairo-app-shell[data-layout=workspace] .kairo-page-header{min-height:52px;margin-bottom:16px;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.kairo-app-shell[data-layout=workspace] .kairo-page-header h1{margin:0;font-size:var(--kairo-type-title-3);font-weight:580;line-height:var(--kairo-line-title-3);letter-spacing:-.025em}.kairo-app-shell[data-layout=workspace] .kairo-page-header p{margin:5px 0 0;color:var(--kairo-text-muted);font-size:13px;line-height:1.45}.kairo-app-shell[data-layout=workspace] .kairo-page-header__copy{min-width:0}.kairo-app-shell[data-layout=workspace] .kairo-page-header__title-row{display:flex;min-width:0;align-items:center;gap:8px}.kairo-app-shell[data-layout=workspace] .kairo-page-header__title-row>.kairo-nav-link__icon{width:22px;height:22px;color:#60656d}.kairo-app-shell[data-layout=workspace] .kairo-page-header__title-row>.kairo-nav-link__icon svg{width:20px;height:20px}.kairo-app-shell[data-layout=workspace] .kairo-page-header__glyph{display:grid;flex:none;width:22px;height:22px;place-items:center;border-radius:6px;background:#0e7490;color:#ecfeff}.kairo-app-shell[data-layout=workspace] .kairo-page-header__glyph svg{width:14px;height:14px}.kairo-app-shell[data-layout=workspace] .kairo-page-header__context{display:inline-flex;min-height:22px;align-items:center;border:1px solid rgb(34 197 94/28%);border-radius:8px;padding:0 7px;background:rgb(34 197 94/10%);color:#167a45;font-size:var(--kairo-type-caption-2);font-weight:560}.kairo-app-shell[data-layout=workspace] .kairo-page-header .kairo-command-bar{border:0;background:transparent;padding:0}.kairo-app-shell[data-layout=workspace] .kairo-page-header .kairo-button,.kairo-app-shell[data-layout=workspace] .kairo-page-header :is(select,.kairo-select){min-height:32px;height:32px;font-size:13px}.kairo-app-shell[data-layout=workspace]:is([data-surface=mailbox],[data-surface=review]) .kairo-main{padding:0;background:var(--kairo-bg)}.kairo-app-shell[data-layout=workspace]:is([data-surface=mailbox],[data-surface=review]) .kairo-main__surface{min-height:100dvh;border-radius:0;background:var(--kairo-bg);box-shadow:none}.kairo-app-shell[data-layout=workspace]:is([data-surface=mailbox],[data-surface=review]) .kairo-main__content{display:flex;min-height:100dvh;flex-direction:column;padding:0}.kairo-app-shell[data-layout=workspace]:is([data-surface=mailbox],[data-surface=review]) .kairo-page-header{min-height:64px;flex:none;align-items:center;margin:0;border-bottom:1px solid var(--kairo-border);padding:9px 24px;background:var(--kairo-surface)}.kairo-app-shell[data-layout=workspace]:is([data-surface=mailbox],[data-surface=review]) .kairo-page-header h1{font-size:20px;line-height:1.35}.kairo-app-shell[data-layout=workspace]:is([data-surface=mailbox],[data-surface=review]) .kairo-page-header p{margin-top:2px;font-size:13px;line-height:1.4}.kairo-app-shell[data-layout=workspace][data-surface=mailbox] .kairo-main{height:100dvh;min-height:0}.kairo-app-shell[data-layout=workspace][data-surface=mailbox] :is(.kairo-main__surface,.kairo-main__content){height:100%;flex:1 1;min-height:0;overflow:hidden}.kairo-app-shell[data-layout=workspace] :is(.kairo-card,.kairo-section,.kairo-detail-panel,.kairo-state-block){border-width:1px;border-color:var(--kairo-border);border-radius:10px;background:var(--kairo-surface);box-shadow:none}.kairo-app-shell[data-layout=workspace] :is(.kairo-section,.kairo-card,.kairo-detail-panel,.kairo-state-block){padding:14px}.kairo-app-shell[data-layout=workspace] :is(.kairo-section__header,.kairo-card__header,.kairo-detail-panel__header){align-items:center;margin-bottom:10px}.kairo-app-shell[data-layout=workspace] :is(.kairo-section h2,.kairo-card h3,.kairo-detail-panel h2,.kairo-state-block h2){font-size:var(--kairo-type-label-1);font-weight:580;line-height:var(--kairo-line-label-1);letter-spacing:-.015em}.kairo-app-shell[data-layout=workspace] .kairo-metric-grid{gap:10px}.kairo-app-shell[data-layout=workspace] .kairo-metric-grid .kairo-card{min-height:110px}.kairo-app-shell[data-layout=workspace] .kairo-metric-value{font-size:var(--kairo-type-title-2);font-weight:620;line-height:32px;letter-spacing:-.035em}.kairo-app-shell[data-layout=workspace] .kairo-small{font-size:var(--kairo-type-caption-1);line-height:var(--kairo-line-caption-1)}.kairo-app-shell[data-layout=workspace] :is(.kairo-button,.kairo-icon-button,.kairo-input,.kairo-textarea,.kairo-select){border-color:var(--kairo-border-strong);border-radius:7px;background:var(--kairo-surface-elevated);color:var(--kairo-text-strong);box-shadow:none}.kairo-app-shell[data-layout=workspace] :is(.kairo-button,.kairo-icon-button){min-height:34px;padding-inline:11px;font-size:14px;font-weight:580}.kairo-app-shell[data-layout=workspace] :is(.kairo-input,.kairo-select){min-height:34px;padding:7px 10px;font-size:14px}.kairo-app-shell[data-layout=workspace] .kairo-textarea{min-height:92px;padding:9px 10px;font-size:14px}.kairo-app-shell[data-layout=workspace] .kairo-button[data-variant=primary]{border-color:var(--kairo-accent);background:var(--kairo-accent);color:#fff}.kairo-app-shell[data-layout=workspace] .kairo-button[data-variant=primary]:hover{border-color:var(--kairo-accent-strong);background:var(--kairo-accent-strong)}.kairo-app-shell[data-layout=workspace] .kairo-status-badge{gap:3px;border-radius:6px;padding:2px 6px;font-size:12px;font-weight:580}.kairo-app-shell[data-layout=workspace] .kairo-tabs{gap:3px;width:-moz-fit-content;width:fit-content;border:1px solid var(--kairo-border);border-radius:10px;padding:3px;background:var(--kairo-fill-muted)}.kairo-app-shell[data-layout=workspace] .kairo-tabs button{min-height:32px;border:0;border-radius:8px;padding:0 9px;background:transparent;color:var(--kairo-text-muted);font-size:14px;font-weight:560}.kairo-app-shell[data-layout=workspace] .kairo-tabs button[aria-selected=true]{background:var(--kairo-surface-elevated);box-shadow:0 1px 2px rgb(3 2 1/6%);color:var(--kairo-text-strong)}.kairo-app-shell[data-layout=workspace] .kairo-table-wrap{overflow:auto;border:1px solid var(--kairo-border);border-radius:10px;background:var(--kairo-surface)}.kairo-app-shell[data-layout=workspace] .kairo-table{min-width:720px;font-size:14px}.kairo-app-shell[data-layout=workspace] .kairo-table td,.kairo-app-shell[data-layout=workspace] .kairo-table th{height:38px;border-bottom-color:var(--kairo-border);padding:8px 10px;vertical-align:middle}.kairo-app-shell[data-layout=workspace] .kairo-table th{background:var(--kairo-fill-muted);color:var(--kairo-text-muted);font-size:12px;font-weight:560;letter-spacing:.01em;text-transform:none}.kairo-app-shell[data-layout=workspace] .kairo-table tbody tr:last-child td{border-bottom:0}.kairo-app-shell[data-layout=workspace] .kairo-table tbody tr:hover{background:var(--kairo-bg)}.kairo-app-shell[data-layout=workspace] .kairo-state-block{display:grid;min-height:188px;align-content:center;justify-items:center;grid-gap:7px;gap:7px;text-align:center}.kairo-app-shell[data-layout=workspace] .kairo-state-block>p{max-width:520px;margin:0;color:var(--kairo-text-muted);font-size:13px;line-height:1.55}.kairo-app-shell[data-layout=workspace] .feeds-overview{display:grid;grid-template-columns:auto minmax(0,1fr) auto;min-height:44px;align-items:center;grid-gap:12px;gap:12px;border:1px solid var(--kairo-border);border-radius:10px;padding:7px 9px;background:var(--kairo-surface)}.kairo-app-shell[data-layout=workspace] .feeds-status{display:flex;min-width:0;align-items:center;gap:8px}.kairo-app-shell[data-layout=workspace] .feeds-status__indicator{width:7px;height:7px;flex:none;border-radius:50%;background:#4fc77c;box-shadow:0 0 0 4px rgb(79 199 124/10%)}.kairo-app-shell[data-layout=workspace] .feeds-status__copy{display:grid;min-width:0;grid-gap:1px;gap:1px}.kairo-app-shell[data-layout=workspace] .feeds-status__copy strong{color:var(--kairo-text-strong);font-size:14px;font-weight:580}.kairo-app-shell[data-layout=workspace] .feeds-overview__description,.kairo-app-shell[data-layout=workspace] .feeds-status__copy span{color:var(--kairo-text-muted);font-size:13px}.kairo-app-shell[data-layout=workspace] .feeds-overview__description{margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kairo-app-shell[data-layout=workspace] .feeds-overview__action{display:flex;justify-content:flex-end}.kairo-app-shell[data-layout=workspace] .feeds-status__details{position:relative}.kairo-app-shell[data-layout=workspace] .feeds-status__details summary{display:grid;width:24px;height:24px;place-items:center;border:1px solid var(--kairo-border);border-radius:50%;color:var(--kairo-text-muted);cursor:pointer;font-size:12px;list-style:none}.kairo-app-shell[data-layout=workspace] .feeds-status__details summary::-webkit-details-marker{display:none}.kairo-app-shell[data-layout=workspace] .feeds-status__details p{position:absolute;z-index:12;top:24px;left:-8px;width:240px;margin:0;border:1px solid var(--kairo-border);border-radius:8px;padding:9px 10px;background:var(--kairo-surface-elevated);box-shadow:0 12px 28px rgb(3 2 1/14%);color:var(--kairo-text-muted);font-size:12px;line-height:1.5}.kairo-app-shell[data-layout=workspace] .feeds-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px;margin:0}.kairo-app-shell[data-layout=workspace] .feeds-metric{min-height:86px;border:1px solid var(--kairo-border);border-radius:10px;padding:13px 14px;background:var(--kairo-surface)}.kairo-app-shell[data-layout=workspace] .feeds-metric dt{color:var(--kairo-text-muted);font-size:13px;font-weight:540}.kairo-app-shell[data-layout=workspace] .feeds-metric dd{margin:13px 0 0;color:var(--kairo-text-strong);font-size:28px;font-weight:620;letter-spacing:-.03em;line-height:32px}.kairo-app-shell[data-layout=workspace] .feeds-tabs{margin:0}.kairo-app-shell[data-layout=workspace] .feeds-panel{display:grid;min-width:0;grid-gap:12px;gap:12px;border:1px solid var(--kairo-border);border-radius:10px;padding:14px;background:var(--kairo-surface)}.kairo-app-shell[data-layout=workspace] .feeds-panel[hidden]{display:none}.kairo-app-shell[data-layout=workspace] .feeds-panel__header{display:flex;align-items:center;justify-content:space-between;gap:12px}.kairo-app-shell[data-layout=workspace] .feeds-panel__header h2{margin:0;color:var(--kairo-text-strong);font-size:16px;font-weight:580;line-height:22px;letter-spacing:-.02em}.kairo-app-shell[data-layout=workspace] .feeds-panel__footnote,.kairo-app-shell[data-layout=workspace] .feeds-panel__header p{margin:4px 0 0;color:var(--kairo-text-muted);font-size:13px;line-height:1.5}.kairo-app-shell[data-layout=workspace] .feeds-notice{border:1px solid rgb(22 122 69/22%);border-radius:7px;padding:8px 10px;background:rgb(22 122 69/7%);color:#167a45;font-size:12px}.kairo-app-shell[data-layout=workspace] .feeds-toolbar{display:grid;grid-template-columns:minmax(220px,1fr) 160px;align-items:end;grid-gap:8px;gap:8px}.kairo-app-shell[data-layout=workspace] :is(.feeds-toolbar__search,.feeds-toolbar__filter){display:grid;grid-gap:4px;gap:4px}.kairo-app-shell[data-layout=workspace] .feeds-toolbar__label{color:var(--kairo-text-muted);font-size:12px;font-weight:540}.kairo-app-shell[data-layout=workspace] .feeds-table-wrap{margin-inline:-14px;border-right:0;border-left:0;border-radius:0}.kairo-app-shell[data-layout=workspace] .feeds-table{min-width:920px;table-layout:fixed}.kairo-app-shell[data-layout=workspace] .feeds-table th:first-child{width:17%}.kairo-app-shell[data-layout=workspace] .feeds-table th:nth-child(2){width:29%}.kairo-app-shell[data-layout=workspace] .feeds-table th:nth-child(3){width:10%}.kairo-app-shell[data-layout=workspace] .feeds-table th:nth-child(4),.kairo-app-shell[data-layout=workspace] .feeds-table th:nth-child(5){width:12%}.kairo-app-shell[data-layout=workspace] .feeds-table th:nth-child(6){width:17%}.kairo-app-shell[data-layout=workspace] .feeds-table th:last-child{width:3%}.kairo-app-shell[data-layout=workspace] .feeds-table td{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kairo-app-shell[data-layout=workspace] .feeds-table td:nth-child(2),.kairo-app-shell[data-layout=workspace] .feeds-table td:nth-child(6){overflow:visible;line-height:1.45;text-overflow:clip;white-space:normal}.kairo-app-shell[data-layout=workspace] .feeds-table__company-button{border:0;padding:0;background:transparent;color:var(--kairo-accent);cursor:pointer;font:inherit;font-weight:580;text-align:left}.kairo-app-shell[data-layout=workspace] .feeds-table__status{display:inline-flex;min-height:22px;align-items:center;border:1px solid var(--kairo-accent-muted);border-radius:5px;padding:0 6px;background:var(--kairo-accent-subtle);color:var(--kairo-accent-strong);font-size:11px}.kairo-app-shell[data-layout=workspace] .feeds-table__muted{color:var(--kairo-text-muted);font-size:12px}.kairo-app-shell[data-layout=workspace] .feeds-table__empty-row td{height:248px;text-align:center}.kairo-app-shell[data-layout=workspace] .feeds-table__empty-copy{display:grid;max-width:520px;justify-items:center;grid-gap:6px;gap:6px;margin:0 auto;white-space:normal}.kairo-app-shell[data-layout=workspace] .feeds-table__empty-copy strong{color:var(--kairo-text-strong);font-size:15px;font-weight:580}.kairo-app-shell[data-layout=workspace] .feeds-table__empty-copy span{color:var(--kairo-text-muted);font-size:13px;line-height:1.55}.kairo-app-shell[data-layout=workspace] :is(.buyers-screen-root,.insights-screen-root){width:100%;max-width:1680px;margin-inline:auto}.kairo-app-shell[data-layout=workspace] :is(.buyers-metrics,.insights-metrics){display:grid;margin:0;grid-gap:12px;gap:12px}.kairo-app-shell[data-layout=workspace] .buyers-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.kairo-app-shell[data-layout=workspace] .insights-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.kairo-app-shell[data-layout=workspace] :is(.buyers-metric,.insights-metric){min-height:104px;border:1px solid var(--kairo-border);border-radius:10px;padding:16px;background:var(--kairo-surface)}.kairo-app-shell[data-layout=workspace] :is(.buyers-metric,.insights-metric) dt{color:var(--kairo-text-muted);font-size:13px;font-weight:560}.kairo-app-shell[data-layout=workspace] :is(.buyers-metric,.insights-metric) dd{margin:12px 0 0;color:var(--kairo-text-strong);font-size:28px;font-weight:620;letter-spacing:-.035em;line-height:32px}.kairo-app-shell[data-layout=workspace] .insights-metric>span{display:block;margin-top:4px;color:var(--kairo-text-muted);font-size:12px}.kairo-app-shell[data-layout=workspace] :is(.buyers-panel,.insights-panel){min-width:0;overflow:hidden;border:1px solid var(--kairo-border);border-radius:10px;background:var(--kairo-surface)}.kairo-app-shell[data-layout=workspace] :is(.buyers-panel__header,.insights-panel__header){display:flex;min-height:68px;align-items:center;justify-content:space-between;gap:12px;padding:13px 16px;border-bottom:1px solid var(--kairo-border)}.kairo-app-shell[data-layout=workspace] :is(.buyers-panel__header,.insights-panel__header) h2{margin:0;color:var(--kairo-text-strong);font-size:16px;font-weight:580;letter-spacing:-.02em;line-height:22px}.kairo-app-shell[data-layout=workspace] :is(.buyers-panel__header,.insights-panel__header) p{margin:4px 0 0;color:var(--kairo-text-muted);font-size:13px;line-height:1.5}.kairo-app-shell[data-layout=workspace] :is(.buyers-table-wrap,.insights-table-wrap){border:0;border-radius:0}.kairo-app-shell[data-layout=workspace] .buyers-table{min-width:920px;table-layout:fixed}.kairo-app-shell[data-layout=workspace] .buyers-table th:first-child{width:20%}.kairo-app-shell[data-layout=workspace] .buyers-table th:nth-child(2){width:17%}.kairo-app-shell[data-layout=workspace] .buyers-table th:nth-child(3){width:27%}.kairo-app-shell[data-layout=workspace] .buyers-table th:nth-child(4){width:14%}.kairo-app-shell[data-layout=workspace] .buyers-table th:nth-child(5){width:12%}.kairo-app-shell[data-layout=workspace] .buyers-table th:nth-child(6){width:10%}.kairo-app-shell[data-layout=workspace] :is(.buyers-table__empty-row,.insights-table__empty-row) td{height:286px;text-align:center}.kairo-app-shell[data-layout=workspace] .document-empty-state{display:grid;max-width:560px;justify-items:center;grid-gap:7px;gap:7px;margin:0 auto;white-space:normal}.kairo-app-shell[data-layout=workspace] .document-empty-state strong{color:var(--kairo-text-strong);font-size:16px;font-weight:580;letter-spacing:-.015em}.kairo-app-shell[data-layout=workspace] .document-empty-state p{margin:0;color:var(--kairo-text-muted);font-size:13px;line-height:1.55}.kairo-app-shell[data-layout=workspace] .document-empty-state .kairo-button{margin-top:5px}.kairo-app-shell[data-layout=workspace] .document-empty-state--compact strong{font-size:15px}.kairo-app-shell[data-layout=workspace] .insights-period{display:flex;width:-moz-fit-content;width:fit-content;min-height:34px;align-items:center;gap:9px;justify-self:end;border:1px solid var(--kairo-border);border-radius:8px;padding:0 10px;background:var(--kairo-surface);color:var(--kairo-text-muted);font-size:12px}.kairo-app-shell[data-layout=workspace] .insights-period strong{color:var(--kairo-text-strong);font-size:13px;font-weight:580}.kairo-app-shell[data-layout=workspace] .insights-overview-grid{display:grid;grid-template-columns:minmax(0,2fr) minmax(300px,.8fr);grid-gap:12px;gap:12px}.kairo-app-shell[data-layout=workspace] .insights-panel--activity{display:grid;grid-template-rows:auto minmax(280px,1fr)}.kairo-app-shell[data-layout=workspace] .insights-activity-empty{min-height:280px;padding:28px}.kairo-app-shell[data-layout=workspace] .insights-funnel{display:grid;margin:0;padding:8px 16px 16px}.kairo-app-shell[data-layout=workspace] .insights-funnel>div{display:flex;min-height:52px;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid var(--kairo-border)}.kairo-app-shell[data-layout=workspace] .insights-funnel>div:last-child{border-bottom:0}.kairo-app-shell[data-layout=workspace] .insights-funnel dt{color:var(--kairo-text-muted);font-size:14px}.kairo-app-shell[data-layout=workspace] .insights-funnel dd{margin:0;color:var(--kairo-text-strong);font-size:20px;font-weight:600}.kairo-app-shell[data-layout=workspace] .insights-table{min-width:760px;table-layout:fixed}.kairo-app-shell[data-layout=workspace] .insights-table th:first-child{width:44%}.kairo-app-shell[data-layout=workspace] .insights-table__empty-row td{height:220px}.feeds-drawer-backdrop,.kairo-app-shell[data-layout=workspace]~.feeds-drawer-backdrop{position:fixed;z-index:90;inset:0;border:0;background:rgb(0 0 0/52%);cursor:default}.feeds-drawer{position:fixed;z-index:91;top:0;right:0;display:flex;width:min(430px,100vw);height:100vh;flex-direction:column;border-left:1px solid var(--kairo-border);background:var(--kairo-surface);box-shadow:-20px 0 52px rgb(0 0 0/32%);color:var(--kairo-text-strong);font-family:var(--kairo-font-family)}.feeds-drawer__header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:16px 18px;border-bottom:1px solid var(--kairo-border)}.feeds-drawer__header h3{margin:0;font-size:18px;font-weight:600;letter-spacing:-.025em}.feeds-drawer__header p{margin:4px 0 0;color:var(--kairo-text-muted);font-size:12px}.feeds-drawer__close{flex:none}.feeds-drawer__body{display:grid;grid-gap:10px;gap:10px;overflow:auto;padding:14px 18px}.feeds-drawer__section{border:1px solid var(--kairo-border);border-radius:8px;padding:12px;background:var(--kairo-bg-subtle)}.feeds-drawer__section h4{margin:0 0 6px;color:var(--kairo-text-strong);font-size:13px;font-weight:580}.feeds-drawer__section p{margin:0;color:var(--kairo-text-muted);font-size:12px;line-height:1.55}.feeds-drawer__section .feeds-drawer__meaning{white-space:pre-line}.feeds-drawer__evidence{display:grid;grid-gap:7px;gap:7px}.feeds-table__additional{display:block;margin-top:5px;color:var(--kairo-text-muted);font-size:12px}.feeds-drawer__movement{margin-top:10px}.feeds-drawer__movement summary{cursor:pointer;color:var(--kairo-text-strong);font-size:13px}.feeds-drawer__movement .feeds-drawer__evidence,.feeds-drawer__movement p{margin-top:8px}.feeds-drawer__evidence>div{display:grid;grid-gap:2px;gap:2px}.feeds-drawer__evidence strong{color:var(--kairo-text-muted);font-size:12px}.feeds-drawer__evidence :is(a,span){overflow-wrap:anywhere;color:var(--kairo-accent);font-size:12px}.feeds-drawer__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:7px;margin-top:auto;padding:12px 18px;border-top:1px solid var(--kairo-border);background:var(--kairo-surface-elevated)}.feeds-drawer__body{gap:24px;padding:24px}.feeds-drawer__section{border:0;background:transparent;padding:0}.feeds-drawer__section h4{font-size:14px;margin-bottom:8px}.feeds-drawer__section p{font-size:14px;line-height:1.7}.feeds-drawer__section:first-of-type .feeds-drawer__meaning{color:var(--kairo-text-strong);font-size:17px}.feeds-drawer__caution{border-left:2px solid var(--kairo-border);padding-left:12px}.feeds-drawer__preparation{border-radius:10px;background:var(--kairo-bg-subtle);padding:16px}.feeds-drawer__sources{border-top:1px solid var(--kairo-border);padding-top:16px}.feeds-drawer__sources>summary{cursor:pointer;font-size:13px;color:var(--kairo-text-muted);margin-bottom:14px}.feeds-table__status[data-new-event]{color:var(--kairo-accent);background:var(--kairo-accent-subtle);font-weight:700}.kairo-app-shell[data-layout=workspace] :is(.container,.onboarding-page){width:100%;max-width:none;padding:0}.kairo-app-shell[data-layout=workspace] :is(.hero,.card,.state-card,.notice,.route-note){border-width:.5px;border-color:var(--kairo-border);border-radius:10px;background:var(--kairo-surface);color:var(--kairo-text-strong);box-shadow:none}.kairo-app-shell[data-layout=workspace] :is(.hero,.state-card):after{display:none}.kairo-app-shell[data-layout=workspace] :is(.hero h1,.state-card h1,.state-card h2,.card h2){color:var(--kairo-text-strong)}.kairo-app-shell[data-layout=workspace] :is(.hero p,.card p,.state-card p,.route-note,.hint,.field-hint){color:var(--kairo-text-muted)}.kairo-app-shell[data-layout=workspace] :is(.action-button,.action-link,.btn,.input,input,select,textarea){border-color:var(--kairo-border-strong);border-radius:7px;background:var(--kairo-surface-elevated);color:var(--kairo-text-strong);box-shadow:none}.kairo-app-shell[data-layout=workspace] :is(.action-button--primary,.btn-primary){border-color:var(--kairo-accent);background:var(--kairo-accent);color:#fff;box-shadow:none}.kairo-app-shell[data-layout=workspace] :is(.action-button--primary,.btn-primary):hover{border-color:var(--kairo-accent-strong);background:var(--kairo-accent-strong)}.kairo-app-shell[data-layout=workspace] :is(.action-button,.action-link,.btn):hover{transform:none}.kairo-app-shell[data-layout=workspace] :is(.eyebrow,.entry-flow-eyebrow,.member-readiness-eyebrow){color:var(--kairo-accent)}.kairo-app-shell[data-layout=workspace] :is(.state-card--blocked,.state-card--warning){border-color:rgb(246 184 74/24%);background:rgb(246 184 74/7%)}.kairo-app-shell[data-layout=workspace] .state-card--error{border-color:rgb(255 107 107/24%);background:rgb(255 107 107/7%)}.kairo-app-shell[data-layout=workspace] .settings-billing-readonly-label{color:var(--kairo-text-muted)}.kairo-app-shell[data-layout=workspace] .settings-billing-cycle-option,.kairo-app-shell[data-layout=workspace] .settings-billing-readonly-value{border-color:var(--kairo-border-strong);background:var(--kairo-surface-elevated);color:var(--kairo-text-strong)}.kairo-app-shell[data-layout=workspace] .settings-billing-cycle-option:has(input:checked){border-color:var(--kairo-accent-muted);background:var(--kairo-accent-subtle);color:var(--kairo-accent-strong)}.kairo-app-shell[data-layout=workspace] .upgrade{border-color:var(--kairo-border);background:var(--kairo-surface)}.kairo-app-shell[data-layout=workspace] .settings-billing-dialog-body p,.kairo-app-shell[data-layout=workspace] .upgrade p{color:var(--kairo-text-muted)}.kairo-app-shell[data-layout=workspace] .settings-billing-dialog{border-color:var(--kairo-border);background:var(--kairo-surface);box-shadow:0 28px 80px rgb(0 0 0/42%)}.kairo-app-shell[data-layout=workspace] .settings-billing-dialog-close,.kairo-app-shell[data-layout=workspace] .settings-billing-dialog-head{border-color:var(--kairo-border);background:var(--kairo-surface-elevated);color:var(--kairo-text-muted)}.kairo-app-shell[data-layout=workspace] .settings-billing-status--success{border-color:rgb(77 197 128/26%);background:rgb(77 197 128/9%);color:#167a45}.kairo-app-shell[data-layout=workspace] .settings-billing-status--success strong{color:#167a45}.kairo-app-shell[data-layout=workspace] :is(.settings-billing-status--warning,.settings-billing-status--loading){border-color:rgb(246 184 74/24%);background:rgb(246 184 74/7%);color:#8a5a00}.kairo-app-shell[data-layout=workspace] :is(.settings-billing-status--warning,.settings-billing-status--loading) strong{color:#8a5a00}.kairo-app-shell[data-layout=workspace] .settings-billing-status--error{border-color:rgb(255 107 107/24%);background:rgb(255 107 107/7%);color:#b42318}.kairo-app-shell[data-layout=workspace] .settings-billing-status--error strong{color:#b42318}.kairo-app-shell[data-layout=workspace] .settings-profile-categories{margin:0;padding:0;border:0}.kairo-app-shell[data-layout=workspace] .settings-profile-categories legend{color:var(--kairo-text-muted)}.kairo-app-shell[data-layout=workspace] .settings-choice-card{border-color:var(--kairo-border-strong);background:var(--kairo-surface);color:var(--kairo-text-muted);box-shadow:none}.kairo-app-shell[data-layout=workspace] .settings-choice-card:hover:not(:disabled){border-color:var(--kairo-border-strong);background:var(--kairo-fill-muted)}.kairo-app-shell[data-layout=workspace] .settings-choice-card--active{border-color:var(--kairo-accent-muted);background:var(--kairo-accent-subtle);color:var(--kairo-accent-strong)}.kairo-app-shell[data-layout=workspace] .settings-profile-notice--success{border-color:rgb(77 197 128/26%);background:rgb(77 197 128/9%);color:#167a45}.kairo-app-shell[data-layout=workspace] .settings-profile-notice--error{border-color:rgb(255 107 107/24%);background:rgb(255 107 107/7%);color:#b42318}.kairo-app-shell[data-layout=workspace] .settings-tabs-shell{padding:4px;border-color:var(--kairo-border);border-width:1px;border-radius:10px;background:var(--kairo-fill-muted);box-shadow:none}.kairo-app-shell[data-layout=workspace] .settings-tabs{gap:4px}.kairo-app-shell[data-layout=workspace] .settings-tab{min-height:32px;padding:0 9px;border-radius:8px;background:transparent;color:var(--kairo-text-muted);font-size:13px;font-weight:560}.kairo-app-shell[data-layout=workspace] .settings-tab:hover{background:var(--kairo-bg);color:var(--kairo-text-strong)}.kairo-app-shell[data-layout=workspace] .settings-tab--active{border-color:var(--kairo-border);background:var(--kairo-surface-elevated);box-shadow:0 1px 2px rgb(3 2 1/6%);color:var(--kairo-text-strong)}.kairo-app-shell[data-layout=workspace] .kairo-settings-panel{min-width:0;overflow:hidden;border:1px solid var(--kairo-border);border-radius:10px;background:var(--kairo-surface)}.kairo-app-shell[data-layout=workspace] .kairo-settings-panel[hidden]{display:none}.kairo-app-shell[data-layout=workspace] .kairo-settings-panel .section-head,.kairo-app-shell[data-layout=workspace] .kairo-settings-panel>.section-head{padding:12px 14px;border-bottom:1px solid var(--kairo-border)}.kairo-app-shell[data-layout=workspace] .kairo-settings-panel .section-head h2{margin:0;color:var(--kairo-text-strong);font-size:16px;font-weight:580;line-height:22px;letter-spacing:-.02em}.kairo-app-shell[data-layout=workspace] .kairo-settings-panel .section-head p{margin:4px 0 0;color:var(--kairo-text-muted);font-size:13px;line-height:1.5}.kairo-app-shell[data-layout=workspace] .kairo-settings-panel .section-body{padding:18px}.kairo-app-shell[data-layout=workspace] .kairo-settings-panel .card{overflow:hidden;border-radius:10px;padding:0;background:var(--kairo-surface)}.kairo-app-shell[data-layout=workspace] .kairo-settings-panel .subcard-head{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 14px;border-bottom:1px solid var(--kairo-border)}.kairo-app-shell[data-layout=workspace] .kairo-settings-panel .subcard-head h3{margin:0;color:var(--kairo-text-strong);font-size:14px;font-weight:580;line-height:20px;letter-spacing:-.015em}.kairo-app-shell[data-layout=workspace] .kairo-settings-panel .subcard-head p{margin:4px 0 0;color:var(--kairo-text-muted);font-size:12px;line-height:1.45}.kairo-app-shell[data-layout=workspace] .kairo-settings-panel .subcard-body{padding:16px}.kairo-app-shell[data-layout=workspace] .kairo-settings-panel .field{display:grid;grid-gap:6px;gap:6px}.kairo-app-shell[data-layout=workspace] .kairo-settings-panel .field label,.kairo-app-shell[data-layout=workspace] .kairo-settings-panel .field>span:first-child{color:var(--kairo-text-muted);font-size:13px;font-weight:580}.kairo-app-shell[data-layout=workspace] .kairo-settings-panel :is(.grid-2,.grid-3){display:grid;grid-gap:10px;gap:10px}.kairo-app-shell[data-layout=workspace] .kairo-settings-panel .grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.kairo-app-shell[data-layout=workspace] .kairo-settings-panel .grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.kairo-app-shell[data-layout=workspace] .kairo-settings-panel :is(.btn,button:not(.settings-billing-dialog-close)){min-height:40px;font-size:14px}.kairo-app-shell[data-layout=workspace] .kairo-settings-panel :is(input[type=text],input[type=url],input[type=email],input[type=password],select){min-height:40px;height:40px;padding:0 11px;font-size:14px}.kairo-app-shell[data-layout=workspace] .kairo-settings-panel textarea{min-height:104px;padding:10px 11px;font-size:14px;line-height:1.55}.kairo-app-shell[data-layout=workspace] .kairo-settings-panel .settings-choice-grid{gap:7px}.kairo-app-shell[data-layout=workspace] .kairo-settings-panel .settings-choice-card{min-height:38px;padding:8px 10px;border-radius:7px;font-size:12px;font-weight:560}.kairo-app-shell[data-layout=workspace] .kairo-settings-panel .team-table{width:100%;border-collapse:collapse;table-layout:fixed}.kairo-app-shell[data-layout=workspace] .kairo-settings-panel .settings-team-members-runtime .subcard-body{padding:0}.kairo-app-shell[data-layout=workspace] .kairo-settings-panel .team-table :is(th,td){height:38px;padding:7px 10px;border-bottom:1px solid var(--kairo-border);text-align:left;vertical-align:middle}.kairo-app-shell[data-layout=workspace] .kairo-settings-panel .team-table th{background:var(--kairo-fill-muted);color:var(--kairo-text-muted);font-size:12px;font-weight:560}.kairo-app-shell[data-layout=workspace] .kairo-settings-panel .team-table td{color:var(--kairo-text-muted);font-size:13px}.kairo-app-shell[data-layout=workspace] .kairo-settings-panel .team-table th:first-child{width:48%}.kairo-app-shell[data-layout=workspace] .kairo-settings-panel .team-table th:nth-child(2){width:16%}.kairo-app-shell[data-layout=workspace] .kairo-settings-panel .team-table th:nth-child(3){width:14%}.kairo-app-shell[data-layout=workspace] .kairo-settings-panel .team-table th:nth-child(4){width:22%}.kairo-app-shell[data-layout=workspace] .kairo-settings-panel .team-table tbody tr:last-child td{border-bottom:0}.kairo-app-shell[data-layout=workspace] .kairo-settings-panel .member-cell{display:flex;min-width:0;align-items:center;gap:9px}.kairo-app-shell[data-layout=workspace] .kairo-settings-panel .mini-avatar{display:grid;width:24px;height:24px;flex:none;place-items:center;border:1px solid var(--kairo-border);border-radius:6px;background:var(--kairo-fill-muted);color:var(--kairo-text-muted);font-size:9px;font-weight:620}.kairo-app-shell[data-layout=workspace] .kairo-settings-panel .member-meta{min-width:0}.kairo-app-shell[data-layout=workspace] .kairo-settings-panel .member-meta :is(strong,span){display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kairo-app-shell[data-layout=workspace] .kairo-settings-panel .member-meta strong{color:var(--kairo-text-strong);font-size:13px;font-weight:580}.kairo-app-shell[data-layout=workspace] .kairo-settings-panel .member-meta span{margin-top:2px;color:var(--kairo-text-muted);font-size:12px}.kairo-app-shell[data-layout=workspace] .kairo-settings-panel .settings-billing-data-panel>.card>.subcard-head h3{font-size:15px}.kairo-app-shell[data-layout=workspace] .kairo-settings-panel .settings-billing-data-panel>.card>.subcard-body{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.kairo-app-shell[data-layout=workspace] .kairo-settings-panel .settings-billing-data-panel>.card>.subcard-body>div:empty{display:none!important}.kairo-app-shell[data-layout=workspace] .kairo-settings-panel .settings-billing-data-panel>.card>.subcard-body>.card:last-of-type,.kairo-app-shell[data-layout=workspace] .kairo-settings-panel .settings-billing-plan-summary-grid{grid-column:1/-1}.kairo-app-shell[data-layout=workspace] .kairo-settings-panel .settings-billing-readonly-value{min-height:40px;border-radius:7px;padding:8px 10px;font-size:13px;font-weight:560;line-height:1.45}.kairo-app-shell[data-layout=workspace] .kairo-settings-panel .settings-billing-payment-card,.kairo-app-shell[data-layout=workspace] .kairo-settings-panel .upgrade{min-height:122px}.kairo-app-shell[data-layout=workspace] .kairo-settings-panel .upgrade{margin:0;border-radius:10px;padding:14px}.kairo-app-shell[data-layout=workspace] .kairo-settings-panel .upgrade strong{color:var(--kairo-text-strong);font-size:13px;font-weight:580}.kairo-app-shell[data-layout=workspace] .kairo-settings-panel .upgrade p{margin:4px 0 0;font-size:12px;line-height:1.45}.kairo-app-shell[data-layout=workspace] .kairo-settings-panel .invoice-row{display:flex;min-height:42px;align-items:center;justify-content:space-between;gap:12px;padding:8px 0;border-top:1px solid var(--kairo-border)}.kairo-app-shell[data-layout=workspace] .kairo-settings-panel .invoice-row:first-child{border-top:0}.kairo-app-shell[data-layout=workspace] .settings-screen-root{width:100%;max-width:none;grid-template-columns:minmax(0,1fr);align-items:start;gap:16px}.kairo-app-shell[data-layout=workspace] .settings-screen-root>.settings-tabs-shell{grid-column:1;grid-row:1;overflow-x:auto;padding:4px;background:var(--kairo-fill-muted)}.kairo-app-shell[data-layout=workspace] .settings-screen-root>.settings-tabs-shell .settings-tabs{display:flex;width:max-content;min-width:100%;flex-wrap:nowrap;gap:4px}.kairo-app-shell[data-layout=workspace] .settings-screen-root>.settings-tabs-shell .settings-tab{display:inline-flex;min-height:32px;align-items:center;padding:0 9px;border:1px solid transparent;text-align:center;white-space:nowrap}.kairo-app-shell[data-layout=workspace] .settings-screen-root>.settings-tabs-shell .settings-tab strong{color:inherit;font-size:13px;font-weight:560}.kairo-app-shell[data-layout=workspace] .settings-screen-root>.settings-tabs-shell .settings-tab span{display:none}.kairo-app-shell[data-layout=workspace] .settings-screen-root>.kairo-settings-panel{grid-column:1;grid-row:2;min-height:420px}.kairo-app-shell[data-layout=workspace] .settings-panel-loading{display:grid;min-height:280px;align-content:start;grid-gap:12px;gap:12px}.kairo-app-shell[data-layout=workspace] .settings-panel-loading>span{display:block;height:42px;border-radius:7px;background:linear-gradient(90deg,var(--kairo-fill-muted),#eef2f6,var(--kairo-fill-muted));background-size:200% 100%;animation:kairo-settings-loading 1.2s ease-in-out infinite}.kairo-app-shell[data-layout=workspace] .settings-panel-loading>span:nth-child(2){width:82%}.kairo-app-shell[data-layout=workspace] .settings-panel-loading>span:nth-child(3){width:64%}@keyframes kairo-settings-loading{0%{background-position:100% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion:reduce){.kairo-app-shell[data-layout=workspace] .settings-panel-loading>span{animation:none}}.kairo-app-shell[data-layout=workspace] .settings-sender-channels-status{display:flex;justify-content:flex-end;margin-top:-6px}.kairo-app-shell[data-layout=workspace] .settings-sender-channels-summary{align-items:stretch}.kairo-app-shell[data-layout=workspace] .settings-sender-channels-summary>.kairo-section{height:100%}.kairo-app-shell[data-layout=workspace] .settings-sender-channel-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.kairo-app-shell[data-layout=workspace] .settings-sender-channel-metrics .kairo-card{min-height:78px;padding:11px}.kairo-app-shell[data-layout=workspace] .settings-sender-channel-summary-copy{margin:10px 0 0}.kairo-app-shell[data-layout=workspace] .settings-sender-channel-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.kairo-app-shell[data-layout=workspace] .settings-sender-channel-details{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:0 14px;gap:0 14px;margin:0}.kairo-app-shell[data-layout=workspace] .settings-sender-channel-details>div{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:10px;gap:10px;padding:8px 0;border-top:1px solid var(--kairo-border)}.kairo-app-shell[data-layout=workspace] .settings-sender-channel-details dt{color:var(--kairo-text-muted);font-size:12px}.kairo-app-shell[data-layout=workspace] .settings-sender-channel-details dd{margin:0;color:var(--kairo-text-muted);font-size:12px;font-weight:560;text-align:right}.kairo-app-shell[data-layout=workspace] .settings-sender-channel-alert{margin-top:10px}.kairo-app-shell[data-layout=workspace] .settings-sender-channel-hint{margin:10px 0 0;padding-top:9px;border-top:1px solid var(--kairo-border)}.kairo-app-shell[data-layout=workspace] .state-card--setup{border-color:var(--kairo-accent-muted);background:var(--kairo-surface)}.kairo-app-shell[data-layout=workspace] .state-card--setup .status-pill{border-color:var(--kairo-accent-muted);background:var(--kairo-accent-subtle);color:var(--kairo-accent-strong)}.kairo-app-shell[data-layout=workspace] .state-card .metric-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px;margin-top:16px}.kairo-app-shell[data-layout=workspace] .state-card .metric{display:grid;grid-gap:8px;gap:8px;padding:14px;border:1px solid var(--kairo-border);border-radius:8px;background:var(--kairo-fill-muted)}.kairo-app-shell[data-layout=workspace] .state-card .metric span{color:var(--kairo-text-subtle);font-size:12px;font-weight:700}.kairo-app-shell[data-layout=workspace] .state-card .metric strong{color:var(--kairo-text-strong);font-size:24px;line-height:1}.kairo-app-shell[data-layout=workspace] :is(.status-pill,.customer-badge,.pill){border:1px solid var(--kairo-border);background:var(--kairo-fill-muted);color:var(--kairo-text-muted)}.kairo-app-shell[data-layout=workspace] :is(.status-pill--active,.pill.green){border-color:rgb(77 197 128/24%);background:rgb(77 197 128/10%);color:#167a45}.kairo-app-shell[data-layout=workspace] :is(.status-pill--revoked,.pill.yellow){border-color:rgb(246 184 74/24%);background:rgb(246 184 74/8%);color:#8a5a00}.kairo-app-shell[data-layout=workspace] .pill.red{border-color:rgb(255 107 107/24%);background:rgb(255 107 107/8%);color:#b42318}.kairo-app-shell[data-layout=workspace] .pill.purple{border-color:rgb(156 124 255/24%);background:rgb(156 124 255/9%);color:#6941c6}.kairo-app-shell[data-layout=workspace] .settings-screen-root .pill.gray{border-color:var(--kairo-border);background:var(--kairo-fill-muted);color:var(--kairo-text-muted)}.kairo-sidebar{display:flex;flex-direction:column;background:linear-gradient(180deg,#15243f,#122038);color:#eef3fb;border-right:1px solid rgba(255,255,255,.06);padding:0;position:-webkit-sticky;position:sticky;top:0;height:100vh}.kairo-sidebar__brand{height:74px;display:flex;align-items:center;gap:12px;padding:0 22px;border-bottom:1px solid rgba(255,255,255,.07);font-size:20px;font-weight:800;letter-spacing:-.03em}.kairo-sidebar__logo-mark{width:34px;height:34px;border-radius:12px;background:linear-gradient(135deg,#ff6d5a,#ff8a6b);display:grid;place-items:center;color:#fff;font-size:18px;font-weight:900;box-shadow:0 8px 18px rgba(255,109,90,.32)}.kairo-sidebar__brand-link{display:inline-flex;align-items:center}.kairo-sidebar__brand-logo{display:block;height:28px;width:auto;filter:invert(1)}.kairo-sidebar__brand-logo--symbol{display:none}.kairo-list-panel,.kairo-sidebar__nav{display:grid;grid-gap:6px;gap:6px}.kairo-sidebar__nav{padding:18px 14px 16px}.kairo-nav-link{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:45px;border-radius:14px;color:#dfe8f6;padding:0 12px;text-decoration:none;font-size:15px;font-weight:700}.kairo-nav-link:hover{background:rgba(255,255,255,.05);color:#fff}.kairo-nav-link[data-current=true]{background:rgba(255,255,255,.08);color:#fff;font-weight:800}.kairo-sidebar__nav-group+.kairo-sidebar__nav-group{margin-top:10px}.kairo-sidebar__nav-heading{display:flex;min-height:28px;align-items:center;padding:0 12px;color:rgb(223 232 246/56%);font-size:11px;font-weight:700}.kairo-nav-link__label{display:flex;min-width:0;align-items:center;gap:8px}.kairo-nav-link__icon{position:relative;display:grid;flex:none;width:20px;height:20px;overflow:visible;place-items:center;border-radius:0;background:transparent;color:currentColor}.kairo-nav-link__icon svg{display:block;width:18px;height:18px;pointer-events:none}.kairo-sidebar__spacer{flex:1 1}.kairo-sidebar__footer{padding:14px;border-top:1px solid rgba(255,255,255,.07)}.kairo-sidebar__credits{display:flex;justify-content:space-between;color:#b8c3d4;font-size:12px;padding:0 6px 12px}.kairo-sidebar__user-menu{position:relative}.kairo-sidebar__user-menu>summary{list-style:none;cursor:pointer}.kairo-sidebar__user-menu>summary::-webkit-details-marker{display:none}.kairo-sidebar__user{display:flex;align-items:center;gap:10px;padding:10px 8px;border-radius:14px;background:rgba(255,255,255,.05)}.kairo-sidebar__user:hover{background:rgba(255,255,255,.08)}.kairo-sidebar__user:focus-visible{outline:2px solid rgba(255,147,127,.72);outline-offset:2px}.kairo-sidebar__avatar{width:38px;height:38px;border-radius:50%;background:linear-gradient(135deg,#ff937f,#ff6d5a);display:grid;place-items:center;color:#fff;font-weight:900;flex:none}.kairo-sidebar__user strong{display:block;font-size:14px;color:#fff}.kairo-sidebar__user small{display:block;margin-top:2px;font-size:12px;color:#b6c2d6}.kairo-sidebar__user-actions{display:grid;grid-gap:8px;gap:8px;margin-top:8px;padding:8px;border:1px solid rgba(255,255,255,.08);border-radius:14px;background:rgba(10,16,26,.92)}.kairo-sidebar__user-action{width:100%;min-height:38px;border:0;border-radius:11px;background:rgba(255,255,255,.07);color:#f8fbff;cursor:pointer;font:inherit;font-size:13px;font-weight:800;text-align:left;padding:0 10px}.kairo-sidebar__user-action:hover:not(:disabled){background:rgba(255,255,255,.11)}.kairo-sidebar__user-action:disabled{cursor:not-allowed;opacity:.62}.kairo-sidebar__user-action-error{margin:0;color:#ffb7ad;font-size:12px;line-height:1.45}.kairo-main{min-width:0;padding:0 24px 28px}.kairo-card,.kairo-command-bar,.kairo-detail-panel,.kairo-page-header,.kairo-section,.kairo-state-block,.kairo-topbar{border:1px solid var(--kairo-border);background:var(--kairo-surface);border-radius:var(--kairo-radius-lg);box-shadow:var(--kairo-shadow-sm)}.kairo-topbar{display:flex;justify-content:space-between;align-items:center;padding:var(--kairo-space-4)}.kairo-page-header,.kairo-topbar{gap:var(--kairo-space-4);margin-bottom:var(--kairo-space-4)}.kairo-page-header{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:var(--kairo-space-4);padding:var(--kairo-space-6)}.kairo-page-header h1{margin:0;font-size:clamp(var(--kairo-type-title-3),2.4vw,var(--kairo-type-display-3));line-height:var(--kairo-line-display-3);letter-spacing:-.045em}.kairo-page-header p{max-width:760px}.kairo-eyebrow,.kairo-meta{color:var(--kairo-text-muted);font-size:var(--kairo-type-caption-1);font-weight:700;letter-spacing:.08em;text-transform:uppercase}.kairo-form-grid,.kairo-grid,.kairo-metric-grid,.kairo-review-grid{display:grid;grid-gap:var(--kairo-space-4);gap:var(--kairo-space-4)}.kairo-grid{grid-template-columns:repeat(12,minmax(0,1fr))}.kairo-review-grid{grid-template-columns:minmax(320px,.9fr) minmax(0,1.35fr);align-items:start}.kairo-metric-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.kairo-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.kairo-card,.kairo-detail-panel,.kairo-section,.kairo-state-block{padding:var(--kairo-space-5)}.kairo-section--full{grid-column:1/-1}.kairo-section--span-8{grid-column:span 8}.kairo-section--span-6{grid-column:span 6}.kairo-section--span-4{grid-column:span 4}.kairo-card__header,.kairo-detail-panel__header,.kairo-section__header{display:flex;justify-content:space-between;gap:var(--kairo-space-3);align-items:flex-start;margin-bottom:var(--kairo-space-4)}.kairo-card h3,.kairo-detail-panel h2,.kairo-section h2,.kairo-state-block h2{margin:0;font-size:var(--kairo-type-heading-2);line-height:var(--kairo-line-heading-2);letter-spacing:-.025em}.kairo-muted{color:var(--kairo-text-secondary)}.kairo-small{font-size:var(--kairo-type-label-1);line-height:var(--kairo-line-label-1)}.kairo-metric-value{font-size:var(--kairo-font-2xl);font-weight:850;letter-spacing:-.04em;line-height:var(--kairo-line-title-1)}.kairo-button,.kairo-icon-button{border:1px solid var(--kairo-border-strong);border-radius:var(--kairo-radius-md);cursor:pointer;font:inherit;font-size:var(--kairo-type-label-1);font-weight:750;min-height:38px;padding:0 var(--kairo-space-4);background:var(--kairo-surface);color:var(--kairo-text-primary)}.kairo-button-link{align-items:center;display:inline-flex;text-decoration:none}.kairo-button[data-variant=primary]{background:var(--kairo-accent);border-color:var(--kairo-accent);color:var(--kairo-text-inverse)}.kairo-button[data-variant=primary]:hover{background:var(--kairo-accent-strong);border-color:var(--kairo-accent-strong)}.kairo-button[data-variant=danger]{background:var(--kairo-danger);border-color:var(--kairo-danger);color:var(--kairo-text-inverse)}.kairo-button[data-variant=ghost]{border-color:transparent;background:transparent}.kairo-button:disabled,.kairo-icon-button:disabled{cursor:not-allowed;opacity:.58}.kairo-button:focus-visible,.kairo-icon-button:focus-visible,.kairo-input:focus-visible,.kairo-list-item:focus-visible,.kairo-select:focus-visible,.kairo-table tr:focus-visible,.kairo-tabs button:focus-visible,.kairo-textarea:focus-visible{outline:3px solid var(--kairo-accent-subtle);outline-offset:2px}.kairo-status-badge{display:inline-flex;align-items:center;gap:var(--kairo-space-1);border:1px solid var(--kairo-border);border-radius:999px;padding:3px 9px;font-size:var(--kairo-type-caption-1);line-height:var(--kairo-line-caption-1);font-weight:800;white-space:nowrap}.kairo-status-badge[data-tone=success]{background:var(--kairo-success-subtle);color:var(--kairo-success)}.kairo-status-badge[data-tone=warning]{background:var(--kairo-warning-subtle);color:var(--kairo-warning)}.kairo-status-badge[data-tone=danger]{background:var(--kairo-danger-subtle);color:var(--kairo-danger)}.kairo-status-badge[data-tone=info]{background:var(--kairo-info-subtle);color:var(--kairo-info)}.kairo-status-badge[data-tone=accent]{background:var(--kairo-accent-subtle);color:var(--kairo-accent-strong)}.kairo-field{display:grid;grid-gap:var(--kairo-space-2);gap:var(--kairo-space-2)}.kairo-field label{font-size:var(--kairo-type-label-1);line-height:var(--kairo-line-label-1);font-weight:750}.kairo-input,.kairo-select,.kairo-textarea{width:100%;border:1px solid var(--kairo-border);border-radius:var(--kairo-radius-md);background:var(--kairo-surface);color:var(--kairo-text-primary);font:inherit;padding:10px 12px}.kairo-input::placeholder,.kairo-textarea::placeholder{color:var(--kairo-text-assistive)}.kairo-textarea{min-height:112px;resize:vertical}.kairo-field__error{color:var(--kairo-danger);font-size:var(--kairo-type-label-1)}.kairo-field__help{color:var(--kairo-text-muted);font-size:var(--kairo-type-label-1)}.kairo-tabs{display:flex;flex-wrap:wrap;gap:var(--kairo-space-2)}.kairo-tabs button{border:1px solid var(--kairo-border);border-radius:999px;background:var(--kairo-surface);color:var(--kairo-text-secondary);padding:8px 12px;cursor:pointer;font:inherit;font-size:var(--kairo-type-label-1)}.kairo-tabs button[aria-selected=true]{background:var(--kairo-surface-strong);color:var(--kairo-text-inverse)}.kairo-table-wrap{overflow-x:auto}.kairo-table{width:100%;border-collapse:collapse;font-size:var(--kairo-type-label-1)}.kairo-table td,.kairo-table th{border-bottom:1px solid var(--kairo-border);padding:12px 10px;text-align:left;vertical-align:top}.kairo-table th{color:var(--kairo-text-muted);font-size:var(--kairo-type-caption-1);text-transform:uppercase;letter-spacing:.06em}.kairo-table tr[data-selected=true]{background:var(--kairo-accent-subtle)}.kairo-table tr[tabindex]{cursor:pointer}.kairo-list-item{display:grid;grid-gap:var(--kairo-space-1);gap:var(--kairo-space-1);border:1px solid var(--kairo-border);border-radius:var(--kairo-radius-md);background:var(--kairo-surface-alt);padding:var(--kairo-space-3);text-align:left;color:inherit;width:100%}button.kairo-list-item{cursor:pointer}.kairo-list-item[data-selected=true]{border-color:var(--kairo-accent);box-shadow:inset 3px 0 0 var(--kairo-accent)}.kairo-command-bar{display:flex;flex-wrap:wrap;gap:var(--kairo-space-2);padding:var(--kairo-space-3)}.kairo-skeleton{background:linear-gradient(90deg,var(--kairo-fill),var(--kairo-fill-subtle),var(--kairo-fill));border-radius:var(--kairo-radius-md);min-height:16px}.kairo-index-demo{isolation:isolate;min-height:100vh;overflow:hidden;padding:var(--kairo-space-6);position:relative}.kairo-index-demo--stripe{background:radial-gradient(circle at 12% 6%,rgb(0 102 255/22%),transparent 28%),radial-gradient(circle at 78% 0,rgb(0 189 222/18%),transparent 24%),radial-gradient(circle at 92% 32%,rgb(203 89 255/14%),transparent 26%),linear-gradient(180deg,#f7fbff 0,var(--kairo-palette-cool-neutral-99) 42%,#ffffff 100%)}.kairo-index-gradient{background:linear-gradient(115deg,rgb(0 102 255/0),rgb(0 102 255/16%) 24%,rgb(40 208 237/18%) 48%,rgb(250 115 227/13%) 72%,rgb(0 102 255/0)),repeating-linear-gradient(90deg,rgb(255 255 255/0),rgb(255 255 255/0) 72px,rgb(255 255 255/24%) 73px);filter:blur(.2px);height:420px;inset:-120px -80px auto;opacity:.9;pointer-events:none;position:absolute;transform:skewY(-7deg);z-index:-1}.kairo-public-nav{align-items:center;background:rgb(255 255 255/82%);border:1px solid var(--kairo-border);border-radius:999px;box-shadow:0 18px 60px rgb(0 41 102/10%);display:flex;gap:var(--kairo-space-4);justify-content:space-between;margin:0 auto var(--kairo-space-8);max-width:1180px;padding:10px 12px 10px 18px}.kairo-public-nav--glass{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.kairo-public-nav__brand{align-items:center;color:var(--kairo-text-primary);display:inline-flex;font-size:var(--kairo-type-headline-1);font-weight:850;gap:10px;letter-spacing:-.04em;text-decoration:none}.kairo-brand-mark{align-items:center;background:linear-gradient(135deg,var(--kairo-palette-blue-50),var(--kairo-palette-cyan-50));border-radius:10px;color:white;display:inline-flex;font-size:var(--kairo-type-label-1);height:30px;justify-content:center;width:30px}.kairo-public-nav__links{align-items:center;display:flex;gap:var(--kairo-space-5)}.kairo-public-nav__links a{color:var(--kairo-text-secondary);font-size:var(--kairo-type-label-1);font-weight:700;text-decoration:none}.kairo-public-nav__links a:hover{color:var(--kairo-accent-heavy)}.kairo-stripe-hero{align-items:center;display:grid;grid-gap:clamp(var(--kairo-space-6),6vw,72px);gap:clamp(var(--kairo-space-6),6vw,72px);grid-template-columns:minmax(0,.98fr) minmax(440px,.88fr);margin:0 auto var(--kairo-space-8);max-width:1180px;min-height:620px}.kairo-stripe-hero__copy h1{color:var(--kairo-palette-cool-neutral-10);font-size:clamp(48px,7vw,86px);line-height:.98;letter-spacing:-.075em;margin:var(--kairo-space-4) 0;max-width:780px}.kairo-stripe-hero__copy p{color:var(--kairo-text-secondary);font-size:clamp(var(--kairo-type-headline-2),2vw,var(--kairo-type-title-3));line-height:1.42;margin:0 0 var(--kairo-space-5);max-width:680px}.kairo-stripe-hero__copy .kairo-command-bar{background:transparent;border:0;box-shadow:none;padding:0}.kairo-hero-trust-row{color:var(--kairo-text-muted);display:flex;flex-wrap:wrap;font-size:var(--kairo-type-label-1);font-weight:700;gap:var(--kairo-space-4);margin-top:var(--kairo-space-5)}.kairo-hero-trust-row span:before{color:var(--kairo-success);content:"✓";font-weight:900;margin-right:7px}.kairo-product-orbit{min-height:560px;position:relative}.kairo-product-orbit:before{background:radial-gradient(circle at 45% 40%,rgb(0 102 255/24%),transparent 34%),radial-gradient(circle at 66% 18%,rgb(0 189 222/20%),transparent 26%);border-radius:48px;content:"";filter:blur(20px);inset:26px 18px 24px 34px;position:absolute;transform:rotate(-8deg)}.kairo-product-card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:rgb(255 255 255/82%);border:1px solid rgb(255 255 255/66%);border-radius:28px;box-shadow:0 30px 90px rgb(0 41 102/18%),inset 0 1px 0 rgb(255 255 255/74%);color:var(--kairo-text-primary);position:relative}.kairo-product-card--main{display:grid;grid-gap:var(--kairo-space-4);gap:var(--kairo-space-4);margin-left:34px;min-height:470px;padding:var(--kairo-space-5);transform:rotate(-2deg)}.kairo-product-card__topline{align-items:center;display:flex;justify-content:space-between}.kairo-mini-label,.kairo-product-card__topline>span{color:var(--kairo-text-muted);font-size:var(--kairo-type-caption-1);font-weight:850;letter-spacing:.08em;text-transform:uppercase}.kairo-signal-stack{display:grid;grid-gap:var(--kairo-space-3);gap:var(--kairo-space-3)}.kairo-signal-row{background:linear-gradient(180deg,rgb(255 255 255/74%),rgb(247 251 255/78%));border:1px solid var(--kairo-border-muted);border-radius:18px;display:grid;grid-gap:4px;gap:4px;padding:14px}.kairo-signal-row span{color:var(--kairo-text-muted);font-size:var(--kairo-type-caption-1);font-weight:750}.kairo-signal-row strong{font-size:var(--kairo-type-headline-2);letter-spacing:-.03em}.kairo-signal-row small{color:var(--kairo-text-secondary);font-size:var(--kairo-type-caption-1)}.kairo-product-card--floating{display:grid;grid-gap:6px;gap:6px;padding:var(--kairo-space-4);position:absolute;width:230px}.kairo-product-card--floating strong{font-size:var(--kairo-type-title-3);letter-spacing:-.04em}.kairo-product-card--floating small{color:var(--kairo-text-secondary);font-size:var(--kairo-type-caption-1);line-height:var(--kairo-line-caption-1)}.kairo-product-card--one{right:0;top:42px;transform:rotate(3deg)}.kairo-product-card--two{bottom:36px;left:0;transform:rotate(-5deg)}.kairo-index-demo__metrics{display:grid;grid-gap:var(--kairo-space-4);gap:var(--kairo-space-4);grid-template-columns:repeat(3,minmax(0,1fr));margin:0 auto var(--kairo-space-8);max-width:1180px}.kairo-index-demo__metrics--premium .kairo-card{background:rgb(255 255 255/86%);border-color:rgb(255 255 255/70%);box-shadow:0 18px 60px rgb(0 41 102/9%)}.kairo-index-deep-grid{display:grid;grid-gap:var(--kairo-space-4);gap:var(--kairo-space-4);grid-template-columns:minmax(0,1.4fr) minmax(320px,.8fr);margin:0 auto;max-width:1180px}.kairo-premium-panel{background:var(--kairo-surface);border:1px solid var(--kairo-border);border-radius:28px;box-shadow:var(--kairo-shadow-sm);padding:var(--kairo-space-5)}.kairo-flow-rail{grid-gap:var(--kairo-space-3);grid-template-columns:repeat(4,minmax(0,1fr))}.kairo-flow-rail,.kairo-flow-step{display:grid;gap:var(--kairo-space-3)}.kairo-flow-step{background:var(--kairo-surface-alt);border:1px solid var(--kairo-border-muted);border-radius:20px;grid-gap:var(--kairo-space-3);min-height:160px;padding:var(--kairo-space-4)}.kairo-flow-step__index{color:var(--kairo-text-assistive);font-size:var(--kairo-type-title-2);font-weight:850;letter-spacing:-.06em}.kairo-flow-step strong{font-size:var(--kairo-type-headline-2);letter-spacing:-.03em}.kairo-state-matrix{display:grid;grid-gap:var(--kairo-space-3);gap:var(--kairo-space-3)}@media (max-width:1180px){.kairo-app-shell[data-layout=workspace] .insights-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.kairo-app-shell[data-layout=workspace] .insights-overview-grid{grid-template-columns:1fr}}@media (max-width:1024px){.kairo-app-shell{grid-template-columns:1fr}.kairo-sidebar{position:static;height:auto;border-right:0;border-bottom:1px solid var(--kairo-border)}.kairo-app-shell[data-layout=workspace] .kairo-sidebar{position:-webkit-sticky;position:sticky;top:0;z-index:30;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;height:44px;border-bottom-color:var(--kairo-border)}.kairo-app-shell[data-layout=workspace] .kairo-sidebar__brand{height:44px;padding:0;border-bottom:0;border-right:1px solid var(--kairo-border)}.kairo-app-shell[data-layout=workspace] .kairo-sidebar__brand-link{width:44px;height:44px;justify-content:center}.kairo-app-shell[data-layout=workspace] .kairo-sidebar__brand-logo--wordmark{display:none}.kairo-app-shell[data-layout=workspace] .kairo-sidebar__brand-logo--symbol{display:block}.kairo-app-shell[data-layout=workspace] .kairo-sidebar__nav{display:flex;height:44px;align-items:center;gap:4px;overflow-x:auto;padding:4px 8px;scrollbar-width:none}.kairo-app-shell[data-layout=workspace] .kairo-sidebar__nav::-webkit-scrollbar{display:none}.kairo-app-shell[data-layout=workspace] .kairo-sidebar__nav-group{display:flex;gap:4px}.kairo-app-shell[data-layout=workspace] .kairo-sidebar__nav-group+.kairo-sidebar__nav-group{margin-top:0}.kairo-app-shell[data-layout=workspace] .kairo-sidebar__nav-heading{display:none}.kairo-app-shell[data-layout=workspace] .kairo-nav-link{flex:none;min-height:34px;padding:0 9px}.kairo-app-shell[data-layout=workspace] .kairo-sidebar__spacer{display:none}.kairo-app-shell[data-layout=workspace] .kairo-sidebar__footer{display:block;align-self:stretch;border-top:0;border-left:1px solid var(--kairo-border);padding:4px}.kairo-app-shell[data-layout=workspace] .kairo-sidebar__credits,.kairo-app-shell[data-layout=workspace] .kairo-sidebar__user>span:last-child{display:none}.kairo-app-shell[data-layout=workspace] .kairo-sidebar__user{min-width:36px;min-height:36px;justify-content:center;padding:6px}.kairo-app-shell[data-layout=workspace] .kairo-sidebar__user-actions{position:absolute;top:calc(100% + 4px);right:0;z-index:40;width:184px}.kairo-app-shell[data-layout=workspace] .kairo-main{min-height:calc(100vh - 44px);padding:8px}.kairo-app-shell[data-layout=workspace] .kairo-main__surface{min-height:calc(100vh - 60px)}.kairo-app-shell[data-layout=workspace]:is([data-surface=mailbox],[data-surface=review]) .kairo-main{min-height:calc(100dvh - 44px);padding:0}.kairo-app-shell[data-layout=workspace]:is([data-surface=mailbox],[data-surface=review]) :is(.kairo-main__surface,.kairo-main__content){min-height:calc(100dvh - 44px)}.kairo-app-shell[data-layout=workspace][data-surface=mailbox] .kairo-main{height:calc(100dvh - 44px)}.kairo-form-grid,.kairo-index-deep-grid,.kairo-index-demo__metrics,.kairo-review-grid,.kairo-stripe-hero{grid-template-columns:1fr}.kairo-stripe-hero{min-height:auto}.kairo-product-orbit{min-height:520px}.kairo-section--span-4,.kairo-section--span-6,.kairo-section--span-8{grid-column:1/-1}.kairo-app-shell[data-layout=workspace] .settings-sender-channel-list{grid-template-columns:1fr}}@media (max-width:760px){.kairo-app-shell[data-layout=workspace] .state-card .metric-grid{grid-template-columns:1fr}.kairo-app-shell[data-layout=workspace] .kairo-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.kairo-app-shell[data-layout=workspace] .feeds-overview{grid-template-columns:minmax(0,1fr) auto}.kairo-app-shell[data-layout=workspace] .feeds-overview__description{grid-column:1/-1;grid-row:2;white-space:normal}.kairo-app-shell[data-layout=workspace] .feeds-overview__action{grid-column:2;grid-row:1}.kairo-app-shell[data-layout=workspace] .feeds-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.kairo-app-shell[data-layout=workspace] .buyers-metrics{grid-template-columns:1fr}.kairo-app-shell[data-layout=workspace] .insights-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.kairo-app-shell[data-layout=workspace] .feeds-toolbar,.kairo-app-shell[data-layout=workspace] .kairo-settings-panel .grid-2,.kairo-app-shell[data-layout=workspace] .kairo-settings-panel .grid-3,.kairo-app-shell[data-layout=workspace] .settings-sender-channel-details{grid-template-columns:1fr}.kairo-app-shell[data-layout=workspace] .kairo-page-header{grid-template-columns:1fr;min-height:auto}.kairo-app-shell[data-layout=workspace] .kairo-page-header .kairo-command-bar{justify-content:flex-start}.kairo-flow-rail{grid-template-columns:1fr}.kairo-product-card--main{margin-left:0;transform:none}.kairo-product-card--floating{position:relative;width:auto}.kairo-product-card--one,.kairo-product-card--two{inset:auto;transform:none}.kairo-product-orbit{display:grid;grid-gap:var(--kairo-space-3);gap:var(--kairo-space-3);min-height:auto}}@media (max-width:640px){.kairo-app-shell[data-layout=workspace] .kairo-main{padding:3px 4px 4px}.kairo-app-shell[data-layout=workspace] .kairo-main__content{padding:16px 14px 24px}.kairo-app-shell[data-layout=workspace] .kairo-topbar__tab{min-width:0;justify-content:flex-start}.kairo-app-shell[data-layout=workspace] .kairo-topbar__workspace{display:none}.kairo-app-shell[data-layout=workspace] .kairo-nav-link__label{font-size:0;gap:0}.kairo-app-shell[data-layout=workspace] .kairo-nav-link{padding:0 7px}.kairo-app-shell[data-layout=workspace] .kairo-metric-grid{grid-template-columns:1fr}.kairo-index-demo,.kairo-ui-root:not(.kairo-app-shell[data-layout=workspace]) .kairo-main{padding:var(--kairo-space-4)}.kairo-public-nav,.kairo-public-nav__links{align-items:flex-start;border-radius:var(--kairo-radius-lg);flex-direction:column}.kairo-stripe-hero__copy h1{font-size:44px}.kairo-app-shell:not([data-layout=workspace]) .kairo-card,.kairo-app-shell:not([data-layout=workspace]) .kairo-detail-panel,.kairo-app-shell:not([data-layout=workspace]) .kairo-page-header,.kairo-app-shell:not([data-layout=workspace]) .kairo-section,.kairo-app-shell:not([data-layout=workspace]) .kairo-state-block,.kairo-premium-panel,.kairo-product-card--main{padding:var(--kairo-space-4)}}.contact-preparation-notice{border:1px solid var(--kairo-palette-blue-90);border-radius:12px;background:var(--kairo-bg-subtle);padding:14px 18px;margin-bottom:20px;font-size:14px}.contact-preparation-notice>div{display:flex;align-items:center;justify-content:space-between;gap:16px}.contact-preparation-notice p{margin:4px 0;display:flex;flex-wrap:wrap;gap:6px 12px}.contact-preparation-notice p span{color:var(--kairo-text-secondary)}.contact-preparation-notice a{color:var(--kairo-accent-strong);font-weight:600;white-space:nowrap}.contact-preparation-notice>div+div{border-top:1px solid var(--kairo-border);margin-top:10px;padding-top:10px}.contact-preparation-notice__content{min-width:0}.contact-preparation-notice__content p{overflow-wrap:anywhere}.contact-preparation-notice .contact-preparation-notice__action{color:var(--kairo-text-primary);font-weight:600}.outreach-preparation-body{padding:20px;display:grid;grid-gap:20px;gap:20px;min-width:0}.outreach-preparation-body .field>.action-button,.outreach-preparation-body>.action-button{justify-self:start}.outreach-preparation-body .field{display:grid;grid-gap:10px;gap:10px}.outreach-scope-comparison{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:16px;gap:16px;margin:0 0 16px}.outreach-scope-comparison>div{padding:16px;border:1px solid var(--kairo-border);border-radius:10px}.outreach-scope-comparison dt{font-weight:600;color:var(--kairo-text-secondary);margin-bottom:10px}.outreach-scope-comparison dd{margin:0;overflow-wrap:anywhere}