@font-face{font-family:Inter;src:url(/assets/Inter-Regular-DYjygwQm.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Inter;src:url(/assets/Inter-Medium-CKLJZXR2.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Inter;src:url(/assets/Inter-SemiBold-XVCL1Lno.ttf) format("truetype");font-weight:600;font-style:normal}@font-face{font-family:Inter;src:url(/assets/Inter-Bold-zdiomvYZ.ttf) format("truetype");font-weight:700;font-style:normal}@layer reset{*,:before,:after{box-sizing:border-box;background-repeat:no-repeat}:before,:after{text-decoration:inherit;vertical-align:inherit}:where(:root){cursor:default;line-height:1.5;overflow-wrap:break-word;-moz-tab-size:4;tab-size:4;-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%}:where(body){margin:0}:where(h1){font-size:2em;margin:.67em 0}:where(dl,ol,ul) :where(dl,ol,ul){margin:0}:where(hr){color:inherit;height:0}:where(nav) :where(ol,ul){list-style-type:none;padding:0}:where(nav li):before{content:"​";float:left}:where(pre){font-family:monospace,monospace;font-size:1em;overflow:auto}:where(abbr[title]){text-decoration:underline;text-decoration:underline dotted}:where(b,strong){font-weight:bolder}:where(code,kbd,samp){font-family:monospace,monospace;font-size:1em}:where(small){font-size:80%}:where(audio,canvas,iframe,img,svg,video){vertical-align:middle}:where(iframe){border-style:none}:where(svg:not([fill])){fill:currentColor}:where(table){border-collapse:collapse;border-color:inherit;text-indent:0}:where(button,input,select){margin:0}:where(button,[type=button i],[type=reset i],[type=submit i]){-webkit-appearance:button}:where(fieldset){border:1px solid #a0a0a0}:where(progress){vertical-align:baseline}:where(textarea){margin:0;resize:vertical}:where([type=search i]){-webkit-appearance:textfield;outline-offset:-2px}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}:where(dialog){background-color:#fff;border:solid;color:#000;height:-moz-fit-content;height:fit-content;left:0;margin:auto;padding:1em;position:absolute;right:0;width:-moz-fit-content;width:fit-content}:where(dialog:not([open])){display:none}:where(details>summary:first-of-type){display:list-item}:where([aria-busy=true i]){cursor:progress}:where([aria-controls]){cursor:pointer}:where([aria-disabled=true i],[disabled]){cursor:not-allowed}:where([aria-hidden=false i][hidden]){display:initial}:where([aria-hidden=false i][hidden]:not(:focus)){clip:rect(0,0,0,0);position:absolute}}@layer reset{:where(button,input,select,textarea){background-color:transparent;border:1px solid WindowFrame;color:inherit;font:inherit;letter-spacing:inherit;padding:.25em .375em}:where(select){-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='4'%3E%3Cpath d='M4 0h6L7 4'/%3E%3C/svg%3E") no-repeat right center / 1em;border-radius:0;padding-right:1em}:where(select[multiple]){background-image:none}:where([type=color i],[type=range i]){border-width:0;padding:0}}@layer reset{html{font-family:system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji"}code,kbd,samp,pre{font-family:ui-monospace,Menlo,Consolas,Roboto Mono,"Ubuntu Monospace",Noto Mono,Oxygen Mono,Liberation Mono,monospace,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji"}}@layer reset{html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html,body{height:100%}h1,h2,h3,h4,h5,h6,p{margin:0}a{text-decoration:none;color:inherit}}@layer reset{:root{--cn-ui-font-family: Inter, system-ui, -apple-system, "Segoe UI", Roboto, Ubuntu, Cantarell, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"}label.cn-ui-label+input.cn-ui-input:not([type=checkbox]):not([type=radio]):not(:disabled)::placeholder{opacity:0!important}input.cn-ui-input[type=checkbox]+label.cn-ui-label{cursor:pointer!important}input.cn-ui-input:disabled::placeholder{color:#aaaaa8!important}input.cn-ui-input[type=number]::-webkit-outer-spin-button,input.cn-ui-input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none}input.cn-ui-input[type=number],input.cn-ui-input[type=number]:hover,input.cn-ui-input[type=number]:focus{-webkit-appearance:none;appearance:none;-moz-appearance:textfield}@keyframes cn-ui-loader-before{0%{box-shadow:16px -8px #d5d0c8,-16px 8px #f0eeeb;width:8px}35%{box-shadow:0 -8px #d5d0c8,0 8px #f0eeeb;width:40px}70%{box-shadow:-16px -8px #d5d0c8,16px 8px #f0eeeb;width:8px}to{box-shadow:16px -8px #d5d0c8,-16px 8px #f0eeeb}}@keyframes cn-ui-loader-after{0%{box-shadow:8px 16px #ff644a,-8px -16px #e6e3de;height:8px}35%{box-shadow:8px 0 #ff644a,-8px 0 #e6e3de;height:40px}70%{box-shadow:8px -16px #ff644a,-8px 16px #e6e3de;height:8px}to{box-shadow:8px 16px #ff644a,-8px -16px #e6e3de}}}*{box-sizing:border-box}html,body{height:100%}body{margin:0;background:#1e1a19;color:#fff;font-family:Onest,Inter,Segoe UI,system-ui,-apple-system,Arial,sans-serif;font-size:16.5px;line-height:1.5;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent}body.view-start{overflow-x:hidden}#start{-webkit-user-select:none;user-select:none}#landing{background:#1e1a19}[hidden]{display:none!important}:root{--bg: #1e1a19;--text: #ffffff;--muted: #b7ada9;--coral: #ff7a5c;--violet: #7c5cff;--teal: #17b8a6;--badge-bg: #5c2721;--line: rgba(255, 255, 255, .16)}#start .screen{position:relative;min-height:100%;display:flex;flex-direction:column;padding:clamp(28px,4vh,64px) clamp(24px,4vw,72px)}#start .screen:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(780px 520px at 46% 0%,rgba(24,122,110,.55),transparent 62%),radial-gradient(700px 600px at 100% 14%,rgba(214,74,45,.5),transparent 64%),radial-gradient(620px 520px at 0% 96%,rgba(104,58,196,.52),transparent 66%),radial-gradient(760px 540px at 86% 100%,rgba(196,84,52,.28),transparent 68%)}#start .top{position:relative;display:flex;align-items:center;justify-content:space-between;gap:24px}#start .logo{font-size:clamp(19px,1.6vw,24px);font-weight:700;letter-spacing:-.02em}#start .logo span{color:var(--coral)}#start .badge{display:inline-flex;align-items:center;gap:9px;background:var(--badge-bg);color:var(--coral);font-size:clamp(13px,1.1vw,15px);font-weight:600;padding:9px 18px;border-radius:999px}#start .badge:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--coral)}#start .lang{display:flex;padding:4px;border-radius:999px;background:#ffffff1a;border:1px solid var(--line)}#start .lang button{font:inherit;font-size:14px;font-weight:600;padding:8px 18px;border:0;border-radius:999px;background:transparent;color:#ffffffb8;cursor:pointer}#start .lang button[aria-pressed=true]{background:#fff;color:#1e1a19}#start .middle{position:relative;flex:1;display:flex;flex-direction:column;justify-content:center;padding:clamp(20px,3vh,48px) 0}#start h1{margin:0 0 clamp(10px,1.6vh,20px);font-size:clamp(34px,4.4vw,72px);line-height:1.05;letter-spacing:-.035em;font-weight:800;max-width:18ch}#start h1 .accent{color:var(--coral)}#start .sub{margin:0 0 clamp(26px,4vh,52px);font-size:clamp(17px,1.5vw,23px);color:#dcd5d2;max-width:60ch}#start .choice{display:grid;grid-template-columns:1fr 1fr;gap:clamp(18px,2.2vw,34px)}#start .tile{position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:space-between;min-height:clamp(240px,34vh,380px);padding:clamp(26px,3vw,44px);border-radius:28px;text-decoration:none;color:#fff;background:#ffffff0f;border:1px solid var(--line);transition:transform .18s ease,box-shadow .18s ease,background-color .18s ease}#start .tile:hover{transform:translateY(-6px);background:#ffffff1a}#start .tile:active{transform:scale(.985)}#start .tile:focus-visible{outline:4px solid #fff;outline-offset:4px}#start .tile:after{content:"";position:absolute;right:-90px;bottom:-110px;width:340px;height:340px;border-radius:50%;filter:blur(6px);opacity:.9}#start .tile--student:after{background:radial-gradient(circle at 50% 50%,rgba(255,122,92,.55),transparent 66%)}#start .tile--business:after{background:radial-gradient(circle at 50% 50%,rgba(124,92,255,.55),transparent 66%)}#start .tile__icon{position:relative;z-index:2;width:clamp(56px,4.4vw,72px);height:clamp(56px,4.4vw,72px);border-radius:20px;display:flex;align-items:center;justify-content:center;background:#ffffff24;border:1px solid var(--line)}#start .tile__icon svg{width:52%;height:52%}#start .tile__body{position:relative;z-index:2;margin-top:auto}#start .tile__title{font-size:clamp(30px,3.1vw,48px);font-weight:800;letter-spacing:-.03em;margin-bottom:10px}#start .tile__desc{font-size:clamp(15px,1.25vw,19px);color:#e4dcd8;max-width:32ch}#start .tile__go{position:relative;z-index:2;margin-top:clamp(18px,2.4vh,30px);display:inline-flex;align-items:center;gap:12px;align-self:flex-start;padding:clamp(13px,1.4vw,18px) clamp(22px,2vw,30px);border-radius:999px;font-weight:700;font-size:clamp(15px,1.3vw,19px)}#start .tile--student .tile__go{background:var(--coral);color:#231110}#start .tile--business .tile__go{background:#fff;color:#231110}#start .tile__go svg{transition:transform .18s ease}#start .tile:hover .tile__go svg{transform:translate(5px)}#start .bottom{position:relative;display:flex;align-items:center;justify-content:space-between;gap:20px;padding-top:clamp(16px,2vh,26px);border-top:1px solid var(--line);font-size:clamp(13px,1.1vw,16px);color:var(--muted)}@media (max-aspect-ratio: 9/12),(max-width: 820px){#start .choice{grid-template-columns:1fr}#start .tile{min-height:clamp(180px,22vh,260px)}}:root{--bg: #1e1a19;--text: #ffffff;--muted: #b7ada9;--coral: #ff7a5c;--coral-hover: #ff9179;--violet: #7c5cff;--teal: #17b8a6;--badge-bg: #5c2721;--line: rgba(255, 255, 255, .16);--paper: #faf9f7;--light-bg: #efeeec;--dark-ink: #1b1a19;--grey-text: #6b6763;--max: 1180px}#landing .cover{position:relative;overflow:hidden;padding:118px 0 96px}#landing .cover:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(720px 460px at 44% 4%,rgba(24,122,110,.55),transparent 62%),radial-gradient(640px 540px at 98% 16%,rgba(214,74,45,.5),transparent 64%),radial-gradient(560px 460px at 0% 90%,rgba(104,58,196,.5),transparent 66%),radial-gradient(700px 500px at 82% 98%,rgba(196,84,52,.26),transparent 68%);pointer-events:none}#landing .cover__in{position:relative;max-width:var(--max);margin:0 auto;padding:0 28px;display:grid;grid-template-columns:1.06fr .94fr;gap:72px;align-items:center}#landing .lang{position:absolute;top:24px;right:28px;z-index:3;display:flex;padding:4px;border-radius:999px;background:#ffffff1a;border:1px solid var(--line);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}#landing .lang button{font:inherit;font-size:13px;font-weight:600;padding:6px 14px;border:0;border-radius:999px;background:transparent;color:#ffffffb8;cursor:pointer}#landing .lang button[aria-pressed=true]{background:#fff;color:var(--dark-ink)}#landing .lang button:focus-visible{outline:2px solid #fff;outline-offset:2px}#landing .badge{display:inline-flex;align-items:center;gap:8px;background:var(--badge-bg);color:var(--coral);font-size:14px;font-weight:600;padding:8px 16px;border-radius:999px;margin-bottom:32px}#landing .badge:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--coral)}#landing h1{margin:0 0 26px;font-size:clamp(38px,4.8vw,66px);line-height:1.06;letter-spacing:-.035em;font-weight:800;max-width:15ch}#landing h1 .accent{color:var(--coral)}#landing .lead{margin:0 0 34px;max-width:52ch;font-size:19px;color:#dcd5d2}#landing .actions{display:flex;flex-wrap:wrap;gap:14px;align-items:center}#landing .btn{display:inline-flex;align-items:center;justify-content:center;font:inherit;font-weight:600;font-size:16px;padding:15px 26px;border-radius:999px;border:1px solid transparent;text-decoration:none;cursor:pointer;transition:background-color .18s ease,border-color .18s ease,color .18s ease}#landing .btn--primary{background:var(--coral);color:#231110}#landing .btn--primary:hover{background:var(--coral-hover)}#landing .btn--ghost{background:#ffffff0f;color:#fff;border-color:var(--line)}#landing .btn--ghost:hover{border-color:#ffffff8c}#landing .btn:focus-visible{outline:3px solid #fff;outline-offset:3px}#landing .stats{display:flex;flex-wrap:wrap;gap:56px;margin-top:52px}#landing .stat b{display:block;font-size:32px;font-weight:800;letter-spacing:-.02em;color:var(--coral);margin-bottom:10px}#landing .stat span{display:block;max-width:19ch;font-size:14.5px;color:var(--muted)}#landing .resume-wrap{position:relative;max-width:440px;margin-left:auto}#landing .resume-wrap:before{content:"";position:absolute;top:-26px;right:-18px;bottom:-22px;left:-18px;background:radial-gradient(58% 52% at 50% 45%,rgba(255,122,92,.34),transparent 72%);filter:blur(14px);pointer-events:none}#landing .resume-wrap:after{content:"";position:absolute;left:22px;right:22px;top:16px;bottom:-14px;background:#ffffff17;border-radius:22px;transform:rotate(3.4deg);transition:transform .24s ease}#landing .resume{display:block;position:relative;z-index:2;text-decoration:none;color:var(--dark-ink);background:var(--paper);border-radius:22px;padding:28px 28px 24px;box-shadow:0 26px 56px #00000070;transform:rotate(-1.4deg);transition:transform .24s cubic-bezier(.2,.7,.3,1),box-shadow .24s ease}#landing .resume:hover{transform:rotate(0) translateY(-8px) scale(1.015);box-shadow:0 40px 78px #0000008c}#landing .resume-wrap:hover:after{transform:rotate(6deg)}#landing .resume:focus-visible{outline:3px solid var(--coral);outline-offset:5px}#landing .resume__tag{position:absolute;top:-13px;left:26px;display:inline-flex;align-items:center;gap:7px;background:var(--violet);color:#fff;font-size:12.5px;font-weight:700;padding:7px 14px;border-radius:999px;box-shadow:0 8px 20px #7c5cff6b}#landing .resume__tag i{width:6px;height:6px;border-radius:50%;background:#fff;opacity:.9;font-style:normal}#landing .resume__head{display:flex;align-items:center;gap:14px;margin-bottom:20px}#landing .resume__avatar{width:52px;height:52px;border-radius:14px;flex:none;background:linear-gradient(140deg,var(--coral),var(--violet))}#landing .resume__name{font-size:17px;font-weight:700;letter-spacing:-.01em;margin-bottom:5px}#landing .resume__role{font-size:14px;color:var(--grey-text)}#landing .resume__meter{margin-bottom:18px}#landing .resume__meter-row{display:flex;justify-content:space-between;font-size:13px;color:var(--grey-text);margin-bottom:8px}#landing .resume__meter-row b{color:var(--dark-ink);font-weight:700}#landing .resume__meter-bar{height:8px;border-radius:999px;background:#e7e3de;overflow:hidden}#landing .resume__meter-fill{height:100%;width:76%;border-radius:999px;background:linear-gradient(90deg,var(--coral),var(--violet));transform-origin:left center;animation:fill 1.1s .25s cubic-bezier(.2,.7,.3,1) both}@keyframes fill{0%{transform:scaleX(.06)}to{transform:scaleX(1)}}#landing .resume__section{border-top:1px solid #e4e1dc;padding-top:15px;margin-bottom:15px}#landing .resume__label{font-size:13px;color:var(--grey-text);margin-bottom:10px}#landing .resume__lines{display:grid;gap:8px}#landing .resume__line{height:9px;border-radius:999px;background:#e7e3de}#landing .resume__line:nth-child(1){width:100%}#landing .resume__line:nth-child(2){width:86%}#landing .resume__line:nth-child(3){width:62%}#landing .resume__chips{display:flex;flex-wrap:wrap;gap:7px}#landing .resume__chip{font-size:13px;padding:6px 12px;border-radius:999px;background:#efebe5;color:#3b3835}#landing .resume__chip--on{background:#ff7a5c29;color:#b4432a}#landing .resume__chip--add{background:transparent;border:1px dashed #c9c3bc;color:var(--grey-text)}#landing .resume__cta{position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;gap:10px;margin-top:22px;padding:17px 20px;background:var(--coral);color:#231110;border-radius:14px;font-weight:700;font-size:17px;box-shadow:0 12px 26px #ff7a5c57;transition:background-color .18s ease,box-shadow .18s ease,transform .18s ease}#landing .resume__cta svg{flex:none;transition:transform .22s ease}#landing .resume:hover .resume__cta{background:var(--coral-hover);box-shadow:0 16px 34px #ff7a5c75}#landing .resume:hover .resume__cta svg{transform:translate(4px)}#landing .resume__cta:before{content:"";position:absolute;top:0;bottom:0;left:-60%;width:40%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.55),transparent);transform:skew(-18deg)}#landing .resume:hover .resume__cta:before{animation:shine .7s ease forwards}@keyframes shine{to{left:120%}}#landing .resume__note{margin:12px 0 0;text-align:center;font-size:13px;color:var(--grey-text)}#landing .signup{background:var(--light-bg);color:var(--dark-ink);padding:64px 0 72px}#landing .signup__in{max-width:var(--max);margin:0 auto;padding:0 28px}#landing .signup__card{background:#fff;border-radius:26px;padding:44px 46px 46px;box-shadow:0 2px 10px #0000000a}#landing .signup__head{display:flex;align-items:center;gap:16px;margin-bottom:12px}#landing .signup__icon{width:46px;height:46px;border-radius:12px;flex:none;background:#f0eeeb;display:flex;align-items:center;justify-content:center}#landing .signup__card h2{margin:0;font-size:clamp(22px,2.3vw,29px);font-weight:700;letter-spacing:-.02em}#landing .signup__sub{margin:0 0 30px;font-size:16px;color:var(--grey-text)}#landing .roles{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}#landing .role{position:relative;overflow:hidden;background:var(--paper);border:1px solid #e6e3de;border-radius:16px;padding:26px 20px 22px;text-align:center}#landing .role:before{content:"";position:absolute;left:0;right:0;top:0;height:3px}#landing .role--student:before{background:var(--coral)}#landing .role--employer:before{background:var(--violet)}#landing .role--edu:before{background:var(--teal)}#landing .role svg{display:block;width:168px;height:168px;margin:0 auto 18px}#landing .role b{font-size:15px;font-weight:700}#landing .signup__divider{height:1px;background:#e6e3de;margin:34px 0 26px}#landing .signup__label{font-size:15px;color:var(--grey-text);margin:0 0 12px}#landing .signup__form{display:flex;gap:16px;align-items:stretch}#landing .signup__form input{flex:1;min-width:0;font:inherit;font-size:16px;padding:15px 20px;border:1px solid #d9d5d0;border-radius:12px;background:#fff;color:var(--dark-ink)}#landing .signup__form input::placeholder{color:#9c9791}#landing .signup__form input:focus{outline:2px solid var(--coral);outline-offset:1px;border-color:transparent}#landing .signup__form button{font:inherit;font-weight:700;font-size:15.5px;padding:15px 26px;border:0;border-radius:12px;background:#7a7672;color:#fff;cursor:pointer;transition:background-color .18s ease}#landing .signup__form button:hover{background:#645f5b}#landing .signup__form button:focus-visible{outline:3px solid var(--coral);outline-offset:2px}@media (max-width: 960px){#landing .cover__in{grid-template-columns:1fr;gap:52px}#landing .resume-wrap{margin:0 auto}#landing .resume{transform:rotate(0)}#landing h1{max-width:none}#landing .roles{grid-template-columns:1fr;max-width:420px;margin:0 auto}#landing .signup__card{padding:32px 24px 34px}}@media (max-width: 560px){#landing .cover{padding:92px 0 72px}#landing .cover__in,#landing .signup__in{padding:0 20px}#landing .actions .btn{width:100%}#landing .stats{gap:28px}#landing .signup__form{flex-direction:column}}@media (prefers-reduced-motion: reduce){#landing .resume__meter-fill{transform:none}}#landing .back-home{position:fixed;left:22px;bottom:22px;z-index:90;display:inline-flex;align-items:center;gap:10px;padding:14px 22px;border-radius:999px;background:#1e1a19d1;color:#fff;border:1px solid rgba(255,255,255,.22);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);text-decoration:none;font-weight:600;font-size:15.5px;box-shadow:0 14px 30px #00000052;transition:background-color .18s ease,transform .18s ease}#landing .back-home:hover{background:#1e1a19f2;transform:translateY(-2px)}#landing .back-home:active{transform:scale(.97)}#landing .back-home:focus-visible{outline:3px solid var(--coral);outline-offset:3px}#landing .back-home svg{flex:none}@media (max-width: 560px){#landing .back-home{left:14px;bottom:14px;padding:12px 18px;font-size:14.5px}}#start,#start .screen{min-height:100vh}#start .screen{display:flex;flex-direction:column}#landing .back-home{position:fixed}#root{min-height:100vh}#landing .role{color:inherit;text-decoration:none}#landing .role img{margin:0 auto 18px}#landing .signup__form button:disabled{opacity:.6;cursor:default}.signup__status{color:#514c48}@layer priority1,priority2,priority3,priority4,priority5;@layer priority1{@keyframes xaq1gtq-B{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}}@layer priority2{.xto6yj5{border:0px}.xx981v0{border:1px solid #e7e3de}.x18zzzau{border:1px solid currentColor}.x3jetuv{border:1px solid rgba(255,255,255,.18)}.x1q9hu08{margin:0}.x1uud7ro{margin:12px 0 0}.xzmowlt{margin:14px 0 0}.x1nwhpgf{margin:18px 0}.x10sdyai{margin:24px 0 0}.xe6w4ck{margin:8px 0 0}.xwtl7cf{margin:9px 0 25px}.xttmgf0{padding:0}.x1y1jzkf{padding:10px 13px}.xz9g571{padding:13px 16px}.x1atra7y{padding:14px 19px}.x1q1v64t{padding:15px 20px}.x173ci2z{padding:15px 21px}.x1tamke2{padding:16px}.x1dypa6k{padding:18px}.x1qhigcl{padding:20px}.xggk2y7{padding:24px}.x10xs6qf{padding:28px}.x1v6jie7{padding:30px}.x2lkgqm{padding:7px 10px}.x1sbvpl4{padding:7px 11px}@media (min-width: 900px){.x1d93pmw.x1d93pmw{margin:0}}@media (min-width: 900px){.xi4ex8z.xi4ex8z{padding:18px}}@media (min-width: 900px){.x1lbo3gz.x1lbo3gz{padding:38px}}@media (min-width: 900px){.x1bye2z8.x1bye2z8{padding:42px}}}@layer priority3{.x1jai9c5{border-color:#7454f5}.x1kdhhlh{border-color:#e7e3de}.xhwnuz4{border-color:#b8a6ff47}.x1q4ynmn{border-radius:10px}.x1ctf4ec{border-radius:11px}.x4pepcl{border-radius:12px}.x9h44rk{border-radius:13px}.xn5hx6u{border-radius:15px}.xmf3hgm{border-radius:17px}.xugzpu4{border-radius:18px}.xetvl1f{border-radius:19px}.x1khhgft{border-radius:24px}.x14o3kyb{border-radius:26px}.x16rqkct{border-radius:50%}.x1e6avla{border-radius:999px}.xhpnuu7{border-radius:9px}.x1y0btm7{border-style:solid}.x1euih7j{border-top:1px solid #e7e3de}.xmkeg23{border-width:1px}.xdh2fpr{border-width:2px}.x98rzlu{flex:1}.x883omv{gap:10px}.x15gj94b{gap:11px}.x1v2ro7d{gap:12px}.x1qg7m3j{gap:15px}.xou54vl{gap:16px}.xaobbuh{gap:18px}.x1jaupxr{gap:26px}.x33pbmt{gap:28px}.x1j9xkj6{gap:7px}.x167g77z{gap:8px}.xe8uvvx{list-style:none}.xvueqy4{margin-inline:auto}.xb3r6kr{overflow:hidden}.x17qtykl{padding-inline:20px}.x1hl2dhg{text-decoration:none}.xjpyp7a{transition:border-color .18s,transform .18s,box-shadow .18s}.x1h97jxb{transition:transform .18s,box-shadow .18s}.x14dbdbv{transition:transform .18s}@media (min-width: 900px){.x1tcftpy.x1tcftpy{padding-inline:28px}}}@layer priority4{.x1pha0wt{align-items:baseline}.x6s0dn4{align-items:center}.x1cy8zhl{align-items:flex-start}.xamitd3{align-self:center}.xw6taxk{animation-duration:.22s}.xye01m3{animation-name:xaq1gtq-B}.xa3vuyk{animation-timing-function:ease-out}.x13ln6fi{background-color:#7657ff}.x1k1uut3{background-color:#f1eeea}.xyu8dne{background-color:#f4f2ef}.xsp9zg9{background-color:#faf9f7}.x16eznx3{background-color:#ff644a}.x1a6fuj5{background-color:#ff745e}.x83z2og{background-color:#fff}.x1ssyclf{background-color:#7657ff33}.x8897o3{background-color:#ffffff14}.xjbqb8w{background-color:transparent}.xhr8adw{background-image:linear-gradient(125deg,#1d1b22,#272039 58%,#42299a 155%)}.xesl9o9{background-image:linear-gradient(135deg,#181818,#24211f 58%,#33221e)}.x2idxyp{background-image:radial-gradient(circle at 35% 30%,#9d87ff,#5638cf 52%,#2d2751)}.x13fuv20{border-top-style:solid}.xmn4e3e{border-top-width:3px}.x2zouzm{box-shadow:0 10px 25px #0f0a2333}.xwf8w4d{box-shadow:0 10px 30px #1f1c1714}.x1svulhz{box-shadow:0 12px 30px #ff644a40}.xo90kt1{box-shadow:0 12px 32px #100a2847}.x1zgac6{box-shadow:0 15px 36px #1f1c171f}.x1dno1m7{box-shadow:0 16px 40px #0f0a2340}html:not([dir=rtl]) .x1uka53g{box-shadow:0 28px 75px #5237bc52,0 0 0 7px #7657ff14}html[dir=rtl] .x1uka53g{box-shadow:0 28px 75px #5237bc52,0 0 0 7px #7657ff14}.x1xwj13k{box-shadow:0 7px 24px #1f1c1712}.x3bbq6t{color:#201d1c}.x1im3mlq{color:#252524}.x149nyx2{color:#5637d2}.x87b1j6{color:#5c5954}.x4znhdg{color:#68645e}.x1nzs9q2{color:#7657ff}.x1vjhdbl{color:#76716a}.x1sj4w63{color:#a98eff}.x1i5rhf9{color:#cfccd4}.xth1b59{color:#d9d1ff}.x7uf91k{color:#f2efff}.xfungia{color:#fff}.x1heor9g{color:inherit}.x1tchhkq{color:#ffffff8c}.x1fz36lf{color:#ffffffbf}.xw5f7a1{color:#ffffffc7}.x1ypdohk{cursor:pointer}.x1lliihq{display:block}.x78zum5{display:flex}.xrvj5dj{display:grid}.x3nfvp2{display:inline-flex}.x1s85apg{display:none}.xfuwmi5{filter:blur(90px)}.xdt5ytf{flex-direction:column}.x2lah0s{flex-shrink:0}.x1a02dak{flex-wrap:wrap}.xjb2p0i{font-family:inherit}.x1j6dyjg{font-size:11px}.x1ct8sxb{font-size:12.5px}.xfifm61{font-size:12px}.x4z9k3i{font-size:13px}.xif65rj{font-size:14px}.xf9d6ro{font-size:15.5px}.x1jvydc1{font-size:15px}.x19d36u7{font-size:17px}.x1q7jzdg{font-size:19px}.x1i1m3gp{font-size:22px}.x1ulgg28{font-size:30px}.x1s3cmhv{font-size:32px}.x102p7hv{font-size:44px}.xo1l8bm{font-weight:400}.x1xlr1w8{font-weight:700}.x1t8wntd{font-weight:750}.xuv8nkb{font-weight:800}.x8bsokv{font-weight:850}.x4hlygv{grid-template-columns:1.05fr 1.4fr auto}.x1y6fwsi{grid-template-columns:1fr}.xl56j7k{justify-content:center}.x1qughib{justify-content:space-between}.x1roq8pg{letter-spacing:-.5px}.x1ydda7v{letter-spacing:-1.5px}.xbac8wx{letter-spacing:.5px}.xwj1eqv{letter-spacing:.7px}.x1r0g7yl{letter-spacing:1px}.xobulqh{line-height:.98}.x1rewzq7{line-height:1.06}.x1159mfc{line-height:1.1}.x1uo3zyz{line-height:1.15}.x1xfvgam{line-height:1.35}.xfrs9s4{line-height:1.45}.x1evy7pa{line-height:1.5}.xwq05k6{opacity:.55}.x10l6tqk{position:absolute}.x1n2onr6{position:relative}.xkcv6ua{scroll-behavior:smooth}.x2b8uid{text-align:center}.xdpxx8g{text-align:left}.xtvhhri{text-transform:uppercase}.x1c071of{transform:none}.x1158fpu{transform:rotate(45deg)}.xuxw1ft{white-space:nowrap}.x1vjfegm{z-index:1}.xhtitgo{z-index:2}.xzkaem6{z-index:3}.x1lz31oe:hover{transform:translateY(-2px)}@media (min-width: 600px){.xi4s9j.xi4s9j{align-items:center}}@media (prefers-reduced-motion: reduce){.x1aquc0h.x1aquc0h{animation-name:none}}@media (min-width: 600px){.x7p7gu9.x7p7gu9{display:block}}@media (min-width: 900px){.x145x0s9.x145x0s9{display:grid}}@media (min-width: 520px){.xiof9eh.xiof9eh{display:inline-flex}}@media (min-width: 1100px){.x1ysjunw.x1ysjunw{display:inline}}@media (min-width: 900px){.x12iyxos.x12iyxos{display:none}}@media (min-width: 600px){.x1deu6gu.x1deu6gu{display:none}}@media (min-width: 600px){.xn76nan.xn76nan{flex-direction:row}}@media (min-width: 900px){.x18q7icu.x18q7icu{font-size:15px}}@media (min-width: 900px){.x1jeoc0w.x1jeoc0w{font-size:19px}}@media (min-width: 900px){.x1w8kwx2.x1w8kwx2{font-size:42px}}@media (min-width: 600px){.xq7xger.xq7xger{font-size:62px}}@media (min-width: 900px){.x6fqdxs.x6fqdxs{font-size:68px}}@media (min-width: 900px){.x1h55ogx.x1h55ogx{grid-template-columns:1.1fr .9fr}}@media (min-width: 900px){.xbgig4a.xbgig4a{grid-template-columns:repeat(3,1fr)}}@media (min-width: 600px){.xqzrqy.xqzrqy{grid-template-columns:repeat(3,1fr)}}@media (min-width: 900px){.x17fghze.x17fghze{transform:translateY(-3px)}}}@layer priority5{.x1yt9rqb{bottom:-220px}.xfqi8uc{bottom:25px}.x1p122wr{height:290px}.x90ne7k{height:34px}.x1b0wou9{height:350px}.x16wdlz0{height:38px}.x5kalc8{height:42px}.xf6wnu4{height:430px}.xwvwv9b{height:46px}.x11uasaz{left:-160px}.x1xka2u1{margin-bottom:26px}.xzbmw64{margin-top:-30px}.x1hmvnq2{margin-top:14px}.x5i9c7l{margin-top:17px}.xhrpt6u{margin-top:18px}.x1sgpng{margin-top:22px}.xaqh0s9{margin-top:26px}.x11fxgd9{margin-top:30px}.x1oboqm0{margin-top:52px}.x10xiq2s{max-width:1180px}.x27kpxv{max-width:560px}.x1qpdcs5{max-width:690px}.xwnkcuf{max-width:720px}.x1dtb55y{max-width:900px}.xo6aybw{min-height:0px}.x1ov3xa9{min-height:100dvh}.x1ficeh5{min-height:240px}.x1wxaq2x{min-height:48px}.x1yn3ebu{min-height:530px}.x1gan7if{padding-bottom:32px}.xpq3e1d{padding-bottom:46px}.x161sli9{padding-bottom:56px}.x1uu4ab4{padding-top:0}.x1cnzs8{padding-top:20px}.x1xy6bms{padding-top:22px}.x1p5oq8j{padding-top:24px}.xahk0qz{padding-top:58px}.x2vfze8{padding-top:62px}.x18emzof{right:-25px}.xymtec6{right:-80px}.xk6ci0l{right:20px}.x1d73xr4{scroll-margin-top:20px}.xbb5vso{top:-160px}.x16zp95{top:-42px}.xmhk92p{top:20px}.xh8yej3{width:100%}.xbl3840{width:285px}.x544807{width:290px}.x1691je0{width:34px}.xxsgkw5{width:350px}.x1guw455{width:38px}.x10h3iyq{width:42px}.x1l895tw{width:430px}.x3x2bpi{width:46px}@media (min-width: 900px){.x173t8ge.x173t8ge{bottom:45px}}@media (min-width: 900px){.xyy8tgq.xyy8tgq{height:340px}}@media (min-width: 900px){.xwb45uo.xwb45uo{margin-top:70px}}@media (min-width: 900px){.xvklasb.xvklasb{min-height:300px}}@media (min-width: 900px){.x1hanxeq.x1hanxeq{min-height:350px}}@media (min-width: 900px){.xo6yqfq.xo6yqfq{min-height:490px}}@media (min-width: 900px){.x1cne5fy.x1cne5fy{padding-top:62px}}@media (min-width: 900px){.xxd5yb3.xxd5yb3{padding-top:72px}}@media (min-width: 900px){.xqg3i70.xqg3i70{right:45px}}@media (min-width: 900px){.x1utywa2.x1utywa2{width:315px}}@media (min-width: 900px){.x1en48hy.x1en48hy{width:340px}}}.v3{--bg:#1e1a19;--coral:#ff7a5c;--violet:#7c5cff;--paper:#faf9f7;--ink:#1b1a19;min-height:100vh;background:var(--bg);color:#fff;font-family:Onest,Inter,Segoe UI,sans-serif;font-size:17px;line-height:1.5}.v3 *{box-sizing:border-box}.v3-cover{position:relative;overflow:hidden;padding:118px 0 96px;background:radial-gradient(720px 460px at 44% 4%,rgba(24,122,110,.55),transparent 62%),radial-gradient(640px 540px at 98% 16%,rgba(214,74,45,.5),transparent 64%),radial-gradient(560px 460px at 0 90%,rgba(104,58,196,.5),transparent 66%),var(--bg)}.v3-cover-in{position:relative;max-width:1180px;margin:auto;padding:0 28px;display:grid;grid-template-columns:1.06fr .94fr;gap:72px;align-items:center}.v3-lang{position:absolute;z-index:4;right:28px;top:24px}.v3-badge{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;margin-bottom:32px;border-radius:999px;background:#5c2721;color:var(--coral);font-size:14px;font-weight:700}.v3-badge:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--coral)}.v3 h1{max-width:15ch;margin:0 0 26px;font-size:clamp(38px,4.8vw,66px);line-height:1.06;letter-spacing:-.035em;font-weight:800}.v3 h1 em{color:var(--coral);font-style:normal}.v3-lead{max-width:52ch;margin:0 0 34px;color:#dcd5d2;font-size:19px}.v3-actions a{display:inline-flex;padding:15px 26px;border:1px solid rgba(255,255,255,.22);border-radius:999px;background:#ffffff0f;color:#fff;text-decoration:none;font-weight:700}.v3-actions a:hover{border-color:#fff9}.v3-stats{display:flex;gap:56px;margin-top:52px}.v3-stats div{display:grid}.v3-stats b{margin-bottom:6px;color:var(--coral);font-size:32px}.v3-stats span{max-width:19ch;color:#b7ada9;font-size:14px}.v3-resume-wrap{position:relative;max-width:440px;margin-left:auto}.v3-resume-wrap:after{content:"";position:absolute;top:16px;right:22px;bottom:-14px;left:22px;background:#ffffff1a;border-radius:22px;transform:rotate(3.4deg)}.v3-resume{position:relative;z-index:2;display:block;padding:28px 28px 24px;border-radius:22px;background:var(--paper);box-shadow:0 26px 56px #00000070;color:var(--ink);text-decoration:none;transform:rotate(-1.4deg);transition:.24s}.v3-resume:hover{transform:translateY(-8px) scale(1.015)}.v3-ai{position:absolute;top:-13px;left:26px;display:flex;gap:7px;align-items:center;padding:7px 14px;border-radius:999px;background:var(--violet);color:#fff;font-size:12px;font-weight:700}.v3-ai i{width:6px;height:6px;border-radius:50%;background:#fff}.v3-person{display:flex;align-items:center;gap:14px;margin-bottom:20px}.v3-person>span:last-child{display:grid}.v3-person small{color:#6b6763}.v3-avatar{width:52px;height:52px;border-radius:14px;background:linear-gradient(140deg,var(--coral),var(--violet))}.v3-meter>span{display:flex;justify-content:space-between;color:#6b6763;font-size:13px}.v3-meter>i{display:block;height:8px;margin-top:8px;border-radius:9px;background:#e7e3de;overflow:hidden}.v3-meter u{display:block;width:76%;height:100%;background:linear-gradient(90deg,var(--coral),var(--violet));text-decoration:none}.v3-section{display:grid;gap:8px;margin-top:18px;padding-top:15px;border-top:1px solid #e4e1dc}.v3-section small{color:#6b6763}.v3-section>i{height:9px;border-radius:10px;background:#e7e3de}.v3-section>i:nth-of-type(2){width:86%}.v3-section>i:nth-of-type(3){width:62%}.v3-chips{display:flex;flex-wrap:wrap;gap:7px}.v3-chips span{padding:6px 12px;border-radius:999px;background:#efebe5;font-size:13px}.v3-chips span:nth-child(-n+2){background:#ff7a5c29;color:#b4432a}.v3-resume-cta{display:flex;justify-content:center;gap:14px;margin-top:22px;padding:17px;border-radius:14px;background:var(--coral);box-shadow:0 12px 26px #ff7a5c57}.v3-note{text-align:center;margin:12px 0 0;color:#6b6763;font-size:13px}.v3-signup{padding:64px 0 72px;background:#efeeec;color:var(--ink)}.v3-signup-in{max-width:1180px;margin:auto;padding:0 28px}.v3-signup-card{padding:44px 46px 46px;border-radius:26px;background:#fff;box-shadow:0 2px 10px #0000000a}.v3-signup-head{display:flex;gap:16px;align-items:flex-start;margin-bottom:30px}.v3-signup-head h2{margin:0;font-size:clamp(22px,2.3vw,29px)}.v3-signup-head p{margin:6px 0 0;color:#6b6763;font-size:16px}.v3-scan{display:grid;place-items:center;width:46px;height:46px;flex:none;border-radius:12px;background:#f0eeeb;font-size:28px}.v3-roles{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.v3-role{position:relative;display:flex;flex-direction:column;align-items:center;gap:14px;padding:26px 20px 22px;border:1px solid #e6e3de;border-top:3px solid var(--role);border-radius:16px;background:var(--paper);color:var(--ink);text-align:center;text-decoration:none}.v3-role>span{display:none}.v3-form{margin-top:34px;padding-top:26px;border-top:1px solid #e6e3de}.v3-form>p{color:#6b6763;font-size:15px}@media (max-width:960px){.v3-cover-in{grid-template-columns:1fr;gap:52px}.v3-resume-wrap{margin:auto}.v3-resume{transform:none}.v3 h1{max-width:none}.v3-roles{grid-template-columns:1fr;max-width:430px;margin:auto}.v3-signup-card{padding:32px 24px}}@media (max-width:560px){.v3-cover{padding:92px 0 72px}.v3-cover-in,.v3-signup-in{padding:0 20px}.v3-actions a{width:100%;justify-content:center}.v3-stats{gap:28px}.v3-resume{padding:26px 20px 20px}.v3-lang{right:20px}.v3-role svg{display:none}.v3-role>span{display:block;width:100%;padding:12px;border-radius:10px;background:var(--role);color:#fff}.v3-signup-head{align-items:flex-start}}@media (prefers-reduced-motion:reduce){.v3-resume{transition:none}}
