.brand-module__blV-6a__brand{width:fit-content;color:inherit;letter-spacing:-.03em;align-items:center;gap:.45rem;font-weight:800;text-decoration:none;display:inline-flex}.brand-module__blV-6a__brandMark{background:url(/hailto-logo.svg) 50%/contain no-repeat;flex:none;width:2.65rem;height:1.35rem;display:block}.brand-module__blV-6a__brandName{font-size:1.35rem;line-height:1}.brand-module__blV-6a__brandInverse{color:var(--foreground)}
.app-shell-module__HoG15G__appScope{--color-ink:#f8fafc;--color-muted:#94a3b8;--color-surface:#071126;--color-canvas:#020617;--color-canvas-subtle:#020617;--color-brand:#2563eb;--color-brand-strong:#93c5fd;--color-brand-soft:#1e293b;--color-focus:#38bdf8;--color-focus-soft:#38bdf842;--color-border:#353e61;--color-border-strong:#4c587d;--color-border-hover:#64748b;--color-disabled:#111c32;--color-danger-strong:#fca5a5;--color-warning-strong:#fbbf24;--color-warning-soft:#422006;--radius-control:12px;--shadow-card:0 12px 34px #0000003d;--shell-header-height:5.5rem}.app-shell-module__HoG15G__app{height:100svh;min-height:0;color:var(--color-ink);background:var(--color-canvas);overflow:hidden}.app-shell-module__HoG15G__frameBrand{align-items:center;gap:.25rem;min-width:0;display:flex}.app-shell-module__HoG15G__desktopSidebar,.app-shell-module__HoG15G__drawerSidebar{color:var(--color-ink);background:var(--color-canvas)}.app-shell-module__HoG15G__desktopBrand,.app-shell-module__HoG15G__narrowBrand{flex:none}.app-shell-module__HoG15G__desktopBrand>a{letter-spacing:-.04em;gap:.625rem;font-weight:700}.app-shell-module__HoG15G__desktopBrand>a>:first-child,.app-shell-module__HoG15G__narrowBrand>a>:first-child{width:2.25rem;height:.9492rem}.app-shell-module__HoG15G__desktopBrand>a>span{font-size:1.125rem;line-height:1.75rem}.app-shell-module__HoG15G__narrowBrand,.app-shell-module__HoG15G__drawerTrigger{display:none}.app-shell-module__HoG15G__drawerTrigger svg,.app-shell-module__HoG15G__drawerClose svg,.app-shell-module__HoG15G__deferredNotificationTrigger svg{stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:1.25rem;height:1.25rem}.app-shell-module__HoG15G__deferredNotificationTrigger[data-slot=button]{width:2.5rem;min-width:2.5rem;height:2.5rem;min-height:2.5rem;color:var(--muted-foreground);padding:0}.app-shell-module__HoG15G__railCollapseControl[data-slot=button]{width:1.75rem;min-width:1.75rem;height:1.75rem;min-height:1.75rem;color:var(--color-muted);background:0 0;border-radius:0;place-items:center;padding:0;display:grid;position:relative}.app-shell-module__HoG15G__railCollapseControl[data-slot=button]:before{border:1px solid var(--color-border-strong);background:var(--color-border);content:"";border-radius:.25rem;width:.75rem;height:1rem;transition:border-color .15s,background-color .15s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.app-shell-module__HoG15G__railCollapseControl[data-slot=button]:hover,.app-shell-module__HoG15G__railCollapseControl[data-slot=button]:focus-visible{color:var(--accent-foreground);background:0 0}.app-shell-module__HoG15G__railCollapseControl[data-slot=button]:hover:before,.app-shell-module__HoG15G__railCollapseControl[data-slot=button]:focus-visible:before{border-color:var(--color-border-hover);background:var(--color-border-strong)}.app-shell-module__HoG15G__railCollapseControl[data-slot=button] svg{stroke-width:1.5px;width:.625rem;height:.625rem;position:relative}.app-shell-module__HoG15G__navigationBadge[data-slot=badge]{min-width:1.25rem;height:1.25rem;color:var(--primary-foreground);background:var(--primary);font-variant-numeric:tabular-nums;text-align:center;border:0;border-radius:999px;flex:none;place-items:center;padding:0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.625rem;font-weight:500;line-height:1;display:inline-grid}.app-shell-module__HoG15G__accountPlacement{min-width:0;margin-top:auto;position:relative}.app-shell-module__HoG15G__accountPlacement[data-collapsed=true] .app-shell-module__HoG15G__userSummary{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.app-shell-module__HoG15G__accountMenuPlacement{min-width:0;position:relative}.app-shell-module__HoG15G__accountIdentity{align-items:center;gap:.75rem;min-width:0;margin-left:-.25rem;display:flex}.app-shell-module__HoG15G__avatar{color:#e2e8f0;background:#1e2c44;border-radius:999px;flex:none;width:2.5rem;height:2.5rem;padding:0;font-size:.75rem;font-weight:700}.app-shell-module__HoG15G__avatar:hover,.app-shell-module__HoG15G__avatar[aria-expanded=true],.app-shell-module__HoG15G__avatar[data-state=open]{background:#2a3b59}.app-shell-module__HoG15G__userSummary{min-width:0;display:grid}.app-shell-module__HoG15G__userSummary strong,.app-shell-module__HoG15G__userSummary span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.app-shell-module__HoG15G__userSummary strong{color:#f8fafc;font-family:DM Sans,system-ui,sans-serif;font-size:.875rem;font-weight:500;line-height:1.25rem}.app-shell-module__HoG15G__userSummary span{color:var(--color-muted);font-family:DM Sans,system-ui,sans-serif;font-size:.75rem;font-weight:400;line-height:1rem}.app-shell-module__HoG15G__accountMenu{width:14rem}.app-shell-module__HoG15G__accountMenuLabel{gap:.125rem;min-width:0;display:grid}.app-shell-module__HoG15G__accountMenuLabel strong,.app-shell-module__HoG15G__accountMenuLabel span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.app-shell-module__HoG15G__supportFallback{color:var(--color-muted);overflow-wrap:anywhere;-webkit-user-select:text;user-select:text;margin:.25rem .5rem .375rem}.app-shell-module__HoG15G__drawerLayer{display:none}.app-shell-module__HoG15G__visuallyHidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.app-shell-module__HoG15G__sessionNotice{z-index:20;border-radius:var(--radius-control);max-width:min(24rem,100vw - 2rem);color:var(--color-warning-strong);background:var(--color-warning-soft);box-shadow:var(--shadow-card);margin:0;padding:.8rem 1rem;font-size:.85rem;position:fixed;bottom:1rem;right:1rem}.app-shell-module__HoG15G__spaceContextNotice{color:#dbeafe;box-shadow:var(--shadow-card);background:#0d213b;border:1px solid #365476;border-radius:.75rem;margin:0;padding:.85rem 1rem;font-size:.86rem}.app-shell-module__HoG15G__spaceRecoveryNotice{color:#f8fafc;background:#78350f2e;border:1px solid #854d0e;border-radius:.625rem;align-items:flex-start;gap:.75rem;min-height:4.25rem;margin:0;padding:.875rem 1rem;display:flex}.app-shell-module__HoG15G__spaceRecoveryMark{color:#f59e0b;flex:none;place-items:center;width:1.25rem;height:1.25rem;display:grid}.app-shell-module__HoG15G__spaceRecoveryMark svg{stroke-width:2px;width:1.125rem;height:1.125rem}.app-shell-module__HoG15G__spaceRecoveryCopy{gap:.125rem;min-width:0;margin:0;font-family:DM Sans,system-ui,sans-serif;display:grid}.app-shell-module__HoG15G__spaceRecoveryCopy strong{font-size:.875rem;font-weight:700;line-height:1.25rem}.app-shell-module__HoG15G__spaceRecoveryCopy span{color:var(--color-muted);font-size:.875rem;font-weight:400;line-height:1.25rem}.app-shell-module__HoG15G__spaceControl{z-index:1;width:min(18rem,100%);min-width:0;margin-left:-.5rem;position:relative}.app-shell-module__HoG15G__spaceTrigger{border:1px solid var(--color-border);width:100%;min-width:0;min-height:2.75rem;color:var(--color-ink);cursor:pointer;background:0 0;border-radius:.5rem;align-items:center;gap:.625rem;padding:.375rem;transition:border-color .16s,background-color .16s,box-shadow .16s;display:flex}.app-shell-module__HoG15G__spaceTrigger:hover,.app-shell-module__HoG15G__spaceTrigger[aria-expanded=true]{background:#111c32;border-color:#526584}.app-shell-module__HoG15G__spaceTrigger:focus-visible{border-color:var(--color-focus);box-shadow:0 0 0 3px var(--color-focus-soft);outline:0}.app-shell-module__HoG15G__spaceTrigger[data-busy=true]{cursor:wait;opacity:.78}.app-shell-module__HoG15G__spaceTrigger[aria-disabled=true]:not([data-busy=true]){cursor:default}.app-shell-module__HoG15G__spaceTrigger .app-shell-module__HoG15G__spaceMark{border-radius:.375rem;width:1.75rem;height:1.75rem}.app-shell-module__HoG15G__spaceMark{color:#fbbf24;background:#111827;border-radius:.25rem;flex:none;place-items:center;width:1rem;height:1rem;display:grid}.app-shell-module__HoG15G__spaceMark svg{stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:.6875rem;height:.6875rem}.app-shell-module__HoG15G__spaceMark img{border-radius:inherit;object-fit:cover;width:100%;height:100%;display:block}.app-shell-module__HoG15G__spaceMark img[hidden],.app-shell-module__HoG15G__spaceMark img+svg{display:none}.app-shell-module__HoG15G__spaceMark img[hidden]+svg{display:block}.app-shell-module__HoG15G__spaceTriggerLabel{color:#f8fafc;text-align:left;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:.875rem;font-weight:500;line-height:1.25rem;overflow:hidden}.app-shell-module__HoG15G__spaceControlIndicator{width:1.75rem;height:1.75rem;color:var(--color-muted);flex:none;place-items:center;font-size:.9rem;display:grid}.app-shell-module__HoG15G__spaceControlIndicator svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5px;width:1rem;height:1rem}.app-shell-module__HoG15G__spaceMenu[data-slot=dropdown-menu-content]{z-index:60;width:22rem;min-width:var(--radix-dropdown-menu-trigger-width);max-width:calc(100vw - 2rem);max-height:min(32rem, var(--radix-dropdown-menu-content-available-height));border:1px solid var(--border);background:#020617;border-radius:.5rem;padding:.25rem;display:grid;overflow-y:auto;box-shadow:0 12px 34px #00000057}.app-shell-module__HoG15G__spaceMenu[data-state=closed]{display:none}.app-shell-module__HoG15G__spaceMenuItem{color:#f8fafc;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:.375rem;align-items:center;gap:.75rem;width:100%;min-width:0;min-height:3.5rem;padding:.375rem .5rem;font-size:.875rem;font-weight:500;display:flex}.app-shell-module__HoG15G__spaceMenuItem .app-shell-module__HoG15G__spaceMark{border-radius:.375rem;width:2rem;height:2rem}.app-shell-module__HoG15G__spaceOptionCopy{flex-direction:column;flex:1;gap:.125rem;min-width:0;display:flex}.app-shell-module__HoG15G__spaceOptionName{color:#f8fafc;overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.875rem;font-weight:500;line-height:1.125rem;display:-webkit-box;overflow:hidden}.app-shell-module__HoG15G__spaceOptionClient{color:#94a3b8;text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;font-weight:400;line-height:1rem;overflow:hidden}.app-shell-module__HoG15G__spaceNewBadge{flex:none;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.app-shell-module__HoG15G__spaceMenuItem:hover,.app-shell-module__HoG15G__spaceMenuItem:focus-visible,.app-shell-module__HoG15G__spaceMenuItem[data-highlighted]{color:#f8fafc;background:#111c32;outline:0}.app-shell-module__HoG15G__spaceMenuItem[aria-current=true]{background:var(--muted)}.app-shell-module__HoG15G__spaceDialog[data-slot=dialog-content]{--tw-translate-x:0;--tw-translate-y:0;z-index:60;width:100vw;min-width:0;max-width:none;height:100svh;max-height:none;box-shadow:none;background:#020617;border:0;border-radius:0;grid-template-rows:auto minmax(0,1fr);gap:0;padding:0;display:grid;position:fixed;inset:0;transform:none}.app-shell-module__HoG15G__spaceDialog[data-slot=dialog-content][data-state=closed]{animation:none}.app-shell-module__HoG15G__spaceDialogHeader[data-slot=dialog-header]{text-align:left;border-bottom:1px solid #353e61;flex-direction:row;justify-content:space-between;align-items:center;gap:1rem;min-height:5.5rem;padding:1rem 1rem 1rem 1.25rem;display:flex}.app-shell-module__HoG15G__spaceDialogHeader>div{gap:.25rem;min-width:0;display:grid}.app-shell-module__HoG15G__spaceDialogHeader [data-slot=dialog-title],.app-shell-module__HoG15G__spaceDialogHeader [data-slot=dialog-description]{margin:0;padding:0}.app-shell-module__HoG15G__spaceDialogClose{flex:none;width:2.75rem;min-width:2.75rem;height:2.75rem;min-height:2.75rem;padding:0;font-size:1.75rem;font-weight:300;line-height:1}.app-shell-module__HoG15G__spaceDialogList{overscroll-behavior:contain;align-content:start;gap:.5rem;min-height:0;padding:.75rem;display:grid;overflow-y:auto}.app-shell-module__HoG15G__spaceDialogOption{color:#f8fafc;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:.5rem;align-items:center;gap:.875rem;width:100%;min-width:0;min-height:4.5rem;padding:.625rem .75rem;font-family:inherit;display:flex}.app-shell-module__HoG15G__spaceDialogOption:hover,.app-shell-module__HoG15G__spaceDialogOption:focus-visible{background:#111c32;outline:0}.app-shell-module__HoG15G__spaceDialogOption:focus-visible{box-shadow:0 0 0 3px #38bdf842}.app-shell-module__HoG15G__spaceDialogOption[aria-current=true]{background:var(--muted)}.app-shell-module__HoG15G__spaceDialogOption .app-shell-module__HoG15G__spaceMark{border-radius:.5rem;width:3rem;height:3rem}.app-shell-module__HoG15G__spaceDialogOption .app-shell-module__HoG15G__spaceOptionName{font-size:1rem;line-height:1.3125rem}.app-shell-module__HoG15G__spaceDialogOption .app-shell-module__HoG15G__spaceOptionClient{font-size:.8125rem;line-height:1.125rem}.app-shell-module__HoG15G__spaceControlSpinner{border:2px solid #94a3b857;border-top-color:var(--color-focus);border-radius:999px;width:.9rem;height:.9rem;animation:.8s linear infinite app-shell-module__HoG15G__space-spin;display:block}.app-shell-module__HoG15G__switchFeedback{z-index:2;border:1px solid var(--color-border-strong);background:var(--color-surface);width:max-content;max-width:min(28rem,100vw - 1.5rem);box-shadow:var(--shadow-card);border-radius:.45rem;align-items:center;gap:.65rem;padding:.625rem .75rem;display:flex;position:absolute;top:calc(100% + 2.125rem);left:0;right:auto}.app-shell-module__HoG15G__switchFeedback:empty{display:none}.app-shell-module__HoG15G__switchMessage{overflow-wrap:anywhere;min-width:0;margin:0}.app-shell-module__HoG15G__switchRetry[data-slot=button]{min-width:2.75rem;min-height:2.75rem}.app-shell-module__HoG15G__routeTransition{width:100%;min-height:min(32rem, calc(100svh - var(--shell-header-height) - 4rem));align-content:start;gap:2rem;display:grid;position:relative}.app-shell-module__HoG15G__routeTransitionFailure{z-index:41;border:1px solid var(--color-border-strong);border-radius:var(--radius-control);max-width:42rem;color:var(--color-ink);background:var(--color-surface);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:1rem;display:flex;position:relative}.app-shell-module__HoG15G__routeTransitionFailure p{color:var(--color-muted);flex:18rem;margin:0}.app-shell-module__HoG15G__routeError{width:100%;min-height:min(36rem, calc(100svh - var(--shell-header-height) - 4rem));align-content:center;place-items:center;display:grid}.app-shell-module__HoG15G__signOutControl{flex:none;gap:.25rem;display:grid}.app-shell-module__HoG15G__signOutControl[data-presentation=menuitem]{width:100%;display:block}.app-shell-module__HoG15G__signOutControl[data-presentation=menuitem] .app-shell-module__HoG15G__controlError{max-width:none;padding:.25rem .75rem .5rem}.app-shell-module__HoG15G__controlError{max-width:14rem;margin:0}.app-shell-module__HoG15G__standaloneSignOutButton{border-color:var(--color-border-strong);color:var(--color-ink)}.app-shell-module__HoG15G__standaloneSignOutButton:hover:not(:disabled){border-color:var(--color-brand);color:var(--color-brand-strong);background:var(--color-brand-soft)}.app-shell-module__HoG15G__main{align-content:start;gap:clamp(1.25rem,3vw,2rem);min-width:0;min-height:100%;padding:2rem;display:grid}.app-shell-module__HoG15G__app:has(.app-shell-module__HoG15G__switchFeedback:not(:empty)) .app-shell-module__HoG15G__main{padding-top:5.5rem}.app-shell-module__HoG15G__mainScroller{overflow-y:scroll}.app-shell-module__HoG15G__mainScroller:focus-visible{outline:3px solid var(--color-focus);outline-offset:-3px}.app-shell-module__HoG15G__appScope[data-hailto-section=chat] .app-shell-module__HoG15G__mainScroller{scrollbar-gutter:auto;overflow:clip}.app-shell-module__HoG15G__eyebrow{color:var(--no-spaces-brand-strong);letter-spacing:.11em;text-transform:uppercase;margin:0 0 .55rem;font-size:.72rem;font-weight:800}.app-shell-module__HoG15G__emptyMark{color:var(--no-spaces-brand-strong);background:var(--no-spaces-brand-soft);place-items:center;font-weight:850;display:grid}.app-shell-module__HoG15G__emptyPage{place-items:center;min-height:100vh;padding:clamp(.75rem,3vw,2.5rem);display:grid}.app-shell-module__HoG15G__emptyContent{place-items:center;width:100%;display:grid}.app-shell-module__HoG15G__emptyContent,.app-shell-module__HoG15G__emptyPage{--no-spaces-foreground:#14223f;--no-spaces-surface:#fff;--no-spaces-brand:#6536d9;--no-spaces-brand-strong:#4f24ba;--no-spaces-brand-soft:#f0ebff;--no-spaces-border:#bac5d6}.app-shell-module__HoG15G__emptyPanel{border:1px solid var(--no-spaces-border);width:min(100%,38rem);color:var(--no-spaces-foreground);background:var(--no-spaces-surface);border-radius:24px;padding:clamp(1.5rem,5vw,3.5rem);box-shadow:0 24px 70px #14223f24}.app-shell-module__HoG15G__emptyMark{border-radius:1rem;width:3.5rem;height:3.5rem;margin-top:3rem}.app-shell-module__HoG15G__emptyPanel h1{letter-spacing:-.055em;margin:0;font-size:clamp(2rem,6vw,3.5rem);line-height:1}.app-shell-module__HoG15G__emptyPanel>p:not(.app-shell-module__HoG15G__eyebrow){color:var(--no-spaces-foreground);opacity:.72;margin:1.2rem 0 0}.app-shell-module__HoG15G__emptyActions{flex-wrap:wrap;align-items:flex-start;gap:.75rem;margin-top:2rem;display:flex}.app-shell-module__HoG15G__retryLink{color:#fff;background:var(--no-spaces-brand);border-radius:12px;align-items:center;min-height:2.75rem;padding:.55rem .9rem;font-weight:750;text-decoration:none;display:inline-flex}@media (max-width:959px){.app-shell-module__HoG15G__deferredNotificationTrigger[data-slot=button]{width:2.75rem;min-width:2.75rem;height:2.75rem;min-height:2.75rem}.app-shell-module__HoG15G__desktopBrand,.app-shell-module__HoG15G__desktopSidebar{display:none}.app-shell-module__HoG15G__narrowBrand{display:inline-flex}.app-shell-module__HoG15G__drawerTrigger,.app-shell-module__HoG15G__drawerClose{color:#e2e8f0;cursor:pointer;background:0 0;border:0;border-radius:.5rem;flex:none;place-items:center;width:2.75rem;height:2.75rem;padding:0;display:grid}.app-shell-module__HoG15G__drawerTrigger:hover,.app-shell-module__HoG15G__drawerClose:hover{background:#111c32}.app-shell-module__HoG15G__spaceControl{width:min(12rem,100vw - 8.75rem);margin-left:-1rem}.app-shell-module__HoG15G__spaceTrigger{min-height:3rem}.app-shell-module__HoG15G__drawerLayer{z-index:50;display:block;position:fixed;inset:0}.app-shell-module__HoG15G__drawerBackdrop{background:#000000a3;position:absolute;inset:0}.app-shell-module__HoG15G__drawer{border-right:1px solid var(--color-border);width:min(21.5rem,100vw - 2.875rem);height:100%;color:var(--color-ink);background:var(--color-canvas);flex-direction:column;padding:0;animation:.18s ease-out app-shell-module__HoG15G__drawer-in;display:flex;position:relative;box-shadow:20px 0 60px #00000061}.app-shell-module__HoG15G__drawerHeading{z-index:2;justify-content:flex-end;display:flex;position:absolute;top:.5rem;right:.5rem}.app-shell-module__HoG15G__drawerSidebar{min-width:0;padding-top:2rem}.app-shell-module__HoG15G__drawer .app-shell-module__HoG15G__drawerSidebar{border-color:var(--color-brand-soft);color:var(--color-ink);background:var(--color-canvas)}.app-shell-module__HoG15G__drawerSidebar .app-shell-module__HoG15G__controlError{max-width:none}.app-shell-module__HoG15G__drawerClose{width:2rem;height:2rem}}@media (max-width:520px){.app-shell-module__HoG15G__spaceControl{width:min(11rem,100vw - 7.75rem)}.app-shell-module__HoG15G__switchFeedback{top:calc(var(--shell-header-height) + .5rem);justify-content:flex-end;width:auto;max-width:none;position:fixed;left:.75rem;right:.75rem}.app-shell-module__HoG15G__main{padding:1.5rem 1rem}.app-shell-module__HoG15G__app:has(.app-shell-module__HoG15G__switchFeedback:not(:empty)) .app-shell-module__HoG15G__main{padding-top:5.25rem}}@media (prefers-reduced-motion:reduce){.app-shell-module__HoG15G__spaceTrigger,.app-shell-module__HoG15G__spaceDialog[data-slot=dialog-content]{transition:none;animation:none}.app-shell-module__HoG15G__spaceControlSpinner{animation:none}}@keyframes app-shell-module__HoG15G__drawer-in{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes app-shell-module__HoG15G__space-spin{to{transform:rotate(360deg)}}
.authenticated-route-loading-module__0L5fAa__loading,.authenticated-route-loading-module__0L5fAa__pageVisual,.authenticated-route-loading-module__0L5fAa__chatVisual{width:100%;min-width:0}.authenticated-route-loading-module__0L5fAa__loading{min-height:min(42rem,100svh - 9.5rem)}.authenticated-route-loading-module__0L5fAa__pageVisual{align-content:start;gap:1.5rem;display:grid}.authenticated-route-loading-module__0L5fAa__heading{gap:.65rem;display:grid}.authenticated-route-loading-module__0L5fAa__title{width:min(15rem,42%);height:2.5rem}.authenticated-route-loading-module__0L5fAa__description{width:min(32rem,72%);height:1rem}.authenticated-route-loading-module__0L5fAa__sectionLabel{width:7rem;height:.75rem}.authenticated-route-loading-module__0L5fAa__sectionHeading{width:10rem;height:1.5rem;margin-top:.5rem}.authenticated-route-loading-module__0L5fAa__homeTasks{gap:.75rem;margin-top:.5rem;display:grid}.authenticated-route-loading-module__0L5fAa__taskRow{border:1px solid var(--color-border);background:var(--color-surface);width:100%;height:4.875rem}.authenticated-route-loading-module__0L5fAa__cardGrid,.authenticated-route-loading-module__0L5fAa__assetGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.authenticated-route-loading-module__0L5fAa__mediaCard{border:1px solid var(--color-border);background:var(--color-surface);border-radius:.75rem;min-width:0;overflow:hidden}.authenticated-route-loading-module__0L5fAa__mediaCard>:first-child{aspect-ratio:16/10;border-radius:0;width:100%;height:auto}.authenticated-route-loading-module__0L5fAa__mediaCard>div{gap:.6rem;padding:.9rem;display:grid}.authenticated-route-loading-module__0L5fAa__mediaCard>div>:first-child{width:65%;height:1rem}.authenticated-route-loading-module__0L5fAa__mediaCard>div>:last-child{width:88%;height:.75rem}.authenticated-route-loading-module__0L5fAa__tabs{background:#94a3b81a;border-radius:.75rem;grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;width:min(28rem,100%);padding:.25rem;display:grid}.authenticated-route-loading-module__0L5fAa__tabs>*{height:2.25rem}.authenticated-route-loading-module__0L5fAa__toolbar{grid-template-columns:minmax(12rem,22.5rem) minmax(8rem,11rem);justify-content:space-between;gap:1rem;display:grid}.authenticated-route-loading-module__0L5fAa__toolbar>*{border:1px solid var(--color-border);background:0 0;width:100%;height:2.75rem}.authenticated-route-loading-module__0L5fAa__table{border:1px solid var(--color-border);border-radius:.75rem;overflow:hidden}.authenticated-route-loading-module__0L5fAa__tableHeader,.authenticated-route-loading-module__0L5fAa__tableRow{border-bottom:1px solid var(--color-border);grid-template-columns:2.4fr 1fr 1fr 1fr;align-items:center;gap:1rem;padding:0 1rem;display:grid}.authenticated-route-loading-module__0L5fAa__tableHeader{min-height:2.4rem}.authenticated-route-loading-module__0L5fAa__tableRow{min-height:4rem}.authenticated-route-loading-module__0L5fAa__tableRow:last-child{border-bottom:0}.authenticated-route-loading-module__0L5fAa__tableHeader>*,.authenticated-route-loading-module__0L5fAa__tableRow>*{width:75%;height:.875rem}.authenticated-route-loading-module__0L5fAa__tableHeader>:first-child,.authenticated-route-loading-module__0L5fAa__tableRow>:first-child{width:62%}.authenticated-route-loading-module__0L5fAa__backLink{width:4.5rem;height:1rem}.authenticated-route-loading-module__0L5fAa__detailHeading{align-items:center;gap:.75rem;min-width:0;display:flex}.authenticated-route-loading-module__0L5fAa__detailHeading>:first-child{width:min(28rem,65%);height:2.5rem}.authenticated-route-loading-module__0L5fAa__detailHeading>:last-child{border-radius:999px;width:6rem;height:1.5rem}.authenticated-route-loading-module__0L5fAa__detailPanel{border:1px solid var(--color-border);border-radius:.75rem;grid-template-columns:minmax(18rem,.74fr) minmax(22rem,1.06fr);min-height:27rem;display:grid;overflow:hidden}.authenticated-route-loading-module__0L5fAa__detailCopy,.authenticated-route-loading-module__0L5fAa__detailMedia,.authenticated-route-loading-module__0L5fAa__uploadPanel{min-width:0;padding:1.5rem}.authenticated-route-loading-module__0L5fAa__detailCopy{align-content:start;gap:1rem;display:grid}.authenticated-route-loading-module__0L5fAa__detailCopy>:first-child{width:94%;height:1rem}.authenticated-route-loading-module__0L5fAa__detailCopy>:nth-child(2){width:78%;height:1rem}.authenticated-route-loading-module__0L5fAa__detailCopy>:nth-child(3){width:100%;height:1px;margin-top:.75rem}.authenticated-route-loading-module__0L5fAa__detailMeta{grid-template-columns:1fr 1fr;gap:1.5rem;display:grid}.authenticated-route-loading-module__0L5fAa__detailMeta>*{width:72%;height:2rem}.authenticated-route-loading-module__0L5fAa__detailSubheading{width:5rem;height:1.25rem;margin-top:.75rem}.authenticated-route-loading-module__0L5fAa__detailActions{gap:.75rem;display:flex}.authenticated-route-loading-module__0L5fAa__detailActions>*{border-radius:999px;width:2.5rem;height:2.5rem}.authenticated-route-loading-module__0L5fAa__detailMedia{border-left:1px solid var(--color-border);padding:0}.authenticated-route-loading-module__0L5fAa__detailMedia>*{border-radius:0;width:100%;height:100%}.authenticated-route-loading-module__0L5fAa__uploadPanel{border-left:1px solid var(--color-border);align-content:start;gap:1rem;display:grid}.authenticated-route-loading-module__0L5fAa__uploadPanel>:first-child{border:1px dashed var(--color-border-strong);background:0 0;width:100%;height:12.5rem}.authenticated-route-loading-module__0L5fAa__uploadPanel>:nth-child(2){border:1px solid var(--color-border);background:0 0;width:100%;height:6rem}.authenticated-route-loading-module__0L5fAa__uploadPanel>:last-child{width:100%;height:2.5rem}.authenticated-route-loading-module__0L5fAa__dropzone{border:1px dashed var(--color-border-strong);border-radius:.75rem;align-content:center;place-items:center;gap:.75rem;min-height:16rem;display:grid}.authenticated-route-loading-module__0L5fAa__dropzone>:first-child{border-radius:.75rem;width:3rem;height:3rem}.authenticated-route-loading-module__0L5fAa__dropzone>:nth-child(2){width:7rem;height:1rem}.authenticated-route-loading-module__0L5fAa__dropzone>:last-child{width:10rem;height:.75rem}.authenticated-route-loading-module__0L5fAa__assetsBody{grid-template-columns:15rem minmax(0,1fr);gap:1.5rem;display:grid}.authenticated-route-loading-module__0L5fAa__assetFilters{align-content:start;gap:.75rem;display:grid}.authenticated-route-loading-module__0L5fAa__assetFilters>*{width:100%;height:2rem}.authenticated-route-loading-module__0L5fAa__assetDetail{z-index:40;border:1px solid var(--color-border);background:var(--color-canvas);border-radius:.75rem;grid-template:"media copy"minmax(0,1fr)"footer footer"4rem/3fr 2fr;min-width:0;display:grid;position:fixed;inset:2.5rem 1.5rem;overflow:hidden;box-shadow:0 24px 80px #00000085}.authenticated-route-loading-module__0L5fAa__assetDetailMedia{grid-area:media;min-width:0;overflow:hidden}.authenticated-route-loading-module__0L5fAa__assetDetailMedia>*{border-radius:0;width:100%;height:100%}.authenticated-route-loading-module__0L5fAa__assetDetailCopy{border-left:1px solid var(--color-border);grid-area:copy;align-content:start;gap:1.25rem;padding:2rem 1.5rem;display:grid}.authenticated-route-loading-module__0L5fAa__assetDetailTitle{width:62%;height:1.75rem}.authenticated-route-loading-module__0L5fAa__assetDetailFilename{width:40%;height:.875rem}.authenticated-route-loading-module__0L5fAa__assetDetailDescription{width:92%;height:1rem;margin-top:.5rem}.authenticated-route-loading-module__0L5fAa__assetDetailMetadata{border-block:1px solid var(--color-border);grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;padding-block:1.25rem;display:grid}.authenticated-route-loading-module__0L5fAa__assetDetailMetadata>*{width:76%;height:2.25rem}.authenticated-route-loading-module__0L5fAa__assetDetailTags{width:55%;height:1.75rem}.authenticated-route-loading-module__0L5fAa__assetDetailActions{width:48%;height:2.5rem}.authenticated-route-loading-module__0L5fAa__assetDetailFooter{border-top:1px solid var(--color-border);grid-area:footer;justify-content:space-between;align-items:center;padding:0 1rem;display:flex}.authenticated-route-loading-module__0L5fAa__assetDetailFooter>:first-child{width:5rem;height:1rem}.authenticated-route-loading-module__0L5fAa__assetDetailFooter>:last-child{width:5.5rem;height:2.5rem}.authenticated-route-loading-module__0L5fAa__chatVisual{grid-template-rows:auto minmax(0,1fr);gap:1.5rem;height:min(53rem,100dvh - 7.5rem);min-height:30rem;display:grid}.authenticated-route-loading-module__0L5fAa__chatVisual h1{color:var(--foreground);margin:0}.authenticated-route-loading-module__0L5fAa__chatPanel{border:1px solid var(--border);border-radius:var(--radius);background:var(--background);grid-template-rows:minmax(0,1fr) 6rem;min-height:0;display:grid;overflow:hidden}.authenticated-route-loading-module__0L5fAa__chatPending{color:var(--muted-foreground);text-align:center;align-content:center;place-items:center;gap:0;display:grid}.authenticated-route-loading-module__0L5fAa__chatPending h2{color:var(--foreground);margin-top:1.25rem}.authenticated-route-loading-module__0L5fAa__chatPending>span{margin-top:.5rem;line-height:1.5rem}.authenticated-route-loading-module__0L5fAa__chatSpinner{width:2.25rem;height:2.25rem;color:var(--primary);animation:.8s linear infinite authenticated-route-loading-module__0L5fAa__route-loading-spin}.authenticated-route-loading-module__0L5fAa__chatComposer{border-top:1px solid var(--border);background:color-mix(in oklab, var(--muted) 10%, transparent);grid-template-columns:minmax(0,1fr) 2.5rem;align-items:center;gap:.5rem;padding:1rem;display:grid}.authenticated-route-loading-module__0L5fAa__chatComposer>:first-child{border:1px solid var(--border);background:0 0;width:100%;height:2.5rem}.authenticated-route-loading-module__0L5fAa__chatComposer>:last-child{width:2.5rem;height:2.5rem}@keyframes authenticated-route-loading-module__0L5fAa__route-loading-spin{to{transform:rotate(360deg)}}@media (max-width:64rem){.authenticated-route-loading-module__0L5fAa__cardGrid,.authenticated-route-loading-module__0L5fAa__assetGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:48rem){.authenticated-route-loading-module__0L5fAa__loading{min-height:calc(100svh - 9.5rem)}.authenticated-route-loading-module__0L5fAa__title{width:55%}.authenticated-route-loading-module__0L5fAa__description{width:90%}.authenticated-route-loading-module__0L5fAa__cardGrid,.authenticated-route-loading-module__0L5fAa__assetGrid{grid-template-columns:1fr}.authenticated-route-loading-module__0L5fAa__cardGrid>:nth-child(n+3),.authenticated-route-loading-module__0L5fAa__assetGrid>:nth-child(n+4){display:none}.authenticated-route-loading-module__0L5fAa__toolbar{grid-template-columns:1fr}.authenticated-route-loading-module__0L5fAa__toolbar>:last-child{justify-self:end;width:48%}.authenticated-route-loading-module__0L5fAa__tableHeader{display:none}.authenticated-route-loading-module__0L5fAa__tableRow{grid-template-columns:1.5fr 1fr;gap:.75rem;min-height:6rem;padding-block:.75rem}.authenticated-route-loading-module__0L5fAa__tableRow>:nth-child(n+3){width:70%}.authenticated-route-loading-module__0L5fAa__detailHeading{flex-wrap:wrap}.authenticated-route-loading-module__0L5fAa__detailHeading>:first-child{width:85%}.authenticated-route-loading-module__0L5fAa__detailPanel{grid-template-columns:1fr}.authenticated-route-loading-module__0L5fAa__detailMedia,.authenticated-route-loading-module__0L5fAa__uploadPanel{border-top:1px solid var(--color-border);border-left:0;min-height:17rem}.authenticated-route-loading-module__0L5fAa__assetsBody{grid-template-columns:1fr}.authenticated-route-loading-module__0L5fAa__assetFilters{display:flex;overflow:hidden}.authenticated-route-loading-module__0L5fAa__assetFilters>*{min-width:7rem}.authenticated-route-loading-module__0L5fAa__assetDetail{grid-template:"media"20rem"copy""footer"4rem/1fr;inset:1.5rem .5rem;overflow-y:auto}.authenticated-route-loading-module__0L5fAa__assetDetailCopy{border-top:1px solid var(--color-border);border-left:0}.authenticated-route-loading-module__0L5fAa__assetDetailFooter{background:var(--color-canvas);position:sticky;bottom:0}.authenticated-route-loading-module__0L5fAa__chatVisual{height:calc(100svh - 8.5rem);min-height:min(30rem,100svh - 8.5rem)}}@media (prefers-reduced-motion:reduce){.authenticated-route-loading-module__0L5fAa__chatSpinner{animation:none}}
.auth-flow-module__JFVlrW__page{min-height:100svh;color:var(--foreground);background-color:var(--background);background-image:linear-gradient(90deg,#353e611a 1px,#0000 1px),linear-gradient(#353e611a 1px,#0000 1px);background-size:24px 24px,24px 24px;place-items:center;padding:clamp(2rem,7vh,4.5rem) 1rem;display:grid}.auth-flow-module__JFVlrW__frame{justify-items:center;gap:1.75rem;width:min(100%,25rem);display:grid}.auth-flow-module__JFVlrW__cardBoundary,.auth-flow-module__JFVlrW__card{width:100%}.auth-flow-module__JFVlrW__card{overflow:hidden}.auth-flow-module__JFVlrW__header{text-align:center;padding:1.5rem 1.5rem 0}.auth-flow-module__JFVlrW__title,.auth-flow-module__JFVlrW__description,.auth-flow-module__JFVlrW__submittedEmail,.auth-flow-module__JFVlrW__resendHint{margin:0}.auth-flow-module__JFVlrW__description{margin-top:.25rem}.auth-flow-module__JFVlrW__submittedEmail{overflow-wrap:anywhere;margin-top:.5rem}.auth-flow-module__JFVlrW__form{gap:1rem;padding:1.5rem 1.5rem 0;display:grid}.auth-flow-module__JFVlrW__form[data-auth-ready=false]{pointer-events:none}.auth-flow-module__JFVlrW__field{gap:.25rem;display:grid}.auth-flow-module__JFVlrW__codeInput{letter-spacing:.08em;text-transform:uppercase}.auth-flow-module__JFVlrW__codeInput::placeholder{letter-spacing:normal;text-transform:none}.auth-flow-module__JFVlrW__feedback{margin:0}.auth-flow-module__JFVlrW__actionButton{width:100%}.auth-flow-module__JFVlrW__spinner{animation:.8s linear infinite auth-flow-module__JFVlrW__spin}@keyframes auth-flow-module__JFVlrW__spin{to{transform:rotate(360deg)}}.auth-flow-module__JFVlrW__emailActions{gap:.5rem;display:grid}.auth-flow-module__JFVlrW__resendHint{text-align:center}.auth-flow-module__JFVlrW__textButton{justify-self:center;min-height:2rem;padding:0 .5rem}.auth-flow-module__JFVlrW__divider{color:var(--muted-foreground);grid-template-columns:1fr auto 1fr;align-items:center;gap:.75rem;display:grid}.auth-flow-module__JFVlrW__divider>span:first-child,.auth-flow-module__JFVlrW__divider>span:last-child{background:var(--border);height:1px}.auth-flow-module__JFVlrW__footer{text-align:center;justify-items:center;padding:1.5rem;display:grid}.auth-flow-module__JFVlrW__footer p{margin:0;display:grid}.auth-flow-module__JFVlrW__footer a{color:inherit;text-underline-offset:.15rem;font-weight:700;text-decoration:underline}.auth-flow-module__JFVlrW__footer a:hover{color:var(--foreground)}@media (max-width:420px){.auth-flow-module__JFVlrW__page{align-items:start;padding-top:clamp(7.5rem,24vh,12.5rem);padding-bottom:1rem}}@media (prefers-reduced-motion:reduce){.auth-flow-module__JFVlrW__spinner{animation-duration:1.5s}}
.restoration-app-frame-module__CLxlkW__frame{height:100svh}.restoration-app-frame-module__CLxlkW__frameBrand{align-items:center;gap:.75rem;min-width:0;display:flex}.restoration-app-frame-module__CLxlkW__narrowBrand,.restoration-app-frame-module__CLxlkW__mobileMenuSkeleton{display:none}.restoration-app-frame-module__CLxlkW__spaceSkeleton{width:13rem;height:2.25rem}.restoration-app-frame-module__CLxlkW__sidebar{color:var(--foreground);background:var(--background)}.restoration-app-frame-module__CLxlkW__navigationSkeleton{gap:.75rem;display:grid}.restoration-app-frame-module__CLxlkW__navigationRowSkeleton{grid-template-columns:1rem minmax(0,1fr);align-items:center;gap:.5rem;height:2rem;padding-inline:.5rem;display:grid}.restoration-app-frame-module__CLxlkW__navigationRowSkeleton>:first-child{width:1rem;height:1rem}.restoration-app-frame-module__CLxlkW__navigationRowSkeleton>:last-child{width:min(9rem,75%);height:.875rem}.restoration-app-frame-module__CLxlkW__accountSkeleton{align-items:center;gap:.75rem;min-width:0;display:flex}.restoration-app-frame-module__CLxlkW__avatarSkeleton{border-radius:999px;flex:none;width:2.5rem;height:2.5rem}.restoration-app-frame-module__CLxlkW__accountCopySkeleton{flex:1;gap:.375rem;min-width:0;display:grid}.restoration-app-frame-module__CLxlkW__accountCopySkeleton>:first-child{width:7rem;height:.75rem}.restoration-app-frame-module__CLxlkW__accountCopySkeleton>:last-child{width:10rem;max-width:100%;height:.625rem}.restoration-app-frame-module__CLxlkW__content{place-items:center;min-height:100%;padding:2rem;display:grid}.restoration-app-frame-module__CLxlkW__panel{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--background);text-align:center;place-items:center;width:min(25rem,100%);min-height:26.5rem;padding:clamp(2rem,5vw,4rem);display:grid}.restoration-app-frame-module__CLxlkW__status{justify-items:center;width:100%;display:grid}.restoration-app-frame-module__CLxlkW__pendingIcon{border-radius:999px;width:2.5rem;height:2.5rem;margin-bottom:1.75rem}.restoration-app-frame-module__CLxlkW__pendingTitle{width:12rem;height:2rem}.restoration-app-frame-module__CLxlkW__pendingDescription{width:min(15rem,100%);height:1.25rem;margin-top:.75rem}.restoration-app-frame-module__CLxlkW__spinner,.restoration-app-frame-module__CLxlkW__icon{width:2.5rem;height:2.5rem;margin-bottom:1.75rem}.restoration-app-frame-module__CLxlkW__spinner{color:var(--primary);animation:.8s linear infinite restoration-app-frame-module__CLxlkW__restoration-spin}.restoration-app-frame-module__CLxlkW__icon{border-radius:var(--radius-md);color:var(--muted-foreground);background:var(--muted);place-items:center;display:grid}.restoration-app-frame-module__CLxlkW__icon svg{width:1.25rem;height:1.25rem}.restoration-app-frame-module__CLxlkW__title{margin:0}.restoration-app-frame-module__CLxlkW__description{max-width:18rem;color:var(--muted-foreground);margin:.75rem 0 0}.restoration-app-frame-module__CLxlkW__retry{min-width:7.5rem;margin-top:1.5rem}.restoration-app-frame-module__CLxlkW__action{margin-top:1.5rem}@media (max-width:959px){.restoration-app-frame-module__CLxlkW__sidebar,.restoration-app-frame-module__CLxlkW__desktopBrand{display:none}.restoration-app-frame-module__CLxlkW__narrowBrand{display:inline-flex}.restoration-app-frame-module__CLxlkW__mobileMenuSkeleton{flex:none;width:2.5rem;height:2.5rem;display:block}.restoration-app-frame-module__CLxlkW__spaceSkeleton{width:min(10rem,100vw - 8.75rem)}}@media (max-width:520px){.restoration-app-frame-module__CLxlkW__frameBrand{gap:.5rem}.restoration-app-frame-module__CLxlkW__spaceSkeleton{width:min(10rem,100vw - 7.75rem)}.restoration-app-frame-module__CLxlkW__content{padding:1rem}.restoration-app-frame-module__CLxlkW__panel{min-height:min(26.5rem, calc(100svh - var(--header-height) - 2rem));padding:2rem 1.25rem}}@media (prefers-reduced-motion:reduce){.restoration-app-frame-module__CLxlkW__spinner{animation:none}}@keyframes restoration-app-frame-module__CLxlkW__restoration-spin{to{transform:rotate(360deg)}}
.chat-module__wEgkhW__page{width:100%;min-width:0;color:var(--foreground);gap:1.5rem;padding:0;font-family:DM Sans,system-ui,sans-serif;display:grid}.chat-module__wEgkhW__heading h1{width:fit-content;min-width:0;color:var(--foreground);overflow-wrap:anywhere;margin:0}.chat-module__wEgkhW__thread{border:1px solid var(--border);border-radius:var(--radius);background:var(--background);flex-direction:column;min-width:0;height:min(49rem,100dvh - 13.5rem);min-height:min(30rem,100dvh - 13.5rem);display:flex;position:relative;overflow:hidden}.chat-module__wEgkhW__loadingState{min-height:0;color:var(--muted-foreground);text-align:center;flex:auto;align-content:center;place-items:center;gap:0;padding:2rem;display:grid}.chat-module__wEgkhW__loadingState h2{color:var(--foreground);margin-top:1.25rem}.chat-module__wEgkhW__loadingState>span{margin-top:.5rem;line-height:1.5rem}.chat-module__wEgkhW__loadingComposer{pointer-events:none}.chat-module__wEgkhW__spinner{animation:.8s linear infinite chat-module__wEgkhW__chat-spin}.chat-module__wEgkhW__loadingState>.chat-module__wEgkhW__spinner{width:2.25rem;height:2.25rem;color:var(--primary)}.chat-module__wEgkhW__liveState{border-bottom:1px solid var(--border);min-height:2.75rem;color:var(--muted-foreground);text-align:center;flex:none;justify-content:center;align-items:center;padding:.5rem 1rem;font-size:.875rem;display:flex}.chat-module__wEgkhW__targetState{border-bottom:1px solid var(--border);background:color-mix(in oklab, var(--primary) 8%, var(--background));min-height:2.75rem;color:var(--foreground);text-align:center;flex-wrap:wrap;flex:none;justify-content:center;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.875rem;display:flex}.chat-module__wEgkhW__targetState>svg{width:1rem;height:1rem;color:var(--primary)}.chat-module__wEgkhW__targetContext{border-top:1px solid var(--border);text-align:left;border-bottom:0;justify-content:space-between}.chat-module__wEgkhW__targetContext>span{flex:15rem;min-width:0}.chat-module__wEgkhW__targetActions{flex-wrap:wrap;gap:.5rem;display:flex}.chat-module__wEgkhW__liveUnavailable{flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem;min-width:0;display:flex}.chat-module__wEgkhW__liveUnavailable>svg{width:1rem;height:1rem;color:var(--destructive);flex:none}.chat-module__wEgkhW__olderBoundary{place-items:center;width:100%;min-height:1px;display:grid}.chat-module__wEgkhW__olderLoading{min-height:2rem;color:var(--muted-foreground);align-items:center;gap:.5rem;font-size:.75rem;line-height:1rem;display:inline-flex}.chat-module__wEgkhW__olderLoading>svg{width:1rem;height:1rem}.chat-module__wEgkhW__olderFallback{align-self:center;margin-top:.75rem}.chat-module__wEgkhW__historyRecovery{flex-wrap:wrap;flex:none;justify-content:center;align-items:center;gap:.5rem;min-width:0;margin:.75rem 1rem 0;display:flex}.chat-module__wEgkhW__historyError{text-align:center;width:auto;margin:0}.chat-module__wEgkhW__log{overscroll-behavior:contain;scrollbar-gutter:stable;flex:auto;align-content:safe end;gap:1.25rem;min-width:0;min-height:0;margin:0;padding:1.5rem;scroll-padding-block:1.5rem;display:grid;overflow-y:auto}.chat-module__wEgkhW__empty{max-width:28rem;color:var(--muted-foreground);text-align:center;place-self:center;place-items:center;gap:0;margin:auto;display:grid}.chat-module__wEgkhW__empty>svg{width:2.25rem;height:2.25rem;color:var(--muted-foreground);stroke-width:1.5px;margin-bottom:1.25rem}.chat-module__wEgkhW__empty h2,.chat-module__wEgkhW__empty p{margin:0}.chat-module__wEgkhW__empty h2{color:var(--foreground)}.chat-module__wEgkhW__empty p{margin-top:.5rem;line-height:1.5rem}.chat-module__wEgkhW__log:has(>.chat-module__wEgkhW__empty){align-content:stretch;place-items:center}.chat-module__wEgkhW__log article{width:100%}.chat-module__wEgkhW__referencedMessage{border-radius:var(--radius);outline:2px solid var(--primary);outline-offset:.375rem;background:color-mix(in oklab, var(--primary) 10%, transparent);transition:outline-color .18s,background-color .18s}.chat-module__wEgkhW__messageRow{align-items:flex-start;gap:.5rem;min-width:0;display:flex}.chat-module__wEgkhW__outgoing .chat-module__wEgkhW__messageRow{flex-direction:row-reverse}.chat-module__wEgkhW__avatar{border:1px solid var(--border);background:var(--muted);width:2.5rem;height:2.5rem;color:var(--foreground);border-radius:999px;flex:0 0 2.5rem;place-items:center;font-size:.75rem;font-weight:700;display:grid}.chat-module__wEgkhW__avatarContinuation{visibility:hidden}.chat-module__wEgkhW__continuation{margin-top:-.875rem}.chat-module__wEgkhW__sender{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.chat-module__wEgkhW__messageContent{min-width:0;max-width:calc(100% - 3rem)}.chat-module__wEgkhW__bubble{white-space:pre-wrap;overflow-wrap:anywhere;background:var(--muted);color:var(--foreground);border-radius:1rem;margin:0;padding:.75rem 1rem;line-height:1.5rem}.chat-module__wEgkhW__incoming .chat-module__wEgkhW__bubble{border-bottom-left-radius:calc(var(--radius) - 2px)}.chat-module__wEgkhW__outgoing .chat-module__wEgkhW__bubble{border-bottom-right-radius:calc(var(--radius) - 2px);background:var(--primary);color:var(--primary-foreground)}.chat-module__wEgkhW__outgoing time{justify-content:flex-end}.chat-module__wEgkhW__log time,.chat-module__wEgkhW__deliveryMeta{min-height:1rem;color:var(--muted-foreground);align-items:center;gap:.25rem;margin-top:.25rem;font-size:.6875rem;line-height:1rem;display:flex}.chat-module__wEgkhW__deliveryMeta{justify-content:flex-end}.chat-module__wEgkhW__deliveryMeta>span{margin:0}.chat-module__wEgkhW__deliveryMeta button{min-width:0;color:var(--destructive)}.chat-module__wEgkhW__deliveryIcon,.chat-module__wEgkhW__readReceipt{flex:0 0 .75rem;width:.75rem;height:.75rem}.chat-module__wEgkhW__deliveryFailureIcon{color:var(--destructive)}.chat-module__wEgkhW__readReceipt{margin-left:.25rem}.chat-module__wEgkhW__dateSeparator,.chat-module__wEgkhW__unread{width:100%;color:var(--muted-foreground);align-items:center;gap:.75rem;margin-bottom:1.25rem;font-size:.75rem;display:flex}.chat-module__wEgkhW__dateSeparator{font-weight:500}.chat-module__wEgkhW__dateSeparator:before,.chat-module__wEgkhW__dateSeparator:after,.chat-module__wEgkhW__unread:before,.chat-module__wEgkhW__unread:after{background:var(--border);content:"";flex:1;height:1px}.chat-module__wEgkhW__latest{align-self:center;margin:.25rem auto}.chat-module__wEgkhW__composer{border-top:1px solid var(--border);background:color-mix(in oklab, var(--muted) 10%, transparent);flex:none;grid-template-columns:minmax(0,1fr) auto;gap:.5rem;min-width:0;padding:1rem;display:grid}.chat-module__wEgkhW__textarea{resize:none;grid-column:1;min-height:2.5rem;max-height:calc(8.5rem + 2px);overflow-y:auto}.chat-module__wEgkhW__send{grid-column:2;align-self:end}.chat-module__wEgkhW__delivery{z-index:1;pointer-events:none;grid-area:2/1/auto/-1;min-height:1rem;margin:0}.chat-module__wEgkhW__delivery:not(:empty){background:0 0}.chat-module__wEgkhW__state{background:var(--card);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1rem;min-width:0;padding:1.5rem;display:grid}.chat-module__wEgkhW__state>svg{width:1.5rem;height:1.5rem;color:var(--muted-foreground)}.chat-module__wEgkhW__state h2,.chat-module__wEgkhW__state p{margin:0}.chat-module__wEgkhW__state p{color:var(--muted-foreground);margin-top:.25rem}.chat-module__wEgkhW__visuallyHidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}@keyframes chat-module__wEgkhW__chat-spin{to{transform:rotate(360deg)}}@media (min-width:48.0625rem){.chat-module__wEgkhW__messageContent{max-width:70%}}@media (max-width:48rem){.chat-module__wEgkhW__page{gap:1.5rem}.chat-module__wEgkhW__thread{height:calc(100svh - 13.5rem);min-height:min(30rem,100svh - 13.5rem)}.chat-module__wEgkhW__log{scrollbar-gutter:auto;padding:1.5rem 1rem}.chat-module__wEgkhW__liveState{z-index:2;background:var(--background);min-height:3.25rem;padding:.5rem .75rem;position:absolute;top:0;left:0;right:0}.chat-module__wEgkhW__targetState{z-index:3;position:relative}.chat-module__wEgkhW__liveUnavailable{flex-wrap:nowrap}.chat-module__wEgkhW__liveUnavailable>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.chat-module__wEgkhW__liveSafetyText,.chat-module__wEgkhW__liveActionLabel{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.chat-module__wEgkhW__empty{max-width:16rem}.chat-module__wEgkhW__composer{padding:.75rem}.chat-module__wEgkhW__textarea{max-height:calc(7.25rem + 2px)}.chat-module__wEgkhW__state{grid-template-columns:auto minmax(0,1fr)}.chat-module__wEgkhW__state button{grid-column:1/-1;justify-self:start}}@media (max-width:32.5rem){.chat-module__wEgkhW__thread{height:calc(100svh - 12.5rem);min-height:min(30rem,100svh - 12.5rem)}}@media (max-width:22rem){.chat-module__wEgkhW__log{padding-inline:.75rem}.chat-module__wEgkhW__avatar{flex-basis:2rem;width:2rem;height:2rem}.chat-module__wEgkhW__bubble{padding:.625rem .75rem}}@media (prefers-reduced-motion:reduce){.chat-module__wEgkhW__spinner{animation:none}.chat-module__wEgkhW__referencedMessage{transition:none}}
.notification-menu-module__rgDGBW__trigger{width:2.5rem;min-width:2.5rem;height:2.5rem;min-height:2.5rem;color:var(--muted-foreground);padding:0;position:relative}.notification-menu-module__rgDGBW__trigger:hover,.notification-menu-module__rgDGBW__trigger[aria-expanded=true]{color:var(--foreground)}.notification-menu-module__rgDGBW__trigger svg{stroke-width:1.8px;width:1.125rem;height:1.125rem}.notification-menu-module__rgDGBW__unreadDot{border:1px solid var(--background);background:var(--primary);border-radius:999px;width:.375rem;height:.375rem;position:absolute;top:.4rem;right:.4rem}.notification-menu-module__rgDGBW__menu[data-slot=dropdown-menu-content]{--notification-menu-border:#3e4057;--notification-menu-copy:#c4cadb;--notification-menu-muted:#868da2;--notification-menu-surface:#050c21;z-index:60;border-color:var(--notification-menu-border);background:var(--notification-menu-surface);border-radius:.5rem;width:min(24rem,100vw - 2rem);max-height:min(38rem,100svh - 6.5rem);padding:0;box-shadow:0 12px 34px #00000057}.notification-menu-module__rgDGBW__menu[data-state=closed]{display:none}.notification-menu-module__rgDGBW__heading{min-height:2rem;color:var(--notification-menu-muted);justify-content:space-between;align-items:center;gap:.75rem;padding:.375rem .75rem;display:flex}.notification-menu-module__rgDGBW__count[data-slot=badge]{border:0;min-width:1.5rem;height:1.25rem;padding:0 .375rem}.notification-menu-module__rgDGBW__separator{background:var(--notification-menu-border);margin:0}.notification-menu-module__rgDGBW__item[data-slot=dropdown-menu-item]{cursor:pointer;border-radius:0;grid-template-columns:1.25rem minmax(0,1fr);align-items:start;gap:.75rem;min-height:5.5rem;padding:.75rem 1rem .75rem 1.25rem;display:grid;position:relative}.notification-menu-module__rgDGBW__item[data-slot=dropdown-menu-item]:before{content:"";background:0 0;width:.125rem;position:absolute;top:0;bottom:0;left:0}.notification-menu-module__rgDGBW__item[data-slot=dropdown-menu-item][data-read=false]:before{background:var(--primary)}.notification-menu-module__rgDGBW__item[data-slot=dropdown-menu-item][data-read=false] .notification-menu-module__rgDGBW__itemHeading{font-weight:700}.notification-menu-module__rgDGBW__typeIcon{width:1rem;height:1rem;color:var(--notification-menu-muted);stroke-width:1.7px;margin-top:.125rem}.notification-menu-module__rgDGBW__itemBody{gap:.25rem;min-width:0;display:grid}.notification-menu-module__rgDGBW__itemHeader{justify-content:space-between;align-items:baseline;gap:.75rem;min-width:0;display:flex}.notification-menu-module__rgDGBW__itemHeading,.notification-menu-module__rgDGBW__subject,.notification-menu-module__rgDGBW__space,.notification-menu-module__rgDGBW__timestamp{font-family:DM Sans,system-ui,sans-serif}.notification-menu-module__rgDGBW__timestamp{color:var(--notification-menu-muted);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;font-size:.6875rem;font-weight:400;line-height:1rem}.notification-menu-module__rgDGBW__itemHeading{color:var(--foreground);text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;font-weight:500;line-height:1.25rem;overflow:hidden}.notification-menu-module__rgDGBW__subject{color:var(--notification-menu-copy);overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.875rem;font-weight:400;line-height:1.25rem;display:-webkit-box;overflow:hidden}.notification-menu-module__rgDGBW__space{min-width:0;color:var(--notification-menu-muted);align-items:center;gap:.5rem;font-size:.75rem;font-weight:400;line-height:1rem;display:flex}.notification-menu-module__rgDGBW__space>span:last-child{overflow-wrap:anywhere;white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-width:0;display:-webkit-box;overflow:hidden}.notification-menu-module__rgDGBW__opening{color:var(--primary);font-size:.75rem;font-weight:500;line-height:1rem}.notification-menu-module__rgDGBW__empty,.notification-menu-module__rgDGBW__feedback,.notification-menu-module__rgDGBW__recovery{color:var(--notification-menu-muted);text-align:center;margin:0;padding:1rem;font-family:DM Sans,system-ui,sans-serif;font-size:.875rem;line-height:1.25rem}.notification-menu-module__rgDGBW__feedback{border-top:1px solid var(--notification-menu-border);color:var(--foreground)}.notification-menu-module__rgDGBW__recovery{gap:.75rem;display:grid}.notification-menu-module__rgDGBW__recovery p{margin:0}.notification-menu-module__rgDGBW__recoveryAction[data-slot=dropdown-menu-item]{min-height:2.5rem;color:var(--foreground);cursor:pointer;border-radius:0;justify-content:center;font-weight:500}.notification-menu-module__rgDGBW__skeletons{display:grid}.notification-menu-module__rgDGBW__skeletonRow{grid-template-columns:1.25rem minmax(0,1fr);align-items:start;gap:.75rem;min-height:5.5rem;padding:.75rem 1rem .75rem 1.25rem;display:grid}.notification-menu-module__rgDGBW__skeletonBody{gap:.5rem;display:grid}.notification-menu-module__rgDGBW__skeletonHeader{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.notification-menu-module__rgDGBW__skeletonIcon{width:1rem;height:1rem}.notification-menu-module__rgDGBW__skeletonHeading{width:8rem;height:.75rem}.notification-menu-module__rgDGBW__skeletonTimestamp{width:4.5rem;height:.625rem}.notification-menu-module__rgDGBW__skeletonSubject{width:100%;height:.75rem}.notification-menu-module__rgDGBW__skeletonSpace{width:4.5rem;height:.75rem}.notification-menu-module__rgDGBW__visuallyHidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}@media (max-width:59.99rem){.notification-menu-module__rgDGBW__trigger{width:2.75rem;min-width:2.75rem;height:2.75rem;min-height:2.75rem}.notification-menu-module__rgDGBW__menu[data-slot=dropdown-menu-content]{width:min(20rem,100vw - 2rem);max-height:calc(100svh - 6rem);margin-top:-.125rem}.notification-menu-module__rgDGBW__space{max-width:7.5rem}}
