._start-hunt-modal_dzsgt_1{position:fixed;inset:0;z-index:1101;display:flex;align-items:center;justify-content:center}._start-hunt-modal__backdrop_dzsgt_9{position:absolute;inset:0;background:#0000008c;animation:_fade-in_dzsgt_1 .3s ease forwards;display:flex;align-items:center;justify-content:center}@media screen and (max-width: 640px){._start-hunt-modal__backdrop_dzsgt_9{align-items:flex-end}}._start-hunt-modal__content_dzsgt_23{position:relative;background:#fff;border-radius:16px;padding:2rem;width:100%;max-width:420px;text-align:center;box-shadow:0 10px 40px #00000040;z-index:1110;animation:_slide-up_dzsgt_1 .3s ease forwards}@media (max-width: 640px){._start-hunt-modal__content_dzsgt_23{border-bottom-left-radius:0;border-bottom-right-radius:0;width:100%;max-width:100%;padding:1.75rem 1.25rem;align-self:flex-end}}._start-hunt-modal__title_dzsgt_45{font-size:1.5rem;font-weight:600;margin-bottom:1rem;color:#222}._start-hunt-modal__input_dzsgt_51{width:100%;padding:.75rem 1rem;border:1px solid #ddd;border-radius:8px;font-size:1rem;outline:none;transition:border .2s ease,box-shadow .2s ease;margin-bottom:1.25rem}._start-hunt-modal__input_dzsgt_51:focus{border-color:#6366f1;box-shadow:0 0 0 3px #6366f140}._start-hunt-modal__button_dzsgt_65{background:linear-gradient(135deg,#6366f1,#8b5cf6);color:#fff;font-size:1rem;font-weight:600;border:none;padding:.75rem 1.5rem;cursor:pointer;transition:background .2s ease,transform .2s ease}._start-hunt-modal__button_dzsgt_65:hover{background:linear-gradient(135deg,#4f46e5,#7c3aed);transform:translateY(-2px)}@keyframes _fade-in_dzsgt_1{0%{background:#0000}to{background:#0000008c}}@keyframes _slide-up_dzsgt_1{0%{transform:translateY(40px);opacity:0}to{transform:translateY(0);opacity:1}}._notification_ds24q_1{position:fixed;top:1rem;left:50%;letter-spacing:.1em;width:max-content;transform:translate(-50%);padding:.75rem 1.25rem;border-radius:6px;color:#fff;z-index:9999;box-shadow:0 0 10px #0003;animation:_fadeInOut_ds24q_1 2.5s ease-in-out}._notification--info_ds24q_15{background-color:#3da7f8}._notification--warning_ds24q_18{background-color:#e7bd31}._notification--success_ds24q_21{background-color:#2ecc71}._notification--error_ds24q_24{background-color:#e74c3c}@keyframes _fadeInOut_ds24q_1{0%{opacity:0}10%{opacity:1}90%{opacity:1}to{opacity:0}}._collection-modal_hkzft_1{position:fixed;z-index:1102;left:0;top:0;width:100%;height:100vh;background-color:#0006;display:flex;justify-content:center;align-items:center}._collection-modal__content_hkzft_13{align-items:center;background-color:#fff;max-width:500px;width:80%;max-height:100vh;border-radius:10px;position:relative;display:flex;flex-direction:column;justify-content:center;overflow:auto;padding:20px}@media (max-width: 640px){._collection-modal__content_hkzft_13{border-radius:0;height:100vh;margin:0;width:100%}}._collection-modal__close_hkzft_35{color:#aaa;font-size:30px;font-weight:700;position:absolute;top:10px;right:25px;cursor:pointer}._collection-modal__close_hkzft_35:hover,._collection-modal__close_hkzft_35:focus{color:#000;text-decoration:none}._collection-modal__header_hkzft_48{text-align:center;flex-shrink:0}._collection-modal__title_hkzft_52{font-size:24px}._collection-modal__body_hkzft_55{text-align:center;margin-top:10px}._collection-modal__image_hkzft_59{max-width:100%;height:auto;border-radius:10px}._collection-modal__text_hkzft_64{margin:10px 0}._collection-modal__footer_hkzft_67{display:flex;justify-content:center;margin-top:20px;flex-shrink:0}._collection-modal__button_hkzft_73{background:linear-gradient(to right,#6366f1,#8b5cf6);border:none;color:#fff;padding:.75rem 1.5rem;font-size:1rem;font-weight:600;cursor:pointer;box-shadow:0 4px 12px #6366f166;transition:background .2s ease,transform .2s ease}._collection-modal__button_hkzft_73:hover{background:linear-gradient(to right,#4f46e5,#7c3aed);transform:translateY(-2px)}@media (max-width: 640px){._collection-modal__button_hkzft_73{width:100%}}.app-container{width:100vw;height:100vh;overflow:hidden;overflow-y:auto;position:relative}.app-container__loading{display:flex;align-items:center;justify-content:center;height:100vh;background:#fffc;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);font-size:1.25rem;font-weight:600;color:#555;opacity:0;animation:app-fade-in .6s ease forwards}.app-container__spinner{width:32px;height:32px;border:3px solid rgba(0,0,0,.1);border-top-color:#4f46e5;border-radius:50%;animation:app-container-spin 1s linear infinite}@keyframes app-container-spin{to{transform:rotate(360deg)}}@keyframes app-fade-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}*{box-sizing:border-box;font-family:Bangers,system-ui,Avenir,Helvetica,Arial,sans-serif;font-size:16px;line-height:1.5;margin:0;padding:0}button{border-radius:50px;font-family:Ubuntu,Arial,Helvetica,sans-serif;text-transform:uppercase}button:disabled{cursor:not-allowed;filter:grayscale(1);opacity:.45}input,textarea,select{-webkit-text-size-adjust:100%}
