.landing_stage__j9oa5{position:relative;min-height:100svh;overflow:hidden;background:#fffbf4;color:#281c18;isolation:isolate}.landing_aurora__so4xx{position:absolute;inset:0;z-index:0;display:block;width:100%;height:100%;pointer-events:none;background:#fffbf4;filter:blur(10px) saturate(1.35);opacity:0;animation:landing_aurora-bloom__9R1X4 4.5s cubic-bezier(.33,0,.2,1) .25s forwards}@keyframes landing_aurora-bloom__9R1X4{to{opacity:1}}.landing_vignette__uI6gg{position:absolute;inset:0;z-index:1;pointer-events:none;background:radial-gradient(94% 88% at 50% 46%,transparent 74%,rgba(40,28,24,.07) 100%)}.landing_hero___ILNH{position:relative;z-index:2;display:flex;min-height:100svh;flex-direction:column;align-items:center;justify-content:center;gap:1.25rem;padding:6rem 1.5rem 5rem;text-align:center}.landing_wordmark__SKQV_{margin:0;font-family:"Kyobo Handwriting",var(--font-display,var(--font-sans));font-size:clamp(3.4rem,10vw,7.5rem);font-weight:400;letter-spacing:.01em;color:#281c18}.landing_tagline__xu3vb{margin:0;font-size:clamp(1.05rem,2.2vw,1.4rem);letter-spacing:.06em;color:#7c665f}.landing_heroBtns__vE9uk{display:flex;gap:.9rem;margin-top:1.5rem;flex-wrap:wrap;justify-content:center}.landing_btnGhost__qK95x,.landing_btnPrimary__v_wgd{border-radius:999px;padding:.85rem 2.1rem;font-size:1rem;font-weight:700;letter-spacing:.02em;transition:transform .18s ease,box-shadow .18s ease,background-color .18s ease}.landing_btnPrimary__v_wgd{background:linear-gradient(180deg,#b24135,#90302c);color:#fffbf4;box-shadow:0 10px 40px rgba(178,65,53,.3)}.landing_btnGhost__qK95x{border:1px solid rgba(40,28,24,.24);color:#281c18;background:rgba(255,251,244,.6);backdrop-filter:blur(4px)}.landing_btnGhost__qK95x:hover,.landing_btnPrimary__v_wgd:hover{transform:translateY(-2px)}.landing_btnGhost__qK95x:hover{background:rgba(255,251,244,.95)}.landing_btnGhost__qK95x:focus-visible,.landing_btnPrimary__v_wgd:focus-visible{outline:2px solid #c54f3b;outline-offset:3px}.landing_sequence__rflV5{position:fixed;inset:-2px;z-index:60;display:flex;flex-direction:column;align-items:center;justify-content:center;overflow:hidden;background:#fffbf4;transition:background 1.4s ease;opacity:0;animation:landing_seq-in__0IaSa .6s ease forwards}.landing_seqNight__e4WCN{background:#0f0c0a}.landing_seqAurora__toe3H{position:absolute;inset:0;z-index:1;display:block;width:100%;height:100%;pointer-events:none;mix-blend-mode:normal;filter:blur(14px) saturate(1.25);opacity:1;transition:opacity 1.4s ease}.landing_seqNight__e4WCN .landing_seqAurora__toe3H{mix-blend-mode:screen;filter:blur(22px) saturate(1.45) brightness(1.15);opacity:.75}.landing_canvas__lWZrR{position:absolute;inset:0;z-index:0;display:block;width:100%;height:100%;transition:opacity 1s ease,filter 1s ease}.landing_canvasDim__ojyNx{opacity:0;filter:blur(6px)}.landing_chat__8oDZ_{position:relative;z-index:2;display:flex;width:min(44rem,calc(100vw - 3rem));flex-direction:column;align-items:center;gap:1.1rem;transition:transform .9s cubic-bezier(.55,0,.85,.35),opacity .7s cubic-bezier(.7,0,.9,.4)}.landing_chatDive__36Wd1{transform:scale(5.5);opacity:0}.landing_chatBack__0E_IQ{animation:landing_chat-return__Ft3A7 .8s cubic-bezier(.16,1,.3,1) both}@keyframes landing_chat-return__Ft3A7{0%{transform:scale(5.5);opacity:0;filter:blur(18px)}55%{opacity:1}to{transform:scale(1);opacity:1;filter:blur(0)}}.landing_chatWindow__JXumN{display:flex;width:100%;flex-direction:column;overflow:hidden;border-radius:1.5rem;border:1px solid var(--color-border);background:var(--color-surface-0);box-shadow:0 18px 50px rgba(60,42,34,.13),0 0 0 1px rgba(60,42,34,.06);animation:landing_pop-in__kuSyo .45s ease}.landing_chatBody__naEvX{display:flex;min-height:13rem;flex-direction:column;justify-content:center;padding-bottom:.75rem}.landing_chatEmpty__385rL{margin:0;padding:2.5rem 1rem;text-align:center;font-size:.98rem;color:var(--color-fg-muted)}.landing_chatComposer___G959{padding:.5rem 1rem 1.25rem;background:var(--color-surface-0)}.landing_answer__NPB_F{margin:0;animation:landing_pop-in__kuSyo .35s ease}.landing_sendPressed__dkb81{animation:landing_send-press__b7JVM .42s cubic-bezier(.34,1.56,.64,1)}.landing_composerSent__dj6DV{border-color:var(--color-brand-500);box-shadow:0 0 0 3px color-mix(in oklch,var(--color-brand-500) 22%,transparent);transition:border-color .15s ease,box-shadow .15s ease}.landing_caret__PRfdx{display:inline-block;width:2px;height:1.1rem;margin-left:1px;vertical-align:text-bottom;background:var(--color-brand-500);animation:landing_blink__xAjxQ 1s steps(1) infinite}.landing_dots__RZOXT{display:inline-flex;gap:.28rem;padding:.35rem 0}.landing_dots__RZOXT i{width:.42rem;height:.42rem;border-radius:50%;background:var(--color-fg-muted);animation:landing_dot__pJHv1 1.2s ease-in-out infinite}.landing_dots__RZOXT i:nth-child(2){animation-delay:.18s}.landing_dots__RZOXT i:nth-child(3){animation-delay:.36s}.landing_meetCta__Oft6l{margin-top:.35rem;border-radius:999px;background:linear-gradient(180deg,#b24135,#90302c);color:#fffbf4;padding:.8rem 2rem;font-size:1rem;font-weight:700;box-shadow:0 10px 40px rgba(178,65,53,.3);animation:landing_pop-in__kuSyo .4s ease}.landing_skip__0Sy3e{position:absolute;top:1.5rem;right:1.5rem;z-index:3;border-radius:999px;border:1px solid rgba(254,251,246,.24);padding:.45rem 1.1rem;font-size:.85rem;color:rgba(241,235,222,.75);background:rgba(15,12,10,.55)}.landing_skip__0Sy3e:hover{color:#fefbf6;border-color:rgba(254,251,246,.5)}.landing_flightStatus__TSWt_{position:absolute;bottom:3.5rem;left:50%;z-index:2;transform:translateX(-50%);font-size:.95rem;letter-spacing:.14em;color:rgba(241,235,222,.7);text-transform:uppercase}.landing_epilogue__uNr_W{position:relative;z-index:1;padding:6.5rem 1.5rem 5rem;background:var(--color-surface-0);color:var(--color-fg-primary)}.landing_epilogueInner__UYvx7{max-width:42rem;margin:0 auto}.landing_epilogueTitle__4cxCM{margin:3.5rem 0 0;font-size:clamp(1.4rem,3vw,1.9rem);font-weight:700}.landing_epilogueTitle__4cxCM:first-child{margin-top:0}.landing_epiloguePara__moCPc{margin:1.5rem 0 0;font-size:1.02rem;line-height:1.85;color:var(--color-fg-secondary)}.landing_epiloguePromise__lFgSb{max-width:42rem;margin:3.5rem auto 0}@keyframes landing_seq-in__0IaSa{to{opacity:1}}@keyframes landing_pop-in__kuSyo{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes landing_send-press__b7JVM{0%{transform:scale(1)}35%{transform:scale(.82);filter:brightness(1.35)}to{transform:scale(1)}}@keyframes landing_blink__xAjxQ{50%{opacity:0}}@keyframes landing_dot__pJHv1{0%,60%,to{opacity:.35;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}@media (prefers-reduced-motion:reduce){.landing_aurora__so4xx{animation:none;opacity:1}.landing_sendPressed__dkb81{animation:none}.landing_answer__NPB_F,.landing_chatWindow__JXumN,.landing_chat__8oDZ_,.landing_meetCta__Oft6l,.landing_sequence__rflV5{animation:none;transition:none}.landing_chatBack__0E_IQ,.landing_chatDive__36Wd1{animation:none;transform:none;opacity:1;filter:none}.landing_caret__PRfdx,.landing_dots__RZOXT i{animation:none}}