.page_container__bKlsu{min-height:100vh;box-sizing:border-box;padding:24px clamp(16px,3vw,48px) 48px}.page_shell__x_eCO{max-width:1280px;margin:0 auto;display:flex;flex-direction:column;gap:24px}.page_adminShell__gIObp{width:100%;max-width:1100px;margin:0 auto}.page_adminTopbar__pE7rd{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:stretch;min-height:64px;border-bottom:1px solid var(--admin-color-border)}.page_adminBrand__88CAJ{display:inline-flex;align-items:center;padding-right:28px;color:var(--admin-color-text);font-size:1rem;font-weight:700;letter-spacing:-.02em;text-decoration:none}.page_adminPrimaryNav__Iygor{display:flex;align-items:stretch;min-width:0}.page_adminPrimaryNavItem__zkECZ{min-height:64px;padding:0 18px;border:0;border-bottom:2px solid transparent;background:transparent;color:var(--admin-color-text-muted);font-size:.9rem;font-weight:600;cursor:pointer}.page_adminPrimaryNavItem__zkECZ[aria-current=page]{border-bottom-color:var(--admin-color-primary);color:var(--admin-color-text)}.page_adminBrand__88CAJ:focus-visible,.page_adminCustomerPageLink__lF2KQ:focus-visible,.page_adminLogoutButton__75YZJ:focus-visible,.page_adminPrimaryNavItem__zkECZ:focus-visible{outline:2px solid var(--admin-color-primary);outline-offset:3px}.page_adminAccountMenu__0bmps{display:flex;align-items:center;justify-content:flex-end;gap:12px;padding-left:24px}.page_adminAccountEmail__rdy1i{max-width:220px;overflow:hidden;color:var(--admin-color-text-muted);font-size:.8125rem;text-overflow:ellipsis;white-space:nowrap}.page_adminCustomerPageLink__lF2KQ,.page_adminLogoutButton__75YZJ{min-height:36px;padding:0 12px;border:1px solid var(--admin-color-border);background:var(--admin-color-surface);color:var(--admin-color-text-secondary);font-size:.8125rem;font-weight:600}.page_adminCustomerPageLink__lF2KQ{display:inline-flex;align-items:center;text-decoration:none;white-space:nowrap}.page_adminLogoutButton__75YZJ{cursor:pointer}.page_adminMain__EB1gf{padding-top:28px}.page_loginShell__xcqwD{max-width:520px;margin:0 auto;display:flex;flex-direction:column;gap:20px}.page_loadingState__eC8LX,.page_loginCard__g_zoW,.page_pageHeader___Me2z,.page_tabBar__KdR3L,.page_tableCard__PzneB{border:1px solid var(--admin-color-border);border-radius:var(--admin-radius-lg);background:var(--admin-color-surface);box-shadow:var(--admin-shadow-sm)}.page_loginCard__g_zoW{padding:32px;display:flex;flex-direction:column;gap:24px}.page_loginHeader__wTGaO{display:flex;flex-direction:column;gap:12px}.page_loginTitle__I2fZ2{font-size:clamp(1.75rem,2vw,2rem);font-weight:700;line-height:1.2;letter-spacing:-.03em;color:var(--admin-color-text)}.page_loginDescription__Pzu23{font-size:.95rem;line-height:1.7;color:var(--admin-color-text-muted)}.page_loginForm__CcB6w{display:flex;flex-direction:column;gap:16px}.page_errorBanner__kgKBY{padding:12px 14px;border-radius:var(--admin-radius-sm);border:1px solid rgba(220,38,38,.14);background:var(--admin-color-danger-soft);color:var(--admin-color-danger);font-size:.875rem;font-weight:600}.page_pageHeader___Me2z{padding:28px 32px;display:flex;flex-direction:column;gap:24px}.page_headerActions__2uXzA,.page_headerMain__dtA4e,.page_headerTopRow__B9rly{display:flex;align-items:center}.page_headerTopRow__B9rly{justify-content:space-between;gap:16px}.page_headerMain__dtA4e{justify-content:space-between;gap:24px}.page_headerActions__2uXzA{gap:12px}.page_headingBlock__6jVM_{display:flex;flex-direction:column;gap:12px;max-width:760px}.page_pageEyebrow__N8VUq{font-size:.75rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--admin-color-primary)}.page_pageTitle___gwhE{font-size:clamp(1.9rem,3vw,2.4rem);line-height:1.15;letter-spacing:-.04em;font-weight:700;color:var(--admin-color-text)}.page_pageDescription__vZN25{max-width:660px;font-size:.95rem;line-height:1.75;color:var(--admin-color-text-muted)}.page_headerSummary__Aeatt{min-width:260px;display:flex;flex-direction:column;align-items:flex-start;gap:10px;padding:18px;border:1px solid var(--admin-color-border);border-radius:var(--admin-radius-md);background:var(--admin-color-surface-muted)}.page_headerSummaryText__FO_Od{font-size:.875rem;line-height:1.65;color:var(--admin-color-text-secondary)}.page_headerSummaryTitle__e5_Tu{font-size:.95rem;line-height:1.5;font-weight:700;color:var(--admin-color-text)}.page_headerSummaryMeta__Gq_p_{font-size:.8rem;line-height:1.5;color:var(--admin-color-text-muted)}.page_headerSummaryLegacy__ywip1{display:none}.page_tabBar__KdR3L{display:flex;flex-wrap:wrap;gap:8px;padding:8px}.page_tabStack__vW5qb{display:flex;flex-direction:column;gap:12px}.page_tabBarGroup__oyIv_{display:flex;flex:1 1;flex-wrap:wrap;gap:8px;min-width:0}.page_pageCategoryTabBar__XFk5b{background:var(--admin-color-surface-muted)}.page_tabButton__OYyIK{display:inline-flex;align-items:center;justify-content:center;flex:1 1 140px;min-height:var(--admin-control-height-md);padding:0 14px;border-radius:var(--admin-radius-sm);border:1px solid transparent;background:transparent;color:var(--admin-color-text-secondary);font-size:.875rem;font-weight:600;transition:background-color .18s ease,border-color .18s ease,color .18s ease}.page_tabButtonActive__63XVt{background:var(--admin-color-primary-soft);border-color:color-mix(in srgb,var(--admin-color-primary) 24%,transparent);color:var(--admin-color-primary)}.page_panelStack__wrjV_,.page_panel__a_Nlk{display:flex;flex-direction:column}.page_panel__a_Nlk{padding:0}.page_panelStack__wrjV_{gap:20px}.page_eventWorkspace__SN07u{display:flex;flex-direction:column;gap:20px}.page_eventCounts__wZgp_,.page_eventFilters___yMPz,.page_eventWorkspaceActions__uZljZ,.page_eventWorkspaceHeader__b0X25{display:flex;align-items:flex-end}.page_eventWorkspaceHeader__b0X25{justify-content:space-between;gap:24px;padding-bottom:20px;border-bottom:1px solid var(--admin-color-border)}.page_eventWorkspaceTitle__Uoc8c{margin:0;color:var(--admin-color-text);font-size:1.5rem;font-weight:700;letter-spacing:-.03em;line-height:1.25}.page_eventWorkspaceDescription__gltmu{margin:8px 0 0;color:var(--admin-color-text-muted);font-size:.875rem;line-height:1.6}.page_eventWorkspaceActions__uZljZ{flex-wrap:wrap;justify-content:flex-end;gap:8px}.page_eventCreateMenu__D53VG{position:relative}.page_eventCreateMenu__D53VG summary{list-style:none;cursor:pointer}.page_eventCreateMenu__D53VG summary::-webkit-details-marker{display:none}.page_eventCreateMenuList__RNwYR{position:absolute;top:calc(100% + 6px);right:0;z-index:12;display:grid;min-width:190px;border:1px solid var(--admin-color-border);background:var(--admin-color-surface)}.page_eventCreateMenuList__RNwYR a{padding:10px 12px;border-bottom:1px solid var(--admin-color-border);color:var(--admin-color-text-secondary);font-size:.8125rem;font-weight:600;text-decoration:none}.page_eventCreateMenuList__RNwYR a:last-child{border-bottom:0}.page_eventCreateMenuList__RNwYR a:focus-visible{outline:2px solid var(--admin-color-primary);outline-offset:-3px}.page_eventCounts__wZgp_ button,.page_eventEditLink__GBoYb,.page_eventFilterReset__UvEH7,.page_eventRefreshButton__ej4__{min-height:36px;border:0;background:transparent;color:var(--admin-color-text-secondary);font:inherit;font-size:.8125rem;font-weight:600}.page_eventFilterReset__UvEH7,.page_eventRefreshButton__ej4__{padding:0 8px;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.page_eventRefreshButton__ej4__:disabled{cursor:wait;opacity:.6}.page_eventCounts__wZgp_{align-items:center;flex-wrap:wrap;gap:4px 18px;padding-bottom:2px}.page_eventCounts__wZgp_ button{padding:0;cursor:pointer}.page_eventCounts__wZgp_ button:focus-visible,.page_eventEditLink__GBoYb:focus-visible,.page_eventFilterReset__UvEH7:focus-visible,.page_eventRefreshButton__ej4__:focus-visible,.page_eventSelectButton__y5lt_:focus-visible{outline:2px solid var(--admin-color-primary);outline-offset:3px}.page_eventFilters___yMPz{display:grid;grid-gap:12px;gap:12px;padding:16px 0;border-top:1px solid var(--admin-color-border);border-bottom:1px solid var(--admin-color-border)}.page_eventPrimaryFilters__7lxId{display:grid;grid-template-columns:minmax(220px,1.6fr) minmax(132px,.7fr) auto;align-items:end;grid-gap:12px;gap:12px}.page_eventFilterField__gpl2V,.page_eventSearchField__Koq8W{display:flex;min-width:0;flex-direction:column;gap:6px}.page_eventFilterLabel__nLI_R{color:var(--admin-color-text-muted);font-size:.75rem;font-weight:700}.page_eventAdvancedFilters__1L6c3{border-top:1px solid var(--admin-color-border)}.page_eventAdvancedFilters__1L6c3 summary{display:inline-flex;align-items:center;min-height:44px;padding:0 8px;color:var(--admin-color-text-secondary);font-size:.8125rem;font-weight:600;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.page_eventAdvancedFilters__1L6c3 summary:focus-visible{outline:2px solid var(--admin-color-primary);outline-offset:3px}.page_eventAdvancedFilterGrid__NpXlc{display:grid;grid-template-columns:repeat(4,minmax(112px,1fr));grid-gap:12px;gap:12px;padding:12px 0 0}.page_eventListFrame__DV46_{overflow-x:auto;border-bottom:1px solid var(--admin-color-border)}.page_eventMobileList__Ugo6P{display:none}.page_eventListTable__nU4Ya{width:100%;min-width:940px;border-collapse:collapse}.page_eventListTable__nU4Ya th{padding:11px 12px;color:var(--admin-color-text-muted);font-size:.75rem;font-weight:700;text-align:left}.page_eventListTable__nU4Ya td,.page_eventListTable__nU4Ya th{border-bottom:1px solid var(--admin-color-border);white-space:nowrap}.page_eventListTable__nU4Ya td{padding:14px 12px;color:var(--admin-color-text-secondary);font-size:.8125rem;vertical-align:middle}.page_eventListTable__nU4Ya tbody tr[data-selected=true] td{background:var(--admin-color-primary-soft)}.page_eventListTable__nU4Ya tbody tr:last-child td{border-bottom:0}.page_eventSelectButton__y5lt_{display:flex;max-width:260px;flex-direction:column;gap:3px;padding:0;border:0;background:transparent;color:var(--admin-color-text);cursor:pointer;text-align:left}.page_eventSelectButton__y5lt_ strong{overflow:hidden;font-size:.875rem;text-overflow:ellipsis;white-space:nowrap}.page_eventSelectButton__y5lt_ span{overflow:hidden;color:var(--admin-color-text-muted);font-size:.75rem;text-overflow:ellipsis;white-space:nowrap}.page_eventState__MDqWG{font-size:.8125rem;font-weight:700}.page_eventState__MDqWG[data-state=published]{color:var(--admin-color-success)}.page_eventState__MDqWG[data-state=private]{color:var(--admin-color-text-muted)}.page_eventEditLink__GBoYb{color:var(--admin-color-primary);text-decoration:underline;text-underline-offset:3px}.page_eventListEmpty__ARMYu,.page_eventListLoading__6puN_{padding:28px 0;border-bottom:1px solid var(--admin-color-border);color:var(--admin-color-text-muted);font-size:.875rem;line-height:1.6}.page_eventWorkspaceContent__3k8pb{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:24px;gap:24px;margin-top:20px}.page_eventWorkspaceList__zslR0{min-width:0}.page_eventDetailBackdrop__MYMvN{position:fixed;inset:0;z-index:50;display:grid;place-items:center;padding:16px;background:color-mix(in srgb,var(--admin-color-text) 46%,transparent)}.page_eventDetailPanel__FiQML{box-sizing:border-box;width:min(1100px,calc(100vw - 32px));max-height:calc(100dvh - 32px);overflow-y:auto;overscroll-behavior:contain;padding:24px;border:1px solid var(--admin-color-border-strong);border-radius:8px;background:var(--admin-color-surface)}.page_eventDetailTabs__C_5NI{display:flex;gap:4px;margin:0 -24px;padding:12px 24px 0;overflow-x:auto;border-bottom:1px solid var(--admin-color-border);scrollbar-width:thin}.page_eventDetailTab__4xNoZ{flex:0 0 auto;min-height:42px;padding:0 12px;border:0;border-bottom:2px solid transparent;background:transparent;color:var(--admin-color-text-muted);font:inherit;font-size:.8125rem;font-weight:700;cursor:pointer}.page_eventDetailTab__4xNoZ[aria-selected=true]{border-bottom-color:var(--admin-color-primary);color:var(--admin-color-text)}.page_eventDetailTab__4xNoZ:focus-visible{outline:2px solid var(--admin-color-focus);outline-offset:-2px}.page_eventDetailTabPanel__ez9Js{min-width:0}.page_eventManagementPanel__VjTR9{display:grid;grid-gap:18px;gap:18px;padding-top:18px}.page_eventCustomerCard__9S3lo,.page_eventManagementActions__h_7a6,.page_eventManagementHeading__Mqmex,.page_eventManagementToolbar__BRkCu{display:flex;align-items:center;justify-content:space-between;gap:12px}.page_eventManagementToolbar__BRkCu{padding-bottom:14px;border-bottom:1px solid var(--admin-color-border)}.page_eventCommentList__5jwG7 p,.page_eventCustomerCard__9S3lo p,.page_eventManagementError__cuZjl,.page_eventManagementHeading__Mqmex h3,.page_eventManagementHeading__Mqmex p,.page_eventManagementState__7jxiF,.page_eventManagementToolbar__BRkCu p{margin:0}.page_eventManagementHeading__Mqmex h3,.page_eventManagementToolbar__BRkCu p{color:var(--admin-color-text);font-size:.9375rem;font-weight:700}.page_eventCustomerCard__9S3lo p,.page_eventCustomerCard__9S3lo span,.page_eventManagementHeading__Mqmex p,.page_eventManagementState__7jxiF{margin-top:4px;color:var(--admin-color-text-muted);font-size:.8125rem;line-height:1.55}.page_eventManagementForm__460hu,.page_eventManagementStack__9YgNr{display:grid;grid-gap:18px;gap:18px}.page_eventManagementFieldGrid__cAVIj{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.page_eventManagementToggle__r9Jx0{display:flex;align-items:center;gap:9px;color:var(--admin-color-text-secondary);font-size:.875rem;font-weight:700}.page_eventManagementToggle__r9Jx0 input{width:18px;height:18px;accent-color:var(--admin-color-primary)}.page_eventManagementActions__h_7a6{justify-content:flex-start;flex-wrap:wrap}.page_eventManagementError__cuZjl{color:var(--admin-color-danger);font-size:.8125rem}.page_eventManagementState__7jxiF{padding:20px 0}.page_eventCustomerCard__9S3lo{align-items:flex-start;padding:16px;border:1px solid var(--admin-color-border);border-radius:6px}.page_eventCustomerCard__9S3lo strong{color:var(--admin-color-text);font-size:.9375rem}.page_eventCustomerCard__9S3lo span{display:block}.page_eventCommentList__5jwG7{display:grid;grid-gap:0;gap:0;margin:0;padding:0;list-style:none}.page_eventCommentList__5jwG7 li{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:14px 0;border-top:1px solid var(--admin-color-border)}.page_eventCommentList__5jwG7 li:last-child{border-bottom:1px solid var(--admin-color-border)}.page_eventCommentList__5jwG7 span,.page_eventCommentList__5jwG7 strong{display:block}.page_eventCommentList__5jwG7 strong{color:var(--admin-color-text);font-size:.8125rem}.page_eventCommentList__5jwG7 span{margin-top:2px;color:var(--admin-color-text-muted);font-size:.75rem}.page_eventCommentList__5jwG7 p{margin-top:8px;color:var(--admin-color-text-secondary);font-size:.8125rem;line-height:1.6;overflow-wrap:anywhere}.page_eventDetailHeader__GiEUr{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding-bottom:16px;border-bottom:1px solid var(--admin-color-border)}.page_eventDangerArea__fIzDm p,.page_eventDetailContext__h3HLN p,.page_eventDetailTitle__hcJRf,.page_eventDetailType__kAke7{margin:0}.page_eventDetailType__kAke7{color:var(--admin-color-text-muted);font-size:.75rem;font-weight:700;overflow-wrap:anywhere}.page_eventDetailTitle__hcJRf{margin-top:4px;color:var(--admin-color-text);font-size:1.125rem;line-height:1.35;overflow-wrap:anywhere}.page_eventDetailClose__eZ5Ji{padding:0;border:0;background:transparent;color:var(--admin-color-primary);font:inherit;font-size:.8125rem;font-weight:700;cursor:pointer;text-align:left;text-decoration:underline;text-underline-offset:3px}.page_eventDetailMeta__4ieYI{display:grid;grid-gap:12px;gap:12px;margin:18px 0}.page_eventDetailMeta__4ieYI div{display:grid;grid-template-columns:76px minmax(0,1fr);grid-gap:12px;gap:12px}.page_eventDetailMeta__4ieYI dd,.page_eventDetailMeta__4ieYI dt{margin:0;font-size:.8125rem;line-height:1.5}.page_eventDetailMeta__4ieYI dt{color:var(--admin-color-text-muted)}.page_eventDetailMeta__4ieYI dd{min-width:0;overflow-wrap:anywhere;color:var(--admin-color-text-secondary)}.page_eventDetailActions__s7hVD{display:flex;flex-wrap:wrap;gap:8px;padding-bottom:18px;border-bottom:1px solid var(--admin-color-border)}.page_eventDetailStatusField__GkAhj{display:grid;grid-gap:7px;gap:7px;margin:18px 0;color:var(--admin-color-text-secondary);font-size:.8125rem;font-weight:700}.page_eventDetailStatusField__GkAhj small{color:var(--admin-color-text-muted);font-size:.75rem;font-weight:400}.page_eventDetailOperations__bkKXZ{padding:18px 0;border-top:1px solid var(--admin-color-border);border-bottom:1px solid var(--admin-color-border)}.page_eventDetailOperations__bkKXZ>h3,.page_eventThemeManager__rPTqU>p{margin:0;color:var(--admin-color-text);font-size:.875rem;font-weight:700}.page_eventDetailOperations__bkKXZ .page_eventDetailStatusField__GkAhj{margin:14px 0 18px}.page_eventThemeManager__rPTqU ul,.page_mobileLinkedEventList__inoyd{display:grid;grid-gap:0;gap:0;margin:10px 0 0;padding:0;list-style:none}.page_eventThemeManager__rPTqU li{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:40px;border-top:1px solid var(--admin-color-border);color:var(--admin-color-text-secondary);font-size:.8125rem}.page_eventThemeManager__rPTqU li:last-child{border-bottom:1px solid var(--admin-color-border)}.page_mobileReadOnlyNotice__ovdkW{margin:0;padding:12px 0;border-bottom:1px solid var(--admin-color-border);line-height:1.6}.page_mobileLinkedEventList__inoyd li,.page_mobileReadOnlyNotice__ovdkW{border-top:1px solid var(--admin-color-border);color:var(--admin-color-text-secondary);font-size:.8125rem}.page_mobileLinkedEventList__inoyd li{display:grid;grid-gap:3px;gap:3px;padding:10px 0}.page_mobileLinkedEventList__inoyd span{color:var(--admin-color-text-muted)}.page_eventDetailContext__h3HLN{display:grid;grid-gap:10px;gap:10px;padding:14px 0;border-top:1px solid var(--admin-color-border);border-bottom:1px solid var(--admin-color-border)}.page_eventDetailContext__h3HLN p{display:flex;justify-content:space-between;gap:12px;color:var(--admin-color-text-secondary);font-size:.8125rem;line-height:1.5}.page_eventDetailContext__h3HLN strong{color:var(--admin-color-text-muted);font-weight:600}.page_eventDetailContext__h3HLN span{text-align:right}.page_eventDangerArea__fIzDm{display:grid;grid-gap:12px;gap:12px;margin-top:18px;color:var(--admin-color-text-secondary)}.page_eventDangerArea__fIzDm summary{color:var(--admin-color-danger);font-size:.8125rem;font-weight:700;cursor:pointer}.page_eventDangerArea__fIzDm p{color:var(--admin-color-text-muted);font-size:.8125rem;line-height:1.55}.page_eventDangerArea__fIzDm summary:focus-visible,.page_eventDetailClose__eZ5Ji:focus-visible,.page_eventMobileDetailButton__m_nhY:focus-visible,.page_eventRelatedButton__ReHCB:focus-visible{outline:2px solid var(--admin-color-primary);outline-offset:3px}.page_innerTabButton__yjeTB{display:inline-flex;align-items:center;justify-content:center;flex:1 1 120px;min-height:var(--admin-control-height-md);padding:0 14px;border-radius:var(--admin-radius-sm);border:1px solid transparent;background:transparent;color:var(--admin-color-text-secondary);font-size:.875rem;font-weight:600;transition:background-color .18s ease,border-color .18s ease,color .18s ease}.page_innerTabButtonActive__5qGCJ{background:var(--admin-color-primary-soft);border-color:var(--admin-color-border);color:var(--admin-color-text)}.page_todoPanel__WnD2H{display:flex;flex-direction:column;gap:12px;padding:24px;border:1px dashed var(--admin-color-border-strong);border-radius:var(--admin-radius-lg);background:var(--admin-color-surface)}.page_todoBadge__R1Wym{display:inline-flex;width:-moz-fit-content;width:fit-content;min-height:28px;align-items:center;padding:0 10px;border-radius:999px;background:var(--admin-color-primary-soft);color:var(--admin-color-primary);font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.page_todoTitle__F_N1S{font-size:1.05rem;font-weight:700;color:var(--admin-color-text)}.page_todoDescription__1NeXi{font-size:.9rem;line-height:1.7;color:var(--admin-color-text-muted)}.page_todoList__CHxBi{display:grid;grid-gap:8px;gap:8px;padding-left:18px;list-style:disc;color:var(--admin-color-text-secondary);font-size:.875rem;line-height:1.65}.page_sectionHeader__qDcY8{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.page_sectionTitle__sb2aJ{font-size:1.375rem;line-height:1.25;letter-spacing:-.03em;font-weight:700;color:var(--admin-color-text)}.page_sectionDescription__QH7p5{margin-top:8px;font-size:.9rem;line-height:1.7;color:var(--admin-color-text-muted)}.page_sectionMeta__kDWlu{font-size:.875rem;color:var(--admin-color-text-muted)}.page_selectionContext__dCldJ{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:10px 0;border-top:1px solid var(--admin-color-border);border-bottom:1px solid var(--admin-color-border)}.page_createPanel__7gb59{display:flex;flex-direction:column;gap:16px;padding:18px;border:1px solid var(--admin-color-border);border-radius:var(--admin-radius-md);background:linear-gradient(180deg,#ffffff,#fbfdff);box-shadow:var(--admin-shadow-sm)}.page_createPanelActions__sQ3CG,.page_createPanelHeader__1Y9PB{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.page_createPanelTitle__1VwvB{font-size:1rem;font-weight:700;color:var(--admin-color-text)}.page_createPanelDescription__8zkEV,.page_createPanelHint__2D3Oi,.page_createPanelMeta__tIn_w{font-size:.85rem;line-height:1.65;color:var(--admin-color-text-muted)}.page_createPanelHint__2D3Oi{display:inline-flex;align-items:center;min-height:36px;padding:0 12px;border-radius:999px;border:1px solid color-mix(in srgb,var(--admin-color-primary) 18%,transparent);background:var(--admin-color-primary-soft);color:var(--admin-color-primary);white-space:nowrap}.page_createPanelGrid__nHyM5{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.page_createPanelMeta__tIn_w{max-width:720px}.page_shortcutStrip__7tq9Q{display:flex;flex-wrap:wrap;gap:10px}.page_shortcutPill__127X9{display:inline-flex;align-items:center;gap:8px;min-height:36px;padding:0 12px;border-radius:999px;border:1px solid var(--admin-color-border);background:var(--admin-color-surface);color:var(--admin-color-text-secondary);font-size:.8125rem;font-weight:600}.page_shortcutPill__127X9 strong{color:var(--admin-color-text)}.page_shortcutPillActive__pa0Nd{border-color:color-mix(in srgb,var(--admin-color-primary) 24%,transparent);background:var(--admin-color-primary-soft);color:var(--admin-color-primary)}.page_tableCard__PzneB{overflow:hidden}.page_tableScroll__7SKAH{overflow-x:auto}.page_dataTable__zJVsS{width:100%;min-width:900px;border-collapse:separate;border-spacing:0}.page_dataTable__zJVsS thead th{position:-webkit-sticky;position:sticky;top:0;z-index:1;padding:14px 16px;border-bottom:1px solid var(--admin-color-border);background:var(--admin-color-surface-muted);color:var(--admin-color-text-muted);font-size:.8125rem;font-weight:700;text-align:left;white-space:nowrap}.page_dataTable__zJVsS tbody td{padding:16px;border-bottom:1px solid var(--admin-color-border);vertical-align:top;background:var(--admin-color-surface)}.page_tableRowInteractive__yKquA{transition:box-shadow .18s ease,transform .18s ease}.page_tableRowInteractive__yKquA:hover td{background:linear-gradient(180deg,#ffffff,#fbfcff)}.page_dataTable__zJVsS tbody tr:last-child td{border-bottom:0}.page_tablePrimary__ncx2j{display:flex;align-items:flex-start;gap:12px}.page_rowNumber__70Lu7{min-width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:var(--admin-color-primary-soft);color:var(--admin-color-primary);font-size:.8125rem;font-weight:700}.page_tableTitle__8kPKk{font-size:.9375rem;font-weight:700;color:var(--admin-color-text)}.page_primaryCellLink__ebbZz{display:inline-flex;flex-direction:column;color:inherit;text-decoration:none;margin-bottom:12px}.page_primaryCellLink__ebbZz:focus-visible .page_tableTitle__8kPKk,.page_primaryCellLink__ebbZz:hover .page_tableTitle__8kPKk{color:var(--admin-color-primary)}.page_tableSubtext__HnAqA{margin-top:4px;font-size:.8125rem;color:var(--admin-color-text-muted)}.page_identityStack__N5wLS{display:flex;flex-direction:column;gap:2px}.page_customerIdentityHeader__IW_bG{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.page_metaStack__sb59U,.page_statusCell__mZuqC{display:flex;flex-direction:column;gap:6px}.page_customerStatusRow__L54nv{display:flex;flex-wrap:wrap;gap:6px}.page_statusSelect__pYKMH{min-width:112px;max-width:132px}.page_actionStack__ms_lH,.page_passwordFieldGroup__SQK_0,.page_variantPreviewGrid__Vb6D0{display:flex;flex-direction:column;gap:8px}.page_variantPreviewGrid__Vb6D0{flex-wrap:wrap}.page_variantPreviewLink__H_MQF{display:flex;flex-direction:column;gap:4px;padding:10px 12px;border:1px solid var(--admin-color-border);border-radius:10px;background:var(--admin-color-surface-muted);color:var(--admin-color-text);text-decoration:none;width:90%}.page_variantPreviewLink__H_MQF:focus-visible,.page_variantPreviewLink__H_MQF:hover{border-color:color-mix(in srgb,var(--admin-color-primary) 36%,transparent);background:var(--admin-color-primary-soft)}.page_variantPreviewItem__0aB03{display:flex;gap:6px}.page_previewWarningCard__xMn0N{display:flex;flex-direction:column;gap:4px;width:100%;padding:10px 12px;border:1px solid rgba(180,83,9,.22);border-radius:10px;background:var(--admin-color-warning-soft)}.page_previewWarningLabel__TEOUy{font-size:.8125rem;font-weight:700;color:var(--admin-color-warning)}.page_previewWarningText__tscFu{font-size:.75rem;line-height:1.45;color:rgba(146,64,14,.92)}.page_variantPreviewLabel__xSRI_{font-size:.8125rem;font-weight:700;color:var(--admin-color-text)}.page_variantPreviewPath__mU5ES{font-size:.75rem;line-height:1.4;color:var(--admin-color-text-muted);word-break:break-all}.page_variantPreviewActionButton__nHQ2J{width:100%;min-height:34px;border-radius:8px;border:1px solid var(--admin-color-border);font-size:.75rem;font-weight:700;text-align:center;cursor:pointer}.page_variantPreviewActionButton__nHQ2J:disabled{opacity:.6;cursor:not-allowed}.page_removeVariantPreviewButton__dACkb{width:10%;background:var(--admin-color-danger-soft);border-color:rgba(220,38,38,.18);color:var(--admin-color-danger)}.page_removeVariantPreviewButton__dACkb:focus-visible,.page_removeVariantPreviewButton__dACkb:hover{background:rgba(220,38,38,.14);border-color:rgba(220,38,38,.3)}.page_metaStack__sb59U{color:var(--admin-color-text-secondary);font-size:.875rem}.page_mobileCardActions__S913n,.page_tableActions__D61Za{display:flex;flex-wrap:wrap;gap:8px}.page_missingVariantPreviewButton__qZCD8{text-align:left;cursor:pointer;background:var(--admin-color-warning-soft);border-color:rgba(180,83,9,.22);width:100%}.page_missingVariantPreviewButton__qZCD8 .page_variantPreviewLabel__xSRI_{color:var(--admin-color-warning)}.page_missingVariantPreviewButton__qZCD8 .page_variantPreviewPath__mU5ES{color:rgba(146,64,14,.9)}.page_missingVariantPreviewButton__qZCD8:focus-visible,.page_missingVariantPreviewButton__qZCD8:hover{background:rgba(180,83,9,.12);border-color:rgba(180,83,9,.35)}.page_missingVariantPreviewButton__qZCD8:disabled{opacity:.6}.page_actionHint__rY1Ux,.page_inlineMetaText__UPNGU,.page_toolbarNote__nn3nl{font-size:.8125rem;line-height:1.55;color:var(--admin-color-text-muted)}.page_inlineInputGroup__jDwzK{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.page_emptyInlineText__c8Kcu{font-size:.8125rem;color:var(--admin-color-text-muted)}.page_linkedEventCompact__zOUV5{display:flex;flex-direction:column;gap:10px;min-width:0}.page_linkedEventSelectRow__c48k2{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.page_linkedEventCompactMeta__NOmGd{display:flex;flex-wrap:wrap;gap:8px 12px;font-size:.75rem;color:var(--admin-color-text-muted)}.page_customerEventList__MdZz5{display:flex;flex-direction:column;gap:10px;min-width:260px}.page_customerEventCard__5mFqy{display:flex;flex-direction:column;gap:10px;padding:12px;border:1px solid var(--admin-color-border);border-radius:12px;background:var(--admin-color-surface-muted)}.page_customerEventHeader__ZsxKr{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.page_customerEventMeta__d09TB{display:flex;flex-wrap:wrap;gap:8px 12px;font-size:.75rem;color:var(--admin-color-text-muted)}.page_messagePreview__Tqe6y{max-width:360px;color:var(--admin-color-text-secondary);font-size:.9rem;line-height:1.6;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.page_numberCell__qZ20k{font-size:.875rem;font-weight:700;color:var(--admin-color-text-secondary)}.page_loadingState__eC8LX{display:flex;flex-direction:column;align-items:center;gap:12px;padding:44px 28px;text-align:center}.page_loadingSpinner__i2D2w{width:28px;height:28px;border:3px solid var(--admin-color-border);border-top-color:var(--admin-color-primary);border-radius:999px;animation:page_spin__T9St7 .8s linear infinite}.page_loadingText__P361f{font-size:.9rem;color:var(--admin-color-text-muted)}.page_mobileList__EZfPq{display:none}.page_mobileCard__7JhsL{display:flex;flex-direction:column;gap:12px;padding:18px;border:1px solid var(--admin-color-border);border-radius:var(--admin-radius-md);background:var(--admin-color-surface);box-shadow:var(--admin-shadow-sm)}.page_mobileCardHead__rMNku{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.page_mobileCardTitle__59HEA{font-size:.95rem;font-weight:700;color:var(--admin-color-text)}.page_mobileCardMetaLine__yurOH,.page_mobileCardSlug__Zd0il{font-size:.8125rem;color:var(--admin-color-text-muted)}.page_mobileCardMeta__YEyXN{display:flex;flex-direction:column;gap:6px;font-size:.875rem;color:var(--admin-color-text-secondary)}.page_mobileCommentMessage__ezEFy{font-size:.9rem;line-height:1.65;color:var(--admin-color-text-secondary)}.page_accountCardList__vXFa5{display:grid;grid-gap:16px;gap:16px}.page_accountCard__Xz4rJ{display:flex;flex-direction:column;gap:16px;padding:18px;border:1px solid var(--admin-color-border);border-radius:0;background:var(--admin-color-surface);box-shadow:none}.page_accountCardHeader__2K3SH{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.page_accountCardIdentity__JqZWG{display:flex;align-items:flex-start;min-width:0;gap:12px}.page_accountCardTitle__2vITR{color:var(--admin-color-text);font-size:1rem;font-weight:700;line-height:1.35}.page_accountCardBadges__qmhqL{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px}.page_accountHeaderDangerButton__OL34B{display:inline-flex;align-items:center;justify-content:center;min-height:30px;padding:0 10px;border:1px solid #f1b5ae;border-radius:999px;background:#fff2f0;color:#b42318;font:inherit;font-size:.75rem;font-weight:700;line-height:1;cursor:pointer}.page_accountHeaderDangerButton__OL34B:disabled{cursor:not-allowed;opacity:.58}.page_accountCardMetaGrid__ChIYm{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px;padding:10px 12px;border-radius:0;background:var(--admin-color-surface-muted);color:var(--admin-color-text-muted);font-size:.8125rem;line-height:1.45}.page_accountCardBody__5Prbj{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);grid-gap:14px;gap:14px;align-items:start}.page_accountCardSection__lVV6S{display:flex;min-width:0;flex-direction:column;gap:12px;padding:14px;border:1px solid var(--admin-color-border);border-radius:0;background:var(--admin-color-surface)}.page_accountConnectSection__gy7yR{grid-column:1/-1}.page_accountCardSectionHeader__2ORPx{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-bottom:10px;border-bottom:1px solid #dfe7f1}.page_accountCardSectionTitle__4fQGY{color:var(--admin-color-text);font-size:.875rem;font-weight:700}.page_accountDangerArea__ELu5j{display:grid;grid-gap:10px;gap:10px;padding-top:14px;border-top:1px solid var(--admin-color-border);color:var(--admin-color-text-secondary)}.page_accountDangerArea__ELu5j summary{display:inline-flex;align-items:center;min-height:44px;width:-moz-fit-content;width:fit-content;color:var(--admin-color-danger);font-size:.875rem;font-weight:700;cursor:pointer}.page_accountDangerArea__ELu5j p{margin:0;color:var(--admin-color-text-muted);font-size:.8125rem;line-height:1.5}.page_accountDangerArea__ELu5j summary:focus-visible{outline:2px solid var(--admin-color-primary);outline-offset:3px}.page_accountConnectPanel__2_VGR{display:flex;flex-direction:column;gap:8px}.page_accountConnectControls__5hst5{display:grid;grid-template-columns:minmax(180px,.75fr) minmax(220px,1.25fr);grid-gap:8px;gap:8px}.page_accountConnectPanel__2_VGR .page_inlineInputGroup__jDwzK>select{min-width:min(360px,100%);flex:1 1 360px}.page_accountConnectControls__5hst5 input,.page_accountConnectControls__5hst5 select{min-width:0;width:100%;flex:0 0 auto}.page_walletPanel__cDrcx{display:flex;min-width:0;flex-direction:column;gap:10px}.page_walletSectionLabel__U25Pd{margin:0;color:var(--admin-color-text);font-size:.78rem;font-weight:700}.page_walletSummaryGrid__nFQ8L{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:6px;gap:6px}.page_walletMetric__WGEzI{display:inline-flex;align-items:center;justify-content:center;min-height:30px;padding:6px 8px;border:1px solid var(--admin-color-border);border-radius:var(--admin-radius-sm);background:var(--admin-color-surface-muted);color:var(--admin-color-text-secondary);font-size:.75rem;font-weight:700;text-align:center;white-space:nowrap}.page_walletGrantGrid__f39yy{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:end;grid-gap:8px;gap:8px}.page_walletGrantGrid__f39yy input,.page_walletGrantGrid__f39yy select{min-width:0}.page_walletLedgerPanel__r0F6T{display:flex;flex-direction:column;gap:8px;padding-top:2px}.page_walletLedgerList__Xls4z{display:flex;flex-direction:column;gap:7px}.page_walletLedgerItem__ckofC{display:grid;grid-gap:3px;gap:3px;min-height:36px;padding:8px 10px;border-radius:var(--admin-radius-sm);background:var(--admin-color-primary-soft);color:var(--admin-color-text-secondary);font-size:.75rem;line-height:1.35}.page_walletLedgerItem__ckofC strong{color:var(--admin-color-text);font-weight:600}@keyframes page_spin__T9St7{to{transform:rotate(1turn)}}@media (max-width:900px){.page_eventWorkspaceHeader__b0X25{align-items:flex-start;flex-direction:column}.page_eventWorkspaceActions__uZljZ{justify-content:flex-start}.page_eventAdvancedFilterGrid__NpXlc,.page_eventPrimaryFilters__7lxId{grid-template-columns:repeat(2,minmax(0,1fr))}.page_eventSearchField__Koq8W{grid-column:1/-1}.page_pageHeader___Me2z{padding:24px 20px}.page_panel__a_Nlk{padding:0}.page_adminBrand__88CAJ{padding-right:18px}.page_adminPrimaryNavItem__zkECZ{padding:0 14px}.page_adminAccountMenu__0bmps{padding-left:16px}.page_adminAccountEmail__rdy1i{max-width:150px}.page_createPanelActions__sQ3CG,.page_createPanelHeader__1Y9PB,.page_headerMain__dtA4e,.page_headerTopRow__B9rly,.page_sectionHeader__qDcY8{flex-direction:column;align-items:stretch}.page_headerActions__2uXzA{justify-content:flex-start;flex-wrap:wrap}.page_headerSummary__Aeatt{min-width:0}.page_createPanelGrid__nHyM5{grid-template-columns:repeat(2,minmax(0,1fr))}.page_accountCardBody__5Prbj{grid-template-columns:1fr}.page_selectionContext__dCldJ{align-items:flex-start;flex-direction:column}.page_accountConnectControls__5hst5,.page_walletGrantGrid__f39yy{grid-template-columns:1fr}}@media (max-width:767px){.page_eventListFrame__DV46_{display:none}.page_eventMobileList__Ugo6P{grid-gap:0;gap:0;border-top:1px solid var(--admin-color-border)}.page_eventMobileCard__eTZJJ,.page_eventMobileList__Ugo6P{display:grid;border-bottom:1px solid var(--admin-color-border)}.page_eventMobileCard__eTZJJ{grid-gap:12px;gap:12px;padding:18px 0}.page_eventMobileCard__eTZJJ:last-child{border-bottom:0}.page_eventMobileCard__eTZJJ[data-selected=true]{background:var(--admin-color-primary-soft)}.page_eventMobileCardHeader__Dwa_U{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.page_eventDetailHeading__CD_Nw,.page_eventMobileCardText__7y_y5{min-width:0}.page_eventMobileCardDate__60Djd,.page_eventMobileCardOwnership__FYkOB,.page_eventMobileCardTitle__yzOme,.page_eventMobileCardType__nmbLe{margin:0}.page_eventMobileCardDate__60Djd,.page_eventMobileCardOwnership__FYkOB,.page_eventMobileCardType__nmbLe{color:var(--admin-color-text-muted);font-size:.8125rem;line-height:1.5}.page_eventMobileCardType__nmbLe{font-weight:700}.page_eventMobileCardTitle__yzOme{margin-top:4px;color:var(--admin-color-text);font-size:1rem;line-height:1.4;overflow-wrap:anywhere}.page_eventMobileCardDate__60Djd{margin-top:4px}.page_eventMobileCardActions__XuoMN{display:flex;align-items:center;flex-wrap:wrap;gap:16px}.page_eventMobileDetailButton__m_nhY{min-height:44px;padding:0;border:0;background:transparent;color:var(--admin-color-primary);font:inherit;font-size:.875rem;font-weight:700;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.page_eventMobileCardActions__XuoMN .page_eventEditLink__GBoYb{display:inline-flex;align-items:center;min-height:44px;font-size:.875rem}.page_eventDetailBackdrop__MYMvN{padding:12px}.page_eventDetailPanel__FiQML{width:calc(100vw - 24px);max-height:calc(100dvh - 24px);padding:18px}.page_eventDetailTabs__C_5NI{margin:0 -18px;padding-right:18px;padding-left:18px}.page_eventManagementFieldGrid__cAVIj{grid-template-columns:1fr}.page_eventCommentList__5jwG7 li,.page_eventCustomerCard__9S3lo,.page_eventManagementHeading__Mqmex,.page_eventManagementToolbar__BRkCu{align-items:stretch;flex-direction:column}.page_eventCommentList__5jwG7 .admin-button,.page_eventCustomerCard__9S3lo .admin-button,.page_eventManagementToolbar__BRkCu .admin-button{width:100%}.page_eventDetailHeader__GiEUr{align-items:center}.page_eventDetailClose__eZ5Ji{display:inline-flex;align-items:center;flex:0 0 auto;min-height:44px}.page_eventMobileCardHeader__Dwa_U .page_eventState__MDqWG{flex:0 0 auto}.page_eventDetailMeta__4ieYI div{grid-template-columns:1fr;gap:3px}.page_eventDetailContext__h3HLN p{display:grid;grid-template-columns:1fr;grid-gap:3px;gap:3px}.page_eventDetailContext__h3HLN span{text-align:left}.page_eventDangerArea__fIzDm summary,.page_eventDetailActions__s7hVD .admin-button,.page_eventDetailStatusField__GkAhj .admin-select{min-height:44px}.page_eventDangerArea__fIzDm summary{display:inline-flex;align-items:center}.page_eventAdvancedFilterGrid__NpXlc,.page_eventPrimaryFilters__7lxId{grid-template-columns:1fr}.page_eventSearchField__Koq8W{grid-column:auto}.page_eventFilterReset__UvEH7{justify-self:start}.page_container__bKlsu{padding:20px 14px 40px}.page_panel__a_Nlk{padding:0}.page_adminTopbar__pE7rd{grid-template-columns:minmax(0,1fr) auto;align-items:center}.page_adminBrand__88CAJ{min-height:48px;padding-right:12px}.page_adminAccountMenu__0bmps{min-width:0;padding-left:12px}.page_adminAccountEmail__rdy1i{max-width:min(34vw,140px)}.page_adminPrimaryNav__Iygor{grid-column:1/-1;order:3;border-top:1px solid var(--admin-color-border)}.page_adminPrimaryNavItem__zkECZ{flex:1 1;min-height:48px;padding:0 10px}.page_adminMain__EB1gf{padding-top:22px}.page_tabButton__OYyIK{flex-basis:calc(50% - 4px)}.page_tabBarGroup__oyIv_{flex-basis:100%}.page_innerTabButton__yjeTB{flex-basis:calc(50% - 4px)}.page_accountCard__Xz4rJ{padding:16px}.page_accountDangerArea__ELu5j{min-width:0}.page_accountCardHeader__2K3SH,.page_accountCardSectionHeader__2ORPx{align-items:flex-start;flex-direction:column}.page_accountCardBadges__qmhqL{justify-content:flex-start}.page_accountCardMetaGrid__ChIYm,.page_createPanelGrid__nHyM5,.page_walletSummaryGrid__nFQ8L{grid-template-columns:1fr}.page_createPanelHint__2D3Oi{white-space:normal}}.page_ownershipInviteBackdrop__PGoe_{position:fixed;inset:0;z-index:1300;display:flex;align-items:center;justify-content:center;padding:16px;background:color-mix(in srgb,var(--admin-color-text) 36%,transparent)}.page_ownershipInviteDialog__c722V{width:min(560px,100%);padding:24px;border:1px solid var(--admin-color-border);border-radius:var(--admin-radius-lg);background:var(--admin-color-surface);box-shadow:var(--admin-shadow-md)}.page_ownershipInviteTitle__OinVy{margin:0;color:var(--admin-color-text);font-size:1.125rem;font-weight:700;line-height:1.35}.page_ownershipInviteDescription__Ixn_H{margin:10px 0 18px;color:var(--admin-color-text-secondary);font-size:.9rem;line-height:1.7}.page_ownershipInviteMeta__bB0Nd{display:flex;flex-direction:column;gap:6px;margin-top:14px;color:var(--admin-color-text-secondary);font-size:.8125rem;line-height:1.6}.page_ownershipInviteMeta__bB0Nd strong{color:var(--admin-color-warning);font-weight:700}.page_ownershipInviteActions__AEGPf{display:flex;justify-content:flex-end;gap:10px;margin-top:20px}@media (max-width:640px){.page_adminAccountMenu__0bmps{gap:8px}.page_adminAccountEmail__rdy1i{display:none}.page_ownershipInviteActions__AEGPf{flex-direction:column-reverse}.page_ownershipInviteActions__AEGPf>*{width:100%}}.page_customerWorkspace__ihtI1{display:grid;grid-template-columns:minmax(260px,.9fr) minmax(0,1.3fr);grid-gap:28px;gap:28px;align-items:start}.page_customerListFrame__Rs8b_{min-width:0;overflow-x:auto}.page_customerListTable__fcflk{width:100%;border-collapse:collapse;font-size:.8125rem;text-align:left}.page_customerListTable__fcflk th{padding:12px 8px;font-weight:500;color:var(--admin-color-text-muted);background:var(--admin-color-surface-muted,#f5f5f5)}.page_customerListTable__fcflk td{padding:14px 8px;vertical-align:top}.page_customerListTable__fcflk tr[data-selected]{background:#f1f1f1}.page_customerSelectButton__IDlZS{display:grid;grid-gap:5px;gap:5px;width:100%;padding:0;border:0;background:transparent;color:inherit;text-align:left;cursor:pointer;overflow-wrap:anywhere}.page_customerSelectButton__IDlZS strong{font-weight:500}.page_customerSelectButton__IDlZS span{color:var(--admin-color-text-muted);font-size:.75rem}.page_customerDetailNav__bLcK3 button:focus-visible,.page_customerSelectButton__IDlZS:focus-visible{outline:2px solid var(--admin-color-primary);outline-offset:3px}.page_customerDetailPane__A_l2E{min-width:0}.page_customerDetailPane__A_l2E .page_accountCard__Xz4rJ{padding:20px 0;border:0;border-radius:0;box-shadow:none}.page_customerDetailPane__A_l2E .page_accountCardBody__5Prbj{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:28px;gap:28px}.page_customerDetailPane__A_l2E .page_accountCardSection__lVV6S,.page_customerDetailPane__A_l2E .page_accountConnectPanel__2_VGR,.page_customerDetailPane__A_l2E .page_walletLedgerPanel__r0F6T,.page_customerDetailPane__A_l2E .page_walletPanel__cDrcx{padding:0;border:0;border-radius:0;box-shadow:none;background:transparent}.page_customerDetailPane__A_l2E .page_accountCardMetaGrid__ChIYm{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:6px;gap:6px}.page_customerDetailPane__A_l2E .page_accountCardHeader__2K3SH{flex-wrap:wrap}.page_customerDetailPane__A_l2E .page_rowNumber__70Lu7{display:none}.page_customerDetailNav__bLcK3{display:flex;gap:4px;margin:20px 0 28px}.page_customerDetailNav__bLcK3 button{min-height:40px;padding:8px 16px;border:0;background:transparent;color:var(--admin-color-text-muted);font:inherit;font-size:.875rem;font-weight:500;cursor:pointer}.page_customerDetailNav__bLcK3 button[aria-current=page]{color:#fff;background:#242424}.page_customerSelectionHint__unjn4{margin:0;padding:32px 20px;background:#f6f6f6;color:var(--admin-color-text-muted);font-size:.875rem;line-height:1.7}@media (min-width:1000px){.page_adminShell__gIObp{display:grid;grid-template-columns:160px minmax(0,1fr);grid-gap:36px;gap:36px;max-width:1440px}.page_adminTopbar__pE7rd{position:-webkit-sticky;position:sticky;top:24px;display:flex;flex-direction:column;gap:28px;height:calc(100vh - 72px);min-height:400px;border:0;align-items:stretch}.page_adminBrand__88CAJ{padding:12px 8px}.page_adminPrimaryNav__Iygor{flex-direction:column;gap:6px}.page_adminPrimaryNavItem__zkECZ{min-height:44px;padding:12px;border:0;text-align:left;font-weight:500}.page_adminPrimaryNavItem__zkECZ[aria-current=page]{border:0;background:#ededed}.page_adminAccountMenu__0bmps{margin-top:auto;padding:0;flex-direction:column;align-items:stretch;gap:12px}.page_adminAccountEmail__rdy1i{max-width:100%}.page_adminCustomerPageLink__lF2KQ{justify-content:center}.page_adminMain__EB1gf{min-width:0;padding-top:12px}}@media (max-width:1199px){.page_customerWorkspace__ihtI1{grid-template-columns:minmax(0,1fr)}}.page_eventDetailPanel__FiQML{display:flex;flex-direction:column;height:min(880px,calc(100dvh - 48px));max-height:calc(100dvh - 48px);padding:0;overflow:hidden;border-radius:0}.page_eventDetailHeader__GiEUr{flex:0 0 auto;margin:0;padding:20px 24px 14px}.page_eventHeaderActions__krr76{display:flex;align-items:center;gap:8px;flex-shrink:0}.page_eventDetailTabs__C_5NI{flex:0 0 auto;margin:0;padding:0 24px 12px;border:0;gap:6px}.page_eventDetailTab__4xNoZ{border:1px solid transparent;font-weight:500}.page_eventDetailTab__4xNoZ[aria-selected=true]{border-color:var(--admin-color-border);background:var(--admin-color-surface-muted)}.page_eventDetailTabPanel__ez9Js{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:8px 24px 24px;scrollbar-width:thin}.page_eventWorkStatus__o3uem{flex:0 0 auto;padding:12px 24px;background:var(--admin-color-surface-muted);color:var(--admin-color-text-secondary);font-size:12px}.page_eventDetailOperations__bkKXZ>p{margin:0;color:var(--admin-color-text-secondary);font-size:13px}.page_eventThemeManager__rPTqU ul{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));grid-gap:28px 20px;gap:28px 20px;margin-top:20px}.page_eventThemeManager__rPTqU li,.page_eventThemeManager__rPTqU li:last-child{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:10px;border:0}.page_eventThemeManager__rPTqU li>span{color:var(--admin-color-text);font-weight:500}.page_eventThemeThumbnail__6YI2X{height:330px;overflow:hidden;background:#fff;border:1px solid var(--admin-color-border);position:relative}.page_eventThemeThumbnail__6YI2X>div{width:375px;position:absolute;top:0;left:50%;transform:translateX(-50%) scale(.64);transform-origin:top center;color:#292b27;font-family:serif}.page_eventThemeHeading__HG9Kt{margin:0;font-size:16px;font-weight:500}.page_eventThemeManager__rPTqU .page_eventThemeHelp__7sOJl{max-width:720px;margin:8px 0 0;color:var(--admin-color-text-secondary);font-size:13px;font-weight:400;line-height:1.8}.page_eventThemeIdentity__R0WXe{display:flex;align-items:center;justify-content:space-between;gap:12px}.page_eventThemeIdentity__R0WXe strong{font-size:15px;font-weight:500;color:var(--admin-color-text)}.page_eventThemeIdentity__R0WXe span{color:var(--admin-color-text-secondary);font-size:12px}.page_eventThemeManager__rPTqU li[data-current=true] .page_eventThemeIdentity__R0WXe span{padding:4px 8px;background:var(--admin-color-text);color:var(--admin-color-surface,#fff)}.page_eventThemeManager__rPTqU li[data-current=true] .page_eventThemeThumbnail__6YI2X{border-color:var(--admin-color-text)}.page_eventThemeDescription__9ng5o{margin:0;min-height:48px;font-size:13px;line-height:1.8;color:var(--admin-color-text-secondary)}.page_eventThemeUnavailable__ROOQg{display:flex;min-height:44px;align-items:center;font-size:12px;color:var(--admin-color-text-secondary)}.page_eventDetailContext__h3HLN{border:0;background:var(--admin-color-surface-muted);padding:16px}.page_eventDangerArea__fIzDm{padding:16px;border:1px solid var(--admin-color-border)}.page_eventDetailClose__eZ5Ji:disabled,.page_eventDetailTab__4xNoZ:disabled{opacity:.5;cursor:wait}@media (max-width:640px){.page_eventDetailBackdrop__MYMvN{padding:0}.page_eventDetailPanel__FiQML{width:100vw;height:100dvh;max-height:100dvh;border:0;padding:0}.page_eventDetailHeader__GiEUr{padding:16px;gap:8px}.page_eventDetailTitle__hcJRf{font-size:20px}.page_eventDetailTabs__C_5NI{padding:0 16px 12px;margin:0}.page_eventDetailTabPanel__ez9Js{padding:0 16px 20px}.page_eventWorkStatus__o3uem{padding:10px 16px}.page_eventHeaderActions__krr76{gap:4px}.page_eventHeaderActions__krr76 .admin-button{padding:0 8px}}.AdminPeopleWorkspace_description__05jFN{margin:8px 0 0;color:var(--admin-color-text-muted,#666);font-size:13px;line-height:1.6}.AdminPeopleWorkspace_customerWorkspace__OZDox{display:grid;grid-gap:32px;gap:32px;min-width:0}.AdminPeopleWorkspace_mobileComments__sbyAL{display:grid;grid-gap:16px;gap:16px;margin-top:24px}.AdminPeopleWorkspace_mobileComments__sbyAL article{padding:16px 0}.AdminPeopleWorkspace_customerWorkspace__OZDox table{min-width:680px}.AdminPeopleWorkspace_customerWorkspace__OZDox th{white-space:nowrap}.AdminPeopleWorkspace_customerWorkspace__OZDox td{overflow-wrap:anywhere}.AdminPeopleWorkspace_customerDetail__vjlD3{position:relative;padding:24px;border:1px solid var(--admin-color-border,#deded9);background:var(--admin-color-surface,#fff)}.AdminPeopleWorkspace_closeButton__0vRs1{float:right;min-width:44px;min-height:44px}.AdminPeopleWorkspace_closeButton__0vRs1 img{display:block}.AdminPeopleWorkspace_eventName__Tqm7c{display:block;max-width:240px;color:var(--admin-color-text,#262622);font-size:13px;line-height:1.6;overflow-wrap:anywhere}.AdminPeopleWorkspace_accountId__yBTn2{color:var(--admin-color-text-muted,#666);font-size:12px}.AdminPeopleWorkspace_accountId__yBTn2 summary{cursor:pointer;padding:8px 0}.AdminPeopleWorkspace_accountId__yBTn2 p{margin:4px 0;overflow-wrap:anywhere}.AdminPeopleWorkspace_connectDisclosure__EUl5I>summary{cursor:pointer;display:list-item;padding:16px;background:var(--admin-color-surface-muted,#f5f5f2);font-size:14px;font-weight:500}.AdminPeopleWorkspace_connectDisclosure__EUl5I[open]>summary{margin-bottom:24px}.AdminPeopleWorkspace_actions__JnPjd{min-width:76px}.AdminPeopleWorkspace_actions__JnPjd>summary{cursor:pointer;padding:12px;width:-moz-fit-content;width:fit-content;font-size:13px;white-space:nowrap}.AdminPeopleWorkspace_actions__JnPjd[open]>button{margin-top:8px;white-space:nowrap}.AdminPeopleWorkspace_messageDetails__wWp_Z{max-width:480px;font-size:14px;line-height:1.75}.AdminPeopleWorkspace_messageDetails__wWp_Z summary{cursor:pointer;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;white-space:pre-wrap;overflow-wrap:anywhere}.AdminPeopleWorkspace_messageDetails__wWp_Z summary:after{content:" · 내용 보기";color:var(--admin-color-text-muted,#666);font-size:12px;white-space:nowrap}.AdminPeopleWorkspace_messageDetails__wWp_Z[open] summary{font-size:0}.AdminPeopleWorkspace_messageDetails__wWp_Z[open] summary:after{content:"내용 접기"}.AdminPeopleWorkspace_messageDetails__wWp_Z p{margin:12px 0 0;white-space:pre-wrap;overflow-wrap:anywhere}.AdminPeopleWorkspace_accountId__yBTn2 summary:focus-visible,.AdminPeopleWorkspace_actions__JnPjd summary:focus-visible,.AdminPeopleWorkspace_connectDisclosure__EUl5I summary:focus-visible,.AdminPeopleWorkspace_messageDetails__wWp_Z summary:focus-visible{outline:2px solid var(--admin-color-text,#262622);outline-offset:3px}@media (max-width:767px){.AdminPeopleWorkspace_customerDetail__vjlD3{padding:16px}.AdminPeopleWorkspace_eventName__Tqm7c{max-width:100%}}.AdminUi_statusBadge__gL9K9{display:inline-flex;align-items:center;justify-content:center;min-height:28px;padding:0 10px;border-radius:999px;border:1px solid transparent;font-size:.75rem;font-weight:700;line-height:1;white-space:nowrap}.AdminUi_badgePrimary__pZHyz{background:var(--admin-color-primary-soft);border-color:color-mix(in srgb,var(--admin-color-primary) 18%,transparent);color:var(--admin-color-primary)}.AdminUi_badgeSuccess__qmDyM{background:var(--admin-color-success-soft);border-color:color-mix(in srgb,var(--admin-color-success) 18%,transparent);color:var(--admin-color-success)}.AdminUi_badgeWarning__TNGw0{background:var(--admin-color-warning-soft);border-color:color-mix(in srgb,var(--admin-color-warning) 18%,transparent);color:var(--admin-color-warning)}.AdminUi_badgeDanger__7iUox{background:var(--admin-color-danger-soft);border-color:color-mix(in srgb,var(--admin-color-danger) 18%,transparent);color:var(--admin-color-danger)}.AdminUi_badgeNeutral__Ot13n{background:var(--admin-color-neutral-soft);border-color:var(--admin-color-border);color:var(--admin-color-text-secondary)}.AdminUi_summaryGrid__HE82F{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:16px;gap:16px}.AdminUi_summaryGridThreeColumns__HcBDf{grid-template-columns:repeat(3,minmax(0,1fr))}.AdminUi_summaryCard__WK5uk{display:flex;flex-direction:column;gap:10px;padding:22px 20px;border-radius:var(--admin-radius-lg);border:1px solid var(--admin-color-border);background:var(--admin-color-surface);box-shadow:var(--admin-shadow-sm);text-align:left}.AdminUi_summaryInteractive__K_s4g{cursor:pointer;transition:border-color .18s ease,background-color .18s ease}.AdminUi_summaryInteractive__K_s4g:focus-visible,.AdminUi_summaryInteractive__K_s4g:hover{border-color:var(--admin-color-border-strong);background:var(--admin-color-surface-elevated)}.AdminUi_summaryLabel__QGJE5{font-size:.8125rem;font-weight:700;color:var(--admin-color-text-secondary)}.AdminUi_summaryValue__yHFTG{font-size:clamp(1.625rem,2.2vw,2.2rem);line-height:1.05;letter-spacing:-.04em;font-weight:700;color:var(--admin-color-text)}.AdminUi_summaryMeta__75aw9{font-size:.875rem;line-height:1.6;color:var(--admin-color-text-muted)}.AdminUi_summaryAction__dG7Er{display:inline-flex;align-items:center;gap:6px;font-size:.8125rem;font-weight:700;color:var(--admin-color-primary)}.AdminUi_summaryActionArrow__jPNk3{font-size:.95rem;line-height:1}.AdminUi_summaryTonePrimary__1HF2Y{border-color:color-mix(in srgb,var(--admin-color-primary) 18%,transparent)}.AdminUi_summaryToneWarning__ivasQ{border-color:color-mix(in srgb,var(--admin-color-warning) 18%,transparent);background:var(--admin-color-warning-soft)}.AdminUi_summaryToneSuccess__kBCvc{border-color:color-mix(in srgb,var(--admin-color-success) 18%,transparent);background:var(--admin-color-success-soft)}.AdminUi_summaryToneNeutral__bhHJo{border-color:var(--admin-color-border)}.AdminUi_toolbar__47lGu{display:flex;flex-direction:column;gap:14px;padding:20px 24px;border-radius:var(--admin-radius-lg);border:1px solid var(--admin-color-border);background:var(--admin-color-surface);box-shadow:var(--admin-shadow-sm)}.AdminUi_toolbarRow__e7P6E{display:flex;align-items:flex-end;justify-content:space-between;gap:16px}.AdminUi_toolbarFields__19Ery{flex:1 1;display:flex;flex-wrap:wrap;gap:16px}.AdminUi_toolbarFields__19Ery>*{flex:1 1 220px}.AdminUi_filterChips__QUBIO,.AdminUi_toolbarActions__ijUuE{display:flex;flex-wrap:wrap;gap:8px}.AdminUi_filterChip__2xlNE{gap:6px;min-height:30px;padding:0 10px;border-radius:999px;border:1px solid rgba(100,116,139,.12);background:var(--admin-color-neutral-soft);font-size:.8125rem;font-weight:600}.AdminUi_chipDismiss__Z7CA5,.AdminUi_filterChip__2xlNE{display:inline-flex;align-items:center;color:var(--admin-color-text-secondary)}.AdminUi_chipDismiss__Z7CA5{justify-content:center;width:18px;height:18px;border-radius:999px;background:rgba(100,116,139,.08);font-size:.75rem}.AdminUi_emptyState__yTi_4{display:flex;flex-direction:column;align-items:center;gap:10px;padding:40px 28px;border-radius:var(--admin-radius-lg);border:1px solid var(--admin-color-border);background:var(--admin-color-surface);box-shadow:var(--admin-shadow-sm);text-align:center}.AdminUi_emptyTitle__39diM{font-size:1.125rem;font-weight:700;color:var(--admin-color-text)}.AdminUi_emptyDescription__kgSnu{max-width:520px;font-size:.9rem;line-height:1.7;color:var(--admin-color-text-muted)}.AdminUi_emptyHighlights__4Uu6l{display:flex;flex-direction:column;gap:8px;width:min(100%,520px);margin:4px 0 0;padding:0;list-style:none}.AdminUi_emptyHighlight__3hMFg{display:flex;align-items:flex-start;gap:8px;color:var(--admin-color-text-secondary);font-size:.875rem;line-height:1.6;text-align:left}.AdminUi_emptyHighlight__3hMFg:before{content:"•";color:var(--admin-color-primary);font-weight:700}.AdminUi_emptyActions__9dv3c{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.AdminUi_emptyAction__q1yar{margin-top:6px}.AdminUi_queryErrorCompact__aUPwE,.AdminUi_queryError__V1R9J,.AdminUi_queryLoading__FPVDp{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 0;border-bottom:1px solid var(--admin-color-border);color:var(--admin-color-text-muted);font-size:.875rem;line-height:1.6}.AdminUi_queryErrorCompact__aUPwE,.AdminUi_queryError__V1R9J{padding:14px;border:1px solid rgba(220,38,38,.28);background:var(--admin-color-danger-soft);color:var(--admin-color-text-secondary)}.AdminUi_queryErrorCompact__aUPwE{margin-bottom:12px}.AdminUi_queryErrorCompact__aUPwE strong,.AdminUi_queryError__V1R9J strong{color:var(--admin-color-danger)}.AdminUi_queryErrorCompact__aUPwE p,.AdminUi_queryError__V1R9J p{margin-top:2px}.AdminUi_paginationBar__DfVvF{display:flex;align-items:center;justify-content:space-between;gap:16px}.AdminUi_paginationInfo__IdaZD{font-size:.875rem;color:var(--admin-color-text-muted)}.AdminUi_paginationControls__lT574{display:flex;align-items:center;gap:12px}.AdminUi_pageNumberGroup__nk_L0{display:flex;flex-wrap:wrap;gap:8px}.AdminUi_pageNumber__CDdpu{display:inline-flex;align-items:center;justify-content:center;min-width:38px;min-height:38px;padding:0 10px;border-radius:var(--admin-radius-sm);border:1px solid var(--admin-color-border);background:var(--admin-color-surface);color:var(--admin-color-text-secondary);font-size:.875rem;font-weight:600;transition:background-color .18s ease,border-color .18s ease,color .18s ease}.AdminUi_pageNumberActive__PxGu3{border-color:var(--admin-color-primary);background:var(--admin-color-primary);color:#ffffff}.AdminUi_pageEllipsis__pwu3L{display:inline-flex;align-items:center;justify-content:center;min-width:20px;color:var(--admin-color-text-muted)}.AdminUi_pageNumber__CDdpu:focus-visible{outline:2px solid var(--admin-color-primary);outline-offset:2px}@media (max-width:1180px){.AdminUi_summaryGridThreeColumns__HcBDf,.AdminUi_summaryGrid__HE82F{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.AdminUi_paginationBar__DfVvF,.AdminUi_toolbarRow__e7P6E{flex-direction:column;align-items:stretch}.AdminUi_queryErrorCompact__aUPwE,.AdminUi_queryError__V1R9J{align-items:flex-start}}@media (max-width:640px){.AdminUi_summaryGridThreeColumns__HcBDf,.AdminUi_summaryGrid__HE82F{grid-template-columns:1fr}.AdminUi_toolbar__47lGu{padding:18px}.AdminUi_toolbarFields__19Ery{gap:12px}.AdminUi_paginationControls__lT574,.AdminUi_toolbarActions__ijUuE{width:100%}}.AdminEventList_eventFilters__ybYqZ{display:grid;grid-gap:18px;gap:18px;padding:20px;background:var(--admin-color-surface-muted,#f6f6f3)}.AdminEventList_eventPrimaryFilters__VRyFN{display:grid;grid-template-columns:minmax(220px,1fr) minmax(132px,180px) auto;align-items:end;grid-gap:12px;gap:12px}.AdminEventList_eventAdvancedFilterGrid__whjaj{display:grid;grid-template-columns:repeat(3,minmax(110px,1fr));grid-gap:12px;gap:12px}.AdminEventList_eventAdvancedToggle__f_6wi{display:none}.AdminEventList_eventListControls__p3x2d{display:grid;grid-template-columns:repeat(2,minmax(132px,180px));justify-content:end;grid-gap:12px;gap:12px}.AdminEventList_eventFilterField__KC8GE,.AdminEventList_eventSearchField__AjXEc{display:grid;min-width:0;grid-gap:7px;gap:7px}.AdminEventList_eventFilterLabel__pX_N3{color:var(--admin-color-text-secondary);font-size:12px;font-weight:500}.AdminEventList_eventFilters__ybYqZ input,.AdminEventList_eventFilters__ybYqZ select{min-height:44px;width:100%}.AdminEventList_eventFilterReset__aYF16{min-height:44px;padding:8px 14px;border:1px solid var(--admin-color-border);background:var(--admin-color-surface,#fff);color:var(--admin-color-text);font:inherit;font-size:13px;cursor:pointer}.AdminEventList_eventListFrame__JPzdK{overflow-x:auto}.AdminEventList_eventListTable__9BDxo{width:100%;min-width:1000px;border-collapse:collapse;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.AdminEventList_eventListTable__9BDxo th{padding:15px 12px;background:var(--admin-color-surface-muted,#f6f6f3);color:var(--admin-color-text-secondary);font-size:12px;font-weight:500;text-align:left;white-space:nowrap}.AdminEventList_eventListTable__9BDxo td{padding:18px 12px;color:var(--admin-color-text-secondary);font-size:13px;line-height:1.6;vertical-align:middle}.AdminEventList_eventListTable__9BDxo tbody tr:nth-child(2n){background:var(--admin-color-surface-muted,#f6f6f3)}.AdminEventList_eventListTable__9BDxo tbody tr[data-selected=true]{background:var(--admin-color-primary-soft)}.AdminEventList_eventSelectButton__VvcVL{display:grid;grid-gap:4px;gap:4px;min-height:44px;max-width:245px;padding:0;border:0;background:transparent;color:var(--admin-color-text);font:inherit;cursor:pointer;text-align:left}.AdminEventList_eventSelectButton__VvcVL strong{font-size:15px;font-weight:500;overflow-wrap:anywhere}.AdminEventList_eventSelectButton__VvcVL span{overflow:hidden;color:var(--admin-color-text-muted);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.AdminEventList_cellStack__wCMIf{display:grid;grid-gap:4px;gap:4px;min-width:136px;max-width:190px;overflow-wrap:anywhere}.AdminEventList_cellStack__wCMIf small,.AdminEventList_visibility__HytYh{color:var(--admin-color-text-muted);font-size:12px}.AdminEventList_visibility__HytYh{display:block;margin-top:4px;white-space:nowrap}.AdminEventList_eventState__tu9EQ{color:var(--admin-color-text);font-size:13px;font-weight:500;white-space:nowrap}.AdminEventList_eventState__tu9EQ[data-state=private]{color:var(--admin-color-text-muted)}.AdminEventList_rowActions___O20P{display:flex;align-items:center;gap:10px;white-space:nowrap}.AdminEventList_eventEditLink__SYF2g,.AdminEventList_eventMobileDetailButton__xuvVi,.AdminEventList_rowActions___O20P a,.AdminEventList_rowActions___O20P button{display:inline-flex;align-items:center;min-height:44px;padding:0;border:0;background:transparent;color:var(--admin-color-text);font:inherit;font-size:13px;text-decoration:underline;text-underline-offset:4px;cursor:pointer}.AdminEventList_eventListEmpty__q18A0{padding:48px 16px;color:var(--admin-color-text-muted);font-size:14px;text-align:center;line-height:1.8}.AdminEventList_eventMobileList__5wVat{display:none}.AdminEventList_eventFilters__ybYqZ :focus-visible,.AdminEventList_eventListFrame__JPzdK :focus-visible,.AdminEventList_eventMobileList__5wVat :focus-visible{outline:2px solid var(--admin-color-text);outline-offset:3px}@media (max-width:1050px){.AdminEventList_eventAdvancedFilterGrid__whjaj{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:768px) and (max-width:1279px){.AdminEventList_eventListTable__9BDxo{min-width:0;table-layout:fixed}.AdminEventList_eventListTable__9BDxo td:nth-child(2),.AdminEventList_eventListTable__9BDxo td:nth-child(3),.AdminEventList_eventListTable__9BDxo td:nth-child(5),.AdminEventList_eventListTable__9BDxo td:nth-child(6),.AdminEventList_eventListTable__9BDxo th:nth-child(2),.AdminEventList_eventListTable__9BDxo th:nth-child(3),.AdminEventList_eventListTable__9BDxo th:nth-child(5),.AdminEventList_eventListTable__9BDxo th:nth-child(6){display:none}.AdminEventList_eventListTable__9BDxo th:first-child{width:44%}.AdminEventList_eventListTable__9BDxo th:nth-child(4){width:22%}.AdminEventList_eventListTable__9BDxo th:last-child{width:34%}.AdminEventList_eventSelectButton__VvcVL{min-width:0;max-width:100%;width:100%}.AdminEventList_rowActions___O20P{flex-wrap:wrap;gap:4px 10px}.AdminEventList_visibility__HytYh{white-space:normal;overflow-wrap:anywhere}}@media (max-width:767px){.AdminEventList_eventFilters__ybYqZ{padding:16px}.AdminEventList_eventPrimaryFilters__VRyFN{grid-template-columns:minmax(0,1fr) auto}.AdminEventList_eventSearchField__AjXEc{grid-column:1/-1}.AdminEventList_eventAdvancedFilterGrid__whjaj{grid-template-columns:repeat(2,minmax(0,1fr))}.AdminEventList_eventAdvancedFilterGrid__whjaj[data-expanded=false]{display:none}.AdminEventList_eventAdvancedToggle__f_6wi{display:inline-flex;align-items:center;min-height:44px;padding:0;border:0;background:transparent;color:var(--admin-color-text);font:inherit;text-decoration:underline;text-underline-offset:4px;cursor:pointer}.AdminEventList_eventListControls__p3x2d{grid-template-columns:repeat(2,minmax(0,1fr))}.AdminEventList_eventFilters__ybYqZ input,.AdminEventList_eventFilters__ybYqZ select{font-size:16px}.AdminEventList_eventListFrame__JPzdK{display:none}.AdminEventList_eventMobileList__5wVat{display:grid;grid-gap:12px;gap:12px}.AdminEventList_eventMobileCard__KxCsS{display:grid;grid-gap:12px;gap:12px;padding:20px;background:var(--admin-color-surface-muted,#f6f6f3)}.AdminEventList_eventMobileCard__KxCsS[data-selected=true]{background:var(--admin-color-primary-soft)}.AdminEventList_eventMobileCardHeader__v7QUA{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.AdminEventList_eventMobileCardText__SoTSz{min-width:0}.AdminEventList_eventMobileCardDate__TCmZx,.AdminEventList_eventMobileCardOwnership__H_SoN,.AdminEventList_eventMobileCardTitle__Whej2,.AdminEventList_eventMobileCardType__74pYc{margin:0;overflow-wrap:anywhere}.AdminEventList_eventMobileCardDate__TCmZx,.AdminEventList_eventMobileCardOwnership__H_SoN,.AdminEventList_eventMobileCardType__74pYc{color:var(--admin-color-text-secondary);font-size:13px;line-height:1.6}.AdminEventList_eventMobileCardTitle__Whej2{margin:5px 0 10px;color:var(--admin-color-text);font-size:18px;line-height:1.5;font-weight:500}.AdminEventList_eventMobileCardActions__SHLpO{display:flex;align-items:center;flex-wrap:wrap;gap:22px}}.WeddingGallery_gallery__OU_wn{min-width:0}.WeddingGallery_imageGrid__tgM_E{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.WeddingGallery_imageWrapper__woz7k{position:relative;min-width:0;overflow:hidden;aspect-ratio:3/4;background:var(--paper-soft)}.WeddingGallery_imageContainer__WVCnw{position:relative;width:100%;height:100%}.WeddingGallery_editorial__zylUb .WeddingGallery_imageGrid__tgM_E{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 12px;align-items:start}.WeddingGallery_editorial__zylUb .WeddingGallery_imageWrapper__woz7k{grid-column:span 1;aspect-ratio:auto;overflow:visible;background:transparent}.WeddingGallery_editorial__zylUb .WeddingGallery_imageContainer__WVCnw{aspect-ratio:4/5;height:auto;overflow:hidden;background:var(--paper-soft,#f4f3ef)}.WeddingGallery_editorial__zylUb .WeddingGallery_photoNumber__7Br_E{display:block;padding-top:8px;color:var(--muted,#666666);font-family:var(--font-sans,sans-serif);font-size:12px;font-weight:500;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1.5;letter-spacing:.04em;text-align:left}.WeddingGallery_editorial__zylUb .WeddingGallery_overviewCard__guGAB{grid-column:1/-1;flex-direction:row;justify-content:space-between;min-height:56px;margin-top:8px;padding:14px 16px;border:1px solid var(--ink,#262626);background:transparent;color:var(--ink,#262626);font-family:var(--font-sans,sans-serif);font-size:14px;letter-spacing:.02em}.WeddingGallery_editorial__zylUb .WeddingGallery_overviewCount__5LVB0{color:var(--muted,#666666);font-size:12px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:.04em;white-space:nowrap}.WeddingGallery_album__SRYrA .WeddingGallery_imageGrid__tgM_E{gap:16px 12px;align-items:start}.WeddingGallery_album__SRYrA .WeddingGallery_imageWrapper__woz7k{grid-column:span 1;aspect-ratio:4/5}.WeddingGallery_album__SRYrA .WeddingGallery_imageGrid__tgM_E[data-photo-count="2"] .WeddingGallery_imageWrapper__woz7k[data-photo-position="2"],.WeddingGallery_album__SRYrA .WeddingGallery_imageGrid__tgM_E[data-photo-count="4"] .WeddingGallery_imageWrapper__woz7k[data-photo-position="4"],.WeddingGallery_album__SRYrA .WeddingGallery_imageGrid__tgM_E[data-photo-count="6"] .WeddingGallery_imageWrapper__woz7k[data-photo-position="6"],.WeddingGallery_album__SRYrA .WeddingGallery_imageWrapper__woz7k:first-child{grid-column:1/-1}.WeddingGallery_album__SRYrA .WeddingGallery_overviewCard__guGAB{grid-column:1/-1;min-height:72px;margin-top:12px;padding:16px;border:1px solid var(--line,#d8d2ca);background:transparent;color:var(--ink,#37332f)}.WeddingGallery_photoUnavailable__Hjjl8{display:grid;align-content:center;height:100%;padding:16px;color:var(--ink,#37332f);font-size:14px;line-height:1.8}.WeddingGallery_natural__bkSJt .WeddingGallery_imageGrid__tgM_E{gap:16px 12px;align-items:start}.WeddingGallery_natural__bkSJt .WeddingGallery_imageWrapper__woz7k{aspect-ratio:4/3;background:var(--paper,#faf9f5)}.WeddingGallery_natural__bkSJt .WeddingGallery_imageContainer__WVCnw{background:var(--paper,#faf9f5)}.WeddingGallery_natural__bkSJt .WeddingGallery_imageWrapper__woz7k:first-child{grid-column:1/-1;width:80%;aspect-ratio:4/5}.WeddingGallery_natural__bkSJt .WeddingGallery_imageGrid__tgM_E[data-photo-count="1"] .WeddingGallery_imageWrapper__woz7k{justify-self:center}.WeddingGallery_natural__bkSJt .WeddingGallery_imageGrid__tgM_E[data-photo-count="2"] .WeddingGallery_imageWrapper__woz7k[data-photo-position="2"],.WeddingGallery_natural__bkSJt .WeddingGallery_imageWrapper__woz7k[data-photo-position="4"]{grid-column:1/-1;justify-self:end;width:76%}.WeddingGallery_natural__bkSJt .WeddingGallery_overviewCard__guGAB{grid-column:1/-1;flex-direction:row;justify-content:space-between;width:100%;min-height:48px;margin-top:4px;padding:8px 0;border:0;background:transparent;color:var(--accent,#536649);text-align:left}.WeddingGallery_natural__bkSJt .WeddingGallery_overviewCount__5LVB0{color:var(--muted,#626b5e);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.WeddingGallery_natural__bkSJt .WeddingGallery_photoUnavailable__Hjjl8{padding:8px;font-size:13px;line-height:1.5;text-align:center}.WeddingGallery_overviewCard__guGAB{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;min-width:0;min-height:88px;padding:16px 8px;border:1px solid var(--line,#cfd5c8);background:#eef1e8;color:#4f6149;font:inherit;font-size:14px;font-weight:500;line-height:1.6;cursor:pointer}.WeddingGallery_overviewCount__5LVB0{font-size:13px}.WeddingGallery_overviewCard__guGAB:last-child:nth-child(2n){grid-column:1/-1}.WeddingGallery_overviewCard__guGAB:focus-visible{outline:2px solid var(--focus,#4f6149);outline-offset:3px}@media (max-width:359px){.WeddingGallery_album__SRYrA .WeddingGallery_imageGrid__tgM_E,.WeddingGallery_imageGrid__tgM_E{gap:10px}.WeddingGallery_editorial__zylUb .WeddingGallery_imageGrid__tgM_E{gap:20px 8px}.WeddingGallery_natural__bkSJt .WeddingGallery_imageGrid__tgM_E{gap:14px 10px}}@font-face{font-family:Wedding SUIT;font-style:normal;font-weight:100 700;font-display:swap;src:url(/fonts/wedding/SUIT-Variable.woff2) format("woff2")}@font-face{font-family:Gyeol Brush;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/gyeol/AlexBrush-Regular.ttf) format("truetype")}@font-face{font-family:Gyeol Dodum;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/gyeol/GowunDodum-Korean.woff2) format("woff2");unicode-range:u+11??,u+2000-206f,u+3000-318f,u+3200-33ff,u+ac00-d7af,u+ff00-ffef}@font-face{font-family:Gyeol Dodum;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/gyeol/GowunDodum-Latin.woff2) format("woff2");unicode-range:u+00??}@font-face{font-family:Wedding Myeongjo;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/wedding/NanumMyeongjo-Korean.woff2) format("woff2");unicode-range:u+11??,u+2000-206f,u+3000-318f,u+3200-33ff,u+ac00-d7af,u+ff00-ffef}@font-face{font-family:Wedding Myeongjo;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/wedding/NanumMyeongjo-Latin.woff2) format("woff2");unicode-range:u+00??}.WeddingCover_cover__3YfpE{--font-sans:"Wedding SUIT","Apple SD Gothic Neo","Malgun Gothic",system-ui,sans-serif;padding:0;color:inherit;overflow-wrap:anywhere}.WeddingCover_cover__3YfpE figure,.WeddingCover_cover__3YfpE h1,.WeddingCover_cover__3YfpE p{margin:0}.WeddingCover_photoFrame__jPwMT{position:relative;isolation:isolate;display:grid;align-items:end;width:100%;aspect-ratio:2/3;background:var(--paper,#fcfbf7)}.WeddingCover_photo__gglzq{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover}.WeddingCover_details__l__dt{padding:32px 24px 24px}.WeddingCover_names__fNjZr{display:grid;grid-template-columns:minmax(0,auto) auto minmax(0,auto);justify-content:center;align-items:baseline;grid-gap:14px;gap:14px;font-family:Wedding Myeongjo,serif;font-size:28px;font-weight:400;line-height:1.65}.WeddingCover_editorialNames__E8gYd>span,.WeddingCover_names__fNjZr>span{min-width:0}.WeddingCover_join__hnJa0{font-size:16px;font-weight:400}.WeddingCover_date__a_TcS,.WeddingCover_venue__q6ywZ{font-family:var(--font-sans);font-size:16px;line-height:1.9}.WeddingCover_date__a_TcS{display:flex;flex-wrap:wrap;justify-content:center;column-gap:10px}.WeddingCover_date__a_TcS>span{max-width:100%}.WeddingCover_cover__3YfpE .WeddingCover_date__a_TcS{margin-top:24px}.WeddingCover_conceptIntroduction__1_ZIM{font-size:16px;font-weight:400;line-height:2}.WeddingCover_photographic__Ol4cf{background:#fbf8f3;color:#4d4135;text-align:center}.WeddingCover_photographic__Ol4cf .WeddingCover_photoFrame__jPwMT{aspect-ratio:3/5}.WeddingCover_photoCopy__1saOl{position:relative;z-index:1;width:100%;min-width:0;box-sizing:border-box;padding:80px 24px 28px;background:linear-gradient(180deg,transparent,rgba(24,22,20,.72) 80px,rgba(24,22,20,.78));color:#fff;text-align:center}.WeddingCover_photoCopy__1saOl .WeddingCover_editorialNames__E8gYd,.WeddingCover_photoCopy__1saOl .WeddingCover_names__fNjZr{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);justify-content:center;justify-items:center;align-items:center;grid-gap:12px;gap:12px;font-size:30px;line-height:1.5;word-break:keep-all}.WeddingCover_photoCopy__1saOl .WeddingCover_editorialNames__E8gYd>span,.WeddingCover_photoCopy__1saOl .WeddingCover_names__fNjZr>span{max-width:100%;line-height:inherit}.WeddingCover_photoCopy__1saOl .WeddingCover_join__hnJa0{font-size:15px;font-weight:400;line-height:1.4}.WeddingCover_cover__3YfpE[data-cover-position=top] .WeddingCover_photoFrame__jPwMT{align-items:start}.WeddingCover_cover__3YfpE[data-cover-position=top] .WeddingCover_photoCopy__1saOl{padding:28px 24px 80px;background:linear-gradient(180deg,rgba(252,251,247,.96),rgba(252,251,247,.92) calc(100% - 80px),transparent);color:#24211e}.WeddingCover_photoMeta__lDAYi{min-width:0}.WeddingCover_photoMeta__lDAYi .WeddingCover_date__a_TcS{margin-top:20px;font-size:15px;line-height:1.8;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.WeddingCover_photoMeta__lDAYi .WeddingCover_venue__q6ywZ{margin-top:4px;color:#4d4135;font-size:15px;line-height:1.8;word-break:keep-all}.WeddingCover_cover__3YfpE:not([data-cover-position=below]) .WeddingCover_photoMeta__lDAYi .WeddingCover_date__a_TcS{margin-top:0}.WeddingCover_letter__O5ZkN{background:var(--paper,#faf9f5);color:var(--ink,#2f342d);font-family:"Gyeol Dodum",var(--font-sans);text-align:left}.WeddingCover_letter__O5ZkN .WeddingCover_conceptIntroduction__1_ZIM{color:var(--muted,#626b5e);font-size:20px;font-weight:400;line-height:1.8;letter-spacing:-.02em;word-break:keep-all}.WeddingCover_letterHeading__M9JIP{display:grid;grid-template-columns:minmax(0,1fr) 142px;align-items:center;grid-gap:16px;gap:16px;min-width:0;margin-top:24px}.WeddingCover_letter__O5ZkN .WeddingCover_names__fNjZr{grid-template-columns:minmax(0,1fr);justify-content:start;justify-items:start;gap:4px;font-family:inherit;font-size:30px;font-weight:400;line-height:1.4;word-break:keep-all}.WeddingCover_letter__O5ZkN .WeddingCover_names__fNjZr>span{max-width:100%;line-height:inherit}.WeddingCover_letterSprig__f9luN{width:100%;height:120px;background:url(/images/wedding-concepts/garden-sprig.webp) 50%/contain no-repeat}.WeddingCover_letter__O5ZkN:not([data-cover-position=below]) .WeddingCover_letterHeading__M9JIP{grid-template-columns:100px;justify-content:end;margin-top:12px}.WeddingCover_letter__O5ZkN .WeddingCover_photoCopy__1saOl .WeddingCover_names__fNjZr{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);justify-items:center;gap:12px}.WeddingCover_letterMeta__wnAQi{min-width:0;margin-top:24px}.WeddingCover_letter__O5ZkN .WeddingCover_date__a_TcS{margin-top:0;justify-content:flex-start;color:var(--ink,#2f342d);font-size:15px;line-height:1.8;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.WeddingCover_letter__O5ZkN .WeddingCover_venue__q6ywZ{margin-top:4px;color:var(--muted,#626b5e);font-size:15px;line-height:1.8;word-break:keep-all}.WeddingCover_editorial__Obin6{background:#fff;color:#171717;font-family:var(--font-sans);text-align:left}.WeddingCover_editorial__Obin6 .WeddingCover_editorialHeading__wAlcf{margin-bottom:20px;font-size:11px;font-weight:500;line-height:1.8;letter-spacing:.14em;color:#666}.WeddingCover_editorialNames__E8gYd{display:grid;grid-template-columns:minmax(0,1fr);justify-items:start;grid-gap:2px;gap:2px;font-family:var(--font-sans);font-size:34px;font-weight:500;line-height:1.35;letter-spacing:-.03em}.WeddingCover_editorialNames__E8gYd>span{max-width:100%;word-break:keep-all}.WeddingCover_editorialMeta__VgBv7{margin-top:20px;text-align:left}.WeddingCover_editorialMeta__VgBv7 .WeddingCover_date__a_TcS{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:0 6px;margin-top:0;font-size:15px;line-height:1.8;font-weight:500;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.WeddingCover_editorialMeta__VgBv7 .WeddingCover_venue__q6ywZ{margin-top:4px;color:#555;font-size:15px;line-height:1.8;word-break:keep-all}.WeddingCover_traditional__Qj31X{font-family:Wedding Myeongjo,serif;text-align:center;background:#f6f0e5;color:#302b26}.WeddingCover_traditional__Qj31X .WeddingCover_details__l__dt{padding:24px 16px}.WeddingCover_traditionalFrame__cR6Wq{padding:30px 18px 28px;border:1px solid #d8c8b4;outline:1px solid #ad9478;outline-offset:-7px;background:#fbf8f2}.WeddingCover_traditional__Qj31X .WeddingCover_traditionalEyebrow__vOyQf{font-family:var(--font-sans);font-size:11px;font-weight:500;line-height:1.8;letter-spacing:.2em;color:#70665c}.WeddingCover_traditionalTitle__3G_zw{min-width:0;margin-top:24px}.WeddingCover_traditionalTitle__3G_zw .WeddingCover_names__fNjZr{font-size:32px;font-weight:400;gap:10px;line-height:1.55;word-break:keep-all}.WeddingCover_traditionalTitle__3G_zw .WeddingCover_names__fNjZr>span{max-width:100%}.WeddingCover_traditional__Qj31X .WeddingCover_conceptIntroduction__1_ZIM{max-width:220px;margin:16px auto 0;color:#70665c;font-size:15px;line-height:1.9;word-break:keep-all}.WeddingCover_traditional__Qj31X .WeddingCover_date__a_TcS{margin-top:24px;font-family:inherit;font-size:15px;line-height:1.9;color:#57493c}.WeddingCover_traditional__Qj31X .WeddingCover_venue__q6ywZ{margin-top:4px;font-family:inherit;font-size:15px;line-height:1.9;color:#70665c;word-break:keep-all}.WeddingCover_basic__WobjV{background:#fafafa;color:#222222;font-family:var(--font-sans),sans-serif;text-align:center}.WeddingCover_basic__WobjV .WeddingCover_names__fNjZr{font-family:inherit;font-size:32px;font-weight:500;gap:12px;line-height:1.5;word-break:keep-all}.WeddingCover_basic__WobjV .WeddingCover_names__fNjZr>span{max-width:100%}.WeddingCover_basic__WobjV .WeddingCover_basicDate__JFNDF{margin-top:20px;font-size:26px;font-weight:500;line-height:1.5;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.WeddingCover_basic__WobjV .WeddingCover_basicSchedule__KvKJK{display:flex;flex-wrap:wrap;justify-content:center;gap:0 8px;margin-top:4px;font-size:15px;line-height:1.8;color:#666666}.WeddingCover_basicSchedule__KvKJK>span{max-width:100%}.WeddingCover_basic__WobjV .WeddingCover_venue__q6ywZ{margin-top:12px;color:#222222;font-size:16px;line-height:1.8;word-break:keep-all}.WeddingCover_vow__WbSvI{background:#fcfbf7;font-family:Wedding Myeongjo,serif}.WeddingCover_vow__WbSvI .WeddingCover_photoCopy__1saOl .WeddingCover_join__hnJa0{font-size:12px}@media (max-width:359px){.WeddingCover_names__fNjZr{font-size:24px;gap:10px}.WeddingCover_cover__3YfpE[data-cover-position=top] .WeddingCover_photoCopy__1saOl,.WeddingCover_photoCopy__1saOl{padding-inline:20px}.WeddingCover_photoCopy__1saOl .WeddingCover_names__fNjZr{font-size:28px}.WeddingCover_details__l__dt{padding-inline:20px}.WeddingCover_editorialNames__E8gYd{font-size:32px}.WeddingCover_traditional__Qj31X .WeddingCover_details__l__dt{padding-inline:12px}.WeddingCover_traditionalFrame__cR6Wq{padding-inline:14px}.WeddingCover_traditionalTitle__3G_zw .WeddingCover_names__fNjZr{font-size:30px;gap:7px}.WeddingCover_letter__O5ZkN .WeddingCover_conceptIntroduction__1_ZIM{font-size:18px}.WeddingCover_letterHeading__M9JIP{grid-template-columns:minmax(0,1fr) 112px;gap:12px}.WeddingCover_letter__O5ZkN .WeddingCover_names__fNjZr{font-size:28px}.WeddingCover_basic__WobjV .WeddingCover_names__fNjZr{font-size:30px;gap:10px}}main.Vow_page__qoKDd[data-design=vow]{--paper:#fcfbf7;--paper-soft:#f1eee7;--ink:#292722;--muted:#6b655b;--accent:#39352e;--line:#d8d2c8;--control-line:#aaa49a;--focus:#39352e;--section-space:64px;font-size:16px}body:has(.Vow_page__qoKDd[data-design=vow]){background:#f1eee7}html:has(.Vow_page__qoKDd[data-design=vow]){--paper:#fcfbf7;--ink:#292722}.Vow_page__qoKDd[data-design=vow] ::selection{background:#dfd8cc;color:#292722}.Vow_page__qoKDd[data-design=vow] :is(h2,h3){font-family:Wedding Myeongjo,serif;font-weight:400}.Vow_page__qoKDd[data-design=vow] h2{font-size:22px;letter-spacing:0}.Vow_page__qoKDd[data-design=vow] [data-wedding-section=invitation]{padding-top:64px}.Vow_page__qoKDd[data-design=vow] [data-wedding-section=invitation] p{font-family:Wedding Myeongjo,serif;font-size:16px;line-height:2.15}main.Vow_page__qoKDd[data-design=vow] [data-wedding-section=ceremony]{background:var(--paper-soft);margin-top:64px;padding:32px 24px}.Vow_page__qoKDd[data-design=vow] :is(summary,button){border-radius:0;box-shadow:none}.Vow_cover__5RLlP{display:grid;justify-items:center;grid-gap:36px;gap:36px;padding:56px 28px 40px;color:#292722;background:#fcfbf7;font-family:Wedding Myeongjo,serif;text-align:center;overflow-wrap:anywhere}.Vow_cover__5RLlP h1,.Vow_cover__5RLlP p{margin:0}.Vow_promise__RNSYx{font-size:17px;line-height:2;word-break:keep-all}.Vow_names__UM3Xg{display:grid;grid-gap:12px;gap:12px;font-size:32px;font-weight:400;line-height:1.5;letter-spacing:.06em;word-break:keep-all}.Vow_names__UM3Xg>span{min-width:0;max-width:100%}.Vow_names__UM3Xg .Vow_join__MgoXR{color:#6b655b;font-size:14px;letter-spacing:0}.Vow_schedule___Tuyl{display:grid;grid-gap:4px;gap:4px;max-width:100%;color:#4e493f;font-family:Wedding SUIT,sans-serif;font-size:15px;line-height:1.85;word-break:keep-all}.Vow_schedule___Tuyl .Vow_venue__IyXiH{margin-top:8px;color:#292722;font-size:16px}@media (max-width:359px){.Vow_cover__5RLlP{padding:40px 22px 32px;gap:28px}.Vow_names__UM3Xg{font-size:28px}.Vow_promise__RNSYx{font-size:16px}}.WeddingCalendarDownload_button__SZWud{display:block;width:100%;min-height:48px;margin:18px 0 0;padding:12px 16px;border:1px solid var(--control-line,#a49a8d);border-radius:0;background:transparent;color:var(--ink,#514a42);font:inherit;font-size:15px;font-weight:500;line-height:1.5;cursor:pointer}.WeddingCalendarDownload_button__SZWud:focus-visible{outline:2px solid var(--focus,#6b6052);outline-offset:3px}.PublicInvitationDateFeature_section__TteCp{box-sizing:border-box;color:inherit}.PublicInvitationDateFeature_title__eeClD{margin:0 0 1.5rem;color:inherit;font:inherit;font-size:clamp(1.35rem,4vw,2rem);font-weight:500}.PublicInvitationDateFeature_summary__SaIgg{display:flex;align-items:baseline;justify-content:space-between;gap:1.5rem;padding-block:1rem;border-block:1px solid currentColor}.PublicInvitationDateFeature_date__v2240{line-height:1.7}.PublicInvitationDateFeature_countdown__5XDd8{flex:0 0 auto;font-size:clamp(1.5rem,6vw,2.75rem);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:500;letter-spacing:-.03em}.PublicInvitationDateFeature_calendar__WIxBG{width:min(100%,34rem);margin:1.75rem auto 0}.PublicInvitationDateFeature_month__oImnQ{margin:0 0 1rem;text-align:center;font-size:1rem;font-weight:500}.PublicInvitationDateFeature_week__305Yy,.PublicInvitationDateFeature_weekdays__rGWTD{display:grid;grid-template-columns:repeat(7,minmax(0,1fr))}.PublicInvitationDateFeature_day__UGsfE,.PublicInvitationDateFeature_weekdays__rGWTD span{display:grid;min-width:0;min-height:2.75rem;place-items:center;font-size:.82rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.PublicInvitationDateFeature_weekdays__rGWTD span{min-height:2rem;opacity:.75}.PublicInvitationDateFeature_eventDay__TI89v{border:1px solid;font-weight:700}@media (max-width:390px){.PublicInvitationDateFeature_summary__SaIgg{align-items:flex-start;flex-direction:column;gap:.5rem}}.WeddingStoredContent_content__ZveOw{display:grid;grid-gap:1.75rem;gap:1.75rem}.WeddingStoredContent_group__g3XcK{display:grid;grid-gap:.75rem;gap:.75rem;-webkit-padding-before:1rem;padding-block-start:1rem;-webkit-border-before:1px solid currentColor;border-block-start:1px solid currentColor}.WeddingStoredContent_group__g3XcK dl,.WeddingStoredContent_group__g3XcK h3,.WeddingStoredContent_group__g3XcK p,.WeddingStoredContent_group__g3XcK ul{margin:0}.WeddingStoredContent_group__g3XcK h3{font-size:1rem;font-weight:500}.WeddingStoredContent_facts__Sbouq{display:grid;grid-gap:.5rem;gap:.5rem}.WeddingStoredContent_facts__Sbouq div{display:grid;grid-template-columns:minmax(4.5rem,.3fr) minmax(0,1fr);grid-gap:1rem;gap:1rem}.WeddingStoredContent_facts__Sbouq dt{opacity:.72}.WeddingStoredContent_facts__Sbouq dd{margin:0;overflow-wrap:anywhere}.WeddingStoredContent_guides__9R_Kq{display:grid;grid-gap:1rem;gap:1rem;padding:0;list-style:none}.WeddingStoredContent_guides__9R_Kq li{display:grid;grid-gap:.25rem;gap:.25rem}.WeddingStoredContent_guides__9R_Kq strong{font-weight:500}.WeddingStoredContent_description__tW5Wn,.WeddingStoredContent_guides__9R_Kq span{white-space:pre-line;overflow-wrap:anywhere}.WeddingStoredContent_actions__He0ca{display:flex;flex-wrap:wrap;gap:.75rem}.WeddingStoredContent_action__5umgi{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding-inline:1rem;border:1px solid;color:inherit;text-decoration:none}.WeddingStoredContent_action__5umgi:focus-visible{outline:2px solid currentColor;outline-offset:3px}@media (max-width:390px){.WeddingStoredContent_facts__Sbouq div{grid-template-columns:minmax(0,1fr);gap:.2rem}.WeddingStoredContent_action__5umgi{flex:1 1 10rem}}.WeddingMotion_motion__lAr2l [data-wedding-motion=photo]{animation:WeddingMotion_photoAppear__tYPJn 1s ease-out both}.WeddingMotion_motion__lAr2l [data-wedding-motion=copy]{animation:WeddingMotion_copyAppear__Yk8v_ .65s ease-out both}@keyframes WeddingMotion_photoAppear__tYPJn{0%{opacity:.85}to{opacity:1}}@keyframes WeddingMotion_copyAppear__Yk8v_{0%{opacity:.8}to{opacity:1}}@media (prefers-reduced-motion:reduce){.WeddingMotion_motion__lAr2l [data-wedding-motion]{animation:none}}