.m-gkey{--cta-from:color-mix(in srgb,var(--ga-success) 76%,#000);--cta-to:color-mix(in srgb,var(--ga-success) 72%,#000);--cta-hover-from:color-mix(in srgb,var(--ga-success) 80%,#000);--cta-hover-to:color-mix(in srgb,var(--ga-success) 76%,#000);--cta-edge:color-mix(in srgb,var(--ga-success) 64%,#000);--cta-lip:color-mix(in srgb,var(--ga-success) 52%,#000);--cta-lip-h:3px;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 24px;border:.5px solid var(--cta-edge);border-radius:8px;background:linear-gradient(var(--cta-from),var(--cta-to));color:#fff;box-shadow:0 1px 2px #3b3b3b17,0 2px 4px #3b3b3b0d,0 0 0 1px #3b3b3b03,inset 0 1px 1px color-mix(in srgb,#fff 34%,transparent),inset 0 calc(-1 * var(--cta-lip-h)) var(--cta-lip);font-family:var(--ga-font-sans);font-size:14px;font-weight:600;line-height:1;letter-spacing:0;white-space:nowrap;text-decoration:none;cursor:pointer;transition:background .12s var(--ga-ease-out),box-shadow .12s var(--ga-ease-out),transform .12s var(--ga-ease-out)}.m-gkey:hover{background:linear-gradient(var(--cta-hover-from),var(--cta-hover-to));text-decoration:none}.m-gkey:active{--cta-lip-h:1px;transform:translateY(1px)}.m-gkey:focus-visible{outline:2px solid var(--ga-accent);outline-offset:2px}.m-gkey:disabled{opacity:.5;cursor:not-allowed;box-shadow:none}.m-gkey-sm{min-height:36px;padding:0 16px;font-size:13px;border-radius:6px;--cta-lip-h:2px}.m-gkey-block{display:flex;width:100%}.m-account-slot{margin-left:auto;display:inline-flex;align-items:center}.m-menubar .m-signin-key{min-height:22px;padding:0 10px;border-radius:5px;font-size:12px;--cta-lip-h:2px;color:#fff}.m-menubar .m-signin-key:hover{text-decoration:none}.m-avatar{display:block;flex:0 0 auto;border-radius:999px}.m-account{position:relative}.m-account>summary{list-style:none}.m-account>summary::-webkit-details-marker{display:none}.m-account-chip{display:inline-flex;align-items:center;padding:1px;cursor:pointer;border:var(--m-line) solid transparent;border-radius:999px}.m-account-chip:hover,.m-account[open]>.m-account-chip{border-color:var(--m-ink)}.m-account-chip:focus-visible{outline:2px solid var(--ga-accent);outline-offset:2px}.m-account-menu{position:absolute;right:0;top:calc(100% + 8px);z-index:5;width:min(264px,calc(100vw - 32px));padding:var(--ga-space-2);display:flex;flex-direction:column;gap:2px;white-space:normal}.m-account-head{display:flex;align-items:center;gap:var(--ga-space-3);padding:var(--ga-space-2) var(--ga-space-2) var(--ga-space-3)}.m-account-who{display:flex;flex-direction:column;gap:4px;min-width:0}.m-account-name{font-family:var(--ga-font-display);font-weight:400;letter-spacing:0;font-size:var(--ga-text-sm);color:var(--m-ink)}.m-account-mail{font-family:var(--ga-font-sans);font-size:var(--ga-text-xs);color:var(--m-prose);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.m-account-item{display:flex;align-items:center;width:100%;min-height:32px;padding:0 var(--ga-space-3);border:0;background:none;cursor:pointer;font-family:var(--ga-font-sans);font-size:var(--ga-text-sm);font-weight:500;color:var(--m-ink);text-align:left}.m-account-item:hover,.m-menubar .m-account-item:hover{background:var(--m-ink);color:var(--m-paper);text-decoration:none}.m-account-rule{border:0;border-top:1px solid var(--m-ink);margin:4px 0}.m-signin-page{display:grid;grid-gap:var(--ga-space-6);gap:var(--ga-space-6);width:min(560px,100%);margin:0 auto}.m-signin-form{display:flex;flex-direction:column;gap:var(--ga-space-2);margin-top:var(--ga-space-5);max-width:420px}.m-signin-input{width:100%;min-height:44px;padding:0 12px;border:var(--m-line) solid var(--m-ink);border-radius:0;background:var(--m-paper);color:var(--m-ink);font-family:var(--ga-font-sans);font-size:16px}.m-signin-input:focus{outline:2px solid var(--ga-accent);outline-offset:1px}.m-signin-form .m-gkey{margin-top:var(--ga-space-2)}.m-signin-fine{font-size:var(--ga-text-xs);margin:var(--ga-space-2) 0 0}.m-id{display:grid;grid-template-columns:auto 1fr;grid-gap:var(--ga-space-5);gap:var(--ga-space-5);align-items:start}.m-id-avatar{border:var(--m-line) solid var(--m-ink);border-radius:999px;padding:3px;background:var(--m-paper)}.m-id-main{display:flex;flex-direction:column;gap:var(--ga-space-3);min-width:0}.m-id-handle{font-family:var(--ga-font-display);font-weight:400;letter-spacing:0;font-size:clamp(20px,2.4vw,28px);line-height:1.1;color:var(--m-ink);margin:0;overflow-wrap:anywhere}.m-id-name{font-size:var(--ga-text-sm);color:var(--m-prose)}.m-id-bio,.m-id-name{font-family:var(--ga-font-sans)}.m-id-bio{font-size:var(--ga-text-lg);line-height:1.45;color:var(--m-ink);margin:0;max-width:60ch;overflow-wrap:anywhere}.m-id-row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ga-space-2)}.m-id-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));border-top:var(--m-line) solid var(--m-ink);margin-top:var(--ga-space-5)}.m-id-stat{padding:var(--ga-space-4) var(--ga-space-3) 0 0;display:flex;flex-direction:column;gap:6px}.m-id-stat-value{font-family:var(--ga-font-display);font-weight:400;letter-spacing:0;font-size:clamp(22px,2.6vw,32px);line-height:1;color:var(--m-ink)}.m-id-social{display:inline-flex;align-items:center;gap:6px;min-height:28px;padding:0 10px;border:var(--m-line) solid var(--m-ink);color:var(--m-ink);text-decoration:none;font-family:var(--ga-font-sans);font-size:var(--ga-text-sm);font-weight:500}.m-id-social:hover{background:var(--m-ink);color:var(--m-paper)}.m-id-edit{margin-left:auto}.m-tabs{display:flex;gap:0;border-bottom:var(--m-line) solid var(--m-ink);margin-top:var(--ga-space-6)}.m-tab{padding:8px 16px;margin-bottom:calc(-1 * var(--m-line));border:var(--m-line) solid transparent;border-bottom:0;font-family:var(--ga-font-display);font-weight:400;letter-spacing:0;font-size:var(--ga-text-sm);color:var(--ga-fg1);text-decoration:none;background:transparent}.m-tab[aria-current=page]{border-color:var(--m-ink);background:var(--m-paper);color:var(--m-ink)}.m-tab:hover{text-decoration:underline}@media (max-width:560px){.m-id{grid-template-columns:1fr}}.m-me-command{margin:var(--ga-space-4) 0;padding:var(--ga-space-3) var(--ga-space-4);border:var(--m-line) solid var(--m-ink);background:var(--m-ink);color:var(--m-paper);font-size:var(--ga-text-lg);overflow-x:auto}@media (max-width:400px){.m-menubar .m-signin-key{padding:0 7px;font-size:11px}}.m-me-cmd{display:flex;align-items:center;gap:var(--ga-space-2);margin:var(--ga-space-4) 0}.m-me-cmd .m-me-command{flex:1 1 auto;margin:0;min-width:0}.m-me-steps{margin:var(--ga-space-3) 0 0;padding-left:1.4em;max-width:56ch}.m-me-steps li{margin:0 0 var(--ga-space-2)}