:root{--brand-color: #C8963E;--color-bg: #f4f4f6;--color-surface: #fbfbfc;--color-surface-raised: #f0f0f3;--color-border: rgba(20, 24, 36, .1);--color-text: #1a1a1f;--color-text-muted: rgba(26, 26, 31, .64);--color-border-strong: rgba(20, 24, 36, .18);--color-text-strong: #0a0a0f;--color-overlay-faint: rgba(15, 15, 20, .03);--color-overlay-soft: rgba(15, 15, 20, .06);--color-overlay-medium: rgba(15, 15, 20, .1);--shadow-sm: 0 1px 2px rgba(20, 24, 36, .06);--shadow-md: 0 4px 14px rgba(20, 24, 36, .08), 0 1px 2px rgba(20, 24, 36, .05);--shadow-lg: 0 18px 40px rgba(20, 24, 36, .14), 0 4px 10px rgba(20, 24, 36, .06);--shadow-accent: 0 6px 16px color-mix(in srgb, var(--brand-color, #C8963E) 28%, transparent);color-scheme:light}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html,body,#root{height:100%}:root{--font-sans: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono: ui-monospace, SFMono-Regular, Menlo, monospace}body{font-family:var(--font-sans);font-size:1rem;color:var(--color-text);background-color:var(--color-bg);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}button{cursor:pointer;border:none;background:none;font-family:inherit}a{text-decoration:none;color:inherit}:focus-visible{outline:2px solid var(--brand-color, #C8963E);outline-offset:2px}input:focus-visible,select:focus-visible,textarea:focus-visible{outline:none}input[type=date],input[type=time]{font-variant-numeric:tabular-nums}input[type=date]::-webkit-calendar-picker-indicator,input[type=time]::-webkit-calendar-picker-indicator{opacity:.55;cursor:pointer;transition:opacity .15s ease}input[type=date]::-webkit-calendar-picker-indicator:hover,input[type=time]::-webkit-calendar-picker-indicator:hover{opacity:1}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:36px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%236b6b75' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}@media (pointer: coarse){input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]),select,textarea{font-size:16px!important}}@media (hover: none){button:active:not(:disabled){opacity:.85}}._root_1joje_1{display:flex;flex-direction:column;gap:24px}._heading_1joje_7{display:flex;flex-direction:column}._eyebrow_1joje_12{font-size:.8125rem;font-weight:600;color:var(--color-text-muted);margin-bottom:8px}._title_1joje_19{font-size:1.5rem;font-weight:700;color:var(--color-text);line-height:1.25;margin-bottom:4px}._subtitle_1joje_27{color:var(--color-text-muted);font-size:.9rem}._grid_1joje_32{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}._option_1joje_38{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:16px;border:1px solid var(--color-border);background:var(--color-surface-raised);color:var(--color-text);padding:16px 0;transition:all .25s ease}._option_1joje_38:hover{border-color:color-mix(in srgb,var(--brand-color, #C8963E) 40%,transparent);background:color-mix(in srgb,var(--brand-color, #C8963E) 5%,transparent)}._optionSelected_1joje_56{border-color:var(--brand-color, #C8963E);background:color-mix(in srgb,var(--brand-color, #C8963E) 10%,transparent);color:var(--brand-color, #C8963E)}._optionSelected_1joje_56:hover{border-color:var(--brand-color, #C8963E);background:color-mix(in srgb,var(--brand-color, #C8963E) 10%,transparent)}._ring_1joje_66{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:16px;border:2px solid var(--brand-color, #C8963E);pointer-events:none}._value_1joje_74{font-size:1.25rem;font-weight:700;line-height:1}._unit_1joje_80{font-size:12px;margin-top:4px;opacity:.6;font-weight:500}._root_14uor_1{display:flex;flex-direction:column;gap:20px}._heading_14uor_7{display:flex;flex-direction:column}._eyebrow_14uor_12{font-size:.8125rem;font-weight:600;color:var(--color-text-muted);margin-bottom:8px}._title_14uor_19{font-size:1.5rem;font-weight:700;color:var(--color-text);line-height:1.25;margin-bottom:4px}._subtitle_14uor_27{color:var(--color-text-muted);font-size:.9rem}._calendar_14uor_32{background:var(--color-surface-raised);border-radius:16px;border:1px solid var(--color-border);padding:16px}._monthNav_14uor_39{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}._navBtn_14uor_46{width:28px;height:28px;border-radius:8px;display:flex;align-items:center;justify-content:center;color:var(--color-text-muted);background:transparent;border:none;cursor:pointer;transition:all .15s ease}._navBtn_14uor_46:hover:not(:disabled){color:var(--color-text);background:var(--color-overlay-faint)}._navBtn_14uor_46:disabled{opacity:.3;cursor:not-allowed}._navIcon_14uor_68{width:16px;height:16px}._monthLabel_14uor_73{font-size:.9rem;font-weight:600;color:var(--color-text)}._dayHeaders_14uor_79{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));margin-bottom:4px}._dayHeader_14uor_79{text-align:center;font-size:12px;font-weight:600;color:var(--color-text-muted);padding:4px 0}._daysGrid_14uor_93{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));row-gap:2px}._day_14uor_79{position:relative;margin:0 auto;display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:9999px;font-size:13px;font-weight:500;color:var(--color-text);background:transparent;border:none;cursor:pointer;transition:background .15s ease,color .15s ease,box-shadow .15s ease}._dayAvailable_14uor_117{background:var(--color-surface);font-weight:600;box-shadow:inset 0 0 0 1px var(--color-border)}@media (hover: hover){._dayAvailable_14uor_117:hover:not(._daySelected_14uor_123){background:color-mix(in srgb,var(--brand-color, #C8963E) 10%,var(--color-surface));color:var(--brand-color, #C8963E);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--brand-color, #C8963E) 35%,transparent)}}._dayDisabled_14uor_130{opacity:.3;cursor:not-allowed;color:var(--color-text-muted)}._daySelected_14uor_123{background:var(--brand-color, #C8963E);color:#fff;font-weight:700;box-shadow:0 4px 12px color-mix(in srgb,var(--brand-color, #C8963E) 30%,transparent)}._dayToday_14uor_143:after{content:"";position:absolute;bottom:3px;left:50%;width:4px;height:4px;margin-left:-2px;border-radius:9999px;background:var(--brand-color, #C8963E)}._dayToday_14uor_143._daySelected_14uor_123:after{background:#fff}._legend_14uor_159{display:flex;align-items:center;gap:16px;margin-top:12px;padding-top:12px;border-top:1px solid var(--color-border)}._legendItem_14uor_168{display:flex;align-items:center;gap:6px}._legendDot_14uor_174{width:12px;height:12px;border-radius:9999px}._legendDotAvailable_14uor_180{background:var(--color-surface);box-shadow:inset 0 0 0 1px var(--color-border)}._legendDotSelected_14uor_185{background:var(--brand-color, #C8963E)}._legendDotUnavailable_14uor_189{background:var(--color-border)}._legendLabel_14uor_193{font-size:12px;color:var(--color-text-muted)}._selectedDate_14uor_198{display:flex;align-items:center;gap:10px;padding:12px 16px;border-radius:16px;border:1px solid color-mix(in srgb,var(--brand-color, #C8963E) 30%,transparent);background:color-mix(in srgb,var(--brand-color, #C8963E) 5%,transparent)}._selectedIcon_14uor_208{width:16px;height:16px;color:var(--brand-color, #C8963E);flex-shrink:0}._selectedText_14uor_215{font-size:.9rem;font-weight:500;color:var(--color-text)}@media (pointer: coarse),(max-width: 1100px){._day_14uor_79{width:40px;height:40px}._navBtn_14uor_46{min-width:44px;min-height:44px}}._root_n2gmh_1{display:flex;flex-direction:column;gap:20px}._heading_n2gmh_7{display:flex;flex-direction:column}._eyebrow_n2gmh_12{font-size:.8125rem;font-weight:600;color:var(--color-text-muted);margin-bottom:8px}._title_n2gmh_19{font-size:1.5rem;font-weight:700;color:var(--color-text);line-height:1.25;margin-bottom:4px}._subtitle_n2gmh_27{color:var(--color-text-muted);font-size:.9rem}._groups_n2gmh_32{display:flex;flex-direction:column;gap:24px}._group_n2gmh_32{display:flex;flex-direction:column;gap:12px}._groupLabel_n2gmh_44{display:flex;align-items:center;gap:6px;font-size:.8125rem;font-weight:600;color:var(--color-text-muted)}._grid_n2gmh_53{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}._skeleton_n2gmh_59{height:72px;border-radius:16px;background:linear-gradient(90deg,var(--color-surface-raised) 25%,var(--color-border) 50%,var(--color-surface-raised) 75%);background-size:200% 100%;animation:_shimmer_n2gmh_1 1.4s infinite}@keyframes _shimmer_n2gmh_1{0%{background-position:-200% 0}to{background-position:200% 0}}._empty_n2gmh_75{padding:40px 0;text-align:center}._emptyIcon_n2gmh_80{font-size:1.5rem;margin-bottom:8px}._emptyTitle_n2gmh_85{color:var(--color-text);font-weight:600}._emptySubtitle_n2gmh_90{color:var(--color-text-muted);font-size:.9rem;margin-top:4px}._slot_n2gmh_96{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;min-height:56px;padding:12px 8px;border-radius:16px;border:1px solid var(--color-border);background:#fff;color:var(--color-text);transition:background .15s ease,border-color .15s ease,box-shadow .15s ease;cursor:pointer}._slot_n2gmh_96:hover:not(:disabled):not(._slotSelected_n2gmh_111){border-color:color-mix(in srgb,var(--brand-color, #C8963E) 45%,transparent);box-shadow:var(--shadow-sm)}._slot_n2gmh_96:focus-visible{outline:2px solid var(--brand-color, #C8963E);outline-offset:2px}._slotSelected_n2gmh_111{border-color:var(--brand-color, #C8963E);background:var(--brand-color, #C8963E);color:#fff;box-shadow:var(--shadow-accent)}._slotDisabled_n2gmh_127{background:var(--color-surface-raised);color:rgba(var(--color-text-muted),.4);cursor:not-allowed}._slotTime_n2gmh_133{font-size:17px;font-weight:700;line-height:1;font-variant-numeric:tabular-nums}._slotStatus_n2gmh_140{font-size:12px;font-weight:500;line-height:1;color:rgba(var(--color-text-muted),.45)}._footer_n2gmh_147{font-size:.8125rem;color:var(--color-text-muted)}._phoneLink_n2gmh_152{margin-top:12px;font-size:1.25rem;font-weight:600;color:var(--brand-color, #C8963E);text-decoration:none}._phoneLink_n2gmh_152:hover{text-decoration:underline}._root_1lws1_1{display:flex;flex-direction:column;gap:20px}._heading_1lws1_7{display:flex;flex-direction:column}._eyebrow_1lws1_12{font-size:.8125rem;font-weight:600;color:var(--color-text-muted);margin-bottom:8px}._title_1lws1_19{font-size:1.5rem;font-weight:700;color:var(--color-text);line-height:1.25;margin-bottom:4px}._subtitle_1lws1_27{color:var(--color-text-muted);font-size:.9rem}._summaryChip_1lws1_32{display:inline-flex;align-items:center;align-self:flex-start;padding:8px 14px;border-radius:9999px;border:1px solid var(--color-border);background:var(--color-surface-raised);color:var(--color-text-muted);font-size:.8125rem;font-weight:500}._fields_1lws1_45{display:flex;flex-direction:column;gap:12px}._fieldsRow_1lws1_51{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}._field_1lws1_45{position:relative}._fieldShell_1lws1_61{position:relative;border-radius:16px;border:1px solid var(--color-border-strong);background:#fff;transition:border-color .25s ease,box-shadow .25s ease}._fieldShell_1lws1_61:hover{border-color:color-mix(in srgb,var(--brand-color, #C8963E) 40%,transparent)}._fieldShellFocused_1lws1_72{border-color:var(--brand-color, #C8963E);background:#fff;box-shadow:0 0 0 3px color-mix(in srgb,var(--brand-color, #C8963E) 16%,transparent)}._fieldShellFocused_1lws1_72:hover{border-color:var(--brand-color, #C8963E)}._fieldShellError_1lws1_81{border-color:#ef5350;background:#fff}._fieldShellError_1lws1_81:hover{border-color:#ef5350}._fieldLabel_1lws1_89{position:absolute;left:16px;top:0;transform-origin:left top;pointer-events:none;font-weight:500;font-size:.9rem;color:var(--color-text-muted)}._optionalHint_1lws1_100{font-weight:400;color:var(--color-text-muted);opacity:.8}._fieldLabelFocused_1lws1_106{color:var(--brand-color, #C8963E)}._fieldLabelError_1lws1_110{color:#ef5350}._fieldInput_1lws1_114{width:100%;background:transparent;border:none;border-radius:16px;outline:none;padding:36px 16px 12px;color:var(--color-text);font-size:.9rem}._fieldError_1lws1_125{margin-top:4px;font-size:.8125rem;color:#ef5350;padding-left:4px}._textareaShell_1lws1_132{position:relative;border-radius:16px;border:1px solid var(--color-border-strong);background:#fff;transition:border-color .25s ease,box-shadow .25s ease}._textareaShell_1lws1_132:hover{border-color:color-mix(in srgb,var(--brand-color, #C8963E) 40%,transparent)}._textareaShellFocused_1lws1_143{border-color:var(--brand-color, #C8963E);background:#fff;box-shadow:0 0 0 3px color-mix(in srgb,var(--brand-color, #C8963E) 16%,transparent)}._textareaShellFocused_1lws1_143:hover{border-color:var(--brand-color, #C8963E)}._textareaLabel_1lws1_152{position:absolute;left:16px;top:16px;transform-origin:left center;pointer-events:none;font-weight:500;font-size:.9rem;color:var(--color-text-muted)}._textareaLabelFocused_1lws1_163{color:var(--brand-color, #C8963E)}._textarea_1lws1_132{width:100%;background:transparent;border:none;border-radius:16px;outline:none;padding:32px 16px 12px;color:var(--color-text);font-size:.9rem;resize:none;font-family:inherit}._disclaimer_1lws1_180{font-size:.8125rem;color:var(--color-text-muted);text-align:center}._privacyLink_1lws1_186{text-decoration:underline;transition:color .15s ease}._privacyLink_1lws1_186:hover{color:var(--brand-color, #C8963E)}._nav_1lws1_194{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:4px}._backBtn_1lws1_202{display:flex;align-items:center;gap:6px;padding:12px 20px;border-radius:16px;border:1px solid var(--color-border);background:#fff;color:var(--color-text-muted);transition:all .25s ease;font-size:.9rem;font-weight:500;cursor:pointer}._backBtn_1lws1_202:hover{color:var(--color-text);border-color:var(--color-text-muted)}._confirmBtn_1lws1_221{display:flex;align-items:center;gap:8px;padding:12px 24px;border-radius:16px;background:var(--brand-color, #C8963E);color:#fff;font-weight:600;font-size:.9rem;box-shadow:0 4px 12px color-mix(in srgb,var(--brand-color, #C8963E) 25%,transparent);transition:all .25s ease;border:none;cursor:pointer}._confirmBtn_1lws1_221:disabled{opacity:.5;cursor:not-allowed}._spinnerInline_1lws1_241{display:inline-flex;align-items:center;gap:8px}._spinner_1lws1_241{width:16px;height:16px;animation:_spin_1lws1_241 1s linear infinite}@keyframes _spin_1lws1_241{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._root_7p3hy_1{display:flex;flex-direction:column;gap:20px}._top_7p3hy_7{display:flex;align-items:center;gap:16px}._checkWrap_7p3hy_13{flex-shrink:0}._checkRing_7p3hy_17{width:56px;height:56px;border-radius:9999px;background:#4caf501a;border:2px solid #4caf50;display:flex;align-items:center;justify-content:center}._checkIcon_7p3hy_28{width:28px;height:28px;color:#4caf50}._heading_7p3hy_34{flex:1;min-width:0;display:flex;flex-direction:column}._eyebrow_7p3hy_41{font-size:.8125rem;font-weight:600;color:var(--color-text-muted);margin-bottom:8px}._title_7p3hy_48{font-size:1.5rem;font-weight:700;color:var(--color-text);line-height:1.25;margin-bottom:4px}._subtitle_7p3hy_56{color:var(--color-text-muted);font-size:.9rem}._card_7p3hy_61{background:var(--color-surface-raised);border-radius:16px;border:1px solid var(--color-border);overflow:hidden}._cardHeader_7p3hy_68{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-bottom:1px solid var(--color-border)}._cardCode_7p3hy_76{font-size:.9rem;font-weight:600;color:var(--brand-color, #C8963E)}._cardBadge_7p3hy_82{padding:4px 10px;border-radius:9999px;font-size:10px;font-weight:700;letter-spacing:.05em;background:#4caf501a;color:#4caf50;border:1px solid rgba(76,175,80,.2)}._rows_7p3hy_93{padding:0 16px}._row_7p3hy_93{display:flex;justify-content:space-between;align-items:baseline;padding:10px 0;border-bottom:1px solid var(--color-border)}._row_7p3hy_93:last-child{border-bottom:0}._rowLabel_7p3hy_108{font-size:.8125rem;color:var(--color-text-muted)}._rowValue_7p3hy_113{font-size:.9rem;font-weight:500;color:var(--color-text);text-align:right;margin-left:16px}._actions_7p3hy_121{display:flex;flex-direction:column;gap:10px}._actionRow_7p3hy_127{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}._manageBtn_7p3hy_133{display:flex;align-items:center;justify-content:center;padding:12px 16px;border-radius:16px;border:1px solid var(--color-border);background:#fff;color:var(--color-text);font-size:.9rem;font-weight:600;line-height:1.3;text-align:center;transition:all .25s ease}._manageBtn_7p3hy_133:hover{border-color:color-mix(in srgb,var(--brand-color, #C8963E) 40%,transparent)}._calendarBtn_7p3hy_152{display:flex;align-items:center;justify-content:center;padding:12px 16px;border-radius:16px;background:var(--brand-color, #C8963E);color:#fff;font-size:.9rem;font-weight:600;line-height:1.3;text-align:center;box-shadow:0 4px 12px color-mix(in srgb,var(--brand-color, #C8963E) 25%,transparent);transition:all .25s ease;border:none;cursor:pointer}._calendarBtn_7p3hy_152:hover{box-shadow:0 8px 20px color-mix(in srgb,var(--brand-color, #C8963E) 35%,transparent)}._actionsHint_7p3hy_173{text-align:center;font-size:.8125rem;color:var(--color-text-muted);padding-top:4px}._makeAnother_7p3hy_180{font-size:.8125rem;color:var(--color-text-muted);text-align:center;background:transparent;border:none;cursor:pointer;transition:color .15s ease}._makeAnother_7p3hy_180:hover{color:var(--color-text)}._root_ehazy_1{width:100%}._header_ehazy_5{display:flex;align-items:center;gap:12px;padding-bottom:16px}._logo_ehazy_12{width:44px;height:44px;border-radius:12px;background:color-mix(in srgb,var(--brand-color, #C8963E) 10%,transparent);border:1px solid color-mix(in srgb,var(--brand-color, #C8963E) 20%,transparent);display:flex;align-items:center;justify-content:center;flex-shrink:0;overflow:hidden}._logoImg_ehazy_25{width:100%;height:100%;object-fit:contain}._logoLetter_ehazy_31{font-weight:700;color:var(--brand-color, #C8963E);font-size:.9rem;line-height:1}._headerName_ehazy_38{font-weight:600;color:var(--color-text-strong);font-size:1.125rem;line-height:1.2}._headerKicker_ehazy_45{color:var(--color-text-muted);font-size:.8125rem;line-height:1.2}._progress_ehazy_51{width:100%;height:4px;background:var(--color-border-strong);margin-bottom:24px;border-radius:9999px;overflow:hidden}._progressBar_ehazy_60{height:100%;background:var(--brand-color, #C8963E);border-radius:9999px}._stage_ehazy_66{position:relative;overflow:hidden}._stageInner_ehazy_71{width:100%}._nav_ehazy_75{position:sticky;bottom:0;z-index:2;margin:0 -32px -32px;padding:24px 32px 32px;background:linear-gradient(to bottom,transparent,var(--color-surface) 24px);border-radius:0 0 24px 24px;display:flex;align-items:center;gap:12px}._navStart_ehazy_88{justify-content:flex-end}._navBetween_ehazy_92{justify-content:space-between}._backBtn_ehazy_96{display:flex;align-items:center;gap:6px;padding:12px 20px;border-radius:16px;border:1px solid var(--color-border);background:#fff;color:var(--color-text-muted);transition:all .25s ease;font-size:.9rem;font-weight:500;cursor:pointer}._backBtn_ehazy_96:hover{color:var(--color-text);border-color:var(--color-text-muted)}._continueBtn_ehazy_115{display:flex;align-items:center;justify-content:center;gap:8px;padding:12px 24px;border-radius:16px;background:var(--brand-color, #C8963E);color:#fff;font-weight:600;font-size:.9rem;border:none;cursor:pointer;transition:all .25s ease;box-shadow:0 4px 12px color-mix(in srgb,var(--brand-color, #C8963E) 25%,transparent)}._continueBtn_ehazy_115:hover:not(:disabled){box-shadow:0 8px 20px color-mix(in srgb,var(--brand-color, #C8963E) 35%,transparent)}._continueBtn_ehazy_115:disabled{opacity:1;background:var(--color-surface-raised);color:var(--color-text-muted);box-shadow:none;cursor:not-allowed}._continueBtnFull_ehazy_142{width:100%}._root_mg2bb_1{display:inline-flex;align-items:center;gap:8px;padding:4px 8px;border-radius:8px;color:var(--color-text-muted);cursor:pointer;transition:color .15s ease,background .15s ease}._root_mg2bb_1:hover{color:var(--color-text);background:var(--color-surface-raised)}._icon_mg2bb_16{flex-shrink:0;pointer-events:none}._select_mg2bb_21{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;color:inherit;font-family:inherit;font-size:.8125rem;font-weight:500;cursor:pointer;padding-right:8px;outline:none}._select_mg2bb_21:focus-visible{outline:2px solid color-mix(in srgb,var(--brand-color, #C8963E) 40%,transparent);outline-offset:2px;border-radius:4px}@media (pointer: coarse),(max-width: 1100px){._root_mg2bb_1{min-height:44px;padding:4px 12px}._select_mg2bb_21{min-height:44px}}._root_b10x2_1{position:relative;min-height:100vh;min-height:100dvh;display:flex;flex-direction:column}html:has(._root_b10x2_1){overflow-y:scroll}body:has(._root_b10x2_1){--band-height: 280px;background:radial-gradient(ellipse 60% 90% at 50% 0%,rgba(255,255,255,.18),transparent 70%) top/100% var(--band-height) no-repeat,linear-gradient(160deg,var(--brand-color, #C8963E),color-mix(in srgb,var(--brand-color, #C8963E) 78%,#000)) top/100% var(--band-height) no-repeat,var(--color-bg)}@media (max-width: 599px){body:has(._root_b10x2_1){--band-height: 180px}}._embedRoot_b10x2_23{min-height:100%}._embedRoot_b10x2_23 ._card_b10x2_26{box-shadow:none}html:has(._embedRoot_b10x2_23),body:has(._embedRoot_b10x2_23){background:transparent}._embedMain_b10x2_35{display:flex;justify-content:center;padding:8px 8px 24px}._main_b10x2_41{position:relative;z-index:1;flex:1;display:flex;justify-content:center;padding:48px 16px 32px}._col_b10x2_50{width:100%;max-width:440px}._card_b10x2_26{width:100%;background:var(--color-surface);border:1px solid var(--color-border);border-radius:24px;padding:32px;box-shadow:0 1px 2px #1418240d,0 12px 40px #1418241a}._footer_b10x2_64{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:12px;padding:20px 0;font-size:.8125rem;color:var(--color-text-muted)}._loginLink_b10x2_75{margin-right:16px;transition:color .15s ease}._loginLink_b10x2_75:hover{color:var(--brand-color, #C8963E)}._root_1sh7t_1{display:flex;flex-direction:column;gap:16px;margin-top:16px}._row_1sh7t_8{display:grid;grid-template-columns:1fr 120px;gap:12px}@media (max-width: 420px){._row_1sh7t_8{grid-template-columns:1fr}}._field_1sh7t_19{display:flex;flex-direction:column;gap:8px;min-width:0}._label_1sh7t_26{font-size:.8125rem;font-weight:600;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.04em}._input_1sh7t_34{width:100%;padding:12px;font:inherit;font-size:.9rem;color:var(--color-text-strong);background:var(--color-surface);border:1px solid var(--color-border);border-radius:8px}._select_1sh7t_45{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:32px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8' fill='none'%3E%3Cpath d='M1 1.5 6 6.5 11 1.5' stroke='%238a8a93' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center}._hint_1sh7t_53{font-size:.9rem;color:var(--color-text-muted)}._slots_1sh7t_58{display:grid;grid-template-columns:repeat(auto-fill,minmax(72px,1fr));gap:8px;max-height:200px;overflow-y:auto}._slot_1sh7t_58{padding:8px 4px;font-size:.9rem;font-variant-numeric:tabular-nums;color:var(--color-text);background:var(--color-surface);border:1px solid var(--color-border);border-radius:8px;transition:border-color .15s ease,background .15s ease}._slot_1sh7t_58:hover{border-color:var(--brand-color, #C8963E)}._slotSelected_1sh7t_80{color:#fff;background:var(--brand-color, #C8963E);border-color:var(--brand-color, #C8963E)}._actions_1sh7t_86{display:flex;flex-wrap:wrap;gap:8px}._save_1sh7t_92{padding:12px 20px;font-size:.9rem;font-weight:600;color:#fff;background:var(--brand-color, #C8963E);border-radius:8px}._save_1sh7t_92:disabled{opacity:.45;cursor:not-allowed}._back_1sh7t_105{padding:12px 20px;font-size:.9rem;color:var(--color-text);background:transparent;border:1px solid var(--color-border);border-radius:8px}._root_1uqky_1{min-height:100vh;min-height:100dvh;background:var(--color-bg);display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 16px}._bgGlow_1uqky_12{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none}._col_1uqky_18{position:relative;z-index:1;width:100%;max-width:440px}._localeRow_1uqky_25{display:flex;justify-content:flex-end;margin-bottom:12px}._card_1uqky_31{background:var(--color-surface);border-radius:24px;border:1px solid var(--color-border);padding:32px;box-shadow:0 1px 2px #1418240d,0 12px 40px #1418241a}._cardHeader_1uqky_39{display:flex;align-items:center;gap:10px;padding-bottom:16px;border-bottom:1px solid var(--color-border);margin-bottom:20px}._cardHeaderLogo_1uqky_48{width:28px;height:28px;border-radius:8px;background:var(--brand-color, #C8963E);display:flex;align-items:center;justify-content:center}._cardHeaderLetter_1uqky_58{font-weight:700;color:#fff;font-size:.8125rem}._cardHeaderName_1uqky_64{font-weight:600;color:var(--color-text);font-size:.9rem;line-height:1}._cardHeaderKicker_1uqky_71{color:var(--color-text-muted);font-size:.8125rem;margin-top:2px}._title_1uqky_77{font-size:1.25rem;font-weight:700;color:var(--color-text);margin-bottom:4px}._titleCenter_1uqky_84{text-align:center;margin-bottom:8px}._titleSubtitle_1uqky_89{color:var(--color-text-muted);font-size:.9rem;margin-bottom:24px}._iconCircle_1uqky_95{display:flex;justify-content:center;margin-bottom:20px}._iconCircleInner_1uqky_101{width:64px;height:64px;border-radius:9999px;border:2px solid color-mix(in srgb,var(--brand-color, #C8963E) 40%,transparent);background:color-mix(in srgb,var(--brand-color, #C8963E) 5%,transparent);display:flex;align-items:center;justify-content:center}._iconCircleInnerError_1uqky_112{border-color:#ef535066;background:#ef53500d}._icon_1uqky_95{width:28px;height:28px;color:var(--brand-color, #C8963E)}._iconError_1uqky_123{color:#ef5350}._form_1uqky_127{display:flex;flex-direction:column;gap:12px}._fieldGroup_1uqky_133{display:flex;flex-direction:column}._label_1uqky_138{display:block;font-size:.9rem;font-weight:500;color:var(--color-text);line-height:1.3;margin-bottom:6px}._input_1uqky_147{width:100%;min-height:42px;padding:0 12px;background-color:#fff;border:1px solid var(--color-border-strong);border-radius:12px;color:var(--color-text);font:inherit;font-size:.9rem;outline:none;transition:border-color .15s ease,box-shadow .15s ease}._input_1uqky_147:hover:not(:disabled):not(:focus){border-color:color-mix(in srgb,var(--brand-color, #C8963E) 45%,var(--color-border-strong))}._input_1uqky_147:focus{border-color:var(--brand-color, #C8963E);box-shadow:0 0 0 3px color-mix(in srgb,var(--brand-color, #C8963E) 18%,transparent)}._input_1uqky_147:disabled{background-color:var(--color-surface-raised);color:var(--color-text-muted);cursor:not-allowed}._input_1uqky_147:is(select){padding-right:36px}._input_1uqky_147::placeholder{color:color-mix(in srgb,var(--color-text) 38%,transparent)}@media (pointer: coarse),(max-width: 1100px){._input_1uqky_147{min-height:46px}}._input_1uqky_147{min-height:48px;padding:0 16px;border-radius:16px}._inputError_1uqky_189{border-color:#ef5350}._inputError_1uqky_189:focus{border-color:#ef5350}._inputCode_1uqky_196{letter-spacing:.1em}._fieldError_1uqky_200{margin-top:4px;font-size:.8125rem;color:#ef5350}._formHint_1uqky_206{font-size:.8125rem;color:var(--color-text-muted)}._primaryBtn_1uqky_211{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;padding:0 20px;background:var(--brand-color, #C8963E);color:#fff;font:inherit;font-size:.9rem;font-weight:600;border:none;border-radius:12px;white-space:nowrap;box-shadow:var(--shadow-accent);transition:filter .15s ease,box-shadow .15s ease,transform .15s ease}._primaryBtn_1uqky_211:hover:not(:disabled){filter:brightness(1.06)}._primaryBtn_1uqky_211:active:not(:disabled){transform:translateY(1px)}._primaryBtn_1uqky_211:disabled{background:var(--color-surface-raised);color:var(--color-text-muted);box-shadow:none;cursor:not-allowed}@media (pointer: coarse),(max-width: 1100px){._primaryBtn_1uqky_211{min-height:46px}}._primaryBtn_1uqky_211{width:100%;min-height:50px;border-radius:16px}._dangerBtn_1uqky_252{width:100%;padding:14px 0;border-radius:16px;background:#ef5350;color:#fff;font-weight:600;font-size:.9rem;border:none;cursor:pointer;transition:all .25s ease}._dangerBtn_1uqky_252:disabled{opacity:.5;cursor:not-allowed}._secondaryBtn_1uqky_269{width:100%;padding:14px 0;border-radius:16px;border:1px solid var(--color-border);background:#fff;color:var(--color-text-muted);font-weight:600;font-size:.9rem;cursor:pointer;transition:all .25s ease}._secondaryBtn_1uqky_269:hover{border-color:var(--color-text-muted)}._bookLink_1uqky_285{text-align:center;font-size:.8125rem;color:var(--color-text-muted);margin-top:16px}._linkGold_1uqky_292{color:var(--brand-color, #C8963E);font-weight:500}._linkGold_1uqky_292:hover{text-decoration:underline}._statusWrap_1uqky_300{display:flex;justify-content:center;margin-bottom:20px}._statusBadge_1uqky_306{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;border-radius:9999px;font-size:.8125rem;font-weight:600;border:1px solid}._statusBadgeConfirmed_1uqky_317{background:#4caf501a;color:#4caf50;border-color:#4caf5033}._statusBadgeCancelled_1uqky_323{background:#ef53501a;color:#ef5350;border-color:#ef535033}._statusBadgeDefault_1uqky_329{background:var(--color-surface-raised);color:var(--color-text-muted);border-color:var(--color-border)}._statusDot_1uqky_335{width:6px;height:6px;border-radius:9999px}._statusDotConfirmed_1uqky_341{background:#4caf50}._statusDotCancelled_1uqky_345{background:#ef5350}._statusDotDefault_1uqky_349{background:var(--color-text-muted)}._detailCard_1uqky_353{background:var(--color-surface-raised);border-radius:16px;border:1px solid var(--color-border);padding:16px;margin-bottom:16px}._detailCardCode_1uqky_361{font-size:.8125rem;font-weight:600;color:var(--brand-color, #C8963E);margin-bottom:12px}._detailRow_1uqky_368{padding:8px 0;border-bottom:1px solid var(--color-border)}._detailRow_1uqky_368:last-child{border-bottom:0}._detailRowLabel_1uqky_376{font-size:.8125rem;color:var(--color-text-muted);margin-bottom:2px}._detailRowValue_1uqky_382{font-size:.9rem;font-weight:500;color:var(--color-text)}._specialRequest_1uqky_388{border:1px solid color-mix(in srgb,var(--brand-color, #C8963E) 30%,transparent);background:color-mix(in srgb,var(--brand-color, #C8963E) 5%,transparent);border-radius:16px;padding:14px;margin-bottom:16px}._specialRequestLabel_1uqky_396{font-size:.8125rem;font-weight:600;color:var(--brand-color, #C8963E);margin-bottom:4px}._specialRequestText_1uqky_403{font-size:.9rem;color:var(--color-text)}._countdown_1uqky_408{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;background:var(--color-surface-raised);border-radius:16px;border:1px solid var(--color-border);margin-bottom:16px}._countdownLabel_1uqky_419{font-size:.8125rem;color:var(--color-text-muted);margin-bottom:2px}._countdownDate_1uqky_425{font-size:.9rem;font-weight:600;color:var(--brand-color, #C8963E)}._countdownNumber_1uqky_431{font-size:1.5rem;font-weight:700;color:var(--brand-color, #C8963E)}._actions_1uqky_437{display:flex;flex-direction:column;gap:10px}._actionRow_1uqky_443{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}._actionOutline_1uqky_449{padding:12px 0;border-radius:16px;border:1px solid var(--color-border);background:#fff;color:var(--color-text);font-size:.9rem;font-weight:600;cursor:pointer;transition:all .25s ease}._actionOutline_1uqky_449:hover{border-color:color-mix(in srgb,var(--brand-color, #C8963E) 40%,transparent)}._actionGold_1uqky_464{padding:12px 0;border-radius:16px;background:var(--brand-color, #C8963E);color:#fff;font-size:.9rem;font-weight:600;border:none;cursor:pointer;box-shadow:0 4px 12px color-mix(in srgb,var(--brand-color, #C8963E) 25%,transparent);transition:all .25s ease}._cancelLink_1uqky_477{text-align:center;font-size:.9rem;color:#ef5350;text-decoration:underline;text-underline-offset:2px;background:transparent;border:none;cursor:pointer;padding:4px 0;transition:color .15s ease}._cancelLink_1uqky_477:hover{color:#ef5350b3}._cancelledNote_1uqky_493{display:flex;align-items:center;gap:8px;padding:12px;background:#ef53500d;border:1px solid rgba(239,83,80,.2);border-radius:16px}._cancelledIcon_1uqky_503{width:16px;height:16px;color:#ef5350;flex-shrink:0}._cancelledText_1uqky_510{font-size:.9rem;color:#ef5350}._lookupAgain_1uqky_515{text-align:center;margin-top:16px}._lookupAgainBtn_1uqky_520{font-size:.8125rem;color:var(--color-text-muted);background:transparent;border:none;cursor:pointer;transition:color .15s ease}._lookupAgainBtn_1uqky_520:hover{color:var(--brand-color, #C8963E)}._cancelText_1uqky_532{color:var(--color-text-muted);font-size:.9rem;text-align:center;margin-bottom:20px}._policy_1uqky_539{background:var(--color-surface-raised);border-radius:16px;border:1px solid var(--color-border);padding:14px;margin-bottom:20px}._policyTitle_1uqky_547{font-size:.8125rem;font-weight:600;color:var(--color-text-muted);margin-bottom:4px}._policyText_1uqky_554{font-size:.9rem;color:var(--color-text-muted)}._root_17i3v_1{min-height:100vh;min-height:100dvh;background:var(--color-bg);display:flex;flex-direction:column}._main_17i3v_9{flex:1;width:100%;max-width:680px;margin:0 auto;padding:48px 16px 32px}._card_17i3v_17{background:var(--color-surface);border:1px solid var(--color-border);border-radius:24px;padding:32px;box-shadow:0 1px 2px #1418240d,0 12px 40px #1418241a}@media (max-width: 480px){._card_17i3v_17{padding:20px}}._back_17i3v_30{display:inline-block;margin-bottom:20px;font-size:.9rem;color:var(--color-text-muted);transition:color .15s ease}._back_17i3v_30:hover{color:var(--brand-color, #C8963E)}._title_17i3v_41{font-size:1.5rem;font-weight:700;color:var(--color-text-strong)}._updated_17i3v_47{margin-top:4px;font-size:.8125rem;color:var(--color-text-muted)}._section_17i3v_53{margin-top:24px}._heading_17i3v_57{font-size:1rem;font-weight:600;color:var(--color-text-strong)}._text_17i3v_63{margin-top:8px;font-size:.9rem;line-height:1.6;color:var(--color-text);overflow-wrap:anywhere}._footer_17i3v_71{display:flex;justify-content:center;padding:20px 0}._root_1ng39_1{min-height:100vh;min-height:100dvh;background:var(--color-bg);display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 16px;--brand-color: #F4A523}._bgGlow_1ng39_13{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none}._col_1ng39_19{position:relative;z-index:1;width:100%;max-width:384px}._brand_1ng39_26{display:flex;flex-direction:column;align-items:center;margin-bottom:32px}._wordmark_1ng39_33{width:200px;height:auto;margin-bottom:12px}._brandSubtitle_1ng39_39{color:var(--color-text-muted);font-size:.9rem;margin-top:4px}._card_1ng39_45{background:#fff;border-radius:24px;border:1px solid rgba(20,24,36,.08);padding:24px;box-shadow:0 4px 20px #1418241a,0 1px 4px #1418240f}._tabs_1ng39_53{display:flex;background:var(--color-surface-raised);border-radius:16px;padding:4px;margin-bottom:24px}._tab_1ng39_53{flex:1;padding:8px 0;border-radius:8px;font-size:.9rem;font-weight:600;background:transparent;border:none;color:var(--color-text-muted);cursor:pointer;transition:all .25s ease}._tab_1ng39_53:hover{color:var(--color-text)}._tabActive_1ng39_77{background:#fff;color:var(--color-text);box-shadow:0 1px 3px #00000014}._tabActive_1ng39_77:hover{color:var(--color-text)}._form_1ng39_86{display:flex;flex-direction:column;gap:16px}._fieldGroup_1ng39_92{display:flex;flex-direction:column}._forgotLink_1ng39_97{align-self:flex-end;font-size:.8125rem;color:var(--color-text-muted);margin-top:6px}._forgotLink_1ng39_97:hover{color:var(--brand-color, #C8963E)}._label_1ng39_107{display:block;font-size:.9rem;font-weight:500;color:var(--color-text);line-height:1.3;margin-bottom:6px}._input_1ng39_116{width:100%;min-height:42px;padding:0 12px;background-color:#fff;border:1px solid var(--color-border-strong);border-radius:12px;color:var(--color-text);font:inherit;font-size:.9rem;outline:none;transition:border-color .15s ease,box-shadow .15s ease}._input_1ng39_116:hover:not(:disabled):not(:focus){border-color:color-mix(in srgb,var(--brand-color, #C8963E) 45%,var(--color-border-strong))}._input_1ng39_116:focus{border-color:var(--brand-color, #C8963E);box-shadow:0 0 0 3px color-mix(in srgb,var(--brand-color, #C8963E) 18%,transparent)}._input_1ng39_116:disabled{background-color:var(--color-surface-raised);color:var(--color-text-muted);cursor:not-allowed}._input_1ng39_116:is(select){padding-right:36px}._input_1ng39_116::placeholder{color:color-mix(in srgb,var(--color-text) 38%,transparent)}@media (pointer: coarse),(max-width: 1100px){._input_1ng39_116{min-height:46px}}._input_1ng39_116{min-height:48px;padding:0 16px;border-radius:16px}._errorBox_1ng39_158{font-size:.8125rem;color:#ef5350;background:#ef53500d;border:1px solid rgba(239,83,80,.2);border-radius:8px;padding:8px 12px}._submit_1ng39_167{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;padding:0 20px;background:var(--brand-color, #C8963E);color:#fff;font:inherit;font-size:.9rem;font-weight:600;border:none;border-radius:12px;white-space:nowrap;box-shadow:var(--shadow-accent);transition:filter .15s ease,box-shadow .15s ease,transform .15s ease}._submit_1ng39_167:hover:not(:disabled){filter:brightness(1.06)}._submit_1ng39_167:active:not(:disabled){transform:translateY(1px)}._submit_1ng39_167:disabled{background:var(--color-surface-raised);color:var(--color-text-muted);box-shadow:none;cursor:not-allowed}@media (pointer: coarse),(max-width: 1100px){._submit_1ng39_167{min-height:46px}}._submit_1ng39_167{width:100%;min-height:50px;border-radius:16px}._bookHint_1ng39_208{text-align:center;font-size:.8125rem;color:var(--color-text-muted);margin-top:20px}._linkGold_1ng39_215{color:var(--brand-color, #C8963E);font-weight:500}._linkGold_1ng39_215:hover{text-decoration:underline}._localeRow_1ng39_223{display:flex;justify-content:center;margin-top:16px}._root_7efap_1{display:flex;height:100vh;height:100dvh;overflow:hidden;background:var(--color-bg)}._overlay_7efap_9{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;z-index:40}@media (min-width: 768px){._overlay_7efap_9{display:none}}._sidebar_7efap_21{width:240px;flex-shrink:0;display:flex;flex-direction:column;background:var(--color-surface);border-right:1px solid var(--color-border);box-shadow:1px 0 #14182405;height:100%;overflow-y:auto}@media (max-width: 767px){._sidebar_7efap_21{position:fixed;left:0;top:0;z-index:50;transform:translate(-100%);transition:transform .25s ease}._sidebar_7efap_21._sidebarOpen_7efap_41{transform:translate(0)}}._brand_7efap_46{display:flex;align-items:center;gap:12px;padding:20px;border-bottom:1px solid var(--color-border)}._brandIcon_7efap_54{width:36px;height:36px;border-radius:12px;flex-shrink:0;overflow:hidden;display:flex;align-items:center;justify-content:center;border:1px solid var(--brand-color, #C8963E);background:color-mix(in srgb,var(--brand-color, #C8963E) 10%,transparent);color:var(--brand-color, #C8963E)}._brandIcon_7efap_54 img{width:100%;height:100%;object-fit:contain}._brandText_7efap_73{flex:1;min-width:0;display:flex;flex-direction:column}._brandName_7efap_80{font-size:.9rem;font-weight:700;color:var(--color-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._brandSub_7efap_89{font-size:.8125rem;color:var(--color-text-muted)}._closeBtn_7efap_94{color:var(--color-text-muted);padding:4px;border-radius:4px}._closeBtn_7efap_94:hover{color:var(--color-text)}@media (min-width: 768px){._closeBtn_7efap_94{display:none}}._nav_7efap_108{flex:1;padding:16px 12px;display:flex;flex-direction:column;gap:2px}._navItem_7efap_116{position:relative;display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:12px;font-size:.9rem;font-weight:500;color:var(--color-text-muted);transition:background .15s ease,color .15s ease}._navItem_7efap_116:focus-visible{outline-offset:-2px}._navItem_7efap_116:hover{color:var(--color-text);background:var(--color-overlay-soft)}._navItem_7efap_116._navItemActive_7efap_135{color:color-mix(in srgb,var(--brand-color, #C8963E) 72%,#000);background:color-mix(in srgb,var(--brand-color, #C8963E) 11%,transparent);font-weight:600}._navItem_7efap_116._navItemActive_7efap_135:hover{color:color-mix(in srgb,var(--brand-color, #C8963E) 72%,#000);background:color-mix(in srgb,var(--brand-color, #C8963E) 16%,transparent)}._userSection_7efap_145{padding:12px;border-top:1px solid var(--color-border);display:flex;flex-direction:column;gap:2px}._userInfo_7efap_153{display:flex;align-items:center;gap:12px;padding:8px 12px 12px;margin-bottom:4px;border-bottom:1px solid var(--color-border)}._localeRow_7efap_162{padding:0 12px 4px}._avatar_7efap_166{width:32px;height:32px;border-radius:9999px;background:var(--brand-color, #C8963E);display:flex;align-items:center;justify-content:center;font-size:.8125rem;font-weight:700;color:#fff;flex-shrink:0}._userEmail_7efap_180{font-size:.8125rem;color:var(--color-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._logoutBtn_7efap_188{display:flex;align-items:center;gap:12px;padding:8px 12px;border-radius:12px;font-size:.9rem;font-weight:500;color:var(--color-text-muted);width:100%;transition:color .15s ease,background .15s ease}._logoutBtn_7efap_188:hover{color:#ef5350;background:color-mix(in srgb,#ef5350 10%,transparent)}._main_7efap_205{flex:1;min-width:0;display:flex;flex-direction:column;overflow:hidden}._mobileHeader_7efap_213{display:none;align-items:center;gap:16px;padding:12px 16px;border-bottom:1px solid var(--color-border);background:var(--color-surface)}@media (max-width: 767px){._mobileHeader_7efap_213{display:flex}}._menuBtn_7efap_227{color:var(--color-text-muted)}._menuBtn_7efap_227:hover{color:var(--color-text)}._mobileLogo_7efap_234{font-size:.9rem;font-weight:700;color:var(--color-text)}._content_7efap_240{flex:1;overflow-y:auto}@media (pointer: coarse),(max-width: 1100px){._navItem_7efap_116,._logoutBtn_7efap_188,._userInfo_7efap_153{min-height:44px}}._root_1dewm_1{display:flex;align-items:center;gap:8px;min-width:0}._stepper_1dewm_8{display:flex;align-items:stretch;min-width:0;background:var(--color-surface);border:1px solid var(--color-border);border-radius:12px;box-shadow:var(--shadow-sm)}._iconBtn_1dewm_18{display:inline-flex;align-items:center;justify-content:center;width:48px;min-height:48px;flex-shrink:0;color:var(--color-text);background:transparent;touch-action:manipulation}._iconBtn_1dewm_18:first-child{border-radius:12px 0 0 12px}._iconBtn_1dewm_18:last-child{border-radius:0 12px 12px 0}._iconBtn_1dewm_18:active{background:var(--color-overlay-soft)}._iconBtn_1dewm_18:focus-visible{outline:2px solid var(--brand-color, #C8963E);outline-offset:-2px}@media (hover: hover){._iconBtn_1dewm_18:hover{background:var(--color-surface-raised)}}._dateLabel_1dewm_48{position:relative;display:flex;align-items:center;gap:8px;min-width:0;padding:0 12px;border-left:1px solid var(--color-border);border-right:1px solid var(--color-border);cursor:pointer}._dateLabel_1dewm_48:focus-within{box-shadow:inset 0 0 0 2px var(--brand-color, #C8963E)}._dateIcon_1dewm_63{color:var(--brand-color, #C8963E);flex-shrink:0}._dateText_1dewm_68{display:flex;flex-direction:column;min-width:0;line-height:1.2}._weekday_1dewm_75{font-size:.7rem;font-weight:600;color:var(--color-text-muted)}._dateLong_1dewm_81,._dateShort_1dewm_82{font-size:.9rem;font-weight:600;color:var(--color-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-variant-numeric:tabular-nums}._dateShort_1dewm_82{display:none}@media (max-width: 479px){._dateLong_1dewm_81{display:none}._dateShort_1dewm_82{display:block}}._dateInput_1dewm_104{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer;border:none;font-size:16px}._dateInput_1dewm_104::-webkit-calendar-picker-indicator{position:absolute;top:0;right:0;bottom:0;left:0;width:auto;height:auto;cursor:pointer}._todayBtn_1dewm_122{min-height:48px;padding:0 16px;flex-shrink:0;font-size:.9rem;font-weight:600;color:var(--brand-color, #C8963E);background:var(--color-surface);border:1px solid color-mix(in srgb,var(--brand-color, #C8963E) 45%,transparent);border-radius:12px;touch-action:manipulation}._todayBtn_1dewm_122:disabled{color:var(--color-text-muted);border-color:var(--color-border);cursor:default}._todayBtn_1dewm_122:active:not(:disabled){background:color-mix(in srgb,var(--brand-color, #C8963E) 10%,transparent)}._todayBtn_1dewm_122:focus-visible{outline:2px solid var(--brand-color, #C8963E);outline-offset:2px}._root_1qm40_1{display:inline-flex;gap:2px;padding:3px;background:var(--color-overlay-soft);border-radius:12px;min-width:0}._segment_1qm40_10{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 16px;border-radius:9px;font-size:.9rem;font-weight:600;color:var(--color-text-muted);background:transparent;white-space:nowrap;touch-action:manipulation;transition:background .15s ease,color .15s ease,box-shadow .15s ease}._segment_1qm40_10:focus-visible{outline:2px solid var(--brand-color, #C8963E);outline-offset:-2px}@media (hover: hover){._segment_1qm40_10:hover:not(._active_1qm40_31){color:var(--color-text)}}._active_1qm40_31{background:var(--color-surface);color:var(--color-text-strong);box-shadow:var(--shadow-sm)}._active_1qm40_31 svg{color:var(--brand-color, #C8963E)}@media (max-width: 640px){._root_1qm40_1{display:flex;width:100%}._segment_1qm40_10{flex:1;padding:0 8px}._label_1qm40_54{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}}._button_r7nuc_1{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;min-width:48px;padding:0 20px;border-radius:12px;font-size:.9rem;font-weight:600;white-space:nowrap;border:1px solid transparent;transition:opacity .15s ease,background .15s ease,transform .15s ease;touch-action:manipulation}._button_r7nuc_1:active:not(:disabled){transform:scale(.97)}._button_r7nuc_1:disabled{opacity:.5;cursor:not-allowed}._button_r7nuc_1:focus-visible{outline:2px solid var(--brand-color, #C8963E);outline-offset:2px}._seat_r7nuc_29{background:var(--brand-color, #C8963E);color:#fff;box-shadow:var(--shadow-accent)}._complete_r7nuc_35{background:#4caf50;color:#fff}._noShow_r7nuc_40{background:transparent;color:#ef5350;border-color:#ef535059}@media (hover: hover){._noShow_r7nuc_40:hover:not(:disabled){background:#ef535014}}._undo_r7nuc_51{background:var(--color-surface-raised);color:var(--color-text);border-color:var(--color-border)}@media (hover: hover){._undo_r7nuc_51:hover:not(:disabled){border-color:var(--brand-color, #C8963E)}}._badge_ptdzx_1{display:inline-flex;align-items:center;gap:6px;padding:3px 8px 3px 4px;border-radius:9999px;font-size:.8125rem;font-weight:600;letter-spacing:.01em;text-transform:lowercase;white-space:nowrap;border:1px solid transparent}._badge_ptdzx_1:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor;flex-shrink:0}._Confirmed_ptdzx_23{background:#4caf5029;color:#2d7a31;border-color:#4caf504d}._Seated_ptdzx_29{background:color-mix(in srgb,var(--brand-color, #C8963E) 14%,transparent);color:color-mix(in srgb,var(--brand-color, #C8963E) 70%,#000);border-color:color-mix(in srgb,var(--brand-color, #C8963E) 35%,transparent)}._Completed_ptdzx_35{background:var(--color-overlay-faint);color:var(--color-text-muted);border-color:var(--color-border)}._NoShow_ptdzx_41{background:transparent;color:var(--color-text-muted);border-color:var(--color-border);border-style:dashed}._Cancelled_ptdzx_48{background:transparent;color:#ef5350b3;border-color:#ef535040;text-decoration:line-through}._root_1k98k_1{display:flex;flex-direction:column;gap:24px;container-type:inline-size}._list_1k98k_8{list-style:none;display:flex;flex-direction:column;background:var(--color-surface);border:1px solid var(--color-border);border-radius:16px;box-shadow:var(--shadow-sm);overflow:hidden}._row_1k98k_19{position:relative;display:flex;align-items:center;gap:12px;padding-right:16px;border-bottom:1px solid var(--color-overlay-medium)}._row_1k98k_19:last-child{border-bottom:none}._rowSeated_1k98k_31{background:color-mix(in srgb,var(--brand-color, #C8963E) 7%,transparent)}._rowDone_1k98k_35 ._rowMain_1k98k_35{opacity:.55}._rowMain_1k98k_35{flex:1;min-width:0;display:flex;align-items:center;gap:16px;min-height:72px;padding:12px 8px 12px 20px;text-align:left;background:transparent;color:inherit;font:inherit;touch-action:manipulation}._rowMain_1k98k_35:active{background:var(--color-overlay-faint)}._rowMain_1k98k_35:focus-visible{outline:2px solid var(--brand-color, #C8963E);outline-offset:-2px}@media (hover: hover){._rowMain_1k98k_35:hover{background:var(--color-surface-raised)}}._time_1k98k_66{flex-shrink:0;width:3.4em;font-size:1.25rem;font-weight:500;color:var(--color-text-strong);font-variant-numeric:tabular-nums}._info_1k98k_75{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}._headline_1k98k_83{display:flex;align-items:center;gap:8px;min-width:0}._guest_1k98k_90{min-width:0;font-size:1rem;font-weight:600;color:var(--color-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._meta_1k98k_100{display:flex;align-items:center;gap:16px;min-width:0;font-size:.9rem;color:var(--color-text-muted);font-variant-numeric:tabular-nums}._metaItem_1k98k_110{display:inline-flex;align-items:center;gap:5px;flex-shrink:0;white-space:nowrap}._metaItem_1k98k_110 svg{flex-shrink:0;opacity:.8}._party_1k98k_122{display:inline-flex;align-items:center;gap:4px;flex-shrink:0;padding:2px 8px;border-radius:9999px;background:var(--color-overlay-soft);font-size:.9rem;font-weight:600;color:var(--color-text);font-variant-numeric:tabular-nums}._party_1k98k_122 svg{color:var(--color-text-muted)}._requests_1k98k_139{flex:1 1 auto;flex-shrink:1;min-width:0}._requestsText_1k98k_145{min-width:0;overflow:hidden;text-overflow:ellipsis}._actions_1k98k_151{display:flex;gap:8px;flex-shrink:0}@container (max-width: 560px){._row_1k98k_19{flex-wrap:wrap;padding-right:0}._rowMain_1k98k_35{flex-basis:100%;padding-right:16px}._actions_1k98k_151{flex-basis:100%;padding:0 16px 12px 20px}._actions_1k98k_151>*{flex:1}._rowMain_1k98k_35:has(+._actions_1k98k_151){padding-bottom:8px}._meta_1k98k_100{flex-wrap:wrap;row-gap:4px;column-gap:12px}}._periodBlock_1k98k_182{display:flex;flex-direction:column;gap:12px}._periodTitle_1k98k_188{display:flex;align-items:center;gap:12px;font-size:.8125rem;font-weight:600;color:var(--color-text-muted)}._periodRule_1k98k_197{flex:1;height:1px;background:var(--color-border)}._doneBlock_1k98k_203{display:flex;flex-direction:column;gap:12px}._doneTitle_1k98k_209{display:flex;align-items:center;gap:8px;font-size:.8125rem;font-weight:600;color:var(--color-text-muted)}._doneCount_1k98k_218{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;border-radius:9999px;background:var(--color-overlay-soft);font-variant-numeric:tabular-nums;letter-spacing:0}._empty_1k98k_231{text-align:center;border:1px dashed var(--color-border-strong);border-radius:16px;display:flex;flex-direction:column;align-items:center;gap:8px;color:var(--color-text-muted);font-size:.9rem;padding:40px 24px;gap:16px;background:var(--color-surface)}._emptyAction_1k98k_247{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;padding:0 16px;background:#fff;color:var(--color-text);font:inherit;font-size:.9rem;font-weight:500;border:1px solid var(--color-border-strong);border-radius:12px;white-space:nowrap;transition:background .15s ease,border-color .15s ease}._emptyAction_1k98k_247:hover:not(:disabled){background:var(--color-surface-raised)}._emptyAction_1k98k_247:disabled{opacity:.5;cursor:not-allowed}@media (pointer: coarse),(max-width: 1100px){._emptyAction_1k98k_247{min-height:46px}}._scroller_1tap6_1{position:relative;width:100%;min-width:0;max-height:var(--timeline-max-height, calc(100dvh - 240px) );overflow:auto;overscroll-behavior:contain;isolation:isolate;background:var(--color-surface);border:1px solid var(--color-border);border-radius:12px}._scroller_1tap6_1:focus-visible{outline:2px solid var(--brand-color);outline-offset:2px}._canvas_1tap6_18{position:relative;min-width:100%}._header_1tap6_23{position:sticky;top:0;z-index:3;display:flex;height:36px;background:var(--color-surface);border-bottom:1px solid var(--color-border)}._corner_1tap6_33{position:sticky;left:0;z-index:1;flex:none;width:var(--name-col-width);background:var(--color-surface);border-right:1px solid var(--color-border)}._axis_1tap6_43{position:relative;flex:none}._tickHour_1tap6_48,._tickHalf_1tap6_49{position:absolute;bottom:0;width:1px;background:var(--color-border)}._tickHour_1tap6_48{height:8px}._tickHalf_1tap6_49{height:4px}._hourLabel_1tap6_64{position:absolute;top:9px;transform:translate(-50%);font-size:.8125rem;font-weight:500;font-variant-numeric:tabular-nums;color:var(--color-text-muted);white-space:nowrap;pointer-events:none}._labelStart_1tap6_76{transform:translate(4px)}._labelEnd_1tap6_80{transform:translate(calc(-100% - 4px))}._nowBadge_1tap6_84{position:absolute;top:7px;z-index:1;transform:translate(-50%);padding:2px 6px;border-radius:9999px;background:#ef5350;color:#fff;font-size:11px;font-weight:600;font-variant-numeric:tabular-nums;line-height:1.3;pointer-events:none}._body_1tap6_100{position:relative}._grid_1tap6_104{position:absolute;top:0;bottom:0;left:var(--name-col-width);z-index:0;pointer-events:none}._gridHour_1tap6_113,._gridHalf_1tap6_114{position:absolute;top:0;bottom:0;width:1px}._gridHour_1tap6_113{background:var(--color-border)}._gridHalf_1tap6_114{background:var(--color-overlay-faint)}._row_1tap6_129{position:relative;display:flex;border-bottom:1px solid var(--color-border)}._nameCell_1tap6_135{position:sticky;left:0;z-index:2;flex:none;display:flex;flex-direction:column;justify-content:center;gap:2px;width:var(--name-col-width);min-width:0;padding:0 12px;background:var(--color-surface);border-right:1px solid var(--color-border);font-size:.9rem}._track_1tap6_152{position:relative;flex:none;isolation:isolate}._tableTitle_1tap6_158{display:flex;align-items:baseline;gap:6px;min-width:0}._tableNumber_1tap6_165{flex:none;font-weight:600;color:var(--color-text-strong)}._tableName_1tap6_171{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--color-text-muted)}._tableCapacity_1tap6_179{display:inline-flex;align-items:center;gap:4px;font-size:.8125rem;font-variant-numeric:tabular-nums;color:var(--color-text-muted)}._unassignedLabel_1tap6_188{font-weight:600;color:var(--color-text-muted)}._zoneRow_1tap6_193{display:flex;height:32px;border-bottom:1px solid var(--color-border)}._zoneName_1tap6_199{position:sticky;left:0;z-index:2;flex:none;display:flex;align-items:center;gap:8px;width:var(--name-col-width);min-width:0;padding:0 12px;background:var(--color-surface);border-right:1px solid var(--color-border)}._zoneSwatch_1tap6_214{flex:none;width:8px;height:8px;border-radius:9999px;background:var(--color-text-muted)}._zoneLabel_1tap6_222{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:700;color:var(--color-text-muted)}._zoneHours_1tap6_232{flex:none;font-size:12px;font-weight:500;color:var(--color-text-muted)}._zoneTrack_1tap6_239{flex:none}._nowLine_1tap6_243{position:absolute;top:0;bottom:0;z-index:1;width:2px;margin-left:-1px;background:#ef5350;pointer-events:none}._bar_1tap6_254{position:absolute;z-index:1;display:flex;align-items:center;gap:6px;min-width:0;padding:0 8px;overflow:hidden;border:1.5px solid transparent;border-radius:8px;font-size:.9rem;font-weight:500;text-align:left;white-space:nowrap;transition:filter .15s ease,box-shadow .15s ease;-webkit-tap-highlight-color:transparent}._bar_1tap6_254:active{filter:brightness(.94)}._bar_1tap6_254:focus-visible{z-index:2;outline:2px solid var(--brand-color);outline-offset:2px}._barName_1tap6_281{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis}._barParty_1tap6_288{flex:none;display:inline-flex;align-items:center;gap:3px;font-size:.8125rem;font-variant-numeric:tabular-nums;opacity:.85}._confirmed_1tap6_298{background:color-mix(in srgb,var(--brand-color) 20%,var(--color-surface));border-color:var(--brand-color);color:var(--color-text-strong)}._seated_1tap6_304{background:#4caf50;border-color:color-mix(in srgb,#4caf50 75%,black);color:#fff}._completed_1tap6_310{background:var(--color-overlay-soft);border-color:var(--color-border);color:var(--color-text-muted)}._noShow_1tap6_316{background:#ef53500f;border-style:dashed;border-color:#ef5350b3;color:var(--color-text-muted)}._noShow_1tap6_316 ._barName_1tap6_281{text-decoration:line-through}._draggable_1tap6_326{touch-action:pan-x;cursor:grab;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}._dragSource_1tap6_334{opacity:.4;cursor:grabbing}._rowTarget_1tap6_339 ._nameCell_1tap6_135{background:color-mix(in srgb,var(--brand-color) 10%,var(--color-surface));box-shadow:inset 3px 0 0 var(--brand-color)}._rowTarget_1tap6_339 ._track_1tap6_152{background:color-mix(in srgb,var(--brand-color) 8%,transparent)}._rowOver_1tap6_347 ._nameCell_1tap6_135{background:color-mix(in srgb,var(--brand-color) 22%,var(--color-surface))}._rowOver_1tap6_347 ._track_1tap6_152{background:color-mix(in srgb,var(--brand-color) 18%,transparent);box-shadow:inset 0 0 0 2px var(--brand-color)}._swapHint_1tap6_355{position:absolute;bottom:6px;right:8px;display:inline-flex;align-items:center;gap:3px;padding:1px 6px;font-size:10.5px;font-weight:600;color:#fff;background:var(--brand-color);border-radius:9999px;box-shadow:0 1px 2px #1418242e;white-space:nowrap;pointer-events:none}._ghost_1tap6_373{position:fixed;z-index:35;box-shadow:var(--shadow-md);pointer-events:none;transition:none}._empty_1tap6_381{display:flex;flex-direction:column;align-items:center;gap:8px;padding:48px 24px;border:1px dashed var(--color-border);border-radius:12px;color:var(--color-text-muted);text-align:center}._emptyTitle_1tap6_393{font-size:1rem;font-weight:600;color:var(--color-text)}._emptyHint_1tap6_399{font-size:.9rem}._srOnly_1tap6_403{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}._canvas_1fogr_1{position:relative;flex:none;border-radius:8px;background-color:var(--color-bg);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-text-strong) 18%,var(--color-bg))}._grid_1fogr_9{background-image:linear-gradient(color-mix(in srgb,var(--color-text-strong) 12%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--color-text-strong) 12%,transparent) 1px,transparent 1px),linear-gradient(color-mix(in srgb,var(--color-text-strong) 5%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--color-text-strong) 5%,transparent) 1px,transparent 1px)}._shell_6k4fo_1{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;overflow:visible}._wall_6k4fo_9{stroke-width:2px;stroke-linejoin:round}._gap_6k4fo_14{stroke:var(--color-bg)}._window_6k4fo_18{stroke:#5b8fb9;stroke-width:1.5px}._door_6k4fo_23{stroke:var(--color-text-strong);stroke-width:2px}._doorArc_6k4fo_28{stroke:var(--color-text-muted);stroke-width:1px;stroke-dasharray:3 3}._object_6k4fo_34{fill:color-mix(in srgb,var(--color-text-muted) 18%,transparent);stroke:var(--color-text-muted);stroke-width:1.5px}._roomName_6k4fo_40,._objectLabel_6k4fo_41,._entranceLabel_6k4fo_42{fill:var(--color-text);font-weight:600}._roomName_6k4fo_40,._entranceLabel_6k4fo_42{paint-order:stroke;stroke:#ffffffd9;stroke-width:3px;stroke-linejoin:round;vector-effect:non-scaling-stroke}._roomName_6k4fo_40{fill:var(--color-text-muted);letter-spacing:.01em}._entranceLabel_6k4fo_42{fill:var(--color-text)}._modalOverlay_rccc2_1{position:fixed;top:0;right:0;bottom:0;left:0;background:#14182473;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:flex;align-items:center;justify-content:center;z-index:100;padding:16px}@media (max-width: 640px){._modalOverlay_rccc2_1{align-items:flex-end;padding:0}}._modal_rccc2_1{background:var(--color-surface);border:1px solid var(--color-border);border-radius:20px;box-shadow:var(--shadow-lg);width:100%;max-width:560px;max-height:90vh;max-height:90dvh;overflow-y:auto;display:flex;flex-direction:column}@media (max-width: 640px){._modal_rccc2_1{max-width:none;max-height:92dvh;border-radius:20px 20px 0 0;border-bottom:none}}._modalHeader_rccc2_41{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-bottom:1px solid var(--color-border)}._modalTitle_rccc2_49{font-size:1.125rem;font-weight:600;color:var(--color-text)}._modalSubtitle_rccc2_55{margin-top:2px;font-size:.9rem;color:var(--color-text-muted)}._closeBtn_rccc2_61{width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;border-radius:8px;color:var(--color-text-muted);transition:background .15s ease,color .15s ease}._closeBtn_rccc2_61:hover:not(:disabled){background:var(--color-overlay-soft);color:var(--color-text)}._closeBtn_rccc2_61:disabled{opacity:.4;cursor:not-allowed}@media (pointer: coarse),(max-width: 1100px){._closeBtn_rccc2_61{width:44px;height:44px}}._modalBody_rccc2_86{padding:20px 24px;display:flex;flex-direction:column;gap:24px;overflow-y:auto}._section_rccc2_94{display:flex;flex-direction:column;gap:12px}._sectionHead_rccc2_100{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:8px}._sectionTitle_rccc2_108{font-size:.9rem;font-weight:600;color:var(--color-text);letter-spacing:.02em}._sectionMeta_rccc2_115{font-size:.8125rem;color:var(--color-text-muted)}._formGrid_rccc2_120{display:grid;grid-template-columns:1fr 1fr;gap:16px}._slotGrid_rccc2_126{display:grid;grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:8px}._slot_rccc2_126{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;padding:8px 4px;min-height:52px;background:#fff;border:1px solid var(--color-border-strong);border-radius:12px;color:var(--color-text);cursor:pointer;transition:border-color .15s ease,background .15s ease}._slot_rccc2_126:hover:not(:disabled){border-color:var(--brand-color, #C8963E);background:color-mix(in srgb,var(--brand-color, #C8963E) 6%,#fff)}._slotTime_rccc2_152{font-size:.9rem;font-weight:600;font-variant-numeric:tabular-nums}._slotMeta_rccc2_158{font-size:.8125rem;color:var(--color-text-muted)}._slotSelected_rccc2_163{background:var(--brand-color, #C8963E);border-color:var(--brand-color, #C8963E);color:#fff}._slotSelected_rccc2_163 ._slotMeta_rccc2_158{color:#fffc}._slotSelected_rccc2_163:hover:not(:disabled){background:var(--brand-color, #C8963E)}._slotFull_rccc2_175{opacity:.45;cursor:not-allowed}._slotFull_rccc2_175 ._slotMeta_rccc2_158{color:#ef5350}._tableGrid_rccc2_183{display:grid;grid-template-columns:repeat(auto-fill,minmax(72px,1fr));gap:8px}._tableChip_rccc2_189{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;min-height:52px;padding:8px 4px;background:#fff;border:1px solid var(--color-border-strong);border-radius:12px;color:var(--color-text);cursor:pointer;transition:border-color .15s ease,background .15s ease}._tableChip_rccc2_189:hover:not(:disabled){border-color:var(--brand-color, #C8963E)}._tableChip_rccc2_189:disabled{opacity:.45;cursor:not-allowed}._tableChipSelected_rccc2_212{background:color-mix(in srgb,var(--brand-color, #C8963E) 8%,#fff);border-color:var(--brand-color, #C8963E)}._tableChipNum_rccc2_217{font-size:.9rem;font-weight:600}._tableChipCap_rccc2_222{font-size:.8125rem;color:var(--color-text-muted)}._slotSkeleton_rccc2_227{height:56px;border-radius:12px;background:var(--color-surface-raised);animation:_pulse_rccc2_1 1.5s ease infinite}._slotEmpty_rccc2_234{text-align:center;border:1px dashed var(--color-border-strong);border-radius:16px;display:flex;flex-direction:column;align-items:center;gap:8px;color:var(--color-text-muted);font-size:.9rem;padding:24px}._field_rccc2_248{display:flex;flex-direction:column;gap:8px}._fieldFull_rccc2_254{grid-column:span 2}._label_rccc2_258{font-size:.9rem;font-weight:500;color:var(--color-text);line-height:1.3}._input_rccc2_265,._textarea_rccc2_266{width:100%;min-height:42px;padding:0 12px;background-color:#fff;border:1px solid var(--color-border-strong);border-radius:12px;color:var(--color-text);font:inherit;font-size:.9rem;outline:none;transition:border-color .15s ease,box-shadow .15s ease}._input_rccc2_265:hover:not(:disabled):not(:focus),._textarea_rccc2_266:hover:not(:disabled):not(:focus){border-color:color-mix(in srgb,var(--brand-color, #C8963E) 45%,var(--color-border-strong))}._input_rccc2_265:focus,._textarea_rccc2_266:focus{border-color:var(--brand-color, #C8963E);box-shadow:0 0 0 3px color-mix(in srgb,var(--brand-color, #C8963E) 18%,transparent)}._input_rccc2_265:disabled,._textarea_rccc2_266:disabled{background-color:var(--color-surface-raised);color:var(--color-text-muted);cursor:not-allowed}._input_rccc2_265:is(select),._textarea_rccc2_266:is(select){padding-right:36px}._input_rccc2_265::placeholder,._textarea_rccc2_266::placeholder{color:color-mix(in srgb,var(--color-text) 38%,transparent)}@media (pointer: coarse),(max-width: 1100px){._input_rccc2_265,._textarea_rccc2_266{min-height:46px}}._textarea_rccc2_266{min-height:72px;padding:12px;resize:vertical}._modalActions_rccc2_315{display:flex;justify-content:flex-end;gap:12px;padding:16px 24px 24px;border-top:1px solid var(--color-border)}._cancelBtn_rccc2_323{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;padding:0 16px;background:#fff;color:var(--color-text);font:inherit;font-size:.9rem;font-weight:500;border:1px solid var(--color-border-strong);border-radius:12px;white-space:nowrap;transition:background .15s ease,border-color .15s ease}._cancelBtn_rccc2_323:hover:not(:disabled){background:var(--color-surface-raised)}._cancelBtn_rccc2_323:disabled{opacity:.5;cursor:not-allowed}@media (pointer: coarse),(max-width: 1100px){._cancelBtn_rccc2_323{min-height:46px}}._cancelBtn_rccc2_323{border-color:transparent;background:transparent;color:var(--color-text-muted)}._submitBtn_rccc2_358{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;padding:0 20px;background:var(--brand-color, #C8963E);color:#fff;font:inherit;font-size:.9rem;font-weight:600;border:none;border-radius:12px;white-space:nowrap;box-shadow:var(--shadow-accent);transition:filter .15s ease,box-shadow .15s ease,transform .15s ease}._submitBtn_rccc2_358:hover:not(:disabled){filter:brightness(1.06)}._submitBtn_rccc2_358:active:not(:disabled){transform:translateY(1px)}._submitBtn_rccc2_358:disabled{background:var(--color-surface-raised);color:var(--color-text-muted);box-shadow:none;cursor:not-allowed}@media (pointer: coarse),(max-width: 1100px){._submitBtn_rccc2_358{min-height:46px}}@keyframes _pulse_rccc2_1{0%,to{opacity:1}50%{opacity:.4}}._chairs_v1vrr_1{position:absolute;pointer-events:none}._chair_v1vrr_1{position:absolute;border-radius:28% 28% 22% 22%;background:#f4f5f7;border:1px solid rgba(40,46,62,.35);box-shadow:0 1px 2px #1418242e}._chair_v1vrr_1:before{content:"";position:absolute;left:-1px;right:-1px;top:-1px;height:32%;border-radius:40% 40% 12% 12%;background:#7d8594}._reserved_v1vrr_24 ._chair_v1vrr_1:before{background:color-mix(in srgb,var(--brand-color, #C8963E) 60%,#7d8594)}._seated_v1vrr_28 ._chair_v1vrr_1{background:color-mix(in srgb,var(--brand-color, #C8963E) 25%,#f4f5f7)}._seated_v1vrr_28 ._chair_v1vrr_1:before{background:color-mix(in srgb,var(--brand-color, #C8963E) 85%,black)}._completed_v1vrr_35 ._chair_v1vrr_1{opacity:.55;box-shadow:none}._draggable_v1vrr_40{pointer-events:auto;cursor:grab;touch-action:none}._draggable_v1vrr_40:active{cursor:grabbing}._token_zbwzc_1{position:absolute;z-index:2;display:flex;align-items:center;justify-content:center;padding:0;background:none;border:none;cursor:pointer;touch-action:manipulation}._token_zbwzc_1:focus-visible{outline:2px solid var(--brand-color, #C8963E);outline-offset:6px;border-radius:8px}@media (pointer: coarse),(max-width: 1100px){._token_zbwzc_1:after{content:"";position:absolute;top:-8px;right:-8px;bottom:-8px;left:-8px}}._token_zbwzc_1:hover,._token_zbwzc_1._selected_zbwzc_25{z-index:3}._shape_zbwzc_29{position:absolute;background:#fcfcfd;border:1px solid rgba(40,46,62,.28);box-shadow:0 3px 8px #14182433,inset 0 0 0 3px #fcfcfd,inset 0 0 0 4px #282e3e1f;transition:background .15s ease,border-color .15s ease,box-shadow .15s ease}._token_zbwzc_1:hover ._shape_zbwzc_29{border-color:var(--brand-color, #C8963E)}._reserved_zbwzc_40 ._shape_zbwzc_29{background:color-mix(in srgb,var(--brand-color, #C8963E) 14%,#fcfcfd);border-color:color-mix(in srgb,var(--brand-color, #C8963E) 55%,transparent);box-shadow:0 3px 8px #14182433,inset 0 0 0 3px color-mix(in srgb,var(--brand-color, #C8963E) 14%,#fcfcfd),inset 0 0 0 4px color-mix(in srgb,var(--brand-color, #C8963E) 35%,transparent)}._seated_zbwzc_46 ._shape_zbwzc_29{background:color-mix(in srgb,var(--brand-color, #C8963E) 88%,#fcfcfd);border-color:color-mix(in srgb,var(--brand-color, #C8963E) 80%,black);box-shadow:0 3px 8px #1418243d,inset 0 0 0 3px color-mix(in srgb,var(--brand-color, #C8963E) 88%,#fcfcfd),inset 0 0 0 4px #ffffff4d}._completed_zbwzc_52 ._shape_zbwzc_29{background:#eceef2;border-style:dashed;border-color:#282e3e4d;box-shadow:none}._settings_zbwzc_59{position:absolute;pointer-events:none}._plate_zbwzc_64{position:absolute;border-radius:50%;background:#fff;box-shadow:inset 0 0 0 1.5px #282e3e29,0 1px 1px #1418242e;transform:translate(-50%,-50%)}._selected_zbwzc_25 ._shape_zbwzc_29{outline:2.5px solid var(--brand-color, #C8963E);outline-offset:5px}._content_zbwzc_77{position:relative;display:flex;flex-direction:column;align-items:center;max-width:116px;pointer-events:none;line-height:1.15;text-align:center}._number_zbwzc_88{font-size:1.05rem;font-weight:600;color:color-mix(in srgb,var(--brand-color, #C8963E) 85%,black);font-variant-numeric:tabular-nums}._name_zbwzc_95{max-width:100%;margin-top:1px;padding:1px 6px;font-size:11.5px;font-weight:600;color:var(--color-text-strong);background:var(--color-surface);border-radius:4px;box-shadow:0 1px 2px #14182424;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._soon_zbwzc_110{font-size:11px;font-weight:600;color:var(--brand-color, #C8963E);font-variant-numeric:tabular-nums}._party_zbwzc_117{position:absolute;top:-7px;right:-7px;min-width:20px;height:20px;padding:0 5px;display:inline-flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;font-variant-numeric:tabular-nums;color:var(--color-text-strong);background:var(--color-surface);border:1px solid var(--color-border);border-radius:9999px;box-shadow:0 1px 2px #1418241f;pointer-events:none}._seated_zbwzc_46 ._number_zbwzc_88{color:#fff}._completed_zbwzc_52 ._number_zbwzc_88,._completed_zbwzc_52 ._name_zbwzc_95{color:var(--color-text-muted)}._roomClosed_zbwzc_147:not(._reserved_zbwzc_40):not(._seated_zbwzc_46):not(._completed_zbwzc_52){opacity:.45;filter:grayscale(1)}._root_1id59_1{display:flex;flex-direction:column;gap:8px}._until_1id59_7,._untilShort_1id59_7,._hint_1id59_7{margin:0;font-size:.9rem;color:var(--color-text-muted)}._untilShort_1id59_7{color:#ff9800}._btn_1id59_17{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 16px;font-size:.9rem;font-weight:600;color:var(--color-bg);background:var(--brand-color, #C8963E);border-radius:12px;touch-action:manipulation}._btn_1id59_17:focus-visible{outline:2px solid var(--brand-color, #C8963E);outline-offset:2px}._chips_1id59_36{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}._chip_1id59_36{min-width:44px;min-height:44px;font-size:.9rem;font-weight:600;color:var(--color-text);background:var(--color-surface-raised);border:1px solid var(--color-border);border-radius:12px;touch-action:manipulation}._chip_1id59_36:disabled{opacity:.5}@media (hover: hover){._chip_1id59_36:hover:not(:disabled){border-color:var(--brand-color, #C8963E);color:var(--brand-color, #C8963E)}}._root_tnect_1{display:flex;align-items:center;gap:12px;flex:1 1 360px;max-width:620px;min-width:0}._label_tnect_10{font-size:.9rem;font-weight:500;color:var(--color-text-muted)}._value_tnect_16{min-width:2.8em;font-size:1.6rem;font-weight:500;line-height:1;color:var(--color-text-strong);font-variant-numeric:tabular-nums}._track_tnect_25{position:relative;flex:1;min-width:0;padding-bottom:28px}._input_tnect_32{display:block;width:100%;height:6px;margin:0;border-radius:9999px;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}._input_tnect_32:focus-visible{outline:2px solid var(--brand-color, #C8963E);outline-offset:6px}._input_tnect_32::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:18px;height:18px;border-radius:50%;background:var(--color-surface);border:2px solid var(--brand-color, #C8963E);box-shadow:0 2px 6px #14182433;transition:transform .15s ease}._input_tnect_32::-moz-range-thumb{width:14px;height:14px;border-radius:50%;background:var(--color-surface);border:2px solid var(--brand-color, #C8963E);box-shadow:0 2px 6px #14182433}._input_tnect_32:active::-webkit-slider-thumb{transform:scale(1.12)}._now_tnect_67{position:absolute;top:-5px;width:2px;height:16px;margin-left:-1px;border-radius:1px;background:var(--color-text-strong);opacity:.55;pointer-events:none}._ticks_tnect_79{position:absolute;left:0;right:0;bottom:0;height:16px}._tick_tnect_79{position:absolute;transform:translate(-50%);font-size:11px;color:var(--color-text-muted);font-variant-numeric:tabular-nums;white-space:nowrap}@media (pointer: coarse){._input_tnect_32{height:8px}._input_tnect_32::-webkit-slider-thumb{width:28px;height:28px}._input_tnect_32::-moz-range-thumb{width:24px;height:24px}}@media (prefers-reduced-motion: reduce){._input_tnect_32::-webkit-slider-thumb{transition:none}}@media (max-width: 640px){._root_tnect_1{flex-wrap:wrap;row-gap:8px}._track_tnect_25{flex-basis:100%}}._root_1o6bs_1{display:flex;flex-direction:column;gap:16px}._toolbar_1o6bs_7{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px}._timeControl_1o6bs_15{display:flex;align-items:center;flex-wrap:wrap;gap:12px;flex:1 1 420px;max-width:720px;min-width:0}._nowBtn_1o6bs_25{min-height:44px;padding:0 12px;font-size:.9rem;font-weight:600;color:var(--color-text);background:var(--color-surface);border:1px solid var(--color-border);border-radius:12px;transition:border-color .15s ease,opacity .15s ease}._nowBtn_1o6bs_25:hover:not(:disabled){border-color:var(--brand-color, #C8963E)}._nowBtn_1o6bs_25:disabled{opacity:.5;cursor:default}._closedNote_1o6bs_44{font-size:.9rem;color:var(--color-text-muted)}._layout_1o6bs_49{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:16px;align-items:start}@media (max-width: 1280px){._layout_1o6bs_49{grid-template-columns:minmax(0,1fr) 256px}}@media (max-width: 960px){._layout_1o6bs_49{grid-template-columns:minmax(0,1fr)}}._stage_1o6bs_66{display:flex;flex-direction:column;align-items:center;gap:16px;min-width:0;padding:20px;background:var(--color-surface);border:1px solid var(--color-border);border-radius:16px;box-shadow:var(--shadow-sm);overflow-x:auto}@media (max-width: 1280px){._stage_1o6bs_66{padding:12px}}._legend_1o6bs_85{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 20px;list-style:none;font-size:.8125rem;color:var(--color-text-muted)}._legend_1o6bs_85 li{display:inline-flex;align-items:center;gap:8px}._swatch_1o6bs_100{width:14px;height:14px;border-radius:4px;border:1.5px solid var(--color-border)}._swatchFree_1o6bs_107{background:var(--color-surface);border-color:color-mix(in srgb,var(--brand-color, #C8963E) 28%,var(--color-border))}._swatchReserved_1o6bs_112{background:color-mix(in srgb,var(--brand-color, #C8963E) 16%,var(--color-surface));border-color:color-mix(in srgb,var(--brand-color, #C8963E) 70%,transparent)}._swatchSeated_1o6bs_117{background:var(--brand-color, #C8963E);border-color:color-mix(in srgb,var(--brand-color, #C8963E) 80%,black)}._swatchCompleted_1o6bs_122{background:transparent;border-style:dashed}._panel_1o6bs_127{position:sticky;top:16px;display:flex;flex-direction:column;gap:12px;padding:16px;background:var(--color-surface);border:1px solid var(--color-border);border-radius:16px;box-shadow:var(--shadow-sm)}._panelHead_1o6bs_140{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}._panelTitle_1o6bs_147{font-size:1rem;font-weight:600;color:var(--color-text-strong)}._panelTitleName_1o6bs_153{font-weight:500;color:var(--color-text-muted)}._panelMeta_1o6bs_158{font-size:.9rem;color:var(--color-text-muted)}._iconBtn_1o6bs_163{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;margin:-8px -8px 0 0;color:var(--color-text-muted);border-radius:8px}._iconBtn_1o6bs_163:hover{color:var(--color-text);background:var(--color-surface-raised)}._panelEmpty_1o6bs_178{padding:16px 0;font-size:.9rem;color:var(--color-text-muted)}._resList_1o6bs_184{display:flex;flex-direction:column;gap:4px;list-style:none}._resItem_1o6bs_191{display:flex;align-items:flex-start;gap:12px;width:100%;min-height:44px;padding:8px 12px;text-align:left;border:1px solid transparent;border-radius:12px;transition:background .15s ease,border-color .15s ease}._resItem_1o6bs_191:hover{background:var(--color-surface-raised)}._resItem_1o6bs_191:focus-visible{outline:2px solid var(--brand-color, #C8963E);outline-offset:-2px}._resItemActive_1o6bs_211{background:color-mix(in srgb,var(--brand-color, #C8963E) 10%,transparent);border-color:color-mix(in srgb,var(--brand-color, #C8963E) 40%,transparent)}._resTime_1o6bs_216{padding-top:1px;font-size:.9rem;font-weight:600;color:var(--color-text-strong);font-variant-numeric:tabular-nums}._resMain_1o6bs_224{display:flex;flex-direction:column;flex:1;min-width:0}._resName_1o6bs_231{font-size:.9rem;font-weight:500;color:var(--color-text);overflow-wrap:break-word}._resMeta_1o6bs_238{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:2px}._resParty_1o6bs_246{display:inline-flex;align-items:center;gap:3px;font-size:.8125rem;color:var(--color-text-muted);font-variant-numeric:tabular-nums}._panelCreateBtn_1o6bs_255{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 16px;font-size:.9rem;font-weight:600;color:var(--color-text);background:var(--color-surface-raised);border:1px dashed var(--color-border);border-radius:12px;transition:border-color .15s ease,color .15s ease}._panelCreateBtn_1o6bs_255:hover{border-color:var(--brand-color, #C8963E);color:var(--brand-color, #C8963E)}._stats_1o6bs_275{display:grid;grid-template-columns:1fr 1fr;gap:12px}._stat_1o6bs_275{display:flex;flex-direction:column;gap:2px;padding:12px;background:var(--color-surface-raised);border-radius:12px}._statValue_1o6bs_290{font-size:2rem;font-weight:500;line-height:1;color:var(--color-text-strong);font-variant-numeric:tabular-nums}._statTotal_1o6bs_298{font-size:1.1rem;color:var(--color-text-muted)}._statLabel_1o6bs_303{font-size:.8125rem;color:var(--color-text-muted)}._unassigned_1o6bs_308{display:flex;flex-direction:column;gap:8px;padding-top:12px;border-top:1px solid var(--color-border)}._unassignedTitle_1o6bs_316{font-size:.9rem;font-weight:600;color:var(--color-text)}._hint_1o6bs_322{font-size:.8125rem;color:var(--color-text-muted)}._empty_1o6bs_327{padding:48px 24px;text-align:center;color:var(--color-text-muted);border:1px dashed var(--color-border);border-radius:12px}@media (pointer: coarse),(max-width: 1100px){._iconBtn_1o6bs_163{min-width:44px;min-height:44px}}._code_1w7dg_1{font-family:monospace;color:var(--brand-color, #C8963E);font-size:.8125rem}._modalOverlay_1w7dg_7{position:fixed;top:0;right:0;bottom:0;left:0;background:#14182473;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:flex;align-items:center;justify-content:center;z-index:100;padding:16px}@media (max-width: 640px){._modalOverlay_1w7dg_7{align-items:flex-end;padding:0}}._modal_1w7dg_7{background:var(--color-surface);border:1px solid var(--color-border);border-radius:20px;box-shadow:var(--shadow-lg);width:100%;max-width:520px;max-height:90vh;max-height:90dvh;overflow-y:auto;display:flex;flex-direction:column}@media (max-width: 640px){._modal_1w7dg_7{max-width:none;max-height:92dvh;border-radius:20px 20px 0 0;border-bottom:none}}._modalHeader_1w7dg_47{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-bottom:1px solid var(--color-border)}._modalTitle_1w7dg_55{font-size:1.125rem;font-weight:600;color:var(--color-text)}._closeBtn_1w7dg_61{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;margin-right:-12px;color:var(--color-text-muted);border-radius:8px}._closeBtn_1w7dg_61:hover{color:var(--color-text);background:var(--color-surface-raised)}._modalBody_1w7dg_76{padding:20px 24px;display:flex;flex-direction:column;gap:20px;overflow-y:auto}._statusActions_1w7dg_84{display:flex;flex-wrap:wrap;gap:8px}._statusActions_1w7dg_84>*{flex:1 1 auto}._detailGrid_1w7dg_93{display:grid;grid-template-columns:1fr 1fr;gap:16px}._detailField_1w7dg_99{display:flex;flex-direction:column;gap:4px}._detailFieldFull_1w7dg_105{grid-column:span 2}._detailLabel_1w7dg_109{font-size:.8125rem;font-weight:500;color:var(--color-text-muted)}._detailValue_1w7dg_115{font-size:.9rem;color:var(--color-text)}._detailMuted_1w7dg_120{font-size:.9rem;color:var(--color-text-muted)}._modalActions_1w7dg_125{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:16px 24px 24px;border-top:1px solid var(--color-border)}._modalActionsRight_1w7dg_135{display:flex;gap:12px;align-items:center}._cancelBtn_1w7dg_141{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;padding:0 16px;background:#fff;color:var(--color-text);font:inherit;font-size:.9rem;font-weight:500;border:1px solid var(--color-border-strong);border-radius:12px;white-space:nowrap;transition:background .15s ease,border-color .15s ease}._cancelBtn_1w7dg_141:hover:not(:disabled){background:var(--color-surface-raised)}._cancelBtn_1w7dg_141:disabled{opacity:.5;cursor:not-allowed}@media (pointer: coarse),(max-width: 1100px){._cancelBtn_1w7dg_141{min-height:46px}}._cancelBtn_1w7dg_141{border-color:transparent;background:transparent;color:var(--color-text-muted)}._manageTablesBtn_1w7dg_176{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;padding:0 16px;background:#fff;color:var(--color-text);font:inherit;font-size:.9rem;font-weight:500;border:1px solid var(--color-border-strong);border-radius:12px;white-space:nowrap;transition:background .15s ease,border-color .15s ease}._manageTablesBtn_1w7dg_176:hover:not(:disabled){background:var(--color-surface-raised)}._manageTablesBtn_1w7dg_176:disabled{opacity:.5;cursor:not-allowed}@media (pointer: coarse),(max-width: 1100px){._manageTablesBtn_1w7dg_176{min-height:46px}}._manageTablesBtn_1w7dg_176{font-weight:600}._dangerBtn_1w7dg_209{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;padding:0 16px;background:#fff;color:var(--color-text);font:inherit;font-size:.9rem;font-weight:500;border:1px solid var(--color-border-strong);border-radius:12px;white-space:nowrap;transition:background .15s ease,border-color .15s ease}._dangerBtn_1w7dg_209:hover:not(:disabled){background:var(--color-surface-raised)}._dangerBtn_1w7dg_209:disabled{opacity:.5;cursor:not-allowed}@media (pointer: coarse),(max-width: 1100px){._dangerBtn_1w7dg_209{min-height:46px}}._dangerBtn_1w7dg_209{color:#ef5350;font-weight:600;border-color:color-mix(in srgb,#ef5350 30%,transparent);background:color-mix(in srgb,#ef5350 8%,#fff)}._dangerBtn_1w7dg_209:hover:not(:disabled){background:color-mix(in srgb,#ef5350 15%,#fff)}._tableSummary_1w7dg_248{font-size:.9rem;color:var(--color-text-muted)}._sumOk_1w7dg_253{color:#4caf50;font-weight:600}._sumFail_1w7dg_258{color:#ef5350;font-weight:600}._tableGrid_1w7dg_263{display:grid;grid-template-columns:repeat(auto-fill,minmax(100px,1fr));gap:12px}._tableCard_1w7dg_269{min-height:56px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:12px 8px;background:#fff;border:2px solid var(--color-border);border-radius:12px;cursor:pointer;transition:border-color .15s ease,background .15s ease}._tableCard_1w7dg_269:hover:not(:disabled){border-color:var(--brand-color, #C8963E)}._tableCard_1w7dg_269:disabled{opacity:.45;cursor:not-allowed}._tableCardActive_1w7dg_291{background:color-mix(in srgb,var(--brand-color, #C8963E) 8%,#fff);border-color:var(--brand-color, #C8963E)}._tableCardNum_1w7dg_296{font-size:.9rem;font-weight:600;color:var(--color-text)}._tableCardCap_1w7dg_302{font-size:.8125rem;color:var(--color-text-muted)}._submitBtn_1w7dg_307{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;padding:0 20px;background:var(--brand-color, #C8963E);color:#fff;font:inherit;font-size:.9rem;font-weight:600;border:none;border-radius:12px;white-space:nowrap;box-shadow:var(--shadow-accent);transition:filter .15s ease,box-shadow .15s ease,transform .15s ease}._submitBtn_1w7dg_307:hover:not(:disabled){filter:brightness(1.06)}._submitBtn_1w7dg_307:active:not(:disabled){transform:translateY(1px)}._submitBtn_1w7dg_307:disabled{background:var(--color-surface-raised);color:var(--color-text-muted);box-shadow:none;cursor:not-allowed}@media (pointer: coarse),(max-width: 1100px){._submitBtn_1w7dg_307{min-height:46px}}._cancelConfirm_1w7dg_343{display:flex;flex-direction:column;gap:8px;min-width:0}._cancelConfirmText_1w7dg_350{font-size:.9rem;color:var(--color-text)}._cancelConfirmActions_1w7dg_355{display:flex;flex-wrap:wrap;gap:8px}._undoToast_1w7dg_361{display:inline-flex;align-items:center;gap:12px}._undoToastBtn_1w7dg_367{font-weight:600;text-decoration:underline;color:inherit}._short_nwh0b_1{border-color:#ff9800}._short_nwh0b_1 ._warn_nwh0b_4{color:#ff9800}._root_lnx23_1{position:fixed;right:max(24px,env(safe-area-inset-right));bottom:max(24px,env(safe-area-inset-bottom));z-index:30;display:flex;flex-direction:column;align-items:flex-end;gap:12px}._fab_lnx23_12{display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:50%;background:var(--brand-color, #C8963E);color:var(--color-bg);box-shadow:0 6px 20px #00000040;touch-action:manipulation;transition:transform .15s ease,opacity .15s ease}._fab_lnx23_12 svg{transition:transform .15s ease}._fab_lnx23_12:focus-visible{outline:2px solid var(--brand-color, #C8963E);outline-offset:3px}@media (hover: hover){._fab_lnx23_12:hover{opacity:.9}}._fabOpen_lnx23_38 svg{transform:rotate(45deg)}._menu_lnx23_42{display:flex;flex-direction:column;align-items:flex-end;gap:8px}._item_lnx23_49{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 16px;font-size:.9rem;font-weight:600;color:var(--color-text);background:var(--color-surface-raised);border:1px solid var(--color-border);border-radius:12px;box-shadow:0 4px 14px #0000002e;white-space:nowrap;touch-action:manipulation}._item_lnx23_49:focus-visible{outline:2px solid var(--brand-color, #C8963E);outline-offset:2px}@media (hover: hover){._item_lnx23_49:hover{border-color:var(--brand-color, #C8963E);color:var(--brand-color, #C8963E)}}@media (prefers-reduced-motion: reduce){._fab_lnx23_12,._fab_lnx23_12 svg{transition:none}}._root_91bdm_1{width:100%;max-width:1280px;padding:32px 32px 48px;display:flex;flex-direction:column;gap:24px}@media (max-width: 767px){._root_91bdm_1{padding:20px 16px 32px}}._root_91bdm_1{min-width:0;padding-bottom:96px}._header_91bdm_19{display:flex;flex-direction:column;gap:16px;min-width:0}._titleRow_91bdm_26{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}._toolbar_91bdm_34{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;min-width:0}._summary_91bdm_43{display:flex;flex-wrap:wrap;gap:8px}._summaryChip_91bdm_49{display:inline-flex;align-items:center;gap:6px;padding:4px 12px;border-radius:9999px;background:var(--color-surface);border:1px solid var(--color-border);font-size:.9rem;color:var(--color-text);font-variant-numeric:tabular-nums}._summaryChip_91bdm_49 svg{color:var(--color-text-muted);flex-shrink:0}._summaryToggle_91bdm_66{min-height:44px;cursor:pointer;touch-action:manipulation;transition:background .15s ease,color .15s ease,border-color .15s ease}._summaryToggle_91bdm_66:focus-visible{outline:2px solid var(--brand-color, #C8963E);outline-offset:2px}._summaryToggleActive_91bdm_77{background:var(--brand-color, #C8963E);border-color:var(--brand-color, #C8963E);color:var(--color-bg)}._summaryToggleActive_91bdm_77 svg{color:currentColor}._summaryCount_91bdm_86{font-weight:600;opacity:.75}._summaryClosed_91bdm_91{color:#ef5350;border-color:#ef53504d;background:#ef53500f}._summaryClosed_91bdm_91 svg{color:currentColor}._summarySeated_91bdm_100{border-color:color-mix(in srgb,var(--brand-color, #C8963E) 40%,transparent)}._summarySeated_91bdm_100 svg{color:var(--brand-color, #C8963E)}._timelineWrap_91bdm_107{min-width:0;max-width:100%;overflow:hidden}._skeletons_91bdm_113{display:flex;flex-direction:column;gap:8px}._skeleton_91bdm_113{height:72px;border-radius:12px;background:var(--color-surface-raised);animation:_skeletonPulse_91bdm_1 1.5s ease infinite}@keyframes _skeletonPulse_91bdm_1{0%,to{opacity:1}50%{opacity:.5}}._errorBox_91bdm_134{display:flex;flex-direction:column;align-items:center;gap:12px;padding:32px;text-align:center;color:#ef5350;font-size:.9rem;background:#ef53500d;border:1px solid rgba(239,83,80,.2);border-radius:16px}._retryBtn_91bdm_148{min-height:44px;padding:0 20px;border-radius:12px;font-size:.9rem;font-weight:600;background:var(--color-surface);border:1px solid var(--color-border);color:var(--color-text)}._title_91bdm_26{font-size:1.875rem;font-weight:500;color:var(--color-text-strong);letter-spacing:-.01em}._listSection_91bdm_166{display:flex;flex-direction:column;gap:16px;min-width:0}._listToolbar_91bdm_173{display:flex;flex-wrap:wrap;align-items:center;gap:12px;min-width:0}._searchWrap_91bdm_181{position:relative;display:flex;align-items:center;flex:1 1 240px;min-width:0;max-width:340px}._searchIcon_91bdm_190{position:absolute;left:12px;color:var(--color-text-muted);pointer-events:none}._searchInput_91bdm_197{width:100%;min-height:42px;padding:0 12px;background-color:#fff;border:1px solid var(--color-border-strong);border-radius:12px;color:var(--color-text);font:inherit;font-size:.9rem;outline:none;transition:border-color .15s ease,box-shadow .15s ease}._searchInput_91bdm_197:hover:not(:disabled):not(:focus){border-color:color-mix(in srgb,var(--brand-color, #C8963E) 45%,var(--color-border-strong))}._searchInput_91bdm_197:focus{border-color:var(--brand-color, #C8963E);box-shadow:0 0 0 3px color-mix(in srgb,var(--brand-color, #C8963E) 18%,transparent)}._searchInput_91bdm_197:disabled{background-color:var(--color-surface-raised);color:var(--color-text-muted);cursor:not-allowed}._searchInput_91bdm_197:is(select){padding-right:36px}._searchInput_91bdm_197::placeholder{color:color-mix(in srgb,var(--color-text) 38%,transparent)}@media (pointer: coarse),(max-width: 1100px){._searchInput_91bdm_197{min-height:46px}}._searchInput_91bdm_197{min-height:44px;padding:0 12px 0 36px}._filters_91bdm_238{display:flex;flex-wrap:wrap;gap:8px;min-width:0}@media (max-width: 767px){._filters_91bdm_238{flex-wrap:nowrap;flex-basis:calc(100% + 32px);margin-inline:-16px;padding-inline:16px;overflow-x:auto;scrollbar-width:none;overscroll-behavior-x:contain}._filters_91bdm_238::-webkit-scrollbar{display:none}}._filterBtn_91bdm_259{min-height:44px;padding:0 12px;border-radius:12px;font-size:.8125rem;font-weight:600;background:var(--color-surface-raised);color:var(--color-text-muted);border:1px solid var(--color-border);white-space:nowrap;touch-action:manipulation;transition:background .15s ease,color .15s ease}._filterBtn_91bdm_259:focus-visible{outline:2px solid var(--brand-color, #C8963E);outline-offset:2px}@media (hover: hover){._filterBtn_91bdm_259:hover:not(._filterBtnActive_91bdm_277){color:var(--color-text)}}._filterBtnActive_91bdm_277{background:var(--brand-color, #C8963E);color:var(--color-bg);border-color:var(--brand-color, #C8963E)}._empty_91bdm_288{padding:32px;text-align:center;color:var(--color-text-muted);font-size:.9rem;background:var(--color-surface);border:1px dashed var(--color-border);border-radius:16px}._root_1ls2j_1{display:flex;align-items:center;gap:8px;padding:12px 16px;background:var(--color-surface-raised);border:1px solid var(--color-border);border-radius:12px;color:var(--color-text-muted);font-size:.875rem}._icon_1ls2j_13{flex-shrink:0}._root_13h2m_1{width:100%;max-width:1180px;padding:32px 32px 48px;display:flex;flex-direction:column;gap:24px}@media (max-width: 767px){._root_13h2m_1{padding:20px 16px 32px}}._header_13h2m_15{display:flex;flex-direction:column;gap:4px}._title_13h2m_21{font-size:1.875rem;font-weight:600;color:var(--color-text-strong);letter-spacing:-.02em;line-height:1.2}._subtitle_13h2m_29{font-size:.9rem;color:var(--color-text-muted);line-height:1.5}._formCard_13h2m_35{background:var(--color-surface);border:1px solid var(--color-border);border-radius:16px;box-shadow:var(--shadow-sm);padding:20px 24px;display:flex;flex-direction:column;gap:16px}._sectionTitle_13h2m_46{font-size:1rem;font-weight:600;color:var(--color-text-strong)}._form_13h2m_35{display:flex;align-items:flex-end;gap:16px}@media (max-width: 1100px){._form_13h2m_35{flex-direction:column;align-items:stretch}}._formRow_13h2m_64{flex:1;display:grid;grid-template-columns:repeat(2,1fr);gap:12px}@media (min-width: 1101px){._formRow_13h2m_64{grid-template-columns:90px 110px 1fr 1fr}}@media (min-width: 768px) and (max-width: 1100px){._formRow_13h2m_64{grid-template-columns:110px 130px 1fr 1fr}}._field_13h2m_81{display:flex;flex-direction:column;gap:6px}._label_13h2m_87{font-size:.9rem;font-weight:500;color:var(--color-text);line-height:1.3}._input_13h2m_94{width:100%;min-height:42px;padding:0 12px;background-color:#fff;border:1px solid var(--color-border-strong);border-radius:12px;color:var(--color-text);font:inherit;font-size:.9rem;outline:none;transition:border-color .15s ease,box-shadow .15s ease}._input_13h2m_94:hover:not(:disabled):not(:focus){border-color:color-mix(in srgb,var(--brand-color, #C8963E) 45%,var(--color-border-strong))}._input_13h2m_94:focus{border-color:var(--brand-color, #C8963E);box-shadow:0 0 0 3px color-mix(in srgb,var(--brand-color, #C8963E) 18%,transparent)}._input_13h2m_94:disabled{background-color:var(--color-surface-raised);color:var(--color-text-muted);cursor:not-allowed}._input_13h2m_94:is(select){padding-right:36px}._input_13h2m_94::placeholder{color:color-mix(in srgb,var(--color-text) 38%,transparent)}@media (pointer: coarse),(max-width: 1100px){._input_13h2m_94{min-height:46px}}._inputSm_13h2m_131{width:100%;min-height:42px;padding:0 12px;background-color:#fff;border:1px solid var(--color-border-strong);border-radius:12px;color:var(--color-text);font:inherit;font-size:.9rem;outline:none;transition:border-color .15s ease,box-shadow .15s ease}._inputSm_13h2m_131:hover:not(:disabled):not(:focus){border-color:color-mix(in srgb,var(--brand-color, #C8963E) 45%,var(--color-border-strong))}._inputSm_13h2m_131:focus{border-color:var(--brand-color, #C8963E);box-shadow:0 0 0 3px color-mix(in srgb,var(--brand-color, #C8963E) 18%,transparent)}._inputSm_13h2m_131:disabled{background-color:var(--color-surface-raised);color:var(--color-text-muted);cursor:not-allowed}._inputSm_13h2m_131:is(select){padding-right:36px}._inputSm_13h2m_131::placeholder{color:color-mix(in srgb,var(--color-text) 38%,transparent)}@media (pointer: coarse),(max-width: 1100px){._inputSm_13h2m_131{min-height:46px}}._inputSm_13h2m_131{min-height:36px;max-width:160px;background:transparent;border-color:transparent}._inputSm_13h2m_131:hover:not(:disabled):not(:focus){background:#fff}._inputSm_13h2m_131:focus{background:#fff}._submitBtn_13h2m_180{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;padding:0 20px;background:var(--brand-color, #C8963E);color:#fff;font:inherit;font-size:.9rem;font-weight:600;border:none;border-radius:12px;white-space:nowrap;box-shadow:var(--shadow-accent);transition:filter .15s ease,box-shadow .15s ease,transform .15s ease}._submitBtn_13h2m_180:hover:not(:disabled){filter:brightness(1.06)}._submitBtn_13h2m_180:active:not(:disabled){transform:translateY(1px)}._submitBtn_13h2m_180:disabled{background:var(--color-surface-raised);color:var(--color-text-muted);box-shadow:none;cursor:not-allowed}@media (pointer: coarse),(max-width: 1100px){._submitBtn_13h2m_180{min-height:46px}}._tableWrap_13h2m_216{background:var(--color-surface);border:1px solid var(--color-border);border-radius:16px;box-shadow:var(--shadow-sm);padding:0;overflow:hidden}._scrollX_13h2m_225{overflow-x:auto}._table_13h2m_216{width:100%;font-size:.9rem;border-collapse:collapse}._table_13h2m_216 th{text-align:left;padding:12px 16px;font-size:.8125rem;font-weight:500;color:var(--color-text-muted);white-space:nowrap;background:var(--color-surface-raised);border-bottom:1px solid var(--color-border)}._table_13h2m_216 tr{border-bottom:1px solid var(--color-border);transition:background .15s ease}._table_13h2m_216 tr:last-child{border-bottom:none}tbody ._table_13h2m_216 tr:hover{background:var(--color-overlay-faint)}._table_13h2m_216 td{padding:8px 16px;color:var(--color-text)}@media (max-width: 1100px){._table_13h2m_216 th,._table_13h2m_216 td{padding-left:8px;padding-right:8px}._inputSm_13h2m_131{max-width:104px;padding:0 8px}._actions_13h2m_268{gap:0}}._bold_13h2m_272{color:var(--color-text);font-weight:600;white-space:nowrap}._muted_13h2m_278{color:var(--color-text-muted)}._center_13h2m_282{text-align:center}._badge_13h2m_286{display:inline-flex;padding:3px 12px;border-radius:9999px;font-size:.8125rem;font-weight:600;border:1px solid transparent}._badgeActive_13h2m_295{background:color-mix(in srgb,#4caf50 14%,transparent);color:#2e7d32;border-color:color-mix(in srgb,#4caf50 28%,transparent)}._badgeInactive_13h2m_301{background:var(--color-overlay-soft);color:var(--color-text-muted);border-color:var(--color-border)}._actions_13h2m_268{display:flex;gap:4px;align-items:center}._iconBtn_13h2m_313{width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;border-radius:8px;color:var(--color-text-muted);transition:background .15s ease,color .15s ease}._iconBtn_13h2m_313:hover:not(:disabled){background:var(--color-overlay-soft);color:var(--color-text)}._iconBtn_13h2m_313:disabled{opacity:.4;cursor:not-allowed}@media (pointer: coarse),(max-width: 1100px){._iconBtn_13h2m_313{width:44px;height:44px}}._iconBtn_13h2m_313:hover:not(:disabled){color:var(--brand-color, #C8963E);background:color-mix(in srgb,var(--brand-color, #C8963E) 10%,transparent)}._deleteBtn_13h2m_342{width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;border-radius:8px;color:var(--color-text-muted);transition:background .15s ease,color .15s ease}._deleteBtn_13h2m_342:hover:not(:disabled){background:var(--color-overlay-soft);color:var(--color-text)}._deleteBtn_13h2m_342:disabled{opacity:.4;cursor:not-allowed}@media (pointer: coarse),(max-width: 1100px){._deleteBtn_13h2m_342{width:44px;height:44px}}._deleteBtn_13h2m_342{color:#ef5350}._deleteBtn_13h2m_342:hover:not(:disabled){color:#ef5350;background:color-mix(in srgb,#ef5350 12%,transparent)}._skeletons_13h2m_374{padding:16px;display:flex;flex-direction:column;gap:12px}._skeleton_13h2m_374{height:48px;border-radius:12px;background:var(--color-surface-raised);animation:_pulse_13h2m_1 1.5s ease infinite}._empty_13h2m_388{padding:48px 24px;text-align:center;color:var(--color-text-muted);font-size:.9rem}@keyframes _pulse_13h2m_1{0%,to{opacity:1}50%{opacity:.4}}._layer_1rkog_1{position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;overflow:visible;pointer-events:none}._hit_1rkog_9{fill:transparent;pointer-events:all;cursor:grab;touch-action:none}._vertex_1rkog_16{fill:#fff;stroke:var(--brand-color, #C8963E);stroke-width:2px;pointer-events:none}._vertexActive_1rkog_23{fill:var(--brand-color, #C8963E)}._mid_1rkog_27 ._hit_1rkog_9{cursor:copy}._midDot_1rkog_31{fill:#fff;stroke:var(--color-text-muted);stroke-width:1.5px;pointer-events:none}._plus_1rkog_38{stroke:var(--color-text-muted);stroke-width:1.5px;fill:none;pointer-events:none}._remove_1rkog_45{cursor:pointer;pointer-events:all}._removeDot_1rkog_50{fill:#c0392b}._removeCross_1rkog_54{stroke:#fff;stroke-width:2px;fill:none;pointer-events:none}._opening_1rkog_61{fill:#5b8fb9;stroke:#fff;stroke-width:2px;pointer-events:none}._openingEntrance_1rkog_68{fill:var(--color-text-strong)}._openingDoor_1rkog_72{fill:var(--color-text-muted)}._openingActive_1rkog_76{stroke:var(--brand-color, #C8963E);stroke-width:3px}._objectHit_1rkog_81{fill:transparent;pointer-events:all;cursor:grab;touch-action:none}._objectActive_1rkog_88{stroke:var(--brand-color, #C8963E);stroke-width:2px;stroke-dasharray:4 3}._root_1q3qo_1{display:flex;flex-direction:column;gap:8px}._heading_1q3qo_7{margin:20px 0 0;font-size:.9rem;font-weight:600;color:var(--color-text)}._hint_1q3qo_14{margin:0;padding:8px 12px;border-radius:8px;background:var(--color-surface-raised);font-size:.8125rem;line-height:1.5;color:var(--color-text-muted)}._list_1q3qo_24{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none}._hint_1q3qo_14+._list_1q3qo_24{gap:0;padding:0 12px;border:1px solid var(--color-border);border-radius:12px;background:#fff}._hint_1q3qo_14+._list_1q3qo_24>li+li{border-top:1px solid var(--color-border)}._row_1q3qo_44{display:flex;flex-wrap:wrap;align-items:center;gap:8px}._row_1q3qo_44:has(>._day_1q3qo_50){display:grid;grid-template-columns:28px minmax(0,1fr);gap:4px 12px;padding:8px 0}._day_1q3qo_50{font-size:.9rem;font-weight:500;color:var(--color-text)}._range_1q3qo_63{display:inline-flex;align-items:center;gap:8px;min-width:0}._row_1q3qo_44:has(>._day_1q3qo_50) ._range_1q3qo_63{grid-column:2;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}._select_1q3qo_75,._input_1q3qo_76{width:100%;min-height:42px;padding:0 12px;background-color:#fff;border:1px solid var(--color-border-strong);border-radius:12px;color:var(--color-text);font:inherit;font-size:.9rem;outline:none;transition:border-color .15s ease,box-shadow .15s ease}._select_1q3qo_75:hover:not(:disabled):not(:focus),._input_1q3qo_76:hover:not(:disabled):not(:focus){border-color:color-mix(in srgb,var(--brand-color, #C8963E) 45%,var(--color-border-strong))}._select_1q3qo_75:focus,._input_1q3qo_76:focus{border-color:var(--brand-color, #C8963E);box-shadow:0 0 0 3px color-mix(in srgb,var(--brand-color, #C8963E) 18%,transparent)}._select_1q3qo_75:disabled,._input_1q3qo_76:disabled{background-color:var(--color-surface-raised);color:var(--color-text-muted);cursor:not-allowed}._select_1q3qo_75:is(select),._input_1q3qo_76:is(select){padding-right:36px}._select_1q3qo_75::placeholder,._input_1q3qo_76::placeholder{color:color-mix(in srgb,var(--color-text) 38%,transparent)}@media (pointer: coarse),(max-width: 1100px){._select_1q3qo_75,._input_1q3qo_76{min-height:46px}}._select_1q3qo_75,._input_1q3qo_76{width:auto;min-width:0;min-height:38px;padding:0 8px;font-size:.8125rem}._row_1q3qo_44:has(>._day_1q3qo_50) ._select_1q3qo_75{width:100%}._select_1q3qo_75:has(option[value=closed]:checked){color:#ef5350;background-color:color-mix(in srgb,#ef5350 6%,#fff)}._select_1q3qo_75:has(option[value=hours]:checked){border-color:color-mix(in srgb,var(--brand-color, #C8963E) 55%,transparent)}._row_1q3qo_44:has(>._day_1q3qo_50) ._input_1q3qo_76{width:100%;padding:0 8px}._row_1q3qo_44:has(>._day_1q3qo_50) ._input_1q3qo_76::-webkit-calendar-picker-indicator{display:none}._remove_1q3qo_148{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;margin-left:auto;border-radius:8px;color:var(--color-text-muted);touch-action:manipulation}._remove_1q3qo_148:focus-visible{outline:2px solid var(--brand-color, #C8963E);outline-offset:2px}._add_1q3qo_164{display:inline-flex;align-items:center;gap:4px;align-self:flex-start;min-height:36px;padding:0 12px;border:1px dashed var(--color-border);border-radius:8px;color:var(--color-text-muted);font-size:.8125rem;touch-action:manipulation}._add_1q3qo_164:focus-visible{outline:2px solid var(--brand-color, #C8963E);outline-offset:2px}@media (pointer: coarse),(max-width: 1100px){._input_1q3qo_76{min-height:44px}._remove_1q3qo_148{min-width:44px;min-height:44px;height:auto}._add_1q3qo_164{min-height:44px}}._head_259kb_1{display:flex;align-items:center;justify-content:space-between;font-weight:600;color:var(--color-text-strong)}._close_259kb_9{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:8px;color:var(--color-text-muted);touch-action:manipulation}._close_259kb_9:focus-visible{outline:2px solid var(--brand-color, #C8963E);outline-offset:2px}._field_259kb_24{display:flex;flex-direction:column;gap:8px}._field_259kb_24>._tool_259kb_30{align-self:flex-start}._field_259kb_24+._field_259kb_24{padding-top:16px;border-top:1px solid var(--color-border)}._tabs_259kb_39{display:flex;gap:2px;padding:3px;background:var(--color-surface-raised);border-radius:12px}._tab_259kb_39{flex:1;min-height:34px;border-radius:8px;font-size:.8125rem;font-weight:600;color:var(--color-text-muted);touch-action:manipulation;transition:background .15s ease,color .15s ease}._tab_259kb_39:hover{color:var(--color-text)}._tab_259kb_39:focus-visible{outline:2px solid var(--brand-color, #C8963E);outline-offset:1px}._tabActive_259kb_65{background:#fff;color:var(--color-text-strong);box-shadow:var(--shadow-sm)}._label_259kb_71{font-size:.9rem;font-weight:600;color:var(--color-text)}._input_259kb_77,._inputSm_259kb_78{width:100%;min-height:42px;padding:0 12px;background-color:#fff;border:1px solid var(--color-border-strong);border-radius:12px;color:var(--color-text);font:inherit;font-size:.9rem;outline:none;transition:border-color .15s ease,box-shadow .15s ease}._input_259kb_77:hover:not(:disabled):not(:focus),._inputSm_259kb_78:hover:not(:disabled):not(:focus){border-color:color-mix(in srgb,var(--brand-color, #C8963E) 45%,var(--color-border-strong))}._input_259kb_77:focus,._inputSm_259kb_78:focus{border-color:var(--brand-color, #C8963E);box-shadow:0 0 0 3px color-mix(in srgb,var(--brand-color, #C8963E) 18%,transparent)}._input_259kb_77:disabled,._inputSm_259kb_78:disabled{background-color:var(--color-surface-raised);color:var(--color-text-muted);cursor:not-allowed}._input_259kb_77:is(select),._inputSm_259kb_78:is(select){padding-right:36px}._input_259kb_77::placeholder,._inputSm_259kb_78::placeholder{color:color-mix(in srgb,var(--color-text) 38%,transparent)}@media (pointer: coarse),(max-width: 1100px){._input_259kb_77,._inputSm_259kb_78{min-height:46px}}._input_259kb_77,._inputSm_259kb_78{min-height:40px}._inputSm_259kb_78{width:5.5em}._swatches_259kb_129{display:flex;flex-wrap:wrap;gap:8px}._swatch_259kb_129{width:28px;height:28px;border-radius:9999px;border:2px solid #fff;box-shadow:0 0 0 1px var(--color-border-strong);touch-action:manipulation}._swatchActive_259kb_144{box-shadow:0 0 0 2px var(--color-text-strong)}._tools_259kb_148{display:flex;flex-wrap:wrap;gap:8px}._tool_259kb_30{display:inline-flex;align-items:center;gap:4px;min-height:34px;padding:0 12px;border-radius:9999px;border:1px solid var(--color-border-strong);background:#fff;color:var(--color-text);font-size:.8125rem;font-weight:500;touch-action:manipulation}._tool_259kb_30:hover{background:var(--color-surface-raised)}._tool_259kb_30:focus-visible{outline:2px solid var(--brand-color, #C8963E);outline-offset:2px}._toolActive_259kb_176{background:var(--brand-color, #C8963E);border-color:var(--brand-color, #C8963E);color:#fff}._toolActive_259kb_176:hover{background:var(--brand-color, #C8963E);filter:brightness(1.06)}._hint_259kb_186{font-size:.8125rem;color:var(--color-text-muted)}._list_259kb_191{list-style:none;display:flex;flex-direction:column}._item_259kb_197{display:flex;align-items:center;border-bottom:1px solid var(--color-border);border-radius:8px}._item_259kb_197:last-child{border-bottom:none}._itemActive_259kb_207{background:color-mix(in srgb,var(--brand-color, #C8963E) 9%,transparent)}._itemMain_259kb_211{flex:1;min-width:0;min-height:36px;padding:0 8px;text-align:left;color:var(--color-text);font-size:.9rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._itemDelete_259kb_224{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;color:var(--color-text-muted);touch-action:manipulation}._itemDelete_259kb_224:hover{color:#ef5350}._objectForm_259kb_237{display:flex;flex-direction:column;gap:8px}._sizeRow_259kb_243{display:flex;flex-wrap:wrap;align-items:center;gap:8px}._sizeField_259kb_250{display:inline-flex;align-items:center;gap:4px;font-size:.8125rem;color:var(--color-text-muted)}._delete_259kb_258{min-height:40px;margin-top:8px;border-radius:12px;border:1px solid color-mix(in srgb,#ef5350 35%,transparent);background:color-mix(in srgb,#ef5350 6%,#fff);color:#ef5350;font-weight:600;touch-action:manipulation}._delete_259kb_258:hover:not(:disabled){background:color-mix(in srgb,#ef5350 12%,#fff)}._delete_259kb_258:disabled{opacity:.5}@media (pointer: coarse),(max-width: 1100px){._close_259kb_9{min-width:44px;min-height:44px}._tool_259kb_30,._tab_259kb_39{min-height:44px}._swatch_259kb_129{min-width:40px;min-height:40px}._itemMain_259kb_211,._itemDelete_259kb_224{min-height:44px}._itemDelete_259kb_224{min-width:44px}}._root_e2f43_1{display:flex;flex-direction:column;gap:8px;padding:16px;background:var(--color-surface);border:1px solid var(--color-border);border-radius:16px;box-shadow:var(--shadow-sm)}._head_e2f43_12{display:flex;align-items:center;justify-content:space-between;gap:12px}._step_e2f43_19{font-size:.8125rem;font-weight:600;color:var(--color-text-muted)}._title_e2f43_25{font-size:1.125rem;font-weight:600;color:var(--color-text-strong)}._text_e2f43_31{font-size:.9rem;color:var(--color-text-muted)}._actions_e2f43_36{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}._primary_e2f43_43,._secondary_e2f43_44{min-height:40px;padding:0 16px;border-radius:12px;font-size:.9rem;font-weight:600;touch-action:manipulation}._primary_e2f43_43:focus-visible,._secondary_e2f43_44:focus-visible{outline:2px solid var(--brand-color, #C8963E);outline-offset:2px}._primary_e2f43_43{background:var(--brand-color, #C8963E);color:var(--color-bg)}._secondary_e2f43_44{background:var(--color-surface-raised);border:1px solid var(--color-border);color:var(--color-text)}._close_e2f43_69{min-height:32px;color:var(--color-text-muted);font-size:.8125rem;touch-action:manipulation}@media (pointer: coarse),(max-width: 1100px){._close_e2f43_69{min-width:44px;min-height:44px}}._token_1x3ay_1{position:absolute;z-index:2;display:flex;align-items:center;justify-content:center;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none}._token_1x3ay_1:active{cursor:grabbing}._token_1x3ay_1:hover,._token_1x3ay_1._selected_1x3ay_14{z-index:3}._shape_1x3ay_18{background:#fcfcfd;border:1px solid rgba(40,46,62,.28);box-shadow:0 3px 8px #14182433,inset 0 0 0 3px #fcfcfd,inset 0 0 0 4px #282e3e1f;transition:border-color .15s ease}._token_1x3ay_1:hover ._shape_1x3ay_18{border-color:var(--brand-color, #C8963E)}._selected_1x3ay_14 ._shape_1x3ay_18{border-color:var(--brand-color, #C8963E);outline:2.5px solid var(--brand-color, #C8963E);outline-offset:5px}._disabled_1x3ay_34{opacity:.45;cursor:default}._disabled_1x3ay_34:active{cursor:default}._disabled_1x3ay_34 ._shape_1x3ay_18{transition:none}._content_1x3ay_45{position:relative;display:flex;flex-direction:column;align-items:center;max-width:116px;pointer-events:none;line-height:1.15;text-align:center}._number_1x3ay_56{font-size:1.05rem;font-weight:600;color:color-mix(in srgb,var(--brand-color, #C8963E) 85%,black);font-variant-numeric:tabular-nums}._name_1x3ay_63{max-width:100%;font-size:10.5px;font-weight:500;color:var(--color-text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._outside_1x3ay_73 ._shape_1x3ay_18{border-style:dashed;border-color:#ef5350}._root_ag1hz_1{padding:32px 32px 24px}@media (max-width: 767px){._root_ag1hz_1{padding:20px 16px 16px}}._root_ag1hz_1{display:flex;flex-direction:column;gap:16px;height:100%;min-height:0}._header_ag1hz_17{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}._title_ag1hz_25{font-size:1.875rem;font-weight:600;color:var(--color-text-strong);letter-spacing:-.02em;line-height:1.2}._subtitle_ag1hz_33{margin-top:2px;font-size:.8125rem;color:var(--color-text-muted)}._toolbar_ag1hz_39{display:flex;align-items:center;gap:8px}._modeToggle_ag1hz_45{display:inline-flex;align-items:center;padding:2px;gap:2px;background:var(--color-surface);border:1px solid var(--color-border);border-radius:12px}._modeBtn_ag1hz_55{padding:8px 12px;border-radius:8px;font-size:.8125rem;font-weight:600;color:var(--color-text-muted);background:transparent;transition:color .15s ease,background .15s ease}._modeBtn_ag1hz_55:hover{color:var(--color-text)}._modeBtnActive_ag1hz_68{background:var(--color-surface-raised);color:var(--color-text);box-shadow:0 1px 2px #0003}._addBtn_ag1hz_74{padding:8px 16px;border-radius:12px;background:color-mix(in srgb,var(--brand-color, #C8963E) 10%,transparent);border:1px solid color-mix(in srgb,var(--brand-color, #C8963E) 20%,transparent);color:var(--brand-color, #C8963E);font-size:.9rem;font-weight:600;transition:background .15s ease}._addBtn_ag1hz_74:hover{background:color-mix(in srgb,var(--brand-color, #C8963E) 20%,transparent)}._canvasRow_ag1hz_88{position:relative;display:flex;gap:16px;align-items:stretch;flex:1;min-height:0}._stage_ag1hz_97{flex:1;min-width:0;position:relative;border-radius:16px;border:1px solid var(--color-border);background:var(--color-surface);box-shadow:var(--shadow-sm);overflow:auto;padding:24px 0 0 24px}._rulerX_ag1hz_109{position:sticky;top:0;height:24px;margin-left:0;margin-bottom:-24px;z-index:5;pointer-events:none;transform:translateY(-24px)}._rulerY_ag1hz_120{position:absolute;top:24px;left:0;width:24px;pointer-events:none;z-index:5}._tick_ag1hz_129{position:absolute;top:4px;font-size:10px;font-weight:500;color:rgba(var(--color-text-muted),.7);transform:translate(-50%)}._tickY_ag1hz_138{position:absolute;left:4px;font-size:10px;font-weight:500;color:rgba(var(--color-text-muted),.7);transform:translateY(-50%)}._canvasHint_ag1hz_147{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;pointer-events:none;color:rgba(var(--color-text-muted),.6);font-size:.9rem}._sidePanel_ag1hz_158{position:absolute;top:32px;right:12px;z-index:20;width:272px;max-height:calc(100% - 24px);background:var(--color-surface);border:1px solid var(--color-border);border-radius:16px;box-shadow:var(--shadow-lg);padding:16px;display:flex;flex-direction:column;gap:12px;overflow-y:auto;scrollbar-width:thin}@media (max-width: 1100px){._sidePanel_ag1hz_158{width:248px}}._sidePanelLeft_ag1hz_182{right:auto;left:32px}._panelHead_ag1hz_187{display:flex;align-items:center;justify-content:space-between;font-size:.9rem;font-weight:600;color:var(--color-text)}._closeBtn_ag1hz_196{color:var(--color-text-muted);display:inline-flex;align-items:center;justify-content:center;transition:color .15s ease}._closeBtn_ag1hz_196:hover{color:var(--color-text)}._field_ag1hz_207{display:flex;flex-direction:column;gap:4px}._label_ag1hz_213{font-size:.8125rem;color:var(--color-text-muted)}._input_ag1hz_218{width:100%;min-height:42px;padding:0 12px;background-color:#fff;border:1px solid var(--color-border-strong);border-radius:12px;color:var(--color-text);font:inherit;font-size:.9rem;outline:none;transition:border-color .15s ease,box-shadow .15s ease}._input_ag1hz_218:hover:not(:disabled):not(:focus){border-color:color-mix(in srgb,var(--brand-color, #C8963E) 45%,var(--color-border-strong))}._input_ag1hz_218:focus{border-color:var(--brand-color, #C8963E);box-shadow:0 0 0 3px color-mix(in srgb,var(--brand-color, #C8963E) 18%,transparent)}._input_ag1hz_218:disabled{background-color:var(--color-surface-raised);color:var(--color-text-muted);cursor:not-allowed}._input_ag1hz_218:is(select){padding-right:36px}._input_ag1hz_218::placeholder{color:color-mix(in srgb,var(--color-text) 38%,transparent)}@media (pointer: coarse),(max-width: 1100px){._input_ag1hz_218{min-height:46px}}._input_ag1hz_218{min-height:40px}._inputSm_ag1hz_258{width:100%;min-height:42px;padding:0 12px;background-color:#fff;border:1px solid var(--color-border-strong);border-radius:12px;color:var(--color-text);font:inherit;font-size:.9rem;outline:none;transition:border-color .15s ease,box-shadow .15s ease}._inputSm_ag1hz_258:hover:not(:disabled):not(:focus){border-color:color-mix(in srgb,var(--brand-color, #C8963E) 45%,var(--color-border-strong))}._inputSm_ag1hz_258:focus{border-color:var(--brand-color, #C8963E);box-shadow:0 0 0 3px color-mix(in srgb,var(--brand-color, #C8963E) 18%,transparent)}._inputSm_ag1hz_258:disabled{background-color:var(--color-surface-raised);color:var(--color-text-muted);cursor:not-allowed}._inputSm_ag1hz_258:is(select){padding-right:36px}._inputSm_ag1hz_258::placeholder{color:color-mix(in srgb,var(--color-text) 38%,transparent)}@media (pointer: coarse),(max-width: 1100px){._inputSm_ag1hz_258{min-height:46px}}._inputSm_ag1hz_258{min-height:36px;padding:0 8px}._readonly_ag1hz_299{padding:6px 12px;background:var(--color-surface-raised);border:1px solid var(--color-border);border-radius:8px;color:var(--color-text);font-size:.9rem}._muted_ag1hz_308{color:var(--color-text-muted)}._swatches_ag1hz_312{display:flex;flex-wrap:wrap;gap:6px}._swatch_ag1hz_312{width:28px;height:28px;border-radius:8px;opacity:.7;transition:opacity .15s ease,transform .15s ease}._swatch_ag1hz_312:hover{opacity:1}._swatchActive_ag1hz_329{opacity:1;transform:scale(1.1);box-shadow:0 0 0 2px var(--color-bg),0 0 0 4px var(--color-text)}._sizeRow_ag1hz_335{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;font-size:.8125rem;color:var(--color-text-muted)}._sizeField_ag1hz_343{display:flex;flex-direction:column;gap:2px}._shapeRow_ag1hz_349{display:flex;gap:8px}._shapeBtn_ag1hz_354{flex:1;display:inline-flex;align-items:center;justify-content:center;padding:12px;border:1px solid var(--color-border);border-radius:8px;background:var(--color-surface-raised);color:var(--color-text-muted);transition:border-color .15s ease,color .15s ease,background .15s ease}._shapeBtn_ag1hz_354:hover{border-color:color-mix(in srgb,var(--brand-color, #C8963E) 40%,transparent);color:var(--color-text)}._shapeBtnActive_ag1hz_371{border-color:var(--brand-color, #C8963E);color:var(--brand-color, #C8963E);background:color-mix(in srgb,var(--brand-color, #C8963E) 10%,transparent)}._rotateBtn_ag1hz_377{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border:1px solid var(--color-border);border-radius:8px;background:var(--color-surface-raised);color:var(--color-text);font-size:.9rem}._rotateBtn_ag1hz_377:hover{border-color:color-mix(in srgb,var(--brand-color, #C8963E) 50%,transparent);color:var(--brand-color, #C8963E)}._deleteBtn_ag1hz_393{margin-top:4px;padding:6px;border-radius:8px;border:1px solid rgba(239,83,80,.4);color:#ef5350;font-size:.9rem;background:transparent;transition:background .15s ease}._deleteBtn_ag1hz_393:hover{background:#ef53501a}._deleteBtn_ag1hz_393:disabled{opacity:.5;cursor:not-allowed}._hint_ag1hz_411{font-size:.8125rem;color:var(--color-text-muted);line-height:1.4}._modalOverlay_ag1hz_417{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;display:flex;align-items:center;justify-content:center;background:#00000080;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}._modal_ag1hz_417{width:320px;background:var(--color-surface);border:1px solid var(--color-border);border-radius:16px;padding:24px;display:flex;flex-direction:column;gap:12px;box-shadow:0 20px 50px #0006}._modalActions_ag1hz_440{display:flex;gap:8px;margin-top:12px}._cancelBtn_ag1hz_446{flex:1;padding:8px 12px;border-radius:12px;border:1px solid var(--color-border);color:var(--color-text-muted);font-size:.9rem;background:transparent;transition:border-color .15s ease,color .15s ease}._cancelBtn_ag1hz_446:hover{border-color:var(--color-text-muted);color:var(--color-text)}._confirmBtn_ag1hz_461{flex:1;padding:8px 12px;border-radius:12px;background:var(--brand-color, #C8963E);color:#fff;font-size:.9rem;font-weight:600;transition:opacity .15s ease}._confirmBtn_ag1hz_461:hover{opacity:.9}._confirmBtn_ag1hz_461:disabled{opacity:.4;cursor:not-allowed}._placing_ag1hz_479{cursor:crosshair}._setupHint_ag1hz_483{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding:16px;font-size:.9rem;color:var(--color-text-muted);background:var(--color-surface);border:1px dashed var(--color-border);border-radius:16px}@media (pointer: coarse),(max-width: 1100px){._modeBtn_ag1hz_55,._addBtn_ag1hz_74{min-height:44px}._modeBtn_ag1hz_55{padding:0 16px}._addBtn_ag1hz_74{padding:0 20px}}@media (pointer: coarse),(max-width: 1100px){._swatch_ag1hz_312{min-width:44px;min-height:44px;height:auto}}._root_27rat_1{width:100%;max-width:920px;padding:32px 32px 48px;display:flex;flex-direction:column;gap:24px}@media (max-width: 767px){._root_27rat_1{padding:20px 16px 32px}}._header_27rat_15{display:flex;flex-direction:column;gap:4px}._title_27rat_21{font-size:1.875rem;font-weight:600;color:var(--color-text-strong);letter-spacing:-.02em;line-height:1.2}._subtitle_27rat_29{font-size:.9rem;color:var(--color-text-muted);line-height:1.5}._list_27rat_35{background:var(--color-surface);border:1px solid var(--color-border);border-radius:16px;box-shadow:var(--shadow-sm);padding:0;overflow:hidden}._row_27rat_44{display:flex;align-items:center;gap:24px;padding:16px 24px;border-bottom:1px solid var(--color-border);flex-wrap:wrap}._row_27rat_44:last-child{border-bottom:none}._dayLabel_27rat_56{display:flex;align-items:center;gap:12px;width:160px;flex-shrink:0}@media (max-width: 900px){._dayLabel_27rat_56{width:100%}}._toggle_27rat_69{position:relative;width:40px;height:22px;border-radius:9999px;background:var(--color-border-strong);border:none;cursor:pointer;padding:0;transition:background .15s ease;flex-shrink:0}._toggle_27rat_69:disabled{cursor:not-allowed;opacity:.6}._toggle_27rat_69:after{content:"";position:absolute;top:-11px;right:-6px;bottom:-11px;left:-6px}._toggleOn_27rat_91{background:var(--brand-color, #C8963E)}._toggleKnob_27rat_95{position:absolute;top:2px;left:2px;width:18px;height:18px;border-radius:9999px;background:#fff;box-shadow:0 1px 2px #14182440;transition:left .15s ease}._toggleOn_27rat_91 ._toggleKnob_27rat_95{left:20px}._dayName_27rat_110{font-size:.9rem;font-weight:600;color:var(--color-text)}._dayBody_27rat_116{display:flex;align-items:flex-end;flex-wrap:wrap;gap:12px 32px;flex:1;min-width:0}._timesRow_27rat_125,._zimmerRow_27rat_126{display:flex;align-items:flex-end;flex-wrap:wrap;gap:12px}._zimmerRow_27rat_126{padding-left:32px;border-left:1px solid var(--color-border)}@media (max-width: 1100px){._zimmerRow_27rat_126{padding-left:0;border-left:none}}._field_27rat_144{display:flex;flex-direction:column;gap:6px}._label_27rat_150{font-size:.8125rem;font-weight:500;color:var(--color-text-muted)}._input_27rat_156{width:100%;min-height:42px;padding:0 12px;background-color:#fff;border:1px solid var(--color-border-strong);border-radius:12px;color:var(--color-text);font:inherit;font-size:.9rem;outline:none;transition:border-color .15s ease,box-shadow .15s ease}._input_27rat_156:hover:not(:disabled):not(:focus){border-color:color-mix(in srgb,var(--brand-color, #C8963E) 45%,var(--color-border-strong))}._input_27rat_156:focus{border-color:var(--brand-color, #C8963E);box-shadow:0 0 0 3px color-mix(in srgb,var(--brand-color, #C8963E) 18%,transparent)}._input_27rat_156:disabled{background-color:var(--color-surface-raised);color:var(--color-text-muted);cursor:not-allowed}._input_27rat_156:is(select){padding-right:36px}._input_27rat_156::placeholder{color:color-mix(in srgb,var(--color-text) 38%,transparent)}@media (pointer: coarse),(max-width: 1100px){._input_27rat_156{min-height:46px}}._input_27rat_156{width:auto;min-width:112px}select._input_27rat_156{min-width:104px}._dash_27rat_201{color:var(--color-text-muted);line-height:42px}._checkboxLabel_27rat_206{display:inline-flex;align-items:center;gap:8px;min-height:42px;font-size:.9rem;color:var(--color-text);cursor:pointer;-webkit-user-select:none;user-select:none}._checkboxLabel_27rat_206 input{accent-color:var(--brand-color, #C8963E);width:16px;height:16px}._closed_27rat_222{font-size:.9rem;color:var(--color-text-muted)}._skeletons_27rat_227{display:flex;flex-direction:column;gap:12px}._skeleton_27rat_227{height:64px;border-radius:16px;background:var(--color-surface-raised);animation:_pulse_27rat_1 1.5s ease infinite}@keyframes _pulse_27rat_1{0%,to{opacity:1}50%{opacity:.4}}._root_1778d_1{width:100%;max-width:920px;padding:32px 32px 48px;display:flex;flex-direction:column;gap:24px}@media (max-width: 767px){._root_1778d_1{padding:20px 16px 32px}}._header_1778d_15{display:flex;flex-direction:column;gap:4px}._title_1778d_21{font-size:1.875rem;font-weight:600;color:var(--color-text-strong);letter-spacing:-.02em;line-height:1.2}._subtitle_1778d_29{font-size:.9rem;color:var(--color-text-muted);line-height:1.5}._formCard_1778d_35{background:var(--color-surface);border:1px solid var(--color-border);border-radius:16px;box-shadow:var(--shadow-sm);padding:20px 24px;display:grid;grid-template-columns:190px 190px 1fr auto;align-items:end;gap:12px 16px}@media (max-width: 1100px){._formCard_1778d_35{grid-template-columns:1fr 1fr}}._formGrid_1778d_52,._formBottom_1778d_53{display:contents}._formHeading_1778d_57{grid-column:1/-1;font-size:1rem;font-weight:600;color:var(--color-text-strong)}._field_1778d_64{display:flex;flex-direction:column;gap:6px;min-width:0}@media (max-width: 1100px){._formBottom_1778d_53 ._field_1778d_64{grid-column:1/-1}}._label_1778d_77{font-size:.9rem;font-weight:500;color:var(--color-text);line-height:1.3}._input_1778d_84{width:100%;min-height:42px;padding:0 12px;background-color:#fff;border:1px solid var(--color-border-strong);border-radius:12px;color:var(--color-text);font:inherit;font-size:.9rem;outline:none;transition:border-color .15s ease,box-shadow .15s ease}._input_1778d_84:hover:not(:disabled):not(:focus){border-color:color-mix(in srgb,var(--brand-color, #C8963E) 45%,var(--color-border-strong))}._input_1778d_84:focus{border-color:var(--brand-color, #C8963E);box-shadow:0 0 0 3px color-mix(in srgb,var(--brand-color, #C8963E) 18%,transparent)}._input_1778d_84:disabled{background-color:var(--color-surface-raised);color:var(--color-text-muted);cursor:not-allowed}._input_1778d_84:is(select){padding-right:36px}._input_1778d_84::placeholder{color:color-mix(in srgb,var(--color-text) 38%,transparent)}@media (pointer: coarse),(max-width: 1100px){._input_1778d_84{min-height:46px}}._submitBtn_1778d_121{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;padding:0 20px;background:var(--brand-color, #C8963E);color:#fff;font:inherit;font-size:.9rem;font-weight:600;border:none;border-radius:12px;white-space:nowrap;box-shadow:var(--shadow-accent);transition:filter .15s ease,box-shadow .15s ease,transform .15s ease}._submitBtn_1778d_121:hover:not(:disabled){filter:brightness(1.06)}._submitBtn_1778d_121:active:not(:disabled){transform:translateY(1px)}._submitBtn_1778d_121:disabled{background:var(--color-surface-raised);color:var(--color-text-muted);box-shadow:none;cursor:not-allowed}@media (pointer: coarse),(max-width: 1100px){._submitBtn_1778d_121{min-height:46px}}@media (max-width: 1100px){._submitBtn_1778d_121{grid-column:1/-1}}._lists_1778d_162{display:flex;flex-direction:column;gap:24px}._section_1778d_168{display:flex;flex-direction:column;gap:12px}._sectionTitle_1778d_174{font-size:.9rem;font-weight:600;color:var(--color-text)}._listCard_1778d_180{background:var(--color-surface);border:1px solid var(--color-border);border-radius:16px;box-shadow:var(--shadow-sm);padding:0;overflow:hidden}._listCardDimmed_1778d_189{opacity:.6}._holidayRow_1778d_193{display:flex;align-items:center;gap:16px;padding:12px 16px;border-bottom:1px solid var(--color-border)}._holidayRow_1778d_193:last-child{border-bottom:none}._dateBadge_1778d_204{display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:12px;border:1px solid color-mix(in srgb,var(--brand-color, #C8963E) 20%,transparent);background:color-mix(in srgb,var(--brand-color, #C8963E) 10%,transparent);flex-shrink:0}._dateBadgeSingle_1778d_215{width:40px;height:40px}._dateBadgeRange_1778d_220{width:56px;height:40px;padding:0 4px}._dateBadgeDimmed_1778d_226{background:var(--color-surface-raised);border-color:var(--color-border)}._dateBadgeDimmed_1778d_226 ._dateMonth_1778d_230,._dateBadgeDimmed_1778d_226 ._dateDay_1778d_230,._dateBadgeDimmed_1778d_226 ._dateRangeText_1778d_230{color:var(--color-text-muted)}._dateMonth_1778d_230{font-size:11px;font-weight:700;text-transform:uppercase;line-height:1;color:var(--brand-color, #C8963E)}._dateDay_1778d_230{font-size:.9rem;font-weight:700;line-height:1;color:var(--brand-color, #C8963E)}._dateRangeText_1778d_230{font-size:10px;font-weight:700;line-height:1.2;text-align:center;color:var(--brand-color, #C8963E)}._holidayInfo_1778d_257{flex:1;min-width:0}._holidayName_1778d_262{font-size:.9rem;font-weight:500;color:var(--color-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._holidayDate_1778d_271{font-size:.8125rem;color:var(--color-text-muted);margin-top:2px}._deleteBtn_1778d_277{width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;border-radius:8px;color:var(--color-text-muted);transition:background .15s ease,color .15s ease}._deleteBtn_1778d_277:hover:not(:disabled){background:var(--color-overlay-soft);color:var(--color-text)}._deleteBtn_1778d_277:disabled{opacity:.4;cursor:not-allowed}@media (pointer: coarse),(max-width: 1100px){._deleteBtn_1778d_277{width:44px;height:44px}}._deleteBtn_1778d_277{flex-shrink:0}._deleteBtn_1778d_277:hover:not(:disabled){color:#ef5350;background:color-mix(in srgb,#ef5350 12%,transparent)}._emptyState_1778d_309{padding:40px 24px;text-align:center;border:1px dashed var(--color-border-strong);border-radius:16px;display:flex;flex-direction:column;align-items:center;gap:8px;color:var(--color-text-muted);font-size:.9rem}._emptyIcon_1778d_322{color:var(--color-text-muted);opacity:.4}._emptyText_1778d_327{font-size:.9rem;color:var(--color-text-muted)}._skeletons_1778d_332{display:flex;flex-direction:column;gap:8px}._skeleton_1778d_332{height:56px;border-radius:16px;background:var(--color-surface-raised);animation:_pulse_1778d_1 1.5s ease infinite}@keyframes _pulse_1778d_1{0%,to{opacity:1}50%{opacity:.4}}._fieldError_1778d_353{margin-top:4px;font-size:.8125rem;color:#ef5350}._root_17fn1_1{width:100%;max-width:1180px;padding:32px 32px 48px;display:flex;flex-direction:column;gap:24px}@media (max-width: 767px){._root_17fn1_1{padding:20px 16px 32px}}._header_17fn1_15{display:flex;flex-direction:column;gap:4px}._title_17fn1_21{font-size:1.875rem;font-weight:600;color:var(--color-text-strong);letter-spacing:-.02em;line-height:1.2}._subtitle_17fn1_29{font-size:.9rem;color:var(--color-text-muted);line-height:1.5}._form_17fn1_35{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;align-items:start}@media (max-width: 1023px){._form_17fn1_35{grid-template-columns:minmax(0,1fr)}}._card_17fn1_47{background:var(--color-surface);border:1px solid var(--color-border);border-radius:16px;box-shadow:var(--shadow-sm);padding:24px;display:flex;flex-direction:column;gap:20px}._cardWide_17fn1_58{grid-column:1/-1}._cardTitle_17fn1_62{font-size:1.125rem;font-weight:600;color:var(--color-text-strong);padding-bottom:12px;border-bottom:1px solid var(--color-border)}._field_17fn1_70{display:flex;flex-direction:column;gap:8px}._label_17fn1_76{font-size:.9rem;font-weight:500;color:var(--color-text);line-height:1.3}._helpText_17fn1_83{font-size:.8125rem;color:var(--color-text-muted);line-height:1.45;margin-top:-4px}._input_17fn1_90{width:100%;min-height:42px;padding:0 12px;background-color:#fff;border:1px solid var(--color-border-strong);border-radius:12px;color:var(--color-text);font:inherit;font-size:.9rem;outline:none;transition:border-color .15s ease,box-shadow .15s ease}._input_17fn1_90:hover:not(:disabled):not(:focus){border-color:color-mix(in srgb,var(--brand-color, #C8963E) 45%,var(--color-border-strong))}._input_17fn1_90:focus{border-color:var(--brand-color, #C8963E);box-shadow:0 0 0 3px color-mix(in srgb,var(--brand-color, #C8963E) 18%,transparent)}._input_17fn1_90:disabled{background-color:var(--color-surface-raised);color:var(--color-text-muted);cursor:not-allowed}._input_17fn1_90:is(select){padding-right:36px}._input_17fn1_90::placeholder{color:color-mix(in srgb,var(--color-text) 38%,transparent)}@media (pointer: coarse),(max-width: 1100px){._input_17fn1_90{min-height:46px}}._textarea_17fn1_127{width:100%;min-height:42px;padding:0 12px;background-color:#fff;border:1px solid var(--color-border-strong);border-radius:12px;color:var(--color-text);font:inherit;font-size:.9rem;outline:none;transition:border-color .15s ease,box-shadow .15s ease}._textarea_17fn1_127:hover:not(:disabled):not(:focus){border-color:color-mix(in srgb,var(--brand-color, #C8963E) 45%,var(--color-border-strong))}._textarea_17fn1_127:focus{border-color:var(--brand-color, #C8963E);box-shadow:0 0 0 3px color-mix(in srgb,var(--brand-color, #C8963E) 18%,transparent)}._textarea_17fn1_127:disabled{background-color:var(--color-surface-raised);color:var(--color-text-muted);cursor:not-allowed}._textarea_17fn1_127:is(select){padding-right:36px}._textarea_17fn1_127::placeholder{color:color-mix(in srgb,var(--color-text) 38%,transparent)}@media (pointer: coarse),(max-width: 1100px){._textarea_17fn1_127{min-height:46px}}._textarea_17fn1_127{padding:12px;font-family:inherit;resize:vertical;min-height:88px}._logoPreview_17fn1_170{width:88px;height:88px;border-radius:16px;border:1px solid var(--color-border);background:#fff;overflow:hidden;display:flex;align-items:center;justify-content:center}._logoPreview_17fn1_170 img{max-width:100%;max-height:100%;object-fit:contain}._swatchRow_17fn1_187{display:flex;align-items:center;gap:12px;flex-wrap:wrap}._swatch_17fn1_187{width:32px;height:32px;border-radius:9999px;border:2px solid #fff;box-shadow:0 0 0 1px var(--color-border-strong);cursor:pointer;flex-shrink:0;transition:transform .15s ease;padding:0}._swatch_17fn1_187:hover{transform:scale(1.08)}._swatchActive_17fn1_209{box-shadow:0 0 0 2px var(--color-text-strong)}._colorPicker_17fn1_213{width:32px;height:32px;padding:0;border:1px dashed var(--color-border-strong);border-radius:9999px;background:transparent;cursor:pointer}._hexValue_17fn1_223{margin-left:4px;padding:4px 12px;border-radius:9999px;font-family:var(--font-mono);font-size:.8125rem;font-weight:600;color:#fff}._durationRow_17fn1_233{display:flex;gap:8px;flex-wrap:wrap}._durationBtn_17fn1_239{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;padding:0 16px;background:#fff;color:var(--color-text);font:inherit;font-size:.9rem;font-weight:500;border:1px solid var(--color-border-strong);border-radius:12px;white-space:nowrap;transition:background .15s ease,border-color .15s ease}._durationBtn_17fn1_239:hover:not(:disabled){background:var(--color-surface-raised)}._durationBtn_17fn1_239:disabled{opacity:.5;cursor:not-allowed}@media (pointer: coarse),(max-width: 1100px){._durationBtn_17fn1_239{min-height:46px}}._durationBtn_17fn1_239{flex:1;min-width:64px;color:var(--color-text-muted);font-weight:600}._durationBtnActive_17fn1_275{border-color:var(--brand-color, #C8963E);background:color-mix(in srgb,var(--brand-color, #C8963E) 10%,#fff);color:var(--brand-color, #C8963E)}._durationBtnActive_17fn1_275:hover:not(:disabled){background:color-mix(in srgb,var(--brand-color, #C8963E) 14%,#fff)}._formFooter_17fn1_284{grid-column:1/-1;display:flex;justify-content:flex-end}._submitBtn_17fn1_290{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;padding:0 20px;background:var(--brand-color, #C8963E);color:#fff;font:inherit;font-size:.9rem;font-weight:600;border:none;border-radius:12px;white-space:nowrap;box-shadow:var(--shadow-accent);transition:filter .15s ease,box-shadow .15s ease,transform .15s ease}._submitBtn_17fn1_290:hover:not(:disabled){filter:brightness(1.06)}._submitBtn_17fn1_290:active:not(:disabled){transform:translateY(1px)}._submitBtn_17fn1_290:disabled{background:var(--color-surface-raised);color:var(--color-text-muted);box-shadow:none;cursor:not-allowed}@media (pointer: coarse),(max-width: 1100px){._submitBtn_17fn1_290{min-height:46px}}._submitBtn_17fn1_290{padding:0 32px}._dimensionRow_17fn1_329{display:flex;align-items:center;gap:12px}._dimensionField_17fn1_335{display:flex;align-items:center;gap:8px;flex:1}._dimensionLabel_17fn1_342{font-size:.9rem;color:var(--color-text-muted);white-space:nowrap}._dimensionTimes_17fn1_348{font-size:1.125rem;color:var(--color-text-muted)}._skeletons_17fn1_353{display:flex;flex-direction:column;gap:12px}._skeleton_17fn1_353{height:56px;border-radius:16px;background:var(--color-surface-raised);animation:_pulse_17fn1_1 1.5s ease infinite}@keyframes _pulse_17fn1_1{0%,to{opacity:1}50%{opacity:.4}}._uploadButton_17fn1_374{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;padding:0 16px;background:#fff;color:var(--color-text);font:inherit;font-size:.9rem;font-weight:500;border:1px solid var(--color-border-strong);border-radius:12px;white-space:nowrap;transition:background .15s ease,border-color .15s ease}._uploadButton_17fn1_374:hover:not(:disabled){background:var(--color-surface-raised)}._uploadButton_17fn1_374:disabled{opacity:.5;cursor:not-allowed}@media (pointer: coarse),(max-width: 1100px){._uploadButton_17fn1_374{min-height:46px}}._uploadButton_17fn1_374{align-self:flex-start;cursor:pointer}._uploadError_17fn1_408{font-size:.8125rem;color:#ef5350}._embedUrlRow_17fn1_413{display:flex;gap:8px}._embedUrlRow_17fn1_413 ._input_17fn1_90{flex:1;min-width:0;text-overflow:ellipsis}._embedUrlRow_17fn1_413 ._durationBtn_17fn1_239{flex:0 0 auto}._readOnlyInput_17fn1_426{background:var(--color-surface-raised);color:var(--color-text-muted);font-family:var(--font-mono);cursor:text}._checkboxRow_17fn1_433{display:flex;align-items:center;gap:10px;cursor:pointer}._checkboxRow_17fn1_433 input{flex-shrink:0;width:18px;height:18px;accent-color:var(--brand-color, #C8963E)}._checkboxRow_17fn1_433 ._label_17fn1_76{margin:0}@media (pointer: coarse),(max-width: 1100px){._swatch_17fn1_187,._colorPicker_17fn1_213{width:40px;height:40px}}._modalOverlay_rw7o9_1{position:fixed;top:0;right:0;bottom:0;left:0;background:#14182473;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:flex;align-items:center;justify-content:center;z-index:100;padding:16px}@media (max-width: 640px){._modalOverlay_rw7o9_1{align-items:flex-end;padding:0}}._modal_rw7o9_1{background:var(--color-surface);border:1px solid var(--color-border);border-radius:20px;box-shadow:var(--shadow-lg);width:100%;max-width:480px;max-height:90vh;max-height:90dvh;overflow-y:auto;display:flex;flex-direction:column}@media (max-width: 640px){._modal_rw7o9_1{max-width:none;max-height:92dvh;border-radius:20px 20px 0 0;border-bottom:none}}._modalHeader_rw7o9_41{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-bottom:1px solid var(--color-border)}._modalTitle_rw7o9_49{font-size:1.125rem;font-weight:600;color:var(--color-text)}._closeBtn_rw7o9_55{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;margin-right:-12px;color:var(--color-text-muted);border-radius:8px}._closeBtn_rw7o9_55:hover{color:var(--color-text);background:var(--color-surface-raised)}._modalBody_rw7o9_70{padding:20px 24px 24px;display:flex;flex-direction:column;gap:16px}._sentTo_rw7o9_77{font-size:.9rem;color:var(--color-text);overflow-wrap:break-word}._linkRow_rw7o9_83{display:flex;gap:8px}._linkInput_rw7o9_88{width:100%;min-height:42px;padding:0 12px;background-color:#fff;border:1px solid var(--color-border-strong);border-radius:12px;color:var(--color-text);font:inherit;font-size:.9rem;outline:none;transition:border-color .15s ease,box-shadow .15s ease}._linkInput_rw7o9_88:hover:not(:disabled):not(:focus){border-color:color-mix(in srgb,var(--brand-color, #C8963E) 45%,var(--color-border-strong))}._linkInput_rw7o9_88:focus{border-color:var(--brand-color, #C8963E);box-shadow:0 0 0 3px color-mix(in srgb,var(--brand-color, #C8963E) 18%,transparent)}._linkInput_rw7o9_88:disabled{background-color:var(--color-surface-raised);color:var(--color-text-muted);cursor:not-allowed}._linkInput_rw7o9_88:is(select){padding-right:36px}._linkInput_rw7o9_88::placeholder{color:color-mix(in srgb,var(--color-text) 38%,transparent)}@media (pointer: coarse),(max-width: 1100px){._linkInput_rw7o9_88{min-height:46px}}._linkInput_rw7o9_88{flex:1 1 auto;width:auto;min-width:0;font-size:.8125rem;font-family:var(--font-mono);overflow:hidden;text-overflow:ellipsis}._copyBtn_rw7o9_134{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;padding:0 20px;background:var(--brand-color, #C8963E);color:#fff;font:inherit;font-size:.9rem;font-weight:600;border:none;border-radius:12px;white-space:nowrap;box-shadow:var(--shadow-accent);transition:filter .15s ease,box-shadow .15s ease,transform .15s ease}._copyBtn_rw7o9_134:hover:not(:disabled){filter:brightness(1.06)}._copyBtn_rw7o9_134:active:not(:disabled){transform:translateY(1px)}._copyBtn_rw7o9_134:disabled{background:var(--color-surface-raised);color:var(--color-text-muted);box-shadow:none;cursor:not-allowed}@media (pointer: coarse),(max-width: 1100px){._copyBtn_rw7o9_134{min-height:46px}}._copyBtn_rw7o9_134{flex:0 0 auto}._expiry_rw7o9_173{font-size:.9rem;color:var(--color-text-muted)}._hint_rw7o9_178{font-size:.8125rem;color:var(--color-text-muted)}._badge_1t4wk_1{display:inline-flex;align-items:center;gap:6px;padding:3px 8px 3px 4px;border-radius:9999px;font-size:.8125rem;font-weight:600;letter-spacing:.01em;white-space:nowrap;border:1px solid transparent}._badge_1t4wk_1:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor;flex-shrink:0}._active_1t4wk_22{background:#4caf5029;color:#2d7a31;border-color:#4caf504d}._invited_1t4wk_28{background:color-mix(in srgb,var(--brand-color, #C8963E) 14%,transparent);color:color-mix(in srgb,var(--brand-color, #C8963E) 70%,#000);border-color:color-mix(in srgb,var(--brand-color, #C8963E) 35%,transparent)}._inactive_1t4wk_34{background:transparent;color:var(--color-text-muted);border-color:var(--color-border);border-style:dashed}._inactive_1t4wk_34:before{display:none}._expired_1t4wk_44{background:transparent;color:var(--color-text-muted);border-color:var(--color-border);border-style:dashed}._expired_1t4wk_44:before{display:none}._root_1dwms_1{width:100%;max-width:1180px;padding:32px 32px 48px;display:flex;flex-direction:column;gap:24px}@media (max-width: 767px){._root_1dwms_1{padding:20px 16px 32px}}._header_1dwms_15{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:20px;flex-wrap:wrap;gap:16px}._title_1dwms_24{font-size:1.875rem;font-weight:600;color:var(--color-text-strong);letter-spacing:-.02em;line-height:1.2}._intro_1dwms_32{margin-top:4px;font-size:.9rem;color:var(--color-text-muted);line-height:1.5;max-width:520px}._createBtn_1dwms_40{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;padding:0 20px;background:var(--brand-color, #C8963E);color:#fff;font:inherit;font-size:.9rem;font-weight:600;border:none;border-radius:12px;white-space:nowrap;box-shadow:var(--shadow-accent);transition:filter .15s ease,box-shadow .15s ease,transform .15s ease}._createBtn_1dwms_40:hover:not(:disabled){filter:brightness(1.06)}._createBtn_1dwms_40:active:not(:disabled){transform:translateY(1px)}._createBtn_1dwms_40:disabled{background:var(--color-surface-raised);color:var(--color-text-muted);box-shadow:none;cursor:not-allowed}@media (pointer: coarse),(max-width: 1100px){._createBtn_1dwms_40{min-height:46px}}._createBtn_1dwms_40{flex-shrink:0}._inviteForm_1dwms_79{display:flex;align-items:flex-end;flex-wrap:wrap;gap:16px;padding:16px;margin-bottom:16px;background:var(--color-surface);border:1px solid var(--color-border);border-radius:16px;box-shadow:var(--shadow-sm)}._formField_1dwms_92{display:flex;flex-direction:column;gap:4px;flex:1 1 200px;min-width:0}._formLabel_1dwms_100{font-size:.9rem;font-weight:500;color:var(--color-text);line-height:1.3}._formInput_1dwms_107{width:100%;min-height:42px;padding:0 12px;background-color:#fff;border:1px solid var(--color-border-strong);border-radius:12px;color:var(--color-text);font:inherit;font-size:.9rem;outline:none;transition:border-color .15s ease,box-shadow .15s ease}._formInput_1dwms_107:hover:not(:disabled):not(:focus){border-color:color-mix(in srgb,var(--brand-color, #C8963E) 45%,var(--color-border-strong))}._formInput_1dwms_107:focus{border-color:var(--brand-color, #C8963E);box-shadow:0 0 0 3px color-mix(in srgb,var(--brand-color, #C8963E) 18%,transparent)}._formInput_1dwms_107:disabled{background-color:var(--color-surface-raised);color:var(--color-text-muted);cursor:not-allowed}._formInput_1dwms_107:is(select){padding-right:36px}._formInput_1dwms_107::placeholder{color:color-mix(in srgb,var(--color-text) 38%,transparent)}@media (pointer: coarse),(max-width: 1100px){._formInput_1dwms_107{min-height:46px}}._formError_1dwms_144{font-size:.8125rem;color:#ef5350}._submitBtn_1dwms_149{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;padding:0 20px;background:var(--brand-color, #C8963E);color:#fff;font:inherit;font-size:.9rem;font-weight:600;border:none;border-radius:12px;white-space:nowrap;box-shadow:var(--shadow-accent);transition:filter .15s ease,box-shadow .15s ease,transform .15s ease}._submitBtn_1dwms_149:hover:not(:disabled){filter:brightness(1.06)}._submitBtn_1dwms_149:active:not(:disabled){transform:translateY(1px)}._submitBtn_1dwms_149:disabled{background:var(--color-surface-raised);color:var(--color-text-muted);box-shadow:none;cursor:not-allowed}@media (pointer: coarse),(max-width: 1100px){._submitBtn_1dwms_149{min-height:46px}}._submitBtn_1dwms_149{flex-shrink:0}._tableWrap_1dwms_188{background:var(--color-surface);border:1px solid var(--color-border);border-radius:16px;overflow:hidden;box-shadow:var(--shadow-sm)}._table_1dwms_188{width:100%;font-size:.9rem;border-collapse:collapse}._table_1dwms_188 th{text-align:left;padding:12px 16px;font-size:.8125rem;font-weight:500;color:var(--color-text-muted);white-space:nowrap;background:var(--color-surface-raised);border-bottom:1px solid var(--color-border)}._table_1dwms_188 td{padding:12px 16px;color:var(--color-text);border-bottom:1px solid var(--color-overlay-faint);vertical-align:middle}._table_1dwms_188 tr:last-child td{border-bottom:none}._nameCell_1dwms_221{font-weight:500;white-space:nowrap}._youTag_1dwms_226{margin-left:4px;color:var(--color-text-muted);font-weight:400}._emailCell_1dwms_232{max-width:260px;overflow-wrap:break-word;color:var(--color-text-muted)}._actionsCell_1dwms_238{text-align:right}._actions_1dwms_238{display:flex;justify-content:flex-end;gap:8px;flex-wrap:wrap}._linkBtn_1dwms_249{min-height:36px;padding:4px 12px;font-size:.8125rem;font-weight:600;color:var(--color-text);background:var(--color-surface-raised);border:1px solid var(--color-border);border-radius:12px;white-space:nowrap;transition:border-color .15s ease}._linkBtn_1dwms_249:hover:not(:disabled){border-color:var(--brand-color, #C8963E)}._linkBtn_1dwms_249:disabled{opacity:.5;cursor:not-allowed}._dangerBtn_1dwms_269{min-height:36px;padding:4px 12px;font-size:.8125rem;font-weight:600;color:#ef5350;border:1px solid rgba(239,68,68,.25);background:#ef44441a;border-radius:12px;white-space:nowrap;transition:background .15s ease}._dangerBtn_1dwms_269:hover:not(:disabled){background:#ef44442e}._dangerBtn_1dwms_269:disabled{opacity:.5;cursor:not-allowed}._ownersHint_1dwms_289{margin-top:12px;font-size:.8125rem;color:var(--color-text-muted)}._cards_1dwms_295{display:none}._card_1dwms_295{display:flex;flex-direction:column;gap:4px;padding:16px;background:var(--color-surface);border:1px solid var(--color-border);border-radius:12px;box-shadow:var(--shadow-sm)}._card_1dwms_295+._card_1dwms_295{margin-top:12px}._cardHeader_1dwms_313{display:flex;align-items:center;justify-content:space-between;gap:8px}._cardName_1dwms_320{font-weight:500;color:var(--color-text);overflow-wrap:break-word}._cardEmail_1dwms_326{font-size:.9rem;color:var(--color-text-muted);overflow-wrap:break-word}._cardRole_1dwms_332{font-size:.8125rem;color:var(--color-text-muted)}._cardActions_1dwms_337{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}._cardActions_1dwms_337>*{flex:1 1 auto}._skeletons_1dwms_347{display:flex;flex-direction:column;gap:12px}._skeleton_1dwms_347{height:56px;border-radius:12px;background:var(--color-surface-raised);animation:_pulse_1dwms_1 1.5s ease infinite}._empty_1dwms_360{padding:48px;text-align:center;color:var(--color-text-muted);font-size:.9rem}@keyframes _pulse_1dwms_1{0%,to{opacity:1}50%{opacity:.4}}@media (max-width: 900px){._tableWrap_1dwms_188{display:none}._ownersHint_1dwms_289{margin-bottom:12px}._cards_1dwms_295{display:block}}@media (pointer: coarse),(max-width: 1100px){._linkBtn_1dwms_249,._dangerBtn_1dwms_269{min-height:44px}}._root_1e52w_1{min-height:100vh;min-height:100dvh;background:var(--color-bg);display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 16px;--brand-color: #F4A523}._col_1e52w_13{position:relative;z-index:1;width:100%;max-width:384px}._brand_1e52w_20{display:flex;flex-direction:column;align-items:center;margin-bottom:32px}._wordmark_1e52w_27{width:200px;height:auto;margin-bottom:12px}._card_1e52w_33{background:#fff;border-radius:24px;border:1px solid rgba(20,24,36,.08);padding:24px;box-shadow:0 4px 20px #1418241a,0 1px 4px #1418240f}._title_1e52w_41{font-size:1.125rem;font-weight:600;color:var(--color-text);margin-bottom:8px}._greeting_1e52w_48{font-size:.9rem;color:var(--color-text);margin-bottom:2px}._body_1e52w_54{font-size:.9rem;color:var(--color-text-muted);margin-bottom:16px}._message_1e52w_60{display:flex;flex-direction:column}._linkRow_1e52w_65{display:flex;flex-direction:column;gap:8px;margin-top:8px}._form_1e52w_72{display:flex;flex-direction:column;gap:16px}._fieldGroup_1e52w_78{display:flex;flex-direction:column}._label_1e52w_83{display:block;font-size:.9rem;font-weight:500;color:var(--color-text);line-height:1.3;margin-bottom:6px}._hint_1e52w_92{font-size:.8125rem;color:var(--color-text-muted);margin-top:6px}._input_1e52w_98{width:100%;min-height:42px;padding:0 12px;background-color:#fff;border:1px solid var(--color-border-strong);border-radius:12px;color:var(--color-text);font:inherit;font-size:.9rem;outline:none;transition:border-color .15s ease,box-shadow .15s ease}._input_1e52w_98:hover:not(:disabled):not(:focus){border-color:color-mix(in srgb,var(--brand-color, #C8963E) 45%,var(--color-border-strong))}._input_1e52w_98:focus{border-color:var(--brand-color, #C8963E);box-shadow:0 0 0 3px color-mix(in srgb,var(--brand-color, #C8963E) 18%,transparent)}._input_1e52w_98:disabled{background-color:var(--color-surface-raised);color:var(--color-text-muted);cursor:not-allowed}._input_1e52w_98:is(select){padding-right:36px}._input_1e52w_98::placeholder{color:color-mix(in srgb,var(--color-text) 38%,transparent)}@media (pointer: coarse),(max-width: 1100px){._input_1e52w_98{min-height:46px}}._input_1e52w_98{min-height:48px;padding:0 16px;border-radius:16px}._errorBox_1e52w_140{font-size:.8125rem;color:#ef5350;background:#ef53500d;border:1px solid rgba(239,83,80,.2);border-radius:8px;padding:8px 12px}._submit_1e52w_149{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;padding:0 20px;background:var(--brand-color, #C8963E);color:#fff;font:inherit;font-size:.9rem;font-weight:600;border:none;border-radius:12px;white-space:nowrap;box-shadow:var(--shadow-accent);transition:filter .15s ease,box-shadow .15s ease,transform .15s ease}._submit_1e52w_149:hover:not(:disabled){filter:brightness(1.06)}._submit_1e52w_149:active:not(:disabled){transform:translateY(1px)}._submit_1e52w_149:disabled{background:var(--color-surface-raised);color:var(--color-text-muted);box-shadow:none;cursor:not-allowed}@media (pointer: coarse),(max-width: 1100px){._submit_1e52w_149{min-height:46px}}._submit_1e52w_149{width:100%;min-height:50px;border-radius:16px}._linkGold_1e52w_190{color:var(--brand-color, #C8963E);font-weight:500}._linkGold_1e52w_190:hover{text-decoration:underline}._linkMuted_1e52w_198{color:var(--color-text-muted);font-size:.8125rem}._linkMuted_1e52w_198:hover{color:var(--color-text)}._localeRow_1e52w_206{display:flex;justify-content:center;margin-top:16px}._root_1h0vz_1{min-height:100vh;min-height:100dvh;background:var(--color-bg);display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 16px;--brand-color: #F4A523}._col_1h0vz_13{position:relative;z-index:1;width:100%;max-width:384px}._brand_1h0vz_20{display:flex;flex-direction:column;align-items:center;margin-bottom:32px}._wordmark_1h0vz_27{width:200px;height:auto;margin-bottom:12px}._card_1h0vz_33{background:#fff;border-radius:24px;border:1px solid rgba(20,24,36,.08);padding:24px;box-shadow:0 4px 20px #1418241a,0 1px 4px #1418240f}._title_1h0vz_41{font-size:1.125rem;font-weight:600;color:var(--color-text);margin-bottom:8px}._body_1h0vz_48{font-size:.9rem;color:var(--color-text-muted);margin-bottom:16px}._message_1h0vz_54{display:flex;flex-direction:column}._linkRow_1h0vz_59{display:flex;flex-direction:column;gap:8px;margin-top:8px}._form_1h0vz_66{display:flex;flex-direction:column;gap:16px}._fieldGroup_1h0vz_72{display:flex;flex-direction:column}._label_1h0vz_77{display:block;font-size:.9rem;font-weight:500;color:var(--color-text);line-height:1.3;margin-bottom:6px}._input_1h0vz_86{width:100%;min-height:42px;padding:0 12px;background-color:#fff;border:1px solid var(--color-border-strong);border-radius:12px;color:var(--color-text);font:inherit;font-size:.9rem;outline:none;transition:border-color .15s ease,box-shadow .15s ease}._input_1h0vz_86:hover:not(:disabled):not(:focus){border-color:color-mix(in srgb,var(--brand-color, #C8963E) 45%,var(--color-border-strong))}._input_1h0vz_86:focus{border-color:var(--brand-color, #C8963E);box-shadow:0 0 0 3px color-mix(in srgb,var(--brand-color, #C8963E) 18%,transparent)}._input_1h0vz_86:disabled{background-color:var(--color-surface-raised);color:var(--color-text-muted);cursor:not-allowed}._input_1h0vz_86:is(select){padding-right:36px}._input_1h0vz_86::placeholder{color:color-mix(in srgb,var(--color-text) 38%,transparent)}@media (pointer: coarse),(max-width: 1100px){._input_1h0vz_86{min-height:46px}}._input_1h0vz_86{min-height:48px;padding:0 16px;border-radius:16px}._errorBox_1h0vz_128{font-size:.8125rem;color:#ef5350;background:#ef53500d;border:1px solid rgba(239,83,80,.2);border-radius:8px;padding:8px 12px}._submit_1h0vz_137{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;padding:0 20px;background:var(--brand-color, #C8963E);color:#fff;font:inherit;font-size:.9rem;font-weight:600;border:none;border-radius:12px;white-space:nowrap;box-shadow:var(--shadow-accent);transition:filter .15s ease,box-shadow .15s ease,transform .15s ease}._submit_1h0vz_137:hover:not(:disabled){filter:brightness(1.06)}._submit_1h0vz_137:active:not(:disabled){transform:translateY(1px)}._submit_1h0vz_137:disabled{background:var(--color-surface-raised);color:var(--color-text-muted);box-shadow:none;cursor:not-allowed}@media (pointer: coarse),(max-width: 1100px){._submit_1h0vz_137{min-height:46px}}._submit_1h0vz_137{width:100%;min-height:50px;border-radius:16px}._bookHint_1h0vz_178{text-align:center;font-size:.8125rem;color:var(--color-text-muted);margin-top:20px}._linkGold_1h0vz_185{color:var(--brand-color, #C8963E);font-weight:500}._linkGold_1h0vz_185:hover{text-decoration:underline}._localeRow_1h0vz_193{display:flex;justify-content:center;margin-top:16px}._root_v8jv9_1{display:flex;flex-direction:column;height:100vh;height:100dvh;background:var(--color-bg);--brand-color: #F4A523}._header_v8jv9_10{display:flex;align-items:center;gap:24px;padding:0 24px;height:56px;background:#111;border-bottom:none;flex-shrink:0}._brand_v8jv9_21{display:flex;align-items:center;gap:10px;margin-right:16px}._brandWordmark_v8jv9_28{height:26px;width:auto;flex-shrink:0}._brandBadge_v8jv9_34{font-size:11px;font-weight:700;color:#111;background:#f4a523;border-radius:4px;padding:2px 8px;letter-spacing:.02em}._nav_v8jv9_44{flex:1;display:flex;gap:4px}._navItem_v8jv9_50{padding:8px 16px;border-radius:12px;font-size:.9rem;font-weight:500;color:#ffffff80;transition:background .15s ease,color .15s ease}._navItem_v8jv9_50:hover{color:#ffffffd9;background:#ffffff12}._navItem_v8jv9_50._navItemActive_v8jv9_62{color:#f4a523;background:#f4a5231f;font-weight:600}._navItem_v8jv9_50._navItemActive_v8jv9_62:hover{color:#f4a523;background:#f4a52329}._tools_v8jv9_72{display:flex;align-items:center;gap:12px}._logout_v8jv9_78{display:flex;align-items:center;gap:8px;padding:8px 16px;border-radius:12px;font-size:.9rem;font-weight:500;color:#fff6;transition:color .15s ease,background .15s ease}._logout_v8jv9_78:hover{color:#ef5350;background:#ef53501a}._main_v8jv9_94{flex:1;overflow-y:auto}@media (max-width: 640px){._header_v8jv9_10{gap:12px;padding:0 16px}._brand_v8jv9_21{margin-right:0}._brandBadge_v8jv9_34{display:none}._logout_v8jv9_78{padding:8px 12px;font-size:0;gap:0;min-width:44px;min-height:44px;justify-content:center}}._root_2n5lx_1{width:100%;max-width:1180px;padding:32px 32px 48px;display:flex;flex-direction:column;gap:24px}@media (max-width: 767px){._root_2n5lx_1{padding:20px 16px 32px}}._header_2n5lx_15{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px}._title_2n5lx_23{font-size:1.875rem;font-weight:600;color:var(--color-text-strong);letter-spacing:-.02em;line-height:1.2}._createBtn_2n5lx_31{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;padding:0 20px;background:var(--brand-color, #C8963E);color:#fff;font:inherit;font-size:.9rem;font-weight:600;border:none;border-radius:12px;white-space:nowrap;box-shadow:var(--shadow-accent);transition:filter .15s ease,box-shadow .15s ease,transform .15s ease}._createBtn_2n5lx_31:hover:not(:disabled){filter:brightness(1.06)}._createBtn_2n5lx_31:active:not(:disabled){transform:translateY(1px)}._createBtn_2n5lx_31:disabled{background:var(--color-surface-raised);color:var(--color-text-muted);box-shadow:none;cursor:not-allowed}@media (pointer: coarse),(max-width: 1100px){._createBtn_2n5lx_31{min-height:46px}}._createForm_2n5lx_67{background:var(--color-surface);border:1px solid var(--color-border);border-radius:16px;box-shadow:var(--shadow-sm);padding:24px;display:flex;flex-direction:column;gap:16px;max-width:520px}._formTitle_2n5lx_79{font-size:1.125rem;font-weight:600;color:var(--color-text-strong)}._input_2n5lx_85{width:100%;min-height:42px;padding:0 12px;background-color:#fff;border:1px solid var(--color-border-strong);border-radius:12px;color:var(--color-text);font:inherit;font-size:.9rem;outline:none;transition:border-color .15s ease,box-shadow .15s ease}._input_2n5lx_85:hover:not(:disabled):not(:focus){border-color:color-mix(in srgb,var(--brand-color, #C8963E) 45%,var(--color-border-strong))}._input_2n5lx_85:focus{border-color:var(--brand-color, #C8963E);box-shadow:0 0 0 3px color-mix(in srgb,var(--brand-color, #C8963E) 18%,transparent)}._input_2n5lx_85:disabled{background-color:var(--color-surface-raised);color:var(--color-text-muted);cursor:not-allowed}._input_2n5lx_85:is(select){padding-right:36px}._input_2n5lx_85::placeholder{color:color-mix(in srgb,var(--color-text) 38%,transparent)}@media (pointer: coarse),(max-width: 1100px){._input_2n5lx_85{min-height:46px}}._formActions_2n5lx_122{display:flex;gap:12px;justify-content:flex-end}._cancelBtn_2n5lx_128{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;padding:0 16px;background:#fff;color:var(--color-text);font:inherit;font-size:.9rem;font-weight:500;border:1px solid var(--color-border-strong);border-radius:12px;white-space:nowrap;transition:background .15s ease,border-color .15s ease}._cancelBtn_2n5lx_128:hover:not(:disabled){background:var(--color-surface-raised)}._cancelBtn_2n5lx_128:disabled{opacity:.5;cursor:not-allowed}@media (pointer: coarse),(max-width: 1100px){._cancelBtn_2n5lx_128{min-height:46px}}._cancelBtn_2n5lx_128{border-color:transparent;background:transparent;color:var(--color-text-muted)}._submitBtn_2n5lx_163{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;padding:0 20px;background:var(--brand-color, #C8963E);color:#fff;font:inherit;font-size:.9rem;font-weight:600;border:none;border-radius:12px;white-space:nowrap;box-shadow:var(--shadow-accent);transition:filter .15s ease,box-shadow .15s ease,transform .15s ease}._submitBtn_2n5lx_163:hover:not(:disabled){filter:brightness(1.06)}._submitBtn_2n5lx_163:active:not(:disabled){transform:translateY(1px)}._submitBtn_2n5lx_163:disabled{background:var(--color-surface-raised);color:var(--color-text-muted);box-shadow:none;cursor:not-allowed}@media (pointer: coarse),(max-width: 1100px){._submitBtn_2n5lx_163{min-height:46px}}._tableWrap_2n5lx_199{background:var(--color-surface);border:1px solid var(--color-border);border-radius:16px;box-shadow:var(--shadow-sm);padding:0;overflow-x:auto}._empty_2n5lx_208{padding:48px;text-align:center;color:var(--color-text-muted);font-size:.9rem}._emptyState_2n5lx_215{text-align:center;border:1px dashed var(--color-border-strong);border-radius:16px;display:flex;flex-direction:column;align-items:center;gap:8px;color:var(--color-text-muted);font-size:.9rem;gap:16px;padding:48px 24px;background:var(--color-surface)}._emptyIcon_2n5lx_231{display:inline-flex;align-items:center;justify-content:center;width:64px;height:64px;border-radius:9999px;background:color-mix(in srgb,var(--brand-color, #C8963E) 10%,transparent);color:var(--brand-color, #C8963E);border:1px solid color-mix(in srgb,var(--brand-color, #C8963E) 18%,transparent)}._emptyTitle_2n5lx_243{font-size:1.5rem;font-weight:500;color:var(--color-text-strong);letter-spacing:-.01em}._emptyText_2n5lx_250{font-size:.9rem;color:var(--color-text-muted);max-width:360px;line-height:1.5}._emptyCta_2n5lx_257{display:inline-flex;align-items:center;gap:8px;padding:12px 20px;background:var(--brand-color, #C8963E);color:#fff;font-size:.9rem;font-weight:600;border-radius:9999px;box-shadow:var(--shadow-accent);transition:opacity .15s ease,transform .15s ease;margin-top:8px}._emptyCta_2n5lx_257:hover{opacity:.92;transform:translateY(-1px)}._table_2n5lx_199{width:100%;font-size:.9rem;border-collapse:collapse}._table_2n5lx_199 th{text-align:left;padding:12px 16px;font-size:.8125rem;font-weight:500;color:var(--color-text-muted);background:var(--color-surface-raised);border-bottom:1px solid var(--color-border)}._table_2n5lx_199 tr{border-bottom:1px solid var(--color-border)}._table_2n5lx_199 tr:last-child{border-bottom:none}tbody ._table_2n5lx_199 tr:hover{background:var(--color-overlay-faint)}._table_2n5lx_199 td{padding:12px 16px;color:var(--color-text-muted)}@media (max-width: 900px){._table_2n5lx_199 th,._table_2n5lx_199 td{padding-left:8px;padding-right:8px}._table_2n5lx_199 th:nth-child(3),._table_2n5lx_199 td:nth-child(3){display:none}}@media (max-width: 640px){._table_2n5lx_199 thead{display:none}._table_2n5lx_199 tbody tr{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name status" "host count" "actions actions";gap:4px 12px;padding:16px}._table_2n5lx_199 td{padding:0}._table_2n5lx_199 td:nth-child(1){grid-area:name}._table_2n5lx_199 td:nth-child(2){grid-area:host}._table_2n5lx_199 td:nth-child(4){grid-area:count;text-align:right}._table_2n5lx_199 td:nth-child(5){grid-area:status;justify-self:end}._table_2n5lx_199 td:nth-child(6){grid-area:actions;margin-top:12px}._actions_2n5lx_345{justify-content:stretch}._actions_2n5lx_345>*{flex:1}}._bold_2n5lx_352{color:var(--color-text);font-weight:500}._muted_2n5lx_357{color:var(--color-text-muted)}._code_2n5lx_361{font-family:monospace;color:var(--brand-color, #C8963E);font-size:.8125rem}._center_2n5lx_367{text-align:center}._badge_2n5lx_371{display:inline-flex;padding:2px 8px;border-radius:9999px;font-size:.8125rem;font-weight:600;border:1px solid transparent}._badgeActive_2n5lx_380{background:color-mix(in srgb,#4caf50 14%,transparent);color:#2e7d32;border-color:color-mix(in srgb,#4caf50 28%,transparent)}._badgeInactive_2n5lx_386{background:var(--color-overlay-soft);color:var(--color-text-muted);border-color:var(--color-border)}._toggleBtn_2n5lx_392{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;padding:0 16px;background:#fff;color:var(--color-text);font:inherit;font-size:.9rem;font-weight:500;border:1px solid var(--color-border-strong);border-radius:12px;white-space:nowrap;transition:background .15s ease,border-color .15s ease}._toggleBtn_2n5lx_392:hover:not(:disabled){background:var(--color-surface-raised)}._toggleBtn_2n5lx_392:disabled{opacity:.5;cursor:not-allowed}@media (pointer: coarse),(max-width: 1100px){._toggleBtn_2n5lx_392{min-height:46px}}._toggleBtn_2n5lx_392{min-height:36px;padding:0 12px;font-size:.8125rem;color:var(--color-text-muted)}._actions_2n5lx_345{display:flex;gap:8px;align-items:center;justify-content:flex-end;white-space:nowrap}._manageBtn_2n5lx_436{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;padding:0 16px;background:#fff;color:var(--color-text);font:inherit;font-size:.9rem;font-weight:500;border:1px solid var(--color-border-strong);border-radius:12px;white-space:nowrap;transition:background .15s ease,border-color .15s ease}._manageBtn_2n5lx_436:hover:not(:disabled){background:var(--color-surface-raised)}._manageBtn_2n5lx_436:disabled{opacity:.5;cursor:not-allowed}@media (pointer: coarse),(max-width: 1100px){._manageBtn_2n5lx_436{min-height:46px}}._manageBtn_2n5lx_436{min-height:36px;padding:0 12px;font-size:.8125rem}._manageBtn_2n5lx_436:hover:not(:disabled){border-color:var(--brand-color, #C8963E);color:var(--brand-color, #C8963E)}._overlay_8hbvr_1{position:fixed;top:0;right:0;bottom:0;left:0;background:#14182473;display:flex;align-items:stretch;justify-content:flex-end;z-index:50;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}._panel_8hbvr_12{width:100%;max-width:520px;background:var(--color-surface);border-left:1px solid var(--color-border);display:flex;flex-direction:column;overflow:hidden;animation:_slideIn_8hbvr_1 .25s ease}@keyframes _slideIn_8hbvr_1{0%{transform:translate(20px);opacity:0}to{transform:translate(0);opacity:1}}._header_8hbvr_33{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:20px 24px;border-bottom:1px solid var(--color-border)}._title_8hbvr_42{font-size:1.25rem;font-weight:600;color:var(--color-text);margin:0}._subtitle_8hbvr_49{margin:4px 0 0;font-size:.9rem;color:var(--color-text-muted)}._closeBtn_8hbvr_55{width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;border-radius:8px;color:var(--color-text-muted);transition:background .15s ease,color .15s ease}._closeBtn_8hbvr_55:hover:not(:disabled){background:var(--color-overlay-soft);color:var(--color-text)}._closeBtn_8hbvr_55:disabled{opacity:.4;cursor:not-allowed}@media (pointer: coarse),(max-width: 1100px){._closeBtn_8hbvr_55{width:44px;height:44px}}._body_8hbvr_80{flex:1;overflow-y:auto;padding:24px;display:flex;flex-direction:column;gap:32px}._empty_8hbvr_89{padding:48px;text-align:center;color:var(--color-text-muted)}._section_8hbvr_95{display:flex;flex-direction:column;gap:12px}._sectionTitle_8hbvr_101{margin:0;font-size:.9rem;font-weight:600;color:var(--color-text)}._current_8hbvr_108{margin:0;font-size:.9rem;color:var(--color-text)}._current_8hbvr_108 code{font-family:monospace;color:var(--brand-color, #C8963E);background:var(--color-surface-raised);padding:2px 8px;border-radius:4px}._row_8hbvr_121{display:flex;gap:8px;align-items:stretch}._input_8hbvr_127{width:100%;min-height:42px;padding:0 12px;background-color:#fff;border:1px solid var(--color-border-strong);border-radius:12px;color:var(--color-text);font:inherit;font-size:.9rem;outline:none;transition:border-color .15s ease,box-shadow .15s ease}._input_8hbvr_127:hover:not(:disabled):not(:focus){border-color:color-mix(in srgb,var(--brand-color, #C8963E) 45%,var(--color-border-strong))}._input_8hbvr_127:focus{border-color:var(--brand-color, #C8963E);box-shadow:0 0 0 3px color-mix(in srgb,var(--brand-color, #C8963E) 18%,transparent)}._input_8hbvr_127:disabled{background-color:var(--color-surface-raised);color:var(--color-text-muted);cursor:not-allowed}._input_8hbvr_127:is(select){padding-right:36px}._input_8hbvr_127::placeholder{color:color-mix(in srgb,var(--color-text) 38%,transparent)}@media (pointer: coarse),(max-width: 1100px){._input_8hbvr_127{min-height:46px}}._input_8hbvr_127{flex:1}textarea._input_8hbvr_127{padding:12px;min-height:88px;resize:vertical;font-family:inherit}._primaryBtn_8hbvr_174{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;padding:0 20px;background:var(--brand-color, #C8963E);color:#fff;font:inherit;font-size:.9rem;font-weight:600;border:none;border-radius:12px;white-space:nowrap;box-shadow:var(--shadow-accent);transition:filter .15s ease,box-shadow .15s ease,transform .15s ease}._primaryBtn_8hbvr_174:hover:not(:disabled){filter:brightness(1.06)}._primaryBtn_8hbvr_174:active:not(:disabled){transform:translateY(1px)}._primaryBtn_8hbvr_174:disabled{background:var(--color-surface-raised);color:var(--color-text-muted);box-shadow:none;cursor:not-allowed}@media (pointer: coarse),(max-width: 1100px){._primaryBtn_8hbvr_174{min-height:46px}}._standaloneBtn_8hbvr_210{align-self:flex-start;min-height:42px;padding:8px 16px}._dangerBtn_8hbvr_216{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;padding:0 16px;background:#fff;color:var(--color-text);font:inherit;font-size:.9rem;font-weight:500;border:1px solid var(--color-border-strong);border-radius:12px;white-space:nowrap;transition:background .15s ease,border-color .15s ease}._dangerBtn_8hbvr_216:hover:not(:disabled){background:var(--color-surface-raised)}._dangerBtn_8hbvr_216:disabled{opacity:.5;cursor:not-allowed}@media (pointer: coarse),(max-width: 1100px){._dangerBtn_8hbvr_216{min-height:46px}}._dangerBtn_8hbvr_216{min-height:38px;padding:0 12px;font-size:.8125rem;font-weight:600;color:#ef5350;border-color:color-mix(in srgb,#ef5350 35%,transparent);background:color-mix(in srgb,#ef5350 7%,#fff)}._dangerBtn_8hbvr_216:hover:not(:disabled){background:color-mix(in srgb,#ef5350 14%,#fff)}._hint_8hbvr_258{margin:0;font-size:.8125rem;color:var(--color-text-muted)}._muted_8hbvr_264{margin:0;font-size:.9rem;color:var(--color-text-muted)}._muted_8hbvr_264 strong{color:var(--color-text);font-weight:500}._list_8hbvr_274{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}._listItem_8hbvr_283{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 12px;background:#fff;border:1px solid var(--color-border);border-radius:12px}._listItem_8hbvr_283 code{font-family:var(--font-mono);color:var(--brand-color, #C8963E);font-size:.9rem}._iconBtn_8hbvr_299{width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;border-radius:8px;color:var(--color-text-muted);transition:background .15s ease,color .15s ease}._iconBtn_8hbvr_299:hover:not(:disabled){background:var(--color-overlay-soft);color:var(--color-text)}._iconBtn_8hbvr_299:disabled{opacity:.4;cursor:not-allowed}@media (pointer: coarse),(max-width: 1100px){._iconBtn_8hbvr_299{width:44px;height:44px}}._iconBtn_8hbvr_299:hover:not(:disabled){color:#ef5350;background:color-mix(in srgb,#ef5350 12%,transparent)}._userItem_8hbvr_328{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;padding:12px 16px;background:#fff;border:1px solid var(--color-border);border-radius:12px}._userInfo_8hbvr_340{display:flex;align-items:center;flex-wrap:wrap;gap:12px;min-width:0}._userName_8hbvr_348{font-size:.9rem;font-weight:500;color:var(--color-text)}._userEmail_8hbvr_354{font-size:.9rem;color:var(--color-text-muted);overflow-wrap:break-word}._userRole_8hbvr_360{font-size:.8125rem;color:var(--color-text-muted)}._userActions_8hbvr_365{display:flex;gap:8px;flex-wrap:wrap}._linkBtn_8hbvr_371{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;padding:0 16px;background:#fff;color:var(--color-text);font:inherit;font-size:.9rem;font-weight:500;border:1px solid var(--color-border-strong);border-radius:12px;white-space:nowrap;transition:background .15s ease,border-color .15s ease}._linkBtn_8hbvr_371:hover:not(:disabled){background:var(--color-surface-raised)}._linkBtn_8hbvr_371:disabled{opacity:.5;cursor:not-allowed}@media (pointer: coarse),(max-width: 1100px){._linkBtn_8hbvr_371{min-height:46px}}._linkBtn_8hbvr_371{min-height:38px;padding:0 12px;font-size:.8125rem;font-weight:600}._inviteForm_8hbvr_407{display:flex;flex-direction:column;gap:12px;padding:16px;background:#fff;border:1px solid var(--color-border);border-radius:12px}._formError_8hbvr_417{font-size:.8125rem;color:#ef5350}._formActions_8hbvr_422{display:flex;gap:12px;justify-content:flex-end}._cancelBtn_8hbvr_428{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;padding:0 16px;background:#fff;color:var(--color-text);font:inherit;font-size:.9rem;font-weight:500;border:1px solid var(--color-border-strong);border-radius:12px;white-space:nowrap;transition:background .15s ease,border-color .15s ease}._cancelBtn_8hbvr_428:hover:not(:disabled){background:var(--color-surface-raised)}._cancelBtn_8hbvr_428:disabled{opacity:.5;cursor:not-allowed}@media (pointer: coarse),(max-width: 1100px){._cancelBtn_8hbvr_428{min-height:46px}}._cancelBtn_8hbvr_428{border-color:transparent;background:transparent;color:var(--color-text-muted)}._shell_1k9ns_1{min-height:100vh;min-height:100dvh;display:flex;align-items:center;justify-content:center;background:var(--color-bg);color:var(--color-text);padding:2rem}._card_1k9ns_12{max-width:460px;width:100%;text-align:center;background:var(--color-surface);border:1px solid var(--color-border);border-radius:16px;padding:2.5rem 2rem}._badge_1k9ns_22{display:inline-block;font-size:.75rem;letter-spacing:.15em;font-weight:600;color:var(--brand-color, #C8963E);border:1px solid color-mix(in srgb,var(--brand-color, #C8963E) 40%,transparent);border-radius:999px;padding:.25rem .75rem;margin-bottom:1.25rem}._title_1k9ns_34{font-size:1.5rem;font-weight:600;margin:0 0 .5rem;line-height:1.3}._subtitle_1k9ns_41{font-size:.95rem;color:var(--color-text-muted);margin:0 0 1rem}._hint_1k9ns_47{font-size:.85rem;color:var(--color-text-muted);opacity:.8;margin:0}._code_1k9ns_54{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;background:color-mix(in srgb,var(--brand-color, #C8963E) 12%,transparent);color:var(--brand-color, #C8963E);padding:.1rem .4rem;border-radius:4px;font-size:.9em}
