@property --calendar-dot-pulse-full{syntax:"<color>";inherits:true;initial-value:#2d6fb7}@property --calendar-dot-pulse-partial{syntax:"<color>";inherits:true;initial-value:#86b8e8}@property --calendar-dot-pulse-scale{syntax:"<number>";inherits:true;initial-value:1}@property --edit-reservation-surface{syntax:"<color>";inherits:true;initial-value:#7228b7}@property --edit-reservation-border{syntax:"<color>";inherits:true;initial-value:#4f1782}@property --edit-space-glow{syntax:"<color>";inherits:true;initial-value:#7228b700}@property --edit-reservation-inner-ring{syntax:"<color>";inherits:true;initial-value:#ffffff29}@property --edit-calendar-dot{syntax:"<color>";inherits:true;initial-value:#7228b7}@property --edit-reservation-soft{syntax:"<color>";inherits:true;initial-value:#f7f1fb}@property --edit-reservation-ink{syntax:"<color>";inherits:true;initial-value:#fff}@property --edit-reservation-glow{syntax:"<color>";inherits:true;initial-value:#7228b740}._appShell_nlv4q_67{--ink:#18342b;--muted:#65766f;--line:#dce7e1;--line-strong:#c8d8d0;--paper:#fff;--wash:#f5f8f4;--green:#237957;--green-dark:#185c42;--green-soft:#e0f1e7;--green-pale:#eff8f2;--lime:#a9d59c;--available-open:#c3e8d0;--available-open-line:#83c29a;--available-partial:#e5f3df;--available-partial-line:#b4d6ad;--selection-blue:#2d6fb7;--selection-blue-dark:#1f578f;--selection-blue-mid:#86b8e8;--selection-blue-soft:#d9ebfc;--selection-blue-pale:#eef7ff;--selection-blue-ice:#eaf5ff;--reservation-violet:#7228b7;--reservation-violet-dark:#4f1782;--reservation-violet-mid:#a06bce;--reservation-violet-soft:#eadcf5;--reservation-violet-pale:#f7f1fb;--reservation-violet-ink:#4f1782;--reservation-violet-muted:#6e547a;--reservation-violet-line:#dbc6ec;--reservation-violet-shadow:#4f178233;--reservation-violet-glow:#7228b761;--reservation-violet-text-shadow:#2c0a4de0;--reservation-dot-radius:20%;--busy:#e9eeeb;--coral:#dd725e;--coral-soft:#fff0eb;min-height:100vh;color:var(--ink);background:radial-gradient(circle at 4% 0,#aed3bc38,#0000 24rem),linear-gradient(#fbfcf9 0,#f4f7f3 42rem,#f7f8f5 100%);padding-bottom:64px;animation:2.1s ease-in-out infinite _calendarDotPulse_nlv4q_1}._appShellEditing_nlv4q_113{padding-bottom:calc(164px + env(safe-area-inset-bottom));scroll-padding-bottom:calc(164px + env(safe-area-inset-bottom));animation:1.35s ease-in-out infinite _editReservationPulse_nlv4q_1}._appShell_nlv4q_67 *,._appShell_nlv4q_67 :before,._appShell_nlv4q_67 :after{box-sizing:border-box}._appShell_nlv4q_67 :where(button,input,textarea,select){font:inherit}._appShell_nlv4q_67 button,._appShell_nlv4q_67 a{-webkit-tap-highlight-color:transparent}:is(._appShell_nlv4q_67 button:focus-visible,._appShell_nlv4q_67 a:focus-visible,._appShell_nlv4q_67 input:focus-visible,._appShell_nlv4q_67 textarea:focus-visible,._appShell_nlv4q_67 select:focus-visible){outline-offset:2px;outline:3px solid #2d6fb74d}._topbar_nlv4q_127{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);z-index:30;background:#ffffffde;border-bottom:1px solid #c8d8d0c7;justify-content:space-between;align-items:center;gap:24px;min-height:70px;padding:12px clamp(18px,4vw,58px);display:flex;position:sticky;top:0}._brand_nlv4q_142{color:var(--ink);letter-spacing:-.025em;align-items:center;gap:10px;font-size:1.08rem;font-weight:740;text-decoration:none;display:inline-flex}._brandMark_nlv4q_143{color:#fff;background:var(--green);border-radius:10px;place-items:center;width:32px;height:32px;font-weight:820;display:grid;box-shadow:0 7px 18px #2379573d}._betaBadge_nlv4q_144{color:#8d493c;background:var(--coral-soft);letter-spacing:.09em;text-transform:uppercase;border:1px solid #f0c6ba;border-radius:999px;padding:4px 8px;font-size:.68rem}._topActions_nlv4q_145,._inlineActions_nlv4q_145{flex-wrap:wrap;align-items:center;gap:10px;display:flex}._textLink_nlv4q_146{color:var(--muted);font-size:.84rem;font-weight:630;text-decoration:none}._textLink_nlv4q_146:hover{color:var(--green-dark)}._primaryButton_nlv4q_149,._ghostButton_nlv4q_149,._smallButton_nlv4q_149,._dangerButton_nlv4q_149,._iconButton_nlv4q_149,._avatarButton_nlv4q_149{cursor:pointer;border:0;justify-content:center;align-items:center;font-weight:680;text-decoration:none;transition:transform .14s,background .14s,box-shadow .14s;display:inline-flex}._primaryButton_nlv4q_149{color:#fff;background:var(--green);border-radius:11px;min-height:40px;padding:0 16px;box-shadow:0 6px 15px #2379572b}._primaryButton_nlv4q_149:hover{background:var(--green-dark);transform:translateY(-1px)}._primaryButton_nlv4q_149:disabled,._smallButton_nlv4q_149:disabled,._ghostButton_nlv4q_149:disabled,._dangerButton_nlv4q_149:disabled{cursor:not-allowed;opacity:.46;box-shadow:none;transform:none}._ghostButton_nlv4q_149,._smallButton_nlv4q_149{color:var(--ink);border:1px solid var(--line-strong);background:#fff}._ghostButton_nlv4q_149{border-radius:11px;min-height:40px;padding:0 14px}._smallButton_nlv4q_149{border-radius:9px;min-height:34px;padding:0 11px;font-size:.8rem}._ghostButton_nlv4q_149:hover,._smallButton_nlv4q_149:hover{background:var(--green-pale);border-color:#b6cec1}._dangerButton_nlv4q_149{color:#a54535;background:var(--coral-soft);border:1px solid #f0c5ba;border-radius:9px;min-height:34px;padding:0 11px;font-size:.8rem}._dangerButton_nlv4q_149:hover:not(:disabled){color:#923727;background:#ffe2da;border-color:#e6a99a}._iconButton_nlv4q_149{width:34px;height:34px;color:var(--ink);border:1px solid var(--line-strong);background:#fff;border-radius:9px;font-size:1.2rem}._avatarButton_nlv4q_149{color:#fff;letter-spacing:.04em;background:#355e50;border-radius:50%;width:38px;height:38px;font-size:.75rem}._betaNotice_nlv4q_171{color:#665630;background:#fff6e4;border:1px solid #ecd9ad;border-radius:11px;justify-content:center;align-items:center;gap:9px;width:min(1400px,100% - 36px);margin:18px auto 0;padding:10px 14px;font-size:.82rem;display:flex}._heroRow_nlv4q_186{justify-content:space-between;align-items:flex-end;gap:32px;width:min(1400px,100% - 36px);margin:28px auto 20px;display:flex}._heroRow_nlv4q_186 h1{letter-spacing:-.045em;margin:3px 0 5px;font-size:clamp(1.65rem,3vw,2.55rem);font-weight:740;line-height:1.08}._heroRow_nlv4q_186 h2,._sectionHeader_nlv4q_195 h2,._selectionControls_nlv4q_195 h2,._modalHeader_nlv4q_195 h2{letter-spacing:-.025em;margin:2px 0 0}._subtle_nlv4q_196{color:var(--muted);margin:0;font-size:.91rem}._eyebrow_nlv4q_197{color:var(--green);letter-spacing:.13em;text-transform:uppercase;margin:0;font-size:.68rem;font-weight:800}._heroStats_nlv4q_198{align-items:stretch;gap:10px;min-width:0;display:flex}._metricStrip_nlv4q_199{border:1px solid var(--line);background:#ffffffb8;border-radius:15px;padding:7px;display:flex;box-shadow:0 8px 28px #2243350d}._metricStrip_nlv4q_199 div{border-right:1px solid var(--line);min-width:118px;padding:7px 13px}._metricStrip_nlv4q_199 div:last-child{border-right:0}._metricStrip_nlv4q_199 strong{font-size:1.05rem;display:block}._metricStrip_nlv4q_199 span{color:var(--muted);margin-top:2px;font-size:.68rem;display:block}._machineUsageCard_nlv4q_204{background:#f1f5f8;border:1px solid #d5e0e7;border-radius:15px;flex-direction:column;justify-content:center;gap:9px;min-width:265px;padding:10px 13px;display:flex;box-shadow:0 8px 28px #2243530d}._machineUsageCard_nlv4q_204>div{gap:4px;display:grid}._machineUsageCard_nlv4q_204 p{justify-content:space-between;gap:14px;margin:0;font-size:.7rem;display:flex}._machineUsageCard_nlv4q_204 p span{min-width:0;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._machineUsageCard_nlv4q_204 p strong{color:#345568}._machineUsageCard_nlv4q_204 i{background:#ffffffe6;border-radius:999px;height:5px;overflow:hidden}._machineUsageCard_nlv4q_204 i span{border-radius:inherit;background:#54788d;height:100%;transition:width .2s;display:block}._policyRibbon_nlv4q_212{flex-wrap:wrap;align-items:center;gap:8px;width:min(1400px,100% - 36px);margin:0 auto 14px;display:flex}._policyRibbon_nlv4q_212 span{color:#416257;background:#e1f1e8bf;border:1px solid #d0e6d8;border-radius:999px;padding:6px 10px;font-size:.72rem}._calendarPanel_nlv4q_222,._workspacePanel_nlv4q_222{border:1px solid var(--line);background:#ffffffeb;border-radius:20px;width:min(1400px,100% - 36px);margin:0 auto 18px;box-shadow:0 15px 44px #1f413411}._calendarPanel_nlv4q_222{padding:18px}._sectionHeader_nlv4q_195{justify-content:space-between;align-items:center;gap:22px;margin-bottom:14px;display:flex}._sectionHeader_nlv4q_195 h2{font-size:1.24rem}._legend_nlv4q_233{color:var(--muted);align-items:center;gap:10px;font-size:.68rem;display:flex}._legend_nlv4q_233 span{align-items:center;gap:5px;display:inline-flex}._dotOpen_nlv4q_235,._dotHalf_nlv4q_235,._dotBusy_nlv4q_235,._dotMine_nlv4q_235,._dotMinePartial_nlv4q_235,._dotMineSelected_nlv4q_235,._dotEditing_nlv4q_235,._dotEditingPartial_nlv4q_235,._dotEditingMixed_nlv4q_235,._dotEditingRemoved_nlv4q_235,._dotEditReplaced_nlv4q_235,._dotEditRemoved_nlv4q_235{border-radius:50%;flex:none;width:8px;height:8px;display:inline-block}._dotMine_nlv4q_235,._dotMinePartial_nlv4q_235,._dotMineSelected_nlv4q_235,._dotEditing_nlv4q_235,._dotEditingPartial_nlv4q_235,._dotEditingMixed_nlv4q_235,._dotEditingRemoved_nlv4q_235{border-radius:var(--reservation-dot-radius)}._dotOpen_nlv4q_235{background:#368f5c}._dotHalf_nlv4q_235{background:#b9dfae}._dotBusy_nlv4q_235{background:#e8ece9}._dotSelected_nlv4q_240,._dotSelectedPartial_nlv4q_240{transform-origin:50%;transform:scale(var(--calendar-dot-pulse-scale));animation:.42s cubic-bezier(.18,.88,.3,1.32) _calendarDotEnter_nlv4q_1}._dotSelected_nlv4q_240{background:var(--calendar-dot-pulse-full)}._dotSelectedPartial_nlv4q_240{background:var(--calendar-dot-pulse-partial)}._dotMine_nlv4q_235{background:var(--reservation-violet)}._dotMinePartial_nlv4q_235{background:var(--reservation-violet-mid)}._dotMineSelected_nlv4q_235{background:var(--reservation-violet);position:relative}._dotMineSelected_nlv4q_235:after{content:"";border-radius:var(--reservation-dot-radius) var(--reservation-dot-radius) 0 0;background:var(--calendar-dot-pulse-full);transform-origin:50%;transform:scale(var(--calendar-dot-pulse-scale));animation:.42s cubic-bezier(.18,.88,.3,1.32) _calendarDotEnter_nlv4q_1;position:absolute;inset:0 0 50%}._dotEditing_nlv4q_235,._dotEditingPartial_nlv4q_235,._dotEditingMixed_nlv4q_235,._dotEditingRemoved_nlv4q_235,._dotEditReplaced_nlv4q_235{transform-origin:50%;animation:.42s cubic-bezier(.18,.88,.3,1.32) _calendarDotEnter_nlv4q_1}._dotEditReplaced_nlv4q_235{transform:scale(var(--calendar-dot-pulse-scale))}._dotCard_nlv4q_265>i:is(._dotEditing_nlv4q_235,._dotEditingPartial_nlv4q_235,._dotEditingMixed_nlv4q_235,._dotEditingRemoved_nlv4q_235){border-radius:var(--reservation-dot-radius)}._dotEditing_nlv4q_235{background:var(--edit-reservation-surface);box-shadow:0 0 7px var(--edit-reservation-glow)}._dotCard_nlv4q_265 ._dotEditing_nlv4q_235{background:var(--edit-calendar-dot)}._dotCard_nlv4q_265 ._dotEditingPartial_nlv4q_235{background:color-mix(in srgb, var(--edit-calendar-dot) 64%, white);box-shadow:0 0 6px var(--edit-reservation-glow)}._dotCard_nlv4q_265 ._dotEditingMixed_nlv4q_235{background:linear-gradient(135deg, var(--edit-calendar-dot) 0 52%, var(--selection-blue) 52%);box-shadow:0 0 7px var(--edit-reservation-glow)}._dotCard_nlv4q_265 ._dotEditingRemoved_nlv4q_235{background:linear-gradient(135deg, var(--edit-calendar-dot) 0 52%, #e7a0af 52%);box-shadow:0 0 7px var(--edit-reservation-glow)}._dotEditReplaced_nlv4q_235{background:linear-gradient(135deg, var(--selection-blue) 0 52%, #e7a0af 52%);box-shadow:0 0 7px var(--reservation-violet-shadow)}._dotEditRemoved_nlv4q_235{background:#e7a0af}@keyframes _calendarDotEnter_nlv4q_1{0%{opacity:.32;transform:scale(.48)}68%{opacity:1;transform:scale(1.28)}to{opacity:1;transform:scale(1)}}@keyframes _calendarDotPulse_nlv4q_1{0%,to{--calendar-dot-pulse-full:#2d6fb7;--calendar-dot-pulse-partial:#86b8e8;--calendar-dot-pulse-scale:.96}50%{--calendar-dot-pulse-full:#eaf5ff;--calendar-dot-pulse-partial:#eaf5ff;--calendar-dot-pulse-scale:1.09}}@keyframes _editReservationPulse_nlv4q_1{0%,to{--calendar-dot-pulse-full:#2d6fb7;--calendar-dot-pulse-partial:#86b8e8;--calendar-dot-pulse-scale:.96;--edit-reservation-surface:#7228b7;--edit-reservation-border:#4f1782;--edit-space-glow:#7228b700;--edit-reservation-inner-ring:#ffffff29;--edit-calendar-dot:#7228b7;--edit-reservation-soft:#f7f1fb;--edit-reservation-ink:#fff;--edit-reservation-glow:#7228b73d}50%{--calendar-dot-pulse-full:#eaf5ff;--calendar-dot-pulse-partial:#eaf5ff;--calendar-dot-pulse-scale:1.09;--edit-reservation-surface:#a674d3;--edit-reservation-border:#fff;--edit-space-glow:#ca9eeeeb;--edit-reservation-inner-ring:#ffffffe6;--edit-calendar-dot:#fff;--edit-reservation-soft:#fdfaff;--edit-reservation-ink:#fff;--edit-reservation-glow:#9753cfad}}._weekdays_nlv4q_318,._monthGrid_nlv4q_318{grid-template-columns:repeat(7,minmax(0,1fr));gap:7px;display:grid}._weekdays_nlv4q_318{margin-bottom:7px}._monthGrid_nlv4q_318{isolation:isolate}._weekdays_nlv4q_318 span{color:#819088;letter-spacing:.07em;text-align:center;text-transform:uppercase;font-size:.64rem;font-weight:760}._calendarBlank_nlv4q_322{min-height:84px}._dayCard_nlv4q_323{min-width:0;min-height:86px;color:var(--ink);cursor:pointer;text-align:left;background:#fff;border:1px solid #e3ebe6;border-radius:12px;grid-template-columns:minmax(0,1fr) max-content;align-items:stretch;gap:8px;padding:9px 9px 8px;transition:border-color .14s,box-shadow .14s,transform .14s;display:grid;overflow:hidden}._dayCard_nlv4q_323:hover{border-color:#b9d0c4;transform:translateY(-1px);box-shadow:0 7px 18px #264e3d14}._dayCard_nlv4q_323._dayCardFocused_nlv4q_341{border-color:var(--selection-blue-mid);box-shadow:inset 0 0 0 1px var(--selection-blue-mid);background:var(--selection-blue-pale)}._dayCard_nlv4q_323._dayCardFocused_nlv4q_341:hover{border-color:var(--selection-blue);box-shadow:inset 0 0 0 1px var(--selection-blue), 0 7px 18px #2d6fb71c}._dayCard_nlv4q_323._dayCardMine_nlv4q_343{border-color:var(--reservation-violet-mid);background:var(--reservation-violet-pale)}._dayCard_nlv4q_323._dayCardMine_nlv4q_343:hover{border-color:var(--reservation-violet);box-shadow:0 7px 18px color-mix(in srgb, var(--reservation-violet-glow) 28%, transparent)}._dayCard_nlv4q_323._dayCardFocused_nlv4q_341._dayCardMine_nlv4q_343{border-color:var(--selection-blue-mid);background:var(--reservation-violet-pale);box-shadow:inset 0 0 0 1px var(--selection-blue-mid)}._dayCard_nlv4q_323._dayCardFocused_nlv4q_341._dayCardMine_nlv4q_343:hover{border-color:var(--selection-blue);box-shadow:inset 0 0 0 1px var(--selection-blue), 0 7px 18px #2d6fb71f}._dayCard_nlv4q_323._dayCardEditing_nlv4q_347{border-color:var(--reservation-violet-mid);background:var(--edit-reservation-soft);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--edit-reservation-surface) 45%, white)}._dayCard_nlv4q_323._dayCardEditing_nlv4q_347:hover{border-color:var(--edit-reservation-surface);box-shadow:inset 0 0 0 1px var(--edit-reservation-surface), 0 7px 20px var(--edit-reservation-glow)}._dayCardToday_nlv4q_349 ._dayNumber_nlv4q_349{color:var(--ink);background:#e8efeb;border-radius:8px;box-shadow:inset 0 0 0 1px #ccd9d2}._dayCard_nlv4q_323._dayCardFocused_nlv4q_341 ._dayNumber_nlv4q_349{color:#fff;background:var(--selection-blue);border-radius:8px}._dayCardPast_nlv4q_351{color:#9da9a3;cursor:default;background:#fafbfa}._dayNumber_nlv4q_349{place-self:start;place-items:center;min-width:28px;height:28px;font-size:1rem;font-weight:760;line-height:1;display:grid}._dotStacks_nlv4q_353{grid-template-rows:repeat(2,minmax(0,1fr));place-self:stretch end;gap:2px;width:max-content;min-width:0;max-width:100%;display:grid}._dotCard_nlv4q_265{background:#f3f6f4;border-radius:7px;grid-template-rows:repeat(2,5px);grid-template-columns:repeat(5,5px);place-content:center;gap:3px;min-width:0;height:auto;padding:5px 4px;display:grid}._dotCard_nlv4q_265>i{width:5px;height:5px}._dotCardSoft_nlv4q_356{background:#fafbfa;border:0}._workspacePanel_nlv4q_222{scroll-margin-top:82px;overflow:hidden}._editModeBanner_nlv4q_359{left:50%;bottom:calc(14px + env(safe-area-inset-bottom));z-index:45;width:min(1120px,100% - 32px);max-height:calc(100vh - 28px - env(safe-area-inset-bottom));color:var(--reservation-violet-ink);border:1px solid var(--reservation-violet-mid);box-shadow:0 16px 42px var(--reservation-violet-shadow);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#f7f1fbf5;border-radius:16px;grid-template-columns:minmax(230px,1fr) auto auto;align-items:center;gap:14px;padding:11px 12px;display:grid;position:fixed;overflow-y:auto;transform:translate(-50%)}._editModeIdentity_nlv4q_360{min-width:0}._editModeIdentity_nlv4q_360>span{color:var(--reservation-violet);letter-spacing:.1em;text-transform:uppercase;font-size:.62rem;font-weight:850;display:block}._editModeIdentity_nlv4q_360 strong{text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:.9rem;display:block;overflow:hidden}._editModeIdentity_nlv4q_360 p{color:var(--reservation-violet-muted);margin:3px 0 0;font-size:.66rem;line-height:1.4}._editModeCounts_nlv4q_364{border:1px solid var(--reservation-violet-line);background:#ffffffb3;border-radius:10px;align-items:stretch;display:flex;overflow:hidden}._editModeCounts_nlv4q_364 span{min-width:72px;color:var(--reservation-violet-muted);border-right:1px solid var(--reservation-violet-line);gap:1px;padding:7px 10px;font-size:.55rem;display:grid}._editModeCounts_nlv4q_364 span:last-child{border-right:0}._editModeCounts_nlv4q_364 strong{color:var(--reservation-violet-ink);font-size:.78rem}._editModeCounts_nlv4q_364 ._editAddedCount_nlv4q_368 strong{color:var(--selection-blue-dark)}._editModeCounts_nlv4q_364 ._editRemovedCount_nlv4q_369 strong{color:#b54b60}._editModeActions_nlv4q_370{gap:7px;display:flex}._editReviewButton_nlv4q_371{border:1px solid var(--reservation-violet-dark);color:#fff;background:var(--reservation-violet);min-height:40px;box-shadow:0 6px 16px var(--reservation-violet-shadow);cursor:pointer;border-radius:11px;justify-content:center;align-items:center;padding:0 16px;font-size:.82rem;font-weight:720;text-decoration:none;transition:transform .14s,background .14s,box-shadow .14s;display:inline-flex}._editReviewButton_nlv4q_371:hover:not(:disabled){background:var(--reservation-violet-dark);box-shadow:0 8px 19px color-mix(in srgb, var(--reservation-violet-glow) 74%, transparent);transform:translateY(-1px)}._editReviewButton_nlv4q_371:disabled{cursor:not-allowed;opacity:.46;box-shadow:none}._selectionControls_nlv4q_195{border-bottom:1px solid var(--line);grid-template-columns:minmax(260px,1fr) auto auto auto;align-items:end;gap:12px;padding:18px;display:grid}._selectionControls_nlv4q_195 h2{font-size:1.18rem}._selectionControls_nlv4q_195 label,._formGrid_nlv4q_376 label,._adminForm_nlv4q_376 label,._filterBar_nlv4q_376 label{color:#51655d;gap:6px;font-size:.72rem;font-weight:720;display:grid}._selectionControls_nlv4q_195 input,._formGrid_nlv4q_376 input,._formGrid_nlv4q_376 textarea,._adminForm_nlv4q_376 input,._adminForm_nlv4q_376 textarea,._adminForm_nlv4q_376 select,._filterBar_nlv4q_376 input,._filterBar_nlv4q_376 select{width:100%;color:var(--ink);border:1px solid var(--line-strong);background:#fff;border-radius:9px;min-height:38px;padding:8px 10px}._selectionControls_nlv4q_195 input{width:146px}._quickSelect_nlv4q_387{align-self:end;gap:6px;display:grid}._quickSelect_nlv4q_387>span{color:#51655d;font-size:.72rem;font-weight:720}._quickSelect_nlv4q_387 ._segmented_nlv4q_389 button{min-width:58px}._timelineToolbar_nlv4q_390{border-bottom:1px solid var(--line);background:#fbfcfa;flex-wrap:wrap;align-items:center;gap:12px;padding:10px 18px;display:flex}._bookingViews_nlv4q_391{align-items:center;gap:8px;display:flex}._bookingViews_nlv4q_391>span{color:var(--muted);font-size:.68rem;font-weight:720}._segmented_nlv4q_389{border:1px solid var(--line-strong);background:#fff;border-radius:10px;padding:3px;display:inline-flex}._segmented_nlv4q_389 button,._zoomGroup_nlv4q_394 button{min-height:29px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:7px;padding:0 10px;font-size:.74rem;font-weight:690}._segmented_nlv4q_389 button[aria-pressed=true],._zoomGroup_nlv4q_394 button[aria-pressed=true]{color:#fff;background:var(--selection-blue)}._zoomGroup_nlv4q_394{color:var(--muted);align-items:center;gap:3px;font-size:.7rem;display:inline-flex}._zoomGroup_nlv4q_394>span{margin-right:4px}._zoomGroup_nlv4q_394 button{border:1px solid #0000}._zoomGroup_nlv4q_394 button:not([aria-pressed=true]):hover{background:var(--green-pale)}._timelineHint_nlv4q_400{color:#7a8983;text-align:center;flex:1;font-size:.72rem}._timelineScroller_nlv4q_401{overscroll-behavior-inline:contain;scrollbar-color:#b9c9c0 #f2f5f3;-webkit-user-select:none;user-select:none;background:#fff;width:100%;max-height:650px;overflow:auto}._timelineGrid_nlv4q_402{width:max-content;min-width:100%;display:grid}._timelineHeader_nlv4q_403{z-index:12;border-bottom:1px solid var(--line-strong);background:#f7f9f7;position:sticky;top:0}._timelineSticky_nlv4q_404{z-index:7;background:inherit;border-right:1px solid var(--line-strong);min-width:0;position:sticky;left:0;overflow:hidden}._timelineCorner_nlv4q_405{min-height:51px;color:var(--muted);letter-spacing:.09em;text-transform:uppercase;align-items:center;padding:0 13px;font-size:.67rem;font-weight:790;display:flex}._timelineDate_nlv4q_406{color:#71817a;border-right:1px solid #e5ece8;flex-direction:column;justify-content:center;align-items:center;min-width:0;min-height:51px;padding:7px 3px;display:flex}._timelineDate_nlv4q_406 span{text-transform:uppercase;font-size:.61rem}._timelineDate_nlv4q_406 strong{color:var(--ink);margin-top:1px;font-size:.88rem}._timelineRange_nlv4q_409{background:var(--selection-blue-pale)!important}._timelineToday_nlv4q_410{box-shadow:inset 2px 0 #237957a6}._incubatorSection_nlv4q_411+._incubatorSection_nlv4q_411{border-top:3px solid #e4ebe7}._incubatorBand_nlv4q_412{background:#eef4f0;border-bottom:1px solid #dbe6df}._incubatorBand_nlv4q_412 ._timelineSticky_nlv4q_404{flex-direction:column;justify-content:center;min-height:47px;padding:8px 12px;display:flex}._incubatorBand_nlv4q_412 strong,._incubatorBand_nlv4q_412 span,._incubatorBand_nlv4q_412 em{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}._incubatorBand_nlv4q_412 strong{font-size:.78rem}._incubatorBand_nlv4q_412 ._timelineSticky_nlv4q_404 span{color:var(--muted);text-transform:capitalize;margin-top:1px;font-size:.6rem}._incubatorBandFill_nlv4q_417{color:#64766e;justify-content:space-between;align-items:center;gap:16px;min-width:0;padding:0 14px;font-size:.7rem;display:flex;overflow:hidden}._incubatorBandFill_nlv4q_417 span{flex:1}._incubatorBandFill_nlv4q_417 em{color:#96614f;font-style:normal}._padRow_nlv4q_420{background:#fff;border-bottom:1px solid #e9efeb;min-height:50px}._padRow_nlv4q_420:nth-child(2n){background:#fcfdfc}._padLabel_nlv4q_422{grid-template-columns:10px auto 1fr;align-items:center;gap:7px;padding:7px 11px;display:grid}._padGlyph_nlv4q_423{background:#9fc8ac;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 3px #edf6ef}._padLabel_nlv4q_422 strong,._padLabel_nlv4q_422 span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}._padLabel_nlv4q_422 strong{font-size:.77rem}._padLabel_nlv4q_422>span:last-child{color:#89958f;text-align:right;font-size:.58rem}._timelineCell_nlv4q_427{background:inherit;border-right:1px solid #edf1ee;min-width:0;padding:4px;overflow:hidden}._slotButton_nlv4q_428{color:#5f746b;cursor:crosshair;background:0 0;border:1px solid #0000;border-radius:7px;justify-content:center;align-items:center;gap:4px;width:100%;min-width:0;height:100%;min-height:40px;padding:3px 5px;display:flex;overflow:hidden}._slotButton_nlv4q_428:hover:not(:disabled):not(._slotOccupied_nlv4q_429):not(._slotSelected_nlv4q_429):not(._slotMine_nlv4q_429):not(._slotEditing_nlv4q_429):not(._slotEditRemoved_nlv4q_429):not(._slotEditReplaced_nlv4q_429){background:#f7fbf8;border-color:#dce9e1}._slotButton_nlv4q_428 span{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;font-size:.62rem;overflow:hidden}._slotButton_nlv4q_428 small{color:currentColor;opacity:.9;flex:none;font-size:.52rem;font-weight:780}._slotButton_nlv4q_428:disabled{cursor:default;color:#7e8984;background:#f1f4f2}._slotOccupied_nlv4q_429:not(:disabled){color:#5e6d67;background:#f4f6f5}._slotButton_nlv4q_428._slotMine_nlv4q_429,._slotButton_nlv4q_428._slotMine_nlv4q_429:disabled{color:#fff;background:var(--reservation-violet);border-color:var(--reservation-violet-dark);box-shadow:inset 0 0 0 1px #ffffff1f}._slotButton_nlv4q_428._slotSelected_nlv4q_429,._slotButton_nlv4q_428._slotSelected_nlv4q_429:disabled{color:#fff;background:var(--selection-blue);border-color:var(--selection-blue-dark);box-shadow:inset 0 0 0 1px #ffffff1f}._slotButton_nlv4q_428._slotMine_nlv4q_429._slotSelected_nlv4q_429,._slotButton_nlv4q_428._slotMine_nlv4q_429._slotSelected_nlv4q_429:disabled{box-shadow:inset 4px 0 0 var(--reservation-violet-dark), inset 0 0 0 1px #ffffff1f}._slotButton_nlv4q_428._slotEditing_nlv4q_429,._slotButton_nlv4q_428._slotEditing_nlv4q_429:disabled{color:var(--edit-reservation-ink);background:var(--edit-reservation-surface);border-color:var(--edit-reservation-border);box-shadow:0 0 0 2px var(--edit-space-glow), 0 0 0 4px color-mix(in srgb, var(--edit-space-glow) 55%, transparent), inset 0 0 0 1px var(--edit-reservation-inner-ring);text-shadow:0 1px 1px var(--reservation-violet-text-shadow), 0 0 2px color-mix(in srgb, var(--reservation-violet-dark) 55%, transparent);cursor:crosshair}._slotButton_nlv4q_428._slotEditingMixed_nlv4q_438,._slotButton_nlv4q_428._slotEditingMixed_nlv4q_438:disabled{background:linear-gradient(135deg, var(--edit-reservation-surface) 0 68%, var(--selection-blue) 68%)}._slotButton_nlv4q_428._slotEditingRemoved_nlv4q_439,._slotButton_nlv4q_428._slotEditingRemoved_nlv4q_439:disabled{background:linear-gradient(135deg, var(--edit-reservation-surface) 0 68%, #f1b5c0 68%)}._slotButton_nlv4q_428._slotEditReplaced_nlv4q_429,._slotButton_nlv4q_428._slotEditReplaced_nlv4q_429:disabled{color:#fff;background:linear-gradient(135deg, var(--selection-blue) 0 58%, #d16b80 58%);border-color:var(--reservation-violet-mid);box-shadow:0 0 12px var(--reservation-violet-shadow);cursor:crosshair}._slotButton_nlv4q_428._slotEditRemoved_nlv4q_429,._slotButton_nlv4q_428._slotEditRemoved_nlv4q_429:disabled{color:#8e384b;cursor:crosshair;background:#fff0f3;border-color:#e5a4b1;box-shadow:inset 0 0 0 1px #b54b6014}._slotButton_nlv4q_428._slotMine_nlv4q_429 span,._slotButton_nlv4q_428._slotSelected_nlv4q_429 span{font-size:.8rem;font-weight:820}._slotButton_nlv4q_428 span._slotYoursLabel_nlv4q_443{font-size:.62rem;font-weight:400}._halfStack_nlv4q_444{grid-template-rows:1fr 1fr;gap:2px;height:100%;display:grid}._halfRegion_nlv4q_445{min-height:0;display:grid}._halfStack_nlv4q_444 ._slotButton_nlv4q_428{justify-content:flex-start;min-height:19px}._selectionTray_nlv4q_447{border-top:1px solid var(--line-strong);background:#fbfcfa;justify-content:space-between;align-items:center;gap:22px;min-height:74px;padding:12px 18px;display:flex}._selectionTray_nlv4q_447>div{min-width:0}._selectionTray_nlv4q_447 strong,._selectionTray_nlv4q_447 span{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}._selectionTray_nlv4q_447 strong{font-size:.87rem}._selectionTray_nlv4q_447 span{color:var(--muted);margin-top:3px;font-size:.7rem}._loadingPanel_nlv4q_452,._emptyState_nlv4q_452{color:var(--muted);text-align:center;padding:34px;font-size:.82rem}._errorBanner_nlv4q_453{color:#8f3d2f;background:var(--coral-soft);border:1px solid #efc5ba;border-radius:9px;margin:12px 18px;padding:10px 12px;font-size:.78rem}._errorBanner_nlv4q_453 button{color:inherit;cursor:pointer;background:0 0;border:0;text-decoration:underline}._layoutRefreshFrame_nlv4q_456{min-width:0;position:relative}._layoutStage_nlv4q_457{min-width:0;transition:opacity .16s,filter .16s}._layoutStageUpdating_nlv4q_458{opacity:.76;filter:saturate(.72);pointer-events:none;cursor:progress}._layoutRefreshStatus_nlv4q_459{z-index:4;max-width:calc(100% - 24px);min-height:31px;color:var(--ink);text-align:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff0;border:1px solid #4a705e33;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:7px 12px;font-size:.7rem;font-weight:760;line-height:1.2;display:flex;position:absolute;top:12px;left:50%;transform:translate(-50%);box-shadow:0 7px 22px #1f41341f}._layoutRefreshStatus_nlv4q_459 i{border:2px solid #c8ddd0;border-top-color:var(--green);border-radius:50%;flex:none;width:12px;height:12px;animation:.72s linear infinite _layoutRefreshSpin_nlv4q_1}@keyframes _layoutRefreshSpin_nlv4q_1{to{transform:rotate(360deg)}}._layoutGrid_nlv4q_463{-webkit-user-select:none;user-select:none;background:#fbfcfa;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:18px;display:grid}._layoutCard_nlv4q_464{border:1px solid var(--line);background:#fff;border-radius:16px;min-width:0;overflow:hidden;box-shadow:0 8px 24px #1f41340e}._layoutCardHeader_nlv4q_465{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:14px;min-height:68px;padding:12px 15px;display:flex}._layoutIdentity_nlv4q_466{align-items:center;gap:10px;min-width:0;display:flex}._layoutIdentity_nlv4q_466>i{background:#62ad81;border-radius:50%;flex:none;width:9px;height:9px;box-shadow:0 0 0 4px #62ad8124}._layoutIdentity_nlv4q_466>i._layoutStatusWarning_nlv4q_468{background:#d49a4c;box-shadow:0 0 0 4px #d49a4c26}._layoutIdentity_nlv4q_466>div{min-width:0}._layoutIdentity_nlv4q_466 h3,._layoutIdentity_nlv4q_466 p{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}._layoutIdentity_nlv4q_466 h3{margin:0;font-size:.88rem}._layoutIdentity_nlv4q_466 p{color:var(--muted);margin:2px 0 0;font-size:.62rem}._layoutAvailability_nlv4q_473{text-align:right;flex:none}._layoutAvailability_nlv4q_473 strong{letter-spacing:-.03em;font-size:1.2rem;display:block}._layoutAvailability_nlv4q_473 span{color:var(--muted);font-size:.58rem;display:block}._layoutNote_nlv4q_476{color:#765c2c;background:#fff7e8;border-bottom:1px solid #ecd9ad;align-items:center;gap:7px;margin:0;padding:8px 14px;font-size:.64rem;display:flex}._layoutNote_nlv4q_476 span{color:#fff;background:#d49a4c;border-radius:50%;flex:none;place-items:center;width:17px;height:17px;font-size:.6rem;font-weight:820;display:grid}._chamber_nlv4q_478{background:#f3f6f2;grid-template-columns:18px minmax(0,1fr);gap:7px;padding:14px;display:grid;box-shadow:inset 0 0 0 6px #e7ede8}._rowLabels_nlv4q_479{color:#7d8d85;grid-template-rows:repeat(2,minmax(0,1fr));gap:7px;font-size:.59rem;font-weight:820;display:grid}._rowLabels_nlv4q_479 span{place-items:center;display:grid}._padMap_nlv4q_481{grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;min-width:0;display:grid}._layoutPad_nlv4q_482{aspect-ratio:1;min-width:0;color:var(--ink);cursor:pointer;text-align:left;background:#f2f5f2;border:1px solid #0000;border-radius:10px;flex-direction:column;align-items:flex-start;padding:8px;transition:transform .14s,box-shadow .14s,background .14s;display:flex;position:relative;overflow:hidden}._layoutPad_nlv4q_482:not(:disabled):not(._layoutPadEditing_nlv4q_483):hover{transform:translateY(-1px);box-shadow:0 6px 16px #1f41341a}._layoutPad_nlv4q_482:disabled{cursor:not-allowed}._layoutPadOpen_nlv4q_485,._layoutHalfButton_nlv4q_485._layoutPadOpen_nlv4q_485{color:#175b39;background:var(--available-open);border-color:var(--available-open-line)}._layoutPadPartial_nlv4q_486,._layoutHalfButton_nlv4q_485._layoutPadPartial_nlv4q_486{color:#3b6748;background:var(--available-partial);border-color:var(--available-partial-line)}._layoutPadMine_nlv4q_487,._layoutHalfButton_nlv4q_485._layoutPadMine_nlv4q_487{color:#fff;background:var(--reservation-violet);border-color:var(--reservation-violet-dark);box-shadow:0 5px 14px var(--reservation-violet-shadow)}._layoutPadSelected_nlv4q_488,._layoutHalfButton_nlv4q_485._layoutPadSelected_nlv4q_488{color:#fff;background:var(--selection-blue);border-color:var(--selection-blue-dark);box-shadow:0 5px 14px #2d6fb733}._layoutPadSelectionPartial_nlv4q_489,._layoutHalfButton_nlv4q_485._layoutPadSelectionPartial_nlv4q_489{color:#1f5689;background:var(--selection-blue-soft);border-color:var(--selection-blue-mid);box-shadow:inset 3px 0 0 var(--selection-blue-mid), 0 4px 11px #2d6fb721}._layoutPadMine_nlv4q_487._layoutPadSelected_nlv4q_488,._layoutHalfButton_nlv4q_485._layoutPadMine_nlv4q_487._layoutPadSelected_nlv4q_488{box-shadow:inset 4px 0 0 var(--reservation-violet-dark), 0 5px 14px #2d6fb733}._layoutPadMine_nlv4q_487._layoutPadSelectionPartial_nlv4q_489,._layoutHalfButton_nlv4q_485._layoutPadMine_nlv4q_487._layoutPadSelectionPartial_nlv4q_489{box-shadow:inset 4px 0 0 var(--reservation-violet), 0 4px 11px #2d6fb721}._layoutPadEditing_nlv4q_483,._layoutHalfButton_nlv4q_485._layoutPadEditing_nlv4q_483{color:var(--edit-reservation-ink);background:var(--edit-reservation-surface);border-color:var(--edit-reservation-border);box-shadow:0 0 0 2px var(--edit-space-glow), 0 0 0 5px color-mix(in srgb, var(--edit-space-glow) 55%, transparent), inset 0 0 0 1px var(--edit-reservation-inner-ring);text-shadow:0 1px 1px var(--reservation-violet-text-shadow), 0 0 2px color-mix(in srgb, var(--reservation-violet-dark) 55%, transparent)}._layoutPadEditingMixed_nlv4q_493,._layoutHalfButton_nlv4q_485._layoutPadEditingMixed_nlv4q_493{background:linear-gradient(135deg, var(--edit-reservation-surface) 0 76%, var(--selection-blue) 76%)}._layoutPadEditingRemoved_nlv4q_494,._layoutHalfButton_nlv4q_485._layoutPadEditingRemoved_nlv4q_494{background:linear-gradient(135deg, var(--edit-reservation-surface) 0 76%, #f1b5c0 76%)}._layoutPadEditingMixed_nlv4q_493._layoutPadEditingRemoved_nlv4q_494,._layoutHalfButton_nlv4q_485._layoutPadEditingMixed_nlv4q_493._layoutPadEditingRemoved_nlv4q_494{background:linear-gradient(135deg, var(--edit-reservation-surface) 0 64%, var(--selection-blue) 64% 82%, #f1b5c0 82%)}._layoutPadEditReplaced_nlv4q_496,._layoutHalfButton_nlv4q_485._layoutPadEditReplaced_nlv4q_496{color:#fff;background:linear-gradient(135deg, var(--selection-blue) 0 64%, #d16b80 64%);border-color:var(--reservation-violet-mid);box-shadow:0 5px 14px var(--reservation-violet-shadow)}._layoutPadEditRemoved_nlv4q_497,._layoutHalfButton_nlv4q_485._layoutPadEditRemoved_nlv4q_497{color:#8d394b;background:#fff0f3;border-color:#e5a4b1;box-shadow:inset 0 0 0 1px #b54b6014}._layoutPadBlocked_nlv4q_498,._layoutHalfButton_nlv4q_485._layoutPadBlocked_nlv4q_498{color:#78857f;cursor:not-allowed;background:#edf0ee;border-color:#dde4df}._layoutPadTop_nlv4q_499{justify-content:space-between;align-items:center;gap:4px;width:100%;display:flex}._layoutPadTop_nlv4q_499 strong{font-size:.65rem}._layoutPadTop_nlv4q_499 i{opacity:.6;background:currentColor;border-radius:50%;flex:none;width:6px;height:6px}._layoutPadState_nlv4q_502,._layoutPadDetail_nlv4q_502{text-overflow:ellipsis;white-space:nowrap;width:100%;overflow:hidden}._layoutPadState_nlv4q_502{margin-top:auto;font-size:clamp(.54rem,.72vw,.65rem);font-weight:760}._layoutPadDetail_nlv4q_502{color:currentColor;opacity:.72;margin-top:2px;font-size:clamp(.46rem,.58vw,.54rem)}._layoutHalfPad_nlv4q_505{cursor:default;background:#f5f7f4;padding:5px}._layoutHalfPad_nlv4q_505:hover{box-shadow:none;transform:none}._layoutHalfLabel_nlv4q_507{margin:0 0 4px 2px;font-size:.59rem;font-weight:820}._layoutHalfButtons_nlv4q_508{grid-template-rows:repeat(2,minmax(0,1fr));gap:3px;width:100%;height:100%;min-height:0;display:grid}._layoutHalfButton_nlv4q_485{color:#41665a;cursor:pointer;background:#edf4ef;border:1px solid #0000;border-radius:6px;justify-content:space-between;align-items:center;gap:3px;min-width:0;padding:2px 4px;display:flex;overflow:hidden}._layoutHalfButton_nlv4q_485 strong{font-size:.48rem}._layoutHalfButton_nlv4q_485 span{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.43rem;overflow:hidden}._layoutFooter_nlv4q_512{border-top:1px solid var(--line);min-height:42px;color:var(--muted);flex-wrap:wrap;align-items:center;gap:13px;padding:9px 14px;font-size:.6rem;display:flex}._layoutFooter_nlv4q_512 span{align-items:center;gap:5px;display:inline-flex}._dotSelectionPartial_nlv4q_514{background:var(--selection-blue-mid);border-radius:50%;flex:none;width:6px;height:6px}._modalBackdrop_nlv4q_516{z-index:80;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#142b236b;place-items:center;padding:24px;display:grid;position:fixed;inset:0;overflow:auto}._modal_nlv4q_195,._modalSmall_nlv4q_517{border:1px solid var(--line);background:#fff;border-radius:19px;width:min(680px,100%);max-height:calc(100vh - 48px);padding:22px;overflow:auto;box-shadow:0 28px 90px #1431263d}._modalWide_nlv4q_518{width:min(900px,100%)}._modalSmall_nlv4q_517{width:min(480px,100%)}._modalHeader_nlv4q_195{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:17px;display:flex}._modalHeader_nlv4q_195 h2{font-size:1.25rem}._srOnly_nlv4q_522{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}._coverageWarning_nlv4q_523{color:#792c3d;background:#fff0f3;border:1px solid #efb1bd;border-left:4px solid #c84f68;border-radius:10px;gap:3px;margin:-3px 0 12px;padding:11px 12px;display:grid}._coverageWarning_nlv4q_523>div{gap:3px;display:grid}._coverageWarning_nlv4q_523 strong{font-size:.76rem}._coverageWarning_nlv4q_523 span{font-size:.65rem;line-height:1.45}._coverageAcknowledgement_nlv4q_527{cursor:pointer;border-top:1px solid #f1c6cf;align-items:flex-start;gap:7px;margin-top:7px;padding-top:7px;display:flex}._coverageAcknowledgement_nlv4q_527 input{accent-color:#bd4660;width:15px;height:15px;min-height:0;margin:1px 0 0}._coverageAcknowledgement_nlv4q_527 span{color:#6d3542;font-size:.62rem;font-weight:690}._editConfirmationSummary_nlv4q_530{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:0 0 10px;display:grid}._editConfirmationSummary_nlv4q_530 span{border:1px solid var(--reservation-violet-line);color:var(--reservation-violet-muted);background:var(--reservation-violet-pale);border-radius:9px;align-items:baseline;gap:7px;padding:9px 11px;font-size:.64rem;display:flex}._editConfirmationSummary_nlv4q_530 strong{color:var(--reservation-violet-dark);font-size:.88rem}._emptyEditSelection_nlv4q_533{color:#7b3444;text-align:center;background:#fff3f5;border:1px solid #efb1bd;border-radius:11px;gap:3px;padding:18px;display:grid}._emptyEditSelection_nlv4q_533 strong{font-size:.82rem}._emptyEditSelection_nlv4q_533 span{font-size:.66rem}._reservationChunks_nlv4q_536{border:1px solid var(--line);background:#f7f9f7;border-radius:13px;min-width:0;padding:11px}._reservationChunksSelection_nlv4q_537{background:#f6faff;border-color:#cfe1f2}._reservationChunksReservation_nlv4q_538{border-color:var(--reservation-violet-line);background:var(--reservation-violet-pale)}._chunkOverviewHeader_nlv4q_539{justify-content:space-between;align-items:flex-end;gap:12px;display:flex}._chunkOverviewHeader_nlv4q_539>div{min-width:0}._chunkOverviewHeader_nlv4q_539 span{color:var(--muted);letter-spacing:.09em;text-transform:uppercase;margin-bottom:2px;font-size:.52rem;font-weight:800;display:block}._chunkOverviewHeader_nlv4q_539 strong{font-size:.86rem;display:block}._chunkOverviewHeader_nlv4q_539 small,._chunkOverviewHelp_nlv4q_543{color:var(--muted);font-size:.56rem}._chunkOverviewHeader_nlv4q_539 small{flex:none}._chunkOverviewHelp_nlv4q_543{margin:4px 0 9px}._chunkList_nlv4q_546{gap:6px;display:grid}._chunkCard_nlv4q_547{border:1px solid var(--line);background:#fff;border-radius:10px;overflow:hidden}._chunkCardCancelled_nlv4q_548{border-color:#d9dfdb}._chunkSummary_nlv4q_549{width:100%;min-width:0;color:var(--ink);cursor:pointer;text-align:left;background:#fff;border:0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;padding:8px 10px;display:grid}._chunkSummary_nlv4q_549:hover,._chunkSummary_nlv4q_549[aria-expanded=true]{background:var(--selection-blue-pale)}._reservationChunksReservation_nlv4q_538 ._chunkSummary_nlv4q_549:hover,._reservationChunksReservation_nlv4q_538 ._chunkSummary_nlv4q_549[aria-expanded=true]{background:var(--reservation-violet-pale)}._chunkCardCancelled_nlv4q_548 ._chunkSummary_nlv4q_549:hover,._chunkCardCancelled_nlv4q_548 ._chunkSummary_nlv4q_549[aria-expanded=true]{background:#f0f2f0}._chunkOrdinal_nlv4q_553{width:24px;height:24px;color:var(--selection-blue-dark);background:var(--selection-blue-soft);border-radius:7px;place-items:center;font-size:.52rem;font-weight:850;display:grid}._reservationChunksReservation_nlv4q_538 ._chunkOrdinal_nlv4q_553{color:var(--reservation-violet-dark);background:var(--reservation-violet-soft)}._chunkTitle_nlv4q_555{min-width:0}._chunkTitle_nlv4q_555 strong,._chunkTitle_nlv4q_555 small{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}._chunkTitle_nlv4q_555 strong{font-size:.7rem}._chunkTitle_nlv4q_555 small{color:var(--muted);margin-top:1px;font-size:.52rem}._chunkToggle_nlv4q_559{width:22px;height:22px;color:var(--selection-blue-dark);background:#ffffffc7;border-radius:50%;place-items:center;font-size:.8rem;font-weight:700;display:grid}._reservationChunksReservation_nlv4q_538 ._chunkToggle_nlv4q_559{color:var(--reservation-violet-dark)}._chunkDetail_nlv4q_561{border-top:1px solid var(--line);background:#fbfcfb;padding:9px}._reservationOverview_nlv4q_562{grid-template-columns:minmax(210px,.85fr) minmax(300px,1.15fr);gap:10px;min-width:0;display:grid}._overviewPanel_nlv4q_563{border:1px solid var(--line);background:#fff;border-radius:12px;min-width:0;padding:11px;overflow:hidden}._overviewHeader_nlv4q_564{justify-content:space-between;align-items:flex-end;gap:10px;margin-bottom:9px;display:flex}._overviewHeader_nlv4q_564>div{min-width:0}._overviewHeader_nlv4q_564 span{color:var(--muted);letter-spacing:.09em;text-transform:uppercase;margin-bottom:2px;font-size:.52rem;font-weight:800;display:block}._overviewHeader_nlv4q_564 strong{min-width:0;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:.77rem;display:block;overflow:hidden}._overviewHeader_nlv4q_564 small{color:var(--muted);flex:none;font-size:.54rem}._overviewMonths_nlv4q_569{scroll-snap-type:x proximity;grid-auto-columns:150px;grid-auto-flow:column;gap:6px;padding-bottom:2px;display:grid;overflow-x:auto}._overviewMonth_nlv4q_569{scroll-snap-align:start;background:#f1f4f0;border-radius:9px;min-width:0;padding:8px}._reservationOverviewSelection_nlv4q_571 ._overviewMonth_nlv4q_569,._reservationOverviewSelection_nlv4q_571 ._overviewMap_nlv4q_571{background:var(--selection-blue-pale)}._reservationOverviewReservation_nlv4q_572 ._overviewMonth_nlv4q_569,._reservationOverviewReservation_nlv4q_572 ._overviewMap_nlv4q_571{background:var(--reservation-violet-pale)}._overviewMonth_nlv4q_569>strong{margin-bottom:6px;font-family:Georgia,serif;font-size:.67rem;font-weight:400;display:block}._overviewWeekdays_nlv4q_574,._overviewMonthGrid_nlv4q_574{grid-template-columns:repeat(7,minmax(0,1fr));gap:2px;display:grid}._overviewWeekdays_nlv4q_574{margin-bottom:2px}._overviewWeekdays_nlv4q_574 span{color:var(--muted);text-align:center;font-size:.43rem;font-weight:800}._overviewMonthGrid_nlv4q_574>span,._overviewMonthGrid_nlv4q_574>i{border-radius:4px;place-items:center;min-height:18px;font-size:.47rem;font-style:normal;display:grid}._overviewMonthGrid_nlv4q_574>span{color:#71817a;background:#ffffffd1}._overviewMonthGrid_nlv4q_574>span._overviewDaySelected_nlv4q_579{color:#fff;background:var(--selection-blue);font-weight:800}._reservationOverviewReservation_nlv4q_572 ._overviewMonthGrid_nlv4q_574>span._overviewDaySelected_nlv4q_579{background:var(--reservation-violet)}._overviewMonthGrid_nlv4q_574>span._overviewDayCancelled_nlv4q_581{color:#5f6b66;background:#dfe4e1;font-weight:800;text-decoration:line-through}._overviewMonthGrid_nlv4q_574>span._overviewDayEdge_nlv4q_582{box-shadow:inset 0 0 0 2px var(--ink)}._overviewMaps_nlv4q_583{gap:6px;display:grid}._overviewMap_nlv4q_571{background:#f1f4f0;border-radius:9px;min-width:0;padding:8px}._overviewMap_nlv4q_571>strong{text-overflow:ellipsis;white-space:nowrap;margin-bottom:6px;font-size:.64rem;display:block;overflow:hidden}._overviewPadLayout_nlv4q_586{gap:3px;min-width:0;display:grid}._overviewPadRow_nlv4q_587{grid-template-columns:10px repeat(5,minmax(0,1fr));align-items:stretch;gap:3px;min-width:0;display:grid}._overviewPadRow_nlv4q_587>b{color:var(--muted);place-items:center;font-size:.45rem;display:grid}._overviewPad_nlv4q_586{background:#fff;border:1px solid #d8e0da;border-radius:6px;flex-direction:column;gap:2px;min-width:0;min-height:37px;padding:3px;display:flex}._overviewPad_nlv4q_586._overviewPadSelected_nlv4q_590{border-color:var(--selection-blue-mid)}._reservationOverviewReservation_nlv4q_572 ._overviewPad_nlv4q_586._overviewPadSelected_nlv4q_590{border-color:var(--reservation-violet-mid)}._overviewPad_nlv4q_586>em{color:var(--ink);font-size:.47rem;font-style:normal;font-weight:850}._overviewPad_nlv4q_586>span{flex:1;grid-template-rows:1fr 1fr;gap:2px;min-height:0;display:grid}._overviewPad_nlv4q_586 i{color:#69766f;background:#e8ece9;border-radius:3px;place-items:center;min-height:10px;font-size:.42rem;font-style:normal;font-weight:800;display:grid}._overviewPad_nlv4q_586 i._overviewHalfSelected_nlv4q_595{color:#fff;background:var(--selection-blue)}._overviewPad_nlv4q_586 i._overviewHalfPartial_nlv4q_596{color:var(--selection-blue-dark);background:var(--selection-blue-soft);box-shadow:inset 0 0 0 1px var(--selection-blue-mid)}._reservationOverviewReservation_nlv4q_572 ._overviewPad_nlv4q_586 i._overviewHalfSelected_nlv4q_595{background:var(--reservation-violet)}._reservationOverviewReservation_nlv4q_572 ._overviewPad_nlv4q_586 i._overviewHalfPartial_nlv4q_596{color:var(--reservation-violet-dark);background:var(--reservation-violet-soft);box-shadow:inset 0 0 0 1px var(--reservation-violet-mid)}._overviewPad_nlv4q_586 i._overviewHalfCancelled_nlv4q_599{color:#66736d;background:#dfe4e1;text-decoration:line-through}._reservationOverviewCancelled_nlv4q_600 ._overviewPanel_nlv4q_563{background:#fafbfa}._reservationOverviewCancelled_nlv4q_600 ._overviewMonth_nlv4q_569,._reservationOverviewCancelled_nlv4q_600 ._overviewMap_nlv4q_571{background:#f1f4f0}._overviewNote_nlv4q_602{color:var(--muted);margin-top:7px;font-size:.51rem;line-height:1.4;display:block}._formGrid_nlv4q_376,._adminForm_nlv4q_376{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:15px;display:grid}._formGrid_nlv4q_376 label span,._adminForm_nlv4q_376 label span{color:#8a9791;font-weight:500}._formGrid_nlv4q_376 textarea,._adminForm_nlv4q_376 textarea{resize:vertical}._formField_nlv4q_606{color:#51655d;gap:6px;min-width:0;font-size:.72rem;font-weight:720;display:grid}._formWide_nlv4q_607{grid-column:1/-1}._identityCard_nlv4q_608{border:1px solid var(--line);background:#f7f9f7;border-radius:10px;align-content:center;min-height:71px;padding:10px 12px;display:grid}._identityCard_nlv4q_608 span,._identityCard_nlv4q_608 small{color:var(--muted);font-size:.67rem}._identityCard_nlv4q_608 strong{margin:2px 0;font-size:.86rem}._modalActions_nlv4q_611{justify-content:flex-end;gap:9px;margin-top:18px;display:flex}._reservationList_nlv4q_612{gap:8px;display:grid}._reservationCard_nlv4q_613{border:1px solid var(--line);border-radius:12px;overflow:hidden}._reservationSummary_nlv4q_614{width:100%;color:var(--ink);cursor:pointer;text-align:left;background:#fff;border:0;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:11px;padding:11px 13px;display:grid}._reservationSummary_nlv4q_614:hover,._reservationSummary_nlv4q_614[aria-expanded=true]{background:var(--reservation-violet-pale)}._reservationSummary_nlv4q_614 span:nth-child(2),._reservationSummary_nlv4q_614 strong,._reservationSummary_nlv4q_614 small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}._reservationSummary_nlv4q_614 strong,._reservationSummary_nlv4q_614 small{display:block}._reservationSummary_nlv4q_614 small{color:var(--muted);margin-top:2px;font-size:.66rem}._reservationCount_nlv4q_619{color:var(--muted);font-size:.7rem}._statusPill_nlv4q_620{text-transform:capitalize;border-radius:999px;padding:4px 7px;font-size:.6rem;font-weight:760}._status_active_nlv4q_621{color:#17603f;background:#dff2e6}._status_upcoming_nlv4q_622{color:#755d28;background:#f8edcf}._status_completed_nlv4q_623{color:#5f6b66;background:#edf0ee}._status_cancelled_nlv4q_624{color:#925044;background:#f8e5e1}._status_partial_nlv4q_625{color:#765c2c;background:#fff0c9}._reservationDetail_nlv4q_626{border-top:1px solid var(--line);background:#fbfcfb;padding:13px}._reservationDetail_nlv4q_626 p{color:var(--muted);font-size:.76rem}._reservationDetail_nlv4q_626 ._reservationOverview_nlv4q_562,._reservationDetail_nlv4q_626 ._reservationChunks_nlv4q_536{margin-bottom:10px}._reservationDetail_nlv4q_626 p._partialCancelNote_nlv4q_630{color:#765c2c;background:#fff7e8;border-radius:8px;padding:8px 10px}._reservationActionPair_nlv4q_631{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:10px;width:min(100%,520px);margin-top:12px;display:grid}._reservationActionButton_nlv4q_632{-webkit-appearance:none;appearance:none;width:100%;min-width:0;min-height:38px;font:inherit;letter-spacing:0;white-space:nowrap;padding:0 14px;font-size:.8rem;font-weight:680;line-height:1.2}._chunkExtensionWrap_nlv4q_633{margin-top:8px;padding-bottom:2px;overflow-x:auto}._chunkExtension_nlv4q_633{border:1px solid var(--reservation-violet-mid);background:var(--reservation-violet-pale);border-radius:9px;grid-template-columns:auto repeat(3,38px) minmax(58px,82px) 48px auto auto;align-items:center;gap:5px;min-width:545px;padding:7px;display:grid}._chunkExtension_nlv4q_633>span{color:var(--reservation-violet-dark);text-transform:uppercase;letter-spacing:.06em;padding-inline:3px;font-size:.56rem;font-weight:800}._chunkExtension_nlv4q_633 button,._chunkExtension_nlv4q_633 input{border:1px solid var(--reservation-violet-mid);min-width:0;min-height:30px;color:var(--reservation-violet-dark);background:#fff;border-radius:7px;font-size:.61rem;font-weight:760}._chunkExtension_nlv4q_633 button{cursor:pointer;padding:0 6px}._chunkExtension_nlv4q_633 button:hover:not(:disabled){border-color:var(--reservation-violet);background:color-mix(in srgb, var(--reservation-violet-pale) 58%, white)}._chunkExtension_nlv4q_633 button:disabled{opacity:.48;cursor:default}._chunkExtension_nlv4q_633 button._chunkCancelButton_nlv4q_640{color:#943f31;white-space:nowrap;background:#fff8f6;border-color:#e2a99e;padding-inline:9px}._chunkExtension_nlv4q_633 button._chunkCancelButton_nlv4q_640:hover:not(:disabled){background:#fce9e4;border-color:#c96e5b}._chunkExtension_nlv4q_633 input{width:100%;padding:0 7px;font-weight:600}._chunkExtension_nlv4q_633 small{color:var(--muted);white-space:nowrap;font-size:.5rem}._chunkExtensionUnavailable_nlv4q_644{background:#f0f3f1;border-radius:8px;padding:7px 9px;color:#65756e!important;margin:8px 0 0!important;font-size:.59rem!important}._chunkExtensionWrap_nlv4q_633 p._extensionMessage_nlv4q_645{border-radius:8px;margin:6px 0 0;padding:7px 9px;font-size:.59rem}._chunkExtensionWrap_nlv4q_633 p._extensionMessageError_nlv4q_646{color:#8f3d2f;background:var(--coral-soft)}._chunkExtensionWrap_nlv4q_633 p._extensionMessageSuccess_nlv4q_647{color:var(--green-dark);background:#dceee2}._editChoiceIntro_nlv4q_648{color:var(--muted);margin:-5px 0 12px;font-size:.72rem;line-height:1.5}._editChoiceList_nlv4q_649{gap:7px;display:grid}._editChoiceList_nlv4q_649>button{border:1px solid var(--reservation-violet-line);min-width:0;color:var(--ink);background:var(--reservation-violet-pale);cursor:pointer;text-align:left;border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;padding:9px 10px;display:grid}._editChoiceList_nlv4q_649>button:hover{border-color:var(--reservation-violet-mid);background:var(--reservation-violet-soft)}._editChoiceList_nlv4q_649>button>span:first-child{width:25px;height:25px;color:var(--reservation-violet-dark);background:#fff;border-radius:7px;place-items:center;font-size:.52rem;font-weight:850;display:grid}._editChoiceList_nlv4q_649>button>span:nth-child(2){min-width:0}._editChoiceList_nlv4q_649 strong,._editChoiceList_nlv4q_649 small{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}._editChoiceList_nlv4q_649 strong{font-size:.72rem}._editChoiceList_nlv4q_649 small{color:var(--muted);margin-top:2px;font-size:.55rem}._editChoiceList_nlv4q_649 b{color:var(--reservation-violet-dark);font-size:.61rem}._editPolicyRibbon_nlv4q_658 span{border-color:var(--reservation-violet-line);color:var(--reservation-violet-dark);background:var(--reservation-violet-pale)}._adminShell_nlv4q_661{grid-template-columns:210px minmax(0,1fr);gap:16px;width:min(1500px,100% - 36px);margin:24px auto 0;display:grid}._adminSidebar_nlv4q_662,._adminMain_nlv4q_662,._adminCard_nlv4q_662{border:1px solid var(--line);background:#fffffff0;border-radius:17px;box-shadow:0 12px 36px #1f41340e}._adminSidebar_nlv4q_662{align-self:start;padding:12px;position:sticky;top:92px}._adminSidebar_nlv4q_662 p{color:var(--muted);margin:4px 8px 10px;font-size:.68rem}._adminNav_nlv4q_665{gap:3px;display:grid}._adminNav_nlv4q_665 button{color:#586a63;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:9px;align-items:center;gap:9px;width:100%;min-height:39px;padding:0 10px;font-size:.78rem;font-weight:660;display:flex}._adminNav_nlv4q_665 button:hover{background:var(--selection-blue-pale)}._adminNav_nlv4q_665 button[aria-current=page]{color:var(--selection-blue-dark);background:var(--selection-blue-soft)}._adminNav_nlv4q_665 i{background:#ffffffbf;border-radius:6px;place-items:center;width:20px;height:20px;font-size:.65rem;font-style:normal;display:grid}._adminMain_nlv4q_662{min-width:0;padding:20px}._adminHeading_nlv4q_671{justify-content:space-between;align-items:flex-start;gap:22px;margin-bottom:17px;display:flex}._adminHeading_nlv4q_671>div,._detailHeader_nlv4q_672>div{min-width:0}._adminHeading_nlv4q_671 h1{letter-spacing:-.035em;margin:3px 0 4px;font-size:1.55rem}._adminHeading_nlv4q_671 p{color:var(--muted);overflow-wrap:anywhere;margin:0;font-size:.78rem;line-height:1.45}._statGrid_nlv4q_675{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}._statCard_nlv4q_676{border:1px solid var(--line);background:#fbfcfb;border-radius:13px;padding:15px}._statCard_nlv4q_676 strong{letter-spacing:-.035em;font-size:1.35rem;display:block}._statCard_nlv4q_676 span{color:var(--muted);margin-top:3px;font-size:.7rem;display:block}._adminGrid_nlv4q_679{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:12px;display:grid}._adminCard_nlv4q_662{min-width:0;box-shadow:none;padding:15px}._adminCard_nlv4q_662 h2,._adminCard_nlv4q_662 h3{margin:0 0 5px;font-size:.95rem}._adminCard_nlv4q_662>p{color:var(--muted);margin:0;font-size:.73rem}._filterBar_nlv4q_376{grid-template-columns:minmax(180px,1fr) repeat(3,minmax(120px,auto));gap:9px;margin-bottom:12px;display:grid}._filterBar_nlv4q_376 label{gap:4px}._peopleLayout_nlv4q_685{grid-template-columns:minmax(300px,.85fr) minmax(360px,1.15fr);gap:12px;min-height:550px;display:grid}._peopleList_nlv4q_686{border:1px solid var(--line);border-radius:12px;align-self:start;overflow:hidden}._peopleCount_nlv4q_687{color:var(--muted);border-bottom:1px solid var(--line);background:#f7f9f7;padding:8px 11px;font-size:.68rem}._personButton_nlv4q_688{border:0;border-bottom:1px solid var(--line);width:100%;color:var(--ink);cursor:pointer;text-align:left;background:#fff;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;padding:10px 11px;display:grid}._personButton_nlv4q_688:last-child{border-bottom:0}._personButton_nlv4q_688:hover,._personButton_nlv4q_688[aria-expanded=true]{background:var(--selection-blue-pale)}._personButton_nlv4q_688>span:nth-child(2),._personButton_nlv4q_688 strong,._personButton_nlv4q_688 small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}._personButton_nlv4q_688 strong,._personButton_nlv4q_688 small{display:block}._personButton_nlv4q_688 strong{font-size:.78rem}._personButton_nlv4q_688 small{color:var(--muted);margin-top:2px;font-size:.63rem}._personMeta_nlv4q_695{text-align:right;color:var(--muted);font-size:.61rem}._personDetail_nlv4q_696{border:1px solid var(--line);background:#fbfcfb;border-radius:12px;min-width:0;padding:16px}._detailHeader_nlv4q_672{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}._detailHeader_nlv4q_672 h2{margin:0;font-size:1.05rem}._detailHeader_nlv4q_672 p{color:var(--muted);overflow-wrap:anywhere;margin:2px 0 0;font-size:.7rem;line-height:1.4}._memberUsage_nlv4q_700{border:1px solid var(--line);background:#fff;border-radius:11px;margin-top:12px;overflow:hidden}._memberUsageGrid_nlv4q_701{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}._memberUsageGrid_nlv4q_701>div{border-right:1px solid var(--line);min-width:0;padding:10px}._memberUsageGrid_nlv4q_701>div:last-child{border-right:0}._memberUsageGrid_nlv4q_701 strong,._memberUsageGrid_nlv4q_701 span{min-width:0;display:block}._memberUsageGrid_nlv4q_701 strong{color:var(--green-dark);font-size:1rem}._memberUsageGrid_nlv4q_701 span{color:var(--muted);overflow-wrap:anywhere;margin-top:2px;font-size:.54rem;line-height:1.35}._usageBreakdown_nlv4q_707{border-top:1px solid var(--line);background:#f7f9f7;flex-wrap:wrap;align-items:center;gap:7px 10px;padding:7px 10px;display:flex}._usageBreakdown_nlv4q_707 span{color:#53665e;align-items:center;gap:4px;font-size:.56rem;display:inline-flex}._usageBreakdown_nlv4q_707 i{background:#94a39d;border-radius:50%;width:6px;height:6px}._usageBreakdown_nlv4q_707 i._usageActive_nlv4q_710{background:var(--green)}._usageBreakdown_nlv4q_707 i._usageUpcoming_nlv4q_711{background:#d1a54d}._usageBreakdown_nlv4q_707 i._usageComplete_nlv4q_712{background:#94a39d}._usageBreakdown_nlv4q_707 i._usageCancelled_nlv4q_713{background:#cc7667}._usageBreakdown_nlv4q_707 small{color:var(--muted);margin-left:auto;font-size:.54rem}._usageEquipment_nlv4q_715{border-top:1px solid var(--line);padding:9px 10px}._usageEquipment_nlv4q_715>strong{margin-bottom:6px;font-size:.59rem;display:block}._usageEquipment_nlv4q_715>div{flex-wrap:wrap;gap:5px;display:flex}._usageEquipment_nlv4q_715 span{color:#54675f;background:var(--green-pale);overflow-wrap:anywhere;border-radius:999px;align-items:center;gap:6px;min-width:0;padding:5px 7px;font-size:.54rem;display:inline-flex}._usageEquipment_nlv4q_715 b{color:var(--green-dark)}._policySummary_nlv4q_720{background:var(--green-pale);border:1px solid #d6e9dc;border-radius:10px;gap:4px;margin:12px 0;padding:11px;font-size:.7rem;display:grid}._policySummary_nlv4q_720 strong{font-size:.76rem}._checkboxRow_nlv4q_722{flex-wrap:wrap;gap:7px;display:flex}._checkboxRow_nlv4q_722 label{border:1px solid var(--line);background:#fff;border-radius:8px;flex-direction:row;align-items:center;gap:5px;padding:7px 9px;display:flex}._checkboxRow_nlv4q_722 input{width:auto;min-height:auto}._groupList_nlv4q_725,._simpleList_nlv4q_725{gap:9px;display:grid}._groupCard_nlv4q_726,._simpleRow_nlv4q_726{border:1px solid var(--line);background:#fff;border-radius:11px;padding:13px}._groupCardHeader_nlv4q_727,._simpleRow_nlv4q_726{justify-content:space-between;align-items:center;gap:12px;display:flex}._groupCardHeader_nlv4q_727>span{flex:1;min-width:0}._groupCardHeader_nlv4q_727 strong,._groupCardHeader_nlv4q_727 span{overflow-wrap:anywhere;display:block}._groupCardHeader_nlv4q_727 span{color:var(--muted);margin-top:2px;font-size:.65rem}._groupPolicyChips_nlv4q_731{flex-wrap:wrap;gap:5px;margin-top:9px;display:flex}._groupPolicyChips_nlv4q_731 span{color:#4f675d;background:#f1f6f3;border-radius:999px;padding:5px 7px;font-size:.62rem}._simpleRow_nlv4q_726>span{flex:1;gap:3px;min-width:0;display:grid}._simpleRow_nlv4q_726 strong,._simpleRow_nlv4q_726 small{overflow-wrap:anywhere;min-width:0;line-height:1.35;display:block}._simpleRow_nlv4q_726 small{color:var(--muted);font-size:.65rem}._simpleRow_nlv4q_726>:not(span){flex:none}._adminSubheading_nlv4q_737,._resultsSummary_nlv4q_737,._adminSpaceHeading_nlv4q_737{justify-content:space-between;align-items:flex-end;gap:12px;margin:16px 0 9px;display:flex}._adminSubheading_nlv4q_737>div,._adminSpaceHeading_nlv4q_737>div{min-width:0}._adminSubheading_nlv4q_737 h3,._adminSpaceHeading_nlv4q_737 h3{margin:0;font-size:.88rem}._adminSubheading_nlv4q_737 p,._adminSpaceHeading_nlv4q_737 p{color:var(--muted);overflow-wrap:anywhere;margin:2px 0 0;font-size:.62rem;line-height:1.4}._adminSubheading_nlv4q_737>span,._adminSpaceHeading_nlv4q_737>span,._resultsSummary_nlv4q_737>span{color:var(--muted);flex:none;font-size:.62rem}._resultsSummary_nlv4q_737{align-items:center;margin:-3px 0 9px}._adminReservationList_nlv4q_743{gap:8px;min-width:0;display:grid}._adminReservationMeta_nlv4q_744{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:10px;display:grid}._adminReservationMeta_nlv4q_744>div{border:1px solid var(--line);background:#fff;border-radius:9px;gap:2px;min-width:0;padding:9px 10px;display:grid}._adminReservationMeta_nlv4q_744 span{color:var(--muted);letter-spacing:.07em;text-transform:uppercase;font-size:.5rem;font-weight:800}._adminReservationMeta_nlv4q_744 strong,._adminReservationMeta_nlv4q_744 small{overflow-wrap:anywhere;min-width:0}._adminReservationMeta_nlv4q_744 strong{font-size:.7rem}._adminReservationMeta_nlv4q_744 small{color:var(--muted);font-size:.57rem}._adminReservationMeta_nlv4q_744 ._adminReservationNotes_nlv4q_750{grid-column:1/-1}._adminReservationNotes_nlv4q_750 p{overflow-wrap:anywhere;white-space:pre-wrap;margin:1px 0 0;font-size:.65rem;line-height:1.45}._adminChunkActions_nlv4q_752{border:1px solid var(--reservation-violet-line);background:var(--reservation-violet-pale);border-radius:9px;justify-content:space-between;align-items:center;gap:8px;margin-top:8px;padding:7px 8px;display:flex}._adminChunkActions_nlv4q_752>span{color:#5a6d65;overflow-wrap:anywhere;min-width:0;font-size:.55rem}._adminChunkActions_nlv4q_752>div{flex:none;gap:5px;display:flex}._chunkCancelButton_nlv4q_640{color:#943f31;cursor:pointer;white-space:nowrap;background:#fff8f6;border:1px solid #e2a99e;border-radius:8px;min-height:31px;padding:0 9px;font-size:.61rem;font-weight:760}._chunkCancelButton_nlv4q_640:hover:not(:disabled){background:#fce9e4;border-color:#c96e5b}._chunkCancelButton_nlv4q_640:disabled{opacity:.48;cursor:default}._adminActionError_nlv4q_758{background:var(--coral-soft);border-radius:8px;padding:8px 10px;color:#8f3d2f!important;margin:8px 0 0!important}._adminReservationActions_nlv4q_759{justify-content:space-between;align-items:center;gap:10px;margin-top:9px;display:flex}._adminReservationActions_nlv4q_759>span{min-width:0;color:var(--muted);overflow-wrap:anywhere;font-size:.57rem}._adminEditGrid_nlv4q_761{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:12px 0 0;display:grid}._adminEditGrid_nlv4q_761 label{min-width:0}._adminEditGrid_nlv4q_761 ._formWide_nlv4q_607{grid-column:1/-1}._adminSpaceGroups_nlv4q_764{gap:9px;display:grid}._adminSpaceGroup_nlv4q_764{border:1px solid var(--line);background:#f7f9f7;border-radius:11px;min-width:0;padding:10px}._adminSpaceGroup_nlv4q_764>header{justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;display:flex}._adminSpaceGroup_nlv4q_764>header strong{overflow-wrap:anywhere;min-width:0;font-size:.73rem}._adminSpaceGroup_nlv4q_764>header span{color:var(--muted);text-transform:capitalize;flex:none;font-size:.56rem}._adminSpaceGrid_nlv4q_769{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;min-width:0;display:grid}._adminSpacePad_nlv4q_770{background:#fff;border:1px solid #d8e1db;border-radius:8px;gap:5px;min-width:0;padding:7px;display:grid}._adminSpacePadSelected_nlv4q_771{border-color:var(--selection-blue-mid);background:var(--selection-blue-pale);box-shadow:inset 0 0 0 1px #bad7ef}._adminSpacePad_nlv4q_770>strong{font-size:.62rem}._adminSpacePad_nlv4q_770 select{width:100%;min-width:0;min-height:32px;padding-inline:6px;font-size:.58rem}._adminSpacePad_nlv4q_770>small{color:#9a542f;overflow-wrap:anywhere;text-transform:capitalize;font-size:.49rem}._personDetail_nlv4q_696 ._reservationOverview_nlv4q_562{grid-template-columns:1fr}._personDetail_nlv4q_696 ._overviewMonths_nlv4q_569{grid-auto-columns:142px}._bookingTable_nlv4q_777{border-collapse:collapse;width:100%;font-size:.72rem}._bookingTable_nlv4q_777 th,._bookingTable_nlv4q_777 td{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:9px 8px}._bookingTable_nlv4q_777 th{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-size:.62rem}._bookingTable_nlv4q_777 td{text-overflow:ellipsis;white-space:nowrap;max-width:250px;overflow:hidden}._activityItem_nlv4q_781{border-bottom:1px solid var(--line);grid-template-columns:10px minmax(0,1fr) auto;align-items:start;gap:10px;padding:10px 0;display:grid}._activityItem_nlv4q_781 i{background:var(--green);border-radius:50%;width:8px;height:8px;margin-top:4px}._activityItem_nlv4q_781 strong,._activityItem_nlv4q_781 span,._activityItem_nlv4q_781 small{display:block}._activityItem_nlv4q_781 strong{font-size:.74rem}._activityItem_nlv4q_781 span,._activityItem_nlv4q_781 small{color:var(--muted);font-size:.64rem}._activityItem_nlv4q_781 time{color:var(--muted);font-size:.62rem}._equipmentList_nlv4q_787{gap:12px;display:grid}._equipmentCard_nlv4q_788{padding:17px;overflow:hidden}._equipmentHeader_nlv4q_789{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:4px;display:flex}._equipmentHeader_nlv4q_789>div{min-width:0}._equipmentHeader_nlv4q_789 h2{overflow-wrap:anywhere}._equipmentHeader_nlv4q_789 p{color:var(--muted);margin:2px 0 0;font-size:.65rem}._equipmentStatus_nlv4q_793{overflow-wrap:anywhere;text-align:center;text-transform:capitalize;border-radius:999px;flex:0 auto;max-width:45%;padding:5px 8px;font-size:.6rem;font-weight:760;line-height:1.25}._equipmentStatusOpen_nlv4q_794{color:#17603f;background:#dff2e6}._equipmentStatusClosed_nlv4q_795{color:#81502c;background:#faead5}._padStatusSection_nlv4q_796{border-top:1px solid var(--line);margin-top:16px;padding-top:14px}._padStatusSection_nlv4q_796>div:first-child h3{margin:0;font-size:.82rem}._padStatusSection_nlv4q_796>div:first-child p{color:var(--muted);margin:2px 0 10px;font-size:.62rem;line-height:1.4}._padStatusGrid_nlv4q_799{gap:6px;display:grid}._padStatusRow_nlv4q_800{border:1px solid var(--line);background:#fbfcfb;border-radius:9px;grid-template-columns:34px minmax(118px,.65fr) minmax(125px,1fr) minmax(150px,1.25fr);align-items:center;gap:7px;min-width:0;padding:7px;display:grid}._padStatusRow_nlv4q_800>strong{text-align:center;font-size:.66rem}._padStatusRow_nlv4q_800 select,._padStatusRow_nlv4q_800 input{width:100%;min-width:0;min-height:34px;font-size:.62rem}._padStatusPreset_nlv4q_803{min-width:0;color:var(--muted);overflow-wrap:anywhere;text-transform:capitalize;padding:0 4px;font-size:.57rem}._adminDenied_nlv4q_804{text-align:center;border:1px solid var(--line);background:#fff;border-radius:17px;width:min(620px,100% - 36px);margin:80px auto;padding:28px}@media (max-width:980px){._heroRow_nlv4q_186{flex-direction:column;align-items:stretch;gap:14px}._heroStats_nlv4q_198{width:100%}._metricStrip_nlv4q_199{flex:1}._selectionControls_nlv4q_195{grid-template-columns:1fr auto auto}._selectionControls_nlv4q_195>div:first-child{grid-column:1/-1}._metricStrip_nlv4q_199 div{min-width:100px}._layoutGrid_nlv4q_463,._adminShell_nlv4q_661{grid-template-columns:1fr}._adminSidebar_nlv4q_662{position:static;overflow-x:auto}._adminSidebar_nlv4q_662>p{display:none}._adminNav_nlv4q_665{min-width:max-content;display:flex}._adminNav_nlv4q_665 button{width:auto;padding-right:13px}._peopleLayout_nlv4q_685{grid-template-columns:1fr}._statGrid_nlv4q_675{grid-template-columns:repeat(2,minmax(0,1fr))}._personDetail_nlv4q_696 ._reservationOverview_nlv4q_562{grid-template-columns:minmax(210px,.85fr) minmax(300px,1.15fr)}._padStatusRow_nlv4q_800{grid-template-columns:34px minmax(110px,.7fr) minmax(120px,1fr) minmax(140px,1.2fr)}._editModeBanner_nlv4q_359{width:min(920px,100% - 24px)}}@media (max-width:720px){._topbar_nlv4q_127{flex-wrap:wrap;gap:8px 12px;padding-inline:14px}._topActions_nlv4q_145{justify-content:flex-end;margin-left:auto}._topActions_nlv4q_145 ._textLink_nlv4q_146:first-child{display:none}._adminTopActions_nlv4q_830 ._textLink_nlv4q_146:first-child{display:inline-flex}._brand_nlv4q_142{font-size:.98rem}._brandMark_nlv4q_143{width:29px;height:29px}._betaNotice_nlv4q_171{flex-direction:column;align-items:flex-start;gap:2px}._heroStats_nlv4q_198{flex-direction:column}._metricStrip_nlv4q_199{width:100%}._metricStrip_nlv4q_199 div{flex:1;min-width:0;padding-inline:8px}._machineUsageCard_nlv4q_204{width:100%;min-width:0}._calendarPanel_nlv4q_222{padding:13px}._sectionHeader_nlv4q_195{flex-direction:column;align-items:flex-start;gap:10px}._sectionHeader_nlv4q_195 ._inlineActions_nlv4q_145{width:100%}._legend_nlv4q_233{flex:1}._weekdays_nlv4q_318,._monthGrid_nlv4q_318{gap:4px}._calendarBlank_nlv4q_322{min-height:66px}._dayCard_nlv4q_323{grid-template-rows:auto 1fr;grid-template-columns:1fr;gap:4px;min-height:68px;padding:6px}._dayNumber_nlv4q_349{min-width:23px;height:23px;font-size:.82rem}._dotStacks_nlv4q_353{grid-template-rows:repeat(2,auto);grid-template-columns:1fr;justify-self:start;gap:2px;width:max-content}._dotCard_nlv4q_265{grid-template-rows:repeat(2,4px);grid-template-columns:repeat(5,4px);gap:2px;width:auto;height:auto;padding:3px 4px}._dotCard_nlv4q_265>i{width:3px;height:3px}._dotOpen_nlv4q_235,._dotHalf_nlv4q_235,._dotBusy_nlv4q_235,._dotMine_nlv4q_235,._dotMinePartial_nlv4q_235,._dotMineSelected_nlv4q_235,._dotEditing_nlv4q_235,._dotEditingPartial_nlv4q_235,._dotEditingMixed_nlv4q_235,._dotEditingRemoved_nlv4q_235,._dotEditReplaced_nlv4q_235,._dotEditRemoved_nlv4q_235{width:4px;height:4px}._selectionControls_nlv4q_195{grid-template-columns:1fr 1fr}._selectionControls_nlv4q_195>._quickSelect_nlv4q_387{grid-column:1/-1;justify-self:start}._selectionControls_nlv4q_195 label input{width:100%}._timelineHint_nlv4q_400{display:none}._zoomGroup_nlv4q_394{order:3;width:100%}._timelineScroller_nlv4q_401{max-height:560px}._incubatorBandFill_nlv4q_417 span{display:none}._layoutGrid_nlv4q_463{gap:12px;padding:12px}._layoutCardHeader_nlv4q_465{min-height:62px;padding:10px 13px}._chamber_nlv4q_478{grid-template-columns:16px minmax(0,1fr);gap:5px;padding:12px}._padMap_nlv4q_481,._rowLabels_nlv4q_479{gap:5px}._selectionTray_nlv4q_447{z-index:15;position:sticky;bottom:0}._appShellEditing_nlv4q_113{padding-bottom:calc(196px + env(safe-area-inset-bottom));scroll-padding-bottom:calc(196px + env(safe-area-inset-bottom))}._editModeBanner_nlv4q_359{bottom:calc(8px + env(safe-area-inset-bottom));border-radius:14px;grid-template-columns:1fr;gap:8px;width:calc(100% - 16px);padding:10px}._editModeIdentity_nlv4q_360 p{display:none}._editModeCounts_nlv4q_364{width:100%}._editModeCounts_nlv4q_364 span{flex:1}._editModeActions_nlv4q_370{grid-column:auto;justify-content:stretch}._editModeActions_nlv4q_370>button{flex:1}._reservationOverview_nlv4q_562{grid-template-columns:1fr}._chunkOverviewHeader_nlv4q_539{flex-direction:column;align-items:flex-start;gap:3px}._formGrid_nlv4q_376,._adminForm_nlv4q_376,._adminGrid_nlv4q_679{grid-template-columns:1fr}._adminHeading_nlv4q_671{flex-direction:column;align-items:stretch;gap:10px}._formWide_nlv4q_607{grid-column:auto}._filterBar_nlv4q_376{grid-template-columns:1fr 1fr}._filterBar_nlv4q_376 label:first-child{grid-column:1/-1}._bookingTable_nlv4q_777,._bookingTable_nlv4q_777 tbody,._bookingTable_nlv4q_777 tr,._bookingTable_nlv4q_777 td{display:block}._bookingTable_nlv4q_777 thead{display:none}._bookingTable_nlv4q_777 tr{border:1px solid var(--line);border-radius:10px;margin-bottom:8px;padding:10px}._bookingTable_nlv4q_777 td{white-space:normal;border:0;max-width:none;padding:2px 0}._memberUsageGrid_nlv4q_701{grid-template-columns:repeat(2,minmax(0,1fr))}._memberUsageGrid_nlv4q_701>div{border-bottom:1px solid var(--line)}._memberUsageGrid_nlv4q_701>div:nth-child(2n){border-right:0}._memberUsageGrid_nlv4q_701>div:nth-last-child(-n+2){border-bottom:0}._personDetail_nlv4q_696 ._reservationOverview_nlv4q_562,._adminReservationMeta_nlv4q_744{grid-template-columns:1fr}._adminReservationMeta_nlv4q_744 ._adminReservationNotes_nlv4q_750{grid-column:auto}._adminChunkActions_nlv4q_752,._adminReservationActions_nlv4q_759{flex-direction:column;align-items:stretch}._adminChunkActions_nlv4q_752>div{justify-content:flex-end}._adminEditGrid_nlv4q_761{grid-template-columns:1fr 1fr}._adminEditGrid_nlv4q_761 label:nth-child(3),._adminEditGrid_nlv4q_761 ._formWide_nlv4q_607{grid-column:1/-1}._adminSpaceGrid_nlv4q_769{grid-template-columns:repeat(2,minmax(0,1fr))}._padStatusRow_nlv4q_800{grid-template-columns:32px minmax(0,1fr);align-items:start}._padStatusRow_nlv4q_800>strong{padding-top:10px}._padStatusRow_nlv4q_800>:nth-child(3),._padStatusRow_nlv4q_800>:nth-child(4){grid-column:2}}@media (max-width:440px){._topActions_nlv4q_145{width:100%;margin-left:0}._topActions_nlv4q_145 ._ghostButton_nlv4q_149,._topActions_nlv4q_145 ._primaryButton_nlv4q_149{flex:auto;min-width:0}._topActions_nlv4q_145 ._textLink_nlv4q_146:last-child{display:none}._primaryButton_nlv4q_149{padding-inline:12px;font-size:.78rem}._heroRow_nlv4q_186,._calendarPanel_nlv4q_222,._workspacePanel_nlv4q_222,._policyRibbon_nlv4q_212,._betaNotice_nlv4q_171,._adminShell_nlv4q_661{width:calc(100% - 20px)}._heroRow_nlv4q_186{margin-top:20px}._heroRow_nlv4q_186 h1{font-size:1.62rem}._metricStrip_nlv4q_199 span{font-size:.57rem}._legend_nlv4q_233 span{font-size:0}._legend_nlv4q_233 i{width:8px;height:8px}._dayCard_nlv4q_323{min-height:63px;padding:5px}._dotCard_nlv4q_265{grid-template-rows:repeat(2,3px);grid-template-columns:repeat(5,3px)}._dotCard_nlv4q_265>i{width:2.5px;height:2.5px}._dotOpen_nlv4q_235,._dotHalf_nlv4q_235,._dotBusy_nlv4q_235,._dotMine_nlv4q_235,._dotMinePartial_nlv4q_235,._dotMineSelected_nlv4q_235,._dotEditing_nlv4q_235,._dotEditingPartial_nlv4q_235,._dotEditingMixed_nlv4q_235,._dotEditingRemoved_nlv4q_235,._dotEditReplaced_nlv4q_235,._dotEditRemoved_nlv4q_235{width:3px;height:3px}._selectionControls_nlv4q_195{padding:14px}._timelineToolbar_nlv4q_390{padding-inline:12px}._layoutGrid_nlv4q_463{padding:9px}._layoutPad_nlv4q_482{border-radius:8px;padding:5px}._layoutPadDetail_nlv4q_502{display:none}._layoutHalfPad_nlv4q_505{padding:3px}._layoutHalfLabel_nlv4q_507{margin-bottom:2px}._layoutHalfButtons_nlv4q_508{gap:2px}._layoutHalfButton_nlv4q_485{padding-inline:2px}._layoutFooter_nlv4q_512{padding-inline:11px}._selectionTray_nlv4q_447{padding:10px 12px}._selectionTray_nlv4q_447 span{max-width:210px}._modalBackdrop_nlv4q_516{padding:10px}._modal_nlv4q_195,._modalSmall_nlv4q_517{border-radius:14px;max-height:calc(100vh - 20px);padding:16px}._overviewPanel_nlv4q_563,._reservationChunks_nlv4q_536{padding:9px}._chunkSummary_nlv4q_549{padding-inline:8px}._overviewMonths_nlv4q_569{grid-auto-columns:145px}._overviewPad_nlv4q_586{min-height:34px;padding:2px}._reservationSummary_nlv4q_614{grid-template-columns:auto minmax(0,1fr) auto}._reservationCount_nlv4q_619{display:none}._reservationActionPair_nlv4q_631{grid-template-columns:1fr;width:100%}._filterBar_nlv4q_376{grid-template-columns:1fr}._filterBar_nlv4q_376 label:first-child{grid-column:auto}._statGrid_nlv4q_675{grid-template-columns:1fr 1fr}._adminMain_nlv4q_662{padding:14px}._reservationSummary_nlv4q_614{gap:7px}._reservationSummary_nlv4q_614>span:last-child{display:none}._adminEditGrid_nlv4q_761{grid-template-columns:1fr}._adminEditGrid_nlv4q_761 label:nth-child(3),._adminEditGrid_nlv4q_761 ._formWide_nlv4q_607{grid-column:auto}._adminSpaceGrid_nlv4q_769{grid-template-columns:1fr 1fr}._equipmentHeader_nlv4q_789{flex-direction:column;align-items:stretch}._equipmentStatus_nlv4q_793{align-self:flex-start;max-width:100%}}@media (prefers-reduced-motion:reduce){._appShell_nlv4q_67 *,._appShell_nlv4q_67 :before,._appShell_nlv4q_67 :after{scroll-behavior:auto!important;transition:none!important}._layoutRefreshStatus_nlv4q_459 i{animation:none}._appShell_nlv4q_67,._appShellEditing_nlv4q_113{--calendar-dot-pulse-full:var(--selection-blue);--calendar-dot-pulse-partial:var(--selection-blue-mid);--calendar-dot-pulse-scale:1;--edit-reservation-surface:var(--reservation-violet);--edit-reservation-border:var(--reservation-violet-dark);--edit-space-glow:#7228b738;--edit-reservation-inner-ring:#ffffff2e;--edit-calendar-dot:var(--reservation-violet);--edit-reservation-soft:var(--reservation-violet-pale);--edit-reservation-ink:white;--edit-reservation-glow:#7228b747;animation:none}._dotSelected_nlv4q_240,._dotSelectedPartial_nlv4q_240,._dotEditing_nlv4q_235,._dotEditingPartial_nlv4q_235,._dotEditingMixed_nlv4q_235,._dotEditingRemoved_nlv4q_235,._dotEditReplaced_nlv4q_235{opacity:1;animation:none;transform:none}._dotMineSelected_nlv4q_235:after{background:var(--selection-blue);opacity:1;animation:none;transform:none}}
