.FavoritesPage-module__gf7vYW__page{max-width:var(--page-max);padding:0 var(--page-gutter) 64px;margin:0 auto}@keyframes FavoritesPage-module__gf7vYW__rise{0%{opacity:0;transform:translateY(12px)}}.FavoritesPage-module__gf7vYW__head{animation:FavoritesPage-module__gf7vYW__rise var(--dur-3) var(--ease) backwards;flex-wrap:wrap;align-items:center;gap:16px 20px;margin-bottom:24px;display:flex}.FavoritesPage-module__gf7vYW__badge{width:64px;height:64px;box-shadow:var(--shadow-glass), 0 14px 34px -10px #ff3d5ea6;color:#fff;background:linear-gradient(145deg,#ff7a93,#ff3d5e 55%,#e0204a);border-radius:20px;flex-shrink:0;place-items:center;font-size:30px;display:grid}.FavoritesPage-module__gf7vYW__headText{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.FavoritesPage-module__gf7vYW__title{font-size:40px;font-weight:500;line-height:1.15}.FavoritesPage-module__gf7vYW__summary{color:var(--text-dim);font-size:15px;font-weight:500}.FavoritesPage-module__gf7vYW__sort{background:var(--surface);border-radius:14px;gap:4px;padding:4px;display:flex}.FavoritesPage-module__gf7vYW__sortOption{height:36px;color:var(--text-dim);white-space:nowrap;transition:background var(--dur-1) var(--ease), color var(--dur-1) var(--ease);border-radius:10px;align-items:center;padding:0 14px;font-size:14px;font-weight:600;text-decoration:none;display:flex}@media (hover:hover){.FavoritesPage-module__gf7vYW__sortOption:hover{color:var(--text)}}.FavoritesPage-module__gf7vYW__sortActive{background:var(--chip-bg);color:var(--text)}.FavoritesPage-module__gf7vYW__sortOption:focus-visible,.FavoritesPage-module__gf7vYW__tab:focus-visible,.FavoritesPage-module__gf7vYW__nudgeAction:focus-visible,.FavoritesPage-module__gf7vYW__undo:focus-visible,.FavoritesPage-module__gf7vYW__emptyCta:focus-visible{outline-offset:2px;outline:2px solid #fff}.FavoritesPage-module__gf7vYW__board{animation:FavoritesPage-module__gf7vYW__rise var(--dur-3) var(--ease) 60ms backwards;flex-direction:column;gap:16px;display:flex}.FavoritesPage-module__gf7vYW__nudge{background:radial-gradient(70% 200% at 0% 50%, #6cff3a33, transparent 70%), var(--surface);border-radius:20px;align-items:center;gap:14px;padding:12px 12px 12px 14px;display:flex;box-shadow:inset 0 0 0 1px #6cff3a47}.FavoritesPage-module__gf7vYW__nudgeIcon{color:#0b2400;background:linear-gradient(145deg,#8cff6a,#2fbf00);border-radius:13px;flex-shrink:0;place-items:center;width:40px;height:40px;font-size:20px;display:grid}.FavoritesPage-module__gf7vYW__nudgeText{min-width:0;color:var(--text-dim);flex-direction:column;flex:auto;gap:2px;font-size:13px;font-weight:500;display:flex}.FavoritesPage-module__gf7vYW__nudgeText strong{color:var(--text);font-size:15px;font-weight:700}.FavoritesPage-module__gf7vYW__nudgeAction{color:#b9ff9c;height:40px;transition:background var(--dur-1) var(--ease);background:#6cff3a29;border-radius:12px;flex-shrink:0;align-items:center;gap:6px;padding:0 16px;font-size:14px;font-weight:700;display:inline-flex}.FavoritesPage-module__gf7vYW__nudgeAction svg{width:14px;height:14px}@media (hover:hover){.FavoritesPage-module__gf7vYW__nudgeAction:hover{background:#6cff3a42}}.FavoritesPage-module__gf7vYW__tabs{scrollbar-width:none;gap:6px;margin:0 -24px;padding:0 24px 2px;display:flex;overflow-x:auto}.FavoritesPage-module__gf7vYW__tabs::-webkit-scrollbar{display:none}.FavoritesPage-module__gf7vYW__tab{background:var(--surface);height:40px;color:var(--text-dim);transition:background var(--dur-1) var(--ease), color var(--dur-1) var(--ease);border-radius:100px;flex-shrink:0;align-items:center;gap:8px;padding:0 8px 0 16px;font-size:14px;font-weight:600;display:inline-flex}@media (hover:hover){.FavoritesPage-module__gf7vYW__tab:hover{color:var(--text)}}.FavoritesPage-module__gf7vYW__tab[aria-selected=true]{background:var(--text);color:var(--bg)}.FavoritesPage-module__gf7vYW__tabCount{font-variant-numeric:tabular-nums;text-align:center;background:#ffffff14;border-radius:100px;min-width:24px;padding:0 7px;font-size:12px;font-weight:700;line-height:24px}.FavoritesPage-module__gf7vYW__tab[aria-selected=true] .FavoritesPage-module__gf7vYW__tabCount{background:#0000001a}.FavoritesPage-module__gf7vYW__tab[data-tab=early]:not([aria-selected=true]) .FavoritesPage-module__gf7vYW__tabCount{color:#b9ff9c;background:#6cff3a29}.FavoritesPage-module__gf7vYW__group{flex-direction:column;gap:12px;margin-top:8px;display:flex}.FavoritesPage-module__gf7vYW__groupTitle{align-items:center;gap:10px;font-size:18px;font-weight:600;display:flex}.FavoritesPage-module__gf7vYW__groupCount{color:var(--text-dim);font-variant-numeric:tabular-nums;font-size:14px;font-weight:500}.FavoritesPage-module__gf7vYW__groupClosed{color:var(--text-dim)}.FavoritesPage-module__gf7vYW__groupText{color:var(--text-dim);margin-top:-6px;font-size:14px;font-weight:500}.FavoritesPage-module__gf7vYW__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;list-style:none;display:grid}.FavoritesPage-module__gf7vYW__item{min-width:0;display:flex;position:relative}.FavoritesPage-module__gf7vYW__card{min-width:0;transition:opacity var(--dur-2) var(--ease), filter var(--dur-2) var(--ease), transform var(--dur-2) var(--ease);flex:auto;display:flex}.FavoritesPage-module__gf7vYW__card>*{flex:auto}.FavoritesPage-module__gf7vYW__item[data-closed] .FavoritesPage-module__gf7vYW__card{opacity:.55;filter:grayscale(.7)}.FavoritesPage-module__gf7vYW__item[data-removed] .FavoritesPage-module__gf7vYW__card{opacity:.2;filter:grayscale();transform:scale(.98)}.FavoritesPage-module__gf7vYW__removed{background:var(--surface-sheet);white-space:nowrap;animation:FavoritesPage-module__gf7vYW__removed-in .35s var(--ease-spring);border-radius:100px;align-items:center;gap:14px;padding:8px 8px 8px 16px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 16px 40px #00000080,inset 0 0 0 1px #ffffff1a}@keyframes FavoritesPage-module__gf7vYW__removed-in{0%{opacity:0;transform:translate(-50%,-50%)scale(.9)}}.FavoritesPage-module__gf7vYW__removedText{color:var(--text-dim);align-items:center;gap:8px;font-size:14px;font-weight:600;display:inline-flex}.FavoritesPage-module__gf7vYW__removedText svg{width:15px;height:15px}.FavoritesPage-module__gf7vYW__undo{background:var(--text);height:34px;color:var(--bg);border-radius:100px;align-items:center;gap:6px;padding:0 14px;font-size:13px;font-weight:700;display:inline-flex}.FavoritesPage-module__gf7vYW__undo svg{width:14px;height:14px}.FavoritesPage-module__gf7vYW__more{animation:FavoritesPage-module__gf7vYW__rise var(--dur-3) var(--ease) .12s backwards;border-top:1px solid #ffffff12;flex-direction:column;gap:16px;margin-top:56px;padding-top:40px;display:flex}.FavoritesPage-module__gf7vYW__moreHead{flex-direction:column;gap:4px;display:flex}.FavoritesPage-module__gf7vYW__moreTitle{font-size:24px;font-weight:600}.FavoritesPage-module__gf7vYW__moreText{color:var(--text-dim);font-size:15px;font-weight:500}.FavoritesPage-module__gf7vYW__empty{border-radius:var(--radius-card);background:radial-gradient(60% 140% at 0% 50%, #ff3d5e1f, transparent 70%), var(--surface);animation:FavoritesPage-module__gf7vYW__rise var(--dur-3) var(--ease) 60ms backwards;align-items:center;gap:40px;padding:40px 48px;display:flex}.FavoritesPage-module__gf7vYW__emptyArt{flex-shrink:0;width:220px;height:150px;position:relative}.FavoritesPage-module__gf7vYW__ghostCard{background:#ffffff0f;border-radius:20px;flex-direction:column;gap:10px;padding:26px 20px;display:flex;position:absolute;inset:18px 20px 10px;box-shadow:inset 0 0 0 1px #ffffff14}.FavoritesPage-module__gf7vYW__ghostBack{opacity:.5;inset:4px 44px 34px;transform:rotate(-6deg)}.FavoritesPage-module__gf7vYW__ghostLine{background:#ffffff1f;border-radius:6px;width:70%;height:10px}.FavoritesPage-module__gf7vYW__ghostShort{background:#ffffff14;width:45%}.FavoritesPage-module__gf7vYW__ghostHeart{color:#ffffff40;width:32px;height:32px;animation:FavoritesPage-module__gf7vYW__ghost-heart 3.2s var(--ease) infinite;background:#ffffff0f;border-radius:50%;place-items:center;font-size:17px;display:grid;position:absolute;top:14px;right:14px}@keyframes FavoritesPage-module__gf7vYW__ghost-heart{0%,38%{color:#ffffff40;transform:scale(1)}44%{color:#ff4d6d;transform:scale(.75)}54%{color:#ff4d6d;transform:scale(1.25)}62%,88%{color:#ff4d6d;transform:scale(1)}to{color:#ffffff40}}.FavoritesPage-module__gf7vYW__cursor{opacity:0;width:16px;height:16px;animation:FavoritesPage-module__gf7vYW__cursor 3.2s var(--ease) infinite;background:#ffffffd9;border-radius:50%;position:absolute;top:48px;right:20px;box-shadow:0 4px 12px #0006}@keyframes FavoritesPage-module__gf7vYW__cursor{0%{opacity:0;transform:translate(-60px,50px)}15%{opacity:1}36%{opacity:1;transform:translate(0)scale(1)}42%{transform:translate(0)scale(.7)}50%{opacity:1;transform:translate(0)scale(1)}70%,to{opacity:0;transform:translate(10px,20px)}}.FavoritesPage-module__gf7vYW__emptyText{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.FavoritesPage-module__gf7vYW__emptyTitle{font-size:24px;font-weight:700;line-height:1.25}.FavoritesPage-module__gf7vYW__emptyLead{max-width:46ch;color:var(--text-dim);font-size:15px;font-weight:500;line-height:1.5}.FavoritesPage-module__gf7vYW__emptyCta{background:var(--orange);height:44px;box-shadow:var(--shadow-glass);color:#fff;border-radius:14px;align-items:center;gap:8px;margin-top:8px;padding:0 20px;font-size:15px;font-weight:700;text-decoration:none;display:inline-flex}.FavoritesPage-module__gf7vYW__emptyCta svg{width:15px;height:15px}@media (hover:hover){.FavoritesPage-module__gf7vYW__emptyCta:hover{background:#ff5410}}@media (max-width:1180px){.FavoritesPage-module__gf7vYW__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.FavoritesPage-module__gf7vYW__page{padding:0 var(--page-gutter) 48px}.FavoritesPage-module__gf7vYW__tabs{margin:0 -16px;padding:0 16px 2px}.FavoritesPage-module__gf7vYW__grid{grid-template-columns:minmax(0,1fr)}.FavoritesPage-module__gf7vYW__empty{text-align:center;flex-direction:column;gap:16px;padding:32px 20px}.FavoritesPage-module__gf7vYW__emptyText{align-items:center}}@media (max-width:520px){.FavoritesPage-module__gf7vYW__badge{border-radius:16px;width:52px;height:52px;font-size:24px}.FavoritesPage-module__gf7vYW__title{font-size:30px}.FavoritesPage-module__gf7vYW__sort{width:100%}.FavoritesPage-module__gf7vYW__sortOption{flex:1 1 0;justify-content:center}.FavoritesPage-module__gf7vYW__nudge{flex-wrap:wrap}.FavoritesPage-module__gf7vYW__nudgeText{flex-basis:calc(100% - 54px)}.FavoritesPage-module__gf7vYW__nudgeAction{justify-content:center;width:100%}}@media (prefers-reduced-motion:reduce){.FavoritesPage-module__gf7vYW__head,.FavoritesPage-module__gf7vYW__board,.FavoritesPage-module__gf7vYW__more,.FavoritesPage-module__gf7vYW__empty,.FavoritesPage-module__gf7vYW__removed,.FavoritesPage-module__gf7vYW__ghostHeart,.FavoritesPage-module__gf7vYW__cursor{animation:none}.FavoritesPage-module__gf7vYW__card,.FavoritesPage-module__gf7vYW__sortOption,.FavoritesPage-module__gf7vYW__tab,.FavoritesPage-module__gf7vYW__nudgeAction{transition:none}}
.Favorites-module__LhiASW__heart{--heart:#ff4d6d;color:var(--text-dim);transition:background var(--dur-1) var(--ease), color var(--dur-1) var(--ease), transform var(--dur-1) var(--ease);flex-shrink:0;justify-content:center;align-items:center;gap:8px;display:inline-flex;position:relative}.Favorites-module__LhiASW__heart:focus-visible{outline-offset:2px;outline:2px solid #fff}.Favorites-module__LhiASW__heart:active{transform:scale(.9)}.Favorites-module__LhiASW__heart[data-saved]{color:var(--heart)}.Favorites-module__LhiASW__round{--hit:5px;z-index:2;background:#ffffff0f;border-radius:50%;width:34px;height:34px}.Favorites-module__LhiASW__round:after{content:"";inset:calc(-1 * var(--hit));border-radius:50%;position:absolute}@media (hover:hover){.Favorites-module__LhiASW__round:hover{color:var(--text);background:#ffffff1f}.Favorites-module__LhiASW__round[data-saved]:hover{color:var(--heart);background:#ff4d6d29}}.Favorites-module__LhiASW__pill{height:40px;color:var(--text);background:#ffffff12;border-radius:100px;padding:0 14px 0 12px;font-size:14px;font-weight:600}.Favorites-module__LhiASW__pill[data-saved]{color:#ff8fa3;background:#ff4d6d24;box-shadow:inset 0 0 0 1px #ff4d6d59}@media (hover:hover){.Favorites-module__LhiASW__pill:hover{background:#ffffff1f}.Favorites-module__LhiASW__pill[data-saved]:hover{background:#ff4d6d33}}.Favorites-module__LhiASW__heartIconWrap{place-items:center;display:grid;position:relative}.Favorites-module__LhiASW__heartIcon{width:18px;height:18px}.Favorites-module__LhiASW__pill .Favorites-module__LhiASW__heartIcon{color:var(--text-dim)}.Favorites-module__LhiASW__pill[data-saved] .Favorites-module__LhiASW__heartIcon{color:var(--heart)}.Favorites-module__LhiASW__heart[data-saved] .Favorites-module__LhiASW__heartIcon{filter:drop-shadow(0 0 6px #ff4d6d8c)}.Favorites-module__LhiASW__heartIcon[data-pop]{animation:Favorites-module__LhiASW__pop .45s var(--ease-spring)}@keyframes Favorites-module__LhiASW__pop{0%{transform:scale(1)}25%{transform:scale(.72)}65%{transform:scale(1.28)}to{transform:scale(1)}}.Favorites-module__LhiASW__burst{pointer-events:none;position:absolute;inset:50% auto auto 50%}.Favorites-module__LhiASW__ring{width:28px;height:28px;box-shadow:inset 0 0 0 3px var(--heart);opacity:0;animation:Favorites-module__LhiASW__ring .45s var(--ease) 60ms;border-radius:50%;position:absolute;top:-14px;left:-14px}@keyframes Favorites-module__LhiASW__ring{0%{opacity:.9;transform:scale(.3)}to{opacity:0;box-shadow:inset 0 0 0 0 var(--heart);transform:scale(1.35)}}.Favorites-module__LhiASW__spark{opacity:0;width:4px;height:4px;animation:Favorites-module__LhiASW__spark .5s var(--ease) 80ms;background:#ffb3c1;border-radius:50%;position:absolute;top:-2px;left:-2px}.Favorites-module__LhiASW__spark:nth-child(odd){background:#ff8a3d}@keyframes Favorites-module__LhiASW__spark{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(-20px)scale(.4)}}@media (prefers-reduced-motion:reduce){.Favorites-module__LhiASW__heart{transition:none}.Favorites-module__LhiASW__heartIcon[data-pop],.Favorites-module__LhiASW__ring,.Favorites-module__LhiASW__spark{animation:none}}.Favorites-module__LhiASW__headerLink{width:48px;height:48px;color:var(--text);transition:background var(--dur-1) var(--ease), transform var(--dur-1) var(--ease);background:#ffffff0f;border-radius:100px;place-items:center;display:grid;position:relative}@media (hover:hover){.Favorites-module__LhiASW__headerLink:hover{background:#ffffff1a}.Favorites-module__LhiASW__headerLink:hover .Favorites-module__LhiASW__headerIcon{transform:scale(1.12)}}.Favorites-module__LhiASW__headerLink:active{transform:scale(.94)}.Favorites-module__LhiASW__headerLink[aria-current=page]{background:#ffffff24}.Favorites-module__LhiASW__headerLink:focus-visible{outline-offset:2px;outline:2px solid #fff}.Favorites-module__LhiASW__headerIcon{width:22px;height:22px;transition:transform var(--dur-3) var(--ease-spring)}.Favorites-module__LhiASW__headerIcon[data-kept]{color:#ff4d6d}.Favorites-module__LhiASW__headerCount{min-width:19px;height:19px;box-shadow:0 0 0 2px var(--bg);color:#1a1717;font-variant-numeric:tabular-nums;animation:Favorites-module__LhiASW__count-bump .4s var(--ease-spring);background:#fff;border-radius:100px;place-items:center;padding:0 5px;font-size:11px;font-weight:700;line-height:1;display:grid;position:absolute;top:4px;right:3px}@keyframes Favorites-module__LhiASW__count-bump{0%{transform:scale(.5)}}@media (max-width:400px){.Favorites-module__LhiASW__headerLink{display:none}}@media (prefers-reduced-motion:reduce){.Favorites-module__LhiASW__headerLink,.Favorites-module__LhiASW__headerIcon{transition:none}.Favorites-module__LhiASW__headerCount{animation:none}}
.JobCard-module__uau0qG__card{--strip:40px;--pad:22px;height:100%;min-height:232px;padding:calc(var(--strip) + 20px) var(--pad) var(--pad);border-radius:var(--radius-card);background:var(--surface);animation:JobCard-module__uau0qG__rise var(--dur-3) var(--ease) calc(var(--i,0) * 35ms) backwards;transition:background var(--dur-2) var(--ease), box-shadow var(--dur-2) var(--ease), transform var(--dur-3) var(--ease);flex-direction:column;gap:20px;display:flex;position:relative;overflow:hidden}[data-settled] .JobCard-module__uau0qG__card{animation:none}.JobCard-module__uau0qG__rim{z-index:3;border-radius:inherit;box-shadow:inset 0 0 0 1px var(--rim,transparent);pointer-events:none;transition:box-shadow var(--dur-2) var(--ease);position:absolute;inset:0}@media (hover:hover){.JobCard-module__uau0qG__card:hover{--rim:#ffffff29;background:#ffffff13;transform:translateY(-4px);box-shadow:0 18px 36px -14px #000000b3}.JobCard-module__uau0qG__early:hover{--rim:#9dff6b99;box-shadow:0 18px 40px -12px #45ff0052}.JobCard-module__uau0qG__directCard:hover{--rim:#ea4600bf;box-shadow:0 18px 40px -12px #ea460066}.JobCard-module__uau0qG__card:hover .JobCard-module__uau0qG__fuse,.JobCard-module__uau0qG__card:hover .JobCard-module__uau0qG__strip{filter:brightness(1.22)saturate(1.1)}}.JobCard-module__uau0qG__card:has(.JobCard-module__uau0qG__titleLink:active){background:#ffffff12;transform:scale(.985)}@keyframes JobCard-module__uau0qG__rise{0%{opacity:0;transform:translateY(12px)}}.JobCard-module__uau0qG__top{justify-content:space-between;align-items:center;gap:14px;display:flex}.JobCard-module__uau0qG__company{flex:1 1 0;align-items:center;gap:8px;min-width:0;min-height:24px;display:flex}.JobCard-module__uau0qG__logo{object-fit:cover;border:.5px solid #ffffff40;border-radius:100px;flex-shrink:0;width:24px;height:24px}.JobCard-module__uau0qG__logoFallback{background:var(--chip-bg);justify-content:center;align-items:center;font-size:12px;font-weight:600;display:flex}.JobCard-module__uau0qG__logoLocked{color:#ffffffb3;background:#ffffff14;place-items:center;font-size:12px;display:grid}.JobCard-module__uau0qG__companyName{color:#ffffffd1;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;font-weight:500;line-height:1.35;display:-webkit-box;overflow:hidden}.JobCard-module__uau0qG__hidden{filter:blur(5px);-webkit-user-select:none;user-select:none}.JobCard-module__uau0qG__top .JobCard-module__uau0qG__favorite{--hit:6px;flex-shrink:0;width:32px;height:32px;margin:-4px -6px -4px 0}.JobCard-module__uau0qG__body{flex-direction:column;gap:6px;margin-top:auto;display:flex}.JobCard-module__uau0qG__title{letter-spacing:-.01em;text-wrap:pretty;font-size:19px;font-weight:500;line-height:1.3}.JobCard-module__uau0qG__titleLink{color:inherit;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-decoration:none;display:-webkit-box;overflow:hidden}.JobCard-module__uau0qG__titleLink:after{content:"";z-index:1;border-radius:inherit;position:absolute;inset:0}.JobCard-module__uau0qG__titleLink:visited{color:#ffffffa8}.JobCard-module__uau0qG__titleLink:focus-visible{outline:none}.JobCard-module__uau0qG__card:has(.JobCard-module__uau0qG__titleLink:focus-visible){outline-offset:2px;outline:2px solid #fff}.JobCard-module__uau0qG__salary{font-variant-numeric:tabular-nums;font-size:16px;font-weight:500}.JobCard-module__uau0qG__facts{color:#ffffff9e;flex-wrap:wrap;gap:4px 14px;min-width:0;margin-top:4px;font-size:13.5px;font-weight:500;list-style:none;display:flex}.JobCard-module__uau0qG__facts li{white-space:nowrap;align-items:center;gap:5px;min-width:0;display:inline-flex}.JobCard-module__uau0qG__factIcon{opacity:.6;flex-shrink:0;font-size:14px}.JobCard-module__uau0qG__edge{flex-wrap:wrap;align-items:center;gap:8px;margin-top:-4px;display:flex}.JobCard-module__uau0qG__tag{white-space:nowrap;border-radius:100px;align-items:center;gap:5px;height:26px;padding:0 10px 0 8px;font-size:13px;font-weight:600;display:inline-flex}.JobCard-module__uau0qG__tagIcon{flex-shrink:0;width:15px;height:15px}.JobCard-module__uau0qG__direct{background:var(--orange);box-shadow:var(--shadow-glass);color:#fff;position:relative;overflow:hidden}.JobCard-module__uau0qG__direct:after{content:"";animation:JobCard-module__uau0qG__glint 4.5s cubic-bezier(.45, 0, .2, 1) var(--phase,0s) infinite;background:linear-gradient(105deg,#0000 35%,#ffffff8c 50%,#0000 65%);position:absolute;inset:0;transform:translate(-120%)}@keyframes JobCard-module__uau0qG__glint{0%,62%{transform:translate(-120%)}82%,to{transform:translate(120%)}}.JobCard-module__uau0qG__referral{background:linear-gradient(99.4deg,#9700ee 22.28%,#ee0083 105.72%)}.JobCard-module__uau0qG__early:after{content:"";top:var(--strip);background:radial-gradient(70% 100% at var(--burn-at,50%) 0, rgb(96 255 30/calc(.04 + .1 * var(--heat,1))), transparent 100%);pointer-events:none;height:90px;animation:JobCard-module__uau0qG__breathe 5s cubic-bezier(.37, 0, .63, 1) var(--phase,0s) infinite alternate;position:absolute;left:0;right:0}@keyframes JobCard-module__uau0qG__breathe{0%{opacity:.6}to{opacity:1}}.JobCard-module__uau0qG__fuse{--burn:calc(5% + var(--left) * 90%);z-index:0;height:var(--strip);isolation:isolate;transition:filter var(--dur-2) var(--ease);background:linear-gradient(90deg,#0b3004 0%,#041d01 100%);position:absolute;top:0;left:0;right:0;overflow:hidden;box-shadow:inset 0 -1px #6cff3a24;container:fuse/inline-size}.JobCard-module__uau0qG__fuse:before{content:"";top:-150%;left:calc(var(--burn) - 38%);z-index:-1;pointer-events:none;width:76%;height:400%;animation:JobCard-module__uau0qG__glow 2.6s cubic-bezier(.37, 0, .63, 1) var(--phase,0s) infinite alternate;background:radial-gradient(closest-side,#80ff3466,#45ff001f 48%,#45ff0000 100%);border-radius:50%;transition:left 1s linear;position:absolute}@keyframes JobCard-module__uau0qG__glow{0%{opacity:.7;transform:scale(.94)}to{opacity:1;transform:scale(1.06)}}.JobCard-module__uau0qG__fuseLit{width:var(--burn);background:linear-gradient(90deg,#45ff002e 0%,#45ff00bf 72%,#d9ffc4 100%);height:3px;transition:width 1s linear;position:absolute;bottom:0;left:0;box-shadow:0 0 10px #45ff008c}.JobCard-module__uau0qG__fuseLit:before{content:"";animation:JobCard-module__uau0qG__run 2.4s linear var(--phase,0s) infinite;background:linear-gradient(90deg,#0000 0 42%,#caffa859 50%,#0000 58% 100%) 0 0/260% 100%;position:absolute;inset:0}@keyframes JobCard-module__uau0qG__run{0%{background-position:100% 0}to{background-position:0 0}}.JobCard-module__uau0qG__spark{width:11px;height:11px;animation:JobCard-module__uau0qG__flicker .47s cubic-bezier(.37, 0, .63, 1) var(--phase,0s) infinite alternate, JobCard-module__uau0qG__flare .73s cubic-bezier(.37, 0, .63, 1) var(--phase,0s) infinite alternate;background:radial-gradient(circle,#fff 0 22%,#d9ffc4 38%,#45ff00 70%,#45ff0000 100%);border-radius:50%;position:absolute;top:-4px;right:-5px;box-shadow:0 0 8px 3px #96ff5ae6,0 0 22px 8px #45ff006b}@keyframes JobCard-module__uau0qG__flicker{0%{transform:scale(.82)}to{transform:scale(1.22)}}@keyframes JobCard-module__uau0qG__flare{0%{opacity:.8}to{opacity:1}}.JobCard-module__uau0qG__ember{opacity:0;background:#caffa8;border-radius:50%;width:3px;height:3px;animation:1.3s cubic-bezier(.16,1,.3,1) infinite JobCard-module__uau0qG__ember;position:absolute;top:4px;left:4px;box-shadow:0 0 4px #96ff5ae6}.JobCard-module__uau0qG__ember:first-child{--dx:12px;--dy:-13px}.JobCard-module__uau0qG__ember:nth-child(2){--dx:19px;--dy:-5px;animation-delay:.43s}.JobCard-module__uau0qG__ember:nth-child(3){--dx:7px;--dy:-18px;animation-delay:.87s}@keyframes JobCard-module__uau0qG__ember{0%{opacity:1;transform:translate(0)scale(1)}to{opacity:0;transform:translate(var(--dx), var(--dy)) scale(.3)}}.JobCard-module__uau0qG__fuseText{height:calc(var(--strip) - 3px);padding:0 var(--pad);white-space:nowrap;justify-content:space-between;align-items:center;gap:12px;font-size:13px;font-weight:600;display:flex;position:relative}.JobCard-module__uau0qG__fuseLabel{color:#d4ffbd;text-overflow:ellipsis;align-items:center;gap:6px;min-width:0;display:inline-flex;overflow:hidden}.JobCard-module__uau0qG__fuseIcon{color:#45ff00;filter:drop-shadow(0 0 6px #45ff00cc);flex-shrink:0;font-size:15px}.JobCard-module__uau0qG__fuseClock{flex-shrink:0;align-items:baseline;gap:6px;display:inline-flex}.JobCard-module__uau0qG__fuseClockLabel{color:#d4ffbd99;font-size:12px;font-weight:500}.JobCard-module__uau0qG__fuseDigits{color:#fff;font-variant-numeric:tabular-nums;letter-spacing:.02em;text-shadow:0 0 12px #45ff00a6;font-size:14px;font-weight:700}.JobCard-module__uau0qG__fusePosted{flex-shrink:0}.JobCard-module__uau0qG__fuseSep{color:#d4ffbd73;flex-shrink:0}.JobCard-module__uau0qG__fuseSeen{color:#9dff6b;text-overflow:ellipsis;align-items:center;gap:5px;min-width:0;display:inline-flex;overflow:hidden}.JobCard-module__uau0qG__fuseSeenIcon{filter:drop-shadow(0 0 5px #6cff3a99);flex-shrink:0;font-size:14px}.JobCard-module__uau0qG__fuseShort,.JobCard-module__uau0qG__fuseTimer{display:none}.JobCard-module__uau0qG__fuseTimer{color:#d4ffbdb3;align-self:center;font-size:13px}@container fuse (max-width:480px){.JobCard-module__uau0qG__fuseWord,.JobCard-module__uau0qG__fuseClockLabel{display:none}.JobCard-module__uau0qG__fuseTimer{display:inline}}@container fuse (max-width:380px){.JobCard-module__uau0qG__fuseLong{display:none}.JobCard-module__uau0qG__fuseShort{display:inline}}.JobCard-module__uau0qG__fuse[data-last] .JobCard-module__uau0qG__spark{background:radial-gradient(circle,#fff 0 22%,#ffe7a3 38%,#ffb020 70%,#ff960000 100%);box-shadow:0 0 8px 3px #ffc85ae6,0 0 22px 8px #ff8c0073}.JobCard-module__uau0qG__fuse[data-last] .JobCard-module__uau0qG__fuseDigits{color:#ffe08a;text-shadow:0 0 12px #ffa000b3}.JobCard-module__uau0qG__fuse[data-last] .JobCard-module__uau0qG__ember{background:#ffe08a}@property --beam{syntax:"<angle>";inherits:false;initial-value:0deg}.JobCard-module__uau0qG__fresh:before{content:"";z-index:2;border-radius:inherit;background:conic-gradient(from var(--beam), #6cff3a1a 0deg, #6cff3a80 60deg, #caffa8 110deg, #45ff00 140deg, #45ff0059 200deg, #6cff3a1a 260deg, #6cff3a1a 360deg);-webkit-mask-composite:xor;opacity:0;pointer-events:none;transition:opacity var(--dur-2) var(--ease);animation:JobCard-module__uau0qG__beam 5s linear var(--phase,0s) infinite;padding:1.5px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@media (hover:hover){.JobCard-module__uau0qG__fresh:hover:before{opacity:1;animation-duration:2.8s}}@keyframes JobCard-module__uau0qG__beam{to{--beam:360deg}}.JobCard-module__uau0qG__strip{z-index:0;height:var(--strip);isolation:isolate;transition:filter var(--dur-2) var(--ease);position:absolute;top:0;left:0;right:0;overflow:hidden;container:strip/inline-size}.JobCard-module__uau0qG__stripText{height:calc(var(--strip) - 2px);padding:0 var(--pad);white-space:nowrap;justify-content:space-between;align-items:center;gap:12px;font-size:13px;font-weight:600;display:flex;position:relative}.JobCard-module__uau0qG__stripLabel{align-items:center;gap:6px;min-width:0;display:inline-flex;overflow:hidden}.JobCard-module__uau0qG__stripIcon{flex-shrink:0;width:15px;height:15px;font-size:15px}.JobCard-module__uau0qG__stripTime{flex-shrink:0}.JobCard-module__uau0qG__stripPlain{color:#ffffff8c;background:#ffffff09;box-shadow:inset 0 -1px #ffffff0f}.JobCard-module__uau0qG__stripPlain .JobCard-module__uau0qG__stripIcon{opacity:.7}.JobCard-module__uau0qG__stripDirect{color:#fff;background:linear-gradient(90deg,#ea46009e 0%,#ea460042 100%);overflow:visible}.JobCard-module__uau0qG__stripDirect .JobCard-module__uau0qG__stripIcon{color:#fff;opacity:.55}.JobCard-module__uau0qG__stripDirect .JobCard-module__uau0qG__stripLabel{color:#fffc}.JobCard-module__uau0qG__stripKind{color:#fff;letter-spacing:.02em;text-shadow:0 0 12px #ea4600a6;flex-shrink:0;align-items:center;gap:6px;font-size:14px;font-weight:700;display:inline-flex}.JobCard-module__uau0qG__stripKindIcon{filter:drop-shadow(0 0 6px #ea4600a6);flex-shrink:0;width:15px;height:15px}.JobCard-module__uau0qG__stripLine{background:#ea46004d;height:2px;position:absolute;bottom:0;left:0;right:0}.JobCard-module__uau0qG__stripPulse{width:90px;height:2px;animation:JobCard-module__uau0qG__pulse-run 3.2s cubic-bezier(.45, 0, .2, 1) var(--phase,0s) infinite;background:linear-gradient(90deg,#ea460000,#ea460099);position:absolute;top:0;left:0}.JobCard-module__uau0qG__stripPulse:after{content:"";background:#ea4600bf;border-radius:50%;width:6px;height:6px;position:absolute;top:-2px;right:-3px;box-shadow:0 0 5px 1px #ea46008c,0 0 12px 4px #ea460038}@keyframes JobCard-module__uau0qG__pulse-run{0%{opacity:0;transform:translate(-100px)}12%{opacity:1}70%{opacity:1}80%,to{opacity:0;transform:translate(calc(100cqw + 10px))}}.JobCard-module__uau0qG__stripSep{opacity:.5;flex-shrink:0}.JobCard-module__uau0qG__stripViews{text-overflow:ellipsis;align-items:center;gap:5px;min-width:0;display:inline-flex;overflow:hidden}.JobCard-module__uau0qG__stripViewsIcon{flex-shrink:0;font-size:14px}.JobCard-module__uau0qG__stripShort{display:none}@container strip (max-width:380px){.JobCard-module__uau0qG__stripLong{display:none}.JobCard-module__uau0qG__stripShort{display:inline}}@container strip (max-width:480px){.JobCard-module__uau0qG__stripDirect .JobCard-module__uau0qG__stripLong{display:none}.JobCard-module__uau0qG__stripDirect .JobCard-module__uau0qG__stripShort{display:inline}}.JobCard-module__uau0qG__card[data-still],.JobCard-module__uau0qG__card[data-still]:before,.JobCard-module__uau0qG__card[data-still]:after,.JobCard-module__uau0qG__card[data-still] *,.JobCard-module__uau0qG__card[data-still] :before,.JobCard-module__uau0qG__card[data-still] :after{animation-play-state:paused}.JobCard-module__uau0qG__fit{color:#9dff6b;font-variant-numeric:tabular-nums;white-space:nowrap;background:#6cff3a1f;border-radius:100px;flex-shrink:0;align-items:center;gap:6px;height:26px;padding:0 10px 0 5px;font-size:13px;font-weight:700;display:inline-flex;box-shadow:inset 0 0 0 1px #6cff3a4d}.JobCard-module__uau0qG__fitRing{background:radial-gradient(closest-side, #172a10 62%, transparent 66%), conic-gradient(#6cff3a calc(var(--fit) * 1%), #ffffff1f 0);border-radius:50%;width:16px;height:16px}.JobCard-module__uau0qG__fitExplained{z-index:2;cursor:help;transition:background var(--dur-1) var(--ease);position:relative}.JobCard-module__uau0qG__fitExplained:focus-visible{outline-offset:2px;outline:2px solid #9dff6b}.JobCard-module__uau0qG__fitTip{width:max-content;max-width:240px;color:var(--text);white-space:normal;opacity:0;pointer-events:none;transition:opacity var(--dur-2) var(--ease), transform var(--dur-2) var(--ease);background:#1c2419;border-radius:12px;flex-direction:column;gap:5px;padding:10px 12px 11px;font-size:13px;font-weight:600;display:flex;position:absolute;bottom:calc(100% + 8px);left:0;transform:translateY(4px);box-shadow:inset 0 0 0 1px #6cff3a47,0 12px 30px #00000073}.JobCard-module__uau0qG__fitTipTitle{color:#9dff6b;letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:800}.JobCard-module__uau0qG__fitReason{align-items:center;gap:7px;line-height:1.3;display:flex}.JobCard-module__uau0qG__fitReason:before{content:"";background:#6cff3a;border-radius:50%;flex-shrink:0;width:5px;height:5px}.JobCard-module__uau0qG__fitExplained:focus .JobCard-module__uau0qG__fitTip{opacity:1;transform:none}@media (hover:hover){.JobCard-module__uau0qG__fitExplained:hover{background:#6cff3a33}.JobCard-module__uau0qG__fitExplained:hover .JobCard-module__uau0qG__fitTip{opacity:1;transform:none}}.JobCard-module__uau0qG__fitLocked{z-index:2;color:#c8ffabbf;transition:background var(--dur-1) var(--ease), color var(--dur-1) var(--ease);background:#6cff3a0f;text-decoration:none;position:relative;box-shadow:inset 0 0 0 1px #6cff3a38}.JobCard-module__uau0qG__fitRingLocked{background:radial-gradient(closest-side, #172a10 62%, transparent 66%), conic-gradient(#6cff3a73 72%, #ffffff1a 0)}.JobCard-module__uau0qG__fitUnknown{vertical-align:1px;background:#6cff3a2e;border-radius:4px;place-items:center;width:15px;height:15px;margin-right:1px;font-family:ui-sans-serif,system-ui,sans-serif;font-size:11px;font-weight:800;line-height:1;display:inline-grid}.JobCard-module__uau0qG__fitLock{transition:transform var(--dur-3) var(--ease-spring);margin-left:-1px;font-size:11px}@media (hover:hover){.JobCard-module__uau0qG__fitLocked:hover{color:#c8ffab;background:#6cff3a2e}.JobCard-module__uau0qG__fitLocked:hover .JobCard-module__uau0qG__fitLock{transform:rotate(-14deg)}}.JobCard-module__uau0qG__fitLocked:focus-visible{outline-offset:2px;outline:2px solid #9dff6b}.JobCard-module__uau0qG__sk{background:#ffffff0f;border-radius:8px;animation:1.4s ease-in-out infinite JobCard-module__uau0qG__pulse;display:block}.JobCard-module__uau0qG__skCompany{border-radius:100px;width:140px;height:24px}.JobCard-module__uau0qG__skTitle{width:70%;height:25px}.JobCard-module__uau0qG__skSalary{width:45%;height:21px}.JobCard-module__uau0qG__skMeta{width:55%;height:18px}@keyframes JobCard-module__uau0qG__pulse{50%{opacity:.5}}@media (max-width:640px){.JobCard-module__uau0qG__card{--pad:16px;height:auto;min-height:0;padding:calc(var(--strip) + 16px) var(--pad) var(--pad);gap:16px}.JobCard-module__uau0qG__edge{margin-top:-2px}}@media (max-width:520px){.JobCard-module__uau0qG__title{font-size:18px}}@media (prefers-reduced-motion:reduce){.JobCard-module__uau0qG__card{transition:none}.JobCard-module__uau0qG__card:hover{transform:none}.JobCard-module__uau0qG__card:has(.JobCard-module__uau0qG__titleLink:active){transform:none}.JobCard-module__uau0qG__card,.JobCard-module__uau0qG__sk,.JobCard-module__uau0qG__early:after,.JobCard-module__uau0qG__fresh:before,.JobCard-module__uau0qG__fuse:before,.JobCard-module__uau0qG__fuseLit,.JobCard-module__uau0qG__fuseLit:before,.JobCard-module__uau0qG__spark,.JobCard-module__uau0qG__ember,.JobCard-module__uau0qG__stripPulse,.JobCard-module__uau0qG__direct:after{transition:none;animation:none}.JobCard-module__uau0qG__ember,.JobCard-module__uau0qG__stripPulse{display:none}}
.CompanyLogo-module__GKRuhq__logo{object-fit:cover;border:.5px solid #ffffff40;border-radius:100px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.CompanyLogo-module__GKRuhq__initial{background:var(--chip-bg);color:#fff;font-weight:600}.CompanyLogo-module__GKRuhq__brand{border-color:#ffffff2e}.CompanyLogo-module__GKRuhq__blank{filter:blur(5px);background:#ffffff59}
.LockedCard-module__j54_ua__card{border-radius:var(--radius-card);background:var(--surface);height:100%;min-height:222px;color:inherit;animation:LockedCard-module__j54_ua__rise var(--dur-3) var(--ease) calc(var(--i,0) * 35ms) backwards;transition:background var(--dur-2) var(--ease), transform var(--dur-3) var(--ease);flex-direction:column;justify-content:space-between;gap:16px;padding:20px;text-decoration:none;display:flex;position:relative}@keyframes LockedCard-module__j54_ua__rise{0%{opacity:0;transform:translateY(12px)}}@media (hover:hover){.LockedCard-module__j54_ua__card:hover{background:#ffffff12}}.LockedCard-module__j54_ua__card:active{transform:scale(.985)}.LockedCard-module__j54_ua__card:focus-visible{outline-offset:2px;outline:2px solid #fff}.LockedCard-module__j54_ua__shape{filter:blur(6px);opacity:.5;-webkit-user-select:none;user-select:none;flex-direction:column;gap:16px;display:flex}.LockedCard-module__j54_ua__row{align-items:center;gap:10px;display:flex}.LockedCard-module__j54_ua__dot{background:#ffffff38;border-radius:50%;flex:none;width:24px;height:24px}.LockedCard-module__j54_ua__bar{background:#ffffff2e;border-radius:100px;height:12px}.LockedCard-module__j54_ua__bar[data-size=name]{width:96px}.LockedCard-module__j54_ua__bar[data-size=title]{height:20px}.LockedCard-module__j54_ua__bar[data-size=title-short]{width:62%;height:20px}.LockedCard-module__j54_ua__bar[data-size=pay]{width:44%;height:14px}.LockedCard-module__j54_ua__lines{flex-direction:column;gap:10px;display:flex}.LockedCard-module__j54_ua__foot{align-items:center;gap:10px;display:flex}.LockedCard-module__j54_ua__lock{background:var(--chip-bg);border-radius:10px;flex:none;place-items:center;width:32px;height:32px;display:grid}.LockedCard-module__j54_ua__lockIcon{opacity:.75;width:16px;height:16px}.LockedCard-module__j54_ua__words{flex-direction:column;gap:1px;min-width:0;display:flex}.LockedCard-module__j54_ua__label{letter-spacing:-.01em;font-size:14px;font-weight:600}.LockedCard-module__j54_ua__hint{color:var(--text-dim);font-size:13px;font-weight:500}@media (prefers-reduced-motion:reduce){.LockedCard-module__j54_ua__card{transition:none;animation:none}}
.FitLegend-module__J2TBuG__legend{background:linear-gradient(90deg, #6cff3a14, transparent 70%), var(--chip-bg);border-radius:14px;margin-bottom:12px;box-shadow:inset 0 0 0 1px #6cff3a29}.FitLegend-module__J2TBuG__summary{border-radius:inherit;cursor:pointer;align-items:center;gap:10px;min-height:44px;padding:6px 12px 6px 8px;list-style:none;display:flex}.FitLegend-module__J2TBuG__summary::-webkit-details-marker{display:none}.FitLegend-module__J2TBuG__summary:focus-visible{outline-offset:2px;outline:2px solid #fff}.FitLegend-module__J2TBuG__icon{color:#9dff6b;background:#6cff3a24;border-radius:9px;flex-shrink:0;place-items:center;width:28px;height:28px;font-size:14px;display:grid}.FitLegend-module__J2TBuG__lead{flex:auto;min-width:0;font-size:14px;font-weight:600}.FitLegend-module__J2TBuG__more{color:var(--text-dim);transition:color var(--dur-1) var(--ease);flex-shrink:0;align-items:center;gap:5px;font-size:13px;font-weight:600;display:inline-flex}@media (hover:hover){.FitLegend-module__J2TBuG__summary:hover .FitLegend-module__J2TBuG__more{color:var(--text)}}.FitLegend-module__J2TBuG__caret{transition:transform var(--dur-2) var(--ease)}.FitLegend-module__J2TBuG__legend[open] .FitLegend-module__J2TBuG__caret{transform:rotate(180deg)}.FitLegend-module__J2TBuG__body{max-width:72ch;color:var(--text-dim);animation:FitLegend-module__J2TBuG__open var(--dur-3) var(--ease);flex-direction:column;gap:8px;padding:2px 16px 14px 46px;font-size:14px;line-height:1.5;display:flex}.FitLegend-module__J2TBuG__body strong{color:var(--text);font-weight:700}@keyframes FitLegend-module__J2TBuG__open{0%{opacity:0;transform:translateY(-4px)}}@media (max-width:520px){.FitLegend-module__J2TBuG__lead{font-size:13px}.FitLegend-module__J2TBuG__moreLabel{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.FitLegend-module__J2TBuG__more{background:#ffffff0f;border-radius:8px;place-items:center;width:28px;height:28px;display:grid}.FitLegend-module__J2TBuG__body{padding-left:16px}}@media (prefers-reduced-motion:reduce){.FitLegend-module__J2TBuG__body{animation:none}}
.FitLocked-module__R7b0wG__banner{isolation:isolate;border-radius:var(--radius-card);background:radial-gradient(90% 140% at 0% 50%, #ea46003d, transparent 60%), linear-gradient(90deg, #ea460014, #ee00830d), var(--surface);animation:FitLocked-module__R7b0wG__rise .45s var(--ease) .15s backwards;align-items:center;gap:18px;padding:18px 18px 18px 20px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ff8a3d47}@keyframes FitLocked-module__R7b0wG__rise{0%{opacity:0;transform:translateY(10px)}}.FitLocked-module__R7b0wG__rings{flex-shrink:0;gap:6px;display:flex}.FitLocked-module__R7b0wG__ring{background:radial-gradient(closest-side, #1d1b1a 74%, transparent 77%), conic-gradient(#6cff3a80 calc(var(--fit) * 1%), #ffffff1f 0);color:#c8ffabcc;font-variant-numeric:tabular-nums;width:46px;height:46px;animation:FitLocked-module__R7b0wG__ring-in .45s var(--ease-spring) calc(var(--i) * 90ms + .25s) backwards;border-radius:50%;place-items:center;font-size:16px;font-weight:800;display:grid}@keyframes FitLocked-module__R7b0wG__ring-in{0%{opacity:0;transform:scale(.5)}}.FitLocked-module__R7b0wG__text{flex-direction:column;flex:auto;gap:4px;min-width:0;display:flex}.FitLocked-module__R7b0wG__title{letter-spacing:-.01em;text-wrap:balance;font-size:18px;font-weight:700;line-height:1.25}.FitLocked-module__R7b0wG__line{color:var(--text-dim);font-size:14px;font-weight:500;line-height:1.4}.FitLocked-module__R7b0wG__facts{flex-wrap:wrap;gap:6px;margin-top:6px;padding:0;list-style:none;display:flex}.FitLocked-module__R7b0wG__facts li{background:#ffffff12;border-radius:100px;align-items:center;gap:5px;padding:3px 10px 3px 8px;font-size:12px;font-weight:600;display:inline-flex}.FitLocked-module__R7b0wG__factIcon{color:#ff8a57;font-size:12px;display:inline-flex}.FitLocked-module__R7b0wG__cta{background:var(--orange);height:48px;box-shadow:var(--shadow-glass), 0 10px 28px #ea460059;color:#fff;white-space:nowrap;transition:transform var(--dur-2) var(--ease), box-shadow var(--dur-2) var(--ease);border-radius:14px;flex-shrink:0;align-items:center;gap:8px;padding:0 20px;font-size:15px;font-weight:700;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.FitLocked-module__R7b0wG__cta:after{content:"";animation:FitLocked-module__R7b0wG__sheen 4s var(--ease) 1.2s infinite;background:linear-gradient(105deg,#0000 35%,#ffffff4d 50%,#0000 65%);position:absolute;inset:0;transform:translate(-110%)}@keyframes FitLocked-module__R7b0wG__sheen{25%,to{transform:translate(110%)}}@media (hover:hover){.FitLocked-module__R7b0wG__cta:hover{box-shadow:var(--shadow-glass), 0 14px 34px #ea460080;transform:translateY(-1px)}.FitLocked-module__R7b0wG__cta:hover .FitLocked-module__R7b0wG__ctaIcon{transform:translate(3px)}}.FitLocked-module__R7b0wG__cta:active{transform:scale(.97)}.FitLocked-module__R7b0wG__cta:focus-visible{outline-offset:3px;outline:2px solid #fff}.FitLocked-module__R7b0wG__ctaIcon{transition:transform var(--dur-3) var(--ease-spring)}@media (max-width:640px){.FitLocked-module__R7b0wG__banner{flex-wrap:wrap;gap:14px;padding:16px}.FitLocked-module__R7b0wG__rings{gap:4px}.FitLocked-module__R7b0wG__ring{width:34px;height:34px;font-size:14px}.FitLocked-module__R7b0wG__text{flex-basis:calc(100% - 130px)}.FitLocked-module__R7b0wG__title{font-size:17px}.FitLocked-module__R7b0wG__cta{flex:100%;justify-content:center}}@media (prefers-reduced-motion:reduce){.FitLocked-module__R7b0wG__banner,.FitLocked-module__R7b0wG__ring,.FitLocked-module__R7b0wG__cta:after{animation:none}}
.Listing-module__8D5F3q__page{max-width:var(--page-max);padding:0 var(--page-gutter) 40px;grid-template-columns:minmax(0,1fr) 289px;grid-template-areas:"intro intro""results side";align-items:start;gap:16px 24px;margin:0 auto;display:grid}.Listing-module__8D5F3q__intro{flex-direction:column;grid-area:intro;gap:8px;padding-bottom:8px;display:flex}.Listing-module__8D5F3q__breadcrumbs ol{color:var(--text-dim);flex-wrap:wrap;align-items:center;gap:8px;font-size:14px;font-weight:500;list-style:none;display:flex}@media (max-width:640px){.Listing-module__8D5F3q__breadcrumbs ol{white-space:nowrap;flex-wrap:nowrap}.Listing-module__8D5F3q__breadcrumbs li{text-overflow:ellipsis;flex:0 auto;min-width:0;overflow:hidden}.Listing-module__8D5F3q__breadcrumbs li:not(:nth-last-child(-n+2)){display:none}.Listing-module__8D5F3q__breadcrumbs li:nth-last-child(2){flex:none}.Listing-module__8D5F3q__breadcrumbs li:nth-last-child(2):before{content:"‹" / "";opacity:.5;margin-right:6px}}.Listing-module__8D5F3q__breadcrumbs li+li:before{content:"/" / "";opacity:.5;margin-right:8px}.Listing-module__8D5F3q__breadcrumbs a{color:inherit;text-decoration:none;transition:color .15s}@media (hover:hover){.Listing-module__8D5F3q__breadcrumbs a:hover{color:var(--text)}}.Listing-module__8D5F3q__breadcrumbs [aria-current=page]{color:var(--text)}.Listing-module__8D5F3q__headingRow{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.Listing-module__8D5F3q__title{text-wrap:balance;font-size:40px;font-weight:500;line-height:1.15}.Listing-module__8D5F3q__results{flex-direction:column;grid-area:results;gap:16px;min-width:0;display:flex}.Listing-module__8D5F3q__chipsSlot{margin-top:8px}.Listing-module__8D5F3q__toolbar{display:none}.Listing-module__8D5F3q__grid{grid-template-columns:1fr 1fr;gap:8px;list-style:none;display:grid}.Listing-module__8D5F3q__wide{grid-column:1/-1;margin:8px 0}.Listing-module__8D5F3q__sideColumn{grid-area:side;align-self:stretch}.Listing-module__8D5F3q__side{top:var(--sticky-top);flex-direction:column;gap:16px;display:flex;position:sticky}.Listing-module__8D5F3q__sk{background:#ffffff0f;border-radius:12px;animation:1.4s ease-in-out infinite Listing-module__8D5F3q__pulse}.Listing-module__8D5F3q__skTitle{width:360px;max-width:100%;height:46px}.Listing-module__8D5F3q__skPicker{border-radius:16px;height:56px}.Listing-module__8D5F3q__skPromos{border-radius:16px;height:58px}@media (max-width:980px){.Listing-module__8D5F3q__quickPage .Listing-module__8D5F3q__skPromos{height:114px}}.Listing-module__8D5F3q__skSidebar{border-radius:var(--radius-card);height:560px}@keyframes Listing-module__8D5F3q__pulse{50%{opacity:.5}}@media (max-width:980px){.Listing-module__8D5F3q__page{padding:0 var(--page-gutter) 32px;grid-template-columns:minmax(0,1fr);grid-template-areas:"intro""picker""results"}.Listing-module__8D5F3q__sideColumn,.Listing-module__8D5F3q__side{display:contents}.Listing-module__8D5F3q__railSpacer{display:none}.Listing-module__8D5F3q__picker{grid-area:picker}.Listing-module__8D5F3q__alerts{display:none}.Listing-module__8D5F3q__grid{grid-template-columns:1fr}.Listing-module__8D5F3q__toolbar{align-items:center;gap:8px;display:flex}.Listing-module__8D5F3q__sortSlot{flex:calc(50% - 4px);min-width:0;margin-left:0}.Listing-module__8D5F3q__skSidebar{display:none}}@media (max-width:520px){.Listing-module__8D5F3q__title{font-size:30px}}@media (prefers-reduced-motion:reduce){.Listing-module__8D5F3q__sk{animation:none}}.Listing-module__8D5F3q__fitSlot{display:none}@media (max-width:980px){.Listing-module__8D5F3q__fitSlot{display:block}}.Listing-module__8D5F3q__quickHead{display:contents}.Listing-module__8D5F3q__quickChips{display:none}@media (max-width:980px){.Listing-module__8D5F3q__quickPage{padding-bottom:calc(80px + env(safe-area-inset-bottom,0px));row-gap:8px}.Listing-module__8D5F3q__quickPage .Listing-module__8D5F3q__intro{padding-bottom:4px}.Listing-module__8D5F3q__quickPage .Listing-module__8D5F3q__chipsSlot{display:none}.Listing-module__8D5F3q__quickPage .Listing-module__8D5F3q__results{gap:12px}.Listing-module__8D5F3q__quickHead{flex-direction:column;gap:8px;display:flex}.Listing-module__8D5F3q__quickChips{display:block}}
.Pagination-module__ZipylG__root{flex-direction:column;align-items:center;gap:14px;margin-top:16px;display:flex}.Pagination-module__ZipylG__more,.Pagination-module__ZipylG__previous{background:var(--surface);width:min(360px,100%);height:52px;color:var(--text);transition:background var(--dur-1) var(--ease), box-shadow var(--dur-1) var(--ease), transform var(--dur-1) var(--ease);border-radius:16px;justify-content:center;align-items:center;gap:8px;font-size:15px;font-weight:700;text-decoration:none;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff14}.Pagination-module__ZipylG__previous{align-self:center;width:min(280px,100%);height:44px;margin:0 auto 8px;font-size:14px}@media (hover:hover){.Pagination-module__ZipylG__more:hover,.Pagination-module__ZipylG__previous:hover{background:var(--chip-hover);box-shadow:inset 0 0 0 1px #ffffff24}.Pagination-module__ZipylG__more:hover .Pagination-module__ZipylG__moreIcon{transform:translateY(2px)}.Pagination-module__ZipylG__previous:hover .Pagination-module__ZipylG__moreIcon{transform:translateY(-2px)}}.Pagination-module__ZipylG__more:active,.Pagination-module__ZipylG__previous:active{transform:scale(.98)}.Pagination-module__ZipylG__more[aria-busy],.Pagination-module__ZipylG__previous[aria-busy]{color:var(--text-dim);cursor:progress}.Pagination-module__ZipylG__more:focus-visible,.Pagination-module__ZipylG__previous:focus-visible,.Pagination-module__ZipylG__page:focus-visible{outline-offset:2px;outline:2px solid #fff}.Pagination-module__ZipylG__moreIcon{width:16px;height:16px;transition:transform var(--dur-2) var(--ease);flex-shrink:0}.Pagination-module__ZipylG__spinner{border:2px solid #ffffff2e;border-top-color:var(--orange);border-radius:50%;flex-shrink:0;width:16px;height:16px;animation:.7s linear infinite Pagination-module__ZipylG__spin}@keyframes Pagination-module__ZipylG__spin{to{rotate:360deg}}.Pagination-module__ZipylG__progress{flex-direction:column;align-items:center;gap:8px;display:flex}.Pagination-module__ZipylG__progressBar{background:#ffffff1a;border-radius:100px;width:120px;height:3px;overflow:hidden}.Pagination-module__ZipylG__progressFill{border-radius:inherit;background:linear-gradient(90deg, #ff8a3d, var(--orange));height:100%;transition:width var(--dur-3) var(--ease);display:block}.Pagination-module__ZipylG__range{color:var(--text-dim);font-variant-numeric:tabular-nums;font-size:13px;font-weight:500}.Pagination-module__ZipylG__pages{flex-wrap:wrap;justify-content:center;align-items:center;gap:2px;list-style:none;display:flex}.Pagination-module__ZipylG__page{min-width:32px;height:32px;color:var(--text-dim);font-variant-numeric:tabular-nums;transition:background var(--dur-1) var(--ease), color var(--dur-1) var(--ease);border-radius:10px;justify-content:center;align-items:center;padding:0 8px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}@media (hover:hover){.Pagination-module__ZipylG__page:hover{background:var(--surface);color:var(--text)}}.Pagination-module__ZipylG__onScreen{color:var(--text)}.Pagination-module__ZipylG__page[aria-current=page]{background:var(--surface);box-shadow:inset 0 0 0 1px #ffffff1a}.Pagination-module__ZipylG__gap{min-width:20px;color:var(--text-dim);text-align:center;font-size:13px}.Pagination-module__ZipylG__pagesNarrow{display:none}@media (max-width:520px){.Pagination-module__ZipylG__more{width:100%}.Pagination-module__ZipylG__pagesWide{display:none}.Pagination-module__ZipylG__pagesNarrow{display:flex}.Pagination-module__ZipylG__pagesNarrow .Pagination-module__ZipylG__page{padding:0 6px}.Pagination-module__ZipylG__pagesNarrow .Pagination-module__ZipylG__gap{min-width:16px}}@media (prefers-reduced-motion:reduce){.Pagination-module__ZipylG__more,.Pagination-module__ZipylG__previous,.Pagination-module__ZipylG__moreIcon,.Pagination-module__ZipylG__page,.Pagination-module__ZipylG__progressFill{transition:none}.Pagination-module__ZipylG__spinner{animation-duration:1.6s}}
.ListingAbout-module__IWhjSa__about{max-width:var(--page-max);padding:40px var(--page-gutter) 56px;grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:start;gap:24px;margin:0 auto;display:grid}.ListingAbout-module__IWhjSa__intro{top:var(--sticky-top);flex-direction:column;gap:12px;display:flex;position:sticky}.ListingAbout-module__IWhjSa__title{text-wrap:balance;font-size:32px;font-weight:500;line-height:1.15}.ListingAbout-module__IWhjSa__text{max-width:44ch;color:var(--text-dim);font-size:15px;font-weight:500;line-height:1.55}.ListingAbout-module__IWhjSa__stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:8px;display:grid}.ListingAbout-module__IWhjSa__stat{background:var(--surface);border-radius:16px;flex-direction:column-reverse;gap:2px;padding:14px 16px;display:flex;box-shadow:inset 0 0 0 1px #ffffff0f}.ListingAbout-module__IWhjSa__stat[data-wide]{grid-column:1/-1}.ListingAbout-module__IWhjSa__statValue{font-family:var(--font-display);font-variant-numeric:tabular-nums;font-size:22px;line-height:1.2}.ListingAbout-module__IWhjSa__statLabel{color:var(--text-dim);font-size:13px;font-weight:500}.ListingAbout-module__IWhjSa__side{flex-direction:column;gap:32px;min-width:0;display:flex}.ListingAbout-module__IWhjSa__related{flex-direction:column;gap:12px;display:flex}.ListingAbout-module__IWhjSa__relatedTitle{font-size:18px;font-weight:600}.ListingAbout-module__IWhjSa__links{flex-wrap:wrap;gap:8px;list-style:none;display:flex}.ListingAbout-module__IWhjSa__link{background:var(--surface);height:38px;color:var(--text);transition:background var(--dur-1) var(--ease), box-shadow var(--dur-1) var(--ease);border-radius:100px;align-items:center;padding:0 14px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff0f}@media (hover:hover){.ListingAbout-module__IWhjSa__link:hover{background:var(--chip-hover);box-shadow:inset 0 0 0 1px #ffffff1f}}.ListingAbout-module__IWhjSa__link:focus-visible{outline-offset:2px;outline:2px solid #fff}@media (max-width:980px){.ListingAbout-module__IWhjSa__about{padding:32px var(--page-gutter) 40px;grid-template-columns:minmax(0,1fr);gap:24px}.ListingAbout-module__IWhjSa__intro{position:static}}@media (max-width:520px){.ListingAbout-module__IWhjSa__title{font-size:26px}.ListingAbout-module__IWhjSa__statValue{font-size:19px}}@media (prefers-reduced-motion:reduce){.ListingAbout-module__IWhjSa__link{transition:none}}
.SprintOffer-module__4JpHrW__offer{width:100%;color:var(--text);text-align:left;transition:background var(--dur-2) var(--ease), box-shadow var(--dur-2) var(--ease), transform var(--dur-1) var(--ease);animation:SprintOffer-module__4JpHrW__rise var(--dur-3) var(--ease) .16s backwards;background:#ea460014;border-radius:18px;align-items:center;gap:12px;margin-top:8px;padding:12px 14px 12px 12px;display:flex;box-shadow:inset 0 0 0 1px #ea460040}@keyframes SprintOffer-module__4JpHrW__rise{0%{opacity:0;transform:translateY(6px)}}@media (hover:hover){.SprintOffer-module__4JpHrW__offer:hover{background:#ea460024;box-shadow:inset 0 0 0 1px #ea460073}.SprintOffer-module__4JpHrW__offer:hover .SprintOffer-module__4JpHrW__chevron{transform:translate(3px)}.SprintOffer-module__4JpHrW__offer:hover .SprintOffer-module__4JpHrW__icon svg{transform:rotate(-12deg)scale(1.1)}}.SprintOffer-module__4JpHrW__offer:active{transform:scale(.98)}.SprintOffer-module__4JpHrW__offer:focus-visible{outline-offset:2px;outline:2px solid #fff}.SprintOffer-module__4JpHrW__icon{background:linear-gradient(145deg, #ff6a1f, var(--orange));width:34px;height:34px;box-shadow:var(--shadow-glass);color:#fff;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.SprintOffer-module__4JpHrW__icon svg{width:18px;height:18px;transition:transform var(--dur-3) var(--ease-spring)}.SprintOffer-module__4JpHrW__text{flex-direction:column;flex:auto;gap:1px;min-width:0;display:flex}.SprintOffer-module__4JpHrW__title{font-size:14px;font-weight:700}.SprintOffer-module__4JpHrW__sub{color:var(--text-dim);font-size:12px;font-weight:600}.SprintOffer-module__4JpHrW__chevron{color:#ff7a3d;width:16px;height:16px;transition:transform var(--dur-2) var(--ease);flex-shrink:0}@media (max-width:980px){.SprintOffer-module__4JpHrW__offer{background:0 0;border-radius:0;order:-1;justify-content:center;gap:8px;max-width:640px;margin:0 auto 10px;padding:0 0 10px;animation:none;box-shadow:inset 0 -1px #ffffff14}.SprintOffer-module__4JpHrW__offer:hover{background:0 0;box-shadow:inset 0 -1px #ffffff14}.SprintOffer-module__4JpHrW__icon{border-radius:6px;width:20px;height:20px}.SprintOffer-module__4JpHrW__icon svg{width:12px;height:12px}.SprintOffer-module__4JpHrW__text{white-space:nowrap;flex-direction:row;flex:0 auto;gap:6px;overflow:hidden}.SprintOffer-module__4JpHrW__title{font-size:12px}.SprintOffer-module__4JpHrW__sub{color:#ff9a6b;text-overflow:ellipsis;font-size:12px;font-weight:700;overflow:hidden}.SprintOffer-module__4JpHrW__chevron{width:12px;height:12px}}@media (prefers-reduced-motion:reduce){.SprintOffer-module__4JpHrW__offer{animation:none}.SprintOffer-module__4JpHrW__offer,.SprintOffer-module__4JpHrW__icon svg,.SprintOffer-module__4JpHrW__chevron{transition:none}}
.Landing-module__PzwhAW__page{--ease-out:cubic-bezier(.23, 1, .32, 1);--ease-in-out:cubic-bezier(.77, 0, .175, 1);--hair:#ffffff12;--card:#171514;--muted:#a39d97;--faint:#6f6964;--green:#5cff3b;position:relative;overflow-x:clip}.Landing-module__PzwhAW__section{max-width:var(--page-max);padding:120px var(--page-gutter);margin:0 auto;position:relative}.Landing-module__PzwhAW__center{text-align:center;flex-direction:column;align-items:center;display:flex}.Landing-module__PzwhAW__eyebrow{color:#d9d4cf;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:8px;padding:7px 14px;font-size:13px;font-weight:700;display:inline-flex}.Landing-module__PzwhAW__eyebrow svg{width:14px;height:14px;color:var(--orange)}.Landing-module__PzwhAW__kicker{color:var(--orange);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:13px;font-weight:800}.Landing-module__PzwhAW__h2{font-family:var(--font-display);letter-spacing:-.01em;text-wrap:balance;margin:0;font-size:clamp(32px,4.2vw,56px);font-weight:400;line-height:1.1}.Landing-module__PzwhAW__lead{max-width:620px;color:var(--muted);text-wrap:pretty;margin:0;font-size:clamp(16px,1.4vw,19px);font-weight:500;line-height:1.5}.Landing-module__PzwhAW__cta{--cta-radius:999px;height:60px;padding:0 32px;font-size:17px;font-weight:700}.Landing-module__PzwhAW__cta svg{width:17px;height:17px;transition:transform var(--dur-3) var(--ease-spring)}@media (hover:hover){.Landing-module__PzwhAW__cta:hover svg{transform:translate(3px)}}.Landing-module__PzwhAW__ghost{height:60px;color:var(--text);transition:background var(--dur-2) var(--ease), border-color var(--dur-2) var(--ease), transform var(--dur-1) var(--ease);background:#ffffff0a;border:1px solid #ffffff1f;border-radius:999px;justify-content:center;align-items:center;padding:0 30px;font-size:17px;font-weight:700;text-decoration:none;display:inline-flex}@media (hover:hover){.Landing-module__PzwhAW__ghost:hover{background:#ffffff14;border-color:#ffffff38}}.Landing-module__PzwhAW__ghost:active{transform:scale(.97)}.Landing-module__PzwhAW__cta:focus-visible,.Landing-module__PzwhAW__ghost:focus-visible{outline-offset:3px;outline:2px solid #fff}.Landing-module__PzwhAW__hero{padding-bottom:24px;position:relative;overflow:hidden}.Landing-module__PzwhAW__heroGrid{-webkit-mask-composite:source-in;pointer-events:none;background-image:linear-gradient(#ffffff0b 1px,#0000 1px),linear-gradient(90deg,#ffffff0b 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:-80px 0 0;-webkit-mask-image:radial-gradient(60% 55% at 50% 30%,#000 10%,#0000 75%),linear-gradient(#0000 80px,#000 260px);mask-image:radial-gradient(60% 55% at 50% 30%,#000 10%,#0000 75%),linear-gradient(#0000 80px,#000 260px);-webkit-mask-composite:source-in;mask-composite:intersect}.Landing-module__PzwhAW__heroGlow{--glow:#ea460057;background:radial-gradient(closest-side, var(--glow), transparent);filter:blur(30px);width:1000px;height:560px;animation:Landing-module__PzwhAW__drift 9s var(--ease-sine) infinite alternate;pointer-events:none;border-radius:50%;position:absolute;top:-260px;left:50%;transform:translate(-50%);-webkit-mask-image:linear-gradient(#0000 44%,#000 78%);mask-image:linear-gradient(#0000 44%,#000 78%)}.Landing-module__PzwhAW__hero[data-tone=pink] .Landing-module__PzwhAW__heroGlow{--glow:#ee00834d}.Landing-module__PzwhAW__heroInner{padding-top:56px;padding-bottom:56px}.Landing-module__PzwhAW__title{font-family:var(--font-display);letter-spacing:-.015em;margin:30px 0 0;font-size:clamp(32px,6.4vw,92px);font-weight:400;line-height:1.06}.Landing-module__PzwhAW__titleLine{display:block}.Landing-module__PzwhAW__titleKicker{color:var(--orange);font-family:var(--font-body);letter-spacing:.14em;text-transform:uppercase;animation:Landing-module__PzwhAW__wordIn .7s var(--ease-out) both;margin-bottom:18px;font-size:clamp(13px,1.1vw,15px);font-weight:800;line-height:1.2;display:block}.Landing-module__PzwhAW__word{white-space:pre;animation:Landing-module__PzwhAW__wordIn .8s var(--ease-out) both;animation-delay:calc(80ms + var(--w) * 90ms);display:inline-block}.Landing-module__PzwhAW__titleFade{background:linear-gradient(#ffffff8c,#ffffff14);color:#0000;animation:Landing-module__PzwhAW__melt 1.4s var(--ease-out) .52s both;-webkit-background-clip:text;background-clip:text;padding-bottom:.08em;display:block}.Landing-module__PzwhAW__heroLead{max-width:620px;color:var(--muted);text-wrap:pretty;margin:26px 0 0;font-size:clamp(17px,1.5vw,21px);line-height:1.5}.Landing-module__PzwhAW__heroLead b{color:#fff;font-weight:600}.Landing-module__PzwhAW__heroActions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:34px;display:flex}@keyframes Landing-module__PzwhAW__drift{to{opacity:.75;transform:translate(-46%)scale(1.06)}}@keyframes Landing-module__PzwhAW__wordIn{0%{opacity:0;filter:blur(8px);transform:translateY(.35em)}}@keyframes Landing-module__PzwhAW__melt{0%{opacity:0;filter:blur(10px);transform:translateY(-.15em)}}@media (max-width:640px){.Landing-module__PzwhAW__title{font-size:min(9vw,44px)}}@media (max-width:980px){.Landing-module__PzwhAW__heroInner{padding-top:36px;padding-bottom:36px}.Landing-module__PzwhAW__heroActions{flex-direction:column;width:100%}.Landing-module__PzwhAW__heroActions>*{width:100%}}.Landing-module__PzwhAW__faq{grid-template-columns:minmax(0,420px) minmax(0,1fr);align-items:start;gap:60px;display:grid}.Landing-module__PzwhAW__faqSide{top:var(--sticky-top);position:sticky}.Landing-module__PzwhAW__faqTitle{font-size:clamp(40px,4.6vw,64px)}.Landing-module__PzwhAW__faqWayjo{margin-top:40px;position:relative}.Landing-module__PzwhAW__faqWayjo:before{content:"";z-index:-1;background:radial-gradient(closest-side,#ee008329,#0000);border-radius:50%;width:320px;height:320px;position:absolute;top:40%;left:30%;transform:translate(-50%,-50%)}.Landing-module__PzwhAW__bubble{background:#262423;border:1px solid #ffffff1a;border-radius:14px 14px 14px 4px;margin:0 0 8px 120px;padding:12px 14px;font-size:15px;font-weight:700;display:inline-block}.Landing-module__PzwhAW__calmWayjo{width:190px;display:block}@media (max-width:980px){.Landing-module__PzwhAW__faq{grid-template-columns:minmax(0,1fr);gap:28px}.Landing-module__PzwhAW__faqSide{position:static}.Landing-module__PzwhAW__faqWayjo{display:none}}.Landing-module__PzwhAW__typewriter{display:block;position:relative}.Landing-module__PzwhAW__typewriterGhost{visibility:hidden}.Landing-module__PzwhAW__typewriterText{position:absolute;inset:0}.Landing-module__PzwhAW__caret{vertical-align:-.15em;opacity:0;background:currentColor;border-radius:1px;width:2px;height:1.05em;margin-left:1px;display:inline-block}.Landing-module__PzwhAW__typewriter[data-typing] .Landing-module__PzwhAW__caret{opacity:1}.Landing-module__PzwhAW__typewriter[data-done] .Landing-module__PzwhAW__caret{animation:1s steps(2,jump-none) infinite Landing-module__PzwhAW__caretBlink}.Landing-module__PzwhAW__typewriter[data-done]:not([data-loop]) .Landing-module__PzwhAW__caret{animation:1s steps(2,jump-none) 2 forwards Landing-module__PzwhAW__caretBlink}@keyframes Landing-module__PzwhAW__caretBlink{to{opacity:0}}.Landing-module__PzwhAW__page [data-reveal]{transition:opacity .7s var(--ease-out), transform .7s var(--ease-out);transition-delay:calc(var(--i,0) * 70ms)}.Landing-module__PzwhAW__page[data-motion] [data-reveal]:not([data-seen]){opacity:0;transform:translateY(24px)}.Landing-module__PzwhAW__page[data-motion] [data-reveal=scene]:not([data-seen]){transform:none}.Landing-module__PzwhAW__page [data-still] *,.Landing-module__PzwhAW__page [data-still]:before,.Landing-module__PzwhAW__page [data-still]:after{animation-play-state:paused!important}@media (max-width:980px){.Landing-module__PzwhAW__section{padding-block:72px}.Landing-module__PzwhAW__cta,.Landing-module__PzwhAW__ghost{height:56px;font-size:16px}}@media (prefers-reduced-motion:reduce){.Landing-module__PzwhAW__page [data-reveal]{transition:none}.Landing-module__PzwhAW__page *,.Landing-module__PzwhAW__page :before,.Landing-module__PzwhAW__page :after{animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}}
.Compare-module__PlaciW__compare{--cols:300px 350px minmax(0, 1fr) minmax(0, 1fr);--head:96px;--row:80px}.Compare-module__PlaciW__title{margin-top:22px}.Compare-module__PlaciW__compare>p:first-of-type{margin-top:18px}.Compare-module__PlaciW__table{grid-template-columns:var(--cols);grid-auto-rows:var(--row);grid-template-rows:var(--head);text-align:left;isolation:isolate;width:100%;max-width:1200px;margin-top:64px;display:grid;position:relative}.Compare-module__PlaciW__row{display:contents}.Compare-module__PlaciW__base{z-index:-2;border:1px solid var(--hair);background:linear-gradient(#1a1817,#141312);border-radius:28px;position:absolute;inset:0}.Compare-module__PlaciW__glow{z-index:-3;filter:blur(40px);pointer-events:none;background:radial-gradient(closest-side,#ea460052,#0000);border-radius:50%;width:560px;height:560px;position:absolute;top:50%;left:475px;transform:translate(-50%,-50%)}.Compare-module__PlaciW__column{z-index:-1;background:linear-gradient(#3a1405 0%,#22100a 45%,#1a0f0b 100%);border-radius:26px;grid-column:2;margin-block:-22px;position:relative;overflow:hidden;box-shadow:0 30px 80px -10px #ea460047,0 20px 40px #00000080}.Compare-module__PlaciW__column:before{content:"";border-radius:inherit;background:linear-gradient(180deg, var(--orange), #ea460059 50%, #ee008340);-webkit-mask-composite:xor;pointer-events:none;padding:1.5px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.Compare-module__PlaciW__sheen{filter:blur(50px);background:#ea460073;border-radius:50%;width:370px;height:160px;position:absolute;top:-90px;left:-10px}.Compare-module__PlaciW__sweep{opacity:0;background:linear-gradient(#0000,#ff8a4c29,#0000);height:140px;position:absolute;inset:0 0 auto;transform:translateY(-140px)}.Compare-module__PlaciW__cell{align-items:center;gap:12px;min-width:0;padding:0 24px;display:flex}.Compare-module__PlaciW__label,.Compare-module__PlaciW__theirs{border-top:1px solid var(--hair)}.Compare-module__PlaciW__labelHead{color:var(--faint);letter-spacing:.08em;text-transform:uppercase;grid-column:1;padding-left:28px;font-size:12px;font-weight:800}.Compare-module__PlaciW__oursHead{flex-direction:column;grid-column:2;justify-content:center;align-items:flex-start;gap:8px;padding-left:28px}.Compare-module__PlaciW__wordmark{font-family:var(--font-display);align-items:center;gap:8px;font-size:22px;line-height:1;display:inline-flex}.Compare-module__PlaciW__mark{width:20px;height:20px}.Compare-module__PlaciW__way{color:var(--orange)}.Compare-module__PlaciW__tag{color:#ff8a4c;background:#ea460029;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:12px;font-weight:700;display:inline-flex}.Compare-module__PlaciW__tag svg{width:12px;height:12px}.Compare-module__PlaciW__theirsHead{color:#8f8984;font-size:15px;font-weight:700}.Compare-module__PlaciW__label{color:#f2eeea;grid-column:1;gap:14px;font-size:16px;font-weight:700}.Compare-module__PlaciW__tile{color:#cfc9c3;background:#ffffff0d;border:1px solid #ffffff14;border-radius:11px;flex-shrink:0;place-items:center;width:38px;height:38px;display:inline-grid}.Compare-module__PlaciW__tile svg{width:18px;height:18px}.Compare-module__PlaciW__ours{color:#fff;grid-column:2;padding-left:28px;font-size:16px;font-weight:700;line-height:1.35;position:relative}.Compare-module__PlaciW__ours:before{content:"";background:#ffffff12;height:1px;position:absolute;top:0;left:24px;right:24px}.Compare-module__PlaciW__check{background:linear-gradient(135deg, #ff7a2e, var(--orange));color:#fff;border-radius:50%;flex-shrink:0;place-items:center;width:24px;height:24px;display:inline-grid;box-shadow:0 4px 12px #ea46008c}.Compare-module__PlaciW__check svg{width:13px;height:13px}.Compare-module__PlaciW__theirs{color:#8a847f;font-size:15px;font-weight:500;line-height:1.4}.Compare-module__PlaciW__cross{color:#fff6;background:#ffffff14;border-radius:50%;flex-shrink:0;width:14px;height:14px;padding:2px}.Compare-module__PlaciW__foot{flex-direction:column;align-items:center;gap:14px;margin-top:64px;display:flex}.Compare-module__PlaciW__note{color:var(--faint);margin:0;font-size:13px;font-weight:600}[data-motion] .Compare-module__PlaciW__table:not([data-seen]) .Compare-module__PlaciW__column,[data-motion] .Compare-module__PlaciW__table:not([data-seen]) .Compare-module__PlaciW__glow,[data-motion] .Compare-module__PlaciW__table:not([data-seen]) .Compare-module__PlaciW__oursHead,[data-motion] .Compare-module__PlaciW__table:not([data-seen]) .Compare-module__PlaciW__check,[data-motion] .Compare-module__PlaciW__table:not([data-seen]) .Compare-module__PlaciW__oursText,[data-motion] .Compare-module__PlaciW__table:not([data-seen]) .Compare-module__PlaciW__label,[data-motion] .Compare-module__PlaciW__table:not([data-seen]) .Compare-module__PlaciW__theirs,[data-motion] .Compare-module__PlaciW__table:not([data-seen]) .Compare-module__PlaciW__theirsHead,[data-motion] .Compare-module__PlaciW__table:not([data-seen]) .Compare-module__PlaciW__labelHead{opacity:0}.Compare-module__PlaciW__table[data-seen] .Compare-module__PlaciW__column{animation:Compare-module__PlaciW__columnRise .7s var(--ease-out) both}.Compare-module__PlaciW__table[data-seen] .Compare-module__PlaciW__glow{animation:Compare-module__PlaciW__glowIn 1.2s var(--ease-out) both, Compare-module__PlaciW__breathe 6s var(--ease-sine) 1.4s infinite alternate}.Compare-module__PlaciW__table[data-seen] .Compare-module__PlaciW__sweep{animation:Compare-module__PlaciW__sweep 1.4s var(--ease-in-out) .6s both}.Compare-module__PlaciW__table[data-seen] .Compare-module__PlaciW__oursHead,.Compare-module__PlaciW__table[data-seen] .Compare-module__PlaciW__labelHead,.Compare-module__PlaciW__table[data-seen] .Compare-module__PlaciW__theirsHead{animation:Compare-module__PlaciW__fadeUp .5s var(--ease-out) .25s both}.Compare-module__PlaciW__table[data-seen] .Compare-module__PlaciW__label{animation:Compare-module__PlaciW__fadeUp .5s var(--ease-out) both;animation-delay:calc(.3s + var(--i) * 70ms)}.Compare-module__PlaciW__table[data-seen] .Compare-module__PlaciW__check{animation:Compare-module__PlaciW__pop .38s var(--ease-spring) both;animation-delay:calc(.7s + var(--i) * .11s)}.Compare-module__PlaciW__table[data-seen] .Compare-module__PlaciW__oursText{animation:Compare-module__PlaciW__fadeUp .42s var(--ease-out) both;animation-delay:calc(.74s + var(--i) * .11s)}.Compare-module__PlaciW__table[data-seen] .Compare-module__PlaciW__theirs{animation:Compare-module__PlaciW__settle .6s var(--ease-out) both;animation-delay:calc(.9s + var(--i) * 80ms)}@media (hover:hover){.Compare-module__PlaciW__ours .Compare-module__PlaciW__check{transition:transform var(--dur-3) var(--ease-spring)}.Compare-module__PlaciW__ours:hover .Compare-module__PlaciW__check{transform:scale(1.12)rotate(-8deg)}}@keyframes Compare-module__PlaciW__columnRise{0%{opacity:0;transform:translateY(28px)scale(.98)}}@keyframes Compare-module__PlaciW__glowIn{0%{opacity:0}}@keyframes Compare-module__PlaciW__breathe{to{opacity:.7;transform:translate(-50%,-50%)scale(1.08)}}@keyframes Compare-module__PlaciW__sweep{0%{opacity:0;transform:translateY(-140px)}15%{opacity:1}85%{opacity:1}to{opacity:0;transform:translateY(640px)}}@keyframes Compare-module__PlaciW__fadeUp{0%{opacity:0;transform:translateY(10px)}}@keyframes Compare-module__PlaciW__pop{0%{opacity:0;transform:scale(.4)}}@keyframes Compare-module__PlaciW__settle{0%{opacity:0;transform:translate(-8px)}}@media (max-width:1140px){.Compare-module__PlaciW__compare{--cols:230px 300px minmax(0, 1fr) minmax(0, 1fr)}.Compare-module__PlaciW__glow{left:380px}.Compare-module__PlaciW__cell{padding:0 18px}}.Compare-module__PlaciW__cards{display:none}@media (max-width:900px){.Compare-module__PlaciW__table{display:none}.Compare-module__PlaciW__cards{text-align:left;gap:12px;width:100%;margin:32px 0 0;padding:0;list-style:none;display:grid}.Compare-module__PlaciW__card{border:1px solid var(--hair);background:var(--card);border-radius:20px;gap:14px;padding:18px;display:grid}.Compare-module__PlaciW__cardLabel{color:#f2eeea;align-items:center;gap:12px;margin:0;font-size:15px;font-weight:700;display:flex}.Compare-module__PlaciW__cardLabel .Compare-module__PlaciW__tile{border-radius:10px;width:32px;height:32px}.Compare-module__PlaciW__cardLabel .Compare-module__PlaciW__tile svg{width:16px;height:16px}.Compare-module__PlaciW__cardOurs{color:#fff;background:linear-gradient(90deg,#3a1405,#1f0f09);border:1px solid #ea460073;border-radius:14px;align-items:center;gap:10px;margin:0;padding:12px 14px;font-size:15px;font-weight:700;line-height:1.4;display:flex}.Compare-module__PlaciW__cardOurs .Compare-module__PlaciW__check{width:22px;height:22px}.Compare-module__PlaciW__cardTheirs{gap:6px;margin:0;padding-left:4px;font-size:13px;line-height:1.4;display:grid}.Compare-module__PlaciW__cardTheirs div{gap:6px;display:flex}.Compare-module__PlaciW__cardTheirs dt{color:var(--faint);flex-shrink:0;align-items:center;gap:8px;font-weight:700;display:inline-flex}.Compare-module__PlaciW__cardTheirs dt:after{content:"·"}.Compare-module__PlaciW__cardTheirs dd{color:#8a847f;margin:0;font-weight:500}.Compare-module__PlaciW__card[data-seen] .Compare-module__PlaciW__check{animation:Compare-module__PlaciW__pop .38s var(--ease-spring) .25s both}.Compare-module__PlaciW__foot{width:100%;margin-top:32px}.Compare-module__PlaciW__foot>a{width:100%}}
.Celebration-module__xdRQiW__celebration{--c1:#ea4600;--c2:#ff8a3d;--glow:#ea460073;--tint:#ea460029;--ok:#6cff3a;isolation:isolate;background:radial-gradient(120% 45% at 50% 0%, var(--tint), transparent 70%), var(--surface-sheet);outline-offset:-1px;width:100%;max-width:520px;color:var(--text);text-align:center;animation:Celebration-module__xdRQiW__swap .4s var(--ease) both;border-radius:28px;outline:1px solid #ffffff14;flex-direction:column;align-items:center;gap:14px;margin:0 auto;padding:32px 24px 0;display:flex;position:relative;overflow:clip;box-shadow:0 32px 80px #0000008c}.Celebration-module__xdRQiW__celebration[data-theme=max]{--c1:#9700ee;--c2:#ee0083;--glow:#c800be80;--tint:#9700ee33}@keyframes Celebration-module__xdRQiW__swap{0%{opacity:0;transform:translateY(14px)scale(.96)}}@keyframes Celebration-module__xdRQiW__rise{0%{opacity:0;transform:translateY(12px)}}@keyframes Celebration-module__xdRQiW__turn{to{rotate:360deg}}.Celebration-module__xdRQiW__stage{z-index:-1;pointer-events:none;position:absolute;inset:0}.Celebration-module__xdRQiW__rays{background:repeating-conic-gradient(from 0deg, var(--glow) 0deg 7deg, transparent 7deg 20deg);opacity:.45;width:560px;height:560px;animation:Celebration-module__xdRQiW__rays-in .7s var(--ease) both, Celebration-module__xdRQiW__turn 20s linear infinite;border-radius:50%;margin:-280px 0 0 -280px;position:absolute;top:72px;left:50%;-webkit-mask:radial-gradient(closest-side,#000 18%,#0000 72%);mask:radial-gradient(closest-side,#000 18%,#0000 72%)}@keyframes Celebration-module__xdRQiW__rays-in{0%{opacity:0;scale:.3}}.Celebration-module__xdRQiW__confetti{--piece:var(--c1);background:var(--piece);opacity:0;width:8px;height:14px;animation:Celebration-module__xdRQiW__confetti var(--t,1.6s) cubic-bezier(.15, .6, .35, 1) var(--d,0s) both;border-radius:2px;margin:-7px 0 0 -4px;position:absolute;top:72px;left:50%}.Celebration-module__xdRQiW__confetti[data-color="1"]{--piece:var(--c2)}.Celebration-module__xdRQiW__confetti[data-color="2"]{--piece:var(--ok)}.Celebration-module__xdRQiW__confetti[data-color="3"]{--piece:#fff}.Celebration-module__xdRQiW__confetti[data-shape=dot]{border-radius:50%;width:8px;height:8px}.Celebration-module__xdRQiW__confetti[data-shape=ribbon]{width:4px;height:18px}@keyframes Celebration-module__xdRQiW__confetti{0%{opacity:1;transform:translate(0)rotate(0)scale(.5)}30%{opacity:1;transform:translate(calc(var(--x) * .7), var(--up)) rotate(calc(var(--r) * .4)) scale(1)}to{opacity:0;transform:translate(var(--x), var(--down)) rotate(var(--r)) scale(.9)}}.Celebration-module__xdRQiW__badge{background:linear-gradient(145deg, var(--c2), var(--c1));width:84px;height:84px;box-shadow:var(--shadow-glass), 0 18px 50px var(--glow);color:#fff;animation:Celebration-module__xdRQiW__badge-in .7s var(--ease-spring) .1s both;border-radius:26px;justify-content:center;align-items:center;display:flex;position:relative}.Celebration-module__xdRQiW__badge svg{width:42px;height:42px;animation:Celebration-module__xdRQiW__wiggle .6s var(--ease-spring) .75s both}.Celebration-module__xdRQiW__badge:after{content:"";box-shadow:0 0 0 3px var(--c2);opacity:0;animation:Celebration-module__xdRQiW__ring 1.8s var(--ease) .7s infinite;border-radius:34px;position:absolute;inset:-10px}@keyframes Celebration-module__xdRQiW__badge-in{0%{opacity:0;transform:scale(.2)rotate(-25deg)}60%{opacity:1;transform:scale(1.12)rotate(6deg)}to{transform:scale(1)rotate(0)}}@keyframes Celebration-module__xdRQiW__wiggle{30%{transform:rotate(-14deg)scale(1.12)}60%{transform:rotate(10deg)}}@keyframes Celebration-module__xdRQiW__ring{0%{opacity:.8;transform:scale(.92)}to{opacity:0;transform:scale(1.35)}}.Celebration-module__xdRQiW__eyebrow{color:var(--ok);letter-spacing:.04em;text-transform:uppercase;animation:Celebration-module__xdRQiW__rise .4s var(--ease) .35s both;background:#6cff3a1f;border-radius:100px;align-items:center;gap:6px;padding:4px 12px;font-size:12px;font-weight:800;display:inline-flex}.Celebration-module__xdRQiW__eyebrow svg{width:14px;height:14px}.Celebration-module__xdRQiW__title{letter-spacing:-.02em;margin-top:-4px;font-size:32px;font-weight:900;line-height:1.1}.Celebration-module__xdRQiW__title:focus{outline:none}.Celebration-module__xdRQiW__word{animation:Celebration-module__xdRQiW__word-in .55s var(--ease-spring) calc(.45s + var(--i,0) * 90ms) both;display:inline-block}.Celebration-module__xdRQiW__word:last-child{background:linear-gradient(99deg, var(--c1), var(--c2));color:#0000;-webkit-background-clip:text;background-clip:text}@keyframes Celebration-module__xdRQiW__word-in{0%{opacity:0;transform:translateY(18px)scale(.6)}70%{transform:translateY(-3px)scale(1.06)}to{opacity:1;transform:none}}.Celebration-module__xdRQiW__meta{color:var(--text-dim);font-variant-numeric:tabular-nums;animation:Celebration-module__xdRQiW__rise .4s var(--ease) .75s both;margin-top:-6px;font-size:13px;font-weight:600}.Celebration-module__xdRQiW__revealLock,.Celebration-module__xdRQiW__roleLock{flex-shrink:0;width:16px;height:16px;display:inline-flex;position:relative}.Celebration-module__xdRQiW__lockClosed,.Celebration-module__xdRQiW__lockOpen{width:100%;height:100%;position:absolute;inset:0}.Celebration-module__xdRQiW__lockClosed{color:#ffffff8c;animation:Celebration-module__xdRQiW__lock-go .45s var(--ease) var(--unlock,1.3s) both}.Celebration-module__xdRQiW__lockOpen{color:var(--ok);animation:Celebration-module__xdRQiW__lock-open .45s var(--ease-spring) calc(var(--unlock,1.3s) + .25s) both}@keyframes Celebration-module__xdRQiW__lock-go{0%{transform:none}20%{transform:rotate(-16deg)}40%{transform:rotate(14deg)}60%{opacity:1;transform:rotate(-8deg)scale(1)}to{opacity:0;transform:scale(.3)}}@keyframes Celebration-module__xdRQiW__lock-open{0%{opacity:0;transform:scale(.2)rotate(-20deg)}to{opacity:1;transform:none}}.Celebration-module__xdRQiW__reveal{--unlock:1.3s;text-align:left;width:100%;animation:Celebration-module__xdRQiW__rise .45s var(--ease) .9s both, Celebration-module__xdRQiW__unlock-edge 1.2s var(--ease) 1.55s both;background:#ffffff08;border-radius:18px;padding:14px 16px;position:relative;overflow:hidden}.Celebration-module__xdRQiW__reveal:after{content:"";pointer-events:none;animation:Celebration-module__xdRQiW__scan 1.3s var(--ease) 1.6s both;background:linear-gradient(100deg,#0000 20%,#6cff3a38 45%,#6cff3a0d 60%,#0000 75%);position:absolute;inset:0;transform:translate(-110%)}@keyframes Celebration-module__xdRQiW__scan{to{transform:translate(110%)}}@keyframes Celebration-module__xdRQiW__unlock-edge{0%{box-shadow:inset 0 0 0 1px #ffffff1a}35%{box-shadow:inset 0 0 0 1px #6cff3acc,0 0 26px #6cff3a40}to{box-shadow:inset 0 0 0 1px #6cff3a52}}.Celebration-module__xdRQiW__revealLabel{color:var(--ok);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:7px;font-size:11px;font-weight:800;display:flex}.Celebration-module__xdRQiW__revealTitle{margin-top:7px;font-size:16px;font-weight:700;line-height:1.35}.Celebration-module__xdRQiW__revealContact{color:#ffffffb8;margin-top:2px;font-size:13px;font-weight:600}.Celebration-module__xdRQiW__unblur{color:var(--text);font-weight:800;animation:1.5s cubic-bezier(.3,0,.2,1) 1.6s both Celebration-module__xdRQiW__unblur;display:inline-block}@keyframes Celebration-module__xdRQiW__unblur{0%{opacity:.55;filter:blur(10px);transform:scale(.96)}55%{opacity:1;filter:blur(2px)}75%{filter:blur();text-shadow:0 0 20px #6cff3af2;transform:scale(1.04)}to{filter:blur();text-shadow:none;transform:none}}.Celebration-module__xdRQiW__roles{flex-direction:column;gap:8px;width:100%;display:flex}.Celebration-module__xdRQiW__rolesHead{text-align:left;animation:Celebration-module__xdRQiW__rise .45s var(--ease) 1.5s both;align-items:center;gap:12px;padding:2px 2px 4px;display:flex}.Celebration-module__xdRQiW__count{background:linear-gradient(99deg, var(--c1), var(--c2));color:#0000;font-variant-numeric:tabular-nums;-webkit-background-clip:text;background-clip:text;min-width:1.1em;font-size:40px;font-weight:900;line-height:1}.Celebration-module__xdRQiW__countLabel{font-size:15px;font-weight:800;line-height:1.3}.Celebration-module__xdRQiW__roleList{flex-direction:column;gap:6px;list-style:none;display:flex}.Celebration-module__xdRQiW__role{text-align:left;animation:Celebration-module__xdRQiW__rise .45s var(--ease) calc(1.7s + var(--i,0) * .15s) both, Celebration-module__xdRQiW__role-unlock 1s var(--ease) var(--unlock) both;background:#ffffff0a;border-radius:14px;align-items:center;gap:12px;padding:10px 12px;display:flex}@keyframes Celebration-module__xdRQiW__role-unlock{0%{background:#ffffff0a;box-shadow:inset 0 0 0 1px #ffffff14}30%{background:#6cff3a1a;box-shadow:inset 0 0 0 1px #6cff3abf,0 0 18px #6cff3a33}to{background:#6cff3a0a;box-shadow:inset 0 0 0 1px #6cff3a40}}.Celebration-module__xdRQiW__roleLogo{background:#ffffff1f;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;font-size:13px;font-weight:800;display:flex;overflow:hidden}.Celebration-module__xdRQiW__roleLogo img{object-fit:cover;width:100%;height:100%}.Celebration-module__xdRQiW__roleLogo,.Celebration-module__xdRQiW__roleCompany{animation:Celebration-module__xdRQiW__unblur-soft 1.1s var(--ease) calc(var(--unlock) + .15s) both}@keyframes Celebration-module__xdRQiW__unblur-soft{0%{opacity:.6;filter:blur(6px)}to{opacity:1;filter:blur()}}.Celebration-module__xdRQiW__roleBody{flex-direction:column;flex:auto;gap:1px;min-width:0;display:flex}.Celebration-module__xdRQiW__roleTitle{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:700;overflow:hidden}.Celebration-module__xdRQiW__roleMeta{color:var(--text-dim);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:600;overflow:hidden}.Celebration-module__xdRQiW__roleCompany{color:var(--text);font-weight:700;display:inline-block}.Celebration-module__xdRQiW__roleFit{color:#9dff6b;animation:Celebration-module__xdRQiW__unblur-soft 1.1s var(--ease) calc(var(--unlock) + 50ms) both;font-weight:800;display:inline-block}.Celebration-module__xdRQiW__more{color:var(--text-dim);animation:Celebration-module__xdRQiW__rise .4s var(--ease) 3.1s both;padding-top:2px;font-size:13px;font-weight:700}.Celebration-module__xdRQiW__gains,.Celebration-module__xdRQiW__radar{scroll-margin-bottom:110px}.Celebration-module__xdRQiW__gains{flex-direction:column;gap:8px;width:100%;display:flex}.Celebration-module__xdRQiW__gainsHead{text-align:left;animation:Celebration-module__xdRQiW__rise .45s var(--ease) 2.8s both;align-items:center;gap:8px;padding:6px 2px 2px;font-size:15px;font-weight:800;display:flex}.Celebration-module__xdRQiW__gainsHead:before{content:"";background:var(--ok);width:8px;height:8px;box-shadow:0 0 10px var(--ok);border-radius:50%}.Celebration-module__xdRQiW__gainList{flex-direction:column;gap:6px;list-style:none;display:flex}.Celebration-module__xdRQiW__gain{background:linear-gradient(135deg, var(--tint), #ffffff05);text-align:left;animation:Celebration-module__xdRQiW__rise .4s var(--ease) calc(2.9s + var(--i,0) * .1s) both, Celebration-module__xdRQiW__gain-on .8s var(--ease) var(--on) both;border-radius:14px;align-items:center;gap:12px;padding:10px 12px;display:flex}@keyframes Celebration-module__xdRQiW__gain-on{0%{box-shadow:inset 0 0 0 1px #ffffff14}35%{box-shadow:inset 0 0 0 1px var(--c2), 0 0 20px var(--glow)}to{box-shadow:inset 0 0 0 1px #ffffff1f}}.Celebration-module__xdRQiW__gain[data-soon]{animation:Celebration-module__xdRQiW__rise .4s var(--ease) calc(2.9s + var(--i,0) * .1s) both;box-shadow:inset 0 0 0 1px #ffffff14}.Celebration-module__xdRQiW__gainIcon{background:linear-gradient(145deg, var(--c2), var(--c1));width:32px;height:32px;box-shadow:0 6px 16px var(--glow);color:#fff;animation:Celebration-module__xdRQiW__gain-pop .5s var(--ease-spring) var(--on) both;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.Celebration-module__xdRQiW__gain[data-soon] .Celebration-module__xdRQiW__gainIcon{opacity:.55;animation:none}.Celebration-module__xdRQiW__gainIcon svg{width:17px;height:17px}@keyframes Celebration-module__xdRQiW__gain-pop{40%{transform:scale(1.22)rotate(-8deg)}}.Celebration-module__xdRQiW__gainText{flex:auto;min-width:0;font-size:14px;font-weight:700;line-height:1.3}.Celebration-module__xdRQiW__gain[data-soon] .Celebration-module__xdRQiW__gainText{color:#ffffffb3}.Celebration-module__xdRQiW__toggle{width:36px;height:20px;animation:Celebration-module__xdRQiW__track-on .3s var(--ease) var(--on) both;background:#ffffff29;border-radius:100px;flex-shrink:0;position:relative}.Celebration-module__xdRQiW__thumb{width:16px;height:16px;animation:Celebration-module__xdRQiW__thumb-on .45s var(--ease-spring) var(--on) both;background:#fff;border-radius:50%;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #00000059}@keyframes Celebration-module__xdRQiW__track-on{to{background:var(--ok);box-shadow:0 0 12px #6cff3a73}}@keyframes Celebration-module__xdRQiW__thumb-on{to{transform:translate(16px)}}.Celebration-module__xdRQiW__soon{color:#ffffffb3;letter-spacing:.04em;text-transform:uppercase;background:#ffffff1a;border-radius:100px;flex-shrink:0;padding:1px 8px;font-size:10px;font-weight:700;line-height:18px}button.Celebration-module__xdRQiW__soon{cursor:pointer;border:0;font-family:inherit}button.Celebration-module__xdRQiW__soon:hover,button.Celebration-module__xdRQiW__soon:focus-visible{color:#fff;background:#ffffff2e}.Celebration-module__xdRQiW__radar{text-align:left;width:100%;animation:Celebration-module__xdRQiW__rise .45s var(--ease) 4s both;background:#6cff3a0f;border-radius:18px;align-items:center;gap:14px;padding:12px 16px 12px 12px;display:flex;box-shadow:inset 0 0 0 1px #6cff3a47}.Celebration-module__xdRQiW__dish{background:repeating-radial-gradient(circle,#0000 0 9px,#6cff3a4d 9px 10px),#061a02;border-radius:50%;flex-shrink:0;width:52px;height:52px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #6cff3a80,0 0 18px #6cff3a38}.Celebration-module__xdRQiW__sweep{background:conic-gradient(#6cff3a00 0%,#6cff3a99 25.5%,#beffa0 26%,#0000 26.2%);border-radius:50%;animation:2.4s linear infinite Celebration-module__xdRQiW__turn;position:absolute;inset:0}.Celebration-module__xdRQiW__blip{background:var(--ok);width:6px;height:6px;box-shadow:0 0 8px var(--ok);opacity:0;border-radius:50%;margin:-3px 0 0 -3px;animation:2.4s ease-out infinite Celebration-module__xdRQiW__blip;position:absolute}.Celebration-module__xdRQiW__blip[data-n="1"]{animation-delay:4.434s;top:30%;left:66%}.Celebration-module__xdRQiW__blip[data-n="2"]{animation-delay:5.676s;top:68%;left:32%}.Celebration-module__xdRQiW__blip[data-n="3"]{animation-delay:4.927s;top:60%;left:74%}@keyframes Celebration-module__xdRQiW__blip{0%{opacity:0;transform:scale(.3)}4%{opacity:1;transform:scale(1.3)}40%{opacity:.8;transform:scale(1)}to{opacity:0}}.Celebration-module__xdRQiW__radarText{flex-direction:column;gap:2px;min-width:0;display:flex}.Celebration-module__xdRQiW__radarTitle{align-items:center;gap:8px;font-size:15px;font-weight:800;display:flex}.Celebration-module__xdRQiW__live{color:var(--ok);letter-spacing:.06em;text-transform:uppercase;background:#6cff3a26;border-radius:100px;align-items:center;gap:5px;padding:1px 8px;font-size:10px;font-weight:800;line-height:16px;display:inline-flex}.Celebration-module__xdRQiW__live:before{content:"";background:var(--ok);width:6px;height:6px;animation:Celebration-module__xdRQiW__pulse 1.6s var(--ease-sine) infinite;border-radius:50%}@keyframes Celebration-module__xdRQiW__pulse{50%{opacity:.3}}.Celebration-module__xdRQiW__radarSub{color:#ffffffb8;font-size:13px;font-weight:600;line-height:1.4}.Celebration-module__xdRQiW__actions{z-index:1;background:linear-gradient(to top, var(--surface-sheet) 72%, #17161600);width:calc(100% + 48px);animation:Celebration-module__xdRQiW__rise .45s var(--ease) 3.4s both;flex-direction:column;align-items:center;gap:4px;margin:2px -24px 0;padding:12px 24px 16px;display:flex;position:sticky;bottom:0}.Celebration-module__xdRQiW__cta{--cta-radius:16px;width:100%;height:56px;font-size:17px}.Celebration-module__xdRQiW__celebration .Celebration-module__xdRQiW__cta{background:linear-gradient(99deg, var(--c1), var(--c2));animation:Celebration-module__xdRQiW__breathe 2s var(--ease-sine) 3.8s infinite alternate}@media (hover:hover){.Celebration-module__xdRQiW__celebration .Celebration-module__xdRQiW__cta:not(:disabled):hover{background:linear-gradient(99deg, var(--c1), var(--c2));box-shadow:var(--shadow-glass), 0 10px 30px var(--glow);filter:brightness(1.12)}}@keyframes Celebration-module__xdRQiW__breathe{to{box-shadow:var(--shadow-glass), 0 0 30px var(--glow)}}.Celebration-module__xdRQiW__later{color:var(--text-dim);text-underline-offset:3px;border-radius:10px;padding:6px 12px;font-size:14px;font-weight:600;-webkit-text-decoration:underline #ffffff40;text-decoration:underline #ffffff40}@media (hover:hover){.Celebration-module__xdRQiW__later:hover{color:var(--text);text-decoration-color:currentColor}}.Celebration-module__xdRQiW__later:focus-visible{outline-offset:2px;outline:2px solid #fff}@media (max-width:560px){.Celebration-module__xdRQiW__celebration{border-radius:24px 24px 0 0;gap:12px;max-width:none;padding:26px 16px 0}.Celebration-module__xdRQiW__badge{border-radius:22px;width:72px;height:72px}.Celebration-module__xdRQiW__badge svg{width:36px;height:36px}.Celebration-module__xdRQiW__title{font-size:27px}.Celebration-module__xdRQiW__count{font-size:34px}.Celebration-module__xdRQiW__countLabel{font-size:14px}.Celebration-module__xdRQiW__actions{width:calc(100% + 32px);padding:10px 16px calc(12px + env(safe-area-inset-bottom,0px));margin:2px -16px 0}.Celebration-module__xdRQiW__cta{height:52px;font-size:16px}}@media (prefers-reduced-motion:reduce){.Celebration-module__xdRQiW__rays,.Celebration-module__xdRQiW__confetti,.Celebration-module__xdRQiW__reveal:after,.Celebration-module__xdRQiW__lockClosed{display:none}.Celebration-module__xdRQiW__celebration,.Celebration-module__xdRQiW__celebration *,.Celebration-module__xdRQiW__celebration :before,.Celebration-module__xdRQiW__celebration :after{animation:none}.Celebration-module__xdRQiW__reveal{box-shadow:inset 0 0 0 1px #6cff3a52}.Celebration-module__xdRQiW__role{box-shadow:inset 0 0 0 1px #6cff3a40}.Celebration-module__xdRQiW__toggle{background:var(--ok)}.Celebration-module__xdRQiW__thumb{transform:translate(16px)}.Celebration-module__xdRQiW__gain{box-shadow:inset 0 0 0 1px #ffffff1f}}
.Checkout-module__AvEhpG__card{background:radial-gradient(100% 50% at 50% 0%, #ffffff0f, transparent 70%), var(--surface-sheet);outline-offset:-1px;width:100%;max-width:440px;color:var(--text);text-align:center;animation:Checkout-module__AvEhpG__swap .34s var(--ease) both;border-radius:28px;outline:1px solid #ffffff14;flex-direction:column;align-items:center;gap:16px;margin:0 auto;padding:32px 24px 24px;display:flex;box-shadow:0 32px 80px #0000008c}@keyframes Checkout-module__AvEhpG__swap{0%{opacity:0;transform:translateY(12px)scale(.97)}}.Checkout-module__AvEhpG__title{font-size:22px;font-weight:800;line-height:1.25}.Checkout-module__AvEhpG__title:focus{outline:none}.Checkout-module__AvEhpG__spinner{color:#fff;justify-content:center;align-items:center;width:72px;height:72px;display:flex;position:relative}.Checkout-module__AvEhpG__spinner:before{content:"";border:3px solid #ffffff14;border-top-color:var(--orange);border-radius:50%;animation:.9s linear infinite Checkout-module__AvEhpG__spin;position:absolute;inset:0}.Checkout-module__AvEhpG__spinner svg{width:28px;height:28px}@keyframes Checkout-module__AvEhpG__spin{to{transform:rotate(360deg)}}.Checkout-module__AvEhpG__order{color:var(--text-dim);font-variant-numeric:tabular-nums;background:#ffffff0f;border-radius:100px;padding:5px 12px;font-size:13px;font-weight:600}.Checkout-module__AvEhpG__order strong{color:var(--text)}.Checkout-module__AvEhpG__steps{text-align:left;background:#ffffff08;border-radius:18px;flex-direction:column;gap:12px;width:100%;max-width:340px;padding:16px;list-style:none;display:flex;box-shadow:inset 0 0 0 1px #ffffff0f}.Checkout-module__AvEhpG__step{color:#fff6;transition:color var(--dur-2) var(--ease);align-items:center;gap:12px;font-size:14px;font-weight:600;display:flex}.Checkout-module__AvEhpG__step[data-state=active]{color:var(--text)}.Checkout-module__AvEhpG__step[data-state=done]{color:#ffffffbf}.Checkout-module__AvEhpG__mark{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;display:flex;position:relative;box-shadow:inset 0 0 0 2px #ffffff26}.Checkout-module__AvEhpG__step[data-state=active] .Checkout-module__AvEhpG__mark:before{content:"";border:2px solid #0000;border-top-color:var(--orange);border-radius:50%;animation:.8s linear infinite Checkout-module__AvEhpG__spin;position:absolute;inset:0}.Checkout-module__AvEhpG__step[data-state=done] .Checkout-module__AvEhpG__mark{box-shadow:none;color:#0b2400;animation:Checkout-module__AvEhpG__pop .35s var(--ease-spring);background:#6cff3a}.Checkout-module__AvEhpG__mark svg{width:12px;height:12px}@keyframes Checkout-module__AvEhpG__pop{0%{transform:scale(.4)}}.Checkout-module__AvEhpG__note{color:var(--text-dim);align-items:center;gap:6px;font-size:12px;font-weight:600;display:flex}.Checkout-module__AvEhpG__note svg{width:14px;height:14px}.Checkout-module__AvEhpG__payCard{text-align:left;align-items:stretch;gap:12px;max-width:520px;padding:20px 24px}.Checkout-module__AvEhpG__payHead{align-items:center;gap:10px;display:flex}.Checkout-module__AvEhpG__payTitle{font-size:18px;font-weight:800;line-height:1.25}.Checkout-module__AvEhpG__payTitle:focus{outline:none}.Checkout-module__AvEhpG__back{width:36px;height:36px;color:var(--text);transition:background var(--dur-1) var(--ease);background:#ffffff0f;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.Checkout-module__AvEhpG__back svg{width:18px;height:18px}@media (hover:hover){.Checkout-module__AvEhpG__back:hover{background:#ffffff1f}}.Checkout-module__AvEhpG__back:focus-visible{outline-offset:2px;outline:2px solid #fff}.Checkout-module__AvEhpG__embed{min-height:360px;position:relative}.Checkout-module__AvEhpG__embed iframe{border:0;width:100%}.Checkout-module__AvEhpG__embed[data-ready=false]>:not(.Checkout-module__AvEhpG__embedLoading){opacity:0}.Checkout-module__AvEhpG__embed>:not(.Checkout-module__AvEhpG__embedLoading){transition:opacity var(--dur-2) var(--ease)}.Checkout-module__AvEhpG__embedLoading{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.Checkout-module__AvEhpG__embedLoading .Checkout-module__AvEhpG__spinner{width:44px;height:44px}.Checkout-module__AvEhpG__payCard .Checkout-module__AvEhpG__note{justify-content:center}.Checkout-module__AvEhpG__beta{text-align:center;flex-direction:column;align-items:center;gap:12px;padding:20px 0 4px;display:flex}.Checkout-module__AvEhpG__fine{color:var(--text-dim);font-size:12px;line-height:1.4}.Checkout-module__AvEhpG__declinedIcon{width:64px;height:64px;color:var(--danger);animation:Checkout-module__AvEhpG__shake .45s var(--ease);background:#ff5c5c24;border-radius:50%;justify-content:center;align-items:center;display:flex;box-shadow:inset 0 0 0 1px #ff5c5c59}.Checkout-module__AvEhpG__declinedIcon svg{width:30px;height:30px}@keyframes Checkout-module__AvEhpG__shake{20%{transform:translate(-8px)}40%{transform:translate(7px)}60%{transform:translate(-4px)}80%{transform:translate(3px)}}.Checkout-module__AvEhpG__text{color:#ffffffb8;max-width:34ch;font-size:14px;font-weight:500;line-height:1.45}.Checkout-module__AvEhpG__actions{flex-direction:column;align-items:center;gap:8px;width:100%;display:flex}.Checkout-module__AvEhpG__cta{--cta-radius:16px;width:100%;height:52px;font-size:16px}.Checkout-module__AvEhpG__link{color:var(--text-dim);text-underline-offset:3px;border-radius:10px;padding:8px 12px;font-size:14px;font-weight:600;-webkit-text-decoration:underline #ffffff40;text-decoration:underline #ffffff40}@media (hover:hover){.Checkout-module__AvEhpG__link:hover{color:var(--text);text-decoration-color:currentColor}}.Checkout-module__AvEhpG__link:focus-visible{outline-offset:2px;outline:2px solid #fff}@media (max-width:560px){.Checkout-module__AvEhpG__card{max-width:none;padding:28px 16px calc(18px + env(safe-area-inset-bottom,0px));border-radius:24px 24px 0 0}.Checkout-module__AvEhpG__payCard{padding-top:16px}}@media (prefers-reduced-motion:reduce){.Checkout-module__AvEhpG__card,.Checkout-module__AvEhpG__step[data-state=done] .Checkout-module__AvEhpG__mark,.Checkout-module__AvEhpG__declinedIcon{animation:none}.Checkout-module__AvEhpG__step,.Checkout-module__AvEhpG__embed>:not(.Checkout-module__AvEhpG__embedLoading){transition:none}}
.Companies-module__9WHAGG__page{max-width:var(--page-max);padding:24px var(--page-gutter) 64px;margin:0 auto}.Companies-module__9WHAGG__intro{flex-direction:column;gap:10px;margin-bottom:28px;display:flex}.Companies-module__9WHAGG__title{letter-spacing:-.02em;text-wrap:balance;font-size:40px;font-weight:500;line-height:1.1}.Companies-module__9WHAGG__lead{max-width:var(--page-measure);color:var(--text-dim);font-size:16px;font-weight:500;line-height:1.55}.Companies-module__9WHAGG__group{margin-top:28px}.Companies-module__9WHAGG__letter{color:var(--text-dim);letter-spacing:.08em;text-transform:uppercase;margin-bottom:12px;font-size:14px;font-weight:600}.Companies-module__9WHAGG__list{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:8px;list-style:none;display:grid}.Companies-module__9WHAGG__card{border-radius:var(--radius-card);background:var(--surface);height:100%;color:inherit;transition:background var(--dur-1) var(--ease), transform var(--dur-1) var(--ease);align-items:center;gap:12px;padding:14px 16px;text-decoration:none;display:flex}@media (hover:hover){.Companies-module__9WHAGG__card:hover{background:var(--chip-bg)}}.Companies-module__9WHAGG__card:active{transform:scale(.99)}.Companies-module__9WHAGG__card:focus-visible{outline-offset:2px;outline:2px solid #fff}.Companies-module__9WHAGG__names{flex-direction:column;gap:2px;min-width:0;display:flex}.Companies-module__9WHAGG__name{letter-spacing:-.01em;overflow-wrap:anywhere;font-size:16px;font-weight:600;line-height:1.25}.Companies-module__9WHAGG__count{color:var(--text-dim);font-size:13px;font-weight:500}.Companies-module__9WHAGG__empty{color:var(--text-dim);font-size:16px}@media (prefers-reduced-motion:reduce){.Companies-module__9WHAGG__card{transition:none}}@media (max-width:640px){.Companies-module__9WHAGG__title{font-size:30px}}
