.platform-dashboard{--work-canvas:#fff;--work-recess:#f0f0f2;--work-surface:#fff;--work-ink:#29272c;--work-secondary:#514e55;--work-muted:#716d75;--work-border:#dedce1;--work-border-soft:#eeedf0;--work-accent:#581b2b;--work-accent-soft:#f5edf0;--work-control-radius:8px;--work-card-radius:12px;--work-space-1:4px;--work-space-2:8px;--work-space-3:12px;--work-space-4:16px;--work-space-5:20px;--work-space-6:24px;--work-ease:cubic-bezier(.2,0,0,1)}.invitation-shell{--work-header-height:48px;display:grid;grid-template-columns:196px minmax(0,1fr);grid-template-rows:var(--work-header-height) minmax(calc(100dvh - var(--work-header-height)),auto);background:var(--work-canvas);min-height:100dvh;color:var(--work-ink)}.invitation-topbar{grid-column:1/-1;position:sticky;top:0;z-index:35;display:flex;align-items:center;justify-content:space-between;gap:20px;height:var(--work-header-height);padding:0 20px;border-bottom:1px solid var(--work-border);background:#fff}.invitation-identity,.invitation-topbar-actions,.invitation-topbar-brand{display:flex;min-width:0;align-items:center;gap:16px}.invitation-topbar .platform-brand{font-size:18px;gap:6px;letter-spacing:-.06em}.invitation-topbar .platform-brand svg{width:22px;height:22px}.invitation-topbar-divider{width:1px;height:24px;background:var(--work-border)}.invitation-back{font-size:12px;color:var(--work-muted);white-space:nowrap}.invitation-back:hover{color:#581b2b}.invitation-identity{flex:1;justify-content:center;gap:10px}.invitation-identity strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:600}.invitation-identity>span{flex-shrink:0}.invitation-account-link{font-size:12px}.invitation-preview-button{display:flex;align-items:center;justify-content:center;gap:8px;min-height:36px;padding:0 12px;border:1px solid var(--work-border);background:#fff;color:#581b2b;border-radius:var(--work-control-radius);font-size:12px;font-weight:600}.invitation-preview-button svg{width:17px;height:17px}.invitation-sidebar{grid-column:1;grid-row:2;position:sticky;top:var(--work-header-height);height:calc(100dvh - var(--work-header-height));overflow-y:auto;background:#fff;border-right:1px solid var(--work-border);display:flex;flex-direction:column;padding:12px}.invitation-sidebar-heading{display:flex;align-items:center;justify-content:space-between;padding:0 12px 12px;font-size:11px;color:var(--work-muted)}.invitation-sidebar-heading button{display:none}.invitation-task-group+.invitation-task-group{margin-top:24px}.invitation-task-group>p{margin:0 12px 8px;font-size:11px;font-weight:600;color:var(--work-muted)}.invitation-task-navigation a{display:flex;align-items:center;gap:12px;min-height:36px;padding:8px 12px;border-radius:var(--work-control-radius);color:var(--work-secondary);font-size:12px}.invitation-task-navigation a svg{width:18px;height:18px;flex-shrink:0;color:var(--work-muted)}.invitation-task-navigation a:hover{background:#f7f4f5}.invitation-task-navigation a[aria-current]{color:#581b2b;background:#f5e9ed;font-weight:600}.invitation-task-navigation a[aria-current] svg{color:#793348}.task-selected-dot{margin-left:auto;width:5px;height:5px;border-radius:50%;background:#793348}.invitation-sidebar-footer{margin-top:auto;padding:24px 12px 0;display:flex;flex-direction:column;gap:6px;font-size:11px}.invitation-sidebar-footer>span{color:var(--work-muted);font-size:11px}.invitation-sidebar-footer strong{font-weight:600;overflow-wrap:anywhere}.invitation-sidebar-footer a{color:#793348;min-height:36px;display:inline-flex;align-items:center}.invitation-work-area{grid-row:2;grid-column:2;min-width:0}.invitation-shell .workspace-main{max-width:none;width:100%;margin:0;padding:20px 24px 48px}.invitation-shell .workspace-reading{max-width:none}.invitation-shell .workspace-detail-heading{padding:0 0 20px;margin-bottom:20px;border:0;align-items:center}.invitation-shell :is(.workspace-detail-heading h1,.workspace-reading>h1,.workspace-content-heading h1){margin:0;font-size:var(--work-title-size);line-height:1.35;font-weight:600;letter-spacing:0;text-wrap:wrap}.invitation-shell .workspace-eyebrow{font:500 11px/1.5 Manrope,Arial,sans-serif;color:var(--work-muted);letter-spacing:0;text-transform:none;margin-bottom:5px}.invitation-shell .workspace-page-description{font-size:12px;margin-top:5px;color:var(--work-muted)}.invitation-shell .workspace-reading>p:not(.workspace-eyebrow){margin-top:10px;font-size:12px;line-height:1.8;color:var(--work-muted);max-width:70ch}.invitation-shell .workspace-primary{min-height:40px;padding:12px 16px;gap:12px;font-size:12px}.invitation-shell .workspace-primary:hover{transform:none}.invitation-shell .workspace-text-link{min-height:36px;font-size:11px}.invitation-shell :is(input:not([type=checkbox]):not([type=radio]):not([type=color]):not([type=range]):not([type=file]),.sw-select-trigger,textarea){background-color:#fff;border-radius:var(--work-control-radius)}.invitation-shell :is(a,button,input,.sw-select-trigger,textarea,summary):focus-visible{outline:2px solid #793348;outline-offset:3px}.invitation-shell .workspace-reading>.space-y-6,.invitation-shell .workspace-reading>.space-y-8{margin-top:24px}.invitation-shell .workspace-reading h2{font-size:16px}.invitation-shell .workspace-payment-summary{padding:20px;margin:20px 0}.overview-section-title{display:flex;align-items:center;justify-content:space-between;gap:12px}.invitation-overview h2{font-size:13px;font-weight:600}.overview-preparation,.overview-publication,.overview-recent,.overview-stats-section{background:#fff;border:1px solid var(--work-border);border-radius:8px;padding:16px 20px}.invitation-overview .workspace-metrics{grid-template-columns:repeat(4,minmax(0,1fr));border:0;margin:8px -8px 0}.invitation-overview .workspace-metrics a{padding:12px 8px;border:0;gap:4px}.invitation-overview .workspace-metrics a:hover{background:#faf5f7;border-radius:4px}.invitation-overview .workspace-metrics strong{font-size:22px;font-weight:600;line-height:1.2;letter-spacing:0}.invitation-overview .workspace-metrics span{line-height:1.6;color:var(--work-muted);max-width:14ch}.overview-footnote{margin-top:10px;font-size:11px;line-height:1.7;color:var(--work-muted)}.overview-next{margin:16px 0;padding:16px 20px;display:flex;align-items:center;justify-content:space-between;gap:16px;border:1px solid #e5d3d9;border-radius:var(--work-control-radius);background:#fcf7f9}.overview-next>div>p{font-size:11px;font-weight:500;letter-spacing:0;color:#793348;margin-bottom:6px}.invitation-overview .overview-next h2{font-size:14px;margin-bottom:5px}.overview-next>div>span{display:block;font-size:11px;line-height:1.7;color:var(--work-muted)}.overview-next>a{flex-shrink:0}.overview-progress-label{font-size:11px;color:var(--work-muted);white-space:nowrap}.overview-preparation progress{width:100%;height:4px;margin:16px 0 12px;display:block;border:0;border-radius:4px;background:#f1e9ec;accent-color:#793348}.overview-preparation progress::-webkit-progress-bar{background:#f1e9ec;border-radius:4px}.overview-preparation progress::-webkit-progress-value{background:#793348;border-radius:4px}.overview-preparation progress::-moz-progress-bar{background:#793348;border-radius:4px}.invitation-overview .workspace-checklist li{min-height:44px;gap:10px;font-size:11px;border-color:var(--work-border-soft)}.invitation-overview .workspace-checklist li:first-child{border:0}.invitation-overview .workspace-checklist small{font-size:11px;color:var(--work-muted)}.overview-publication{margin-top:16px}.overview-publication dl{margin-top:12px;font-size:11px}.overview-publication dl>div{display:grid;grid-template-columns:100px minmax(0,1fr);align-items:center;min-height:38px;gap:16px;border-top:1px solid var(--work-border-soft)}.overview-publication dt{color:var(--work-muted)}.overview-publication dd{display:flex;justify-content:space-between;align-items:center;gap:10px;overflow-wrap:anywhere}.overview-recent{margin-top:16px}.invitation-overview .workspace-activity li{font-size:11px;padding:12px 0;border-color:var(--work-border-soft)}.overview-empty-activity{display:flex;align-items:center;gap:12px;padding:16px 0 6px}.overview-empty-activity>span{width:34px;height:34px;background:#f5f1f3;border-radius:50%;display:grid;place-items:center;color:#a08792}.overview-empty-activity p{font-size:12px}.overview-empty-activity div>span{font-size:11px;line-height:1.7;color:var(--work-muted)}.invitation-preview-rail{display:none;grid-row:2;grid-column:3;position:sticky;top:var(--work-header-height);height:calc(100dvh - var(--work-header-height));border-left:1px solid var(--work-border);background:var(--work-recess);overflow-y:auto}.invitation-preview-rail-title{display:flex;align-items:center;justify-content:space-between;min-height:36px;padding:0 12px;border-bottom:1px solid var(--work-border);background:#fff;font-size:12px;font-weight:600}.invitation-preview-rail-title button{width:36px;height:36px;border-radius:4px;color:var(--work-muted);font-size:20px;font-weight:400}.invitation-preview-rail-title button:hover{background:#f4eff1}.invitation-shell .workspace-preview{padding:12px;border:0;border-radius:0;background:transparent}.preview-controls{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px;gap:8px}.preview-controls>div{display:flex;border:1px solid #dedbdd;background:#e9e6e8}.preview-controls button{min-height:30px;padding:0 10px;color:#66535d;border-radius:4px}.preview-controls button[aria-pressed=true]{background:#fff;color:#581b2b;box-shadow:0 1px 3px #29272c12;font-weight:600}.preview-controls>button{padding:0 6px}.preview-screen{width:100%;height:max(400px,calc(100dvh - 240px));background:#fff;overflow:hidden;border-radius:4px;box-shadow:0 2px 9px #29272c14}.preview-caption{padding:12px 0 0;font-size:11px;line-height:1.7;color:var(--work-muted)}.preview-caption span{display:block;margin-top:3px;color:var(--work-muted)}.preview-error{font-size:11px;color:#9e233c;margin-bottom:12px}.invitation-current-task,.invitation-menu-backdrop,.invitation-menu-toggle{display:none}.invitation-preview-dialog{max-width:500px;width:calc(100% - 24px);max-height:calc(100dvh - 24px);margin:auto;padding:0;border:1px solid var(--work-border);border-radius:8px;background:var(--work-recess)}.invitation-preview-dialog::backdrop{background:#21181dcc}.invitation-preview-dialog .preview-screen{height:max(300px,calc(100dvh - 230px))}.invitation-shell .workspace-content-form{padding:20px 24px 0;min-height:calc(100dvh - var(--work-header-height));max-width:none;width:100%;margin:0;display:flex;flex-direction:column}.workspace-content-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.workspace-content-heading p{margin-top:5px;font-size:12px;color:var(--work-muted)}.invitation-shell .workspace-editor-progress{padding:12px 0;width:100%;max-width:none}.invitation-shell .workspace-step-list{gap:4px;border:0;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:thin;padding-bottom:2px}.invitation-shell .workspace-step{flex:0 0 auto;flex-direction:row;justify-content:center;gap:6px;min-height:32px;padding:6px 8px;border:1px solid var(--work-border);border-radius:var(--work-control-radius);background:#fff}.invitation-shell .workspace-step-current{background:#f5e9ed;border-color:#d4b4bf;color:#581b2b}.invitation-shell .workspace-step-complete{color:var(--work-muted)}.invitation-shell .workspace-step-label{display:inline}.invitation-shell .workspace-editor-progress>p{display:none}.invitation-shell .workspace-editor-canvas{padding:0 0 30px;max-width:none;width:100%;flex:1}.invitation-shell .workspace-editor-canvas h2{font-size:16px;font-weight:600;letter-spacing:0}.invitation-shell .workspace-editor-canvas h3{font-size:15px}.invitation-shell .workspace-editor-canvas>fieldset>div{border:1px solid var(--work-border);border-radius:8px;padding:20px;background:#fff}.invitation-shell .workspace-editor-canvas .space-y-10>:not([hidden])~:not([hidden]){margin-top:24px}.invitation-shell .workspace-editor-footer{position:sticky;bottom:0;margin:auto -24px 0;border-color:var(--work-border);background:#fff;backdrop-filter:none;box-shadow:0 -3px 10px #29272c05;padding:8px 24px max(8px,env(safe-area-inset-bottom))}.invitation-shell .workspace-editor-footer>div,.invitation-shell .workspace-editor-footer>p{max-width:none;padding:0;font-size:11px}.invitation-shell .workspace-guests>[role=tablist]{background:#fff;border:1px solid var(--work-border);border-radius:var(--work-control-radius);margin-bottom:20px}.invitation-shell .workspace-guests>[role=tablist] button{padding:12px 16px;font-size:12px}.invitation-shell .workspace-guest-row,.invitation-shell .workspace-guest-stat{padding:16px}@media (min-width:1180px){.invitation-shell{grid-template-columns:184px minmax(0,1fr) 330px}.invitation-preview-rail{display:block}.invitation-preview-hidden{grid-template-columns:184px minmax(0,1fr)}.invitation-preview-hidden .invitation-preview-rail{display:none}}@media (min-width:1550px){.invitation-shell{grid-template-columns:210px minmax(0,1fr) 390px}.invitation-preview-hidden{grid-template-columns:210px minmax(0,1fr)}.invitation-shell .workspace-main{padding:20px 28px 48px}}@media (max-width:999px){.invitation-shell{display:block}.invitation-topbar{padding:0 12px;height:var(--work-header-height);gap:12px}.invitation-topbar-brand{gap:12px}.invitation-topbar .platform-brand{font-size:19px}.invitation-topbar .platform-brand svg{width:23px;height:23px}.invitation-account-link,.invitation-back span,.invitation-topbar-divider{display:none}.invitation-back{font-size:19px;min-width:30px;min-height:36px;display:grid;place-items:center}.invitation-identity{justify-content:start}.invitation-identity>span:not(.invitation-current-task){display:none}.invitation-preview-button{padding:0 10px;font-size:11px}.invitation-sidebar{display:none;position:fixed;inset:0 auto 0 0;width:min(300px,calc(100vw - 48px));height:100dvh;z-index:60;padding:16px 12px;box-shadow:8px 0 40px #21181d22}.invitation-menu-open .invitation-sidebar{display:flex}.invitation-menu-open .invitation-menu-backdrop{display:block;position:fixed;inset:0;background:#21181d99;z-index:59}.invitation-sidebar-heading{font-size:13px;font-weight:600}.invitation-sidebar-heading button{display:block;width:40px;height:40px;font-size:24px;font-weight:400}.invitation-task-navigation a{min-height:44px;font-size:13px}.invitation-task-group>p{font-size:11px}.invitation-shell .workspace-main{padding:16px 20px 40px}.invitation-shell .workspace-content-form{padding:16px 20px 0;min-height:calc(100dvh - var(--work-header-height))}.invitation-shell .workspace-editor-footer{margin-left:-20px;margin-right:-20px;padding-left:20px;padding-right:20px}}@media (max-width:560px){.invitation-topbar{padding:0 12px;gap:8px}.invitation-topbar-brand{gap:4px}.invitation-topbar .platform-brand>span{display:none}.invitation-identity strong{font-size:12px}.invitation-topbar-actions{gap:4px}.invitation-shell .workspace-main{padding:16px 16px 32px}.invitation-shell .workspace-detail-heading{flex-direction:row;gap:10px;margin-bottom:16px}.invitation-shell :is(.workspace-detail-heading h1,.workspace-reading>h1,.workspace-content-heading h1){font-size:var(--work-title-size)}.overview-preparation,.overview-publication,.overview-recent,.overview-stats-section{padding:12px 16px}.invitation-overview .workspace-metrics{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:4px}.invitation-overview .workspace-metrics span{max-width:none}.invitation-overview .workspace-metrics strong{font-size:22px}.overview-next{padding:16px;align-items:flex-start;flex-direction:column;gap:12px}.overview-next>a{min-height:38px}.overview-publication dl>div{grid-template-columns:76px minmax(0,1fr);gap:10px}.overview-publication dd{font-size:11px}.invitation-overview .workspace-checklist li{font-size:11px;gap:8px}.invitation-overview .workspace-checklist small{font-size:11px}.invitation-shell .workspace-content-form{padding:16px 16px 0}.workspace-content-heading{align-items:start}.workspace-content-heading>button{font-size:11px;flex-shrink:0}.workspace-content-heading p{font-size:11px;max-width:24ch}.invitation-shell .workspace-step-list{gap:4px}.invitation-shell .workspace-step{flex:0 0 auto;justify-content:flex-start;min-height:36px;padding:8px 12px}.invitation-shell .workspace-step-label{font-size:11px}.invitation-shell .workspace-editor-canvas>fieldset>div{padding:16px}.invitation-shell .workspace-editor-canvas h2{font-size:16px}.invitation-shell .workspace-editor-canvas .md\:grid-cols-2{grid-template-columns:minmax(0,1fr)}.invitation-shell .workspace-editor-footer{margin-left:-16px;margin-right:-16px;padding-left:16px;padding-right:16px}.invitation-shell .workspace-guests>[role=tablist]{overflow-x:auto}.invitation-shell .workspace-guests>[role=tablist] button{padding:12px;white-space:nowrap}}.platform.platform-dashboard .workspace-header{background:#fff;color:var(--work-ink);border-color:var(--work-border)}.workspace-header-inner{min-height:52px}.workspace-header .platform-brand{font-size:22px}.workspace-header .platform-brand svg{width:28px;height:28px}.workspace-header .workspace-nav-link{color:var(--work-muted);border:0;border-radius:var(--work-control-radius);min-height:36px;padding:0 14px}.workspace-header .workspace-nav-link:hover,.workspace-header .workspace-nav-link[aria-current]{background:#f5e9ed;color:#581b2b}.workspace-header .workspace-account-label{display:none}.platform.platform-dashboard .workspace-header .workspace-account button{color:var(--work-muted);border-color:var(--work-border)}.workspace-header a:focus-visible,.workspace-header button:focus-visible{outline-color:#793348}.workspace-account-home{background:var(--work-canvas)}.workspace-account-home .workspace-main{max-width:1160px;padding-top:24px}.account-home-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-bottom:28px}.account-home-heading p{font-size:12px;color:var(--work-muted);margin-bottom:8px}.account-home-heading h1{font-size:20px;font-weight:600;letter-spacing:0}.account-home-heading span{display:block;margin-top:6px;color:var(--work-muted);font-size:12px}.account-home-heading .workspace-primary{min-height:42px;padding:12px 16px;flex-shrink:0}.workspace-account-home .workspace-summary{gap:24px;padding-bottom:20px;margin-bottom:24px;border-color:var(--work-border)}.workspace-account-home .workspace-summary-item+.workspace-summary-item{border-color:var(--work-border)}.workspace-account-home .workspace-summary-item p:first-child{font:650 22px Manrope,Arial,sans-serif}.workspace-account-home .workspace-order-card{padding:24px;border-color:var(--work-border);border-radius:8px;box-shadow:none;background:#fff}.workspace-account-home .workspace-order-name{font-size:18px;margin-top:6px}.account-order-slug{font-size:11px;color:var(--work-muted);margin-top:4px;overflow-wrap:anywhere}.workspace-account-home .workspace-order-next{margin:20px 0;padding-left:12px}.workspace-account-home .workspace-order-next p{font-size:12px}@media (max-width:640px){.workspace-header-inner{min-height:48px;padding-block:8px}.workspace-account-home .workspace-main{padding-top:24px}.account-home-heading{align-items:start;flex-direction:column;gap:16px}.account-home-heading h1{font-size:20px}}.invitation-shell{scroll-margin-top:80px}.invitation-shell .invitation-task-navigation a{font-size:12px}.invitation-shell .invitation-task-group>p{font-size:11px}.invitation-shell .workspace-detail-heading{padding-bottom:0;margin-bottom:16px}.invitation-overview .workspace-metrics span{font-size:11px}.invitation-overview .overview-publication dl,.invitation-overview .workspace-checklist li{font-size:12px}.invitation-shell .workspace-editor-canvas>div:not([role=alert]){border-radius:0}.invitation-shell :is(input,textarea,.sw-select-trigger,summary){scroll-margin-block:125px}.invitation-shell .workspace-text-link{min-height:40px;font-size:12px}@media (max-width:560px){.invitation-overview .overview-publication dl,.invitation-overview .workspace-checklist .workspace-text-link,.invitation-overview .workspace-checklist li,.invitation-shell .workspace-content-heading>button{font-size:11px}}.preview-screen{position:relative}.preview-frame-loading{position:absolute;inset:0;z-index:1;display:grid;place-items:center;pointer-events:none;background:#fff;color:var(--work-muted);font-size:12px}.invitation-shell .workspace-main h1{font-size:var(--work-title-size);line-height:1.4}.invitation-shell .workspace-reading>.workspace-eyebrow{display:none}.invitation-shell .workspace-reading>h1{margin-top:0}.invitation-shell .workspace-guests :is(h2,h3){font-size:15px}.invitation-shell .workspace-editor-canvas :is(label,input,.sw-select-trigger,textarea,button),.invitation-shell .workspace-main :is(input,.sw-select-trigger,textarea){font-size:13px}.invitation-shell .workspace-editor-canvas label{font-size:12px}.invitation-shell .workspace-editor-canvas .sw-select-trigger,.invitation-shell .workspace-editor-canvas input:not([type=checkbox]):not([type=radio]){min-height:38px;padding-top:8px;padding-bottom:8px}.invitation-shell .workspace-editor-canvas .mb-6{margin-bottom:16px}.invitation-shell .workspace-content-heading p{margin-top:3px;font-size:11px}.invitation-shell .workspace-step-label{font-size:11px;white-space:nowrap}.invitation-shell .workspace-step-number{font-size:11px}.invitation-shell .workspace-save-state{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:2px 12px;margin-bottom:4px;font-size:11px}.invitation-shell .workspace-save-state>div{display:flex;flex-wrap:wrap;gap:12px}.invitation-shell .workspace-save-state .workspace-text-link{font-size:11px;min-height:28px}.invitation-shell .workspace-editor-footer>div:last-child button{min-height:36px;padding-top:8px;padding-bottom:8px;font-size:12px}.invitation-sidebar-account{display:flex;flex-wrap:wrap;gap:12px;padding-top:4px}.invitation-sidebar-footer .invitation-sidebar-account a{color:var(--work-muted);min-height:32px}.preview-viewport-label{display:flex;flex-wrap:wrap;gap:4px 8px;justify-content:space-between;font-size:11px;color:var(--work-muted);padding:12px 0 0}.preview-viewport-label>span{color:var(--work-muted)}@media (max-width:999px){.invitation-topbar{gap:10px}.invitation-menu-toggle{display:inline-flex;align-items:center;justify-content:center;gap:4px;flex-shrink:0;min-width:48px;min-height:44px;font-size:11px;color:#581b2b;font-weight:600}.invitation-topbar-brand{display:none}.invitation-identity{display:grid;gap:0;justify-content:start}.invitation-identity>span:not(.invitation-current-task){display:none}.invitation-current-task{display:block;font-size:11px;color:var(--work-muted)}.invitation-shell .workspace-content-form{min-height:calc(100dvh - var(--work-header-height))}.invitation-shell :is(input,textarea,.sw-select-trigger,summary){scroll-margin-block:95px}.invitation-shell .workspace-editor-footer>div:last-child button{min-height:40px}}@media (max-width:560px){.invitation-shell .workspace-editor-canvas :is(input,.sw-select-trigger,textarea),.invitation-shell .workspace-main :is(input,.sw-select-trigger,textarea){font-size:16px}.invitation-shell .workspace-editor-canvas .sw-select-trigger,.invitation-shell .workspace-editor-canvas input:not([type=checkbox]):not([type=radio]){min-height:42px}.invitation-shell .workspace-save-state{font-size:11px}.invitation-shell .workspace-save-state .workspace-text-link{min-height:28px}.invitation-shell .workspace-content-heading>button{min-height:32px}}.invitation-shell .workspace-editor-canvas h2{line-height:1.4}.invitation-shell .workspace-editor-canvas p.text-sm{font-size:12px}.invitation-shell .workspace-editor-canvas p.text-xs{font-size:11px}:where(.platform-dashboard) .workspace-main{padding-top:24px}:where(.platform-dashboard) .workspace-detail-heading h1,:where(.platform-dashboard) .workspace-main>h1{font-size:20px;line-height:1.35;letter-spacing:0}:where(.platform-dashboard) .workspace-detail-heading{padding:0 0 16px;margin-bottom:20px}:where(.platform-dashboard) .workspace-detail-heading .workspace-eyebrow{margin-bottom:6px}.platform-dashboard :is(.workspace-main,.workspace-content-form){color:var(--work-ink)}.platform-dashboard :is(.workspace-main,.workspace-content-form) :is(h1,h2,h3,h4,label,legend){font-family:Manrope,Arial,sans-serif;font-style:normal;letter-spacing:0}.platform-dashboard :is(.workspace-main,.workspace-content-form) :is(.font-bold,.font-semibold){font-weight:600}.platform-dashboard :is(.workspace-main,.workspace-content-form) :is(.text-charcoal\/40,.text-charcoal\/50,.text-charcoal\/60,.text-charcoal\/70,.text-charcoal\/75){color:var(--work-muted)}.platform-dashboard :is(.workspace-main,.workspace-content-form) :is(.border-stone,.border-stone\/20,.border-stone\/40){border-color:var(--work-border)}.platform-dashboard :is(.workspace-main,.workspace-content-form) .bg-mist{background-color:var(--work-recess)}.platform-dashboard .workspace-primary{border-radius:var(--work-control-radius);transition:background-color .15s var(--work-ease)}.platform-dashboard .workspace-primary:hover{transform:none}.platform-dashboard .workspace-eyebrow{font-family:inherit;text-transform:none;letter-spacing:0}.invitation-shell .workspace-editor-canvas>fieldset>div,.invitation-shell .workspace-main :is(.rounded-xl.border,.rounded-\[1rem\].border),.platform-dashboard .workspace-card,.workspace-account-home .workspace-order-card,:is(.overview-stats-section,.overview-preparation,.overview-publication,.overview-recent){border-radius:var(--work-card-radius);border:1px solid var(--work-border);background:var(--work-surface);box-shadow:none}.workspace-card{padding:var(--work-space-5)}.invitation-shell .workspace-main :is(h2,h3){font-weight:600;line-height:1.5}.invitation-shell .workspace-main h3{font-size:14px}.platform-dashboard :is(.workspace-main,.workspace-content-form) label.font-semibold{font-weight:500}.invitation-shell :where(.workspace-control,input:not([type=checkbox]):not([type=radio]):not([type=color]):not([type=range]):not([type=file]),.sw-select-trigger,textarea){border-color:var(--work-border);border-radius:var(--work-control-radius);color:var(--work-ink);background:var(--work-surface);box-shadow:none}.invitation-shell .workspace-control{font-weight:400;min-height:40px;padding:8px 12px;line-height:1.5}.invitation-shell :is(input,textarea)::-moz-placeholder{color:var(--work-muted);opacity:.85}.invitation-shell :is(input,textarea)::placeholder{color:var(--work-muted);opacity:.85}.invitation-shell .workspace-button{min-height:36px;padding:8px 12px;border-radius:var(--work-control-radius);border-color:var(--work-border);background:#fff;color:var(--work-secondary);font-size:12px;font-weight:500;line-height:1.5;transition:color .15s var(--work-ease),background-color .15s var(--work-ease),border-color .15s var(--work-ease)}.invitation-shell .workspace-button:hover{background:var(--work-recess);border-color:#c8c5cc}.invitation-shell .workspace-button-primary{background:var(--work-accent);color:#fff;border-color:var(--work-accent)}.invitation-shell .workspace-button-primary:hover{background:#793348;border-color:#793348}.invitation-shell .workspace-button:disabled{cursor:not-allowed}.invitation-task-navigation a{margin-block:2px;transition:background-color .15s var(--work-ease),color .15s var(--work-ease)}.invitation-task-navigation a[aria-current]{background:var(--work-accent-soft)}.invitation-shell .workspace-reading>p:not(.workspace-eyebrow){margin-top:8px;line-height:1.7}.invitation-shell .workspace-reading>:is(.mt-8,.mt-10){margin-top:24px}.invitation-shell .workspace-reading>section{margin-top:24px}.invitation-shell .workspace-guest-summary{border:1px solid var(--work-border);background:#fff;border-radius:var(--work-card-radius);overflow:hidden}.invitation-shell .workspace-guest-stat:first-child{background:#fff;color:var(--work-ink)}.invitation-shell .workspace-guest-stat:first-child p{color:inherit}.invitation-shell .workspace-guest-stat+.workspace-guest-stat{border-color:var(--work-border)}.invitation-shell .workspace-guest-list{background:#fff;border-color:var(--work-border);border-radius:var(--work-card-radius)}.invitation-shell .workspace-guest-list:empty{display:none}.invitation-shell .workspace-guest-row+.workspace-guest-row{border-color:var(--work-border-soft)}.invitation-shell .workspace-guests :is(h2,h3){letter-spacing:0}.invitation-shell .workspace-guests thead{background:var(--work-recess)}.invitation-shell .workspace-guests tbody tr{border-color:var(--work-border)}.invitation-shell .workspace-guests tbody tr:hover{background:var(--work-canvas)}.invitation-shell .workspace-guest-row .rounded-full{border-radius:4px;padding:4px 8px;font-size:11px}.overview-next{border:1px solid var(--work-border);background:#fff;border-radius:var(--work-card-radius)}.overview-next>div>p{color:var(--work-muted)}.invitation-overview .workspace-metrics strong{font-weight:500;font-variant-numeric:tabular-nums}.invitation-overview .workspace-checklist small,.overview-footnote{font-size:11px}.invitation-overview .workspace-metrics a{border-radius:4px}.invitation-shell .workspace-payment-summary{background:#fff;color:var(--work-ink);border:1px solid var(--work-border);border-radius:var(--work-card-radius)}.platform.platform-dashboard .invitation-shell .workspace-payment-summary p{color:var(--work-ink)}.platform.platform-dashboard .invitation-shell .workspace-payment-summary p:last-child{color:var(--work-muted)}.invitation-shell .workspace-reading>.workspace-activity{background:#fff;border:1px solid var(--work-border);border-radius:var(--work-card-radius);padding:0 20px}.invitation-shell .workspace-reading>.workspace-activity:empty{display:none}.invitation-shell .workspace-reading>.workspace-activity li:first-child{border-top:0}.invitation-shell .workspace-reading>.space-y-3>details{background:#fff;border:1px solid var(--work-border);border-radius:var(--work-card-radius);padding:8px 16px}.invitation-shell .workspace-reading details summary{font-size:13px;font-weight:500}.invitation-shell .workspace-reading details[open]{padding-bottom:16px}.invitation-shell .workspace-share-content>:is(label,button){margin-top:16px}.workspace-message-preview>h2{font-size:14px}.workspace-message-preview>p{color:var(--work-secondary)}.preview-controls{font-size:11px}.preview-controls>div{background:var(--work-recess);border-color:var(--work-border);padding:4px;border-radius:var(--work-control-radius)}.preview-controls button{min-height:28px;padding:0 8px}.preview-controls button[aria-pressed=true]{box-shadow:0 1px 2px #29272c0d}.preview-caption,.preview-viewport-label{padding-left:0;padding-right:0}.preview-caption span{font-size:11px}.workspace-events{display:grid;gap:16px}.workspace-events-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}.workspace-events-toolbar h2{font-size:14px}.workspace-events-toolbar p{margin-top:4px;color:var(--work-muted);font-size:12px;line-height:1.7;max-width:50ch}.workspace-event-form{padding:20px}.workspace-event-form-header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:20px}.workspace-event-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.workspace-event-fields>label{min-width:0;font-size:12px}.workspace-event-fields .workspace-event-full{grid-column:1/-1}.workspace-event-group{padding-top:20px;margin-top:20px;border-top:1px solid var(--work-border-soft)}.workspace-event-group>h4,.workspace-event-group>legend{font-size:13px;font-weight:600;margin-bottom:12px}.workspace-event-group>legend{float:left;width:100%;padding:0}.workspace-event-group>legend+*{clear:both}.workspace-event-empty{display:flex;align-items:flex-start;gap:16px;padding:24px}.workspace-event-empty>svg{flex-shrink:0;color:var(--work-muted);margin-top:4px}.workspace-event-empty p{margin-top:8px;max-width:52ch;color:var(--work-muted);font-size:12px;line-height:1.7}.workspace-event-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:16px}.workspace-event-card{padding:20px;min-width:0}.workspace-event-card-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.workspace-event-card-heading h3{min-width:0;flex:1;overflow-wrap:anywhere}.workspace-event-access{background:var(--work-recess);color:var(--work-secondary);border-radius:4px;padding:4px 8px;font-size:11px;white-space:nowrap}.workspace-event-card dl{margin-top:16px;display:grid;gap:12px;font-size:12px}.workspace-event-card dl>div{display:grid;grid-template-columns:52px minmax(0,1fr);gap:12px}.workspace-event-card dt{color:var(--work-muted)}.workspace-event-card dd{overflow-wrap:anywhere;color:var(--work-secondary)}.workspace-event-card dd>span{display:block;margin-top:4px;color:var(--work-muted);font-size:11px}.workspace-event-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:20px;padding-top:16px;border-top:1px solid var(--work-border-soft)}.workspace-event-question{padding:16px;border:1px solid var(--work-border);border-radius:var(--work-control-radius);background:var(--work-canvas)}.workspace-loading{padding-top:20px}.workspace-loading-title{width:168px;height:24px;border-radius:4px;background:var(--work-recess)}.workspace-loading-line{width:min(100%,360px);height:12px;margin-top:12px;border-radius:4px;background:var(--work-recess)}.workspace-loading-card{height:128px;background:#fff;border:1px solid var(--work-border);border-radius:var(--work-card-radius);margin-top:24px}.workspace-loading p{color:var(--work-muted);font-size:12px;margin-top:16px}@media (max-width:999px){.invitation-shell .workspace-button,.invitation-task-navigation a{min-height:44px}}@media (max-width:560px){.invitation-shell .workspace-control{min-height:44px;font-size:16px}.workspace-event-fields{grid-template-columns:minmax(0,1fr)}.workspace-card,.workspace-event-card,.workspace-event-form{padding:16px}.workspace-event-empty{padding:20px 16px;gap:12px}.workspace-events-toolbar{align-items:flex-start}.workspace-events-toolbar>div{flex-basis:100%}.workspace-event-card-heading{flex-wrap:wrap}}html.workspace-document{scroll-behavior:auto;scrollbar-gutter:stable}.workspace-document body,html.workspace-document{overscroll-behavior:none}.invitation-preview-dialog,.invitation-preview-rail,.invitation-sidebar{overscroll-behavior:contain}.invitation-shell{--work-body-size:13px;--work-title-size:18px}.invitation-shell .workspace-main{font-size:var(--work-body-size);line-height:1.6}.invitation-shell .workspace-editor-canvas h2,.invitation-shell .workspace-reading h2{font-size:15px;font-weight:600}.invitation-shell .workspace-reading h3{font-size:13px}.invitation-shell .workspace-main p.text-sm{font-size:13px;line-height:1.7}.invitation-shell .workspace-main p.text-xs{font-size:12px}.invitation-shell .workspace-reading>.space-y-8>section:not(.workspace-card){border:1px solid var(--work-border);border-radius:var(--work-card-radius);background:#fff;padding:20px}.invitation-shell .workspace-reading>.space-y-8>section+section{margin-top:16px}.workspace-design-controls{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px;margin-top:16px}.workspace-design-controls label{flex:1;min-width:min(100%,240px);font-size:12px}.workspace-inline-confirm{border-top:1px solid var(--work-border);margin-top:20px;padding-top:16px}.workspace-inline-confirm>p{margin-top:8px;font-size:12px;line-height:1.7;color:var(--work-secondary)}.invitation-sidebar-heading{gap:8px;padding:0 4px 12px 12px;min-height:36px}.invitation-sidebar-heading .invitation-collapse-toggle{display:inline-grid;place-items:center;width:32px;height:32px;border:1px solid var(--work-border);border-radius:8px;color:var(--work-secondary);background:#fff}.invitation-collapse-toggle:hover{background:var(--work-recess)}@media(min-width:1000px){.invitation-nav-collapsed{grid-template-columns:64px minmax(0,1fr)}.invitation-nav-collapsed .invitation-sidebar{padding-inline:8px}.invitation-nav-collapsed .invitation-sidebar-heading{padding-inline:0;justify-content:center}.invitation-nav-collapsed .invitation-sidebar-footer,.invitation-nav-collapsed .invitation-sidebar-heading>span,.invitation-nav-collapsed .invitation-task-group>p,.invitation-nav-collapsed .invitation-task-navigation a>span{display:none}.invitation-nav-collapsed .invitation-task-navigation a{min-height:40px;padding:8px;justify-content:center}.invitation-nav-collapsed .invitation-task-group+.invitation-task-group{padding-top:12px;margin-top:12px;border-top:1px solid var(--work-border-soft)}}@media(min-width:1180px){.invitation-nav-collapsed{grid-template-columns:64px minmax(0,1fr) 330px}.invitation-nav-collapsed.invitation-preview-hidden{grid-template-columns:64px minmax(0,1fr)}}@media(min-width:1550px){.invitation-nav-collapsed{grid-template-columns:64px minmax(0,1fr) 390px}.invitation-nav-collapsed.invitation-preview-hidden{grid-template-columns:64px minmax(0,1fr)}}@media(max-width:999px){.invitation-sidebar-heading .invitation-collapse-toggle{display:none}}.reception-desk{display:grid;gap:16px}.reception-heading{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 16px}.reception-heading h2{margin:0}.reception-heading p{grid-column:1/-1;max-width:64ch;color:var(--work-muted);font-size:12px}.reception-heading>span{font-size:11px;color:var(--work-muted)}.reception-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid var(--work-border);border-radius:12px;background:#fff}.reception-metrics>div{padding:16px;min-width:0}.reception-metrics>div+div{border-left:1px solid var(--work-border-soft)}.reception-metrics dt{font-size:11px;color:var(--work-muted)}.reception-metrics dd{font-size:24px;font-weight:500;font-variant-numeric:tabular-nums;margin-top:8px;line-height:1.3}.reception-connection{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;font-size:11px;color:var(--work-muted)}.reception-connection strong{font-weight:500;color:var(--work-secondary);display:flex;align-items:center;gap:8px}.reception-connection strong:before{content:"";width:6px;height:6px;border-radius:50%;background:#39734b}.reception-connection[data-online=false] strong:before{background:#97651e}.reception-search{background:#fff;border:1px solid var(--work-border);border-radius:12px;padding:16px}.reception-search>label{font-size:12px}.reception-search .workspace-control{min-height:44px}.reception-qr{border:1px solid var(--work-border);border-radius:12px;background:#fff}.reception-qr>summary{min-height:44px;padding:12px 16px;font-size:12px;font-weight:500;cursor:pointer}.reception-qr>div{border:0;border-top:1px solid var(--work-border-soft);border-radius:0 0 12px 12px;padding:16px}.reception-qr h3{display:none}.reception-queue{border:1px solid #dcc9a3;background:#fffdf8;border-radius:12px;padding:16px}.reception-queue h3{font-size:13px;font-weight:600}.reception-guest-list{border:1px solid var(--work-border);border-radius:12px;background:#fff;overflow:hidden}.reception-guest-list:empty{display:none}.reception-guest-list .reception-guest{padding:20px 16px;border:0;border-radius:0;background:#fff}.reception-guest-list .reception-guest+.reception-guest{border-top:1px solid var(--work-border-soft)}.reception-guest[data-matched=true]{background:var(--work-accent-soft)}.reception-guest>div{display:grid;grid-template-columns:minmax(0,1fr) 96px auto;align-items:center;gap:12px}.reception-guest>div>div{min-width:0}.reception-guest>div>div>p:first-child{font-size:14px;font-weight:600;overflow-wrap:anywhere}.reception-guest>div>label{font-size:11px}.reception-guest input{width:100%;font-variant-numeric:tabular-nums}.reception-guest .workspace-button{min-height:40px}.reception-guest>div>button:last-of-type{justify-self:start}@media(max-width:760px){.reception-guest>div{grid-template-columns:minmax(0,1fr) 88px}.reception-guest>div>button{grid-column:1/-1}.reception-guest .workspace-button{min-height:44px}.reception-metrics>div{padding:12px}.reception-metrics dt{min-height:32px}}.reception-search-status{min-height:20px;font-size:11px;color:var(--work-muted)}.reception-arrived{justify-self:start;border-radius:4px;background:#f0f6f1;padding:4px 8px;color:#386249;font-size:11px;white-space:nowrap}.design-page{container-type:inline-size}.design-heading h1{margin-top:8px}.design-heading>div>p:last-child{margin-top:8px;font-size:13px;color:var(--work-muted);line-height:1.6}.design-current{display:flex;align-items:center;gap:16px 24px;margin-block:24px;padding:16px;border:1px solid var(--work-border);border-radius:8px;background:#fff}.design-current>div{min-width:112px;display:grid;gap:4px}.design-current span{color:var(--work-muted);font-size:11px}.design-current strong{font-size:14px;font-weight:600;overflow-wrap:anywhere}.design-current>p{max-width:64ch;color:var(--work-secondary);font-size:12px;line-height:1.6}.design-filters{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px 12px}.design-filters label{display:grid;min-width:0;gap:8px;font-size:12px;font-weight:500}.design-filters .design-search{grid-column:1/-1}.design-filters .workspace-control{margin:0;width:100%;min-width:0;font-weight:400}.design-results-toolbar{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-block:20px 16px}.design-results-toolbar>p{display:flex;align-items:center;flex-wrap:wrap;gap:8px 16px;color:var(--work-muted);font-size:12px}.design-results-toolbar .workspace-text-link{min-height:44px}.design-view-toggle{display:flex;gap:4px;padding:4px;border:1px solid var(--work-border);border-radius:8px;background:#fff}.design-view-toggle button{display:grid;place-items:center;width:40px;height:40px;border-radius:4px;color:var(--work-muted)}.design-view-toggle button[aria-pressed=true]{color:var(--work-accent);background:var(--work-recess)}.design-view-toggle svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.design-collection{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 16px}.design-card{min-width:0;background:#fff;border:1px solid var(--work-border);border-radius:12px;overflow:hidden}.design-card[data-current=true]{border-color:var(--work-accent)}.design-artwork{display:block;position:relative;aspect-ratio:4/5;overflow:hidden;background:var(--work-recess)}.design-artwork img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center}.design-artwork>span:not(.design-current-marker){display:grid;place-items:center;height:100%;padding:20px;text-align:center;color:var(--work-muted);font-size:12px}.design-current-marker{position:absolute;left:12px;top:12px;padding:4px 8px;background:#fff;border-radius:4px;color:var(--work-accent);font-size:11px;font-weight:600}.design-card-details{display:flex;flex-direction:column;padding:16px}.design-meta{color:var(--work-muted);font-size:11px;line-height:1.6}.design-card h2{margin-block:4px 8px;font-size:15px;font-weight:600}.design-description{color:var(--work-secondary);font-size:12px;line-height:1.7}.design-card-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:auto;padding-top:16px}.design-card-actions .workspace-button{flex:1 0 auto;justify-content:center;min-height:44px;font-size:12px;padding:8px 12px}.design-collection[data-view=grid] .design-card{display:grid;grid-template-rows:auto 1fr}.design-collection[data-view=list]{grid-template-columns:minmax(0,1fr);gap:12px}.design-collection[data-view=list] .design-card{display:grid;grid-template-columns:144px minmax(0,1fr)}.design-collection[data-view=list] .design-artwork{aspect-ratio:auto;min-height:208px;height:100%}.design-collection[data-view=list] .design-current-marker{left:8px;top:8px}.design-empty,.design-error,.design-loading,.design-notice{margin-block:20px;padding:16px;border-radius:8px;line-height:1.7;font-size:13px}.design-notice{color:#31583f;background:#f0f6f1;border:1px solid #d5e5d7}.design-error{color:#8a3135;border:1px solid #e9d5d5;background:#fffafa}.design-empty button,.design-error button{margin-top:12px}.design-empty{background:#fff;border:1px solid var(--work-border);padding:24px}.design-empty h2{font-size:15px;font-weight:600;margin-bottom:8px}.design-footnote{font-size:11px;color:var(--work-muted);line-height:1.7;margin-top:24px}.design-confirm{position:fixed;inset:0;width:min(480px,calc(100% - 32px));max-height:calc(100dvh - 48px);overflow-y:auto;margin:auto;border:1px solid var(--work-border);border-radius:12px;padding:24px;background:#fff;color:var(--work-ink);box-shadow:0 16px 48px #20171e24}.design-confirm::backdrop{background:#211b25a3}.design-confirm h2{font-size:16px;font-weight:600}.design-confirm>p{font-size:13px;line-height:1.8;color:var(--work-secondary);margin-top:12px}.design-confirm-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:24px}@container(min-width:900px){.design-collection{grid-template-columns:repeat(3,minmax(0,1fr))}.design-filters{grid-template-columns:minmax(200px,2fr) repeat(3,minmax(0,1fr))}.design-filters .design-search{grid-column:auto}}@container(max-width:600px){.design-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.design-filters label:last-child{grid-column:1/-1}}@container(max-width:420px){.design-collection{grid-template-columns:minmax(0,1fr)}.design-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.design-filters label:last-child{grid-column:1/-1}.design-current{align-items:flex-start;flex-direction:column;gap:8px}.design-collection[data-view=list] .design-card{grid-template-columns:96px minmax(0,1fr)}.design-collection[data-view=list] .design-card-details{padding:12px}.design-collection[data-view=list] .design-meta{font-size:11px}}@media(max-width:760px){.design-view-toggle button{width:44px;height:44px}.design-confirm .workspace-button{min-height:44px}}.guest-whatsapp-action svg{width:16px;height:16px;flex:none}.guest-import{border:1px solid var(--work-border);background:#fff;border-radius:12px;padding:24px;display:grid;gap:20px;min-width:0}.guest-import header{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.guest-import h3{font-size:15px;font-weight:600;margin-block:8px}.guest-import header p:last-child,.guest-import-hint,.guest-import-mapping>p,.guest-import-paste>span{font-size:12px;line-height:1.7;color:var(--work-secondary)}.guest-import-source{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px}.guest-import-source>p{flex-basis:100%;color:var(--work-muted);font-size:11px;line-height:1.7}.guest-import label{display:grid;gap:8px;min-width:0;font-size:12px;font-weight:500}.guest-import-source label{flex:1 1 240px}.guest-import input[type=file]{min-width:0;max-width:100%;padding:8px;font-size:12px}.guest-import input::file-selector-button{border:0;border-radius:4px;padding:4px 8px;margin-right:8px;background:var(--work-recess);color:var(--work-ink);font:inherit}.guest-import-filename{color:var(--work-muted);font-size:12px;overflow-wrap:anywhere}.guest-import-filename strong{font-weight:500;color:var(--work-secondary)}.guest-import-options{display:flex;gap:16px;flex-wrap:wrap;align-items:flex-end}.guest-import-options>label:first-child{flex:1 1 220px}.guest-import .guest-import-check{display:flex;align-items:center;gap:12px;min-height:44px;font-weight:400;line-height:1.7}.guest-import-check input{width:18px;height:18px;flex:none;accent-color:var(--work-accent)}.guest-import-mapping{border-top:1px solid var(--work-border-soft);padding-top:16px}.guest-import-mapping legend{font-size:13px;font-weight:600;padding-right:12px}.guest-import-mapping>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:16px}.guest-import-error{color:#8a3135;background:#fffafa;border:1px solid #e9d5d5;padding:16px;border-radius:8px;font-size:12px;line-height:1.8}.guest-import-error ul{padding-left:20px;list-style:disc;margin-block:8px}.guest-import-table-wrap{max-width:100%;overflow:auto;border:1px solid var(--work-border);border-radius:8px;max-height:320px}.guest-import table{border-collapse:collapse;width:100%;text-align:left;font-size:12px}.guest-import caption{text-align:left;padding:12px;font-size:11px;color:var(--work-muted);border-bottom:1px solid var(--work-border)}.guest-import :is(th,td){padding:12px;border-bottom:1px solid var(--work-border-soft);min-width:80px;max-width:240px;overflow-wrap:anywhere}.guest-import th{font-weight:500;background:var(--work-recess);white-space:nowrap}.guest-import-review{background:var(--work-recess);border:1px solid var(--work-border);border-radius:8px;padding:16px;font-size:13px}.guest-import-review>p{font-size:12px;line-height:1.7;margin-block:8px 16px;color:var(--work-secondary)}@media(max-width:760px){.guest-import{padding:16px}.guest-import header{flex-direction:column}.guest-import-mapping>div{grid-template-columns:minmax(0,1fr)}}.guest-sheet-source{border:1px solid var(--work-border);border-radius:8px;padding:16px;display:grid;gap:12px}.guest-sheet-source h4{font-size:13px;font-weight:600}.guest-sheet-source header>span{font-size:11px;color:var(--work-muted);white-space:nowrap}.guest-sheet-source header p{margin-top:8px}.guest-sheet-source fieldset{display:grid;gap:12px}.guest-sheet-source fieldset>div{display:flex;flex-wrap:wrap;gap:8px}.guest-sheet-source>summary{cursor:pointer;font-size:14px;font-weight:600;color:var(--work-ink)}.guest-sheet-source>summary:focus-visible{outline:2px solid var(--work-accent);outline-offset:4px}.guest-sheet-source>ol,.guest-sheet-source>p,.guest-sheet-source[open]>summary{margin-bottom:12px}.guest-sheet-steps{list-style:decimal;padding-left:20px;font-size:13px;line-height:1.7;color:var(--work-muted)}.guest-sheet-source .guest-import-check{align-items:flex-start;line-height:1.6}.guest-sheet-source .guest-import-check input{flex:none;margin-top:4px}.guest-import-changes{display:grid;gap:12px;margin-block:16px;padding-block:16px;border-top:1px solid var(--work-border)}.guest-import-changes li{display:grid;gap:4px}.guest-import-changes span{font-size:12px;color:var(--work-secondary);overflow-wrap:anywhere}.workspace-guest-details{display:grid;gap:16px;min-width:0}.workspace-guest-actions{display:flex;flex-wrap:nowrap;gap:8px;min-width:0;max-width:100%;overflow-x:auto;padding:4px 4px 8px;margin:-4px -4px -8px;scrollbar-width:thin;overscroll-behavior-x:contain}.workspace-guest-actions>:is(a,button){flex:0 0 auto;white-space:nowrap}.google-sign-in{margin-bottom:24px}.google-sign-in-button{position:relative;display:flex;justify-content:center;align-items:center;min-height:44px;width:100%;padding:10px 52px;border:1px solid #747775;border-radius:4px;background:#fff;color:#1f1f1f;font:500 14px/20px Arial,sans-serif;cursor:pointer}.google-sign-in-button:hover{background:#f8fafd}.google-sign-in-button:focus-visible{outline:3px solid #a8c7fa;outline-offset:3px}.google-sign-in-button:disabled{opacity:.6;cursor:not-allowed}.google-sign-in-icon{position:absolute;left:4px;top:50%;transform:translateY(-50%);width:40px;height:40px}.google-sign-in-note{margin-top:12px;font-size:12px;line-height:1.7;color:#625963}.google-sign-in-divider{display:flex;align-items:center;gap:12px;margin-top:24px;color:#716d75;font-size:12px}.google-sign-in-divider:after,.google-sign-in-divider:before{content:"";flex:1;height:1px;background:#dedce1}.google-account-link{max-width:512px;margin-top:32px;padding:24px;background:#fff;border:1px solid var(--work-border);border-radius:12px}.google-account-link h2{font-size:16px;font-weight:600}.google-account-link p{margin-top:12px;color:var(--work-secondary);font-size:13px;line-height:1.7}.google-account-link form{display:grid;gap:16px;margin-top:20px}.google-account-link label{display:grid;gap:8px;font-size:13px}.google-account-link button{justify-self:start}.platform.platform-dashboard{--platform-canvas:#fff;--platform-paper:#fff;background:#fff}.account-surface{min-height:100dvh;background:#fff}.workspace-main.account-page{max-width:1160px;padding-top:32px;padding-bottom:64px}.account-page-heading{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:32px}.account-page-heading h1{font:600 24px/1.4 Manrope,Arial,sans-serif;letter-spacing:-.025em}.account-page-heading p{margin-top:8px;color:var(--work-muted);font-size:13px;line-height:1.7}.account-step{flex-shrink:0}.account-breadcrumb,.account-step{color:var(--work-muted);font-size:12px}.account-breadcrumb{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin-bottom:20px}.account-breadcrumb a{display:inline-flex;align-items:center;min-height:32px;color:var(--work-accent)}.account-breadcrumb a:hover{text-decoration:underline;text-underline-offset:4px}.new-design-filters{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px;padding-block:16px;border-block:1px solid var(--work-border-soft)}.new-design-categories{display:flex;flex-wrap:wrap;gap:4px}.new-design-categories button{min-height:40px;padding:8px 16px;border-radius:8px;color:var(--work-secondary);font-size:13px}.new-design-categories button:hover{background:#f7f7f8}.new-design-categories button[aria-pressed=true]{color:var(--work-accent);background:var(--work-accent-soft);font-weight:600}.new-design-search{position:relative;display:flex;align-items:center;width:min(100%,320px)}.new-design-search svg{position:absolute;left:12px;width:16px;height:16px;color:var(--work-muted);pointer-events:none}.new-design-search input{width:100%;min-height:40px;padding:8px 12px 8px 36px;border:1px solid var(--work-border);border-radius:8px;font-size:13px;background:#fff}.new-design-count{display:flex;align-items:center;gap:16px;margin:20px 0;color:var(--work-muted);font-size:12px}.new-design-count button{min-height:32px;color:var(--work-accent);text-decoration:underline;text-underline-offset:4px}.new-design-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px 24px}.new-design-card{min-width:0}.new-design-art{display:flex;align-items:center;justify-content:center;width:100%;aspect-ratio:4/5;overflow:hidden;border:1px solid var(--work-border-soft);border-radius:8px;background:#f7f7f8}.new-design-art img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .24s ease}.new-design-art:hover img{transform:scale(1.02)}.new-design-info{padding-top:16px}.new-design-info h2{font-size:16px;font-weight:600;line-height:1.5;letter-spacing:-.015em}.new-design-info span{display:block;margin-top:4px;font-size:12px;color:var(--work-muted)}.new-design-actions{display:flex;gap:8px;margin-top:16px}.new-design-actions a{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:8px 16px;font-size:12px;font-weight:500;border:1px solid var(--work-border);border-radius:8px}.new-design-actions a:hover{background:#f7f7f8}.new-design-actions a:last-child{flex:1;background:var(--work-accent);color:#fff;border-color:var(--work-accent)}.new-design-actions a:last-child:hover{background:#793348}.new-design-empty{padding:56px 24px;text-align:center}.new-design-empty h2{font-size:16px;font-weight:600}.new-design-empty p{font-size:13px;color:var(--work-muted);margin-top:8px}.new-design-empty button{min-height:44px;margin-top:16px;font-size:13px;text-decoration:underline;text-underline-offset:4px;color:var(--work-accent)}.new-invitation-page .workspace-selection{grid-template-columns:300px minmax(0,1fr);border-color:var(--work-border);border-radius:12px;background:#fff}.new-invitation-page .workspace-selection-art{display:block;padding:24px;background:#fafafa;border-right:1px solid var(--work-border-soft)}.new-selection-image{width:100%;height:auto;aspect-ratio:4/5;-o-object-fit:cover;object-fit:cover;border-radius:6px;border:1px solid var(--work-border-soft)}.new-selection-caption{margin-top:20px}.new-selection-caption>span{font-size:11px;color:var(--work-muted)}.new-selection-caption h2{margin-top:4px;font-size:20px;line-height:1.4;font-weight:600;letter-spacing:-.02em}.new-selection-caption p{margin-top:12px;font-size:12px;line-height:1.8;color:var(--work-muted)}.new-selection-caption a{display:inline-flex;align-items:center;min-height:40px;margin-top:12px;font-size:12px;text-decoration:underline;text-underline-offset:4px;color:var(--work-accent)}.new-invitation-page .workspace-selection-options{padding:28px}.new-order-hosting{margin-bottom:24px;font-size:12px;line-height:1.8;color:var(--work-muted)}.new-invitation-page .workspace-choice{padding:16px;border-color:var(--work-border);border-radius:8px}.new-invitation-page .workspace-choice[data-selected=true]{box-shadow:none;background:#fcf8fa;border-color:var(--work-accent)}.new-invitation-page .workspace-choice .text-lg{font-size:14px}.new-invitation-page .workspace-choice .text-sm{font-size:12px}.new-invitation-page .workspace-primary{min-height:44px;justify-content:center;font-size:13px}.account-settings-layout{display:grid;gap:0}.account-settings-section{display:grid;grid-template-columns:220px minmax(0,1fr);gap:48px;padding:32px 0;border-top:1px solid var(--work-border-soft)}.account-section-intro h2{font-size:15px;line-height:1.5;font-weight:600}.account-section-intro p{margin-top:8px;font-size:12px;line-height:1.7;color:var(--work-muted)}.account-section-body{min-width:0;max-width:520px}.account-section-body h3{font-size:14px;font-weight:600}.account-profile-fields{display:grid;gap:24px}.account-profile-fields label{display:block;font-size:13px;font-weight:500;line-height:1.7}.account-profile-fields input{display:block;width:100%;margin-top:8px;min-height:44px;padding:10px 12px;border:1px solid var(--work-border);border-radius:8px;font-size:14px;font-weight:400;color:var(--work-ink);background:#fff}.account-profile-fields input[readonly]{background:#f7f7f8;color:var(--work-muted)}.account-profile-fields label>span:not(.account-optional){display:block;margin-top:8px;font-size:12px;line-height:1.7;font-weight:400;color:var(--work-muted)}.account-optional{color:var(--work-muted);font-weight:400}.account-save-row{display:flex;padding-top:4px}.account-save-row button{min-height:40px;font-size:13px}.account-alert{padding:12px 16px;margin-bottom:20px;border-radius:8px;background:#fff5f5;font-size:13px;color:#9e233c;line-height:1.7}.account-alert button{margin-top:12px}.account-notice{margin-bottom:20px;font-size:13px;color:#346044}.account-loading{font-size:13px;color:var(--work-muted)}.account-settings-page .google-account-link{max-width:none;margin:0;padding:32px 0;background:#fff;border:0;border-top:1px solid var(--work-border-soft);border-radius:0}.account-settings-page .google-account-link h2{font-size:15px}.account-settings-page .google-account-link .account-section-intro p{margin-top:8px;font-size:12px}.account-settings-page .google-account-link .account-section-body p{font-size:13px;color:var(--work-muted)}.platform.platform-dashboard :is(.workspace-account,.invitation-sidebar-footer) button.workspace-signout{display:inline-flex;align-items:center;justify-content:center;min-height:36px;padding:8px 16px;border:1px solid #581b2b;border-radius:8px;color:#fff;background:#581b2b;font-size:12px;font-weight:600;transition:background-color .15s ease}.platform.platform-dashboard :is(.workspace-account,.invitation-sidebar-footer) button.workspace-signout:hover{background:#793348;border-color:#793348}.platform.platform-dashboard button.workspace-signout:disabled{cursor:wait;opacity:.6}.platform.platform-dashboard button.workspace-signout:focus-visible{outline:2px solid #793348;outline-offset:3px}@media(max-width:900px){.new-design-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.account-settings-section{grid-template-columns:180px minmax(0,1fr);gap:32px}.new-invitation-page .workspace-selection{grid-template-columns:240px minmax(0,1fr)}.new-invitation-page .workspace-selection-art,.new-invitation-page .workspace-selection-options{padding:20px}}@media(max-width:640px){.workspace-main.account-page{padding-top:24px;padding-bottom:48px}.account-page-heading{align-items:flex-start;flex-direction:column;gap:12px;margin-bottom:24px}.account-page-heading h1{font-size:22px}.account-step{font-size:11px}.new-design-filters{gap:12px}.new-design-search{width:100%}.account-profile-fields input,.new-design-search input{font-size:16px}.new-design-grid{gap:28px 16px}.new-design-art{aspect-ratio:3/4}.new-design-info h2{font-size:14px}.new-design-info span{font-size:11px}.new-design-actions{flex-direction:column;gap:8px;margin-top:12px}.new-design-actions a{min-height:44px;padding:8px 12px}.account-settings-section{grid-template-columns:1fr;gap:24px;padding-block:24px}.account-settings-page .google-account-link{padding-block:24px}.account-section-body{max-width:none}.account-profile-fields{gap:20px}.new-invitation-page .workspace-selection{grid-template-columns:1fr}.new-invitation-page .workspace-selection-art{display:grid;grid-template-columns:100px minmax(0,1fr);gap:20px;border-right:0;border-bottom:1px solid var(--work-border-soft)}.new-selection-caption{margin:0}.new-selection-caption h2{font-size:18px}.new-selection-caption p{display:none}.new-selection-caption a{margin-top:8px}.new-invitation-page .workspace-selection-options{padding:20px}.new-invitation-page .workspace-choice{padding:16px}}@media(max-width:359px){.new-design-grid{grid-template-columns:1fr}.new-design-actions{flex-direction:row}}@media(prefers-reduced-motion:reduce){.new-design-art img{transition:none}}.account-page :is(input,.sw-select-trigger,textarea,button,a){scroll-margin-top:144px}@media(max-width:640px){.account-save-row button,.platform.platform-dashboard :is(.workspace-account,.invitation-sidebar-footer) button.workspace-signout{min-height:44px}}.account-profile-field>p{margin-top:8px;color:var(--work-muted);font-size:12px;line-height:1.7}.editor-media{display:grid;gap:28px}.editor-media h2{font-size:18px;line-height:1.4;font-weight:500}.editor-gallery-heading p,.editor-media header p{margin-top:8px;font-size:13px;line-height:1.6;color:var(--workspace-muted,#6e6a70)}.editor-portrait-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.editor-photo-control{display:grid;align-content:start;min-width:0;border:1px solid #e5e2e5;border-radius:8px}.editor-photo-control>label{font-size:13px;font-weight:500}.editor-photo-control input{width:100%;min-width:0;font-size:12px}.editor-photo-control input::file-selector-button{margin-right:8px;padding:8px 12px;border:1px solid #ddd8dc;border-radius:4px;background:#fff;color:#57182b;cursor:pointer}.editor-photo-current{gap:12px}.editor-photo-current img{width:80px;height:96px;border-radius:4px;-o-object-fit:cover;object-fit:cover}.editor-upload-error,.editor-upload-note{font-size:13px;line-height:1.6}.editor-upload-note{color:#625a60}.editor-upload-error{color:#9b263a}.editor-gallery{display:grid;gap:16px}.editor-gallery-heading{display:flex;align-items:center;justify-content:space-between;gap:16px}.editor-gallery-empty{padding:24px 16px;border:1px dashed #ddd8dc;border-radius:8px;font-size:13px;line-height:1.6;color:#6e6a70}.editor-gallery-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.editor-gallery-grid img{width:100%;aspect-ratio:4/5;-o-object-fit:cover;object-fit:cover;border-radius:4px}.editor-gallery-grid button{min-height:40px;font-size:12px;color:#57182b}@media (max-width:640px){.editor-portrait-grid{grid-template-columns:1fr;gap:16px}.editor-gallery-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.invitation-shell.focused-workspace{--work-ink:#2e2024;--work-muted:#716068;--work-border:#e4dbd5;--work-recess:#f7f2eb;--work-title-size:1.6rem;display:block}.focused-workspace-header{position:sticky;top:0;z-index:35;background:var(--work-surface)}.focused-workspace-header .invitation-topbar{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,44%) minmax(0,1fr);gap:12px;height:var(--work-header-height);padding-inline:clamp(12px,2vw,24px)}.invitation-shell.focused-workspace{--work-header-height:52px}.focused-workspace-header .invitation-topbar-brand{display:flex}.focused-workspace-header .invitation-topbar-actions{justify-content:end}.focused-workspace-header .invitation-identity{justify-content:center;gap:6px}.focused-workspace-header .invitation-identity strong{font-size:.84rem;font-weight:700}.focused-workspace-header .invitation-back{gap:5px;font-size:.78rem}.focused-workspace-header .invitation-account-link,.focused-workspace-header .invitation-back{display:inline-flex;align-items:center;min-height:44px}.focused-workspace-header .invitation-preview-button{flex:none}.focused-workspace-header .invitation-identity>.management-state-label{display:inline-flex;white-space:nowrap}.management-state-short{display:none}.invitation-deadline{position:relative;flex:none}.invitation-deadline summary{display:flex;align-items:center;gap:4px;min-height:36px;padding-inline:6px;border-radius:var(--work-control-radius);color:var(--work-muted);font-size:.75rem;white-space:nowrap;cursor:pointer;list-style:none}.invitation-deadline summary::-webkit-details-marker{display:none}.invitation-deadline summary:hover,.invitation-deadline[open] summary{color:var(--work-accent);background:var(--work-accent-soft)}.invitation-deadline svg{width:17px;height:17px;flex:none}.invitation-deadline-note{position:absolute;z-index:1;inset-block-start:calc(100% + 4px);inset-inline-end:0;width:-moz-max-content;width:max-content;max-width:260px;padding:12px;border:1px solid var(--work-border);border-radius:var(--work-control-radius);background:var(--work-surface);color:var(--work-ink);font-size:.8rem;line-height:1.55;box-shadow:0 4px 16px #28171f12}.invitation-deadline-note p+p{margin-top:4px;color:var(--work-muted)}.focused-workspace-body,.focused-workspace-navigation{max-width:1520px;margin-inline:auto;padding-inline:clamp(14px,4vw,56px)}.focused-workspace-navigation,.setup-workspace-actions{display:flex;align-items:center;justify-content:space-between}.setup-workspace-actions{gap:12px}.focused-workspace .workspace-primary{min-height:44px}.workspace-document:has(.focused-workspace-header){scroll-padding-top:58px}.workspace-document:has(.setup-workspace-actions){scroll-padding-top:105px}@media (max-width:899px){.focused-workspace-header .invitation-topbar{grid-template-columns:44px minmax(0,1fr) 44px}.focused-workspace-header :is(.invitation-back,.invitation-account-link,.invitation-preview-button>span,.invitation-identity>span:not(.management-state-label),.platform-brand>span){display:none}.full-workspace .invitation-topbar .platform-brand{display:none}.focused-workspace-header .invitation-preview-button{width:44px;min-height:44px;padding:0;border-color:transparent}.focused-workspace-header .invitation-preview-button svg{width:21px;height:21px}.invitation-deadline summary span,.management-state-full{display:none}.management-state-short{display:inline}.invitation-deadline{position:static}.invitation-deadline summary{min-height:44px;min-width:44px;justify-content:center}.invitation-deadline-note{inset-inline:12px;margin-inline:auto;max-width:calc(100% - 24px)}}.focused-workspace-navigation{border-bottom:1px solid var(--work-border);gap:0 8px}.focused-workspace-navigation nav{display:flex;flex-wrap:wrap;gap:0 clamp(8px,2vw,26px)}.focused-workspace-navigation :is(nav a,summary){display:flex;align-items:center;gap:7px;min-height:46px;border-bottom:2px solid transparent;padding-inline:3px;font-size:.85rem;color:var(--work-muted)}.focused-workspace-navigation nav a[aria-current]{border-color:var(--work-accent);color:var(--work-accent);font-weight:750}.focused-workspace-navigation nav svg{width:17px;height:17px;flex:none}.focused-workspace-more{position:relative}.focused-workspace-more summary{cursor:pointer}.focused-workspace-more summary:after{content:"+";font-weight:700}.focused-workspace-more[open] summary:after{content:"−"}.focused-workspace-more>div{position:absolute;z-index:40;inset:calc(100% + 4px) 0 auto auto;min-width:min(230px,88vw);padding:4px;border:1px solid var(--work-border);border-radius:9px;background:#fff;box-shadow:0 8px 24px #2e20241b}.focused-workspace-more>div a{display:flex;min-height:40px;align-items:center;padding:7px 10px;font-size:.8rem;border-radius:5px}.focused-workspace-more>div a:hover{background:var(--work-recess)}.focused-workspace-more>div .setup-mobile-account{display:none}@media (max-width:899px){.focused-workspace-more>div .setup-mobile-account{display:flex}}.focused-workspace-body{padding-block:24px 48px}.focused-editor-fields,.focused-workspace-main{min-width:0}.focused-workspace .workspace-content-form{padding:0;min-height:auto}.focused-workspace .workspace-main{padding:0}.focused-workspace .workspace-content-heading{align-items:start;margin-bottom:16px}.focused-workspace .workspace-content-heading p{font-size:.85rem;line-height:1.6;color:var(--work-muted)}.focused-preview{position:sticky;top:108px;align-self:start;background:var(--work-recess);border-radius:12px;padding:4px;min-width:0}.focused-preview .invitation-preview-rail-title{background:transparent;border:0}.focused-editor{display:grid;grid-template-columns:148px minmax(0,1fr);gap:clamp(12px,2vw,26px);align-items:start}.focused-editor-steps :is(button,summary){min-height:44px;display:flex;align-items:center;width:100%;text-align:left;padding-inline:8px;border-radius:7px;font-size:.8rem;cursor:pointer}.focused-editor-steps :is(button:hover,[aria-current]){background:var(--work-recess);color:var(--work-accent)}.focused-editor-steps [aria-current]{font-weight:750}.focused-editor-steps summary{justify-content:space-between;gap:4px;color:var(--work-muted)}.focused-editor-steps summary:after{content:"+"}.focused-editor-steps details[open] summary:after{content:"−"}.focused-editor-steps details button{padding-left:15px}.focused-editor-select{display:none}.focused-workspace .workspace-editor-canvas{padding:0}.focused-workspace .workspace-editor-canvas fieldset{min-width:0}.focused-workspace .workspace-editor-canvas>fieldset>div{border-radius:10px}.focused-workspace .workspace-editor-footer{position:static;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:start;gap:8px;margin:14px 0 0;padding:12px 0;background:#fff;box-shadow:none}.focused-workspace .workspace-save-state{display:block;line-height:1.65;color:var(--work-muted)}.focused-workspace .workspace-save-state summary{width:-moz-fit-content;width:fit-content;cursor:pointer;padding-block:5px}.focused-workspace .workspace-save-state button{display:block}.focused-workspace .focused-editor-footer-actions{display:flex;flex-wrap:wrap;gap:6px;margin-inline-start:auto}.focused-editor-notice,.focused-legacy-events{margin-block:12px;padding:12px;border-radius:7px;background:var(--work-recess);font-size:.85rem}.focused-legacy-events summary{cursor:pointer;font-weight:700}.focused-legacy-events p{margin-block:8px}.publication-panel{display:grid;gap:16px}.publication-block{border:1px solid var(--work-border);border-radius:9px;padding:clamp(12px,2vw,18px)}.publication-block>h2,.publication-block>p,.publication-payment-links{margin-bottom:10px}.publication-block>p,.publication-payment-links>p{font-size:.83rem;color:var(--work-muted)}.publication-status>div,.publication-summary>div{display:grid;grid-template-columns:minmax(85px,auto) minmax(0,1fr);align-items:baseline;gap:4px 12px;border-top:1px solid var(--work-border);padding-block:8px;font-size:.85rem}.publication-status dt,.publication-summary dt{font-weight:700}.publication-status dd,.publication-summary dd{overflow-wrap:anywhere}.publication-summary button{grid-column:2;justify-self:start;text-align:left}.publication-redeem{background:var(--work-recess)}.publication-redeem>summary{cursor:pointer;font-weight:750;min-height:35px;padding-block:6px;color:var(--work-accent)}.activation-code-form{min-width:0}.activation-code-form label{font-size:.875rem;font-weight:600}.activation-code-form fieldset{display:grid;min-width:0;gap:12px;border:0;padding:0;margin:0}.activation-code-form p,.activation-result p{font-size:.875rem;line-height:1.6;color:var(--work-secondary)}.activation-code-form fieldset>p{margin:-4px 0 0}.activation-code-entry{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.activation-code-entry input{flex:1 1 200px;min-width:0}.activation-code-form button[type=submit]{justify-self:start;min-height:44px}.activation-verified{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px;font-size:.875rem;color:var(--work-secondary)}.activation-verified button{min-height:44px;color:var(--work-accent);font-weight:600;text-decoration:underline;text-underline-offset:4px}.activation-verified button:focus-visible{outline:2px solid var(--work-accent);outline-offset:4px;border-radius:4px}.activation-confirmation{margin-top:12px;border-top:1px solid var(--work-border);padding-top:20px}.activation-plan{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 16px;margin:0 0 16px}.activation-plan strong{color:var(--work-ink);font-size:1rem;font-weight:600}.activation-plan span{font-variant-numeric:tabular-nums;color:var(--work-secondary)}.activation-invitation{display:grid;gap:4px;min-width:0;padding:16px;border:1px solid var(--work-border);border-radius:8px;background:var(--work-surface)}.activation-invitation>span{font-size:.75rem;color:var(--work-muted)}.activation-invitation strong{font-size:1.125rem;font-weight:600;line-height:1.45;overflow-wrap:anywhere}.activation-invitation p{margin:0}.activation-invitation-picker{display:grid;gap:8px;min-width:0}.activation-consent{display:flex;gap:12px;align-items:flex-start;min-height:44px;padding-block:8px}.activation-code-form .activation-consent{font-weight:400;line-height:1.6;color:var(--work-secondary)}.activation-consent input{width:18px;height:18px;margin-top:2px;accent-color:var(--work-accent);flex:none}.activation-error{color:#922039!important;margin-top:12px}.activation-result{display:grid;gap:12px}.activation-result strong{font-size:1.125rem;font-weight:600}@media (max-width:480px){.activation-code-entry{align-items:stretch}.activation-code-entry input{flex-basis:100%;font-size:16px}.activation-code-form button[type=submit]{width:100%}}.focused-collection-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,395px),1fr));gap:12px}.focused-collection-item{display:flex;flex-wrap:wrap;align-items:center;gap:12px;min-height:108px;padding:12px;border:1px solid var(--work-border);border-radius:10px;background:#fff}.focused-collection-item:hover{border-color:var(--work-accent)}.focused-collection-item img{width:64px;height:96px;border-radius:4px;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;flex:none;background:var(--work-recess)}.focused-collection-item>div{flex:1 1 120px;min-width:0}.focused-collection-item strong{display:block;font-size:1.12rem;font-weight:750;overflow-wrap:anywhere}.focused-collection-item :is(time,div>span:first-child){display:block;font-size:.78rem;color:var(--work-muted)}.focused-collection-next{font-size:.8rem;color:var(--work-accent);font-weight:750}.focused-collection-empty,.focused-collection-redeem{margin-top:20px;font-size:.86rem;color:var(--work-muted)}@media (min-width:1180px){.focused-workspace.has-preview .focused-workspace-body{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,28%);gap:24px}}@media (max-width:760px){.focused-editor{display:block}.focused-editor-select{display:grid;gap:5px;margin-bottom:14px;font-size:.82rem;font-weight:700}.focused-editor-step-list{display:none}.focused-workspace-navigation nav a,.focused-workspace-navigation summary{font-size:.77rem}.focused-workspace-navigation nav svg{display:none}.focused-workspace .workspace-content-heading{flex-wrap:wrap}.focused-workspace .workspace-editor-footer .focused-editor-footer-actions button{min-height:44px}.focused-workspace .invitation-preview-dialog{width:100%;max-width:none;max-height:100dvh}}.focused-dashboard-summary{display:flex;flex-wrap:wrap;gap:12px clamp(20px,5vw,64px);padding:14px 0;margin:0 0 20px;border-block:1px solid var(--work-border)}.focused-dashboard-summary>div{display:grid;grid-template-columns:auto 1fr;align-items:baseline;gap:8px}.focused-dashboard-summary dt{grid-column:2;font-size:.85rem;color:var(--work-muted)}.focused-dashboard-summary dd{grid-column:1;grid-row:1;color:var(--work-accent);font-size:1.2rem;font-weight:750;font-variant-numeric:tabular-nums}.focused-collection-title{margin-bottom:12px;font-size:1rem;font-weight:750}.focused-collection-empty{border:1px solid var(--work-border);border-radius:10px;padding:20px}.focused-collection-empty h2{font-size:1.05rem;font-weight:750;color:var(--work-ink);margin-bottom:6px}.focused-collection-card{border:1px solid var(--work-border);border-radius:10px;background:#fff;overflow:hidden}.focused-collection-card .focused-collection-item{border:0;border-radius:0}.focused-collection-card .focused-collection-item:hover{background:#fffcf7}.focused-collection-card .focused-collection-item:focus-visible{outline-offset:-3px}.focused-collection-links{display:flex;flex-wrap:wrap;gap:4px 16px;border-top:1px solid var(--work-border);padding-inline:12px}.management-overview{container-type:inline-size}.management-state-label{display:inline-flex;padding:4px 9px;border-radius:5px;background:var(--work-recess);color:var(--work-accent);font-size:.75rem;font-weight:650}.management-next{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:clamp(14px,3vw,28px);padding:clamp(16px,4vw,28px);background:var(--work-recess);border:1px solid var(--work-border);border-radius:var(--work-card-radius)}.management-next:has(>div:first-child){grid-template-columns:minmax(0,1fr)}.management-next img{width:clamp(62px,16vw,108px);height:auto;aspect-ratio:4/5;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;border-radius:5px}.management-next h2{font-size:clamp(1.15rem,3vw,1.65rem);line-height:1.25;letter-spacing:-.035em;margin-block:5px}.management-next p{max-width:58ch;color:var(--work-muted);font-size:.875rem;line-height:1.55}.management-next .management-status{color:var(--work-accent);font-weight:750}.management-next .workspace-primary{margin-top:12px}.management-details{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:28px}.management-section{min-width:0}.management-section h2{font-size:1rem;margin-bottom:8px}.management-section dl,.management-section p{color:var(--work-muted);font-size:.875rem}.management-section dl div{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);gap:12px;padding-block:9px;border-bottom:1px solid var(--work-border)}.management-section dd{color:var(--work-ink);overflow-wrap:anywhere}.management-links{display:flex;flex-wrap:wrap;gap:0 12px}.event-draft-review{padding:12px;margin-top:12px;background:var(--work-recess);border-radius:8px}.event-draft-review :is(p,dl){font-size:.85rem;line-height:1.6}.event-draft-review>*+*{margin-top:8px}.event-draft-review dt{font-weight:700}.event-draft-review dd{overflow-wrap:anywhere}@media (max-width:640px){.management-next{align-items:start}}.management-nav-toggle,.management-sidebar{display:none}.management-drawer-heading button,.management-nav-toggle{width:44px;height:44px;flex:none;place-items:center;border-radius:var(--work-control-radius);color:var(--work-accent)}.management-drawer-heading button:hover,.management-nav-toggle:hover{background:var(--work-accent-soft)}.management-drawer-heading button svg,.management-nav-toggle svg{width:22px;height:22px}.management-nav-group a{display:flex;align-items:center;gap:9px;min-height:40px;border-radius:6px}.management-drawer{position:fixed;inset:0 auto 0 0;margin:0;width:min(320px,calc(100% - 36px));max-width:none;height:100dvh;max-height:none;overflow:hidden;background:var(--work-surface);color:var(--work-ink)}.management-drawer::backdrop{background:#28171f73}.management-drawer-inner{display:grid;grid-template-rows:auto auto minmax(0,1fr) auto;height:100%;padding:max(12px,env(safe-area-inset-top)) 16px max(12px,env(safe-area-inset-bottom))}.management-drawer nav{overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.management-drawer-account,.management-drawer-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.management-drawer-heading{font-size:1rem;font-weight:700}.management-drawer-heading button{display:grid}.management-drawer-context{display:grid;gap:3px;padding:8px 0 12px;border-bottom:1px solid var(--work-border);overflow-wrap:anywhere}.management-drawer-context span{font-size:.78rem;color:var(--work-muted)}.management-drawer-account{border-top:1px solid var(--work-border);padding-top:10px}.management-drawer-account .sidebar-home-link{flex:none;min-height:44px;padding-inline:14px}.management-drawer-account a:not(.sidebar-home-link){display:inline-flex;align-items:center;min-height:44px;font-size:.82rem;color:var(--work-accent)}.management-drawer .management-nav-group a{min-height:44px}@media (prefers-reduced-motion:no-preference){.management-drawer[open]{transition:transform .18s var(--work-ease)}@starting-style{.management-drawer[open]{transform:translateX(-100%)}}}.management-nav-group{margin-block:14px}.management-nav-group p{padding-inline:10px;margin-bottom:4px;font-size:.73rem;color:var(--work-muted);font-weight:700}.management-nav-group a{padding-inline:10px;font-size:.84rem;color:var(--work-ink)}.management-nav-group a:hover,.management-nav-group a[aria-current=page]{color:var(--work-accent);background:#f5ecf0}.management-nav-group a[aria-current=page]{font-weight:750}:is(.management-sidebar,.management-drawer) nav svg{width:17px;height:17px;flex:none;color:var(--work-accent)}.management-nav-locked{margin-inline-start:auto;font-size:.68rem;color:var(--work-muted)}.management-feedback{display:flex;align-items:center;gap:9px;border-radius:6px;min-height:44px;margin-inline:10px;color:var(--work-muted);font-size:.75rem;text-decoration:underline;text-underline-offset:3px}.management-feedback:hover{background:var(--work-accent-soft);color:var(--work-accent)}.management-card{padding:clamp(14px,2.5vw,22px);background:#fff;border:1px solid var(--work-border);border-radius:var(--work-card-radius)}.management-overview>.management-card{margin-top:16px}.management-details{margin-top:16px;gap:16px;align-items:start}.management-card-footer,.management-card-heading{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;-moz-column-gap:12px;column-gap:12px}.management-card-heading h2{margin:0;font-size:1rem;font-weight:700}.management-card :is(p,.management-card-heading>span,small){color:var(--work-muted);font-size:.78rem}.management-locked-copy{padding-block:10px 4px;line-height:1.6}.management-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-block:10px 12px}.management-metrics>div{display:flex;flex-direction:column-reverse;justify-content:start;gap:4px;padding:10px;background:var(--work-recess);border-radius:6px}.management-metrics dt{font-size:.74rem;line-height:1.45;color:var(--work-muted)}.management-metrics dd{color:var(--work-accent);font-weight:700;font-size:1.4rem;font-variant-numeric:tabular-nums}.management-checklist{margin-block:8px 0;padding:0}.management-checklist li{min-height:44px;gap:8px;font-size:.83rem}.management-checklist li>span:nth-child(2){flex:1;min-width:0}.management-checklist .is-complete{color:#426b55}.management-activity li{font-size:.83rem;flex-wrap:wrap;gap:4px 12px}@media (max-width:899px){.management-nav-toggle{display:grid}.full-workspace .focused-workspace-body{padding-block-start:16px}}@media (min-width:900px){.full-workspace{--workspace-sidebar-width:196px}.full-workspace.sidebar-collapsed{--workspace-sidebar-width:64px}.full-workspace .focused-workspace-body,.full-workspace.has-preview .focused-workspace-body{display:grid;grid-template-columns:var(--workspace-sidebar-width) minmax(0,1fr);gap:clamp(16px,2vw,28px);align-items:start;max-width:none;padding-block-start:0;padding-inline:0 clamp(16px,2vw,28px)}.full-workspace :is(.focused-workspace-main,.focused-preview){margin-top:24px}.full-workspace .focused-workspace-main{grid-column:2}.full-workspace .focused-preview{grid-column:3;top:calc(var(--work-header-height) + 16px)}.management-sidebar{display:flex;flex-direction:column;position:fixed;z-index:24;inset-block:var(--work-header-height) 0;inset-inline-start:0;width:var(--workspace-sidebar-width);border-inline-end:1px solid var(--work-border);background:var(--work-surface)}.management-sidebar-toolbar{display:flex;justify-content:end;padding:4px 8px 0}.management-sidebar-toolbar button{display:grid;place-items:center;width:40px;height:40px;border-radius:var(--work-control-radius);color:var(--work-accent)}.management-sidebar-toolbar button:hover{background:var(--work-accent-soft)}.management-sidebar-toolbar svg{width:19px;height:19px}.management-sidebar-scroll{min-height:0;overflow-y:auto;scrollbar-width:thin;padding:0 12px 12px}.sidebar-collapsed .management-sidebar-toolbar{justify-content:center}.sidebar-collapsed .management-sidebar-scroll{padding-inline:8px}.sidebar-collapsed .management-sidebar .management-nav-group{margin-block:8px}.sidebar-collapsed .management-sidebar .management-nav-group+.management-nav-group{border-top:1px solid var(--work-border);padding-top:8px}.sidebar-collapsed .management-sidebar :is(.management-nav-label,.management-nav-locked,.management-nav-group>p){position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.sidebar-collapsed .management-sidebar nav a{justify-content:center;margin-inline:0;padding-inline:0}}@media (min-width:1320px){.full-workspace.has-preview .focused-workspace-body{grid-template-columns:var(--workspace-sidebar-width) minmax(0,1fr) minmax(260px,24%);gap:clamp(16px,2vw,28px)}}@container (max-width: 640px){.management-details{grid-template-columns:minmax(0,1fr)}.management-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}.workspace-navigation .workspace-nav-mobile-label,.workspace-navigation svg{display:none}@media (max-width:800px){.workspace-header-inner{min-height:52px;padding-block:4px}.workspace-header .workspace-navigation{position:fixed;bottom:calc(10px + env(safe-area-inset-bottom));inset-inline:12px;width:auto;max-width:448px;margin:0 auto;padding:5px;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:2px;background:var(--work-surface);border:1px solid var(--work-border);border-radius:15px;box-shadow:0 2px 8px #28171f12,0 8px 24px #28171f14}.workspace-header .workspace-nav-link{display:grid;justify-items:center;align-content:center;gap:3px;min-width:0;min-height:48px;padding:3px 0;border-radius:9px;font-size:.68rem;line-height:1.25}.workspace-nav-link[aria-current]{font-weight:700}.workspace-navigation svg{display:block;width:19px;height:19px}.workspace-navigation .workspace-nav-mobile-label{display:inline}.workspace-navigation .workspace-nav-desktop-label{display:none}.platform-dashboard:has(.workspace-header) #main-content{padding-bottom:calc(88px + env(safe-area-inset-bottom))}.workspace-document:has(.workspace-header){scroll-padding-block:56px calc(82px + env(safe-area-inset-bottom))}}.invitation-back.is-in-sidebar,.workspace-mobile-brand{display:none}.management-sidebar-toolbar{align-items:center;gap:4px}.sidebar-home-link{display:inline-flex;align-items:center;justify-content:center;flex:1;min-height:38px;padding-inline:8px;border-radius:var(--work-control-radius);background:var(--work-accent);color:#fff;font-size:.78rem;font-weight:700}.sidebar-home-link:hover{background:#793348}.invitation-shell.focused-workspace.is-editor{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr);height:100dvh}.is-editor .focused-workspace-body{width:100%;min-height:0;grid-template-rows:minmax(0,1fr);padding-block:12px 0}.is-editor .focused-workspace-main{height:100%;min-height:0;margin-top:0}.is-editor .workspace-content-form{height:100%;display:grid;grid-template-rows:auto minmax(0,1fr)}.is-editor .workspace-content-heading{margin-bottom:8px}.is-editor .focused-editor{height:100%;align-items:stretch;min-height:0}.is-editor .focused-editor-steps{min-height:0;overflow:auto;scrollbar-width:thin}.is-editor .focused-editor-fields{display:grid;grid-template-rows:minmax(0,1fr) auto;min-height:0}.is-editor .workspace-editor-canvas{margin:0;min-height:0;overflow-y:auto;overscroll-behavior-y:contain;scrollbar-width:thin;scroll-padding-block:10px;padding-inline:3px}.is-editor .workspace-editor-canvas :is(input,textarea,.sw-select-trigger,summary){scroll-margin-block:8px}.is-editor .workspace-editor-canvas:focus-visible{outline:2px solid var(--work-accent);outline-offset:-2px}.is-editor .workspace-editor-footer{margin:0;padding-block:6px max(6px,env(safe-area-inset-bottom));align-items:center}.is-editor .focused-preview{position:static;align-self:stretch;display:flex;flex-direction:column;min-height:0;margin:0 0 12px}.is-editor .focused-preview .workspace-preview{flex:1;min-height:0;display:flex;flex-direction:column}.is-editor .focused-preview .preview-screen{flex:1;min-height:0;height:auto}.is-editor .focused-preview .preview-viewport-label{display:none}@media (max-width:760px){.is-editor .focused-editor{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr);gap:0}.is-editor .focused-editor-steps{overflow:visible}.is-editor .focused-editor-select{margin-bottom:8px}.is-editor .workspace-content-heading p{display:none}.is-editor .workspace-content-heading h1{font-size:1.25rem}.is-editor .workspace-save-state{font-size:.68rem}.is-editor .workspace-editor-footer .focused-editor-footer-actions button{padding-inline:10px}}@media (max-width:899px){.focused-workspace-header .invitation-identity,.focused-workspace-header .invitation-topbar-brand>.platform-brand{display:none}.workspace-mobile-brand{display:flex;justify-content:center}.focused-workspace-header .workspace-mobile-brand .platform-brand{display:inline-flex}.focused-workspace-header .workspace-mobile-brand .platform-brand>span{display:inline}.focused-workspace-header .invitation-topbar{align-items:center}.management-drawer-context{padding-block:4px 8px}.management-drawer nav .management-nav-group{margin-block:8px}.management-drawer nav .management-nav-group a{min-height:40px;padding-block:4px}.management-drawer .management-feedback{min-height:36px}}.guest-sheet-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px}.guest-sheet{border:1px solid var(--work-border);border-radius:var(--work-control-radius)}.guest-sheet table{width:100%;table-layout:fixed;font-size:.83rem}.guest-sheet :is(th,td){padding:10px 12px;text-align:start;overflow-wrap:anywhere;vertical-align:middle}.guest-sheet thead th{background:var(--work-recess);color:var(--work-muted);font-size:.74rem}.guest-sheet thead th:first-child{width:29%;border-start-start-radius:var(--work-control-radius)}.guest-sheet thead th:nth-child(2){width:18%}.guest-sheet thead th:nth-child(3){width:15%}.guest-sheet thead th:last-child{border-start-end-radius:var(--work-control-radius)}.guest-sheet tbody tr{border-top:1px solid var(--work-border)}.guest-sheet th[scope=row]{font-weight:400}.guest-sheet th[scope=row] h3{margin-bottom:3px}.guest-sheet :is(th[scope=row] span,small){display:block;color:var(--work-muted);font-size:.74rem}.guest-sheet-mobile-label{display:none}.guest-sheet-positive{color:#38604d}.guest-sheet-actions{display:flex;flex-wrap:wrap;gap:4px}.guest-sheet-actions :is(button,a){min-height:38px}.guest-sheet-more{background:var(--work-recess)}.guest-sheet-delete summary{display:grid;align-items:center;min-height:40px;padding-inline:6px;color:#942a42;cursor:pointer}.guest-sheet-delete p{margin-block:4px 8px}@media (max-width:700px){.guest-sheet table,.guest-sheet tbody{display:block}.guest-sheet thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.guest-sheet tbody tr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));padding:8px 10px}.guest-sheet tbody tr:first-child{border-top:0}.guest-sheet tr>:is(th,td){padding:4px 2px}.guest-sheet tr>:is(th,td:last-child){grid-column:1/-1}.guest-sheet-mobile-label{display:block;font-size:.68rem;color:var(--work-muted)}.guest-sheet-actions :is(button,a){min-height:44px}}.editor-photo-control{container-type:inline-size;padding:16px;gap:12px;border-color:var(--work-border,#e5e2e5);border-radius:12px}.editor-photo-current{display:flex;align-items:center;justify-content:center;min-height:160px;border-radius:8px;background:#f6f4f1;overflow:hidden}.editor-photo-current>img{width:auto;height:160px;max-width:100%;-o-object-fit:contain;object-fit:contain;border-radius:0}.media-photo-toolbar{display:flex;align-items:center;gap:8px;min-width:0;flex-wrap:nowrap}.media-photo-toolbar>.media-edit-button,.media-photo-toolbar>.media-upload-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:auto;min-width:0;min-height:44px;height:44px;padding:0 12px;border-radius:8px;font-size:13px;font-weight:500;line-height:1;white-space:nowrap;text-decoration:none;flex:0 1 auto}.media-photo-toolbar>.media-edit-button{border:1px solid #cfbac1;background:#fff;color:#581b2b}.media-photo-toolbar>.media-upload-button{border:1px solid transparent;background:transparent;color:var(--work-muted,#716068);padding-inline:8px}.media-delete-button{display:inline-grid;place-items:center;flex:0 0 44px;width:44px;height:44px;min-height:44px;margin-left:auto;padding:0;border:1px solid transparent;border-radius:8px;background:transparent;color:var(--work-muted,#716068);cursor:pointer}.media-photo-toolbar svg{width:16px;height:16px;flex:0 0 16px}.editor-gallery-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,180px),1fr));gap:16px}.editor-gallery-grid figure{display:flex;flex-direction:column;gap:8px;min-width:0;padding:12px;margin:0;border:1px solid var(--work-border,#ded5d3);border-radius:12px;background:white}.media-gallery-image{display:flex;align-items:center;justify-content:center;aspect-ratio:1;background:#f6f4f1;border-radius:6px;overflow:hidden}.editor-gallery-grid .media-gallery-image img{display:block;width:100%;height:100%;aspect-ratio:auto;-o-object-fit:contain;object-fit:contain;border-radius:0}.media-photo-caption{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:12px;line-height:20px;color:var(--work-muted,#716068)}.media-cover-badge{font-size:11px;font-weight:500;line-height:20px;padding:0 6px;border-radius:4px;background:#f5edef;color:#581b2b}.editor-gallery-grid .media-cover-button{display:inline-flex;align-self:start;align-items:center;min-height:32px;padding:0;border:0;background:none;text-align:left;font-size:12px;color:var(--work-muted,#716068);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.media-cover-button:disabled,.media-photo-toolbar>button:disabled{opacity:.5;cursor:default}.media-cover-button:focus-visible,.media-photo-toolbar>button:focus-visible{outline:2px solid #581b2b;outline-offset:3px}@media(hover:hover){.media-photo-toolbar>.media-edit-button:hover{background:#f7f0f2}.media-delete-button:hover{color:#8b243f;background:#faf0f2}.media-photo-toolbar>.media-upload-button:hover{background:#f6f4f1;color:#581b2b}}@media(max-width:380px){.editor-photo-control{padding:12px}.media-photo-toolbar{gap:4px}.media-photo-toolbar>.media-edit-button{padding-inline:10px}}.music-selected{display:flex;align-items:center;gap:12px;padding:14px;border:1px solid #dac6cc;border-radius:8px;background:#f7f0f2;color:#581b2b}.music-selected>div{flex:1;min-width:0}.music-selected span{display:block;font-size:11px}.music-selected strong{display:block;font-size:14px;overflow-wrap:anywhere}.music-selected>button{min-height:44px;font-size:12px}.music-action,.music-chosen{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px}.music-chosen{font-size:12px;color:#581b2b;font-weight:600}.music-preview{display:grid;grid-template-columns:auto minmax(45px,1fr) auto;align-items:center;gap:12px;margin-top:12px}.music-preview>button{display:inline-flex;align-items:center;gap:6px;min-height:44px;font-size:12px}.music-preview input{width:100%;accent-color:#581b2b;min-height:32px}.music-preview-time{font-size:11px;font-variant-numeric:tabular-nums;white-space:nowrap}.music-preview>p{grid-column:1/-1}@media(max-width:420px){.music-preview{grid-template-columns:auto 1fr;gap:8px}.music-preview-time{grid-column:2;text-align:right}.music-selected{flex-wrap:wrap}.music-selected>button{margin-left:30px}}@container(max-width:230px){.media-photo-toolbar>.media-upload-button:has(+.media-delete-button) .media-upload-label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.media-photo-toolbar>.media-upload-button:has(+.media-delete-button){flex:0 0 36px;padding-inline:8px}}.partner-editor{display:flex;flex-direction:column;gap:32px}.partner-editor-order{order:0}.partner-editor-groom{order:1}.partner-editor-bride{order:2}.partner-editor[data-partner-order=bride-first] .partner-editor-bride{order:1}.partner-editor[data-partner-order=bride-first] .partner-editor-groom{order:2}.account-current-page,.account-sidebar{display:none}@media(min-width:1024px){.platform-dashboard:has(.account-sidebar){--account-nav-width:224px;padding-inline-start:var(--account-nav-width)}.platform-dashboard:has(.account-sidebar[data-collapsed=true]){--account-nav-width:76px}.account-sidebar{display:flex;flex-direction:column;position:fixed;inset:0 auto 0 0;width:var(--account-nav-width);height:100dvh;border-right:1px solid #e7deda;background:#fff;z-index:45;padding:18px 14px;gap:28px}.account-sidebar-brand{display:flex;align-items:center;justify-content:space-between;gap:6px;min-height:36px}.account-sidebar-brand .platform-brand{font-size:25px}.account-sidebar-brand .platform-brand svg{width:25px;height:25px}.account-sidebar-brand button{width:30px;height:36px;display:grid;place-items:center;color:#793348;flex:none}.account-sidebar svg{width:20px;height:20px;flex:none}.account-sidebar nav{display:grid;gap:6px}.account-sidebar nav a,.account-sidebar-bottom>a{display:flex;align-items:center;gap:12px;min-height:46px;padding:10px 12px;border-radius:8px;color:#54474c;font-size:14px;white-space:nowrap}.account-sidebar nav a[aria-current=page]{color:#581b2b;background:#f4e9ee;font-weight:700}.account-sidebar nav a svg{color:#793348}.account-sidebar-bottom{margin-top:auto;display:grid;gap:12px}.account-sidebar-bottom .workspace-signout{width:100%;min-height:42px}.account-sidebar[data-collapsed=true]{padding-inline:10px}.account-sidebar[data-collapsed=true] :is(nav a>span,.account-sidebar-bottom>a>span){display:none}.account-sidebar[data-collapsed=true] .account-sidebar-brand{flex-direction:column;gap:10px}.account-sidebar[data-collapsed=true] .account-sidebar-bottom>a,.account-sidebar[data-collapsed=true] nav a{justify-content:center;padding-inline:4px}.account-sidebar[data-collapsed=true] .workspace-signout{font-size:11px;padding:6px}.platform-dashboard:has(.account-sidebar) .workspace-header{position:sticky;top:0;z-index:40;background:white}.platform-dashboard:has(.account-sidebar) .workspace-header-inner{max-width:none;min-height:60px;padding:8px 28px;justify-content:space-between}.platform-dashboard:has(.account-sidebar) .workspace-header :is(.platform-brand,.workspace-navigation,.workspace-account){display:none}.account-current-page{display:block;font-size:14px;font-weight:600;color:#716068}.platform-dashboard:has(.account-sidebar) .workspace-main{width:100%;max-width:none;margin:0;padding:28px;min-width:0}.platform-dashboard:has(.account-sidebar) .workspace-reading{max-width:960px}.platform-dashboard:has(.account-sidebar) .workspace-page-heading{margin-bottom:28px}.account-sidebar :is(a,button):focus-visible{outline:2px solid #793348;outline-offset:3px}}@media(hover:hover){.account-sidebar nav a:hover,.account-sidebar-bottom>a:hover{background:#f7f2ed}}.design-artwork,.new-design-art{aspect-ratio:2/3}.design-artwork>img,.new-design-art img{-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.new-design-art:hover img{transform:none}@media(max-width:640px){.new-design-art{aspect-ratio:2/3}}@media(min-width:1024px){.account-sidebar-bottom .workspace-signout{background:#581b2b;color:#fff4e8;border:1px solid #581b2b;border-radius:8px;padding:10px 12px;font-size:13px;font-weight:600}.account-sidebar[data-collapsed=true] .workspace-signout{font-size:11px;padding:8px 4px}.account-sidebar-brand button{min-height:44px;width:36px}}