.hm-theme-toggle__ph{display:inline-block;height:34px;width:150px}@media (max-width:767px){.hm-theme-toggle .hm-seg__opt span{display:none}.hm-theme-toggle .hm-seg__opt{padding:0 8px}}.hm-toast-region{align-items:flex-end;bottom:24px;display:flex;flex-direction:column;gap:8px;pointer-events:none;position:fixed;right:24px;z-index:var(--z-toast)}.hm-toast-region>*{pointer-events:auto}.hm-toast{align-items:flex-start;animation:hm-toast-in var(--duration-slow) var(--ease-out);background:var(--bg-inverse);border-radius:var(--radius-md);box-shadow:var(--shadow-3);color:var(--text-inverse);display:flex;gap:12px;padding:12px 8px 12px 14px;width:min(400px,calc(100vw - 32px))}.hm-toast__icon{display:flex;padding-top:1px}.hm-toast__icon--success{color:var(--green-6)}.hm-toast__icon--danger{color:#ff9f93}.hm-toast__icon--warning{color:#f0c273}.hm-toast__icon--info{color:#9dbff0}[data-theme=dark] .hm-toast__icon--success{color:var(--green-8)}[data-theme=dark] .hm-toast__icon--danger{color:#a3271b}[data-theme=dark] .hm-toast__icon--warning{color:#8a5200}[data-theme=dark] .hm-toast__icon--info{color:#1f4f8f}.hm-toast__body{display:flex;flex:1;flex-direction:column;gap:2px;min-width:0;padding-top:1px}.hm-toast__title{font-size:13px;font-weight:600;line-height:20px}.hm-toast__desc{font-size:12px;line-height:16px;opacity:.82}.hm-toast__action{background:transparent;border:0;border-radius:var(--radius-sm);color:inherit;cursor:pointer;flex:none;font:inherit;font-size:13px;font-weight:600;height:30px;padding:0 10px;text-decoration:underline;text-underline-offset:3px}.hm-toast__action:hover,.hm-toast__close:hover{background:#8080802e}.hm-toast__close{background:transparent;border:0;border-radius:var(--radius-sm);color:inherit;cursor:pointer;display:grid;flex:none;height:30px;opacity:.75;place-items:center;width:30px}.hm-toast__close:hover{opacity:1}.hm-toast__action:focus-visible,.hm-toast__close:focus-visible{outline:2px solid currentColor;outline-offset:0}@media (max-width:639px){.hm-toast-region{align-items:center;bottom:16px;left:16px;right:16px}}.hm-confirm__msg{color:var(--text-secondary);font-size:13px;line-height:20px}
