.modal-backdrop.svelte-nvv1h9{position:fixed;inset:0;z-index:2000;background:#0f172a8c;display:flex;align-items:center;justify-content:center;padding:1.5rem}.modal-card.svelte-nvv1h9{position:relative;background:#fff;border-radius:var(--radius-card);box-shadow:var(--shadow-card-hover);padding:2rem;max-width:420px;max-height:calc(100dvh - 3rem);overflow-y:auto;width:100%;text-align:center;outline:none}.close-btn.svelte-nvv1h9{position:absolute;top:.75rem;right:.75rem;width:44px;height:44px;background:none;border:none;font-size:1.5rem;line-height:1;color:var(--text-color-secondary);cursor:pointer;padding:.25rem .5rem}.close-btn.svelte-nvv1h9:hover{color:var(--text-color)}h2.svelte-nvv1h9{margin:0 0 .5rem;font-size:1.35rem;color:var(--text-color)}.modal-subtitle.svelte-nvv1h9{margin:0 0 1.5rem;color:var(--text-color-secondary);font-size:.95rem;line-height:1.5}.btn-google.svelte-nvv1h9{display:flex;align-items:center;justify-content:center;gap:.75rem;width:100%;padding:.85rem;background:#fff;border:1px solid #dadce0;border-radius:var(--radius-btn);font-size:.95rem;font-weight:500;color:#3c4043;cursor:pointer;transition:all .15s}.btn-google.svelte-nvv1h9:hover:not(:disabled){background:#f8faff;border-color:#d2e3fc}.btn-google.svelte-nvv1h9:disabled{opacity:.7;cursor:wait}.divider.svelte-nvv1h9{display:flex;align-items:center;color:#9aa0a6;font-size:.8rem;text-transform:uppercase;margin:1.25rem 0}.divider.svelte-nvv1h9:before,.divider.svelte-nvv1h9:after{content:"";flex:1;border-top:1px solid #e8eaed}.divider.svelte-nvv1h9:before{margin-right:1rem}.divider.svelte-nvv1h9:after{margin-left:1rem}.auth-actions.svelte-nvv1h9{display:flex;flex-direction:column;gap:.65rem}.btn-primary.svelte-nvv1h9,.btn-secondary.svelte-nvv1h9{width:100%;padding:.85rem;border-radius:var(--radius-btn);font-size:.95rem;font-weight:600;cursor:pointer;transition:all .15s}.btn-primary.svelte-nvv1h9{background:var(--primary-color);color:#fff;border:none;box-shadow:0 4px 12px #2563eb33}.btn-primary.svelte-nvv1h9:hover{background:var(--primary-dark)}.btn-secondary.svelte-nvv1h9{background:#fff;color:var(--primary-color);border:1px solid var(--border-color)}.btn-secondary.svelte-nvv1h9:hover{border-color:var(--primary-color);background:var(--secondary-color)}.footer-note.svelte-nvv1h9{margin:1.25rem 0 0;font-size:.9rem;color:var(--text-color-secondary)}.footer-note.secondary.svelte-nvv1h9{margin-top:.75rem}.footer-note.svelte-nvv1h9 a:where(.svelte-nvv1h9){color:var(--primary-color);text-decoration:none;font-weight:500}.footer-note.svelte-nvv1h9 a:where(.svelte-nvv1h9):hover{text-decoration:underline}.overage-long-dash-border{--_c: var(--color-overage-outline);--_d: var(--overage-dash-length);--_p: var(--overage-dash-period);--_w: var(--overage-dash-weight);border:none;background-repeat:repeat-x,repeat-x,repeat-y,repeat-y;background-size:var(--_p) var(--_w),var(--_p) var(--_w),var(--_w) var(--_p),var(--_w) var(--_p);background-position:left top,left bottom,left top,right top;background-image:linear-gradient(90deg,var(--_c) 0 var(--_d),transparent var(--_d) var(--_p)),linear-gradient(90deg,var(--_c) 0 var(--_d),transparent var(--_d) var(--_p)),linear-gradient(0deg,var(--_c) 0 var(--_d),transparent var(--_d) var(--_p)),linear-gradient(0deg,var(--_c) 0 var(--_d),transparent var(--_d) var(--_p))}.overage-chip-outline{background:var(--color-overage-chip-bg);color:var(--text-color-secondary);border:var(--overage-dash-weight) dashed var(--color-overage-outline);border-radius:var(--radius-pill)}.overage-recipient-chip{background:var(--color-overage-chip-bg);color:var(--text-color-secondary);border:var(--overage-dash-weight) dashed var(--color-overage-outline);border-radius:8px;font-weight:600}.email-chip-field.svelte-cdd5qm{display:flex;flex-direction:column;gap:.35rem}.suggestion-anchor.svelte-cdd5qm{position:relative;width:100%}.suggestion-popover.svelte-cdd5qm{position:absolute;z-index:30;top:calc(100% + .35rem);right:0;left:0;overflow:hidden;border:1px solid var(--border-color);border-radius:9px;background:#fff;box-shadow:0 12px 28px #0f172a1f;transform-origin:top}.suggestion-popover.is-above.svelte-cdd5qm{top:auto;bottom:calc(100% + .35rem);transform-origin:bottom}.suggestion-list.svelte-cdd5qm{display:grid;max-height:13.5rem;margin:0;padding:0;overflow-y:auto;list-style:none}.suggestion-list.svelte-cdd5qm li:where(.svelte-cdd5qm){display:flex;align-items:center;gap:.35rem;border-bottom:1px solid #f1f5f9}.suggestion-list.svelte-cdd5qm li:where(.svelte-cdd5qm):last-child{border-bottom:0}.suggestion-list.svelte-cdd5qm li.is-active:where(.svelte-cdd5qm){background:#eff6ff}.suggestion-select.svelte-cdd5qm,.suggestion-forget.svelte-cdd5qm{border:0;background:transparent;font:inherit;cursor:pointer}.suggestion-select.svelte-cdd5qm{flex:1;min-width:0;padding:.65rem .7rem;color:var(--text-color);text-align:left}.suggestion-select.svelte-cdd5qm span:where(.svelte-cdd5qm){display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.suggestion-select.svelte-cdd5qm mark:where(.svelte-cdd5qm){background:transparent;color:#1d4ed8;font-weight:700}.suggestion-forget.svelte-cdd5qm{flex:none;margin-right:.45rem;padding:.35rem .45rem;border-radius:6px;color:var(--text-color-secondary);font-size:.76rem;font-weight:700;opacity:0;transition:opacity .1s ease,color .1s ease,background-color .1s ease}.suggestion-list.svelte-cdd5qm li:where(.svelte-cdd5qm):hover .suggestion-forget:where(.svelte-cdd5qm),.suggestion-list.svelte-cdd5qm li:where(.svelte-cdd5qm):focus-within .suggestion-forget:where(.svelte-cdd5qm){opacity:1}.suggestion-forget.svelte-cdd5qm:hover:not(:disabled){background:#fee2e2;color:#991b1b}.suggestion-forget.svelte-cdd5qm:disabled{cursor:wait;opacity:.65}.suggestion-error.svelte-cdd5qm{margin:0;padding:.7rem;color:var(--text-color-secondary);font-size:.82rem}.suggestion-error.svelte-cdd5qm{color:var(--color-danger, #dc2626)}.visually-hidden.svelte-cdd5qm{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.email-chip-input.svelte-cdd5qm{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem;min-height:3rem;box-sizing:border-box;width:100%;padding:.55rem .65rem;border:1px solid var(--border-color);border-radius:8px;background:#f8fafc;cursor:text}.email-chip-input.svelte-cdd5qm:focus-within{border-color:#2563eb73;box-shadow:0 0 0 3px #2563eb1f}.email-chip-input.has-invalid.svelte-cdd5qm{border-color:#dc262673}.email-chip-field.is-disabled.svelte-cdd5qm .email-chip-input:where(.svelte-cdd5qm){opacity:.7;cursor:not-allowed}.email-chip.svelte-cdd5qm{display:inline-flex;align-items:center;gap:.25rem;max-width:100%;padding:.2rem .35rem .2rem .55rem;border-radius:999px;border:1px solid transparent;background:#dbeafe;color:#1e3a8a;font-size:.84rem;line-height:1.2}.email-chip.is-invalid.svelte-cdd5qm{background:#fee2e2;color:#991b1b;border-color:transparent}.email-chip.overage-chip-outline.svelte-cdd5qm{background:var(--color-overage-chip-bg);color:var(--text-color-secondary);border-width:var(--overage-dash-weight);border-style:dashed;border-color:var(--color-overage-outline)}.chip-label.svelte-cdd5qm{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:240px;border:0;background:transparent;color:inherit;font:inherit;padding:0;cursor:text}.chip-label.svelte-cdd5qm:disabled{cursor:not-allowed}.chip-remove.svelte-cdd5qm{display:inline-flex;align-items:center;justify-content:center;width:1.2rem;height:1.2rem;border:0;border-radius:999px;background:transparent;color:inherit;font-size:1rem;line-height:1;cursor:pointer;padding:0}.chip-remove.svelte-cdd5qm:hover:not(:disabled){background:#0f172a14}.chip-remove.svelte-cdd5qm:disabled{cursor:not-allowed}.chip-text-entry.svelte-cdd5qm{position:relative;flex:1 1 160px;min-width:140px}.ghost-completion.svelte-cdd5qm{position:absolute;z-index:2;inset:0;display:flex;align-items:center;box-sizing:border-box;overflow:hidden;padding:.2rem .15rem;font:inherit;line-height:normal;white-space:nowrap;pointer-events:none}.ghost-prefix.svelte-cdd5qm{flex:none;color:transparent;-webkit-user-select:none;user-select:none}.ghost-suffix.svelte-cdd5qm{flex:none;padding:0;border:0;background:transparent;color:#94a3b8;font:inherit;line-height:inherit;white-space:pre;cursor:pointer;pointer-events:auto;transition:color .1s ease}.ghost-suffix.svelte-cdd5qm:hover{color:#64748b}.ghost-forget.svelte-cdd5qm{display:inline-flex;flex:none;align-items:center;justify-content:center;width:1.6rem;height:1.6rem;margin-left:.25rem;padding:0;border:0;border-radius:999px;background:#f1f5f9;color:#64748b;font:inherit;line-height:1;cursor:pointer;opacity:0;pointer-events:none;transition:opacity .1s ease,color .1s ease,background-color .1s ease}.chip-text-entry.svelte-cdd5qm:hover .ghost-forget:where(.svelte-cdd5qm){opacity:1;pointer-events:auto}.ghost-forget.svelte-cdd5qm:hover:not(:disabled){background:#fee2e2;color:#991b1b}.ghost-forget.svelte-cdd5qm:disabled{cursor:wait;opacity:.65}.chip-text-input.svelte-cdd5qm{position:relative;z-index:1;box-sizing:border-box;width:100%;border:0;outline:none;background:transparent;padding:.2rem .15rem;font:inherit;color:var(--text-color)}.chip-text-input.svelte-cdd5qm:disabled{cursor:not-allowed}.field-help.svelte-cdd5qm{margin:0 0 .65rem;font-size:.82rem;color:var(--text-color-secondary)}.field-error.svelte-cdd5qm{margin:0;font-size:.82rem;color:var(--color-danger, #dc2626)}@media (max-width: 760px) and (hover: none) and (pointer: coarse){.chip-text-entry.svelte-cdd5qm,.chip-text-input.svelte-cdd5qm,.ghost-completion.svelte-cdd5qm{min-height:44px}.ghost-completion.svelte-cdd5qm{padding-top:0;padding-bottom:0}.suggestion-list.svelte-cdd5qm{max-height:8.25rem}.suggestion-list.svelte-cdd5qm li:where(.svelte-cdd5qm),.suggestion-select.svelte-cdd5qm{min-height:44px}.suggestion-forget.svelte-cdd5qm{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;margin-right:.1rem;padding:.25rem;opacity:1}.ghost-forget.svelte-cdd5qm{width:44px;height:44px;margin-left:.1rem;opacity:1;pointer-events:auto}}.recipient-list.svelte-1irajoj{display:flex;flex-wrap:wrap;gap:.4rem}.recipient-list.svelte-1irajoj span:where(.svelte-1irajoj){background:var(--color-info-bg);color:var(--color-info-deep);border:1px solid var(--color-info-border);border-radius:8px;padding:.35rem .5rem;font-size:.82rem;font-weight:700}.recipient-list.svelte-1irajoj span.overage-recipient-chip:where(.svelte-1irajoj){background:var(--color-overage-chip-bg);color:var(--text-color-secondary);border:var(--overage-dash-weight) dashed var(--color-overage-outline);font-weight:600}.muted.svelte-1irajoj{margin:0;color:var(--text-color-secondary);line-height:1.45;font-size:.9rem}.overage-notice.svelte-1a8coti{border-radius:8px;background-color:#fff;padding:.75rem .85rem;display:flex;flex-direction:column;gap:.55rem;align-items:flex-start}.overage-notice.svelte-1a8coti p:where(.svelte-1a8coti){margin:0;color:var(--text-color-secondary);font-size:.86rem;line-height:1.45}.upgrade-link.svelte-1a8coti{border:0;background:transparent;padding:0;color:var(--primary-color);font:inherit;font-size:.86rem;font-weight:600;cursor:pointer;text-decoration:underline}.upgrade-link.svelte-1a8coti:hover{color:var(--primary-dark)}.invite-panel.svelte-1yi8tyn{background:#fff;border:1px solid var(--border-color);border-radius:var(--radius-card);box-shadow:var(--shadow-card);padding:1.25rem}.panel-header.svelte-1yi8tyn{display:flex;gap:.8rem;align-items:flex-start;padding-bottom:1rem;border-bottom:1px solid var(--border-color);color:var(--primary-color)}.panel-header.svelte-1yi8tyn h2:where(.svelte-1yi8tyn){margin:0;color:var(--text-color);font-size:1.1rem;line-height:1.15}.panel-header.svelte-1yi8tyn p:where(.svelte-1yi8tyn){margin:.35rem 0 0;color:var(--text-color-secondary);line-height:1.45;font-size:.9rem}.invite-block.svelte-1yi8tyn{display:grid;gap:.5rem;padding:1rem 0;border-bottom:1px solid var(--border-color)}.block-label.svelte-1yi8tyn{font-size:.88rem;font-weight:700;color:var(--color-slate)}.join-box.svelte-1yi8tyn{display:grid;grid-template-columns:minmax(0,1fr) 42px;gap:.5rem;align-items:stretch}.join-box.svelte-1yi8tyn code:where(.svelte-1yi8tyn){display:block;min-width:0;overflow-wrap:anywhere;border-radius:8px;border:1px solid var(--border-color);background:#f8fafc;padding:.75rem;color:var(--color-slate);font-family:var(--font-code);font-variant-numeric:slashed-zero tabular-nums;letter-spacing:var(--letter-spacing-code);font-size:.9rem}.join-box.svelte-1yi8tyn button:where(.svelte-1yi8tyn){padding:0;min-height:44px;border:1px solid var(--color-info-border);border-radius:8px;background:var(--color-info-bg);color:var(--color-info-deep);cursor:pointer}.email-preview.svelte-1yi8tyn{border-radius:8px;border:1px solid var(--border-color);background:#f8fafc;padding:.85rem}.email-preview.svelte-1yi8tyn strong:where(.svelte-1yi8tyn){display:block;margin-bottom:.45rem}.email-preview.svelte-1yi8tyn p:where(.svelte-1yi8tyn){margin:0;white-space:pre-wrap;color:var(--text-color-secondary);line-height:1.45;font-size:.9rem}.alert.svelte-1yi8tyn{border-radius:8px;padding:.75rem .9rem;font-size:.92rem;margin-top:.75rem}.alert.error.svelte-1yi8tyn{color:var(--color-danger);border:1px solid var(--color-danger-border);background:var(--color-danger-bg)}.alert.success.svelte-1yi8tyn{color:var(--color-success);border:1px solid var(--color-success-border);background:var(--color-success-bg)}.panel-actions.svelte-1yi8tyn{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center;padding-top:1rem}.copy-action.svelte-1yi8tyn,.live-link.svelte-1yi8tyn,.send-link.svelte-1yi8tyn{border:none;border-radius:8px;min-height:44px;padding:.7rem 1rem;font:inherit;font-weight:700;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:.45rem;text-decoration:none;box-sizing:border-box}.copy-action.svelte-1yi8tyn,.send-link.svelte-1yi8tyn{background:#fff;color:var(--color-info-deep);border:1px solid var(--color-info-border)}.copy-action.svelte-1yi8tyn:hover,.send-link.svelte-1yi8tyn:hover{border-color:var(--primary-color);background:var(--color-info-bg)}.live-link.svelte-1yi8tyn{background:var(--primary-color);color:#fff;border:1px solid var(--primary-color);box-shadow:0 3px 10px #2563eb38}.live-link.svelte-1yi8tyn:hover{background:var(--primary-dark);border-color:var(--primary-dark)}.schedule-datetime-picker.svelte-fimkqx{min-width:0}.date-time-grid.svelte-fimkqx{display:grid;grid-template-columns:minmax(180px,1.15fr) minmax(150px,.85fr);gap:.7rem}.picker-field.svelte-fimkqx{position:relative;min-width:0}.field-label.svelte-fimkqx{display:block;margin:0 0 .38rem;color:var(--color-slate);font-size:.86rem;font-weight:750}input.svelte-fimkqx,button.svelte-fimkqx{box-sizing:border-box;font:inherit}.picker-trigger.svelte-fimkqx,.time-combobox.svelte-fimkqx>input:where(.svelte-fimkqx),.native-mobile-control.svelte-fimkqx,.timezone-panel.svelte-fimkqx>input:where(.svelte-fimkqx),.custom-duration.svelte-fimkqx input:where(.svelte-fimkqx){width:100%;min-height:46px;border:1px solid var(--border-color);border-radius:9px;padding:.7rem .8rem;background:#fbfcfe;color:var(--text-color)}.picker-trigger.svelte-fimkqx{display:flex;align-items:center;justify-content:space-between;gap:.6rem;cursor:pointer;text-align:left}.picker-trigger.svelte-fimkqx:hover{border-color:#b7c5d8;background:#fff}.picker-trigger.svelte-fimkqx:focus,input.svelte-fimkqx:focus{outline:none;border-color:var(--primary-color);background:#fff;box-shadow:0 0 0 3px #2563eb1f}.error-field.svelte-fimkqx,.error-group.svelte-fimkqx{border-color:var(--color-danger)!important}.native-mobile-control.svelte-fimkqx{display:none}.date-popover.svelte-fimkqx,.time-options.svelte-fimkqx{position:absolute;z-index:20;top:calc(100% + .45rem);left:0;border:1px solid var(--border-color);border-radius:12px;background:#fff;box-shadow:0 18px 45px #0f172a2e}.date-popover.svelte-fimkqx{width:min(328px,calc(100vw - 2rem));padding:.75rem}.quick-date-list.svelte-fimkqx{display:grid;grid-template-columns:repeat(3,1fr);gap:.35rem;padding-bottom:.7rem;border-bottom:1px solid var(--border-color)}.quick-date-list.svelte-fimkqx button:where(.svelte-fimkqx){min-height:48px;border:none;border-radius:8px;padding:.4rem;display:grid;gap:.05rem;background:#f8fafc;color:var(--color-slate);cursor:pointer}.quick-date-list.svelte-fimkqx button:where(.svelte-fimkqx):hover{background:var(--color-info-bg);color:var(--primary-color)}.quick-date-list.svelte-fimkqx strong:where(.svelte-fimkqx){font-size:.74rem}.quick-date-list.svelte-fimkqx span:where(.svelte-fimkqx){color:var(--text-color-secondary);font-size:.68rem}.calendar-header.svelte-fimkqx{min-height:48px;display:grid;grid-template-columns:44px 1fr 44px;align-items:center;text-align:center}.calendar-header.svelte-fimkqx button:where(.svelte-fimkqx){width:40px;height:40px;border:none;border-radius:8px;display:grid;place-items:center;background:transparent;color:var(--color-slate);cursor:pointer}.calendar-header.svelte-fimkqx button:where(.svelte-fimkqx):hover{background:#f1f5f9}.calendar-header.svelte-fimkqx strong:where(.svelte-fimkqx){color:var(--color-slate);font-size:.86rem}.weekday-grid.svelte-fimkqx,.calendar-grid.svelte-fimkqx{display:grid;grid-template-columns:repeat(7,1fr)}.weekday-grid.svelte-fimkqx span:where(.svelte-fimkqx){padding:.25rem 0;color:var(--text-color-secondary);font-size:.65rem;font-weight:700;text-align:center}.calendar-grid.svelte-fimkqx button:where(.svelte-fimkqx){width:40px;height:40px;justify-self:center;border:1px solid transparent;border-radius:9px;background:transparent;color:var(--color-slate);cursor:pointer}.calendar-grid.svelte-fimkqx button:where(.svelte-fimkqx):hover:not(:disabled),.calendar-grid.svelte-fimkqx button:where(.svelte-fimkqx):focus-visible{border-color:#2563eb59;background:var(--color-info-bg)}.calendar-grid.svelte-fimkqx button.outside:where(.svelte-fimkqx){color:#94a3b8}.calendar-grid.svelte-fimkqx button.selected:where(.svelte-fimkqx){background:var(--primary-color);color:#fff;font-weight:800}.calendar-grid.svelte-fimkqx button:where(.svelte-fimkqx):disabled{color:#cbd5e1;cursor:not-allowed}.time-combobox.svelte-fimkqx{position:relative}.time-combobox.svelte-fimkqx>input:where(.svelte-fimkqx){padding-right:2.3rem}.time-combobox.svelte-fimkqx>svg{position:absolute;top:15px;right:.75rem;color:var(--text-color-secondary);pointer-events:none}.time-options.svelte-fimkqx{width:100%;max-height:244px;overflow-y:auto;padding:.3rem}.time-options.svelte-fimkqx button:where(.svelte-fimkqx){width:100%;min-height:40px;border:none;border-radius:7px;padding:.5rem .65rem;background:transparent;color:var(--color-slate);cursor:pointer;text-align:left}.time-options.svelte-fimkqx button:where(.svelte-fimkqx):hover,.time-options.svelte-fimkqx button.active:where(.svelte-fimkqx){background:var(--color-info-bg);color:var(--primary-color)}.time-options.svelte-fimkqx button.selected:where(.svelte-fimkqx){font-weight:800}.duration-field.svelte-fimkqx{margin:1rem 0 0;padding:0;border:none}.duration-options.svelte-fimkqx{display:flex;flex-wrap:wrap;gap:.45rem}.duration-options.svelte-fimkqx label:where(.svelte-fimkqx){min-height:42px;border:1px solid var(--border-color);border-radius:999px;display:inline-flex;align-items:center;background:#fbfcfe;color:var(--color-slate);cursor:pointer}.duration-options.svelte-fimkqx label:where(.svelte-fimkqx):hover{border-color:#2563eb59}.duration-options.svelte-fimkqx label.selected:where(.svelte-fimkqx){border-color:#2563eb73;background:var(--color-info-bg);color:var(--primary-color);font-weight:750}.duration-options.svelte-fimkqx input:where(.svelte-fimkqx){position:absolute;width:1px;height:1px;opacity:0}.duration-options.svelte-fimkqx label:where(.svelte-fimkqx):focus-within{outline:3px solid rgba(37,99,235,.15);outline-offset:1px}.duration-options.svelte-fimkqx span:where(.svelte-fimkqx){padding:.55rem .8rem;font-size:.8rem}.custom-duration.svelte-fimkqx{max-width:230px;margin-top:.65rem;display:grid;gap:.3rem;color:var(--color-slate);font-size:.78rem;font-weight:700}.custom-input-wrap.svelte-fimkqx{position:relative;display:block}.custom-duration.svelte-fimkqx input:where(.svelte-fimkqx){padding-right:4.3rem}.custom-input-wrap.svelte-fimkqx small:where(.svelte-fimkqx){position:absolute;top:14px;right:.75rem;color:var(--text-color-secondary);font-weight:500}.schedule-preview.svelte-fimkqx{display:grid;grid-template-columns:auto 1fr auto;gap:.65rem;align-items:flex-start;margin-top:.9rem;padding:.8rem;border-radius:10px;background:var(--color-info-bg);color:var(--color-info-deep)}.schedule-preview.svelte-fimkqx>svg{margin-top:.08rem}.schedule-preview.svelte-fimkqx>div:where(.svelte-fimkqx){min-width:0;display:grid;gap:.2rem}.schedule-preview.svelte-fimkqx strong:where(.svelte-fimkqx){font-size:.9rem}.timezone-line.svelte-fimkqx{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem;color:inherit;font-size:.78rem}.timezone-line.svelte-fimkqx button:where(.svelte-fimkqx){min-height:30px;border:none;padding:.15rem .25rem;background:transparent;color:var(--primary-color);font-weight:800;cursor:pointer}.schedule-preview.warning.svelte-fimkqx{background:#fffbeb;color:#92400e}.timezone-panel.svelte-fimkqx{margin-top:.55rem;padding:.85rem;border:1px solid var(--border-color);border-radius:10px;background:#fff;box-shadow:0 8px 22px #0f172a14}.timezone-panel.svelte-fimkqx>label:where(.svelte-fimkqx){display:block;margin-bottom:.35rem;color:var(--color-slate);font-size:.82rem;font-weight:750}.timezone-panel.svelte-fimkqx>span:where(.svelte-fimkqx){display:block;margin-top:.35rem;color:var(--text-color-secondary);font-size:.74rem;line-height:1.4}.timezone-options.svelte-fimkqx{max-height:240px;margin-top:.55rem;overflow-y:auto;display:grid;gap:.2rem}.timezone-options.svelte-fimkqx button:where(.svelte-fimkqx){min-height:48px;border:1px solid transparent;border-radius:8px;padding:.5rem .65rem;display:grid;gap:.12rem;background:transparent;color:var(--color-slate);cursor:pointer;text-align:left}.timezone-options.svelte-fimkqx button:where(.svelte-fimkqx):hover,.timezone-options.svelte-fimkqx button.active:where(.svelte-fimkqx),.timezone-options.svelte-fimkqx button.selected:where(.svelte-fimkqx){border-color:#2563eb38;background:var(--color-info-bg)}.timezone-options.svelte-fimkqx strong:where(.svelte-fimkqx){font-size:.8rem}.timezone-options.svelte-fimkqx span:where(.svelte-fimkqx),.timezone-options.svelte-fimkqx p:where(.svelte-fimkqx){color:var(--text-color-secondary);font-size:.7rem}.dst-choice.svelte-fimkqx{margin:.65rem 0 0;padding:.8rem;border:1px solid #fcd34d;border-radius:10px;background:#fffbeb}.dst-choice.svelte-fimkqx legend:where(.svelte-fimkqx){padding:0 .2rem;color:#92400e;font-size:.8rem;font-weight:750}.dst-choice.svelte-fimkqx label:where(.svelte-fimkqx){min-height:42px;display:flex;align-items:center;gap:.55rem;color:#78350f;cursor:pointer}.dst-choice.svelte-fimkqx input:where(.svelte-fimkqx){width:18px;height:18px;flex:none}.dst-choice.svelte-fimkqx span:where(.svelte-fimkqx){font-size:.8rem}.duration-notice.svelte-fimkqx{display:flex;justify-content:space-between;align-items:center;gap:1rem;margin-top:.8rem;padding:.8rem;border:1px solid rgba(37,99,235,.24);border-radius:10px;background:#eff6ff}.duration-notice.svelte-fimkqx strong:where(.svelte-fimkqx){color:var(--color-slate);font-size:.86rem}.duration-notice.svelte-fimkqx p:where(.svelte-fimkqx){margin:.2rem 0 0;color:var(--text-color-secondary);font-size:.8rem}.duration-notice.svelte-fimkqx>div:where(.svelte-fimkqx):last-child{display:flex;gap:.4rem;flex:none}.duration-notice.svelte-fimkqx button:where(.svelte-fimkqx){min-height:44px;border:none;border-radius:7px;padding:.45rem .65rem;background:var(--primary-color);color:#fff;font-weight:700;cursor:pointer}.duration-notice.svelte-fimkqx .text-button:where(.svelte-fimkqx){background:transparent;color:var(--primary-color)}.field-error.svelte-fimkqx{margin:.35rem 0 0;color:var(--color-danger);font-size:.82rem;font-weight:600}.sr-only.svelte-fimkqx{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width: 600px){.desktop-control.svelte-fimkqx{display:none}.native-mobile-control.svelte-fimkqx{display:block}.date-time-grid.svelte-fimkqx{grid-template-columns:1fr 1fr}.duration-options.svelte-fimkqx{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.3rem}.duration-options.svelte-fimkqx label:where(.svelte-fimkqx){min-width:0;justify-content:center;border-radius:8px}.duration-options.svelte-fimkqx span:where(.svelte-fimkqx){padding:.55rem .3rem;font-size:.72rem;white-space:nowrap}.schedule-preview.svelte-fimkqx{grid-template-columns:auto minmax(0,1fr)}.schedule-preview.svelte-fimkqx>svg:last-child{display:none}.duration-notice.svelte-fimkqx{align-items:stretch;flex-direction:column}}@media (max-width: 360px){.date-time-grid.svelte-fimkqx{grid-template-columns:minmax(0,1fr)}.duration-options.svelte-fimkqx{grid-template-columns:repeat(3,minmax(0,1fr))}}.summary-card.svelte-2wyyu1{position:sticky;top:1rem;padding:1.2rem;background:#fff;border:1px solid var(--border-color);border-radius:14px;box-shadow:var(--shadow-card)}.summary-icon.svelte-2wyyu1{width:42px;height:42px;margin-bottom:1rem;border-radius:11px;display:grid;place-items:center;background:var(--color-info-bg);color:var(--primary-color)}.eyebrow.svelte-2wyyu1{margin:0;color:var(--primary-color);font-size:.75rem;font-weight:800;letter-spacing:.09em;text-transform:uppercase}h2.svelte-2wyyu1{margin:.25rem 0 0}button.svelte-2wyyu1{font:inherit}.summary-title-action.svelte-2wyyu1,.summary-outcome-action.svelte-2wyyu1,.summary-detail-action.svelte-2wyyu1{width:100%;border:0;border-radius:8px;background:transparent;color:inherit;cursor:pointer;text-align:left}.summary-title-action.svelte-2wyyu1{min-height:44px;margin-left:-.5rem;padding:.35rem .5rem;display:grid;grid-template-columns:minmax(0,1fr);align-items:center;gap:.55rem;color:var(--color-slate);font-size:1.18rem;font-weight:750;line-height:1.2;overflow-wrap:anywhere}.summary-outcome-action.svelte-2wyyu1{min-height:44px;margin:.15rem 0 0 -.5rem;padding:.45rem .5rem;display:grid;grid-template-columns:minmax(0,1fr);align-items:center;gap:.55rem;color:var(--text-color-secondary);font-size:.84rem;line-height:1.45}.summary-details.svelte-2wyyu1{margin-top:.65rem;border-top:1px solid var(--border-color)}.summary-detail-action.svelte-2wyyu1,.summary-detail-static.svelte-2wyyu1{min-height:48px;box-sizing:border-box;display:grid;grid-template-columns:62px minmax(0,1fr);align-items:center;gap:.6rem;border-bottom:1px solid var(--border-color)}.summary-detail-action.svelte-2wyyu1{margin-inline:-.45rem;width:calc(100% + .9rem);padding:.62rem .45rem}.summary-detail-static.svelte-2wyyu1{padding:.62rem 0;grid-template-columns:62px minmax(0,1fr)}.summary-term.svelte-2wyyu1{color:var(--text-color-secondary);font-size:.76rem;font-weight:650}.summary-value.svelte-2wyyu1{color:var(--color-slate);font-size:.8rem;font-weight:650;line-height:1.4}.summary-when-value.svelte-2wyyu1{display:grid;gap:.08rem}.summary-timezone.svelte-2wyyu1{color:var(--text-color-secondary);font-size:.74rem;font-weight:550}.summary-title-action.svelte-2wyyu1:hover,.summary-outcome-action.svelte-2wyyu1:hover,.summary-detail-action.svelte-2wyyu1:hover{background:var(--color-info-bg)}.summary-title-action.svelte-2wyyu1:focus-visible,.summary-outcome-action.svelte-2wyyu1:focus-visible,.summary-detail-action.svelte-2wyyu1:focus-visible{outline:3px solid rgba(37,99,235,.2);outline-offset:1px}.consequence-note.svelte-2wyyu1{display:flex;gap:.55rem;align-items:flex-start;margin-top:1rem;padding:.75rem;border-radius:9px;background:#f8fafc;color:var(--text-color-secondary)}.consequence-note.svelte-2wyyu1 svg{flex:none;color:var(--primary-color);margin-top:.05rem}.consequence-note.svelte-2wyyu1 span:where(.svelte-2wyyu1){font-size:.78rem;line-height:1.45}@media (max-width: 860px){.summary-card.svelte-2wyyu1{display:none}}.template-picker.svelte-5cu3oz{display:flex;flex-direction:column;gap:.5rem}.template-control-shell.svelte-5cu3oz{display:grid;grid-template-columns:minmax(0,1fr);border:1px solid var(--border-color, #dadce0);border-radius:var(--radius-control, .55rem);background:#fbfcfe;overflow:hidden}.template-control-shell.has-selection.svelte-5cu3oz{grid-template-columns:minmax(0,1fr) auto;border-color:#2563eb47;background:#2563eb0a}.template-control.svelte-5cu3oz{min-width:0;min-height:48px;padding:.7rem .82rem;border:0;background:transparent;color:inherit;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem;font:inherit;text-align:left;cursor:pointer}.template-control.svelte-5cu3oz:hover,.template-remove.svelte-5cu3oz:hover{background:#2563eb14}.template-control-value.svelte-5cu3oz{min-width:0;color:var(--text-color);font-size:.9rem;font-weight:650;overflow-wrap:anywhere}.template-control-action.svelte-5cu3oz,.template-remove.svelte-5cu3oz{color:var(--primary-color);font-size:.82rem;font-weight:650}.template-remove.svelte-5cu3oz{min-height:48px;padding:.55rem .82rem;border:0;border-left:1px solid rgba(37,99,235,.16);background:transparent;font-family:inherit;cursor:pointer}.template-control.svelte-5cu3oz:focus-visible,.template-remove.svelte-5cu3oz:focus-visible,.panel-cancel.svelte-5cu3oz:focus-visible,.recent-chip.svelte-5cu3oz:focus-visible,.recent-remove.svelte-5cu3oz:focus-visible,.search-clear.svelte-5cu3oz:focus-visible,.pack-filters.svelte-5cu3oz button:where(.svelte-5cu3oz):focus-visible,.recent-undo.svelte-5cu3oz button:where(.svelte-5cu3oz):focus-visible,.empty.svelte-5cu3oz button:where(.svelte-5cu3oz):focus-visible,.template-option.svelte-5cu3oz:focus-visible,.clear-link.svelte-5cu3oz:focus-visible{outline:3px solid rgba(37,99,235,.28);outline-offset:2px}.template-panel.svelte-5cu3oz{display:flex;flex-direction:column;gap:.75rem;padding:.85rem;border:1px solid var(--border-color, #dadce0);border-radius:var(--radius-card, .75rem);background:var(--color-white, #fff)}.panel-top.svelte-5cu3oz{display:flex;gap:.5rem;align-items:center}.search-control.svelte-5cu3oz{position:relative;flex:1;min-width:0}.search-input.svelte-5cu3oz{width:100%;min-width:0;padding-right:2.8rem}.search-input.svelte-5cu3oz::-webkit-search-cancel-button{display:none}.search-clear.svelte-5cu3oz{position:absolute;top:50%;right:.25rem;width:40px;height:40px;padding:0;border:0;border-radius:8px;background:transparent;color:var(--text-color-secondary);display:grid;place-items:center;transform:translateY(-50%);cursor:pointer}.search-clear.svelte-5cu3oz:hover{background:#2563eb14;color:var(--text-color)}.panel-cancel.svelte-5cu3oz{flex:none;border:none;background:transparent;color:var(--text-color-secondary);font:inherit;font-size:.85rem;font-weight:500;cursor:pointer;min-height:44px;padding:.45rem .6rem}.panel-cancel.svelte-5cu3oz:hover{color:var(--text-color)}.pack-filters.svelte-5cu3oz{display:flex;gap:.4rem;overflow-x:auto;padding:.05rem 0 .15rem;scrollbar-width:thin}.pack-filters.svelte-5cu3oz button:where(.svelte-5cu3oz){flex:none;min-height:36px;padding:.38rem .62rem;border:1px solid var(--border-color, #dadce0);border-radius:999px;background:var(--color-white, #fff);color:var(--text-color-secondary);font:inherit;font-size:.76rem;font-weight:650;cursor:pointer}.pack-filters.svelte-5cu3oz button:where(.svelte-5cu3oz) span:where(.svelte-5cu3oz){margin-left:.15rem;color:inherit;opacity:.72}.pack-filters.svelte-5cu3oz button:where(.svelte-5cu3oz):hover,.pack-filters.svelte-5cu3oz button.active:where(.svelte-5cu3oz){border-color:#2563eb5c;background:#2563eb14;color:var(--primary-dark, #1d4ed8)}.section-label.svelte-5cu3oz{margin:0 0 .4rem;color:var(--text-color-secondary);font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.recent-chips.svelte-5cu3oz{display:flex;flex-wrap:wrap;gap:.4rem}.recent-item.svelte-5cu3oz{min-height:44px;display:grid;grid-template-columns:minmax(0,auto) 36px;border:1px solid var(--border-color, #dadce0);border-radius:999px;background:var(--color-light-gray, #f5f6f8);overflow:hidden;transition:opacity .15s ease,transform .15s ease,border-color .14s ease,background .14s ease}.recent-item.svelte-5cu3oz:hover,.recent-item.svelte-5cu3oz:focus-within,.recent-item.active.svelte-5cu3oz{border-color:#2563eb66;background:#2563eb14}.recent-item.removing.svelte-5cu3oz{opacity:0;transform:scale(.96);pointer-events:none}.recent-chip.svelte-5cu3oz{min-width:0;min-height:42px;border:0;background:transparent;color:var(--text-color);font:inherit;font-size:.82rem;font-weight:550;padding:.45rem .25rem .45rem .75rem;text-align:left;cursor:pointer}.recent-chip.svelte-5cu3oz:hover,.recent-chip[aria-pressed=true].svelte-5cu3oz{color:var(--primary-dark, #1d4ed8)}.recent-remove.svelte-5cu3oz{width:36px;min-height:42px;padding:0;border:0;background:transparent;color:var(--text-color-secondary);display:grid;place-items:center;opacity:0;pointer-events:none;transition:opacity .12s ease,background .12s ease,color .12s ease;cursor:pointer}.recent-item.svelte-5cu3oz:hover .recent-remove:where(.svelte-5cu3oz),.recent-item.svelte-5cu3oz:focus-within .recent-remove:where(.svelte-5cu3oz),.recent-remove.svelte-5cu3oz:focus-visible{opacity:1;pointer-events:auto}.recent-remove.svelte-5cu3oz:hover{background:#2563eb1f;color:var(--primary-dark, #1d4ed8)}.recent-remove.svelte-5cu3oz:disabled{cursor:default}.recent-undo.svelte-5cu3oz{min-height:40px;padding:.42rem .55rem .42rem .7rem;border-radius:8px;background:#f8fafc;color:var(--text-color-secondary);display:flex;align-items:center;justify-content:space-between;gap:.75rem;font-size:.8rem}.recent-undo.svelte-5cu3oz button:where(.svelte-5cu3oz),.empty.svelte-5cu3oz button:where(.svelte-5cu3oz){min-height:36px;padding:.35rem .55rem;border:0;border-radius:7px;background:transparent;color:var(--primary-color);font:inherit;font-weight:700;cursor:pointer}.recent-undo.svelte-5cu3oz button:where(.svelte-5cu3oz):hover,.empty.svelte-5cu3oz button:where(.svelte-5cu3oz):hover{background:#2563eb14}.result-count.svelte-5cu3oz{margin:-.15rem 0 -.25rem;color:var(--text-color-secondary);font-size:.76rem;font-weight:600}.template-list.svelte-5cu3oz{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.35rem;max-height:300px;overflow-y:auto}.template-pack-heading.svelte-5cu3oz{display:grid;gap:.1rem;padding:.65rem .7rem .2rem;border-top:1px solid rgba(148,163,184,.2)}.template-pack-heading.svelte-5cu3oz:first-child{padding-top:.2rem;border-top:0}.template-pack-heading.svelte-5cu3oz strong:where(.svelte-5cu3oz){color:var(--text-color);font-size:.78rem;font-weight:750}.template-pack-heading.svelte-5cu3oz span:where(.svelte-5cu3oz){color:var(--text-color-secondary);font-size:.72rem;line-height:1.3}.template-option.svelte-5cu3oz{width:100%;display:grid;gap:.15rem;text-align:left;border:1px solid transparent;border-radius:.55rem;background:transparent;min-height:52px;padding:.62rem .7rem;cursor:pointer;font:inherit}.template-option.svelte-5cu3oz:hover,.template-option.active.svelte-5cu3oz,.template-option.svelte-5cu3oz:focus-visible{background:#2563eb0f;border-color:#2563eb2e}.template-option.svelte-5cu3oz strong:where(.svelte-5cu3oz){color:var(--text-color);font-size:.92rem;font-weight:650}.template-option.svelte-5cu3oz span:where(.svelte-5cu3oz){color:var(--text-color-secondary);font-size:.8rem;line-height:1.35}.template-option.svelte-5cu3oz mark:where(.svelte-5cu3oz){padding:0;border-radius:2px;background:#fef3c7;color:inherit}.template-option.svelte-5cu3oz .match-reason:where(.svelte-5cu3oz){color:var(--primary-dark, #1d4ed8);font-size:.74rem;font-weight:650}.template-option.svelte-5cu3oz .template-pack-label:where(.svelte-5cu3oz){width:fit-content;padding:.08rem .35rem;border-radius:999px;background:#0f766e14;color:#0f766e;font-size:.68rem;font-weight:700}.empty.svelte-5cu3oz{padding:.9rem .75rem;border-radius:8px;background:#f8fafc;color:var(--text-color-secondary);font-size:.88rem;display:grid;gap:.25rem}.empty.svelte-5cu3oz strong:where(.svelte-5cu3oz){color:var(--text-color)}.empty.svelte-5cu3oz button:where(.svelte-5cu3oz){justify-self:start;margin-top:.25rem;padding-inline:0}.clear-link.svelte-5cu3oz{align-self:flex-start;border:none;background:none;color:var(--text-color-secondary);font:inherit;font-size:.82rem;cursor:pointer;min-height:44px;padding:.45rem 0}.clear-link.svelte-5cu3oz:hover{color:var(--text-color);text-decoration:underline}@media (hover: none),(pointer: coarse){.recent-remove.svelte-5cu3oz{opacity:1;pointer-events:auto}}@media (max-width: 640px){.template-panel.svelte-5cu3oz{position:fixed;inset:0;z-index:1200;gap:.65rem;width:100%;max-width:none;max-height:100dvh;padding:max(.8rem,env(safe-area-inset-top)) max(.8rem,env(safe-area-inset-right)) max(.8rem,env(safe-area-inset-bottom)) max(.8rem,env(safe-area-inset-left));border:0;border-radius:0;box-sizing:border-box;overflow:hidden;overscroll-behavior:contain;box-shadow:none}.panel-top.svelte-5cu3oz{flex:0 0 auto}.panel-cancel.svelte-5cu3oz{color:var(--primary-color);font-weight:700}.pack-filters.svelte-5cu3oz{flex:0 0 auto;margin-inline:-.8rem;padding-inline:.8rem;scrollbar-width:none}.pack-filters.svelte-5cu3oz::-webkit-scrollbar{display:none}.pack-filters.svelte-5cu3oz button:where(.svelte-5cu3oz){min-height:44px}.template-list.svelte-5cu3oz{flex:1 1 auto;max-height:none;min-height:0;padding-bottom:env(safe-area-inset-bottom);overscroll-behavior:contain}}@media (prefers-reduced-motion: reduce){.recent-item.svelte-5cu3oz,.recent-remove.svelte-5cu3oz{transition:none}}.creator-page.svelte-1s3oobb{min-height:100vh;background:radial-gradient(circle at 10% 0%,rgba(37,99,235,.07),transparent 31rem),var(--color-light-gray, #f5f6f8);color:var(--text-color)}.creator-shell-header.svelte-1s3oobb{width:min(1120px,calc(100% - 2rem));min-height:72px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:1rem;border-bottom:1px solid rgba(15,23,42,.08)}.brand.svelte-1s3oobb{display:inline-flex;min-height:44px;align-items:center}.brand.svelte-1s3oobb img:where(.svelte-1s3oobb){display:block;width:auto;height:2rem}.shell-actions.svelte-1s3oobb{display:flex;align-items:center;gap:1rem}.draft-status.svelte-1s3oobb{color:var(--text-color-secondary);font-size:.82rem}.cancel-link.svelte-1s3oobb{min-height:44px;display:inline-flex;align-items:center;color:var(--text-color-secondary);text-decoration:none;font-size:.9rem;font-weight:600}.cancel-link.svelte-1s3oobb:hover{color:var(--primary-color)}.creator-main.svelte-1s3oobb{width:min(1040px,calc(100% - 2rem));margin:0 auto;padding:2.2rem 0 6rem;display:grid;grid-template-columns:minmax(0,660px) minmax(260px,320px);gap:1.5rem;align-items:start}.resume-banner.svelte-1s3oobb{grid-column:1 / -1;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.9rem 1rem;background:#fff;border:1px solid rgba(37,99,235,.24);border-radius:12px;box-shadow:var(--shadow-card)}.resume-banner.svelte-1s3oobb strong:where(.svelte-1s3oobb){color:var(--color-slate)}.resume-banner.svelte-1s3oobb p:where(.svelte-1s3oobb){margin:.2rem 0 0;color:var(--text-color-secondary);font-size:.86rem}.resume-actions.svelte-1s3oobb{display:flex;gap:.55rem;flex:none}.resume-actions.svelte-1s3oobb button:where(.svelte-1s3oobb){min-height:44px;border-radius:8px;padding:.55rem .8rem;font:inherit;font-weight:700;cursor:pointer}.resume-button.svelte-1s3oobb{border:none;background:var(--primary-color);color:#fff}.discard-button.svelte-1s3oobb{border:1px solid var(--border-color);background:#fff;color:var(--text-color-secondary)}.creator-column.svelte-1s3oobb{min-width:0}.creator-heading.svelte-1s3oobb{margin-bottom:1.25rem}.eyebrow.svelte-1s3oobb{margin:0;color:var(--primary-color);font-size:.75rem;font-weight:800;letter-spacing:.09em;text-transform:uppercase}.creator-heading.svelte-1s3oobb h1:where(.svelte-1s3oobb),.ready-heading.svelte-1s3oobb h1:where(.svelte-1s3oobb),.scheduled-confirmation.svelte-1s3oobb h1:where(.svelte-1s3oobb){margin:.35rem 0 0;color:var(--color-slate);font-size:clamp(1.9rem,4vw,2.45rem);letter-spacing:-.035em;line-height:1.08}.creator-heading.svelte-1s3oobb h1:where(.svelte-1s3oobb){margin-top:0}.creator-heading.svelte-1s3oobb>p:where(.svelte-1s3oobb):last-child,.ready-heading.svelte-1s3oobb>p:where(.svelte-1s3oobb):last-child{margin:.65rem 0 0;color:var(--text-color-secondary);line-height:1.55}.edit-load-state.svelte-1s3oobb{min-height:170px;padding:1.25rem;border:1px solid var(--border-color);border-radius:14px;background:#fff;display:flex;align-items:flex-start;gap:.85rem;box-shadow:var(--shadow-card)}.edit-load-state.svelte-1s3oobb h2:where(.svelte-1s3oobb){margin:0;color:var(--color-slate);font-size:1.15rem}.edit-load-state.svelte-1s3oobb p:where(.svelte-1s3oobb){margin:.45rem 0 0;color:var(--text-color-secondary);line-height:1.5}.edit-load-failed.svelte-1s3oobb{border-color:#fecaca;color:#b91c1c}.edit-load-actions.svelte-1s3oobb{margin-top:1rem;display:flex;flex-wrap:wrap;gap:.65rem}.edit-load-actions.svelte-1s3oobb .primary-button:where(.svelte-1s3oobb),.edit-load-actions.svelte-1s3oobb .secondary-button:where(.svelte-1s3oobb){width:auto;min-height:44px;padding:.65rem 1rem}.edit-load-spinner.svelte-1s3oobb{width:22px;height:22px;flex:none;border:3px solid #dbeafe;border-top-color:var(--primary-color);border-radius:999px;animation:svelte-1s3oobb-creator-spin .8s linear infinite}@keyframes svelte-1s3oobb-creator-spin{to{transform:rotate(360deg)}}.mode-switch.svelte-1s3oobb{margin:0 0 1rem;padding:4px;border:1px solid var(--border-color);border-radius:13px;background:#ffffffb8;display:grid;grid-template-columns:1fr 1fr;gap:4px}.mode-switch.svelte-1s3oobb label:where(.svelte-1s3oobb){position:relative;min-height:58px;border:1px solid transparent;border-radius:9px;display:flex;align-items:center;justify-content:center;gap:.65rem;color:var(--text-color-secondary);cursor:pointer}.mode-switch.svelte-1s3oobb label.active:where(.svelte-1s3oobb){border-color:#2563eb40;background:#fff;color:var(--primary-color);box-shadow:0 2px 8px #0f172a0f}.mode-switch.svelte-1s3oobb input:where(.svelte-1s3oobb){position:absolute;opacity:0;pointer-events:none}.mode-switch.svelte-1s3oobb label:where(.svelte-1s3oobb):focus-within{outline:3px solid rgba(37,99,235,.16);outline-offset:1px}.mode-switch.svelte-1s3oobb span:where(.svelte-1s3oobb){display:grid;gap:.05rem}.mode-switch.svelte-1s3oobb strong:where(.svelte-1s3oobb){color:var(--color-slate);font-size:.94rem}.mode-switch.svelte-1s3oobb small:where(.svelte-1s3oobb){color:var(--text-color-secondary);font-size:.75rem}.creator-form.svelte-1s3oobb{min-width:0;display:grid;gap:1rem}.form-section.svelte-1s3oobb,.scheduled-confirmation.svelte-1s3oobb,.ready-heading.svelte-1s3oobb,.resuming-card.svelte-1s3oobb{background:#fff;border:1px solid var(--border-color);border-radius:14px;box-shadow:var(--shadow-card)}.form-section.svelte-1s3oobb{min-width:0;padding:1.3rem}.form-section.svelte-1s3oobb+.form-section:where(.svelte-1s3oobb){margin-top:.75rem}.summary-editor-flash{animation:svelte-1s3oobb-summary-editor-flash 1.25s ease-out}@keyframes svelte-1s3oobb-summary-editor-flash{0%{background-color:#fff}10%{background-color:#bfdbfe}to{background-color:#fff}}.section-heading.svelte-1s3oobb{display:flex;gap:.75rem;align-items:flex-start;margin-bottom:1rem}.section-number.svelte-1s3oobb{width:28px;height:28px;flex:none;display:grid;place-items:center;border-radius:50%;background:var(--color-info-bg);color:var(--primary-color);font-size:.8rem;font-weight:800}.section-heading.svelte-1s3oobb h2:where(.svelte-1s3oobb){margin:0;color:var(--color-slate);font-size:1.05rem}.section-heading.svelte-1s3oobb p:where(.svelte-1s3oobb){margin:.18rem 0 0;color:var(--text-color-secondary);font-size:.84rem}.field-label.svelte-1s3oobb{display:block;margin:.85rem 0 .38rem;color:var(--color-slate);font-size:.86rem;font-weight:750}.field-label.svelte-1s3oobb em:where(.svelte-1s3oobb){color:var(--text-color-secondary);font-style:normal;font-weight:450}input.svelte-1s3oobb,textarea.svelte-1s3oobb{width:100%;box-sizing:border-box;border:1px solid var(--border-color);border-radius:9px;padding:.76rem .82rem;background:#fbfcfe;color:var(--text-color);font:inherit}textarea.svelte-1s3oobb{min-height:82px;resize:vertical}input.svelte-1s3oobb:focus,textarea.svelte-1s3oobb:focus{outline:none;border-color:var(--primary-color);background:#fff;box-shadow:0 0 0 3px #2563eb1f}.error-field.svelte-1s3oobb{border-color:var(--color-danger)!important}.field-error.svelte-1s3oobb{margin:.35rem 0 0;color:var(--color-danger);font-size:.82rem;font-weight:600}.template-field.svelte-1s3oobb{margin-top:1rem;padding-top:.2rem}.template-field.svelte-1s3oobb>.field-label:where(.svelte-1s3oobb){margin-top:0}.text-button.svelte-1s3oobb{border:none!important;background:transparent!important;color:var(--primary-color)!important;cursor:pointer;font:inherit;font-weight:700}.capacity-line.svelte-1s3oobb{display:flex;justify-content:space-between;gap:.75rem;margin-top:.45rem;color:var(--text-color-secondary);font-size:.78rem}.capacity-line.svelte-1s3oobb strong:where(.svelte-1s3oobb){color:var(--color-danger)}.check-option.svelte-1s3oobb{display:flex;gap:.7rem;align-items:flex-start;padding:1rem;cursor:pointer}.check-option.svelte-1s3oobb input:where(.svelte-1s3oobb){width:18px;height:18px;margin-top:.1rem;flex:none}.check-option.svelte-1s3oobb span:where(.svelte-1s3oobb){display:grid;gap:.2rem}.check-option.svelte-1s3oobb strong:where(.svelte-1s3oobb){color:var(--color-slate);font-size:.88rem}.check-option.svelte-1s3oobb small:where(.svelte-1s3oobb){color:var(--text-color-secondary);line-height:1.4}.delivery-option.svelte-1s3oobb{margin-top:.9rem;border:1px solid rgba(37,99,235,.2);border-radius:10px;background:#2563eb0b}.sticky-submit.svelte-1s3oobb{position:sticky;bottom:.75rem;z-index:5;display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:.85rem;border:1px solid var(--border-color);border-radius:13px;background:#fffffff5;box-shadow:0 10px 30px #0f172a1f;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.sticky-summary.svelte-1s3oobb{display:grid;gap:.15rem;min-width:0}.sticky-summary.svelte-1s3oobb strong:where(.svelte-1s3oobb){overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--color-slate);font-size:.84rem}.sticky-summary.svelte-1s3oobb span:where(.svelte-1s3oobb){color:var(--text-color-secondary);font-size:.75rem}.sticky-submit-actions.svelte-1s3oobb{display:flex;align-items:center;justify-content:flex-end;gap:.6rem;flex:none}.start-now-instead.svelte-1s3oobb,.start-scheduled-edit.svelte-1s3oobb{color:var(--primary-color)}.mobile-consequence-note.svelte-1s3oobb{display:none;margin:0;color:var(--text-color-secondary);font-size:.78rem;line-height:1.45}.primary-button.svelte-1s3oobb,.secondary-button.svelte-1s3oobb{min-height:44px;border:none;border-radius:9px;padding:.68rem 1rem;display:inline-flex;align-items:center;justify-content:center;gap:.45rem;box-sizing:border-box;font:inherit;font-weight:750;text-decoration:none;cursor:pointer}.primary-button.svelte-1s3oobb{background:var(--primary-color);color:#fff;box-shadow:0 4px 12px #2563eb33}.primary-button.svelte-1s3oobb:hover:not(:disabled){background:var(--primary-dark)}.primary-button.svelte-1s3oobb:disabled{opacity:.58;cursor:not-allowed}.secondary-button.svelte-1s3oobb{border:1px solid var(--border-color);background:#fff;color:var(--color-slate)}.secondary-button.svelte-1s3oobb:disabled{opacity:.58;cursor:not-allowed}.danger-zone.svelte-1s3oobb{display:flex;align-items:center;gap:.75rem;padding:.6rem .2rem;color:var(--text-color-secondary);font-size:.78rem}.danger-zone.svelte-1s3oobb button:where(.svelte-1s3oobb){min-height:44px;border:1px solid var(--color-danger-border);border-radius:8px;padding:.55rem .75rem;display:inline-flex;align-items:center;gap:.4rem;background:var(--color-danger-bg);color:var(--color-danger);font:inherit;font-weight:700;cursor:pointer}.cancel-confirm.svelte-1s3oobb{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.9rem;border:1px solid var(--color-danger-border);border-radius:10px;background:var(--color-danger-bg)}.cancel-confirm.svelte-1s3oobb>div:where(.svelte-1s3oobb):first-child{display:grid;gap:.2rem}.cancel-confirm.svelte-1s3oobb strong:where(.svelte-1s3oobb){color:var(--color-danger);font-size:.88rem}.cancel-confirm.svelte-1s3oobb span:where(.svelte-1s3oobb){color:var(--text-color-secondary);font-size:.78rem}.cancel-notify-option.svelte-1s3oobb{margin-top:.55rem;display:flex;align-items:center;gap:.45rem;color:var(--color-slate);cursor:pointer}.cancel-notify-option.svelte-1s3oobb input:where(.svelte-1s3oobb){width:18px;height:18px;flex:none}.cancel-notify-option.svelte-1s3oobb span:where(.svelte-1s3oobb){color:var(--color-slate);font-size:.8rem;font-weight:650}.cancel-confirm.svelte-1s3oobb>div:where(.svelte-1s3oobb):last-child{display:flex;gap:.45rem;flex:none}.cancel-confirm.svelte-1s3oobb button:where(.svelte-1s3oobb){min-height:44px;border-radius:8px;padding:.55rem .7rem;font:inherit;font-weight:700;cursor:pointer}.keep-button.svelte-1s3oobb{border:1px solid var(--border-color);background:#fff;color:var(--color-slate)}.confirm-cancel-button.svelte-1s3oobb{border:1px solid var(--color-danger-border);display:inline-flex;align-items:center;gap:.35rem;background:var(--color-danger);color:#fff}.alert.svelte-1s3oobb,.quota-notice.svelte-1s3oobb{border-radius:10px;padding:.8rem .9rem;font-size:.86rem}.alert.error.svelte-1s3oobb{border:1px solid var(--color-danger-border);background:var(--color-danger-bg);color:var(--color-danger)}.alert.error.svelte-1s3oobb a:where(.svelte-1s3oobb){display:block;margin-top:.35rem;color:inherit;font-weight:700}.alert.success.svelte-1s3oobb{border:1px solid var(--color-success-border);background:var(--color-success-bg);color:var(--color-success)}.quota-notice.svelte-1s3oobb{border:1px solid #fecaca;background:#fff1f2}.quota-notice.svelte-1s3oobb h3:where(.svelte-1s3oobb){margin:.35rem 0;color:var(--color-slate)}.quota-notice.svelte-1s3oobb>p:where(.svelte-1s3oobb):not(.eyebrow){margin:.3rem 0;color:var(--text-color-secondary)}.quota-notice.svelte-1s3oobb .primary-button:where(.svelte-1s3oobb){margin-top:.7rem}.confirmation-quota.svelte-1s3oobb{margin-top:1rem;text-align:left}.ready-layout.svelte-1s3oobb{width:min(680px,calc(100% - 2rem));margin:0 auto;padding:3rem 0 5rem;display:grid;gap:1rem}.ready-heading.svelte-1s3oobb{padding:1.5rem;text-align:center}.success-icon.svelte-1s3oobb{width:52px;height:52px;margin:0 auto .8rem;border-radius:50%;display:grid;place-items:center;background:var(--color-success-bg);color:var(--color-success)}.centered.svelte-1s3oobb{justify-self:center;padding:.5rem}.scheduled-confirmation.svelte-1s3oobb,.resuming-card.svelte-1s3oobb{width:min(660px,calc(100% - 2rem));margin:3rem auto 5rem;padding:2rem;text-align:center}.confirmation-time.svelte-1s3oobb{margin:1rem 0 0;color:var(--color-slate);font-size:1.05rem;font-weight:750}.confirmation-zone.svelte-1s3oobb{margin:.25rem 0 0;color:var(--text-color-secondary);font-size:.84rem}.scheduled-confirmation.svelte-1s3oobb .alert:where(.svelte-1s3oobb){margin-top:1rem;text-align:left}.confirmation-facts.svelte-1s3oobb{display:grid;grid-template-columns:repeat(3,1fr);gap:.6rem;margin-top:1.35rem}.confirmation-facts.svelte-1s3oobb div:where(.svelte-1s3oobb){padding:.8rem;border:1px solid var(--border-color);border-radius:9px;background:#f8fafc;display:grid;gap:.25rem}.confirmation-facts.svelte-1s3oobb span:where(.svelte-1s3oobb),.recipient-summary.svelte-1s3oobb>span:where(.svelte-1s3oobb){color:var(--text-color-secondary);font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.confirmation-facts.svelte-1s3oobb strong:where(.svelte-1s3oobb){color:var(--color-slate);font-size:.85rem}.recipient-summary.svelte-1s3oobb{margin-top:1rem;text-align:left;padding:.9rem;border:1px solid var(--border-color);border-radius:9px}.recipient-summary.svelte-1s3oobb>span:where(.svelte-1s3oobb){display:block;margin-bottom:.5rem}.confirmation-actions.svelte-1s3oobb,.confirmation-secondary-actions.svelte-1s3oobb{display:flex;justify-content:center;flex-wrap:wrap;gap:.65rem;margin-top:1.25rem}.confirmation-secondary-actions.svelte-1s3oobb{margin-top:.75rem}.confirmation-secondary-actions.svelte-1s3oobb button:where(.svelte-1s3oobb){min-height:44px;border:none;background:transparent;color:var(--primary-color);display:inline-flex;align-items:center;gap:.35rem;font:inherit;font-size:.82rem;font-weight:700;cursor:pointer}.confirmation-secondary-actions.svelte-1s3oobb .start-scheduled-button:where(.svelte-1s3oobb){padding:.35rem .55rem;text-align:left}.start-scheduled-button.svelte-1s3oobb span:where(.svelte-1s3oobb){display:grid;gap:.08rem}.start-scheduled-button.svelte-1s3oobb small:where(.svelte-1s3oobb){color:var(--text-color-secondary);font-size:.7rem;font-weight:600}.resuming-card.svelte-1s3oobb .spinner:where(.svelte-1s3oobb){width:32px;height:32px;margin:0 auto 1rem;border:3px solid rgba(37,99,235,.18);border-top-color:var(--primary-color);border-radius:50%;animation:svelte-1s3oobb-spin .8s linear infinite}.resuming-card.svelte-1s3oobb h1:where(.svelte-1s3oobb){margin:0;color:var(--color-slate);font-size:1.45rem}.resuming-card.svelte-1s3oobb p:where(.svelte-1s3oobb){color:var(--text-color-secondary)}@keyframes svelte-1s3oobb-spin{to{transform:rotate(360deg)}}.sr-only.svelte-1s3oobb{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width: 860px){.creator-main.svelte-1s3oobb{grid-template-columns:1fr;width:min(680px,calc(100% - 2rem))}}@media (prefers-reduced-motion: reduce){.summary-editor-flash{animation:none;background-color:#dbeafe!important}}@media (max-height: 760px) and (min-width: 861px){.sticky-submit.svelte-1s3oobb{position:fixed;right:max(1rem,calc((100vw - 1040px)/2));left:auto;width:fit-content;max-width:420px;margin-left:0;padding:.48rem}.sticky-summary.svelte-1s3oobb{display:none}}@media (max-height: 760px) and (max-width: 860px){.sticky-submit.svelte-1s3oobb{width:fit-content;max-width:calc(100% - 1rem);margin-left:auto;padding:.48rem}.sticky-summary.svelte-1s3oobb{display:none}}@media (max-width: 600px){.creator-shell-header.svelte-1s3oobb{width:calc(100% - 1.25rem);min-height:62px}.draft-status.svelte-1s3oobb{display:none}.creator-main.svelte-1s3oobb{width:calc(100% - 1rem);padding-top:1rem;gap:.8rem}.creator-heading.svelte-1s3oobb{padding:0 .45rem}.creator-heading.svelte-1s3oobb h1:where(.svelte-1s3oobb){font-size:1.85rem}.mode-switch.svelte-1s3oobb{margin-inline:0}.mode-switch.svelte-1s3oobb label:where(.svelte-1s3oobb){min-height:62px;gap:.4rem}.mode-switch.svelte-1s3oobb small:where(.svelte-1s3oobb){display:none}.form-section.svelte-1s3oobb{padding:1rem;border-radius:11px}.form-section.svelte-1s3oobb+.form-section:where(.svelte-1s3oobb){margin-top:.25rem}.sticky-submit.svelte-1s3oobb{bottom:max(.35rem,env(safe-area-inset-bottom));align-items:stretch;flex-direction:column}.sticky-summary.svelte-1s3oobb{display:none}.sticky-submit-actions.svelte-1s3oobb{width:100%}.sticky-submit-actions.svelte-1s3oobb .primary-button:where(.svelte-1s3oobb),.sticky-submit-actions.svelte-1s3oobb .secondary-button:where(.svelte-1s3oobb){flex:1}.mobile-consequence-note.svelte-1s3oobb{display:block;padding:0 .3rem}.resume-banner.svelte-1s3oobb{align-items:stretch;flex-direction:column}.resume-actions.svelte-1s3oobb button:where(.svelte-1s3oobb){flex:1}.cancel-confirm.svelte-1s3oobb{align-items:stretch;flex-direction:column}.cancel-confirm.svelte-1s3oobb>div:where(.svelte-1s3oobb):last-child{flex-wrap:wrap}.confirmation-facts.svelte-1s3oobb{grid-template-columns:1fr}.scheduled-confirmation.svelte-1s3oobb,.ready-layout.svelte-1s3oobb{margin-top:1rem;padding:1.2rem;box-sizing:border-box}}
