.CalendarGrid_calendarGridWrapper__luCD_{width:100%;margin:0 auto;display:flex;flex-direction:column;gap:2rem}.CalendarGrid_calendarNav__xEagW{display:flex;justify-content:center;gap:1rem;margin-top:1rem}.CalendarGrid_monthsGrid__eITKc{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;grid-gap:2rem;gap:2rem;width:100%}.CalendarGrid_monthGrid__AOmnN{background:var(--cardBg);border-radius:.5rem;box-shadow:0 2px 8px rgba(44,62,80,.08);padding:1rem;display:flex;flex-direction:column;min-width:0}.CalendarGrid_monthHeader__FjE39{display:flex;justify-content:center;align-items:center;margin-bottom:.5rem}.CalendarGrid_monthTitle__nzrGJ{font-size:1.2rem;font-weight:600;color:var(--blueAlt);letter-spacing:.02em}.CalendarGrid_calendarTable__VC8h9{width:100%;background:transparent;display:flex;flex-direction:column;gap:0;overflow-x:unset}.CalendarGrid_weekRow__u3Yik{display:flex;position:relative;width:100%;min-height:5.2rem}.CalendarGrid_dayHeader__2qwYA{height:2.2rem;font-size:.85rem;font-weight:500;color:var(--greyAlt2);text-align:center;background:var(--thead-color);border-radius:.25rem;align-items:center;justify-content:center}.CalendarGrid_dayCell__zNrdc,.CalendarGrid_dayHeader__2qwYA{flex:1 1;min-width:0;box-sizing:border-box;padding:.2rem .3rem;border:1px solid var(--cardBorder);display:flex}.CalendarGrid_dayCell__zNrdc{height:6.2rem;min-height:6.2rem;max-height:6.2rem;vertical-align:top;background:var(--cardBg);border-radius:.25rem;position:relative;transition:background .15s,border .15s,box-shadow .15s;outline:none;overflow:hidden;flex-direction:column;align-items:flex-start}.CalendarGrid_selectedDay__lnpG_{background:linear-gradient(90deg,var(--blueAlt1) 0,var(--blueAlt) 100%);color:#fff!important;border:1px solid var(--blueAlt);box-shadow:0 0 0 2px var(--blueAlt1),0 2px 8px rgba(43,95,158,.1);z-index:3}.CalendarGrid_selectedDay__lnpG_ .CalendarGrid_dayNumber__SdtsQ{color:#fff!important}.CalendarGrid_rangeStart__00jAs{background:linear-gradient(90deg,var(--blue) 0,var(--blueAlt) 100%);border:2px solid var(--blueAlt);border-top-left-radius:1.2rem;border-bottom-left-radius:1.2rem}.CalendarGrid_rangeEnd__VdMPk,.CalendarGrid_rangeStart__00jAs{color:#fff!important;font-weight:700;box-shadow:0 0 0 2px var(--blueAlt1),0 2px 8px rgba(43,95,158,.12);z-index:4}.CalendarGrid_rangeEnd__VdMPk{background:linear-gradient(270deg,var(--blue) 0,var(--blueAlt) 100%);border:2px solid var(--blueAlt);border-top-right-radius:1.2rem;border-bottom-right-radius:1.2rem}.CalendarGrid_dayCell__zNrdc:focus,.CalendarGrid_dayCell__zNrdc:focus-within{background:var(--highlight-column-hover);z-index:2}.CalendarGrid_currentMonth__lLXKc{color:var(--foreground);opacity:1}.CalendarGrid_otherMonth__5n2du{color:var(--greyAlt2);background:var(--grey);opacity:.7}.CalendarGrid_dayNumber__SdtsQ{font-size:1rem;font-weight:600;margin-bottom:.2rem;color:var(--greyAlt3);transition:background .15s,border .15s}.CalendarGrid_dayNumber__SdtsQ,.CalendarGrid_today__5f_ZY{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem}.CalendarGrid_today__5f_ZY{background-color:var(--red);border-radius:50%;color:var(--foreground);box-sizing:border-box;font-weight:700;margin:0 0 .2rem;box-shadow:0 0 0 2px rgba(255,99,71,.08);outline:none}.CalendarGrid_eventBarsOverlay__PLLDL{position:absolute;left:0;bottom:0;width:100%;height:100%;pointer-events:none;z-index:2}.CalendarGrid_eventBar__WoXI5{position:absolute;display:flex;align-items:center;height:1.2rem;border-radius:.4rem;font-size:.7rem;font-weight:500;color:var(--background);background:var(--blueAlt);padding:0 .4rem;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;z-index:2;cursor:pointer;border:none;pointer-events:auto;box-shadow:0 1px 4px rgba(44,62,80,.08);transition:background .15s,box-shadow .15s}.CalendarGrid_eventBarColorBorder__MAFHE{border-left:.3rem solid var(--event-bar-color,var(--blueAlt));padding-left:.3rem}.CalendarGrid_eventBarLabel__iH8kS{display:inline-block;vertical-align:middle;font-size:.7rem;font-weight:500;color:inherit;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.CalendarGrid_eventBarIcon__JwUMb{margin-right:.3rem;margin-bottom:.1rem;font-size:.8rem;vertical-align:middle}.CalendarGrid_eventBar--spanning__o85rT{border-radius:.4rem}.CalendarGrid_eventBar--start__G0S9T{border-top-left-radius:.4rem;border-bottom-left-radius:.4rem;border-top-right-radius:0;border-bottom-right-radius:0}.CalendarGrid_eventBar--end__PwE_d{border-top-right-radius:.4rem;border-bottom-right-radius:.4rem;border-top-left-radius:0;border-bottom-left-radius:0}.CalendarGrid_eventBar--single__SzInB{border-radius:.4rem}@media (max-width:1100px){.CalendarGrid_monthsGrid__eITKc{grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;gap:1rem}}@media (max-width:800px){.CalendarGrid_monthsGrid__eITKc{grid-template-columns:1fr;grid-template-rows:repeat(4,1fr);gap:1rem}.CalendarGrid_calendarGridWrapper__luCD_{gap:1rem}.CalendarGrid_monthGrid__AOmnN{padding:.5rem}}@media (max-width:500px){.CalendarGrid_calendarGridWrapper__luCD_,.CalendarGrid_monthGrid__AOmnN{padding:.2rem}.CalendarGrid_calendarNav__xEagW{flex-direction:column;gap:.5rem}}.CalendarGrid_eventLegend__D8Cio{display:flex;align-items:center;flex-wrap:wrap}.CalendarGrid_eventLegendItem__2PHt1{display:flex;align-items:center;font-size:.95rem;margin-right:1rem}.CalendarGrid_eventLegendSwatch__EbQSZ{display:inline-block;width:.9rem;height:.9rem;border-radius:.3rem;margin-right:.3rem;align-self:flex-end;bottom:.1rem;position:relative;border:2px solid var(--cardBorder)}.CalendarGrid_eventLegendIcon__F6rca{margin-right:.2rem;font-size:.9rem}.CalendarGrid_eventLegendLabel__TgX2A{font-size:.9rem;align-self:flex-end;color:var(--foregroundAlt)}.CalendarGrid_navButton__s__Ji{background:linear-gradient(var(--blueAlt) 0,var(--blue) 100%);color:#fff;border:none;border-radius:1.5rem;padding:.5rem 1.5rem;font-size:1rem;font-weight:600;cursor:pointer;transition:background .2s,box-shadow .2s,transform .1s;box-shadow:0 2px 8px rgba(43,95,158,.1)}.CalendarGrid_navButton__s__Ji:focus,.CalendarGrid_navButton__s__Ji:hover{background:linear-gradient(var(--blueAlt1) 0,var(--blueAlt) 100%);outline:2px solid var(--blueAlt1);transform:translateY(-1px) scale(1.02)}.WeekView_weekViewWrapper__cCUhi{display:flex;flex-direction:column;gap:0;width:100%}.WeekView_weekNav__aEVbj{display:flex;align-items:center;justify-content:center;gap:.75rem;padding:.75rem 0}.WeekView_weekLabel__NKptJ{font-size:1.1rem;font-weight:600;color:var(--foreground);letter-spacing:-.01em;min-width:14rem;text-align:center}.WeekView_todayBtn__DzvO2{margin-left:.5rem;font-size:.8rem;padding:.3rem .7rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--foreground) 12%,transparent);background:transparent;color:var(--blueAlt);cursor:pointer;transition:all .15s ease}.WeekView_todayBtn__DzvO2:hover{background:color-mix(in srgb,var(--blueAlt) 10%,transparent)}.WeekView_dayHeaders__gN4wD{display:flex;border-bottom:1px solid color-mix(in srgb,var(--foreground) 10%,transparent)}.WeekView_dayHeader__b6qIQ{flex:1 1;min-width:0;display:flex;flex-direction:column;align-items:center;padding:.5rem .25rem;gap:.15rem}.WeekView_dayName__sL1xd{font-size:.75rem;font-weight:500;text-transform:uppercase;letter-spacing:.04em;color:var(--foregroundAlt)}.WeekView_dayNum__zqMPt{font-size:1.1rem;font-weight:600;color:var(--foreground);width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;border-radius:50%}.WeekView_todayHeader__CFax5 .WeekView_dayName__sL1xd{color:var(--blueAlt)}.WeekView_todayNum__KBl80{background:var(--red);color:#fff}.WeekView_barsArea__lnU2u{position:relative;width:100%;min-height:2rem;border-bottom:1px solid color-mix(in srgb,var(--foreground) 8%,transparent)}.WeekView_eventBar__u5SLG{position:absolute;display:flex;align-items:center;border-radius:.4rem;font-size:.75rem;font-weight:500;color:var(--background);padding:0 .4rem;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;cursor:pointer;box-shadow:0 1px 4px rgba(44,62,80,.08);transition:opacity .15s ease}.WeekView_eventBar__u5SLG:hover{opacity:.85}.WeekView_barIcon__KFE7n{margin-right:.3rem;font-size:.8rem}.WeekView_barLabel__za8lt{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.WeekView_noEvents__UjhWF{display:flex;align-items:center;justify-content:center;height:100%;font-size:.85rem;color:var(--foregroundAlt)}.WeekView_dayColumns__idpKy{display:flex;min-height:6rem}.WeekView_dayColumn__t1rrn{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:.35rem;padding:.5rem .25rem;border-right:1px solid color-mix(in srgb,var(--foreground) 6%,transparent)}.WeekView_dayColumn__t1rrn:last-child{border-right:none}.WeekView_todayColumn__WLa28{background:color-mix(in srgb,var(--blueAlt) 5%,transparent)}.WeekView_emptyDay__UGEu9{display:flex;align-items:center;justify-content:center;font-size:.8rem;color:var(--foregroundAlt);opacity:.4;padding:.5rem 0}.WeekView_dayEvent__VA4sR{display:flex;align-items:flex-start;gap:.3rem;padding:.3rem .4rem;border-radius:.4rem;border-left:3px solid var(--blueAlt);background:color-mix(in srgb,var(--foreground) 4%,transparent);cursor:pointer;transition:background .15s ease}.WeekView_dayEvent__VA4sR:hover{background:color-mix(in srgb,var(--foreground) 8%,transparent)}.WeekView_dayEventIcon__BEzyQ{font-size:.75rem;flex-shrink:0;margin-top:.1rem}.WeekView_dayEventInfo__VxCfa{display:flex;flex-direction:column;gap:.1rem;min-width:0}.WeekView_dayEventName__kwco8{font-size:.75rem;font-weight:600;color:var(--foreground);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.WeekView_dayEventType__p2oXa{font-size:.65rem;color:var(--foregroundAlt);text-transform:uppercase;letter-spacing:.03em}@media (max-width:800px){.WeekView_dayColumns__idpKy{flex-direction:column}.WeekView_dayColumn__t1rrn{flex-direction:row;flex-wrap:wrap;border-right:none;border-bottom:1px solid color-mix(in srgb,var(--foreground) 6%,transparent);padding:.5rem;gap:.5rem}.WeekView_dayColumn__t1rrn:before{content:attr(data-label);font-size:.75rem;font-weight:600;color:var(--foregroundAlt);width:100%}.WeekView_barsArea__lnU2u,.WeekView_dayHeaders__gN4wD{display:none}.WeekView_weekLabel__NKptJ{font-size:.95rem;min-width:auto}}.Events_agenda__0Kqxm{width:100%}.Events_agenda__0Kqxm,.Events_section__bclLP{display:flex;flex-direction:column}.Events_dateGroup__tKGpI{display:flex;gap:0;border-bottom:1px solid color-mix(in srgb,var(--foreground) 6%,transparent)}.Events_dateSide__kkyLg{flex:0 0 5rem;display:flex;flex-direction:column;align-items:center;padding:.75rem .5rem;gap:.1rem}.Events_dateWeekday__hxc4M{font-size:.7rem;font-weight:500;text-transform:uppercase;letter-spacing:.04em;color:var(--foregroundAlt)}.Events_dateDay__8MhnE{font-size:1.5rem;font-weight:700;color:var(--foreground);line-height:1;width:2.4rem;height:2.4rem;display:flex;align-items:center;justify-content:center;border-radius:50%}.Events_today__Ixo_j{background:var(--red);color:#fff}.Events_dateMonth__YP9vQ{font-size:.65rem;color:var(--foregroundAlt);text-transform:uppercase;letter-spacing:.03em}.Events_dateEvents__IlrLK{flex:1 1;min-width:0;display:flex;flex-direction:column}.Events_eventRow__TvPc_{display:flex;align-items:stretch;gap:0;padding:.6rem .75rem;cursor:pointer;transition:background .12s ease;border-radius:.5rem;margin:1px 0;outline:none}.Events_eventRow__TvPc_:hover{background:color-mix(in srgb,var(--foreground) 5%,transparent)}.Events_eventRow__TvPc_:focus-visible{box-shadow:0 0 0 2px var(--blueAlt)}.Events_colorBar__vNdvM{width:4px;flex-shrink:0;border-radius:2px;margin-right:.65rem;align-self:stretch}.Events_eventBody__6u8A2{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:.15rem}.Events_eventTop__qdIy2{display:flex;align-items:center;gap:.4rem}.Events_eventIcon__odWze{font-size:.85rem;flex-shrink:0}.Events_eventName__o8Gl_{font-size:.9rem;font-weight:600;color:var(--foreground);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.Events_traveling__yD7he{font-size:.8rem;flex-shrink:0}.Events_eventMeta__MVpmo{display:flex;align-items:center;gap:.5rem;font-size:.75rem;color:var(--foregroundAlt)}.Events_typePill__y7X2F{font-size:.65rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;padding:.1rem .45rem;border-radius:999px;background:color-mix(in srgb,var(--foreground) 8%,transparent);color:var(--foregroundAlt)}.Events_eventDesc__7Ey4c{font-size:.78rem;color:var(--foregroundAlt);margin-top:.1rem;line-height:1.35}.Events_empty__Em9n2{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:30vh;gap:.5rem;color:var(--foregroundAlt)}.Events_emptyIcon__j0jIl{font-size:2.5rem}.Events_emptyTitle__DpCvm{font-size:1.1rem;font-weight:500}.Events_emptyHint__jFFA7{font-size:.9rem}.Events_formTitle__1qBDi{font-size:1.4rem;font-weight:600;margin-bottom:1.5rem;color:var(--blueAlt);text-align:left}.Events_formError__b4oZB{background:var(--negativeBg);color:var(--negativeText);border-radius:.5rem;padding:.75rem 1rem;margin-bottom:1rem;font-size:1rem;font-weight:500;border:1px solid var(--red)}.Events_formGrid___YcoM{display:grid;grid-template-columns:1fr 1fr;grid-gap:1.5rem 2rem;gap:1.5rem 2rem;margin-bottom:2rem}.Events_formGroup__B30ue{display:flex;flex-direction:column;gap:.5rem}.Events_formGroup__B30ue label{font-weight:500;color:var(--blue);margin-bottom:.2rem}.Events_formActions__VyJ1_{display:flex;gap:1.5rem;justify-content:flex-end;margin-top:1rem}@media (max-width:800px){.Events_dateSide__kkyLg{flex:0 0 3.5rem;padding:.5rem .25rem}.Events_dateDay__8MhnE{font-size:1.25rem;width:2rem;height:2rem}.Events_eventRow__TvPc_{padding:.5rem}.Events_formGrid___YcoM{grid-template-columns:1fr;gap:1rem}.Events_formActions__VyJ1_{flex-direction:column;gap:1rem;align-items:stretch}}.EventList_header__XjgAQ{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1rem}.EventList_headerLeft__GyWYN{display:flex;align-items:center;gap:1rem;min-width:0}.EventList_title__8cUx4{font-size:1.4rem;font-weight:700;letter-spacing:-.02em;color:var(--foreground);margin:0;white-space:nowrap}.EventList_actions__PknhU{display:flex;align-items:center;gap:.7rem;min-width:0;justify-content:flex-end}.EventList_copyLinkButton__X8Yvv{white-space:nowrap}.EventList_copyStatus___Yv_x{font-size:.85rem;color:var(--greyAlt2);min-width:5rem;text-align:right}.EventList_clipboardHelper__otEm2{position:absolute;left:-9999px;top:0;opacity:0}.EventList_viewNav__EIOYY{display:flex;gap:.5rem;margin-bottom:1.25rem}.EventList_viewTab__4AQ3O{display:inline-flex;align-items:center;gap:.4rem;padding:.4rem .85rem;border-radius:999px;border:none;background:none;color:var(--foregroundAlt);font-size:.8rem;font-weight:400;line-height:1;cursor:pointer;transition:all .15s ease}.EventList_viewTab__4AQ3O:hover{background:color-mix(in srgb,var(--foreground) 6%,transparent);color:var(--blueAlt)}.EventList_viewTabSelected__OpfpX{box-shadow:0 2px 12px rgba(0,0,0,.08)}.EventList_viewTabSelected__OpfpX,.EventList_viewTabSelected__OpfpX:hover{color:#fff;background:var(--blueAlt)}.EventList_legend__2rVFx{display:flex;gap:1.2rem;justify-content:flex-start;align-items:center;font-size:1rem;flex-wrap:wrap;color:var(--greyAlt2);background:var(--cardBg);border-radius:.5rem;padding:.5rem 1rem;margin-left:.5rem}.EventList_home__CQIbj{border-radius:.5rem;background-color:var(--blue);border:1.5px solid var(--blueAlt)}.EventList_away__THBGD,.EventList_home__CQIbj{width:.9rem;height:.9rem;display:inline-block;margin-right:.3rem}.EventList_away__THBGD{border-radius:.5rem;background-color:var(--orange);border:1.5px solid var(--darkOrange)}.EventList_hqVisit__Izjwl,.EventList_popup__RUB_q,.EventList_tradeShow__xC0Qq{font-size:1.1rem;margin-right:.3rem;display:inline-block;vertical-align:middle}.EventList_tradeShow__xC0Qq{color:var(--blueAlt1)}.EventList_hqVisit__Izjwl{color:var(--lightBlue)}.EventList_popup__RUB_q{color:var(--orange)}@media (max-width:800px){.EventList_header__XjgAQ{flex-direction:column;align-items:stretch;gap:1rem}.EventList_legend__2rVFx{font-size:.95rem;padding:.5rem;margin-left:0}.EventList_fab__0H_SL{width:100%;justify-content:center;margin:1rem 0 0;position:static}}.EventList_editForm__PMlLx{width:80vw;min-height:80vh}.EventList_description__9xE_W{height:20rem}.SettingsLayout_layout__RD4XC{display:grid;grid-template-columns:220px minmax(0,1fr);min-height:calc(100vh - var(--header-offset, 0px) - 4rem);margin:-1.5rem -1.5rem 0}.SettingsLayout_sidebar__08qCQ{display:flex;flex-direction:column;padding:1.5rem .75rem 1.25rem;border-right:1px solid color-mix(in srgb,var(--foreground) 8%,transparent);position:-webkit-sticky;position:sticky;top:var(--header-offset,0);height:calc(100vh - var(--header-offset, 0px));overflow-y:auto}.SettingsLayout_sidebarTitle__oHseb{font-size:.65rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--foregroundAlt);margin:0 0 .75rem;padding:0 .75rem}.SettingsLayout_navList__JlWfh{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.SettingsLayout_navButton__NDxMT{width:100%;display:flex;align-items:center;gap:.6rem;padding:.5rem .75rem;border-radius:.5rem;border:none;background:transparent;color:var(--foregroundAlt);cursor:pointer;font-size:.85rem;font-weight:500;text-align:left;transition:background .1s ease,color .1s ease;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.SettingsLayout_navButton__NDxMT:hover{background:color-mix(in srgb,var(--foreground) 6%,transparent);color:var(--foreground)}.SettingsLayout_navButton__NDxMT:focus-visible{outline:2px solid var(--blueAlt);outline-offset:-2px}.SettingsLayout_navButton__NDxMT[data-active=true]{background:color-mix(in srgb,var(--foreground) 8%,transparent);color:var(--foreground);font-weight:600}.SettingsLayout_sidebarFooter__VOUx_{margin-top:auto;padding-top:.75rem;border-top:1px solid color-mix(in srgb,var(--foreground) 8%,transparent)}.SettingsLayout_signOutButton__RgNPK{width:100%;display:flex;align-items:center;gap:.6rem;padding:.5rem .75rem;border-radius:.5rem;border:none;background:transparent;color:var(--foregroundAlt);cursor:pointer;font-size:.85rem;font-weight:500;text-align:left;transition:background .1s ease,color .1s ease;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.SettingsLayout_signOutButton__RgNPK:hover{background:color-mix(in srgb,var(--foreground) 6%,transparent);color:var(--foreground)}.SettingsLayout_signOutButton__RgNPK:focus-visible{outline:2px solid var(--blueAlt);outline-offset:-2px}.SettingsLayout_content__a6p92{padding:1.5rem 2rem;max-width:720px}.SettingsLayout_panelHeader__5cD47{display:flex;flex-direction:column;gap:.25rem;margin-bottom:1.25rem}.SettingsLayout_panelTitle__Ut2g8{font-size:1rem;font-weight:600;letter-spacing:-.02em;color:var(--foreground);margin:0}.SettingsLayout_panelSubtitle__ohGvn{font-size:.85rem;color:var(--foregroundAlt);margin:0}.SettingsLayout_state__h0E9T{padding:3rem;text-align:center;color:var(--foregroundAlt);background:var(--cardBg);border:1px dashed color-mix(in srgb,var(--foreground) 8%,transparent);border-radius:.75rem;font-size:.95rem}@media (max-width:768px){.SettingsLayout_layout__RD4XC{grid-template-columns:1fr;min-height:auto;margin:0}.SettingsLayout_sidebar__08qCQ{position:static;height:auto;border-right:none;border-bottom:1px solid color-mix(in srgb,var(--foreground) 8%,transparent);padding:1rem .75rem .75rem}.SettingsLayout_sidebarTitle__oHseb{margin-bottom:.5rem}.SettingsLayout_navList__JlWfh{flex-direction:row;gap:.25rem;overflow-x:auto;-webkit-overflow-scrolling:touch}.SettingsLayout_navButton__NDxMT{white-space:nowrap;padding:.45rem .7rem;font-size:.8rem}.SettingsLayout_sidebarFooter__VOUx_{display:none}.SettingsLayout_content__a6p92{padding:1.25rem 1rem}}@media (prefers-reduced-motion:reduce){.SettingsLayout_navButton__NDxMT,.SettingsLayout_signOutButton__RgNPK{transition:none}}.Profile_container__1tH_p{width:100%;display:flex;flex-direction:column;gap:1.5rem}.Profile_settingsForm__rpegr{display:flex;flex-direction:column;gap:1.25rem}.Profile_settingsSection__kxfr_{display:flex;flex-direction:column;gap:1rem;padding:1.25rem;background:var(--cardBg);border-radius:var(--border-radius);border:1px solid var(--cardBorder)}.Profile_sectionHeader__GJSRD{font-size:.8rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--foregroundAlt);margin:0}.Profile_identityRow__zZVfW{display:flex;align-items:flex-start;gap:1.25rem}.Profile_avatarButton__X_N6D{position:relative;flex-shrink:0;width:4.5rem;height:4.5rem;border-radius:50%;overflow:hidden;border:none;padding:0;background:none;cursor:pointer;-webkit-tap-highlight-color:transparent}.Profile_avatarImage__iLSyT{object-fit:cover}.Profile_avatarImage__iLSyT,.Profile_avatarPlaceholder__cPpIP{width:100%;height:100%;border-radius:50%;border:2px solid color-mix(in srgb,var(--foreground) 10%,transparent)}.Profile_avatarPlaceholder__cPpIP{background:color-mix(in srgb,var(--foreground) 8%,transparent);font-size:1.3rem;color:var(--foregroundAlt)}.Profile_avatarOverlay__5CgXq,.Profile_avatarPlaceholder__cPpIP{display:flex;align-items:center;justify-content:center;font-weight:600;letter-spacing:.04em}.Profile_avatarOverlay__5CgXq{position:absolute;inset:0;border-radius:50%;background:rgba(0,0,0,.55);color:#fff;flex-direction:column;gap:.15rem;font-size:.6rem;text-transform:uppercase;opacity:0;transition:opacity .15s ease}.Profile_avatarButton__X_N6D:focus-visible .Profile_avatarOverlay__5CgXq,.Profile_avatarButton__X_N6D:hover .Profile_avatarOverlay__5CgXq{opacity:1}.Profile_identityInfo__2SjUe{display:flex;flex-direction:column;gap:.2rem;min-width:0;padding-top:.15rem}.Profile_identityName__9pw3O{font-size:1.1rem;font-weight:600;letter-spacing:-.02em;color:var(--foreground)}.Profile_identityEmail__maaTo{font-size:.85rem;color:var(--foregroundAlt);overflow:hidden;text-overflow:ellipsis}.Profile_teamList__E1Spb{display:flex;flex-wrap:wrap;gap:.35rem;margin-top:.4rem}.Profile_teamBadge__e2C79{display:inline-flex;align-items:center;padding:.15rem .5rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--foreground) 8%,transparent);background:color-mix(in srgb,var(--foreground) 5%,transparent);color:var(--foreground);font-size:.6rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em}.Profile_formRow__YioCk{display:flex;align-items:center;gap:1rem}.Profile_label__JNZqp{width:100%;font-size:.9rem;font-weight:500;color:var(--foreground);display:flex;flex-direction:column;gap:.4rem}.Profile_input__c2PMr{font-size:1rem;padding:.55rem .85rem;border-radius:var(--border-radius);border:1px solid var(--greyAlt2);background:var(--background);color:var(--foreground);width:100%;max-width:26rem;transition:border-color .18s ease,box-shadow .18s ease;-webkit-appearance:none;-moz-appearance:none;appearance:none}.Profile_input__c2PMr:disabled{background:var(--greyAlt);color:var(--greyAlt3);cursor:not-allowed}.Profile_input__c2PMr:focus{border-color:var(--blueAlt);box-shadow:0 0 0 2px rgba(72,137,227,.2);outline:none}.Profile_toggleRow__8IDyc{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.75rem 0;border-bottom:1px solid var(--cardBorder);min-height:2.75rem}.Profile_toggleRow__8IDyc:last-of-type{border-bottom:none;padding-bottom:0}.Profile_toggleInfo__QctMj{display:flex;flex-direction:column;gap:.15rem;min-width:0;flex:1 1}.Profile_toggleLabel__8NyHO{font-size:.9rem;font-weight:500;color:var(--foreground)}.Profile_toggleDescription__MG5nn{font-size:.78rem;color:var(--foregroundAlt);line-height:1.3}.Profile_formActions__Nt6vh{display:flex;align-items:center;justify-content:flex-start;gap:.75rem}.Profile_saveButton__blrxW{padding:.65rem 1.5rem;font-size:.7rem;border-radius:var(--border-radius);min-height:2.75rem;-webkit-tap-highlight-color:transparent;touch-action:manipulation}.Profile_saveButton__blrxW[disabled]{cursor:not-allowed;opacity:.7}.Profile_spinner__SnALs{display:inline-block;width:1em;height:1em;border:.2em solid #fff;border-right-color:transparent;border-radius:50%;animation:Profile_spinner-rotate__9PoVB .75s linear infinite;vertical-align:middle;margin-right:.5em}@keyframes Profile_spinner-rotate__9PoVB{to{transform:rotate(1turn)}}.Profile_success__pncRc{padding:.3rem .7rem;border-radius:var(--border-radius);background:var(--positiveBg);color:var(--positiveText);font-size:.8rem;font-weight:600;animation:Profile_success-fade__Z6TJB 2.5s ease forwards}@keyframes Profile_success-fade__Z6TJB{0%{opacity:1}70%{opacity:1}to{opacity:0}}@media (max-width:700px){.Profile_container__1tH_p{max-width:100%}.Profile_settingsSection__kxfr_{padding:1rem}.Profile_identityRow__zZVfW{flex-direction:column;align-items:flex-start}.Profile_formRow__YioCk{flex-direction:column;align-items:stretch}.Profile_input__c2PMr{max-width:100%}.Profile_formActions__Nt6vh{flex-direction:column;align-items:stretch}.Profile_saveButton__blrxW{width:100%}}@media (prefers-reduced-motion:reduce){.Profile_spinner__SnALs{animation:none}}.lookAndFeel_settingsGroup__deogF{display:flex;flex-direction:column;background:var(--cardBg);border-radius:.75rem;border:1px solid color-mix(in srgb,var(--foreground) 8%,transparent);overflow:hidden}.lookAndFeel_row__xvN_k{padding:1rem 1.25rem;border-bottom:1px solid color-mix(in srgb,var(--foreground) 6%,transparent)}.lookAndFeel_row__xvN_k:last-child{border-bottom:none}.lookAndFeel_rowLabel__FEEFj{display:flex;align-items:center;gap:1rem;width:100%;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;outline:none;-webkit-tap-highlight-color:transparent;touch-action:manipulation}.lookAndFeel_rowLabel__FEEFj:focus-visible{outline:2px solid var(--blueAlt);outline-offset:2px;border-radius:.5rem}.lookAndFeel_rowText__vGek6{font-size:.9rem;font-weight:500;color:var(--foreground)}.lookAndFeel_themeToggleSwitch__xyJrl{position:relative;flex-shrink:0;width:3.2rem;height:1.8rem;background:color-mix(in srgb,var(--foreground) 15%,transparent);border-radius:999px;transition:background .15s ease;border:1px solid color-mix(in srgb,var(--foreground) 8%,transparent)}.lookAndFeel_themeToggleSwitch__xyJrl[data-theme=dark]{background:var(--blue)}.lookAndFeel_themeToggleThumb__4bA2o{position:absolute;top:.15rem;left:.15rem;width:1.4rem;height:1.4rem;background:#fff;border-radius:50%;box-shadow:0 1px 4px rgba(0,0,0,.2);transition:left .2s cubic-bezier(.4,0,.2,1);z-index:3}.lookAndFeel_themeToggleSwitch__xyJrl[data-theme=dark] .lookAndFeel_themeToggleThumb__4bA2o{left:calc(100% - 1.4rem - .15rem)}.lookAndFeel_themeToggleIcon__bQXIb{position:absolute;top:50%;transform:translateY(-50%);width:14px;height:14px;z-index:2;transition:opacity .15s ease}.lookAndFeel_themeToggleIconSun__azdrl{left:.35rem;color:var(--orange);opacity:.6}.lookAndFeel_themeToggleIconMoon__NEZ3S{right:.35rem;color:hsla(0,0%,100%,.5)}.lookAndFeel_themeToggleSwitch__xyJrl[data-theme=dark] .lookAndFeel_themeToggleIconSun__azdrl{opacity:.3}.lookAndFeel_themeToggleSwitch__xyJrl[data-theme=dark] .lookAndFeel_themeToggleIconMoon__NEZ3S{color:#fff;opacity:1}.lookAndFeel_fontSizeRow__0_nJa{display:flex;align-items:center;justify-content:space-between;width:100%}.lookAndFeel_fontSizeControls__DbH3K{display:flex;align-items:center;gap:.5rem}.lookAndFeel_fontSizeBtn__xT_Uq{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:.5rem;border:1px solid color-mix(in srgb,var(--foreground) 10%,transparent);background:color-mix(in srgb,var(--foreground) 5%,transparent);color:var(--foreground);cursor:pointer;transition:all .15s ease;-webkit-tap-highlight-color:transparent;touch-action:manipulation}.lookAndFeel_fontSizeBtn__xT_Uq:hover:not(:disabled){background:color-mix(in srgb,var(--foreground) 10%,transparent);border-color:color-mix(in srgb,var(--foreground) 15%,transparent)}.lookAndFeel_fontSizeBtn__xT_Uq:disabled{opacity:.3;cursor:not-allowed}.lookAndFeel_fontSizeValue__jD_BO{font-size:.8rem;font-weight:600;color:var(--foregroundAlt);min-width:5rem;text-align:center}@media (max-width:600px){.lookAndFeel_row__xvN_k{padding:.9rem 1rem}}@media (prefers-reduced-motion:reduce){.lookAndFeel_themeToggleIcon__bQXIb,.lookAndFeel_themeToggleSwitch__xyJrl,.lookAndFeel_themeToggleThumb__4bA2o{transition:none}}.apps_grid__7LQ3M{display:flex;flex-direction:column;gap:.75rem}.apps_card__Q5XSq{background:var(--cardBg);border:1px solid color-mix(in srgb,var(--foreground) 8%,transparent);border-radius:.75rem;padding:1.25rem;display:flex;flex-direction:column;gap:1rem}.apps_cardHeader__qUnlS{display:flex;align-items:flex-start;gap:.85rem}.apps_cardHeader__qUnlS svg{flex-shrink:0;margin-top:1px}.apps_cardTitle__1SkuL{font-size:.9rem;font-weight:600;color:var(--foreground);margin:0 0 .2rem}.apps_cardDesc__KAzAC{font-size:.8rem;color:var(--foregroundAlt);margin:0;line-height:1.4}.apps_cardFooter__fQBxo{display:flex;align-items:center;padding-left:calc(28px + .85rem)}.apps_installButton__btEEk{display:inline-flex;align-items:center;gap:.4rem;padding:.45rem .9rem;font-size:.8rem;font-weight:500;border-radius:.5rem;border:1px solid color-mix(in srgb,var(--foreground) 12%,transparent);background:color-mix(in srgb,var(--foreground) 5%,transparent);color:var(--foreground);cursor:pointer;text-decoration:none;transition:background .15s ease,border-color .15s ease}.apps_installButton__btEEk:hover{background:color-mix(in srgb,var(--foreground) 10%,transparent);border-color:color-mix(in srgb,var(--foreground) 18%,transparent);color:var(--foreground)}.apps_downloadLink__PAbXw{display:inline-flex;align-items:center;gap:.3rem;margin-left:.75rem;font-size:.75rem;color:var(--foregroundAlt);text-decoration:none;cursor:pointer;transition:color .15s ease}.apps_downloadLink__PAbXw:hover{color:var(--foreground)}.apps_installedBadge__MAyjk{display:inline-flex;align-items:center;gap:.35rem;padding:.4rem .8rem;font-size:.8rem;font-weight:500;border-radius:.5rem;background:color-mix(in srgb,#4ade80 15%,transparent);color:#4ade80}.apps_instructions__9wECt{margin-left:calc(28px + .85rem);padding:.85rem 1rem;background:color-mix(in srgb,var(--foreground) 4%,transparent);border-radius:.5rem;border:1px solid color-mix(in srgb,var(--foreground) 6%,transparent)}.apps_instructionsTitle__wpmQV{font-size:.8rem;font-weight:600;color:var(--foreground);margin:0 0 .5rem}.apps_steps__Y9vro{margin:0;padding-left:1.2rem;font-size:.78rem;color:var(--foregroundAlt);line-height:1.7}.apps_steps__Y9vro strong{color:var(--foreground)}.apps_inlineLink__qdBuq{background:none;border:none;color:var(--blue);cursor:pointer;font:inherit;padding:0;text-decoration:underline;text-underline-offset:2px}.apps_instructionsNote__2zxWh{margin:.5rem 0 0;font-size:.75rem;color:var(--foregroundAlt)}@media (max-width:600px){.apps_card__Q5XSq{padding:1rem}.apps_cardFooter__fQBxo{padding-left:0}.apps_instructions__9wECt{margin-left:0}}@media (prefers-reduced-motion:reduce){.apps_installButton__btEEk{transition:none}}.aiActionCard_card__PFhth{width:100%;max-width:100%;display:flex;flex-direction:column;background:rgba(15,15,20,.85);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border:1px solid hsla(0,0%,100%,.07);border-radius:1rem;overflow:hidden;animation:aiActionCard_cardSlideIn__LI6su .25s ease-out}@keyframes aiActionCard_cardSlideIn__LI6su{0%{opacity:0;transform:translateY(.75rem)}to{opacity:1;transform:translateY(0)}}.aiActionCard_header__w3Ect{display:flex;flex-direction:column;gap:.5rem;padding:1rem 1.25rem .75rem;border-bottom:1px solid hsla(0,0%,100%,.06)}.aiActionCard_headerTop__gq4b3{display:flex;align-items:center;gap:.5rem}.aiActionCard_badge__LmplS{display:inline-flex;align-items:center;gap:.3rem;padding:.2rem .55rem;border-radius:999px;font-size:.68rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase;white-space:nowrap;flex-shrink:0}.aiActionCard_badgeCreate__ZWW_5{background:rgba(80,200,120,.18);color:#78e696;border:1px solid rgba(80,200,120,.25)}.aiActionCard_badgeUpdate__sA3rG{background:rgba(140,180,255,.15);color:#b4d2ff;border:1px solid rgba(140,180,255,.25)}.aiActionCard_badgeDelete__PnkTn{background:hsla(0,100%,70%,.15);color:#ff9696;border:1px solid hsla(0,100%,70%,.25)}.aiActionCard_badgeIcon__ks3cx{font-size:.7rem;line-height:1}.aiActionCard_message__WhsRd{font-size:.82rem;color:hsla(0,0%,100%,.7);line-height:1.45;margin:0}.aiActionCard_body__dL6cr{padding:1rem 1.25rem;display:flex;flex-direction:column;gap:.85rem;max-height:32rem;overflow-y:auto}.aiActionCard_body__dL6cr::-webkit-scrollbar{width:4px}.aiActionCard_body__dL6cr::-webkit-scrollbar-track{background:transparent}.aiActionCard_body__dL6cr::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.15);border-radius:4px}.aiActionCard_field__zMos_{display:flex;flex-direction:column;gap:.3rem}.aiActionCard_fieldRow__vJ_tD{display:grid;grid-template-columns:1fr 1fr;grid-gap:.75rem;gap:.75rem}.aiActionCard_label__2rFXh{font-size:.75rem;font-weight:600;color:hsla(0,0%,100%,.7);letter-spacing:.01em}.aiActionCard_required__BTVdA{color:hsla(0,100%,74%,.8)}.aiActionCard_input__q7a2N{width:100%;padding:.55rem .7rem;border:1px solid hsla(0,0%,100%,.1);border-radius:.45rem;background:hsla(0,0%,100%,.06);color:#fff;font-size:.85rem;font-family:inherit;transition:border-color .15s,background .15s}.aiActionCard_input__q7a2N:focus{outline:none;border-color:rgba(140,180,255,.45);background:hsla(0,0%,100%,.08)}.aiActionCard_input__q7a2N::placeholder{color:hsla(0,0%,100%,.25)}.aiActionCard_textarea__ac38O{width:100%;padding:.55rem .7rem;border:1px solid hsla(0,0%,100%,.1);border-radius:.45rem;background:hsla(0,0%,100%,.06);color:#fff;font-size:.82rem;font-family:inherit;line-height:1.5;resize:vertical;min-height:4.5rem;transition:border-color .15s,background .15s}.aiActionCard_textarea__ac38O:focus{outline:none;border-color:rgba(140,180,255,.45);background:hsla(0,0%,100%,.08)}.aiActionCard_textarea__ac38O::placeholder{color:hsla(0,0%,100%,.25)}.aiActionCard_select__SFDuh{width:100%;border:1px solid hsla(0,0%,100%,.1);border-radius:.45rem;background:hsla(0,0%,100%,.06);color:#fff;font-size:.85rem;font-family:inherit;cursor:pointer;transition:border-color .15s,background .15s;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg width='10' height='6' viewBox='0 0 10 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L5 5L9 1' stroke='rgba(255,255,255,0.4)' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .7rem center;padding:.55rem 2rem .55rem .7rem}.aiActionCard_select__SFDuh:focus{outline:none;border-color:rgba(140,180,255,.45);background-color:hsla(0,0%,100%,.08)}.aiActionCard_select__SFDuh option{background:#1a1a20;color:#fff}.aiActionCard_lookupWrap__cNqu3{position:relative}.aiActionCard_lookupWrap__cNqu3 input{width:100%;padding:.55rem .7rem;border:1px solid hsla(0,0%,100%,.1);border-radius:.45rem;background:hsla(0,0%,100%,.06);color:#fff;font-size:.85rem;font-family:inherit}.aiActionCard_lookupWrap__cNqu3 input:focus{outline:none;border-color:rgba(140,180,255,.45);background:hsla(0,0%,100%,.08)}.aiActionCard_lookupWrap__cNqu3 input::placeholder{color:hsla(0,0%,100%,.25)}.aiActionCard_deleteBody__beOpS{padding:1rem 1.25rem;display:flex;flex-direction:column;gap:.75rem}.aiActionCard_deleteWarning__HAltE{font-size:.85rem;color:hsla(0,100%,79%,.9);line-height:1.5;margin:0}.aiActionCard_deleteSummary__1oUmV{display:flex;flex-direction:column;gap:.35rem;padding:.75rem .85rem;background:hsla(0,100%,70%,.08);border:1px solid hsla(0,100%,70%,.15);border-radius:.5rem}.aiActionCard_deleteSummaryRow__n55ga{display:flex;gap:.5rem;font-size:.8rem}.aiActionCard_deleteSummaryLabel__SLmur{color:hsla(0,0%,100%,.45);flex-shrink:0;min-width:4rem}.aiActionCard_deleteSummaryValue__BvL2d{color:hsla(0,0%,100%,.85);font-weight:500}.aiActionCard_footer__kaX47{justify-content:space-between;padding:.75rem 1.25rem;border-top:1px solid hsla(0,0%,100%,.06)}.aiActionCard_footerActions__uZJ3_,.aiActionCard_footer__kaX47{display:flex;align-items:center;gap:.5rem}.aiActionCard_rejectButton__ypVeF{padding:.45rem .9rem;border:1px solid hsla(0,0%,100%,.12);border-radius:.45rem;background:transparent;color:hsla(0,0%,100%,.6);font-size:.8rem;font-weight:500;font-family:inherit;cursor:pointer;transition:background .15s,color .15s,border-color .15s}.aiActionCard_rejectButton__ypVeF:hover{background:hsla(0,0%,100%,.06);color:#fff;border-color:hsla(0,0%,100%,.2)}.aiActionCard_confirmButton__d_nA9{padding:.45rem 1.1rem;border:none;border-radius:.45rem;background:rgba(140,180,255,.25);color:#c8dcff;font-size:.8rem;font-weight:600;font-family:inherit;cursor:pointer;transition:background .15s,transform .1s}.aiActionCard_confirmButton__d_nA9:hover{background:rgba(140,180,255,.35);transform:translateY(-1px)}.aiActionCard_confirmButton__d_nA9:active{transform:translateY(0)}.aiActionCard_confirmButton__d_nA9:disabled{opacity:.5;cursor:default;transform:none}.aiActionCard_confirmButtonDelete__xEL6c{background:hsla(0,100%,70%,.25);color:#faa}.aiActionCard_confirmButtonDelete__xEL6c:hover{background:hsla(0,100%,70%,.35)}.aiActionCard_sectionHeading__DoH5Q{font-size:.7rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:hsla(0,0%,100%,.35);margin:.25rem 0 0}.aiActionCard_lineItems__WkRxq{display:flex;flex-direction:column;gap:.5rem}.aiActionCard_lineItem__KIhPf{display:grid;grid-template-columns:2fr 1fr 1fr auto;grid-gap:.5rem;gap:.5rem;align-items:end}.aiActionCard_lineItemRemove__STZRF{display:flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;border:none;border-radius:.35rem;background:hsla(0,100%,70%,.12);color:hsla(0,100%,79%,.8);cursor:pointer;font-size:.85rem;transition:background .15s;margin-bottom:.1rem}.aiActionCard_lineItemRemove__STZRF:hover{background:hsla(0,100%,70%,.25)}.aiActionCard_addLineButton__qyy7L{display:inline-flex;align-items:center;gap:.3rem;padding:.35rem .65rem;border:1px dashed hsla(0,0%,100%,.15);border-radius:.4rem;background:transparent;color:rgba(140,180,255,.8);font-size:.75rem;font-weight:500;font-family:inherit;cursor:pointer;transition:border-color .15s,color .15s;align-self:flex-start}.aiActionCard_addLineButton__qyy7L:hover{border-color:rgba(140,180,255,.3);color:#b4d2ff}.aiActionCard_orderFormContent__61m92{display:flex;flex-direction:column;gap:1rem;width:100%}.aiActionCard_orderFormContent__61m92 fieldset{border:1px solid hsla(0,0%,100%,.08);border-radius:.5rem;padding:1rem;margin:0;display:grid;grid-template-columns:1fr 1fr;grid-gap:.75rem;gap:.75rem}.aiActionCard_orderFormContent__61m92 fieldset>div[class*=fullWidth],.aiActionCard_orderFormContent__61m92 fieldset>legend{grid-column:1/-1}.aiActionCard_orderFormContent__61m92 legend{color:hsla(0,0%,100%,.6);font-size:.8rem;font-weight:600;padding:0 .5rem}.aiActionCard_orderFormContent__61m92 label{color:hsla(0,0%,100%,.7);font-size:.8rem}.aiActionCard_orderFormContent__61m92 input,.aiActionCard_orderFormContent__61m92 select,.aiActionCard_orderFormContent__61m92 textarea{width:100%;padding:.5rem .65rem;border:1px solid hsla(0,0%,100%,.1);border-radius:.45rem;background:hsla(0,0%,100%,.06);color:#fff;font-size:.85rem;font-family:inherit;transition:border-color .15s,background .15s}.aiActionCard_orderFormContent__61m92 input:focus,.aiActionCard_orderFormContent__61m92 select:focus,.aiActionCard_orderFormContent__61m92 textarea:focus{outline:none;border-color:rgba(140,180,255,.45);background:hsla(0,0%,100%,.08)}.aiActionCard_orderFormContent__61m92 input::placeholder,.aiActionCard_orderFormContent__61m92 textarea::placeholder{color:hsla(0,0%,100%,.25)}.aiActionCard_orderFormContent__61m92 select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg width='10' height='6' viewBox='0 0 10 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L5 5L9 1' stroke='rgba(255,255,255,0.4)' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .7rem center;padding-right:2rem;cursor:pointer}.aiActionCard_orderFormContent__61m92 select option{background:#1a1a20;color:#fff}.aiActionCard_orderFormContent__61m92 h3{color:hsla(0,0%,100%,.8);font-size:.85rem;margin:0 0 .5rem}.aiActionCard_orderFormContent__61m92 [data-step-indicator]{display:flex;align-items:flex-start;justify-content:center;gap:.75rem;padding-bottom:.75rem;border-bottom:1px solid hsla(0,0%,100%,.06)}.aiActionCard_orderFormContent__61m92 [data-step-item]{display:flex;flex-direction:column;align-items:center;gap:.35rem;flex:1 1}.aiActionCard_orderFormContent__61m92 [data-step-dot]{width:1.6rem;height:1.6rem;border-radius:50%;border:2px solid hsla(0,0%,100%,.15);background:transparent;color:hsla(0,0%,100%,.35);font-size:.7rem;font-weight:700;cursor:pointer;padding:0;display:flex;align-items:center;justify-content:center;transition:all .15s}.aiActionCard_orderFormContent__61m92 [data-step-dot][data-active]{border-color:rgba(140,180,255,.8);background:rgba(140,180,255,.25);color:#c8dcff}.aiActionCard_orderFormContent__61m92 [data-step-dot][data-done]{border-color:rgba(140,180,255,.5);color:rgba(140,180,255,.9)}.aiActionCard_orderFormContent__61m92 [data-step-dot]:hover{border-color:rgba(140,180,255,.6);color:#c8dcff}.aiActionCard_orderFormContent__61m92 [data-step-label]{font-size:.65rem;font-weight:500;color:hsla(0,0%,100%,.35);text-align:center;line-height:1.2}.aiActionCard_orderFormContent__61m92 [data-step-item][data-active] [data-step-label]{color:rgba(200,220,255,.9)}.aiActionCard_orderFormContent__61m92 [data-step-item][data-done] [data-step-label]{color:hsla(0,0%,100%,.5)}.aiActionCard_orderFormContent__61m92 button[type=button]{color:hsla(0,0%,100%,.6);border-color:hsla(0,0%,100%,.12)}.aiActionCard_orderFormContent__61m92 button[type=button]:hover{color:#fff;border-color:hsla(0,0%,100%,.2)}.toolPicker_picker__IXWh5{display:flex;flex-direction:column;gap:.6rem}.toolPicker_toolbar__Q_u93{display:flex;align-items:center;gap:.75rem}.toolPicker_searchWrap__JRSIS{flex:1 1;position:relative;display:flex;align-items:center}.toolPicker_searchIcon__2vMrf{position:absolute;left:.6rem;color:hsla(0,0%,100%,.3);pointer-events:none}.toolPicker_searchInput__YBKFQ{width:100%;padding:.5rem 2rem;border:1px solid hsla(0,0%,100%,.1);border-radius:.5rem;background:hsla(0,0%,100%,.06);color:var(--foreground);font-size:.82rem;font-family:inherit;transition:border-color .15s,box-shadow .15s}.toolPicker_searchInput__YBKFQ:focus{outline:none;border-color:rgba(100,160,255,.5);box-shadow:0 0 0 3px rgba(100,160,255,.08)}.toolPicker_searchInput__YBKFQ::placeholder{color:hsla(0,0%,100%,.25)}.toolPicker_searchClear__YZkOs{position:absolute;right:.4rem;background:none;border:none;color:hsla(0,0%,100%,.3);font-size:1.1rem;cursor:pointer;padding:.15rem .3rem;line-height:1;border-radius:.25rem}.toolPicker_searchClear__YZkOs:hover{color:var(--foreground);background:hsla(0,0%,100%,.08)}.toolPicker_counter__SqAnw{font-size:.72rem;font-weight:600;color:rgba(140,180,255,.9);background:rgba(100,160,255,.12);padding:.25rem .6rem;border-radius:999px;white-space:nowrap}.toolPicker_categoryTabs__PMxaA{display:flex;gap:.3rem;overflow-x:auto;padding:.15rem 0;-ms-overflow-style:none;scrollbar-width:none}.toolPicker_categoryTabs__PMxaA::-webkit-scrollbar{display:none}.toolPicker_categoryTab__jrfI1{display:inline-flex;align-items:center;gap:.3rem;padding:.3rem .6rem;border-radius:999px;border:1px solid hsla(0,0%,100%,.1);background:hsla(0,0%,100%,.04);color:hsla(0,0%,100%,.5);font-size:.72rem;font-weight:500;font-family:inherit;cursor:pointer;white-space:nowrap;transition:all .15s}.toolPicker_categoryTab__jrfI1:hover{border-color:rgba(100,160,255,.4);color:hsla(0,0%,100%,.8);background:hsla(0,0%,100%,.06)}.toolPicker_categoryTabActive__iSOPg{border-color:rgba(100,160,255,.5);background:rgba(100,160,255,.2);color:#b4d2ff}.toolPicker_categoryTabActive__iSOPg:hover{color:#c8dcff}.toolPicker_categoryTabIcon__cTYT8{display:flex;align-items:center;line-height:1}.toolPicker_categoryTabCount___97TH{font-size:.62rem;opacity:.55}.toolPicker_categoryTabActive__iSOPg .toolPicker_categoryTabCount___97TH{opacity:.8}.toolPicker_categoryTabBadge__RtK9h{font-size:.58rem;font-weight:700;background:rgba(100,160,255,.35);color:#fff;border-radius:999px;min-width:1rem;height:1rem;display:inline-flex;align-items:center;justify-content:center;padding:0 .25rem;line-height:1}.toolPicker_categoryTabActive__iSOPg .toolPicker_categoryTabBadge__RtK9h{background:hsla(0,0%,100%,.2)}.toolPicker_scrollArea__DcdXI{max-height:22rem;overflow-y:auto;padding-right:.25rem;scrollbar-width:thin;scrollbar-color:hsla(0,0%,100%,.1) transparent}.toolPicker_scrollArea__DcdXI::-webkit-scrollbar{width:4px}.toolPicker_scrollArea__DcdXI::-webkit-scrollbar-track{background:transparent}.toolPicker_scrollArea__DcdXI::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.1);border-radius:4px}.toolPicker_categoryGroup__U_4JP{margin-bottom:1rem}.toolPicker_categoryGroup__U_4JP:last-child{margin-bottom:0}.toolPicker_categoryHeader__qFrH4{display:flex;align-items:center;gap:.4rem;padding:.35rem 0;margin-bottom:.5rem;border-bottom:1px solid hsla(0,0%,100%,.06)}.toolPicker_categoryIcon__uokx8{display:flex;align-items:center;color:hsla(0,0%,100%,.4);line-height:1}.toolPicker_categoryName___KOsd{font-size:.75rem;font-weight:700;color:hsla(0,0%,100%,.7);letter-spacing:.03em;text-transform:uppercase}.toolPicker_categoryCount__qMH54{font-size:.68rem;color:hsla(0,0%,100%,.25);margin-right:auto}.toolPicker_selectAllBtn__WtvTV{font-size:.66rem;font-weight:600;font-family:inherit;color:rgba(140,180,255,.8);background:none;border:none;cursor:pointer;padding:.15rem .4rem;border-radius:.25rem;transition:background .12s,color .12s}.toolPicker_selectAllBtn__WtvTV:hover{background:rgba(100,160,255,.1);color:#b4d2ff}.toolPicker_selectAllBtnActive__fnrbg{color:hsla(0,0%,100%,.35)}.toolPicker_toolGrid__K8Qab{display:grid;grid-template-columns:repeat(auto-fill,minmax(14rem,1fr));grid-gap:.35rem;gap:.35rem}.toolPicker_toolCard__4gbS2{display:flex;align-items:flex-start;gap:.5rem;padding:.55rem .65rem;border-radius:.5rem;border:1px solid hsla(0,0%,100%,.08);background:hsla(0,0%,100%,.03);cursor:pointer;font-family:inherit;text-align:left;transition:border-color .15s,background .15s,box-shadow .15s}.toolPicker_toolCard__4gbS2:hover{border-color:rgba(100,160,255,.3);background:hsla(0,0%,100%,.05)}.toolPicker_toolCardSelected__eTdX7{border-color:rgba(100,160,255,.4);background:rgba(100,160,255,.1)}.toolPicker_toolCardSelected__eTdX7:hover{background:rgba(100,160,255,.14)}.toolPicker_toolCardCheck__Jw5Tb{flex-shrink:0;width:1.15rem;height:1.15rem;display:flex;align-items:center;justify-content:center;margin-top:.05rem}.toolPicker_toolCardCheckEmpty__TaKRM{width:.9rem;height:.9rem;border-radius:.25rem;border:1.5px solid hsla(0,0%,100%,.15);transition:border-color .12s}.toolPicker_toolCard__4gbS2:hover .toolPicker_toolCardCheckEmpty__TaKRM{border-color:rgba(100,160,255,.5)}.toolPicker_toolCardSelected__eTdX7 .toolPicker_toolCardCheck__Jw5Tb{color:rgba(140,180,255,.9)}.toolPicker_toolCardBody__dCQYw{display:flex;flex-direction:column;gap:.15rem;min-width:0;flex:1 1}.toolPicker_toolCardName__Wp_Bd{font-size:.8rem;font-weight:600;color:hsla(0,0%,100%,.9);line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.toolPicker_toolCardDesc__TyIEt{font-size:.7rem;color:hsla(0,0%,100%,.4);line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.toolPicker_toolCardMeta__HNfYK{font-size:.62rem;color:hsla(0,0%,100%,.25);font-weight:500;margin-top:.1rem}.toolPicker_loadingState__NqMI2{display:flex;flex-direction:column;align-items:center;gap:.6rem;padding:2rem 0;color:hsla(0,0%,100%,.35);font-size:.8rem}.toolPicker_loadingDots__Qxlp_{display:flex;gap:.3rem}.toolPicker_loadingDots__Qxlp_ span{width:6px;height:6px;border-radius:50%;background:rgba(100,160,255,.6);opacity:.3;animation:toolPicker_loadPulse__MokQG 1.2s ease-in-out infinite}.toolPicker_loadingDots__Qxlp_ span:nth-child(2){animation-delay:.2s}.toolPicker_loadingDots__Qxlp_ span:nth-child(3){animation-delay:.4s}@keyframes toolPicker_loadPulse__MokQG{0%,80%,to{opacity:.3;transform:scale(1)}40%{opacity:1;transform:scale(1.25)}}.toolPicker_emptyState__PYq9L{display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:2rem 0;color:hsla(0,0%,100%,.3);font-size:.8rem}.toolPicker_emptyIcon__7rfoM{color:hsla(0,0%,100%,.2)}.toolPicker_noResults__7E2QI{text-align:center;padding:1.5rem 0}.toolPicker_noResults__7E2QI,.toolPicker_toolsLoading__yyEQy{color:hsla(0,0%,100%,.3);font-size:.8rem}.aiChat_container__z3PgY{display:flex;flex-direction:column;gap:1rem;background:var(--cardBg);border:1px solid var(--cardBorder);border-radius:var(--border-radius);padding:1rem;min-height:24rem}.aiChat_actionsPanel__qcDPJ{border:1px dashed var(--cardBorder);border-radius:var(--border-radius);background:var(--background);padding:.75rem}.aiChat_actionsHeader__q0x7_{display:flex;align-items:center;justify-content:space-between;margin-bottom:.25rem}.aiChat_actionsMeta__nx0Be{display:flex;align-items:center;gap:.75rem}.aiChat_loadingRow__g4vuy{display:inline-flex;align-items:center;gap:.4rem;color:var(--foregroundAlt);font-size:.85rem}.aiChat_spinner__iw0RK{width:.9rem;height:.9rem;border:2px solid var(--greyAlt1);border-top-color:var(--blueAlt);border-radius:50%;animation:aiChat_spin__q7ysI .8s linear infinite}@keyframes aiChat_spin__q7ysI{to{transform:rotate(1turn)}}.aiChat_actionsCount__mmPp6{font-size:.85rem;color:var(--foregroundAlt)}.aiChat_disclosure__xQRz1{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}.aiChat_actionsList__0sCA_{list-style:none;margin:.25rem 0 0;padding:0;display:grid;grid-gap:.4rem;gap:.4rem}.aiChat_actionItem___htKy{border:1px solid var(--cardBorder);border-radius:var(--border-radius);background:var(--cardBg);padding:.5rem .6rem}.aiChat_actionRow__x_wbo{display:flex;align-items:center;gap:.5rem}.aiChat_actionStatusOk__o5piA{color:var(--green)}.aiChat_actionStatusError__L9Uml{color:var(--red)}.aiChat_actionStatusLoading__UjE1X{color:var(--foregroundAlt)}.aiChat_actionLabel__LLlgC{flex:1 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.aiChat_actionToggle__TMObZ{background:var(--highlight-column);color:var(--foreground);border:0;border-radius:var(--border-radius);padding:.3rem .6rem;font-size:.75rem;text-transform:uppercase;cursor:pointer}.aiChat_actionOutput__mQAPZ{margin-top:.4rem;background:var(--background);border:1px solid var(--cardBorder);border-radius:var(--border-radius);padding:.5rem;max-height:16rem;overflow:auto;font-size:.8rem}.aiChat_transcript__gHNPk{display:flex;flex-direction:column;gap:.75rem;max-height:50vh;overflow-y:auto;padding-right:.25rem}.aiChat_message__1_L7y{display:flex;flex-direction:column;gap:.25rem}.aiChat_roleLabel__4pJSf{font-size:.7rem;text-transform:uppercase;color:var(--greyAlt1)}.aiChat_bubble__851F7{position:relative;padding:.75rem 1rem;border-radius:var(--border-radius);background:var(--background);border:1px solid var(--cardBorder);white-space:normal;overflow-wrap:break-word;word-break:break-word}.aiChat_assistant__PRSlU .aiChat_bubble__851F7{background:var(--row-color)}.aiChat_user__HMz6S .aiChat_bubble__851F7{background:var(--row-color-hover)}.aiChat_system__lx48J .aiChat_bubble__851F7{background:var(--callout-bg);color:var(--callout);border-color:var(--callout-border)}.aiChat_cursor__n4NZa{display:inline-block;margin-left:.25rem;opacity:.8;animation:aiChat_blink__XLaf9 1s step-start infinite}@keyframes aiChat_blink__XLaf9{50%{opacity:.2}}.aiChat_composer__Ievm9{display:grid;grid-template-columns:1fr;grid-gap:.75rem;gap:.75rem}.aiChat_input__w36MU{width:100%;min-height:5.5rem;resize:vertical;padding:.75rem;border-radius:var(--border-radius);border:1px solid var(--greyAlt1);background:var(--background);color:var(--foreground);font-family:inherit}.aiChat_actions__7M20H{display:flex;align-items:center;gap:.5rem}.aiChat_primaryButton__nYy5F{background:linear-gradient(var(--blueAlt) 0,var(--blue) 100%);color:#fff;border:0;border-radius:var(--border-radius);padding:.6rem 1rem;font-size:.8rem;text-transform:uppercase;cursor:pointer;transition:background .15s ease-in-out}.aiChat_stopButton__smTEX{background:var(--darkRed)}.aiChat_secondaryButton__8yg_a,.aiChat_stopButton__smTEX{color:var(--foreground);border:0;border-radius:var(--border-radius);padding:.6rem 1rem;font-size:.8rem;text-transform:uppercase;cursor:pointer}.aiChat_secondaryButton__8yg_a{background:var(--highlight-column)}.aiChat_primaryButton__nYy5F:disabled,.aiChat_secondaryButton__8yg_a:disabled,.aiChat_stopButton__smTEX:disabled{opacity:.6;cursor:not-allowed}.aiChat_visuallyHidden__guhdC{position:absolute!important;height:1px;width:1px;overflow:hidden;clip:rect(1px,1px,1px,1px);white-space:nowrap}.aiChat_bubble__851F7{font-size:.95rem;color:#efefef;line-height:1.65}[data-role=assistant] .aiChat_bubble__851F7 p:first-child{margin-top:1rem!important}.aiChat_bubble__851F7 h1,.aiChat_bubble__851F7 h2,.aiChat_bubble__851F7 h3,.aiChat_bubble__851F7 h4{margin:1.5rem 0 .75rem;font-weight:600!important;color:var(--foreground)}.aiChat_bubble__851F7 h1{font-size:1.2rem}.aiChat_bubble__851F7 h2{font-size:1.1rem}.aiChat_bubble__851F7 h3{font-size:1.05rem}.aiChat_bubble__851F7 h4{font-size:1rem;text-transform:none}.aiChat_bubble__851F7 p{margin:.85rem 0}.aiChat_bubble__851F7 ol,.aiChat_bubble__851F7 ul{margin:.85rem 0;padding-left:1.5rem;list-style-position:outside}.aiChat_bubble__851F7 ol ol,.aiChat_bubble__851F7 ul ul{margin:.35rem 0;padding-left:2rem}.aiChat_bubble__851F7 li ol,.aiChat_bubble__851F7 li ul{padding-left:2rem}.aiChat_bubble__851F7 li{margin:.4rem 0}.aiChat_bubble__851F7 code{background:var(--highlight-column);color:var(--foreground);padding:.1rem .3rem;border-radius:var(--border-radius);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,Liberation Mono,monospace;font-size:.85em}.aiChat_bubble__851F7 pre{background:var(--recordDetailsBg,var(--background));border:1px solid var(--cardBorder);padding:.6rem .8rem;border-radius:var(--border-radius);overflow:auto;font-size:.85rem;line-height:1.3;margin:.4rem 0}.aiChat_bubble__851F7 pre code{background:transparent;padding:0}.aiChat_bubble__851F7 blockquote{border-left:3px solid var(--greyAlt2);margin:.75rem 0;padding:.5rem 0 .5rem 1rem;color:var(--foreground);font-style:italic}.aiChat_bubble__851F7 table{width:100%;border-collapse:collapse;margin:.4rem 0}.aiChat_bubble__851F7 hr{border:none;border-top:1px solid var(--cardBorder);margin:2rem 0 1rem}.aiChat_bubble__851F7 td,.aiChat_bubble__851F7 th{border:1px solid var(--cardBorder);padding:.3rem .5rem;font-size:.9rem}.aiChat_bubble__851F7>:first-child{margin-top:0!important}.aiChat_bubble__851F7>:last-child{margin-bottom:0!important}.aiChat_actionOutput__mQAPZ p{margin:.35rem 0}.aiChat_actionOutput__mQAPZ ol,.aiChat_actionOutput__mQAPZ ul{margin:.3rem 0 .3rem 1.2rem}.aiChat_bubbleActions__eKg2a{display:flex;align-items:center;justify-content:flex-end;gap:.25rem;margin-top:.1rem;margin-bottom:.2rem}.aiChat_copyIconButton__RbND3{display:inline-flex;align-items:center;justify-content:center;padding:0;margin:0;background:transparent;border:0;color:var(--greyAlt1);cursor:pointer;box-shadow:none;line-height:0;-webkit-tap-highlight-color:transparent;transition:color .15s ease-in-out}.aiChat_copyIconButton__RbND3:hover{background:transparent;color:var(--greyAlt2)}.aiChat_copyIconButton__RbND3:focus{outline:none;box-shadow:0 0 0 2px rgba(48,162,255,.35)}.aiChat_copyIconButton__RbND3:active{transform:translateY(1px)}.aiChat_copyIconButton__RbND3 svg{width:1rem;height:1rem}.aiChat_tableWrapper__csVtj{position:relative}.aiChat_bubbleCopyBtn___NP51,.aiChat_tableCopyBtn__3w_i7{position:absolute;top:.4rem;right:.4rem;z-index:2}.aiChat_blocksContainer__4hutK{display:grid;grid-gap:.75rem;gap:.75rem;margin:1.5rem 0}.aiChat_blockItem__mYwJw{background:var(--background);border:1px solid var(--cardBorder);border-radius:var(--border-radius);padding:.5rem}.aiChat_emailListBlock__BJZVR{display:grid;grid-gap:.15rem;gap:.15rem}.aiChat_emailRow__LBTSX{display:grid;grid-template-columns:1fr auto;grid-gap:.5rem;gap:.5rem;align-items:start;padding:.6rem .75rem;border-radius:.35rem;transition:background .12s ease;text-decoration:none;color:inherit}.aiChat_emailRow__LBTSX:hover{background:hsla(0,0%,100%,.05)}.aiChat_emailRowUnread__21zss .aiChat_emailFrom__11qbI,.aiChat_emailRowUnread__21zss .aiChat_emailSubject__h_i8x{font-weight:700}.aiChat_emailContent__FLAQ7{display:flex;flex-wrap:wrap;align-items:baseline;gap:.15rem .5rem;min-width:0;overflow:hidden}.aiChat_emailUnreadDot__N3hi_{width:.45rem;height:.45rem;border-radius:50%;background:var(--blue);flex-shrink:0;margin-top:.25rem;margin-right:.25rem}.aiChat_emailStarred__OU_pG{color:#f59e0b;font-size:.8rem;flex-shrink:0;margin-right:.15rem}.aiChat_emailFrom__11qbI{font-weight:600;font-size:.88rem;color:rgba(240,240,245,.95);white-space:nowrap;flex-shrink:0}.aiChat_emailSubject__h_i8x{font-size:.88rem;color:rgba(240,240,245,.88);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex-shrink:1;min-width:0}.aiChat_emailDash__B2qUF{color:var(--greyAlt2);flex-shrink:0}.aiChat_emailSnippet__KuOOl{font-size:.82rem;color:var(--greyAlt2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1 1;min-width:0}.aiChat_emailTime__NZG41{font-size:.75rem;color:var(--greyAlt2);white-space:nowrap;flex-shrink:0;padding-top:.1rem}.aiChat_agendaBlock__7MPZy{display:grid;grid-gap:1rem;gap:1rem}.aiChat_agendaDateGroup__5dI5p{display:grid;grid-gap:.15rem;gap:.15rem}.aiChat_agendaDateLabel__rjaOQ{font-size:.72rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--greyAlt2);padding:0 .75rem .25rem;border-bottom:1px solid hsla(0,0%,100%,.06);margin-bottom:.15rem}.aiChat_agendaEvent__cpTBt{display:flex;align-items:baseline;gap:.75rem;padding:.5rem .75rem;border-radius:.35rem;transition:background .12s ease}.aiChat_agendaEvent__cpTBt:hover{background:hsla(0,0%,100%,.05)}.aiChat_agendaTime__QzoBL{font-size:.82rem;color:var(--greyAlt2);white-space:nowrap;min-width:5.5rem;flex-shrink:0}.aiChat_agendaName__q_rsL{font-size:.88rem;color:rgba(240,240,245,.92);font-weight:500}.aiChat_agendaLocation__fkivb{font-size:.78rem;color:var(--greyAlt2);margin-left:auto;white-space:nowrap;flex-shrink:0}.chart_chartFigure__Qseqh{margin:0;padding:0}.chart_caption__Ju2cV{text-align:center;font-size:.8rem;color:var(--foregroundAlt);margin-top:.5rem}.chart_barChart__BhXUJ{display:flex;flex-direction:column;position:relative;padding-left:3rem;padding-bottom:2rem}.chart_barChartContent__p_Jtf{flex:1 1;display:flex;align-items:stretch;justify-content:space-around;gap:.5rem;border-bottom:1px solid var(--cardBorder);padding-bottom:.5rem}.chart_barGroup__guaze{display:flex;flex-direction:column;align-items:center;flex:1 1;max-width:80px}.chart_barBars__AtWms{display:flex;gap:3px;align-items:flex-end;flex:1 1;width:100%;justify-content:center;min-height:200px}.chart_bar__JjHtC{width:20px;min-width:8px;border-radius:3px 3px 0 0;transition:height .4s ease-out,filter .2s;cursor:pointer}.chart_bar__JjHtC:hover{filter:brightness(1.15)}.chart_barLabel__uS37V{font-size:.7rem;color:var(--foregroundAlt);margin-top:.4rem;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.chart_lineChart__dyuM1{display:flex;flex-direction:column;position:relative;padding-left:3rem;padding-bottom:5rem}.chart_lineChartContent__WkboR{flex:1 1;position:relative;min-height:200px;border-bottom:1px solid var(--cardBorder);border-left:1px solid var(--cardBorder)}.chart_lineSeries__p_QUO,.chart_lineSvg__XTsdj{position:absolute;inset:0}.chart_lineSvg__XTsdj{width:100%;height:100%}.chart_linePoint__f_sBZ{position:absolute;width:8px;height:8px;border-radius:50%;transform:translate(-50%,50%);cursor:pointer;z-index:2;transition:transform .2s}.chart_linePoint__f_sBZ:hover{transform:translate(-50%,50%) scale(1.4)}.chart_lineSegment__keJTw{position:absolute;height:2px;transform-origin:left center;z-index:1}.chart_lineXAxis__yStyU{position:absolute;bottom:-1.5rem;left:0;right:0}.chart_lineXAxis__yStyU span{transform:translateX(-50%);white-space:nowrap}.chart_lineXAxis__yStyU span,.chart_yAxis__uWuWM{position:absolute;font-size:.7rem;color:var(--foregroundAlt)}.chart_yAxis__uWuWM{left:0;top:0;bottom:2rem;width:2.5rem;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-end;padding-right:.4rem}.chart_legend__QiY8Z{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center;margin-top:2.5rem;padding-top:.5rem}.chart_legendItem__EEylD{display:flex;align-items:center;gap:.4rem;font-size:.75rem;color:var(--foreground)}.chart_legendDot__D26a2{width:10px;height:10px;border-radius:50%;flex-shrink:0}.chart_pieChart__ketMU{gap:1.5rem;flex-wrap:wrap}.chart_pieChart__ketMU,.chart_pieContainer__2POPP{display:flex;align-items:center;justify-content:center}.chart_pieCircle__mkqL4{position:relative;width:160px;height:160px;border-radius:50%;background:var(--cardBorder);overflow:hidden}.chart_pieSlice__xSXN5{position:absolute;width:100%;height:100%;-webkit-clip-path:polygon(50% 50%,50% 0,100% 0,100% 100%,0 100%,0 0,50% 0);clip-path:polygon(50% 50%,50% 0,100% 0,100% 100%,0 100%,0 0,50% 0);background:conic-gradient(from var(--rotation),var(--color) 0,var(--color) var(--percent),transparent var(--percent));cursor:pointer;transition:filter .2s}.chart_pieSlice__xSXN5:hover{filter:brightness(1.1)}.chart_pieLegend__R_YDi{gap:.5rem}.chart_hBarChart__N9GON,.chart_hBarContainer__PvUEs,.chart_pieLegend__R_YDi{display:flex;flex-direction:column}.chart_hBarContainer__PvUEs{gap:.75rem;padding:.5rem 0}.chart_hBarRow__d5_M_{display:grid;grid-template-columns:120px 1fr;align-items:center;grid-gap:.75rem;gap:.75rem}.chart_hBarLabel__bm2Lx{font-size:.8rem;font-weight:500;color:var(--foreground);text-align:right;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.chart_hBarTrack__A90_N{background:var(--cardBorder);border-radius:4px;height:28px;position:relative;overflow:visible}.chart_hBarFill__g7fb_{height:100%;display:flex;align-items:center;justify-content:flex-end;padding:0 .75rem;border-radius:4px;transition:width .5s ease-out}.chart_hBarValue__b0m87{font-size:.8rem;font-weight:600;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.3);white-space:nowrap}.chart_hBarValueOutside___X51x{position:absolute;left:calc(100% + .5rem);top:50%;transform:translateY(-50%);font-size:.8rem;font-weight:600;color:var(--foreground);white-space:nowrap}.chart_fallback__TgDYI{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem;background:var(--background);border:1px dashed var(--cardBorder);border-radius:var(--border-radius);min-height:120px}.chart_fallbackIcon__MKScL{font-size:2rem;margin-bottom:.5rem}.chart_fallbackText__cE8b2{font-size:.9rem;color:var(--foregroundAlt);margin-bottom:.75rem}.chart_fallbackData__6AtnO{font-size:.8rem;color:var(--foreground);text-align:center}.chart_fallbackSeries__Gtx_P{margin:.25rem 0}@media (max-width:640px){.chart_barBars__AtWms{min-height:150px}.chart_bar__JjHtC{width:12px}.chart_hBarRow__d5_M_{grid-template-columns:80px 1fr}.chart_hBarLabel__bm2Lx{font-size:.7rem}.chart_pieCircle__mkqL4{width:120px;height:120px}.chart_pieChart__ketMU{flex-direction:column}}