.admin_container__uVSVc{min-height:100vh;background:#f8fafc;color:#334155;font-family:Inter,-apple-system,sans-serif;padding:1.5rem 2rem 3rem}.admin_container__uVSVc>*{max-width:1200px;margin-left:auto;margin-right:auto}.admin_denied__KWLH3{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100vh;gap:1rem;text-align:center;background:#fff}.admin_denied__KWLH3 h1{font-size:4rem;margin:0}.admin_denied__KWLH3 h2{color:#ef4444;font-weight:800}.admin_header__BXCuK{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:2px solid #e2e8f0}.admin_header__BXCuK h1{font-size:1.75rem;font-weight:900;color:#0f172a;margin:0}.admin_backBtn__06gul{display:inline-flex;align-items:center;gap:.5rem;background:#fff;border:1px solid #e2e8f0;color:#64748b;padding:.5rem 1rem;border-radius:10px;font-size:.85rem;font-weight:600;text-decoration:none;transition:all .2s}.admin_backBtn__06gul:hover{background:#f1f5f9;color:#1e293b;border-color:#cbd5e0}.admin_badge__DiN3v{background:#6366f1;color:#fff;font-size:.7rem;font-weight:700;padding:.25rem .6rem;border-radius:6px;margin-left:.75rem;vertical-align:middle}.admin_headerActions__tPyv6{display:flex;flex-wrap:wrap;align-items:center;gap:1rem}.admin_refreshTime__VEmSp{font-size:.85rem;color:#64748b;font-weight:500}.admin_refreshBtn__r8ygs{background:#6366f1;color:#fff;border:none;padding:.5rem 1rem;border-radius:10px;cursor:pointer;font-weight:600;font-size:.85rem}.admin_refreshBtn__r8ygs:disabled{opacity:.6;cursor:not-allowed}.admin_statValueGreen__RRixS{color:#10b981}.admin_statValueBlue__Ik24v{color:#3b82f6}.admin_emptyBox__elWCi{background:#fff;border:1px solid #e2e8f0;border-radius:16px;padding:1.5rem;text-align:center;color:#94a3b8}.admin_usersLoad__dce6U{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-sm);margin:-1rem 0 2rem}.admin_foldLoad__2QWVW{margin:0}.admin_statsGrid__wDvIu{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:1rem;gap:1rem;margin-bottom:2rem}.admin_statCard__x3Xg1{background:#fff;border:1px solid #e2e8f0;border-radius:16px;padding:1.25rem 1.5rem;box-shadow:0 1px 3px rgba(0,0,0,.05)}.admin_statLabel__JrlIw{font-size:.85rem;color:#64748b;font-weight:600;margin-bottom:.5rem;display:block}.admin_statValue__QYKkw{font-size:2.25rem;font-weight:800;color:#1e293b;line-height:1.2}.admin_statSub__E9bp9{font-size:.8rem;color:#94a3b8;margin-top:.25rem;display:block}.admin_controls__5imeD{display:flex;align-items:center;gap:1rem;margin-bottom:1.5rem;flex-wrap:wrap}.admin_searchBox__HFDuW{position:relative;flex:1 1;min-width:280px}.admin_searchInput__Ylvz_{width:100%;background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:.75rem 1rem .75rem 2.5rem;font-size:.9rem;color:#1e293b;transition:all .2s}.admin_searchInput__Ylvz_:focus{outline:none;border-color:#6366f1;box-shadow:0 0 0 4px rgba(99,102,241,.1)}.admin_searchIcon__HTKcv{position:absolute;left:.85rem;top:50%;transform:translateY(-50%);color:#94a3b8}.admin_section__ID0dh{margin-bottom:2rem}.admin_sectionTitle__1MY2W{font-size:1rem;font-weight:800;color:#0f172a;margin-bottom:1.25rem;display:flex;align-items:center;gap:.5rem}.admin_tableCard__8F1zU{background:#fff;border:1px solid #e2e8f0;border-radius:20px;overflow-x:auto;box-shadow:0 4px 6px -1px rgba(0,0,0,.05)}.admin_table__Wi_BD{width:100%;border-collapse:collapse}.admin_table__Wi_BD th{background:#f8fafc;padding:1rem 1.25rem;text-align:left;font-size:.75rem;font-weight:700;color:#64748b;text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid #e2e8f0;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background .2s}.admin_table__Wi_BD th:hover{background:#f1f5f9}.admin_table__Wi_BD td{padding:1rem 1.25rem;border-bottom:1px solid #f1f5f9;font-size:.88rem;color:#334155;vertical-align:middle}.admin_table__Wi_BD tr:last-child td{border-bottom:none}.admin_table__Wi_BD tr:hover td{background:#f8fafc}.admin_sortIcon__Dlr_9{display:inline-block;margin-left:.4rem;opacity:.5}.admin_userCell__f5Jr4{display:flex;align-items:center;gap:.85rem}.admin_avatar__iLJDn{width:36px;height:36px;border-radius:50%;object-fit:cover;border:2px solid #fff;box-shadow:0 2px 4px rgba(0,0,0,.1)}.admin_avatarIcon__hp2Zy{width:36px;height:36px;border-radius:50%;background:#e2e8f0;display:flex;align-items:center;justify-content:center;color:#64748b}.admin_userName__T5jos{font-weight:700;color:#1e293b;display:block}.admin_uid__w406C{font-size:.7rem;color:#94a3b8;font-family:monospace}.admin_viaBadge__V_nnt{display:inline-block;padding:.2rem .6rem;border-radius:99px;font-size:.75rem;font-weight:700;background:#f1f5f9;color:#475569}.admin_loading__OjQcq{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100vh;font-weight:600;color:#64748b}.admin_spinner__5fXze{width:32px;height:32px;border:3px solid #e2e8f0;border-top-color:#6366f1;border-radius:50%;animation:admin_spin__Zlb68 .8s linear infinite;margin-bottom:1rem}@keyframes admin_spin__Zlb68{to{transform:rotate(1turn)}}@media (max-width:640px){.admin_container__uVSVc{padding:1rem}.admin_header__BXCuK{flex-direction:column;align-items:flex-start;gap:.5rem}}.admin_maintCountRow__5ffqt{margin-bottom:1rem}.admin_maintCounter__kl_AB{font-size:.78rem;font-weight:700;color:#64748b;background:#f1f5f9;padding:.25rem .7rem;border-radius:999px}.admin_maintGroups__DH_hL{display:flex;flex-direction:column;gap:1.75rem}.admin_maintCategory__PfaZS{background:#fff;border:1px solid #e2e8f0;border-radius:20px;padding:1.5rem;box-shadow:0 4px 6px -1px rgba(0,0,0,.05)}.admin_maintCategoryTitle__tclva{margin:0 0 1rem;font-size:.95rem;font-weight:800;color:#0f172a;letter-spacing:.02em}.admin_maintGrid__XFdfT{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));grid-gap:1rem;gap:1rem}.admin_maintCard__oDs1E{background:#f8fafc;border:1px solid #e2e8f0;border-radius:14px;padding:1rem;display:flex;flex-direction:column;gap:.7rem;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}.admin_maintCardOn__o_dnT{background:#fff7ed;border-color:#fdba74;box-shadow:0 0 0 3px rgba(249,115,22,.12)}.admin_maintCardHead__feGYp{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.admin_maintCardTitle__j_MjN{font-weight:800;color:#0f172a;font-size:.95rem;line-height:1.2}.admin_maintCardHref__46usb{display:inline-block;margin-top:.2rem;font-size:.72rem;color:#64748b;font-family:ui-monospace,monospace;background:rgba(15,23,42,.06);padding:.1rem .4rem;border-radius:4px}.admin_maintSwitch__SfbZu{flex-shrink:0;width:44px;height:24px;border-radius:999px;background:#cbd5e0;border:none;position:relative;cursor:pointer;padding:0;transition:background .16s ease}.admin_maintSwitch__SfbZu:disabled{opacity:.6;cursor:not-allowed}.admin_maintSwitchKnob__ZKYYw{position:absolute;top:2px;left:2px;width:20px;height:20px;border-radius:50%;background:#fff;box-shadow:0 2px 4px rgba(0,0,0,.18);transition:transform .16s ease}.admin_maintSwitchOn__N1CJR{background:#f97316}.admin_maintSwitchOn__N1CJR .admin_maintSwitchKnob__ZKYYw{transform:translateX(20px)}.admin_maintMessageInput___30fs{width:100%;background:#fff;border:1px solid #e2e8f0;border-radius:10px;padding:.55rem .75rem;font-size:.82rem;color:#1e293b;transition:border-color .16s ease,box-shadow .16s ease;font-family:inherit}.admin_maintMessageInput___30fs:focus{outline:none;border-color:#6366f1;box-shadow:0 0 0 3px rgba(99,102,241,.12)}.admin_maintCardFoot__8o_4J{display:flex;align-items:center;justify-content:space-between;gap:.5rem;min-height:1.6rem}.admin_maintMeta__Cq1ep{font-size:.72rem;color:#94a3b8}.admin_maintSaveBtn__B80AC{background:#6366f1;color:#fff;border:none;padding:.35rem .85rem;border-radius:8px;font-size:.78rem;font-weight:700;cursor:pointer;transition:background .16s ease,transform .08s ease}.admin_maintSaveBtn__B80AC:hover:not(:disabled){background:#4f46e5}.admin_maintSaveBtn__B80AC:disabled{opacity:.6;cursor:not-allowed}.admin_folds__Rigdm{display:flex;flex-direction:column;gap:var(--spacing-md);margin-bottom:2rem}.admin_fine__ls6CR{margin:0 0 var(--spacing-md);color:var(--color-text-light);font-size:.8rem;line-height:1.7}.admin_moreRow__m1nM6{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-sm) var(--spacing-md);margin-top:var(--spacing-md)}.admin_moreBtn__u4YYz{min-height:36px;padding:0 1rem;border:1px solid var(--color-border);border-radius:999px;background:var(--color-white);color:var(--color-text);font-size:.82rem;font-weight:700;cursor:pointer}.admin_moreBtn__u4YYz:hover{border-color:var(--color-primary);color:var(--color-primary)}.admin_moreBtn__u4YYz:focus-visible{outline:2px solid var(--color-secondary);outline-offset:2px}.admin_shownCount__S2KhE{color:var(--color-text-light);font-size:.8rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.Charts_grid__tBeOV{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--spacing-md);gap:var(--spacing-md)}.Charts_wide__diJA4{grid-column:1/-1}@media (max-width:900px){.Charts_grid__tBeOV{grid-template-columns:minmax(0,1fr)}}.Charts_card__9CDWG{min-width:0;padding:var(--spacing-md) 1.25rem;border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-white);box-shadow:var(--shadow-sm)}.Charts_cardTitle___H2GK{margin:0 0 var(--spacing-xs);color:var(--color-primary);font-size:.95rem;font-weight:800}.Charts_cardNote__Udt31{margin:0 0 var(--spacing-md);color:var(--color-text-light);font-size:.78rem;line-height:1.6}.Charts_groupTitle__Ai7mQ{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--spacing-xs) var(--spacing-md);margin:var(--spacing-md) 0 0;padding-bottom:var(--spacing-xs);border-bottom:1px solid var(--color-border);color:var(--color-text);font-size:1rem;font-weight:800}.Charts_groupSub__iC0lx{color:var(--color-text-light);font-size:.75rem;font-weight:600}.Charts_error__Munc_{padding:var(--spacing-md);border:1px solid var(--color-accent);border-radius:var(--radius-lg);background:var(--color-white);color:var(--color-accent);font-size:.85rem;font-weight:600;line-height:1.7}.Charts_moreBtn__a_X4w{margin-top:var(--spacing-sm);min-height:32px;padding:0 .8rem;border:1px solid var(--color-border);border-radius:999px;background:var(--color-white);color:var(--color-text-light);font-size:.78rem;font-weight:700;cursor:pointer}.Charts_moreBtn__a_X4w:hover{border-color:var(--color-primary);color:var(--color-primary)}.Charts_afterBars__OY4e1{margin:var(--spacing-md) 0 0}.Charts_empty__kDYen{padding:var(--spacing-md);border-radius:var(--radius-md);background:var(--color-bg);color:var(--color-text-light);font-size:.82rem;line-height:1.7;text-align:center}.Charts_head__z__mm{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--spacing-sm) var(--spacing-md)}.Charts_toggle__eW4RW{display:flex;flex-wrap:wrap;gap:var(--spacing-xs)}.Charts_toggleBtn__uQ_hU{min-height:32px;padding:0 .8rem;border:1px solid var(--color-border);border-radius:999px;background:var(--color-white);color:var(--color-text-light);font-size:.78rem;font-weight:700;cursor:pointer}.Charts_toggleBtn__uQ_hU:hover{border-color:var(--color-primary);color:var(--color-primary)}.Charts_toggleOn___Wpn1,.Charts_toggleOn___Wpn1:hover{border-color:var(--color-primary);background:var(--color-primary);color:var(--color-white)}.Charts_toggleBtn__uQ_hU:focus-visible{outline:2px solid var(--color-secondary);outline-offset:2px}.Charts_kpis__ibQtI{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,160px),1fr));grid-gap:var(--spacing-md);gap:var(--spacing-md)}.Charts_kpi__4p__O{min-width:0;padding:var(--spacing-md);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-white);box-shadow:var(--shadow-sm)}.Charts_kpiLabel__BsitA{display:block;color:var(--color-text-light);font-size:.75rem;font-weight:700}.Charts_kpiValue__0Vh4c{display:block;margin-top:var(--spacing-xs);color:var(--color-primary);font-size:1.7rem;font-weight:800;line-height:1.1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.Charts_kpiUnit__zYlhz{margin-left:.15em;font-size:.55em;font-weight:700}.Charts_kpiSub__jyxrt{display:block;margin-top:var(--spacing-xs);color:var(--color-text-light);font-size:.72rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.Charts_legend__l_ATO{display:flex;flex-wrap:wrap;gap:var(--spacing-xs) var(--spacing-md);margin:0 0 var(--spacing-sm);color:var(--color-text-light);font-size:.78rem;font-weight:600}.Charts_swatch__C_Jwo{display:inline-block;width:10px;height:10px;margin-right:6px;border-radius:2px}.Charts_sw0__QYbsQ{background:var(--color-primary)}.Charts_sw1__Gu0XQ{background:var(--color-secondary)}.Charts_sw2__4fO5R{background:var(--color-text-light)}.Charts_plot__remUC{display:flex;gap:var(--spacing-sm);height:170px}.Charts_yAxis__A1E0z{display:flex;flex-direction:column;justify-content:space-between;width:2.25rem;flex-shrink:0;margin:-.5em 0;color:var(--color-text-light);font-size:.7rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1;text-align:right}.Charts_plotArea__HRUqP{position:relative;flex:1 1;min-width:0}.Charts_plotSvg__rybTo{display:block;width:100%;height:100%;overflow:visible}.Charts_grid3__PeY3o{stroke:var(--color-border);stroke-width:1;vector-effect:non-scaling-stroke}.Charts_base__wA1_u{stroke:var(--color-text-light);stroke-width:1;vector-effect:non-scaling-stroke}.Charts_col___lJrU{cursor:pointer;outline:none}.Charts_hit__5OHqI{fill:transparent}.Charts_colPicked__maFMj .Charts_hit__5OHqI,.Charts_col___lJrU:hover .Charts_hit__5OHqI{fill:var(--color-bg)}.Charts_col___lJrU:focus-visible .Charts_hit__5OHqI{stroke:var(--color-secondary);stroke-width:2;vector-effect:non-scaling-stroke}.Charts_seg__0ySJV{stroke:var(--color-white);stroke-width:1;vector-effect:non-scaling-stroke}.Charts_s0__76AIY{fill:var(--color-primary)}.Charts_s1__BUSp_{fill:var(--color-secondary)}.Charts_s2__YKzXa{fill:var(--color-text-light)}.Charts_xAxis__0Q81k{display:grid;grid-template-columns:repeat(var(--n),minmax(0,1fr));margin:var(--spacing-xs) 0 0 calc(2.25rem + var(--spacing-sm));color:var(--color-text-light);font-size:.7rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.Charts_xAxis__0Q81k span{display:flex;justify-content:center;white-space:nowrap}.Charts_readout__yOLix{display:flex;flex-wrap:wrap;gap:var(--spacing-xs) var(--spacing-md);margin:var(--spacing-md) 0 0;padding:var(--spacing-sm) var(--spacing-md);border-radius:var(--radius-md);background:var(--color-bg);color:var(--color-text-light);font-size:.8rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.Charts_readout__yOLix strong{color:var(--color-text)}.Charts_hbars__2yxPr{display:flex;flex-direction:column;gap:var(--spacing-sm);margin:0;padding:0;list-style:none}.Charts_hrow__cwUST{display:grid;grid-template-columns:minmax(6rem,10rem) minmax(0,1fr) auto;align-items:center;grid-gap:var(--spacing-sm) var(--spacing-md);gap:var(--spacing-sm) var(--spacing-md)}.Charts_hlabel__Yublx{min-width:0;color:var(--color-text);font-size:.82rem;font-weight:700;overflow-wrap:anywhere}.Charts_hsub__C_SYV{display:block;color:var(--color-text-light);font-size:.7rem;font-weight:600}.Charts_bar__RqLWt{display:block;width:100%;height:10px}.Charts_track__mxG4T{fill:var(--color-bg)}.Charts_fill__0wv85{fill:var(--color-primary)}.Charts_hval__7pWUE{color:var(--color-text);font-size:.82rem;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.Charts_hshare__UkNyX{margin-left:.4em;color:var(--color-text-light);font-size:.72rem;font-weight:600}@media (max-width:480px){.Charts_hrow__cwUST{grid-template-columns:minmax(0,1fr) auto}.Charts_hrow__cwUST .Charts_bar__RqLWt{grid-column:1/-1;grid-row:2}}.Charts_tableWrap__PXTYj{overflow-x:auto}.Charts_table__fTgPP{width:100%;border-collapse:collapse;font-size:.82rem}.Charts_table__fTgPP th{background:var(--color-bg);color:var(--color-text-light);font-size:.72rem;font-weight:700;line-height:1.3;text-align:left;white-space:nowrap}.Charts_table__fTgPP td,.Charts_table__fTgPP th{padding:var(--spacing-sm);border-bottom:1px solid var(--color-border)}.Charts_table__fTgPP td{overflow-wrap:anywhere}.Charts_table__fTgPP tbody tr:last-child td{border-bottom:none}.Charts_table__fTgPP td.Charts_num__chODl,.Charts_table__fTgPP th.Charts_num__chODl{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.Charts_gameTable__VHRYw{min-width:22rem}.Charts_nameCell__vYVZ3{white-space:nowrap}.Charts_table__fTgPP td.Charts_barCell__p_JnJ{min-width:7rem}.Charts_barCellNum__8vF3c{display:block;margin-bottom:2px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.Charts_spark__GBFja{display:block;width:96px;height:24px}.Charts_sparkLine__n5hsn{fill:none;stroke:var(--color-primary);stroke-width:1.5;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke}.Charts_sparkBase__UAKkX{stroke:var(--color-border);stroke-width:1;vector-effect:non-scaling-stroke}@media (max-width:480px){.Charts_card__9CDWG{padding:var(--spacing-md) .75rem}.Charts_plot__remUC{height:140px}}.Charts_loadNote__wcw7j{margin:0;color:var(--color-text-light);font-size:.8rem;font-weight:600}.Charts_notice__BSMlZ{padding:var(--spacing-sm) var(--spacing-md);border:1px solid var(--color-secondary);border-radius:var(--radius-md);background:var(--color-white);color:var(--color-text);font-size:.8rem;line-height:1.7}.Charts_kpiApprox__ZgkLZ{margin-right:.15em;font-size:.55em;font-weight:700}.CarpetErrorsPanel_fold__YCeJJ{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-white);box-shadow:var(--shadow-sm);color:var(--color-text)}.CarpetErrorsPanel_summary__n_GLd{padding:var(--spacing-md) 1.25rem;color:var(--color-text);font-size:1rem;font-weight:800;cursor:pointer;list-style:none}.CarpetErrorsPanel_summary__n_GLd::-webkit-details-marker{display:none}.CarpetErrorsPanel_summary__n_GLd:before{content:"";display:inline-block;width:.45em;height:.45em;margin-right:.7em;border-right:2px solid var(--color-text-light);border-bottom:2px solid var(--color-text-light);transform:translateY(-.12em) rotate(-45deg);transition:transform .15s}.CarpetErrorsPanel_fold__YCeJJ[open]>.CarpetErrorsPanel_summary__n_GLd:before{transform:translateY(-.2em) rotate(45deg)}.CarpetErrorsPanel_summary__n_GLd:focus-visible{outline:2px solid var(--color-secondary);outline-offset:-2px;border-radius:var(--radius-lg)}.CarpetErrorsPanel_panel__b4QWb{display:flex;flex-direction:column;gap:var(--spacing-md);min-width:0;padding:0 1.25rem var(--spacing-md);color:var(--color-text)}.CarpetErrorsPanel_lead__Syg_O{flex:1 1 22rem;margin:0;color:var(--color-text-light);font-size:.85rem;line-height:1.7}.CarpetErrorsPanel_count__gJhWu{margin:0;color:var(--color-text-light);font-size:.8rem;line-height:1.6}.CarpetErrorsPanel_error__IkMDd{padding:var(--spacing-md);border:1px solid var(--color-accent);border-radius:var(--radius-lg);background:var(--color-white);color:var(--color-accent);font-size:.88rem;font-weight:600;line-height:1.7}.CarpetErrorsPanel_sub__3rJW5{display:block;color:var(--color-text-light);font-size:.7rem;font-weight:600;line-height:1.4}.CarpetErrorsPanel_strong__cUfR0{font-weight:800}.CarpetErrorsPanel_mono__rNx5k{font-family:ui-monospace,Menlo,Consolas,monospace;font-size:.74rem;overflow-wrap:anywhere}.CarpetErrorsPanel_msg__2U9QK{min-width:12rem;max-width:26rem;font-size:.78rem;line-height:1.5}.CarpetErrorsPanel_errorTable__vNdFj{min-width:50rem}@media (max-width:480px){.CarpetErrorsPanel_summary__n_GLd{padding:var(--spacing-md) .75rem}.CarpetErrorsPanel_panel__b4QWb{padding:0 .75rem var(--spacing-md)}}.CleanupPanel_panel__TF6zk{display:flex;flex-direction:column;gap:var(--spacing-md);min-width:0;color:var(--color-text)}.CleanupPanel_lead__Zx9Mx{margin:0;color:var(--color-text-light);font-size:.85rem;line-height:1.7}.CleanupPanel_kinds__XfM8Z,.CleanupPanel_range__SfZEE{display:flex;flex-direction:column;gap:var(--spacing-sm);min-width:0;margin:0;padding:0;border:none}.CleanupPanel_legend__1lAGA{margin-bottom:var(--spacing-xs);padding:0;color:var(--color-text);font-size:.85rem;font-weight:800}.CleanupPanel_kind__N0bpU{display:flex;align-items:flex-start;gap:var(--spacing-sm);min-height:32px;cursor:pointer}.CleanupPanel_kind__N0bpU input{flex:none;width:18px;height:18px;margin-top:2px}.CleanupPanel_kindName__ImkZ4{display:block;font-size:.88rem;font-weight:700}.CleanupPanel_kindNote__3_czF{display:block;color:var(--color-text-light);font-size:.75rem}.CleanupPanel_presets__46N4g{display:flex;flex-wrap:wrap;gap:var(--spacing-xs)}.CleanupPanel_cancel__xX5G7,.CleanupPanel_preset__8cvxc{min-height:36px;padding:0 .9rem;border:1px solid var(--color-border);border-radius:999px;background:var(--color-white);color:var(--color-text-light);font-size:.8rem;font-weight:700;cursor:pointer}.CleanupPanel_cancel__xX5G7:hover,.CleanupPanel_preset__8cvxc:hover{border-color:var(--color-primary);color:var(--color-primary)}.CleanupPanel_dates__OFzvr{display:flex;flex-wrap:wrap;gap:var(--spacing-md)}.CleanupPanel_date__TLzQb{display:flex;flex-direction:column;gap:var(--spacing-xs);color:var(--color-text-light);font-size:.75rem;font-weight:700}.CleanupPanel_date__TLzQb input{min-height:40px;padding:0 var(--spacing-sm);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-white);color:var(--color-text);font-size:.88rem}.CleanupPanel_warn__E1j0H{margin:0;color:var(--color-accent);font-size:.8rem;font-weight:700}.CleanupPanel_actions__9bLzJ{display:flex;flex-wrap:wrap;gap:var(--spacing-sm)}.CleanupPanel_danger__gSuqs,.CleanupPanel_primary__emX1i{min-height:40px;padding:0 1.1rem;border:none;border-radius:var(--radius-md);background:var(--color-primary);color:var(--color-white);font-size:.88rem;font-weight:800;cursor:pointer}.CleanupPanel_danger__gSuqs{background:var(--color-accent)}.CleanupPanel_danger__gSuqs:disabled,.CleanupPanel_primary__emX1i:disabled{opacity:.5;cursor:not-allowed}.CleanupPanel_cancel__xX5G7:focus-visible,.CleanupPanel_danger__gSuqs:focus-visible,.CleanupPanel_preset__8cvxc:focus-visible,.CleanupPanel_primary__emX1i:focus-visible{outline:2px solid var(--color-secondary);outline-offset:2px}.CleanupPanel_error__8vEr_{margin:0;padding:var(--spacing-md);border:1px solid var(--color-accent);border-radius:var(--radius-lg);background:var(--color-white);color:var(--color-accent);font-size:.85rem;font-weight:600;line-height:1.7}.CleanupPanel_result__WrHk2{display:flex;flex-direction:column;gap:var(--spacing-sm);padding:var(--spacing-md);border-radius:var(--radius-md);background:var(--color-bg)}.CleanupPanel_resultHead__qc1Ir{margin:0;font-size:.88rem;font-weight:800}.CleanupPanel_found__hNAET{display:flex;flex-direction:column;gap:var(--spacing-xs);margin:0;padding:0;list-style:none;font-size:.85rem}.CleanupPanel_found__hNAET>li+li{margin-top:var(--spacing-sm)}.CleanupPanel_found__hNAET summary{cursor:pointer;font-weight:700}.CleanupPanel_held__aRgp_{font-size:.78rem;line-height:1.7}.CleanupPanel_days__DL6XT,.CleanupPanel_held__aRgp_{margin:var(--spacing-xs) 0 0;color:var(--color-text-light);overflow-wrap:anywhere}.CleanupPanel_days__DL6XT{max-height:9rem;overflow-y:auto;font-family:ui-monospace,Menlo,Consolas,monospace;font-size:.74rem;line-height:1.8}.CleanupPanel_none__M8lVn{margin:0;color:var(--color-text-light);font-size:.85rem}.CleanupPanel_confirm__sPC8A{display:flex;flex-direction:column;gap:var(--spacing-sm);padding:var(--spacing-md);border:1px solid var(--color-accent);border-radius:var(--radius-md);background:var(--color-white)}.CleanupPanel_confirmText___8Tw8{margin:0;color:var(--color-accent);font-size:.95rem;font-weight:800}.CleanupPanel_confirmButtons__K9HQK{display:flex;flex-wrap:wrap;gap:var(--spacing-sm)}.CleanupPanel_progress__N_7v3{width:100%;height:10px}.MeigaSharesPanel_panel___pWpN{display:flex;flex-direction:column;gap:var(--spacing-md)}.MeigaSharesPanel_head__kFLxc{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:var(--spacing-sm)}.MeigaSharesPanel_lead__rkPPK{flex:1 1 18rem;margin:0;color:var(--color-text-light);font-size:.82rem;line-height:1.7}.MeigaSharesPanel_btn__xcKBB,.MeigaSharesPanel_danger__7B7bw{min-height:40px;padding:0 var(--spacing-md);border-radius:var(--radius-md);border:1px solid var(--color-border);background:var(--color-white);color:var(--color-text);font-size:.82rem;font-weight:700;cursor:pointer}.MeigaSharesPanel_btn__xcKBB:hover:not(:disabled){border-color:var(--color-primary)}.MeigaSharesPanel_danger__7B7bw{border-color:var(--color-accent);color:var(--color-accent)}.MeigaSharesPanel_btn__xcKBB:disabled,.MeigaSharesPanel_danger__7B7bw:disabled{opacity:.5;cursor:default}.MeigaSharesPanel_error__LxNtW{padding:var(--spacing-sm) var(--spacing-md);border-radius:var(--radius-md);border:1px solid var(--color-accent);color:var(--color-accent);font-size:.82rem}.MeigaSharesPanel_empty__JiEkw{padding:var(--spacing-md);border-radius:var(--radius-md);background:var(--color-bg);color:var(--color-text-light);font-size:.85rem;text-align:center}.MeigaSharesPanel_list__fGVsV{display:flex;flex-direction:column;gap:var(--spacing-sm);margin:0;padding:0;list-style:none}.MeigaSharesPanel_item__kBpjc{display:flex;gap:var(--spacing-md);padding:var(--spacing-sm);border:1px solid var(--color-border);border-radius:var(--radius-md)}.MeigaSharesPanel_pic__VHTOS{flex:none;width:120px;height:120px;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-sm);background:var(--color-bg);overflow:hidden}.MeigaSharesPanel_pic__VHTOS img{display:block;max-width:100%;max-height:100%}.MeigaSharesPanel_gone__pxcAI{color:var(--color-text-light);font-size:.78rem}.MeigaSharesPanel_body__LKnIq{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:var(--spacing-xs)}.MeigaSharesPanel_count__8YYco{margin:0;font-size:.9rem;font-weight:800}.MeigaSharesPanel_id__9Cnqo,.MeigaSharesPanel_reasons__gU0bQ{margin:0;color:var(--color-text-light);font-size:.8rem;line-height:1.6}.MeigaSharesPanel_id__9Cnqo{font-family:ui-monospace,Menlo,Consolas,monospace;font-size:.74rem;word-break:break-all}.MeigaSharesPanel_buttons__gwMtk{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-xs) var(--spacing-sm);margin-top:var(--spacing-xs)}.MeigaSharesPanel_ask__wnvtd{font-size:.8rem;font-weight:700}@media (max-width:480px){.MeigaSharesPanel_pic__VHTOS{width:84px;height:84px}}.CarpetWorksPanel_panel__vQsNd{display:flex;flex-direction:column;gap:var(--spacing-md)}.CarpetWorksPanel_head__Vi1u4{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:var(--spacing-sm)}.CarpetWorksPanel_lead__eHaV6{flex:1 1 18rem;margin:0;color:var(--color-text-light);font-size:.82rem;line-height:1.7}.CarpetWorksPanel_btn__tjxjD,.CarpetWorksPanel_danger__2RrIU{min-height:40px;padding:0 var(--spacing-md);border-radius:var(--radius-md);border:1px solid var(--color-border);background:var(--color-white);color:var(--color-text);font-size:.82rem;font-weight:700;cursor:pointer}.CarpetWorksPanel_btn__tjxjD:hover:not(:disabled){border-color:var(--color-primary)}.CarpetWorksPanel_danger__2RrIU{border-color:var(--color-accent);color:var(--color-accent)}.CarpetWorksPanel_btn__tjxjD:disabled,.CarpetWorksPanel_danger__2RrIU:disabled{opacity:.5;cursor:default}.CarpetWorksPanel_error__AdBwA{padding:var(--spacing-sm) var(--spacing-md);border-radius:var(--radius-md);border:1px solid var(--color-accent);color:var(--color-accent);font-size:.82rem}.CarpetWorksPanel_empty__08ylN{padding:var(--spacing-md);border-radius:var(--radius-md);background:var(--color-bg);color:var(--color-text-light);font-size:.85rem;text-align:center}.CarpetWorksPanel_list__m_Vc7{display:flex;flex-direction:column;gap:var(--spacing-sm);margin:0;padding:0;list-style:none}.CarpetWorksPanel_item__iwouY{display:flex;gap:var(--spacing-md);padding:var(--spacing-sm);border:1px solid var(--color-border);border-radius:var(--radius-md)}.CarpetWorksPanel_pic__HeqP2{flex:none;width:120px;height:120px;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-sm);background:var(--color-bg);overflow:hidden}.CarpetWorksPanel_pic__HeqP2 img{display:block;max-width:100%;max-height:100%}.CarpetWorksPanel_gone__jvjv8{color:var(--color-text-light);font-size:.78rem}.CarpetWorksPanel_body__m6zrw{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:var(--spacing-xs)}.CarpetWorksPanel_count__RX0Mn{margin:0;font-size:.9rem;font-weight:800}.CarpetWorksPanel_id__qytm1,.CarpetWorksPanel_reasons__JlG5p{margin:0;color:var(--color-text-light);font-size:.8rem;line-height:1.6}.CarpetWorksPanel_id__qytm1{font-family:ui-monospace,Menlo,Consolas,monospace;font-size:.74rem;word-break:break-all}.CarpetWorksPanel_buttons__DfRze{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-xs) var(--spacing-sm);margin-top:var(--spacing-xs)}.CarpetWorksPanel_ask__2D8XJ{font-size:.8rem;font-weight:700}@media (max-width:480px){.CarpetWorksPanel_pic__HeqP2{width:84px;height:84px}}.CarpetWorksPanel_title__cvKXn{margin:0;font-size:.95rem;font-weight:800;overflow-wrap:anywhere}.CarpetWorksPanel_tag__3AMin{display:inline-block;margin-left:var(--spacing-xs);padding:0 6px;border-radius:var(--radius-sm);border:1px solid var(--color-accent);color:var(--color-accent);font-size:.72rem;font-weight:700}.CarpetWorksPanel_heading__H2p4k{margin:var(--spacing-sm) 0 0;font-size:.9rem;font-weight:800}.Polls_box___RydS{display:flex;flex-direction:column;gap:var(--spacing-md);padding:var(--spacing-md) 1.25rem;border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-white)}.Polls_lead__rTGIH{margin:0;color:var(--color-text);font-size:.88rem;line-height:1.7}.Polls_hint__dpJj9{margin:0;color:var(--color-text-light);font-size:.76rem;line-height:1.6}.Polls_warn__fiBQ_{margin:0;color:var(--color-accent);font-size:.8rem}.Polls_btn__z1f9M,.Polls_danger__PCz_p,.Polls_primary__VkRWy{align-self:flex-start;min-height:40px;padding:0 var(--spacing-md);border-radius:var(--radius-md);border:1px solid var(--color-border);background:var(--color-white);color:var(--color-text);font-size:.85rem;font-weight:700;cursor:pointer;text-decoration:none;display:inline-flex;align-items:center}.Polls_btn__z1f9M:hover:not(:disabled),.Polls_primary__VkRWy{border-color:var(--color-primary)}.Polls_primary__VkRWy{background:var(--color-primary);color:var(--color-white)}.Polls_danger__PCz_p{border-color:var(--color-accent);color:var(--color-accent)}.Polls_btn__z1f9M:disabled,.Polls_danger__PCz_p:disabled,.Polls_primary__VkRWy:disabled{opacity:.5;cursor:default}.Polls_list__u4HTa{display:flex;flex-direction:column;gap:var(--spacing-md);margin:0;padding:0;list-style:none}.Polls_poll__vCZaE{display:flex;flex-direction:column;gap:var(--spacing-sm);padding:var(--spacing-md);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg)}.Polls_pollHead__Z4f2Y{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-sm)}.Polls_pollTitle___u_Jx{margin:0;font-size:.95rem;font-weight:800;color:var(--color-text);overflow-wrap:anywhere}.Polls_stateClosed__AxJz8,.Polls_state__475Di{padding:.1rem .5rem;border-radius:var(--radius-sm);font-size:.7rem;font-weight:700;background:var(--color-primary);color:var(--color-white)}.Polls_stateClosed__AxJz8{background:var(--color-border);color:var(--color-text-light)}.Polls_options__hK71a{display:flex;flex-direction:column;gap:var(--spacing-xs);margin:0;padding:0;border:0}.Polls_option__cK9_n{display:flex;align-items:center;gap:var(--spacing-sm);min-height:44px;padding:0 var(--spacing-sm);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-white);font-size:.88rem;cursor:pointer;overflow-wrap:anywhere}.Polls_option__cK9_n:has(input:checked){border-color:var(--color-primary)}.Polls_results__Y_Dg1{display:flex;flex-direction:column;gap:var(--spacing-sm);margin:0;padding:0;list-style:none}.Polls_result__leeHX{display:grid;grid-template-columns:1fr auto;grid-gap:.2rem var(--spacing-sm);gap:.2rem var(--spacing-sm);font-size:.85rem;color:var(--color-text)}.Polls_resultName__JzDry{overflow-wrap:anywhere}.Polls_mine__XCzIs{font-weight:800;color:var(--color-primary)}.Polls_resultCount__mDgOB{color:var(--color-text-light);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.Polls_bar__sPuWu{grid-column:1/-1;height:8px;border-radius:4px;background:var(--color-border);overflow:hidden}.Polls_barFill__Pmzg9{display:block;height:100%;background:var(--color-secondary)}.Polls_actions__27tqS{display:flex;flex-wrap:wrap;gap:var(--spacing-sm)}.Polls_form__4z50h{display:flex;flex-direction:column;gap:var(--spacing-sm)}.Polls_field__a_OdS{display:flex;flex-direction:column;gap:.25rem;font-size:.8rem;font-weight:700;color:var(--color-text)}.Polls_input__KOWIS{min-height:40px;padding:0 var(--spacing-sm);border:1px solid var(--color-border);border-radius:var(--radius-md);font-size:.88rem;font-family:inherit}.PartyCard_card__B5Kul{display:flex;align-items:center;gap:var(--spacing-md);margin-bottom:var(--spacing-lg);padding:var(--spacing-md) var(--spacing-lg);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-white);box-shadow:var(--shadow-sm)}.PartyCard_icon__QmRGa{flex-shrink:0;width:48px;height:48px;display:grid;place-items:center;border-radius:50%;background:#e8eef7;color:var(--color-primary)}.PartyCard_text__UWqm1{flex:1 1;min-width:0}.PartyCard_title__7SC0J{margin:0;font-size:1.05rem;font-weight:800;color:var(--color-text)}.PartyCard_desc__61XJB{margin:2px 0 0;font-size:.85rem;color:var(--color-text-light)}.PartyCard_btn__iIZww{flex-shrink:0;min-height:44px;padding:0 18px;border:none;border-radius:var(--radius-md);background:var(--color-primary);color:var(--color-white);font:inherit;font-size:.9rem;font-weight:800;cursor:pointer}.PartyCard_btn__iIZww:disabled{opacity:.6;cursor:default}@media (max-width:520px){.PartyCard_card__B5Kul{flex-wrap:wrap;padding:var(--spacing-md)}.PartyCard_btn__iIZww{width:100%}}.AdstirSlot_wrap__4BXhv{width:100%;margin:var(--spacing-lg) auto;text-align:center;container-type:inline-size}.AdstirSlot_head__X7EC_{display:flex;justify-content:center;align-items:baseline;gap:var(--spacing-md);margin:0 0 var(--spacing-xs)}.AdstirSlot_label__bC_RR{margin:0}.AdstirSlot_label__bC_RR,.AdstirSlot_remove__fqo9Z{font-size:.7rem;letter-spacing:.05em;color:var(--ad-label,var(--color-text-light))}.AdstirSlot_remove__fqo9Z{text-decoration:underline;text-underline-offset:2px;padding:2px var(--spacing-xs)}.AdstirSlot_remove__fqo9Z:focus-visible,.AdstirSlot_remove__fqo9Z:hover{color:var(--color-primary)}.AdstirSlot_box__QwUFv{width:100%}.AdstirSlot_frame__GDS7K{display:block;width:100%;height:100%;border:0}html:not([data-phone]) .AdstirSlot_pc_none__3F6n8,html:not([data-phone]) .AdstirSlot_phoneBox__d_vVC,html[data-phone] .AdstirSlot_pcBox__dZdKc,html[data-phone] .AdstirSlot_phone_none__u5nnQ,html[data-supporter] .AdstirSlot_wrap__4BXhv{display:none}.AdstirSlot_phone_rect__iqNTQ .AdstirSlot_phoneBox__d_vVC{width:300px;height:250px;margin-left:calc((100% - 300px) / 2)}html[data-phone] .AdstirSlot_phone_banner__pq4_F{width:320px;margin-left:calc((100% - 320px) / 2);margin-right:calc((100% - 320px) / 2)}.AdstirSlot_phone_banner__pq4_F .AdstirSlot_phoneBox__d_vVC{height:50px}.AdstirSlot_pc_auto__A2CQX .AdstirSlot_pcBox__dZdKc,.AdstirSlot_pc_rect__0of3P .AdstirSlot_pcBox__dZdKc{width:300px;height:250px;margin-left:calc((100% - 300px) / 2)}@container (min-width: 728px){.AdstirSlot_pc_auto__A2CQX .AdstirSlot_pcBox__dZdKc{width:728px;height:90px;margin-left:calc((100% - 728px) / 2)}}.AdstirSlot_pc_half__HQg4Q .AdstirSlot_pcBox__dZdKc{width:300px;height:600px;margin-left:calc((100% - 300px) / 2)}.PremiumBanner_banner__3JrbR{display:flex;align-items:center;gap:var(--spacing-xs);margin:0 0 var(--spacing-md);padding:0 0 0 var(--spacing-md);min-height:44px;background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-lg)}.PremiumBanner_link__fOtIV{flex:1 1;min-width:0;display:flex;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-sm) 0;color:var(--color-text);text-decoration:none;font-size:.88rem}.PremiumBanner_star__RvZfS{flex-shrink:0;color:var(--color-secondary)}.PremiumBanner_text__X8cA1{flex:1 1;min-width:0;font-weight:600}.PremiumBanner_more___Qcfr{flex-shrink:0;font-size:.8rem;color:var(--color-primary);text-decoration:underline;text-underline-offset:2px}.PremiumBanner_link__fOtIV:focus-visible .PremiumBanner_text__X8cA1,.PremiumBanner_link__fOtIV:hover .PremiumBanner_text__X8cA1{color:var(--color-primary)}.PremiumBanner_close____w8O{display:grid;place-items:center;flex-shrink:0;width:44px;height:44px;padding:0;border:0;background:transparent;color:var(--color-text-light);cursor:pointer;border-radius:var(--radius-lg)}.PremiumBanner_close____w8O:focus-visible{outline:2px solid var(--color-primary);outline-offset:-2px}html[data-supporter] .PremiumBanner_banner__3JrbR{display:none}@media (max-width:420px){.PremiumBanner_link__fOtIV{font-size:.84rem}.PremiumBanner_more___Qcfr{display:none}}.EarlyGames_section__IidDw{margin-bottom:var(--spacing-lg);padding:var(--spacing-md);border:1px solid color-mix(in srgb,var(--color-secondary) 45%,var(--color-border));border-radius:var(--radius-lg);background:color-mix(in srgb,var(--color-secondary) 5%,var(--color-white))}.EarlyGames_title__hqAnV{display:flex;align-items:center;gap:.6rem;margin:0 0 .4rem;font-size:1.2rem;font-weight:800;color:var(--color-text)}.EarlyGames_icon__NHDQa{display:flex;align-items:center;justify-content:center;width:38px;height:38px;flex-shrink:0;border-radius:11px;background:color-mix(in srgb,var(--color-secondary) 16%,var(--color-white));color:color-mix(in srgb,var(--color-secondary) 70%,#000)}.EarlyGames_lead__eQZ73{margin:0 0 .9rem;font-size:.85rem;line-height:1.7;color:var(--color-text-light)}.EarlyGames_more__QDcdj{margin-left:var(--spacing-sm);color:color-mix(in srgb,var(--color-secondary) 55%,#000);font-weight:700;white-space:nowrap}.EarlyGames_grid__eHZNz{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));grid-gap:.85rem;gap:.85rem;margin:0;padding:0;list-style:none}@media (min-width:960px){.EarlyGames_grid__eHZNz{grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}}@media (max-width:479px){.EarlyGames_section__IidDw{padding:.75rem}.EarlyGames_grid__eHZNz{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem}}.GamePicker_picker__BjT9W{width:100%}.GamePicker_bar__XfPs_{position:-webkit-sticky;position:sticky;top:0;z-index:20;background:var(--color-white);border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);box-shadow:var(--shadow-sm)}.GamePicker_barInner__CzzEL{display:flex;align-items:center;gap:var(--spacing-sm);max-width:1120px;margin:0 auto;padding:.55rem var(--spacing-md);overflow-x:auto;scrollbar-width:none}.GamePicker_barInner__CzzEL::-webkit-scrollbar{display:none}.GamePicker_jumpNav__t_6Oe{flex-shrink:0}.GamePicker_jumps__6Nwpm{display:flex;gap:.4rem;margin:0;padding:0;list-style:none}.GamePicker_jump__dJWr7,.GamePicker_toggle__dL_sl{display:inline-flex;align-items:center;gap:.4rem;min-height:38px;padding:0 .8rem;border:1px solid var(--color-border);border-radius:999px;background:var(--color-white);color:var(--color-text);font-size:.82rem;font-weight:700;white-space:nowrap;text-decoration:none;transition:border-color .15s ease,background .15s ease;-webkit-tap-highlight-color:transparent}.GamePicker_jump__dJWr7 svg{flex-shrink:0}.GamePicker_jump__dJWr7:hover{border-color:color-mix(in srgb,var(--game-color) 50%,var(--color-border));background:color-mix(in srgb,var(--game-color) 7%,var(--color-white))}.GamePicker_jump__dJWr7:focus-visible{outline:3px solid var(--color-secondary);outline-offset:1px}.GamePicker_toggle__dL_sl{position:relative;flex-shrink:0;gap:.5rem;padding-left:.5rem;color:var(--color-primary);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.GamePicker_toggle__dL_sl:hover{border-color:var(--color-primary)}.GamePicker_filterShort__KbiGK{display:none}.GamePicker_toggleInput__v1qVj{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.GamePicker_switch__EhxG5{position:relative;width:34px;height:20px;flex-shrink:0;border-radius:999px;background:var(--color-border);transition:background .15s ease}.GamePicker_switch__EhxG5:after{content:"";position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:var(--color-white);box-shadow:var(--shadow-sm);transition:transform .15s ease}.GamePicker_toggleInput__v1qVj:checked+.GamePicker_switch__EhxG5{background:var(--color-primary)}.GamePicker_toggleInput__v1qVj:checked+.GamePicker_switch__EhxG5:after{transform:translateX(14px)}.GamePicker_toggleInput__v1qVj:focus-visible+.GamePicker_switch__EhxG5{outline:3px solid var(--color-secondary);outline-offset:2px}.GamePicker_toggle__dL_sl:has(.GamePicker_toggleInput__v1qVj:checked){border-color:var(--color-primary);background:color-mix(in srgb,var(--color-primary) 6%,var(--color-white))}.GamePicker_picker__BjT9W:has(.GamePicker_toggleInput__v1qVj:checked) .GamePicker_countAll__kt23z,.GamePicker_picker__BjT9W:has(.GamePicker_toggleInput__v1qVj:checked) .GamePicker_early__3MLYD,.GamePicker_picker__BjT9W:has(.GamePicker_toggleInput__v1qVj:checked) .GamePicker_loginItem__dvGGi,.GamePicker_picker__BjT9W:has(.GamePicker_toggleInput__v1qVj:checked) .GamePicker_section__SW3VE:not(:has(.GamePicker_guestItem__Og_qF)){display:none}.GamePicker_countGuest__MW1PH{display:none}.GamePicker_picker__BjT9W:has(.GamePicker_toggleInput__v1qVj:checked) .GamePicker_countGuest__MW1PH{display:inline}.GamePicker_body__DI9Ci{max-width:1120px;margin:0 auto;padding:var(--spacing-lg) var(--spacing-md) 0}.GamePicker_newSection__Tf8al{margin-bottom:var(--spacing-lg)}.GamePicker_newTitle__kliMt{margin:0 0 .75rem;font-size:1.05rem;font-weight:800;color:var(--color-text)}.GamePicker_grid__H_TM_,.GamePicker_newRow__nbOt3{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));grid-gap:.85rem;gap:.85rem;margin:0;padding:0;list-style:none}.GamePicker_section__SW3VE{margin-bottom:2.5rem;scroll-margin-top:72px}.GamePicker_sectionTitle__wNNAp{display:flex;align-items:center;gap:.6rem;margin:0 0 1rem;font-size:1.2rem;font-weight:800;color:var(--color-text)}.GamePicker_sectionIcon__ttrOi{display:flex;align-items:center;justify-content:center;width:38px;height:38px;flex-shrink:0;border-radius:11px;background:color-mix(in srgb,var(--game-color) 12%,var(--color-white))}.GamePicker_countAll__kt23z,.GamePicker_picker__BjT9W:has(.GamePicker_toggleInput__v1qVj:checked) .GamePicker_countGuest__MW1PH{padding:.1rem .55rem;border-radius:999px;background:var(--color-bg);color:var(--color-text-light);font-size:.78rem;font-weight:700}@media (min-width:960px){.GamePicker_grid__H_TM_,.GamePicker_newRow__nbOt3{grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}.GamePicker_jumps__6Nwpm{gap:.3rem}.GamePicker_jump__dJWr7{padding:0 .7rem}}@media (max-width:479px){.GamePicker_barInner__CzzEL{padding:.5rem var(--spacing-md)}.GamePicker_jump__dJWr7,.GamePicker_toggle__dL_sl{min-height:36px;font-size:.78rem}.GamePicker_filterLong__JgiWZ{display:none}.GamePicker_filterShort__KbiGK{display:inline}.GamePicker_newRow__nbOt3{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:46%;gap:.6rem;margin:0 calc(-1 * var(--spacing-md));padding:.25rem var(--spacing-md) .5rem;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding:0 var(--spacing-md);scrollbar-width:none}.GamePicker_newRow__nbOt3::-webkit-scrollbar{display:none}.GamePicker_newRow__nbOt3>li{scroll-snap-align:start}.GamePicker_grid__H_TM_{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem}.GamePicker_section__SW3VE{margin-bottom:2rem;scroll-margin-top:64px}.GamePicker_sectionTitle__wNNAp{font-size:1.05rem}.GamePicker_sectionIcon__ttrOi{width:32px;height:32px;border-radius:9px}}@media (prefers-reduced-motion:reduce){.GamePicker_jump__dJWr7,.GamePicker_switch__EhxG5,.GamePicker_switch__EhxG5:after{transition:none}}.GameGate_stage___Dq1D{display:flex;flex-direction:column;min-height:100vh;min-height:100svh}.GameGate_underAd__gaGU4{width:100%;max-width:760px;margin:0 auto;padding:0 var(--spacing-md);box-sizing:border-box}.Story_screen__vg5Wf{--mg-frame:#4a3420;--mg-frame-edge:#6b4c2e;--mg-varnish:#b8873a;position:absolute;inset:0;overflow-y:auto;overscroll-behavior:contain;background:var(--mg-bg);color:var(--mg-ink);-webkit-overflow-scrolling:touch}.Story_title__6VvdO{display:flex;flex-direction:column;min-height:100%}.Story_titleArt__nw4s8{position:relative;flex:0 0 auto;height:min(34vh,300px);display:flex;align-items:center;justify-content:center;padding:28px 16px 12px;background:var(--mg-panel-solid);border-bottom:1px solid var(--mg-line);overflow:hidden}.Story_titleFrame__YFAzj{position:relative;height:100%;max-width:100%;aspect-ratio:var(--mg-aspect,1.23);padding:7px;border-radius:3px;background:var(--mg-frame);box-shadow:var(--shadow-lg),inset 0 0 0 2px var(--mg-frame-edge)}.Story_titlePic__cWZSy{position:absolute;inset:7px;width:calc(100% - 14px);height:calc(100% - 14px);object-fit:cover}.Story_titlePicDull__S1ijs{filter:saturate(.8) contrast(.82) brightness(.72)}.Story_titleVarnish__MaSXC{position:absolute;inset:7px;background:var(--mg-varnish);mix-blend-mode:multiply}.Story_titlePicClean__V2UuB{-webkit-clip-path:inset(0 0 0 50%);clip-path:inset(0 0 0 50%);animation:Story_mgReveal__8QGq1 11s ease-in-out infinite alternate}.Story_titleSeam__nibbp{position:absolute;top:7px;bottom:7px;left:50%;width:1px;background:var(--mg-split);opacity:.55;animation:Story_mgSeam__3_P7D 11s ease-in-out infinite alternate}@keyframes Story_mgReveal__8QGq1{0%{-webkit-clip-path:inset(0 0 0 72%);clip-path:inset(0 0 0 72%)}to{-webkit-clip-path:inset(0 0 0 26%);clip-path:inset(0 0 0 26%)}}@keyframes Story_mgSeam__3_P7D{0%{left:calc(7px + (100% - 14px) * .72)}to{left:calc(7px + (100% - 14px) * .26)}}.Story_titlePanel__TT8_k{flex:1 0 auto;display:flex;flex-direction:column;gap:10px;width:100%;max-width:460px;margin:0 auto;padding:20px 16px 28px}.Story_titleKicker__lXj4E{margin:0;font-size:.75rem;letter-spacing:.08em;color:var(--mg-accent)}.Story_titleName__qANUd{margin:0;font-size:clamp(1.35rem,6.4vw,1.75rem);font-weight:800;letter-spacing:.02em;white-space:nowrap}.Story_shopLine__SY7gl{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:0;font-size:.86rem;color:var(--mg-dim)}.Story_shopName__1eZmw{font-weight:700;color:var(--mg-ink)}.Story_stats__NJuG4{display:flex;flex-wrap:wrap;gap:8px;margin:0}.Story_stat__CLYkI{white-space:nowrap;padding:4px 10px;border-radius:999px;border:1px solid var(--mg-line);background:var(--mg-btn);font-size:.8rem;color:var(--mg-ink)}.Story_lead__SPw8c{margin:2px 0 4px;font-size:.86rem;line-height:1.7;color:var(--mg-dim)}.Story_titleButtons__KOzNQ{display:flex;flex-direction:column;gap:10px;margin-top:4px}.Story_titleButtons__KOzNQ>button{width:100%}.Story_wide__anCGR{min-height:46px}.Story_subtle__3HPAP{margin:0;font-size:.72rem;line-height:1.6;color:var(--mg-faint)}.Story_row__66QVn{display:flex;align-items:center;justify-content:space-between;gap:10px}@media (min-width:860px) and (min-height:560px){.Story_title__6VvdO{flex-direction:row;align-items:stretch;height:100%;min-height:0}.Story_titleArt__nw4s8{flex:1 1 58%;height:auto;padding:40px;border-bottom:none;border-right:1px solid var(--mg-line)}.Story_titleFrame__YFAzj{height:auto;width:100%;max-height:100%;max-width:min(100%,640px)}.Story_titlePanel__TT8_k{flex:0 1 440px;justify-content:flex-start;padding:40px 32px;overflow-y:auto;overscroll-behavior:contain}.Story_titlePanel__TT8_k>:first-child{margin-top:auto}.Story_titlePanel__TT8_k>:last-child{margin-bottom:auto}}.Story_boardTop___k8qk{position:-webkit-sticky;position:sticky;top:0;z-index:2;display:flex;align-items:center;gap:10px;padding:10px 16px;background:var(--mg-panel-solid);border-bottom:1px solid var(--mg-line)}.Story_boardTitle__H_y2P{margin:0;font-size:1rem;font-weight:800}.Story_boardStats__MFazr{margin-left:auto;font-size:.76rem;color:var(--mg-dim);white-space:nowrap}.Story_board__LuOxu{display:flex;flex-direction:column;gap:22px;width:100%;max-width:760px;margin:0 auto;padding:14px 16px 40px}.Story_boardChapter__N1L3X{display:flex;flex-direction:column;gap:16px}.Story_boardAd__W44ZQ{margin:0 auto}.Story_procedure__iZcBV{padding:10px 12px;border-radius:10px;border:1px solid var(--mg-accent-soft);background:var(--mg-panel)}.Story_procedureHead__TpriG{display:flex;align-items:baseline;gap:8px;cursor:pointer;font-size:.86rem;font-weight:700;color:var(--mg-accent)}.Story_procedureCount__b1iD1{font-size:.72rem;font-weight:400;color:var(--mg-dim)}.Story_procedureLead__wJxZA{margin:6px 0 4px;font-size:.74rem;line-height:1.55;color:var(--mg-dim)}.Story_procedureList__SRW43{margin:0;padding-left:1.4em;font-size:.8rem;line-height:1.6}.Story_procedureList__SRW43 li+li{margin-top:4px}.Story_primer__x6UU5{padding:10px 12px;border-radius:10px;border:1px solid var(--mg-accent);background:var(--mg-accent-soft)}.Story_primerTitle__LRTcC{margin:0;font-size:.9rem;font-weight:700;color:var(--mg-ink)}.Story_primerLabel__xlqnS{margin:6px 0 2px;font-size:.74rem;font-weight:700;color:var(--mg-accent)}.Story_primerList__gxKiR{margin:0;padding-left:1.2em;font-size:.8rem;line-height:1.6}.Story_primerList__gxKiR li+li{margin-top:4px}.Story_boardLegend__BuGxY{margin:0;font-size:.74rem;line-height:1.6;color:var(--mg-dim)}.Story_boardNote__k_pVD{margin:0;padding:10px 12px;border-radius:10px;border:1px solid var(--mg-line);background:var(--mg-panel);font-size:.82rem;line-height:1.6;color:var(--mg-dim)}.Story_guide__A_Bmb{display:flex;flex-direction:column;gap:8px;padding:12px 14px;border-radius:10px;border:1px solid var(--mg-accent);background:var(--mg-panel)}.Story_guideTitle__gnWa1{margin:0;font-size:.95rem;font-weight:700;color:var(--mg-ink)}.Story_guideGoal__fozce{margin:0;padding-left:1.4em;font-size:.84rem;line-height:1.6;color:var(--mg-ink)}.Story_guideGoal__fozce li+li{margin-top:2px}.Story_guideCount__FBHg8{margin-left:8px;font-size:.76rem;font-weight:700;color:var(--mg-accent);white-space:nowrap}.Story_guideJob__uM5ku{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;min-height:44px;padding:8px 12px;border-radius:8px;border:1px solid var(--mg-accent);background:var(--mg-accent-soft);color:var(--mg-ink);text-align:left}.Story_guideJobLabel__s6qMv{font-size:.74rem;font-weight:700;color:var(--mg-accent)}.Story_guideJobName__j4TrT{font-size:.9rem;font-weight:700}.Story_guideAside__CP34o,.Story_guideLine__X6_sw{margin:0;font-size:.8rem;line-height:1.6;color:var(--mg-dim)}.Story_guideLine__X6_sw{color:var(--mg-ink)}.Story_guideLearn__4N11K{margin:4px 0 0;font-size:.78rem;font-weight:700;color:var(--mg-accent)}.Story_guideHow__OcaZD{margin:0;padding-left:1.2em;font-size:.8rem;line-height:1.6;color:var(--mg-ink)}.Story_guideHow__OcaZD li+li{margin-top:4px}.Story_guideLegend__Z7Bc6{margin:2px 0 0;font-size:.72rem;line-height:1.6;color:var(--mg-dim)}.Story_resume__8d1R7{display:flex;flex-direction:column;gap:10px;padding:12px;border-radius:12px;border:1px solid var(--mg-accent);background:var(--mg-panel);color:var(--mg-ink)}.Story_resumeHead__cbfHK{display:flex;align-items:center;gap:12px}.Story_resumeText__K3WZs{display:flex;flex-direction:column;gap:3px;min-width:0}.Story_resumeLabel__v3L_6{font-size:.72rem;font-weight:700;color:var(--mg-accent)}.Story_resumeName__MV8u4{font-size:.92rem;font-weight:700;line-height:1.35}.Story_resumeLocal__XrLM7{font-size:.72rem;color:var(--mg-dim)}.Story_resumeNote__vNVGO{margin:0;font-size:.72rem;line-height:1.6;color:var(--mg-faint)}.Story_resumeButtons__w6fHJ{display:flex;flex-wrap:wrap;gap:8px}.Story_resumeButtons__w6fHJ>button{flex:1 1 120px;min-height:44px}.Story_chapter__X7lUc,.Story_resumeAsk__z_VdH{display:flex;flex-direction:column;gap:8px}.Story_chapterHead__emagw{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px}.Story_chapterNo__GtJzo{font-size:.72rem;letter-spacing:.06em;color:var(--mg-accent)}.Story_chapterName__JJ1m_{margin:0;font-size:1rem;font-weight:800}.Story_chapterCount__cwSNG,.Story_chapterDone___Figc{margin-left:auto;font-size:.74rem;color:var(--mg-dim)}.Story_chapterDone___Figc{color:var(--mg-accent)}.Story_chapterLead__Gw6e_{margin:0;font-size:.8rem;line-height:1.6;color:var(--mg-dim)}.Story_chapterLocked__fnncZ .Story_chapterName__JJ1m_{color:var(--mg-faint)}.Story_jobs__SUZwR{display:grid;grid-template-columns:1fr;grid-gap:8px;gap:8px;margin:0;padding:0;list-style:none}@media (min-width:640px){.Story_jobs__SUZwR{grid-template-columns:1fr 1fr}}.Story_job___vP76{display:flex;align-items:center;gap:12px;width:100%;min-height:84px;padding:10px;border-radius:12px;border:1px solid var(--mg-line);background:var(--mg-panel);color:var(--mg-ink);text-align:left}button.Story_job___vP76:hover{border-color:var(--mg-faint)}.Story_jobLocked__NYNfR{min-height:0;padding:6px 10px;color:var(--mg-faint)}.Story_jobLocked__NYNfR .Story_shape__QxtLF,.Story_jobLocked__NYNfR .Story_thumb__7J4kV{flex-basis:40px;width:40px;height:40px}.Story_jobNext__LWC4y{border-color:var(--mg-accent);box-shadow:inset 0 0 0 1px var(--mg-accent)}.Story_jobAsk__rj2CW{font-size:.78rem;line-height:1.45;color:var(--mg-ink)}.Story_jobTags__U77Wb{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:2px}.Story_tagNext__NwvTR{border-color:var(--mg-accent);background:var(--mg-accent);color:var(--mg-bg);font-weight:700}.Story_best__ecrRb{display:inline-flex;align-items:center;gap:5px}.Story_bestLabel__uP0Va{font-size:.68rem;color:var(--mg-dim)}.Story_thumb__7J4kV{flex:0 0 64px;width:64px;height:64px;display:flex;align-items:center;justify-content:center}.Story_thumbPic__SBeW0{max-width:64px;max-height:64px;object-fit:contain;box-shadow:0 0 0 3px var(--mg-frame),var(--shadow-sm)}.Story_thumbDull__b7_IY{filter:sepia(.7) saturate(.6) brightness(.55)}.Story_shape__QxtLF{width:64px;height:64px;color:var(--mg-faint)}.Story_jobText__RwFDU{display:flex;flex-direction:column;gap:3px;min-width:0}.Story_jobName__YajJR{font-size:.9rem;font-weight:700;line-height:1.35}.Story_jobMeta__6VIpn{font-size:.74rem;line-height:1.45;color:var(--mg-dim)}.Story_jobLocked__NYNfR .Story_jobMeta__6VIpn{color:var(--mg-faint)}.Story_tag__tdI6m{align-self:flex-start;padding:1px 8px;border-radius:999px;border:1px solid var(--mg-line);font-size:.68rem;color:var(--mg-dim)}.Story_tagNew__94V78{border-color:var(--mg-accent);color:var(--mg-accent)}.Story_who__BUL9Y{gap:6px;font-size:.76rem;color:var(--mg-dim)}.Story_badge___O5lF,.Story_who__BUL9Y{display:inline-flex;align-items:center}.Story_badge___O5lF{justify-content:center;flex:0 0 auto;width:20px;height:20px;border-radius:50%;background:var(--mg-accent-soft);color:var(--mg-ink);font-size:.68rem;font-weight:700}.Story_stars__7Qn9L{display:inline-flex;gap:3px}.Story_star__76zTG{width:12px;height:12px;background:var(--mg-line);-webkit-clip-path:polygon(50% 0,61% 35%,98% 35%,68% 57%,79% 91%,50% 70%,21% 91%,32% 57%,2% 35%,39% 35%);clip-path:polygon(50% 0,61% 35%,98% 35%,68% 57%,79% 91%,50% 70%,21% 91%,32% 57%,2% 35%,39% 35%)}.Story_starOn__hp_sE{background:var(--mg-accent)}.Story_cardBody__kfRMu{display:flex;flex-direction:column;gap:10px}.Story_cardKicker__0CXHX{margin:0;font-size:.72rem;letter-spacing:.06em;color:var(--mg-accent)}.Story_cardTitle__rq7eG{margin:0;font-size:1.12rem;font-weight:800;line-height:1.4}.Story_cardSub__Vbljl{margin:-6px 0 0;font-size:.76rem;line-height:1.5;color:var(--mg-dim)}.Story_quote__TNOOY{margin:0;padding-left:10px;border-left:2px solid var(--mg-accent-soft);font-size:.84rem;line-height:1.7}.Story_storyScenes__ZL9hE{display:flex;flex-wrap:wrap;gap:8px}.Story_storyHeading__cOZzc{margin:4px 0 0;font-size:.74rem;letter-spacing:.06em;color:var(--mg-dim)}.Story_storyJobs__aWyJT{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none}.Story_storyJob__NBhsu{display:flex;flex-direction:column;gap:6px;padding:10px 12px;border-radius:10px;border:1px solid var(--mg-line);background:var(--mg-panel)}.Story_section__auZHG{display:flex;flex-direction:column;gap:4px}.Story_sectionLabel__tspx_{margin:0;font-size:.7rem;letter-spacing:.04em;color:var(--mg-faint)}.Story_list__8suJ3{margin:0;padding-left:1.1em;font-size:.82rem;line-height:1.6}.Story_chips__J4Sm6{display:flex;flex-wrap:wrap;gap:6px}.Story_chip__iJ6Yz{padding:3px 10px;border-radius:999px;border:1px solid var(--mg-accent);background:var(--mg-accent-soft);font-size:.76rem}.Story_lesson__wfwYS{margin:0;font-size:.8rem;line-height:1.6;color:var(--mg-dim)}.Story_lessonName__Pl59C{font-weight:700;color:var(--mg-ink)}.Story_terms__5rqRP{margin:0;font-size:.78rem;line-height:1.6;color:var(--mg-dim)}.Story_cardButtons__m05yZ{display:flex;flex-direction:column;gap:8px;margin-top:4px;position:-webkit-sticky;position:sticky;bottom:-20px;z-index:1;padding:10px 0 20px;margin-bottom:-20px;background:var(--mg-panel-solid)}.Story_cardButtons__m05yZ>button{width:100%}.Story_talkWrap__4qE8U{position:absolute;left:0;right:0;bottom:0;z-index:12;display:flex;justify-content:center;padding:0 12px calc(12px + env(safe-area-inset-bottom));pointer-events:none}.Story_talk__2gnq9{display:flex;gap:12px;width:100%;max-width:560px;padding:14px;border-radius:16px;border:1px solid var(--mg-line);background:var(--mg-panel-solid);box-shadow:var(--shadow-xl);pointer-events:auto;animation:Story_mgRise__xxwRu .35s ease-out}@keyframes Story_mgRise__xxwRu{0%{transform:translateY(12px);opacity:0}to{transform:none;opacity:1}}.Story_face__A0V_W{flex:0 0 auto;width:76px;height:76px}.Story_talkBody__SC7Zi{display:flex;flex-direction:column;gap:6px;flex:1 1;min-width:0}.Story_talkName__pW4nF{margin:0;font-size:.76rem;color:var(--mg-accent)}.Story_talkText__VaNhb{margin:0;min-height:3.4em;font-size:.9rem;line-height:1.7;animation:Story_mgFade__FyqXB .3s ease-out}@keyframes Story_mgFade__FyqXB{0%{opacity:0}to{opacity:1}}.Story_talkButtons__QcVlR{display:flex;align-items:center;justify-content:flex-end;gap:8px}.Story_talkStep__ohcTD{margin-right:auto;font-size:.72rem;color:var(--mg-faint)}.Story_textButton__O207W{min-height:40px;padding:0 12px;border:none;background:none;color:var(--mg-dim);font-size:.82rem}.Story_scene__mrWMq{position:absolute;inset:0;z-index:14;display:flex;align-items:center;justify-content:center;padding:16px;background:var(--mg-scrim)}.Story_sceneInner__ZbDar{display:flex;flex-direction:column;gap:10px;width:100%;max-width:520px;max-height:100%;overflow-y:auto;padding:16px;border-radius:16px;border:1px solid var(--mg-line);background:var(--mg-panel-solid);box-shadow:var(--shadow-xl)}.Story_sceneArt__FaMJw{display:block;width:100%;height:auto;border-radius:10px}.Story_sceneKicker__tPRQh{margin:2px 0 0;font-size:.72rem;letter-spacing:.06em;color:var(--mg-accent)}.Story_sceneTitle__Og76Q{margin:0;font-size:1.1rem;font-weight:800}.Story_sceneLines__yiyZn{display:flex;flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;cursor:pointer}.Story_sceneLine__9v96A{display:flex;flex-direction:column;gap:3px;opacity:.6}.Story_sceneNow__PzmEV{opacity:1;animation:Story_mgFade__FyqXB .4s ease-out}.Story_sceneWho__EX_ZA{display:inline-flex;align-items:center;gap:6px;font-size:.74rem;color:var(--mg-accent)}.Story_sceneText__N5CgM{font-size:.88rem;line-height:1.7}.Story_sceneNarr__QZuA6 .Story_sceneText__N5CgM{color:var(--mg-dim);font-style:normal}.Story_sceneReward__1hyC_{margin:2px 0 0;padding:10px 12px;border-radius:10px;border:1px solid var(--mg-accent-soft);font-size:.84rem;line-height:1.7}.Story_sceneReward__1hyC_ p{margin:0}.Story_sceneButtons__vKbud{display:flex;justify-content:flex-end;gap:8px}.Story_artGlow__kNAaG{animation:Story_mgGlow__gc1iG 4.2s ease-in-out infinite alternate}.Story_artDrift__z2gLB{animation:Story_mgDrift__R7zXQ 7s ease-in-out infinite alternate}@keyframes Story_mgGlow__gc1iG{0%{opacity:.72}to{opacity:1}}@keyframes Story_mgDrift__R7zXQ{0%{transform:translateY(0);opacity:.25}to{transform:translateY(-8px);opacity:.55}}.Story_rewards__q_9Xc{display:flex;flex-wrap:wrap;gap:6px;margin:0}.Story_reward__gqAa8{padding:3px 10px;border-radius:999px;border:1px solid var(--mg-line);background:var(--mg-btn);font-size:.78rem}.Story_rewardGood__XTiY7{border-color:var(--mg-accent);color:var(--mg-ink)}.Story_clock__bcTV8{padding:4px 10px;border-radius:999px;border:1px solid var(--mg-line);background:var(--mg-panel);font-size:.74rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--mg-ink);white-space:nowrap}.Story_clockOver__n00oE{color:var(--mg-dim)}@media (prefers-reduced-motion:reduce){.Story_artDrift__z2gLB,.Story_artGlow__kNAaG,.Story_sceneNow__PzmEV,.Story_talkText__VaNhb,.Story_talk__2gnq9,.Story_titlePicClean__V2UuB,.Story_titleSeam__nibbp{animation:none}}.Film_film__SU6tL{display:flex;flex-direction:column;gap:8px;padding:10px 12px;border-radius:12px;border:1px solid var(--mg-line);background:var(--mg-btn)}.Film_head__xFR1A{display:flex;align-items:center;justify-content:space-between;gap:8px}.Film_label__PuxxX{font-size:.82rem;font-weight:700}.Film_formats__Myliv{display:inline-flex;gap:4px}.Film_chipOn__FZvWM,.Film_chip__8ktZZ{min-height:32px;padding:0 10px;border-radius:999px;border:1px solid var(--mg-line);background:transparent;color:var(--mg-dim);font-size:.74rem}.Film_chipOn__FZvWM{border-color:var(--mg-accent);background:var(--mg-accent-soft);color:var(--mg-ink)}.Film_note__lxGC7{margin:0;font-size:.74rem;line-height:1.6;color:var(--mg-dim)}.Film_video__oyk6m{display:block;align-self:center;max-width:100%;max-height:min(26vh,300px);width:auto;height:auto;border-radius:8px;background:var(--mg-bg)}.Film_meta__6JVGs{margin:0;font-size:.7rem;color:var(--mg-faint);text-align:center}.Film_buttons__9hmwU{display:flex;gap:8px;flex-wrap:wrap}.Film_buttons__9hmwU>*{flex:1 1}.Film_progress__ijrfk{display:flex;align-items:center;gap:10px}.Film_bar__DuVq_{flex:1 1;height:6px;border-radius:3px;background:var(--mg-line);overflow:hidden}.Film_fill__cvMst{display:block;height:100%;background:var(--mg-accent)}.Film_progressText__LRCTj{font-size:.74rem;color:var(--mg-dim);white-space:nowrap}.Film_cancel__VpNaw{min-height:32px;padding:0 8px;border:none;background:transparent;color:var(--mg-dim);font-size:.74rem;text-decoration:underline}.ShareResult_wrap__fD_nz{--sr-ink:var(--color-text);--sr-muted:var(--color-text-light);--sr-line:var(--color-border);--sr-bg:var(--color-white);--sr-hover:var(--color-primary);display:flex;flex-direction:column;align-items:center;gap:var(--spacing-sm);width:100%;margin-top:var(--spacing-md)}.ShareResult_dark__W0aMT{--sr-ink:var(--color-white);--sr-muted:color-mix(in srgb,var(--color-white) 65%,transparent);--sr-line:color-mix(in srgb,var(--color-white) 22%,transparent);--sr-bg:color-mix(in srgb,var(--color-white) 6%,transparent);--sr-hover:var(--color-secondary)}.ShareResult_start__dKmyh{align-items:flex-start}.ShareResult_label__m3phv{margin:0;font-size:.85rem;font-weight:700;color:var(--sr-muted)}.ShareResult_buttons__Bja09{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--spacing-sm);gap:var(--spacing-sm);width:min(100%,22rem)}.ShareResult_buttons__Bja09>:last-child:nth-child(odd){grid-column:1/-1}.ShareResult_btn__5xiLg{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;min-height:44px;padding:0 .95rem;border:1px solid var(--sr-line);border-radius:999px;background:var(--sr-bg);color:var(--sr-ink);font:inherit;font-size:.85rem;font-weight:700;line-height:1;white-space:nowrap;text-decoration:none;cursor:pointer;transition:border-color .15s,color .15s}.ShareResult_btn__5xiLg:hover{border-color:var(--sr-hover);color:var(--sr-hover)}.ShareResult_waiting__uH9NQ,.ShareResult_waiting__uH9NQ:hover{border-color:var(--sr-line);color:var(--sr-muted);cursor:progress}.ShareResult_btn__5xiLg:focus-visible{outline:3px solid color-mix(in srgb,var(--sr-hover) 50%,transparent);outline-offset:2px}.ShareResult_lineMark__wVlOw{padding:.2rem .3rem;border-radius:var(--radius-sm);border:1px solid;font-size:.65rem;font-weight:800;letter-spacing:.02em}.ShareResult_status__AYWaA{min-height:1.1rem;margin:0;font-size:.8rem;font-weight:700;color:var(--sr-muted)}@media (max-width:400px){.ShareResult_btn__5xiLg{padding:0 .75rem}}.Guest_title__6to9z{margin:0;color:var(--color-primary);font-size:clamp(1.05rem,4.4vw,1.3rem);font-weight:800;text-wrap:balance}.Guest_text__aAdaO{margin:0;color:var(--color-text-light);font-size:.92rem;line-height:1.7}.Guest_note__BdK75{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--spacing-xs) var(--spacing-sm);margin:var(--spacing-sm) 0 0;padding:var(--spacing-sm) var(--spacing-md);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-white);color:var(--color-text);font-size:.875rem;line-height:1.6;text-align:center}.Guest_note__BdK75>span{text-wrap:balance}.Guest_noteButton__OYJDj{min-height:36px;padding:0 var(--spacing-md);border:1px solid var(--color-primary);border-radius:999px;background:var(--color-white);color:var(--color-primary);font:inherit;font-weight:700;cursor:pointer}.Guest_noteButton__OYJDj:hover{background:var(--color-bg)}.Guest_noteButton__OYJDj:focus-visible{outline:3px solid var(--color-secondary);outline-offset:2px}.Guest_action__QSnnP{white-space:nowrap}.Share_panel__Mh1tg{max-width:460px}.Share_ways__nCnGu{display:flex;flex-direction:column;gap:10px;margin:4px 0 14px}.Share_way__ILI9k{display:flex;flex-direction:column;align-items:flex-start;gap:6px;width:100%;padding:14px 14px 12px;border-radius:12px;border:1px solid var(--mg-line);background:var(--mg-btn);color:var(--mg-ink);text-align:left}.Share_way__ILI9k:hover{border-color:var(--mg-accent)}.Share_wayTitle__mwvLk{font-size:.95rem;font-weight:700;line-height:1.45}.Share_wayText__El7Kf{font-size:.8rem;line-height:1.65;color:var(--mg-dim)}.Share_wayGo__qs6d4{align-self:flex-end;font-size:.78rem;font-weight:700;color:var(--mg-accent)}.Share_stack__l_7T3{display:flex;flex-direction:column;gap:8px;margin-top:12px}.Share_points__kU5Su{margin:0 0 12px;padding-left:1.1em;display:flex;flex-direction:column;gap:6px}.Share_point__P_cYv{font-size:.82rem;line-height:1.7;color:var(--mg-ink)}.Share_agree__YGhDV{display:flex;align-items:flex-start;gap:10px;padding:12px;border-radius:12px;border:1px solid var(--mg-accent);background:var(--mg-accent-soft);font-size:.86rem;font-weight:700;line-height:1.55;cursor:pointer}.Share_check__xYs3W{flex:none;width:22px;height:22px;margin:0;accent-color:var(--mg-accent)}.Share_problem__qCaN3{margin:0 0 8px;padding:10px 12px;border-radius:10px;border:1px solid var(--mg-line);background:var(--mg-btn);font-size:.84rem;line-height:1.7}.Share_note__7gmX7{margin:6px 0;font-size:.74rem;line-height:1.6;color:var(--mg-faint)}.Share_link__WTPZr{margin:0 0 4px;padding:10px 12px;border-radius:10px;border:1px solid var(--mg-line);background:var(--mg-bg);font-family:ui-monospace,Menlo,Consolas,monospace;font-size:.8rem;word-break:break-all;-moz-user-select:all;user-select:all;-webkit-user-select:all}.Share_images__palER{display:flex;flex-direction:column;gap:8px;margin-bottom:12px}.Share_kinds__n9LnV{display:flex;flex-wrap:wrap;gap:6px}.Share_kinds__n9LnV>button{flex:none;white-space:nowrap}.Share_preview__auPn_{display:block;width:100%;height:auto;max-height:min(34vh,360px);object-fit:contain;border-radius:8px;background:var(--mg-bg)}.Share_pending__EsIig{display:flex;align-items:center;justify-content:center;min-height:180px;border-radius:8px;border:1px dashed var(--mg-line);font-size:.8rem;color:var(--mg-faint)}.Share_thumbBox___fuMr{display:flex;justify-content:center;margin:4px 0 12px;padding:12px;border-radius:12px;background:var(--mg-bg);border:1px solid var(--mg-line)}.Share_thumb__Uuh3E{display:block;max-width:100%;max-height:min(38vh,300px);width:auto;height:auto;box-shadow:var(--shadow-lg)}.Share_details__APYIQ{margin:0 0 12px;font-size:.78rem;color:var(--mg-faint)}.Share_reasons__G3qZT{display:flex;flex-direction:column;gap:8px;margin:4px 0 12px}.Share_reason__iZ82O{min-height:44px;padding:8px 14px;border-radius:12px;border:1px solid var(--mg-line);background:var(--mg-btn);color:var(--mg-ink);font-size:.84rem;text-align:left}.Share_reasonOn__Hd7E1{border-color:var(--mg-accent);background:var(--mg-accent-soft)}.Share_quiet__X4Yoh{align-self:center;min-height:40px;padding:0 12px;border:none;background:none;color:var(--mg-faint);font-size:.78rem;text-decoration:underline;text-underline-offset:3px}.Share_screen__iuycd{position:absolute;inset:0;overflow-y:auto;padding:max(16px,env(safe-area-inset-top)) 16px max(24px,env(safe-area-inset-bottom));-moz-user-select:text;user-select:text;-webkit-user-select:text}.Share_screenInner__aLFiR{width:100%;max-width:720px;margin:0 auto}.Share_screenHead__7tCoL{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:4px}.Share_screenTitle__eW3S_{margin:0;font-size:clamp(1.15rem,5vw,1.45rem)}.Share_list__JMSbN{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));grid-gap:12px;gap:12px;margin:12px 0 0;padding:0;list-style:none}.Share_item__0M9xx{display:flex;gap:12px;padding:12px;border-radius:14px;border:1px solid var(--mg-line);background:var(--mg-panel-solid)}.Share_itemPic__G70EN{flex:none;width:96px;height:96px;display:flex;align-items:center;justify-content:center;border-radius:8px;background:var(--mg-bg);overflow:hidden}.Share_itemPic__G70EN img{display:block;max-width:100%;max-height:100%}.Share_itemBody__HhpJl{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:4px}.Share_itemWhen__z_q4_{font-size:.84rem;font-weight:700}.Share_itemCount__Ldfhb{font-size:.78rem;color:var(--mg-dim)}.Share_itemButtons__cpSH4{display:flex;flex-wrap:wrap;gap:6px;margin-top:auto}.Share_itemButtons__cpSH4>button{min-height:36px;font-size:.74rem}.Share_importBox__sDUgy{display:flex;flex-direction:column;gap:6px;margin:12px 0 14px;padding:12px;border-radius:12px;border:1px dashed var(--mg-line)}.Share_importNote__zLgxF{margin:0;font-size:.74rem;line-height:1.6;color:var(--mg-faint)}.Share_fileInput___aqnQ{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.GuideLink_wrap__GU4Pf{display:flex;justify-content:center;width:100%;margin:var(--spacing-lg) 0 var(--spacing-md)}.GuideLink_link__0bjvH{display:inline-flex;align-items:center;min-height:44px;padding:0 1.25rem;border:1px solid var(--color-border);border-radius:999px;background:var(--color-white);color:var(--color-primary);font-size:.95rem;font-weight:700;text-decoration:none}.GuideLink_link__0bjvH:hover{border-color:var(--color-primary)}.GuideLink_link__0bjvH:focus-visible{outline:3px solid var(--color-secondary);outline-offset:2px}.InviteModal_overlay__csYex{position:fixed;inset:0;z-index:9999;display:flex;align-items:center;justify-content:center;padding:var(--spacing-md);background:rgba(15,23,42,.6);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.InviteModal_dialog___NJtn{display:flex;flex-direction:column;width:100%;max-width:420px;max-height:min(560px,calc(100vh - 2rem));overflow:hidden;background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-xl);box-shadow:var(--shadow-xl);color:var(--color-text);text-align:left}.InviteModal_head__JkloH{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;padding:1.1rem 1.25rem .9rem;border-bottom:1px solid #edf2f7}.InviteModal_title__hfZc7{margin:0;font-size:1.15rem;font-weight:800;color:#0f172a}.InviteModal_sub__qG4EB{margin:.2rem 0 0;font-size:.8rem;line-height:1.5;color:var(--color-text-light)}.InviteModal_close__bbyQl{display:flex;align-items:center;justify-content:center;width:36px;height:36px;flex-shrink:0;border:none;border-radius:50%;background:#f1f5f9;color:#64748b;cursor:pointer;transition:background .15s}.InviteModal_close__bbyQl:hover{background:#e2e8f0}.InviteModal_search__8V_ut{margin:.9rem 1.25rem 0;padding:.6rem .9rem;border:1.5px solid var(--color-border);border-radius:12px;font:inherit;font-size:.9rem;outline:none}.InviteModal_search__8V_ut:focus{border-color:var(--theme-primary,#2563eb)}.InviteModal_body__PuSvs{flex:1 1;min-height:120px;overflow-y:auto;padding:.9rem 1.25rem 1.25rem}.InviteModal_list__WCQqM{display:flex;flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none}.InviteModal_row__HqkYm{display:flex;align-items:center;gap:.75rem;padding:.6rem .7rem;background:#f8fafc;border:1px solid #edf2f7;border-radius:14px}.InviteModal_avatar__g1da5{display:flex;align-items:center;justify-content:center;width:42px;height:42px;flex-shrink:0;overflow:hidden;border-radius:50%;background:#e2e8f0;color:#94a3b8}.InviteModal_avatar__g1da5 img{width:100%;height:100%;object-fit:cover}.InviteModal_who__dqqnd{flex:1 1;min-width:0}.InviteModal_name__zisrM{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.95rem;font-weight:700;color:#1e293b}.InviteModal_rowNote__M9uhD{display:block;margin-top:.1rem;font-size:.72rem;color:var(--color-text-light)}.InviteModal_rowError__6vwFn{color:var(--color-accent)}.InviteModal_rowOnline__1q3b0{color:#059669;font-weight:700}.InviteModal_send__QsHoG{display:inline-flex;align-items:center;justify-content:center;gap:.3rem;min-width:96px;min-height:38px;padding:0 1rem;border:none;border-radius:999px;background:var(--theme-primary,#2563eb);color:var(--color-white);font:inherit;font-size:.85rem;font-weight:800;cursor:pointer;transition:background .15s,opacity .15s}.InviteModal_send__QsHoG:hover:not(:disabled){background:color-mix(in srgb,var(--theme-primary,#2563eb) 85%,#000)}.InviteModal_send__QsHoG:disabled{cursor:default}.InviteModal_sending__PBUsw{opacity:.7}.InviteModal_sent__9ixBn{background:#f0fdf4;color:#15803d}.InviteModal_state__RayCx{display:flex;flex-direction:column;align-items:center;gap:.6rem;padding:1.5rem .5rem;text-align:center;font-size:.88rem;line-height:1.7;color:var(--color-text-light)}.InviteModal_retry__m3_Om,.InviteModal_stateLink__6_OGB{display:inline-flex;align-items:center;min-height:38px;padding:0 1rem;border:1.5px solid var(--color-border);border-radius:999px;background:var(--color-white);color:var(--color-text);font:inherit;font-size:.85rem;font-weight:700;cursor:pointer}.InviteModal_skeleton__RTp5_{height:58px;border-radius:14px;background:#f1f5f9;animation:InviteModal_shimmer__2OmQf 1.2s ease-in-out infinite alternate}.InviteModal_foot__0VzOA{margin:0;padding:.75rem 1.25rem;border-top:1px solid #edf2f7;background:#f8fafc;font-size:.75rem;line-height:1.6;color:var(--color-text-light)}.InviteModal_dialog___NJtn a:focus-visible,.InviteModal_dialog___NJtn button:focus-visible{outline:3px solid color-mix(in srgb,var(--theme-primary,#2563eb) 45%,transparent);outline-offset:2px}@keyframes InviteModal_shimmer__2OmQf{0%{opacity:1}to{opacity:.5}}@media (prefers-reduced-motion:reduce){.InviteModal_skeleton__RTp5_{animation:none}}