.tr-toast-viewport{z-index:12000;pointer-events:none;flex-direction:column;gap:10px;width:min(380px,100vw - 32px);display:flex;position:fixed;top:78px;right:22px}.tr-toast{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);pointer-events:auto;background:#fffffff7;border:1px solid #5b467824;border-radius:14px;align-items:flex-start;gap:11px;padding:13px 14px;animation:.18s ease-out tr-toast-in;display:flex;box-shadow:0 14px 42px #34274b26}.tr-toast__icon{border-radius:9px;flex:0 0 30px;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.tr-toast--success .tr-toast__icon{color:#15803d;background:#16a34a1a}.tr-toast--error .tr-toast__icon{color:#dc2626;background:#dc26261a}.tr-toast--warning .tr-toast__icon{color:#b45309;background:#d977061a}.tr-toast--info .tr-toast__icon{color:#7651c5;background:#7c52c41a}.tr-toast__body{flex-direction:column;flex:1;min-width:0;display:flex}.tr-toast__body strong{color:#2c223d;margin-bottom:2px;font-size:13px;font-weight:700}.tr-toast__body span{color:#70647f;overflow-wrap:anywhere;font-size:12px;line-height:1.45}.tr-toast__close{color:#81768d;cursor:pointer;background:0 0;border:0;border-radius:7px;flex:0 0 28px;justify-content:center;align-items:center;width:28px;height:28px;padding:0;display:flex}.tr-toast__close:hover{background:#4b375f12}@keyframes tr-toast-in{0%{opacity:0;transform:translateY(-7px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@media (max-width:640px){.tr-toast-viewport{width:auto;top:auto;bottom:18px;left:16px;right:16px}}@media (prefers-reduced-motion:reduce){.tr-toast{animation:none}}.tr-theme-control{z-index:30;flex:none;align-items:center;display:inline-flex;position:relative}.tr-theme-trigger{border:1px solid var(--border,#80808040);background:var(--surface,#fff);width:38px;height:38px;color:var(--text,#252236);cursor:pointer;border-radius:12px;justify-content:center;align-items:center;display:inline-flex}.tr-theme-trigger:hover{border-color:var(--primary,#8b5cf6)}.tr-theme-trigger:focus-visible{outline:2px solid var(--primary,#8b5cf6);outline-offset:2px}.tr-theme-option:focus-visible{outline:2px solid var(--primary,#8b5cf6);outline-offset:2px}.tr-theme-auto input:focus-visible+.tr-theme-switch-track{outline:2px solid var(--primary,#8b5cf6);outline-offset:2px}.tr-theme-popover{box-sizing:border-box;border:1px solid var(--border,#8080803d);background:var(--surface,#fff);width:min(280px,100vw - 24px);max-height:min(540px,100dvh - 92px);color:var(--text,#232236);z-index:1300;border-radius:15px;padding:15px;position:absolute;top:calc(100% + 10px);right:0;overflow-y:auto;box-shadow:0 18px 48px #0000002e}.tr-theme-heading{font-size:14px}.tr-theme-hint{color:var(--text-3,#79818d);margin:4px 0 17px;font-size:11px}.tr-theme-auto{cursor:pointer;align-items:center;gap:10px;padding:4px 0 12px;display:flex;position:relative}.tr-theme-auto-icon{background:color-mix(in srgb,var(--primary,#8b5cf6) 12%,transparent);width:30px;height:30px;color:var(--primary,#8b5cf6);border-radius:9px;place-items:center;display:grid}.tr-theme-auto-copy{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.tr-theme-auto-copy strong{font-size:12px}.tr-theme-auto-copy small{color:var(--text-3,#79818d);font-size:10px}.tr-theme-auto input{opacity:0;cursor:pointer;z-index:1;width:34px;height:22px;position:absolute;right:0}.tr-theme-switch-track{background:color-mix(in srgb,var(--text-3,#79818d) 25%,var(--surface,#fff));border-radius:20px;flex:none;width:34px;height:20px;transition:background .2s;position:relative}.tr-theme-switch-track:after{content:"";background:#fff;border-radius:50%;width:14px;height:14px;transition:transform .2s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #0003}.tr-theme-auto input:checked+.tr-theme-switch-track{background:var(--primary,#8b5cf6)}.tr-theme-auto input:checked+.tr-theme-switch-track:after{transform:translate(14px)}.tr-theme-divider{border-top:1px solid var(--border,#80808038);margin-bottom:12px}.tr-theme-section-label{letter-spacing:.08em;color:var(--text-3,#79818d);margin-bottom:7px;font-size:10px;font-weight:750}.tr-theme-options{gap:3px;display:grid}.tr-theme-option{text-align:left;width:100%;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:9px;justify-content:space-between;align-items:center;gap:8px;padding:11px 9px;font-size:12px;display:flex}.tr-theme-option:hover,.tr-theme-option.is-selected{background:color-mix(in srgb,var(--primary,#8b5cf6) 10%,transparent)}.tr-theme-option.is-selected{color:var(--primary,#8b5cf6);font-weight:700}.tr-theme-auto-note{color:var(--text-3,#79818d);margin:11px 0 0;font-size:10px}@media (prefers-reduced-motion:reduce){.tr-theme-switch-track,.tr-theme-switch-track:after{transition:none}}:root{--talentriva-indigo:#1a0f4d;--talentriva-purple:#8b5cf6;--talentriva-coral:#ff7a8a;--talentriva-gold:#f4b246;--talentriva-teal:#14b8a6;--talentriva-logo-gradient:linear-gradient(135deg,#8b5cf6 0%,#ff7a8a 55%,#f4b246 100%);--talentriva-radius-sm:8px;--talentriva-radius-md:12px;--talentriva-radius-lg:18px;--talentriva-focus:0 0 0 3px color-mix(in srgb,var(--primary) 32%,transparent)}.tr-brandmark-gradient{background:var(--talentriva-logo-gradient)}.tr-brand-wordmark{letter-spacing:-.035em;font-weight:750}.tr-brand-tagline{letter-spacing:.12em;font-size:.72rem}.tr-ui-panel{background:var(--surface);color:var(--text);border:1px solid var(--border);border-radius:var(--talentriva-radius-lg)}.tr-ui-button{background:var(--primary);color:#fff;border-radius:var(--talentriva-radius-md);cursor:pointer;border:0;padding:.65rem 1rem;font-weight:650}.tr-ui-button:focus-visible{box-shadow:var(--talentriva-focus);outline:none}.tr-ui-muted{color:var(--text-2)}@media (prefers-reduced-motion:reduce){.tr-brandmark-gradient{animation:none!important}}.tr-candidate-drawer-shell{--tr-drawer-width:230px;width:100%;min-width:0;overflow-x:clip;display:block!important}.tr-candidate-drawer-shell .candidate-main{box-sizing:border-box;width:100%;min-width:0;padding-left:0;transition:padding-left .24s cubic-bezier(.22,1,.36,1);margin-left:0!important}.tr-candidate-drawer-shell .candidate-page{box-sizing:border-box;overflow-wrap:anywhere;width:100%;min-width:0;max-width:1600px}.tr-candidate-drawer-shell .candidate-page>*{min-width:0;max-width:100%}.tr-candidate-drawer-shell .candidate-topbar{box-sizing:border-box;gap:12px;min-width:0}.tr-candidate-drawer-shell .candidate-topbar-left{align-items:center;gap:10px;min-width:0;display:flex}.tr-candidate-drawer-shell .candidate-topbar-actions{flex-wrap:wrap;justify-content:flex-end;min-width:0}.tr-candidate-drawer-shell .candidate-sidebar{box-sizing:border-box;z-index:1100;visibility:hidden;pointer-events:none;will-change:transform;flex-direction:column;max-width:88vw;padding:12px 10px 10px;transition:transform .24s cubic-bezier(.22,1,.36,1),visibility .24s;display:flex;top:0;bottom:0;left:0;right:auto;overflow:hidden;transform:translate(-105%);box-shadow:10px 0 38px #03020c33;height:100dvh!important;width:var(--tr-drawer-width)!important;position:fixed!important}.tr-candidate-drawer-shell .candidate-sidebar.tr-drawer-open{visibility:visible;pointer-events:auto;transform:translate(0,0)!important}.tr-candidate-drawer-shell .candidate-sidebar .brand{flex:none;min-width:0}.tr-candidate-drawer-shell .candidate-sidebar .candidate-nav,.tr-candidate-drawer-shell .candidate-sidebar nav{overscroll-behavior-y:contain;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--text-3) 50%,transparent) transparent;flex-direction:column;flex:auto;gap:7px;min-height:0;margin-top:12px;padding:4px 3px 12px;display:flex;overflow-x:hidden;overflow-y:auto!important}.tr-candidate-drawer-shell .candidate-sidebar nav::-webkit-scrollbar{width:6px}.tr-candidate-drawer-shell .candidate-sidebar nav::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--text-3) 45%,transparent);border-radius:9px}.tr-candidate-drawer-shell .candidate-nav-section{flex-shrink:0}.tr-candidate-drawer-shell .candidate-sidebar-bottom{padding:10px 3px max(6px,env(safe-area-inset-bottom));border-top:1px solid var(--border);background:var(--surface);flex:none}.tr-candidate-drawer-shell .tr-sidebar-pin{flex:none;justify-content:center;align-items:center;margin-left:auto;display:inline-flex}.tr-candidate-drawer-shell .mobile-menu{flex:none;justify-content:center;align-items:center;display:inline-flex!important}.tr-candidate-drawer-shell .mobile-backdrop{z-index:1090;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0806147a;border:0;position:fixed;top:0;bottom:0;left:0;right:0;display:block!important}.tr-candidate-drawer-shell .brand-mark.tr-brandmark-gradient{background:var(--talentriva-logo-gradient);color:#fff}.tr-candidate-drawer-shell .brand-copy strong{letter-spacing:-.025em}.tr-candidate-drawer-shell .candidate-sidebar a:focus-visible{outline:2px solid var(--talentriva-purple);outline-offset:2px}.tr-candidate-drawer-shell button:focus-visible{outline:2px solid var(--talentriva-purple);outline-offset:2px}@media (min-width:1051px){.tr-candidate-drawer-shell.tr-sidebar-pinned .candidate-main{padding-left:var(--tr-drawer-width)}.tr-candidate-drawer-shell.tr-sidebar-pinned .candidate-sidebar{box-shadow:none}}@media (max-width:1050px){.tr-candidate-drawer-shell.tr-sidebar-pinned .candidate-main{padding-left:0!important}.tr-candidate-drawer-shell .candidate-sidebar{width:min(290px,85vw)!important}.tr-candidate-drawer-shell .tr-sidebar-pin{display:none}.tr-candidate-drawer-shell .mobile-close{display:inline-flex!important}}@media (max-width:700px){.tr-candidate-drawer-shell .candidate-page{padding:16px 12px 36px}.tr-candidate-drawer-shell .candidate-topbar{padding-left:12px;padding-right:12px}}@media (prefers-reduced-motion:reduce){.tr-candidate-drawer-shell .candidate-sidebar,.tr-candidate-drawer-shell .candidate-main{transition:none!important}.tr-candidate-drawer-shell .mobile-backdrop{-webkit-backdrop-filter:none;backdrop-filter:none}}.tr-candidate-drawer-shell .tr-topbar-identity{white-space:nowrap;align-items:center;gap:8px;min-width:0;display:inline-flex}.tr-candidate-drawer-shell .tr-topbar-identity__mark{background:var(--talentriva-logo-gradient);color:#fff;border-radius:9px;flex:0 0 29px;place-items:center;width:29px;height:29px;font-size:11px;font-weight:800;display:inline-grid;box-shadow:0 4px 12px #3c266f1f}.tr-candidate-drawer-shell .tr-topbar-identity__wordmark{letter-spacing:-.035em;color:var(--text);font-size:13px;font-weight:800}.tr-candidate-drawer-shell .candidate-topbar-left{flex:auto}.tr-candidate-drawer-shell .candidate-greeting{border-left:1px solid var(--border);margin-left:2px;padding-left:12px}.tr-candidate-drawer-shell .candidate-page{max-width:none;margin-left:0;margin-right:0;padding-left:max(14px,min(2.2vw,34px));padding-right:max(14px,min(2.2vw,34px))}.tr-candidate-drawer-shell .candidate-page:has(.tr-job-discovery-page){padding-left:max(8px,min(1.2vw,20px));padding-right:max(8px,min(1.2vw,20px))}.tr-candidate-drawer-shell .tr-job-discovery-page{--tr-job-page-max:1480px;--tr-job-left:250px;--tr-job-right:244px;box-sizing:border-box;padding:22px max(12px,min(1.4vw,22px)) 50px}.tr-candidate-drawer-shell .tr-job-discovery-layout{gap:max(12px,min(1.35vw,20px))}.tr-candidate-drawer-shell .tr-job-search-hero{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:max(14px,min(2vw,28px))}.tr-candidate-drawer-shell .tr-job-discovery-layout>*,.tr-candidate-drawer-shell .tr-job-search-hero>*{min-width:0}.tr-candidate-drawer-shell .candidate-nav{scrollbar-gutter:stable}.tr-candidate-drawer-shell .candidate-sidebar{contain:layout style}@media (max-width:1240px){.tr-candidate-drawer-shell .tr-job-discovery-page{--tr-job-left:235px}}@media (max-width:940px){.tr-candidate-drawer-shell .tr-job-search-hero{grid-template-columns:minmax(0,1fr)}.tr-candidate-drawer-shell .tr-job-discovery-page{padding:18px 12px 36px}}@media (max-width:700px){.tr-candidate-drawer-shell .tr-topbar-identity__wordmark{font-size:12px}.tr-candidate-drawer-shell .candidate-greeting{display:none}.tr-candidate-drawer-shell .candidate-topbar-actions{gap:4px}}.experience-page{background:radial-gradient(circle at 85% 6%, #9674dd1f, transparent 30rem), radial-gradient(circle at 10% 90%, #58938414, transparent 32rem), var(--surface,#f8f8fb);min-height:100vh;color:var(--text,#1f1f2e)}.experience-shell{width:min(1180px,100% - 40px);margin:0 auto}.experience-topbar{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffdb;border-bottom:1px solid #78789124}.experience-topbar-inner{justify-content:space-between;align-items:center;gap:24px;min-height:72px;display:flex}.experience-brand,.experience-account,.experience-company-head,.experience-company-meta,.experience-meta-item,.experience-role-list,.experience-security-title,.experience-access-note{align-items:center;display:flex}.experience-brand{gap:12px}.experience-brand-mark,.experience-avatar,.experience-company-icon,.experience-secondary-icon{flex:none;place-items:center;display:grid}.experience-brand-mark{color:#fff;background:linear-gradient(145deg,#704cc2f5,#9269e0e6);border-radius:12px;width:40px;height:40px;font-weight:800;box-shadow:0 8px 24px #5a429633}.experience-brand-copy,.experience-account-copy,.experience-meta-item>div{gap:2px;display:grid}.experience-brand-copy strong,.experience-account-copy strong{font-size:.94rem}.experience-brand-copy span,.experience-account-copy span,.experience-meta-item span,.experience-security-card span{color:var(--muted,#6f7180);font-size:.8rem}.experience-account{gap:10px}.experience-avatar{color:#6d49bd;background:#704cc21c;border-radius:50%;width:36px;height:36px;font-weight:800}.experience-content{padding:56px 0 72px}.experience-hero{max-width:760px;margin-bottom:30px}.experience-hero h1{letter-spacing:-.04em;margin:14px 0 10px;font-size:max(2rem,min(4vw,3rem));line-height:1.06}.experience-hero p{max-width:700px;color:var(--muted,#686a79);margin:0;font-size:1rem;line-height:1.7}.experience-layout{grid-template-columns:minmax(0,1.7fr) minmax(300px,.8fr);align-items:start;gap:22px;display:grid}.experience-primary-card,.experience-secondary-card,.experience-security-card{border:1px solid #78789126;box-shadow:0 18px 50px #20203712}.experience-primary-card{border-radius:22px;padding:30px}.experience-company-head{align-items:flex-start;gap:16px}.experience-company-icon,.experience-secondary-icon{color:#6c48bd;background:#704cc21a;border-radius:16px;width:52px;height:52px}.experience-company-title{flex:1}.experience-eyebrow{color:#6c48bd;letter-spacing:.04em;text-transform:uppercase;margin-bottom:6px;font-size:.75rem;font-weight:800;display:block}.experience-company-title h2,.experience-secondary-card h2{letter-spacing:-.025em;margin:0;font-size:1.45rem}.experience-company-title p,.experience-secondary-card p,.experience-security-card p{color:var(--muted,#6f7180);margin:8px 0 0;line-height:1.6}.experience-company-meta{background:#7878910e;border-radius:16px;gap:18px;margin:28px 0 22px;padding:18px}.experience-meta-item{flex:1;gap:10px;min-width:0}.experience-meta-item svg{color:#6c48bd}.experience-meta-item strong{text-overflow:ellipsis;white-space:nowrap;font-size:.9rem;overflow:hidden}.experience-role-block{margin-bottom:24px}.experience-role-block>span{color:var(--muted,#6f7180);text-transform:uppercase;letter-spacing:.04em;margin-bottom:9px;font-size:.78rem;font-weight:700;display:block}.experience-role-list{flex-wrap:wrap;gap:8px}.experience-primary-action{justify-content:center;width:100%;min-height:46px}.experience-access-note{color:#3f6256;background:#5e837514;border-radius:14px;gap:12px;padding:15px 16px}.experience-access-note>div{gap:3px;display:grid}.experience-access-note span{color:var(--muted,#6f7180);font-size:.84rem;line-height:1.45}.experience-access-note.danger{color:#9a3939;background:#b1404014}.experience-side{gap:18px;display:grid}.experience-secondary-card,.experience-security-card{border-radius:18px;padding:22px}.experience-secondary-card.muted{box-shadow:none;background:#ffffffa6}.experience-secondary-icon{border-radius:13px;width:44px;height:44px;margin-bottom:16px}.experience-secondary-icon.muted{color:#858796;background:#78789114}.experience-mini-features{gap:8px;margin:18px 0;display:grid}.experience-mini-features span{color:var(--muted,#6f7180);align-items:center;gap:8px;font-size:.86rem;display:flex}.experience-mini-features svg{color:#4d866f}.experience-security-card{background:linear-gradient(145deg,#704cc20e,#ffffffe6)}.experience-security-title{gap:8px}.experience-security-title svg{color:#6c48bd}.experience-security-alert{color:#8d3737;background:#bc454513;border:1px solid #b9474738;border-radius:16px;gap:14px;margin-bottom:22px;padding:16px 18px;display:flex}.experience-security-alert p{color:#704646;margin:5px 0 0;line-height:1.55}.experience-empty{border:1px dashed #78789140;border-radius:16px;align-items:flex-start;gap:12px;margin-top:22px;padding:18px;display:flex}.experience-empty p{color:var(--muted,#6f7180);margin:4px 0 0}@media (max-width:900px){.experience-layout{grid-template-columns:1fr}.experience-side{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.experience-shell{width:min(100% - 24px,1180px)}.experience-topbar-inner{align-items:flex-start;padding:14px 0}.experience-account-copy{display:none}.experience-content{padding-top:34px}.experience-primary-card{padding:20px}.experience-company-head{flex-wrap:wrap}.experience-company-meta,.experience-side{grid-template-columns:1fr}.experience-company-meta{display:grid}}.approval-actions,.approval-actions__primary,.approval-actions__secondary{flex-wrap:wrap;align-items:center;gap:.65rem;display:flex}.approval-actions{justify-content:flex-start;margin-top:1rem}.approval-queue-card{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;display:grid}.approval-queue-main{cursor:pointer;border-radius:var(--radius);grid-template-columns:auto minmax(0,1fr);align-items:flex-start;gap:.8rem;min-width:0;display:grid}.approval-queue-main:focus-visible{outline:2px solid var(--primary);outline-offset:4px}.approval-filter-row{flex-wrap:wrap}.approval-filter-row>*{flex:170px}.approval-queue-meta,.workflow-badges{color:var(--text-2);flex-wrap:wrap;align-items:center;gap:.55rem 1rem;display:flex}.approval-level-editor,.moderation-issue,.approval-history-item{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-2)}.approval-level-editor,.moderation-issue{padding:1rem}.role-check-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;padding-top:.35rem;display:grid}.role-check-grid label{text-transform:capitalize;align-items:center;gap:.5rem;min-width:0;display:flex}.moderation-panel,.moderation-issues,.approval-history{gap:.8rem;display:grid}.moderation-issue__head,.moderation-issue__actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem;display:flex}.moderation-issue blockquote{border-left:3px solid var(--warning);background:var(--warning-soft);color:var(--text);border-radius:0 var(--radius) var(--radius) 0;margin:.65rem 0;padding:.7rem .85rem}.moderation-issue[data-severity=CRITICAL] blockquote,.moderation-issue[data-severity=HIGH] blockquote{border-left-color:var(--danger);background:var(--danger-soft)}.moderation-suggestion{background:var(--surface-3);border-radius:var(--radius);color:var(--text-2);padding:.75rem}.approval-history{position:relative}.approval-history-item{grid-template-columns:auto minmax(0,1fr);gap:.8rem;padding:.85rem;display:grid}.approval-history-item__dot{background:var(--primary);border-radius:999px;width:.7rem;height:.7rem;margin-top:.35rem}.approval-history-item__body{gap:.3rem;min-width:0;display:grid}.approval-history-item__meta{color:var(--text-3);font-size:.82rem}.approval-empty-inline{text-align:center;color:var(--text-3);padding:1rem}.job-workflow-grid{grid-template-columns:minmax(0,1.1fr) minmax(300px,.9fr);align-items:start;gap:1rem;display:grid}.job-workflow-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin:.9rem 0;display:grid}.job-workflow-facts>span{border-radius:var(--radius);background:var(--surface-2);color:var(--text-2);gap:.2rem;padding:.7rem;display:grid}.job-workflow-facts strong{color:var(--text);font-size:.78rem}@media (max-width:980px){.approval-queue-card,.job-workflow-grid{grid-template-columns:1fr}.approval-queue-card .approval-actions{justify-content:flex-start}}@media (max-width:680px){.role-check-grid,.job-workflow-facts,.approval-queue-main{grid-template-columns:1fr}.approval-actions,.approval-actions__primary,.approval-actions__secondary{align-items:stretch}.approval-actions>*,.approval-actions__primary>*,.approval-actions__secondary>*{flex:auto}}:root{--iti-flag-width:20px;--iti-flag-count:244}.iti__ac{--iti-flag-offset:0}.iti__ad{--iti-flag-offset:-1}.iti__ae{--iti-flag-offset:-2}.iti__af{--iti-flag-offset:-3}.iti__ag{--iti-flag-offset:-4}.iti__ai{--iti-flag-offset:-5}.iti__al{--iti-flag-offset:-6}.iti__am{--iti-flag-offset:-7}.iti__ao{--iti-flag-offset:-8}.iti__ar{--iti-flag-offset:-9}.iti__as{--iti-flag-offset:-10}.iti__at{--iti-flag-offset:-11}.iti__au{--iti-flag-offset:-12}.iti__aw{--iti-flag-offset:-13}.iti__ax{--iti-flag-offset:-14}.iti__az{--iti-flag-offset:-15}.iti__ba{--iti-flag-offset:-16}.iti__bb{--iti-flag-offset:-17}.iti__bd{--iti-flag-offset:-18}.iti__be{--iti-flag-offset:-19}.iti__bf{--iti-flag-offset:-20}.iti__bg{--iti-flag-offset:-21}.iti__bh{--iti-flag-offset:-22}.iti__bi{--iti-flag-offset:-23}.iti__bj{--iti-flag-offset:-24}.iti__bl{--iti-flag-offset:-25}.iti__bm{--iti-flag-offset:-26}.iti__bn{--iti-flag-offset:-27}.iti__bo{--iti-flag-offset:-28}.iti__bq{--iti-flag-offset:-29}.iti__br{--iti-flag-offset:-30}.iti__bs{--iti-flag-offset:-31}.iti__bt{--iti-flag-offset:-32}.iti__bw{--iti-flag-offset:-33}.iti__by{--iti-flag-offset:-34}.iti__bz{--iti-flag-offset:-35}.iti__ca{--iti-flag-offset:-36}.iti__cc{--iti-flag-offset:-37}.iti__cd{--iti-flag-offset:-38}.iti__cf{--iti-flag-offset:-39}.iti__cg{--iti-flag-offset:-40}.iti__ch{--iti-flag-offset:-41}.iti__ci{--iti-flag-offset:-42}.iti__ck{--iti-flag-offset:-43}.iti__cl{--iti-flag-offset:-44}.iti__cm{--iti-flag-offset:-45}.iti__cn{--iti-flag-offset:-46}.iti__co{--iti-flag-offset:-47}.iti__cr{--iti-flag-offset:-48}.iti__cu{--iti-flag-offset:-49}.iti__cv{--iti-flag-offset:-50}.iti__cw{--iti-flag-offset:-51}.iti__cx{--iti-flag-offset:-52}.iti__cy{--iti-flag-offset:-53}.iti__cz{--iti-flag-offset:-54}.iti__de{--iti-flag-offset:-55}.iti__dj{--iti-flag-offset:-56}.iti__dk{--iti-flag-offset:-57}.iti__dm{--iti-flag-offset:-58}.iti__do{--iti-flag-offset:-59}.iti__dz{--iti-flag-offset:-60}.iti__ec{--iti-flag-offset:-61}.iti__ee{--iti-flag-offset:-62}.iti__eg{--iti-flag-offset:-63}.iti__eh{--iti-flag-offset:-64}.iti__er{--iti-flag-offset:-65}.iti__es{--iti-flag-offset:-66}.iti__et{--iti-flag-offset:-67}.iti__fi{--iti-flag-offset:-68}.iti__fj{--iti-flag-offset:-69}.iti__fk{--iti-flag-offset:-70}.iti__fm{--iti-flag-offset:-71}.iti__fo{--iti-flag-offset:-72}.iti__fr{--iti-flag-offset:-73}.iti__ga{--iti-flag-offset:-74}.iti__gb{--iti-flag-offset:-75}.iti__gd{--iti-flag-offset:-76}.iti__ge{--iti-flag-offset:-77}.iti__gf{--iti-flag-offset:-78}.iti__gg{--iti-flag-offset:-79}.iti__gh{--iti-flag-offset:-80}.iti__gi{--iti-flag-offset:-81}.iti__gl{--iti-flag-offset:-82}.iti__gm{--iti-flag-offset:-83}.iti__gn{--iti-flag-offset:-84}.iti__gp{--iti-flag-offset:-85}.iti__gq{--iti-flag-offset:-86}.iti__gr{--iti-flag-offset:-87}.iti__gt{--iti-flag-offset:-88}.iti__gu{--iti-flag-offset:-89}.iti__gw{--iti-flag-offset:-90}.iti__gy{--iti-flag-offset:-91}.iti__hk{--iti-flag-offset:-92}.iti__hn{--iti-flag-offset:-93}.iti__hr{--iti-flag-offset:-94}.iti__ht{--iti-flag-offset:-95}.iti__hu{--iti-flag-offset:-96}.iti__id{--iti-flag-offset:-97}.iti__ie{--iti-flag-offset:-98}.iti__il{--iti-flag-offset:-99}.iti__im{--iti-flag-offset:-100}.iti__in{--iti-flag-offset:-101}.iti__io{--iti-flag-offset:-102}.iti__iq{--iti-flag-offset:-103}.iti__ir{--iti-flag-offset:-104}.iti__is{--iti-flag-offset:-105}.iti__it{--iti-flag-offset:-106}.iti__je{--iti-flag-offset:-107}.iti__jm{--iti-flag-offset:-108}.iti__jo{--iti-flag-offset:-109}.iti__jp{--iti-flag-offset:-110}.iti__ke{--iti-flag-offset:-111}.iti__kg{--iti-flag-offset:-112}.iti__kh{--iti-flag-offset:-113}.iti__ki{--iti-flag-offset:-114}.iti__km{--iti-flag-offset:-115}.iti__kn{--iti-flag-offset:-116}.iti__kp{--iti-flag-offset:-117}.iti__kr{--iti-flag-offset:-118}.iti__kw{--iti-flag-offset:-119}.iti__ky{--iti-flag-offset:-120}.iti__kz{--iti-flag-offset:-121}.iti__la{--iti-flag-offset:-122}.iti__lb{--iti-flag-offset:-123}.iti__lc{--iti-flag-offset:-124}.iti__li{--iti-flag-offset:-125}.iti__lk{--iti-flag-offset:-126}.iti__lr{--iti-flag-offset:-127}.iti__ls{--iti-flag-offset:-128}.iti__lt{--iti-flag-offset:-129}.iti__lu{--iti-flag-offset:-130}.iti__lv{--iti-flag-offset:-131}.iti__ly{--iti-flag-offset:-132}.iti__ma{--iti-flag-offset:-133}.iti__mc{--iti-flag-offset:-134}.iti__md{--iti-flag-offset:-135}.iti__me{--iti-flag-offset:-136}.iti__mf{--iti-flag-offset:-137}.iti__mg{--iti-flag-offset:-138}.iti__mh{--iti-flag-offset:-139}.iti__mk{--iti-flag-offset:-140}.iti__ml{--iti-flag-offset:-141}.iti__mm{--iti-flag-offset:-142}.iti__mn{--iti-flag-offset:-143}.iti__mo{--iti-flag-offset:-144}.iti__mp{--iti-flag-offset:-145}.iti__mq{--iti-flag-offset:-146}.iti__mr{--iti-flag-offset:-147}.iti__ms{--iti-flag-offset:-148}.iti__mt{--iti-flag-offset:-149}.iti__mu{--iti-flag-offset:-150}.iti__mv{--iti-flag-offset:-151}.iti__mw{--iti-flag-offset:-152}.iti__mx{--iti-flag-offset:-153}.iti__my{--iti-flag-offset:-154}.iti__mz{--iti-flag-offset:-155}.iti__na{--iti-flag-offset:-156}.iti__nc{--iti-flag-offset:-157}.iti__ne{--iti-flag-offset:-158}.iti__nf{--iti-flag-offset:-159}.iti__ng{--iti-flag-offset:-160}.iti__ni{--iti-flag-offset:-161}.iti__nl{--iti-flag-offset:-162}.iti__no{--iti-flag-offset:-163}.iti__np{--iti-flag-offset:-164}.iti__nr{--iti-flag-offset:-165}.iti__nu{--iti-flag-offset:-166}.iti__nz{--iti-flag-offset:-167}.iti__om{--iti-flag-offset:-168}.iti__pa{--iti-flag-offset:-169}.iti__pe{--iti-flag-offset:-170}.iti__pf{--iti-flag-offset:-171}.iti__pg{--iti-flag-offset:-172}.iti__ph{--iti-flag-offset:-173}.iti__pk{--iti-flag-offset:-174}.iti__pl{--iti-flag-offset:-175}.iti__pm{--iti-flag-offset:-176}.iti__pr{--iti-flag-offset:-177}.iti__ps{--iti-flag-offset:-178}.iti__pt{--iti-flag-offset:-179}.iti__pw{--iti-flag-offset:-180}.iti__py{--iti-flag-offset:-181}.iti__qa{--iti-flag-offset:-182}.iti__re{--iti-flag-offset:-183}.iti__ro{--iti-flag-offset:-184}.iti__rs{--iti-flag-offset:-185}.iti__ru{--iti-flag-offset:-186}.iti__rw{--iti-flag-offset:-187}.iti__sa{--iti-flag-offset:-188}.iti__sb{--iti-flag-offset:-189}.iti__sc{--iti-flag-offset:-190}.iti__sd{--iti-flag-offset:-191}.iti__se{--iti-flag-offset:-192}.iti__sg{--iti-flag-offset:-193}.iti__sh{--iti-flag-offset:-194}.iti__si{--iti-flag-offset:-195}.iti__sj{--iti-flag-offset:-196}.iti__sk{--iti-flag-offset:-197}.iti__sl{--iti-flag-offset:-198}.iti__sm{--iti-flag-offset:-199}.iti__sn{--iti-flag-offset:-200}.iti__so{--iti-flag-offset:-201}.iti__sr{--iti-flag-offset:-202}.iti__ss{--iti-flag-offset:-203}.iti__st{--iti-flag-offset:-204}.iti__sv{--iti-flag-offset:-205}.iti__sx{--iti-flag-offset:-206}.iti__sy{--iti-flag-offset:-207}.iti__sz{--iti-flag-offset:-208}.iti__tc{--iti-flag-offset:-209}.iti__td{--iti-flag-offset:-210}.iti__tg{--iti-flag-offset:-211}.iti__th{--iti-flag-offset:-212}.iti__tj{--iti-flag-offset:-213}.iti__tk{--iti-flag-offset:-214}.iti__tl{--iti-flag-offset:-215}.iti__tm{--iti-flag-offset:-216}.iti__tn{--iti-flag-offset:-217}.iti__to{--iti-flag-offset:-218}.iti__tr{--iti-flag-offset:-219}.iti__tt{--iti-flag-offset:-220}.iti__tv{--iti-flag-offset:-221}.iti__tw{--iti-flag-offset:-222}.iti__tz{--iti-flag-offset:-223}.iti__ua{--iti-flag-offset:-224}.iti__ug{--iti-flag-offset:-225}.iti__us{--iti-flag-offset:-226}.iti__uy{--iti-flag-offset:-227}.iti__uz{--iti-flag-offset:-228}.iti__va{--iti-flag-offset:-229}.iti__vc{--iti-flag-offset:-230}.iti__ve{--iti-flag-offset:-231}.iti__vg{--iti-flag-offset:-232}.iti__vi{--iti-flag-offset:-233}.iti__vn{--iti-flag-offset:-234}.iti__vu{--iti-flag-offset:-235}.iti__wf{--iti-flag-offset:-236}.iti__ws{--iti-flag-offset:-237}.iti__xk{--iti-flag-offset:-238}.iti__ye{--iti-flag-offset:-239}.iti__yt{--iti-flag-offset:-240}.iti__za{--iti-flag-offset:-241}.iti__zm{--iti-flag-offset:-242}.iti__zw{--iti-flag-offset:-243}:root{--iti-hover-color:#0000000d;--iti-border-color:#ccc;--iti-country-selector-bg:white;--iti-icon-color:#555;--iti-spacer-horizontal:10px;--iti-flag-height:calc(var(--iti-flag-width) * 3 / 4);--iti-globe-icon-size:17px;--iti-clear-icon-size:15px;--iti-close-icon-size:20px;--iti-border-width:1px;--iti-arrow-size:5px;--iti-arrow-width:1.5px;--iti-arrow-padding:7px;--iti-mobile-popup-margin:44px;--iti-strict-reject-flash-color:#ff00001f}.iti{display:inline-block;position:relative}.iti *{box-sizing:border-box}.iti input.iti__tel-input,.iti input.iti__tel-input[type=text],.iti input.iti__tel-input[type=tel]{z-index:0;min-width:100%;display:block;position:relative;margin:0!important}.iti__a11y-text{clip:rect(1px, 1px, 1px, 1px);width:1px;height:1px;position:absolute;overflow:hidden}.iti__country-container{padding:var(--iti-border-width);position:absolute;top:0;bottom:0;left:0}.iti__selected-country{z-index:1;height:100%;font-family:inherit;font-size:inherit;color:inherit;font-weight:inherit;line-height:inherit;background:0 0;border:0;border-radius:0;align-items:center;margin:0;padding:0;text-decoration:none;display:flex;position:relative}.iti__selected-country-primary{height:100%;padding:0 var(--iti-arrow-padding) 0 var(--iti-spacer-horizontal);align-items:center;display:flex}.iti__selected-dial-code{margin-left:4px}.iti__arrow{margin-left:var(--iti-arrow-padding);width:var(--iti-arrow-size);height:var(--iti-arrow-size);box-sizing:border-box;border-right:var(--iti-arrow-width) solid var(--iti-icon-color);border-bottom:var(--iti-arrow-width) solid var(--iti-icon-color);margin-top:-2px;transform:rotate(45deg)}.iti__arrow--up{margin-top:4px;transform:rotate(-135deg)}.iti__country-selector{background-color:var(--iti-country-selector-bg);border-radius:3px}.iti--inline-country-selector .iti__country-selector{border:var(--iti-border-width) solid var(--iti-border-color);box-shadow:1px 1px 4px #0003}.iti--inline-country-selector:not(.iti--detached-country-selector) .iti__country-selector{z-index:2;position:absolute;left:0}.iti__search-input{width:100%;padding-left:calc(var(--iti-spacer-horizontal) + var(--iti-globe-icon-size) + var(--iti-spacer-horizontal));padding-right:calc(var(--iti-spacer-horizontal) + var(--iti-clear-icon-size) + var(--iti-spacer-horizontal));border-width:0;border-radius:3px}[dir=rtl] .iti__search-input{padding-left:inherit;background-position:right 8px center;padding-right:30px}.iti__search-input::-webkit-search-cancel-button{-webkit-appearance:none;-moz-appearance:none;appearance:none}.iti__search-input,.iti__country{padding-top:8px;padding-bottom:8px}.iti__search-input-wrapper{border-bottom:1px solid var(--iti-border-color);align-items:center;display:flex;position:relative}.iti__search-icon{left:var(--iti-spacer-horizontal);pointer-events:none;display:flex;position:absolute}[dir=rtl] .iti__search-icon{left:auto;right:var(--iti-spacer-horizontal)}.iti__search-icon-svg{width:var(--iti-globe-icon-size);height:var(--iti-globe-icon-size);stroke:var(--iti-icon-color);fill:none;stroke-width:3px;display:block}.iti__search-clear{right:calc(var(--iti-spacer-horizontal) / 2);cursor:pointer;padding:calc(var(--iti-spacer-horizontal) / 2);background:0 0;border:0;border-radius:3px;justify-content:center;align-items:center;transition:background-color .15s;display:flex;position:absolute}.iti__search-clear .iti__search-clear-x{stroke-width:2px}.iti__search-clear .iti__search-clear-bg{fill:var(--iti-icon-color)}[dir=rtl] .iti__search-clear{right:auto;left:var(--iti-spacer-horizontal)}.iti__search-clear:hover{background:var(--iti-hover-color);outline:none}.iti__search-clear:focus-visible{background:var(--iti-hover-color);outline:none}.iti__search-clear-svg{width:var(--iti-clear-icon-size);height:var(--iti-clear-icon-size);display:block}.iti__no-results{text-align:center;padding:30px 0}.iti__country-list{cursor:pointer;-webkit-overflow-scrolling:touch;outline:none;margin:0;padding:0;list-style:none;overflow-y:scroll}.iti--inline-country-selector .iti__country-list{max-height:185px}.iti--flexible-dropdown-width .iti__country-list{white-space:nowrap}@media (max-width:500px){.iti--flexible-dropdown-width .iti__country-list{white-space:normal}}.iti__country{padding-left:var(--iti-spacer-horizontal);padding-right:var(--iti-spacer-horizontal);align-items:center;display:flex}.iti__country.iti__highlight{background-color:var(--iti-hover-color)}.iti__country-name{flex-grow:1}.iti__country-check{margin-left:var(--iti-spacer-horizontal);color:var(--iti-icon-color);align-items:center;display:flex}.iti__country-check-svg{width:var(--iti-clear-icon-size);height:var(--iti-clear-icon-size);display:block}.iti__country-list .iti__flag{margin-right:var(--iti-spacer-horizontal);flex-shrink:0}[dir=rtl] :is(.iti__country-list .iti__flag){margin-right:0;margin-left:var(--iti-spacer-horizontal)}:is(.iti--has-country-selector .iti__country-container:has(+input[disabled]),.iti--has-country-selector .iti__country-container:has(+input[readonly])) button.iti__selected-country{cursor:not-allowed}:is(.iti--has-country-selector .iti__country-container:has(+input[disabled]),.iti--has-country-selector .iti__country-container:has(+input[readonly])) button.iti__selected-country .iti__arrow{visibility:hidden}.iti--has-country-selector .iti__country-container:not(:has(+input[disabled])):not(:has(+input[readonly])) .iti__selected-country-primary:hover{background-color:var(--iti-hover-color)}.iti--has-country-selector .iti__country-container:not(:has(+input[disabled])):not(:has(+input[readonly])) .iti__selected-country[aria-expanded=true] .iti__selected-country-primary{background-color:var(--iti-hover-color)}.iti--detached-country-selector{z-index:1060;position:fixed;top:-1000px;left:-1000px}.iti--detached-country-selector:hover{cursor:pointer}.iti--detached-country-selector{top:calc(anchor(bottom) + 3px);left:anchor(left);position-try-fallbacks:--iti-flip-above}@position-try --iti-flip-above{top:auto;bottom:calc(anchor(top) + 3px)}.iti__hide{display:none}.iti__v-hide{visibility:hidden}.iti--fullscreen-popup.iti--detached-country-selector{padding:var(--iti-mobile-popup-margin);padding-bottom:calc(var(--iti-mobile-popup-margin) + var(--iti-virtual-keyboard-height,0px));background-color:#00000080;flex-direction:column;justify-content:flex-start;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.iti--fullscreen-popup .iti__country-selector{flex-direction:column;max-height:100%;display:flex;position:relative}.iti--fullscreen-popup .iti__close-button{bottom:100%;right:calc(-1 * var(--iti-mobile-popup-margin));width:var(--iti-mobile-popup-margin);height:var(--iti-mobile-popup-margin);color:#fff;cursor:pointer;background:0 0;border:0;border-radius:3px;justify-content:center;align-items:center;padding:0;display:flex;position:absolute}[dir=rtl] :is(.iti--fullscreen-popup .iti__close-button){right:auto;left:calc(-1 * var(--iti-mobile-popup-margin))}.iti--fullscreen-popup .iti__close-button:focus-visible{outline-offset:-2px;outline:2px solid}.iti--fullscreen-popup .iti__close-button-svg{width:var(--iti-close-icon-size);height:var(--iti-close-icon-size);fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;display:block}.iti--fullscreen-popup .iti__country,.iti--fullscreen-popup .iti__search-input{padding-top:10px;padding-bottom:10px}.iti--fullscreen-popup .iti__search-input{font-size:max(16px,1em)}.iti--fullscreen-popup .iti__country{padding-left:10px;padding-right:10px;line-height:1.5em}.iti__flag{height:var(--iti-flag-height);width:var(--iti-flag-width);background-image:image-set(var(--iti-path-flags-1x) 1dppx, var(--iti-path-flags-2x) 2dppx);background-repeat:no-repeat;background-position:calc(var(--iti-flag-offset,100) * var(--iti-flag-width)) 0;background-size:calc(var(--iti-flag-count) * var(--iti-flag-width)) var(--iti-flag-height);border-radius:1px;box-shadow:0 0 1px #888}.iti__loading{box-shadow:none;background:0 0;position:relative}.iti__loading:after{content:"";width:var(--iti-flag-height);height:var(--iti-flag-height);box-sizing:border-box;border:2px solid var(--iti-icon-color);border-right-color:#0000;border-radius:50%;margin:auto;animation:1s linear infinite iti-spinner;position:absolute;top:0;bottom:0;left:0;right:0}@keyframes iti-spinner{to{transform:rotate(360deg)}}.iti__strict-reject-animation .iti__tel-input,.iti__strict-reject-animation .iti__selected-country{animation:.3s cubic-bezier(.36,.07,.19,.97) iti-strict-reject-shake}@media (prefers-reduced-motion:reduce){.iti__strict-reject-animation .iti__tel-input{animation:.3s ease-out both iti-strict-reject-flash}.iti__strict-reject-animation .iti__selected-country{animation:none}}@keyframes iti-strict-reject-shake{10%,90%{transform:translate(-1px)}20%,80%{transform:translate(2px)}30%,50%,70%{transform:translate(-3px)}40%,60%{transform:translate(3px)}}@keyframes iti-strict-reject-flash{40%{background-color:var(--iti-strict-reject-flash-color)}}.iti__globe{box-shadow:none;height:var(--iti-globe-icon-size);background:0 0;justify-content:center;align-items:center;padding:0;display:flex}.iti__globe .iti__globe-svg{width:100%;height:100%;fill:var(--iti-icon-color)}@supports ((-webkit-appearance:none)) and (not (background:-webkit-canvas(foo))){.iti__tel-input:focus{outline-offset:1px}}:root{--iti-path-flags-1x:url(/assets/flags-DjVgN9ag.webp);--iti-path-flags-2x:url(/assets/flags@2x-QBzdwbZ8.webp)}.tr-phone-field{width:100%}.tr-phone-field__label{margin-bottom:7px;font-size:13px;font-weight:600;line-height:1.4;display:block}.tr-phone-field__required{color:var(--danger,#dc2626);margin-left:3px}.tr-phone-field .iti{width:100%;display:block}.tr-phone-field__input{box-sizing:border-box;border:1px solid var(--border,#785ba04d);background:var(--surface,#ffffffbd);width:100%;min-height:42px;color:var(--text-primary,#2d2341);font:inherit;border-radius:10px;outline:none;transition:border-color .16s,box-shadow .16s,background .16s}.tr-phone-field__input:focus{border-color:var(--accent,#9367e8);box-shadow:0 0 0 3px #9367e81f}.tr-phone-field__input--error{border-color:var(--danger,#dc2626)}.tr-phone-field .iti__selected-country{background:0 0;border:0}.tr-phone-field .iti__search-input{border:1px solid var(--border,#d8d0e3);background:var(--surface,#fff);width:calc(100% - 16px);min-height:38px;color:var(--text-primary,#2d2341);border-radius:8px;outline:none;margin:8px;padding:7px 10px}.tr-phone-field .iti__dropdown-content{z-index:5000;border:1px solid var(--border,#ddd5e8);background:var(--surface,#fff);border-radius:10px;overflow:hidden;box-shadow:0 14px 34px #231a3429}.tr-phone-field .iti__country{min-height:40px}.tr-phone-field .iti__country:hover,.tr-phone-field .iti__country.iti__highlight{background:var(--surface-hover,#9167e817)}.tr-phone-field .iti__dial-code{opacity:.62}.tr-phone-field__error{color:var(--danger,#dc2626);margin-top:5px;font-size:12px}@media (max-width:640px){.tr-phone-field__input{min-height:46px}}.tr-job-policy{--tr-job-policy-soft:color-mix(in srgb, var(--primary) 7%, var(--surface));--tr-job-policy-soft-strong:color-mix(in srgb, var(--primary) 13%, var(--surface));--tr-job-policy-selected-border:color-mix(in srgb, var(--primary) 58%, var(--border-strong));--tr-job-policy-focus:0 0 0 3px color-mix(in srgb, var(--primary) 15%, transparent)}.tr-job-policy .tr-job-policy__policy-card,.tr-job-policy .tr-job-policy__controls-card,.tr-job-policy .tr-job-policy__levels-card{overflow:visible}.tr-job-policy .tr-job-policy__section-title{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px;display:flex}.tr-job-policy .tr-job-policy__section-title.compact{margin-bottom:12px}.tr-job-policy .tr-job-policy__section-title h2,.tr-job-policy .tr-job-policy__section-title p{margin:0}.tr-job-policy .tr-job-policy__section-title p{color:var(--text-2);max-width:760px;margin-top:4px;line-height:1.5}.tr-job-policy .tr-job-policy__mode-heading{justify-content:space-between;align-items:center;gap:16px;margin:4px 0 12px;display:flex}.tr-job-policy .tr-job-policy__mode-heading>div{gap:3px;display:grid}.tr-job-policy .tr-job-policy__mode-heading strong{font-size:13px}.tr-job-policy .tr-job-policy__mode-heading span{color:var(--text-3);font-size:11px}.tr-job-policy .tr-job-policy__mode-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.tr-job-policy .tr-job-policy__mode-option{border:1px solid var(--border-strong);background:var(--surface-2);min-width:0;min-height:168px;color:var(--text);cursor:pointer;text-align:left;transition:transform var(--transition), border-color var(--transition), background var(--transition), box-shadow var(--transition);border-radius:14px;flex-direction:column;align-items:stretch;gap:8px;padding:14px;display:flex}.tr-job-policy .tr-job-policy__mode-option:hover:not(:disabled){border-color:var(--primary);background:var(--surface);transform:translateY(-1px)}.tr-job-policy .tr-job-policy__mode-option:focus-visible{box-shadow:var(--tr-job-policy-focus);outline:none}.tr-job-policy .tr-job-policy__mode-option:disabled{opacity:.6;cursor:not-allowed}.tr-job-policy .tr-job-policy__mode-option.is-selected{border-color:var(--tr-job-policy-selected-border);background:var(--tr-job-policy-soft);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--primary) 18%, transparent)}.tr-job-policy .tr-job-policy__mode-option-head{align-items:center;gap:8px;min-height:26px;display:flex}.tr-job-policy .tr-job-policy__mode-option-head strong{font-size:13px}.tr-job-policy .tr-job-policy__mode-radio{border:1px solid var(--border-strong);width:22px;height:22px;color:var(--primary-2);background:var(--surface);border-radius:50%;flex:0 0 22px;place-items:center;display:grid}.tr-job-policy .tr-job-policy__mode-option.is-selected .tr-job-policy__mode-radio{border-color:var(--primary);background:var(--primary-soft)}.tr-job-policy .tr-job-policy__recommended{background:var(--primary-soft);color:var(--primary-2);text-transform:uppercase;letter-spacing:.04em;border-radius:999px;margin-left:auto;padding:3px 6px;font-size:9px;font-weight:800}.tr-job-policy .tr-job-policy__mode-best{color:var(--text-3);text-transform:uppercase;letter-spacing:.04em;font-size:10px;font-weight:700}.tr-job-policy .tr-job-policy__mode-flow{min-height:36px;color:var(--text);font-size:11px;font-weight:700;line-height:1.45}.tr-job-policy .tr-job-policy__mode-option small{color:var(--text-3);font-size:10px;line-height:1.45}.tr-job-policy .tr-job-policy__summary-card{align-items:center;gap:12px;padding-top:14px;padding-bottom:14px;display:flex}.tr-job-policy .tr-job-policy__summary-icon{background:var(--primary-soft);width:38px;height:38px;color:var(--primary-2);border-radius:11px;flex:0 0 38px;place-items:center;display:grid}.tr-job-policy .tr-job-policy__summary-copy{flex:1;gap:2px;min-width:0;display:grid}.tr-job-policy .tr-job-policy__summary-copy strong{font-size:12px}.tr-job-policy .tr-job-policy__summary-copy span{color:var(--text-3);font-size:11px}.tr-job-policy .tr-job-policy__toggle-stack{border:1px solid var(--border);background:var(--surface);border-radius:14px;overflow:hidden}.tr-job-policy .tr-job-policy__toggle-row{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:20px;min-height:70px;padding:14px 16px;display:flex}.tr-job-policy .tr-job-policy__toggle-row:last-child{border-bottom:0}.tr-job-policy .tr-job-policy__toggle-copy{gap:3px;min-width:0;display:grid}.tr-job-policy .tr-job-policy__toggle-copy strong{color:var(--text);font-size:13px}.tr-job-policy .tr-job-policy__toggle-copy span{color:var(--text-3);font-size:11px;line-height:1.45}.tr-job-policy .tr-job-policy__switch{border:1px solid var(--border-strong);background:var(--surface-2);width:76px;min-width:76px;height:34px;color:var(--text-2);cursor:pointer;transition:background var(--transition), border-color var(--transition), box-shadow var(--transition);border-radius:999px;justify-content:space-between;align-items:center;gap:5px;padding:3px 7px 3px 3px;display:flex}.tr-job-policy .tr-job-policy__switch:hover:not(:disabled){border-color:var(--primary)}.tr-job-policy .tr-job-policy__switch:focus-visible{box-shadow:var(--tr-job-policy-focus);outline:none}.tr-job-policy .tr-job-policy__switch:disabled{opacity:.55;cursor:not-allowed}.tr-job-policy .tr-job-policy__switch.is-on{background:var(--primary-soft);border-color:var(--tr-job-policy-selected-border);color:var(--primary-2);flex-direction:row-reverse;padding:3px 3px 3px 7px}.tr-job-policy .tr-job-policy__switch-knob{background:var(--surface);border:1px solid var(--border-strong);width:26px;height:26px;box-shadow:var(--shadow-sm);border-radius:50%;flex:0 0 26px}.tr-job-policy .tr-job-policy__switch.is-on .tr-job-policy__switch-knob{background:var(--primary);border-color:var(--primary)}.tr-job-policy .tr-job-policy__switch-text{text-transform:uppercase;letter-spacing:.04em;font-size:10px;font-weight:800}.tr-job-policy .tr-job-policy__direct-publish{border:1px solid color-mix(in srgb, var(--info) 25%, var(--border));background:var(--info-soft);color:var(--info);border-radius:14px;align-items:flex-start;gap:12px;padding:16px;display:flex}.tr-job-policy .tr-job-policy__direct-publish>div{gap:4px;display:grid}.tr-job-policy .tr-job-policy__direct-publish strong{font-size:12px}.tr-job-policy .tr-job-policy__direct-publish span{font-size:11px;line-height:1.5}.tr-job-policy .tr-job-policy__level-list{gap:12px;display:grid}.tr-job-policy .tr-job-policy__level{border:1px solid var(--border);background:var(--surface-2);border-radius:14px;overflow:hidden}.tr-job-policy .tr-job-policy__level.has-error{border-color:color-mix(in srgb, var(--danger) 45%, var(--border))}.tr-job-policy .tr-job-policy__level-head{border-bottom:1px solid var(--border);background:var(--surface);justify-content:space-between;align-items:center;gap:12px;min-height:58px;padding:10px 14px;display:flex}.tr-job-policy .tr-job-policy__level-head>div{align-items:center;gap:10px;min-width:0;display:flex}.tr-job-policy .tr-job-policy__level-head>div>div{gap:2px;min-width:0;display:grid}.tr-job-policy .tr-job-policy__level-head strong{font-size:12px}.tr-job-policy .tr-job-policy__level-head small{color:var(--text-3);font-size:10px}.tr-job-policy .tr-job-policy__level-number{background:var(--primary-soft);width:28px;height:28px;color:var(--primary-2);border-radius:8px;flex:0 0 28px;place-items:center;font-size:11px;font-weight:800;display:grid}.tr-job-policy .tr-job-policy__sequence-label{background:var(--surface-3);color:var(--text-3);text-transform:uppercase;letter-spacing:.04em;border-radius:999px;flex:none;padding:4px 8px;font-size:9px;font-weight:750}.tr-job-policy .tr-job-policy__level-body{grid-template-columns:minmax(0,1.55fr) minmax(210px,.45fr);align-items:start;gap:20px;padding:16px;display:grid}.tr-job-policy .tr-job-policy__role-field{gap:9px;display:grid}.tr-job-policy .tr-job-policy__role-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.tr-job-policy .tr-job-policy__role-chip{border:1px solid var(--border-strong);background:var(--surface);min-height:38px;color:var(--text-2);cursor:pointer;text-align:left;transition:background var(--transition), border-color var(--transition), color var(--transition), box-shadow var(--transition);border-radius:10px;align-items:center;gap:8px;padding:8px 10px;font-size:12px;display:flex}.tr-job-policy .tr-job-policy__role-chip:hover:not(:disabled){border-color:var(--primary)}.tr-job-policy .tr-job-policy__role-chip:focus-visible{box-shadow:var(--tr-job-policy-focus);outline:none}.tr-job-policy .tr-job-policy__role-chip.is-selected{background:var(--primary-soft);color:var(--primary-2);border-color:var(--tr-job-policy-selected-border);font-weight:700}.tr-job-policy .tr-job-policy__role-chip:disabled{opacity:.55;cursor:not-allowed}.tr-job-policy .tr-job-policy__role-check{border:1px solid var(--border-strong);background:var(--surface-2);border-radius:6px;flex:0 0 19px;place-items:center;width:19px;height:19px;display:grid}.tr-job-policy .tr-job-policy__role-chip.is-selected .tr-job-policy__role-check{background:var(--primary);border-color:var(--primary);color:#fff}.tr-job-policy .tr-job-policy__required{align-content:start;gap:8px;display:grid}.tr-job-policy .tr-job-policy__required small{color:var(--text-3);font-size:11px;line-height:1.4}.tr-job-policy .tr-job-policy__stepper{border:1px solid var(--border-strong);background:var(--surface);border-radius:10px;grid-template-columns:38px 1fr 38px;width:156px;height:40px;display:grid;overflow:hidden}.tr-job-policy .tr-job-policy__stepper:focus-within{border-color:var(--primary);box-shadow:var(--tr-job-policy-focus)}.tr-job-policy .tr-job-policy__stepper button{background:var(--surface-2);color:var(--text-2);cursor:pointer;border:0;place-items:center;display:grid}.tr-job-policy .tr-job-policy__stepper button:hover:not(:disabled){background:var(--surface-3);color:var(--text)}.tr-job-policy .tr-job-policy__stepper button:disabled{opacity:.45;cursor:not-allowed}.tr-job-policy .tr-job-policy__stepper input{border:0;border-left:1px solid var(--border);border-right:1px solid var(--border);background:var(--surface);width:100%;min-width:0;height:38px;color:var(--text);text-align:center;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;outline:0;font-weight:750}.tr-job-policy .tr-job-policy__stepper input::-webkit-inner-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}.tr-job-policy .tr-job-policy__stepper input::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}.tr-job-policy .tr-job-policy__level-error{color:var(--danger);margin:0 16px 14px;font-size:11px;font-weight:650}.tr-job-policy .tr-job-policy__action-bar{z-index:8;border:1px solid var(--border-strong);background:color-mix(in srgb, var(--surface) 94%, transparent);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:14px;justify-content:space-between;align-items:center;gap:16px;padding:12px 14px;display:flex;position:-webkit-sticky;position:sticky;bottom:12px}.tr-job-policy .tr-job-policy__action-state{min-width:0;color:var(--text-3);align-items:center;gap:8px;font-size:11px;display:flex}.tr-job-policy .tr-job-policy__dirty-dot{background:var(--warning-bright);width:8px;height:8px;box-shadow:0 0 0 4px var(--warning-soft);border-radius:50%;flex:0 0 8px}.tr-job-policy .tr-job-policy__actions{gap:8px;margin-left:auto;display:flex}@media (max-width:1180px){.tr-job-policy .tr-job-policy__mode-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:980px){.tr-job-policy .tr-job-policy__level-body{grid-template-columns:1fr}.tr-job-policy .tr-job-policy__role-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.tr-job-policy .tr-job-policy__section-title,.tr-job-policy .tr-job-policy__mode-heading,.tr-job-policy .tr-job-policy__toggle-row,.tr-job-policy .tr-job-policy__summary-card,.tr-job-policy .tr-job-policy__action-bar,.tr-job-policy .tr-job-policy__level-head{flex-direction:column;align-items:stretch}.tr-job-policy .tr-job-policy__mode-grid,.tr-job-policy .tr-job-policy__role-grid{grid-template-columns:1fr}.tr-job-policy .tr-job-policy__mode-option{min-height:0}.tr-job-policy .tr-job-policy__switch,.tr-job-policy .tr-job-policy__sequence-label{align-self:flex-start}.tr-job-policy .tr-job-policy__actions{width:100%;margin-left:0}.tr-job-policy .tr-job-policy__actions .btn{flex:1}.tr-job-policy .tr-job-policy__action-bar{bottom:8px}}.tr-job-policy .tr-job-policy__policy-card{overflow:visible}.tr-job-policy .tr-job-policy__level-title,.tr-job-policy .tr-job-policy__level-head-actions{align-items:center;gap:10px;min-width:0;display:flex}.tr-job-policy .tr-job-policy__level-title>div{gap:2px;min-width:0;display:grid}.tr-job-policy .tr-job-policy__level-tools{align-items:center;gap:4px;display:flex}.tr-job-policy .tr-job-policy__level-tools button{width:30px;height:30px;color:var(--text-2);cursor:pointer;transition:background var(--transition), border-color var(--transition), color var(--transition);background:0 0;border:1px solid #0000;border-radius:8px;place-items:center;padding:0;display:grid}.tr-job-policy .tr-job-policy__level-tools button:hover:not(:disabled){border-color:var(--border);background:var(--surface-3);color:var(--text)}.tr-job-policy .tr-job-policy__level-tools button:focus-visible{box-shadow:var(--tr-job-policy-focus);outline:none}.tr-job-policy .tr-job-policy__level-tools button:disabled{opacity:.38;cursor:not-allowed}@media (max-width:640px){.tr-job-policy .tr-job-policy__level-head-actions{justify-content:space-between;width:100%}}.tr-job-discovery-page{--tr-job-page-max:1540px;--tr-job-left:276px;--tr-job-right:278px;width:min(100%, var(--tr-job-page-max));color:var(--pixo-text,#19233b);margin:0 auto;padding:24px 24px 56px}.tr-job-search-hero{grid-template-columns:minmax(0,.9fr) minmax(460px,1.1fr);align-items:end;gap:28px;padding:20px 0 22px;display:grid}.tr-job-search-hero__copy{min-width:0}.tr-job-search-hero__copy h1{letter-spacing:-.04em;max-width:760px;margin:5px 0 8px;font-size:max(2rem,min(4vw,3.45rem));line-height:.98}.tr-job-search-hero__copy p{max-width:720px;color:var(--pixo-muted,#667085);margin:0;line-height:1.55}.tr-job-search-box{gap:8px;min-width:0;display:grid}.tr-job-search-mode{border:1px solid var(--pixo-border,#19233b1f);background:var(--pixo-surface,#ffffffd1);border-radius:12px;justify-self:start;gap:4px;padding:4px;display:inline-flex}.tr-job-search-mode button{color:var(--pixo-muted,#667085);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:6px;padding:7px 10px;font-size:.83rem;display:inline-flex}.tr-job-search-mode button.is-active{background:var(--pixo-primary-soft,#7758d51a);color:var(--pixo-primary,#7758d5);font-weight:700}.tr-job-search-input-wrap{border:1px solid var(--pixo-border,#19233b24);background:var(--pixo-surface,#ffffffeb);border-radius:18px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-height:58px;padding:0 16px;display:grid;box-shadow:0 16px 42px #19233b0f}.tr-job-search-input-wrap:focus-within{border-color:var(--pixo-primary,#7758d5);box-shadow:0 0 0 3px #7758d51a,0 18px 46px #19233b14}.tr-job-search-input-wrap input{width:100%;min-width:0;color:inherit;font:inherit;background:0 0;border:0;outline:0;font-size:1rem}.tr-job-search-clear{background:var(--pixo-bg,#f5f6f3);width:30px;height:30px;color:var(--pixo-muted,#667085);cursor:pointer;border:0;border-radius:999px;place-items:center;display:grid}.tr-job-search-hint{color:var(--pixo-muted,#667085);margin:0;font-size:.76rem}.tr-active-filters{flex-wrap:wrap;align-items:flex-start;gap:12px;padding:10px 0 18px;display:flex}.tr-active-filters__label{color:var(--pixo-muted,#667085);padding-top:6px;font-size:.78rem;font-weight:700}.tr-active-filters__chips{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.tr-filter-chip{border:1px solid var(--pixo-border,#19233b1f);background:var(--pixo-surface,#fff);min-height:30px;color:inherit;font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:4px 9px;font-size:.78rem;display:inline-flex}.tr-link-button{color:var(--pixo-primary,#7758d5);font:inherit;cursor:pointer;background:0 0;border:0;padding:5px;font-size:.8rem;font-weight:700}.tr-job-discovery-layout{grid-template-columns:var(--tr-job-left) minmax(0, 1fr) var(--tr-job-right);align-items:start;gap:22px;display:grid}.tr-job-discovery-left,.tr-job-discovery-right{position:-webkit-sticky;position:sticky;top:18px}.tr-job-filter-sidebar{border:1px solid var(--pixo-border,#19233b1f);background:var(--pixo-surface,#ffffffeb);border-radius:16px;overflow:hidden}.tr-job-filter-sidebar__head{justify-content:space-between;align-items:flex-start;gap:12px;padding:18px 18px 14px;display:flex}.tr-job-filter-sidebar__head h3{margin:3px 0 0;font-size:1.02rem}.tr-filter-section{border-top:1px solid var(--pixo-border,#19233b17)}.tr-filter-section__toggle{width:100%;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;display:flex}.tr-filter-section__toggle svg{transition:transform .16s}.tr-filter-section__toggle svg.is-open{transform:rotate(180deg)}.tr-filter-section__body{gap:10px;padding:0 18px 16px;display:grid}.tr-filter-checks{gap:9px;display:grid}.tr-filter-check{cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;font-size:.86rem;display:grid}.tr-filter-check input{width:16px;height:16px;accent-color:var(--pixo-primary,#7758d5)}.tr-filter-check small,.tr-filter-suggestions small{color:var(--pixo-muted,#667085);font-size:.72rem}.tr-filter-input,.tr-range-grid input{border:1px solid var(--pixo-border,#19233b1f);background:var(--pixo-bg,#f7f8f3b8);width:100%;min-width:0;min-height:38px;color:inherit;font:inherit;border-radius:10px;outline:0;padding:0 10px;font-size:.84rem}.tr-filter-input:focus,.tr-range-grid input:focus{border-color:var(--pixo-primary,#7758d5)}.tr-range-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.tr-range-grid label{gap:5px;display:grid}.tr-range-grid label>span{color:var(--pixo-muted,#667085);font-size:.72rem}.tr-filter-suggestions{gap:4px;display:grid}.tr-filter-suggestions button{color:inherit;font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:8px;justify-content:space-between;gap:8px;padding:6px 7px;font-size:.8rem;display:flex}.tr-filter-suggestions button:hover{background:var(--pixo-bg,#f5f6f3)}.tr-job-discovery-main{min-width:0}.tr-job-results-toolbar{justify-content:space-between;align-items:center;gap:16px;min-height:44px;margin-bottom:10px;display:flex}.tr-job-results-toolbar>div:first-child{align-items:baseline;gap:8px;display:flex}.tr-job-results-toolbar>div:first-child span{color:var(--pixo-muted,#667085);font-size:.78rem}.tr-job-results-toolbar__actions{align-items:center;gap:10px;display:flex}.tr-sort-control{color:var(--pixo-muted,#667085);align-items:center;gap:7px;font-size:.8rem;display:flex}.tr-sort-control select{border:1px solid var(--pixo-border,#19233b1f);background:var(--pixo-surface,#fff);min-height:34px;color:inherit;border-radius:9px;padding:0 9px}.tr-mobile-filter-button{border:1px solid var(--pixo-border,#19233b1f);background:var(--pixo-surface,#fff);min-height:34px;color:inherit;font:inherit;cursor:pointer;border-radius:9px;align-items:center;gap:7px;padding:0 10px;display:none}.tr-network-origin{background:var(--pixo-primary-soft,#7758d514);min-height:38px;color:var(--pixo-primary,#7758d5);border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 12px;padding:8px 11px;font-size:.78rem;display:flex}.tr-network-origin em{color:var(--pixo-text,#19233b);font-style:normal}.tr-job-results-stack{gap:12px;display:grid}.tr-job-card{border-radius:18px;gap:13px;min-width:0;transition:transform .16s,border-color .16s,box-shadow .16s;display:grid}.tr-job-card:hover{border-color:color-mix(in srgb, var(--pixo-primary,#7758d5) 30%, transparent);transform:translateY(-1px);box-shadow:0 18px 44px #19233b12}.tr-job-card__top{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.tr-job-card__identity{gap:12px;min-width:0;display:flex}.tr-company-mark{border:1px solid var(--pixo-border,#19233b1f);width:44px;height:44px;color:var(--pixo-primary,#7758d5);background:linear-gradient(145deg,#fffffff2,#7758d514);border-radius:13px;flex:none;place-items:center;font-weight:800;display:grid}.tr-job-card__title-group{min-width:0}.tr-job-title-button{color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;display:block}.tr-job-title-button h2{margin:0;font-size:1.04rem;line-height:1.25}.tr-job-card__title-group p{color:var(--pixo-muted,#667085);margin:3px 0 0;font-size:.86rem}.tr-save-button{color:var(--pixo-muted,#667085);font:inherit;cursor:pointer;background:0 0;border:0;flex:none;align-items:center;gap:6px;padding:6px;font-size:.78rem;display:inline-flex}.tr-save-button:hover{color:var(--pixo-primary,#7758d5)}.tr-job-card__meta{color:var(--pixo-muted,#667085);flex-wrap:wrap;align-items:center;gap:10px 16px;font-size:.8rem;display:flex}.tr-job-card__meta span{align-items:center;gap:6px;display:inline-flex}.tr-job-card__summary{color:var(--pixo-muted,#667085);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.84rem;line-height:1.45;display:-webkit-box;overflow:hidden}.tr-job-card__skills{flex-wrap:wrap;gap:6px 10px;display:flex}.tr-job-card__skills span{color:var(--pixo-primary,#7758d5);font-size:.76rem;position:relative}.tr-job-card__skills span:not(:last-child):after{content:"·";color:var(--pixo-muted,#98a2b3);position:absolute;right:-7px}.tr-job-card__fit{background:var(--pixo-primary-soft,#7758d50f);color:var(--pixo-muted,#667085);border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:9px 10px;font-size:.77rem;display:flex}.tr-job-card__fit .is-gap{color:var(--pixo-warning,#a66d16)}.tr-job-card__footer{justify-content:space-between;align-items:center;gap:12px;padding-top:2px;display:flex}.tr-job-card__footer-copy{gap:3px;display:grid}.tr-job-card__footer-copy small{color:var(--pixo-muted,#667085)}.tr-job-card__actions{align-items:center;gap:8px;display:flex}.tr-job-discovery-rail{gap:12px;display:grid}.tr-rail-card{border-radius:16px;gap:12px;display:grid}.tr-rail-card h3,.tr-rail-card p{margin:0}.tr-rail-card p{color:var(--pixo-muted,#667085);font-size:.82rem;line-height:1.5}.tr-rail-card ul{color:var(--pixo-muted,#667085);gap:6px;margin:0;padding-left:18px;font-size:.8rem;display:grid}.tr-rail-card--accent{background:linear-gradient(150deg, var(--pixo-surface,#fff), color-mix(in srgb, var(--pixo-primary,#7758d5) 8%, var(--pixo-surface,#fff)))}.tr-rail-card--quiet{background:var(--pixo-bg,#f7f8f3)}.tr-rail-icon{background:var(--pixo-primary-soft,#7758d51a);width:34px;height:34px;color:var(--pixo-primary,#7758d5);border-radius:10px;place-items:center;display:grid}.tr-rail-metrics{gap:8px;display:grid}.tr-rail-metric{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.tr-rail-metric span{color:var(--pixo-muted,#667085);font-size:.77rem}.tr-rail-card__heading{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.tr-rail-card__heading h3{margin-top:3px}.tr-rail-list{gap:8px;display:grid}.tr-rail-list>div{border-top:1px solid var(--pixo-border,#19233b14);justify-content:space-between;gap:8px;padding-top:8px;font-size:.78rem;display:flex}.tr-rail-list small{color:var(--pixo-muted,#667085)}.tr-rail-inline{color:var(--pixo-primary,#7758d5);align-items:center;gap:6px;font-size:.78rem;font-weight:700;display:flex}.tr-job-pagination{justify-content:center;align-items:center;gap:12px;padding:24px 0 6px;display:flex}.tr-job-pagination>span{color:var(--pixo-muted,#667085);font-size:.8rem}.tr-filter-drawer{z-index:1000;position:fixed;top:0;bottom:0;left:0;right:0}.tr-filter-drawer__backdrop{background:#0f172a6b;border:0;position:absolute;top:0;bottom:0;left:0;right:0}.tr-filter-drawer__panel{background:var(--pixo-surface,#fff);width:min(92vw,380px);height:100%;position:absolute;top:0;right:0;overflow-y:auto;box-shadow:-18px 0 50px #0f172a24}.tr-filter-drawer__head{z-index:2;border-bottom:1px solid var(--pixo-border,#19233b1a);background:var(--pixo-surface,#fff);justify-content:space-between;align-items:center;gap:8px;padding:14px 16px;display:flex;position:-webkit-sticky;position:sticky;top:0}.tr-filter-drawer__head button{background:var(--pixo-bg,#f5f6f3);cursor:pointer;border:0;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.tr-job-filter-sidebar.is-compact{border:0;border-radius:0}.tr-job-filter-sidebar.is-compact .tr-job-filter-sidebar__head{display:none}.tr-job-card--skeleton{pointer-events:none}.tr-skeleton-row{justify-content:space-between;gap:10px;display:flex}.tr-skeleton-row--left{justify-content:flex-start}.tr-skeleton{background:linear-gradient(90deg,#94a3b821,#94a3b842,#94a3b821) 0 0/220% 100%;border-radius:8px;animation:1.25s ease-in-out infinite tr-job-shimmer;display:block}.tr-skeleton--icon{border-radius:13px;width:44px;height:44px}.tr-skeleton--bookmark{width:58px;height:24px}.tr-skeleton--title{width:52%;height:20px}.tr-skeleton--company{width:34%;height:13px}.tr-skeleton--pill{width:100px;height:17px}.tr-skeleton--copy{width:92%;height:12px}.tr-skeleton--copy.is-short{width:72%}.tr-skeleton--skill{width:72px;height:16px}@keyframes tr-job-shimmer{0%{background-position:200% 0}to{background-position:-20% 0}}@media (max-width:1240px){.tr-job-discovery-layout{grid-template-columns:var(--tr-job-left) minmax(0, 1fr)}.tr-job-discovery-right{display:none}}@media (max-width:940px){.tr-job-discovery-page{padding:18px 16px 44px}.tr-job-search-hero{grid-template-columns:1fr;gap:18px}.tr-job-search-hero__copy h1{font-size:max(2rem,min(8vw,3rem))}.tr-job-discovery-layout{grid-template-columns:minmax(0,1fr)}.tr-job-discovery-left{display:none}.tr-mobile-filter-button{display:inline-flex}}@media (max-width:640px){.tr-job-discovery-page{padding:14px 12px 36px}.tr-job-search-input-wrap{border-radius:14px;min-height:52px}.tr-job-results-toolbar{flex-direction:column;align-items:flex-start}.tr-job-results-toolbar__actions{justify-content:space-between;width:100%}.tr-job-card__top,.tr-job-card__footer{align-items:flex-start}.tr-job-card__footer{flex-direction:column}.tr-job-card__actions{width:100%}.tr-job-card__actions>*{flex:1}.tr-save-button span{display:none}.tr-range-grid{grid-template-columns:1fr}}:root{--brand-navy:#171b3a;--brand-indigo-dark:#312e81;--brand-indigo:#4338ca;--brand-violet:#7c3aed;--brand-violet-light:#a78bfa;--brand-emerald:#10b981;--brand-gold:#f5b942;--brand-cyan:#38bdf8;--brand-coral:#ef4444;--brand-blue:#2563eb;--brand-blue-light:#60a5fa;--brand-green:#22c55e;--brand-red:#dc2626;--brand-rose:#f43f5e;--brand-gradient:linear-gradient(135deg, #171b3a 0%, #312e81 36%, #4338ca 68%, #7c3aed 100%);--brand-gradient-short:linear-gradient(135deg, #4338ca 0%, #7c3aed 100%);--growth-gradient:linear-gradient(135deg, #4338ca 0%, #10b981 100%);--premium-gradient:linear-gradient(135deg, #f5b942 0%, #f59e0b 100%);--intelligence-gradient:linear-gradient(120deg, #4338ca 0%, #7c3aed 38%, #2563eb 72%, #38bdf8 100%);--growth-spectrum-gradient:linear-gradient(120deg, #4338ca 0%, #2563eb 42%, #10b981 100%);--signal-gradient:linear-gradient(90deg, #10b981 0%, #38bdf8 32%, #7c3aed 62%, #f5b942 82%, #ef4444 100%);--hero-spectrum:radial-gradient(circle at 82% 14%, #2563eb3d, transparent 28%), radial-gradient(circle at 14% 82%, #10b98129, transparent 30%), radial-gradient(circle at 68% 76%, #f5b9421a, transparent 22%), linear-gradient(140deg, #171b3a 0%, #312e81 46%, #4338ca 72%, #7c3aed 100%);--orbit-surface-gradient:radial-gradient(circle at 70% 18%, #2563eb33, transparent 28%), radial-gradient(circle at 18% 78%, #10b9811f, transparent 30%), radial-gradient(circle at 82% 82%, #ef444414, transparent 22%), #0b1020;--bg:#f8fafc;--surface:#fff;--surface-2:#f7f7ff;--surface-3:#eef2ff;--surface-soft:var(--surface-2);--surface-muted:#eef2f6;--text:#111827;--text-2:#475569;--text-3:#64748b;--muted:var(--text-2);--border:#e4e4f5;--border-strong:#c7c9e8;--primary:var(--brand-indigo);--primary-2:var(--brand-indigo-dark);--primary-500:var(--brand-indigo);--primary-soft:#eef2ff;--accent:var(--brand-violet);--accent-soft:#f3e8ff;--success:#047857;--success-bright:var(--brand-emerald);--success-soft:#ecfdf5;--warning:#b45309;--warning-bright:var(--brand-gold);--warning-soft:#fff7e6;--premium:#b45309;--premium-bright:var(--brand-gold);--premium-soft:#fff7e6;--danger:#b91c1c;--danger-bright:var(--brand-coral);--danger-soft:#fef2f2;--info:#0369a1;--info-bright:var(--brand-cyan);--info-soft:#eff6ff;--shadow:0 18px 46px #171b3a1a;--shadow-sm:0 7px 22px #312e8114;--brand-glow:0 16px 42px #4338ca38;--blue-glow:0 14px 36px #2563eb2e;--green-glow:0 14px 36px #10b98129;--gold-glow:0 14px 36px #f5b94224;--radius:16px;--radius-sm:10px;--sidebar:270px;--sidebar-collapsed:82px;--topbar:70px;--transition:.18s ease}:root[data-theme=dark]{--bg:#0b1020;--surface:#171b3a;--surface-2:#1d2342;--surface-3:#252c50;--surface-soft:var(--surface-2);--surface-muted:#252c50;--text:#f8fafc;--text-2:#cbd5e1;--text-3:#94a3b8;--muted:var(--text-2);--border:#2d355b;--border-strong:#434c78;--primary:#818cf8;--primary-2:#c4b5fd;--primary-500:#818cf8;--primary-soft:#272554;--accent:#a78bfa;--accent-soft:#31265a;--success:#6ee7b7;--success-bright:#10b981;--success-soft:#123a31;--warning:#fcd34d;--warning-bright:#f5b942;--warning-soft:#3b3016;--premium:#fcd34d;--premium-bright:#f5b942;--premium-soft:#3b3016;--danger:#fca5a5;--danger-bright:#ef4444;--danger-soft:#442326;--info:#7dd3fc;--info-bright:#38bdf8;--info-soft:#153449;--shadow:0 20px 52px #00000052;--shadow-sm:0 9px 28px #0000003d;--brand-glow:0 18px 46px #7c3aed38}html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:var(--bg)}html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body{background:var(--bg);min-width:320px;color:var(--text);margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:14px;line-height:1.5}button,input,select,textarea{font:inherit}button{color:inherit}a{color:inherit;text-decoration:none}h1,h2,h3,h4,p{margin-top:0}h1{letter-spacing:-.03em;margin-bottom:7px;font-size:max(25px,min(2.4vw,34px));line-height:1.16}h2{letter-spacing:-.015em;margin-bottom:8px;font-size:18px}h3{margin-bottom:6px;font-size:15px}h4{color:var(--text-2);margin:18px 0 5px;font-size:13px}p{color:var(--text-2)}small{color:var(--text-3)}svg{flex:none}::-moz-selection{background:var(--primary-soft);color:var(--text)}::selection{background:var(--primary-soft);color:var(--text)}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:var(--border-strong);background-clip:padding-box;border:3px solid #0000;border-radius:20px}.w-full{width:100%}.grow{flex:1;min-width:0}.muted{color:var(--text-3)!important}.tiny{font-size:12px}.text-danger{color:var(--danger)}.row{align-items:center;display:flex}.row.between,.between{justify-content:space-between}.row.wrap,.wrap{flex-wrap:wrap}.gap-xs{gap:5px}.gap-sm{gap:8px}.gap-md{gap:12px}.gap-lg{gap:18px}.stack-sm,.stack-md,.stack-lg,.stack-xl{flex-direction:column;display:flex}.stack-sm{gap:9px}.stack-md{gap:14px}.stack-lg{gap:20px}.stack-xl{gap:26px}.spin{animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.45}}.pulse{animation:1.15s ease-in-out infinite pulse}.app-shell{grid-template-columns:var(--sidebar) minmax(0,1fr);min-height:100vh;transition:grid-template-columns var(--transition);display:grid}.app-shell.sidebar-collapsed{grid-template-columns:var(--sidebar-collapsed) minmax(0,1fr)}.sidebar{z-index:30;background:var(--surface);border-right:1px solid var(--border);flex-direction:column;height:100vh;padding:18px 14px 14px;display:flex;position:-webkit-sticky;position:sticky;top:0;overflow:hidden}.brand{align-items:center;gap:11px;min-height:44px;padding:0 6px;display:flex}.brand.large{padding:0}.brand-mark{color:#fff;background:var(--brand-gradient-short);width:38px;height:38px;box-shadow:var(--brand-glow);border-radius:12px;flex:none;place-items:center;font-weight:800;display:grid}.brand.large .brand-mark{width:44px;height:44px}.brand-copy{white-space:nowrap;min-width:0;display:grid}.brand-copy strong{font-size:16px}.brand-copy span{color:var(--text-3);font-size:11px}.org-card{background:var(--surface-2);border:1px solid var(--border);border-radius:13px;justify-content:space-between;align-items:center;gap:8px;margin-top:20px;padding:12px;display:flex}.org-card>div{min-width:0;display:grid}.org-card strong{white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.sidebar-nav{flex-direction:column;flex:1;gap:3px;margin-top:18px;display:flex;overflow-x:hidden;overflow-y:auto}.sidebar-nav a{min-height:42px;color:var(--text-2);white-space:nowrap;transition:background var(--transition), color var(--transition);border-radius:10px;align-items:center;gap:11px;padding:0 12px;display:flex}.sidebar-nav a:hover{background:var(--surface-2);color:var(--text)}.sidebar-nav a.active{background:var(--primary-soft);color:var(--primary-2);font-weight:650}.sidebar-nav a em{background:var(--danger);color:#fff;border-radius:999px;place-items:center;min-width:20px;height:20px;margin-left:auto;font-size:10px;font-style:normal;display:grid}.nav-spacer{flex:1;min-height:16px}.collapse-btn{min-height:40px;color:var(--text-3);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;padding:0 12px;display:flex}.collapse-btn:hover{background:var(--surface-2);color:var(--text)}.sidebar-collapsed .brand-copy,.sidebar-collapsed .org-card>div,.sidebar-collapsed .org-card .badge,.sidebar-collapsed .sidebar-nav a span,.sidebar-collapsed .sidebar-nav a em,.sidebar-collapsed .collapse-btn span{display:none}.sidebar-collapsed .sidebar-nav a,.sidebar-collapsed .collapse-btn{justify-content:center;padding:0}.sidebar-collapsed .org-card{background:0 0;border-color:#0000;justify-content:center;padding:9px}.app-main{min-width:0}.topbar{height:var(--topbar);z-index:25;background:color-mix(in srgb,var(--surface) 92%,transparent);border-bottom:1px solid var(--border);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);justify-content:space-between;align-items:center;gap:16px;padding:0 26px;display:flex;position:-webkit-sticky;position:sticky;top:0}.topbar-left,.topbar-right{align-items:center;gap:10px;min-width:0;display:flex}.global-search-trigger{border:1px solid var(--border);background:var(--surface-2);width:min(340px,36vw);height:38px;color:var(--text-3);cursor:pointer;border-radius:10px;align-items:center;gap:9px;padding:0 10px;display:flex}.global-search-trigger span{text-align:left;text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.global-search-trigger kbd{border:1px solid var(--border);background:var(--surface);border-radius:5px;padding:1px 5px;font-size:11px}.notification-btn{border:1px solid var(--border);background:var(--surface);cursor:pointer;border-radius:10px;place-items:center;width:38px;height:38px;display:grid;position:relative}.notification-btn span{background:var(--danger);color:#fff;border:2px solid var(--surface);border-radius:50%;place-items:center;min-width:18px;height:18px;font-size:9px;font-weight:700;display:grid;position:absolute;top:-4px;right:-4px}.user-chip{align-items:center;gap:8px;padding:0 4px 0 8px;display:flex}.user-chip>div{white-space:nowrap;display:grid}.user-chip strong{font-size:12px}.user-chip span{color:var(--text-3);font-size:10px}.page{max-width:1660px;margin:0 auto;padding:28px 30px 54px}.mobile-menu,.mobile-close,.mobile-backdrop{display:none!important}.candidate-shell{grid-template-columns:230px minmax(0,1fr);min-height:100vh;display:grid}.candidate-sidebar{background:var(--surface);border-right:1px solid var(--border);z-index:30;flex-direction:column;height:100vh;padding:18px 14px;display:flex;position:-webkit-sticky;position:sticky;top:0}.candidate-sidebar nav{flex-direction:column;flex:1;gap:4px;margin-top:25px;display:flex}.candidate-sidebar nav a{min-height:42px;color:var(--text-2);border-radius:10px;align-items:center;gap:10px;padding:0 11px;display:flex}.candidate-sidebar nav a.active{background:var(--primary-soft);color:var(--primary-2);font-weight:650}.candidate-sidebar-bottom{gap:8px;display:grid}.candidate-main{min-width:0}.candidate-topbar{height:var(--topbar);z-index:25;background:var(--surface);border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:0 27px;display:flex;position:-webkit-sticky;position:sticky;top:0}.candidate-topbar>div{align-items:center;gap:9px;display:flex}.candidate-page{max-width:1450px;margin:0 auto;padding:28px 30px 54px}@media (max-width:1050px){.app-shell{grid-template-columns:1fr}.sidebar{width:280px;box-shadow:var(--shadow);transition:transform var(--transition);position:fixed;left:0;transform:translate(-102%)}.sidebar.mobile-open{transform:none}.mobile-menu,.mobile-close{display:grid!important}.mobile-close{margin-left:auto}.mobile-backdrop{z-index:29;background:#060b167a;position:fixed;top:0;bottom:0;left:0;right:0;display:block!important}.collapse-btn{display:none}.topbar{padding:0 18px}.page{padding:22px 18px 45px}.candidate-shell{grid-template-columns:1fr}.candidate-sidebar{width:250px;transition:transform var(--transition);box-shadow:var(--shadow);position:fixed;left:0;transform:translate(-102%)}.candidate-sidebar.mobile-open{transform:none}.candidate-page{padding:22px 18px 45px}.candidate-topbar{padding:0 18px}}@media (max-width:700px){.topbar .global-search-trigger{justify-content:center;width:42px}.global-search-trigger span,.global-search-trigger kbd,.topbar .btn-ghost,.user-chip>div{display:none}.user-chip{padding:0}.page,.candidate-page{padding:20px 14px 38px}.topbar,.candidate-topbar{height:62px}.candidate-topbar .candidate-greeting{display:none}}.brand-mark{background:var(--intelligence-gradient)}.sidebar-nav a.active,.candidate-sidebar nav a.active{background:linear-gradient(100deg, color-mix(in srgb,var(--primary) 11%,var(--surface)), color-mix(in srgb,var(--brand-violet) 7%,var(--surface)));box-shadow:inset 3px 0 0 var(--primary)}.topbar,.candidate-topbar{background:color-mix(in srgb,var(--surface) 90%,transparent);box-shadow:0 1px 0 color-mix(in srgb,var(--brand-blue) 7%,transparent);-webkit-backdrop-filter:blur(16px)saturate(1.08);backdrop-filter:blur(16px)saturate(1.08)}.notification-btn span,.sidebar-nav a em{background:linear-gradient(135deg,var(--brand-red),var(--brand-coral))}.global-search-trigger:focus-within,.global-search-trigger:hover{border-color:color-mix(in srgb,var(--brand-blue) 28%,var(--border))}.candidate-sidebar{flex-direction:column;display:flex}.candidate-sidebar nav.candidate-nav{scrollbar-width:thin;flex:1;min-height:0;padding:6px 8px 18px;overflow-x:hidden;overflow-y:auto}.candidate-nav-section{margin-top:18px}.candidate-nav-section-root{margin-top:2px}.candidate-nav-section-label{letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted,#87909d);padding:0 10px 7px;font-size:10px;font-weight:700;line-height:1.2}.candidate-nav-section-items{gap:2px;display:grid}.candidate-nav-link{min-height:40px;color:var(--text-secondary,#586474);border-left:3px solid #0000;border-radius:10px;align-items:center;gap:10px;padding:0 11px;font-size:14px;font-weight:500;text-decoration:none;transition:background-color .15s,color .15s,border-color .15s;display:flex}.candidate-nav-link:hover{background:var(--surface-hover,#0f172a0a);color:var(--text-primary,#17202a)}.candidate-nav-link.active{background:var(--candidate-nav-active-bg,#2d7d5317);color:var(--candidate-nav-active,#287a50);border-left-color:var(--candidate-nav-active,#287a50);font-weight:650}.candidate-nav-icon,.candidate-sidebar-bottom{flex:none}.user-chip-copy{min-width:0}.user-chip-copy span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.candidate-topbar-left,.candidate-topbar-actions{align-items:center;display:flex}.candidate-topbar-left{gap:10px;min-width:0}.candidate-greeting{flex-direction:column;justify-content:center;align-items:flex-start;gap:2px;min-width:0;line-height:1;display:flex}.candidate-greeting>strong{text-overflow:ellipsis;white-space:nowrap;max-width:100%;color:var(--text);letter-spacing:-.01em;font-size:13px;font-weight:750;line-height:1.2;display:block;overflow:hidden}.candidate-greeting>span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;color:var(--text-3);letter-spacing:0;margin:0;font-size:10px;font-weight:450;line-height:1.25;display:block;overflow:hidden}.candidate-topbar-actions{flex:none;gap:6px}.candidate-ai-btn{color:var(--candidate-nav-active,#287a50)}.candidate-account-menu{position:relative}.candidate-account-trigger{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:3px;min-height:38px;padding:3px;display:flex}.candidate-account-trigger:hover{background:var(--surface-hover,#0f172a0a)}.account-chevron{transition:transform .15s}.account-chevron.open{transform:rotate(180deg)}.candidate-account-dropdown{z-index:100;border:1px solid var(--border-color,#e4e8ec);background:var(--surface,#fff);border-radius:12px;width:240px;padding:7px;position:absolute;top:calc(100% + 9px);right:0;box-shadow:0 16px 40px #0f172a1f,0 2px 8px #0f172a0f}.candidate-account-summary{align-items:center;gap:10px;padding:8px;display:flex}.candidate-account-summary>div:last-child{min-width:0}.candidate-account-summary strong,.candidate-account-summary span{display:block}.candidate-account-summary strong{font-size:13px}.candidate-account-summary span{text-overflow:ellipsis;white-space:nowrap;color:var(--text-muted,#77818e);margin-top:2px;font-size:11px;overflow:hidden}.candidate-account-divider{background:var(--border-color,#e8ebef);height:1px;margin:5px 3px}.candidate-account-item{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;min-height:38px;color:var(--text-secondary,#4e5968);font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:0 9px;font-size:13px;display:flex}.candidate-account-item:hover{background:var(--surface-hover,#0f172a0a);color:var(--text-primary,#17202a)}.candidate-account-item.danger{color:var(--danger,#b42318)}html[data-theme=dark] .candidate-account-dropdown{background:var(--surface,#161b22);border-color:var(--border-color,#29313c)}html[data-theme=dark] .candidate-nav-link:hover,html[data-theme=dark] .candidate-account-trigger:hover,html[data-theme=dark] .candidate-account-item:hover{background:#ffffff0d}.card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-sm);padding:19px}.btn{cursor:pointer;min-height:39px;transition:filter var(--transition),transform var(--transition),background var(--transition),border-color var(--transition);white-space:nowrap;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:7px;padding:0 14px;font-weight:650;display:inline-flex}.btn:hover:not(:disabled){filter:brightness(.98);transform:translateY(-1px)}.btn:disabled{opacity:.55;cursor:not-allowed}.btn-sm{min-height:33px;padding:0 10px;font-size:12px}.btn-lg{min-height:46px;padding:0 19px}.btn-primary{background:var(--brand-gradient-short);color:#fff;border-color:color-mix(in srgb,var(--primary) 82%,var(--brand-violet));box-shadow:0 8px 20px #4338ca29}.btn-secondary{background:var(--surface);color:var(--text);border-color:var(--border-strong)}.btn-ghost{color:var(--text-2);background:0 0;border-color:#0000}.btn-danger{background:var(--danger);color:#fff}.icon-btn{border:1px solid var(--border);cursor:pointer;background:0 0;border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.icon-btn:hover{background:var(--surface-2)}.text-btn{color:var(--primary);cursor:pointer;background:0 0;border:0;font-weight:650}.badge{border:1px solid var(--border);background:var(--surface-2);min-height:23px;color:var(--text-2);white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:2px 8px;font-size:11px;font-weight:650;display:inline-flex}.badge-accent{background:var(--primary-soft);color:var(--primary-2);border-color:#0000}.badge-success{background:var(--success-soft);color:var(--success);border-color:#0000}.badge-warning{background:var(--warning-soft);color:var(--warning);border-color:#0000}.badge-danger{background:var(--danger-soft);color:var(--danger);border-color:#0000}.badge-info{background:var(--info-soft);color:var(--info);border-color:#0000}.avatar{background:linear-gradient(145deg,var(--primary-soft),var(--surface-3));color:var(--primary-2);border:1px solid color-mix(in srgb,var(--primary) 18%,var(--border));border-radius:50%;flex:none;place-items:center;font-weight:800;display:grid}.avatar-sm{width:34px;height:34px;font-size:11px}.avatar-md{width:42px;height:42px}.avatar-lg{width:52px;height:52px;font-size:15px}.page-header{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.page-header>div:first-child{max-width:850px}.page-header p{max-width:760px;margin:0}.page-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.eyebrow{text-transform:uppercase;letter-spacing:.12em;color:var(--primary);margin-bottom:6px;font-size:10px;font-weight:800}.field{flex-direction:column;gap:6px;min-width:0;display:flex}.field-label{color:var(--text-2);font-size:12px;font-weight:650}.field input,.field textarea,.field select,.skill-editor input,.chat-composer textarea{border:1px solid var(--border-strong);background:var(--surface);width:100%;color:var(--text);transition:border-color var(--transition),box-shadow var(--transition);border-radius:10px;outline:none;padding:9px 11px}.field input,.field select{height:40px}.field textarea{resize:vertical;min-height:86px}.field input:focus,.field textarea:focus,.field select:focus,.skill-editor input:focus,.chat-composer textarea:focus{border-color:var(--primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 12%,transparent)}.field small{font-size:11px}.field-error{color:var(--danger)!important}.select-wrap{position:relative}.select-wrap select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:32px}.select-wrap svg{color:var(--text-3);pointer-events:none;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.search-input{border:1px solid var(--border-strong);background:var(--surface);border-radius:10px;align-items:center;gap:8px;min-width:220px;height:40px;padding:0 10px;display:flex}.search-input input{min-width:0;color:var(--text);background:0 0;border:0;outline:none;flex:1}.tabs{align-items:center;gap:5px;display:flex;overflow-x:auto}.tabs button{min-height:34px;color:var(--text-2);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:9px;padding:0 10px}.tabs button.active{background:var(--primary-soft);color:var(--primary-2);font-weight:650}.tabs button span{background:var(--surface);border-radius:999px;margin-left:6px;padding:1px 5px;font-size:10px}.metric-grid{gap:14px;display:grid}.metric-grid.four{grid-template-columns:repeat(4,minmax(0,1fr))}.metric-card{min-height:132px}.metric-top{color:var(--text-2);justify-content:space-between;align-items:center;font-size:12px;display:flex}.metric-icon{background:var(--surface-2);width:33px;height:33px;color:var(--primary);border-radius:9px;place-items:center;display:grid}.metric-value{letter-spacing:-.04em;margin:13px 0 5px;font-size:30px;font-weight:800}.metric-value small{color:var(--text-2);margin-left:2px;font-size:14px}.metric-trend{color:var(--danger);font-size:11px;font-weight:700}.metric-trend span{color:var(--text-3);font-weight:400}.trend-good{color:var(--success)}.progress-wrap{min-width:110px}.progress-label{color:var(--text-3);justify-content:space-between;margin-bottom:4px;font-size:11px;display:flex}.progress{background:var(--surface-3);border-radius:999px;height:7px;overflow:hidden}.progress span{background:linear-gradient(90deg,var(--primary),var(--brand-violet));border-radius:inherit;height:100%;display:block}.score-ring-wrap{justify-items:center;gap:3px;display:grid}.score-ring{background:conic-gradient(var(--primary) var(--score-deg),var(--surface-3) 0);border-radius:50%;place-items:center;display:grid;position:relative}.score-ring:before{content:"";background:var(--surface);border-radius:50%;position:absolute;top:5px;bottom:5px;left:5px;right:5px}.score-ring span{font-size:16px;font-weight:800;position:relative}.score-ring-wrap small{font-size:10px}.empty{text-align:center;min-height:190px;color:var(--text-3);align-content:center;place-items:center;padding:25px;display:grid}.empty h3{color:var(--text);margin:8px 0 2px}.empty p{max-width:480px;margin:0 0 12px}.loading-state{min-height:220px;color:var(--text-3);justify-content:center;align-items:center;gap:9px;display:flex}.error-state{min-height:180px;color:var(--danger);justify-content:center;align-items:center;gap:12px;display:flex}.error-state p{margin:2px 0 10px}.modal-backdrop{z-index:100;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#050a1694;place-items:center;padding:20px;display:grid;position:fixed;top:0;bottom:0;left:0;right:0}.modal{background:var(--surface);border:1px solid var(--border);border-radius:18px;flex-direction:column;width:min(620px,96vw);max-height:min(88vh,900px);display:flex;box-shadow:0 28px 90px #00000047}.modal-lg{width:min(850px,96vw)}.modal-xl{width:min(1120px,96vw)}.modal-head,.modal-foot{justify-content:space-between;align-items:center;gap:12px;padding:15px 18px;display:flex}.modal-head{border-bottom:1px solid var(--border)}.modal-head h2{margin:0}.modal-body{flex-direction:column;gap:14px;padding:18px;display:flex;overflow:auto}.modal-foot{border-top:1px solid var(--border);justify-content:flex-end}.skeleton{background:linear-gradient(90deg,var(--surface-2),var(--surface-3),var(--surface-2));background-size:200% 100%;border-radius:8px;animation:1.3s infinite shimmer}@keyframes shimmer{to{background-position:-200% 0}}.status-dot{background:var(--success);border-radius:50%;width:7px;height:7px;display:inline-block}.divider-label{color:var(--text-3);align-items:center;gap:10px;margin:16px 0;font-size:11px;display:flex}.divider-label:before,.divider-label:after{content:"";background:var(--border);flex:1;height:1px}.form-banner{border:1px solid var(--border);border-radius:10px;padding:10px 12px;font-size:12px}.form-banner.error{background:var(--danger-soft);color:var(--danger);border-color:#0000}.form-banner.success{background:var(--success-soft);color:var(--success);border-color:#0000}.form-banner.warning{background:var(--warning-soft);color:var(--warning);border-color:#0000}.form-grid{gap:14px;display:grid}.form-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.form-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.section-head{justify-content:space-between;align-items:flex-start;gap:15px;margin-bottom:15px;display:flex}.section-head h2,.section-head p{margin-bottom:2px}.skill-chips{flex-wrap:wrap;gap:6px;margin:9px 0;display:flex}.skill-chips .badge button{color:inherit;cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.data-table{display:grid}.table-row{border-bottom:1px solid var(--border);align-items:center;gap:12px;padding:11px 7px;display:grid}.table-row.header{color:var(--text-3);text-transform:uppercase;letter-spacing:.04em;font-size:11px;font-weight:700}.operational-strip{background:var(--border);border:1px solid var(--border);border-radius:14px;grid-template-columns:repeat(4,1fr);gap:1px;display:grid;overflow:hidden}.operational-strip>div{background:var(--surface);padding:13px 16px;display:grid}.operational-strip span{color:var(--text-3);font-size:11px}.operational-strip strong{font-size:20px}.pagination{justify-content:space-between;align-items:center;gap:10px;display:flex}.pagination>div{gap:6px;display:flex}.pagination button{border:1px solid var(--border);background:var(--surface);cursor:pointer;border-radius:9px;min-width:34px;height:34px}.pagination button.active{background:var(--primary);color:#fff;border-color:var(--primary)}.badge-premium{background:var(--premium-soft);color:var(--premium);border-color:#0000}.text-premium{color:var(--premium)!important}.ai-accent{color:var(--brand-violet)}.growth-accent{color:var(--success)}@media (max-width:980px){.metric-grid.four,.form-grid.three{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.page-header{flex-direction:column;align-items:flex-start}.page-actions{justify-content:flex-start;width:100%}.metric-grid.four,.form-grid.two,.form-grid.three,.operational-strip{grid-template-columns:1fr}.search-input{width:100%;min-width:0}.pagination{flex-direction:column;align-items:flex-start}}.card{background-image:linear-gradient(180deg, color-mix(in srgb, var(--primary-soft) 9%, transparent), transparent 42%)}.card:hover{border-color:color-mix(in srgb, var(--primary) 16%, var(--border))}.btn-primary{background:var(--intelligence-gradient);box-shadow:0 10px 24px #4338ca2e,0 4px 14px #2563eb1a}.btn-primary:hover:not(:disabled){filter:saturate(1.08)brightness(1.03)}.btn-success{background:linear-gradient(135deg, var(--brand-emerald), var(--brand-green));color:#fff;box-shadow:var(--green-glow);border-color:#0000}.btn-info{background:linear-gradient(135deg, var(--brand-blue), var(--brand-cyan));color:#fff;box-shadow:var(--blue-glow);border-color:#0000}.btn-premium{background:var(--premium-gradient);color:var(--brand-navy);box-shadow:var(--gold-glow);border-color:#0000}.btn-danger{background:linear-gradient(135deg, var(--brand-red), var(--brand-coral));box-shadow:0 10px 24px #dc262624}.badge-accent{background:linear-gradient(135deg,#eef2ff,#f3e8ff)}.badge-success{background:linear-gradient(135deg,#ecfdf5,#f0fdf4)}.badge-info{background:linear-gradient(135deg,#eff6ff,#ecfeff)}.badge-warning,.badge-premium{background:linear-gradient(135deg,#fff7e6,#fffbeb)}.badge-danger{background:linear-gradient(135deg,#fef2f2,#fff1f2)}.metric-card{isolation:isolate;position:relative;overflow:hidden}.metric-card:after{content:"";background:radial-gradient(circle, color-mix(in srgb,var(--primary) 15%,transparent), transparent 70%);pointer-events:none;z-index:-1;border-radius:50%;width:90px;height:90px;position:absolute;top:-42px;right:-38px}.metric-grid .metric-card:nth-child(4n+2) .metric-icon{color:var(--brand-blue);background:#eff6ff}.metric-grid .metric-card:nth-child(4n+3) .metric-icon{color:var(--success);background:var(--success-soft)}.metric-grid .metric-card:nth-child(4n+4) .metric-icon{color:var(--premium);background:var(--premium-soft)}.metric-grid .metric-card:nth-child(4n+2):after{background:radial-gradient(circle,#2563eb24,#0000 70%)}.metric-grid .metric-card:nth-child(4n+3):after{background:radial-gradient(circle,#10b98121,#0000 70%)}.metric-grid .metric-card:nth-child(4n+4):after{background:radial-gradient(circle,#f5b94221,#0000 70%)}.progress span{background:var(--growth-spectrum-gradient)}.status-dot{box-shadow:0 0 0 4px color-mix(in srgb,var(--success-bright) 12%,transparent)}.search-input:focus-within{border-color:var(--primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--brand-blue) 10%,transparent)}.tabs button.active{background:linear-gradient(135deg,var(--primary-soft),color-mix(in srgb,var(--brand-violet) 8%,var(--surface)))}.login-page{background:var(--bg);grid-template-columns:minmax(380px,1.05fr) minmax(420px,.95fr);min-height:100vh;display:grid}.login-brand-panel{background:radial-gradient(circle at 15% 20%,color-mix(in srgb,var(--primary) 22%,transparent),transparent 35%),linear-gradient(145deg,#171b3a,#312e81);color:#fff;flex-direction:column;padding:max(28px,min(5vw,72px));display:flex}.login-brand-panel .brand-copy span,.login-brand-panel small,.login-brand-panel p{color:#cbd5e1}.login-copy{max-width:650px;margin:auto 0}.login-copy h1{margin:15px 0 18px;font-size:max(34px,min(4vw,58px))}.login-benefits{gap:14px;margin-top:32px;display:grid}.login-benefits>div{align-items:center;gap:12px;display:flex}.login-benefits svg{color:#a78bfa}.login-benefits span{display:grid}.login-benefits small{font-size:12px}.login-form-panel{place-items:center;padding:30px;display:grid}.login-card{width:min(470px,100%);padding:28px}.login-card-head{text-align:center;margin-bottom:20px}.login-card-head .brand-mark{margin:0 auto 13px}.demo-login-grid{grid-template-columns:1fr 1fr;gap:9px;display:grid}.demo-login-grid button{text-align:left;border:1px solid var(--border);background:var(--surface-2);cursor:pointer;border-radius:11px;padding:12px;display:grid}.demo-login-grid button span{color:var(--text-3);margin-top:3px;font-size:10px}.dashboard-grid{gap:18px;display:grid}.dashboard-grid.two-one{grid-template-columns:minmax(0,2fr) minmax(280px,1fr)}.dashboard-hero{grid-template-columns:1.7fr 1fr;gap:18px;display:grid}.ai-panel{background:linear-gradient(145deg,var(--primary-soft),var(--surface));border-color:color-mix(in srgb,var(--primary) 22%,var(--border))}.ai-panel ul{color:var(--text-2);padding-left:18px}.quick-actions{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.quick-actions button{text-align:left;border:1px solid var(--border);background:var(--surface);cursor:pointer;border-radius:12px;align-items:center;gap:9px;padding:13px;display:flex}.quick-actions button:hover{border-color:var(--primary)}.activity-list,.alerts-list,.insights-list,.candidate-mini-list,.application-timeline,.candidate-job-list,.bottleneck-list{display:grid}.activity-list>div,.alerts-list>div,.insights-list>div,.application-timeline>div{border-bottom:1px solid var(--border);align-items:flex-start;gap:11px;padding:12px 0;display:flex}.activity-icon,.alert-icon,.notification-icon,.report-icon,.integration-icon{background:var(--surface-2);width:36px;height:36px;color:var(--primary);border-radius:10px;flex:none;place-items:center;display:grid}.activity-list small,.alerts-list small{display:block}.portfolio-summary{align-items:center;gap:18px;display:flex}.filter-card{box-shadow:none}.filter-row{align-items:flex-end;gap:12px;margin-bottom:13px;display:flex}.filter-row .search-input{flex:1}.filter-row .field{min-width:180px}.job-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;display:grid}.job-card{cursor:pointer;transition:transform var(--transition),border-color var(--transition);flex-direction:column;gap:13px;display:flex}.job-card:hover{border-color:color-mix(in srgb,var(--primary) 32%,var(--border));transform:translateY(-2px)}.job-card-head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.job-icon{background:var(--primary-soft);width:40px;height:40px;color:var(--primary);border-radius:12px;place-items:center;display:grid}.job-card h2{margin:0}.job-meta,.candidate-facts{color:var(--text-3);flex-wrap:wrap;gap:10px;font-size:11px;display:flex}.job-meta span,.candidate-facts span{align-items:center;gap:4px;display:inline-flex}.job-card-kpis{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.job-card-kpis>div{background:var(--surface-2);border-radius:9px;padding:9px;display:grid}.job-card-kpis span{color:var(--text-3);font-size:10px}.job-ai-insight{background:var(--primary-soft);color:var(--text-2);border-radius:10px;gap:8px;padding:10px;font-size:11px;display:flex}.form-layout{grid-template-columns:minmax(0,1fr) 280px;gap:20px;display:grid}.sticky-actions{top:calc(var(--topbar) + 20px);align-self:start;position:-webkit-sticky;position:sticky}.step-index{color:var(--primary);font-size:10px;font-weight:800}.skill-editor{gap:6px;display:flex}.scoring-grid{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}.scoring-grid label{border:1px solid var(--border);border-radius:10px;grid-template-columns:1fr 64px 16px;align-items:center;gap:5px;padding:8px;display:grid}.scoring-grid input{border:1px solid var(--border);background:var(--surface);height:34px;color:var(--text);border-radius:8px;padding:0 7px}.scoring-grid label span{font-size:11px}.scoring-grid em{color:var(--text-3);font-style:normal}.ai-governance-note{background:var(--surface-2);border-radius:10px;gap:9px;margin-top:13px;padding:11px;display:flex}.ai-governance-note p{margin:2px 0;font-size:11px}.job-detail-hero{grid-template-columns:2fr 1fr;gap:18px;display:grid}.detail-metrics{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:14px;display:grid}.detail-metrics>div{background:var(--surface-2);border-radius:11px;grid-template-columns:auto 1fr;align-items:center;column-gap:8px;padding:12px;display:grid}.detail-metrics svg{color:var(--primary);grid-row:1/3}.detail-metrics strong{font-size:20px}.detail-metrics span{color:var(--text-3);font-size:10px}.detail-list{gap:1px;display:grid}.detail-list>div{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:15px;padding:10px 0;display:flex}.detail-list dt{color:var(--text-3)}.detail-list dd{text-align:right;align-items:center;gap:5px;margin:0;display:flex}.weight-list{gap:9px;display:grid}.weight-list>div{grid-template-columns:1fr 1fr 38px;align-items:center;gap:8px;display:grid}.weight-list span{color:var(--text-2);font-size:11px}.weight-list>div>div{background:var(--surface-3);border-radius:999px;height:6px;overflow:hidden}.weight-list i{background:var(--primary);height:100%;display:block}.weight-list strong{text-align:right;font-size:11px}.candidate-mini-list button{border:0;border-bottom:1px solid var(--border);text-align:left;cursor:pointer;background:0 0;align-items:center;gap:9px;padding:9px 0;display:flex}.candidate-mini-list span{color:var(--text-3);font-size:11px;display:block}.mini-stat{align-items:center;gap:10px;display:flex}.mini-stat>svg{color:var(--primary)}.mini-stat>div{display:grid}.mini-stat strong{font-size:21px}.mini-stat span{color:var(--text-3);font-size:10px}.upload-zone{text-align:center;min-height:260px;box-shadow:none;border-style:dashed;border-width:2px;align-content:center;place-items:center;display:grid}.upload-zone.dragging{border-color:var(--primary);background:var(--primary-soft)}.upload-icon{background:var(--primary-soft);width:58px;height:58px;color:var(--primary);border-radius:16px;place-items:center;display:grid}.upload-zone h2{margin:11px 0 2px}.upload-zone p{margin-bottom:12px}.upload-features{color:var(--text-3);flex-wrap:wrap;justify-content:center;gap:14px;margin-top:14px;font-size:11px;display:flex}.upload-features span{align-items:center;gap:5px;display:flex}.resume-table{display:grid;overflow-x:auto}.resume-row{border-bottom:1px solid var(--border);grid-template-columns:2fr 1fr 1.4fr 1.3fr 1.2fr .7fr;align-items:center;gap:12px;min-width:900px;padding:11px 6px;display:grid}.resume-row.header{color:var(--text-3);text-transform:uppercase;font-size:10px;font-weight:700}.resume-row>div:first-child{align-items:center;gap:8px;display:flex}.resume-row>div:first-child span{display:grid}.resume-row small{display:block}.process-steps{grid-template-columns:repeat(5,1fr);gap:9px;display:grid}.process-steps>div{background:var(--surface-2);border-radius:10px;padding:10px;display:grid}.process-steps span{color:var(--primary);font-size:10px;font-weight:800}.process-steps strong{font-size:11px}.candidate-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;display:grid}.candidate-card{cursor:pointer;transition:transform var(--transition),border-color var(--transition)}.candidate-card:hover{border-color:color-mix(in srgb,var(--primary) 32%,var(--border));transform:translateY(-2px)}.candidate-card-top{align-items:flex-start;gap:10px;display:flex}.candidate-card-top h2{margin:0}.candidate-card-top p{margin:1px 0}.candidate-card .candidate-facts{margin:12px 0}.candidate-summary{margin:10px 0;font-size:12px;line-height:1.65}.candidate-card-foot{border-top:1px solid var(--border);grid-template-columns:1fr 1fr;gap:10px;padding-top:12px;display:grid}.candidate-card-foot>div{display:grid}.candidate-card-foot span{color:var(--text-3);font-size:10px}.candidate-card-foot strong{font-size:12px}.candidate-detail-hero{grid-template-columns:minmax(0,1.7fr) minmax(280px,1fr);gap:18px;display:grid}.candidate-profile-head{align-items:center;gap:13px;display:flex}.candidate-profile-head h1{margin:0;font-size:26px}.candidate-action-bar{flex-wrap:wrap;gap:8px;margin-top:15px;display:flex}.score-breakdown{gap:10px;display:grid}.score-component{grid-template-columns:125px 1fr 40px;align-items:center;gap:8px;display:grid}.score-component>div{background:var(--surface-3);border-radius:999px;height:7px;overflow:hidden}.score-component i{background:var(--primary);height:100%;display:block}.strength-gap-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.strength-box,.gap-box{border-radius:11px;padding:13px}.strength-box{background:var(--success-soft)}.gap-box{background:var(--warning-soft)}.evidence-table{display:grid;overflow-x:auto}.evidence-row{border-bottom:1px solid var(--border);grid-template-columns:1fr .8fr 2.3fr 1.5fr;gap:11px;min-width:700px;padding:10px 6px;display:grid}.evidence-row.header{color:var(--text-3);text-transform:uppercase;font-size:10px;font-weight:700}.notes-list{gap:8px;display:grid}.notes-list>div{background:var(--surface-2);border-radius:10px;padding:10px}.comparison-table{overflow-x:auto}.comparison-grid{grid-template-columns:170px repeat(var(--compare-count,2),minmax(190px,1fr));min-width:700px;display:grid}.comparison-grid>div{border-bottom:1px solid var(--border);border-right:1px solid var(--border);padding:10px}.comparison-grid .label{background:var(--surface-2);font-weight:650}.comparison-candidate{text-align:center}.comparison-candidate .avatar{margin:0 auto 7px}.pipeline-toolbar{box-shadow:none;grid-template-columns:240px 1fr auto;align-items:end;gap:12px;display:grid}.pipeline-legend{gap:5px;padding-bottom:3px;display:flex}.kanban{gap:12px;padding:2px 2px 12px;display:flex;overflow-x:auto}.kanban-column{background:var(--surface-2);border:1px solid var(--border);border-radius:14px;flex:0 0 275px;min-height:440px;padding:10px}.kanban-head{justify-content:space-between;align-items:flex-start;gap:8px;padding:4px;display:flex}.kanban-head h3{margin:0}.kanban-head span{color:var(--text-3);font-size:10px}.kanban-cards{gap:8px;margin-top:9px;display:grid}.kanban-card{background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow-sm);cursor:grab;border-radius:11px;padding:11px}.kanban-card>strong,.kanban-card>span,.kanban-card>small{display:block}.kanban-card>span{font-size:11px}.kanban-card>small{margin:2px 0 9px;font-size:10px}.kanban-empty{text-align:center;color:var(--text-3);border:1px dashed var(--border-strong);border-radius:10px;padding:20px 10px;font-size:11px}.automation-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.automation-card{align-items:flex-start;gap:11px;display:flex}.automation-rule{background:var(--surface-2);border-radius:10px;padding:10px;font-size:12px}.automation-card footer{align-items:center;gap:7px;margin-top:11px;display:flex}.interview-grid,.offer-grid,.report-grid,.notification-list,.application-cards{gap:12px;display:grid}.interview-card,.offer-card,.notification-card,.application-card,.report-card{align-items:center;gap:13px;display:flex}.interview-card .interview-meta{color:var(--text-3);flex-wrap:wrap;gap:10px;font-size:11px;display:flex}.scorecard-grid{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.scorecard-grid label{gap:5px;display:grid}.scorecard-grid select{border:1px solid var(--border);background:var(--surface);height:38px;color:var(--text);border-radius:9px;padding:0 8px}.offer-money{font-size:18px;font-weight:800}.analytics-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.chart-lg{height:310px;color:var(--primary)}.chart-md{height:260px;color:var(--primary)}.analytics-grid .recharts-text{fill:var(--text-3)}.analytics-grid .recharts-cartesian-grid line{stroke:var(--border)}.analytics-grid .recharts-tooltip-wrapper{color:#111827}.data-table .table-row{grid-template-columns:2fr repeat(3,1fr)}.bottleneck-list>div{border-bottom:1px solid var(--border);padding:10px 0}.bottleneck-list p{margin:3px 0 0;font-size:11px}.report-card .grow p{margin:2px 0}.notification-card{cursor:pointer}.notification-card.unread{border-color:color-mix(in srgb,var(--primary) 28%,var(--border));background:linear-gradient(90deg,var(--primary-soft),var(--surface) 20%)}.notification-card h2{margin:0}.notification-card p{margin:2px 0}.activity-page-list{gap:1px;display:grid}.activity-page-row{border-bottom:1px solid var(--border);grid-template-columns:42px 1fr auto;gap:12px;padding:13px 4px;display:grid}.activity-page-row .activity-marker{background:var(--surface-2);width:36px;height:36px;color:var(--primary);border-radius:10px;place-items:center;display:grid}.activity-page-row p{margin:2px 0}.communication-layout{grid-template-columns:310px minmax(0,1fr);gap:16px;display:grid}.conversation-list{gap:4px;display:grid}.conversation-list button{text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;align-items:center;gap:9px;padding:10px;display:flex}.conversation-list button.active{background:var(--primary-soft);border-color:color-mix(in srgb,var(--primary) 15%,transparent)}.conversation-list button>div{display:grid}.conversation-list span{color:var(--text-3);font-size:10px}.message-thread{flex-direction:column;min-height:470px;display:flex}.thread-messages{flex-direction:column;flex:1;gap:8px;display:flex;overflow:auto}.thread-message{background:var(--surface-2);border-radius:12px;max-width:75%;padding:10px 12px}.thread-message.outbound{background:var(--primary-soft);align-self:flex-end}.thread-message small{margin-top:4px;display:block}.message-composer{gap:8px;margin-top:13px;display:flex}.message-composer textarea{border:1px solid var(--border);background:var(--surface);min-height:70px;color:var(--text);resize:vertical;border-radius:10px;flex:1;padding:9px}.settings-layout{grid-template-columns:250px minmax(0,1fr);gap:18px;display:grid}.settings-nav{top:calc(var(--topbar) + 18px);flex-direction:column;align-self:start;gap:3px;display:flex;position:-webkit-sticky;position:sticky}.settings-nav h4{text-transform:uppercase;letter-spacing:.1em;margin:12px 9px 4px;font-size:9px}.settings-nav a{color:var(--text-2);border-radius:9px;align-items:center;gap:8px;padding:9px;display:flex}.settings-nav a.active{background:var(--primary-soft);color:var(--primary-2);font-weight:650}.role-list,.integration-grid{gap:6px;display:grid}.role-list>div,.integration-grid>div,.api-row{border:1px solid var(--border);border-radius:10px;align-items:center;gap:9px;padding:10px;display:flex}.role-list span,.integration-grid span,.api-row span{color:var(--text-3);font-size:10px;display:block}.audit-samples{gap:6px;display:grid}.audit-samples>div{background:var(--surface-2);border-radius:9px;grid-template-columns:28px 1fr 2fr auto;align-items:center;gap:8px;padding:9px;display:grid}.usage-grid{grid-template-columns:repeat(3,1fr);gap:10px;margin:15px 0;display:grid}.usage-grid>div{background:var(--surface-2);border-radius:10px;padding:12px;display:grid}.usage-grid span{color:var(--text-3);font-size:10px}.usage-grid strong{font-size:20px}.copilot-layout{grid-template-columns:minmax(0,1.8fr) minmax(280px,1fr);gap:16px;display:grid}.copilot-chat{flex-direction:column;min-height:620px;display:flex}.chat-messages{flex-direction:column;flex:1;gap:10px;display:flex;overflow:auto}.chat-message{gap:8px;max-width:82%;display:flex}.chat-message.user{flex-direction:row-reverse;align-self:flex-end}.chat-message>div:last-child{background:var(--surface-2);border-radius:13px;padding:10px 12px}.chat-message.user>div:last-child{background:var(--primary);color:#fff}.chat-message p{color:inherit;margin:0}.chat-avatar{background:var(--primary-soft);width:31px;height:31px;color:var(--primary);border-radius:9px;place-items:center;display:grid}.suggestion-chips{flex-wrap:wrap;gap:5px;margin-top:8px;display:flex}.suggestion-chips button,.prompt-list button{border:1px solid var(--border);background:var(--surface);color:var(--text-2);cursor:pointer;border-radius:8px;padding:6px 8px}.chat-composer{border-top:1px solid var(--border);gap:8px;margin-top:12px;padding-top:12px;display:flex}.chat-composer textarea{resize:none;min-height:64px}.prompt-list{flex-wrap:wrap;gap:7px;display:flex}.candidate-job-grid{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.candidate-job-card{flex-direction:column;gap:10px;display:flex}.candidate-job-card h2{margin:0}.job-card-foot{border-top:1px solid var(--border);justify-content:space-between;align-items:center;padding-top:11px;display:flex}.candidate-job-list button{text-align:left;border:0;border-bottom:1px solid var(--border);cursor:pointer;background:0 0;justify-content:space-between;align-items:center;gap:12px;padding:11px 0;display:flex}.job-pay{white-space:nowrap;font-weight:750}.ats-score-big{align-items:end;gap:4px;margin:15px 0;display:flex}.ats-score-big strong{font-size:46px;line-height:1}.ats-score-big span{color:var(--text-3)}.application-timeline{position:relative}.timeline-dot{background:var(--primary);border-radius:50%;width:9px;height:9px;margin-top:6px}.application-card h2{margin:0}.candidate-profile-grid{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.privacy-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.privacy-card{flex-direction:column;gap:8px;display:flex}.offer-document{border:1px solid var(--border);background:var(--surface-2);border-radius:12px;padding:18px}.verification-output{white-space:pre-wrap;background:var(--surface-2);border-radius:11px;padding:15px;font-size:12px;line-height:1.7}.job-match-breakdown{grid-template-columns:repeat(4,1fr);gap:9px;display:grid}.job-match-breakdown>div{background:var(--surface-2);border-radius:10px;padding:10px;display:grid}.job-match-breakdown span{color:var(--text-3);font-size:10px}.job-match-breakdown strong{font-size:18px}@media (max-width:1180px){.job-grid{grid-template-columns:repeat(2,1fr)}.dashboard-grid.two-one,.dashboard-hero,.job-detail-hero,.candidate-detail-hero,.copilot-layout,.form-layout{grid-template-columns:1fr}.sticky-actions{position:static}.process-steps{grid-template-columns:repeat(3,1fr)}.settings-layout{grid-template-columns:1fr}.settings-nav{grid-template-columns:repeat(3,1fr);display:grid;position:static}.settings-nav h4{grid-column:1/-1}.communication-layout{grid-template-columns:1fr}.conversation-list{grid-template-columns:repeat(2,1fr)}}@media (max-width:850px){.job-grid,.candidate-card-grid,.candidate-job-grid,.analytics-grid,.candidate-profile-grid,.privacy-grid,.automation-grid{grid-template-columns:1fr}.filter-row{flex-direction:column;align-items:stretch}.filter-row .field{width:100%}.pipeline-toolbar{grid-template-columns:1fr}.pipeline-legend{padding:0}.detail-metrics,.process-steps{grid-template-columns:repeat(2,1fr)}.strength-gap-grid{grid-template-columns:1fr}.settings-nav{grid-template-columns:repeat(2,1fr)}.scorecard-grid{grid-template-columns:1fr}.job-match-breakdown{grid-template-columns:repeat(2,1fr)}}@media (max-width:650px){.login-page{grid-template-columns:1fr}.login-brand-panel{display:none}.login-form-panel{padding:18px}.demo-login-grid{grid-template-columns:1fr}.job-card-kpis,.detail-metrics{grid-template-columns:1fr 1fr}.process-steps,.settings-nav,.usage-grid,.job-match-breakdown,.scoring-grid,.candidate-card-foot{grid-template-columns:1fr}.interview-card,.offer-card,.notification-card,.application-card,.report-card{flex-direction:column;align-items:flex-start}.audit-samples>div{grid-template-columns:28px 1fr}.audit-samples>div span,.audit-samples>div .badge{grid-column:2}.conversation-list{grid-template-columns:1fr}}.candidate-select{place-items:center;padding-top:3px;display:grid}.candidate-select input{width:17px;height:17px;accent-color:var(--primary)}.candidate-card.selected{border-color:var(--primary);box-shadow:0 0 0 2px color-mix(in srgb,var(--primary) 10%,transparent)}.metric-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.dashboard-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.ai-recommendation{background:linear-gradient(115deg,var(--primary-soft),var(--surface) 46%);align-items:center;gap:14px;display:flex}.ai-recommendation h2{margin:8px 0 4px}.ai-recommendation p{margin:0}.ai-icon{background:var(--surface);width:45px;height:45px;color:var(--primary);border-radius:13px;place-items:center;display:grid}.activity-dot{background:var(--primary);border-radius:50%;width:9px;height:9px;margin-top:6px}.activity-list p{margin:2px 0;font-size:11px}.smart-alert{border-bottom:1px solid var(--border);padding:11px 0}.smart-alert p{margin:2px 0;font-size:11px}.smart-alert button{color:var(--primary);cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0;font-size:11px;display:inline-flex}.insight-list{gap:10px;display:grid}.insight-list>div{background:var(--surface-2);border-radius:10px;padding:11px}.insight-list>div>strong{color:var(--primary);font-size:20px;display:block}.insight-list span{font-weight:700}.insight-list p{margin:3px 0;font-size:11px}.skill-inline{gap:4px;margin-top:5px;display:flex}.job-numbers{grid-template-columns:repeat(4,1fr);gap:7px;display:grid}.job-numbers>div{background:var(--surface-2);border-radius:8px;padding:7px;display:grid}.job-numbers span{color:var(--text-3);font-size:9px}.salary-line{font-weight:700}.salary-line span{color:var(--text-3);font-weight:400}.ai-inline{background:var(--primary-soft);border-radius:9px;gap:7px;padding:9px;font-size:11px;display:flex}.job-card-foot{justify-content:space-between;align-items:center;gap:8px;display:flex}.job-card-foot>span{color:var(--text-3);align-items:center;gap:4px;font-size:11px;display:flex}.job-card-foot>button{color:var(--primary);cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;display:flex}.ats-checks{display:grid}.resume-file h2,.resume-file p{margin:0}.ats-score-layout{align-items:center;gap:24px;margin-top:20px;display:flex}.text-success{color:var(--success)}@media (max-width:1180px){.dashboard-grid.three{grid-template-columns:1fr 1fr}.metric-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:700px){.dashboard-grid.three,.metric-grid{grid-template-columns:1fr}.ai-recommendation{flex-direction:column;align-items:flex-start}}.permission-grid{gap:6px;display:grid}.login-brand-panel{background:radial-gradient(circle at 82% 16%,#2563eb47,#0000 30%),radial-gradient(circle at 16% 84%,#10b98124,#0000 30%),radial-gradient(circle at 78% 80%,#f5b94217,#0000 24%),linear-gradient(145deg,#171b3a 0%,#312e81 58%,#4338ca 100%)}.login-benefits>div:nth-child(3n+1) svg{color:var(--brand-cyan)}.login-benefits>div:nth-child(3n+2) svg{color:var(--brand-emerald)}.login-benefits>div:nth-child(3n+3) svg{color:var(--brand-gold)}.ai-panel,.ai-recommendation{background:linear-gradient(115deg,color-mix(in srgb,var(--primary) 10%,var(--surface)),color-mix(in srgb,var(--brand-blue) 6%,var(--surface)) 48%,color-mix(in srgb,var(--brand-emerald) 5%,var(--surface)));border-color:color-mix(in srgb,var(--primary) 25%,var(--border))}.ai-icon{color:var(--brand-violet);box-shadow:0 8px 22px #7c3aed1a}.ai-inline,.job-ai-insight{background:linear-gradient(100deg,color-mix(in srgb,var(--primary) 9%,var(--surface)),color-mix(in srgb,var(--brand-blue) 7%,var(--surface)));border:1px solid color-mix(in srgb,var(--brand-blue) 12%,var(--border))}.job-card,.candidate-card,.candidate-job-card,.privacy-card{position:relative;overflow:hidden}.job-card:hover,.candidate-card:hover{box-shadow:0 16px 38px #312e811a,0 8px 24px #2563eb0f}.candidate-card.selected{border-color:var(--primary);background-image:linear-gradient(135deg,color-mix(in srgb,var(--primary) 6%,var(--surface)),color-mix(in srgb,var(--brand-blue) 4%,var(--surface)))}.strength-box{border:1px solid color-mix(in srgb,var(--brand-emerald) 18%,transparent)}.gap-box{border:1px solid color-mix(in srgb,var(--brand-red) 12%,var(--brand-gold));background:linear-gradient(135deg,var(--warning-soft),color-mix(in srgb,var(--danger-soft) 32%,var(--surface)))}.score-component i,.weight-list i{background:var(--growth-spectrum-gradient)}.timeline-dot{background:linear-gradient(135deg,var(--brand-indigo),var(--brand-blue));box-shadow:0 0 0 4px color-mix(in srgb,var(--brand-blue) 10%,transparent)}.notification-card.unread{background:linear-gradient(90deg,color-mix(in srgb,var(--brand-blue) 8%,var(--surface)),color-mix(in srgb,var(--brand-violet) 5%,var(--surface)) 22%,var(--surface) 52%)}.interview-card .notification-icon,.report-icon,.integration-icon{background:linear-gradient(135deg,var(--primary-soft),#eff6ff)}.offer-money,.ats-score-big strong{background:var(--growth-spectrum-gradient);color:#0000;-webkit-background-clip:text;background-clip:text}.talent-orbit-page{--to-violet:#7c3aed;--to-blue:#2563eb;--to-cyan:#38bdf8;--to-emerald:#10b981;--to-green:#22c55e;--to-amber:#f5b942;--to-red:#dc2626;--to-coral:#ef4444;--to-indigo:#4338ca;--to-navy:#171b3a;--to-spectrum:linear-gradient(90deg,#10b981 0%,#38bdf8 28%,#2563eb 46%,#7c3aed 66%,#f5b942 84%,#ef4444 100%)}.to-mode-toggle{border:1px solid var(--border);background:var(--surface-2);border-radius:12px;align-items:center;padding:3px;display:inline-flex}.to-mode-toggle button{min-height:34px;color:var(--text-2);cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:7px;padding:0 10px;font-weight:650;display:flex}.to-mode-toggle button.active{background:var(--surface);color:var(--primary-2);box-shadow:var(--shadow-sm)}.to-mode-toggle button:disabled{opacity:.45;cursor:not-allowed}.to-twin-strip{border:1px solid var(--border);background:var(--border);border-radius:16px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.to-twin-strip>div{background:var(--surface);align-items:center;gap:12px;min-height:86px;padding:15px 17px;display:flex}.to-twin-strip span:not(.to-summary-icon){min-width:0;display:grid}.to-twin-strip small{font-size:11px}.to-twin-strip strong{white-space:nowrap;text-overflow:ellipsis;font-size:17px;overflow:hidden}.to-summary-icon{background:var(--primary-soft);width:39px;height:39px;color:var(--primary-2);border-radius:12px;flex:none;place-items:center;display:grid}.to-universe-toolbar{justify-content:space-between;align-items:center;gap:18px;display:flex}.to-universe-toolbar h2{margin-bottom:2px}.to-universe-toolbar p{margin-bottom:0}.to-universe-toolbar .search-input{width:min(360px,42%)}.to-universe-layout,.to-radar-layout{grid-template-columns:minmax(0,1.55fr) minmax(340px,.8fr);align-items:start;gap:18px;display:grid}.to-visual-card{top:calc(var(--topbar) + 16px);background:var(--orbit-surface-gradient);border:1px solid color-mix(in srgb,var(--primary) 22%,var(--border));border-radius:18px;min-width:0;position:-webkit-sticky;position:sticky;overflow:hidden;box-shadow:0 24px 64px #171b3a4d,0 0 0 1px #7c3aed14,0 0 52px #2563eb12}.to-canvas-shell{color:#e0e7ff;background:radial-gradient(circle at 76% 18%,#2563eb33,#0000 27%),radial-gradient(circle at 18% 80%,#10b9811c,#0000 30%),radial-gradient(circle at 82% 78%,#ef444412,#0000 22%),radial-gradient(circle at 48% 40%,#7c3aed24,#0000 36%),#0b1020;min-height:620px;position:relative}.to-canvas-host{touch-action:pan-y;width:100%;height:620px;min-height:420px;overflow:hidden}.to-three-canvas{outline:none;display:block;width:100%!important;height:100%!important}.to-canvas-controls{pointer-events:none;justify-content:space-between;align-items:center;gap:12px;display:flex;position:absolute;bottom:12px;left:14px;right:14px}.to-canvas-controls .btn{pointer-events:auto;color:#f8fafc;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0d182ed1;border-color:#ffffff26}.to-canvas-controls span{color:#cbd5e1;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#081121c2;border-radius:9px;align-items:center;gap:6px;max-width:70%;padding:7px 9px;font-size:11px;display:flex}.to-visual-legend{color:#c7d2fe;background:#11182d;border-top:1px solid #ffffff14;flex-wrap:wrap;align-items:center;gap:14px;padding:10px 14px;font-size:11px;display:flex}.to-visual-legend span{align-items:center;gap:6px;display:flex}.to-visual-legend i{border-radius:50%;width:8px;height:8px;display:inline-block}.to-visual-legend .strong{background:var(--to-emerald)}.to-visual-legend .medium{background:var(--to-violet)}.to-visual-legend .gap{background:var(--to-coral)}.to-webgl-fallback{text-align:center;color:#e0e7ff;background:radial-gradient(circle at 50% 35%,#7c3aed38,#0000 36%),#0b1020;align-content:center;place-items:center;min-height:500px;padding:34px;display:grid}.to-webgl-fallback p{color:#afc1d8;max-width:520px}.to-webgl-fallback .btn{color:#171b3a;background:#fff}.to-opportunity-detail,.to-explanation,.to-recruiter-evidence{flex-direction:column;gap:13px;display:flex}.to-panel-heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.to-panel-heading h2{margin-bottom:3px}.to-panel-heading p{margin:0}.to-match-score{text-align:right;min-width:92px;display:grid}.to-match-score strong{letter-spacing:-.04em;color:var(--primary-2);font-size:25px}.to-match-score span{color:var(--text-3);font-size:10px}.to-evidence-block h4{align-items:center;gap:6px;margin:0 0 6px;display:flex}.to-evidence-list{gap:7px;margin:0;padding:0;list-style:none;display:grid}.to-evidence-list li{color:var(--text-2);align-items:flex-start;gap:8px;font-size:12px;display:flex}.to-evidence-list li svg{color:var(--success);margin-top:2px}.to-evidence-list.warning li svg{color:var(--warning)}.to-data-used{grid-template-columns:1fr 1fr;gap:9px;display:grid}.to-data-used>div{background:var(--surface-2);border:1px solid var(--border);border-radius:10px;padding:10px}.to-data-used strong{font-size:11px}.to-data-used p{margin:3px 0 0;font-size:11px}.to-feedback{border-top:1px solid var(--border);color:var(--text-3);flex-wrap:wrap;align-items:center;gap:6px;padding-top:8px;font-size:11px;display:flex}.to-accessible-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.to-job-card{flex-direction:column;gap:10px;display:flex}.to-job-card.selected{outline:2px solid color-mix(in srgb,var(--primary) 55%,transparent);outline-offset:1px}.to-card-open{text-align:left;width:100%;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}.to-card-open h2{margin-top:10px;margin-bottom:3px}.to-card-open p{margin-bottom:10px}.to-card-open:focus-visible{outline:2px solid var(--primary);outline-offset:5px;border-radius:8px}.to-job-orb{background:radial-gradient(circle at 34% 28%,#fff 0 4%,var(--to-cyan) 9%,var(--to-blue) 30%,var(--to-violet) 60%,#312e81 100%);border-radius:50%;width:27px;height:27px;box-shadow:0 0 18px #38bdf847,0 0 34px #7c3aed52}.to-card-actions{border-top:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:7px;margin-top:auto;padding-top:10px;display:flex}.to-compare-tray{border:1px solid color-mix(in srgb,var(--primary) 30%,var(--border));background:linear-gradient(180deg,color-mix(in srgb,var(--primary-soft) 36%,var(--surface)),var(--surface));border-radius:16px;gap:12px;padding:15px;display:grid;position:relative}.to-compare-columns{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.to-compare-columns article{border:1px solid var(--border);background:var(--surface);border-radius:12px;min-width:0;padding:12px;position:relative}.to-compare-columns h3{padding-right:22px}.to-compare-columns article>strong{color:var(--primary-2);font-size:24px}.to-compare-columns article>span{color:var(--text-3);margin-left:3px;font-size:10px}.to-remove{cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;width:27px;height:27px;display:grid;position:absolute;top:7px;right:7px}.to-remove:hover{background:var(--surface-2)}.to-section-intro{align-items:flex-start;gap:10px;display:flex}.to-section-intro h2{margin-bottom:2px}.to-section-intro p{margin:0}.to-career-path{gap:16px;display:grid}.to-readiness{color:var(--primary-2);justify-items:end;display:grid}.to-readiness strong{font-size:27px}.to-readiness span{color:var(--text-3);font-size:10px}.to-path-columns{grid-template-columns:1.1fr 1.35fr .7fr;gap:14px;display:grid}.to-path-columns>section{border:1px solid var(--border);background:var(--surface-2);border-radius:12px;padding:12px}.to-path-columns h4{margin:0 0 8px}.to-simulator-grid{grid-template-columns:minmax(0,1.35fr) minmax(330px,.65fr);gap:18px;display:grid}.to-simulator-grid>.card{flex-direction:column;gap:15px;display:flex}.to-sim-metrics{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.to-sim-metrics>div{background:var(--surface-2);border:1px solid var(--border);border-radius:11px;padding:10px;display:grid}.to-sim-metrics span{color:var(--text-3);font-size:10px}.to-sim-metrics strong{color:var(--primary-2);font-size:22px}.to-journey-list{gap:14px;display:grid}.to-journey-card{gap:15px;display:grid}.to-journey-title{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.to-journey-title h2{margin-bottom:2px}.to-journey-title p{margin:0}.to-journey-title>strong{color:var(--primary-2)}.to-status-route{grid-template-columns:repeat(7,1fr);gap:4px;margin:0;padding:0;list-style:none;display:grid}.to-status-route li{text-align:center;color:var(--text-3);justify-items:center;gap:5px;font-size:10px;display:grid;position:relative}.to-status-route li:before{content:"";background:var(--border);z-index:0;height:2px;position:absolute;top:7px;left:-50%;right:50%}.to-status-route li:first-child:before{display:none}.to-status-route li svg{z-index:1;background:var(--surface);border-radius:50%;position:relative}.to-status-route li.done,.to-status-route li.current{color:var(--primary-2);font-weight:700}.to-status-route li.done:before,.to-status-route li.current:before{background:var(--primary)}.to-governance-note{background:color-mix(in srgb,var(--primary-soft) 35%,var(--surface));align-items:center;gap:12px;display:flex}.to-governance-note>svg{color:var(--primary-2)}.to-governance-note>div{flex:1}.to-governance-note p{margin:2px 0 0}.to-radar-filters{grid-template-columns:minmax(260px,1.5fr) repeat(3,minmax(150px,.65fr)) auto;align-items:end;gap:10px;display:grid}.to-radar-list{gap:10px;display:grid}.to-radar-row{align-items:center;gap:14px;display:flex}.to-radar-row.selected{outline:2px solid color-mix(in srgb,var(--primary) 45%,transparent)}.to-radar-row .to-card-open{flex:1;align-items:center;gap:12px;min-width:0;display:flex}.to-recruiter-evidence{top:calc(var(--topbar) + 16px);position:-webkit-sticky;position:sticky}.to-gap-dot{background:var(--to-coral);border-radius:50%;flex:none;width:7px;height:7px;margin-top:6px}.empty-panel{text-align:center;align-content:center;place-items:center;min-height:220px;display:grid}@media (max-width:1180px){.to-universe-layout,.to-radar-layout{grid-template-columns:1fr}.to-visual-card,.to-recruiter-evidence{position:relative;top:auto}.to-canvas-host,.to-canvas-shell{height:540px;min-height:540px}.to-simulator-grid{grid-template-columns:1fr}.to-radar-filters{grid-template-columns:1fr 1fr}.to-radar-filters .search-input{grid-column:1/-1}.to-path-columns{grid-template-columns:1fr 1fr}.to-path-columns>section:last-child{grid-column:1/-1}}@media (max-width:800px){.to-twin-strip{grid-template-columns:repeat(2,1fr)}.to-accessible-grid{grid-template-columns:1fr}.to-compare-columns{grid-template-columns:repeat(2,1fr)}.to-data-used{grid-template-columns:1fr}.to-universe-toolbar{flex-direction:column;align-items:stretch}.to-universe-toolbar .search-input{width:100%}.to-radar-row{flex-direction:column;align-items:stretch}.to-radar-row .to-card-actions{width:100%}.to-status-route{justify-content:flex-start;display:flex;overflow-x:auto}.to-status-route li{min-width:78px}.to-status-route li:before{left:-50%;right:50%}}@media (max-width:767px){.talent-orbit-page .page-header .to-mode-toggle{width:100%}.to-mode-toggle button{flex:1}.to-canvas-shell,.to-canvas-host{height:420px;min-height:420px}.to-canvas-controls{flex-direction:column;align-items:flex-start}.to-canvas-controls span{max-width:100%}.to-path-columns,.to-radar-filters{grid-template-columns:1fr}.to-radar-filters .search-input{grid-column:auto}.to-governance-note{flex-wrap:wrap;align-items:flex-start}.to-governance-note .btn{width:100%}.to-panel-heading{align-items:flex-start}.to-match-score{min-width:76px}.to-match-score strong{font-size:21px}}@media (max-width:560px){.to-twin-strip,.to-compare-columns,.to-sim-metrics,.to-path-columns{grid-template-columns:1fr}.to-path-columns>section:last-child{grid-column:auto}.to-canvas-shell,.to-canvas-host{height:360px;min-height:360px}}@media (prefers-reduced-motion:reduce){.talent-orbit-page *{scroll-behavior:auto!important}.to-job-orb{box-shadow:none}}.to-filter-range{gap:6px;min-width:210px;display:grid}.to-filter-range>label{color:var(--muted);font-size:12px;font-weight:700}.to-filter-range>div{grid-template-columns:1fr 1fr;gap:8px;display:grid}.to-filter-range input{border:1px solid var(--border);background:var(--surface);width:100%;min-width:0;min-height:40px;color:var(--text);font:inherit;border-radius:10px;padding:8px 10px}.to-filter-range input:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (max-width:767px){.to-filter-range{width:100%;min-width:0}}.to-natural-search{background:linear-gradient(135deg,color-mix(in srgb,var(--primary-soft) 35%,var(--surface)),var(--surface));gap:14px;display:grid}.to-natural-search .field{margin:0}.to-natural-result{border:1px solid var(--border);background:var(--surface-2);border-radius:11px;flex-wrap:wrap;align-items:center;gap:10px;padding:10px 12px;display:flex}.to-evidence-explorer{grid-template-columns:minmax(280px,.65fr) minmax(0,1.35fr);align-items:start;gap:16px;display:grid}.to-evidence-skill-list,.to-evidence-detail{gap:14px;display:grid}.to-evidence-skill-buttons{gap:7px;max-height:560px;padding-right:3px;display:grid;overflow:auto}.to-evidence-skill-buttons button{text-align:left;border:1px solid var(--border);background:var(--surface-2);color:inherit;cursor:pointer;border-radius:11px;gap:2px;padding:10px 12px;display:grid}.to-evidence-skill-buttons button.active{border-color:var(--primary);background:var(--primary-soft)}.to-evidence-skill-buttons small{color:var(--text-3)}.to-evidence-records{gap:9px;margin:0;padding:0;list-style:none;display:grid}.to-evidence-records li{border:1px solid var(--border);background:var(--surface-2);border-radius:11px;grid-template-columns:auto 1fr auto;align-items:start;gap:9px;padding:11px;display:grid}.to-evidence-records li>svg{color:var(--success);margin-top:2px}.to-evidence-records p{margin:3px 0 0;font-size:11px}.to-evidence-actions{flex-wrap:wrap;gap:8px;display:flex}.to-gap-coach{gap:15px;display:grid}.to-gap-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.to-gap-card{gap:12px;display:grid}.to-gap-card h3{font-size:20px}.to-gap-metrics{grid-template-columns:1fr 1fr;gap:8px;display:grid}.to-gap-metrics span{border:1px solid var(--border);background:var(--surface-2);color:var(--text-3);border-radius:10px;padding:9px;font-size:10px;display:grid}.to-gap-metrics strong{color:var(--primary-2);font-size:18px}.to-compare-empty{align-items:center;gap:13px;display:flex}.to-compare-empty p{margin:2px 0 0}.to-compare-universe{gap:14px;display:grid}.to-compare-table-wrap{border:1px solid var(--border);border-radius:12px;overflow:auto}.to-compare-table{border-collapse:collapse;background:var(--surface);width:100%;min-width:780px}.to-compare-table th,.to-compare-table td{text-align:left;border-bottom:1px solid var(--border);border-right:1px solid var(--border);vertical-align:top;padding:11px 12px;font-size:12px}.to-compare-table thead th{background:var(--surface-2);min-width:180px;position:relative}.to-compare-table tbody th{white-space:nowrap;background:var(--surface-2);font-size:11px}.to-compare-title{color:var(--text);text-align:left;cursor:pointer;background:0 0;border:0;padding:0 26px 0 0;font-weight:750}.to-compare-title:hover{text-decoration:underline}.to-career-route-map{gap:15px;display:grid}.to-route-steps{grid-template-columns:repeat(3,1fr);gap:28px;margin:0;padding:0;list-style:none;display:grid}.to-route-steps li{min-width:0;position:relative}.to-route-steps article{border:1px solid var(--border);background:var(--surface-2);border-radius:13px;gap:10px;height:100%;padding:14px;display:flex}.to-route-index{background:var(--primary);color:#fff;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;font-weight:800;display:grid}.to-route-steps h3{margin:2px 0 8px}.to-route-steps p{margin:8px 0 0;font-size:11px}.to-route-arrow{color:var(--primary-2);position:absolute;top:50%;right:-23px}.to-time-machine{grid-template-columns:minmax(0,1.3fr) minmax(320px,.7fr);gap:18px;display:grid}.to-time-machine>.card{gap:14px;display:grid}.to-time-metrics{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.to-time-metrics>div{border:1px solid var(--border);background:var(--surface-2);border-radius:11px;padding:11px;display:grid}.to-time-metrics span{color:var(--text-3);font-size:10px}.to-time-metrics strong{color:var(--primary-2);font-size:23px}.to-job-context{background:linear-gradient(135deg,color-mix(in srgb,var(--primary-soft) 32%,var(--surface)),var(--surface));grid-template-columns:minmax(0,1fr) minmax(260px,.45fr);align-items:end;gap:18px;display:grid}.to-job-context h2{margin:2px 0}.to-job-context p{margin:0}.to-evidence-graph{gap:14px;display:grid}.to-graph-layout{grid-template-columns:minmax(150px,.5fr) repeat(3,minmax(0,1fr));align-items:stretch;gap:12px;display:grid}.to-graph-center,.to-graph-branch{border:1px solid var(--border);background:var(--surface-2);border-radius:12px;padding:13px}.to-graph-center{text-align:center;background:var(--primary-soft);border-color:color-mix(in srgb,var(--primary) 35%,var(--border));align-content:center;place-items:center;display:grid}.to-graph-center strong{font-size:18px}.to-graph-center small,.to-graph-branch small{color:var(--text-3);margin-top:3px;display:block}.to-graph-branch h4{margin:0 0 9px}.to-graph-branch .to-evidence-list{max-height:250px;overflow:auto}@media (max-width:1180px){.to-evidence-explorer,.to-time-machine,.to-route-steps{grid-template-columns:1fr}.to-route-arrow{margin:8px auto;display:block;position:static;transform:rotate(90deg)}.to-job-context{grid-template-columns:1fr}.to-graph-layout{grid-template-columns:1fr 1fr}.to-gap-grid{grid-template-columns:1fr}}@media (max-width:767px){.to-evidence-records li{grid-template-columns:auto 1fr}.to-evidence-records li>.badge{grid-column:2}.to-gap-metrics,.to-time-metrics,.to-graph-layout{grid-template-columns:1fr}.to-natural-search .row{align-items:stretch}.to-natural-search .btn{width:100%}}.assessment-hero-grid,.market-kpis,.queue-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.assessment-hero-grid .card,.market-kpis .card{align-content:start;gap:8px;display:grid}.assessment-hero-grid strong,.market-kpis strong{font-size:1.2rem}.assessment-catalog{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.assessment-card{flex-direction:column;gap:12px;display:flex}.assessment-card .btn{margin-top:auto}.compact-list{gap:6px;margin:0;padding-left:20px;display:grid}.assessment-session-grid{grid-template-columns:minmax(0,1.7fr) minmax(300px,.8fr);align-items:start;gap:18px;display:grid}.assessment-question-card{gap:18px;display:grid}.assessment-question{border:1px solid var(--border);background:color-mix(in srgb,var(--accent) 7%,var(--surface));border-radius:16px;gap:10px;padding:20px;display:grid}.assessment-question p{margin:0;font-size:1.08rem;line-height:1.65}.assessment-transcript{gap:12px;display:grid}.assessment-transcript article{border:1px solid var(--border);background:var(--surface-soft);border-radius:14px;padding:14px}.assessment-transcript article p{white-space:pre-wrap}.assessment-transcript.compact{max-height:560px;overflow:auto}.assessment-complete-callout{align-items:center;gap:14px;display:flex}.assessment-complete-callout>div{flex:1}.assessment-score-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.passport-hero{border:1px solid var(--border);background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 12%,var(--surface)),var(--surface));border-radius:20px;grid-template-columns:1.2fr 1fr;gap:20px;padding:24px;display:grid}.passport-hero h2{margin:.5rem 0}.passport-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.passport-section{gap:14px;display:grid}.passport-skill-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.passport-skill-grid>div,.passport-row{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;padding:10px 0;display:flex}.skill-heatmap,.learning-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.heatmap-cell,.learning-grid article{border:1px solid var(--border);background:linear-gradient(180deg,color-mix(in srgb,var(--success) 7%,var(--surface)),var(--surface));border-radius:16px;gap:10px;padding:16px;display:grid}.heatmap-cell>div:first-child{justify-content:space-between;gap:8px;display:flex}.skill-graph-ui{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.skill-graph-ui article{border:1px solid var(--border);border-radius:16px;grid-template-columns:minmax(130px,.7fr) 1fr;align-items:center;gap:12px;padding:14px;display:grid}.skill-graph-core{background:color-mix(in srgb,var(--accent) 12%,var(--surface));border-radius:999px;flex-direction:column;align-items:center;padding:12px;display:flex}.skill-graph-links{flex-wrap:wrap;gap:8px;display:flex}.skill-graph-links span{color:var(--muted);background:var(--surface-soft);border-radius:999px;padding:5px 8px;font-size:.78rem}.forecast-bars{gap:14px;display:grid}.location-opportunity-list{gap:6px;display:grid}.location-opportunity-list>div{border-bottom:1px solid var(--border);align-items:center;gap:10px;padding:10px 0;display:flex}.location-opportunity-list span{color:var(--muted);font-size:.78rem;display:block}.learning-grid article .btn{margin-top:auto}.hybrid-search-card{gap:16px;display:grid}.hybrid-search-card .search-input{flex:1;min-width:280px}.parsed-filter-grid{flex-wrap:wrap;gap:8px;display:flex}.hybrid-results{gap:10px;display:grid}.hybrid-results article{border:1px solid var(--border);border-radius:14px;align-items:center;gap:14px;padding:12px;display:flex}.rank-number{color:var(--accent);font-size:1.1rem;font-weight:800}.supply-radar-selector{grid-template-columns:minmax(260px,.7fr) 1.3fr;align-items:end;gap:18px;display:grid}.supply-funnel{gap:12px;display:grid}.supply-funnel>div{grid-template-columns:190px minmax(0,1fr) 60px;align-items:center;gap:12px;display:grid}.supply-funnel>div>div{background:var(--surface-soft);border-radius:999px;height:12px;overflow:hidden}.supply-funnel i{border-radius:inherit;background:var(--growth-spectrum-gradient);height:100%;display:block}.supply-candidates{gap:8px;display:grid}.supply-candidates article{border-bottom:1px solid var(--border);align-items:center;gap:10px;padding:10px 0;display:flex}.scarce-skill{padding:10px 0}.collab-notes{gap:10px;margin:12px 0;display:grid}.collab-notes article{border:1px solid var(--border);background:var(--surface-soft);border-radius:14px;gap:10px;padding:12px;display:flex}.queue-grid article{border:1px solid var(--border);background:var(--surface-soft);border-radius:14px;gap:8px;padding:14px;display:grid}.index-lifecycle{gap:14px;display:grid}.index-lifecycle>div:not(.progress-wrap):not(.row){border-bottom:1px solid var(--border);justify-content:space-between;gap:12px;padding:10px 0;display:flex}.visual-lab-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:14px 0;display:grid}.to-match-dimensions{margin:12px 0}.match-dimension-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.effects-minimal .to-three-canvas{filter:saturate(.86)}@media (max-width:1100px){.assessment-hero-grid,.market-kpis,.queue-grid,.assessment-catalog,.skill-heatmap,.learning-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.assessment-session-grid,.passport-hero,.supply-radar-selector,.passport-grid{grid-template-columns:1fr}}@media (max-width:700px){.assessment-hero-grid,.market-kpis,.queue-grid,.assessment-catalog,.skill-heatmap,.learning-grid,.passport-skill-grid,.skill-graph-ui,.assessment-score-grid,.visual-lab-grid,.match-dimension-grid,.assessment-session-grid{grid-template-columns:1fr}.supply-funnel>div{grid-template-columns:1fr auto}.supply-funnel>div>div{order:3;grid-column:1/-1}.hybrid-search-card .search-input{width:100%;min-width:0}.skill-graph-ui article{grid-template-columns:1fr}}.to-twin-strip>div:nth-child(4n+1) .to-summary-icon{color:var(--to-violet);background:#f3e8ff}.to-twin-strip>div:nth-child(4n+2) .to-summary-icon{color:var(--to-blue);background:#eff6ff}.to-twin-strip>div:nth-child(4n+3) .to-summary-icon{color:var(--to-emerald);background:#ecfdf5}.to-twin-strip>div:nth-child(4n+4) .to-summary-icon{color:#b45309;background:#fff7e6}.to-visual-legend .strong{background:linear-gradient(135deg,var(--to-emerald),var(--to-green));box-shadow:0 0 10px #10b98166}.to-visual-legend .medium{background:linear-gradient(135deg,var(--to-blue),var(--to-violet));box-shadow:0 0 10px #2563eb59}.to-visual-legend .gap{background:linear-gradient(135deg,var(--to-red),var(--to-coral));box-shadow:0 0 10px #ef444452}.to-match-score strong,.to-readiness strong,.to-time-metrics strong,.to-gap-metrics strong{background:var(--intelligence-gradient);color:#0000;-webkit-background-clip:text;background-clip:text}.to-compare-tray,.passport-hero,.to-job-context{background:linear-gradient(135deg,color-mix(in srgb,var(--primary) 8%,var(--surface)),color-mix(in srgb,var(--brand-blue) 5%,var(--surface)) 48%,color-mix(in srgb,var(--brand-emerald) 4%,var(--surface)))}.to-route-index{background:linear-gradient(135deg,var(--to-indigo),var(--to-blue),var(--to-violet));box-shadow:0 6px 16px #4338ca2e}.to-gap-dot{background:linear-gradient(135deg,var(--to-red),var(--to-coral));box-shadow:0 0 0 4px #ef444417}.supply-funnel i{background:var(--to-spectrum)}.heatmap-cell:nth-child(3n+1),.learning-grid article:nth-child(3n+1){background:linear-gradient(180deg,color-mix(in srgb,var(--to-emerald) 7%,var(--surface)),var(--surface))}.heatmap-cell:nth-child(3n+2),.learning-grid article:nth-child(3n+2){background:linear-gradient(180deg,color-mix(in srgb,var(--to-blue) 7%,var(--surface)),var(--surface))}.heatmap-cell:nth-child(3n+3),.learning-grid article:nth-child(3n+3){background:linear-gradient(180deg,color-mix(in srgb,var(--to-violet) 7%,var(--surface)),var(--surface))}.skill-graph-core{background:linear-gradient(135deg,color-mix(in srgb,var(--to-violet) 14%,var(--surface)),color-mix(in srgb,var(--to-blue) 10%,var(--surface)));border:1px solid color-mix(in srgb,var(--to-blue) 16%,var(--border))}.rank-number{background:var(--intelligence-gradient);color:#0000;-webkit-background-clip:text;background-clip:text}.effects-enhanced .to-three-canvas{filter:saturate(1.16)contrast(1.04)}:root{--accent:var(--brand-violet);--muted:var(--text-2);--surface-soft:var(--surface-2)}.studio-page{min-width:0}.studio-grid{gap:18px;display:grid}.studio-grid.two{grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr)}.studio-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.studio-grid.builder{grid-template-columns:minmax(0,1.55fr) minmax(260px,.45fr)}.studio-grid.coding-layout{grid-template-columns:minmax(0,1.45fr) minmax(300px,.55fr)}.studio-grid.map-two{grid-template-columns:minmax(0,1.4fr) minmax(260px,.6fr)}.metric-grid.five{grid-template-columns:repeat(5,minmax(0,1fr))}.studio-list{flex-direction:column;gap:8px;display:flex}.studio-row{border:1px solid var(--border);background:var(--surface);text-align:left;width:100%;color:inherit;border-radius:12px;align-items:center;gap:12px;padding:12px;display:flex}.studio-row:hover{border-color:var(--accent)}.studio-row .grow{flex-direction:column;gap:4px;display:flex}.studio-row span,.studio-row p{color:var(--muted);margin:0;font-size:13px}.assessment-section{border:1px solid var(--border);background:var(--surface-2);border-radius:14px;padding:14px}.question-picker{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.question-picker button{text-align:left;border:1px solid var(--border);background:var(--surface);color:inherit;border-radius:10px;flex-direction:column;gap:4px;padding:10px;display:flex}.question-picker button.selected{border-color:var(--accent);box-shadow:0 0 0 2px color-mix(in srgb,var(--accent) 20%,transparent)}.question-picker button span{text-transform:uppercase;color:var(--muted);font-size:10px}.question-picker small{color:var(--muted)}.question-bank{flex-direction:column;gap:10px;max-height:640px;margin-top:14px;display:flex;overflow:auto}.question-bank-row{border-bottom:1px solid var(--border);align-items:flex-start;gap:14px;padding:12px;display:flex}.question-bank-row p{margin:7px 0}.select-candidate-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.select-candidate-grid label{border:1px solid var(--border);cursor:pointer;border-radius:10px;gap:10px;padding:10px;display:flex}.select-candidate-grid label.selected{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 8%,transparent)}.select-candidate-grid span{flex-direction:column;display:flex}.select-candidate-grid small{color:var(--muted)}.studio-table,.matrix-table{width:100%;overflow:auto}.studio-table-head,.studio-table-row,.matrix-head,.matrix-row{border-bottom:1px solid var(--border);grid-template-columns:1.2fr 1.8fr .6fr .8fr .7fr;align-items:center;gap:12px;min-width:760px;padding:11px;display:grid}.studio-table-head,.matrix-head{text-transform:uppercase;letter-spacing:.05em;color:var(--muted);font-size:11px;font-weight:700}.matrix-head,.matrix-row{grid-template-columns:1.7fr .65fr .65fr .75fr .65fr 1.4fr}.matrix-row{width:100%;color:inherit;text-align:left;background:0 0;border-top:0;border-left:0;border-right:0}.matrix-row:hover{background:var(--surface-2)}.studio-big-number{margin:8px 0;font-size:34px;line-height:1.05;display:block}.answer-review-list>div{border-bottom:1px solid var(--border);padding:16px 0}.answer-box{background:var(--surface-2);border-radius:10px;margin:9px 0;padding:10px 12px}.answer-box.correct{border-left:3px solid var(--success)}.answer-box span{text-transform:uppercase;color:var(--muted);font-size:11px}.answer-box p{margin:4px 0}.studio-checklist{flex-direction:column;gap:10px;padding:0;list-style:none;display:flex}.studio-checklist li{align-items:flex-start;gap:8px;display:flex}.dimension-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.dimension-grid>div{border:1px solid var(--border);border-radius:10px;padding:10px}.dimension-grid span,.metric-stack span{color:var(--muted);font-size:12px;display:block}.candidate360-hero{grid-template-columns:2fr 1fr;gap:18px;display:grid}.evidence-rows{flex-direction:column;gap:10px;display:flex}.evidence-rows>div{border-bottom:1px solid var(--border);gap:10px;padding:10px 0;display:flex}.evidence-rows p{margin:3px 0}.note-card{background:var(--surface-2);border-radius:10px;margin-top:8px;padding:10px}.quality-score{text-align:center;border:8px solid color-mix(in srgb,var(--accent) 50%,var(--border));border-radius:50%;place-content:center;width:94px;height:94px;display:grid}.quality-score strong{font-size:30px}.quality-score span{color:var(--muted);font-size:11px}.warning-panel{background:color-mix(in srgb,var(--warning) 10%,transparent);border:1px solid color-mix(in srgb,var(--warning) 35%,var(--border));border-radius:12px;margin:14px 0;padding:12px}.warning-panel p{margin:5px 0}.taxonomy-list{flex-direction:column;display:flex}.taxonomy-list>div{border-bottom:1px solid var(--border);grid-template-columns:1fr auto 90px;align-items:center;gap:10px;padding:10px;display:grid}.taxonomy-list>div div{flex-direction:column;display:flex}.taxonomy-list span{color:var(--muted);font-size:12px}.interview-question-list>div{border-bottom:1px solid var(--border);padding:16px 0}.score-summary{flex-direction:column;gap:8px;display:flex}.score-summary>div{border-bottom:1px solid var(--border);justify-content:space-between;padding:10px;display:flex}.talent-pool-board{grid-template-columns:repeat(3,minmax(250px,1fr));gap:16px;display:grid;overflow-x:auto}.pool-column{min-height:420px}.pool-card{border:1px solid var(--border);background:var(--surface-2);border-radius:11px;flex-direction:column;gap:7px;margin-bottom:9px;padding:11px;display:flex}.pool-card select{border:1px solid var(--border);background:var(--surface);width:100%;color:inherit;border-radius:8px;padding:7px}.reviewer-presence{grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:16px;display:grid}.reviewer-presence>div,.to-reviewer-presence{border:1px solid var(--border);border-radius:9px;align-items:center;gap:8px;padding:9px;display:flex}.reviewer-presence div div{flex-direction:column;display:flex}.presence{background:var(--muted);border-radius:50%;width:9px;height:9px}.presence.reviewing{background:var(--warning)}.presence.reviewed{background:var(--success)}.presence.available{background:var(--accent)}.note-list>div{border-bottom:1px solid var(--border);padding:10px 0}.funnel-bars{flex-direction:column;gap:8px;display:flex}.funnel-bars button{border:1px solid var(--border);min-height:42px;color:inherit;text-align:left;background:0 0;border-radius:10px;grid-template-columns:1fr auto;align-items:center;padding:0 12px;display:grid;position:relative;overflow:hidden}.funnel-bars button>span{background:color-mix(in srgb,var(--accent) 10%,transparent);z-index:-1;position:absolute;top:0;bottom:0;left:0;right:auto}.funnel-bars strong{text-transform:capitalize}.funnel-bars em{font-style:normal;font-weight:700}.workload-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.workload-grid>div{border:1px solid var(--border);border-radius:12px;padding:14px}.workload-grid>div>div{justify-content:space-between;gap:10px;display:flex}.capacity-bar{background:var(--surface-2);border-radius:99px;height:8px;margin-top:12px;overflow:hidden}.capacity-bar i{background:var(--accent);height:100%;display:block}.task-list{flex-direction:column;gap:8px;display:flex}.task-list button{border:1px solid var(--border);background:var(--surface);color:inherit;text-align:left;border-radius:10px;align-items:center;gap:12px;padding:12px;display:flex}.task-list button.done{opacity:.55;text-decoration:line-through}.task-list .grow{flex-direction:column;display:flex}.task-list span{color:var(--muted);font-size:12px}.skill-graph{background:radial-gradient(circle at center,color-mix(in srgb,var(--accent) 11%,transparent),transparent 54%),var(--surface-2);border-radius:16px;height:360px;position:relative;overflow:hidden}.skill-graph:before,.skill-graph:after{content:"";border:1px dashed var(--border);border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.skill-graph:before{width:230px;height:230px}.skill-graph:after{width:330px;height:330px}.skill-graph button{z-index:2;border:1px solid var(--border);background:var(--surface);color:inherit;border-radius:999px;padding:8px 12px;position:absolute}.skill-graph .graph-core{background:var(--accent);color:#fff;font-weight:700;top:50%;left:50%;transform:translate(-50%,-50%)}.graph-node.n1{top:18%;left:12%}.graph-node.n2{top:18%;right:12%}.graph-node.n3{bottom:18%;left:8%}.graph-node.n4{bottom:18%;right:8%}.graph-node.n5{top:8%;left:42%}.metric-stack{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.metric-stack>div{border:1px solid var(--border);border-radius:10px;padding:12px}.learning-roadmap{flex-direction:column;display:flex}.learning-roadmap button{text-align:left;border:0;border-bottom:1px solid var(--border);color:inherit;background:0 0;grid-template-columns:42px 1fr auto;align-items:center;gap:12px;padding:14px;display:grid}.learning-roadmap button.done{background:color-mix(in srgb,var(--success) 6%,transparent)}.milestone-list{flex-direction:column;gap:12px;display:flex}.milestone-list>div{align-items:center;gap:10px;display:flex}.milestone-list span{background:var(--accent);color:#fff;border-radius:50%;place-content:center;width:28px;height:28px;font-weight:700;display:grid}.version-list>div{border-bottom:1px solid var(--border);padding:14px 0}.version-list>div>div{justify-content:space-between;display:flex}.version-list span{color:var(--muted)}.diff-panel{flex-direction:column;gap:10px;font-family:ui-monospace,monospace;display:flex}.diff-panel>*{border-radius:8px;padding:10px}.diff-panel span{background:color-mix(in srgb,var(--danger) 8%,transparent)}.diff-panel strong{background:color-mix(in srgb,var(--success) 8%,transparent)}.portfolio-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.evidence-callout,.callout{background:color-mix(in srgb,var(--accent) 8%,var(--surface-2));border:1px solid color-mix(in srgb,var(--accent) 20%,var(--border));border-radius:10px;margin:10px 0;padding:12px}.career-timeline{flex-direction:column;display:flex}.career-timeline>div{grid-template-columns:70px 20px 1fr;gap:10px;min-height:105px;display:grid}.career-timeline i{background:var(--accent);border-radius:50%;width:10px;height:10px;margin-top:8px;position:relative}.career-timeline i:after{content:"";background:var(--border);width:2px;height:95px;position:absolute;top:10px;left:4px}.comp-band{background:var(--surface-2);border-radius:10px;justify-content:space-between;margin:12px 0;padding:11px;display:flex}.offer-compare{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.offer-compare>div{border:1px solid var(--border);border-radius:10px;flex-direction:column;gap:5px;padding:11px;display:flex}.offer-compare b{font-size:20px}.india-opportunity-map{background:linear-gradient(180deg,color-mix(in srgb,var(--accent) 5%,transparent),transparent),var(--surface-2);border-radius:16px;height:430px;position:relative;overflow:hidden}.india-opportunity-map svg{width:90%;height:90%;fill:color-mix(in srgb,var(--accent) 10%,var(--surface));stroke:color-mix(in srgb,var(--accent) 40%,var(--border));stroke-width:.7px;position:absolute;top:5%;bottom:5%;left:5%;right:5%}.india-opportunity-map button{color:inherit;background:0 0;border:0;align-items:center;gap:5px;font-size:11px;display:flex;position:absolute;transform:translate(-50%,-50%)}.india-opportunity-map button i{background:var(--accent);border:3px solid var(--surface);width:15px;height:15px;box-shadow:0 0 0 4px color-mix(in srgb,var(--accent) 20%,transparent);border-radius:50%}.location-row{border-bottom:1px solid var(--border);grid-template-columns:1fr auto auto;align-items:center;gap:10px;padding:11px 0;display:grid}.location-row div{flex-direction:column;display:flex}.location-row span{color:var(--muted);font-size:12px}.skill-chips button{border:1px solid var(--border);background:var(--surface);color:inherit;border-radius:999px;padding:6px 10px}.skill-chips button.active{background:var(--accent);color:#fff;border-color:var(--accent)}.candidate-notification-list{flex-direction:column;display:flex}.candidate-notification-list button{border:0;border-bottom:1px solid var(--border);background:color-mix(in srgb,var(--accent) 4%,transparent);color:inherit;text-align:left;align-items:flex-start;gap:12px;padding:14px;display:flex}.candidate-notification-list button.read{opacity:.75;background:0 0}.candidate-notification-list p{margin:4px 0}.code-editor-shell{background:#0b1020;border:1px solid #27324c;border-radius:12px;grid-template-columns:42px 1fr;min-height:380px;display:grid;overflow:hidden}.code-gutter{color:#64748b;background:#080c16;flex-direction:column;align-items:flex-end;padding:14px 9px;font:13px/1.6 ui-monospace,monospace;display:flex}.code-editor-shell textarea{resize:none;color:#dce7ff;background:#0b1020;border:0;outline:0;min-height:380px;padding:14px;font:14px/1.6 ui-monospace,monospace}.test-case{border-bottom:1px solid var(--border);grid-template-columns:80px 1fr auto;gap:10px;padding:11px 0;display:grid}.console-output{white-space:pre-wrap;color:#b7f7cf;background:#080c16;border-radius:10px;min-height:160px;padding:12px;overflow:auto}.video-preview{aspect-ratio:16/9;color:#cbd5e1;background:#090d16;border-radius:14px;place-content:center;display:grid;overflow:hidden}.video-preview video{object-fit:cover;width:100%;height:100%}.voice-steps{flex-direction:column;gap:12px;display:flex}.to-scene-mode-bar{flex-wrap:wrap;gap:8px;display:flex}.command-list{flex-direction:column;gap:6px;margin-top:12px;display:flex}.command-list button{border:1px solid var(--border);background:var(--surface);color:inherit;text-align:left;border-radius:10px;align-items:center;gap:12px;padding:11px;display:flex}.command-list button:hover{border-color:var(--accent)}.command-list button .grow{flex-direction:column;display:flex}.command-list span{color:var(--muted);font-size:12px}.tour-card{text-align:center;padding:6px 10px}.tour-card>svg{color:var(--accent)}.tour-dots{justify-content:center;gap:6px;margin:20px 0;display:flex}.tour-dots i{background:var(--border);border-radius:50%;width:8px;height:8px}.tour-dots i.active{background:var(--accent);transform:scale(1.2)}.theme-preview{border:1px solid var(--border);border-radius:12px;align-items:center;gap:12px;padding:14px;display:flex}.theme-preview>div:nth-child(2){flex-direction:column;flex:1;display:flex}.dashboard-layout-editor{flex-direction:column;display:flex}.dashboard-layout-editor>div{border-bottom:1px solid var(--border);text-transform:capitalize;justify-content:space-between;align-items:center;padding:10px;display:flex}.personalized-dashboard{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.dashboard-widget.widget-metrics,.dashboard-widget.widget-recommendation{grid-column:1/-1}.dashboard-widget>.card{height:100%}:root[data-density=compact] .card{padding:14px}:root[data-density=compact] .studio-row{padding:8px}:root[data-radius=square] .card,:root[data-radius=square] .btn,:root[data-radius=square] input,:root[data-radius=square] select{border-radius:3px!important}:root[data-radius=soft] .card{border-radius:8px!important}:root[data-accent=cyan]{--primary:#0891b2;--primary-2:#0e7490;--accent:var(--primary)}:root[data-accent=emerald]{--primary:#10b981;--primary-2:#047857;--accent:var(--primary)}:root[data-accent=amber]{--primary:#b45309;--primary-2:#b45309;--accent:var(--primary)}:root[data-accent=violet]{--accent:var(--primary)}@media (max-width:1100px){.metric-grid.five{grid-template-columns:repeat(3,1fr)}.studio-grid.two,.studio-grid.builder,.studio-grid.coding-layout,.studio-grid.map-two,.candidate360-hero{grid-template-columns:1fr}.studio-grid.three,.workload-grid{grid-template-columns:repeat(2,1fr)}.talent-pool-board{grid-template-columns:repeat(3,280px)}.personalized-dashboard{grid-template-columns:1fr}.dashboard-widget.widget-metrics,.dashboard-widget.widget-recommendation{grid-column:auto}}@media (max-width:720px){.metric-grid.five,.studio-grid.three,.workload-grid,.portfolio-grid,.select-candidate-grid,.question-picker,.dimension-grid,.offer-compare,.reviewer-presence{grid-template-columns:1fr}.studio-table,.matrix-table{overflow-x:auto}.skill-graph{height:300px}.india-opportunity-map{height:330px}.to-scene-mode-bar{flex-wrap:nowrap;overflow-x:auto}.code-editor-shell,.code-editor-shell textarea{min-height:320px}.talent-pool-board{grid-template-columns:repeat(3,260px)}}.monaco-assessment-shell{background:#0b1020;border:1px solid #27324c;border-radius:14px;overflow:hidden}.monaco-toolbar{color:#cbd5e1;background:#080c16;justify-content:space-between;align-items:center;gap:12px;min-height:42px;padding:8px 12px;font-size:12px;display:flex}.monaco-toolbar span{align-items:center;gap:6px;display:flex}.monaco-loading{color:#cbd5e1;place-content:center;min-height:430px;display:grid}.monaco-fallback{color:#dce7ff;background:#0b1020;padding:10px}.monaco-fallback>div{color:#f5b942;padding:8px}.monaco-fallback textarea{resize:vertical;color:#dce7ff;background:#080c16;border:0;outline:0;width:100%;padding:14px;font:14px/1.6 ui-monospace,monospace}.autosave-status,.autosave-strip{color:var(--muted);align-items:center;gap:7px;font-size:12px;display:flex}.autosave-strip{background:var(--surface-2);border-radius:9px;margin-top:10px;padding:9px 11px}.assessment-v5-grid{grid-template-columns:230px minmax(0,1fr) 300px;align-items:start;gap:18px;display:grid}.assessment-nav-card{position:-webkit-sticky;position:sticky;top:84px}.question-palette{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.question-palette button{border:1px solid var(--border);background:var(--surface);min-height:44px;color:inherit;border-radius:10px;justify-content:center;align-items:center;gap:4px;display:flex}.question-palette button.current{outline:2px solid var(--accent);outline-offset:2px}.question-palette button.answered{background:color-mix(in srgb,var(--success) 10%,var(--surface));border-color:color-mix(in srgb,var(--success) 40%,var(--border))}.question-palette button.draft{background:color-mix(in srgb,var(--accent) 8%,var(--surface))}.question-palette button.flagged{box-shadow:inset 0 -3px #f5b942}.question-legend{color:var(--muted);flex-wrap:wrap;gap:10px;margin-top:12px;font-size:11px;display:flex}.question-legend span{align-items:center;gap:4px;display:flex}.question-legend i{background:var(--border);border-radius:50%;width:9px;height:9px}.question-legend i.answered{background:var(--success)}.question-legend i.draft{background:var(--accent)}.question-legend i.flagged{background:#f5b942}.review-palette{grid-template-columns:repeat(6,minmax(0,1fr))}.source-trace-card .section-head{align-items:flex-start}.source-row{align-items:center}.timeline-compact,.application-evidence-timeline{flex-direction:column;gap:12px;display:flex}.timeline-compact>div{border-bottom:1px solid var(--border);justify-content:space-between;gap:16px;padding:10px 0;display:flex}.application-stage-route{overflow:auto}.application-stage-track{grid-template-columns:repeat(6,minmax(100px,1fr));gap:0;min-width:700px;margin-bottom:12px;display:grid}.application-stage-track>div{flex-direction:column;align-items:center;gap:8px;display:flex;position:relative}.application-stage-track>div:after{content:"";background:var(--border);height:2px;position:absolute;top:17px;left:55%;right:-45%}.application-stage-track>div:last-child:after{display:none}.application-stage-track span{background:var(--surface-2);border:1px solid var(--border);z-index:1;border-radius:50%;place-content:center;width:34px;height:34px;display:grid}.application-stage-track .complete span,.application-stage-track .current span{background:var(--accent);color:#fff;border-color:var(--accent)}.application-stage-track .complete:after{background:var(--accent)}.application-evidence-timeline>div{grid-template-columns:16px 1fr;gap:12px;display:grid}.application-evidence-timeline i{background:var(--accent);width:10px;height:10px;box-shadow:0 0 0 5px color-mix(in srgb,var(--accent) 12%,transparent);border-radius:50%;margin-top:6px}.application-evidence-timeline div>div{border-bottom:1px solid var(--border);flex-direction:column;padding-bottom:12px;display:flex}.application-evidence-timeline span,.application-evidence-timeline p{color:var(--muted);font-size:12px}.panel-scorecard-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.reviewer-dimensions{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}.reviewer-dimensions label{flex-direction:column;gap:5px;font-size:12px;display:flex}.reviewer-dimensions select{border:1px solid var(--border);background:var(--surface);min-height:40px;color:inherit;border-radius:8px;padding:0 8px}.score-summary span{flex-direction:column;display:flex}.score-summary small{color:var(--muted);font-size:11px}.advanced-skill-graph{background:radial-gradient(circle at center,color-mix(in srgb,var(--accent) 15%,transparent),transparent 46%),var(--surface-2);border-radius:18px;height:430px;position:relative;overflow:hidden}.graph-orbit-line{border:1px dashed color-mix(in srgb,var(--accent) 35%,var(--border));pointer-events:none;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.graph-orbit-line.inner{width:58%;height:58%}.graph-orbit-line.outer{width:86%;height:86%}.graph-center,.advanced-graph-node{border:1px solid var(--border);background:var(--surface);color:inherit;z-index:2;border-radius:14px;flex-direction:column;align-items:center;gap:2px;padding:9px 12px;display:flex;position:absolute;transform:translate(-50%,-50%)}.graph-center{background:var(--accent);color:#fff;min-width:120px;top:50%;left:50%}.advanced-graph-node small,.graph-center small{opacity:.72;font-size:10px}.advanced-graph-node.parent{border-color:#38bdf8}.advanced-graph-node.child{border-color:#10b981}.advanced-graph-node.adjacent{border-color:#f5b942}.skill-path-trace{border:1px solid var(--border);border-radius:12px;margin:14px 0;padding:12px}.skill-path-trace>div{flex-wrap:wrap;align-items:center;gap:7px;margin-top:8px;display:flex}.skill-path-trace span{align-items:center;gap:7px;display:flex}.learning-roadmap.advanced button{grid-template-columns:42px 1fr auto}.learning-roadmap.advanced small{color:var(--muted)}.learning-impact-panel{height:-webkit-max-content;height:-moz-max-content;height:max-content;position:-webkit-sticky;position:sticky;top:84px}.notification-toolbar,.task-toolbar{grid-template-columns:1fr 180px 200px;align-items:end;gap:12px;margin-bottom:12px;display:grid}.task-list.enhanced{gap:10px}.task-row{border:1px solid var(--border);border-radius:10px;grid-template-columns:minmax(0,1fr) auto auto auto;align-items:center;gap:8px;padding:8px;display:grid}.task-row.done{opacity:.55}.task-main{background:0 0!important;border:0!important;padding:6px!important;display:flex!important}.diagnostic-list{flex-direction:column;display:flex}.diagnostic-list>div{border-bottom:1px solid var(--border);align-items:center;gap:12px;padding:11px 0;display:flex}.diag-ok{color:var(--success)}.diag-warn{color:#f5b942}.viewport-matrix{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}.viewport-matrix>div{border:1px solid var(--border);border-radius:9px;grid-template-columns:20px 1fr;gap:2px 8px;padding:10px;display:grid}.viewport-matrix small{color:var(--muted);grid-column:2}.empty-inline{text-align:center;color:var(--muted);padding:28px}button:focus-visible{outline:3px solid color-mix(in srgb,var(--accent) 70%,white);outline-offset:2px}a:focus-visible{outline:3px solid color-mix(in srgb,var(--accent) 70%,white);outline-offset:2px}input:focus-visible{outline:3px solid color-mix(in srgb,var(--accent) 70%,white);outline-offset:2px}textarea:focus-visible{outline:3px solid color-mix(in srgb,var(--accent) 70%,white);outline-offset:2px}select:focus-visible{outline:3px solid color-mix(in srgb,var(--accent) 70%,white);outline-offset:2px}[tabindex]:focus-visible{outline:3px solid color-mix(in srgb,var(--accent) 70%,white);outline-offset:2px}.studio-page button,.studio-page .btn{min-height:44px}.studio-page input,.studio-page select,.studio-page textarea{font-size:16px}@media (prefers-reduced-motion:reduce){.studio-page *{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.advanced-skill-graph .advanced-graph-node{transition:none!important}}@media (max-width:1180px){.assessment-v5-grid{grid-template-columns:210px minmax(0,1fr)}.assessment-v5-grid>aside:last-child{grid-column:1/-1}.panel-scorecard-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.learning-impact-panel{position:static}}@media (max-width:820px){.assessment-v5-grid{grid-template-columns:1fr}.assessment-nav-card{position:static}.question-palette{grid-template-columns:repeat(5,1fr)}.panel-scorecard-grid{grid-template-columns:1fr}.notification-toolbar,.task-toolbar{grid-template-columns:1fr 1fr}.notification-toolbar>div:first-child,.task-toolbar>:first-child{grid-column:1/-1}.task-row{grid-template-columns:1fr auto}.task-row>:nth-child(3),.task-row>:nth-child(4){grid-column:auto}.advanced-skill-graph{height:360px}.application-stage-track{min-width:620px}}@media (max-width:560px){.question-palette,.review-palette{grid-template-columns:repeat(4,1fr)}.notification-toolbar,.task-toolbar{grid-template-columns:1fr}.notification-toolbar>div:first-child,.task-toolbar>:first-child{grid-column:auto}.reviewer-dimensions,.viewport-matrix{grid-template-columns:1fr}.advanced-skill-graph{height:320px}.advanced-graph-node{max-width:100px;padding:7px 9px}.task-row{grid-template-columns:1fr}.task-row>*{grid-column:1}.monaco-toolbar{flex-direction:column;align-items:flex-start}.studio-page{overflow-x:hidden}}.sr-only{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.skip-link{z-index:10000;background:var(--surface,#fff);color:var(--text,#101828);border-radius:8px;padding:10px 14px;font-weight:700;position:fixed;top:8px;left:8px;transform:translateY(-160%);box-shadow:0 4px 20px #0000002e}.skip-link:focus{transform:translateY(0)}:where(button,a,input,textarea,select,[tabindex]):focus-visible{outline:3px solid var(--primary-500,#4338ca)!important;outline-offset:3px!important}.global-resilience-banner{z-index:9999;color:#6b3f00;background:#fff4e5;border-bottom:1px solid #f5b942;justify-content:center;align-items:center;gap:10px;padding:9px 14px;font-size:.9rem;display:flex;position:-webkit-sticky;position:sticky;top:0}.session-expired-overlay{z-index:10001;background:#040a199e;place-items:center;padding:20px;display:grid;position:fixed;top:0;bottom:0;left:0;right:0}.session-expired-card{background:var(--surface,#fff);width:min(520px,100%);color:var(--text,#101828);border-radius:16px;padding:24px;box-shadow:0 24px 80px #00000059}.fatal-error-screen{align-content:center;justify-items:start;gap:14px;max-width:760px;min-height:100vh;margin:auto;padding:32px;display:grid}.fatal-error-screen pre{white-space:pre-wrap;max-width:100%;overflow:auto}.qa-release-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.qa-release-card{border:1px solid var(--border);border-radius:12px;padding:14px}.qa-release-card strong{margin-bottom:4px;display:block}.qa-release-card.pass{border-color:#10b981}.qa-release-card.warn{border-color:#f5b942}.performance-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.performance-metrics>div{border:1px solid var(--border);border-radius:12px;padding:14px}.performance-metrics strong{font-size:1.35rem;display:block}.browser-matrix-table{border-collapse:collapse;width:100%}.browser-matrix-table th,.browser-matrix-table td{border-bottom:1px solid var(--border);text-align:left;padding:10px}.browser-matrix-table th{text-transform:uppercase;letter-spacing:.04em;font-size:.78rem}.assessment-recovery-card{border-left:4px solid #f5b942}.assessment-conflict{background:#f3a71214;border:1px solid #f5b942;border-radius:10px;padding:12px}.assessment-expiry{align-items:center;gap:8px;font-weight:700;display:flex}.assessment-expiry.urgent{color:#b91c1c}.sync-queue{align-items:center;gap:8px;display:flex}.question-palette button{min-width:44px;min-height:44px}.media-recovery-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.media-state{border:1px solid var(--border);border-radius:10px;padding:10px}.upload-progress{background:var(--surface-muted,#eef2f6);border-radius:999px;height:8px;overflow:hidden}.upload-progress>span{background:var(--primary-500,#4338ca);height:100%;display:block}.assessment-analytics-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.question-health-row{border-bottom:1px solid var(--border);grid-template-columns:minmax(220px,2fr) repeat(4,minmax(90px,1fr));align-items:center;gap:10px;padding:10px 0;display:grid}.template-card{gap:8px;display:grid}.version-pill{align-items:center;gap:5px;display:inline-flex}.saved-view-bar,.bulk-action-bar,.table-customizer{flex-wrap:wrap;align-items:end;gap:8px;display:flex}.bulk-action-bar{z-index:10;border:1px solid var(--border);background:var(--surface);border-radius:12px;padding:10px;position:-webkit-sticky;position:sticky;bottom:12px;box-shadow:0 10px 30px #0000001a}.customizable-table{overflow:auto}.customizable-table table{border-collapse:collapse;width:100%;min-width:780px}.customizable-table th,.customizable-table td{border-bottom:1px solid var(--border);text-align:left;padding:10px}.customizable-table th button{font:inherit;color:inherit;background:0 0;border:0;padding:4px;font-weight:700}@media (max-width:1024px){.qa-release-grid,.assessment-analytics-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.performance-metrics{grid-template-columns:1fr 1fr}.question-health-row{grid-template-columns:minmax(180px,2fr) repeat(2,minmax(90px,1fr))}.question-health-row>:nth-child(n+4){display:none}}@media (max-width:767px){.qa-release-grid,.assessment-analytics-grid,.performance-metrics,.media-recovery-grid{grid-template-columns:1fr}.global-resilience-banner{justify-content:flex-start}.browser-matrix-table{font-size:.8rem}.question-palette{grid-template-columns:repeat(5,44px);justify-content:start;gap:8px;display:grid}.bulk-action-bar{bottom:6px}.customizable-table{margin-left:-12px;margin-right:-12px;padding-left:12px;padding-right:12px}.session-expired-card{padding:18px}}@media (prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto!important}.global-resilience-banner,.session-expired-overlay,.skip-link{transition:none!important}}@media (forced-colors:active){.badge,.card,.btn,.question-palette button{border:1px solid canvastext}.skip-link{border:2px solid highlight}}.demo-login-grid button:disabled{opacity:.6;cursor:progress}.india-opportunity-map button.active{outline:3px solid color-mix(in srgb,var(--primary) 38%,transparent);outline-offset:3px}.location-row:-webkit-any(button){width:100%;color:inherit;text-align:left;cursor:pointer;border:0;border-bottom:1px solid var(--border);font:inherit;background:0 0}.location-row:-moz-any(button){width:100%;color:inherit;text-align:left;cursor:pointer;border:0;border-bottom:1px solid var(--border);font:inherit;background:0 0}.location-row:is(button){width:100%;color:inherit;text-align:left;cursor:pointer;border:0;border-bottom:1px solid var(--border);font:inherit;background:0 0}.location-row:-webkit-any(button):hover{background:var(--surface-2)}.location-row:-moz-any(button):hover{background:var(--surface-2)}.location-row:is(button):hover{background:var(--surface-2)}.location-row:-webkit-any(button).active{background:var(--surface-2)}.location-row:-moz-any(button).active{background:var(--surface-2)}.location-row:is(button).active{background:var(--surface-2)}.studio-page .assessment-section,.studio-page .pool-card,.studio-page .workload-grid>div,.studio-page .metric-stack>div{background-image:linear-gradient(180deg,color-mix(in srgb,var(--accent) 4%,var(--surface)),transparent 48%)}.studio-page .question-picker button.selected,.studio-page .select-candidate-grid label.selected{background:linear-gradient(135deg,color-mix(in srgb,var(--brand-violet) 9%,var(--surface)),color-mix(in srgb,var(--brand-blue) 7%,var(--surface)));border-color:color-mix(in srgb,var(--brand-blue) 36%,var(--border))}.studio-page .quality-score{border-color:color-mix(in srgb,var(--brand-violet) 52%,var(--brand-blue));box-shadow:0 0 0 5px color-mix(in srgb,var(--brand-blue) 6%,transparent)}.studio-page .capacity-bar i,.studio-page .upload-progress>span{background:var(--growth-spectrum-gradient)}.studio-page .skill-graph{background:radial-gradient(circle at 50% 46%,#7c3aed24,transparent 24%),radial-gradient(circle at 78% 22%,#2563eb1a,transparent 27%),radial-gradient(circle at 18% 78%,#10b98114,transparent 29%),var(--surface-2)}.studio-page .skill-graph .graph-core,.studio-page .milestone-list span{background:var(--intelligence-gradient);box-shadow:0 7px 18px #4338ca29}.studio-page .presence.reviewing{background:var(--brand-gold)}.studio-page .presence.reviewed{background:var(--brand-emerald)}.studio-page .presence.available{background:var(--brand-blue)}.studio-page .advanced-graph-node.parent{border-color:var(--brand-cyan)}.studio-page .advanced-graph-node.child{border-color:var(--brand-emerald)}.studio-page .advanced-graph-node.adjacent{border-color:var(--brand-gold)}.studio-page .assessment-expiry.urgent{color:var(--brand-red)}.studio-page .qa-release-card.pass{border-color:var(--brand-emerald);background:color-mix(in srgb,var(--brand-emerald) 4%,var(--surface))}.studio-page .qa-release-card.warn{border-color:var(--brand-gold);background:color-mix(in srgb,var(--brand-gold) 5%,var(--surface))}.tr-talent-network{contain:layout paint style;isolation:isolate;z-index:0;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.tr-talent-network__canvas{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;display:block;position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask-image:radial-gradient(94% 94% at 61% 48%,#000 20%,#000000fa 54%,#000000b8 78%,#00000038 94%,#0000 100%);mask-image:radial-gradient(94% 94% at 61% 48%,#000 20%,#000000fa 54%,#000000b8 78%,#00000038 94%,#0000 100%);width:100%!important;height:100%!important}.tr-talent-network__labels{z-index:1;-webkit-user-select:none;-moz-user-select:none;user-select:none;position:absolute;top:0;bottom:0;left:0;right:0}.tr-network-label{border:1px solid color-mix(in srgb, var(--pixo-primary,#8b73ce) 30%, transparent);background:color-mix(in srgb, var(--pixo-surface,#fff) 58%, transparent);-webkit-backdrop-filter:blur(8px)saturate(1.15);backdrop-filter:blur(8px)saturate(1.15);color:var(--pixo-text,#19233c);letter-spacing:.075em;white-space:nowrap;border-radius:999px;padding:5px 10px;font-size:10px;font-weight:750;line-height:1;transition:opacity .22s,transform .22s,border-color .22s,background-color .22s;animation:8s ease-in-out infinite tr-network-label-float;position:absolute;box-shadow:0 4px 16px #19233c14}.tr-network-label--candidate{animation-delay:-1s;top:40%;left:55%}.tr-network-label--skills{animation-delay:-4s;top:21%;left:66%}.tr-network-label--match{animation-delay:-2s;top:43%;left:74%}.tr-network-label--interview{animation-delay:-6s;top:26%;left:84%}.tr-network-label--jobs{animation-delay:-3s;top:60%;left:85%}.tr-network-label--growth{animation-delay:-7s;top:70%;left:66%}.tr-network-label--candidate{color:#3f9b76;border-color:#4e986c59}.tr-network-label--skills{color:#755bc2;border-color:#8b73ce5c}.tr-network-label--match{color:#6946c8;border-color:#6946c861}.tr-network-label--interview{color:#d76868;border-color:#d7686861}.tr-network-label--jobs{color:#d76c4e;border-color:#d76c4e61}.tr-network-label--growth{color:#c18b24;border-color:#c18b246b}@keyframes tr-network-label-float{0%,to{opacity:.78;transform:translate(0,0)}50%{opacity:1;transform:translateY(-4px)}}@media (min-width:640px) and (max-width:760px){.tr-talent-network{opacity:.82}.tr-network-label{padding:4px 7px;font-size:8px}.tr-network-label--candidate{left:24%}.tr-network-label--skills{left:39%}.tr-network-label--match{left:53%}.tr-network-label--interview{left:65%}.tr-network-label--jobs{left:67%}.tr-network-label--growth{left:38%}}@media (max-width:639px){.tr-talent-network{opacity:.68}.tr-network-label{opacity:.72;padding:3px 6px;font-size:7px}.tr-network-label--candidate{left:24%}.tr-network-label--skills{left:39%}.tr-network-label--match{left:53%}.tr-network-label--interview{left:65%}.tr-network-label--jobs{left:67%}.tr-network-label--growth{left:38%}}html[data-pixo-theme=cosmic-plum-spectrum] .tr-network-label,html[data-pixo-theme=midnight-emerald-orbit] .tr-network-label{color:#ffffffe6;background:#130e1d75;border-color:#ffffff2b;box-shadow:0 6px 22px #0000002e}html[data-pixo-theme=pearl-mint-coral] .tr-network-label,html[data-pixo-theme=peach-lavender-glow] .tr-network-label,html[data-pixo-theme=sage-aurora-balance] .tr-network-label{background:#ffffffad;box-shadow:0 4px 18px #2d364e14}@media (prefers-reduced-motion:reduce){.tr-network-label{animation:none!important}.tr-talent-network__labels{opacity:.86}}.onboarding-page{color:#172033;background:#f5f7fa;place-items:center;min-height:100vh;padding:32px 20px;display:grid}.onboarding-card{background:#fff;border:1px solid #dfe4ec;border-radius:16px;width:min(100%,680px);padding:28px;box-shadow:0 14px 38px #1a243714}.onboarding-card--center{text-align:center}.onboarding-card h1{margin:8px 0;font-size:max(1.45rem,min(3vw,2rem));line-height:1.2}.onboarding-card p{color:#657086}.onboarding-paths,.onboarding-form,.onboarding-actions{gap:12px;margin-top:22px;display:grid}.onboarding-paths>button,.organization-results>button{width:100%;min-height:64px;color:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #dfe4ec;border-radius:12px;align-items:flex-start;gap:13px;padding:14px;display:flex}.onboarding-paths>button:hover,.organization-results>button:hover{background:#f8f6ff;border-color:#7058c7}.onboarding-paths span{gap:4px;display:grid}.onboarding-paths small,.organization-results small{color:#657086}.organization-results{gap:8px;max-height:220px;display:grid;overflow:auto}.organization-results>button{min-height:54px;display:grid}.selection-confirmed{color:#27643a;background:#eef8f1;border-radius:9px;padding:9px 11px}.tr-textarea{gap:7px;display:grid}.tr-textarea textarea{min-height:96px;font:inherit;resize:vertical;border:1px solid #dfe4ec;border-radius:10px;padding:11px}@media (max-width:600px){.onboarding-page{padding:16px}.onboarding-card{border-radius:12px;padding:20px}}:root{--tr-void:#090817;--tr-night:#100b22;--tr-plum-950:#1a0d2e;--tr-plum-900:#28103d;--tr-plum-800:#3a1555;--tr-ink:#151122;--tr-muted:#716b80;--tr-line:#492f5c29;--tr-line-strong:#53326f47;--tr-surface:#fffcffeb;--tr-surface-solid:#fffdfd;--tr-violet:#7c3aed;--tr-purple:#9333ea;--tr-magenta:#d946ef;--tr-rose:#ec4899;--tr-coral:#f25f5c;--tr-teal:#14b8a6;--tr-emerald:#10b981;--tr-mint:#5eead4;--tr-gold:#f5b942;--tr-amber:#f59e0b;--tr-cyan:#22d3ee;--tr-blue:#3b82f6;--tr-danger:#dc2626;--tr-navy:var(--tr-void);--tr-indigo:var(--tr-violet);--tr-accent:var(--tr-violet);--tr-bg:var(--tr-void);--tr-spectrum:linear-gradient(112deg, #7c3aed 0%, #a43be0 24%, #ec4899 48%, #f5a23a 70%, #14b8a6 100%);--tr-cta:linear-gradient(105deg, #7138e6 0%, #a63bd6 31%, #e74b9b 59%, #18b9a6 100%);--tr-card-glow:0 30px 80px #12082657, 0 8px 30px #722e912e, inset 0 1px 0 #ffffffe6}*{box-sizing:border-box}.tr-auth,.tr-auth *{-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}.tr-auth{isolation:isolate;color:#fff;background:radial-gradient(circle at 79% 14%,#ec489929,#0000 25%),radial-gradient(circle at 62% 67%,#14b8a61c,#0000 28%),radial-gradient(circle at 23% 85%,#f5b9421a,#0000 23%),linear-gradient(136deg,#090817 0%,#150c26 34%,#26113c 68%,#130f29 100%);grid-template-rows:1fr;grid-template-columns:1fr;width:100%;min-height:100svh;display:grid;position:relative;overflow:hidden}.tr-auth:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg,#0605129e 0%,#08071752 34%,#09081812 58%,#09081826 100%),radial-gradient(circle at 72%,#0000 0%,#0000 32%,#05040f14 74%,#05040f4d 100%);position:absolute;top:0;bottom:0;left:0;right:0}.tr-auth:after{content:"";z-index:2;pointer-events:none;opacity:.34;background-image:radial-gradient(circle at 12% 19%,#ffffffd9 0,#ffffffd9 1px,#0000 1.5px),radial-gradient(circle at 34% 10%,#5eead4a6 0,#5eead4a6 1px,#0000 1.5px),radial-gradient(circle at 52% 25%,#f5b942b8 0,#f5b942b8 1px,#0000 1.5px),radial-gradient(circle at 71% 14%,#ec4899b3 0,#ec4899b3 1px,#0000 1.5px),radial-gradient(circle at 88% 32%,#ffffffb8 0,#ffffffb8 1px,#0000 1.5px),radial-gradient(circle at 23% 62%,#14b8a6ad 0,#14b8a6ad 1px,#0000 1.5px),radial-gradient(circle at 67% 79%,#f59e0ba1 0,#f59e0ba1 1px,#0000 1.5px),radial-gradient(circle at 91% 83%,#d946ef9e 0,#d946ef9e 1px,#0000 1.5px);background-size:255px 255px,310px 310px,220px 220px,350px 350px,270px 270px,330px 330px,240px 240px,300px 300px;position:absolute;top:0;bottom:0;left:0;right:0}.tr-auth__story{z-index:3;color:#fff;background:0 0;flex-direction:column;grid-area:1/1;justify-content:space-between;width:100%;min-height:100svh;padding:max(30px,min(4vw,58px)) max(32px,min(5vw,82px)) max(32px,min(4vw,54px));display:flex;position:relative;overflow:hidden}.tr-auth__story:before{content:"";z-index:-1;pointer-events:none;opacity:.16;background-image:linear-gradient(#ffffff0f 1px,#0000 1px),linear-gradient(90deg,#ffffff0f 1px,#0000 1px);background-size:58px 58px;position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask-image:linear-gradient(90deg,#000 0%,#000 48%,#0000 83%);mask-image:linear-gradient(90deg,#000 0%,#000 48%,#0000 83%)}.tr-talent-network{opacity:1;filter:saturate(1.15)contrast(1.03);width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.tr-talent-network:before{content:"";z-index:2;pointer-events:none;mix-blend-mode:screen;background:radial-gradient(circle at 55% 43%,#d946ef17,#0000 19%),radial-gradient(circle at 42% 56%,#14b8a614,#0000 22%),radial-gradient(circle at 73% 68%,#f5b94212,#0000 20%);position:absolute;top:-10%;bottom:-10%;left:-10%;right:-10%}.tr-talent-network canvas{min-width:100%;min-height:100%;display:block;width:100%!important;height:100%!important}.tr-back{z-index:6;color:#ffffffe0;letter-spacing:-.01em;align-items:center;gap:7px;width:-webkit-max-content;width:-moz-max-content;width:max-content;font-size:.76rem;font-weight:650;text-decoration:none;transition:color .18s,transform .18s;display:inline-flex;position:relative}.tr-back:hover{color:#fff;transform:translate(-2px)}.tr-back:focus-visible{outline:2px solid var(--tr-mint);outline-offset:5px;border-radius:6px}.tr-brand{z-index:5;align-items:center;gap:12px;width:-webkit-max-content;width:-moz-max-content;width:max-content;display:flex;position:relative}.tr-brand>span,.tr-auth-card__icon{color:#fff;letter-spacing:-.03em;background:linear-gradient(145deg,#8b3fe8 0%,#d946ef 42%,#ec4899 67%,#14b8a6 100%);border-radius:13px;place-items:center;width:42px;height:42px;font-weight:850;display:grid;position:relative;box-shadow:0 10px 30px #d846ef40,inset 0 1px #ffffff61}.tr-brand>span:after,.tr-auth-card__icon:after{content:"";border-radius:inherit;pointer-events:none;border:1px solid #ffffff38;position:absolute;top:1px;bottom:1px;left:1px;right:1px}.tr-brand div{gap:1px;display:grid}.tr-brand strong{color:#fff;font-size:1rem;font-weight:800}.tr-brand small{color:#ece9f5b8;font-size:.71rem}.tr-story-copy{z-index:5;width:min(46vw,650px);max-width:650px;margin-top:max(34px,min(5vh,62px));margin-bottom:max(34px,min(5vh,62px));padding-right:24px;position:relative}.tr-eyebrow,.tr-step{color:var(--tr-mint);letter-spacing:.12em;text-transform:uppercase;text-shadow:0 0 24px #5eead42e;align-items:center;gap:8px;margin:0;font-size:.71rem;font-weight:800;display:inline-flex}.tr-eyebrow:before{content:"";background:linear-gradient(90deg, var(--tr-mint), var(--tr-gold));border-radius:999px;width:18px;height:2px;box-shadow:0 0 12px #5eead459}.tr-story-copy h1{color:#fff;letter-spacing:-.052em;text-wrap:balance;text-shadow:0 12px 38px #04030f57;max-width:610px;margin:17px 0 16px;font-size:max(2.7rem,min(4.7vw,5.15rem));font-weight:820;line-height:.99}.tr-story-copy h1 strong,.tr-story-copy h1 em,.tr-story-copy h1 .accent{color:#0000;background:linear-gradient(90deg,#f5b942 0%,#f472b6 28%,#d946ef 52%,#5eead4 100%);-webkit-background-clip:text;background-clip:text;font-style:normal}.tr-story-copy>p{color:#eeeaf4c7;max-width:545px;margin:0;font-size:max(.88rem,min(1vw,.99rem));line-height:1.68}.tr-proof{gap:17px;width:min(100%,470px);margin-top:30px;display:grid}.tr-proof>div{align-items:flex-start;gap:12px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;max-width:100%;display:flex}.tr-proof>div:first-child svg{color:var(--tr-mint)}.tr-proof>div:nth-child(2) svg{color:var(--tr-gold)}.tr-proof>div:nth-child(3) svg{color:#f472b6}.tr-proof>div:nth-child(4) svg{color:var(--tr-cyan)}.tr-proof svg{filter:drop-shadow(0 0 10px);flex:none;width:17px;height:17px;margin-top:2px}.tr-proof span{display:grid}.tr-proof strong{color:#fff;font-size:.86rem;font-weight:760}.tr-proof small{color:#e2ddeaad;margin-top:3px;font-size:.75rem;line-height:1.45}.tr-trust{z-index:5;color:#e4dfeca3;align-items:center;gap:8px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-size:.72rem;display:flex;position:relative}.tr-trust svg{color:var(--tr-gold)}.tr-auth__workspace{z-index:10;grid-area:1/1;justify-content:flex-end;align-items:center;width:100%;min-height:100svh;padding:max(74px,min(8vh,108px)) max(34px,min(6vw,92px)) max(58px,min(7vh,88px)) max(52vw,620px);display:flex;position:relative}.tr-auth__workspace>footer{color:#efebf494;text-align:right;font-size:.69rem;position:absolute;bottom:20px;right:max(34px,min(6vw,92px))}.tr-auth-card{width:min(100%,470px);max-height:none;color:var(--tr-ink);box-shadow:var(--tr-card-glow);-webkit-backdrop-filter:blur(24px)saturate(1.12);backdrop-filter:blur(24px)saturate(1.12);background:linear-gradient(155deg,#fffffff6 0%,#fffafdec 48%,#f9f9ffeb 100%);border:1px solid #ffffff94;border-radius:22px;padding:max(20px,min(2.2vh,28px)) max(20px,min(2vw,28px));position:relative;overflow:visible}.tr-auth-card:before{content:"";z-index:-1;border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;background:linear-gradient(132deg,#ffffffe6 0%,#d946ef57 34%,#f5b94238 60%,#14b8a661 100%);padding:1px;position:absolute;top:-1px;bottom:-1px;left:-1px;right:-1px;-webkit-mask-image:linear-gradient(#000 0,#000 0),linear-gradient(#000 0,#000 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.tr-auth-card:after{content:"";pointer-events:none;background:radial-gradient(circle,#ec48991f,#d946ef0d 45%,#0000 72%);border-radius:50%;width:180px;height:180px;position:absolute;top:-80px;right:-70px}.tr-auth-card--register{width:min(100%,520px)}.tr-auth-card header{z-index:1;text-align:center;margin-bottom:20px;position:relative}.tr-auth-card header .tr-auth-card__icon{margin:0 auto 12px}.tr-auth-card h2{color:#171120;letter-spacing:-.035em;margin:0;font-size:max(1.28rem,min(1.8vw,1.55rem));font-weight:800;line-height:1.15}.tr-auth-card header p{color:var(--tr-muted);margin:7px 0 0;font-size:.82rem;line-height:1.5}.tr-step{color:#8b2ec3;letter-spacing:.13em;margin-bottom:8px;font-size:.66rem;display:inline-block}.tr-personas{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:17px;display:grid}.tr-personas button{min-height:62px;color:var(--tr-ink);text-align:left;cursor:pointer;background:#ffffffb8;border:1px solid #52396429;border-radius:13px;align-items:center;gap:10px;padding:11px 12px;transition:transform .18s,border-color .18s,box-shadow .18s,background .18s;display:flex;position:relative;overflow:hidden}.tr-personas button:before{content:"";opacity:0;pointer-events:none;background:linear-gradient(135deg,#7c3aed14,#ec489912,#14b8a612);transition:opacity .18s;position:absolute;top:0;bottom:0;left:0;right:0}.tr-personas button:hover{border-color:#9333ea57;transform:translateY(-1px);box-shadow:0 7px 20px #37174414}.tr-personas button:hover:before,.tr-personas button.is-active:before{opacity:1}.tr-personas button.is-active{background:linear-gradient(135deg,#fcf7fff5,#fff6fbf5);border-color:#a03dcc;box-shadow:inset 0 0 0 1px #9130bc52,0 8px 22px #752b991a}.tr-personas button.is-active svg{color:#8d35c8;filter:drop-shadow(0 0 8px #d946ef2e)}.tr-personas span{z-index:1;display:grid;position:relative}.tr-personas strong{color:#1d1726;font-size:.82rem;font-weight:760}.tr-personas small{color:var(--tr-muted);margin-top:2px;font-size:.7rem}.tr-form{gap:14px;display:grid}.tr-grid-2{grid-template-columns:1fr 1fr;gap:11px;display:grid}.tr-label-row{color:#34283f;justify-content:space-between;gap:10px;margin-bottom:6px;font-size:.73rem;font-weight:700;display:flex}.tr-label-row a,.tr-switch a,.tr-consent a{color:#8e32c1;font-weight:690;text-decoration:none}.tr-label-row a:hover,.tr-switch a:hover,.tr-consent a:hover{color:#bf2d91;text-underline-offset:2px;text-decoration:underline}.tr-form input:not([type=checkbox]){color:#1c1525;caret-color:#a632bd;background:#ffffffc7;border:1px solid #5439662e;border-radius:11px;outline:none;width:100%;min-height:45px;transition:border-color .18s,box-shadow .18s,background .18s,transform .18s;box-shadow:inset 0 1px 2px #1a0d2e05,0 1px #ffffffb8}.tr-form input:not([type=checkbox]):hover{background:#ffffffeb;border-color:#7e399747}.tr-form input:not([type=checkbox]):focus{background:#fff;border-color:#ba35a6b8;box-shadow:0 0 0 3px #d946ef1a,0 8px 22px #411b4c0f}.tr-form input:not([type=checkbox])::placeholder{color:#aaa3b1}.tr-form button[type=submit]{color:#fff;letter-spacing:-.012em;cursor:pointer;background:var(--tr-cta);background-size:170% 100%;border:0;border-radius:11px;width:100%;min-height:46px;font-size:.86rem;font-weight:790;transition:transform .18s,box-shadow .18s,background-position .3s;position:relative;overflow:hidden;box-shadow:0 11px 28px #ab359d33,0 4px 12px #14b8a61f,inset 0 1px #ffffff38}.tr-form button[type=submit]:before{content:"";opacity:0;pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff57,#0000);width:26%;height:230%;transition:left .48s,opacity .2s;position:absolute;top:-65%;left:-18%;transform:rotate(18deg)}.tr-form button[type=submit]:hover:not(:disabled){background-position:100% 0;transform:translateY(-1px);box-shadow:0 14px 34px #ab359d40,0 6px 16px #14b8a626}.tr-form button[type=submit]:hover:not(:disabled):before{opacity:1;left:105%}.tr-form button[type=submit]:active:not(:disabled){transform:translateY(0)}.tr-form button[type=submit]:disabled{opacity:.55;cursor:not-allowed;filter:grayscale(.16)}.tr-form button[type=submit]:focus-visible{outline-offset:3px;outline:2px solid #c33bb7}.tr-personas button:focus-visible{outline-offset:3px;outline:2px solid #c33bb7}.tr-social button:focus-visible{outline-offset:3px;outline:2px solid #c33bb7}.tr-demo button:focus-visible{outline-offset:3px;outline:2px solid #c33bb7}.tr-link-button:focus-visible{outline-offset:3px;outline:2px solid #c33bb7}.tr-consent{color:#716a79;align-items:flex-start;gap:8px;font-size:.73rem;line-height:1.45;display:flex}.tr-consent input[type=checkbox]{accent-color:#a53ac5;flex:none;width:14px;height:14px;margin-top:2px}.tr-switch{color:#77707f;text-align:center;margin:18px 0 0;font-size:.78rem}.tr-social{grid-template-columns:1fr 44px;gap:8px;display:grid}.tr-social button{color:#51485b;min-height:44px;font:inherit;cursor:pointer;background:#ffffffc7;border:1px solid #54396629;border-radius:10px;font-size:.81rem;font-weight:680;transition:border-color .18s,background .18s,transform .18s}.tr-social__button{justify-content:center;align-items:center;gap:9px;display:flex}.tr-social__icon{place-items:center;display:grid}.tr-social button:hover:not(:disabled){background:linear-gradient(135deg,#fff,#fff7fc);border-color:#be36a757;transform:translateY(-1px)}.tr-social button:disabled{opacity:.48;cursor:not-allowed}.tr-divider{color:#8e8795;align-items:center;gap:10px;margin:16px 0;font-size:.69rem;display:flex}.tr-divider:before,.tr-divider:after{content:"";background:linear-gradient(90deg,#0000,#7453803d,#0000);flex:1;height:1px}.tr-alert{color:#b4232b;background:linear-gradient(135deg,#fff7f7,#fff8fb);border:1px solid #dc26262e;border-radius:9px;margin-bottom:13px;padding:11px 12px 11px 15px;font-size:.78rem;position:relative;overflow:hidden;box-shadow:inset 3px 0 #ef4444}.tr-alert:focus{outline-offset:2px;outline:2px solid #ef444461}.tr-link-button{color:#9233bf;cursor:pointer;background:0 0;border:0;padding:0;font-weight:690}.tr-link-button:hover{color:#c52c91}.tr-demo{color:#8d8593;border-top:1px solid #5439661f;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;margin-top:16px;padding-top:14px;font-size:.69rem;display:flex}.tr-demo button{color:#5f5567;cursor:pointer;background:#fff;border:1px solid #54396629;border-radius:7px;padding:5px 8px;transition:border-color .18s,background .18s,color .18s}.tr-demo button:hover{color:#8a32b4;background:#fff8fc;border-color:#b235a85c}.tr-tone--ai,.tr-ai{color:var(--tr-magenta)}.tr-tone--success,.tr-success{color:var(--tr-emerald)}.tr-tone--verified,.tr-verified{color:var(--tr-cyan)}.tr-tone--premium,.tr-premium{color:var(--tr-gold)}.tr-tone--danger,.tr-danger{color:var(--tr-danger)}@media (max-width:1180px){.tr-auth__story{padding-left:max(28px,min(4vw,52px));padding-right:max(28px,min(4vw,52px))}.tr-story-copy{width:min(48vw,560px)}.tr-story-copy h1{font-size:max(2.5rem,min(4.25vw,4.15rem))}.tr-auth__workspace{padding-left:52vw;padding-right:max(26px,min(4vw,52px))}.tr-auth__workspace>footer{right:max(26px,min(4vw,52px))}}@media (max-width:960px){.tr-auth{overflow:auto}.tr-auth__story{min-height:100svh;padding:28px 26px 42px;position:relative}.tr-story-copy{width:min(100%,610px);max-width:calc(100% - 430px);margin-top:34px;margin-bottom:34px}.tr-story-copy h1{font-size:max(2.25rem,min(5.2vw,3.5rem))}.tr-proof{gap:13px}.tr-auth__workspace{min-height:100svh;padding:76px 24px 60px 51%;position:absolute;top:0;bottom:0;left:0;right:0}.tr-auth-card,.tr-auth-card--register{border-radius:21px;width:min(100%,445px);padding:25px}.tr-auth__workspace>footer{right:24px}}@media (max-width:820px){.tr-auth{min-height:100svh;display:block;overflow-y:auto}.tr-auth:before{background:linear-gradient(#05040f42 0%,#05040f24 42%,#05040f7a 100%)}.tr-auth__story{min-height:100svh;padding:24px 22px 420px}.tr-story-copy{width:min(100%,600px);max-width:100%;margin:32px 0;padding-right:0}.tr-story-copy h1,.tr-story-copy>p{max-width:520px}.tr-proof{grid-template-columns:repeat(3,minmax(0,1fr));width:100%;max-width:680px}.tr-proof>div{width:auto}.tr-auth__workspace{justify-content:center;align-items:flex-end;min-height:0;padding:0 18px 28px;display:flex;position:absolute;top:auto;bottom:0;left:0;right:0}.tr-auth-card,.tr-auth-card--register{width:min(100%,560px);max-height:none}.tr-auth__workspace>footer{display:none}}@media (max-width:640px){.tr-auth{background:#0b0816}.tr-auth__story{min-height:auto;padding:20px 18px 24px}.tr-auth__story:before{opacity:.09;-webkit-mask-image:linear-gradient(#000,#0000 84%);mask-image:linear-gradient(#000,#0000 84%)}.tr-talent-network{opacity:.72;position:fixed}.tr-story-copy{margin:30px 0 24px}.tr-story-copy h1{max-width:410px;margin-top:14px;font-size:max(2.1rem,min(10.3vw,3.2rem))}.tr-story-copy>p{font-size:.87rem}.tr-proof{grid-template-columns:1fr;gap:12px;margin-top:23px}.tr-trust{display:none}.tr-auth__workspace{min-height:auto;padding:0 12px 24px;display:block;position:relative;top:auto;bottom:auto;left:auto;right:auto}.tr-auth-card,.tr-auth-card--register{-webkit-backdrop-filter:blur(18px)saturate(1.08);backdrop-filter:blur(18px)saturate(1.08);border-radius:19px;width:100%;max-height:none;padding:23px 17px}.tr-grid-2,.tr-personas{grid-template-columns:1fr}.tr-personas button{min-height:56px}.tr-auth__workspace>footer{color:#ece9f59e;text-align:center;margin-top:16px;display:block;position:static}}@media (min-width:821px) and (max-height:760px){.tr-auth__story{padding-top:25px;padding-bottom:25px}.tr-story-copy{margin-top:22px;margin-bottom:22px}.tr-story-copy h1{font-size:max(2.35rem,min(4vw,3.65rem))}.tr-proof{gap:11px;margin-top:19px}.tr-auth__workspace{padding-top:32px;padding-bottom:32px}.tr-auth-card{max-height:calc(100svh - 64px);padding:23px 26px}}@keyframes trCardEnter{0%{opacity:0;transform:translate(18px,10px)scale(.985)}to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes trStoryEnter{0%{opacity:0;transform:translate(-16px,6px)}to{opacity:1;transform:translate(0,0)}}.tr-auth-card{animation:.62s cubic-bezier(.2,.72,.24,1) both trCardEnter}.tr-story-copy,.tr-brand{animation:.58s cubic-bezier(.2,.72,.24,1) both trStoryEnter}.tr-story-copy{animation-delay:60ms}@media (prefers-reduced-motion:reduce){.tr-auth *,.tr-auth :before,.tr-auth :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.tr-auth{--tr-motion-slow:22s;--tr-motion-medium:14s;--tr-motion-soft-distance:14px}.tr-auth:after{animation:trStarDrift var(--tr-motion-slow) linear infinite alternate;will-change:background-position}.tr-auth__story:before{animation:trMeshBreathe var(--tr-motion-slow) ease-in-out infinite alternate}.tr-talent-network:before{animation:trAuraFloat var(--tr-motion-medium) ease-in-out infinite alternate;will-change:transform, opacity}.tr-auth-card{transition:transform .28s cubic-bezier(.2,.72,.24,1),box-shadow .28s,border-color .28s,background .28s}.tr-auth-card:hover{transform:translateY(-2px)}@keyframes trStarDrift{0%{background-position:0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0}to{background-position:12px -8px,-11px 9px,8px 12px,-8px -10px,10px 6px,-9px 11px,7px -12px,-12px 7px}}@keyframes trMeshBreathe{0%{opacity:.08}to{opacity:.16}}@keyframes trAuraFloat{0%{transform:translate3d(calc(var(--tr-motion-soft-distance) * -.4), -5px, 0) scale(1);opacity:.72}to{transform:translate3d(var(--tr-motion-soft-distance), 8px, 0) scale(1.025);opacity:1}}@media (prefers-reduced-motion:reduce){.tr-auth:after,.tr-auth__story:before,.tr-talent-network:before{animation:none!important}.tr-auth-card:hover{transform:none}}html[data-pixo-theme=pearl-mint-coral]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f8f7f2;--surface:#fffefb;--surface-2:#fafbf7;--surface-3:#edf4ef;--surface-soft:var(--surface-2);--surface-muted:var(--surface-3);--text:#24313b;--text-2:#53616a;--text-3:#71808a;--muted:var(--text-2);--border:#dde7de;--border-strong:#c5d6c8;--brand-navy:#24313b;--brand-indigo-dark:#4e8d63;--brand-indigo:#67ae7d;--brand-violet:#9a7ad6;--brand-violet-light:#7f61bf;--brand-emerald:#67ae7d;--brand-gold:#d9ad4b;--brand-cyan:#8cced0;--brand-coral:#f27f68;--brand-blue:#93b7da;--brand-blue-light:#b3cde5;--brand-green:#67ae7d;--brand-red:#cf5f62;--brand-rose:#e79ab0;--primary:#67ae7d;--primary-2:#4e8d63;--primary-500:#67ae7d;--primary-soft:#edf4ec;--accent:#9a7ad6;--accent-soft:#f3eef7;--success:#367b55;--success-bright:#67ae7d;--success-soft:#edf4ec;--warning:#946912;--warning-bright:#d9ad4b;--warning-soft:#faf3e2;--premium:#946912;--premium-bright:#d9ad4b;--premium-soft:#faf3e2;--danger:#b84f53;--danger-bright:#cf5f62;--danger-soft:#f9ebe9;--info:#3f7f87;--info-bright:#8cced0;--info-soft:#f1f8f6;--pixo-page-background:radial-gradient(circle at 84% 8%, #e79ab029, transparent 24%), radial-gradient(circle at 42% 92%, #72bca81c, transparent 28%), linear-gradient(135deg,#faf9f5 0%,#f6f6f0 46%,#fff7f3 100%);--pixo-cta-gradient:linear-gradient(100deg,#67ae7d 0%,#a78ad7 48%,#f27f68 100%);--brand-gradient:linear-gradient(135deg,#24313b 0%,#4e8d63 36%,#67ae7d 68%,#9a7ad6 100%);--brand-gradient-short:linear-gradient(135deg,#67ae7d 0%,#9a7ad6 54%,#f27f68 100%);--growth-gradient:linear-gradient(135deg,#67ae7d 0%,#67ae7d 100%);--premium-gradient:linear-gradient(135deg,#d9ad4b 0%,#f27f68 100%);--intelligence-gradient:linear-gradient(120deg,#72bca8 0%,#9a7ad6 48%,#f27f68 100%);--growth-spectrum-gradient:linear-gradient(110deg,#67ae7d 0%,#72bca8 40%,#9a7ad6 72%,#f27f68 100%);--signal-gradient:linear-gradient(90deg,#67ae7d 0%,#72bca8 28%,#9a7ad6 55%,#d9ad4b 78%,#f27f68 100%);--hero-spectrum:radial-gradient(circle at 74% 18%,#f27f6829,transparent 26%), radial-gradient(circle at 22% 82%,#67ae7d26,transparent 29%), linear-gradient(140deg,#f8f7f2 0%,#f1f5ef 52%,#f8eef5 100%);--orbit-surface-gradient:radial-gradient(circle at 54% 44%,#67ae7d24,transparent 24%), radial-gradient(circle at 77% 24%,#9a7ad61f,transparent 26%), radial-gradient(circle at 76% 76%,#f27f681a,transparent 22%), #f6f6f0;--shadow:0 18px 46px #202a241a;--shadow-sm:0 7px 24px #343f3814;--brand-glow:0 16px 44px #67ae7d38;--blue-glow:0 14px 36px #8cced02e;--green-glow:0 14px 36px #67ae7d2e;--gold-glow:0 14px 36px #d9ad4b2e;--to-navy:#24313b;--to-indigo:#67ae7d;--to-violet:#9a7ad6;--to-blue:#93b7da;--to-cyan:#8cced0;--to-emerald:#67ae7d;--to-green:#80ae72;--to-amber:#d9ad4b;--to-coral:#f27f68;--to-red:#cf5f62;--to-spectrum:var(--signal-gradient);--tr-three-node-primary:#67ae7d;--tr-three-node-secondary:#9a7ad6;--tr-three-node-action:#f27f68;--tr-three-node-premium:#d9ad4b;--tr-three-line:#bcd7c3;--tr-three-core:#67ae7d;--tr-void:#f8f7f2;--tr-night:#f2f4ee;--tr-ink:#24313b;--tr-muted:#71808a;--tr-line:#67ae7d29;--tr-line-strong:#67ae7d47;--tr-surface:#fffefbe6;--tr-surface-solid:#fffefb;--tr-violet:#9a7ad6;--tr-purple:#7f61bf;--tr-magenta:#e79ab0;--tr-rose:#e79ab0;--tr-coral:#f27f68;--tr-teal:#72bca8;--tr-emerald:#67ae7d;--tr-mint:#a5d4c7;--tr-gold:#d9ad4b;--tr-amber:#d9ad4b;--tr-cyan:#8cced0;--tr-blue:#93b7da;--tr-danger:#cf5f62;--tr-navy:#24313b;--tr-indigo:#67ae7d;--tr-accent:#9a7ad6;--tr-bg:#f8f7f2;--tr-cta:linear-gradient(100deg,#67ae7d 0%,#a78ad7 48%,#f27f68 100%);--tr-spectrum:var(--signal-gradient)}html[data-pixo-theme=pearl-mint-coral] .tr-auth{--tr-void:#f8f7f2;--tr-night:#f0eee8;--tr-ink:#24313b;--tr-muted:#66727b;--tr-line:#2d4f451f;--tr-line-strong:#2d4f4538;--tr-surface:#fffffce0;--tr-surface-solid:#fffefb;--tr-violet:#9a7ad6;--tr-purple:#ac8cdf;--tr-magenta:#d48bb8;--tr-rose:#e79ab0;--tr-coral:#f27f68;--tr-teal:#72bca8;--tr-emerald:#67ae7d;--tr-mint:#a5dbc1;--tr-gold:#d9ad4b;--tr-amber:#e9ba63;--tr-cyan:#8cced0;--tr-blue:#93b7da;--tr-danger:#cf5f62;--tr-cta:linear-gradient(100deg, #82c9ae 0%, #bea6df 47%, #f28a70 100%);--tr-spectrum:linear-gradient(100deg, #67ae7d 0%, #a78ad7 46%, #f27f68 100%);--tr-card-glow:0 26px 70px #69566921, 0 8px 28px #61a48614, inset 0 1px 0 #fffffff2;--tr-three-node-primary:#67ae7d;--tr-three-node-secondary:#a78ad7;--tr-three-node-action:#f27f68;--tr-three-node-premium:#d9ad4b;--tr-three-line:#bfcdbd;--tr-three-core:#86cda9;--tr-motion-slow:28s;--tr-motion-medium:18s;color:#24313b;background:radial-gradient(circle at 80% 12%,#e79ab03b,#0000 27%),radial-gradient(circle at 58% 55%,#a5dbc147,#0000 31%),radial-gradient(circle at 26% 82%,#9a7ad629,#0000 26%),linear-gradient(138deg,#fbfaf6 0%,#f6f3ee 35%,#f7f3f7 67%,#fff7f2 100%)}html[data-pixo-theme=pearl-mint-coral] .tr-auth:before{background:linear-gradient(90deg,#ffffff4d 0%,#ffffff1f 36%,#0000 64%),radial-gradient(circle at 74% 48%,#0000 0,#0000 38%,#ffffff1f 75%,#96768b12 100%)}html[data-pixo-theme=pearl-mint-coral] .tr-auth:after{opacity:.24}html[data-pixo-theme=pearl-mint-coral] .tr-auth .tr-auth__story,html[data-pixo-theme=pearl-mint-coral] .tr-auth .tr-brand strong,html[data-pixo-theme=pearl-mint-coral] .tr-auth .tr-story-copy h1,html[data-pixo-theme=pearl-mint-coral] .tr-auth .tr-proof strong{color:#24313b}html[data-pixo-theme=pearl-mint-coral] .tr-auth .tr-brand small,html[data-pixo-theme=pearl-mint-coral] .tr-auth .tr-story-copy>p,html[data-pixo-theme=pearl-mint-coral] .tr-auth .tr-proof small,html[data-pixo-theme=pearl-mint-coral] .tr-auth .tr-trust,html[data-pixo-theme=pearl-mint-coral] .tr-auth .tr-auth__workspace>footer{color:#68747b}html[data-pixo-theme=pearl-mint-coral] .tr-auth .tr-back{color:#51636a}html[data-pixo-theme=pearl-mint-coral] .tr-auth .tr-back:hover{color:#26463c}html[data-pixo-theme=pearl-mint-coral] .tr-auth .tr-story-copy h1 strong,html[data-pixo-theme=pearl-mint-coral] .tr-auth .tr-story-copy h1 em,html[data-pixo-theme=pearl-mint-coral] .tr-auth .tr-story-copy h1 .accent{background:linear-gradient(90deg,#5fa879 0%,#9d7bd3 46%,#ef765f 100%);-webkit-background-clip:text;background-clip:text}html[data-pixo-theme=pearl-mint-coral] .tr-auth .tr-auth-card{background:linear-gradient(160deg,#fffffcf0,#fffaf9db);border-color:#ffffffeb}html[data-pixo-theme=pearl-mint-coral] .tr-auth .tr-auth-card:before{background:linear-gradient(132deg,#fffffff2,#a5dbc17a,#9a7ad64d,#f27f686b)}html[data-pixo-theme=pearl-mint-coral] .tr-auth .tr-brand>span,html[data-pixo-theme=pearl-mint-coral] .tr-auth .tr-auth-card__icon{background:linear-gradient(145deg,#73b88b,#a98bd9 54%,#f18169);box-shadow:0 10px 28px #78967d2e,inset 0 1px #ffffff80}html[data-pixo-theme=pearl-mint-coral] .tr-auth .tr-eyebrow{color:#438468}html[data-pixo-theme=pearl-mint-coral] .tr-auth .tr-eyebrow:before{background:linear-gradient(90deg,#67ae7d,#d9ad4b)}html[data-pixo-theme=pearl-mint-coral] .tr-auth .tr-form button[type=submit]{color:#fff;background:var(--tr-cta)}html[data-pixo-theme=pearl-mint-coral] .tr-auth .tr-form input:not([type=checkbox]):focus{border-color:#8ebca4;box-shadow:0 0 0 3px #67ae7d21,0 8px 22px #3c5f4c0d}html[data-pixo-theme=pearl-mint-coral] .tr-auth .tr-personas button.is-active{background:linear-gradient(135deg,#f7fff9,#fff7f5);border-color:#8ebca4;box-shadow:inset 0 0 0 1px #67ae7d38,0 8px 22px #496d5814}html[data-pixo-theme=pearl-mint-coral] .tr-auth .tr-personas button.is-active svg,html[data-pixo-theme=pearl-mint-coral] .tr-auth .tr-label-row a,html[data-pixo-theme=pearl-mint-coral] .tr-auth .tr-switch a,html[data-pixo-theme=pearl-mint-coral] .tr-auth .tr-consent a{color:#6c9f7b}html[data-pixo-theme=peach-lavender-glow]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#fff7f2;--surface:#fffdfa;--surface-2:#fff9f5;--surface-3:#f4edf8;--surface-soft:var(--surface-2);--surface-muted:var(--surface-3);--text:#2d2341;--text-2:#635772;--text-3:#81768c;--muted:var(--text-2);--border:#e8ddeb;--border-strong:#d4c3db;--brand-navy:#2d2341;--brand-indigo-dark:#7755c2;--brand-indigo:#9674dd;--brand-violet:#9674dd;--brand-violet-light:#7b5acb;--brand-emerald:#73ad8a;--brand-gold:#dcae4d;--brand-cyan:#9acdd0;--brand-coral:#ff8069;--brand-blue:#a1b9dd;--brand-blue-light:#bdcee7;--brand-green:#73ad8a;--brand-red:#d45f62;--brand-rose:#e994ad;--primary:#9674dd;--primary-2:#7755c2;--primary-500:#9674dd;--primary-soft:#f2edf7;--accent:#9674dd;--accent-soft:#f2edf7;--success:#477c5c;--success-bright:#73ad8a;--success-soft:#eef3ed;--warning:#976b18;--warning-bright:#dcae4d;--warning-soft:#faf2e2;--premium:#976b18;--premium-bright:#dcae4d;--premium-soft:#faf2e2;--danger:#bb5054;--danger-bright:#d45f62;--danger-soft:#faeae8;--info:#4a7e86;--info-bright:#9acdd0;--info-soft:#f3f7f5;--pixo-page-background:radial-gradient(circle at 84% 10%, #ff806930, transparent 25%), radial-gradient(circle at 18% 88%, #9674dd21, transparent 30%), linear-gradient(135deg,#fff9f5 0%,#fbf3f8 48%,#f5f0fc 100%);--pixo-cta-gradient:linear-gradient(100deg,#73b9ad 0%,#a77be5 45%,#ff8069 100%);--brand-gradient:linear-gradient(135deg,#2d2341 0%,#7755c2 36%,#9674dd 68%,#9674dd 100%);--brand-gradient-short:linear-gradient(135deg,#9674dd 0%,#9674dd 54%,#ff8069 100%);--growth-gradient:linear-gradient(135deg,#9674dd 0%,#73ad8a 100%);--premium-gradient:linear-gradient(135deg,#dcae4d 0%,#ff8069 100%);--intelligence-gradient:linear-gradient(120deg,#73b9ad 0%,#9674dd 48%,#ff8069 100%);--growth-spectrum-gradient:linear-gradient(110deg,#73ad8a 0%,#73b9ad 40%,#9674dd 72%,#ff8069 100%);--signal-gradient:linear-gradient(90deg,#73ad8a 0%,#73b9ad 28%,#9674dd 55%,#dcae4d 78%,#ff8069 100%);--hero-spectrum:radial-gradient(circle at 80% 16%,#ff806938,transparent 28%), radial-gradient(circle at 24% 80%,#73ad8a24,transparent 28%), linear-gradient(140deg,#fff8f3 0%,#f8f0fa 54%,#f3edfc 100%);--orbit-surface-gradient:radial-gradient(circle at 50% 45%,#9674dd24,transparent 24%), radial-gradient(circle at 78% 28%,#ff80691f,transparent 25%), radial-gradient(circle at 22% 76%,#73b9ad1c,transparent 24%), #fbf3f8;--shadow:0 18px 46px #202a241a;--shadow-sm:0 7px 24px #343f3814;--brand-glow:0 16px 44px #9674dd38;--blue-glow:0 14px 36px #9acdd02e;--green-glow:0 14px 36px #73ad8a2e;--gold-glow:0 14px 36px #dcae4d2e;--to-navy:#2d2341;--to-indigo:#9674dd;--to-violet:#9674dd;--to-blue:#a1b9dd;--to-cyan:#9acdd0;--to-emerald:#73ad8a;--to-green:#8aad7d;--to-amber:#dcae4d;--to-coral:#ff8069;--to-red:#d45f62;--to-spectrum:var(--signal-gradient);--tr-three-node-primary:#73ad8a;--tr-three-node-secondary:#9674dd;--tr-three-node-action:#ff8069;--tr-three-node-premium:#dcae4d;--tr-three-line:#d1c0e7;--tr-three-core:#9674dd;--tr-void:#fff7f2;--tr-night:#fbf3f8;--tr-ink:#2d2341;--tr-muted:#81768c;--tr-line:#9674dd29;--tr-line-strong:#9674dd47;--tr-surface:#fffdfae6;--tr-surface-solid:#fffdfa;--tr-violet:#9674dd;--tr-purple:#7b5acb;--tr-magenta:#e994ad;--tr-rose:#e994ad;--tr-coral:#ff8069;--tr-teal:#73b9ad;--tr-emerald:#73ad8a;--tr-mint:#a5d2cb;--tr-gold:#dcae4d;--tr-amber:#dcae4d;--tr-cyan:#9acdd0;--tr-blue:#a1b9dd;--tr-danger:#d45f62;--tr-navy:#2d2341;--tr-indigo:#9674dd;--tr-accent:#9674dd;--tr-bg:#fff7f2;--tr-cta:linear-gradient(100deg,#73b9ad 0%,#a77be5 45%,#ff8069 100%);--tr-spectrum:var(--signal-gradient)}html[data-pixo-theme=peach-lavender-glow] .tr-auth{--tr-void:#fff7f2;--tr-night:#f7eff5;--tr-ink:#2d2341;--tr-muted:#746b7f;--tr-line:#684c7b1f;--tr-line-strong:#684c7b38;--tr-surface:#fffcf9e6;--tr-surface-solid:#fffdfa;--tr-violet:#9674dd;--tr-purple:#a77be5;--tr-magenta:#d983bb;--tr-rose:#e994ad;--tr-coral:#ff8069;--tr-teal:#73b9ad;--tr-emerald:#73ad8a;--tr-mint:#acd8c5;--tr-gold:#dcae4d;--tr-amber:#efb258;--tr-cyan:#9acdd0;--tr-blue:#a1b9dd;--tr-danger:#d45f62;--tr-cta:linear-gradient(100deg,#8cc6ae 0%,#b492e2 45%,#ff7d66 100%);--tr-spectrum:linear-gradient(100deg,#8fc8b3,#aa83dc 45%,#ff8069 100%);--tr-card-glow:0 26px 74px #6d527e29,0 8px 28px #ff80691a,inset 0 1px 0 #fffffff2;--tr-three-node-primary:#ff8069;--tr-three-node-secondary:#9674dd;--tr-three-node-action:#73ad8a;--tr-three-node-premium:#dcae4d;--tr-three-line:#c9b7d9;--tr-three-core:#f08a72;--tr-motion-slow:24s;--tr-motion-medium:16s;color:#2d2341;background:radial-gradient(circle at 80% 12%,#ff806940,#0000 26%),radial-gradient(circle at 54% 51%,#9674dd2e,#0000 32%),radial-gradient(circle at 24% 80%,#73ad8a26,#0000 27%),linear-gradient(136deg,#fffaf6 0%,#faf3f7 40%,#f5f0fc 70%,#fff2eb 100%)}html[data-pixo-theme=peach-lavender-glow] .tr-auth:before{background:linear-gradient(90deg,#ffffff57,#ffffff1f 38%,#0000 68%),radial-gradient(circle at 76% 46%,#0000 0,#0000 36%,#ffffff1f 76%,#73548412 100%)}html[data-pixo-theme=peach-lavender-glow] .tr-auth:after{opacity:.26}html[data-pixo-theme=peach-lavender-glow] .tr-auth .tr-auth__story,html[data-pixo-theme=peach-lavender-glow] .tr-auth .tr-brand strong,html[data-pixo-theme=peach-lavender-glow] .tr-auth .tr-story-copy h1,html[data-pixo-theme=peach-lavender-glow] .tr-auth .tr-proof strong{color:#2d2341}html[data-pixo-theme=peach-lavender-glow] .tr-auth .tr-brand small,html[data-pixo-theme=peach-lavender-glow] .tr-auth .tr-story-copy>p,html[data-pixo-theme=peach-lavender-glow] .tr-auth .tr-proof small,html[data-pixo-theme=peach-lavender-glow] .tr-auth .tr-trust,html[data-pixo-theme=peach-lavender-glow] .tr-auth .tr-auth__workspace>footer{color:#756e7c}html[data-pixo-theme=peach-lavender-glow] .tr-auth .tr-back{color:#695e73}html[data-pixo-theme=peach-lavender-glow] .tr-auth .tr-story-copy h1 strong,html[data-pixo-theme=peach-lavender-glow] .tr-auth .tr-story-copy h1 em,html[data-pixo-theme=peach-lavender-glow] .tr-auth .tr-story-copy h1 .accent{background:linear-gradient(90deg,#7eb69a,#9b78dc 44%,#fb755f 100%);-webkit-background-clip:text;background-clip:text}html[data-pixo-theme=peach-lavender-glow] .tr-auth .tr-auth-card{background:linear-gradient(155deg,#fffefbf5,#fff9f9e3);border-color:#fffffff0}html[data-pixo-theme=peach-lavender-glow] .tr-auth .tr-auth-card:before{background:linear-gradient(132deg,#fffffff2,#ff80695c,#9674dd57,#73ad8a47)}html[data-pixo-theme=peach-lavender-glow] .tr-auth .tr-brand>span,html[data-pixo-theme=peach-lavender-glow] .tr-auth .tr-auth-card__icon{background:linear-gradient(145deg,#ff8c71 0%,#a27ade 58%,#72b9aa 100%);box-shadow:0 10px 28px #bd758f2e,inset 0 1px #ffffff75}html[data-pixo-theme=peach-lavender-glow] .tr-auth .tr-eyebrow{color:#d16152}html[data-pixo-theme=peach-lavender-glow] .tr-auth .tr-eyebrow:before{background:linear-gradient(90deg,#ff8069,#dcae4d)}html[data-pixo-theme=peach-lavender-glow] .tr-auth .tr-form button[type=submit]{background:var(--tr-cta)}html[data-pixo-theme=peach-lavender-glow] .tr-auth .tr-form input:not([type=checkbox]):focus{border-color:#c796b5;box-shadow:0 0 0 3px #9674dd1c,0 8px 22px #5f406f0d}html[data-pixo-theme=peach-lavender-glow] .tr-auth .tr-personas button.is-active{background:linear-gradient(135deg,#fff8f3,#f8f3ff);border-color:#c396d1;box-shadow:inset 0 0 0 1px #9674dd38,0 8px 22px #5a3e6f12}html[data-pixo-theme=peach-lavender-glow] .tr-auth .tr-personas button.is-active svg,html[data-pixo-theme=peach-lavender-glow] .tr-auth .tr-label-row a,html[data-pixo-theme=peach-lavender-glow] .tr-auth .tr-switch a,html[data-pixo-theme=peach-lavender-glow] .tr-auth .tr-consent a{color:#8d65cc}html[data-pixo-theme=sage-aurora-balance]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f3f5f0;--surface:#fffdf9;--surface-2:#f8faf6;--surface-3:#eaf1ea;--surface-soft:var(--surface-2);--surface-muted:var(--surface-3);--text:#17223a;--text-2:#4e5a69;--text-3:#6d7884;--muted:var(--text-2);--border:#d9e2d9;--border-strong:#c3d1c5;--brand-navy:#17223a;--brand-indigo-dark:#397a55;--brand-indigo:#4e986c;--brand-violet:#8b73ce;--brand-violet-light:#715ab8;--brand-emerald:#4e986c;--brand-gold:#d2a94d;--brand-cyan:#82bfc2;--brand-coral:#f17c64;--brand-blue:#8da8cf;--brand-blue-light:#afc2dd;--brand-green:#4e986c;--brand-red:#cb5e61;--brand-rose:#db8fa6;--primary:#4e986c;--primary-2:#397a55;--primary-500:#4e986c;--primary-soft:#eaf1e8;--accent:#8b73ce;--accent-soft:#f1ecf4;--success:#357650;--success-bright:#4e986c;--success-soft:#eaf1e8;--warning:#8f6818;--warning-bright:#d2a94d;--warning-soft:#f9f1e1;--premium:#8f6818;--premium-bright:#d2a94d;--premium-soft:#f9f1e1;--danger:#b84f54;--danger-bright:#cb5e61;--danger-soft:#f9eae7;--info:#3a777c;--info-bright:#82bfc2;--info-soft:#f0f6f2;--pixo-page-background:radial-gradient(circle at 85% 10%, #f17c6429, transparent 24%), radial-gradient(circle at 20% 88%, #8b73ce21, transparent 30%), linear-gradient(135deg,#f6f7f3 0%,#eef2ec 50%,#f6eee9 100%);--pixo-cta-gradient:linear-gradient(100deg,#4e986c 0%,#8b73ce 49%,#f17c64 100%);--brand-gradient:linear-gradient(135deg,#17223a 0%,#397a55 36%,#4e986c 68%,#8b73ce 100%);--brand-gradient-short:linear-gradient(135deg,#4e986c 0%,#8b73ce 54%,#f17c64 100%);--growth-gradient:linear-gradient(135deg,#4e986c 0%,#4e986c 100%);--premium-gradient:linear-gradient(135deg,#d2a94d 0%,#f17c64 100%);--intelligence-gradient:linear-gradient(120deg,#5ba997 0%,#8b73ce 48%,#f17c64 100%);--growth-spectrum-gradient:linear-gradient(110deg,#4e986c 0%,#5ba997 40%,#8b73ce 72%,#f17c64 100%);--signal-gradient:linear-gradient(90deg,#4e986c 0%,#5ba997 28%,#8b73ce 55%,#d2a94d 78%,#f17c64 100%);--hero-spectrum:radial-gradient(circle at 80% 16%,#f17c642e,transparent 26%), radial-gradient(circle at 25% 80%,#4e986c26,transparent 30%), linear-gradient(140deg,#f1f4ee 0%,#ecefe9 52%,#f1eaf5 100%);--orbit-surface-gradient:radial-gradient(circle at 54% 44%,#4e986c26,transparent 24%), radial-gradient(circle at 78% 25%,#8b73ce21,transparent 27%), radial-gradient(circle at 76% 76%,#f17c641a,transparent 22%), #edf1eb;--shadow:0 18px 46px #202a241a;--shadow-sm:0 7px 24px #343f3814;--brand-glow:0 16px 44px #4e986c38;--blue-glow:0 14px 36px #82bfc22e;--green-glow:0 14px 36px #4e986c2e;--gold-glow:0 14px 36px #d2a94d2e;--to-navy:#17223a;--to-indigo:#4e986c;--to-violet:#8b73ce;--to-blue:#8da8cf;--to-cyan:#82bfc2;--to-emerald:#4e986c;--to-green:#6b9c65;--to-amber:#d2a94d;--to-coral:#f17c64;--to-red:#cb5e61;--to-spectrum:var(--signal-gradient);--tr-three-node-primary:#4e986c;--tr-three-node-secondary:#8b73ce;--tr-three-node-action:#f17c64;--tr-three-node-premium:#d2a94d;--tr-three-line:#b2cdba;--tr-three-core:#4e986c;--tr-void:#f3f5f0;--tr-night:#eef2ec;--tr-ink:#17223a;--tr-muted:#6d7884;--tr-line:#4e986c29;--tr-line-strong:#4e986c47;--tr-surface:#fffdf9e6;--tr-surface-solid:#fffdf9;--tr-violet:#8b73ce;--tr-purple:#715ab8;--tr-magenta:#db8fa6;--tr-rose:#db8fa6;--tr-coral:#f17c64;--tr-teal:#5ba997;--tr-emerald:#4e986c;--tr-mint:#96c8bc;--tr-gold:#d2a94d;--tr-amber:#d2a94d;--tr-cyan:#82bfc2;--tr-blue:#8da8cf;--tr-danger:#cb5e61;--tr-navy:#17223a;--tr-indigo:#4e986c;--tr-accent:#8b73ce;--tr-bg:#f3f5f0;--tr-cta:linear-gradient(100deg,#4e986c 0%,#8b73ce 49%,#f17c64 100%);--tr-spectrum:var(--signal-gradient)}html[data-pixo-theme=sage-aurora-balance] .tr-auth{--tr-void:#e9ece4;--tr-night:#e3e5e2;--tr-ink:#17223a;--tr-muted:#606a74;--tr-line:#2b4a3e21;--tr-line-strong:#384f483d;--tr-surface:#fffcf8de;--tr-surface-solid:#fffdf9;--tr-violet:#8b73ce;--tr-purple:#9d82dc;--tr-magenta:#c77aaa;--tr-rose:#db8fa6;--tr-coral:#f17c64;--tr-teal:#5ba997;--tr-emerald:#4e986c;--tr-mint:#9bc9ad;--tr-gold:#d2a94d;--tr-amber:#dfb45b;--tr-cyan:#82bfc2;--tr-blue:#8da8cf;--tr-danger:#cb5e61;--tr-cta:linear-gradient(100deg,#5d9e81 0%,#8e7bc2 49%,#f08b6f 100%);--tr-spectrum:linear-gradient(100deg,#4e986c 0%,#8b73ce 48%,#f17c64 100%);--tr-card-glow:0 28px 78px #3236402b,0 7px 26px #4e986c14,inset 0 1px 0 #ffffffeb;--tr-three-node-primary:#4e986c;--tr-three-node-secondary:#8b73ce;--tr-three-node-action:#f17c64;--tr-three-node-premium:#d2a94d;--tr-three-line:#9eaca2;--tr-three-core:#6da981;--tr-motion-slow:26s;--tr-motion-medium:17s;color:#17223a;background:radial-gradient(circle at 80% 14%,#f17c6433,#0000 27%),radial-gradient(circle at 56% 48%,#4e986c2b,#0000 31%),radial-gradient(circle at 23% 82%,#8b73ce33,#0000 29%),linear-gradient(136deg,#e8e3ec 0%,#edf0e9 34%,#e7ebe3 64%,#f3e7df 100%)}html[data-pixo-theme=sage-aurora-balance] .tr-auth:before{background:linear-gradient(90deg,#1f263614,#1f263606 38%,#0000 66%),radial-gradient(circle at 74% 48%,#0000 0,#0000 36%,#ffffff12 78%,#282d340f 100%)}html[data-pixo-theme=sage-aurora-balance] .tr-auth:after{opacity:.28}html[data-pixo-theme=sage-aurora-balance] .tr-auth .tr-auth__story,html[data-pixo-theme=sage-aurora-balance] .tr-auth .tr-brand strong,html[data-pixo-theme=sage-aurora-balance] .tr-auth .tr-story-copy h1,html[data-pixo-theme=sage-aurora-balance] .tr-auth .tr-proof strong{color:#17223a}html[data-pixo-theme=sage-aurora-balance] .tr-auth .tr-brand small,html[data-pixo-theme=sage-aurora-balance] .tr-auth .tr-story-copy>p,html[data-pixo-theme=sage-aurora-balance] .tr-auth .tr-proof small,html[data-pixo-theme=sage-aurora-balance] .tr-auth .tr-trust,html[data-pixo-theme=sage-aurora-balance] .tr-auth .tr-auth__workspace>footer{color:#5b6671}html[data-pixo-theme=sage-aurora-balance] .tr-auth .tr-back{color:#5c5e80}html[data-pixo-theme=sage-aurora-balance] .tr-auth .tr-story-copy h1 strong,html[data-pixo-theme=sage-aurora-balance] .tr-auth .tr-story-copy h1 em,html[data-pixo-theme=sage-aurora-balance] .tr-auth .tr-story-copy h1 .accent{background:linear-gradient(90deg,#4e986c 0%,#8b73ce 48%,#ef765f 100%);-webkit-background-clip:text;background-clip:text}html[data-pixo-theme=sage-aurora-balance] .tr-auth .tr-auth-card{background:linear-gradient(155deg,#fffefae8,#faf7f6d6);border-color:#ffffffc7}html[data-pixo-theme=sage-aurora-balance] .tr-auth .tr-auth-card:before{background:linear-gradient(132deg,#ffffffe6,#4e986c52,#8b73ce47,#f17c6452)}html[data-pixo-theme=sage-aurora-balance] .tr-auth .tr-brand>span,html[data-pixo-theme=sage-aurora-balance] .tr-auth .tr-auth-card__icon{background:linear-gradient(145deg,#599b72 0%,#8873c5 54%,#ef806a 100%);box-shadow:0 10px 28px #4e685533,inset 0 1px #ffffff6b}html[data-pixo-theme=sage-aurora-balance] .tr-auth .tr-eyebrow{color:#3f7f5a}html[data-pixo-theme=sage-aurora-balance] .tr-auth .tr-eyebrow:before{background:linear-gradient(90deg,#4e986c,#d2a94d)}html[data-pixo-theme=sage-aurora-balance] .tr-auth .tr-form button[type=submit]{background:var(--tr-cta)}html[data-pixo-theme=sage-aurora-balance] .tr-auth .tr-form input:not([type=checkbox]):focus{border-color:#78a38b;box-shadow:0 0 0 3px #4e986c21,0 8px 22px #2b41350f}html[data-pixo-theme=sage-aurora-balance] .tr-auth .tr-personas button.is-active{background:linear-gradient(135deg,#f3faf5,#f8f4fb);border-color:#729d84;box-shadow:inset 0 0 0 1px #4e986c3d,0 8px 22px #2b433614}html[data-pixo-theme=sage-aurora-balance] .tr-auth .tr-personas button.is-active svg,html[data-pixo-theme=sage-aurora-balance] .tr-auth .tr-label-row a,html[data-pixo-theme=sage-aurora-balance] .tr-auth .tr-switch a,html[data-pixo-theme=sage-aurora-balance] .tr-auth .tr-consent a{color:#6a579f}html[data-pixo-theme=cosmic-plum-spectrum]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#090713;--surface:#181220;--surface-2:#21182b;--surface-3:#2a1e37;--surface-soft:var(--surface-2);--surface-muted:var(--surface-3);--text:#f7f2fb;--text-2:#c9bed1;--text-3:#a89cb1;--muted:var(--text-2);--border:#382a46;--border-strong:#4b385e;--brand-navy:#f7f2fb;--brand-indigo-dark:#be90ff;--brand-indigo:#9b66ee;--brand-violet:#9b66ee;--brand-violet-light:#b06af2;--brand-emerald:#49a879;--brand-gold:#e2b652;--brand-cyan:#68c4c8;--brand-coral:#f28772;--brand-blue:#637fae;--brand-blue-light:#92a5c6;--brand-green:#49a879;--brand-red:#ea6a6a;--brand-rose:#e982a8;--primary:#9b66ee;--primary-2:#be90ff;--primary-500:#9b66ee;--primary-soft:#281c39;--accent:#9b66ee;--accent-soft:#281c39;--success:#78d2b8;--success-bright:#49a879;--success-soft:#1e242b;--warning:#f0c96e;--warning-bright:#e2b652;--warning-soft:#342927;--premium:#f0c96e;--premium-bright:#e2b652;--premium-soft:#342927;--danger:#ff9b9b;--danger-bright:#ea6a6a;--danger-soft:#311d29;--info:#86d9dc;--info-bright:#68c4c8;--info-soft:#222734;--pixo-page-background:radial-gradient(circle at 84% 8%, #da6fc21c, transparent 24%), radial-gradient(circle at 18% 88%, #54bfa614, transparent 30%), linear-gradient(135deg,#08060f 0%,#0e0917 46%,#1a0d2a 100%);--pixo-cta-gradient:linear-gradient(100deg,#54bfa6 0%,#9b66ee 46%,#f28772 100%);--brand-gradient:linear-gradient(135deg,#f7f2fb 0%,#be90ff 36%,#9b66ee 68%,#9b66ee 100%);--brand-gradient-short:linear-gradient(135deg,#9b66ee 0%,#9b66ee 54%,#f28772 100%);--growth-gradient:linear-gradient(135deg,#9b66ee 0%,#49a879 100%);--premium-gradient:linear-gradient(135deg,#e2b652 0%,#f28772 100%);--intelligence-gradient:linear-gradient(120deg,#54bfa6 0%,#9b66ee 48%,#f28772 100%);--growth-spectrum-gradient:linear-gradient(110deg,#49a879 0%,#54bfa6 40%,#9b66ee 72%,#f28772 100%);--signal-gradient:linear-gradient(90deg,#49a879 0%,#54bfa6 28%,#9b66ee 55%,#e2b652 78%,#f28772 100%);--hero-spectrum:radial-gradient(circle at 78% 17%,#da6fc226,transparent 27%), radial-gradient(circle at 20% 80%,#54bfa61a,transparent 30%), linear-gradient(140deg,#070610 0%,#0e0918 48%,#1a0d2a 100%);--orbit-surface-gradient:radial-gradient(circle at 54% 44%,#9b66ee2b,transparent 24%), radial-gradient(circle at 78% 25%,#54bfa61a,transparent 27%), radial-gradient(circle at 76% 76%,#f2877217,transparent 22%), #080711;--shadow:0 20px 56px #00000057;--shadow-sm:0 9px 30px #0000003d;--brand-glow:0 16px 44px #9b66ee38;--blue-glow:0 14px 36px #68c4c82e;--green-glow:0 14px 36px #49a8792e;--gold-glow:0 14px 36px #e2b6522e;--to-navy:#f7f2fb;--to-indigo:#9b66ee;--to-violet:#9b66ee;--to-blue:#637fae;--to-cyan:#68c4c8;--to-emerald:#49a879;--to-green:#6bab70;--to-amber:#e2b652;--to-coral:#f28772;--to-red:#ea6a6a;--to-spectrum:var(--signal-gradient);--tr-three-node-primary:#49a879;--tr-three-node-secondary:#9b66ee;--tr-three-node-action:#f28772;--tr-three-node-premium:#e2b652;--tr-three-line:#543b75;--tr-three-core:#9b66ee;--tr-void:#090713;--tr-night:#100a19;--tr-ink:#f7f2fb;--tr-muted:#a89cb1;--tr-line:#9b66ee29;--tr-line-strong:#9b66ee47;--tr-surface:#181220e6;--tr-surface-solid:#181220;--tr-violet:#9b66ee;--tr-purple:#b06af2;--tr-magenta:#e982a8;--tr-rose:#e982a8;--tr-coral:#f28772;--tr-teal:#54bfa6;--tr-emerald:#49a879;--tr-mint:#92d6c6;--tr-gold:#e2b652;--tr-amber:#e2b652;--tr-cyan:#68c4c8;--tr-blue:#637fae;--tr-danger:#ea6a6a;--tr-navy:#f7f2fb;--tr-indigo:#9b66ee;--tr-accent:#9b66ee;--tr-bg:#090713;--tr-cta:linear-gradient(100deg,#54bfa6 0%,#9b66ee 46%,#f28772 100%);--tr-spectrum:var(--signal-gradient)}html[data-pixo-theme=cosmic-plum-spectrum] .tr-auth{--tr-void:#090713;--tr-night:#100a19;--tr-ink:#f7f2fb;--tr-muted:#b6adbe;--tr-line:#be9ad72e;--tr-line-strong:#be9ad74d;--tr-surface:#1b1424e0;--tr-surface-solid:#181220;--tr-violet:#9b66ee;--tr-purple:#b06af2;--tr-magenta:#da6fc2;--tr-rose:#e982a8;--tr-coral:#f28772;--tr-teal:#54bfa6;--tr-emerald:#49a879;--tr-mint:#78d2b8;--tr-gold:#e2b652;--tr-amber:#efb55b;--tr-cyan:#68c4c8;--tr-blue:#637fae;--tr-danger:#ea6a6a;--tr-cta:linear-gradient(100deg,#f08c78 0%,#bb79db 49%,#7d4be7 100%);--tr-spectrum:linear-gradient(100deg,#54bfa6 0%,#9b66ee 45%,#f28772 100%);--tr-card-glow:0 32px 90px #0006,0 8px 30px #9b66ee29,inset 0 1px 0 #ffffff17;--tr-three-node-primary:#54bfa6;--tr-three-node-secondary:#9b66ee;--tr-three-node-action:#f28772;--tr-three-node-premium:#e2b652;--tr-three-line:#57466b;--tr-three-core:#a56aeb;--tr-motion-slow:22s;--tr-motion-medium:14s;color:#f7f2fb;background:radial-gradient(circle at 79% 13%,#da6fc229,#0000 25%),radial-gradient(circle at 60% 58%,#54bfa61c,#0000 29%),radial-gradient(circle at 26% 83%,#f287721a,#0000 25%),linear-gradient(136deg,#070610 0%,#0d0918 31%,#1a0d2a 68%,#0e0a18 100%)}html[data-pixo-theme=cosmic-plum-spectrum] .tr-auth:before{background:linear-gradient(90deg,#05040c94,#08061052 36%,#0907110f 60%,#05040c2e),radial-gradient(circle at 72%,#0000 0,#0000 33%,#05040c14 76%,#04030a47 100%)}html[data-pixo-theme=cosmic-plum-spectrum] .tr-auth:after{opacity:.34}html[data-pixo-theme=cosmic-plum-spectrum] .tr-auth .tr-auth__story,html[data-pixo-theme=cosmic-plum-spectrum] .tr-auth .tr-brand strong,html[data-pixo-theme=cosmic-plum-spectrum] .tr-auth .tr-story-copy h1,html[data-pixo-theme=cosmic-plum-spectrum] .tr-auth .tr-proof strong{color:#fff}html[data-pixo-theme=cosmic-plum-spectrum] .tr-auth .tr-brand small,html[data-pixo-theme=cosmic-plum-spectrum] .tr-auth .tr-story-copy>p,html[data-pixo-theme=cosmic-plum-spectrum] .tr-auth .tr-proof small,html[data-pixo-theme=cosmic-plum-spectrum] .tr-auth .tr-trust,html[data-pixo-theme=cosmic-plum-spectrum] .tr-auth .tr-auth__workspace>footer{color:#e7e0ecad}html[data-pixo-theme=cosmic-plum-spectrum] .tr-auth .tr-back{color:#ffffffd6}html[data-pixo-theme=cosmic-plum-spectrum] .tr-auth .tr-story-copy h1 strong,html[data-pixo-theme=cosmic-plum-spectrum] .tr-auth .tr-story-copy h1 em,html[data-pixo-theme=cosmic-plum-spectrum] .tr-auth .tr-story-copy h1 .accent{background:linear-gradient(90deg,#6ed1b2,#a977f0 48%,#f38c76 100%);-webkit-background-clip:text;background-clip:text}html[data-pixo-theme=cosmic-plum-spectrum] .tr-auth .tr-auth-card{color:#f7f2fb;box-shadow:var(--tr-card-glow);background:linear-gradient(155deg,#221a2deb,#171120e3);border-color:#ffffff24}html[data-pixo-theme=cosmic-plum-spectrum] .tr-auth .tr-auth-card:before{background:linear-gradient(132deg,#ffffff2b,#9b66ee6b,#f287724d,#54bfa659)}html[data-pixo-theme=cosmic-plum-spectrum] .tr-auth .tr-auth-card h2,html[data-pixo-theme=cosmic-plum-spectrum] .tr-auth .tr-personas strong,html[data-pixo-theme=cosmic-plum-spectrum] .tr-auth .tr-label-row{color:#f8f3fb}html[data-pixo-theme=cosmic-plum-spectrum] .tr-auth .tr-auth-card header p,html[data-pixo-theme=cosmic-plum-spectrum] .tr-auth .tr-personas small,html[data-pixo-theme=cosmic-plum-spectrum] .tr-auth .tr-consent,html[data-pixo-theme=cosmic-plum-spectrum] .tr-auth .tr-switch,html[data-pixo-theme=cosmic-plum-spectrum] .tr-auth .tr-divider,html[data-pixo-theme=cosmic-plum-spectrum] .tr-auth .tr-demo{color:#b8adbf}html[data-pixo-theme=cosmic-plum-spectrum] .tr-auth .tr-brand>span,html[data-pixo-theme=cosmic-plum-spectrum] .tr-auth .tr-auth-card__icon{background:linear-gradient(145deg,#54bfa6 0%,#9b66ee 52%,#f28772 100%);box-shadow:0 12px 32px #9b66ee38,inset 0 1px #ffffff38}html[data-pixo-theme=cosmic-plum-spectrum] .tr-auth .tr-auth-card input:not([type=checkbox]),html[data-pixo-theme=cosmic-plum-spectrum] .tr-auth .tr-social button,html[data-pixo-theme=cosmic-plum-spectrum] .tr-auth .tr-personas button,html[data-pixo-theme=cosmic-plum-spectrum] .tr-auth .tr-demo button{color:#ece5f0;background:#ffffff09;border-color:#ddc7e924}html[data-pixo-theme=cosmic-plum-spectrum] .tr-auth .tr-form input:not([type=checkbox])::placeholder{color:#8d8293}html[data-pixo-theme=cosmic-plum-spectrum] .tr-auth .tr-form input:not([type=checkbox]):focus{background:#ffffff0e;border-color:#9e74d4;box-shadow:0 0 0 3px #9b66ee1f,0 8px 24px #00000024}html[data-pixo-theme=cosmic-plum-spectrum] .tr-auth .tr-personas button.is-active{background:linear-gradient(135deg,#9b66ee1a,#54bfa612);border-color:#9b66ee;box-shadow:inset 0 0 0 1px #9b66ee38,0 8px 24px #00000029}html[data-pixo-theme=cosmic-plum-spectrum] .tr-auth .tr-form button[type=submit]{background:var(--tr-cta)}html[data-pixo-theme=cosmic-plum-spectrum] .tr-auth .tr-label-row a,html[data-pixo-theme=cosmic-plum-spectrum] .tr-auth .tr-switch a,html[data-pixo-theme=cosmic-plum-spectrum] .tr-auth .tr-consent a{color:#76d0b5}html[data-pixo-theme=midnight-emerald-orbit]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#08090d;--surface:#171319;--surface-2:#1e1921;--surface-3:#29212c;--surface-soft:var(--surface-2);--surface-muted:var(--surface-3);--text:#f5f5f2;--text-2:#cac8cc;--text-3:#a7a4aa;--muted:var(--text-2);--border:#2d2a31;--border-strong:#3d3941;--brand-navy:#f5f5f2;--brand-indigo-dark:#63c38f;--brand-indigo:#45a776;--brand-violet:#9273dd;--brand-violet-light:#a37ce5;--brand-emerald:#45a776;--brand-gold:#d9af4e;--brand-cyan:#68b9b6;--brand-coral:#f07f6b;--brand-blue:#627a9e;--brand-blue-light:#91a2bb;--brand-green:#45a776;--brand-red:#e96767;--brand-rose:#dd8a9e;--primary:#45a776;--primary-2:#63c38f;--primary-500:#45a776;--primary-soft:#1d2524;--accent:#9273dd;--accent-soft:#261f31;--success:#73cda9;--success-bright:#45a776;--success-soft:#1d2524;--warning:#e8c36d;--warning-bright:#d9af4e;--warning-soft:#322920;--premium:#e8c36d;--premium-bright:#d9af4e;--premium-soft:#322920;--danger:#ff9991;--danger-bright:#e96767;--danger-soft:#301d22;--info:#80ccc7;--info-bright:#68b9b6;--info-soft:#21272c;--pixo-page-background:radial-gradient(circle at 84% 8%, #f07f6b14, transparent 24%), radial-gradient(circle at 18% 88%, #45a77617, transparent 30%), linear-gradient(135deg,#07080b 0%,#0a0910 48%,#130d17 100%);--pixo-cta-gradient:linear-gradient(100deg,#45a776 0%,#9273dd 50%,#f07f6b 100%);--brand-gradient:linear-gradient(135deg,#f5f5f2 0%,#63c38f 36%,#45a776 68%,#9273dd 100%);--brand-gradient-short:linear-gradient(135deg,#45a776 0%,#9273dd 54%,#f07f6b 100%);--growth-gradient:linear-gradient(135deg,#45a776 0%,#45a776 100%);--premium-gradient:linear-gradient(135deg,#d9af4e 0%,#f07f6b 100%);--intelligence-gradient:linear-gradient(120deg,#4fb397 0%,#9273dd 48%,#f07f6b 100%);--growth-spectrum-gradient:linear-gradient(110deg,#45a776 0%,#4fb397 40%,#9273dd 72%,#f07f6b 100%);--signal-gradient:linear-gradient(90deg,#45a776 0%,#4fb397 28%,#9273dd 55%,#d9af4e 78%,#f07f6b 100%);--hero-spectrum:radial-gradient(circle at 80% 16%,#f07f6b1a,transparent 26%), radial-gradient(circle at 24% 80%,#45a7761c,transparent 30%), linear-gradient(140deg,#07080b 0%,#0a0910 52%,#130d17 100%);--orbit-surface-gradient:radial-gradient(circle at 54% 44%,#45a7762b,transparent 24%), radial-gradient(circle at 78% 25%,#9273dd1c,transparent 27%), radial-gradient(circle at 76% 76%,#f07f6b14,transparent 22%), #07080b;--shadow:0 20px 56px #00000057;--shadow-sm:0 9px 30px #0000003d;--brand-glow:0 16px 44px #45a77638;--blue-glow:0 14px 36px #68b9b62e;--green-glow:0 14px 36px #45a7762e;--gold-glow:0 14px 36px #d9af4e2e;--to-navy:#f5f5f2;--to-indigo:#45a776;--to-violet:#9273dd;--to-blue:#627a9e;--to-cyan:#68b9b6;--to-emerald:#45a776;--to-green:#66a96d;--to-amber:#d9af4e;--to-coral:#f07f6b;--to-red:#e96767;--to-spectrum:var(--signal-gradient);--tr-three-node-primary:#45a776;--tr-three-node-secondary:#9273dd;--tr-three-node-action:#f07f6b;--tr-three-node-premium:#d9af4e;--tr-three-line:#344d44;--tr-three-core:#45a776;--tr-void:#08090d;--tr-night:#0c0b11;--tr-ink:#f5f5f2;--tr-muted:#a7a4aa;--tr-line:#45a77629;--tr-line-strong:#45a77647;--tr-surface:#171319e6;--tr-surface-solid:#171319;--tr-violet:#9273dd;--tr-purple:#a37ce5;--tr-magenta:#dd8a9e;--tr-rose:#dd8a9e;--tr-coral:#f07f6b;--tr-teal:#4fb397;--tr-emerald:#45a776;--tr-mint:#8ecebc;--tr-gold:#d9af4e;--tr-amber:#d9af4e;--tr-cyan:#68b9b6;--tr-blue:#627a9e;--tr-danger:#e96767;--tr-navy:#f5f5f2;--tr-indigo:#45a776;--tr-accent:#9273dd;--tr-bg:#08090d;--tr-cta:linear-gradient(100deg,#45a776 0%,#9273dd 50%,#f07f6b 100%);--tr-spectrum:var(--signal-gradient)}html[data-pixo-theme=midnight-emerald-orbit] .tr-auth{--tr-void:#08090d;--tr-night:#0c0b11;--tr-ink:#f5f5f2;--tr-muted:#b3b4b6;--tr-line:#78c5a72b;--tr-line-strong:#78c5a74a;--tr-surface:#19141ce0;--tr-surface-solid:#171319;--tr-violet:#9273dd;--tr-purple:#a37ce5;--tr-magenta:#c875ad;--tr-rose:#dd8a9e;--tr-coral:#f07f6b;--tr-teal:#4fb397;--tr-emerald:#45a776;--tr-mint:#73cda9;--tr-gold:#d9af4e;--tr-amber:#e4b358;--tr-cyan:#68b9b6;--tr-blue:#627a9e;--tr-danger:#e96767;--tr-cta:linear-gradient(100deg,#f18872 0%,#d2b0a6 34%,#72c7a3 100%);--tr-spectrum:linear-gradient(100deg,#45a776 0%,#9273dd 49%,#f07f6b 100%);--tr-card-glow:0 32px 90px #0000006e,0 8px 30px #45a7761f,inset 0 1px 0 #ffffff14;--tr-three-node-primary:#45a776;--tr-three-node-secondary:#9273dd;--tr-three-node-action:#f07f6b;--tr-three-node-premium:#d9af4e;--tr-three-line:#314d43;--tr-three-core:#58b287;--tr-motion-slow:24s;--tr-motion-medium:15s;color:#f5f5f2;background:radial-gradient(circle at 81% 15%,#f07f6b1a,#0000 25%),radial-gradient(circle at 58% 54%,#45a77624,#0000 31%),radial-gradient(circle at 26% 82%,#9273dd1f,#0000 27%),linear-gradient(136deg,#07080b 0%,#0a0910 34%,#130d17 68%,#090a0d 100%)}html[data-pixo-theme=midnight-emerald-orbit] .tr-auth:before{background:linear-gradient(90deg,#0304079e,#0506084d 37%,#0506080a 61%,#03040733),radial-gradient(circle at 72%,#0000 0,#0000 34%,#0304070f 76%,#0203054d 100%)}html[data-pixo-theme=midnight-emerald-orbit] .tr-auth:after{opacity:.3}html[data-pixo-theme=midnight-emerald-orbit] .tr-auth .tr-auth__story,html[data-pixo-theme=midnight-emerald-orbit] .tr-auth .tr-brand strong,html[data-pixo-theme=midnight-emerald-orbit] .tr-auth .tr-story-copy h1,html[data-pixo-theme=midnight-emerald-orbit] .tr-auth .tr-proof strong{color:#fff}html[data-pixo-theme=midnight-emerald-orbit] .tr-auth .tr-brand small,html[data-pixo-theme=midnight-emerald-orbit] .tr-auth .tr-story-copy>p,html[data-pixo-theme=midnight-emerald-orbit] .tr-auth .tr-proof small,html[data-pixo-theme=midnight-emerald-orbit] .tr-auth .tr-trust,html[data-pixo-theme=midnight-emerald-orbit] .tr-auth .tr-auth__workspace>footer{color:#e8e8e5ad}html[data-pixo-theme=midnight-emerald-orbit] .tr-auth .tr-back{color:#ffffffd1}html[data-pixo-theme=midnight-emerald-orbit] .tr-auth .tr-story-copy h1 strong,html[data-pixo-theme=midnight-emerald-orbit] .tr-auth .tr-story-copy h1 em,html[data-pixo-theme=midnight-emerald-orbit] .tr-auth .tr-story-copy h1 .accent{background:linear-gradient(90deg,#5fc394 0%,#9b7fe1 45%,#f08470 100%);-webkit-background-clip:text;background-clip:text}html[data-pixo-theme=midnight-emerald-orbit] .tr-auth .tr-auth-card{color:#f7f4f6;background:linear-gradient(155deg,#1b171fed,#131116e6);border-color:#ffffff21}html[data-pixo-theme=midnight-emerald-orbit] .tr-auth .tr-auth-card:before{background:linear-gradient(132deg,#ffffff24,#45a77661,#9273dd40,#f07f6b52)}html[data-pixo-theme=midnight-emerald-orbit] .tr-auth .tr-auth-card h2,html[data-pixo-theme=midnight-emerald-orbit] .tr-auth .tr-personas strong,html[data-pixo-theme=midnight-emerald-orbit] .tr-auth .tr-label-row{color:#f8f6f8}html[data-pixo-theme=midnight-emerald-orbit] .tr-auth .tr-auth-card header p,html[data-pixo-theme=midnight-emerald-orbit] .tr-auth .tr-personas small,html[data-pixo-theme=midnight-emerald-orbit] .tr-auth .tr-consent,html[data-pixo-theme=midnight-emerald-orbit] .tr-auth .tr-switch,html[data-pixo-theme=midnight-emerald-orbit] .tr-auth .tr-divider,html[data-pixo-theme=midnight-emerald-orbit] .tr-auth .tr-demo{color:#b7b2ba}html[data-pixo-theme=midnight-emerald-orbit] .tr-auth .tr-brand>span,html[data-pixo-theme=midnight-emerald-orbit] .tr-auth .tr-auth-card__icon{background:linear-gradient(145deg,#45a776 0%,#9273dd 52%,#f07f6b 100%);box-shadow:0 12px 32px #45a7762e,inset 0 1px #fff3}html[data-pixo-theme=midnight-emerald-orbit] .tr-auth .tr-auth-card input:not([type=checkbox]),html[data-pixo-theme=midnight-emerald-orbit] .tr-auth .tr-social button,html[data-pixo-theme=midnight-emerald-orbit] .tr-auth .tr-personas button,html[data-pixo-theme=midnight-emerald-orbit] .tr-auth .tr-demo button{color:#eceaee;background:#ffffff09;border-color:#dad7dc21}html[data-pixo-theme=midnight-emerald-orbit] .tr-auth .tr-form input:not([type=checkbox])::placeholder{color:#87858a}html[data-pixo-theme=midnight-emerald-orbit] .tr-auth .tr-form input:not([type=checkbox]):focus{background:#ffffff0d;border-color:#61ae86;box-shadow:0 0 0 3px #45a7761f,0 8px 24px #00000024}html[data-pixo-theme=midnight-emerald-orbit] .tr-auth .tr-personas button.is-active{background:linear-gradient(135deg,#45a7761a,#9273dd0f);border-color:#58ad80;box-shadow:inset 0 0 0 1px #45a77638,0 8px 24px #00000029}html[data-pixo-theme=midnight-emerald-orbit] .tr-auth .tr-form button[type=submit]{color:#171417;background:var(--tr-cta)}html[data-pixo-theme=midnight-emerald-orbit] .tr-auth .tr-label-row a,html[data-pixo-theme=midnight-emerald-orbit] .tr-auth .tr-switch a,html[data-pixo-theme=midnight-emerald-orbit] .tr-auth .tr-consent a{color:#6bc398}html[data-pixo-theme]{background:var(--bg);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;accent-color:var(--primary)}html[data-pixo-theme=cosmic-plum-spectrum],html[data-pixo-theme=midnight-emerald-orbit]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html[data-pixo-theme] body,html[data-pixo-theme] #root{background:var(--pixo-page-background);min-height:100%;color:var(--text)}html[data-pixo-theme] body{background-attachment:fixed;transition:background-color .42s,color .3s}html[data-pixo-theme] .app-shell,html[data-pixo-theme] .candidate-shell,html[data-pixo-theme] .app-main,html[data-pixo-theme] .candidate-main{background:0 0}html[data-pixo-theme] .sidebar,html[data-pixo-theme] .candidate-sidebar{background:color-mix(in srgb,var(--surface) 94%,transparent);border-color:var(--border);-webkit-backdrop-filter:blur(20px)saturate(1.04);backdrop-filter:blur(20px)saturate(1.04)}html[data-pixo-theme] .topbar,html[data-pixo-theme] .candidate-topbar{background:color-mix(in srgb,var(--surface) 88%,transparent);border-color:var(--border);box-shadow:0 1px 0 color-mix(in srgb,var(--primary) 8%,transparent);-webkit-backdrop-filter:blur(20px)saturate(1.06);backdrop-filter:blur(20px)saturate(1.06)}html[data-pixo-theme] .brand-mark{background:var(--brand-gradient-short);box-shadow:var(--brand-glow)}html[data-pixo-theme] .sidebar-nav a.active,html[data-pixo-theme] .candidate-sidebar nav a.active{color:var(--primary-2);background:linear-gradient(100deg, color-mix(in srgb,var(--primary) 12%,var(--surface)), color-mix(in srgb,var(--accent) 8%,var(--surface)));box-shadow:inset 3px 0 0 var(--primary)}html[data-pixo-theme] .sidebar-nav a:hover,html[data-pixo-theme] .candidate-sidebar nav a:hover,html[data-pixo-theme] .collapse-btn:hover{background:color-mix(in srgb,var(--primary) 7%,var(--surface))}html[data-pixo-theme] .card,html[data-pixo-theme] .modal,html[data-pixo-theme] .org-card,html[data-pixo-theme] .operational-strip>div,html[data-pixo-theme] .studio-row,html[data-pixo-theme] .assessment-section,html[data-pixo-theme] .pool-card,html[data-pixo-theme] .task-list button,html[data-pixo-theme] .queue-grid article,html[data-pixo-theme] .collab-notes article{border-color:var(--border)}html[data-pixo-theme] .card{background:linear-gradient(180deg, color-mix(in srgb,var(--primary) 2.5%,var(--surface)), var(--surface) 48%);box-shadow:var(--shadow-sm)}html[data-pixo-theme] .card:hover{border-color:color-mix(in srgb,var(--primary) 22%,var(--border))}html[data-pixo-theme] .btn-primary,html[data-pixo-theme] .tr-form button[type=submit]{color:#fff;background:var(--pixo-cta-gradient);border-color:color-mix(in srgb,var(--primary) 52%,transparent);box-shadow:0 9px 24px color-mix(in srgb,var(--primary) 18%,transparent)}html[data-pixo-theme] .btn-primary:hover:not(:disabled){filter:brightness(1.035)saturate(1.03)}html[data-pixo-theme] .btn-secondary,html[data-pixo-theme] .icon-btn,html[data-pixo-theme] .pagination button,html[data-pixo-theme] .notification-btn{background:color-mix(in srgb,var(--surface) 96%,transparent);border-color:var(--border)}html[data-pixo-theme] .text-btn,html[data-pixo-theme] .eyebrow{color:var(--primary)}html[data-pixo-theme] .field input,html[data-pixo-theme] .field textarea,html[data-pixo-theme] .field select,html[data-pixo-theme] .skill-editor input,html[data-pixo-theme] .chat-composer textarea,html[data-pixo-theme] .search-input,html[data-pixo-theme] .global-search-trigger{background:color-mix(in srgb,var(--surface) 94%,transparent);border-color:var(--border-strong);color:var(--text)}html[data-pixo-theme] .field input:focus,html[data-pixo-theme] .field textarea:focus,html[data-pixo-theme] .field select:focus,html[data-pixo-theme] .skill-editor input:focus,html[data-pixo-theme] .chat-composer textarea:focus{border-color:var(--primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 13%,transparent)}html[data-pixo-theme] ::placeholder{color:var(--text-3);opacity:.78}html[data-pixo-theme] .tabs button.active,html[data-pixo-theme] .badge-accent{background:var(--primary-soft);color:var(--primary-2)}html[data-pixo-theme] .progress span,html[data-pixo-theme] .capacity-bar i,html[data-pixo-theme] .upload-progress>span,html[data-pixo-theme] .supply-funnel i{background:var(--growth-spectrum-gradient)}html[data-pixo-theme] .pagination button.active{background:var(--pixo-cta-gradient);color:#fff;border-color:#0000}html[data-pixo-theme] .metric-grid .metric-card:nth-child(4n+1) .metric-icon{color:var(--brand-emerald);background:color-mix(in srgb,var(--brand-emerald) 10%,var(--surface))}html[data-pixo-theme] .metric-grid .metric-card:nth-child(4n+2) .metric-icon{color:var(--brand-violet);background:color-mix(in srgb,var(--brand-violet) 10%,var(--surface))}html[data-pixo-theme] .metric-grid .metric-card:nth-child(4n+3) .metric-icon{color:var(--brand-gold);background:color-mix(in srgb,var(--brand-gold) 11%,var(--surface))}html[data-pixo-theme] .metric-grid .metric-card:nth-child(4n+4) .metric-icon{color:var(--brand-coral);background:color-mix(in srgb,var(--brand-coral) 10%,var(--surface))}html[data-pixo-theme] .to-three-shell,html[data-pixo-theme] .to-visual-shell,html[data-pixo-theme] .to-universe,html[data-pixo-theme] .talent-orbit-stage{background:var(--orbit-surface-gradient)}html[data-pixo-theme] .to-route-index,html[data-pixo-theme] .skill-graph .graph-core,html[data-pixo-theme] .milestone-list span{background:var(--intelligence-gradient)}html[data-pixo-theme] .skill-graph{background:radial-gradient(circle at 50% 46%,color-mix(in srgb,var(--brand-violet) 13%,transparent),transparent 25%), radial-gradient(circle at 78% 22%,color-mix(in srgb,var(--brand-coral) 8%,transparent),transparent 27%), radial-gradient(circle at 18% 78%,color-mix(in srgb,var(--brand-emerald) 9%,transparent),transparent 29%), var(--surface-2)}html[data-pixo-theme] .to-visual-legend .strong{background:var(--brand-emerald)}html[data-pixo-theme] .to-visual-legend .medium{background:var(--brand-violet)}html[data-pixo-theme] .to-visual-legend .gap{background:var(--brand-coral)}html[data-pixo-theme] .studio-page .question-picker button.selected,html[data-pixo-theme] .studio-page .select-candidate-grid label.selected{background:linear-gradient(135deg, color-mix(in srgb,var(--brand-violet) 9%,var(--surface)), color-mix(in srgb,var(--brand-emerald) 7%,var(--surface)));border-color:color-mix(in srgb,var(--primary) 36%,var(--border))}html[data-pixo-theme] .studio-page .quality-score{border-color:color-mix(in srgb,var(--brand-violet) 52%,var(--brand-emerald))}html[data-pixo-theme] .global-resilience-banner{background:var(--warning-soft);color:var(--warning);border-color:var(--warning-bright)}html[data-pixo-theme] .qa-release-card.pass{border-color:var(--success-bright)}html[data-pixo-theme] .qa-release-card.warn,html[data-pixo-theme] .assessment-recovery-card,html[data-pixo-theme] .assessment-conflict{border-color:var(--warning-bright)}html[data-pixo-theme] :where(body,.sidebar,.candidate-sidebar,.topbar,.candidate-topbar,.card,.modal,.org-card,.btn,.badge,.icon-btn,.notification-btn,.search-input,.global-search-trigger,.field input,.field textarea,.field select,.tabs button,.studio-row,.assessment-section){transition:background-color .36s,background .36s,color .28s,border-color .32s,box-shadow .34s,transform .18s}html[data-pixo-theme] :where(button,a,input,textarea,select,[tabindex]):focus-visible{outline-color:color-mix(in srgb,var(--primary) 78%,white)!important}@media (prefers-reduced-motion:reduce){html[data-pixo-theme] :where(*){scroll-behavior:auto!important}html[data-pixo-theme] :where(body,.sidebar,.candidate-sidebar,.topbar,.candidate-topbar,.card,.modal,.org-card,.btn,.badge,.icon-btn,.notification-btn,.search-input,.global-search-trigger,.field input,.field textarea,.field select,.tabs button,.studio-row,.assessment-section){transition-duration:.01ms!important}}.tr-talent-network,.tr-talent-network__canvas,.tr-talent-network__labels,.tr-network-label{pointer-events:none}.tr-talent-network--interactive{-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:0!important;pointer-events:auto!important;touch-action:none!important}.tr-talent-network--interactive .tr-talent-network__canvas{-webkit-user-select:none;-moz-user-select:none;user-select:none;outline:none;pointer-events:auto!important;touch-action:none!important;cursor:grab!important}.tr-talent-network--interactive .tr-talent-network__canvas.is-grabbing,.tr-talent-network--interactive .tr-talent-network__canvas:active{cursor:grabbing!important}.tr-talent-network--interactive .tr-talent-network__canvas.is-hovering-node:not(.is-grabbing){cursor:pointer!important}.tr-auth .tr-auth__story{pointer-events:none!important}.tr-auth .tr-auth__story .tr-talent-network--interactive{z-index:0!important;pointer-events:auto!important;touch-action:none!important}.tr-auth .tr-auth__story .tr-talent-network--interactive .tr-talent-network__canvas{pointer-events:auto!important;touch-action:none!important;cursor:grab!important}.tr-auth .tr-brand,.tr-auth .tr-story-copy,.tr-auth .tr-proof,.tr-auth .tr-trust{pointer-events:none!important}.tr-auth .tr-auth__story a,.tr-auth .tr-auth__story button,.tr-auth .tr-auth__story input,.tr-auth .tr-auth__story select,.tr-auth .tr-auth__story textarea,.tr-auth .tr-auth__story [role=button],.tr-auth .tr-auth__story .tr-back{pointer-events:auto!important}.tr-auth .tr-auth__workspace,.tr-auth .tr-auth__workspace>*{pointer-events:none!important}.tr-auth .tr-auth__workspace .tr-auth-card,.tr-auth .tr-auth__workspace .tr-auth-card *,.tr-auth .tr-auth__workspace a,.tr-auth .tr-auth__workspace button,.tr-auth .tr-auth__workspace input,.tr-auth .tr-auth__workspace select,.tr-auth .tr-auth__workspace textarea,.tr-auth .tr-auth__workspace label,.tr-auth .tr-auth__workspace [role=button]{pointer-events:auto!important}.tr-talent-network__tooltip{z-index:60;border:1px solid color-mix(in srgb, var(--pixo-primary,#6eaf88) 42%, transparent);background:linear-gradient(135deg, color-mix(in srgb, var(--pixo-surface,#fff) 94%, transparent), color-mix(in srgb, var(--pixo-primary,#6eaf88) 7%, var(--pixo-surface,#fff)));min-width:112px;max-width:min(260px,42vw);box-shadow:0 10px 34px color-mix(in srgb, var(--pixo-primary,#6eaf88) 18%, transparent), inset 0 1px 0 #ffffff9e;-webkit-backdrop-filter:blur(15px)saturate(1.15);backdrop-filter:blur(15px)saturate(1.15);color:var(--pixo-text,#19233b);opacity:0;white-space:normal;border-radius:12px;padding:8px 11px;transition:opacity .15s,transform .15s;position:absolute;transform:translateY(6px)scale(.97);pointer-events:none!important}.tr-talent-network__tooltip.is-visible{opacity:1;transform:translate(0,0)scale(1)}.tr-talent-network__tooltip strong,.tr-talent-network__tooltip span{display:block}.tr-talent-network__tooltip strong{letter-spacing:-.01em;font-size:.76rem;font-weight:800}.tr-talent-network__tooltip span{color:var(--pixo-text-soft,#667085);letter-spacing:.075em;text-transform:uppercase;margin-top:2px;font-size:.59rem;font-weight:750}@media (min-width:640px){.tr-talent-network--interactive,.tr-talent-network--interactive .tr-talent-network__canvas{pointer-events:auto!important;touch-action:none!important}}@media (max-width:639px){.tr-talent-network--interactive,.tr-talent-network--interactive .tr-talent-network__canvas{pointer-events:none!important;touch-action:pan-y!important;cursor:default!important}.tr-talent-network__tooltip{display:none}}@media (prefers-reduced-motion:reduce){.tr-talent-network__tooltip{transition:none}}.tr-talent-network__action-frame{--tr-node-accent:var(--pixo-primary,#7957d5);z-index:10000;border:1px solid color-mix(in srgb, var(--tr-node-accent) 30%, #ffffffb8);-webkit-backdrop-filter:blur(26px)saturate(1.25);backdrop-filter:blur(26px)saturate(1.25);width:min(320px,100vw - 32px);box-shadow:0 22px 70px #2319462b, 0 8px 24px color-mix(in srgb, var(--tr-node-accent) 13%, transparent), inset 0 1px 0 #ffffffd1;color:var(--pixo-text,#19233b);opacity:0;visibility:hidden;transform-origin:0 0;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;background:linear-gradient(145deg,#ffffffe0,#ffffffb8);border-radius:18px;padding:15px;transition:opacity .18s,transform .22s cubic-bezier(.2,.8,.2,1),visibility .18s;position:fixed;overflow:visible;transform:translateY(10px)scale(.965)}.tr-talent-network__action-frame:before{content:"";z-index:-1;border-radius:inherit;background:linear-gradient(130deg, color-mix(in srgb, var(--tr-node-accent) 65%, white), #ffffffa6 38%, transparent 62%, color-mix(in srgb, var(--pixo-accent,#ed7467) 42%, transparent));-webkit-mask-composite:xor;pointer-events:none;padding:1px;position:absolute;top:-1px;bottom:-1px;left:-1px;right:-1px;-webkit-mask-image:linear-gradient(#000 0,#000 0),linear-gradient(#000 0,#000 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.tr-talent-network__action-frame:after{content:"";background:radial-gradient(circle, color-mix(in srgb, var(--tr-node-accent) 22%, transparent), transparent 68%);filter:blur(4px);pointer-events:none;border-radius:50%;width:150px;height:150px;position:absolute;top:-58px;right:-48px}.tr-talent-network__action-frame-close{z-index:5;width:28px;height:28px;color:var(--pixo-text-soft,#667085);font:inherit;cursor:pointer;background:#ffffff8f;border:1px solid #463c6414;border-radius:999px;place-items:center;padding:0;font-size:16px;transition:transform .16s,background .16s,color .16s;display:grid;position:absolute;top:10px;right:10px}.tr-talent-network__action-frame-close:hover{color:var(--pixo-text,#19233b);background:#fffffff0;transform:rotate(6deg)}.tr-talent-network__action-frame-eyebrow{z-index:2;border:1px solid color-mix(in srgb, var(--tr-node-accent) 24%, transparent);background:color-mix(in srgb, var(--tr-node-accent) 8%, #ffffffa6);color:var(--tr-node-accent);letter-spacing:.11em;text-transform:uppercase;border-radius:999px;align-items:center;gap:6px;margin-right:34px;padding:4px 8px;font-size:.58rem;font-weight:850;display:inline-flex;position:relative}.tr-talent-network__action-frame-eyebrow:before{content:"";background:var(--tr-node-accent);width:5px;height:5px;box-shadow:0 0 10px var(--tr-node-accent);border-radius:50%;flex:none;animation:1.8s ease-in-out infinite trTalentSignalPulse}.tr-talent-network__action-frame-description{z-index:2;max-width:270px;color:var(--pixo-text-soft,#667085);margin:0 0 12px;font-size:.69rem;line-height:1.42;position:relative}.tr-talent-network__action-frame-button{width:100%;min-height:50px;color:var(--pixo-text,#19233b);font:inherit;text-align:left;cursor:pointer;background:#ffffff7a;border:1px solid #53496e17;border-radius:11px;justify-content:space-between;align-items:center;gap:12px;padding:8px 10px;transition:transform .15s,border-color .15s,background .15s,box-shadow .15s;display:flex;position:relative;overflow:hidden;pointer-events:auto!important}.tr-talent-network__action-frame-button:before{content:"";opacity:0;background:linear-gradient(110deg, color-mix(in srgb, var(--tr-node-accent) 9%, transparent), transparent 72%);pointer-events:none;transition:opacity .16s;position:absolute;top:0;bottom:0;left:0;right:0}.tr-talent-network__action-frame-button:hover{border-color:color-mix(in srgb, var(--tr-node-accent) 30%, transparent);box-shadow:0 6px 18px color-mix(in srgb, var(--tr-node-accent) 8%, transparent);background:#ffffffc7;transform:translate(3px)}.tr-talent-network__action-frame-button:hover:before{opacity:1}.tr-talent-network__action-frame-button.is-primary{border-color:color-mix(in srgb, var(--tr-node-accent) 24%, transparent);background:linear-gradient(135deg, color-mix(in srgb, var(--tr-node-accent) 12%, #ffffffde), #ffffffa8)}.tr-talent-network__action-frame-button>span{z-index:1;gap:2px;display:grid;position:relative}.tr-talent-network__action-frame-button strong{font-size:.75rem;font-weight:820}.tr-talent-network__action-frame-button b{z-index:1;background:color-mix(in srgb, var(--tr-node-accent) 8%, transparent);width:25px;height:25px;color:var(--tr-node-accent);border-radius:50%;flex:none;place-items:center;font-size:.83rem;transition:transform .15s,background .15s;display:grid;position:relative}.tr-talent-network__action-frame-button:hover b{background:color-mix(in srgb, var(--tr-node-accent) 15%, transparent);transform:translate(2px)}.tr-talent-network__action-frame-footer{z-index:2;color:var(--pixo-text-soft,#667085);opacity:.68;border-top:1px solid #53496e12;align-items:center;gap:5px;margin-top:9px;padding-top:8px;font-size:.52rem;font-weight:650;display:flex;position:relative}html[data-pixo-theme=cosmic-plum-spectrum] .tr-talent-network__action-frame,html[data-pixo-theme=midnight-emerald-orbit] .tr-talent-network__action-frame{color:var(--pixo-text,#f5f5f7);border-color:color-mix(in srgb, var(--tr-node-accent,#755bc2) 30%, #ffffff1f);background:linear-gradient(145deg,#181626eb,#1c192cd1)}@keyframes trTalentSignalPulse{0%,to{opacity:.55;transform:scale(.84)}50%{opacity:1;transform:scale(1.18)}}@media (prefers-reduced-motion:reduce){.tr-talent-network__action-frame,.tr-talent-network__action-frame-button,.tr-talent-network__action-frame-eyebrow:before{transition:none!important;animation:none!important}}.tr-talent-network__action-frame:before{content:"";pointer-events:none;background:radial-gradient(circle at 94% 4%, color-mix(in srgb, var(--pixo-accent,#e97867) 16%, transparent), transparent 32%), radial-gradient(circle at 4% 100%, color-mix(in srgb, var(--pixo-primary,#755bc2) 12%, transparent), transparent 34%);position:absolute;top:0;bottom:0;left:0;right:0}.tr-talent-network__action-frame.is-visible{opacity:1;visibility:visible;transform:translate(0,0)scale(1);pointer-events:auto!important}.tr-talent-network__action-frame-close{z-index:2;background:color-mix(in srgb, var(--pixo-text,#19233b) 7%, transparent);width:30px;height:30px;color:var(--pixo-text,#19233b);font:inherit;cursor:pointer;border:0;border-radius:999px;place-items:center;padding:0;font-size:19px;line-height:1;display:grid;position:absolute;top:10px;right:10px;pointer-events:auto!important}.tr-talent-network__action-frame-eyebrow{z-index:1;color:var(--pixo-primary,#755bc2);letter-spacing:.12em;text-transform:uppercase;margin-right:36px;font-size:.63rem;font-weight:850;position:relative}.tr-talent-network__action-frame-title{z-index:1;color:var(--pixo-text,#19233b);letter-spacing:-.03em;margin:6px 36px 5px 0;font-size:1.23rem;font-weight:850;line-height:1.12;display:block;position:relative}.tr-talent-network__action-frame-description{z-index:1;color:var(--pixo-text-soft,#667085);margin:0 0 14px;font-size:.75rem;line-height:1.48;position:relative}.tr-talent-network__action-frame-actions{z-index:1;gap:7px;display:grid;position:relative}.tr-talent-network__action-frame-button{border:1px solid color-mix(in srgb, var(--pixo-primary,#755bc2) 15%, transparent);background:color-mix(in srgb, var(--pixo-surface,#fff) 80%, transparent);width:100%;min-height:56px;color:var(--pixo-text,#19233b);font:inherit;text-align:left;cursor:pointer;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:9px 11px;transition:transform .15s,border-color .15s,background .15s,box-shadow .15s;display:flex;pointer-events:auto!important}.tr-talent-network__action-frame-button:hover{border-color:color-mix(in srgb, var(--pixo-primary,#755bc2) 40%, transparent);box-shadow:0 7px 18px color-mix(in srgb, var(--pixo-primary,#755bc2) 9%, transparent);transform:translateY(-1px)}.tr-talent-network__action-frame-button.is-primary{background:linear-gradient(135deg, color-mix(in srgb, var(--pixo-primary,#755bc2) 15%, var(--pixo-surface,#fff)), color-mix(in srgb, var(--pixo-accent,#e97867) 8%, var(--pixo-surface,#fff)))}.tr-talent-network__action-frame-button>span{gap:2px;display:grid}.tr-talent-network__action-frame-button strong{color:var(--pixo-text,#19233b);font-size:.77rem;font-weight:820}.tr-talent-network__action-frame-button small{color:var(--pixo-text-soft,#667085);font-size:.65rem;line-height:1.32}.tr-talent-network__action-frame-button b{color:var(--pixo-primary,#755bc2);flex:none;font-size:1rem}.tr-talent-network__action-frame-footer{z-index:1;border-top:1px solid color-mix(in srgb, var(--pixo-primary,#755bc2) 10%, transparent);color:var(--pixo-text-soft,#667085);margin-top:11px;padding-top:10px;font-size:.58rem;font-weight:650;line-height:1.4;display:block;position:relative}@media (prefers-reduced-motion:reduce){.tr-talent-network__action-frame,.tr-talent-network__action-frame-button{transition:none!important}}.pixo-theme-menu{display:inline-flex;position:relative}.pixo-theme-trigger{position:relative}.pixo-theme-trigger.active{color:var(--primary);border-color:color-mix(in srgb, var(--primary) 45%, var(--border));background:color-mix(in srgb, var(--primary) 7%, var(--surface))}.pixo-theme-popover{border:1px solid var(--border);background:var(--surface);z-index:1000;border-radius:14px;width:280px;padding:10px;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 16px 45px #0f172a24}.pixo-theme-popover__header{padding:4px 6px 10px}.pixo-theme-popover__header strong{color:var(--text);font-size:13px;font-weight:800;display:block}.pixo-theme-popover__header span{color:var(--text-3);margin-top:3px;font-size:10px;display:block}.pixo-theme-auto-row{width:100%;color:var(--text);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:10px;align-items:center;gap:9px;padding:9px 8px;display:flex}.pixo-theme-auto-row:hover{background:color-mix(in srgb, var(--primary) 5%, transparent)}.pixo-theme-auto-icon{width:30px;height:30px;color:var(--primary);background:color-mix(in srgb, var(--primary) 10%, transparent);border-radius:9px;justify-content:center;align-items:center;display:flex}.pixo-theme-auto-copy{flex-direction:column;flex:1;display:flex}.pixo-theme-auto-copy strong{font-size:11px;font-weight:700}.pixo-theme-auto-copy small{color:var(--text-3);margin-top:2px;font-size:9px}.pixo-theme-toggle{background:var(--border);border-radius:999px;align-items:center;width:34px;height:19px;padding:2px;transition:background .2s;display:flex}.pixo-theme-toggle span{background:var(--surface);border-radius:50%;width:15px;height:15px;transition:transform .2s;box-shadow:0 1px 3px #0000002e}.pixo-theme-toggle.on{background:var(--primary)}.pixo-theme-toggle.on span{transform:translate(15px)}.pixo-theme-divider{background:var(--border);height:1px;margin:7px 4px}.pixo-theme-section-label{text-transform:uppercase;letter-spacing:.07em;color:var(--text-3);padding:5px 7px;font-size:9px;font-weight:800}.pixo-theme-list{flex-direction:column;gap:2px;display:flex}.pixo-theme-option{width:100%;min-height:34px;color:var(--text);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:9px;justify-content:space-between;align-items:center;padding:0 9px;display:flex}.pixo-theme-option:hover{background:color-mix(in srgb, var(--primary) 5%, transparent)}.pixo-theme-option.selected{background:color-mix(in srgb, var(--primary) 10%, transparent);color:var(--primary)}.pixo-theme-option__name{font-size:11px;font-weight:600}.pixo-theme-auto-spin{animation:4s linear infinite pixo-auto-theme-spin}@keyframes pixo-auto-theme-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.pixo-theme-auto-spin{animation:none}}
