.scheduler_mono__sIFEs{font-family:var(--font-martian-mono),ui-monospace,monospace;font-variation-settings:"wdth" 87.5}.scheduler_app__oM__S{display:flex;flex-direction:column;min-height:100dvh}.scheduler_appFixed__EJmXo{height:100dvh;overflow:hidden}.scheduler_header__UeZVG{position:sticky;top:0;z-index:40;display:flex;flex-direction:column;background:var(--card);border-bottom:1px solid var(--border)}.scheduler_headerRow__PbCmh{display:flex;align-items:center;gap:20px;padding:14px 24px;flex-wrap:wrap}.scheduler_headerTitleBlock__63gQx{display:flex;align-items:center;gap:10px;margin-right:auto;color:inherit;text-decoration:none;min-width:0}.scheduler_headerLogo__w9bH3{display:block;flex:none;width:42px;height:42px}.scheduler_headerTitleText__mQ6kw{display:flex;flex-direction:column;gap:2px;min-width:0}.scheduler_headerTitleBlock__63gQx:hover{color:inherit;text-decoration:none}.scheduler_headerTitleBlock__63gQx:hover .scheduler_headerTitle__7ymG7{color:var(--accent)}.scheduler_headerTitle__7ymG7{margin:0;font-size:17px;font-weight:600;letter-spacing:-.01em}.scheduler_headerSource__hRZXI{font-size:13.5px;opacity:.7;max-width:44ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.scheduler_devBadge__xHULT{flex:none;padding:5px 12px;border-radius:7px;background:var(--purple);color:#fff;font-size:13px;font-weight:700;letter-spacing:.08em;line-height:1}.scheduler_unsavedBadge__Tw2_3{flex:none;display:inline-flex;align-items:center;gap:7px;padding:6px 13px;border:0;border-radius:999px;color:var(--accent);background:var(--accent-bg);font-size:13px;font-weight:600;line-height:1.2;white-space:nowrap}.scheduler_unsavedDot__AgV7e{flex:none;width:7px;height:7px;border-radius:50%;background:currentColor}@media (max-width:900px){.scheduler_headerRow__PbCmh{flex-wrap:nowrap}.scheduler_headerTitle__7ymG7{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}@media (max-width:720px){.scheduler_headerLogo__w9bH3{width:34px;height:34px}.scheduler_headerTitle__7ymG7{font-size:15px}.scheduler_headerSource__hRZXI{font-size:12px}.scheduler_unsavedBadge__Tw2_3{gap:6px;padding:5px 10px;font-size:12px}}.scheduler_controls__MPqh4{display:flex;align-items:center;gap:8px;flex-wrap:nowrap}.scheduler_controlButton__W8R2f{display:inline-flex;align-items:center;justify-content:center;flex:none;gap:7px;height:34px;padding:0 13px;border:1px solid var(--border);border-radius:7px;background:transparent;color:inherit;font-size:14px;line-height:1;cursor:pointer}.scheduler_controlButton__W8R2f:hover{background:var(--subtle)}.scheduler_uploadLabel__GUzk8{background:var(--subtle);font-weight:500}.scheduler_hiddenInput__MePkX{display:none}.scheduler_uploadLabel__GUzk8:hover{border-color:var(--fg)}.scheduler_segmented__mFTGK{display:flex;border:1px solid var(--border);border-radius:7px;overflow:hidden}.scheduler_segment__wIKGR{flex:1 1 auto;min-width:0;padding:7px 11px;border:0;background:transparent;color:var(--fg);font-size:13.5px;cursor:pointer}.scheduler_segmentActive__w_MUa+.scheduler_segment__wIKGR,.scheduler_segment__wIKGR+.scheduler_segmentActive__w_MUa,.scheduler_segment__wIKGR+.scheduler_segment__wIKGR{border-left:1px solid var(--border)}.scheduler_segmentActive__w_MUa{background:var(--accent-bg);color:var(--accent);font-weight:600}.scheduler_select__gUlHL{appearance:none;padding:7px 30px 7px 11px;border:1px solid var(--border);border-radius:7px;background-color:var(--card);background-image:linear-gradient(45deg,transparent 50%,currentColor 0),linear-gradient(135deg,currentColor 50%,transparent 0);background-position:right 14px center,right 9px center;background-size:5px 5px,5px 5px;background-repeat:no-repeat;color:inherit;font-size:13.5px;line-height:1.2;cursor:pointer;color-scheme:inherit}.scheduler_select__gUlHL:hover{border-color:var(--fg)}.scheduler_select__gUlHL:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.scheduler_unitChip__Bh9oU{padding:6px 10px;border:1px solid var(--border);border-radius:7px;background:var(--subtle);font-size:12px;opacity:.8;white-space:nowrap}.scheduler_tabs__RdEhV{display:flex;gap:2px;padding:0 24px;background:var(--bg);border-top:1px solid var(--hair)}.scheduler_tab__IkaHZ{display:flex;flex-direction:column;gap:1px;align-items:flex-start;padding:9px 18px 10px;border:0;border-bottom:2px solid transparent;background:transparent;color:inherit;cursor:pointer;text-align:left}.scheduler_tab__IkaHZ:hover{background:var(--card)}.scheduler_tabActive__LHZxl{border-bottom-color:var(--accent);background:var(--card);color:var(--fg)}.scheduler_tabTitle__bI6tg{font-size:15px;font-weight:600}.scheduler_tabSub__1HVrs{font-size:12.5px;opacity:.74;font-weight:400;white-space:nowrap}.scheduler_stats__gASw_{display:flex;align-items:flex-start;gap:28px;padding:22px 24px 0;flex-wrap:wrap}.scheduler_stripTools__eYRSR{display:flex;align-items:center;gap:12px;margin-left:auto;align-self:center}.scheduler_stat__aRob6{display:flex;flex-direction:column;gap:3px}.scheduler_statValue__sRQSQ{font-size:24px;font-weight:500}.scheduler_statLabel__QFLg8{font-size:12.5px;text-transform:uppercase;letter-spacing:.06em;opacity:.64}.scheduler_banner__lW6Xu{display:flex;align-items:flex-start;gap:12px;margin:16px 24px 0;padding:10px 13px;border:1px solid var(--border);border-radius:8px;background:var(--subtle)}.scheduler_bannerText__xxTmh{font-size:13.5px;line-height:1.5;opacity:.85;max-width:78ch;text-wrap:pretty}.scheduler_dayBanner__tfHFj{align-items:center;min-height:56px;margin:0;flex:none}.scheduler_bannerSelection__mKIAX{display:flex;align-items:center;gap:8px;margin-left:auto;flex:none;max-width:60%;font-size:12.5px;color:var(--accent);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.scheduler_bannerClear__CmNSq{padding:4px 9px;font-size:12px}.scheduler_bannerButton__Cmor_,.scheduler_bannerClear__CmNSq{border:1px solid var(--border);border-radius:6px;background:var(--card);color:inherit;cursor:pointer}.scheduler_bannerButton__Cmor_{margin-left:auto;flex:none;padding:5px 10px;font-size:13px}.scheduler_body__TfW6q{grid-template-columns:minmax(0,1fr) 360px}.scheduler_bodyWide__uD7JG,.scheduler_body__TfW6q{display:grid;gap:24px;padding:20px 24px;align-items:stretch;flex:1;min-height:0}.scheduler_bodyWide__uD7JG{grid-template-columns:minmax(0,1fr)}.scheduler_mainColumn__2IdnT{display:flex;flex-direction:column;gap:12px;min-height:0}.scheduler_tableCard__RWNlp{display:flex;flex-direction:column;min-height:0;background:var(--card);border:1px solid var(--border);border-radius:10px;overflow:hidden}.scheduler_tableScroll__YFn4m{overflow-y:auto;overscroll-behavior:contain}.scheduler_tableHeader__RyKup{display:grid;grid-template-columns:74px minmax(0,1fr) 118px;gap:10px;padding:10px 16px;border-bottom:1px solid var(--border);font-size:12px;text-transform:uppercase;letter-spacing:.06em;opacity:.64}.scheduler_headerRight__QZ2Ex{text-align:right}.scheduler_slotRow__4W7a8{display:grid;grid-template-columns:74px minmax(0,1fr) 118px;gap:10px;align-items:center;padding:7px 16px;border-bottom:1px solid var(--hair);min-height:46px}.scheduler_slotRowWarn__AkH45{background:var(--warn-bg)}.scheduler_slotRowAvail__6qITW{background-image:linear-gradient(var(--accent-bg),var(--accent-bg));box-shadow:inset 3px 0 0 var(--accent)}.scheduler_slotRowPicked__8a_Us{background-image:linear-gradient(var(--subtle),var(--subtle));box-shadow:inset 3px 0 0 var(--fg);outline:1px dashed var(--border);outline-offset:-2px}.scheduler_slotRowPicked__8a_Us .scheduler_slotEmpty__iIPCI{color:var(--fg);opacity:.75;font-style:normal}.scheduler_slotRowOver__LQuU_{outline:2px solid var(--accent);outline-offset:-2px}.scheduler_slotTime__k_ibk{font-size:14px;opacity:.85}.scheduler_slotEmptyCell__IZ7HH{display:grid;align-items:center;min-width:0}.scheduler_slotEmptyCell__IZ7HH>*{grid-area:1/1}.scheduler_slotEmpty__iIPCI{font-size:13.5px;opacity:.5;font-style:italic}.scheduler_slotPts__Gn3fT{font-size:13.5px;text-align:right;opacity:.82}.scheduler_playerCell__nTUm0{display:flex;flex-direction:column;gap:1px;min-width:0;cursor:grab;padding:3px 7px;margin-left:-7px;border-radius:6px;touch-action:manipulation;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}.scheduler_playerCell__nTUm0:hover{background:var(--subtle)}.scheduler_slotGhost__dMGEc{visibility:hidden}.scheduler_playerCellSelected__GNVv4{background:var(--accent-bg)}.scheduler_touchMenuButton__QidPi{display:none}@media (hover:none){.scheduler_touchMenuButton__QidPi{display:flex;flex:none;align-items:center;justify-content:center;margin-left:auto;width:40px;height:40px;padding:0;border:0;border-radius:9px;background:transparent;color:var(--fg);opacity:.5;cursor:pointer}.scheduler_touchMenuButton__QidPi:active{color:var(--accent);opacity:1}.scheduler_playerCell__nTUm0{position:relative;padding-right:48px}.scheduler_playerCell__nTUm0 .scheduler_touchMenuButton__QidPi{position:absolute;top:50%;right:0;margin-left:0;transform:translateY(-50%)}}.scheduler_playerName__xrEyv{font-size:15px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.scheduler_playerMeta__o38a0{display:flex;align-items:center;flex-wrap:wrap;gap:6px;min-width:0}.scheduler_allianceChip__e0H4O{font-size:12px;padding:0 4px;border-radius:3px;background:var(--subtle);opacity:.82}.scheduler_playerId__asJTY{font-size:12px;opacity:.58}.scheduler_farmChip__4jsRq{font-size:11px;font-weight:600;letter-spacing:.02em;line-height:16px;height:16px;padding:0 6px;border-radius:8px;background:var(--subtle);color:var(--fg);white-space:nowrap}.scheduler_mainChip__3PY8d{background:transparent;box-shadow:inset 0 0 0 1px var(--border)}.scheduler_commentChip__vCHfG{background:var(--accent-bg);color:var(--accent)}.scheduler_commentChipRead__jpG5E{opacity:.6}.scheduler_manualChip__JiWbV{letter-spacing:.02em;line-height:14px;padding:0 5px;border:1px dashed var(--border);color:var(--fg);opacity:.85}.scheduler_manualChip__JiWbV,.scheduler_reviewedChip__vCE_E{font-size:11px;font-weight:600;height:16px;border-radius:8px;white-space:nowrap}.scheduler_reviewedChip__vCE_E{line-height:16px;padding:0 6px;background:var(--green-bg);color:var(--green)}.scheduler_badge__phYRl{font-size:12px;font-weight:600;padding:0 5px;border-radius:3px;white-space:nowrap}.scheduler_badgeRed__veVjk{background:var(--red-bg);color:var(--red)}.scheduler_badgeOrange__sLn3X{background:var(--orange-bg);color:var(--orange)}.scheduler_badgeNeutral__ez_R9{background:var(--subtle);color:var(--fg)}.scheduler_allScroll__YbVRF{overflow:auto;overscroll-behavior:contain}.scheduler_allHeader__Vm0Vp,.scheduler_allRow__w3fFu{display:grid;grid-template-columns:74px repeat(4,minmax(0,1fr));min-width:880px}.scheduler_allHeader__Vm0Vp{position:sticky;top:0;z-index:1;background:var(--card);border-bottom:1px solid var(--border);font-size:12px;text-transform:uppercase;letter-spacing:.06em}.scheduler_allHeaderTime__LbPs5{padding:10px 10px 10px 16px;background:color-mix(in srgb,var(--yellow) 8%,transparent);font-weight:600}.scheduler_allHeaderDay__RGkri{display:flex;flex-direction:column;gap:1px;min-width:0;padding:10px;background:var(--day-fill);border-left:2px solid var(--day-color)}.scheduler_allHeaderTitle__C_jjv{font-weight:600;color:var(--day-color)}.scheduler_allHeaderSub__0F1un{text-transform:none;letter-spacing:0;font-size:11.5px;opacity:.64}.scheduler_allRow__w3fFu{align-items:stretch;border-bottom:1px solid var(--hair);min-height:42px}.scheduler_allRow__w3fFu:hover{background:var(--subtle)}.scheduler_allTime__Y9O2u{display:flex;align-items:center;padding:5px 10px 5px 14px;font-size:14px;font-weight:600;color:var(--fg);background:color-mix(in srgb,var(--yellow) 8%,transparent)}.scheduler_allCol__5hk_V{display:flex;align-items:center;min-width:0;padding:5px 10px;background:var(--day-fill);border-left:2px solid var(--day-color)}.scheduler_allCell__pOLGI{display:flex;flex:1;align-items:center;justify-content:space-between;gap:8px;min-width:0;padding:2px 6px;border-radius:6px}.scheduler_allCellWarn__cpxPD{background:var(--warn-bg)}.scheduler_allCellWho__vIEHR{display:flex;flex-direction:column;gap:1px;min-width:0}.scheduler_allCellName__TuUQg{padding:0;border:0;background:none;color:inherit;font-family:inherit;font-size:13.5px;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:pointer}.scheduler_allCellName__TuUQg:hover{text-decoration:underline}.scheduler_allCellNameCopied__NRgry{color:var(--green);text-decoration:none}.scheduler_allCellId___URK5{padding:0;border:0;background:none;color:inherit;font-size:11px;text-align:left;opacity:.55;white-space:nowrap;cursor:pointer}.scheduler_allCellId___URK5:hover{opacity:.9;text-decoration:underline}.scheduler_allCellIdCopied__lHSud{color:var(--green);opacity:1;text-decoration:none}.scheduler_allCellPts__U_vFp{font-size:12.5px;opacity:.7;white-space:nowrap}.scheduler_allCellEmpty__HbWjF{display:flex;align-items:center;padding-left:6px;opacity:.35}.scheduler_sidebar__e_VMI{display:flex;flex-direction:column;gap:16px;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding-bottom:4px}.scheduler_sidebar__e_VMI>*{flex:none}.scheduler_sideCard__fvuz3{background:var(--card);border:1px solid var(--border);border-radius:10px;overflow:hidden}.scheduler_sideCardPadded__qeavP{padding:12px 14px;display:flex;flex-direction:column;gap:9px}.scheduler_sideCardHeader__VOLvZ{display:flex;align-items:baseline;justify-content:space-between;padding:11px 14px;border-bottom:1px solid var(--border)}.scheduler_sideCardTitle__eYOJW{font-size:13.5px;font-weight:600}.scheduler_sideCardCount__F5J6m{font-size:12.5px;opacity:.64}.scheduler_benchScroll__W9EEe{height:320px;overflow-y:auto;padding:6px}.scheduler_benchChip__bOkFF{display:flex;align-items:center;gap:8px;padding:8px 10px;border-radius:6px;border-left:3px solid var(--border);margin-bottom:4px;cursor:grab;touch-action:manipulation;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}.scheduler_benchChipSelected__YLNim{outline:2px solid var(--accent);outline-offset:-1px}.scheduler_benchChipFree__7Uzb3{border-left-color:var(--accent);background:var(--accent-bg)}.scheduler_benchChipMuted__XdedU{border-left-color:var(--border);background:var(--subtle);opacity:.55}.scheduler_benchName__u8Ue9{font-size:14px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1}.scheduler_benchTierLabel__qARhq{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;flex:none}.scheduler_benchPts__3IQed{font-size:12.5px;opacity:.74;flex:none}.scheduler_benchEmpty__s_Dc6{margin:10px 8px;font-size:13.5px;opacity:.6}.scheduler_legend__BISoK{display:flex;flex-direction:column;gap:5px;padding:10px 14px;border-top:1px solid var(--border);font-size:12.5px;opacity:.78}.scheduler_violationsTextarea__Dtp8Y{width:100%;min-height:64px;resize:vertical;padding:7px 8px;background:var(--subtle)}.scheduler_smallButton__073_J,.scheduler_violationsTextarea__Dtp8Y{border:1px solid var(--border);border-radius:6px;color:inherit;font-size:13.5px}.scheduler_smallButton__073_J{padding:6px 11px;background:transparent;cursor:pointer}.scheduler_smallButton__073_J:hover{background:var(--subtle)}.scheduler_buttonRow__Kdtrd{display:flex;flex-wrap:wrap;gap:6px}.scheduler_modalActions__Uvakc{align-items:center;justify-content:flex-end;gap:10px;margin-top:2px}.scheduler_sideNote__8k4Io{font-size:12.5px;opacity:.64}.scheduler_sideError__QllwM{font-size:12.5px;line-height:1.45;color:var(--red);background:var(--red-bg);border-radius:4px;padding:7px 9px;white-space:pre-line}.scheduler_termsNote__CcPdI{font-size:12.5px;color:color-mix(in srgb,var(--fg) 64%,transparent)}.scheduler_termsNote__CcPdI a{color:var(--accent);text-decoration:underline}.scheduler_termsNote__CcPdI a:hover{color:var(--accent-hover)}.scheduler_dashedCard__YoRy_{border:1px dashed var(--border);border-radius:10px;padding:12px 14px;display:flex;flex-direction:column;gap:7px}.scheduler_optInLabel___5t7c{display:flex;gap:8px;align-items:center;font-size:13px;opacity:.85;cursor:pointer}.scheduler_summary__atoBG{display:flex;flex-direction:column;gap:8px;align-items:flex-end}.scheduler_summaryChip__3_MBG{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;padding:0;border:1px solid var(--border);border-radius:50%;background:transparent;color:var(--fg);cursor:pointer;opacity:.55}.scheduler_summaryChip__3_MBG:hover{background:var(--subtle);opacity:1}.scheduler_undoRedo__vEXII{display:flex;align-items:center;gap:4px}.scheduler_summaryChip__3_MBG:disabled{opacity:.25;cursor:default}.scheduler_summaryChip__3_MBG:disabled:hover{background:transparent;opacity:.25}.scheduler_conflictRow__vGLxD{display:flex;flex-wrap:wrap;gap:8px;margin:6px 0 2px}.scheduler_summaryBody__V3bJ8{display:flex;flex-direction:column;gap:14px;max-height:60vh;overflow-y:auto;padding-right:4px}.scheduler_summaryHeading__Wl5x6{font-size:12.5px;font-weight:600;opacity:.85}.scheduler_summaryList___o_TA{margin:0;padding:0 0 0 16px;font-size:13px;line-height:1.5;opacity:.88}.scheduler_diffLine__4hKUv{font-size:12px;opacity:.78}.scheduler_mergeIntro__UuIDE{margin:0;font-size:13px;line-height:1.5;opacity:.85}.scheduler_mergeError__C5gSR{margin:0;font-size:13px;line-height:1.5;color:var(--red)}.scheduler_mergeNotes__eTC4c{margin:0;padding:10px 12px 10px 28px;font-size:12.5px;line-height:1.5;border:1px solid var(--border);border-left:3px solid var(--orange);border-radius:8px;background:var(--card)}.scheduler_mergeGroupNote__tD2Xi{margin:2px 0 6px;font-size:12px;line-height:1.45;opacity:.7}.scheduler_mergeRows__Hbfii{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:4px}.scheduler_mergeRow__r8nRT{display:flex;align-items:flex-start;gap:10px;padding:7px 9px;border:1px solid var(--border);border-radius:8px;background:var(--card);cursor:pointer}.scheduler_mergeRow__r8nRT input{margin-top:2px;flex:none}.scheduler_mergeWho__ARzcp{display:flex;flex-direction:column;gap:2px;min-width:0;font-size:13px}.scheduler_mergeChanges__FikU1{display:flex;flex-wrap:wrap;gap:2px 10px;margin-top:2px}.scheduler_detailScroll__KIbK9{display:flex;flex-direction:column;gap:18px;max-height:62vh;overflow-y:auto;padding-right:4px}.scheduler_detailGroup__cxCzV{display:flex;flex-direction:column;gap:2px}.scheduler_detailRow__BjOAR{display:grid;grid-template-columns:190px minmax(0,1fr);gap:12px;padding:6px 0;border-top:1px solid var(--hair);font-size:13.5px}.scheduler_detailLabel__vcZJI{opacity:.64}.scheduler_detailValue__iy86p{min-width:0;word-break:break-word}.scheduler_detailHead__IYpKn{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-bottom:2px}.scheduler_detailInput__0cPEb{width:100%;max-width:180px;padding:4px 7px;border:1px solid var(--border);border-radius:6px;background:var(--subtle);color:inherit;font-size:13.5px;color-scheme:inherit}.scheduler_detailSelect__eheZy{appearance:none;padding-right:26px;background-color:var(--card);background-image:linear-gradient(45deg,transparent 50%,currentColor 0),linear-gradient(135deg,currentColor 50%,transparent 0);background-position:right 12px center,right 7px center;background-size:5px 5px,5px 5px;background-repeat:no-repeat;cursor:pointer;color-scheme:inherit}.scheduler_detailField___RuuG{display:flex;align-items:center;gap:8px;min-width:0;font-size:12.5px}.scheduler_detailPair__XTR__{flex-wrap:wrap}.scheduler_detailTag__eaOda{flex:0 0 72px;width:72px}.scheduler_detailCopy__Wr8W7{display:flex;align-items:center;justify-content:center;flex:none;padding:4px;border:0;border-radius:6px;background:none;color:inherit;opacity:.5;cursor:pointer}.scheduler_detailCopy__Wr8W7:hover{opacity:1;background:var(--subtle)}.scheduler_detailSlots__oxN_B{font-size:12.5px;line-height:1.6}.scheduler_detailMuted__Qxxyf{opacity:.55}.scheduler_rosterScroll__3i7K_{max-height:62vh;overflow-y:auto;border:1px solid var(--border);border-radius:9px}.scheduler_rosterHead__4Lp_e{position:sticky;top:0;z-index:1;padding:9px 14px;background:var(--card);border-bottom:1px solid var(--border);font-size:11px;text-transform:uppercase;letter-spacing:.06em;opacity:.64}.scheduler_rosterHead__4Lp_e,.scheduler_rosterRow__uEuUB{display:grid;grid-template-columns:44px minmax(0,1fr) 90px 100px;gap:10px}.scheduler_rosterRow__uEuUB{align-items:center;padding:8px 14px;border-bottom:1px solid var(--hair);font-size:13.5px}.scheduler_rosterRowOut___wDP_{background:var(--red-bg);box-shadow:inset 3px 0 0 var(--red)}.scheduler_rosterRowOut___wDP_ .scheduler_rosterSlot__2enfx{color:var(--red);font-weight:600}.scheduler_rosterRank___KQZW{font-size:12px;opacity:.55}.scheduler_rosterName___dpXl{display:flex;align-items:center;gap:8px;min-width:0;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.scheduler_rosterSlot__2enfx{font-size:12.5px;opacity:.85}.scheduler_hoverCard__moVVE{position:fixed;z-index:30;max-height:calc(100dvh - 24px);overflow-y:auto;width:460px;max-width:calc(100vw - 24px);background:var(--card);border:1px solid var(--border);border-radius:9px;box-shadow:0 12px 34px rgba(0,0,0,.18);padding:12px 13px}.scheduler_hoverHeader__JF7eR{display:flex;align-items:baseline;gap:8px;margin-bottom:9px}.scheduler_hoverAlliance__o0Cnf{flex:none;font-size:12px;font-weight:600;padding:1px 5px;border-radius:4px;background:var(--subtle);opacity:.85}.scheduler_hoverName__Quxx8{font-size:15px;font-weight:600}.scheduler_hoverClose___jnWz{margin-left:auto;flex:none;padding:0 4px;border:0;background:none;color:inherit;font-size:13px;line-height:1;opacity:.5;cursor:pointer}.scheduler_hoverClose___jnWz:hover{opacity:1}.scheduler_hoverTc__pFqrP{font-size:12px;opacity:.64}.scheduler_hoverDayRow__jMm1a{display:grid;grid-template-columns:104px minmax(0,1fr);gap:8px;border-top:1px solid var(--hair);border-left:2px solid transparent;padding:5px 0 5px 6px;margin-left:-8px}.scheduler_hoverDayRowActive__Kqld_{border-left-color:var(--accent);background:var(--subtle)}.scheduler_hoverDayRowActive__Kqld_ .scheduler_hoverDayLabel__mnwqu{color:var(--accent);opacity:1}.scheduler_hoverDayRowActive__Kqld_ .scheduler_hoverAvail__PWMnG,.scheduler_hoverDayRowActive__Kqld_ .scheduler_hoverNote__AN9Q2{opacity:.95}.scheduler_hoverDayLabel__mnwqu{font-size:12.5px;font-weight:600;opacity:.88}.scheduler_hoverAvail__PWMnG{font-size:12px;line-height:1.45;opacity:.82}.scheduler_hoverNote__AN9Q2{font-size:12px;opacity:.7}.scheduler_menu__nNEtQ{position:fixed;z-index:85;display:flex;flex-direction:column;padding:5px;background:var(--card);border:1px solid var(--border);border-radius:9px;box-shadow:0 12px 34px rgba(0,0,0,.18)}.scheduler_menu__nNEtQ:focus{outline:none}.scheduler_menuHeading___HpxP{padding:4px 8px 6px;font-size:12px;font-weight:600;opacity:.55;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.scheduler_menuItem__OIcfX{padding:7px 8px;border:0;border-radius:6px;background:none;color:inherit;font-size:13.5px;text-align:left;cursor:pointer}.scheduler_menuItem__OIcfX:hover{background:var(--subtle)}.scheduler_empty__JxfnO{--header-height:77px;width:100%;max-width:1280px;min-height:calc(100dvh - var(--header-height));margin:0 auto;padding:52px 24px 44px;display:flex;flex-direction:column;justify-content:center;gap:22px}.scheduler_building__uhu0g{justify-content:flex-start;padding-top:22px}.scheduler_resumeBanner__uPA6H{display:flex;align-items:center;gap:12px;padding:10px 13px;border:1px solid var(--border);border-radius:8px;background:var(--subtle);font-size:13.5px;line-height:1.5;opacity:.95}.scheduler_resumeButton__0NEgS{flex:none;padding:5px 10px;border:1px solid var(--border);border-radius:6px;background:var(--card);color:inherit;font-size:13px;cursor:pointer}.scheduler_heroIntro__TFa4E{display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center}.scheduler_heroTitle__D9_ab{margin:0;max-width:21ch;font-size:42px;line-height:1.1;font-weight:600;letter-spacing:-.025em;text-wrap:balance}.scheduler_heroBody__kQ3HZ{margin:0;max-width:60ch;font-size:16.5px;line-height:1.55;opacity:.8;text-wrap:pretty}.scheduler_startSteps__a7fzE{display:flex;flex-direction:column;gap:12px;width:100%;max-width:860px;margin:0 auto}.scheduler_startCard__yM82v{display:flex;align-items:center;gap:14px;padding:18px 20px;border:1px solid var(--border);border-radius:14px;background:var(--card)}.scheduler_startNumOn___ooZi,.scheduler_startNum__l06kI{flex:none;display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;font-size:14px;font-weight:500}.scheduler_startNum__l06kI{background:var(--accent-bg);color:var(--accent-hover)}.scheduler_startNumOn___ooZi{background:var(--accent);color:#fff}.scheduler_startCardText__qS3T4{display:flex;flex-direction:column;gap:2px;min-width:0}.scheduler_startCardTitle__reCeq{font-size:15.5px;font-weight:600}.scheduler_startCardSub__DKjSL{font-size:13.5px;line-height:1.5;opacity:.72;text-wrap:pretty}.scheduler_startCardButton__a_x6X{flex:none;margin-left:auto;height:44px;padding:0 18px;border:1px solid var(--border);border-radius:8px;background:var(--card);color:inherit;font-family:inherit;font-size:14.5px;font-weight:600;white-space:nowrap;cursor:pointer}.scheduler_startCardButton__a_x6X:hover{background:var(--subtle)}.scheduler_dropButton__pAajm{margin-left:0;border-color:var(--accent);background:transparent;color:var(--accent-hover);transition:background-color .12s ease,color .12s ease}.scheduler_dropButton__pAajm:hover{background:var(--accent);color:#fff}.scheduler_dropZoneOver__jOjAy,.scheduler_dropZone__nlPcX{display:flex;flex-direction:column;align-items:center;gap:13px;padding:22px 28px 28px;border:2px dashed var(--accent);border-radius:14px;background:var(--accent-bg);cursor:pointer}.scheduler_dropZone__nlPcX{border-color:color-mix(in oklab,var(--accent) 45%,transparent)}.scheduler_dropZoneOver__jOjAy{border-style:solid}.scheduler_dropHead__iLlKu{display:flex;flex-wrap:wrap;align-items:center;gap:11px;align-self:stretch;margin-bottom:2px}.scheduler_dropIcon__6b5NN{color:var(--accent)}.scheduler_dropTitle__Ccikk{font-size:20px;font-weight:600}.scheduler_dropSub__pnExy{font-size:14px;opacity:.72;text-align:center;text-wrap:pretty}.scheduler_dropActions__gGVZr{display:flex;align-items:center;gap:10px;margin-left:auto}.scheduler_dropPrimary__CGiJl{display:inline-flex;align-items:center;height:44px;padding:0 18px;border:1px solid var(--border);border-radius:8px;background:var(--card);color:inherit;font-family:inherit;font-size:14.5px;font-weight:600;cursor:pointer}.scheduler_dropPrimary__CGiJl:hover{border-color:var(--accent);background:var(--accent-hover)}.scheduler_dropRule__3MWAm{width:100%;max-width:420px;height:1px;margin:6px 0 2px;background:var(--border)}.scheduler_dropAlt__M5QIx{font-size:13.5px;line-height:1.5;opacity:.82;text-align:center;text-wrap:pretty}.scheduler_dropAltLink__0u1ez{color:var(--accent);font-weight:500;border:0;border-bottom:1px solid color-mix(in oklab,var(--accent) 35%,transparent);background:none;padding:0;font-size:inherit;font-family:inherit;cursor:pointer}.scheduler_dropAltLink__0u1ez:hover{color:var(--accent-hover)}.scheduler_exploreRow__ZJ9g0{display:flex;align-items:center;justify-content:center;gap:12px;flex-wrap:wrap;margin-top:16px}.scheduler_exploreText__OVCVO{font-size:15px;opacity:.8}.scheduler_proof__i8fTT{gap:24px;padding:44px 24px 48px;border-top:1px solid var(--border);border-bottom:1px solid var(--border);background:var(--card)}.scheduler_proofHead__CYX79,.scheduler_proof__i8fTT{display:flex;flex-direction:column;align-items:center}.scheduler_proofHead__CYX79{gap:10px;text-align:center}.scheduler_proofTitle__hPVTx{display:flex;align-items:center;gap:11px;font-size:21px;font-weight:600;letter-spacing:-.015em}.scheduler_proofBody__b9_TM{margin:0;max-width:64ch;font-size:15px;line-height:1.55;opacity:.75;text-wrap:pretty}.scheduler_proofFoot__54R1k{margin:0;max-width:82ch;font-size:14px;line-height:1.6;opacity:.7;text-align:center;text-wrap:pretty}.scheduler_proofFrame__GdFyp{position:relative;width:1360px;max-width:100%}.scheduler_previewFrame__oPFq1{width:100%;border:1px solid var(--border);border-radius:14px;background:var(--card);box-shadow:0 16px 40px rgba(0,0,0,.08);overflow:hidden;user-select:none;cursor:pointer}.scheduler_previewInert__AJGUK{pointer-events:none}.scheduler_previewTabs__QkHx4{user-select:auto;cursor:default}.scheduler_previewBody__X_JNV{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:24px;padding:20px 24px}.scheduler_previewSideCell__xMw0l{position:relative;min-height:0}.scheduler_previewSide__wU_CW{position:absolute;inset:0;display:flex;flex-direction:column}.scheduler_previewBench__tUy54{flex:1;min-height:0;overflow:hidden;padding:6px}@media (max-width:900px){.scheduler_previewBody__X_JNV{grid-template-columns:minmax(0,1fr);padding:14px}.scheduler_previewBody__X_JNV .scheduler_sideCard__fvuz3,.scheduler_previewSideCell__xMw0l{display:none}}.scheduler_calloutRow__6B__C{display:none;position:relative;height:78px}@media (min-width:1460px){.scheduler_calloutRow__6B__C{display:block}}.scheduler_calloutAbove__8wiG1,.scheduler_calloutBelow__B1op1{position:absolute;width:300px;font-size:13px;line-height:1.45;opacity:.72;text-wrap:pretty}.scheduler_calloutAbove__8wiG1{bottom:0;padding-bottom:26px}.scheduler_calloutBelow__B1op1{top:0;padding-top:26px}.scheduler_calloutAbove__8wiG1:after,.scheduler_calloutBelow__B1op1:before{content:"";position:absolute;left:13px;width:1px;height:20px;background:var(--border)}.scheduler_calloutAbove__8wiG1:after{bottom:0}.scheduler_calloutBelow__B1op1:before{top:0}@media (max-width:900px){.scheduler_heroTitle__D9_ab{font-size:34px}}@media (max-width:720px){.scheduler_empty__JxfnO{padding:32px 16px 36px;gap:18px}.scheduler_heroTitle__D9_ab{font-size:29px}.scheduler_heroBody__kQ3HZ{font-size:15px}.scheduler_startCard__yM82v{flex-wrap:wrap;padding:16px}.scheduler_startCardText__qS3T4{flex:1 1 180px}.scheduler_dropActions__gGVZr,.scheduler_dropButton__pAajm,.scheduler_startCardButton__a_x6X{width:100%;margin-left:0}.scheduler_dropZoneOver__jOjAy,.scheduler_dropZone__nlPcX{padding:18px 16px 22px}.scheduler_dropTitle__Ccikk{font-size:18px}.scheduler_dropAlt__M5QIx,.scheduler_dropSub__pnExy{font-size:13px}.scheduler_dropPrimary__CGiJl{width:100%;justify-content:center}.scheduler_proof__i8fTT{padding:32px 16px 36px;gap:18px}.scheduler_proofTitle__hPVTx{font-size:19px}.scheduler_proofBody__b9_TM,.scheduler_proofFoot__54R1k{font-size:14px}}.scheduler_split__0pmxQ{position:relative;display:inline-flex;align-items:stretch}.scheduler_split__0pmxQ>:first-child{border-top-right-radius:0;border-bottom-right-radius:0}.scheduler_splitCaretPrimary__1yxdZ,.scheduler_splitCaret__eJ7OB{display:inline-flex;align-items:center;justify-content:center;min-width:42px;padding:0 10px;border-top-right-radius:7px;border-bottom-right-radius:7px;border-top-left-radius:0;border-bottom-left-radius:0;font-size:12px;cursor:pointer}.scheduler_splitCaret__eJ7OB{border:1px solid var(--border);margin-left:-1px;background:transparent;color:inherit}.scheduler_splitCaret__eJ7OB:hover{background:var(--subtle)}.scheduler_splitCaretPrimary__1yxdZ{border:0;background:var(--accent);color:#fff;box-shadow:inset 1px 0 0 rgba(255,255,255,.35)}.scheduler_splitCaretPrimary__1yxdZ:hover{background:var(--accent-hover)}.scheduler_splitMenu___FUdA{position:absolute;top:calc(100% + 6px);left:0;z-index:70;min-width:200px;max-width:calc(100vw - 24px);padding:4px;background:var(--card);border:1px solid var(--border);border-radius:9px;box-shadow:0 8px 24px rgba(0,0,0,.18);display:flex;flex-direction:column}.scheduler_splitMenuItem__iP6qX{display:block;width:100%;padding:8px 10px;border:0;border-radius:6px;background:none;color:inherit;font-family:inherit;font-size:13.5px;text-align:left;text-decoration:none;cursor:pointer}.scheduler_splitMenuItem__iP6qX:hover{background:var(--accent-bg);color:inherit;text-decoration:none}.scheduler_primaryButton__CSy8R:disabled{opacity:.45;cursor:not-allowed}.scheduler_primaryButton__CSy8R{padding:12px 22px;border:0;border-radius:7px;background:var(--accent);color:#fff;font-size:15px;font-weight:600;cursor:pointer}.scheduler_parseError__XpzIx{margin:0;font-size:14px;color:var(--red)}.scheduler_dropError__gDGA8{text-align:center}.scheduler_modalOverlay__YMIyy{position:fixed;inset:0;z-index:90;background:rgba(0,0,0,.35);display:flex;align-items:safe center;justify-content:center;padding:32px 16px;overflow-y:auto}.scheduler_modal__uixHS{background:var(--card);border:1px solid var(--border);border-radius:10px;padding:18px;width:100%;max-width:460px;display:flex;flex-direction:column;gap:12px}.scheduler_modalTitle__meuK1{margin:0;font-size:16px;font-weight:600}.scheduler_modalHeader__ftR25{display:flex;align-items:center;gap:10px}.scheduler_modalClose__oaYXF{font-size:15px;padding:2px 6px}.scheduler_helpModal__2Fr3I{max-width:min(820px,94vw);max-height:86dvh;overflow-y:auto}.scheduler_helpStep__Nhbwu{display:flex;flex-direction:column;gap:6px;padding:16px 18px;border:1px solid var(--hair);border-radius:10px;background:var(--subtle);min-height:118px}.scheduler_helpStepBack__8n2kL,.scheduler_helpStepForward__8vRgB{animation:scheduler_helpStepIn__frIa0 .18s ease-out}.scheduler_helpStepBack__8n2kL{animation-name:scheduler_helpStepInBack__dQ0Ia}@keyframes scheduler_helpStepIn__frIa0{0%{opacity:0;transform:translateX(16px)}}@keyframes scheduler_helpStepInBack__dQ0Ia{0%{opacity:0;transform:translateX(-16px)}}@media (prefers-reduced-motion:reduce){.scheduler_helpStepBack__8n2kL,.scheduler_helpStepForward__8vRgB{animation:none}}.scheduler_helpStepCount__WNJe0{font-size:11.5px;letter-spacing:.04em;opacity:.55}.scheduler_helpStepTitle__J7D6m{font-size:17px;font-weight:600;letter-spacing:-.01em}.scheduler_helpStepBody__Jb5no{margin:0;font-size:14px;line-height:1.55;opacity:.82;text-wrap:pretty}.scheduler_helpDots__HZVED{display:flex;align-items:center;justify-content:center;gap:7px;padding:2px 0}.scheduler_helpDotOn__LzVcw,.scheduler_helpDot__dfSLz{width:8px;height:8px;padding:0;border:0;border-radius:50%;cursor:pointer}.scheduler_helpDot__dfSLz{background:var(--border)}.scheduler_helpDot__dfSLz:hover{background:var(--fg);opacity:.45}.scheduler_helpDotOn__LzVcw{background:var(--accent)}.scheduler_helpNavSpacer__LATXH{margin-right:auto}.scheduler_helpRow__4AbP5:first-child{grid-column:1/-1}.scheduler_helpDisclaimer__mxdye{margin:0;padding:9px 12px;border:1px solid var(--accent);border-radius:10px;background:var(--accent-bg);font-size:12.5px;line-height:1.5}.scheduler_modalWide__VxBH9{max-width:min(940px,94vw);max-height:88dvh;overflow:hidden}.scheduler_modalNotes__QaAg_{max-width:min(820px,94vw)}.scheduler_modalEditor__oCo0f{max-width:min(500px,94vw);max-height:88dvh;overflow:hidden}.scheduler_modalPlayer__bcOCM{max-width:min(560px,94vw)}.scheduler_availHead__lGMCz{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.scheduler_availScroll__NDJTM{overflow:auto;max-height:34vh;border:1px solid var(--border);border-radius:9px}.scheduler_availScrollTall__K456p{max-height:62vh}.scheduler_availGrid__lxUwy{display:grid;grid-template-columns:168px 78px repeat(var(--slot-count,49),52px);align-items:stretch;min-width:max-content}.scheduler_availTimeHead__XhHp7{position:sticky;top:0;z-index:1;padding:7px 2px;border-bottom:1px solid var(--border);background:var(--card);font-size:11.5px;text-align:center;opacity:.75}.scheduler_availCornerHead__J4tHF{left:0;z-index:3;border-right:1px solid var(--border)}.scheduler_availAnyHead__Hwc09{font-weight:600;opacity:.9;border-right:1px solid var(--border)}.scheduler_availDay__zvSoC{position:sticky;left:0;z-index:2;display:flex;flex-direction:column;gap:2px;padding:9px 11px;border-right:1px solid var(--border);border-bottom:1px solid var(--hair);background:var(--card)}.scheduler_availDayTitle__7YvcT{font-size:13px;font-weight:600}.scheduler_availDaySub__gEuOY{font-size:11.5px;opacity:.6}.scheduler_availClear__Gt9P_{align-self:flex-start;margin-top:2px;padding:0;border:0;background:none;color:var(--accent);font-size:11.5px;cursor:pointer}.scheduler_availClear__Gt9P_:disabled{color:inherit;opacity:.4;cursor:default}.scheduler_availCell__5VFGz{display:flex;align-items:center;justify-content:center;padding:9px 0;border-bottom:1px solid var(--hair);border-left:1px solid var(--hair);cursor:pointer}.scheduler_availCell__5VFGz:hover{background:var(--subtle)}.scheduler_availCellOn__MXwLS{background:var(--accent-bg)}.scheduler_availAnyCell__A6Rin{border-right:1px solid var(--border);border-left:0}.scheduler_field__vkG7i{display:flex;flex-direction:column;gap:4px;font-size:13px}.scheduler_fieldLabel__S2rQT{opacity:.82}.scheduler_input__bPx4E{padding:7px 8px;border:1px solid var(--border);border-radius:6px;background:var(--subtle);color:inherit;font-size:14px}@media (max-width:900px){.scheduler_appFixed__EJmXo,.scheduler_app__oM__S{height:auto;min-height:100dvh;overflow:visible}.scheduler_appFixed__EJmXo{padding-bottom:64px}.scheduler_body__TfW6q{grid-template-columns:minmax(0,1fr);align-items:start;flex:none}.scheduler_sidebar__e_VMI,.scheduler_tableScroll__YFn4m{overflow:visible}.scheduler_allScroll__YbVRF{overscroll-behavior-x:contain;overscroll-behavior-y:auto;touch-action:pan-x pan-y}}@media (max-width:1240px){.scheduler_tabs__RdEhV{overflow-x:auto}.scheduler_tab__IkaHZ{flex:none}.scheduler_tabSub__1HVrs{display:none}}@media (max-width:640px){.scheduler_headerRow__PbCmh{padding:10px 14px;gap:10px}.scheduler_tabs__RdEhV{padding:0 6px}.scheduler_tab__IkaHZ{padding:9px 12px 10px}.scheduler_stats__gASw_{gap:18px;padding:16px 14px 0}.scheduler_banner__lW6Xu{flex-wrap:wrap;margin:12px 14px 0}.scheduler_dayBanner__tfHFj{margin:0}.scheduler_body__TfW6q{padding:14px;gap:14px}}@media print{.scheduler_appFixed__EJmXo,.scheduler_app__oM__S{height:auto;overflow:visible}.scheduler_bodyWide__uD7JG,.scheduler_body__TfW6q{display:block;min-height:0}.scheduler_allScroll__YbVRF,.scheduler_benchScroll__W9EEe,.scheduler_tableCard__RWNlp,.scheduler_tableScroll__YFn4m{overflow:visible;height:auto;max-height:none}}.scheduler_detailComment__Cf94U{margin:0;padding:8px 10px;border-left:3px solid var(--yellow);border-radius:0 6px 6px 0;background:var(--yellow-bg);font-size:13.5px;line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere}.scheduler_detailCommentActions__y25Ku{display:flex;align-items:center;gap:10px;margin-top:8px;font-size:12.5px}.scheduler_visuallyHidden__tKRTo{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.scheduler_modalSlotMode__Wj5kZ{max-width:min(680px,94vw)}.scheduler_slotModeChoices__apNSD{display:grid;grid-template-columns:1fr 1fr;gap:10px}.scheduler_slotModeChoice__MIIkm{display:flex;flex-direction:column;gap:5px;padding:14px;border:1px solid var(--border);border-radius:8px;background:var(--subtle);cursor:pointer;text-align:left;color:inherit;font:inherit}.scheduler_slotModeChoice__MIIkm:hover{border-color:var(--accent)}.scheduler_slotModeCount__cCvu_{font-size:19px;font-weight:700}.scheduler_slotModeMode__TK0J1{font-size:13px;font-weight:600;color:var(--accent)}.scheduler_slotModeRange__k1uVo{font-size:11.5px;opacity:.72}.scheduler_slotModeBlurb__IsHVL{font-size:12.5px;line-height:1.5;opacity:.72;flex:1}.scheduler_slotModeGo__t6qMv{margin-top:4px;font-size:12.5px;font-weight:600;color:var(--accent)}@media (max-width:420px){.scheduler_slotModeChoices__apNSD{grid-template-columns:1fr}}.scheduler_reviewIntro__464zU{display:flex;flex-direction:column;gap:8px}.scheduler_reviewTitle__ae9qu{margin:0;font-size:20px;font-weight:600}.scheduler_reviewBody__RuFjI{margin:0;font-size:14px;line-height:1.55;opacity:.78}.scheduler_reviewList__9q8Kj{display:flex;flex-direction:column;gap:10px}.scheduler_reviewName__EJkED{font-size:14px;font-weight:600}.scheduler_reviewMeta__0CKcG{font-size:12px;opacity:.6}.scheduler_reviewFields__hr2wA{display:flex;flex-wrap:wrap;align-items:flex-start;gap:14px}.scheduler_reviewField__mkmKG{display:flex;flex-direction:column;gap:3px;width:190px;flex:none;font-size:13px}.scheduler_reviewAnswered__zqWJS{font-size:12.5px;color:var(--red);overflow-wrap:anywhere}.scheduler_reviewInputRow__LeZNC{display:flex;align-items:center;gap:6px}.scheduler_reviewInputRow__LeZNC .scheduler_input__bPx4E{width:92px}.scheduler_reviewUnit__MQil0{font-size:12.5px;opacity:.64}@media (max-width:720px){.scheduler_reviewRow__40IiB{grid-template-columns:1fr;align-items:stretch}}.scheduler_settingRow__H_mJS{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.scheduler_infoButton__E4x9Z{flex:none;width:17px;height:17px;padding:0;border:1px solid var(--border);border-radius:50%;background:transparent;color:inherit;font-size:11px;font-style:italic;font-weight:600;line-height:1;cursor:pointer;opacity:.6}.scheduler_infoButton__E4x9Z:hover{opacity:1;border-color:var(--accent)}.scheduler_infoBody__PrBtR{margin:0;font-size:13.5px;line-height:1.55;opacity:.85}.scheduler_slotRowUpgrade__7cXJ7{background-image:linear-gradient(var(--green-bg),var(--green-bg));box-shadow:inset 3px 0 0 var(--green)}.scheduler_slotRowSwap__Bzdsa{background-image:linear-gradient(var(--purple-bg),var(--purple-bg));box-shadow:inset 3px 0 0 var(--purple)}.scheduler_searchWrap__xk9iB{position:relative;flex:none}.scheduler_searchInput__nVNaJ{width:190px;padding:5px 9px;border:1px solid var(--border);border-radius:7px;background:var(--card);color:inherit;font-size:13px;color-scheme:inherit}.scheduler_searchInput__nVNaJ:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.scheduler_searchList__p3Hji{position:absolute;top:calc(100% + 4px);right:0;z-index:60;width:260px;max-height:280px;overflow-y:auto;padding:4px;background:var(--card);border:1px solid var(--border);border-radius:9px;box-shadow:0 12px 34px rgba(0,0,0,.18)}.scheduler_searchItem__f4AHp{display:flex;flex-direction:column;gap:1px;width:100%;padding:6px 8px;border:0;border-radius:6px;background:none;color:inherit;text-align:left;cursor:pointer}.scheduler_searchItem__f4AHp:hover{background:var(--accent-bg)}.scheduler_searchName__98rKe{font-size:13.5px;font-weight:600}.scheduler_searchMeta__mKHAD{font-size:11.5px;opacity:.6}.scheduler_searchEmpty__UBVL7{display:block;padding:8px;font-size:12.5px;opacity:.6}.scheduler_reviewReading__j7zoG{display:block;min-height:15px;font-size:12px;color:var(--orange);white-space:nowrap}.scheduler_slotRowFound__29klj{box-shadow:inset 3px 0 0 var(--found-edge)}.scheduler_benchChipFound__1thy4,.scheduler_slotRowFound__29klj{background-image:linear-gradient(var(--found-bg),var(--found-bg))}.scheduler_benchChipFound__1thy4{box-shadow:inset 2px 0 0 var(--found-edge)}.scheduler_bannerNotice__x1afg{display:flex;align-items:center;gap:8px;margin-left:auto;flex:none;max-width:60%;font-size:12.5px;color:var(--orange);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.scheduler_allCellFound__Gb_ZA{background-image:linear-gradient(var(--found-bg-strong),var(--found-bg-strong));box-shadow:inset 0 0 0 1px var(--found-edge)}.scheduler_modalCallout__gmlXG{margin:10px 0;padding:9px 11px;border-left:3px solid var(--yellow);border-radius:0 6px 6px 0;background:var(--yellow-bg);font-size:12.5px;line-height:1.5}.scheduler_requiredMark__gcLkL{color:var(--red);font-weight:600}.scheduler_benchFooter__8RmPH{display:flex;align-items:center;gap:9px;flex-wrap:wrap;padding:9px 12px;border-top:1px solid var(--hair)}.scheduler_accountChip__ZS6a_{display:inline-flex;align-items:center;gap:8px;min-width:0}.scheduler_accountChipButton__HxiIL{gap:6px}.scheduler_menuTrigger__NNsXv{width:38px;padding:0}.scheduler_signInOptions__zre6J{display:flex;flex-direction:column;gap:8px}.scheduler_signInOption__qTTou{display:flex;align-items:center;justify-content:center;padding:10px 12px;border:1px solid var(--border);border-radius:8px;background:var(--subtle);color:inherit;font-size:14px;font-weight:600;cursor:pointer}.scheduler_signInOption__qTTou:hover{border-color:var(--accent)}.scheduler_shareLinkRow__aYpS0{display:flex;flex-direction:column;gap:5px;padding:9px 10px;border:1px solid var(--border);border-radius:8px;background:var(--subtle)}.scheduler_shareLinkLabel__qnqfr{font-size:11.5px;text-transform:uppercase;letter-spacing:.06em;opacity:.6}.scheduler_shareLinkBox__vIZxH{display:flex;align-items:center;gap:8px}.scheduler_shareLinkUrl__m_RVq{flex:1;min-width:0;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.scheduler_primaryButtonSmall__j0dQD{padding:7px 13px;border-radius:6px;font-size:13.5px}.scheduler_skeletonTitle__ygK1b{margin:0 0 14px}.scheduler_skeletonRows__g1rbQ{display:flex;flex-direction:column}.scheduler_analyticsBody__ybZqd{flex:1;min-height:0;overflow-y:auto;padding:26px 32px 48px}.scheduler_analyticsGrid__t0Wr0{display:grid;grid-template-columns:repeat(auto-fit,minmax(380px,1fr));gap:40px 64px;max-width:1400px;margin:0 auto}.scheduler_analyticsTiles__pNb3p{display:flex;flex-wrap:wrap;gap:18px 40px;padding:2px 0 18px}.scheduler_analyticsHeadline__7RQzu{max-width:1400px;margin:0 auto 30px;padding-bottom:26px;border-bottom:1px solid var(--hair)}.scheduler_analyticsCard__dU_Hc{min-width:0}.scheduler_analyticsCard__dU_Hc .recharts-surface:focus,.scheduler_analyticsCard__dU_Hc .recharts-surface:focus-visible,.scheduler_analyticsCard__dU_Hc .recharts-wrapper:focus,.scheduler_analyticsCard__dU_Hc .recharts-wrapper:focus-visible{outline:none}.scheduler_analyticsWide__s3c_M{grid-column:1/-1}.scheduler_heatWrap___VY3a{overflow-x:auto;padding-bottom:4px}.scheduler_heatGrid__WDq42{display:grid;gap:2px;min-width:940px}.scheduler_heatRowLabel__Xn2mZ{align-self:center;padding-right:8px;font-size:12px;white-space:nowrap;opacity:.64}.scheduler_heatColLabel__y2pM8{padding-bottom:2px;font-size:10.5px;white-space:nowrap;overflow:visible;opacity:.55}.scheduler_heatCell__l0Re3{height:20px;border-radius:3px}.scheduler_heatCellEmpty__IkmLF{box-shadow:inset 0 0 0 2px var(--orange)}.scheduler_heatTip__dSUrS{position:fixed;z-index:30;transform:translate(-50%,calc(-100% - 8px));padding:6px 10px;background:var(--card);border:1px solid var(--border);border-radius:8px;box-shadow:0 4px 16px rgba(0,0,0,.14);font-size:12.5px;white-space:nowrap;pointer-events:none}.scheduler_heatTipEmpty__gIUhf{color:var(--orange);font-weight:600}.scheduler_analyticsTitle__zoUNW{margin:0 0 14px;font-size:12.5px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;opacity:.64}.scheduler_analyticsTable__hG_79{width:100%;margin-top:22px;border-collapse:collapse;font-size:13px}.scheduler_analyticsTable__hG_79 th{padding:5px 0;font-weight:500;text-align:left;opacity:.64;border-bottom:1px solid var(--hair)}.scheduler_analyticsTable__hG_79 td{padding:7px 0;border-bottom:1px solid var(--hair)}.scheduler_analyticsTable__hG_79 td+td,.scheduler_analyticsTable__hG_79 th+th{padding-left:14px}.scheduler_analyticsTable__hG_79 tr:last-child td{border-bottom:0}.scheduler_analyticsNum__LZoCa{padding-left:14px;text-align:right;font-variant-numeric:tabular-nums}.scheduler_analyticsTable__hG_79 .scheduler_analyticsNum__LZoCa{text-align:right}.scheduler_analyticsFootnote__sXbzp{margin:16px 0 4px;font-size:12.5px;opacity:.64}.scheduler_gate__CuMYI{display:flex;flex-direction:column;justify-content:center;gap:26px;flex-grow:1;min-height:0;overflow-y:auto;padding:34px 20px;max-width:860px;width:100%;margin:0 auto;box-sizing:border-box}.scheduler_gateCard__0O0LI{display:flex;flex-direction:column;gap:20px;padding:34px 36px;border:1px solid var(--hair);border-radius:10px;background:var(--card)}.scheduler_gate__CuMYI .scheduler_gateCard__0O0LI{flex:0 1 auto;min-height:440px;overflow:hidden}@media (max-height:700px){.scheduler_gate__CuMYI .scheduler_gateCard__0O0LI{min-height:0}}.scheduler_gate__CuMYI .scheduler_gateCompare__Uns0_{flex:1 1 auto;min-height:0;overflow:auto}.scheduler_gateTitle__eZGU2{margin:0;font-size:19px;font-weight:600}.scheduler_gateBody__tfhPu{margin:0;font-size:14px;line-height:1.6;opacity:.62;max-width:56ch;text-wrap:pretty}.scheduler_gateCompare__Uns0_{display:grid;grid-template-columns:180px repeat(var(--cols,2),minmax(0,1fr));gap:0 28px;align-items:start;overflow-x:auto}.scheduler_gateColHead__7tFsx{position:sticky;top:0;z-index:1;background:var(--card);color:color-mix(in oklab,var(--fg) 50%,transparent);font-size:12.5px;padding-bottom:9px}.scheduler_gateFieldLabel__sa5ey{opacity:.62}.scheduler_gateFieldLabel__sa5ey,.scheduler_gateValue__kTsQp{font-size:14px;line-height:1.5;padding:11px 0;border-top:1px solid var(--hair)}.scheduler_gateValue__kTsQp{font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.scheduler_gateValueKept__ZcXzq{font-weight:600}.scheduler_gateValueWas__OT1PF{opacity:.38}.scheduler_gatePick__s8m3c{font:inherit;font-size:14px;text-align:left;margin:1px 0;padding:10px 12px;border:1px solid transparent;border-radius:7px;background:transparent;color:inherit;cursor:pointer;display:flex;align-items:center;gap:9px;opacity:.5;font-variant-numeric:tabular-nums}.scheduler_gatePick__s8m3c:hover{background:var(--subtle);opacity:.8}.scheduler_gatePickOn__90C3C{background:var(--subtle);opacity:1;font-weight:600}.scheduler_gateDot__G1ejl{width:13px;height:13px;border-radius:999px;flex-shrink:0;border:1.5px solid var(--border);box-sizing:border-box}.scheduler_gatePickOn__90C3C .scheduler_gateDot__G1ejl{border-color:var(--accent);border-width:4px}.scheduler_gateActions__MEGbA{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap;padding-top:2px}.scheduler_gateFoot__iHoqA{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.scheduler_gateDots__G3gyf{display:flex;gap:5px}.scheduler_gateDotOn__K5qXx{width:22px;height:3px;border-radius:2px;background:color-mix(in oklab,var(--fg) 42%,transparent)}.scheduler_gateDotOff__dhXIH{background:color-mix(in oklab,var(--fg) 12%,transparent)}.scheduler_gateSpacer__qi3pG{flex-grow:1}.scheduler_gateQuiet__ntdLK{border:0;background:transparent;color:inherit;font:inherit;font-size:14px;opacity:.6;cursor:pointer;padding:9px 4px}.scheduler_gateQuiet__ntdLK:hover{opacity:.9}.scheduler_reviewRow__40IiB{display:flex;flex-direction:column;gap:16px}.scheduler_reviewRow__40IiB .scheduler_reviewFields__hr2wA{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 24px}.scheduler_reviewRow__40IiB .scheduler_reviewField__mkmKG{width:auto}.scheduler_reviewCapNote__HEAfd{margin:0;font-size:12px;opacity:.6}.scheduler_reviewRow__40IiB>button{align-self:flex-end}.scheduler_gate__CuMYI .scheduler_reviewRow__40IiB{flex:1 1 auto;min-height:0}.scheduler_gate__CuMYI .scheduler_reviewRow__40IiB .scheduler_reviewFields__hr2wA{flex:1 1 auto;min-height:0;overflow-y:auto;align-content:start}.scheduler_gate__CuMYI .scheduler_reviewRow__40IiB>button{flex:none}@media (max-width:560px){.scheduler_reviewRow__40IiB .scheduler_reviewFields__hr2wA{grid-template-columns:minmax(0,1fr)}.scheduler_reviewRow__40IiB>button{align-self:stretch}.scheduler_gateCompare__Uns0_{grid-template-columns:repeat(var(--cols,2),minmax(0,1fr));gap:0 14px;overflow-x:visible}.scheduler_gateCompare__Uns0_>.scheduler_gateColHead__7tFsx:first-child{display:none}.scheduler_gateCompare__Uns0_>.scheduler_gateFieldLabel__sa5ey{grid-column:1/-1;padding:12px 0 3px;font-size:13px}.scheduler_gateCompare__Uns0_>.scheduler_gateValue__kTsQp{border-top:0;padding:0 0 3px}.scheduler_gateCompare__Uns0_>.scheduler_gatePick__s8m3c{margin:0;padding:7px 9px;gap:7px}.scheduler_gateActions__MEGbA{flex-direction:column;align-items:stretch}.scheduler_gateActions__MEGbA>button{width:100%;padding:12px 16px;font-size:15px}}.scheduler_mergeGate__RQyH3{position:relative;display:flex;flex-direction:column;width:min(760px,94vw);max-height:88dvh;background:var(--card);border:1px solid var(--hair);border-radius:10px;overflow:hidden;box-sizing:border-box}.scheduler_mergeGate__RQyH3 .scheduler_gateCard__0O0LI{flex:1 1 auto;min-height:0;overflow-y:auto;border:0;border-radius:0;background:transparent}.scheduler_mergeGate__RQyH3 .scheduler_gateFoot__iHoqA{flex:none;padding:14px 36px;border-top:1px solid var(--hair)}@media (max-width:560px){.scheduler_mergeGate__RQyH3 .scheduler_gateCard__0O0LI{padding:22px 18px;gap:16px}.scheduler_mergeGate__RQyH3 .scheduler_gateFoot__iHoqA{padding:12px 18px}}.scheduler_mergeGate__RQyH3 .scheduler_gateCard__0O0LI>:first-child{padding-right:30px}.scheduler_dialogClose__kweNb{position:absolute;top:14px;right:14px;z-index:1;display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;padding:0;border:0;border-radius:50%;background:transparent;color:inherit;cursor:pointer;opacity:.55}.scheduler_dialogClose__kweNb:hover{background:var(--subtle);opacity:1}.scheduler_offerFacts__CwWaP{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px}.scheduler_offerFact__J9IlY{display:flex;flex-direction:column}.scheduler_offerFact__J9IlY .scheduler_gateFieldLabel__sa5ey,.scheduler_offerFact__J9IlY .scheduler_gateValue__kTsQp{padding:9px 0}.scheduler_offerFact__J9IlY .scheduler_gateValue__kTsQp{padding-top:0;border-top:0}@media (max-width:560px){.scheduler_offerFacts__CwWaP{grid-template-columns:minmax(0,1fr)}}.scheduler_hostField__0y3nx{display:flex;flex-direction:column;gap:5px}.scheduler_hostInput__nVliO{padding:8px 11px;border:1px solid var(--border);border-radius:7px;background:var(--card);color:inherit;font-size:14px;max-width:420px}.scheduler_hostTextarea__9IjqT{max-width:none;resize:vertical;font-family:inherit}.scheduler_hostInput__nVliO:focus-visible,.scheduler_hostTextarea__9IjqT:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.scheduler_hostLinkBox__jW6Tf{padding:12px 14px;border:1px solid var(--accent);border-radius:9px;background:var(--accent-bg);font-size:15px;font-weight:700;word-break:break-all}.scheduler_perks__DgcYI{display:flex;flex-direction:column;gap:52px;padding:50px 24px 56px;overflow-x:clip}.scheduler_perksHead__R0_jf{display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center}.scheduler_perksTitle__ONrZ_{margin:0;font-size:30px;font-weight:700;letter-spacing:-.028em;text-wrap:balance}.scheduler_perksBody__1T_Vj{margin:0;max-width:56ch;font-size:16px;line-height:1.55;opacity:.75;text-wrap:pretty}.scheduler_perkRowFlip__W0XvE,.scheduler_perkRow__k0p7f{display:grid;gap:56px;align-items:center;width:100%;max-width:1080px;margin:0 auto}.scheduler_perkRow__k0p7f{grid-template-columns:minmax(0,5fr) minmax(0,6fr)}.scheduler_perkRowFlip__W0XvE{grid-template-columns:minmax(0,6fr) minmax(0,5fr)}.scheduler_perkText__b5hIZ{display:flex;flex-direction:column;gap:11px}.scheduler_perkNumeral__gloxI{font-size:62px;font-weight:800;line-height:1;letter-spacing:-.05em;color:var(--accent-bg)}.scheduler_perkEyebrow__hOvVs{font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--accent-hover)}.scheduler_perkHead__d1yeW{margin:0;font-size:26px;font-weight:700;letter-spacing:-.026em;line-height:1.16;text-wrap:balance}.scheduler_perkLede__IPIuD{margin:0;font-size:15px;line-height:1.6;opacity:.75;text-wrap:pretty}.scheduler_perkStageFlip__JAXGd,.scheduler_perkStage__g7Eat{position:relative}.scheduler_perkPlateFlip__lazWG,.scheduler_perkPlate__yj_t3{position:absolute;border-radius:16px;background:var(--accent-bg)}.scheduler_perkPlate__yj_t3{inset:14px -10px -14px 24px;transform:rotate(2deg)}.scheduler_perkPlateFlip__lazWG{inset:14px 24px -14px -10px;transform:rotate(-2deg)}.scheduler_perkPanel__IwT62{position:relative;border:1px solid var(--border);border-radius:12px;background:var(--card);box-shadow:0 18px 44px rgba(0,0,0,.1);overflow:hidden}.scheduler_perkStage__g7Eat>.scheduler_perkPanel__IwT62{transform:rotate(-1deg)}.scheduler_perkStageFlip__JAXGd>.scheduler_perkPanel__IwT62{transform:rotate(1deg)}.scheduler_perkPanelBar__wfwL_{display:flex;align-items:center;gap:10px;padding:9px 13px;border-bottom:1px solid var(--hair)}.scheduler_perkPanelCap__AJL6W{font-size:10.5px;opacity:.5}.scheduler_perkPanelCapEnd__GRQuu{margin-left:auto}.scheduler_perkShadeToggle__WTylh{display:flex;align-items:center;gap:7px;margin-left:auto;font-size:11.5px;opacity:.75;cursor:pointer;user-select:none}.scheduler_perkInfo__hc6hE{display:flex;align-items:center;justify-content:center;flex:none;width:22px;height:22px;padding:0;border:0;border-radius:5px;background:transparent;color:inherit;opacity:.55;cursor:pointer}.scheduler_perkInfo__hc6hE:hover{background:var(--subtle);opacity:1}.scheduler_perkTable__hRO7c{width:100%;border-collapse:collapse;font-size:12.5px}.scheduler_perkTable__hRO7c th{padding:7px 12px;font-size:10.5px;font-weight:600;text-align:left;opacity:.5;white-space:nowrap}.scheduler_perkTable__hRO7c td{padding:7px 12px;border-top:1px solid var(--hair);white-space:nowrap}.scheduler_perkNum__piQVj{font-size:11px}.scheduler_perkTable__hRO7c td.scheduler_perkFig__YqQk3,.scheduler_perkTable__hRO7c th.scheduler_perkNumHead__2tsk5{text-align:right}.scheduler_perkDuplicatePid__rbVLh,.scheduler_perkNameOpen__JnOXS,.scheduler_perkNameThin__CA3i3,.scheduler_perkTierGood__5oev2,.scheduler_perkTierHigh__ZXcEj,.scheduler_perkTierLow__UFEFl,.scheduler_perkTierNone__YRk_I{background-color:var(--card);background-image:linear-gradient(var(--tint),var(--tint))}.scheduler_perkTierHigh__ZXcEj{--tint:var(--green-bg)}.scheduler_perkTierGood__5oev2{--tint:var(--purple-bg)}.scheduler_perkTierLow__UFEFl{--tint:var(--orange-bg)}.scheduler_perkTierNone__YRk_I{--tint:var(--red-bg)}.scheduler_perkNameThin__CA3i3{--tint:var(--red-bg);color:var(--red)}.scheduler_perkNameOpen__JnOXS{--tint:var(--purple-bg);color:var(--purple)}.scheduler_perkDuplicatePid__rbVLh{--tint:var(--red-bg);color:var(--red);font-weight:700}.scheduler_perkSlots__DS_fZ{margin:0;padding:0;list-style:none}.scheduler_perkSlot__EkaoQ{display:flex;align-items:center;gap:11px;padding:8px 13px;border-top:1px solid var(--hair);font-size:12.5px}.scheduler_perkSlot__EkaoQ:first-child{border-top:0}.scheduler_perkSlotTime__amUFR{width:40px;font-size:10.5px;opacity:.45}.scheduler_perkSlotPoints__FeZz6{margin-left:auto;font-size:10.5px;opacity:.55}.scheduler_perkChart__MLSZs{display:flex;flex-direction:column;gap:9px;padding:14px 15px 15px}.scheduler_legendChips__234gA{display:flex;flex-wrap:wrap;gap:6px 14px;margin-bottom:10px}.scheduler_legendChip__aWpiN{display:flex;align-items:center;gap:6px;font-size:11px;opacity:.7}.scheduler_legendChipDot___a1_v{width:9px;height:9px;border-radius:2px}.scheduler_perkStackRow__ePmYx{display:grid;grid-template-columns:58px minmax(0,1fr) 26px;align-items:center;gap:10px}.scheduler_perkStackName__Ujxd5{font-size:11.5px;opacity:.75;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.scheduler_perkStackTrack__V1Hz5{display:flex;gap:2px;width:100%;height:13px}.scheduler_perkStackSeg__Hl90f{display:block;height:100%}.scheduler_perkStackSegEnd__vFodT{border-radius:0 4px 4px 0}.scheduler_perkStackTotal__YQ_x6{font-size:10.5px;opacity:.55;text-align:right}.scheduler_perkChartFoot__MOOXq{margin:3px 0 0;font-size:11.5px;line-height:1.5;opacity:.6;text-wrap:pretty}.scheduler_perkSetupHead__QbGby{display:flex;align-items:baseline;gap:8px;padding:8px 13px;border-bottom:1px solid var(--border);background:var(--day1-bg)}.scheduler_perkSetupDay__miiaA{font-size:12px;font-weight:600;color:var(--day1)}.scheduler_perkSetupSub__DwsAw{font-size:10.5px;opacity:.6}.scheduler_perkSetupCount__qABR1{margin-left:auto;font-size:10px;opacity:.6}.scheduler_perkSetupClose__5oGu_{font-size:11px;opacity:.45}.scheduler_perkSetupSegs__cLOZJ{display:flex;gap:2px;padding:10px 13px 0}.scheduler_perkSetupSeg__4lSBW{flex-grow:1;height:4px;border-radius:2px;background:var(--hair)}.scheduler_perkSetupSegDone__tMpnW{background:var(--green)}.scheduler_perkSetupSegAt__a6Prl{background:var(--day1)}.scheduler_perkSetup__Dmdsy{display:flex;flex-direction:column;align-items:center;padding:16px 14px 12px}.scheduler_perkSetupTime__2MuQF{font-size:34px;font-weight:600;line-height:1}.scheduler_perkSetupUtc__BECOF{margin-top:3px;font-size:8px;font-weight:600;text-transform:uppercase;letter-spacing:.07em;opacity:.5}.scheduler_perkSetupName__erh8x{margin-top:12px;font-size:18px;font-weight:600}.scheduler_perkSetupId__TD5Kv{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;align-self:stretch;height:56px;margin-top:12px;border:1px solid var(--accent);border-radius:10px;background:var(--accent-bg);color:var(--accent)}.scheduler_perkSetupIdValue__dLtR3{font-size:19px;font-weight:600}.scheduler_perkSetupIdHint__8MbVz{font-size:9.5px;opacity:.75}.scheduler_perkSetupActions__30sxt{display:flex;align-items:center;gap:7px;align-self:stretch;margin-top:12px}.scheduler_perkSetupStep__03slO{flex:none;width:40px;border:1px solid var(--border);border-radius:9px;font-size:15px;line-height:1;opacity:.7}.scheduler_perkSetupGo__rZSko,.scheduler_perkSetupStep__03slO{display:flex;align-items:center;justify-content:center;height:36px}.scheduler_perkSetupGo__rZSko{gap:6px;flex-grow:1;border:1px solid var(--green);border-radius:9px;color:var(--green);font-size:12.5px;font-weight:600}.scheduler_perkSetupJump__Mc2OK{display:flex;align-items:center;justify-content:center;align-self:stretch;height:30px;margin-top:9px;border:1px solid var(--border);border-radius:8px;font-size:11px}.scheduler_perkSetupFoot__9mzDg{align-self:flex-start;margin-top:10px;font-size:9.5px;opacity:.5}.scheduler_perkShare__gK2BJ{display:flex;flex-direction:column;gap:10px;padding:15px 13px}.scheduler_perkShareLink__XZ7_f{display:flex;align-items:center;gap:9px;width:100%;padding:8px 11px;border:1px solid var(--border);border-radius:8px;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.scheduler_perkShareLink__XZ7_f:hover{background:var(--subtle)}.scheduler_perkShareUrl__W9bQQ{font-size:10.5px;opacity:.7}.scheduler_perkShareCopy__YmFyG{display:flex;align-items:center;gap:4px;flex:none;margin-left:auto;font-size:11.5px;font-weight:600;color:var(--accent-hover)}.scheduler_perkShareNote__kRcTU{font-size:10px;opacity:.45}.scheduler_perkLegend__9dEwZ{display:flex;flex-direction:column;gap:14px}.scheduler_perkLegendRow__C_EXz{display:flex;flex-direction:column;gap:7px}.scheduler_perkLegendName__n7EXd{display:flex;align-items:baseline;gap:8px;font-size:13px;font-weight:600}.scheduler_perkLegendColumns__Ompgh{font-size:11.5px;font-weight:400;opacity:.55}.scheduler_perkLegendMarks__Q95tW{display:flex;flex-wrap:wrap;gap:6px 14px}.scheduler_perkLegendMark__WHGGZ{display:flex;align-items:baseline;gap:7px;font-size:12.5px}.scheduler_perkLegendMark__WHGGZ>span:first-child{padding:1px 6px;border-radius:4px;font-size:11.5px;white-space:nowrap}.scheduler_perkLegendGloss__T6Vf3{opacity:.65}@media (max-width:900px){.scheduler_perks__DgcYI{gap:40px;padding:40px 20px 44px}.scheduler_perkRowFlip__W0XvE,.scheduler_perkRow__k0p7f{grid-template-columns:minmax(0,1fr);gap:22px}.scheduler_perkRowFlip__W0XvE .scheduler_perkText__b5hIZ{order:-1}.scheduler_perkStageFlip__JAXGd>.scheduler_perkPanel__IwT62,.scheduler_perkStage__g7Eat>.scheduler_perkPanel__IwT62{transform:none}.scheduler_perkPlateFlip__lazWG,.scheduler_perkPlate__yj_t3{display:none}.scheduler_perksTitle__ONrZ_{font-size:25px}.scheduler_perkHead__d1yeW{font-size:22px}.scheduler_perkNumeral__gloxI{font-size:46px}}@media (max-width:560px){.scheduler_perkTable__hRO7c td,.scheduler_perkTable__hRO7c th{padding:7px 9px}.scheduler_perkTable__hRO7c td:nth-child(3),.scheduler_perkTable__hRO7c th:nth-child(3){display:none}}