:root{font-family:Inter,ui-sans-serif,system-ui,-apple-system,sans-serif;color:#191815;background:#f3efe6;font-synthesis:none}*{box-sizing:border-box}body{margin:0;min-width:320px}button,input{font:inherit}.loading{height:100vh;display:grid;place-items:center;font:700 15px ui-monospace,monospace;letter-spacing:.16em}.brand{font:800 14px ui-monospace,monospace;letter-spacing:.16em}.brand span{color:#ac7224}.eyebrow{font:700 11px ui-monospace,monospace;letter-spacing:.18em;color:#9b6a27}.auth{min-height:100vh;display:grid;place-items:center;padding:24px;background:radial-gradient(circle at 70% 20%,#e6d6b8 0,transparent 32%),#ece7dc}.paper{width:min(460px,100%);background:#faf8f2;border:1px solid #d5cfc2;padding:48px;box-shadow:0 24px 70px #554a3622}.paper .brand{margin-bottom:64px}.paper h1,.single h1,.section-head h1{font:500 34px Georgia,serif;margin:10px 0}.paper p{color:#716c62;line-height:1.6}.paper form{display:grid;gap:18px;margin-top:30px}label{font-size:12px;font-weight:700;letter-spacing:.04em}input{width:100%;margin-top:8px;border:1px solid #c9c2b6;background:#fffdf8;padding:13px 14px;outline:none}input:focus{border-color:#9b6a27;box-shadow:0 0 0 3px #b8823220}button{border:0;cursor:pointer}.paper form button,.address-form>button{background:#1d1c19;color:#fff;padding:14px;font-weight:700}.link{background:transparent;color:#79531f;margin-top:20px}.error{color:#a33b2c!important;font-size:13px}.recovery{display:block;padding:18px;margin:24px 0;background:#eee7da;border:1px dashed #9c793e;word-break:break-all}.shell{min-height:100vh}header{height:70px;display:grid;grid-template-columns:220px 1fr auto;align-items:center;padding:0 34px;border-bottom:1px solid #d6d0c4;background:#f8f5ed;position:sticky;top:0;z-index:5}nav{display:flex;height:100%;gap:24px}nav button,.account button{background:transparent;font-size:13px;color:#6f6a60}nav button.active{color:#181714;border-bottom:2px solid #ad762b}.account{display:flex;gap:14px;align-items:center;font:12px ui-monospace,monospace}.account button{border-left:1px solid #d3cdc2;padding-left:14px}.status{height:36px;background:#eee7d9;padding:10px 34px;font:11px ui-monospace,monospace;color:#756852;border-bottom:1px solid #d7cebd}.status i,.address-grid i{display:inline-block;width:7px;height:7px;border-radius:50%;background:#b77b28;margin-right:7px}.status span{float:right;text-transform:uppercase;letter-spacing:.15em}.workspace{display:grid;grid-template-columns:270px 1fr;min-height:calc(100vh - 106px)}aside{border-right:1px solid #d7d1c5;padding:28px 20px;background:#ede9df}.aside-title{display:flex;justify-content:space-between;font-size:12px;margin-bottom:18px}.aside-title b{background:#ded7c9;border-radius:10px;padding:2px 7px}.mailbox{display:flex;width:100%;justify-content:space-between;align-items:center;background:transparent;padding:11px 8px;border-top:1px solid #d7d0c4;text-align:left}.mailbox code{font-size:11px}.mailbox small,.muted{color:#837d72}.list{background:#f8f5ee}.section-head{padding:34px 42px 25px;display:flex;align-items:end;justify-content:space-between;border-bottom:1px solid #d7d1c5}.section-head h1{margin-bottom:0}.section-head>span{font:12px ui-monospace,monospace;color:#777064}.message{display:block;width:100%;text-align:left;background:transparent;padding:24px 42px;border-bottom:1px solid #ded8cd}.message:hover{background:#fffdf8}.message>div{display:flex;justify-content:space-between}.message strong{font:13px ui-monospace,monospace}.message span,.message small{font-size:11px;color:#857e72}.message h3{font:500 18px Georgia,serif;margin:10px 0}.empty{text-align:center;padding:100px 20px;color:#655f55}.empty b{font:500 24px Georgia,serif}.single{grid-column:1/-1;padding:55px max(7vw,30px);max-width:1100px;width:100%;margin:auto}.address-form{display:flex;align-items:end;gap:12px;max-width:650px;margin:40px 0}.address-form label{flex:1}.address-form label>div{display:flex;border:1px solid #c9c2b6;background:#fffdf8;margin-top:8px}.address-form input{border:0;margin:0}.address-form code{padding:14px 16px 14px 0;white-space:nowrap}.address-grid,.stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:12px;margin-top:35px}.address-grid article,.stats article{border:1px solid #d2cbbf;background:#faf8f2;padding:22px}.address-grid code{display:block;margin:12px 0;font-weight:700}.address-grid small{color:#837c70}.stats b{display:block;font:500 36px Georgia,serif}.stats span{font:11px ui-monospace,monospace;text-transform:uppercase}.single>a{color:#8a5a1e}.modal{position:fixed;top:0;right:0;bottom:0;left:0;background:#26231d99;z-index:10;padding:30px;display:grid;place-items:center}.modal>article{width:min(760px,100%);max-height:90vh;overflow:auto;background:#faf8f2;padding:40px;position:relative}.close{position:absolute;right:24px;top:24px;background:transparent}.modal h2{font:500 30px Georgia,serif}.modal dl{display:grid;grid-template-columns:80px 1fr;font-size:12px;border-block:1px solid #ddd5c8;padding:16px 0}.modal dt{color:#8a8378}.modal dd{margin:0;font-family:ui-monospace,monospace}.modal iframe,.modal pre{width:100%;min-height:320px;border:0;background:#fff;margin-top:22px;padding:18px;white-space:pre-wrap}.attachments{display:grid;gap:8px;margin-top:18px}.attachments a{color:#80551d}@media(max-width:720px){header{height:auto;grid-template-columns:1fr auto;padding:20px}.account span{display:none}nav{grid-column:1/-1;grid-row:2;margin-top:20px;height:40px}.status{padding-inline:20px}.workspace{grid-template-columns:1fr}aside{border-right:0;border-bottom:1px solid #d7d1c5}.section-head,.message{padding-inline:22px}.paper{padding:32px}.address-form{display:grid}.modal{padding:0}.modal>article{height:100vh;max-height:none;padding:28px 20px}}:root .address-form select{border:0;border-left:1px solid #d6cec0;background:#f5efe3;padding:0 12px;font:12px ui-monospace,monospace;color:#302b23}:root .admin-users{margin:28px 0;border-top:1px solid #d6cfc2}:root .admin-users article{display:flex;justify-content:space-between;gap:20px;padding:14px 4px;border-bottom:1px solid #d6cfc2;font-size:12px}:root .admin-users span{color:#837c70}
