:root{--duration-stagger:40ms;--duration-micro:var(--motion-instant);--duration-quick:var(--motion-fast);--duration-fast:var(--motion-base);--duration-medium:var(--motion-base);--duration-slow:var(--motion-slow);--duration-very-slow:var(--motion-slow);--ease-spring:var(--motion-ease);--ease-smooth-out:var(--ease-out);--ease-in-out:cubic-bezier(.77, 0, .175, 1);--ease-out:cubic-bezier(.23, 1, .32, 1);--ease-drawer:cubic-bezier(.32, .72, 0, 1);--ease-linear:linear;--ease-bounce:var(--motion-ease);--distance-micro:4px;--distance-small:6px;--distance-base:8px;--distance-medium:12px;--scale-small:.97;--scale-tiny:.99;--blur-small:2px;--blur-medium:3px;--page-slide-dur:var(--motion-base);--page-fade-dur:.12s;--page-slide-distance:0px;--page-blur:0px;--page-slide-ease:var(--motion-ease);--page-fade-ease:var(--motion-ease);--digit-dur:var(--motion-base);--digit-distance:6px;--digit-stagger:40ms;--digit-blur:0px;--digit-ease:var(--motion-ease);--digit-dir-x:0;--digit-dir-y:1;--badge-slide-dur:var(--motion-base);--badge-pop-dur:var(--motion-base);--badge-pop-close-dur:var(--motion-fast);--badge-fade-dur:var(--motion-base);--badge-fade-close-dur:var(--motion-fast);--badge-blur:0px;--badge-offset-x:-4px;--badge-offset-y:6px;--badge-slide-ease:var(--motion-ease);--badge-pop-ease:var(--motion-ease);--badge-close-ease:var(--motion-ease);--stagger-dur:var(--motion-fast);--stagger-distance:8px;--stagger-stagger:32ms;--stagger-blur:0px;--stagger-ease:var(--motion-ease);--pulse-dur:1.4s;--pulse-min:.55;--reveal-dur:var(--motion-base);--reveal-blur:0px;--reveal-ease:var(--motion-ease);--tabs-dur:0s;--tabs-ease:var(--motion-ease);--toast-open:var(--motion-base);--toast-close:var(--motion-fast);--toast-distance:10px;--toast-blur:0px;--toast-scale:.97;--toast-ease:var(--motion-ease);--shake-distance:6px;--shake-overshoot:3px;--shake-dur-a:80ms;--shake-dur-b:60ms;--shake-ease:var(--motion-ease);--check-opacity-dur:var(--motion-base);--check-rotate-dur:var(--motion-base);--check-rotate-from:16deg;--check-bob-dur:var(--motion-base);--check-y-amount:4px;--check-blur-dur:var(--motion-fast);--check-blur-from:0px;--check-path-dur:var(--motion-base);--check-path-delay:40ms;--check-ease-out:var(--motion-ease);--check-ease-opacity:var(--motion-ease);--check-ease-rotate:var(--motion-ease);--check-ease-bob:var(--motion-ease);--check-ease-path:var(--motion-ease)}.t-overlay{transition:opacity .18s var(--ease-out)}.t-overlay[data-starting-style],.t-overlay[data-ending-style]{opacity:0}.t-popup{--popup-duration:.18s;transform-origin:var(--transform-origin,center);transition:opacity var(--popup-duration) var(--ease-out), scale var(--popup-duration) var(--ease-out)}.t-popup[data-slot=dialog-content]{--popup-duration:.25s}.t-popup[data-slot=tooltip-content]{--popup-duration:.125s}.t-popup[data-instant]{transition-duration:0s}.t-popup[data-starting-style],.t-popup[data-ending-style]{opacity:0;scale:.96}.t-sheet-panel{transition:opacity .2s var(--ease-out), translate .28s var(--ease-drawer)}.t-sheet-panel[data-starting-style],.t-sheet-panel[data-ending-style]{opacity:0}.t-sheet-panel[data-side=right][data-starting-style],.t-sheet-panel[data-side=right][data-ending-style]{translate:100%}.t-sheet-panel[data-side=left][data-starting-style],.t-sheet-panel[data-side=left][data-ending-style]{translate:-100%}.t-sheet-panel[data-side=top][data-starting-style],.t-sheet-panel[data-side=top][data-ending-style]{translate:0 -100%}.t-sheet-panel[data-side=bottom][data-starting-style],.t-sheet-panel[data-side=bottom][data-ending-style]{translate:0 100%}.t-page-enter{animation:t-page-fade var(--page-fade-dur) var(--ease-out) both}@keyframes t-page-enter{0%{opacity:0;transform:translateY(var(--page-slide-distance))}to{opacity:1;transform:translateY(0)}}.t-inbox-row{transition:background-color .1s var(--ease-out)}.t-inbox-bar{transform-origin:50%;opacity:.35;transition:transform var(--duration-fast) var(--ease-smooth-out), opacity var(--duration-fast) var(--ease-smooth-out);transform:scaleY(.35)}.t-inbox-row[aria-current=page] .t-inbox-bar{opacity:1;transform:scaleY(1)}.t-msg,.t-msg-stagger>.t-msg:nth-child(n+13){animation:none}@keyframes t-msg-in{0%{opacity:0;transform:translateY(var(--stagger-distance))}to{opacity:1;transform:translateY(0)}}@keyframes t-digit-pop-in{0%{transform:translate(calc(var(--digit-distance) * var(--digit-dir-x)), calc(var(--digit-distance) * var(--digit-dir-y)));opacity:0;filter:blur(var(--digit-blur))}to{opacity:1;filter:blur();transform:translate(0)}}.t-digit-group{display:inline}.t-digit{display:inline-block}.t-digit-group.is-animating .t-digit{animation:t-digit-pop-in var(--digit-dur) var(--digit-ease) both}.t-digit-group.is-animating .t-digit[data-stagger="1"]{animation-delay:var(--digit-stagger)}.t-digit-group.is-animating .t-digit[data-stagger="2"]{animation-delay:calc(var(--digit-stagger) * 2)}[data-sonner-toaster] [data-sonner-toast].cn-toast{animation:none}.t-skel-bar{animation:t-skel-pulse var(--pulse-dur) ease-in-out infinite}@keyframes t-skel-pulse{0%,to{opacity:1}50%{opacity:var(--pulse-min)}}.t-content-reveal{animation:t-content-reveal var(--reveal-dur) var(--reveal-ease) both}@keyframes t-content-reveal{0%{opacity:0;filter:blur(var(--reveal-blur))}to{opacity:1;filter:blur()}}.t-tabs-pill{width:var(--active-tab-width,0px);height:var(--active-tab-height,0px);background:var(--background);border-radius:calc(var(--radius) * .8);box-shadow:var(--shadow-xs);transform:translate(var(--active-tab-left,0px), var(--active-tab-top,0px));z-index:0;pointer-events:none;transition:none;position:absolute;top:0;left:0}.hover-lift{transition:background-color var(--motion-fast) var(--motion-ease)}@media (hover:hover) and (pointer:fine){.hover-lift:hover{background-color:var(--surface-hover)}.t-inbox-row:hover .t-inbox-bar{opacity:1;transform:scaleY(1)}}.t-shake.is-shaking{animation:t-input-shake calc(var(--shake-dur-a) * 2 + var(--shake-dur-b) * 2) linear}@keyframes t-input-shake{0%{animation-timing-function:var(--shake-ease);transform:translate(0)}28.57%{transform:translateX(var(--shake-distance));animation-timing-function:var(--shake-ease)}57.14%{transform:translateX(calc(var(--shake-distance) * -1));animation-timing-function:var(--shake-ease)}78.57%{transform:translateX(var(--shake-overshoot));animation-timing-function:var(--shake-ease)}to{transform:translate(0)}}.t-success-check{transform-origin:50%;opacity:0;display:inline-flex}.t-success-check svg{display:block;overflow:visible}.t-success-check svg path{stroke-dasharray:28;stroke-dashoffset:28px}.t-success-check[data-state=in]{animation:t-check-fade var(--check-opacity-dur) var(--check-ease-opacity) forwards, t-check-rotate var(--check-rotate-dur) var(--check-ease-rotate) forwards, t-check-blur var(--check-blur-dur) var(--check-ease-out) forwards, t-check-bob var(--check-bob-dur) var(--check-ease-bob) forwards}.t-success-check[data-state=in] svg path{animation:t-check-draw var(--check-path-dur) var(--check-ease-path) var(--check-path-delay,0s) forwards}@keyframes t-check-fade{0%{opacity:0}to{opacity:1}}@keyframes t-check-rotate{0%{transform:rotate(var(--check-rotate-from))}to{transform:rotate(0)}}@keyframes t-check-blur{0%{filter:blur(var(--check-blur-from))}to{filter:blur()}}@keyframes t-check-bob{0%{translate:0 var(--check-y-amount)}to{translate:0}}@keyframes t-check-draw{to{stroke-dashoffset:0}}@keyframes t-badge-slide-in{0%{transform:translate(var(--badge-offset-x), var(--badge-offset-y)) scale(.96);opacity:0;filter:blur(var(--badge-blur))}to{opacity:1;filter:blur();transform:translate(0)scale(1)}}.t-count-in{transform-origin:50%;animation:t-badge-slide-in var(--badge-pop-dur) var(--badge-pop-ease) both}.t-stagger .t-stagger-line{animation:t-stagger-in var(--stagger-dur) var(--stagger-ease) both;display:block}.t-stagger .t-stagger-line--2{animation-delay:var(--stagger-stagger)}@keyframes t-stagger-in{0%{opacity:0;transform:translateY(var(--stagger-distance))}to{opacity:1;transform:translateY(0)}}@keyframes t-page-fade{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){:root{--page-slide-distance:0px;--stagger-distance:0px;--toast-distance:0px;--digit-distance:0px;--badge-offset-x:0px;--badge-offset-y:0px;--toast-scale:1;--scale-small:1;--check-y-amount:0px;--check-rotate-from:0deg}.t-page-enter{animation:t-page-fade var(--motion-fast) ease both!important}.t-msg,.t-digit-group .t-digit,.t-skel-bar,.t-content-reveal,.t-count-in,.t-success-check,.t-success-check svg path,[data-sonner-toaster] [data-sonner-toast].cn-toast{animation:none!important}.t-success-check{opacity:1}.t-success-check svg path{stroke-dashoffset:0!important}.t-inbox-row,.t-inbox-bar,.t-tabs-pill,.hover-lift{transition:background-color var(--motion-fast) ease, opacity var(--motion-fast) ease!important}.t-overlay,.t-popup,.t-sheet-panel{transition:opacity var(--motion-fast) ease!important}.t-popup[data-starting-style],.t-popup[data-ending-style]{opacity:0;scale:1}.t-sheet-panel[data-starting-style],.t-sheet-panel[data-ending-style]{opacity:0;translate:0}.t-inbox-row:hover,.hover-lift:hover{transform:none}.t-shake{animation:none!important;transform:none!important}.t-stagger .t-stagger-line{opacity:1;transform:none;animation:none!important}}@media (prefers-reduced-transparency:reduce){[data-slot=sheet-content],[data-slot=dialog-content],[data-slot=dropdown-menu-content]{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--surface-raised)}}
:root,[data-theme=light]{--canvas:#f5f7fc;--surface:#fff;--surface-raised:#fff;--surface-sunken:#f1f3fa;--surface-hover:#eef0f9;--surface-forest:#172033;--brand:#5355df;--brand-vivid:#5965ee;--brand-hover:#4644cd;--brand-active:#3c39b7;--brand-surface:#eef0ff;--brand-surface-strong:#e1e5ff;--brand-border:#c8cdfb;--text-on-brand:#fff;--text-on-forest:#edf0ff;--text-brand:#4d4ed4;--text-primary:#17213a;--text-secondary:#566582;--text-muted:#64718b;--text-disabled:#8892a7;--text-inverse:#fff;--border:#e4e8f2;--border-strong:#b0bad0;--border-focus:#5965ee;--divider:#eef0f6;--overlay:#17203399;--success:#1baf8a;--success-surface:#e8f8f3;--success-text:#13725d;--warning:#b57a2c;--warning-surface:#fff5e4;--warning-text:#87561d;--danger:#c73752;--danger-hover:#ad2941;--danger-surface:#fff0f3;--danger-text:#ad2941;--info:#456acb;--info-surface:#edf3ff;--info-text:#3456aa;--neutral-surface:#f0f2f8;--ai:#615cf1;--ai-surface:#f0efff;--ai-text:#514dc4;--ai-border:#dcd8ff;--chat-canvas:#f5f7fd;--chat-in:#fff;--chat-out:#e4e7ff;--chat-meta:#61708a;--chart-1:#5965ee;--chart-2:#28ad90;--chart-3:#9c85e5;--chart-4:#d4a254;--chart-5:#62a9d5;--chart-grid:#e4e8f2;--chart-area-from:#5965ee30;--chart-area-to:#5965ee00;--material-thin:#ffffff80;--material-regular:#ffffffed;--material-thick:#fffffff5;--material-edge:#ffffff80;--skeleton:#e7eaf5;--shadow-xs:0 1px 3px #17203306;--shadow-sm:0 3px 12px #17203308;--shadow-md:0 10px 30px #17203312;--shadow-lg:0 24px 64px #17203324;--shadow-material:0 5px 24px #17203308;--shadow-focus:0 0 0 3px #5965ee35}[data-theme=dark]{--canvas:#101624;--surface:#192133;--surface-raised:#202a40;--surface-sunken:#131b2c;--surface-hover:#26314a;--surface-forest:#111a2b;--brand:#8990ff;--brand-vivid:#9b9fff;--brand-hover:#a5abff;--brand-active:#bdc1ff;--brand-surface:#272e52;--brand-surface-strong:#333c68;--brand-border:#4a5284;--text-on-brand:#151a36;--text-brand:#b6bcff;--text-on-forest:#edf0ff;--text-primary:#eef1fc;--text-secondary:#b7c1d9;--text-muted:#a0aec8;--text-disabled:#74829e;--text-inverse:#0b1221;--border:#303d56;--border-strong:#536583;--border-focus:#a5abff;--divider:#26334b;--overlay:#000a;--success:#46c7a5;--success-surface:#143c35;--success-text:#91e1cb;--warning:#deb478;--warning-surface:#43351f;--warning-text:#f0cb93;--danger:#ff8d9e;--danger-hover:#ffa7b4;--danger-surface:#42242f;--danger-text:#ffafbc;--neutral-surface:#26314a;--ai:#a9a3ff;--ai-surface:#2b294b;--ai-text:#c7c2ff;--ai-border:#514b7d;--chat-canvas:#131b2c;--chat-in:#202a40;--chat-out:#323b67;--chat-meta:#b3bfda;--material-thin:#19213399;--material-regular:#192133ed;--material-thick:#192133f5;--material-edge:#ffffff15;--skeleton:#2a3650;--chart-1:#9299ff;--chart-2:#5cceb1;--chart-3:#b9a4fa;--chart-4:#e2b975;--chart-5:#83bfe5;--chart-grid:#303d56;--chart-area-from:#8990ff30;--chart-area-to:#8990ff00}:root,[data-theme]{--font-sans:var(--font-pulse),"Manrope",system-ui,sans-serif;--font-display:var(--font-sans);--font-mono:ui-monospace,SFMono-Regular,Consolas,monospace;--sidebar:#172033;--sidebar-foreground:#edf0ff;--sidebar-accent:#303a65;--sidebar-accent-foreground:#fff;--sidebar-border:#35405a;--sidebar-primary:#8d96ff;--sidebar-primary-foreground:#fff;--sidebar-w:220px;--tap-min:44px;--control-md:42px;--radius-md:10px;--radius-lg:16px;--radius-xl:20px}body{font-family:var(--font-sans);letter-spacing:0;font-optical-sizing:auto}.pulse-header{background:var(--material-regular);border:0;border-bottom:1px solid var(--material-edge);-webkit-backdrop-filter:blur(20px)saturate(140%);height:88px;min-height:88px;box-shadow:0 1px 0 var(--divider);padding:0 26px}.pulse-page-title{letter-spacing:-.035em;font-size:27px;font-weight:750;line-height:1.2}.pulse-page-description{color:var(--text-muted);margin-top:5px;font-size:12px}.pulse-sidebar [data-slot=sidebar-inner]{background:var(--sidebar);color:var(--sidebar-foreground)}.pulse-sidebar [data-slot=sidebar-header]{padding:16px 12px 20px}.pulse-sidebar [data-slot=sidebar-group-label]{color:#8f9fbe;letter-spacing:.09em;text-transform:uppercase;font-size:10px}.pulse-sidebar [data-slot=sidebar-menu-button]{color:#dce3f5;border-radius:10px;height:44px;padding:0 12px;font-weight:500}.pulse-sidebar [data-slot=sidebar-menu-button][data-active]{color:#fff;background:var(--sidebar-accent);box-shadow:inset 3px 0 #8690ff}.pulse-sidebar [data-slot=sidebar-menu-button]:hover{background:var(--sidebar-accent)}.pulse-sidebar [data-slot=sidebar-menu-button] svg{width:19px;height:19px}.pulse-sidebar [data-slot=sidebar-footer]{border-top:1px solid var(--sidebar-border);padding:12px}.pulse-sidebar .text-muted-foreground{color:#aab7d1}.pulse-wordmark{letter-spacing:-.05em;color:inherit;font-size:30px;font-weight:600;line-height:1}.pulse-wordmark small{letter-spacing:.03em;color:var(--text-muted);margin-top:6px;font-size:12px;font-weight:450;display:block}.pulse-sidebar .pulse-wordmark small{color:#bac5df}[data-slot=button]{transition-duration:.12s;transition-timing-function:var(--ease-out);-webkit-tap-highlight-color:transparent}[data-slot=button][data-variant=default],[data-slot=button][data-variant=primary]{box-shadow:inset 0 1px 0 #ffffff24,0 2px 5px color-mix(in srgb,var(--brand) 18%,transparent);border-color:color-mix(in srgb,var(--brand) 75%,transparent);background-image:linear-gradient(#ffffff12,#0000)}[data-slot=button]:not(:disabled):not([aria-disabled=true]):active{transition-duration:80ms;transform:scale(.97)}[data-slot=card]{border:1px solid var(--border);box-shadow:var(--shadow-xs);border-radius:var(--radius-lg)}[data-slot=input],[data-slot=textarea],[data-slot=select-trigger]{box-shadow:none;background:var(--surface);border-color:var(--border)}[data-slot=input]:focus-visible,[data-slot=textarea]:focus-visible{box-shadow:var(--shadow-focus);border-color:var(--border-focus)}[data-slot=table-head]{color:var(--text-secondary);letter-spacing:.04em;background:var(--surface-sunken);font-size:11px}[data-slot=table-cell]{padding-top:15px;padding-bottom:15px}[data-slot=dialog-content],[data-slot=sheet-content]{border-color:var(--material-edge);background:var(--surface-raised);box-shadow:0 0 0 1px color-mix(in srgb,var(--border) 65%,transparent),var(--shadow-lg);-webkit-backdrop-filter:none;backdrop-filter:none}[data-slot=dialog-title],[data-slot=sheet-title]{letter-spacing:-.025em;font-size:19px;font-weight:700;line-height:1.3}.pulse-stat{font-variant-numeric:tabular-nums}.pulse-inbox-container{border:1px solid var(--border);background:var(--surface);border-radius:16px;margin:0 12px 12px}.pulse-conversation-list{width:316px}.pulse-conversation-row{border-bottom-color:var(--divider);border-radius:10px;min-height:93px;margin:2px 8px;padding:16px 10px}.pulse-conversation-row [data-slot=avatar]{width:42px;height:42px}.pulse-conversation-header{background:var(--surface);min-height:128px;padding:20px 18px!important}.pulse-conversation-name{font-size:18px!important;font-weight:750!important}.pulse-chat{min-height:0}.pulse-chat-messages{padding:22px 18px!important}.pulse-composer{border-radius:12px;flex-wrap:wrap;align-items:center;margin:12px;display:flex;border:1px solid var(--brand-border)!important;background:var(--brand-surface)!important;gap:8px!important;padding:12px!important}.pulse-composer textarea{resize:vertical;flex:1 0 100%;order:-1;min-height:92px;max-height:220px;padding:12px;font-size:14px;line-height:1.6}.pulse-composer>button:last-child{margin-left:auto}.pulse-composer-label{color:var(--ai-text);align-items:center;gap:8px;padding:10px 24px 0;font-size:11px;display:flex}.pulse-copilot{border-left:1px solid var(--border);border-top:4px solid var(--brand-vivid);background:var(--surface);border-radius:14px 14px 0 0;flex-direction:column;flex-shrink:0;width:390px;min-height:0;display:flex;overflow:hidden}.pulse-copilot-head{align-items:center;gap:12px;padding:22px 18px;display:flex}.pulse-copilot-head h2{letter-spacing:-.035em;font-size:19px;font-weight:750}.pulse-copilot-head p{color:var(--text-muted);margin-top:4px;font-size:11px}.pulse-ai-icon{width:46px;height:46px;color:var(--ai);background:var(--ai-surface);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.pulse-copilot-body{flex-direction:column;gap:18px;padding:0 16px 20px;display:flex;overflow-y:auto}.pulse-copilot-context{background:var(--success-surface);border:1px solid color-mix(in srgb,var(--success) 15%,transparent);color:var(--success-text);border-radius:12px;padding:16px}.pulse-copilot-context h3{font-size:13px;font-weight:750}.pulse-copilot-context p{margin-top:6px;font-size:12px;line-height:1.65}.pulse-copilot-draft{background:var(--ai-surface);border:1px solid var(--ai-border);border-radius:12px;flex-direction:column;gap:12px;padding:16px;display:flex}.pulse-copilot-draft h3{color:var(--ai-text);font-size:13px;font-weight:700}.pulse-copilot-source{color:var(--text-muted);font-size:10px;line-height:1.6}.pulse-copilot-toggle,.pulse-copilot-close{display:none!important}.pulse-copilot [data-slot=alert-title]{white-space:normal}.pulse-copilot [data-slot=alert]{border-radius:12px}.pulse-detail-overlay{z-index:110;max-width:100%;box-shadow:var(--shadow-lg);background:var(--surface);position:absolute;inset:0 0 0 auto}.login-wrap{background:radial-gradient(ellipse at 15% 15%,color-mix(in srgb,var(--brand) 12%,transparent),transparent 55%),radial-gradient(ellipse at 90% 85%,color-mix(in srgb,var(--success) 10%,transparent),transparent 50%),var(--canvas)}.login-card-frame{width:min(460px,100%)}.login-card{border:1px solid var(--material-edge);box-shadow:0 0 0 1px var(--border),0 24px 64px #17203316;background:var(--surface);animation:pulse-login-enter .28s var(--ease-out) both;border-radius:24px;padding:36px}.pulse-catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.pulse-token-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.pulse-token{border:1px solid var(--border);border-radius:12px;height:64px;margin-bottom:8px}@media (max-width:1279px){.pulse-copilot{z-index:105;box-shadow:var(--shadow-lg);width:min(380px,100%);position:absolute;top:0;bottom:0;right:0}.pulse-copilot-toggle,.pulse-copilot-close{display:inline-flex!important}.pulse-conversation-list{width:285px}.pulse-page-title{font-size:23px}}@media (max-width:767px){.pulse-header{height:68px;min-height:68px;padding:0 12px}.pulse-page-title{font-size:22px}.pulse-page-description{display:none}.pulse-inbox-container{border:0;border-radius:0;margin:0}.pulse-conversation-list{width:100%}.pulse-conversation-header{min-height:110px;padding:12px!important}.pulse-conversation-name{font-size:16px!important}.pulse-composer{margin:8px}.pulse-composer textarea{min-height:82px;font-size:16px}.pulse-copilot{border-radius:0;width:100%}.pulse-catalog-grid{grid-template-columns:1fr}.pulse-token-grid{grid-template-columns:repeat(3,1fr)}[data-slot=button]{min-height:40px}}@media (prefers-reduced-motion:reduce){[data-slot=button]:active{transform:scale(1)!important}.login-card{animation:none}}.pulse-sidebar [data-slot=sidebar-menu-button][data-active]{color:var(--sidebar-accent-foreground)!important}.pulse-sidebar [data-slot=sidebar-group]{padding-top:6px;padding-bottom:6px}.pulse-sidebar [data-slot=sidebar-group-label]{height:24px}.pulse-sidebar [data-slot=sidebar-group]:first-child [data-slot=sidebar-group-label]{display:none}.pulse-copilot-location{color:var(--text-muted);font-size:12px;line-height:1.7}.pulse-copilot-location h3{color:var(--text-primary);font-weight:700}.pulse-conversation-row [data-slot=avatar-fallback]{font-size:13px}.pulse-sidebar [data-slot=sidebar-content]{gap:2px}.pulse-sidebar [data-slot=sidebar-header]{padding-bottom:28px}.pulse-conversation-name{line-height:1.35;font-size:20px!important}.pulse-conversation-actions{row-gap:12px}.pulse-chat-messages .t-msg{margin-bottom:18px}.pulse-chat-messages .type-body-m{box-shadow:var(--shadow-xs);font-size:15px;line-height:1.65}.pulse-copilot{background:linear-gradient(var(--surface),var(--surface)) padding-box,linear-gradient(90deg,var(--brand),var(--success)) border-box;border-top-color:#0000}.pulse-copilot-draft [data-slot=button]{min-height:38px}.pulse-sidebar [data-slot=sidebar-menu-button][data-popup-open]{background:var(--sidebar-accent)}.pulse-conversation-toolbar{flex-basis:100%;order:3}.pulse-conversation-name{flex:150px}@media (max-width:767px){.pulse-conversation-actions{row-gap:6px}.pulse-conversation-name{font-size:17px!important}.pulse-conversation-header{gap:6px}.pulse-conversation-actions>[data-slot=button]{min-width:36px;min-height:36px}.pulse-conversation-toolbar [data-slot=button]{min-height:36px}.pulse-conversation-actions{padding:0}.pulse-conversation-toolbar{padding-left:0}}.pulse-sidebar [data-slot=sidebar-footer] button{color:var(--sidebar-foreground)}[data-slot=dropdown-menu-content],[data-slot=dropdown-menu-sub-content],[data-slot=popover-content],[data-slot=select-content]{background:var(--material-thick);border:1px solid var(--material-edge);box-shadow:0 0 0 1px color-mix(in srgb,var(--border) 65%,transparent),var(--shadow-lg);-webkit-backdrop-filter:blur(20px);border-radius:14px}[data-slot=tabs-list][data-variant=default]{background:var(--surface-sunken);border-radius:12px;height:40px;padding:4px;box-shadow:inset 0 1px 2px #17203308}[data-slot=tabs-list][data-variant=default] [data-slot=tabs-trigger]{border-radius:9px;padding-inline:14px}[data-slot=tabs-list][data-variant=default] .t-tabs-pill{background:var(--surface);box-shadow:0 1px 3px #17203318,inset 0 0 0 1px var(--material-edge);border-radius:9px}.pulse-copilot-head{background:linear-gradient(135deg,var(--ai-surface),var(--surface) 75%);margin-bottom:12px}.pulse-ai-icon{background:var(--surface);box-shadow:0 3px 12px color-mix(in srgb,var(--ai) 12%,transparent),inset 0 0 0 1px var(--ai-border);border-radius:15px}.pulse-composer:focus-within{box-shadow:0 0 0 3px color-mix(in srgb,var(--brand) 12%,transparent);border-color:var(--border-focus)!important}.pulse-conversation-row[aria-current=page]{box-shadow:inset 3px 0 var(--brand)}[data-slot=sheet-content][data-side=right]{border-radius:22px 0 0 22px}[data-slot=sheet-content][data-side=left]{border-radius:0 22px 22px 0}[data-slot=sheet-content][data-side=bottom]{border-radius:22px 22px 0 0}@keyframes pulse-login-enter{0%{opacity:0;transform:translateY(8px)scale(.99)}to{opacity:1;transform:none}}@media (hover:hover) and (pointer:fine){[data-slot=button][data-variant=default]:not(:disabled):hover,[data-slot=button][data-variant=primary]:not(:disabled):hover{box-shadow:inset 0 1px 0 #ffffff24,0 4px 12px color-mix(in srgb,var(--brand) 25%,transparent)}}@media (max-width:767px){.pulse-conversation-actions>[data-slot=button],.pulse-conversation-toolbar [data-slot=button],.pulse-copilot [data-slot=button]{min-width:44px;min-height:44px}[data-slot=tabs-list][data-variant=default]{height:48px}.login-card{padding:28px}}@media (prefers-reduced-transparency:reduce),(prefers-contrast:more){.pulse-header,[data-slot=dropdown-menu-content],[data-slot=dropdown-menu-sub-content],[data-slot=popover-content],[data-slot=select-content]{background:var(--surface-raised);-webkit-backdrop-filter:none;border-color:var(--border-strong)}.pulse-copilot-head,.login-wrap{background:var(--canvas)}}@media (prefers-contrast:more){[data-slot=button],[data-slot=input],[data-slot=textarea],[data-slot=dialog-content],[data-slot=sheet-content]{border-color:var(--border-strong)}}[data-slot=tabs-list]{scrollbar-width:none;flex-shrink:0}[data-slot=tabs-list]::-webkit-scrollbar{display:none}[data-slot=tabs-list][data-variant=default] [data-slot=tabs-trigger]:after{display:none}[data-slot=tabs-list].pulse-inbox-filters{height:auto;min-height:44px;box-shadow:none;background:0 0;flex-wrap:wrap;gap:4px;padding:0;overflow:visible}.pulse-inbox-filters .t-tabs-pill{display:none}[data-slot=tabs-list].pulse-inbox-filters [data-slot=tabs-trigger]{background:var(--surface-sunken);flex:1 0 30%;height:32px;padding-inline:8px;font-size:11px}[data-slot=tabs-list].pulse-inbox-filters [data-slot=tabs-trigger][data-active]{background:var(--brand-surface-strong);color:var(--text-brand);box-shadow:inset 0 0 0 1px var(--brand-border)}@media (max-width:767px){[data-slot=tabs-list].pulse-inbox-filters [data-slot=tabs-trigger]{height:44px}}[data-slot=sheet-content].pulse-copilot-sheet{z-index:var(--z-modal);border-radius:22px 0 0 22px;gap:0;width:min(420px,100vw);max-width:100vw;position:fixed;top:0;bottom:0;right:0}@media (max-width:767px){[data-slot=sheet-content].pulse-copilot-sheet{border-radius:0;width:100%}.pulse-copilot-sheet .pulse-copilot-body{padding-bottom:max(20px,env(safe-area-inset-bottom))}}
@font-face{font-family:manrope;src:url(../media/manrope_latin-s.p.1p_a2k8qd5zhp.woff2)format("woff2");font-display:swap;font-weight:200 800}@font-face{font-family:manrope Fallback;src:local(Arial);ascent-override:106.45%;descent-override:29.96%;line-gap-override:0.0%;size-adjust:100.14%}.manrope_a68a9668-module__EEqgAq__className{font-family:manrope,manrope Fallback}.manrope_a68a9668-module__EEqgAq__variable{--font-pulse:"manrope", "manrope Fallback"}
