.a2-root .a2-sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.a2-root .a2-srcph{width:44px;height:44px;border-radius:12px;flex:none;background:var(--opal);opacity:.45}.a2-root .a2-tchip a,.a2-root a.a2-tchip{text-decoration:none;color:inherit}.a2-root a.a2-tchip svg{width:13px;height:13px}.a2-root .a2-link-focus:focus-visible,.a2-root a:focus-visible,.a2-root button:focus-visible,.a2-root summary:focus-visible{outline:2px solid var(--acc-text);outline-offset:2px}.a2-root .a2-sheet .a2-sp:focus{outline:none}.a2-root .a2-notice[role=status]{margin:0}.a2-root .a2-place .a2-notice{width:100%;max-width:none;margin-inline:0;text-align:center;color:var(--warn);border-radius:26px;padding:14px 18px}.a2-root .a2-place .a2-notice-login{border-radius:999px;padding-block:16px}.a2-root .a2-notice.a2-fade-out{opacity:0}.a2-root a.a2-seedblock,.a2-root a.a2-src{text-decoration:none;color:inherit;cursor:pointer;min-height:44px;transition:background-color .15s}.a2-root a.a2-seedblock:hover,.a2-root a.a2-src:hover{background:color-mix(in srgb,var(--glass) 70%,var(--acc-soft))}.a2-root .a2-ecard .a2-cv .a2-cvph{display:block;width:100%;height:100%;min-height:100%;background:var(--opal);opacity:.45}.a2-root .a2-dd-list li.a2-dd-more{display:flex;flex-wrap:wrap;gap:8px;padding:6px 8px}.a2-root .a2-dd-list li.a2-dd-more button{flex:1 1 auto;min-height:44px;border-radius:12px;justify-content:center;text-align:center;font-weight:600}.a2-root .a2-sharegrid a{min-height:60px;border-radius:18px;border:1px solid var(--line);background:var(--ink-2);color:var(--pearl);display:flex;align-items:center;gap:12px;padding:0 16px;font:inherit;font-size:15.5px;font-weight:600;text-align:left;text-decoration:none;min-width:0;cursor:pointer}.a2-root .a2-sharegrid a svg{width:20px;height:20px;flex:none;color:var(--mute)}.a2-root .a2-sharegrid a span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.a2-root.a2-vot .a2-opt.a2-mine:after{content:none}.a2-root.a2-vot .a2-opt .a2-minebadge{position:absolute;top:-9px;left:14px;padding:1px 8px;border-radius:99px;background:var(--acc);color:var(--accink);font-family:var(--f-mono);font-size:11px}.a2-root.a2-vot .a2-covback{overflow:visible;pointer-events:none}.a2-root.a2-vot .a2-covback img{position:absolute;top:0;left:0;width:100%;height:auto;aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 0;object-position:50% 0;max-width:none;z-index:-1;opacity:.89;animation:none;transform:none;-webkit-mask-image:linear-gradient(#000 45%,transparent);mask-image:linear-gradient(#000 45%,transparent)}.a2-root .a2-rcard.a2-rcard{isolation:isolate}.a2-root .a2-rcard.a2-rcard .a2-cv,.a2-root .a2-rcard.a2-rcard.a2-ghost .a2-cv{overflow:visible;background:transparent}.a2-root .a2-rcard.a2-rcard .a2-cv img{position:absolute;top:0;left:0;width:100%;height:auto;aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 0;object-position:50% 0;z-index:-1;-webkit-mask-image:linear-gradient(#000 78%,transparent);mask-image:linear-gradient(#000 78%,transparent)}.a2-root .a2-rcard.a2-rcard .a2-bd{position:relative}.a2-root .a2-rcard.a2-rcard .a2-cv .a2-cvinit{position:absolute;inset:0;display:grid;place-items:center;background:var(--opal);opacity:.55;color:#17181f;font-family:var(--f-display);font-size:54px;line-height:1;z-index:-1}.a2-root .a2-btn.a2-nogo,.a2-root .a2-btn.a2-nogo[disabled]{background:var(--ink-3);color:var(--mute);border-color:var(--line);box-shadow:none;opacity:1;cursor:default}.a2-root .a2-btn.a2-nogo:active{transform:none}.a2-root.a2-vot{--pj:#3ea874}html.night .a2-root.a2-vot{--pj:#a9e5bb}.a2-root.a2-ben .a2-covback{overflow:visible;pointer-events:none}.a2-root.a2-ben .a2-covback img{position:absolute;top:0;left:0;width:100%;height:auto;aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 0;object-position:50% 0;max-width:none;z-index:-1;opacity:.89;animation:none;transform:none;-webkit-mask-image:linear-gradient(#000 45%,transparent);mask-image:linear-gradient(#000 45%,transparent)}.a2-root.a2-ben .a2-sharebtn{justify-self:stretch;min-height:44px;font-size:15px}.a2-root.a2-ben .a2-sharebtn svg{width:17px;height:17px}.a2-root.a2-ben .a2-blk[data-a2-style] .a2-t,.a2-root.a2-ben .a2-blk[data-a2-style] h4{font-family:inherit}.a2-root .a2-by .a2-av{flex:none;width:26px;height:26px;min-width:26px;min-height:26px}.a2-root .a2-by .a2-av img{width:26px!important;height:26px!important;-o-object-fit:cover;object-fit:cover;border-radius:50%;display:block}.a2-root .a2-qr .a2-lnk svg{width:20px;height:20px;padding:0;background:none;border-radius:0;flex:none;margin-left:auto;color:var(--acc-text)}.a2-root .a2-lnk:focus-visible{outline:2px solid var(--acc-line);outline-offset:3px}