:root{--color-background-main:#F3F5FB;--color-white:#FFFFFF;--color-black:#000000;--color-dark-gray-2:#252C32;--color-blue:#4C68D7;--color-blue-hover:#3b51a7;--color-light-gray:#F3F5FB;--color-light-gray-3:#E5E9EB;--color-light-gray-4:#EEF0F2;--color-light-gray-5:#F6F8F9;--color-light-blue:#BBC9FF20;--color-medium-blue:#42396D;--color-mid-gray-1:#5B6871;--color-mid-gray-2:#6E7C87;--color-mid-gray-3:#84919A;--color-mid-gray-4:#9AA6AC;--color-light-gray-1:#D5DADD;--color-dark-gray:#3F3F41;--color-light-gray-2:#DDE2E4;--color-primary:#CB4578;--color-primary-hover:#b13d69;--color-primary-rp200:#D7EDFF;--color-purple-900:#57005D;--color-purple-800:#71056B;--color-purple-700:#800B73;--color-purple-600:#90137A;--color-purple-500:#9C187F;--color-purple-400:#AC3D90;--color-purple-300:#BC5FA2;--color-yellow-900:#F27800;--color-yellow-800:#F5A208;--color-yellow-700:#F6BA14;--color-yellow-600:#F7D31E;--color-yellow-500:#F6E320;--color-yellow-400:#F8E849;--color-yellow-300:#FAED6C;--color-green-900:#065D00;--color-green-800:#257C17;--color-green-700:#318C22;--color-green-600:#3E9E2D;--color-green-500:#48AD36;--color-green-400:#63B956;--color-green-300:#7FC674;--color-red-900:#F52715}li{display:inline-block}@font-face{font-family:Inter;src:url(/_next/static/media/Inter_28pt-Regular.c68fb645.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Inter;src:url(/_next/static/media/Inter_28pt-Medium.e18063f9.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Inter;src:url(/_next/static/media/Inter_28pt-SemiBold.08982272.ttf) format("truetype");font-weight:600;font-style:normal}@font-face{font-family:Inter;src:url(/_next/static/media/Inter_28pt-Bold.9616bbcd.ttf) format("truetype");font-weight:700;font-style:normal}:focus-visible{outline:none}*{margin:0;padding:0;box-sizing:border-box;transition:background-color .3s ease,opacity .3s ease;scroll-behavior:smooth;scrollbar-width:thin;scrollbar-color:var(--color-blue) #ffffff}::-webkit-scrollbar{width:4px}::-webkit-scrollbar-thumb{background-color:var(--color-blue);border-radius:2px}::-webkit-scrollbar-track{background-color:#ffffff}::-webkit-scrollbar-button{display:none}html{font-size:1rem}div{box-sizing:border-box}body,div{margin:0;padding:0}body{position:relative;font-family:Inter,sans-serif;font-weight:400;font-size:.875rem;line-height:1.5rem;color:var(--color-dark-gray-2);background-color:var(--color-background-main)}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}a{text-decoration:none}button{display:block;font-family:inherit;font-weight:400;border:none;background:none;cursor:pointer}.page{display:flex;height:100%}.page,main{width:100%}.layout{margin:0;min-height:100vh}.sendButton{background:#4c68d7;color:#f6f8f9;padding:8px 22.5px;border-radius:8px}.backButton,.sendButton{cursor:pointer;transition:background-color .2s ease,border-color .2s ease,transform .12s ease}.backButton{background:#ffffff;color:#252c32;border:1px solid #dde2e4;padding:8px 16px;border-radius:8px}.sendButton:hover:not(:disabled){background:var(--color-blue-hover);box-shadow:0 2px 6px rgba(0,0,0,.08)}.backButton:hover:not(:disabled){background:var(--color-light-gray-4);border-color:var(--color-mid-gray-4);box-shadow:0 2px 4px rgba(0,0,0,.06)}.backButton:active:not(:disabled),.sendButton:active:not(:disabled){transform:translateY(0)}button:disabled{opacity:.35;cursor:default}button:focus-visible{outline:none;border-color:var(--color-blue-hover);box-shadow:0 0 0 2px var(--color-light-blue)}:root{--anim-time:1.2s;--ease:cubic-bezier(.4,0,.4,1)}.leaflet-bottom{display:none}.Sidebar_sidebar__Ld23E{position:-webkit-sticky;position:sticky;top:.5rem;left:0;height:calc(100vh - 1rem);width:100%;max-width:21.5rem;min-width:21.5rem;background:linear-gradient(180deg,#2B376B,#713C6E 65.62%,#CB4578);color:var(--color-white);z-index:1000;transform:translateX(0);margin:.5rem;border-radius:.5rem;transition:max-width .3s cubic-bezier(.4,0,.2,1),min-width .3s cubic-bezier(.4,0,.2,1);overflow:hidden}.Sidebar_sidebarClosed__MGpgU{max-width:4rem;min-width:4rem}.Sidebar_sidebarToggle__jICPp{padding:1rem}.Sidebar_btnToggle__ro7FM{background:none;border:none;cursor:pointer}.Sidebar_sidebarContent__mEeA9{overflow:hidden;height:100%;justify-content:space-between}.Sidebar_sidebarContent__mEeA9,.Sidebar_sidebarMainContent__Ldh27{display:flex;flex-direction:column}.Sidebar_sidebarText__Zp_3z{opacity:1;max-width:180px;margin-left:10px;white-space:nowrap;overflow:hidden;transition:opacity .3s cubic-bezier(.4,0,.2,1),max-width .3s cubic-bezier(.4,0,.2,1),margin-left .3s cubic-bezier(.4,0,.2,1);display:inline-block;vertical-align:middle;pointer-events:auto;color:var(--color-white)}.Sidebar_sidebarClosed__MGpgU .Sidebar_sidebarText__Zp_3z{opacity:0;max-width:0;margin-left:0;pointer-events:none}.Sidebar_profileLink__iQL2c,.Sidebar_sidebarAvatar__B_skz,.Sidebar_sidebarFaq__h2aNK,.Sidebar_sidebarLink__g7rAy,.Sidebar_sidebarNotificationsLink__9S6pG,.Sidebar_sidebarProfileScout__2FjWx{display:flex;align-items:center;gap:12px;transition:gap .3s cubic-bezier(.4,0,.2,1),background .3s cubic-bezier(.4,0,.2,1),color .3s cubic-bezier(.4,0,.2,1)}.Sidebar_sidebarClosed__MGpgU .Sidebar_profileLink__iQL2c,.Sidebar_sidebarClosed__MGpgU .Sidebar_sidebarAvatar__B_skz,.Sidebar_sidebarClosed__MGpgU .Sidebar_sidebarFaq__h2aNK,.Sidebar_sidebarClosed__MGpgU .Sidebar_sidebarLink__g7rAy,.Sidebar_sidebarClosed__MGpgU .Sidebar_sidebarNotificationsLink__9S6pG,.Sidebar_sidebarClosed__MGpgU .Sidebar_sidebarProfileScout__2FjWx{gap:0}.Sidebar_sidebarAvatar__B_skz img,.Sidebar_sidebarIcon__KkvsI,.Sidebar_sidebarProfileScout__2FjWx>img{width:2rem;height:2rem;object-fit:cover;border-radius:50%}.Sidebar_sidebarProfileWrapper__osnER{padding:1rem 1rem 0;display:flex;flex-direction:column;gap:15px}.Sidebar_scoutAbbreviation__rj7aV{font-size:1.125rem;line-height:1.5rem;font-weight:600;width:2rem;text-align:center}.Sidebar_scoutName__lF65b,.Sidebar_sidebarName__pFXdn{font-size:14px}.Sidebar_sidebarNav__d9LDf{flex:1 1;overflow:hidden;overflow-y:auto;padding:16px 0}.Sidebar_sidebarMenu__A_WiY{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.Sidebar_sidebarItem__NAkLT{margin-bottom:4px}.Sidebar_sidebarProfile__NVUON{gap:12px;align-items:center;text-decoration:none;color:var(--color-white);display:flex}.Sidebar_sidebarFooter__oR_Db{padding:.625rem 1rem}.Sidebar_sidebarPopup__LRoru{margin-top:12px;background:#22282d;border-radius:4px}.Sidebar_sidebarPopupList__CPWX9{list-style:none;margin:0;padding:8px 0}.Sidebar_sidebarPopupItem__zyGeo a{display:block;padding:8px 16px;color:#b6bfc8;text-decoration:none;font-size:14px}.Sidebar_sidebarPopupItem__zyGeo a:hover{background:#2d343a;color:var(--color-white)}.Sidebar_sidebarLink__g7rAy{color:var(--color-white);text-decoration:none;font-size:14px;padding:.625rem 1rem}.Sidebar_sidebarFooter__oR_Db:hover,.Sidebar_sidebarLink__g7rAy:focus,.Sidebar_sidebarLink__g7rAy:hover,.Sidebar_sidebarLink__g7rAy[aria-current=page],.Sidebar_sidebarProfileWrapper__osnER:hover{background:var(--color-light-blue);color:var(--color-white)}.Sidebar_sidebarFaq__h2aNK{background:none;border:none;color:#b6bfc8;font-size:14px;cursor:pointer;padding:0}.Sidebar_sidebarProfileScout__2FjWx{margin-bottom:12px}.Sidebar_sidebarAvatar__B_skz{margin-bottom:16px}.Sidebar_profileLink__iQL2c{margin-bottom:15px}.TokenDebugPanel_panel__JWt8I{position:fixed;bottom:20px;right:20px;width:350px;max-height:80vh;background:#1a1a1a;color:#ffffff;border-radius:8px;box-shadow:0 4px 20px rgba(0,0,0,.3);font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:12px;z-index:9999;overflow:hidden}.TokenDebugPanel_header__qsuPc{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;background:#2d2d2d;border-bottom:1px solid #404040}.TokenDebugPanel_header__qsuPc h3{margin:0;font-size:14px;font-weight:600;color:#ffffff}.TokenDebugPanel_toggleButton__BtdYt{background:none;border:none;color:#ffffff;font-size:16px;cursor:pointer;padding:4px 8px;border-radius:4px;transition:background-color .2s}.TokenDebugPanel_toggleButton__BtdYt:hover{background-color:#404040}.TokenDebugPanel_content__RMcAG{padding:16px;max-height:60vh;overflow-y:auto}.TokenDebugPanel_section__2C7eB{margin-bottom:16px}.TokenDebugPanel_section__2C7eB:last-child{margin-bottom:0}.TokenDebugPanel_section__2C7eB h4{margin:0 0 8px;font-size:12px;font-weight:600;color:#cccccc;text-transform:uppercase;letter-spacing:.5px}.TokenDebugPanel_statsGrid__U86ot,.TokenDebugPanel_statusGrid__c1yAh,.TokenDebugPanel_timingGrid__Mdv15{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.TokenDebugPanel_statItem__O1mUT,.TokenDebugPanel_statusItem__lL_KO,.TokenDebugPanel_timingItem__DJBUO{display:flex;flex-direction:column;gap:2px}.TokenDebugPanel_label__qbuXn{font-size:10px;color:#888888;text-transform:uppercase;letter-spacing:.5px}.TokenDebugPanel_value__3_aCt{font-size:11px;font-weight:500;color:#ffffff}.TokenDebugPanel_success__ZesEl{color:#4caf50}.TokenDebugPanel_warning__P6d2S{color:#ff9800}.TokenDebugPanel_error__CypE1{color:#f44336}.TokenDebugPanel_actions__LWyEz{display:flex;gap:8px;flex-wrap:wrap}.TokenDebugPanel_actionButton__1VHhA{padding:6px 12px;background:#404040;color:#ffffff;border:none;border-radius:4px;font-size:11px;font-weight:500;cursor:pointer;transition:background-color .2s;flex:1 1;min-width:80px}.TokenDebugPanel_actionButton__1VHhA:hover:not(:disabled){background:#505050}.TokenDebugPanel_actionButton__1VHhA:disabled{opacity:.6;cursor:not-allowed}.TokenDebugPanel_dangerButton__a0aG5{background:#d32f2f}.TokenDebugPanel_dangerButton__a0aG5:hover:not(:disabled){background:#f44336}.TokenDebugPanel_content__RMcAG::-webkit-scrollbar{width:4px}.TokenDebugPanel_content__RMcAG::-webkit-scrollbar-track{background:#2d2d2d}.TokenDebugPanel_content__RMcAG::-webkit-scrollbar-thumb{background:#555555;border-radius:2px}.TokenDebugPanel_content__RMcAG::-webkit-scrollbar-thumb:hover{background:#666666}@media (max-width:480px){.TokenDebugPanel_panel__JWt8I{bottom:10px;right:10px;left:10px;width:auto}.TokenDebugPanel_statsGrid__U86ot,.TokenDebugPanel_statusGrid__c1yAh,.TokenDebugPanel_timingGrid__Mdv15{grid-template-columns:1fr}}.TokenStatusNotification_notification__pTNA1{position:fixed;top:20px;right:20px;z-index:1000;max-width:400px;min-width:300px;padding:16px;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.15);transform:translateX(100%);transition:transform .3s ease-in-out;font-family:Inter,sans-serif}.TokenStatusNotification_notification__pTNA1.TokenStatusNotification_visible___Vyvp{transform:translateX(0)}.TokenStatusNotification_notification__pTNA1.TokenStatusNotification_info__qG9eQ{background:#e3f2fd;border-left:4px solid #2196f3;color:#1976d2}.TokenStatusNotification_notification__pTNA1.TokenStatusNotification_success__5ye4A{background:#e8f5e8;border-left:4px solid #4caf50;color:#2e7d32}.TokenStatusNotification_notification__pTNA1.TokenStatusNotification_warning__WmYuD{background:#fff3e0;border-left:4px solid #ff9800;color:#f57c00}.TokenStatusNotification_notification__pTNA1.TokenStatusNotification_error___33_K{background:#ffebee;border-left:4px solid #f44336;color:#c62828}.TokenStatusNotification_content__K_Eed{display:flex;align-items:center;gap:12px}.TokenStatusNotification_message__HWGgc{flex:1 1;font-size:14px;line-height:1.4;font-weight:500;display:flex;flex-direction:column;gap:4px}.TokenStatusNotification_historyNote__OJU2J{font-size:12px;font-weight:400;opacity:.8}.TokenStatusNotification_spinner__Kdp6g{width:16px;height:16px;border:2px solid transparent;border-top-color:currentcolor;border-radius:50%;animation:TokenStatusNotification_spin__d07jG 1s linear infinite}@keyframes TokenStatusNotification_spin__d07jG{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.TokenStatusNotification_closeButton__g3Gt4{background:none;border:none;font-size:20px;font-weight:700;color:inherit;cursor:pointer;padding:0;width:24px;height:24px;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:background-color .2s}.TokenStatusNotification_closeButton__g3Gt4:hover{background-color:rgba(0,0,0,.1)}.TokenStatusNotification_closeButton__g3Gt4:focus{outline:2px solid currentColor;outline-offset:2px}@media (max-width:480px){.TokenStatusNotification_notification__pTNA1{top:10px;right:10px;left:10px;max-width:none;min-width:auto}}