.FeedbackWidget_trigger__Pk4mH{position:fixed;right:22px;bottom:22px;z-index:50;display:inline-flex;align-items:center;gap:9px;min-height:46px;padding:0 15px;border:1px solid var(--gold);border-radius:var(--radius);background:var(--color-surface);box-shadow:0 8px 30px #0008;color:var(--gold);font-family:var(--font-caps);font-size:11px;letter-spacing:.1em}.FeedbackWidget_trigger__Pk4mH:hover{background:var(--gold-wash-strong)}.FeedbackWidget_backdrop__XQfPX{position:fixed;inset:0;z-index:100;display:flex;align-items:center;justify-content:center;padding:18px;background:#05060bc9}.FeedbackWidget_dialog__z2rXL{width:min(480px,100%);max-height:min(720px,90vh);overflow-y:auto;padding:28px;border:1px solid var(--gold-line-strong);border-radius:var(--radius);background:var(--color-bg);box-shadow:var(--shadow-dialog)}.FeedbackWidget_header__b6wnb{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:20px}.FeedbackWidget_header__b6wnb h2{font-size:23px}.FeedbackWidget_eyebrow__BkgVj{margin:0 0 7px;color:var(--gold);font-family:var(--font-caps);font-size:10px;letter-spacing:.2em;text-transform:uppercase}.FeedbackWidget_close__Vut9W{display:grid;place-items:center;width:36px;height:36px;border:1px solid var(--gold-line);border-radius:var(--radius);background:transparent;color:var(--gold)}.FeedbackWidget_close__Vut9W:hover{background:var(--gold-wash)}.FeedbackWidget_form__gOXlV{display:flex;flex-direction:column;gap:8px}.FeedbackWidget_form__gOXlV label{color:var(--color-neutral-200);font-family:var(--font-caps);font-size:11px;letter-spacing:.07em}.FeedbackWidget_form__gOXlV label span{color:var(--color-neutral-500);font-family:var(--font-voice);font-size:15px;letter-spacing:0;text-transform:none}.FeedbackWidget_form__gOXlV input,.FeedbackWidget_form__gOXlV textarea{width:100%;padding:10px 12px;border:1px solid var(--gold-line);border-radius:var(--radius);background:var(--color-surface);color:var(--color-text);font-family:var(--font-voice);font-size:18px}.FeedbackWidget_form__gOXlV input:focus,.FeedbackWidget_form__gOXlV textarea:focus{border-color:var(--gold)}.FeedbackWidget_form__gOXlV textarea{min-height:140px;resize:vertical}.FeedbackWidget_form__gOXlV label:not(:first-child){margin-top:10px}.FeedbackWidget_page__RHk5u{margin:5px 0 0;color:var(--color-neutral-500);font-size:14px}.FeedbackWidget_page__RHk5u span{overflow-wrap:anywhere;color:var(--color-neutral-300)}.FeedbackWidget_error__oMRH1{margin:4px 0 0;color:var(--error)}.FeedbackWidget_submit__JKFKC,.FeedbackWidget_success__rvOk8 button{display:inline-flex;align-items:center;justify-content:center;gap:9px;align-self:flex-start;min-height:44px;margin-top:13px;padding:9px 17px;border:1px solid var(--gold);border-radius:var(--radius);background:var(--gold);color:var(--color-bg);font-family:var(--font-caps);font-size:11px;letter-spacing:.1em}.FeedbackWidget_submit__JKFKC:hover:not(:disabled),.FeedbackWidget_success__rvOk8 button:hover{background:var(--gold-bright)}.FeedbackWidget_submit__JKFKC:disabled{opacity:.5}.FeedbackWidget_success__rvOk8 p{margin:0;font-size:20px}@media (max-width:1100px) and (max-height:600px) and (orientation:landscape),(max-width:600px){.FeedbackWidget_trigger__Pk4mH{right:max(14px,env(safe-area-inset-right));bottom:max(14px,env(safe-area-inset-bottom));width:46px;min-height:46px;justify-content:center;padding:0;border-radius:50%}.FeedbackWidget_trigger__Pk4mH span{display:none}.FeedbackWidget_dialog__z2rXL{padding:22px}}.Keyhole_keyhole__qc9FX{position:relative;width:120px;height:150px;display:grid;place-items:center;padding:0;border:0;background:transparent;cursor:pointer}.Keyhole_keyhole__qc9FX:hover:not(:disabled){filter:brightness(1.18)}.Keyhole_keyhole__qc9FX>span{position:absolute}.Keyhole_halo__hgRvu{left:50%;top:50%;width:240px;height:240px;margin:-120px 0 0 -120px;border-radius:50%;background:radial-gradient(circle,color-mix(in oklch,var(--gold-glow) 35%,transparent),transparent 65%);opacity:0;pointer-events:none;transition:opacity .6s ease}.Keyhole_lit__IxpOC .Keyhole_halo__hgRvu{opacity:1}.Keyhole_plate__hSxxU{left:26px;top:10px;width:68px;height:130px;background:var(--gold-plate)}.Keyhole_face__lsntZ,.Keyhole_plate__hSxxU{-webkit-clip-path:var(--hexagon);clip-path:var(--hexagon)}.Keyhole_face__lsntZ{left:28px;top:13px;width:64px;height:124px;background:linear-gradient(180deg,var(--color-surface),var(--color-bg))}.Keyhole_hairline__XS8iV{left:36px;top:28px;width:48px;height:94px;box-shadow:inset 0 0 0 1px var(--gold-line);-webkit-clip-path:var(--hexagon);clip-path:var(--hexagon)}.Keyhole_bow__VIwo8,.Keyhole_slot__WKsB9{background:var(--keyhole-dark);transition:background-color .6s ease,box-shadow .6s ease}.Keyhole_bow__VIwo8{left:50px;top:52px;width:20px;height:20px;border-radius:50%;box-shadow:inset 0 0 6px color-mix(in oklch,var(--teal) 50%,transparent)}.Keyhole_slot__WKsB9{left:52px;top:66px;width:16px;height:30px;-webkit-clip-path:polygon(30% 0,70% 0,100% 100%,0 100%);clip-path:polygon(30% 0,70% 0,100% 100%,0 100%)}.Keyhole_lit__IxpOC .Keyhole_bow__VIwo8,.Keyhole_lit__IxpOC .Keyhole_slot__WKsB9{background:var(--gold-lit)}.Keyhole_lit__IxpOC .Keyhole_bow__VIwo8{box-shadow:0 0 14px var(--gold-glow)}@media (prefers-reduced-motion:reduce){.Keyhole_bow__VIwo8,.Keyhole_halo__hgRvu,.Keyhole_slot__WKsB9{transition:none}}.gate_gate__HVsWD{position:relative;min-height:max(100vh,660px);min-height:max(100svh,660px);overflow:hidden;background:radial-gradient(ellipse 45% 60% at 50% 100%,color-mix(in oklch,var(--teal-deep) 45%,transparent),transparent 70%),var(--color-bg);color:var(--color-text)}.gate_wordmark__sn7tE{position:absolute;top:30px;left:0;right:0;padding-left:.42em;text-align:center;font-size:14px;letter-spacing:.42em;line-height:1.55;color:var(--color-neutral-200)}.gate_entry__tdIrB{position:absolute;top:262px;left:0;right:0;padding:0 44px;display:flex;justify-content:center}.gate_open__yap3k{width:340px;max-width:100%;gap:18px;text-align:center}.gate_openText__VuKhO,.gate_open__yap3k{display:flex;flex-direction:column;align-items:center}.gate_openText__VuKhO{width:100%;gap:14px}.gate_eyebrow__aLmZ5{font-family:var(--font-caps);font-size:11px;letter-spacing:.3em;color:var(--gold)}.gate_message__7coj8{margin-bottom:8px;font-family:var(--font-voice);font-style:italic;font-size:22px;line-height:1.4;color:var(--color-neutral-100)}.threshold_threshold__0JlVq{position:relative;min-height:max(100vh,620px);min-height:max(100svh,620px);overflow:hidden;background:radial-gradient(ellipse 50% 65% at 50% 45%,color-mix(in oklch,var(--ember) 55%,transparent),transparent 72%),var(--color-bg);color:var(--color-text)}.threshold_figure__YH1Yx{position:absolute;inset:0;display:flex;justify-content:center}.threshold_painting__Idw9r{--oval:radial-gradient(ellipse 50% 66% at 50% 45%,black 58%,transparent 100%);--foot:linear-gradient(180deg,black 60%,transparent 97%);width:auto;max-width:none;height:100%;-webkit-mask-image:var(--oval),var(--foot);mask-image:var(--oval),var(--foot);-webkit-mask-composite:source-in;mask-composite:intersect}.threshold_entry__Xl5p1{position:absolute;top:60%;left:0;right:0;padding:0 44px;display:flex;justify-content:center;text-shadow:0 1px 14px color-mix(in srgb,var(--color-bg) 85%,transparent)}.threshold_veil__lVa9W{position:relative;isolation:isolate;max-width:100%;display:flex;justify-content:center}.threshold_veil__lVa9W:before{content:"";position:absolute;inset:-56px -72px;z-index:-1;background:radial-gradient(ellipse closest-side,color-mix(in srgb,var(--color-bg) 74%,transparent),transparent)}.threshold_reply__7WbiM{font-family:var(--font-voice);font-style:italic;font-size:19px;line-height:1.4;color:var(--gold);text-wrap:balance}.KeneField_root__2DwMy{position:absolute;inset:0;pointer-events:none;overflow:hidden}.KeneField_canvas__nNIFS{position:absolute;inset:0;width:100%;height:100%}.SectionTitle_root__tnutD{display:flex;flex-wrap:wrap;align-items:center;gap:0 20px;width:100%}.SectionTitle_diamond__mBHc1{width:8px;height:8px;flex:none;background:var(--gold);-webkit-clip-path:var(--diamond);clip-path:var(--diamond)}.SectionTitle_title__bC8u4{margin:0;font-family:var(--font-caps);font-size:17px;font-weight:500;letter-spacing:.3em;color:var(--color-text);white-space:nowrap}.SectionTitle_rule__pzc6P{flex:1 1;height:1px;background:linear-gradient(to right,color-mix(in oklch,var(--gold) 45%,transparent),transparent)}.SectionTitle_action__uQfBA{display:flex;margin-left:auto}@media (max-width:560px){.SectionTitle_root__tnutD{column-gap:14px}.SectionTitle_title__bC8u4{font-size:15px;letter-spacing:.22em}}.page_page__91UT5{--gutter:40px;padding:56px 0 120px;display:flex;flex-direction:column;gap:88px}.page_intro__Lv2_a{padding:0 var(--gutter);display:flex;flex-direction:column;gap:14px}.page_pageTitle__YWZTo{font-size:26px;letter-spacing:.3em}.page_lede__yQAy_{margin:0;font-style:italic;font-size:19px;color:var(--color-neutral-300)}.page_index__6N4CZ{margin-top:6px;display:flex;flex-wrap:wrap;gap:10px 28px;font-family:var(--font-caps);font-size:11px;letter-spacing:.24em;text-transform:uppercase}.page_index__6N4CZ a{color:var(--gold);text-decoration:none}.page_index__6N4CZ a:hover{color:var(--gold-bright)}.page_section__7wLal{display:flex;flex-direction:column;gap:24px;scroll-margin-top:32px}.page_heading__s35Xp{padding:0 var(--gutter);font-size:13px;letter-spacing:.3em;color:var(--gold)}.page_note__MB7bM{max-width:760px;padding:0 var(--gutter);margin:-12px 0 0;font-style:italic;font-size:17px;color:var(--color-neutral-400)}.page_group__qaW5U{display:flex;flex-direction:column;gap:14px}.page_group__qaW5U>.page_label__xU7nb{padding:0 var(--gutter)}.page_column__yjPBO .page_group__qaW5U>.page_label__xU7nb{padding:0}.page_row__3v_k8{padding:0 var(--gutter);display:flex;flex-wrap:wrap;align-items:flex-end;gap:28px 40px}.page_stack__n__nB{display:flex;flex-direction:column;align-items:flex-start;gap:12px}.page_column__yjPBO{width:100%;max-width:1120px;margin:0 auto;padding:0 var(--gutter);display:flex;flex-direction:column;gap:28px}.page_cards__uSWpe{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(300px,100%),1fr));grid-gap:24px;gap:24px}.page_label__xU7nb{font-family:var(--font-mono);font-size:11px;line-height:1.5;color:var(--color-neutral-500)}.page_controls__5zvCv{padding:0 var(--gutter);display:flex;flex-wrap:wrap;align-items:center;gap:12px 28px}.page_control__n9MPf{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-mono);font-size:11px;color:var(--color-neutral-400)}.page_control__n9MPf input{accent-color:var(--gold)}.page_control__n9MPf input[type=range]{width:110px}.page_control__n9MPf select{padding:3px 6px;border:1px solid var(--gold-line);border-radius:var(--radius);background:var(--color-surface);color:var(--color-text)}.page_control__n9MPf output{min-width:3ch;color:var(--color-neutral-200)}.page_tab__hngyf{padding:9px 14px;border:1px solid var(--gold-line);border-radius:var(--radius);background:transparent;font-family:var(--font-caps);font-size:10.5px;letter-spacing:.22em;color:var(--color-neutral-300)}.page_tab__hngyf:hover,.page_tab__hngyf[aria-pressed=true]{border-color:var(--gold);color:var(--gold)}.page_tab__hngyf[aria-pressed=true]{background:var(--gold-wash)}.page_usage__PY3o3{padding:0 var(--gutter);font-family:var(--font-mono);font-size:12px;color:var(--color-neutral-300);overflow-wrap:anywhere}.page_formStage__t4RpW{padding:40px var(--gutter);display:flex;justify-content:center}.page_stage__yrCUZ{position:relative;overflow:hidden}.page_gateStage__7sLri{width:1200px;max-width:100%;height:780px;margin:0 auto;background:radial-gradient(ellipse 45% 60% at 50% 100%,color-mix(in oklch,var(--teal-deep) 45%,transparent),transparent 70%),var(--color-bg)}.page_headerStage__RVB_C{height:660px;background:radial-gradient(ellipse 40% 55% at 50% 100%,color-mix(in oklch,var(--teal-deep) 50%,transparent),transparent 70%)}.page_bandStage__Ft69X{height:320px;background:radial-gradient(ellipse 50% 70% at 50% 50%,color-mix(in oklch,var(--teal-deep) 35%,transparent),transparent 70%)}@media (max-width:560px){.page_page__91UT5{--gutter:20px;gap:64px}}.home_home__UwH9H{min-height:100vh;background:var(--color-bg);color:var(--color-text)}.home_header__NbaBN{position:relative;height:660px;overflow:hidden;background:radial-gradient(ellipse 40% 55% at 50% 100%,color-mix(in oklch,var(--teal-deep) 50%,transparent),transparent 70%)}.home_hero__8_Ei9{position:absolute;top:262px;left:0;right:0;width:min(460px,calc(100% - 88px));margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center}.home_welcome__DE6UZ{font-family:var(--font-voice);font-style:italic;font-size:25px;color:var(--color-neutral-100)}.home_eyebrow__iq6PH{margin-top:18px;font-family:var(--font-caps);font-size:10px;letter-spacing:.3em;color:var(--gold)}.home_heroTitle__rbsiw{font-size:32px;letter-spacing:.08em;line-height:1.15;text-transform:uppercase;text-wrap:balance}.home_heroMeta__1hWZ6{font-family:var(--font-voice);font-style:italic;font-size:19px;color:var(--color-neutral-300)}.home_heroAction__6WA4H{margin-top:14px}.home_gatherings__0KE9x,.home_resources__dRfAF{max-width:1120px;margin:0 auto;display:flex;flex-direction:column}.home_gatherings__0KE9x{padding:24px 40px 0;gap:28px}.home_resources__dRfAF{padding:80px 40px 0;gap:20px}.home_cards__1qhv0{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(300px,100%),1fr));grid-gap:24px;gap:24px}.home_resourceGrid__THKOn{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(320px,100%),1fr));grid-column-gap:40px;column-gap:40px}.home_resource__g7ecp{display:flex;align-items:center;gap:16px;padding:18px 0;background:linear-gradient(to right,transparent,var(--color-divider) 48px,var(--color-divider) calc(100% - 48px),transparent) no-repeat bottom /100% 1px;color:inherit;text-decoration:none}.home_resource__g7ecp:hover{color:var(--gold)}.home_resourceIcon__ahEpZ{width:40px;height:40px;flex:none;display:grid;place-items:center;border-radius:50%;box-shadow:inset 0 0 0 1px var(--gold-line);font-size:18px;color:var(--gold)}.home_resourceText__a58wk{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:3px}.home_resourceTitle__uBHvd{font-family:var(--font-caps);font-size:13px;font-weight:500;letter-spacing:.12em}.home_resourceSub__zLFmk{font-family:var(--font-voice);font-style:italic;font-size:16px;color:var(--color-neutral-400)}.home_resourceArrow__PHjgj{flex:none;color:color-mix(in oklch,var(--gold) 70%,transparent)}.home_band__b24jh{position:relative;min-height:320px;margin-top:88px;display:grid;overflow:hidden;background:radial-gradient(ellipse 50% 70% at 50% 50%,color-mix(in oklch,var(--teal-deep) 35%,transparent),transparent 70%)}.home_bandContent__cOj3Q{position:relative;padding:0 24px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;text-align:center}.home_bandDiamond__p9YEf{width:12px;height:12px;background:var(--gold-glow);-webkit-clip-path:var(--diamond);clip-path:var(--diamond)}.home_bandTitle__znzhx{font-size:26px;letter-spacing:.14em;line-height:1.55}.home_bandText__IUedt{font-family:var(--font-voice);font-style:italic;font-size:20px;color:var(--color-neutral-300)}.home_bandAction__8B7bR{margin-top:8px}.home_footer__VmTC9{max-width:1120px;margin:0 auto;padding:28px 40px 40px;display:flex;flex-wrap:wrap;justify-content:space-between;gap:16px;font-family:var(--font-voice);font-style:italic;font-size:16px;color:var(--color-neutral-500)}.home_footerLinks__kSNgz{display:flex;gap:24px}.home_footerLinks__kSNgz form{display:flex}.home_footerLinks__kSNgz a,.home_footerLinks__kSNgz button{color:var(--color-neutral-400);text-decoration:none}.home_footerLinks__kSNgz button{padding:0;border:0;background:none;font:inherit}.home_footerLinks__kSNgz a:hover,.home_footerLinks__kSNgz button:hover{color:var(--gold)}@media (max-width:560px){.home_heroTitle__rbsiw{font-size:26px}.home_heroMeta__1hWZ6{text-wrap:balance}.home_gatherings__0KE9x,.home_resources__dRfAF{padding-left:20px;padding-right:20px}.home_resources__dRfAF{padding-top:64px}.home_band__b24jh{margin-top:64px}.home_bandContent__cOj3Q{padding:48px 24px}.home_bandTitle__znzhx{font-size:20px;line-height:1.4;text-wrap:balance}.home_bandText__IUedt{text-wrap:balance}.home_footer__VmTC9{padding:28px 20px 40px;justify-content:center;text-align:center}.home_footerLinks__kSNgz{flex-wrap:wrap;justify-content:center;gap:8px 24px}}.room_room__KQ2DP{position:relative;min-height:100vh;overflow:hidden;background:var(--color-bg);color:var(--color-text)}.room_stars__aSQ32{position:absolute;inset:0;opacity:.6;pointer-events:none}.room_stage__ub0yg{--settle:.9s cubic-bezier(.3,.7,.2,1);position:relative;height:max(100dvh,620px);margin:0 auto;display:grid;transition:grid-template-columns var(--settle),column-gap var(--settle),max-width var(--settle),padding var(--settle)}.room_stage__ub0yg[data-phase=arrival]{max-width:1200px;grid-template-columns:560px minmax(0,1fr);grid-template-rows:minmax(0,1fr) auto auto;grid-template-areas:"across thread" "across table" "across ask";column-gap:30px;padding:70px 60px 84px 10px}.room_stage__ub0yg[data-phase=conversation]{max-width:1124px;grid-template-columns:300px minmax(0,1fr);grid-template-rows:auto minmax(0,1fr) auto;grid-template-areas:"across thread" "table thread" "table ask";column-gap:64px;padding:64px 40px 24px}.room_header__PuB9A{position:absolute;top:24px;left:40px;z-index:1;display:flex;flex-direction:column;gap:4px}.room_title__ac6u_{font-family:var(--font-caps);font-size:13px;font-weight:500;letter-spacing:.42em;color:var(--color-neutral-100)}.room_fieldLabel__bzfNj{font-family:var(--font-caps);font-size:9.5px;letter-spacing:.3em;color:var(--teal)}.room_corner__YsA9e{position:absolute;top:18px;right:60px;z-index:1;display:flex;gap:24px}.room_cornerLink__CpfNR{padding:6px 0;border:0;background:none;font-family:var(--font-caps);font-size:9.5px;letter-spacing:.26em;color:var(--color-neutral-400);text-decoration:none;cursor:pointer}.room_cornerLink__CpfNR:hover:not(:disabled){color:var(--gold)}.room_cornerLink__CpfNR:disabled{opacity:.5;cursor:default}.room_across__aeKRR{grid-area:across;position:relative;z-index:1;display:flex;flex-direction:column;justify-content:center;min-height:0;transform-origin:50% 0;transition:scale 1.1s cubic-bezier(.3,.7,.2,1);animation:room_arrive__0QlPu 1.4s cubic-bezier(.3,.7,.2,1)}.room_across__aeKRR:before{content:"";position:absolute;inset:-12% -16%;z-index:-1;background:radial-gradient(ellipse 50% 50% at 50% 46%,color-mix(in oklch,var(--gold) 15%,transparent),transparent 72%);opacity:.9;pointer-events:none;transition:opacity 1.1s ease}.room_across__aeKRR[data-gathering=true]{scale:1.1}.room_across__aeKRR[data-gathering=true]:before{opacity:1;animation:room_pulse__wJoOw 2.4s ease-in-out infinite}.room_portrait__BPew0{position:relative;flex:none;height:min(640px,calc(max(100dvh, 620px) - 220px));-webkit-mask-image:radial-gradient(ellipse 50% 50% at 50% 50%,#000 55%,transparent 100%);mask-image:radial-gradient(ellipse 50% 50% at 50% 50%,#000 55%,transparent 100%);animation:room_breathe__oI_DQ 8s ease-in-out infinite;transition:height var(--settle)}.room_stage__ub0yg[data-phase=conversation] .room_portrait__BPew0{height:clamp(170px,calc(100dvh - 590px),340px)}.room_portraitImage__C2QBA{position:absolute;inset:0;background-size:cover;filter:sepia(.32) saturate(1.1) brightness(1.02);opacity:0;transition:opacity .6s ease}.room_portraitImage__C2QBA[data-shown=true]{opacity:1}.room_speaker___SF3A{margin-top:-20px;display:flex;flex-direction:column;align-items:center;gap:4px}.room_speakerName__EWLN1{padding-left:.26em;font-family:var(--font-caps);font-size:17px;font-weight:500;letter-spacing:.26em;color:var(--gold)}.room_speakerState__iS_l2{font-family:var(--font-voice);font-size:16px;font-style:italic;min-height:1.3em;color:var(--color-neutral-400)}.room_speakerState__iS_l2[data-pending=true]{color:var(--gold);animation:room_pulse__wJoOw 1.6s ease-in-out infinite}.room_thread__3xY_O{grid-area:thread;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:32px;padding:20px 12px 24px 0;scrollbar-width:thin;scrollbar-color:var(--gold-line-faint) transparent}.room_stage__ub0yg[data-phase=arrival] .room_thread__3xY_O{justify-content:flex-end;padding-bottom:32px}.room_stage__ub0yg[data-phase=conversation] .room_thread__3xY_O{background:color-mix(in srgb,var(--color-bg) 90%,transparent);-webkit-mask-image:linear-gradient(180deg,transparent,#000 60px);mask-image:linear-gradient(180deg,transparent,#000 60px)}.room_threadEnd__Alfgo{flex:none}.room_welcome__rEjet{margin:0;font-family:var(--font-voice);font-size:19px;font-style:italic;color:var(--color-neutral-400)}.room_message__zlSp3{display:flex;flex-direction:column;gap:6px}.room_messageLabel__MA9li{display:flex;align-items:center;gap:8px;font-family:var(--font-caps);font-size:9.5px;letter-spacing:.24em;color:var(--gold)}.room_messageFace__Zv7XP{width:24px;height:24px;flex:none;border-radius:50%;background-size:cover;box-shadow:inset 0 0 0 1px var(--gold-line);filter:sepia(.3) saturate(1.1) brightness(.9)}.room_message__zlSp3[data-you=true] .room_messageLabel__MA9li{color:var(--color-neutral-400)}.room_messageText___27QV{display:flex;flex-direction:column;gap:.8em;font-family:var(--font-reading);font-size:19px;font-weight:300;line-height:1.65;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--color-neutral-300)}.room_message__zlSp3[data-you=true] .room_messageText___27QV{color:var(--color-neutral-400)}.room_message__zlSp3[data-latest=true] .room_messageText___27QV{color:var(--color-neutral-200)}.room_messageText___27QV p{margin:0}.room_messageText___27QV[data-pending=true]{animation:room_pulse__wJoOw 1.6s ease-in-out infinite}.room_marker__X5BRs{position:relative;margin-left:.12em;padding:0 .18em;border:0;background:none;font-family:var(--font-caps);font-size:.6em;vertical-align:super;line-height:1;color:var(--gold);cursor:pointer}.room_marker__X5BRs:after{content:"";position:absolute;inset:-8px -6px}.room_marker__X5BRs:hover{color:var(--gold-bright)}.room_sources__EvTs7{display:flex;flex-direction:column;gap:8px}.room_sourcesToggle__Uun9v{align-self:flex-start;text-decoration:none;padding:6px 0;border:0;background:none;font-family:var(--font-caps);font-size:10px;letter-spacing:.24em;color:var(--color-neutral-400);cursor:pointer}.room_sourcesToggle__Uun9v:hover,.room_sourcesToggle__Uun9v[aria-expanded=true]{color:var(--gold)}.room_sourceList__8f2em{margin:0;display:flex;flex-direction:column;gap:12px;padding:4px 0 4px 12px;border-left:1px solid var(--gold-line-faint);list-style:none}.room_source__BAHgd{display:flex;flex-direction:column;gap:4px}.room_source__BAHgd:focus{outline:none}.room_source__BAHgd:focus .room_sourceName__Loa_u{color:var(--gold)}.room_sourceName__Loa_u{font-family:var(--font-caps);font-size:10px;letter-spacing:.16em;line-height:1.6;color:var(--color-neutral-300)}.room_sourceNumber__bXmH3{margin-right:8px;color:var(--gold)}.room_sourceText__PfKD4{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden;font-family:var(--font-reading);font-size:15px;line-height:1.6;white-space:pre-line;color:var(--color-neutral-400)}.room_sourceText__PfKD4[data-whole=true]{display:block}.room_problem__ArEHS{margin:0;font-family:var(--font-voice);font-size:17px;font-style:italic;color:var(--error)}.room_problemRetry__NdotB{padding:0;border:0;background:none;font:inherit;color:var(--gold);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.room_table__XuwN0{grid-area:table;position:relative;min-height:0;display:flex;flex-direction:column;gap:12px;animation:room_appear___4SB1 1s ease .3s backwards;transition:opacity 1.1s ease,translate 1.1s cubic-bezier(.3,.7,.2,1)}.room_table__XuwN0[data-receded=true]{opacity:.3;translate:0 44px}.room_stage__ub0yg[data-phase=conversation] .room_table__XuwN0{padding-top:24px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--gold-line-faint) transparent}.room_caption__xKGv_{font-family:var(--font-caps);font-size:9.5px;letter-spacing:.26em;color:var(--color-neutral-400)}.room_seats__Vs8CH{margin:0;padding:0;display:flex;flex-wrap:wrap;gap:12px 16px;list-style:none}.room_stage__ub0yg[data-phase=conversation] .room_seats__Vs8CH{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.room_stage__ub0yg[data-phase=conversation] .room_face__7kgHx{width:36px;height:36px}.room_stage__ub0yg[data-phase=conversation] .room_seatName__bpYsa{letter-spacing:.1em}.room_seat__qq1wB{display:flex;align-items:center;gap:10px;padding:0;border:0;background:none;color:inherit;cursor:pointer}.room_seat__qq1wB:hover:not(:disabled){filter:brightness(1.2)}.room_seat__qq1wB:disabled,.room_seat__qq1wB:disabled .room_face__7kgHx{opacity:.55}.room_face__7kgHx{position:relative;width:48px;height:48px;flex:none;display:grid;place-items:center;overflow:hidden;border-radius:50%;box-shadow:inset 0 0 0 1px var(--gold-line);background:var(--color-surface);color:color-mix(in oklch,var(--gold) 60%,transparent);animation:room_breathe__oI_DQ 7s ease-in-out infinite}.room_seat__qq1wB[aria-pressed=false] .room_face__7kgHx{opacity:.7}.room_seat__qq1wB[aria-pressed=true] .room_face__7kgHx{box-shadow:0 0 0 1px var(--gold),0 0 18px color-mix(in oklch,var(--gold) 45%,transparent);overflow:visible}.room_seat__qq1wB[aria-pressed=true] .room_faceImage__0Kc4O{border-radius:50%}.room_seat__qq1wB[aria-pressed=true] .room_seatName__bpYsa{color:var(--gold)}.room_face__7kgHx[data-empty=true]{animation:none}.room_faceImage__0Kc4O{position:absolute;inset:0;background-size:cover;filter:sepia(.3) saturate(1.1) brightness(.85)}.room_faceInitial__Z98oQ{font-family:var(--font-caps);font-size:15px;color:var(--gold)}.room_seatName__bpYsa{font-family:var(--font-caps);font-size:9.5px;letter-spacing:.16em;white-space:nowrap;color:var(--color-neutral-300)}.room_ask__M9UUG{grid-area:ask;margin-top:16px;display:flex;flex-direction:column;gap:8px}.room_stage__ub0yg[data-phase=arrival] .room_ask__M9UUG{margin-top:32px}.room_chooser__eTuJl{align-self:flex-start;max-width:100%;display:flex;align-items:center;gap:8px;padding:6px 0;border:0;background:none;font-family:var(--font-caps);font-size:10px;letter-spacing:.2em;color:var(--color-neutral-400);cursor:pointer}.room_chooser__eTuJl:hover,.room_chooser__eTuJl[aria-expanded=true]{color:var(--gold)}.room_chooser__eTuJl[aria-expanded=true] svg{rotate:180deg}.room_chooserLabel__ITsOc{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.room_answerers__QtMHn{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.room_chip__raDEx{padding:7px 11px;border:1px solid var(--gold-line);border-radius:var(--radius);background:transparent;font-family:var(--font-caps);font-size:10px;letter-spacing:.16em;color:var(--color-neutral-300);cursor:pointer}.room_chip__raDEx:hover{border-color:var(--gold-line-strong)}.room_chip__raDEx[aria-pressed=true]{border-color:var(--gold);background:color-mix(in oklch,var(--gold) 14%,transparent);color:var(--gold)}.room_field__yS1Lo{display:flex;width:100%;border:1px solid var(--gold-line-strong);border-radius:var(--radius);background:color-mix(in srgb,var(--color-bg) 70%,transparent)}.room_input__7y0q4{flex:1 1;min-width:0;min-height:54px;max-height:160px;padding:14px 18px;border:0;background:transparent;resize:none;font-family:var(--font-reading);font-size:16px;font-weight:300;line-height:1.45;color:var(--color-neutral-100)}.room_input__7y0q4::placeholder{font-style:normal;color:var(--color-neutral-500)}.room_input__7y0q4:focus-visible{outline:none}.room_input__7y0q4:focus{box-shadow:inset 0 0 24px color-mix(in oklch,var(--gold) 14%,transparent)}.room_send__c_v0c{width:56px;flex:none;display:grid;place-items:center;border:0;border-left:1px solid var(--gold-line-strong);background:transparent;color:var(--gold);cursor:pointer}.room_send__c_v0c:hover:not(:disabled){background:color-mix(in oklch,var(--gold) 12%,transparent)}.room_send__c_v0c:disabled{color:color-mix(in oklch,var(--gold) 45%,transparent);cursor:default}.room_chip__raDEx:focus-visible,.room_chooser__eTuJl:focus-visible,.room_cornerLink__CpfNR:focus-visible,.room_marker__X5BRs:focus-visible,.room_problemRetry__NdotB:focus-visible,.room_seat__qq1wB:focus-visible,.room_send__c_v0c:focus-visible,.room_sourcesToggle__Uun9v:focus-visible{outline:1px solid var(--gold);outline-offset:3px}@keyframes room_breathe__oI_DQ{0%,to{transform:scale(1)}50%{transform:scale(1.022)}}@keyframes room_pulse__wJoOw{0%,to{opacity:.35}50%{opacity:1}}@keyframes room_arrive__0QlPu{0%{opacity:0;scale:.96}}@keyframes room_appear___4SB1{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.room_across__aeKRR,.room_across__aeKRR[data-gathering=true]:before,.room_face__7kgHx,.room_messageText___27QV[data-pending=true],.room_portrait__BPew0,.room_speakerState__iS_l2[data-pending=true],.room_table__XuwN0{animation:none}.room_across__aeKRR,.room_across__aeKRR[data-gathering=true],.room_portraitImage__C2QBA,.room_portrait__BPew0,.room_stage__ub0yg{transition:none;scale:none}}@media (max-width:1400px) and (min-width:1181px){.room_stage__ub0yg[data-phase=conversation]{max-width:1208px;margin-left:0;grid-template-columns:280px minmax(0,1fr);column-gap:48px;padding-right:160px}}@media (max-width:1180px){.room_stage__ub0yg[data-phase=conversation]{max-width:none;grid-template-columns:auto minmax(0,1fr);grid-template-rows:auto minmax(0,1fr) auto;grid-template-areas:"across table" "thread thread" "ask ask";column-gap:32px;padding:72px 24px 22px}.room_stage__ub0yg[data-phase=conversation] .room_across__aeKRR{flex-direction:row;justify-content:flex-start;align-items:center;gap:12px;transform-origin:0 50%}.room_stage__ub0yg[data-phase=conversation] .room_portrait__BPew0{flex:none;width:76px;height:76px}.room_stage__ub0yg[data-phase=conversation] .room_speaker___SF3A{margin:0;align-items:flex-start;white-space:nowrap}.room_stage__ub0yg[data-phase=conversation] .room_speakerName__EWLN1{padding-left:0;font-size:14px}.room_stage__ub0yg[data-phase=conversation] .room_speakerState__iS_l2{font-size:15px}.room_table__XuwN0[data-receded=true]{translate:none}.room_stage__ub0yg[data-phase=conversation] .room_table__XuwN0{justify-content:center;gap:8px;padding-top:0;overflow:visible;min-width:0}.room_stage__ub0yg[data-phase=conversation] .room_seats__Vs8CH{display:flex;flex-wrap:nowrap;gap:12px;padding-bottom:4px;overflow-x:auto;scrollbar-width:none}.room_stage__ub0yg[data-phase=conversation] .room_seat__qq1wB{flex-direction:column;gap:4px}.room_stage__ub0yg[data-phase=conversation] .room_seatName__bpYsa{font-size:9px;letter-spacing:.06em}.room_stage__ub0yg[data-phase=conversation] .room_ask__M9UUG,.room_stage__ub0yg[data-phase=conversation] .room_thread__3xY_O{width:min(100%,680px);justify-self:center}}@media (max-width:1023px){.room_stage__ub0yg[data-phase=conversation] .room_ask__M9UUG{padding-right:140px}}@media (max-width:900px){.room_stage__ub0yg[data-phase]{grid-template-columns:minmax(0,1fr);column-gap:0;height:100dvh;min-height:540px}.room_stage__ub0yg[data-phase=arrival]{grid-template-rows:auto auto auto auto;grid-template-areas:"across" "thread" "table" "ask";padding:68px 20px 16px}.room_stage__ub0yg[data-phase=conversation]{grid-template-rows:auto auto minmax(0,1fr) auto;grid-template-areas:"across" "table" "thread" "ask";padding:64px 20px 14px}.room_header__PuB9A{top:16px;left:20px}.room_fieldLabel__bzfNj{display:none}.room_corner__YsA9e{top:32px;left:20px;right:auto}.room_portrait__BPew0{height:max(150px,calc(100dvh - 400px))}.room_stage__ub0yg[data-phase=arrival] .room_thread__3xY_O{padding:8px 0 16px;overflow:visible}.room_stage__ub0yg[data-phase=arrival] .room_seats__Vs8CH{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.room_stage__ub0yg[data-phase=arrival] .room_seat__qq1wB{flex-direction:column;gap:4px}.room_stage__ub0yg[data-phase=arrival] .room_seatName__bpYsa{font-size:9px;letter-spacing:.06em}.room_stage__ub0yg[data-phase=arrival] .room_face__7kgHx{width:48px;height:48px;margin:2px}.room_stage__ub0yg[data-phase=arrival] .room_ask__M9UUG{margin-top:16px;padding-right:140px}.room_stage__ub0yg[data-phase=conversation] .room_across__aeKRR{margin-bottom:8px}.room_stage__ub0yg[data-phase=conversation] .room_portrait__BPew0{width:56px;height:56px}.room_stage__ub0yg[data-phase=conversation] .room_ask__M9UUG,.room_stage__ub0yg[data-phase=conversation] .room_thread__3xY_O{width:100%}.room_stage__ub0yg[data-phase=conversation] .room_ask__M9UUG{margin-top:8px}.room_stage__ub0yg[data-phase=conversation] .room_face__7kgHx{width:40px;height:40px}.room_stage__ub0yg[data-phase=conversation] .room_caption__xKGv_{font-size:9px;letter-spacing:.16em}.room_messageText___27QV{font-size:17px}}@media (max-width:600px){.room_stage__ub0yg[data-phase] .room_ask__M9UUG{padding-right:56px}}