[hidden]{display:none!important}.account-page{max-width:1400px;margin:auto;padding:56px 5% 90px}.account-heading{display:flex;align-items:center;justify-content:space-between;gap:30px;margin-bottom:44px}.account-heading h1{font:500 clamp(38px,5vw,66px)/1.12 Manrope,sans-serif;letter-spacing:-2px;margin:16px 0}.account-heading em{color:var(--orange);font-style:normal}.account-heading>img{object-fit:contain;filter:drop-shadow(0 14px 15px #9b461c16)}.account-layout{display:grid;grid-template-columns:.85fr 1.3fr;border:1px solid #e2dbd2;border-radius:22px;overflow:hidden;background:white}.account-intro{background:#f6f2e9;padding:44px 36px;display:flex;flex-direction:column;align-items:flex-start;gap:16px}.account-intro h2{font:500 30px/1.3 Manrope,sans-serif;margin:0}.account-intro p{line-height:1.7}.account-intro ul{padding-left:20px;line-height:2}.account-intro a{color:#a93607}.account-content{padding:36px;min-width:0}.account-notice{padding:18px;background:#fff6eb;border:1px solid #efddc7;border-radius:10px}.account-notice p{font-size:14px;line-height:1.6;margin:7px 0 0}.account-status{font-size:14px;line-height:1.6;min-height:24px}.account-tabs{display:flex;border-bottom:1px solid #e2dbd2;margin:24px 0}.account-tabs button{border:0;background:none;color:#666;padding:14px 20px;font:600 15px Manrope,sans-serif;cursor:pointer}.account-tabs button[aria-pressed=true]{color:var(--orange);border-bottom:3px solid var(--orange)}.account-content label{display:grid;gap:8px;margin:18px 0;font-size:14px;font-weight:600}.account-content input,.account-content select,.account-content textarea{width:100%;box-sizing:border-box;background:#fff;border:1px solid #cfc8bf;border-radius:8px;padding:13px;font:400 16px/1.5 Manrope,sans-serif;color:#222}.account-content textarea{resize:vertical}.account-content :focus-visible{outline:3px solid #d7632d;outline-offset:3px}.account-content .button{border:0;cursor:pointer}.account-content button:disabled{opacity:.55;cursor:not-allowed}.account-forgot{display:block;margin:20px 0}.account-actions,.account-session,.account-draft-heading{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.account-session{justify-content:space-between;border-bottom:1px solid #e8e1d9;padding-bottom:20px}.account-session strong{overflow-wrap:anywhere}.account-draft-heading{justify-content:space-between;margin:20px 0}.account-draft-heading h2{font-size:24px}.account-draft-heading h2 span{font-size:15px;color:#777}.account-drafts{display:grid;gap:16px}.saved-draft{padding:20px;border:1px solid #e8e1d9;border-radius:12px}.saved-draft h3{overflow-wrap:anywhere;margin:8px 0}.saved-draft>p:not(.eyebrow){font-size:13px;color:#666}.account-empty{padding:30px;background:#faf8f5;line-height:1.7;border-radius:12px}#draft-editor{padding:22px;background:#faf8f5;border:1px solid #e8e1d9;border-radius:12px;margin-bottom:24px}.account-content .footnote{line-height:1.7}#account-auth>.button{width:100%;margin-top:12px}@media(max-width:760px){.account-page{padding:30px 5% 55px}.account-heading>img{width:95px;height:75px}.account-heading{gap:14px}.account-heading h1{font-size:36px;letter-spacing:-1px}.account-layout{grid-template-columns:1fr}.account-content{padding:24px;grid-row:1}.account-intro{padding:28px}.account-tabs button{padding:14px 12px}.account-actions button{min-height:44px}}

#ziplogg-welcome{border:1px solid #e2dbd2;border-radius:18px;padding:32px;max-width:440px;width:calc(100% - 48px);box-sizing:border-box;text-align:center;color:#242424}#ziplogg-welcome::backdrop{background:#0008}#ziplogg-welcome p{font-size:16px;line-height:1.6}#ziplogg-welcome .button{cursor:pointer;border:0}
