.launch-splash-module__UkRosq__splash{z-index:9999;background:var(--paper);pointer-events:none;opacity:1;justify-content:center;align-items:center;transition:opacity .28s cubic-bezier(.16,1,.3,1);animation:.6s 3s forwards launch-splash-module__UkRosq__splashSafety;display:flex;position:fixed;inset:0}.launch-splash-module__UkRosq__leaving{opacity:0;animation:none}.launch-splash-module__UkRosq__mark{justify-content:center;align-items:center;width:132px;height:132px;animation:1.8s ease-in-out infinite launch-splash-module__UkRosq__splashPulse;display:flex;position:relative}.launch-splash-module__UkRosq__ring{background:conic-gradient(from 0deg, transparent 0deg, transparent 200deg, var(--pass,#4c86bc) 320deg, var(--pass-deep,#2f6ea6) 360deg);border-radius:50%;animation:1.1s linear infinite launch-splash-module__UkRosq__splashSpin;position:absolute;inset:0;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 3px),#000 calc(100% - 3px));mask:radial-gradient(farthest-side,#0000 calc(100% - 3px),#000 calc(100% - 3px))}@keyframes launch-splash-module__UkRosq__splashSpin{to{transform:rotate(360deg)}}.launch-splash-module__UkRosq__logo{width:auto;height:72px}.launch-splash-module__UkRosq__wordmark{font-family:var(--display);font-size:var(--text-3xl,2rem);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-tight);color:var(--ink)}@keyframes launch-splash-module__UkRosq__splashSafety{to{opacity:0;visibility:hidden}}@keyframes launch-splash-module__UkRosq__splashPulse{0%,to{opacity:.72;transform:scale(.99)}50%{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.launch-splash-module__UkRosq__splash{display:none}}
.page-transition-module__gquyDW__page{will-change:transform, opacity;animation:.5s cubic-bezier(.16,1,.3,1) both page-transition-module__gquyDW__pageIn}@keyframes page-transition-module__gquyDW__pageIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}
.assistant-module__rcbaIq__root{right:var(--space-5);bottom:var(--space-5);z-index:var(--z-overlay);align-items:flex-end;gap:var(--space-3);pointer-events:none;flex-direction:column;display:flex;position:fixed}.assistant-module__rcbaIq__root>*{pointer-events:auto}.assistant-module__rcbaIq__srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.assistant-module__rcbaIq__launcher{border-radius:var(--radius-pill);background:var(--pass);width:3.5rem;height:3.5rem;color:var(--on-accent);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background var(--duration-base) var(--ease-out), scale var(--duration-fast) var(--ease-out);border:0;place-items:center;display:grid}.assistant-module__rcbaIq__launcher:hover{background:var(--pass-deep)}.assistant-module__rcbaIq__launcher:active{scale:.94}.assistant-module__rcbaIq__launcher:focus-visible,.assistant-module__rcbaIq__headButton:focus-visible,.assistant-module__rcbaIq__send:focus-visible,.assistant-module__rcbaIq__chip:focus-visible,.assistant-module__rcbaIq__popularRow:focus-visible,.assistant-module__rcbaIq__teamCard:focus-visible,.assistant-module__rcbaIq__cta:focus-visible,.assistant-module__rcbaIq__ctaLead:focus-visible,.assistant-module__rcbaIq__inviteYes:focus-visible,.assistant-module__rcbaIq__inviteNo:focus-visible,.assistant-module__rcbaIq__inviteClose:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.assistant-module__rcbaIq__launcherIcon{animation:assistant-module__rcbaIq__assistantSpin var(--duration-base) var(--ease-out);place-items:center;display:grid}.assistant-module__rcbaIq__launcherOpen .assistant-module__rcbaIq__launcherIcon{animation-name:assistant-module__rcbaIq__assistantSpinBack}@keyframes assistant-module__rcbaIq__assistantSpin{0%{opacity:0;rotate:-45deg}to{opacity:1;rotate:none}}@keyframes assistant-module__rcbaIq__assistantSpinBack{0%{opacity:0;rotate:45deg}to{opacity:1;rotate:none}}.assistant-module__rcbaIq__avatar{border-radius:var(--radius-pill);background:var(--surface);width:2.5rem;height:2.5rem;color:var(--pass);flex:none;place-items:center;display:grid;overflow:hidden}.assistant-module__rcbaIq__avatarSm{width:1.75rem;height:1.75rem}.assistant-module__rcbaIq__avatarImg{object-fit:contain;width:72%;height:72%}.assistant-module__rcbaIq__invite{column-gap:var(--space-3);row-gap:var(--space-3);width:min(20rem, calc(100vw - 2 * var(--space-5)));padding:var(--space-4);padding-right:var(--space-10);border-radius:var(--radius-xl);background:var(--surface);animation:assistant-module__rcbaIq__assistantRise var(--duration-reveal) var(--ease-out);grid-template-columns:auto 1fr;display:grid;position:relative}.assistant-module__rcbaIq__invite .assistant-module__rcbaIq__avatar{background:var(--pass-wash)}.assistant-module__rcbaIq__inviteText{font-size:var(--text-sm);line-height:var(--leading-normal);color:var(--ink)}.assistant-module__rcbaIq__inviteActions{gap:var(--space-2);grid-column:1/-1;display:flex}.assistant-module__rcbaIq__inviteYes,.assistant-module__rcbaIq__inviteNo{min-height:2.5rem;padding:0 var(--space-4);border-radius:var(--radius-pill);font-size:var(--text-sm);font-weight:var(--weight-semibold);cursor:pointer;-webkit-tap-highlight-color:transparent;border:0}.assistant-module__rcbaIq__inviteYes{background:var(--pass);color:var(--on-accent)}.assistant-module__rcbaIq__inviteYes:hover{background:var(--pass-deep)}.assistant-module__rcbaIq__inviteNo{background:var(--paper);color:var(--ink-muted)}.assistant-module__rcbaIq__inviteNo:hover{background:var(--paper-deep);color:var(--ink)}.assistant-module__rcbaIq__inviteClose{top:var(--space-2);right:var(--space-2);border-radius:var(--radius-pill);width:2rem;height:2rem;color:var(--ink-muted);cursor:pointer;background:0 0;border:0;place-items:center;display:grid;position:absolute}.assistant-module__rcbaIq__inviteClose:hover{background:var(--paper);color:var(--ink)}.assistant-module__rcbaIq__panel{width:min(22rem, calc(100vw - 2 * var(--space-5)));border-radius:var(--radius-xl);background:var(--surface);transform-origin:100% 100%;height:min(34rem,100svh - 7.5rem);animation:assistant-module__rcbaIq__assistantOpen var(--duration-reveal) var(--ease-out);border:1px solid #28201814;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 24px 60px -28px #14100c66}@keyframes assistant-module__rcbaIq__assistantOpen{0%{opacity:0;scale:.96;translate:0 var(--space-2)}to{opacity:1;translate:0;scale:1}}.assistant-module__rcbaIq__head{align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-3) var(--space-4) var(--space-5);background:var(--pass);color:var(--on-accent);display:flex}.assistant-module__rcbaIq__headText{flex:1;min-width:0}.assistant-module__rcbaIq__headTitle{font-family:var(--display);font-size:var(--text-lg);font-weight:var(--weight-semibold);line-height:var(--leading-tight)}.assistant-module__rcbaIq__headSub{align-items:center;gap:var(--space-2);margin-top:var(--space-1);font-size:var(--text-xs);line-height:var(--leading-snug);color:color-mix(in srgb, var(--on-accent) 80%, transparent);display:flex}.assistant-module__rcbaIq__liveDot{border-radius:var(--radius-pill);background:var(--moss-wash);flex:none;width:.5rem;height:.5rem}.assistant-module__rcbaIq__headButton{border-radius:var(--radius-pill);width:2.5rem;height:2.5rem;color:var(--on-accent);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;flex:none;place-items:center;display:grid}.assistant-module__rcbaIq__headButton:hover{background:color-mix(in srgb, var(--on-accent) 14%, transparent)}.assistant-module__rcbaIq__body{overscroll-behavior:contain;min-height:0;padding:var(--space-5);flex:1;overflow-y:auto}.assistant-module__rcbaIq__home{gap:var(--space-4);animation:assistant-module__rcbaIq__assistantRise var(--duration-reveal) var(--ease-out);flex-direction:column;display:flex}.assistant-module__rcbaIq__hello{font-family:var(--display);font-size:var(--text-2xl);font-weight:var(--weight-semibold);line-height:var(--leading-tight);letter-spacing:var(--tracking-tight);color:var(--ink)}.assistant-module__rcbaIq__helloSub{margin-top:calc(-1 * var(--space-2));font-size:var(--text-sm);line-height:var(--leading-normal);color:var(--ink-muted)}.assistant-module__rcbaIq__popular{border-radius:var(--radius-lg);background:var(--paper);padding:var(--space-2)}.assistant-module__rcbaIq__popularTitle{padding:var(--space-2) var(--space-3) var(--space-1);font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--ink-faint)}.assistant-module__rcbaIq__popularList{margin:0;padding:0;list-style:none}.assistant-module__rcbaIq__popularRow{justify-content:space-between;align-items:center;gap:var(--space-3);width:100%;min-height:2.75rem;padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);color:var(--ink);font-size:var(--text-sm);font-weight:var(--weight-medium);text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background var(--duration-fast) var(--ease-out);background:0 0;border:0;display:flex}.assistant-module__rcbaIq__popularRow svg{color:var(--ink-faint);transition:translate var(--duration-fast) var(--ease-out);flex:none}.assistant-module__rcbaIq__popularRow:hover{background:var(--surface)}.assistant-module__rcbaIq__popularRow:hover svg{color:var(--pass-text);translate:2px}.assistant-module__rcbaIq__teamCard{align-items:center;gap:var(--space-3);width:100%;padding:var(--space-4);border-radius:var(--radius-lg);background:var(--pass-wash);color:var(--ink);font:inherit;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background var(--duration-fast) var(--ease-out);border:0;text-decoration:none;display:flex}.assistant-module__rcbaIq__teamCard:hover{background:color-mix(in srgb, var(--pass) 16%, var(--surface))}.assistant-module__rcbaIq__teamIcon{border-radius:var(--radius-pill);background:var(--pass);width:2.5rem;height:2.5rem;color:var(--on-accent);flex:none;place-items:center;display:grid}.assistant-module__rcbaIq__teamText{min-width:0;font-size:var(--text-xs);line-height:var(--leading-snug);color:var(--ink-muted);flex-direction:column;flex:1;gap:2px;display:flex}.assistant-module__rcbaIq__teamText strong{font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--ink)}.assistant-module__rcbaIq__teamArrow{color:var(--pass-text);flex:none}.assistant-module__rcbaIq__thread{gap:var(--space-5);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.assistant-module__rcbaIq__turn{gap:var(--space-3);flex-direction:column;display:flex}.assistant-module__rcbaIq__mine{max-width:82%;padding:var(--space-3) var(--space-4);border-radius:var(--radius-lg) var(--radius-lg) calc(var(--radius-sm) / 2) var(--radius-lg);background:var(--pass);color:var(--on-accent);font-size:var(--text-sm);line-height:var(--leading-normal);overflow-wrap:anywhere;animation:assistant-module__rcbaIq__assistantRise var(--duration-base) var(--ease-out);align-self:flex-end}.assistant-module__rcbaIq__theirs{align-items:flex-start;gap:var(--space-2);max-width:92%;display:flex}.assistant-module__rcbaIq__theirs .assistant-module__rcbaIq__avatar{background:var(--paper);margin-top:2px}.assistant-module__rcbaIq__theirsCol{align-items:flex-start;gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.assistant-module__rcbaIq__bubble{padding:var(--space-3) var(--space-4);border-radius:calc(var(--radius-sm) / 2) var(--radius-lg) var(--radius-lg) var(--radius-lg);background:var(--paper);color:var(--ink);font-size:var(--text-sm);line-height:var(--leading-normal);overflow-wrap:anywhere;animation:assistant-module__rcbaIq__assistantRise var(--duration-reveal) var(--ease-out)}.assistant-module__rcbaIq__cta,.assistant-module__rcbaIq__ctaLead{align-items:center;gap:var(--space-2);min-height:2.5rem;padding:0 var(--space-4);border-radius:var(--radius-pill);font-size:var(--text-sm);font-weight:var(--weight-semibold);animation:assistant-module__rcbaIq__assistantRise var(--duration-reveal) var(--ease-out);transition:background var(--duration-fast) var(--ease-out);text-decoration:none;display:inline-flex}.assistant-module__rcbaIq__cta svg,.assistant-module__rcbaIq__ctaLead svg{transition:translate var(--duration-fast) var(--ease-out)}.assistant-module__rcbaIq__cta:hover svg,.assistant-module__rcbaIq__ctaLead:hover svg{translate:3px}.assistant-module__rcbaIq__cta{background:var(--pass-wash);color:var(--pass-text)}.assistant-module__rcbaIq__cta:hover{background:color-mix(in srgb, var(--pass) 16%, var(--surface))}.assistant-module__rcbaIq__ctaLead{background:var(--pass);color:var(--on-accent)}.assistant-module__rcbaIq__ctaLead:hover{background:var(--pass-deep)}.assistant-module__rcbaIq__chips{gap:var(--space-2);margin-top:var(--space-1);animation:assistant-module__rcbaIq__assistantRise var(--duration-reveal) var(--ease-out);flex-wrap:wrap;display:flex}.assistant-module__rcbaIq__chip{min-height:2.25rem;padding:0 var(--space-3);border-radius:var(--radius-pill);background:var(--surface);color:var(--pass-text);font-size:var(--text-xs);font-weight:var(--weight-semibold);cursor:pointer;box-shadow:inset 0 0 0 1px var(--line);-webkit-tap-highlight-color:transparent;transition:background var(--duration-fast) var(--ease-out);border:0}.assistant-module__rcbaIq__chip:hover:not(:disabled){background:var(--pass-wash)}.assistant-module__rcbaIq__chip:disabled{opacity:.5;cursor:default}.assistant-module__rcbaIq__typing{align-items:center;gap:var(--space-1);min-height:2.75rem;display:inline-flex}.assistant-module__rcbaIq__dot{border-radius:var(--radius-pill);background:var(--ink-faint);width:.4375rem;height:.4375rem;animation:assistant-module__rcbaIq__assistantBob 1s var(--ease-in-out) infinite}.assistant-module__rcbaIq__dot:nth-child(2){animation-delay:.15s}.assistant-module__rcbaIq__dot:nth-child(3){animation-delay:.3s}@keyframes assistant-module__rcbaIq__assistantBob{0%,60%,to{opacity:.5;translate:0}30%{opacity:1;translate:0 -3px}}@keyframes assistant-module__rcbaIq__assistantRise{0%{opacity:0;translate:0 6px}to{opacity:1;translate:0}}.assistant-module__rcbaIq__composer{align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4) var(--space-2);display:flex}.assistant-module__rcbaIq__input{min-width:0;min-height:2.75rem;padding:0 var(--space-4);border-radius:var(--radius-pill);background:var(--paper);color:var(--ink);font:inherit;font-size:var(--text-base);transition:background var(--duration-fast) var(--ease-out);border:0;flex:1}.assistant-module__rcbaIq__input::placeholder{color:var(--ink-faint)}.assistant-module__rcbaIq__input:focus{outline:none}.assistant-module__rcbaIq__input:focus-visible{outline:2px solid var(--focus);outline-offset:-2px;background:var(--surface)}.assistant-module__rcbaIq__send{border-radius:var(--radius-pill);background:var(--pass);width:2.75rem;height:2.75rem;color:var(--on-accent);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background var(--duration-fast) var(--ease-out), scale var(--duration-fast) var(--ease-out);border:0;flex:none;place-items:center;display:grid}.assistant-module__rcbaIq__send:hover:not(:disabled){background:var(--pass-deep)}.assistant-module__rcbaIq__send:active:not(:disabled){scale:.94}.assistant-module__rcbaIq__send:disabled{background:var(--paper-deep);color:var(--ink-faint);cursor:default}.assistant-module__rcbaIq__fine{padding:0 var(--space-4) var(--space-3);font-size:var(--text-xs);line-height:var(--leading-snug);text-align:center;color:var(--ink-faint)}@media (max-width:39.9375rem){.assistant-module__rcbaIq__root{right:calc(var(--space-6) + env(safe-area-inset-right));bottom:calc(var(--space-6) + env(safe-area-inset-bottom))}.assistant-module__rcbaIq__panel{width:calc(100vw - var(--space-6) - var(--space-4) - env(safe-area-inset-right));max-width:24rem;height:min(32rem, calc(100svh - 8.5rem - env(safe-area-inset-bottom) - env(safe-area-inset-top)));transform-origin:100% 100%;margin-bottom:var(--space-4);height:min(31rem, calc(100svh - 10rem - env(safe-area-inset-bottom) - env(safe-area-inset-top)));border:1px solid #28201814;border-radius:22px;box-shadow:0 24px 60px -24px #14100c73}.assistant-module__rcbaIq__home{gap:var(--space-3)}.assistant-module__rcbaIq__hello{font-size:var(--text-xl)}.assistant-module__rcbaIq__body{padding:var(--space-4)}}:root[data-theme=dark] .assistant-module__rcbaIq__panel{border-color:#ffffff14}@media (prefers-reduced-motion:reduce){.assistant-module__rcbaIq__panel,.assistant-module__rcbaIq__invite,.assistant-module__rcbaIq__home,.assistant-module__rcbaIq__mine,.assistant-module__rcbaIq__bubble,.assistant-module__rcbaIq__cta,.assistant-module__rcbaIq__ctaLead,.assistant-module__rcbaIq__chips,.assistant-module__rcbaIq__launcherIcon,.assistant-module__rcbaIq__dot{animation:none}.assistant-module__rcbaIq__dot{opacity:.6}}.assistant-module__rcbaIq__launcher{position:relative}.assistant-module__rcbaIq__launcherIdle:before{content:"";border-radius:inherit;border:2px solid var(--pass);pointer-events:none;animation:assistant-module__rcbaIq__assistantPulse 2.8s var(--ease-out) infinite;position:absolute;inset:0}@keyframes assistant-module__rcbaIq__assistantPulse{0%{opacity:.55;scale:1}70%,to{opacity:0;scale:1.45}}.assistant-module__rcbaIq__badge{border-radius:var(--radius-pill);background:var(--clay);min-width:1.25rem;height:1.25rem;color:var(--on-accent);font-size:.6875rem;font-weight:var(--weight-semibold);animation:assistant-module__rcbaIq__assistantRise var(--duration-base) var(--ease-out);place-items:center;padding:0 .3125rem;line-height:1;display:grid;position:absolute;top:-2px;right:-2px}.assistant-module__rcbaIq__agentAvatar{border-radius:var(--radius-pill);background:var(--surface);width:2.5rem;height:2.5rem;color:var(--pass);font-family:var(--display);font-size:var(--text-lg);font-weight:var(--weight-semibold);flex:none;place-items:center;display:grid}.assistant-module__rcbaIq__endButton{min-height:2rem;padding:0 var(--space-3);border-radius:var(--radius-pill);background:color-mix(in srgb, var(--on-accent) 16%, transparent);color:var(--on-accent);font-size:var(--text-xs);font-weight:var(--weight-semibold);cursor:pointer;-webkit-tap-highlight-color:transparent;border:0;flex:none}.assistant-module__rcbaIq__endButton:hover{background:color-mix(in srgb, var(--on-accent) 26%, transparent)}.assistant-module__rcbaIq__endButton:focus-visible,.assistant-module__rcbaIq__ctaLive:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.assistant-module__rcbaIq__teamOnline{align-items:center;gap:var(--space-2);display:inline-flex}.assistant-module__rcbaIq__onlineDot{border-radius:var(--radius-pill);background:var(--moss);flex:none;width:.5rem;height:.5rem;position:relative}.assistant-module__rcbaIq__onlineDot:after{content:"";border-radius:inherit;background:var(--moss);animation:assistant-module__rcbaIq__assistantBreathe 2.4s var(--ease-out) infinite;position:absolute;inset:0}@keyframes assistant-module__rcbaIq__assistantBreathe{0%{opacity:.55;scale:1}to{opacity:0;scale:2.6}}.assistant-module__rcbaIq__ctaLive{align-items:center;gap:var(--space-2);min-height:2.5rem;padding:0 var(--space-4);border-radius:var(--radius-pill);background:var(--moss-wash);color:var(--moss-text);font-size:var(--text-sm);font-weight:var(--weight-semibold);cursor:pointer;-webkit-tap-highlight-color:transparent;animation:assistant-module__rcbaIq__assistantRise var(--duration-reveal) var(--ease-out);border:0;display:inline-flex}@media (prefers-reduced-motion:reduce){.assistant-module__rcbaIq__launcherIdle:before,.assistant-module__rcbaIq__onlineDot:after,.assistant-module__rcbaIq__badge,.assistant-module__rcbaIq__ctaLive{animation:none}.assistant-module__rcbaIq__launcherIdle:before{opacity:0}}.assistant-module__rcbaIq__headTitle,.assistant-module__rcbaIq__headSub{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}html[data-menu-open] .assistant-module__rcbaIq__root{visibility:hidden}@media (min-width:40rem){.assistant-module__rcbaIq__head{padding-top:var(--space-3);padding-bottom:var(--space-3)}.assistant-module__rcbaIq__body{padding:var(--space-4)}.assistant-module__rcbaIq__home{gap:var(--space-3)}.assistant-module__rcbaIq__hello{font-size:var(--text-xl)}.assistant-module__rcbaIq__popularRow{min-height:2.25rem}.assistant-module__rcbaIq__panel{height:auto;max-height:min(37rem,100svh - 7.5rem)}.assistant-module__rcbaIq__popular{padding:var(--space-1) var(--space-2)}.assistant-module__rcbaIq__teamCard{padding:var(--space-3) var(--space-4)}}
