.qTlp8W_card{border:1px solid var(--border);background:var(--card);color:var(--foreground);border-radius:16px;align-items:center;gap:20px;margin-bottom:24px;padding:24px;display:flex}.qTlp8W_icon{background:color-mix(in srgb, var(--primary,#6366f1) 12%, transparent);width:48px;height:48px;color:var(--primary-ink,#6366f1);border-radius:14px;flex-shrink:0;place-items:center;display:grid}.qTlp8W_content{flex:1;min-width:0}.qTlp8W_content h2,.qTlp8W_content h3{margin:0 0 6px;font-size:18px}.qTlp8W_content p{color:var(--muted);overflow-wrap:anywhere;margin:6px 0;line-height:1.6}.qTlp8W_button,.qTlp8W_secondary{min-height:44px;font:inherit;cursor:pointer;border-radius:10px;justify-content:center;align-items:center;padding:10px 18px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.qTlp8W_button{border:1px solid var(--primary,#6366f1);background:var(--primary,#6366f1);color:var(--on-primary)}.qTlp8W_secondary{border:1px solid var(--border);background:var(--card);color:var(--foreground)}.qTlp8W_button:disabled,.qTlp8W_secondary:disabled{opacity:.55;cursor:wait}.qTlp8W_button:focus-visible,.qTlp8W_secondary:focus-visible{outline:2px solid var(--primary,#6366f1);outline-offset:3px}.qTlp8W_badge{background:color-mix(in srgb, var(--primary,#6366f1) 10%, transparent);color:var(--foreground);border-radius:999px;padding:5px 10px;font-size:12px;font-weight:600;display:inline-flex}.qTlp8W_badge[data-status=scheduled]{color:var(--success-ink,#16803c);background:#16a34a1f}.qTlp8W_badge[data-status=declined]{background:#ef44441a}.qTlp8W_quiet{border-top:1px solid var(--border);color:var(--foreground);justify-content:space-between;align-items:center;gap:16px;margin-top:32px;padding:16px 0 88px;display:flex}.qTlp8W_quietText{min-width:0}.qTlp8W_quietText h2{margin:0 0 2px;font-size:15px;font-weight:600;line-height:1.5}.qTlp8W_quietText p{color:var(--muted);overflow-wrap:anywhere;margin:2px 0 0;font-size:13px;line-height:1.6}.qTlp8W_quietText .qTlp8W_quietStatus{flex-wrap:wrap;align-items:center;gap:8px;margin-top:6px;display:flex}.qTlp8W_quietActions{flex-wrap:wrap;flex-shrink:0;gap:4px 16px;display:flex}.qTlp8W_quietLink{min-height:44px;color:var(--primary-ink,#6366f1);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;padding:0;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.qTlp8W_quietLink:hover{text-decoration:underline}.qTlp8W_quietLink:disabled{opacity:.55;cursor:wait;text-decoration:none}.qTlp8W_quietLink:focus-visible{outline:2px solid var(--primary,#6366f1);outline-offset:3px}.qTlp8W_dialog{border:1px solid var(--border);background:var(--card);width:min(540px,100vw - 32px);max-height:calc(100dvh - 32px);color:var(--foreground);border-radius:20px;margin:auto;padding:0;box-shadow:0 24px 80px #0003}.qTlp8W_dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0007}.qTlp8W_header{border-bottom:1px solid var(--border);padding:24px 24px 16px}.qTlp8W_header h2{margin:6px 0;font-size:20px}.qTlp8W_header p{color:var(--muted);margin:8px 0 0;font-size:13px}.qTlp8W_body{gap:18px;padding:24px;display:grid}.qTlp8W_field{gap:8px;font-size:14px;font-weight:500;display:grid}.qTlp8W_field input,.qTlp8W_field textarea{box-sizing:border-box;border:1px solid var(--border);background:var(--background);width:100%;min-height:44px;color:var(--foreground);font:inherit;border-radius:10px;padding:12px}.qTlp8W_field textarea{resize:vertical;min-height:90px}.qTlp8W_details{grid-template-columns:auto 1fr;gap:12px 20px;margin:0;font-size:14px;display:grid}.qTlp8W_details dt{color:var(--muted)}.qTlp8W_details dd{overflow-wrap:anywhere;white-space:pre-wrap;margin:0}.qTlp8W_note{background:color-mix(in srgb, var(--primary,#6366f1) 6%, var(--card));border-radius:12px;padding:14px;font-size:13px;line-height:1.6}.qTlp8W_note p{margin:4px 0}.qTlp8W_footer{justify-content:flex-end;gap:10px;padding:16px 24px 24px;display:flex}.qTlp8W_error{color:var(--error-ink,#dc2626);font-size:14px}.qTlp8W_chatCard{box-sizing:border-box;width:min(100%,460px);margin:0;display:block}.qTlp8W_chatHeader{justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;display:flex}.qTlp8W_chatHeader h3{margin:0;font-size:16px}.qTlp8W_delivery{background:var(--card);border-bottom:1px solid var(--border);padding:12px 20px;font-size:14px}@media (max-width:640px){.qTlp8W_quiet{flex-direction:column;align-items:flex-start;gap:2px}.qTlp8W_card{flex-wrap:wrap;gap:14px;padding:18px}.qTlp8W_card>.qTlp8W_button,.qTlp8W_card>.qTlp8W_secondary{width:100%}.qTlp8W_content{flex-basis:calc(100% - 70px)}.qTlp8W_footer>*{flex:1}.qTlp8W_details{grid-template-columns:1fr;gap:6px}.qTlp8W_details dd{margin-bottom:8px}}.qTlp8W_dateTrigger{border:1px solid var(--border);background:var(--background);width:100%;min-height:48px;color:var(--foreground);font:inherit;text-align:start;cursor:pointer;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.qTlp8W_dateTrigger svg{color:var(--primary,#d4a72c);flex-shrink:0}.qTlp8W_dateTrigger[aria-expanded=true]{border-color:var(--primary,#d4a72c)}.qTlp8W_calendar{box-sizing:border-box;border:1px solid var(--border);background:var(--card);border-radius:14px;width:min(100%,350px);padding:12px;box-shadow:0 12px 32px #0002}.qTlp8W_calendarHeader{justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px;font-weight:600;display:flex}.qTlp8W_calendarNav{border:1px solid var(--border);background:var(--background);width:36px;height:36px;color:var(--foreground);cursor:pointer;border-radius:9px;font-size:24px}.qTlp8W_calendarWeek{grid-template-columns:repeat(7,minmax(0,1fr));gap:2px;display:grid}.qTlp8W_calendarWeek [role=columnheader]{color:var(--muted);text-align:center;padding:8px 0;font-size:11px}.qTlp8W_calendarDay{width:100%;min-height:40px;color:var(--foreground);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:9px;position:relative}.qTlp8W_calendarDay:hover:not(:disabled),.qTlp8W_calendarNav:hover:not(:disabled){background:color-mix(in srgb, var(--primary,#d4a72c) 15%, var(--card))}.qTlp8W_calendarDay[data-selected=true],.qTlp8W_calendarDay[data-selected=true]:hover:not(:disabled){background:var(--primary,#d4a72c);color:#151515;font-weight:700}.qTlp8W_calendarDay:disabled,.qTlp8W_calendarNav:disabled{opacity:.3;cursor:not-allowed}.qTlp8W_todayDot,.qTlp8W_todayLegend{background:var(--primary,#d4a72c);border-radius:50%;width:4px;height:4px}.qTlp8W_todayDot{position:absolute;bottom:4px;left:calc(50% - 2px)}.qTlp8W_calendarDay[data-selected=true] .qTlp8W_todayDot{background:currentColor}.qTlp8W_calendarFooter{border-top:1px solid var(--border);color:var(--muted);justify-content:space-between;align-items:center;margin-top:10px;padding-top:8px;font-size:12px;display:flex}.qTlp8W_calendarFooter>span{align-items:center;gap:7px;display:inline-flex}.qTlp8W_calendarFooter button{min-height:36px;color:var(--primary-ink,#d4a72c);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:4px 10px;font-weight:600}.qTlp8W_dateTrigger:focus-visible,.qTlp8W_calendar button:focus-visible{outline:2px solid var(--primary,#d4a72c);outline-offset:2px}
[data-chat-shell]{--lc-bg:var(--card,#fff);--lc-bg-2:var(--background-alt,#f5f4f2);--lc-bg-3:var(--background,#faf9f7);--lc-surface:var(--background,#faf9f7);--lc-surface-2:var(--background-subtle,#f5f5f4);--lc-border:var(--border,#e7e5e4);--lc-border-strong:var(--border-light,#d6d3d1);--lc-fg:var(--foreground,#1c1917);--lc-fg-muted:var(--secondary,#57534e);--lc-fg-faint:var(--muted,#78716c);--lc-accent:var(--primary,#b8860b);--lc-accent-soft:var(--accent,#d4a84b);--lc-amber:var(--accent,#d4a84b);--lc-lime:var(--success,#22c55e);--lc-violet:var(--info,#3b82f6);--lc-glow-accent:0 4px 14px color-mix(in srgb, var(--primary,#b8860b) 18%, transparent);--lc-glow-accent-strong:0 8px 24px color-mix(in srgb, var(--primary,#b8860b) 28%, transparent);--lc-glow-lime:0 0 12px color-mix(in srgb, var(--success,#22c55e) 30%, transparent);--lc-glow-violet:0 0 12px color-mix(in srgb, var(--info,#3b82f6) 30%, transparent);--font-serif-italic:var(--font-cormorant), "Cormorant Garamond", Georgia, serif;--font-geist:var(--font-dm-sans), "DM Sans", system-ui, -apple-system, sans-serif;--font-mono:ui-monospace, "SF Mono", Menlo, monospace;--lc-radius-bubble:14px;--lc-radius-bubble-sharp:4px;--lc-radius-squircle:13px;--lc-radius-card:18px;--lc-radius-pill:999px;--lc-ease:cubic-bezier(.22, .61, .36, 1);--lc-fast:.14s;--lc-mid:.24s;--lc-slow:.48s;font-family:var(--font-geist);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:-.005em;--lcf-page-bg:#e8e4dc;--lcf-bg:#fff;--lcf-rail-bg:#f7f6f2;--lcf-row-bg:#f7f6f2;--lcf-border:#d3d1c7;--lcf-text:#2c2c2a;--lcf-text-2:#5f5e5a;--lcf-avatar-bg:#e3e1d9;--lcf-avatar-fg:#444441;--lcf-accent:#ba7517;--lcf-accent-active:#854f0b;--lcf-accent-disc:#faeeda}html[data-theme=dark] [data-chat-shell]{--lcf-page-bg:#1a1a18;--lcf-bg:#2c2c2a;--lcf-rail-bg:#232321;--lcf-row-bg:#3a3a37;--lcf-border:#444441;--lcf-text:#f1efe8;--lcf-text-2:#b4b2a9;--lcf-avatar-bg:#5f5e5a;--lcf-avatar-fg:#f1efe8;--lcf-accent:#ba7517;--lcf-accent-active:#ef9f27;--lcf-accent-disc:#412402}[data-chat-shell] .lc-mono{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.08em;font-weight:500}[data-chat-shell] .lc-mono-tight{font-family:var(--font-mono);letter-spacing:.02em;font-weight:500}[data-chat-shell] .lc-serif{font-family:var(--font-serif-italic);letter-spacing:-.01em;font-style:italic}[data-chat-shell] .lc-mark{color:var(--lc-accent);text-shadow:var(--lc-glow-accent)}[data-chat-shell] .lc-glow-orange{box-shadow:var(--lc-glow-accent)}[data-chat-shell] .lc-glow-orange-strong{box-shadow:var(--lc-glow-accent-strong)}@keyframes lc-pulse-ring{0%{opacity:.55;transform:scale(1)}70%{opacity:0;transform:scale(1.6)}to{opacity:0;transform:scale(1.6)}}@keyframes lc-sonar{0%{opacity:.55;transform:scale(.4)}to{opacity:0;transform:scale(2.4)}}@keyframes lc-spin-in{0%{opacity:0;transform:rotate(-180deg)scale(.6)}60%{opacity:1;transform:rotate(8deg)scale(1.05)}to{transform:rotate(0)scale(1)}}@keyframes lc-avatar-in{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}[data-chat-shell] .lc-card-flash{animation:1.2s ease-out lc-card-flash}@keyframes lc-card-flash{0%{box-shadow:0 0 0 0 var(--lc-accent)}15%{box-shadow:0 0 0 3px var(--lc-accent)}to{box-shadow:0 0 #0000}}@media (prefers-reduced-motion:reduce){[data-chat-shell] .lc-card-flash{box-shadow:0 0 0 2px var(--lc-accent);animation:none}}
.E6Sppq_nav{z-index:100;box-sizing:border-box;justify-content:space-between;align-items:center;min-height:72px;padding:8px 48px;transition:background-color .4s,box-shadow .4s;display:flex;position:fixed;top:0;left:0;right:0}.E6Sppq_logo{align-items:center;display:flex}.E6Sppq_logoImage{object-fit:contain;width:auto;height:65px}.E6Sppq_navRight{align-items:center;gap:32px;height:40px;display:flex}.E6Sppq_navLinks{gap:32px;display:flex}.E6Sppq_navLink{letter-spacing:1.5px;text-transform:uppercase;color:#faf9f7;cursor:pointer;background:0 0;border:none;padding:0;font-family:DM Sans,sans-serif;font-size:13px;text-decoration:none;transition:opacity .3s,color .4s}.E6Sppq_navLink:hover{opacity:.7}.E6Sppq_navScrolled{box-shadow:0 2px 20px #00000014}.E6Sppq_navTextDark .E6Sppq_logo,.E6Sppq_navTextDark .E6Sppq_navLink{color:var(--foreground)}.E6Sppq_navTextDark .E6Sppq_navDivider{background-color:color-mix(in srgb, var(--foreground) 20%, transparent)}.E6Sppq_navTextDark .E6Sppq_navUser{color:var(--foreground)}.E6Sppq_navTextDark .E6Sppq_navAuthOutline{border-color:color-mix(in srgb, var(--foreground) 30%, transparent);color:var(--foreground)}.E6Sppq_navTextDark .E6Sppq_navAuthOutline:hover{background:color-mix(in srgb, var(--foreground) 5%, transparent);border-color:var(--foreground)}.E6Sppq_navDivider{background-color:#faf9f74d;width:1px;height:24px}.E6Sppq_navAuth{justify-content:flex-end;align-items:center;gap:12px;min-width:50px;display:flex}.E6Sppq_navUser{color:#faf9f7;opacity:.9;text-overflow:ellipsis;white-space:nowrap;max-width:150px;font-family:DM Sans,sans-serif;font-size:13px;overflow:hidden}.E6Sppq_navAuthBtn{letter-spacing:1px;text-transform:uppercase;cursor:pointer;border-radius:0;padding:10px 20px;font-family:DM Sans,sans-serif;font-size:12px;transition:background-color .3s,border-color .3s,color .3s}.E6Sppq_navAuthOutline{color:#faf9f7;background:0 0;border:1px solid #faf9f766}.E6Sppq_navAuthOutline:hover{background:#faf9f71a;border-color:#faf9f7}.E6Sppq_navAuthPrimary{background:var(--primary);border:1px solid var(--primary);color:#faf9f7}.E6Sppq_navAuthPrimary:hover{background:var(--primary-hover);border-color:var(--primary-hover)}.E6Sppq_navProfileContainer{position:relative}.E6Sppq_navProfileBtn{cursor:pointer;background:0 0;border:none;border-radius:50%;padding:0;transition:transform .3s,box-shadow .3s;overflow:hidden}.E6Sppq_navProfileBtn:hover{transform:scale(1.05);box-shadow:0 4px 12px #00000026}.E6Sppq_navProfileAvatar{object-fit:cover;border:2px solid #faf9f74d;border-radius:50%;transition:border-color .3s}.E6Sppq_navScrolled .E6Sppq_navProfileAvatar{border-color:color-mix(in srgb, var(--foreground) 20%, transparent)}.E6Sppq_navProfileBtn:hover .E6Sppq_navProfileAvatar{border-color:var(--primary)}.E6Sppq_navProfileMenu{background-color:var(--background);border:1px solid var(--border);z-index:1000;border-radius:8px;min-width:220px;animation:.2s E6Sppq_profileMenuSlideIn;position:absolute;top:calc(100% + 12px);right:0;overflow:hidden;box-shadow:0 10px 40px #00000026}@keyframes E6Sppq_profileMenuSlideIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.E6Sppq_navProfileInfo{flex-direction:column;gap:4px;padding:16px;display:flex}.E6Sppq_navProfileName{color:var(--foreground);font-family:DM Sans,sans-serif;font-size:14px;font-weight:600}.E6Sppq_navProfileEmail{color:var(--muted);word-break:break-all;font-family:DM Sans,sans-serif;font-size:12px}.E6Sppq_navProfileRole{text-transform:uppercase;letter-spacing:1px;color:var(--primary);margin-top:4px;font-family:DM Sans,sans-serif;font-size:11px}.E6Sppq_navProfileDivider{background-color:var(--border);height:1px}.E6Sppq_navProfileMenuItem{width:100%;color:var(--secondary);text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;gap:12px;padding:12px 16px;font-family:DM Sans,sans-serif;font-size:13px;text-decoration:none;transition:background-color .2s,color .2s;display:flex}.E6Sppq_navProfileMenuItem:hover{background-color:var(--background-alt);color:var(--foreground)}.E6Sppq_navMenuIcon{flex-shrink:0;width:16px;height:16px}.E6Sppq_navMenuItemSub{justify-content:flex-start}.E6Sppq_navMenuBadge{color:var(--muted-foreground);background-color:var(--background-alt);border-radius:4px;margin-left:auto;padding:2px 8px;font-size:11px;font-weight:500}.E6Sppq_navMenuItemDanger{color:var(--error)}.E6Sppq_navMenuItemDanger:hover{background-color:var(--error-light);color:var(--error)}.E6Sppq_navMenuItemDanger .E6Sppq_navMenuIcon{color:var(--error)}.E6Sppq_navAuthPlaceholder{justify-content:center;align-items:center;min-width:40px;min-height:40px;display:flex}.E6Sppq_navAuthSkeleton{background:linear-gradient(90deg,#faf9f733 0%,#faf9f766 50%,#faf9f733 100%) 0 0/200% 100%;border-radius:50%;width:40px;height:40px;animation:1.5s infinite E6Sppq_shimmer}.E6Sppq_navScrolled .E6Sppq_navAuthSkeleton{background:linear-gradient(90deg, color-mix(in srgb, var(--foreground) 10%, transparent) 0%, color-mix(in srgb, var(--foreground) 20%, transparent) 50%, color-mix(in srgb, var(--foreground) 10%, transparent) 100%);background-size:200% 100%}@keyframes E6Sppq_shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.E6Sppq_navAuthBtn,.E6Sppq_navProfileContainer{animation:.3s E6Sppq_fadeIn}@keyframes E6Sppq_fadeIn{0%{opacity:0}to{opacity:1}}.E6Sppq_hamburgerBtn{cursor:pointer;color:#faf9f7;-webkit-tap-highlight-color:transparent;background:0 0;border:none;padding:8px;transition:opacity .3s,color .4s;display:none}.E6Sppq_hamburgerBtn:hover{opacity:.7}.E6Sppq_hamburgerHidden{opacity:0;pointer-events:none}.E6Sppq_navScrolled .E6Sppq_hamburgerBtn{color:var(--foreground)}.E6Sppq_mobileMenu{display:none}@media (max-width:1023px){.E6Sppq_nav{padding:8px 32px}.E6Sppq_navRight,.E6Sppq_navLinks{gap:24px}.E6Sppq_navLink{font-size:12px}.E6Sppq_navAuthBtn{padding:8px 16px;font-size:11px}}@media (max-width:743px){.E6Sppq_nav{padding:6px 24px}.E6Sppq_navRight{gap:16px}.E6Sppq_navLinks,.E6Sppq_navDivider{display:none}.E6Sppq_navAuth{gap:8px;min-width:auto}.E6Sppq_navAuthBtn{letter-spacing:.5px;padding:8px 14px;font-size:10px}.E6Sppq_navUser{display:none}.E6Sppq_hamburgerBtn{justify-content:center;align-items:center;display:flex}.E6Sppq_mobileMenu{background-color:var(--background);z-index:200;border-radius:12px;width:auto;min-width:220px;padding:8px;animation:.2s E6Sppq_mobileMenuPopup;display:block;position:absolute;top:100%;right:16px;box-shadow:0 8px 32px #00000026}@keyframes E6Sppq_mobileMenuPopup{0%{opacity:0;transform:scale(.95)translateY(-4px)}to{opacity:1;transform:scale(1)translateY(0)}}.E6Sppq_mobileMenuLinks{flex-direction:column;gap:2px;display:flex}.E6Sppq_mobileMenuLink{letter-spacing:1.5px;text-transform:uppercase;width:100%;color:var(--foreground);text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;border-radius:8px;padding:12px 16px;font-family:DM Sans,sans-serif;font-size:14px;text-decoration:none;transition:background-color .2s;display:block}.E6Sppq_mobileMenuLink:hover,.E6Sppq_mobileMenuLink:active{background-color:var(--background-alt)}}@media (max-width:440px){.E6Sppq_nav{min-height:56px;padding:8px 16px}.E6Sppq_logo{letter-spacing:3px;font-size:18px}.E6Sppq_logoImage{height:45px}.E6Sppq_navAuthBtn{padding:6px 10px;font-size:9px}}
.VCxEfW_page{justify-content:center;align-items:center;min-height:70vh;padding:48px 20px;display:flex}.VCxEfW_card{background:var(--lc-bg,#fff);border:1px solid var(--lc-border,#e7e5e4);text-align:center;width:100%;max-width:460px;box-shadow:0 24px 64px color-mix(in srgb, var(--lc-fg,#1c1917) 12%, transparent);border-radius:18px;padding:36px 32px}.VCxEfW_title{font-family:var(--font-serif-italic,var(--font-cormorant), Georgia, serif);color:var(--lc-fg,#1c1917);margin:0 0 10px;font-size:28px;font-style:italic}.VCxEfW_body{color:var(--lc-fg-muted,#57534e);margin:0 0 22px;font-family:DM Sans,sans-serif;font-size:15px;line-height:1.6}.VCxEfW_error{color:#b91c1c}.VCxEfW_who{flex-direction:column;align-items:center;gap:10px;margin:0 0 22px;display:flex}.VCxEfW_whoName{color:var(--lc-fg,#1c1917);font-family:DM Sans,sans-serif;font-size:17px;font-weight:600}.VCxEfW_button{background:var(--lc-accent,#b8860b);color:#fff;letter-spacing:.02em;cursor:pointer;border:none;border-radius:10px;align-items:center;gap:8px;padding:12px 22px;font-family:DM Sans,sans-serif;font-size:14px;font-weight:600;transition:opacity .2s;display:inline-flex}.VCxEfW_button:disabled{opacity:.6;cursor:default}.VCxEfW_spinner{border:3px solid color-mix(in srgb, var(--lc-accent,#b8860b) 30%, transparent);border-top-color:var(--lc-accent,#b8860b);border-radius:50%;width:40px;height:40px;margin:0 auto 18px;animation:.9s linear infinite VCxEfW_spin}@keyframes VCxEfW_spin{to{transform:rotate(360deg)}}
