.RoleRevealModal_backdrop__1FRTs{position:fixed;inset:0;z-index:200;background:rgba(10,8,5,.75);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);display:flex;align-items:center;justify-content:center;padding:24px;animation:RoleRevealModal_gl-role-backdrop-in__drIR0 .24s var(--gl-easing-out) both}.RoleRevealModal_modal__NCbpL{position:relative;max-width:460px;width:100%;background:linear-gradient(180deg,var(--gl-bg-1) 0,var(--gl-bg-2) 100%);border:1px solid var(--gl-line-strong);border-radius:var(--gl-r-5);padding:28px 24px;display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center;box-shadow:var(--gl-sh-3);animation:RoleRevealModal_gl-role-modal-in__0tTGI .32s var(--gl-easing-spring) 80ms both}.RoleRevealModal_modal__NCbpL:before{content:"";position:absolute;inset:14px;border:1px solid rgba(201,160,99,.18);border-radius:var(--gl-r-3);pointer-events:none}.RoleRevealModal_eyebrow__GNe8z{font-size:calc(10px * var(--app-text-scale, 1));letter-spacing:.2em;text-transform:uppercase;color:var(--gl-gold)}.RoleRevealModal_icon__Y9HuT{font-size:calc(56px * var(--app-text-scale, 1));margin:6px 0;text-shadow:0 0 24px rgba(201,160,99,.3);animation:RoleRevealModal_gl-role-icon-glow__0uIIs 2.4s ease-in-out infinite}@keyframes RoleRevealModal_gl-role-icon-glow__0uIIs{0%,to{text-shadow:0 0 24px rgba(201,160,99,.3)}50%{text-shadow:0 0 32px rgba(201,160,99,.5)}}.RoleRevealModal_heading__oJ3Vv{font-size:calc(30px * var(--app-text-scale, 1));font-style:italic;font-weight:700;color:var(--gl-paper);line-height:1.1;margin:0}.RoleRevealModal_duty__Zwywb{font-size:calc(14px * var(--app-text-scale, 1));color:var(--gl-paper-dim);line-height:1.55;margin:0;max-width:360px}.RoleRevealModal_bullets__LFWbF{list-style:none;margin:10px 0 0;padding:0;display:flex;flex-direction:column;gap:6px;text-align:left;width:100%;max-width:380px}.RoleRevealModal_bullet__WBTjG{font-size:calc(12px * var(--app-text-scale, 1));color:var(--gl-paper-soft);line-height:1.5;padding-left:16px;position:relative}.RoleRevealModal_bullet__WBTjG:before{content:"·";position:absolute;left:4px;color:var(--gl-gold);font-weight:700}.RoleRevealModal_cta__Vv4zH{margin-top:14px;padding:11px 22px;background:var(--gl-gold);color:var(--gl-ink);font-size:calc(11px * var(--app-text-scale, 1));font-weight:600;letter-spacing:.18em;text-transform:uppercase;border-radius:var(--gl-r-2);border:none;cursor:pointer;box-shadow:0 4px 14px rgba(201,160,99,.3);transition:background .15s var(--gl-easing-out),transform .15s var(--gl-easing-out)}.RoleRevealModal_cta__Vv4zH:hover{background:var(--gl-gold-bright);transform:translateY(-1px)}.RoleRevealModal_cta__Vv4zH:focus-visible{outline:2px solid var(--gl-gold-bright);outline-offset:2px}.RoleRevealModal_close__xHA9_{display:none}@keyframes RoleRevealModal_gl-role-backdrop-in__drIR0{0%{opacity:0;backdrop-filter:blur(0);-webkit-backdrop-filter:blur(0)}to{opacity:1;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}}@keyframes RoleRevealModal_gl-role-modal-in__0tTGI{0%{opacity:0;transform:translateY(12px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@media (prefers-reduced-motion:reduce){.RoleRevealModal_backdrop__1FRTs{backdrop-filter:none;-webkit-backdrop-filter:none;background:rgba(10,8,5,.88)}.RoleRevealModal_backdrop__1FRTs,.RoleRevealModal_modal__NCbpL{animation:RoleRevealModal_gl-role-fade__KMacT .2s linear both}.RoleRevealModal_icon__Y9HuT{animation:none}.RoleRevealModal_cta__Vv4zH:hover{transform:none}}@keyframes RoleRevealModal_gl-role-fade__KMacT{0%{opacity:0}to{opacity:1}}@media (max-width:767px){.RoleRevealModal_backdrop__1FRTs{align-items:flex-start;overflow-y:auto;padding:max(12px,env(safe-area-inset-top,0px)) max(12px,env(safe-area-inset-right,0px)) max(12px,env(safe-area-inset-bottom,0px)) max(12px,env(safe-area-inset-left,0px))}.RoleRevealModal_modal__NCbpL{max-height:calc(100dvh - max(24px, env(safe-area-inset-top, 0px) + env(safe-area-inset-bottom, 0px)));overflow-y:auto;padding-top:62px}.RoleRevealModal_close__xHA9_{position:fixed;top:max(8px,env(safe-area-inset-top,0px));right:max(8px,env(safe-area-inset-right,0px));z-index:1;width:44px;height:44px;min-height:44px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(28,22,16,.58);border-radius:var(--gl-r-2);background:rgba(255,250,240,.96);color:#241c15;box-shadow:0 2px 10px rgba(0,0,0,.28);font-size:25px;line-height:1;cursor:pointer}.RoleRevealModal_close__xHA9_:focus-visible{outline:3px solid var(--gl-gold-bright);outline-offset:2px}}.ProfessionPickerModal_backdrop__atp3x{position:fixed;inset:0;z-index:220;background:rgba(10,8,5,.78);display:flex;align-items:center;justify-content:center;padding:24px;animation:ProfessionPickerModal_gl-pick-backdrop-in__vecAZ .24s var(--gl-easing-out) both}.ProfessionPickerModal_modal__NS5a7{position:relative;max-width:720px;width:100%;background:linear-gradient(180deg,var(--gl-bg-1) 0,var(--gl-bg-2) 100%);border:1px solid var(--gl-line-strong);border-radius:var(--gl-r-5);padding:28px 28px 22px;display:flex;flex-direction:column;gap:18px;box-shadow:var(--gl-sh-3);animation:ProfessionPickerModal_gl-pick-modal-in__F8xhq .32s var(--gl-easing-spring) 80ms both}.ProfessionPickerModal_modal__NS5a7:before{content:"";position:absolute;inset:14px;border:1px solid rgba(201,160,99,.18);border-radius:var(--gl-r-3);pointer-events:none}.ProfessionPickerModal_header__IJX1n{display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center;position:relative}.ProfessionPickerModal_eyebrow__e06Yf{font-size:calc(10px * var(--app-text-scale, 1));letter-spacing:.2em;text-transform:uppercase;color:var(--gl-gold)}.ProfessionPickerModal_heading____hHc{font-size:calc(26px * var(--app-text-scale, 1));font-style:italic;font-weight:700;color:var(--gl-paper);margin:0;line-height:1.15}.ProfessionPickerModal_sub__gdU1L{font-size:calc(13px * var(--app-text-scale, 1));color:var(--gl-paper-dim);margin:0;max-width:480px;line-height:1.5}.ProfessionPickerModal_ring__DewZe{position:absolute;right:0;top:0;width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:calc(13px * var(--app-text-scale, 1));font-weight:700;border:2px solid var(--gl-gold);color:var(--gl-paper);background:rgba(10,8,5,.4)}.ProfessionPickerModal_ring_neutral__lWxPQ{border-color:var(--gl-gold);color:var(--gl-paper)}.ProfessionPickerModal_ring_ok__ZAIb0{border-color:#5fb47a;color:#d8f0e0}.ProfessionPickerModal_ring_warn__1E2zY{border-color:#d6a23a;color:#f4e2b8}.ProfessionPickerModal_ring_danger__2pIpB{border-color:#d65a4a;color:#f5d2cb;animation:ProfessionPickerModal_gl-pick-ring-pulse__KBAj3 .8s ease-in-out infinite}.ProfessionPickerModal_options__eRUd0{display:grid;grid-template-columns:1fr 1fr;gap:18px}@media (max-width:720px){.ProfessionPickerModal_options__eRUd0{grid-template-columns:1fr}}.ProfessionPickerModal_option__ep9LP{display:flex;flex-direction:column;gap:10px;padding:18px 16px;text-align:left;background:var(--gl-bg-2);border:1px solid var(--gl-line-strong);border-radius:var(--gl-r-3);cursor:pointer;color:var(--gl-paper);font:inherit;transition:transform .16s var(--gl-easing-out),border-color .16s var(--gl-easing-out),box-shadow .2s var(--gl-easing-out)}.ProfessionPickerModal_option__ep9LP:hover{transform:translateY(-2px);border-color:rgba(201,160,99,.45)}.ProfessionPickerModal_option__ep9LP:focus-visible{outline:2px solid var(--gl-gold-bright);outline-offset:2px}.ProfessionPickerModal_optionSelected__dn8fx{border-color:var(--gl-gold);transform:scale(1.02);box-shadow:0 0 18px rgba(201,160,99,.45)}.ProfessionPickerModal_optionName__yumBd{margin:0;font-size:calc(22px * var(--app-text-scale, 1));font-style:italic;font-weight:700;color:var(--gl-paper);line-height:1.1}.ProfessionPickerModal_ability__q3rR_{margin:0;font-size:calc(13px * var(--app-text-scale, 1));color:var(--gl-paper-soft);line-height:1.5}.ProfessionPickerModal_badges__IK3Dg{display:flex;gap:6px;flex-wrap:wrap;margin-top:auto}.ProfessionPickerModal_badge__pJNsR{font-size:calc(10px * var(--app-text-scale, 1));letter-spacing:.12em;text-transform:uppercase;padding:3px 8px;border-radius:999px;background:rgba(201,160,99,.14);color:var(--gl-gold)}.ProfessionPickerModal_footer___3hZz{display:flex;justify-content:center}.ProfessionPickerModal_cta__nkSWk{padding:12px 26px;background:var(--gl-gold);color:var(--gl-ink);font-size:calc(12px * var(--app-text-scale, 1));font-weight:600;letter-spacing:.18em;text-transform:uppercase;border-radius:var(--gl-r-2);border:none;cursor:pointer;box-shadow:0 4px 14px rgba(201,160,99,.3);transition:background .15s var(--gl-easing-out),transform .15s var(--gl-easing-out)}.ProfessionPickerModal_cta__nkSWk:hover:not(:disabled){background:var(--gl-gold-bright);transform:translateY(-1px)}.ProfessionPickerModal_cta__nkSWk:disabled{opacity:.5;cursor:not-allowed}@keyframes ProfessionPickerModal_gl-pick-backdrop-in__vecAZ{0%{opacity:0}to{opacity:1}}@keyframes ProfessionPickerModal_gl-pick-modal-in__F8xhq{0%{opacity:0;transform:translateY(12px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes ProfessionPickerModal_gl-pick-ring-pulse__KBAj3{0%,to{box-shadow:0 0 0 0 rgba(214,90,74,.35)}50%{box-shadow:0 0 0 6px rgba(214,90,74,0)}}@media (prefers-reduced-motion:reduce){.ProfessionPickerModal_backdrop__atp3x,.ProfessionPickerModal_modal__NS5a7{animation:ProfessionPickerModal_gl-pick-fade__QoP8n .2s linear both}.ProfessionPickerModal_ring_danger__2pIpB{animation:none}.ProfessionPickerModal_option__ep9LP:hover{transform:none}}@keyframes ProfessionPickerModal_gl-pick-fade__QoP8n{0%{opacity:0}to{opacity:1}}@media (max-width:767px){.ProfessionPickerModal_backdrop__atp3x{overflow-y:auto;align-items:flex-start;padding:max(12px,env(safe-area-inset-top,0px)) 12px max(12px,env(safe-area-inset-bottom,0px))}.ProfessionPickerModal_modal__NS5a7{max-height:calc(100dvh - 24px - env(safe-area-inset-top, 0px) - env(safe-area-inset-bottom, 0px));overflow-y:auto;padding:14px}.ProfessionPickerModal_cta__nkSWk,.ProfessionPickerModal_option__ep9LP{min-height:44px}}.SpotlightTour_root__2GfPv{position:fixed;inset:0;z-index:150;pointer-events:none}.SpotlightTour_backdrop__4YJu6{position:fixed;inset:0;background:rgba(10,8,5,.55);pointer-events:auto;animation:SpotlightTour_gl-tour-fade__h7rTj .2s var(--gl-easing-out) both}.SpotlightTour_spotlight__kJdeO{position:fixed;border:2px solid var(--gl-gold);border-radius:var(--gl-r-4);box-shadow:0 0 0 4px rgba(201,160,99,.35),0 0 0 9999px rgba(10,8,5,.45);pointer-events:none;transition:top .18s var(--gl-easing-out),left .18s var(--gl-easing-out),width .18s var(--gl-easing-out),height .18s var(--gl-easing-out);animation:SpotlightTour_gl-tour-spotlight-pulse__7U20U 1.6s ease-in-out infinite}@keyframes SpotlightTour_gl-tour-spotlight-pulse__7U20U{0%,to{box-shadow:0 0 0 4px rgba(201,160,99,.35),0 0 0 9999px rgba(10,8,5,.45)}50%{box-shadow:0 0 0 6px rgba(201,160,99,.55),0 0 0 9999px rgba(10,8,5,.45)}}.SpotlightTour_balloon__HEUD2{position:fixed;background:var(--gl-bg-2);border:1px solid var(--gl-gold);border-radius:var(--gl-r-3);padding:12px 14px;display:flex;flex-direction:column;gap:6px;box-shadow:var(--gl-sh-2);pointer-events:auto;animation:SpotlightTour_gl-tour-balloon-in__URik5 .24s var(--gl-easing-out) both}.SpotlightTour_eyebrow__NmBWT{font-size:calc(9px * var(--app-text-scale, 1));letter-spacing:.16em;text-transform:uppercase;color:var(--gl-gold)}.SpotlightTour_title__f6sXy{font-size:calc(14px * var(--app-text-scale, 1));font-style:italic;font-weight:600;color:var(--gl-paper);margin:0}.SpotlightTour_body__oJB47{font-size:calc(12px * var(--app-text-scale, 1));color:var(--gl-paper-soft);line-height:1.5;margin:0}.SpotlightTour_actions__WQcKf{display:flex;gap:8px;margin-top:6px;align-items:center}.SpotlightTour_skip__aI8m_{background:transparent;border:1px solid var(--gl-line-strong);color:var(--gl-paper-soft);font-size:calc(9px * var(--app-text-scale, 1));letter-spacing:.12em;text-transform:uppercase;padding:5px 10px;border-radius:var(--gl-r-1);cursor:pointer}.SpotlightTour_skip__aI8m_:hover{color:var(--gl-paper)}.SpotlightTour_skip__aI8m_:focus-visible{outline:2px solid var(--gl-gold-bright);outline-offset:2px}.SpotlightTour_next__LeR1I{margin-left:auto;background:var(--gl-gold);color:var(--gl-ink);border:none;font-size:calc(9px * var(--app-text-scale, 1));letter-spacing:.14em;text-transform:uppercase;padding:6px 12px;border-radius:var(--gl-r-1);cursor:pointer}.SpotlightTour_next__LeR1I:hover{background:var(--gl-gold-bright)}.SpotlightTour_next__LeR1I:focus-visible{outline:2px solid var(--gl-gold-bright);outline-offset:2px}@keyframes SpotlightTour_gl-tour-fade__h7rTj{0%{opacity:0}to{opacity:1}}@keyframes SpotlightTour_gl-tour-balloon-in__URik5{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.SpotlightTour_backdrop__4YJu6,.SpotlightTour_balloon__HEUD2{animation:SpotlightTour_gl-tour-fade__h7rTj .15s linear both}.SpotlightTour_spotlight__kJdeO{animation:none;transition:none;box-shadow:0 0 0 6px rgba(201,160,99,.55),0 0 0 9999px rgba(10,8,5,.45)}}.GhostLettersTableNoir_root__2avFW{display:grid;grid-template-rows:56px 1fr;height:100vh;height:100dvh;background:radial-gradient(1500px 900px at 30% 0,var(--gl-bg-2) 0,var(--gl-bg-0) 70%);color:var(--gl-paper);font-family:var(--font-gl-body),serif;font-size:calc(15px * var(--app-text-scale, 1));line-height:1.45}.GhostLettersTableNoir_professionActivity__zfuDZ{display:flex;align-items:center;gap:8px;margin:0 0 8px;padding:7px 12px;border:1px solid var(--gl-gold);border-radius:var(--gl-r-3,8px);background:var(--gl-gold-soft,rgba(217,178,95,.12));color:var(--gl-gold-bright,var(--gl-paper));font-size:.92em}.GhostLettersTableNoir_professionActivityIcon__Hye8E{display:inline-flex;flex:0 0 auto;animation:GhostLettersTableNoir_gln-profession-activity-pulse__VAFIU 1.6s ease-in-out infinite}.GhostLettersTableNoir_professionActivityText__d1ODP{min-width:0}.GhostLettersTableNoir_professionActivityText__d1ODP strong{color:var(--gl-paper)}@keyframes GhostLettersTableNoir_gln-profession-activity-pulse__VAFIU{0%,to{opacity:.55}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.GhostLettersTableNoir_professionActivityIcon__Hye8E{animation:none}}.GhostLettersTableNoir_spectatorBanner__dzhUK{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 8px;padding:8px 12px;border:1px solid var(--gl-line-strong);border-radius:var(--gl-r-3,8px);background:var(--gl-bg-1)}.GhostLettersTableNoir_spectatorBannerText__rS8GR{color:var(--gl-paper-dim);font-size:.9em}.GhostLettersTableNoir_spectatorBannerButton__4s55x{margin-left:auto;padding:6px 14px;border:1px solid var(--gl-gold);border-radius:var(--gl-r-3,8px);background:transparent;color:var(--gl-gold-bright,var(--gl-paper));font-family:var(--font-gl-mono,inherit);font-size:.86em;cursor:pointer;transition:background .12s ease,color .12s ease}.GhostLettersTableNoir_spectatorBannerButton__4s55x:hover{background:var(--gl-gold-soft,rgba(217,178,95,.12))}.GhostLettersTableNoir_spectatorBannerButton__4s55x[data-active=true]{background:var(--gl-gold);color:var(--gl-bg-0,#0a0805)}.GhostLettersTableNoir_body__BxhOZ{display:grid;grid-template-columns:var(--gln-rail-width,240px) 8px 1fr;gap:12px;padding:12px;overflow:hidden}.GhostLettersTableNoir_body__BxhOZ[data-dragging-rail-splitter=true]{cursor:col-resize;-webkit-user-select:none;user-select:none}.GhostLettersTableNoir_leftRail__IdZC1{display:flex;flex-direction:column;gap:12px;overflow:hidden;min-width:0}.GhostLettersTableNoir_railSplitter__Im7al{align-self:stretch;width:8px;min-width:8px;border:1px solid rgba(217,178,95,.18);border-radius:var(--gl-r-2);background:linear-gradient(180deg,rgba(217,178,95,.14),rgba(217,178,95,.03)),var(--gl-bg-1);cursor:col-resize;touch-action:none;position:relative;transition:background .16s var(--gl-easing-out),border-color .16s var(--gl-easing-out)}.GhostLettersTableNoir_railSplitter__Im7al:before{content:"";position:absolute;inset:14px 2px;border-left:1px solid var(--gl-line-strong);border-right:1px solid var(--gl-line-strong);pointer-events:none}.GhostLettersTableNoir_body__BxhOZ[data-dragging-rail-splitter=true] .GhostLettersTableNoir_railSplitter__Im7al,.GhostLettersTableNoir_railSplitter__Im7al:focus-visible,.GhostLettersTableNoir_railSplitter__Im7al:hover{outline:2px solid rgba(217,178,95,.45);outline-offset:2px;border-color:var(--gl-gold);background:linear-gradient(180deg,rgba(217,178,95,.28),rgba(217,178,95,.08)),var(--gl-bg-1)}.GhostLettersTableNoir_tabletAside__xx3FK{display:none;flex-direction:column;gap:12px;overflow:hidden}.GhostLettersTableNoir_center__nsXFa{background:linear-gradient(180deg,rgba(201,160,99,.04),rgba(201,160,99,.01));border:1px solid var(--gl-line-strong);border-radius:var(--gl-r-4);padding:14px;display:flex;flex-direction:column;gap:10px;overflow:hidden}.GhostLettersTableNoir_collaborationButton__5GIzY,.GhostLettersTableNoir_discussionButton__bx44L{min-height:32px;display:inline-flex;align-items:center;justify-content:center;gap:6px;border:1px solid var(--gl-line);border-radius:var(--gl-r-2);background:var(--gl-surface);color:var(--gl-paper-dim);padding:0 10px;font-size:calc(10px * var(--app-text-scale, 1));text-transform:uppercase}.GhostLettersTableNoir_collaborationButton__5GIzY[data-active=true],.GhostLettersTableNoir_discussionButton__bx44L[data-voted=true]{border-color:var(--gl-gold);background:var(--gl-gold-soft);color:var(--gl-gold-bright)}.GhostLettersTableNoir_collaborationButton__5GIzY svg,.GhostLettersTableNoir_discussionButton__bx44L svg{width:14px;height:14px;flex:0 0 auto}.GhostLettersTableNoir_collaborationPanel__gLyKt{border:1px solid var(--gl-line);border-radius:var(--gl-r-4);background:linear-gradient(180deg,rgba(125,160,107,.075),var(--gl-surface)),var(--gl-bg-1);padding:12px;display:grid;gap:10px}.GhostLettersTableNoir_collaborationPanelHeader__Y8_Bn{display:flex;align-items:center;justify-content:space-between;gap:8px}.GhostLettersTableNoir_collaborationPanelTitle__kPQ_Z{margin:0;color:var(--gl-paper);font-size:calc(17px * var(--app-text-scale, 1));font-style:italic;line-height:1}.GhostLettersTableNoir_collaborationPanelHint__RG2pg{color:var(--gl-green);font-size:calc(9px * var(--app-text-scale, 1));text-transform:uppercase}.GhostLettersTableNoir_collaborationActions__aMCPo{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.GhostLettersTableNoir_linkDraftBar__a9B7P{min-width:0;min-height:32px;display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:6px;border:1px solid rgba(125,160,107,.42);border-radius:var(--gl-r-2);background:linear-gradient(90deg,rgba(125,160,107,.16),rgba(217,178,95,.06)),var(--gl-bg-1);padding:4px 6px 4px 8px}.GhostLettersTableNoir_linkDraftMeta__l9wCv{grid-column:1/-1;color:var(--gl-green);font-size:calc(9px * var(--app-text-scale, 1));text-transform:uppercase;white-space:nowrap}.GhostLettersTableNoir_linkDraftCards__teyXe{min-width:0;color:var(--gl-paper-dim);font-size:calc(11px * var(--app-text-scale, 1));overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.GhostLettersTableNoir_linkDraftButton__gxTsW{min-height:24px;border:1px solid var(--gl-line);border-radius:var(--gl-r-1);background:var(--gl-surface);color:var(--gl-paper-dim);padding:0 7px;font-size:calc(9px * var(--app-text-scale, 1));text-transform:uppercase}.GhostLettersTableNoir_linkDraftButton__gxTsW:not(:disabled):focus-visible,.GhostLettersTableNoir_linkDraftButton__gxTsW:not(:disabled):hover{border-color:var(--gl-gold);color:var(--gl-paper);outline:2px solid rgba(217,178,95,.32);outline-offset:1px}.GhostLettersTableNoir_linkDraftButton__gxTsW:disabled{opacity:.42;cursor:not-allowed}.GhostLettersTableNoir_publicTable__i0qdA{position:relative;min-height:0;flex:1 1 auto;height:auto;display:grid;grid-template-columns:minmax(0,var(--gln-board-space,60%)) 10px minmax(260px,var(--gln-hints-space,40%));gap:10px 12px;overflow:hidden}.GhostLettersTableNoir_publicTable__i0qdA,.GhostLettersTableNoir_publicTable__i0qdA[data-ended=true]{grid-template-rows:minmax(0,1fr) auto;grid-template-areas:"board  splitter hints" "footer footer   footer"}.GhostLettersTableNoir_tableFooter__JYrCt{grid-area:footer;display:grid;grid-template-columns:minmax(320px,1.1fr) minmax(360px,1.6fr) minmax(300px,1.1fr);gap:12px;align-items:stretch;min-height:0}.GhostLettersTableNoir_tableFooter__JYrCt>*{min-width:0}.GhostLettersTableNoir_tableFooter__JYrCt[data-ended=true]{grid-template-columns:minmax(0,1fr)}.GhostLettersTableNoir_footerHand__T0ejj{display:flex;min-width:0;min-height:168px;background:radial-gradient(60% 120% at 50% 100%,rgba(217,178,95,.06) 0,transparent 70%),linear-gradient(180deg,var(--gl-bg-0) 0,var(--gl-bg-0) 100%);border:1px solid var(--gl-line);border-radius:var(--gl-r-3);padding:6px 10px;overflow:hidden}.GhostLettersTableNoir_footerHand__T0ejj>*{flex:1 1 auto;min-width:0}.GhostLettersTableNoir_footerSide__cbyQR{position:relative;display:flex;flex-direction:column;gap:8px;min-width:0;min-height:0}.GhostLettersTableNoir_footerSideOverlay__9muSX{position:absolute;right:0;left:0;bottom:calc(100% + 8px);z-index:30;display:flex;justify-content:center;pointer-events:none}.GhostLettersTableNoir_footerSideOverlay__9muSX>*{pointer-events:auto;width:100%;max-width:380px;background:linear-gradient(180deg,rgba(217,178,95,.06),transparent),var(--gl-bg-1)!important;border-color:var(--gl-gold)!important;box-shadow:0 12px 28px rgba(0,0,0,.55),0 0 0 1px rgba(217,178,95,.35)}.GhostLettersTableNoir_footerSide__cbyQR>*{min-width:0;flex:1 1 auto}.GhostLettersTableNoir_publicTable__i0qdA[data-ended=true] .GhostLettersTableNoir_popoverHost__jeNGp{grid-row:1/3}.GhostLettersTableNoir_popoverHost__jeNGp{grid-column:1/2;grid-row:1/3;position:relative;z-index:12;pointer-events:none;min-width:0;min-height:0}.GhostLettersTableNoir_popoverHost__jeNGp>[data-modal=true]{pointer-events:auto}.GhostLettersTableNoir_theoryLineOverlay__cKJ95{position:absolute;inset:0;z-index:7;width:100%;height:100%;pointer-events:none}.GhostLettersTableNoir_theoryLine__4KNzp{fill:none;stroke:var(--gln-link-color,var(--gl-green));stroke-width:3;stroke-linecap:round;stroke-dasharray:7 6;opacity:.7;filter:drop-shadow(0 0 6px rgba(125,160,107,.46))}.GhostLettersTableNoir_theoryLine__4KNzp[data-draft=true]{stroke:var(--gl-gold);stroke-width:4;opacity:.88;stroke-dasharray:10 5}.GhostLettersTableNoir_playersListWrap__O7EH_{position:relative}.GhostLettersTableNoir_playerLinkOverlay__4NQKl{position:absolute;inset:0;z-index:4;width:100%;height:100%;overflow:visible;pointer-events:none}.GhostLettersTableNoir_playerLink__4BlH7{fill:none;stroke:var(--gln-link-color,var(--gl-red,#c46b6b));stroke-width:2.5;stroke-linecap:round;stroke-dasharray:6 5;opacity:.75;filter:drop-shadow(0 0 5px rgba(196,107,107,.45))}.GhostLettersTableNoir_publicTable__i0qdA[data-dragging-splitter=true]{cursor:col-resize;-webkit-user-select:none;user-select:none}.GhostLettersTableNoir_publicTable__i0qdA>[data-testid=gln-case-board]{grid-area:board;min-height:0}.GhostLettersTableNoir_tableSplitter__rmknY{grid-area:splitter;align-self:stretch;width:10px;min-width:10px;border:1px solid rgba(217,178,95,.22);border-radius:var(--gl-r-2);background:linear-gradient(180deg,rgba(217,178,95,.18),rgba(217,178,95,.04)),var(--gl-bg-1);cursor:col-resize;touch-action:none;position:relative}.GhostLettersTableNoir_tableSplitter__rmknY:before{content:"";position:absolute;inset:12px 3px;border-left:1px solid var(--gl-line-strong);border-right:1px solid var(--gl-line-strong)}.GhostLettersTableNoir_tableSplitter__rmknY:focus-visible,.GhostLettersTableNoir_tableSplitter__rmknY:hover{outline:2px solid rgba(217,178,95,.45);outline-offset:2px;border-color:var(--gl-gold);background:linear-gradient(180deg,rgba(217,178,95,.28),rgba(217,178,95,.08)),var(--gl-bg-1)}.GhostLettersTableNoir_tableSide__DEacc{grid-area:hints;min-height:0;border-left:1px solid var(--gl-line);padding-left:12px;display:grid;grid-template-rows:minmax(0,1fr) auto auto;gap:12px;overflow:hidden}.GhostLettersTableNoir_publicHints__iN4uv{min-height:0;display:grid;grid-template-rows:auto minmax(0,1fr);gap:8px;overflow:hidden}.GhostLettersTableNoir_publicHintsHeader__Lq2wL{display:flex;align-items:center;justify-content:space-between}.GhostLettersTableNoir_publicHintsTitle__h7i1B{margin:0;color:var(--gl-paper);font-size:calc(16px * var(--app-text-scale, 1));font-style:italic;line-height:1}.GhostLettersTableNoir_publicHintsCards__nSvER{min-height:0;display:flex;flex-direction:column;gap:10px;overflow-x:hidden;overflow-y:auto;padding-right:2px}.GhostLettersTableNoir_publicHintItem__8Jq4I{min-width:0;display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding-bottom:8px;border-bottom:1px solid var(--gl-line)}.GhostLettersTableNoir_publicHintLabel__Sfo5W{flex:0 0 100%;color:var(--gl-gold);font-size:calc(10px * var(--app-text-scale, 1));letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;padding-right:4px}.GhostLettersTableNoir_publicHintsEmpty__2jOl2{margin:0;color:var(--gl-paper-dim);font-size:calc(13px * var(--app-text-scale, 1));line-height:1.45}.GhostLettersTableNoir_setupNotes__f35_H{height:160px;max-height:160px;align-self:end;border-top:1px solid var(--gl-line);padding-top:10px;display:grid;grid-template-rows:auto minmax(0,1fr);gap:8px;overflow:hidden}.GhostLettersTableNoir_setupNotesHeader__d1e8N{display:flex;align-items:center;justify-content:space-between;gap:8px}.GhostLettersTableNoir_setupNotesTitle__EwXRu{margin:0;color:var(--gl-paper);font-size:calc(15px * var(--app-text-scale, 1));font-style:italic;line-height:1}.GhostLettersTableNoir_setupNotesCount__Ag_n4{min-width:22px;text-align:center;border:1px solid rgba(125,160,107,.4);border-radius:999px;padding:2px 7px;background:rgba(125,160,107,.14);color:var(--gl-green);font-size:calc(10px * var(--app-text-scale, 1))}.GhostLettersTableNoir_setupNotesList__NCLoL{min-height:0;margin:0;padding:0 4px 0 0;list-style:none;display:flex;flex-direction:column;gap:8px;overflow:auto}.GhostLettersTableNoir_setupNote__Y9Rrj{border:1px solid rgba(201,160,99,.18);border-radius:var(--gl-r-3);padding:8px 10px;background:linear-gradient(180deg,var(--gl-surface),var(--gl-surface)),var(--gl-bg-2)}.GhostLettersTableNoir_setupNoteMeta__lMD5_{display:block;color:var(--gl-gold);font-size:calc(9px * var(--app-text-scale, 1));line-height:1.35;text-transform:uppercase}.GhostLettersTableNoir_setupNoteText__2nu6J{margin:4px 0 0;color:var(--gl-paper-dim);font-size:calc(13px * var(--app-text-scale, 1));line-height:1.42}.GhostLettersTableNoir_handStrip__UO_9U{background:radial-gradient(60% 120% at 50% 100%,rgba(217,178,95,.06) 0,transparent 70%),linear-gradient(180deg,var(--gl-bg-0) 0,var(--gl-bg-0) 100%);border:1px solid var(--gl-line);border-radius:var(--gl-r-3);padding:6px 10px;display:block;min-width:0;min-height:0;overflow:hidden}.GhostLettersTableNoir_mobileNavWrap__PnepU{display:none}.GhostLettersTableNoir_disconnectRecovery__EKm_q{grid-column:1/-1;display:grid;grid-template-columns:minmax(0,1fr) max-content;grid-template-areas:"message action" "detail action";gap:2px 10px;align-items:center;padding:8px 10px;border:1px solid var(--gl-rust);border-radius:var(--gl-r-3);background:rgba(181,91,73,.16);color:var(--gl-paper)}.GhostLettersTableNoir_disconnectRecovery__EKm_q strong{grid-area:message;font-size:calc(14px * var(--app-text-scale, 1));line-height:1.25}.GhostLettersTableNoir_disconnectRecovery__EKm_q em,.GhostLettersTableNoir_disconnectRecovery__EKm_q span{grid-area:detail;color:var(--gl-paper-soft);font-size:calc(12px * var(--app-text-scale, 1));line-height:1.3}.GhostLettersTableNoir_disconnectRecovery__EKm_q button{grid-area:action;grid-column:2;grid-row:1/span 2;justify-self:end;inline-size:auto;max-inline-size:min(240px,42vw);min-height:44px;padding:8px 14px;border:1px solid var(--gl-gold);border-radius:var(--gl-r-2);background:var(--gl-gold);color:var(--gl-ink);font:inherit;font-size:calc(12px * var(--app-text-scale, 1));line-height:1.15;white-space:nowrap;cursor:pointer}.GhostLettersTableNoir_professionInspect__7cAjB{display:grid;gap:10px;color:var(--gl-paper-soft)}.GhostLettersTableNoir_professionInspect__7cAjB strong{color:var(--gl-gold-bright);font-size:calc(18px * var(--app-text-scale, 1))}.GhostLettersTableNoir_professionInspect__7cAjB p{margin:0;line-height:1.5}.GhostLettersTableNoir_professionInspect__7cAjB button{min-height:44px;border:1px solid var(--gl-gold);border-radius:var(--gl-r-2);background:var(--gl-gold);color:var(--gl-ink);font:inherit}.GhostLettersTableNoir_mobileBoardTabs__fRv_G,.GhostLettersTableNoir_mobileHintsEmpty__yoQ01{display:none}.GhostLettersTableNoir_mobileSheetClose__Wq0KX{min-width:112px;min-height:44px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--gl-line-strong);border-radius:var(--gl-r-2);background:var(--gl-surface);color:var(--gl-paper);padding:0 16px;font-size:calc(11px * var(--app-text-scale, 1));letter-spacing:.1em;text-transform:uppercase;cursor:pointer}.GhostLettersTableNoir_mobileSheetClose__Wq0KX:focus-visible,.GhostLettersTableNoir_mobileSheetClose__Wq0KX:hover{border-color:var(--gl-gold);color:var(--gl-gold-bright);outline:2px solid rgba(217,178,95,.32);outline-offset:2px}.GhostLettersTableNoir_mobileHandSubmit__q_XVU{border-color:var(--gl-gold);background:var(--gl-gold);color:var(--gl-ink)}.GhostLettersTableNoir_popoverSubmit__Zit2n{min-height:38px;display:inline-flex;align-items:center;justify-content:center;gap:6px;border:1px solid var(--gl-gold);border-radius:var(--gl-r-2);background:var(--gl-gold-soft);color:var(--gl-gold-bright);padding:0 16px;font-size:calc(11px * var(--app-text-scale, 1));letter-spacing:.12em;text-transform:uppercase;cursor:pointer;transition:background .16s var(--gl-easing-out),border-color .16s var(--gl-easing-out),transform .16s var(--gl-easing-spring)}.GhostLettersTableNoir_topbarCollabGroup__V37m9{display:inline-flex;align-items:center;gap:4px;margin-right:4px}.GhostLettersTableNoir_topbarChip__4Fawu{flex:0 0 auto;display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 10px;border-radius:var(--gl-r-2);border:1px solid var(--gl-line-strong);background:rgba(201,160,99,.12);color:var(--gl-paper);font-size:calc(11px * var(--app-text-scale, 1));letter-spacing:.06em;margin-right:4px;white-space:nowrap}.GhostLettersTableNoir_topbarCollabChip__MgmSe{position:relative;flex:0 0 32px;width:32px;height:32px;min-width:32px;min-height:32px;border-radius:var(--gl-r-2);display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--gl-line);background:transparent;color:var(--gl-paper-dim);padding:0;box-sizing:border-box;cursor:pointer;transition:background .15s var(--gl-easing-out),border-color .15s var(--gl-easing-out),color .15s var(--gl-easing-out)}.GhostLettersTableNoir_topbarCollabChip__MgmSe svg{width:16px;height:16px;display:block;flex:0 0 16px}.GhostLettersTableNoir_topbarCollabChip__MgmSe:focus-visible,.GhostLettersTableNoir_topbarCollabChip__MgmSe:hover{background:var(--gl-surface-hover);border-color:var(--gl-line-strong);outline:none}.GhostLettersTableNoir_topbarCollabChip__MgmSe:focus-visible{outline:2px solid var(--gl-gold-bright);outline-offset:2px}.GhostLettersTableNoir_topbarCollabChip__MgmSe:disabled{opacity:.4;cursor:not-allowed}.GhostLettersTableNoir_topbarCollabChip__MgmSe[data-active=true]{background:rgba(217,178,95,.18);border-color:var(--gl-gold);color:var(--gl-paper)}.GhostLettersTableNoir_topbarCollabBadge__oXVcP{position:absolute;top:-4px;right:-4px;min-width:16px;height:16px;padding:0 4px;border-radius:999px;background:var(--gl-gold);color:var(--gl-ink);font-size:calc(10px * var(--app-text-scale, 1));line-height:16px;text-align:center;letter-spacing:0;font-weight:600;box-sizing:border-box}.GhostLettersTableNoir_topbarCollabHint__Dcm1F{display:inline-flex;align-items:center;padding:0 4px;font-size:calc(10px * var(--app-text-scale, 1));letter-spacing:.08em;text-transform:uppercase;color:var(--gl-paper-dim);white-space:nowrap}.GhostLettersTableNoir_topbarCollabShare__BrYZR{border-color:var(--gl-green);background:rgba(125,160,107,.18);color:color-mix(in srgb,var(--gl-green) 70%,var(--gl-paper))}.GhostLettersTableNoir_topbarCollabShare__BrYZR:not(:disabled):focus-visible,.GhostLettersTableNoir_topbarCollabShare__BrYZR:not(:disabled):hover{background:rgba(125,160,107,.32);color:var(--gl-paper)}.GhostLettersTableNoir_popoverSubmit__Zit2n:not(:disabled):focus-visible,.GhostLettersTableNoir_popoverSubmit__Zit2n:not(:disabled):hover{background:color-mix(in srgb,var(--gl-gold) 28%,var(--gl-gold-soft));color:var(--gl-paper);transform:translateY(-1px);outline:none}.GhostLettersTableNoir_popoverSubmit__Zit2n:disabled{opacity:.45;cursor:not-allowed}@media (prefers-reduced-motion:reduce){.GhostLettersTableNoir_popoverSubmit__Zit2n:not(:disabled):focus-visible,.GhostLettersTableNoir_popoverSubmit__Zit2n:not(:disabled):hover{transform:none}}.GhostLettersTableNoir_topbarRoleButton__EqvhQ{flex:0 0 auto;height:32px;display:inline-flex;align-items:center;gap:6px;border:1px solid var(--gl-line);border-radius:var(--gl-r-2);background:var(--gl-surface);color:var(--gl-paper);padding:0 10px;font-size:calc(11px * var(--app-text-scale, 1));cursor:pointer;transition:background .16s var(--gl-easing-out),border-color .16s var(--gl-easing-out),transform .16s var(--gl-easing-spring)}.GhostLettersTableNoir_topbarRoleButton__EqvhQ:focus-visible,.GhostLettersTableNoir_topbarRoleButton__EqvhQ:hover{background:var(--gl-surface-hover);border-color:var(--gl-gold);transform:translateY(-1px);outline:none}.GhostLettersTableNoir_topbarRoleEyebrow__hO_PH{color:var(--gl-gold);font-size:calc(9px * var(--app-text-scale, 1));letter-spacing:.16em;text-transform:uppercase}.GhostLettersTableNoir_topbarRoleName__LLHC7{font-size:calc(12px * var(--app-text-scale, 1));font-style:italic;color:var(--gl-paper);white-space:nowrap;max-width:160px;overflow:hidden;text-overflow:ellipsis}@media (prefers-reduced-motion:reduce){.GhostLettersTableNoir_topbarRoleButton__EqvhQ:focus-visible,.GhostLettersTableNoir_topbarRoleButton__EqvhQ:hover{transform:none}}@media (max-width:767px){.GhostLettersTableNoir_topbarRoleName__LLHC7{display:none}}.GhostLettersTableNoir_rolePanel__5vqKv{border:1px solid var(--gl-line);border-radius:var(--gl-r-4);background:linear-gradient(180deg,var(--gl-surface),var(--gl-surface));padding:12px;display:grid;gap:8px;min-height:0}.GhostLettersTableNoir_roleEyebrow__inSTe{color:var(--gl-gold);font-size:calc(10px * var(--app-text-scale, 1));text-transform:uppercase;letter-spacing:.08em}.GhostLettersTableNoir_roleTitle__mWfKx{margin:0;color:var(--gl-paper);font-size:calc(20px * var(--app-text-scale, 1));font-style:italic;line-height:1.1}.GhostLettersTableNoir_roleDuty__kgXeV{margin:0;color:var(--gl-paper-soft);font-size:calc(13px * var(--app-text-scale, 1));line-height:1.45}.GhostLettersTableNoir_roleBullets__T_E_F{margin:0;padding-left:17px;color:var(--gl-paper-dim);font-size:calc(12px * var(--app-text-scale, 1));line-height:1.45}.GhostLettersTableNoir_roleBullets__T_E_F li+li{margin-top:4px}.GhostLettersTableNoir_roleHintHeading__4dDVO{margin:6px 0 2px;color:var(--gl-gold);font-size:calc(10px * var(--app-text-scale, 1));text-transform:uppercase;letter-spacing:.08em}.GhostLettersTableNoir_actorCopyBanner__2EgyI{border:1px solid var(--gl-gold);border-radius:var(--gl-r-4);background:linear-gradient(180deg,rgba(217,178,95,.14),var(--gl-surface)),var(--gl-bg-1);padding:10px 12px;display:grid;gap:4px;margin-bottom:8px}.GhostLettersTableNoir_actorCopyBanner__2EgyI strong{color:var(--gl-gold-bright);font-size:calc(13px * var(--app-text-scale, 1));letter-spacing:.02em}.GhostLettersTableNoir_actorCopyBanner__2EgyI p{color:var(--gl-paper-dim);font-size:calc(12px * var(--app-text-scale, 1));line-height:1.35;margin:0}.GhostLettersTableNoir_actorCopyEyebrow__OhX9o{color:var(--gl-gold);font-size:calc(10px * var(--app-text-scale, 1));text-transform:uppercase;letter-spacing:.08em}.GhostLettersTableNoir_professionPanel__JICrp{border:1px solid var(--gl-line);border-radius:var(--gl-r-4);background:linear-gradient(180deg,rgba(125,160,107,.09),var(--gl-surface)),var(--gl-bg-1);padding:10px 12px;display:grid;gap:6px;align-content:start;min-height:0}.GhostLettersTableNoir_footerSide__cbyQR>.GhostLettersTableNoir_professionPanel__JICrp{height:100%}.GhostLettersTableNoir_professionPanel__JICrp[data-state=ghost]{background:linear-gradient(180deg,rgba(217,178,95,.11),var(--gl-surface)),var(--gl-bg-1)}.GhostLettersTableNoir_professionHeader__fJNDD{display:flex;align-items:center;justify-content:space-between;gap:8px}.GhostLettersTableNoir_professionEyebrow__KfhqA{color:var(--gl-green);font-size:calc(10px * var(--app-text-scale, 1));text-transform:uppercase;letter-spacing:.08em}.GhostLettersTableNoir_professionStatus__4B84c{color:var(--gl-paper-dim);font-size:calc(9px * var(--app-text-scale, 1));text-transform:uppercase}.GhostLettersTableNoir_professionTitle__ZoTo9{margin:0;color:var(--gl-paper);font-size:clamp(16px,2.2vw,20px);font-style:italic;line-height:1.08}.GhostLettersTableNoir_professionResult__Tyd7W,.GhostLettersTableNoir_professionText__O4HY4{margin:0;color:var(--gl-paper-soft);font-size:calc(11px * var(--app-text-scale, 1));line-height:1.38}.GhostLettersTableNoir_professionResult__Tyd7W{color:var(--gl-gold-bright)}.GhostLettersTableNoir_professionDetailList__NaXgE{color:var(--gl-paper)}.GhostLettersTableNoir_cookPreview__ogGCl{list-style:none;margin:4px 0 0;padding:0;color:var(--gl-paper);font-size:calc(12px * var(--app-text-scale, 1));line-height:1.4}.GhostLettersTableNoir_cookPreview__ogGCl li{position:relative;padding-left:12px}.GhostLettersTableNoir_cookPreview__ogGCl li:before{content:"•";position:absolute;left:0;color:var(--gl-gold-bright)}.GhostLettersTableNoir_professionCardRow__13lLY{margin-top:6px;display:flex;flex-wrap:wrap;gap:6px}.GhostLettersTableNoir_professionCardRow__13lLY>*{flex:0 0 auto}.GhostLettersTableNoir_professionButtonGrid__PGjDz{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.GhostLettersTableNoir_professionButton__byWH5{min-height:30px;border:1px solid var(--gl-line);border-radius:var(--gl-r-2);background:var(--gl-surface);color:var(--gl-paper);padding:0 9px;font-size:calc(10px * var(--app-text-scale, 1));text-transform:uppercase}.GhostLettersTableNoir_professionButton__byWH5:not(:disabled):focus-visible,.GhostLettersTableNoir_professionButton__byWH5:not(:disabled):hover{border-color:var(--gl-gold);color:var(--gl-gold-bright);outline:2px solid rgba(217,178,95,.28);outline-offset:1px}.GhostLettersTableNoir_professionButton__byWH5[data-selected=true]{border-color:var(--gl-gold);background:rgba(217,178,95,.16);color:var(--gl-gold-bright)}.GhostLettersTableNoir_professionButton__byWH5:disabled{opacity:.45;cursor:not-allowed}.GhostLettersTableNoir_professionPlayerList__mBd4y{display:grid;gap:6px}.GhostLettersTableNoir_professionPlayerOption___4W7v{display:grid;grid-template-columns:1fr auto;grid-template-areas:"name role" "ability ability";align-items:center;gap:2px 8px;padding:8px 10px;text-align:left;background:var(--gl-surface);border:1px solid var(--gl-line);border-radius:var(--gl-r-3);color:var(--gl-paper);cursor:pointer;transition:border-color .16s var(--gl-easing-out),background .16s var(--gl-easing-out),transform .16s var(--gl-easing-spring)}.GhostLettersTableNoir_professionPlayerOption___4W7v:focus-visible,.GhostLettersTableNoir_professionPlayerOption___4W7v:hover{border-color:var(--gl-gold);background:rgba(217,178,95,.08);outline:none}.GhostLettersTableNoir_professionPlayerOption___4W7v[data-selected=true]{border-color:var(--gl-gold-bright);background:rgba(217,178,95,.18);box-shadow:0 0 0 1px var(--gl-gold-bright)}.GhostLettersTableNoir_professionPlayerName__BRp7t{grid-area:name;font-size:calc(12px * var(--app-text-scale, 1));text-transform:uppercase;letter-spacing:.06em;color:var(--gl-paper)}.GhostLettersTableNoir_professionPlayerRole__Y6TaE{grid-area:role;font-size:calc(10px * var(--app-text-scale, 1));text-transform:uppercase;letter-spacing:.08em;color:var(--gl-gold-bright)}.GhostLettersTableNoir_professionPlayerAbility__HjL4C{grid-area:ability;font-size:calc(11px * var(--app-text-scale, 1));font-style:italic;color:var(--gl-paper-soft);line-height:1.3}.GhostLettersTableNoir_professionCardChoiceGrid__1Y809{display:grid;grid-template-columns:repeat(auto-fill,minmax(86px,1fr));gap:6px;margin-top:4px}.GhostLettersTableNoir_professionCardChoice__JJtWV{position:relative;display:grid;justify-items:center;align-content:start;gap:4px;padding:4px;background:var(--gl-surface);border:1px solid var(--gl-line);border-radius:var(--gl-r-3);color:var(--gl-paper);cursor:pointer;overflow:hidden;transition:border-color .16s var(--gl-easing-out),background .16s var(--gl-easing-out),transform .16s var(--gl-easing-spring)}.GhostLettersTableNoir_professionCardChoice__JJtWV>:first-child{pointer-events:none;transform:scale(.78);transform-origin:top center;margin-bottom:-20px}.GhostLettersTableNoir_professionCardChoice__JJtWV:focus-visible,.GhostLettersTableNoir_professionCardChoice__JJtWV:hover{border-color:var(--gl-gold);background:rgba(217,178,95,.1);outline:none;transform:translateY(-2px)}.GhostLettersTableNoir_professionCardChoice__JJtWV[data-selected=true]{border-color:var(--gl-gold-bright);background:rgba(217,178,95,.18);box-shadow:0 0 0 1px var(--gl-gold-bright),0 6px 18px rgba(217,178,95,.18)}.GhostLettersTableNoir_professionCardChoiceLabel__IPvnz{font-size:calc(9px * var(--app-text-scale, 1));letter-spacing:.06em;text-transform:uppercase;color:var(--gl-paper-soft);line-height:1.2;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.GhostLettersTableNoir_professionCardChoiceFallback__ByiA3{display:flex;align-items:center;justify-content:center;height:80px;font-size:calc(22px * var(--app-text-scale, 1));color:var(--gl-paper-dim);background:var(--gl-surface);border-radius:var(--gl-r-2)}.GhostLettersTableNoir_professionSkipButton__mJVWE{min-height:30px;border:1px solid var(--gl-line-strong);border-radius:var(--gl-r-2);background:transparent;color:var(--gl-paper-soft);padding:0 12px;font-size:calc(10px * var(--app-text-scale, 1));text-transform:uppercase;letter-spacing:.08em;font-style:italic;cursor:pointer;grid-column:1/-1;transition:border-color .16s var(--gl-easing-out),color .16s var(--gl-easing-out)}.GhostLettersTableNoir_professionSkipButton__mJVWE:focus-visible,.GhostLettersTableNoir_professionSkipButton__mJVWE:hover{border-color:var(--gl-line-strong);color:var(--gl-paper-dim);outline:none}@media (prefers-reduced-motion:reduce){.GhostLettersTableNoir_professionSkipButton__mJVWE{transition:none}}.GhostLettersTableNoir_deckThreeChosenLabel__dhwxP{font-size:calc(9px * var(--app-text-scale, 1));letter-spacing:.08em;text-transform:uppercase;color:var(--gl-gold);line-height:1.2;text-align:center;margin-top:4px}.GhostLettersTableNoir_deckThreeCaption__aijuZ{font-size:calc(11px * var(--app-text-scale, 1));font-style:italic;color:var(--gl-paper-soft);line-height:1.38;margin-top:6px}.GhostLettersTableNoir_sheriffCountWrap__CrWoK{display:grid;gap:8px}.GhostLettersTableNoir_sheriffCountManual__p86oN{display:flex;align-items:stretch;gap:6px}.GhostLettersTableNoir_sheriffCountField__8Ykm_{flex:1 1 auto;min-width:0;padding:0 10px;border:1px solid var(--gl-line);border-radius:var(--gl-r-2);background:var(--gl-bg-1);color:var(--gl-paper);font:inherit;font-size:calc(12px * var(--app-text-scale, 1))}.GhostLettersTableNoir_sheriffCountField__8Ykm_:focus{border-color:var(--gl-gold);outline:2px solid rgba(217,178,95,.28);outline-offset:1px}.GhostLettersTableNoir_disappearedTileGrid__z_bSU{display:grid;grid-template-columns:repeat(auto-fill,minmax(58px,1fr));gap:6px;margin-top:4px}.GhostLettersTableNoir_disappearedTile__e_bvQ{position:relative;aspect-ratio:.72;padding:0;border:1px solid var(--gl-line);border-radius:var(--gl-r-3);background:transparent;color:var(--gl-paper);cursor:pointer;overflow:hidden;transition:border-color .16s var(--gl-easing-out),box-shadow .2s var(--gl-easing-out),transform .16s var(--gl-easing-spring)}.GhostLettersTableNoir_disappearedTile__e_bvQ:focus-visible,.GhostLettersTableNoir_disappearedTile__e_bvQ:hover{border-color:var(--gl-gold);outline:none;transform:translateY(-2px)}.GhostLettersTableNoir_disappearedTile__e_bvQ[data-selected=true]{border-color:var(--gl-gold-bright);box-shadow:0 0 0 1px var(--gl-gold-bright),0 6px 16px rgba(217,178,95,.2)}.GhostLettersTableNoir_disappearedTileBack__gmPn_{position:absolute;inset:0;background:radial-gradient(circle at 50% 40%,rgba(217,178,95,.14),transparent 60%),repeating-linear-gradient(135deg,var(--gl-surface) 0 4px,var(--gl-surface) 4px 8px),linear-gradient(180deg,rgba(54,38,28,.6),rgba(20,14,10,.85));border-radius:inherit}.GhostLettersTableNoir_disappearedTileNumber__LWdFw{position:relative;z-index:1;display:grid;place-items:center;width:100%;height:100%;font-size:calc(18px * var(--app-text-scale, 1));letter-spacing:.04em;color:var(--gl-gold-bright);text-shadow:0 1px 2px rgba(0,0,0,.6)}.GhostLettersTableNoir_hintPicker__BlM_p{min-height:0;display:grid;grid-template-rows:auto minmax(0,1fr);gap:12px}.GhostLettersTableNoir_hintPickerHeaderCompact__I1vdy{display:flex;align-items:center;justify-content:flex-end;padding-bottom:6px;border-bottom:1px solid var(--gl-line)}.GhostLettersTableNoir_hintPickerHeader__5pRsu{display:flex;align-items:center;justify-content:space-between;gap:10px;border-bottom:1px solid var(--gl-line);padding-bottom:10px}.GhostLettersTableNoir_hintPickerTitle__ntqOY{margin:0;color:var(--gl-paper);font-size:calc(26px * var(--app-text-scale, 1));font-style:italic;line-height:1}.GhostLettersTableNoir_hintPickerCount__NL96C{flex:0 0 auto;border:1px solid var(--gl-line);border-radius:var(--gl-r-3);padding:4px 7px;color:var(--gl-gold);font-size:calc(11px * var(--app-text-scale, 1))}.GhostLettersTableNoir_hintPickerCards__bIO0N{min-height:0;display:flex;flex-wrap:wrap;align-content:start;gap:10px;overflow:auto}.GhostLettersTableNoir_hintPickerEmpty__7UcGA{margin:0;color:var(--gl-paper-dim);font-size:calc(13px * var(--app-text-scale, 1))}.GhostLettersTableNoir_setupPanel__p4uCW{min-height:0;min-width:0;display:grid;grid-template-rows:auto minmax(0,1fr);gap:14px}.GhostLettersTableNoir_setupGrid__qSWYa{min-height:0;min-width:0;display:grid;grid-template-columns:1fr;gap:14px}.GhostLettersTableNoir_setupDraftFrame__FQP5W{display:inline-flex;align-items:center;justify-content:center;padding:6px 10px;border:1px dashed var(--gl-line);border-radius:var(--gl-r-3);background:linear-gradient(180deg,var(--gl-surface),var(--gl-surface)),var(--gl-bg-1);box-shadow:0 4px 14px rgba(0,0,0,.35)}.GhostLettersTableNoir_setupSectionLabel__X_nn_{margin:0;color:var(--gl-paper-soft);font-size:calc(10px * var(--app-text-scale, 1));letter-spacing:.1em;text-transform:uppercase}.GhostLettersTableNoir_setupDraft__QbuuN{min-width:0;align-self:start;display:flex;justify-content:center;padding:4px 0}.GhostLettersTableNoir_setupControls__20VFM{min-width:0;display:grid;align-content:start;gap:12px}.GhostLettersTableNoir_setupCategoryGrid__wrsLo{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}@media (max-width:480px){.GhostLettersTableNoir_setupCategoryGrid__wrsLo{grid-template-columns:repeat(2,minmax(0,1fr))}.GhostLettersTableNoir_setupCategoryGrid__wrsLo>.GhostLettersTableNoir_setupCategoryButton__tsvo3:last-child:nth-child(odd){grid-column:1/-1;justify-self:center;width:100%;max-width:220px}}.GhostLettersTableNoir_suspectVote__ZdFCI{border:1px solid var(--gl-line);border-radius:var(--gl-r-4);background:linear-gradient(180deg,var(--gl-surface),var(--gl-surface));padding:12px;display:grid;gap:10px}.GhostLettersTableNoir_suspectVoteHeader__7tcVh{display:flex;align-items:center;justify-content:space-between;gap:8px}.GhostLettersTableNoir_suspectVoteTitle___ETT9{margin:0;color:var(--gl-paper);font-size:calc(18px * var(--app-text-scale, 1));font-style:italic;line-height:1}.GhostLettersTableNoir_suspectVoteCount__WRqQp{color:var(--gl-rust);font-size:calc(9px * var(--app-text-scale, 1));text-transform:uppercase}.GhostLettersTableNoir_suspectOptions__qKVG9{display:grid;gap:6px}.GhostLettersTableNoir_suspectOption__4bcce{min-height:40px;width:100%;display:grid;grid-template-columns:26px minmax(0,1fr) auto;align-items:center;gap:8px;border:1px solid var(--gl-line);border-radius:var(--gl-r-2);background:var(--gl-surface);color:var(--gl-paper-dim);padding:6px 8px;text-align:left}.GhostLettersTableNoir_suspectOption__4bcce:focus-visible,.GhostLettersTableNoir_suspectOption__4bcce:hover{outline:2px solid rgba(217,178,95,.35);outline-offset:2px;border-color:rgba(217,178,95,.55);color:var(--gl-paper)}.GhostLettersTableNoir_suspectOption__4bcce[data-selected=true]{border-color:var(--gl-rust);background:linear-gradient(90deg,rgba(181,91,73,.22),rgba(217,178,95,.08));color:var(--gl-paper)}.GhostLettersTableNoir_suspectAvatar__eqNud{width:26px;height:26px;border-radius:50%;border:1px solid var(--gln-player-color,var(--gl-line-strong));background:color-mix(in srgb,var(--gln-player-color,var(--gl-gold)) 24%,var(--gl-bg-1));color:var(--gl-paper);display:inline-flex;align-items:center;justify-content:center;font-family:var(--font-gl-display),serif;font-size:calc(12px * var(--app-text-scale, 1));font-style:italic}.GhostLettersTableNoir_suspectName__bET6b{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:calc(13px * var(--app-text-scale, 1))}.GhostLettersTableNoir_suspectSelf__KB6nu{color:var(--gl-paper-soft);font-size:calc(9px * var(--app-text-scale, 1));text-transform:uppercase}.GhostLettersTableNoir_setupCategoryButton__tsvo3{display:grid;place-items:center;gap:4px;min-height:56px;border:1px solid var(--gl-line);border-radius:var(--gl-r-3);background:linear-gradient(180deg,var(--gl-surface),var(--gl-surface)),var(--gl-bg-1);color:var(--gl-paper-soft);padding:8px 6px;text-transform:uppercase;cursor:pointer;text-align:center;transition:border-color .16s var(--gl-easing-out),background .16s var(--gl-easing-out),color .16s var(--gl-easing-out),box-shadow .2s var(--gl-easing-out)}.GhostLettersTableNoir_setupCategoryButton__tsvo3:not(:disabled):focus-visible,.GhostLettersTableNoir_setupCategoryButton__tsvo3:not(:disabled):hover{border-color:rgba(217,178,95,.6);color:var(--gl-paper);outline:none}.GhostLettersTableNoir_setupCategoryButton__tsvo3[data-selected=true]{border-color:var(--gl-gold);color:var(--gl-gold-bright);background:linear-gradient(180deg,rgba(217,178,95,.22),rgba(217,178,95,.06)),var(--gl-bg-1);box-shadow:0 0 0 1px rgba(217,178,95,.35),0 6px 18px rgba(217,178,95,.12)}.GhostLettersTableNoir_setupCategoryButton__tsvo3:disabled,.GhostLettersTableNoir_setupCategoryButton__tsvo3[data-full=true]{cursor:not-allowed;color:var(--gl-paper-dim);opacity:.5}.GhostLettersTableNoir_setupCategoryLabel__l1l7x{font-size:calc(11px * var(--app-text-scale, 1));letter-spacing:.06em;line-height:1;color:inherit}.GhostLettersTableNoir_setupCategoryCount__hSSU4{font-size:calc(10px * var(--app-text-scale, 1));letter-spacing:.08em;font-weight:500;color:var(--gl-paper-dim)}.GhostLettersTableNoir_setupCategoryButton__tsvo3[data-selected=true] .GhostLettersTableNoir_setupCategoryCount__hSSU4{color:var(--gl-gold-bright)}.GhostLettersTableNoir_theoryLinks__i3jVk{min-height:0;max-height:138px;border-top:1px solid var(--gl-line);padding-top:10px;display:grid;grid-template-rows:auto minmax(0,1fr);gap:8px;overflow:hidden}.GhostLettersTableNoir_discussionToolsHeader__jHrgc,.GhostLettersTableNoir_theoryLinksHeader__aFB0c{display:flex;align-items:center;justify-content:space-between;gap:8px}.GhostLettersTableNoir_discussionToolsTitle__C2gMl,.GhostLettersTableNoir_theoryLinksTitle__BMKQf{margin:0;color:var(--gl-paper);font-size:calc(15px * var(--app-text-scale, 1));font-style:italic;line-height:1}.GhostLettersTableNoir_discussionSpeaker__Eizbc,.GhostLettersTableNoir_theoryLinksCount__rGwvD{color:var(--gl-green);font-size:calc(10px * var(--app-text-scale, 1));text-transform:uppercase}.GhostLettersTableNoir_discussionSpeaker__Eizbc{border:1px solid rgba(125,160,107,.45);border-radius:999px;background:rgba(125,160,107,.16);padding:4px 8px;color:var(--gl-paper)}.GhostLettersTableNoir_theoryLinksList__uHWc1{min-height:0;margin:0;padding:0 4px 0 0;list-style:none;display:grid;gap:6px;overflow:auto}.GhostLettersTableNoir_theoryLinkItem__T6nOe{display:grid;grid-template-columns:20px 1fr;align-items:center;column-gap:6px;row-gap:3px;border:1px solid rgba(125,160,107,.24);border-radius:var(--gl-r-3);background:rgba(125,160,107,.08);padding:7px 8px}.GhostLettersTableNoir_theoryLinkAvatar__EA6Y4{grid-row:span 2;width:20px;height:20px;border-radius:999px;overflow:hidden;display:grid;place-items:center;border:1px solid var(--gl-line-strong);color:var(--gl-ink);font-family:var(--font-gl-mono),monospace;font-size:calc(10px * var(--app-text-scale, 1));font-weight:800;line-height:1}.GhostLettersTableNoir_theoryLinkAvatar__EA6Y4>img{width:100%;height:100%;object-fit:cover;display:block}.GhostLettersTableNoir_theoryLinkPlayer__fZH_B{color:var(--gl-green);font-size:calc(9px * var(--app-text-scale, 1));text-transform:uppercase}.GhostLettersTableNoir_theoryLinkCards__5cp_o{display:flex;flex-wrap:wrap;gap:4px;color:var(--gl-paper-dim);font-size:calc(12px * var(--app-text-scale, 1));line-height:1.35}.GhostLettersTableNoir_theoryLinkArrow__10CQy{display:inline-block;color:var(--gl-green);padding:0 5px}.GhostLettersTableNoir_theoryLinksEmpty__isBNq{margin:0;color:var(--gl-paper-dim);font-size:calc(12px * var(--app-text-scale, 1))}.GhostLettersTableNoir_discussionTools__pHDvI,.GhostLettersTableNoir_ghostDiscard__S5wv0{border:1px solid var(--gl-line);border-radius:var(--gl-r-4);background:linear-gradient(180deg,var(--gl-surface),var(--gl-surface));padding:12px}.GhostLettersTableNoir_discussionTools__pHDvI{display:grid;gap:10px}.GhostLettersTableNoir_discussionActions__ugQeY{display:flex;flex-wrap:wrap;gap:8px}.GhostLettersTableNoir_ghostDiscard__S5wv0{display:grid;gap:8px;color:var(--gl-paper-dim);font-size:calc(10px * var(--app-text-scale, 1));text-transform:uppercase}.GhostLettersTableNoir_ghostDiscard__S5wv0 select{min-height:38px;border:1px solid var(--gl-line);border-radius:var(--gl-r-2);background:var(--gl-bg-1);color:var(--gl-paper);padding:8px 10px;font-size:calc(13px * var(--app-text-scale, 1))}.GhostLettersTableNoir_popoverHost__jeNGp .gln-mobile-help-tips{display:none}@media (max-width:1279px){.GhostLettersTableNoir_body__BxhOZ{grid-template-columns:var(--gln-rail-width,200px) 8px 1fr}}@media (max-width:767px){.GhostLettersTableNoir_disconnectRecovery__EKm_q{grid-template-columns:1fr;grid-template-areas:"message" "detail" "action";gap:5px;padding:9px 10px}.GhostLettersTableNoir_disconnectRecovery__EKm_q button{grid-column:auto;grid-row:auto;justify-self:start;inline-size:fit-content;max-inline-size:100%}.GhostLettersTableNoir_topbarChip__4Fawu,.GhostLettersTableNoir_topbarCollabGroup__V37m9{display:none}.GhostLettersTableNoir_topbarRoleButton__EqvhQ{width:44px;height:44px;min-height:44px;justify-content:center;padding:0}.GhostLettersTableNoir_topbarRoleEyebrow__hO_PH{font-size:calc(8px * var(--app-text-scale, 1))}.GhostLettersTableNoir_root__2avFW{grid-template-rows:auto 1fr;--gln-mobile-nav-height:calc(56px + env(safe-area-inset-bottom, 0px));min-height:100svh;height:100dvh;padding-bottom:0;overflow:hidden}.GhostLettersTableNoir_body__BxhOZ{grid-template-columns:1fr;padding:6px;gap:6px;overflow-y:auto;overflow-x:hidden;overscroll-behavior-y:contain;padding-bottom:calc(var(--gln-mobile-nav-height) + 8px)}.GhostLettersTableNoir_leftRail__IdZC1,.GhostLettersTableNoir_railSplitter__Im7al{display:none}.GhostLettersTableNoir_center__nsXFa{padding:6px;overflow:visible;align-self:start;width:100%;min-height:0}.GhostLettersTableNoir_linkDraftBar__a9B7P{min-width:100%;grid-template-columns:1fr auto auto}.GhostLettersTableNoir_linkDraftMeta__l9wCv{display:none}.GhostLettersTableNoir_publicTable__i0qdA{flex:0 0 auto;grid-template-columns:minmax(0,1fr);gap:6px;overflow:visible;min-width:0}.GhostLettersTableNoir_publicTable__i0qdA,.GhostLettersTableNoir_publicTable__i0qdA[data-ended=true]{grid-template-rows:auto auto auto auto auto;grid-template-areas:"action" "tabs" "board" "hints" "side"}.GhostLettersTableNoir_publicTable__i0qdA[data-mobile-board-view=evidence]{grid-template-rows:auto auto auto auto;grid-template-areas:"action" "tabs" "board" "side"}.GhostLettersTableNoir_publicTable__i0qdA[data-mobile-board-view=hints]{grid-template-rows:auto auto auto auto;grid-template-areas:"action" "tabs" "hints" "side"}.GhostLettersTableNoir_publicTable__i0qdA[data-mobile-board-view=all]{grid-template-rows:auto auto auto auto auto;grid-template-areas:"action" "tabs" "board" "hints" "side";gap:4px}.GhostLettersTableNoir_mobileBoardTabs__fRv_G{grid-area:tabs;display:grid;grid-template-columns:minmax(0,1fr);gap:6px;padding:0}.GhostLettersTableNoir_mobileBoardTabList__ipSnr{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px}.GhostLettersTableNoir_mobileBoardTabs__fRv_G button,.GhostLettersTableNoir_mobileCollab__k2Vtx button{min-height:44px;border:1px solid var(--gl-line);border-radius:var(--gl-r-2);background:var(--gl-surface);color:var(--gl-paper-soft);font:inherit;font-size:calc(11px * var(--app-text-scale, 1));letter-spacing:.1em;text-transform:uppercase;touch-action:manipulation}.GhostLettersTableNoir_mobileBoardTabs__fRv_G button[data-active=true]{border-color:var(--gl-gold);background:var(--gl-gold-soft);color:var(--gl-gold-bright)}.GhostLettersTableNoir_mobileCollab__k2Vtx{display:grid;gap:4px;margin-top:4px;padding:5px;border:1px solid var(--gl-line);border-radius:var(--gl-r-2);background:var(--gl-surface)}.GhostLettersTableNoir_mobileRecentLink__oMtt_{min-height:44px;display:grid;grid-template-columns:28px minmax(0,1fr);gap:6px;align-items:center;width:100%;padding:5px;border:1px solid rgba(125,160,107,.55);border-radius:var(--gl-r-2);background:rgba(125,160,107,.1);color:var(--gl-paper-soft);text-align:left;font:inherit;font-size:calc(11px * var(--app-text-scale, 1))}.GhostLettersTableNoir_mobileRecentLink__oMtt_ strong{color:var(--gl-green)}.GhostLettersTableNoir_mobileRecentLinkAvatar__UkIJB{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;overflow:hidden;background:var(--gl-gold-soft);color:var(--gl-gold)}.GhostLettersTableNoir_mobileRecentLinkAvatar__UkIJB img{width:100%;height:100%;object-fit:cover}.GhostLettersTableNoir_mobileCollabActions__V7rpt,.GhostLettersTableNoir_mobileLinkDraft__4uwlW{display:flex;gap:4px;flex-wrap:wrap;align-items:center}.GhostLettersTableNoir_mobileCollabActions__V7rpt button{flex:1 1 72px}.GhostLettersTableNoir_mobileCollab__k2Vtx button[data-active=true]{border-color:var(--gl-gold);color:var(--gl-gold-bright);background:var(--gl-gold-soft)}.GhostLettersTableNoir_mobileCollab__k2Vtx button{min-height:44px}.GhostLettersTableNoir_mobileCollab__k2Vtx p{margin:0;color:var(--gl-paper-soft);font-size:calc(11px * var(--app-text-scale, 1))}.GhostLettersTableNoir_mobileLinkDraft__4uwlW span{flex:1 1 100%;color:var(--gl-gold);font-size:calc(11px * var(--app-text-scale, 1))}.GhostLettersTableNoir_mobileCollabPlayers__eAV6f,.GhostLettersTableNoir_mobileLinkDraft__4uwlW button{flex:1 1 auto}.GhostLettersTableNoir_mobileBoardTabs__fRv_G button:focus-visible{outline:2px solid var(--gl-gold-bright);outline-offset:2px}.GhostLettersTableNoir_publicTable__i0qdA[data-mobile-board-view=evidence] .GhostLettersTableNoir_tableSide__DEacc,.GhostLettersTableNoir_publicTable__i0qdA[data-mobile-board-view=hints]>[data-testid=gln-case-board]{display:none}.GhostLettersTableNoir_tableFooter__JYrCt{display:contents}.GhostLettersTableNoir_tableFooter__JYrCt>:first-child{grid-area:action;position:sticky;top:0;z-index:8;min-width:0;padding-top:1px}.GhostLettersTableNoir_footerHand__T0ejj{display:none}.GhostLettersTableNoir_footerSide__cbyQR{grid-area:side;min-height:0}.GhostLettersTableNoir_footerSideOverlay__9muSX{position:static;margin-bottom:8px}.GhostLettersTableNoir_popoverHost__jeNGp{grid-column:1;grid-row:1/-1;position:fixed;inset:8px;z-index:40}.GhostLettersTableNoir_tableSplitter__rmknY{display:none}.GhostLettersTableNoir_tableSide__DEacc{border-left:0;border-top:1px solid var(--gl-line);padding-left:0;padding-top:10px;grid-template-rows:auto auto auto;overflow:visible;min-width:0}.GhostLettersTableNoir_publicHintsCards__nSvER,.GhostLettersTableNoir_publicHints__iN4uv{overflow:visible}.GhostLettersTableNoir_publicHintsCards__nSvER{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px;padding-right:0}.GhostLettersTableNoir_mobileHintsEmpty__yoQ01{min-height:96px;display:grid;align-content:center;justify-items:center;gap:8px;padding:12px;border:1px dashed var(--gl-line-strong);border-radius:var(--gl-r-3);background:radial-gradient(260px 140px at 50% 0,rgba(217,178,95,.1),transparent 72%),var(--gl-surface);color:var(--gl-paper-soft);text-align:center}.GhostLettersTableNoir_mobileHintsEmptyEyebrow__YEPKr{color:var(--gl-gold);font-size:calc(10px * var(--app-text-scale, 1));letter-spacing:.14em;text-transform:uppercase}.GhostLettersTableNoir_mobileHintsEmpty__yoQ01 strong{color:var(--gl-paper);font-size:calc(17px * var(--app-text-scale, 1));font-style:italic}.GhostLettersTableNoir_mobileHintsEmpty__yoQ01 p{max-width:250px;margin:0;font-size:calc(11px * var(--app-text-scale, 1));line-height:1.45}.GhostLettersTableNoir_publicHintItem__8Jq4I{align-content:start;padding:8px;border:1px solid var(--gl-line);border-radius:var(--gl-r-3);background:var(--gl-surface)}.GhostLettersTableNoir_publicHintItem__8Jq4I [data-testid^=gln-clue-card]{width:64px;min-width:64px;padding:5px;font-size:calc(9px * var(--app-text-scale, 1))}.GhostLettersTableNoir_publicTable__i0qdA[data-mobile-board-view=all] [data-testid=gln-case-board]{gap:4px}.GhostLettersTableNoir_publicTable__i0qdA[data-mobile-board-view=all] [data-testid=gln-case-board] [data-testid^=gln-clue-card]{width:48px;min-width:44px;padding:3px;font-size:calc(8px * var(--app-text-scale, 1))}.GhostLettersTableNoir_publicTable__i0qdA[data-mobile-board-view=all] .GhostLettersTableNoir_publicHintsCards__nSvER{grid-template-columns:repeat(auto-fit,minmax(96px,1fr));gap:4px}.GhostLettersTableNoir_publicTable__i0qdA[data-mobile-board-view=all] .GhostLettersTableNoir_tableSide__DEacc{border-top:0;padding-top:2px}.GhostLettersTableNoir_publicTable__i0qdA[data-mobile-board-view=all] .GhostLettersTableNoir_publicHintLabel__Sfo5W{font-size:calc(8px * var(--app-text-scale, 1));line-height:1.1}.GhostLettersTableNoir_publicTable__i0qdA[data-mobile-board-view=all] .GhostLettersTableNoir_publicHintItem__8Jq4I{gap:3px;padding:4px;border:0}.GhostLettersTableNoir_publicTable__i0qdA[data-mobile-board-view=all] .GhostLettersTableNoir_publicHintItem__8Jq4I [data-testid^=gln-clue-card]{width:48px;min-width:44px;padding:3px}.GhostLettersTableNoir_publicTable__i0qdA[data-mobile-board-view=all] .GhostLettersTableNoir_mobileHintsEmpty__yoQ01{min-height:64px;padding:6px;gap:3px}.GhostLettersTableNoir_setupNotes__f35_H{height:auto}.GhostLettersTableNoir_setupNotesList__NCLoL{overflow:visible}.GhostLettersTableNoir_setupNotes__f35_H,.GhostLettersTableNoir_theoryLinks__i3jVk{max-height:none}.GhostLettersTableNoir_setupGrid__qSWYa{grid-template-columns:1fr;overflow:auto}.GhostLettersTableNoir_handStrip__UO_9U{padding:6px 8px;min-height:0}.GhostLettersTableNoir_tabletOnly__VPEEP{display:none}.GhostLettersTableNoir_mobileNavWrap__PnepU{display:block;position:fixed;bottom:0;left:0;right:0;z-index:10}.GhostLettersTableNoir_popoverHost__jeNGp .gln-mobile-help-tips{display:block;margin:0 0 14px;padding:10px;border:1px solid var(--gl-line);border-radius:var(--gl-r-3);background:var(--gl-surface)}.GhostLettersTableNoir_popoverHost__jeNGp .gln-mobile-help-tips h3{margin:0 0 6px;color:var(--gl-gold);font-size:calc(12px * var(--app-text-scale, 1));letter-spacing:.08em;text-transform:uppercase}.GhostLettersTableNoir_popoverHost__jeNGp .gln-mobile-help-tips ol{margin:0;padding-left:18px}.GhostLettersTableNoir_popoverHost__jeNGp .gln-mobile-help-tips li{margin-bottom:4px;color:var(--gl-paper-soft);font-size:calc(12px * var(--app-text-scale, 1));line-height:1.45}}@media (max-width:767px) and (max-height:620px){.GhostLettersTableNoir_tableFooter__JYrCt>:first-child{position:static}.GhostLettersTableNoir_footerHand__T0ejj{min-height:110px;height:110px}.GhostLettersTableNoir_body__BxhOZ{padding-bottom:calc(var(--gln-mobile-nav-height) + 12px)}}.CaseLog_wrapper__gneR0{display:flex;flex-direction:column;gap:0;min-height:0}.CaseLog_toggle__3xyHH{display:flex;align-items:center;gap:6px;padding:6px 10px;background:var(--gl-bg-1);border:1px solid var(--gl-line);border-radius:var(--gl-r-3) var(--gl-r-3) 0 0;color:var(--gl-paper-soft);font-size:calc(10px * var(--app-text-scale, 1));letter-spacing:.12em;text-transform:uppercase;cursor:pointer;transition:background .16s var(--gl-easing-out),color .16s var(--gl-easing-out)}.CaseLog_toggle__3xyHH:focus-visible,.CaseLog_toggle__3xyHH:hover{background:var(--gl-surface-hover);color:var(--gl-paper);outline:none}.CaseLog_toggle__3xyHH[aria-expanded=false]{border-radius:var(--gl-r-3)}.CaseLog_toggleChevron__Y9USy{display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;color:var(--gl-gold);transition:transform .2s var(--gl-easing-out)}.CaseLog_toggleChevron__Y9USy[data-open=true]{transform:rotate(0deg)}.CaseLog_toggleChevron__Y9USy:not([data-open=true]){transform:rotate(-90deg)}.CaseLog_list__riqBr{list-style:none;margin:0;padding:12px;background:var(--gl-bg-1);border:1px solid var(--gl-line);border-top:none;border-radius:0 0 var(--gl-r-3) var(--gl-r-3);display:flex;flex-direction:column;gap:6px;overflow-y:auto;max-height:100%}.CaseLog_entry__An7jT{border-left:2px solid var(--gl-line);padding:4px 0 4px 10px;font-size:calc(12px * var(--app-text-scale, 1));color:var(--gl-paper-soft);line-height:1.45}.CaseLog_entry__An7jT[data-fresh=true]{border-left-color:var(--gl-gold);color:var(--gl-paper-dim)}.CaseLog_entry__An7jT[data-kind=system]{color:var(--gl-paper-soft);font-style:italic;border-left-color:var(--gl-line-strong)}.CaseLog_entry__An7jT[data-kind=reveal]{border-left-color:var(--gl-gold);background:var(--gl-gold-soft);padding:6px 10px;border-radius:0 var(--gl-r-2) var(--gl-r-2) 0;color:var(--gl-paper)}.CaseLog_entry__An7jT[data-kind=danger]{border-left-color:var(--gl-rust);color:var(--gl-paper-dim)}.Interlude_root__iNTIJ{position:relative;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:28px 24px;background:radial-gradient(circle at 50% 0,rgba(201,160,99,.08) 0,transparent 70%),var(--gl-bg-1);text-align:center;overflow:hidden}.Interlude_root__iNTIJ[data-palette=rust]{background:radial-gradient(circle at 50% 0,rgba(138,51,32,.12) 0,transparent 70%),var(--gl-bg-1)}.Interlude_root__iNTIJ:before{content:"";position:absolute;inset:14px;border:1px solid rgba(201,160,99,.12);border-radius:var(--gl-r-3);pointer-events:none}.Interlude_root__iNTIJ[data-palette=rust]:before{border-color:rgba(138,51,32,.18)}.Interlude_actLabel__Ak79q{font-size:calc(9px * var(--app-text-scale, 1));letter-spacing:.2em;text-transform:uppercase;color:var(--gl-gold)}.Interlude_root__iNTIJ[data-palette=rust] .Interlude_actLabel__Ak79q{color:var(--gl-rust-bright)}.Interlude_icon__YbLqm{font-size:calc(36px * var(--app-text-scale, 1));color:var(--gl-gold);opacity:.7;margin:4px 0;animation:Interlude_gl-flicker__w4LOk 3s ease-in-out infinite;text-shadow:0 0 12px rgba(201,160,99,.3)}.Interlude_root__iNTIJ[data-palette=rust] .Interlude_icon__YbLqm{color:var(--gl-rust-bright);text-shadow:0 0 12px rgba(138,51,32,.4)}@keyframes Interlude_gl-flicker__w4LOk{0%,to{opacity:.7;text-shadow:0 0 12px rgba(201,160,99,.3)}50%{opacity:.5;text-shadow:0 0 20px rgba(201,160,99,.5)}}.Interlude_line__KMm_Q{font-style:italic;font-weight:600;font-size:calc(22px * var(--app-text-scale, 1));color:var(--gl-paper);line-height:1.2;margin:0;max-width:320px}.Interlude_sub__VIP3D{font-size:calc(12px * var(--app-text-scale, 1));color:var(--gl-paper-soft);max-width:320px;line-height:1.55;margin:0}.Interlude_activePlayer__A8Jmr{display:flex;align-items:center;gap:8px;margin-top:6px;padding:6px 12px;background:var(--gl-gold-soft);border:1px solid var(--gl-line-strong);border-radius:999px;font-size:calc(11px * var(--app-text-scale, 1));color:var(--gl-paper-dim)}.Interlude_root__iNTIJ[data-palette=rust] .Interlude_activePlayer__A8Jmr{background:rgba(138,51,32,.15);border-color:rgba(138,51,32,.4)}.Interlude_dot__U3fxn{width:6px;height:6px;border-radius:50%;background:var(--gl-gold);animation:Interlude_gl-dot-pulse__rzMuD 1.4s ease-in-out infinite}.Interlude_root__iNTIJ[data-palette=rust] .Interlude_dot__U3fxn{background:var(--gl-rust-bright)}@keyframes Interlude_gl-dot-pulse__rzMuD{0%,to{opacity:1}50%{opacity:.4}}.Interlude_secondary__h3vDc{margin-top:12px;font-size:calc(9px * var(--app-text-scale, 1));color:var(--gl-paper-soft);letter-spacing:.12em;text-transform:uppercase;opacity:.7}.Interlude_root__iNTIJ[data-palette=rust] .Interlude_secondary__h3vDc{color:var(--gl-rust)}@media (prefers-reduced-motion:reduce){.Interlude_icon__YbLqm{animation:none;text-shadow:0 0 12px rgba(201,160,99,.3)}.Interlude_dot__U3fxn{animation:none}}.RailPanels_disclosure__FNkOo{border:1px solid var(--gl-line);border-radius:var(--gl-r-3);background:var(--gl-bg-1);overflow:hidden}.RailPanels_disclosure__FNkOo[data-open=true]{border-color:var(--gl-line-strong)}.RailPanels_trigger__ZPktE{width:100%;display:flex;align-items:center;gap:8px;padding:10px 12px;background:transparent;border:none;cursor:pointer;color:var(--gl-paper-soft);font-size:calc(10px * var(--app-text-scale, 1));letter-spacing:.16em;text-transform:uppercase;font-weight:500}.RailPanels_trigger__ZPktE:hover{color:var(--gl-paper)}.RailPanels_trigger__ZPktE:focus-visible{outline:2px solid var(--gl-gold-bright);outline-offset:-2px}.RailPanels_chevron__kf5xB{transition:transform .18s var(--gl-easing-out);color:var(--gl-gold);flex:0 0 auto}.RailPanels_disclosure__FNkOo[data-open=true] .RailPanels_chevron__kf5xB{transform:rotate(90deg)}.RailPanels_title__Oyc_z{flex:1 1;text-align:left}.RailPanels_badge__7LH1D{font-size:calc(9px * var(--app-text-scale, 1));color:var(--gl-paper-soft);letter-spacing:.05em;text-transform:none;font-weight:400}.RailPanels_body__tlN8K{padding:8px;border-top:1px solid var(--gl-line);max-height:280px;overflow-y:auto}@media (prefers-reduced-motion:reduce){.RailPanels_chevron__kf5xB{transition:none}}