.v2-metry{--v2-metry-eye:#141312;--v2-metry-top:var(--v2-accent-top);--v2-metry-bottom:var(--v2-accent);display:block;flex:none;overflow:visible}.v2-metry stop{transition:stop-color .15s ease}.v2-metry-ink{fill:currentColor;transition:fill .15s ease}.v2-metry-badge{stroke:currentColor;transition:stroke .15s ease}.v2-metry-badge .v2-metry-fill{fill:currentColor;stroke:none;transition:fill .15s ease}:is(button,a):is(:hover,:focus-visible) .v2-metry-ink{fill:var(--v2-accent)}:is(button,a):is(:hover,:focus-visible) .v2-metry-badge{stroke:var(--v2-accent)}:is(button,a):is(:hover,:focus-visible) .v2-metry-badge .v2-metry-fill{fill:var(--v2-accent)}.v2-metry.v2-metry-muted .v2-metry-eyes{animation:v2-metry-blink 5.2s infinite;animation-delay:var(--v2-metry-delay,0s)}.v2-metry.v2-metry-muted .v2-metry-pupil{animation:v2-metry-glance 9s ease-in-out infinite;animation-delay:var(--v2-metry-delay,0s)}@keyframes v2-metry-glance{0%,38%,62%,to{transform:translate(0)}44%,50%{transform:translate(-40%)}54%,58%{transform:translate(40%)}}.v2-metry-body,.v2-metry-eyes,.v2-metry-pupil{transform-box:fill-box;transform-origin:center}.v2-metry-idle .v2-metry-eyes{animation:v2-metry-blink 4.2s infinite}@keyframes v2-metry-blink{0%,92%,to{transform:scaleY(1)}95%{transform:scaleY(.08)}}.v2-metry-think .v2-metry-pupil{animation:v2-metry-look 2.4s ease-in-out infinite}@keyframes v2-metry-look{0%,to{transform:translate(0)}30%{transform:translate(14%,-10%)}60%{transform:translate(-12%,-10%)}}.v2-metry-happy .v2-metry-body{animation:v2-metry-hop .7s ease-out 1}@keyframes v2-metry-hop{30%{transform:translateY(-6%)}60%{transform:translateY(1%)}}.v2-metry-hello .v2-metry-eyes{animation:v2-metry-blink 3.6s infinite}.v2-metry-hello .v2-metry-pupil{animation:v2-metry-scan 6.5s ease-in-out infinite}@keyframes v2-metry-scan{0%,12%{transform:translate(0)}20%,34%{transform:translate(-75%,2%)}42%,50%{transform:translate(0)}58%,72%{transform:translate(75%,-6%)}80%,86%{transform:translate(30%,-22%)}94%,to{transform:translate(0)}}.v2-metry-hello .v2-metry-body{animation:v2-metry-float 3.2s ease-in-out infinite}@keyframes v2-metry-float{0%,to{transform:translateY(0) rotate(0)}25%{transform:translateY(-3%) rotate(-3deg)}50%{transform:translateY(-5%) rotate(0)}75%{transform:translateY(-3%) rotate(3deg)}}@media (prefers-reduced-motion:reduce){.v2-metry *{animation:none!important}}.v2-gat{position:relative;display:grid;align-content:start;gap:12px;min-height:180px;padding:14px;border:0;border-radius:16px;background:color-mix(in srgb,var(--v2-surface) 55%,transparent);box-shadow:inset 0 0 0 1px var(--v2-line-soft);color:var(--v2-fg-4,var(--v2-fg-3));font:inherit;text-align:left;text-decoration:none;cursor:pointer;overflow:hidden;transition:background .2s,box-shadow .2s}.v2-gat-c{display:flex;align-items:center;gap:12px}.v2-gat-t{flex:none;width:36px;height:36px;border-radius:10px;background:color-mix(in srgb,var(--v2-fg) 7%,transparent)}.v2-gat-l{display:grid;gap:7px}.v2-gat-l i{display:block;width:130px;max-width:100%;height:9px;border-radius:6px;background:color-mix(in srgb,var(--v2-fg) 7%,transparent)}.v2-gat-l i+i{width:90px}.v2-gat-n{width:70px;height:22px;border-radius:7px;background:color-mix(in srgb,var(--v2-fg) 6%,transparent)}.v2-gat-s{position:absolute;left:0;right:0;bottom:0;height:70px;color:color-mix(in srgb,var(--v2-fg) 18%,transparent);-webkit-mask-image:linear-gradient(180deg,transparent,#000 60%);mask-image:linear-gradient(180deg,transparent,#000 60%)}.v2-gat-s svg{display:block;width:100%;height:100%}.v2-gat-cta{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 16px;border-radius:12px;font-size:14px;font-weight:700;white-space:nowrap;color:var(--v2-fg);background:var(--v2-surface);box-shadow:0 0 0 1px var(--v2-line),0 10px 26px -12px var(--v2-shade-2);transition:transform .2s,box-shadow .2s}.v2-gat-cta svg{width:16px;height:16px;color:var(--v2-accent)}.v2-gat:hover{background:var(--v2-surface);box-shadow:inset 0 0 0 1px var(--v2-line)}.v2-gat:hover .v2-gat-cta{transform:translate(-50%,-52%);box-shadow:0 0 0 1.5px var(--v2-accent),0 14px 30px -12px color-mix(in srgb,var(--v2-accent) 45%,transparent)}.v2-gat:focus-visible{outline:3px solid color-mix(in srgb,var(--v2-accent) 45%,transparent);outline-offset:2px}@media (prefers-reduced-motion:reduce){.v2-gat,.v2-gat-cta{transition:none}.v2-gat:hover .v2-gat-cta{transform:translate(-50%,-50%)}}.v2-presence{display:inline-flex;align-items:center;gap:12px;height:40px;padding:0 14px 0 7px;border-radius:10px;border:1px solid var(--v2-line);background:linear-gradient(180deg,var(--v2-btn2-top),var(--v2-btn2-bot));box-shadow:inset 0 1px 0 var(--v2-hi),0 1px 2px var(--v2-shade);font-size:14px;color:var(--v2-fg-3);font-weight:500;text-decoration:none;letter-spacing:0}.v2-presence:hover{border-color:var(--v2-line-strong)}.v2-presence-avs{display:flex;padding-left:2px}.v2-presence-avs .v2-av{margin-left:-5px}.v2-presence-avs .v2-av:first-child{margin-left:0}.v2-presence-avs .v2-av>svg:first-child{box-shadow:0 0 0 2px var(--v2-surface-top)}.v2-presence-txt{display:inline-flex;align-items:center;gap:5px;font-size:13.5px;line-height:16px;color:var(--v2-fg-3);white-space:nowrap}.v2-presence-txt b{color:var(--v2-fg);font-weight:600;font-size:13.5px;font-variant-numeric:tabular-nums}.v2-presence-info{display:inline-grid;place-items:center;width:16px;height:16px;margin-left:1px;color:var(--v2-fg-4);cursor:help;border-radius:50%}.v2-presence-info svg{width:14px;height:14px}.v2-presence-info:focus-visible,.v2-presence-info:hover{color:var(--v2-fg-2);outline:none}.v2-presence-bars{width:66px;height:22px}.v2-presence-bars rect{fill:var(--v2-fg-4)}.v2-presence-bars rect.last{fill:var(--v2-accent)}@media (max-width:480px){.v2-presence-bars{display:none}}.v2-presence[data-faceless]{padding-left:14px}.v2-presence-idle{display:inline-flex;align-items:flex-end;gap:2px;height:14px}.v2-presence-idle i{width:3px;height:var(--h);border-radius:2px;background:color-mix(in srgb,var(--v2-fg) 30%,transparent);transform-origin:bottom;animation:v2PresIdle 1.6s ease-in-out infinite;animation-delay:var(--d)}.v2-presence-idle i:last-child{background:var(--v2-accent)}@keyframes v2PresIdle{0%,to{transform:scaleY(.55)}50%{transform:scaleY(1)}}@media (prefers-reduced-motion:reduce){.v2-presence-idle i{animation:none}}