.error_page__ahIXI{--error-bg:var(--sf-bg0,#f7f8fa);--error-surface:var(--sf-surface,#ffffff);--error-surface-soft:var(--sf-surface-soft,#f2f4f6);--error-text:var(--sf-text,#191f28);--error-muted:var(--sf-muted,#6b7684);--error-border:var(--sf-border,rgba(2,32,71,0.1));min-height:calc(100dvh - max(var(--sf-top-nav-height, 0px), 64px));display:flex;align-items:center;justify-content:center;background:radial-gradient(circle at 50% 0,color-mix(in srgb,var(--sf-primary,#3182f6) 10%,transparent),transparent 42%),var(--error-bg);padding:clamp(24px,6vw,72px) 16px;color:var(--error-text);font-family:var(--font-sans,system-ui),-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.error_globalPage__bjjJt{min-height:100dvh}.error_card__Ahwin{width:min(520px,100%);background:var(--error-surface);border:1px solid var(--error-border);border-radius:var(--sf-radius-lg,12px);box-shadow:var(--sf-shadow-md,0 12px 32px rgba(15,23,42,.12));padding:clamp(24px,5vw,40px);text-align:center}.error_icon__H9M7E{display:grid;width:48px;height:48px;margin:0 auto 18px;place-items:center;border-radius:50%;background:color-mix(in srgb,var(--sf-primary,#3182f6) 14%,transparent);color:var(--sf-primary,#3182f6);font-size:24px;font-weight:800}.error_title__IRV0V{font-size:clamp(22px,4vw,28px);font-weight:800;margin:0 0 12px;color:var(--error-text);letter-spacing:-.02em}.error_message__zbO3R{max-width:400px;margin:0 auto 24px;color:var(--error-muted);font-size:14px;line-height:1.65}.error_actions__ue9r9{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.error_ghost__e2r3k,.error_primary__CfQ5f{display:inline-flex;min-height:42px;align-items:center;justify-content:center;border-radius:var(--sf-btn-radius,8px);padding:10px 16px;font:inherit;font-size:13px;font-weight:700;line-height:1;text-decoration:none;transition:background-color .14s ease,color .14s ease,transform .14s ease}.error_primary__CfQ5f{border:0;cursor:pointer;color:var(--sf-btn-primary-text,#ffffff);background:var(--sf-btn-primary-bg,var(--sf-primary,#3182f6))}.error_ghost__e2r3k{border:0;background:var(--error-surface-soft);color:var(--error-text);cursor:pointer}.error_primary__CfQ5f:hover{background:var(--sf-btn-primary-bg-hover,#1b64da)}.error_ghost__e2r3k:hover{background:var(--sf-btn-bg-hover,#e5e8eb)}.error_ghost__e2r3k:active,.error_primary__CfQ5f:active{transform:translateY(1px)}.error_ghost__e2r3k:focus-visible,.error_primary__CfQ5f:focus-visible{outline:3px solid color-mix(in srgb,var(--sf-primary,#3182f6) 34%,transparent);outline-offset:2px}@media (max-width:480px){.error_card__Ahwin{padding:24px 20px}.error_actions__ue9r9{flex-direction:column}.error_ghost__e2r3k,.error_primary__CfQ5f{width:100%}}@media (prefers-color-scheme:dark){.error_globalPage__bjjJt{--error-bg:#23262f;--error-surface:#2a303a;--error-surface-soft:#323945;--error-text:rgba(245,245,248,0.96);--error-muted:rgba(207,210,221,0.78);--error-border:rgba(214,218,230,0.24);--sf-primary:#9fcfbd;--sf-btn-primary-bg:rgba(159,207,189,0.18);--sf-btn-primary-bg-hover:rgba(159,207,189,0.26);--sf-btn-primary-text:rgba(239,250,246,0.98);--sf-btn-bg-hover:#46505e}}@media (prefers-reduced-motion:reduce){.error_ghost__e2r3k,.error_primary__CfQ5f{transition:none}}.field_field__Q_RS8{display:grid;gap:var(--sf-space-2)}.field_head__wLIsk{display:inline-flex;align-items:center;gap:6px}.field_label__9U0_v{font-size:var(--sf-fs-caption);letter-spacing:.02em;color:var(--sf-ink-muted)}.field_required__Or402{color:var(--sf-btn-danger-text);font-size:var(--sf-fs-caption);font-weight:var(--sf-fw-strong)}.field_error__xaPSW,.field_hint__NDH9U{font-size:12px;line-height:1.4}.field_hint__NDH9U{color:var(--sf-ink-muted)}.field_error__xaPSW{color:var(--sf-btn-danger-text)}.dateInputField_field__Gn1O1{min-width:0}.dateInputField_control__4AiD7{position:relative;display:flex;align-items:center;min-width:0;min-height:44px;border-radius:var(--sf-radius-lg);border:1px solid transparent;background:var(--sf-surface-soft);transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}.dateInputField_sm__HRjIr{min-height:40px;border-radius:var(--sf-radius-md)}.dateInputField_control__4AiD7:focus-within{border-color:color-mix(in srgb,var(--sf-primary) 30%,var(--sf-border));background:var(--sf-surface);box-shadow:0 0 0 3px color-mix(in srgb,var(--sf-primary) 12%,transparent)}.dateInputField_disabled__f2tvr{opacity:.72}.dateInputField_icon__wya7U{position:absolute;left:12px;display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;color:var(--sf-text-muted);pointer-events:none}.dateInputField_icon__wya7U svg{width:16px;height:16px;stroke:currentColor;stroke-width:1.8;fill:none;stroke-linecap:round;stroke-linejoin:round}.dateInputField_input__BR__8{width:100%;min-width:0;min-height:inherit;padding:0 12px 0 38px;border:none;background:transparent;color:var(--sf-text);font:inherit;outline:none}.dateInputField_input__BR__8::-webkit-date-and-time-value,.dateInputField_input__BR__8::-webkit-datetime-edit{padding:0}.dateInputField_input__BR__8::-webkit-calendar-picker-indicator{cursor:pointer;opacity:.82}.dateInputField_input__BR__8:disabled{cursor:not-allowed}html[data-theme=dark] .dateInputField_control__4AiD7{background:var(--sf-surface-soft)}html[data-theme=dark] .dateInputField_control__4AiD7:focus-within{background:var(--sf-surface)}.TextField_input__epcDt{height:44px;border-radius:var(--sf-radius-md);padding:0 var(--sf-space-3);border:1px solid transparent;background:var(--sf-surface-soft);color:var(--sf-text);outline:none;transition:box-shadow .18s ease,border-color .18s ease,background .18s ease}.TextField_input__epcDt::placeholder{color:var(--sf-muted)}.TextField_input__epcDt:focus{border-color:var(--sf-btn-border-hover);background:var(--sf-surface-strong);box-shadow:0 0 0 3px color-mix(in srgb,var(--sf-primary) 12%,transparent)}.TextField_input__epcDt:disabled{opacity:.7;cursor:not-allowed}.button_button__tvyt7{position:relative;border-radius:var(--sf-btn-radius);border:0;background:var(--sf-btn-bg);color:var(--sf-btn-text);font-weight:var(--sf-btn-font-weight);letter-spacing:var(--sf-btn-letter-spacing);box-shadow:var(--sf-btn-shadow);cursor:pointer;transition:transform .08s ease,background .14s ease,color .14s ease}.button_button__tvyt7:hover{background:var(--sf-btn-bg-hover);box-shadow:none}.button_button__tvyt7:active{transform:translateY(1px)}.button_button__tvyt7:disabled{opacity:.6;cursor:not-allowed}.button_primary__AgMbO{background:var(--sf-btn-primary-bg);color:var(--sf-btn-primary-text)}.button_primary__AgMbO:hover{background:var(--sf-btn-primary-bg-hover)}.button_secondary__WRdcP{background:var(--sf-btn-bg);color:var(--sf-btn-text)}.button_danger__5_1gr{background:var(--sf-btn-danger-bg);color:var(--sf-btn-danger-text)}.button_danger__5_1gr:hover{background:var(--sf-btn-danger-bg-hover)}.button_sm__fK6_1{min-height:var(--sf-btn-height-sm);padding:6px 10px;font-size:var(--sf-btn-font-size-sm)}.button_md__jsp00{min-height:var(--sf-btn-height-md);padding:10px 14px;font-size:var(--sf-btn-font-size-md)}.button_icon__tioH4{min-height:var(--sf-btn-height-sm);width:var(--sf-btn-height-sm);min-width:var(--sf-btn-height-sm);padding:0;border-radius:var(--sf-radius-md);display:inline-flex;align-items:center;justify-content:center;line-height:0}.button_icon__tioH4 svg{width:16px;height:16px;display:block;stroke:currentColor;stroke-width:2;fill:none;stroke-linecap:round;stroke-linejoin:round}.friendlyErrorNotice_notice__S7mC6{display:grid;gap:12px;padding:14px 16px;border-radius:var(--sf-radius-lg);border:0;background:var(--sf-chip-danger-bg)}.friendlyErrorNotice_head__kZEQ8{display:flex;align-items:flex-start;gap:12px}.friendlyErrorNotice_icon__mUS78{width:34px;height:34px;border-radius:var(--sf-radius-md);display:inline-flex;align-items:center;justify-content:center;background:rgba(239,68,68,.12);color:#dc2626;flex:0 0 auto}.friendlyErrorNotice_icon__mUS78 svg{width:18px;height:18px;stroke:currentColor;stroke-width:1.9;fill:none;stroke-linecap:round;stroke-linejoin:round}.friendlyErrorNotice_copy__wdNOe{display:grid;gap:4px;min-width:0}.friendlyErrorNotice_title__2yuSj{font-size:14px;font-weight:800;color:#991b1b}.friendlyErrorNotice_message__xIi5M{margin:0;font-size:13px;line-height:1.55;color:rgba(127,29,29,.88);word-break:keep-all}.friendlyErrorNotice_actions__jel0l{display:flex;justify-content:flex-start}.friendlyErrorNotice_retryButton__sYLrq{border-color:transparent;background:var(--sf-surface);color:#991b1b}.friendlyErrorNotice_retryButton__sYLrq:hover{border-color:transparent;background:var(--sf-surface-strong)}.appModalFrame_overlay__0igur{position:fixed;top:calc(var(--sf-top-nav-height, 0px) + var(--sf-modal-offset-top, 0px));right:0;bottom:var(--sf-modal-bottom-offset,var(--sf-bottom-nav-height,0));left:0;z-index:10060;background:rgba(15,23,42,.46);display:flex;align-items:flex-start;justify-content:center;padding:max(14px,env(safe-area-inset-top)) max(14px,env(safe-area-inset-right)) max(14px,env(safe-area-inset-bottom)) max(14px,env(safe-area-inset-left));overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:none;touch-action:pan-y}.appModalFrame_shell__PifrR{width:min(420px,calc(100vw - 28px));max-width:calc(100vw - 28px);max-height:min(calc(var(--sf-modal-vh, 100dvh) - 28px),calc(100% - 28px));min-width:0;border-radius:var(--sf-radius-lg);border:0;background:var(--sf-modal-bg);box-shadow:var(--sf-shadow-md);padding:16px;display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:12px;overflow:hidden;touch-action:pan-y;margin:0 auto}.appModalFrame_shellScrollable__TrOgB{display:flex;flex-direction:column;gap:0;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.appModalFrame_header__OcAJj{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;min-width:0}.appModalFrame_headerCopy__OsAyS{display:grid;gap:6px;min-width:0}.appModalFrame_title__CfpqI{margin:0;font-size:var(--sf-fs-subtitle);font-weight:var(--sf-fw-strong);color:var(--sf-text);min-width:0;word-break:break-word}.appModalFrame_description__8X39j{margin:0;color:var(--sf-muted-strong);font-size:var(--sf-fs-body);line-height:1.45}.appModalFrame_body__6NKsS{min-width:0;min-height:0;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain;touch-action:pan-y;scroll-padding-top:16px;scroll-padding-bottom:max(24px,env(safe-area-inset-bottom))}.appModalFrame_bodyPassive__GW3ac{overflow:visible;flex:0 0 auto}.appModalFrame_actions__vcKu8{display:flex;justify-content:flex-end;gap:var(--sf-space-2);flex-wrap:wrap}.appModalFrame_closeButton__8MFdu{width:36px;height:36px;border-radius:var(--sf-radius-md);border:0;background:var(--sf-surface-soft);color:var(--sf-text);display:grid;place-items:center;cursor:pointer;flex:0 0 auto}.appModalFrame_closeButton__8MFdu svg{width:18px;height:18px;stroke:currentColor;fill:none;stroke-width:1.8}@media (max-width:640px){.appModalFrame_overlay__0igur{padding:max(10px,env(safe-area-inset-top)) max(10px,env(safe-area-inset-right)) max(10px,env(safe-area-inset-bottom)) max(10px,env(safe-area-inset-left))}.appModalFrame_shell__PifrR{width:min(100%,calc(100vw - 20px));max-width:none;max-height:calc(100% - 20px);border-radius:var(--sf-radius-lg);padding:14px;gap:10px}.appModalFrame_actions__vcKu8{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr))}}.detailHeaderActions_actions__t4WMz{display:inline-flex;align-items:center;justify-content:flex-end;gap:var(--detail-action-gap,var(--sf-space-2));flex-wrap:wrap}.detailHeaderActions_slot__ZKdWU{display:inline-flex;align-items:center;gap:inherit}@media (max-width:768px){.detailHeaderActions_actions__t4WMz{justify-content:flex-start}}.headerOverflowMenu_root__Pg1Ze{position:relative;display:inline-flex}.headerOverflowMenu_menu__mHNyb{position:absolute;top:calc(100% + 8px);right:0;min-width:160px;max-width:min(280px,calc(100vw - 24px));padding:8px;display:grid;gap:4px;border-radius:var(--sf-radius-lg);border:1px solid var(--sf-border-soft);background:rgba(255,255,255,.96);box-shadow:var(--sf-shadow-md);backdrop-filter:blur(16px);z-index:30}.headerOverflowMenu_item___BKZJ{width:100%;display:flex;align-items:center;justify-content:flex-start;padding:10px 12px;border:0;border-radius:calc(var(--sf-radius-md) - 2px);background:transparent;color:var(--sf-text);text-decoration:none;font:inherit;font-size:var(--sf-fs-body);cursor:pointer}.headerOverflowMenu_item___BKZJ:focus-visible,.headerOverflowMenu_item___BKZJ:hover{background:rgba(37,99,235,.08);outline:none}.headerOverflowMenu_item___BKZJ:disabled{opacity:.55;cursor:not-allowed}.headerOverflowMenu_itemDanger__dGVbv{color:var(--sf-danger-ink,#dc2626)}.headerOverflowMenu_itemDanger__dGVbv:focus-visible,.headerOverflowMenu_itemDanger__dGVbv:hover{background:rgba(220,38,38,.08)}html[data-theme=dark] .headerOverflowMenu_menu__mHNyb{border-color:var(--sf-border-soft);background:var(--sf-modal-bg);box-shadow:var(--sf-shadow-lg)}html[data-theme=dark] .headerOverflowMenu_item___BKZJ{color:var(--sf-text)}html[data-theme=dark] .headerOverflowMenu_item___BKZJ:focus-visible,html[data-theme=dark] .headerOverflowMenu_item___BKZJ:hover{background:rgba(59,130,246,.14)}html[data-theme=dark] .headerOverflowMenu_itemDanger__dGVbv{color:rgba(252,165,165,.96)}html[data-theme=dark] .headerOverflowMenu_itemDanger__dGVbv:focus-visible,html[data-theme=dark] .headerOverflowMenu_itemDanger__dGVbv:hover{background:rgba(220,38,38,.16)}@media (max-width:768px){.headerOverflowMenu_menu__mHNyb{left:auto;right:0;min-width:min(160px,calc(100vw - 24px));max-width:calc(100vw - 24px)}}.bookmarkToggleButton_bookmarkButton__m49Sl{flex:0 0 auto}.bookmarkToggleButton_icon__ca_Ek{width:16px;height:16px;display:block;stroke:currentColor;stroke-width:2;fill:none;stroke-linecap:round;stroke-linejoin:round}.bookmarkToggleButton_active__TPh5n .bookmarkToggleButton_icon__ca_Ek{fill:currentColor}.topNav_header__5dGyz{position:sticky;top:0;z-index:50;background:var(--sf-header-bg);backdrop-filter:none;-webkit-backdrop-filter:none;border-bottom:0}.topNav_inner__idrRy{max-width:1120px;margin:0 auto;padding:10px 16px;justify-content:space-between}.topNav_inner__idrRy,.topNav_navGroup__u6VcK{display:flex;align-items:center;gap:8px}.topNav_desktopActionGroup__0Z9rp{display:inline-flex;align-items:center;gap:10px;margin-left:6px}.topNav_levelBadgeButton__AKyDY,.topNav_levelBadge__lUP06{position:relative;display:inline-flex;align-items:center;gap:6px;padding:7px 9px;border-radius:var(--sf-radius-md);font-size:13px;font-weight:800;color:var(--sf-text);background:var(--sf-surface-soft);border:0;white-space:nowrap;line-height:1}.topNav_levelBadgeButton__AKyDY{cursor:pointer;transition:background .14s ease,border-color .14s ease,transform .14s ease}.topNav_levelBadgeButton__AKyDY:hover{background:rgba(59,130,246,.1)}.topNav_levelBadgeButton__AKyDY:active{transform:translateY(1px)}.topNav_levelBadgeImg__X03Tr{width:32px;height:32px;display:block;align-self:center}.topNav_brand__J_jjw{display:flex;align-items:center;gap:8px;text-decoration:none;color:var(--sf-text);min-width:0}.topNav_brandIcon__okttx{width:30px;height:30px;border-radius:var(--sf-radius-md);flex:0 0 auto;background:url(/icon/logo.png) 50%/cover no-repeat;box-shadow:none}.topNav_brandText__Rd2x3{font-weight:800;letter-spacing:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.topNav_nav__VTOeM{display:flex;align-items:center;gap:8px}.topNav_notifButton__BxcD5,.topNav_notifWrap__VP97P{position:relative;display:inline-flex;align-items:center}.topNav_notifButton__BxcD5{width:40px;height:40px;border-radius:var(--sf-radius-md);border:0;background:var(--sf-surface-soft);justify-content:center;cursor:pointer;transition:background .14s ease,border-color .14s ease,transform .14s ease}.topNav_notifButton__BxcD5:hover{background:rgba(59,130,246,.1)}.topNav_themeToggleActive__aQWjh{color:#1d4ed8;background:rgba(59,130,246,.12)}.topNav_notifIcon___n2Kt{width:20px;height:20px;stroke:#1f2937;stroke-width:1.8;fill:none;stroke-linecap:round;stroke-linejoin:round}.topNav_notifBadge__48d0D{position:absolute;top:-6px;right:-6px;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:#ef4444;color:#fff;font-size:11px;font-weight:800;display:inline-flex;align-items:center;justify-content:center;border:2px solid #fff}.topNav_notifPanel__NRw11{position:absolute;top:calc(100% + 12px);right:0;width:min(400px,90vw);background:rgba(255,255,255,.98);border-radius:16px;border:1px solid rgba(15,23,42,.12);box-shadow:0 18px 50px rgba(15,23,42,.18);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);overflow:hidden;z-index:70}.topNav_notifPanel__NRw11:before{content:"";position:absolute;top:-8px;right:18px;width:14px;height:14px;background:rgba(255,255,255,.98);border-left:1px solid rgba(15,23,42,.12);border-top:1px solid rgba(15,23,42,.12);transform:rotate(45deg)}.topNav_notifHeader__PqNTh{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:52px;padding:10px 16px;border-bottom:1px solid rgba(15,23,42,.08)}.topNav_notifTitle__6nUj_{display:inline-flex;align-items:center;gap:7px;font-weight:700;font-size:15px;color:#0f172a;white-space:nowrap}.topNav_notifUnreadCount___NMp1{color:var(--sf-primary);font-size:13px;font-variant-numeric:tabular-nums}.topNav_notifHeaderActions__BkMRU{display:inline-flex;align-items:center;justify-content:flex-end;gap:6px;min-width:0}.topNav_notifAction__7FI8X{background:transparent;border:0;color:#1d4ed8;font-weight:700;cursor:pointer}.topNav_notifActionIcon__ZuFFd{position:relative;width:36px;min-width:36px;height:36px;min-height:36px;padding:0;border-radius:9px;border:1px solid transparent;background:transparent;color:var(--sf-text-muted);display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.topNav_notifActionIcon__ZuFFd svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.topNav_notifActionIcon__ZuFFd:disabled{opacity:.4;cursor:not-allowed}.topNav_notifActionIcon__ZuFFd:not(:disabled):hover{background:rgba(59,130,246,.08);border-color:rgba(59,130,246,.22)}.topNav_notifTextAction__5iFDp{min-height:36px;padding:0 7px;border:0;border-radius:8px;background:transparent;color:var(--sf-primary);font-size:12px;font-weight:600;white-space:nowrap;cursor:pointer}.topNav_notifTextAction__5iFDp:not(:disabled):hover{background:color-mix(in srgb,var(--sf-primary) 9%,transparent)}.topNav_notifTextAction__5iFDp:disabled{opacity:.45;cursor:not-allowed}.topNav_notifDeleteAction___MhEe{color:var(--sf-danger,#dc2626)}.topNav_notifList__NFOiU{max-height:min(480px,calc(100dvh - 220px));overflow:auto;display:flex;flex-direction:column;overscroll-behavior:contain}.topNav_notifItem__fusbg{appearance:none;flex-shrink:0;font:inherit;width:100%;min-width:0;display:grid;grid-template-columns:18px minmax(0,1fr);gap:8px;align-items:start;min-height:58px;padding:8px 14px;border:0;border-bottom:1px solid var(--sf-border-soft);background:transparent;color:var(--sf-text);text-align:left;cursor:pointer;border-radius:0;outline:none;transition:border-color .14s ease,background .14s ease}.topNav_notifItem__fusbg:focus-visible{box-shadow:inset 0 0 0 2px var(--sf-primary)}.topNav_notifItem__fusbg:not(:disabled):hover{background:color-mix(in srgb,var(--sf-primary) 6%,var(--sf-soft-surface))}.topNav_notifItem__fusbg:disabled{cursor:wait}.topNav_notifUnread__kDKNe{background:color-mix(in srgb,var(--sf-primary) 5%,transparent)}.topNav_notifItemSelected__clmVZ{background:color-mix(in srgb,var(--sf-primary) 11%,var(--sf-soft-surface))}.topNav_notifItemLeading__gTQBZ{width:18px;height:20px;display:inline-flex;align-items:center;justify-content:center}.topNav_notifReadDot__PFWtV,.topNav_notifUnreadDot__fEtjl{width:8px;height:8px;border-radius:999px}.topNav_notifUnreadDot__fEtjl{background:var(--sf-primary)}.topNav_notifReadDot__PFWtV{visibility:hidden}.topNav_notifCheckbox__nNbS2{width:18px;height:18px;border:1.5px solid color-mix(in srgb,var(--sf-text-muted) 58%,var(--sf-border));border-radius:6px;background:var(--sf-card-bg);display:inline-grid;place-items:center}.topNav_notifCheckboxSelected__70MUJ{border-color:var(--sf-primary);background:var(--sf-primary);color:#fff}.topNav_notifCheckbox__nNbS2 svg{width:13px;height:13px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.topNav_notifItemContent__gUbF_{min-width:0;display:grid;gap:3px}.topNav_notifItemHead__DeRPH,.topNav_notifItemMeta__EsDaR{min-width:0;display:flex;align-items:center;gap:8px}.topNav_notifItemTitle__W6djP{min-width:0;flex:1;overflow:hidden;color:var(--sf-text);font-size:14px;font-weight:600;line-height:1.5;text-overflow:ellipsis;white-space:nowrap}.topNav_notifType__M8TT_{flex:none;color:var(--sf-text-muted);font-size:11px;font-weight:500;line-height:1.5;white-space:nowrap}.topNav_notifUnread__kDKNe .topNav_notifType__M8TT_{color:var(--sf-primary)}.topNav_notifItemBody__8VlPz{min-width:0;flex:1;overflow:hidden;font-size:12px;text-overflow:ellipsis}.topNav_notifItemBody__8VlPz,.topNav_notifItemTime__MgsGg{color:var(--sf-text-muted);line-height:1.5;white-space:nowrap}.topNav_notifItemTime__MgsGg{flex:none;font-size:11px;font-variant-numeric:tabular-nums}.topNav_notifError__TrEFL{margin:8px 12px;padding:7px 9px;border-radius:8px;background:color-mix(in srgb,var(--sf-danger,#dc2626) 9%,transparent);color:var(--sf-danger,#dc2626);font-size:11px;font-weight:700}.topNav_notifEmpty__BOrxW{padding:40px 16px;text-align:center;color:#64748b;font-size:13px;font-weight:500}.topNav_notifFooter__4ORa_{display:flex;gap:6px;padding:10px 16px;border-top:1px solid rgba(15,23,42,.08)}.topNav_notifUnreadBoundary__zRT7g{display:flex;align-items:center;gap:8px;margin:2px 8px;color:var(--sf-primary);font-size:10px;font-weight:800;line-height:1.2;white-space:nowrap}.topNav_notifUnreadBoundary__zRT7g:after,.topNav_notifUnreadBoundary__zRT7g:before{content:"";flex:1;border-top:1px solid color-mix(in srgb,var(--sf-primary) 38%,transparent)}.topNav_notifMore__5D6wj{flex:1;width:100%;min-height:36px;padding:5px 10px;border-radius:9px;border:1px solid var(--sf-border-soft);background:transparent;color:var(--sf-text-muted);font-size:12px;font-weight:600;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.topNav_notifMore__5D6wj:not(:disabled):hover{background:color-mix(in srgb,var(--sf-primary) 6%,var(--sf-soft-surface))}.topNav_notifMoreIcon__U6Ka5{flex:0 0 36px;width:36px;padding:0}.topNav_notifMoreIcon__U6Ka5 svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.topNav_notifMore__5D6wj:disabled{opacity:.6;cursor:not-allowed}.topNav_spinIcon__5Nuv_{animation:topNav_notifSpin__kTjxd .8s linear infinite}@keyframes topNav_notifSpin__kTjxd{to{transform:rotate(1turn)}}.topNav_active__EM_ns,.topNav_link___D_Vj{font-size:14px;text-decoration:none;color:var(--sf-muted-strong);padding:8px 10px;border-radius:var(--sf-radius-md);font-weight:700;transition:background .14s ease,color .14s ease,transform .14s ease}.topNav_link___D_Vj:hover{background:rgba(59,130,246,.08);color:var(--sf-text)}.topNav_active__EM_ns{color:var(--sf-primary-strong);background:var(--sf-primary-soft)}.topNav_primary__rLf9t{padding:8px 12px;border-radius:var(--sf-radius-md);text-decoration:none;font-weight:800;color:white;background:var(--sf-primary);box-shadow:none;transition:background .14s ease}.topNav_primary__rLf9t:hover{background:var(--sf-primary-strong)}.topNav_ghost__9BdkZ{padding:7px 10px;border-radius:var(--sf-radius-md);background:var(--sf-btn-bg);border:0;cursor:pointer;color:var(--sf-btn-text);font-size:13px;font-weight:700;line-height:1.1;transition:background .14s ease,border-color .14s ease,transform .14s ease}.topNav_ghost__9BdkZ:hover{background:var(--sf-btn-bg-hover)}.topNav_localeToggle__XkFXS{position:relative;padding:8px 10px;border-radius:var(--sf-radius-md);background:var(--sf-btn-bg);border:0;cursor:pointer;color:var(--sf-btn-text);font-weight:800;letter-spacing:0;transition:background .14s ease,border-color .14s ease,transform .14s ease;display:inline-flex;align-items:center;gap:8px}.topNav_localeToggle__XkFXS img{display:block;border-radius:999px}.topNav_localeToggle__XkFXS:hover{background:var(--sf-btn-bg-hover)}.topNav_mobileActions__qq9Y0{display:none;gap:8px}.topNav_mobileLevelBadgeButton__Uxzjy,.topNav_mobileLevelBadge__9nkWV{position:relative;display:inline-flex;align-items:center;gap:4px;padding:5px 8px;border-radius:var(--sf-radius-md);font-size:11px;font-weight:800;color:var(--sf-text);background:var(--sf-surface-soft);border:0;white-space:nowrap}.topNav_mobileLevelBadgeButton__Uxzjy{cursor:pointer;transition:background .14s ease,border-color .14s ease,transform .14s ease}.topNav_mobileLevelBadgeButton__Uxzjy:hover{background:rgba(59,130,246,.1)}.topNav_mobileLevelBadgeButton__Uxzjy:active{transform:translateY(1px)}.topNav_snowOverlay__BNoF7{position:fixed;inset:0;pointer-events:none;z-index:10015;overflow:hidden;background:linear-gradient(180deg,rgba(213,228,243,.18),rgba(242,247,252,.08) 42%,rgba(255,255,255,0));backdrop-filter:blur(1px);animation:topNav_snow-overlay-fade__bHr_H 4.6s ease forwards}.topNav_snowOverlayScene__kY9Np{inset:0}.topNav_snowOverlayGlow___Iaoy{position:absolute;inset:-10% -8% 40% -8%;background:radial-gradient(circle at 50% 0,rgba(255,255,255,.86),rgba(255,255,255,0) 62%)}.topNav_snowOverlayBurst___XgpQ{position:absolute;top:calc(env(safe-area-inset-top) + 6px);right:clamp(12px,6vw,72px);width:104px;height:104px;border-radius:999px;background:radial-gradient(circle,rgba(255,255,255,.86),rgba(214,231,248,.32) 42%,rgba(255,255,255,0) 76%);filter:blur(10px);opacity:.92}@keyframes topNav_snow-overlay-fade__bHr_H{0%{opacity:0}10%{opacity:1}to{opacity:0}}.topNav_mobileLevelBadgeImg__c7_tO{width:28px;height:28px;display:block}.topNav_mobileLocaleTop__9MFhE{padding:7px 9px;border-radius:var(--sf-radius-md);background:var(--sf-btn-bg);border:0;cursor:pointer;color:var(--sf-btn-text);display:inline-flex;align-items:center;justify-content:center}.topNav_mobileLocaleTop__9MFhE img{display:block;border-radius:999px}.topNav_active__EM_ns:focus-visible,.topNav_ghost__9BdkZ:focus-visible,.topNav_levelBadgeButton__AKyDY:focus-visible,.topNav_link___D_Vj:focus-visible,.topNav_localeToggle__XkFXS:focus-visible,.topNav_mobileLevelBadgeButton__Uxzjy:focus-visible,.topNav_mobileLocaleTop__9MFhE:focus-visible,.topNav_mobileNavItem__GZxRr:focus-visible,.topNav_notifActionIcon__ZuFFd:focus-visible,.topNav_notifAction__7FI8X:focus-visible,.topNav_notifButton__BxcD5:focus-visible,.topNav_notifItem__fusbg:focus-visible,.topNav_notifTextAction__5iFDp:focus-visible,.topNav_primary__rLf9t:focus-visible{outline:2px solid rgba(59,130,246,.55);outline-offset:2px}@media (max-width:768px){.topNav_nav__VTOeM{display:none}.topNav_mobileActions__qq9Y0{display:inline-flex;align-items:center;justify-content:center}.topNav_desktopActionGroup__0Z9rp,.topNav_levelBadgeButton__AKyDY,.topNav_levelBadge__lUP06,.topNav_localeToggle__XkFXS{display:none}.topNav_notifButton__BxcD5{width:38px;height:38px;border-radius:10px}.topNav_notifPanel__NRw11{position:fixed;left:50%;top:calc(var(--sf-top-nav-height, 56px) + 8px);width:min(360px,calc(100vw - 24px));min-width:240px;transform:translateX(-50%);max-height:calc(100dvh - var(--sf-top-nav-height, 0px) - var(--sf-bottom-nav-height, 0px) - env(safe-area-inset-bottom) - 20px);display:grid;grid-template-rows:auto minmax(0,1fr) auto}.topNav_notifPanel__NRw11:before{right:28px}.topNav_notifList__NFOiU{min-height:0;max-height:none}.topNav_notifActionIcon__ZuFFd{width:40px;min-width:40px;height:40px;min-height:40px}.topNav_notifMore__5D6wj,.topNav_notifTextAction__5iFDp{min-height:40px}.topNav_header__5dGyz{position:fixed;top:0;left:0;right:0;width:100vw;z-index:10010;padding-top:env(safe-area-inset-top);background:var(--sf-header-bg);backdrop-filter:none;-webkit-backdrop-filter:none}}.topNav_mobileNav__ElLHc{position:fixed;left:0;right:0;bottom:0;z-index:10020;display:none;padding:8px 12px calc(8px + env(safe-area-inset-bottom));background:var(--sf-header-bg);border-top:0;backdrop-filter:none;-webkit-backdrop-filter:none;width:100vw}body[data-keyboard-open="1"] .topNav_mobileNav__ElLHc{display:none}@media (max-width:768px){.topNav_brand__J_jjw{gap:0}.topNav_brandText__Rd2x3{display:none}.topNav_mobileNav__ElLHc{display:block;background:var(--sf-header-bg);backdrop-filter:none;-webkit-backdrop-filter:none}}.topNav_mobileNavLoading__PTOrJ{position:absolute;top:0;left:0;height:2px;width:100%;background:linear-gradient(90deg,rgba(59,130,246,0),rgba(59,130,246,.95),rgba(59,130,246,0));transform-origin:left center;animation:topNav_mobile-nav-loading__W2dSd .9s ease-in-out infinite}@keyframes topNav_mobile-nav-loading__W2dSd{0%{transform:scaleX(.22);opacity:.45}50%{transform:scaleX(.74);opacity:.95}to{transform:scaleX(.22);opacity:.45}}.topNav_mobileNavInner___WQ6V{max-width:520px;margin:0 auto;align-items:stretch;gap:8px}.topNav_mobileNavInner___WQ6V,.topNav_mobileNavItem__GZxRr{display:flex;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.topNav_mobileNavItem__GZxRr{flex:1 1 0;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:7px 4px;border-radius:var(--sf-radius-md);text-decoration:none;color:var(--sf-muted);font-weight:700;font-size:11px;background:transparent;border:0;cursor:pointer;transition:background .14s ease,color .14s ease,transform .14s ease;touch-action:manipulation}.topNav_mobileNavItem__GZxRr:hover{background:transparent;color:var(--sf-text)}.topNav_mobileNavItem__GZxRr:active{transform:translateY(1px)}.topNav_mobileNavItemActive__9CSJV{color:var(--sf-primary-strong);background:transparent}.topNav_mobileNavHub__DShJU{background:transparent;color:var(--sf-muted);box-shadow:none}.topNav_mobileNavHub__DShJU:hover{background:transparent;color:var(--sf-primary-strong);box-shadow:none}.topNav_mobileNavHub__DShJU .topNav_mobileNavIcon__belM3{stroke:currentColor}.topNav_mobileNavItemPending__fyM7u{opacity:.78;transform:scale(.98)}.topNav_mobileNavIcon__belM3{width:22px;height:22px;stroke:currentColor;stroke-width:1.8;fill:none;stroke-linecap:round;stroke-linejoin:round}.topNav_mobileNavItemActive__9CSJV .topNav_mobileNavIcon__belM3{stroke:currentColor}.topNav_mobileNavLabel__yFyec{line-height:1;text-align:center}.topNav_logoutOverlay__Jf9Q0{position:fixed;inset:0;z-index:10050;background:rgba(15,23,42,.4);display:flex;align-items:center;justify-content:center;padding:16px}.topNav_logoutModal__I41i6{width:min(360px,92vw);background:rgba(255,255,255,.98);border-radius:16px;border:1px solid rgba(15,23,42,.12);box-shadow:0 18px 40px rgba(15,23,42,.2);padding:18px;text-align:center}.topNav_logoutTitle__K6MPi{font-weight:800;color:#0f172a;margin-bottom:6px}.topNav_logoutBody__E_VzX{color:#475569;font-size:13px;margin-bottom:14px}.topNav_logoutActions__ivrGu{display:flex;gap:8px;justify-content:center}.topNav_logoutBtnGhost__eUYbN{padding:8px 12px;border-radius:12px;border:1px solid rgba(15,23,42,.12);background:rgba(15,23,42,.04);color:#0f172a;font-weight:700;cursor:pointer}.topNav_logoutBtnDanger__Mz5c_{padding:8px 12px;border-radius:12px;border:1px solid rgba(239,68,68,.3);background:rgba(239,68,68,.12);color:#b91c1c;font-weight:800;cursor:pointer}.topNav_dmGlobalFab__R5fIy{position:fixed;right:16px;bottom:calc(18px + var(--sf-bottom-nav-height, 0px));z-index:10020;width:54px;height:54px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;text-decoration:none;color:#fff;background:linear-gradient(135deg,#6366f1,#3b82f6);box-shadow:0 16px 34px rgba(15,23,42,.28);border:0;cursor:pointer}.topNav_dmGlobalFabStacked__cvMeL{bottom:calc(82px + var(--sf-bottom-nav-height, 0px))}.topNav_friendGlobalFab__ZdEEo{position:fixed;right:16px;bottom:calc(18px + var(--sf-bottom-nav-height, 0px));z-index:10020;width:54px;height:54px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;text-decoration:none;color:#0f172a;background:linear-gradient(180deg,#ffffff,#f8fafc);box-shadow:0 16px 34px rgba(15,23,42,.2);border:1px solid rgba(148,163,184,.35)}.topNav_friendGlobalFab__ZdEEo svg{width:22px;height:22px;stroke:currentColor;stroke-width:1.8;fill:none}.topNav_dmGlobalFab__R5fIy svg{width:24px;height:24px;fill:currentColor}.topNav_dmGlobalPanel__b_OGC{position:fixed;right:16px;bottom:calc(82px + var(--sf-bottom-nav-height, 0px));top:calc(var(--sf-top-nav-height, 0px) + 10px);z-index:10020;width:min(960px,calc(100vw - 32px));display:grid;grid-template-rows:auto minmax(0,1fr);gap:10px;padding:14px;border-radius:20px;border:1px solid rgba(148,163,184,.32);background:radial-gradient(circle at 92% 8%,rgba(219,234,254,.68) 0,rgba(219,234,254,0) 40%),linear-gradient(180deg,rgba(255,255,255,.97),rgba(248,250,252,.97));backdrop-filter:blur(12px);box-shadow:0 24px 54px rgba(15,23,42,.24);overflow:hidden;box-sizing:border-box}.topNav_dmGlobalHead__dNaks{display:flex;align-items:center;justify-content:space-between;gap:8px}.topNav_dmGlobalCloseIcon__5eCd8{position:relative;width:30px;height:30px;border-radius:999px;border:1px solid rgba(148,163,184,.36);background:rgba(255,255,255,.9);color:#475569;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:border-color .15s ease,color .15s ease,transform .15s ease}.topNav_dmGlobalCloseIcon__5eCd8 svg{width:16px;height:16px;stroke:currentColor;stroke-width:2;fill:none}.topNav_dmGlobalCloseIcon__5eCd8:hover{border-color:rgba(59,130,246,.45);color:#1d4ed8;transform:translateY(-1px)}.topNav_dmGlobalHeadText__gXeWd{display:grid;gap:2px}.topNav_dmGlobalHeadText__gXeWd strong{color:#0f172a;font-size:15px}.topNav_dmGlobalHeadText__gXeWd span{color:#64748b;font-size:11px}.topNav_dmGlobalScopeTabs__s_a2O{display:flex;gap:6px}.topNav_dmGlobalScopeBtn__u4vL2{border:1px solid rgba(148,163,184,.35);background:rgba(255,255,255,.9);border-radius:999px;padding:6px 11px;font-size:11px;font-weight:700;color:#475569;cursor:pointer}.topNav_dmGlobalScopeBtnActive__LEve_{border-color:rgba(37,99,235,.42);color:#1d4ed8;background:#eff6ff}.topNav_dmGlobalSelectWrap__gssD6{position:relative}.topNav_dmGlobalSelect__mkc_D{min-height:40px;border:1px solid rgba(148,163,184,.3);border-radius:12px;background:linear-gradient(180deg,#ffffff,#f8fafc);padding:7px 38px 7px 12px;color:#0f172a;font-size:13px;font-weight:700;width:100%;appearance:none;-webkit-appearance:none;-moz-appearance:none;box-shadow:inset 0 1px 0 rgba(255,255,255,.7)}.topNav_dmGlobalSelectChevron__fFRyd{position:absolute;right:12px;top:50%;width:14px;height:14px;transform:translateY(-50%);pointer-events:none;stroke:#64748b;stroke-width:2;fill:none}.topNav_dmGlobalTargets__KPVgs{display:flex;flex-wrap:wrap;gap:6px}.topNav_dmGlobalTargetBtn__NBnDk{border:1px solid rgba(148,163,184,.35);background:rgba(255,255,255,.92);border-radius:999px;padding:7px 11px;font-size:11px;font-weight:700;cursor:pointer;color:#334155;transition:transform .15s ease,border-color .15s ease}.topNav_dmGlobalTargetBtn__NBnDk:hover{transform:translateY(-1px);border-color:rgba(37,99,235,.35)}.topNav_dmGlobalBody__EJCta{display:grid;grid-template-columns:300px minmax(0,1fr);gap:10px;min-height:0;height:100%}.topNav_dmGlobalRooms__20IIn{display:grid;gap:6px;align-content:start;overflow:auto;padding:2px 4px 2px 2px}.topNav_dmGlobalNewChatBtn__L_Usz{min-height:38px;border:1px dashed rgba(59,130,246,.42);border-radius:12px;background:rgba(239,246,255,.78);color:#1d4ed8;display:inline-flex;align-items:center;justify-content:center;gap:6px;font-size:12px;font-weight:800;cursor:pointer}.topNav_dmGlobalNewChatBtn__L_Usz svg{width:15px;height:15px;stroke:currentColor;stroke-width:2;fill:none}.topNav_dmGlobalNewChatBtnActive__pHIyc{border-style:solid;background:#dbeafe}.topNav_dmGlobalFriendPicker__dor5C{display:grid;gap:8px;padding:10px;border-radius:12px;background:rgba(241,245,249,.86)}.topNav_dmGlobalFriendPicker__dor5C>strong{color:#334155;font-size:11px}.topNav_dmGlobalFriendPicker__dor5C>span{color:#64748b;font-size:11px}.topNav_dmGlobalTargetBtn__NBnDk:disabled{opacity:.55;cursor:wait}.topNav_dmGlobalRoomBtn__hLWC6{position:relative;border:1px solid rgba(148,163,184,.35);border-radius:14px;background:rgba(255,255,255,.94);text-align:left;padding:8px 10px;display:grid;grid-template-columns:38px minmax(0,1fr);gap:10px;align-items:center;cursor:pointer;transition:transform .15s ease,border-color .15s ease,box-shadow .15s ease}.topNav_dmGlobalRoomBtn__hLWC6:hover{transform:none;border-color:rgba(37,99,235,.35);box-shadow:0 8px 18px rgba(15,23,42,.08)}.topNav_dmGlobalRoomAvatar__DLwv0{width:38px;height:38px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(140deg,#dbeafe,#bfdbfe);color:#1d4ed8;font-size:13px;font-weight:800}.topNav_dmGlobalRoomMeta__RAHrx{min-width:0;display:grid;gap:3px}.topNav_dmGlobalRoomMeta__RAHrx strong{color:#0f172a;font-size:13px}.topNav_dmGlobalRoomMeta__RAHrx span{font-size:11px;color:#64748b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.topNav_dmGlobalRoomKind__sxUj4{font-size:10px;color:#94a3b8}.topNav_dmGlobalRoomBtnActive__BN_uO{border-color:rgba(59,130,246,.5);background:linear-gradient(140deg,rgba(239,246,255,.98),rgba(219,234,254,.86))}.topNav_dmGlobalChat__OdcIo{border:1px solid rgba(148,163,184,.28);border-radius:16px;background:linear-gradient(180deg,#ffffff,#f8fafc);display:grid;grid-template-rows:auto 1fr auto;min-height:340px;min-height:0;height:100%;overflow:hidden}.topNav_dmGlobalChatHead__qPfxD{display:flex;align-items:center;justify-content:space-between;gap:10px;border-bottom:1px solid rgba(148,163,184,.2);padding:8px 10px}.topNav_dmGlobalChatIdentity__JYz2Q{min-width:0;display:flex;align-items:center;gap:10px}.topNav_dmGlobalChatActions___kIS6{flex:none;display:flex;align-items:center;gap:4px}.topNav_dmGlobalReinviteBtn__SzRB4{flex:none;border:0;background:#eef2ff;color:#4338ca;padding:6px 8px;border-radius:8px;font-size:11px;font-weight:700;cursor:pointer}.topNav_dmGlobalReinviteBtn__SzRB4:hover{background:#e0e7ff}.topNav_dmGlobalReinviteBtn__SzRB4:disabled{opacity:.55;cursor:wait}.topNav_dmGlobalLeaveBtn__7U5LA{flex:none;border:0;background:transparent;color:#64748b;padding:6px 8px;border-radius:8px;font-size:11px;font-weight:700;cursor:pointer}.topNav_dmGlobalLeaveBtn__7U5LA:hover{background:#fff1f2;color:#be123c}.topNav_dmGlobalLeaveBtn__7U5LA:disabled{opacity:.55;cursor:wait}.topNav_dmGlobalChatHead__qPfxD strong{color:#0f172a;font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.topNav_dmGlobalChatAvatar__SL8rs{width:30px;height:30px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#6366f1,#3b82f6);color:#fff;font-size:11px;font-weight:800}.topNav_dmGlobalMessages__V9s0S{overflow:auto;display:flex;flex-direction:column;align-items:flex-start;align-content:flex-start;gap:10px;padding:12px;background:linear-gradient(180deg,rgba(248,250,252,.3),rgba(241,245,249,.55));min-height:0;height:100%}.topNav_dmGlobalMessagesViewport__rUORJ{position:relative;min-height:0;overflow:hidden}.topNav_dmGlobalLatestBtn__Oss1G{position:absolute;right:12px;bottom:12px;width:36px;height:36px;border:1px solid rgba(99,102,241,.3);border-radius:999px;display:inline-flex;align-items:center;justify-content:center;color:#ffffff;background:linear-gradient(135deg,#6366f1,#3b82f6);box-shadow:0 10px 24px rgba(37,99,235,.3);cursor:pointer;z-index:1}.topNav_dmGlobalLatestBtn__Oss1G svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.topNav_dmGlobalLatestBtn__Oss1G:hover{filter:brightness(1.05);transform:translateY(-1px)}.topNav_dmGlobalLatestBtn__Oss1G:focus-visible{outline:3px solid rgba(99,102,241,.25);outline-offset:2px}.topNav_dmGlobalBubble__AGgu7{max-width:min(82%,440px);border-radius:16px;padding:8px 10px;font-size:13px;line-height:1.45;display:grid;gap:5px}.topNav_dmGlobalBubble__AGgu7 small{font-size:10px;opacity:.72}.topNav_dmGlobalBubbleMine__MJK2o{margin-left:auto;color:#ffffff;background:linear-gradient(135deg,#6366f1,#60a5fa);border-bottom-right-radius:6px}.topNav_dmGlobalBubbleOther__8rx1m{margin-right:auto;color:#1e293b;background:#ffffff;border:1px solid rgba(148,163,184,.23);border-bottom-left-radius:6px}.topNav_dmGlobalComposer__lRKgN{border-top:1px solid rgba(148,163,184,.2);padding:8px;display:grid;grid-template-columns:minmax(0,1fr) 40px;gap:8px;align-items:center;background:#ffffff}.topNav_dmGlobalInput__wveHw{height:38px;border:1px solid rgba(148,163,184,.35);border-radius:999px;padding:0 12px;background:#ffffff;font-size:13px;width:100%;min-width:0}.topNav_dmGlobalInput__wveHw:focus{outline:none;border-color:rgba(99,102,241,.55);box-shadow:0 0 0 3px rgba(99,102,241,.15)}.topNav_dmGlobalSendBtn__nGnJA{position:relative;width:38px;height:38px;border-radius:999px;border:0;background:linear-gradient(135deg,#6366f1,#3b82f6);color:#fff;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 10px 20px rgba(59,130,246,.26)}.topNav_dmGlobalSendBtn__nGnJA svg{width:16px;height:16px;fill:currentColor}.topNav_dmGlobalSendBtn__nGnJA:disabled{opacity:.5;cursor:not-allowed;box-shadow:none}@media (max-width:768px){.topNav_dmGlobalFab__R5fIy,.topNav_friendGlobalFab__ZdEEo{right:12px;bottom:calc(14px + var(--sf-bottom-nav-height, 0px));width:50px;height:50px}.topNav_dmGlobalFabStacked__cvMeL{bottom:calc(74px + var(--sf-bottom-nav-height, 0px))}.topNav_dmGlobalPanel__b_OGC{right:max(12px,env(safe-area-inset-right));left:max(12px,env(safe-area-inset-left));bottom:max(8px,env(safe-area-inset-bottom));top:calc(var(--sf-top-nav-height, 0px) + 8px);width:auto;padding:10px;border-radius:16px}.topNav_dmGlobalBody__EJCta{grid-template-columns:1fr;grid-template-rows:auto minmax(0,1fr);gap:6px;min-height:0}.topNav_dmGlobalRooms__20IIn{display:flex;max-height:none;padding:0 0 2px;gap:6px;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch}.topNav_dmGlobalRooms__20IIn::-webkit-scrollbar{display:none}.topNav_dmGlobalNewChatBtn__L_Usz{flex:0 0 auto;min-height:44px;padding:0 12px;white-space:nowrap}.topNav_dmGlobalFriendPicker__dor5C{flex:0 0 min(260px,calc(100vw - 64px));max-height:96px;overflow-y:auto}.topNav_dmGlobalRoomBtn__hLWC6{flex:0 0 min(150px,42vw);padding:6px 8px;grid-template-columns:30px minmax(0,1fr);gap:6px;min-height:44px;border-radius:10px}.topNav_dmGlobalRoomAvatar__DLwv0{width:30px;height:30px;font-size:11px}.topNav_dmGlobalRoomMeta__RAHrx{gap:1px}.topNav_dmGlobalRoomMeta__RAHrx strong{font-size:11px}.topNav_dmGlobalRoomMeta__RAHrx span{display:none}.topNav_dmGlobalRoomKind__sxUj4{font-size:10px}.topNav_dmGlobalComposer__lRKgN{grid-template-columns:minmax(0,1fr) auto}.topNav_dmGlobalChat__OdcIo{min-height:0}}@media (max-width:768px) and (max-height:600px){.topNav_dmGlobalPanel__b_OGC{top:max(6px,env(safe-area-inset-top));padding:8px;gap:6px}.topNav_dmGlobalHeadText__gXeWd span{display:none}.topNav_dmGlobalRoomBtn__hLWC6{flex-basis:min(138px,40vw)}}html[data-theme=dark] .topNav_header__5dGyz,html[data-theme=dark] .topNav_mobileNav__ElLHc{background:rgba(7,14,26,.94);border-color:var(--sf-line)}html[data-theme=dark] .topNav_brandText__Rd2x3,html[data-theme=dark] .topNav_brand__J_jjw,html[data-theme=dark] .topNav_dmGlobalChatHead__qPfxD strong,html[data-theme=dark] .topNav_dmGlobalHeadText__gXeWd strong,html[data-theme=dark] .topNav_dmGlobalRoomMeta__RAHrx strong,html[data-theme=dark] .topNav_logoutTitle__K6MPi,html[data-theme=dark] .topNav_notifTitle__6nUj_{color:var(--sf-text)}html[data-theme=dark] .topNav_dmGlobalCloseIcon__5eCd8,html[data-theme=dark] .topNav_dmGlobalRoomBtn__hLWC6,html[data-theme=dark] .topNav_dmGlobalScopeBtn__u4vL2,html[data-theme=dark] .topNav_dmGlobalSelect__mkc_D,html[data-theme=dark] .topNav_dmGlobalTargetBtn__NBnDk,html[data-theme=dark] .topNav_ghost__9BdkZ,html[data-theme=dark] .topNav_levelBadgeButton__AKyDY,html[data-theme=dark] .topNav_levelBadge__lUP06,html[data-theme=dark] .topNav_link___D_Vj,html[data-theme=dark] .topNav_localeToggle__XkFXS,html[data-theme=dark] .topNav_logoutBtnGhost__eUYbN,html[data-theme=dark] .topNav_mobileLevelBadgeButton__Uxzjy,html[data-theme=dark] .topNav_mobileLevelBadge__9nkWV,html[data-theme=dark] .topNav_mobileLocaleTop__9MFhE,html[data-theme=dark] .topNav_mobileNavHub__DShJU,html[data-theme=dark] .topNav_notifButton__BxcD5{background:rgba(15,23,42,.84);border-color:rgba(148,163,184,.18);color:var(--sf-text);box-shadow:none}html[data-theme=dark] .topNav_logoutModal__I41i6,html[data-theme=dark] .topNav_notifPanel__NRw11{background:rgba(8,15,28,.98);border-color:rgba(148,163,184,.18);box-shadow:var(--sf-shadow-lg)}html[data-theme=dark] .topNav_notifPanel__NRw11:before{background:rgba(8,15,28,.98);border-left-color:rgba(148,163,184,.18);border-top-color:rgba(148,163,184,.18)}html[data-theme=dark] .topNav_dmGlobalChatHead__qPfxD,html[data-theme=dark] .topNav_notifFooter__4ORa_,html[data-theme=dark] .topNav_notifHeader__PqNTh{border-color:rgba(148,163,184,.12)}html[data-theme=dark] .topNav_active__EM_ns,html[data-theme=dark] .topNav_dmGlobalScopeBtnActive__LEve_,html[data-theme=dark] .topNav_mobileNavItemActive__9CSJV,html[data-theme=dark] .topNav_notifAction__7FI8X,html[data-theme=dark] .topNav_themeToggleActive__aQWjh{color:#dbeafe}html[data-theme=dark] .topNav_active__EM_ns,html[data-theme=dark] .topNav_dmGlobalRoomBtnActive__BN_uO,html[data-theme=dark] .topNav_dmGlobalScopeBtnActive__LEve_,html[data-theme=dark] .topNav_dmGlobalTargetBtn__NBnDk:hover,html[data-theme=dark] .topNav_ghost__9BdkZ:hover,html[data-theme=dark] .topNav_levelBadgeButton__AKyDY:hover,html[data-theme=dark] .topNav_localeToggle__XkFXS:hover,html[data-theme=dark] .topNav_mobileLevelBadgeButton__Uxzjy:hover,html[data-theme=dark] .topNav_mobileNavHub__DShJU:hover,html[data-theme=dark] .topNav_mobileNavItemActive__9CSJV,html[data-theme=dark] .topNav_notifButton__BxcD5:hover,html[data-theme=dark] .topNav_themeToggleActive__aQWjh{background:rgba(59,130,246,.18);border-color:rgba(96,165,250,.34);color:#dbeafe}html[data-theme=dark] .topNav_dmGlobalChatHead__qPfxD span,html[data-theme=dark] .topNav_dmGlobalHeadText__gXeWd span,html[data-theme=dark] .topNav_dmGlobalRoomKind__sxUj4,html[data-theme=dark] .topNav_dmGlobalRoomMeta__RAHrx span,html[data-theme=dark] .topNav_dmGlobalScopeBtn__u4vL2,html[data-theme=dark] .topNav_dmGlobalSelect__mkc_D,html[data-theme=dark] .topNav_dmGlobalTargetBtn__NBnDk,html[data-theme=dark] .topNav_link___D_Vj,html[data-theme=dark] .topNav_logoutBody__E_VzX,html[data-theme=dark] .topNav_mobileNavItem__GZxRr,html[data-theme=dark] .topNav_notifEmpty__BOrxW{color:var(--sf-muted)}html[data-theme=dark] .topNav_mobileNavIcon__belM3,html[data-theme=dark] .topNav_notifIcon___n2Kt{stroke:currentColor}html[data-theme=dark] .topNav_notifBadge__48d0D{border-color:rgba(7,14,26,.94)}html[data-theme=dark] .topNav_mobileNavHub__DShJU{box-shadow:inset 0 0 0 1px rgba(148,163,184,.18)}html[data-theme=dark] .topNav_logoutOverlay__Jf9Q0{background:rgba(2,6,23,.68)}html[data-theme=dark] .topNav_logoutBtnDanger__Mz5c_{background:rgba(127,29,29,.32);border-color:rgba(248,113,113,.38);color:#fecaca}html[data-theme=dark] .topNav_friendGlobalFab__ZdEEo{color:var(--sf-text);background:linear-gradient(180deg,rgba(15,23,42,.98),rgba(30,41,59,.96));border-color:rgba(148,163,184,.24);box-shadow:0 18px 34px rgba(2,6,23,.32)}html[data-theme=dark] .topNav_dmGlobalPanel__b_OGC{border-color:rgba(148,163,184,.22);background:radial-gradient(circle at 92% 8%,rgba(59,130,246,.24) 0,rgba(59,130,246,0) 40%),linear-gradient(180deg,rgba(7,14,26,.98),rgba(8,17,31,.98));box-shadow:0 28px 60px rgba(2,6,23,.44)}html[data-theme=dark] .topNav_dmGlobalChat__OdcIo{border-color:rgba(148,163,184,.18);background:linear-gradient(180deg,rgba(9,18,32,.98),rgba(8,15,28,.98))}html[data-theme=dark] .topNav_dmGlobalRoomAvatar__DLwv0{background:linear-gradient(140deg,rgba(37,99,235,.32),rgba(59,130,246,.22));color:#dbeafe}html[data-theme=dark] .topNav_dmGlobalFriendPicker__dor5C,html[data-theme=dark] .topNav_dmGlobalNewChatBtn__L_Usz{background:rgba(30,41,59,.82);border-color:rgba(96,165,250,.32);color:#dbeafe}html[data-theme=dark] .topNav_dmGlobalFriendPicker__dor5C>span,html[data-theme=dark] .topNav_dmGlobalFriendPicker__dor5C>strong,html[data-theme=dark] .topNav_dmGlobalLeaveBtn__7U5LA{color:var(--sf-muted)}html[data-theme=dark] .topNav_dmGlobalLeaveBtn__7U5LA:hover{background:rgba(190,24,93,.16);color:#fda4af}html[data-theme=dark] .topNav_dmGlobalReinviteBtn__SzRB4{background:rgba(79,70,229,.2);color:#c7d2fe}html[data-theme=dark] .topNav_dmGlobalReinviteBtn__SzRB4:hover{background:rgba(79,70,229,.32)}html[data-theme=dark] .topNav_dmGlobalBubbleOther__8rx1m{background:rgba(30,41,59,.92);color:var(--sf-text)}html[data-theme=dark] .topNav_dmGlobalBubbleMine__MJK2o{background:rgba(37,99,235,.24);color:#eff6ff}html[data-theme=dark] .topNav_dmGlobalInput__wveHw{background:rgba(15,23,42,.92);border-color:rgba(148,163,184,.18);color:var(--sf-text)}html[data-theme=dark] .topNav_dmGlobalInput__wveHw::placeholder{color:rgba(148,163,184,.72)}html[data-theme=dark] .topNav_header__5dGyz,html[data-theme=dark] .topNav_mobileNav__ElLHc{background:var(--sf-header-bg);border-color:transparent}html[data-theme=dark] .topNav_ghost__9BdkZ,html[data-theme=dark] .topNav_levelBadgeButton__AKyDY,html[data-theme=dark] .topNav_levelBadge__lUP06,html[data-theme=dark] .topNav_localeToggle__XkFXS,html[data-theme=dark] .topNav_mobileLevelBadgeButton__Uxzjy,html[data-theme=dark] .topNav_mobileLevelBadge__9nkWV,html[data-theme=dark] .topNav_mobileLocaleTop__9MFhE,html[data-theme=dark] .topNav_notifButton__BxcD5{background:var(--sf-surface-soft);border-color:transparent}html[data-theme=dark] .topNav_link___D_Vj{background:transparent;border-color:transparent;box-shadow:none}html[data-theme=dark] .topNav_link___D_Vj:hover{background:color-mix(in srgb,var(--sf-primary) 8%,transparent);color:var(--sf-text)}html[data-theme=dark] .topNav_active__EM_ns{background:var(--sf-primary-soft);border-color:transparent;color:var(--sf-primary-strong)}html[data-theme=dark] .topNav_mobileNavItemActive__9CSJV{background:transparent;border-color:transparent;color:var(--sf-primary)}html[data-theme=dark] .topNav_themeToggleActive__aQWjh{background:var(--sf-surface-soft);border-color:transparent;color:var(--sf-primary)}html[data-theme=dark] .topNav_mobileNavHub__DShJU{background:transparent;border-color:transparent;box-shadow:none}html[data-theme=dark] .topNav_friendGlobalFab__ZdEEo{background:var(--sf-surface-soft);border-color:var(--sf-border-soft);box-shadow:var(--sf-shadow-md)}html[data-theme=dark] .topNav_dmGlobalPanel__b_OGC{background:var(--sf-modal-bg);border-color:var(--sf-border-soft);box-shadow:var(--sf-shadow-xl)}html[data-theme=dark] .topNav_dmGlobalChat__OdcIo{background:var(--sf-surface-soft);border-color:var(--sf-border-soft)}html[data-theme=dark] .topNav_logoutModal__I41i6,html[data-theme=dark] .topNav_notifPanel__NRw11{background:var(--sf-modal-bg);border-color:var(--sf-border-soft)}html[data-theme=dark] .topNav_notifPanel__NRw11:before{background:var(--sf-modal-bg);border-left-color:var(--sf-border-soft);border-top-color:var(--sf-border-soft)}html[data-theme=dark] .topNav_dmGlobalBubbleOther__8rx1m,html[data-theme=dark] .topNav_dmGlobalCloseIcon__5eCd8,html[data-theme=dark] .topNav_dmGlobalInput__wveHw,html[data-theme=dark] .topNav_dmGlobalRoomBtn__hLWC6,html[data-theme=dark] .topNav_dmGlobalScopeBtn__u4vL2,html[data-theme=dark] .topNav_dmGlobalSelect__mkc_D,html[data-theme=dark] .topNav_dmGlobalTargetBtn__NBnDk{background:var(--sf-surface-soft);border-color:var(--sf-border-soft)}html[data-theme=dark] .topNav_dmGlobalRoomAvatar__DLwv0{background:color-mix(in srgb,var(--sf-primary) 22%,var(--sf-surface-strong))}html[data-theme=dark] .topNav_dmGlobalChatHead__qPfxD,html[data-theme=dark] .topNav_notifFooter__4ORa_,html[data-theme=dark] .topNav_notifHeader__PqNTh{border-color:var(--sf-line-strong)}html[data-theme=dark] .topNav_logoutOverlay__Jf9Q0{background:var(--sf-modal-overlay)}html[data-theme=dark] .topNav_dmGlobalInput__wveHw::placeholder{color:var(--sf-muted)}html[data-theme=dark] .topNav_notifBadge__48d0D{border-color:var(--sf-header-bg)}.topNav_accountButton__oKQNy{color:var(--sf-text);text-decoration:none;flex-shrink:0}.topNav_accountButton__oKQNy[aria-current=page]{color:var(--sf-primary);background:var(--sf-primary-soft)}.topNav_focusedInner__Gaf7s{max-width:none;height:64px;min-height:64px;box-sizing:border-box;padding:10px 24px}.topNav_focusedActions__RlX5t{display:flex;gap:12px;align-items:center;margin-left:auto}.topNav_focusedActions__RlX5t>a,.topNav_focusedActions__RlX5t>button,.topNav_focusedNotifications__LM2kB>button{font:inherit;font-size:13px;font-weight:600;color:var(--sf-text);background:transparent;border:0;text-decoration:none;cursor:pointer;min-height:40px;display:inline-flex;align-items:center;justify-content:center}.topNav_focusedActions__RlX5t .topNav_focusedAccount__wUNZ7{border-radius:10px;width:40px;min-width:40px;min-height:40px;padding:0;flex-shrink:0;box-sizing:border-box;background:var(--sf-surface-soft);border:1px solid var(--sf-border)}.topNav_focusedActions__RlX5t .topNav_focusedAccount__wUNZ7[aria-current=page]{border-color:color-mix(in srgb,var(--sf-primary) 40%,var(--sf-border))}.topNav_focusedActions__RlX5t .topNav_focusedIconButton___QT2Y{width:40px;min-height:40px;padding:0;border-radius:10px;flex-shrink:0}.topNav_focusedActions__RlX5t .topNav_focusedLogout__B_hM4{min-width:40px;padding:0 6px;gap:6px;border-radius:10px}.topNav_focusedActions__RlX5t .topNav_focusedAccount__wUNZ7:hover,.topNav_focusedActions__RlX5t .topNav_focusedIconButton___QT2Y:hover{background:var(--sf-surface-soft);color:var(--sf-primary)}.topNav_focusedActions__RlX5t .topNav_focusedLogin__mCXIg{border:1px solid var(--sf-border);border-radius:9px;padding:0 14px}.topNav_focusedActions__RlX5t a:focus-visible,.topNav_focusedActions__RlX5t button:focus-visible{outline:2px solid var(--sf-primary);outline-offset:3px}@media (max-width:520px){.topNav_focusedActions__RlX5t{gap:6px}.topNav_accountLabel__XrdT6{display:none}.topNav_focusedActions__RlX5t .topNav_focusedLogin__mCXIg{padding:0 10px}}.topNav_focusedNotifications__LM2kB{position:relative}.topNav_focusedNotifications__LM2kB>button{display:flex;align-items:center;gap:4px;min-width:40px;padding:0 6px;border-radius:10px}.topNav_focusedNotifications__LM2kB>button>span{font-size:10px;color:var(--sf-primary)}.topNav_focusedActions__RlX5t .topNav_focusedAccount__wUNZ7{border:0;border-radius:14px}.topNav_focusedActions__RlX5t .topNav_focusedAccount__wUNZ7[aria-current=page]{color:var(--sf-primary);background:var(--sf-primary-soft)}html[data-theme] .topNav_notifPanel__NRw11{border:1px solid var(--sf-border-soft);border-radius:20px;background:var(--sf-surface);box-shadow:var(--sf-shadow-lg)}html[data-theme] .topNav_notifHeader__PqNTh{padding:12px 14px}html[data-theme] .topNav_notifItem__fusbg{min-height:58px;padding:8px 14px}html[data-theme] .topNav_notifFooter__4ORa_{padding:8px 12px}html[data-theme] .topNav_notifMore__5D6wj{border-radius:12px;background:var(--sf-surface-soft);color:var(--sf-muted-strong)}@media (max-width:768px){.topNav_focusedInner__Gaf7s{padding:8px 12px}html[data-theme] .topNav_notifPanel__NRw11{width:min(400px,calc(100vw - 24px))}}.features_page__36SvG{max-width:980px;margin:0 auto;padding:8px 0 28px;color:var(--sf-text)}.features_featureHeader__ZpmZ7{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:20px}.features_breadcrumb__kI_iU{font-size:12px;color:var(--sf-muted);text-decoration:none;display:inline-block;margin-bottom:12px}.features_breadcrumb__kI_iU:hover{color:var(--sf-primary)}.features_heading__lo_Wx{display:flex;align-items:center;gap:12px}.features_heading__lo_Wx h1{margin:0;font-size:28px;letter-spacing:-.8px}.features_headerActions__t3eSV{display:flex;align-items:center;gap:8px;flex-shrink:0}.features_icon__ckMnJ,.features_smallIcon__nzU3Y{background:color-mix(in srgb,var(--feature-color) 9%,var(--sf-surface));color:var(--feature-color);border-radius:10px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.features_icon__ckMnJ{width:46px;height:46px}.features_smallIcon__nzU3Y{width:32px;height:32px;border-radius:8px}.features_icon__ckMnJ svg{width:23px;height:23px}.features_smallIcon__nzU3Y svg{width:17px;height:17px}.features_home__gE02e{padding:24px 0 32px;max-width:980px;margin:auto}.features_srOnly__3oO0j{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.features_recent__aUSAu,.features_toolsPanel__ly_M2{padding:28px;border-radius:24px;background:var(--sf-surface)}.features_recent__aUSAu h2,.features_toolsPanel__ly_M2 h2{margin:0 0 16px;font-size:21px;letter-spacing:-.6px}.features_grid__NPj4w{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.features_appCard__fPLb2{min-width:0;display:flex;flex-direction:column;align-items:center;gap:12px;padding:20px 8px;border-radius:18px;color:var(--sf-text);text-decoration:none;transition:background .15s}.features_appCard__fPLb2:hover{background:var(--sf-surface-soft)}.features_appCard__fPLb2:focus-visible,.features_recentCard__AeCxH:focus-visible{outline:3px solid var(--sf-primary);outline-offset:3px}.features_appCard__fPLb2 h3{font-size:15px;font-weight:600;margin:0;text-align:center;overflow-wrap:anywhere}.features_appCard__fPLb2 .features_icon__ckMnJ{width:54px;height:54px;border-radius:19px}.features_appCard__fPLb2 .features_icon__ckMnJ svg{width:27px;height:27px;stroke-width:1.8}.features_recent__aUSAu{margin-top:16px}.features_recentGrid__ldxaW{display:grid}.features_recentCard__AeCxH{display:flex;gap:14px;align-items:center;color:var(--sf-text);border-radius:12px;text-decoration:none;padding:14px 0;min-width:0}.features_recentCard__AeCxH+.features_recentCard__AeCxH{border-top:1px solid var(--sf-border-soft)}.features_recentCard__AeCxH:after{content:"›";color:var(--sf-muted);margin-left:auto;font-size:22px}.features_recentCard__AeCxH:hover{background:var(--sf-surface-soft)}.features_recentCard__AeCxH>span{min-width:0}.features_recentCard__AeCxH strong{display:block;font-size:15px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.features_recentCard__AeCxH small{display:block;color:var(--sf-muted);margin-top:4px;font-size:13px}.features_utilities__QWpPe{display:flex;gap:8px 24px;flex-wrap:wrap;margin-top:20px;padding:8px}.features_utilities__QWpPe a{display:inline-flex;align-items:center;min-height:40px;color:var(--sf-muted);text-decoration:none;font-size:13px}.features_toolbar__RU_r8{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px}.features_tabs__1lfAn{display:flex;gap:6px}.features_tabs__1lfAn button{border:0;background:none;border-radius:8px;padding:10px 14px;font:inherit;font-size:13px;cursor:pointer;color:var(--sf-muted)}.features_tabs__1lfAn button[aria-pressed=true]{background:var(--sf-surface);color:var(--sf-text);font-weight:700}.features_list__u9Rjo{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;margin:0;padding:0;gap:16px}.features_item__43lSv{background:var(--sf-surface);border:1px solid var(--sf-border);border-radius:20px;overflow:hidden;min-width:0}.features_item__43lSv>[role=button]{height:100%;background:var(--sf-surface);border-radius:inherit}.features_item__43lSv>[role=button]:hover{background:color-mix(in srgb,var(--sf-primary) 5%,var(--sf-surface))}.features_item__43lSv>[role=button]:focus-visible{outline-offset:-3px}.features_itemLink__03ECX{display:block;padding:20px;text-decoration:none;color:inherit}.features_itemTitle__6diVE{display:block;font-size:17px;font-weight:700;line-height:1.5;overflow-wrap:anywhere}.features_itemMeta__vLN0M{display:flex;gap:8px;align-items:center;margin-top:10px;font-size:12px;color:var(--sf-muted)}.features_itemActions__Gy3wq{display:flex;justify-content:flex-end;padding:0 20px 16px;gap:8px}.features_empty__x7CCf{text-align:center;padding:36px 24px;background:var(--sf-surface);border:1px dashed var(--sf-border);border-radius:8px;color:var(--sf-muted);line-height:1.8}.features_empty__x7CCf h2{color:var(--sf-text);font-size:19px}.features_empty__x7CCf p{font-size:14px;margin:8px 0 24px}.features_error__sHQQ8{color:var(--sf-danger-ink);font-size:14px;padding:12px 0}.features_form__iW2qV{display:grid;gap:20px}.features_form__iW2qV label{display:grid;gap:8px;font-size:13px;font-weight:700}.features_form__iW2qV input,.features_form__iW2qV select,.features_form__iW2qV textarea{width:100%;box-sizing:border-box;border:1px solid var(--sf-border);background:var(--sf-surface);color:var(--sf-text);border-radius:8px;padding:11px 12px;font:inherit;font-weight:400;min-width:0}.features_form__iW2qV textarea{resize:vertical;min-height:86px}.features_form__iW2qV details{border-top:1px solid var(--sf-border);padding-top:18px}.features_form__iW2qV summary{cursor:pointer;font-size:13px;color:var(--sf-muted);margin-bottom:16px}.features_dates__OyQDN{display:grid;grid-template-columns:1fr 1fr;gap:14px}.features_formFooter__nBaoc{display:flex;gap:10px;justify-content:flex-end}.features_hint__OuodB{margin:0;color:var(--sf-muted);font-size:12px;line-height:1.7}.features_detailCrumb__hG74b{display:flex;align-items:center;gap:9px;font-size:12px;margin:0;color:var(--sf-muted)}.features_detailCrumb__hG74b a{color:inherit;text-decoration:none}@media (max-width:768px){.features_home__gE02e{padding:20px 0 28px}.features_grid__NPj4w{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px}.features_recent__aUSAu,.features_toolsPanel__ly_M2{padding:20px 16px}.features_appCard__fPLb2{padding:16px 4px}.features_appCard__fPLb2 h3{font-size:13px}.features_appCard__fPLb2 .features_icon__ckMnJ{width:48px;height:48px;border-radius:16px}.features_list__u9Rjo,.features_recentGrid__ldxaW{grid-template-columns:1fr}.features_featureHeader__ZpmZ7{gap:14px;flex-wrap:wrap;margin-bottom:18px}.features_heading__lo_Wx h1{font-size:25px}.features_page__36SvG{padding:0 0 28px}.features_breadcrumb__kI_iU{margin-bottom:12px}.features_headerActions__t3eSV{margin-left:auto}.features_toolbar__RU_r8{gap:8px}.features_utilities__QWpPe{gap:18px}}.features_homeShell__cLOZT{height:100dvh;display:flex;flex-direction:column;background:var(--sf-bg0);color:var(--sf-text)}.features_homeShell__cLOZT>header{flex-shrink:0}.features_homeMain__O7hp5{flex:1;min-height:0;overflow-y:auto;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;padding-bottom:env(safe-area-inset-bottom)}.features_homeContainer__iAXwZ{width:min(980px,calc(100% - 48px));margin:auto;padding-bottom:24px}.features_footer___c0y7{display:flex;justify-content:space-between;align-items:center;gap:16px;max-width:980px;margin:20px auto 0;padding:24px 0;border-top:1px solid var(--sf-border);font-size:12px;color:var(--sf-muted)}.features_footerLinks__9ksEG{display:flex;gap:18px}.features_footerLinks__9ksEG a{color:inherit;text-decoration:none}@media (max-width:768px){.features_homeShell__cLOZT{height:calc(100dvh - max(var(--sf-top-nav-height, 64px), 64px) - var(--sf-bottom-nav-height, 0px))}.features_homeContainer__iAXwZ{width:calc(100% - 32px)}.features_footer___c0y7{font-size:11px;gap:8px}}.features_investmentWorkspace__Kz1tW{display:grid;gap:16px}.features_investmentWorkspace__Kz1tW .features_toolbar__RU_r8{margin:0}.features_moneyGrid__IBRNb{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.features_moneyGrid__IBRNb>div{padding:16px;border:1px solid var(--sf-border);border-radius:16px;background:var(--sf-surface-soft)}.features_moneyGrid__IBRNb span{display:block;font-size:12px;color:var(--sf-muted)}.features_moneyGrid__IBRNb strong{display:block;margin-top:8px;font-size:22px;letter-spacing:-.6px;overflow-wrap:anywhere}.features_sectionTitle__Re10V{font-size:18px;margin:0}.features_tradeList__YgO4J{display:grid}.features_tradeRow__aYLuc{display:flex;align-items:center;gap:14px;padding:18px 0;border-bottom:1px solid var(--sf-border);font-size:14px}.features_tradeRow__aYLuc>div{min-width:0}.features_tradeRow__aYLuc small{display:block;color:var(--sf-muted);font-size:12px;margin-top:6px;overflow-wrap:anywhere}.features_tradeSide__cCYxK{border-radius:6px;padding:7px 9px;font-size:12px;background:var(--sf-surface-soft);flex-shrink:0}.features_tradeSide__cCYxK[data-side=BUY]{color:var(--sf-btn-danger-text);background:var(--sf-btn-danger-bg)}.features_tradeSide__cCYxK[data-side=SELL]{color:var(--sf-primary);background:var(--sf-primary-soft)}.features_tradeAmount__RcQ0N{margin-left:auto;white-space:nowrap}.features_tradeActions__pvQUg{display:flex;gap:5px}.features_additionalTools__PwZof{border:1px solid var(--sf-border);border-radius:8px;padding:14px 16px;background:var(--sf-surface)}.features_additionalTools__PwZof>summary{cursor:pointer;color:var(--sf-muted);font-weight:600;font-size:13px}.features_additionalTools__PwZof[open]>summary{margin-bottom:14px}@media(max-width:768px){.features_moneyGrid__IBRNb{grid-template-columns:1fr;gap:8px}.features_moneyGrid__IBRNb>div{display:flex;align-items:center;justify-content:space-between;padding:14px;gap:10px}.features_moneyGrid__IBRNb strong{margin:0;font-size:18px}.features_tradeRow__aYLuc{flex-wrap:wrap;gap:10px}.features_tradeActions__pvQUg{width:100%;justify-content:flex-end}.features_tradeAmount__RcQ0N{font-size:13px}}.features_dayTabs__ntHBU{display:flex;gap:8px;overflow-x:auto;padding:0 0 4px}.features_dayTabs__ntHBU button{flex:none;border:1px solid var(--sf-line);background:var(--sf-surface);color:var(--sf-muted);padding:9px 15px;border-radius:8px;cursor:pointer}.features_dayTabs__ntHBU button[aria-pressed=true]{background:var(--sf-btn-primary-bg);color:var(--sf-btn-primary-text);border-color:var(--sf-btn-primary-border)}.features_itineraryTime__IE18p{font-size:12px;font-weight:500;color:var(--sf-muted);white-space:nowrap}@media (min-width:769px){.features_homeShell__cLOZT:has([data-feature-navigation]) .features_homeMain__O7hp5{margin-left:200px}}html[data-theme=dark] .features_icon__ckMnJ,html[data-theme=dark] .features_smallIcon__nzU3Y{color:color-mix(in srgb,var(--feature-color) 70%,white)}.featureNavigation_sidebar__wGymj{position:fixed;z-index:30;left:0;top:64px;bottom:0;width:200px;overflow-y:auto;padding:20px 12px;box-sizing:border-box;background:var(--sf-header-bg)}.featureNavigation_sidebar__wGymj nav{display:grid;gap:3px}.featureNavigation_sidebar__wGymj a{display:flex;align-items:center;gap:10px;padding:7px 12px;min-height:44px;box-sizing:border-box;border-radius:12px;color:var(--sf-muted-strong);text-decoration:none;font-size:14px;font-weight:550}.featureNavigation_sidebar__wGymj a:hover{background:var(--sf-surface-soft)}.featureNavigation_sidebar__wGymj a[aria-current]{background:var(--sf-primary-soft);color:var(--sf-primary);font-weight:700}.featureNavigation_sidebar__wGymj p{font-size:12px;color:var(--sf-muted);margin:20px 12px 8px}.featureNavigation_sidebar__wGymj .featureNavigation_homeLink__YnZ2_{gap:16px;padding-left:17px}.featureNavigation_bottom__AmXFc svg,.featureNavigation_sidebar__wGymj svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.featureNavigation_bottom__AmXFc{display:none}.featureNavigation_bottom__AmXFc a:focus-visible,.featureNavigation_bottom__AmXFc button:focus-visible,.featureNavigation_sidebar__wGymj a:focus-visible{outline:2px solid var(--sf-primary);outline-offset:-2px}.featureNavigation_srOnly__q9aRm{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}@media (max-width:768px){.featureNavigation_sidebar__wGymj{display:none}.featureNavigation_bottom__AmXFc{position:fixed;z-index:45;inset:auto 0 0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));background:var(--sf-header-bg);border-top:1px solid var(--sf-border-soft);padding:4px 12px env(safe-area-inset-bottom)}.featureNavigation_bottom__AmXFc a,.featureNavigation_bottom__AmXFc button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;min-height:56px;border:0;background:none;font:inherit;font-size:11px;font-weight:600;color:var(--sf-muted);text-decoration:none;cursor:pointer}.featureNavigation_bottom__AmXFc [aria-current],.featureNavigation_bottom__AmXFc [aria-expanded=true]{color:var(--sf-primary)}.featureNavigation_bell__Uq4oj{position:relative;display:flex}.featureNavigation_bell__Uq4oj i{position:absolute;width:5px;height:5px;border-radius:50%;background:var(--sf-primary);right:0;top:0}body[data-keyboard-open="1"] .featureNavigation_bottom__AmXFc{display:none}}.characterStatusDialog_overlay__kDkU_{z-index:10060;background:var(--sf-modal-overlay)}.characterStatusDialog_shell__e5RuX{width:min(440px,100%)}.characterStatusDialog_hero__ryzr5{display:grid;gap:var(--sf-space-3)}.characterStatusDialog_characterCard__byOu8,.characterStatusDialog_statusCard__qdi41{border-radius:var(--sf-radius-md);border:1px solid var(--sf-line-soft);background:linear-gradient(180deg,rgba(255,255,255,.76),rgba(255,255,255,.96));padding:var(--sf-space-3);box-shadow:var(--sf-shadow-soft)}.characterStatusDialog_characterCard__byOu8{display:grid;gap:var(--sf-space-2);align-content:center;justify-items:center;text-align:center}.characterStatusDialog_characterArt__bV45P{width:100%;min-height:170px;border-radius:calc(var(--sf-radius-md) - 2px);border:1px solid rgba(148,163,184,.22);background:radial-gradient(circle at 30% 20%,rgba(255,255,255,.96),rgba(219,234,254,.62)),linear-gradient(180deg,rgba(248,250,252,.92),rgba(255,255,255,.98));display:grid;place-items:center;padding:var(--sf-space-3)}.characterStatusDialog_characterImg__xVttf{width:min(160px,100%);height:auto;display:block}.characterStatusDialog_characterStage__wCfD5{font-size:var(--sf-fs-title-sm);font-weight:var(--sf-fw-strong);color:var(--sf-text)}.characterStatusDialog_statusCard__qdi41{display:grid;gap:var(--sf-space-3)}.characterStatusDialog_statusTop__Kr21d{display:flex;align-items:center;justify-content:space-between;gap:var(--sf-space-2);flex-wrap:wrap}.characterStatusDialog_levelBadge__vg52u{display:inline-flex;align-items:center;justify-content:center;min-height:36px;padding:0 14px;border-radius:var(--sf-radius-pill);border:1px solid rgba(59,130,246,.16);background:rgba(59,130,246,.08)}.characterStatusDialog_expValue__W_f_a,.characterStatusDialog_levelBadge__vg52u{color:var(--sf-text);font-size:14px;font-weight:900}.characterStatusDialog_progressBar__xuZbl{height:12px;border-radius:var(--sf-radius-pill);background:rgba(15,23,42,.08);overflow:hidden}.characterStatusDialog_progressFill__s9TsZ{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,rgba(59,130,246,.92),rgba(16,185,129,.82));transition:width .2s ease}.characterStatusDialog_progressMeta__w3UeH{display:flex;align-items:center;justify-content:space-between;gap:var(--sf-space-2);flex-wrap:wrap;color:var(--sf-muted);font-size:var(--sf-fs-caption);font-weight:var(--sf-fw-semibold)}.characterStatusDialog_remainingValue__gPt_L{color:var(--sf-text);font-size:22px;font-weight:900;line-height:1}@media (min-width:640px){.characterStatusDialog_hero__ryzr5{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:stretch}.characterStatusDialog_remainingValue__gPt_L{font-size:26px}}html[data-theme=dark] .characterStatusDialog_characterCard__byOu8,html[data-theme=dark] .characterStatusDialog_statusCard__qdi41{border-color:rgba(148,163,184,.18);background:linear-gradient(180deg,rgba(8,17,31,.88),rgba(8,17,31,.78));box-shadow:0 16px 34px rgba(2,6,23,.22)}html[data-theme=dark] .characterStatusDialog_characterArt__bV45P{border-color:rgba(148,163,184,.18);background:radial-gradient(circle at 30% 20%,rgba(30,41,59,.96),rgba(15,23,42,.86)),linear-gradient(180deg,rgba(15,23,42,.94),rgba(8,17,31,.98))}html[data-theme=dark] .characterStatusDialog_levelBadge__vg52u{border-color:rgba(96,165,250,.26);background:rgba(37,99,235,.16);color:var(--sf-text)}html[data-theme=dark] .characterStatusDialog_characterStage__wCfD5,html[data-theme=dark] .characterStatusDialog_expValue__W_f_a,html[data-theme=dark] .characterStatusDialog_remainingValue__gPt_L{color:var(--sf-text)}html[data-theme=dark] .characterStatusDialog_progressBar__xuZbl{background:rgba(148,163,184,.16)}html[data-theme=dark] .characterStatusDialog_progressMeta__w3UeH{color:var(--sf-muted)}.characterStatusDialog_characterCard__byOu8,.characterStatusDialog_statusCard__qdi41{border:0;border-radius:var(--sf-radius-lg);background:var(--sf-surface-soft);box-shadow:none}.characterStatusDialog_characterArt__bV45P{border:0;border-radius:var(--sf-radius-lg);background:color-mix(in srgb,var(--sf-primary) 10%,var(--sf-surface))}.characterStatusDialog_progressFill__s9TsZ{background:var(--sf-primary)}html[data-theme=dark] .characterStatusDialog_characterArt__bV45P,html[data-theme=dark] .characterStatusDialog_characterCard__byOu8,html[data-theme=dark] .characterStatusDialog_statusCard__qdi41{background:var(--sf-surface-soft);box-shadow:none}.featureSwitcher_button__KjrUn{flex-shrink:0;width:40px;min-width:40px;height:40px;padding:0;border-radius:12px}.featureSwitcher_button__KjrUn svg{width:20px;height:20px;stroke-width:1.8}.snowSkyEffect_scene__lua2m{position:absolute;inset:0;overflow:hidden;pointer-events:none;border-radius:inherit}.snowSkyEffect_panelScene__m2O8c{background:linear-gradient(180deg,rgba(220,234,250,.95),rgba(237,244,252,.88) 42%,rgba(255,255,255,.6))}.snowSkyEffect_overlayScene__XoOPe{background:linear-gradient(180deg,rgba(118,150,186,.34),rgba(180,207,232,.18) 42%,rgba(244,248,252,.08))}.snowSkyEffect_glow__Sn3HR,.snowSkyEffect_haze__vmavR,.snowSkyEffect_horizon__EVfKh,.snowSkyEffect_sky__IAi_t{position:absolute;inset:0}.snowSkyEffect_sky__IAi_t{background:radial-gradient(circle at 50% -8%,rgba(255,255,255,.92),rgba(255,255,255,0) 48%),linear-gradient(180deg,rgba(133,174,214,.52),rgba(201,223,244,.16) 55%,rgba(255,255,255,0))}.snowSkyEffect_glow__Sn3HR{inset:-10% -6% 40% -6%;background:radial-gradient(circle at 50% 0,rgba(255,255,255,.84),rgba(255,255,255,0) 62%);opacity:1}.snowSkyEffect_haze__vmavR{inset:auto 0 12% 0;height:36%;background:linear-gradient(180deg,rgba(255,255,255,0),rgba(238,246,255,.4) 52%,rgba(250,252,255,.62))}.snowSkyEffect_horizon__EVfKh{inset:auto -8% -10% -8%;height:32%;background:radial-gradient(circle at 14% 30%,rgba(255,255,255,.92),rgba(255,255,255,0) 38%),radial-gradient(circle at 52% 22%,rgba(255,255,255,.88),rgba(255,255,255,0) 42%),radial-gradient(circle at 84% 35%,rgba(255,255,255,.85),rgba(255,255,255,0) 34%);filter:blur(8px);opacity:.82}.snowSkyEffect_flake__Jy62b{position:absolute;width:12px;height:12px;border-radius:999px;background:radial-gradient(circle at 35% 35%,rgba(255,255,255,1),rgba(232,241,255,.98) 68%,rgba(191,219,254,.32));box-shadow:0 0 28px rgba(255,255,255,.82),0 0 10px rgba(191,219,254,.32);opacity:0;animation:snowSkyEffect_snow-drift__NzFH1 linear infinite}.snowSkyEffect_layer1__AMe6p{width:8px;height:8px;filter:blur(.2px)}.snowSkyEffect_layer2__oNc0h{width:12px;height:12px}.snowSkyEffect_layer3__iu_XB{width:16px;height:16px;filter:blur(.4px)}@keyframes snowSkyEffect_snow-drift__NzFH1{0%{transform:translate3d(0,-3%,0) scale(var(--flake-scale,1));opacity:0}10%{opacity:var(--flake-opacity,.45)}to{transform:translate3d(var(--drift,12px),140%,0) scale(calc(var(--flake-scale, 1) * 1.05));opacity:0}}@media (prefers-reduced-motion:reduce){.snowSkyEffect_flake__Jy62b{animation:none;opacity:.35}}.snowProgressView_overlay__vtxcI{position:fixed;inset:max(var(--sf-top-nav-height,0px),0px) 0 max(var(--sf-bottom-nav-height,0px),0px) 0;z-index:90;padding:24px;background:radial-gradient(circle at 50% 0,rgba(172,196,222,.38),rgba(230,239,248,.18) 36%,rgba(222,231,240,.46) 100%),rgba(226,232,240,.28);backdrop-filter:blur(6px) saturate(106%)}.snowProgressView_inlineWrap__Qa_9o,.snowProgressView_overlay__vtxcI{display:flex;align-items:center;justify-content:center;overflow:hidden}.snowProgressView_inlineWrap__Qa_9o{position:relative;min-height:240px;padding:16px 0}.snowProgressView_scene__5WVID{position:relative;position:absolute;inset:0}.snowProgressView_frostGlow__fZluR{position:relative;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:min(420px,82vw);height:164px;border-radius:999px;background:radial-gradient(circle,rgba(255,255,255,.82),rgba(255,255,255,0) 70%);filter:blur(12px);opacity:1}.snowProgressView_copy__pqvhv{position:relative;z-index:1;display:grid;gap:6px;justify-items:center;text-align:center;color:rgba(255,255,255,.96)}.snowProgressView_activityIcon__m9dm5{width:88px;height:88px;object-fit:contain;filter:drop-shadow(0 14px 22px rgba(15,23,42,.18));animation:snowProgressView_santaProgressFloat__5ofln .9s ease-in-out infinite alternate}.snowProgressView_copy__pqvhv strong{font-size:clamp(18px,2vw,22px);line-height:1.2;letter-spacing:-.02em;font-weight:600;text-shadow:0 0 14px rgba(255,255,255,.18)}.snowProgressView_copy__pqvhv span{color:rgba(255,255,255,.74);font-size:12px;line-height:1.4;max-width:32ch}@keyframes snowProgressView_santaProgressFloat__5ofln{0%{transform:translateY(2px) rotate(-2deg)}to{transform:translateY(-7px) rotate(2deg)}}@media (max-width:768px){.snowProgressView_overlay__vtxcI{padding:16px}.snowProgressView_inlineWrap__Qa_9o{min-height:200px}}@media (prefers-reduced-motion:reduce){.snowProgressView_activityIcon__m9dm5{animation:none}}.emptySnowState_wrap__1bcGa{margin:0;padding:10px 8px;display:grid;justify-items:center;align-items:center;gap:8px;text-align:center}.emptySnowState_image__Fih6O{width:88px;height:88px;object-fit:contain;filter:drop-shadow(0 8px 16px rgba(15,23,42,.12))}.emptySnowState_message__Z0cgF{margin:0;font-size:12px;color:var(--sf-muted);line-height:1.45}.metricCard_card__Nc_0U{display:grid;gap:var(--sf-density-gap-tight);min-width:0;padding:var(--sf-card-pad-md);border-radius:var(--sf-radius-card);border:0;background:var(--sf-surface)}.metricCard_top__EgNBH{min-width:0}.metricCard_stacked__Up3xn{display:grid;gap:var(--sf-density-gap-tight)}.metricCard_inline___ILBa{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--sf-density-gap-md)}.metricCard_sm__t6JXm{padding:var(--sf-card-pad-sm);gap:var(--sf-density-gap-tight)}.metricCard_label__D8HRa{display:inline-flex;align-items:center;gap:6px;color:var(--sf-text-muted);font-size:12px;font-weight:700;min-width:0}.metricCard_icon__7Cc42{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto}.metricCard_icon__7Cc42 svg{width:12px;height:12px;stroke:currentColor;stroke-width:1.9;fill:none;stroke-linecap:round;stroke-linejoin:round}.metricCard_value__vrBMA{font-size:clamp(17px,2.3vw,23px);font-weight:700;line-height:1.05;color:var(--sf-text-strong);min-width:0}.metricCard_sm__t6JXm .metricCard_value__vrBMA{font-size:16px}.metricCard_inline___ILBa .metricCard_value__vrBMA{text-align:right;flex:0 0 auto}.metricCard_meta__xo2Cd{color:var(--sf-text-muted);font-size:12px;line-height:1.45}.metricCard_body__1ICKk{display:grid;gap:var(--sf-density-gap-tight)}@media (max-width:640px){.metricCard_card__Nc_0U{padding:var(--sf-density-mobile-card-pad)}.metricCard_value__vrBMA{font-size:18px}.metricCard_inline___ILBa{gap:var(--sf-density-mobile-gap-md)}}.listRowCard_row__dIr1l{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:var(--sf-density-gap-md)}.listRowCard_interactive__KRb_d{cursor:pointer;transition:background .16s ease,color .16s ease}.listRowCard_interactive__KRb_d:hover{background:color-mix(in srgb,var(--sf-primary) 5%,var(--sf-surface-soft))}.listRowCard_interactive__KRb_d:focus-visible{outline:2px solid color-mix(in srgb,var(--sf-primary) 55%,transparent);outline-offset:2px}.listRowCard_main__BD8C_{min-width:0;display:grid;gap:var(--sf-density-gap-sm)}.listRowCard_top__AJGFj{display:flex;align-items:start;justify-content:space-between;gap:var(--sf-density-gap-md)}.listRowCard_titleBlock__7IZXa{min-width:0;display:grid;gap:var(--sf-density-gap-sm)}.listRowCard_badges__o0VLl,.listRowCard_meta__nM3RL,.listRowCard_titleAside__iqYEH{display:flex;flex-wrap:wrap;gap:var(--sf-density-gap-sm);align-items:center}.listRowCard_body__KkhLe{min-width:0}.listRowCard_side__hGhS1{display:grid;justify-items:end;align-content:start;gap:var(--sf-density-gap-sm);text-align:right}@media (max-width:720px){.listRowCard_row__dIr1l{grid-template-columns:1fr;gap:var(--sf-density-mobile-gap-lg)}.listRowCard_top__AJGFj{display:grid}.listRowCard_side__hGhS1{justify-items:stretch;text-align:left}}.saveActionButton_button__UNTBY{border-color:rgba(16,185,129,.3);background:rgba(16,185,129,.14);color:#065f46}.saveActionButton_button__UNTBY:hover{border-color:rgba(16,185,129,.46);background:rgba(16,185,129,.2)}.resultShareModal_modalShell__dgJzu{width:min(760px,100%);max-height:min(90dvh,920px);display:grid;gap:16px;padding:18px;border-radius:24px;border:1px solid rgba(148,163,184,.18);background:rgba(255,255,255,.92);box-shadow:0 30px 60px rgba(15,23,42,.22)}.resultShareModal_header__4_Iuj{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.resultShareModal_title__CkDXe{font-size:18px;font-weight:900;color:#0f172a}.resultShareModal_subtitle__df_xc{margin:4px 0 0;font-size:13px;line-height:1.5;color:rgba(51,65,85,.76)}.resultShareModal_previewWrap__gqeLR{border-radius:20px;border:1px solid rgba(148,163,184,.16);background:linear-gradient(180deg,rgba(248,250,252,.92),rgba(255,255,255,.88));padding:12px}.resultShareModal_preview__OxpNq{display:block;width:100%;height:auto;border-radius:16px;box-shadow:0 14px 34px rgba(15,23,42,.14)}.resultShareModal_error__u005S{border-radius:14px;padding:12px 14px;background:rgba(254,226,226,.8);color:#991b1b;font-size:13px;font-weight:700}.resultShareModal_actions__18mN3{display:flex;justify-content:flex-end;gap:10px;flex-wrap:wrap}@media (max-width:768px){.resultShareModal_modalShell__dgJzu{width:100%;max-height:100%;padding:14px;border-radius:20px}.resultShareModal_actions__18mN3{display:grid;grid-template-columns:1fr 1fr}}.resultShareModal_modalShell__dgJzu{border:0;border-radius:var(--sf-radius-lg);background:var(--sf-surface);box-shadow:var(--sf-shadow-md)}.resultShareModal_previewWrap__gqeLR{border:0;border-radius:var(--sf-radius-lg);background:var(--sf-surface-soft)}.resultShareModal_preview__OxpNq{border-radius:var(--sf-radius-lg);box-shadow:none}.resultShareModal_error__u005S{border-radius:var(--sf-radius-lg);background:var(--sf-chip-danger-bg)}