.acct-google{flex:none;display:inline-block;position:relative}.acct-google-inner{transform-origin:0 0;position:absolute;inset:0 auto auto 0}.acct-google-placeholder{background:#fff;border:.0625rem solid #dadce0;border-radius:999px;position:absolute;inset:0}.acct-error{color:#b3401f;font-size:.8125rem}.acct-anchor{position:relative}.acct-scrim{z-index:40;background:#18211d2e;animation:.2s acct-fade;position:fixed;inset:0}.acct-scrim-clear{background:0 0}.acct-sheet{z-index:41;background:var(--cotton);text-align:left;border-radius:1rem;gap:.875rem;width:min(21.25rem,100vw - 2.25rem);padding:1.5rem;animation:.25s cubic-bezier(.2,.8,.2,1) acct-rise;display:grid;position:absolute;top:calc(100% + .75rem);right:0;box-shadow:0 .0625rem .125rem #18211d14,0 1.875rem 3.75rem #1e453540}.acct-sheet h2{font-family:var(--font-newsreader), Georgia, serif;letter-spacing:-.01em;color:var(--ink);margin:0;font-size:1.625rem;font-weight:500}.acct-sheet p{color:var(--ink-soft);margin:0;font-size:.875rem;line-height:1.5}.acct-sheet small{color:#67716c;font-size:.75rem;line-height:1.5}.acct-avatar{border:.125rem solid var(--cotton);background:linear-gradient(160deg, #3f8a65, var(--leaf-deep));width:2.5rem;height:2.5rem;color:var(--cotton);font:700 .9375rem var(--font-manrope), system-ui, sans-serif;cursor:pointer;border-radius:50%;place-items:center;padding:0;display:grid;overflow:hidden;box-shadow:0 .375rem 1.125rem #18211d24}.acct-avatar img{object-fit:cover;width:100%;height:100%}.acct-avatar-small{width:2rem;height:2rem;font-size:.8125rem;box-shadow:0 .25rem .75rem #18211d1f}.acct-menu{z-index:41;background:var(--cotton);text-align:left;border-radius:.875rem;width:14.375rem;padding:.5rem;animation:.2s cubic-bezier(.2,.8,.2,1) acct-rise;display:grid;position:absolute;top:calc(100% + .5rem);right:0;box-shadow:0 .0625rem .125rem #18211d1a,0 1.125rem 2.5rem #1e453533}.acct-who{color:#67716c;overflow-wrap:anywhere;border-bottom:.0625rem solid #18211d1f;gap:.125rem;margin-bottom:.375rem;padding:.625rem .75rem .75rem;font-size:.8125rem;display:grid}.acct-who b{color:var(--ink);font-size:.875rem}.acct-menu a,.acct-menu button{text-align:left;font:500 .875rem var(--font-manrope), system-ui, sans-serif;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:.5rem;padding:.5625rem .75rem;text-decoration:none;display:block}.acct-menu a:hover,.acct-menu button:hover,.acct-menu a:focus-visible,.acct-menu button:focus-visible{background:var(--sage);outline:none}.acct-keep{left:50%;bottom:calc(var(--bar-inset,4.75rem) + .25rem);z-index:6;background:var(--cotton);border-radius:1rem;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.25rem .875rem;width:min(32.5rem,100% - 1.5rem);padding:1rem 1.125rem;animation:.4s cubic-bezier(.2,.8,.2,1) acct-rise-x;display:grid;position:absolute;transform:translate(-50%);box-shadow:0 0 0 .0625rem #18211d0f,0 1rem 2.5rem #1e45352e}.acct-keep-drop{width:1.625rem;height:2rem;color:var(--leaf);grid-row:span 2}.acct-keep h2{font-family:var(--font-newsreader), Georgia, serif;color:var(--ink);margin:0;font-size:1.25rem;font-weight:500}.acct-keep p{color:var(--ink-soft);margin:0;font-size:.8438rem;line-height:1.45}.acct-keep-actions{flex-wrap:wrap;grid-column:2;align-items:center;gap:.625rem .875rem;margin-top:.5rem;display:flex}.acct-link{font:600 .8438rem var(--font-manrope), system-ui, sans-serif;color:var(--ink-soft);text-underline-offset:.1875rem;cursor:pointer;background:0 0;border:0;padding:0;-webkit-text-decoration:underline #18211d40;text-decoration:underline #18211d40}.dhue-toast{left:50%;top:calc(5.25rem + env(safe-area-inset-top,0px));z-index:60;background:var(--ink);color:var(--cotton);font:600 .875rem var(--font-manrope), system-ui, sans-serif;border-radius:999px;align-items:center;gap:.625rem;padding:.625rem 1.125rem .625rem .875rem;animation:.4s cubic-bezier(.2,.8,.2,1) acct-rise-x;display:flex;position:fixed;transform:translate(-50%);box-shadow:0 .875rem 1.875rem #18211d4d}@keyframes acct-fade{0%{opacity:0}}@keyframes acct-rise{0%{opacity:0;transform:translateY(-.375rem)}}@keyframes acct-rise-x{0%{opacity:0;transform:translate(-50%,.5rem)}}@media (prefers-reduced-motion:reduce){.acct-scrim,.acct-sheet,.acct-menu,.acct-keep,.dhue-toast{animation:none}}
