body,html{font-family:var(--ds-font-sans)}:root{--ds-bg:#0A0B0A;--ds-surface:#111311;--ds-surface-2:#1B1E1B;--ds-panel:#141614;--ds-shell-footer-h:62px;--ds-shell-header-h:63px;--ds-shell-avatar:50px;--ds-shell-avatar-ring:var(--ds-lime-ink);--ds-chat-canvas:color-mix(in srgb,var(--ds-panel) 45%,var(--ds-bg));--ds-bubble:color-mix(in srgb,var(--ds-text) 11%,var(--ds-chat-canvas));--ds-editor-sheet:var(--ds-bg);--ds-line:color-mix(in srgb,var(--ds-text) 9%,var(--ds-bg));--ds-line-strong:color-mix(in srgb,var(--ds-text) 16%,var(--ds-bg));--ds-frost:color-mix(in srgb,var(--ds-text) 10%,var(--ds-bg));--ds-scrim:#000000;--ds-on-media:#FFFFFF;--ds-card-desk:#545462;--ds-card-desk-light:#dcdce3;--ds-text:#F2F4F1;--ds-text-dim:#C6CCC4;--ds-text-mut:#9AA39B;--ds-text-faint:#7E877F;--ds-accent:#F2F4F1;--ds-accent-strong:#FFFFFF;--ds-accent-neon:#8F84F0;--ds-hl:#BDB4FF;--ds-hl-strong:#A79EF5;--ds-lime:#C4F59C;--ds-lime-2:#A4E77A;--ds-lime-ink:var(--ds-lime);--ds-on-lime:#0A0B0A;--ds-rec-bg:#A98BFF;--ds-rec-fg:#0A0B0A;--ds-tab-on:var(--ds-lime-ink);--ds-create-disk:color-mix(in srgb,var(--ds-lime) 16%,var(--ds-panel));--ds-create-ink:var(--ds-lime-ink);--ds-cyan:#8AF3FF;--ds-cyan-strong:#3CEBFE;--ds-pink:#FF69B4;--ds-gold:#F2CE8B;--ds-role-rose:#FF9FBF;--ds-role-amber:#FFC27A;--ds-role-lime:#C4F59C;--ds-role-mint:#8FE3C8;--ds-role-sky:#8FD3FF;--ds-role-violet:#B49CFF;--ds-role-lilac:#E2A8FF;--ds-role-sand:#E6D3A3;--ds-rp-action:#C9AEFF;--ds-brand:#C9AEFF;--ds-bubble-me:color-mix(in srgb,var(--ds-brand) 18%,var(--ds-chat-canvas));--ds-tick-read:color-mix(in srgb,var(--ds-brand) 62%,var(--ds-text-mut));--ds-on-accent:#0A0B0A;--ds-danger:#FF5D5D;--ds-on-danger:#0A0B0A;--ds-success:#55D98B;--ds-warning:#FFB020;--ds-gender-male:#64A0FF;--ds-gender-female:#FF69B4;--ds-gender-agender:#B482FF;--ds-font-sans:"Onest","Onest Fallback",system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--ds-font-mono:ui-monospace,"SF Mono","JetBrains Mono",Menlo,Consolas,monospace;--ds-font-serif:"Georgia","Times New Roman","Noto Serif",serif;--ds-font-display:"Bounded","Bounded Fallback",system-ui,sans-serif;--ds-label-font:var(--ds-font-display);--ds-label-size:10.5px;--ds-label-weight:500;--ds-label-tt:uppercase;--ds-label-ls:0.06em;--ds-label-underline:1px;--ds-cta-bg:var(--ds-accent);--ds-cta-fg:var(--ds-on-accent);--ds-cta-border:transparent;--ds-fab-bg:var(--ds-accent);--ds-fab-fg:var(--ds-on-accent);--ds-fab-border:transparent;--ds-lime-bg:linear-gradient(135deg,#C4F59C,#A4E77A);--ds-lime-fg:#0A0B0A;--ds-pay-bg:var(--ds-lime-bg);--ds-pay-fg:var(--ds-lime-fg);--ds-pay-accent:#C4F59C;--ds-moment-bg:linear-gradient(135deg,#C4F59C,#A4E77A);--ds-moment-fg:#0A0B0A;--ds-quanta-bg:var(--ds-lime-bg);--ds-quanta-fg:var(--ds-lime-fg);--ds-auth-cta-bg:var(--ds-lime-bg);--ds-auth-cta-fg:var(--ds-lime-fg);--ds-find-fab-bg:var(--ds-lime-bg);--ds-find-fab-fg:var(--ds-lime-fg);--ds-field-radius:var(--ds-radius-pill);--ds-field-bg:color-mix(in srgb,var(--ds-text) 5%,var(--ds-bg));--ds-field-border:color-mix(in srgb,var(--ds-text) 12%,transparent);--ds-lang-border:var(--ds-line-strong);--ds-radius-sm:12px;--ds-radius:20px;--ds-radius-lg:28px;--ds-radius-xl:40px;--ds-radius-pill:999px;--ds-shadow:0 20px 60px -28px rgba(0,0,0,0.65);--ds-glow:0 0 22px rgba(236,234,246,0.16);--ds-maxw:1180px;--ds-ease:cubic-bezier(0.22,1,0.36,1);--ds-dur:0.7s}:root[data-theme=light]{--ds-bg:#F2F4F7;--ds-surface:#FFFFFF;--ds-surface-2:#E6E9ED;--ds-panel:#FFFFFF;--ds-editor-sheet:var(--ds-panel);--ds-line:color-mix(in srgb,var(--ds-text) 8%,var(--ds-bg));--ds-line-strong:color-mix(in srgb,var(--ds-text) 14%,var(--ds-bg));--ds-frost:color-mix(in srgb,var(--ds-text) 6%,var(--ds-bg));--ds-text:#0B0C0B;--ds-text-dim:#3A403B;--ds-text-mut:#565C57;--ds-text-faint:#646964;--ds-accent:#0B0C0B;--ds-accent-strong:#000000;--ds-accent-neon:#6F63E3;--ds-on-accent:#F2F4F1;--ds-hl:#6F63E3;--ds-hl-strong:#5A4DD6;--ds-cyan:#0C93B8;--ds-cyan-strong:#067C9C;--ds-pink:#E8568F;--ds-gold:#C0872E;--ds-role-rose:#C8396C;--ds-role-amber:#B26A0A;--ds-role-lime:#4E8A1E;--ds-role-mint:#16876A;--ds-role-sky:#1F74B0;--ds-role-violet:#5D42C9;--ds-role-lilac:#9137B8;--ds-role-sand:#8A6A2E;--ds-rp-action:#5F3FD6;--ds-brand:#7C5CF0;--ds-bubble-me:color-mix(in srgb,var(--ds-brand) 12%,var(--ds-chat-canvas));--ds-shadow:0 16px 40px -20px rgba(26,25,24,0.18);--ds-glow:0 6px 20px -12px rgba(26,25,24,0.12);--ds-danger:#DC2F2F;--ds-on-danger:#FFFFFF;--ds-success:#149A57;--ds-warning:#B57312;--ds-gender-male:#2E86FF;--ds-gender-female:#E8568F;--ds-gender-agender:#7A45FF;--ds-label-font:var(--ds-font-display);--ds-label-size:10.5px;--ds-label-weight:500;--ds-label-tt:uppercase;--ds-label-ls:0.06em;--ds-label-underline:1px;--ds-cta-bg:var(--ds-accent);--ds-cta-fg:var(--ds-on-accent);--ds-cta-border:transparent;--ds-fab-bg:var(--ds-accent);--ds-fab-fg:var(--ds-on-accent);--ds-fab-border:transparent;--ds-field-radius:var(--ds-radius-pill);--ds-field-bg:color-mix(in srgb,var(--ds-text) 4%,var(--ds-bg));--ds-lime-ink:#3C8527;--ds-create-disk:color-mix(in srgb,var(--ds-lime) 13%,var(--ds-panel));--ds-tab-on:var(--ds-accent);--ds-pay-bg:var(--ds-cta-bg);--ds-pay-fg:var(--ds-cta-fg);--ds-pay-accent:var(--ds-text);--ds-find-fab-bg:var(--ds-accent);--ds-find-fab-fg:var(--ds-lime);--ds-field-border:rgba(26,25,24,0.08);--ds-lang-border:transparent}.ds-canvas{background:var(--ds-bg)}img[src$="/images/profile/no-avatar.webp"]{background:var(--ds-frost)}.mshell-header{height:var(--ds-shell-header-h);flex-shrink:0;display:flex;align-items:center;gap:12px;padding:0 12px;position:relative;background:var(--ds-bg);border-bottom:1px solid var(--ds-line)}.mshell-av{width:var(--ds-shell-avatar);height:var(--ds-shell-avatar);border-radius:50%;object-fit:cover;object-position:50% 20%;border:2px solid var(--ds-shell-avatar-ring);cursor:pointer;flex:0 0 auto;padding:0;background:transparent;outline:none}.mshell-av img{width:100%;height:100%;border-radius:50%;object-fit:cover}.mshell-av-ph{width:var(--ds-shell-avatar);height:var(--ds-shell-avatar);border-radius:50%;flex:0 0 auto;background:var(--ds-line)}.mshell-logo{position:absolute;left:50%;transform:translateX(-50%);display:flex;align-items:center;pointer-events:none}.mshell-logo>*{pointer-events:auto}.sb-disk{position:relative}.asst-ring{inset:-4px;border-radius:50%;border:2px solid transparent;border-top:2px solid var(--ds-lime-ink);border-inline-end-color:var(--ds-lime-ink);animation:asst-spin 1.1s linear infinite}.asst-dot,.asst-ring{position:absolute;pointer-events:none}.asst-dot{top:-2px;inset-inline-end:-2px;width:10px;height:10px;border-radius:50%;background:var(--ds-accent);box-shadow:0 0 0 2px var(--ds-bg)}@keyframes asst-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.asst-ring{animation:none}}.mshell-bell{width:36px;height:36px;position:relative;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;border:0;padding:0;background:transparent;border-radius:10px;color:var(--ds-text);cursor:pointer}.mshell-bell svg{width:24px;height:24px;stroke:currentColor;fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.mshell-bell.on{color:var(--ds-accent)}.mshell-bell .mshell-bdg{top:-1px;right:-3px}.mshell-menu{width:36px;height:36px;margin-inline-start:-6px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;border:0;padding:0;background:transparent;border-radius:10px;color:var(--ds-text);cursor:pointer;outline:none}.mshell-menu svg{width:24px;height:24px;stroke:currentColor;fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.bal-wait{display:inline-block;width:2.3em;height:.72em;border-radius:4px;background:var(--ds-line-strong);vertical-align:middle}.mshell-footer{display:grid;grid-template-columns:repeat(5,1fr);height:var(--ds-shell-footer-h);flex-shrink:0;align-items:center;padding:0 4px;box-sizing:border-box;background:var(--ds-bg);border-top:1px solid var(--ds-line)}.mshell-tab{position:relative;display:flex;align-items:center;justify-content:center;height:100%;color:var(--ds-text-mut);cursor:pointer;background:transparent;border:0;padding:0;transition:color .2s}.mshell-tab .ic{position:relative;display:inline-flex}.mshell-tab svg{width:24px;height:24px;stroke:currentColor;fill:none;stroke-width:1.8}.mshell-tab svg.filled{fill:currentColor}.mshell-tab.on{color:var(--ds-tab-on)}.mshell-tab.on.ds-tabdot:after{background:var(--ds-tab-on)}.mshell-tab.on svg{stroke-width:2}.mshell-ami .asst-ring{inset:-7px}.ds-tabdot{position:relative}.ds-tabdot:after{content:"";bottom:5px;left:50%;transform:translateX(-50%);width:5px;height:5px}.ds-tabdot:after,.mshell-bdg{position:absolute;border-radius:50%;background:var(--ds-accent)}.mshell-bdg{top:-6px;right:-9px;min-width:19px;height:19px;color:var(--ds-on-accent);font-size:10.5px;font-weight:800;display:flex;align-items:center;justify-content:center;padding:0 4px;border:2px solid var(--ds-bg);box-shadow:0 2px 8px -2px rgba(0,0,0,.6)}.auth-sweep{position:absolute;left:0;bottom:0;height:3px;width:38%;border-radius:2px;background:var(--ds-on-accent);opacity:.55;animation:auth-sweep 1.1s ease-in-out infinite}@keyframes auth-sweep{0%{transform:translateX(-100%)}to{transform:translateX(280%)}}.auth-success-disc{display:grid;place-items:center;width:64px;height:64px;border-radius:50%;color:var(--ds-accent);background:color-mix(in srgb,var(--ds-accent) 12%,transparent);border:1.5px solid color-mix(in srgb,var(--ds-accent) 45%,transparent);animation:auth-disc .32s var(--ds-ease) both}@keyframes auth-disc{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:none}}.auth-check path{stroke-dasharray:24;stroke-dashoffset:24;animation:auth-check .24s ease-out .12s forwards}@keyframes auth-check{to{stroke-dashoffset:0}}.auth-cascade>*{animation:auth-rise .22s var(--ds-ease) both}.auth-cascade>:nth-child(2){animation-delay:50ms}.auth-cascade>:nth-child(3){animation-delay:.1s}.auth-cascade>:nth-child(4){animation-delay:.15s}.auth-cascade>:nth-child(n+5){animation-delay:.2s}@keyframes auth-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.auth-code-caret{display:block;width:2px;height:22px;border-radius:1px;background:var(--ds-text);animation:auth-caret 1s steps(1) infinite}@keyframes auth-caret{50%{opacity:0}}@media (prefers-reduced-motion:reduce){.auth-cascade>*,.auth-check path,.auth-code-caret,.auth-success-disc,.auth-sweep{animation:none!important}.auth-check path{stroke-dashoffset:0}}html[data-menu-open] body :not([data-menu-layer]):not([data-menu-layer] *){pointer-events:none!important}html[data-menu-open] [data-menu-layer]{pointer-events:auto}.mobile-root{--msp-w:min(82vw,320px);--msp-dir:1}html[dir=rtl] .mobile-root{--msp-dir:-1}.msp-page{position:relative;display:flex;flex-direction:column;flex:1 1 auto;min-height:0;min-width:0}.mobile-root[data-panel] .msp-page{z-index:1;overflow:hidden;background:var(--ds-bg);transform:translateX(calc(var(--msp-p, 0) * var(--msp-w) * var(--msp-dir)));border-start-start-radius:calc(var(--msp-p, 0) * 28px);border-end-start-radius:calc(var(--msp-p, 0) * 28px);box-shadow:0 0 0 1px var(--ds-line);transition:transform .26s cubic-bezier(.32,.72,0,1),border-radius .26s}.mobile-root[data-panel-drag] .msp-page{transition:none}.msp-scrim{position:absolute;inset:0;z-index:60;padding:0;border:0;background:#000;opacity:calc(var(--msp-p, 0) * .45);transition:opacity .26s;cursor:pointer}.mobile-root[data-panel-drag] .msp-panel,.mobile-root[data-panel-drag] .msp-scrim{transition:none}.msp-panel{position:absolute;inset-inline-start:0;top:0;bottom:0;width:var(--msp-w);z-index:0;display:flex;flex-direction:column;background:var(--ds-bg);color:var(--ds-text);transform:translateX(calc((var(--msp-p, 0) - 1) * 48px * var(--msp-dir)));transition:transform .26s cubic-bezier(.32,.72,0,1)}.mobile-root:not([data-panel]) .msp-panel{visibility:hidden}.msp-scroll{flex:1 1 auto;min-height:0;overflow:hidden auto;overscroll-behavior:contain;padding-top:calc(14px + env(safe-area-inset-top))}.msp-me{padding:0 20px}.msp-me-who{display:block;width:100%;padding:0;border:0;background:transparent;text-align:start;cursor:pointer}.msp-av{display:block;width:58px;height:58px;border-radius:50%;overflow:hidden;border:2px solid var(--ds-shell-avatar-ring);box-sizing:border-box}.msp-av img{width:100%;height:100%;object-fit:cover;object-position:50% 20%}.msp-name{margin-top:12px;font:500 19px/1.2 var(--ds-font-display);color:var(--ds-text)}.msp-handle,.msp-name{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.msp-handle{margin-top:3px;font:400 14px/1.3 var(--ds-font-sans)}.msp-counts,.msp-handle{color:var(--ds-text-mut)}.msp-counts{margin-top:10px;display:flex;flex-wrap:wrap;align-items:center;gap:2px 14px;font:400 13.5px/1.3 var(--ds-font-sans)}.msp-counts button{display:inline-flex;align-items:center;min-height:28px;padding:0;border:0;background:transparent;color:inherit;font:inherit;cursor:pointer}.msp-counts b{font-weight:600;color:var(--ds-text);margin-inline-end:4px}.msp-counts .bal-wait{margin-inline-end:4px;width:1.6em}.msp-wallet{margin:12px 16px 0;width:calc(100% - 32px);box-sizing:border-box;min-height:46px;padding:0 14px;display:flex;align-items:center;gap:7px;border:0;border-radius:16px;background:var(--ds-frost);text-align:start;cursor:pointer}.msp-bolt{color:var(--ds-lime-ink);flex:none}.msp-wallet-n{font:500 15px/1 var(--ds-font-display);color:var(--ds-text);font-variant-numeric:tabular-nums}.msp-wallet-u{font:400 12.5px/1 var(--ds-font-sans);color:var(--ds-text-mut)}.msp-wallet-plan{margin-inline-start:auto;font:500 12.5px/1 var(--ds-font-sans);color:var(--ds-lime-ink);white-space:nowrap}.msp-big{margin-top:8px}.msp-row{display:flex;align-items:center;width:100%;padding:0 20px;background:transparent;border:0;text-align:start;cursor:pointer}.msp-row svg{flex:none;stroke:currentColor;fill:none;stroke-linecap:round;stroke-linejoin:round}.msp-row.big{height:50px;gap:16px;color:var(--ds-text);font:500 15.5px/1.2 var(--ds-font-display)}.msp-row.big svg{width:24px;height:24px;stroke-width:1.8}.msp-row.small{height:44px;gap:14px;color:var(--ds-text-dim);font:500 15px/1.2 var(--ds-font-sans)}.msp-row.small svg{width:20px;height:20px;stroke-width:1.8}.msp-divider{height:1px;margin:8px 20px;background:var(--ds-line)}.msp-foot{flex:none;display:flex;gap:8px;padding:10px 16px calc(14px + env(safe-area-inset-bottom));border-top:1px solid var(--ds-line)}.msp-pill{flex:1 1 0;min-width:0;width:100%;height:40px;display:inline-flex;align-items:center;justify-content:center;gap:7px;border:0;border-radius:20px;background:var(--ds-frost);color:var(--ds-text-dim);font:500 13px/1 var(--ds-font-sans);cursor:pointer}.msp-pill span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.msp-pill-ic{width:16px;height:16px;flex:none}.msp-lang{flex:1 1 0;min-width:0;display:flex}.msp-tiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:4px 16px 16px}.msp-tile{display:flex;flex-direction:column;min-width:0;padding:14px;border-radius:20px;background:var(--ds-frost);color:var(--ds-text)}.msp-tile-main{flex:1 1 auto;display:flex;flex-direction:column;align-items:flex-start;min-width:0;color:inherit;text-decoration:none}.msp-tile-ic{display:block;width:64px;height:64px;border-radius:15px;object-fit:cover;background:var(--ds-surface-2);box-shadow:0 0 0 1px var(--ds-line)}.msp-tile-n{margin-top:12px;font:500 15.5px/1.2 var(--ds-font-display);color:var(--ds-text)}.msp-tile-d{margin-top:4px;font:400 13px/1.35 var(--ds-font-sans);color:var(--ds-text-mut)}.msp-tile-btns{display:flex;gap:6px;margin-top:12px}.msp-tile-btn{flex:1 1 auto;min-width:0;height:34px;padding:0 8px;display:inline-flex;align-items:center;justify-content:center;border-radius:17px;background:var(--ds-surface-2);box-shadow:inset 0 0 0 1px var(--ds-line);color:var(--ds-text-dim);font:500 12px/1 var(--ds-font-sans);white-space:nowrap;text-decoration:none}.msp-guest{padding:6px 16px 8px}.msp-signin{width:100%;height:46px;border:0;border-radius:23px;background:var(--ds-cta-bg);color:var(--ds-cta-fg);font:600 14px/1 var(--ds-font-sans);cursor:pointer}.msp-guest-note{margin:10px 4px 0;font:400 13px/1.4 var(--ds-font-sans);color:var(--ds-text-mut);text-align:center}@media (max-height:800px){.msp-row.big{height:44px}.msp-row.small{height:40px}}.mobile-root[data-reels]{padding-top:0;padding-bottom:0;--reels-top:calc(var(--ds-shell-header-h) + var(--eff-safe-top, 0px));--reels-bottom:calc(var(--ds-shell-footer-h) + env(safe-area-inset-bottom));--reels-progress-rest:env(safe-area-inset-bottom)}.mobile-root[data-reels] .mshell-footer,.mobile-root[data-reels] .mshell-header{position:absolute;left:0;right:0;z-index:7;transition:opacity .2s ease,visibility .2s}.mobile-root[data-reels] .mshell-header{top:0;height:var(--reels-top);padding-top:var(--eff-safe-top,0)}.mobile-root[data-reels] .mshell-footer{bottom:0;height:var(--reels-bottom);padding-bottom:env(safe-area-inset-bottom)}.mobile-root[data-reels=full] .mshell-footer,.mobile-root[data-reels=full] .mshell-header{opacity:0;visibility:hidden;pointer-events:none}