.hermes-choice-dialog{max-width:420px}.hermes-choice-grid{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin-top:13px}.hermes-choice-grid button{display:grid;gap:5px;min-height:105px;text-align:left;padding:15px;border:1px solid rgba(205,180,116,.17);border-radius:15px;background:rgba(255,255,255,.025);color:#eee4d5}.hermes-choice-grid button.is-hermes{border-color:rgba(205,180,116,.36);background:linear-gradient(145deg,rgba(205,180,116,.11),rgba(102,82,42,.05))}.hermes-choice-grid b{font:600 20px/1 "Cormorant Garamond",Georgia,serif}.hermes-choice-grid span{color:#948d92;font:500 10px/1.4 Inter,Arial,sans-serif}.hermes-remember{display:flex;align-items:flex-start;gap:8px;margin-top:13px;padding:10px 11px;border:1px solid rgba(205,180,116,.11);border-radius:11px;color:#aaa2a8;font:500 9px/1.4 Inter,Arial,sans-serif}.hermes-remember input{margin-top:1px;accent-color:#c7ae70}.hermes-choice-note{margin:11px 1px 0;color:#777178;font:500 8px/1.45 Inter,Arial,sans-serif}.hermes-settings-page{display:grid;gap:15px}.hermes-settings-card{padding:14px;border:1px solid rgba(205,180,116,.14);border-radius:15px;background:rgba(255,255,255,.018)}.hermes-service-status{display:grid;gap:3px;padding:10px 11px;border-radius:11px;border:1px solid rgba(205,180,116,.14);background:rgba(205,180,116,.04)}.hermes-service-status.is-ready{border-color:rgba(108,157,116,.24);background:rgba(72,126,82,.07)}.hermes-service-status strong{color:#e2d7c6;font:600 14px/1.1 "Cormorant Garamond",Georgia,serif}.hermes-service-status small{color:#8c858b;font:500 8px/1.35 Inter,Arial,sans-serif}.hermes-settings-actions{display:flex;flex-wrap:wrap;gap:7px;margin-top:10px}.hermes-current-email{margin:8px 0 0;color:#948d92;font:500 9px/1.3 Inter,Arial,sans-serif}.hermes-current-email b{color:#d4c28d}.hermes-history{display:grid;gap:7px}.hermes-history-item{display:grid;grid-template-columns:1fr auto;gap:4px 10px;padding:10px 11px;border:1px solid rgba(205,180,116,.09);border-radius:11px;background:rgba(255,255,255,.018)}.hermes-history-item div{display:grid;gap:3px}.hermes-history-item strong{color:#e4d9c9;font:600 13px/1.1 "Cormorant Garamond",Georgia,serif}.hermes-history-item small,.hermes-history-item time{color:#817b82;font:500 8px/1.3 Inter,Arial,sans-serif}.hermes-history-item p{grid-column:1/-1;margin:3px 0;color:#bd958b;font:500 8px/1.35 Inter,Arial,sans-serif}.hermes-history-item button{grid-column:1/-1;justify-self:start}.hermes-empty{color:#817b82;font:500 9px/1.4 Inter,Arial,sans-serif}@media(max-width:430px){.hermes-choice-grid{grid-template-columns:1fr}.hermes-choice-grid button{min-height:82px}}

.hermes-amazon-guide{border:1px solid rgba(205,180,116,.25);border-radius:16px;background:linear-gradient(145deg,rgba(205,180,116,.08),rgba(38,31,19,.04));overflow:hidden}
.hermes-amazon-guide summary{display:grid;gap:4px;padding:14px;cursor:pointer;list-style:none}
.hermes-amazon-guide summary::-webkit-details-marker{display:none}
.hermes-amazon-guide summary span{color:#bca66f;font:700 8px/1 Inter,Arial,sans-serif;letter-spacing:.12em;text-transform:uppercase}
.hermes-amazon-guide summary strong{color:#eee4d5;font:600 18px/1.05 "Cormorant Garamond",Georgia,serif}
.hermes-amazon-guide summary strong::after{content:"⌄";float:right;color:#bca66f;font-family:Inter,Arial,sans-serif}
.hermes-amazon-guide[open] summary strong::after{content:"⌃"}
.hermes-amazon-guide-body{padding:0 14px 15px;border-top:1px solid rgba(205,180,116,.12)}
.hermes-amazon-guide-body>p,.hermes-amazon-guide-body li{color:#aaa2a8;font:500 10px/1.5 Inter,Arial,sans-serif}
.hermes-amazon-guide-body ol{margin:10px 0;padding-left:20px}
.hermes-amazon-guide-body li+li{margin-top:6px}
.hermes-amazon-guide-body b{color:#d9ca9c}
.hermes-sender-copy{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 11px;border:1px solid rgba(205,180,116,.2);border-radius:11px;background:rgba(0,0,0,.16)}
.hermes-sender-copy code{min-width:0;overflow-wrap:anywhere;color:#e3d5aa;font:600 10px/1.3 Inter,Arial,sans-serif}
.hermes-sender-copy button{flex:0 0 auto;border:1px solid rgba(205,180,116,.25);border-radius:999px;background:rgba(205,180,116,.08);color:#d9ca9c;padding:7px 9px;font:600 8px/1 Inter,Arial,sans-serif}
.hermes-guide-actions{display:grid;margin-top:10px}
.hermes-guide-footnote{margin:10px 1px 0!important;color:#777178!important;font-size:8px!important}
.hermes-success-overlay{z-index:13220}
.hermes-success-dialog{max-width:430px;text-align:center}
.hermes-success-mark{display:grid;place-items:center;width:48px;height:48px;margin:0 auto 10px;border:1px solid rgba(112,168,119,.35);border-radius:50%;background:rgba(72,126,82,.12);color:#a8c9a9;font:600 25px/1 Inter,Arial,sans-serif}
.hermes-success-dialog>small:first-of-type{color:#bca66f;font:700 8px/1 Inter,Arial,sans-serif;letter-spacing:.14em}
.hermes-success-dialog h2{margin:7px 0 9px;color:#f0e7da;font:600 25px/1.05 "Cormorant Garamond",Georgia,serif}
.hermes-success-dialog>p{margin:0;color:#aaa2a8;font:500 11px/1.5 Inter,Arial,sans-serif}
.hermes-confirmation-warning{display:grid;gap:6px;margin:13px 0;padding:11px 12px;border:1px solid rgba(205,180,116,.25);border-radius:12px;background:rgba(205,180,116,.07);text-align:left}
.hermes-confirmation-warning strong{color:#e7d9ad;font:600 13px/1.25 "Cormorant Garamond",Georgia,serif}
.hermes-confirmation-warning span{color:#aaa2a8;font:500 9px/1.45 Inter,Arial,sans-serif}
.hermes-success-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px}
.hermes-other-inbox{display:block;margin-top:10px;color:#777178!important;font:500 8px/1.4 Inter,Arial,sans-serif!important;letter-spacing:0!important}
@media(max-width:430px){.hermes-sender-copy{align-items:stretch;flex-direction:column}.hermes-sender-copy button{min-height:36px}.hermes-success-actions{grid-template-columns:1fr}.hermes-success-dialog{max-height:calc(100dvh - 36px);overflow:auto}}
