@import url(https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;500;700&display=swap);.scrollbar-hide[data-v-27eafaa4]{-ms-overflow-style:none;scrollbar-width:none}.scrollbar-hide[data-v-27eafaa4]::-webkit-scrollbar{display:none}.touch-manipulation[data-v-27eafaa4]{touch-action:manipulation}.transition-transform[data-v-27eafaa4]{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.rotate-90[data-v-27eafaa4]{transform:rotate(90deg)}@media (max-width:475px){.xs\:hidden[data-v-27eafaa4]{display:none}.xs\:block[data-v-27eafaa4]{display:block}}a[data-v-27eafaa4]:focus-visible,button[data-v-27eafaa4]:focus-visible{outline:2px solid #3b82f6;outline-offset:2px}@supports ((-webkit-backdrop-filter:blur(4px)) or (backdrop-filter:blur(4px))){.backdrop-blur-sm[data-v-27eafaa4]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}}body{font-family:Roboto,sans-serif;margin:0;padding:0}.main-wrapper{padding-bottom:60px}.model-switcher{position:fixed;right:18px;bottom:18px;z-index:1100;gap:10px;-webkit-user-select:none;-moz-user-select:none;user-select:none;outline:none}.model-switcher,.switch-pills{display:inline-flex;align-items:center}.switch-pills{position:relative;gap:0;background:hsla(0,0%,100%,.04);padding:6px;border-radius:999px;box-shadow:0 2px 8px rgba(0,0,0,.5);width:74px;height:36px;transition:background .12s ease,transform .08s ease;cursor:pointer}.pill{z-index:2;width:50%;text-align:center;font-size:13px;line-height:24px;color:hsla(0,0%,100%,.7);pointer-events:none;font-weight:500;-webkit-user-select:none;-moz-user-select:none;user-select:none}.knob{position:absolute;top:4px;left:4px;width:30px;height:28px;border-radius:999px;background:linear-gradient(180deg,hsla(0,0%,100%,.98),hsla(0,0%,100%,.9));box-shadow:0 6px 14px rgba(0,0,0,.45);transform:translateX(0);transition:transform .18s cubic-bezier(.2,.9,.3,1),box-shadow .12s ease;z-index:1}.switch-pills.is-2 .knob{transform:translateX(40px)}.switch-pills.is-2 .pill:nth-child(2),.switch-pills:not(.is-2) .pill:first-child{color:#000;font-weight:600}.switch-pills.is-2{background:hsla(0,0%,100%,.12)}.switch-pills:active{transform:scale(.985)}.model-switcher:focus .switch-pills{box-shadow:0 0 0 3px rgba(100,150,255,.12),0 2px 8px rgba(0,0,0,.5)}.visually-hidden{position:absolute!important;height:1px;width:1px;overflow:hidden;clip:rect(1px,1px,1px,1px);white-space:nowrap;border:0;padding:0;margin:-1px}@media (max-width:420px){.switch-pills{width:68px;height:32px}.knob{width:28px;height:26px;transform:translateX(0)}.switch-pills.is-2 .knob{transform:translateX(36px)}}.line-clamp-3[data-v-7d589ff4]{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}@keyframes fade-in-7d589ff4{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in[data-v-7d589ff4]{animation:fade-in-7d589ff4 .3s ease-out}@keyframes spin-7d589ff4{to{transform:rotate(1turn)}}.animate-spin[data-v-7d589ff4]{animation:spin-7d589ff4 1s linear infinite}.match-list-enter-active[data-v-0de5adac],.match-list-leave-active[data-v-0de5adac]{transition:all .5s ease}.match-list-enter-from[data-v-0de5adac],.match-list-leave-to[data-v-0de5adac]{opacity:0;transform:translateY(30px)}.match-list-enter-active[data-v-fef305b6],.match-list-leave-active[data-v-fef305b6]{transition:all .5s ease}.match-list-enter-from[data-v-fef305b6],.match-list-leave-to[data-v-fef305b6]{opacity:0;transform:translateY(30px)}.fade-enter-active[data-v-fef305b6],.fade-leave-active[data-v-fef305b6]{transition:opacity .3s ease}.fade-enter-from[data-v-fef305b6],.fade-leave-to[data-v-fef305b6]{opacity:0}.animate-spin[data-v-c46c8a94]{animation:spin-c46c8a94 1s linear infinite}@keyframes spin-c46c8a94{to{transform:rotate(1turn)}}.btn-primary,.btn-secondary,.btn-secondary-lg{@apply px-8 py-3 bg-white text-blue-700 font-medium rounded-lg hover:bg-gray-100 transition}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}table[data-v-719452d1]{border-collapse:collapse;width:100%}td[data-v-719452d1],th[data-v-719452d1]{white-space:nowrap}body[data-v-7ff33f9b]{background:#111827;font-family:system-ui,sans-serif}@keyframes spin-8c2037d8{to{transform:rotate(1turn)}}@keyframes ping-8c2037d8{75%,to{transform:scale(2);opacity:0}}@keyframes pulse-8c2037d8{0%,to{opacity:1}50%{opacity:.5}}.animate-spin[data-v-8c2037d8]{animation:spin-8c2037d8 1s linear infinite}.animate-ping[data-v-8c2037d8]{animation:ping-8c2037d8 1s cubic-bezier(0,0,.2,1) infinite}.animate-pulse[data-v-8c2037d8]{animation:pulse-8c2037d8 2s cubic-bezier(.4,0,.6,1) infinite}.backdrop-blur-sm[data-v-8c2037d8]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.bg-clip-text[data-v-8c2037d8]{-webkit-background-clip:text;background-clip:text}@media (max-width:640px){.mobile-match-card[data-v-8c2037d8]{font-size:.875rem}.container[data-v-8c2037d8]{padding-left:.75rem;padding-right:.75rem}}@media (hover:none) and (pointer:coarse){.hover\:scale-105[data-v-8c2037d8]:hover{transform:none}.hover\:border-gray-600\/50[data-v-8c2037d8]:hover{border-color:rgba(75,85,99,.5)}}.space-y-4[data-v-8c2037d8]>*+*{margin-top:1rem}a[data-v-8c2037d8],button[data-v-8c2037d8]{min-height:44px;min-width:44px;display:inline-flex;align-items:center;justify-content:center}@media (max-width:375px){.text-2xl[data-v-8c2037d8]{font-size:1.25rem}.text-lg[data-v-8c2037d8]{font-size:1rem}.text-sm[data-v-8c2037d8]{font-size:.75rem}.text-xs[data-v-8c2037d8]{font-size:.625rem}}