:root{--tx-bg:#0b0b16;--tx-bg-sunken:#0e0d1c;--tx-surface:#131226;--tx-surface-elev:#1a1930;--tx-surface-hover:#22203d;--tx-border:#ffffff14;--tx-border-strong:#ffffff29;--tx-text:#f5f6fa;--tx-text-2:#a7adc4;--tx-text-3:#6e7391;--tx-blue:#4d9bff;--tx-indigo:#1b4bd8;--tx-violet:#2b1e63;--tx-cyan:#5ec8ff;--tx-mint:#a3f7a0;--tx-mint-hi:#b8ffb5;--tx-mint-lo:#8fe28c;--tx-on-mint:#06110a;--tx-success:#34d399;--tx-success-bg:#34d39924;--tx-warn:#ffc55a;--tx-warn-bg:#ffc55a21;--tx-danger:#ff6b6b;--tx-danger-bg:#ff6b6b21;--tx-chip-bg:#ffffff0f;--tx-chip-text:#c9cee3;--tx-chip-on-bg:#5ec8ff29;--tx-chip-on-text:#9fdcff;--tx-s1:4px;--tx-s2:8px;--tx-s3:12px;--tx-s4:16px;--tx-s5:20px;--tx-s6:24px;--tx-s7:32px;--tx-s8:40px;--tx-s9:56px;--tx-r-chip:999px;--tx-r-sm:8px;--tx-r-md:10px;--tx-r-lg:12px;--tx-r-card:16px;--tx-r-modal:24px;--tx-shadow-modal:0 24px 80px #000000a6;--tx-shadow-card:0 8px 32px #1b4bd840;--tx-glow-sel:0 0 0 1.5px var(--tx-cyan),0 0 24px #5ec8ff38;--tx-glow-mint:0 6px 24px #a3f7a047;--tx-font-d:"Plus Jakarta Sans","Inter Tight",system-ui,-apple-system,"Segoe UI",sans-serif;--tx-font-b:"Inter","Inter Tight",system-ui,-apple-system,"Segoe UI",sans-serif;--tx-font-m:"JetBrains Mono",ui-monospace,"SFMono-Regular",Menlo,monospace;--tx-ease:cubic-bezier(.22,1,.36,1);--tx-z-scrim:9000;--tx-z-modal:9010;--tx-z-drawer:9020;--tx-z-sheet:9030;--tx-z-tooltip:9040}:where(.tx-scope),:where(.tx-scope) *,:where(.tx-scope) :after,:where(.tx-scope) :before{box-sizing:border-box}.tx-scope{color:var(--tx-text);font-family:var(--tx-font-b);-webkit-font-smoothing:antialiased;font-size:15px;line-height:1.55}body.tx-scroll-locked{overflow:hidden}:where(.tx-scope) h1,:where(.tx-scope) h2,:where(.tx-scope) h3,:where(.tx-scope) h4,:where(.tx-scope) h5,:where(.tx-scope) h6{font-family:var(--tx-font-d);text-wrap:balance;margin:0;line-height:1.15}:where(.tx-scope) p{margin:0}:where(.tx-scope) button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}:where(.tx-scope) input,:where(.tx-scope) select,:where(.tx-scope) textarea{font:inherit}:where(.tx-scope) :focus-visible{outline:2px solid var(--tx-cyan);outline-offset:2px;border-radius:4px}.tx-sr{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){:where(.tx-scope),:where(.tx-scope) *,:where(.tx-scope) :after,:where(.tx-scope) :before,:where(.tx-scrim){transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.tx-text{margin:0}.tx-text--display-lg{letter-spacing:-.02em;font-size:clamp(30px,4vw,44px);line-height:1.08}.tx-text--display-lg,.tx-text--display-md{font-family:var(--tx-font-d);font-weight:800}.tx-text--display-md{letter-spacing:-.01em;font-size:26px}.tx-text--title{font-family:var(--tx-font-d);font-size:19px;font-weight:700}.tx-text--subtitle{font-family:var(--tx-font-d);font-size:15px;font-weight:600}.tx-text--body{font-size:14.5px;line-height:1.6}.tx-text--body-sm{font-size:13px;line-height:1.55}.tx-text--caption{font-size:11.5px;line-height:1.5}.tx-text--label{letter-spacing:.05em;text-transform:uppercase;font-size:11.5px;font-weight:600}.tx-text--mono{font-family:var(--tx-font-m);font-variant-numeric:tabular-nums;font-size:13px}.tx-text--mono-lg{font-family:var(--tx-font-m);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:20px;font-weight:700}.tx-text--truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tx-text--num{font-family:var(--tx-font-m);font-variant-numeric:tabular-nums}.tx-tone--primary{color:var(--tx-text)}.tx-tone--secondary{color:var(--tx-text-2)}.tx-tone--tertiary{color:var(--tx-text-3)}.tx-tone--accent{color:var(--tx-cyan)}.tx-tone--success{color:var(--tx-success)}.tx-tone--warn{color:var(--tx-warn)}.tx-tone--danger{color:var(--tx-danger)}.tx-tone--mint{color:var(--tx-mint)}.tx-btn{font-family:var(--tx-font-d);white-space:nowrap;border-radius:var(--tx-r-lg);transition:background .15s,color .15s,border-color .15s,transform .15s var(--tx-ease),box-shadow .15s;border:1px solid #0000;justify-content:center;align-items:center;gap:7px;font-weight:700;display:inline-flex}.tx-btn--sm{border-radius:var(--tx-r-md);padding:7px 13px;font-size:12.5px}.tx-btn--md{padding:10px 18px;font-size:14px}.tx-btn--lg{padding:13px 24px;font-size:15.5px}.tx-btn--block{width:100%}.tx-btn:disabled{opacity:.42;cursor:not-allowed}.tx-btn--primary{background:var(--tx-mint);color:var(--tx-on-mint)}.tx-btn--primary:hover:not(:disabled){background:var(--tx-mint-hi);box-shadow:var(--tx-glow-mint);transform:translateY(-1px)}.tx-btn--primary:active:not(:disabled){background:var(--tx-mint-lo);transform:none}.tx-btn--secondary{border-color:var(--tx-border-strong);color:var(--tx-text-2)}.tx-btn--secondary:hover:not(:disabled){background:var(--tx-surface-hover);color:var(--tx-text)}.tx-btn--ghost{color:var(--tx-text-2)}.tx-btn--ghost:hover:not(:disabled){background:var(--tx-surface-hover);color:var(--tx-text)}.tx-btn--accent{background:var(--tx-chip-on-bg);color:var(--tx-chip-on-text);border-color:#5ec8ff59}.tx-btn--accent:hover:not(:disabled){background:#5ec8ff42}.tx-btn--danger{color:var(--tx-danger);border-color:#ff6b6b66}.tx-btn--danger:hover:not(:disabled){background:var(--tx-danger-bg)}.tx-btn__spin{border:2px solid;border-top:2px solid #0000;border-radius:50%;flex:none;width:13px;height:13px;animation:tx-spin .7s linear infinite}@keyframes tx-spin{to{transform:rotate(1turn)}}.tx-iconbtn{border-radius:var(--tx-r-md);border:1px solid #0000;flex:none;place-items:center;transition:background .15s,color .15s,border-color .15s;display:grid}.tx-iconbtn--sm{width:30px;height:30px}.tx-iconbtn--md{width:36px;height:36px}.tx-iconbtn--ghost{color:var(--tx-text-2);border-color:var(--tx-border)}.tx-iconbtn--ghost:hover:not(:disabled){background:var(--tx-surface-hover);color:var(--tx-text)}.tx-iconbtn--subtle{color:var(--tx-text-3)}.tx-iconbtn--subtle:hover:not(:disabled){background:var(--tx-surface-hover);color:var(--tx-text)}.tx-iconbtn--solid{background:var(--tx-surface-elev);color:var(--tx-text);border-color:var(--tx-border-strong)}.tx-iconbtn[aria-pressed=true]{background:var(--tx-chip-on-bg);color:var(--tx-chip-on-text);border-color:#5ec8ff73}.tx-iconbtn:disabled{opacity:.35;cursor:not-allowed}.tx-card{background:var(--tx-surface-elev);border:1px solid var(--tx-border);border-radius:var(--tx-r-card)}.tx-card--p-none{padding:0}.tx-card--p-sm{padding:12px}.tx-card--p-md{padding:16px}.tx-card--p-lg{padding:20px}.tx-card--elev{box-shadow:var(--tx-shadow-card)}.tx-card--interactive{transition:transform .16s var(--tx-ease),border-color .16s,box-shadow .16s;text-align:left}.tx-card--interactive:hover{border-color:var(--tx-border-strong);box-shadow:var(--tx-shadow-card);transform:translateY(-2px)}.tx-card--interactive.is-selected{box-shadow:var(--tx-glow-sel);background:var(--tx-surface-hover)}.tx-card__header{margin-bottom:12px}.tx-card__footer{border-top:1px solid var(--tx-border);margin-top:12px;padding-top:12px}.tx-badge{font-family:var(--tx-font-m);border-radius:var(--tx-r-chip);white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.tx-badge--sm{padding:3px 9px;font-size:11px}.tx-badge--md{padding:4px 11px;font-size:12px}.tx-badge--soft.tx-badge--neutral{background:var(--tx-chip-bg);color:var(--tx-text-2)}.tx-badge--soft.tx-badge--accent{background:var(--tx-chip-on-bg);color:var(--tx-chip-on-text)}.tx-badge--soft.tx-badge--success{background:var(--tx-success-bg);color:var(--tx-success)}.tx-badge--soft.tx-badge--warn{background:var(--tx-warn-bg);color:var(--tx-warn)}.tx-badge--soft.tx-badge--danger{background:var(--tx-danger-bg);color:var(--tx-danger)}.tx-badge--solid.tx-badge--success{background:var(--tx-success);color:#04150e}.tx-badge--outline{border:1px solid var(--tx-border-strong);color:var(--tx-text-2);background:0 0}.tx-chip{border-radius:var(--tx-r-chip);white-space:nowrap;background:var(--tx-chip-bg);color:var(--tx-chip-text);border:1px solid #0000;align-items:center;gap:5px;font-weight:500;transition:background .14s,color .14s,border-color .14s;display:inline-flex}.tx-chip--xs{padding:3px 8px;font-size:10.5px}.tx-chip--sm{padding:4px 10px;font-size:11.5px}.tx-chip--md{padding:6px 13px;font-size:12.5px}button.tx-chip:hover{background:var(--tx-surface-hover);color:var(--tx-text)}.tx-chip--accent,.tx-chip.is-selected{background:var(--tx-chip-on-bg);color:var(--tx-chip-on-text)}.tx-chip.is-selected{border-color:#5ec8ff59}.tx-chip--success{background:var(--tx-success-bg);color:var(--tx-success)}.tx-chip--warn{background:var(--tx-warn-bg);color:var(--tx-warn)}.tx-field{flex-direction:column;gap:6px;min-width:0;display:flex}.tx-field__label{color:var(--tx-text-2);font-size:12.5px;font-weight:500}.tx-field__req{color:var(--tx-danger)}.tx-field__msg{min-height:15px}.tx-field__error{color:var(--tx-danger);font-size:11.5px}.tx-field__hint{color:var(--tx-text-3);font-size:11.5px}.tx-input{background:var(--tx-bg-sunken);border:1px solid var(--tx-border);border-radius:var(--tx-r-lg);align-items:center;gap:8px;transition:border-color .15s,background .15s;display:flex}.tx-input--md{height:40px;padding:0 12px}.tx-input--lg{height:46px;padding:0 14px}.tx-input__el{min-width:0;color:var(--tx-text);background:0 0;border:0;outline:none;flex:1;font-size:14px}.tx-input__el::placeholder{color:var(--tx-text-3)}.tx-input:focus-within{border-color:var(--tx-cyan);background:var(--tx-surface-elev)}.tx-input__affix{color:var(--tx-text-3);font-size:13px;display:flex}.is-invalid .tx-input{border-color:var(--tx-danger)}.is-disabled .tx-input{opacity:.5}.tx-select{align-items:center;display:flex;position:relative}.tx-select__el{-webkit-appearance:none;appearance:none;background:var(--tx-bg-sunken);border:1px solid var(--tx-border);border-radius:var(--tx-r-lg);width:100%;color:var(--tx-text);outline:none;padding:0 34px 0 12px;transition:border-color .15s,background .15s}.tx-select--sm .tx-select__el{height:36px;font-size:13px}.tx-select--md .tx-select__el{height:40px;font-size:14px}.tx-select__el:focus{border-color:var(--tx-cyan);background:var(--tx-surface-elev)}.tx-select__caret{color:var(--tx-text-3);pointer-events:none;position:absolute;right:11px}.is-invalid .tx-select__el{border-color:var(--tx-danger)}.tx-check{align-items:center;gap:9px;display:inline-flex;position:relative}.tx-check__input{opacity:0;width:0;height:0;position:absolute}.tx-check__box{cursor:pointer;border:1.5px solid var(--tx-border-strong);color:#0000;border-radius:6px;flex:none;place-items:center;transition:background .14s,border-color .14s,color .14s;display:grid}.tx-check--sm .tx-check__box{width:18px;height:18px}.tx-check--md .tx-check__box{width:20px;height:20px}.tx-check__box:hover{border-color:var(--tx-cyan)}.tx-check__input:checked+.tx-check__box{background:var(--tx-mint);border-color:var(--tx-mint);color:var(--tx-on-mint)}.tx-check__input:indeterminate+.tx-check__box{background:var(--tx-chip-on-bg);border-color:var(--tx-cyan)}.tx-check__input:focus-visible+.tx-check__box{outline:2px solid var(--tx-cyan);outline-offset:2px}.tx-check__label{color:var(--tx-text-2);cursor:pointer;font-size:13.5px}.tx-check.is-disabled{opacity:.45;pointer-events:none}.tx-seg{background:var(--tx-bg-sunken);border:1px solid var(--tx-border);border-radius:var(--tx-r-md);gap:2px;padding:2px;display:inline-flex}.tx-seg--wrap{flex-wrap:wrap}.tx-seg--block{width:100%;display:flex}.tx-seg--block .tx-seg__item{flex:1;justify-content:center}.tx-seg__item{border-radius:var(--tx-r-sm);color:var(--tx-text-3);align-items:center;gap:6px;font-weight:600;transition:background .14s,color .14s;display:inline-flex}.tx-seg--sm .tx-seg__item{padding:4px 10px;font-size:12px}.tx-seg--md .tx-seg__item{padding:6px 13px;font-size:13px}.tx-seg__item:hover{color:var(--tx-text)}.tx-seg__item.is-selected{background:var(--tx-chip-on-bg);color:var(--tx-chip-on-text)}.tx-seg__count{font-family:var(--tx-font-m);opacity:.75;font-size:10.5px}.tx-slider{flex-direction:column;gap:8px;min-width:0;display:flex}.tx-slider__label{color:var(--tx-text-3);align-items:baseline;gap:8px;font-size:12.5px;font-weight:500;display:flex}.tx-slider__label b{color:var(--tx-cyan);margin-left:auto;font-size:13px;font-weight:700}.tx-slider__el{-webkit-appearance:none;appearance:none;cursor:pointer;background:linear-gradient(90deg,var(--tx-blue) 0,var(--tx-cyan) var(--tx-slider-pct,100%),#ffffff1a var(--tx-slider-pct,100%));border-radius:2px;width:100%;height:4px}.tx-slider__el::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:var(--tx-text);border:3px solid var(--tx-surface);width:16px;height:16px;box-shadow:0 0 0 1px var(--tx-cyan);border-radius:50%}.tx-slider__el::-moz-range-thumb{background:var(--tx-text);border:3px solid var(--tx-surface);width:16px;height:16px;box-shadow:0 0 0 1px var(--tx-cyan);border-radius:50%}.tx-stepper{align-items:center;gap:8px;display:flex}.tx-stepper__label{color:var(--tx-text-3);font-size:12.5px;font-weight:500}.tx-stepper__box{background:var(--tx-bg-sunken);border:1px solid var(--tx-border);border-radius:var(--tx-r-md);align-items:center;gap:2px;padding:2px;display:flex}.tx-stepper__btn{border-radius:var(--tx-r-sm);width:26px;height:26px;color:var(--tx-text-2);place-items:center;font-size:15px;display:grid}.tx-stepper__btn:hover:not(:disabled){background:var(--tx-surface-hover);color:var(--tx-text)}.tx-stepper__btn:disabled{opacity:.3;cursor:not-allowed}.tx-stepper__input{text-align:center;width:34px;color:var(--tx-text);background:0 0;border:0;outline:none;font-size:14px;font-weight:700}.tx-avatar{line-height:1.05;font-family:var(--tx-font-m);color:#fffffff2;text-shadow:0 1px 2px #00000073;border-radius:50%;flex-direction:column;flex:none;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.tx-avatar--square{border-radius:var(--tx-r-md)}.tx-avatar:after{content:"";background:radial-gradient(circle at 30% 25%,#ffffff47,#0000 60%);position:absolute;top:0;bottom:0;left:0;right:0}.tx-avatar em{opacity:.8;letter-spacing:.06em;font-size:.5em;font-style:normal;font-weight:500;position:relative}.tx-avatar b{font-size:.62em;font-weight:700;position:relative}.tx-scrim{z-index:var(--tx-z-scrim);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);animation:tx-fade .22s var(--tx-ease);background:#06060ebd;position:fixed;top:0;bottom:0;left:0;right:0}.tx-scrim--soft{z-index:calc(var(--tx-z-drawer) - 1);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#06060e80}@keyframes tx-fade{0%{opacity:0}to{opacity:1}}.tx-modal{z-index:var(--tx-z-modal);background:var(--tx-surface);border:1px solid var(--tx-border-strong);border-radius:var(--tx-r-modal);box-shadow:var(--tx-shadow-modal);animation:tx-pop .28s var(--tx-ease);flex-direction:column;display:flex;position:fixed;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}.tx-modal--md{width:min(760px,94vw);height:min(80vh,700px)}.tx-modal--lg{width:min(1240px,94vw);height:min(88vh,880px)}.tx-modal--xl{width:min(1400px,96vw);height:min(90vh,920px)}.tx-modal--full{width:96vw;height:92vh}@keyframes tx-pop{0%{opacity:0;transform:translate(-50%,-46%)scale(.985)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}.tx-drawer{z-index:var(--tx-z-drawer);background:var(--tx-surface);border:1px solid var(--tx-border-strong);border-radius:var(--tx-r-modal);height:min(88vh,880px);box-shadow:var(--tx-shadow-modal);animation:tx-slidein .26s var(--tx-ease);flex-direction:column;display:flex;position:fixed;top:50%;overflow:hidden;transform:translateY(-50%)}.tx-drawer--right{right:calc(50% - min(620px,47vw))}.tx-drawer--center{z-index:var(--tx-z-sheet);left:50%;transform:translate(-50%,-50%)}@keyframes tx-slidein{0%{opacity:0}to{opacity:1}}.tx-drawer__head{border-bottom:1px solid var(--tx-border);background:radial-gradient(420px 160px at 0 0,#5ec8ff29,transparent 70%),var(--tx-surface);flex:none;align-items:flex-start;gap:14px;padding:18px 20px 15px;display:flex}.tx-drawer__body{background:var(--tx-bg-sunken);flex:1;min-height:0;overflow-y:auto}.tx-drawer__foot{border-top:1px solid var(--tx-border);background:var(--tx-surface);flex:none;align-items:center;gap:12px;padding:13px 20px;display:flex}.tx-table-scroll{width:100%;overflow-x:auto}.tx-table{border-collapse:separate;border-spacing:0;width:100%}.tx-table thead th{text-align:left;font-family:var(--tx-font-b);letter-spacing:.05em;text-transform:uppercase;color:var(--tx-text-3);background:var(--tx-surface);border-bottom:1px solid var(--tx-border-strong);padding:10px 14px;font-size:11px;font-weight:600}.tx-table--sticky thead th{z-index:2;position:sticky;top:0}.tx-table tbody td{border-bottom:1px solid var(--tx-border);vertical-align:middle;padding:12px 14px;font-size:13.5px}.tx-table--compact tbody td{padding:8px 14px;font-size:13px}.tx-table tbody tr:last-child td{border-bottom:0}.tx-tip{display:inline-flex;position:relative}.tx-tip__bubble{z-index:var(--tx-z-tooltip);border-radius:var(--tx-r-md);background:var(--tx-surface-hover);border:1px solid var(--tx-border-strong);width:max-content;max-width:260px;color:var(--tx-text-2);pointer-events:none;padding:8px 11px;font-size:12px;line-height:1.5;position:absolute;box-shadow:0 8px 28px #00000080}.tx-tip__bubble--top{bottom:calc(100% + 7px);left:50%;transform:translate(-50%)}.tx-tip__bubble--bottom{top:calc(100% + 7px);left:50%;transform:translate(-50%)}.tx-tip__bubble--left{top:50%;right:calc(100% + 7px);transform:translateY(-50%)}.tx-tip__bubble--right{top:50%;left:calc(100% + 7px);transform:translateY(-50%)}.tx-steps{margin:0;padding:0;list-style:none;display:flex}.tx-steps__item{flex:1;align-items:center;gap:10px;padding-bottom:12px;display:flex;position:relative}.tx-steps__item:after{content:"";background:var(--tx-border);height:2px;position:absolute;bottom:0;left:0;right:0}.tx-steps__item.is-current:after,.tx-steps__item.is-done:after{background:linear-gradient(90deg,var(--tx-blue),var(--tx-cyan))}.tx-steps__dot{width:22px;height:22px;font-family:var(--tx-font-m);background:var(--tx-surface-elev);color:var(--tx-text-3);border:1px solid var(--tx-border-strong);border-radius:50%;flex:none;place-items:center;font-size:11px;font-weight:700;display:grid}.tx-steps__item.is-current .tx-steps__dot{background:var(--tx-cyan);color:#06111a;border-color:var(--tx-cyan)}.tx-steps__item.is-done .tx-steps__dot{background:var(--tx-success-bg);color:var(--tx-success);border-color:#34d39980}.tx-steps__label{font-family:var(--tx-font-d);color:var(--tx-text-3);font-size:14px;font-weight:600}.tx-steps__item.is-current .tx-steps__label{color:var(--tx-text)}.tx-steps__item.is-done .tx-steps__label{color:var(--tx-text-2)}.tx-skel-group{flex-direction:column;gap:7px;display:flex}.tx-skel{background:var(--tx-surface-elev);border-radius:var(--tx-r-sm);display:block;position:relative;overflow:hidden}.tx-skel--text{border-radius:4px;height:11px}.tx-skel--circle{border-radius:50%}.tx-skel:after{content:"";background:linear-gradient(90deg,#0000,#ffffff0f,#0000);animation:tx-shimmer 1.4s infinite;position:absolute;top:0;bottom:0;left:0;right:0}@keyframes tx-shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.tx-empty{text-align:center;border:1px dashed var(--tx-border-strong);border-radius:var(--tx-r-card);background:var(--tx-surface);color:var(--tx-text-3)}.tx-empty--sm{padding:24px 18px}.tx-empty--md{padding:40px 22px}.tx-empty__icon{color:var(--tx-cyan);margin-bottom:10px}.tx-empty__title{font-family:var(--tx-font-d);color:var(--tx-text-2);margin-bottom:6px;font-size:15px;display:block}.tx-empty__desc{max-width:44ch;margin:0 auto;font-size:13px}.tx-empty__action{margin-top:14px}.hire__head{border-bottom:1px solid var(--tx-border);background:radial-gradient(620px 220px at 8% -40%,#4d9bff38,transparent 70%),var(--tx-surface);flex:none;padding:20px 28px 0}.hire__headtop{align-items:center;gap:16px;margin-bottom:16px;display:flex}.hire__count{letter-spacing:.04em;margin-left:auto;font-size:12px}.hire__body{overscroll-behavior:contain;background:var(--tx-bg-sunken);flex:1;min-height:0;overflow-y:auto}.hire__body.is-locked{overflow:hidden}.hire__foot{padding:16px 28px max(16px,env(safe-area-inset-bottom));border-top:1px solid var(--tx-border);background:var(--tx-surface);flex:none;align-items:center;gap:16px;display:flex}.hire__sum{flex-direction:column;gap:2px;min-width:0;display:flex}.hire__sum b{font-family:var(--tx-font-d);font-size:15px}.hire__sum small{color:var(--tx-text-3);font-size:12.5px}.hire__act{flex:none;align-items:center;gap:10px;margin-left:auto;display:flex}.hire__stack{flex:none}.lbl-full{display:inline}.lbl-short{display:none}.stack{align-items:center;display:flex}.stack__av{border:2px solid var(--tx-surface);margin-left:-8px}.stack__av:first-child{margin-left:0}.stack__more{color:var(--tx-text-3);border-radius:var(--tx-r-chip);background:var(--tx-chip-bg);margin-left:6px;padding:3px 8px;font-size:11.5px}.step1{padding:26px 28px 30px}.sec-head{flex-direction:column;gap:4px;margin-bottom:16px;display:flex}.sec-head--tight{margin-top:28px}.role-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.role-card{flex-direction:column;gap:0;display:flex;position:relative}.role-card__name{margin-top:11px;line-height:1.25}.role-card__check{border:1.5px solid var(--tx-border-strong);width:20px;height:20px;color:var(--tx-on-mint);border-radius:50%;place-items:center;font-size:12px;display:grid;position:absolute;top:12px;right:12px}.role-card__check.is-on{background:var(--tx-mint);border-color:var(--tx-mint)}.req-list{flex-direction:column;gap:12px;display:flex}.req__top{gap:12px}.req__ctrl,.req__top{flex-wrap:wrap;align-items:center;display:flex}.req__ctrl{gap:18px;margin-left:auto}.req__skills{border-top:1px solid var(--tx-border);flex-wrap:wrap;gap:7px;margin-top:14px;padding-top:14px;display:flex}.req__note{align-self:center}.s2{grid-template-columns:268px minmax(0,1fr);display:grid}.rail,.s2{height:100%;min-height:0}.rail{border-right:1px solid var(--tx-border);background:var(--tx-surface);flex-direction:column;display:flex}.rail__scroll{flex:1;min-height:0;padding:20px 16px;overflow-y:auto}.rail__heading{margin-bottom:10px;display:block}.rail__nav{gap:4px}.rail__foot,.rail__nav{flex-direction:column;display:flex}.rail__foot{border-top:1px solid var(--tx-border);flex:none;align-items:flex-start;gap:6px;padding:14px 16px}.rail__link{color:var(--tx-cyan);padding:0;font-size:12.5px}.rail__link:hover{text-underline-offset:3px;background:0 0;text-decoration:underline}.rail__note{background:var(--tx-chip-on-bg);color:#b8e4ff;border-radius:var(--tx-r-lg);padding:10px}.rnav{border-radius:var(--tx-r-md);text-align:left;color:var(--tx-text-2);border:1px solid #0000;align-items:center;gap:10px;padding:9px 10px;font-size:13.5px;font-weight:500;transition:background .15s,color .15s,border-color .15s;display:flex}.rnav.is-on,.rnav:hover{background:var(--tx-surface-hover);color:var(--tx-text)}.rnav.is-on{border-color:#5ec8ff66}.rnav__text{flex-direction:column;gap:2px;min-width:0;display:flex}.rnav__name{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.rnav__status{font-size:11px;font-weight:600}.rnav__status.is-none{color:var(--tx-text-3)}.rnav__status.is-low{color:var(--tx-warn)}.rnav__status.is-ok{color:var(--tx-success)}.rnav__count{font-family:var(--tx-font-m);border-radius:var(--tx-r-chip);background:var(--tx-chip-bg);color:var(--tx-text-3);flex:none;margin-left:auto;padding:2px 7px;font-size:11px}.rnav__count.is-on{background:var(--tx-success-bg);color:var(--tx-success)}.s2-pane{flex-direction:column;height:100%;min-height:0;display:flex}.s2-tools{border-bottom:1px solid var(--tx-border);background:var(--tx-surface);flex-wrap:wrap;flex:none;align-items:center;gap:16px;padding:12px 24px;display:flex}.s2-tools__budget{width:200px}.s2-tools__sort{min-width:172px}.s2-scroll{overscroll-behavior:contain;flex:1;min-height:0;padding:0 24px 28px;overflow-y:auto}.role-head{align-items:flex-start;gap:20px;padding:20px 0 14px}.role-head,.role-head__sub{flex-wrap:wrap;display:flex}.role-head__sub{align-items:center;gap:8px;margin-top:8px}.role-head__price{text-align:right;max-width:300px;margin-left:auto}.role-nudge{color:var(--tx-text-2);background:var(--tx-chip-on-bg);border-radius:var(--tx-r-lg);margin-bottom:16px;padding:11px 14px;font-size:12.5px;line-height:1.6}.role-nudge strong{color:var(--tx-chip-on-text)}.crow,.crow-head{grid-template-columns:38px minmax(0,230px) minmax(0,1fr) 50px 118px 212px;align-items:center;gap:10px;display:grid}.crow-head{z-index:3;background:var(--tx-bg-sunken);border-bottom:1px solid var(--tx-border-strong);letter-spacing:.05em;text-transform:uppercase;color:var(--tx-text-3);padding:9px 14px;font-size:11px;font-weight:600;position:sticky;top:0}.crow-head>div:nth-child(4),.crow-head>div:nth-child(5){text-align:right}.crows{flex-direction:column;display:flex}.crow{border-bottom:1px solid var(--tx-border);border-left:3px solid #0000;padding:12px 14px;transition:background .14s}.crow:hover{background:var(--tx-surface-elev)}.crow.is-on{border-left-color:var(--tx-cyan);background:#5ec8ff0f}.crow__check{justify-content:center;display:flex}.crow__who{align-items:center;gap:10px;display:flex}.crow__who,.crow__whotext{min-width:0}.crow__id{gap:7px;min-width:0;overflow:hidden}.crow__id,.crow__meta{align-items:center;display:flex}.crow__meta{color:var(--tx-text-3);flex-wrap:wrap;gap:6px;margin-top:4px;font-size:11.5px}.crow__meta>*{white-space:nowrap}.crow__dot{background:var(--tx-text-3);border-radius:50%;flex:none;width:3px;height:3px}.crow__num{font-family:var(--tx-font-m);font-variant-numeric:tabular-nums}.crow__skills{flex-wrap:wrap;gap:5px;min-width:0;display:flex}.crow__match{text-align:right;color:var(--tx-text-2);font-size:13px}.crow__bar{background:#ffffff14;border-radius:2px;height:3px;margin-top:5px;display:block;overflow:hidden}.crow__bar i{background:linear-gradient(90deg,var(--tx-blue),var(--tx-cyan));height:100%;display:block}.crow__dash{color:var(--tx-text-3)}.crow__rate{text-align:right;white-space:nowrap;font-size:12.5px;font-weight:700}.crow__rate small{color:var(--tx-text-3);margin-top:2px;font-size:10.5px;font-weight:400;display:block}.crow__act{justify-content:flex-end;gap:8px;display:flex}.more-row{justify-content:center;align-items:center;gap:14px;margin-top:18px;display:flex}.all-shown{text-align:center;margin-top:14px}.detail__ident{flex:1;min-width:0}.detail__badges{flex-wrap:wrap;gap:6px;margin-top:9px;display:flex}.detail__body{flex-direction:column;gap:22px;padding:20px 22px 24px;display:flex}.detail__body section{flex-direction:column;gap:10px;display:flex}.detail__facts{grid-template-columns:1fr 1fr;gap:10px;display:grid}.detail__fact{background:var(--tx-surface-elev);border:1px solid var(--tx-border);border-radius:var(--tx-r-lg);padding:10px 12px}.detail__fact span{color:var(--tx-text-3);margin-bottom:3px;font-size:11px;display:block}.detail__fact b{font-family:var(--tx-font-d);font-size:14px;font-weight:600}.detail__skill{align-items:center;gap:10px;display:flex}.detail__skillname{width:120px;color:var(--tx-text-2);flex:none;font-size:13px}.detail__bar{background:#ffffff12;border-radius:3px;flex:1;height:5px;overflow:hidden}.detail__bar i{background:linear-gradient(90deg,var(--tx-blue),var(--tx-cyan));border-radius:3px;height:100%;display:block}.detail__yr{font-family:var(--tx-font-m);color:var(--tx-text-3);text-align:right;flex:none;width:44px;font-size:11px}.detail__rate{flex-direction:column;display:flex}.detail__ratebox{background:var(--tx-surface-elev);border:1px solid var(--tx-border);border-radius:14px;padding:15px 16px}.tl{padding-left:20px;position:relative}.tl:before{content:"";background:linear-gradient(180deg,var(--tx-cyan),#5ec8ff0f);width:2px;position:absolute;top:6px;bottom:6px;left:4px}.tl__item{padding-bottom:18px;position:relative}.tl__item:last-child{padding-bottom:0}.tl__item:before{content:"";background:var(--tx-cyan);border-radius:50%;width:10px;height:10px;position:absolute;top:6px;left:-20px;box-shadow:0 0 0 3px #5ec8ff29}.tl__sum{margin-top:7px}.tl__stack{flex-wrap:wrap;gap:5px;margin-top:8px;display:flex}.cmp-scroll{width:100%;overflow-x:auto}table.cmp{table-layout:fixed;border-collapse:separate;border-spacing:0;width:100%;min-width:calc(150px + 190px * var(--cols,2))}table.cmp td,table.cmp th{border-bottom:1px solid var(--tx-border);text-align:left;vertical-align:middle;padding:11px 16px}table.cmp thead th{z-index:2;background:var(--tx-surface);border-bottom:1px solid var(--tx-border-strong);padding:16px;position:sticky;top:0}table.cmp .cmp__corner,table.cmp tbody th[scope=row]{background:var(--tx-surface);width:150px}table.cmp tbody th[scope=row]{color:var(--tx-text-3);z-index:1;font-size:12.5px;font-weight:500;position:sticky;left:0}table.cmp td{color:var(--tx-text);font-size:13.5px}table.cmp td.is-best{background:#a3f7a017}table.cmp td.is-best .crow__num,table.cmp td.is-best strong{color:var(--tx-mint)}table.cmp td.is-top{vertical-align:top}table.cmp tr.cmp__sec th{font-family:var(--tx-font-d);letter-spacing:.05em;text-transform:uppercase;color:var(--tx-text-2);background:#ffffff08;width:auto;font-size:12px;font-weight:700}.cmp__head{flex-direction:column;align-items:flex-start;gap:7px;display:flex}.cmp__yes{color:var(--tx-success);font-family:var(--tx-font-m);font-size:12.5px}.cmp__no{color:var(--tx-text-3)}.cmp__muted{color:var(--tx-text-2)}.cmp__chips{flex-wrap:wrap;gap:5px;display:flex}.s3{grid-template-columns:minmax(0,1fr) 320px;height:100%}.s3,.s3-main{min-height:0;display:grid}.s3-main{grid-template-rows:auto minmax(0,1fr) auto;gap:18px;padding:22px 24px 24px}.s3-head{align-items:flex-start;gap:16px;display:flex}.s3-head>div{gap:4px}.s3-head>div,.s3-side{flex-direction:column;display:flex}.s3-side{border-left:1px solid var(--tx-border);background:var(--tx-surface);gap:18px;min-height:0;padding:22px 22px 24px}.s3-side__dur{margin-top:8px}.plines{border:1px solid var(--tx-border);border-radius:var(--tx-r-card);background:var(--tx-surface-elev);min-height:0;overflow-y:auto}.pline,.plines__head{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr) 150px;align-items:center;gap:14px;padding:10px 16px;display:grid}.plines__head{z-index:1;background:var(--tx-surface);border-bottom:1px solid var(--tx-border-strong);letter-spacing:.05em;text-transform:uppercase;color:var(--tx-text-3);font-size:11px;font-weight:600;position:sticky;top:0}.plines__num{text-align:right}.plines__helptrigger{cursor:help;border-bottom:1px dotted var(--tx-text-3)}.pline{border-bottom:1px solid var(--tx-border)}.pline:last-child{border-bottom:0}.pline__role{gap:10px;min-width:0}.pline__cap,.pline__role{align-items:center;display:flex}.pline__cap{color:var(--tx-text-3);flex-wrap:wrap;gap:7px;margin-top:3px;font-size:11.5px}.pline__people{align-items:center;gap:10px;min-width:0;display:flex}.pline__num{text-align:right;white-space:nowrap;font-size:13.5px}.plines--dense .pline,.plines--dense .plines__head{padding:6px 14px}.plines--dense .pline__cap{margin-top:1px}.contact{flex-direction:column;gap:4px;display:flex}.contact__grid{grid-template-columns:1fr 1fr;gap:10px 14px;margin-top:10px;display:grid}.contact__when{flex-wrap:wrap;align-items:center;gap:12px;margin-top:4px;display:flex}.sum__row{color:var(--tx-text-2);align-items:baseline;gap:12px;padding:6px 0;font-size:13.5px;display:flex}.sum__row b{color:var(--tx-text);margin-left:auto}.sum__total{border-top:1px solid var(--tx-border-strong);gap:4px;margin-top:10px;padding-top:12px}.sum__total,.tcv{flex-direction:column;display:flex}.tcv{border-radius:var(--tx-r-lg);background:var(--tx-chip-on-bg);gap:3px;margin-top:12px;padding:12px 14px}.success{text-align:center;background:radial-gradient(700px 420px at 50% 8%,#2b1e63bf,transparent 68%),radial-gradient(520px 340px at 50% 0,#4d9bff38,transparent 70%),var(--tx-bg-sunken);flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:100%;padding:36px 32px;display:flex}.success__ring{background:#a3f7a01f;border-radius:50%;place-items:center;width:68px;height:68px;margin-bottom:16px;display:grid;box-shadow:0 0 0 1px #a3f7a059,0 0 48px #a3f7a040}.success__lead{max-width:52ch;margin-top:8px}.success__req{border-radius:var(--tx-r-lg);background:var(--tx-surface-elev);border:1px solid var(--tx-border-strong);align-items:center;gap:10px;margin-top:16px;padding:9px 15px;display:inline-flex}.success__facts{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:18px;display:flex}.success__fact{background:var(--tx-surface);border:1px solid var(--tx-border);border-radius:14px;min-width:124px;padding:11px 18px}.success__fact span{color:var(--tx-text-3);text-transform:uppercase;letter-spacing:.05em;font-size:11px;font-weight:600;display:block}.success__fact b{font-family:var(--tx-font-m);margin-top:5px;font-size:16px;font-weight:700;display:block}.success__act{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:22px;display:flex}@media (max-width:1180px){.hero{grid-template-columns:1fr;padding-top:56px}.deck{display:none}.role-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.s2{grid-template-columns:228px minmax(0,1fr)}.crow,.crow-head{grid-template-columns:36px minmax(0,214px) minmax(0,1fr) 0 110px 196px}.crow-head>div:nth-child(4),.crow__match{display:none}}@media (max-width:1023px){.nav__links{display:none}.nav{padding:16px 20px}.hero{padding:44px 20px 28px}.role-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.s3{grid-template-columns:minmax(0,1fr)}.s3-main{grid-template-rows:auto auto auto}.s3-side{border-left:0;border-top:1px solid var(--tx-border)}.s2{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.rail{border-right:0;border-bottom:1px solid var(--tx-border);flex-direction:row;align-items:center;height:auto}.rail__scroll{padding:12px 16px;overflow:auto hidden}.rail__heading{display:none}.rail__nav{flex-flow:row;gap:8px}.rnav{background:var(--tx-surface-elev);border-color:var(--tx-border);flex:none}.rail__foot{border-top:0;border-left:1px solid var(--tx-border);white-space:nowrap;flex-direction:row;align-items:center;gap:12px}.rail__note{display:none}.s2-tools{padding:12px 20px}.s2-scroll{padding:0 20px 24px}.crow,.crow-head{grid-template-columns:34px minmax(0,1fr) 0 0 96px 186px}.crow-head>div:nth-child(3),.crow__skills{display:none}.role-head__price{text-align:left;max-width:none;margin-left:0}}@media (max-width:767px){.tx-modal--lg{border:0;border-radius:0;width:100vw;height:100dvh;max-height:100dvh;top:0;left:0;transform:none}.hire__head{padding:14px 16px 0}.tx-steps__label{display:none}.tx-steps__item{justify-content:center}.step1{padding:20px 16px 24px}.role-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hire__foot{padding:12px 14px max(12px,env(safe-area-inset-bottom));gap:10px}.hire__sum small{display:none}.hire__sum b{font-size:13px;line-height:1.3}.hire__stack,.lbl-full{display:none}.lbl-short{display:inline}.rail{flex-direction:column;align-items:stretch}.rail__foot{display:none}.s2-tools{gap:12px;padding:10px 16px}.s2-tools__budget{width:150px}.s2-scroll{padding:0 16px 20px}.role-head{gap:12px;padding:16px 0 12px}.crow-head{display:none}.crows{gap:10px;padding-top:4px}.crow{border-radius:var(--tx-r-card);background:var(--tx-surface-elev);border:1px solid var(--tx-border);border-left-width:3px;flex-direction:column;align-items:stretch;gap:10px;padding:14px;display:flex;position:relative}.crow.is-on{border-color:#5ec8ff66;border-left-color:var(--tx-cyan)}.crow__check{position:absolute;top:14px;right:14px}.crow__skills{display:flex}.crow__match{display:none}.crow__rate{text-align:left;align-items:baseline;gap:8px;display:flex}.crow__rate small{margin-top:0}.crow__act>*{flex:1}.s3-main,.s3-side{padding:18px 16px 20px}.contact__grid{grid-template-columns:1fr}.pline,.plines__head{grid-template-columns:minmax(0,1fr) 118px}.pline__people,.plines__head>div:nth-child(2){display:none}.tx-drawer{border-radius:20px 20px 0 0;height:92dvh;top:auto;bottom:0;left:0;right:0;width:100vw!important}.tx-drawer,.tx-drawer--center{transform:none}.detail__facts{grid-template-columns:1fr}table.cmp{min-width:calc(110px + 140px * var(--cols,2))}table.cmp .cmp__corner,table.cmp tbody th[scope=row]{width:110px}table.cmp td,table.cmp th{padding:10px 12px}}@media (max-width:1180px){.tx-scope .crow,.tx-scope .crow-head{grid-template-columns:34px minmax(0,1fr) minmax(0,1fr) 104px auto}.tx-scope .crow__skills{max-height:50px;overflow:hidden}}@media (max-width:1023px){.tx-scope .crow,.tx-scope .crow-head{grid-template-columns:34px minmax(0,1fr) 96px auto}}@media (max-width:767px){.tx-scope .crow__skills{max-height:none}.tx-scope .hire__sum b{white-space:nowrap}}@media (min-width:1024px){.tx-scope .s3-main{grid-template-rows:auto minmax(168px,1fr) auto;overflow-y:auto}.tx-scope .s3-side{overflow-y:auto}}@media (max-width:1023px){.tx-scope .s3{height:auto}.tx-scope .s3-main{grid-template-rows:none;grid-auto-rows:auto}.tx-scope .plines{overflow:visible;min-height:auto}.tx-scope .plines__head{position:static;border-radius:var(--tx-r-card) var(--tx-r-card) 0 0}.tx-scope .s3-side{min-height:auto}}@media (max-width:767px){.tx-scope .s3-head{flex-direction:column;gap:10px}.tx-scope .contact__when{flex-direction:column;align-items:stretch;gap:8px}.tx-scope .contact__when .tx-seg{display:flex;flex-wrap:wrap;width:100%}.tx-scope .contact__when .tx-seg__item{flex:1 1 auto;justify-content:center}}.tx-select__el{display:flex;align-items:center;text-align:left;cursor:pointer;font:inherit}.tx-select__el:disabled{cursor:not-allowed;opacity:.55}.tx-select__value{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tx-select__value--placeholder{color:var(--tx-text-3)}.tx-select.is-open .tx-select__el{border-color:var(--tx-cyan);background:var(--tx-surface-elev)}.tx-select__caret{transition:transform .15s var(--tx-ease)}.tx-select.is-open .tx-select__caret{transform:rotate(180deg)}.tx-select__native{position:absolute;width:1px;height:1px;padding:0;margin:0;border:0;opacity:0;pointer-events:none;clip:rect(0 0 0 0);clip-path:inset(50%)}.tx-select__menu{position:fixed;z-index:var(--tx-z-tooltip);max-height:min(280px,50vh);overflow-y:auto;overscroll-behavior:contain;padding:6px;border:1px solid var(--tx-border-strong);border-radius:var(--tx-r-lg);background:var(--tx-surface-elev);box-shadow:0 18px 48px #0f2a5726,0 2px 8px #0f2a5714;font-family:var(--tx-font-b);color:var(--tx-text);animation:tx-select-in .12s var(--tx-ease)}@keyframes tx-select-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.tx-select__menu--sm{font-size:13px}.tx-select__menu--md{font-size:14px}.tx-select__opt{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:36px;padding:7px 10px;border-radius:var(--tx-r-sm);color:var(--tx-text-2);cursor:pointer;user-select:none}.tx-select__opt.is-active{background:var(--tx-surface-hover);color:var(--tx-text)}.tx-select__opt.is-selected{color:var(--tx-text);font-weight:600}.tx-select__opt .tx-select__tick{color:var(--tx-cyan);flex:none}.tx-select__opt.is-disabled{opacity:.45;cursor:not-allowed}@media (prefers-reduced-motion:reduce){.tx-select__menu{animation:none}.tx-select__caret{transition:none}}.tx-scope .crow__skills.crow__skills--btn{min-width:0;width:100%;padding:0;border:0;background:none;text-align:left;cursor:pointer}.tx-scope .crow__skills--btn:focus-visible{outline:2px solid var(--tx-cyan);outline-offset:3px;border-radius:var(--tx-r-sm)}.tx-scope .crow__skillstip{display:inline-flex;align-items:center;min-width:0}.tx-scope .crow__more{font-variant-numeric:tabular-nums}.tx-scope .crow__skills--btn:focus-visible .tx-chip,.tx-scope .crow__skills--btn:hover .tx-chip{border-color:var(--tx-border-strong)}.tx-scope .crow__tiplist{display:block;color:var(--tx-text)}.tx-scope .crow__tiphint{display:block;margin-top:4px;color:var(--tx-text-3);font-size:11px}@media (max-width:1180px){.tx-scope .crow__skills.is-open{max-height:none;overflow:visible}}.tx-scope.hire{--tx-font-d:"Inter Tight",Inter,sans-serif;--tx-font-b:Inter,sans-serif;--tx-surface:#160f21;--tx-bg-sunken:#100b19;--tx-surface-hover:#21172f;--tx-text-3:#a99dbb;--tx-cyan:#98dfff;--tx-mint:#98dfff;--tx-border:#ffffff16;--tx-border-strong:#ffffff29;--tx-r-modal:24px;--tx-chip-on-bg:#8ecfff17;--tx-chip-on-text:#bce8ff}.hire .hire__head{background:#160f21}.hire .hire__headtop{padding-bottom:16px}.hire .tx-steps__item.is-current{border-color:#a1ddff}.hire .tx-steps__dot{background:#ffffff09}.hire .tx-steps__item.is-current .tx-steps__dot,.hire .tx-steps__item.is-done .tx-steps__dot{background:#a1ddff;color:#151020}.hire .tx-avatar{background:#352747!important;color:#dfd5ef}.hire .crow,.hire .tx-card{box-shadow:none}.hire .role-nudge{background:#ffffff04;border-color:#ffffff18;color:#baafca}.hire .tx-text--body-sm{font-size:14px}.hire .tx-text--caption{font-size:12px}.hire .hire__foot{background:#160f21}.hire :focus-visible,.tx-team-builder :focus-visible{outline:2px solid #a1ddff;outline-offset:3px}.tx-builder-placement{position:relative;z-index:20;width:min(1440px,calc(100% - 80px));margin:0 auto 72px}.tx-team-builder{color:#f2f5ff;background:#080f21;border:1px solid #415b923f;border-radius:24px;box-shadow:0 22px 70px #0005;overflow:hidden;scroll-margin-top:100px;--tx-font-b:Inter,sans-serif;--tx-cyan:#52caff;--tx-mint:#63f88e;--tx-surface:#111b30;--tx-border:#8bb5ff26;--tx-border-strong:#8bb5ff40;--tx-chip-on-bg:#194cc755;--tx-chip-on-text:#d7efff;--tx-text-3:#97acd3}.tx-builder-head{display:flex;align-items:center;justify-content:space-between;gap:32px;padding:26px 30px;border-bottom:1px solid #415b923f;background:radial-gradient(ellipse at 90% 0,#273da859,transparent 60%),linear-gradient(110deg,#14234a,#0b1126)}.tx-builder-head h2{font-weight:600}.tx-builder-head p{font-size:14px;color:#a5b9e2;margin-top:6px}.tx-builder-head .tx-steps{flex:1;max-width:410px;border:0;gap:16px}.tx-builder-head .tx-steps__item{border:0;padding:0;gap:8px;flex:1;font-size:13px}.tx-builder-head .tx-steps__dot{width:28px;height:28px;background:transparent;border:1px solid #546da4;color:#a6bbde}.tx-builder-head .tx-steps__item.is-current .tx-steps__dot{background:#1b54d7;color:#fff;border-color:#39c3ff;box-shadow:0 0 12px #0d94ff55}.tx-builder-head .tx-steps__label{font-size:13px}.tx-builder-stage{font-size:14px;color:#99b2e3;white-space:nowrap}.tx-builder-content{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(370px,1fr)}.tx-role-catalog{padding:28px 26px;min-width:0;background:linear-gradient(140deg,#0c152a,#080e1e)}.tx-role-catalog h3{font-size:26px;font-weight:600;letter-spacing:-.025em}.tx-catalog-lead{color:#9cb2dc;font-size:14px;margin-top:6px!important}.tx-team-builder .tx-role-search{width:100%;border:1px solid #6b8ac438;border-radius:10px;background:#0c1528;color:#edf4ff;margin:20px 0 14px;min-height:46px;outline-offset:3px}.tx-role-search::placeholder{color:#849cc6}.tx-role-categories{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:18px}.tx-role-categories button{border:1px solid #6b8ac435;border-radius:100px;padding:7px 13px;background:#121d32;color:#d9e3fb;font-size:12px;line-height:1.4}.tx-role-categories button[aria-pressed=true]{background:#133c86;border-color:#36bfff;color:#fff}.tx-role-options{display:grid;gap:10px}.tx-role-options .tx-role-option{position:relative;display:flex;align-items:flex-start;gap:10px;min-width:0;text-align:left;padding:17px 13px;border:1px solid #526d9e29;border-radius:12px;background:linear-gradient(125deg,#121c31,#0f182a);min-height:137px;transition:border-color .18s,background .18s}.tx-role-options .tx-role-option:hover{border-color:#759add99;background:#16223b}.tx-role-options .tx-role-option.is-picked{border-color:#29c9ff;background:linear-gradient(125deg,#102449,#11295c);box-shadow:inset 0 0 0 1px #26baff2a,0 0 16px #087fff0a}.tx-role-code{flex:0 0 32px;width:32px;height:36px;display:grid;place-items:center;background:linear-gradient(140deg,#234ddd,#3424aa);color:#7df;border:1px solid #476bd044;border-radius:8px;font-family:Inter Tight,Inter,sans-serif;font-size:12px}.tx-role-label{display:flex;flex-direction:column;min-width:0;height:100%;flex:1}.tx-role-label strong{display:block;color:#f3f6ff;line-height:1.3;padding-right:12px}.tx-role-description{display:block;font-size:12px;line-height:1.5;color:#9fb5df;margin-top:9px}.tx-role-label small{display:block;color:#93acda;margin-top:auto;padding-top:8px}.tx-role-tick{position:absolute;right:8px;top:9px;width:15px;height:15px;border:1px solid #6683b469;border-radius:50%;display:grid;place-items:center;font-size:10px;color:#082444}.is-picked .tx-role-tick{background:#39c8ff;border-color:#39c8ff}.tx-catalog-proof{display:grid;grid-template-columns:1.2fr 1fr 1fr;border-top:1px solid #5473a32b;margin-top:22px}.tx-catalog-proof span{color:#91a7ce;border-right:1px solid #5473a32b;padding-right:10px}.tx-catalog-proof span:last-child{border:0}.tx-catalog-proof strong{display:block;font-size:13px;font-weight:500;color:#e9efff;margin-bottom:5px}.tx-no-roles{padding:40px 12px;color:#adbcda;text-align:center}.tx-hiring-plan{min-width:0;min-height:0;display:flex;flex-direction:column;background:linear-gradient(150deg,#0b1428,#0a1020);border-left:1px solid #415b923f;padding:27px 22px}.tx-plan-title{display:flex;align-items:center;justify-content:space-between;gap:12px}.tx-plan-title h3{font-weight:600;letter-spacing:-.02em}.tx-plan-title button{color:#83aeff;font-size:13px}.tx-plan-count{color:#96add8;margin-top:7px!important;margin-bottom:18px!important}.tx-requirements{display:flex;flex-direction:column;overflow-y:auto;padding-right:4px;scrollbar-width:thin;scrollbar-color:#334c76 transparent}.tx-requirement{background:linear-gradient(120deg,#141f36,#10192d);border:1px solid #637aac26;border-radius:12px;padding:14px}.tx-requirement-title{display:flex;align-items:center;gap:11px}.tx-requirement-title strong{font-weight:500;flex:1}.tx-requirement-title button{align-self:flex-start;width:22px;height:22px;display:grid;place-items:center;border-radius:50%;background:#1b2942;color:#afc1e2;font-size:18px}.tx-requirement-controls{display:flex;align-items:flex-start;gap:10px;margin-bottom:14px;justify-content:space-between}.tx-field-label{display:block;font-size:12px;color:#9ab0d6;margin-bottom:6px}.tx-requirement-controls .tx-seg{flex-wrap:wrap;background:#1a2640;border:1px solid #8499d01c}.tx-requirement-controls .tx-seg__item{font-size:12px;padding:6px 9px;border-radius:6px}.tx-requirement-controls .tx-seg__item.is-selected{background:#204fba;border-color:#34bdff;color:#fff;box-shadow:inset 0 0 0 1px #34bdff}.tx-requirement-controls .tx-stepper__label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.tx-requirement-controls .tx-stepper__box{min-height:32px;background:#1a2640}.tx-requirement-controls .tx-stepper__input{width:34px}.tx-skill-details summary{display:flex;justify-content:space-between;gap:8px;font-size:12px;color:#b1c1de;cursor:pointer;list-style:none}.tx-skill-details summary:after{content:"+";color:#8dcaff}.tx-skill-details[open] summary:after{content:"−"}.tx-skill-details summary span{color:#7fa6e8;margin-left:auto}.tx-skill-options{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.tx-skill-options .tx-chip{font-size:12px;padding:4px 8px;background:#1b2943;color:#b8c9e7}.tx-skill-options .tx-chip.is-selected{background:#194d9a;color:#e0f4ff;border-color:#37baff}.tx-picked-skills{display:flex;gap:5px;flex-wrap:wrap;margin-top:9px}.tx-picked-skills button{border-radius:100px;background:#1b2943;border:1px solid #759ad52b;padding:4px 9px;color:#d9e4fa}.tx-plan-empty{min-height:280px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:28px 22px;text-align:center;border:1px dashed #5673a64d;border-radius:12px;color:#a2b8de}.tx-plan-empty>span{display:grid;place-items:center;width:44px;height:44px;background:#16305a;color:#64ccff;border-radius:12px;font-size:26px;margin-bottom:18px}.tx-plan-empty strong{font-weight:500;font-size:16px;color:#e2eaff}.tx-plan-empty p{font-size:14px;line-height:1.6;margin-top:8px;max-width:260px}.tx-builder-foot{margin-top:auto;padding-top:22px}.tx-builder-foot>strong{display:block;border-top:1px solid #6884b13d;padding-top:17px;font-size:16px;font-weight:600}.tx-builder-foot>p{font-size:12px;line-height:1.6;color:#8fa6cd;margin-top:5px!important;margin-bottom:16px!important}.tx-builder-foot .tx-find-button{display:block;width:100%;background:#65f689;color:#031c16;border:1px solid #7bff9d;border-radius:100px;font-weight:600;transition:background .18s}.tx-builder-foot .tx-find-button:hover:not(:disabled){background:#90ffad}.tx-builder-foot .tx-find-button:disabled{background:#152a2c;color:#79928e;border-color:#2c4444;cursor:not-allowed}.tx-team-builder :focus-visible{outline:2px solid #58caff;outline-offset:3px}@media(min-width:1280px){.tx-builder-placement{margin-top:-90px}.tx-role-options .tx-role-option:nth-last-child(-n+1){grid-column:span 1}}@media(max-width:1200px){.tx-builder-placement{width:calc(100% - 48px)}.tx-builder-content{grid-template-columns:minmax(0,1.2fr) minmax(330px,1fr)}.tx-role-options{grid-template-columns:repeat(2,minmax(0,1fr))}.tx-builder-head{gap:20px;padding:24px}.tx-builder-head .tx-steps{max-width:320px}.tx-builder-stage{display:none}.tx-role-catalog{padding:24px 20px}.tx-hiring-plan{padding:24px 18px}.tx-requirement-controls{flex-direction:column}.tx-catalog-proof{grid-template-columns:1fr;gap:10px}.tx-catalog-proof span{border:0;display:flex;flex-wrap:wrap;gap:8px}.tx-catalog-proof strong{margin:0}}@media(max-width:820px){.tx-builder-placement{width:calc(100% - 32px);margin:0 auto 44px}.tx-builder-head{flex-direction:column;align-items:flex-start;gap:20px}.tx-builder-head .tx-steps{width:100%;max-width:420px}.tx-builder-content{grid-template-columns:1fr}.tx-hiring-plan{border-left:0;border-top:1px solid #415b923f}.tx-requirement-controls{flex-direction:row}.tx-requirements{max-height:none}.tx-plan-empty{min-height:150px}.tx-catalog-proof{grid-template-columns:repeat(3,1fr)}.tx-catalog-proof span{display:block}.tx-catalog-proof strong{margin-bottom:5px}.tx-builder-foot{margin-top:18px}.tx-role-options .tx-role-option{min-height:126px}}@media(max-width:480px){.tx-team-builder{border-radius:18px}.tx-builder-head{padding:22px 16px}.tx-builder-head h2{font-size:26px}.tx-builder-head p{font-size:14px;line-height:1.6}.tx-hiring-plan,.tx-role-catalog{padding:22px 14px}.tx-role-catalog h3{font-size:24px}.tx-role-categories{gap:6px}.tx-role-categories button{font-size:12px;padding:6px 10px}.tx-role-options{gap:8px}.tx-role-options .tx-role-option{flex-direction:column;padding:14px 11px;min-height:178px;gap:10px}.tx-role-label{width:100%;min-height:98px}.tx-role-label strong{padding:0;font-size:14px}.tx-role-description{font-size:12px}.tx-catalog-proof{gap:10px}.tx-catalog-proof span,.tx-catalog-proof strong{font-size:12px}.tx-requirement-controls{flex-direction:column}.tx-builder-head .tx-steps{gap:8px}.tx-builder-head .tx-steps__label{font-size:12px}.tx-builder-head .tx-steps__dot{width:24px;height:24px}.tx-builder-head .tx-steps__item{gap:5px}.tx-requirement-title .tx-role-code{display:grid}}.tx-team-builder{background:#080f22;border-color:#536ba04d;box-shadow:0 18px 70px #0005,0 0 55px #213eb513;--tx-font-d:"Inter Tight",Inter,sans-serif}.tx-builder-head{padding:25px 30px;min-height:90px;background:radial-gradient(ellipse at 81% -50%,#244ef58c,transparent 62%),linear-gradient(105deg,#17254c,#091229 60%,#11143c)}.tx-builder-head h2{font-size:28px;letter-spacing:-.03em}.tx-builder-head .tx-steps{max-width:450px;gap:24px}.tx-builder-head .tx-steps__dot{width:32px;height:32px}.tx-builder-head .tx-steps__item{position:relative}.tx-builder-head .tx-steps__item:not(:last-child):after{content:"";width:18px;height:1px;background:#5672a0;position:absolute;right:-15px;top:16px}.tx-builder-content{grid-template-columns:minmax(0,1.75fr) minmax(390px,1fr)}.tx-role-catalog{padding:28px;background:linear-gradient(145deg,#0a1225,#080e1d)}.tx-role-catalog h3{font-size:24px}.tx-team-builder .tx-role-search{margin:18px 0 14px;background:#0c1426;border-color:#4d659b4d;border-radius:12px;padding:13px 16px;font-size:14px}.tx-role-categories{gap:7px;margin-bottom:22px}.tx-role-categories button{font-size:13px;padding:8px 12px;background:linear-gradient(#151f35,#0b1427);border-color:#52689b3f}.tx-role-categories button[aria-pressed=true]{background:linear-gradient(#174ca7,#103276);border-color:#1bc6ff;box-shadow:0 0 10px #05adff20}.tx-role-options{gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.tx-role-options .tx-role-option{min-height:108px;padding:20px 16px;gap:12px;align-items:center;border-radius:13px;background:linear-gradient(125deg,#111a30,#0d1426);border-color:#526b9f25}.tx-role-options .tx-role-option.is-picked{background:linear-gradient(130deg,#0c213d,#112362);border:1px solid #16c9ff;box-shadow:inset 0 0 18px #1454e020,0 0 14px #08a6ff18}.tx-role-options .tx-role-option:hover{border-color:#6bafff88;transform:translateY(-1px)}.tx-role-label{height:auto;gap:8px}.tx-role-label strong{font-size:14px;font-weight:500;line-height:1.4;padding-right:10px}.tx-role-label small{font-family:Inter Tight,Inter,sans-serif;font-size:12px;padding:0;margin:0;color:#94acd9}.tx-role-code.tx-role-icon{flex:0 0 42px;width:42px;height:44px;border:0;border-radius:10px;background:linear-gradient(145deg,#244edd,#2d28af);color:#53cbff}.tx-role-icon--fs{background:linear-gradient(140deg,#282158,#32206c)!important;color:#a78aff!important}.tx-role-icon--mob{background:#112957!important;color:#4abaff!important}.tx-role-icon--dev,.tx-role-icon--qa{background:#073f4b!important;color:#47e5e6!important}.tx-role-icon--data{background:#33300b!important;color:#f0cc34!important}.tx-role-icon--ba,.tx-role-icon--des{background:#3e172d!important;color:#ec5589!important}.tx-role-icon--pm{background:#2b1b58!important;color:#a37bf6!important}.tx-role-tick{right:10px;top:10px;width:16px;height:16px}.is-picked .tx-role-tick{color:#042855;background:#37beff}.tx-catalog-proof{grid-template-columns:repeat(3,1fr);gap:16px;padding-top:20px;margin-top:24px}.tx-catalog-proof span{font-size:12px;color:#b0c0de;display:block;line-height:1.5;border-right:1px solid #54699333}.tx-hiring-plan{background:linear-gradient(145deg,#0b1427,#0c1026);padding:28px 22px}.tx-plan-title h3{font-size:22px}.tx-plan-count{font-size:14px;margin-bottom:20px!important;color:#96abd5}.tx-requirements{gap:12px;flex:1 1 auto;min-height:0;max-height:none}.tx-requirement{padding:16px;background:linear-gradient(125deg,#151e34,#10172b);border:1px solid #5b72972b}.tx-requirement-title{margin-bottom:16px}.tx-requirement-title .tx-role-icon{width:36px;height:38px;flex-basis:36px}.tx-requirement-title strong{font-size:14px}.tx-requirement-controls{gap:12px;flex-wrap:wrap;flex-direction:row}.tx-skill-details{border-top:1px solid #ffffff08;padding-top:10px}.tx-skill-details summary{font-size:13px}.tx-picked-skills{gap:6px}.tx-picked-skills button{font-size:12px;padding:5px 9px}.tx-builder-foot{border-top:1px solid #536c9e44;padding-top:18px;margin-top:20px}.tx-builder-foot .tx-find-button{border-color:#73ff9b;background:#66fa8d;padding:13px 20px;font-size:16px;box-shadow:0 0 18px #50f68112}.tx-plan-empty{min-height:225px;border:0;background:#ffffff02;padding:28px 16px}.tx-plan-empty strong{font-size:14px;font-weight:400;color:#a5b6d4}.tx-plan-empty>span{background:#13274b;color:#54bdff;box-shadow:none}@media(max-width:1280px){.tx-builder-content{grid-template-columns:minmax(0,1.4fr) minmax(360px,1fr)}.tx-role-options{grid-template-columns:repeat(2,minmax(0,1fr))}.tx-role-catalog{padding:24px}.tx-role-options .tx-role-option{min-height:96px;padding:17px 14px}.tx-requirement-controls{gap:12px}}@media(max-width:820px){.tx-builder-content{grid-template-columns:1fr}.tx-builder-head{gap:22px}.tx-builder-head .tx-steps{max-width:450px}.tx-role-options{grid-template-columns:repeat(2,minmax(0,1fr))}.tx-requirements{max-height:none}.tx-hiring-plan{padding:24px}.tx-plan-empty{min-height:140px}.tx-builder-foot{margin-top:20px}.tx-catalog-proof{grid-template-columns:repeat(3,1fr)}}@media(max-width:480px){.tx-builder-head{padding:22px 16px}.tx-builder-head h2{font-size:26px}.tx-builder-head .tx-steps{gap:20px}.tx-builder-head .tx-steps__dot{width:26px;height:26px}.tx-builder-head .tx-steps__item:not(:last-child):after{top:13px;width:12px;right:-14px}.tx-hiring-plan,.tx-role-catalog{padding:22px 14px}.tx-role-catalog h3{font-size:22px}.tx-role-options{gap:8px}.tx-role-options .tx-role-option{flex-direction:column;align-items:flex-start;min-height:144px;padding:15px 12px;gap:12px}.tx-role-label{min-height:0;gap:7px}.tx-role-label strong{font-size:14px}.tx-role-label small{font-size:12px}.tx-role-code.tx-role-icon{width:34px;height:36px;flex-basis:36px}.tx-role-categories button{font-size:12px;padding:7px 10px}.tx-catalog-proof{gap:10px}.tx-catalog-proof span{font-size:12px;padding-right:5px}.tx-requirement-controls{flex-direction:column}.tx-requirement-title .tx-role-code{display:grid}}:is(.tx-team-builder .tx-builder-head,.hire .hire__head) .tx-steps{display:flex;align-items:center;justify-content:flex-start;flex:0 1 auto;width:auto;max-width:none;gap:0;margin:0;padding:0;list-style:none;border:0;overflow:visible}:is(.tx-team-builder .tx-builder-head,.hire .hire__head) .tx-steps__item{display:flex;align-items:center;justify-content:flex-start;flex:0 0 auto;gap:10px;padding:0;margin:0;border:0;position:relative}:is(.tx-team-builder .tx-builder-head,.hire .hire__head) .tx-steps__item:after{content:none;position:static;inset:auto;width:auto;height:auto;background:none;transform:none;box-shadow:none}:is(.tx-team-builder .tx-builder-head,.hire .hire__head) .tx-steps__item:not(:last-child):after{content:"";display:block;flex:0 0 26px;width:26px;height:1px;margin:0 14px 0 5px;background:#50648e;border:0;position:static;inset:auto;transform:none}:is(.tx-team-builder .tx-builder-head,.hire .hire__head) .tx-steps__dot{display:grid;place-items:center;box-sizing:border-box;flex:0 0 34px;width:34px;height:34px;padding:0;border:1.5px solid #33436a;border-radius:50%;background:#080f25;color:#9cb2df;font-family:Inter Tight,Inter,sans-serif;font-size:17px;font-weight:400;line-height:1;box-shadow:inset 0 0 0 1px #ffffff03}:is(.tx-team-builder .tx-builder-head,.hire .hire__head) .tx-steps__label{display:block;white-space:nowrap;font-family:Inter Tight,Inter,sans-serif;font-size:14px;font-weight:500;line-height:1.3;letter-spacing:-.015em;color:#849cc7}:is(.tx-team-builder .tx-builder-head,.hire .hire__head) .tx-steps__item.is-current .tx-steps__dot{border-color:#39baff;background:linear-gradient(145deg,#5147fa 3%,#1742e0 48%,#007dc6);color:#fff;box-shadow:0 0 0 1px #387bff66,0 0 8px #1b6bff88,0 0 16px #086bff44,inset 0 0 10px #5287ff40}:is(.tx-team-builder .tx-builder-head,.hire .hire__head) .tx-steps__item.is-current .tx-steps__label{color:#f6f7ff;font-weight:600}:is(.tx-team-builder .tx-builder-head,.hire .hire__head) .tx-steps__item.is-done .tx-steps__dot{border-color:#3b628f;background:#10223a;color:#a8d7ff;box-shadow:none}:is(.tx-team-builder .tx-builder-head,.hire .hire__head) .tx-steps__item.is-done .tx-steps__label{color:#b5c6e4}.hire .hire__head .tx-steps{padding:6px 0 22px}@media(max-width:1150px){.tx-team-builder .tx-builder-head{flex-wrap:wrap;gap:24px}:is(.tx-team-builder .tx-builder-head,.hire .hire__head) .tx-steps__dot{width:32px;height:32px;flex-basis:32px;font-size:16px}:is(.tx-team-builder .tx-builder-head,.hire .hire__head) .tx-steps__label{font-size:14px}:is(.tx-team-builder .tx-builder-head,.hire .hire__head) .tx-steps__item{gap:10px}:is(.tx-team-builder .tx-builder-head,.hire .hire__head) .tx-steps__item:not(:last-child):after{width:22px;flex-basis:22px;margin:0 12px 0 4px}}@media(max-width:600px){:is(.tx-team-builder .tx-builder-head,.hire .hire__head) .tx-steps{width:100%;justify-content:space-between}:is(.tx-team-builder .tx-builder-head,.hire .hire__head) .tx-steps__item{gap:7px}:is(.tx-team-builder .tx-builder-head,.hire .hire__head) .tx-steps__dot{width:28px;height:28px;flex-basis:28px;font-size:15px;border-width:1.5px}:is(.tx-team-builder .tx-builder-head,.hire .hire__head) .tx-steps__label{font-size:12px}:is(.tx-team-builder .tx-builder-head,.hire .hire__head) .tx-steps__item:not(:last-child):after{width:14px;flex-basis:14px;margin:0 6px 0 2px;height:1px}}@media(max-width:360px){:is(.tx-team-builder .tx-builder-head,.hire .hire__head) .tx-steps__item{gap:5px}:is(.tx-team-builder .tx-builder-head,.hire .hire__head) .tx-steps__item:not(:last-child):after{width:8px;flex-basis:8px;margin:0 3px 0 0}}.tx-talent-avatar{display:inline-block;flex:none;border-radius:50%;background-image:url(/assets/images/tx-avatars-sprite.png);background-size:400% 200%;box-shadow:0 0 0 2px #3769cb55,0 5px 15px #02071399}.tx-talent-avatar--sm{width:40px;height:40px}.tx-talent-avatar--md{width:50px;height:50px}.tx-talent-avatar--lg{width:58px;height:58px}.tx-modal.hire{width:min(1510px,96vw);height:min(900px,92vh);border-radius:22px;border-color:#3d66ab88;background:#071126;box-shadow:0 30px 100px #000b,0 0 50px #2746cf26}.hire .hire__head{display:grid;grid-template-columns:minmax(250px,1fr) auto minmax(160px,1fr);align-items:center;gap:24px;min-height:110px;padding:20px 28px;border-bottom:1px solid #31548a66;background:radial-gradient(560px 170px at 77% -20%,#2448e780,transparent 72%),linear-gradient(110deg,#15264d,#08132c 56%,#11143c)}.hire .hire__headtop{display:contents}.hire .hire__brand{grid-column:1;grid-row:1;min-width:0}.hire .hire__brand .tx-text--title{font-size:27px;font-weight:600;letter-spacing:-.03em}.hire .hire__brand .tx-text--body-sm{margin-top:5px;font-size:13px;color:#91aadb;white-space:nowrap}.hire .hire__head>.tx-steps{grid-column:2;grid-row:1;justify-self:center;padding:0}.hire .hire__count{grid-column:3;grid-row:1;justify-self:end;margin-right:54px;font-family:Inter Tight,Inter,sans-serif;font-size:14px;color:#96ace0}.hire .hire__headtop>.tx-iconbtn{grid-column:3;grid-row:1;justify-self:end;width:46px;height:46px;border-color:#41639a66;border-radius:11px;font-size:20px;color:#e4edff}.hire .hire__body{background:#061027}.hire .hire__body.is-locked{overflow:hidden}.hire .s2{grid-template-columns:322px minmax(0,1fr);height:100%;background:#061027}.hire .rail{border-right:1px solid #31528255;background:radial-gradient(300px 280px at 40% 20%,#12356d42,transparent 72%),#08142d}.hire .rail__scroll{padding:20px 14px}.hire .rail__heading{display:block;margin:0 8px 14px;color:#eef3ff;font-size:15px;text-transform:none;letter-spacing:0}.hire .rail__nav{gap:8px}.hire .rnav{min-height:76px;padding:9px 10px;border:1px solid transparent;border-radius:12px;background:transparent;gap:12px}.hire .rnav:hover{background:#10203d}.hire .rnav.is-on{background:linear-gradient(120deg,#102a52,#123b88);border-color:#16c6ff;box-shadow:inset 0 0 18px #177cff25,0 0 14px #0a8cff1f}.hire .rnav__name{font-size:14px;font-weight:600;color:#f4f7ff}.hire .rnav__status{font-size:12px}.hire .rnav__count{min-width:35px;height:35px;display:grid;place-items:center;padding:0;border-radius:9px;background:#152541;color:#dce8ff;font-size:13px}.hire .rnav__count.is-on{background:#07504d;color:#62ffcf}.hire .rail__foot{display:none}.hire .s2-pane{background:radial-gradient(700px 380px at 56% 20%,#0c286a20,transparent 70%),#071126}.hire .s2-tools{min-height:74px;display:grid;grid-template-columns:auto minmax(270px,1fr) minmax(210px,265px);gap:22px;padding:12px 18px;border:1px solid #33568d66;border-radius:16px 16px 0 0;background:linear-gradient(110deg,#0b1833,#0b1831);box-shadow:inset 0 1px #ffffff05}.hire .s2-tools>.tx-seg{background:transparent;border:0;padding:0;gap:10px}.hire .s2-tools>.tx-seg .tx-seg__item{min-width:70px;height:42px;justify-content:center;padding:0 15px;border:1px solid #3c56854d;border-radius:11px;background:#101b35;color:#93a9d5;font-size:13px}.hire .s2-tools>.tx-seg .tx-seg__item.is-selected{border-color:#16c5ff;background:linear-gradient(#194aaf,#123683);color:#fff;box-shadow:0 0 12px #039cff3a}.hire .s2-tools__budget{width:auto;min-width:0;padding-left:18px;border-left:1px solid #49628a66}.hire .s2-tools__budget .tx-slider__label{font-size:12px}.hire .s2-tools__budget .tx-slider__value{color:#36d9ff;font-size:15px}.hire .s2-tools__sort{min-width:0}.hire .s2-tools__sort .tx-select__el{height:48px;border-color:#3e5c925c;border-radius:11px;background:#0b1731;color:#e8efff;font-size:13px}.hire .s2-scroll{padding:0 14px 18px}.hire .role-head{align-items:center;padding:18px 2px 14px}.hire .role-head .tx-text--title{font-size:23px;font-weight:600}.hire .role-head__sub{margin-top:9px}.hire .role-head__sub .tx-badge{padding:5px 13px;font-family:Inter Tight,Inter,sans-serif;font-size:12px}.hire .crow-head,.hire .role-head__price,.hire .role-nudge{display:none}.hire .crows{gap:8px;padding:0}.hire .crow{display:grid;grid-template-columns:38px minmax(230px,1.55fr) minmax(0,1fr) 0 115px 224px;align-items:center;gap:12px;min-height:82px;padding:9px 14px;border:1px solid #324a7347;border-radius:14px;background:linear-gradient(105deg,#101b32,#0a1428);transition:border-color .16s,background .16s,transform .16s}.hire .crow:hover{border-color:#4b6f9f80;background:#12203a;transform:translateY(-1px)}.hire .crow.is-on{border-color:#13c5ff;background:linear-gradient(100deg,#0d2a4b,#0b1b3d);box-shadow:inset 0 0 20px #0d75ff16,0 0 15px #00a6ff12}.hire .crow__check{position:static;justify-content:flex-start}.hire .crow__who{gap:10px;min-width:0}.hire .crow__who .tx-talent-avatar--lg{width:44px;height:44px;min-width:44px}.hire .crow__whotext{min-width:0}.hire .crow__id .tx-text--mono{white-space:nowrap}.hire .crow__id{gap:8px}.hire .crow__id .tx-text--mono{font-family:Inter Tight,Inter,sans-serif;font-size:14px;font-weight:600;color:#f3f6ff}.hire .crow__id .tx-badge{display:none}.hire .crow__meta{margin-top:3px;gap:6px;font-size:12px;color:#92a8d2}.hire .crow__meta .tx-badge{padding:0;background:transparent;border:0;font-family:Inter Tight,Inter,sans-serif;color:#91a9db}.hire .crow__num{color:#f5f7ff}.hire .crow__skills{display:flex;align-items:center;gap:6px}.hire .crow__skills .tx-chip{padding:6px 11px;border:1px solid #3a537e4d;background:#121e38;color:#dce6fa;font-size:12px}.hire .crow__match{display:none}.hire .crow__rate{display:flex;flex-direction:column;align-items:flex-start;text-align:left;gap:0;font-size:15px}.hire .crow__rate .crow__num{font-family:Inter Tight,Inter,sans-serif;font-size:15px;font-weight:600}.hire .crow__rate small{font-size:11px;color:#95a9d1}.hire .crow__act{display:grid;grid-template-columns:88px 128px}.hire .crow__act .tx-btn{height:46px;border-radius:12px;padding:0 14px;font-size:13px}.hire .crow__act .tx-btn--secondary{border-color:#3b5e9966;color:#eef3ff;background:#0c1832}.hire .crow__act .tx-btn--accent{border-color:#fff;background:#fff;color:#081126}.hire .crow__act .tx-btn--primary{border-color:#75ff9e;background:#68f691;color:#062013;box-shadow:none}.hire .hire__foot{min-height:92px;padding:15px 28px;border-top:1px solid #31548a66;background:radial-gradient(360px 140px at 12% 50%,#153d8c55,transparent 75%),linear-gradient(100deg,#0b1b3d,#08142e)}.hire .hire__stack{margin-right:6px}.hire .hire__stack .tx-talent-avatar{margin-left:-9px;border:2px solid #173b7f}.hire .hire__stack .tx-talent-avatar:first-child{margin-left:0}.hire .hire__sum{gap:12px}.hire .hire__sum b{font-size:16px}.hire .hire__sum small{font-size:13px;color:#8fa8db}.hire .hire__act{margin-left:auto;gap:14px}.hire .hire__act .tx-btn{height:54px;border-radius:12px;padding:0 34px;font-size:15px}.hire .hire__act .tx-btn--secondary{min-width:130px;border-color:#3b5d9666;background:#0a1731;color:#e9efff}.hire .hire__act .tx-btn--primary{min-width:280px;background:#68f691;color:#051d10;border-color:#7effa3;box-shadow:none}@media(max-width:1250px){.tx-modal.hire{width:96vw}.hire .hire__head{grid-template-columns:230px auto 150px;gap:15px}.hire .hire__brand .tx-text--body-sm{display:none}.hire .s2{grid-template-columns:250px minmax(0,1fr)}.hire .s2-tools{grid-template-columns:auto minmax(210px,1fr) 200px;gap:12px}.hire .s2-tools>.tx-seg{gap:5px}.hire .s2-tools>.tx-seg .tx-seg__item{min-width:52px;padding:0 10px}.hire .crow{grid-template-columns:34px minmax(190px,1.45fr) minmax(0,1fr) 0 100px 196px}.hire .crow__act{grid-template-columns:72px 114px}.hire .tx-talent-avatar--lg{width:48px;height:48px}.hire .crow__who .tx-talent-avatar--lg{width:40px;height:40px;min-width:40px}}@media(max-width:980px){.hire .hire__head{grid-template-columns:1fr auto}.hire .hire__brand{grid-column:1}.hire .hire__head>.tx-steps{grid-column:1/-1;grid-row:2;justify-self:start}.hire .hire__count{grid-column:2;margin-right:48px}.hire .hire__headtop>.tx-iconbtn{grid-column:2}.hire .s2{grid-template-rows:auto minmax(0,1fr);grid-template-columns:1fr}.hire .rail{height:auto;border-right:0;border-bottom:1px solid #31528255}.hire .rail__scroll{display:flex;align-items:center;gap:12px;padding:12px 14px;overflow-x:auto}.hire .rail__heading{display:none}.hire .rail__nav{flex-direction:row;min-width:max-content}.hire .rnav{width:225px;min-height:66px}.hire .s2-tools{grid-template-columns:1fr 1fr}.hire .s2-tools__sort{grid-column:2}.hire .s2-tools__budget{grid-column:1/-1;grid-row:2;border-left:0;padding-left:0}.hire .crow{grid-template-columns:34px minmax(210px,1fr) 110px 196px}.hire .crow__skills{display:none}.hire .crow__rate{grid-column:3}.hire .crow__act{grid-column:4}.hire .hire__act .tx-btn--primary{min-width:220px}}@media(max-width:680px){.tx-modal.hire{width:96vw;height:94vh}.hire .hire__head{padding:15px;min-height:auto}.hire .hire__brand .tx-text--title{font-size:20px}.hire .hire__count{font-size:12px}.hire .hire__headtop>.tx-iconbtn{width:38px;height:38px}.hire .s2-tools{display:flex;overflow-x:auto;flex-wrap:nowrap;padding:10px}.hire .s2-tools>.tx-seg{min-width:max-content}.hire .s2-tools__budget{display:none}.hire .s2-tools__sort{min-width:180px}.hire .s2-scroll{padding:0 10px 14px}.hire .role-head{padding:14px 0 11px}.hire .role-head .tx-text--title{font-size:20px}.hire .crow{display:grid;grid-template-columns:30px 1fr auto;gap:9px;padding:10px;min-height:76px}.hire .crow__who{grid-column:2}.hire .crow__skills{display:none}.hire .crow__rate{grid-column:3;grid-row:1;text-align:right;align-items:flex-end}.hire .crow__act{grid-column:2/4;grid-row:2;grid-template-columns:1fr 1.4fr}.hire .tx-talent-avatar--lg{width:44px;height:44px}.hire .hire__foot{padding:12px 14px;min-height:80px}.hire .hire__stack,.hire .hire__sum small{display:none}.hire .hire__sum b{font-size:13px}.hire .hire__act .tx-btn{height:44px;padding:0 16px;font-size:13px}.hire .hire__act .tx-btn--secondary{min-width:74px}.hire .hire__act .tx-btn--primary{min-width:0}.hire .lbl-full{display:none}.hire .lbl-short{display:inline}}.tx-skill-details .tx-skill-search{width:100%;margin:10px 0 0;padding:9px 12px;font-size:13px;min-height:38px;border:1px solid #6b8ac438;border-radius:9px;background:#0c1528;color:#edf4ff}.tx-skill-details .tx-skill-options{max-height:260px;overflow-y:auto;padding-right:4px;scrollbar-width:thin;scrollbar-color:#334c76 transparent}.tx-skill-bar{display:flex;justify-content:flex-end;margin-top:8px}.tx-skill-clear{display:inline-flex;align-items:center;gap:5px;font-size:12px;line-height:1;color:#9fbdf0;background:#17233c;border:1px solid #6b8ac438;border-radius:100px;padding:5px 10px;transition:color .16s,background .16s,border-color .16s}.tx-skill-clear:hover{color:#eaf3ff;background:#22345a;border-color:#8dcaff66}.tx-skill-note{font-size:12px;line-height:1.5;color:#8fa6cd;margin-top:9px}.tx-skill-more{color:#83aeff;font-size:12px;text-decoration:underline;text-underline-offset:2px}.tx-plan-col{position:relative;min-width:0;min-height:560px}.tx-plan-col>.tx-hiring-plan{position:absolute;inset:0;overflow:hidden}@media(max-width:820px){.tx-plan-col{position:static;min-height:0}.tx-plan-col>.tx-hiring-plan{position:static;overflow:visible}}.tx-hiring-plan{--tx-plan-bg:#0b1428;--tx-plan-bg-foot:#0a1020;--tx-plan-thumb:#334c76}.tx-plan-col>.tx-hiring-plan{overflow-y:auto;padding-top:0;padding-bottom:0;scrollbar-width:thin;scrollbar-color:var(--tx-plan-thumb) transparent}.tx-plan-col>.tx-hiring-plan .tx-plan-head{position:sticky;top:0;z-index:2;margin:0 -22px;padding:26px 22px 14px;background:var(--tx-plan-bg)}.tx-plan-col>.tx-hiring-plan .tx-plan-head .tx-plan-count{margin-bottom:0!important}.tx-plan-col>.tx-hiring-plan .tx-requirements{flex:0 0 auto;overflow:visible;padding-right:0}.tx-plan-col>.tx-hiring-plan .tx-builder-foot{position:sticky;bottom:0;z-index:1;margin:20px -22px 0;padding:18px 22px 24px;background:var(--tx-plan-bg-foot)}@media(max-width:820px){.tx-plan-col>.tx-hiring-plan{overflow:visible;padding-top:24px;padding-bottom:24px}.tx-plan-col>.tx-hiring-plan .tx-plan-head{position:static;margin:0;padding:0}.tx-plan-col>.tx-hiring-plan .tx-plan-head .tx-plan-count{margin-bottom:18px!important}.tx-plan-col>.tx-hiring-plan .tx-builder-foot{position:static;margin:20px 0 0;padding:18px 0 0;background:none}}.tx-role-options{--tx-role-h:108px;--tx-role-gap:12px;--tx-role-pad:4px;--tx-role-thumb:#334c76;max-height:calc(3*var(--tx-role-h) + 2*var(--tx-role-gap) + 2*var(--tx-role-pad));overflow-y:auto;overscroll-behavior:contain;padding:var(--tx-role-pad);margin:calc(-1*var(--tx-role-pad));scrollbar-width:thin;scrollbar-color:var(--tx-role-thumb) transparent}.tx-role-options .tx-role-option{min-height:var(--tx-role-h)}@media(max-width:1280px){.tx-role-options{--tx-role-h:96px}}@media(max-width:480px){.tx-role-options{--tx-role-h:144px;--tx-role-gap:8px}}.tx-role-catalog{display:flex;flex-direction:column}.tx-role-catalog>.tx-catalog-proof{margin-top:auto}.tx-role-catalog>.tx-role-options{margin-bottom:calc(24px - var(--tx-role-pad))}.tx-role-catalog>.tx-no-roles{margin-bottom:24px}.tx-catalog-title{display:flex;align-items:center;flex-wrap:wrap;gap:10px 14px}.tx-ai-badge{display:inline-flex;align-items:center;gap:7px;padding:6px 14px;border-radius:100px;background:linear-gradient(100deg,#1d6fff26,#a970ff26);border:1px solid #8a8cff40;color:#8fb2ff;font-size:14px;font-weight:600;line-height:1.3;white-space:nowrap}.tx-ai-badge svg{width:16px;height:16px;fill:currentColor;flex:none}.tx-role-catalog .tx-catalog-lead{margin:6px 0 0}.hire .crow,.hire .crow-head{grid-template-columns:34px minmax(210px,.6fr) minmax(0,1fr) minmax(96px,116px) minmax(0,auto);gap:12px}.hire .crow__rate{min-width:0;white-space:nowrap;text-align:right;align-items:flex-end}.hire .crow__skills{min-width:0;flex-wrap:nowrap;overflow:hidden}.hire .crow__skills.is-open{flex-wrap:wrap;overflow:visible;max-height:none}.hire .crow__skills .tx-chip.crow__chip--hit{background:rgba(52,211,153,.16);border-color:rgba(52,211,153,.45);color:#7ef0b4;font-weight:600}.hire .crow__act{grid-template-columns:auto auto;justify-content:end;gap:10px;min-width:0}.hire .crow__act .tx-btn{white-space:nowrap}.hire .crow__act .tx-btn:first-child{min-width:84px}.hire .crow__act .tx-btn:last-child{min-width:124px}@media (max-width:1180px){.hire .crow,.hire .crow-head{grid-template-columns:34px minmax(180px,1.45fr) minmax(0,1fr) 100px minmax(0,auto);gap:10px}}.hire .crow__act>button{height:42px;padding:0 16px;border-radius:999px;font-size:13px;font-weight:600;white-space:nowrap}.hire .crow__act>button:first-child{min-width:84px;border:1px solid #fff;background:transparent;color:#fff}.hire .crow__act>button:first-child:hover{background:#ffffff1a}.hire .crow__act>button:last-child{min-width:124px;border:1px solid transparent;background:#fff;color:#0a1226}.hire .crow>.crow__check{grid-column:1}.hire .crow>.crow__who{grid-column:2}.hire .crow>.crow__match,.hire .crow>.crow__skills{grid-column:3}.hire .crow>.crow__rate{grid-column:4}.hire .crow>.crow__act{grid-column:5}.hire .crow.is-on .crow__act>button:last-child,.hire .crow__act>button:last-child.tx-btn--primary{background:#67fa8d!important;border-color:#7effa3!important;color:#051d10!important}.hire .crow.is-on .crow__act>button:last-child:hover,.hire .crow__act>button:last-child.tx-btn--primary:hover{background:#7effa3!important}.tx-talent-avatar{background-image:url(/assets/images/tx-avatars5.png)!important;background-size:400% 200%!important;background-repeat:no-repeat}.s2cta{position:relative;overflow:hidden;display:grid;grid-template-columns:64px minmax(0,1fr) auto;gap:22px;align-items:center;margin-top:18px;padding:26px 28px;border-radius:18px;background:linear-gradient(100deg,#131d40,#1b1f4d 45%,#2a1f52);border:1px solid rgba(126,166,255,.22)}.s2cta:after{content:"";position:absolute;right:-40px;top:-60px;width:280px;height:280px;border-radius:50%;background:radial-gradient(circle,rgba(99,120,255,.28),transparent 70%);pointer-events:none}.s2cta__ico{width:64px;height:64px;border-radius:16px;display:flex;align-items:center;justify-content:center;background:rgba(63,110,255,.22);border:1px solid rgba(126,166,255,.28);color:#cfe0ff}.s2cta__title{margin:0 0 6px;font-size:22px;font-weight:700;color:#f2f6ff;line-height:1.2}.s2cta__desc{margin:0 0 16px;font-size:15px;color:#b7c6e6;line-height:1.5;max-width:62ch}.s2cta__btn{display:inline-flex;align-items:center;gap:10px;text-decoration:none;padding:11px 20px;border-radius:999px;font-size:15px;font-weight:600;color:#eef3ff;border:1px solid rgba(190,210,255,.55);background:transparent;transition:background .15s,border-color .15s}.s2cta__btn:hover{background:rgba(190,210,255,.12);border-color:rgba(220,232,255,.85)}.s2cta__avas{position:relative;width:230px;height:150px;flex:0 0 auto}.s2cta__av{position:absolute;border-radius:50%;box-shadow:0 10px 26px rgba(4,10,30,.45);border:2px solid rgba(160,190,255,.35)}.s2cta__av--0{width:64px;height:64px;left:6px;top:10px}.s2cta__av--1{width:58px;height:58px;left:56px;top:78px}.s2cta__av--2{width:56px;height:56px;left:112px;top:6px}.s2cta__av--3{width:74px;height:74px;left:150px;top:52px}.s2cta__av--4{width:52px;height:52px;left:112px;top:104px}@media (max-width:900px){.s2cta{grid-template-columns:56px minmax(0,1fr)}.s2cta__avas{display:none}}.hire .hire__sum.is-hidden{display:none!important}.hire .hire__foot:has(.s2foot){display:flex!important;align-items:center!important;gap:22px!important}.hire .s2foot{display:flex!important;align-items:center!important;gap:18px!important;flex:1 1 auto!important;min-width:0!important}.hire .s2foot__ico{flex:0 0 auto;width:48px;height:48px;border-radius:14px;display:inline-flex;align-items:center;justify-content:center;color:#fff!important;background:linear-gradient(140deg,#5b7cfa,#8b5cf6);border:0;box-shadow:0 6px 16px rgba(91,124,250,.28)}.hire .s2foot__ico svg{width:24px;height:24px;display:block;color:#fff!important;stroke:#fff!important}.hire .s2foot__ico svg [stroke]:not([stroke=none]){stroke:#fff!important}.hire .s2foot__text{min-width:0;display:grid;gap:2px}.hire .s2foot__title{font-size:17px;font-weight:700;color:#eaf2ff;line-height:1.25}.hire .s2foot__desc{font-size:13.5px;color:#a9bddf;line-height:1.35}.hire .s2foot__btn{flex:0 0 auto;margin-left:34px;padding:0 22px;height:46px;border-radius:999px;display:inline-flex;align-items:center;gap:10px;font-size:15px;font-weight:600;color:#eaf2ff;background:rgba(12,26,58,.55);border:1px solid rgba(126,166,255,.42);cursor:pointer;position:relative}.hire .s2foot__btn:before{content:"";position:absolute;left:-30px;top:50%;transform:translateY(-50%);width:1px;height:46px;background:rgba(126,166,255,.22)}.hire .s2foot__btn:hover{background:rgba(24,48,102,.7);border-color:rgba(126,166,255,.7)}@media (max-width:900px){.hire .hire__foot:has(.s2foot){flex-direction:column!important;align-items:stretch!important;gap:14px!important}.hire .s2foot{flex-direction:column;align-items:flex-start;gap:12px}.hire .s2foot__btn{width:100%;justify-content:center;margin-left:0}.hire .s2foot__btn:before{display:none}}.s2warn{position:absolute;inset:0;z-index:60;display:flex;align-items:flex-start;justify-content:center;padding:24px;overflow-y:auto;overscroll-behavior:contain;background:rgba(16,32,64,.28);backdrop-filter:blur(2px)}.s2warn__box{position:relative;width:min(660px,100%);margin:auto;max-height:100%;display:flex;flex-direction:column;background:#fff;border:1px solid #e3ebf7;border-radius:22px;padding:34px 36px 30px;text-align:center;box-shadow:0 34px 80px -30px rgba(19,42,84,.42)}.s2warn__box>*{flex:none}.s2warn__x{position:absolute;top:16px;right:16px;width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;border-radius:12px;border:1px solid #e3ebf7;background:#fff;color:#5f7396;cursor:pointer}.s2warn__x:hover{background:#f2f7ff;color:#16243d}.s2warn__ico{display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:999px;margin:0 auto 14px;background:#fdefd0;color:#e5a11b}.s2warn__title{margin:0 0 8px;font-size:26px;font-weight:700;color:#0f1d3a;letter-spacing:-.4px}.s2warn__lead{margin:0 auto 18px;max-width:520px;font-size:15px;line-height:1.55;color:#4d5f80}.s2warn__box>.s2warn__list{display:flex;flex-direction:column;gap:10px;text-align:left;flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding-right:4px;margin-right:-4px}.s2warn__row{display:grid;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:14px;flex:none;background:#fffaf0;border:1px solid #f3e0b8;border-radius:14px;padding:14px 16px}.s2warn__av{width:44px!important;height:44px!important;border-radius:999px!important;border:2px solid #fff!important;box-shadow:0 0 0 1px #ead9b8!important;filter:none!important}.s2warn__meta{min-width:0;display:flex;flex-direction:column;gap:2px}.s2warn__meta b{font-size:16px;color:#16243d}.s2warn__meta small{font-size:13.5px;color:#7a6a45}.s2warn__pill{font-size:13px;font-weight:600;color:#8a6412;white-space:nowrap;background:#fbe7bd;border:1px solid #f0d59b;border-radius:999px;padding:6px 12px}.s2warn__note{margin:16px 0 0;font-size:14px;color:#4d5f80;text-align:left}.s2warn__acts{display:flex;justify-content:flex-end;gap:12px;margin-top:20px;flex-wrap:wrap}.s2warn__btn{border-radius:999px;padding:12px 22px;font-size:15px;font-weight:600;cursor:pointer;font-family:inherit}.s2warn__btn--ghost{background:#fff;border:1px solid #7aa6f5;color:#1d6fff}.s2warn__btn--ghost:hover{background:#eef4ff;border-color:#1d6fff}.s2warn__btn--go{background:#3ddb74;border:1px solid #2fc964;color:#04240f}.s2warn__btn--go:hover{background:#2fc964}@media (max-width:640px){.s2warn{padding:14px}.s2warn__box{padding:26px 18px 20px;border-radius:18px}.s2warn__title{font-size:21px}.s2warn__ico{width:44px;height:44px;margin-bottom:10px}.s2warn__row{grid-template-columns:40px minmax(0,1fr);row-gap:8px}.s2warn__pill{grid-column:1/-1;justify-self:start}.s2warn__acts{justify-content:stretch}.s2warn__btn{flex:1}}@media (max-width:1023px){.hire .s2{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.hire .rail{height:auto;min-width:0;max-width:100%;overflow:hidden;flex-direction:row;align-items:center;border-right:0;border-bottom:1px solid #31528255}.hire .rail__heading{display:none}.hire .rail__scroll{flex:1 1 auto;min-width:0;display:flex;align-items:center;gap:12px;padding:12px 14px;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scroll-snap-type:x proximity}.hire .rail__scroll::-webkit-scrollbar{height:6px}.hire .rail__scroll::-webkit-scrollbar-thumb{background:#36589166;border-radius:999px}.hire .rail__nav{flex-direction:row;flex-wrap:nowrap;min-width:max-content;gap:10px}.hire .rnav{flex:0 0 225px;width:225px;min-height:66px;scroll-snap-align:start}.hire .s2-pane,.hire .s2-scroll,.hire .s2-tools{min-width:0}.tx-scope .hire__body{overflow-x:hidden}}@media (max-width:767px){.hire .rnav{flex:0 0 196px;width:196px}}.hire .crow__rate .crow__num{font-size:14px;line-height:1.3}.hire .crow__rate .crow__norate{font-size:12.5px;line-height:1.3;opacity:.85}.hire .crow__id,.hire .crow__meta,.hire .crow__whotext{min-width:0;overflow-wrap:anywhere}.hire .crow__id .tx-text--mono{white-space:normal}.hire .crow__meta>*{min-width:0}