.splash_splashContainer__8gwhz{height:100vh}.splash_brandContainer___tqnM,.splash_splashContainer__8gwhz{display:flex;flex-direction:column;align-items:center;justify-content:center}.splash_logo__UsFhU{width:100px;height:100px}.splash_title___WS9k{font-weight:200;font-size:3rem;margin-bottom:.5rem}.tooltip_infoHint__Vp_sp{background:transparent;border:1px dashed var(--secondary);border-radius:8px;padding:1rem;max-width:100%;font-size:.875rem;line-height:1.5;display:flex;align-items:flex-start;gap:.4rem}.tooltip_header__BtZ9h{gap:.5rem;padding-bottom:.5rem;border-bottom:1px solid var(--secondary)}.tooltip_header__BtZ9h,.tooltip_iconOnly__6MD_I{display:flex;align-items:center;margin-bottom:.75rem}.tooltip_iconWrapper__HLa3_{display:inline-flex;align-items:center;justify-content:center;width:1.25rem;height:1.25rem;color:var(--primary);flex-shrink:0}.tooltip_title__tHaNu{margin:0;font-size:1rem;font-weight:600;color:var(--primary)}.tooltip_content__IxKEY{word-wrap:break-word;white-space:normal;color:var(--text)}.tooltip_highlighted__Ck3NB{font-weight:700;color:var(--primary);padding:.1em .2em;border-radius:3px}@media (max-width:768px){.tooltip_infoHint__Vp_sp{font-size:.8rem;padding:.75rem}.tooltip_title__tHaNu{font-size:.9rem}}@media (prefers-contrast:high){.tooltip_infoHint__Vp_sp{border:3px solid var(--primary)}.tooltip_highlighted__Ck3NB{border:1px solid}.tooltip_header__BtZ9h{border-bottom:2px solid var(--primary)}}.dialog_overlay___tRYN{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.6);display:flex;align-items:center;justify-content:center;z-index:1001;padding:1rem;animation:dialog_fadeIn__OinpA .3s ease-out}.dialog_overlayNoBg__0hPhZ{background-color:transparent}@keyframes dialog_fadeIn__OinpA{0%{opacity:0}to{opacity:1}}.dialog_dialog__Kriwn{background-color:var(--background);border-radius:1rem;padding:2rem;position:relative;max-width:90vw;max-height:90vh;overflow:auto;box-shadow:0 25px 50px -12px rgba(0,0,0,.25);display:flex;flex-direction:column;animation:dialog_slideInUp__UQwti .3s ease-out;transform-origin:center bottom}.dialog_header__0sUOF{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:1rem}.dialog_headerLeft__vRnGQ{display:flex;flex-direction:column}@keyframes dialog_slideInUp__UQwti{0%{opacity:0;transform:translateY(15px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.dialog_overlayClosing__BBBcM{animation:dialog_fadeOut___l0cs .3s ease-in forwards}.dialog_dialogClosing__yfrgE{animation:dialog_slideOutDown__n6ewK .3s ease-in forwards}@keyframes dialog_fadeOut___l0cs{0%{opacity:1}to{opacity:0}}@keyframes dialog_slideOutDown__n6ewK{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(20px) scale(.95)}}.dialog_sm__UV3SW{width:320px;min-height:280px}.dialog_md__NQCv4{width:480px;min-height:320px}.dialog_lg__jGTkT{width:640px;min-height:400px}.dialog_closeButton__glL8O{position:static;background:none;border:none;font-size:1.5rem;color:var(--secondary);cursor:pointer;width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:all .2s ease;opacity:.6;animation:dialog_closeButtonSlideIn__3q0Zz .25s ease-out .15s both}@keyframes dialog_closeButtonSlideIn__3q0Zz{0%{opacity:0;transform:scale(.9)}to{opacity:.6;transform:scale(1)}}.dialog_closeButton__glL8O:hover{background-color:var(--foreground-2);opacity:1}.dialog_iconContainer__mdGYc{margin-bottom:1.5rem;margin-top:.5rem;animation:dialog_iconSlideIn__MKMvz .3s ease-out .02s both}@keyframes dialog_iconSlideIn__MKMvz{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.dialog_checkIcon__YqBlY{width:4rem;height:4rem;background-color:var(--secondary);border-radius:50%;display:flex;align-items:center;justify-content:center;color:white;margin:0 auto}.dialog_title__vsyIB{color:var(--primary);font-size:2rem;font-weight:600;margin-bottom:.5rem;line-height:1.4;animation:dialog_titleSlideIn__T5AWW .3s ease-out .05s both}@keyframes dialog_titleSlideIn__T5AWW{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.dialog_subTitle__VbofE{color:var(--secondary);font-size:1rem;font-weight:600;margin-bottom:1rem;line-height:1.3;animation:dialog_subtitleSlideIn__XirIe .3s ease-out .08s both}@keyframes dialog_subtitleSlideIn__XirIe{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:translateY(0)}}.dialog_content__xVE0A{color:var(--secondary);font-size:1rem;line-height:1.5;margin-top:.5rem;animation:dialog_contentSlideIn__3xQ9J .3s ease-out .1s both}@keyframes dialog_contentSlideIn__3xQ9J{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (max-width:480px){.dialog_dialog__Kriwn{padding:1.5rem;border-radius:.75rem}.dialog_sm__UV3SW{width:100%;max-width:300px}.dialog_md__NQCv4{width:100%;max-width:400px}.dialog_lg__jGTkT{width:100%;max-width:500px}.dialog_checkIcon__YqBlY{width:3.5rem;height:3.5rem}.dialog_title__vsyIB{font-size:1.35rem}.dialog_subTitle__VbofE{font-size:1rem}}.tab_tabWrapper__rp5Y5{display:flex;flex-direction:column;width:100%}.tab_tabContainer__q7I8K{display:flex;width:100%;background:#f8f9fa;border-radius:12px;padding:2px;gap:0;position:relative}.tab_tabContent__447Xf{margin-top:16px;width:100%}.tab_tab__Qi7kq{flex:1 1;display:flex;align-items:center;justify-content:center;gap:8px;padding:5px 10px;border:none;border-radius:8px;font-size:16px;font-weight:500;cursor:pointer;transition:all .2s ease;position:relative;background:transparent;min-height:48px}.tab_tab__Qi7kq:focus{outline:none!important;box-shadow:none!important}.tab_tab__Qi7kq:focus-visible{outline:none!important;box-shadow:none!important}.tab_tab__Qi7kq:active{outline:none!important;box-shadow:none!important}.tab_tabActive__fW1qg{background:#8b1538;color:white;box-shadow:0 2px 4px rgba(139,21,56,.2)}.tab_tabInactive__6KyAX{background:transparent;color:#8b1538}.tab_tabInactive__6KyAX:hover{background:rgba(139,21,56,.1)}.tab_tabIcon__2B6KX{display:flex;align-items:center;justify-content:center;font-size:20px;line-height:1}.tab_tabLabel__wmY7j{font-weight:500;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media (max-width:480px){.tab_tab__Qi7kq{padding:5px 10px;font-size:14px;min-height:20px}.tab_tabIcon__2B6KX{font-size:18px}}.tab_tab__Qi7kq[aria-pressed=true]{background:var(--secondary);color:white}.tab_tab__Qi7kq[aria-pressed=false]{background:transparent;color:#8b1538}.qr-scanner-dialog_overlay__F7Srm{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.9);z-index:1000;width:100vw;height:100vh;overflow:hidden}.qr-scanner-dialog_cameraContainer__l7SwM{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;transition:opacity .5s ease-in-out}.qr-scanner-dialog_loadingOverlay___5vYq{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,#1a1a1a,#2d2d2d);display:flex;align-items:center;justify-content:center;z-index:15;animation:qr-scanner-dialog_fadeOut__jGduq .5s ease-in-out forwards;animation-delay:.5s}@keyframes qr-scanner-dialog_fadeOut__jGduq{0%{opacity:1}to{opacity:0;visibility:hidden}}.qr-scanner-dialog_loadingContent__COjXO{text-align:center;color:white;max-width:300px;padding:2rem}.qr-scanner-dialog_loadingSpinner__JpIwG{width:60px;height:60px;border:4px solid rgba(255,255,255,.1);border-left:4px solid var(--secondary);border-radius:50%;animation:qr-scanner-dialog_spin__cRkNz 1s linear infinite;margin:0 auto 2rem}@keyframes qr-scanner-dialog_spin__cRkNz{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.qr-scanner-dialog_loadingTitle__9MhwT{font-size:1.5rem;font-weight:600;margin:0 0 1rem;color:var(--secondary);text-shadow:0 2px 4px rgba(0,0,0,.5)}.qr-scanner-dialog_loadingText__tUJwP{font-size:1rem;margin:0;color:rgba(255,255,255,.8);line-height:1.5}.qr-scanner-dialog_uiOverlay__COiac{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;flex-direction:column;padding:2rem;background:linear-gradient(180deg,rgba(0,0,0,.7) 0,rgba(0,0,0,.3) 30%,transparent 50%,rgba(0,0,0,.3) 70%,rgba(0,0,0,.7));z-index:10}.qr-scanner-dialog_overlay__F7Srm:has(.qr-scanner-dialog_cameraContainer__l7SwM){background-color:transparent}.qr-scanner-dialog_header__hM2ec{width:100%;display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem;background:rgba(0,0,0,.5);padding:1rem;border-radius:.5rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.qr-scanner-dialog_title__oli54{color:white;font-size:1.5rem;font-weight:600;margin:0;text-align:left;text-shadow:0 2px 4px rgba(0,0,0,.5)}.qr-scanner-dialog_title__oli54 strong{font-weight:700}.qr-scanner-dialog_closeButton__S94FR{background:rgba(255,255,255,.2);border:none;color:white;cursor:pointer;padding:.5rem;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .2s ease;opacity:.8;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.qr-scanner-dialog_closeButton__S94FR:hover{background-color:rgba(255,255,255,.3);opacity:1;transform:scale(1.1)}.qr-scanner-dialog_instructions__0dU2i{color:white;font-size:1rem;margin:0 0 2rem;line-height:1.4;text-align:center;width:100%;background:rgba(0,0,0,.5);padding:1rem;border-radius:.5rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);text-shadow:0 1px 2px rgba(0,0,0,.5)}.qr-scanner-dialog_scanningLine__JUQks{position:absolute;top:0;left:0;width:100%;height:3px;background:linear-gradient(90deg,transparent,#ce6016 20%,#a1243f 50%,#721124 80%,transparent);box-shadow:0 0 10px rgba(138,16,53,.8);animation:qr-scanner-dialog_horizontalScan__GHxJp 2s ease-in-out infinite;z-index:20}@keyframes qr-scanner-dialog_horizontalScan__GHxJp{0%{transform:translateY(0);opacity:.8}50%{transform:translateY(50vh);opacity:1}to{transform:translateY(100vh);opacity:.8}}.qr-scanner-dialog_scanningArea__L_RVW{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:15}.qr-scanner-dialog_topLeft__w7yX7{top:0;left:0;border-right:none;border-bottom:none}.qr-scanner-dialog_topRight__K8IQL{top:0;right:0;border-left:none;border-bottom:none}.qr-scanner-dialog_bottomLeft__JLooI{bottom:0;left:0;border-right:none;border-top:none}.qr-scanner-dialog_bottomRight__Ag6p4{bottom:0;right:0;border-left:none;border-top:none}.qr-scanner-dialog_loadingState__ct_VQ{display:flex;flex-direction:column;align-items:center;justify-content:center;height:280px;background-color:white;border-radius:1rem;width:100%}.qr-scanner-dialog_loadingIcon__cGHAg{color:#8B4513;margin-bottom:1rem;animation:qr-scanner-dialog_pulse__fMHsy 1.5s ease-in-out infinite}@keyframes qr-scanner-dialog_pulse__fMHsy{0%,to{opacity:.5}50%{opacity:1}}.qr-scanner-dialog_loadingState__ct_VQ p{color:#8B4513;font-size:1rem;margin:0}.qr-scanner-dialog_errorState__strM_{display:flex;flex-direction:column;align-items:center;justify-content:center;height:280px;background-color:white;border-radius:1rem;width:100%}.qr-scanner-dialog_errorIcon__dY4oA{color:#ff4444;margin-bottom:1rem}.qr-scanner-dialog_errorState__strM_ p{color:#8B4513;font-size:1rem;margin:0 0 1rem}.qr-scanner-dialog_retryButton__EzaB3{background-color:#8B4513;color:white;border:none;padding:.75rem 1.5rem;border-radius:.5rem;font-size:1rem;cursor:pointer;transition:all .2s ease}.qr-scanner-dialog_retryButton__EzaB3:hover{background-color:#6d3410;transform:translateY(-1px)}.qr-scanner-dialog_errorMessage__tVpJV{background:rgba(255,0,0,.2);border:1px solid rgba(255,0,0,.5);border-radius:.5rem;padding:1rem;margin-top:1rem;width:100%;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.qr-scanner-dialog_errorMessage__tVpJV p{color:#ff6b6b;font-size:.9rem;margin:0;text-shadow:0 1px 2px rgba(0,0,0,.5)}.qr-scanner-dialog_resultCard__lP1MK{background:rgba(0,0,0,.8);border-radius:1rem;padding:1.5rem;margin-bottom:1.5rem;width:100%;box-shadow:0 4px 12px rgba(0,0,0,.3);border:2px solid var(--secondary);animation:qr-scanner-dialog_slideIn__9g0WC .3s ease-out;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}@keyframes qr-scanner-dialog_slideIn__9g0WC{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.qr-scanner-dialog_resultHeader__TsV9A{margin-bottom:1rem}.qr-scanner-dialog_resultTitle__LfFwW{color:var(--secondary);font-size:1.1rem;font-weight:600;margin:0;text-align:left;text-shadow:0 1px 2px rgba(0,0,0,.5)}.qr-scanner-dialog_resultContent__nXE7W{background:rgba(255,255,255,.1);border-radius:.5rem;padding:1rem;border:1px solid rgba(255,215,0,.3)}.qr-scanner-dialog_resultText__IqWjS{color:white;font-size:.95rem;margin:0;word-break:break-all;line-height:1.4;font-family:Courier New,monospace;text-shadow:0 1px 2px rgba(0,0,0,.5)}.qr-scanner-dialog_nextButton__9e52r{background:var(--primary-gradient);color:#fff;border:none;padding:1rem 2rem;border-radius:1rem;font-size:1.1rem;font-weight:600;cursor:pointer;transition:all .2s ease;width:100%;max-width:200px;text-shadow:none}.qr-scanner-dialog_nextButton__9e52r:hover{background:var(--secondary);transform:translateY(-1px)}.qr-scanner-dialog_nextButton__9e52r:active{transform:translateY(0)}@media (max-width:480px){.qr-scanner-dialog_uiOverlay__COiac{padding:1rem}.qr-scanner-dialog_title__oli54{font-size:1.25rem}.qr-scanner-dialog_instructions__0dU2i{font-size:.9rem;margin-bottom:1.5rem}.qr-scanner-dialog_scanningArea__L_RVW{width:200px;height:200px}.qr-scanner-dialog_cornerBracket__jozyh{width:25px;height:25px;border-width:2px}.qr-scanner-dialog_nextButton__9e52r{padding:.875rem 1.5rem;font-size:1rem}.qr-scanner-dialog_resultCard__lP1MK{padding:1rem;margin-bottom:1rem}.qr-scanner-dialog_resultTitle__LfFwW{font-size:1rem}.qr-scanner-dialog_resultText__IqWjS{font-size:.9rem}}.qr-scanner-dialog_overlay__F7Srm video{border-radius:0}.qr-scanner-dialog_overlay__F7Srm canvas{display:none}.qr-scanner-dialog_overlay__F7Srm #qr-scanner-container,.qr-scanner-dialog_overlay__F7Srm #qr-scanner-container>div{width:100%!important;height:100%!important}.qr-scanner-dialog_overlay__F7Srm #qr-scanner-container video{width:100%!important;height:100%!important;object-fit:cover!important;border-radius:0!important}.qr-scanner-dialog_overlay__F7Srm #qr-scanner-container .html5-qrcode-element{display:none!important}.qr-scanner-dialog_overlay__F7Srm #qr-scanner-container .html5-qrcode-element:first-child{display:block!important}.qr-scanner-dialog_overlay__F7Srm #qr-scanner-container button,.qr-scanner-dialog_overlay__F7Srm #qr-scanner-container input[type=file],.qr-scanner-dialog_overlay__F7Srm #qr-scanner-container select{display:none!important}.qr-code-dialog_overlay__uVB4X{position:fixed;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;z-index:1001;padding:1rem;transition:background-color .3s ease}.qr-code-dialog_overlayVisible__4D09D{background-color:rgba(0,0,0,.6)}.qr-code-dialog_overlayHidden__81pf5{background-color:rgba(0,0,0,0)}.qr-code-dialog_dialog__2_A4z{background-color:var(--background);border-radius:1rem;padding:2rem;position:relative;max-width:90vw;width:400px;max-height:90vh;overflow:auto;box-shadow:0 25px 50px -12px rgba(0,0,0,.25);display:flex;flex-direction:column;align-items:center;transition:all .3s cubic-bezier(.34,1.56,.64,1)}.qr-code-dialog_dialogVisible__jXP1i{opacity:1;transform:scale(1) translateY(0)}.qr-code-dialog_dialogHidden__nXTXw{opacity:0;transform:scale(.9) translateY(-10px)}.qr-code-dialog_closeButton__mXyJh{position:absolute;top:1rem;right:1rem;background:none;border:none;color:var(--secondary);cursor:pointer;width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:all .2s ease;opacity:.6}.qr-code-dialog_closeButton__mXyJh:hover{background-color:var(--foreground-2);opacity:1}.qr-code-dialog_header__k9f2r{text-align:center;margin-bottom:2rem}.qr-code-dialog_title__LSJIt{color:var(--primary);font-size:1.5rem;font-weight:600;margin-bottom:.5rem;line-height:1.4}.qr-code-dialog_subtitle__aYqhC{color:var(--secondary);font-size:.9rem;line-height:1.5;margin:0}.qr-code-dialog_qrSection__VDVCW{display:flex;flex-direction:column;align-items:center;margin-bottom:2rem}.qr-code-dialog_qrCode__Wbz_I{display:block;border-radius:.5rem}.qr-code-dialog_qrLabel__xkDH6{color:var(--secondary);font-size:.85rem;margin:0}.qr-code-dialog_codeSection__KltQM{width:100%;margin-bottom:1.5rem}.qr-code-dialog_codeContainer__Z6EBp{background-color:var(--foreground);border-radius:.75rem;padding:1rem}.qr-code-dialog_codeLabel__U0qzz{display:block;color:var(--secondary);font-size:.85rem;margin-bottom:.5rem;font-weight:500}.qr-code-dialog_codeDisplay__f_kMO{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.qr-code-dialog_code__NiknO{color:var(--primary);font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:1.1rem;font-weight:600;letter-spacing:.5px}.qr-code-dialog_copyButton__L_gAa{background:none;border:1px solid var(--foreground-2);border-radius:.5rem;padding:.5rem;cursor:pointer;color:var(--secondary);transition:all .2s ease;display:flex;align-items:center;justify-content:center;min-width:2rem;height:2rem}.qr-code-dialog_copyButton__L_gAa:hover{background-color:var(--foreground-2);color:var(--primary)}.qr-code-dialog_actionButtons__C_1jJ{width:100%;margin-bottom:1.5rem;gap:1rem}.qr-code-dialog_shareButton__mfTdp{width:100%;background:var(--primary-gradient);border:none;border-radius:3rem;padding:.875rem 1.5rem;font-size:1rem;font-weight:500;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;gap:.5rem}.qr-code-dialog_shareButton__mfTdp:hover:not(:disabled){background-color:var(--primary-hover,var(--primary));transform:translateY(-1px)}.qr-code-dialog_shareButton__mfTdp:disabled{opacity:.6;cursor:not-allowed;transform:none}.qr-code-dialog_instructions__XCT0a{width:100%;text-align:left}.qr-code-dialog_instructionText__mcm1T{color:var(--primary);font-size:.9rem;font-weight:500;margin-bottom:.75rem}.qr-code-dialog_instructionList__0I4gv{color:var(--secondary);font-size:.85rem;line-height:1.6;margin:0;padding-left:1.25rem}.qr-code-dialog_instructionList__0I4gv li{margin-bottom:.25rem}.qr-code-dialog_instructionList__0I4gv li:last-child{margin-bottom:0}@media (max-width:480px){.qr-code-dialog_dialog__2_A4z{width:calc(100vw - 2rem);padding:1.5rem}.qr-code-dialog_title__LSJIt{font-size:1.25rem}.qr-code-dialog_qrContainer__Vo2Zz{padding:.75rem}.qr-code-dialog_code__NiknO{font-size:1rem}}.success-modal_overlay__6rM5S{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.6);display:flex;align-items:center;justify-content:center;z-index:2000;padding:1rem;animation:success-modal_fadeIn__I7knd .3s ease-out}.success-modal_modal__Hg7_b{background:linear-gradient(135deg,#f0fdf4,#dcfce7);border-radius:1.5rem;padding:2rem;position:relative;width:90vw;max-width:400px;max-height:90vh;display:flex;flex-direction:column;align-items:center;text-align:center;box-shadow:0 25px 50px -12px rgba(0,0,0,.25);animation:success-modal_slideUp__gvyZy .4s ease-out;border:2px solid #22c55e;overflow:hidden;box-sizing:border-box}.success-modal_iconContainer__cyxuv{margin-bottom:1.5rem;animation:success-modal_bounceIn__V3Wi4 .6s ease-out .2s both}.success-modal_successIcon__0mgxm{color:#22c55e;filter:drop-shadow(0 4px 8px rgba(34,197,94,.3))}.success-modal_content__Q7LuD{width:100%;overflow:hidden;word-wrap:break-word;overflow-wrap:break-word}.success-modal_title__0OetB{color:#15803d;font-size:1.5rem;font-weight:700;margin:0 0 1rem;animation:success-modal_fadeInUp__YtVtK .5s ease-out .4s both;word-wrap:break-word;overflow-wrap:break-word}.success-modal_message__T5yiw{color:#166534;font-size:1rem;line-height:1.5;margin:0;animation:success-modal_fadeInUp__YtVtK .5s ease-out .6s both;word-wrap:break-word;overflow-wrap:break-word}.success-modal_message__T5yiw strong{color:#15803d;font-weight:600;word-wrap:break-word;overflow-wrap:break-word;display:inline-block;max-width:100%}@keyframes success-modal_fadeIn__I7knd{0%{opacity:0}to{opacity:1}}@keyframes success-modal_slideUp__gvyZy{0%{opacity:0;transform:translateY(30px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes success-modal_bounceIn__V3Wi4{0%{opacity:0;transform:scale(.3)}50%{opacity:1;transform:scale(1.1)}to{opacity:1;transform:scale(1)}}@keyframes success-modal_fadeInUp__YtVtK{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width:480px){.success-modal_modal__Hg7_b{padding:1.5rem;border-radius:1rem;width:95vw}.success-modal_title__0OetB{font-size:1.25rem}.success-modal_message__T5yiw{font-size:.9rem}.success-modal_successIcon__0mgxm{width:48px;height:48px}}.relationship-success-modal_overlay__5e1Tj{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.6);display:flex;align-items:center;justify-content:center;z-index:2000;padding:1rem;animation:relationship-success-modal_fadeIn__xU6Dc .3s ease-out}.relationship-success-modal_modal__X6r_y{background:linear-gradient(135deg,#ffe4e6,#fce7e8);border-radius:1.5rem;padding:2.5rem 2rem;position:relative;width:85vw;max-width:320px;min-height:450px;display:flex;flex-direction:column;align-items:center;text-align:center;box-shadow:0 25px 50px -12px rgba(0,0,0,.25);animation:relationship-success-modal_slideUp__lsh_N .4s ease-out;border:2px solid #fce7e8}.relationship-success-modal_closeButton__xR85N{position:absolute;top:1rem;right:1rem;background:#fce7e8;border:none;border-radius:50%;width:32px;height:32px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;opacity:.7}.relationship-success-modal_closeButton__xR85N:hover{background:#f3e8e8;opacity:1}.relationship-success-modal_closeIcon__ekUvI{color:#8B4513;font-size:18px;font-weight:700;line-height:1}.relationship-success-modal_iconContainer__tcRMw{margin-bottom:2rem;width:80px;height:80px;display:flex;align-items:center;justify-content:center;position:relative}.relationship-success-modal_refreshIcon__ODgqA{color:#8B4513;width:56px;height:56px}.relationship-success-modal_checkIcon__tAwkx{color:var(--primary);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:56px;height:56px}.relationship-success-modal_pulsing__a6_Uh{animation:relationship-success-modal_pulse__MIOre 1.5s ease-in-out infinite,relationship-success-modal_spin__2whxR 1s linear infinite}.relationship-success-modal_bounceIn__W6fhA{animation:relationship-success-modal_bounceIn__W6fhA .6s ease-out}.relationship-success-modal_content__2EqGq{width:100%;margin-bottom:2.5rem;flex:1 1;display:flex;flex-direction:column;justify-content:center}.relationship-success-modal_title__jyEdd{color:#8B4513;font-size:1.75rem;font-weight:600;margin:0 0 .75rem;animation:relationship-success-modal_fadeInUp__jBDIw .5s ease-out .2s both;line-height:1.3}.relationship-success-modal_message__NIVpR{color:#8B4513;font-size:1.125rem;font-weight:500;margin:0;opacity:.8;animation:relationship-success-modal_fadeInUp__jBDIw .5s ease-out .4s both}@keyframes relationship-success-modal_fadeIn__xU6Dc{0%{opacity:0}to{opacity:1}}@keyframes relationship-success-modal_slideUp__lsh_N{0%{opacity:0;transform:translateY(30px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes relationship-success-modal_spin__2whxR{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes relationship-success-modal_pulse__MIOre{0%{opacity:.6;transform:scale(1)}50%{opacity:1;transform:scale(1.1)}to{opacity:.6;transform:scale(1)}}@keyframes relationship-success-modal_bounceIn__W6fhA{0%{opacity:0;transform:translate(-50%,-50%) scale(.3)}50%{opacity:1;transform:translate(-50%,-50%) scale(1.1)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@keyframes relationship-success-modal_fadeInUp__jBDIw{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width:480px){.relationship-success-modal_modal__X6r_y{padding:2rem 1.5rem;border-radius:1rem;width:90vw;max-width:300px;min-height:400px}.relationship-success-modal_title__jyEdd{font-size:1.5rem}.relationship-success-modal_message__NIVpR{font-size:1rem}.relationship-success-modal_iconContainer__tcRMw{width:70px;height:70px;margin-bottom:1.5rem}.relationship-success-modal_checkIcon__tAwkx,.relationship-success-modal_refreshIcon__ODgqA{width:48px;height:48px}}.joining-dialog_overlay__tf7ai{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.6);display:flex;align-items:center;justify-content:center;z-index:2000;padding:1rem;animation:joining-dialog_fadeIn__QWNHd .3s ease-out}.joining-dialog_modal__Y8OnY{background:linear-gradient(135deg,#ffe4e6,#fce7e8);border-radius:1.5rem;padding:2.5rem 2rem;position:relative;width:85vw;max-width:320px;max-height:90vh;min-height:450px;display:flex;flex-direction:column;align-items:center;text-align:center;box-shadow:0 25px 50px -12px rgba(0,0,0,.25);animation:joining-dialog_slideUp__yVh5a .4s ease-out;border:2px solid #fce7e8;overflow:hidden;box-sizing:border-box}.joining-dialog_closeButton__01OP4{position:absolute;top:1rem;right:1rem;background:#fce7e8;border:none;border-radius:50%;width:32px;height:32px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;opacity:.7}.joining-dialog_closeButton__01OP4:hover{background:#f3e8e8;opacity:1}.joining-dialog_closeIcon__Ox728{color:#8B4513;font-size:18px;font-weight:700;line-height:1}.joining-dialog_iconContainer__uVR6r{margin-bottom:2rem;width:80px;height:80px;display:flex;align-items:center;justify-content:center;position:relative}.joining-dialog_refreshIcon__dFiFk{color:#8B4513;width:56px;height:56px;animation:joining-dialog_spin__JuhyC 1s linear infinite}.joining-dialog_checkIcon__rtzGx{color:var(--primary);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:56px;height:56px}.joining-dialog_spinning__OXJj9{animation:joining-dialog_spin__JuhyC 1s linear infinite}.joining-dialog_bounceIn__EGXMO{animation:joining-dialog_bounceIn__EGXMO .6s ease-out}.joining-dialog_content__2fFEd{width:100%;margin-bottom:2.5rem;flex:1 1;display:flex;flex-direction:column;justify-content:center;overflow:hidden;word-wrap:break-word;overflow-wrap:break-word}.joining-dialog_title__RZlLB{font-size:1.75rem;font-weight:600;margin:0 0 .75rem;animation:joining-dialog_fadeInUp__N0OI9 .5s ease-out .2s both;line-height:1.3}.joining-dialog_role__UZYsx,.joining-dialog_title__RZlLB{color:#8B4513;word-wrap:break-word;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.joining-dialog_role__UZYsx{font-size:1.125rem;font-weight:500;margin:0;opacity:.8;animation:joining-dialog_fadeInUp__N0OI9 .5s ease-out .4s both}.joining-dialog_quoteContainer__UuEl7{margin-top:1.5rem;padding:1rem;background:rgba(139,69,19,.05);border-radius:12px;border-left:4px solid #8b4513;animation:joining-dialog_fadeInUp__N0OI9 .5s ease-out .6s both;overflow:hidden;word-wrap:break-word;overflow-wrap:break-word}.joining-dialog_quote__lklta{color:#8B4513;font-size:.95rem;font-style:italic;line-height:1.5;margin:0;text-align:center;opacity:.9;transition:opacity .3s ease;word-wrap:break-word;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.joining-dialog_button__MPECh{background:#fce7e8;border:2px solid #8b4513;border-radius:12px;color:#8B4513;font-size:1.125rem;font-weight:600;padding:1rem 2.5rem;cursor:pointer;transition:all .3s ease;width:100%;max-width:240px;animation:joining-dialog_fadeInUp__N0OI9 .5s ease-out .6s both;margin-top:auto}.joining-dialog_button__MPECh:disabled{opacity:.6;cursor:not-allowed}.joining-dialog_button__MPECh:not(:disabled):hover{background:#8B4513;color:#fce7e8;transform:translateY(-2px);box-shadow:0 4px 12px rgba(139,69,19,.3)}@keyframes joining-dialog_fadeIn__QWNHd{0%{opacity:0}to{opacity:1}}@keyframes joining-dialog_slideUp__yVh5a{0%{opacity:0;transform:translateY(30px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes joining-dialog_spin__JuhyC{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes joining-dialog_bounceIn__EGXMO{0%{opacity:0;transform:translate(-50%,-50%) scale(.3)}50%{opacity:1;transform:translate(-50%,-50%) scale(1.1)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@keyframes joining-dialog_fadeInUp__N0OI9{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width:480px){.joining-dialog_modal__Y8OnY{padding:2rem 1.5rem;border-radius:1rem;width:90vw;max-width:300px;min-height:400px}.joining-dialog_title__RZlLB{font-size:1.5rem;line-height:1.2}.joining-dialog_role__UZYsx{font-size:1rem;line-height:1.3}.joining-dialog_quoteContainer__UuEl7{margin-top:1rem;padding:.75rem}.joining-dialog_quote__lklta{font-size:.875rem;line-height:1.4}.joining-dialog_button__MPECh{padding:.875rem 2rem;font-size:1rem;max-width:200px}.joining-dialog_iconContainer__uVR6r{width:70px;height:70px;margin-bottom:1.5rem}.joining-dialog_checkIcon__rtzGx,.joining-dialog_refreshIcon__dFiFk{width:48px;height:48px}}@media (max-width:360px){.joining-dialog_modal__Y8OnY{padding:1.5rem 1rem;width:95vw;max-width:280px}.joining-dialog_title__RZlLB{font-size:1.25rem;line-height:1.1}.joining-dialog_role__UZYsx{font-size:.9rem;line-height:1.2}.joining-dialog_quote__lklta{font-size:.8rem;line-height:1.3}.joining-dialog_button__MPECh{padding:.75rem 1.5rem;font-size:.9rem;max-width:180px}}