.v2-scope.v2-sheet{position:fixed;left:50%;top:50%;transform:translate(-50%,-50%);z-index:50;display:grid;box-sizing:border-box;background:var(--surface);color:var(--text);border:1px solid var(--border-strong);border-radius:24px;padding:24px;gap:16px;max-height:calc(100dvh - 32px);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;width:calc(100% - 32px);font-size:var(--fs-body);line-height:1.5}.v2-sheet>h2{margin:0;padding-right:44px;font-size:var(--fs-title);line-height:1.25;letter-spacing:-.025em}.v2-sheet>p{margin:0;color:var(--text-dim);font-size:var(--fs-body);line-height:1.5}.v2-sheet .v2-sheet-close{border:0;padding:0;cursor:pointer;position:absolute;display:grid;place-items:center;width:44px;height:44px;top:12px;right:12px;border-radius:var(--r-pill);background:var(--surface-2);color:var(--text);opacity:1}.v2-sheet :is(button,a,input,textarea,select,summary):focus-visible{outline:2px solid var(--accent);outline-offset:3px}.v2-sheet input:not([type=checkbox]):not([type=radio]),.v2-sheet select,.v2-sheet textarea{font-size:16px}.v2-sheet .home-primary{background:var(--accent);color:var(--on-fill);min-height:44px}.v2-sheet .home-account-back,.v2-sheet .home-text-button{min-height:44px}@media (max-width:767px){.v2-scope.v2-sheet{top:auto!important;bottom:0;left:50%;transform:translateX(-50%)!important;width:100%;max-width:100%;max-height:calc(100dvh - max(12px, env(safe-area-inset-top)))!important;border-radius:24px 24px 0 0;padding:24px 20px max(24px,env(safe-area-inset-bottom))}}@media (prefers-reduced-motion:reduce){.v2-sheet{animation:none!important;transition:none!important}}.v2-scope.v2-sheet-persona{padding:0}.v2-sheet-persona>[data-testid=persona-sheet]{border-radius:inherit;box-shadow:none;max-height:inherit}.v2-scope.v2-sheet{outline:none;animation:v2-sheet-appear .16s ease-out}@keyframes v2-sheet-appear{0%{opacity:0}to{opacity:1}}.v2-scope.v2-sheet.home-account-sheet{gap:10px;padding:22px}.v2-sheet.home-account-sheet .home-account-actions{margin-top:0}.v2-sheet.home-account-sheet .home-account-actions>:is(button,a){padding:11px 0;min-height:57px;gap:12px}.v2-sheet.home-account-sheet .home-account-actions small{margin-top:2px;line-height:1.4}.v2-sheet.home-account-sheet .home-account-legal{padding-top:10px}@media (prefers-reduced-motion:reduce){.v2-scope.v2-sheet{animation:none}}.v2-sheet-overlay{position:fixed;inset:0;z-index:50;background:rgb(0 0 0/42%);animation-duration:.16s}.v2-sheet.home-account-sheet{--settings-row:var(--surface-2)}:root[data-shuffle-theme=light] .v2-scope.v2-sheet.home-account-sheet{--settings-row:var(--surface);background:var(--bg)}.v2-sheet.home-account-sheet .home-account-actions>:is(button,a){padding-inline:16px;background:var(--settings-row)}.v2-sheet.home-account-sheet .home-account-actions>h3+:is(button,a){border-top-left-radius:18px;border-top-right-radius:18px}.v2-sheet.home-account-sheet
	.home-account-actions>:is(button,a):has(+:is(h3,.home-account-legal)){border-bottom:0;border-bottom-left-radius:18px;border-bottom-right-radius:18px}.v2-sheet.home-account-sheet .home-account-legal~button{margin-top:12px;border-radius:18px;border-bottom:0}:root[data-shuffle-theme=light]
	.v2-sheet.home-account-sheet
	.home-account-actions>:is(button,a){box-shadow:0 1px 0 rgb(var(--fg-rgb)/.03)}:root[data-shuffle-theme=light] .home-account-sheet .home-theme-choice{background:var(--surface);box-shadow:inset 0 0 0 1px var(--border)}.v2-sheet .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}