:root{--c-surface-0:oklch(0.985 0.003 70);--c-surface-1:oklch(0.965 0.004 70);--c-surface-2:oklch(0.945 0.005 70);--c-surface-inverse:oklch(0.18 0.008 60);--c-ink-1:oklch(0.22 0.012 60);--c-ink-2:oklch(0.40 0.010 60);--c-ink-3:oklch(0.55 0.008 60);--c-ink-4:oklch(0.72 0.006 70);--c-line-soft:oklch(0.93 0.005 70);--c-line-strong:oklch(0.85 0.007 70);--c-accent:oklch(0.58 0.13 38);--c-accent-ink:oklch(1 0 0);--c-accent-soft:oklch(0.95 0.025 38);--c-accent-line:oklch(0.78 0.08 38);--c-success:oklch(0.55 0.13 150);--c-success-ink:oklch(0.30 0.06 150);--c-success-soft:oklch(0.96 0.04 150);--c-success-line:oklch(0.82 0.09 150);--c-warning:oklch(0.72 0.14 70);--c-warning-ink:oklch(0.42 0.10 70);--c-warning-soft:oklch(0.97 0.04 80);--c-warning-line:oklch(0.85 0.11 80);--c-danger:oklch(0.55 0.20 25);--c-danger-ink:oklch(0.40 0.13 25);--c-danger-soft:oklch(0.96 0.04 25);--c-danger-line:oklch(0.82 0.11 25);--c-info:oklch(0.55 0.13 230);--c-info-ink:oklch(0.40 0.10 230);--c-info-soft:oklch(0.96 0.04 230);--c-info-line:oklch(0.82 0.09 230);--c-data-1:oklch(0.58 0.13 38);--c-data-2:oklch(0.55 0.13 230);--c-data-3:oklch(0.55 0.13 150);--c-data-4:oklch(0.55 0.13 290);--c-data-5:oklch(0.65 0.10 70);--c-data-6:oklch(0.45 0.06 230);--shadow-popover:0 1px 2px oklch(0.18 0.008 60/0.06),0 8px 24px oklch(0.18 0.008 60/0.08);--r-xs:4px;--r-sm:6px;--r-md:10px;--r-lg:14px;--r-pill:999px;--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:20px;--s-6:24px;--s-7:32px;--s-8:40px;--s-9:56px;--s-10:80px;--console-max:1440px;--console-topbar-h:48px;--console-rail-w:56px;--console-rail-w-expanded:256px;--console-subpanel-w:220px;--console-aside-w:320px;--console-aside-w-collapsed:40px;--font-console-display:var(--font-display-console),"Inter Tight",system-ui,-apple-system,"Segoe UI",sans-serif;--font-console-body:"Pretendard Variable",var(--font-display-console),"Inter Tight",system-ui,-apple-system,"Apple SD Gothic Neo","Malgun Gothic",sans-serif;--font-console-mono:var(--font-mono-console),"JetBrains Mono",ui-monospace,"SFMono-Regular","Menlo",monospace}@font-face{font-family:Pretendard Variable;font-weight:45 920;font-style:normal;font-display:swap;src:url(/_next/static/media/PretendardVariable.ff840cfe.woff2) format("woff2-variations")}.lwkd-host-talk.lwkd-host-talk--atelier{--htc-accent:var(--c-accent,var(--lwkd-accent,#d9480f));--htc-accent-ink:var(--c-accent-ink,#fff);--htc-surface-0:var(--c-surface-0,#fafafa);--htc-surface-1:var(--c-surface-1,#f4f3f0);--htc-surface-2:var(--c-surface-2,#ebe9e6);--htc-ink:var(--c-ink-1,#1a1918);--htc-ink-muted:var(--c-ink-3,#6e6a66);--htc-line:var(--c-line-soft,#e6e4e0);--htc-line-strong:var(--c-line-strong,#d4d1cc);--htc-shadow:0 24px 64px color-mix(in srgb,var(--htc-ink) 18%,transparent),0 2px 12px color-mix(in srgb,var(--htc-ink) 8%,transparent);--lwkd-host-talk-nudge-x:12px;--lwkd-host-talk-nudge-y:12px;position:fixed;right:calc(max(1rem, env(safe-area-inset-right, 0px) + .5rem) + var(--lwkd-host-talk-nudge-x));bottom:calc(max(1rem, env(safe-area-inset-bottom, 0px) + .5rem) + var(--lwkd-host-talk-nudge-y));z-index:130;display:flex;flex-direction:column;align-items:flex-end;gap:.75rem;font-family:var(--font-console-body,var(--font-body),system-ui,sans-serif)}.lwkd-host-talk--atelier .lwkd-host-talk__panel{position:relative;display:flex;flex-direction:column;container-type:inline-size;container-name:host-talk;width:min(26rem,calc(100vw - 1.25rem));height:min(86vh,40rem);min-width:min(100%,17rem);min-height:20rem;max-width:min(32rem,calc(100vw - 1rem));max-height:min(92vh,52rem);resize:both;overflow:hidden;border-radius:28px 10px 22px 18px;border:1px solid color-mix(in srgb,var(--htc-line) 70%,var(--htc-accent));background:color-mix(in srgb,var(--htc-surface-0) 92%,transparent);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:var(--htc-shadow);opacity:0;transform:translateY(12px) scale(.97) rotate(-.4deg);transform-origin:right bottom;pointer-events:none;visibility:hidden;transition:opacity .28s cubic-bezier(.22,1,.36,1),transform .28s cubic-bezier(.22,1,.36,1),visibility .28s}.lwkd-host-talk--atelier.is-open .lwkd-host-talk__panel{opacity:1;transform:translateY(0) scale(1) rotate(0deg);pointer-events:auto;visibility:visible}.lwkd-host-talk--atelier .lwkd-host-talk__chat-head{flex-shrink:0;display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;padding:1rem 1rem .85rem;background:linear-gradient(125deg,color-mix(in oklch,var(--htc-accent) 88%,var(--htc-ink)) 0,var(--htc-accent) 42%,color-mix(in oklch,var(--htc-accent) 75%,var(--htc-surface-0)) 100%);color:var(--htc-accent-ink)}.lwkd-host-talk--atelier .lwkd-host-talk__chat-head-text{display:flex;flex-direction:column;gap:.2rem;min-width:0}.lwkd-host-talk--atelier .lwkd-host-talk__chat-head-kicker{font-size:.58rem;font-weight:700;letter-spacing:.22em;text-transform:uppercase;opacity:.88}.lwkd-host-talk--atelier .lwkd-host-talk__chat-head-title{font-family:var(--font-console-display,var(--font-display),system-ui,sans-serif);font-size:1.15rem;font-weight:600;letter-spacing:-.03em;line-height:1.1}.lwkd-host-talk--atelier .lwkd-host-talk__chat-head-sub{font-size:.68rem;font-weight:500;line-height:1.45;opacity:.92;max-width:16rem}.lwkd-host-talk--atelier .lwkd-host-talk__close,.lwkd-host-talk--atelier a.lwkd-host-talk__close{flex-shrink:0;margin:0;padding:.35rem .55rem;border:1px solid color-mix(in srgb,var(--htc-accent-ink) 35%,transparent);border-radius:999px;background:color-mix(in srgb,var(--htc-accent-ink) 12%,transparent);color:var(--htc-accent-ink);font-size:.65rem;font-weight:700;letter-spacing:.06em;cursor:pointer;transition:background .15s ease,border-color .15s ease;text-decoration:none;display:inline-flex;align-items:center;justify-content:center}.lwkd-host-talk--atelier .lwkd-host-talk__close:hover,.lwkd-host-talk--atelier a.lwkd-host-talk__close:hover{background:color-mix(in srgb,var(--htc-accent-ink) 22%,transparent)}.lwkd-host-talk--atelier .lwkd-host-talk__close:focus-visible,.lwkd-host-talk--atelier a.lwkd-host-talk__close:focus-visible{outline:2px solid var(--htc-accent-ink);outline-offset:2px}.lwkd-host-talk--atelier .lwkd-host-talk__chat-shell{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;background:linear-gradient(180deg,color-mix(in srgb,var(--htc-surface-1) 100%,transparent) 0,var(--htc-surface-0) 100%)}.lwkd-host-talk--atelier .lwkd-host-talk__chat-shell>:not(.lwkd-host-talk__thread){flex-shrink:0}.lwkd-host-talk--atelier .lwkd-host-talk__thread{flex:1 1 0%;min-height:0;max-height:100%;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scroll-behavior:smooth;padding:.75rem .85rem .5rem;display:flex;flex-direction:column;gap:.62rem}.lwkd-host-talk--atelier .lwkd-host-talk__row{display:flex;width:100%}.lwkd-host-talk--atelier .lwkd-host-talk__row--bot{justify-content:flex-start}.lwkd-host-talk--atelier .lwkd-host-talk__row--user{justify-content:flex-end}.lwkd-host-talk--atelier .lwkd-host-talk__bubble{display:inline-block;max-width:min(94%,22rem);padding:.62rem .78rem;border-radius:18px 18px 18px 5px;box-shadow:0 1px 0 color-mix(in srgb,var(--htc-ink) 6%,transparent)}.lwkd-host-talk--atelier .lwkd-host-talk__bubble--bot{background:color-mix(in srgb,var(--htc-surface-0) 96%,var(--htc-surface-2));border:1px solid var(--htc-line);border-radius:20px 20px 20px 4px}.lwkd-host-talk--atelier .lwkd-host-talk__bubble--user{background:linear-gradient(135deg,var(--htc-accent),color-mix(in oklch,var(--htc-accent) 82%,var(--htc-ink)));border:1px solid color-mix(in oklch,var(--htc-accent) 70%,var(--htc-ink));border-radius:20px 20px 5px 20px}.lwkd-host-talk--atelier .lwkd-host-talk__bubble--user .lwkd-host-talk__bubble-text{color:var(--htc-accent-ink)}.lwkd-host-talk--atelier .lwkd-host-talk__bubble--typing{display:inline-flex;align-items:center;gap:.28rem;min-height:1.75rem;min-width:2.6rem;border-radius:16px}.lwkd-host-talk--atelier .lwkd-host-talk__typing-dot{width:.38rem;height:.38rem;border-radius:50%;background:color-mix(in srgb,var(--htc-accent) 55%,var(--htc-ink-muted));animation:lwkd-talk-typing 1.25s cubic-bezier(.45,.05,.55,.95) infinite}.lwkd-host-talk--atelier .lwkd-host-talk__typing-dot:nth-child(2){animation-delay:.16s}.lwkd-host-talk--atelier .lwkd-host-talk__typing-dot:nth-child(3){animation-delay:.32s}.lwkd-host-talk--atelier .lwkd-host-talk__bubble-text{margin:0;font-size:.8125rem;font-weight:500;line-height:1.55;color:var(--htc-ink);white-space:pre-wrap;word-break:break-word}@keyframes lwkd-chat-bubble-in-bot{0%{opacity:0;transform:translateY(10px) scale(.988)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes lwkd-chat-bubble-in-user{0%{opacity:0;transform:translateY(10px) translateX(8px) scale(.988)}to{opacity:1;transform:translateY(0) translateX(0) scale(1)}}.lwkd-host-talk--atelier .lwkd-host-talk__row--bot .lwkd-host-talk__bubble{animation:lwkd-chat-bubble-in-bot .46s cubic-bezier(.22,1,.36,1) both;transform-origin:left bottom}.lwkd-host-talk--atelier .lwkd-host-talk__row--user .lwkd-host-talk__bubble{animation:lwkd-chat-bubble-in-user .46s cubic-bezier(.22,1,.36,1) both;transform-origin:right bottom}.lwkd-host-talk--atelier .lwkd-host-talk__chips--hints{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;gap:.4rem;padding:0 .85rem .45rem;max-height:5rem;overflow:auto}.lwkd-host-talk--atelier .lwkd-host-talk__chip--muted{cursor:default;padding:.22rem .5rem;border-radius:6px;font-size:.62rem;font-weight:600;letter-spacing:.04em;color:var(--htc-ink-muted);border:1px dashed var(--htc-line-strong);background:color-mix(in srgb,var(--htc-surface-0) 88%,transparent)}.lwkd-host-talk--atelier .lwkd-host-talk__materials{margin:0 .65rem .4rem;padding:.5rem .55rem;border-radius:12px 6px 12px 10px;border:1px dashed color-mix(in srgb,var(--htc-accent) 35%,var(--htc-line));background:color-mix(in srgb,var(--htc-surface-1) 90%,transparent);font-size:.7rem}.lwkd-host-talk--atelier .lwkd-host-talk__materials summary{cursor:pointer;font-weight:700;color:var(--htc-ink);letter-spacing:-.01em}.lwkd-host-talk--atelier .lwkd-host-talk__materials-hint{margin:.45rem 0 .4rem;line-height:1.5;color:var(--htc-ink-muted);font-size:.66rem}.lwkd-host-talk--atelier .lwkd-host-talk__material-field{display:flex;flex-direction:column;gap:.22rem;margin-top:.5rem}.lwkd-host-talk--atelier .lwkd-host-talk__material-field span{font-weight:600;color:var(--htc-ink);font-size:.64rem}.lwkd-host-talk--atelier .lwkd-host-talk__material-field input{font:inherit;font-size:.68rem;padding:.38rem .48rem;border-radius:8px;border:1px solid var(--htc-line);background:var(--htc-surface-0);color:var(--htc-ink)}.lwkd-host-talk--atelier .lwkd-host-talk__material-field input:focus-visible{outline:2px solid var(--htc-accent);outline-offset:1px}.lwkd-host-talk--atelier .lwkd-host-talk__composer{display:flex;flex-direction:column;gap:.4rem;padding:.55rem .75rem .65rem;border-top:1px solid var(--htc-line);background:color-mix(in srgb,var(--htc-surface-0) 96%,var(--htc-surface-1))}.lwkd-host-talk--atelier .lwkd-host-talk__composer-label{font-size:.58rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--htc-ink-muted)}.lwkd-host-talk--atelier .lwkd-host-talk__composer-dock{display:flex;align-items:stretch;gap:.45rem}.lwkd-host-talk--atelier .lwkd-host-talk__textarea{flex:1 1 auto;min-width:0;min-height:2.75rem;max-height:8rem;padding:.55rem .65rem;border-radius:14px 6px 14px 14px;border:1px solid var(--htc-line-strong);font-size:.8125rem;font-family:inherit;line-height:1.45;color:var(--htc-ink);background:var(--htc-surface-0);resize:vertical}.lwkd-host-talk--atelier .lwkd-host-talk__textarea:focus-visible{outline:none;border-color:color-mix(in oklch,var(--htc-accent) 65%,var(--htc-line-strong));box-shadow:0 0 0 3px color-mix(in srgb,var(--htc-accent) 22%,transparent)}.lwkd-host-talk--atelier .lwkd-host-talk__textarea::placeholder{color:color-mix(in srgb,var(--htc-ink-muted) 88%,var(--htc-surface-0))}.lwkd-host-talk--atelier .lwkd-host-talk__send{flex:0 0 auto;width:2.65rem;min-height:2.65rem;align-self:stretch;display:inline-flex;align-items:center;justify-content:center;padding:0;border-radius:50%;border:0;font-size:1.1rem;font-weight:700;line-height:1;color:var(--htc-accent-ink);background:linear-gradient(145deg,var(--htc-accent),color-mix(in oklch,var(--htc-accent) 78%,var(--htc-ink)));cursor:pointer;box-shadow:0 4px 14px color-mix(in srgb,var(--htc-accent) 40%,transparent);transition:transform .12s ease,box-shadow .15s ease,opacity .15s ease}.lwkd-host-talk--atelier .lwkd-host-talk__send:hover:not(:disabled){transform:scale(1.04);box-shadow:0 6px 18px color-mix(in srgb,var(--htc-accent) 48%,transparent)}.lwkd-host-talk--atelier .lwkd-host-talk__send:disabled{opacity:.38;cursor:not-allowed;transform:none;box-shadow:none}.lwkd-host-talk--atelier .lwkd-host-talk__send:focus-visible{outline:2px solid var(--htc-accent);outline-offset:3px}.lwkd-host-talk--atelier .lwkd-host-talk__cta-block{padding:.35rem .75rem .75rem}.lwkd-host-talk--atelier .lwkd-host-talk__cta-primary{display:inline-flex;align-items:center;justify-content:center;width:100%;padding:.55rem .75rem;border-radius:10px 14px 10px 10px;border:1px solid color-mix(in oklch,var(--htc-accent) 55%,var(--htc-ink));font-size:.74rem;font-weight:700;text-decoration:none;color:var(--htc-accent);background:transparent;cursor:pointer;transition:background .15s ease,color .15s ease}.lwkd-host-talk--atelier .lwkd-host-talk__cta-primary:hover{background:color-mix(in srgb,var(--htc-accent) 10%,transparent);color:color-mix(in oklch,var(--htc-accent) 85%,var(--htc-ink))}.lwkd-host-talk--atelier .lwkd-host-talk__trigger{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;border:0;background:transparent;cursor:pointer;padding:0}.lwkd-host-talk--atelier .lwkd-host-talk__trigger-fab{--lwkd-host-talk-fab-size:3.65rem;position:relative;width:var(--lwkd-host-talk-fab-size);height:var(--lwkd-host-talk-fab-size);border-radius:46% 54% 48% 52%/52% 45% 55% 48%;border:0;background:conic-gradient(from 200deg,color-mix(in oklch,var(--htc-accent) 90%,var(--htc-surface-0)),var(--htc-accent),color-mix(in oklch,var(--htc-accent) 75%,var(--htc-ink)),color-mix(in oklch,var(--htc-accent) 88%,var(--htc-surface-0)));display:inline-flex;align-items:center;justify-content:center;box-shadow:0 12px 32px color-mix(in srgb,var(--htc-accent) 35%,transparent),inset 0 1px 0 rgba(255,255,255,.35);transition:transform .2s cubic-bezier(.34,1.56,.64,1),border-radius .35s ease,box-shadow .2s ease}.lwkd-host-talk--atelier .lwkd-host-talk__trigger:hover .lwkd-host-talk__trigger-fab{transform:translateY(-3px) rotate(-2deg);border-radius:52% 48% 54% 46%/48% 52% 45% 55%;box-shadow:0 16px 40px color-mix(in srgb,var(--htc-accent) 42%,transparent),inset 0 1px 0 rgba(255,255,255,.45)}.lwkd-host-talk--atelier .lwkd-host-talk__logo-disc{position:absolute;inset:5px;border-radius:42% 58% 50% 50%/48% 48% 52% 52%;overflow:hidden;background:var(--htc-surface-0);display:flex;align-items:center;justify-content:center}.lwkd-host-talk--atelier .lwkd-host-talk__trigger-fab:after{content:"";position:absolute;top:.42rem;right:.38rem;z-index:2;width:.55rem;height:.55rem;border-radius:50%;border:2px solid var(--htc-surface-0);background:var(--htc-accent-ink);animation:lwkd-talk-dot-pulse 2.2s ease-in-out infinite}.lwkd-host-talk--atelier .lwkd-host-talk__logo{width:108%;height:108%;max-width:none;object-fit:cover;object-position:center;display:block}@media (max-width:640px){.lwkd-host-talk.lwkd-host-talk--atelier{right:calc(max(.65rem, env(safe-area-inset-right, 0px) + .35rem) + var(--lwkd-host-talk-nudge-x));bottom:calc(max(.65rem, env(safe-area-inset-bottom, 0px) + .35rem) + var(--lwkd-host-talk-nudge-y))}.lwkd-host-talk--atelier .lwkd-host-talk__panel{width:calc(100vw - 1rem);height:min(88vh,38rem);border-radius:22px 8px 18px 14px;resize:none}.lwkd-host-talk--atelier .lwkd-host-talk__trigger-fab{--lwkd-host-talk-fab-size:3.35rem}.lwkd-host-talk--atelier .lwkd-host-talk__bubble-text{font-size:.78rem}}@media (prefers-reduced-motion:reduce){.lwkd-host-talk--atelier .lwkd-host-talk__panel,.lwkd-host-talk--atelier .lwkd-host-talk__send,.lwkd-host-talk--atelier .lwkd-host-talk__trigger-fab{transition:none}.lwkd-host-talk--atelier .lwkd-host-talk__thread{scroll-behavior:auto}.lwkd-host-talk--atelier .lwkd-host-talk__row--bot .lwkd-host-talk__bubble,.lwkd-host-talk--atelier .lwkd-host-talk__row--user .lwkd-host-talk__bubble{animation:none}.lwkd-host-talk--atelier .lwkd-host-talk__trigger:hover .lwkd-host-talk__trigger-fab{transform:none}.lwkd-host-talk--atelier .lwkd-host-talk__typing-dot{animation:none;opacity:.75}.lwkd-bot-reveal__ellipsis,.lwkd-bot-reveal__sk-line,.lwkd-host-talk--atelier .lwkd-host-talk__trigger-fab:after{animation:none}}@keyframes lwkd-talk-dot-pulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.12);opacity:.82}}@keyframes lwkd-talk-typing{0%,to{transform:translateY(0);opacity:.38}50%{transform:translateY(-2px);opacity:1}}.lwkd-host-talk.lwkd-host-talk--atelier.lwkd-host-talk--fullscreen{position:relative;inset:auto;right:auto;bottom:auto;z-index:1;width:100%;min-height:100dvh;max-height:none;align-items:stretch;gap:0;--lwkd-host-talk-nudge-x:0px;--lwkd-host-talk-nudge-y:0px}.lwkd-host-talk--fullscreen.lwkd-host-talk--atelier .lwkd-host-talk__panel{width:100%;max-width:none;height:100dvh;min-height:100dvh;max-height:none;resize:none;border-radius:0;opacity:1;transform:none;pointer-events:auto;visibility:visible;box-shadow:none;border-left:0;border-right:0;border-top:0}.lwkd-host-talk--fullscreen.lwkd-host-talk--atelier .lwkd-host-talk__chat-shell{flex:1 1 auto;min-height:0}.lwkd-host-talk--fullscreen.lwkd-host-talk--atelier .lwkd-host-talk__composer .lwkd-host-talk__textarea{max-height:40vh}.lwkd-apply-layout{min-height:100dvh;display:flex;flex-direction:column;background:var(--c-surface-0,#fafafa)}.lwkd-apply-ai__ribbon{margin:0;padding:.65rem 1rem;font-size:.78rem;font-weight:500;line-height:1.55;color:var(--c-ink-1,#1a1918);background:color-mix(in srgb,var(--c-accent,#d9480f) 10%,var(--c-surface-1,#f4f3f0));border-bottom:1px solid var(--c-line-soft,#e6e4e0)}.lwkd-apply-ai__ribbon strong{font-weight:700;color:color-mix(in oklch,var(--c-accent,#d9480f) 55%,var(--c-ink-1,#1a1918))}.lwkd-apply-ai__rsvp{flex-shrink:0;padding:.5rem .75rem .85rem;border-top:1px solid var(--htc-line,var(--c-line-soft,#e6e4e0));background:color-mix(in srgb,var(--htc-surface-0,#fafafa) 94%,var(--htc-surface-1,#f4f3f0));display:flex;flex-direction:column;gap:.45rem}.lwkd-apply-ai__rsvp-hint{margin:0;font-size:.68rem;line-height:1.45;color:var(--htc-ink-muted,var(--c-ink-3,#6e6a66))}.lwkd-apply-ai__rsvp-btn{margin:0}.lwkd-apply-ai__rsvp-done{margin:0;font-size:.72rem;color:var(--htc-ink,var(--c-ink-1,#1a1918))}.lwkd-apply-ai__rsvp-done code{font-size:.65rem;word-break:break-all}.lwkd-apply-ai--minimal.lwkd-host-talk--fullscreen .lwkd-host-talk__chat-head.lwkd-apply-ai__head-bar{flex-shrink:0;display:flex;align-items:center;justify-content:flex-start;padding:.5rem .65rem .45rem;gap:.5rem;background:var(--htc-surface-0,var(--c-surface-0,#fafafa));color:var(--htc-ink,var(--c-ink-1,#1a1918));border-bottom:1px solid var(--htc-line,var(--c-line-soft,#e6e4e0))}.lwkd-apply-ai--minimal .lwkd-apply-ai__back{display:inline-flex;align-items:center;justify-content:center;min-width:2.25rem;min-height:2.25rem;margin:0;padding:0 .35rem;border-radius:999px;border:none;background:transparent;color:inherit;font-size:1.15rem;font-weight:600;line-height:1;text-decoration:none;opacity:.72;transition:opacity .15s ease,background .15s ease}.lwkd-apply-ai--minimal .lwkd-apply-ai__back:hover{opacity:1;background:color-mix(in srgb,var(--htc-ink,#1a1918) 6%,transparent)}.lwkd-apply-ai--minimal .lwkd-apply-ai__back:focus-visible{outline:2px solid var(--htc-accent,var(--c-accent,#d9480f));outline-offset:2px}.lwkd-apply-ai__rsvp--compact{flex-direction:row;align-items:center;flex-wrap:wrap;gap:.5rem;padding:.4rem .75rem .6rem}.lwkd-apply-ai__rsvp--compact .lwkd-apply-ai__rsvp-btn{flex:1 1 auto;min-width:min(100%,12rem)}.lwkd-apply-ai__rsvp--compact .lwkd-apply-ai__rsvp-done{flex:1 1 100%}.lwkd-apply-ai__rsvp--confirm{flex-direction:column;align-items:stretch;flex-wrap:nowrap;gap:.55rem;padding:.55rem .75rem .75rem}.lwkd-apply-ai__rsvp-preview-title{margin:0;font-size:.78rem;font-weight:700;color:var(--htc-ink,var(--c-ink-1,#1a1918))}.lwkd-apply-ai__rsvp-table{width:100%;border-collapse:collapse;font-size:.74rem;line-height:1.45;color:var(--htc-ink,var(--c-ink-1,#1a1918))}.lwkd-apply-ai__rsvp-table th{text-align:left;font-weight:600;width:5.25rem;padding:.38rem .5rem .38rem 0;color:var(--htc-ink-muted,var(--c-ink-3,#6e6a66))}.lwkd-apply-ai__rsvp-table td,.lwkd-apply-ai__rsvp-table th{vertical-align:top;border-bottom:1px solid var(--htc-line,var(--c-line-soft,#e6e4e0))}.lwkd-apply-ai__rsvp-table td{padding:.38rem 0;word-break:break-word}.lwkd-apply-ai__rsvp-table tr:last-child td,.lwkd-apply-ai__rsvp-table tr:last-child th{border-bottom:none}.lwkd-apply-ai__rsvp--confirm .lwkd-apply-ai__rsvp-btn{flex:none;width:100%;min-width:0}.lwkd-bot-reveal__skeleton{display:flex;flex-direction:column;gap:.5rem;padding:.2rem 0 .1rem;min-height:3.2rem}.lwkd-bot-reveal__sk-line{display:block;height:.62rem;border-radius:6px;background:linear-gradient(105deg,color-mix(in srgb,var(--htc-surface-2,#ebe9e6) 88%,var(--htc-line,#e6e4e0)) 0,color-mix(in srgb,var(--htc-surface-0,#fafafa) 72%,var(--htc-surface-2,#ebe9e6)) 42%,color-mix(in srgb,var(--htc-surface-2,#ebe9e6) 88%,var(--htc-line,#e6e4e0)) 100%);background-size:200% 100%;animation:lwkd-bot-sk-shimmer 1.45s ease-in-out infinite;opacity:.92}@keyframes lwkd-bot-sk-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.lwkd-bot-reveal__ellipsis{display:inline;margin-left:.12em;font-weight:600;letter-spacing:.08em;color:var(--htc-ink-muted,var(--c-ink-3,#6e6a66));animation:lwkd-bot-ellipsis-pulse 1.15s ease-in-out infinite}@keyframes lwkd-bot-ellipsis-pulse{0%,to{opacity:.42}50%{opacity:.95}}.lwkd-apply-ai--desk{display:flex;flex-direction:column;background:linear-gradient(180deg,#fbf8f1,#f4ecd9)}.lwkd-apply-desk__topbar{display:flex;align-items:center;gap:1rem;padding:.85rem clamp(.85rem,2.4vw,1.5rem);border-bottom:1px solid rgba(184,155,88,.3);background:rgba(251,248,241,.85);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);position:sticky;top:0;z-index:10}.lwkd-apply-desk__back{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border:1px solid rgba(26,20,16,.18);border-radius:50%;color:rgba(26,20,16,.78);text-decoration:none;font-size:16px;line-height:1;background:#fff;transition:background .18s,border-color .18s,color .18s}.lwkd-apply-desk__back:hover{background:rgba(184,155,88,.1);border-color:rgba(26,20,16,.35);color:#1a1410}.lwkd-apply-desk__brand{display:flex;align-items:center;gap:.6rem;flex:1;min-width:0}.lwkd-apply-desk__mark{width:28px;height:28px;color:rgba(122,139,105,.95);flex-shrink:0}.lwkd-apply-desk__brandtext{display:flex;flex-direction:column;line-height:1.2;min-width:0}.lwkd-apply-desk__brandtext strong{font-family:Cormorant Garamond,Georgia,serif;font-size:1.1rem;font-weight:500;color:#1a1410;letter-spacing:.005em}.lwkd-apply-desk__brandtext em{font-style:normal;letter-spacing:.18em;margin-top:2px}.lwkd-apply-desk__brandtext em,.lwkd-apply-desk__sessionmeta{font-size:11px;text-transform:uppercase;color:rgba(26,20,16,.5)}.lwkd-apply-desk__sessionmeta{display:inline-flex;align-items:center;gap:.4rem;letter-spacing:.12em}.lwkd-apply-desk__sessiondot{display:inline-block;width:6px;height:6px;border-radius:50%;background:rgb(122,139,105);animation:lwkd-apply-desk-pulse 2s ease-in-out infinite}@keyframes lwkd-apply-desk-pulse{0%,to{opacity:.5}50%{opacity:1}}.lwkd-apply-desk__body{flex:1;display:grid;grid-template-columns:var(--lwkd-apply-side-width,280px) 6px 1fr;gap:0;overflow:hidden;min-height:0}.lwkd-apply-desk__splitter{position:relative;cursor:col-resize;background:transparent;user-select:none;touch-action:none;display:flex;align-items:center;justify-content:center}.lwkd-apply-desk__splitter:before{content:"";position:absolute;top:0;bottom:0;left:-8px;right:-8px}.lwkd-apply-desk__splitter-handle{display:block;width:2px;height:32px;border-radius:2px;background:rgba(184,155,88,.4);transition:background .16s ease,height .16s ease;pointer-events:none}.lwkd-apply-desk__splitter:active .lwkd-apply-desk__splitter-handle,.lwkd-apply-desk__splitter:focus-visible .lwkd-apply-desk__splitter-handle,.lwkd-apply-desk__splitter:hover .lwkd-apply-desk__splitter-handle{background:rgb(122,139,105);height:48px}.lwkd-apply-desk__side{border-right:1px solid rgba(184,155,88,.25);background:rgba(255,255,255,.35);padding:clamp(.85rem,1.8vw,1.4rem);overflow-y:auto;display:flex;flex-direction:column;gap:1rem}.lwkd-apply-desk__card{background:#fff;border:1px solid rgba(184,155,88,.32);border-radius:6px;padding:1rem 1rem .9rem;box-shadow:0 4px 12px -8px rgba(0,0,0,.08)}.lwkd-apply-desk__cardkicker{font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:rgba(122,139,105,1);font-weight:600;margin:0 0 4px}.lwkd-apply-desk__cardlede{font-size:12.5px;line-height:1.55;color:rgba(26,20,16,.62);margin:0 0 .85rem}.lwkd-apply-desk__steps{list-style:none;margin:0 0 .85rem;padding:0;display:flex;flex-direction:column;gap:.4rem}.lwkd-apply-desk__step{display:grid;grid-template-columns:18px auto 1fr;align-items:baseline;gap:8px;font-size:13px;color:rgba(26,20,16,.45);line-height:1.4}.lwkd-apply-desk__steptick{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;font-size:12px;color:rgba(26,20,16,.35);font-weight:600}.lwkd-apply-desk__step--filled{color:#1a1410}.lwkd-apply-desk__step--filled .lwkd-apply-desk__steptick{color:rgb(122,139,105)}.lwkd-apply-desk__steplabel{font-weight:500}.lwkd-apply-desk__stepvalue{font-size:11.5px;color:rgba(26,20,16,.55);text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.lwkd-apply-desk__progress{height:3px;background:rgba(184,155,88,.18);border-radius:2px;overflow:hidden}.lwkd-apply-desk__progressbar{height:100%;background:linear-gradient(90deg,rgb(122,139,105),rgb(160,175,145));border-radius:2px;transition:width .42s cubic-bezier(.4,0,.2,1)}.lwkd-apply-desk__progresslabel{font-size:11px;letter-spacing:.06em;color:rgba(26,20,16,.5);margin:6px 0 0;text-align:right}.lwkd-apply-desk__chips{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px}.lwkd-apply-desk__chip{background:rgba(184,155,88,.1);border:1px solid rgba(184,155,88,.32);border-radius:999px;padding:7px 14px;font-size:12px;color:#1a1410;cursor:pointer;transition:background .18s,border-color .18s,transform .12s;font-family:inherit}.lwkd-apply-desk__chip:hover:not(:disabled){background:rgba(122,139,105,.14);border-color:rgba(122,139,105,.6)}.lwkd-apply-desk__chip:active:not(:disabled){transform:scale(.97)}.lwkd-apply-desk__chip:disabled{opacity:.45;cursor:not-allowed}.lwkd-apply-desk__main{display:flex;flex-direction:column;min-width:0;background:transparent}.lwkd-apply-ai--desk .lwkd-host-talk__chat-shell{padding:0 clamp(.85rem,2.4vw,1.5rem)}.lwkd-apply-desk__intro{display:flex;flex-direction:column;align-items:center;text-align:center;padding:clamp(2rem,5vh,3rem) 1rem;margin:clamp(1rem,4vh,2.5rem) auto;max-width:520px;background:rgba(255,255,255,.55);border:1px dashed rgba(184,155,88,.4);border-radius:8px}.lwkd-apply-desk__introkicker{font-size:11px;letter-spacing:.32em;text-transform:uppercase;color:rgba(122,139,105,1);font-weight:600;margin:0 0 12px}.lwkd-apply-desk__introtitle{font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(1.4rem,3vw,1.9rem);font-weight:400;line-height:1.2;color:#1a1410;margin:0 0 10px;letter-spacing:-.005em}.lwkd-apply-desk__intronote{font-size:13.5px;line-height:1.65;color:rgba(26,20,16,.62);margin:0 0 1.2rem;max-width:360px}.lwkd-apply-desk__introchips{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.lwkd-apply-desk__introchip{background:#fff;border:1px solid rgba(184,155,88,.45);border-radius:999px;padding:9px 18px;font-size:13px;color:#1a1410;cursor:pointer;transition:background .18s,border-color .18s,transform .12s;font-family:inherit;font-weight:500}.lwkd-apply-desk__introchip:hover:not(:disabled){background:rgba(122,139,105,.1);border-color:rgb(122,139,105)}.lwkd-apply-desk__introchip:active:not(:disabled){transform:scale(.97)}.lwkd-apply-desk__introchip:disabled{opacity:.45;cursor:not-allowed}.lwkd-apply-desk__rsvpcard{position:relative;margin:0 0 clamp(.85rem,2vw,1.4rem);background:linear-gradient(160deg,rgba(122,139,105,.08),rgba(184,155,88,.08));border:1px solid rgba(122,139,105,.4);border-radius:8px;padding:clamp(1rem,2vw,1.4rem);box-shadow:0 8px 20px -10px rgba(0,0,0,.15)}.lwkd-apply-desk__rsvpribbon{position:absolute;top:-10px;left:16px;background:rgb(122,139,105);color:#fff;font-size:10px;letter-spacing:.22em;text-transform:uppercase;font-weight:700;padding:4px 10px;border-radius:3px}.lwkd-apply-desk__rsvptitle{font-family:Cormorant Garamond,Georgia,serif;font-size:1.15rem;font-weight:500;color:#1a1410;margin:4px 0 .85rem}.lwkd-apply-desk__rsvptable{margin-bottom:.85rem}.lwkd-apply-desk__rsvphint{font-size:12px;color:rgba(26,20,16,.6);margin:0 0 .85rem;line-height:1.55}.lwkd-apply-desk__rsvpbtn{width:100%;padding:13px 20px;border-radius:4px;background:rgb(122,139,105);color:#fff;border:1px solid rgb(122,139,105);font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:background .18s,border-color .18s}.lwkd-apply-desk__rsvpbtn:hover:not(:disabled){background:rgb(139,156,122);border-color:rgb(139,156,122)}.lwkd-apply-desk__rsvpbtn:disabled{opacity:.55;cursor:not-allowed}.lwkd-apply-desk__rsvpdone{font-size:13px;color:rgb(80,100,70);margin:0;padding:12px 14px;background:rgba(122,139,105,.12);border-radius:4px;text-align:center}.lwkd-apply-desk__rsvpdone code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11.5px;background:rgba(122,139,105,.18);padding:1px 6px;border-radius:3px;margin-left:4px}.lwkd-apply-ai--desk .lwkd-apply-ai__head-bar,.lwkd-apply-ai--desk .lwkd-apply-ai__rsvp{display:none}@media (max-width:880px){.lwkd-apply-desk__body{grid-template-columns:1fr}.lwkd-apply-desk__side,.lwkd-apply-desk__splitter{display:none}.lwkd-apply-desk__topbar{padding:.7rem .85rem}.lwkd-apply-desk__brandtext strong{font-size:.98rem}.lwkd-apply-desk__sessionmeta{display:none}}.lwkd-apply-ai--desk .lwkd-host-talk__send{width:44px;min-height:44px;border-radius:8px;background:rgb(122,139,105);color:#fff;font-size:1rem;font-weight:500;letter-spacing:0;box-shadow:0 2px 6px -2px rgba(0,0,0,.18);transition:background .16s ease,box-shadow .16s ease,transform .1s ease}.lwkd-apply-ai--desk .lwkd-host-talk__send:hover:not(:disabled){background:rgb(139,156,122);box-shadow:0 4px 10px -4px rgba(122,139,105,.42);transform:translateY(-1px)}.lwkd-apply-ai--desk .lwkd-host-talk__send:active:not(:disabled){transform:translateY(0);background:rgb(108,125,92)}.lwkd-apply-ai--desk .lwkd-host-talk__send:disabled{background:rgba(26,20,16,.08);color:rgba(26,20,16,.32);box-shadow:none;transform:none;opacity:1}.lwkd-apply-ai--desk .lwkd-host-talk__send:focus-visible{outline:2px solid rgb(122,139,105);outline-offset:2px}.lwkd-apply-ai--desk .lwkd-host-talk__textarea{border-radius:8px;border-color:rgba(26,20,16,.16);background:#fff}.lwkd-apply-ai--desk .lwkd-host-talk__textarea:focus-visible{border-color:rgb(122,139,105);box-shadow:0 0 0 3px rgba(122,139,105,.16)}.lwkd-apply-ai--desk .lwkd-host-talk__row{animation:lwh-bubble-in .36s cubic-bezier(.2,.8,.2,1) backwards;animation-delay:calc(var(--lwh-bubble-i, 0) * .18s)}@keyframes lwh-bubble-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.lwkd-apply-ai--desk .lwkd-host-talk__row{animation:none}}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/393d45a2251e223a-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/8715d2ed531152f4-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/c48b38fe8bb532f3-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/48410f3df60da620-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/7b89a4fd5e90ede0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/393d45a2251e223a-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/8715d2ed531152f4-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/c48b38fe8bb532f3-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/48410f3df60da620-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/7b89a4fd5e90ede0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/393d45a2251e223a-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/8715d2ed531152f4-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/c48b38fe8bb532f3-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/48410f3df60da620-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/7b89a4fd5e90ede0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Cormorant Garamond Fallback;src:local("Times New Roman");ascent-override:95.27%;descent-override:29.59%;line-gap-override:0.00%;size-adjust:96.98%}.__className_30721a{font-family:Cormorant Garamond,Cormorant Garamond Fallback;font-style:normal}.__variable_30721a{--font-display:"Cormorant Garamond","Cormorant Garamond Fallback"}