@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/onest-latin-400-normal-9AYXx_QC.woff2)format("woff2"),url(/assets/onest-latin-400-normal-RaMPE1jb.woff)format("woff")}@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/onest-latin-500-normal-2-RsuwM3.woff2)format("woff2"),url(/assets/onest-latin-500-normal-CVP923du.woff)format("woff")}@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/onest-latin-600-normal-DM19Lk_j.woff2)format("woff2"),url(/assets/onest-latin-600-normal-D88KJsY0.woff)format("woff")}@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/onest-latin-700-normal-DMkYZIUB.woff2)format("woff2"),url(/assets/onest-latin-700-normal-HOulLaZS.woff)format("woff")}@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/onest-latin-800-normal-wB2poyF_.woff2)format("woff2"),url(/assets/onest-latin-800-normal-ovMoM2vU.woff)format("woff")}@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/onest-cyrillic-400-normal-BTdD9fLi.woff2)format("woff2"),url(/assets/onest-cyrillic-400-normal-BQq8x-Ju.woff)format("woff")}@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/onest-cyrillic-500-normal-CJRUgmys.woff2)format("woff2"),url(/assets/onest-cyrillic-500-normal-BMFE-GJD.woff)format("woff")}@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/onest-cyrillic-600-normal-BZYKVyuq.woff2)format("woff2"),url(/assets/onest-cyrillic-600-normal-DXk93W_-.woff)format("woff")}@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/onest-cyrillic-700-normal-3rOSeAdn.woff2)format("woff2"),url(/assets/onest-cyrillic-700-normal-BYHfPO1G.woff)format("woff")}@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/onest-cyrillic-800-normal-QkauEl2X.woff2)format("woff2"),url(/assets/onest-cyrillic-800-normal-BK5UozLr.woff)format("woff")}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-latin-400-normal-V6pRDFza.woff2)format("woff2"),url(/assets/jetbrains-mono-latin-400-normal-6-qcROiO.woff)format("woff")}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/jetbrains-mono-latin-700-normal-BYuf6tUa.woff2)format("woff2"),url(/assets/jetbrains-mono-latin-700-normal-D3wTyLJW.woff)format("woff")}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-cyrillic-400-normal-BEIGL1Tu.woff2)format("woff2"),url(/assets/jetbrains-mono-cyrillic-400-normal-ugxPyKxw.woff)format("woff")}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/jetbrains-mono-cyrillic-700-normal-BWTpRfYl.woff2)format("woff2"),url(/assets/jetbrains-mono-cyrillic-700-normal-CEoEElIJ.woff)format("woff")}:root{--font-sans:"Onest", system-ui, -apple-system, sans-serif;--font-mono:"JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--bg:#f1f1ec;--grid:#0000000e;--tx:#0d0d0d;--hint:#5e5e58;--btn:#2f3cff;--btnTx:#fff;--hl:#d4ff3a;--onhl:#0d0d0d;--lnk:#2f3cff;--acc:#2f3cff;--fill:#00000012;--cell:#00000024;--warn:#ff6a3d;--dimbg:#0d0d0d73}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:linear-gradient(var(--grid) 1px, transparent 1px) 0 0 / 24px 24px, linear-gradient(90deg, var(--grid) 1px, transparent 1px) 0 0 / 24px 24px, var(--bg);min-height:100dvh;color:var(--tx);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;margin:0;font-size:16px;line-height:1.38;overflow-x:hidden}#root{min-height:100dvh}button,input,textarea{font:inherit;color:inherit}button{cursor:pointer}.mono{font-family:var(--font-mono)}.ui-screen{flex-direction:column;min-height:100dvh;display:flex}.ui-screen__body{padding:env(safe-area-inset-top,0px) 22px 16px;flex:1;grid-template-columns:minmax(0,1fr);grid-auto-rows:max-content;align-content:start;display:grid}.ui-screen__bottom{z-index:5;padding:10px 16px calc(8px + env(safe-area-inset-bottom,0px));background:linear-gradient(transparent, var(--bg) 14px);flex:none;position:sticky;bottom:0}.ui-step{font:700 13px var(--font-mono);justify-content:space-between;padding-top:6px;display:flex}.ui-step__label{color:var(--hint)}.ui-title{letter-spacing:-1.4px;text-wrap:balance;margin:0;font-weight:800;line-height:1.1}.ui-label{font:700 13px var(--font-mono);color:var(--hint)}.ui-text{text-wrap:pretty}.ui-text--hint{color:var(--hint)}.ui-hl{background:linear-gradient(var(--hl), var(--hl)) 0 58% / 100% .92em no-repeat;color:var(--onhl);-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:0 6px}.ui-hl--sm{padding:0 4px}.ui-btn{background:var(--btn);width:100%;height:52px;color:var(--btnTx);border:0;border-radius:10px;justify-content:center;align-items:center;gap:10px;padding:0 16px;font:600 17px -apple-system,system-ui,Onest,sans-serif;display:flex}.ui-btn--secondary{border:1.5px solid var(--tx);color:var(--tx);background:0 0}.ui-btn:disabled{opacity:.4;cursor:not-allowed}.ui-btn[aria-busy=true]{cursor:progress;opacity:.8}.ui-btn__spinner{border:2px solid;border-right-color:#0000;border-radius:50%;width:18px;height:18px;animation:.8s linear infinite ui-spin}@keyframes ui-spin{to{transform:rotate(360deg)}}.ui-back{width:max-content;height:46px;color:var(--lnk);background:0 0;border:0;align-items:center;margin:0 0 0 -8px;padding:0 8px;font-size:16px;font-weight:500;display:flex}.ui-back__chev{border-bottom:2px solid;border-left:2px solid;width:9px;height:9px;margin-right:8px;transform:rotate(45deg)}.ui-box{border:1.5px solid var(--tx);background:var(--bg)}.ui-box--hl{background:var(--hl);color:var(--onhl)}.ui-box--padded{padding:14px}.ui-box--divided>*+*{border-top:1.5px solid var(--tx)}.ui-callout{border-left:4px solid var(--acc);background:var(--fill);flex-direction:column;gap:6px;padding:12px 14px 12px 12px;display:flex}.ui-callout__head{align-items:center;gap:8px;display:flex}.ui-callout__mark{width:20px;height:20px;font:700 12px/1 var(--font-mono);border:1.5px solid;flex:none;justify-content:center;align-items:center;display:flex}.ui-callout__title{font:700 13px var(--font-mono)}.ui-callout__body{text-wrap:pretty}.ui-callout[data-kind=warning] .ui-callout__mark{border-color:var(--warn);background:var(--warn);color:var(--bg)}.ui-callout--hl{border-left-color:var(--onhl);background:var(--hl);color:var(--onhl);font-weight:500}.ui-callout--hl .ui-callout__mark{border-color:var(--onhl);color:var(--onhl);background:0 0}.ui-cells{grid-template-columns:repeat(var(--cells), 1fr);border:1.5px solid var(--tx);background:var(--bg);height:36px;display:grid}.ui-cells__cell{border-right:1.5px solid var(--tx)}.ui-cells__cell:last-child{border-right:0}.ui-cells__cell[data-filled]{background:var(--hl);border-right-color:var(--onhl)}.ui-cells__cell[data-filled]:last-child{border-right:0}.ui-checklist{border:1.5px solid var(--tx);background:var(--bg);margin:0;padding:0;list-style:none}.ui-checklist__row{align-items:center;gap:14px;padding:13px 14px;display:flex}.ui-checklist__row+.ui-checklist__row{border-top:1.5px solid var(--tx)}.ui-checklist__mark{border:1.5px solid var(--tx);width:26px;height:26px;font:700 16px/1 var(--font-mono);flex:none;justify-content:center;align-items:center;display:flex}.ui-checklist__row[data-done=true] .ui-checklist__mark{border-color:var(--onhl);background:var(--hl);color:var(--onhl)}.ui-checklist__row[data-done=false]{color:var(--hint)}.ui-checklist__label{flex:1;font-size:17px;font-weight:600}.ui-checklist__tag{border:1.5px dashed var(--hint);color:var(--hint);font:700 12px var(--font-mono);flex:none;padding:4px 7px}.ui-row--column{grid-template-columns:52px 1fr;display:grid}.ui-row--column .ui-row__n{font:700 15px var(--font-mono);border-right:1.5px solid var(--tx);padding:14px 0 0 12px}.ui-row__body{flex-direction:column;padding:12px 14px;display:flex}.ui-row__title{font-size:19px;font-weight:700;line-height:1.2}.ui-row__desc{color:var(--hint);font-size:15px}.ui-row--inline{align-items:center;gap:12px;padding:11px 14px;display:flex}.ui-row--inline .ui-row__n,.ui-row__trail{font:700 15px var(--font-mono)}.ui-row--inline .ui-row__title{line-height:inherit;flex:1}.ui-row--hl{background:var(--hl);color:var(--onhl)}.ui-row--hl .ui-row__desc{color:var(--onhl)}.ui-row--hl.ui-row--column .ui-row__n{border-right-color:var(--onhl)}.ui-error__mark{border:1.5px solid var(--tx);background:var(--tx);width:96px;height:96px;color:var(--bg);font:700 56px var(--font-mono);justify-content:center;align-items:center;display:flex}.ui-error__title{letter-spacing:-1.4px;text-wrap:balance;margin:26px 0 0;font-size:34px;font-weight:800;line-height:1.1}.ui-error__text{text-wrap:pretty;margin:12px 0 0;font-size:17px}.ui-sheet{z-index:20;background:var(--dimbg);flex-direction:column;justify-content:flex-end;display:flex;position:fixed;inset:0}.ui-sheet__panel{background:var(--bg);border-top:1.5px solid var(--tx);padding:20px 22px calc(30px + env(safe-area-inset-bottom,0px));flex-direction:column;display:flex}.ui-sheet__label{font:700 13px var(--font-mono)}.ui-sheet__title{letter-spacing:-1px;margin:10px 0 0;font-size:28px;font-weight:800;line-height:1.05}.ui-sheet__text{color:var(--hint);margin-top:10px;font-size:16px}.ui-sheet__actions{flex-direction:column;gap:8px;margin-top:20px;display:flex}.ui-choice-group{border:1.5px solid var(--tx)}.ui-choice-group>.ui-choice+.ui-choice{border-top:1.5px solid var(--tx)}.ui-choice{background:var(--bg);width:100%;color:var(--tx);text-align:left;border:0;align-items:center;gap:16px;padding:18px 16px;display:flex}.ui-choice[aria-pressed=true],.ui-choice[aria-checked=true],.ui-choice[data-selected]{background:var(--hl);color:var(--onhl)}.ui-choice__text{flex-direction:column;flex:1;gap:2px;display:flex}.ui-choice__title{letter-spacing:-.6px;font-size:26px;font-weight:800;line-height:1.1}.ui-choice__sub{color:var(--hint);font-size:15px}.ui-choice[aria-pressed=true] .ui-choice__sub,.ui-choice[aria-checked=true] .ui-choice__sub,.ui-choice[data-selected] .ui-choice__sub{color:inherit}.ui-choice--radio .ui-choice__mark{border-radius:50%}.ui-choice--fixed,.ui-choice--fixed[data-selected]{cursor:default;background:var(--fill);color:var(--tx)}.ui-choice.ui-choice--fixed[data-selected] .ui-choice__mark{border:1.5px solid var(--tx);color:var(--tx);background:0 0}.ui-choice--compact{padding:14px 16px}.ui-choice--compact .ui-choice__title{letter-spacing:-.2px;overflow-wrap:anywhere;font-size:19px;font-weight:700;line-height:1.25}.ui-choice__mark{border:1.5px solid var(--tx);width:34px;height:34px;font:700 18px var(--font-mono);flex:none;justify-content:center;align-items:center;display:flex}.ui-choice[aria-pressed=true] .ui-choice__mark,.ui-choice[aria-checked=true] .ui-choice__mark,.ui-choice[data-selected] .ui-choice__mark{border-color:var(--onhl);background:var(--onhl);color:var(--hl)}.ui-seg{border:1.5px solid var(--tx);background:var(--bg);display:grid}.ui-seg__opt{color:var(--tx);text-align:center;background:0 0;border:0;padding:12px 6px;font-size:15px;font-weight:600}.ui-seg__opt+.ui-seg__opt{border-left:1.5px solid var(--tx)}.ui-seg__opt[aria-checked=true]{background:var(--hl);color:var(--onhl);font-weight:700}.ui-seg--mono{min-height:54px}.ui-seg--mono .ui-seg__opt{font:700 13px var(--font-mono);padding:0}.ui-chips{flex-wrap:wrap;gap:6px;display:flex}.ui-chip{border:1.5px solid var(--tx);background:var(--bg);color:var(--tx);align-items:center;gap:8px;padding:8px 12px;font-size:15px;font-weight:600;display:flex}.ui-chip[aria-pressed=true]{background:var(--hl);color:var(--onhl)}.ui-chip--dashed{border-style:dashed}.ui-chip__x{font-family:var(--font-mono);opacity:.6;background:0 0;border:0;padding:0;font-size:15px;line-height:1}.ui-toggle{border:1.5px solid var(--tx);background:var(--bg);width:100%;color:var(--tx);text-align:left;align-items:center;gap:14px;padding:14px;display:flex}.ui-toggle__label{text-wrap:pretty;flex:1;font-size:16px;font-weight:600}.ui-toggle__track{border:1.5px solid var(--tx);background:var(--bg);flex:none;width:54px;height:32px;position:relative}.ui-toggle__knob{background:var(--tx);width:23px;height:23px;position:absolute;top:3px;left:3px}.ui-toggle[aria-checked=true] .ui-toggle__track{background:var(--hl)}.ui-toggle[aria-checked=true] .ui-toggle__knob{background:var(--onhl);left:auto;right:3px}.ui-field{min-width:0;display:block}.ui-field__box{border:1.5px solid var(--tx);background:var(--bg);justify-content:space-between;align-items:center;gap:10px;margin-top:6px;padding:0 14px;display:flex}.ui-field__box:focus-within{outline:2px solid var(--acc);outline-offset:1px}.ui-field__input{min-width:0;height:100%;color:var(--tx);caret-color:var(--acc);background:0 0;border:0;outline:0;flex:1;padding:0;font-weight:600}.ui-field__input::placeholder{color:var(--hint);opacity:.7}.ui-field__input--mono{font-family:var(--font-mono);font-weight:700}.ui-field__suffix{font:500 12px var(--font-mono);color:var(--hint);flex:none}.ui-field__hint{color:var(--hint);text-wrap:pretty;margin-top:8px;font-size:15px;display:block}.ui-field__box--area{align-items:stretch;padding:0 14px}.ui-field__area{resize:vertical;min-width:0;min-height:112px;color:var(--tx);caret-color:var(--acc);background:0 0;border:0;outline:0;flex:1;padding:12px 0;font-weight:600;line-height:1.38}.ui-field__area::placeholder{color:var(--hint);opacity:.7}.ui-select{padding:0;position:relative}.ui-select__input{appearance:none;width:100%;height:100%;color:var(--tx);text-overflow:ellipsis;background:0 0;border:0;border-radius:0;outline:0;padding:0 40px 0 14px;font-size:18px;font-weight:600}.ui-select__input option{background:var(--bg);color:var(--tx)}.ui-select__chev{border-right:2px solid var(--tx);border-bottom:2px solid var(--tx);pointer-events:none;width:9px;height:9px;margin-top:-7px;position:absolute;top:50%;right:16px;transform:rotate(45deg)}.s-bullets{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.s-bullets li{gap:10px;display:flex}.s-bullets__dash{font-family:var(--font-mono);font-weight:700}.s-tip{flex-direction:column;padding:11px 14px;display:flex}.s-tip__title{font-size:17px;font-weight:700}.s-tip__text{color:var(--hint);font-size:15px}.s-stat{letter-spacing:-6px;margin-top:26px;font-size:min(104px,28vw);font-weight:800;line-height:.9}.s-lead{text-wrap:pretty;margin:16px 0 0;font-size:22px;font-weight:600;line-height:1.3}.s-lead .ui-hl{white-space:nowrap}.s-funnel{grid-template-columns:110px 1fr;align-items:center;display:grid}.s-funnel__n{border-right:1.5px solid var(--tx);font:700 40px var(--font-mono);padding:8px 14px}.s-funnel__t{padding:0 14px;font-size:17px;font-weight:600}.s-funnel--hl{background:var(--hl);color:var(--onhl)}.s-funnel--hl .s-funnel__n{border-right-color:var(--onhl)}.s-goal{justify-content:space-between;align-items:baseline;margin-top:22px;display:flex}.s-goal__title{font-size:16px;font-weight:600}.s-goal__count{font:700 15px var(--font-mono)}.s-note{color:var(--hint);text-wrap:pretty;margin:10px 0 0;font-size:15px}.s-example{font:500 13px var(--font-mono);color:var(--hint);margin-top:8px}.s-block{flex-direction:column;margin-top:22px;display:flex}.s-picker{flex-direction:column;display:flex}.s-picker [data-testid]:empty{display:none}.s-status{color:var(--hint);margin-top:8px;font-size:15px}.s-result{background:var(--bg);width:100%;color:var(--tx);text-align:left;border:0;flex-direction:column;align-items:flex-start;gap:1px;padding:12px 14px;display:flex}.ui-box--divided>.s-result+.s-result{border-top:1.5px solid var(--tx)}.s-result__title{font-size:16px;font-weight:600}.s-result__sub{color:var(--hint);font-size:13px}.s-search{flex-direction:column;margin-top:12px;display:flex}.s-mark{background:var(--warn);width:20px;height:20px;color:var(--bg);font:700 13px/1 var(--font-mono);flex:none;justify-content:center;align-items:center;display:flex}.s-error,.s-notice{text-wrap:pretty;align-items:flex-start;gap:10px;margin-top:8px;font-size:15px;display:flex}.s-notice{flex-wrap:wrap;align-items:center}.s-notice__text{flex:200px}.s-retry{border:1.5px solid var(--tx);background:var(--bg);color:var(--tx);font:700 13px var(--font-mono);flex:none;padding:6px 12px}.s-link{color:var(--tx);font:600 15px var(--font-sans);text-align:left;text-underline-offset:3px;background:0 0;border:0;align-self:flex-start;margin-top:10px;padding:8px 0;text-decoration:underline}.s-bottom-msg{text-align:center;color:var(--tx);margin:0 0 8px;font-size:15px;font-weight:600}.s-salary{grid-template-columns:minmax(0,1fr) 150px;gap:8px;margin-top:8px;display:grid}.s-salary .ui-field__box{margin-top:0}.s-warnrow{color:var(--hint);gap:10px;margin-top:8px;font-size:15px;display:flex}.s-warnrow__mark{font:700 15px var(--font-mono);color:var(--tx)}.s-date{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1.7fr);gap:8px;margin-top:10px;display:grid}.s-date .ui-label{font-size:12px}.s-sources{flex-direction:column;gap:10px;margin-top:24px;display:flex}.s-source{border:1.5px solid var(--tx);background:var(--bg);width:100%;color:var(--tx);text-align:left;border-radius:0;flex-direction:column;align-items:stretch;gap:6px;padding:16px;display:flex}.s-source--soon{border-style:dashed;border-color:var(--hint);color:var(--hint);cursor:default;background:0 0}.s-source__head{justify-content:space-between;align-items:center;display:flex}.s-source__n{font:700 13px var(--font-mono)}.s-source__arrow{font:700 15px var(--font-mono)}.s-source__tag{border:1.5px dashed var(--hint);font:700 12px var(--font-mono);color:var(--hint);flex:none;padding:4px 7px}.s-source__title{letter-spacing:-.5px;font-size:23px;font-weight:800;line-height:1.1}.s-source__text{font-size:15px}.s-file{display:none}.s-file-info{border:1.5px solid var(--tx);background:var(--bg);font:500 13px var(--font-mono);justify-content:space-between;gap:12px;padding:12px 14px;display:flex}.s-file-info__name{overflow-wrap:anywhere;min-width:0}.s-file-info__size{color:var(--hint);flex:none}.s-card{border:1.5px solid var(--tx);background:var(--bg);overflow-wrap:anywhere;flex-direction:column;gap:4px;margin-top:12px;padding:14px;display:flex}.s-card__head,.s-job__head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.s-card__label{font:700 13px var(--font-mono);color:var(--hint)}.s-card__edit{color:var(--lnk);font:700 13px var(--font-mono);background:0 0;border:0;flex:none;padding:0}.s-card__name{letter-spacing:-.5px;font-size:24px;font-weight:800}.s-card__sub{color:var(--hint);font-size:16px}.s-card__mono{font:500 13px var(--font-mono);color:var(--hint)}.s-more{color:var(--lnk);font:700 13px var(--font-mono);text-align:left;background:0 0;border:0;align-self:flex-start;margin-top:8px;padding:0}.s-job{flex-direction:column;gap:2px;margin-top:4px;display:flex}.s-job+.s-job{border-top:1.5px dashed var(--cell);margin-top:10px;padding-top:10px}.s-job__company{font-size:18px;font-weight:700}.s-job__sub{font:500 13px var(--font-mono);color:var(--hint)}.s-job__list{gap:4px;margin-top:6px;font-size:15px}.s-addskill{gap:8px;margin-top:8px;display:flex}.s-addskill__input{border:1.5px solid var(--tx);background:var(--bg);min-width:0;height:44px;color:var(--tx);border-radius:0;flex:1;padding:0 12px;font-size:16px;font-weight:600}.s-addskill__input:focus{outline:2px solid var(--acc);outline-offset:1px}.s-addskill .s-retry{height:44px}.s-dates{grid-template-columns:minmax(0,1fr) 24px minmax(0,1fr);align-items:center;margin-top:6px;display:grid}.s-dates .ui-field__box{margin-top:0}.s-dates .ui-field__input:disabled{opacity:.4}.s-dates__dash{text-align:center;font:700 16px var(--font-mono)}.s-check{color:var(--tx);text-align:left;background:0 0;border:0;align-items:center;gap:10px;margin-top:12px;padding:0;font-size:16px;font-weight:500;display:flex}.s-check__box{border:1.5px solid var(--tx);background:var(--bg);width:26px;height:26px;font:700 16px/1 var(--font-mono);flex:none;justify-content:center;align-items:center;display:flex}.s-check[aria-checked=true] .s-check__box{border-color:var(--onhl);background:var(--hl);color:var(--onhl)}.s-ach{border:1.5px solid var(--tx);background:var(--bg);margin-top:6px}.s-ach__row{align-items:flex-start;gap:12px;padding:12px 14px;display:flex}.s-ach__row+.s-ach__row{border-top:1.5px solid var(--tx)}.s-ach__text{resize:none;min-width:0;color:var(--tx);background:0 0;border:0;outline:0;flex:1;padding:0;font-size:16px;line-height:1.38}.s-ach__text:focus{outline:2px solid var(--acc);outline-offset:4px}.s-ach__x{color:var(--hint);font:700 16px var(--font-mono);background:0 0;border:0;flex:none;padding:0 2px}.s-ach__add,.s-addrow{border:0;border-top:1.5px dashed var(--tx);width:100%;color:var(--lnk);font:700 13px var(--font-mono);text-align:left;background:0 0;padding:12px 14px;display:block}.s-addrow{border:1.5px dashed var(--tx);margin-top:16px}.s-rowcard{border:1.5px solid var(--tx);background:var(--fill);margin-top:18px;padding:14px}.s-rowcard__head{justify-content:space-between;align-items:baseline;margin-bottom:6px;display:flex}.s-platform{justify-content:space-between;align-items:center;gap:12px;padding:11px 14px;display:flex}.s-platform__name{font-size:19px;font-weight:700}.s-platform--action{background:var(--bg);width:100%;color:var(--tx);text-align:left;border:0;font-family:inherit}.s-platform__side{align-items:center;gap:10px;min-width:0;display:flex}.s-chip{border:1.5px solid var(--tx);font:700 12px var(--font-mono);flex:none;padding:4px 7px}.s-chip--on{background:var(--hl);color:var(--onhl)}.s-chip--warn{background:var(--warn);color:var(--onhl)}.s-wait{align-items:center;gap:14px;margin-top:22px;display:flex}.s-wait__spinner{border:3px solid var(--tx);border-right-color:#0000;border-radius:50%;flex:none;width:22px;height:22px;animation:.8s linear infinite ui-spin}@media (prefers-reduced-motion:reduce){.s-wait__spinner{animation-duration:3s}}.s-captcha{border:1.5px solid var(--tx);background:#fff;justify-content:center;margin-top:20px;padding:10px;display:flex}.s-captcha__img{max-width:100%;height:auto;display:block}.h-big{align-items:flex-end;gap:8px;margin-top:22px;display:flex}.h-big__n{font:700 min(140px, 38vw) / .8 var(--font-mono);letter-spacing:-10px}.h-big__side{flex-direction:column;padding-bottom:4px;display:flex}.h-big__goal{font:700 34px/1 var(--font-mono)}.h-big__caption{margin-top:6px;font-size:16px;font-weight:600}.h-stats{border:1.5px solid var(--tx);background:var(--bg);grid-template-columns:1fr 1fr 1fr;margin-top:18px;display:grid}.h-stat{flex-direction:column;min-width:0;padding:10px;display:flex}.h-stat--next{border-left:1.5px solid var(--tx)}.h-stat__value{font:700 30px var(--font-mono);letter-spacing:-1px}.h-stat__label{overflow-wrap:anywhere;color:var(--hint);font-size:13px}.h-card{border:1.5px solid var(--tx);background:var(--hl);color:var(--onhl);flex-direction:column;gap:6px;margin-top:12px;padding:16px;display:flex}.h-card--button{text-align:left;width:100%;font-family:inherit}.h-card__title{letter-spacing:-.4px;font-size:22px;font-weight:800;line-height:1.15}.h-card__cta{justify-content:space-between;font-size:17px;font-weight:600;display:flex}.h-invite{color:inherit;flex-direction:column;gap:4px;padding:14px 16px;text-decoration:none;display:flex}.h-invite__stage{font:700 12px var(--font-mono);letter-spacing:.5px;color:var(--hint)}.h-invite__title{overflow-wrap:anywhere;font-size:18px;font-weight:700;line-height:1.2}.h-invite__company{overflow-wrap:anywhere;font-size:15px}.h-invite__cta{margin-top:4px;font-size:15px;font-weight:600}.h-link{background:var(--bg);width:100%;color:var(--tx);text-align:left;border:0;justify-content:space-between;align-items:center;gap:12px;padding:13px 14px;font-family:inherit;font-size:17px;font-weight:600;line-height:1.3;display:flex}.ui-box--divided>.h-link+.h-link{border-top:1.5px solid var(--tx)}.s-actions{flex-direction:column;gap:8px;display:flex}.h-callout-action{margin-top:12px}.s-bottom-stack{flex-direction:column;gap:8px;display:flex}.s-bottom-stack .s-bottom-msg{margin:0}.s-jobtag{font:700 13px var(--font-mono);color:var(--hint);margin-top:8px;display:block}.s-job--row{margin:0;padding:12px 14px}.s-job--row+.s-job--row{border-top:0;margin-top:0}.s-addskill--top{margin-top:18px}.s-coach-ask{flex-direction:column;margin-top:18px;display:flex}.s-coach{border-left:4px solid var(--acc);background:var(--fill);margin-top:18px;padding:14px}.s-coach__actions{flex-direction:column;gap:8px;margin-top:14px;display:flex}.s-live__frame{border:1.5px solid var(--tx);background:#fff;justify-content:center;align-items:center;margin-top:12px;display:flex;position:relative}.s-live__img{object-fit:contain;cursor:pointer;touch-action:manipulation;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;width:100%;height:clamp(220px,100dvh - 400px,900px);display:block}.s-live__notice{background:var(--bg);pointer-events:none;padding:2px 10px 10px;position:absolute;bottom:0;left:0;right:0}.s-live__loading{color:#5e5e58;align-items:center;height:clamp(220px,100dvh - 400px,900px);padding:0 16px;font-size:15px;display:flex}.s-live__keys{gap:8px;margin-top:8px;display:flex}.s-live__key,.s-live__send{cursor:pointer;border-radius:10px;flex:1;height:44px}.s-live__key{border:1.5px solid var(--tx);color:var(--tx);font:700 15px var(--font-mono);background:0 0}.s-live__form{margin-top:0}.s-live__send{background:var(--btn);color:var(--btnTx);border:0;font:600 15px -apple-system,system-ui,Onest,sans-serif}.s-live__send:disabled{opacity:.4;cursor:not-allowed}.landing{--gutter:22px;width:100%;max-width:1100px;min-height:100dvh;padding:env(safe-area-inset-top,0px) var(--gutter) 0;flex-direction:column;margin:0 auto;display:flex}.landing__header{padding:18px 0 0}.landing__logo{font:700 18px var(--font-mono);letter-spacing:-.4px}.landing__main{flex-direction:column;flex:1;gap:56px;padding:36px 0 56px;display:flex}.landing__hero{flex-direction:column;align-items:flex-start;gap:22px;display:flex}.landing__title{letter-spacing:-.035em;max-width:13em;font-size:clamp(38px,9.5vw,76px)}.landing__sub{max-width:56ch;color:var(--hint);text-wrap:pretty;margin:0;font-size:18px}.landing__cta{cursor:pointer;width:100%;text-decoration:none}.landing__cta:focus-visible{outline:2px solid var(--tx);outline-offset:3px}.landing__section{flex-direction:column;gap:14px;display:flex}.landing__label{margin:0}.landing__cols{grid-template-columns:minmax(0,1fr);gap:28px;display:grid}.landing__split{grid-template-columns:minmax(0,1fr);align-content:start;gap:22px;display:grid}.landing .s-stat{margin-top:0}.landing__privacy-text{margin:0;font-size:17px}.landing__final{flex-direction:column;align-items:flex-start;gap:18px;padding-top:8px;display:flex}.landing__final-title{letter-spacing:-.03em;font-size:clamp(34px,8vw,56px)}.landing__footer{padding:18px 0 calc(22px + env(safe-area-inset-bottom,0px));border-top:1.5px solid var(--tx);font:700 13px var(--font-mono);color:var(--hint)}@media (width>=720px){.landing{--gutter:40px}.landing__main{gap:80px;padding:72px 0 80px}.landing__sub{font-size:20px}.landing__cta{width:auto;min-width:280px}.landing__cols{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:48px}.landing__what .ui-box--divided{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.landing__what .ui-box--divided>*+*{border-top:0;border-left:1.5px solid var(--tx)}.landing__what .ui-row--column{grid-template-columns:1fr;align-content:start}.landing__what .ui-row--column .ui-row__n{border-right:0;border-bottom:1.5px solid var(--tx);padding:12px 14px}.landing__what .ui-row__body{padding:14px}.landing__what .ui-row__title{font-size:22px}.landing .s-stat{letter-spacing:-9px;font-size:150px}.landing .s-lead{font-size:26px}}
