.agent_container__64G3f{grid-template-columns:1fr;border:1px solid var(--cardBorder);box-shadow:0 0 5px 10px rgba(0,0,0,.01);border-radius:var(--border-radius);padding:0;width:100%;height:calc(100vh - 10rem)}.agent_container__64G3f,.agent_main__noNJw{display:grid;background:var(--background);position:relative;overflow:hidden}.agent_main__noNJw{grid-template-rows:auto 1fr auto;grid-gap:0;gap:0;min-width:0;min-height:0;height:100%}.agent_sidebar__HNYsZ{position:absolute;top:0;left:0;bottom:0;width:16rem;background:var(--background);border-right:1px solid var(--cardBorder);padding:1rem;z-index:100;transform:translateX(-100%);transition:transform .25s ease;overflow:hidden}.agent_sidebar__HNYsZ.agent_sidebarOpen__2tpYN{transform:translateX(0)}.agent_sidebarBackdrop__3vlpP{position:absolute;inset:0;background:rgba(0,0,0,.5);z-index:99;opacity:0;pointer-events:none;transition:opacity .25s ease}.agent_sidebarBackdrop__3vlpP.agent_sidebarBackdropOpen__V3bkJ{opacity:1;pointer-events:auto}.agent_hamburgerButton__LxYTG{display:inline-flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;padding:0;margin:0;border:none;border-radius:.25rem;background:transparent;color:var(--greyAlt2);cursor:pointer;transition:color .15s}.agent_hamburgerButton__LxYTG:hover{color:var(--foreground)}.agent_hamburgerIcon__isCMH{width:.85rem;height:.6rem;display:flex;flex-direction:column;justify-content:space-between}.agent_hamburgerIcon__isCMH span{display:block;height:1.5px;background:currentColor;border-radius:1px}.agent_sidebarInner__29Nbc{display:flex;flex-direction:column;height:100%}.agent_sidebarHeader__61bya{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.75rem}.agent_sidebarTitle__zFq_l{font-size:.85rem;text-transform:uppercase;color:var(--greyAlt2)}.agent_sidebarNewButton__tLZIG{background:var(--highlight-column);color:var(--foreground);border:0;border-radius:var(--border-radius);padding:.35rem .75rem;font-size:.75rem;text-transform:uppercase;cursor:pointer}.agent_sidebarNewButton__tLZIG:disabled{opacity:.6;cursor:not-allowed}.agent_sidebarList__pSa0w{flex:1 1 auto;overflow-y:auto;padding-right:1rem;display:flex;flex-direction:column;gap:.25rem}.agent_sidebarItemRow__ywdVj{display:flex;justify-content:space-between;gap:.25rem}.agent_sidebarItem__PfJrR{text-align:left;border-radius:var(--border-radius);border:1px solid transparent;background:transparent;padding:.4rem .5rem;cursor:pointer;display:flex;flex-direction:column;gap:.15rem;color:var(--foregroundAlt);font-size:.8rem;flex:1 1 auto;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.agent_sidebarItem__PfJrR:disabled{opacity:.6;cursor:not-allowed}.agent_sidebarDeleteButton__TqbUf{flex:0 0;align-self:center;width:1.2rem;border-radius:999px;border:0;padding:0;background:transparent;color:var(--greyAlt2);font-size:1.2rem;line-height:1;margin:0;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.agent_sidebarDeleteButton__TqbUf:disabled{opacity:.6;cursor:not-allowed}.agent_sidebarDeleteButton__TqbUf:focus-visible,.agent_sidebarDeleteButton__TqbUf:hover{background:var(--cardHover);color:var(--negativeText)}.agent_sidebarItem__PfJrR:focus-visible,.agent_sidebarItem__PfJrR:hover{background:var(--cardHover);border-color:var(--cardBorder)}.agent_sidebarItemActive__M_cxi{background:var(--highlight-column);color:var(--foreground)}.agent_sidebarItemTitle__wLyeK{font-weight:500;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.agent_sidebarItemMeta__V4KC_{font-size:.7rem;color:var(--greyAlt1)}.agent_sidebarEmpty__F3_FW{font-size:.8rem;color:var(--greyAlt1)}.agent_agentSwitcher__72Xna{margin-bottom:.75rem;padding-bottom:.75rem;border-bottom:1px solid var(--cardBorder)}.agent_agentList__TFhzy{display:grid;grid-gap:.2rem;gap:.2rem;margin-top:.35rem}.agent_agentOption__ewsr8{display:flex;flex-direction:column;gap:.1rem;text-align:left;padding:.35rem .5rem;border-radius:.3rem;border:1px solid transparent;background:transparent;color:var(--foregroundAlt);cursor:pointer;transition:background .15s,border-color .15s}.agent_agentOption__ewsr8:focus-visible,.agent_agentOption__ewsr8:hover{background:var(--cardHover);border-color:var(--cardBorder)}.agent_agentOption__ewsr8:disabled{opacity:.6;cursor:not-allowed}.agent_agentOptionActive__ypsPP{background:var(--highlight-column);color:var(--foreground)}.agent_agentOptionLabel__NJEm0{font-size:.8rem;font-weight:600}.agent_agentOptionDesc__LcZmw{font-size:.65rem;color:var(--greyAlt2)}.agent_header__tDn8A{font-size:1rem;font-weight:500;padding:0 1rem;margin-bottom:.5rem;color:var(--greyAlt2)}.agent_headerRow__yExI_{display:flex;gap:.75rem;align-items:flex-start;text-align:left;margin-bottom:1.5rem}.agent_headerRow__yExI_ h2{padding:0}.agent_headerControls__mY3Gw{display:flex;align-items:center;gap:.5rem;margin-left:auto}.agent_headerSelect__q_I99{width:auto;min-width:10rem;max-width:16rem}.agent_panel__WK9rw{background:var(--background);border-bottom-left-radius:.5rem;border-bottom-right-radius:.5rem;padding:1rem;order:2;flex:0 0 auto}.agent_composer__W4YTA{display:grid;grid-gap:.6rem;gap:.6rem}.agent_composer__W4YTA textarea{border-radius:.45rem;border:1px solid var(--cardBorder);background:var(--cardBg);color:var(--foreground);padding:.6rem .8rem;font-size:.85rem;resize:none;min-height:80px;outline:none;font-family:inherit;width:100%}.agent_composer__W4YTA textarea:focus{border-color:var(--greyAlt1)}.agent_sendButton__XtNLy{border:none;border-radius:.45rem;padding:.45rem .9rem;font-size:.8rem;font-weight:600;display:inline-flex;align-items:center;gap:.45rem;cursor:pointer;background:#10a37f;color:#fff;transition:background .15s,transform .15s}.agent_sendButton__XtNLy:hover:not(:disabled){background:#0d8a6b}.agent_sendButton__XtNLy:disabled{opacity:.5;cursor:not-allowed}.agent_sendButton__XtNLy svg{width:.9rem;height:.9rem;stroke:currentColor;fill:none;stroke-width:2}#agent_agent-advanced__AADBv{overflow:auto;max-height:15rem}.agent_form__ELcrF{display:grid;grid-template-columns:1fr;grid-gap:.75rem;gap:.75rem}.agent_groupTitle__SMML8{font-size:.75rem;text-transform:uppercase;color:var(--greyAlt1);margin-bottom:.25rem}.agent_fieldRow__YiAsz{display:grid;grid-template-columns:1fr;grid-gap:.5rem;gap:.5rem}.agent_inlineFields__aRF4x{display:grid;grid-template-columns:1fr 1fr;grid-gap:.5rem;gap:.5rem}.agent_tripleFields__N2JNi{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:.5rem;gap:.5rem}.agent_checkboxRow__sDb6R{display:flex;align-items:center;gap:.5rem}.agent_label__CPu24{font-size:.85rem;color:var(--foregroundAlt)}.agent_input____vFy,.agent_select___X5Hw,.agent_textarea__M7XaV{width:100%;padding:.75rem;border-radius:var(--border-radius);border:1px solid var(--greyAlt);background:var(--background);color:var(--foreground);font-family:inherit;font-size:.9rem}.agent_textarea__M7XaV{min-height:5.5rem;resize:vertical}.agent_smallHelp__acjUV{font-size:.75rem;color:var(--foregroundAlt)}.agent_controls__tgenl{display:flex;align-items:center;gap:.5rem}.agent_disclosure__fPdZX{background:var(--highlight-column);color:var(--foreground);border:0;border-radius:var(--border-radius);padding:.4rem .75rem;font-size:.75rem;text-transform:uppercase;cursor:pointer}.agent_visuallyHidden__0xBKk{position:absolute!important;height:1px;width:1px;overflow:hidden;clip:rect(1px,1px,1px,1px);white-space:nowrap}.agent_primaryButton__dT6U2{background:linear-gradient(var(--blueAlt) 0,var(--blue) 100%);color:#fff;transition:background .15s ease-in-out}.agent_primaryButton__dT6U2,.agent_secondaryButton__2Ge3a{border:0;border-radius:var(--border-radius);padding:.6rem 1rem;font-size:.8rem;text-transform:uppercase;cursor:pointer}.agent_secondaryButton__2Ge3a{background:var(--highlight-column);color:var(--foreground)}.agent_primaryButton__dT6U2:disabled,.agent_secondaryButton__2Ge3a:disabled{opacity:.6;cursor:not-allowed}.agent_result__LdG49{display:flex;flex-direction:column;order:1;flex:1 1 auto;min-height:0;overflow:hidden;background:var(--background);border-left:1px solid var(--cardBorder)}.agent_metaGrid__ZNU3m{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:.5rem;gap:.5rem}.agent_metaItem__q8PMa{background:var(--cardBg);padding:.5rem .6rem;font-size:.85rem}.agent_answer__15e9I,.agent_metaItem__q8PMa{border:1px solid var(--cardBorder);border-radius:var(--border-radius)}.agent_answer__15e9I{background:var(--background);padding:1rem 1.25rem;line-height:1.6;font-size:1.05rem}.agent_answer__15e9I h1,.agent_answer__15e9I h2,.agent_answer__15e9I h3,.agent_answer__15e9I h4{margin:1rem 0 .5rem;font-weight:500;color:var(--blue)}.agent_answer__15e9I h1{font-size:1.15rem}.agent_answer__15e9I h2{font-size:1.1rem}.agent_answer__15e9I h3{font-size:1.05rem}.agent_answer__15e9I h4{font-size:1rem;text-transform:none}.agent_answer__15e9I p{margin:.75rem 0}.agent_answer__15e9I ol,.agent_answer__15e9I ul{margin:.75rem 0 .75rem 1.25rem}.agent_tableWrapper__Ms4Fv{overflow-x:auto}.agent_badgeOk__N2_zt{background:var(--positiveBg);color:var(--positiveText)}.agent_badgeError__bZGls,.agent_badgeOk__N2_zt{display:inline-block;padding:.15rem .5rem;border-radius:var(--border-radius);font-size:.75rem}.agent_badgeError__bZGls{background:var(--negativeBg);color:var(--negativeText)}.agent_phaseBanner__5CCGI{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;border:1px dashed var(--cardBorder);border-radius:var(--border-radius);background:var(--cardBg)}.agent_spinner__MpiL8{width:.9rem;height:.9rem;border-radius:50%;border:2px solid var(--greyAlt1);border-top-color:var(--blue);animation:agent_spin__Ys2W0 .9s linear infinite}.agent_rotatingText__6VpnU{font-size:.85rem;color:var(--foregroundAlt);animation:agent_pulse__H8LA4 1.2s ease-in-out infinite}.agent_sendStatus__7Xe2D{display:inline-flex;align-items:center;gap:.5rem;color:var(--foregroundAlt);min-height:1.6rem}.agent_dots__nRohi{display:inline-flex;margin-left:.25rem}.agent_dot__ljcFu{width:.3rem;height:.3rem;border-radius:50%;background:var(--foregroundAlt);margin-left:.2rem;animation:agent_dotPulse__IOean 1.2s ease-in-out infinite;opacity:.6}.agent_dot__ljcFu:nth-child(2){animation-delay:.2s}.agent_dot__ljcFu:nth-child(3){animation-delay:.4s}.agent_alignRight__Z9K5H{margin-left:auto}.agent_completedText__nps6V{font-size:.85rem;color:var(--foregroundAlt)}.agent_startScreen__vmIcx{display:flex;align-items:center;justify-content:center;height:100%;min-height:0}.agent_startButton__O3sAc{padding:.9rem 3rem;font-size:1rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;border:1px solid rgba(16,185,129,.3);border-radius:.5rem;background:rgba(16,185,129,.1);color:#10b981;cursor:pointer;transition:background .15s,border-color .15s}.agent_startButton__O3sAc:hover:not(:disabled){background:rgba(16,185,129,.18);border-color:rgba(16,185,129,.5)}.agent_startButton__O3sAc:disabled{opacity:.5;cursor:not-allowed}.agent_agentBadge__HYAzc{font-size:.65rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;padding:.15rem .45rem;border-radius:.25rem;background:rgba(160,132,94,.12);color:#a0845e;border:1px solid rgba(160,132,94,.2);line-height:1}.agent_messagesHeader__j_WQK{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;background:var(--background);border-bottom:1px solid var(--cardBorder)}.agent_newSessionButton__avBrR{display:inline-flex;align-items:center;gap:.35rem;padding:.35rem .6rem;font-size:.72rem;border:1px solid var(--cardBorder);border-radius:.35rem;background:var(--cardBg);color:var(--foregroundAlt);cursor:pointer;transition:background .15s,color .15s;margin-left:auto}.agent_newSessionButton__avBrR:hover:not(:disabled){background:var(--cardHover);color:var(--foreground)}.agent_newSessionButton__avBrR:disabled{opacity:.5;cursor:not-allowed}.agent_newSessionButton__avBrR svg{width:.8rem;height:.8rem}.agent_aiThinking__nBfmv{font-size:.75rem;font-weight:500;color:var(--foreground);display:inline-flex;align-items:center;gap:.5rem;margin-bottom:.2rem}.agent_aiThinking__nBfmv:before{content:"";display:inline-block;width:6px;height:6px;border-radius:50%;background:#60a5fa;animation:agent_thinkingPulse__8aPoh 1.5s ease-in-out infinite}@keyframes agent_thinkingPulse__8aPoh{0%,to{opacity:.4;transform:scale(.9)}50%{opacity:1;transform:scale(1.1)}}.agent_aiLivePreview__UzBfU{margin:0;color:var(--foregroundAlt);opacity:.6;font-size:.75rem;max-height:2.4em;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.2}.agent_messageActions__rDEqf{display:flex;gap:.35rem;margin-top:.5rem;padding-top:.4rem;border-top:1px solid var(--cardBorder)}.agent_actionButton__gEheB{display:inline-flex;align-items:center;justify-content:center;width:1.6rem;height:1.6rem;padding:0;margin:0;border:1px solid var(--cardBorder);border-radius:.3rem;background:var(--cardBg);color:var(--foregroundAlt);transition:background .15s,color .15s,border-color .15s}.agent_actionButton__gEheB:hover{background:var(--cardHover);color:var(--foreground);border-color:var(--greyAlt1)}.agent_actionButton__gEheB svg{width:.85rem;height:.85rem;margin:0;display:block;stroke:currentColor;fill:none;stroke-width:2}@keyframes agent_focusShimmer__96WAZ{0%{background-position:0 50%}to{background-position:200% 50%}}.agent_skeleton__8gDJh{display:grid;grid-gap:.4rem;gap:.4rem}.agent_skeletonLine__F15UG{height:.8rem;border-radius:.25rem;background:linear-gradient(90deg,var(--grey) 0,var(--greyAlt) 20%,var(--grey) 40%);background-size:200% 100%;animation:agent_shimmer__pYSw_ 1.2s ease-in-out infinite}.agent_skeletonLine__F15UG.agent_short__dLWc5{width:50%}.agent_log__nsagc{background:var(--background);border:1px solid var(--cardBorder);border-radius:var(--border-radius);padding:.5rem .75rem;display:grid;grid-gap:.25rem;gap:.25rem;font-size:.85rem;color:#e0e0e0}.agent_logItem__ahnsE{display:flex;align-items:center;gap:.4rem}.agent_logItemError__7cFTt{background:var(--negativeBg);color:var(--negativeText);border-radius:var(--border-radius);padding:.15rem .35rem}.agent_typing__FNrXo{position:relative}.agent_typingCaret___OPNR:after{content:" ";display:inline-block;width:.5ch;height:1em;background:var(--foreground);margin-left:.1rem;animation:agent_blink__VakXc 1s step-start infinite;vertical-align:baseline}.agent_streamList__AUTvz{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:.5rem}.agent_eventChip__jWyMg{font-size:.75rem;border:1px solid var(--cardBorder);background:var(--background);color:var(--foregroundAlt);border-radius:999px;padding:.25rem .6rem}.agent_eventChip__jWyMg[data-active=true]{border-color:var(--blue);color:var(--blue);background:color-mix(in oklab,var(--blue) 10%,transparent)}.agent_transcript__SeAjf{display:grid;grid-gap:.75rem;gap:.75rem;padding:1.25rem;min-height:0;align-content:start;overflow-y:auto}.agent_message__MfcKK{padding:.75rem .85rem;border-radius:.35rem;background:var(--cardBg);border:1px solid var(--cardBorder);color:var(--foreground);font-size:1.05rem;line-height:1.7;animation:agent_fadeUp__loFB_ .35s ease both;animation-delay:var(--message-delay,0s);min-width:0}.agent_message__MfcKK[data-role=user]{background:rgba(16,185,129,.1);border-color:rgba(16,185,129,.25)}.agent_message__MfcKK[data-role=assistant]{background:var(--cardBg);border-color:var(--cardBorder)}.agent_message__MfcKK[data-streaming=true]{border-color:rgba(16,185,129,.3)}.agent_streamingCursor__Hsqrg{display:inline-block;width:2.5px;height:1.15em;background:var(--foreground);margin-left:2px;animation:agent_blink__VakXc 1s step-start infinite;vertical-align:text-bottom;border-radius:1px}.agent_message__MfcKK p{margin:0}.agent_assistantBubble__m5Zek,.agent_userBubble__GzjOi{line-height:1.7}.agent_userBubble__GzjOi{color:var(--foreground)}.agent_userBubble__GzjOi p{white-space:pre-wrap}.agent_assistantBubble__m5Zek{color:rgba(240,240,245,.88);word-break:break-word;overflow-wrap:break-word;min-width:0}.agent_assistantBubble__m5Zek h1,.agent_assistantBubble__m5Zek h2,.agent_assistantBubble__m5Zek h3,.agent_assistantBubble__m5Zek h4{margin:2rem 0 .65rem;font-weight:600;color:var(--foreground);line-height:1.3}.agent_assistantBubble__m5Zek h1{font-size:1.15rem}.agent_assistantBubble__m5Zek h2{font-size:1.1rem}.agent_assistantBubble__m5Zek h3{font-size:1.05rem}.agent_assistantBubble__m5Zek h4{font-size:1rem}.agent_assistantBubble__m5Zek h1:first-child,.agent_assistantBubble__m5Zek h2:first-child,.agent_assistantBubble__m5Zek h3:first-child,.agent_assistantBubble__m5Zek h4:first-child{margin-top:0}.agent_assistantBubble__m5Zek p{margin:1rem 0}.agent_assistantBubble__m5Zek p:first-child{margin-top:0}.agent_assistantBubble__m5Zek p:last-child{margin-bottom:0}.agent_assistantBubble__m5Zek p+ol,.agent_assistantBubble__m5Zek p+ul{margin-top:1.5rem}.agent_assistantBubble__m5Zek ol+p,.agent_assistantBubble__m5Zek ul+p{margin-top:1.75rem}.agent_assistantBubble__m5Zek ol+ol,.agent_assistantBubble__m5Zek ol+ul,.agent_assistantBubble__m5Zek ul+ol,.agent_assistantBubble__m5Zek ul+ul{margin-top:1.5rem}.agent_assistantBubble__m5Zek p+p{margin-top:1.15rem}.agent_assistantBubble__m5Zek strong{font-weight:600;color:var(--foreground)}.agent_assistantBubble__m5Zek em{font-style:italic}.agent_assistantBubble__m5Zek ol,.agent_assistantBubble__m5Zek ul{margin:1.5rem 0;padding-left:1.5rem;list-style-position:outside}.agent_assistantBubble__m5Zek ul{list-style-type:disc}.agent_assistantBubble__m5Zek ol{list-style-type:decimal}.agent_assistantBubble__m5Zek li{margin:.55rem 0;line-height:1.7}.agent_assistantBubble__m5Zek li>ol,.agent_assistantBubble__m5Zek li>ul{margin:.25rem 0}.agent_assistantBubble__m5Zek code{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.85em;padding:.15rem .35rem;background:var(--cardHover);border-radius:.25rem}.agent_assistantBubble__m5Zek pre{margin:.75rem 0;padding:.75rem 1rem;background:rgba(0,0,0,.3);border-radius:.35rem;overflow-x:auto}.agent_assistantBubble__m5Zek pre code{padding:0;background:transparent}.agent_assistantBubble__m5Zek a{color:var(--linkColor,#60a5fa);text-decoration:none}.agent_assistantBubble__m5Zek a:hover{text-decoration:underline}.agent_assistantBubble__m5Zek blockquote{margin:1rem 0;padding:.65rem 1rem;border-left:3px solid var(--greyAlt1);background:var(--cardBg);color:var(--foregroundAlt)}.agent_assistantBubble__m5Zek hr{margin:2rem 0;border:none;border-top:1px solid var(--cardBorder)}.agent_assistantBubble__m5Zek table{width:100%;border-collapse:collapse;margin:.75rem 0;font-size:.85rem}.agent_assistantBubble__m5Zek td,.agent_assistantBubble__m5Zek th{padding:.45rem .6rem;text-align:left;border:1px solid var(--cardBorder)}.agent_assistantBubble__m5Zek th{background:var(--cardBg);font-weight:600}.agent_assistantBubble__m5Zek tbody tr:hover{background:var(--cardHover)}.agent_userBubble__GzjOi strong{font-weight:600}.agent_userBubble__GzjOi code{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.85em;padding:.15rem .35rem;background:rgba(0,0,0,.2);border-radius:.25rem}.agent_bubbleLoading__HXf5B{display:flex;flex-direction:column;gap:.2rem;margin-top:.4rem}.agent_bubbleLoading__HXf5B .agent_spinner__MpiL8{display:none}.agent_assistantMeta__KcC_i{display:flex;align-items:center;gap:.5rem;color:var(--foregroundAlt);font-size:.8rem;margin:.15rem 0 .25rem}.agent_assistantMeta__KcC_i .agent_disclosure__fPdZX{padding:.15rem .4rem;font-size:.7rem}.agent_suggestionsBox__xjsW3{display:grid;grid-gap:.5rem;gap:.5rem;padding:.5rem .75rem;background:var(--cardBg);border:1px solid var(--cardBorder);border-radius:var(--border-radius);margin-bottom:.5rem}.agent_suggestionRow__LJSsO{display:grid;grid-gap:.4rem;gap:.4rem}.agent_suggestionHeader__gocGs{font-size:.75rem;color:var(--foregroundAlt);text-transform:uppercase}.agent_actionList__HOqpy{display:flex;flex-wrap:wrap;gap:.4rem}.agent_actionButton__gEheB{background:var(--highlight-column);color:var(--foreground);border:0;border-radius:var(--border-radius);padding:.35rem .6rem;font-size:.75rem;cursor:pointer;transition:background .15s ease-in-out}.agent_actionButton__gEheB:focus,.agent_actionButton__gEheB:hover{background:var(--highlight-column-hover)}.agent_linkList__0avX4{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:.4rem .75rem}.agent_linkItem__vwO1F a{color:var(--linkColor);text-decoration:none}.agent_linkItem__vwO1F a:focus,.agent_linkItem__vwO1F a:hover{text-decoration:underline}.agent_inlineAction__AR95U{display:inline-block;background:var(--highlight-column);color:var(--greyAlt3);border:0;border-radius:var(--border-radius);padding:.5rem 1rem;font-size:.9rem;line-height:1.2;cursor:pointer;transition:background .15s ease-in-out;margin:.25rem;vertical-align:baseline;text-transform:none}.agent_inlineAction__AR95U:focus,.agent_inlineAction__AR95U:hover{background:var(--highlight-column-hover);color:var(--foreground)}.agent_inlineLink__3x10W{color:var(--linkColor);text-decoration:none;margin:0 .25rem .1rem;vertical-align:baseline}.agent_inlineLink__3x10W:focus,.agent_inlineLink__3x10W:hover{text-decoration:underline}.agent_copyButton__HHdAQ{display:inline-flex;align-items:center;justify-content:center;width:1.6rem;height:1.6rem;padding:0;margin:0;border:1px solid var(--cardBorder);border-radius:.3rem;background:var(--cardBg);color:var(--foregroundAlt);cursor:pointer;transition:background .15s,color .15s,border-color .15s}.agent_copyButton__HHdAQ:focus-visible,.agent_copyButton__HHdAQ:hover{background:var(--cardHover);color:var(--foreground);border-color:var(--greyAlt1)}.agent_copyButton__HHdAQ svg{width:.85rem;height:.85rem;margin:0;display:block;stroke:currentColor;fill:none;stroke-width:2}.agent_copyIcon__ciHX8{display:none}@keyframes agent_spin__Ys2W0{to{transform:rotate(1turn)}}@keyframes agent_blink__VakXc{0%,50%{opacity:1}50.01%,to{opacity:0}}@keyframes agent_shimmer__pYSw_{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes agent_pulse__H8LA4{0%{opacity:.8}50%{opacity:1}to{opacity:.8}}@keyframes agent_dotPulse__IOean{0%{transform:translateY(0);opacity:.4}30%{transform:translateY(-2px);opacity:1}60%{transform:translateY(0);opacity:.6}to{transform:translateY(0);opacity:.4}}@keyframes agent_fadeUp__loFB_{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (max-width:900px){.agent_container__64G3f{position:static;height:calc(100vh - 6rem);height:calc(100dvh - 6rem);max-width:100%;margin:0;padding:0;background:var(--background);grid-template-columns:1fr;border-radius:0;border:none;box-shadow:none}.agent_sidebar__HNYsZ{position:fixed;top:0;left:0;bottom:0;width:80%;max-width:18rem}.agent_sidebarBackdrop__3vlpP{position:fixed}.agent_sidebarList__pSa0w{padding-right:0;max-height:none}.agent_main__noNJw{padding:0;min-height:0}.agent_headerRow__yExI_{flex-wrap:wrap;align-items:flex-start;gap:.5rem .75rem}.agent_headerControls__mY3Gw{width:100%;margin-left:0;flex-wrap:wrap;justify-content:flex-start;gap:.5rem}.agent_headerSelect__q_I99{width:100%;min-width:0;max-width:100%}.agent_fieldRow__YiAsz,.agent_inlineFields__aRF4x,.agent_tripleFields__N2JNi{grid-template-columns:1fr}.agent_controls__tgenl{flex-wrap:wrap;position:static;margin-top:.5rem}.agent_metaGrid__ZNU3m{grid-template-columns:repeat(2,minmax(0,1fr))}.agent_transcript__SeAjf{padding:0;background:transparent!important}.agent_assistantBubble__m5Zek,.agent_userBubble__GzjOi{max-width:100%;padding:.75rem}.agent_panel__WK9rw{padding:.75rem}.agent_actionButton__gEheB,.agent_disclosure__fPdZX,.agent_inlineAction__AR95U,.agent_primaryButton__dT6U2,.agent_secondaryButton__2Ge3a{min-height:2.75rem;padding:.6rem 1rem}.agent_result__LdG49{overflow:auto;padding-bottom:env(safe-area-inset-bottom,0)}.agent_structured__wkBLj{gap:.5rem}.agent_metricsGrid__iVYxw{grid-template-columns:repeat(2,1fr);gap:.35rem}.agent_metricCard__k9w_f{padding:.45rem .5rem}.agent_metricValue__GNqcM{font-size:1rem}.agent_dataTableWrapper__FdIfK{-webkit-overflow-scrolling:touch;margin-left:-.5rem;margin-right:-.5rem;border-radius:0;border-left:none;border-right:none}.agent_dataTable__2CDT1{font-size:.75rem}.agent_dataTable__2CDT1 th{font-size:.7rem;white-space:nowrap}.agent_dataTable__2CDT1 td,.agent_dataTable__2CDT1 th{padding:.35rem .45rem}.agent_list__Od9hZ li{padding:.35rem .5rem;font-size:.9rem}.agent_insightItem__nVJ9J{padding:.3rem .5rem;font-size:.9rem}.agent_emailDraft__Pjibc{padding:.5rem}.agent_emailField__7md3O{flex-direction:column;gap:.1rem;font-size:.8rem}.agent_emailBody__r7wl9{font-size:.8rem}.agent_inboxItem__CHIwP{padding:.4rem .5rem}.agent_inboxSnippet__BsDBQ{font-size:.75rem}.agent_actionsDropdown__LfmJT{margin-bottom:.25rem}.agent_actionsList__W6Vt5{max-height:150px}.agent_hintsCard__T6iFp{padding:.5rem}.agent_message__MfcKK{padding:.45rem .55rem}.agent_assistantBubble__m5Zek pre{margin:.5rem -.5rem;border-radius:0;padding:.5rem;font-size:.8rem}.agent_assistantBubble__m5Zek table{font-size:.8rem}.agent_assistantBubble__m5Zek td,.agent_assistantBubble__m5Zek th{padding:.3rem .45rem}.agent_sectionTitle__BsW94{font-size:.65rem}.agent_composer__W4YTA textarea{min-height:60px;font-size:.85rem}.agent_aiItemContent__LxLfC{flex-direction:column;gap:.15rem}}@media (max-width:520px){.agent_metaGrid__ZNU3m{grid-template-columns:1fr}.agent_header__tDn8A{font-size:.95rem}.agent_groupTitle__SMML8{font-size:.7rem}.agent_sidebarTitle__zFq_l{font-size:.8rem}.agent_metricsGrid__iVYxw{grid-template-columns:1fr 1fr;gap:.25rem}.agent_metricValue__GNqcM{font-size:.95rem}.agent_metricLabel__0cIaF{font-size:.6rem}.agent_insightItem__nVJ9J,.agent_list__Od9hZ li{font-size:.85rem}.agent_message__MfcKK{font-size:.9rem;line-height:1.5}.agent_assistantBubble__m5Zek h1{font-size:1.05rem}.agent_assistantBubble__m5Zek h2{font-size:1rem}.agent_assistantBubble__m5Zek h3{font-size:.95rem}.agent_dataTable__2CDT1{font-size:.7rem}.agent_dataTable__2CDT1 td,.agent_dataTable__2CDT1 th{padding:.25rem .35rem}.agent_emailBody__r7wl9,.agent_emailField__7md3O{font-size:.75rem}.agent_inboxFrom__0AgqD{font-size:.8rem}.agent_inboxSnippet__BsDBQ{font-size:.7rem}.agent_composer__W4YTA textarea{min-height:50px;font-size:.8rem}.agent_sendButton__XtNLy{padding:.4rem .75rem;font-size:.75rem}.agent_actionsItem__X8JSh{font-size:.65rem;padding:.25rem .5rem}.agent_actionsToggle__v5W4J{font-size:.7rem;padding:.4rem .5rem}}.agent_focusOverlay__hlrs7{position:fixed;inset:0;background:rgba(0,0,0,.6);z-index:1000;display:flex;align-items:center;justify-content:center;padding:2rem}.agent_focusModal__mfsHs{background:var(--cardBg);border:1px solid var(--cardBorder);border-radius:var(--border-radius);width:100%;max-width:90vw;max-height:90vh;overflow:hidden;display:flex;flex-direction:column;position:relative}.agent_focusModalHeader__u5brX{display:flex;align-items:center;justify-content:space-between;padding:.75rem 1rem;border-bottom:1px solid var(--cardBorder);background:var(--background)}.agent_focusModalTitle__Z_8gT{font-size:1rem;font-weight:500;color:var(--foreground)}.agent_focusCloseButton__GFCit{background:transparent;border:0;color:var(--foregroundAlt);font-size:1.5rem;cursor:pointer;padding:.25rem;line-height:1;display:flex;align-items:center;justify-content:center}.agent_focusCloseButton__GFCit:focus-visible,.agent_focusCloseButton__GFCit:hover{color:var(--foreground)}.agent_focusModalBody__U_UfV{flex:1 1 auto;overflow:auto}.agent_focusButton__QSmpT{background:var(--highlight-column);color:var(--foreground);border:0;border-radius:var(--border-radius);padding:.35rem .75rem;font-size:.75rem;text-transform:uppercase;cursor:pointer}.agent_focusButton__QSmpT:focus-visible,.agent_focusButton__QSmpT:hover{background:var(--highlight-column-hover)}@media (max-width:900px){.agent_focusOverlay__hlrs7{padding:1rem}.agent_focusModal__mfsHs{max-width:100%;max-height:100%}}.agent_structured__wkBLj{display:grid;grid-gap:2.25rem;gap:2.25rem;min-width:0;overflow-wrap:break-word;word-break:break-word}.agent_section__4cOdq{display:grid;grid-gap:.65rem;gap:.65rem;min-width:0}.agent_sectionTitle__BsW94{font-size:.75rem;text-transform:uppercase;letter-spacing:.05em;color:var(--greyAlt2);font-weight:600;margin-top:.25rem}.agent_section__4cOdq p{margin:.5rem 0;line-height:1.75;color:rgba(240,240,245,.88);font-size:.95rem}.agent_list__Od9hZ{list-style:none;padding:0;margin:0;display:grid;grid-gap:.45rem;gap:.45rem}.agent_list__Od9hZ li{padding:.6rem .85rem;background:hsla(0,0%,100%,.04);border-radius:.3rem;border:1px solid hsla(0,0%,100%,.08);font-size:.9rem;line-height:1.7}.agent_aiItemContent__LxLfC{display:flex;flex-wrap:wrap;gap:.35rem;align-items:baseline;min-width:0;word-break:break-word}.agent_aiItemMeta__4yi_x{font-size:.75rem;color:var(--greyAlt2)}.agent_itemLink__sgA2h{color:inherit;text-decoration:underline;text-underline-offset:2px;-webkit-text-decoration-color:hsla(0,0%,100%,.35);text-decoration-color:hsla(0,0%,100%,.35);transition:-webkit-text-decoration-color .15s ease;transition:text-decoration-color .15s ease;transition:text-decoration-color .15s ease,-webkit-text-decoration-color .15s ease}.agent_itemLink__sgA2h:hover{-webkit-text-decoration-color:hsla(0,0%,100%,.7);text-decoration-color:hsla(0,0%,100%,.7)}.agent_taskCard__p0_I0{padding:.6rem .75rem;background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.08);border-radius:.35rem;display:grid;grid-gap:.35rem;gap:.35rem}.agent_taskBody__1gUFT{font-size:.9rem;line-height:1.55;color:var(--foreground)}.agent_taskMeta__d9hdH{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .6rem;font-size:.72rem;color:var(--greyAlt2)}.agent_taskStatus__HxQXI{font-weight:600;text-transform:uppercase;letter-spacing:.03em;padding:.1rem .4rem;border-radius:.2rem;background:rgba(16,185,129,.12);color:rgba(16,185,129,.8);font-size:.65rem}.agent_insightsList__ZFIYx{list-style:none;padding:0;margin:0;display:grid;grid-gap:.5rem;gap:.5rem}.agent_insightItem__nVJ9J{padding:.75rem 1rem;background:rgba(96,165,250,.06);border-left:3px solid rgba(96,165,250,.35);border-radius:0 .3rem .3rem 0;font-size:1rem;line-height:1.7;color:rgba(240,240,245,.88);white-space:normal;word-break:break-word}.agent_metricsGrid__iVYxw{display:grid;grid-template-columns:repeat(auto-fit,minmax(100px,1fr));grid-gap:.5rem;gap:.5rem}.agent_metricCard__k9w_f{padding:.75rem 1rem;background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.1);border-radius:.35rem;text-align:center}.agent_metricValue__GNqcM{font-size:1.3rem;font-weight:600;color:var(--foreground);line-height:1.2}.agent_metricLabel__0cIaF{font-size:.8rem;color:var(--greyAlt2);margin-top:.25rem;text-transform:capitalize}.agent_dataTableWrapper__FdIfK{overflow-x:auto;border-radius:.35rem;border:1px solid hsla(0,0%,100%,.1)}.agent_dataTable__2CDT1{width:100%;border-collapse:collapse;font-size:.8rem}.agent_dataTable__2CDT1 td,.agent_dataTable__2CDT1 th{padding:.45rem .6rem;text-align:left;border-bottom:1px solid hsla(0,0%,100%,.08)}.agent_dataTable__2CDT1 th{background:hsla(0,0%,100%,.06);font-weight:600;font-size:.75rem;text-transform:uppercase;letter-spacing:.02em;color:var(--greyAlt2)}.agent_dataTable__2CDT1 tbody tr:hover{background:hsla(0,0%,100%,.04)}.agent_dataTable__2CDT1 tbody tr:last-child td{border-bottom:none}.agent_dataTableMore__BTmLw{padding:.4rem .6rem;font-size:.75rem;color:var(--greyAlt2);background:hsla(0,0%,100%,.02);text-align:center}.agent_csvTablesWrapper__EXLmy{display:grid;grid-gap:.75rem;gap:.75rem}.agent_csvTableSection__SchiI{display:grid;grid-gap:.35rem;gap:.35rem}.agent_csvTableName__h1fud{font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--greyAlt2)}.agent_hintsCard__T6iFp{padding:.6rem .75rem;background:rgba(139,92,246,.1);border:1px solid rgba(139,92,246,.2);border-radius:.35rem}.agent_hintChartType__V5Os5{font-weight:600;font-size:.9rem;color:var(--foreground);margin-bottom:.25rem}.agent_hintDetail___q5jv{font-size:.8rem;color:var(--greyAlt2)}.agent_emailDraft__Pjibc{padding:.6rem .75rem;background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.1);border-radius:.35rem;display:grid;grid-gap:.35rem;gap:.35rem}.agent_emailField__7md3O{display:flex;gap:.5rem;font-size:.85rem}.agent_emailLabel__Nf0Pk{font-weight:600;color:var(--greyAlt2);min-width:3.5rem}.agent_emailValue__RWdLE{color:var(--foreground)}.agent_emailBody__r7wl9{margin-top:.5rem;padding-top:.5rem;border-top:1px solid hsla(0,0%,100%,.1);white-space:pre-wrap;font-size:.85rem;line-height:1.5}.agent_inboxList__iGB0O{list-style:none;padding:0;margin:0;display:grid;grid-gap:.4rem;gap:.4rem}.agent_inboxItem__CHIwP{padding:.65rem .85rem;background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.1);border-radius:.35rem}.agent_inboxHeader__ReidB{display:flex;justify-content:space-between;align-items:center;margin-bottom:.25rem}.agent_inboxFrom__0AgqD{font-weight:600;font-size:.88rem}.agent_inboxUrgency__m93__{font-size:.65rem;text-transform:uppercase;padding:.15rem .4rem;border-radius:999px}.agent_urgencyHigh__mVo57{background:rgba(239,68,68,.2);color:#ef4444}.agent_urgencyMedium__jEBBP{background:rgba(245,158,11,.2);color:#f59e0b}.agent_urgencyLow__sKGHe{background:rgba(34,197,94,.2);color:#22c55e}.agent_inboxSnippet__BsDBQ{font-size:.84rem;color:var(--foregroundAlt);line-height:1.55;margin-bottom:.3rem}.agent_inboxFooter__TWR_l{display:flex;justify-content:space-between;align-items:center;font-size:.75rem}.agent_inboxAction__Mf_uS{display:flex;align-items:center;gap:.35rem;color:var(--greyAlt2)}.agent_inboxActionLabel__8UCS5{font-size:.6rem;font-weight:600;text-transform:uppercase;padding:.1rem .3rem;background:rgba(96,165,250,.2);color:#60a5fa;border-radius:.2rem}.agent_inboxLink__5W1sC{color:var(--linkColor);text-decoration:none}.agent_inboxLink__5W1sC:hover{text-decoration:underline}.agent_actionsDropdown__LfmJT{margin-top:.35rem}.agent_actionsHeader___p2xL{padding:0}.agent_actionsThinking__i5uDE{font-size:.75rem;font-weight:500;color:#f59e0b;display:inline-flex;align-items:center;gap:.4rem}.agent_actionsThinking__i5uDE:before{content:"✳";font-size:.7rem;animation:agent_thinkingBlink__YhlUf 1.5s ease-in-out infinite}.agent_actionsStats__n5koQ{font-size:.7rem;color:var(--greyAlt2);margin-left:.25rem;flex-shrink:0}.agent_actionsLatest__TvbLX{font-size:.7rem;color:var(--greyAlt2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:32rem}@keyframes agent_thinkingBlink__YhlUf{0%,to{opacity:.4}50%{opacity:1}}.agent_actionsToggle__v5W4J{width:100%;display:flex;align-items:center;gap:.5rem;padding:0;background:transparent;border:none;cursor:pointer;text-align:left;font-size:.75rem;color:var(--foreground);overflow:hidden}.agent_actionsToggle__v5W4J:hover{opacity:.85}.agent_actionsDoneLabel__RKe5z{font-weight:600;color:var(--foreground)}.agent_actionsCount__59bXw{color:var(--foregroundAlt);font-weight:400}.agent_actionsList__W6Vt5{padding:.35rem 0;max-height:200px;overflow-y:auto}.agent_actionsItem__X8JSh{padding:.3rem .75rem;font-size:.7rem;color:var(--foregroundAlt);display:flex;align-items:center;gap:.5rem;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.agent_message__MfcKK[data-role=system]{background:rgba(16,185,129,.04);border-color:rgba(16,185,129,.1);border-left:2px solid #10b981;padding:.45rem .65rem;display:grid;grid-gap:.2rem;gap:.2rem}.agent_toolMessage__cMSlJ{display:flex;align-items:center;gap:.5rem;font-size:.78rem;line-height:1.4;overflow:hidden;white-space:nowrap}.agent_toolLabel__baJpf{flex-shrink:0;font-size:.68rem;font-weight:600;text-transform:uppercase;letter-spacing:.03em;padding:.1rem .4rem;border-radius:.2rem;background:rgba(16,185,129,.1);color:rgba(16,185,129,.7)}.agent_toolDetail____LxQ{color:var(--foregroundAlt);overflow:hidden;text-overflow:ellipsis;min-width:0;max-width:32rem}.agent_jsonPanel__4_ITD{margin:.35rem 0 0;white-space:pre-wrap;word-break:break-word;font-size:.75rem;line-height:1.4;color:var(--foreground);background:var(--cardBg);padding:.5rem;border-radius:.25rem;max-height:400px;overflow:auto;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;border:1px solid var(--cardBorder)}.agent_actionsItem__X8JSh:before{content:"";display:inline-block;width:4px;height:4px;border-radius:50%;background:var(--greyAlt1);flex-shrink:0}.agent_agentSettingsButton__ZAvqG{flex:0 0 auto;align-self:center;display:inline-flex;align-items:center;justify-content:center;width:1.4rem;height:1.4rem;padding:0;margin:0;border:none;border-radius:.25rem;background:transparent;color:var(--greyAlt2);cursor:pointer;transition:color .15s,background .15s}.agent_agentSettingsButton__ZAvqG:focus-visible,.agent_agentSettingsButton__ZAvqG:hover{color:var(--foreground);background:var(--cardHover)}.agent_agentSettingsButton__ZAvqG svg{width:.85rem;height:.85rem}.agent_contextTextarea__fUp52{width:100%;min-height:16rem;padding:.75rem;border-radius:var(--border-radius);border:1px solid var(--greyAlt);background:var(--background);color:var(--foreground);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.85rem;line-height:1.5;resize:vertical}.products_productCard__PGC9t{padding:1rem;background-color:var(--cardBg);margin-top:1rem;width:100%;border-radius:.5rem}.products_productContainer__mXm6u{padding-top:1rem}.products_productName__TbI_6{margin-bottom:5px}.products_progressBarContainer__PlZau{width:100%;background-color:var(--greyAlt4);height:10px;border-radius:5px;overflow:hidden}.products_progressBar__8hgg9{height:100%;background-color:var(--blue)}.products_productQuantity__2QO_6{margin-top:5px;font-size:12px}@media screen and (max-width:768px){.products_productCard__PGC9t{width:100%}}.page_customerContainer__Gjmym{margin-bottom:4rem}.page_customerLayout__soxNg{display:grid;grid-template-rows:auto 1fr;grid-gap:1.5rem;gap:1.5rem}.page_customerTop__LR3JD{display:flex;flex-direction:column;gap:.75rem}.page_customerBody__1cqWK{display:grid;grid-template-columns:minmax(0,1fr) 30rem;grid-gap:1.5rem;gap:1.5rem;align-items:start}.page_customerContentMain__Lb7F3{min-width:0}.page_customerContentSidebar__D8EwX{min-width:0;position:-webkit-sticky;position:sticky;top:calc(var(--header-height) + 1rem);align-self:start}.page_tabPanels__MUo7M{margin-top:0}@media screen and (max-width:1100px){.page_customerBody__1cqWK{grid-template-columns:1fr}.page_customerContentSidebar__D8EwX{position:static;top:auto}}.page_header__d3qX6{display:flex;align-items:center;padding-bottom:1rem;margin-bottom:1.2rem;min-height:56px}.page_logoStack__jAZVn{display:flex;flex-direction:column;align-items:center;gap:.35rem;margin-right:1.5rem;flex-shrink:0}.page_logoCard__vpVRK{display:flex;align-items:center;justify-content:center;width:72px;height:72px;min-width:72px;min-height:72px;border-radius:.85rem;background:var(--cardBg);border:1px solid var(--cardBorder);box-shadow:0 1px 4px rgba(0,0,0,.16);overflow:hidden}.page_logoCard__vpVRK[data-empty=true]{border-style:dashed;background:hsla(0,0%,100%,.03)}.page_logoCard__vpVRK img{max-width:56px;max-height:56px;object-fit:contain;border-radius:.4rem}.page_logoPlaceholder__w_LMQ{font-size:.6rem;font-weight:600;letter-spacing:.12em;color:var(--foregroundAlt);text-transform:uppercase;text-align:center;padding:0 .4rem}.page_logoAction__K03l0{border:1px solid var(--cardBorder);background:var(--cardHover);color:var(--blueAlt);font-size:.7rem;font-weight:600;border-radius:999px;padding:.2rem .6rem;cursor:pointer;transition:background .15s ease,color .15s ease}.page_logoAction__K03l0:focus-visible:not(:disabled),.page_logoAction__K03l0:hover:not(:disabled){background:var(--lightBlueAlt)}.page_logoAction__K03l0:disabled{opacity:.6;cursor:not-allowed}.page_logoInput__kxnrv{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);border:0}.page_logoError__Xqzbt{font-size:.7rem;color:var(--red);text-align:center}.page_headerDivider__t58ly{width:1px;height:44px;background:var(--greyAlt4);margin-right:2rem;opacity:.7;border-radius:1px;flex-shrink:0}.page_headerContent__drBdp{display:flex;flex-direction:column;justify-content:center;gap:.5rem;flex:1 1;min-width:0;overflow:hidden}.page_headerTitleRow__YPk3H{display:flex;align-items:center;gap:1rem;flex-wrap:wrap;min-width:0}.page_headerTitle___wLF1{font-size:2rem;font-weight:300;letter-spacing:.01em;color:var(--foreground);text-shadow:0 2px 8px #0002;line-height:1.1;max-width:32vw}.page_headerTitle___wLF1,.page_websiteLink__ZGGKU{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.page_websiteLink__ZGGKU{display:inline-block;color:var(--blueAlt);font-size:1rem;font-weight:400;border-radius:1.2rem;padding:.2rem .7rem;text-decoration:underline;transition:color .18s,background .18s;margin-left:.5rem;border:none;outline:none;max-width:22vw}.page_websiteLink__ZGGKU:focus,.page_websiteLink__ZGGKU:hover{background:var(--lightBlueAlt);color:var(--blueAlt);text-decoration:underline}.page_actions__254O2{margin-left:auto;display:flex;align-items:center;gap:.7rem;flex-shrink:0}.page_pendingBadge__yd9DD{display:inline-flex;align-items:center;gap:.4rem;padding:.18rem .6rem;border-radius:var(--border-radius);background:var(--callout-bg);color:var(--callout);border:1px solid var(--callout-border);font-size:.85rem;font-weight:500;white-space:nowrap}.page_approveButton__qVy0Q{background:transparent;color:var(--blueAlt);border:0;padding:.1rem .25rem;border-radius:.3rem;cursor:pointer;text-decoration:underline;font-size:.85rem;transition:background .15s ease,color .15s ease}.page_approveButton__qVy0Q:focus,.page_approveButton__qVy0Q:hover{background:var(--lightBlueAlt);outline:none}.page_approveButton__qVy0Q[aria-disabled=true],.page_approveButton__qVy0Q[disabled]{opacity:.6;cursor:not-allowed;text-decoration:none}.page_lateOrderSummary__NUfQN{list-style-type:none;margin-left:.2rem}.page_lateOrderSummary__NUfQN li{margin-bottom:.5rem}.page_table__qDo0z{width:100%;border-collapse:collapse;background:var(--cardBg);border-radius:var(--border-radius);overflow:hidden}.page_table__qDo0z td,.page_table__qDo0z th{text-align:left;padding:.75rem .9rem;border-bottom:1px solid var(--greyAlt4);font-size:.95rem}.page_table__qDo0z th{color:var(--greyAlt2);font-size:.75rem;letter-spacing:.05em;text-transform:uppercase}.page_table__qDo0z tbody tr:nth-child(2n),.page_table__qDo0z th{background:var(--alternate-row-color)}.page_table__qDo0z td button+button{margin-left:.5rem}.page_wrapCell__S1Viz{white-space:normal}.page_monoCell__OE1qr{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.9rem}.page_margin__cddZj[data-level=good]{color:var(--green)}.page_margin__cddZj[data-level=warning]{color:var(--orange)}.page_margin__cddZj[data-level=poor]{color:var(--red)}.page_dashboardGrid__lNsBu{display:grid;grid-template-columns:1fr;grid-template-rows:repeat(2,minmax(14rem,auto));grid-column-gap:24px;column-gap:24px;grid-row-gap:4px;row-gap:4px;align-items:stretch}.page_dollarBoxesGrid__cEmXu{display:grid;grid-template-columns:.5fr .5fr;grid-template-rows:.5fr .5fr;grid-gap:18px;gap:18px;grid-column:1/2;grid-row:1/-1}.page_graphBox__dKLff{grid-column:2/3;grid-row:1/-1;border-radius:1.2rem;display:flex;flex-direction:column;min-width:0;height:100%;margin-bottom:1.5rem}.page_chartCard__k7EAV{border:1px solid hsla(0,0%,100%,.12);background:var(--cardBg);border-radius:1.1rem;padding:1.4rem 1.6rem 1.6rem;box-shadow:0 8px 20px rgba(0,0,0,.18);width:100%}.page_chartTitle__9SBR7{color:#e6e6e6;margin:0 0 1.2rem;font-size:1rem;font-weight:600;letter-spacing:.01em}.page_yearOverYear__tK4xc{grid-column:1/-1;grid-row:3;margin-top:1rem}.page_superBox__ccKOE{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;min-height:14rem;height:100%;min-width:0;padding:2.2rem 2.2rem 1.7rem;border-radius:1.2rem;background:rgba(24,28,38,.82);box-shadow:0 4px 32px 0 rgba(0,0,0,.22),0 1.5px 8px 0 rgba(32,134,255,.1);border:1px solid hsla(0,0%,100%,.12);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:transform .18s cubic-bezier(.4,2,.6,1),box-shadow .18s,background .18s;margin-bottom:.5rem;text-align:left;position:relative;overflow:hidden;cursor:pointer;isolation:isolate}.page_superBox__ccKOE h1,.page_superBox__ccKOE h2{color:#fff!important}.page_trackingCell__T9DID{overflow:visible}.page_pillLink__X_lUp{text-decoration:none}.page_pillLink__X_lUp:focus-visible,.page_pillLink__X_lUp:hover{text-decoration:underline}.page_trackingIconWrapper__w3xsr{display:inline-block;position:absolute;margin-left:.5rem;vertical-align:middle}.page_trackingIconButton__e8L5_{background:none;border:none;padding:.1rem;cursor:pointer;border-radius:.3rem;transition:background .15s;display:inline-flex;align-items:center;justify-content:center;outline:none}.page_trackingIconButton__e8L5_:focus,.page_trackingIconButton__e8L5_:hover{background:var(--lightBlueAlt)}.page_trackingIconButton__e8L5_ svg{display:block}.page_trackingTooltip__v30Qi{visibility:hidden;opacity:0;background:var(--greyAlt3);color:#fff;text-align:center;border-radius:.3rem;padding:.25rem .7rem;position:absolute;z-index:10;left:50%;top:120%;transform:translateX(-50%);font-size:.85em;white-space:nowrap;pointer-events:none;transition:opacity .18s;box-shadow:0 2px 8px rgba(44,63,80,.08)}.page_trackingIconWrapper__w3xsr:focus-within .page_trackingTooltip__v30Qi,.page_trackingIconWrapper__w3xsr:hover .page_trackingTooltip__v30Qi{visibility:visible;opacity:1}.page_trackingCopied__7DNYL{position:absolute;left:50%;top:-1.7rem;transform:translateX(-50%);background:var(--positiveBg);color:var(--positiveText);border-radius:.3rem;padding:.18rem .7rem;font-size:.85em;font-weight:600;box-shadow:0 2px 8px rgba(44,63,80,.08);z-index:20;pointer-events:none;animation:page_fadeInOut__hfiUP 1.2s}.page_addressesToolbar__DwnYE{display:flex;justify-content:flex-end;gap:.5rem;margin-bottom:1rem}.page_contactsToolbar__JgN5o{display:flex;justify-content:flex-start;gap:.5rem;margin-bottom:1rem}.page_emptyStateCell__o0eth{text-align:center;padding:2rem;color:var(--greyAlt2)}.page_deleteButton__fIb7w{background:none;border:0;color:var(--red);cursor:pointer;display:inline-flex;align-items:center;border-radius:var(--border-radius);padding:.25rem .5rem;transition:background .2s,color .2s}.page_deleteButton__fIb7w:focus,.page_deleteButton__fIb7w:hover{background:var(--alternate-row-color);color:var(--darkRedText);outline:none}.page_iconBefore__iFtbh{margin-right:.25rem}@media screen and (max-width:900px){.page_header__d3qX6{flex-direction:column;align-items:flex-start}.page_logoStack__jAZVn{align-items:flex-start;margin-right:0}.page_logoCard__vpVRK{width:64px;height:64px;min-width:64px;min-height:64px}.page_logoCard__vpVRK img{max-width:48px;max-height:48px}.page_headerDivider__t58ly{display:none}.page_actions__254O2{margin-left:0}.page_headerTitle___wLF1{max-width:60vw}.page_websiteLink__ZGGKU{max-width:40vw}}@media screen and (max-width:768px){.page_dashboardGrid__lNsBu{grid-template-columns:1fr;grid-template-rows:auto auto;gap:1rem}.page_dollarBoxesGrid__cEmXu{grid-template-columns:1fr 1fr;grid-template-rows:auto auto}.page_dollarBoxesGrid__cEmXu,.page_graphBox__dKLff{grid-column:auto;grid-row:auto}.page_yearOverYear__tK4xc{margin-top:0}}@media screen and (max-width:700px){.page_headerTitle___wLF1{font-size:1.5rem}.page_logoCard__vpVRK{width:56px;height:56px;min-width:56px;min-height:56px}.page_logoCard__vpVRK img{max-width:40px;max-height:40px}}.SuperBox_superBox__2u1X2{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;min-height:14rem;height:100%;min-width:0;padding:2.2rem 2.2rem 1.7rem;border-radius:1.2rem;background:var(--cardBg);box-shadow:0 4px 16px rgba(0,0,0,.15);border:1px solid hsla(0,0%,100%,.12);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:transform .18s cubic-bezier(.4,2,.6,1),box-shadow .18s,background .18s;margin-bottom:.5rem;text-align:left;position:relative;overflow:hidden;cursor:pointer;isolation:isolate;text-decoration:none;color:var(--foreground)}.SuperBox_superBoxMetrics__L7Xvs{justify-content:flex-end}.SuperBox_superBox__2u1X2:focus,.SuperBox_superBox__2u1X2:hover{transform:scale(1.025) translateY(-2px);box-shadow:0 8px 24px rgba(0,0,0,.2);background:var(--cardHover)}.SuperBox_superBox__2u1X2 .SuperBox_label__rWWoW{font-size:1.02rem;font-weight:400;color:var(--foreground);letter-spacing:.13em;margin-bottom:.7rem;text-transform:uppercase;opacity:.82;z-index:2;position:relative}.SuperBox_superBox__2u1X2 .SuperBox_value__crekC{font-size:2.5rem;font-weight:300;letter-spacing:.01em;margin-bottom:.1rem;margin-top:.1rem;line-height:1.1;color:var(--foreground);text-shadow:0 2px 8px #0002;transition:color .18s;z-index:2;position:relative}.SuperBox_shimmer__C16fO{display:inline-block;color:transparent!important;background:linear-gradient(90deg,#fff 25%,#eaeaea 50%,#fff 75%);background-size:200% 100%;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;animation:SuperBox_shimmer__C16fO 1.2s linear infinite;border-radius:.3em;min-width:2.5em;min-height:1em;opacity:.95}@keyframes SuperBox_shimmer__C16fO{0%{background-position:200% 0}to{background-position:-200% 0}}@media (max-width:700px){.SuperBox_superBox__2u1X2{min-height:8rem;padding:1.1rem .7rem .7rem 1.1rem}.SuperBox_superBox__2u1X2 .SuperBox_value__crekC{font-size:1.3rem}}@media (max-width:600px){.SuperBox_superBox__2u1X2{min-height:6rem;padding:.7rem .5rem .5rem .7rem;font-size:.95rem}.SuperBox_superBoxMetrics__L7Xvs{align-items:center!important;justify-content:center!important;text-align:center!important}.SuperBox_superBox__2u1X2 .SuperBox_label__rWWoW{font-size:.85rem;margin-bottom:.4rem}.SuperBox_superBox__2u1X2 .SuperBox_value__crekC{font-size:2.2rem!important;font-weight:400;margin-bottom:.1rem;margin-top:.1rem;line-height:1.1;color:var(--foreground);text-shadow:0 2px 8px #0002;transition:color .18s;z-index:2;position:relative}}.SuperBox_superBox__2u1X2 h1{color:var(--foreground);font-size:2.2rem!important;font-weight:300;margin:.2em 0 .1em;line-height:1.1;text-shadow:0 2px 8px #0002;letter-spacing:.01em}.SuperBox_superBox__2u1X2 h2{color:var(--foreground);font-size:1.5rem!important;font-weight:300;margin:0 0 .5em;letter-spacing:.05em;opacity:.85}@media (max-width:700px){.SuperBox_superBox__2u1X2 h1{font-size:1.3rem!important}.SuperBox_superBox__2u1X2 h2{font-size:1.1rem!important}}.FeedbackWidget_floatingButton__7LRfw{position:fixed;bottom:2rem;right:2rem;width:3.5rem;height:3.5rem;border-radius:50%;background:linear-gradient(135deg,var(--blueAlt,#4a90d9) 0,var(--blue,#2563eb) 100%);color:#fff;border:none;cursor:pointer;box-shadow:0 4px 12px rgba(0,0,0,.25);display:flex;align-items:center;justify-content:center;z-index:1900;transition:transform .2s ease,box-shadow .2s ease}.FeedbackWidget_floatingButton__7LRfw:hover{transform:scale(1.1);box-shadow:0 6px 20px rgba(0,0,0,.35)}.FeedbackWidget_floatingButton__7LRfw:active{transform:scale(1.05)}.FeedbackWidget_floatingButton__7LRfw svg{width:24px;height:24px}.FeedbackWidget_overlay__O_nN7{position:fixed;inset:0;background:rgba(0,0,0,.5);z-index:10000;display:flex;align-items:center;justify-content:center;padding:1rem;animation:FeedbackWidget_fadeIn__KMwyj .15s ease}@keyframes FeedbackWidget_fadeIn__KMwyj{0%{opacity:0}to{opacity:1}}.FeedbackWidget_formContainer__wZYWA{background:var(--cardBg);border-radius:var(--border-radius,8px);width:100%;max-width:480px;max-height:90vh;overflow:auto;box-shadow:0 8px 32px rgba(0,0,0,.4);animation:FeedbackWidget_slideUp__TOwUC .2s ease;border:1px solid var(--greyAlt1)}@keyframes FeedbackWidget_slideUp__TOwUC{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.FeedbackWidget_header__PLMwN{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.25rem;border-bottom:1px solid var(--greyAlt1,#e5e7eb)}.FeedbackWidget_header__PLMwN h3{margin:0;font-size:1.125rem;font-weight:600;color:var(--foreground,#1f2937)}.FeedbackWidget_closeButton__zJwTY{background:none;border:none;color:var(--greyAlt2,#9ca3af);cursor:pointer;padding:.25rem;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:background-color .15s ease,color .15s ease}.FeedbackWidget_closeButton__zJwTY:hover{background-color:var(--greyAlt4,#f3f4f6);color:var(--foreground,#1f2937)}.FeedbackWidget_field__BOYXt{padding:0 1.25rem;margin-bottom:1rem}.FeedbackWidget_field__BOYXt:first-of-type{margin-top:1.25rem}.FeedbackWidget_field__BOYXt label{display:block;margin-bottom:.5rem;font-size:.8125rem;font-weight:500;color:var(--foregroundAlt,#4b5563)}.FeedbackWidget_field__BOYXt select,.FeedbackWidget_field__BOYXt textarea{width:100%;padding:.625rem .75rem;font-size:.9375rem;border:1px solid var(--greyAlt1,#d1d5db);border-radius:var(--border-radius,6px);background:var(--inputBg);color:var(--foreground,#1f2937);transition:border-color .15s ease,box-shadow .15s ease}.FeedbackWidget_field__BOYXt select:focus,.FeedbackWidget_field__BOYXt textarea:focus{outline:none;border-color:var(--blue,#2563eb);box-shadow:0 0 0 3px rgba(37,99,235,.1)}.FeedbackWidget_field__BOYXt textarea{resize:vertical;min-height:8rem;font-family:inherit;line-height:1.5}.FeedbackWidget_required__BTfIq{color:var(--red,#dc2626)}.FeedbackWidget_error__YiSG0{margin:0 1.25rem 1rem;padding:.75rem 1rem;background:var(--negativeBg,#fef2f2);color:var(--negativeText,#dc2626);border-radius:var(--border-radius,6px);font-size:.875rem;border:1px solid var(--red,#fca5a5)}.FeedbackWidget_successMessage__WATQu{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem 2rem;text-align:center}.FeedbackWidget_successIcon__qQuVI{width:3rem;height:3rem;color:var(--green,#16a34a);margin-bottom:1rem}.FeedbackWidget_successMessage__WATQu p{margin:0;font-size:1.125rem;font-weight:500;color:var(--foreground,#1f2937)}.FeedbackWidget_actions__fWg7K{display:flex;justify-content:flex-end;gap:.75rem;padding:1rem 1.25rem;background:var(--cardBg);border-radius:0 0 var(--border-radius,8px) var(--border-radius,8px);border-top:1px solid var(--greyAlt1,#e5e7eb)}.FeedbackWidget_cancelButton__B4lY5,.FeedbackWidget_submitButton__FQZzs{padding:.625rem 1.25rem;font-size:.9375rem;font-weight:500;border-radius:var(--border-radius,6px);cursor:pointer;transition:background-color .15s ease,opacity .15s ease}.FeedbackWidget_cancelButton__B4lY5{background:transparent;border:1px solid var(--greyAlt1,#d1d5db);color:var(--foreground,#374151)}.FeedbackWidget_cancelButton__B4lY5:hover:not(:disabled){background:var(--greyAlt4,#f3f4f6)}.FeedbackWidget_submitButton__FQZzs{background:linear-gradient(135deg,var(--blueAlt,#4a90d9) 0,var(--blue,#2563eb) 100%);border:none;color:#fff}.FeedbackWidget_submitButton__FQZzs:hover:not(:disabled){opacity:.9}.FeedbackWidget_cancelButton__B4lY5:disabled,.FeedbackWidget_submitButton__FQZzs:disabled{opacity:.5;cursor:not-allowed}@media screen and (max-width:600px){.FeedbackWidget_floatingButton__7LRfw{bottom:1rem;right:1rem;width:3rem;height:3rem}.FeedbackWidget_floatingButton__7LRfw svg{width:20px;height:20px}.FeedbackWidget_formContainer__wZYWA{max-height:85vh}.FeedbackWidget_header__PLMwN{padding:1rem}.FeedbackWidget_field__BOYXt{padding:0 1rem}.FeedbackWidget_actions__fWg7K{padding:1rem}}.FeedbackIcon_iconButton__T2Mun{display:flex;align-items:center;justify-content:center;background:none;border:none;cursor:pointer;padding:.5rem;color:var(--foreground,#1f2937);border-radius:4px;transition:background-color .15s ease,color .15s ease}.FeedbackIcon_iconButton__T2Mun:hover{background-color:var(--greyAlt4,rgba(0,0,0,.05));color:var(--blue,#2563eb)}.FeedbackIcon_iconButton__T2Mun svg{width:20px;height:20px}