.hp-toast-host{z-index:var(--hp-z-toast);pointer-events:none;flex-direction:column;gap:9px;max-width:380px;display:flex;position:fixed;bottom:20px;right:20px}.hp-toast{pointer-events:auto;background:var(--hp-brand-ink);color:#fff;border-radius:var(--hp-radius-md);box-shadow:var(--hp-shadow-md);border-left:3px solid var(--hp-primary-500);animation:hp-toast-in var(--hp-motion-fast) var(--hp-ease);align-items:flex-start;gap:10px;padding:12px 14px;font-size:13px;display:flex}@keyframes hp-toast-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.hp-toast--success{border-left-color:var(--hp-success)}.hp-toast--warning{border-left-color:var(--hp-warning)}.hp-toast--danger{border-left-color:var(--hp-danger)}.hp-toast--info{border-left-color:var(--hp-info)}.hp-toast__body{flex:1;min-width:0}.hp-toast__title{font-weight:600}.hp-toast__desc{color:#94a3b8;margin-top:2px;font-size:11.5px}.hp-toast__close{color:#94a3b8;cursor:pointer;background:0 0;border:0;margin-left:auto;padding:0;font-size:16px;line-height:1}.hp-toast__close:hover{color:#fff}.hp-toast-host{background:0 0;border:0;gap:0;width:auto;height:auto;margin:0;padding:0;top:auto;left:auto;overflow:visible}.hp-toast-host__region{flex-direction:column;gap:9px;display:flex}.hp-toast-host__region:not(:empty)+.hp-toast-host__region:not(:empty){margin-top:9px}.hp-toast{overflow-wrap:anywhere}@media (width<=480px){.hp-toast-host{left:12px;right:12px;bottom:calc(96px + env(safe-area-inset-bottom,0px));max-width:none;top:auto}}.hp-btn{border:1px solid var(--hp-border);background:var(--hp-surface);color:var(--hp-n-900);border-radius:var(--hp-radius-sm);min-height:36px;font:inherit;cursor:pointer;transition:background var(--hp-motion-fast) var(--hp-ease), border-color var(--hp-motion-fast) var(--hp-ease), box-shadow var(--hp-motion-fast) var(--hp-ease), color var(--hp-motion-fast) var(--hp-ease), transform .14s cubic-bezier(.23, 1, .32, 1);white-space:nowrap;box-sizing:border-box;vertical-align:middle;-webkit-tap-highlight-color:transparent;justify-content:center;align-items:center;gap:7px;padding:8px 14px;font-size:13px;font-weight:500;line-height:1.2;text-decoration:none;display:inline-flex}@media (hover:hover) and (pointer:fine){.hp-btn:hover:not(:disabled):not(.hp-btn--disabled):not(.hp-btn--link):not(.hp-btn--primary):not(.hp-btn--danger){background:var(--hp-n-50);border-color:var(--hp-n-400);text-decoration:none}}.hp-btn:active:not(:disabled):not(.hp-btn--disabled):not(.hp-btn--loading){transform:scale(.97)}.hp-btn:focus-visible{box-shadow:var(--hp-focus-ring);border-color:var(--hp-primary-500);outline:none}.hp-btn:disabled,.hp-btn--disabled{opacity:.5;cursor:not-allowed;transform:none}.hp-btn--primary{background:var(--hp-primary-500);border-color:var(--hp-primary-500);color:#fff}@media (hover:hover) and (pointer:fine){.hp-btn.hp-btn--primary:hover:not(:disabled):not(.hp-btn--disabled){background:var(--hp-primary-600);border-color:var(--hp-primary-600);color:#fff}}.hp-btn--primary:focus-visible{box-shadow:var(--hp-focus-ring)}.hp-btn--danger{background:var(--hp-danger);border-color:var(--hp-danger);color:#fff}@media (hover:hover) and (pointer:fine){.hp-btn.hp-btn--danger:hover:not(:disabled):not(.hp-btn--disabled){background:var(--hp-danger-hover);border-color:var(--hp-danger-hover);color:#fff}}.hp-btn--danger:focus-visible{box-shadow:var(--hp-focus-ring-danger);border-color:var(--hp-danger)}.hp-btn--outlined{border-color:var(--hp-primary-500);color:var(--hp-primary-500);background:0 0}@media (hover:hover) and (pointer:fine){.hp-btn--outlined:hover:not(:disabled):not(.hp-btn--disabled){background:var(--hp-primary-100);border-color:var(--hp-primary-600);color:var(--hp-primary-600)}}.hp-btn--outlined:focus-visible{border-color:var(--hp-primary-500);box-shadow:var(--hp-focus-ring)}.hp-btn--dashed{background:var(--hp-surface);border-style:dashed;border-color:var(--hp-n-400);color:var(--hp-n-900)}@media (hover:hover) and (pointer:fine){.hp-btn--dashed:hover:not(:disabled):not(.hp-btn--disabled){background:var(--hp-n-50);border-color:var(--hp-primary-500);color:var(--hp-primary-500)}}.hp-btn--dashed:focus-visible{border-style:dashed;border-color:var(--hp-primary-500)}.hp-btn--ghost{color:var(--hp-n-900);background:0 0;border-color:#0000}@media (hover:hover) and (pointer:fine){.hp-btn--ghost:hover:not(:disabled):not(.hp-btn--disabled){background:var(--hp-n-100);border-color:#0000}}.hp-btn--ghost:focus-visible{border-color:#0000}.hp-btn--link{box-shadow:none;color:var(--hp-primary-500);background:0 0;border-width:0;border-color:#0000;height:auto;min-height:auto;padding-left:4px;padding-right:4px}.hp-btn--link:hover:not(:disabled):not(.hp-btn--disabled),.hp-btn--link:active:not(:disabled):not(.hp-btn--disabled),.hp-btn--link:focus,.hp-btn--link:focus-visible{box-shadow:none;color:var(--hp-primary-600);text-underline-offset:2px;background:0 0;border-width:0;border-color:#0000;text-decoration:underline}.hp-btn--link:focus-visible{outline:2px solid var(--hp-primary-500);outline-offset:2px;border-radius:2px}.hp-btn--sm{gap:5px;min-height:28px;padding:5px 10px;font-size:12px}.hp-btn--lg{min-height:40px;padding:10px 18px;font-size:14px}.hp-btn--block{width:100%}.hp-btn--loading{pointer-events:none;position:relative}.hp-btn--icon-only{gap:0;width:36px;min-width:36px;min-height:36px;padding:0}.hp-btn--icon-only.hp-btn--sm{width:28px;min-width:28px;min-height:28px}.hp-btn--icon-only.hp-btn--lg{width:40px;min-width:40px;min-height:40px}.hp-btn--square{border-radius:var(--hp-radius-sm)}.hp-btn--circle{border-radius:50%}.hp-btn--icon-only.hp-btn--link{width:auto;min-width:auto;min-height:auto;padding:4px}.hp-btn__icon{flex:none;justify-content:center;align-items:center;line-height:0;display:inline-flex}.hp-btn__label{display:inline-block}.hp-btn__spinner{opacity:.9;border:2px solid;border-right-color:#0000;border-radius:50%;flex:none;width:14px;height:14px;animation:.55s linear infinite hp-btn-spin}.hp-btn--sm .hp-btn__spinner{width:12px;height:12px}@keyframes hp-btn-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.hp-btn{transition:none}.hp-btn:active:not(:disabled):not(.hp-btn--disabled):not(.hp-btn--loading){transform:none}.hp-btn__spinner{animation-duration:1.2s}}.hp-btn-group{vertical-align:middle;align-items:stretch;display:inline-flex}.hp-btn-group .hp-btn{border-radius:0;position:relative}.hp-btn-group .hp-btn:hover:not(:disabled):not(.hp-btn--disabled),.hp-btn-group .hp-btn:focus-visible{z-index:1}.hp-btn-group .hp-btn:first-child{border-radius:var(--hp-radius-sm) 0 0 var(--hp-radius-sm)}.hp-btn-group .hp-btn:last-child{border-radius:0 var(--hp-radius-sm) var(--hp-radius-sm) 0}.hp-btn-group .hp-btn:only-child{border-radius:var(--hp-radius-sm)}.hp-btn-group .hp-btn+.hp-btn{margin-left:-1px}.hp-btn-group .hp-btn--circle:first-child{border-radius:50% 0 0 50%}.hp-btn-group .hp-btn--circle:last-child{border-radius:0 50% 50% 0}
