.landing_page__Hi_Tr{flex:1 1;min-height:0;display:flex;flex-direction:column;overflow-y:auto}.landing_topbar__3KPy6{display:flex;align-items:center;padding:1.75rem clamp(1.25rem,4vw,3rem)}.landing_shell__9aUFK{flex:1 1;display:grid;place-items:center;padding:0 1.25rem clamp(3rem,12vh,7rem)}.landing_card__a3QLK{width:min(430px,100%);border-radius:var(--r-xl);padding:clamp(1.6rem,3vw,2.15rem);animation:landing_arrive__XaUj2 .72s var(--ease-soft) .24s both}@keyframes landing_arrive__XaUj2{0%{opacity:0;transform:translateY(14px)}}.landing_title__SYBWv{font-family:var(--display);font-size:1.62rem;font-weight:400;letter-spacing:-.008em;color:var(--bone);margin-bottom:1.5rem}.landing_field__d7AF3{margin-bottom:1.05rem}.landing_field__d7AF3:last-of-type{margin-bottom:1.5rem}.landing_roomInput__HkTAu{font-family:var(--mono);font-size:.9rem;letter-spacing:.015em}.landing_action___8FPv{width:100%;padding:1.02rem 1.2rem;font-size:.95rem;border-radius:var(--r-md)}.landing_error__JQxVB{margin-top:.85rem;font-size:.8rem;line-height:1.55;color:#eeb8a6}.brand_lockup__OKlX6{display:inline-flex;align-items:center;gap:.46em;line-height:1;-webkit-user-select:none;-moz-user-select:none;user-select:none}.brand_mark__dFSnX{flex:0 0 auto;display:block;border-radius:24%;filter:drop-shadow(0 4px 12px rgba(2,10,8,.55))}.brand_word__JrHKM{font-family:var(--display);font-weight:500;font-size:1.12em;letter-spacing:.004em;color:var(--bone);white-space:nowrap}.leave_page__0FArh{flex:1 1;min-height:0;overflow-y:auto;display:grid;place-items:center;padding:2.5rem 1.25rem}.leave_card__4B9_z{width:min(600px,100%);border-radius:var(--r-xl);padding:clamp(1.6rem,3.2vw,2.4rem)}.leave_title__MHV4s{font-size:clamp(2.1rem,4.6vw,2.9rem);font-weight:300;letter-spacing:-.018em;margin:1.1rem 0 .6rem}.leave_sub__tdtq3{margin-bottom:1.6rem;font-size:.95rem;line-height:1.7;color:var(--sage)}.leave_summary__jSEjn{border-radius:var(--r-md);padding:1rem 1.1rem;margin-bottom:1.4rem;max-height:300px;overflow-y:auto;background:rgba(4,18,15,.32);box-shadow:inset 0 0 0 1px rgba(255,255,255,.07)}.leave_summaryHead__TKr3l{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.85rem}.leave_summaryTitle__ppf8_{font-size:.62rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--sage-faint)}.leave_copyBtn__5dNVD{padding:.38rem .7rem;font-size:.74rem;border-radius:var(--r-xs)}.leave_line__vvd_K{display:grid;grid-template-columns:3.2rem minmax(0,1fr);grid-gap:.85rem;gap:.85rem;padding:.7rem 0;border-top:1px solid rgba(255,255,255,.06)}.leave_line__vvd_K:first-of-type{border-top:none;padding-top:0}.leave_lineTime__DS9tu{padding-top:.24rem;font-family:var(--mono);font-size:.68rem;color:var(--sage-faint)}.leave_lineQuestion__3wetf{display:block;font-family:var(--display);font-size:1.06rem;font-weight:500;line-height:1.24;color:var(--bone);overflow-wrap:anywhere}.leave_lineVerdict__Xr8ro{display:block;margin-top:.3rem;font-size:.76rem;color:var(--sage-dim)}.leave_lineVerdict__Xr8ro b{font-weight:500;color:var(--gold)}.leave_actions__l8pv5{display:flex;flex-wrap:wrap;gap:.65rem}.leave_actions__l8pv5>*{flex:1 1;min-width:10rem;padding-block:.95rem}.room_room__cjFoS{height:100%;display:grid;grid-template-rows:auto minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);overflow:hidden}.room_top__iUqgo{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.7rem clamp(.85rem,2vw,1.4rem);background:linear-gradient(180deg,rgba(4,18,15,.42),rgba(4,18,15,.12));backdrop-filter:blur(16px) saturate(150%);-webkit-backdrop-filter:blur(16px) saturate(150%);box-shadow:inset 0 -1px 0 rgba(255,255,255,.07)}.room_topLeft__vpv5p,.room_topRight__OyggJ{display:flex;align-items:center;gap:.6rem;min-width:0}.room_chip__jmPS2{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;gap:.42rem;min-width:0;max-width:100%;padding:.34rem .75rem;border:none;border-radius:var(--r-pill);font-family:var(--mono);font-size:.72rem;letter-spacing:.01em;color:var(--sage);cursor:pointer;background:rgba(255,255,255,.05);box-shadow:inset 0 0 0 1px rgba(255,255,255,.09);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition:color var(--t-fast),background var(--t-fast),box-shadow var(--t-fast)}.room_chip__jmPS2:hover{color:var(--gold-lit);background:rgba(255,255,255,.09);box-shadow:inset 0 0 0 1px rgba(200,169,106,.3)}.room_status__xEA02[data-state=connected]{color:var(--gold-lit);box-shadow:inset 0 0 0 1px rgba(200,169,106,.28),var(--sheen-soft)}.room_status__xEA02[data-state=reconnecting]{color:#f0d3ab}.room_status__xEA02[data-state=disconnected]{color:#eeb8a6;box-shadow:inset 0 0 0 1px rgba(217,138,114,.32),var(--sheen-soft)}.room_dot__qGOw1{width:6px;height:6px;border-radius:50%;background:currentColor;box-shadow:0 0 8px currentColor}.room_body__fdMM0{display:flex;min-height:0;position:relative}.room_stageWrap__S_Mbt{position:relative;flex:1 1;min-width:0;padding:clamp(.7rem,1.7vw,1.15rem);display:flex}.room_grid__vwyaJ{flex:1 1;display:grid;grid-gap:var(--lk-grid-gap);gap:var(--lk-grid-gap);grid-template-columns:repeat(var(--cols),minmax(0,1fr));align-content:center;min-height:0}.room_cell__bW_bJ{position:relative;min-height:0;aspect-ratio:16/9;max-height:100%}.room_spotlight__skwnC{flex:1 1;display:grid;grid-template-rows:minmax(0,1fr) auto;grid-gap:.8rem;gap:.8rem;min-height:0}.room_spotMain__OYnex{position:relative;min-height:0}.room_strip__s2VGD{display:flex;gap:.7rem;overflow-x:auto;overflow-y:hidden;padding-bottom:.2rem;scrollbar-width:thin}.room_stripCell__d5DhM{position:relative;flex:0 0 auto;width:clamp(132px,16vw,206px);aspect-ratio:16/9}.room_pin__fBIx4{position:absolute;top:.6rem;right:.6rem;z-index:3;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;border-radius:var(--r-xs);padding:.3rem .6rem;font-family:var(--ui);font-size:.66rem;font-weight:600;letter-spacing:.04em;color:var(--bone);cursor:pointer;background:rgba(4,18,15,.55);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:inset 0 0 0 1px rgba(255,255,255,.14);opacity:0;transition:opacity var(--t-fast)}.room_cell__bW_bJ:hover .room_pin__fBIx4,.room_pin__fBIx4:focus-visible,.room_spotMain__OYnex:hover .room_pin__fBIx4,.room_stripCell__d5DhM:hover .room_pin__fBIx4{opacity:1}.room_faceplate__fC_wq{position:absolute;inset:0;z-index:2;display:grid;place-items:center;pointer-events:none;border-radius:var(--r-lg);background:radial-gradient(120% 110% at 50% 0,var(--emerald-900) 0,var(--abyss) 72%)}.room_face__LkGC6{width:clamp(48px,20%,92px);aspect-ratio:1;border-radius:50%;display:grid;place-items:center;font-family:var(--display);font-weight:500;font-size:clamp(.95rem,2.1vw,1.8rem);letter-spacing:.01em;color:#17251f;background:linear-gradient(165deg,var(--gold-lit),var(--gold) 55%,var(--gold-deep));box-shadow:inset 0 1px 0 rgba(255,255,255,.45),0 12px 30px -14px rgba(200,169,106,.55)}.room_solo__RGMM5{display:grid;place-content:center;justify-items:center;grid-gap:.75rem;gap:.75rem;text-align:center;padding:1.5rem}.room_soloTitle__ya56K{font-size:clamp(1.5rem,3vw,2.1rem);font-weight:300;color:var(--bone)}.room_soloHint__l68eI{max-width:30rem;font-size:.88rem;line-height:1.65;color:var(--sage-dim)}.room_dockRow__TZW85{display:flex;justify-content:center;min-width:0;padding:.5rem clamp(.7rem,2vw,1.15rem) clamp(.85rem,2vw,1.15rem)}.room_dockShell__Cuaf5{position:relative;min-width:0;max-width:100%}.room_dock__MNDb9{display:flex;align-items:center;gap:.4rem;padding:.5rem;border-radius:var(--r-pill);background:linear-gradient(170deg,rgba(255,255,255,.1),rgba(255,255,255,.03)),rgba(4,18,15,.42);backdrop-filter:var(--blur-3);-webkit-backdrop-filter:var(--blur-3);box-shadow:inset 0 0 0 1px rgba(255,255,255,.12),inset 0 1px 0 rgba(255,255,255,.2),var(--cast-3);max-width:100%;overflow-x:auto;scrollbar-width:none}.room_dock__MNDb9::-webkit-scrollbar{display:none}.room_dockBtn__y4pQJ{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;flex:0 0 auto;width:46px;height:46px;border:none;border-radius:50%;display:grid;place-items:center;color:var(--bone);cursor:pointer;background:rgba(255,255,255,.055);box-shadow:inset 0 0 0 1px rgba(255,255,255,.08);transition:background var(--t-fast),color var(--t-fast),box-shadow var(--t-fast),transform var(--t-fast)}.room_dockBtn__y4pQJ:hover{background:rgba(255,255,255,.12);box-shadow:inset 0 0 0 1px rgba(255,255,255,.16);transform:translateY(-1px)}.room_dockBtn__y4pQJ[data-on=false]{color:#2a120c;background:linear-gradient(168deg,#e5a08a,var(--rose));box-shadow:inset 0 1px 0 rgba(255,255,255,.35),0 8px 20px -10px rgba(217,138,114,.55)}.room_dockBtn__y4pQJ[data-active=true]{color:var(--gold-lit);background:rgba(200,169,106,.16);box-shadow:inset 0 0 0 1px rgba(200,169,106,.45)}.room_dockBtn__y4pQJ[data-tone=danger]{color:#f3c3b6;background:rgba(217,138,114,.14);box-shadow:inset 0 0 0 1px rgba(217,138,114,.28)}.room_dockBtn__y4pQJ[data-tone=danger]:hover{color:#2a120c;background:linear-gradient(168deg,#e5a08a,var(--rose))}.room_badge__BtQIG{position:absolute;top:-1px;right:-1px;min-width:18px;height:18px;padding:0 5px;border-radius:var(--r-pill);display:grid;place-items:center;font-family:var(--mono);font-size:.6rem;font-weight:500;color:#17251f;background:linear-gradient(168deg,var(--gold-lit),var(--gold));box-shadow:0 2px 6px rgba(2,10,8,.4)}.room_askBtn__uQdFP{flex:0 0 auto;display:inline-flex;align-items:center;gap:.45rem;height:46px;padding:0 1.3rem;border:none;border-radius:var(--r-pill);font-family:var(--display);font-size:1.12rem;font-weight:500;letter-spacing:.006em;color:#17251f;cursor:pointer;background:linear-gradient(168deg,var(--gold-lit) 0,var(--gold) 48%,var(--gold-deep) 100%);box-shadow:inset 0 1px 0 rgba(255,255,255,.45),0 8px 22px -10px rgba(200,169,106,.6);transition:transform var(--t-fast),box-shadow var(--t-fast),opacity var(--t-fast)}.room_askBtn__uQdFP:hover:not(:disabled){transform:translateY(-1px);box-shadow:inset 0 1px 0 rgba(255,255,255,.55),0 14px 32px -10px rgba(200,169,106,.75)}.room_askBtn__uQdFP:active:not(:disabled){transform:translateY(1px)}.room_askBtn__uQdFP:disabled{opacity:.4;cursor:not-allowed}.room_divider__X7dNr{flex:0 0 auto;width:1px;height:24px;margin-inline:.25rem;background:rgba(255,255,255,.11)}.room_stampTray__zm4cM{position:absolute;bottom:calc(100% + .7rem);left:50%;transform:translateX(-50%);display:flex;gap:.25rem;padding:.45rem;border-radius:var(--r-pill);animation:room_trayIn__MAYEd .2s var(--ease-out)}@keyframes room_trayIn__MAYEd{0%{opacity:0;transform:translate(-50%,10px) scale(.96)}}.room_stampKey__KpRLO{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:40px;height:40px;border:none;border-radius:50%;background:transparent;font-size:1.2rem;line-height:1;cursor:pointer;transition:transform var(--t-fast),background var(--t-fast)}.room_stampKey__KpRLO:hover{background:rgba(255,255,255,.1);transform:scale(1.16) translateY(-2px)}.room_stampLayer__f5i3P{position:absolute;inset:0;pointer-events:none;overflow:hidden;z-index:6}.room_stamp__b6AYc{position:absolute;bottom:-3rem;font-size:1.9rem;line-height:1;filter:drop-shadow(0 8px 16px rgba(2,10,8,.7));animation:room_rise__zA9_2 2.8s var(--ease-soft) forwards}.room_stampWho__HJ1Ig{display:block;margin-top:.25rem;font-size:.58rem;font-weight:500;letter-spacing:.04em;color:var(--sage);text-align:center;white-space:nowrap}@keyframes room_rise__zA9_2{0%{opacity:0;transform:translate(0) scale(.5) rotate(0deg)}14%{opacity:1;transform:translateY(-13vh) scale(var(--scale)) rotate(calc(var(--spin) * .3))}to{opacity:0;transform:translate(var(--drift),-76vh) scale(calc(var(--scale) * .82)) rotate(var(--spin))}}.room_panel__dZBZY{flex:0 0 352px;width:352px;display:flex;flex-direction:column;min-height:0;margin:clamp(.7rem,1.7vw,1.15rem) clamp(.7rem,1.7vw,1.15rem) clamp(.7rem,1.7vw,1.15rem) 0;border-radius:var(--r-lg);overflow:hidden;animation:room_panelIn__V1Sgq .26s var(--ease-soft)}@keyframes room_panelIn__V1Sgq{0%{opacity:0;transform:translateX(20px)}}.room_panelHead__bCwBE{display:flex;align-items:center;justify-content:space-between;gap:.6rem;padding:.95rem 1rem;box-shadow:inset 0 -1px 0 rgba(255,255,255,.08)}.room_panelTitle__WwBo_{font-family:var(--display);font-size:1.16rem;font-weight:500;letter-spacing:-.004em;color:var(--bone)}.room_panelActions__KLOJK{display:flex;align-items:center;gap:.35rem}.room_iconBtn__0rkiA{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:32px;height:32px;border:none;border-radius:var(--r-xs);display:grid;place-items:center;background:transparent;color:var(--sage-dim);cursor:pointer;transition:color var(--t-fast),background var(--t-fast)}.room_iconBtn__0rkiA:hover{color:var(--bone);background:rgba(255,255,255,.07)}.room_panelBody__ymdxV{flex:1 1;min-height:0;overflow-y:auto;padding:1rem;display:flex;flex-direction:column;gap:.8rem}.room_panelFoot__44vxn{padding:.85rem 1rem;box-shadow:inset 0 1px 0 rgba(255,255,255,.08)}.room_empty__zBLYf{margin:auto;max-width:19rem;padding:1.5rem .5rem;text-align:center;font-size:.86rem;line-height:1.68;color:var(--sage-dim)}@media (max-width:620px){.room_dock__MNDb9{flex-wrap:wrap;justify-content:center;overflow-x:visible;border-radius:var(--r-xl);gap:.45rem}.room_divider__X7dNr{display:none}.room_askBtn__uQdFP{order:-1}}@media (max-width:560px){.room_chipLabel__oIFrM,.room_statusLabel__diFGu{display:none}.room_status__xEA02{padding-inline:.55rem}}@media (max-width:780px){.room_panel__dZBZY{position:absolute;inset:clamp(.7rem,1.7vw,1.15rem);width:auto;flex-basis:auto;margin:0;z-index:20}.room_stripCell__d5DhM{width:120px}}.panels_messages___zusc{display:flex;flex-direction:column;gap:.9rem}.panels_message__40wek{display:flex;flex-direction:column;gap:.25rem}.panels_messageHead__SQjBy{display:flex;align-items:baseline;gap:.5rem;padding-inline:.15rem}.panels_messageWho__uNp1P{font-size:.74rem;font-weight:600;color:var(--gold)}.panels_message__40wek[data-mine=true] .panels_messageWho__uNp1P{color:var(--jade)}.panels_messageWhen__dWnJs{font-family:var(--mono);font-size:.64rem;color:var(--sage-faint)}.panels_messageBody__ukB1F{padding:.6rem .8rem;border-radius:6px var(--r-sm) var(--r-sm) var(--r-sm);font-size:.88rem;line-height:1.58;color:var(--bone);overflow-wrap:anywhere;background:rgba(255,255,255,.05);box-shadow:inset 0 0 0 1px rgba(255,255,255,.07)}.panels_messageBody__ukB1F a{color:var(--gold-lit)}.panels_composer__XzwHr{display:flex;gap:.5rem}.panels_composer__XzwHr input{flex:1 1;min-width:0;padding:.7rem .9rem;font-size:.88rem}.panels_sendBtn__xuQb3{flex:0 0 auto;width:44px;padding:0}.panels_receipt__oFjPE{position:relative;border-radius:var(--r-sm);padding:.85rem .9rem .85rem 1rem;background:rgba(255,255,255,.04);box-shadow:inset 0 0 0 1px rgba(255,255,255,.07);overflow:hidden}.panels_receipt__oFjPE:before{content:"";position:absolute;left:0;top:0;bottom:0;width:2px}.panels_receipt__oFjPE[data-kind=yes]:before{background:var(--gold)}.panels_receipt__oFjPE[data-kind=no]:before{background:var(--rose)}.panels_receipt__oFjPE[data-kind=silence]:before,.panels_receipt__oFjPE[data-kind=split]:before{background:var(--jade)}.panels_receiptTop__r_sVu{display:flex;align-items:baseline;justify-content:space-between;gap:.5rem;margin-bottom:.4rem}.panels_receiptWhen__N6zAK{font-family:var(--mono);font-size:.66rem;color:var(--sage-faint)}.panels_receiptWho__6sFog{font-size:.68rem;color:var(--sage-faint);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.panels_receiptQuestion__4nYeU{font-family:var(--display);font-size:1.06rem;font-weight:500;line-height:1.22;letter-spacing:-.006em;color:var(--bone);margin-bottom:.55rem;overflow-wrap:anywhere}.panels_chips__oself{display:flex;flex-wrap:wrap;gap:.3rem;margin-bottom:.5rem}.panels_chip__ZHOKQ{padding:.2rem .5rem;border-radius:var(--r-xs);font-family:var(--mono);font-size:.66rem;color:var(--sage);background:rgba(4,18,15,.36);box-shadow:inset 0 0 0 1px rgba(255,255,255,.06)}.panels_receiptLine__7iTpc{font-family:var(--display);font-size:.92rem;font-style:italic;color:var(--sage)}.panels_footRow__W_DFp{display:flex;gap:.5rem}.panels_footRow__W_DFp>*{flex:1 1;padding:.65rem;font-size:.8rem}.panels_section__kX_Cm{border-radius:var(--r-sm);padding:.95rem;background:rgba(255,255,255,.035);box-shadow:inset 0 0 0 1px rgba(255,255,255,.07)}.panels_sectionTitle__4uFii{margin-bottom:.75rem;font-size:.62rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--sage-faint)}.panels_stack__yg9P1{display:flex;flex-direction:column;gap:.7rem}.panels_select__7mz8Y{width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;border-radius:var(--r-xs);padding:.6rem 2rem .6rem .75rem;font-family:var(--ui);font-size:.84rem;color:var(--bone);cursor:pointer;text-overflow:ellipsis;background-color:rgba(4,18,15,.42);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' stroke='%23b6cbc2' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 6.5l4 4 4-4'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .65rem center;box-shadow:inset 0 0 0 1px rgba(255,255,255,.08)}.panels_select__7mz8Y:focus{outline:none;box-shadow:inset 0 0 0 1px rgba(200,169,106,.5),0 0 0 3px var(--gold-veil)}.panels_backdrops__EffY4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:.4rem;gap:.4rem}.panels_backdrop__9RP_z{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;aspect-ratio:4/3;border:none;border-radius:var(--r-xs);display:grid;place-items:end center;padding-bottom:.3rem;overflow:hidden;cursor:pointer;font-size:.6rem;font-weight:600;letter-spacing:.02em;color:var(--sage);background-color:rgba(4,18,15,.42);background-size:cover;background-position:50%;box-shadow:inset 0 0 0 1px rgba(255,255,255,.08);transition:box-shadow var(--t-fast),transform var(--t-fast),color var(--t-fast)}.panels_backdrop__9RP_z:hover:not(:disabled){transform:translateY(-2px)}.panels_backdrop__9RP_z[data-on=true]{color:var(--gold-lit);box-shadow:inset 0 0 0 1px rgba(200,169,106,.6)}.panels_backdrop__9RP_z span{position:relative;z-index:1;padding:.08rem .35rem;border-radius:4px;background:rgba(4,18,15,.62)}.panels_blurPreview__Rvy8g{position:absolute;inset:0;background:repeating-linear-gradient(132deg,rgba(255,255,255,.06) 0 7px,rgba(255,255,255,.015) 7px 14px);filter:blur(3px)}.panels_toggleRow__0rLYU{display:flex;align-items:center;justify-content:space-between;gap:.75rem;font-size:.85rem;color:var(--sage)}.panels_switch__lfd0a{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex:0 0 auto;position:relative;width:44px;height:25px;border:none;border-radius:var(--r-pill);cursor:pointer;background:rgba(4,18,15,.5);box-shadow:inset 0 0 0 1px rgba(255,255,255,.1);transition:background var(--t-fast)}.panels_switch__lfd0a:after{content:"";position:absolute;top:3px;left:3px;width:19px;height:19px;border-radius:50%;background:var(--sage-dim);transition:transform var(--t-base),background var(--t-fast)}.panels_switch__lfd0a[data-on=true]{background:rgba(200,169,106,.22);box-shadow:inset 0 0 0 1px rgba(200,169,106,.5)}.panels_switch__lfd0a[data-on=true]:after{transform:translateX(19px);background:linear-gradient(168deg,var(--gold-lit),var(--gold))}.panels_switch__lfd0a:disabled{opacity:.5;cursor:wait}.panels_keys__Tq7rQ{display:flex;flex-direction:column;gap:.5rem}.panels_keyRow__5dkRm{display:flex;align-items:center;justify-content:space-between;gap:.75rem;font-size:.82rem;color:var(--sage-dim)}.panels_keyCombo__ZTft1{padding:.16rem .45rem;border-radius:5px;font-family:var(--mono);font-size:.68rem;color:var(--bone);white-space:nowrap;background:rgba(4,18,15,.46);box-shadow:inset 0 0 0 1px rgba(255,255,255,.09),inset 0 -1px 0 rgba(255,255,255,.06)}.panels_peopleRow__rdY_r{display:flex;align-items:center;gap:.7rem;padding:.45rem .15rem;font-size:.86rem;color:var(--sage)}.panels_avatar__tqMfV{flex:0 0 auto;width:32px;height:32px;border-radius:50%;display:grid;place-items:center;font-family:var(--display);font-size:.8rem;font-weight:500;color:#17251f;background:linear-gradient(165deg,var(--gold-lit),var(--gold) 60%,var(--gold-deep));box-shadow:inset 0 1px 0 rgba(255,255,255,.4)}.panels_peopleName__u7o6H{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--bone)}.haina_overlay__AX9LM{position:absolute;top:clamp(.7rem,1.7vw,1.15rem);left:50%;transform:translateX(-50%);width:min(600px,calc(100% - 1.8rem));z-index:10;border-radius:var(--r-lg);padding:1.05rem 1.2rem 1.2rem;animation:haina_settle__gr040 .38s var(--ease-out)}@keyframes haina_settle__gr040{0%{opacity:0;transform:translate(-50%,-128%) scale(.96)}to{opacity:1;transform:translate(-50%) scale(1)}}.haina_head__eWCXy{display:flex;align-items:center;justify-content:space-between;gap:.9rem;margin-bottom:.7rem}.haina_asker__iKEuV{font-size:.64rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--sage-faint);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.haina_asker__iKEuV b{font-weight:600;color:var(--gold)}.haina_ring__tXSUl{flex:0 0 auto;position:relative;width:36px;height:36px;display:grid;place-items:center}.haina_ring__tXSUl svg{position:absolute;inset:0;transform:rotate(-90deg)}.haina_ringTrack__4zEiO{stroke:rgba(255,255,255,.12)}.haina_ringHand__BGRWn{stroke:var(--gold);transition:stroke-dashoffset .12s linear;filter:drop-shadow(0 0 5px rgba(200,169,106,.55))}.haina_ringNum__RuA6D{font-family:var(--mono);font-size:.72rem;color:var(--bone)}.haina_question__sYrbi{font-family:var(--display);font-size:clamp(1.4rem,2.8vw,1.85rem);font-weight:400;line-height:1.16;letter-spacing:-.012em;color:var(--bone);margin-bottom:1.05rem;overflow-wrap:anywhere}.haina_choices__MADZU{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.5rem;gap:.5rem}.haina_choice__lmC30{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;border-radius:var(--r-sm);padding:.8rem .5rem .7rem;display:flex;flex-direction:column;align-items:center;gap:.18rem;cursor:pointer;color:var(--sage);background:rgba(255,255,255,.045);box-shadow:inset 0 0 0 1px rgba(255,255,255,.09);transition:transform var(--t-fast),background var(--t-fast),box-shadow var(--t-fast),color var(--t-fast)}.haina_choice__lmC30:hover:not(:disabled){transform:translateY(-2px);color:var(--bone);background:rgba(255,255,255,.09);box-shadow:inset 0 0 0 1px rgba(255,255,255,.17)}.haina_choice__lmC30[data-mine=true]{color:var(--bone);background:rgba(255,255,255,.1);box-shadow:inset 0 0 0 1px currentColor,inset 0 1px 0 rgba(255,255,255,.2)}.haina_choiceLabel__Uz0cI{font-family:var(--ui);font-size:.87rem;font-weight:600;letter-spacing:.004em}.haina_choiceGloss__i8pxn{font-size:.66rem;color:var(--sage-faint)}.haina_choice__lmC30[data-mine=true] .haina_choiceGloss__i8pxn{color:var(--sage-dim)}.haina_bars__Ua8Ox{display:flex;flex-direction:column;gap:.42rem;margin-top:.95rem}.haina_bar__ZLJtK{display:grid;grid-template-columns:5.1rem minmax(0,1fr) 1.5rem;align-items:center;grid-gap:.65rem;gap:.65rem;font-size:.72rem;font-weight:500;color:var(--sage-dim)}.haina_track__5K4Wj{height:5px;background:rgba(4,18,15,.5);box-shadow:inset 0 0 0 1px rgba(255,255,255,.05);overflow:hidden}.haina_fill__F1Nnb,.haina_track__5K4Wj{display:block;border-radius:var(--r-pill)}.haina_fill__F1Nnb{height:100%;transition:width .46s var(--ease-soft)}.haina_count__FbIJs{font-family:var(--mono);font-size:.72rem;text-align:right;color:var(--sage)}.haina_verdict__I0RFZ{margin-top:1rem;padding-top:.85rem;border-top:1px solid rgba(255,255,255,.08);font-family:var(--display);font-size:1.02rem;font-style:italic;letter-spacing:-.004em}.haina_verdict__I0RFZ[data-kind=yes]{color:var(--gold-lit)}.haina_verdict__I0RFZ[data-kind=no]{color:#eeb8a6}.haina_verdict__I0RFZ[data-kind=silence],.haina_verdict__I0RFZ[data-kind=split]{color:var(--jade)}.haina_composer___hLRs{position:absolute;bottom:calc(100% + .7rem);left:50%;transform:translateX(-50%);width:min(480px,calc(100vw - 2rem));border-radius:var(--r-lg);padding:.9rem;animation:haina_lift__8eQC5 .2s var(--ease-out)}@keyframes haina_lift__8eQC5{0%{opacity:0;transform:translate(-50%,12px) scale(.97)}}.haina_composerRow__asASy{display:flex;gap:.55rem;margin-bottom:.7rem}.haina_composerRow__asASy input{flex:1 1;min-width:0;padding:.75rem .95rem;font-size:.9rem}.haina_durations__zHw5d{display:flex;align-items:center;gap:.35rem}.haina_durationsLabel__cDqZm{margin-right:.35rem;font-size:.62rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--sage-faint)}.haina_duration__J93vj{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;border-radius:var(--r-pill);padding:.32rem .8rem;font-family:var(--mono);font-size:.72rem;color:var(--sage);cursor:pointer;background:rgba(255,255,255,.05);box-shadow:inset 0 0 0 1px rgba(255,255,255,.09);transition:color var(--t-fast),background var(--t-fast),box-shadow var(--t-fast)}.haina_duration__J93vj[data-on=true]{color:#17251f;background:linear-gradient(168deg,var(--gold-lit),var(--gold));box-shadow:inset 0 1px 0 rgba(255,255,255,.4)}.diagnostics_overlay__W7bGO{position:absolute;top:clamp(.7rem,1.7vw,1.15rem);left:clamp(.7rem,1.7vw,1.15rem);z-index:30;width:min(360px,calc(100% - 1.6rem));max-height:calc(100% - 2rem);overflow-y:auto;border-radius:var(--r-md);padding:.9rem;font-family:var(--mono);font-size:.7rem;line-height:1.6;color:var(--sage-dim)}.diagnostics_head__JexMW{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.7rem;font-size:.62rem;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:var(--gold)}.diagnostics_close___gj0g{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:transparent;color:var(--sage-faint);cursor:pointer;font-family:var(--mono);font-size:.68rem}.diagnostics_close___gj0g:hover{color:var(--bone)}.diagnostics_group__16ZEa{margin-top:.6rem;padding-top:.6rem;border-top:1px solid rgba(255,255,255,.07)}.diagnostics_groupTitle__hG3VZ{margin-bottom:.3rem;color:var(--bone);overflow-wrap:anywhere}.diagnostics_row__yZDvq{display:flex;justify-content:space-between;gap:.75rem}.diagnostics_row__yZDvq span:last-child{color:var(--mist);text-align:right;overflow-wrap:anywhere}