:root{font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:#242424;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}body{margin:0;min-width:320px;min-height:100vh;min-height:100dvh;position:relative;overflow:hidden;overscroll-behavior:none}:root{--safe-top: env(safe-area-inset-top, 0px)}#root{height:var(--app-height, 100dvh);width:100vw;overflow:hidden;transform:translateY(var(--app-offset-top, 0px));padding-top:var(--root-pad-top, env(safe-area-inset-top));padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right);padding-bottom:env(safe-area-inset-bottom);box-sizing:border-box}h1{font-size:3.2em;line-height:1.1}button,[role=button],svg,.no-select,.no-select *{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}input,textarea,[contenteditable=true]{-webkit-user-select:text;user-select:text}button{-webkit-tap-highlight-color:transparent;border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#1a1a1a;cursor:pointer;transition:border-color .25s}button:hover{border-color:#646cff}button:focus{outline:none}button:focus-visible{outline:2px solid currentColor;outline-offset:2px}@media(prefers-color-scheme:light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}button{background-color:#f9f9f9}}.no-scrollbar::-webkit-scrollbar{display:none}@keyframes message-highlight-pulse{0%{background-color:#4a90e24d}to{background-color:transparent}}.message-highlight{animation:message-highlight-pulse 1.5s ease-out}@keyframes fade-out-hist-nav{0%{opacity:1}to{opacity:0}}@keyframes result-rise{0%{opacity:0;transform:translate(-50%) translateY(10px)}to{opacity:1;transform:translate(-50%) translateY(0)}}@keyframes tile-fall{0%{transform:scaleY(1)}to{transform:scaleY(0)}}@keyframes tile-topple{0%{transform:perspective(var(--p, 900px)) translateY(calc(var(--a, 110px) * 0)) translateZ(calc(var(--a, 110px) * -0)) rotateX(0) rotate(calc(var(--twist, 0deg) * 0))}2%{transform:perspective(var(--p, 900px)) translateY(calc(var(--a, 110px) * 0)) translateZ(calc(var(--a, 110px) * -.013)) rotateX(.8deg) rotate(calc(var(--twist, 0deg) * 0))}5%{transform:perspective(var(--p, 900px)) translateY(calc(var(--a, 110px) * .003)) translateZ(calc(var(--a, 110px) * -.083)) rotateX(4.8deg) rotate(calc(var(--twist, 0deg) * 0))}7%{transform:perspective(var(--p, 900px)) translateY(calc(var(--a, 110px) * .013)) translateZ(calc(var(--a, 110px) * -.162)) rotateX(9.3deg) rotate(calc(var(--twist, 0deg) * 0))}10%{transform:perspective(var(--p, 900px)) translateY(calc(var(--a, 110px) * .055)) translateZ(calc(var(--a, 110px) * -.326)) rotateX(19deg) rotate(calc(var(--twist, 0deg) * 0))}12%{transform:perspective(var(--p, 900px)) translateY(calc(var(--a, 110px) * .112)) translateZ(calc(var(--a, 110px) * -.46)) rotateX(27.4deg) rotate(calc(var(--twist, 0deg) * 0))}15%{transform:perspective(var(--p, 900px)) translateY(calc(var(--a, 110px) * .266)) translateZ(calc(var(--a, 110px) * -.679)) rotateX(42.8deg) rotate(calc(var(--twist, 0deg) * 0))}17%{transform:perspective(var(--p, 900px)) translateY(calc(var(--a, 110px) * .426)) translateZ(calc(var(--a, 110px) * -.819)) rotateX(54.9deg) rotate(calc(var(--twist, 0deg) * 0))}20%{transform:perspective(var(--p, 900px)) translateY(calc(var(--a, 110px) * .756)) translateZ(calc(var(--a, 110px) * -.975)) rotateX(75.9deg) rotate(calc(var(--twist, 0deg) * .01))}22%{transform:perspective(var(--p, 900px)) translateY(calc(var(--a, 110px) * 1.009)) translateZ(calc(var(--a, 110px) * -1.062)) rotateX(90.5deg) rotate(calc(var(--twist, 0deg) * .035))}25%{transform:perspective(var(--p, 900px)) translateY(calc(var(--a, 110px) * 1.414)) translateZ(calc(var(--a, 110px) * -1.193)) rotateX(112.4deg) rotate(calc(var(--twist, 0deg) * .072))}27%{transform:perspective(var(--p, 900px)) translateY(calc(var(--a, 110px) * 1.702)) translateZ(calc(var(--a, 110px) * -1.28)) rotateX(127deg) rotate(calc(var(--twist, 0deg) * .097))}30%{transform:perspective(var(--p, 900px)) translateY(calc(var(--a, 110px) * 2.161)) translateZ(calc(var(--a, 110px) * -1.411)) rotateX(148.9deg) rotate(calc(var(--twist, 0deg) * .134))}32%{transform:perspective(var(--p, 900px)) translateY(calc(var(--a, 110px) * 2.485)) translateZ(calc(var(--a, 110px) * -1.498)) rotateX(163.5deg) rotate(calc(var(--twist, 0deg) * .159))}35%{transform:perspective(var(--p, 900px)) translateY(calc(var(--a, 110px) * 2.997)) translateZ(calc(var(--a, 110px) * -1.628)) rotateX(185.4deg) rotate(calc(var(--twist, 0deg) * .196))}37%{transform:perspective(var(--p, 900px)) translateY(calc(var(--a, 110px) * 3.357)) translateZ(calc(var(--a, 110px) * -1.716)) rotateX(200deg) rotate(calc(var(--twist, 0deg) * .22))}40%{transform:perspective(var(--p, 900px)) translateY(calc(var(--a, 110px) * 3.923)) translateZ(calc(var(--a, 110px) * -1.846)) rotateX(221.9deg) rotate(calc(var(--twist, 0deg) * .258))}42%{transform:perspective(var(--p, 900px)) translateY(calc(var(--a, 110px) * 4.318)) translateZ(calc(var(--a, 110px) * -1.933)) rotateX(236.4deg) rotate(calc(var(--twist, 0deg) * .282))}45%{transform:perspective(var(--p, 900px)) translateY(calc(var(--a, 110px) * 4.938)) translateZ(calc(var(--a, 110px) * -2.064)) rotateX(258.3deg) rotate(calc(var(--twist, 0deg) * .319))}47%{transform:perspective(var(--p, 900px)) translateY(calc(var(--a, 110px) * 5.369)) translateZ(calc(var(--a, 110px) * -2.151)) rotateX(272.9deg) rotate(calc(var(--twist, 0deg) * .344))}50%{transform:perspective(var(--p, 900px)) translateY(calc(var(--a, 110px) * 6.042)) translateZ(calc(var(--a, 110px) * -2.282)) rotateX(294.8deg) rotate(calc(var(--twist, 0deg) * .381))}52%{transform:perspective(var(--p, 900px)) translateY(calc(var(--a, 110px) * 6.509)) translateZ(calc(var(--a, 110px) * -2.369)) rotateX(309.4deg) rotate(calc(var(--twist, 0deg) * .406))}55%{transform:perspective(var(--p, 900px)) translateY(calc(var(--a, 110px) * 7.236)) translateZ(calc(var(--a, 110px) * -2.499)) rotateX(331.3deg) rotate(calc(var(--twist, 0deg) * .443))}57%{transform:perspective(var(--p, 900px)) translateY(calc(var(--a, 110px) * 7.738)) translateZ(calc(var(--a, 110px) * -2.587)) rotateX(345.9deg) rotate(calc(var(--twist, 0deg) * .468))}60%{transform:perspective(var(--p, 900px)) translateY(calc(var(--a, 110px) * 8.519)) translateZ(calc(var(--a, 110px) * -2.717)) rotateX(367.8deg) rotate(calc(var(--twist, 0deg) * .505))}62%{transform:perspective(var(--p, 900px)) translateY(calc(var(--a, 110px) * 9.057)) translateZ(calc(var(--a, 110px) * -2.804)) rotateX(382.4deg) rotate(calc(var(--twist, 0deg) * .53))}65%{transform:perspective(var(--p, 900px)) translateY(calc(var(--a, 110px) * 9.891)) translateZ(calc(var(--a, 110px) * -2.935)) rotateX(404.3deg) rotate(calc(var(--twist, 0deg) * .567))}67%{transform:perspective(var(--p, 900px)) translateY(calc(var(--a, 110px) * 10.465)) translateZ(calc(var(--a, 110px) * -3.022)) rotateX(418.9deg) rotate(calc(var(--twist, 0deg) * .592))}70%{transform:perspective(var(--p, 900px)) translateY(calc(var(--a, 110px) * 11.353)) translateZ(calc(var(--a, 110px) * -3.153)) rotateX(440.7deg) rotate(calc(var(--twist, 0deg) * .629))}72%{transform:perspective(var(--p, 900px)) translateY(calc(var(--a, 110px) * 11.963)) translateZ(calc(var(--a, 110px) * -3.24)) rotateX(455.3deg) rotate(calc(var(--twist, 0deg) * .654))}75%{transform:perspective(var(--p, 900px)) translateY(calc(var(--a, 110px) * 12.904)) translateZ(calc(var(--a, 110px) * -3.371)) rotateX(477.2deg) rotate(calc(var(--twist, 0deg) * .691))}77%{transform:perspective(var(--p, 900px)) translateY(calc(var(--a, 110px) * 13.549)) translateZ(calc(var(--a, 110px) * -3.458)) rotateX(491.8deg) rotate(calc(var(--twist, 0deg) * .715))}80%{transform:perspective(var(--p, 900px)) translateY(calc(var(--a, 110px) * 14.544)) translateZ(calc(var(--a, 110px) * -3.588)) rotateX(513.7deg) rotate(calc(var(--twist, 0deg) * .753))}82%{transform:perspective(var(--p, 900px)) translateY(calc(var(--a, 110px) * 15.226)) translateZ(calc(var(--a, 110px) * -3.675)) rotateX(528.3deg) rotate(calc(var(--twist, 0deg) * .777))}85%{transform:perspective(var(--p, 900px)) translateY(calc(var(--a, 110px) * 16.274)) translateZ(calc(var(--a, 110px) * -3.806)) rotateX(550.2deg) rotate(calc(var(--twist, 0deg) * .814))}87%{transform:perspective(var(--p, 900px)) translateY(calc(var(--a, 110px) * 16.991)) translateZ(calc(var(--a, 110px) * -3.893)) rotateX(564.8deg) rotate(calc(var(--twist, 0deg) * .839))}90%{transform:perspective(var(--p, 900px)) translateY(calc(var(--a, 110px) * 18.094)) translateZ(calc(var(--a, 110px) * -4.024)) rotateX(586.7deg) rotate(calc(var(--twist, 0deg) * .876))}92%{transform:perspective(var(--p, 900px)) translateY(calc(var(--a, 110px) * 18.846)) translateZ(calc(var(--a, 110px) * -4.111)) rotateX(601.3deg) rotate(calc(var(--twist, 0deg) * .901))}95%{transform:perspective(var(--p, 900px)) translateY(calc(var(--a, 110px) * 20.002)) translateZ(calc(var(--a, 110px) * -4.242)) rotateX(623.2deg) rotate(calc(var(--twist, 0deg) * .938))}97%{transform:perspective(var(--p, 900px)) translateY(calc(var(--a, 110px) * 20.791)) translateZ(calc(var(--a, 110px) * -4.329)) rotateX(637.7deg) rotate(calc(var(--twist, 0deg) * .963))}to{transform:perspective(var(--p, 900px)) translateY(calc(var(--a, 110px) * 22)) translateZ(calc(var(--a, 110px) * -4.459)) rotateX(659.6deg) rotate(calc(var(--twist, 0deg) * 1))}}@keyframes tile-slide{0%{transform:translate(var(--dx, 0),var(--dy, 0))}to{transform:translate(0)}}@keyframes hex-drift{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes presence-waking{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.72)}}@keyframes diagram-pulse{0%,to{transform:scale(1);opacity:.8}50%{transform:scale(1.05);opacity:1}}@keyframes diagram-fade-in{0%{opacity:0;transform:translate(-50%,-50%) scale(.5)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@keyframes diagram-tile-in{0%{opacity:0;transform:translate(var(--from-x, 0),var(--from-y, 0))}to{opacity:1;transform:translate(0)}}@keyframes forced-insist{0%{opacity:0}12%{opacity:1}36%{opacity:.15}56%{opacity:1}76%{opacity:.15}90%{opacity:1}to{opacity:0}}.forced-insist{animation:forced-insist 1.6s ease-in-out}._container_wwhy2_5{width:100%;height:100%;box-sizing:border-box;display:flex;flex-direction:column;color:var(--text-primary);background-color:var(--bg-primary)}._container_wwhy2_5[data-theme=dark]{--text-primary: #e0e0e0;--text-secondary: #bbb;--text-tertiary: #888;--bg-primary: #1a1a1a;--bg-card: #2d2d2d;--bg-sunken: #262626;--bg-hover: #3a3a3a;--border-color: #3d3d3d;--line: #3a3a3a;--btn-face: #3a3a3a;--accent: #3b82c4;--link: #6af;--star-on: #e0a400;--star-bg: #3a3323;--star-edge: #5c4f2d;--rules-bg: #1e2c3c;--rules-edge: #2f455e;--rules-ink: #a8c8ee;--shadow: 0 1px 2px rgba(0, 0, 0, .4), 0 6px 18px rgba(0, 0, 0, .25)}._container_wwhy2_5[data-theme=light]{--text-primary: #333;--text-secondary: #666;--text-tertiary: #999;--bg-primary: transparent;--bg-card: #fff;--bg-sunken: #f3f5f8;--bg-hover: #e8e8e8;--border-color: #d4dbe5;--line: #eceff2;--btn-face: #f5f7fa;--accent: #2f7ed8;--link: #1565c0;--star-on: #e0a400;--star-bg: #fff7e3;--star-edge: #edd9a3;--rules-bg: #eaf3fd;--rules-edge: #cfe2f7;--rules-ink: #17457c;--shadow: 0 1px 2px rgba(20, 30, 45, .1), 0 6px 18px rgba(20, 30, 45, .07)}._scroll_wwhy2_59{flex:1;overflow:auto;padding:24px 32px 32px;display:flex;flex-direction:column;gap:18px}._error_wwhy2_68{background-color:#fee;color:#c33;padding:12px;border-radius:8px;font-size:14px}._card_wwhy2_78{background:var(--bg-card);border:1px solid var(--border-color);border-radius:12px;box-shadow:var(--shadow);padding:18px;display:flex;flex-direction:column;gap:14px}._cardHead_wwhy2_89{display:flex;align-items:center;justify-content:space-between;gap:12px}._cardTitle_wwhy2_96{margin:0;font-size:16px;font-weight:600;color:var(--text-primary)}._count_wwhy2_103{font-size:12px;font-weight:600;color:var(--text-secondary);background:var(--bg-sunken);border-radius:999px;padding:2px 9px;font-variant-numeric:tabular-nums}._cardLink_wwhy2_113{font-size:13px;font-weight:600;color:var(--link);text-decoration:none;background:none;border:0;padding:0;cursor:pointer;font-family:inherit}._cardLink_wwhy2_113:hover{text-decoration:underline}._invites_wwhy2_133{display:flex;flex-wrap:wrap;gap:10px}._invite_wwhy2_133{display:flex;align-items:center;gap:12px;padding:11px 12px;border:1px solid var(--line);border-radius:9px;background:var(--bg-sunken);flex:0 1 auto;max-width:100%}._inviteCopy_wwhy2_151{min-width:0;display:flex;flex-direction:column;gap:2px}._inviteName_wwhy2_158{font-size:14px;font-weight:600}._inviteSub_wwhy2_163{font-size:12.5px;color:var(--text-secondary);display:flex;align-items:center;gap:7px;flex-wrap:wrap}._swatch_wwhy2_172{width:10px;height:10px;border-radius:3px;display:inline-block;flex-shrink:0}._actions_wwhy2_180{display:flex;gap:8px;flex-shrink:0}._btn_wwhy2_190{font:inherit;font-size:13px;font-weight:600;padding:7px 14px;border-radius:7px;border:1px solid transparent;cursor:pointer;white-space:nowrap}._btn_wwhy2_190:disabled{cursor:not-allowed;opacity:.55}._btnPrimary_wwhy2_206{background:var(--accent);color:#fff}._btnQuiet_wwhy2_211{background:var(--btn-face);color:var(--text-primary);border-color:var(--border-color)}._btnQuiet_wwhy2_211:hover:not(:disabled){background:var(--bg-hover)}._btnSmall_wwhy2_221{padding:5px 11px;font-size:12.5px}._iconBtn_wwhy2_226{width:30px;height:30px;padding:0;display:grid;place-items:center;border-radius:7px;border:1px solid var(--border-color);background:var(--btn-face);color:var(--text-secondary);cursor:pointer;flex-shrink:0}._iconBtn_wwhy2_226:hover{background:var(--bg-hover)}._star_wwhy2_244._on_wwhy2_244{color:var(--star-on);border-color:var(--star-edge);background:var(--star-bg)}._rules_wwhy2_252{display:flex;align-items:center;gap:13px;padding:13px 15px;border-radius:10px;background:var(--rules-bg);border:1px solid var(--rules-edge)}._rulesCopy_wwhy2_262{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}._rulesTitle_wwhy2_270{font-size:14px;font-weight:600;color:var(--rules-ink)}._rulesSub_wwhy2_276{font-size:12.5px;color:var(--rules-ink);opacity:.82}._rulesDismiss_wwhy2_282{background:none;border:0;cursor:pointer;padding:4px;color:var(--rules-ink);opacity:.55;line-height:0;border-radius:5px;flex-shrink:0}._rulesDismiss_wwhy2_282:hover{opacity:1}._split_wwhy2_298{display:grid;grid-template-columns:1fr 1px 1fr;gap:0 22px}._rule_wwhy2_252{background:var(--line)}._half_wwhy2_308{display:flex;flex-direction:column;gap:12px;min-width:0}._halfHead_wwhy2_315{display:flex;align-items:center;justify-content:space-between;gap:10px}._halfLabel_wwhy2_322{font-size:11.5px;font-weight:600;letter-spacing:.07em;text-transform:uppercase;color:var(--text-tertiary);margin:0}._halfNote_wwhy2_331{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--text-secondary);font-variant-numeric:tabular-nums}._presence_wwhy2_340{width:8px;height:8px;border-radius:50%;background:#2e9e4f;box-shadow:0 0 0 3px #2e9e4f40;flex-shrink:0}._presenceOff_wwhy2_349{background:#9aa0a6;box-shadow:none}._presenceWaking_wwhy2_358{background:#e08a1e;box-shadow:0 0 0 3px #e08a1e40;animation:_presence-waking_wwhy2_1 1.4s ease-in-out infinite}._offlineNote_wwhy2_365{font-size:12.5px;color:var(--text-secondary);background:var(--bg-sunken);border:1px dashed var(--border-color);border-radius:8px;padding:12px 13px;line-height:1.5;margin:0}._bot_wwhy2_376{display:flex;align-items:center;gap:12px}._botCopy_wwhy2_382{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}._botName_wwhy2_390{font-size:14px;font-weight:600}._botDesc_wwhy2_395{font-size:12.5px;color:var(--text-secondary)}._searchWrap_wwhy2_402{position:relative}._searchInput_wwhy2_406{width:100%;box-sizing:border-box;font:inherit;font-size:13.5px;padding:9px 12px;border-radius:8px;border:1px solid var(--border-color);background:var(--bg-sunken);color:var(--text-primary)}._searchInput_wwhy2_406::placeholder{color:var(--text-tertiary)}._searchResults_wwhy2_422{position:absolute;top:calc(100% + 4px);left:0;right:0;z-index:20;max-height:260px;overflow-y:auto;background:var(--bg-card);border:1px solid var(--border-color);border-radius:8px;box-shadow:var(--shadow)}._searchResult_wwhy2_422{display:flex;align-items:center;gap:10px;padding:7px 10px;font-size:13.5px}._searchResultOn_wwhy2_450{background:color-mix(in srgb,var(--accent) 12%,transparent);box-shadow:inset 3px 0 0 var(--accent)}._searchResult_wwhy2_422+._searchResult_wwhy2_422{border-top:1px solid var(--line)}._tabs_wwhy2_467{display:flex;gap:8px;margin:2px 0 10px;border-bottom:1px solid var(--line)}._tab_wwhy2_467{font:inherit;font-size:12.5px;font-weight:600;padding:0 7px 7px;border:0;border-bottom:2px solid transparent;margin-bottom:-1px;background:none;color:var(--text-tertiary);cursor:pointer}._tab_wwhy2_467:hover{color:var(--text-secondary)}._tabOn_wwhy2_497{color:var(--text-primary);border-bottom-color:var(--accent)}._tabCount_wwhy2_502{margin-left:5px;font-weight:500;color:var(--text-tertiary)}._who_wwhy2_508{--who-gap: 2px;--who-btn: 30.75px ;--who-row: calc(var(--who-btn) + 6px + 6px);display:flex;flex-direction:column;gap:var(--who-gap);max-height:calc(8 * var(--who-row) + 7 * var(--who-gap));overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}._whoRow_wwhy2_535{display:flex;align-items:center;gap:10px;padding:6px 4px;border-radius:7px}._whoRow_wwhy2_535:hover{background:var(--bg-sunken)}._whoOffline_wwhy2_547{opacity:.72}._whoName_wwhy2_551{flex:1;min-width:0;font-size:13.5px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._emptyNote_wwhy2_562{font-size:13px;color:var(--text-secondary);margin:0}._section_wwhy2_570{display:flex;flex-direction:column;gap:14px}._sectionTitle_wwhy2_576{margin:0;font-size:20px;font-weight:600;color:var(--text-primary)}@media(max-width:720px){._split_wwhy2_298{grid-template-columns:minmax(0,1fr);gap:16px}._rule_wwhy2_252{height:1px}}@media(max-width:600px){._scroll_wwhy2_59{padding:16px;gap:14px}._card_wwhy2_78{padding:14px;gap:11px}._invite_wwhy2_133{flex-wrap:wrap;flex-basis:100%}._invite_wwhy2_133 ._actions_wwhy2_180{width:100%}._invite_wwhy2_133 ._actions_wwhy2_180>*{flex:1}}
