@font-face{font-family:Geist;src:url(/fonts/Geist-Thin.ttf) format("truetype");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:Geist;src:url(/fonts/Geist-ExtraLight.ttf) format("truetype");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:Geist;src:url(/fonts/Geist-Light.ttf) format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Geist;src:url(/fonts/Geist-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Geist;src:url(/fonts/Geist-Medium.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Geist;src:url(/fonts/Geist-SemiBold.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Geist;src:url(/fonts/Geist-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Geist;src:url(/fonts/Geist-ExtraBold.ttf) format("truetype");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Geist;src:url(/fonts/Geist-Black.ttf) format("truetype");font-weight:900;font-style:normal;font-display:swap}*{margin:0;padding:0}body{font-family:Geist,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-weight:400;color:#000;background-color:#fff}.text-thin{font-family:Geist,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-weight:100}.text-extra-light{font-family:Geist,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-weight:200}.text-light{font-family:Geist,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-weight:300}.text-regular{font-family:Geist,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-weight:400}.text-medium{font-family:Geist,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-weight:500}.text-semi-bold{font-family:Geist,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-weight:600}.text-bold{font-family:Geist,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-weight:700}.text-extra-bold{font-family:Geist,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-weight:800}.text-black{font-family:Geist,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-weight:900}.toast{display:flex;align-items:flex-start;gap:12px;padding:16px;border-radius:8px;box-shadow:0 4px 12px #00000026;background-color:#fff;border-left:4px solid;min-width:320px;max-width:400px;position:relative;font-family:Geist,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;animation:toast-slide-in .3s ease-out;z-index:1000}.toast__icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:24px;height:24px;margin-top:2px}.toast__content{flex:1;min-width:0}.toast__title{font-size:16px;font-weight:500;line-height:1.4;margin-bottom:4px}.toast__message{font-size:14px;font-weight:400;line-height:1.4;color:#2b2b2bee}.toast__close{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border:none;background:none;cursor:pointer;border-radius:4px;color:#929292;transition:all .2s ease;flex-shrink:0;margin-top:2px}.toast__close:hover{background-color:#9292921a;color:#000}.toast__close:focus{outline:2px solid #551494;outline-offset:2px}.toast__close:focus:not(:focus-visible){outline:none}.toast--success{border-left-color:#03a75a;color:#000}.toast--success .toast__icon{color:#03a75a}.toast--error{border-left-color:#e14444;color:#000}.toast--error .toast__icon{color:#e14444}.toast--warning{border-left-color:#ff6d00;color:#000}.toast--warning .toast__icon{color:#ff6d00}.toast--info{border-left-color:#551494;color:#000}.toast--info .toast__icon{color:#551494}@keyframes toast-slide-in{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}@keyframes toast-slide-out{0%{transform:translate(0);opacity:1}to{transform:translate(100%);opacity:0}}.toast--exiting{animation:toast-slide-out .3s ease-in forwards}@media (max-width: 480px){.toast{min-width:280px;max-width:calc(100vw - 32px);padding:12px}.toast__title{font-size:14px}.toast__message{font-size:12px}}.toast-container{position:fixed;top:20px;right:20px;z-index:1000;display:flex;flex-direction:column;gap:12px;max-width:400px;pointer-events:none}.toast-container--top-left{top:20px;left:20px;right:auto}.toast-container--top-center{top:20px;left:50%;right:auto;transform:translate(-50%)}.toast-container--bottom-right{top:auto;bottom:20px;right:20px;flex-direction:column-reverse}.toast-container--bottom-left{top:auto;bottom:20px;left:20px;right:auto;flex-direction:column-reverse}.toast-container--bottom-center{top:auto;bottom:20px;left:50%;right:auto;transform:translate(-50%);flex-direction:column-reverse}.toast-container .toast{pointer-events:auto}@media (max-width: 480px){.toast-container{left:16px;right:16px;max-width:none}.toast-container--top-center,.toast-container--bottom-center{left:16px;right:16px;transform:none}}
