@property --mo-amp{syntax:"<number>";inherits:true;initial-value:0}@property --mo-esx{syntax:"<number>";inherits:true;initial-value:1}@property --mo-esy{syntax:"<number>";inherits:true;initial-value:1}@property --mo-tilt{syntax:"<number>";inherits:true;initial-value:0}@property --mo-edy{syntax:"<number>";inherits:true;initial-value:0}@property --mo-edx{syntax:"<number>";inherits:true;initial-value:0}@property --mo-esx2{syntax:"<number>";inherits:true;initial-value:0}@property --mo-esy2{syntax:"<number>";inherits:true;initial-value:0}@property --mo-tilt2{syntax:"<number>";inherits:true;initial-value:0}@property --mo-edy2{syntax:"<number>";inherits:true;initial-value:0}@property --mo-lock{syntax:"<number>";inherits:true;initial-value:0}@property --mo-shake{syntax:"<number>";inherits:true;initial-value:0}@property --mo-rock{syntax:"<number>";inherits:true;initial-value:0}@property --mo-rockp{syntax:"<number>";inherits:true;initial-value:1}@property --mo-bdy{syntax:"<number>";inherits:true;initial-value:0}.mo-root,.mo-breathe,.mo-bob{transform-box:view-box;transform-origin:center}.mo-root{--mo-amp:0;--mo-morph:calc(.4s*var(--mo-rate,1));--mo-morph-ease:ease-in-out;--mo-tp:--mo-esx,--mo-esy,--mo-tilt,--mo-edy,--mo-edx,--mo-esx2,--mo-esy2,--mo-tilt2,--mo-edy2,--mo-lock,--mo-shake,--mo-rock,--mo-bdy;--mo-md:var(--mo-morph),var(--mo-morph),var(--mo-morph),var(--mo-morph),var(--mo-morph),var(--mo-morph),var(--mo-morph),var(--mo-morph),var(--mo-morph),var(--mo-morph),var(--mo-morph),var(--mo-morph),var(--mo-morph);--mo-me:var(--mo-morph-ease),var(--mo-morph-ease),var(--mo-morph-ease),var(--mo-morph-ease),var(--mo-morph-ease),var(--mo-morph-ease),var(--mo-morph-ease),var(--mo-morph-ease),var(--mo-morph-ease),var(--mo-morph-ease),var(--mo-morph-ease),var(--mo-morph-ease),var(--mo-morph-ease);transition-property:--mo-amp,transform,var(--mo-tp);transition-duration:calc(.4s*var(--mo-rate,1)),calc(.16s*var(--mo-rate,1)),var(--mo-md);transition-timing-function:ease-out,cubic-bezier(.23,1,.32,1),var(--mo-me);animation:mo-shake calc(.112s*var(--mo-rate,1))linear infinite}.mo-bob>g:not(.mo-eyes){fill:var(--mo-head);transition:fill var(--mo-morph)var(--mo-morph-ease)}.mo-eyes{fill:var(--mo-eye);transition:fill var(--mo-morph)var(--mo-morph-ease)}@keyframes mo-shake{0%,to{translate:calc(.62px*var(--mo-shake))calc(-.34px*var(--mo-shake))}25%{translate:calc(-.7px*var(--mo-shake))calc(.22px*var(--mo-shake))}50%{translate:calc(.38px*var(--mo-shake))calc(.66px*var(--mo-shake))}75%{translate:calc(-.44px*var(--mo-shake))calc(-.6px*var(--mo-shake))}}.mo-root.mo-expr{--mo-morph:calc(.3s*var(--mo-rate,1));--mo-morph-ease:cubic-bezier(.45,.05,.5,1)}.mo-root:hover{--mo-amp:1;transition-duration:calc(.4s*var(--mo-rate,1)),calc(.22s*var(--mo-rate,1)),var(--mo-md);transform:translateY(-1.5px)scale(1.04)}.mo-root.mo-always{--mo-amp:1}.mo-breathe{animation-name:mo-breathe;animation-duration:calc(2.8s*var(--mo-rate,1));animation-delay:calc(var(--mo-phase,0s)*var(--mo-rate,1));animation-iteration-count:infinite;animation-direction:alternate;animation-timing-function:ease-in-out}@keyframes mo-breathe{to{transform:scaleX(calc(1 + .022*var(--mo-amp)))scaleY(calc(1 - .018*var(--mo-amp)))}}.mo-bob{translate:0 calc(var(--mo-bdy)*1px);animation-name:mo-bob;animation-duration:calc(3.4s*var(--mo-rate,1));animation-delay:calc(var(--mo-bob-phase,0s)*var(--mo-rate,1));animation-iteration-count:infinite;animation-direction:alternate;animation-timing-function:ease-in-out}@keyframes mo-bob{0%{transform:translateY(0)}to{transform:translateY(calc(-1.1px*var(--mo-amp)))}}.mo-eye{transform-box:view-box;--mo-sel:calc((var(--mo-wrap,1) + 1)/2);--mo-x:calc(var(--mo-esx) + var(--mo-esx2)*var(--mo-sel));--mo-y:calc(var(--mo-esy) + var(--mo-esy2)*var(--mo-sel));--mo-t:calc(var(--mo-tilt) + var(--mo-tilt2)*var(--mo-sel));--mo-ph:calc(var(--mo-sel)*(1 - var(--mo-rock)) + var(--mo-rock)*((1 + var(--mo-wrap,1)*var(--mo-rockp))/2));translate:calc(var(--mo-edx)*var(--mo-wrap,1)*1px)calc((var(--mo-edy) + var(--mo-edy2)*var(--mo-ph))*1px);rotate:calc((var(--mo-t)*var(--mo-wrap,1) - var(--mo-lean,0)*var(--mo-lock))*1deg);transform:rotate(calc(var(--mo-lean,0)*1deg))scaleX(var(--mo-x))scaleY(var(--mo-y))rotate(calc(var(--mo-lean,0)*-1deg));animation-name:mo-rock;animation-duration:calc(.9s*var(--mo-rate,1));animation-iteration-count:infinite;animation-timing-function:ease-in-out}@container style(--mo-rock:0){.mo-eye{animation-name:none}}@keyframes mo-rock{0%,to{--mo-rockp:1}50%{--mo-rockp:-1}}.mo-eye>*{transform-box:fill-box;transform-origin:center;animation-name:mo-blink,mo-wrap;animation-duration:calc(var(--mo-blink,4.8s)*var(--mo-rate,1)),calc(var(--mo-saccade,5.6s)*var(--mo-rate,1));animation-delay:calc(var(--mo-blink-phase,0s)*var(--mo-rate,1)),calc(var(--mo-saccade-phase,0s)*var(--mo-rate,1));animation-iteration-count:infinite;animation-timing-function:linear}@keyframes mo-blink{0%,97.2%{transform:rotate(calc(var(--mo-lean,0)*1deg))scaleY(1)rotate(calc(var(--mo-lean,0)*-1deg));animation-timing-function:ease-in}98.6%{transform:rotate(calc(var(--mo-lean,0)*1deg))scaleY(calc(1 - .92*var(--mo-amp)))rotate(calc(var(--mo-lean,0)*-1deg));animation-timing-function:ease-out}to{transform:rotate(calc(var(--mo-lean,0)*1deg))scaleY(1)rotate(calc(var(--mo-lean,0)*-1deg))}}.mo-eyes{animation-name:mo-saccade;animation-duration:calc(var(--mo-saccade,5.6s)*var(--mo-rate,1));animation-delay:calc(var(--mo-saccade-phase,0s)*var(--mo-rate,1));animation-iteration-count:infinite;animation-timing-function:linear}@keyframes mo-saccade{0%,15%{translate:0}16.5%,31%{translate:calc(-.8px*var(--mo-look-x,1.4)*var(--mo-amp))calc(-.9px*var(--mo-look-y,1.1)*var(--mo-amp))}32.5%,47%{translate:calc(1px*var(--mo-look-x,1.4)*var(--mo-amp))calc(.1px*var(--mo-look-y,1.1)*var(--mo-amp))}48.5%,63%{translate:calc(-.15px*var(--mo-look-x,1.4)*var(--mo-amp))calc(.85px*var(--mo-look-y,1.1)*var(--mo-amp))}64.5%,79%{translate:calc(.75px*var(--mo-look-x,1.4)*var(--mo-amp))calc(-.8px*var(--mo-look-y,1.1)*var(--mo-amp))}80.5%,98.5%{translate:calc(-1px*var(--mo-look-x,1.4)*var(--mo-amp))calc(-.15px*var(--mo-look-y,1.1)*var(--mo-amp))}to{translate:0}}@keyframes mo-wrap{0%,15%{scale:1;rotate:none}16.5%,31%{scale:calc(1 - .0176*var(--mo-look-mx,1.4)*var(--mo-amp) + .008*var(--mo-look-x,1.4)*var(--mo-wrap,1)*var(--mo-amp))calc(1 - .027*var(--mo-look-my,1.1)*var(--mo-amp));rotate:calc(.648deg*var(--mo-look-x,1.4)*var(--mo-look-y,1.1)*var(--mo-wrap,1)*var(--mo-amp))}32.5%,47%{scale:calc(1 - .022*var(--mo-look-mx,1.4)*var(--mo-amp) - .01*var(--mo-look-x,1.4)*var(--mo-wrap,1)*var(--mo-amp))calc(1 - .003*var(--mo-look-my,1.1)*var(--mo-amp));rotate:calc(.09deg*var(--mo-look-x,1.4)*var(--mo-look-y,1.1)*var(--mo-wrap,1)*var(--mo-amp))}48.5%,63%{scale:calc(1 - .0033*var(--mo-look-mx,1.4)*var(--mo-amp) + .0015*var(--mo-look-x,1.4)*var(--mo-wrap,1)*var(--mo-amp))calc(1 - .0255*var(--mo-look-my,1.1)*var(--mo-amp));rotate:calc(-.115deg*var(--mo-look-x,1.4)*var(--mo-look-y,1.1)*var(--mo-wrap,1)*var(--mo-amp))}64.5%,79%{scale:calc(1 - .0165*var(--mo-look-mx,1.4)*var(--mo-amp) - .0075*var(--mo-look-x,1.4)*var(--mo-wrap,1)*var(--mo-amp))calc(1 - .024*var(--mo-look-my,1.1)*var(--mo-amp));rotate:calc(-.54deg*var(--mo-look-x,1.4)*var(--mo-look-y,1.1)*var(--mo-wrap,1)*var(--mo-amp))}80.5%,98.5%{scale:calc(1 - .022*var(--mo-look-mx,1.4)*var(--mo-amp) + .01*var(--mo-look-x,1.4)*var(--mo-wrap,1)*var(--mo-amp))calc(1 - .0045*var(--mo-look-my,1.1)*var(--mo-amp));rotate:calc(.135deg*var(--mo-look-x,1.4)*var(--mo-look-y,1.1)*var(--mo-wrap,1)*var(--mo-amp))}to{scale:1;rotate:none}}@media not ((hover:hover)and (pointer:fine)){.mo-root:hover{--mo-amp:0;transform:none}.mo-root.mo-always{--mo-amp:1}.mo-root:not(.mo-always),.mo-root:not(.mo-always) *{animation-play-state:paused}.mo-root.mo-expr:not(.mo-always) .mo-eye{animation-play-state:running}}.mo-slow{--mo-rate:5}@media(prefers-reduced-motion:reduce){.mo-root,.mo-breathe,.mo-bob,.mo-eyes,.mo-eye,.mo-eye>*{animation:none;transition:none}.mo-bob>g:not(.mo-eyes){transition:none}}.mayaverse-page{min-height:100vh;display:flex;flex-direction:column}.mayaverse-main{padding:104px 0 80px;flex:1}.mayaverse-login-card{max-width:420px;padding:40px 32px;text-align:center;border:2px solid var(--ink);border-radius:20px;background:var(--bg-panel);box-shadow:var(--pop-shadow)}.mayaverse-login-card a{color:var(--accent);font-weight:700}.mayaverse-sub{margin-top:12px;color:var(--text-muted);font-size:16.5px;max-width:60ch}.mayaverse-section{margin-bottom:40px}.mayaverse-section h2{margin-bottom:16px;font-weight:800;font-size:24px;letter-spacing:-.03em}.mvx{--rail: 340px}.mvx-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px 24px;flex-wrap:wrap;margin-bottom:28px;padding-bottom:22px;border-bottom:2px solid var(--ink)}.mvx-head h1{font-family:var(--display);font-weight:800;font-size:clamp(38px,5vw,56px);line-height:.95;letter-spacing:-.045em}.mvx-tagline{margin-top:8px;color:var(--text-muted);font-size:16px}.mvx-stats{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.mvx-stats li{display:inline-flex;align-items:baseline;gap:5px;padding:6px 12px;border:2px solid var(--ink);border-radius:999px;background:var(--bg-panel);font-size:14px;color:var(--text-muted)}.mvx-stats strong{font-family:var(--display);font-size:17px;color:var(--text)}.mvx-stats li.hot{background:var(--pink);color:#140a24}.mvx-stats li.hot strong{color:#140a24}.mvx-layout{display:grid;grid-template-columns:minmax(0,1fr) var(--rail);gap:32px;align-items:start}.mvx-main{display:flex;flex-direction:column;gap:36px;min-width:0}.mvx-section,.mvx-card{min-width:0;max-width:100%}.mvx-rail{position:sticky;top:92px;display:flex;flex-direction:column;gap:16px}.mvx-only-phone{display:none}.mvx-section-head{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:14px}.mvx-section-head h2{display:flex;align-items:center;gap:8px;font-weight:800;font-size:22px;letter-spacing:-.03em}.mvx-count{display:inline-grid;place-items:center;min-width:24px;height:24px;padding:0 6px;border:2px solid var(--ink);border-radius:999px;background:var(--pink);color:#140a24;font-family:var(--body);font-size:13px;font-weight:800;letter-spacing:0}.mvx-avatar{flex:0 0 auto;display:grid;place-items:center}.mvx-request-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.mvx-request{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px 16px;border:2px solid var(--ink);border-radius:18px;background:color-mix(in srgb,var(--pink) 10%,var(--bg-panel));box-shadow:var(--pop-shadow-sm)}.mvx-request-body{display:flex;flex-direction:column;align-items:flex-start;gap:6px;min-width:0}.mvx-request-body p{font-size:15px;color:var(--text-muted)}.mvx-request-body strong{color:var(--text);font-size:16px}.mvx-quote{margin:0;padding:7px 12px;border-left:3px solid var(--pink);border-radius:0 10px 10px 0;background:var(--bg-panel);font-size:14px;color:var(--text);max-width:60ch}.mvx-request-actions{display:flex;gap:8px}.mvx-filters{display:flex;gap:6px;flex-wrap:wrap}.mvx-filter{display:inline-flex;align-items:center;gap:6px;padding:5px 11px;border:2px solid var(--ink);border-radius:999px;background:var(--bg-panel);color:var(--text);font:inherit;font-size:13.5px;font-weight:600;cursor:pointer;transition:transform .14s var(--ease-out)}.mvx-filter span{font-size:12px;color:var(--text-dim);font-weight:700}.mvx-filter.on{background:var(--ink);color:var(--bg)}.mvx-filter.on span{color:var(--bg);opacity:.7}.mvx-filter:active{transform:scale(.96)}.mvx-people-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(148px,1fr));gap:14px}.mvx-person{display:flex;flex-direction:column;align-items:center;gap:8px;height:100%;padding:18px 12px 14px;border:2px solid var(--ink);border-radius:20px;background:var(--bg-panel);box-shadow:var(--pop-shadow-sm);color:var(--text);text-align:center;text-decoration:none;transition:transform .16s var(--ease-out),box-shadow .16s var(--ease-out)}.mvx-person strong{font-size:15.5px;line-height:1.2;overflow-wrap:anywhere}.mvx-person:active{transform:translate(2px,2px);box-shadow:1px 1px 0 var(--ink)}@media(hover:hover){.mvx-person:hover{transform:translate(-2px,-2px);box-shadow:var(--pop-shadow)}}.mvx-person:focus-visible{outline:3px solid var(--accent-2);outline-offset:3px}.mvx-person.skeleton{height:150px;border-color:var(--line);box-shadow:none;animation:mv-pulse 1.4s ease-in-out infinite}.mvx-rel{padding:1px 9px;border:1.5px solid var(--ink);border-radius:999px;background:var(--bg-panel-2);color:#140a24;font-size:12px;font-weight:700;text-transform:capitalize}:root[data-theme=dark] .mvx-rel:not(.friend,.family,.spouse,.business){color:var(--text)}.mvx-rel.friend{background:var(--lime);color:#140a24}.mvx-rel.family{background:var(--sun);color:#140a24}.mvx-rel.spouse{background:var(--pink);color:#140a24}.mvx-rel.business{background:#e6dcff;color:#140a24}.mvx-empty{display:flex;gap:14px;align-items:center;padding:22px;border:2px dashed var(--line-strong);border-radius:20px}.mvx-empty .material-symbols-outlined{font-size:32px;color:var(--accent)}.mvx-empty p{margin-top:2px;color:var(--text-dim);font-size:14.5px}.mvx-suggest-grid{list-style:none;margin:0;padding:0;border:2px solid var(--ink);border-radius:20px;background:var(--bg-panel);overflow:hidden}.mvx-suggestion{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px 16px}.mvx-suggestion+.mvx-suggestion{border-top:2px dashed var(--line-strong)}.mvx-suggestion.skeleton{height:76px;animation:mv-pulse 1.4s ease-in-out infinite}.mvx-suggestion-body{display:flex;flex-direction:column;align-items:flex-start;gap:2px;min-width:0}.mvx-suggestion-body strong{font-size:16px}.mvx-suggestion-body>span:not(.mv-reasons){font-size:13.5px;color:var(--text-dim)}.mvx-suggestion-body .mv-reasons{margin-top:6px}.mvx-suggestion .cta-btn .material-symbols-outlined{font-size:17px}.mvx-quiet{padding:16px 18px;border:2px dashed var(--line-strong);border-radius:18px;color:var(--text-dim);font-size:14.5px}.mvx-card{padding:18px;border:2px solid var(--ink);border-radius:20px;background:var(--bg-panel);box-shadow:var(--pop-shadow-sm)}.mvx-card h3{font-weight:800;font-size:17px;letter-spacing:-.02em}.mvx-card-head{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:10px}.mvx-invite{background:color-mix(in srgb,var(--sun) 42%,var(--bg-panel))}:root[data-theme=dark] .mvx-invite{background:color-mix(in srgb,var(--accent-2) 22%,var(--bg-panel))}.mvx-invite p{margin:4px 0 12px;color:var(--text-muted);font-size:14px}.mvx-invite code{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:7px 10px;border:1.5px dashed var(--ink);border-radius:10px;background:var(--bg-panel);font-family:var(--mono);font-size:13px}.mvx-invite-actions{display:flex;align-items:center;gap:14px;margin-top:12px}.mvx-invite small{display:block;margin-top:10px;font-weight:600;font-size:13px;color:var(--text-muted)}.mvx-circles ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.mvx-circle{display:flex;align-items:center;gap:12px;padding:8px;margin:0 -8px;border-radius:14px;color:var(--text);text-decoration:none;transition:background .14s var(--ease-out)}@media(hover:hover){.mvx-circle:hover{background:var(--bg-panel-2)}}.mvx-circle:focus-visible{outline:3px solid var(--accent-2);outline-offset:0}.mvx-circle.skeleton{height:56px;margin:0;background:var(--bg-panel-2);animation:mv-pulse 1.4s ease-in-out infinite}.mvx-circle-emoji{flex:0 0 auto;display:grid;place-items:center;width:40px;height:40px;border:2px solid var(--ink);border-radius:12px;background:var(--lime);font-size:20px}.mvx-circle.invite .mvx-circle-emoji{background:var(--sun)}.mvx-circle.new .mvx-circle-emoji{background:none;border-style:dashed;color:var(--text-muted)}.mvx-circle-body{display:flex;flex-direction:column;flex:1;min-width:0}.mvx-circle-body strong{font-size:15px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mvx-circle-body span{font-size:13px;color:var(--text-dim)}.mvx-join{padding:3px 10px;border:2px solid var(--ink);border-radius:999px;background:var(--sun);color:#140a24;font-size:12.5px;font-weight:800}.mvx-chev{color:var(--text-faint)}.mvx-discover-row{display:flex;align-items:center;justify-content:space-between;gap:14px}.mvx-discover p{margin-top:3px;color:var(--text-dim);font-size:13.5px}.mvx-how{margin-top:14px;padding-top:12px;border-top:2px dashed var(--line-strong)}.mvx-how summary{display:flex;align-items:center;gap:6px;cursor:pointer;font-size:14px;font-weight:700;list-style:none}.mvx-how summary::-webkit-details-marker{display:none}.mvx-how summary .material-symbols-outlined{font-size:19px;color:var(--accent)}.mvx-how summary:after{content:"expand_more";margin-left:auto;font-family:Material Symbols Outlined;font-size:20px;transition:transform .16s var(--ease-out)}.mvx-how[open] summary:after{transform:rotate(180deg)}.mvx-how p{margin-top:8px;color:var(--text-muted);font-size:13.5px;line-height:1.55}.mv-switch{position:relative;flex-shrink:0;width:50px;height:30px;border:2px solid var(--ink);border-radius:999px;background:var(--bg-panel-2);cursor:pointer;transition:background .2s}.mv-switch.on{background:var(--lime)}.mv-switch:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.mv-switch-thumb{position:absolute;top:3px;left:3px;width:20px;height:20px;border-radius:50%;background:var(--ink);transition:transform .2s var(--ease-out)}.mv-switch.on .mv-switch-thumb{transform:translate(20px)}@media(max-width:980px){.mvx-layout{display:flex;flex-direction:column;gap:28px}.mvx-main,.mvx-rail{display:contents}.mvx-requests{order:1}.mvx-people{order:2}.mvx-only-phone{display:block;order:3}.mvx-only-wide{display:none}.mvx-suggest{order:4}.mvx-invite{order:5}.mvx-discover{order:6}}@media(max-width:600px){.mvx-head{align-items:flex-start;flex-direction:column;margin-bottom:20px;padding-bottom:16px}.mvx-head h1{font-size:40px}.mvx-tagline{font-size:15px}.mvx-stats li{padding:4px 10px;font-size:13px}.mvx-stats strong{font-size:15px}.mvx-section-head h2{font-size:20px}.mvx-request{grid-template-columns:auto minmax(0,1fr);padding:14px}.mvx-request-actions{grid-column:1 / -1}.mvx-request-actions .cta-btn{flex:1;justify-content:center}.mvx-section-head{min-width:0}.mvx-filters{flex:1 1 100%;min-width:0;flex-wrap:nowrap;overflow-x:auto;margin:0 -16px;padding:0 16px 4px;scrollbar-width:none}.mvx-people-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.mvx-person{padding:14px 6px 12px;gap:6px;border-radius:18px}.mvx-person .mvx-avatar{width:56px!important;height:56px!important}.mvx-person .mvx-avatar svg,.mvx-person .mvx-avatar>*{width:48px;height:48px}.mvx-person strong{font-size:14px}.mvx-rel{font-size:11px;padding:0 7px}.mvx-suggestion{gap:12px;padding:12px 14px;align-items:start}.mvx-suggestion .cta-btn{width:44px;height:44px;padding:0;justify-content:center;border-radius:14px}.mvx-intro-label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}}.mv-skeleton{border-radius:18px;background:var(--bg-panel);border:2px solid var(--line);min-height:132px}.mv-skeleton.tall{height:260px;border-radius:22px}@keyframes mv-pulse{0%,to{opacity:1}50%{opacity:.45}}@media(prefers-reduced-motion:reduce){.mvx-person.skeleton,.mvx-suggestion.skeleton,.mvx-circle.skeleton{animation:none}.mvx-person,.mv-switch,.mv-switch-thumb,.mvx-how summary:after{transition:none}}.mv-banner{margin:0 0 20px;padding:12px 16px;border:2px solid var(--ink);border-radius:16px;background:var(--lime);color:#140a24;font-weight:700;box-shadow:var(--pop-shadow-sm)}.mv-reasons{display:flex;flex-wrap:wrap;gap:4px}.mv-reason{display:inline-block;padding:2px 9px;border:1.5px solid var(--ink);border-radius:999px;background:var(--lime);color:#140a24;font-size:12px;font-weight:600}.mv-invite-hero{display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center;padding:40px 0}.mv-invite-hero h1{margin:0;font-family:var(--display);font-weight:800;font-size:clamp(32px,6vw,52px);letter-spacing:-.04em;max-width:16ch}.mv-invite-hero h1 em{font-style:normal;background:var(--pink);color:#140a24;padding:0 .12em;border-radius:.12em}.mv-invite-hero p{margin:0;max-width:46ch;color:var(--text-muted)}.mv-invite-emoji{display:grid;place-items:center;width:76px;height:76px;border:2.5px solid var(--ink);border-radius:22px;background:var(--lime);font-size:40px;transform:rotate(-6deg);box-shadow:var(--pop-shadow-sm)}.mv-dialog-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:grid;place-items:center;padding:16px;background:color-mix(in srgb,#140a24 45%,transparent)}.mv-dialog{width:min(480px,100%);padding:22px;border:2px solid var(--ink);border-radius:24px;background:var(--bg-panel);box-shadow:6px 6px 0 var(--ink);animation:mv-dialog-in .2s var(--ease-out)}@keyframes mv-dialog-in{0%{opacity:0;transform:scale(.97) translateY(6px)}}.mv-dialog h2{margin:0 0 6px;font-family:var(--display);font-size:24px}.mv-intro-text{width:100%;margin:12px 0;padding:12px 14px;border:2px solid var(--ink);border-radius:14px;background:var(--bg-panel);color:var(--text);font:inherit;font-size:15px;line-height:1.45;resize:vertical}.mv-intro-rel{display:flex;align-items:center;gap:10px;font-size:14px;font-weight:600}.mv-intro-rel span{white-space:nowrap}.mv-intro-rel select{padding:6px 10px;border:2px solid var(--ink);border-radius:10px;background:var(--bg-panel);color:var(--text);font:inherit}.mv-dialog-actions{display:flex;justify-content:flex-end;align-items:center;gap:14px;margin-top:16px}@media(max-width:600px){.mv-dialog-backdrop{place-items:end center;padding:0}.mv-dialog{border-radius:24px 24px 0 0;box-shadow:none;padding-bottom:calc(22px + env(safe-area-inset-bottom));animation:maya-sheet-up .34s cubic-bezier(.32,.72,0,1)}}@media(prefers-reduced-motion:reduce){.mv-dialog{animation:none}}.mv-back{display:inline-flex;align-items:center;gap:4px;margin-bottom:16px;color:var(--text-dim);font-weight:600;text-decoration:none}.mv-back .material-symbols-outlined{font-size:20px}.together-head{display:flex;align-items:center;gap:18px;flex-wrap:wrap;margin-bottom:18px}.together-head>div:nth-child(2){flex:1;min-width:200px}.together-head h1{margin:4px 0 2px;font-family:var(--display);font-weight:800;font-size:clamp(34px,5vw,48px);letter-spacing:-.04em}.together-head .mayaverse-sub{margin:0}.together-avatar{display:grid;place-items:center;width:88px;height:88px;border:2.5px solid var(--ink);border-radius:50%;background:var(--lilac);box-shadow:var(--pop-shadow-sm)}.together-birthday{display:flex;align-items:center;gap:10px;margin-bottom:18px;padding:10px 14px;border:2px dashed var(--line-strong);border-radius:14px;font-size:14.5px}.together-birthday.soon{border-style:solid;border-color:var(--ink);background:var(--sun);color:#140a24}.together-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-bottom:30px}.together-card{padding:16px 18px;border:2px solid var(--ink);border-radius:18px;background:var(--bg-panel)}.together-card h2{margin:0 0 10px;font-family:var(--mono);font-size:12px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--accent)}.together-card .empty-note{margin:0}.together-chips{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px}.together-chips li{padding:5px 11px;border:1.5px solid var(--ink);border-radius:999px;background:var(--lime);color:#140a24;font-size:13.5px;font-weight:600}.together-facts{margin:0;display:flex;flex-direction:column;gap:6px}.together-facts div{display:flex;gap:10px;font-size:14px}.together-facts dt{flex:0 0 120px;color:var(--text-dim)}.together-facts dt:first-letter{text-transform:uppercase}.together-facts dd{margin:0;font-weight:600}.together-links{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.together-links a{display:flex;align-items:baseline;gap:8px;color:var(--text);font-weight:600;text-decoration:none}.together-links small{margin-left:auto;color:var(--text-dim);font-weight:500}.together-note-form{display:flex;gap:8px;margin-top:10px}.together-note-form input{flex:1;min-width:0;padding:8px 12px;border:2px solid var(--ink);border-radius:12px;background:var(--bg-panel);color:var(--text);font:inherit;font-size:14.5px}.together-timeline{list-style:none;margin:14px 0 0;padding:0 0 0 4px;display:flex;flex-direction:column;gap:14px;position:relative}.together-timeline:before{content:"";position:absolute;left:20px;top:8px;bottom:8px;width:2px;background:var(--line-strong)}.together-timeline li{position:relative;display:flex;align-items:flex-start;gap:12px}.together-timeline p{margin:2px 0 0;font-size:15px}.together-timeline small{color:var(--text-dim);font-size:12.5px}.together-timeline li>div{flex:1}.together-dot{flex:0 0 auto;display:grid;place-items:center;width:34px;height:34px;border:2px solid var(--ink);border-radius:50%;background:var(--bg-panel);z-index:1}.together-dot .material-symbols-outlined{font-size:18px}.together-timeline .connected .together-dot,.together-timeline .introduced .together-dot{background:var(--lime);color:#140a24}.together-timeline .invited .together-dot{background:var(--sun);color:#140a24}.together-timeline .note .together-dot{background:var(--lilac);color:#140a24}.together-timeline .note p{font-family:var(--hand);font-size:21px;line-height:1.1}.together-note-del{border:0;background:none;color:var(--text-dim);cursor:pointer;padding:4px;border-radius:8px}.together-note-del .material-symbols-outlined{font-size:18px}.together-remove{display:flex;justify-content:center;padding-top:12px;border-top:2px dashed var(--line-strong)}.together-remove button{color:var(--danger)}@media(max-width:700px){.together-grid{grid-template-columns:1fr}}.profile-head{display:flex;align-items:center;gap:clamp(18px,4vw,40px);margin:8px 0 22px}.profile-head-avatar{flex:0 0 auto;display:grid;place-items:center;width:clamp(92px,16vw,128px);height:clamp(92px,16vw,128px);border:3px solid transparent;border-radius:50%;background:linear-gradient(var(--lilac),var(--lilac)) padding-box,linear-gradient(135deg,var(--pink),var(--sun)) border-box}.profile-head-body{flex:1;min-width:0;display:flex;flex-direction:column;gap:10px}.profile-head-name{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.profile-head-name h1{font-family:var(--display);font-weight:800;font-size:clamp(28px,4.5vw,42px);letter-spacing:-.04em;line-height:1}.profile-stats{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px 20px;font-size:14.5px;color:var(--text-muted)}.profile-stats strong{font-family:var(--display);font-size:17px;color:var(--ink)}.profile-head .mayaverse-sub{margin:0}.profile-actions{display:flex;flex-wrap:wrap;gap:8px}@media(max-width:560px){.profile-head{align-items:flex-start}.profile-stats{gap:4px 14px;font-size:13.5px}}.mvx-aka{font-weight:500;color:var(--text-muted);font-size:13px}
