*,:before,:after{box-sizing:border-box;margin:0;padding:0}:root{--bg:#0e0f14;--surface:#16171f;--surface-2:#1e2029;--surface-3:#2a2d39;--border:#2a2c3a;--text:#e8e9f0;--text-muted:#6b6e85;--text-dim:#9395a8;--muted:var(--text-muted);--accent:#7c6af7;--accent-hover:#9082ff;--accent-dim:#7c6af726;--success:#4ade80;--radius-sm:8px;--radius-md:12px;--radius-lg:20px;--radius-pill:999px;--transition:.2s ease;--ease-emphasized:cubic-bezier(.22, 1, .36, 1);--motion-fast:.18s;--motion-base:.32s;--motion-slow:.65s;--font:"Inter", system-ui, -apple-system, sans-serif}[data-theme=light]{--bg:#e8eaf2;--surface:#edeef6;--surface-2:#e2e4ef;--surface-3:#d8dbe9;--border:#c4c9db;--text:#1a2238;--text-muted:#4f607f;--text-dim:#2c3a57;--muted:var(--text-muted);--accent:#5f5fe0;--accent-hover:#4f4fd1;--accent-dim:#5f5fe02e;--success:#1f9d5b}html,body,#root{width:100%;height:100%}body{font-family:var(--font);background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;line-height:1.6;overflow-x:hidden}a{color:inherit;text-decoration:none}button{cursor:pointer;background:0 0;border:none;font-family:inherit}input,textarea{font-family:inherit}::-webkit-scrollbar{width:4px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--border);border-radius:4px}@keyframes spin{to{transform:rotate(360deg)}}@keyframes enter-up{0%{opacity:0;filter:blur(2px);transform:translateY(16px)scale(.985)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}@keyframes enter-fade{0%{opacity:0}to{opacity:1}}.ui-stage{animation:enter-up var(--motion-base) var(--ease-emphasized) both}.ui-stage-soft{animation:enter-fade var(--motion-base) ease both}.ui-stagger-1{animation-delay:60ms}.ui-stagger-2{animation-delay:.12s}.ui-stagger-3{animation-delay:.18s}.ui-stagger-4{animation-delay:.24s}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.ui-stage,.ui-stage-soft{animation:none!important}}._enrichBtnGenomics_74iao_3{color:#fff;cursor:pointer;letter-spacing:.01em;background:linear-gradient(90deg,#50c8f0 0%,#7c6af7 100%);border:none;border-radius:999px;outline:none;align-items:center;margin-left:.7em;padding:.55em 1.4em;font-size:1.01rem;font-weight:600;transition:background .18s,box-shadow .18s,transform .18s;display:flex;box-shadow:0 2px 16px #50c8f021}._enrichBtnGenomics_74iao_3:hover{background:linear-gradient(90deg,#7c6af7 0%,#50c8f0 100%);transform:translateY(-2px)scale(1.03);box-shadow:0 6px 32px #50c8f02e}._genomicsNote_74iao_25{color:var(--text-muted);flex-direction:row;align-items:center;gap:.2em;margin-top:.18em;font-size:.74em;display:flex}._genomicsLink_74iao_34{color:var(--accent);text-underline-offset:2px;font-weight:500;text-decoration:underline;transition:color .15s}._genomicsLink_74iao_34:hover{color:var(--accent-hover,#6b5fd3)}._genomicsHint_74iao_44{color:var(--text-muted);font-size:.98em}._heroArt_74iao_49{animation:_fadeUp_74iao_1 .7s var(--ease-emphasized) both;justify-content:center;align-items:center;margin-bottom:1.2rem;display:flex}._heroSvg_74iao_56{filter:blur(.5px)drop-shadow(0 2px 32px #7c6af721);width:120px;height:120px}@keyframes _drift1_74iao_1{0%,to{transform:translate(0)scale(1)}35%{transform:translate(22px,-16px)scale(1.04)}70%{transform:translate(-14px,22px)scale(.97)}}@keyframes _drift2_74iao_1{0%,to{transform:translate(0)scale(1)}40%{transform:translate(-20px,14px)scale(1.03)}75%{transform:translate(16px,-10px)scale(.98)}}@keyframes _drift3_74iao_1{0%,to{transform:translate(0)scale(1)}50%{transform:translate(12px,18px)scale(1.05)}}@keyframes _fadeUp_74iao_1{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}._page_74iao_82{flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:2rem 1.5rem;display:flex;position:relative;overflow:hidden}._orb1_74iao_94,._orb2_74iao_94,._orb3_74iao_94{pointer-events:none;filter:blur(72px);border-radius:50%;position:absolute}._orb1_74iao_94{background:radial-gradient(#7c6af72e 0%,#0000 68%);width:540px;height:540px;animation:20s ease-in-out infinite _drift1_74iao_1;top:-100px;left:-120px}._orb2_74iao_94{background:radial-gradient(#b464f024 0%,#0000 68%);width:400px;height:400px;animation:25s ease-in-out infinite _drift2_74iao_1;bottom:-70px;right:-90px}._orb3_74iao_94{background:radial-gradient(#50c8f014 0%,#0000 68%);width:280px;height:280px;animation:16s ease-in-out infinite _drift3_74iao_1;top:28%;right:8%}._header_74iao_120{z-index:10;position:absolute;top:1.75rem;left:2rem}._wordmark_74iao_125{letter-spacing:.22em;text-transform:uppercase;color:var(--accent);font-size:.82rem;font-weight:700}._content_74iao_134{z-index:1;text-align:center;flex-direction:column;align-items:center;gap:1.4rem;max-width:500px;animation:.65s both _fadeUp_74iao_1;display:flex;position:relative}._content_74iao_134>*{animation:_fadeUp_74iao_1 .55s var(--ease-emphasized) both}._content_74iao_134>:first-child{animation-delay:30ms}._content_74iao_134>:nth-child(2){animation-delay:90ms}._content_74iao_134>:nth-child(3){animation-delay:.15s}._content_74iao_134>:nth-child(4){animation-delay:.21s}._content_74iao_134>:nth-child(5){animation-delay:.27s}._content_74iao_134>:nth-child(6){animation-delay:.33s}._eyebrow_74iao_154{letter-spacing:.15em;text-transform:uppercase;color:var(--accent);opacity:.75;font-size:.75rem}._headline_74iao_161{letter-spacing:-.04em;color:var(--text);text-shadow:0 2px 24px #7c6af714;margin-bottom:.2em;font-size:clamp(3.2rem,8vw,4.2rem);font-weight:900;line-height:1.05}._sub_74iao_170{color:var(--text-muted);max-width:360px;font-size:1rem;line-height:1.75}._featuresWrap_74iao_180{z-index:0;flex-direction:column;justify-content:center;align-items:center;width:100%;max-width:480px;margin:0 auto;padding:1.2rem 0 .25rem;display:flex;position:relative}._featuresScroll_74iao_195{width:100%}._features_74iao_180{z-index:2;grid-template-columns:repeat(3,minmax(0,1fr));justify-items:center;gap:1rem;width:100%;max-width:460px;margin:0 auto;padding:0;list-style:none;display:grid}@media (width<=900px){._features_74iao_180{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;max-width:460px}}@media (width<=600px){._featuresScroll_74iao_195{scrollbar-width:none;width:calc(100% + 3rem);margin-left:-1.5rem;margin-right:-1.5rem;padding:20px 1.5rem;overflow-x:auto}._featuresScroll_74iao_195::-webkit-scrollbar{display:none}._features_74iao_180{flex-wrap:nowrap;gap:.75rem;width:auto;max-width:none;margin:0;padding:0;display:flex;overflow:visible}}._featureCard_74iao_247{-webkit-backdrop-filter:blur(6px)saturate(1.15);backdrop-filter:blur(6px)saturate(1.15);background:#ffffff26;border:1.5px solid #7c6af71a;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;width:100%;min-width:0;max-width:100%;padding:1.1rem .7rem;transition:box-shadow .18s,background .18s,transform .18s;display:flex;position:relative;overflow:hidden;box-shadow:0 3px 18px #7c6af71a,0 1px 6px #50c8f014}@media (width<=600px){._featureCard_74iao_247{flex:none;width:clamp(120px,37vw,155px);min-width:0;max-width:none}}._featureCard_74iao_247:hover{background:#7c6af729;transform:translateY(-2px)scale(1.025);box-shadow:0 6px 24px #7c6af721,0 2px 8px #50c8f01a}._featureIcon_74iao_279{color:var(--accent);filter:drop-shadow(0 0 7px #7c6af71c);margin-bottom:.18em;font-size:1.6rem}._featureTitle_74iao_285{letter-spacing:.01em;color:var(--text);white-space:nowrap;margin-bottom:.13em;padding:.1em .18em;font-size:.98rem;font-weight:700}._featureSub_74iao_294{color:var(--text-muted);white-space:nowrap;padding:.1em .18em 0;font-size:.91rem;font-weight:400;line-height:1.25}._dnaBg_74iao_302{pointer-events:none;z-index:1;opacity:.42;width:340px;height:60px;position:absolute;top:50%;left:50%;overflow:visible;transform:translate(-50%,-50%)}._trustBadge_74iao_315{color:var(--accent);background:#7c6af714;border-radius:999px;align-items:center;gap:.5em;margin:.3em 0 .1em;padding:.22em 1em .22em .7em;font-size:.82rem;font-weight:600;display:inline-flex;box-shadow:0 1px 8px #7c6af712}._trustIcon_74iao_328{justify-content:center;align-items:center;font-size:1.1em;display:flex}._trustBadgeTop_74iao_335{margin:0 0 .8rem}._ctaGroup_74iao_340{flex-direction:column;align-items:center;gap:.75rem;margin-top:.25rem;display:flex}._cta_74iao_340{background:var(--accent);color:#fff;border-radius:var(--radius-pill);cursor:pointer;transition:background var(--transition), transform var(--transition), box-shadow var(--transition);align-items:center;gap:.6rem;padding:.9rem 2.2rem;font-size:.95rem;font-weight:600;display:flex}._cta_74iao_340:hover{background:var(--accent-hover);transform:translateY(-2px);box-shadow:0 8px 28px #7c6af759}._cta_74iao_340:active{box-shadow:none;transform:translateY(0)}._cta_74iao_340:disabled{opacity:.4;cursor:not-allowed;box-shadow:none;transform:none}._loginError_74iao_369{color:#f87171;margin-top:-4px;font-size:.82rem}._devForm_74iao_372{flex-direction:column;align-items:center;gap:12px;width:100%;max-width:280px;display:flex}._devInput_74iao_380{background:var(--surface-2);border:1px solid var(--border);width:100%;color:var(--text);text-align:center;border-radius:10px;outline:none;padding:11px 16px;font-size:.95rem}._devInput_74iao_380:focus{border-color:var(--accent)}._devInput_74iao_380::placeholder{color:var(--text-muted)}._footer_74iao_395{z-index:1;flex-direction:column;justify-content:center;align-items:center;gap:10px;width:100%;margin-top:2.5rem;display:flex;position:static}._privacyButton_74iao_407{color:#fff;background:var(--accent);letter-spacing:.04em;cursor:pointer;border:none;border-radius:999px;outline:none;align-items:center;gap:.5em;padding:.65em 1.5em;font-size:.92rem;font-weight:600;text-decoration:none;transition:background .18s,color .18s,box-shadow .18s,transform .13s;display:inline-flex;box-shadow:0 2px 12px #7c6af721}._privacyButton_74iao_407:focus,._privacyButton_74iao_407:hover{background:var(--accent-hover,#6b5fd3);color:#fff;transform:translateY(-1px)scale(1.03);box-shadow:0 4px 24px #7c6af738}._privacyIcon_74iao_432{justify-content:center;align-items:center;font-size:1.1em;display:flex}._inviteBanner_74iao_440{background:#7c6af714;border:1px solid #7c6af740;border-radius:18px;flex-direction:column;align-items:center;gap:.5rem;width:100%;max-width:340px;padding:1.25rem 1.75rem;display:flex}._inviteLabel_74iao_452{text-transform:uppercase;letter-spacing:.1em;color:var(--accent);opacity:.85;font-size:.78rem}._inviteCode_74iao_459{letter-spacing:.2em;color:var(--accent);font-size:2rem;font-weight:700}._inviteSub_74iao_465{color:var(--text-muted);text-align:center;max-width:320px;font-size:.95rem;line-height:1.6}._roomLink_74iao_474{color:var(--text-muted);cursor:pointer;opacity:.65;transition:opacity var(--transition), color var(--transition);text-underline-offset:3px;background:0 0;border:none;padding:.25rem 0;font-size:.82rem;-webkit-text-decoration:underline #0000;text-decoration:underline #0000}._roomLink_74iao_474:hover:not(:disabled){opacity:1;color:var(--text);text-decoration-color:currentColor}._roomLink_74iao_474:disabled{cursor:not-allowed;opacity:.3}._enrichSection_74iao_495{flex-direction:column;align-items:center;gap:10px;width:100%;max-width:440px;display:flex}._enrichLabel_74iao_503{text-transform:uppercase;letter-spacing:.12em;color:var(--text-muted);font-size:.7rem}._enrichRow_74iao_509{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}._enrichBtn_74iao_3{border-radius:var(--radius-pill);border:1px solid var(--border);background:var(--surface-2);color:var(--text);cursor:pointer;transition:background var(--transition), border-color var(--transition), opacity var(--transition);align-items:center;gap:7px;padding:8px 14px;font-size:.82rem;font-weight:500;display:flex}._enrichBtn_74iao_3:hover:not(:disabled){background:#ffffff12;border-color:#fff3}._enrichBtn_74iao_3:disabled{opacity:.45;cursor:not-allowed}._enrichBtnApple_74iao_531{color:#fc3c44;border-color:#fc3c444d}._enrichBtnApple_74iao_531:hover:not(:disabled){background:#fc3c4414;border-color:#fc3c44}._enrichBadge_74iao_533{border-radius:var(--radius-pill);border:1px solid;align-items:center;gap:7px;padding:8px 14px;font-size:.82rem;font-weight:500;display:flex}._enrichBadgeApple_74iao_543{color:#fc3c44;background:#fc3c4412;border-color:#fc3c4466}._enrichBadgeGenomics_74iao_544{color:var(--accent);border-color:var(--accent-dim);background:var(--accent-dim)}._checkmark_74iao_545{opacity:.9;font-size:.75rem}._soonTag_74iao_546{color:var(--text-muted);letter-spacing:.05em;text-transform:uppercase;background:#ffffff12;border-radius:4px;padding:2px 6px;font-size:.65rem}._enrichError_74iao_555{color:#f87171;text-align:center;margin-top:-4px;font-size:.78rem}._enrichHint_74iao_556{color:var(--text-muted);text-align:center;margin-top:-4px;font-size:.78rem}._localDataMenuWrap_74iao_558{position:relative}._localDataMenuTrigger_74iao_562{color:var(--text-muted);letter-spacing:.02em;cursor:pointer;transition:color var(--transition), border-color var(--transition), background var(--transition);background:#ffffff0a;border:1px solid #ffffff29;border-radius:999px;padding:.4rem 1rem;font-size:.8rem}._localDataMenuTrigger_74iao_562:hover{color:var(--text);background:#ffffff14;border-color:#ffffff52}._localDataMenu_74iao_558{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0c0c18f7;border:1px solid #ffffff1f;border-radius:12px;flex-direction:column;gap:3px;min-width:170px;padding:6px;display:flex;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%);box-shadow:0 8px 28px #00000073,0 2px 8px #0003}._localDataMenuItem_74iao_597{color:var(--text-muted);text-align:left;cursor:pointer;transition:color var(--transition), background var(--transition);background:0 0;border:none;border-radius:8px;padding:9px 12px;font-size:.82rem}._localDataMenuItem_74iao_597:hover{color:var(--text);background:#ffffff12}._localDataMenuItemDanger_74iao_614{color:#fca5a5}._localDataMenuItemDanger_74iao_614:hover{color:#f87171;background:#f871711a}._form_74iao_624{flex-direction:column;align-items:center;gap:12px;width:100%;max-width:300px;display:flex}._inputWrapper_74iao_632{background:var(--surface-2);border:1px solid var(--border);width:100%;transition:border-color var(--transition);border-radius:10px;align-items:center;padding:0 16px;display:flex}._inputWrapper_74iao_632:focus-within{border-color:var(--accent)}._inputPrefix_74iao_643{color:var(--text-muted);-webkit-user-select:none;user-select:none;padding-right:6px;font-size:.95rem}._input_74iao_632{color:var(--text);background:0 0;border:none;outline:none;flex:1;padding:11px 0;font-size:.95rem}._input_74iao_632::placeholder{color:var(--text-muted)}._nameRow_74iao_661{flex-direction:column;align-items:center;gap:6px;width:100%;max-width:300px;display:flex}._modeToggle_74iao_671{background:#ffffff0a;border:1px solid #ffffff12;border-radius:14px;gap:6px;width:100%;max-width:300px;padding:4px;display:flex}._modeBtn_74iao_681{color:var(--text-muted);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:10px;flex:1;justify-content:center;align-items:center;gap:5px;padding:9px 12px;font-size:.82rem;font-weight:500;transition:background .15s,color .15s,transform .15s;display:flex}._modeBtn_74iao_681:hover{color:var(--text);transform:translateY(-1px)}._modeBtnActive_74iao_702{background:var(--accent);color:#fff;box-shadow:0 2px 12px #7c6af759}._actionPanel_74iao_709{flex-direction:column;align-items:center;gap:12px;width:100%;max-width:300px;display:flex}._redditNote_74iao_718{color:var(--text-muted);text-align:center;opacity:.82;margin:0;font-size:.76rem;line-height:1.55}._redditNoteSmall_74iao_727{color:var(--text-muted);text-align:center;opacity:.74;max-width:300px;margin:0;font-size:.69rem;line-height:1.45}._roomPanel_74iao_738{flex-direction:column;gap:10px;width:100%;max-width:360px;display:flex}._roomCard_74iao_745{background:#ffffff0a;border:1px solid #ffffff14;border-radius:14px;align-items:center;gap:12px;padding:14px 16px;transition:border-color .15s,transform .15s,background .15s;display:flex}._roomCard_74iao_745:hover{background:#ffffff0f;border-color:#ffffff26;transform:translateY(-2px)}._roomCardIcon_74iao_760{text-align:center;flex-shrink:0;width:32px;font-size:1.2rem}._roomCardBody_74iao_766{flex:1;min-width:0}._roomCardTitle_74iao_770{color:var(--text);margin:0 0 2px;font-size:.88rem;font-weight:600}._roomCardSub_74iao_776{color:var(--text-muted);margin:0;font-size:.75rem}._roomCardBtn_74iao_781{background:var(--accent);color:#fff;cursor:pointer;white-space:nowrap;border:none;border-radius:10px;flex-shrink:0;padding:7px 14px;font-size:.82rem;font-weight:600;transition:opacity .15s}._roomCardBtn_74iao_781:hover:not(:disabled){opacity:.85}._roomCardBtn_74iao_781:disabled{opacity:.3;cursor:not-allowed}._codeInput_74iao_796{width:100%;color:var(--text);letter-spacing:.15em;text-transform:uppercase;background:#ffffff12;border:1px solid #ffffff1f;border-radius:8px;outline:none;margin-top:4px;padding:7px 10px;font-size:.9rem;font-weight:700;transition:border-color .15s}._codeInput_74iao_796::placeholder{color:var(--text-muted);letter-spacing:.02em;text-transform:none;font-weight:400}._codeInput_74iao_796:focus{border-color:var(--accent)}@media (prefers-reduced-motion:reduce){._content_74iao_134>*{animation:none}}._savedSection_74iao_828{border-top:1px solid var(--border);width:100%;max-width:440px;animation:_fadeUp_74iao_1 .35s var(--ease-emphasized) both;flex-direction:column;align-items:center;gap:.4rem;margin-top:1.5rem;padding-top:1.25rem;display:flex}._savedTitle_74iao_841{color:var(--text);letter-spacing:.04em;margin:0;font-size:.82rem;font-weight:700}._savedSub_74iao_849{color:var(--text-muted);opacity:.75;margin:0;font-size:.72rem}._savedList_74iao_856{flex-direction:column;gap:.5rem;width:100%;margin-top:.6rem;display:flex}._savedItem_74iao_864{border:1px solid var(--border);background:color-mix(in srgb, var(--surface) 80%, transparent);border-radius:12px;justify-content:space-between;align-items:center;gap:.6rem;padding:.6rem .7rem;display:flex}._savedItemBody_74iao_875{flex-direction:column;gap:2px;min-width:0;display:flex}._savedItemName_74iao_882{color:var(--text);white-space:nowrap;text-overflow:ellipsis;max-width:180px;font-size:.82rem;font-weight:600;overflow:hidden}._savedItemMeta_74iao_892{color:var(--text-muted);opacity:.8;font-size:.66rem}._online_74iao_898{color:var(--success,#4ade80);font-weight:600}._offline_74iao_903{color:var(--text-muted)}._savedItemActions_74iao_907{flex-shrink:0;align-items:center;gap:.4rem;display:flex}._inviteStatus_74iao_914{color:var(--accent);opacity:.9;font-size:.66rem}._inviteBtn_74iao_920{border-radius:var(--radius-pill);background:var(--accent);color:#fff;cursor:pointer;border:none;padding:.38rem .85rem;font-size:.76rem;font-weight:600;transition:opacity .15s,transform .1s}._inviteBtn_74iao_920:hover:not(:disabled){opacity:.88;transform:translateY(-1px)}._inviteBtn_74iao_920:disabled{opacity:.5;cursor:not-allowed}._joinBtn_74iao_942{border:1px solid var(--border);border-radius:var(--radius-pill);color:var(--text-dim);cursor:pointer;background:0 0;padding:.38rem .85rem;font-size:.76rem;transition:color .15s,border-color .15s}._joinBtn_74iao_942:hover{color:var(--text);border-color:var(--text)}._savedRemove_74iao_958{color:var(--text-muted);cursor:pointer;opacity:.6;background:0 0;border:none;padding:2px 4px;font-size:.8rem;transition:opacity .15s}._savedRemove_74iao_958:hover{opacity:1}@media (prefers-reduced-motion:reduce){._savedSection_74iao_828{animation:none}}@keyframes _drift1_sy2pk_1{0%,to{transform:translate(0)scale(1)}35%{transform:translate(22px,-16px)scale(1.04)}70%{transform:translate(-14px,22px)scale(.97)}}@keyframes _drift2_sy2pk_1{0%,to{transform:translate(0)scale(1)}40%{transform:translate(-20px,14px)scale(1.03)}75%{transform:translate(16px,-10px)scale(.98)}}@keyframes _fadeUp_sy2pk_1{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}._page_sy2pk_16{flex-direction:column;height:100vh;display:flex;position:relative;overflow:hidden}._orb1_sy2pk_24{pointer-events:none;filter:blur(72px);background:radial-gradient(#7c6af72e 0%,#0000 68%);border-radius:50%;width:540px;height:540px;animation:20s ease-in-out infinite _drift1_sy2pk_1;position:absolute;top:-100px;left:-120px}._orb2_sy2pk_34{pointer-events:none;filter:blur(72px);background:radial-gradient(#b464f024 0%,#0000 68%);border-radius:50%;width:400px;height:400px;animation:25s ease-in-out infinite _drift2_sy2pk_1;position:absolute;bottom:-70px;right:-90px}._header_sy2pk_45{z-index:10;flex-shrink:0;align-items:center;padding:1.25rem 2rem;display:flex;position:relative}._back_sy2pk_53{color:var(--text-muted);cursor:pointer;transition:color var(--transition);background:0 0;border:none;padding:4px 8px 4px 0;font-size:1.1rem;line-height:1}._back_sy2pk_53:hover{color:var(--text)}._wordmark_sy2pk_64{letter-spacing:.22em;text-transform:uppercase;color:var(--accent);margin-left:.75rem;font-size:.82rem;font-weight:700}._content_sy2pk_73{z-index:1;text-align:center;-webkit-overflow-scrolling:touch;flex-direction:column;flex:1;align-items:center;gap:1rem;width:100%;padding:.5rem 1.5rem 1.5rem;animation:.65s both _fadeUp_sy2pk_1;display:flex;position:relative;overflow-y:auto}._eyebrow_sy2pk_89{letter-spacing:.15em;text-transform:uppercase;color:var(--accent);opacity:.75;font-size:.75rem}._headline_sy2pk_96{letter-spacing:-.03em;color:var(--text);margin:0;font-size:clamp(2rem,6vw,2.8rem);font-weight:800;line-height:1.1}._sub_sy2pk_104{color:var(--text-muted);max-width:360px;margin:0 auto .5rem;font-size:.95rem;line-height:1.7}._musicAutoHint_sy2pk_112{color:#ff8f94;background:#fc3c4414;border:1px solid #fc3c4442;border-radius:999px;margin:0;padding:.35rem .8rem;font-size:.8rem}._categories_sy2pk_122{flex-direction:column;gap:.75rem;width:100%;max-width:600px;margin-top:.5rem;padding-bottom:.5rem;display:flex}._category_sy2pk_132{text-align:left;background:#ffffff05;border:1px solid #ffffff14;border-radius:14px;overflow:hidden}._catToggle_sy2pk_140{width:100%;color:inherit;cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;gap:.75rem;padding:.85rem 1rem;display:flex}._catLabel_sy2pk_152{letter-spacing:.15em;text-transform:uppercase;color:var(--text-muted);opacity:.55;margin:0;font-size:.7rem;font-weight:600}._catMeta_sy2pk_162{color:var(--text-muted);opacity:.72;white-space:nowrap;align-items:center;gap:.4rem;font-size:.7rem;display:inline-flex}._catChevron_sy2pk_172{font-size:.9rem;line-height:1;transition:transform .16s}._catChevronOpen_sy2pk_178{transform:rotate(180deg)}._chips_sy2pk_181{flex-wrap:wrap;gap:.5rem;padding:0 1rem 1rem;display:flex}._chip_sy2pk_181{border:1px solid var(--border);border-radius:var(--radius-pill);color:var(--text-muted);cursor:pointer;transition:background var(--transition), border-color var(--transition), color var(--transition), transform var(--transition);white-space:nowrap;background:#ffffff0a;padding:.4rem .9rem;font-size:.82rem}._chip_sy2pk_181:hover{border-color:var(--accent);color:var(--text);background:#7c6af71f;transform:translateY(-1px)}._chipOn_sy2pk_205{border-color:var(--accent);color:var(--accent);background:#7c6af733;font-weight:600}._chipOn_sy2pk_205:hover{background:#7c6af747}._footer_sy2pk_216{width:100%;max-width:640px;padding:1rem 1.25rem calc(1.25rem + env(safe-area-inset-bottom));background:linear-gradient(to top, var(--bg) 60%, transparent);z-index:10;flex-shrink:0;justify-content:space-between;align-items:center;gap:.75rem;margin:0 auto;display:flex;position:relative}._count_sy2pk_230{color:var(--text-muted);opacity:.82;border:1px solid #ffffff1f;border-radius:999px;padding:.45rem .72rem;font-size:.8rem}._cta_sy2pk_238{background:var(--accent);color:#fff;border-radius:var(--radius-pill);cursor:pointer;min-height:44px;transition:background var(--transition), transform var(--transition), box-shadow var(--transition);border:none;padding:.8rem 1.7rem;font-size:.95rem;font-weight:600}._cta_sy2pk_238:hover{background:var(--accent-hover);transform:translateY(-2px);box-shadow:0 8px 28px #7c6af759}._cta_sy2pk_238:disabled{opacity:.35;cursor:not-allowed;box-shadow:none;transform:none}@media (width<=640px){._footer_sy2pk_216{padding-inline:.9rem}._count_sy2pk_230{padding:.42rem .62rem;font-size:.74rem}._cta_sy2pk_238{padding:.8rem 1.2rem}}@keyframes _driftA_1wsx7_1{0%,to{transform:translate(0)scale(1)}50%{transform:translate(18px,-13px)scale(1.03)}}@keyframes _driftB_1wsx7_1{0%,to{transform:translate(0)scale(1)}50%{transform:translate(-15px,11px)scale(1.04)}}@keyframes _fadeUp_1wsx7_1{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes _fadeOut_1wsx7_1{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-10px)}}._page_1wsx7_19{flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:6rem 1.5rem 2rem;display:flex;position:relative;overflow:hidden}._orb1_1wsx7_31,._orb2_1wsx7_31{pointer-events:none;filter:blur(80px);border-radius:50%;position:absolute}._orb1_1wsx7_31{background:radial-gradient(#7c6af726 0%,#0000 68%);width:460px;height:460px;animation:22s ease-in-out infinite _driftA_1wsx7_1;top:-80px;left:-100px}._orb2_1wsx7_31{background:radial-gradient(#b464f01c 0%,#0000 68%);width:340px;height:340px;animation:28s ease-in-out infinite _driftB_1wsx7_1;bottom:-50px;right:-70px}._header_1wsx7_51{z-index:10;position:absolute;top:1.75rem;left:2rem}._wordmark_1wsx7_56{letter-spacing:.22em;text-transform:uppercase;color:var(--accent);font-size:.82rem;font-weight:700}._progressWrap_1wsx7_65{width:100%;max-width:440px;animation:_fadeUp_1wsx7_1 .4s var(--ease-emphasized) both;flex-direction:column;gap:8px;padding:0 1.5rem;display:flex;position:absolute;top:4.5rem}._progressLabels_1wsx7_76{justify-content:space-between;display:flex}._progressLabel_1wsx7_76{color:var(--text-muted);opacity:.4;letter-spacing:.04em;font-size:.74rem;transition:opacity .3s,color .3s}._progressLabelActive_1wsx7_87{color:var(--accent);opacity:1}._progressTrack_1wsx7_91{background:var(--border);border-radius:99px;height:2px;overflow:hidden}._progressFill_1wsx7_97{background:var(--accent);border-radius:99px;height:100%;transition:width .45s cubic-bezier(.4,0,.2,1)}._step_1wsx7_105{z-index:1;text-align:center;flex-direction:column;align-items:center;gap:1.25rem;width:100%;max-width:480px;display:flex;position:relative}._step_1wsx7_105>*{animation:_fadeUp_1wsx7_1 .35s var(--ease-emphasized) both}._step_1wsx7_105>:first-child{animation-delay:40ms}._step_1wsx7_105>:nth-child(2){animation-delay:80ms}._step_1wsx7_105>:nth-child(3){animation-delay:.12s}._step_1wsx7_105>:nth-child(4){animation-delay:.16s}._step_1wsx7_105>:nth-child(5){animation-delay:.2s}._stepEntering_1wsx7_124{animation:.3s both _fadeUp_1wsx7_1}._stepLeaving_1wsx7_125{animation:.2s both _fadeOut_1wsx7_1}._title_1wsx7_127{letter-spacing:-.02em;font-size:1.7rem;font-weight:700;line-height:1.2}._subtitle_1wsx7_133{color:var(--text-muted);margin-top:-.5rem;font-size:.95rem}._searchWrap_1wsx7_140{background:var(--surface);border:1.5px solid var(--border);border-radius:var(--radius-pill);width:100%;transition:border-color var(--transition);align-items:center;gap:8px;padding:.5rem 1rem;display:flex}._searchWrap_1wsx7_140:focus-within{border-color:var(--accent)}._searchWrap_1wsx7_140 svg{color:var(--text-muted);opacity:.6;flex-shrink:0}._searchInput_1wsx7_153{color:var(--text);background:0 0;border:none;outline:none;flex:1;font-size:.9rem}._searchInput_1wsx7_153::placeholder{color:var(--text-muted)}._searchClear_1wsx7_162{color:var(--text-muted);cursor:pointer;opacity:.6;transition:opacity var(--transition);background:0 0;border:none;padding:0 2px;font-size:.75rem;line-height:1}._searchClear_1wsx7_162:hover{opacity:1}._chipsScroll_1wsx7_175{scrollbar-width:thin;scrollbar-color:var(--border) transparent;flex-wrap:wrap;justify-content:center;gap:.5rem;width:100%;max-height:240px;padding:.25rem .25rem .5rem;display:flex;overflow-y:auto}._chipsScroll_1wsx7_175::-webkit-scrollbar{width:4px}._chipsScroll_1wsx7_175::-webkit-scrollbar-track{background:0 0}._chipsScroll_1wsx7_175::-webkit-scrollbar-thumb{background:var(--border);border-radius:99px}._chip_1wsx7_175{border-radius:var(--radius-pill);border:1.5px solid var(--border);background:var(--surface);color:var(--text-dim);cursor:pointer;transition:all var(--transition);white-space:nowrap;flex-shrink:0;padding:.45rem .9rem;font-size:.87rem}._chip_1wsx7_175:hover{border-color:var(--accent);color:var(--text)}._chipSelected_1wsx7_205{background:var(--accent-dim);border-color:var(--accent);color:var(--text)}._noResults_1wsx7_211{color:var(--text-muted);opacity:.6;padding:1rem 0;font-size:.85rem}._selectionRow_1wsx7_218{justify-content:space-between;align-items:center;width:100%;margin-top:.25rem;display:flex}._selectionCount_1wsx7_225{color:var(--text-muted);opacity:.65;font-size:.8rem}._promptCard_1wsx7_232{border:1px solid var(--border);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#7c6af70f;border-radius:14px;align-items:center;gap:10px;width:100%;padding:1rem 1.5rem;display:flex}._promptQuote_1wsx7_243{color:var(--accent);opacity:.55;-webkit-user-select:none;user-select:none;flex-shrink:0;font-family:Georgia,serif;font-size:2rem;line-height:1}._promptText_1wsx7_252{color:var(--accent);text-align:center;flex:1;font-size:1rem;font-style:italic}._textarea_1wsx7_261{background:var(--surface);border:1.5px solid var(--border);border-radius:var(--radius-md);width:100%;color:var(--text);resize:none;transition:border-color var(--transition);outline:none;padding:1rem;font-size:1rem;line-height:1.6}._textarea_1wsx7_261:focus{border-color:var(--accent)}._textarea_1wsx7_261::placeholder{color:var(--text-muted)}._hint_1wsx7_277{color:var(--text-muted);justify-content:space-between;width:100%;font-size:.8rem;display:flex}._charCount_1wsx7_284{opacity:.55}._navRow_1wsx7_287{justify-content:space-between;align-items:center;width:100%;margin-top:.5rem;display:flex}._next_1wsx7_294{background:var(--accent);color:#fff;border-radius:var(--radius-pill);cursor:pointer;transition:background var(--transition), transform var(--transition), box-shadow var(--transition);margin-left:auto;padding:.8rem 1.75rem;font-size:.92rem;font-weight:600}._next_1wsx7_294:hover:not(:disabled){background:var(--accent-hover);transform:translateY(-1px);box-shadow:0 6px 20px #7c6af74d}._next_1wsx7_294:disabled{opacity:.35;cursor:not-allowed}._back_1wsx7_312{color:var(--text-muted);transition:color var(--transition);cursor:pointer;background:0 0;border:none;font-size:.88rem}._back_1wsx7_312:hover{color:var(--text)}._signalBadges_1wsx7_323{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}._signalBadge_1wsx7_323{border-radius:var(--radius-pill);border:1px solid;align-items:center;gap:6px;padding:5px 12px;font-size:.78rem;font-weight:500;display:flex}._signalBadgeApple_1wsx7_339{color:#fc3c44;background:#fc3c4412;border-color:#fc3c4466}._signalBadgeGenomics_1wsx7_340{color:var(--accent);border-color:var(--accent-dim);background:var(--accent-dim)}._styleGrid_1wsx7_343{grid-template-columns:repeat(3,1fr);gap:10px;width:100%;display:grid}@media (width<=420px){._styleGrid_1wsx7_343{grid-template-columns:1fr}}._styleCard_1wsx7_350{border-radius:var(--radius-md);background:var(--surface);border:1.5px solid var(--border);cursor:pointer;transition:background var(--transition), border-color var(--transition), transform .14s;text-align:center;flex-direction:column;align-items:center;gap:6px;padding:18px 10px;display:flex}._styleCard_1wsx7_350:hover{border-color:var(--accent);background:var(--accent-dim);transform:translateY(-2px)}._styleCardActive_1wsx7_364{border-color:var(--accent);background:var(--accent-dim)}._styleCard_1wsx7_350:first-child{animation:_fadeUp_1wsx7_1 .34s var(--ease-emphasized) 60ms both}._styleCard_1wsx7_350:nth-child(2){animation:_fadeUp_1wsx7_1 .34s var(--ease-emphasized) .11s both}._styleCard_1wsx7_350:nth-child(3){animation:_fadeUp_1wsx7_1 .34s var(--ease-emphasized) .16s both}._styleIcon_1wsx7_368{font-size:1.6rem;line-height:1}._styleLabel_1wsx7_369{color:var(--text);font-size:.88rem;font-weight:600}._styleDesc_1wsx7_370{color:var(--text-muted);font-size:.72rem;line-height:1.4}._intentSection_1wsx7_372{flex-direction:column;gap:8px;width:100%;display:flex}._intentLabel_1wsx7_379{letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);opacity:.7;margin:0;font-size:.75rem}._intentGrid_1wsx7_388{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;display:grid}._genderGrid_1wsx7_395{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;width:100%;display:grid}._intentChip_1wsx7_402{border:1.5px solid var(--border);background:var(--surface);color:var(--text-dim);cursor:pointer;min-height:40px;transition:border-color var(--transition), background var(--transition), color var(--transition), transform var(--motion-fast);border-radius:12px;justify-content:center;align-items:center;gap:6px;padding:8px 10px;font-size:.82rem;display:inline-flex}._intentChip_1wsx7_402:hover{border-color:var(--accent);color:var(--text);transform:translateY(-1px)}._intentChipActive_1wsx7_424{border-color:var(--accent);background:var(--accent-dim);color:var(--text)}._mbtiGrid_1wsx7_431{grid-template-columns:repeat(4,1fr);gap:8px;width:100%;display:grid}@media (width<=360px){._mbtiGrid_1wsx7_431{grid-template-columns:repeat(2,1fr)}}._mbtiChip_1wsx7_439{border:1.5px solid var(--border);background:var(--surface);color:var(--text-dim);letter-spacing:.04em;cursor:pointer;text-align:center;transition:border-color var(--transition), background var(--transition), color var(--transition), transform .12s;border-radius:10px;padding:.6rem .25rem;font-size:.83rem;font-weight:600}._mbtiChip_1wsx7_439:hover{border-color:var(--accent);color:var(--text);transform:translateY(-1px)}._mbtiChipActive_1wsx7_453{border-color:var(--accent);background:var(--accent-dim);color:var(--text)}._locationSection_1wsx7_460{width:100%}._locationGrid_1wsx7_464{grid-template-columns:repeat(3,1fr);gap:8px;width:100%;display:grid}._locationCard_1wsx7_471{border:1.5px solid var(--border);background:var(--surface);color:var(--text-dim);cursor:pointer;transition:border-color var(--transition), background var(--transition), color var(--transition), transform var(--motion-fast);border-radius:14px;flex-direction:column;align-items:center;gap:3px;padding:.65rem .5rem;display:flex}._locationCard_1wsx7_471:hover{border-color:var(--accent);color:var(--text);transform:translateY(-1px)}._locationCardActive_1wsx7_491{border-color:var(--accent);background:var(--accent-dim);color:var(--text)}._locationEmoji_1wsx7_497{font-size:1.15rem;line-height:1}._locationLabel_1wsx7_502{letter-spacing:.01em;font-size:.78rem;font-weight:600}._locationDesc_1wsx7_508{color:var(--text-muted);opacity:.75;font-size:.68rem}._gpsRow_1wsx7_515{justify-content:center;margin-top:8px;display:flex}._camPermRow_1wsx7_522{justify-content:center;margin-top:4px;margin-bottom:4px;display:flex}._camPermBtn_1wsx7_529{border:1px dashed var(--border);color:var(--text-muted);cursor:pointer;background:0 0;border-radius:20px;padding:5px 14px;font-size:.78rem;transition:border-color .2s,color .2s}._camPermBtn_1wsx7_529:hover{border-color:var(--accent);color:var(--accent)}._gpsBtn_1wsx7_545{border:1px dashed var(--border);color:var(--text-muted);cursor:pointer;background:0 0;border-radius:20px;padding:5px 14px;font-size:.78rem;transition:border-color .2s,color .2s}._gpsBtn_1wsx7_545:hover{border-color:var(--accent);color:var(--accent)}._gpsMuted_1wsx7_561{color:var(--text-muted);opacity:.7;font-size:.78rem}._gpsGranted_1wsx7_567{color:#4caf79;font-size:.78rem}._gpsDenied_1wsx7_572{color:var(--text-muted);opacity:.7;font-size:.75rem;font-style:italic}@media (prefers-reduced-motion:reduce){._step_1wsx7_105>*,._styleCard_1wsx7_350:first-child,._styleCard_1wsx7_350:nth-child(2),._styleCard_1wsx7_350:nth-child(3){animation:none}}._page_kw4zc_1{background:radial-gradient(circle at 20% 25%, #7c6af724, transparent 42%), radial-gradient(circle at 82% 78%, #4ade8012, transparent 38%), var(--bg);flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:2rem 2rem 6rem;display:flex;position:relative}._pulseRing_kw4zc_16{pointer-events:none;border:1.5px solid #7c6af733;border-radius:50%;width:200px;height:200px;animation:3s ease-out infinite _pulse_kw4zc_16;position:absolute}._pulseCore_kw4zc_26{pointer-events:none;background:radial-gradient(circle,#7c6af740,#7c6af70d);border-radius:50%;width:80px;height:80px;animation:4s ease-in-out infinite _breathe_kw4zc_1;position:absolute}@keyframes _pulse_kw4zc_16{0%{opacity:.6;transform:scale(1)}to{opacity:0;transform:scale(2.2)}}@keyframes _breathe_kw4zc_1{0%,to{opacity:.7;transform:scale(1)}50%{opacity:1;transform:scale(1.15)}}._content_kw4zc_46{text-align:center;max-width:420px;animation:_fadeInUp_kw4zc_1 .42s var(--ease-emphasized) both;flex-direction:column;align-items:center;gap:.75rem;margin-top:140px;display:flex;position:relative}@keyframes _fadeInUp_kw4zc_1{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}._searching_kw4zc_63{color:var(--text-dim);font-size:.95rem;line-height:1.7}._timer_kw4zc_69{color:var(--text-muted);opacity:.6;font-size:.8rem}._musicDebugChip_kw4zc_75{border:1px dashed var(--border);background:#ffffff08;border-radius:10px;flex-direction:column;gap:3px;margin-top:.25rem;padding:7px 10px;display:inline-flex}._musicDebugLabel_kw4zc_86{text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted);opacity:.7;font-size:.65rem}._musicDebugValue_kw4zc_94{color:var(--text-dim);font-size:.76rem}._divider_kw4zc_99{background:var(--border);width:40px;height:1px;margin:.75rem 0}._question_kw4zc_106{flex-direction:column;align-items:center;gap:.75rem;display:flex}._questionLabel_kw4zc_113{text-transform:uppercase;letter-spacing:.1em;color:var(--text-muted);opacity:.6;font-size:.78rem}._questionPrompt_kw4zc_121{color:var(--text);font-size:1.1rem;font-weight:600}._choices_kw4zc_127{flex-wrap:wrap;justify-content:center;gap:.75rem;display:flex}._choice_kw4zc_127{border-radius:var(--radius-pill);border:1.5px solid var(--border);background:var(--surface);color:var(--text-dim);transition:all var(--transition);animation:_fadeInUp_kw4zc_1 .34s var(--ease-emphasized) both;padding:.6rem 1.25rem;font-size:.9rem}._choice_kw4zc_127:first-child{animation-delay:80ms}._choice_kw4zc_127:nth-child(2){animation-delay:.13s}._choice_kw4zc_127:hover{border-color:var(--accent);color:var(--text)}._choicePicked_kw4zc_153{background:var(--accent-dim);border-color:var(--accent);color:var(--text)}._questionNote_kw4zc_159{color:var(--accent);opacity:.8;font-size:.78rem}._cancel_kw4zc_165{color:var(--text-muted);letter-spacing:.02em;transition:color var(--transition), border-color var(--transition), background var(--transition);background:#ffffff0a;border:1px solid #ffffff24;border-radius:2rem;padding:.5rem 1.4rem;font-size:.85rem;position:absolute;bottom:2rem}._cancel_kw4zc_165:hover{color:var(--text);background:#ffffff17;border-color:#ffffff52}._idleTitle_kw4zc_186{color:var(--text);margin:0 0 .25rem;font-size:1.4rem;font-weight:700}._idleSub_kw4zc_193{color:var(--text-muted);opacity:.72;margin:0;font-size:.82rem}._intentLabel_kw4zc_200{color:var(--text-muted);text-transform:uppercase;letter-spacing:.07em;opacity:.68;margin:.55rem 0 0;font-size:.72rem}._findBtn_kw4zc_209{background:var(--accent);color:#fff;border-radius:var(--radius-pill);cursor:pointer;border:none;margin-top:1.5rem;padding:.85rem 2.5rem;font-size:1rem;font-weight:600;transition:opacity .15s,transform .1s,box-shadow .2s}._findBtn_kw4zc_209:hover{opacity:.88;transform:translateY(-1px);box-shadow:0 8px 22px #7c6af747}._autoStartBox_kw4zc_228{background:#ffffff08;border:1px solid #ffffff1f;border-radius:12px;flex-direction:column;align-items:center;gap:6px;margin-top:1rem;padding:10px 12px;display:flex}._autoStartText_kw4zc_240{color:var(--text);margin:0;font-size:.8rem}._autoStartCancelBtn_kw4zc_246{border:1px solid var(--border);color:var(--text-muted);cursor:pointer;background:0 0;border-radius:999px;padding:5px 10px;font-size:.76rem}._autoStartCancelBtn_kw4zc_246:hover{color:var(--text);border-color:var(--text)}._roomBtn_kw4zc_261{color:var(--text-muted);border-radius:var(--radius-pill);border:1px solid var(--border);cursor:pointer;background:0 0;margin-top:.5rem;padding:.5rem 1rem;font-size:.82rem;transition:color .15s,border-color .15s}._roomBtn_kw4zc_261:hover{color:var(--text);border-color:var(--text)}._savedSection_kw4zc_280{flex-direction:column;align-items:center;gap:8px;width:100%;max-width:320px;margin-top:4px;display:flex}._savedToggle_kw4zc_290{border:1px dashed var(--border);color:var(--accent);cursor:pointer;background:0 0;border-radius:20px;padding:5px 14px;font-size:.78rem;transition:border-color .2s}._savedToggle_kw4zc_290:hover{border-color:var(--accent)}._savedList_kw4zc_305{flex-direction:column;gap:6px;width:100%;display:flex}._savedItem_kw4zc_312{background:var(--surface-2,#ffffff0a);border:1px solid var(--border);border-radius:10px;justify-content:space-between;align-items:center;gap:8px;padding:8px 10px;display:flex}._savedInfo_kw4zc_323{flex-direction:column;gap:2px;min-width:0;display:flex}._savedDesc_kw4zc_330{color:var(--text);white-space:nowrap;text-overflow:ellipsis;max-width:160px;font-size:.78rem;overflow:hidden}._savedDate_kw4zc_339{color:var(--text-muted);opacity:.7;font-size:.66rem}._savedActions_kw4zc_345{flex-shrink:0;align-items:center;gap:6px;display:flex}._savedCode_kw4zc_352{border:1px solid var(--border);letter-spacing:.1em;color:var(--accent);cursor:pointer;background:0 0;border-radius:12px;padding:3px 10px;font-family:monospace;font-size:.78rem;transition:background .15s}._savedCode_kw4zc_352:hover{background:#7c6af71f}._savedRemove_kw4zc_369{color:var(--text-muted);cursor:pointer;opacity:.6;background:0 0;border:none;padding:2px 4px;font-size:.8rem;transition:opacity .15s}._savedRemove_kw4zc_369:hover{opacity:1}._codeSection_kw4zc_386{border-top:1px solid var(--border);flex-direction:column;align-items:center;gap:6px;width:100%;max-width:320px;margin-top:8px;padding-top:12px;display:flex}._codeLabel_kw4zc_398{color:var(--text-muted);opacity:.75;letter-spacing:.04em;font-size:.72rem}._codeRow_kw4zc_405{align-items:center;gap:8px;width:100%;display:flex}._codeInput_kw4zc_412{background:var(--surface-2,#ffffff0d);border:1px solid var(--border);color:var(--text);letter-spacing:.15em;text-align:center;border-radius:8px;outline:none;flex:1;padding:7px 10px;font-family:monospace;font-size:.9rem;transition:border-color .2s}._codeInput_kw4zc_412:focus{border-color:var(--accent)}._codeBtn_kw4zc_431{color:var(--accent);cursor:pointer;white-space:nowrap;background:#7c6af726;border:1px solid #7c6af766;border-radius:8px;padding:7px 14px;font-size:.8rem;transition:background .2s}._codeBtn_kw4zc_431:hover:not(:disabled){background:#7c6af740}._codeBtn_kw4zc_431:disabled{opacity:.4;cursor:not-allowed}._intentGrid_kw4zc_454{grid-template-columns:1fr 1fr;gap:8px;width:100%;max-width:320px;margin-top:1rem;display:grid}._intentChip_kw4zc_463{background:var(--surface-2);color:var(--text);cursor:pointer;text-align:left;animation:_fadeInUp_kw4zc_1 .3s var(--ease-emphasized) both;border:1.5px solid #0000;border-radius:12px;align-items:center;gap:6px;padding:10px 14px;font-size:.85rem;transition:background .12s,border-color .12s,transform .1s;display:flex}._intentChip_kw4zc_463:first-child{animation-delay:50ms}._intentChip_kw4zc_463:nth-child(2){animation-delay:85ms}._intentChip_kw4zc_463:nth-child(3){animation-delay:.12s}._intentChip_kw4zc_463:nth-child(4){animation-delay:.155s}._intentChip_kw4zc_463:nth-child(5){animation-delay:.19s}._intentChip_kw4zc_463:nth-child(6){animation-delay:.225s}._intentChip_kw4zc_463:hover{background:var(--surface-3,#ffffff14);transform:translateY(-1px)}._intentActive_kw4zc_491{border-color:var(--accent);color:var(--text);background:#7c6af726}._matchPrefSection_kw4zc_498{flex-direction:column;gap:8px;width:100%;margin-top:4px;display:flex}._matchPrefLabel_kw4zc_505{text-transform:uppercase;letter-spacing:.07em;color:var(--text-muted,#ffffff59);text-align:center;font-size:.72rem}._matchPrefGrid_kw4zc_512{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}._matchPrefChip_kw4zc_518{background:var(--surface-2);color:var(--text);cursor:pointer;border:1px solid #0000;border-radius:20px;padding:6px 14px;font-size:.78rem;transition:background .12s,border-color .12s}._matchPrefChip_kw4zc_518:hover{background:var(--surface-3,#ffffff14)}._matchPrefActive_kw4zc_529{border-color:var(--accent);background:#7c6af726}@media (prefers-reduced-motion:reduce){._content_kw4zc_46,._choice_kw4zc_127,._intentChip_kw4zc_463{animation:none}}._wrapper_58d3b_1{background:radial-gradient(circle at 18% 22%, #7c6af729, transparent 45%), radial-gradient(circle at 80% 74%, #4ade8012, transparent 38%), var(--bg);flex-direction:column;justify-content:center;align-items:center;gap:1.5rem;min-height:100dvh;padding:1.5rem;display:flex}._card_58d3b_15{background:var(--surface);border:1px solid var(--border);border-radius:20px;flex-direction:column;align-items:center;gap:1.25rem;width:100%;max-width:420px;padding:2rem 1.75rem;transition:transform .2s,box-shadow .22s;animation:.4s cubic-bezier(.34,1.56,.64,1) both _cardIn_58d3b_1;display:flex;position:relative}._card_58d3b_15:hover{transform:translateY(-2px);box-shadow:0 18px 38px #00000038}._card_58d3b_15>*{animation:_cardIn_58d3b_1 .36s var(--ease-emphasized) both}._card_58d3b_15>:first-child{animation-delay:40ms}._card_58d3b_15>:nth-child(2){animation-delay:80ms}._card_58d3b_15>:nth-child(3){animation-delay:.12s}._card_58d3b_15>:nth-child(4){animation-delay:.16s}._card_58d3b_15>:nth-child(5){animation-delay:.2s}._card_58d3b_15>:nth-child(6){animation-delay:.24s}@keyframes _cardIn_58d3b_1{0%{opacity:0;transform:translateY(24px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}._spark_58d3b_52{color:var(--accent);font-size:1.6rem;animation:2s ease-in-out infinite _pulse_58d3b_1}@keyframes _pulse_58d3b_1{0%,to{opacity:1}50%{opacity:.5}}._label_58d3b_63{letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);font-size:.78rem}._intentBadge_58d3b_70{color:var(--text);background:#7c6af726;border:1px solid #7c6af74d;border-radius:20px;align-items:center;gap:5px;margin-bottom:4px;padding:5px 12px;font-size:.8rem;display:inline-flex}._countryBadge_58d3b_83{background:var(--surface-2,#ffffff0d);border:1px solid var(--border);color:var(--text-muted);border-radius:20px;align-items:center;gap:6px;padding:4px 12px;font-size:.8rem;display:inline-flex}._countryFlag_58d3b_95{font-size:1rem;line-height:1}._countryName_58d3b_100{letter-spacing:.02em}._intentBadge_58d3b_70 strong{color:var(--accent);font-weight:600}._angle_58d3b_109{color:var(--text);text-align:center;font-size:1.15rem;font-weight:500;line-height:1.5}._starterBox_58d3b_117{background:var(--surface-2);border:1px solid var(--border);border-radius:12px;flex-direction:column;gap:.3rem;width:100%;padding:.9rem 1rem;display:flex}._starterHint_58d3b_128{color:var(--text-muted);letter-spacing:.05em;font-size:.72rem}._starter_58d3b_117{color:var(--accent);font-size:.95rem;font-style:italic;line-height:1.4}._openingLine_58d3b_141{flex-direction:column;gap:.2rem;width:100%;display:flex}._openingHint_58d3b_148{color:var(--text-muted);letter-spacing:.05em;font-size:.72rem}._openingPrompt_58d3b_154{color:var(--text-muted);font-size:.8rem;font-style:italic}._openingText_58d3b_160{color:var(--text);font-size:.92rem;font-style:italic;line-height:1.4}._tags_58d3b_167{flex-wrap:wrap;justify-content:center;gap:.4rem;display:flex}._tag_58d3b_167{background:var(--surface-2);border:1px solid var(--border);color:var(--text-muted);transition:transform var(--motion-fast), border-color var(--motion-fast);border-radius:100px;padding:.25rem .65rem;font-size:.78rem}._tag_58d3b_167:hover{border-color:color-mix(in srgb, var(--accent) 45%, var(--border));transform:translateY(-1px)}._moreBtn_58d3b_189{border:1px dashed var(--border);color:var(--text-muted);cursor:pointer;background:0 0;border-radius:100px;padding:.25rem .65rem;font-size:.78rem;transition:color .15s}._moreBtn_58d3b_189:hover{color:var(--text)}._shared_58d3b_204{color:var(--text-muted);text-align:center;font-size:.78rem}._sharedRow_58d3b_210{flex-direction:column;align-items:center;gap:.35rem;width:100%;display:flex}._musicBoostBadge_58d3b_218{letter-spacing:.03em;color:#ff8f94;background:#fc3c441a;border:1px solid #fc3c4447;border-radius:999px;margin:-.35rem 0 0;padding:4px 10px;font-size:.72rem}._mbtiBox_58d3b_229{background:color-mix(in srgb, var(--accent) 12%, var(--surface-2));border:1px solid color-mix(in srgb, var(--accent) 35%, var(--border));border-radius:12px;flex-direction:column;gap:.35rem;width:100%;padding:.75rem .85rem;display:flex}._mbtiHeader_58d3b_240{justify-content:space-between;align-items:center;gap:.5rem;display:flex}._mbtiTitle_58d3b_247{letter-spacing:.05em;text-transform:uppercase;color:var(--text-muted);font-size:.75rem}._mbtiScore_58d3b_254{color:var(--accent);border:1px solid color-mix(in srgb, var(--accent) 35%, transparent);border-radius:999px;padding:2px 8px;font-size:.8rem;font-weight:700}._mbtiLabel_58d3b_263{color:var(--text);margin:0;font-size:.9rem}._mbtiHintWrap_58d3b_269{align-items:center;width:fit-content;display:inline-flex;position:relative}._mbtiInfoBtn_58d3b_276{border:1px dashed color-mix(in srgb, var(--accent) 45%, var(--border));color:var(--text-muted);cursor:help;background:0 0;border-radius:999px;padding:3px 8px;font-size:.72rem}._mbtiInfoBtn_58d3b_276:hover,._mbtiInfoBtn_58d3b_276:focus-visible{color:var(--text);border-color:color-mix(in srgb, var(--accent) 65%, var(--border))}._mbtiTooltip_58d3b_292{border:1px solid var(--border);background:var(--surface);min-width:220px;max-width:280px;color:var(--text-muted);opacity:0;pointer-events:none;z-index:10;border-radius:10px;padding:8px 10px;font-size:.72rem;line-height:1.35;transition:opacity .14s,transform .14s;position:absolute;top:calc(100% + 6px);left:0;transform:translateY(4px);box-shadow:0 8px 30px #00000040}._mbtiHintWrap_58d3b_269:hover ._mbtiTooltip_58d3b_292,._mbtiHintWrap_58d3b_269:focus-within ._mbtiTooltip_58d3b_292{opacity:1;transform:translateY(0)}._actions_58d3b_321{flex-direction:column;gap:.65rem;width:100%;max-width:420px;animation:.4s .15s both _actionsIn_58d3b_1;display:flex}@keyframes _actionsIn_58d3b_1{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}._videoBtn_58d3b_335{background:var(--accent);color:#fff;border-radius:14px;justify-content:center;align-items:center;gap:.5rem;width:100%;padding:.95rem;font-size:1rem;font-weight:600;transition:background .15s,transform .1s,box-shadow .2s;display:flex}._videoBtn_58d3b_335:hover{background:var(--accent-hover,#6b5ae0);transform:translateY(-1px);box-shadow:0 10px 24px #7c6af747}._videoBtnPulse_58d3b_356{animation:1.8s ease-in-out infinite _btnPulse_58d3b_1}@keyframes _btnPulse_58d3b_1{0%,to{box-shadow:0 0 #7c6af773}50%{box-shadow:0 0 0 10px #7c6af700}}._waitingVote_58d3b_366{color:var(--text-muted);justify-content:center;align-items:center;gap:10px;padding:1.2rem 0;font-size:.95rem;display:flex}._waitingDot_58d3b_376{background:var(--accent);border-radius:50%;flex-shrink:0;width:8px;height:8px;animation:1.2s ease-in-out infinite _dotPulse_58d3b_1}@keyframes _dotPulse_58d3b_1{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.7)}}._peerWantsToMeet_58d3b_391{color:var(--accent);text-align:center;margin:0 0 .25rem;font-size:.95rem;font-weight:600;animation:.4s both _fadeSlideIn_58d3b_1}@keyframes _fadeSlideIn_58d3b_1{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}._btnIcon_58d3b_405{font-size:1.1rem}._blurNote_58d3b_409{color:var(--text-muted);text-align:center;opacity:.7;margin:0;font-size:.72rem}._textBtn_58d3b_417{background:var(--surface);border:1px solid var(--border);width:100%;color:var(--text);border-radius:14px;padding:.75rem;font-size:.95rem;transition:background .15s}._textBtn_58d3b_417:hover{background:var(--surface-2);transform:translateY(-1px)}._passBtn_58d3b_433{width:100%;color:var(--text-muted);background:0 0;padding:.6rem;font-size:.85rem;transition:color .15s}._passBtn_58d3b_433:hover{color:var(--text)}._timerRing_58d3b_448{flex-direction:column;align-items:center;gap:2px;display:flex;position:absolute;top:14px;right:14px}._timerSvg_58d3b_458{display:block;transform:rotate(-90deg)}._timerLabel_58d3b_463{font-variant-numeric:tabular-nums;letter-spacing:.02em;font-size:.62rem;line-height:1}._roomCodeRow_58d3b_472{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin-top:4px;display:flex}._roomCodeLabel_58d3b_481{color:var(--text-muted);opacity:.75;font-size:.72rem}._roomCodePill_58d3b_487{background:var(--surface-2,#ffffff0d);border:1px solid var(--border);letter-spacing:.12em;color:var(--accent);cursor:pointer;border-radius:20px;padding:3px 12px;font-family:monospace;font-size:.82rem;transition:background .15s}._roomCodePill_58d3b_487:hover{background:#7c6af726}._roomCodeExpiry_58d3b_504{color:var(--text-muted);opacity:.6;font-size:.68rem}@media (prefers-reduced-motion:reduce){._card_58d3b_15,._card_58d3b_15>*{animation:none}._card_58d3b_15:hover{box-shadow:none;transform:none}}._page_farod_1{background:var(--bg);flex-direction:column;justify-content:center;align-items:center;gap:1.5rem;min-height:100dvh;padding:1.5rem;display:flex}._card_farod_12{background:var(--surface);border:1px solid var(--border);border-radius:20px;flex-direction:column;align-items:center;gap:1.5rem;width:100%;max-width:420px;padding:2rem 1.75rem;animation:.4s cubic-bezier(.34,1.56,.64,1) both _cardIn_farod_1;display:flex}@keyframes _cardIn_farod_1{0%{opacity:0;transform:translateY(24px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}._title_farod_31{color:var(--text);text-align:center;margin:0;font-size:1.1rem;font-weight:600}._subtitle_farod_39{color:var(--muted);text-align:center;margin:0;font-size:.85rem}._codeBlock_farod_46{flex-direction:column;align-items:center;gap:.5rem;width:100%;display:flex}._codeLabel_farod_54{text-transform:uppercase;letter-spacing:.08em;color:var(--muted);font-size:.75rem}._code_farod_46{letter-spacing:.22em;color:var(--accent,#7c6aff);font-variant-numeric:tabular-nums;font-size:2.2rem;font-weight:700}._actions_farod_69{flex-direction:column;gap:.75rem;width:100%;display:flex}._copyBtn_farod_76{border:1px solid var(--border);background:var(--surface);width:100%;color:var(--text);cursor:pointer;border-radius:12px;padding:.75rem 1.25rem;font-size:.9rem;font-weight:500;transition:background .15s}._copyBtn_farod_76:hover{background:var(--hover,#ffffff0f)}._copyBtn_farod_76._copied_farod_93{border-color:var(--accent,#7c6aff);color:var(--accent,#7c6aff)}._cancelBtn_farod_98{width:100%;color:var(--muted);cursor:pointer;background:0 0;border:none;border-radius:12px;padding:.65rem 1rem;font-size:.85rem;transition:color .15s}._cancelBtn_farod_98:hover{color:var(--text)}._waiting_farod_114{color:var(--muted);align-items:center;gap:.6rem;font-size:.85rem;display:flex}._dot_farod_122{background:var(--accent,#7c6aff);border-radius:50%;width:8px;height:8px;animation:1.4s ease-in-out infinite _pulse_farod_1}@keyframes _pulse_farod_1{0%,to{opacity:.3;transform:scale(.85)}50%{opacity:1;transform:scale(1.15)}}._room_dpc12_4{background:var(--bg);flex-direction:column;height:100dvh;display:flex;overflow:hidden}._keyboardOpen_dpc12_12 ._chatPanel_dpc12_12{transform:translateY(calc(-1 * var(--keyboard-offset,0px)))}._topBar_dpc12_18{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);z-index:20;height:46px;animation:_topBarIn_dpc12_1 .34s var(--ease-emphasized) both;background:#0a0916d9;border-bottom:1px solid #ffffff12;flex-shrink:0;align-items:center;gap:8px;padding:0 14px;display:flex;position:relative}@keyframes _topBarIn_dpc12_1{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}._roomLabel_dpc12_38{letter-spacing:.03em;color:var(--text);opacity:.75;white-space:nowrap;margin-right:4px;font-size:.85rem;font-weight:600}._intentChip_dpc12_48{background:color-mix(in srgb, var(--intent-accent,#7c6af7) 15%, transparent);border:1px solid color-mix(in srgb, var(--intent-accent,#7c6af7) 30%, transparent);height:24px;color:color-mix(in srgb, var(--intent-accent,#7c6af7) 90%, #fff);white-space:nowrap;text-transform:capitalize;border-radius:999px;flex-shrink:0;align-items:center;padding:2px 9px;font-size:.7rem;display:inline-flex}._genMatcherChip_dpc12_63{color:#9ee2aa;white-space:nowrap;text-transform:lowercase;background:#6bcb7724;border:1px solid #6bcb7757;border-radius:999px;flex-shrink:0;align-items:center;height:24px;padding:2px 9px;font-size:.66rem;display:inline-flex}._activityTabs_dpc12_78{align-items:center;gap:4px;margin-left:auto;display:flex}._tabsBtnGroup_dpc12_85{gap:4px;display:flex}._activitySelect_dpc12_91{display:none}._tab_dpc12_85{cursor:pointer;background:#ffffff0d;border:1px solid #ffffff14;border-radius:8px;justify-content:center;align-items:center;width:34px;height:28px;font-size:.9rem;line-height:1;transition:background .15s,border-color .15s;display:flex}._tab_dpc12_85:hover{background:#ffffff1a}._tabActive_dpc12_114{background:color-mix(in srgb, var(--intent-accent,#7c6af7) 22%, transparent)!important;border-color:color-mix(in srgb, var(--intent-accent,#7c6af7) 50%, transparent)!important}._vibeChip_dpc12_119,._diagChip_dpc12_128,._mbtiChip_dpc12_133{display:none}._signalsCluster_dpc12_140{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:999px;flex-shrink:0;align-items:stretch;height:26px;display:flex;overflow:visible}._signalSeg_dpc12_151{color:var(--text-muted);cursor:default;white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:0 9px;font-size:.68rem;transition:background .15s;display:flex;position:relative}._signalSeg_dpc12_151:hover{background:#ffffff0f}._signalSeg_dpc12_151+._signalSeg_dpc12_151{border-left:1px solid #ffffff14;border-radius:0 999px 999px 0}._signalSeg_dpc12_151:first-child{border-radius:999px 0 0 999px}._signalSeg_dpc12_151:only-child{border-radius:999px}._signalVibeDot_dpc12_182{background:color-mix(in srgb, var(--success,#6bcb77) calc(var(--vibe,50%)), var(--accent,#7c6af7));border-radius:50%;flex-shrink:0;width:6px;height:6px}._signalMbti_dpc12_190{letter-spacing:.04em;color:color-mix(in srgb, var(--intent-accent,#7c6af7) 82%, #fff);font-size:.68rem;font-weight:600}._signalConnDot_dpc12_197{border-radius:50%;flex-shrink:0;width:6px;height:6px}._signalConnLive_dpc12_204{background:#6bcb77;box-shadow:0 0 5px #6bcb7780}._signalConnReconnecting_dpc12_209{background:#ffc14d;box-shadow:0 0 5px #ffc14d66}._signalConnFailed_dpc12_214{background:#ff5c5c}._signalTooltip_dpc12_220{opacity:0;pointer-events:none;z-index:100;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0a0918f7;border:1px solid #ffffff1f;border-radius:10px;flex-direction:column;gap:7px;min-width:170px;max-width:240px;padding:10px 12px;transition:opacity .14s,transform .14s;display:flex;position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%)translateY(-4px)}._signalTooltipRight_dpc12_241{left:auto;right:0;transform:translateY(-4px)}._signalSeg_dpc12_151:hover ._signalTooltip_dpc12_220{opacity:1;transform:translate(-50%)translateY(0)}._signalSeg_dpc12_151:hover ._signalTooltipRight_dpc12_241{opacity:1;transform:translateY(0)}._tooltipTitle_dpc12_257{color:var(--text);white-space:nowrap;margin:0;font-size:.77rem;font-weight:600}._tooltipBar_dpc12_265{background:#ffffff1a;border-radius:99px;height:3px;overflow:hidden}._tooltipBarFill_dpc12_272{height:100%;width:var(--pct,50%);background:color-mix(in srgb, var(--intent-accent,#7c6af7) 80%, #fff);border-radius:99px;transition:width .4s}._tooltipCompatPct_dpc12_280{color:color-mix(in srgb, var(--intent-accent,#7c6af7) 80%, #fff);margin:0;font-size:.68rem}._tooltipHint_dpc12_286{color:var(--text-muted);white-space:normal;margin:0;font-size:.65rem;line-height:1.45}._topEndBtn_dpc12_294{color:#ff7878e6;cursor:pointer;background:#ff3c3c26;border:1px solid #ff3c3c40;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;margin-left:4px;font-size:.75rem;transition:background .15s;display:flex}._topEndBtn_dpc12_294:hover{background:#ff3c3c4d}._modePill_dpc12_315{height:30px;color:var(--text);cursor:pointer;white-space:nowrap;transition:transform var(--motion-fast), background var(--motion-fast), border-color var(--motion-fast);background:#ffffff0f;border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:6px;margin-left:auto;padding:0 10px;font-size:.76rem;display:inline-flex}._modePill_dpc12_315:hover{background:#ffffff1a;transform:translateY(-1px)}._modePillCaret_dpc12_337{opacity:.75;font-size:.62rem}._modeMenu_dpc12_342{z-index:40;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0c0b18f0;border:1px solid #ffffff1f;border-radius:12px;flex-direction:column;gap:4px;min-width:170px;padding:8px;animation:.16s both _menuIn_dpc12_1;display:flex;position:absolute;top:46px;right:52px}@keyframes _menuIn_dpc12_1{0%{opacity:0;transform:translateY(-4px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}._modeMenuBtn_dpc12_364{width:100%;color:var(--text-muted);cursor:pointer;text-transform:capitalize;background:#ffffff08;border:1px solid #0000;border-radius:8px;align-items:center;gap:8px;padding:7px 8px;font-size:.78rem;display:flex}._modeMenuBtn_dpc12_364:hover{color:var(--text);background:#ffffff14}._modeMenuBtnActive_dpc12_384{border-color:color-mix(in srgb, var(--intent-accent,#7c6af7) 40%, transparent);background:color-mix(in srgb, var(--intent-accent,#7c6af7) 22%, transparent);color:var(--text)}._musicSyncChip_dpc12_390{color:#ff9aa0;cursor:pointer;white-space:nowrap;background:#fc3c441a;border:1px solid #fc3c4457;border-radius:999px;flex-shrink:0;height:30px;padding:0 10px;font-size:.72rem}._musicSyncChip_dpc12_390:hover{background:#fc3c4429}._diagChip_dpc12_128,._mbtiChip_dpc12_133{display:none}._hapticPulse_dpc12_417{animation:.13s ease-out _hapticPulse_dpc12_417}@keyframes _hapticPulse_dpc12_417{0%{transform:scale(1)}45%{transform:scale(.94)}to{transform:scale(1)}}._canvasArea_dpc12_429{background:radial-gradient(ellipse at 25% 35%, color-mix(in srgb, var(--intent-accent,#7c6af7) 14%, transparent), transparent 55%), radial-gradient(ellipse at 75% 65%, color-mix(in srgb, var(--intent-accent,#7c6af7) 7%, transparent), transparent 50%), var(--bg,#0c0b18);flex:1;min-height:0;position:relative;overflow:hidden}._activityStage_dpc12_444{animation:.24s _activityStageIn_dpc12_1;position:absolute;inset:0}@keyframes _activityStageIn_dpc12_1{0%{opacity:0;filter:blur(3px);transform:translateY(10px)scale(.992)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}._ambientContent_dpc12_464{flex-direction:column;justify-content:center;align-items:center;gap:20px;padding:24px;display:flex;position:absolute;inset:0}._connectingHint_dpc12_475{color:var(--text-muted);flex-direction:column;align-items:center;gap:10px;font-size:.85rem;display:flex}._connectingHint_dpc12_475 p{margin:0}._connectingDots_dpc12_488{gap:6px;display:flex}._connectingDots_dpc12_488 span{background:var(--text-muted);border-radius:50%;width:6px;height:6px;animation:1.4s ease-in-out infinite _dotPulse_dpc12_1}._connectingDots_dpc12_488 span:nth-child(2){animation-delay:.2s}._connectingDots_dpc12_488 span:nth-child(3){animation-delay:.4s}@keyframes _dotPulse_dpc12_1{0%,80%,to{opacity:.25;transform:scale(.8)}40%{opacity:1;transform:scale(1)}}._starterText_dpc12_509{color:var(--text);text-align:center;opacity:.88;cursor:pointer;background:0 0;border:none;max-width:520px;margin:0;padding:0;font-size:clamp(1rem,2.2vw,1.4rem);font-style:italic;font-weight:300;line-height:1.65;transition:opacity .15s}._starterText_dpc12_509:hover{opacity:1;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;-webkit-text-decoration-color:color-mix(in srgb, var(--intent-accent,#7c6af7) 60%, transparent);text-decoration-color:color-mix(in srgb, var(--intent-accent,#7c6af7) 60%, transparent)}._kickoffCard_dpc12_533{background:linear-gradient(145deg,#ffffff14,#ffffff08);border:1px solid #ffffff1a;border-radius:16px;flex-direction:column;gap:8px;width:min(560px,100%);padding:14px 14px 12px;display:flex}._kickoffEyebrow_dpc12_544{text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted);margin:0;font-size:.68rem}._kickoffTitle_dpc12_552{color:var(--text);margin:0;font-size:1.02rem;font-weight:560}._kickoffActions_dpc12_559{flex-wrap:wrap;gap:8px;display:flex}._kickoffBtnPrimary_dpc12_565,._kickoffBtn_dpc12_565{cursor:pointer;border:1px solid #ffffff24;border-radius:10px;padding:8px 10px;font-size:.78rem}._kickoffBtnPrimary_dpc12_565{background:color-mix(in srgb, var(--intent-accent,#7c6af7) 80%, #fff);color:#fff;border-color:#0000}._kickoffBtn_dpc12_565{color:var(--text-muted);background:#ffffff0d}._kickoffBtn_dpc12_565:hover,._kickoffBtnPrimary_dpc12_565:hover{opacity:.9}._ambientActionsGrid_dpc12_590{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;width:min(760px,100%);display:grid}._ambientUtilityGrid_dpc12_597{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:min(480px,100%);display:grid}._promptCardList_dpc12_606{flex-direction:column;gap:8px;width:min(560px,100%);display:flex}._promptCard_dpc12_606{color:var(--text);text-align:left;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px;padding:12px 16px;font-size:.88rem;font-style:italic;line-height:1.45;transition:border-color .15s,background .15s,transform .12s}._promptCard_dpc12_606:hover{border-color:color-mix(in srgb, var(--intent-accent,#7c6af7) 55%, #ffffff26);background:#ffffff17;transform:translate(3px)}._moreIdeasBtn_dpc12_633{color:var(--text-muted);cursor:pointer;background:#ffffff0a;border:1px solid #ffffff24;border-radius:999px;align-self:center;padding:7px 18px;font-size:.78rem;transition:background .15s,color .15s,border-color .15s}._moreIdeasBtn_dpc12_633:hover:not(:disabled){color:var(--text);background:#ffffff17;border-color:#ffffff47}._moreIdeasBtn_dpc12_633:disabled{opacity:.5;cursor:default}._cleanStart_dpc12_658{flex-direction:column;align-items:center;gap:14px;display:flex}._cleanStartHint_dpc12_665{color:var(--text-muted);opacity:.65;text-align:center;margin:0;font-size:.82rem}._cleanStartSuggestBtn_dpc12_673{color:var(--text-muted);cursor:pointer;background:#ffffff0a;border:1px solid #ffffff24;border-radius:999px;padding:8px 20px;font-size:.78rem;transition:background .15s,color .15s,border-color .15s}._cleanStartSuggestBtn_dpc12_673:hover{color:var(--text);background:#ffffff17;border-color:#ffffff40}._cleanStartDismissBtn_dpc12_690{color:var(--text-muted);opacity:.5;cursor:pointer;background:0 0;border:none;padding:4px 8px;font-size:.72rem}._cleanStartDismissBtn_dpc12_690:hover{opacity:.8}._ambientActionCard_dpc12_704{color:var(--text);cursor:pointer;text-align:left;background:linear-gradient(145deg,#ffffff14,#ffffff08);border:1px solid #ffffff1f;border-radius:14px;flex-direction:column;align-items:flex-start;gap:5px;padding:12px;transition:transform .15s,border-color .15s,background .15s;display:flex}._ambientActionCard_dpc12_704:hover{border-color:color-mix(in srgb, var(--intent-accent,#7c6af7) 46%, #ffffff26);background:linear-gradient(145deg,#ffffff1c,#ffffff0d);transform:translateY(-2px)}._ambientActionIcon_dpc12_725{font-size:1rem}._ambientActionTitle_dpc12_729{text-transform:capitalize;font-size:.82rem;font-weight:600}._ambientActionSub_dpc12_735{color:var(--text-muted);font-size:.74rem;line-height:1.35}._musicSparkWrap_dpc12_741{flex-direction:column;align-items:center;gap:8px;max-width:560px;display:flex}._musicSparkTitle_dpc12_749{letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);font-size:.74rem}._musicSparkList_dpc12_756{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}._musicSparkPill_dpc12_763{color:#ff858b;cursor:pointer;background:#fc3c4414;border:1px solid #fc3c4459;border-radius:999px;padding:5px 12px;font-size:.74rem}._musicSparkPill_dpc12_763:hover{color:#ff9aa0;background:#fc3c4424;border-color:#fc3c448c}._musicSparkBtn_dpc12_779{color:var(--text-muted);cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:10px;padding:6px 11px;font-size:.75rem}._musicSparkBtn_dpc12_779:hover{color:var(--text);background:#ffffff1a}._musicArea_dpc12_794{z-index:5;flex-direction:column;justify-content:center;align-items:center;gap:14px;padding:20px;display:flex;position:absolute;inset:0}._musicHero_dpc12_806{text-align:center}._musicHeroTitle_dpc12_810{letter-spacing:.03em;text-transform:uppercase;color:#ff9aa0;font-size:1.25rem}._musicHeroSub_dpc12_817{color:var(--text-muted);margin:4px 0 0;font-size:.82rem}._musicGrid_dpc12_823{flex-wrap:wrap;justify-content:center;gap:8px;max-width:560px;display:flex}._musicChip_dpc12_831{color:#ff9aa0;cursor:pointer;background:#fc3c4414;border:1px solid #fc3c4466;border-radius:999px;padding:6px 12px;font-size:.76rem}._musicPromptCard_dpc12_841{background:#ffffff08;border:1px solid #ffffff1c;border-radius:14px;flex-direction:column;gap:12px;width:min(540px,100%);padding:14px;display:flex}._musicPrompt_dpc12_841{color:var(--text);text-align:center;margin:0;font-size:.92rem}._musicPromptActions_dpc12_859{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}._musicPrimaryBtn_dpc12_866,._musicGhostBtn_dpc12_867{cursor:pointer;border:1px solid #ffffff24;border-radius:10px;min-height:34px;padding:7px 11px;font-size:.76rem}._musicPrimaryBtn_dpc12_866{background:color-mix(in srgb, var(--intent-accent,#7c6af7) 80%, #fff);color:#fff;border-color:#0000}._musicGhostBtn_dpc12_867{color:var(--text-muted);background:#ffffff0d}._musicGhostBtn_dpc12_867:hover,._musicPrimaryBtn_dpc12_866:hover,._musicChip_dpc12_831:hover{opacity:.9}._musicMoodCard_dpc12_893{background:#ffffff08;border:1px solid #ffffff1c;border-radius:14px;flex-direction:column;gap:10px;width:min(540px,100%);padding:12px 14px;display:flex}._musicMoodTitle_dpc12_904{color:var(--text-muted);text-transform:uppercase;letter-spacing:.06em;margin:0;font-size:.8rem}._musicNowPlayingRow_dpc12_912{flex-wrap:wrap;align-items:center;gap:8px;display:flex}._musicNowPlayingStatus_dpc12_919{color:var(--text-muted);font-size:.72rem}._musicMoodRow_dpc12_924{flex-wrap:wrap;gap:8px;display:flex}._musicMoodChip_dpc12_930{color:var(--text-muted);cursor:pointer;background:#ffffff0a;border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:5px;padding:5px 10px;font-size:.74rem;display:inline-flex}._musicMoodChipActive_dpc12_943{color:#ff9aa0;background:#fc3c4424;border-color:#fc3c4475}._musicMoodPrompt_dpc12_949{color:var(--text);margin:0;font-size:.86rem;line-height:1.45}._musicTrackList_dpc12_956{grid-template-columns:1fr;gap:8px;width:min(760px,100%);max-height:34vh;padding-right:2px;display:grid;overflow:auto}._musicTrackListCompact_dpc12_966 ._musicTrackCard_dpc12_966{padding:8px}._musicTrackListCompact_dpc12_966 ._musicTrackArt_dpc12_970,._musicTrackListCompact_dpc12_966 ._musicTrackArtFallback_dpc12_971{width:36px;height:36px}._musicTrackListCompact_dpc12_966 ._musicTrackTitle_dpc12_976{font-size:.76rem}._musicTrackListCompact_dpc12_966 ._musicTrackArtist_dpc12_980{font-size:.68rem}._musicTrackListComfy_dpc12_984 ._musicTrackCard_dpc12_966{padding:12px}._musicTrackListComfy_dpc12_984 ._musicTrackArt_dpc12_970,._musicTrackListComfy_dpc12_984 ._musicTrackArtFallback_dpc12_971{width:48px;height:48px}._densityRow_dpc12_994{justify-content:space-between;align-items:center;gap:10px;width:min(760px,100%);display:flex}._densityLabel_dpc12_1002{text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted);font-size:.72rem}._densityBtns_dpc12_1009{gap:6px;display:flex}._densityBtnActive_dpc12_1014{color:#ff9aa0;background:#fc3c441f;border-color:#fc3c4466}._musicTrackCard_dpc12_966{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;padding:10px;display:flex}._musicTrackCardSelected_dpc12_1031{background:#fc3c4414;border-color:#fc3c4480}._musicTrackMeta_dpc12_1036{align-items:center;gap:10px;min-width:0;display:flex}._musicTrackArt_dpc12_970,._musicTrackArtFallback_dpc12_971{border-radius:10px;flex-shrink:0;width:42px;height:42px}._musicTrackArtFallback_dpc12_971{color:#ff9aa0;background:#fc3c441f;border:1px solid #fc3c444d;justify-content:center;align-items:center;font-size:1rem;display:inline-flex}._musicTrackTitle_dpc12_976{color:var(--text);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:.8rem;overflow:hidden}._musicTrackArtist_dpc12_980{color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;margin:2px 0 0;font-size:.72rem;overflow:hidden}._musicTrackActions_dpc12_1079{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;display:flex}._musicLinkBtn_dpc12_1087{color:#ff9aa0;background:#fc3c4414;border:1px solid #fc3c4457;border-radius:10px;padding:7px 11px;font-size:.76rem;text-decoration:none}._musicLinkBtn_dpc12_1087:hover{background:#fc3c4424}._musicGuessCard_dpc12_1101{background:#ffffff05;border:1px dashed #fff3;border-radius:10px;flex-direction:column;gap:8px;margin-top:8px;padding:10px;display:flex}._musicGuessCard_dpc12_1101 p{color:var(--text-muted);margin:0;font-size:.76rem}._coOpPanel_dpc12_1118{background:#ffffff08;border:1px solid #ffffff29;border-radius:10px;flex-direction:column;gap:7px;margin-top:8px;padding:10px;display:flex}._coOpTitle_dpc12_1129{text-transform:uppercase;letter-spacing:.06em;color:var(--text);margin:0;font-size:.78rem}._coOpSub_dpc12_1137,._coOpSummary_dpc12_1138{color:var(--text-muted);margin:0;font-size:.74rem}._coOpColumns_dpc12_1144{grid-template-columns:1fr 1fr;gap:10px;display:grid}._coOpActionRow_dpc12_1150{justify-content:flex-start;display:flex}._coOpColTitle_dpc12_1155{color:var(--text-muted);margin:0 0 4px;font-size:.7rem}._coOpList_dpc12_1161{color:var(--text);flex-direction:column;gap:3px;margin:0;padding-left:16px;font-size:.74rem;display:flex}._tagCloud_dpc12_1171{flex-wrap:wrap;justify-content:center;gap:8px;max-width:480px;display:flex}._tagPill_dpc12_1179{background:color-mix(in srgb, var(--intent-accent,#7c6af7) 12%, #ffffff0a);border:1px solid color-mix(in srgb, var(--intent-accent,#7c6af7) 20%, #ffffff14);color:var(--text-muted);white-space:nowrap;cursor:pointer;border-radius:20px;padding:4px 12px;font-size:.75rem;transition:background .15s,color .15s,border-color .15s}._tagPill_dpc12_1179:hover{background:color-mix(in srgb, var(--intent-accent,#7c6af7) 28%, #ffffff0f);border-color:color-mix(in srgb, var(--intent-accent,#7c6af7) 45%, #ffffff1f);color:var(--text)}._drawCanvas_dpc12_1199{cursor:crosshair;touch-action:none;width:100%;height:100%;position:absolute;inset:0}._drawToolbar_dpc12_1208{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);white-space:nowrap;z-index:5;background:#0c0b18d1;border:1px solid #ffffff14;border-radius:24px;align-items:center;gap:6px;padding:6px 12px;display:flex;position:absolute;top:12px;left:50%;transform:translate(-50%)}._colorSwatch_dpc12_1225{cursor:pointer;border:2px solid #0000;border-radius:50%;outline:none;flex-shrink:0;width:18px;height:18px;padding:0;transition:transform .12s}._colorSwatch_dpc12_1225:hover{transform:scale(1.25)}._colorActive_dpc12_1239{border-color:#fff;transform:scale(1.2);box-shadow:0 0 0 1px #0006}._drawSizeSlider_dpc12_1245{width:56px;accent-color:var(--intent-accent,#7c6af7);cursor:pointer;margin:0 2px}._drawClearBtn_dpc12_1252{cursor:pointer;opacity:.7;background:0 0;border:none;padding:0 2px;font-size:.95rem;transition:opacity .12s}._drawClearBtn_dpc12_1252:hover{opacity:1}._reactionsStage_dpc12_1266{pointer-events:none;z-index:6;position:absolute;inset:0;overflow:hidden}._floatingEmoji_dpc12_1274{pointer-events:none;font-size:2rem;line-height:1;animation:3s ease-out forwards _floatUp_dpc12_1;position:absolute;bottom:20px}._floatingMe_dpc12_1283{right:22%}._floatingThem_dpc12_1284{left:22%}@keyframes _floatUp_dpc12_1{0%{opacity:1;transform:translateY(0)scale(1)}60%{opacity:.9;transform:translateY(-80px)scale(1.2)}to{opacity:0;transform:translateY(-160px)scale(.8)}}._videoBubble_dpc12_1294{cursor:grab;z-index:10;-webkit-user-select:none;user-select:none;background:#111;border-radius:16px;width:160px;height:120px;transition:box-shadow .2s;position:absolute;overflow:hidden;box-shadow:0 8px 32px #0000008c,0 0 0 1.5px #ffffff12}._videoBubble_dpc12_1294:hover{box-shadow:0 10px 36px #000000a6, 0 0 0 1.5px color-mix(in srgb, var(--intent-accent,#7c6af7) 40%, transparent)}._videoBubble_dpc12_1294:active{cursor:grabbing}._videoBubbleMe_dpc12_1318{box-shadow:0 8px 32px #0000008c,0 0 0 1.5px #ffffff1f}._videoBubbleMobileSingle_dpc12_1324{z-index:18}._videoBubbleMobileSingle_dpc12_1324 ._dragHandle_dpc12_1328{opacity:1}._mobileSelfStatus_dpc12_1332{color:#ffffffd9;background:#0000006b;border:1px solid #fff3;border-radius:999px;padding:2px 6px;font-size:.58rem;position:absolute;top:6px;right:6px}._mobileViewTag_dpc12_1344{color:#ffffffeb;text-transform:uppercase;letter-spacing:.04em;background:#00000075;border:1px solid #fff3;border-radius:999px;padding:2px 6px;font-size:.58rem;position:absolute;top:6px;left:6px}._mobileSwapBtn_dpc12_1358,._pipBtn_dpc12_1362,._pipBtnActive_dpc12_1366{display:none}._bubbleControls_dpc12_1359{z-index:8;opacity:0;gap:3px;transition:opacity .15s;display:flex;position:absolute;top:5px;right:5px}._videoBubble_dpc12_1294:hover ._bubbleControls_dpc12_1359{opacity:1}._videoBubbleMobileSingle_dpc12_1324 ._bubbleControls_dpc12_1359{opacity:.9}._bubbleCtrlBtn_dpc12_1392{color:#ffffffe6;cursor:pointer;background:#0000008c;border:1px solid #ffffff1f;border-radius:6px;justify-content:center;align-items:center;width:22px;height:22px;padding:0;font-size:.72rem;line-height:1;transition:background .12s;display:flex}._bubbleCtrlBtn_dpc12_1392:hover{background:#000000c7}._bubbleCtrlBtnActive_dpc12_1413{background:color-mix(in srgb, var(--intent-accent,#7c6af7) 55%, #00000080);border-color:color-mix(in srgb, var(--intent-accent,#7c6af7) 55%, transparent)}._topBarVideoBtn_dpc12_1420{height:26px;color:var(--text);cursor:pointer;white-space:nowrap;background:#ffffff12;border:1px solid #ffffff24;border-radius:6px;flex-shrink:0;align-items:center;gap:4px;padding:0 10px;font-size:.72rem;transition:background .15s,border-color .15s;display:inline-flex}._topBarVideoBtn_dpc12_1420:hover{background:#ffffff21;border-color:#ffffff3d}._bubbleVideo_dpc12_1442{object-fit:cover;pointer-events:none;touch-action:none;width:100%;height:100%;transition:filter .5s;display:block}._bubbleBlurred_dpc12_1452{filter:blur(18px)brightness(.65)}._bubbleOverlay_dpc12_1456{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0a091699;flex-direction:column;justify-content:center;align-items:center;gap:6px;display:flex;position:absolute;inset:0}._bubbleOverlayText_dpc12_1468{color:#ffffff8c;font-size:.7rem}._bubbleUnblur_dpc12_1474{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}._unblurBtn_dpc12_1482{background:color-mix(in srgb, var(--intent-accent,#7c6af7) 85%, #fff);color:#fff;cursor:pointer;letter-spacing:.02em;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border:none;border-radius:20px;padding:6px 14px;font-size:.72rem;font-weight:600;transition:opacity .15s}._unblurBtn_dpc12_1482:hover{opacity:.85}._waitingLabel_dpc12_1498{color:#ffffff73;font-size:.7rem;font-style:italic}._bubbleCaption_dpc12_1505{color:#ffffffd9;white-space:nowrap;text-overflow:ellipsis;pointer-events:none;background:linear-gradient(#0000,#000000b8);padding:4px 8px 6px;font-size:.58rem;font-style:italic;position:absolute;bottom:0;left:0;right:0;overflow:hidden}._dragHandle_dpc12_1328{opacity:0;pointer-events:none;background:#ffffff4d;border-radius:2px;width:26px;height:3px;transition:opacity .15s;position:absolute;top:6px;left:50%;transform:translate(-50%)}._videoBubble_dpc12_1294:hover ._dragHandle_dpc12_1328{opacity:1}._resizeHandle_dpc12_1541{cursor:se-resize;z-index:6;opacity:0;background:linear-gradient(135deg,#0000 45%,#ffffff8c 45% 55%,#0000 55%),linear-gradient(135deg,#0000 62%,#ffffff59 62% 72%,#0000 72%);width:20px;height:20px;transition:opacity .15s;position:absolute;bottom:0;right:0}._videoBubble_dpc12_1294:hover ._resizeHandle_dpc12_1541{opacity:1}._videoMainFull_dpc12_1564{cursor:default!important;z-index:2!important;width:100%!important;height:100%!important;box-shadow:none!important;border-radius:0!important;position:absolute!important;inset:0!important}._videoMainFull_dpc12_1564:hover{box-shadow:none!important}._videoPipCorner_dpc12_1580{cursor:default!important;z-index:15!important;border-radius:10px!important;width:140px!important;height:105px!important;position:absolute!important}._screenMainVideo_dpc12_1590{object-fit:contain;z-index:3;background:#000;width:100%;height:100%;position:absolute;inset:0}._chatDragHandle_dpc12_1603{cursor:ns-resize;-webkit-user-select:none;user-select:none;touch-action:none;border-top-left-radius:16px;border-top-right-radius:16px;flex-shrink:0;justify-content:center;align-items:center;height:14px;display:flex;position:relative}._chatDragGrip_dpc12_1618{opacity:.3;pointer-events:none;background:#ffffff38;border-radius:99px;width:32px;height:3px;transition:width .18s,opacity .18s,background .18s}._chatDragHandle_dpc12_1603:hover ._chatDragGrip_dpc12_1618{opacity:.55;width:48px}._chatCollapseBtn_dpc12_1633{color:#ffffff47;cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;width:22px;height:22px;padding:0;font-size:.58rem;transition:color .15s,background .15s;display:flex;position:absolute;top:50%;right:10px;transform:translateY(-50%)}._chatCollapseBtn_dpc12_1633:hover{color:#ffffffb8;background:#ffffff14}._chatPanelCollapsed_dpc12_1659 ._chatMetaBar_dpc12_1659,._chatPanelCollapsed_dpc12_1659 ._messages_dpc12_1660,._chatPanelCollapsed_dpc12_1659 ._mediaBar_dpc12_1661{display:none}._chatPanelCollapsed_dpc12_1659 ._chatDragGrip_dpc12_1618{background:color-mix(in srgb, var(--intent-accent,#7c6af7) 55%, transparent);opacity:.7}._chatPanel_dpc12_12{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(#11101ff2,#0b0a15f5);border-top:1px solid #ffffff17;border-top-left-radius:16px;border-top-right-radius:16px;flex-direction:column;flex:none;height:270px;display:flex;overflow:visible;box-shadow:0 -16px 32px #00000047}._chatPanelTextMode_dpc12_1687{height:320px}._mediaBar_dpc12_1661{background:linear-gradient(#ffffff0d,#ffffff04);border-bottom:1px solid #ffffff14;border-top-left-radius:16px;border-top-right-radius:16px;flex-shrink:0;align-items:center;gap:8px;padding:8px 12px;display:flex}._mediaBtn_dpc12_1705{cursor:pointer;background:#ffffff14;border:1px solid #ffffff1f;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;font-size:.95rem;transition:background .15s,transform .12s,border-color .15s;display:flex}._mediaBtn_dpc12_1705:hover{background:#ffffff29;border-color:#fff3;transform:translateY(-1px)}._mediaBtnOff_dpc12_1726{background:#ff3c3c2e}._mediaBtnOff_dpc12_1726:hover{background:#ff3c3c52}._mediaBtnActive_dpc12_1734{background:color-mix(in srgb, var(--intent-accent,#7c6af7) 25%, transparent);border-color:color-mix(in srgb, var(--intent-accent,#7c6af7) 45%, #fff3)}._mediaSep_dpc12_1739{flex:1}._reactionWrap_dpc12_1744{position:relative}._reactionPicker_dpc12_1748{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);white-space:nowrap;z-index:30;background:#100f1eeb;border:1px solid #ffffff17;border-radius:24px;gap:4px;padding:6px 10px;display:flex;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%)}._reactionBtn_dpc12_1764{cursor:pointer;background:0 0;border:none;border-radius:6px;padding:2px 3px;font-size:1.3rem;line-height:1;transition:transform .1s}._reactionBtn_dpc12_1764:hover{transform:scale(1.3)}._devicePanel_dpc12_1778{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);z-index:30;background:#100f1ef2;border:1px solid #ffffff17;border-radius:12px;flex-direction:column;gap:8px;min-width:200px;padding:10px 12px;display:flex;position:absolute;bottom:calc(100% + 8px);right:0}._deviceRow_dpc12_1794{align-items:center;gap:8px;display:flex}._deviceIcon_dpc12_1800{flex-shrink:0;font-size:.95rem}._deviceSelect_dpc12_1805{color:var(--text);cursor:pointer;text-overflow:ellipsis;background:#ffffff12;border:1px solid #ffffff1f;border-radius:6px;outline:none;flex:1;max-width:150px;padding:4px 6px;font-size:.76rem;overflow:hidden}._deviceSelect_dpc12_1805:focus{border-color:var(--intent-accent,#7c6af7)}._deviceVolume_dpc12_1824{accent-color:var(--intent-accent,#7c6af7);cursor:pointer;flex:1;min-width:80px}._deviceVolumeLabel_dpc12_1831{color:var(--text-muted);text-align:right;flex-shrink:0;min-width:32px;font-size:.7rem}._deviceGrantBtn_dpc12_1839{width:100%;color:var(--text);cursor:pointer;text-align:center;background:#7c6af726;border:1px dashed #7c6af766;border-radius:8px;padding:7px 10px;font-size:.78rem;transition:background .2s,border-color .2s}._deviceGrantBtn_dpc12_1839:hover{background:#7c6af740;border-color:#7c6af7b3}._chatMetaBar_dpc12_1659{background:#ffffff05;border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:center;gap:8px;padding:7px 14px 6px;display:flex}._chatMetaTitle_dpc12_1867{letter-spacing:.11em;text-transform:uppercase;color:var(--text-muted);opacity:.85;font-size:.66rem}._chatMetaState_dpc12_1875{color:color-mix(in srgb, var(--intent-accent,#7c6af7) 72%, #fff);text-transform:lowercase;letter-spacing:.02em;font-size:.7rem}._chatMetaRight_dpc12_1882{align-items:center;gap:8px;display:flex}._messages_dpc12_1660{background:linear-gradient(#ffffff03,#0000 34%),radial-gradient(circle at 10% 12%,#ffffff08,#0000 40%);flex-direction:column;flex:1;gap:8px;min-height:0;padding:12px 14px;display:flex;overflow-y:auto}._messagesTextMode_dpc12_1903{padding-top:14px}._emptyHint_dpc12_1909{color:var(--text-muted);text-align:center;opacity:.75;background:#ffffff08;border:1px dashed #ffffff24;border-radius:999px;margin:auto;padding:6px 12px;font-size:.78rem;font-style:normal}._peerLeftBanner_dpc12_1922{color:#ff9aa0;background:#ff9aa012;border:1px solid #ff9aa02e;border-radius:10px;flex-direction:column;gap:6px;margin:8px 0;padding:10px 14px;font-size:.82rem;display:flex}._peerLeftCountdown_dpc12_1935{color:var(--text-muted);align-items:center;gap:8px;font-size:.74rem;display:flex}._peerLeftNowBtn_dpc12_1943{color:var(--text);cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:6px;flex-shrink:0;padding:3px 10px;font-size:.72rem}._peerLeftNowBtn_dpc12_1943:hover{background:#ffffff1a}._bubbleWrap_dpc12_1958{flex-direction:column;gap:3px;max-width:min(72%,420px);display:flex}._bubbleWrapMe_dpc12_1965{align-self:flex-end}._bubbleWrapThem_dpc12_1969{align-self:flex-start}._bubbleMeta_dpc12_1973{align-items:center;gap:6px;padding:0 4px;display:inline-flex}._senderPill_dpc12_1980{letter-spacing:.06em;text-transform:uppercase;border-radius:999px;justify-content:center;align-items:center;min-width:34px;height:16px;font-size:.58rem;font-weight:700;display:inline-flex}._senderPillMe_dpc12_1993{background:color-mix(in srgb, var(--intent-accent,#7c6af7) 24%, #ffffff0f);color:color-mix(in srgb, var(--intent-accent,#7c6af7) 85%, #fff);border:1px solid color-mix(in srgb, var(--intent-accent,#7c6af7) 42%, transparent)}._senderPillThem_dpc12_1999{color:var(--text-muted);background:#ffffff0f;border:1px solid #ffffff24}._msgTime_dpc12_2005{color:var(--text-muted);opacity:.72;letter-spacing:.03em;font-size:.62rem}._bubble_dpc12_1359{word-break:break-word;animation:_chatBubbleIn_dpc12_1 .24s var(--ease-emphasized) both;border-radius:15px;padding:9px 12px;font-size:.84rem;line-height:1.5}@keyframes _chatBubbleIn_dpc12_1{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}._bubbleMe_dpc12_1973{background:linear-gradient(135deg, color-mix(in srgb, var(--intent-accent,#7c6af7) 92%, #fff), color-mix(in srgb, var(--intent-accent,#7c6af7) 78%, #fff));color:#fff;box-shadow:0 8px 16px color-mix(in srgb, var(--intent-accent,#7c6af7) 26%, transparent);border-bottom-right-radius:4px}._bubbleThem_dpc12_2042{color:var(--text);background:#ffffff14;border:1px solid #ffffff1c;border-bottom-left-radius:4px}._inputBar_dpc12_2051{background:#08080f70;border-top:1px solid #ffffff14;flex-wrap:wrap;flex-shrink:0;align-items:center;gap:8px;padding:8px 12px 10px;display:flex}._quickReplyBar_dpc12_2062{flex-direction:column;gap:6px;width:100%;margin-bottom:2px;display:flex}._quickReplyHeader_dpc12_2070{letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb, var(--intent-accent,#7c6af7) 72%, #fff);justify-content:space-between;align-items:center;font-size:.66rem;display:flex}._quickReplyDismiss_dpc12_2080{color:var(--text-muted);cursor:pointer;background:0 0;border:none;padding:0 2px;font-size:.9rem;line-height:1}._quickReplyDismiss_dpc12_2080:hover{color:var(--text)}._quickReplyChips_dpc12_2094{flex-wrap:wrap;gap:6px;display:flex}._quickReplyChip_dpc12_2094{border:1px solid color-mix(in srgb, var(--intent-accent,#7c6af7) 40%, #fff3);background:color-mix(in srgb, var(--intent-accent,#7c6af7) 18%, #ffffff0d);max-width:100%;color:var(--text);cursor:pointer;text-align:left;border-radius:999px;padding:5px 10px;font-size:.72rem}._quickReplyChip_dpc12_2094:hover:not(:disabled){background:color-mix(in srgb, var(--intent-accent,#7c6af7) 28%, #ffffff14)}._quickReplyChip_dpc12_2094:disabled{opacity:.4;cursor:default}._leaveBtn_dpc12_2121{color:var(--text-muted);cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #ffffff1a;border-radius:8px;flex-shrink:0;padding:6px 12px;font-size:.75rem}._leaveBtn_dpc12_2121:hover{color:var(--text);border-color:#fff3}._input_dpc12_2051{color:var(--text);background:#ffffff14;border:1px solid #ffffff21;border-radius:12px;outline:none;flex:1;padding:8px 13px;font-size:.875rem;transition:border-color .15s,box-shadow .15s,background .15s}._input_dpc12_2051:focus{border-color:color-mix(in srgb, var(--intent-accent,#7c6af7) 60%, transparent);box-shadow:0 0 0 3px color-mix(in srgb, var(--intent-accent,#7c6af7) 20%, transparent);background:#ffffff1a}._sendBtn_dpc12_2156{background:color-mix(in srgb, var(--intent-accent,#7c6af7) 90%, #fff);color:#fff;cursor:pointer;border:none;border-radius:12px;flex-shrink:0;min-width:44px;height:40px;padding:0 14px;font-size:1rem;transition:opacity .15s,transform .12s,box-shadow .18s}._sendBtn_dpc12_2156:disabled{opacity:.3;cursor:default}._sendBtn_dpc12_2156:not(:disabled):hover{opacity:.9;box-shadow:0 8px 18px color-mix(in srgb, var(--intent-accent,#7c6af7) 30%, transparent);transform:translateY(-1px)}._queueChip_dpc12_2181{color:#ffd78c;letter-spacing:.01em;background:#ffc24d24;border:1px solid #ffc24d73;border-radius:999px;flex-shrink:0;align-items:center;height:24px;padding:0 9px;font-size:.68rem;font-weight:600;display:inline-flex}._gifWrap_dpc12_2198{flex-shrink:0;position:relative}._gifBtn_dpc12_2205{height:36px;color:var(--text-muted);letter-spacing:.04em;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff24;border-radius:10px;width:100%;padding:0 10px;font-size:.72rem;font-weight:700;transition:background .15s,border-color .15s,color .15s}._gifBtn_dpc12_2205:hover:not(:disabled){color:var(--text);background:#ffffff1f}._gifBtn_dpc12_2205:disabled{opacity:.3;cursor:default}._gifBtnActive_dpc12_2230{background:color-mix(in srgb, var(--intent-accent,#7c6af7) 22%, transparent)!important;border-color:color-mix(in srgb, var(--intent-accent,#7c6af7) 50%, transparent)!important;color:var(--text)!important}._gifPicker_dpc12_2238{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);z-index:50;background:#0c0b18f7;border:1px solid #ffffff1f;border-radius:14px;flex-direction:column;gap:8px;width:min(340px,100vw - 24px);padding:10px;animation:.16s both _menuIn_dpc12_1;display:flex;position:absolute;bottom:calc(100% + 8px);right:0}._gifSearchInput_dpc12_2255{width:100%;color:var(--text);box-sizing:border-box;background:#ffffff14;border:1px solid #ffffff21;border-radius:10px;outline:none;padding:7px 12px;font-size:.82rem}._gifSearchInput_dpc12_2255:focus{border-color:color-mix(in srgb, var(--intent-accent,#7c6af7) 60%, transparent)}._gifGrid_dpc12_2271{overscroll-behavior:contain;grid-template-columns:repeat(3,1fr);grid-auto-rows:78px;gap:4px;max-height:288px;display:grid;overflow-y:auto}._gifItem_dpc12_2281{cursor:pointer;background:#ffffff0a;border:none;border-radius:6px;width:100%;height:100%;padding:0;transition:opacity .12s;overflow:hidden}._gifItem_dpc12_2281:hover{opacity:.8}._gifItem_dpc12_2281 img{object-fit:cover;width:100%;height:100%;display:block}._gifLoading_dpc12_2304{text-align:center;color:var(--text-muted);grid-column:1/-1;padding:20px 0;font-size:.78rem}._gifAttribution_dpc12_2312{color:var(--text-muted);text-align:right;opacity:.6;font-size:.62rem}._gifPickerHint_dpc12_2319{color:var(--text-muted);text-align:center;margin:8px 0;font-size:.8rem}._gifBubble_dpc12_2328{background:0 0!important;border:none!important;padding:4px!important}._gifImg_dpc12_2334{object-fit:contain;border-radius:10px;max-width:220px;max-height:180px;display:block}@media (prefers-reduced-motion:reduce){._bubble_dpc12_1359{animation:none}}@media (width<=600px){._videoBubble_dpc12_1294{border-radius:12px;width:110px;height:82px}._chatPanel_dpc12_12{border-top-left-radius:14px;border-top-right-radius:14px;height:230px;overflow:visible}._mediaBar_dpc12_1661{border-top-left-radius:14px;border-top-right-radius:14px}._chatPanelTextMode_dpc12_1687{height:280px}._starterText_dpc12_509{font-size:.95rem}._topBar_dpc12_18{gap:6px;padding:0 10px}._roomLabel_dpc12_38{display:none}._intentChip_dpc12_48{text-overflow:ellipsis;max-width:110px;padding:2px 8px;font-size:.68rem;overflow:hidden}._modePill_dpc12_315{text-overflow:ellipsis;max-width:112px;padding:0 8px;font-size:.7rem;overflow:hidden}._musicSyncChip_dpc12_390{text-overflow:ellipsis;max-width:90px;padding:0 8px;font-size:.66rem;overflow:hidden}._e2eIndicator_dpc12_2410,._diagChip_dpc12_128,._signalMbti_dpc12_190{display:none}._signalsCluster_dpc12_140{height:24px}._signalSeg_dpc12_151{padding:0 7px}._modeMenu_dpc12_342{min-width:150px;top:42px;right:46px}._chatMetaBar_dpc12_1659{padding:6px 12px 5px}._kickoffCard_dpc12_533{padding:12px}._ambientActionsGrid_dpc12_590{grid-template-columns:repeat(2,minmax(0,1fr))}._musicTrackCard_dpc12_966{flex-direction:column;align-items:flex-start;min-height:130px}._densityRow_dpc12_994{flex-direction:column;align-items:flex-start;gap:6px}._musicTrackActions_dpc12_1079{justify-content:flex-start;width:100%}._coOpColumns_dpc12_1144{grid-template-columns:1fr}._musicPrimaryBtn_dpc12_866,._musicGhostBtn_dpc12_867,._musicLinkBtn_dpc12_1087{min-height:40px;padding:9px 12px;font-size:.8rem}._coOpPanel_dpc12_1118{z-index:8;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);position:sticky;top:8px}}@media (orientation:portrait) and (width<=1024px){._ambientMode_dpc12_2491 ._canvasArea_dpc12_429{flex:1;height:auto;min-height:0}._ambientMode_dpc12_2491 ._chatPanel_dpc12_12,._ambientMode_dpc12_2491 ._chatPanelTextMode_dpc12_1687{flex:none;height:clamp(280px,46dvh,400px)}}._chatPanel_dpc12_12>._inputBar_dpc12_2051:last-child,._chatPanel_dpc12_12>:last-child ._inputBar_dpc12_2051{margin-top:auto}@keyframes _ibFadeIn_dpc12_1{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes _ibFadeOut_dpc12_1{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-6px)}}._icebreakers_dpc12_2526{width:100%;max-width:400px;margin-top:18px}._icebreakerCard_dpc12_2532{background:#ffffff08;border:1px solid #ffffff14;border-radius:14px;flex-direction:column;gap:12px;min-height:72px;padding:16px 18px 40px;display:flex;position:relative}._icebreakerText_dpc12_2544{color:var(--text-muted);text-align:center;font-size:.88rem;font-style:italic;line-height:1.5}._icebreakerIn_dpc12_2551{animation:.22s both _ibFadeIn_dpc12_1}._icebreakerOut_dpc12_2552{animation:.18s both _ibFadeOut_dpc12_1}._icebreakerActions_dpc12_2554{justify-content:center;gap:8px;display:flex}._icebreakerSend_dpc12_2560{background:color-mix(in srgb, var(--intent-accent,#7c6af7) 18%, #ffffff0a);border:1px solid color-mix(in srgb, var(--intent-accent,#7c6af7) 30%, #ffffff14);color:var(--text);cursor:pointer;border-radius:20px;padding:5px 14px;font-size:.75rem;transition:background .15s,transform .1s}._icebreakerSend_dpc12_2560:hover{background:color-mix(in srgb, var(--intent-accent,#7c6af7) 30%, #ffffff0f);transform:translateY(-1px)}._icebreakerSkip_dpc12_2575{width:30px;height:28px;color:var(--text-muted);cursor:pointer;background:#ffffff0a;border:1px solid #ffffff14;border-radius:50%;justify-content:center;align-items:center;font-size:.85rem;transition:background .15s,color .15s;display:flex}._icebreakerSkip_dpc12_2575:hover{color:var(--text);background:#ffffff14}._icebreakerCount_dpc12_2591{color:var(--text-muted);opacity:.4;letter-spacing:.05em;font-size:.68rem;position:absolute;bottom:10px;right:14px}._typingIndicator_dpc12_2603{align-self:flex-start;align-items:center;gap:4px;padding:6px 12px 2px;display:flex}._typingIndicator_dpc12_2603 span{background:var(--text-muted);opacity:.4;border-radius:50%;width:6px;height:6px;animation:1.4s ease-in-out infinite _dotPulse_dpc12_1}._rightNowBtn_dpc12_2625{color:var(--text-muted);cursor:pointer;text-align:center;background:#ffffff0a;border:1px dashed #ffffff2e;border-radius:20px;max-width:280px;margin-top:12px;padding:9px 16px;font-size:.78rem;line-height:1.4;transition:background .18s,color .18s,border-color .18s}._rightNowBtn_dpc12_2625:hover:not(:disabled){color:var(--text-primary);background:#ffffff14;border-color:#ffffff59}._rightNowBtn_dpc12_2625:disabled{opacity:.3;cursor:not-allowed}._rightNowMsg_dpc12_2653{max-width:84%;color:var(--text-muted);background:#ffffff0a;border:1px dashed #ffffff29;border-radius:12px;align-self:flex-start;align-items:flex-start;gap:6px;margin-bottom:2px;padding:8px 12px;font-size:.82rem;font-style:italic;display:flex}._rightNowMsgMe_dpc12_2669{align-self:flex-end}._rightNowBody_dpc12_2673{flex-direction:column;gap:4px;display:flex}._rightNowIcon_dpc12_2679{flex-shrink:0;font-style:normal}._vibeCheckBtn_dpc12_2686{cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:16px;flex-shrink:0;padding:4px 10px;font-size:1rem;transition:background .18s,transform .15s}._vibeCheckBtn_dpc12_2686:hover{background:#ffffff1a;transform:scale(1.1)}._vibeCheckBtnActive_dpc12_2702{background:#ffffff14;border-color:#ffffff40}._vibeOverlay_dpc12_2709{z-index:200;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0009;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}._vibePicker_dpc12_2720,._vibeReveal_dpc12_2721{background:#121216f2;border:1px solid #ffffff1f;border-radius:20px;flex-direction:column;align-items:center;gap:16px;min-width:280px;padding:28px 32px;display:flex}._vibeTitle_dpc12_2733{color:var(--text-muted);letter-spacing:.04em;margin:0;font-size:.92rem}._vibeGrid_dpc12_2740{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}._vibeBtn_dpc12_2746{cursor:pointer;background:#ffffff0d;border:1px solid #ffffff14;border-radius:12px;justify-content:center;align-items:center;width:52px;height:52px;font-size:1.5rem;transition:background .15s,transform .12s,border-color .15s;display:flex}._vibeBtn_dpc12_2746:hover:not(:disabled){background:#ffffff1f;transform:scale(1.12)}._vibeBtn_dpc12_2746:disabled{opacity:.45;cursor:not-allowed}._vibeBtnPicked_dpc12_2770{border-color:var(--intent-accent,#f59e0b);background:#ffffff1f;transform:scale(1.08)}._vibeWaiting_dpc12_2776{color:var(--text-muted);margin:0;font-size:.78rem}._vibeCloseBtn_dpc12_2782{color:var(--text-muted);cursor:pointer;background:0 0;border:1px solid #ffffff24;border-radius:20px;padding:6px 18px;font-size:.78rem;transition:background .15s,color .15s}._vibeCloseBtn_dpc12_2782:hover{color:var(--text-primary);background:#ffffff12}._vibeRevealTitle_dpc12_2798{color:var(--text-primary);letter-spacing:.06em;margin:0;font-size:1rem}._vibeRevealRow_dpc12_2805{align-items:center;gap:20px;display:flex}._vibeRevealItem_dpc12_2811{flex-direction:column;align-items:center;gap:4px;display:flex}._vibeRevealLabel_dpc12_2818{color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.7rem}._vibeRevealEmoji_dpc12_2825{font-size:2.4rem;line-height:1}._vibeRevealDivider_dpc12_2830{color:#fff3;font-size:1.4rem}._gameArea_dpc12_2837{z-index:5;justify-content:center;align-items:center;padding:24px;display:flex;position:absolute;inset:0}._gameIdle_dpc12_2847{text-align:center;flex-direction:column;align-items:center;gap:10px;display:flex}._gameTitle_dpc12_2855{color:var(--text-primary);letter-spacing:.04em;margin:0;font-size:1.1rem}._gameDesc_dpc12_2862{color:var(--text-muted);margin:0;font-size:.78rem}._gameStartBtn_dpc12_2868{background:var(--intent-accent,#f59e0b);color:#000;cursor:pointer;border:none;border-radius:20px;margin-top:8px;padding:10px 24px;font-size:.84rem;font-weight:600;transition:opacity .18s,transform .15s}._gameStartBtn_dpc12_2868:hover:not(:disabled){opacity:.88;transform:scale(1.04)}._gameStartBtn_dpc12_2868:disabled{opacity:.4;cursor:not-allowed}._gameCard_dpc12_2891{text-align:center;flex-direction:column;align-items:center;gap:20px;width:100%;max-width:360px;display:flex}._gameQuestion_dpc12_2901{color:var(--text-primary);letter-spacing:.02em;margin:0;font-size:1.15rem;line-height:1.4}._gameBtnRow_dpc12_2909{gap:14px;width:100%;display:flex}._gameOptionBtn_dpc12_2915{color:var(--text-secondary);cursor:pointer;background:#ffffff0d;border:1.5px solid #ffffff1f;border-radius:14px;flex:1;padding:16px 12px;font-size:.9rem;line-height:1.3;transition:background .18s,border-color .18s,color .18s,transform .12s}._gameOptionBtn_dpc12_2915:hover:not(:disabled){color:var(--text-primary);background:#ffffff1a;border-color:#ffffff4d;transform:translateY(-2px)}._gameOptionBtn_dpc12_2915:disabled{cursor:not-allowed}._gameOptionPicked_dpc12_2939{border-color:var(--intent-accent,#f59e0b)!important;color:var(--text-primary)!important;background:#ffffff1a!important}._gameWaiting_dpc12_2945{color:var(--text-muted);letter-spacing:.06em;margin:0;font-size:.78rem;animation:1.6s ease-in-out infinite alternate _dotPulse_dpc12_1}._gameReveal_dpc12_2953{text-align:center;flex-direction:column;align-items:center;gap:16px;width:100%;max-width:360px;display:flex}._gameRevealQ_dpc12_2963{color:var(--text-muted);margin:0;font-size:.9rem;font-style:italic}._gameRevealRow_dpc12_2970{gap:16px;width:100%;display:flex}._gameRevealCol_dpc12_2976{background:#ffffff0a;border:1px solid #ffffff14;border-radius:12px;flex-direction:column;flex:1;align-items:center;gap:8px;padding:14px 10px;transition:border-color .2s,background .2s;display:flex}._gameRevealColActive_dpc12_2989{background:#ffffff12;border-color:#fff3}._gameRevealOption_dpc12_2994{color:var(--text-primary);font-size:.88rem}._gameRevealTags_dpc12_2999{flex-wrap:wrap;justify-content:center;gap:4px;min-height:20px;display:flex}._tagMe_dpc12_3007{background:var(--intent-accent,#f59e0b);color:#000;letter-spacing:.04em;border-radius:10px;padding:2px 8px;font-size:.65rem;font-weight:600}._tagThem_dpc12_3017{color:var(--text-primary);letter-spacing:.04em;background:#ffffff26;border-radius:10px;padding:2px 8px;font-size:.65rem;font-weight:600}._gameMatch_dpc12_3027{color:var(--intent-accent,#f59e0b);letter-spacing:.06em;margin:0;font-size:.88rem}._gameDiffer_dpc12_3034{color:var(--text-muted);margin:0;font-size:.78rem}._gameActions_dpc12_3040{gap:10px;display:flex}._gameNextBtn_dpc12_3045{background:var(--intent-accent,#f59e0b);color:#000;cursor:pointer;border:none;border-radius:16px;padding:8px 18px;font-size:.8rem;font-weight:600;transition:opacity .18s}._gameNextBtn_dpc12_3045:hover{opacity:.85}._gameDoneBtn_dpc12_3059{color:var(--text-muted);cursor:pointer;background:0 0;border:1px solid #ffffff24;border-radius:16px;padding:8px 18px;font-size:.8rem;transition:background .18s,color .18s}._gameDoneBtn_dpc12_3059:hover{color:var(--text-primary);background:#ffffff0f}._storyArea_dpc12_3077{z-index:5;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0000004d;flex-direction:column;gap:12px;padding:16px 20px 12px;display:flex;position:absolute;inset:0}._storyHeader_dpc12_3089{flex-shrink:0;justify-content:space-between;align-items:center;display:flex}._storyTitle_dpc12_3096{color:var(--text-muted);letter-spacing:.06em;font-size:.84rem}._storyBackBtn_dpc12_3102{color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:8px;padding:4px 8px;font-size:.75rem;transition:color .15s,background .15s}._storyBackBtn_dpc12_3102:hover{color:var(--text-primary);background:#ffffff0f}._storyIdle_dpc12_3118{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:12px;display:flex}._storyDesc_dpc12_3128{color:var(--text-muted);max-width:240px;margin:0;font-size:.8rem;line-height:1.5}._storyStartBtn_dpc12_3136{background:var(--intent-accent,#f59e0b);color:#000;cursor:pointer;border:none;border-radius:20px;padding:10px 24px;font-size:.84rem;font-weight:600;transition:opacity .18s}._storyStartBtn_dpc12_3136:hover:not(:disabled){opacity:.88}._storyStartBtn_dpc12_3136:disabled{opacity:.4;cursor:not-allowed}._storyScroll_dpc12_3151{scrollbar-width:none;flex-direction:column;flex:1;gap:10px;display:flex;overflow-y:auto}._storyScroll_dpc12_3151::-webkit-scrollbar{display:none}._storySentence_dpc12_3162{margin:0;padding:0 0 0 12px;font-size:.9rem;line-height:1.6}._storySentenceA_dpc12_3169{color:var(--text-primary);border-left:2px solid var(--intent-accent,#f59e0b)}._storySentenceB_dpc12_3174{color:var(--text-secondary);border-left:2px solid #fff3}._storyInputRow_dpc12_3179{flex-shrink:0;gap:8px;display:flex}._storyInput_dpc12_3179{color:var(--text-primary);background:#ffffff0f;border:1px solid #ffffff24;border-radius:12px;outline:none;flex:1;padding:9px 14px;font-size:.86rem;transition:border-color .18s}._storyInput_dpc12_3179:focus{border-color:#ffffff4d}._storyInput_dpc12_3179::placeholder{color:var(--text-muted)}._storySendBtn_dpc12_3203{background:var(--intent-accent,#f59e0b);color:#000;cursor:pointer;border:none;border-radius:12px;flex-shrink:0;padding:9px 14px;font-size:.9rem;font-weight:600;transition:opacity .18s}._storySendBtn_dpc12_3203:hover:not(:disabled){opacity:.85}._storySendBtn_dpc12_3203:disabled{opacity:.4;cursor:not-allowed}._storyWaiting_dpc12_3219{color:var(--text-muted);text-align:center;letter-spacing:.04em;margin:0;padding:8px 0;font-size:.75rem;animation:1.6s ease-in-out infinite alternate _dotPulse_dpc12_1}@media (width<=520px){._tabsBtnGroup_dpc12_85{display:none}._activitySelect_dpc12_91{height:28px;color:var(--text);cursor:pointer;appearance:auto;background:#ffffff0d;border:1px solid #ffffff14;border-radius:8px;outline:none;padding:0 8px;font-size:.82rem;display:block}._activitySelect_dpc12_91:focus{border-color:color-mix(in srgb, var(--intent-accent,#7c6af7) 50%, transparent)}._roomLabel_dpc12_38,._intentChip_dpc12_48,._vibeChip_dpc12_119{display:none}}._drawToolSep_dpc12_3261{background:#ffffff1f;flex-shrink:0;width:1px;height:20px;margin:0 2px}._drawIconBtn_dpc12_3269{color:#fff;cursor:pointer;background:#ffffff14;border:none;border-radius:8px;padding:4px 8px;font-size:.9rem;line-height:1;transition:background .15s}._drawIconBtn_dpc12_3269:hover{background:#ffffff26}._drawIconBtn_dpc12_3269:disabled{opacity:.35;cursor:default}._themDrawingHint_dpc12_3288{color:#ffffff8c;white-space:nowrap;margin-left:6px;font-size:.7rem;font-style:italic}._e2eIndicator_dpc12_2410{display:none}._copyInviteBtn_dpc12_3304{color:#fff9;cursor:pointer;white-space:nowrap;background:#ffffff14;border:1px solid #ffffff1f;border-radius:12px;flex-shrink:0;padding:3px 8px;font-size:.65rem;transition:all .15s}._copyInviteBtn_dpc12_3304:hover{color:#fff;background:#ffffff24}._extendBanner_dpc12_3324{z-index:40;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);white-space:nowrap;background:#0c0b18f2;border:1px solid #ffffff1a;border-radius:16px;align-items:center;gap:10px;padding:14px 20px;display:flex;position:absolute;bottom:12px;left:50%;transform:translate(-50%)}._extendText_dpc12_3341{color:var(--text-muted);margin-right:4px;font-size:.82rem}._extendKeepBtn_dpc12_3347{background:color-mix(in srgb, var(--intent-accent,#7c6af7) 85%, #fff);color:#fff;cursor:pointer;border:none;border-radius:20px;padding:6px 14px;font-size:.75rem;transition:opacity .15s}._extendKeepBtn_dpc12_3347:hover{opacity:.85}._extendEndBtn_dpc12_3360{color:#ff7878e6;cursor:pointer;background:#ff3c3c26;border:1px solid #ff3c3c40;border-radius:20px;padding:6px 14px;font-size:.75rem;transition:background .15s}._extendEndBtn_dpc12_3360:hover{background:#ff3c3c4d}._typingIndicator_dpc12_2603{background:#ffffff12;border:1px solid #ffffff0f;border-radius:14px 14px 14px 4px;align-self:flex-start;gap:4px;padding:8px 12px;display:flex}._typingIndicator_dpc12_2603 span{background:var(--text-muted);border-radius:50%;width:5px;height:5px;animation:1.4s ease-in-out infinite _dotPulse_dpc12_1}._typingIndicator_dpc12_2603 span:nth-child(2){animation-delay:.2s}._typingIndicator_dpc12_2603 span:nth-child(3){animation-delay:.4s}._rightNowMsg_dpc12_2653{color:var(--text-muted);background:#ffffff0d;border:1px solid #ffffff14;border-radius:14px 14px 14px 4px;align-self:flex-start;align-items:center;gap:6px;max-width:80%;padding:7px 12px;font-size:.82rem;font-style:italic;display:flex}._rightNowMsgMe_dpc12_2669{background:color-mix(in srgb, var(--intent-accent,#7c6af7) 15%, #ffffff0a);border-bottom-right-radius:4px;border-bottom-left-radius:14px;align-self:flex-end}._rightNowIcon_dpc12_2679{flex-shrink:0;font-size:.9rem}._vibeCheckBtn_dpc12_2686{cursor:pointer;background:0 0;border:1px solid #ffffff1a;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:1rem;line-height:1;transition:background .15s,border-color .15s;display:flex}._vibeCheckBtn_dpc12_2686:hover{background:#ffffff14;border-color:#fff3}._vibeCheckBtnActive_dpc12_2702{border-color:color-mix(in srgb, var(--intent-accent,#7c6af7) 50%, transparent);background:color-mix(in srgb, var(--intent-accent,#7c6af7) 12%, transparent)}._videoStrip_dpc12_3457{z-index:15;gap:6px;display:flex;position:absolute;top:10px;right:10px}._videoStripBubble_dpc12_3466{background:#111;border-radius:10px;width:88px;height:66px;position:relative;overflow:hidden;box-shadow:0 6px 16px #00000073}._videoStripVideo_dpc12_3476{object-fit:cover;width:100%;height:100%;display:block}._musicRoom_dpc12_3485{z-index:6;background:radial-gradient(circle at 20% 20%,#fc3c4414,#0000 38%);flex-direction:column;gap:10px;height:100%;padding:14px;display:flex;position:absolute;inset:0}._musicTabBar_dpc12_3497{gap:8px;display:flex}._musicTab_dpc12_3497{color:var(--text-muted);cursor:pointer;background:#ffffff0d;border:1px solid #ffffff24;border-radius:10px;align-items:center;gap:6px;padding:7px 10px;font-size:.78rem;display:inline-flex}._musicTabLabelShort_dpc12_3519{display:none}._musicTabActive_dpc12_3523{color:#ffd4d7;background:#fc3c4429;border-color:#fc3c4473}._musicTabContent_dpc12_3529{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;background:#0000003d;border:1px solid #ffffff1a;border-radius:12px;flex:1;min-height:0;padding:12px;overflow-y:scroll}@keyframes _syncInvitePulse_dpc12_1{0%,to{border-color:#fc3c444d;box-shadow:0 0 #fc3c4400}50%{border-color:#fc3c44a6;box-shadow:0 0 10px #fc3c441f}}._syncInviteCard_dpc12_3547{background:#fc3c4412;border:1px solid #fc3c444d;border-radius:12px;grid-template-columns:56px 1fr auto;align-items:center;gap:10px;margin-bottom:10px;padding:10px;animation:2.4s ease-in-out infinite _syncInvitePulse_dpc12_1;display:grid}._syncInviteArt_dpc12_3560{object-fit:cover;border-radius:10px;flex-shrink:0;width:56px;height:56px}._syncInviteMeta_dpc12_3568{flex-direction:column;gap:2px;min-width:0;display:flex}._syncInviteLabel_dpc12_3575{color:#ff9aa0;margin-top:2px;font-size:.66rem}._syncJoinBtn_dpc12_3581{color:#fff;cursor:pointer;white-space:nowrap;background:#fc3c44e0;border:none;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;padding:8px 14px;font-size:.82rem;font-weight:600;transition:background .15s,transform .1s;display:inline-flex}._syncJoinBtn_dpc12_3581:hover{background:#fc3c44}._syncJoinBtn_dpc12_3581:active{opacity:.85;transform:scale(.96)}._musicSearchLabel_dpc12_3607,._musicListenerHint_dpc12_3608,._musicSyncError_dpc12_3609,._musicSuggestionLabel_dpc12_3610,._playlistSub_dpc12_3611,._battleSub_dpc12_3612,._battlePickPrompt_dpc12_3613,._battleCategoryLabel_dpc12_3614{color:var(--text-muted);margin:0 0 8px;font-size:.74rem}._musicSyncError_dpc12_3609{color:#ff9aa0}._musicArtistSuggestions_dpc12_3624{flex-wrap:wrap;align-items:center;gap:6px;display:flex}._musicArtistChip_dpc12_3631,._battleCategoryChip_dpc12_3632{color:#ff9aa0;background:#fc3c441f;border:1px solid #fc3c4459;border-radius:999px;padding:4px 9px;font-size:.7rem}._togetherIntro_dpc12_3641{flex-direction:column;gap:6px;margin-bottom:10px;display:flex}._togetherTitle_dpc12_3648,._playlistTitle_dpc12_3649,._battleTitle_dpc12_3650{color:var(--text);margin:0;font-size:.95rem}._togetherSub_dpc12_3656,._battleCategoryText_dpc12_3657{color:var(--text-muted);margin:0;font-size:.8rem}._nowPlayingCard_dpc12_3663{background:#ffffff08;border:1px solid #ffffff24;border-radius:12px;grid-template-columns:56px 1fr auto;align-items:center;gap:10px;margin-bottom:10px;padding:10px;display:grid}._nowPlayingArt_dpc12_3675,._nowPlayingArtPlaceholder_dpc12_3676{border-radius:10px;width:56px;height:56px}._nowPlayingArtPlaceholder_dpc12_3676,._trackArtPlaceholder_dpc12_3683,._battleArtPlaceholder_dpc12_3684,._playlistArtPlaceholder_dpc12_3685{color:#ff9aa0;background:#fc3c441a;border:1px solid #fc3c4447;justify-content:center;align-items:center;display:inline-flex}._nowPlayingMeta_dpc12_3694{flex-direction:column;min-width:0;display:flex}._nowPlayingName_dpc12_3700,._trackName_dpc12_3701,._battleTrackName_dpc12_3702,._playlistTrackName_dpc12_3703{color:var(--text);white-space:nowrap;text-overflow:ellipsis;font-size:.84rem;overflow:hidden}._nowPlayingArtist_dpc12_3711,._trackArtist_dpc12_3712,._battleTrackArtist_dpc12_3713,._playlistTrackArtist_dpc12_3714,._battleResultArtistName_dpc12_3715{color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;font-size:.72rem;overflow:hidden}._nowPlayingRole_dpc12_3723{color:var(--text-muted);font-size:.68rem}._nowPlayingRoleLive_dpc12_3728{color:#ff9aa0}._playPauseBtn_dpc12_3732,._battleStartBtn_dpc12_3733,._battleVoteBtn_dpc12_3734,._battleNextBtn_dpc12_3735,._createPlaylistBtn_dpc12_3736,._trackActionBtn_dpc12_3737{cursor:pointer;color:var(--text);background:#ffffff1a;border:none;border-radius:10px;padding:7px 10px;font-size:.76rem}._nowPlayingControls_dpc12_3747{align-items:center;display:flex}._playPauseBtn_dpc12_3732,._battleStartBtn_dpc12_3733,._battleNextBtn_dpc12_3735,._createPlaylistBtn_dpc12_3736,._trackActionBtnPrimary_dpc12_3756,._trackActionBtnBattle_dpc12_3757,._trackActionBtnAdd_dpc12_3758{color:#fff;background:#fc3c44e0}._trackActionBtnBattle_dpc12_3757{background:#ffaa42e6}._trackActionBtnAdd_dpc12_3758{background:#4cb57deb}._musicSearchBox_dpc12_3771{flex-direction:column;gap:8px;display:flex;position:relative}._musicSearchModeRow_dpc12_3778{gap:6px;display:flex}._musicSearchModeBtn_dpc12_3783{color:var(--text-muted);cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:8px;flex:1;padding:6px 0;font-size:.78rem;transition:background .15s,color .15s}._musicSearchModeBtnActive_dpc12_3795{color:#ff9aa0;background:#fc3c4426;border-color:#fc3c4466}._musicSearchInputRow_dpc12_3801{position:relative}._musicArtistBackBtn_dpc12_3805{color:var(--text-muted);cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:8px;align-items:center;gap:6px;width:fit-content;padding:5px 8px;font-size:.78rem;font-weight:600;display:flex}._musicArtistBackBtn_dpc12_3805:hover{color:var(--text);background:#ffffff14}._musicArtistRow_dpc12_3825{cursor:pointer;text-align:left;background:#ffffff08;border:1px solid #ffffff14;border-radius:10px;grid-template-columns:40px 1fr 20px;align-items:center;gap:10px;width:100%;padding:8px;transition:background .15s;display:grid}._musicArtistRow_dpc12_3825:hover{background:#ffffff12}._musicArtistAvatar_dpc12_3844{object-fit:cover;border-radius:50%;width:40px;height:40px}._musicArtistAvatarPlaceholder_dpc12_3851{background:#ffffff14;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-size:1.1rem;display:flex}._musicArtistName_dpc12_3862{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:.88rem;font-weight:500;overflow:hidden}._musicArtistChevron_dpc12_3871{color:var(--text-muted);font-size:1.1rem;line-height:1}._musicSearchInput_dpc12_3801{width:100%;color:var(--text);background:#ffffff0f;border:1px solid #ffffff29;border-radius:10px;outline:none;padding:9px 11px;font-size:max(16px,.875rem)}._musicSearchSpinner_dpc12_3888{color:var(--text-muted);font-size:.75rem;position:absolute;top:9px;right:10px}._musicSearchResults_dpc12_3896,._playlistTracks_dpc12_3897{flex-direction:column;gap:8px;display:flex}._musicShowMoreBtn_dpc12_3903{width:100%;color:var(--text-muted);cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:8px;padding:7px 0;font-size:.78rem;transition:background .15s}._musicShowMoreBtn_dpc12_3903:hover:not(:disabled){color:var(--text);background:#ffffff14}._musicShowMoreBtn_dpc12_3903:disabled{opacity:.5;cursor:default}._trackCard_dpc12_3925{background:#ffffff08;border:1px solid #ffffff1a;border-radius:10px;grid-template-columns:48px 1fr auto;align-items:center;gap:10px;padding:8px;display:grid}._trackCardLeft_dpc12_3936{display:flex}._trackArt_dpc12_3683,._trackArtPlaceholder_dpc12_3683{border-radius:8px;width:48px;height:48px}._trackCardMeta_dpc12_3947{flex-direction:column;min-width:0;display:flex}._trackCardActions_dpc12_3953{align-items:center;gap:6px;display:flex}._trackPreviewBtn_dpc12_3959,._trackSecondaryBtn_dpc12_3960{color:var(--text-muted);cursor:pointer;background:#ffffff0d;border:1px solid #ffffff29;border-radius:8px;padding:6px 8px;font-size:.73rem}._battleIdle_dpc12_3970,._battleCategory_dpc12_3614,._battlePlaying_dpc12_3972,._battleResult_dpc12_3715{flex-direction:column;gap:10px;display:flex}._battleCategoriesPreview_dpc12_3979{flex-wrap:wrap;gap:6px;display:flex}._battleCategoriesLabel_dpc12_3985,._battleCurrentScore_dpc12_3986,._battleCategoryReminder_dpc12_3987,._battleTrackLabel_dpc12_3988,._battleVotePrompt_dpc12_3989,._battleWaiting_dpc12_3990{color:var(--text-muted);margin:0;font-size:.74rem}._battleTracks_dpc12_3996,._battleResultTracks_dpc12_3997{grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;display:grid}._battleTrackCol_dpc12_4004,._battleResultCol_dpc12_4005{background:#ffffff08;border:1px solid #ffffff1a;border-radius:10px;flex-direction:column;gap:5px;padding:8px;display:flex}._battleTrackCard_dpc12_4015{flex-direction:column;gap:5px;display:flex}._battleArt_dpc12_3684,._battleResultArt_dpc12_3715,._playlistArt_dpc12_3685,._playlistArtPlaceholder_dpc12_3685{border-radius:8px;width:44px;height:44px}._battleTrackWaiting_dpc12_4030{color:var(--text-muted);font-size:.74rem}._battleVsLabel_dpc12_4035,._battleResultDash_dpc12_4036{color:#ffffff59;font-size:.76rem}._battleVoteRow_dpc12_4041,._battleResultActions_dpc12_4042{flex-wrap:wrap;align-items:center;gap:8px;display:flex}._battleDoneBtn_dpc12_4049{color:var(--text-muted);cursor:pointer;background:#ffffff12;border:1px solid #ffffff24;border-radius:10px;padding:7px 10px}._battleResultScore_dpc12_4058{color:var(--text);align-items:center;gap:6px;font-size:1rem;display:flex}._battleResultWinner_dpc12_4066{background:#fc3c441f;border-color:#fc3c4473}._playlistHeader_dpc12_4071{margin-bottom:8px}._playlistTrackRow_dpc12_4075{border:1px solid #ffffff1a;border-radius:10px;grid-template-columns:auto 44px 1fr;align-items:center;gap:8px;padding:7px;display:grid}._playlistAddedBy_dpc12_4085{text-transform:uppercase;letter-spacing:.05em;border-radius:999px;padding:3px 7px;font-size:.64rem}._playlistAddedByMe_dpc12_4093{color:#9ae6b4;background:#4cb57d2e}._playlistAddedByThem_dpc12_4098{color:var(--text-muted);background:#ffffff1a}._playlistTrackMeta_dpc12_4103{flex-direction:column;min-width:0;display:flex}._playlistEmpty_dpc12_4109,._playlistCreated_dpc12_4110{color:var(--text-muted);font-size:.78rem}._playlistCreated_dpc12_4110{color:#9ae6b4}._gameModeRow_dpc12_4121{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;display:flex;position:absolute;top:12px;left:50%;transform:translate(-50%)}._gameModeCurrent_dpc12_4133{color:var(--text);font-size:.74rem}._gameScoreChip_dpc12_4138,._gameTimerChip_dpc12_4139{color:var(--text-muted);background:#ffffff0a;border:1px solid #ffffff26;border-radius:999px;padding:4px 8px;font-size:.68rem}._gameTimerChip_dpc12_4139{color:#ffd8a8;background:#ffa64d1a;border-color:#ffa64d59}._gameModeChip_dpc12_4154{color:var(--text-muted);cursor:pointer;background:#ffffff0f;border:1px solid #ffffff26;border-radius:999px;padding:5px 9px;font-size:.72rem}._hotTakeCard_dpc12_4164,._hotTakeReveal_dpc12_4165{text-align:center;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:14px;flex-direction:column;gap:10px;width:100%;max-width:520px;padding:14px;display:flex}._hotTakeStatement_dpc12_4178,._hotTakeRevealStatement_dpc12_4179{color:var(--text);margin:0;font-size:.9rem}._hotTakePrompt_dpc12_4185{color:var(--text-muted);margin:0;font-size:.74rem}._hotTakeScale_dpc12_4191{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}._hotTakeScaleBtn_dpc12_4197{color:var(--text-muted);cursor:pointer;background:#ffffff0f;border:1px solid #ffffff24;border-radius:10px;flex-direction:column;gap:2px;padding:7px 6px;display:flex}._hotTakeScaleBtnActive_dpc12_4209{color:var(--text);background:#ffaa4229;border-color:#ffaa4280}._hotTakeScaleNum_dpc12_4215{font-size:.82rem}._hotTakeScaleLabel_dpc12_4219{font-size:.64rem}._hotTakeRevealRow_dpc12_4223{grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;display:grid}._hotTakeRevealCol_dpc12_4230{flex-direction:column;gap:3px;display:flex}._hotTakeRevealWho_dpc12_4236,._hotTakeRevealLabel_dpc12_4237{color:var(--text-muted);font-size:.7rem}._hotTakeRevealNum_dpc12_4242{color:var(--text);font-size:1rem}._hotTakeRevealVs_dpc12_4247{font-size:.72rem}._hotTakeRevealMatch_dpc12_4251{color:#9ae6b4}._hotTakeRevealClose_dpc12_4252{color:#f6e58d}._hotTakeRevealClash_dpc12_4253{color:#ffbe76}._hotTakeRevealBigClash_dpc12_4254{color:#ff9aa0}._genomeCard_dpc12_4256,._genomeReveal_dpc12_4257{background:color-mix(in srgb, var(--intent-accent,#7c6af7) 8%, #ffffff08);border:1px solid #7c6af759;border-radius:14px;flex-direction:column;gap:10px;width:100%;max-width:520px;padding:14px;display:flex}._genomeHeader_dpc12_4269{align-items:center;gap:10px;display:flex}._genomeEmoji_dpc12_4275{background:#7c6af738;border-radius:10px;justify-content:center;align-items:center;width:38px;height:38px;font-size:1.1rem;display:inline-flex}._genomeTitle_dpc12_4286{color:var(--text);text-transform:capitalize;letter-spacing:.04em;font-size:.88rem}._genomePrompt_dpc12_4293{color:var(--text);margin:0;font-size:.82rem}._genomeReveal_dpc12_4257{text-align:center}._genomeRevealTitle_dpc12_4303{color:var(--text);text-transform:capitalize;margin:0;font-size:.92rem}._genomeRevealPicks_dpc12_4310{flex-direction:column;gap:6px;display:flex}._genomePick_dpc12_4316{color:var(--text-muted);border:1px solid #ffffff1f;border-radius:10px;padding:6px 8px;font-size:.78rem}._genomeInsight_dpc12_4324{color:#cfc7ff;margin:0;font-size:.76rem}._genomePurpose_dpc12_4330{color:var(--text-muted);max-width:420px;margin:0;font-size:.75rem}._genomeActionBox_dpc12_4337{text-align:left;background:#7c6af714;border:1px dashed #cfc7ff57;border-radius:10px;padding:8px 10px}._genomeActionTitle_dpc12_4345{text-transform:uppercase;letter-spacing:.06em;color:#d8d0ff;margin:0 0 4px;font-size:.68rem}._genomeActionText_dpc12_4353{color:var(--text);margin:0;font-size:.76rem;line-height:1.4}._gameBurstRow_dpc12_4360{justify-content:center;gap:7px;display:flex}._gameBurstBtn_dpc12_4366{min-width:62px;height:40px;color:var(--text);cursor:pointer;background:#ffffff0f;border:1px solid #ffffff2e;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:2px;font-size:.7rem;line-height:1.1;display:inline-flex}._gameBurstBtn_dpc12_4366:hover{background:#ffffff1f}._gameBurstEmoji_dpc12_4387{font-size:.95rem}._gameBurstLabel_dpc12_4391{color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em;font-size:.58rem}._genomeReactionHint_dpc12_4398{color:var(--text-muted);margin:-2px 0 0;font-size:.68rem}._gameBurstStage_dpc12_4404{pointer-events:none;z-index:7;position:absolute;inset:0}._gameBurstFloat_dpc12_4411{font-size:1.4rem;animation:.9s ease-out forwards _gameBurstPop_dpc12_1;position:absolute;bottom:28%}._gameBurstMe_dpc12_4418{right:22%}._gameBurstThem_dpc12_4422{left:22%}@keyframes _gameBurstPop_dpc12_1{0%{opacity:1;transform:translateY(0)scale(.9)}50%{opacity:1;transform:translateY(-24px)scale(1.15)}to{opacity:0;transform:translateY(-44px)scale(.85)}}._storyHeaderLeft_dpc12_4443{align-items:center;gap:8px;display:flex}._storyWordCount_dpc12_4449{color:var(--text-muted);border:1px solid #ffffff1f;border-radius:999px;padding:2px 8px;font-size:.68rem}._storyIdleIcon_dpc12_4457{font-size:1.5rem}._storyIdleTitle_dpc12_4461{color:var(--text);margin:0;font-size:.94rem}._storySentenceWrap_dpc12_4467{gap:8px;display:flex}._storyLineNum_dpc12_4472{color:#ffffff4d;flex-shrink:0;width:16px;margin-top:3px;font-size:.66rem}._storyInputArea_dpc12_4480{flex-direction:column;gap:6px;display:flex}._storyInputMeta_dpc12_4486{justify-content:space-between;align-items:center;display:flex}._storyTwistBtn_dpc12_4492{color:var(--text-muted);cursor:pointer;background:#ffffff0f;border:1px solid #ffffff24;border-radius:8px;padding:5px 8px;font-size:.72rem}._storyWordCounter_dpc12_4502{color:var(--text-muted);font-size:.68rem}._storyWordCounterOver_dpc12_4507{color:#ff9aa0}._storyWaitingDots_dpc12_4511{gap:4px;margin-right:6px;display:inline-flex}._storyWaitingDots_dpc12_4511 span{background:var(--text-muted);border-radius:50%;width:5px;height:5px;animation:1.4s ease-in-out infinite _dotPulse_dpc12_1}._storyWaitingDots_dpc12_4511 span:nth-child(2){animation-delay:.2s}._storyWaitingDots_dpc12_4511 span:nth-child(3){animation-delay:.4s}@media (width<=640px){._keyboardOpen_dpc12_12 ._chatPanel_dpc12_12{height:min(52dvh,290px);transition:transform .12s ease-out,height .12s ease-out}._keyboardOpen_dpc12_12 ._messages_dpc12_1660{padding-top:8px;padding-bottom:8px}._keyboardOpen_dpc12_12 ._inputBar_dpc12_2051{padding-bottom:calc(8px + env(safe-area-inset-bottom))}._topBar_dpc12_18{padding-left:max(10px, env(safe-area-inset-left));padding-right:max(10px, env(safe-area-inset-right))}._modePill_dpc12_315,._musicSyncChip_dpc12_390{text-overflow:ellipsis;max-width:112px;overflow:hidden}._musicRoom_dpc12_3485{gap:8px;padding:10px}._musicTabBar_dpc12_3497{grid-template-columns:repeat(3,1fr);gap:6px;display:grid;overflow-x:visible}._musicTab_dpc12_3497{text-align:center;white-space:nowrap;justify-content:center;gap:4px;padding:6px;font-size:.72rem}._musicTabLabel_dpc12_3515{display:none}._musicTabLabelShort_dpc12_3519{display:inline}._musicTabContent_dpc12_3529{border-radius:10px;padding:10px}._nowPlayingCard_dpc12_3663{grid-template-columns:48px 1fr;gap:8px}._nowPlayingArt_dpc12_3675,._nowPlayingArtPlaceholder_dpc12_3676{width:48px;height:48px}._nowPlayingControls_dpc12_3747{grid-column:1/-1;justify-content:flex-end}._trackCard_dpc12_3925{grid-template-columns:42px 1fr;gap:8px}._trackArt_dpc12_3683,._trackArtPlaceholder_dpc12_3683{width:42px;height:42px}._trackCardActions_dpc12_3953{flex-wrap:wrap;grid-column:1/-1;justify-content:flex-end}._trackActionBtn_dpc12_3737,._trackSecondaryBtn_dpc12_3960,._trackPreviewBtn_dpc12_3959,._battleVoteBtn_dpc12_3734,._battleStartBtn_dpc12_3733,._battleNextBtn_dpc12_3735,._battleDoneBtn_dpc12_4049,._createPlaylistBtn_dpc12_3736{min-height:36px;padding:6px 9px;font-size:.72rem}._battleTracks_dpc12_3996,._battleResultTracks_dpc12_3997,._hotTakeRevealRow_dpc12_4223{grid-template-columns:1fr;gap:8px}._battleVsLabel_dpc12_4035,._battleResultScore_dpc12_4058,._hotTakeRevealVs_dpc12_4247{justify-self:center}._gameArea_dpc12_2837{align-items:flex-start;padding:54px 10px 12px}._gameModeRow_dpc12_4121{justify-content:space-between;gap:6px;width:calc(100% - 20px);top:8px}._gameModeChip_dpc12_4154,._gameDoneBtn_dpc12_3059{padding:6px 8px;font-size:.7rem}._gameModeCurrent_dpc12_4133{font-size:.7rem}._gameScoreChip_dpc12_4138{display:none}._gameScoreChip_dpc12_4138,._gameTimerChip_dpc12_4139{padding:3px 7px;font-size:.64rem}._hotTakeCard_dpc12_4164,._hotTakeReveal_dpc12_4165{padding:10px}._hotTakeScale_dpc12_4191{scrollbar-width:none;gap:6px;padding-bottom:2px;display:flex;overflow-x:auto}._hotTakeScale_dpc12_4191::-webkit-scrollbar{display:none}._hotTakeScaleBtn_dpc12_4197{flex-shrink:0;min-width:62px}._storyArea_dpc12_3077{padding:12px 10px calc(10px + env(safe-area-inset-bottom));gap:8px}._storyTitle_dpc12_3096{font-size:.78rem}._storyWordCount_dpc12_4449{padding:2px 6px;font-size:.64rem}._storySentence_dpc12_3162{padding-left:8px;font-size:.82rem;line-height:1.5}._storyLineNum_dpc12_4472{width:13px;font-size:.6rem}._storyInput_dpc12_3179{padding:8px 10px;font-size:.8rem}._storySendBtn_dpc12_3203{min-width:40px;padding:8px 11px}}@media (width<=390px){._modePill_dpc12_315,._musicSyncChip_dpc12_390{max-width:94px;font-size:.64rem}._trackName_dpc12_3701,._nowPlayingName_dpc12_3700,._battleTrackName_dpc12_3702,._playlistTrackName_dpc12_3703{font-size:.78rem}._trackArtist_dpc12_3712,._nowPlayingArtist_dpc12_3711,._battleTrackArtist_dpc12_3713,._playlistTrackArtist_dpc12_3714{font-size:.68rem}._hotTakeScaleBtn_dpc12_4197{min-width:58px}}@media (width<=393px) and (height>=780px){._chatPanel_dpc12_12{height:214px}._musicTabContent_dpc12_3529{padding:11px}._storyArea_dpc12_3077{padding-bottom:calc(12px + env(safe-area-inset-bottom))}}@media (width<=393px) and (height<=700px){._keyboardOpen_dpc12_12 ._chatPanel_dpc12_12{height:min(50dvh,240px)}._topBar_dpc12_18{gap:5px;height:46px}._modePill_dpc12_315,._musicSyncChip_dpc12_390{max-width:90px;height:28px}._modeMenu_dpc12_342{top:40px}._musicRoom_dpc12_3485{gap:6px;padding:8px}._musicTabContent_dpc12_3529{padding:8px}._gameArea_dpc12_2837{padding-top:48px;padding-bottom:8px}._hotTakeCard_dpc12_4164,._hotTakeReveal_dpc12_4165{padding:8px}._gameScoreChip_dpc12_4138,._gameTimerChip_dpc12_4139{display:none}._storyArea_dpc12_3077{gap:6px;padding-top:8px}._storyScroll_dpc12_3151{gap:8px}._chatPanel_dpc12_12{height:170px}._mediaBar_dpc12_1661{padding-top:6px;padding-bottom:6px}._inputBar_dpc12_2051{padding-top:6px;padding-bottom:8px}}._youtubeArea_dpc12_4856{z-index:5;background:#0a0914;flex-direction:column;gap:0;display:flex;position:absolute;inset:0}._youtubeHeader_dpc12_4866{border-bottom:1px solid #ffffff12;flex-shrink:0;justify-content:space-between;align-items:center;padding:10px 16px;display:flex}._youtubeTitle_dpc12_4875{letter-spacing:.06em;color:var(--text-muted);text-transform:uppercase;font-size:.82rem;font-weight:600}._youtubeBackBtn_dpc12_4883{color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:8px;padding:4px 8px;font-size:.75rem;transition:color .15s,background .15s}._youtubeBackBtn_dpc12_4883:hover{color:var(--text-primary);background:#ffffff0f}._youtubeEmpty_dpc12_4899{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:14px;padding:24px;display:flex}._youtubeEmptySub_dpc12_4909{color:var(--text-muted);text-align:center;margin:0;font-size:.84rem}._youtubeInputRow_dpc12_4916{gap:8px;width:100%;max-width:480px;display:flex}._youtubeInput_dpc12_4916{height:40px;color:var(--text);background:#ffffff0f;border:1px solid #ffffff1f;border-radius:10px;outline:none;flex:1;padding:0 12px;font-size:.82rem;transition:border-color .15s}._youtubeInput_dpc12_4916:focus{border-color:color-mix(in srgb, var(--intent-accent,#7c6af7) 50%, transparent)}._youtubeInput_dpc12_4916::placeholder{color:#ffffff4d}._youtubeLoadBtn_dpc12_4944{background:var(--intent-accent,#7c6af7);color:#fff;cursor:pointer;white-space:nowrap;border:none;border-radius:10px;height:40px;padding:0 18px;font-size:.82rem;font-weight:600;transition:opacity .15s}._youtubeLoadBtn_dpc12_4944:hover:not(:disabled){opacity:.88}._youtubeLoadBtn_dpc12_4944:disabled{opacity:.4;cursor:not-allowed}._youtubeError_dpc12_4961{color:#ff7b7b;margin:0;font-size:.78rem}._youtubePlayer_dpc12_4967{flex-direction:column;flex:1;min-height:0;display:flex}._youtubeIframeWrap_dpc12_4974{flex:1;min-height:0;position:relative}._youtubeIframe_dpc12_4974,._youtubeIframeWrap_dpc12_4974 iframe{border:none;width:100%;height:100%;position:absolute;inset:0}._youtubeControls_dpc12_4996{border-top:1px solid #ffffff12;flex-shrink:0;align-items:center;gap:10px;padding:10px 16px;display:flex}._youtubePlayBtn_dpc12_5005{width:44px;height:44px;color:var(--text);cursor:pointer;background:#ffffff14;border:1px solid #ffffff24;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:1.1rem;transition:background .15s;display:flex}._youtubePlayBtn_dpc12_5005:hover{background:#ffffff24}._youtubeChangeBtn_dpc12_5023{color:var(--text-muted);cursor:pointer;background:0 0;border:1px solid #ffffff1a;border-radius:8px;padding:6px 12px;font-size:.76rem;transition:background .15s,color .15s}._youtubeChangeBtn_dpc12_5023:hover{color:var(--text);background:#ffffff12}._youtubeSyncNote_dpc12_5039{color:#ffffff47;flex-shrink:0;padding:0 16px 10px;font-size:.72rem}._youtubeSyncOverlay_dpc12_5046{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);cursor:pointer;z-index:2;background:#0000008c;border:none;flex-direction:column;justify-content:center;align-items:center;gap:10px;transition:background .15s;display:flex;position:absolute;inset:0}._youtubeSyncOverlay_dpc12_5046:hover{background:#000000a6}._youtubeSyncIcon_dpc12_5066{color:#fff;opacity:.95;font-size:2.4rem;line-height:1}._youtubeSyncLabel_dpc12_5073{color:#ffffffd9;letter-spacing:.03em;text-transform:uppercase;font-size:.85rem;font-weight:600}._toggle_2blh8_1{z-index:1200;border-radius:var(--radius-pill);border:1px solid var(--border);background:color-mix(in srgb, var(--surface) 86%, transparent);color:var(--text-dim);letter-spacing:.02em;transition:transform var(--transition), border-color var(--transition), background var(--transition), color var(--transition);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);align-items:center;gap:.55rem;padding:.52rem .72rem;font-size:.77rem;font-weight:700;display:inline-flex;position:fixed;top:1rem;right:1rem;box-shadow:0 8px 24px #00000029}._inline_2blh8_22{z-index:auto;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;padding:.34rem .55rem;font-size:.68rem;position:static;top:auto;right:auto}._toggle_2blh8_1:hover{border-color:var(--accent);color:var(--text);transform:translateY(-1px)}._toggle_2blh8_1:active{transform:translateY(0)}._dot_2blh8_43{background:var(--accent);width:.52rem;height:.52rem;box-shadow:0 0 0 4px var(--accent-dim);border-radius:50%}@media (width<=640px){._toggle_2blh8_1{padding:.48rem .62rem;font-size:.72rem;top:.75rem;right:.75rem}._inline_2blh8_22{padding:.32rem .5rem;font-size:.66rem;top:auto;right:auto}}._btn_htgl6_1{z-index:1200;border-radius:var(--radius-pill);border:1px solid var(--border);background:color-mix(in srgb, var(--surface) 86%, transparent);color:var(--text-dim);letter-spacing:.02em;transition:transform var(--transition), border-color var(--transition), background var(--transition), color var(--transition);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);cursor:pointer;align-items:center;gap:.45rem;padding:.52rem .72rem;font-size:.77rem;font-weight:700;display:inline-flex;position:fixed;top:1rem;right:1rem;box-shadow:0 8px 24px #00000029}._inline_htgl6_23{z-index:auto;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;padding:.3rem .6rem;font-size:.72rem;position:static;top:auto;right:auto}._btn_htgl6_1:hover{border-color:var(--accent);color:var(--text);transform:translateY(-1px)}._btn_htgl6_1._active_htgl6_40{border-color:var(--accent);color:var(--text)}._btnIcon_htgl6_45{font-size:.85em}._badge_htgl6_49{border-radius:var(--radius-pill);background:var(--accent);color:#fff;justify-content:center;align-items:center;min-width:1rem;height:1rem;padding:0 .3rem;font-size:.64rem;font-weight:700;display:inline-flex}._backdrop_htgl6_63{z-index:9998;background:0 0;position:fixed;inset:0}._panel_htgl6_70{background:color-mix(in srgb, var(--surface) 92%, transparent);border:1px solid var(--border);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:16px;flex-direction:column;gap:.4rem;width:calc(100vw - 3rem);max-width:320px;max-height:60vh;padding:.6rem;display:flex;overflow:auto;box-shadow:0 16px 40px #00000047}._panelTitle_htgl6_86{letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);opacity:.8;margin:0;font-size:.68rem;font-weight:700}._empty_htgl6_96{color:var(--text-muted);opacity:.8;margin:0;padding:.5rem .25rem;font-size:.78rem}._list_htgl6_104{flex-direction:column;gap:.35rem;display:flex}._item_htgl6_110{border:1px solid var(--border);background:color-mix(in srgb, var(--surface-2) 70%, transparent);border-radius:10px;justify-content:space-between;align-items:center;gap:.5rem;padding:.45rem .5rem;display:flex}._itemBody_htgl6_121{flex-direction:column;gap:2px;min-width:0;display:flex}._itemName_htgl6_128{color:var(--text);white-space:nowrap;text-overflow:ellipsis;max-width:150px;font-size:.78rem;font-weight:600;overflow:hidden}._meta_htgl6_138{color:var(--text-muted);opacity:.85;font-size:.62rem}._online_htgl6_144{color:var(--success,#4ade80);font-weight:600}._offline_htgl6_149{color:var(--text-muted)}._itemActions_htgl6_153{flex-shrink:0;align-items:center;gap:.3rem;display:flex}._inviteStatus_htgl6_160{color:var(--accent);opacity:.9;font-size:.6rem}._inviteBtn_htgl6_166{border-radius:var(--radius-pill);background:var(--accent);color:#fff;cursor:pointer;border:none;padding:.3rem .7rem;font-size:.7rem;font-weight:600;transition:opacity .15s,transform .1s}._inviteBtn_htgl6_166:hover:not(:disabled){opacity:.88;transform:translateY(-1px)}._inviteBtn_htgl6_166:disabled{opacity:.5;cursor:not-allowed}._reconnectBtn_htgl6_188{border:1px solid var(--border);border-radius:var(--radius-pill);color:var(--text-dim);cursor:pointer;background:0 0;padding:.3rem .6rem;font-size:.7rem;transition:color .15s,border-color .15s}._reconnectBtn_htgl6_188:hover{color:var(--text);border-color:var(--text)}._removeBtn_htgl6_204{color:var(--text-muted);cursor:pointer;opacity:.6;background:0 0;border:none;padding:2px 4px;font-size:.74rem;transition:opacity .15s}._removeBtn_htgl6_204:hover{opacity:1}._footer_htgl6_219{border-top:1px solid var(--border);justify-content:center;padding-top:.35rem;display:flex}._themeBtn_htgl6_226{border-radius:var(--radius-pill);background:color-mix(in srgb, var(--surface-2) 80%, transparent);color:var(--text-dim);cursor:pointer;border:none;padding:.3rem .7rem;font-size:.7rem;font-weight:600;transition:color .15s,background .15s}._themeBtn_htgl6_226:hover{color:var(--text);background:color-mix(in srgb, var(--surface-2) 100%, transparent)}@media (width<=640px){._btn_htgl6_1{padding:.48rem .62rem;font-size:.72rem;top:.75rem;right:.75rem}._inline_htgl6_23{padding:.28rem .5rem;font-size:.68rem;top:auto;right:auto}}._banner_1hvh7_1{z-index:1400;border:1px solid var(--border);background:color-mix(in srgb, var(--surface) 88%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);max-width:min(92vw,420px);animation:_inviteUp_1hvh7_1 .35s var(--ease-emphasized) both;border-radius:16px;align-items:center;gap:1rem;padding:.8rem 1rem;display:flex;position:fixed;bottom:1.25rem;left:50%;transform:translate(-50%);box-shadow:0 14px 40px #00000047}@keyframes _inviteUp_1hvh7_1{0%{opacity:0;transform:translate(-50%,16px)}to{opacity:1;transform:translate(-50%)}}._body_1hvh7_25{align-items:center;gap:.75rem;min-width:0;display:flex}._emoji_1hvh7_32{background:var(--accent-dim);width:36px;height:36px;color:var(--accent);border-radius:50%;flex-shrink:0;place-items:center;font-size:1.05rem;display:grid}._text_1hvh7_44{min-width:0}._title_1hvh7_48{color:var(--text);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:.92rem;font-weight:700;overflow:hidden}._sub_1hvh7_58{color:var(--text-muted);margin:.1rem 0 0;font-size:.76rem}._actions_1hvh7_64{flex-shrink:0;align-items:center;gap:.5rem;margin-left:auto;display:flex}._accept_1hvh7_72{border-radius:var(--radius-pill);background:var(--accent);color:#fff;cursor:pointer;border:none;padding:.45rem 1rem;font-size:.8rem;font-weight:600;transition:opacity .15s,transform .1s}._accept_1hvh7_72:hover{opacity:.88;transform:translateY(-1px)}._dismiss_1hvh7_89{border:1px solid var(--border);border-radius:var(--radius-pill);color:var(--text-muted);cursor:pointer;background:0 0;padding:.45rem .8rem;font-size:.78rem;transition:color .15s,border-color .15s}._dismiss_1hvh7_89:hover{color:var(--text);border-color:var(--text)}@media (width<=480px){._banner_1hvh7_1{flex-direction:column;align-items:stretch;gap:.6rem;bottom:.9rem}._actions_1hvh7_64{margin-left:0}}@keyframes _fadeUp_1pfhz_1{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}._page_1pfhz_6{flex-direction:column;align-items:center;min-height:100vh;padding:6rem 1.5rem 4rem;display:flex;position:relative;overflow:hidden}._orb1_1pfhz_16{pointer-events:none;filter:blur(72px);background:radial-gradient(#7c6af724 0%,#0000 68%);border-radius:50%;width:540px;height:540px;position:absolute;top:-100px;left:-120px}._orb2_1pfhz_25{pointer-events:none;filter:blur(72px);background:radial-gradient(#b464f01a 0%,#0000 68%);border-radius:50%;width:360px;height:360px;position:absolute;bottom:-60px;right:-80px}._header_1pfhz_35{z-index:10;position:fixed;top:1.75rem;left:2rem}._wordmark_1pfhz_40{letter-spacing:.22em;text-transform:uppercase;color:var(--accent);font-size:.82rem;font-weight:700;text-decoration:none}._content_1pfhz_49{z-index:1;flex-direction:column;gap:2.5rem;width:100%;max-width:680px;animation:.55s both _fadeUp_1pfhz_1;display:flex;position:relative}._title_1pfhz_60{letter-spacing:-.03em;color:var(--text);font-size:clamp(2rem,5vw,2.8rem);font-weight:800}._updated_1pfhz_67{color:var(--text-muted);margin-top:-1.5rem;font-size:.8rem}._section_1pfhz_73{flex-direction:column;gap:.75rem;display:flex}._section_1pfhz_73 h2{color:var(--accent);letter-spacing:.04em;text-transform:uppercase;font-size:1rem;font-weight:700}._section_1pfhz_73 p,._section_1pfhz_73 li{color:var(--text-muted);font-size:.95rem;line-height:1.8}._section_1pfhz_73 ul{flex-direction:column;gap:.35rem;padding-left:1.25rem;display:flex}._section_1pfhz_73 strong{color:var(--text-dim);font-weight:600}._section_1pfhz_73 a{color:var(--accent);text-underline-offset:3px;opacity:.85;transition:opacity var(--transition);text-decoration:underline}._section_1pfhz_73 a:hover{opacity:1}._section_1pfhz_73 code{background:var(--surface-2);border:1px solid var(--border);color:var(--text-dim);border-radius:4px;padding:.1em .4em;font-family:SF Mono,Fira Code,monospace;font-size:.85em}._footer_1pfhz_127{z-index:1;border-top:1px solid var(--border);width:100%;max-width:680px;margin-top:3rem;padding-top:1.5rem;position:relative}._back_1pfhz_137{color:var(--text-muted);transition:color var(--transition);font-size:.85rem;text-decoration:none}._back_1pfhz_137:hover{color:var(--accent)}
