@font-face{font-family:MiSans;src:url(/fonts/MiSans-VF.ttf) format("truetype");font-weight:100 900;font-display:swap}:root{--primary:#b9ff65;--ink:#0f0e33;--muted:#747480;--danger:#ff3056;--paper:#ffffff;--surface:#ffffff;--soft:#f4f4f4;--line:#dadadf;--primary-soft:#e5ffc6}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--ink);background:var(--paper);font-family:MiSans,PingFang SC,sans-serif}button,input,select{font:inherit}button,summary{cursor:pointer}button{color:inherit}h1,h2,h3,p{margin-top:0}.nav{width:min(1340px,calc(100% - 48px));height:72px;margin:auto;justify-content:space-between}.brand,.nav{display:flex;align-items:center}.brand{color:var(--ink);text-decoration:none;white-space:nowrap}.brand img{width:164px;height:40px;object-fit:contain}.language-switch,.nav-actions{display:flex;align-items:center;gap:10px}.language-switch{height:34px;padding:2px 3px;border:1px solid var(--line);border-radius:7px;background:white}.language-switch button{min-width:34px;padding:7px 9px;border:0;border-radius:5px;background:transparent;color:#a1a1a1;font-size:11px;font-weight:600}.language-switch .active{background:#f5f5f5;color:#232331}.nav-link{padding:8px 15px;border-radius:7px;color:#000;background:var(--primary);text-decoration:none;font-size:14px;font-weight:520}.account-email,.sign-out{font-size:11px;line-height:normal;font-weight:600}.sign-out{padding:0;border:0;background:transparent}.hero{width:min(1340px,calc(100% - 48px));min-height:972px;margin:auto;display:grid;grid-template-columns:543px minmax(0,780px);align-items:center;justify-content:space-between;grid-gap:48px;gap:48px}.hero-content{display:flex;flex-direction:column;align-items:flex-start;gap:16px}.eyebrow{width:-moz-fit-content;width:fit-content;margin:0;padding:4px 20px;border:1px solid var(--muted);border-radius:999px;color:var(--ink);font-size:18px;font-weight:450;letter-spacing:1.4px}h1{margin:0;white-space:pre-line;font-size:50px;line-height:1.32;font-weight:630;letter-spacing:0}.hero-copy{max-width:500px;margin:0;color:var(--muted);font-size:18px;line-height:29.75px;font-weight:330}.hero-action{margin-top:0;padding:12px 18px;display:flex;gap:4px;border-radius:7px;color:#000;background:var(--primary);text-decoration:none;font-size:16px;font-weight:520}.hero-collage{width:780px;max-width:100%;height:auto}.how{min-height:1170px;padding:150px 24px;gap:64px}.how,.section-intro{display:flex;flex-direction:column;align-items:center}.section-intro{gap:16px;text-align:center}.section-intro h2{max-width:1340px;margin:0;font-size:50px;line-height:60.48px;font-weight:520;letter-spacing:0}.how .section-intro h2{max-width:760px}.text-highlight{padding:0 6px;border-radius:6px;background:var(--primary);box-decoration-break:clone;-webkit-box-decoration-break:clone}.steps{width:800px;display:grid;grid-template-columns:repeat(2,384px);grid-template-areas:"one two" "three note";grid-gap:32px;gap:32px;align-items:start}.step{position:relative;width:384px;min-height:276px;padding:37px 37px 95px;overflow:hidden;border-radius:25px;background:var(--soft)}.step-1{grid-area:one}.step-2{grid-area:two;transform:translateY(65px);background:var(--primary)}.step-3{grid-area:three;color:white;background:#000}.step h3{width:100%;margin:0 0 12px;font-size:30px;line-height:1.25;font-weight:520;text-wrap:balance}.step p{width:100%;margin:0;color:var(--muted);font-size:18px;line-height:34px;font-weight:330}.step-3 p{color:#9e9eab}.step span{position:absolute;left:37px;bottom:25px;padding:9px 11px;border-radius:8px;color:var(--ink);background:var(--primary);font-size:20px;font-weight:800}.step-2 span{color:white;background:#000}.step img{position:absolute;right:16px;bottom:0;width:144px;height:144px}.steps-note{grid-area:note;align-self:end;width:370px;margin:0;color:var(--ink);font-size:30px;line-height:49.23px;font-weight:630}.lang-en .step{padding-bottom:145px}.lang-en .step h3{font-size:27px;white-space:nowrap;text-wrap:nowrap}.lang-en .steps-note{width:384px;font-size:30px;line-height:49.23px;letter-spacing:0;white-space:normal}.audience{min-height:756px;padding:150px 24px 250px;display:flex;flex-direction:column;align-items:center;gap:64px}.audience .section-intro{max-width:610px}.audience .section-intro p:last-child{margin:0;color:var(--muted);font-size:18px;line-height:29.75px;font-weight:330}.audience ul{width:min(900px,100%);margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:30px;gap:30px;list-style:none}.audience li{min-height:80px;padding:16px;display:flex;align-items:center;gap:10px;border-radius:12px;background:var(--soft);font-size:16px;font-weight:380}.audience li img{width:24px;height:24px;flex:none}.workspace{position:relative}.marketing-shell .workspace{min-height:570px;padding:150px 24px 80px;border-radius:50px 50px 0 0;background:var(--primary)}.auth-card{width:min(560px,100%);display:flex;flex-direction:column;align-items:center;text-align:center}.auth-card,.auth-card .eyebrow{margin:auto}.auth-card h2{width:100%;margin:16px auto;white-space:nowrap;text-align:center;font-size:50px;line-height:60.48px;font-weight:520}.auth-card>p:not(.eyebrow,.message){width:100%;margin-inline:auto;color:var(--muted);text-align:center;font-size:18px;font-weight:330}.auth-card form{width:max-content;max-width:100%;margin:16px auto 0;display:grid;grid-template-columns:314px max-content;grid-gap:10px;gap:10px}.auth-card input{width:314px;height:50px;border-color:#000;font-weight:330}.auth-card .primary{min-width:150px;min-height:50px;padding-inline:26px;white-space:nowrap;color:#f7fbf8;background:var(--ink);font-weight:520}.app-shell{min-height:100vh;display:flex;flex-direction:column;background:var(--primary)}.app-shell .workspace{width:min(1340px,calc(100% - 48px));flex:1 1;margin:auto;padding:80px 0 40px}.workspace-grid{display:grid;grid-template-columns:minmax(0,928.43px) 379.57px;grid-gap:32px;gap:32px}.workspace-grid,.workspace-grid-summary{align-items:start}.panel{padding:24px;overflow:hidden;border-radius:20px;background:white}.loading-panel{min-height:299px;display:grid;place-items:center;color:var(--muted);font-size:14px;line-height:18px;font-weight:400}.panel-heading{justify-content:space-between;gap:16px}.panel-heading,.panel-heading.stacked{margin-bottom:24px;display:flex;align-items:flex-start}.panel-heading.stacked{flex-direction:column;gap:4px}.panel-title{display:flex;align-items:flex-start;gap:10px}.panel-title>span{width:32px;height:32px;display:grid;place-items:center;flex:none;border-radius:6px;background:var(--primary);font-size:13.8667px;line-height:1;font-weight:700}.panel-heading h3{margin:3px 0 4px;font-size:20px;line-height:22px;font-weight:600;white-space:nowrap}.panel-heading p{margin:0 0 0 42px;color:var(--muted);font-size:14px;line-height:18px;font-weight:400}.billing-heading{margin-bottom:0}.billing-heading .panel-title{gap:14px}.billing-heading p{max-width:286px;margin-left:0}.edit-button{margin-left:auto;padding:7px 0;border:0;color:var(--muted);background:transparent;font-size:14px;line-height:18px;font-weight:400}fieldset,label{margin:0;padding:0;display:grid;grid-gap:16px;gap:16px;border:0;font-size:16px;line-height:22px;font-weight:600}legend{margin-bottom:16px;padding:0}em{color:var(--danger);font-style:normal}.form-block{width:100%}input,select{width:100%;height:44px;padding:10px 16px;border:1px solid rgba(116,116,128,.3);border-radius:8px;outline:none;color:var(--ink);background:white;font-size:14px;line-height:normal;font-weight:400}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:46px;background:#fff url(/assets/select-caret.svg) right 22px center/10px 8px no-repeat}input[readonly]{color:var(--ink)}input:focus,select:focus{border-color:var(--ink);box-shadow:0 0 0 3px #0f0e3314}.field-caption{display:inline-flex;align-items:center;gap:4px;width:-moz-fit-content;width:fit-content;white-space:nowrap;font-size:16px;line-height:22px;font-weight:600}.preference-form{display:flex;flex-direction:column;gap:24px}.choice-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:16px;gap:16px}.role-grid{grid-template-rows:repeat(4,44px)}.choice-grid.compact{grid-template-columns:repeat(3,1fr)}.choice{min-height:44px;margin:0;padding:11px 16px;display:grid;place-items:center;border:1px solid var(--muted);border-radius:8px;text-align:center;font-size:14px;line-height:19px;font-weight:600;cursor:pointer}.choice input{display:none}.choice.selected{color:var(--ink);background:var(--primary);border-color:var(--primary)}details{margin:0}summary{width:-moz-fit-content;width:fit-content;display:flex;align-items:center;gap:2px;font-size:16px;line-height:22px;font-weight:600;list-style:none}summary::-webkit-details-marker{display:none}summary:after{content:"";width:24px;height:24px;display:inline-block;flex:none;background:url(/assets/advanced-chevron-down.svg) 50%/24px 24px no-repeat}details[open]>summary:after{background-image:url(/assets/advanced-chevron-up.svg)}.advanced-preferences{display:grid;grid-gap:0;gap:0}.advanced-preferences[open]{gap:24px}.advanced-stack{display:grid;grid-gap:24px;gap:24px}.advanced-stack>.form-block{min-height:82px;display:grid;grid-template-rows:22px 44px;align-content:start;grid-row-gap:16px;row-gap:16px}.advanced-stack>.advanced-field{margin:0;padding:0;border:0}.salary-row{display:grid;grid-template-columns:1fr 1fr 180px;grid-gap:16px;gap:16px}.primary,.secondary{border:0;border-radius:8px;font-weight:600}.primary{min-height:44px;padding:11px 18px;background:var(--primary)}.primary,.secondary{width:100%;color:var(--ink)}.secondary{min-height:47px;padding:12px;background:var(--primary-soft)}.plan:disabled,.primary:disabled,.secondary:disabled{opacity:.55;cursor:wait}.save-button{font-size:16px;font-weight:600}.radar-status{min-height:100px;margin-bottom:0;padding:18px;display:grid;grid-template-columns:78px 1fr;align-items:center;border-radius:10px;color:white;background:var(--ink)}.radar-status img{width:60px;height:60px}.radar-status div{display:grid;grid-gap:2px;gap:2px}.radar-status small{color:var(--primary);font-size:9px;line-height:normal;font-weight:600;letter-spacing:1px}.radar-status strong{font-size:14px;line-height:normal;font-weight:600}.radar-status p{margin:0;color:#747480;font-size:10px;line-height:15px;font-weight:400}.billing{display:flex;flex-direction:column;gap:28px}.billing-compact{min-height:299px}.quota{min-height:80px;margin:-12px 0;padding:8px 18px;display:flex;align-items:center;gap:15px;border-radius:10px;background:var(--soft)}.quota strong{font-size:48px;line-height:1;font-weight:600}.quota span{color:var(--muted);font-size:12px;line-height:15px;font-weight:400}.plans{display:grid;grid-gap:14px;gap:14px}.plan{min-height:47px;padding:12px;display:flex;align-items:center;justify-content:space-between;gap:12px;border:0;border-radius:6px;background:var(--primary);font-size:16px;font-weight:600}.plan strong{font-size:14px;font-weight:600;white-space:nowrap}.preference-summary{min-height:404px;display:flex;flex-direction:column;gap:24px}.preference-summary-compact{min-height:0}.summary-list{display:grid;grid-gap:22px;gap:22px}.summary-list p{margin:0;font-size:16px;line-height:22px;font-weight:600}.summary-details{display:grid;grid-gap:0;gap:0}.summary-details[open]{gap:24px}.footer{width:min(1340px,calc(100% - 48px));min-height:130px;margin:auto;padding:24px 0;display:flex;justify-content:space-between;align-items:flex-end}.marketing-shell .footer{width:100%;padding-right:max(24px,calc((100% - 1340px) / 2));padding-left:max(24px,calc((100% - 1340px) / 2));background:var(--primary)}.footer .brand{margin-bottom:10px}.footer .brand img{width:147px;height:auto}.socials{display:flex;align-items:center;gap:16px}.socials img{width:32px;height:32px;display:block}.social-button,.social-link,.social-static{width:32px;height:32px;display:grid;place-items:center;flex:0 0 32px}.social-button,.social-link{border:0;border-radius:50%;padding:0;background:transparent;cursor:pointer}.social-static{opacity:.64}.social-email{position:relative}.email-popover{position:absolute;z-index:5;left:0;bottom:calc(100% + 10px);width:max-content;max-width:min(280px,calc(100vw - 32px));padding:10px 12px;display:flex;align-items:center;gap:10px;border:1px solid var(--line);border-radius:8px;color:var(--ink);background:#fff;box-shadow:0 14px 36px #0f0e3324;font-size:13px;line-height:18px}.email-popover span{-webkit-user-select:text;-moz-user-select:text;user-select:text;white-space:nowrap}.email-popover button{min-height:28px;padding:5px 9px;border:0;border-radius:6px;color:var(--ink);background:var(--primary);font-size:12px;font-weight:600;cursor:pointer}.footer p{margin:0;color:var(--muted);font-size:18px;font-weight:400}.footer-legal a{color:inherit;text-decoration:underline;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-position:from-font}.footer-legal span{text-decoration:none}.inline-notice,.message,.success-banner{padding:12px 14px;border-radius:8px;background:var(--primary-soft);font-size:13px}.toast{position:fixed;z-index:50;top:22px;right:22px;max-width:min(420px,calc(100vw - 36px));padding:14px 16px;display:flex;gap:12px;border:1px solid var(--line);border-radius:8px;background:white;box-shadow:0 16px 40px #0f0e3324;font-size:13px}.toast strong{width:22px;height:22px;display:grid;place-items:center;border-radius:50%;background:var(--primary)}.toast span{flex:1 1}.toast button{padding:0;border:0;background:transparent}.toast.error{border-color:var(--danger)}.toast.error strong{color:white;background:var(--danger)}.result-page{min-height:100vh;padding:28px;display:grid;place-items:center;background:var(--primary)}.result-card{width:min(560px,100%);padding:46px;border-radius:20px;background:white;text-align:center}.result-card .brand{width:-moz-fit-content;width:fit-content;margin:0 auto 32px}.result-card h1{margin:18px 0 12px;white-space:normal;font-size:38px;line-height:1.1}.result-card p{margin:0 auto 28px;max-width:430px;color:var(--muted);line-height:1.65}.result-mark{width:60px;height:60px;margin:auto;display:grid;place-items:center;border-radius:50%;color:white;background:var(--ink);font-size:28px;font-weight:800}.result-mark.checking,.result-mark.timeout,.result-mark.waiting{color:var(--ink);background:var(--primary)}.result-mark.cancel,.result-mark.error{background:var(--danger)}.result-actions{display:grid;grid-gap:10px;gap:10px}.result-link{display:block;text-decoration:none}.legal-shell{min-height:100vh;display:flex;flex-direction:column;background:white}.legal-nav{flex:none}.legal-nav .language-switch a{min-width:34px;padding:7px 9px;border-radius:5px;color:#a1a1a1;text-align:center;text-decoration:none;font-size:11px;font-weight:600}.legal-nav .language-switch a.active{background:#f5f5f5;color:#232331}.legal-section{width:min(1340px,calc(100% - 48px));flex:1 1;margin:50px auto 0;padding-bottom:50px;display:flex;flex-direction:column;gap:24px}.legal-back{width:-moz-fit-content;width:fit-content;display:inline-flex;align-items:center;gap:10px;color:var(--ink);text-decoration:none;font-size:18px;line-height:24px;font-weight:600;letter-spacing:1.4px}.legal-back img{width:24px;height:24px;display:block;flex:0 0 24px}.legal-document{width:100%;color:var(--ink);white-space:normal;overflow-wrap:anywhere}.legal-document h1{margin:0 0 32px;white-space:normal;font-size:32px;line-height:1.35;font-weight:600;letter-spacing:0}.legal-document h2{margin:28px 0 14px}.legal-document h2,.legal-document h3{font-size:18px;line-height:1.7;font-weight:600;letter-spacing:0}.legal-document h3{margin:22px 0 10px}.legal-document p{margin:0 0 12px;font-size:18px;line-height:1.75;font-weight:400}.legal-list-item{padding-left:0}.legal-list-item.unordered:before{content:"- "}.legal-footer{width:100%;margin-top:auto;padding:50px max(24px,calc((100% - 1340px) / 2));border-radius:50px 50px 0 0;background:var(--primary)}.legal-footer-inner{min-height:130px;display:flex;justify-content:space-between;align-items:flex-end}.legal-footer .footer-brand{margin-bottom:10px}.legal-footer .footer-brand img{width:147px;height:auto}.legal-footer-brand-group{display:flex;flex-direction:column;align-items:flex-start}.legal-footer .footer-legal{margin:0;color:#747480;font-size:18px;line-height:normal;font-weight:400;text-align:center;white-space:nowrap}@media (max-width:1050px){.hero{min-height:auto;padding:100px 0;grid-template-columns:1fr 1fr}.workspace-grid{grid-template-columns:1fr}.billing{width:100%}}@media (max-width:700px){.nav{width:calc(100% - 30px);height:66px}.brand img{width:100px;height:auto}.account-email,.nav-link,.sign-out{display:none}.hero{width:calc(100% - 36px);padding:72px 0 100px;display:flex;flex-direction:column;align-items:stretch;gap:60px}.hero-content{gap:14px}.eyebrow{padding:3px 12px;font-size:12px}h1{font-size:32px;line-height:1.35}.hero-copy{font-size:13px;line-height:1.65}.hero-action{width:-moz-fit-content;width:fit-content;padding:11px 14px;font-size:13px}.hero-collage{width:100%}.how{min-height:auto;padding:0 18px 110px;gap:48px}.section-intro h2{font-size:32px;line-height:1.4}.steps{width:100%;height:auto;display:grid;grid-template-columns:1fr;grid-template-areas:"one" "two" "three" "note";grid-gap:12px;gap:12px}.step{position:relative;inset:auto;width:100%;min-height:244px;padding:24px 24px 84px;border-radius:18px}.step-2{transform:none}.step h3{font-size:20px}.step p{width:100%;font-size:13px;line-height:1.6}.step span{left:24px;bottom:20px;padding:7px 9px;font-size:16px}.step img{right:8px;width:136px;height:136px}.steps-note{position:relative;inset:auto;width:100%;padding-top:28px;font-size:24px;line-height:1.55}.lang-en .step{padding-bottom:145px}.lang-en .step h3{font-size:20px;white-space:normal;text-wrap:balance}.lang-en .steps-note{width:100%;font-size:24px;white-space:normal}.audience{min-height:auto;padding:0 18px 70px;gap:42px}.audience .section-intro p:last-child{font-size:13px}.audience ul{grid-template-columns:1fr;gap:12px}.audience li{min-height:72px;font-size:13px}.marketing-shell .workspace{min-height:650px;padding:70px 18px 40px;border-radius:20px 20px 0 0}.auth-card h2{width:100%;margin:14px 0;white-space:normal;font-size:30px}.auth-card>p:not(.eyebrow,.message){font-size:12px}.auth-card form{width:100%;grid-template-columns:1fr}.auth-card input{width:100%}.app-shell .workspace{width:calc(100% - 30px);min-height:auto;padding:0 0 18px}.workspace-grid{gap:20px}.panel{padding:24px;border-radius:20px}.panel-heading h3{font-size:20px}.panel-heading p{width:234px;margin-left:42px;white-space:normal}.billing-heading p{width:278px;max-width:278px;margin-left:0}.preference-form{gap:24px}.choice-grid{grid-template-columns:repeat(2,1fr);gap:16px}.role-grid{grid-template-rows:repeat(7,44px)}.choice-grid.compact{grid-template-columns:repeat(3,1fr);gap:16px}.choice{padding-inline:8px;font-size:12px;line-height:16px}fieldset,label,legend,summary{font-size:16px}.advanced-stack>.form-block{min-height:auto;grid-template-rows:auto auto}.salary-row{grid-template-columns:1fr 1fr;gap:16px}.salary-row select{grid-column:1/-1}.preference-summary{min-height:404px}.preference-summary .panel-heading{margin-bottom:24px}.preference-summary-compact{min-height:0}.preference-summary-compact .panel-heading{margin-bottom:10px}.preference-summary-compact .summary-details[open]{gap:24px}.summary-list p{max-width:100%;overflow-wrap:anywhere;font-size:16px;line-height:22px}.radar-status{grid-template-columns:78px 1fr}.billing{width:100%}.plan strong{font-size:12px}.footer{width:calc(100% - 30px);min-height:199px;padding:40px 0 24px;justify-content:center;gap:16px;text-align:center}.footer,.footer>div{flex-direction:column;align-items:center}.footer>div{display:flex}.footer .brand{width:-moz-fit-content;width:fit-content;margin:0 auto 14px}.footer .brand img{width:147px;height:auto}.socials{justify-content:center;gap:12px}.footer p{font-size:12px}.toast{top:12px;right:12px}.result-card{padding:34px 22px}.result-card h1{font-size:32px}.legal-nav .nav-link{display:none}.legal-section{width:calc(100% - 36px);margin-top:0;padding-bottom:40px;gap:24px}.legal-document h1{margin-bottom:28px;font-size:24px;line-height:1.35}.legal-document h2,.legal-document h3,.legal-document p{font-size:14px;line-height:1.75}.legal-document h2{margin:22px 0 10px}.legal-document h3{margin:18px 0 8px}.legal-document p{margin-bottom:10px}.legal-footer{padding:50px 18px 24px;border-radius:25px 25px 0 0}.legal-footer-inner{min-height:125px;flex-direction:column;align-items:center;justify-content:center;gap:16px;text-align:center}.legal-footer-brand-group{align-items:center}.legal-footer .footer-legal{font-size:14px}}