.account-slot{display:inline-flex;align-items:center}.account-link{display:inline-flex;align-items:center;min-height:2.35rem;padding:.45rem .75rem;border:1px solid currentColor;text-decoration:none;font-weight:750;line-height:1}.account-link[data-signed-in="true"]{border-color:#b35126;color:#b35126}.sync-message{margin:.75rem 0 0;font-size:.92rem}.sync-message[data-kind="success"]{color:#24613f}.sync-message[data-kind="warning"]{color:#80530f}.sync-message[data-kind="error"]{color:#9b2d22}.account-main{width:min(1080px,calc(100% - 2rem));margin:0 auto;padding:4rem 0 6rem}.account-hero{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(18rem,.7fr);gap:3rem;align-items:start}.account-hero h1{max-width:13ch}.account-panel{border-top:5px solid #b35126;border-bottom:1px solid #17201f;padding:1.5rem 0}.account-panel h2{margin-top:0}.account-state{display:grid;gap:1rem}.account-user{display:grid;grid-template-columns:3rem 1fr;gap:.8rem;align-items:center}.account-initial{display:grid;width:3rem;height:3rem;place-items:center;border:1px solid #17201f;font-size:1.4rem;font-weight:800}.account-user strong,.account-user span{display:block}.account-actions{display:flex;flex-wrap:wrap;gap:.65rem;margin-top:1.25rem}.account-actions button,.account-actions a{font:inherit;font-weight:750;padding:.7rem .95rem;border:1px solid #17201f;background:#fffdf8;color:#17201f;text-decoration:none;cursor:pointer}.account-actions .primary-action{background:#17201f;color:#fffdf8}.account-actions .danger-action{border-color:#9b2d22;color:#9b2d22}.account-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:#c9c2b2;border:1px solid #c9c2b2;margin:3rem 0}.account-grid article{background:#fffdf8;padding:1.5rem}.account-grid h2{font-size:1.2rem}.account-detail{border-top:1px solid #c9c2b2;padding-top:2rem;margin-top:2rem}.account-detail code{font-size:.9em}.sign-in-box{min-height:48px;margin:1rem 0}.setup-note{padding:1rem;border-left:4px solid #b35126;background:#f3ead8}.delete-panel{margin-top:2rem;padding-top:1.5rem;border-top:1px solid #d8b5a8}.delete-panel input{width:10rem;padding:.65rem;border:1px solid #17201f;font:inherit}.browser-counts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.browser-counts div{border-top:1px solid #c9c2b2;padding-top:.75rem}.browser-counts strong{display:block;font-size:1.6rem}.visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}@media(max-width:760px){.account-hero{grid-template-columns:1fr}.account-grid{grid-template-columns:1fr}.account-main{padding-top:2rem}.account-actions{display:grid}.account-actions button,.account-actions a{width:100%;text-align:center}.browser-counts{grid-template-columns:1fr 1fr}}
.account-actions button:disabled{cursor:not-allowed;opacity:.52}.account-notice{margin:1rem 0;padding:1rem;border-left:4px solid #b35126;background:#f3ead8}.account-notice p{margin:.35rem 0 .8rem}.account-notice button{font:inherit;font-weight:750;padding:.65rem .9rem;border:1px solid #17201f;background:#17201f;color:#fffdf8;cursor:pointer}.account-fine-print{font-size:.84rem;line-height:1.45;color:#4c5552}.import-dialog{width:min(620px,calc(100% - 2rem));padding:0;border:1px solid #17201f;background:#fffdf8;color:#17201f;box-shadow:0 1.4rem 4rem rgba(23,32,31,.28)}.import-dialog::backdrop{background:rgba(23,32,31,.66)}.import-dialog-inner{padding:1.5rem}.import-dialog h2{margin:.25rem 0 .7rem;font-size:clamp(1.45rem,4vw,2rem)}.import-choice-list{display:grid;gap:1rem;margin:1.4rem 0}.import-choice{border-top:1px solid #c9c2b2;padding-top:1rem}.import-choice h3{margin:0 0 .35rem;font-size:1.05rem}.import-choice p{margin:.25rem 0}.import-dialog-actions{display:grid;grid-template-columns:1fr 1fr;gap:.7rem;margin-top:1.25rem}.import-dialog-actions button{min-height:3rem;padding:.75rem;border:1px solid #17201f;background:#fffdf8;color:#17201f;font:inherit;font-weight:750;cursor:pointer}.import-dialog-actions .primary-action{background:#17201f;color:#fffdf8}.import-dialog-actions button:disabled{opacity:.55;cursor:wait}.import-dialog-note{font-size:.84rem;color:#4c5552}.privacy-request{padding:1rem;border-left:4px solid #b35126;background:#f3ead8}@media(max-width:620px){.import-dialog-actions{grid-template-columns:1fr}}
