html:has(.console){background:#fbfbfa}.console{background:#fbfbfa;min-height:var(--screen);display:flex;flex-direction:column}.console-main{flex:1;width:var(--page);margin:0 auto;border-top:1px solid var(--line);padding:28px 0 88px}.console-bar{display:flex;align-items:center;gap:14px;flex-wrap:wrap;width:var(--page);margin:0 auto;padding:18px 0 16px}.console-bar .wordmark{font-size:17px}.console-tag{font-family:var(--mono);font-size:9.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--quiet);border:1px solid var(--line);border-radius:var(--r-pill);padding:4px 10px}.console-nav{margin-left:auto;display:flex;align-items:center;gap:18px;font-size:13.5px;min-height:32px}.console.booting .console-nav,.console.booting .console-foot,.console.booting .console-main>*{visibility:hidden}.console-nav a{text-decoration:none;color:var(--quiet)}.console-nav a:hover{color:var(--ink)}.console-who{display:inline-flex;align-items:center;gap:10px;padding-left:18px;border-left:1px solid var(--line)}.console-who b{font-weight:500;font-size:13px;overflow-wrap:anywhere}.who-dot{width:26px;height:26px;border-radius:50%;background:var(--signal);color:var(--ink);display:inline-grid;place-items:center;font-size:12px;font-weight:600;text-transform:uppercase}.link-quiet,.link-quiet:hover,.link-quiet:active{background:none;border:0;box-shadow:none;transform:none;min-height:0;padding:4px 0;color:var(--quiet);font-size:13px;font-weight:400;border-radius:0}.link-quiet:hover{color:var(--ink);text-decoration:underline;text-underline-offset:4px}#account-status{margin:0 0 18px;font-size:14px;color:var(--quiet)}#account-status:empty{display:none}#account-status.error,#recovery-status.error,#feed-status.error{color:var(--danger)}.console-foot{display:flex;align-items:center;justify-content:space-between;gap:18px;flex-wrap:wrap;width:var(--page);margin:0 auto;border-top:1px solid var(--line);padding:20px 0 40px;font-size:13px;color:var(--quiet)}.console-foot nav{display:flex;gap:18px}.console-title{font-size:clamp(28px,3.4vw,38px);letter-spacing:-.035em;font-weight:300;line-height:1.08;margin:0 0 10px}.steps{list-style:none;margin:0 0 34px;padding:0;display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--line);border-radius:var(--r);background:var(--paper);overflow:hidden}.steps li{display:flex;align-items:center;gap:12px;padding:14px 18px;min-width:0;position:relative}.steps li+li{border-left:1px solid var(--line)}.step-mark{width:24px;height:24px;border-radius:50%;flex:none;border:1.5px solid var(--line);display:grid;place-items:center;font-size:12px;font-weight:600;color:var(--quiet)}.steps li:nth-child(1) .step-mark:before{content:"1"}.steps li:nth-child(2) .step-mark:before{content:"2"}.steps li:nth-child(3) .step-mark:before{content:"3"}.step-text{display:grid;min-width:0}.step-text b{font-weight:500;font-size:14px}.step-text i{font-style:normal;font-size:12.5px;color:var(--quiet);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.steps li[data-state=current]{background:#fffbe0}.steps li[data-state=current]:after{content:"";position:absolute;left:0;right:0;bottom:0;height:3px;background:var(--signal)}.steps li[data-state=current] .step-mark{background:var(--signal);border-color:var(--signal);color:var(--ink)}.steps li[data-state=done] .step-mark{background:var(--ink);border-color:var(--ink);color:var(--paper)}.steps li[data-state=done] .step-mark:before{content:"";width:9px;height:5px;border-left:2px solid currentColor;border-bottom:2px solid currentColor;transform:translateY(-1px) rotate(-45deg)}.steps li[data-state=todo] .step-text b{color:var(--quiet)}@media (max-width: 640px){.steps li{padding:12px 10px;gap:8px;flex-direction:column;align-items:flex-start}.step-text i{display:none}.step-text b{font-size:13px}}.side-price{display:flex;align-items:baseline;gap:10px;margin:0 0 18px}.side-price strong{font-family:var(--display);font-size:64px;font-weight:300;letter-spacing:-.05em;line-height:.9}.side-price span{font-size:15px;color:var(--quiet)}.gets{list-style:none;margin:0;padding:0;display:grid;gap:12px;font-size:14.5px;color:var(--quiet)}.gets li{position:relative;padding-left:26px;line-height:1.45}.gets li:before{content:"";position:absolute;left:0;top:4px;width:14px;height:14px;border-radius:4px;background:var(--signal)}.gets b{color:var(--ink);font-weight:500}.signin{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,420px);gap:56px;align-items:start}.signin-door{min-width:0;max-width:440px}.signin-lead{color:var(--quiet);margin:0 0 26px;font-size:16px}.signin-note{margin:14px 0 0;font-size:13px;color:var(--quiet)}.signin-side{border:1px solid var(--line);border-radius:var(--r);background:var(--paper);padding:28px}@media (max-width: 900px){.signin{grid-template-columns:1fr;gap:28px}}.google-button{width:100%;background:var(--paper);color:var(--ink);border:1px solid var(--line);border-radius:var(--r-pill);min-height:52px;font-size:15.5px;font-weight:500;gap:10px}.google-button:hover{background:#f4f4f2;border-color:var(--ink);box-shadow:none}.google-button:before{content:"";width:18px;height:18px;flex:none;background:no-repeat center/contain url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 48'%3E%3Cpath fill='%234285F4' d='M45.12 24.5c0-1.56-.14-3.06-.4-4.5H24v8.51h11.84c-.51 2.75-2.06 5.08-4.39 6.64v5.52h7.11c4.16-3.83 6.56-9.47 6.56-16.17z'/%3E%3Cpath fill='%2334A853' d='M24 46c5.94 0 10.92-1.97 14.56-5.33l-7.11-5.52c-1.97 1.32-4.49 2.1-7.45 2.1-5.73 0-10.58-3.87-12.31-9.07H4.34v5.7C7.96 41.07 15.4 46 24 46z'/%3E%3Cpath fill='%23FBBC05' d='M11.69 28.18C11.25 26.86 11 25.45 11 24s.25-2.86.69-4.18v-5.7H4.34C2.85 17.09 2 20.45 2 24s.85 6.91 2.34 9.88l7.35-5.7z'/%3E%3Cpath fill='%23EA4335' d='M24 10.75c3.23 0 6.13 1.11 8.41 3.29l6.31-6.31C34.91 4.18 29.93 2 24 2 15.4 2 7.96 6.93 4.34 14.12l7.35 5.7c1.73-5.2 6.58-9.07 12.31-9.07z'/%3E%3C/svg%3E")}.gate-or{display:flex;align-items:center;gap:14px;margin:26px 0 20px}.gate-or:before,.gate-or:after{content:"";flex:1;height:1px;background:var(--line)}.gate-or span{font-family:var(--mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--quiet)}.gate-signin button{margin-top:12px}.gate-signin p{color:var(--quiet);font-size:14px;margin:8px 0 0}.gate-sent{border:1px solid var(--ink);border-radius:var(--r);padding:22px 24px 20px;background:var(--paper)}.gate-sent h2{margin:0 0 10px;font-size:20px;font-weight:400;letter-spacing:-.02em}.gate-sent p{margin:0;font-size:14px;color:var(--quiet)}.gate-sent b{color:var(--ink);overflow-wrap:anywhere}.gate-sent button{margin-top:14px}.account-legacy{margin-top:28px;padding-top:20px;border-top:1px solid var(--line)}.account-legacy form{margin-top:16px}.gate-buy{border:1px solid var(--line);border-radius:var(--r);padding:22px;background:var(--paper);margin-top:18px}.gate-price{display:flex;align-items:baseline;gap:10px;margin:0 0 14px}.gate-price strong{font-family:var(--display);font-size:40px;font-weight:300;letter-spacing:-.04em;line-height:1}.gate-price span{font-size:13.5px;color:var(--quiet)}.buy{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);border:1px solid var(--line);border-radius:var(--r);background:var(--paper);overflow:hidden}.buy-offer{padding:34px 34px 36px}.buy-offer .console-title{margin-bottom:22px}.buy-act{padding:34px;background:#fffbe0;border-left:1px solid var(--line);display:flex;flex-direction:column;justify-content:center;gap:18px}.buy-act .consent{display:grid;grid-template-columns:auto 1fr;gap:10px;align-items:start;font-size:14px;margin:0}.buy-act .consent input{margin-top:3px;width:17px;height:17px;accent-color:var(--ink)}.buy-button{width:100%;min-height:54px;font-size:16px}.buy-act .quiet{margin:0;font-size:13px}@media (max-width: 860px){.buy{grid-template-columns:1fr}.buy-offer,.buy-act{padding:24px 20px}.buy-act{border-left:0;border-top:1px solid var(--line)}.side-price strong{font-size:52px}}.overview{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin:18px 0}.ov{border:1px solid var(--line);border-radius:var(--r);background:var(--paper);padding:20px 22px 22px;display:flex;flex-direction:column;gap:4px;min-width:0}.ov h2{font-size:13px;font-weight:500;color:var(--quiet);margin:0 0 6px;letter-spacing:0;font-family:inherit}.ov-big{margin:0}.ov-big b{font-family:var(--display);font-size:40px;font-weight:300;letter-spacing:-.04em;line-height:1;font-variant-numeric:tabular-nums}.ov-sub{margin:0;font-size:13px;color:var(--quiet)}.ov-note{margin:auto 0 0;padding-top:12px;font-size:12.5px;color:var(--quiet)}.ov.plan button{margin-top:auto;align-self:flex-start}.ov.plan .ov-sub{margin-bottom:14px}.gauge-bar{position:relative;display:block;margin-top:auto;height:8px;border-radius:999px;overflow:hidden;background:#efefec}.ov .gauge-bar{margin-top:16px}.gauge-bar i{display:block;width:100%;height:100%;background:var(--signal);transform-origin:left center;transform:scaleX(var(--fill, 0));transition:transform .5s var(--ease-out)}.gauge-bar u{position:absolute;top:0;bottom:0;width:2px;left:var(--at, 0);background:var(--ink)}@media (max-width: 860px){.overview{grid-template-columns:1fr 1fr}.ov.plan{grid-column:1 / -1}}.panel{border:1px solid var(--line);border-radius:var(--r);background:var(--paper);padding:26px 28px 28px;margin-top:14px}.panel h2{font-size:20px;font-weight:400;letter-spacing:-.02em;margin:0 0 6px}.panel-head{display:flex;justify-content:space-between;align-items:flex-start;gap:18px;flex-wrap:wrap}.panel-head .quiet{margin:0;max-width:56ch}.account-key{margin-top:20px;padding:16px 18px;border-radius:var(--r-sm);background:#fffbe0;border:1px solid #f1e38a}.account-key h3{margin:0 0 12px;font-size:14px;font-weight:500}.key-row{display:flex;gap:10px;flex-wrap:wrap}.key-row input{font-family:var(--mono);flex:1 1 260px}.setup{margin-top:22px}.client-picker{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:14px}.client-picker button{min-height:36px;padding:7px 14px;font-size:13px}.client-picker button[aria-pressed=false]{background:var(--paper);color:var(--ink);border-color:var(--line)}.client-picker button[aria-pressed=false]:hover{background:#f4f4f2;box-shadow:none}.setup pre{margin:0;padding:16px 18px;border:1px solid var(--line);border-radius:var(--r-sm);background:#f6f6f3;font-size:13px;line-height:1.7;white-space:pre-wrap;overflow-wrap:anywhere}.setup mark.key{background:var(--signal);color:var(--ink);padding:1px 5px;border-radius:4px;font:inherit}.setup-actions{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-top:14px}.setup-actions .quiet{margin:0;font-size:13px}#setup-verify{margin:10px 0 0;font-size:13px}#setup-copy-status:empty,#setup-verify:empty{display:none}.setup details{margin-top:16px;padding-top:14px;border-top:1px solid var(--line)}.setup .prompt-wrap{position:relative;margin-top:12px}.setup pre.prompt{font-size:12px;max-height:180px;overflow:auto}.setup details button{margin-top:12px}.finder-top{display:flex;align-items:baseline;justify-content:space-between;gap:16px}#search-form select{min-height:44px;border:1px solid var(--line);border-radius:var(--r-sm);background:var(--paper);padding:0 10px;font:inherit}.match{margin:0 0 6px;font-size:14px;color:var(--quiet);min-height:20px}.match b{color:var(--ink);font-weight:600}.job-when{color:var(--ink)}.mine .quiet{margin:0 0 6px;font-size:13px}#feed-note{margin:0 0 8px;font-size:13px}.job-list{list-style:none;margin:8px 0 0;padding:0}.job-list:empty{display:none}.job-list li{padding:15px 0;border-bottom:1px solid var(--line)}.job-title{font-size:16px;color:var(--ink)}.job-meta{margin:5px 0 0;font-size:13.5px;color:var(--quiet)}.job-dates{margin:8px 0 0;font-family:var(--mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--quiet)}#next{margin-top:18px}.feed-empty{margin:16px 0 0;padding:20px 0 4px;font-size:14px;color:var(--quiet);border-top:1px solid var(--line);max-width:none}.gate-buy button,.keys button,.panel-head button{width:auto}.console details>summary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:9px;font-size:14px;font-weight:500}.console details>summary::-webkit-details-marker{display:none}.console details>summary:before{content:"";width:7px;height:7px;flex:none;border-right:1.5px solid var(--quiet);border-bottom:1.5px solid var(--quiet);transform:rotate(-45deg);transition:transform .18s var(--ease-out)}.console details[open]>summary:before{transform:rotate(45deg)}@media (max-width: 760px){.console-bar,.console-main,.console-foot{width:calc(100% - 32px)}.console-nav{margin-left:0;width:100%;justify-content:space-between}.console-who{padding-left:0;border-left:0}.console-who b{max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.panel{padding:22px 18px 24px}.signin-side{padding:22px 20px}}.app{display:grid;grid-template-columns:216px minmax(0,1fr);gap:36px;align-items:start}.side{position:sticky;top:20px;display:flex;flex-direction:column;gap:2px}.side a{display:flex;align-items:center;gap:11px;padding:10px 12px;border-radius:10px;color:var(--quiet);text-decoration:none;font-size:14.5px;position:relative}.side a:hover{color:var(--ink);background:#f1f1ee}.side a[aria-current=page]{color:var(--ink);background:var(--paper);box-shadow:0 0 0 1px var(--line);font-weight:500}.side a[aria-current=page]:before{content:"";position:absolute;left:0;top:9px;bottom:9px;width:3px;border-radius:3px;background:var(--signal)}.side svg{flex:none}.side-count{margin-left:auto;font-size:12px;color:var(--quiet);font-variant-numeric:tabular-nums}.side-foot{margin-top:14px;padding:12px 12px 0;border-top:1px solid var(--line);font-size:12.5px;color:var(--quiet)}.views{min-width:0}.view>.panel:first-child{margin-top:0}.view .console-title{margin-bottom:16px}.overview{margin-top:0}.shortcuts{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:14px}.shortcut{display:grid;gap:6px;padding:18px 20px;border:1px solid var(--line);border-radius:var(--r);background:var(--paper);text-decoration:none;color:var(--ink)}.shortcut:hover{border-color:var(--ink)}.shortcut b{font-weight:500;font-size:15px}.shortcut span{font-size:13px;color:var(--quiet)}.console[data-view]:not([data-view=overview]) #steps{display:none}@media (max-width: 900px){.app{grid-template-columns:1fr;gap:18px}.side{position:static;flex-direction:row;overflow-x:auto;gap:6px;padding-bottom:4px;-webkit-overflow-scrolling:touch;scrollbar-width:none}.side a{white-space:nowrap;padding:8px 12px;border:1px solid var(--line);border-radius:999px;background:var(--paper)}.side a[aria-current=page]{background:var(--ink);color:var(--paper);box-shadow:none}.side a[aria-current=page]:before,.side-foot{display:none}.side svg{width:16px;height:16px}.shortcuts{grid-template-columns:1fr}}.console .side{align-items:stretch}.console .side a{justify-content:flex-start;width:100%;text-decoration:none}.console .side a[aria-current=page]{text-decoration:none}@media (max-width: 900px){.console .side{flex-wrap:nowrap}.console .side a{width:auto}}.console .console-who button.link-quiet,.console .console-who button.link-quiet:hover:not(:disabled),.console .console-who button.link-quiet:active:not(:disabled){background:none;border:0;box-shadow:none;transform:none;min-height:0;padding:4px 0}.offer-note{margin:-8px 0 18px;display:inline-block;padding:6px 12px;border-radius:var(--r-pill);background:var(--signal);font-size:13px;font-weight:500}.refer{display:grid;grid-template-columns:1.2fr 1fr;gap:14px 28px;align-items:center;margin-top:14px;padding:22px 24px;border:1px solid var(--line);border-radius:var(--r);background:var(--paper)}.refer h2{margin:0 0 6px;font-size:17px;font-weight:500}.refer p{margin:0;font-size:14px;color:var(--quiet)}.refer p b{color:var(--ink);font-weight:600}.refer-link{display:flex;gap:8px}.refer-link input{flex:1;min-width:0;font-family:var(--mono);font-size:12.5px;padding:9px 12px;border:1px solid var(--line);border-radius:10px;background:#fbfbfa;color:var(--ink)}.refer-progress{display:flex;align-items:center;gap:12px;font-size:14px}.refer-dots{display:inline-flex;gap:6px}.refer-dots i{width:14px;height:14px;border-radius:50%;border:1.5px solid var(--line)}.refer-dots i.on{background:var(--signal);border-color:var(--ink)}.refer-fine{grid-column:1 / -1;font-size:13px!important}.refer-fine:empty{display:none}@media (max-width: 900px){.refer{grid-template-columns:1fr}}.job-tags{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:6px 0 0}.job-tags span{font-size:11.5px;padding:2px 8px;border-radius:999px;border:1px solid var(--line);background:#fbfbfa;color:#3d3d3a}.job-tags .tag-years{background:#fffbe0;border-color:#f1e3a0}.chipfield{position:relative;display:grid;gap:6px;align-self:start}.chipfield>label{font-size:12.5px;color:var(--quiet)}.chipbox{display:flex;flex-wrap:wrap;align-items:center;gap:6px;min-height:48px;padding:6px 8px;border:1px solid var(--quiet);border-radius:var(--r-sm);background:var(--paper);cursor:text}.chipbox:focus-within{border-color:var(--ink);box-shadow:0 0 0 3px #11111114}.chipbox input{flex:1 1 140px;min-width:120px;margin:0;padding:6px 4px;border:0;background:transparent;box-shadow:none;outline:none}.chips{display:contents;list-style:none;margin:0;padding:0}.chip{display:inline-flex;align-items:center;gap:4px;max-width:100%;padding:4px 4px 4px 11px;border-radius:var(--r-pill);background:var(--ink);color:var(--paper);font-size:13.5px;font-weight:500;line-height:1.2;animation:chip-in .16s var(--ease-out)}.chip span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#search-form .chip,#search-form .chip:hover{background:var(--ink);border-color:var(--ink);color:var(--paper)}#search-form .chip:hover{background:#2a2a28}#search-form .chip button{all:unset;box-sizing:border-box;display:grid;place-items:center;width:22px;height:22px;border-radius:50%;color:inherit;font-size:15px;line-height:1;opacity:.7;cursor:pointer}#search-form .chip button:hover,#search-form .chip button:focus-visible{opacity:1;background:#ffffff2e}@keyframes chip-in{0%{transform:scale(.9);opacity:0}}.suggest{position:absolute;z-index:20;top:calc(100% + 6px);left:0;right:0;max-height:340px;overflow-y:auto;margin:0;padding:6px;list-style:none;background:var(--paper);border:1px solid var(--line);border-radius:var(--r-sm);box-shadow:0 12px 32px #1111111f}.suggest .group{padding:8px 10px 4px;font-family:var(--mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--quiet)}.suggest [role=option]{display:flex;align-items:center;gap:10px;padding:9px 10px;border-radius:9px;font-size:14px;color:var(--ink);cursor:pointer}.suggest [role=option] .n{margin-left:auto;font-size:12px;color:var(--quiet);font-variant-numeric:tabular-nums}.suggest [role=option]:before{content:"";width:16px;height:16px;flex:none;border:1.5px solid var(--line);border-radius:5px}.suggest [role=option][aria-selected=true]:before{background:var(--ink) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4 8.5l2.5 2.5L12 5.5' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/12px no-repeat;border-color:var(--ink)}.suggest [role=option].active,.suggest [role=option]:hover{background:#f4f4f1}.suggest .empty{padding:10px;font-size:13px;color:var(--quiet)}body:not([data-view=overview]) #account-subscribe-panel.free-offer{display:none}#account-subscribe-panel.free-offer{margin-bottom:22px}.connect-paid{margin:14px 0 4px;padding:12px 16px;border-radius:var(--r-sm);background:#fffbe0;border:1px solid #f1e3a0;font-size:14px;line-height:1.5;max-width:none}.connect-paid a{color:var(--ink);font-weight:600}.ov.wide{grid-column:span 2}@media (max-width: 860px){.ov.wide{grid-column:1 / -1}}[data-view=overview] #account-subscribe-panel.free-offer{margin:18px 0 22px}.exp-pills{display:flex;flex-wrap:wrap;align-items:center;gap:4px}.have-code{margin-top:12px;font-size:13.5px}.have-code summary{cursor:pointer;color:var(--ink);text-decoration:underline;text-underline-offset:3px;width:fit-content}.have-code .code-field{display:grid;gap:6px;margin-top:10px;font-size:12.5px;color:var(--quiet)}.have-code input{margin:0;font-family:var(--mono);letter-spacing:.04em;text-transform:uppercase;border-color:var(--line)}.have-code .quiet{margin:6px 0 0;font-size:12.5px}.job-meta img{width:18px;height:18px;border-radius:4px;object-fit:contain;vertical-align:-4px;margin-right:7px;background:#fff;box-shadow:0 0 0 1px var(--line)}.picked-role{margin:0 0 16px;padding:22px 24px;border:1px solid #f1e3a0;border-radius:var(--r);background:#fffbe0}.picked-kick{margin:0 0 6px;font-family:var(--mono);font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:#8a6d00}.picked-title{margin:0 0 4px;font-size:22px;font-weight:500;letter-spacing:-.02em}.picked-meta{margin:0 0 16px;color:var(--quiet);font-size:14px}.picked-go{display:inline-flex;align-items:center;min-height:44px;padding:0 22px;border-radius:var(--r-pill);background:var(--ink);color:var(--paper);font-weight:600;text-decoration:none}.picked-go:hover{text-decoration:none;opacity:.9}.picked-note{margin:12px 0 0;font-size:13px;color:var(--quiet)}#search-form{display:grid;gap:14px;margin:18px 0 12px}.f-row{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr) auto;gap:10px;align-items:end}.f-row .chipfield>label{padding-left:2px;font-family:var(--mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase}.f-row .chipbox{min-height:50px;border-color:var(--line);border-radius:14px;background:var(--paper);transition:border-color .15s var(--ease-out),box-shadow .15s var(--ease-out)}.f-row .chipbox:hover{border-color:var(--quiet)}#search-form .f-go{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:50px;min-height:0;margin:0;padding:0 24px;border:0;border-radius:14px;background:var(--ink);color:var(--paper);font:inherit;font-size:15px;font-weight:600;cursor:pointer;transition:transform .12s var(--ease-out),opacity .15s}#search-form .f-go:hover{opacity:.88}#search-form .f-go:active{transform:scale(.97)}#search-form .f-go:disabled{opacity:.5;cursor:progress}.f-filters{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px}.f-sep{width:1px;height:22px;background:var(--line)}.f-lab{margin-right:4px;font-family:var(--mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--quiet)}#search-form .f-pill,#search-form .exp-pills button,#search-form .quick button{display:inline-flex;align-items:center;gap:6px;height:34px;min-height:0;margin:0;padding:0 13px;border:1px solid var(--line);border-radius:var(--r-pill);background:var(--paper);color:var(--ink);font:inherit;font-size:13.5px;font-weight:500;cursor:pointer;user-select:none;transition:background .15s var(--ease-out),border-color .15s var(--ease-out),color .15s}#search-form .f-pill:hover,#search-form .exp-pills button:hover,#search-form .quick button:hover{border-color:var(--quiet)}#search-form .f-pill input{position:absolute;opacity:0;pointer-events:none}#search-form .f-pill:has(input:checked),#search-form .exp-pills button[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:var(--paper)}#search-form .f-pill:has(input:focus-visible){outline:2px solid var(--ink);outline-offset:2px}#search-form .f-switches{display:inline-flex;flex-wrap:wrap;gap:6px 16px;margin-left:auto;transition:opacity .15s}#search-form .f-switch{display:inline-flex;align-items:center;gap:8px;font-size:13px;color:var(--quiet);cursor:pointer}#search-form .f-switch input{appearance:none;position:relative;flex:none;width:32px;height:19px;margin:0;padding:0;border:0;border-radius:999px;background:var(--line);cursor:pointer;transition:background .18s var(--ease-out)}#search-form .f-switch input:before{content:"";position:absolute;top:2px;left:2px;width:15px;height:15px;border-radius:50%;background:#fff;box-shadow:0 1px 2px #00000040;transition:transform .18s var(--ease-out)}#search-form .f-switch input:checked{background:var(--ink)}#search-form .f-switch input:checked:before{transform:translate(13px)}.quick{display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding-top:2px}.quick[hidden]{display:none}#search-form .quick button{box-shadow:none;height:30px;padding:0 11px;border-style:dashed;color:#3d3d3a;font-size:13px}@media (max-width: 760px){.f-row{grid-template-columns:1fr}#search-form .f-go{width:100%}.f-sep{display:none}#search-form .f-switches{margin-left:0}}.finder{margin:0}.finder-title{margin:4px 0 18px;font-size:30px;font-weight:500;letter-spacing:-.03em;line-height:1.1}.f-row{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) auto;gap:0;align-items:stretch;padding:6px;border:1px solid var(--line);border-radius:20px;background:var(--paper);box-shadow:0 1px 2px #1111110a,0 8px 24px -12px #1111111f;transition:box-shadow .2s var(--ease-out)}.f-row:focus-within{box-shadow:0 1px 2px #1111110f,0 12px 32px -12px #1113}.f-row .chipfield{position:relative;display:flex;flex-direction:column;justify-content:center;min-width:0;padding:6px 10px 6px 14px;border-radius:14px;transition:background .15s}.f-row .chipfield:hover{background:#f6f6f3}.f-row .chipfield:focus-within{background:#f2f2ee}.f-row .f-loc:before{content:"";position:absolute;left:0;top:14px;bottom:14px;width:1px;background:var(--line)}.f-row .chipfield:hover:before,.f-row .chipfield:focus-within:before,.f-row .f-role:hover+.f-loc:before{opacity:0}.f-row .chipfield>label{margin:0 0 2px;padding:0;font-family:var(--mono);font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--quiet)}.f-row .chipbox{min-height:32px;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;gap:5px}.f-row .chipbox:hover,.f-row .chipbox:focus-within{border:0;box-shadow:none}.f-row .chipbox input{padding:4px 2px;font-size:15.5px}.f-row .chip{padding:3px 3px 3px 10px;font-size:13px}.f-row .suggest{top:calc(100% + 12px);left:-6px;right:auto;width:max(100%,340px)}#search-form .f-go{align-self:stretch;height:auto;min-height:56px;margin:0;padding:0 24px;border:0;border-radius:15px;background:var(--ink);color:var(--paper);font-size:15px;font-weight:600;box-shadow:none}#search-form .f-go:hover{opacity:1;background:#2a2a28}.f-bar{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px}.f-toggle,.f-menu-btn,.f-clear{display:inline-flex;align-items:center;gap:7px;height:36px;min-height:0;margin:0;padding:0 14px;border:1px solid var(--line);border-radius:var(--r-pill);background:var(--paper);color:var(--ink);font:inherit;font-size:13.5px;font-weight:500;cursor:pointer;box-shadow:none;user-select:none;transition:background .15s var(--ease-out),border-color .15s,color .15s}.f-toggle:hover,.f-menu-btn:hover{border-color:var(--quiet)}.f-toggle input{position:absolute;opacity:0;pointer-events:none}.f-toggle:has(input:checked),.f-menu-btn.on{background:var(--ink);border-color:var(--ink);color:var(--paper)}.f-toggle:has(input:focus-visible){outline:2px solid var(--ink);outline-offset:2px}.f-menu{position:relative}.f-menu-btn:after{content:"";width:7px;height:7px;margin:-3px 0 0 2px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg);opacity:.6;transition:transform .15s}.f-menu-btn[aria-expanded=true]:after{transform:translateY(3px) rotate(-135deg)}.f-clear{border-color:transparent;background:transparent;color:var(--quiet);padding:0 8px}.f-clear:hover{color:var(--ink)}.f-pop{position:absolute;z-index:30;top:calc(100% + 8px);left:0;width:max-content;max-width:min(380px,90vw);padding:16px;border:1px solid var(--line);border-radius:16px;background:var(--paper);box-shadow:0 16px 40px -12px #11111140;animation:pop-in .16s var(--ease-out)}@keyframes pop-in{0%{opacity:0;transform:translateY(-4px)}}.f-pop-head{margin:0 0 10px;font-family:var(--mono);font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--quiet)}#search-form .f-pop .exp-pills{gap:6px}#search-form .f-pop .exp-pills button{height:34px}#search-form .f-pop .f-switches{display:grid;gap:10px;margin:14px 0 0;padding-top:14px;border-top:1px solid var(--line)}#search-form .f-switches.idle{opacity:.45}.quick{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:14px;padding:0}.quick .f-lab{margin-right:2px}.quick .f-lab~.f-lab{margin-left:12px}#search-form .quick button{height:30px;padding:0 12px;border:1px solid transparent;background:#f2f2ee;color:#3d3d3a;font-size:13px;font-weight:500}#search-form .quick button:hover{background:#e9e9e4;border-color:transparent}#search-form .quick button:before{content:"+";color:var(--quiet)}.results{margin-top:30px}.results-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 16px;padding-bottom:12px;border-bottom:1px solid var(--line)}.results-head .match{margin:0;font-size:14px;color:var(--quiet);min-height:0}.results-head .match b{color:var(--ink);font-weight:600}.results-tools{display:flex;align-items:center;gap:10px}.seg{display:inline-flex;padding:3px;border-radius:var(--r-pill);background:#f2f2ee}.seg button{height:28px;min-height:0;margin:0;padding:0 12px;border:0;border-radius:var(--r-pill);background:transparent;color:var(--quiet);font-size:12.5px;font-weight:600;box-shadow:none;font-variant-numeric:tabular-nums}.seg button[aria-pressed=true]{background:var(--paper);color:var(--ink);box-shadow:0 1px 2px #1111111f}.bell{display:inline-flex;align-items:center;gap:7px;height:34px;min-height:0;margin:0;padding:0 14px;border:1px solid var(--line);border-radius:var(--r-pill);background:var(--paper);color:var(--ink);font-size:13px;font-weight:600;box-shadow:none}.bell:hover{border-color:var(--ink)}#feed-status:empty,.results .feed-empty[hidden]{display:none}.results .feed-empty{margin:18px 0 0}.results .more{display:block;margin:20px auto 0}.more.is-busy{display:inline-flex;align-items:center;gap:10px;cursor:progress;opacity:1}.results .more.is-busy{display:flex}.more.is-busy:before{content:"";width:14px;height:14px;border-radius:50%;border:2px solid currentColor;border-right-color:transparent;animation:more-spin .7s linear infinite}.more.is-failed{color:var(--danger)}@keyframes more-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){.more.is-busy:before{animation-duration:2.4s}}.job-list li{position:relative;display:grid;grid-template-columns:44px minmax(0,1fr) auto;column-gap:14px;padding:18px 4px;border-bottom:1px solid var(--line)}.job-list li>*{grid-column:2}.job-logo{grid-column:1!important;grid-row:1 / span 3;position:relative;display:grid;place-items:center;width:44px;height:44px;overflow:hidden;border:1px solid var(--line);border-radius:11px;background:#f6f6f3;font-weight:600;color:var(--quiet)}.job-logo img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;background:var(--paper)}.job-list .job-title{grid-row:1;font-size:16px;text-decoration:none}.job-list .job-title:hover{text-decoration:underline;text-underline-offset:3px}.job-list .job-meta{margin:3px 0 0}.job-list .job-meta img{display:none}.job-list .job-dates{grid-column:3;grid-row:1;margin:2px 0 0;text-align:right;white-space:nowrap}.job-list .job-tags{margin-top:8px}.job-list .track-pick{justify-self:start;margin-top:10px}.job-tags .tag-badge{background:var(--paper)}.job-tags .tag-fit{background:var(--ink);border-color:var(--ink);color:var(--paper)}.job-tags .tag-fit.soft{background:var(--paper);border-color:var(--ink);color:var(--ink)}.skeleton{pointer-events:none}.skeleton span{display:block;border-radius:6px;background:linear-gradient(90deg,#f0f0ec,#f7f7f4,#f0f0ec) 0 0 / 200% 100%;animation:shimmer 1.2s linear infinite}.skeleton .sk-logo{grid-column:1;grid-row:1 / span 2;width:44px;height:44px;border-radius:11px}.skeleton .sk-line{height:14px;width:55%;margin-top:4px}.skeleton .sk-line.short{width:35%;height:11px;margin-top:10px}@keyframes shimmer{to{background-position:-200% 0}}.extras{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:40px}.extra{padding:20px 22px;border:1px solid var(--line);border-radius:18px;background:var(--paper)}.extra-head{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.extra h2{margin:0;font-size:16px;font-weight:600;letter-spacing:-.01em}.small{font-size:13px}.extra .quiet.small{margin:6px 0 0}.alert-list{list-style:none;margin:10px 0 0;padding:0}.alert-list li{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;padding:10px 0;border-top:1px solid var(--line)}.alert-list .alert-name{flex:1 1 100%;font-size:14px;font-weight:600}.alert-list .alert-state{flex:1;font-size:12.5px;color:var(--quiet)}.alert-list .button-sm{margin:0;height:30px;min-height:0;padding:0 12px;font-size:12.5px}#alerts-empty[hidden]{display:none}#alerts-status,#fit-status{margin:8px 0 0;color:var(--quiet)}#alerts-status:empty,#fit-status:empty{display:none}#alerts-status.error{color:var(--danger)}.fit-form{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.fit-form input{flex:1 1 200px;height:36px;margin:0}.fit-form select,.track-pick{width:auto;min-width:0;height:34px;padding:0 8px;border:1px solid var(--line);border-radius:9px;background:var(--paper);color:var(--ink);font:inherit;font-size:13px}.fit-form .button-sm{margin:0}.track-tabs{display:flex;flex-wrap:wrap;gap:6px;margin:12px 0 4px}.track-tabs button{height:32px;min-height:0;margin:0;padding:0 12px;border:1px solid var(--line);border-radius:var(--r-pill);background:var(--paper);color:var(--ink);font-size:13px;font-weight:500;box-shadow:none}.track-tabs button[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:var(--paper)}@media (max-width: 760px){.finder-title{font-size:24px}.f-row{grid-template-columns:1fr;padding:6px}.f-row .f-loc:before{inset:0 14px auto;width:auto;height:1px}#search-form .f-go{width:100%;margin-top:6px;min-height:50px}.f-pop{position:fixed;inset:auto 16px 16px;max-width:none;width:auto}.job-list li{grid-template-columns:40px minmax(0,1fr)}.job-logo{width:40px;height:40px}.job-list .job-dates{grid-column:2;grid-row:auto;text-align:left;margin-top:8px}.extras{grid-template-columns:1fr}.results-tools{width:100%;justify-content:space-between}}.f-menu-btn[aria-expanded=true]{background:var(--paper);border-color:var(--ink);color:var(--ink)}.f-menu-btn.on,.f-menu-btn.on[aria-expanded=true]{background:var(--ink);border-color:var(--ink);color:var(--paper)}.results .feed-empty{border:0;padding:0;color:var(--quiet);font-size:14px}.fit-form input{border:1px solid var(--line);border-radius:9px;padding:0 12px;background:var(--paper);box-shadow:none}.fit-form input:focus{border-color:var(--ink);outline:none}@media (max-width: 760px){.quick{flex-wrap:nowrap;overflow-x:auto;margin-right:-16px;padding-right:16px;scrollbar-width:none}.quick::-webkit-scrollbar{display:none}#search-form .quick button,.quick .f-lab{flex:none}}#search-form .f-pop .f-switches.idle{display:none}.mine{margin:0}.mine-lede{margin:-8px 0 18px;font-size:14.5px}.seg.track-tabs{display:inline-flex;flex-wrap:wrap;gap:0;margin:0 0 6px}.seg.track-tabs button{height:30px;padding:0 14px;border:0;background:transparent;color:var(--quiet);font-size:13px;font-weight:600}.seg.track-tabs button[aria-pressed=true]{background:var(--paper);color:var(--ink);box-shadow:0 1px 2px #1111111f}.seg-n{margin-left:6px;font-weight:500;color:var(--quiet);font-variant-numeric:tabular-nums}.mine .job-list{border-top:1px solid var(--line);margin-top:14px}#mine-empty[hidden]{display:none}.tag-filter{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:8px 0 0}.tag-filter[hidden]{display:none}.tag-filter button{height:26px;min-height:0;margin:0;padding:0 10px;border-radius:13px;font-size:12.5px;font-weight:600}.tag-chip{border:1px solid var(--line);background:transparent;color:var(--quiet)}.tag-chip[aria-pressed=true]{border-color:var(--ink);background:var(--ink);color:var(--paper)}#tag-filter .tag-chip:hover:not(:disabled){background:var(--wash);border-color:var(--quiet);color:var(--ink);box-shadow:none}#tag-filter .tag-chip[aria-pressed=true]:hover:not(:disabled){background:var(--ink);border-color:var(--ink);color:var(--paper)}#tag-filter .tag-edit:hover:not(:disabled){background:transparent;color:var(--ink);box-shadow:none}.tag-menu{position:relative}.tag-for-btn{height:30px;padding:0 12px;font-size:12.5px;font-weight:600}.tag-for-btn[data-on=true]{border-color:var(--ink)}#tag-filter .tag-for-btn{height:26px;border-radius:13px}.tag-pop{min-width:190px}.tag-pop .status-option:before{display:none}.tag-create{height:34px;min-height:0;margin:4px 0 0;padding:0 10px;font-size:13px}.tag-none{color:var(--quiet)}.tag-edit{border:0;background:transparent;color:var(--quiet);text-decoration:underline;text-underline-offset:2px}.tag-input{width:9em;height:26px;min-height:0;margin:0;padding:0 10px;border-radius:13px;font-size:12.5px}.job-by{margin:2px 0 0;font-size:12.5px;color:var(--quiet)}.by-tag{display:inline-block;padding:0 7px;border-radius:9px;background:var(--paper);box-shadow:inset 0 0 0 1px var(--line);color:var(--ink);font-weight:600}.by-tag.by-you{box-shadow:none;background:transparent;padding:0}#mine-empty{border:0}.job-list li>.status{grid-column:3;grid-row:2 / span 3;justify-self:end;align-self:start;margin-top:10px}.status-btn{height:30px;padding:0 12px 0 10px;font-size:12.5px;font-weight:600}.status-btn:before{content:"";width:8px;height:8px;border-radius:50%;background:#c9c9c4}.status-btn[data-status=applied]:before{background:var(--ink)}.status-btn[data-status=interview]:before{background:var(--signal);box-shadow:0 0 0 1px #11111159}.status-btn[data-status=offer]:before{background:#1f9d55}.status-btn[data-status=closed]:before{background:transparent;box-shadow:inset 0 0 0 1.5px #a9a9a4}.status-btn[aria-expanded=true]{border-color:var(--ink)}.status-pop{right:0;left:auto;display:grid;gap:2px;min-width:160px;padding:6px}.status-option{display:flex;align-items:center;gap:10px;height:36px;min-height:0;margin:0;padding:0 10px;border:0;border-radius:9px;background:transparent;color:var(--ink);font-size:13.5px;font-weight:500;text-align:left;box-shadow:none}.status-option:hover{background:#f4f4f1}.status-option[aria-pressed=true]:after{content:"";margin-left:auto;width:10px;height:5px;border-left:2px solid var(--ink);border-bottom:2px solid var(--ink);transform:rotate(-45deg) translateY(-2px)}.apply-ask{position:fixed;z-index:60;left:50%;bottom:24px;display:flex;align-items:center;gap:14px;width:min(560px,calc(100vw - 32px));padding:14px 14px 14px 16px;border-radius:18px;background:var(--ink);color:var(--paper);box-shadow:0 20px 50px -16px #11111173;transform:translate(-50%);animation:ask-in .28s var(--ease-out)}.apply-ask[hidden]{display:none}@keyframes ask-in{0%{opacity:0;transform:translate(-50%,12px)}}.apply-ask .job-logo{flex:none;width:40px;height:40px;border-color:#ffffff26;background:#2a2a28;color:#d8d8d4}.apply-ask-text{flex:1;min-width:0}.apply-ask-q{margin:0;font-size:15px;font-weight:600}.apply-ask-role{margin:2px 0 0;font-size:13px;color:#bdbdb8;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.apply-ask-actions{display:flex;gap:6px;flex:none}.apply-yes,.apply-no{height:36px;min-height:0;margin:0;padding:0 14px;border-radius:var(--r-pill);font-size:13.5px;font-weight:600;box-shadow:none}.apply-yes{border:0;background:var(--signal);color:var(--ink)}.apply-no{border:1px solid rgba(255,255,255,.25);background:transparent;color:var(--paper)}.apply-yes[hidden],.apply-no[hidden]{display:none}@media (max-width: 760px){.job-list li>.status{grid-column:2;grid-row:auto;justify-self:start}.apply-ask{flex-wrap:wrap;bottom:16px}.apply-ask-actions{width:100%}.apply-yes,.apply-no{flex:1}.seg.track-tabs{display:flex;flex-wrap:nowrap;overflow-x:auto;max-width:100%;scrollbar-width:none}}.status-option{justify-content:flex-start;width:100%}.status-option:before{content:"";flex:none;width:8px;height:8px;border-radius:50%;background:#c9c9c4}.status-option[data-status=applied]:before{background:var(--ink)}.status-option[data-status=interview]:before{background:var(--signal);box-shadow:0 0 0 1px #11111159}.status-option[data-status=offer]:before{background:#1f9d55}.status-option[data-status=closed]:before{background:transparent;box-shadow:inset 0 0 0 1.5px #a9a9a4}.fit-form{display:grid;gap:12px;margin-top:14px}.fit-form #fit-text{width:100%;height:44px;margin:0;padding:0 14px;border:1px solid transparent;border-radius:12px;background:#f2f2ee;font:inherit;font-size:14.5px;box-shadow:none;transition:background .15s,border-color .15s}.fit-form #fit-text:hover{background:#ecece7}.fit-form #fit-text:focus{background:var(--paper);border-color:var(--ink);outline:none}.fit-row{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.fit-lab{font-family:var(--mono);font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--quiet)}.fit-years button{padding:0 10px}.fit-save{height:34px;min-height:0;margin:0 0 0 auto;padding:0 18px;border:0;border-radius:var(--r-pill);background:var(--ink);color:var(--paper);font-size:13px;font-weight:600;box-shadow:none}.fit-save:hover{background:#2a2a28}.job-tags .tag-new{background:var(--signal);border-color:#e9c800;color:var(--ink);font-weight:600}.job-tags .tag-repost{background:var(--paper);border-style:dashed;color:var(--quiet)}.job-list li.job-divider{display:block;padding:14px 4px 8px;border-bottom:1px solid var(--line);font-family:var(--mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--quiet)}.job-list .follow-btn{grid-column:3;grid-row:2;justify-self:end;align-self:start;margin:6px 0 0;height:28px;min-height:0;padding:0 12px;border:1px solid var(--line);background:var(--paper);color:var(--ink);font-size:12.5px;font-weight:500;box-shadow:none}.job-list .follow-btn:hover:not(:disabled){border-color:var(--quiet);background:var(--paper);transform:none}.job-list .follow-btn[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:var(--paper)}.new-since{display:inline-block;padding:1px 8px;border-radius:999px;background:var(--signal);color:var(--ink);font-size:12.5px;font-weight:500}.side-new:not(:empty){padding:1px 7px;border-radius:999px;background:var(--signal);color:var(--ink);font-weight:600}.chips .chip-n{margin-left:2px;font-size:11px;font-weight:500;opacity:.62;font-variant-numeric:tabular-nums}.alert-list .cadence{display:inline-flex}.alert-list .cadence button{height:28px;min-height:0;margin:0;padding:0 11px;font-size:12px}.resume-row{margin-top:10px}.resume-open{display:inline-flex;align-items:center;gap:8px;height:32px;min-height:0;margin:0;padding:0 12px;border:1px dashed var(--line);background:transparent;color:#3d3d3a;font-size:13px;font-weight:500;box-shadow:none}.resume-open:hover:not(:disabled){border-color:var(--quiet);background:transparent;transform:none}.resume-open[aria-expanded=true]{border-style:solid;border-color:var(--ink);color:var(--ink)}.resume-panel{margin-top:10px;padding:16px 18px;border:1px solid var(--line);border-radius:16px;background:#fbfbfa}.resume-panel>p:first-child{margin:0 0 12px}.resume-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.resume-file{position:relative;display:inline-flex;align-items:center;height:36px;padding:0 16px;border-radius:var(--r-pill);background:var(--ink);color:var(--paper);font-size:13.5px;font-weight:500;cursor:pointer}.resume-file input{position:absolute;inset:0;opacity:0;cursor:pointer}.resume-file:focus-within{outline:3px solid var(--signal);outline-offset:2px}#resume-text{display:block;width:100%;margin-top:12px;padding:10px 12px;border:1px solid var(--line);border-radius:12px;font:inherit;font-size:13.5px;resize:vertical;background:var(--paper)}#resume-text[hidden]{display:none}#search-form .resume-go{height:36px;min-height:0;margin:12px 0 0;padding:0 16px;font-size:13.5px}#resume-status{margin:10px 0 0}#resume-status:empty{display:none}#resume-status.error{color:var(--danger)}.resume-result{margin-top:14px;padding-top:12px;border-top:1px solid var(--line)}.resume-result .f-lab{margin:0 0 6px}.resume-result .f-lab .quiet{margin-left:6px;text-transform:none;letter-spacing:0;font-family:inherit;font-size:12px}.resume-picks{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:12px}#search-form .resume-picks .resume-pick{height:30px;min-height:0;margin:0;padding:0 12px;border:1px solid var(--line);background:var(--paper);color:#3d3d3a;font-size:13px;font-weight:500;box-shadow:none}#search-form .resume-picks .resume-pick:before{content:none}#search-form .resume-picks .resume-pick[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:var(--paper)}#resume-years{margin:0;color:var(--quiet)}@media (max-width: 720px){.job-list .follow-btn{grid-column:2;grid-row:auto;justify-self:start}}#search-form .resume-actions{align-items:center;gap:12px}#search-form .resume-actions>*{margin:0;line-height:1}#search-form .resume-actions .link-quiet{height:36px;min-height:0;padding:0;font-size:13.5px;text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--line)}#search-form .resume-actions .link-quiet:hover{text-decoration-color:var(--ink)}.art{position:relative;border-radius:14px;overflow:hidden;background-color:#fbfbf7;background-image:linear-gradient(#efefe8 1px,transparent 1px),linear-gradient(90deg,#efefe8 1px,transparent 1px);background-size:12px 12px}.art svg{display:block;width:100%;height:100%}.art .a-ink,.art .a-paper,.art .a-hl{stroke:var(--ink);stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.art .a-ink{fill:none}.art .a-paper{fill:var(--paper)}.art .a-hl{fill:var(--signal)}.art .a-hl.a-flat{stroke:none}.art .a-dash{stroke-dasharray:3 5}.extra.has-art{position:relative;padding-right:150px;min-height:150px}.extra.has-art .extra-art{position:absolute;top:16px;right:16px;width:120px;height:72px}@media (max-width: 720px){.extra.has-art{padding-right:22px;padding-top:104px}.extra.has-art .extra-art{left:16px;right:16px;width:auto;height:76px}}.f-focus{position:relative;margin-top:8px;padding:6px 12px 6px 16px;border:1px solid var(--line);border-radius:14px;background:var(--paper);display:flex;align-items:center;gap:12px}.f-focus>label{margin:0;font-family:var(--mono);font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--quiet)}.f-focus .chipbox{flex:1;min-height:34px;padding:0;border:0;background:transparent;box-shadow:none}.f-focus .chipbox:focus-within{border:0;box-shadow:none}.f-focus .chipbox input{font-size:14px}.f-focus .chip{padding:2px 3px 2px 9px;font-size:12.5px;background:var(--signal);color:var(--ink);border-color:#e9c800}.f-focus .chip button{color:var(--ink)}.f-focus:focus-within{border-color:var(--ink)}.f-focus .suggest{top:calc(100% + 8px);left:0;width:min(100%,320px)}.job-list .job-actions{grid-column:3;grid-row:2 / span 2;justify-self:end;align-self:start;display:flex;flex-direction:column;align-items:flex-end;gap:6px;margin-top:6px}.job-list .job-actions .follow-btn{grid-column:auto;grid-row:auto;margin:0}.job-list .save-btn{display:inline-flex;align-items:center;gap:6px;height:28px;min-height:0;margin:0;padding:0 12px;border:1px solid var(--line);background:var(--paper);color:var(--ink);font-size:12.5px;font-weight:500;box-shadow:none}.job-list .save-btn:hover:not(:disabled){border-color:var(--quiet);background:var(--paper);transform:none}.job-list .save-btn[aria-pressed=true]{background:var(--signal);border-color:#e9c800}@media (max-width: 720px){.job-list .job-actions{grid-column:2;grid-row:auto;justify-self:start;flex-direction:row;margin-top:10px}}body.onboarding .console-main{padding-top:12px}.onboard{max-width:960px;margin:0 auto}.ob-close{margin:0 0 10px}.ob-steps{list-style:none;display:flex;gap:6px;margin:0 0 16px;padding:0;counter-reset:ob}.ob-steps li{flex:1;position:relative;padding:12px 0 0;font-size:12.5px;color:var(--quiet);counter-increment:ob}.ob-steps li:before{content:"";position:absolute;left:0;right:0;top:0;height:4px;border-radius:4px;background:var(--line)}.ob-steps li[data-state=done]:before{background:var(--ink)}.ob-steps li[data-state=current]:before{background:var(--signal);box-shadow:inset 0 0 0 1px #e9c800}.ob-steps li[data-state=current]{color:var(--ink);font-weight:600}.ob-card{display:grid;grid-template-columns:minmax(0,300px) minmax(0,1fr);gap:0;border:1px solid var(--line);border-radius:22px;background:var(--paper);overflow:hidden}.ob-art{border-radius:0;min-height:100%;padding:36px 26px;display:grid;place-items:center;border-right:1px solid var(--line)}.ob-art svg{max-width:240px;height:auto}.ob-body{padding:34px 38px 30px;min-width:0}.ob-title{margin:0 0 8px;font-size:clamp(24px,3vw,32px);font-weight:400;letter-spacing:-.03em;line-height:1.12}.ob-lede{margin:0 0 22px;color:var(--quiet);font-size:14.5px;line-height:1.55;max-width:52ch}.ob-field{display:grid;gap:6px;margin:0 0 18px}.ob-field>span{font-size:13px;font-weight:500}.ob-field input,.ob-add input,#ob-text{width:100%;height:46px;padding:0 14px;border:1px solid var(--line);border-radius:12px;font:inherit;font-size:15px;background:var(--paper)}#ob-text{height:auto;padding:12px 14px;margin:12px 0 0;resize:vertical;font-size:13.5px}#ob-text[hidden]{display:none}.ob-field input:focus,.ob-add input:focus,#ob-text:focus{outline:none;border-color:var(--ink);box-shadow:0 0 0 3px #11111114}.ob-drop{display:flex;flex-wrap:wrap;align-items:center;gap:14px;padding:26px;border:1.5px dashed #d8d8d0;border-radius:16px;background:#fbfbf7}.ob-drop .link-quiet,.ob-actions .link-quiet{margin:0;height:36px;text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--line)}.ob-status{margin:10px 0 0;font-size:13.5px}.ob-status:empty{display:none}.ob-status.error{color:var(--danger)}.ob-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:24px}.ob-actions>*{margin:0}.ob-next{height:44px;min-height:0;padding:0 22px;border-radius:var(--r-pill);background:var(--ink);color:var(--paper);font-size:14.5px;font-weight:600}.ob-back{height:44px;min-height:0;padding:0 18px;border:1px solid var(--line);background:var(--paper);color:var(--ink);font-size:14px;box-shadow:none}.ob-back:hover:not(:disabled){border-color:var(--quiet);background:var(--paper);transform:none}.ob-group{margin:0 0 18px}.ob-group h2{margin:0 0 8px;font-size:14px;font-weight:600;letter-spacing:-.005em}.ob-group h2 .quiet{margin-left:6px;font-weight:400;font-size:12.5px}.ob-chips{display:flex;flex-wrap:wrap;gap:6px}.ob-chip{display:inline-flex;align-items:center;gap:8px;height:34px;min-height:0;margin:0;padding:0 6px 0 13px;border:1px solid var(--line);background:var(--paper);color:#3d3d3a;font-size:13.5px;font-weight:500;box-shadow:none}.ob-chip:hover:not(:disabled){border-color:var(--quiet);background:var(--paper);transform:none}.ob-chip[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:var(--paper)}.ob-chip .ob-n{min-width:22px;padding:2px 7px;border-radius:999px;background:#f2f2ee;color:var(--ink);font-size:11.5px;font-variant-numeric:tabular-nums}.ob-chip[aria-pressed=true] .ob-n{background:var(--signal)}#ob-years .ob-chip{padding:0 13px}.ob-add{display:flex;gap:8px;margin-top:8px;max-width:420px}.ob-add input{height:36px;font-size:13.5px}.ob-add button{margin:0;flex:none;height:36px;min-height:0}.ob-total{margin:6px 0 0;padding:12px 14px;border-radius:12px;background:#fffbe0;font-size:14px}.ob-total:empty{display:none}.ob-toggle{display:flex;gap:12px;align-items:flex-start;margin:0 0 12px;padding:14px 16px;border:1px solid var(--line);border-radius:14px;font-size:14px;line-height:1.45;cursor:pointer}.ob-toggle input{margin-top:3px;width:18px;height:18px;accent-color:var(--ink)}.ob-toggle.is-soon{color:var(--quiet);cursor:default;background:#fbfbf7}.ob-companies{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:8px;margin-top:10px;font-size:13.5px}.ob-company{display:flex;align-items:center;gap:10px;padding:8px 10px;border:1px solid var(--line);border-radius:12px;cursor:pointer}.ob-company:has(input:checked){border-color:var(--ink)}.ob-company input{width:16px;height:16px;accent-color:var(--ink)}.ob-company .job-logo{width:30px;height:30px;border-radius:8px;font-size:12px}.ob-co-name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500}.ob-company .ob-n{font-size:12px;color:var(--quiet);white-space:nowrap}@media (max-width: 760px){.ob-card{grid-template-columns:1fr}.ob-art{padding:18px;border-right:0;border-bottom:1px solid var(--line);min-height:0;height:150px}.ob-art svg{max-width:200px}.ob-body{padding:24px 20px}.ob-steps li{font-size:0}}.view-hero{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:22px}.view-hero .console-title{margin-bottom:6px}.view-hero p{margin:0;max-width:52ch}.hero-art{flex:none;width:220px;height:120px;border:1px solid var(--line)}@media (max-width: 720px){.view-hero{flex-direction:column;align-items:stretch}.hero-art{width:100%}}.co-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:14px}.co-card{display:flex;flex-direction:column;gap:12px;padding:18px 20px;border:1px solid var(--line);border-radius:18px;background:var(--paper)}.co-head{display:flex;align-items:center;gap:12px}.co-head .job-logo{width:40px;height:40px;flex:none}.co-title{flex:1;min-width:0}.co-title h2{margin:0;font-size:16px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.co-title p{margin:2px 0 0}.co-week{flex:none;padding:3px 9px;border-radius:999px;background:#f2f2ee;font-size:12px;color:var(--quiet)}.co-week.hot{background:var(--signal);color:var(--ink);font-weight:600}.co-roles{list-style:none;margin:0;padding:0;display:grid;gap:2px}.co-roles li{display:grid;gap:1px;padding:8px 0;border-top:1px solid var(--line)}.co-role{color:var(--ink);font-size:14px;text-decoration:none}.co-role:hover{text-decoration:underline;text-underline-offset:3px}.co-card>button{align-self:flex-start;margin:0}.empty-art{display:grid;justify-items:start;gap:14px;max-width:520px;padding:24px;border:1px dashed #d8d8d0;border-radius:18px}.empty-art .art{width:220px;height:120px}.empty-art p{margin:0;font-size:14.5px;line-height:1.5}.pf-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.pf-wide{grid-column:1 / -1}@media (max-width: 860px){.pf-grid{grid-template-columns:1fr}}.pf-form{display:grid;gap:10px;margin-top:12px}.pf-form .ob-field{margin:0}.pf-form button{justify-self:start;margin:0}.pf-prefs{display:grid;gap:10px;margin:12px 0 14px}.pf-row{display:grid;grid-template-columns:90px 1fr;gap:10px;align-items:start}.pf-k{font-size:13px;color:var(--quiet);padding-top:3px}.pf-chips{display:flex;flex-wrap:wrap;gap:5px}.pf-chip{padding:3px 10px;border:1px solid var(--line);border-radius:999px;font-size:13px;background:#fbfbfa}.cv-list{list-style:none;margin:12px 0 14px;padding:0;display:grid;gap:8px}.cv{display:grid;grid-template-columns:44px minmax(0,1fr) auto auto;gap:12px;align-items:center;padding:12px;border:1px solid var(--line);border-radius:14px}.cv-kind{display:grid;place-items:center;width:44px;height:52px;border:1.5px solid var(--ink);border-radius:6px;background:linear-gradient(var(--signal),var(--signal)) 6px 30px / 32px 6px no-repeat,var(--paper);font-family:var(--mono);font-size:9.5px;font-weight:600;letter-spacing:.06em;padding-bottom:14px}.cv-body{display:grid;gap:2px;min-width:0}.cv-body b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600}.cv-sum{color:#3d3d3a}.cv .button-sm,.cv a.button-sm{margin:0;height:30px;min-height:0;padding:0 12px;font-size:12.5px}.cv-empty{padding:4px 0}.pf-upload{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.pf-upload>*{margin:0}@media (max-width: 560px){.cv{grid-template-columns:44px minmax(0,1fr)}.cv .button-sm{grid-column:2;justify-self:start}}body.onboarding .steps{display:none}.ob-art{place-items:start center;align-content:start;padding-top:48px}.ob-art svg{position:sticky;top:24px}.ob-add{align-items:center}.ob-add button{height:36px}.job-list .job-actions{flex-direction:row;align-items:center}.cv a.button-sm{display:inline-flex;align-items:center;border:1px solid var(--line);border-radius:var(--r-pill);background:var(--paper);color:var(--ink);text-decoration:none;font-weight:500}.cv a.button-sm:hover{border-color:var(--quiet)}.ob-chip[aria-pressed=true]:hover:not(:disabled){background:#2a2a28;border-color:#2a2a28;color:var(--paper)}.job-list .follow-btn[aria-pressed=true]:hover:not(:disabled){background:#2a2a28;border-color:#2a2a28;color:var(--paper)}.job-list .save-btn[aria-pressed=true]:hover:not(:disabled){background:#ffd91a;border-color:#e0c000;color:var(--ink)}.seg button:hover:not(:disabled){background:#1111110d;color:var(--ink);box-shadow:none}.seg button[aria-pressed=true]:hover:not(:disabled){background:var(--paper);box-shadow:0 1px 2px #1111111f}.bell:hover:not(:disabled),.f-menu-btn:hover:not(:disabled),.status-btn:hover:not(:disabled){background:var(--paper);color:var(--ink)}.f-clear:hover:not(:disabled),.link-quiet:hover:not(:disabled){background:none}.ob-pair{display:grid;grid-template-columns:1fr 1fr;gap:12px}.ob-pair .ob-field>span .quiet{font-weight:400;margin-left:4px}@media (max-width: 560px){.ob-pair{grid-template-columns:1fr}}.similar-line{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;margin:10px 2px 0;font-size:12.5px}.similar-lab{color:var(--quiet)}.similar-chips{display:contents}.similar-chip{display:inline-flex;align-items:center;gap:2px;padding:2px 3px 2px 10px;border:1px dashed #cfcfc6;border-radius:999px;background:#fbfbf7;color:#3d3d3a}.similar-chip button{width:20px;height:20px;min-height:0;margin:0;padding:0;border:0;border-radius:50%;background:transparent;color:var(--quiet);font-size:13px;box-shadow:none}.similar-chip button:hover:not(:disabled){background:#1111110f;color:var(--ink);box-shadow:none}.similar-chip.dropped span{text-decoration:line-through;color:#a9a9a4}.similar-exact{margin-left:auto}.similar-line.exact .similar-chip{opacity:.45}.ops-tiles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:22px}.ops-tile{display:grid;gap:4px;padding:14px 16px;border:1px solid var(--line);border-radius:14px;background:var(--paper)}.ops-k{font-size:12.5px;color:var(--quiet)}.ops-v{font-size:24px;font-weight:500;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.ops-n{font-size:12px;color:var(--quiet)}.ops-block{margin:0 0 22px}.ops-block h2{margin:0 0 10px;font-size:15px;font-weight:600}.ops-table{width:100%;border-collapse:collapse;font-size:13.5px;background:var(--paper);border:1px solid var(--line);border-radius:14px;overflow:hidden}.ops-table th,.ops-table td{padding:9px 12px;border-bottom:1px solid var(--line);text-align:left}.ops-table thead th{font-size:12px;font-weight:500;color:var(--quiet);background:#fbfbf7}.ops-table tbody th{font-weight:600}.ops-num{font-variant-numeric:tabular-nums}.ops-meter{display:flex;align-items:center;gap:8px}.ops-bar{flex:none;width:90px;height:8px;border-radius:4px;background:#efefe8;position:relative;overflow:hidden}.ops-bar:after{content:"";position:absolute;inset:0 auto 0 0;width:var(--w);border-radius:4px;background:var(--ink)}.ops-bad{color:var(--danger);font-weight:600}.ops-note{margin:-4px 0 10px;font-size:12.5px;color:var(--quiet);max-width:72ch}.ops-when{white-space:nowrap}.ops-when small{display:block;font-size:11.5px;color:var(--quiet)}.ops-toggle{margin:0;padding:0;min-height:0;border:0;border-radius:4px;background:none;font:inherit;font-weight:600;color:inherit;cursor:pointer;text-decoration:none;display:inline-flex;align-items:center;gap:6px}.ops-toggle:before{content:"";width:0;height:0;border-left:5px solid currentColor;border-top:4px solid transparent;border-bottom:4px solid transparent;transition:transform .15s}.ops-toggle[aria-expanded=true]:before{transform:rotate(90deg)}.ops-toggle:hover:not(:disabled){background:none;color:inherit;box-shadow:none;transform:none;text-decoration:underline;text-underline-offset:3px}.ops-toggle:active:not(:disabled){transform:none;box-shadow:none}.ops-toggle:focus-visible{outline:2px solid var(--ink);outline-offset:3px;border-radius:4px}.ops-board th,.ops-board td{background:#fbfbf7;font-size:13px}.ops-board .ops-slug{padding-left:30px;font-weight:500}.ops-state{display:inline-block;padding:2px 9px;border-radius:999px;font-size:12px;font-weight:500}.ops-state.ok{background:#e9f5ea;color:#1f6b2a}.ops-state.bad{background:#fdecea;color:var(--danger)}.ops-state.wait{background:#fff6cc;color:#6b5300}.ops-sched-cell{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px}.ops-sched-cell small{font-size:12px}.ops-sched-link{font-size:12.5px;color:var(--ink)}.ops-why{display:block;margin-top:3px;font-size:11.5px;color:var(--quiet);max-width:34ch;overflow-wrap:anywhere}@media (prefers-reduced-motion: reduce){.ops-toggle:before{transition:none}}.ops-charts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.ops-people{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;align-items:start}.ops-people>.ops-tiles{grid-column:1 / -1;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:0}.ops-people>.ops-list{max-height:320px;overflow-y:auto;margin:0}.ops-chart{margin:0;padding:14px 16px 10px;border:1px solid var(--line);border-radius:14px;background:var(--paper)}.ops-chart figcaption{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:8px}.ops-chart figcaption .ops-v{font-size:16px}.ops-chart svg{display:block;width:100%;height:auto}.ops-col{fill:#2a2a28}.ops-col.now{fill:var(--signal);stroke:var(--ink);stroke-width:1}.ops-hit{fill:transparent;cursor:default}.ops-hit:hover{fill:#1111110d}.ops-axis{stroke:#d8d8d0;stroke-width:1}.ops-tick{font-size:10px;fill:var(--quiet)}.ops-pair{display:grid;grid-template-columns:1fr 1fr;gap:12px}.ops-list{list-style:none;margin:0;padding:0;border:1px solid var(--line);border-radius:14px;background:var(--paper)}.ops-list li{display:flex;justify-content:space-between;gap:10px;padding:10px 14px;border-bottom:1px solid var(--line);font-size:13.5px}.ops-list li:last-child{border-bottom:0}.ops-tip{position:fixed;z-index:50;transform:translate(-50%,-100%);padding:5px 9px;border-radius:8px;background:var(--ink);color:var(--paper);font-size:12px;pointer-events:none;white-space:nowrap}@media (max-width: 860px){.ops-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.ops-charts,.ops-pair,.ops-people{grid-template-columns:1fr}.ops-table{display:block;overflow-x:auto}}.setup-step{margin:14px 0 8px;font-weight:500}.key-route{margin-top:14px}.key-route>*+*{margin-top:10px}.key-route .client-picker{margin-top:12px}.ob-agent{margin:18px 0 0;padding:12px 14px;border-radius:12px;background:#fbfbf7;border:1px solid var(--line);font-size:13.5px;color:var(--quiet)}.ob-agent b{color:var(--ink);font-weight:600}.guest-fresh{margin-top:26px;padding-top:20px;border-top:1px solid var(--line)}.guest-fresh h2{margin:0 0 12px;font-size:16px;font-weight:600}.guest-fresh ul{list-style:none;margin:0 0 10px;padding:0;display:grid;gap:12px}.guest-fresh li{display:grid;gap:2px}.guest-fresh li b{font-size:15px;font-weight:500}.guest-fresh li span{font-size:13px;color:var(--quiet)}.job-list .out-of-roles{display:block;list-style:none;margin:18px 0 0;padding:28px 28px 24px;border:1px solid var(--line);border-radius:var(--r);background:var(--paper)}.out-of-roles .oor-title{margin:0;font-size:20px;font-weight:600;letter-spacing:-.01em;color:var(--ink)}.out-of-roles .oor-note{margin:8px 0 0;font-size:14px;color:var(--quiet);max-width:52ch}.out-of-roles .oor-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}@media (max-width: 640px){.job-list .out-of-roles{padding:22px 18px 18px}}.job-list .job-actions>.status{margin:0}.job-list .job-actions{flex-wrap:wrap;justify-content:flex-end}@media (max-width: 720px){.job-list .job-actions{justify-content:flex-start}}.co-card .co-more{align-self:flex-start;margin:-4px 0 0;padding:0;min-height:0;font-size:13px;font-weight:600;color:var(--ink);background:none;border:0;box-shadow:none;text-decoration:underline;text-underline-offset:3px}.co-card .co-more:hover{background:none;box-shadow:none;color:var(--quiet)}.co-roles li[hidden]{display:none}.f-toggle{position:relative}.f-toggle input{width:1px;height:1px;margin:0}.match-wrap{min-width:0}.spend-note{margin:4px 0 0;font-size:12.5px;color:var(--quiet)}.ob-spend{margin:10px 0 0;font-size:13px;color:var(--quiet)}.co-name{display:grid;gap:6px;margin-bottom:12px}.co-name input{height:36px;margin:0}.connected{margin:22px 0}.connected h3{margin:0 0 8px;font-size:15px}.role-dialog{width:min(560px,calc(100vw - 32px));max-height:calc(100dvh - 48px);padding:26px;border:1px solid var(--line);border-radius:var(--r);background:var(--paper);color:var(--ink)}.role-dialog::backdrop{background:#1116}.rd-close{position:absolute;top:10px;right:10px;width:40px;height:40px;min-height:0;margin:0;padding:0;border:0;background:transparent;color:var(--quiet);font-size:22px}.rd-title{margin:0 34px 8px 0;font-size:22px;line-height:1.2;letter-spacing:-.015em;font-weight:500}.rd-meta{margin:0 0 10px;color:var(--quiet)}.rd-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px;align-items:center}.rd-actions .button,.rd-actions button{margin:0}.rd-actions .save-btn,.rd-actions .follow-btn{background:transparent;color:var(--ink);border:1px solid var(--line)}@media (max-width: 900px){.console .side,.seg.track-tabs{flex-wrap:wrap;overflow:visible}}@media (max-width: 640px){body.console:not(.onboarding){padding-bottom:76px}.console .side{position:fixed;inset:auto 0 0;z-index:40;flex-wrap:nowrap;gap:0;padding:4px 2px calc(4px + env(safe-area-inset-bottom));background:var(--paper);border-top:1px solid var(--line)}.console .side a{flex:1 1 0;min-width:0;min-height:52px;flex-direction:column;justify-content:flex-start;gap:3px;padding:6px 1px;border:0;border-radius:8px;background:none;font-size:10.5px;line-height:1.15;text-align:center;white-space:normal;position:relative}.console .side a[aria-current=page]{background:#f1f1ee;color:var(--ink)}.side-count{display:none}.side-new:not(:empty){display:block;position:absolute;top:2px;right:4px;margin:0;padding:0 5px;font-size:9.5px}.apply-ask{bottom:72px}.job-actions .f-pop{left:0;right:auto;max-width:calc(100vw - 56px)}}.key-route{margin:22px 0;padding-top:18px;border-top:1px solid var(--line)}.key-route h3{margin:0 0 6px;font-size:15px}.console .art,.hero-art,.extra-art,.ob-art{display:none}.console .panel,.console .extra,.console .ov,.console .refer,.console .co-card,.console .cv,.console .shortcut,.console .ob-card{border:0;border-radius:0;background:transparent;box-shadow:none}.console .panel{padding:0;margin-top:0}.console .extra,.console .extra.has-art,.console .co-card,.console .refer{padding:22px 0;min-height:0;border-top:1px solid var(--line)}.console .ov{padding:0 0 4px}.console .shortcut{padding:14px 0;border-top:1px solid var(--line)}.console .shortcut:hover b{text-decoration:underline}.console .cv{padding:12px 0;border-top:1px solid var(--line)}.console .empty-art{padding:0;border:0}.console .ob-card{display:block}.console .pf-grid,.console .extras,.console .co-grid,.console .shortcuts{gap:0 36px}.fit-save[hidden],#pf-me button[hidden]{display:none}.connect-lede{margin:0 0 18px}.client-picker button{display:inline-flex;align-items:center;gap:7px}.agent-mark{flex:none;width:16px;height:16px}.client-picker button[aria-pressed=false] .agent-mark.mono{filter:invert(1)}.connect-steps{list-style:none;counter-reset:step;margin:22px 0 0;padding:0}.connect-steps li{counter-increment:step;position:relative;padding:0 0 22px 38px}.connect-steps li:before{content:counter(step);position:absolute;left:0;top:-2px;width:26px;height:26px;display:grid;place-items:center;border:1px solid var(--line);border-radius:50%;font-size:13px;font-weight:600}.connect-steps b{font-size:15px;font-weight:500}.connect-steps .quiet{margin:4px 0 0}.connect-steps .small:empty,.key-route .small:empty{display:none}.copy-row{display:flex;align-items:flex-start;gap:8px;margin-top:10px}.copy-row pre{flex:1 1 auto;min-width:0}.setup .copy-row button{flex:none;margin:0}.setup pre.prompt{max-height:96px}.key-route h2,.connected h2{margin:0 0 6px;font-size:16px;font-weight:500;letter-spacing:-.01em}.key-route>button{margin:12px 0 0}.key-for{margin:14px 0 0;font-size:13px}.connected{padding-top:18px;border-top:1px solid var(--line)}.rd-logo{display:inline-grid;margin-bottom:12px}.fresh-logo{float:left;width:24px;height:24px;margin:2px 10px 0 0;object-fit:contain}#follows li .job-logo{flex:none}@media (max-width: 640px){.copy-row{flex-direction:column}.setup .copy-row pre{width:100%}}.side svg{transition:transform .22s cubic-bezier(.34,1.56,.64,1);transform-origin:center}.side a[data-view=overview]:hover svg{transform:scale(1.12)}.side a[data-view=search]:hover svg{transform:rotate(-12deg) scale(1.1)}.side a[data-view=roles]:hover svg{transform:translateY(-2px)}.side a[data-view=companies]:hover svg{transform:translateY(-1px) scale(1.08)}.side a[data-view=profile]:hover svg{transform:scale(1.12)}.side a[data-view=ops]:hover svg{transform:scaleY(1.14);transform-origin:bottom}.side a[data-view=connect]:hover svg{transform:rotate(14deg)}.side a[aria-current=page] svg{animation:side-pop .28s cubic-bezier(.34,1.56,.64,1)}@keyframes side-pop{0%{transform:scale(.82)}to{transform:scale(1)}}@media (prefers-reduced-motion: reduce){.side svg{transition:none}.side a svg{transform:none!important;animation:none!important}}.client-picker button[aria-pressed=true] .agent-mark.ink{filter:invert(1)}.client-picker button[aria-pressed=true] .agent-mark.mono{filter:none}#key-command{max-height:96px;overflow:auto}.f-row{align-items:center}#search-form .f-go{align-self:center;height:48px;min-height:48px;border-radius:var(--r-pill)}
