.page_nav__ijo23{position:fixed;top:0;left:0;right:0;z-index:100;background:transparent;transition:background .25s ease,box-shadow .25s ease}.page_navScrolled__bZEbe{background:rgba(30,45,66,.97);box-shadow:0 1px 0 rgba(255,255,255,.06);backdrop-filter:blur(10px)}.page_navInner___hOgy{display:flex;align-items:center;justify-content:space-between;max-width:1200px;margin:0 auto;padding:0 24px;height:64px}.page_navLogo__XrZYK{display:flex;align-items:center;text-decoration:none;flex-shrink:0}.page_navLinks__8rPi_{display:flex}.page_navLink__Z58UL{color:rgba(255,255,255,.8);text-decoration:none;font-size:.9rem;font-weight:500;transition:color .15s}.page_navLink__Z58UL:hover{color:#fff}.page_navActions__p8gMd{display:flex;flex-shrink:0}.page_mobileMenuBtn__RR4Mm{display:none;background:none;border:none;color:white;cursor:pointer;padding:6px;line-height:0}.page_mobileMenu__udg2A{background:rgba(30,45,66,.99);overflow:hidden}.page_mobileLink__AN6qp{display:block;color:rgba(255,255,255,.85);text-decoration:none;font-size:1rem;font-weight:500;padding:12px 24px;transition:background .15s}.page_mobileLink__AN6qp:hover{background:rgba(255,255,255,.06)}@media (max-width:768px){.page_navActions__p8gMd,.page_navLinks__8rPi_{display:none}.page_mobileMenuBtn__RR4Mm{display:block}}.page_btnOrange__sx4Ub{background:#e8641a!important;color:white!important;border:none!important;font-weight:600!important;transition:background .15s!important}.page_btnOrange__sx4Ub:hover{background:#d05a16!important}.page_btnOutlineWhite__Ha7j5{border-color:rgba(255,255,255,.55)!important;color:white!important;background:transparent!important;font-weight:600!important;transition:border-color .15s,background .15s!important}.page_btnOutlineWhite__Ha7j5:hover{border-color:#fff!important;background:rgba(255,255,255,.08)!important}.page_btnDark__BzLGe{background:#1e2d42!important;color:white!important;border:none!important;font-weight:600!important;transition:background .15s!important}.page_btnDark__BzLGe:hover{background:#162235!important}.page_hero__7KFOs{background:#1e2d42;min-height:100vh;display:flex;align-items:center;padding:120px 0 80px;position:relative;overflow:hidden}.page_hero__7KFOs:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 80% 60% at 50% 0,rgba(232,100,26,.12) 0,transparent 70%);pointer-events:none}.page_heroInner__8WoKQ{position:relative;text-align:center}.page_heroEyebrow__p76B6{color:#e8641a;font-size:.85rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;margin-bottom:16px}.page_heroHeadline__6GB67{color:#fff;font-size:clamp(2.4rem,6vw,4rem);font-weight:800;line-height:1.12;letter-spacing:-.02em}.page_heroSub__fi66w{color:rgba(255,255,255,.7);font-size:clamp(1rem,2vw,1.15rem);line-height:1.7;max-width:600px;margin:24px auto 0}.page_heroNote__MzWoa{color:rgba(255,255,255,.4);font-size:.82rem;letter-spacing:.01em}.page_sectionLight__m28tR{background:#f5f6f8;padding:96px 0}.page_sectionDark__KdFkg{background:#1e2d42;padding:96px 0}.page_appStoreSection__awRhx{background:#f5f6f8;padding:80px 0}.page_sectionEyebrowDark__mJJZ0,.page_sectionEyebrow__kQzdJ{color:#e8641a;font-size:.8rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.page_sectionTitleLight__KQOIk{color:#fff}.page_sectionTitleDark__jPEDV,.page_sectionTitleLight__KQOIk{font-size:clamp(1.75rem,3.5vw,2.5rem);font-weight:800;line-height:1.18;letter-spacing:-.02em}.page_sectionTitleDark__jPEDV{color:#1e2d42}.page_bodyLight__18V7W{color:rgba(255,255,255,.72);line-height:1.75}.page_bodyDark__bVG3a{color:#4a5568;line-height:1.75}.page_pullQuote__Aaw5Q{font-size:clamp(1.1rem,2.5vw,1.35rem);font-weight:700;color:#fff!important;border-left:3px solid #e8641a;padding-left:20px;max-width:480px;text-align:left!important}.page_founderCard__1V4Gf{background:rgba(255,255,255,.05)!important;border:1px solid rgba(255,255,255,.1)!important}.page_founderAvatar__9Rhbh{width:80px;height:80px;border-radius:50%;overflow:hidden;flex-shrink:0;border:2px solid rgba(232,100,26,.45)}.page_founderPhoto__3IElQ{width:100%;height:100%;display:block}.page_founderTitle__oZrW2{color:#e8641a!important;font-weight:600}.page_featureCard__swyBK{background:#fff!important;border:1px solid rgba(30,45,66,.08)!important;box-shadow:0 2px 12px rgba(30,45,66,.06)!important;transition:box-shadow .2s,transform .2s!important}.page_featureCard__swyBK:hover{box-shadow:0 8px 32px rgba(30,45,66,.12)!important;transform:translateY(-2px)!important}.page_featureIcon__UHR_A{background:rgba(232,100,26,.1)!important;color:#e8641a!important}.page_featureCardTitle__5qOI7{color:#1e2d42;font-size:1rem;font-weight:700}.page_featureCardBody__M9Ltu{color:#4a5568;line-height:1.65}.page_stepsGrid__svYG0{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:40px}.page_step__0ZyaY{display:flex;gap:20px;align-items:flex-start}.page_stepNumber__Is_ZR{font-size:2.5rem;font-weight:800;color:#e8641a;line-height:1;flex-shrink:0;min-width:52px;opacity:.9}.page_pricingCard__pkYdi{background:#fff!important;border:1px solid rgba(30,45,66,.1)!important;position:relative}.page_registerCard__9RcPv{background:rgba(255,255,255,.05)!important;border:1px solid rgba(255,255,255,.1)!important}.page_inputLabel__Tv92o{color:rgba(255,255,255,.85)!important;font-weight:500!important;font-size:.875rem!important}.page_inputField__jEGaT{background:rgba(255,255,255,.07)!important;border-color:rgba(255,255,255,.15)!important;color:white!important}.page_inputField__jEGaT::placeholder{color:rgba(255,255,255,.3)!important}.page_inputField__jEGaT:focus{border-color:#e8641a!important}.page_successIcon__nCg7s{background:rgba(232,100,26,.15)!important;color:#e8641a!important}.page_footerCTA__cuTao{background:#2a3a54;padding:96px 0;border-top:1px solid rgba(255,255,255,.06)}.page_footer__F3MD0{background:#131f2e;padding:40px 0;border-top:1px solid rgba(255,255,255,.06)}.page_footerInner__5TPTB{display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap}.page_footerLink__ntXAe{color:rgba(255,255,255,.5);text-decoration:none;font-size:.85rem;transition:color .15s}.page_footerLink__ntXAe:hover{color:rgba(255,255,255,.85)}@media (max-width:640px){.page_footerInner__5TPTB{flex-direction:column;align-items:center;text-align:center}.page_stepsGrid__svYG0{grid-template-columns:1fr}.page_pullQuote__Aaw5Q{text-align:left!important;margin:0}}.CalendarPage_calendar___sXsZ{max-width:1400px;margin:0 auto;padding:var(--mantine-spacing-md)}.CalendarPage_stickyCalendarHeader__ZQV_8{position:sticky;top:64px;padding-top:10px;padding-bottom:10px;z-index:100;background-color:#2a3a54;margin-top:calc(10px - var(--mantine-spacing-md));margin-bottom:calc(10px - var(--mantine-spacing-lg))}.CalendarPage_stickyHeaderCard__Cpbi0{border-radius:14px;overflow:hidden;background-color:#324765;border:1px solid rgb(0 0 0/22%);box-shadow:0 2px 4px rgb(0 0 0/8%),0 12px 32px rgb(0 0 0/18%)}.CalendarPage_stickyHeaderTopBar__V8TK8{background-color:#324765;padding:10px var(--mantine-spacing-lg)}.CalendarPage_teamsScroller__8TRPf{position:relative;flex:1 1 auto;min-width:320px;max-width:100%;background:var(--mantine-color-white)}[data-mantine-color-scheme=dark] .CalendarPage_teamsScroller__8TRPf{background:var(--mantine-color-dark-7)}.CalendarPage_teamsScroller__8TRPf{border-radius:12px;padding:2px 10px;display:flex;align-items:center;box-shadow:inset 0 0 0 1px rgb(0 0 0/10%),0 1px 2px rgb(0 0 0/10%)}[data-mantine-color-scheme=dark] .CalendarPage_teamsScroller__8TRPf{box-shadow:inset 0 0 0 1px rgb(255 255 255/10%),0 1px 2px rgb(0 0 0/10%)}.CalendarPage_teamsScrollArea__R4oxj{flex:1 1 auto;min-width:0}.CalendarPage_teamsScrollArea__R4oxj .mantine-ScrollArea-viewport{display:flex;align-items:center;padding-top:1px}.CalendarPage_teamsScrollArea__R4oxj .mantine-ScrollArea-viewport>div{display:flex;align-items:center;padding:2px 0}.CalendarPage_teamsClear__qzf2l{position:absolute;top:6px;right:8px;z-index:2}.CalendarPage_weekBlock__pW3Y6{margin-bottom:var(--mantine-spacing-xl)}.CalendarPage_weekTitle__msflf{font-size:var(--mantine-font-size-sm);font-weight:600;margin-bottom:var(--mantine-spacing-xs);color:var(--mantine-color-dimmed)}.CalendarPage_weekHeader__uX4Oo{display:grid;gap:4px;margin-bottom:4px}.CalendarPage_dayHeader__rJSLL{text-align:center;font-size:.7rem;font-weight:600;color:var(--mantine-color-dimmed);text-transform:uppercase;letter-spacing:.04em}.CalendarPage_dayHeaderToday__mNK_h{color:var(--mantine-color-blue-8)}[data-mantine-color-scheme=dark] .CalendarPage_dayHeaderToday__mNK_h{color:var(--mantine-color-blue-3)}.CalendarPage_weekBody__R7STW{position:relative;min-height:112px;border-radius:var(--mantine-radius-md);overflow:visible;border:1px solid var(--mantine-color-gray-3)}[data-mantine-color-scheme=dark] .CalendarPage_weekBody__R7STW{border:1px solid var(--mantine-color-dark-4)}.CalendarPage_weekDayCells__e7Gi3{display:grid;gap:0;height:100%;min-height:112px}.CalendarPage_dayCell__ZKMwp{position:relative;border-right:1px solid var(--mantine-color-gray-2)}[data-mantine-color-scheme=dark] .CalendarPage_dayCell__ZKMwp{border-right:1px solid var(--mantine-color-dark-5)}.CalendarPage_dayCell__ZKMwp{background:var(--mantine-color-gray-0)}[data-mantine-color-scheme=dark] .CalendarPage_dayCell__ZKMwp{background:var(--mantine-color-dark-7)}.CalendarPage_dayCell__ZKMwp{display:flex;flex-direction:column;justify-content:flex-end;min-height:112px}.CalendarPage_dayCellClickable__uELA6{cursor:pointer}.CalendarPage_dayCellClickable__uELA6:hover{background:var(--mantine-color-gray-1)}[data-mantine-color-scheme=dark] .CalendarPage_dayCellClickable__uELA6:hover{background:var(--mantine-color-dark-6)}.CalendarPage_adHocChipStack__GVAGc{display:flex;flex-direction:column;gap:2px;padding:4px 3px;pointer-events:auto;position:relative;z-index:2}.CalendarPage_adHocChip__nKcjJ{display:block;width:100%;border:none;border-radius:4px;padding:2px 4px;font-size:10px;line-height:1.2;font-weight:600;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer;color:var(--mantine-color-dark-7)}[data-mantine-color-scheme=dark] .CalendarPage_adHocChip__nKcjJ{color:var(--mantine-color-gray-0)}.CalendarPage_adHocChip__nKcjJ{background:rgb(247 181 0/22%)}[data-mantine-color-scheme=dark] .CalendarPage_adHocChip__nKcjJ{background:rgb(247 181 0/28%)}.CalendarPage_adHocChip__nKcjJ{box-shadow:inset 0 0 0 1px rgb(247 181 0/45%)}[data-mantine-color-scheme=dark] .CalendarPage_adHocChip__nKcjJ{box-shadow:inset 0 0 0 1px rgb(247 181 0/50%)}.CalendarPage_adHocChip__nKcjJ:hover{background:rgb(247 181 0/32%)}[data-mantine-color-scheme=dark] .CalendarPage_adHocChip__nKcjJ:hover{background:rgb(247 181 0/40%)}.CalendarPage_adHocChipMore__zR0rF{font-size:10px;color:var(--mantine-color-dimmed);padding:0 4px 2px}.CalendarPage_dayCellToday__Guc6a{background:rgb(51 154 240/10%)}[data-mantine-color-scheme=dark] .CalendarPage_dayCellToday__Guc6a{background:rgb(51 154 240/14%)}.CalendarPage_dayCellToday__Guc6a{box-shadow:inset 0 0 0 2px rgb(51 154 240/35%)}[data-mantine-color-scheme=dark] .CalendarPage_dayCellToday__Guc6a{box-shadow:inset 0 0 0 2px rgb(51 154 240/30%)}.CalendarPage_dayCell__ZKMwp:last-child{border-right:none}.CalendarPage_dayCellDropOver__FB_h1{box-shadow:inset 0 0 0 2px var(--mantine-color-blue-5);background:rgb(51 154 240/12%)}[data-mantine-color-scheme=dark] .CalendarPage_dayCellDropOver__FB_h1{background:rgb(51 154 240/14%)}.CalendarPage_dayCellDropInvalid___qFnw{box-shadow:inset 0 0 0 2px var(--mantine-color-red-6);background:rgb(250 82 82/14%)}[data-mantine-color-scheme=dark] .CalendarPage_dayCellDropInvalid___qFnw{background:rgb(250 82 82/12%)}.CalendarPage_dayCellEndDragPreview__0BwtF{box-shadow:inset 0 0 0 2px rgba(51,154,240,.55);background:rgb(51 154 240/14%)}[data-mantine-color-scheme=dark] .CalendarPage_dayCellEndDragPreview__0BwtF{background:rgb(51 154 240/20%)}.CalendarPage_calendarGridDragging__DXdgM .weekEvents .eventBar,.CalendarPage_calendarGridDragging__DXdgM .weekEvents .eventBar *{pointer-events:none!important}.CalendarPage_weekEvents__1TwMb{position:absolute;top:0;left:0;right:0;bottom:var(--cal-chip-reserve,0);display:grid;column-gap:4px;row-gap:0;pointer-events:none;z-index:1}.CalendarPage_eventBar__vloMg{pointer-events:auto;margin:6px 0 0;padding:6px 8px;border-radius:var(--mantine-radius-sm);font-size:.75rem;line-height:1.3;color:#fff;text-decoration:none;display:block;justify-self:stretch;min-height:46px;box-sizing:border-box;overflow:hidden;box-shadow:0 1px 4px rgb(0 0 0/18%);border:1px solid rgb(255 255 255/22%);transition:transform .12s ease,box-shadow .12s ease;align-self:start}.CalendarPage_eventBar__vloMg:hover{transform:translateY(-1px);box-shadow:0 2px 8px rgb(0 0 0/22%)}.CalendarPage_eventBarFocused__8XLoE{outline:3px solid var(--mantine-color-yellow-4);outline-offset:2px;box-shadow:0 0 0 1px rgb(0 0 0/35%),0 4px 14px rgb(0 0 0/35%);z-index:3;animation:CalendarPage_event-bar-focus-pulse__oAx7y 1.1s ease-out 1}@keyframes CalendarPage_event-bar-focus-pulse__oAx7y{0%{outline-offset:6px;outline-color:var(--mantine-color-yellow-2)}to{outline-offset:2px;outline-color:var(--mantine-color-yellow-4)}}.CalendarPage_eventBarTentative__HCuzw{position:relative;border-style:dashed;border-width:2px;box-shadow:0 1px 4px rgb(0 0 0/12%);overflow:hidden}.CalendarPage_eventBarTentative__HCuzw:after{content:"";position:absolute;inset:0;pointer-events:none;border-radius:inherit;z-index:0;background:repeating-linear-gradient(-45deg,rgba(255,255,255,.22),rgba(255,255,255,.22) 5px,transparent 0,transparent 10px)}.CalendarPage_eventBarTentative__HCuzw .CalendarPage_eventBarInner__hr7Qa{position:relative;z-index:1}.CalendarPage_eventBarInner__hr7Qa{display:flex;align-items:flex-start;justify-content:space-between;gap:6px;min-width:0}.CalendarPage_eventBarText__OcJ87{min-width:0;flex:1}.CalendarPage_eventBarActions__jdazW{flex-shrink:0}.CalendarPage_eventTitle__bMslj{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.CalendarPage_eventMeta__ODn5_{opacity:.92}.CalendarPage_eventDescription__IPNAD,.CalendarPage_eventMeta__ODn5_{font-size:.65rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.CalendarPage_eventDescription__IPNAD{opacity:.88;margin-top:2px;font-weight:400}.CalendarPage_eventJobLink__JFyeD{font-size:.65rem;opacity:.92;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-top:6px;font-weight:600}.CalendarPage_eventBarClickable__JApJw{cursor:pointer}.CalendarPage_unassignedList__SHeTc{max-height:320px;overflow-y:auto}.CalendarPage_unassignedRow__NWai2{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:var(--mantine-spacing-sm);padding:var(--mantine-spacing-sm);border-radius:var(--mantine-radius-sm);border:1px solid var(--mantine-color-gray-3)}[data-mantine-color-scheme=dark] .CalendarPage_unassignedRow__NWai2{border:1px solid var(--mantine-color-dark-4)}.CalendarPage_unassignedRow__NWai2{background:var(--mantine-color-body)}[data-mantine-color-scheme=dark] .CalendarPage_unassignedRow__NWai2{background:var(--mantine-color-dark-7)}.CalendarPage_unassignedRowMain__je_zP{flex:1 1 180px;min-width:0}.CalendarPage_unassignedRowActions__V83gT{flex:0 1 auto}.CalendarPage_legendSwatch__mm5BW{width:14px;height:14px;border-radius:4px;flex-shrink:0;border:1px solid rgb(255 255 255/35%);box-shadow:0 0 0 1px rgb(0 0 0/12%)}.CalendarPage_legendColorTrigger__oLXPL{flex-shrink:0;border-radius:6px}.CalendarPage_legendTeamChip__khLu0{cursor:pointer;border:2px solid transparent;border-radius:var(--mantine-radius-md);padding:4px 8px;text-align:left;background:transparent;display:flex;align-items:center;height:40px;transition:border-color .12s ease,background .12s ease}.CalendarPage_legendTeamChip__khLu0:hover{background:rgb(0 0 0/4%)}[data-mantine-color-scheme=dark] .CalendarPage_legendTeamChip__khLu0:hover{background:rgb(255 255 255/6%)}.CalendarPage_legendTeamChipSelected__cfmaA{border-color:var(--mantine-color-blue-6);background:rgb(0 107 229/8%)}[data-mantine-color-scheme=dark] .CalendarPage_legendTeamChipSelected__cfmaA{background:rgb(51 154 240/12%)}.Homepage_home__enMJt{padding:34px 36px 40px;font-family:var(--js-font-ui);color:var(--js-ink-1);line-height:normal;-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto}.Homepage_home__enMJt :where(h1,h2,h3,h4,h5,h6,p){margin:0}.Homepage_homeInner__HYFas{max-width:var(--js-content-max-wide);margin:0 auto}.Homepage_greeting__KVI6g{margin-bottom:30px}.Homepage_eyebrow__Eyo3h{font-size:var(--js-text-eyebrow-size);font-weight:var(--js-font-weight-semibold);letter-spacing:var(--js-tracking-wide);text-transform:uppercase;color:var(--js-ink-5);margin-bottom:var(--js-space-8px)}.Homepage_heading__YxBFy{font-family:var(--js-font-display);font-size:var(--js-text-h1-size);line-height:var(--js-text-h1-line);font-weight:var(--js-font-weight-semibold);letter-spacing:var(--js-tracking-tight);margin:0;color:var(--js-ink-1);-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto;font-synthesis:none}.Homepage_subheading__UTXrW{margin:var(--js-space-10px) 0 0;font-size:var(--js-text-body-size);font-weight:var(--js-font-weight-regular);color:var(--js-ink-4);max-width:520px}.Homepage_quickActions__tKt0g{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:30px}.Homepage_section__4OirM{margin-bottom:30px}.Homepage_sectionHeading__BW12m{font-size:var(--js-text-h2-sm-size);font-weight:var(--js-font-weight-semibold);letter-spacing:var(--js-tracking-tight);margin:0 0 14px;color:var(--js-ink-1)}.Homepage_cardHeader__2jcme{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;flex-wrap:wrap;margin-bottom:14px}.Homepage_cardHeaderLeft__cofjs{display:flex;align-items:center;gap:10px}.Homepage_cardHeaderIcon__5vRlU{display:inline-flex;color:var(--js-ink-1)}.Homepage_cardTitle__PmRwR{font-size:19px;font-weight:600;color:var(--js-ink-1)}.Homepage_emptyText__Vnv7e{font-size:14px;color:var(--js-ink-5)}.Homepage_notification__OZ9Mt{border:1px solid var(--js-border-card);border-radius:11px;padding:var(--js-space-14px) var(--js-space-16px);box-shadow:0 0 8px 1px rgba(0,0,0,.02)}.Homepage_notificationTitle__J3dPq{font-size:14px;font-weight:600;color:var(--js-ink-1);overflow:hidden;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}.Homepage_dismissButton__Q_Ajd{border:none;background:transparent;color:var(--js-ink-6);font-size:var(--js-text-badge-size);font-weight:600;font-family:var(--js-font-ui);cursor:pointer;padding:0;white-space:nowrap}.Homepage_dismissButton__Q_Ajd:hover{color:var(--js-ink-4)}.Homepage_notificationMessage__eEs40{font-size:13px;color:var(--js-ink-4);margin-top:4px;white-space:pre-line;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.Homepage_metricsGrid__2mEB7{display:grid;grid-template-columns:repeat(auto-fill,minmax(max(220px,calc((100% - 48px) / 4)),1fr));gap:16px;align-items:stretch}.Homepage_metricsGridCompact__1nOis{grid-template-columns:repeat(auto-fill,minmax(max(160px,calc((100% - 30px) / 4)),1fr));gap:10px}@media (max-width:560px){.Homepage_metricsGridCompact__1nOis,.Homepage_metricsGrid__2mEB7{grid-template-columns:1fr}}.Homepage_floatingDoneAnchor__AIc0k{position:sticky;top:var(--js-topbar-height);z-index:15;height:0;display:flex;justify-content:flex-end;align-items:flex-start;pointer-events:none}.Homepage_floatingDone__YemAN{padding:16px;margin-right:-17px;background:var(--js-surface-card);border:1px solid var(--js-border-card);border-top:none;border-radius:0 0 var(--js-radius-lg) var(--js-radius-lg);box-shadow:var(--js-shadow-menu-strong);opacity:0;transform:translateY(-100%);visibility:hidden;pointer-events:none;transition:opacity .18s ease,transform .18s cubic-bezier(.4,0,.2,1),visibility 0s linear .18s}.Homepage_floatingDoneVisible__mWEDV{opacity:1;transform:none;visibility:visible;pointer-events:auto;transition:opacity .18s ease,transform .18s cubic-bezier(.4,0,.2,1),visibility 0s linear 0s}@media (prefers-reduced-motion:reduce){.Homepage_floatingDoneVisible__mWEDV,.Homepage_floatingDone__YemAN{transition:opacity .18s ease;transform:none}}.Homepage_greetingHeader__YOUV3{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.Homepage_listRow__xB8kc{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px 0;border-bottom:1px solid var(--js-border-card);font-size:14px}.Homepage_listRow__xB8kc:last-child{border-bottom:none}.Homepage_listRowMeta__LmUwB{color:var(--js-ink-5);font-size:13px;white-space:nowrap}.Homepage_customizePanel__SjVz7{display:flex;flex-direction:column;height:100%;font-family:var(--js-font-ui);color:var(--js-ink-1);line-height:normal;-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto}.Homepage_customizePanelHeader__kAMLT{flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:18px 20px 14px;border-bottom:1px solid var(--js-border-card)}.Homepage_customizePanelTitle__lJqlb{margin:0;font-size:var(--js-text-h3-size);font-weight:var(--js-font-weight-semibold);letter-spacing:-.01em;color:var(--js-ink-1)}.Homepage_customizePanelClose__3KF2N{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;padding:4px;border:none;border-radius:var(--js-radius-md);background:transparent;color:var(--js-ink-4);cursor:pointer}.Homepage_customizePanelClose__3KF2N:hover{color:var(--js-ink-1)}.Homepage_customizePanelBody__kkEDq{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:16px 20px 20px}.Homepage_customizePanelFooter__fvkaz{flex:0 0 auto;display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap;padding:14px 20px;border-top:1px solid var(--js-border-card)}.Homepage_customizeHint__E11xF{margin:0 0 16px;font-size:14px;color:var(--js-ink-4)}.Homepage_customizeSubhint__PDUnV{margin:-4px 0 10px;font-size:13px;color:var(--js-ink-5)}.Homepage_customizeSectionTitle__bwYme{margin:8px 0;font-size:13px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--js-ink-4)}.Homepage_customizeList__JD4rN{display:flex;flex-direction:column;gap:0;margin-bottom:16px}.Homepage_customizePrefBlock__RXLo8{margin:0 0 14px}.Homepage_customizePrefLabel__QAlgZ{font-size:13px;font-weight:600;color:var(--js-ink-2);margin-bottom:8px}.Homepage_customizeRow__NNtpx{display:flex;align-items:center;gap:10px;padding:12px 0;border-bottom:1px solid var(--js-border-card);box-sizing:border-box}.Homepage_customizePrefRow__nkkHR{display:flex;align-items:center;gap:10px;padding:2px 0;box-sizing:border-box}.Homepage_customizeTabsFull__iNos3>button{flex:1 1 0}.Homepage_customizeLead__BIFzW{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;width:22px;min-width:22px;height:22px;flex:0 0 22px;border:none;background:transparent;color:var(--js-ink-5);cursor:grab;padding:0;margin:0}button.Homepage_customizeLead__BIFzW:active{cursor:grabbing}.Homepage_customizeEmpty__OT_TQ{padding:12px 0 12px 32px;font-size:13px;color:var(--js-ink-5)}.Homepage_customizeText__LSOAo{flex:1 1 auto;min-width:0}.Homepage_customizeSwitch__u1GzB{flex:0 0 auto;margin-left:auto}.Homepage_customizeTitle__CI5j0{font-size:14px;font-weight:600;color:var(--js-ink-1)}.Homepage_customizeDesc__hwhht{font-size:13px;color:var(--js-ink-5);margin-top:2px}.Homepage_cardTitleMeta__1XHa6{display:block;margin-top:2px;font-size:12px;font-weight:500;color:var(--js-ink-5)}.Homepage_weekGrid__9Cb3B{display:grid;grid-template-columns:repeat(7,minmax(88px,1fr));gap:8px;overflow-x:auto;padding-bottom:4px}.Homepage_weekDay__njXVc{min-height:96px;padding:8px;border:1px solid var(--js-border-card);border-radius:var(--js-radius-sm,8px);background:var(--js-surface-hover)}.Homepage_weekDayLabel__SIhCM{font-size:12px;font-weight:600;color:var(--js-ink-3);margin-bottom:6px}.Homepage_weekDayEmpty__aiJDg{font-size:12px;color:var(--js-ink-5)}.Homepage_weekEvent__UKS_T{display:block;width:100%;text-align:left;background:var(--js-surface-card);color:var(--js-ink-1);border:1px solid var(--js-border-card);border-radius:var(--js-radius-xs);padding:6px 8px;font-size:12px;font-weight:600;margin-bottom:4px;cursor:pointer}.Homepage_weekEvent__UKS_T:disabled{cursor:default;opacity:.85}@media (max-width:768px){.Homepage_home__enMJt{padding:20px 16px 28px}.Homepage_heading__YxBFy{font-size:var(--js-text-h1-mobile-size)}}.HomeJobRow_header__VLpCg{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px;min-height:34px}.HomeJobRow_title__ibLAr{font-size:var(--js-text-h2-sm-size);font-weight:var(--js-font-weight-semibold);letter-spacing:var(--js-tracking-tight);margin:0;color:var(--js-ink-1)}.HomeJobRow_row__txPsY{display:flex;gap:16px;overflow-x:auto;scroll-behavior:smooth;padding-bottom:4px;scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.2) transparent}.HomeJobRow_rowNoScroll__9Jm8f{overflow-x:hidden}.HomeJobRow_row__txPsY::-webkit-scrollbar{height:8px}.HomeJobRow_row__txPsY::-webkit-scrollbar-track{background:transparent}.HomeJobRow_row__txPsY::-webkit-scrollbar-thumb{background:rgba(0,0,0,.12);border-radius:999px;border:none;background-clip:border-box}.HomeJobRow_row__txPsY::-webkit-scrollbar-thumb:hover{background:rgba(0,0,0,.2)}.SchedulingCapacityCard_header__nWY9S{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;flex-wrap:wrap;margin-bottom:14px}.SchedulingCapacityCard_headerLeft__X2fYQ{display:flex;gap:12px;align-items:center}.SchedulingCapacityCard_headerIcon__DHBE5{display:inline-flex;color:var(--js-ink-1)}.SchedulingCapacityCard_title__v3GIP{font-size:19px;font-weight:600;color:var(--js-ink-1)}.SchedulingCapacityCard_subtitle__mjWQV{font-size:13px;color:var(--js-ink-4);margin-top:2px}.SchedulingCapacityCard_legend__od91S{display:flex;gap:16px;flex-wrap:wrap;align-items:center;margin-bottom:14px}.SchedulingCapacityCard_legendItem__rvXJm{display:inline-flex;align-items:center;gap:var(--js-space-8px);font-size:12.5px;color:var(--js-ink-4)}.SchedulingCapacityCard_legendNote__JkkTa{font-size:12.5px;color:var(--js-ink-4)}.SchedulingCapacityCard_legendDot__SdRmn{width:9px;height:9px;border-radius:var(--js-radius-3xs);background:color-mix(in srgb,var(--js-status-warning) 10%,transparent);border:1px solid var(--js-variance-over);display:inline-block;flex-shrink:0}.SchedulingCapacityCard_tableScroll__EC_rt{overflow-x:auto}.SchedulingCapacityCard_table__yPXTr{width:100%;border-collapse:collapse;font-size:13.5px;min-width:640px;table-layout:fixed}.SchedulingCapacityCard_headRow__ENoPw{color:var(--js-ink-6)}.SchedulingCapacityCard_th__Myrnm{font-weight:600;font-size:11.5px;text-transform:uppercase;letter-spacing:.04em;padding:8px 6px;text-align:center;color:var(--js-ink-6)}.SchedulingCapacityCard_row__G_gCP{border-top:1px solid var(--js-border-row)}.SchedulingCapacityCard_rowFull__6xRUd{background:color-mix(in srgb,var(--js-status-warning) 10%,transparent)}.SchedulingCapacityCard_rowClosed__7msdq{background:color-mix(in srgb,var(--js-ink-4) 10%,transparent)}.SchedulingCapacityCard_rowAlt__4j2b4{background:color-mix(in srgb,var(--js-ink-4) 4%,transparent)}.SchedulingCapacityCard_tdMonth__QEAU1{padding:10px 6px;color:var(--js-ink-2);font-weight:400;text-align:left}.SchedulingCapacityCard_monthFull__SNp_c{color:var(--js-variance-over);font-weight:600}.SchedulingCapacityCard_monthClosed__ayjh1{text-decoration:line-through}.SchedulingCapacityCard_td__Bzy_2{color:var(--js-ink-3)}.SchedulingCapacityCard_tdCenter__4V4gE,.SchedulingCapacityCard_td__Bzy_2{padding:10px 6px;text-align:center}.SchedulingCapacityCard_tdAvailable__dkyUd{padding:10px 6px;text-align:center;font-weight:600;color:var(--js-ink-2)}.SchedulingCapacityCard_availableFull__GiYaP{color:var(--js-variance-over)}.SchedulingCapacityCard_toggle__ABRFD{width:38px;height:22px;border-radius:999px;border:none;cursor:pointer;padding:2px;background:var(--js-border-card-strong);display:flex;align-items:center;justify-content:flex-start;margin:0 auto;transition:background var(--js-motion-fast)}.SchedulingCapacityCard_toggleOn__9RFLd{background:var(--js-green);justify-content:flex-end}.SchedulingCapacityCard_toggle__ABRFD:disabled{opacity:.55;cursor:default}.SchedulingCapacityCard_toggleKnob__iU2xJ{width:18px;height:18px;border-radius:50%;background:#fff;box-shadow:var(--js-shadow-toggle-knob)}.SchedulingCapacityCard_moreButton__KgcuI{margin-top:12px;display:flex;align-items:center;gap:6px;border:none;background:transparent;color:var(--js-ink-4);font-size:13px;font-weight:600;font-family:var(--js-font-ui);cursor:pointer;padding:0}.SchedulingCapacityCard_moreButton__KgcuI:hover{color:var(--js-ink-3)}.CalendarJobListsPanel_panel__TjDRk{display:flex;flex-direction:column;height:100%;font-family:var(--js-font-ui);color:var(--js-ink-1);line-height:normal}.CalendarJobListsPanel_header__LPKJg{flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;gap:var(--js-space-12px);padding:18px 20px 14px;border-bottom:1px solid var(--js-border-card)}.CalendarJobListsPanel_headerLeft__ToAL7{display:flex;align-items:center;gap:var(--js-space-8px);color:var(--js-ink-1)}.CalendarJobListsPanel_title__w4kyG{margin:0;font-size:var(--js-text-h3-size);font-weight:var(--js-font-weight-semibold);letter-spacing:-.01em;color:var(--js-ink-1)}.CalendarJobListsPanel_body__3bjfD{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:16px 20px 24px;display:flex;flex-direction:column;gap:18px}.CalendarJobListsPanel_hint__VKiOP{margin:0;font-size:13px;color:var(--js-ink-4)}.CalendarJobListsPanel_tip__heZH6{margin:0;font-size:var(--js-text-label-size);color:var(--js-ink-5)}.CalendarJobListsPanel_sectionTitle__VMRna{margin:0 0 var(--js-space-8px);font-size:var(--js-text-label-size);font-weight:var(--js-font-weight-bold);letter-spacing:var(--js-tracking-wide);text-transform:uppercase;color:var(--js-ink-5)}.CalendarJobListsPanel_createRow__c0G1c{display:flex;flex-direction:column;gap:var(--js-space-8px);padding:var(--js-space-12px);background:var(--js-surface-card);border:1px solid var(--js-border-card);border-radius:var(--js-radius-md)}.CalendarJobListsPanel_textInput__L_8yM{box-sizing:border-box;width:100%;height:40px;padding:0 var(--js-space-14px);border:1px solid var(--js-border-card-strong);border-radius:var(--js-radius-sm);background:var(--js-surface-field-tinted);box-shadow:var(--js-shadow-card-inset);font-family:var(--js-font-ui);font-size:var(--js-text-ui-size);color:var(--js-ink-1)}.CalendarJobListsPanel_textInput__L_8yM::placeholder{color:var(--js-ink-5)}.CalendarJobListsPanel_textInput__L_8yM:focus{outline:none;border-color:var(--js-border-card-strong)}.CalendarJobListsPanel_textInput__L_8yM:focus-visible{outline:none;box-shadow:var(--js-shadow-focus)}.CalendarJobListsPanel_listStack__Ewro_{display:flex;flex-direction:column;gap:var(--js-space-8px)}.CalendarJobListsPanel_listCard__8ym9G{border:1px solid var(--js-border-card);border-radius:var(--js-radius-md);background:var(--js-surface-card);overflow:visible}.CalendarJobListsPanel_listHeader___jQjw{display:flex;align-items:center;gap:var(--js-space-8px);width:100%;padding:var(--js-space-12px);border:none;background:transparent;text-align:left;cursor:pointer;color:var(--js-ink-1);font-family:inherit}.CalendarJobListsPanel_listHeader___jQjw:hover{background:var(--js-surface-hover-soft)}.CalendarJobListsPanel_listName__o4ra9{flex:1 1 auto;font-size:var(--js-text-ui-size);font-weight:var(--js-font-weight-semibold);color:var(--js-ink-1)}.CalendarJobListsPanel_listMeta__2CHcW{font-size:var(--js-text-label-size);color:var(--js-ink-5);white-space:nowrap}.CalendarJobListsPanel_listBody__D_Y6v{padding:0 var(--js-space-12px) var(--js-space-12px);display:flex;flex-direction:column;gap:var(--js-space-10px);border-top:1px solid var(--js-border-card)}.CalendarJobListsPanel_itemRow__uIiEL{display:flex;flex-direction:column;gap:var(--js-space-4px);padding-top:var(--js-space-10px)}.CalendarJobListsPanel_itemTop__NS6M9{display:flex;align-items:flex-start;gap:var(--js-space-8px)}.CalendarJobListsPanel_itemMain__hJ_us{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:2px}.CalendarJobListsPanel_itemTitle__sxmmf{font-size:13px;font-weight:var(--js-font-weight-semibold);color:var(--js-ink-1)}.CalendarJobListsPanel_itemMeta__0EggC{display:flex;flex-direction:column;align-items:flex-end;gap:var(--js-space-4px);flex:0 0 auto}.CalendarJobListsPanel_itemDays__qqTH6{font-size:11px;color:var(--js-ink-5);white-space:nowrap}.CalendarJobListsPanel_itemActions__nVzMH{display:flex;align-items:center;gap:2px}.CalendarJobListsPanel_itemClient__ypy7C{font-size:var(--js-text-label-size);color:var(--js-ink-4)}.CalendarJobListsPanel_notePlaceholder__rihAK,.CalendarJobListsPanel_noteText__wu8dr{margin:0;font-size:var(--js-text-label-size);line-height:var(--js-text-line-dense);white-space:normal;overflow-wrap:anywhere}.CalendarJobListsPanel_noteText__wu8dr{color:var(--js-ink-3)}.CalendarJobListsPanel_notePlaceholder__rihAK{color:var(--js-ink-5);font-style:italic}.CalendarJobListsPanel_noteEditRow__UjPu5{display:flex;align-items:center;gap:var(--js-space-4px)}.CalendarJobListsPanel_noteField__CnVE0{box-sizing:border-box;flex:1 1 auto;min-width:0;height:32px;padding:0 var(--js-space-10px);border:1px solid var(--js-border-card-strong);border-radius:var(--js-radius-sm);background:var(--js-surface-field-tinted);box-shadow:var(--js-shadow-card-inset);font-family:var(--js-font-ui);font-size:var(--js-text-label-size);color:var(--js-ink-2)}.CalendarJobListsPanel_noteField__CnVE0::placeholder{color:var(--js-ink-5)}.CalendarJobListsPanel_noteField__CnVE0:focus{outline:none;border-color:var(--js-border-card-strong)}.CalendarJobListsPanel_noteField__CnVE0:focus-visible{outline:none;box-shadow:var(--js-shadow-focus)}.CalendarJobListsPanel_noteInput__qinw3{box-sizing:border-box;width:100%;min-height:56px;resize:vertical;border:1px solid var(--js-border-card-strong);border-radius:var(--js-radius-sm);padding:var(--js-space-10px) var(--js-space-14px);font-family:var(--js-font-ui);font-size:var(--js-text-ui-size);line-height:var(--js-text-line-dense);color:var(--js-ink-2);background:var(--js-surface-field-tinted);box-shadow:var(--js-shadow-card-inset)}.CalendarJobListsPanel_noteInput__qinw3::placeholder{color:var(--js-ink-5)}.CalendarJobListsPanel_noteInput__qinw3:focus{outline:none;border-color:var(--js-border-card-strong)}.CalendarJobListsPanel_noteInput__qinw3:focus-visible{outline:none;box-shadow:var(--js-shadow-focus)}.CalendarJobListsPanel_empty__Z6KQZ{font-size:13px;color:var(--js-ink-5);margin:0}.CalendarJobListsPanel_loadingRow__hkOy7{display:flex;justify-content:center;padding:var(--js-space-12px) 0}.CalendarJobListsPanel_addRow__2kFlI{display:flex;flex-direction:column;gap:var(--js-space-8px)}.CalendarJobListsPanel_searchWrap__a8vnK{position:relative}.CalendarJobListsPanel_searchField__8_YX2{position:relative;display:flex;align-items:center}.CalendarJobListsPanel_searchIcon__HrLR_{position:absolute;left:var(--js-space-14px);display:flex;color:var(--js-ink-5);pointer-events:none}.CalendarJobListsPanel_searchInput__yPoUN{box-sizing:border-box;width:100%;height:40px;padding:0 var(--js-space-14px) 0 40px;border:1px solid var(--js-border-card-strong);border-radius:var(--js-radius-sm);background:var(--js-surface-field-tinted);box-shadow:var(--js-shadow-card-inset);font-family:var(--js-font-ui);font-size:var(--js-text-ui-size);color:var(--js-ink-1);-webkit-appearance:none;appearance:none}.CalendarJobListsPanel_searchInput__yPoUN::placeholder{color:var(--js-ink-5)}.CalendarJobListsPanel_searchInput__yPoUN:focus{outline:none;border-color:var(--js-border-card-strong)}.CalendarJobListsPanel_searchInput__yPoUN:focus-visible{outline:none;box-shadow:var(--js-shadow-focus)}.CalendarJobListsPanel_searchDropdown__URVkH{position:absolute;left:0;right:0;top:100%;margin-top:var(--js-space-6px);z-index:var(--js-z-dropdown);background:var(--js-surface-card);border:1px solid var(--js-border-card);border-radius:var(--js-radius-lg);box-shadow:var(--js-shadow-menu);padding:var(--js-space-6px);max-height:296px;overflow-y:auto}.CalendarJobListsPanel_searchEmpty__m9gJ3{padding:9px var(--js-space-10px);font-size:var(--js-text-ui-size);color:var(--js-ink-5)}.CalendarJobListsPanel_searchResult__TuCvV{display:flex;flex-direction:column;gap:2px;width:100%;padding:9px var(--js-space-10px);border:none;border-radius:var(--js-radius-sm);background:transparent;text-align:left;cursor:pointer;font-family:var(--js-font-ui)}.CalendarJobListsPanel_searchResult__TuCvV:hover,.CalendarJobListsPanel_searchResult__TuCvV[aria-selected=true]{background:var(--js-surface-hover)}.CalendarJobListsPanel_resultTitle__4v5M0{font-size:var(--js-text-ui-size);font-weight:var(--js-font-weight-medium);color:var(--js-ink-1)}.CalendarJobListsPanel_resultSubtitle__9y_Om{font-size:var(--js-text-label-size);color:var(--js-ink-5)}.CalendarJobListsPanel_deleteRow__SE5ke{display:flex;flex-wrap:wrap;align-items:center;gap:var(--js-space-8px);padding-top:var(--js-space-4px)}.CalendarJobListsPanel_deleteHint__Zm8mH{font-size:var(--js-text-label-size);color:var(--js-ink-4)}.LockedScheduleEditModal_calendarWrap__eR9Ue{width:100%;max-width:100%;align-self:stretch}.LockedScheduleEditModal_calendarWrap__eR9Ue [data-month-level]{width:100%;max-width:100%}.LockedScheduleEditModal_calendarWrap__eR9Ue table{width:100%;table-layout:fixed}.ScheduleJobModal_modalInner__bM_qX{position:fixed!important;inset:0!important;z-index:calc(var(--mb-z-index, 200) + 1)!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:max(5dvh,1rem) max(5vw,1rem)!important;box-sizing:border-box!important;pointer-events:none!important}