.account-form{gap:12px;padding:20px;display:grid}.account-form label{font-family:var(--clay-font-display);color:var(--clay-ink2);gap:6px;font-size:13px;font-weight:700;display:grid}.account-input{border:var(--clay-border-width-control) solid var(--clay-line);border-radius:var(--clay-radius-md);background:var(--clay-card);width:100%;min-height:48px;color:var(--clay-ink);font:inherit;padding:0 14px;font-size:16px}.account-input:focus-visible{outline:2px solid var(--clay-primary);outline-offset:1px}.account-input[data-code]{letter-spacing:.3em;font-variant-numeric:tabular-nums}.account-error{color:var(--clay-danger-deep);font-size:13px}.account-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.account-link{color:var(--clay-primary-deep);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:13px;font-weight:700}.account-link:disabled{color:var(--clay-ink3);cursor:default}.clay-button[data-kind=danger]{--shelf:var(--clay-danger-deep);background:var(--clay-danger);color:var(--clay-on-primary)}.clay-button:disabled{opacity:.6;cursor:default}.account-page{max-width:var(--clay-layout-content-max-width);margin-inline:auto}.account-layout{gap:16px;display:grid}.account-identity{border-radius:var(--clay-radius-xl);text-align:center;justify-items:center;gap:6px;padding:24px 20px 20px;display:grid}.account-identity .clay-shelf-avatar{margin-bottom:8px}.account-email{max-width:100%;font-family:var(--clay-font-display);text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:800;overflow:hidden}.account-guest .account-email{white-space:normal}.account-status{color:var(--clay-ink3);font-family:var(--clay-font-display);align-items:center;gap:6px;font-size:12px;font-weight:700;display:inline-flex}.account-status:before{background:var(--clay-palette-green);content:"";border-radius:50%;width:8px;height:8px}.account-status[data-error]{color:var(--clay-palette-orange-text)}.account-status[data-error]:before{background:var(--clay-palette-orange)}.account-guest-note,.account-privacy{max-width:34em;color:var(--clay-ink3);font-size:13px;line-height:1.6}.account-guest .clay-button{margin-top:8px}.account-privacy{font-size:12px}.account-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;width:100%;margin-top:12px;display:grid}.account-summary span{border-radius:var(--clay-radius-md);background:var(--clay-canvas);color:var(--clay-ink3);gap:2px;padding:10px 6px;font-size:11px;font-weight:700;display:grid}.account-summary strong{font-family:var(--clay-font-display);font-size:22px;font-weight:900;line-height:1.2}.account-summary [data-tone=orange] strong{color:var(--clay-glyph-orange)}.account-summary [data-tone=blue] strong{color:var(--clay-primary)}.account-summary [data-tone=gold] strong{color:var(--clay-glyph-gold)}@media (hover:hover){.account-summary:hover span{background:var(--clay-primary-soft)}}.account-actions-column{align-content:start;gap:14px;display:grid}.account-dialog{border-radius:var(--clay-radius-xl);width:min(360px,100% - 32px);color:var(--clay-ink);text-align:center;padding:24px 20px 18px}.account-dialog:not([open]){display:none}.account-dialog[open]{justify-items:center;gap:10px;display:grid}.account-dialog::backdrop{background:#0006}.account-dialog h2{margin-top:4px;font-size:19px}.account-dialog p{color:var(--clay-ink3);margin-bottom:8px;font-size:13px;line-height:1.6}.account-delete{gap:14px;display:grid}.account-warning{border:var(--clay-border-width-control) solid color-mix(in srgb, var(--clay-danger) 35%, transparent);border-radius:var(--clay-radius-lg);background:color-mix(in srgb, var(--clay-danger-soft) 70%, var(--clay-card));padding:16px 18px}.account-warning h2{color:var(--clay-danger-deep);align-items:center;gap:8px;font-size:16px;display:flex}.account-warning ul{gap:8px;margin:12px 0 0;padding:0;list-style:none;display:grid}.account-warning li{color:var(--clay-ink);align-items:flex-start;gap:8px;font-size:13px;line-height:1.5;display:flex}.account-warning li svg{color:var(--clay-danger);flex:none;margin-top:3px}.account-cancel-note{border:var(--clay-border-width-control) solid var(--clay-freq-border);border-radius:var(--clay-radius-lg);background:var(--clay-freq-background);color:var(--clay-ink2);gap:4px;padding:14px 16px;font-size:13px;line-height:1.55;display:grid}.account-cancel-note strong{color:var(--clay-freq-text);font-family:var(--clay-font-display);font-size:14px}.account-check{color:var(--clay-ink2);cursor:pointer;align-items:flex-start;gap:10px;padding:2px 4px;font-size:14px;line-height:1.5;display:flex}.account-check input{width:18px;height:18px;accent-color:var(--clay-danger);flex:none;margin-top:2px}.account-delete-actions{gap:10px;margin-top:6px;display:grid}@media (width>=1024px){.account-page{max-width:960px}.account-layout{grid-template-columns:340px minmax(0,1fr);align-items:start;gap:24px}.account-layout .account-identity{padding:32px 24px 24px;position:sticky;top:28px}.account-page[data-guest]{max-width:480px}.account-guest{padding:36px 32px 28px}.account-delete{max-width:560px}.account-delete-actions{grid-template-columns:1fr 1fr}}.login-page{max-width:440px;margin-inline:auto}.login-back{margin-bottom:12px}@media (width>=600px){.login-back{display:none}.login-page{padding-top:6vh}}.login-card{border-radius:var(--clay-radius-xl);justify-items:stretch;padding:28px 24px 22px}.login-card>.dew-mascot,.login-mail{justify-self:center}.login-mail{background:var(--clay-primary-soft);width:64px;height:64px;color:var(--clay-primary);border-radius:20px;place-items:center;display:grid}.login-title{text-align:center;font-size:21px}.login-body{color:var(--clay-ink3);text-align:center;margin-bottom:4px;font-size:13px;line-height:1.6}.login-links{justify-content:center}.login-links:empty{display:none}.login-fine{color:var(--clay-ink3);text-align:center;margin-top:4px;font-size:11px;line-height:1.9}.login-fine a{border-bottom:1px solid var(--clay-track-off);color:var(--clay-ink2)}
