.app-shell-v4[data-ui=kinetic][data-ui-version=v2],.login-shell-v4[data-ui=kinetic][data-ui-version=v2]{color-scheme:light;--field-canvas:oklch(96.8% 0.011 258);--field-paper:oklch(98.9% 0.006 258);--field-paper-2:oklch(95.2% 0.016 258);--field-paper-3:oklch(91.5% 0.024 258);--field-ink:oklch(18.5% 0.035 258);--field-ink-2:oklch(31% 0.032 258);--field-muted:oklch(44% 0.026 258);--field-rule:oklch(86% 0.023 258);--field-rule-2:oklch(72% 0.042 258);--field-accent:oklch(49% 0.235 262);--field-accent-hover:oklch(43% 0.225 262);--field-accent-soft:oklch(92.5% 0.045 262);--field-accent-ink:oklch(98.5% 0.006 258);--field-focus:oklch(41% 0.205 262);--field-signal:oklch(78% 0.18 130);--field-signal-soft:oklch(94% 0.075 130);--field-signal-ink:oklch(25% 0.074 130);--field-warning:oklch(55% 0.135 72);--field-warning-soft:oklch(94% 0.052 72);--field-danger:oklch(50% 0.19 28);--field-danger-soft:oklch(94% 0.045 28);--field-shadow:oklch(20% 0.045 258/0.08);--field-scrim:oklch(16% 0.035 258/0.5);--font-display:"Bricolage Radice","Geist Radice",sans-serif;--font-wordmark:"Bricolage Radice","Geist Radice",sans-serif;--font-body:"Geist Radice","Helvetica Neue",sans-serif;--font-sans:var(--font-body);--font-editorial:var(--font-display);--font-mono:"SFMono-Regular","Roboto Mono",monospace;--font-outlier:var(--font-mono);--color-paper:var(--field-paper);--color-paper-2:var(--field-paper-2);--color-paper-3:var(--field-paper-3);--color-ink:var(--field-ink);--color-ink-2:var(--field-ink-2);--color-muted:var(--field-muted);--color-rule:var(--field-rule);--color-rule-2:var(--field-rule-2);--color-accent:var(--field-accent);--color-accent-hover:var(--field-accent-hover);--color-accent-ink:var(--field-accent-ink);--color-focus:var(--field-focus);--color-signal:var(--field-signal);--color-signal-soft:var(--field-signal-soft);--color-signal-ink:var(--field-signal-ink);--color-success:oklch(49% 0.155 148);--color-success-soft:oklch(94% 0.048 148);--color-warning:var(--field-warning);--color-warning-soft:var(--field-warning-soft);--color-error:var(--field-danger);--color-error-soft:var(--field-danger-soft);--bg:var(--field-canvas);--bg-deep:var(--field-paper-2);--surface:var(--field-paper);--surface-soft:var(--field-paper-2);--surface-mint:var(--field-signal-soft);--text:var(--field-ink);--text-soft:var(--field-ink-2);--text-muted:var(--field-muted);--border:var(--field-rule);--border-strong:var(--field-rule-2);--nav:var(--field-paper);--nav-soft:var(--field-accent-soft);--accent:var(--field-accent);--accent-strong:var(--field-accent-hover);--accent-soft:var(--field-accent-soft);--active-bg:var(--field-accent-soft);--focus:var(--field-focus);--live:var(--color-success);--live-soft:var(--color-success-soft);--coral:var(--field-danger);--coral-soft:var(--field-danger-soft);--warning:var(--field-warning);--warning-soft:var(--field-warning-soft);--info:var(--field-accent);--info-soft:var(--field-accent-soft);--ivory-50:var(--field-paper);--ivory-100:var(--field-canvas);--ivory-150:var(--field-paper-2);--paper:var(--field-paper);--ink:var(--field-ink);--ink-soft:var(--field-ink-2);--muted:var(--field-muted);--line:var(--field-rule);--line-strong:var(--field-rule-2);--charcoal:var(--field-ink);--charcoal-2:var(--field-ink-2);--signal:var(--field-signal);--signal-deep:var(--field-accent);--signal-wash:var(--field-signal-soft);--danger:var(--field-danger);--danger-wash:var(--field-danger-soft);--amber:var(--field-warning);--amber-wash:var(--field-warning-soft);--info-wash:var(--field-accent-soft);--acid:var(--field-signal);--space-3xs:0.25rem;--space-2xs:0.5rem;--space-xs:0.75rem;--space-sm:1rem;--space-md:1.25rem;--space-lg:1.5rem;--space-xl:2rem;--space-2xl:2.5rem;--space-3xl:3.5rem;--space-4xl:5rem;--control-height:2.75rem;--sidebar-width:4.75rem;--topbar-height:4rem;--content-max:100%;--local-rail-width:14rem;--assistant-panel-width:clamp(24rem,28vw,29rem);--radius-control:0.375rem;--radius-input:0.5rem;--radius-panel:0.625rem;--radius-scene:0.75rem;--radius-card:0.625rem;--radius-pill:999px;--radius-sm:var(--radius-control);--radius-md:var(--radius-input);--radius-lg:var(--radius-panel);--radius-xl:var(--radius-scene);--dur-micro:120ms;--dur-short:220ms;--dur-long:360ms;--motion-fast:var(--dur-micro);--motion-base:var(--dur-short);--motion-scene:var(--dur-long);--ease-out:cubic-bezier(0.16,1,0.3,1);--ease-in:cubic-bezier(0.7,0,0.84,0);--ease-in-out:cubic-bezier(0.65,0,0.35,1);--ease-spring:var(--ease-out);--ease-kinetic:var(--ease-out);--shadow-sm:0 1px 2px var(--field-shadow);--shadow-md:0 0.75rem 2rem var(--field-shadow);--shadow-lg:0 1.25rem 3.5rem var(--field-shadow);--shadow-soft:var(--shadow-sm);--shadow-focus:0 0 0 0.2rem color-mix(in oklch,var(--field-focus) 24%,transparent);--kinetic-scrim:var(--field-scrim);--kinetic-shadow:var(--field-shadow);--kinetic-shadow-soft:var(--field-shadow);--kinetic-brand-wash:var(--field-accent-soft)}body,html{overflow-x:clip}.app-shell-v4[data-ui=kinetic][data-ui-version=v2]{grid-template-columns:var(--sidebar-width) minmax(0,1fr) 0;min-height:100dvh;color:var(--color-ink);background:var(--field-canvas);font-family:var(--font-body);font-size:.9375rem;line-height:1.5}@media (min-width:56.3125rem){.app-shell-v4[data-ui=kinetic][data-ui-version=v2]:has(>.sidebar[data-rail=compact]){--sidebar-width:4.75rem}.app-shell-v4[data-ui=kinetic][data-ui-version=v2]:has(>.sidebar[data-rail=expanded]){--sidebar-width:14.5rem}}.app-shell-v4[data-ui=kinetic][data-ui-version=v2].app-shell--assistant-open{grid-template-columns:var(--sidebar-width) minmax(0,1fr) var(--assistant-panel-width)}.app-shell-v4[data-ui=kinetic][data-ui-version=v2] :where(h1,h2,h3,h4){min-width:0;color:var(--color-ink);overflow-wrap:anywhere;text-wrap:balance}.app-shell-v4[data-ui=kinetic][data-ui-version=v2] :where(h1){font-family:var(--font-display);font-weight:800;letter-spacing:-.045em}.app-shell-v4[data-ui=kinetic][data-ui-version=v2] :where(h2,h3,h4){font-family:var(--font-body);font-weight:700;letter-spacing:-.025em}.app-shell-v4[data-ui=kinetic][data-ui-version=v2] :where(button,a,input,textarea,select){font-family:var(--font-body)}.app-shell-v4[data-ui=kinetic][data-ui-version=v2] :where(button,a,input,textarea,select):focus-visible{outline:.125rem solid var(--color-focus);outline-offset:.125rem}.app-shell-v4[data-ui=kinetic][data-ui-version=v2] :where(button,a){white-space:nowrap}.app-shell-v4[data-ui=kinetic][data-ui-version=v2] :where(button,a,[role=button]):active:not(:disabled){transform:translateY(.0625rem)}.app-shell-v4[data-ui=kinetic][data-ui-version=v2] :where(button,input,textarea,select):disabled{cursor:not-allowed;opacity:.55}.app-shell-v4[data-ui=kinetic][data-ui-version=v2] .main-canvas{min-width:0;overflow:visible;overflow-x:clip;background:var(--field-canvas)}.app-shell-v4[data-ui=kinetic][data-ui-version=v2] .view-stage{width:100%;min-width:0;margin:0}.app-shell-v4[data-ui=kinetic][data-ui-version=v2] .sidebar{position:-webkit-sticky;position:sticky;top:0;z-index:var(--z-sticky);width:var(--sidebar-width);height:100dvh;padding:var(--space-xs) var(--space-2xs);overflow:visible;color:var(--color-ink);background:var(--field-paper);border-right:.0625rem solid var(--color-rule);box-shadow:none}.app-shell-v4[data-ui=kinetic][data-ui-version=v2] .sidebar-brand-row{display:grid;min-height:3.25rem;grid-template-columns:minmax(0,1fr) auto;grid-gap:var(--space-3xs);gap:var(--space-3xs);align-items:center;border-bottom:.0625rem solid var(--color-rule)}.app-shell-v4[data-ui=kinetic][data-ui-version=v2] .brand{min-width:0;min-height:3.25rem;height:auto;padding:0 var(--space-2xs);overflow:hidden;border:0}.app-shell-v4[data-ui=kinetic][data-ui-version=v2] .brand__mark{position:relative;display:grid;width:2rem;min-width:2rem;height:2rem;margin:0 var(--space-2xs) 0 0;place-items:center;background:var(--color-accent);border-radius:var(--radius-control);transform:none}.app-shell-v4[data-ui=kinetic][data-ui-version=v2] .brand__mark:before{width:.75rem;height:.75rem;content:"";border:.125rem solid var(--color-accent-ink);border-top:.125rem solid transparent;border-radius:50%;transform:rotate(-32deg)}.app-shell-v4[data-ui=kinetic][data-ui-version=v2] .brand__mark i{display:none}.app-shell-v4[data-ui=kinetic][data-ui-version=v2] .brand__word{overflow:hidden;color:var(--color-ink);font-family:var(--font-wordmark);font-size:1.375rem;font-weight:800;letter-spacing:-.055em;text-overflow:clip;white-space:nowrap}.app-shell-v4[data-ui=kinetic][data-ui-version=v2] .brand__edition{display:none}.app-shell-v4[data-ui=kinetic][data-ui-version=v2] .sidebar-rail-toggle{display:grid;width:2rem;height:2rem;place-items:center;color:var(--color-muted);background:transparent;border:.0625rem solid transparent;border-radius:var(--radius-control)}.app-shell-v4[data-ui=kinetic][data-ui-version=v2] .sidebar[data-rail=compact] .sidebar-rail-toggle{position:absolute;top:var(--space-sm);right:calc(-1 * var(--space-sm));z-index:var(--z-raised);color:var(--color-accent);background:var(--color-paper);border-color:var(--color-rule-2);box-shadow:var(--shadow-sm)}.app-shell-v4[data-ui=kinetic][data-ui-version=v2] .sidebar[data-rail=compact] .sidebar-rail-toggle svg{transform:rotate(0)}.app-shell-v4[data-ui=kinetic][data-ui-version=v2] .sidebar[data-rail=expanded] .sidebar-rail-toggle svg{transform:rotate(180deg)}@media (hover:hover) and (pointer:fine){.app-shell-v4[data-ui=kinetic][data-ui-version=v2] .sidebar-rail-toggle:hover{color:var(--color-accent);background:var(--color-paper-2);border-color:var(--color-rule)}}.app-shell-v4[data-ui=kinetic][data-ui-version=v2] .primary-nav--grouped{gap:var(--space-sm);margin-top:var(--space-xs);padding:0 0 var(--space-lg);overflow-x:visible;overflow-y:auto;scrollbar-color:var(--color-rule-2) transparent;scrollbar-width:thin}.app-shell-v4[data-ui=kinetic][data-ui-version=v2] .sidebar-nav-group{gap:var(--space-3xs)}.app-shell-v4[data-ui=kinetic][data-ui-version=v2] .sidebar-nav-group__label{min-height:1.125rem;margin:0;padding:0 var(--space-xs);overflow:hidden;color:var(--color-muted);font-family:var(--font-mono);font-size:.625rem;font-weight:600;letter-spacing:.09em;text-overflow:clip;text-transform:uppercase;white-space:nowrap}.app-shell-v4[data-ui=kinetic][data-ui-version=v2] .sidebar-nav-group__items{gap:var(--space-3xs)}.app-shell-v4[data-ui=kinetic][data-ui-version=v2] .nav-item{position:relative;min-height:var(--control-height);grid-template-columns:1.5rem minmax(0,1fr) auto;gap:var(--space-xs);align-items:center;padding:0 var(--space-xs);color:var(--color-ink-2);background:transparent;border:.0625rem solid transparent;border-radius:var(--radius-control);box-shadow:none;font-size:.8125rem;font-weight:620;transition:color var(--dur-micro) var(--ease-out),background-color var(--dur-micro) var(--ease-out)}.app-shell-v4[data-ui=kinetic][data-ui-version=v2] .nav-item svg{width:1.125rem;color:var(--color-muted)}.app-shell-v4[data-ui=kinetic][data-ui-version=v2] .nav-item--active{color:var(--color-accent);background:var(--color-accent-soft);border-color:color-mix(in oklch,var(--color-accent) 22%,var(--color-rule));box-shadow:none}.app-shell-v4[data-ui=kinetic][data-ui-version=v2] .nav-item--active:before{position:absolute;top:.625rem;bottom:.625rem;left:-.1875rem;width:.1875rem;content:"";background:var(--color-accent);border-radius:0 var(--radius-pill) var(--radius-pill) 0}.app-shell-v4[data-ui=kinetic][data-ui-version=v2] .nav-item--active svg{color:var(--color-accent)}.app-shell-v4[data-ui=kinetic][data-ui-version=v2] .nav-item b{display:grid;min-width:1.25rem;height:1.25rem;padding-inline:var(--space-3xs);place-items:center;color:var(--color-accent-ink);background:var(--color-accent);border-radius:var(--radius-pill);font-size:.625rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media (hover:hover) and (pointer:fine){.app-shell-v4[data-ui=kinetic][data-ui-version=v2] .nav-item:hover:not(.nav-item--active){color:var(--color-ink);background:var(--color-paper-2)}}.app-shell-v4[data-ui=kinetic][data-ui-version=v2] .sidebar__bottom{padding-top:var(--space-xs);background:var(--color-paper);border-top:.0625rem solid var(--color-rule)}.app-shell-v4[data-ui=kinetic][data-ui-version=v2] .system-note{min-height:var(--control-height);padding:var(--space-2xs);color:var(--color-ink);background:transparent;border:0}.app-shell-v4[data-ui=kinetic][data-ui-version=v2] .system-note__orb{width:.5rem;height:.5rem;background:var(--color-success);border:0;box-shadow:0 0 0 .1875rem var(--color-success-soft)}@media (min-width:56.3125rem){.app-shell-v4[data-ui=kinetic][data-ui-version=v2] .sidebar[data-rail=compact] .brand{justify-content:center;padding:0}.app-shell-v4[data-ui=kinetic][data-ui-version=v2] .sidebar[data-rail=compact] .brand__mark{margin:0}.app-shell-v4[data-ui=kinetic][data-ui-version=v2] .sidebar[data-rail=compact] :is(.brand__word,.sidebar-nav-group__label,.nav-item>span,.system-note>div){display:none}.app-shell-v4[data-ui=kinetic][data-ui-version=v2] .sidebar[data-rail=compact] .sidebar-brand-row{grid-template-columns:1fr}.app-shell-v4[data-ui=kinetic][data-ui-version=v2] .sidebar[data-rail=compact] .primary-nav--grouped{gap:var(--space-xs)}.app-shell-v4[data-ui=kinetic][data-ui-version=v2] .sidebar[data-rail=compact] .sidebar-nav-group{padding-bottom:var(--space-xs);border-bottom:.0625rem solid var(--color-rule)}.app-shell-v4[data-ui=kinetic][data-ui-version=v2] .sidebar[data-rail=compact] .sidebar-nav-group:last-child{border-bottom:0}.app-shell-v4[data-ui=kinetic][data-ui-version=v2] .sidebar[data-rail=compact] .nav-item{grid-template-columns:1.5rem;justify-content:center;padding:0}.app-shell-v4[data-ui=kinetic][data-ui-version=v2] .sidebar[data-rail=compact] .nav-item b{position:absolute;top:.125rem;right:.125rem;min-width:1rem;height:1rem;padding:0 .1875rem;font-size:.5625rem}.app-shell-v4[data-ui=kinetic][data-ui-version=v2] .sidebar[data-rail=compact] .system-note{display:grid;place-items:center}}.app-shell-v4[data-ui=kinetic][data-ui-version=v2] .console-topbar{position:-webkit-sticky;position:sticky;top:0;z-index:var(--z-sticky);display:grid;min-height:var(--topbar-height);grid-template-columns:minmax(9.5rem,13rem) minmax(15rem,24rem) minmax(0,1fr);grid-gap:var(--space-sm);gap:var(--space-sm);align-items:center;padding:var(--space-2xs) clamp(var(--space-sm),1.75vw,var(--space-xl));color:var(--color-ink);background:var(--field-paper);border-bottom:.0625rem solid var(--color-rule);box-shadow:none}.app-shell-v4[data-ui=kinetic][data-ui-version=v2] .topbar-page-context{display:grid;min-width:0;grid-template-areas:"title live" "eyebrow live";grid-template-columns:minmax(0,1fr) auto;grid-gap:0 var(--space-2xs);gap:0 var(--space-2xs);align-items:center}.app-shell-v4[data-ui=kinetic][data-ui-version=v2] .topbar-page-context>strong{grid-area:title;overflow:hidden;color:var(--color-ink);font-family:var(--font-display);font-size:1.125rem;font-weight:800;letter-spacing:-.035em;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.app-shell-v4[data-ui=kinetic][data-ui-version=v2] .topbar-page-context>span{grid-area:eyebrow;overflow:hidden;color:var(--color-muted);font-family:var(--font-mono);font-size:.5625rem;font-weight:600;letter-spacing:.07em;line-height:1.4;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.app-shell-v4[data-ui=kinetic][data-ui-version=v2] .topbar-page-context__live{display:inline-flex;min-height:1.5rem;grid-area:live;gap:var(--space-3xs);align-items:center;padding-inline:var(--space-2xs);color:var(--color-signal-ink);background:var(--color-signal-soft);border:.0625rem solid color-mix(in oklch,var(--color-signal) 48%,var(--color-rule));border-radius:var(--radius-pill);font-size:.6875rem;font-weight:700}.app-shell-v4[data-ui=kinetic][data-ui-version=v2] .topbar-page-context__live i{width:.375rem;height:.375rem;background:var(--color-success);border:0;border-radius:50%}.app-shell-v4[data-ui=kinetic][data-ui-version=v2] .global-search{position:relative;display:grid;min-width:0;min-height:var(--control-height);grid-template-columns:1.125rem minmax(0,1fr) auto;grid-gap:var(--space-2xs);gap:var(--space-2xs);align-items:center;padding-inline:var(--space-xs);color:var(--color-muted);background:var(--field-canvas);border:.0625rem solid var(--color-rule);border-radius:var(--radius-input);box-shadow:none}.app-shell-v4[data-ui=kinetic][data-ui-version=v2] .global-search:focus-within{color:var(--color-ink);background:var(--color-paper);border-color:var(--color-rule-2);outline:.125rem solid var(--color-focus);outline-offset:.0625rem}.app-shell-v4[data-ui=kinetic][data-ui-version=v2] .global-search input{min-width:0;min-height:calc(var(--control-height) - .125rem);padding:0;color:var(--color-ink);background:transparent;border:0;font-size:.8125rem;outline:0}.app-shell-v4[data-ui=kinetic][data-ui-version=v2] .global-search kbd{padding:.1875rem var(--space-2xs);color:var(--color-muted);background:var(--color-paper);border:.0625rem solid var(--color-rule);border-radius:var(--radius-control);font-family:var(--font-mono);font-size:.625rem}.app-shell-v4[data-ui=kinetic][data-ui-version=v2] .global-search__results{position:absolute;top:calc(100% + var(--space-2xs));right:0;left:0;z-index:var(--z-dropdown);display:grid;padding:var(--space-2xs);color:var(--color-ink);background:var(--color-paper);border:.0625rem solid var(--color-rule-2);border-radius:var(--radius-input);box-shadow:var(--shadow-md)}.app-shell-v4[data-ui=kinetic][data-ui-version=v2] .global-search__results button{min-height:var(--control-height);color:var(--color-ink);background:transparent;border-radius:var(--radius-control)}.app-shell-v4[data-ui=kinetic][data-ui-version=v2] .header-tools{display:flex;min-width:0;justify-content:flex-end;gap:var(--space-2xs);align-items:center}.app-shell-v4[data-ui=kinetic][data-ui-version=v2] .radice-command-button{min-height:var(--control-height);gap:var(--space-2xs);padding-inline:var(--space-sm);color:var(--color-accent-ink);background:var(--color-accent);border:.0625rem solid var(--color-accent);border-radius:var(--radius-control);box-shadow:none;font-size:.8125rem;font-weight:700}.app-shell-v4[data-ui=kinetic][data-ui-version=v2] .radice-command-button:after{content:"⌘J";color:color-mix(in oklch,var(--color-accent-ink) 72%,transparent);font-family:var(--font-mono);font-size:.625rem}.app-shell-v4[data-ui=kinetic][data-ui-version=v2] .demo-flag{display:none}.app-shell-v4[data-ui=kinetic][data-ui-version=v2] :is(.notification-button,.header-avatar){width:var(--control-height);min-width:var(--control-height);height:var(--control-height);border-radius:var(--radius-control)}.app-shell-v4[data-ui=kinetic][data-ui-version=v2] .notification-button{color:var(--color-ink-2);background:var(--color-paper);border:.0625rem solid var(--color-rule)}.app-shell-v4[data-ui=kinetic][data-ui-version=v2] .header-avatar{display:grid;place-items:center;color:var(--color-accent);background:var(--color-accent-soft);border:.0625rem solid color-mix(in oklch,var(--color-accent) 25%,var(--color-rule));font-size:.6875rem;font-weight:750}.app-shell-v4[data-ui=kinetic][data-ui-version=v2] .page-header{min-height:5.5rem;grid-template-columns:minmax(0,1fr) auto;gap:var(--space-lg);align-items:center;padding:var(--space-sm) clamp(var(--space-sm),1.75vw,var(--space-xl));background:var(--field-canvas);border-bottom:.0625rem solid var(--color-rule)}.app-shell-v4[data-ui=kinetic][data-ui-version=v2] .page-header h1{margin:0;font-size:clamp(1.75rem,2.2vw,2.5rem);line-height:1}.app-shell-v4[data-ui=kinetic][data-ui-version=v2] .page-header__note{max-width:72ch;margin:var(--space-2xs) 0 0;color:var(--color-muted);font-size:.875rem}.app-shell-v4[data-ui=kinetic][data-ui-version=v2] .page-header__aside{-webkit-padding-start:var(--space-lg);padding-inline-start:var(--space-lg);-webkit-border-start:.0625rem solid var(--color-rule-2);border-inline-start:.0625rem solid var(--color-rule-2)}.app-shell-v4[data-ui=kinetic][data-ui-version=v2] .topbar-page-toolbar{width:100%;margin:0}.app-shell-v4[data-ui=kinetic][data-ui-version=v2] :where(.settings-console,.contacts-console,.orders-console,.catalog-console,.quotes-console,.tickets-console){max-width:none}.app-shell-v4[data-ui=kinetic][data-ui-version=v2] .main-canvas[data-view=inbox] .view-stage{width:100%;height:calc(100dvh - var(--topbar-height));container-name:field-inbox;container-type:inline-size}.app-shell-v4[data-ui=kinetic][data-ui-version=v2] .main-canvas[data-view=inbox] .inbox-v5{display:grid;height:100%;grid-template-rows:auto minmax(0,1fr);margin:0;padding:0 clamp(var(--space-xs),1vw,var(--space-sm)) var(--space-xs);color:var(--color-ink)}.app-shell-v4[data-ui=kinetic][data-ui-version=v2] .main-canvas[data-view=inbox] .inbox-v5__page-head{display:none}.app-shell-v4[data-ui=kinetic][data-ui-version=v2] .main-canvas[data-view=inbox] .inbox-v5__tabs{min-height:3.25rem;gap:var(--space-lg);align-items:stretch;padding-inline:var(--space-2xs);overflow-x:auto;background:transparent;border-bottom:.0625rem solid var(--color-rule);scrollbar-width:thin}.app-shell-v4[data-ui=kinetic][data-ui-version=v2] .main-canvas[data-view=inbox] .inbox-v5__tabs button{position:relative;min-height:3.25rem;padding-inline:0;color:var(--color-ink-2);font-size:.8125rem;font-weight:650}.app-shell-v4[data-ui=kinetic][data-ui-version=v2] .main-canvas[data-view=inbox] .inbox-v5__tabs button.is-active{color:var(--color-accent)}.app-shell-v4[data-ui=kinetic][data-ui-version=v2] .main-canvas[data-view=inbox] .inbox-v5__tabs button.is-active:after{position:absolute;right:0;bottom:-.0625rem;left:0;height:.1875rem;content:"";background:var(--color-accent)}.app-shell-v4[data-ui=kinetic][data-ui-version=v2] .main-canvas[data-view=inbox] .inbox-v5__tabs span{-webkit-margin-start:var(--space-2xs);margin-inline-start:var(--space-2xs);color:var(--color-muted);font-size:.6875rem}.app-shell-v4[data-ui=kinetic][data-ui-version=v2] .main-canvas[data-view=inbox] .inbox-v5__columns{display:grid;width:100%;min-width:0;min-height:0;height:auto;grid-template-columns:clamp(18.5rem,21vw,21rem) minmax(0,1fr);grid-gap:0;gap:0;padding-top:var(--space-xs)}.app-shell-v4[data-ui=kinetic][data-ui-version=v2] .main-canvas[data-view=inbox] :is(.inbox-v5__list,.inbox-v5__thread,.inbox-v5__thread-empty){min-width:0;min-height:0;overflow:hidden;color:var(--color-ink);background:var(--color-paper);border:.0625rem solid var(--color-rule);border-radius:0;box-shadow:none}.app-shell-v4[data-ui=kinetic][data-ui-version=v2] .main-canvas[data-view=inbox] .inbox-v5__list{display:flex;flex-direction:column;border-right:0;border-radius:var(--radius-panel) 0 0 var(--radius-panel)}.app-shell-v4[data-ui=kinetic][data-ui-version=v2] .main-canvas[data-view=inbox] .inbox-v5__thread{position:relative;display:flex;flex-direction:column;border-radius:0 var(--radius-panel) var(--radius-panel) 0}.app-shell-v4[data-ui=kinetic][data-ui-version=v2] .main-canvas[data-view=inbox] .inbox-v5__thread-empty{grid-column:2;border-radius:0 var(--radius-panel) var(--radius-panel) 0}.app-shell-v4[data-ui=kinetic][data-ui-version=v2] .main-canvas[data-view=inbox] .inbox-v5__list-head{min-height:3.5rem;padding-inline:var(--space-sm);border-bottom:.0625rem solid var(--color-rule)}.app-shell-v4[data-ui=kinetic][data-ui-version=v2] .main-canvas[data-view=inbox] .inbox-v5__list-head strong{font-size:.875rem}.app-shell-v4[data-ui=kinetic][data-ui-version=v2] .main-canvas[data-view=inbox] .inbox-v5__list-head span{font-size:.75rem}.app-shell-v4[data-ui=kinetic][data-ui-version=v2] .main-canvas[data-view=inbox] .inbox-v5__list-tools{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--space-2xs);gap:var(--space-2xs);padding:var(--space-xs);background:var(--field-canvas);border-bottom:.0625rem solid var(--color-rule)}.app-shell-v4[data-ui=kinetic][data-ui-version=v2] .main-canvas[data-view=inbox] .inbox-v5__list-tools label{min-width:0;height:var(--control-height);background:var(--color-paper);border:.0625rem solid var(--color-rule-2);border-radius:var(--radius-control)}.app-shell-v4[data-ui=kinetic][data-ui-version=v2] .main-canvas[data-view=inbox] .inbox-v5__list-tools .inbox-v5__search{grid-column:1/-1}.app-shell-v4[data-ui=kinetic][data-ui-version=v2] .main-canvas[data-view=inbox] .inbox-v5__list-tools :is(input,select){min-width:0;width:100%;height:100%;color:var(--color-ink);background:transparent;border:0;font-size:.8125rem;outline:0}.app-shell-v4[data-ui=kinetic][data-ui-version=v2] .main-canvas[data-view=inbox] .inbox-v5__conversation{min-height:5.25rem;grid-template-columns:2.25rem minmax(0,1fr) auto;gap:var(--space-xs);padding:var(--space-xs) var(--space-sm);color:var(--color-ink);background:var(--color-paper);border:0;border-bottom:.0625rem solid var(--color-rule);border-radius:0}.app-shell-v4[data-ui=kinetic][data-ui-version=v2] .main-canvas[data-view=inbox] .inbox-v5__conversation[data-selected=true]{padding:var(--space-xs) var(--space-sm);background:var(--color-accent-soft);border:0;border-bottom:.0625rem solid var(--color-rule);box-shadow:inset .1875rem 0 var(--color-accent)}.app-shell-v4[data-ui=kinetic][data-ui-version=v2] .main-canvas[data-view=inbox] .inbox-v5__conversation-copy strong{font-size:.875rem}.app-shell-v4[data-ui=kinetic][data-ui-version=v2] .main-canvas[data-view=inbox] .inbox-v5__conversation-copy small{color:var(--color-muted);font-size:.8125rem;line-height:1.4}.app-shell-v4[data-ui=kinetic][data-ui-version=v2] .main-canvas[data-view=inbox] .inbox-v5__thread-header{min-height:4.5rem;grid-template-columns:var(--control-height) minmax(0,1fr) auto var(
      --control-height
    );gap:var(--space-xs);padding:var(--space-xs) var(--space-sm);border-bottom:.0625rem solid var(--color-rule)}.app-shell-v4[data-ui=kinetic][data-ui-version=v2] .main-canvas[data-view=inbox] .inbox-v5__thread-header h2{margin:0;font-size:1rem}.app-shell-v4[data-ui=kinetic][data-ui-version=v2] .main-canvas[data-view=inbox] .inbox-v5__thread-header p{margin:var(--space-3xs) 0 0;color:var(--color-muted);font-size:.75rem}.app-shell-v4[data-ui=kinetic][data-ui-version=v2] .main-canvas[data-view=inbox] .inbox-v5__mobile-details{display:inline-flex;width:auto;min-width:var(--control-height);gap:var(--space-2xs);padding-inline:var(--space-xs);color:var(--color-ink-2);background:var(--color-paper);border:.0625rem solid var(--color-rule);border-radius:var(--radius-control)}.app-shell-v4[data-ui=kinetic][data-ui-version=v2] .main-canvas[data-view=inbox] .inbox-v5__messages{min-height:0;flex:1 1;overflow-y:auto;padding:clamp(var(--space-sm),2vw,var(--space-xl));background:var(--field-canvas)}.app-shell-v4[data-ui=kinetic][data-ui-version=v2] .main-canvas[data-view=inbox] .inbox-v5__messages .message{width:-moz-fit-content;width:fit-content;max-width:min(78%,68ch);margin-bottom:var(--space-xs);padding:var(--space-xs) var(--space-sm);color:var(--color-ink);background:var(--color-paper);border:.0625rem solid var(--color-rule);border-radius:var(--radius-input);box-shadow:none}.app-shell-v4[data-ui=kinetic][data-ui-version=v2] .main-canvas[data-view=inbox] .inbox-v5__messages :is(.message--ai,.message--human){-webkit-margin-start:auto;margin-inline-start:auto;background:var(--color-accent-soft);border-color:color-mix(in oklch,var(--color-accent) 25%,var(--color-rule))}.app-shell-v4[data-ui=kinetic][data-ui-version=v2] .main-canvas[data-view=inbox] .inbox-v5__messages .message p{font-size:.9375rem;line-height:1.55}.app-shell-v4[data-ui=kinetic][data-ui-version=v2] .main-canvas[data-view=inbox] .inbox-v5__composer{position:-webkit-sticky;position:sticky;bottom:0;margin:0;background:var(--color-paper);border:0;border-top:.0625rem solid var(--color-rule-2);border-radius:0;box-shadow:none}.app-shell-v4[data-ui=kinetic][data-ui-version=v2] .main-canvas[data-view=inbox] .inbox-v5__composer textarea{min-height:5rem;padding:var(--space-sm);color:var(--color-ink);background:var(--color-paper);font-size:.9375rem;line-height:1.5;resize:vertical}.app-shell-v4[data-ui=kinetic][data-ui-version=v2] .main-canvas[data-view=inbox] .inbox-v5__context{position:fixed;top:0;right:0;bottom:0;z-index:var(--z-modal);display:block;width:min(24rem,94vw);min-width:0;overflow-y:auto;color:var(--color-ink);background:var(--color-paper);border:0;-webkit-border-start:.0625rem solid var(--color-rule-2);border-inline-start:.0625rem solid var(--color-rule-2);border-radius:0;box-shadow:var(--shadow-lg);transform:translateX(102%);transition:transform var(--dur-short) var(--ease-out)}.app-shell-v4[data-ui=kinetic][data-ui-version=v2] .main-canvas[data-view=inbox] .inbox-v5__context[data-open=true]{transform:translateX(0)}.app-shell-v4[data-ui=kinetic][data-ui-version=v2] .main-canvas[data-view=inbox] .inbox-v5__context>header{position:-webkit-sticky;position:sticky;top:0;z-index:var(--z-raised);min-height:3.75rem;padding-inline:var(--space-sm);background:var(--color-paper);border-bottom:.0625rem solid var(--color-rule)}.app-shell-v4[data-ui=kinetic][data-ui-version=v2] .main-canvas[data-view=inbox] .inbox-v5__context>header button{display:grid;width:var(--control-height);height:var(--control-height);place-items:center;background:var(--color-paper);border:.0625rem solid var(--color-rule);border-radius:var(--radius-control)}.app-shell-v4[data-ui=kinetic][data-ui-version=v2] .main-canvas[data-view=inbox] .inbox-v5__context>:is(section,.ticket-panel){padding:var(--space-sm);background:var(--color-paper);border:0;border-bottom:.0625rem solid var(--color-rule);border-radius:0;box-shadow:none}.app-shell-v4[data-ui=kinetic][data-ui-version=v2] .main-canvas[data-view=inbox] .inbox-v5__context-backdrop{position:fixed;inset:0;z-index:calc(var(--z-modal) - 1);display:block;background:var(--field-scrim);border:0}.login-shell-v4[data-ui=kinetic][data-ui-version=v2]{min-height:100dvh;color:var(--color-ink);background:var(--field-canvas);font-family:var(--font-body)}.login-shell-v4[data-ui=kinetic][data-ui-version=v2] .login-story{color:var(--color-accent-ink);background:var(--field-ink);border-right-color:color-mix(in oklch,var(--field-paper) 18%,var(--field-ink))}.login-shell-v4[data-ui=kinetic][data-ui-version=v2] .login-story h1{color:var(--field-paper);font-family:var(--font-display);font-weight:800;letter-spacing:-.05em}.login-shell-v4[data-ui=kinetic][data-ui-version=v2] .login-story h1 span{color:var(--field-signal)}.login-shell-v4[data-ui=kinetic][data-ui-version=v2] .login-story .eyebrow{color:color-mix(in oklch,var(--field-paper) 72%,var(--field-accent))}.login-shell-v4[data-ui=kinetic][data-ui-version=v2] .login-story__lead{color:color-mix(in oklch,var(--field-paper) 72%,var(--field-ink))}.login-shell-v4[data-ui=kinetic][data-ui-version=v2] .login-proof{color:var(--field-paper);border-top-color:color-mix(in oklch,var(--field-paper) 22%,var(--field-ink))}.login-shell-v4[data-ui=kinetic][data-ui-version=v2] .login-proof strong{color:var(--field-paper)}.login-shell-v4[data-ui=kinetic][data-ui-version=v2] .login-proof small{color:color-mix(in oklch,var(--field-paper) 68%,var(--field-ink))}.login-shell-v4[data-ui=kinetic][data-ui-version=v2] .login-panel{color:var(--color-ink);background:var(--color-paper)}.login-shell-v4[data-ui=kinetic][data-ui-version=v2] .login-panel h2{font-family:var(--font-display);font-weight:800;letter-spacing:-.04em}@media (max-width:82rem){.app-shell-v4[data-ui=kinetic][data-ui-version=v2] .console-topbar{grid-template-columns:minmax(8rem,11rem) minmax(12rem,20rem) 1fr}.app-shell-v4[data-ui=kinetic][data-ui-version=v2] .agency-return-button small,.app-shell-v4[data-ui=kinetic][data-ui-version=v2] .radice-command-button:after{display:none}}@media (max-width:68rem){.app-shell-v4[data-ui=kinetic][data-ui-version=v2] .console-topbar{grid-template-columns:minmax(8rem,1fr) minmax(12rem,18rem) auto}.app-shell-v4[data-ui=kinetic][data-ui-version=v2] .radice-command-button span{display:none}.app-shell-v4[data-ui=kinetic][data-ui-version=v2] .radice-command-button{width:var(--control-height);padding:0}.app-shell-v4[data-ui=kinetic][data-ui-version=v2] .radice-command-button:after{display:none}}@media (max-width:56.25rem){.app-shell-v4[data-ui=kinetic][data-ui-version=v2],.app-shell-v4[data-ui=kinetic][data-ui-version=v2].app-shell--assistant-open{grid-template-columns:minmax(0,1fr);padding-bottom:4.75rem}.app-shell-v4[data-ui=kinetic][data-ui-version=v2] .sidebar{position:fixed;top:auto;right:0;bottom:0;left:0;z-index:var(--z-sticky);width:100%;height:4.75rem;padding:var(--space-2xs) max(var(--space-xs),env(safe-area-inset-right)) max(var(--space-2xs),env(safe-area-inset-bottom)) max(var(--space-xs),env(safe-area-inset-left));border-top:.0625rem solid var(--color-rule-2);border-right:0}.app-shell-v4[data-ui=kinetic][data-ui-version=v2] .sidebar-brand-row,.app-shell-v4[data-ui=kinetic][data-ui-version=v2] .sidebar>:not(.mobile-primary-nav,.mobile-navigation-backdrop,.mobile-navigation-sheet){display:none}.app-shell-v4[data-ui=kinetic][data-ui-version=v2] .mobile-primary-nav{display:grid;height:100%}.app-shell-v4[data-ui=kinetic][data-ui-version=v2] .console-topbar{position:-webkit-sticky;position:sticky;min-height:4rem;grid-template-columns:minmax(0,1fr) auto;gap:var(--space-2xs);padding:var(--space-2xs) var(--space-xs)}.app-shell-v4[data-ui=kinetic][data-ui-version=v2] .global-search,.app-shell-v4[data-ui=kinetic][data-ui-version=v2] .header-avatar,.app-shell-v4[data-ui=kinetic][data-ui-version=v2] .topbar-page-context>span{display:none}.app-shell-v4[data-ui=kinetic][data-ui-version=v2] .main-canvas[data-view=inbox] .inbox-v5__columns{grid-template-columns:1fr}.app-shell-v4[data-ui=kinetic][data-ui-version=v2] .main-canvas[data-view=inbox] .inbox-v5__list{border-right:.0625rem solid var(--color-rule);border-radius:var(--radius-panel)}.app-shell-v4[data-ui=kinetic][data-ui-version=v2] .main-canvas[data-view=inbox] .inbox-v5__thread{border-radius:var(--radius-panel)}}@media (max-width:40rem){.app-shell-v4[data-ui=kinetic][data-ui-version=v2] .page-header{min-height:0;grid-template-columns:minmax(0,1fr);padding:var(--space-sm)}.app-shell-v4[data-ui=kinetic][data-ui-version=v2] .page-header__aside{display:none}.app-shell-v4[data-ui=kinetic][data-ui-version=v2] .main-canvas[data-view=inbox] .inbox-v5{padding-inline:var(--space-2xs)}.app-shell-v4[data-ui=kinetic][data-ui-version=v2] .main-canvas[data-view=inbox] .inbox-v5__tabs{gap:var(--space-sm)}.app-shell-v4[data-ui=kinetic][data-ui-version=v2] .main-canvas[data-view=inbox] .inbox-v5__messages .message{max-width:90%}}@media (pointer:coarse){.app-shell-v4[data-ui=kinetic][data-ui-version=v2] :where(button,a,input,select){min-height:2.75rem}}@media (prefers-reduced-motion:reduce){.app-shell-v4[data-ui=kinetic][data-ui-version=v2],.app-shell-v4[data-ui=kinetic][data-ui-version=v2] *,.app-shell-v4[data-ui=kinetic][data-ui-version=v2] :after,.app-shell-v4[data-ui=kinetic][data-ui-version=v2] :before{animation-duration:.15s!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.15s!important}}.app-shell-v4[data-ui=kinetic][data-ui-version=v3],.login-shell-v4[data-ui=kinetic][data-ui-version=v3]{color-scheme:light;--desk-nav:oklch(25% 0.035 160);--desk-nav-ink:oklch(97% 0.006 155);--desk-nav-muted:oklch(78% 0.018 155);--desk-nav-hover:oklch(31% 0.04 160);--desk-nav-selected:oklch(37% 0.055 160);--desk-nav-rule:oklch(37% 0.025 160);--desk-nav-mark:oklch(79% 0.1 155);--desk-priority:oklch(94% 0.022 155);--soft-canvas:oklch(97.5% 0.005 155);--soft-paper:oklch(99.8% 0.001 155);--soft-paper-2:oklch(96% 0.007 155);--soft-paper-3:oklch(93.5% 0.009 155);--soft-ink:oklch(24% 0.015 160);--soft-ink-2:oklch(38% 0.016 160);--soft-muted:oklch(48% 0.016 160);--soft-rule:oklch(89.5% 0.008 155);--soft-rule-2:oklch(77% 0.018 155);--soft-cobalt:oklch(34% 0.105 158);--soft-cobalt-deep:oklch(27% 0.09 158);--soft-cobalt-soft:oklch(95.5% 0.025 155);--soft-cobalt-focus:oklch(34% 0.105 158/0.18);--soft-cobalt-ink:oklch(98.8% 0.004 155);--soft-forest:oklch(35% 0.095 160);--soft-forest-deep:oklch(28% 0.085 160);--soft-forest-soft:oklch(96% 0.02 150);--soft-forest-focus:oklch(35% 0.095 160/0.16);--soft-forest-ink:oklch(99% 0.004 150);--soft-focus:oklch(49% 0.12 158);--soft-sky:var(--soft-forest);--soft-sky-soft:var(--soft-forest-soft);--soft-sky-ink:var(--soft-forest-deep);--soft-leaf:oklch(57% 0.14 148);--soft-leaf-soft:oklch(94% 0.052 148);--soft-leaf-ink:oklch(26% 0.065 148);--soft-amber:oklch(72% 0.14 76);--soft-amber-soft:oklch(95% 0.055 76);--soft-amber-ink:oklch(29% 0.07 76);--soft-coral:oklch(56% 0.19 28);--soft-coral-soft:oklch(95% 0.045 28);--soft-coral-ink:oklch(31% 0.08 28);--soft-scrim:oklch(19% 0.03 258/0.46);--soft-shadow:oklch(25% 0.035 258/0.11);--font-display:"Bricolage Radice","Geist Radice",sans-serif;--font-wordmark:"Bricolage Radice","Geist Radice",sans-serif;--font-body:"Geist Radice","Helvetica Neue",sans-serif;--font-sans:var(--font-body);--font-editorial:var(--font-display);--font-mono:"SFMono-Regular","Roboto Mono",monospace;--font-outlier:var(--font-mono);--color-paper:var(--soft-paper);--color-paper-2:var(--soft-paper-2);--color-paper-3:var(--soft-paper-3);--color-ink:var(--soft-ink);--color-ink-2:var(--soft-ink-2);--color-muted:var(--soft-muted);--color-rule:var(--soft-rule);--color-rule-2:var(--soft-rule-2);--color-accent:var(--soft-forest);--color-accent-hover:var(--soft-forest-deep);--color-accent-ink:var(--soft-forest-ink);--color-focus:var(--soft-forest);--color-signal:var(--soft-leaf);--color-signal-soft:var(--soft-leaf-soft);--color-signal-ink:var(--soft-leaf-ink);--color-success:var(--soft-leaf);--color-success-soft:var(--soft-leaf-soft);--color-warning:var(--soft-amber);--color-warning-soft:var(--soft-amber-soft);--color-error:var(--soft-coral);--color-error-soft:var(--soft-coral-soft);--bg:var(--soft-canvas);--bg-deep:var(--soft-paper-2);--surface:var(--soft-paper);--surface-soft:var(--soft-paper-2);--surface-mint:var(--soft-leaf-soft);--text:var(--soft-ink);--text-soft:var(--soft-ink-2);--text-muted:var(--soft-muted);--border:var(--soft-rule);--border-strong:var(--soft-rule-2);--nav:var(--soft-paper);--nav-soft:var(--soft-forest-soft);--accent:var(--soft-forest);--accent-strong:var(--soft-forest-deep);--accent-soft:var(--soft-forest-soft);--active-bg:var(--soft-forest-soft);--focus:var(--soft-forest);--live:var(--soft-leaf);--live-soft:var(--soft-leaf-soft);--coral:var(--soft-coral);--coral-soft:var(--soft-coral-soft);--warning:var(--soft-amber);--warning-soft:var(--soft-amber-soft);--info:var(--soft-forest);--info-soft:var(--soft-forest-soft);--ivory-50:var(--soft-paper);--ivory-100:var(--soft-canvas);--ivory-150:var(--soft-paper-2);--paper:var(--soft-paper);--ink:var(--soft-ink);--ink-soft:var(--soft-ink-2);--muted:var(--soft-muted);--line:var(--soft-rule);--line-strong:var(--soft-rule-2);--charcoal:var(--soft-ink);--charcoal-2:var(--soft-ink-2);--signal:var(--soft-leaf);--signal-deep:var(--soft-forest);--signal-wash:var(--soft-leaf-soft);--danger:var(--soft-coral);--danger-wash:var(--soft-coral-soft);--amber:var(--soft-amber);--amber-wash:var(--soft-amber-soft);--info-wash:var(--soft-forest-soft);--acid:var(--soft-leaf);--space-3xs:0.25rem;--space-2xs:0.5rem;--space-xs:0.75rem;--space-sm:1rem;--space-md:1.25rem;--space-lg:1.5rem;--space-xl:2rem;--space-2xl:2.5rem;--space-3xl:3.5rem;--space-4xl:5rem;--text-xs:0.8125rem;--text-sm:0.9375rem;--text-base:1rem;--text-md:1.25rem;--text-lg:1.5rem;--text-xl:1.875rem;--text-2xl:2.25rem;--control-height:2.75rem;--topbar-height:4rem;--soft-taskbar-height:3.25rem;--content-max:100%;--local-rail-width:15rem;--assistant-panel-width:clamp(24rem,28vw,29rem);--radius-control:0.5rem;--radius-input:0.5rem;--radius-panel:0.75rem;--radius-scene:0.75rem;--radius-card:0.75rem;--radius-pill:999px;--radius-sm:var(--radius-control);--radius-md:var(--radius-input);--radius-lg:var(--radius-panel);--radius-xl:var(--radius-scene);--dur-micro:120ms;--dur-short:220ms;--dur-long:320ms;--motion-fast:var(--dur-micro);--motion-base:var(--dur-short);--motion-scene:var(--dur-long);--ease-out:cubic-bezier(0.16,1,0.3,1);--ease-in:cubic-bezier(0.7,0,0.84,0);--ease-in-out:cubic-bezier(0.65,0,0.35,1);--ease-spring:var(--ease-out);--ease-kinetic:var(--ease-out);--shadow-sm:0 0.125rem 0.5rem var(--soft-shadow);--shadow-md:0 0.75rem 2.25rem var(--soft-shadow);--shadow-lg:0 1.25rem 3.5rem var(--soft-shadow);--shadow-soft:var(--shadow-sm);--shadow-focus:0 0 0 0.2rem color-mix(in oklch,var(--soft-focus) 24%,transparent);--kinetic-scrim:var(--soft-scrim);--kinetic-shadow:var(--soft-shadow);--kinetic-shadow-soft:var(--soft-shadow);--kinetic-canvas:var(--soft-canvas);--kinetic-surface:var(--soft-paper);--kinetic-surface-subtle:var(--soft-paper-2);--kinetic-surface-strong:var(--soft-paper-3);--kinetic-ink:var(--soft-ink);--kinetic-ink-soft:var(--soft-ink-2);--kinetic-muted:var(--soft-muted);--kinetic-border:var(--soft-rule);--kinetic-border-strong:var(--soft-rule-2);--kinetic-brand:var(--soft-forest);--kinetic-brand-hover:var(--soft-forest-deep);--kinetic-brand-strong:var(--soft-forest-deep);--kinetic-brand-soft:var(--soft-forest-soft);--kinetic-brand-wash:var(--soft-forest-soft);--kinetic-brand-ink:var(--soft-forest-ink);--workspace-gutter:clamp(1rem,2.4vw,2rem);--workspace-gap:1.25rem;--z-base:1;--z-raised:10;--z-dropdown:100;--z-sticky:200;--z-modal:400;--z-toast:500;--z-tooltip:600}.app-shell-v4[data-ui=kinetic][data-ui-version=v3] .soft-product-view.main-canvas[data-view=voice] .voice-board{padding:var(--workspace-gutter)}.app-shell-v4[data-ui=kinetic][data-ui-version=v3] .soft-product-view.main-canvas[data-view=voice] .voice-section-tabs{margin-bottom:var(--workspace-gap)}.app-shell-v4[data-ui=kinetic][data-ui-version=v3] .soft-product-view.main-canvas[data-view=voice] .voice-section-tabs button{min-height:3.75rem;padding:var(--space-xs)}.app-shell-v4[data-ui=kinetic][data-ui-version=v3] .soft-product-view.main-canvas[data-view=voice] .voice-section-tabs button strong{font-size:.875rem}.app-shell-v4[data-ui=kinetic][data-ui-version=v3] .soft-product-view.main-canvas[data-view=voice] .voice-section-tabs button small{font-size:.75rem}.app-shell-v4[data-ui=kinetic][data-ui-version=v3] .soft-product-view.main-canvas[data-view=voice] :is(.voice-test-panel__brief,.realtime-studio,.voice-profile){padding:var(--space-lg)}.app-shell-v4[data-ui=kinetic][data-ui-version=v3] .soft-product-view.main-canvas[data-view=voice] .voice-profile h3,.app-shell-v4[data-ui=kinetic][data-ui-version=v3] .soft-product-view.main-canvas[data-view=voice] .voice-test-panel__brief h3{max-width:32ch;font-size:clamp(1.625rem,2vw,1.875rem);line-height:1.12}.app-shell-v4[data-ui=kinetic][data-ui-version=v3] .soft-product-view.main-canvas[data-view=voice] .voice-profile__header p:not(.eyebrow),.app-shell-v4[data-ui=kinetic][data-ui-version=v3] .soft-product-view.main-canvas[data-view=voice] .voice-test-panel__brief>p:not(.eyebrow){font-size:.875rem;line-height:1.55}.app-shell-v4[data-ui=kinetic][data-ui-version=v3] .soft-product-view.main-canvas[data-view=voice] .realtime-studio__status strong,.app-shell-v4[data-ui=kinetic][data-ui-version=v3] .soft-product-view.main-canvas[data-view=voice] .voice-test-panel__brief li{font-size:.875rem}.app-shell-v4[data-ui=kinetic][data-ui-version=v3] .soft-product-view.main-canvas[data-view=voice] :is(.realtime-privacy-note p,.realtime-studio__status small,.realtime-stage>p,.voice-agent-link p:not(.eyebrow),.voice-quality__header p:not(.eyebrow),.voice-provider-switch button small,.voice-provider-location small){font-size:.8125rem}.app-shell-v4[data-ui=kinetic][data-ui-version=v3] .soft-product-view.main-canvas[data-view=voice] .realtime-stage{min-height:12.5rem;padding-block:var(--space-sm)}.app-shell-v4[data-ui=kinetic][data-ui-version=v3] .soft-product-view.main-canvas[data-view=voice] .realtime-orbit{width:4.5rem;height:4.5rem;margin-bottom:var(--space-sm)}.app-shell-v4[data-ui=kinetic][data-ui-version=v3] .soft-product-view.main-canvas[data-view=voice] .realtime-orbit>span{width:3.25rem;height:3.25rem}.app-shell-v4[data-ui=kinetic][data-ui-version=v3] .soft-product-view.main-canvas[data-view=voice] .realtime-controls button,.app-shell-v4[data-ui=kinetic][data-ui-version=v3] .soft-product-view.main-canvas[data-view=voice] .voice-agent-link>button,.app-shell-v4[data-ui=kinetic][data-ui-version=v3] .soft-product-view.main-canvas[data-view=voice] :is(.voice-quality__preset button,.voice-profile>footer button){font-size:.875rem}.app-shell-v4[data-ui=kinetic][data-ui-version=v3] .soft-product-view.main-canvas[data-view=voice] .voice-agent-link label,.app-shell-v4[data-ui=kinetic][data-ui-version=v3] .soft-product-view.main-canvas[data-view=voice] :is(.voice-quality,.voice-profile__grid) label{font-size:.875rem}.app-shell-v4[data-ui=kinetic][data-ui-version=v3] .soft-product-view.main-canvas[data-view=voice] .voice-quality__preset p,.app-shell-v4[data-ui=kinetic][data-ui-version=v3] .soft-product-view.main-canvas[data-view=voice] :is(.voice-quality,.voice-profile__grid) label>span{font-size:.75rem}.app-shell-v4[data-ui=kinetic][data-ui-version=v3] .soft-product-view.main-canvas[data-view=voice] .voice-quality__header{padding:var(--space-lg) 0 var(--space-sm)}.app-shell-v4[data-ui=kinetic][data-ui-version=v3] .soft-product-view.main-canvas[data-view=voice] .voice-quality__controls{padding-top:var(--space-sm)}@media (max-width:64rem){.app-shell-v4[data-ui=kinetic][data-ui-version=v3] .soft-product-view.main-canvas[data-view=voice] .voice-test-panel{grid-template-columns:minmax(0,1fr)}.app-shell-v4[data-ui=kinetic][data-ui-version=v3] .soft-product-view.main-canvas[data-view=voice] .voice-test-panel__brief{border-right:0;border-bottom:1px solid var(--color-rule)}}@media (max-width:42rem){.app-shell-v4[data-ui=kinetic][data-ui-version=v3] .soft-product-view.main-canvas[data-view=voice] .voice-section-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.app-shell-v4[data-ui=kinetic][data-ui-version=v3] .soft-product-view.main-canvas[data-view=voice] .voice-section-tabs button:nth-child(2){border-right:0}.app-shell-v4[data-ui=kinetic][data-ui-version=v3] .soft-product-view.main-canvas[data-view=voice] .voice-section-tabs button:nth-child(-n+2){border-bottom:1px solid var(--color-rule)}}.app-shell-v4[data-ui=kinetic][data-ui-version=v3]{display:block;min-width:0;min-height:100dvh;font-family:var(--font-body);font-size:1rem;line-height:1.5}.app-shell-v4[data-ui=kinetic][data-ui-version=v3],.app-shell-v4[data-ui=kinetic][data-ui-version=v3] .view-stage:not([data-view=inbox]){color:var(--color-ink);background:var(--soft-canvas)}.app-shell-v4[data-ui=kinetic][data-ui-version=v3] .view-stage:not([data-view=inbox]) h1{color:var(--color-ink);font-size:clamp(1.5rem,2.2vw,1.875rem);letter-spacing:-.035em}.app-shell-v4[data-ui=kinetic][data-ui-version=v3] .view-stage :where(table,[role=table]){font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.app-shell-v4[data-ui=kinetic][data-ui-version=v3] .view-stage :where(button,a[role=button]){white-space:nowrap}.app-shell-v4[data-ui=kinetic][data-ui-version=v3].app-shell--assistant-open{display:block}.app-shell-v4[data-ui=kinetic][data-ui-version=v3] .console-topbar,.app-shell-v4[data-ui=kinetic][data-ui-version=v3] .topbar-page-toolbar--empty,.app-shell-v4[data-ui=kinetic][data-ui-version=v3]>.sidebar{display:none}.app-shell-v4[data-ui=kinetic][data-ui-version=v3] .topbar-page-toolbar:not(.topbar-page-toolbar--empty)>.topbar-page-source{display:grid!important;grid-gap:.125rem;gap:.125rem;position:static!important;width:auto!important;height:auto!important;min-width:0;margin:0 auto 0 0!important;padding:0!important;overflow:visible!important;clip:auto!important;-webkit-clip-path:none!important;clip-path:none!important;white-space:normal!important}.app-shell-v4[data-ui=kinetic][data-ui-version=v3] .topbar-page-source :where(h1,p,span){margin:0}.app-shell-v4[data-ui=kinetic][data-ui-version=v3] .topbar-page-source h1{color:var(--color-ink);font-size:1.625rem!important;line-height:1.1}.app-shell-v4[data-ui=kinetic][data-ui-version=v3] .topbar-page-source :where(p,span){color:var(--color-muted);font-size:.8125rem}.app-shell-v4[data-ui=kinetic][data-ui-version=v3] .view-stage :where(p,li,td,th,label){font-size:max(.875rem,1em);line-height:1.5}.app-shell-v4[data-ui=kinetic][data-ui-version=v3] .view-stage :where(button,input,select,textarea){font-size:max(.8125rem,1em)}.app-shell-v4[data-ui=kinetic][data-ui-version=v3] .view-stage :where(small,time){font-size:max(.75rem,1em)}.app-shell-v4[data-ui=kinetic][data-ui-version=v3] .message__compact-meta{font-size:.75rem!important}.app-shell-v4[data-ui=kinetic][data-ui-version=v3] .view-stage :where(h2,h3){line-height:1.2}.app-shell-v4[data-ui=kinetic][data-ui-version=v3] .topbar-page-toolbar:not(.topbar-page-toolbar--empty){min-height:auto;justify-content:space-between;padding-block:var(--space-xs)}.app-shell-v4[data-ui=kinetic][data-ui-version=v3] .view-stage:not([data-view=overview]):not([data-view=inbox])>:first-child{width:100%!important;max-width:none!important;margin-inline:0!important}.app-shell-v4[data-ui=kinetic][data-ui-version=v3] :is(.view-stage[data-view=calendar],.view-stage[data-view=catalog],.view-stage[data-view=billing],.view-stage[data-view=agents],.view-stage[data-view=agency],.view-stage[data-view=ecommerce],.view-stage[data-view=orders],.view-stage[data-view=integrations],.view-stage[data-view=automations],.view-stage[data-view=settings],.view-stage[data-view=quotes]) .topbar-page-toolbar:not(.topbar-page-toolbar--empty){min-height:0!important;align-items:center!important;justify-content:space-between!important;padding-block:0 var(--space-xs)!important}.app-shell-v4[data-ui=kinetic][data-ui-version=v3] .view-stage[data-view=settings] .topbar-page-toolbar{display:flex!important}.app-shell-v4[data-ui=kinetic][data-ui-version=v3] .view-stage[data-view=tickets] .topbar-page-toolbar{grid-template-columns:minmax(0,1fr)!important}.app-shell-v4[data-ui=kinetic][data-ui-version=v3] .view-stage[data-view=copilot] .topbar-page-toolbar{display:none}.app-shell-v4[data-ui=kinetic][data-ui-version=v3] :is(.view-stage[data-view=settings],.view-stage[data-view=catalog],.view-stage[data-view=orders],.view-stage[data-view=quotes],.view-stage[data-view=ecommerce],.view-stage[data-view=integrations],.view-stage[data-view=analytics],.view-stage[data-view=billing],.view-stage[data-view=agents],.view-stage[data-view=agency])>:first-child{-webkit-padding-before:var(--space-sm)!important;padding-block-start:var(--space-sm)!important}.app-shell-v4[data-ui=kinetic][data-ui-version=v3] .main-canvas,.app-shell-v4[data-ui=kinetic][data-ui-version=v3] .soft-product-view,.app-shell-v4[data-ui=kinetic][data-ui-version=v3] .view-stage{width:100%;min-width:0;max-width:none;margin:0;overflow:visible;overflow-x:clip;background:var(--soft-canvas)}.app-shell-v4[data-ui=kinetic][data-ui-version=v3] .view-stage{min-height:100%;transform-origin:50% 0}.app-shell-v4[data-ui=kinetic][data-ui-version=v3] :where(button,input,textarea,select){font-family:var(--font-body)}.app-shell-v4[data-ui=kinetic][data-ui-version=v3] :where(button,a,input,textarea,select):focus-visible{outline:.125rem solid var(--color-focus);outline-offset:.125rem}.app-shell-v4[data-ui=kinetic][data-ui-version=v3] :where(input,textarea,select){color:var(--color-ink);background:var(--color-paper);border-color:var(--color-rule);border-radius:var(--radius-input);box-shadow:none}.app-shell-v4[data-ui=kinetic][data-ui-version=v3] .view-stage:not([data-view=inbox]) :where([class*=_card__],[class*=_panel__],[class*=_archive__],[class*=_workspace__],[class*=_summaryRow__]){border-radius:var(--radius-panel)!important;box-shadow:none!important}.app-shell-v4[data-ui=kinetic][data-ui-version=v3] :where(input,textarea,select):focus{border-color:var(--color-focus);box-shadow:var(--shadow-focus)}.app-shell-v4[data-ui=kinetic][data-ui-version=v3] :where(.ui-button,[class*=primaryButton],[class*=secondaryButton]){min-height:var(--control-height);border-radius:var(--radius-control);box-shadow:none}.app-shell-v4[data-ui=kinetic][data-ui-version=v3] :where(.ui-button--primary){color:var(--color-accent-ink);background:var(--color-accent);border-color:var(--color-accent)}.app-shell-v4[data-ui=kinetic][data-ui-version=v3] :where(.ui-button--primary):hover:not(:disabled){background:var(--color-accent-hover);border-color:var(--color-accent-hover);transform:translateY(-.0625rem)}.app-shell-v4[data-ui=kinetic][data-ui-version=v3] :where(.ui-button--secondary){color:var(--color-ink);background:var(--color-paper);border-color:var(--color-rule-2)}.app-shell-v4[data-ui=kinetic][data-ui-version=v3] :where(.ui-button--secondary):hover:not(:disabled){color:var(--color-accent);background:var(--soft-cobalt-soft);border-color:color-mix(in oklch,var(--color-accent) 30%,var(--color-rule));transform:translateY(-.0625rem)}.app-shell-v4[data-ui=kinetic][data-ui-version=v3] .ui-badge{min-height:1.5rem;padding:.25rem .5rem;border-radius:var(--radius-pill);font-size:var(--text-xs)}.app-shell-v4[data-ui=kinetic][data-ui-version=v3] .ui-badge--signal{color:var(--soft-leaf-ink);background:var(--soft-leaf-soft)}.app-shell-v4[data-ui=kinetic][data-ui-version=v3] .ui-badge--ink{color:var(--color-accent-ink);background:var(--color-accent)}.app-shell-v4[data-ui=kinetic][data-ui-version=v3] .workspace-empty{display:grid;min-height:calc(100dvh - var(--topbar-height) - var(--soft-taskbar-height));padding:var(--space-xl);place-items:center}.app-shell-v4[data-ui=kinetic][data-ui-version=v3] .workspace-empty>*{width:min(36rem,100%);color:var(--color-ink);background:var(--color-paper);border-color:var(--color-rule);border-radius:var(--radius-card);box-shadow:var(--shadow-sm)}.app-shell-v4[data-ui=kinetic][data-ui-version=v3]>#radice-assistant-panel{position:fixed;inset:var(--space-xs);z-index:var(--z-modal);width:auto;height:auto;padding:0}.app-shell-v4[data-ui=kinetic][data-ui-version=v3]>#radice-assistant-panel>section{border-color:var(--color-rule);border-radius:var(--radius-card);box-shadow:var(--shadow-lg)}.app-shell-v4[data-ui=kinetic][data-ui-version=v3]>[class*=radice-avatar-launcher_launcher]{right:var(--space-sm);bottom:var(--space-sm);z-index:calc(var(--z-sticky) + 1);display:block}.app-shell-v4[data-ui=kinetic][data-ui-version=v3][data-view=inbox]>[class*=radice-avatar-launcher_launcher]{display:none}.app-shell-v4[data-ui=kinetic][data-ui-version=v3] :where(.notification-drawer){z-index:var(--z-modal);color:var(--color-ink);background:var(--color-paper);border-color:var(--color-rule);border-radius:var(--radius-card);box-shadow:var(--shadow-lg)}.app-shell-v4[data-ui=kinetic][data-ui-version=v3] :where(.settings-console,.contacts-console,.orders-console){width:100%;max-width:none}.app-shell-v4[data-ui=kinetic][data-ui-version=v3] :where(.settings-card,.analytics-card,.orders-archive,.catalog-table){color:var(--color-ink);background:var(--color-paper);border-color:var(--color-rule);border-radius:var(--radius-card);box-shadow:none}.app-shell-v4[data-ui=kinetic][data-ui-version=v3] :where(.page-header,.section-navigation){color:var(--color-ink);background:transparent;border-color:var(--color-rule);box-shadow:none}.app-shell-v4[data-ui=kinetic][data-ui-version=v3] ::selection{color:var(--color-accent-ink);background:var(--color-accent)}.app-shell-v4[data-ui=kinetic][data-ui-version=v3].app-shell--loading{display:block;padding:clamp(var(--space-sm),3vw,var(--space-3xl))}.app-shell-v4[data-ui=kinetic][data-ui-version=v3].app-shell--loading .loading-sidebar{display:none}.app-shell-v4[data-ui=kinetic][data-ui-version=v3].app-shell--loading .main-canvas{display:grid;grid-gap:var(--space-lg);gap:var(--space-lg)}.app-shell-v4[data-ui=kinetic][data-ui-version=v3].app-shell--loading :where(.loading-header,.loading-metrics,.loading-workspace){color:var(--color-ink);background:transparent;border-color:var(--color-rule)}.login-shell-v4[data-ui=kinetic][data-ui-version=v3]{color:var(--color-ink);background:var(--soft-canvas)}.login-shell-v4[data-ui=kinetic][data-ui-version=v3] :where(.login-panel,.auth-tabs,.auth-tabs button,.auth-form input,.ui-button,.demo-entry){border-radius:var(--radius-control)!important}.login-shell-v4[data-ui=kinetic][data-ui-version=v3] .login-panel{border-color:var(--soft-rule);box-shadow:none}.login-shell-v4[data-ui=kinetic][data-ui-version=v3] :where(.login-brand strong,.login-story .eyebrow,.login-panel>.eyebrow,.login-story h1 span){color:var(--soft-forest)}.login-shell-v4[data-ui=kinetic][data-ui-version=v3] .auth-tabs button.is-active,.login-shell-v4[data-ui=kinetic][data-ui-version=v3] .ui-button--primary{color:var(--soft-forest-ink);background:var(--soft-forest);box-shadow:none}.login-shell-v4[data-ui=kinetic][data-ui-version=v3] .ui-button--primary{border-color:var(--soft-forest)}.login-shell-v4[data-ui=kinetic][data-ui-version=v3] .ui-button--primary:hover:not(:disabled){background:var(--soft-forest-deep);border-color:var(--soft-forest-deep)}.login-shell-v4[data-ui=kinetic][data-ui-version=v3] :where(.login-card,.auth-card){color:var(--color-ink);background:var(--color-paper);border-color:var(--color-rule);border-radius:var(--radius-card);box-shadow:var(--shadow-md)}@media (min-width:43.75rem){.app-shell-v4[data-ui=kinetic][data-ui-version=v3]>#radice-assistant-panel{top:var(--space-xs);right:var(--space-xs);bottom:var(--space-xs);left:auto;width:min(var(--assistant-panel-width),calc(100vw - var(--space-xl)))}}@media (min-width:75rem){.app-shell-v4[data-ui=kinetic][data-ui-version=v3] :where(.settings-console,.contacts-console,.orders-console){padding-inline:clamp(var(--space-lg),2.5vw,var(--space-3xl))}}@media (hover:hover) and (pointer:fine){.app-shell-v4[data-ui=kinetic][data-ui-version=v3] :where(button,a){transition:color var(--dur-short) var(--ease-out),background-color var(--dur-short) var(--ease-out),border-color var(--dur-short) var(--ease-out),transform var(--dur-micro) var(--ease-out)}}@media (prefers-reduced-motion:reduce){.app-shell-v4[data-ui=kinetic][data-ui-version=v3] *,.app-shell-v4[data-ui=kinetic][data-ui-version=v3] :after,.app-shell-v4[data-ui=kinetic][data-ui-version=v3] :before{scroll-behavior:auto!important;animation-duration:.12s!important;animation-iteration-count:1!important;transition-duration:.12s!important}}@media (max-width:47.4375rem){.app-shell-v4[data-ui=kinetic][data-ui-version=v3]>[class*=radice-avatar-launcher_launcher]{bottom:calc(4.75rem + env(safe-area-inset-bottom))}}body:has(.app-shell-v4[data-ui-version=v3]),html:has(.app-shell-v4[data-ui-version=v3]){overflow-x:clip}.app-shell-v4[data-ui=kinetic][data-ui-version=v3] .view-stage :where(h1,h2,h3){font-style:normal}.app-shell-v4[data-ui=kinetic][data-ui-version=v3] .view-stage :where(th){color:var(--color-muted);background:var(--soft-canvas);font-family:var(--font-body);font-weight:600;letter-spacing:0;text-transform:none}.app-shell-v4[data-ui=kinetic][data-ui-version=v3] :where(input:not([type=checkbox]):not([type=radio]):not([type=range]),select){min-height:2.5rem}.app-shell-v4[data-ui=kinetic][data-ui-version=v3] :where(input,textarea,select):disabled{color:var(--color-muted);background:var(--soft-paper-2);cursor:not-allowed}.app-shell-v4[data-ui=kinetic][data-ui-version=v3] :where(input,textarea,select)[aria-invalid=true]{border-color:var(--soft-coral)}.app-shell-v4[data-ui=kinetic][data-ui-version=v3] .view-stage :where(.eyebrow){font-family:var(--font-body);font-size:.75rem;letter-spacing:.03em}@media (pointer:coarse){.app-shell-v4[data-ui=kinetic][data-ui-version=v3] :where(button,input:not([type=checkbox]):not([type=radio]):not([type=range]),select){min-height:2.75rem}}.radice-brand-mark{display:block;flex:0 0 auto;overflow:visible}.radice-brand-mark path{stroke:none}.app-shell-v4 .brand .brand__mark--radice{position:static!important;display:block!important;width:1.875rem!important;min-width:1.875rem!important;height:1.875rem!important;margin:0 .625rem 0 0!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;transform:none!important}.app-shell-v4 .brand .brand__mark--radice:after,.app-shell-v4 .brand .brand__mark--radice:before{display:none;content:none}.app-shell-v4 .brand .brand__word,.app-shell-v4[data-ui=kinetic] .brand .brand__word{color:var(--color-ink,var(--text,#17201c))!important;font-family:var(--font-wordmark,"Hanken Grotesk",sans-serif);font-size:1.125rem!important;font-weight:700!important;letter-spacing:.105em!important;line-height:1;text-transform:uppercase}.login-shell-v4 .login-brand{display:flex;gap:.75rem;align-items:center}.login-shell-v4 .login-brand .brand__mark--radice{display:block!important;width:2.375rem;height:2.375rem;margin:0;transform:none}.login-shell-v4 .login-brand .brand__mark--radice:after,.login-shell-v4 .login-brand .brand__mark--radice:before{display:none;content:none}.login-shell-v4 .login-brand strong,.login-shell-v4[data-ui=kinetic] .login-brand strong{color:#17201c;font-family:var(--font-wordmark,"Hanken Grotesk",sans-serif);font-size:1.5rem;font-weight:700;letter-spacing:.105em;line-height:1;text-transform:uppercase}@media (max-width:56.25rem) and (min-width:43.8125rem){.app-shell-v4 .brand .brand__mark--radice{width:1.75rem!important;min-width:1.75rem!important;height:1.75rem!important;margin-right:0!important}}@media (max-width:43.75rem){.login-shell-v4 .login-brand .brand__mark--radice{width:2rem;height:2rem}.login-shell-v4 .login-brand strong,.login-shell-v4[data-ui=kinetic] .login-brand strong{font-size:1.25rem}}