.AuthMarketingHero-module__0NX2BW__hero{background:var(--ink-surface);min-height:100%;color:var(--ink-foreground);flex-direction:column;justify-content:space-between;gap:48px;padding:44px;display:flex}.AuthMarketingHero-module__0NX2BW__logoLink{align-self:flex-start;display:inline-flex}.AuthMarketingHero-module__0NX2BW__logo{width:auto;height:32px;display:block}.AuthMarketingHero-module__0NX2BW__heroCopy{max-width:420px}.AuthMarketingHero-module__0NX2BW__eyebrow{box-sizing:border-box;background:var(--accent-signal);width:max-content;max-width:100%;height:26px;color:var(--accent-signal-ink);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;align-items:center;margin:0 0 22px;padding:0 10px;font-size:12px;font-weight:600;line-height:1;display:inline-flex}.AuthMarketingHero-module__0NX2BW__headline{max-width:12ch;color:var(--ink-foreground);font-family:var(--font-heading);letter-spacing:-.03em;text-wrap:balance;margin:0;font-size:clamp(2.125rem,4.4vw,3.25rem);font-weight:800;line-height:1.08}.AuthMarketingHero-module__0NX2BW__highlight{background:linear-gradient(180deg,transparent 88%,var(--accent-signal)88%)}.AuthMarketingHero-module__0NX2BW__propositions{border-top:1px solid var(--ink-border);gap:0;margin:0;padding:0;list-style:none;display:grid}.AuthMarketingHero-module__0NX2BW__propositions li{border-bottom:1px solid var(--ink-border);color:var(--ink-muted);grid-template-columns:8px 1fr;align-items:start;gap:12px;padding:15px 0;font-size:.875rem;line-height:1.45;display:grid}.AuthMarketingHero-module__0NX2BW__signalDot{border-radius:var(--radius-full);background:var(--accent-signal);width:6px;height:6px;margin-top:7px}@media (max-width:1024px){.AuthMarketingHero-module__0NX2BW__hero{padding:36px 32px}.AuthMarketingHero-module__0NX2BW__headline{font-size:clamp(2rem,4.2vw,2.75rem)}}@media (max-width:768px){.AuthMarketingHero-module__0NX2BW__hero{gap:28px;min-height:240px;padding:28px 24px 30px}.AuthMarketingHero-module__0NX2BW__logo{height:28px}.AuthMarketingHero-module__0NX2BW__eyebrow{margin-bottom:16px}.AuthMarketingHero-module__0NX2BW__headline{max-width:18ch;font-size:2rem}.AuthMarketingHero-module__0NX2BW__propositions{display:none}}@media (max-width:380px){.AuthMarketingHero-module__0NX2BW__eyebrow{letter-spacing:.09em;font-size:11px}}
.AppLogo-module__Hc33Sq__logo{height:var(--logo-height,32px);width:auto;display:block}.AppLogo-module__Hc33Sq__placeholder{height:var(--logo-height,32px);border-radius:4px;display:inline-block}
.page-module__6YAPBa__page{background:var(--background);min-height:100vh}.page-module__6YAPBa__container{width:100%;max-width:1200px;margin:0 auto;padding:36px 40px 56px}.page-module__6YAPBa__logoContainer{justify-content:center;align-items:center;width:40px;height:40px;display:flex}.page-module__6YAPBa__header{justify-content:space-between;align-items:center;margin-bottom:48px;display:flex}.page-module__6YAPBa__titleWrapper{align-items:center;gap:16px;display:flex}.page-module__6YAPBa__logo{border:1px solid var(--border);border-radius:12px}.page-module__6YAPBa__title{color:var(--foreground);letter-spacing:-.02em;font-size:2rem;font-weight:700}.page-module__6YAPBa__grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px;display:grid}.page-module__6YAPBa__adminBar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;margin-bottom:32px;display:flex}.page-module__6YAPBa__adminIdentity{align-items:center;gap:16px;min-width:0;display:flex}.page-module__6YAPBa__adminIcon{border-radius:var(--radius);background:var(--bg-muted);border:1px solid var(--border);width:40px;height:40px;color:var(--foreground);flex-shrink:0;justify-content:center;align-items:center;display:flex}.page-module__6YAPBa__adminIdentityText{flex-direction:column;gap:3px;min-width:0;display:flex}.page-module__6YAPBa__adminTitle{letter-spacing:-.01em;color:var(--foreground);margin:0;font-size:1rem;font-weight:700}.page-module__6YAPBa__adminDesc{color:var(--muted-foreground);margin:0;font-size:.8125rem}.page-module__6YAPBa__adminMeta{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.page-module__6YAPBa__gatewayStack{text-align:right;flex-direction:column;gap:2px;display:flex}.page-module__6YAPBa__gatewayLabel{letter-spacing:.1em;text-transform:uppercase;color:var(--muted-foreground);font-size:.6875rem;font-weight:500}.page-module__6YAPBa__gatewayValue{color:var(--foreground);font-size:.9375rem;font-weight:600}.page-module__6YAPBa__gatewayNote{max-width:220px;font-size:.6875rem;line-height:1.3}.page-module__6YAPBa__gatewayUnavailable{color:var(--muted-foreground);opacity:.7;font-size:.9375rem;font-weight:600}.page-module__6YAPBa__gatewayBalanceWarn{color:var(--warning-text)}.page-module__6YAPBa__gatewayBalanceCritical{color:var(--error-text)}.page-module__6YAPBa__disabledNewProject{cursor:not-allowed;display:inline-block;position:relative}.page-module__6YAPBa__disabledNewProject:after{content:attr(data-tooltip);border-radius:var(--radius);background:var(--card-bg);border:1px solid var(--border);width:max-content;max-width:280px;color:var(--muted-foreground);white-space:normal;opacity:0;pointer-events:none;z-index:10;padding:8px 12px;font-size:.75rem;line-height:1.4;transition:opacity .15s;position:absolute;top:calc(100% + 8px);right:0}.page-module__6YAPBa__disabledNewProject:hover:after{opacity:1}.page-module__6YAPBa__orgHeaderActions{align-items:center;gap:var(--spacing-sm);display:flex}.page-module__6YAPBa__orgSection{margin-bottom:32px}.page-module__6YAPBa__orgSection:last-child{margin-bottom:0}.page-module__6YAPBa__orgHeader{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.page-module__6YAPBa__orgIdentity{align-items:center;gap:12px;display:flex}.page-module__6YAPBa__orgImage{object-fit:contain;flex-shrink:0;width:32px;height:32px}.page-module__6YAPBa__orgImageFallback{border-radius:var(--radius);background:var(--bg-muted);border:1px solid var(--border);width:32px;height:32px;color:var(--muted-foreground);flex-shrink:0;justify-content:center;align-items:center;display:flex}.page-module__6YAPBa__orgName{color:var(--foreground);letter-spacing:-.01em;margin:0;font-size:1.375rem;font-weight:700}.page-module__6YAPBa__orgEmpty{color:var(--muted-foreground);margin:0;font-size:.875rem}
.BrandColorScope-module__gVepnG__scope{--chart-color-1:var(--brand-chart-1-light);--chart-color-2:var(--brand-chart-2-light);--chart-color-3:var(--brand-chart-3-light);--chart-color-4:var(--brand-chart-4-light);--chart-color-5:var(--brand-chart-5-light);--chart-color-6:var(--brand-chart-6-light);--chart-comparison-color-1:color-mix(in srgb,var(--chart-color-1)40%,transparent);--chart-comparison-color-2:color-mix(in srgb,var(--chart-color-2)40%,transparent);--chart-comparison-color-3:color-mix(in srgb,var(--chart-color-3)40%,transparent);--chart-comparison-color-4:color-mix(in srgb,var(--chart-color-4)40%,transparent);--chart-comparison-color-5:color-mix(in srgb,var(--chart-color-5)40%,transparent);--chart-comparison-color-6:color-mix(in srgb,var(--chart-color-6)40%,transparent);--event-color-1:var(--brand-event-1-light);--event-color-2:var(--brand-event-2-light);--event-color-3:var(--brand-event-3-light);--event-color-4:var(--brand-event-4-light);--event-color-5:var(--brand-event-5-light);--event-ink-1:var(--brand-event-ink-1-light);--event-ink-2:var(--brand-event-ink-2-light);--event-ink-3:var(--brand-event-ink-3-light);--event-ink-4:var(--brand-event-ink-4-light);--event-ink-5:var(--brand-event-ink-5-light);display:contents}:is([data-theme=dark] .BrandColorScope-module__gVepnG__scope,.dark .BrandColorScope-module__gVepnG__scope){--chart-color-1:var(--brand-chart-1-dark);--chart-color-2:var(--brand-chart-2-dark);--chart-color-3:var(--brand-chart-3-dark);--chart-color-4:var(--brand-chart-4-dark);--chart-color-5:var(--brand-chart-5-dark);--chart-color-6:var(--brand-chart-6-dark);--event-color-1:var(--brand-event-1-dark);--event-color-2:var(--brand-event-2-dark);--event-color-3:var(--brand-event-3-dark);--event-color-4:var(--brand-event-4-dark);--event-color-5:var(--brand-event-5-dark);--event-ink-1:var(--brand-event-ink-1-dark);--event-ink-2:var(--brand-event-ink-2-dark);--event-ink-3:var(--brand-event-ink-3-dark);--event-ink-4:var(--brand-event-ink-4-dark);--event-ink-5:var(--brand-event-ink-5-dark)}
.AgentHeader-module__cBf8VG__row{box-sizing:border-box;min-height:var(--agent-header-height);padding-block:6px;padding-inline:var(--agent-header-padding-x,16px);border-bottom:1px solid var(--border);flex-shrink:0;justify-content:space-between;align-items:center;gap:8px;display:flex}.AgentHeader-module__cBf8VG__title{min-width:0;color:var(--foreground);align-items:center;gap:8px;margin:0;font-family:inherit;font-size:.9375rem;font-weight:600;line-height:1.3;display:flex}.AgentHeader-module__cBf8VG__titleIcon{color:var(--agent-accent,var(--primary));flex-shrink:0;display:inline-flex}.AgentHeader-module__cBf8VG__titleCollapsible{flex-wrap:wrap;align-content:flex-start;height:24px;line-height:24px;overflow:hidden}.AgentHeader-module__cBf8VG__titleText{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.AgentHeader-module__cBf8VG__actions{flex-shrink:0;align-items:center;display:flex}.AgentHeader-module__cBf8VG__actionsTight{gap:4px}.AgentHeader-module__cBf8VG__actionsLoose{gap:8px}
.AgentCharacter-module__HaHgIq__box{vertical-align:middle;flex-shrink:0;line-height:0;display:inline-block;position:relative}.AgentCharacter-module__HaHgIq__still{width:100%;height:100%;display:block}.AgentCharacter-module__HaHgIq__strip{background-position:0 0;background-repeat:no-repeat;background-size:4800% 100%;width:100%;height:100%;display:block}.AgentCharacter-module__HaHgIq__idle{animation:4s steps(48,jump-none) infinite AgentCharacter-module__HaHgIq__agentStrip}.AgentCharacter-module__HaHgIq__working{animation:2.4s steps(48,jump-none) infinite AgentCharacter-module__HaHgIq__agentStrip}.AgentCharacter-module__HaHgIq__hello{background-size:2400% 100%;animation:1.2s steps(24,jump-none) both AgentCharacter-module__HaHgIq__agentStrip}.AgentCharacter-module__HaHgIq__hop{animation:.9s both AgentCharacter-module__HaHgIq__agentHop}@media (prefers-reduced-motion:reduce){.AgentCharacter-module__HaHgIq__idle,.AgentCharacter-module__HaHgIq__working,.AgentCharacter-module__HaHgIq__hop{animation:none}.AgentCharacter-module__HaHgIq__hello{background-position-x:30.43%;animation:none}}.AgentCharacter-module__HaHgIq__glyph{justify-content:center;align-items:center;width:100%;height:100%;display:flex}@keyframes AgentCharacter-module__HaHgIq__agentStrip{0%{background-position-x:0%}to{background-position-x:100%}}@keyframes AgentCharacter-module__HaHgIq__agentHop{0%{transform:translateY(0)}35%{transform:translateY(-18%)}60%{transform:translateY(0)}80%{transform:translateY(-6%)}to{transform:translateY(0)}}
.Badge-module__sjqJza__badge{border-radius:var(--radius-sm);white-space:nowrap;align-items:center;gap:4px;width:fit-content;padding:2px 8px;font-size:.75rem;font-weight:600;transition:all .2s;display:inline-flex}.Badge-module__sjqJza__default{background:var(--accent);color:var(--foreground);border:1px solid var(--border)}.Badge-module__sjqJza__primary{background:rgba(var(--primary-rgb),.1);color:var(--primary);border:1px solid rgba(var(--primary-rgb),.2)}.Badge-module__sjqJza__success{background:rgba(var(--success-rgb),.1);color:var(--success);border:1px solid rgba(var(--success-rgb),.2)}.Badge-module__sjqJza__warning{background:rgba(var(--warning-rgb),.1);color:var(--accent-amber);border:1px solid rgba(var(--warning-rgb),.2)}.Badge-module__sjqJza__error{background:rgba(var(--error-rgb),.1);color:var(--error);border:1px solid rgba(var(--error-rgb),.2)}.Badge-module__sjqJza__insight{background:rgba(var(--insight-rgb),.1);color:var(--insight-color);border:1px solid rgba(var(--insight-rgb),.2)}.Badge-module__sjqJza__scribe{background:rgba(var(--scribe-rgb),.1);color:var(--scribe-color);border:1px solid rgba(var(--scribe-rgb),.2)}.Badge-module__sjqJza__studio{background:rgba(var(--studio-rgb),.1);color:var(--studio-color-text);border:1px solid rgba(var(--studio-rgb),.2)}.Badge-module__sjqJza__canvas{background:rgba(var(--canvas-rgb),.1);color:var(--canvas-color);border:1px solid rgba(var(--canvas-rgb),.2)}.Badge-module__sjqJza__seo{background:rgba(var(--seo-rgb),.1);color:var(--seo-color);border:1px solid rgba(var(--seo-rgb),.2)}.Badge-module__sjqJza__ux{background:rgba(var(--ux-rgb),.1);color:var(--ux-color-darker);border:1px solid rgba(var(--ux-rgb),.2)}:is([data-theme=dark] .Badge-module__sjqJza__ux,.dark .Badge-module__sjqJza__ux){color:var(--ux-color-light)}.Badge-module__sjqJza__sm{padding:1px 6px;font-size:.6875rem}.Badge-module__sjqJza__md{padding:2px 8px;font-size:.75rem}.Badge-module__sjqJza__lg{padding:4px 10px;font-size:.8125rem}.Badge-module__sjqJza__pill{border-radius:100px;padding-left:12px;padding-right:12px}.Badge-module__sjqJza__icon{align-items:center;display:inline-flex}.Badge-module__sjqJza__badge svg{flex-shrink:0}
.Button-module__We7rla__button{border-radius:var(--radius);cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;font-family:inherit;font-weight:500;text-decoration:none;transition:all .2s;display:inline-flex}.Button-module__We7rla__button:not(:where(.Button-module__We7rla__unstyled)){outline:none}.Button-module__We7rla__button:not(:where(.Button-module__We7rla__unstyled)):focus-visible{outline:2px solid var(--primary);outline-offset:2px}.Button-module__We7rla__spinner{margin-right:8px}.Button-module__We7rla__button:disabled{opacity:.5;cursor:not-allowed}.Button-module__We7rla__sm{height:32px;padding:0 12px;font-size:.875rem}.Button-module__We7rla__md{height:40px;padding:0 16px;font-size:.9375rem}.Button-module__We7rla__lg{height:48px;padding:0 24px;font-size:1rem}.Button-module__We7rla__primary{background:var(--primary);color:var(--primary-foreground);box-shadow:var(--btn-primary-shadow)}.Button-module__We7rla__primary:hover:not(:disabled){background:var(--primary-hover);box-shadow:var(--btn-primary-shadow-hover);transform:var(--btn-primary-lift)}.Button-module__We7rla__outline{color:var(--foreground);border:1px solid var(--border);background:0 0}.Button-module__We7rla__outline:hover:not(:disabled){background:var(--accent);border-color:var(--primary)}.Button-module__We7rla__danger-outline{color:var(--error);border:1px solid rgba(var(--error-rgb),.3);box-shadow:none;background:0 0}.Button-module__We7rla__danger-outline:hover:not(:disabled){background:rgba(var(--error-rgb),.05);border-color:var(--error)}.Button-module__We7rla__secondary{background:var(--accent);color:var(--foreground);border:1px solid var(--border)}.Button-module__We7rla__secondary:hover:not(:disabled){background:var(--accent);border-color:var(--primary)}.Button-module__We7rla__ghost{color:var(--muted-foreground);background:0 0}.Button-module__We7rla__ghost:hover:not(:disabled){background:var(--accent);color:var(--accent-foreground)}.Button-module__We7rla__danger{background:var(--error);color:var(--fill-foreground);box-shadow:0 4px 12px rgba(var(--error-rgb),.2)}.Button-module__We7rla__danger:hover:not(:disabled){background:var(--error-hover);box-shadow:0 6px 16px rgba(var(--error-rgb),.3);transform:translateY(-1px)}.Button-module__We7rla__blue{background:var(--blue);color:#fff;box-shadow:0 4px 12px rgba(var(--blue-rgb),.2)}.Button-module__We7rla__blue:hover:not(:disabled){background:var(--blue-hover);box-shadow:0 6px 16px rgba(var(--blue-rgb),.3);transform:translateY(-1px)}.Button-module__We7rla__hero{background:var(--btn-hero-bg);color:var(--btn-hero-fg);box-shadow:var(--btn-hero-shadow);border:none;font-weight:700}.Button-module__We7rla__hero:hover:not(:disabled){background:var(--btn-hero-bg-hover);transform:var(--btn-hero-lift);box-shadow:var(--btn-hero-shadow-hover);filter:var(--btn-hero-filter-hover)}.Button-module__We7rla__hero:active:not(:disabled){transform:translateY(0)}.Button-module__We7rla__insight{--agent-hue:var(--insight-color);--agent-hue-dark:var(--insight-color-dark);--agent-hue-darker:var(--insight-color-darker);--agent-hue-rgb:var(--insight-rgb);--agent-hue-label:var(--agent-label-insight,var(--insight-color-dark))}.Button-module__We7rla__scribe{--agent-hue:var(--scribe-color);--agent-hue-dark:var(--scribe-color-dark);--agent-hue-darker:var(--scribe-color-darker);--agent-hue-rgb:var(--scribe-rgb);--agent-hue-label:var(--agent-label-scribe,var(--scribe-color-dark))}.Button-module__We7rla__canvas{--agent-hue:var(--canvas-color);--agent-hue-dark:var(--canvas-color-dark);--agent-hue-darker:var(--canvas-color-darker);--agent-hue-rgb:var(--canvas-rgb);--agent-hue-label:var(--agent-label-canvas,var(--canvas-color-darker))}.Button-module__We7rla__seo{--agent-hue:var(--seo-color);--agent-hue-dark:var(--seo-color-dark);--agent-hue-darker:var(--seo-color-darker);--agent-hue-rgb:var(--seo-rgb);--agent-hue-label:var(--agent-label-seo,var(--seo-color-darker))}.Button-module__We7rla__ux{--agent-hue:var(--ux-color);--agent-hue-dark:var(--ux-color-dark);--agent-hue-darker:var(--ux-color-darker);--agent-hue-rgb:var(--ux-rgb);--agent-hue-label:var(--agent-label-ux,var(--ux-color-darker))}.Button-module__We7rla__studio{--agent-hue:var(--studio-color);--agent-hue-dark:var(--studio-color-dark);--agent-hue-darker:var(--studio-color-darker);--agent-hue-rgb:var(--studio-rgb);--agent-hue-label:var(--agent-label-studio,var(--studio-color-darker))}.Button-module__We7rla__campaigns{--agent-hue:var(--campaigns-color-dark);--agent-hue-dark:var(--campaigns-color-darker);--agent-hue-darker:var(--campaigns-color-darker);--agent-hue-rgb:var(--campaigns-rgb);--agent-hue-label:var(--agent-label-campaigns,var(--campaigns-color-darker))}.Button-module__We7rla__insight,.Button-module__We7rla__scribe,.Button-module__We7rla__canvas,.Button-module__We7rla__seo,.Button-module__We7rla__ux,.Button-module__We7rla__studio,.Button-module__We7rla__campaigns{background:linear-gradient(135deg,var(--agent-hue-dark)0%,var(--agent-hue)100%);color:#fff;box-shadow:0 4px 12px rgba(var(--agent-hue-rgb),.3);border:none;font-weight:600}.Button-module__We7rla__insight:hover:not(:disabled),.Button-module__We7rla__scribe:hover:not(:disabled),.Button-module__We7rla__canvas:hover:not(:disabled),.Button-module__We7rla__seo:hover:not(:disabled),.Button-module__We7rla__ux:hover:not(:disabled),.Button-module__We7rla__studio:hover:not(:disabled),.Button-module__We7rla__campaigns:hover:not(:disabled){background:linear-gradient(135deg,var(--agent-hue-darker)0%,var(--agent-hue-dark)100%);box-shadow:0 6px 16px rgba(var(--agent-hue-rgb),.4);transform:translateY(-1px)}[data-app-theme=monochrome] .Button-module__We7rla__danger{box-shadow:none}[data-app-theme=monochrome] .Button-module__We7rla__danger:hover:not(:disabled){box-shadow:none;transform:none}:is([data-app-theme=monochrome] .Button-module__We7rla__insight,[data-app-theme=monochrome] .Button-module__We7rla__scribe,[data-app-theme=monochrome] .Button-module__We7rla__canvas,[data-app-theme=monochrome] .Button-module__We7rla__seo,[data-app-theme=monochrome] .Button-module__We7rla__ux,[data-app-theme=monochrome] .Button-module__We7rla__studio,[data-app-theme=monochrome] .Button-module__We7rla__campaigns){background:var(--bg-card);color:var(--agent-hue-label);border:1px solid color-mix(in srgb,var(--agent-hue-label)45%,transparent);box-shadow:none}:is([data-app-theme=monochrome] .Button-module__We7rla__insight:disabled,[data-app-theme=monochrome] .Button-module__We7rla__scribe:disabled,[data-app-theme=monochrome] .Button-module__We7rla__canvas:disabled,[data-app-theme=monochrome] .Button-module__We7rla__seo:disabled,[data-app-theme=monochrome] .Button-module__We7rla__ux:disabled,[data-app-theme=monochrome] .Button-module__We7rla__studio:disabled,[data-app-theme=monochrome] .Button-module__We7rla__campaigns:disabled){border-color:var(--agent-hue-label)}:is([data-app-theme=monochrome] .Button-module__We7rla__insight:hover:not(:disabled),[data-app-theme=monochrome] .Button-module__We7rla__scribe:hover:not(:disabled),[data-app-theme=monochrome] .Button-module__We7rla__canvas:hover:not(:disabled),[data-app-theme=monochrome] .Button-module__We7rla__seo:hover:not(:disabled),[data-app-theme=monochrome] .Button-module__We7rla__ux:hover:not(:disabled),[data-app-theme=monochrome] .Button-module__We7rla__studio:hover:not(:disabled),[data-app-theme=monochrome] .Button-module__We7rla__campaigns:hover:not(:disabled)){background:color-mix(in srgb,var(--agent-hue-label)8%,var(--bg-card));border-color:color-mix(in srgb,var(--agent-hue-label)70%,transparent);box-shadow:none;transform:none}:is([data-agent=insight] .Button-module__We7rla__insight,[data-agent=canvas] .Button-module__We7rla__canvas,[data-agent=scribe] .Button-module__We7rla__scribe,[data-agent=seo] .Button-module__We7rla__seo,[data-agent=ux] .Button-module__We7rla__ux,[data-agent=studio] .Button-module__We7rla__studio,[data-agent=campaigns] .Button-module__We7rla__campaigns){background:var(--primary);color:var(--primary-foreground);box-shadow:none;border-color:#0000}:is([data-agent=insight] .Button-module__We7rla__insight:hover:not(:disabled),[data-agent=canvas] .Button-module__We7rla__canvas:hover:not(:disabled),[data-agent=scribe] .Button-module__We7rla__scribe:hover:not(:disabled),[data-agent=seo] .Button-module__We7rla__seo:hover:not(:disabled),[data-agent=ux] .Button-module__We7rla__ux:hover:not(:disabled),[data-agent=studio] .Button-module__We7rla__studio:hover:not(:disabled),[data-agent=campaigns] .Button-module__We7rla__campaigns:hover:not(:disabled)){background:var(--primary-hover);color:var(--primary-foreground);box-shadow:none;border-color:#0000;transform:none}:is([data-agent=insight] .Button-module__We7rla__insight:disabled,[data-agent=canvas] .Button-module__We7rla__canvas:disabled,[data-agent=scribe] .Button-module__We7rla__scribe:disabled,[data-agent=seo] .Button-module__We7rla__seo:disabled,[data-agent=ux] .Button-module__We7rla__ux:disabled,[data-agent=studio] .Button-module__We7rla__studio:disabled,[data-agent=campaigns] .Button-module__We7rla__campaigns:disabled){border-color:#0000}.Button-module__We7rla__planner{background:linear-gradient(135deg,var(--primary)0%,var(--primary-gradient-end)100%);color:var(--primary-foreground);box-shadow:0 4px 12px rgba(var(--primary-rgb),.3);border:none;font-weight:600}.Button-module__We7rla__planner:hover:not(:disabled){background:linear-gradient(135deg,var(--primary-hover)0%,var(--primary)100%);box-shadow:0 6px 16px rgba(var(--primary-rgb),.4);transform:translateY(-1px)}[data-app-theme=monochrome] .Button-module__We7rla__planner{background:var(--primary);box-shadow:none}[data-app-theme=monochrome] .Button-module__We7rla__planner:hover:not(:disabled){background:var(--primary-hover);box-shadow:none;transform:none}.Button-module__We7rla__unstyled{display:revert;align-items:revert;justify-content:revert;height:auto;font-size:inherit;font-weight:inherit;color:inherit;outline:revert;gap:0;padding:0;transition:none}:where(.Button-module__We7rla__unstyled){box-shadow:none;background:0 0;border:none;border-radius:0}
.Card-module__eXrseq__card{background:var(--card-bg);-webkit-backdrop-filter:blur(12px);border:1px solid var(--glass-border);border-radius:var(--radius);transition:border-color .2s;overflow:hidden}.Card-module__eXrseq__paddingDefault{padding:24px}.Card-module__eXrseq__paddingNone{padding:0}.Card-module__eXrseq__paddingCompact{padding:12px}.Card-module__eXrseq__hoverable:hover{border-color:var(--card-border-hover,var(--primary))}
.Checkbox-module__e7aCrG__container{cursor:pointer;align-items:center;gap:8px;display:inline-flex}.Checkbox-module__e7aCrG__checkbox{border:1.5px solid var(--border);border-radius:var(--radius-sm);background:0 0;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;transition:all .15s;display:flex}.Checkbox-module__e7aCrG__checkbox:hover{border-color:var(--primary)}.Checkbox-module__e7aCrG__checked{background:var(--primary);border-color:var(--primary)}.Checkbox-module__e7aCrG__checked svg{color:var(--primary-foreground)}.Checkbox-module__e7aCrG__disabled{opacity:.5;cursor:not-allowed}.Checkbox-module__e7aCrG__disabled:hover{border-color:var(--border)}.Checkbox-module__e7aCrG__label{color:var(--foreground);-webkit-user-select:none;user-select:none;font-size:.875rem}.Checkbox-module__e7aCrG__sm .Checkbox-module__e7aCrG__checkbox{width:14px;height:14px}.Checkbox-module__e7aCrG__lg .Checkbox-module__e7aCrG__checkbox{width:22px;height:22px}
.CreditCost-module__7h50Bq__cost{white-space:nowrap;font-variant-numeric:tabular-nums;color:inherit;flex-shrink:0;align-items:center;gap:3px;font-size:.75rem;display:inline-flex}.CreditCost-module__7h50Bq__srOnly{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.Dropdown-module__hbSiJq__wrapper{position:relative}.Dropdown-module__hbSiJq__flexFiller{flex:1}.Dropdown-module__hbSiJq__trigger{background:var(--card-bg);border:1px solid var(--border);border-radius:var(--radius-md);cursor:pointer;flex-wrap:wrap;align-items:center;gap:6px;width:100%;min-height:44px;padding:8px 12px;transition:all .2s;display:flex}.Dropdown-module__hbSiJq__triggerSm{border-radius:var(--radius);flex-wrap:nowrap;height:32px;min-height:32px;padding:4px 8px}.Dropdown-module__hbSiJq__trigger:hover{border-color:var(--primary)}.Dropdown-module__hbSiJq__trigger:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.Dropdown-module__hbSiJq__triggerOpen{border-color:var(--primary);box-shadow:0 0 0 1px var(--primary)}.Dropdown-module__hbSiJq__triggerScribeOpen{border-color:var(--scribe-color);box-shadow:0 0 0 1px var(--scribe-color)}.Dropdown-module__hbSiJq__triggerDisabled{opacity:.5;pointer-events:none;cursor:not-allowed}.Dropdown-module__hbSiJq__placeholder{color:var(--muted-foreground);font-size:.8125rem}.Dropdown-module__hbSiJq__chevron{color:var(--muted-foreground);margin-left:auto;transition:transform .2s}.Dropdown-module__hbSiJq__chevronOpen{transform:rotate(180deg)}.Dropdown-module__hbSiJq__singleValue{flex:1;align-items:center;gap:8px;min-width:0;display:flex;overflow:hidden}.Dropdown-module__hbSiJq__singleValueLabel{color:var(--foreground);text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;font-weight:500;overflow:hidden}.Dropdown-module__hbSiJq__compactValue{color:var(--foreground);white-space:nowrap;font-size:.8125rem;font-weight:500}.Dropdown-module__hbSiJq__selectedTag{background:rgba(var(--primary-rgb),.1);color:var(--primary);border-radius:var(--radius-sm);border:1px solid rgba(var(--primary-rgb),.2);align-items:center;gap:6px;padding:4px 10px;font-size:.75rem;font-weight:600;display:flex}.Dropdown-module__hbSiJq__tagIcon{flex-shrink:0;display:inline-flex}.Dropdown-module__hbSiJq__selectedTag:hover{background:rgba(var(--primary-rgb),.15)}.Dropdown-module__hbSiJq__selectedTagScribe{background:rgba(var(--scribe-rgb),.1);color:var(--scribe-color);border-color:rgba(var(--scribe-rgb),.2)}.Dropdown-module__hbSiJq__selectedTagScribe:hover{background:rgba(var(--scribe-rgb),.15)}.Dropdown-module__hbSiJq__removeIcon{opacity:.6;cursor:pointer}.Dropdown-module__hbSiJq__removeIcon:hover{opacity:1}.Dropdown-module__hbSiJq__overlay{z-index:90;position:fixed;inset:0}.Dropdown-module__hbSiJq__panel{background:var(--background);border:1px solid var(--border);border-radius:var(--radius-md);z-index:1000;flex-direction:column;gap:4px;width:max-content;min-width:100%;max-width:320px;max-height:300px;padding:8px;display:flex;position:absolute;top:calc(100% + 8px);left:0;overflow-y:auto;box-shadow:0 16px 40px #00000026}.Dropdown-module__hbSiJq__option{border-radius:var(--radius);cursor:pointer;justify-content:space-between;align-items:center;padding:10px 12px;transition:all .15s;display:flex}.Dropdown-module__hbSiJq__option:hover{background:var(--accent)}.Dropdown-module__hbSiJq__option:focus-visible{outline:2px solid var(--primary);outline-offset:-2px}.Dropdown-module__hbSiJq__optionSelected{background:var(--accent)}.Dropdown-module__hbSiJq__optionContent{flex:1;align-items:center;gap:10px;min-width:0;display:flex}.Dropdown-module__hbSiJq__optionIcon{color:var(--muted-foreground)}.Dropdown-module__hbSiJq__optionIconSelected{color:var(--primary)}.Dropdown-module__hbSiJq__optionLabel{overflow-wrap:anywhere;min-width:0;color:var(--foreground);opacity:.8;font-size:.8125rem;font-weight:400}.Dropdown-module__hbSiJq__optionLabelSelected{opacity:1;font-weight:600}.Dropdown-module__hbSiJq__optionCheckbox{border:1px solid var(--border);border-radius:var(--radius-sm);background:0 0;justify-content:center;align-items:center;width:18px;height:18px;margin-left:4px;transition:all .15s;display:flex}.Dropdown-module__hbSiJq__optionCheckboxChecked{background:var(--primary);border-color:var(--primary)}.Dropdown-module__hbSiJq__optionCheckboxCheckedScribe{background:var(--scribe-color)!important;border-color:var(--scribe-color)!important}.Dropdown-module__hbSiJq__actions{border-top:1px solid var(--border);margin-top:4px;padding-top:8px}.Dropdown-module__hbSiJq__addButton{width:100%;color:var(--primary);justify-content:flex-start;padding:10px 12px;font-size:.8125rem}.Dropdown-module__hbSiJq__empty{color:var(--muted-foreground);text-align:center;padding:12px;font-size:.8125rem}.Dropdown-module__hbSiJq__optionActions{align-items:center;gap:4px;display:flex}.Dropdown-module__hbSiJq__searchContainer{border-bottom:1px solid var(--border);background:var(--background);z-index:2;border-radius:var(--radius-md)var(--radius-md)0 0;align-items:center;gap:8px;margin:-8px -8px 8px;padding:10px 12px;display:flex;position:sticky;top:-8px}.Dropdown-module__hbSiJq__searchIcon{color:var(--muted-foreground);flex-shrink:0}.Dropdown-module__hbSiJq__searchInput{color:var(--foreground);background:0 0;border:none;outline:none;flex:1;padding:0;font-size:.8125rem}.Dropdown-module__hbSiJq__searchInput::placeholder{color:var(--muted-foreground)}.Dropdown-module__hbSiJq__singleValueWrap{overflow-wrap:anywhere;text-overflow:clip;white-space:normal;overflow:visible}.Dropdown-module__hbSiJq__overlayPopover{z-index:1101}.Dropdown-module__hbSiJq__panelPopover{z-index:1102}
.IconButton-module__k8hYCq__iconButton{border:1px solid var(--border);color:var(--muted-foreground);cursor:pointer;background:0 0;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex}.IconButton-module__k8hYCq__sm{border-radius:6px;width:32px;height:32px}.IconButton-module__k8hYCq__md,.IconButton-module__k8hYCq__lg{width:40px;height:40px}.IconButton-module__k8hYCq__iconButton:hover:not(:disabled){background:var(--accent);color:var(--foreground);border-color:var(--primary);transform:translateY(-1px)}.IconButton-module__k8hYCq__iconButton:disabled{opacity:.5;cursor:not-allowed}.IconButton-module__k8hYCq__danger:not(:disabled){color:var(--error);border-color:rgba(var(--error-rgb),.3)}.IconButton-module__k8hYCq__danger:hover:not(:disabled){color:var(--error);border-color:var(--error);background:rgba(var(--error-rgb),.1)}.IconButton-module__k8hYCq__ghost{border-color:#0000}.IconButton-module__k8hYCq__ghost:hover:not(:disabled){background:var(--accent);border-color:var(--border)}.IconButton-module__k8hYCq__ghost-danger{border-color:#0000}.IconButton-module__k8hYCq__ghost-danger:hover:not(:disabled){color:var(--error);border-color:var(--error);background:rgba(var(--error-rgb),.1)}.IconButton-module__k8hYCq__toolbar{border-color:#0000}.IconButton-module__k8hYCq__toolbar:hover:not(:disabled){background:var(--bg-card-hover);color:var(--foreground);border-color:#0000;transform:none}.IconButton-module__k8hYCq__toolbar:disabled{opacity:.4}.IconButton-module__k8hYCq__toolbar:focus-visible{outline:2px solid var(--agent-accent-text,var(--primary-text));outline-offset:2px}.IconButton-module__k8hYCq__toolbar.IconButton-module__k8hYCq__active,.IconButton-module__k8hYCq__toolbar.IconButton-module__k8hYCq__active:hover:not(:disabled){background:color-mix(in srgb,var(--agent-accent,var(--primary))14%,transparent);border-color:color-mix(in srgb,var(--agent-accent,var(--primary))40%,transparent);color:var(--agent-accent-text,var(--primary-text))}.IconButton-module__k8hYCq__spinner{animation:1s linear infinite IconButton-module__k8hYCq__spin}@media (prefers-reduced-motion:reduce){.IconButton-module__k8hYCq__spinner{animation:none}}@keyframes IconButton-module__k8hYCq__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
.InfoPopover-module__IOgjGa__root{align-items:center;display:inline-flex;position:relative}.InfoPopover-module__IOgjGa__trigger{color:var(--muted-foreground);cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:2px;line-height:0;display:inline-flex}.InfoPopover-module__IOgjGa__trigger:hover{color:var(--foreground)}.InfoPopover-module__IOgjGa__trigger:focus-visible{outline:2px solid var(--ring,var(--primary));outline-offset:1px}.InfoPopover-module__IOgjGa__panel{z-index:30;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--bg-card-elevated);width:max-content;max-width:280px;box-shadow:var(--shadow-popover);text-align:left;white-space:normal;cursor:default;flex-direction:column;gap:4px;padding:10px 12px;font-size:.78rem;font-weight:400;line-height:1.5;display:flex;position:absolute;top:calc(100% + 8px)}.InfoPopover-module__IOgjGa__panelStart{left:-8px}.InfoPopover-module__IOgjGa__panelEnd{right:-8px}.InfoPopover-module__IOgjGa__title{color:var(--foreground);font-weight:600}.InfoPopover-module__IOgjGa__body{color:var(--muted-foreground)}
.Input-module__kBhXhq__input{background:var(--background);border:1px solid var(--border);border-radius:var(--radius);width:100%;height:42px;color:var(--foreground);padding:0 14px;font-family:inherit;font-size:.9375rem;transition:all .2s}.Input-module__kBhXhq__input::placeholder{color:var(--muted-foreground);opacity:.6}.Input-module__kBhXhq__input:focus{border-color:var(--primary);box-shadow:0 0 0 1px var(--primary);background:var(--background);outline:none}.Input-module__kBhXhq__label{color:var(--muted-foreground);margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.Input-module__kBhXhq__container{flex-direction:column;display:flex}
.Modal-module__uobDha__overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1000;background:#000c;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.Modal-module__uobDha__modal{background:var(--card-bg);border:1px solid var(--border);border-radius:16px;flex-direction:column;width:100%;max-width:600px;max-height:80vh;animation:.2s ease-out Modal-module__uobDha__modalScale;display:flex;box-shadow:0 20px 25px -5px #0003}.Modal-module__uobDha__fullscreen{width:min(1600px,100%);max-width:1600px;height:100%;max-height:none}.Modal-module__uobDha__fullscreen .Modal-module__uobDha__content{white-space:normal;flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;overflow:hidden}.Modal-module__uobDha__header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.Modal-module__uobDha__headerActions{align-items:center;gap:8px;display:flex}.Modal-module__uobDha__header h3{color:var(--foreground);margin:0;font-size:1.125rem;font-weight:600}.Modal-module__uobDha__closeButton{color:var(--muted-foreground);cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:4px;transition:all .2s;display:flex}.Modal-module__uobDha__closeButton:hover{background:var(--accent);color:var(--foreground)}.Modal-module__uobDha__standaloneClose{z-index:10;position:absolute;top:16px;right:16px}.Modal-module__uobDha__content{color:var(--foreground);white-space:pre-wrap;padding:24px;font-size:.95rem;line-height:1.6;position:relative;overflow-y:auto}.Modal-module__uobDha__noPadding{padding:0}.Modal-module__uobDha__footer{border-top:1px solid var(--border);justify-content:flex-end;padding:16px 20px;display:flex}@keyframes Modal-module__uobDha__modalScale{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.Modal-module__uobDha__modal{animation:none}}
.ProgressBar-module__8GJrrW__container{width:100%}.ProgressBar-module__8GJrrW__bar{height:var(--progress-height,8px);background:var(--muted);border-radius:4px;overflow:hidden}.ProgressBar-module__8GJrrW__fill{background:var(--progress-fill,var(--primary));border-radius:4px;height:100%;transition:width .4s}.ProgressBar-module__8GJrrW__fill.ProgressBar-module__8GJrrW__warning{background:var(--warning)}.ProgressBar-module__8GJrrW__fill.ProgressBar-module__8GJrrW__danger{background:var(--error)}
.ScribeGeneratingVisual-module__43N26W__container{width:100%;max-width:300px;margin:20px auto;position:relative}
.SearchInput-module__LwWN0W__container{width:100%;position:relative}.SearchInput-module__LwWN0W__icon{color:var(--muted-foreground);pointer-events:none;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.SearchInput-module__LwWN0W__input{background:var(--accent);border:1px solid var(--border);border-radius:var(--radius-md);width:100%;color:var(--foreground);outline:none;padding:10px 16px 10px 40px;font-size:14px;transition:border-color .2s,box-shadow .2s}.SearchInput-module__LwWN0W__input::placeholder{color:var(--muted-foreground)}.SearchInput-module__LwWN0W__input:focus{border-color:var(--primary);box-shadow:0 0 0 3px rgba(var(--primary-rgb),.1)}.SearchInput-module__LwWN0W__container.SearchInput-module__LwWN0W__sm{height:32px}.SearchInput-module__LwWN0W__input.SearchInput-module__LwWN0W__sm{height:32px;padding:5px 12px 5px 36px;font-size:13px}.SearchInput-module__LwWN0W__container.SearchInput-module__LwWN0W__sm .SearchInput-module__LwWN0W__icon{left:10px}.SearchInput-module__LwWN0W__container.SearchInput-module__LwWN0W__lg{height:48px}.SearchInput-module__LwWN0W__input.SearchInput-module__LwWN0W__lg{height:48px;padding:12px 20px 12px 44px;font-size:15px}.SearchInput-module__LwWN0W__container.SearchInput-module__LwWN0W__lg .SearchInput-module__LwWN0W__icon{left:14px}
.Select-module__mVC3lq__selectWrapper{flex:1;min-width:0;position:relative}.Select-module__mVC3lq__select{border:1px solid var(--border);background:var(--card-bg);width:100%;min-height:44px;color:var(--foreground);cursor:pointer;appearance:none;border-radius:10px;outline:none;padding:8px 40px 8px 12px;font-size:13px;font-weight:600;transition:all .2s}.Select-module__mVC3lq__select.Select-module__mVC3lq__sm{border-radius:var(--radius);height:32px;min-height:32px;padding:4px 32px 4px 10px;font-weight:500}.Select-module__mVC3lq__selectWrapper.Select-module__mVC3lq__sm .Select-module__mVC3lq__chevron{right:10px}.Select-module__mVC3lq__select:focus{border-color:var(--primary);box-shadow:0 0 0 2px rgba(var(--primary-rgb),.1)}.Select-module__mVC3lq__select:disabled{opacity:.5;cursor:not-allowed}.Select-module__mVC3lq__chevron{pointer-events:none;color:var(--muted-foreground);transition:color .2s;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.Select-module__mVC3lq__selectWrapper:hover .Select-module__mVC3lq__chevron{color:var(--foreground)}.Select-module__mVC3lq__select option{background:var(--background);color:var(--foreground);padding:12px}.Select-module__mVC3lq__select optgroup{background:var(--background);color:var(--primary);text-transform:uppercase;letter-spacing:.05em;font-size:11px;font-style:normal;font-weight:700}.Select-module__mVC3lq__select optgroup option{text-transform:none;color:var(--foreground);padding-left:20px;font-size:13px;font-weight:400}
.ShyAgentCharacter-module__AVN0pq__shy{vertical-align:middle;flex-shrink:0;line-height:0;display:inline-block}.ShyAgentCharacter-module__AVN0pq__drift{will-change:transform;transition:transform .35s cubic-bezier(.22,1,.36,1);display:block}@media (prefers-reduced-motion:reduce){.ShyAgentCharacter-module__AVN0pq__drift{transition:none}}
@property --skeleton-tint{syntax:"<color>";inherits:false;initial-value:#0000}.SkeletonLine-module__zKBweW__skeletonLine.SkeletonLine-module__zKBweW__skeletonLine{background:linear-gradient(90deg,var(--accent)25%,var(--skeleton-tint,var(--border))50%,var(--accent)75%);background-size:200% 100%;animation:1.4s ease-in-out infinite SkeletonLine-module__zKBweW__skeletonShimmer;display:block}:where(.SkeletonLine-module__zKBweW__skeletonLine){--skeleton-tint:var(--border);border-radius:999px;width:100%;height:10px}@keyframes SkeletonLine-module__zKBweW__skeletonShimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.SkeletonLine-module__zKBweW__skeletonLine.SkeletonLine-module__zKBweW__skeletonLine{background:var(--accent);animation:none}}
.Tabs-module__WLrO7q__tabsContainer{border-bottom:1px solid var(--border);gap:8px;margin-bottom:32px;display:flex}.Tabs-module__WLrO7q__tab{color:var(--muted-foreground);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;padding:12px 16px;font-size:.875rem;font-weight:500;transition:all .2s}.Tabs-module__WLrO7q__tab:hover{color:var(--foreground);background:var(--accent)}.Tabs-module__WLrO7q__active{color:var(--agent-accent-text,var(--primary-text,var(--primary)));border-bottom-color:var(--agent-accent,var(--primary))}
.Textarea-module__-rHntq__container{flex-direction:column;display:flex}.Textarea-module__-rHntq__label{color:var(--muted-foreground);margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.Textarea-module__-rHntq__textarea{background:var(--background);border:1px solid var(--border);border-radius:var(--radius);width:100%;min-height:120px;color:var(--foreground);resize:vertical;padding:12px 14px;font-family:inherit;font-size:.9375rem;line-height:1.6;transition:all .2s}.Textarea-module__-rHntq__textarea::placeholder{color:var(--muted-foreground);opacity:.6}.Textarea-module__-rHntq__textarea:focus{border-color:var(--primary);box-shadow:0 0 0 1px var(--primary);background:var(--background);outline:none}
.Toast-module__HiYo6a__toast{background:var(--toast-bg);color:var(--toast-fg);pointer-events:auto;border:1px solid #ffffff1a;border-radius:12px;align-items:center;gap:12px;min-width:300px;padding:12px 16px;font-size:14px;font-weight:500;transition:all .3s;animation:.3s ease-out Toast-module__HiYo6a__slideIn;display:flex;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d}.Toast-module__HiYo6a__closing{animation:.3s ease-in forwards Toast-module__HiYo6a__slideOut}.Toast-module__HiYo6a__success{border-left:4px solid var(--success)}.Toast-module__HiYo6a__success .Toast-module__HiYo6a__icon{color:var(--success)}.Toast-module__HiYo6a__error{border-left:4px solid var(--error)}.Toast-module__HiYo6a__error .Toast-module__HiYo6a__icon{color:var(--error)}.Toast-module__HiYo6a__info{border-left:4px solid var(--info)}.Toast-module__HiYo6a__info .Toast-module__HiYo6a__icon{color:var(--info)}.Toast-module__HiYo6a__message{flex:1}.Toast-module__HiYo6a__actionBtn{color:var(--toast-fg);cursor:pointer;text-underline-offset:3px;white-space:nowrap;background:0 0;border:none;border-radius:4px;padding:4px 8px;font-size:13px;font-weight:600;text-decoration:underline;transition:all .2s}.Toast-module__HiYo6a__actionBtn:hover{background:color-mix(in srgb,var(--toast-fg)8%,transparent)}.Toast-module__HiYo6a__closeBtn{color:var(--toast-muted-fg);cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:4px;transition:all .2s;display:flex}.Toast-module__HiYo6a__closeBtn:hover{color:var(--toast-fg);background:#ffffff0d}@keyframes Toast-module__HiYo6a__slideIn{0%{opacity:0;transform:translateY(100%)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes Toast-module__HiYo6a__slideOut{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(20px)scale(.95)}}
.ViewToggle-module__kP0wSa__container{background:var(--accent);border-radius:var(--radius);border:1px solid var(--border);gap:2px;padding:4px;display:flex}.ViewToggle-module__kP0wSa__option{border-radius:calc(var(--radius) - 2px);color:var(--muted-foreground);cursor:pointer;background:0 0;border:none;align-items:center;gap:8px;padding:6px 14px;font-size:12px;font-weight:700;transition:all .2s;display:flex;position:relative}.ViewToggle-module__kP0wSa__tooltip{z-index:300;white-space:nowrap;background:var(--bg-card-elevated);border:1px solid var(--border);color:var(--foreground);opacity:0;pointer-events:none;border-radius:6px;padding:4px 8px;font-size:11px;font-weight:600;transition:opacity .15s,transform .15s;position:absolute;top:calc(100% + 6px);left:50%;transform:translate(-50%)translateY(-4px);box-shadow:0 8px 24px #0003}.ViewToggle-module__kP0wSa__option:hover .ViewToggle-module__kP0wSa__tooltip,.ViewToggle-module__kP0wSa__option:focus-visible .ViewToggle-module__kP0wSa__tooltip{opacity:1;transform:translate(-50%)translateY(0)}.ViewToggle-module__kP0wSa__option:first-child .ViewToggle-module__kP0wSa__tooltip{left:0;transform:translate(0)translateY(-4px)}.ViewToggle-module__kP0wSa__option:last-child .ViewToggle-module__kP0wSa__tooltip{left:auto;right:0;transform:translate(0)translateY(-4px)}.ViewToggle-module__kP0wSa__option:first-child:hover .ViewToggle-module__kP0wSa__tooltip,.ViewToggle-module__kP0wSa__option:first-child:focus-visible .ViewToggle-module__kP0wSa__tooltip,.ViewToggle-module__kP0wSa__option:last-child:hover .ViewToggle-module__kP0wSa__tooltip,.ViewToggle-module__kP0wSa__option:last-child:focus-visible .ViewToggle-module__kP0wSa__tooltip{transform:translate(0)translateY(0)}.ViewToggle-module__kP0wSa__option:hover:not(.ViewToggle-module__kP0wSa__active){color:var(--foreground);background:color-mix(in srgb,var(--foreground)5%,transparent)}.ViewToggle-module__kP0wSa__active{background:var(--agent-accent,var(--primary));color:var(--primary-foreground);box-shadow:0 4px 12px rgba(var(--agent-accent-rgb,var(--primary-rgb)),.2)}.ViewToggle-module__kP0wSa__sm{gap:1px;padding:2px}.ViewToggle-module__kP0wSa__sm .ViewToggle-module__kP0wSa__option{gap:6px;min-height:26px;padding:3px 10px;font-size:11px}.ViewToggle-module__kP0wSa__lg .ViewToggle-module__kP0wSa__option{gap:10px;padding:8px 18px;font-size:13px}.ViewToggle-module__kP0wSa__fullWidth{width:100%}.ViewToggle-module__kP0wSa__fullWidth .ViewToggle-module__kP0wSa__option{flex:1;justify-content:center}
.AIDisclosure-module__0BJf1a__disclosure{text-align:center;color:var(--muted-foreground);opacity:.6;margin:6px 0 0;font-size:.6875rem;line-height:1.4}@media (max-height:1100px),(max-width:900px){.AIDisclosure-module__0BJf1a__disclosure{height:10px;margin:0;font-size:0;line-height:0;overflow:hidden}}
.AgentWorkProgress-module__xjXpgq__panel{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-md);flex-direction:column;gap:8px;padding:16px;display:flex}.AgentWorkProgress-module__xjXpgq__header{align-items:baseline;gap:8px;font-size:13px;display:flex}.AgentWorkProgress-module__xjXpgq__title{color:var(--text-main);font-weight:600}.AgentWorkProgress-module__xjXpgq__elapsed{color:var(--text-muted);font-variant-numeric:tabular-nums}.AgentWorkProgress-module__xjXpgq__earlier{color:var(--text-muted);margin-bottom:-2px;padding-left:24px;font-size:12px}.AgentWorkProgress-module__xjXpgq__steps{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.AgentWorkProgress-module__xjXpgq__step{align-items:center;gap:8px;font-size:13px;line-height:1.4;animation:.25s ease-out AgentWorkProgress-module__xjXpgq__stepIn;display:flex}.AgentWorkProgress-module__xjXpgq__stepActive{color:var(--text-main)}.AgentWorkProgress-module__xjXpgq__stepDone{color:var(--text-muted)}.AgentWorkProgress-module__xjXpgq__marker{flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;display:flex}.AgentWorkProgress-module__xjXpgq__stepActive .AgentWorkProgress-module__xjXpgq__marker{color:var(--text-main)}.AgentWorkProgress-module__xjXpgq__stepDone .AgentWorkProgress-module__xjXpgq__marker{color:var(--text-muted)}.AgentWorkProgress-module__xjXpgq__label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.AgentWorkProgress-module__xjXpgq__ring{box-sizing:border-box;border:2px solid var(--border);border-top-color:var(--text-main);border-radius:var(--radius-full);width:13px;height:13px;animation:.9s linear infinite AgentWorkProgress-module__xjXpgq__spin;display:inline-block}@keyframes AgentWorkProgress-module__xjXpgq__spin{to{transform:rotate(360deg)}}@keyframes AgentWorkProgress-module__xjXpgq__stepIn{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.AgentWorkProgress-module__xjXpgq__ring,.AgentWorkProgress-module__xjXpgq__step{animation:none}}.AgentWorkProgress-module__xjXpgq__settled{margin:4px 0 2px}.AgentWorkProgress-module__xjXpgq__toggle{font:inherit;color:var(--text-muted);cursor:pointer;background:0 0;border:none;align-items:center;gap:4px;padding:2px 0;font-size:12px;display:inline-flex}.AgentWorkProgress-module__xjXpgq__toggle:hover{color:var(--text-main)}.AgentWorkProgress-module__xjXpgq__toggle:focus-visible{outline:2px solid var(--text-main);outline-offset:2px;border-radius:var(--radius-sm)}.AgentWorkProgress-module__xjXpgq__settledList{padding:6px 0 4px 17px}.AgentWorkProgress-module__xjXpgq__settledList .AgentWorkProgress-module__xjXpgq__step{font-size:12px;animation:none}.AgentWorkProgress-module__xjXpgq__live{flex-direction:column;gap:8px;display:flex}.AgentWorkProgress-module__xjXpgq__liveHeader{color:var(--text-muted);align-items:center;gap:8px;font-size:13px;display:flex}.AgentWorkProgress-module__xjXpgq__live .AgentWorkProgress-module__xjXpgq__ring{border-top-color:var(--agent-accent,var(--text-main))}.AgentWorkProgress-module__xjXpgq__liveEarlier,.AgentWorkProgress-module__xjXpgq__liveSteps{padding-left:21px}.AgentWorkProgress-module__xjXpgq__liveEarlier{color:var(--text-muted);margin-bottom:-2px;font-size:12px}.AgentWorkProgress-module__xjXpgq__liveSteps{flex-direction:column;gap:6px;margin:0;list-style:none;display:flex}.AgentWorkProgress-module__xjXpgq__liveStep{color:var(--text-muted);font-size:13px;line-height:1.4;animation:.25s ease-out AgentWorkProgress-module__xjXpgq__stepIn;display:flex}.AgentWorkProgress-module__xjXpgq__liveStepNewest{color:var(--text-main)}.AgentWorkProgress-module__xjXpgq__strip{background:var(--bg-muted)}.AgentWorkProgress-module__xjXpgq__stripToggle{width:100%;font:inherit;text-align:start;color:var(--text-muted);cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;padding:8px 16px;font-size:12px;display:flex}.AgentWorkProgress-module__xjXpgq__stripToggle:hover{color:var(--text-main)}.AgentWorkProgress-module__xjXpgq__stripToggle:focus-visible{outline:2px solid var(--text-main);outline-offset:-2px;border-radius:var(--radius-sm)}.AgentWorkProgress-module__xjXpgq__stripList{padding:0 16px 10px 14px}.AgentWorkProgress-module__xjXpgq__stripList .AgentWorkProgress-module__xjXpgq__step{font-size:12px;animation:none}@media (prefers-reduced-motion:reduce){.AgentWorkProgress-module__xjXpgq__liveStep{animation:none}}.AgentWorkProgress-module__xjXpgq__srOnly{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.AvatarPicker-module__6w5iDG__container{align-items:center;gap:16px;display:flex}.AvatarPicker-module__6w5iDG__avatarWrapper{width:var(--size,80px);height:var(--size,80px);background:var(--card-bg);border:2px solid var(--border);border-radius:50%;justify-content:center;align-items:center;transition:all .3s;display:flex;overflow:hidden}.AvatarPicker-module__6w5iDG__randomizing{transform:scale(.95)}.AvatarPicker-module__6w5iDG__image{object-fit:cover;width:100%;height:100%}.AvatarPicker-module__6w5iDG__buttonStyle{gap:6px}
.ChatChangeRow-module__EeOLNa__row{white-space:normal;flex-direction:column;align-items:flex-start;gap:2px;min-width:0;font-size:.875rem;display:flex}.ChatChangeRow-module__EeOLNa__label{min-width:0;color:var(--text-main);overflow-wrap:anywhere}.ChatChangeRow-module__EeOLNa__detail{color:var(--text-muted);overflow-wrap:anywhere;font-size:.75rem}.ChatChangeRow-module__EeOLNa__change{color:var(--text-main);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;flex-wrap:wrap;align-items:baseline;gap:2px 6px;display:inline-flex}.ChatChangeRow-module__EeOLNa__from,.ChatChangeRow-module__EeOLNa__arrow{color:var(--text-muted)}.ChatChangeRow-module__EeOLNa__to{font-weight:600}.ChatChangeRow-module__EeOLNa__reason{color:var(--text-muted);overflow-wrap:anywhere;font-size:.8125rem}.ChatChangeRow-module__EeOLNa__warning{border:1px solid var(--warning-border);border-radius:var(--radius-sm);background:var(--warning-surface);max-width:100%;color:var(--warning-text);overflow-wrap:anywhere;align-items:flex-start;gap:6px;margin-top:2px;padding:4px 8px;font-size:.8125rem;line-height:1.4;display:inline-flex}.ChatChangeRow-module__EeOLNa__warningIcon{flex:none;margin-top:2px}.ChatChangeRow-module__EeOLNa__srOnly{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ChatChangeRow-module__EeOLNa__lines{flex-direction:column;gap:2px;width:100%;margin:4px 0 0;padding:0;list-style:none;display:flex}.ChatChangeRow-module__EeOLNa__line{border-radius:var(--radius-sm);grid-template-columns:minmax(64px,96px) minmax(0,1fr) auto;align-items:baseline;gap:8px;padding:2px 6px;font-size:.8125rem;display:grid}.ChatChangeRow-module__EeOLNa__lineLabel{color:var(--text-muted);font-size:.75rem}.ChatChangeRow-module__EeOLNa__lineBody{overflow-wrap:anywhere;flex-direction:column;min-width:0;display:flex}.ChatChangeRow-module__EeOLNa__lineText{color:var(--text-main)}.ChatChangeRow-module__EeOLNa__was{color:var(--text-muted)}.ChatChangeRow-module__EeOLNa__lineNote{color:var(--text-muted);font-size:.75rem}.ChatChangeRow-module__EeOLNa__markWord{color:var(--text-muted);text-transform:uppercase;font-size:.6875rem;font-weight:600}.ChatChangeRow-module__EeOLNa__kept .ChatChangeRow-module__EeOLNa__lineText{color:var(--text-muted)}.ChatChangeRow-module__EeOLNa__removed{background:var(--warning-surface)}.ChatChangeRow-module__EeOLNa__removed del{color:var(--text-muted)}.ChatChangeRow-module__EeOLNa__added,.ChatChangeRow-module__EeOLNa__changed{background:var(--primary-light);box-shadow:inset 2px 0 0 var(--success)}.ChatChangeRow-module__EeOLNa__keptCount{color:var(--text-muted);padding:2px 6px;font-size:.75rem}.ChatChangeRow-module__EeOLNa__pictures{grid-template-columns:repeat(auto-fill,minmax(min(100%,128px),1fr));gap:10px;width:100%;margin:4px 0 0;padding:0;list-style:none;display:grid}.ChatChangeRow-module__EeOLNa__picture{flex-direction:column;gap:4px;min-width:0;display:flex}.ChatChangeRow-module__EeOLNa__thumb,.ChatChangeRow-module__EeOLNa__thumbPlaceholder{aspect-ratio:4/3;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--bg-muted);justify-content:center;align-items:center;width:100%;padding:0;display:flex;overflow:hidden}.ChatChangeRow-module__EeOLNa__thumb{cursor:pointer}.ChatChangeRow-module__EeOLNa__thumb:focus-visible{outline:2px solid var(--foreground);outline-offset:2px}.ChatChangeRow-module__EeOLNa__thumbImage{object-fit:contain;width:100%;height:100%;display:block}.ChatChangeRow-module__EeOLNa__thumbPlaceholder{color:var(--text-muted);text-align:center;border-style:dashed;padding:6px;font-size:.75rem}.ChatChangeRow-module__EeOLNa__thumbPlaceholderLabel{overflow-wrap:anywhere}.ChatChangeRow-module__EeOLNa__pictureAdded .ChatChangeRow-module__EeOLNa__thumb,.ChatChangeRow-module__EeOLNa__pictureAdded .ChatChangeRow-module__EeOLNa__thumbPlaceholder{border-color:var(--success)}.ChatChangeRow-module__EeOLNa__pictureRemoved .ChatChangeRow-module__EeOLNa__thumb,.ChatChangeRow-module__EeOLNa__pictureRemoved .ChatChangeRow-module__EeOLNa__thumbPlaceholder{opacity:.55}.ChatChangeRow-module__EeOLNa__pictureKept .ChatChangeRow-module__EeOLNa__thumb,.ChatChangeRow-module__EeOLNa__pictureKept .ChatChangeRow-module__EeOLNa__thumbPlaceholder{border-color:var(--border)}.ChatChangeRow-module__EeOLNa__pictureText{flex-direction:column;gap:1px;min-width:0;font-size:.75rem;display:flex}.ChatChangeRow-module__EeOLNa__pictureLabel{color:var(--text-main);overflow-wrap:anywhere}.ChatChangeRow-module__EeOLNa__pictureRemoved .ChatChangeRow-module__EeOLNa__pictureLabel,.ChatChangeRow-module__EeOLNa__pictureRemoved .ChatChangeRow-module__EeOLNa__pictureLabel del{color:var(--text-muted)}.ChatChangeRow-module__EeOLNa__pictureSize,.ChatChangeRow-module__EeOLNa__pictureNote{color:var(--text-muted);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.ChatChangeRow-module__EeOLNa__pictureMark{color:var(--text-muted);text-transform:uppercase;font-size:.6875rem;font-weight:600}.ChatChangeRow-module__EeOLNa__pictureWarnings{flex-direction:column;gap:6px;width:100%;min-width:0;margin:6px 0 0;padding:0;list-style:none;display:flex}.ChatChangeRow-module__EeOLNa__pictureWarning{overflow-wrap:anywhere;width:100%;min-width:0;font-size:.75rem}.ChatChangeRow-module__EeOLNa__exact{white-space:pre-wrap;overflow-wrap:anywhere}.ChatChangeRow-module__EeOLNa__section{flex-direction:column;gap:2px;width:100%;margin-top:8px;display:flex}.ChatChangeRow-module__EeOLNa__sectionTitle{color:var(--text-muted);letter-spacing:.02em;margin:0;font-size:.75rem;font-weight:600}.ChatChangeRow-module__EeOLNa__sectionToggle{min-height:24px;color:var(--text-muted);font:inherit;text-underline-offset:2px;cursor:pointer;background:0 0;border:0;align-self:flex-start;margin-top:2px;padding:0 6px;font-size:.8125rem;text-decoration:underline}.ChatChangeRow-module__EeOLNa__sectionToggle:hover{color:var(--text-main)}.ChatChangeRow-module__EeOLNa__sectionToggle:focus-visible{outline:2px solid var(--text-main);outline-offset:2px}
.ChatConfirmCard-module__A8dK3W__rows{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.ChatConfirmCard-module__A8dK3W__row{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;min-width:0;font-size:.875rem;display:flex}.ChatConfirmCard-module__A8dK3W__main{min-width:0;color:var(--text-main);overflow-wrap:anywhere}.ChatConfirmCard-module__A8dK3W__detail{color:var(--text-muted);overflow-wrap:anywhere;font-size:.75rem}.ChatConfirmCard-module__A8dK3W__label{color:var(--text-muted);font-size:.8125rem}.ChatConfirmCard-module__A8dK3W__problem{color:var(--error-text);margin:8px 0 0;font-size:.8125rem}.ChatConfirmCard-module__A8dK3W__note{flex-direction:column;align-items:flex-start;gap:6px;margin-top:8px;display:flex}.ChatConfirmCard-module__A8dK3W__noteToggle{color:var(--text-muted);padding-left:0}.ChatConfirmCard-module__A8dK3W__noteInput{width:100%}.ChatConfirmCard-module__A8dK3W__eyebrowCharacter{vertical-align:middle;margin-right:6px}
.ChatFocusChip-module__tbXNXW__chip{color:var(--text-main);background:var(--bg-muted);border:1px solid var(--border);border-radius:var(--radius-md);align-items:center;gap:7px;min-width:0;margin-bottom:8px;padding:6px 10px;font-size:.78rem;display:flex}.ChatFocusChip-module__tbXNXW__chip>svg{color:var(--focus-chip-accent,var(--primary));flex-shrink:0}.ChatFocusChip-module__tbXNXW__label{text-transform:uppercase;letter-spacing:.05em;color:var(--focus-chip-accent,var(--primary));flex-shrink:0;font-size:.68rem;font-weight:700}.ChatFocusChip-module__tbXNXW__title{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ChatFocusChip-module__tbXNXW__clearBtn{flex-shrink:0;margin-left:auto}
.ChatInput-module__tPwzha__inputContainer{width:var(--chat-input-width,calc(100% - 48px));max-width:var(--chat-input-max-width,900px);margin:var(--chat-input-margin,0 auto 8px auto);flex-direction:column;display:flex}.ChatInput-module__tPwzha__inputForm{padding:var(--chat-input-padding,8px 12px);background:var(--card-bg);border:1px solid var(--border);border-radius:var(--chat-input-radius,var(--radius-xl));flex-direction:column;width:100%;transition:all .2s;display:flex;position:relative;box-shadow:0 10px 30px -10px #0000001a}.ChatInput-module__tPwzha__inputForm:focus-within{border-color:var(--primary);box-shadow:0 10px 40px -10px rgba(var(--primary-rgb),.15)}.ChatInput-module__tPwzha__inputRow{align-items:var(--chat-input-row-align,flex-end);gap:var(--chat-input-gap,8px);width:100%;display:flex}.ChatInput-module__tPwzha__formDragging{border-color:var(--primary);border-style:dashed}.ChatInput-module__tPwzha__dropHint{border-radius:var(--chat-input-radius,var(--radius-xl));background:rgba(var(--primary-rgb),.08);color:var(--primary);pointer-events:none;z-index:1;justify-content:center;align-items:center;font-size:.9rem;font-weight:500;display:flex;position:absolute;inset:0}.ChatInput-module__tPwzha__hiddenFileInput{display:none}.ChatInput-module__tPwzha__attachButton{width:var(--chat-input-button-size,40px);height:var(--chat-input-button-size,40px);margin-bottom:var(--chat-input-button-offset,2px);color:var(--muted-foreground);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;transition:background .15s,color .15s;display:flex}.ChatInput-module__tPwzha__attachButton:hover:not(:disabled){background:var(--card-bg-elevated,var(--card-bg));color:var(--primary)}.ChatInput-module__tPwzha__attachButton:disabled{opacity:.4;cursor:not-allowed}.ChatInput-module__tPwzha__chatInput{width:100%;padding:var(--chat-input-text-padding,10px 12px);color:var(--foreground);font-size:var(--chat-input-font-size,1rem);resize:none;min-height:var(--chat-input-button-size,40px);background:0 0;border:none;outline:none;max-height:200px;font-family:inherit;line-height:1.5}.ChatInput-module__tPwzha__chatInput::placeholder{color:var(--muted-foreground);opacity:.6}.ChatInput-module__tPwzha__sendButton{width:var(--chat-input-button-size,40px);height:var(--chat-input-button-size,40px);margin-bottom:var(--chat-input-button-offset,2px);flex-shrink:0;border-radius:12px!important;padding:0!important}.ChatInput-module__tPwzha__sendButtonScribe{background:var(--scribe-color)!important;box-shadow:0 4px 12px rgba(var(--scribe-rgb),.2)!important}.ChatInput-module__tPwzha__stopButton{width:var(--chat-input-button-size,40px);height:var(--chat-input-button-size,40px);margin-bottom:var(--chat-input-button-offset,2px);flex-shrink:0;color:var(--error)!important;background:#ef44441a!important;border-color:#ef444433!important;border-radius:12px!important;padding:0!important}.ChatInput-module__tPwzha__sendButtonCanvas{background:var(--canvas-color)!important;box-shadow:0 4px 12px rgba(var(--canvas-rgb),.2)!important}.ChatInput-module__tPwzha__formCanvas:focus-within{border-color:var(--canvas-color)!important;box-shadow:0 10px 40px -10px rgba(var(--canvas-rgb),.15)!important}.ChatInput-module__tPwzha__inputWrapper{flex-direction:column;flex:1;display:flex}.ChatInput-module__tPwzha__charCounter{color:var(--muted-foreground);opacity:.6;pointer-events:none;align-self:flex-end;margin-top:4px;margin-right:12px;font-size:.7rem;transition:color .2s}.ChatInput-module__tPwzha__charCounterWarning{color:var(--warning,#f59e0b);opacity:.9}.ChatInput-module__tPwzha__charCounterLimit{color:var(--error,#ef4444);opacity:1;font-weight:500}
.ChatAttachmentTray-module__cYULsa__tray{flex-wrap:wrap;gap:8px;padding:8px 4px 4px;display:flex}.ChatAttachmentTray-module__cYULsa__item{border:1px solid var(--border);border-radius:var(--radius-md,8px);background:var(--card-bg);align-items:center;gap:8px;max-width:220px;padding:6px 8px 6px 6px;display:flex}.ChatAttachmentTray-module__cYULsa__item--error{border-color:var(--error)}.ChatAttachmentTray-module__cYULsa__preview{border-radius:var(--radius-sm,4px);background:var(--card-bg-elevated,var(--card-bg));width:40px;height:40px;color:var(--muted-foreground);flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.ChatAttachmentTray-module__cYULsa__previewImg{object-fit:cover;width:100%;height:100%;display:block}.ChatAttachmentTray-module__cYULsa__fileIcon{color:var(--primary);justify-content:center;align-items:center;display:flex}.ChatAttachmentTray-module__cYULsa__spinner{color:#fff;background:#00000059;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.ChatAttachmentTray-module__cYULsa__spinner svg{animation:.8s linear infinite ChatAttachmentTray-module__cYULsa__chatAttachmentSpin}@media (prefers-reduced-motion:reduce){.ChatAttachmentTray-module__cYULsa__spinner svg{animation:none}}@keyframes ChatAttachmentTray-module__cYULsa__chatAttachmentSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.ChatAttachmentTray-module__cYULsa__meta{flex-direction:column;min-width:0;display:flex}.ChatAttachmentTray-module__cYULsa__name{color:var(--text-main);white-space:nowrap;text-overflow:ellipsis;font-size:.8rem;font-weight:500;overflow:hidden}.ChatAttachmentTray-module__cYULsa__sub{color:var(--muted-foreground);white-space:nowrap;text-overflow:ellipsis;font-size:.7rem;overflow:hidden}.ChatAttachmentTray-module__cYULsa__item--error .ChatAttachmentTray-module__cYULsa__sub{color:var(--error)}.ChatAttachmentTray-module__cYULsa__remove{width:22px;height:22px;color:var(--muted-foreground);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;transition:background .15s,color .15s;display:flex}.ChatAttachmentTray-module__cYULsa__remove:hover{background:var(--card-bg-elevated,var(--card-bg));color:var(--text-main)}
.ChatMessage-module__ag_VIW__message{gap:16px;max-width:85%;display:flex}.ChatMessage-module__ag_VIW__userMessage{flex-direction:row-reverse;align-self:flex-end}.ChatMessage-module__ag_VIW__aiMessage{align-self:flex-start;width:100%;max-width:100%}.ChatMessage-module__ag_VIW__answerZone{flex-direction:column;gap:4px;display:flex}.ChatMessage-module__ag_VIW__aiMessage .ChatMessage-module__ag_VIW__answerZone{max-width:85%;position:relative}.ChatMessage-module__ag_VIW__answerActions{pointer-events:none;width:26px;position:absolute;top:12px;bottom:0;right:-36px}.ChatMessage-module__ag_VIW__answerActionsSticky{pointer-events:auto;opacity:0;transition:opacity .15s;position:sticky;top:8px}.ChatMessage-module__ag_VIW__aiMessage .ChatMessage-module__ag_VIW__answerZone:hover .ChatMessage-module__ag_VIW__answerActionsSticky,.ChatMessage-module__ag_VIW__answerActions:focus-within .ChatMessage-module__ag_VIW__answerActionsSticky,.ChatMessage-module__ag_VIW__answerActionsVisible{opacity:1}@media (hover:none){.ChatMessage-module__ag_VIW__answerActionsSticky{opacity:1}}.ChatMessage-module__ag_VIW__userMessageContainer{justify-content:flex-end;width:100%;display:flex}.ChatMessage-module__ag_VIW__avatar{width:32px;height:32px;color:var(--text-muted);box-sizing:border-box;background:#ffffff1a;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex;overflow:hidden}.ChatMessage-module__ag_VIW__userMessage .ChatMessage-module__ag_VIW__avatar{background:var(--bg-muted);border:1px solid var(--border)}.ChatMessage-module__ag_VIW__avatarCharacter{flex-shrink:0;width:32px;height:32px;position:relative}.ChatMessage-module__ag_VIW__avatarCharacterInner{position:absolute;top:-8px;left:-8px}.ChatMessage-module__ag_VIW__avatarNeutral{background:rgba(var(--primary-rgb),.1)!important;color:var(--primary-text)!important;border:1px solid rgba(var(--primary-rgb),.3)!important}.ChatMessage-module__ag_VIW__avatarGlyph{align-items:center;display:inline-flex}.ChatMessage-module__ag_VIW__avatar img{object-fit:cover;width:100%;height:100%}.ChatMessage-module__ag_VIW__content{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.ChatMessage-module__ag_VIW__roleName{color:var(--text-muted);margin-bottom:2px;font-size:.75rem}.ChatMessage-module__ag_VIW__steps{flex-direction:column;gap:8px;margin-bottom:8px;display:flex}.ChatMessage-module__ag_VIW__userMessage .ChatMessage-module__ag_VIW__roleName{text-align:right}.ChatMessage-module__ag_VIW__markdown{background:var(--accent);color:var(--foreground);border-radius:12px;padding:12px 16px;font-size:.875rem;line-height:1.55;overflow-x:auto}.ChatMessage-module__ag_VIW__userMessage .ChatMessage-module__ag_VIW__markdown{background:rgba(var(--scribe-rgb),.1);border:1px solid rgba(var(--scribe-rgb),.2);border-bottom-right-radius:4px}.ChatMessage-module__ag_VIW__aiMessage .ChatMessage-module__ag_VIW__markdown{background:var(--background);border:1px solid var(--border);border-top-left-radius:12px;margin-top:12px}.ChatMessage-module__ag_VIW__aiMessage.ChatMessage-module__ag_VIW__nameless .ChatMessage-module__ag_VIW__markdown{margin-top:0}.ChatMessage-module__ag_VIW__bubbleHeader{border-bottom:1px solid var(--border);margin:-12px -16px 12px}.ChatMessage-module__ag_VIW__bubbleHeader:last-child{border-bottom:none;margin-bottom:-12px}.ChatMessage-module__ag_VIW__markdown p{margin:0 0 12px}.ChatMessage-module__ag_VIW__markdown p:last-child{margin-bottom:0}.ChatMessage-module__ag_VIW__markdown strong,.ChatMessage-module__ag_VIW__markdown b{color:var(--foreground);font-weight:700}.ChatMessage-module__ag_VIW__markdown h1,.ChatMessage-module__ag_VIW__markdown h2,.ChatMessage-module__ag_VIW__markdown h3,.ChatMessage-module__ag_VIW__markdown h4{color:var(--foreground);margin-top:16px;margin-bottom:10px;font-weight:600}.ChatMessage-module__ag_VIW__markdown h1{font-size:1.2rem}.ChatMessage-module__ag_VIW__markdown h2{font-size:1.1rem}.ChatMessage-module__ag_VIW__markdown h3{font-size:1rem}.ChatMessage-module__ag_VIW__markdown h4{font-size:.9375rem}.ChatMessage-module__ag_VIW__markdown ul:not([data-work-steps]),.ChatMessage-module__ag_VIW__markdown ol:not([data-work-steps]){margin-top:8px;margin-bottom:16px;padding-left:28px}.ChatMessage-module__ag_VIW__markdown li:not([data-work-step]){margin-bottom:6px}.ChatMessage-module__ag_VIW__markdown li::marker{color:var(--primary)}.ChatMessage-module__ag_VIW__markdown table{border-collapse:collapse;background:var(--background);border:1px solid var(--border);border-radius:8px;width:100%;margin:16px 0;font-size:.85rem;overflow:hidden visible}.ChatMessage-module__ag_VIW__markdown thead{background:var(--accent);border-bottom:2px solid var(--border)}.ChatMessage-module__ag_VIW__markdown th{text-align:left;color:var(--foreground);padding:12px 14px;font-weight:600}.ChatMessage-module__ag_VIW__markdown td{border-bottom:1px solid var(--border);color:var(--foreground);opacity:.9;padding:10px 14px}.ChatMessage-module__ag_VIW__markdown tr:last-child td{border-bottom:none}.ChatMessage-module__ag_VIW__markdown tr:hover td{background:var(--accent)}.ChatMessage-module__ag_VIW__widgetSlot{margin-top:12px}.ChatMessage-module__ag_VIW__suggestions{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.ChatMessage-module__ag_VIW__suggestions .ChatMessage-module__ag_VIW__suggestionChip{background:var(--bg-muted);border:1px solid var(--border);color:var(--foreground);cursor:pointer;white-space:normal;text-align:start;overflow-wrap:anywhere;border-radius:16px;max-width:100%;padding:6px 14px;font-size:.8125rem;line-height:1.4;transition:all .2s}.ChatMessage-module__ag_VIW__suggestions .ChatMessage-module__ag_VIW__suggestionChip:hover:not(:disabled),.ChatMessage-module__ag_VIW__suggestions .ChatMessage-module__ag_VIW__suggestionChip:focus-visible:not(:disabled){background:var(--primary);color:var(--primary-foreground);border-color:var(--primary);transform:translateY(-1px)}.ChatMessage-module__ag_VIW__suggestions .ChatMessage-module__ag_VIW__suggestionChip:disabled{cursor:not-allowed;opacity:.55}.ChatMessage-module__ag_VIW__aiMessage .ChatMessage-module__ag_VIW__retryButton{background:rgba(var(--agent-accent-rgb,var(--scribe-rgb)),.1);border:1px solid rgba(var(--agent-accent-rgb,var(--scribe-rgb)),.3);color:var(--agent-accent-text,var(--primary-text));cursor:pointer;border-radius:8px;align-items:center;gap:6px;margin-top:12px;padding:8px 16px;font-size:.85rem;transition:all .2s;display:inline-flex}.ChatMessage-module__ag_VIW__retryButton:hover:not(:disabled),.ChatMessage-module__ag_VIW__retryButton:focus-visible:not(:disabled){background:rgba(var(--agent-accent-rgb,var(--scribe-rgb)),.2);border-color:rgba(var(--agent-accent-rgb,var(--scribe-rgb)),.5);transform:translateY(-1px)}.ChatMessage-module__ag_VIW__userMessage .ChatMessage-module__ag_VIW__editButton{color:var(--text-muted);cursor:pointer;opacity:0;border-radius:6px;align-self:flex-end;align-items:center;gap:4px;margin-top:4px;padding:4px 8px;font-size:.75rem;transition:opacity .15s,color .15s,background .15s;display:inline-flex}.ChatMessage-module__ag_VIW__userMessage:hover .ChatMessage-module__ag_VIW__editButton,.ChatMessage-module__ag_VIW__userMessage .ChatMessage-module__ag_VIW__editButton:focus-visible{opacity:1}.ChatMessage-module__ag_VIW__userMessage .ChatMessage-module__ag_VIW__editButton:hover:not(:disabled),.ChatMessage-module__ag_VIW__userMessage .ChatMessage-module__ag_VIW__editButton:focus-visible:not(:disabled){color:var(--foreground);background:var(--bg-muted)}@media (hover:none){.ChatMessage-module__ag_VIW__userMessage .ChatMessage-module__ag_VIW__editButton{opacity:1}}.ChatMessage-module__ag_VIW__dataBlockSkeleton{background:var(--bg-card);border:1px solid var(--border);border-radius:10px;margin:16px 0;padding:20px;overflow:hidden}.ChatMessage-module__ag_VIW__dataBlockHeader{align-items:center;gap:10px;margin-bottom:14px;display:flex}.ChatMessage-module__ag_VIW__dataBlockSpinner{border:2px solid var(--border);border-top-color:var(--primary);border-radius:50%;flex-shrink:0;width:18px;height:18px;animation:.8s linear infinite ChatMessage-module__ag_VIW__datablock-spin}.ChatMessage-module__ag_VIW__dataBlockLabel{color:var(--text-main);opacity:.9;font-size:13px;font-weight:600}.ChatMessage-module__ag_VIW__dataBlockPlatform{text-transform:uppercase;letter-spacing:.5px;color:var(--text-muted);background:var(--accent);border-radius:4px;flex-shrink:0;margin-left:auto;padding:2px 7px;font-size:10px;font-weight:500}.ChatMessage-module__ag_VIW__dataBlockChips{flex-wrap:wrap;gap:6px;margin-bottom:14px;display:flex}.ChatMessage-module__ag_VIW__dataBlockChip{color:var(--text-muted);background:var(--accent);border:1px solid var(--border);border-radius:4px;padding:3px 8px;font-size:11px;font-weight:500}.ChatMessage-module__ag_VIW__dataBlockExtra{color:var(--text-muted);padding:3px 4px;font-size:11px;font-weight:500}.ChatMessage-module__ag_VIW__dataBlockMetaRow{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.ChatMessage-module__ag_VIW__dataBlockMetaText{color:var(--text-muted);font-size:11px}.ChatMessage-module__ag_VIW__dataBlockPulseText{color:var(--text-muted);font-size:11px;animation:1.6s ease-in-out infinite ChatMessage-module__ag_VIW__datablock-pulse}.ChatMessage-module__ag_VIW__dataBlockShimmer{border-radius:6px;height:140px}@keyframes ChatMessage-module__ag_VIW__datablock-spin{to{transform:rotate(360deg)}}@keyframes ChatMessage-module__ag_VIW__datablock-pulse{0%,to{opacity:.5}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.ChatMessage-module__ag_VIW__dataBlockSpinner,.ChatMessage-module__ag_VIW__dataBlockPulseText{animation:none}}.ChatMessage-module__ag_VIW__workLog{margin-bottom:8px}
.ChatMessageActionsMenu-module__WdoHTq__wrapper{flex-shrink:0;display:inline-flex}.ChatMessageActionsMenu-module__WdoHTq__trigger{border-radius:var(--radius-sm,6px);width:26px;height:26px;color:var(--text-muted);cursor:pointer;justify-content:center;align-items:center;transition:background .15s,color .15s;display:flex}.ChatMessageActionsMenu-module__WdoHTq__trigger:hover:not(:disabled),.ChatMessageActionsMenu-module__WdoHTq__trigger:focus-visible:not(:disabled),.ChatMessageActionsMenu-module__WdoHTq__trigger.ChatMessageActionsMenu-module__WdoHTq__open{background:var(--accent);color:var(--foreground)}.ChatMessageActionsMenu-module__WdoHTq__popover{z-index:1100;background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-md,8px);width:232px;box-shadow:var(--shadow-popover);flex-direction:column;gap:10px;padding:12px;display:flex;position:absolute}.ChatMessageActionsMenu-module__WdoHTq__option{border-bottom:1px solid var(--border);padding:2px 2px 8px}.ChatMessageActionsMenu-module__WdoHTq__actionBtn{border-radius:var(--radius-sm,6px);width:100%;color:var(--foreground);cursor:pointer;align-items:center;gap:8px;padding:8px 10px;font-size:.85rem;transition:background .15s;display:flex}.ChatMessageActionsMenu-module__WdoHTq__actionBtn:hover:not(:disabled),.ChatMessageActionsMenu-module__WdoHTq__actionBtn:focus-visible:not(:disabled){background:var(--accent)}.ChatMessageActionsMenu-module__WdoHTq__actionBtn:disabled{opacity:.6;cursor:progress}.ChatMessageActionsMenu-module__WdoHTq__spinner{animation:.8s linear infinite ChatMessageActionsMenu-module__WdoHTq__actions-menu-spin}@media (prefers-reduced-motion:reduce){.ChatMessageActionsMenu-module__WdoHTq__spinner{animation:none}}@keyframes ChatMessageActionsMenu-module__WdoHTq__actions-menu-spin{to{transform:rotate(360deg)}}
.ChatQuickPicks-module__JiTBnW__body{flex-direction:column;gap:12px;display:flex}.ChatQuickPicks-module__JiTBnW__pills{flex-wrap:wrap;gap:8px;display:flex}.ChatQuickPicks-module__JiTBnW__pill{border:1px solid var(--card-border-hover,var(--border));border-radius:var(--radius-full);max-width:100%;min-height:36px;color:var(--text-main);font:inherit;text-align:left;cursor:pointer;overflow-wrap:anywhere;background:0 0;align-items:center;gap:8px;padding:6px 14px;font-size:.875rem;line-height:1.3;display:inline-flex}.ChatQuickPicks-module__JiTBnW__pill:hover:not(:disabled){background:var(--bg-muted)}.ChatQuickPicks-module__JiTBnW__pill:focus-visible{outline:2px solid var(--text-main);outline-offset:2px}.ChatQuickPicks-module__JiTBnW__pill:disabled{opacity:.5;cursor:not-allowed}.ChatQuickPicks-module__JiTBnW__pillOn,.ChatQuickPicks-module__JiTBnW__pillOn:hover:not(:disabled){background:var(--text-main);border-color:var(--text-main);color:var(--bg-card)}.ChatQuickPicks-module__JiTBnW__meta{color:var(--text-muted);font-size:.75rem}.ChatQuickPicks-module__JiTBnW__pillOn .ChatQuickPicks-module__JiTBnW__meta{color:inherit;opacity:.75}.ChatQuickPicks-module__JiTBnW__extras{flex-wrap:wrap;align-items:center;gap:4px 8px;margin-left:-10px;display:flex}.ChatQuickPicks-module__JiTBnW__chips{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.ChatQuickPicks-module__JiTBnW__chip{border:1px solid var(--card-border-hover,var(--border));border-radius:var(--radius-full);background:var(--bg-muted);min-width:0;max-width:100%;min-height:28px;color:var(--text-main);align-items:center;gap:2px;padding:2px 4px 2px 10px;font-size:.8125rem;display:inline-flex}.ChatQuickPicks-module__JiTBnW__chipText{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ChatQuickPicks-module__JiTBnW__chipRemove{border-radius:var(--radius-full);width:24px;height:24px;color:var(--text-muted);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;padding:0;display:inline-grid}.ChatQuickPicks-module__JiTBnW__chipRemove:hover:not(:disabled){background:var(--border);color:var(--text-main)}.ChatQuickPicks-module__JiTBnW__chipRemove:focus-visible,.ChatQuickPicks-module__JiTBnW__chipMore:focus-visible{outline:2px solid var(--text-main);outline-offset:1px}.ChatQuickPicks-module__JiTBnW__chipMore{min-height:28px;color:var(--text-muted);font:inherit;text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0 8px;font-size:.8125rem;text-decoration:underline}.ChatQuickPicks-module__JiTBnW__chipMore:hover{color:var(--text-main)}
.ChatScorecards-module__7YSk0a__block{flex-direction:column;gap:8px;min-width:0;margin:8px 0;display:flex;container:scorecards/inline-size}.ChatScorecards-module__7YSk0a__row{grid-template-columns:repeat(var(--scorecard-columns,4),minmax(0,200px));gap:8px;margin:0;padding:0;list-style:none;display:grid}.ChatScorecards-module__7YSk0a__card{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-md);min-width:0;color:var(--text-main);flex-direction:column;gap:2px;padding:10px 12px;display:flex;position:relative}.ChatScorecards-module__7YSk0a__caption{color:var(--text-muted);margin:0;font-size:.75rem;line-height:1.35}.ChatScorecards-module__7YSk0a__label{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.75rem;font-weight:500;line-height:1.3;overflow:hidden}.ChatScorecards-module__7YSk0a__value{color:var(--text-main);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:1.375rem;font-weight:600;line-height:1.2;overflow:hidden}.ChatScorecards-module__7YSk0a__meta{flex-direction:column;gap:1px;margin:0;font-size:.75rem;line-height:1.35;display:flex}.ChatScorecards-module__7YSk0a__change{font-weight:600}.ChatScorecards-module__7YSk0a__good{color:var(--success-text)}.ChatScorecards-module__7YSk0a__bad{color:var(--error-text)}.ChatScorecards-module__7YSk0a__neutral{color:var(--text-main)}.ChatScorecards-module__7YSk0a__comparedTo{color:var(--text-muted);font-weight:400}.ChatScorecards-module__7YSk0a__period{color:var(--text-muted)}.ChatScorecards-module__7YSk0a__trend{width:100%;height:24px;margin-top:4px;display:block;overflow:visible}.ChatScorecards-module__7YSk0a__trendLine{fill:none;stroke:var(--text-muted);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.ChatScorecards-module__7YSk0a__trendDot{fill:var(--chart-color-1);stroke:var(--bg-card);stroke-width:1px}@container scorecards (max-width:420px){.ChatScorecards-module__7YSk0a__row{grid-template-columns:repeat(2,minmax(0,1fr))}.ChatScorecards-module__7YSk0a__card{padding:8px 10px}.ChatScorecards-module__7YSk0a__label{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ChatScorecards-module__7YSk0a__value{font-size:1.125rem}}.ChatScorecards-module__7YSk0a__srOnly{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.ChatSentRows-module__C3rCzq__sent{flex-direction:column;gap:6px;min-width:0;margin-top:8px;display:flex}.ChatSentRows-module__C3rCzq__rows{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.ChatSentRows-module__C3rCzq__row{min-width:0;font-size:.875rem}.ChatSentRows-module__C3rCzq__toggle{min-height:24px;color:var(--text-muted);font:inherit;text-underline-offset:2px;cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0;font-size:.8125rem;text-decoration:underline}.ChatSentRows-module__C3rCzq__toggle:hover{color:var(--text-main)}.ChatSentRows-module__C3rCzq__toggle:focus-visible{outline:2px solid var(--text-main);outline-offset:2px}.ChatSentRows-module__C3rCzq__partial{color:var(--text-muted);margin:0;font-size:.8125rem}
.ChatShareToggle-module__ktBBwW__state{width:32px;height:32px;color:var(--muted-foreground);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}
.ChatWidgetCard-module__68vUsa__shell{min-width:0;container:chatwidget/inline-size}.ChatWidgetCard-module__68vUsa__spaced{margin-top:12px}.ChatWidgetCard-module__68vUsa__card{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-md);min-width:0;color:var(--text-main);flex-direction:column;gap:12px;padding:16px;font-size:.875rem;line-height:1.45;display:flex}.ChatWidgetCard-module__68vUsa__compact{gap:8px;padding:10px 12px 10px 14px}.ChatWidgetCard-module__68vUsa__bare.ChatWidgetCard-module__68vUsa__bare{background:0 0;border:0;border-radius:0;padding:0}.ChatWidgetCard-module__68vUsa__header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:8px 12px;display:flex}.ChatWidgetCard-module__68vUsa__headerText{flex:160px;min-width:0}.ChatWidgetCard-module__68vUsa__eyebrow{color:var(--text-muted);letter-spacing:.04em;text-transform:uppercase;margin:0 0 2px;font-size:.6875rem;font-weight:600}.ChatWidgetCard-module__68vUsa__title{overflow-wrap:anywhere;margin:0;font-size:.9375rem;font-weight:600;line-height:1.4}.ChatWidgetCard-module__68vUsa__description{color:var(--text-muted);overflow-wrap:anywhere;margin:2px 0 0;font-size:.8125rem}.ChatWidgetCard-module__68vUsa__headerAction{flex:none;align-items:center;gap:4px;margin-left:auto;display:flex}.ChatWidgetCard-module__68vUsa__body{min-width:0}.ChatWidgetCard-module__68vUsa__footer{border-top:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;padding-top:12px;display:flex}.ChatWidgetCard-module__68vUsa__note{min-width:0;color:var(--text-muted);flex:120px;margin:0;font-size:.8125rem}.ChatWidgetCard-module__68vUsa__actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-left:auto;display:flex}.ChatWidgetCard-module__68vUsa__button.ChatWidgetCard-module__68vUsa__button{white-space:nowrap;flex:none;height:36px;padding:0 14px;font-size:.875rem}.ChatWidgetCard-module__68vUsa__button.ChatWidgetCard-module__68vUsa__buttonCompact{height:32px;padding:0 10px;font-size:.8125rem}.ChatWidgetCard-module__68vUsa__buttonPrimary{font-weight:600}.ChatWidgetCard-module__68vUsa__button.ChatWidgetCard-module__68vUsa__buttonPrimary:disabled{opacity:1;background:var(--bg-muted);color:var(--text-muted);box-shadow:inset 0 0 0 1px var(--border)}.ChatWidgetCard-module__68vUsa__button.ChatWidgetCard-module__68vUsa__buttonOutline:disabled{opacity:1;color:var(--text-muted)}.ChatWidgetCard-module__68vUsa__button.ChatWidgetCard-module__68vUsa__buttonGhost:disabled{opacity:.6}@container chatwidget (max-width:420px){.ChatWidgetCard-module__68vUsa__card{padding:14px}.ChatWidgetCard-module__68vUsa__compact{padding:10px 12px}.ChatWidgetCard-module__68vUsa__footer{flex-direction:column;align-items:stretch}.ChatWidgetCard-module__68vUsa__note{flex:none}.ChatWidgetCard-module__68vUsa__actions{flex-direction:column-reverse;align-items:stretch;margin-left:0}.ChatWidgetCard-module__68vUsa__actions>.ChatWidgetCard-module__68vUsa__button{width:100%}}
.ChatWidgetReceipt-module__x3G_mq__line{grid-template-columns:16px minmax(0,1fr) auto;align-items:center;column-gap:10px;display:grid}.ChatWidgetReceipt-module__x3G_mq__linePlain{grid-template-columns:minmax(0,1fr) auto}.ChatWidgetReceipt-module__x3G_mq__check{color:var(--success-text)}.ChatWidgetReceipt-module__x3G_mq__notice{color:var(--text-muted)}.ChatWidgetReceipt-module__x3G_mq__text{overflow-wrap:anywhere;min-width:0;line-height:1.35}.ChatWidgetReceipt-module__x3G_mq__message{font-weight:500}.ChatWidgetReceipt-module__x3G_mq__detail{color:var(--text-muted);margin-left:6px;font-size:.8125rem}.ChatWidgetReceipt-module__x3G_mq__action{color:var(--text-muted)}.ChatWidgetReceipt-module__x3G_mq__extra{color:var(--text-muted);overflow-wrap:anywhere;flex-direction:column;gap:4px;margin-top:6px;margin-left:26px;font-size:.8125rem;line-height:1.4;display:flex}.ChatWidgetReceipt-module__x3G_mq__extraPlain{margin-left:0}.ChatWidgetReceipt-module__x3G_mq__extra p{margin:0}.ChatWidgetReceipt-module__x3G_mq__extra a{color:inherit;text-underline-offset:2px;text-decoration:underline}.ChatWidgetReceipt-module__x3G_mq__link{border-radius:var(--radius);height:32px;color:var(--text-muted);white-space:nowrap;align-items:center;padding:0 10px;font-size:.8125rem;font-weight:500;text-decoration:none;display:inline-flex}.ChatWidgetReceipt-module__x3G_mq__link:hover{background:var(--bg-muted);color:var(--text-main)}.ChatWidgetReceipt-module__x3G_mq__link:focus-visible{outline:2px solid var(--text-main);outline-offset:2px}
.CheckboxDropdown-module__VIZ7nG__container{display:inline-block;position:relative}.CheckboxDropdown-module__VIZ7nG__trigger{background:var(--card-bg);border:1px solid var(--border);border-radius:var(--radius);min-width:140px;color:var(--foreground);cursor:pointer;justify-content:space-between;align-items:center;gap:8px;padding:8px 12px;font-size:.8125rem;font-weight:500;transition:all .2s;display:flex}.CheckboxDropdown-module__VIZ7nG__triggerSm{min-height:32px;padding:4px 8px}.CheckboxDropdown-module__VIZ7nG__trigger:hover:not(.CheckboxDropdown-module__VIZ7nG__disabled){border-color:var(--primary)}.CheckboxDropdown-module__VIZ7nG__trigger.CheckboxDropdown-module__VIZ7nG__open{border-color:var(--primary);box-shadow:0 0 0 2px rgba(var(--primary-rgb),.1)}.CheckboxDropdown-module__VIZ7nG__trigger.CheckboxDropdown-module__VIZ7nG__disabled{opacity:.5;cursor:not-allowed}.CheckboxDropdown-module__VIZ7nG__label{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.CheckboxDropdown-module__VIZ7nG__chevron{color:var(--muted-foreground);flex-shrink:0;transition:transform .2s}.CheckboxDropdown-module__VIZ7nG__chevron.CheckboxDropdown-module__VIZ7nG__rotated{transform:rotate(180deg)}.CheckboxDropdown-module__VIZ7nG__dropdown{background:var(--background);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid var(--border);border-radius:var(--radius);z-index:1000;min-width:max-content;padding:6px;animation:.15s CheckboxDropdown-module__VIZ7nG__slideDown;position:absolute;top:calc(100% + 4px);left:0;box-shadow:0 8px 32px #00000040,0 0 0 1px #0000000d}@keyframes CheckboxDropdown-module__VIZ7nG__slideDown{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.CheckboxDropdown-module__VIZ7nG__option{cursor:pointer;border-radius:6px;align-items:center;gap:10px;padding:8px 10px;transition:background .15s;display:flex}.CheckboxDropdown-module__VIZ7nG__option:hover:not(:disabled){background:var(--accent)}.CheckboxDropdown-module__VIZ7nG__selectAll{font-weight:600}.CheckboxDropdown-module__VIZ7nG__option.CheckboxDropdown-module__VIZ7nG__action{width:100%;color:var(--foreground);text-align:left;font-size:.8125rem;font-weight:600}.CheckboxDropdown-module__VIZ7nG__action:focus-visible{outline:2px solid var(--primary);outline-offset:-2px}.CheckboxDropdown-module__VIZ7nG__action:disabled{opacity:.5;cursor:not-allowed}.CheckboxDropdown-module__VIZ7nG__divider{background:var(--border);height:1px;margin:6px 0}.CheckboxDropdown-module__VIZ7nG__checkbox{border:1.5px solid var(--border);border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;transition:all .15s;display:flex}.CheckboxDropdown-module__VIZ7nG__checkbox.CheckboxDropdown-module__VIZ7nG__checked{background:var(--primary);border-color:var(--primary);color:var(--primary-foreground)}.CheckboxDropdown-module__VIZ7nG__optionContent{flex:1;align-items:center;gap:8px;min-width:0;display:flex}.CheckboxDropdown-module__VIZ7nG__optionIcon{flex-shrink:0;align-items:center;display:flex}.CheckboxDropdown-module__VIZ7nG__optionLabel{color:var(--foreground);font-size:.8125rem}.CheckboxDropdown-module__VIZ7nG__optionDesc{color:var(--muted-foreground);margin-left:auto;font-size:.75rem}.CheckboxDropdown-module__VIZ7nG__onlyButton{opacity:0;color:var(--primary);border:1px solid var(--primary);cursor:pointer;text-transform:uppercase;letter-spacing:.02em;background:0 0;border-radius:4px;margin-left:auto;padding:2px 6px;font-size:.6875rem;font-weight:600;transition:all .15s}.CheckboxDropdown-module__VIZ7nG__option:hover .CheckboxDropdown-module__VIZ7nG__onlyButton{opacity:1}.CheckboxDropdown-module__VIZ7nG__onlyButton:hover{background:var(--primary);color:var(--primary-foreground)}.CheckboxDropdown-module__VIZ7nG__onlyButton:focus-visible{opacity:1;outline:2px solid var(--primary);outline-offset:2px}
.DataSourceIcons-module__Mye4Oq__root{flex-shrink:0;align-items:center;display:inline-flex;position:relative}.DataSourceIcons-module__Mye4Oq__badge{border-radius:calc(var(--radius) - 2px);background:var(--background);border:1px solid var(--border);cursor:default;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;transition:border-color .15s,background .15s;display:flex}.DataSourceIcons-module__Mye4Oq__badge:hover{border-color:var(--canvas-color);background:var(--accent)}.DataSourceIcons-module__Mye4Oq__badgeIcon{object-fit:contain;display:block}.DataSourceIcons-module__Mye4Oq__badgeFallback{color:var(--muted-foreground);letter-spacing:.03em;font-size:7px;font-weight:700;line-height:1}.DataSourceIcons-module__Mye4Oq__blendedGroup{border-radius:calc(var(--radius) - 2px);background:var(--background);border:1px solid var(--border);cursor:default;align-items:center;transition:border-color .15s,background .15s;display:inline-flex;overflow:hidden}.DataSourceIcons-module__Mye4Oq__blendedGroup:hover{border-color:var(--canvas-color);background:var(--accent)}.DataSourceIcons-module__Mye4Oq__blendedSlot{justify-content:center;align-items:center;width:22px;height:22px;display:flex}.DataSourceIcons-module__Mye4Oq__blendedDivider{background:var(--border);flex-shrink:0;width:1px;height:14px}.DataSourceIcons-module__Mye4Oq__blendedLabel{color:var(--muted-foreground);letter-spacing:.02em;white-space:nowrap;-webkit-user-select:none;user-select:none;margin-left:6px;font-size:10px;font-weight:500}.DataSourceIcons-module__Mye4Oq__tooltip{z-index:300;background:var(--bg-card-elevated);border:1px solid var(--border);opacity:0;pointer-events:none;border-radius:8px;flex-direction:column;gap:8px;min-width:200px;max-width:280px;padding:10px;transition:opacity .15s,transform .15s;display:flex;position:absolute;top:calc(100% + 8px);left:0;transform:translateY(-4px);box-shadow:0 8px 24px #0003}.DataSourceIcons-module__Mye4Oq__root:hover .DataSourceIcons-module__Mye4Oq__tooltip{opacity:1;pointer-events:auto;transform:translateY(0)}.DataSourceIcons-module__Mye4Oq__tooltipSection{flex-direction:column;gap:4px;display:flex}.DataSourceIcons-module__Mye4Oq__tooltipSection+.DataSourceIcons-module__Mye4Oq__tooltipSection{border-top:1px solid var(--border);padding-top:8px}.DataSourceIcons-module__Mye4Oq__tooltipSectionTitle{color:var(--muted-foreground);text-transform:uppercase;letter-spacing:.06em;align-items:center;gap:4px;margin-bottom:2px;font-size:10px;font-weight:600;display:flex}.DataSourceIcons-module__Mye4Oq__tooltipRow{align-items:flex-start;gap:6px;display:flex}.DataSourceIcons-module__Mye4Oq__tooltipRowBody{flex-direction:column;gap:1px;min-width:0;display:flex}.DataSourceIcons-module__Mye4Oq__tooltipRowMeta{flex-direction:column;gap:1px;margin-top:1px;display:flex}.DataSourceIcons-module__Mye4Oq__tooltipMetaText{color:var(--muted-foreground);font-size:10px;font-weight:400;line-height:1.3}.DataSourceIcons-module__Mye4Oq__tooltipFilterText{color:var(--muted-foreground);font-size:10px;font-style:italic;font-weight:400;line-height:1.3}.DataSourceIcons-module__Mye4Oq__tooltipIcon{object-fit:contain;flex-shrink:0}.DataSourceIcons-module__Mye4Oq__tooltipIconFallback{background:var(--accent);border:1px solid var(--border);width:14px;height:14px;color:var(--muted-foreground);border-radius:3px;flex-shrink:0;justify-content:center;align-items:center;font-size:6px;font-weight:700;display:flex}.DataSourceIcons-module__Mye4Oq__tooltipPlatformLabel{color:var(--foreground);font-size:12px;font-weight:600;line-height:1.3}.DataSourceIcons-module__Mye4Oq__tooltipBlendKey{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.DataSourceIcons-module__Mye4Oq__tooltipKeyChip{color:var(--canvas-color);white-space:nowrap;background:#38dafa1a;border:1px solid #38dafa33;border-radius:4px;padding:1px 6px;font-size:11px;font-weight:600}.DataSourceIcons-module__Mye4Oq__tooltipKeyArrow{color:var(--muted-foreground);flex-shrink:0;font-size:12px}.DataSourceIcons-module__Mye4Oq__tooltipJoinType{color:var(--muted-foreground);margin-left:2px;font-size:10px;font-style:italic}.DataSourceIcons-module__Mye4Oq__tooltipComputedRow{flex-direction:column;gap:0;display:flex}.DataSourceIcons-module__Mye4Oq__tooltipComputedName{color:var(--foreground);font-size:10px;font-weight:500;line-height:1.4}.DataSourceIcons-module__Mye4Oq__tooltipComputedExpr{color:var(--muted-foreground);font-size:9px;font-style:italic;font-weight:400;font-family:var(--font-mono,monospace);line-height:1.3}
.DeleteConfirmationModal-module__b_gJzG__container{padding:32px 24px 24px}.DeleteConfirmationModal-module__b_gJzG__iconWrapper{width:48px;height:48px;color:var(--error);background:#ef44441a;border-radius:50%;justify-content:center;align-items:center;margin-bottom:20px;display:flex}.DeleteConfirmationModal-module__b_gJzG__title{color:var(--foreground);margin-bottom:12px;font-size:1.25rem;font-weight:600}.DeleteConfirmationModal-module__b_gJzG__message{color:var(--muted-foreground);margin-bottom:32px;font-size:.95rem;line-height:1.6}.DeleteConfirmationModal-module__b_gJzG__actions{justify-content:flex-end;gap:12px;display:flex}
.HeaderPopover-module__dJKWHG__wrapper{flex-shrink:0;display:inline-flex}.HeaderPopover-module__dJKWHG__panel{z-index:1100;background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-md,8px);max-width:calc(100vw - 16px);max-height:calc(100dvh - 88px);box-shadow:var(--shadow-popover);flex-direction:column;gap:10px;padding:10px;display:flex;position:absolute;overflow-y:auto}.HeaderPopover-module__dJKWHG__panel:focus{outline:none}
.HeatmapRenderer-module__O_yeOW__wrapper{flex-direction:column;gap:8px;width:100%;display:flex}.HeatmapRenderer-module__O_yeOW__notice{color:var(--muted-foreground);align-items:center;gap:6px;font-size:.72rem;display:flex}.HeatmapRenderer-module__O_yeOW__scroll{border:1px solid var(--border);border-radius:12px;overflow:auto}.HeatmapRenderer-module__O_yeOW__table{border-collapse:collapse;width:100%;font-size:.78rem}.HeatmapRenderer-module__O_yeOW__corner{z-index:1;text-align:left;text-transform:uppercase;letter-spacing:.04em;color:var(--muted-foreground);background:var(--card-bg-elevated);white-space:nowrap;padding:8px 12px;font-size:.65rem;font-weight:700;position:sticky;left:0}.HeatmapRenderer-module__O_yeOW__colHeader{color:var(--foreground);text-align:center;white-space:nowrap;text-overflow:ellipsis;border-bottom:1px solid var(--border);max-width:140px;padding:8px 12px;font-weight:700;overflow:hidden}.HeatmapRenderer-module__O_yeOW__rowHeader{z-index:1;color:var(--foreground);text-align:left;white-space:nowrap;text-overflow:ellipsis;background:var(--card-bg-elevated);border-right:1px solid var(--border);max-width:160px;padding:8px 12px;font-weight:600;position:sticky;left:0;overflow:hidden}.HeatmapRenderer-module__O_yeOW__cell{text-align:center;background-color:color-mix(in srgb,var(--heatmap-start-color)calc(100% - var(--heatmap-mix)),var(--heatmap-end-color)var(--heatmap-mix));font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--heatmap-ink);padding:8px 12px}:is(.dark .HeatmapRenderer-module__O_yeOW__cell,[data-theme=dark] .HeatmapRenderer-module__O_yeOW__cell){color:var(--heatmap-ink-dark-theme)}.HeatmapRenderer-module__O_yeOW__legend{color:var(--muted-foreground);grid-template-columns:auto minmax(80px,160px) auto;justify-content:end;align-items:center;gap:8px;font-size:.68rem;display:grid}.HeatmapRenderer-module__O_yeOW__legendBar{border:1px solid var(--border);border-radius:999px;height:8px}.HeatmapRenderer-module__O_yeOW__legendBar--magnitude{background:linear-gradient(90deg,var(--heatmap-legend-low,var(--heatmap-neutral-low)),var(--heatmap-legend-high,var(--heatmap-neutral-high)))}.HeatmapRenderer-module__O_yeOW__legendBar--higher-is-better{background:linear-gradient(90deg,var(--heatmap-bad),var(--heatmap-midpoint),var(--heatmap-good))}.HeatmapRenderer-module__O_yeOW__legendBar--lower-is-better{background:linear-gradient(90deg,var(--heatmap-good),var(--heatmap-midpoint),var(--heatmap-bad))}.HeatmapRenderer-module__O_yeOW__cellEmpty{text-align:center;color:var(--muted-foreground);padding:8px 12px}.HeatmapRenderer-module__O_yeOW__empty{text-align:center;color:var(--muted-foreground);padding:32px 20px;font-size:.85rem}
.ImageLightbox-module__g-tvNq__lightbox{flex-direction:column;align-items:center;gap:8px;min-width:0;padding:8px;display:flex}.ImageLightbox-module__g-tvNq__stage{justify-content:center;align-items:center;max-width:100%;display:flex;position:relative}.ImageLightbox-module__g-tvNq__image{object-fit:contain;border-radius:var(--radius-sm,4px);width:auto;max-width:100%;height:auto;max-height:78vh}.ImageLightbox-module__g-tvNq__nav{border:1px solid var(--border);border-radius:var(--radius-full);background:color-mix(in srgb,var(--bg-card)90%,transparent);width:40px;height:40px;color:var(--foreground);cursor:pointer;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%)}.ImageLightbox-module__g-tvNq__nav:hover{border-color:var(--foreground)}.ImageLightbox-module__g-tvNq__nav:focus-visible{outline:2px solid var(--foreground);outline-offset:2px}.ImageLightbox-module__g-tvNq__navPrevious{left:8px}.ImageLightbox-module__g-tvNq__navNext{right:8px}.ImageLightbox-module__g-tvNq__caption{max-width:100%;color:var(--muted-foreground);text-align:center;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:4px 12px;font-size:.8rem;display:flex}.ImageLightbox-module__g-tvNq__captionText{overflow-wrap:anywhere;min-width:0}.ImageLightbox-module__g-tvNq__counter{font-variant-numeric:tabular-nums}
.MessageAttachments-module__Ehpk3a__attachments{flex-direction:column;gap:8px;margin-bottom:8px;display:flex}.MessageAttachments-module__Ehpk3a__imageGrid{flex-wrap:wrap;gap:8px;display:flex}.MessageAttachments-module__Ehpk3a__thumb{border:1px solid var(--border);border-radius:var(--radius-md,8px);cursor:pointer;background:var(--card-bg);width:96px;height:96px;padding:0;transition:border-color .15s,transform .15s;overflow:hidden}.MessageAttachments-module__Ehpk3a__thumb:hover{border-color:var(--primary);transform:translateY(-1px)}.MessageAttachments-module__Ehpk3a__thumbImg{object-fit:cover;width:100%;height:100%;display:block}.MessageAttachments-module__Ehpk3a__docList{flex-direction:column;gap:6px;display:flex}.MessageAttachments-module__Ehpk3a__docChip{border:1px solid var(--border);border-radius:var(--radius-md,8px);background:var(--card-bg);color:var(--text-main);align-items:center;gap:10px;max-width:320px;padding:8px 12px;text-decoration:none;transition:border-color .15s,background .15s;display:flex}.MessageAttachments-module__Ehpk3a__docChip:hover{border-color:var(--primary);background:var(--card-bg-elevated,var(--card-bg))}.MessageAttachments-module__Ehpk3a__docIcon{color:var(--primary);flex-shrink:0;justify-content:center;align-items:center;display:flex}.MessageAttachments-module__Ehpk3a__docMeta{flex-direction:column;min-width:0;display:flex}.MessageAttachments-module__Ehpk3a__docName{white-space:nowrap;text-overflow:ellipsis;font-size:.85rem;font-weight:500;overflow:hidden}.MessageAttachments-module__Ehpk3a__docSize{color:var(--muted-foreground);font-size:.72rem}
.MessageModal-module__qkAY6a__container{flex-direction:column;padding:32px 24px 24px;display:flex}.MessageModal-module__qkAY6a__iconWrapper{border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;margin-bottom:20px;display:flex}.MessageModal-module__qkAY6a__iconInfo{background:rgba(var(--primary-rgb),.1);color:var(--primary)}.MessageModal-module__qkAY6a__iconSuccess{color:var(--success);background:#10b9811a}.MessageModal-module__qkAY6a__iconError{color:var(--error);background:#ef44441a}.MessageModal-module__qkAY6a__iconWarning{background:var(--warning-surface);color:var(--warning)}.MessageModal-module__qkAY6a__title{color:var(--foreground);margin-bottom:12px;font-size:1.25rem;font-weight:600}.MessageModal-module__qkAY6a__message{color:var(--muted-foreground);margin-bottom:32px;font-size:.95rem;line-height:1.6}.MessageModal-module__qkAY6a__actions{justify-content:flex-end;display:flex}.MessageModal-module__qkAY6a__button{min-width:100px}
.ProductChecklist-module__eQDtIG__field{flex-direction:column;gap:8px;display:flex}.ProductChecklist-module__eQDtIG__header{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;display:flex}.ProductChecklist-module__eQDtIG__label{color:var(--foreground);font-size:13px;font-weight:500}.ProductChecklist-module__eQDtIG__summary{color:var(--muted-foreground);align-items:baseline;gap:12px;font-size:12px;display:inline-flex}.ProductChecklist-module__eQDtIG__allButton{font:inherit;color:var(--foreground);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-weight:500;text-decoration:underline}.ProductChecklist-module__eQDtIG__allButton:disabled{opacity:.5;cursor:not-allowed}.ProductChecklist-module__eQDtIG__allButton:focus-visible{outline:2px solid var(--primary);outline-offset:2px;border-radius:var(--radius-sm)}.ProductChecklist-module__eQDtIG__box{border:1px solid var(--border);border-radius:var(--radius-md);flex-direction:column;gap:6px;padding:8px;display:flex}.ProductChecklist-module__eQDtIG__search{flex-shrink:0}.ProductChecklist-module__eQDtIG__list{flex-direction:column;max-height:232px;display:flex;overflow-y:auto}.ProductChecklist-module__eQDtIG__row{box-sizing:border-box;border-radius:var(--radius-sm);width:100%;padding:8px;display:flex}.ProductChecklist-module__eQDtIG__row:hover{background:var(--accent)}.ProductChecklist-module__eQDtIG__row:focus-visible{outline:2px solid var(--primary);outline-offset:-2px}.ProductChecklist-module__eQDtIG__rowLabel{min-width:0;color:var(--foreground);overflow-wrap:anywhere;align-items:center;gap:8px;font-size:13.5px;display:inline-flex}.ProductChecklist-module__eQDtIG__rowIcon{color:var(--muted-foreground);flex-shrink:0}.ProductChecklist-module__eQDtIG__empty{color:var(--muted-foreground);margin:0;padding:12px 8px;font-size:13px}
.StarterCard-module__BBbfLG__card{box-sizing:border-box;background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-md);width:100%;color:var(--text-main);text-align:left;cursor:pointer;align-items:flex-start;gap:12px;padding:12px 14px;transition:border-color .15s;display:flex;position:relative}.StarterCard-module__BBbfLG__card:hover:not(:disabled),.StarterCard-module__BBbfLG__card:focus-visible{border-color:var(--agent-accent,var(--primary))}.StarterCard-module__BBbfLG__card:focus-visible{outline:2px solid var(--agent-accent-text,var(--primary-text));outline-offset:2px}.StarterCard-module__BBbfLG__card:disabled{cursor:not-allowed;opacity:.6}.StarterCard-module__BBbfLG__glyph{border-radius:var(--radius);background:color-mix(in srgb,var(--agent-accent,var(--primary))10%,transparent);width:32px;height:32px;color:var(--agent-accent-text,var(--primary-text));flex-shrink:0;justify-content:center;align-items:center;display:flex}.StarterCard-module__BBbfLG__glyphPlatform{background:var(--bg-card);border:1px solid var(--border)}.StarterCard-module__BBbfLG__logo{width:18px;height:18px;position:relative}.StarterCard-module__BBbfLG__logoImage{object-fit:contain}.StarterCard-module__BBbfLG__body{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.StarterCard-module__BBbfLG__titleRow{flex-wrap:wrap;align-items:center;gap:4px 8px;display:flex}.StarterCard-module__BBbfLG__title{color:var(--text-main);font-size:.875rem;font-weight:600;line-height:1.3}.StarterCard-module__BBbfLG__description{color:var(--text-muted);font-size:.8125rem;line-height:1.4}.StarterCard-module__BBbfLG__meta{align-items:center;display:inline-flex}.StarterCard-module__BBbfLG__arrow{color:var(--agent-accent-text,var(--primary-text));opacity:0;flex-shrink:0;align-self:flex-start;transition:opacity .15s;display:flex}.StarterCard-module__BBbfLG__card:hover:not(:disabled) .StarterCard-module__BBbfLG__arrow,.StarterCard-module__BBbfLG__card:focus-visible .StarterCard-module__BBbfLG__arrow{opacity:1}.StarterCard-module__BBbfLG__chip{border-radius:var(--radius-full);align-items:center;gap:8px;width:auto;padding:6px 12px 6px 7px}.StarterCard-module__BBbfLG__chip .StarterCard-module__BBbfLG__glyph{border-radius:var(--radius-sm);width:22px;height:22px}.StarterCard-module__BBbfLG__chip .StarterCard-module__BBbfLG__title{font-weight:500}.StarterCard-module__BBbfLG__tile{flex-direction:column;gap:10px;padding:14px}.StarterCard-module__BBbfLG__tile .StarterCard-module__BBbfLG__glyph{width:36px;height:36px}.StarterCard-module__BBbfLG__tile .StarterCard-module__BBbfLG__arrow{position:absolute;top:12px;right:12px}.StarterCard-module__BBbfLG__covered{gap:0;padding:0;overflow:hidden}.StarterCard-module__BBbfLG__cover{flex-shrink:0;width:100%;height:96px;display:block;position:relative;overflow:hidden}.StarterCard-module__BBbfLG__covered .StarterCard-module__BBbfLG__body{padding:10px 12px 12px}.StarterCard-module__BBbfLG__covered .StarterCard-module__BBbfLG__arrow{border-radius:var(--radius-full);background:var(--bg-card);padding:3px;top:10px;right:10px}@media (prefers-reduced-motion:reduce){.StarterCard-module__BBbfLG__card,.StarterCard-module__BBbfLG__arrow{transition:none}}
.StarterEmptyState-module__6UuXbW__root{box-sizing:border-box;text-align:center;width:100%;color:var(--text-muted);flex-direction:column;align-items:center;margin:auto 0;padding:32px 16px;display:flex;container-type:inline-size}.StarterEmptyState-module__6UuXbW__glyph{border-radius:var(--radius-md);background:color-mix(in srgb,var(--agent-accent,var(--primary))10%,transparent);width:48px;height:48px;color:var(--agent-accent-text,var(--primary-text));justify-content:center;align-items:center;margin-bottom:14px;display:flex}.StarterEmptyState-module__6UuXbW__character{justify-content:center;margin:-12px 0 2px;display:flex}.StarterEmptyState-module__6UuXbW__title{color:var(--text-main);margin:0 0 6px;font-size:1.125rem;font-weight:600;line-height:1.3}.StarterEmptyState-module__6UuXbW__blurb{max-width:320px;margin:0;font-size:.875rem;line-height:1.5}.StarterEmptyState-module__6UuXbW__link{margin-top:6px;font-size:.8125rem}.StarterEmptyState-module__6UuXbW__link a{color:var(--text-main);text-underline-offset:3px}.StarterEmptyState-module__6UuXbW__link a:hover,.StarterEmptyState-module__6UuXbW__link a:focus-visible{color:var(--agent-accent-text,var(--primary-text))}.StarterEmptyState-module__6UuXbW__cards{text-align:left;width:100%;margin-top:20px}.StarterEmptyState-module__6UuXbW__stack{flex-direction:column;gap:8px;max-width:380px;display:flex}.StarterEmptyState-module__6UuXbW__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;max-width:640px;display:grid}@container (max-width:300px){.StarterEmptyState-module__6UuXbW__grid{grid-template-columns:minmax(0,1fr)}}.StarterEmptyState-module__6UuXbW__chips{flex-wrap:wrap;justify-content:center;gap:8px;max-width:420px;display:flex}.StarterEmptyState-module__6UuXbW__refresh{border:1px solid var(--border);border-radius:var(--radius-full);background:var(--bg-card);color:var(--text-muted);cursor:pointer;align-items:center;gap:6px;margin-top:16px;padding:6px 12px;font-size:.75rem;transition:color .15s,border-color .15s;display:inline-flex}.StarterEmptyState-module__6UuXbW__refresh:hover:not(:disabled),.StarterEmptyState-module__6UuXbW__refresh:focus-visible{color:var(--agent-accent-text,var(--primary-text));border-color:var(--agent-accent,var(--primary))}.StarterEmptyState-module__6UuXbW__refresh:focus-visible{outline:2px solid var(--agent-accent-text,var(--primary-text));outline-offset:2px}.StarterEmptyState-module__6UuXbW__refresh:disabled{opacity:.5;cursor:not-allowed}@media (prefers-reduced-motion:reduce){.StarterEmptyState-module__6UuXbW__refresh{transition:none}}
.ToastProvider-module__j-EHoW__toastContainer{z-index:9999;pointer-events:none;position:fixed;bottom:24px;right:24px}
.AgentChatScreen-module__UCORoq__screen{background:var(--bg-card);flex-direction:column;min-width:0;height:100%;min-height:0;display:flex;overflow:hidden}.AgentChatScreen-module__UCORoq__header{flex-shrink:0}.AgentChatScreen-module__UCORoq__messages{flex-direction:column;flex:1;gap:12px;min-height:0;padding:16px;display:flex;overflow-y:auto}.AgentChatScreen-module__UCORoq__continueRow{flex-shrink:0;justify-content:center;padding:0 16px 8px;display:flex}.AgentChatScreen-module__UCORoq__continueRow .AgentChatScreen-module__UCORoq__continueLink{border-radius:var(--radius);color:var(--text-muted);text-underline-offset:2px;cursor:pointer;background:0 0;padding:2px 4px;font-size:.8125rem;text-decoration:underline}.AgentChatScreen-module__UCORoq__continueRow .AgentChatScreen-module__UCORoq__continueLink:hover{color:var(--text-main)}.AgentChatScreen-module__UCORoq__continueRow .AgentChatScreen-module__UCORoq__continueLink:focus-visible{outline:2px solid var(--agent-accent-text,var(--primary-text));outline-offset:2px}.AgentChatScreen-module__UCORoq__inputArea{border-top:1px solid var(--border);flex-direction:column;flex-shrink:0;gap:8px;padding:12px 16px 16px;display:flex}.AgentChatScreen-module__UCORoq__fileError{color:var(--error);background:rgba(var(--error-rgb),.08);border:1px solid rgba(var(--error-rgb),.2);border-radius:var(--radius);padding:10px 12px;font-size:.85rem}
.ProductDialogs-module__ty4bWq__content{padding:0 20px 20px}.ProductDialogs-module__ty4bWq__formSection{flex-direction:column;gap:20px;display:flex}.ProductDialogs-module__ty4bWq__textInput{background:var(--background);border:1px solid var(--border);border-radius:var(--radius-md);width:100%;color:var(--foreground);outline:none;padding:12px 16px;font-size:14px;transition:border-color .2s}.ProductDialogs-module__ty4bWq__textInput:focus{border-color:var(--primary)}.ProductDialogs-module__ty4bWq__textarea{background:var(--background);border:1px solid var(--border);border-radius:var(--radius-md);width:100%;color:var(--foreground);resize:none;outline:none;padding:12px 16px;font-size:14px;transition:border-color .2s}.ProductDialogs-module__ty4bWq__textarea:focus{border-color:var(--primary)}
.ChatFormField-module__FITttG__field{flex-direction:column;gap:6px;min-width:0;display:flex}.ChatFormField-module__FITttG__label{color:var(--text-muted);font-size:.8125rem;font-weight:500}.ChatFormField-module__FITttG__hint{color:var(--text-muted);margin:0;font-size:.8125rem}.ChatFormField-module__FITttG__input{border:1px solid var(--card-border-hover,var(--border));border-radius:var(--radius);background:var(--bg-card);width:100%;min-width:0;height:36px;color:var(--text-main);font:inherit;padding:0 12px;font-size:.875rem}.ChatFormField-module__FITttG__input::placeholder{color:var(--text-muted)}.ChatFormField-module__FITttG__input:focus-visible{outline:2px solid var(--text-main);outline-offset:1px}.ChatFormField-module__FITttG__area{resize:vertical;height:auto;min-height:36px;padding:8px 12px;line-height:1.4}
.ArticleCheckScore-module__0PiUpG__titleColumn{flex:0 0 9rem;min-width:0}@container (max-width:440px){.ArticleCheckScore-module__0PiUpG__titleColumn{white-space:nowrap;flex-basis:auto;grid-area:title}.ArticleCheckScore-module__0PiUpG__titleColumn>svg{flex-shrink:0}.ArticleCheckScore-module__0PiUpG__score{grid-area:score}}.ArticleCheckScore-module__0PiUpG__score{flex:auto;align-items:center;gap:8px;min-width:0;display:inline-flex}.ArticleCheckScore-module__0PiUpG__bar{--progress-height:6px;flex:1 1 0;min-width:48px;max-width:120px}.ArticleCheckScore-module__0PiUpG__barLow{--progress-fill:var(--error)}.ArticleCheckScore-module__0PiUpG__barFair{--progress-fill:var(--warning)}.ArticleCheckScore-module__0PiUpG__barGood{--progress-fill:var(--success)}.ArticleCheckScore-module__0PiUpG__markClear,.ArticleCheckScore-module__0PiUpG__markAttention{flex:none;display:inline-flex}.ArticleCheckScore-module__0PiUpG__markClear{color:var(--success)}.ArticleCheckScore-module__0PiUpG__markAttention{color:var(--warning)}.ArticleCheckScore-module__0PiUpG__label{color:var(--foreground);font-variant-numeric:tabular-nums;white-space:nowrap}.ArticleCheckScore-module__0PiUpG__labelMuted{color:var(--text-muted)}.ArticleCheckScore-module__0PiUpG__skeletonBar{border-radius:999px;flex:1 1 0;min-width:48px;max-width:120px;height:6px}.ArticleCheckScore-module__0PiUpG__skeletonLabel{border-radius:4px;width:32px;height:12px}.ArticleCheckScore-module__0PiUpG__srOnly{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.plannerBadges-module__yNhziG__assignee{align-items:center;gap:6px;display:inline-flex}.plannerBadges-module__yNhziG__avatar{object-fit:cover;border-radius:50%;flex-shrink:0;width:20px;height:20px}.plannerBadges-module__yNhziG__avatarFallback{background:var(--primary);width:20px;height:20px;color:var(--primary-foreground);letter-spacing:.02em;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.55rem;font-weight:700;display:flex}.plannerBadges-module__yNhziG__assigneeName{color:var(--foreground);white-space:nowrap;text-overflow:ellipsis;font-size:.8rem;overflow:hidden}
.CopyPerformanceSummaryWidget-module__lbqzYW__stack{flex-direction:column;gap:12px;min-width:0;display:flex}.CopyPerformanceSummaryWidget-module__lbqzYW__intro{color:var(--text-muted);margin:0;font-size:.8125rem;line-height:1.5}.CopyPerformanceSummaryWidget-module__lbqzYW__statements{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.CopyPerformanceSummaryWidget-module__lbqzYW__statement{border-left:2px solid var(--border);padding-left:10px}.CopyPerformanceSummaryWidget-module__lbqzYW__statementText{color:var(--text-main);font-size:12px;line-height:1.5;display:block}.CopyPerformanceSummaryWidget-module__lbqzYW__statementTags{color:var(--text-muted);margin-top:2px;font-size:11px;display:block}.CopyPerformanceSummaryWidget-module__lbqzYW__toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;display:flex}.CopyPerformanceSummaryWidget-module__lbqzYW__toolbar>:first-child{margin-bottom:0}.CopyPerformanceSummaryWidget-module__lbqzYW__map{min-width:0}.CopyPerformanceSummaryWidget-module__lbqzYW__chartScroll{overflow-x:auto}.CopyPerformanceSummaryWidget-module__lbqzYW__chart{width:100%;min-width:560px;display:block}.CopyPerformanceSummaryWidget-module__lbqzYW__upperHalf{fill:color-mix(in srgb,var(--success)7%,var(--bg-card))}.CopyPerformanceSummaryWidget-module__lbqzYW__lowerHalf{fill:color-mix(in srgb,var(--warning)5%,var(--bg-card))}.CopyPerformanceSummaryWidget-module__lbqzYW__axis{stroke:var(--border);stroke-width:1.5px}.CopyPerformanceSummaryWidget-module__lbqzYW__baseline{fill:var(--text-muted);font-size:11px}.CopyPerformanceSummaryWidget-module__lbqzYW__axisText{fill:var(--text-main);font-size:13px;font-weight:600}.CopyPerformanceSummaryWidget-module__lbqzYW__effectTop,.CopyPerformanceSummaryWidget-module__lbqzYW__effectBottom{text-align:center;font-size:13px;font-weight:700}.CopyPerformanceSummaryWidget-module__lbqzYW__effectTop{color:var(--success-text)}.CopyPerformanceSummaryWidget-module__lbqzYW__effectBottom{color:var(--warning-text);margin-top:8px}.CopyPerformanceSummaryWidget-module__lbqzYW__point{fill:var(--agent-color-scribe);cursor:pointer;outline:none}.CopyPerformanceSummaryWidget-module__lbqzYW__point:hover,.CopyPerformanceSummaryWidget-module__lbqzYW__point:focus-visible,.CopyPerformanceSummaryWidget-module__lbqzYW__point[aria-pressed=true]{stroke:var(--text-main);stroke-width:2px}.CopyPerformanceSummaryWidget-module__lbqzYW__phraseLabel{pointer-events:none}.CopyPerformanceSummaryWidget-module__lbqzYW__phraseLabel path{stroke:var(--border);stroke-width:1px}.CopyPerformanceSummaryWidget-module__lbqzYW__phraseLabel text{fill:var(--text-main);paint-order:stroke;stroke:var(--bg-card);stroke-width:4px;stroke-linejoin:round;font-size:12px;font-weight:600}.CopyPerformanceSummaryWidget-module__lbqzYW__note{color:var(--text-muted);margin:0;font-size:12px;line-height:1.6}.CopyPerformanceSummaryWidget-module__lbqzYW__empty{color:var(--text-muted);padding:4px 0;font-size:13px;line-height:1.6}.CopyPerformanceSummaryWidget-module__lbqzYW__phraseDetail{background:var(--bg-muted);border:1px solid var(--border);border-radius:var(--radius-md);padding:16px}.CopyPerformanceSummaryWidget-module__lbqzYW__phraseDetail blockquote{overflow-wrap:anywhere;margin:10px 0 18px;font-size:18px;font-weight:600;line-height:1.45}.CopyPerformanceSummaryWidget-module__lbqzYW__phraseDetail p{font-size:13px;line-height:1.6}.CopyPerformanceSummaryWidget-module__lbqzYW__eyebrow{color:var(--text-muted);font-size:12px;font-weight:600}.CopyPerformanceSummaryWidget-module__lbqzYW__metrics{flex-wrap:wrap;gap:24px;display:flex}.CopyPerformanceSummaryWidget-module__lbqzYW__metrics div{gap:4px;display:grid}.CopyPerformanceSummaryWidget-module__lbqzYW__metrics strong{color:var(--text-main);font-size:22px}.CopyPerformanceSummaryWidget-module__lbqzYW__metrics span{color:var(--text-muted);font-size:11px}@media (max-width:600px){.CopyPerformanceSummaryWidget-module__lbqzYW__chart{min-width:0}.CopyPerformanceSummaryWidget-module__lbqzYW__phraseLabel{display:none}.CopyPerformanceSummaryWidget-module__lbqzYW__axisText{font-size:22px}.CopyPerformanceSummaryWidget-module__lbqzYW__baseline{display:none}}.CopyPerformanceSummaryWidget-module__lbqzYW__historySelect{min-width:180px}.CopyPerformanceSummaryWidget-module__lbqzYW__disclosure{color:var(--text-muted);font-size:12px}.CopyPerformanceSummaryWidget-module__lbqzYW__disclosure summary{cursor:pointer}
.StudioCopyEditDialog-module__ymgKvq__form{flex-direction:column;gap:12px;display:flex}.StudioCopyEditDialog-module__ymgKvq__actions{justify-content:flex-end;gap:8px;display:flex}.StudioCopyEditDialog-module__ymgKvq__problem{color:var(--error-text);margin:0;font-size:.8125rem}
