.site .ap{z-index:3;background:var(--bg);width:408px;max-width:calc(100% - 40px);max-height:calc(100% - 40px);color:var(--ink);border:1px solid var(--ink);box-shadow:8px 8px 0 var(--acc);cursor:default;touch-action:auto;flex-direction:column;display:flex;position:absolute;top:20px;right:20px}.site .ap--overlay{z-index:6;max-height:calc(100dvh - 100px);position:fixed;top:72px;right:28px}.site .ap-scrim{z-index:5;background:color-mix(in srgb, var(--bg) 60%, transparent);cursor:default;border:0;padding:0;position:fixed;inset:0}.site .ap-tabs{border-bottom:1px solid var(--ink);flex:none;grid-template-columns:1fr 1fr;display:grid}.site .ap-tabs>*{height:40px;color:var(--mut);font:400 11px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;justify-content:center;align-items:center;text-decoration:none;display:flex}.site .ap-tabs>*+*{border-left:1px solid var(--ink)}.site .ap-tabs>[aria-current]{background:var(--ink);color:var(--bg)}.site .ap-tabs>a:not([aria-current]):hover{color:var(--ink)}.site .ap-tabs>a:focus-visible{outline:2px solid var(--acc);outline-offset:-4px}.site .ap-h{flex:none;align-items:center;gap:14px;min-height:36px;padding:12px 0 0 20px;display:flex}.site .ap-lock{flex:none;width:72px;height:36px}.site .ap-lock-cv{width:72px;height:36px;display:block}.site .ap .ap-meta{color:var(--mut);font:400 10.5px/1.4 var(--mono);letter-spacing:.04em;white-space:nowrap;text-overflow:ellipsis;margin:0;position:absolute;top:62px;left:106px;right:56px;overflow:hidden}.site .ap-x{border:0;border-left:1px solid var(--ink);border-bottom:1px solid var(--ink);width:44px;height:36px;color:var(--ink);font:400 14px var(--mono);cursor:pointer;background:0 0;align-self:flex-start;margin-top:-12px;margin-left:auto}.site .ap-x:hover{background:var(--ink);color:var(--bg)}.site .ap .au{min-height:0;padding:0;display:block}.site .ap .au:before{content:none}.site .ap-au{overscroll-behavior:contain;flex:auto;min-height:0;overflow:auto}.site .ap .pb{padding:12px 20px 20px}.site .ap .pt{margin-top:2px}.site .ap-why{color:var(--ink)}.site .ap-arrow{font:400 .8em var(--mono);margin-left:.5em}.site .ap-key{border:1px solid var(--dim);border-radius:6px;align-items:center;gap:14px;padding:12px 14px;display:flex}.site .fd .ap canvas,.site .ap canvas{position:static;inset:auto}.site .ap-key canvas{flex:none;display:block}.site .ap-key-t{color:var(--acc2);font:400 10.5px/1.6 var(--mono);letter-spacing:.04em;overflow-wrap:anywhere}.site .ap-key b{color:var(--ink);letter-spacing:0;font-size:12px;font-weight:400}.site .ap-desk{display:contents}.site .ap-phone{display:none}@media (max-width:767px){.site .ap-desk{display:none}.site .ap-phone{display:contents}}@media (min-width:768px){.site .hm .tb .nav-in{display:none}}.site .ap{--apz:1;zoom:var(--apz)}@media (min-width:768px){.site .ap{--apz:.8}.site .ap--overlay{top:calc(72px / var(--apz));right:calc(28px / var(--apz));max-height:calc((100dvh - 100px) / var(--apz))}.site .ap .au .auth-button:not(.auth-button--ghost){font-size:calc(20px / var(--apz))}}@media (min-width:768px) and (max-height:830px){.site .ap{--apz:.73}}@media (max-width:767px){.site .ap{z-index:6;width:auto;max-width:none;max-height:76dvh;box-shadow:0 -8px 0 var(--acc);border-width:1px 0 0;position:fixed;inset:auto 0 0}.site .ap[data-open=false]{display:none}.site .ap--overlay{top:auto}}@media (max-width:767px) and (pointer:coarse){.site .ap[data-open=auto]{display:none}}
