.compete-discovery_discoveryPage__SHh5S{--blue:#2f7bff;--red:#ff4d43;border-top:1px solid var(--border);background:var(--muted);padding:clamp(64px,8vw,108px) clamp(16px,5vw,72px) clamp(76px,10vw,132px);color:var(--foreground)}.compete-discovery_recentSection__Ea6_9{width:min(1120px,100%);margin:0 auto}.compete-discovery_recentHeader__IUSZ5{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:clamp(24px,3vw,34px)}.compete-discovery_recentSection__Ea6_9 h2{margin:0;font-family:var(--font-geist-pixel-square),inherit;font-size:clamp(26px,3.2vw,40px);font-weight:700;line-height:1;letter-spacing:-.05em}.compete-discovery_recentCompareLink__BK81T{display:inline-flex;height:42px;flex:0 0 auto;align-items:center;justify-content:center;gap:7px;border:1px solid var(--primary);border-radius:999px;background:var(--primary);padding:0 15px;box-shadow:0 8px 22px color-mix(in oklab,var(--primary) 20%,transparent);color:var(--primary-foreground);font-size:13px;font-weight:900;letter-spacing:.01em;transition:transform .16s ease,background .16s ease,box-shadow .16s ease}.compete-discovery_recentCompareLink__BK81T:hover{background:color-mix(in oklab,var(--primary) 88%,var(--background));box-shadow:0 10px 26px color-mix(in oklab,var(--primary) 24%,transparent);transform:translateY(-2px)}.compete-discovery_recentCompareLink__BK81T:focus-visible{outline:none;box-shadow:0 0 0 3px color-mix(in oklab,var(--primary) 18%,transparent),0 8px 22px color-mix(in oklab,var(--primary) 20%,transparent)}.compete-discovery_recentCompareLink__BK81T svg{width:17px;height:17px}.compete-discovery_recentGrid__Bs8Vp{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px}.compete-discovery_recentCard__jci_K{position:relative;display:flex;min-width:0;min-height:150px;align-items:center;justify-content:center;flex-direction:column;gap:16px;overflow:hidden;border:1px solid var(--border);border-radius:20px;outline:none;background:var(--background);padding:20px 14px 16px;box-shadow:0 12px 34px color-mix(in oklab,var(--foreground) 5%,transparent);color:var(--foreground);transition:transform .17s ease,border-color .17s ease,box-shadow .17s ease}.compete-discovery_recentCard__jci_K:focus-visible,.compete-discovery_recentCard__jci_K:hover{border-color:color-mix(in oklab,var(--foreground) 22%,var(--border));box-shadow:0 18px 42px color-mix(in oklab,var(--foreground) 10%,transparent);transform:translateY(-4px)}.compete-discovery_recentCard__jci_K:focus-visible{box-shadow:0 0 0 3px color-mix(in oklab,var(--blue) 18%,transparent),0 18px 42px color-mix(in oklab,var(--foreground) 10%,transparent)}.compete-discovery_recentMatchup__VDKlF{display:flex;align-items:center;justify-content:center;gap:9px}.compete-discovery_recentLogo__NPLVZ{width:50px;height:50px;border:3px solid;border-radius:30%;background:var(--background);box-shadow:0 7px 18px color-mix(in oklab,var(--foreground) 12%,transparent);font-size:34px;transition:transform .17s ease}.compete-discovery_blueLogo__h5U50{border-color:var(--blue)}.compete-discovery_redLogo__7nwrz{border-color:var(--red)}.compete-discovery_recentCard__jci_K:focus-visible .compete-discovery_recentLogo__NPLVZ:first-child,.compete-discovery_recentCard__jci_K:hover .compete-discovery_recentLogo__NPLVZ:first-child{transform:translateX(-2px) rotate(-2deg)}.compete-discovery_recentCard__jci_K:focus-visible .compete-discovery_recentLogo__NPLVZ:last-child,.compete-discovery_recentCard__jci_K:hover .compete-discovery_recentLogo__NPLVZ:last-child{transform:translateX(2px) rotate(2deg)}.compete-discovery_recentVs__Zbg9N{font-size:10px;font-weight:950;letter-spacing:.06em;color:var(--muted-foreground)}.compete-discovery_recentNames__ss0ES{display:flex;width:100%;min-width:0;align-items:center;justify-content:center;gap:5px;font-size:12px;line-height:1}.compete-discovery_recentNames__ss0ES strong{max-width:44%;overflow:hidden;font-weight:850;text-overflow:ellipsis;white-space:nowrap}.compete-discovery_recentNames__ss0ES i{font-size:10px;font-style:normal;font-weight:700;color:var(--muted-foreground)}.compete-discovery_discoveryCta__QsNQ0{width:min(1080px,100%);margin:clamp(70px,9vw,118px) auto 0;border-top:1px solid var(--border);padding-top:clamp(64px,8vw,104px)}@media (max-width:760px){.compete-discovery_discoveryPage__SHh5S{padding:52px 14px 78px}.compete-discovery_recentSection__Ea6_9 h2{font-size:clamp(20px,6.2vw,26px)}.compete-discovery_recentHeader__IUSZ5{gap:10px;margin-bottom:22px}.compete-discovery_recentCompareLink__BK81T{height:38px;gap:5px;padding:0 12px;font-size:12px}.compete-discovery_recentGrid__Bs8Vp{display:flex;overflow-x:auto;gap:10px;margin:0 -14px;padding:2px 14px 16px;scroll-padding-inline:14px;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch}.compete-discovery_recentCard__jci_K{min-height:144px;flex:0 0 172px;scroll-snap-align:start}.compete-discovery_discoveryCta__QsNQ0{margin-top:64px;padding-top:58px}}@media (prefers-reduced-motion:reduce){.compete-discovery_recentCard__jci_K,.compete-discovery_recentCompareLink__BK81T,.compete-discovery_recentLogo__NPLVZ{transition:none}}.compete_battlePage__og0s5,.compete_builderPage__NlimN,.compete_loadingPage__whV8q,.compete_notFoundPage__53HdK{--blue:#2f7bff;--blue-deep:#0759e8;--red:#ff4d43;--red-deep:#df2d27;--ink:#0b0d12;min-height:100svh;font-family:inherit}.compete_builderPage__NlimN{position:relative;overflow:hidden;background:radial-gradient(circle at 12% 15%,rgb(47 123 255/10%),transparent 31%),radial-gradient(circle at 88% 82%,rgb(255 77 67/10%),transparent 32%),#f2efe7;color:var(--ink)}.compete_builderGrid__C_yj9{position:fixed;inset:0;pointer-events:none;opacity:.38;background-image:linear-gradient(rgb(11 13 18/5%) 1px,transparent 0),linear-gradient(90deg,rgb(11 13 18/5%) 1px,transparent 0);background-size:36px 36px;mask-image:linear-gradient(180deg,black,transparent 92%)}.compete_competeNav__sGxYC{position:relative;z-index:30;display:flex;height:74px;align-items:center;justify-content:space-between;padding:0 clamp(20px,4vw,64px);border-bottom:1px solid rgb(11 13 18/10%)}.compete_brandLink__IdC2B{display:inline-flex;align-items:center;gap:10px;font-size:13px;font-weight:900;letter-spacing:.08em}.compete_brandLink__IdC2B img{filter:drop-shadow(0 3px 6px rgb(0 0 0/12%))}.compete_modeTag__rT6I6,.compete_newFightLink___nGkM{border:1px solid;border-radius:999px;padding:7px 12px;font-size:10px;font-weight:900;letter-spacing:.18em}.compete_builderMain__8NJVp{position:relative;z-index:2;display:flex;min-height:calc(100svh - 74px);flex-direction:column;justify-content:center;padding:40px clamp(18px,5vw,80px) 64px}.compete_builderTitle__XYPh_{margin:0 0 clamp(22px,4vh,42px);text-align:center;font-family:var(--font-geist-pixel-square),inherit;font-size:clamp(38px,6vw,76px);font-weight:900;line-height:.9;letter-spacing:-.06em}.compete_builderForm___Ub_Z{width:min(1180px,100%);margin:0 auto}.compete_pickerGrid__lnYnm{display:grid;grid-template-columns:minmax(0,1fr) clamp(74px,9vw,118px) minmax(0,1fr);align-items:center}.compete_picker__Y9knn{position:relative;min-height:clamp(360px,49vh,520px);overflow:hidden;border:2px dashed;border-radius:28px;box-shadow:inset 0 0 0 7px rgb(255 255 255/28%);transition:border-color .2s ease,background .2s ease,box-shadow .2s ease}.compete_bluePicker__qrzb_{border-color:rgb(47 123 255/42%);background:linear-gradient(145deg,rgb(255 255 255/58%),transparent 62%),rgb(47 123 255/8%);color:#0c55ca}.compete_redPicker__lqRM0{border-color:rgb(255 77 67/42%);background:linear-gradient(215deg,rgb(255 255 255/58%),transparent 62%),rgb(255 77 67/8%);color:#d8332b}.compete_picker__Y9knn:focus-within,.compete_picker__Y9knn:hover{border-style:solid;box-shadow:inset 0 0 0 7px rgb(255 255 255/34%),0 20px 60px rgb(10 16 28/9%)}.compete_cornerMark__BtgOc{position:absolute;top:17px;width:46px;height:9px;border-top:2px solid;opacity:.32}.compete_bluePicker__qrzb_ .compete_cornerMark__BtgOc{left:18px;border-left:2px solid}.compete_redPicker__lqRM0 .compete_cornerMark__BtgOc{right:18px;border-right:2px solid}.compete_emptySlot__O0lqv{display:flex;width:100%;min-height:inherit;cursor:pointer;flex-direction:column;align-items:center;justify-content:center;gap:18px;padding:42px 24px;color:inherit}.compete_skeletonPortrait__ornaQ{display:grid;width:112px;aspect-ratio:1;place-items:center;border:2px dashed;border-radius:24px;background:rgb(255 255 255/40%);opacity:.58}.compete_skeletonPortrait__ornaQ svg{width:30px;height:30px;stroke-width:1.5}.compete_addLabel__3cRXB{font-size:13px;font-weight:900;letter-spacing:.18em}.compete_skeletonLines__j0etT{display:flex;width:min(210px,70%);flex-direction:column;align-items:center;gap:9px;opacity:.17}.compete_skeletonLines__j0etT i{display:block;height:8px;border-radius:999px;background:currentColor}.compete_skeletonLines__j0etT i:first-child{width:72%}.compete_skeletonLines__j0etT i:nth-child(2){width:100%}.compete_skeletonLines__j0etT i:nth-child(3){width:52%}.compete_builderVs__Az2bk{position:relative;z-index:10;width:150%;margin-left:-25%;filter:drop-shadow(0 14px 14px rgb(42 23 5/18%))}.compete_builderVs__Az2bk img{width:100%;height:auto}.compete_searchState__o_1Fh{display:flex;min-height:inherit;flex-direction:column;padding:28px}.compete_searchBar___X0hA{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;border:1px solid rgb(11 13 18/14%);border-radius:16px;background:rgb(255 255 255/82%);padding:0 14px;box-shadow:0 12px 35px rgb(15 20 30/9%);color:var(--ink)}.compete_searchBar___X0hA button svg,.compete_searchBar___X0hA>svg{width:18px;height:18px}.compete_searchBar___X0hA input{width:100%;height:54px;min-width:0;outline:none;background:transparent;font-size:16px;font-weight:700}.compete_searchBar___X0hA input::placeholder{color:rgb(11 13 18/38%)}.compete_searchBar___X0hA button{display:grid;cursor:pointer;place-items:center;color:rgb(11 13 18/46%)}.compete_searchResults__4_SS_{display:flex;min-height:210px;flex:1;flex-direction:column;gap:7px;overflow-y:auto;padding-top:14px}.compete_searchResult__6g2Wx{display:grid;grid-template-columns:auto minmax(0,1fr) auto;cursor:pointer;align-items:center;gap:12px;border:1px solid transparent;border-radius:14px;padding:10px;text-align:left;color:var(--ink);transition:.16s ease}.compete_searchResult__6g2Wx:focus-visible,.compete_searchResult__6g2Wx:hover{border-color:rgb(11 13 18/11%);outline:none;background:rgb(255 255 255/65%);transform:translateX(3px)}.compete_searchResult__6g2Wx>svg{width:17px;opacity:.45}.compete_resultLogo__nFOxn{width:42px;height:42px;border:1px solid rgb(11 13 18/10%);border-radius:11px;background:white;box-shadow:0 4px 12px rgb(0 0 0/8%);font-size:34px}.compete_resultCopy__5PMi8{display:flex;min-width:0;flex-direction:column;gap:2px}.compete_resultCopy__5PMi8 small,.compete_resultCopy__5PMi8 strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.compete_resultCopy__5PMi8 strong{font-size:14px}.compete_resultCopy__5PMi8 small{font-size:11px;opacity:.48}.compete_emptyResult__VhixN{margin:auto;font-size:12px;font-weight:700;opacity:.46}.compete_selectedStartup__aydQ6{position:relative;display:flex;min-height:inherit;flex-direction:column;align-items:center;justify-content:center;padding:48px 28px;text-align:center}.compete_clearButton__X8PXZ{position:absolute;top:22px;right:22px;display:grid;width:36px;height:36px;cursor:pointer;place-items:center;border:1px solid;border-radius:999px;opacity:.55;transition:.16s ease}.compete_clearButton__X8PXZ:hover{opacity:1;transform:rotate(8deg)}.compete_clearButton__X8PXZ svg{width:16px}.compete_selectedIdentity__ajQ8C{position:relative;margin-bottom:27px}.compete_selectedLogo__Y_y30{width:clamp(112px,12vw,150px);aspect-ratio:1;border:5px solid rgb(255 255 255/86%);border-radius:30%;background:white;box-shadow:0 24px 50px rgb(20 30 50/18%);font-size:100px}.compete_selectedFounder__DMTmy{position:absolute!important;right:-13px;bottom:-13px;width:52px;height:52px;border:4px solid #f2efe7;border-radius:999px;background:white;box-shadow:0 8px 20px rgb(0 0 0/18%);font-size:38px}.compete_selectedName__dWIoW{max-width:100%;overflow:hidden;font-family:var(--font-geist-pixel-square),inherit;font-size:clamp(30px,4vw,48px);font-weight:900;line-height:.95;text-overflow:ellipsis;letter-spacing:-.06em}.compete_selectedFounderName__Cb1N5{margin-top:12px;font-size:12px;font-weight:800;opacity:.6}.compete_builderActions__stul_{display:flex;min-height:100px;flex-direction:column;align-items:center;padding-top:28px}.compete_fightButton__9g9qe{display:inline-flex;height:58px;cursor:pointer;align-items:center;gap:18px;border-radius:999px;background:var(--ink);padding:0 24px 0 28px;color:white;box-shadow:0 14px 34px rgb(11 13 18/20%);transition:.18s ease}.compete_fightButton__9g9qe span{font-size:12px;font-weight:900;letter-spacing:.15em}.compete_fightButton__9g9qe svg{width:19px}.compete_fightButton__9g9qe:not(:disabled):hover{background:#ff651f;box-shadow:0 16px 40px rgb(255 101 31/30%);transform:translateY(-2px)}.compete_fightButton__9g9qe:disabled{cursor:not-allowed;opacity:.2;box-shadow:none}.compete_formError__oOTj2{min-height:24px;padding-top:12px;font-size:12px;font-weight:800;color:#bd241e}.compete_spinner__saDun{animation:compete_spin__Js5A_ .8s linear infinite}@keyframes compete_spin__Js5A_{to{transform:rotate(1turn)}}.compete_battlePage__og0s5{--compete-muted:color-mix(in oklab,var(--foreground) 52%,transparent);--compete-surface:var(--background);display:flex;height:100dvh;min-height:100dvh;overflow:hidden;padding:clamp(14px,3vw,42px);background:var(--muted);color:var(--foreground)}.compete_chartSection__yOq_2{position:relative;display:flex;width:100%;min-height:0;overflow:hidden;border:1px solid var(--border);border-radius:clamp(18px,2.2vw,30px);background:var(--background);padding:clamp(10px,1.5vw,22px);box-shadow:0 1px 2px color-mix(in oklab,var(--foreground) 5%,transparent),0 8px 24px -16px color-mix(in oklab,var(--foreground) 12%,transparent)}.compete_chartHome__g5Yf7{left:clamp(18px,2vw,28px);z-index:20;height:44px;border:1px solid var(--border);border-radius:999px;background:color-mix(in oklab,var(--background) 92%,transparent);padding:0 15px 0 7px;box-shadow:0 8px 22px color-mix(in oklab,var(--foreground) 8%,transparent);color:var(--foreground);backdrop-filter:blur(12px);transition:transform .16s ease,background .16s ease}.compete_chartControls__4U5CM,.compete_chartHome__g5Yf7{position:absolute;top:clamp(18px,2vw,28px);display:inline-flex;align-items:center;gap:8px}.compete_chartControls__4U5CM{right:clamp(18px,2vw,28px);z-index:30}.compete_chartActionControl__jWrQ6{display:inline-flex;width:106px;height:42px;cursor:pointer;align-items:center;justify-content:center;gap:7px;border:1px solid var(--border);border-radius:999px;outline:none;background:color-mix(in oklab,var(--background) 92%,transparent);padding:0 11px;box-shadow:0 8px 22px color-mix(in oklab,var(--foreground) 8%,transparent);color:var(--foreground);font-size:13px;font-weight:900;letter-spacing:.01em;backdrop-filter:blur(12px);transition:transform .16s ease,background .16s ease,box-shadow .16s ease}.compete_chartActionControl__jWrQ6:hover{background:var(--accent);transform:translateY(-2px)}.compete_chartActionControl__jWrQ6:focus-visible{box-shadow:0 0 0 3px color-mix(in oklab,var(--foreground) 12%,transparent),0 8px 22px color-mix(in oklab,var(--foreground) 8%,transparent)}.compete_chartActionControl__jWrQ6 svg{width:16px;height:16px;flex:0 0 auto;transition:transform .16s ease}.compete_chartActionControl__jWrQ6>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.compete_chartCreateControl__pQVOK{width:42px;flex:0 0 42px;border-color:var(--primary);background:var(--primary);padding:0;box-shadow:0 8px 22px color-mix(in oklab,var(--primary) 20%,transparent);color:var(--primary-foreground)}.compete_chartCreateControl__pQVOK:hover{background:color-mix(in oklab,var(--primary) 88%,var(--background));box-shadow:0 10px 26px color-mix(in oklab,var(--primary) 24%,transparent)}.compete_chartCreateControl__pQVOK:focus-visible{box-shadow:0 0 0 3px color-mix(in oklab,var(--primary) 18%,transparent),0 8px 22px color-mix(in oklab,var(--primary) 20%,transparent)}.compete_chartCreateControl__pQVOK svg{width:18px;height:18px}.compete_openControlIcon__a15PT{transform:rotate(180deg)}.compete_chartHome__g5Yf7:hover{background:var(--accent);transform:translateY(-2px)}.compete_chartHome__g5Yf7 img{width:27px;height:27px}.compete_chartHome__g5Yf7 span{font-size:16px;font-weight:900;letter-spacing:.025em}.compete_chartCompetitors__QE_Vf{position:absolute;top:clamp(16px,1.8vw,25px);left:50%;z-index:20;display:flex;align-items:center;gap:clamp(34px,4vw,64px);transform:translateX(-50%)}.compete_chartIdentity__87QJx{--identity-color:var(--blue);display:flex;min-width:0;align-items:center;gap:14px}.compete_rightChartIdentity__oC_5b{--identity-color:var(--red)}.compete_chartIdentityArtwork__YVHSy{position:relative;flex:0 0 auto}.compete_winnerCrown__5oWO8{position:absolute;top:-18px;left:-17px;z-index:5;display:grid;width:36px;height:36px;place-items:center;border:1px solid color-mix(in oklab,#d88a00 54%,var(--border));border-radius:999px;background:color-mix(in oklab,#fff7c7 86%,var(--background));box-shadow:0 0 0 3px var(--background),0 8px 18px color-mix(in oklab,#b66a00 24%,transparent);transform:rotate(-9deg);animation:compete_crownArrival__cscMj .42s cubic-bezier(.2,.8,.2,1.2) both}.compete_winnerCrown__5oWO8 svg{width:27px;height:24px;overflow:visible}@keyframes compete_crownArrival__cscMj{0%{opacity:0;transform:translateY(5px) rotate(-18deg) scale(.72)}to{opacity:1;transform:translateY(0) rotate(-9deg) scale(1)}}.compete_chartLogoLink__WiU_8{display:block;border-radius:30%;outline:none}.compete_chartIdentityLogo__SsIzR{width:clamp(60px,5.2vw,76px);aspect-ratio:1;border:3px solid var(--identity-color);border-radius:30%;background:var(--background);box-shadow:0 0 0 2px var(--background),0 8px 22px color-mix(in oklab,var(--foreground) 12%,transparent);font-size:52px;transition:transform .16s ease,box-shadow .16s ease}.compete_chartLogoLink__WiU_8:focus-visible .compete_chartIdentityLogo__SsIzR,.compete_chartLogoLink__WiU_8:hover .compete_chartIdentityLogo__SsIzR{transform:translateY(-3px) scale(1.045);box-shadow:0 0 0 2px var(--background),0 12px 28px color-mix(in oklab,var(--identity-color) 24%,transparent)}.compete_chartLogoLink__WiU_8:focus-visible{outline:2px solid var(--identity-color);outline-offset:5px}.compete_chartFounderBadge__l5aKK{position:absolute;right:-8px;bottom:-12px;z-index:3;display:block;width:clamp(31px,2.6vw,38px);height:clamp(31px,2.6vw,38px);border-radius:999px;outline:none;transition:transform .16s ease}.compete_chartFounderBadge__l5aKK[href]{cursor:pointer}.compete_chartFounderBadge__l5aKK[href]:focus-visible,.compete_chartFounderBadge__l5aKK[href]:hover{transform:translateY(-3px) scale(1.08)}.compete_chartFounderBadge__l5aKK:focus-visible{outline:2px solid var(--identity-color);outline-offset:4px}.compete_chartFounderAvatar__tnChI{width:100%;height:100%;border:2px solid var(--background);border-radius:999px;background:var(--background);box-shadow:0 4px 12px color-mix(in oklab,var(--foreground) 18%,transparent);font-size:24px;transition:border-color .16s ease,box-shadow .16s ease}.compete_chartFounderBadge__l5aKK[href]:focus-visible .compete_chartFounderAvatar__tnChI,.compete_chartFounderBadge__l5aKK[href]:hover .compete_chartFounderAvatar__tnChI{border-color:var(--identity-color);box-shadow:0 7px 18px color-mix(in oklab,var(--identity-color) 30%,transparent)}.compete_chartIdentityCopy__b898m{display:flex;min-width:0;max-width:clamp(90px,13vw,210px);flex-direction:column;align-items:flex-start;gap:7px}.compete_chartIdentityName__6_Dj8{max-width:100%;overflow:hidden;font-family:var(--font-geist-pixel-square),inherit;font-size:clamp(18px,1.85vw,27px);font-weight:900;line-height:1;text-overflow:ellipsis;letter-spacing:-.045em;white-space:nowrap;color:var(--foreground)}.compete_chartFounderBy__Sh6K_{display:inline-flex;max-width:100%;align-items:baseline;gap:4px;overflow:hidden;font-size:clamp(10px,.9vw,13px);line-height:1;letter-spacing:-.015em;white-space:nowrap;color:var(--muted-foreground)}.compete_chartFounderByPrefix__gAWrf{flex:0 0 auto;font-weight:600;opacity:.72}.compete_chartFounderByName__BiqR8{min-width:0;overflow:hidden;font-weight:800;text-overflow:ellipsis}.compete_chartCanvas__YuXZP{height:auto;min-height:0;flex:1 1 auto}.compete_loadingPage__whV8q{display:flex;overflow:hidden;padding:clamp(14px,3vw,42px);background:var(--muted)}.compete_loadingChart__fIIur{position:relative;width:100%;overflow:hidden;border:1px solid var(--border);border-radius:clamp(18px,2.2vw,30px);background:var(--background);padding:clamp(24px,4vw,58px)}.compete_loadingIdentities__vXWvS{display:flex;justify-content:center;gap:42px}.compete_loadingIdentities__vXWvS i{display:block;width:116px;height:42px;border-radius:12px;background:var(--muted);animation:compete_loadingPulse__dLOSr 1.1s ease-in-out infinite alternate}.compete_loadingGraph__iGCAU{position:absolute;inset:120px clamp(30px,6vw,90px) clamp(34px,7vh,74px);background:repeating-linear-gradient(to bottom,transparent 0,transparent calc(25% - 1px),var(--border) 25%)}@keyframes compete_loadingPulse__dLOSr{to{opacity:.42}}.compete_notFoundPage__53HdK{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:24px;background:var(--muted);color:var(--foreground)}.compete_notFoundPage__53HdK h1{font-size:clamp(24px,5vw,48px);font-weight:900}.compete_notFoundPage__53HdK a{border:1px solid var(--border);border-radius:999px;background:var(--background);padding:12px 18px;font-size:11px;font-weight:900;letter-spacing:.16em}@media (min-width:1024px){.compete_chartFounderBadge__l5aKK{right:-9px;bottom:-14px;width:44px;height:44px}.compete_chartFounderAvatar__tnChI{font-size:28px}}@media (max-width:1023px){.compete_battlePage__og0s5{height:var(--compete-mobile-viewport-height,100dvh)}.compete_battlePage__og0s5,.compete_loadingPage__whV8q,.compete_notFoundPage__53HdK{min-height:var(--compete-mobile-viewport-height,100dvh)}}@media (max-width:760px){.compete_competeNav__sGxYC{height:64px;padding:0 18px}.compete_brandLink__IdC2B{font-size:11px}.compete_brandLink__IdC2B img{width:29px;height:29px}.compete_builderMain__8NJVp{min-height:calc(100svh - 64px);justify-content:flex-start;padding-top:46px}.compete_builderTitle__XYPh_{margin-bottom:28px}.compete_pickerGrid__lnYnm{grid-template-columns:minmax(0,1fr);gap:0}.compete_picker__Y9knn{min-height:330px;border-radius:22px}.compete_builderVs__Az2bk{width:94px;margin:-23px auto}.compete_searchState__o_1Fh{padding:20px}.compete_builderActions__stul_{padding-top:38px}.compete_battlePage__og0s5{height:auto;min-height:0;overflow:visible;padding:10px}.compete_chartSection__yOq_2{height:clamp(520px,68svh,600px);flex:0 0 auto;padding:6px}.compete_chartControls__4U5CM,.compete_chartHome__g5Yf7{top:12px}.compete_chartHome__g5Yf7{left:12px;height:38px;gap:6px;padding:0 11px 0 6px}.compete_chartControls__4U5CM{right:12px;gap:6px}.compete_chartActionControl__jWrQ6{width:98px;height:38px;gap:5px;padding:0 8px;font-size:12px}.compete_chartCreateControl__pQVOK{width:38px;flex-basis:38px;padding:0}.compete_chartHome__g5Yf7 img{width:24px;height:24px}.compete_chartHome__g5Yf7 span{font-size:13px}.compete_chartCompetitors__QE_Vf{top:78px;gap:24px}.compete_chartIdentity__87QJx{gap:7px}.compete_chartIdentityLogo__SsIzR{width:50px;border-width:2px;box-shadow:0 0 0 1px var(--background),0 7px 18px color-mix(in oklab,var(--foreground) 10%,transparent);font-size:35px}.compete_winnerCrown__5oWO8{top:-4px;left:-9px;width:27px;height:27px}.compete_winnerCrown__5oWO8 svg{width:21px;height:19px}.compete_chartFounderBadge__l5aKK{right:-6px;bottom:-10px;width:27px;height:27px}.compete_chartFounderAvatar__tnChI{border-width:1px}.compete_chartLogoLink__WiU_8:focus-visible .compete_chartIdentityLogo__SsIzR,.compete_chartLogoLink__WiU_8:hover .compete_chartIdentityLogo__SsIzR{box-shadow:0 0 0 1px var(--background),0 10px 22px color-mix(in oklab,var(--identity-color) 20%,transparent)}.compete_chartIdentityName__6_Dj8{font-size:15px}.compete_chartIdentityCopy__b898m{max-width:76px;gap:5px}.compete_chartFounderBy__Sh6K_{gap:3px;font-size:9px}}@media (prefers-reduced-motion:reduce){.compete_loadingIdentities__vXWvS i,.compete_spinner__saDun{animation:none}.compete_chartActionControl__jWrQ6,.compete_chartActionControl__jWrQ6 svg,.compete_chartFounderAvatar__tnChI,.compete_chartFounderBadge__l5aKK,.compete_chartHome__g5Yf7,.compete_chartIdentityLogo__SsIzR{transition:none}.compete_winnerCrown__5oWO8{animation:none}}.compete-builder_builderPage__229os{--blue:#2f7bff;--red:#ff4d43;display:flex;height:100dvh;min-height:100dvh;overflow:hidden;padding:clamp(14px,3vw,42px);background:var(--muted);color:var(--foreground)}.compete-builder_builderCard__8gAfc{position:relative;display:flex;width:100%;min-height:0;overflow:hidden;flex-direction:column;border:1px solid var(--border);border-radius:clamp(18px,2.2vw,30px);background:var(--background);padding:clamp(10px,1.5vw,22px);box-shadow:0 1px 2px color-mix(in oklab,var(--foreground) 5%,transparent),0 8px 24px -16px color-mix(in oklab,var(--foreground) 12%,transparent)}.compete-builder_homeBadge__5449B{position:absolute;top:clamp(18px,2vw,28px);left:clamp(18px,2vw,28px);z-index:20;display:inline-flex;height:44px;align-items:center;gap:8px;border:1px solid var(--border);border-radius:999px;background:color-mix(in oklab,var(--background) 92%,transparent);padding:0 15px 0 7px;box-shadow:0 8px 22px color-mix(in oklab,var(--foreground) 8%,transparent);color:var(--foreground);backdrop-filter:blur(12px);transition:transform .16s ease,background .16s ease}.compete-builder_homeBadge__5449B:focus-visible,.compete-builder_homeBadge__5449B:hover{outline:none;background:var(--accent);transform:translateY(-2px)}.compete-builder_homeBadge__5449B img{width:30px;height:30px}.compete-builder_homeBadge__5449B span{font-size:16px;font-weight:900;letter-spacing:.025em}.compete-builder_builderHeader__MUSHI{display:flex;flex:0 0 auto;align-items:center;justify-content:center;padding:clamp(84px,10vh,104px) 24px clamp(20px,3vh,30px);text-align:center}.compete-builder_builderHeader__MUSHI h1{font-family:var(--font-geist-pixel-square),inherit;font-size:clamp(32px,3.6vw,50px);font-weight:900;line-height:.95;letter-spacing:-.055em}.compete-builder_builderForm__PSV96{display:flex;width:100%;min-height:0;flex:1 1 auto;flex-direction:column}.compete-builder_builderMatchup__ygswV{position:relative;display:grid;min-height:0;flex:1 1 auto;grid-template-columns:minmax(0,1fr) 1px minmax(0,1fr);gap:clamp(12px,2vw,24px);padding:0 clamp(14px,3.5vw,54px)}.compete-builder_matchupDivider__LWIAj{width:1px;height:calc(100% - 36px);align-self:center;background:linear-gradient(to bottom,transparent,var(--border) 16%,var(--border) 84%,transparent)}.compete-builder_startupSlot__4KeRb{--slot-color:var(--blue);position:relative;display:grid;min-width:0;min-height:0;cursor:pointer;place-items:center;overflow:hidden;border:2px dashed color-mix(in oklab,var(--slot-color) 45%,var(--border));border-radius:clamp(20px,2.2vw,28px);outline:none;background:color-mix(in oklab,var(--background) 97%,var(--slot-color) 3%);padding:clamp(20px,3vw,42px);color:var(--foreground);transition:border-color .18s ease,border-style .18s ease,background .18s ease,box-shadow .18s ease}.compete-builder_blueSlot__pc7Zm{--slot-color:var(--blue)}.compete-builder_redSlot__O9TOn{--slot-color:var(--red)}.compete-builder_startupSlot__4KeRb:focus-visible,.compete-builder_startupSlot__4KeRb:hover{border-style:solid;border-color:var(--slot-color);background:color-mix(in oklab,var(--background) 94%,var(--slot-color) 6%);box-shadow:0 16px 44px color-mix(in oklab,var(--slot-color) 12%,transparent)}.compete-builder_startupSlot__4KeRb:disabled{cursor:wait}.compete-builder_startupSlot__4KeRb:disabled:hover{border-style:dashed;border-color:color-mix(in oklab,var(--slot-color) 45%,var(--border));background:color-mix(in oklab,var(--background) 97%,var(--slot-color) 3%);box-shadow:none}.compete-builder_startupSlot__4KeRb:focus-visible{box-shadow:0 0 0 3px color-mix(in oklab,var(--slot-color) 22%,transparent),0 16px 44px color-mix(in oklab,var(--slot-color) 12%,transparent)}.compete-builder_slotEmpty__LMjtf,.compete-builder_slotSelected__fMzqn{display:flex;width:100%;min-width:0;align-items:center;justify-content:center;flex-direction:column}.compete-builder_slotEmpty__LMjtf{gap:18px}.compete-builder_slotEmpty__LMjtf strong{font-size:clamp(16px,1.4vw,20px);font-weight:900;letter-spacing:-.02em}.compete-builder_slotAddIcon__HDB4i{display:grid;width:clamp(62px,6vw,82px);aspect-ratio:1;place-items:center;border:2px dashed color-mix(in oklab,var(--slot-color) 62%,var(--border));border-radius:30%;background:var(--background);box-shadow:0 10px 30px color-mix(in oklab,var(--foreground) 6%,transparent);color:var(--slot-color);transition:transform .18s ease,border-style .18s ease}.compete-builder_slotAddIcon__HDB4i svg{width:clamp(24px,2.2vw,31px);height:clamp(24px,2.2vw,31px);stroke-width:1.8}.compete-builder_startupSlot__4KeRb:focus-visible .compete-builder_slotAddIcon__HDB4i,.compete-builder_startupSlot__4KeRb:hover .compete-builder_slotAddIcon__HDB4i{border-style:solid;transform:translateY(-3px) scale(1.04)}.compete-builder_slotSelected__fMzqn{gap:clamp(22px,3vh,32px)}.compete-builder_slotIdentity__qoZLo{position:relative;display:block}.compete-builder_slotLogo__JfQAu{width:clamp(104px,11vw,148px);aspect-ratio:1;border:4px solid var(--slot-color);border-radius:30%;background:var(--background);box-shadow:0 0 0 2px var(--background),0 18px 42px color-mix(in oklab,var(--foreground) 14%,transparent);font-size:98px;transition:transform .18s ease,box-shadow .18s ease}.compete-builder_startupSlot__4KeRb:focus-visible .compete-builder_slotLogo__JfQAu,.compete-builder_startupSlot__4KeRb:hover .compete-builder_slotLogo__JfQAu{transform:translateY(-4px) scale(1.025);box-shadow:0 0 0 2px var(--background),0 22px 48px color-mix(in oklab,var(--slot-color) 20%,transparent)}.compete-builder_slotFounder__Z77p0{position:absolute!important;right:-14px;bottom:-18px;width:clamp(46px,4.4vw,60px);height:clamp(46px,4.4vw,60px);border:4px solid var(--background);border-radius:999px;background:var(--background);box-shadow:0 7px 18px color-mix(in oklab,var(--foreground) 18%,transparent);font-size:32px}.compete-builder_slotName__Bz7JU{max-width:88%;overflow:hidden;font-family:var(--font-geist-pixel-square),inherit;font-size:clamp(25px,3.2vw,43px);font-weight:900;line-height:.95;text-align:center;text-overflow:ellipsis;letter-spacing:-.055em;white-space:nowrap}.compete-builder_builderActions__4mIcd{display:flex;min-height:clamp(82px,10vh,104px);flex:0 0 auto;align-items:center;justify-content:flex-start;flex-direction:column;padding:clamp(18px,2.5vh,26px) 20px 0}.compete-builder_compareButton__SHL76{display:inline-flex;height:54px;cursor:pointer;align-items:center;gap:14px;border:1px solid var(--foreground);border-radius:999px;background:var(--foreground);padding:0 20px 0 24px;box-shadow:0 12px 30px color-mix(in oklab,var(--foreground) 18%,transparent);color:var(--background);transition:transform .17s ease,box-shadow .17s ease,opacity .17s ease}.compete-builder_compareButton__SHL76 span{font-size:15px;font-weight:900;letter-spacing:-.01em}.compete-builder_compareButton__SHL76 svg{width:18px;height:18px;stroke-width:2.2}.compete-builder_compareButton__SHL76:not(:disabled):focus-visible,.compete-builder_compareButton__SHL76:not(:disabled):hover{outline:none;box-shadow:0 16px 38px color-mix(in oklab,var(--foreground) 24%,transparent);transform:translateY(-2px)}.compete-builder_compareButton__SHL76:disabled{cursor:not-allowed;opacity:.18;box-shadow:none}.compete-builder_formError__pak45{min-height:20px;padding-top:8px;font-size:12px;font-weight:800;color:var(--destructive)}.compete-builder_spinner__Gk_16{animation:compete-builder_spin__9GAFk .8s linear infinite}@keyframes compete-builder_spin__9GAFk{to{transform:rotate(1turn)}}.compete-builder_startupDialogOverlay__xEh5T{background:color-mix(in oklab,var(--foreground) 32%,transparent);backdrop-filter:blur(9px)}.compete-builder_startupDialog__MVKxy{--dialog-color:#2f7bff;display:flex!important;width:min(620px,calc(100vw - 28px))!important;max-width:620px!important;max-height:min(720px,calc(100dvh - 28px));overflow:hidden;flex-direction:column;gap:0!important;border:1px solid var(--border)!important;border-radius:26px!important;background:var(--background)!important;padding:0!important;box-shadow:0 30px 90px color-mix(in oklab,var(--foreground) 24%,transparent)!important;color:var(--foreground)}.compete-builder_blueDialog__U3OND{--dialog-color:#2f7bff}.compete-builder_redDialog__QlNq6{--dialog-color:#ff4d43}.compete-builder_startupDialog__MVKxy>button[data-slot=dialog-close]{top:22px;right:22px;display:grid;width:36px;height:36px;place-items:center;border:1px solid var(--border);border-radius:999px;background:var(--background);box-shadow:0 7px 18px color-mix(in oklab,var(--foreground) 8%,transparent);opacity:1;transition:transform .16s ease,background .16s ease}.compete-builder_startupDialog__MVKxy>button[data-slot=dialog-close]:focus-visible,.compete-builder_startupDialog__MVKxy>button[data-slot=dialog-close]:hover{outline:none;background:var(--accent);transform:rotate(5deg) scale(1.04)}.compete-builder_startupDialog__MVKxy>button[data-slot=dialog-close] svg{width:17px;height:17px}.compete-builder_dialogHeader__vGTKZ{display:block;padding:28px 72px 20px 26px;text-align:left}.compete-builder_dialogTitle__8eCeP{font-family:var(--font-geist-pixel-square),inherit;font-size:28px;font-weight:900;line-height:1;letter-spacing:-.045em}.compete-builder_dialogSearch__xU9EH{display:grid;height:62px;flex:0 0 auto;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;margin:0 24px;border:1px solid var(--border);border-radius:17px;background:var(--muted);padding:0 16px;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}.compete-builder_dialogSearch__xU9EH:focus-within{border-color:var(--dialog-color);background:var(--background);box-shadow:0 0 0 3px color-mix(in oklab,var(--dialog-color) 14%,transparent)}.compete-builder_dialogSearch__xU9EH>svg{width:21px;height:21px;color:var(--muted-foreground)}.compete-builder_dialogSearch__xU9EH input{width:100%;height:100%;min-width:0;appearance:none;border:0;outline:0;background:transparent;font-size:16px;font-weight:700;color:var(--foreground)}.compete-builder_dialogSearch__xU9EH input::placeholder{color:var(--muted-foreground);opacity:.78}.compete-builder_dialogSearch__xU9EH .compete-builder_spinner__Gk_16{width:19px;height:19px;color:var(--muted-foreground)}.compete-builder_dialogResults__ZL4gx{display:flex;min-height:300px;max-height:min(56vh,470px);overflow-y:auto;flex-direction:column;padding:18px 16px 20px}.compete-builder_resultsLabel__ms0AZ{margin:0 10px 9px;font-size:13px;font-weight:800;color:var(--muted-foreground)}.compete-builder_searchResults__6xsuR{display:flex;flex-direction:column;gap:7px}.compete-builder_searchResult__TAPUa{display:grid;min-width:0;min-height:72px;cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;border:1px solid transparent;border-radius:17px;padding:10px 12px;text-align:left;color:var(--foreground);transition:transform .16s ease,border-color .16s ease,background .16s ease}.compete-builder_searchResult__TAPUa:focus-visible,.compete-builder_searchResult__TAPUa:hover{border-color:var(--border);outline:none;background:var(--accent);transform:translateX(3px)}.compete-builder_searchResult__TAPUa>svg{width:18px;height:18px;color:var(--muted-foreground);transition:transform .16s ease,color .16s ease}.compete-builder_searchResult__TAPUa:focus-visible>svg,.compete-builder_searchResult__TAPUa:hover>svg{color:var(--dialog-color);transform:translateX(2px)}.compete-builder_resultIdentity__wkPiK{position:relative;display:block;width:52px;height:52px;flex:0 0 auto}.compete-builder_resultLogo__nRAjC{width:52px;height:52px;border:2px solid var(--dialog-color);border-radius:30%;background:var(--background);box-shadow:0 6px 16px color-mix(in oklab,var(--foreground) 10%,transparent);font-size:36px}.compete-builder_resultFounder__WZpbV{position:absolute!important;right:-7px;bottom:-7px;width:29px;height:29px;border:2px solid var(--background);border-radius:999px;background:var(--background);box-shadow:0 3px 8px color-mix(in oklab,var(--foreground) 16%,transparent);font-size:16px}.compete-builder_resultCopy__Bs9wI{display:flex;min-width:0;flex-direction:column;gap:3px}.compete-builder_resultCopy__Bs9wI small,.compete-builder_resultCopy__Bs9wI strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.compete-builder_resultCopy__Bs9wI strong{font-size:17px;font-weight:900;letter-spacing:-.02em}.compete-builder_resultCopy__Bs9wI small{font-size:13px;font-weight:600;color:var(--muted-foreground)}.compete-builder_emptyResult__v8_QT{display:flex;min-height:190px;align-items:center;justify-content:center;flex-direction:column;gap:16px;margin:auto;font-size:13px;font-weight:700;color:var(--muted-foreground)}.compete-builder_addStartupButton__VQQi_{display:inline-flex;height:42px;cursor:pointer;align-items:center;justify-content:center;gap:7px;border:1px solid var(--primary);border-radius:999px;outline:none;background:var(--primary);padding:0 15px;box-shadow:0 8px 22px color-mix(in oklab,var(--primary) 18%,transparent);color:var(--primary-foreground);font-size:13px;font-weight:900;transition:transform .16s ease,background .16s ease,box-shadow .16s ease}.compete-builder_addStartupButton__VQQi_:hover{background:color-mix(in oklab,var(--primary) 88%,var(--background));box-shadow:0 10px 26px color-mix(in oklab,var(--primary) 22%,transparent);transform:translateY(-2px)}.compete-builder_addStartupButton__VQQi_:focus-visible{box-shadow:0 0 0 3px color-mix(in oklab,var(--primary) 18%,transparent),0 8px 22px color-mix(in oklab,var(--primary) 18%,transparent)}.compete-builder_addStartupButton__VQQi_ svg{width:17px;height:17px;stroke-width:2.35}.compete-builder_suggestedAddStartupButton__3cGTu{width:calc(100% - 20px);height:46px;flex:0 0 auto;margin:13px 10px 0}@media (min-width:1024px){.compete-builder_slotFounder__Z77p0{right:-15px;bottom:-19px;width:64px;height:64px;font-size:41px}}@media (max-width:1023px){.compete-builder_builderPage__229os{height:var(--compete-mobile-viewport-height,100dvh);min-height:var(--compete-mobile-viewport-height,100dvh)}}@media (max-width:760px){.compete-builder_builderPage__229os{height:auto;min-height:0;overflow:visible;padding:10px}.compete-builder_builderCard__8gAfc{height:clamp(500px,70svh,620px);flex:0 0 auto;padding:6px}.compete-builder_homeBadge__5449B{top:12px;left:12px;height:38px;gap:6px;padding:0 11px 0 6px}.compete-builder_homeBadge__5449B img{width:26px;height:26px}.compete-builder_homeBadge__5449B span{font-size:13px}.compete-builder_builderHeader__MUSHI{padding:72px 14px 18px}.compete-builder_builderHeader__MUSHI h1{font-size:clamp(27px,8vw,34px)}.compete-builder_builderMatchup__ygswV{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:9px;padding:0 5px}.compete-builder_matchupDivider__LWIAj{display:none}.compete-builder_startupSlot__4KeRb{border-radius:19px;padding:16px 8px}.compete-builder_slotEmpty__LMjtf{gap:14px}.compete-builder_slotEmpty__LMjtf strong{font-size:14px}.compete-builder_slotAddIcon__HDB4i{width:56px}.compete-builder_slotAddIcon__HDB4i svg{width:23px;height:23px}.compete-builder_slotSelected__fMzqn{gap:22px}.compete-builder_slotLogo__JfQAu{width:clamp(72px,22vw,88px);font-size:58px}.compete-builder_slotFounder__Z77p0{right:-7px;bottom:-10px;width:31px;height:31px;font-size:21px}.compete-builder_slotName__Bz7JU{max-width:94%;font-size:clamp(19px,5.5vw,24px)}.compete-builder_builderActions__4mIcd{min-height:82px;padding:16px 10px 0}.compete-builder_compareButton__SHL76{height:48px;padding:0 17px 0 20px}.compete-builder_compareButton__SHL76 span{font-size:14px}.compete-builder_startupDialog__MVKxy{width:calc(100vw - 20px)!important;max-height:calc(100dvh - 20px);border-radius:22px!important}.compete-builder_startupDialog__MVKxy>button[data-slot=dialog-close]{top:17px;right:17px;width:34px;height:34px}.compete-builder_dialogHeader__vGTKZ{padding:24px 64px 18px 20px}.compete-builder_dialogTitle__8eCeP{font-size:25px}.compete-builder_dialogSearch__xU9EH{height:58px;gap:10px;margin:0 16px;padding:0 13px}.compete-builder_dialogSearch__xU9EH input{font-size:15px}.compete-builder_dialogResults__ZL4gx{min-height:280px;max-height:58vh;padding:15px 10px 16px}.compete-builder_searchResult__TAPUa{min-height:68px;gap:12px;padding:9px 10px}.compete-builder_resultIdentity__wkPiK,.compete-builder_resultLogo__nRAjC{width:48px;height:48px}.compete-builder_resultCopy__Bs9wI strong{font-size:16px}.compete-builder_resultFounder__WZpbV{right:-5px;bottom:-5px;width:23px;height:23px}}@media (max-height:700px) and (min-width:761px){.compete-builder_builderHeader__MUSHI{padding-top:72px;padding-bottom:16px}.compete-builder_builderActions__4mIcd{min-height:76px;padding-top:12px}.compete-builder_slotLogo__JfQAu{width:clamp(90px,9vw,118px)}}@media (prefers-reduced-motion:reduce){.compete-builder_addStartupButton__VQQi_,.compete-builder_compareButton__SHL76,.compete-builder_homeBadge__5449B,.compete-builder_searchResult__TAPUa,.compete-builder_searchResult__TAPUa>svg,.compete-builder_slotAddIcon__HDB4i,.compete-builder_slotLogo__JfQAu,.compete-builder_startupDialog__MVKxy>button[data-slot=dialog-close],.compete-builder_startupSlot__4KeRb{transition:none}.compete-builder_spinner__Gk_16{animation-duration:1.4s}}