.reference-desktop .tex{background-image:radial-gradient(circle at 30% 24%,#ffffff8c 0,#fff0 42%),repeating-linear-gradient(115deg,#0000001c 0 3px,#0000 3px 8px);box-shadow:inset -10px -14px 26px #0003,0 12px 30px #14183c2e}.reference-home.run .flyA{animation:14s linear infinite both ref1_flyA}.reference-home.run .flyB{animation:14s linear infinite both ref1_flyB}.reference-home.run .flyC{animation:14s linear infinite both ref1_flyC}.reference-home.run .flyD{animation:14s linear infinite both ref1_flyD}.reference-home.run .blob{animation:14s ease-in-out infinite both ref1_morph,14s cubic-bezier(.3,.1,.3,1) infinite both ref1_twirl}.reference-home.run .gloss{animation:14s ease-in infinite both ref1_glossOut}.reference-home.run .ltr{animation:14s cubic-bezier(.3,1.5,.5,1) infinite both ref1_ltrIn}.reference-home.run .card{animation:14s ease-out infinite both ref1_cardIn}.reference-home.run .txt{animation:14s ease-out infinite both ref1_txtIn}.reference-home.run .bob{animation:6s ease-in-out infinite ref1_bob}.reference-home.run .bob.dim{animation:6s ease-in-out infinite ref1_bob,14s infinite both ref1_dim}.reference-home.run .badge{animation:14s cubic-bezier(.3,1.6,.5,1) infinite both ref1_badgeIn}.reference-home.run .ph{animation:14s linear infinite both ref1_phOut}.reference-home.run .typed{animation:14s steps(16,end) infinite both ref1_typing}.reference-home.run .caret{animation:14s linear infinite both ref1_caret,.8s step-end infinite ref1_blink}.reference-home.run .panel{animation:14s cubic-bezier(.2,.8,.2,1) infinite both ref1_panelIn}.reference-home.run .m1{animation:14s cubic-bezier(.2,.8,.2,1) infinite both ref1_msg1}.reference-home.run .m2{animation:14s cubic-bezier(.2,.8,.2,1) infinite both ref1_msg2}.reference-home.run .m3{animation:14s cubic-bezier(.2,.8,.2,1) infinite both ref1_msg3}.reference-home.run .dots{animation:14s linear infinite both ref1_dots}@keyframes ref1_flyA{0%{opacity:0;animation-timing-function:cubic-bezier(.3,0,.6,1);transform:translate(495px,198px)rotate(225deg)translate(30px)rotate(-225deg)scale(.3)}3%{opacity:1;animation-timing-function:linear;transform:translate(495px,198px)rotate(270deg)translate(100px)rotate(-270deg)scale(1)}8%{animation-timing-function:linear;transform:translate(495px,198px)rotate(450deg)translate(220px)rotate(-450deg)scale(1)}13%{animation-timing-function:cubic-bezier(.25,.6,.3,1);transform:translate(495px,198px)rotate(585deg)translate(310px)rotate(-585deg)scale(1)}19%,90%{opacity:1;transform:translate(0)rotate(615deg)translate(0)rotate(-615deg)scale(1)}96%,to{opacity:0;transform:translate(0)rotate(615deg)translate(0)rotate(-615deg)scale(1)}}@keyframes ref1_flyB{0%{opacity:0;animation-timing-function:cubic-bezier(.3,0,.6,1);transform:translate(-485px,178px)rotate(315deg)translate(30px)rotate(-315deg)scale(.3)}3%{opacity:1;animation-timing-function:linear;transform:translate(-485px,178px)rotate(360deg)translate(100px)rotate(-360deg)scale(1)}8%{animation-timing-function:linear;transform:translate(-485px,178px)rotate(540deg)translate(215px)rotate(-540deg)scale(1)}13%{animation-timing-function:cubic-bezier(.25,.6,.3,1);transform:translate(-485px,178px)rotate(675deg)translate(295px)rotate(-675deg)scale(1)}19%,90%{opacity:1;transform:translate(0)rotate(705deg)translate(0)rotate(-705deg)scale(1)}96%,to{opacity:0;transform:translate(0)rotate(705deg)translate(0)rotate(-705deg)scale(1)}}@keyframes ref1_flyC{0%{opacity:0;animation-timing-function:cubic-bezier(.3,0,.6,1);transform:translate(519px,-290px)rotate(135deg)translate(30px)rotate(-135deg)scale(.3)}3%{opacity:1;animation-timing-function:linear;transform:translate(519px,-290px)rotate(180deg)translate(100px)rotate(-180deg)scale(1)}8%{animation-timing-function:linear;transform:translate(519px,-290px)rotate(360deg)translate(225px)rotate(-360deg)scale(1)}13%{animation-timing-function:cubic-bezier(.25,.6,.3,1);transform:translate(519px,-290px)rotate(495deg)translate(320px)rotate(-495deg)scale(1)}19%,90%{opacity:1;transform:translate(0)rotate(525deg)translate(0)rotate(-525deg)scale(1)}96%,to{opacity:0;transform:translate(0)rotate(525deg)translate(0)rotate(-525deg)scale(1)}}@keyframes ref1_flyD{0%{opacity:0;animation-timing-function:cubic-bezier(.3,0,.6,1);transform:translate(-519px,-302px)rotate(45deg)translate(30px)rotate(-45deg)scale(.3)}3%{opacity:1;animation-timing-function:linear;transform:translate(-519px,-302px)rotate(90deg)translate(100px)rotate(-90deg)scale(1)}8%{animation-timing-function:linear;transform:translate(-519px,-302px)rotate(270deg)translate(210px)rotate(-270deg)scale(1)}13%{animation-timing-function:cubic-bezier(.25,.6,.3,1);transform:translate(-519px,-302px)rotate(405deg)translate(300px)rotate(-405deg)scale(1)}19%,90%{opacity:1;transform:translate(0)rotate(435deg)translate(0)rotate(-435deg)scale(1)}96%,to{opacity:0;transform:translate(0)rotate(435deg)translate(0)rotate(-435deg)scale(1)}}@keyframes ref1_morph{0%{border-radius:0;width:0;height:0;top:70px;left:145px}3%{border-radius:85px;width:170px;height:170px;top:-15px;left:60px}6%{border-radius:55px;width:110px;height:230px;top:-45px;left:90px}9%{border-radius:40px;width:160px;height:160px;top:-10px;left:65px}12%{border-radius:80px;width:160px;height:160px;top:-10px;left:65px}18%,to{border-radius:14px;width:48px;height:48px;top:20px;left:20px}}@keyframes ref1_twirl{0%{transform:rotate(0)}13%{transform:rotate(-540deg)}18%,to{transform:rotate(-720deg)}}@keyframes ref1_glossOut{0%,14%{opacity:1}18%,to{opacity:0}}@keyframes ref1_ltrIn{0%,17%{opacity:0;transform:scale(.3)}21%,to{opacity:1;transform:scale(1)}}@keyframes ref1_cardIn{0%,12%{opacity:0;transform:scale(.55)}18%{opacity:1;transform:scale(1.04)}21%,to{opacity:1;transform:scale(1)}}@keyframes ref1_txtIn{0%,16%{opacity:0;transform:translateY(8px)}21%,to{opacity:1;transform:translateY(0)}}@keyframes ref1_bob{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes ref1_dim{0%,31%{opacity:1;filter:none}35%,to{opacity:.4;filter:grayscale()}}@keyframes ref1_badgeIn{0%,32%{opacity:0;transform:scale(0)}36%,to{opacity:1;transform:scale(1)}}@keyframes ref1_phOut{0%,23%{opacity:1}24%,95%{opacity:0}96%,to{opacity:1}}@keyframes ref1_typing{0%,24%{width:0}30%,95%{width:152px}96%,to{width:0}}@keyframes ref1_caret{0%,23%{opacity:0}24%,95%{opacity:1}96%,to{opacity:0}}@keyframes ref1_blink{50%{border-color:#0000}}@keyframes ref1_panelIn{0%,36%{opacity:0;transform:translateY(90px)}41%{opacity:1;transform:translateY(0)}90%{opacity:1;transform:translateY(0)}96%,to{opacity:0;transform:translateY(30px)}}@keyframes ref1_msg1{0%,44%{opacity:0;transform:translateY(18px)scale(.96)}47%,to{opacity:1;transform:translateY(0)scale(1)}}@keyframes ref1_msg2{0%,53%{opacity:0;transform:translateY(18px)scale(.96)}56%,to{opacity:1;transform:translateY(0)scale(1)}}@keyframes ref1_msg3{0%,62%{opacity:0;transform:translateY(18px)scale(.96)}65%,to{opacity:1;transform:translateY(0)scale(1)}}@keyframes ref1_dots{0%,41%{opacity:0}42%,44%{opacity:1}45%,50%{opacity:0}51%,53%{opacity:1}54%,59%{opacity:0}60%,62%{opacity:1}63%,to{opacity:0}}@media (prefers-reduced-motion:reduce){.reference-home.run .flyA,.reference-home.run .flyB,.reference-home.run .flyC,.reference-home.run .flyD,.reference-home.run .blob,.reference-home.run .gloss,.reference-home.run .ltr,.reference-home.run .card,.reference-home.run .txt,.reference-home.run .bob,.reference-home.run .bob.dim,.reference-home.run .badge,.reference-home.run .ph,.reference-home.run .typed,.reference-home.run .caret,.reference-home.run .panel,.reference-home.run .m1,.reference-home.run .m2,.reference-home.run .m3,.reference-home.run .dots{animation:none}}.reference-home.run .mblob{animation:10s ease-in-out infinite both ref2_mmorph,10s cubic-bezier(.3,.1,.3,1) infinite both ref2_mtwirl}.reference-home.run .mgloss{animation:10s ease-in infinite both ref2_mgloss}.reference-home.run .mltr{animation:10s cubic-bezier(.3,1.5,.5,1) infinite both ref2_mltr}.reference-home.run .mcard{animation:10s ease-out infinite both ref2_mcard}.reference-home.run .mtxt{animation:10s ease-out infinite both ref2_mtxt}.reference-home.run .mbubble{animation:10s cubic-bezier(.2,.8,.2,1) infinite both ref2_mbubble}.reference-home.run .c2 .mblob,.reference-home.run .c2 .mgloss,.reference-home.run .c2 .mltr,.reference-home.run .c2 .mcard,.reference-home.run .c2 .mtxt{animation-delay:.45s}.reference-home.run .float{animation:7s ease-in-out infinite ref2_mfloat}@keyframes ref2_mmorph{0%{opacity:1;border-radius:0;width:0;height:0;top:48px;left:151px}6%{border-radius:60px;width:120px;height:120px;top:-12px;left:91px}12%{border-radius:30px;width:60px;height:160px;top:-32px;left:121px}18%{border-radius:28px;width:100px;height:100px;top:-2px;left:101px}26%,92%{opacity:1;border-radius:14px;width:48px;height:48px;top:24px;left:16px}98%,to{opacity:0;border-radius:14px;width:48px;height:48px;top:24px;left:16px}}@keyframes ref2_mtwirl{0%{transform:rotate(0)}20%{transform:rotate(-540deg)}26%,to{transform:rotate(-720deg)}}@keyframes ref2_mgloss{0%,20%{opacity:1}25%,to{opacity:0}}@keyframes ref2_mltr{0%,24%{opacity:0;transform:scale(.3)}29%,to{opacity:1;transform:scale(1)}}@keyframes ref2_mcard{0%,20%{opacity:0;transform:scale(.6)}27%{opacity:1;transform:scale(1.03)}30%,92%{opacity:1;transform:scale(1)}98%,to{opacity:0;transform:scale(1)}}@keyframes ref2_mtxt{0%,26%{opacity:0;transform:translateY(6px)}32%,92%{opacity:1;transform:translateY(0)}98%,to{opacity:0}}@keyframes ref2_mbubble{0%,42%{opacity:0;transform:translateY(16px)}47%,92%{opacity:1;transform:translateY(0)}98%,to{opacity:0}}@keyframes ref2_mfloat{0%,to{transform:translateY(0)rotate(-28deg)}50%{transform:translateY(-10px)rotate(-28deg)}}@media (prefers-reduced-motion:reduce){.reference-home.run .mblob,.reference-home.run .mgloss,.reference-home.run .mltr,.reference-home.run .mcard,.reference-home.run .mtxt,.reference-home.run .mbubble,.reference-home.run .float{animation:none}}
:is(body:has(.reference-home)>.header,body:has(.reference-home)>.footer){display:none}.reference-home{color:#33363d;max-width:1440px;margin:0 auto;font-family:Onest,system-ui,sans-serif;line-height:normal;position:relative}.reference-mobile-hero .tex{background-image:radial-gradient(circle at 30% 24%,#ffffff8c 0,#fff0 42%),repeating-linear-gradient(115deg,#0000001c 0 3px,#0000 3px 8px);box-shadow:inset -8px -10px 20px #0003,0 10px 24px #14183c2e}.reference-home .disp{font-family:Geologica,Onest,system-ui,sans-serif}.reference-home a{color:#3040f0}.reference-home p{margin:0}.reference-home button{transition:none}.reference-home input:focus-visible{box-shadow:inset 0 -2px #999ba5;outline:none!important}.reference-home details summary{cursor:pointer;list-style:none}.reference-home details summary::-webkit-details-marker{display:none}.reference-desktop{background:#fff;flex-direction:column;width:1440px;display:flex}.reference-desktop>section{flex-shrink:0}.reference-desktop-hero{isolation:isolate}.reference-desktop-hero:before,.reference-mobile-hero:before{content:"";z-index:-1;pointer-events:none;opacity:0;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3E%3Ccircle cx='15' cy='15' r='12.5' fill='none' stroke='%233040f0' stroke-width='3.5'/%3E%3Ccircle cx='15' cy='15' r='5' fill='%23ff7a1a'/%3E%3C/svg%3E") 50%/contain no-repeat;width:620px;height:620px;animation:14s linear infinite both reference-logo-reveal;position:absolute;top:80px;left:calc(50% - 310px);transform:scale(.92)}@keyframes reference-logo-reveal{0%,18%{opacity:0;transform:scale(.92)}26%{opacity:.07;transform:scale(.97)}86%{opacity:.07;transform:scale(1.04)}95%,to{opacity:0;transform:scale(1.08)}}.reference-desktop-hero>[class^=fly],.reference-desktop-hero>.panel{pointer-events:none}.reference-mobile-hero,.reference-home.search-used .ph,.reference-home.search-used .typed,.reference-home.search-used .caret{display:none!important}.reference-home [data-quota]{color:#fff!important;background:0 0!important}.reference-home [data-quota][aria-pressed=true]{color:#1f2bb8!important;background:#fff!important}.reference-home.reference-paused *,.reference-home.reference-paused :before{animation-play-state:paused!important}.reference-feed{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.reference-job{border:1px solid #e3e5ea;border-radius:28px;flex-direction:column;gap:18px;min-height:250px;padding:24px;display:flex}.reference-job-heading{align-items:flex-start;gap:14px;display:flex}.reference-company-icon{color:#fff;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;font-size:21px;font-weight:700;display:flex}.reference-job-heading>div{flex-direction:column;flex-grow:1;gap:4px;min-width:0;display:flex}.reference-job strong{color:#000;overflow-wrap:anywhere;font-size:19px;font-weight:600;line-height:1.3}.reference-job-heading>div>span{color:#5e636e;font-size:15px}.reference-tags{flex-wrap:wrap;gap:8px;display:flex}.reference-tags>span{color:#33363d;background:#f1f2f5;border-radius:15px;align-items:center;min-height:30px;padding:3px 12px;font-size:14px;display:flex}.reference-salary{color:#000;margin-top:auto;font-size:21px;font-weight:600}.home-directions,.home-pricing{flex-direction:column;gap:40px;padding:120px 80px 0;display:flex}.home-section-heading{justify-content:space-between;align-items:center;gap:20px;display:flex}.home-directions h2,.home-pricing h2{letter-spacing:-.045em;color:#000;margin:0;font-size:56px;font-weight:800}.home-direction-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.home-direction{isolation:isolate;border-radius:36px;flex-direction:column;justify-content:space-between;height:240px;padding:32px;display:flex;position:relative;overflow:hidden}.home-direction strong{z-index:1;color:#000;letter-spacing:-.03em;max-width:220px;font:700 30px/1.1 Geologica,Onest,sans-serif;position:relative}.home-direction>span{z-index:1;color:#33363d;font-size:16px;position:relative}.home-direction-orb,.home-direction-accent,.home-price-orb{background-image:radial-gradient(circle at 30% 24%,#ffffff8c 0,#0000 42%),repeating-linear-gradient(115deg,#0000001c 0 3px,#0000 3px 8px);border-radius:50%;position:absolute;box-shadow:inset -8px -10px 20px #0003}.home-direction-orb{width:110px;height:110px;top:76px;right:32px}.home-direction-accent{width:40px;height:40px;top:142px;right:132px}.home-plans{grid-template-columns:1fr 1fr;gap:24px;display:grid}.home-plan{border-radius:40px;flex-direction:column;gap:24px;padding:44px;display:flex;position:relative;overflow:hidden}.home-free{color:#000;background:#f5f6f8}.home-plus{color:#fff;background:#3040f0}.home-plan h3{color:inherit;margin:0;font-size:34px;position:relative}.home-plan h3 small{vertical-align:middle;background:#ffffff26;border-radius:20px;padding:6px 10px;font:500 13px Onest,sans-serif}.home-price{font-size:18px;position:relative}.home-price small{opacity:.85;margin-top:6px;font-size:13px;display:block}.home-price-orb{background-color:#ff7a1a;width:180px;height:180px;top:-40px;right:-40px}.home-plan ul{flex-direction:column;gap:18px;margin:0 0 4px;padding:0;list-style:none;display:flex;position:relative}.home-plan li{align-items:flex-start;gap:12px;font-size:18px;line-height:1.45;display:flex}.home-plan li svg{flex-shrink:0;margin-top:3px}.home-free li svg{color:#3040f0}.home-plan li small{opacity:.85;margin-top:3px;font-size:13px;display:block}.home-plan>.button{color:#fff;border-radius:30px;align-self:flex-start;min-height:56px;margin-top:auto;padding:14px 28px}.home-plus>.button{color:#000;background:#fff}.home-quota{border:0;margin:0;padding:0;position:relative}.home-quota legend{margin-bottom:12px;font-size:16px}.home-quota>div{gap:8px;display:flex}.home-quota button{border:2px solid #fff;border-radius:24px;width:64px;height:48px;font-size:17px;font-weight:600}.home-pricing-note{color:#5e636e;font-size:15px;line-height:1.5}.home-renewal{opacity:.85;font-size:13px;line-height:1.5}.reference-feed-hint{display:none}@media (min-width:701px) and (max-width:1439px){.reference-home{zoom:calc(100vw / 1440px);width:1440px;max-width:none}}@media (max-width:700px){.reference-home{zoom:calc(100vw / 390px);width:390px;max-width:none}.reference-mobile-hero{isolation:isolate;display:flex!important}.reference-mobile-hero:before{width:330px;height:330px;animation-duration:10s;top:26px;left:calc(50% - 165px)}.reference-desktop{width:390px}.reference-desktop-hero{display:none!important}.reference-desktop>section:not(.ref-section-0){gap:28px!important;padding:64px 20px 0!important}.reference-desktop>section h2{font-size:36px!important}.reference-desktop>section>div:first-child{gap:14px}.ref-section-1>div:last-child{gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))!important}.reference-feed{scroll-snap-type:x mandatory;gap:12px;padding:2px 0 16px;display:flex;overflow-x:auto}.reference-job{scroll-snap-align:start;border-radius:24px;flex:0 0 290px;min-width:0;min-height:250px;padding:20px}.reference-feed-hint{color:#5e636e;font-size:13px;display:block}.ref-section-1>div:first-child{align-items:flex-start!important}.ref-section-1>div:first-child>a,.ref-section-2>div:first-child>a{font-size:14px!important}.ref-section-1>div:last-child>a{border-radius:24px;padding:18px;height:184px!important}.home-direction strong{max-width:145px;font-size:18px}.home-direction>span{font-size:12px}.home-direction-orb{width:72px;height:72px;top:76px;right:10px}.home-direction-accent{width:28px;height:28px;top:108px;right:78px}.ref-section-2>div:first-child{align-items:flex-start!important}.ref-section-2>div:first-child p{font-size:15px!important}.reference-desktop>section.ref-section-3{border-radius:32px!important;margin:64px 20px 0!important;padding:32px 24px!important}.ref-section-3>div:nth-of-type(2),.ref-section-4>div{grid-template-columns:1fr!important}.ref-section-3>div:nth-of-type(2)>div{padding:24px!important}.ref-section-4>div>div{border-radius:30px!important;padding:30px!important}.ref-section-4 [data-quota]{width:58px!important}.home-plan{border-radius:28px;gap:20px;padding:28px 24px}.home-plan li{font-size:16px}.home-plan h3{font-size:30px}.home-plan>.button{width:100%}.home-pricing-note{font-size:13px}.ref-section-5{grid-template-columns:1fr!important}.reference-footer{flex-wrap:wrap;gap:22px!important;margin-top:64px!important;padding:32px 20px!important}.reference-footer nav{grid-template-columns:1fr 1fr;width:100%;gap:8px 20px!important;font-size:14px!important;display:grid!important}.reference-footer nav a{align-items:center;min-height:44px;display:flex}}@media (prefers-reduced-motion:reduce){.reference-desktop-hero:before,.reference-mobile-hero:before{opacity:0;animation:none}.reference-home .ph{opacity:1!important}.reference-home .typed,.reference-home .caret{display:none}}
