*{box-sizing:border-box}html,body{height:100%;margin:0;padding:0}body{font-family:var(--font-sans);background:var(--bg);color:var(--ink);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:-.005em;font-feature-settings:"ss01", "cv11", "tnum" 0;line-height:1.45}button{font-family:inherit}input,textarea,select{color:inherit;font-family:inherit}a{color:inherit}.app{border-radius:12px;flex-direction:column;justify-content:flex-start;align-items:center;min-height:100vh;padding:56px 24px;display:flex;position:relative}.stage{flex-direction:column;flex:1;justify-content:center;align-items:stretch;width:1080px;max-width:1080px;min-height:calc(100vh - 112px);margin:0 auto;display:flex}.stage.is-wide{max-width:880px}.screen{flex-direction:column;gap:28px;display:flex}@keyframes riseIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.stagger>*{opacity:0;animation:.42s cubic-bezier(.2,.7,.2,1) forwards riseIn}.stagger>:first-child{animation-delay:40ms}.stagger>:nth-child(2){animation-delay:.12s}.stagger>:nth-child(3){animation-delay:.2s}.stagger>:nth-child(4){animation-delay:.28s}.stagger>:nth-child(5){animation-delay:.36s}.stagger>:nth-child(6){animation-delay:.44s}.stagger>:nth-child(7){animation-delay:.52s}.stagger>:nth-child(8){animation-delay:.6s}.dev-nav{z-index:50;border:1px solid var(--line);-webkit-backdrop-filter:blur(12px)saturate(1.1);opacity:.55;background:#ffffffd9;background:lab(100% 0 0/.85);border-radius:999px;align-items:center;gap:10px;width:max-content;max-width:calc(100% - 32px);margin-inline:auto;padding:6px 10px 6px 14px;transition:opacity .2s cubic-bezier(.4,0,.2,1);display:inline-flex;position:fixed;bottom:12px;left:0;right:0;box-shadow:0 1px 2px #1012140a,0 8px 28px #10121414;box-shadow:0 1px 2px lab(5.25171% -.202894 -1.78206/.04),0 8px 28px lab(5.25171% -.202894 -1.78206/.08)}.dev-nav:hover,.dev-nav:focus-within{opacity:1}.dev-nav-label{letter-spacing:.16em;text-transform:uppercase;color:var(--muted);flex:none;font-size:10px;font-weight:600}.dev-nav-divider{background:var(--line-2);flex:none;width:1px;height:14px;display:inline-block}.dev-nav-steps{scrollbar-width:none;align-items:center;gap:2px;display:inline-flex;overflow-x:auto}.dev-nav-steps::-webkit-scrollbar{display:none}.dev-nav-step{color:var(--muted);cursor:pointer;letter-spacing:-.005em;white-space:nowrap;background:0 0;border:none;border-radius:999px;align-items:center;gap:5px;padding:6px 10px;font-family:inherit;font-size:12px;transition:all .15s;display:inline-flex}.dev-nav-step:hover{color:var(--ink);background:var(--hover)}.dev-nav-step.is-active{background:var(--ink);color:#fff}.dev-nav-step.is-active:hover{background:var(--ink)}.dev-nav-num{font-family:var(--font-mono);opacity:.6;font-variant-numeric:tabular-nums;font-size:10px}.dev-nav-step.is-active .dev-nav-num{opacity:.85}.dev-nav-sep{color:var(--line-2);-webkit-user-select:none;user-select:none;font-size:10px}.dev-nav-reset{color:var(--muted);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:999px;flex:none;align-items:center;gap:5px;padding:6px 9px;font-family:inherit;font-size:11px;font-weight:500;transition:all .15s;display:inline-flex}.dev-nav-reset:hover{color:var(--ink);background:var(--hover)}@media (max-width:760px){.dev-nav-label,.dev-nav-divider,.dev-nav-text,.dev-nav-reset span{display:none}.dev-nav{padding:4px 8px}}.dev-nav-toggle{z-index:51;border:1px solid var(--line);width:32px;height:32px;color:var(--muted);cursor:pointer;-webkit-backdrop-filter:blur(12px)saturate(1.1);opacity:.55;background:#ffffffd9;background:lab(100% 0 0/.85);border-radius:999px;place-items:center;transition:opacity .2s cubic-bezier(.4,0,.2,1),color .16s,background .16s;display:inline-grid;position:fixed;bottom:12px;right:12px;box-shadow:0 1px 2px #1012140a,0 8px 28px #10121414;box-shadow:0 1px 2px lab(5.25171% -.202894 -1.78206/.04),0 8px 28px lab(5.25171% -.202894 -1.78206/.08)}.dev-nav-toggle:hover{opacity:1;color:var(--ink)}.dev-nav-toggle.is-on{color:var(--ink-2)}.eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-size:12px;font-weight:500}.eyebrow .dot{color:var(--faint);padding:0 8px;display:inline-block}.eyebrow .step-num{color:var(--ink-2)}h1.headline{letter-spacing:-.025em;color:var(--ink);margin:0;font-size:44px;font-weight:600;line-height:1.05}h1.headline.is-small{font-size:34px}h1.headline.is-xlarge{font-size:56px}.sub{color:var(--muted);max-width:56ch;margin:0;font-size:16px;line-height:1.55}.field{flex-direction:column;gap:8px;display:flex}.field-label{color:var(--ink-2);font-size:13px;font-weight:500}.field-hint{color:var(--muted);font-size:12.5px}.input,.textarea,select.select-trigger{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);width:100%;color:var(--ink);outline:none;padding:12px 14px;font-size:15px;transition:border-color .16s,box-shadow .16s,background .16s}.input::-moz-placeholder{color:var(--faint)}.textarea::-moz-placeholder{color:var(--faint)}.input::placeholder,.textarea::placeholder{color:var(--faint)}.input:hover,.textarea:hover,.select-trigger:hover{border-color:var(--line-2)}.input:focus,.textarea:focus,.select-trigger:focus{border-color:var(--ink);box-shadow:0 0 0 3px #0f0d0b14;box-shadow:0 0 0 3px lab(3.69367% .523917 .95267/.08)}.textarea{resize:vertical;min-height:88px;line-height:1.5}.input-row{grid-template-columns:1fr 1fr;gap:12px;display:grid}.card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);padding:28px}.option-list{flex-direction:column;gap:8px;display:flex}.option{text-align:left;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);cursor:pointer;width:100%;color:var(--ink);align-items:center;gap:14px;padding:14px 16px;font-family:inherit;font-size:15px;transition:all .15s cubic-bezier(.4,0,.2,1);display:flex}.option:hover{border-color:var(--line-2);background:var(--surface-2)}.option.is-selected{border-color:var(--ink);background:var(--ink);color:#fff;box-shadow:var(--shadow)}.option-radio{border:1.5px solid var(--line-2);border-radius:50%;flex:none;place-items:center;width:18px;height:18px;transition:all .15s;display:grid}.option.is-selected .option-radio{border-color:#fff}.option.is-selected .option-radio:after{content:"";background:#fff;border-radius:50%;width:8px;height:8px}.option-body{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.option-title{font-weight:500}.option-desc{color:var(--muted);font-size:13px}.option.is-selected .option-desc{color:#bfbdb9;color:lab(76.8243% .167131 2.28475)}.option-grid{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}.option-grid .option{padding:14px 16px}.role-recent{flex-direction:column;gap:12px;display:flex}.role-recent-head{flex-direction:column;gap:2px;display:flex}.role-recent-label{color:var(--ink);font-size:13px;font-weight:500}.role-recent-hint{color:var(--muted);font-size:12.5px}.role-recent-tags{flex-wrap:wrap;gap:8px;display:flex}.role-recent-tag{color:var(--ink-2);background:var(--surface);border:1px solid var(--line);cursor:pointer;white-space:nowrap;border-radius:999px;padding:6px 12px;font-family:inherit;font-size:12.5px;font-weight:500;transition:color .15s,border-color .15s,background .15s}.role-recent-tag:hover{color:var(--ink);border-color:var(--line-2);background:var(--surface-2)}.chip-row{flex-wrap:wrap;gap:6px;display:flex}.chip{background:var(--surface);border:1px solid var(--line);color:var(--ink-2);cursor:pointer;border-radius:999px;padding:6px 12px;font-family:inherit;font-size:13.5px;transition:all .15s}.chip:hover{background:var(--hover);border-color:var(--line-2)}.chip.is-selected{background:var(--ink);color:#fff;border-color:var(--ink)}.btn{border-radius:var(--radius);cursor:pointer;color:var(--ink);background:0 0;border:1px solid #0000;align-items:center;gap:8px;padding:11px 18px;font-family:inherit;font-size:14.5px;font-weight:500;transition:all .16s cubic-bezier(.4,0,.2,1);display:inline-flex}.btn:disabled{opacity:.35;cursor:not-allowed}.btn-primary{background:var(--ink);color:#fff}.btn-primary:hover:not(:disabled){box-shadow:var(--shadow);transform:translateY(-1px)}.btn-ghost{color:var(--muted)}.btn-ghost:hover{color:var(--ink);background:var(--hover)}.btn-outline{border-color:var(--line);background:var(--surface)}.btn-outline:hover{border-color:var(--ink)}.btn .arrow{transition:transform .16s;display:inline-block}.btn-primary:hover .arrow{transform:translate(2px)}.action-row{flex-wrap:wrap;align-items:center;gap:10px;margin-top:8px;display:flex}.action-row .spacer{flex:1}.footer-nav{grid-template-columns:auto 1fr auto;align-items:center;gap:16px;padding-top:8px;display:grid}.footer-nav .left{justify-self:start}.footer-nav .center{color:var(--muted);justify-self:center;font-size:12.5px}.footer-nav .right{justify-self:end;align-items:center;gap:8px;display:flex}.footer-nav--center{justify-content:center;display:flex}.footer-next-text{color:var(--muted);padding:8px 12px;font-size:13px;font-weight:500}.footer-next-text:hover:not(:disabled){color:var(--ink);background:var(--hover)}.substep-dots{vertical-align:middle;gap:5px;display:inline-flex}.substep-dot{background:#dcdee1;background:lab(88.3876% -.214636 -1.49822);border-radius:50%;width:5px;height:5px;transition:all .2s}.substep-dot.is-active{background:var(--ink);border-radius:999px;width:14px}.substep-dot.is-done{background:var(--ink-2)}.narrative{letter-spacing:-.015em;color:var(--ink);font-size:28px;font-weight:400;line-height:1.45}.narrative.is-small{font-size:22px;line-height:1.5}.token.is-readonly{cursor:default}.token.is-readonly.is-highlight{border-bottom-color:#0000}.token.is-readonly.is-highlight:hover{background:#ebf7ff;background:lab(96.5236% -3.3122 -8.56094);border-bottom-color:#0000}.token{cursor:pointer;color:var(--ink);border-bottom:1.5px solid var(--ink);white-space:nowrap;border-radius:2px;margin:0 1px;padding:0 1px;font-weight:500;transition:all .16s cubic-bezier(.4,0,.2,1);display:inline-block;position:relative}.token.is-inference{border-bottom:1.5px dashed var(--line-2);color:var(--ink);font-weight:500}.token:hover{border-bottom-color:var(--ink);background:#0f0d0b0d;background:lab(3.69367% .523917 .95267/.05)}.token.is-inference:hover{border-bottom:1.5px dashed var(--ink)}.token.is-editing{background:#0f0d0b0f;background:lab(3.69367% .523917 .95267/.06);border-bottom-color:#0000;padding:0 6px}.token-input{font:inherit;color:inherit;background:0 0;border:none;outline:none;width:auto;min-width:4ch;margin:0;padding:0}.token.is-just-saved{animation:.7s cubic-bezier(.4,0,.2,1) tokenSaved}@keyframes tokenSaved{0%{background:#a5e0a559;background:lab(83.8667% -27.9624 22.264/.35)}to{background:0 0}}.missed{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);align-items:flex-start;gap:12px;padding:14px 16px;transition:border-color .16s,box-shadow .16s,background .16s;display:flex;position:relative}.missed:focus-within{border-color:var(--ink);box-shadow:0 0 0 3px #0f0d0b0f;box-shadow:0 0 0 3px lab(3.69367% .523917 .95267/.06)}.missed.is-recording{background:#f9fcff;background:lab(98.8432% -1.0989 -2.76016);border-color:#0096ee80;border-color:lab(58.7077% -9.13331 -58.2043/.5);box-shadow:0 0 0 3px #0096ee14;box-shadow:0 0 0 3px lab(58.7077% -9.13331 -58.2043/.08)}.missed-icon{background:var(--bg-deep);width:28px;height:28px;color:var(--ink-2);cursor:pointer;border:1px solid #0000;border-radius:8px;flex:none;place-items:center;margin-top:2px;font-family:inherit;transition:all .16s;display:grid}.missed-icon:hover{color:var(--ink);background:var(--surface-2);border-color:var(--line-2)}.missed-icon.is-recording{color:#fff;background:#0096ee;background:lab(58.7077% -9.13331 -58.2043);border-color:#0096ee;border-color:lab(58.7077% -9.13331 -58.2043);animation:1.5s cubic-bezier(.4,0,.2,1) infinite missedRecPulse}.missed-icon.is-recording:hover{color:#fff;background:#0086e0;background:lab(52.6255% -5.94762 -64.3387);border-color:#0086e0;border-color:lab(52.6255% -5.94762 -64.3387)}@keyframes missedRecPulse{0%,to{box-shadow:0 0 #0096ee73;box-shadow:0 0 lab(58.7077% -9.13331 -58.2043/.45)}50%{box-shadow:0 0 0 6px #0096ee00;box-shadow:0 0 0 6px lab(58.7077% -9.13331 -58.2043/0)}}.missed-wave-icon{align-items:center;gap:2px;height:14px;display:inline-flex}.missed-wave-icon>span{transform-origin:50%;background:currentColor;border-radius:999px;width:2px;animation:.9s cubic-bezier(.4,0,.2,1) infinite missedWave;display:inline-block}.missed-wave-icon>span:first-child{height:6px;animation-delay:0s}.missed-wave-icon>span:nth-child(2){height:10px;animation-delay:.1s}.missed-wave-icon>span:nth-child(3){height:8px;animation-delay:.2s}.missed-wave-icon>span:nth-child(4){height:12px;animation-delay:.3s}@keyframes missedWave{0%,to{transform:scaleY(.5)}50%{transform:scaleY(1.4)}}.missed textarea{resize:none;color:var(--ink);background:0 0;border:none;outline:none;flex:1;min-height:24px;font-family:inherit;font-size:14px;line-height:1.55}.missed textarea::placeholder{color:var(--faint)}.missed.is-recording textarea::placeholder{color:#0077bd;color:lab(47.1447% -7.29629 -51.6616);font-style:italic}.missed.is-transcribing textarea{color:var(--ink-2)}.missed-status{letter-spacing:.04em;color:#0077bd;color:lab(47.1447% -7.29629 -51.6616);pointer-events:none;font-size:11.5px;position:absolute;bottom:-20px;left:14px}.otp-grid{justify-content:center;gap:8px;display:flex}.otp-cell{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);width:52px;height:60px;color:var(--ink);font-family:var(--font-mono);text-align:center;font-variant-numeric:tabular-nums;caret-color:var(--ink);outline:none;font-size:26px;font-weight:500;transition:all .16s cubic-bezier(.4,0,.2,1)}.otp-cell:focus{border-color:var(--ink);transform:translateY(-1px);box-shadow:0 0 0 3px #0f0d0b14;box-shadow:0 0 0 3px lab(3.69367% .523917 .95267/.08)}.otp-cell.is-filled{background:var(--bg-deep);border-color:var(--line-2)}.otp-cell.is-error{border-color:#de4f44;border-color:lab(54.1873% 56.0062 38.114);animation:.36s cubic-bezier(.36,.07,.19,.97) otpShake;box-shadow:0 0 0 3px #de4f441a;box-shadow:0 0 0 3px lab(54.1873% 56.0062 38.114/.1)}@keyframes otpShake{10%,90%{transform:translate(-1px)}20%,80%{transform:translate(2px)}30%,50%,70%{transform:translate(-4px)}40%,60%{transform:translate(4px)}}.otp-resend{color:var(--ink-2);cursor:pointer;border:none;border-bottom:1px dashed var(--line-2);background:0 0;padding:0;font-family:inherit;font-size:13px;transition:color .16s,border-color .16s}.otp-resend:hover:not(:disabled){color:var(--ink);border-bottom-color:var(--ink)}.otp-resend:disabled{color:var(--faint);cursor:default;border-bottom-color:#0000}.init-stage{text-align:center;flex-direction:column;align-items:center;gap:32px;display:flex}.init-orb{border-radius:50%;place-items:center;width:120px;height:120px;display:grid;position:relative}.init-orb:before,.init-orb:after{content:"";border:1px solid var(--line);border-radius:50%;animation:2.4s ease-out infinite orbPulse;position:absolute;inset:0}.init-orb:after{animation-delay:1.2s}.init-orb-core{background:var(--ink);border-radius:50%;width:24px;height:24px;position:relative}.init-orb-core:after{content:"";background:radial-gradient(circle,#0f0d0b33,#0000 70%);background:radial-gradient(circle,lab(3.69367% .523917 .95267/.2),#0000 70%);border-radius:50%;animation:1.4s ease-in-out infinite alternate corePulse;position:absolute;inset:-6px}@keyframes orbPulse{0%{opacity:.9;transform:scale(.6)}to{opacity:0;transform:scale(1.5)}}@keyframes corePulse{0%{transform:scale(.9)}to{transform:scale(1.4)}}.init-headline{letter-spacing:-.02em;margin:0;font-size:32px;font-weight:500}.init-sub{color:var(--muted);margin:0;font-size:15px}.init-list{flex-direction:column;gap:10px;width:100%;max-width:460px;margin-top:8px;display:flex}.init-row{color:var(--muted);text-align:left;border-radius:var(--radius);background:var(--surface);border:1px solid var(--line);align-items:center;gap:12px;padding:10px 14px;font-size:14.5px;transition:all .3s;display:flex}.init-row.is-done{color:var(--ink-2)}.init-row .check{border:1.5px solid var(--line-2);width:18px;height:18px;color:var(--bg);border-radius:50%;flex:none;place-items:center;transition:all .24s;display:grid}.init-row.is-active .check{border-color:var(--ink-2);border-top-color:#0000;animation:.8s linear infinite spin}.init-row.is-done .check{background:var(--ink);border-color:var(--ink)}@keyframes spin{to{transform:rotate(360deg)}}.sr-resourcing{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;max-width:460px;min-height:320px;margin:auto;padding:32px 24px;display:flex}.sr-resourcing-spin{border:2.5px solid var(--line-2);border-top-color:#0000;border-radius:50%;width:34px;height:34px;animation:.8s linear infinite spin}.sr-resourcing-title{margin:6px 0 0;font-size:1.05rem;font-weight:650}.sr-resourcing-sub{color:var(--ink-2);margin:0;font-size:.9rem;line-height:1.5}.sr-resourcing-log{flex-direction:column;gap:4px;width:100%;margin:8px 0 0;padding:0;list-style:none;display:flex}.sr-resourcing-log li{color:var(--ink-2);font-size:.84rem}.sr-resourcing-work{color:var(--ink-3,var(--ink-2));margin:4px 0 0;font-size:.82rem}.synth-orb.is-resolved:before,.synth-orb.is-resolved:after{animation:.65s cubic-bezier(.4,0,.2,1) forwards synthRingCollapse}.synth-orb.is-resolved .init-orb-core{animation:.65s cubic-bezier(.2,.7,.2,1) forwards synthCoreBloom}.synth-orb.is-resolved .init-orb-core:after{opacity:0;animation:none}.synth-orb-check{color:#fff;opacity:0;filter:drop-shadow(0 1px 2px #093e1b73);filter:drop-shadow(0 1px 2px lab(22.1195% -24.2426 16.0856/.45));pointer-events:none;z-index:1;place-items:center;animation:.45s cubic-bezier(.2,.7,.2,1) .275s forwards synthCheckIn;display:grid;position:absolute;inset:0}@keyframes synthRingCollapse{0%{opacity:.6;border-color:var(--line);transform:scale(1)}to{opacity:0;border-color:#1c8742;border-color:lab(49.5467% -42.4533 28.2033);transform:scale(.4)}}@keyframes synthCoreBloom{0%{background:var(--ink);box-shadow:none;transform:scale(1)}55%{background:#009342;background:lab(53.2636% -48.6783 32.5347);transform:scale(2);box-shadow:0 0 0 6px #20a04e2e,0 8px 22px -6px #00673173;box-shadow:0 0 0 6px lab(57.9142% -48.5439 32.2804/.18),0 8px 22px -6px lab(38.1705% -50.8536 31.3676/.45)}to{background:#008c3f;background:lab(50.9377% -48.7556 32.6841);transform:scale(1.85);box-shadow:0 0 0 5px #20a04e29,0 6px 18px -6px #00673166;box-shadow:0 0 0 5px lab(57.9142% -48.5439 32.2804/.16),0 6px 18px -6px lab(38.1705% -50.8536 31.3676/.4)}}@keyframes synthCheckIn{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}.synth-grid{grid-template-columns:repeat(2,minmax(0,320px));justify-content:center;gap:14px;width:100%;margin-top:8px;display:grid}.synth-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);text-align:left;color:var(--muted);opacity:.55;flex-direction:column;gap:10px;padding:20px 22px 22px;transition:opacity .36s cubic-bezier(.2,.7,.2,1),transform .36s cubic-bezier(.2,.7,.2,1),border-color .36s,background .36s,box-shadow .36s;display:flex;position:relative;transform:translateY(4px)}.synth-card.is-active{opacity:1;border-color:var(--line-2);box-shadow:var(--shadow-sm);transform:translateY(0)}.synth-card.is-done{opacity:1;color:var(--ink-2);background:var(--surface);border-color:var(--line-2);box-shadow:var(--shadow-sm);animation:.48s cubic-bezier(.2,.7,.2,1) synthCardSettle;transform:translateY(0)}.synth-card-head{justify-content:space-between;align-items:center;display:flex}.synth-card-icon{background:var(--bg-deep);border:1px solid var(--line);width:36px;height:36px;color:var(--ink-2);border-radius:10px;place-items:center;transition:all .36s;display:grid}.synth-card.is-active .synth-card-icon{background:var(--surface-2);color:var(--ink);border-color:var(--line-2)}.synth-card.is-done .synth-card-icon{background:var(--ink);color:var(--bg);border-color:var(--ink)}.synth-card-check{border:1.5px solid var(--line-2);width:18px;height:18px;color:var(--bg);border-radius:50%;flex:none;place-items:center;transition:all .24s;display:grid}.synth-card-check.is-active{border-color:var(--ink-2);border-top-color:#0000;animation:.8s linear infinite spin}.synth-card-check.is-done{background:var(--ink);border-color:var(--ink)}.synth-card-label{color:var(--ink-2);letter-spacing:-.005em;font-size:15.5px;font-weight:500}.synth-card.is-active .synth-card-label,.synth-card.is-done .synth-card-label{color:var(--ink)}.synth-card-detail{color:var(--muted);font-size:13px;line-height:1.5}.synth-card.is-done .synth-card-detail{color:var(--ink-2)}@keyframes synthCardSettle{0%{transform:translateY(4px)}60%{transform:translateY(-2px)}to{transform:translateY(0)}}@media (max-width:720px){.synth-grid{grid-template-columns:1fr}}.cot{scrollbar-width:none;flex-direction:column;width:100%;max-width:520px;max-height:320px;margin:12px auto 0;padding:4px 2px;display:flex;overflow-y:auto;-webkit-mask-image:linear-gradient(#0000 0,#000 18px calc(100% - 6px),#000 100%);mask-image:linear-gradient(#0000 0,#000 18px calc(100% - 6px),#000 100%)}.cot::-webkit-scrollbar{display:none}.cot-row{text-align:left;grid-template-columns:18px 24px 1fr auto;align-items:center;gap:11px;padding:9px 2px;animation:.42s cubic-bezier(.2,.7,.2,1) both cotIn;display:grid;position:relative}@keyframes cotIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.cot-rail{place-items:center;width:18px;height:100%;display:grid;position:relative}.cot-rail:before{content:"";background:var(--line);width:1.5px;position:absolute;top:-9px;bottom:-9px;left:50%;transform:translate(-50%)}.cot-row:first-child .cot-rail:before{top:50%}.cot-row:last-of-type .cot-rail:before{bottom:50%}.cot-node{z-index:1;border:1.5px solid var(--line-2);background:var(--bg);width:18px;height:18px;color:var(--bg);border-radius:50%;flex:none;place-items:center;transition:all .24s;display:grid;position:relative}.cot-row.is-thinking .cot-node{border-color:var(--ink-2);border-top-color:#0000;animation:.8s linear infinite spin}.cot-row.is-resolved .cot-node{background:var(--ink);border-color:var(--ink);color:#fff}.cot-icon{width:24px;height:24px;color:var(--muted);flex:none;place-items:center;transition:color .24s;display:grid}.cot-row.is-resolved .cot-icon{color:var(--ink-2)}.cot-text{color:var(--muted);font-size:14px;line-height:1.4;transition:color .24s}.cot-row.is-resolved .cot-text{color:var(--ink)}.cot-row.is-thinking .cot-text{background:linear-gradient(90deg, var(--muted) 0%, var(--ink-2) 50%, var(--muted) 100%);-webkit-text-fill-color:transparent;background-size:200% 100%;-webkit-background-clip:text;background-clip:text;animation:1.6s linear infinite cotShimmer}@keyframes cotShimmer{to{background-position:-200% 0}}.cot-chip{letter-spacing:.01em;color:var(--ink-2);background:var(--surface);border:1px solid var(--line);white-space:nowrap;border-radius:999px;padding:3px 9px;font-size:11.5px;font-weight:500;animation:.36s cubic-bezier(.2,.7,.2,1) both cotChipIn}@keyframes cotChipIn{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:scale(1)}}.cot-typing{align-items:center;gap:3px;padding-right:4px;display:inline-flex}.cot-typing i{background:var(--line-2);border-radius:50%;width:4px;height:4px;animation:1.1s ease-in-out infinite cotBlink}.cot-typing i:nth-child(2){animation-delay:.18s}.cot-typing i:nth-child(3){animation-delay:.36s}@keyframes cotBlink{0%,80%,to{opacity:.3;transform:translateY(0)}40%{opacity:1;transform:translateY(-2px)}}.cot-working{color:var(--muted);align-items:center;gap:8px;padding:8px 2px 2px 47px;font-size:12.5px;animation:.42s both cotIn;display:flex}.cot-working-dot{background:#5cb572;background:lab(66.8564% -39.0505 25.526);border-radius:50%;width:6px;height:6px;animation:1.4s ease-in-out infinite cotPulse;box-shadow:0 0 0 4px #5cb5722e;box-shadow:0 0 0 4px lab(66.8564% -39.0505 25.526/.18)}@keyframes cotPulse{0%,to{opacity:.5}50%{opacity:1}}.baseline-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);padding:24px 28px;position:relative;overflow:hidden}.baseline-grid{grid-template-columns:32px 1fr;align-items:stretch;gap:20px;display:grid}.baseline-card.has-secondary{padding:20px 24px}.baseline-card.has-secondary .baseline-columns{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px;display:grid}.baseline-card.has-secondary .baseline-columns>.baseline-column+.baseline-column{border-left:1px dashed var(--line);padding-left:32px}.baseline-column{flex-direction:column;display:flex}.baseline-column-head{align-items:baseline;gap:10px;padding:2px 4px 14px;display:flex}.baseline-column-title{color:var(--ink-2);letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:600}.baseline-card.has-secondary .zone-signal{display:none}.baseline-card.has-secondary .baseline-zones,.baseline-card.has-secondary .baseline-axis-marker{opacity:1}.baseline-column.is-custom-committed .baseline-zones,.baseline-column.is-editing .baseline-zones{opacity:.55}.baseline-column.is-custom-committed .baseline-axis-marker,.baseline-column.is-editing .baseline-axis-marker{opacity:0}.baseline-card.is-custom-committed .baseline-zones,.baseline-card.is-editing .baseline-zones{opacity:.55}.baseline-card.is-custom-committed .baseline-axis-marker,.baseline-card.is-editing .baseline-axis-marker{opacity:0}.baseline-axis{flex-direction:column;align-items:center;display:flex;position:relative}.baseline-axis-line{background:var(--line);width:1px;position:absolute;top:28px;bottom:28px;left:50%;transform:translate(-50%)}.baseline-axis-base{border-top:1px dashed var(--line-2);height:0;position:absolute;top:50%;left:-8px;right:-8px}.baseline-axis-marker{background:var(--ink);border:3px solid var(--surface);width:12px;height:12px;box-shadow:0 0 0 1px var(--ink), 0 2px 8px #0f0d0b33;z-index:2;border-radius:50%;transition:top .38s cubic-bezier(.4,0,.2,1),opacity .2s;position:absolute;left:50%;transform:translate(-50%,-50%)}@supports (color:lab(0% 0 0)){.baseline-axis-marker{box-shadow:0 0 0 1px var(--ink), 0 2px 8px lab(3.69367% .523917 .95267/.2)}}.baseline-axis-tick{background:var(--surface);border:1.5px solid var(--line);z-index:1;border-radius:50%;width:7px;height:7px;position:absolute;left:50%;transform:translate(-50%)}.baseline-zones{grid-template-rows:1fr auto 1fr;gap:0;transition:opacity .2s;display:grid}.baseline-zone{border-radius:var(--radius);cursor:pointer;text-align:left;background:var(--surface);min-height:82px;color:var(--ink);border:1px solid #0000;grid-template-columns:32px 1fr auto;align-items:center;gap:18px;padding:18px 20px;font-family:inherit;transition:background .18s cubic-bezier(.4,0,.2,1),border-color .18s cubic-bezier(.4,0,.2,1),color .18s cubic-bezier(.4,0,.2,1),box-shadow .18s cubic-bezier(.4,0,.2,1),transform .18s cubic-bezier(.4,0,.2,1);display:grid;position:relative}.baseline-zone:hover{background:var(--surface);border-color:var(--line-2);box-shadow:var(--shadow-sm)}.baseline-zone.is-selected{background:linear-gradient(135deg, var(--ink) 0%, var(--ink-2) 100%);color:#fff;border-color:var(--ink);box-shadow:var(--shadow)}.baseline-zone.is-selected .zone-label,.baseline-zone.is-selected .zone-detail,.baseline-zone.is-selected .zone-count,.baseline-zone.is-selected .zone-signal{color:#fff}.baseline-zone.is-selected .zone-detail{color:#bfbdb9;color:lab(76.8243% .167131 2.28475)}.baseline-zone.is-selected .zone-count{color:#d3d1cd;color:lab(83.7844% .166237 2.28416)}.baseline-line-zone{border-top:1px dashed var(--accent-baseline-line);border-bottom:1px dashed var(--accent-baseline-line);background:var(--surface);cursor:pointer;text-align:left;min-height:82px;color:var(--ink);border-left:none;border-right:none;grid-template-columns:32px 1fr auto;align-items:center;gap:18px;padding:18px 20px;font-family:inherit;transition:background .18s cubic-bezier(.4,0,.2,1),border-color .18s cubic-bezier(.4,0,.2,1),color .18s cubic-bezier(.4,0,.2,1),box-shadow .18s cubic-bezier(.4,0,.2,1);display:grid;position:relative}.baseline-line-zone:hover{background:var(--accent-baseline-soft);border-top-style:solid;border-bottom-style:solid}.baseline-line-zone.is-selected{background:linear-gradient(135deg, var(--ink) 0%, var(--ink-2) 100%);color:#fff;border:1px solid var(--ink);border-radius:var(--radius);box-shadow:var(--shadow)}.baseline-line-zone.is-selected .zone-label,.baseline-line-zone.is-selected .zone-signal,.baseline-line-zone.is-selected .zone-count{color:#fff}.baseline-line-zone.is-selected .zone-detail{color:#bfbdb9;color:lab(76.8243% .167131 2.28475)}.baseline-line-zone.is-selected .line-tag{color:#d3d1cd;color:lab(83.7844% .166237 2.28416);background:#ffffff14;background:lab(100% 0 0/.08);border-color:#fff3;border-color:lab(100% 0 0/.2)}.zone-chev{color:var(--ink-2);background:var(--bg-deep);border:1px solid var(--line);flex:none;place-items:center;transition:all .2s cubic-bezier(.4,0,.2,1);display:grid}.baseline-line-zone .zone-chev{background:var(--accent-baseline-soft);border-color:var(--accent-baseline-line);color:var(--accent-baseline)}.baseline-zone.is-selected .zone-chev,.baseline-line-zone.is-selected .zone-chev{color:#fff;background:#ffffff1f;background:lab(100% 0 0/.12);border-color:#fff3;border-color:lab(100% 0 0/.2)}.baseline-zone.is-selected .zone-chev.is-up{animation:1.8s ease-in-out infinite chevBobUp}.baseline-zone.is-selected .zone-chev.is-down{animation:1.8s ease-in-out infinite chevBobDown}@keyframes chevBobUp{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes chevBobDown{0%,to{transform:translateY(0)}50%{transform:translateY(3px)}}.zone-content{flex-direction:column;gap:3px;min-width:0;display:flex}.zone-label{color:var(--ink);letter-spacing:-.01em;font-size:17px;font-weight:600;line-height:1.2}.zone-detail{color:var(--muted);letter-spacing:0;font-size:12.5px;line-height:1.45}.zone-signal{font-family:var(--font-mono);color:var(--ink);letter-spacing:-.005em;background:var(--surface);border:1px solid var(--line);white-space:nowrap;font-variant-numeric:tabular-nums;border-radius:999px;flex:none;padding:7px 12px;font-size:13px;font-weight:500}.zone-signal.is-baseline{background:var(--accent-baseline-soft);border-color:var(--accent-baseline-line);color:var(--accent-baseline)}.baseline-zone.is-selected .zone-signal,.baseline-line-zone.is-selected .zone-signal{color:#fff;background:#ffffff1f;background:lab(100% 0 0/.12);border-color:#fff3;border-color:lab(100% 0 0/.2)}.zone-count{color:var(--muted);font-variant-numeric:tabular-nums;letter-spacing:.02em;text-align:right;white-space:nowrap;flex:none;min-width:56px;font-size:12px}.zone-count .num{color:var(--ink);font-weight:600}.baseline-zone.is-selected .zone-count .num,.baseline-line-zone.is-selected .zone-count .num{color:#fff}.zone-label-row{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.line-tag{letter-spacing:.12em;text-transform:uppercase;background:var(--accent-baseline-soft);color:var(--accent-baseline);border:1px solid var(--accent-baseline-line);white-space:nowrap;pointer-events:none;border-radius:999px;padding:2px 7px;font-size:9.5px;font-weight:600;line-height:1}.baseline-custom-row{border-top:1px dashed var(--line);color:var(--muted);flex-direction:column;gap:10px;margin-top:4px;padding-top:14px;font-size:13.5px;display:flex}.custom-idle{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.custom-idle-lead{color:var(--muted);flex:0 0 100%}.custom-hint-chips{flex-wrap:wrap;flex:auto;gap:6px;min-width:0;display:flex}.custom-hint-chip{color:var(--muted);border:1px dashed var(--line-2);cursor:pointer;white-space:nowrap;letter-spacing:-.005em;opacity:.78;background:0 0;border-radius:999px;padding:5px 11px;font-family:inherit;font-size:12.5px;transition:color .16s,background .16s,border-color .16s,transform .16s}.custom-hint-chip:hover{color:var(--ink);background:var(--surface);border-style:solid;border-color:var(--ink-2);opacity:1;transform:translateY(-1px)}.baseline-custom-row.is-mid .custom-hint-chip{border-color:var(--accent-baseline-line);color:var(--accent-baseline)}.baseline-custom-row.is-mid .custom-hint-chip:hover{background:var(--accent-baseline-soft);border-color:var(--accent-baseline);color:var(--accent-baseline)}.baseline-custom-trigger{color:var(--ink-2);cursor:pointer;border:none;border-bottom:1px dashed var(--line-2);white-space:nowrap;background:0 0;flex:none;align-items:center;gap:6px;margin-left:auto;padding:0;font-family:inherit;font-size:13px;transition:color .16s,border-color .16s;display:inline-flex}.baseline-custom-trigger:hover{color:var(--ink);border-bottom-color:var(--ink)}.baseline-card.has-secondary .baseline-custom-trigger{order:-1;margin-left:0;margin-right:auto}.baseline-custom-row.is-editing{background:var(--surface-2);border:1px solid var(--line);border-top:1px solid var(--line);border-radius:var(--radius);margin-top:12px;padding:14px 16px}.custom-editor{flex-direction:column;gap:10px;display:flex}.custom-editor-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.custom-editor-label{letter-spacing:.1em;text-transform:uppercase;color:var(--ink);align-items:center;gap:6px;font-size:10.5px;font-weight:600;display:inline-flex}.custom-editor-hint{color:var(--faint);font-size:12px}.custom-tag-field{border:1px solid var(--line-2);background:var(--surface);border-radius:var(--radius);flex-wrap:wrap;align-items:center;gap:6px;min-height:42px;padding:8px 10px;transition:border-color .16s,box-shadow .16s;display:flex}.custom-tag-field:focus-within{border-color:var(--ink);box-shadow:0 0 0 3px #0f0d0b0f;box-shadow:0 0 0 3px lab(3.69367% .523917 .95267/.06)}.custom-tag{background:var(--ink);color:#fff;letter-spacing:-.005em;border-radius:999px;align-items:center;gap:4px;padding:3px 4px 3px 10px;font-size:12.5px;font-weight:500;line-height:1.2;display:inline-flex}.custom-tag.is-readonly{background:var(--bg-deep);color:var(--ink);border:1px solid var(--line-2);padding:4px 10px}.custom-tag-x{color:#fff;cursor:pointer;background:#ffffff26;background:lab(100% 0 0/.15);border:none;border-radius:50%;place-items:center;width:16px;height:16px;padding:0;transition:background .16s;display:inline-grid}.custom-tag-x:hover{background:#ffffff47;background:lab(100% 0 0/.28)}.custom-tag-input{min-width:120px;color:var(--ink);background:0 0;border:none;outline:none;flex:140px;padding:4px 2px;font-family:inherit;font-size:14px}.custom-tag-input::placeholder{color:var(--faint)}.custom-text-field{align-items:center;gap:10px;padding:0;display:flex}.custom-text-input{border:1px solid var(--line-2);background:var(--surface);border-radius:var(--radius);color:var(--ink);outline:none;flex:1;padding:10px 14px;font-family:inherit;font-size:14.5px;transition:border-color .16s,box-shadow .16s}.custom-text-input::placeholder{color:var(--faint)}.custom-text-input:focus{border-color:var(--ink);box-shadow:0 0 0 3px #0f0d0b0f;box-shadow:0 0 0 3px lab(3.69367% .523917 .95267/.06)}.custom-text-unit{color:var(--muted);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:12.5px}.custom-editor-actions{justify-content:flex-end;gap:8px;display:flex}.custom-btn-cancel,.custom-btn-save{letter-spacing:-.005em;border-radius:var(--radius);cursor:pointer;border:1px solid #0000;padding:8px 14px;font-family:inherit;font-size:13px;font-weight:500;transition:all .16s cubic-bezier(.4,0,.2,1)}.custom-btn-cancel{color:var(--muted);background:0 0;border-color:#0000}.custom-btn-cancel:hover{color:var(--ink);background:var(--bg-deep)}.custom-btn-save{background:var(--ink);color:#fff;border-color:var(--ink)}.custom-btn-save:hover:not(:disabled){box-shadow:var(--shadow);transform:translateY(-1px)}.custom-btn-save:disabled{opacity:.35;cursor:not-allowed}.custom-committed{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.custom-committed-label{letter-spacing:.1em;text-transform:uppercase;color:#fff;background:var(--ink);white-space:nowrap;border-radius:999px;flex:none;align-items:center;gap:6px;padding:4px 9px;font-size:10.5px;font-weight:600;display:inline-flex}.custom-committed-value{min-width:0;color:var(--ink);flex:auto;font-size:14px;font-weight:500}.custom-committed-tags{flex-wrap:wrap;gap:6px;display:inline-flex}.custom-committed-unit{color:var(--faint);margin-left:4px;font-size:12px;font-weight:400}.custom-committed-actions{flex:none;gap:4px;margin-left:auto;display:inline-flex}.custom-link-btn{border:1px solid var(--line-2);border-radius:var(--radius);color:var(--ink-2);cursor:pointer;background:0 0;align-items:center;gap:5px;padding:6px 10px;font-family:inherit;font-size:12.5px;transition:all .16s;display:inline-flex}.custom-link-btn:hover{color:var(--ink);border-color:var(--ink)}.custom-link-btn.is-ghost{color:var(--muted);border-color:#0000}.custom-link-btn.is-ghost:hover{color:var(--ink);background:var(--bg-deep)}.custom-error{color:#932c25;color:lab(34.8426% 43.6623 30.2572);border-radius:var(--radius);background:#fff2ef;background:lab(96.3464% 5.96702 3.65456);border:1px solid #f0c5bf;border:1px solid lab(83.3193% 15.029 9.25551);flex:0 0 100%;align-items:center;gap:7px;margin-top:8px;padding:8px 11px;font-size:12.5px;line-height:1.4;display:flex}.custom-error svg{color:#c5372f;color:lab(46.045% 56.2354 39.5994);flex:none}.locations-card{box-shadow:none;background:0 0;border:none;padding:0;overflow:visible}.loc-prefs{border-top:1px solid var(--line);flex-direction:column;align-self:flex-start;gap:14px;width:max-content;max-width:100%;margin-top:16px;padding:16px 0 0;display:flex}.loc-pref-row{grid-template-columns:120px auto;align-items:center;gap:16px;display:grid}.loc-pref-label{color:var(--ink);letter-spacing:-.005em;font-size:13px;font-weight:600}.loc-radius .loc-wm-opt{font-variant-numeric:tabular-nums;padding:5px 10px}.loc-relocate{cursor:pointer;-webkit-user-select:none;user-select:none;grid-template-columns:120px auto;align-items:center;gap:16px;display:grid}.loc-relocate-control{align-items:center;gap:10px;display:inline-flex}.loc-relocate input[type=checkbox]{width:14px;height:14px;accent-color:var(--ink);cursor:pointer;flex:none;margin:0}.loc-relocate-text{color:var(--ink-2);font-size:13px;line-height:1.45}.loc-relocate:hover .loc-relocate-text{color:var(--ink)}.loc-list{flex-direction:column;gap:12px;display:flex}.loc-add-btn,.loc-add-panel{margin-top:12px}.loc-row{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);padding:14px 16px;transition:border-color .16s}.loc-row:hover{border-color:var(--line-2)}.loc-row-head{grid-template-columns:auto 1fr auto;align-items:center;gap:14px;display:grid}.loc-flag{flex:none;font-size:22px;line-height:1}.loc-row-name{align-items:center;gap:10px;min-width:0;display:flex}.loc-name{color:var(--ink);letter-spacing:-.005em;font-size:15.5px;font-weight:600}.loc-tag{letter-spacing:.1em;text-transform:uppercase;color:var(--accent-baseline);background:var(--accent-baseline-soft);border:1px solid var(--accent-baseline-line);white-space:nowrap;border-radius:999px;padding:3px 7px;font-size:9.5px;font-weight:600}.loc-work-model{background:var(--bg-deep);border:1px solid var(--line);grid-auto-columns:1fr;grid-auto-flow:column;justify-self:start;gap:2px;width:max-content;padding:3px;display:inline-grid}.loc-wm-opt{color:var(--muted);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:999px;padding:5px 12px;font-family:inherit;font-size:12.5px;font-weight:500;transition:all .16s}.loc-wm-opt:hover{color:var(--ink)}.loc-wm-opt.is-selected{background:var(--surface);color:var(--ink);box-shadow:var(--shadow-sm)}.loc-delete{width:28px;height:28px;color:var(--faint);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:50%;flex:none;place-items:center;transition:all .16s;display:grid}.loc-delete:hover{color:#c5372f;color:lab(46.045% 56.2354 39.5994);background:#fff2ef;background:lab(96.3464% 5.96702 3.65456);border-color:#f0c5bf;border-color:lab(83.3193% 15.029 9.25551)}.loc-row-visa{border-top:1px dashed var(--line);margin-top:12px;padding-top:12px}.loc-visa-cta{color:var(--muted);border-radius:var(--radius);cursor:pointer;background:0 0;border:1px solid #0000;align-items:center;gap:6px;padding:7px 4px;font-family:inherit;font-size:12.5px;transition:color .16s;display:inline-flex}.loc-visa-cta:hover{color:var(--ink);border-style:solid;border-color:#0000}.loc-visa-panel{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.loc-visa-label{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2);align-items:center;gap:5px;margin-right:4px;font-size:10.5px;font-weight:600;display:inline-flex}.loc-visa-options{flex-wrap:wrap;gap:6px;display:flex}.loc-visa-chip{background:var(--surface);border:1px solid var(--line);color:var(--ink-2);cursor:pointer;border-radius:999px;align-items:center;gap:5px;padding:6px 12px;font-family:inherit;font-size:12.5px;transition:all .16s;display:inline-flex}.loc-visa-chip:not([aria-pressed=true]):hover{border-color:var(--line-2);color:var(--ink)}.loc-visa-chip[aria-pressed=true]:hover{color:#fff}.loc-visa-chip.is-selected{background:var(--ink);border-color:var(--ink);color:#fff}.loc-visa-check{border:1px solid var(--line-2);background:var(--surface);width:14px;height:14px;color:var(--ink);border-radius:3px;flex:none;justify-content:center;align-items:center;transition:all .16s;display:inline-flex}.loc-visa-chip.is-selected .loc-visa-check{color:var(--ink);background:#fff;border-color:#fff}.loc-visa-collapse{color:var(--faint);cursor:pointer;background:0 0;border:none;margin-left:auto;padding:4px 8px;font-family:inherit;font-size:12px;transition:color .16s}.loc-visa-collapse:hover{color:var(--ink-2)}.loc-add-trigger{border:1px dashed var(--line-2);color:var(--ink-2);border-radius:var(--radius);cursor:pointer;background:0 0;align-items:center;gap:6px;margin-top:14px;padding:11px 14px;font-family:inherit;font-size:13px;transition:all .16s;display:inline-flex}.loc-add-trigger:hover{border-color:var(--ink);color:var(--ink);border-style:solid}.loc-add-panel{border:1px solid var(--line);background:var(--surface-2);border-radius:var(--radius-lg);margin-top:14px;padding:10px 12px 12px}.loc-search-field{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);color:var(--muted);align-items:center;gap:8px;padding:8px 12px;display:flex}.loc-search-input{color:var(--ink);background:0 0;border:none;outline:none;flex:auto;font-family:inherit;font-size:14px}.loc-search-cancel{color:var(--muted);cursor:pointer;background:0 0;border:none;flex:none;padding:2px 4px;font-family:inherit;font-size:12.5px;transition:color .16s}.loc-search-cancel:hover{color:var(--ink)}.loc-search-results{flex-direction:column;gap:2px;max-height:280px;margin-top:8px;display:flex;overflow-y:auto}.loc-search-result{color:var(--ink);border-radius:var(--radius);cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:10px;padding:9px 10px;font-family:inherit;font-size:14px;transition:background .14s;display:flex}.loc-search-result:hover{background:var(--surface)}.loc-search-result-name{flex:auto;min-width:0}.loc-search-empty{color:var(--faint);text-align:center;padding:14px 10px;font-size:13px}.loc-row-cities{flex-direction:column;gap:8px;margin-top:10px;display:flex}.loc-city-chips{flex-wrap:wrap;gap:6px;display:flex}.loc-city-chip{border:1px solid var(--line);background:var(--surface);color:var(--ink);border-radius:999px;align-items:center;gap:4px;padding:4px 6px 4px 10px;font-size:13px;display:inline-flex}.loc-city-name{line-height:1}.loc-city-remove{color:var(--muted)}.loc-city-remove:hover{color:var(--ink)}.loc-city-field{border-radius:var(--radius);border:1px solid var(--line);background:var(--surface);color:var(--muted);align-items:center;gap:8px;padding:8px 10px;display:flex}.loc-city-results{flex-direction:column;gap:2px;display:flex}.loc-city-result{color:var(--ink);border-radius:var(--radius);cursor:pointer;text-align:left;background:0 0;border:none;padding:9px 10px;font-family:inherit;font-size:14px;transition:background .14s}.loc-city-result:hover{background:var(--surface)}.loc-city-result:disabled{opacity:.5;cursor:not-allowed}.loc-city-unavailable,.loc-city-empty{color:var(--faint);padding:4px 2px;font-size:13px}.preview-loc-list{flex-wrap:wrap;align-items:center;gap:4px 10px;display:flex}.preview-loc-chip{color:var(--ink);align-items:center;gap:5px;font-weight:500;display:inline-flex}.preview-loc-meta{color:var(--muted);font-weight:400}.preview-loc-sep{background:var(--line-2);border-radius:50%;width:3px;height:3px;margin:0 4px}.toggle-row{border-radius:var(--radius);border:1px solid var(--line);background:var(--surface);justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;transition:all .16s;display:flex}.toggle-row:hover{border-color:var(--line-2)}.toggle-body{flex-direction:column;gap:2px;display:flex}.toggle-title{font-size:14.5px;font-weight:500}.toggle-desc{color:var(--muted);max-width:50ch;font-size:13px}.toggle{background:var(--line-2);cursor:pointer;border:none;border-radius:999px;flex:none;width:34px;height:20px;padding:0;transition:background .2s;position:relative}.toggle:after{content:"";background:var(--surface);border-radius:50%;width:16px;height:16px;transition:transform .2s cubic-bezier(.4,0,.2,1);position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #0f0d0b33;box-shadow:0 1px 2px lab(3.69367% .523917 .95267/.2)}.toggle.is-on{background:var(--ink)}.toggle.is-on:after{transform:translate(14px)}.profile-strip{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.profile-card:hover{border-color:var(--line-2)}.profile-avatar{background:var(--bg-deep);width:36px;height:36px;color:var(--ink-2);letter-spacing:.02em;border-radius:50%;place-items:center;font-size:12px;font-weight:500;display:grid}.profile-role{color:var(--ink);letter-spacing:-.005em;font-size:14px;font-weight:500}.profile-meta{color:var(--ink-2);flex-direction:column;gap:3px;font-size:12.5px;line-height:1.4;display:flex}.profile-meta .dim{color:var(--muted)}.profile-signal{color:var(--ink-2);background:var(--bg-deep);border-radius:8px;align-items:flex-start;gap:8px;padding:8px 10px;font-size:12px;line-height:1.4;display:flex}.profile-signal-label{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);flex:none;padding-top:1px;font-size:10px;font-weight:500}.profile-bar{background:#edebe7;background:lab(93.0547% .282735 1.8816);border-radius:999px;height:3px;overflow:hidden}.profile-bar-fill{background:var(--ink);border-radius:999px;height:100%}.segmented{background:var(--bg-deep);border:1px solid var(--line);border-radius:var(--radius);grid-template-columns:repeat(3,1fr);gap:3px;padding:3px;display:grid}.segmented button{color:var(--ink-2);cursor:pointer;background:0 0;border:none;border-radius:7px;padding:9px 12px;font-family:inherit;font-size:13.5px;font-weight:500;transition:all .16s}.segmented button:hover{color:var(--ink);background:var(--surface)}.segmented button.is-selected{background:var(--ink);color:#fff}.template-card{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);flex-direction:column;gap:10px;padding:16px;display:flex}.template-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.template-title{font-size:14.5px;font-weight:500}.template-default{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:11px}.template-preview{background:var(--bg-deep);color:var(--ink-2);line-height:1.55;font-family:var(--font-mono);border-radius:8px;padding:12px;font-size:12px}.confirm-pill{background:var(--surface);border:1px solid var(--line);color:var(--ink);border-radius:999px;align-items:center;gap:10px;padding:11px 16px;font-size:14px;display:inline-flex}.confirm-dot{background:#679f69;background:lab(60.6476% -27.9847 22.5533);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #679f692e;box-shadow:0 0 0 4px lab(60.6476% -27.9847 22.5533/.18)}.section-head{flex-direction:column;gap:4px;padding-bottom:4px;display:flex}.section-title{font-size:14px;font-weight:500}.section-sub{color:var(--muted);font-size:13px}.channel-grid{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.bg-grain{pointer-events:none;z-index:0;background-image:radial-gradient(#0f0d0b06 1px,#0000 1px);background-image:radial-gradient(lab(3.69367% .523917 .95267/.025) 1px,#0000 1px);background-size:22px 22px;position:fixed;inset:0;-webkit-mask-image:radial-gradient(at top,#000 40%,#0000 85%);mask-image:radial-gradient(at top,#000 40%,#0000 85%)}.app>*{z-index:1;position:relative}.qode-mark{color:var(--ink-2);align-self:center;align-items:center;gap:8px;font-size:13px;font-weight:500;display:inline-flex}.qode-glyph{place-items:center;width:18px;height:18px;display:grid}.qode-glyph img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%;display:block}@media (max-width:760px){.baseline-grid{grid-template-columns:28px 1fr;gap:14px}h1.headline{font-size:32px}.narrative{font-size:22px}}.calibration-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.calibration-tag{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);background:var(--bg-deep);border:1px solid var(--line);border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:11px;font-weight:500;display:inline-flex}.profile-react{border-top:1px solid var(--line);gap:8px;margin-top:2px;padding-top:12px;display:flex}.react-btn{color:var(--ink-2);background:var(--surface);border:1px solid var(--line);cursor:pointer;white-space:nowrap;border-radius:8px;flex:1;justify-content:center;align-items:center;gap:6px;min-width:0;padding:8px 10px;font-family:inherit;font-size:12.5px;transition:all .15s;display:inline-flex}.react-btn:hover{color:var(--ink);border-color:var(--line-2);background:var(--surface-2)}.react-btn.is-on-up{background:var(--ink);color:#fff;border-color:var(--ink)}.react-btn.is-on-down{background:var(--bg-deep);color:var(--ink);border-color:var(--line-2)}.react-btn .react-ico{flex:none;display:inline-flex}.connect-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);flex-direction:column;padding:16px 18px;transition:border-color .26s cubic-bezier(.2,.7,.2,1),background .26s cubic-bezier(.2,.7,.2,1),box-shadow .26s cubic-bezier(.2,.7,.2,1);display:flex}.connect-card-row{align-items:center;gap:16px;display:flex}.connect-card.is-expanded{border-color:var(--line-2)}.connect-phone{border-top:1px solid var(--line);flex-direction:column;gap:8px;margin-top:14px;padding-top:14px;animation:.22s cubic-bezier(.2,.7,.2,1) connect-phone-in;display:flex}@keyframes connect-phone-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.connect-phone-inputs{align-items:stretch;gap:8px;display:flex}.connect-cc{background-position:right 10px center;flex:none;width:auto;min-width:84px;padding-right:30px}.connect-phone-inputs>.input[type=tel]{flex:auto;min-width:0}.connect-phone-go{flex:none;justify-content:center;min-width:104px}.connect-phone-note{color:var(--faint);margin:0;font-size:12px;line-height:1.5}@media (max-width:620px){.connect-phone-inputs{flex-wrap:wrap}.connect-phone-inputs>.input[type=tel]{flex-basis:60%}.connect-phone-go{flex-basis:100%}}.connect-card.is-connecting{border-color:var(--line-2);background:var(--surface-2)}.connect-card.is-connected{border-color:var(--line-2);background:var(--surface);box-shadow:var(--shadow-sm);animation:.52s cubic-bezier(.2,.7,.2,1) connectSettle}@keyframes connectSettle{0%{transform:translateY(2px);box-shadow:0 0 #80cd8200;box-shadow:0 0 lab(76.0933% -36.3932 29.4667/0)}35%{transform:translateY(-1px);box-shadow:0 0 0 6px #80cd8224;box-shadow:0 0 0 6px lab(76.0933% -36.3932 29.4667/.14)}to{box-shadow:var(--shadow-sm);transform:translateY(0)}}.connect-card-icon{background:var(--bg-deep);border:1px solid var(--line);width:42px;height:42px;color:var(--ink);background-color:#fff;border-radius:11px;flex:none;place-items:center;transition:all .28s;display:grid}.connect-card.is-connected .connect-card-icon{background:var(--bg-deep);color:var(--ink);border-color:var(--line)}.connect-card-body{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.connect-card-title{color:var(--ink);letter-spacing:-.005em;font-size:15.5px;font-weight:500}.connect-card-desc{color:var(--muted);font-size:13px;line-height:1.5}.connect-status{color:var(--ink-2);white-space:nowrap;background:0 0;border:none;border-radius:999px;flex:none;align-items:center;gap:8px;padding:7px 4px;font-size:12.5px;font-weight:500;display:inline-flex}.connect-status-dot{background:#6ec272;background:lab(71.5613% -39.2213 32.0347);border-radius:50%;width:8px;height:8px;animation:.42s cubic-bezier(.2,.7,.2,1) connectDotIn;box-shadow:0 0 0 4px #6ec27238;box-shadow:0 0 0 4px lab(71.5613% -39.2213 32.0347/.22)}@keyframes connectDotIn{0%{opacity:0;transform:scale(.2);box-shadow:0 0 #6ec27200;box-shadow:0 0 lab(71.5613% -39.2213 32.0347/0)}60%{transform:scale(1.15);box-shadow:0 0 0 6px #6ec2724d;box-shadow:0 0 0 6px lab(71.5613% -39.2213 32.0347/.3)}to{opacity:1;transform:scale(1);box-shadow:0 0 0 4px #6ec27238;box-shadow:0 0 0 4px lab(71.5613% -39.2213 32.0347/.22)}}.connect-btn{flex:none;justify-content:center;min-width:122px;padding:9px 14px;font-size:13.5px}.connect-disconnect{color:var(--muted);padding:6px 10px;font-size:12.5px}.connect-disconnect:hover{color:var(--ink)}.connect-spinner{border:1.5px solid;border-top-color:#0000;border-radius:50%;flex:none;width:12px;height:12px;animation:.7s linear infinite spin;display:inline-block}.root-splash{justify-content:center;align-items:center;min-height:60vh;display:flex}.root-splash-spin{border:2.5px solid var(--border-default);border-top-color:var(--ink);border-radius:50%;width:26px;height:26px;animation:.8s linear infinite spin}.provider-btn{letter-spacing:-.01em;width:100%;color:var(--ink);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);cursor:pointer;box-shadow:var(--shadow-sm);text-align:left;align-items:center;gap:14px;padding:17px 20px;font-family:inherit;font-size:15.5px;font-weight:600;transition:all .16s cubic-bezier(.4,0,.2,1);display:flex}.provider-btn:hover:not(:disabled){border-color:var(--ink);box-shadow:var(--shadow);transform:translateY(-1px)}.provider-btn:disabled{cursor:default}.provider-btn.is-connecting{opacity:.85}.provider-btn-icon{flex:none;place-items:center;width:30px;height:30px;display:grid}.provider-btn-label{flex:auto;min-width:0}.provider-btn-label strong{font-weight:600}.provider-btn-end{color:var(--muted);flex:none;place-items:center;transition:transform .16s,color .16s;display:grid}.provider-btn:hover:not(:disabled) .provider-btn-end{color:var(--ink);transform:translate(2px)}.provider-btn.is-connected{border-color:var(--status-green);background:var(--status-green-soft)}.provider-btn.is-connected .provider-btn-end{color:#137738;color:lab(43.6193% -39.4536 26.2495)}.provider-btn.is-connected:hover .provider-btn-end{transform:none}.auth-divider{color:var(--faint);letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:12px;font-size:12px;display:flex}.auth-divider:before,.auth-divider:after{content:"";background:var(--line);flex:auto;height:1px}.auth-switch{color:var(--muted);cursor:pointer;background:0 0;border:none;justify-content:center;align-self:center;align-items:center;gap:6px;padding:4px 6px;font-family:inherit;font-size:13px;font-weight:500;transition:color .16s;display:inline-flex}.auth-switch:hover{color:var(--ink)}.auth-switch:disabled{opacity:.5;cursor:default}.auth-option{letter-spacing:-.01em;width:100%;color:var(--ink);border:1px solid var(--line);border-radius:var(--radius-lg);cursor:pointer;text-align:left;background:0 0;align-items:center;gap:12px;padding:13px 16px;font-family:inherit;font-size:14.5px;font-weight:500;transition:all .16s cubic-bezier(.4,0,.2,1);display:flex}.auth-option:hover{border-color:var(--ink);background:var(--bg-deep)}.auth-option-icon{color:var(--muted);flex:none;place-items:center;display:grid}.auth-option:hover .auth-option-icon{color:var(--ink)}.auth-option-label{flex:auto}.auth-option>svg:last-child{color:var(--faint);flex:none;transition:transform .16s,color .16s}.auth-option:hover>svg:last-child{color:var(--ink);transform:translate(2px)}.auth-toggle{background:var(--bg-deep);border:1px solid var(--line);border-radius:var(--radius-lg);grid-template-columns:1fr 1fr;padding:4px;display:grid;position:relative}.auth-toggle-tab{z-index:1;letter-spacing:-.01em;color:var(--muted);border-radius:calc(var(--radius-lg) - 4px);cursor:pointer;background:0 0;border:none;padding:9px 0;font-family:inherit;font-size:13.5px;font-weight:600;transition:color .18s;position:relative}.auth-toggle-tab.is-active{color:var(--ink)}.auth-toggle-tab:disabled{cursor:default}.auth-toggle-thumb{z-index:0;background:var(--surface,#fff);border-radius:calc(var(--radius-lg) - 4px);width:calc(50% - 4px);height:calc(100% - 8px);box-shadow:0 1px 2px #0f0d0b1a, 0 0 0 1px var(--line);transition:transform .22s cubic-bezier(.4,0,.2,1);position:absolute;top:4px;left:4px}@supports (color:lab(0% 0 0)){.auth-toggle-thumb{box-shadow:0 1px 2px lab(3.69367% .523917 .95267/.1), 0 0 0 1px var(--line)}}.provider-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.provider-tile{border:1px solid var(--line);border-radius:var(--radius-lg);cursor:pointer;background:0 0;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:18px 12px;font-family:inherit;transition:border-color .16s,background .16s,transform .16s;display:flex}.provider-tile:hover:not(:disabled){border-color:var(--ink);background:var(--bg-deep);transform:translateY(-1px)}.provider-tile:disabled{opacity:.55;cursor:default}.provider-tile-label{letter-spacing:-.01em;color:var(--ink);font-size:14px;font-weight:500}.connect-summary{background:var(--bg-deep);border:1px dashed var(--line-2);border-radius:var(--radius);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;display:flex}.connect-summary-label{color:var(--ink-2);letter-spacing:.01em;font-variant-numeric:tabular-nums;font-size:12.5px}.connect-summary-pills{flex-wrap:wrap;gap:6px;display:inline-flex}.connect-pill{letter-spacing:.02em;background:var(--surface);border:1px solid var(--line);color:var(--faint);border-radius:999px;align-items:center;gap:5px;padding:4px 9px 4px 8px;font-size:11.5px;transition:all .24s;display:inline-flex}.connect-pill.is-on{background:var(--ink);color:var(--bg);border-color:var(--ink);animation:.32s cubic-bezier(.2,.7,.2,1) connectPillIn}@keyframes connectPillIn{0%{transform:scale(.92)}to{transform:scale(1)}}@media (max-width:620px){.connect-card-row{flex-wrap:wrap}.connect-card-body{flex-basis:100%}}.preview-card{background:var(--surface);border-radius:var(--radius-xl);padding:12px;box-shadow:0 0 11px #5d646f12}.preview-card-inner{border-radius:var(--radius-lg);background:var(--bg-deep);flex-direction:column;gap:12px;padding:12px;display:flex;position:relative;box-shadow:inset 0 0 4px #00000012}.preview-card-head{align-items:center;gap:9px;padding-left:2px;display:flex}.preview-card-head-icon{color:var(--ink-2);align-items:center;padding:6px;display:inline-flex}.preview-card-head-title{letter-spacing:-.2px;color:var(--ink);font-size:16px;font-weight:600}.preview-list{border:1px solid var(--line);border-radius:12px;flex-direction:column;display:flex;overflow:hidden}.preview-row{background:var(--surface);border-top:1px solid var(--line);grid-template-columns:auto 1fr auto;align-items:flex-start;gap:20px;padding:20px;transition:background .16s;display:grid}.preview-row:first-child{border-top:none}.preview-row:hover{background:var(--surface-2)}.preview-row-num{align-items:center;display:flex}.preview-row-icon{border-radius:var(--radius);background:var(--surface-2);border:1px solid var(--line);width:36px;height:36px;color:var(--ink-2);flex:none;place-items:center;display:grid}.preview-row-body{flex-direction:column;gap:3px;min-width:0;display:flex}.preview-row-label{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-size:12px;font-weight:500}.preview-row-pick{color:var(--ink);letter-spacing:-.005em;font-size:15px;line-height:1.4}.preview-row-pick strong{color:var(--ink);font-weight:500}.preview-row-pick>span{color:var(--muted)}.preview-row-dir{letter-spacing:.06em;text-transform:uppercase;border:1px solid var(--line);background:var(--surface);color:var(--ink-2);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:5px 10px;font-size:11.5px;font-weight:500;display:inline-flex}.preview-row-dir.is-up,.preview-row-dir.is-down{border-color:var(--line-2);background:var(--bg-deep)}.preview-row-dir.is-mid{border-color:var(--ink);background:var(--ink);color:#fff}.preview-row-dir.is-custom{border-color:var(--line-2);background:var(--bg-deep)}.preview-row-dir.is-unset{color:var(--faint);border-style:dashed}.preview-row-edit{color:var(--muted);cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;gap:5px;padding:6px 10px;font-family:inherit;font-size:12.5px;transition:all .15s;display:inline-flex}.preview-row-edit:hover{color:var(--ink);background:var(--hover)}.strategy-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.strategy-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);text-align:left;cursor:pointer;color:var(--ink);flex-direction:column;gap:12px;min-height:200px;padding:18px 18px 16px;font-family:inherit;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex}.strategy-card:hover{border-color:var(--line-2);background:var(--surface-2);transform:translateY(-1px)}.strategy-card.is-selected{background:linear-gradient(135deg, var(--ink) 0%, var(--ink-2) 100%);color:#fff;border-color:var(--ink);box-shadow:var(--shadow)}.strategy-card-head{justify-content:space-between;align-items:center;display:flex}.strategy-card-icon{background:var(--bg-deep);border:1px solid var(--line);width:36px;height:36px;color:var(--ink-2);border-radius:10px;place-items:center;transition:all .2s;display:grid}.strategy-card.is-selected .strategy-card-icon{color:#fff;background:#ffffff1f;background:lab(100% 0 0/.12);border-color:#fff3;border-color:lab(100% 0 0/.2)}.strategy-card-radio{border:1.5px solid var(--line-2);border-radius:50%;flex:none;place-items:center;width:18px;height:18px;transition:all .15s;display:grid}.strategy-card.is-selected .strategy-card-radio{border-color:#fff}.strategy-card.is-selected .strategy-card-radio:after{content:"";background:#fff;border-radius:50%;width:8px;height:8px}.strategy-card-title{letter-spacing:-.01em;font-size:18px;font-weight:600;line-height:1.2}.strategy-card-desc{color:var(--muted);flex:1;min-height:58px;font-size:13px;line-height:1.5}.strategy-card.is-selected .strategy-card-desc{color:#c6c4c0;color:lab(79.1443% .166863 2.28454)}.strategy-card-foot{border-top:1px solid var(--line);color:var(--muted);letter-spacing:.05em;text-transform:uppercase;font-variant-numeric:tabular-nums;justify-content:space-between;align-items:center;gap:8px;padding-top:8px;font-size:11.5px;font-weight:500;display:flex}.strategy-card.is-selected .strategy-card-foot{color:#c6c4c0;color:lab(79.1443% .166863 2.28454);border-top-color:#ffffff26;border-top-color:lab(100% 0 0/.15)}.strategy-card-count .num{color:var(--ink);font-weight:600}.strategy-card.is-selected .strategy-card-count .num{color:#fff}.strategy-card-hint{text-align:right}.strat-list{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.strat-row{text-align:left;background:var(--surface);border:1px solid var(--line);cursor:pointer;border-radius:14px;flex-direction:column;gap:12px;width:100%;padding:18px 18px 16px;transition:border-color .16s,background .16s,box-shadow .16s,transform .16s;display:flex;position:relative}.strat-row[data-strat=fast]{--strat-accent:#e46212;--strat-icon-fg:#b64e10;--strat-icon-bg:#ffeede;--strat-icon-border:#f9d6bf}@supports (color:lab(0% 0 0)){.strat-row[data-strat=fast]{--strat-accent:lab(58.0892% 49.2316 63.859);--strat-icon-fg:lab(46.7122% 40.9626 52.6576);--strat-icon-bg:lab(95.2715% 7.03916 13.5302);--strat-icon-border:lab(88.2259% 10.1507 16.1255)}}.strat-row[data-strat=balanced]{--strat-accent:#008bc5;--strat-icon-fg:#006c9e;--strat-icon-bg:#e3f5ff;--strat-icon-border:#c5e3f5}@supports (color:lab(0% 0 0)){.strat-row[data-strat=balanced]{--strat-accent:lab(53.4323% -19.0747 -52.6005);--strat-icon-fg:lab(41.9088% -15.7684 -41.0042);--strat-icon-bg:lab(95.4242% -4.6238 -7.75703);--strat-icon-border:lab(88.4942% -7.22131 -12.3275)}}.strat-row[data-strat=quality]{--strat-accent:#009962;--strat-icon-fg:#00784a;--strat-icon-bg:#d9f7e5;--strat-icon-border:#bce2cc}@supports (color:lab(0% 0 0)){.strat-row[data-strat=quality]{--strat-accent:lab(55.6913% -54.2041 21.1946);--strat-icon-fg:lab(43.8263% -47.6118 18.596);--strat-icon-bg:lab(94.7409% -12.871 5.1101);--strat-icon-border:lab(86.7546% -16.1329 6.3998)}}.strat-row:hover{border-color:var(--line-2);background:var(--surface-2);transform:translateY(-1px)}.strat-row.is-selected{background:linear-gradient(135deg, var(--ink) 0%, var(--ink-2) 100%);border-color:var(--ink);box-shadow:var(--shadow)}.strat-row-head{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.strat-row-icon{width:38px;height:38px;color:var(--ink-2);background:var(--bg-deep);border:1px solid var(--line);border-radius:10px;place-items:center;transition:all .16s;display:grid}.strat-row.is-selected .strat-row-icon{color:var(--strat-icon-fg);background:var(--strat-icon-bg);border-color:var(--strat-accent);box-shadow:0 0 0 1px var(--strat-accent), 0 0 13px 2px color-mix(in oklch, var(--strat-accent) 55%, transparent), 0 0 30px 6px color-mix(in oklch, var(--strat-accent) 35%, transparent);animation:2.4s ease-in-out infinite stratIconGlow}@keyframes stratIconGlow{0%,to{box-shadow:0 0 0 1px var(--strat-accent), 0 0 11px 2px color-mix(in oklch, var(--strat-accent) 45%, transparent), 0 0 24px 4px color-mix(in oklch, var(--strat-accent) 25%, transparent)}50%{box-shadow:0 0 0 1px var(--strat-accent), 0 0 17px 3px color-mix(in oklch, var(--strat-accent) 65%, transparent), 0 0 36px 8px color-mix(in oklch, var(--strat-accent) 40%, transparent)}}.strat-row-radio{border:2px solid var(--line-2);border-radius:50%;flex:none;width:18px;height:18px;transition:all .15s}.strat-row.is-selected .strat-row-radio{border-color:#fff;position:relative}.strat-row.is-selected .strat-row-radio:after{content:"";background:#fff;border-radius:50%;width:8px;height:8px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.strat-row-title{color:var(--ink);font-size:18px;font-weight:600;line-height:1.2}.strat-row.is-selected .strat-row-title{color:#fff}.strat-row-desc{color:var(--muted);text-wrap:pretty;white-space:pre-line;flex:auto;min-height:76px;margin:6px 0 0;font-size:14px;line-height:1.5}.strat-row.is-selected .strat-row-desc{color:#c6c4c0;color:lab(79.1443% .166863 2.28454)}.strat-row-metrics{border-top:1px solid var(--line);gap:22px;margin-top:14px;padding-top:13px;display:flex}.strat-row.is-selected .strat-row-metrics{border-top-color:#ffffff26;border-top-color:lab(100% 0 0/.15)}.strat-metric{flex-direction:column;gap:2px;display:flex}.sm-value{color:var(--ink);font-variant-numeric:tabular-nums;font-size:18px;font-weight:600;line-height:1}.strat-row.is-selected .sm-value{color:#fff}.sm-label{color:var(--muted);font-size:11.5px;line-height:1.3}.strat-row.is-selected .sm-label{color:#c6c4c0;color:lab(79.1443% .166863 2.28454)}.strat-adv-row{color:var(--muted);flex-wrap:wrap;align-items:center;gap:10px;margin-top:14px;font-size:13.5px;display:flex}.strat-adv-link{color:var(--ink);text-underline-offset:3px;cursor:pointer;background:0 0;border:none;align-items:center;padding:0;font-size:13.5px;font-weight:600;text-decoration:underline;transition:color .15s;display:inline-flex}.strat-adv-link:hover{color:var(--muted)}.plan-editor{background:var(--surface);border:1px solid var(--line-2);border-radius:14px;margin-top:14px;padding:18px 20px}.plan-editor-head{flex-wrap:wrap;align-items:baseline;gap:10px;margin-bottom:16px;display:flex}.plan-editor-title{color:var(--ink);align-items:center;gap:7px;font-size:14px;font-weight:600;display:inline-flex}.plan-editor-hint{color:var(--muted);font-size:12.5px}.plan-editor-sliders{flex-direction:column;gap:22px;margin-bottom:24px;display:flex}.plan-slider{flex-direction:column;gap:14px;display:flex}.plan-slider-top{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.plan-slider-label{color:var(--ink);font-size:14px;font-weight:500}.plan-slider-value{color:var(--ink);font-variant-numeric:tabular-nums;font-size:26px;font-weight:600;line-height:1}.plan-slider-unit{color:var(--muted);font-size:13px;font-weight:400}.spec-track.plan-bigtrack{cursor:pointer;height:40px}.plan-bigtrack .spec-track-fill{transition:none;top:0;bottom:0}.plan-bigtrack .spec-handle{transition:box-shadow .16s}.plan-bigtrack .spec-handle:hover{transform:translate(-50%,-50%)scale(1.06)}.plan-warning{background:var(--status-amber-soft);border:1px solid color-mix(in oklch, var(--status-amber) 40%, transparent);color:#633f00;color:lab(30.2791% 12.6181 43.684);border-radius:10px;align-items:flex-start;gap:9px;margin-top:12px;padding:11px 14px;font-size:13px;line-height:1.45;display:flex}.plan-warning svg{color:#8e5e00;color:lab(44.15% 16.9677 60.948);flex:none;margin-top:1px}.plan-warning strong{color:#4f3100;color:lab(23.2745% 13.3374 41.2353);font-weight:600}.plan-strictness{flex-direction:column;gap:12px;display:flex}.plan-strictness-label{color:var(--ink);font-size:14px;font-weight:500}.plan-stepper{background:var(--surface);border:1px solid var(--line);border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.plan-stepper-label{color:var(--ink);font-size:13.5px;font-weight:500}.plan-stepper-control{align-items:center;gap:4px;display:flex}.plan-stepper-btn{border:1px solid var(--line-2);background:var(--surface);width:30px;height:30px;color:var(--ink);cursor:pointer;border-radius:8px;place-items:center;transition:all .13s;display:grid}.plan-stepper-btn:hover:not(:disabled){background:var(--ink);color:#fff;border-color:var(--ink)}.plan-stepper-btn:disabled{opacity:.35;cursor:not-allowed}.plan-stepper-value{text-align:center;min-width:34px;color:var(--ink);font-variant-numeric:tabular-nums;font-size:16px;font-weight:600}.plan-editor-actions{justify-content:flex-end;gap:10px;margin-top:16px;display:flex}.custom-plan-card{background:var(--surface);border:1px solid var(--line-2);border-radius:14px;padding:20px}.custom-plan-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.custom-plan-tag{letter-spacing:.02em;text-transform:uppercase;color:var(--accent-baseline,var(--ink));align-items:center;gap:7px;font-size:12px;font-weight:600;display:inline-flex}.custom-plan-actions{gap:6px;display:flex}.custom-plan-metrics{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:16px;display:grid}.cp-metric{background:var(--surface-2);text-align:left;cursor:pointer;border:none;border-radius:10px;flex-direction:row;align-items:center;gap:12px;padding:14px 16px;transition:background .15s;display:flex}.cp-metric:hover{background:var(--bg-deep)}.cp-icon{background:var(--surface);width:38px;height:38px;color:var(--muted);border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.cp-metric-body{flex-direction:column;gap:3px;min-width:0;display:flex}.cp-value{color:var(--ink);font-variant-numeric:tabular-nums;font-size:24px;font-weight:600;line-height:1}.cp-label{color:var(--muted);font-size:12.5px}.cp-value-sm{font-size:17px;line-height:1.15}.custom-plan-note{color:var(--muted);margin:14px 0 0;font-size:13px;line-height:1.5}@media (max-width:620px){.custom-plan-metrics{grid-template-columns:1fr}}.calibrate-chip-row{background:var(--bg-deep);border:1px dashed var(--line-2);border-radius:var(--radius);flex-wrap:wrap;align-items:center;gap:12px;padding:14px 16px;display:flex}.calibrate-chip{letter-spacing:.12em;text-transform:uppercase;color:var(--ink);background:var(--surface);border:1px solid var(--line-2);border-radius:999px;flex:none;align-items:center;gap:6px;padding:5px 11px;font-size:11px;font-weight:600;display:inline-flex}.calibrate-chip-hint{color:var(--muted);flex:1;min-width:0;font-size:13px;line-height:1.45}.profile-strip{flex-direction:column;gap:12px;display:flex}.profile-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);flex-direction:column;gap:0;padding:18px 20px 14px;transition:all .16s;display:flex;position:relative;overflow:hidden}.profile-row{border-bottom:1px solid var(--line);padding:12px 0}.profile-row:last-child{border-bottom:none}.profile-card.reason-open{z-index:5;overflow:visible}.profile-row-head{justify-content:space-between;align-items:flex-start;gap:12px;padding-top:4px;display:flex}.profile-id{flex:auto;align-items:flex-start;gap:12px;min-width:0;display:flex}.profile-avatar{background:var(--bg-deep);border:1px solid var(--line);width:38px;height:38px;color:var(--ink-2);letter-spacing:.02em;border-radius:50%;flex:none;place-items:center;margin-top:1px;font-size:12.5px;font-weight:500;display:grid}.profile-id-text{flex-direction:column;gap:2px;min-width:0;display:flex}.profile-name{letter-spacing:-.01em;color:var(--ink);font-size:16px;font-weight:600}.profile-sub{color:var(--ink-2);font-size:13px;font-weight:500;line-height:1.35}.profile-meta{color:var(--muted);flex-flow:wrap;align-items:baseline;gap:6px;margin-top:2px;font-size:12px;line-height:1.4;display:flex}.profile-meta-sep{color:var(--faint)}.profile-meta-yoe{color:var(--ink-2);font-variant-numeric:tabular-nums}.profile-name-line{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.profile-score-chip{background:var(--bg-deep);border:1px solid var(--line);color:var(--ink);font-variant-numeric:tabular-nums;border-radius:999px;align-items:baseline;gap:1px;padding:2px 9px;font-size:12.5px;font-weight:600;display:inline-flex}.profile-yoe-inline{color:var(--muted);letter-spacing:-.005em;font-variant-numeric:tabular-nums;font-size:12.5px;font-weight:400}.profile-score-denom{color:var(--muted);letter-spacing:.02em;font-size:10px;font-weight:500}.profile-react-top{flex:none;gap:8px;display:flex;position:relative}.react-reason-pop{z-index:30;background:var(--surface);border:1px solid var(--line-2);text-align:left;transform-origin:0 0;border-radius:12px;width:420px;max-width:88vw;padding:14px;animation:.16s cubic-bezier(.2,.7,.2,1) both reasonPop;position:absolute;top:calc(100% + 9px);left:0;right:auto;box-shadow:0 1px 2px #0000000a,0 12px 32px -8px #0000002e;box-shadow:0 1px 2px lab(0% 0 0/.04),0 12px 32px -8px lab(0% 0 0/.18)}@keyframes reasonPop{0%{opacity:0;transform:translateY(-4px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}.react-reason-arrow{background:var(--surface);border-left:1px solid var(--line-2);border-top:1px solid var(--line-2);width:11px;height:11px;position:absolute;top:-6px;left:38px;right:auto;transform:rotate(45deg)}.react-reason-head{color:var(--ink);margin-bottom:11px;font-size:13px;font-weight:600}.react-reason-chips{flex-wrap:wrap;gap:7px;margin-bottom:13px;display:flex}.react-reason-field-label{color:var(--ink);align-items:center;gap:7px;margin-bottom:6px;font-size:12px;font-weight:600;display:flex}.react-reason-req{letter-spacing:.04em;text-transform:uppercase;color:#b54b41;color:lab(46.4694% 43.3749 28.7602);background:#ffe8e5;background:lab(93.9384% 8.97062 5.50178);border-radius:999px;padding:2px 7px;font-size:10px;font-weight:600}.react-reason-input{resize:vertical;width:100%;min-height:64px;color:var(--ink);background:var(--surface-2);border:1px solid var(--line);border-radius:8px;margin-bottom:13px;padding:9px 11px;font-family:inherit;font-size:13px;line-height:1.5;transition:border-color .14s,box-shadow .14s;display:block}.react-reason-input:focus{border-color:var(--ink);outline:none;box-shadow:0 0 0 3px #0f0d0b14;box-shadow:0 0 0 3px lab(3.69367% .523917 .95267/.08)}.react-reason-input::placeholder{color:var(--faint)}.react-reason-chip{color:var(--ink-2);background:var(--surface-2);border:1px solid var(--line);cursor:pointer;border-radius:999px;align-items:center;gap:4px;padding:6px 11px;font-size:12.5px;transition:all .14s;display:inline-flex}.react-reason-chip:hover{border-color:var(--line-2);color:var(--ink)}.react-reason-chip.is-on{background:var(--ink);border-color:var(--ink);color:#fff}.react-reason-done{width:100%;color:var(--ink);background:var(--surface-2);border:1px solid var(--line);cursor:pointer;border-radius:8px;padding:8px;font-size:13px;font-weight:500;transition:background .14s}.react-reason-done:hover{background:var(--hover)}.react-reason-done:disabled{opacity:.45;cursor:not-allowed;background:var(--surface-2)}.profile-row-skills,.profile-row-summary,.profile-row-timeline{grid-template-columns:64px 1fr;align-items:start;gap:14px;display:grid}.profile-summary-label{letter-spacing:.12em;text-transform:uppercase;color:var(--faint);padding-top:2px;font-size:10px;font-weight:600}.profile-skill-tags{flex-wrap:wrap;gap:6px;display:flex}.profile-skill{background:var(--bg-deep);border:1px solid var(--line);color:var(--ink-2);border-radius:999px;align-items:center;padding:3px 10px;font-size:12px;font-weight:500;display:inline-flex}.profile-skill.is-key{background:var(--status-green-soft);color:#004c18;color:lab(27.3318% -40.1571 27.7014);border-color:#b1dfb9;border-color:lab(84.6819% -20.7916 13.349)}.profile-summary-text{color:var(--ink-2);margin:0;font-size:13px;line-height:1.55}.profile-timeline{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:8px;display:grid}.timeline-item{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-2);flex-direction:column;gap:5px;padding:9px 11px;display:flex;position:relative}.timeline-item.is-current{background:var(--surface);border-color:var(--line-2)}.timeline-item.is-current:before{content:"";background:var(--status-green);width:6px;height:6px;box-shadow:0 0 0 3px var(--status-green-soft);border-radius:50%;position:absolute;top:11px;right:11px}.timeline-dot{display:none}.timeline-body{flex-direction:column;gap:2px;min-width:0;display:flex}.timeline-line-1{flex-direction:column;gap:1px;min-width:0;display:flex}.timeline-company{letter-spacing:-.005em;color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}.timeline-at{display:none}.timeline-role{color:var(--muted);font-size:11.5px;line-height:1.3}.timeline-line-2{color:var(--faint);font-variant-numeric:tabular-nums;align-items:center;gap:5px;font-size:11px;display:inline-flex}.timeline-dotsep{color:var(--faint)}.timeline-more{color:var(--muted);border:1px dashed var(--line-2);border-radius:var(--radius);background:0 0;justify-content:center;align-items:center;font-size:11.5px;font-weight:500;display:inline-flex}.profile-card.has-reaction-up{border-color:var(--ink)}.profile-card.has-reaction-down{border-color:var(--line-2);opacity:.55}.profile-card.reason-open.has-reaction-down{opacity:1}.profile-react.profile-row{border-top:1px solid var(--line);border-bottom:none;justify-content:flex-end;gap:8px;margin-top:4px;padding-top:12px;padding-bottom:4px;display:flex}.plan-section{flex-direction:column;gap:14px;display:flex}.plan-section-head{align-items:start;display:flex}.plan-section-text{flex-direction:column;gap:2px;display:flex}.plan-section-title{letter-spacing:-.015em;color:var(--ink);margin:0;font-size:20px;font-weight:600}.plan-section.is-primary .plan-section-title{font-size:22px}.plan-section-sub{color:var(--muted);margin:0;font-size:13.5px;line-height:1.5}.priority-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.priority-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);text-align:left;cursor:pointer;color:var(--ink);flex-direction:column;gap:12px;padding:18px 18px 16px;font-family:inherit;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:hidden}.priority-card-accent{display:none}.priority-card[data-priority=fast]{--priority-accent:#e46212;--priority-icon-fg:#b64e10;--priority-icon-bg:#ffeede;--priority-icon-border:#f9d6bf}@supports (color:lab(0% 0 0)){.priority-card[data-priority=fast]{--priority-accent:lab(58.0892% 49.2316 63.859);--priority-icon-fg:lab(46.7122% 40.9626 52.6576);--priority-icon-bg:lab(95.2715% 7.03916 13.5302);--priority-icon-border:lab(88.2259% 10.1507 16.1255)}}.priority-card[data-priority=balance]{--priority-accent:#008bc5;--priority-icon-fg:#006c9e;--priority-icon-bg:#e3f5ff;--priority-icon-border:#c5e3f5}@supports (color:lab(0% 0 0)){.priority-card[data-priority=balance]{--priority-accent:lab(53.4323% -19.0747 -52.6005);--priority-icon-fg:lab(41.9088% -15.7684 -41.0042);--priority-icon-bg:lab(95.4242% -4.6238 -7.75703);--priority-icon-border:lab(88.4942% -7.22131 -12.3275)}}.priority-card[data-priority=quality]{--priority-accent:#009962;--priority-icon-fg:#00784a;--priority-icon-bg:#d9f7e5;--priority-icon-border:#bce2cc}@supports (color:lab(0% 0 0)){.priority-card[data-priority=quality]{--priority-accent:lab(55.6913% -54.2041 21.1946);--priority-icon-fg:lab(43.8263% -47.6118 18.596);--priority-icon-bg:lab(94.7409% -12.871 5.1101);--priority-icon-border:lab(86.7546% -16.1329 6.3998)}}.priority-card .priority-card-icon{color:var(--priority-icon-fg);background:var(--priority-icon-bg);border-color:var(--priority-icon-border)}.priority-card:hover{border-color:var(--line-2);background:var(--surface-2);transform:translateY(-1px)}.priority-card.is-selected{background:linear-gradient(135deg, var(--ink) 0%, var(--ink-2) 100%);color:#fff;border-color:var(--ink);box-shadow:var(--shadow)}.priority-card-head{justify-content:space-between;align-items:center;display:flex}.priority-card-icon{background:var(--bg-deep);border:1px solid var(--line);width:36px;height:36px;color:var(--ink-2);border-radius:10px;place-items:center;display:grid}.priority-card.is-selected .priority-card-icon{color:var(--priority-icon-fg);background:var(--priority-icon-bg);border-color:var(--priority-accent);box-shadow:0 0 0 1px var(--priority-accent), 0 0 12px 2px color-mix(in oklch, var(--priority-accent) 55%, transparent), 0 0 28px 6px color-mix(in oklch, var(--priority-accent) 35%, transparent);animation:2.4s ease-in-out infinite priorityIconGlow}@keyframes priorityIconGlow{0%,to{box-shadow:0 0 0 1px var(--priority-accent), 0 0 10px 2px color-mix(in oklch, var(--priority-accent) 45%, transparent), 0 0 22px 4px color-mix(in oklch, var(--priority-accent) 25%, transparent)}50%{box-shadow:0 0 0 1px var(--priority-accent), 0 0 16px 3px color-mix(in oklch, var(--priority-accent) 65%, transparent), 0 0 34px 8px color-mix(in oklch, var(--priority-accent) 40%, transparent)}}.priority-card-radio{border:1.5px solid var(--line-2);border-radius:50%;flex:none;width:18px;height:18px;transition:all .15s}.priority-card.is-selected .priority-card-radio{border-color:#fff;position:relative}.priority-card.is-selected .priority-card-radio:after{content:"";background:#fff;border-radius:50%;width:8px;height:8px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.priority-card-name{letter-spacing:-.01em;font-size:18px;font-weight:600;line-height:1.2}.priority-card-desc{color:var(--muted);min-height:58px;margin:0;font-size:13px;line-height:1.5}.priority-card.is-selected .priority-card-desc{color:#c6c4c0;color:lab(79.1443% .166863 2.28454)}.priority-metrics{border-top:1px solid var(--line);flex-direction:column;gap:8px;margin:0;padding:12px 0 0;list-style:none;display:flex}.priority-card.is-selected .priority-metrics{border-top-color:#ffffff26;border-top-color:lab(100% 0 0/.15)}.priority-metrics li{justify-content:space-between;align-items:baseline;gap:12px;font-size:12.5px;display:flex}.metric-value{color:var(--ink);font-variant-numeric:tabular-nums;letter-spacing:-.005em;font-size:14.5px;font-weight:600}.priority-card.is-selected .metric-value{color:#fff}.metric-label{color:var(--muted);letter-spacing:.01em;text-align:right;font-size:11.5px;line-height:1.3}.priority-card.is-selected .metric-label{color:#c6c4c0;color:lab(79.1443% .166863 2.28454)}.template-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.template-card.is-large{flex-direction:column;gap:14px;padding:20px;display:flex}.template-card.is-large .template-head{align-items:flex-start}.template-title-row{align-items:center;gap:10px;display:flex}.template-icon{background:var(--bg-deep);border:1px solid var(--line);width:28px;height:28px;color:var(--ink-2);border-radius:8px;flex:none;place-items:center;display:grid}.template-card.is-large .template-title{letter-spacing:-.005em;font-size:15.5px;font-weight:500}.template-sub{color:var(--muted);margin-top:2px;font-size:12px}.sequence{flex-direction:column;gap:33px;margin:0;padding:0;list-style:none;display:flex}.sequence-step{grid-template-columns:28px 1fr;gap:12px;padding:0;display:grid;position:relative}.sequence-step:not(:last-child):before{content:"";background:var(--line);width:1px;position:absolute;top:24px;bottom:-18px;left:11.5px}.sequence-num{background:var(--ink);width:24px;height:24px;color:var(--bg);font-variant-numeric:tabular-nums;border-radius:50%;flex:none;place-items:center;font-size:12px;font-weight:600;display:grid}.sequence-body{flex-direction:column;gap:4px;min-width:0;display:flex}.sequence-when{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.sequence-when-label{letter-spacing:.1em;text-transform:uppercase;color:var(--ink);background:var(--surface);border:1px solid var(--line-2);border-radius:999px;flex:none;padding:2px 7px;font-size:10.5px;font-weight:600}.sequence-subject{color:var(--ink-2);letter-spacing:-.005em;font-size:12.5px;font-weight:500}.sequence-content{color:var(--muted);font-size:12.5px;line-height:1.55;font-family:var(--font-sans);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.strategy-tabs{background:var(--bg-deep);border:1px solid var(--line);border-radius:var(--radius);gap:4px;padding:3px;display:flex}.strategy-tab{color:var(--ink-2);cursor:pointer;background:0 0;border:none;border-radius:7px;flex:1;justify-content:center;align-items:center;gap:6px;padding:7px 10px;font-family:inherit;font-size:12.5px;font-weight:500;transition:all .15s;display:inline-flex}.strategy-tab:hover{color:var(--ink);background:var(--surface)}.strategy-tab.is-active{background:var(--ink);color:#fff}.strategy-tab-icon{flex:none;display:inline-flex}.strategy-blurb{color:var(--muted);margin:0;padding:0 2px;font-size:12.5px;line-height:1.5}.interview-q-list{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.interview-q{background:var(--bg-deep);border:1px solid var(--line);color:var(--ink-2);border-radius:8px;grid-template-columns:22px 1fr;align-items:flex-start;gap:10px;padding:8px 10px;font-size:12.5px;line-height:1.5;display:grid}.interview-q.is-empty{color:var(--faint);border-style:dashed}.interview-q-n{font-family:var(--font-mono);color:var(--muted);font-variant-numeric:tabular-nums;padding-top:1px;font-size:11px}.template-stack{flex-direction:column;gap:24px;display:flex}.tpl-section{flex-direction:column;gap:12px;display:flex}.tpl-section-head{justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.tpl-section-titles{flex-direction:column;gap:3px;min-width:0;display:flex}.tpl-section-title{letter-spacing:-.02em;color:var(--ink);font-size:19px;font-weight:600}.tpl-section-sub{color:var(--muted);font-size:13px}.interviews-block{flex-direction:column;gap:12px;display:flex}.interviews-block .template-head{margin-bottom:2px}.interviews-block .iv-stage-inner{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-sm);border-radius:12px;padding:20px}.iv-stages{flex-direction:column;gap:14px;display:flex}.iv-stage-wrap{position:relative}.iv-stage-handle{z-index:3;background:var(--surface);border:1px solid var(--line);width:24px;height:34px;color:var(--muted);cursor:grab;box-shadow:var(--shadow-sm);border-width:1px 0 1px 1px;border-color:#989898;border-right-style:none;border-radius:8px 0 0 8px;place-items:center;transition:color .15s,border-color .15s,background .15s;display:grid;position:absolute;top:8px;left:-24px}.iv-stage-handle:hover{color:var(--ink);border-color:var(--ink);background:var(--surface)}.iv-stage-handle:active{cursor:grabbing}.iv-stage{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow-sm);border-radius:12px;transition:box-shadow .16s,border-color .16s,opacity .16s;overflow:hidden}.iv-stage.is-dragging{opacity:.5}.iv-stage.is-drop{border-color:var(--ink);box-shadow:0 0 0 2px #10121424;box-shadow:0 0 0 2px lab(5.25171% -.202894 -1.78206/.14)}.iv-stage-head{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:14px 16px;display:flex}.iv-reorder-hint{color:var(--muted);align-items:center;gap:7px;margin:2px 0 0;font-size:12px;display:flex}.iv-reorder-hint svg{color:var(--muted);flex:none}.iv-stage-icon{background:var(--ink);color:#fff;border-radius:9px;flex:none;place-items:center;width:34px;height:34px;display:grid}.iv-stage-titles{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.iv-stage-eyebrow{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--faint);font-size:10px;font-weight:500}.iv-stage-title{letter-spacing:-.01em;color:var(--ink);font-size:14.5px;font-weight:600}.iv-stage-sub{color:var(--muted);margin-top:1px;font-size:12px}.iv-stage-remove{color:var(--muted);cursor:pointer;background:0 0;border:none;border-radius:7px;flex:none;align-items:center;gap:5px;padding:5px 9px;font-family:inherit;font-size:12px;transition:all .15s;display:inline-flex}.iv-stage-remove:hover{color:#ac312a;color:lab(40.4439% 49.9481 34.9114);background:#ffede9;background:lab(95.0985% 8.96996 5.50118)}.iv-stage-body{padding:20px}.iv-stage-inner{flex-direction:column;gap:16px;display:flex}.ai-split{grid-template-columns:minmax(0,360px) 1fr;align-items:stretch;gap:0;display:grid}.ai-modes{flex-direction:column;gap:12px;width:100%;padding-right:24px;display:flex}.ai-mode-card{text-align:left;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);cursor:pointer;flex-direction:row;align-items:flex-start;gap:11px;padding:13px 14px;font-family:inherit;transition:border-color .15s,box-shadow .15s,background .15s;display:flex}.ai-mode-card:hover{border-color:var(--line-2)}.ai-mode-card.is-active{border-color:var(--ink);box-shadow:0 0 0 1px var(--ink)}.ai-mode-icon{background:var(--surface-2);border:1px solid var(--line);width:30px;height:30px;color:var(--ink-2);border-radius:8px;flex:none;place-items:center;transition:all .15s;display:grid}.ai-mode-card.is-active .ai-mode-icon{background:var(--ink);border-color:var(--ink);color:#fff}.ai-mode-text{flex-direction:column;gap:4px;min-width:0;display:flex}.ai-mode-name{letter-spacing:-.005em;color:var(--ink);font-size:13.5px;font-weight:600}.ai-mode-blurb{color:var(--muted);font-size:12px;line-height:1.45}.ai-questions{border-left:1px solid var(--line);flex-direction:column;gap:8px;min-width:0;padding-left:24px;display:flex}.ai-questions-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding-bottom:6px;display:flex}.ai-questions-title{letter-spacing:.07em;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:600}.ai-eta{color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap;background:0 0;border:none;border-radius:0;align-items:center;gap:6px;padding:3px 0;font-size:11.5px;font-weight:500;display:inline-flex}.ai-eta svg{color:var(--faint)}.ai-eta-sep{color:var(--faint);margin:0 1px}@media (max-width:680px){.ai-split{grid-template-columns:1fr;gap:14px}}.grow-area{resize:none;width:100%;color:var(--ink-2);background:0 0;border:none;margin:0;padding:0;font-family:inherit;font-size:13px;line-height:1.5;overflow:hidden}.grow-area:focus{outline:none}.grow-area::placeholder{color:var(--faint)}.q-edit-list{margin:0;padding:0;list-style:none}.q-edit-row{border-radius:0;grid-template-columns:20px 1fr 24px;align-items:start;gap:11px;margin:0;padding:10px 8px;transition:background .14s;display:grid}.q-edit-row+.q-edit-row{box-shadow:0 -1px 0 var(--line)}.q-edit-row:hover,.q-edit-row:focus-within{background:var(--surface-2);box-shadow:none}.q-edit-row:hover+.q-edit-row,.q-edit-row:focus-within+.q-edit-row{box-shadow:none}.q-edit-n{font-family:var(--font-mono);color:var(--faint);font-variant-numeric:tabular-nums;padding-top:2px;font-size:11px}.q-remove{width:24px;height:24px;color:var(--faint);cursor:pointer;opacity:0;background:0 0;border:none;border-radius:6px;place-items:center;transition:opacity .14s,color .14s,background .14s;display:grid}.q-edit-row:hover .q-remove,.q-edit-row:focus-within .q-remove,.coding-task:hover .q-remove,.coding-task:focus-within .q-remove{opacity:1}.q-edit-row.is-locked{align-items:center}.q-edit-row.is-locked:hover,.q-edit-row.is-locked:focus-within{background:0 0}.q-locked-text{color:var(--ink-2);font-size:13px;font-weight:500;line-height:1.5}.q-lock{width:24px;height:24px;color:var(--faint);cursor:help;place-items:center;transition:color .14s;display:grid;position:relative}.q-lock:hover,.q-lock:focus-visible{color:var(--ink-2);outline:none}.q-tooltip{z-index:30;background:var(--ink);color:#e3e5e7;color:lab(90.7076% -.214756 -1.49829);letter-spacing:-.005em;text-align:left;border-radius:var(--radius);width:268px;box-shadow:var(--shadow-lg);opacity:0;transform-origin:100% 0;pointer-events:none;flex-direction:column;gap:4px;padding:11px 13px;font-size:12px;font-weight:400;line-height:1.5;transition:opacity .15s cubic-bezier(.4,0,.2,1),transform .15s cubic-bezier(.4,0,.2,1);display:flex;position:absolute;top:calc(100% + 9px);right:0;transform:translateY(-4px)scale(.98)}.q-tooltip:after{content:"";border:6px solid #0000;border-bottom-color:var(--ink);position:absolute;bottom:100%;right:8px}.q-tooltip-title{color:#fff;font-size:12.5px;font-weight:600}.q-lock:hover .q-tooltip,.q-lock:focus-visible .q-tooltip{opacity:1;transform:translateY(0)scale(1)}.q-remove:hover{color:#bd4238;color:lab(46.2595% 49.7867 33.8976);background:#ffe7e3;background:lab(93.8497% 11.986 7.36219)}.q-add{color:var(--ink-2);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);cursor:pointer;align-self:flex-start;align-items:center;gap:6px;padding:9px 14px;font-family:inherit;font-size:12.5px;font-weight:500;transition:all .14s;display:inline-flex}.q-add:hover{background:var(--surface-2);color:var(--ink);border-color:var(--line-2)}.iv-add-coding{text-align:left;border:1px dashed var(--line-2);border-radius:var(--radius);cursor:pointer;background:0 0;align-items:center;gap:13px;width:100%;padding:14px;font-family:inherit;transition:all .16s;display:flex}.iv-add-coding:hover{border-color:var(--ink);background:var(--surface);border-style:solid}.iv-add-icon{background:var(--surface);border:1px solid var(--line);width:36px;height:36px;color:var(--ink-2);border-radius:9px;flex:none;place-items:center;display:grid}.iv-add-coding:hover .iv-add-icon{background:var(--ink);color:#fff;border-color:var(--ink)}.iv-add-text{flex-direction:column;gap:2px;display:flex}.iv-add-title{color:var(--ink);align-items:center;gap:6px;font-size:13.5px;font-weight:600;display:inline-flex}.iv-add-sub{color:var(--muted);font-size:12px}.coding-fields{flex-direction:column;gap:14px;display:flex}.coding-field{flex-direction:column;gap:8px;display:flex}.coding-field-label{letter-spacing:.07em;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:600}.coding-pills{flex-wrap:wrap;gap:7px;display:flex}.coding-pill{color:var(--ink-2);background:var(--surface);border:1px solid var(--line);cursor:pointer;border-radius:999px;padding:7px 13px;font-family:inherit;font-size:12.5px;font-weight:500;transition:all .15s}.coding-pill:hover{border-color:var(--line-2)}.coding-pill.is-on{background:var(--ink);color:#fff;border-color:var(--ink)}.coding-split{grid-template-columns:minmax(0,360px) 1fr;align-items:stretch;gap:0;display:grid}.coding-config{flex-direction:column;gap:16px;padding-right:24px;display:flex}.coding-output{border-left:1px solid var(--line);flex-direction:column;min-height:240px;padding-left:24px;display:flex}.coding-pill-add{color:var(--muted);border-style:dashed;align-items:center;gap:4px;display:inline-flex}.coding-pill-add:hover{border-color:var(--ink);color:var(--ink)}.coding-pill-add svg{color:currentColor}.coding-pill-input{width:150px;color:var(--ink);background:var(--surface);border:1px solid var(--ink);border-radius:999px;outline:none;padding:7px 13px;font-family:inherit;font-size:12.5px;font-weight:500}.coding-pill-input::placeholder{color:var(--faint)}.coding-output-empty{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:8px;padding:24px 16px;display:flex}.coding-empty-icon{background:var(--surface-2);width:40px;height:40px;color:var(--faint);border-radius:50%;place-items:center;margin-bottom:2px;display:grid}.coding-empty-title{color:var(--ink-2);font-size:13px;font-weight:600}.coding-output-empty p{max-width:250px;color:var(--muted);text-wrap:pretty;margin:0;font-size:12.5px;line-height:1.5}.coding-empty{color:var(--muted);align-items:center;gap:8px;padding:2px;font-size:12.5px;line-height:1.45;display:flex}.coding-empty svg{color:var(--faint);flex:none}.coding-tasks-wrap{flex-direction:column;gap:2px;display:flex}.coding-tasks-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:4px;display:flex}.coding-tasks-count{letter-spacing:.07em;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:600}.coding-regen{color:var(--ink-2);background:var(--surface);border:1px solid var(--line);cursor:pointer;border-radius:7px;align-items:center;gap:6px;padding:6px 10px;font-family:inherit;font-size:12px;font-weight:500;transition:all .15s;display:inline-flex}.coding-regen:hover{border-color:var(--ink);color:var(--ink)}.coding-tasks{margin:0;padding:0;list-style:none}.coding-task{border-radius:0;grid-template-columns:20px 1fr 24px;align-items:start;gap:11px;margin:0 -10px;padding:12px 10px;transition:background .15s;display:grid}.coding-task+.coding-task{box-shadow:0 -1px 0 var(--line)}.coding-task:hover,.coding-task:focus-within{background:var(--surface-2);box-shadow:none}.coding-task:hover+.coding-task,.coding-task:focus-within+.coding-task{box-shadow:none}.coding-task-n{font-family:var(--font-mono);color:var(--faint);font-variant-numeric:tabular-nums;padding-top:3px;font-size:11px}.coding-task-main{flex-direction:column;gap:4px;min-width:0;display:flex}.coding-task-title{letter-spacing:-.005em;width:100%;color:var(--ink);background:0 0;border:none;padding:0;font-family:inherit;font-size:13.5px;font-weight:600}.coding-task-title:focus{outline:none}.coding-task-blurb{color:var(--muted)!important;font-size:12.5px!important}.coding-task-meta{flex-wrap:wrap;gap:6px;margin-top:4px;display:flex}.coding-meta-chip{letter-spacing:.02em;color:var(--muted);border:1px solid var(--line-2);font-variant-numeric:tabular-nums;background:0 0;border-radius:999px;align-items:center;gap:4px;padding:2px 8px;font-size:10.5px;font-weight:500;display:inline-flex}.coding-meta-chip svg{color:var(--faint)}.trust-badges{grid-template-columns:repeat(3,1fr);gap:8px;padding:18px 8px 4px;display:grid}.trust-badge{flex-direction:column;align-items:center;gap:6px;padding:4px 8px;display:flex}.trust-badge-art{place-items:center;margin-bottom:4px;display:grid}.trust-badge-name{color:var(--ink);letter-spacing:-.005em;font-size:14.5px;font-weight:600}.trust-badge-sub{color:var(--muted);letter-spacing:.01em;font-size:12px}.connect-skip{flex-direction:column;align-items:center;gap:0;margin-top:2px;display:flex}.connect-skip-lead{color:var(--muted);letter-spacing:.005em;font-size:12.5px;line-height:1.5}.connect-skip-link{appearance:none;font:inherit;text-align:center;color:var(--muted);letter-spacing:.005em;cursor:pointer;background:0 0;border:none;border-radius:6px;padding:6px 8px;font-size:12.5px;line-height:1.5;transition:color .15s}.connect-skip-link:hover:not(:disabled){color:var(--text);text-underline-offset:2px;text-decoration:underline}.connect-skip-link:disabled{opacity:.4;cursor:default}@media (max-width:760px){.strat-list,.priority-grid,.template-grid{grid-template-columns:1fr}.preview-row{grid-template-columns:1fr auto}.preview-row-num{grid-column:1}.preview-row-body{grid-column:1/-1}.preview-row-dir{grid-column:1}.preview-row-edit{grid-column:2}}.workspace{background:var(--bg);flex-direction:column;width:100%;min-height:100vh;display:flex}.ws-nav{background:var(--surface);border-bottom:1px solid var(--line);z-index:20;grid-template-columns:1fr auto 1fr;align-items:center;padding:14px 32px;display:grid;position:sticky;top:0}.ws-nav-brand{align-items:center;gap:8px;display:flex}.ws-brand-logo{place-items:center;display:inline-grid}.ws-brand-word{letter-spacing:-.02em;color:var(--ink);font-size:19px;font-weight:600}.ws-brand-divider{background:var(--line-2);width:1px;height:18px;margin-left:6px;display:inline-block}.ws-nav-tabs{justify-self:center;gap:4px;display:flex;position:relative}.ws-tab-indicator{background:var(--ink);opacity:0;pointer-events:none;will-change:transform, width;z-index:0;border-radius:999px;height:100%;position:absolute;top:0;left:0;box-shadow:inset 0 1px #ffffff38,inset 0 -1px #0006,inset 0 0 18px #ffffff2e,0 1px 2px #00000040}.ws-tab-indicator.is-ready{opacity:1;transition:transform .32s cubic-bezier(.32,.72,.24,1),width .32s cubic-bezier(.32,.72,.24,1)}.ws-tab{z-index:1;cursor:pointer;color:var(--ink-2);letter-spacing:-.005em;background:0 0;border:none;border-radius:999px;align-items:center;gap:8px;padding:9px 18px;font-family:inherit;font-size:14px;font-weight:500;transition:color .2s;display:inline-flex;position:relative}.ws-tab:hover{color:var(--ink);background:var(--hover)}.ws-tab.is-active,.ws-tab.is-active:hover{color:#fff;background:0 0}.ws-nav-user{justify-self:end;align-items:center;gap:10px;display:flex}.ws-avatar{background:var(--hn-gradient);color:#fff;letter-spacing:.02em;border-radius:50%;place-items:center;width:28px;height:28px;font-size:11px;font-weight:600;display:grid}.ws-username{color:var(--ink);font-size:14px;font-weight:500}.ws-logo-fixed{z-index:30;pointer-events:none;position:fixed;top:20px;left:28px}.ws-logo-fixed .ws-brand-word{text-shadow:0 1px 8px var(--bg)}.ws-nav--island{pointer-events:none;background:0 0;border-bottom:none;justify-content:center;padding:16px 24px;display:flex}.ws-nav--island>*{pointer-events:auto}.ws-island{opacity:.96;background:color-mix(in oklch, var(--surface) 90%, transparent);-webkit-backdrop-filter:blur(28px)saturate(180%);border:1px solid #fff9;border:1px solid lab(100% 0 0/.6);border-color:oklch(100% 5.96046e-8 none/.6) oklch(100% 5.96046e-8 none/.6) oklch(100% 5.96046e-8 none/.6) oklch(100% 5.96046e-8 none/.6);border-radius:999px;align-items:center;gap:6px;padding:7px 8px 7px 12px;transition:padding .3s cubic-bezier(.32,.72,.24,1),box-shadow .3s,background .3s,border-color .3s,opacity .3s;display:flex;box-shadow:inset 0 1px #ffffffa6,0 10px 34px #56647a29,0 2px 8px #56647a1a;box-shadow:inset 0 1px lab(100% 0 0/.65098),0 10px 34px lab(41.8235% -1.20769 -14.5568/.16),0 2px 8px lab(41.8235% -1.20769 -14.5568/.1)}.ws-nav--island.is-scrolled{padding:0!important}.ws-nav--island.is-scrolled .ws-island{opacity:.85;background:color-mix(in oklch, var(--surface) 82%, transparent);border-color:#ffffffbf;border-color:lab(100% 0 0/.75);box-shadow:inset 0 1px #fffc,0 12px 38px #56647a3d,0 3px 10px #56647a24;box-shadow:inset 0 1px lab(100% 0 0/.8),0 12px 38px lab(41.8235% -1.20769 -14.5568/.24),0 3px 10px lab(41.8235% -1.20769 -14.5568/.14);border-radius:0 0 24px 24px!important;gap:5px!important;padding:5px 7px!important}.ws-nav--island.is-scrolled .ws-island:hover{opacity:1}.ws-nav--island.is-scrolled .ws-tab-label,.ws-nav--island.is-scrolled .ws-island-new-label{display:none}.ws-nav--island.is-scrolled .ws-nav-tabs{padding:3px!important}.ws-nav--island.is-scrolled .ws-tab{padding:9px 11px}.ws-nav--island.is-scrolled .ws-island-new{justify-content:center;width:32px;height:32px!important;padding:0!important}.ws-nav--island.is-scrolled .ws-island-div{height:20px!important}.ws-island-new{transition:color .2s,padding .26s cubic-bezier(.32,.72,.24,1),width .26s cubic-bezier(.32,.72,.24,1)}.ws-nav--island .ws-nav-tabs{background:color-mix(in oklch, var(--ink) 6%, transparent);border-radius:999px;padding:4px;box-shadow:inset 0 1px 4px #282e3814,inset 0 -1px #ffffff4d;box-shadow:inset 0 1px 4px lab(18.7165% -.689328 -7.3094/.08),inset 0 -1px lab(100% 0 0/.301961)}.ws-nav--island:not(.is-scrolled) .ws-nav-tabs{align-items:stretch;height:40px}.ws-nav--island:not(.is-scrolled) .ws-tab{padding-top:0;padding-bottom:0}.ws-nav--island .ws-tab:not(.is-active):hover{color:var(--ink);background:#ffffffc7;background:lab(100% 0 0/.78);box-shadow:0 1px 3px #56647a24;box-shadow:0 1px 3px lab(41.8235% -1.20769 -14.5568/.14)}.ws-nav--island .ws-tab-indicator{background:linear-gradient(150deg,#36383b 0%,#141619 100%);background:linear-gradient(150deg,lab(23.42% -.298157 -2.23399) 0%,lab(7.20655% -.256322 -2.17456) 100%);height:calc(100% - 6px);top:3px;box-shadow:inset 0 1px #ffffff2e,0 2px 8px #13161b59;box-shadow:inset 0 1px lab(100% 0 0/.180392),0 2px 8px lab(7.19015% -.368543 -3.62587/.35)}.ws-island-div{background:#e5e5e5;flex:none;width:1px;height:24px;margin:0 4px}.ws-island-new{cursor:pointer;letter-spacing:-.005em;color:#fff;white-space:nowrap;background:linear-gradient(118deg,#588cff 0%,#0094d3 55%,#00b4c9 100%);background:linear-gradient(118deg,lab(58.8895% 10.6128 -63.8023) 0%,lab(56.8348% -18.8075 -56.1668) 55%,lab(66.3692% -41.9392 -25.9197) 100%);border:none;border-radius:999px;align-items:center;gap:7px;height:40px;padding:9px 16px 9px 12px;font-family:inherit;font-size:13.5px;font-weight:600;transition:transform .16s,box-shadow .16s,filter .16s;display:inline-flex;box-shadow:inset 0 1px #ffffff47,0 2px 8px #0089eb57;box-shadow:inset 0 1px lab(100% 0 0/.278431),0 2px 8px lab(54.899% -2.70718 -60.224/.34)}.ws-island-new:hover{filter:saturate(1.08);transform:translateY(-1px);box-shadow:inset 0 1px #ffffff57,0 6px 18px #0089eb75;box-shadow:inset 0 1px lab(100% 0 0/.341176),0 6px 18px lab(54.899% -2.70718 -60.224/.46)}.ws-island-new:active{transform:translateY(0)}.ws-island-new svg{stroke-width:2.5px}.btn-ws-gradient{cursor:pointer;letter-spacing:-.005em;color:#fff;white-space:nowrap;background:linear-gradient(118deg,#588cff 0%,#0094d3 55%,#00b4c9 100%);background:linear-gradient(118deg,lab(58.8895% 10.6128 -63.8023) 0%,lab(56.8348% -18.8075 -56.1668) 55%,lab(66.3692% -41.9392 -25.9197) 100%);border:none;border-radius:999px;flex:none;align-items:center;gap:7px;padding:10px 18px 10px 14px;font-family:inherit;font-size:14px;font-weight:600;transition:transform .16s,box-shadow .16s,filter .16s;display:inline-flex;box-shadow:inset 0 1px #ffffff47,0 2px 8px #0089eb57;box-shadow:inset 0 1px lab(100% 0 0/.278431),0 2px 8px lab(54.899% -2.70718 -60.224/.34)}.btn-ws-gradient:hover{filter:saturate(1.08);transform:translateY(-1px);box-shadow:inset 0 1px #ffffff57,0 6px 18px #0089eb75;box-shadow:inset 0 1px lab(100% 0 0/.341176),0 6px 18px lab(54.899% -2.70718 -60.224/.46)}.btn-ws-gradient:active{transform:translateY(0)}.btn-ws-gradient svg{stroke-width:2.5px}.ws-avatar-fixed{z-index:30;cursor:pointer;width:34px;height:34px;font-size:12px;position:fixed;top:20px;right:28px;box-shadow:0 0 0 2px #ffffffa6,0 4px 14px #56647a38;box-shadow:0 0 0 2px lab(100% 0 0/.65098),0 4px 14px lab(41.8235% -1.20769 -14.5568/.22)}.ws-main{flex:1}.ws-content{flex-direction:column;gap:28px;max-width:880px;margin:0 auto;padding:32px 24px 96px;display:flex}.ws-content.is-wide{max-width:1080px}.ws-page-head{flex-direction:column;gap:6px;display:flex}.ws-page-head.is-mid{margin-top:28px}.dna-page-head{flex-direction:row;align-items:center;gap:18px}.dna-page-head .dna-company-logo{flex:none;width:60px;height:60px;font-size:26px}.dna-page-head-text{flex-direction:column;gap:4px;display:flex}.dna-page-head-text .ws-sub{max-width:60ch}.ws-eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--muted);font-size:11.5px;font-weight:500}.ws-headline{letter-spacing:-.025em;color:var(--ink);margin:4px 0 0;font-size:36px;font-weight:600;line-height:1.1}.ws-sub{color:var(--muted);max-width:60ch;margin:6px 0 0;font-size:15px}.btn-blue,.btn-ws-outline,.btn-ws-ghost{box-sizing:border-box;letter-spacing:-.005em;white-space:nowrap;cursor:pointer;border:1.5px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:40px;padding:9px 17px;font-family:inherit;font-size:14px;font-weight:500;line-height:1;transition:background-color .15s,border-color .15s,color .15s,box-shadow .15s,transform .12s;display:inline-flex}.btn-blue{background:var(--blue);border-color:var(--blue);color:#fff}.btn-blue:hover:not(:disabled){background:var(--blue-hover);border-color:var(--blue-hover);box-shadow:none;transform:none}.btn-blue:active:not(:disabled){background:#0074bf;background:lab(45.5246% -3.11965 -64.1843);border-color:#0074bf;border-color:lab(45.5246% -3.11965 -64.1843);transform:translateY(1px)}.btn-ws-outline{color:var(--ink);background:0 0;border-color:#10121447;border-color:lab(5.25171% -.202894 -1.78206/.28)}.btn-ws-outline:hover:not(:disabled){background:#1012140f;background:lab(5.25171% -.202894 -1.78206/.06);border-color:#10121447;border-color:lab(5.25171% -.202894 -1.78206/.28)}.btn-ws-outline:active:not(:disabled){background:#1012141f;background:lab(5.25171% -.202894 -1.78206/.12);transform:translateY(1px)}.btn-ws-ghost{color:var(--ink);background:0 0;border-color:#0000;padding-left:11px;padding-right:11px}.btn-ws-ghost:hover:not(:disabled){color:var(--ink);background:#1012140f;background:lab(5.25171% -.202894 -1.78206/.06)}.btn-ws-ghost:active:not(:disabled){background:#1012141f;background:lab(5.25171% -.202894 -1.78206/.12);transform:translateY(1px)}.btn-blue.is-sm,.btn-ws-outline.is-sm,.btn-ws-ghost.is-sm{border-radius:8px;gap:6px;min-height:32px;padding:6px 12px;font-size:13px}.btn-ws-ghost.is-sm{padding-left:9px;padding-right:9px}.btn-blue:disabled,.btn-ws-outline:disabled,.btn-ws-ghost:disabled{opacity:.4;cursor:not-allowed;box-shadow:none;transform:none}.feed-list{flex-direction:column;gap:14px;display:flex}.feed-seg{background:color-mix(in oklch, var(--ink) 6%, transparent);border-radius:8px;align-self:flex-start;gap:3px;margin-bottom:18px;padding:3px;display:inline-flex}.feed-seg-btn{color:var(--muted);cursor:pointer;background:0 0;border:none;border-radius:6px;padding:7px 18px;font-family:inherit;font-size:13px;font-weight:500;transition:color .14s,background .14s,box-shadow .14s}.feed-seg-btn:hover{color:var(--ink)}.feed-seg-btn.is-selected{color:var(--ink);background:var(--surface);box-shadow:var(--shadow-sm)}.feed-card-menu-wrap{z-index:4;position:absolute;top:16px;right:14px}.feed-card-menu-wrap .feed-card-overflow{position:static}.feed-menu-scrim{z-index:40;position:fixed;inset:0}.feed-menu{z-index:41;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);min-width:180px;box-shadow:var(--shadow-lg);flex-direction:column;padding:5px;animation:.14s cubic-bezier(.2,.7,.2,1) feedMenuIn;display:flex;position:absolute;top:calc(100% + 4px);right:0}@keyframes feedMenuIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.feed-menu-item{color:var(--ink-2);text-align:left;border-radius:var(--radius-sm);cursor:pointer;background:0 0;border:none;align-items:center;gap:9px;padding:9px 11px;font-family:inherit;font-size:13.5px;transition:background .12s,color .12s;display:flex}.feed-menu-item:hover{background:var(--hover);color:var(--ink)}.feed-menu-item.is-danger{color:#c53637;color:lab(45.9853% 56.8958 34.8481)}.feed-menu-item.is-danger:hover{color:#bb061e;color:lab(39.9438% 63.5347 42.0903);background:#ffecea;background:lab(95.0829% 9.19622 4.96011)}.feed-empty{color:var(--muted);justify-content:center;align-items:center;gap:9px;padding:56px 20px;font-size:14px;display:flex}.ws-onboard-eyebrow{letter-spacing:.01em;color:var(--blue);align-items:center;gap:6px;margin-bottom:2px;font-size:12px;font-weight:500;display:inline-flex}.ws-onboard-finding{align-items:stretch;width:100%;max-width:640px;margin-left:auto;margin-right:auto;padding-top:72px}.ws-onboard-finding .cot{max-width:520px;margin-top:26px}.ws-onboard-done-head{animation:.48s cubic-bezier(.2,.7,.2,1) both wsOnboardDoneIn}@keyframes wsOnboardDoneIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.feed-card{background:var(--surface);border:1px solid var(--line);border-radius:14px;padding:0;position:relative}.feed-card:hover{background:var(--surface)}.feed-card-resolved.is-quiet:hover{background:var(--surface-2)}.feed-card-dot{border-radius:50%;width:7px;height:7px;position:absolute;top:32px;left:22px}.feed-card-dot.is-open{background:var(--status-orange)}.feed-card-dot.is-done{background:var(--status-green)}.feed-card-dot.is-amber{background:var(--status-amber)}.feed-card-overflow{color:var(--faint);cursor:pointer;background:0 0;border:none;border-radius:7px;place-items:center;width:28px;height:28px;transition:all .16s;display:inline-grid;position:absolute;top:16px;right:14px}.feed-card-overflow:hover{color:var(--ink-2);background:var(--hover)}.feed-card-body{flex-direction:column;gap:0;min-width:0;padding:22px 32px 20px 24px;display:flex}.feed-card-eyebrow{letter-spacing:.01em;text-transform:none;color:var(--faint);font-size:12px;font-weight:400;display:block}.feed-card-title{color:var(--ink);letter-spacing:-.01em;margin:0 0 4px;font-size:16.5px;font-weight:600;line-height:1.35}.feed-card-title strong{font-weight:700}.feed-card-sub{color:var(--muted);margin:0;font-size:13.5px;line-height:1.5}.feed-card-main>.feed-mini-row,.feed-card-main>.feed-preview-group,.feed-card-main>.feed-profile-card,.feed-card-main>.feed-stream,.feed-card-main>.feed-deck,.feed-card-main>.fib,.feed-card-main>.fab,.feed-card-main>.feed-reply{margin-top:18px}.feed-card-main{flex-direction:column;min-width:0;display:flex}.feed-card-body.is-split{grid-template-columns:1fr 1fr;align-items:start;gap:40px;display:grid}.feed-card-aside{min-width:0}.feed-card-body.is-split .feed-card-main{gap:20px}.feed-card-body.is-split .feed-card-title{margin-bottom:0;font-size:21px;line-height:1.3}.feed-card-body.is-split .feed-card-sub{font-size:14.5px;line-height:1.6}.feed-card:has(.feed-card-body.is-split) .feed-card-overflow{display:none}@media (max-width:640px){.feed-card-body.is-split{grid-template-columns:1fr;gap:22px}}.feed-card-footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding:14px 24px;display:flex}.feed-card-footer .feed-card-eyebrow{margin:0}.feed-card-footer .btn-blue{font-weight:500}.feed-card-actions{flex-flow:row-reverse wrap;align-items:center;gap:8px;display:flex}.feed-card-actions .btn-blue,.feed-card-actions .qbtn--primary,.feed-card-actions .btn-ws-outline,.feed-card-actions .qbtn--secondary,.feed-card-actions .btn-ws-ghost{padding:8px 16px;font-size:13px}.feed-card-actions .btn-ws-ghost{border:1px solid var(--line);color:var(--ink)}.feed-card-actions .btn-ws-ghost:hover{border-color:var(--line-2);background:var(--surface-2)}.feed-card.is-sending{border-color:var(--line)}.feed-card-sending{color:var(--ink-2);align-items:center;gap:9px;padding:8px 4px;font-size:13px;font-weight:500;animation:.2s feedFade;display:inline-flex}.feed-sending-spinner{border:2px solid var(--line-2);border-top-color:var(--blue);border-radius:50%;flex:none;width:14px;height:14px;animation:.7s linear infinite spin}.feed-card-resolved{grid-template-columns:34px 1fr auto;align-items:center;gap:14px;padding:16px 24px;animation:.38s cubic-bezier(.2,.7,.2,1) feedResolveIn;display:grid}.feed-card-resolved.is-compact{padding:14px 24px}.feed-card-resolved.is-quiet{background:var(--surface-2)}.feed-card-resolved.is-quiet .feed-resolved-title{color:var(--ink-2)}.feed-resolved-badge{width:34px;height:34px;color:var(--ink-2);background:var(--bg-deep);border-radius:50%;flex:none;place-items:center;animation:.42s cubic-bezier(.2,.8,.3,1.3) feedBadgePop;display:inline-grid}.feed-card-resolved.tone-green .feed-resolved-badge{background:var(--status-green-soft);color:#005e25;color:lab(34.3156% -39.7732 26.8728)}.feed-resolved-text{flex-direction:column;gap:2px;min-width:0;display:flex}.feed-resolved-title{color:var(--ink);letter-spacing:-.01em;font-size:14.5px;font-weight:600}.feed-resolved-side{flex:none;align-items:center;gap:12px;display:inline-flex}.feed-resolved-chip{white-space:nowrap;color:var(--ink-2);background:var(--bg-deep);border-radius:999px;align-items:center;gap:5px;padding:4px 10px;font-size:11.5px;font-weight:500;display:inline-flex}.feed-card-resolved.tone-green .feed-resolved-chip{background:var(--status-green-soft);color:#005823;color:lab(31.9884% -39.8826 27.0989)}.feed-resolved-cta{cursor:pointer;color:var(--ink-2);white-space:nowrap;background:0 0;border:none;border-radius:7px;align-items:center;gap:5px;padding:6px 8px;font-size:12.5px;font-weight:500;transition:color .14s,background .14s;display:inline-flex}.feed-resolved-cta:hover{color:var(--ink);background:var(--hover)}.feed-resolved-cta svg{transition:transform .14s}.feed-resolved-cta:hover svg{transform:translate(2px)}@media (max-width:560px){.feed-card-resolved{grid-template-columns:34px 1fr}.feed-resolved-side{grid-column:2;justify-content:flex-start;margin-top:4px}}@keyframes feedFade{0%{opacity:0}to{opacity:1}}@keyframes feedResolveIn{0%{transform:translateY(6px)scale(.994)}to{transform:translateY(0)scale(1)}}@keyframes feedBadgePop{0%{transform:scale(.82)}60%{transform:scale(1.1)}to{transform:scale(1)}}.feed-mini-list{flex-direction:column;gap:4px;margin-top:6px;display:flex}.feed-mini-row{background:var(--surface-2);border:1px solid var(--line);border-radius:11px;grid-template-columns:40px 1fr;align-items:center;gap:13px;padding:12px 16px;transition:background .16s,border-color .16s;display:grid}.feed-mini-row:hover{background:var(--bg);border-color:var(--line-2)}.feed-mini-avatar{color:#fff;letter-spacing:.02em;border-radius:50%;place-items:center;width:40px;height:40px;font-size:12.5px;font-weight:600;display:grid}.feed-mini-avatar.is-orange{background:var(--avatar-orange)}.feed-mini-avatar.is-green{background:var(--avatar-green)}.feed-mini-avatar.is-amber{background:var(--avatar-amber)}.feed-mini-body{flex-direction:column;gap:2px;min-width:0;display:flex}.feed-mini-name{color:var(--ink);letter-spacing:-.005em;font-size:14.5px;font-weight:600}.feed-mini-sub{color:var(--muted);font-size:12.5px}.feed-reply{-moz-column-gap:12px;grid-template-columns:38px 1fr;align-items:stretch;gap:0 12px;width:100%;display:grid}.feed-reply-avacol{flex-direction:column;align-items:center;display:flex}.feed-reply-rail{background:var(--line);border-radius:1px;flex:auto;width:2px;margin-top:6px}.feed-reply-avacol.is-reply{padding-top:2px}.feed-reply-avatar{color:#fff;letter-spacing:.02em;border-radius:50%;flex:none;place-items:center;width:38px;height:38px;font-size:13px;font-weight:600;display:grid}.feed-reply-avatar.is-orange{background:var(--avatar-orange)}.feed-reply-avatar.is-green{background:var(--avatar-green)}.feed-reply-avatar.is-amber{background:var(--avatar-amber)}.feed-reply-avatar.is-sm{width:30px;height:30px;font-size:11px}.feed-reply-avatar.is-tracy{background:var(--blue);color:#fff}.feed-reply-avatar.is-hn{background:var(--hn-gradient);color:#fff}.feed-reply-incoming-head{flex-wrap:wrap;align-items:baseline;gap:10px;margin-bottom:7px;display:flex}.feed-reply-name{color:var(--ink);letter-spacing:-.005em;white-space:nowrap;font-size:14px;font-weight:600}.feed-reply-role{color:var(--muted);white-space:nowrap;font-size:12.5px}.feed-reply-headline{color:var(--muted);font-size:13px}.feed-reply-drafted-by{color:var(--muted);white-space:nowrap;align-items:center;gap:5px;margin-left:auto;font-size:12.5px;display:inline-flex}.feed-reply-drafted-ava{border-radius:50%;flex:none;width:16px;height:16px;background-position:50%!important;background-size:cover!important}.feed-reply-role.is-unsure{color:#935b00;color:lab(44.0278% 20.0708 58.1963);align-items:center;gap:4px;font-weight:600;display:inline-flex}.feed-reply-cant{color:#953922;color:lab(37.3907% 38.7607 34.5467);background:var(--status-orange-soft);border:1px solid #fac2af;border:1px solid lab(83.2862% 18.716 17.9316);border-radius:999px;align-items:center;gap:4px;margin-left:auto;padding:2px 8px;font-size:11.5px;font-weight:600;display:inline-flex}.feed-reply-unsure-note{color:#754b10;color:lab(36.0148% 14.4962 39.691);background:var(--status-amber-soft);border:1px solid #e9cca6;border:1px solid lab(83.8077% 6.20341 23.0422);border-radius:9px;margin:2px 0 8px;padding:8px 11px;font-size:12.5px;line-height:1.5}.feed-reply-trail{white-space:nowrap;border-radius:999px;margin-left:auto;padding:3px 9px;font-size:11.5px;font-weight:600}.feed-reply-trail.is-green{background:var(--status-green-soft);color:#005823;color:lab(31.9884% -39.8826 27.0989)}.feed-reply-trail.is-amber{background:var(--status-amber-soft);color:#694500;color:lab(32.4689% 18.2638 63.7054)}.feed-reply-trail.is-neutral{background:var(--bg-deep);color:var(--ink-2)}.feed-ks{gap:0}.feed-ks-head{align-items:flex-start;gap:12px;padding:22px 24px 16px;display:flex}.feed-ks-ava{border-radius:50%;flex:none;width:36px;height:36px;background-position:50%!important;background-size:cover!important}.feed-ks-title{color:var(--ink);letter-spacing:-.01em;margin:0 0 3px;font-size:16px;font-weight:650}.feed-ks-sub{color:var(--ink-2);margin:0;font-size:13.5px;line-height:1.5}.feed-ks-sub strong{color:var(--ink);font-weight:600}.feed-ks-list{flex-direction:column;gap:8px;padding:0 24px;display:flex}.feed-ks-item{border:1px solid var(--line);background:#f5f5f5;border-radius:11px;gap:11px;padding:12px 13px;transition:opacity .14s,border-color .14s;display:flex}.feed-ks-item.is-off{opacity:.55}.feed-ks-check{border:1.5px solid var(--line-strong,#b4b8be);color:#fff;cursor:pointer;background:#fff;border-radius:6px;flex:none;place-items:center;width:18px;height:18px;margin-top:1px;padding:0;transition:background .12s,border-color .12s;display:grid}@supports (color:lab(0% 0 0)){.feed-ks-check{border:1.5px solid var(--line-strong,lab(74.4475% -.511497 -3.73125))}}.feed-ks-item.is-on .feed-ks-check{background:var(--blue);border-color:var(--blue)}.feed-ks-qa{flex-direction:column;flex:auto;gap:6px;min-width:0;display:flex}.feed-ks-q{color:var(--ink);margin:0;font-size:13px;font-weight:600;line-height:1.4}.feed-ks-a{width:100%;font:inherit;color:var(--ink-2);border:1px solid var(--line);resize:vertical;background:#fff;border-radius:8px;padding:7px 9px;font-size:13px;line-height:1.5;transition:border-color .12s,box-shadow .12s}.feed-ks-a:focus{border-color:var(--blue);outline:none;box-shadow:0 0 0 3px #0099f124;box-shadow:0 0 0 3px lab(59.8811% -9.4091 -58.2312/.14)}.feed-ks-a:disabled{color:var(--faint);background:0 0}.feed-ks-footer{justify-content:space-between;align-items:center;gap:16px;margin-top:18px;display:flex}.feed-ks-note{color:var(--muted);align-items:center;gap:6px;font-size:12px;display:inline-flex}.feed-reply-quote{color:var(--ink-2);background:var(--surface-2);border:1px solid var(--line);border-radius:var(--radius);text-wrap:pretty;white-space:pre-wrap;margin:0 0 18px;padding:11px 14px;font-size:13.5px;line-height:1.6}.feed-reply-thread-body{min-width:0;padding-bottom:2px}.feed-reply-edit-hint{letter-spacing:.04em;text-transform:uppercase;color:var(--faint);white-space:nowrap;align-items:center;gap:4px;margin-left:auto;font-size:10px;font-weight:500;transition:opacity .14s,color .14s;display:inline-flex}.feed-reply-thread-body:hover .feed-reply-edit-hint{color:var(--muted)}.feed-reply-thread-body:has(.feed-reply-rich:focus) .feed-reply-edit-hint{opacity:0}.feed-reply-editor{flex-direction:column;gap:2px;display:flex}.feed-reply-toolbar{padding-top:0;padding-bottom:4px}.feed-reply-rich{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);width:100%;min-height:76px;color:var(--ink);outline:none;padding:12px 14px;font-size:13.5px;line-height:1.6;transition:border-color .16s,box-shadow .16s}.feed-reply-rich:hover{border-color:var(--line-2)}.feed-reply-rich:focus{border-color:var(--ink);box-shadow:0 0 0 3px #0f0d0b14;box-shadow:0 0 0 3px lab(3.69367% .523917 .95267/.08)}.feed-reply-rich p{margin:0 0 10px}.feed-reply-rich p:last-child{margin-bottom:0}.feed-reply-rich h3{color:var(--ink);margin:4px 0 8px;font-size:14.5px;font-weight:600}.feed-reply-rich ul,.feed-reply-rich ol{margin:4px 0 10px;padding-left:20px}.feed-reply-rich li{margin-bottom:4px}.feed-reply-rich a{color:var(--blue);text-decoration:underline}.feed-reply-rich strong{font-weight:700}.feed-reply-rich em{font-style:italic}.feed-reply-chip{color:var(--blue);white-space:nowrap;cursor:default;background:#0099f11a;background:lab(59.8811% -9.4091 -58.2312/.1);border:1px solid #0099f159;border:1px solid lab(59.8811% -9.4091 -58.2312/.35);border-radius:999px;align-items:center;margin:0 1px;padding:0 8px;font-size:12px;font-weight:600;line-height:1.5;display:inline-flex}.feed-reply-linkbar{justify-content:space-between;align-items:center;gap:10px;margin-top:6px;display:flex}.feed-reply-link-missing{color:#953922;color:lab(37.3907% 38.7607 34.5467);align-items:center;gap:4px;font-size:12px;font-weight:600;display:inline-flex}.feed-profile-card{text-align:left;background:var(--surface);border:1px solid var(--line);cursor:pointer;border-radius:13px;flex-direction:column;gap:14px;width:100%;padding:16px 18px;font-family:inherit;transition:background .16s,border-color .16s;display:flex}.feed-profile-card:hover{background:var(--surface-2);border-color:var(--line-2)}.feed-profile-head{align-items:flex-start;gap:14px;display:flex}.feed-profile-avatar{color:#fff;letter-spacing:.02em;border-radius:50%;flex:none;place-items:center;width:52px;height:52px;font-size:16px;font-weight:600;display:grid}.feed-profile-avatar.is-orange{background:var(--avatar-orange)}.feed-profile-avatar.is-green{background:var(--avatar-green)}.feed-profile-avatar.is-amber{background:var(--avatar-amber)}.feed-profile-avatar.is-photo{-o-object-fit:cover;object-fit:cover;background:0 0}.feed-profile-id{flex-direction:column;flex:auto;gap:3px;min-width:0;display:flex}.feed-profile-name-row{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.feed-profile-name{color:var(--ink);letter-spacing:-.01em;white-space:nowrap;font-size:17px;font-weight:600}.feed-profile-yoe{color:var(--muted);background:var(--bg-deep);white-space:nowrap;border-radius:999px;padding:2px 8px;font-size:12px;font-weight:500}.feed-profile-role{color:var(--muted);font-size:13.5px}.feed-profile-scores{flex:none;gap:6px;margin-left:auto;padding-top:2px;display:flex}.feed-score-chip{white-space:nowrap;border-radius:999px;padding:4px 10px;font-size:12px;font-weight:600}.feed-score-chip.is-match{background:var(--status-green-soft);color:#005823;color:lab(31.9884% -39.8826 27.0989)}.feed-score-chip.is-conf{color:#004b7c;color:lab(29.6739% -3.27669 -44.9844);background:#d9eeff;background:lab(93.0362% -5.10982 -13.6088)}.feed-profile-summary{color:var(--ink-2);margin:0;font-size:13px;line-height:1.6}.feed-profile-skills{flex-wrap:wrap;gap:6px;display:flex}.feed-profile-timeline{flex-direction:column;gap:0;padding-left:4px;display:flex}.feed-tl-item{align-items:flex-start;gap:13px;padding:0 0 16px;display:flex;position:relative}.feed-tl-item:last-child{padding-bottom:0}.feed-tl-item:before{content:"";background:var(--line-2);width:1.5px;position:absolute;top:14px;bottom:-2px;left:4px}.feed-tl-item:last-child:before{display:none}.feed-tl-marker{background:var(--surface-2);border:2px solid var(--line-2);z-index:1;border-radius:50%;flex:none;width:9px;height:9px;margin-top:4px;position:relative}.feed-tl-item.is-current .feed-tl-marker{background:var(--muted);border-color:var(--muted);box-shadow:0 0 0 3px var(--bg-deep)}.feed-tl-text{flex-direction:column;flex:auto;gap:1px;min-width:0;display:flex}.feed-tl-role{color:var(--ink);letter-spacing:-.005em;white-space:nowrap;font-size:13px;font-weight:600}.feed-tl-meta{color:var(--muted);white-space:nowrap;font-size:12px}.ws-score{font-variant-numeric:tabular-nums;letter-spacing:-.01em;border-radius:999px;padding:3px 10px;font-size:12px;font-weight:600}.ws-score.is-orange{background:var(--status-orange-soft);color:#9d1c00;color:lab(34.5305% 54.9107 59.9722)}.ws-score.is-green{background:var(--status-green-soft);color:#005823;color:lab(31.9884% -39.8826 27.0989)}.ws-score.is-amber{background:var(--status-amber-soft);color:#694500;color:lab(32.4689% 18.2638 63.7054)}.ws-score.is-neutral{background:var(--bg-deep);color:var(--ink-2)}.feed-mini-row.is-interactive{cursor:pointer;text-align:left;width:100%;font-family:inherit}.feed-mini-row .ws-score{white-space:nowrap;justify-self:end}.feed-preview-group{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.feed-preview-group .dna-people-stack{flex:none}.feed-preview-group .dna-people-pip{white-space:nowrap;letter-spacing:0;flex:none;justify-content:center;align-items:center;width:38px;height:38px;margin-left:-10px;font-size:12px;display:flex}.feed-preview-group .dna-people-pip:first-child{margin-left:0}.feed-stack-cap{color:var(--muted);flex:auto;min-width:0;font-size:13.5px;line-height:1.4}.feed-stack-cap strong{color:var(--ink);font-weight:600}.feed-stream{background:var(--surface-2);border:1px solid var(--line);border-radius:10px;align-items:center;gap:18px;padding:14px 18px;display:flex}.feed-stream-avatars{flex:none}.feed-stream-avatars .dna-people-pip{border:2px solid var(--surface);width:34px;height:34px;margin-left:-8px;font-size:11px}.feed-stream-avatars .dna-people-pip:first-child{margin-left:0}.feed-stream-avatars .dna-people-pip.is-plus{background:var(--surface);color:var(--muted);font-weight:500}.feed-stream-meter{flex-direction:column;flex:auto;gap:8px;min-width:0;display:flex}.feed-stream-row{color:var(--muted);flex-wrap:wrap;align-items:baseline;gap:8px;font-size:13px;display:flex}.feed-stream-count{color:var(--ink-2);font-variant-numeric:tabular-nums}.feed-stream-count strong{color:var(--ink);font-size:14px;font-weight:600}.feed-stream-sep{color:var(--line-2)}.feed-stream-hint{color:var(--muted)}.feed-stream-track{background:var(--bg-deep);border-radius:999px;height:6px;position:relative;overflow:hidden}.feed-stream-fill{background:var(--blue);border-radius:999px;transition:width .2s;position:absolute;inset:0 auto 0 0}.feed-stream.is-capMet .feed-stream-fill{background:var(--status-green,var(--avatar-green))}.feed-stream-tick{background:var(--surface);opacity:.7;width:1px;position:absolute;top:0;bottom:0;transform:translate(-.5px)}.feed-deck{background:var(--surface);border:none;border-radius:16px;flex-direction:column;gap:16px;padding:46px 60px 22px;display:flex}.feed-deck-stack{width:100%;max-width:240px;margin:4px auto 16px;position:relative}.feed-deck-card{border-radius:16px}.feed-deck-card.is-behind{background:var(--surface);opacity:.7;transform-origin:bottom;aspect-ratio:4/3;border:none;flex-direction:column;padding:15px 17px;display:flex;position:absolute;inset:0;overflow:hidden;box-shadow:0 4px 14px #11161f0d,0 20px 48px -20px #11161f3d;box-shadow:0 4px 14px lab(7.13753% -.43682 -7.17928/.05),0 20px 48px -20px lab(7.13753% -.43682 -7.17928/.24)}.feed-deck-card.is-behind-1{z-index:4;transform:translate(-50px)rotate(-3deg)}.feed-deck-card.is-behind-2{z-index:4;transform:translate(50px)rotate(3deg)}.feed-deck-card.is-behind-3{z-index:3;transform:translate(-94px)rotate(-7deg)}.feed-deck-card.is-behind-4{z-index:3;transform:translate(94px)rotate(7deg)}.feed-deck-behind-label{max-width:60%;color:var(--muted);font-size:11.5px;font-weight:500;position:absolute;top:14px;left:15px}.feed-deck-card.is-behind-2 .feed-deck-behind-label,.feed-deck-card.is-behind-4 .feed-deck-behind-label{text-align:right;left:auto;right:15px}.feed-deck-behind-avatar{flex:none;width:22px;height:22px;font-size:9px}.feed-deck-behind-name{white-space:nowrap}.feed-deck-card.is-top{z-index:5;aspect-ratio:4/3;background:var(--surface);border:none;flex-direction:column;padding:15px 17px;display:flex;position:relative;box-shadow:0 24px 38px -22px #11161f8c,0 3px 8px #11161f12;box-shadow:0 24px 38px -22px lab(7.13753% -.43682 -7.17928/.55),0 3px 8px lab(7.13753% -.43682 -7.17928/.07)}.feed-deck-top-bar{justify-content:flex-end;align-items:center;gap:10px;display:flex}.feed-deck-top-body{flex-direction:column;flex:auto;justify-content:center;align-items:flex-start;gap:7px;display:flex}.feed-deck-top-avatar{width:42px;height:42px;margin-bottom:1px;font-size:14px}.feed-deck-top-name-row{flex-wrap:wrap;align-items:baseline;gap:9px;display:flex}.feed-deck-top-body .feed-profile-name{font-size:16px}.feed-deck-top-role{color:var(--muted);font-size:12.5px}.feed-deck-top-role strong{color:var(--ink-2);font-weight:600}.feed-deck-track{flex-wrap:wrap;gap:5px;margin-top:2px;display:flex}.feed-deck-meter{min-width:0}.feed-deck.is-capMet .feed-stream-fill{background:var(--status-green,var(--avatar-green))}.feed-interview{background:var(--bg);border:1px solid var(--line);border-radius:10px;grid-template-columns:92px 1fr;gap:16px;margin-top:4px;padding:12px;display:grid}.feed-interview-video{background:var(--ink);color:#fff;border-radius:8px;place-items:center;height:60px;display:grid;position:relative}.feed-interview-play{width:26px;height:26px;color:var(--ink);background:#fffffff2;background:lab(100% 0 0/.95);border-radius:50%;place-items:center;display:grid}.feed-interview-time{font-family:var(--font-mono);color:#ffffffe6;color:lab(100% 0 0/.9);font-variant-numeric:tabular-nums;font-size:10px;position:absolute;bottom:4px;right:6px}.feed-interview-body{flex-direction:column;gap:6px;min-width:0;display:flex}.feed-interview-score{align-items:baseline;gap:4px;display:flex}.feed-interview-num{color:var(--ink);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:22px;font-weight:600}.feed-interview-denom{color:var(--muted);font-variant-numeric:tabular-nums;font-size:13px}.feed-interview-label{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin-left:8px;font-size:10.5px;font-weight:600}.feed-interview-bullets{color:var(--ink-2);flex-direction:column;gap:4px;margin:0;padding:0;font-size:13px;line-height:1.5;list-style:none;display:flex}.feed-interview-bullets li{grid-template-columns:14px 1fr;align-items:baseline;gap:8px;display:grid}.bullet-dot{border-radius:50%;width:8px;height:8px;display:inline-block;transform:translateY(1px)}.bullet-dot.is-pos{background:var(--status-green)}.bullet-dot.is-warn{background:var(--status-amber)}.feed-allup{border:1px dashed var(--line-2);color:var(--ink-2);background:0 0;border-radius:12px;align-items:center;gap:12px;margin-top:4px;padding:16px 22px;font-size:14px;display:flex}.feed-allup-check{background:var(--status-green);color:#fff;border-radius:50%;place-items:center;width:20px;height:20px;display:inline-grid}@media (max-width:760px){.feed-card{grid-template-columns:1fr}.feed-card-actions{flex-flow:wrap}}.dna-card{background:var(--surface);border:1px solid var(--line);border-radius:14px;flex-direction:column;gap:0;width:100%;max-width:1080px;margin-inline:auto;padding:0;display:flex}.dna-card.is-stat{gap:16px;padding:22px 24px}.dna-company{grid-template-columns:56px 1fr auto;align-items:center;gap:16px;display:grid}.dna-company--header{grid-template-columns:56px auto;justify-content:start}.dna-company--header .dna-company-name{letter-spacing:-.02em;font-size:30px}.dna-company-logo{background:var(--ink);color:#fff;letter-spacing:-.02em;border-radius:12px;place-items:center;width:56px;height:56px;font-size:24px;font-weight:600;display:grid}.dna-company-logo.is-brand{background:0 0}.dna-company-logo.is-brand img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%;display:block}.dna-company-text{flex-direction:column;gap:4px;display:flex}.dna-company-name{color:var(--ink);letter-spacing:-.015em;font-size:19px;font-weight:600}.dna-company-meta{color:var(--muted);font-size:13px}.dna-people-stack{align-items:center;display:flex}.dna-people-pip{color:#fff;letter-spacing:.02em;border:2px solid var(--surface);border-radius:50%;place-items:center;width:28px;height:28px;margin-left:-8px;font-size:10px;font-weight:600;display:grid}.dna-people-pip:first-child{margin-left:0}.dna-people-pip.is-orange{background:var(--avatar-orange)}.dna-people-pip.is-amber{background:var(--avatar-amber)}.dna-people-pip.is-green{background:var(--avatar-green)}.dna-people-pip.is-more{background:var(--bg-deep);color:var(--ink-2);font-weight:500}.dna-section-label{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:600}.dna-agents-head{justify-content:space-between;align-items:center;display:flex}.dna-agent-list{flex-direction:column;gap:4px;display:flex}.dna-agent-row{border-top:1px solid var(--line);grid-template-columns:40px 1fr auto auto;align-items:center;gap:14px;padding:12px 4px;display:grid}.dna-agent-row-actions{align-items:center;gap:6px;display:inline-flex}.dna-agent-action{border:1px solid var(--line);background:var(--surface);color:var(--ink-2);cursor:pointer;border-radius:8px;align-items:center;gap:6px;padding:6px 11px;font-family:inherit;font-size:12.5px;font-weight:500;transition:all .16s;display:inline-flex}.dna-agent-action:hover{color:var(--ink);border-color:var(--ink)}.dna-agent-row:first-child{border-top:none;padding-top:4px}.dna-agent-avatar{background:var(--bg-deep);border:1px solid var(--line);width:36px;height:36px;color:var(--ink-2);letter-spacing:.04em;border-radius:9px;place-items:center;font-size:11px;font-weight:600;display:grid}.dna-agent-text{flex-direction:column;gap:2px;min-width:0;display:flex}.dna-agent-name{color:var(--ink);letter-spacing:-.005em;font-size:14.5px;font-weight:500}.dna-agent-sub{color:var(--muted);font-size:12.5px}.dna-status{border-radius:999px;align-items:center;gap:6px;padding:5px 11px;font-size:12px;font-weight:500;display:inline-flex}.dna-status.is-active{background:var(--status-green-soft);color:#00521e;color:lab(29.6605% -40.0091 27.37)}.dna-status.is-paused{background:var(--status-amber-soft);color:#6b4300;color:lab(32.4114% 20.3521 69.454)}.dna-status-dot{background:currentColor;border-radius:50%;width:6px;height:6px}.dna-agent-icon{background:var(--surface);border:1px solid var(--line);width:32px;height:32px;color:var(--ink-2);cursor:pointer;border-radius:8px;place-items:center;transition:all .16s;display:grid}.dna-agent-icon:hover{border-color:var(--line-2);color:var(--ink)}.dna-agent-icon.is-open{border-color:var(--ink);color:var(--ink);background:var(--surface-2)}.dna-tracy{border-top:none;border-bottom:1px solid var(--line);grid-template-columns:44px 1fr auto;align-items:center;gap:16px;padding:22px 30px;display:grid;box-shadow:0 5px 10px -8px #0f172a26}.dna-tracy-avatar{background:#d9e4ff;background:lab(90.4954% .198573 -14.9415);border-radius:50%;place-items:center;width:44px;height:44px;display:grid;position:relative}.dna-tracy-glyph{border:2px solid var(--blue);border-radius:4px;width:17px;height:17px}.dna-tracy-dot{background:var(--status-green);border:2px solid var(--surface);border-radius:50%;width:12px;height:12px;position:absolute;bottom:1px;right:0}.dna-tracy-text{flex-direction:column;gap:3px;min-width:0;display:flex}.dna-tracy-name{color:var(--ink);letter-spacing:-.01em;font-size:17px;font-weight:600}.dna-tracy-sub{color:var(--muted);font-size:14px}.dna-roles-head{border-top:1px solid var(--line);padding-top:20px}.dna-roles-list .dna-agent-row:first-child{border-top:1px solid var(--line);padding-top:18px}.dna-role-row{grid-template-columns:44px 1fr auto auto;padding:16px 4px}.dna-role-icon{width:24px;height:24px;color:var(--ink);place-items:center;display:grid}.dna-role-name{font-size:16px;font-weight:600}.dna-role-sub{font-size:13.5px}.dna-role-dot{color:var(--faint);margin:0 2px}.dna-role-note{color:var(--muted)}.dna-role-link{font:inherit;cursor:pointer;background:0 0;border:none;padding:0;font-size:13.5px;font-weight:600;transition:opacity .14s}.dna-role-link:hover{opacity:.7}.dna-role-link.is-review{color:var(--blue)}.dna-role-link.is-resume{color:#945a00;color:lab(43.98% 21.2544 56.9256)}.dna-roles-list{flex-direction:column;display:flex}.dna-role-item{border-top:1px solid var(--line);flex-direction:column;gap:0;padding:0;display:flex}.dna-role-item:first-child{border-top:none}.dna-role-card-head{grid-template-columns:24px 1fr auto;align-items:center;gap:16px;padding:16px 32px 0;display:grid}.dna-role-item .rm-grid{padding:40px 40px 32px}.dna-stat-strip{flex-wrap:wrap;gap:8px 34px;padding-left:58px;display:flex}.dna-stat{cursor:pointer;text-align:left;background:0 0;border:none;flex-direction:column;align-items:flex-start;gap:3px;padding:0;display:flex}.dna-stat-num{color:var(--ink);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:23px;font-weight:600;line-height:1}.dna-stat-label{color:var(--muted);font-size:12px}.dna-stat:hover .dna-stat-num{color:var(--blue)}.dna-stat.is-empty .dna-stat-num{color:var(--line-2)}.dna-stat.is-empty:hover .dna-stat-num{color:var(--muted)}.rm-grid{align-items:flex-start;gap:32px;display:flex}.rm-card{background:0 0;flex-direction:column;gap:12px;padding:0;display:flex}.rm-card.rm-outreach{flex:1;min-width:0;padding-right:0}.rm-card+.rm-card{border-left:none;flex-shrink:0;padding-left:0}.rm-card-head{justify-content:space-between;align-items:center;gap:10px;min-height:22px;display:flex}.rm-eyebrow{letter-spacing:-.15px;text-transform:none;color:var(--muted-foreground,var(--faint));font-size:16px;font-weight:500;line-height:25px}.rm-strat{white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:3px 9px 3px 8px;font-size:11.5px;font-weight:600;line-height:1;display:inline-flex}.rm-strat i{font-size:12px}.rm-strat[data-strat=balanced]{color:#00608e;color:lab(37.2706% -14.53 -38.0636);background:#ddf2ff;background:lab(94.2751% -5.50911 -9.2889)}.rm-strat[data-strat=fast]{color:#935000;color:lab(41.4648% 25.8204 52.6759);background:var(--status-amber-soft)}.rm-strat[data-strat=quality]{color:#03642b;color:lab(36.5291% -36.4906 24.3663);background:var(--status-green-soft)}.rm-strat[data-strat=custom]{color:#9b2b6a;color:lab(37.516% 50.6688 -9.86512);background:#ffe7f1;background:lab(93.8007% 9.95809 -1.88222)}.rm-head-left{align-items:center;gap:10px;min-width:0;display:flex}.rm-head-actions{flex-shrink:0;align-items:center;gap:6px;display:inline-flex}.rm-gear{color:var(--faint)}.rm-gear:hover{color:var(--ink-2)}.rm-metrics{background:var(--surface);border:1px solid var(--border-subtle,var(--line));border-radius:12px;align-items:stretch;height:140px;display:flex;overflow:hidden}.rm-metrics-chart{flex:1;align-items:center;gap:24px;min-width:0;padding:12px 16px;display:flex}.rm-cell{background:var(--surface);border:0 solid var(--border-subtle,var(--line));cursor:pointer;text-align:left;border-left-width:1px;border-radius:0;flex-direction:column;flex-shrink:0;justify-content:space-between;align-items:flex-start;gap:28px;width:150px;padding:12px 16px;transition:background-color .14s;display:flex;position:relative}.rm-cell:first-child{border-left-width:0}.rm-cell:hover{background:var(--bg)}.rm-cell:focus-visible{outline:2px solid var(--blue);outline-offset:-2px}.rm-cell-icon{border-radius:var(--radius-pill);background:var(--bg);border:1px solid var(--line);width:32px;height:32px;color:var(--muted);flex-shrink:0;place-items:center;display:grid;box-shadow:inset -2px 2px 4px #0000000d,inset 2px -1.5px 6px #0000000d}.rm-cell-icon.is-amber{color:#452e00;color:lab(21.1053% 7.7934 31.5372);background:#fff676;border-color:#f2e641;box-shadow:inset -2px 2px 4px #fffccc66,inset 2px -1.5px 6px #dace1e80}.rm-cell-icon.is-green{color:#003915;color:lab(19.9078% -27.4903 18.5136);background:#8afe95;border-color:#46f257;box-shadow:inset -2px 2px 4px #d2ffd766,inset 2px -1.5px 6px #24e83780}.rm-cell-wrap{flex-direction:column;gap:8px;width:100%;display:flex}.rm-cell-num{letter-spacing:-.15px;color:var(--ink);font-variant-numeric:tabular-nums;font-size:24px;font-weight:600;line-height:24px;transition:color .14s}.rm-cell-label{letter-spacing:-.25px;color:var(--muted);font-size:14px;line-height:20px}.rm-cell-arrow{color:var(--faint);transition:color .14s;position:absolute;top:16px;right:15px}.rm-cell:hover .rm-cell-num,.rm-cell:hover .rm-cell-arrow{color:var(--blue)}.rm-tiles{grid-template-columns:1fr 1fr;gap:12px;margin-top:4px;display:grid}.rm-tile{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);cursor:pointer;text-align:left;flex-direction:column;gap:10px;padding:13px 14px;transition:border-color .14s,box-shadow .14s,transform .14s;display:flex}.rm-tile:hover{border-color:var(--line-2);box-shadow:var(--shadow-sm);transform:translateY(-1px)}.rm-tile-top{color:var(--faint);justify-content:space-between;align-items:center;display:flex}.rm-tile-icon{background:var(--bg);width:28px;height:28px;color:var(--muted);border-radius:8px;place-items:center;display:grid}.rm-tile-icon.is-amber{color:#452e00;color:lab(21.1053% 7.7934 31.5372);background:#f4ce23;background:lab(84.3279% 2.77337 79.232)}.rm-tile-icon.is-green{color:#003915;color:lab(19.9078% -27.4903 18.5136);background:#58e080;background:lab(80.2279% -54.3295 35.7996)}.rm-tile-num{color:var(--ink);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:24px;font-weight:700;line-height:1}.rm-tile-label{color:var(--muted);font-size:12.5px}.rm-tile:hover .rm-tile-num{color:var(--blue)}.rm-outreach-body{align-items:center;gap:32px;display:flex}.rm-sent-stat{cursor:pointer;text-align:left;background:0 0;border:none;flex-direction:column;flex-shrink:0;align-items:flex-start;gap:3px;padding:0;display:flex}.rm-sent-num{color:var(--ink);letter-spacing:-.025em;font-variant-numeric:tabular-nums;font-size:38px;font-weight:700;line-height:.95;transition:color .14s}.rm-sent-label{color:var(--muted);font-size:13px;font-weight:500}.rm-sent-stat:hover .rm-sent-num{color:var(--blue)}.rm-donut-wrap{flex-shrink:0;width:90px;height:90px}.rm-donut{width:90px;height:90px;display:block}.rm-legend{flex-direction:column;flex:1;min-width:0;margin:0;padding:0;list-style:none;display:flex}.rm-leg{border-top:1px solid var(--line);align-items:center;gap:9px;padding:6px 0;display:flex}.rm-leg:first-child{border-top:none}.rm-leg-dot{border-radius:50%;flex-shrink:0;width:9px;height:9px}.rm-leg-label{color:var(--ink-2);flex:1;align-items:center;gap:4px;font-size:13px;display:inline-flex}.rm-leg-val{color:var(--ink);font-variant-numeric:tabular-nums;font-size:13px;font-weight:600}.rm-leg-pct{color:var(--faint);font-variant-numeric:tabular-nums;text-align:right;min-width:34px;font-size:13px}.rm-leg-help{border:1px solid var(--line);width:14px;height:14px;color:var(--faint);cursor:help;background:0 0;border-radius:50%;justify-content:center;align-items:center;margin:0;padding:0;font-family:inherit;font-size:9px;font-weight:700;line-height:1;display:inline-flex}.rm-leg-help:focus-visible{outline:2px solid var(--blue);outline-offset:1px}.rm-sending{align-items:center;gap:8px;display:flex}.rm-sending-spin{border:1.5px solid var(--line);border-top-color:var(--ink-2);border-radius:50%;flex-shrink:0;width:14px;height:14px;animation:.7s linear infinite rm-sending-spin}@keyframes rm-sending-spin{to{transform:rotate(360deg)}}.rm-sending-label{color:var(--ink-2);font-size:11px}.rm-sending-badge{color:var(--ink);border:1px solid var(--line);font-variant-numeric:tabular-nums;border-radius:999px;padding:2px 8px;font-size:11px;font-weight:700}.rm-hero{cursor:pointer;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:flex-start;gap:12px;width:100%;padding:0;display:flex}.rm-hero-main{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.rm-hero-num{color:var(--ink);letter-spacing:-.025em;font-variant-numeric:tabular-nums;font-size:42px;font-weight:700;line-height:.95}.rm-hero-label{color:var(--muted);font-size:14px;font-weight:500}.rm-hero-arrow{color:var(--faint);margin-top:4px;transition:color .14s}.rm-hero:hover .rm-hero-num,.rm-hero:hover .rm-hero-arrow{color:var(--blue)}.rm-substats{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.rm-substat{background:var(--bg);border-radius:12px;flex-direction:column;gap:11px;padding:12px 13px;display:flex}.rm-substat-top{justify-content:space-between;align-items:baseline;gap:6px;display:flex}.rm-substat-num{color:var(--ink);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:22px;font-weight:700;line-height:1}.rm-substat-pct{color:var(--faint);font-variant-numeric:tabular-nums;font-size:12px}.rm-substat-label{color:var(--muted);align-items:center;gap:6px;font-size:12.5px;display:inline-flex}.rm-substat-label i{color:var(--faint)}.rm-iv-stats{grid-template-columns:1fr 1fr;gap:14px;display:grid}.rm-ivcard{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);cursor:pointer;text-align:left;flex-direction:column;gap:10px;padding:16px 16px 14px;transition:border-color .14s,box-shadow .14s,transform .14s;display:flex}.rm-ivcard:hover{border-color:var(--line-2);box-shadow:var(--shadow-sm);transform:translateY(-1px)}.rm-ivbadge{border-radius:8px;place-items:center;width:30px;height:30px;display:grid}.rm-ivbadge.is-amber{color:#452e00;color:lab(21.1053% 7.7934 31.5372);background:#f4ce23;background:lab(84.3279% 2.77337 79.232)}.rm-ivbadge.is-green{color:#003915;color:lab(19.9078% -27.4903 18.5136);background:#58e080;background:lab(80.2279% -54.3295 35.7996)}.rm-ivcard-num{color:var(--ink);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:26px;font-weight:700;line-height:1}.rm-ivcard-label{color:var(--muted);font-size:12.5px}.rm-iv-config{cursor:pointer;color:var(--ink-2);background:0 0;border:none;align-items:center;gap:5px;padding:0;font-size:12.5px;font-weight:600;transition:color .14s;display:inline-flex}.rm-iv-config i{color:var(--faint);transition:color .14s}.rm-iv-config:hover,.rm-iv-config:hover i{color:var(--blue)}.rm-plan{border:1px solid var(--line);background:var(--bg-deep);cursor:pointer;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;width:100%;margin-top:auto;padding:11px 14px;transition:border-color .15s,box-shadow .15s,background .15s;display:flex}.rm-plan:hover{border-color:var(--ink-2);background:var(--surface);box-shadow:var(--shadow-sm)}.rm-plan-main{color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:7px;font-size:13px;display:inline-flex}.rm-plan-q{color:var(--ink);font-weight:600}.rm-plan-dot{color:var(--line-2)}.rm-plan-edit{color:var(--blue);flex-shrink:0;align-items:center;gap:2px;font-size:12.5px;font-weight:600;display:inline-flex}@media (max-width:1000px){.rm-grid{grid-template-columns:1fr;gap:24px}.rm-card.rm-outreach{padding-right:0}.rm-card+.rm-card{border-left:none;border-top:1px solid var(--line);padding-top:24px;padding-left:0}}@media (max-width:560px){.rm-substats{grid-template-columns:1fr 1fr}}.dna-track-list{grid-template-columns:1fr 1fr;gap:12px;padding-left:58px;display:grid}.dna-track-card{border:1px solid var(--line-2);background:var(--surface);box-shadow:var(--shadow-sm);border-radius:14px;flex-direction:column;gap:13px;padding:15px 17px;transition:box-shadow .16s,border-color .16s,transform .16s;display:flex}.dna-track-card:hover{box-shadow:var(--shadow);transform:translateY(-1px)}.dna-track-card.is-paused{background:var(--surface-2)}.dna-track-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.dna-track-name{color:var(--ink);align-items:center;gap:11px;font-size:15px;font-weight:600;display:inline-flex}.dna-track-name i{background:var(--status-green-soft);color:#00682c;color:lab(37.8054% -39.6346 26.5962);border-radius:9px;place-items:center;width:32px;height:32px;display:inline-grid}.dna-track-card.is-paused .dna-track-name i{background:var(--bg-deep);color:var(--faint)}.dna-track-name svg{color:var(--faint)}.dna-track-card.is-paused .dna-track-name svg{color:var(--line-2)}.dna-track-ctrl{align-items:center;gap:8px;display:inline-flex}.dna-track-state{letter-spacing:.01em;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:11.5px;font-weight:600;display:inline-flex}.dna-track-state.is-active{color:#005e25;color:lab(34.4264% -43.016 29.3224);background:var(--status-green-soft)}.dna-track-state.is-paused{color:#7c4c00;color:lab(37.0811% 18.5767 54.8222);background:var(--status-amber-soft)}.dna-track-toggle{border:1px solid var(--line-2);background:var(--surface);color:var(--ink-2);cursor:pointer;border-radius:8px;padding:4px 11px;font-size:12.5px;font-weight:600;transition:background .14s,border-color .14s,color .14s}.dna-track-toggle:hover{background:var(--hover);border-color:var(--ink-2);color:var(--ink);text-decoration:none}.dna-track-setting{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;padding-top:13px;display:flex}.dna-track-setting-label{color:var(--ink-2);font-size:13px;font-weight:500}.dna-switch{cursor:pointer;background:var(--line-2);border:none;border-radius:999px;flex:none;width:34px;height:20px;padding:0;transition:background .16s;position:relative}.dna-switch.is-on{background:var(--status-green,#399d57)}@supports (color:lab(0% 0 0)){.dna-switch.is-on{background:var(--status-green,lab(57.682% -42.2772 27.8818))}}.dna-switch-knob{background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .16s;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #0f172a40}.dna-switch.is-on .dna-switch-knob{transform:translate(14px)}@media (max-width:760px){.dna-stat-strip,.dna-track-list{padding-left:0}.dna-stat-strip{gap:14px 24px}.dna-track-list{grid-template-columns:1fr}}.dna-agent-menu{display:inline-flex;position:relative}.dna-agent-pop{z-index:30;background:var(--surface);border:1px solid var(--line);transform-origin:100% 0;border-radius:11px;flex-direction:column;gap:1px;min-width:190px;padding:6px;animation:.13s cubic-bezier(.2,.7,.2,1) dnaPopIn;display:flex;position:absolute;top:calc(100% + 7px);right:0;box-shadow:0 1px 2px #1012140d,0 12px 32px #10121421;box-shadow:0 1px 2px lab(5.25171% -.202894 -1.78206/.05),0 12px 32px lab(5.25171% -.202894 -1.78206/.13)}@keyframes dnaPopIn{0%{opacity:0;transform:translateY(-4px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.dna-agent-pop-item{width:100%;color:var(--ink-2);cursor:pointer;text-align:left;white-space:nowrap;background:0 0;border:none;border-radius:7px;align-items:center;gap:11px;padding:9px 10px;font-family:inherit;font-size:13px;font-weight:500;transition:background .14s,color .14s;display:flex}.dna-agent-pop-item svg{color:var(--muted);flex:none;transition:color .14s}.dna-agent-pop-item:hover{background:var(--hover);color:var(--ink)}.dna-agent-pop-item:hover svg{color:var(--ink-2)}.dna-agent-pop-sep{background:var(--line);height:1px;margin:5px 4px}.dna-agent-pop-item.is-danger{color:#c92f33;color:lab(45.8749% 60.1361 37.4355)}.dna-agent-pop-item.is-danger svg{color:#d74745;color:lab(51.7988% 56.7776 34.0415)}.dna-agent-pop-item.is-danger:hover{color:#bc001d;color:lab(39.8297% 66.7949 45.6097);background:#ffe7e4;background:lab(93.8292% 12.2803 6.63641)}.dna-agent-pop-item.is-danger:hover svg{color:#bc001d;color:lab(39.8297% 66.7949 45.6097)}.dna-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.dna-stat-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.dna-stat-meta{color:var(--muted);font-size:12px}.dna-bar-list{flex-direction:column;gap:12px;display:flex}.dna-bar-row{grid-template-columns:60px 1fr auto;align-items:center;gap:16px;display:grid}.dna-bar-label{color:var(--ink-2);letter-spacing:-.005em;font-size:13px;font-weight:500}.dna-bar-track{background:var(--bg-deep);border-radius:999px;height:8px;overflow:hidden}.dna-bar-fill{background:var(--ink);border-radius:999px;height:100%;transition:width .36s cubic-bezier(.2,.7,.2,1);display:block}.dna-bar-right{color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap;letter-spacing:-.005em;font-size:12.5px}.dna-donut-wrap{grid-template-columns:180px 1fr;align-items:center;gap:24px;display:grid}.ws-donut .ws-donut-num{fill:var(--ink);font-size:26px;font-weight:600;font-family:var(--font-sans);letter-spacing:-.02em;dominant-baseline:middle}.ws-donut .ws-donut-label{letter-spacing:.12em;text-transform:uppercase;fill:var(--muted);font-size:10px;font-weight:600;font-family:var(--font-sans)}.dna-legend{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.dna-legend li{color:var(--ink-2);grid-template-columns:12px 1fr auto;align-items:center;gap:10px;font-size:13.5px;display:grid}.dna-legend .dna-swatch{border-radius:50%;width:10px;height:10px;display:inline-block}.dna-legend .num{font-variant-numeric:tabular-nums;color:var(--ink);letter-spacing:-.005em;font-weight:600}@media (max-width:880px){.dna-grid{grid-template-columns:1fr}.dna-donut-wrap{text-align:left;grid-template-columns:1fr;justify-items:center}}.pf-surface{flex-direction:column;gap:22px;display:flex}.prof-filters{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.pf-search-wrap{flex:0 0 280px;width:280px;min-width:0;position:relative}.pf-search-icon{color:var(--faint);opacity:.5;pointer-events:none;display:inline-flex;position:absolute;top:50%;left:9px;transform:translateY(-50%)}.pf-search-input.input,.pf-search-input{border-radius:var(--radius-sm);letter-spacing:-.1px;height:40px;padding:4px 12px 4px 32px;font-size:14px;line-height:20px}.pf-combo{border-radius:var(--radius-sm);background:var(--surface);border:1px solid var(--input,var(--line));height:40px;color:var(--foreground,var(--ink));cursor:pointer;white-space:nowrap;align-items:center;gap:8px;padding:8px 16px;font-family:inherit;font-size:13px;line-height:18px;transition:border-color .16s,background .16s;display:inline-flex}.pf-combo:hover{border-color:var(--line-2)}.pf-combo .ri{opacity:.5}.pf-combo.is-active{border-color:var(--line-2)}.pf-combo-label{text-overflow:ellipsis;min-width:0;overflow:hidden}.pf-combo-item{color:var(--ink-2);align-items:center;gap:8px;font-size:13px;display:flex}.pf-combo-item[data-state=checked]{background:var(--background,var(--bg-deep));color:var(--ink)}.pf-combo-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.pf-combo-dot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.pf-combo-sep{margin:4px 0}.pf-combo-archive{color:var(--ink);font-size:14px}.pf-empty{text-align:center;color:var(--muted);padding:40px 22px;font-size:14px}.pf-zero{flex-direction:column;align-items:center;gap:24px;width:100%;padding:40px 0;display:flex}.pf-zero-icon{background:var(--bg);width:64px;height:64px;color:var(--muted);border-radius:32px;flex-shrink:0;place-items:center;display:grid}.pf-zero-text{text-align:center;flex-direction:column;align-items:center;gap:8px;width:400px;max-width:100%;display:flex}.pf-zero-title{letter-spacing:-.18px;color:var(--ink);font-size:18px;font-weight:600}.pf-zero-body{color:var(--muted);font-size:14px;line-height:1.5}.pf-skel-row{pointer-events:none}.pf-skel .pf-cand-text{flex-direction:column;gap:7px;display:inline-flex}.pf-skel-avatar{border-radius:50%;flex-shrink:0;width:36px;height:36px}.pf-skel-line{border-radius:6px;max-width:100%;height:10px}.pf-pager{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 4px 4px;display:flex}.pf-pager.is-centered{justify-content:center}.pf-pager-count{color:var(--muted);font-size:13px}.pf-pager-btns{align-items:center;gap:4px;display:flex}.pf-pager-num,.pf-pager-arrow{border:1px solid var(--line);background:var(--surface);min-width:32px;height:32px;color:var(--ink);font-variant-numeric:tabular-nums;cursor:pointer;transition:background var(--duration-fast,.15s), border-color var(--duration-fast,.15s);border-radius:8px;justify-content:center;align-items:center;padding:0 8px;font-size:13px;display:inline-flex}.pf-pager-num:hover:not(.is-active),.pf-pager-arrow:not(:disabled):hover{background:var(--bg-deep,color-mix(in oklch, var(--ink) 6%, var(--surface)))}.pf-pager-num.is-active{background:var(--ink);color:var(--surface);border-color:var(--ink);font-weight:600}.pf-pager-arrow:disabled{opacity:.4;cursor:default}.pf-pager-gap{text-align:center;min-width:20px;color:var(--muted);font-size:13px}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pf-table{background:var(--surface);border:1px solid var(--line);border-radius:14px;overflow:auto hidden}.pf-head,.pf-row{grid-template-columns:minmax(200px,1.8fr) minmax(170px,1.4fr) 100px 72px minmax(150px,1.2fr) 84px;align-items:center;gap:16px;padding:0 16px;display:grid}.pf-in-role .pf-head,.pf-in-role .pf-row{grid-template-columns:minmax(180px,1fr) 240px 100px 65px 180px 74px;gap:0}.pf-in-role .pf-role,.pf-in-role .pf-exp,.pf-in-role .pf-match,.pf-in-role .pf-status{padding-right:20px}.pf-in-role .pf-row{border-top:0;border-bottom:1px solid var(--border-subtle,var(--line));min-height:64px}.pf-in-role .pf-combo{font-size:14px}.pf-head{background:var(--surface-2);border-bottom:1px solid var(--line);height:40px}.pf-th{cursor:pointer;letter-spacing:.575px;color:var(--muted);text-align:left;background:0 0;border:none;align-items:center;gap:4px;padding:0;font-size:11.5px;font-weight:500;transition:color .14s;display:inline-flex}.pf-th:hover{color:var(--ink-2)}.pf-th.is-sorted{color:var(--ink)}.pf-th-actions{cursor:default}.pf-caret{opacity:0;color:var(--muted);transition:opacity .14s,color .14s;display:inline-flex}.pf-th:hover .pf-caret{opacity:.45}.pf-caret.is-active{opacity:1;color:var(--ink)}.pf-row{border-top:1px solid var(--border-subtle,var(--line));cursor:pointer;min-height:66px;transition:background .13s}.pf-row:hover .pf-name{text-decoration:underline}.pf-row:focus-visible{outline:2px solid var(--blue);outline-offset:-2px}.pf-cell{min-width:0}.pf-cand{align-items:center;gap:12px;padding-right:16px;display:flex}.pf-cand-text{flex-direction:column;gap:2px;min-width:0;display:flex}.pf-name{letter-spacing:-.07px;color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;overflow:hidden}.pf-loc{color:var(--faint);white-space:nowrap;text-overflow:ellipsis;font-size:13px;line-height:18px;overflow:hidden}.pf-role{flex-direction:column;gap:2px;min-width:0;display:flex}.pf-role-title{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:500;overflow:hidden}.pf-role-cos{color:var(--faint);white-space:nowrap;text-overflow:ellipsis;font-size:13px;line-height:18px;overflow:hidden}.pf-exp{align-items:center;display:flex}.pf-match{font-variant-numeric:tabular-nums;align-items:baseline;gap:1px;display:flex}.pf-match-score{letter-spacing:-.3px;color:var(--ink);font-size:15px;font-weight:600}.pf-match-max{color:var(--faint);font-size:8px}.pf-stat{flex-direction:column;align-items:flex-start;gap:3px;min-width:0;display:inline-flex}.pf-stat-row{align-items:center;gap:7px;min-width:0;display:inline-flex}.pf-stat-dot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.pf-stat-label{color:var(--ink-2);white-space:nowrap;font-size:13px;font-weight:500}.pf-stat-time{color:var(--faint);white-space:nowrap;padding-left:15px;font-size:11.5px}.pf-actions{justify-content:flex-end;align-items:center;gap:6px;display:flex}.pf-shortcut{flex-shrink:0;gap:0;width:34px;height:34px;min-height:34px;padding:0}@media (max-width:860px){.pf-head,.pf-row{grid-template-columns:minmax(170px,2fr) minmax(150px,1.3fr) minmax(120px,1fr) 84px}.pf-th:nth-child(3),.pf-cell:nth-child(3),.pf-th:nth-child(4),.pf-cell:nth-child(4){display:none}}.prof-list{background:var(--surface);border:1px solid var(--line);border-radius:14px;overflow:hidden}.prof-row{border-top:1px solid var(--line);grid-template-columns:56px 1fr auto;align-items:center;gap:18px;padding:18px 22px;transition:background .16s;display:grid}.prof-row:first-child{border-top:none}.prof-avatar{color:#fff;letter-spacing:.04em;background:#000;border-radius:50%;place-items:center;width:36px;height:36px;font-size:11.5px;font-weight:600;display:grid}.prof-avatar.is-orange{background:var(--avatar-orange)}.prof-avatar.is-green{background:var(--avatar-green)}.prof-avatar.is-amber{background:var(--avatar-amber)}.prof-avatar.is-photo{-o-object-fit:cover;object-fit:cover;background:0 0}.prof-body{flex-direction:column;gap:6px;min-width:0;display:flex}.prof-name{color:var(--ink);letter-spacing:-.01em;font-size:16px;font-weight:600}.prof-meta{color:var(--muted);font-size:13px}.prof-dot{color:var(--line-2);padding:0 2px}.prof-status{letter-spacing:-.005em;white-space:nowrap;border-radius:999px;align-self:flex-start;align-items:center;gap:7px;padding:4px 10px;font-size:12.5px;font-weight:500;display:inline-flex}.prof-status-dot{background:currentColor;border-radius:50%;width:6px;height:6px}.prof-status-sep{opacity:.45}.prof-status-time{opacity:.75;font-weight:400}.prof-status.is-green{background:var(--status-green-soft);color:#005823;color:lab(31.9884% -39.8826 27.0989)}.prof-status.is-orange{background:var(--status-orange-soft);color:#9d1c00;color:lab(34.5305% 54.9107 59.9722)}.prof-status.is-amber{background:var(--status-amber-soft);color:#764b00;color:lab(35.9765% 17.8288 65.2658)}.prof-status.is-dark{background:var(--ink);color:#fff}.prof-status.is-blue{color:#005993;color:lab(35.3532% -3.40524 -51.3924);background:#e1f1ff;background:lab(94.2019% -3.92574 -10.2494)}.prof-status.is-interview-shortlist,.prof-status.is-shortlisted{color:#89c4dc;background:#89c4dc26;background:lab(75.7473% -15.2261 -18.4246/.15)}.prof-status.is-saved-outreach{color:#a5c9b7;background:#a5c9b726;background:lab(77.9422% -15.1572 4.84394/.15)}.feed-card-live .feed-live-badge{margin-bottom:10px}.feed-card-live .feed-card-title{margin-bottom:6px}.feed-card-sourcing .feed-sourcing-badge{gap:8px}.feed-sourcing-spinner{border:2px solid color-mix(in oklch, currentColor 30%, transparent);border-top-color:currentColor;border-radius:50%;flex:none;width:11px;height:11px;animation:.72s linear infinite spin}.feed-card-sourcing .feed-card-title{color:var(--ink)}.feed-sourcing-hint{letter-spacing:-.005em;color:#764b00;color:lab(35.9765% 17.8288 65.2658);align-items:center;gap:6px;font-size:12.5px;font-weight:500;animation:1.8s ease-in-out infinite feedSourcingPulse;display:inline-flex}@keyframes feedSourcingPulse{0%,to{opacity:.55}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.feed-sourcing-spinner{animation-duration:2.4s}.feed-sourcing-hint{opacity:.8;animation:none}}.feed-notify{align-items:center;min-width:0;display:inline-flex}.feed-notify-wrap{align-items:center;gap:10px;min-width:0;display:inline-flex}.feed-notify-btn{box-sizing:border-box;border-radius:var(--radius-sm);border:1px solid var(--blue);background:var(--blue);color:#fff;letter-spacing:-.1px;white-space:nowrap;cursor:pointer;justify-content:center;align-items:center;gap:8px;min-height:40px;padding:9px 20px;font-size:14px;font-weight:600;line-height:20px;transition:background .12s,border-color .12s;display:inline-flex;box-shadow:inset 1px 1px 2px #fff3,inset -1px -1px 4px #295e7e33,inset 0 -1px 1px #295e7e26}.feed-notify-btn:hover:not(:disabled){background:var(--blue-hover);border-color:var(--blue-hover)}.feed-notify-btn:disabled{opacity:.65;cursor:default}.feed-notify-btn:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.feed-notify-spinner{border:2px solid color-mix(in oklch, currentColor 30%, transparent);border-top-color:currentColor;border-radius:50%;flex:none;width:11px;height:11px;animation:.72s linear infinite spin}.feed-notify-done{letter-spacing:-.005em;color:#14874e;color:lab(49.4776% -41.7249 21.5535);outline:none;align-items:center;gap:6px;font-size:12.5px;font-weight:500;display:inline-flex}.feed-notify-blocked{color:var(--faint);align-items:center;gap:6px;font-size:12.5px;font-weight:500;display:inline-flex}.feed-notify-error{color:#c53637;color:lab(45.9853% 56.8958 34.8481);align-items:center;gap:4px;font-size:12px;display:inline-flex}.feed-notify-error-dismiss{width:16px;height:16px;color:inherit;cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:0;font-size:15px;line-height:1;display:inline-flex}.feed-notify-error-dismiss:hover{background:color-mix(in oklch, currentColor 12%, transparent)}@media (prefers-reduced-motion:reduce){.feed-notify-spinner{animation-duration:2.4s}}.feed-sourcing-body{background:var(--surface-2);border-radius:16px;flex-direction:column;gap:14px;margin-top:16px;padding:20px;display:flex}.feed-sourcing-steps{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.feed-sourcing-step{letter-spacing:-.1px;color:var(--ink);align-items:center;gap:12px;font-size:14px;line-height:20px;display:flex}.feed-sourcing-step-check{border-radius:var(--radius-pill,999px);border:1.5px solid var(--line);width:20px;height:20px;color:var(--status-green);flex:none;place-items:center;transition:all .24s;display:grid}.feed-sourcing-step.is-active .feed-sourcing-step-check{border-color:var(--ink-2);border-top-color:#0000;animation:.8s linear infinite spin}.feed-sourcing-step.is-done .feed-sourcing-step-check{background:var(--status-green-soft);border-color:var(--status-green-soft);color:var(--status-green)}@media (prefers-reduced-motion:reduce){.feed-sourcing-step.is-active .feed-sourcing-step-check{animation-duration:2.4s}}.feed-sourcing-working{letter-spacing:-.1px;color:var(--ink);margin:0;font-size:13px;line-height:18px}.pd-decision-msg{letter-spacing:-.005em;align-self:center;margin-right:4px;font-size:12.5px;font-weight:500}.pd-decision-msg.is-ok{color:#00682c;color:lab(37.8054% -39.6346 26.5962)}.pd-decision-msg.is-error{color:#cc272e;color:lab(45.7636% 63.3818 40.1799)}.pd-decided-badge{align-self:center}.prof-actions{align-items:center;gap:8px;display:flex}.prof-actions .btn-ws-outline,.prof-actions .qbtn--secondary{padding:9px 14px;font-size:13px}.prof-actions .btn-blue{padding:9px 18px;font-size:13.5px}@media (max-width:760px){.prof-row{grid-template-columns:44px 1fr}.prof-actions{grid-column:1/-1;justify-content:flex-end}.ws-nav{grid-template-columns:auto 1fr auto;padding:12px 16px}.ws-nav-tabs{grid-column:1/-1;justify-content:center;justify-self:stretch}}.ws-content.is-wide.is-dashboard{max-width:1130px}.dnx-stack{--c-blue:#4d6f8b;--c-teal:#6fa3a0;--c-green:#8bc09a;--c-amber:#f6e2a1;--c-orange:#f48f6d;--c-purple:#b5586e;--c-pink:#e13e5d;--c-soft-blue:#e7f4ff;--c-soft-teal:#e0f8f5;--c-soft-green:#e4f8e7;--c-soft-amber:#fff5d8;--c-soft-orange:#ffe8e1;--c-soft-purple:#ffe8ea;flex-direction:column;gap:32px;margin-top:8px;display:flex}@supports (color:lab(0% 0 0)){.dnx-stack{--c-soft-blue:lab(95.3643% -2.67723 -6.86263);--c-soft-teal:lab(95.6459% -8.33598 -1.72305);--c-soft-green:lab(95.7616% -8.8726 5.65814);--c-soft-amber:lab(96.7235% .413984 17.5659);--c-soft-orange:lab(93.9008% 11.1773 8.97818);--c-soft-purple:lab(93.856% 9.95338 2.09305)}}.dnx-section{background:var(--surface);border:1px solid var(--line);border-radius:16px;flex-direction:column;gap:18px;padding:28px 30px 32px;display:flex;position:relative}.dnx-section.is-focal{background:#edf5fb;background:lab(95.944% -1.63412 -4.13229);border-color:#c7d3de;border-color:lab(83.7636% -2.66373 -6.8558);box-shadow:0 0 0 1px #c7d3de66,0 1px 2px #1012140a;box-shadow:0 0 0 1px lab(83.7636% -2.66373 -6.8558/.4),0 1px 2px lab(5.25171% -.202894 -1.78206/.04)}.dnx-section-head{flex-direction:column;gap:6px;margin-bottom:4px;display:flex}.dnx-section-meta{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--muted);align-items:center;gap:12px;font-size:11px;font-weight:600;display:inline-flex}.dnx-section-num{background:var(--bg-deep);color:var(--ink-2);font-variant-numeric:tabular-nums;border-radius:6px;padding:3px 8px;display:inline-block}.dnx-section.is-focal .dnx-section-num{background:var(--c-blue);color:#fff}.dnx-section-flag{background:var(--c-blue);color:#fff;letter-spacing:.1em;border-radius:999px;align-items:center;gap:4px;padding:3px 8px;font-size:10px;display:inline-flex}.dnx-section-title{letter-spacing:-.015em;color:var(--ink);margin:0;font-size:22px;font-weight:600;line-height:1.25}.dnx-section-sub{color:var(--muted);max-width:64ch;margin:0;font-size:13.5px}.dnx-card{background:var(--surface);border:1px solid var(--line);border-radius:12px;flex-direction:column;gap:14px;min-width:0;padding:20px 22px;display:flex}.dnx-section.is-focal .dnx-card{border-color:#ced9e3;border-color:lab(86.084% -2.41143 -6.17734)}.dnx-card.is-fullspan{grid-column:1/-1}.dnx-card-head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.dnx-card-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2);font-size:11px;font-weight:600}.dnx-card-meta{color:var(--muted);font-variant-numeric:tabular-nums;font-size:11.5px}.dnx-ai{flex-direction:column;display:flex}.dnx-ai-body b{font-weight:600}.dnx-trend{font-family:var(--font-mono);margin-right:4px;font-size:11px;font-weight:600;display:inline-block}.dnx-trend.is-up{color:var(--c-green)}.dnx-trend.is-down{color:var(--c-orange)}.dnx-trend.is-flat{color:var(--muted)}.dnx-stat-strip{grid-template-columns:repeat(6,1fr);gap:8px;display:grid}.dnx-stat{background:var(--surface);border:1px solid var(--line);border-radius:10px;flex-direction:column;gap:6px;min-width:0;padding:16px 16px 14px;display:flex}.dnx-stat-label{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:600}.dnx-stat-value{letter-spacing:-.02em;color:var(--ink);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:baseline;gap:4px;font-size:26px;font-weight:600;line-height:1.1;display:inline-flex}.dnx-stat-unit{color:var(--muted);font-size:14px;font-weight:500}.dnx-stat-sub{color:var(--muted);align-items:center;gap:2px;font-size:11.5px;display:inline-flex}.dnx-stat:nth-child(5) .dnx-stat-value,.dnx-stat:nth-child(6) .dnx-stat-value{letter-spacing:-.01em;font-size:18px}@media (max-width:1100px){.dnx-stat-strip{grid-template-columns:repeat(3,1fr)}}@media (max-width:640px){.dnx-stat-strip{grid-template-columns:repeat(2,1fr)}}.dnx-s1-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:14px;display:grid}.dnx-s1-toprow{grid-template-columns:minmax(0,1.3fr) minmax(0,.95fr) minmax(0,1.1fr);align-items:stretch;gap:14px;margin-bottom:14px;display:grid}.dnx-s1-toprow>.dnx-card{margin:0}.dnx-basic-info-card .dnx-info{font-size:13.5px}.dnx-stat-grid{grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr;gap:8px;display:grid}.dnx-stat-grid>.dnx-stat{min-height:96px}.dnx-ai-summary{background:linear-gradient(180deg, #f9faff 0%, var(--surface) 60%);border-color:#dbddea;border-color:lab(88.2608% 1.21984 -6.67826);flex-direction:column;gap:10px;display:flex}@supports (color:lab(0% 0 0)){.dnx-ai-summary{background:linear-gradient(180deg, lab(98.1688% .788778 -4.46664) 0%, var(--surface) 60%)}}.dnx-ai-summary .dnx-card-eyebrow{color:#4b4d8b;color:lab(35.041% 12.3583 -35.3242);align-items:center;gap:6px;display:inline-flex}.dnx-ai-spark{color:#6b5fca;color:lab(45.5788% 26.3466 -55.0924);font-size:12px;line-height:1;display:inline-block;transform:translateY(-1px)}.dnx-ai-lede{color:var(--ink);text-wrap:pretty;margin:4px 0 0;font-size:14px;line-height:1.5}.dnx-ai-lede strong{font-weight:600}.dnx-ai-points{flex-direction:column;gap:7px;margin:2px 0 0;padding:0;list-style:none;display:flex}.dnx-ai-points li{color:var(--ink-2);text-wrap:pretty;padding-left:14px;font-size:13px;line-height:1.5;position:relative}.dnx-ai-points li:before{content:"";background:#7f78d6;background:lab(54.1722% 20.6631 -48.5139);border-radius:50%;width:5px;height:5px;position:absolute;top:8px;left:2px}.dnx-ai-points strong{color:var(--ink);font-weight:600}@media (max-width:1000px){.dnx-s1-toprow{grid-template-columns:1fr}}.dnx-s1-grid.is-two-col{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);grid-auto-rows:min-content}.dnx-s1-grid.is-two-col .dnx-card.is-tallspan{grid-area:1/1/span 2}.dnx-info{flex-direction:column;gap:2px;margin:0;display:flex}.dnx-info-row{border-top:1px dashed var(--line);grid-template-columns:110px 1fr;align-items:baseline;gap:12px;padding:8px 0;font-size:13.5px;display:grid}.dnx-info-row:first-child{border-top:none;padding-top:4px}.dnx-info-row dt{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:11.5px;font-weight:600}.dnx-info-row dd{color:var(--ink);letter-spacing:-.005em;margin:0;font-weight:500}.dnx-info-sub{color:var(--muted);font-size:12.5px;font-weight:400}.dnx-line{width:100%;height:auto;max-height:220px}.dnx-line-grid{stroke:var(--line);stroke-width:1px;stroke-dasharray:2 4}.dnx-line-ytick,.dnx-line-xtick{fill:var(--muted);font-size:10px;font-family:var(--font-mono)}.dnx-line-curve{fill:none;stroke:var(--c-blue);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.dnx-line-dot{fill:#fff;stroke:var(--c-blue);stroke-width:2px}.dnx-line-dot.is-ann{fill:var(--c-blue)}.dnx-line-dot-ann-halo{fill:var(--c-blue);fill-opacity:.18}.dnx-line-ann{stroke:var(--c-blue);stroke-opacity:.4;stroke-width:1px;stroke-dasharray:2 3}.dnx-line-ann-bg{fill:var(--ink);rx:10}.dnx-line-ann-text{fill:#fff;font-size:10px;font-family:var(--font-sans);font-weight:500}.dnx-tip-bg{fill:var(--ink)}.dnx-tip-text{fill:#fff;font-size:11px;font-family:var(--font-mono)}.dnx-tip-text .dnx-tip-num{font-weight:600}.dnx-hbar-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.dnx-hbar-row{grid-template-columns:220px 1fr 88px;align-items:center;gap:16px;padding:4px 0;display:grid}.dnx-hbar-label{letter-spacing:-.005em;color:var(--ink);align-items:center;gap:8px;font-size:13.5px;font-weight:500;display:inline-flex}.dnx-hbar-swatch{border-radius:2px;flex:none;width:8px;height:8px}.dnx-hbar-note{color:var(--muted);font-size:11.5px;font-weight:400}.dnx-hbar-track{background:var(--bg-deep);border-radius:999px;height:10px;overflow:hidden}.dnx-hbar-fill{border-radius:999px;height:100%;transition:width .36s cubic-bezier(.2,.7,.2,1);display:block}.dnx-hbar-right{font-variant-numeric:tabular-nums;justify-self:end;align-items:baseline;gap:8px;display:inline-flex}.dnx-hbar-pct{color:var(--ink);font-size:13.5px;font-weight:600}.dnx-hbar-head{color:var(--muted);background:var(--bg-deep);border-radius:4px;padding:1px 6px;font-size:11.5px}@media (max-width:1000px){.dnx-s1-grid,.dnx-s1-grid.is-two-col{grid-template-columns:1fr}.dnx-s1-grid.is-two-col .dnx-card.is-tallspan{grid-area:auto/1}.dnx-hbar-row{grid-template-columns:180px 1fr 88px}}.dnx-chip-filters{background:var(--bg-deep);border:1px solid var(--line);border-radius:999px;gap:4px;margin-bottom:14px;padding:3px;display:inline-flex}.dnx-chip-filter{color:var(--muted);cursor:pointer;letter-spacing:-.005em;background:0 0;border:none;border-radius:999px;padding:6px 12px;font-family:inherit;font-size:12px;font-weight:500;transition:all .16s}.dnx-chip-filter:hover{color:var(--ink)}.dnx-chip-filter.is-active{background:var(--ink);color:#fff}.dnx-role-cluster{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.dnx-role-chip{background:var(--surface);border:1px solid var(--line-2);color:var(--ink);letter-spacing:-.005em;border-radius:999px;align-items:center;font-weight:500;transition:opacity .2s,transform .16s;display:inline-flex}.dnx-role-chip.is-t1{color:var(--muted);padding:4px 10px;font-size:11.5px}.dnx-role-chip.is-t2{padding:6px 12px;font-size:13px}.dnx-role-chip.is-t3{background:var(--bg-deep);border-color:var(--line);padding:8px 14px;font-size:14.5px;font-weight:600}.dnx-role-chip.is-t4{background:var(--c-blue);color:#fff;border-color:var(--c-blue);letter-spacing:-.01em;padding:10px 16px;font-size:17px;font-weight:600;box-shadow:0 2px 8px #348dcf2e;box-shadow:0 2px 8px lab(55.5704% -9.71234 -42.4143/.18)}.dnx-role-chip.is-dim{opacity:.25}.dnx-role-chip:hover{transform:translateY(-1px)}.dnx-s2-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:14px;display:grid}.dnx-skill-list{flex-direction:column;gap:16px;display:flex}.dnx-skill-group{flex-direction:column;gap:6px;display:flex}.dnx-skill-cat{letter-spacing:.12em;text-transform:uppercase;color:var(--ink);align-items:center;gap:7px;font-size:11px;font-weight:600;display:inline-flex}.dnx-skill-dot{border-radius:50%;width:8px;height:8px;display:inline-block}.dnx-skill-group ul{flex-direction:column;gap:5px;margin:0;padding:0;list-style:none;display:flex}.dnx-skill-row{grid-template-columns:100px 1fr 42px;align-items:center;gap:12px;display:grid}.dnx-skill-name{color:var(--ink-2);letter-spacing:-.005em;font-size:13px}.dnx-skill-track{background:var(--bg-deep);border-radius:999px;height:7px;overflow:hidden}.dnx-skill-fill{border-radius:999px;height:100%;transition:width .36s cubic-bezier(.2,.7,.2,1);display:block}.dnx-skill-pct{color:var(--ink);font-variant-numeric:tabular-nums;text-align:right;font-size:12px;font-weight:600}.dnx-don-wrap{grid-template-columns:200px 1fr;align-items:center;gap:18px;min-width:0;display:grid}.dnx-donut{width:100%;max-width:200px;height:auto}.dnx-don-num{letter-spacing:-.02em;fill:var(--ink);font-size:26px;font-weight:600;font-family:var(--font-sans)}.dnx-don-label{letter-spacing:.14em;text-transform:uppercase;fill:var(--muted);font-size:9.5px;font-weight:600}.dnx-don-legend{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.dnx-don-legend li{border-radius:8px;grid-template-columns:8px 1fr;align-items:start;gap:10px;padding:6px 8px;transition:background .16s;display:grid}.dnx-don-legend li.is-hover{background:var(--bg-deep)}.dnx-don-sw{border-radius:2px;width:8px;height:8px;margin-top:6px}.dnx-don-text{flex-direction:column;gap:2px;display:flex}.dnx-don-name{color:var(--ink);letter-spacing:-.005em;font-size:13px;font-weight:600}.dnx-don-range{color:var(--muted);font-size:11.5px;font-weight:400}.dnx-don-meta{color:var(--muted);font-variant-numeric:tabular-nums;font-size:11.5px}.dnx-don-meta .num{color:var(--ink);font-weight:600}.dnx-radar-wrap{grid-template-columns:320px 1fr;align-items:center;gap:32px;padding:8px 0;display:grid}.dnx-radar{width:100%;max-width:320px;height:auto;overflow:visible}.dnx-radar-ring{fill:none;stroke:var(--line);stroke-width:1px}.dnx-radar-spoke{stroke:var(--line);stroke-width:1px;stroke-dasharray:2 3}.dnx-radar-area{fill:var(--c-blue);fill-opacity:.16}.dnx-radar-line{fill:none;stroke:var(--c-blue);stroke-width:2px;stroke-linejoin:round}.dnx-radar-dot{fill:#fff;stroke:var(--c-blue);stroke-width:2px}.dnx-radar-label{fill:var(--ink-2);letter-spacing:-.005em;font-size:11px;font-weight:500}.dnx-radar-pct{fill:var(--ink);font-weight:700;font-family:var(--font-mono);font-size:10.5px}.dnx-radar-legend{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.dnx-radar-legend li{grid-template-columns:80px 1fr 40px;align-items:center;gap:12px;font-size:13px;display:grid}.dnx-radar-legend .dnx-radar-bar{background:var(--bg-deep);border-radius:999px;height:8px;display:block;overflow:hidden}.dnx-radar-legend .dnx-radar-bar span{background:var(--c-blue);border-radius:999px;height:100%;display:block}.dnx-radar-leg-name{color:var(--ink-2);letter-spacing:-.005em;grid-column:1}.dnx-radar-legend li{grid-template-columns:minmax(180px,1.4fr) 1fr 40px}.dnx-radar-leg-pct{color:var(--ink);font-variant-numeric:tabular-nums;text-align:right;font-weight:600}@media (max-width:1000px){.dnx-s2-grid,.dnx-radar-wrap{grid-template-columns:1fr}.dnx-radar{max-width:280px;margin:0 auto}}.dnx-s3-grid{grid-template-columns:minmax(0,1.85fr) minmax(0,1fr);gap:14px;display:grid}.dnx-treemap-host{position:relative}.dnx-treemap{aspect-ratio:720/460;width:100%;height:auto;display:block}.dnx-tm-parent{stroke:var(--line);stroke-width:1px}.dnx-tm-parent-label{letter-spacing:.1em;text-transform:uppercase;fill:var(--ink);font-size:11px;font-weight:600}.dnx-tm-parent-count{fill:var(--ink-2);font-size:11px;font-weight:600;font-family:var(--font-mono);font-variant-numeric:tabular-nums}.dnx-tm-child{transition:fill-opacity .16s}.dnx-tm-child-label{fill:#fff;letter-spacing:-.005em;font-size:11.5px;font-weight:600}.dnx-tm-child-count{fill:#fff;font-size:11px;font-weight:700;font-family:var(--font-mono);font-variant-numeric:tabular-nums}.dnx-tm-tip{background:var(--ink);color:#fff;pointer-events:none;border-left:3px solid;border-radius:10px;min-width:180px;padding:12px 14px;font-size:12.5px;position:absolute;top:12px;right:12px;box-shadow:0 8px 24px #1012142e;box-shadow:0 8px 24px lab(5.25171% -.202894 -1.78206/.18)}.dnx-tm-tip-head{border-bottom:1px solid #ffffff1f;border-bottom:1px solid lab(100% 0 0/.12);align-items:center;gap:6px;margin-bottom:8px;padding-bottom:8px;display:flex}.dnx-tm-tip-sw{border-radius:2px;width:8px;height:8px}.dnx-tm-tip-parent{color:#cfd1d4;color:lab(83.7444% -.266284 -1.87156);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:600}.dnx-tm-tip-sep{color:#7e8083;color:lab(53.5841% -.262469 -1.8694)}.dnx-tm-tip-name{color:#fff;letter-spacing:-.005em;font-weight:600}.dnx-tm-tip-row{font-variant-numeric:tabular-nums;justify-content:space-between;padding:3px 0;display:flex}.dnx-tm-tip-row span{color:#b5b7bb;color:lab(74.4643% -.26539 -1.87105)}.dnx-tm-tip-row b{color:#fff;font-weight:600}.dnx-tm-tip-row b.is-up{color:#89e29d;color:lab(83.1125% -38.9062 25.2796)}.dnx-tm-tip-row b.is-down{color:#ff9479;color:lab(73.1469% 46.9338 39.4643)}.dnx-tm-tip-row b.is-flat{color:#b5b7bb;color:lab(74.4643% -.26539 -1.87105)}.dnx-stat-stack{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.dnx-stat-stack li{border-top:1px dashed var(--line);flex-direction:column;gap:3px;padding:12px 0;display:flex}.dnx-stat-stack li:first-child{border-top:none;padding-top:4px}.dnx-stat-stack-k{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:600}.dnx-stat-stack-v{color:var(--ink);letter-spacing:-.01em;font-variant-numeric:tabular-nums;font-size:17px;font-weight:600}.dnx-stat-stack-sub{color:var(--muted);font-size:11.5px}@media (max-width:1000px){.dnx-s3-grid{grid-template-columns:1fr}}.dnx-s4-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:14px;display:grid}.dnx-timeline{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.dnx-tl-row{border-bottom:1px dashed var(--line);grid-template-columns:18px 1fr;gap:10px;padding:12px 0 12px 4px;display:grid;position:relative}.dnx-tl-row:last-child{border-bottom:none}.dnx-tl-row:before{content:"";background:var(--line);width:1px;position:absolute;top:-2px;bottom:-2px;left:12px}.dnx-tl-row:first-child:before{top:18px}.dnx-tl-row:last-child:before{bottom:50%}.dnx-tl-dot{background:var(--surface);border:2px solid var(--line-2);z-index:1;border-radius:50%;width:10px;height:10px;margin-top:6px;margin-left:4px;position:relative}.dnx-tl-row.is-pos .dnx-tl-dot{border-color:var(--c-green);background:var(--c-green)}.dnx-tl-row.is-neg .dnx-tl-dot{border-color:var(--c-orange);background:var(--c-orange)}.dnx-tl-row.is-milestone .dnx-tl-dot{border-color:var(--c-blue);background:var(--c-blue)}.dnx-tl-row.is-neutral .dnx-tl-dot{border-color:var(--c-purple);background:var(--c-purple)}.dnx-tl-body{flex-direction:column;gap:5px;min-width:0;display:flex}.dnx-tl-title{color:var(--ink);letter-spacing:-.005em;font-size:14px;font-weight:500;line-height:1.35}.dnx-tl-meta{flex-wrap:wrap;align-items:center;gap:10px;display:inline-flex}.dnx-tl-delta{font-variant-numeric:tabular-nums;letter-spacing:-.005em;border-radius:999px;padding:2px 8px;font-size:11px;font-weight:600}.dnx-tl-delta.is-pos{color:#005e25;color:lab(34.4264% -43.016 29.3224);background:#d7f4dc;background:lab(93.6391% -13.3268 8.51681)}.dnx-tl-delta.is-neg{color:#9a2400;color:lab(34.7493% 48.442 49.48);background:#ffe4dc;background:lab(92.702% 12.6002 10.1242)}.dnx-tl-delta.is-milestone{color:#005186;color:lab(32.1438% -5.02968 -41.9015);background:#d9eeff;background:lab(93.0362% -5.10982 -13.6088)}.dnx-tl-delta.is-neutral{color:#543a8b;color:lab(30.7258% 26.7683 -42.0197);background:#ece8fe;background:lab(92.7229% 4.57221 -10.1855)}.dnx-tl-date{color:var(--muted);font-size:11px;font-family:var(--font-mono)}.dnx-spark-grid{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.dnx-spark-cell{background:var(--bg-deep);border:1px solid var(--line);border-radius:8px;flex-direction:column;gap:4px;min-width:0;padding:12px 12px 10px;display:flex}.dnx-spark-head{justify-content:space-between;align-items:baseline;gap:6px;display:flex}.dnx-spark-name{color:var(--ink);letter-spacing:-.005em;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:600;overflow:hidden}.dnx-spark-trend{font-family:var(--font-mono);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:10.5px;font-weight:600}.dnx-spark{width:100%;height:40px}.dnx-spark-tip{fill:var(--ink);font-size:9.5px;font-family:var(--font-mono);paint-order:stroke;stroke:#fff;stroke-width:3px;font-weight:600}.dnx-spark-x{color:var(--muted);font-size:9.5px;font-family:var(--font-mono);font-variant-numeric:tabular-nums;opacity:.7;justify-content:space-between;display:flex}.dnx-loc-row{grid-template-columns:repeat(5,1fr);gap:8px;display:grid}.dnx-loc{border:1px solid var(--line);background:var(--surface);border-radius:10px;align-items:center;gap:10px;min-width:0;padding:12px 14px;display:flex;position:relative}.dnx-loc.is-primary{border-color:var(--c-blue);background:var(--c-soft-blue)}.dnx-loc.is-new{border-color:var(--c-green);background:var(--c-soft-green)}.dnx-loc-flag{flex:none;font-size:22px;line-height:1}.dnx-loc-body{flex-direction:column;gap:1px;min-width:0;display:flex}.dnx-loc-name{color:var(--ink);letter-spacing:-.005em;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.dnx-loc-note{color:var(--muted);font-variant-numeric:tabular-nums;font-size:11.5px}.dnx-loc-badge{letter-spacing:.1em;background:var(--c-green);color:#fff;border-radius:4px;padding:2px 6px;font-size:9px;font-weight:700;position:absolute;top:8px;right:8px}.dnx-origin-row{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:center;gap:24px;padding-top:4px;display:grid}.dnx-origin-globe{justify-content:center;align-items:center;padding:4px;display:flex}.dnx-worldmap,.dnx-globe{width:100%;height:auto;display:block}.dnx-worldmap{max-width:720px}.dnx-globe{max-width:320px}.dnx-globe-pin-label{fill:var(--ink);paint-order:stroke;stroke:#ffffffeb;stroke:lab(100% 0 0/.92);stroke-width:3px;stroke-linejoin:round;font-size:11px;font-weight:600}.dnx-origin-list{grid-template-columns:1fr;align-content:start;gap:4px;margin:0;padding:0;list-style:none;display:grid}.dnx-origin-item{border-radius:var(--radius-sm);border:1px solid #0000;grid-template-columns:22px minmax(0,1fr) 80px 32px;align-items:center;gap:10px;padding:6px 8px;display:grid}.dnx-origin-item.is-primary{background:var(--c-soft-orange,#ffeede);border-color:#efc8aa;border-color:lab(83.6068% 10.9438 20.648)}@supports (color:lab(0% 0 0)){.dnx-origin-item.is-primary{background:var(--c-soft-orange,lab(95.2715% 7.03916 13.5302))}}.dnx-origin-flag{font-size:18px;line-height:1}.dnx-origin-body{min-width:0}.dnx-origin-name{color:var(--ink);letter-spacing:-.005em;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.dnx-origin-region{color:var(--muted);letter-spacing:.02em;font-size:11px}.dnx-origin-bar{background:var(--bg-deep);border-radius:999px;height:6px;display:block;overflow:hidden}.dnx-origin-fill{background:#248fcc;background:lab(55.764% -13.6418 -40.5856);border-radius:999px;height:100%;display:block}.dnx-origin-item.is-primary .dnx-origin-fill{background:#e4762c;background:lab(61.8931% 40.4661 57.9743)}.dnx-origin-count{color:var(--ink);font-variant-numeric:tabular-nums;text-align:right;font-size:13.5px;font-weight:600}@media (max-width:1000px){.dnx-s4-grid{grid-template-columns:1fr}.dnx-spark-grid{grid-template-columns:repeat(3,1fr)}.dnx-loc-row{grid-template-columns:repeat(2,1fr)}.dnx-origin-row,.dnx-origin-list{grid-template-columns:1fr}}@media (max-width:640px){.dnx-spark-grid{grid-template-columns:repeat(2,1fr)}.dnx-loc-row{grid-template-columns:1fr}}.dnx-s5-grid{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:14px;display:grid}.dnx-flow-wrap{flex-direction:column;gap:12px;display:flex}.dnx-flow-head{grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;padding:0 4px;display:grid}.dnx-flow-col-head{flex-direction:column;gap:2px;display:flex}.dnx-flow-col-head:last-child{text-align:right;align-items:flex-end}.dnx-flow-eyebrow{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2);font-size:11px;font-weight:600}.dnx-flow-total{color:var(--muted);font-size:11.5px;font-family:var(--font-mono);font-variant-numeric:tabular-nums}.dnx-flow-arrow{color:var(--muted);opacity:.7;font-size:22px;font-weight:300}.dnx-flow{aspect-ratio:560/360;width:100%;height:auto}.dnx-flow-label{letter-spacing:-.005em;font-size:11px;font-weight:600}.dnx-flow-count{font-size:11px;font-weight:700;font-family:var(--font-mono);font-variant-numeric:tabular-nums}.dnx-flow-net{border-top:1px dashed var(--line);flex-wrap:wrap;align-items:baseline;gap:8px;padding:10px 14px;display:flex}.dnx-flow-net-label{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-size:10.5px;font-weight:600}.dnx-flow-net-value{color:var(--c-green);font-variant-numeric:tabular-nums;font-size:20px;font-weight:700}.dnx-flow-net-sub{color:var(--muted);font-size:12px}.dnx-comp-list{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.dnx-comp-row{background:var(--surface);border:1px solid var(--line);border-radius:8px;grid-template-columns:3px 1fr auto auto;align-items:center;gap:12px;padding:10px 8px 10px 12px;transition:border-color .16s,background .16s;display:grid}.dnx-comp-row:hover{border-color:var(--line-2);background:var(--bg-deep)}.dnx-comp-bar{border-radius:2px;width:3px;height:28px;display:block}.dnx-comp-name{color:var(--ink);letter-spacing:-.005em;font-size:13.5px;font-weight:500}.dnx-comp-overlap{letter-spacing:.08em;text-transform:uppercase;background:var(--bg-deep);color:var(--ink-2);border-radius:999px;padding:3px 8px;font-size:10.5px;font-weight:600}.dnx-comp-overlap.is-high{color:#005186;color:lab(32.1438% -5.02968 -41.9015);background:#d7efff;background:lab(93.0275% -6.23399 -16.9458)}.dnx-comp-overlap.is-medium{color:#714e00;color:lab(36.0565% 16.351 73.8121);background:#fae9ce;background:lab(93.1338% 2.69142 15.3676)}.dnx-comp-overlap.is-low{background:var(--bg-deep);color:var(--muted)}.dnx-comp-net{color:var(--c-green);font-size:12px;font-weight:700;font-family:var(--font-mono);font-variant-numeric:tabular-nums}.dnx-comp-net.is-neg{color:var(--c-orange)}.dnx-index-row{grid-template-columns:1fr 1fr;gap:14px;display:grid}.dnx-index{background:var(--surface);border:1px solid var(--line);border-radius:12px;flex-direction:column;gap:6px;padding:18px 22px;display:flex}.dnx-index-label{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-size:11.5px;font-weight:600}.dnx-index-num-row{align-items:baseline;gap:4px;display:flex}.dnx-index-num{letter-spacing:-.025em;color:var(--ink);font-variant-numeric:tabular-nums;font-size:36px;font-weight:600;line-height:1}.dnx-index-denom{color:var(--muted);font-size:16px;font-weight:500}.dnx-index-bar{background:var(--bg-deep);border-radius:999px;height:6px;margin-top:2px;overflow:hidden}.dnx-index-bar span{border-radius:999px;height:100%;transition:width .36s cubic-bezier(.2,.7,.2,1);display:block}.dnx-index-sub{color:var(--muted);font-size:12px}@media (max-width:1000px){.dnx-s5-grid,.dnx-index-row{grid-template-columns:1fr}}@media (max-width:760px){.dnx-section{padding:22px 18px}}.dnx-stack.is-combined{background:var(--surface);border:1px solid var(--line);border-radius:16px;gap:0;padding:12px 30px 28px}.dnx-stack.is-combined .dnx-section{box-shadow:none;background:0 0;border:none;border-radius:0;padding:56px 0 60px}.dnx-stack.is-combined .dnx-section:first-child{padding-top:28px}.dnx-stack.is-combined .dnx-section:last-child{padding-bottom:32px}.dnx-stack.is-combined .dnx-section.is-focal{box-shadow:none;background:0 0;border:none}.dnx-stack.is-combined .dnx-section.is-focal .dnx-card{border-color:var(--line)}.dnx-stack.is-combined>.dnx-divider{background:linear-gradient(to right, transparent 0%, var(--line) 12%, var(--line) 88%, transparent 100%);height:1px;margin:0 -8px}.dnx-ai{background:0 0;border:none;border-radius:0;flex-direction:row;align-items:flex-start;gap:14px;padding:8px 0 0;animation:.7s cubic-bezier(.2,.7,.2,1) both dnxAiFadeIn;display:flex;position:relative;overflow:visible}.dnx-stack.is-combined .dnx-ai{margin-top:4px}.dnx-ai:before{content:none}.dnx-ai-eyebrow{display:none}.dnx-ai-spark{width:auto;height:auto;color:var(--c-blue);box-shadow:none;background:0 0;border-radius:0;flex-shrink:0;justify-content:center;align-items:center;margin-top:10px;animation:2.4s ease-in-out infinite dnxSparkPulse;display:inline-flex}.dnx-ai-body{color:var(--ink);letter-spacing:-.012em;z-index:1;max-width:78ch;margin:0;font-size:18px;font-weight:400;line-height:1.55;animation:.8s cubic-bezier(.2,.7,.2,1) .1s both dnxAiTextRise;position:relative}.dnx-ai-body b{background:linear-gradient(120deg, var(--c-blue), var(--c-purple));color:#0000;-webkit-background-clip:text;background-clip:text;font-weight:600}@keyframes dnxAiFadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes dnxAiTextRise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes dnxSparkPulse{0%,to{opacity:.55;transform:scale(1)}50%{opacity:1;transform:scale(1.12)}}.dnx-prev-bar-list{flex-direction:column;gap:12px;margin:0;padding:4px 0;list-style:none;display:flex}.dnx-prev-bar-row{grid-template-columns:230px 1fr 60px;align-items:center;gap:16px;display:grid}.dnx-prev-bar-name{color:var(--ink);letter-spacing:-.005em;font-size:14px;font-weight:500}.dnx-prev-bar-track{background:var(--bg-deep);border-radius:999px;height:12px;position:relative;overflow:hidden}.dnx-prev-bar-fill{background:linear-gradient(90deg, var(--c-blue), #00a3c5);transform-origin:0;border-radius:999px;height:100%;transition:width .5s cubic-bezier(.2,.7,.2,1);animation:.7s cubic-bezier(.2,.7,.2,1) dnxBarGrow;display:block}@supports (color:lab(0% 0 0)){.dnx-prev-bar-fill{background:linear-gradient(90deg, var(--c-blue), lab(61.1822% -29.069 -30.4984))}}.dnx-prev-bar-pct{color:var(--ink);font-variant-numeric:tabular-nums;text-align:right;letter-spacing:-.005em;font-size:14px;font-weight:700}@keyframes dnxBarGrow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (max-width:760px){.dnx-prev-bar-row{grid-template-columns:1fr;gap:4px}.dnx-prev-bar-pct{text-align:left}}.ac-screen{background:var(--bg);min-height:100vh;color:var(--ink);flex-direction:column;font-family:inherit;display:flex}.ac-topbar{background:var(--surface);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:24px;padding:14px 28px;display:flex}.ac-topbar-left{align-items:center;gap:14px;min-width:0;display:flex}.ac-topbar-close,.acb-close{border:1px solid var(--line);background:var(--surface);width:32px;height:32px;color:var(--ink-2);cursor:pointer;border-radius:8px;flex:none;justify-content:center;align-items:center;transition:all .16s;display:inline-flex}.ac-topbar-close:hover,.acb-close:hover{background:var(--hover);color:var(--ink)}.ac-screen .ac-topbar-close{border-radius:var(--radius-sm)}.ac-topbar .dna-status{padding:4px 11px 4px 9px}.ac-top-divider{background:var(--line);flex:none;width:1px;height:24px;display:block}.ac-back{color:var(--ink-2);cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:6px;padding:6px 10px;font-family:inherit;font-size:13px;font-weight:500;transition:color .16s,background .16s;display:inline-flex}.ac-back:hover{color:var(--ink);background:var(--hover)}.ac-agent-id{align-items:center;gap:12px;min-width:0;display:inline-flex}.ac-agent-text{flex-direction:column;gap:1px;min-width:0;display:flex}.ac-agent-name{color:var(--ink);letter-spacing:-.01em;font-size:15px;font-weight:600}.ac-agent-sub{color:var(--muted);font-size:12.5px}.ac-topbar-actions{align-items:center;gap:8px;display:inline-flex}.ac-body{background:var(--bg);flex:1;grid-template-columns:180px minmax(0,1080px);justify-content:center;align-items:flex-start;gap:28px;width:100%;min-height:0;padding:24px 32px;display:grid}.ac-sidebar{background:0 0;border:0;flex-direction:column;gap:2px;padding:4px 0;display:flex;position:sticky;top:24px}.ac-side-item{color:var(--ink-2);text-align:left;cursor:pointer;letter-spacing:-.005em;background:0 0;border:none;border-radius:12px;align-items:center;gap:10px;padding:10px 14px;font-family:inherit;font-size:13.5px;font-weight:500;transition:color .16s,background .16s;display:inline-flex}.ac-side-item:hover{color:var(--ink);background:var(--hover)}.ac-side-item.is-active{background:var(--surface);color:var(--ink);border:1px solid var(--border-default,var(--line));filter:drop-shadow(0 1px 1px #0f0d0b0a);border-bottom-width:2px;border-radius:12px}.ac-side-item.is-active svg{color:var(--ink)}.ac-side-count{color:#404855;background:var(--bg-deep);text-align:center;font-variant-numeric:tabular-nums;border-radius:999px;min-width:20px;margin-left:auto;padding:3px 7px;font-size:11px;font-weight:600;line-height:1}.ac-side-item.is-active .ac-side-count{color:#404855;background:var(--bg-deep)}.ac-content{background:var(--surface);border-radius:var(--radius-lg);width:100%;min-width:0;padding:36px 40px 44px;position:relative;overflow-x:clip;box-shadow:0 0 22px #5d646f12;box-shadow:0 0 22px lab(41.9258% -.856936 -7.37907/.07)}.ac-content.is-plain{box-shadow:none;background:0 0;border-radius:0;padding-top:0}.ac-content-head{border-bottom:1px solid var(--line);flex-direction:column;gap:6px;margin-bottom:22px;padding-bottom:18px;display:flex}.ac-content-title{color:var(--ink);letter-spacing:-.015em;margin:0;font-size:22px;font-weight:600}.ac-content-sub{color:var(--muted);margin:0;font-size:13.5px}.ac-content-body{min-height:320px}.ac-tab-head{flex-direction:column;gap:3px;display:flex}.ac-tab-title{letter-spacing:-.02em;color:var(--ink);margin:0;font-size:21px;font-weight:600;line-height:1.1}.ac-tab-sub{color:var(--muted);max-width:70ch;margin:0;font-size:12.5px;line-height:1.45}.ac-iv-plan{flex-direction:column;gap:18px;display:flex}.pe-embedded{flex-direction:column;display:flex}.pe-embedded .pe-plain-layout{flex:none;min-height:0}.pe-embedded .aa-body{padding:0;overflow:visible}.pe-embedded .pe-body{background:0 0}.pe-embedded .pe-stage{max-width:none;padding:0!important}.pe-embedded .pe-panel{box-shadow:none;background:0 0;border:0;padding:0}.pe-embedded .pe-head{-webkit-backdrop-filter:none;box-shadow:none;background:0 0;border-bottom:0;border-radius:0;margin:0;position:static}.pe-embedded .pe-head.pe-head-static{margin:0!important;padding:0!important}.pe-embedded .aa-stage.pe-stage{gap:18px!important}.pe-embedded .pe-mini-bar,.pe-embedded .pe-stage-note{display:none}.ot-embed{width:100%}.ac-templates .ot-head.ot-head-embed{display:flex}.ot-head.ot-head-embed{text-align:left;align-items:flex-start;gap:4px}.ac-placeholder{border:1px dashed var(--line-2);background:var(--surface);min-height:320px;color:var(--muted);border-radius:14px;place-items:center;font-size:13px;display:grid}.ac-placeholder-label{letter-spacing:.04em;text-transform:uppercase;color:var(--faint);font-size:11.5px;font-weight:500}.ac-edited-link{color:var(--muted);cursor:pointer;letter-spacing:-.003em;background:0 0;border:0;align-items:center;gap:6px;padding:6px 4px;font-family:inherit;font-size:12.5px;transition:color .16s;display:inline-flex}.ac-edited-link strong{color:var(--ink-2);font-weight:600}.ac-edited-link:hover,.ac-edited-link:hover strong,.ac-edited-link.is-open,.ac-edited-link.is-open strong{color:var(--ink)}.ac-edited-link svg{opacity:.7}.ac-edited-empty{color:var(--muted);letter-spacing:-.003em;align-items:center;padding:6px 4px;font-size:12.5px;display:inline-flex}.ac-req{flex-direction:column;gap:18px;display:flex;position:relative}.ac-edited-row{background:var(--bg-deep);border:1px solid var(--line);text-align:left;cursor:pointer;border-radius:12px;grid-template-columns:32px 1fr auto;align-items:center;gap:12px;width:100%;padding:12px 14px;font-family:inherit;transition:background .16s,border-color .16s,box-shadow .16s;display:grid}.ac-edited-row:hover{background:var(--surface);border-color:var(--line-2)}.ac-edited-row.is-open{background:var(--surface);border-color:var(--ink);box-shadow:0 0 0 3px #5d646f0f;box-shadow:0 0 0 3px lab(41.9258% -.856936 -7.37907/.06)}.ac-edited-row .pd-note-avatar{color:#fff;border-radius:999px;flex:none;place-items:center;width:32px;height:32px;font-size:11.5px;font-weight:600;display:grid}.ac-edited-text{flex-direction:column;gap:2px;min-width:0;display:flex}.ac-edited-line{color:var(--ink);letter-spacing:-.005em;font-size:13px}.ac-edited-line strong{font-weight:600}.ac-edited-sub{color:var(--muted);letter-spacing:-.003em;text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.ac-edited-sub strong{color:var(--ink-2);font-weight:600}.ac-edited-sub em{color:var(--ink);font-variant-numeric:tabular-nums;font-style:normal}.ac-edited-cta{color:var(--ink-2);border:1px solid var(--line);background:var(--surface);border-radius:999px;align-items:center;gap:6px;padding:6px 10px;font-size:12px;font-weight:500;display:inline-flex}.ac-edited-row.is-open .ac-edited-cta{background:var(--ink);color:#fff;border-color:var(--ink)}.ac-edited-anchor{display:inline-flex;position:relative}.ac-drawer{background:var(--surface);border:1px solid var(--line);opacity:1;transform-origin:0 100%;border-radius:var(--radius-lg);z-index:30;flex-direction:column;gap:14px;width:360px;max-width:min(92vw,420px);height:auto;max-height:420px;padding:18px 18px 20px;display:flex;position:absolute;inset:auto auto calc(100% + 8px) 0;transform:none;box-shadow:0 14px 40px #3e485829;box-shadow:0 14px 40px lab(30.2703% -.954047 -10.9346/.16)}.ac-drawer-head{justify-content:space-between;align-items:center;display:flex}.ac-drawer-title{color:var(--ink);letter-spacing:-.005em;align-items:center;gap:8px;font-size:13.5px;font-weight:600;display:inline-flex}.ac-drawer-close{border:1px solid var(--line);width:26px;height:26px;color:var(--ink-2);cursor:pointer;background:0 0;border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.ac-drawer-close:hover{background:var(--hover);color:var(--ink)}.ac-drawer-sub{color:var(--muted);margin-bottom:2px;font-size:12.5px}.ac-drawer-list{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex;overflow:auto}.ac-drawer-row{border-top:1px solid var(--line);grid-template-columns:28px 1fr;align-items:flex-start;gap:10px;padding:10px 0;display:grid}.ac-drawer-row:first-child{border-top:0}.ac-drawer-row .pd-note-avatar{color:#fff;border-radius:999px;place-items:center;width:28px;height:28px;font-size:10.5px;font-weight:600;display:grid}.ac-drawer-body{flex-direction:column;gap:3px;min-width:0;display:flex}.ac-drawer-row-head{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.ac-drawer-author{color:var(--ink);font-size:13px;font-weight:600}.ac-drawer-time{color:var(--muted);font-size:11.5px}.ac-drawer-text{color:var(--ink-2);letter-spacing:-.003em;font-size:12.5px;line-height:1.5}.ac-drawer-text strong{color:var(--ink);font-weight:600}.ac-drawer-text em{color:var(--ink);font-variant-numeric:tabular-nums;font-style:normal}.ac-req-meta{color:var(--muted);align-items:center;gap:8px;font-size:12.5px;display:inline-flex}.ac-req-meta-item{color:var(--muted);align-items:center;gap:5px;font-size:12.5px;display:inline-flex}.ac-req-meta-sep{color:var(--line-2)}.ac-req-rolehead{flex-direction:column;gap:3px;display:flex}.ac-req-rolename{letter-spacing:-.02em;color:var(--ink);margin:0;font-size:21px;font-weight:600;line-height:1.1}.ac-req-rolealt{color:var(--muted);font-size:12.5px}.ac-req-list{background:var(--surface);border:1px solid var(--line);border-radius:14px;flex-direction:column;display:flex;overflow:hidden}.ac-req-row{border-top:1px solid var(--line);background:0 0;grid-template-columns:32px 1fr auto auto;align-items:center;gap:16px;padding:14px 16px;transition:background .16s;display:grid}.ac-req-row:first-child{border-top:0}.ac-req-row:hover{background:var(--bg-deep)}.ac-req-icon{background:var(--bg-deep);border:1px solid var(--line);width:32px;height:32px;color:var(--ink-2);border-radius:9px;flex:none;place-items:center;display:grid}.ac-req-row:hover .ac-req-icon{background:var(--surface);color:var(--ink)}.ac-req-body{flex-direction:column;gap:3px;min-width:0;display:flex}.ac-req-axis{align-items:baseline;gap:8px;display:inline-flex}.ac-req-num{font-size:11px;font-family:var(--font-mono,ui-monospace, monospace);color:var(--faint);letter-spacing:.04em}.ac-req-label{color:var(--ink-2);letter-spacing:-.005em;font-size:13.5px;font-weight:500}.ac-req-pick{color:var(--ink);letter-spacing:-.005em;font-size:14.5px}.ac-req-pick strong{font-weight:600}.ac-req-pick-sep{color:var(--line-2);margin:0 2px}.ac-req-pick-unset{color:var(--faint)}.ac-req-detail{color:var(--muted);font-size:12.5px;line-height:1.45}.ac-req-dir{border:1px solid var(--line);background:var(--bg-deep);color:var(--ink-2);white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:4px 10px;font-size:12px;font-weight:500;display:inline-flex}.ac-req-dir.is-up,.ac-req-dir.is-down{border-color:var(--line-2);background:var(--bg-deep)}.ac-req-dir.is-mid{border-color:var(--ink);background:var(--ink);color:#fff}.ac-req-dir.is-custom{border-color:var(--line-2);background:var(--bg-deep)}.ac-req-dir.is-unset{color:var(--faint);border-style:dashed}.ac-req-edit{border:1px solid var(--line);background:var(--surface);color:var(--ink-2);cursor:pointer;border-radius:8px;align-items:center;gap:6px;padding:6px 11px;font-family:inherit;font-size:12.5px;font-weight:500;transition:all .16s;display:inline-flex}.ac-req-edit:hover{color:var(--ink);border-color:var(--ink)}.ac-req-row.is-editing{background:var(--bg-deep)}.ac-req-row.is-editing .ac-req-edit{color:var(--ink);border-color:var(--ink)}.ac-req-edit-panel{border-top:1px solid var(--line);flex-direction:column;gap:12px;margin-top:12px;padding-top:14px;display:flex}.ac-req-options{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.ac-req-option{text-align:left;border:1px solid var(--line);background:var(--surface);cursor:pointer;border-radius:10px;flex-direction:column;align-items:flex-start;gap:4px;padding:11px 12px;font-family:inherit;transition:border-color .14s,box-shadow .14s;display:flex}.ac-req-option:hover{border-color:var(--line-2)}.ac-req-option.is-active{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.ac-req-option-dir{text-transform:uppercase;letter-spacing:.04em;color:var(--muted);align-items:center;gap:4px;font-size:10.5px;font-weight:600;display:inline-flex}.ac-req-option-dir.is-mid{color:var(--ink)}.ac-req-option-label{color:var(--ink);letter-spacing:-.005em;font-size:13.5px;font-weight:600}.ac-req-option-value{color:var(--ink-2);font-size:12.5px}.ac-req-option-count{color:var(--faint);margin-top:2px;font-size:11.5px}.ac-req-edit-actions{justify-content:flex-end;display:flex}.acb-overlay{z-index:70;background:var(--bg);flex-direction:column;display:flex;position:fixed;inset:0}.acb-head{border-bottom:1px solid var(--line);background:var(--surface);flex:none;align-items:center;gap:14px;padding:14px 28px;display:flex}.acb-head .aa-title{color:var(--ink);letter-spacing:-.01em;white-space:nowrap;flex:none;font-size:14px;font-weight:600}.acb-head .aa-header-divider{background:var(--line);flex:none;width:1px;height:24px}.acb-head .aa-stepper{flex:auto;min-width:0}.acb-head-actions{flex:none;align-items:center;gap:8px;display:inline-flex}.acb-head-actions .qbtn--primary{gap:6px}.acb-close{border:1px solid var(--line);background:var(--surface);width:34px;height:34px;color:var(--ink-2);cursor:pointer;border-radius:9px;place-items:center;transition:all .14s;display:grid}.acb-close:hover{color:var(--ink);border-color:var(--ink)}.acb-body{flex:auto;justify-content:center;padding:32px 28px 48px;display:flex;overflow:auto}.acb-body>.screen{max-width:1080px;margin:0;width:100%!important}.acb-body .eyebrow{display:none}.acb-body .stagger>*{opacity:1!important;animation:none!important;transform:none!important}.ac-req-footer{justify-content:space-between;align-items:center;gap:12px;padding-top:8px;display:flex}.ac-req-footer-actions{align-items:center;gap:8px;display:inline-flex}.ac-section{flex-direction:column;gap:12px;display:flex}.ac-section+.ac-section{margin-top:8px}.ac-section-head{flex-direction:column;gap:3px;display:flex}.ac-section-title{color:var(--ink);letter-spacing:-.005em;font-size:14.5px;font-weight:600}.ac-section-sub{color:var(--muted);font-size:12.5px;line-height:1.45}.ac-knowledge{gap:18px}.ac-know-empty{text-align:center;color:var(--muted);border:1px dashed var(--line);border-radius:14px;flex-direction:column;align-items:center;gap:10px;padding:40px 24px;display:flex}.ac-know-empty p{max-width:320px;margin:0;font-size:13px;line-height:1.5}.ac-know-role{flex-direction:column;gap:10px;display:flex}.ac-know-role-head{align-items:baseline;gap:9px;display:flex}.ac-know-role-name{color:var(--ink);letter-spacing:-.005em;font-size:13.5px;font-weight:650}.ac-know-role-count{color:var(--muted);background:var(--bg-deep);border:1px solid var(--line);border-radius:999px;padding:2px 8px;font-size:11px;font-weight:600}.ac-know-list{flex-direction:column;gap:10px;display:flex}.ac-know-roles{flex-direction:column;gap:12px;display:flex}.ac-know-row{align-items:center;gap:10px;width:100%;display:flex}.ac-know-row>.ac-know-label,.ac-know-row>.ac-know-a{flex:auto;min-width:0}.ac-know-loading{min-height:120px}.ac-know-item.is-saving{opacity:.72}.ac-know-item.is-saving .ac-know-label,.ac-know-item.is-saving .ac-know-a{color:var(--muted)}.ac-know-item.is-highlighted{border-color:var(--blue);box-shadow:0 0 0 3px color-mix(in oklch, var(--blue) 12%, transparent)}.ac-know-collision{color:var(--ink-2);margin:0;font-size:12.5px;line-height:1.45}.ac-know-item{border:1px solid var(--line);background:var(--surface);border-radius:12px;flex-direction:column;gap:0;padding:13px 15px;display:flex;position:relative}.ac-know-label{width:100%;font:inherit;color:var(--ink);letter-spacing:-.1px;background:0 0;border:1px solid #0000;border-radius:7px;margin:0 0 0 -6px;padding:3px 6px;font-size:14px;font-weight:600;line-height:20px;transition:background .12s,border-color .12s}.ac-know-a{width:100%;font:inherit;color:var(--ink-2);letter-spacing:-.1px;resize:none;background:0 0;border:1px solid #0000;border-radius:7px;margin:0 0 0 -6px;padding:3px 6px;font-size:14px;line-height:20px;transition:background .12s,border-color .12s;overflow:hidden}.ac-know-label:hover,.ac-know-a:hover{background:var(--surface-2)}.ac-know-label:focus,.ac-know-a:focus{background:var(--surface);border-color:var(--blue);box-shadow:0 0 0 3px color-mix(in oklch, var(--blue) 9%, transparent);outline:none}.ac-know-label::-moz-placeholder{color:var(--faint)}.ac-know-a::-moz-placeholder{color:var(--faint)}.ac-know-label::placeholder,.ac-know-a::placeholder{color:var(--faint)}.ac-know-meta{color:var(--faint);letter-spacing:0;white-space:nowrap;flex:none;font-size:11px;font-weight:500;line-height:16px}.ac-know-del{color:var(--faint);flex:none}.ac-know-del:hover{background:var(--status-orange-soft);color:#bc4527;color:lab(46.3989% 47.8476 43.3782)}.ac-know-add{flex-direction:column;gap:11px;margin-top:8px;display:flex}.ac-know-add-label{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:600}.ac-know-caps{flex-wrap:wrap;gap:8px;display:flex}.suggest-chip{appearance:none;border:1px solid var(--line);background:var(--surface);font:inherit;color:var(--ink-2);cursor:pointer;border-radius:999px;align-items:center;gap:7px;padding:7px 9px 7px 12px;font-size:13px;font-weight:500;transition:border-color .14s,color .14s,background .14s;display:inline-flex}.suggest-chip:hover{border-color:var(--blue);color:var(--blue);background:color-mix(in oklch, var(--blue) 5%, transparent)}.suggest-chip-plus{background:var(--bg-deep);width:18px;height:18px;color:var(--muted);border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.suggest-chip:hover .suggest-chip-plus{background:color-mix(in oklch, var(--blue) 12%, transparent);color:var(--blue)}.ac-know-addform{border:1px solid var(--line);background:var(--surface);border-radius:12px;align-items:center;gap:8px;padding:6px 6px 6px 12px;display:flex}.ac-know-addform:focus-within{border-color:var(--blue);box-shadow:0 0 0 3px color-mix(in oklch, var(--blue) 9%, transparent)}.ac-know-addinput{min-width:0;font:inherit;color:var(--ink);background:0 0;border:0;outline:none;flex:auto;padding:6px 0;font-size:13.5px}.ac-know-addinput::placeholder{color:var(--muted)}.ac-know-foot{color:var(--muted);align-items:center;gap:6px;margin:2px 0 0;font-size:12px;display:inline-flex}.ac-match{flex-direction:column;gap:22px;display:flex}.ac-strategy-grid{gap:8px}.ac-recal-card{background:var(--surface);border:1px solid var(--line);border-radius:12px;justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;display:flex}.ac-recal-body{flex-direction:column;gap:6px;min-width:0;display:flex}.ac-recal-headline{color:var(--ink);font-size:14px;font-weight:500}.ac-recal-sub{color:var(--ink-2);align-items:center;gap:14px;font-size:12.5px;display:inline-flex}.ac-recal-stat{align-items:center;gap:6px;display:inline-flex}.ac-recal-pip{background:var(--ink-2);border-radius:999px;width:7px;height:7px;display:inline-block}.ac-recal-pip.is-up{background:var(--ink)}.ac-recal-pip.is-down{background:var(--line-2)}.ac-recal-actions{flex:none;align-items:center;gap:8px;display:inline-flex}.ac-strategy{flex-direction:column;gap:18px;display:flex}.ac-strategy .priority-grid{gap:10px}.ac-templates .ac-req-meta{flex-wrap:wrap;row-gap:4px}.ac-templates .ac-req-meta-sep:last-child,.ac-templates .ac-req-meta-sep+.ac-req-meta-sep{display:none}.ac-templates .ai-split{grid-template-columns:1fr;gap:14px}.ac-templates .ai-questions{border-left:0;padding-left:0}.ac-templates .ai-modes{max-width:100%}.ac-template-stack{gap:28px}.ac-plan-section{background:0 0;border:0;padding:0}.ac-plan-section+.ac-plan-section{margin-top:4px}.ac-plan-section .ac-section-head{margin-bottom:4px}.ac-strategy .strat-list{gap:10px}.ac-strat-trade{color:var(--muted);text-wrap:pretty;margin:12px 0 0;font-size:13px;line-height:1.55}.ac-strat-strict{margin-top:18px}.ac-strategy .ac-strat-block{flex-direction:column;gap:16px;display:flex}.ac-strategy .ac-strat-block+.ac-strat-block{border-top:1px solid var(--line);margin-top:28px;padding-top:28px}.ac-strategy .ac-strat-block .ac-section-head{margin-bottom:0}.ac-strategy .ac-strat-block .ac-section-title{font-size:16px}.ac-strat-iv-slider{max-width:560px}.ac-strategy-v2{flex-direction:column;gap:60px;display:flex}.ac-strategy-v2 .strat-set{flex-direction:column;gap:12px;display:flex}.strat-set-label{letter-spacing:.05em;text-transform:uppercase;color:var(--muted);font-size:12px;font-weight:600}.ac-strategy-v2 .strat-set>.toggle-row{padding:16px 18px}.ac-strategy-v2 .strat-set>.toggle-row .toggle-title{font-size:15px;font-weight:600}.strat-nest{border-left:2px solid var(--line);flex-direction:column;gap:20px;margin:2px 0 0 17px;padding-left:24px;display:flex}.strat-field{flex-direction:column;gap:9px;display:flex}.strat-field-label{color:var(--ink);font-size:13px;font-weight:500}.match-list .strat-row{border-radius:12px;padding:14px 15px;gap:6px!important}.match-list .match-row-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.match-list .strat-row-radio{flex:none;width:16px;height:16px}.match-list .strat-row-title{font-size:14.5px}.match-list .strat-row-desc{min-height:0;margin:0;line-height:1.45;font-size:12.5px!important}.match-list .strat-row.is-selected .strat-row-icon{color:var(--ink);box-shadow:none;background:#fff;border-color:#0000;animation:none}.ac-strategy-v2 .strat-adv-link{align-self:flex-start;align-items:center;gap:6px;display:inline-flex}@media (max-width:640px){.ac-strategy-v2 .strat-list{grid-template-columns:1fr}}.ac-react-list{border:1px solid var(--line);background:var(--surface);border-radius:12px;flex-direction:column;display:flex;overflow:hidden}.ac-react-row{border-top:1px solid var(--line);grid-template-columns:32px minmax(0,1.4fr) minmax(0,1.6fr) auto;align-items:center;gap:14px;padding:12px 16px;display:grid}.ac-react-row:first-child{border-top:0}.ac-react-body{flex-direction:column;gap:1px;min-width:0;display:flex}.ac-react-name{color:var(--ink);letter-spacing:-.005em;font-size:13.5px;font-weight:600}.ac-react-role{color:var(--muted);font-size:12px}.ac-react-reason{color:var(--ink-2);min-width:0;font-size:12.5px}.ac-react-dir{letter-spacing:.01em;border:1px solid var(--line);background:var(--bg-deep);color:var(--ink-2);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:3px 9px 3px 7px;font-size:11.5px;font-weight:600;display:inline-flex}.ac-react-dir.is-up{color:var(--ink)}.ac-react-dir.is-down{color:var(--muted)}.ac-react-dir svg{opacity:.85}.ac-templates{flex-direction:column;gap:18px;display:flex}.ac-tmpl-card{border:1px solid var(--line);background:var(--surface);border-radius:12px;padding:6px}.ac-tmpl-steps{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ac-tmpl-step{border-top:1px solid var(--line);grid-template-columns:36px 1fr auto;align-items:center;gap:14px;padding:14px;display:grid}.ac-tmpl-step:first-child{border-top:0}.ac-tmpl-step-n{width:28px;height:28px;color:var(--ink-2);background:var(--bg-deep);border:1px solid var(--line);font-variant-numeric:tabular-nums;border-radius:7px;justify-content:center;align-items:center;font-size:11.5px;font-weight:600;display:inline-flex}.ac-tmpl-step-body{flex-direction:column;gap:4px;min-width:0;display:flex}.ac-tmpl-step-head{align-items:center;gap:8px;display:inline-flex}.ac-tmpl-step-day{color:var(--ink);letter-spacing:.02em;text-transform:uppercase;font-size:11.5px;font-weight:600}.ac-tmpl-chip{color:var(--ink-2);border:1px solid var(--line);background:var(--bg-deep);border-radius:999px;align-items:center;gap:4px;padding:2px 7px;font-size:11.5px;font-weight:500;display:inline-flex}.ac-tmpl-step-len{color:var(--muted);font-size:11.5px}.ac-tmpl-step-subject{color:var(--ink);letter-spacing:-.005em;font-size:13.5px;font-weight:500}.ac-tmpl-iv-head{justify-content:space-between;align-items:center;gap:12px;padding:14px 14px 10px;display:flex}.ac-tmpl-iv-mode{align-items:center;gap:12px;display:inline-flex}.ac-tmpl-iv-mode-icon{background:var(--bg-deep);border:1px solid var(--line);width:30px;height:30px;color:var(--ink);border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.ac-tmpl-iv-mode-name{color:var(--ink);letter-spacing:-.005em;font-size:13.5px;font-weight:600}.ac-tmpl-iv-mode-sub{color:var(--muted);font-size:12px}.ac-tmpl-iv-topics{border-top:1px solid var(--line);flex-direction:column;gap:8px;margin:0;padding:6px 18px 12px;list-style:none;display:flex}.ac-tmpl-iv-topic{color:var(--ink);align-items:center;gap:10px;font-size:13px;display:inline-flex}.ac-tmpl-iv-bullet{background:var(--ink-2);border-radius:999px;flex:none;width:5px;height:5px;display:inline-block}.ac-tmpl-iv-coding{border-top:1px solid var(--line);color:var(--muted);align-items:center;gap:8px;padding:10px 14px;font-size:12.5px;display:inline-flex}.ac-tmpl-iv-coding strong{color:var(--ink);font-weight:600}.ac-tmpl-link{color:var(--accent,var(--ink));cursor:pointer;background:0 0;border:0;margin-left:auto;padding:0;font-size:12.5px;font-weight:500}.ac-tmpl-link:hover{text-decoration:underline}.ac-profiles{flex-direction:column;gap:18px;display:flex}.ac-prof-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.ac-prof-filters{background:var(--bg-deep);border:1px solid var(--line);border-radius:10px;align-items:center;gap:4px;padding:4px;display:inline-flex}.ac-prof-filter{cursor:pointer;color:var(--ink-2);background:0 0;border:none;border-radius:7px;align-items:center;gap:8px;padding:6px 12px;font-family:inherit;font-size:13px;font-weight:500;transition:all .16s;display:inline-flex}.ac-prof-filter:hover{color:var(--ink)}.ac-prof-filter.is-active{background:var(--surface);color:var(--ink);box-shadow:var(--shadow-sm)}.ac-prof-filter-count{color:var(--muted);background:var(--bg-deep);border:1px solid var(--line);text-align:center;font-variant-numeric:tabular-nums;border-radius:999px;min-width:22px;padding:1px 7px;font-size:11.5px;font-weight:500}.ac-prof-filter.is-active .ac-prof-filter-count{background:var(--bg);color:var(--ink);border-color:var(--line)}.ac-prof-search{border:1px solid var(--line);background:var(--surface);color:var(--muted);border-radius:9px;align-items:center;gap:8px;min-width:260px;padding:7px 12px;display:inline-flex}.ac-prof-search input{color:var(--ink);background:0 0;border:none;outline:none;flex:1;min-width:0;font-family:inherit;font-size:13px}.ac-prof-search input::placeholder{color:var(--faint)}.ac-prof-table-wrap{background:var(--surface);border:1px solid var(--line);border-radius:14px;overflow:hidden}.ac-prof-table{border-collapse:collapse;width:100%;font-size:13.5px}.ac-prof-table thead th{text-align:left;text-transform:uppercase;letter-spacing:.05em;color:var(--muted);background:var(--bg-deep);border-bottom:1px solid var(--line);white-space:nowrap;padding:12px 16px;font-size:11.5px;font-weight:500}.ac-prof-table tbody tr{transition:background .14s}.ac-prof-table tbody tr:hover{background:var(--bg-deep)}.ac-prof-table tbody tr+tr td{border-top:1px solid var(--line)}.ac-prof-table td{vertical-align:middle;color:var(--ink);padding:14px 16px}.ac-prof-table td.col-name{align-items:center;gap:12px;min-width:220px;display:flex}.ac-prof-table .prof-avatar{border-radius:50%;flex:none;width:32px;height:32px}.ac-prof-id{flex-direction:column;gap:2px;min-width:0;display:flex}.ac-prof-name{color:var(--ink);letter-spacing:-.005em;font-size:14px;font-weight:500}.ac-prof-sub{color:var(--muted);font-size:12px}.ac-prof-role{color:var(--ink);font-size:13.5px}.ac-prof-meta{color:var(--muted);font-size:12px}.ac-prof-match{font-variant-numeric:tabular-nums;align-items:baseline;gap:1px;display:inline-flex}.ac-prof-match-num{color:var(--ink);letter-spacing:-.02em;font-size:15px;font-weight:600}.ac-prof-match-denom{color:var(--muted);font-size:11px}.ac-stage{background:var(--bg-deep);border:1px solid var(--line);color:var(--ink-2);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:3px 10px;font-size:12px;font-weight:500;display:inline-flex}.ac-stage-dot{background:var(--ink-2);border-radius:999px;width:6px;height:6px}.ac-stage.is-sourced{background:var(--bg-deep);color:var(--ink-2)}.ac-stage.is-sourced .ac-stage-dot{background:var(--ink-2)}.ac-stage.is-contacted{color:#003967;color:lab(22.8653% -1.36094 -33.4459);background:#d9eeff;background:lab(92.9651% -4.82595 -17.5491);border-color:#afd5fe;border-color:lab(83.6237% -6.14598 -24.3415)}.ac-stage.is-contacted .ac-stage-dot{background:#1f74bf;background:lab(47.1027% -3.97182 -47.02)}.ac-stage.is-interviewed{background:var(--ink);color:#fff;border-color:var(--ink)}.ac-stage.is-interviewed .ac-stage-dot{background:#fff}.col-source,.col-last{color:var(--ink-2);white-space:nowrap;font-size:13px}.ac-prof-row-act{border:1px solid var(--line);background:var(--surface);width:30px;height:30px;color:var(--ink-2);cursor:pointer;border-radius:8px;place-items:center;transition:all .16s;display:grid}.ac-prof-row-act:hover{color:var(--ink);border-color:var(--ink);background:var(--bg-deep)}.ac-prof-empty{text-align:center;color:var(--muted);padding:36px;font-size:13px}.ac-prof-footer{color:var(--muted);justify-content:space-between;align-items:center;font-size:12.5px;display:flex}@media (max-width:960px){.ac-prof-toolbar{align-items:flex-start}.ac-prof-search{width:100%;min-width:0}.col-source,.col-last,.ac-prof-table thead th.col-source,.ac-prof-table thead th.col-last{display:none}}.dna-controls{flex-wrap:wrap;align-items:stretch;gap:10px;display:flex}.dna-controls>.dna-version-tabs{flex:1;min-width:0}.dna-version-tabs{background:var(--surface-2);border:1px solid var(--line);border-radius:12px;align-items:center;gap:12px;padding:8px 10px;transition:opacity .2s;display:flex}.dna-version-tabs.is-dimmed{opacity:.5}.dna-version-tabs-label{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);padding-left:6px;font-size:10.5px;font-weight:600}.dna-version-tabs-pills{background:var(--surface);border:1px solid var(--line);border-radius:999px;gap:4px;padding:2px;display:inline-flex}.dna-version-pill{cursor:pointer;color:var(--muted);white-space:nowrap;background:0 0;border:none;border-radius:999px;align-items:center;gap:8px;padding:7px 14px 7px 12px;font-family:inherit;transition:all .16s;display:inline-flex}.dna-version-pill:hover{color:var(--ink);background:var(--hover)}.dna-version-pill.is-active{background:var(--ink);color:#fff}.dna-version-pill-dot{background:var(--line-2);border-radius:999px;width:7px;height:7px;display:inline-block}.dna-version-pill.is-active .dna-version-pill-dot{background:#95cf96;background:lab(78.0628% -27.9663 22.3194)}.dna-version-pill-label{letter-spacing:-.005em;font-size:13px;font-weight:500}.dna-version-pill-meta{font-family:var(--font-mono);opacity:.65;font-variant-numeric:tabular-nums;font-size:10px}.dna-edge-select{align-items:stretch;display:inline-flex;position:relative}.dna-edge-trigger{background:var(--surface);border:1px solid var(--line);color:var(--ink-2);cursor:pointer;border-radius:999px;align-items:center;gap:10px;min-width:220px;padding:7px 10px 7px 14px;font-family:inherit;transition:all .16s;display:inline-flex}.dna-edge-trigger:hover,.dna-edge-trigger.is-open{border-color:var(--ink);color:var(--ink)}.dna-edge-trigger.is-edge{color:#a40000;color:lab(34.2094% 62.7575 58.5499);background:#fffaf9;background:lab(98.7407% 3.50553 2.32636);border-color:#ffc7bc;border-color:lab(85.3918% 23.8062 15.9765)}.dna-edge-trigger-label{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-size:10px;font-weight:600}.dna-edge-trigger.is-edge .dna-edge-trigger-label{color:#c53829;color:lab(46.0858% 55.7278 42.9237)}.dna-edge-trigger-value{letter-spacing:-.005em;text-align:left;flex:1;font-size:13px;font-weight:500}.dna-edge-trigger-caret{opacity:.55;color:var(--muted);transition:transform .16s;display:inline-flex}.dna-edge-trigger-caret.is-open{opacity:1;transform:rotate(180deg)}.dna-edge-menu{border:1px solid var(--line);-webkit-backdrop-filter:blur(12px)saturate(1.1);z-index:40;background:#fffffff7;background:lab(100% 0 0/.97);border-radius:12px;min-width:320px;max-width:380px;padding:8px;animation:.16s cubic-bezier(.4,0,.2,1) devPopIn;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 1px 2px #0f0d0b0a,0 18px 48px #0f0d0b1f;box-shadow:0 1px 2px lab(3.69367% .523917 .95267/.04),0 18px 48px lab(3.69367% .523917 .95267/.12)}.dna-edge-menu-head{border-bottom:1px solid var(--line);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin-bottom:6px;padding:6px 8px 8px;font-size:10.5px;font-weight:600}.dna-edge-menu-item{text-align:left;cursor:pointer;width:100%;color:var(--ink-2);background:0 0;border:none;border-radius:8px;grid-template-columns:52px 1fr auto;align-items:center;gap:10px;padding:8px 10px;font-family:inherit;transition:background .14s;display:grid}.dna-edge-menu-item:hover{background:var(--hover);color:var(--ink)}.dna-edge-menu-item.is-active{color:var(--ink);background:#0f0d0b0f;background:lab(3.69367% .523917 .95267/.06)}.dna-edge-menu-kind{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;text-align:center;background:var(--surface-2);color:var(--muted);border:1px solid var(--line);border-radius:999px;padding:3px 6px;font-size:9px;font-weight:600}.dna-edge-menu-item.is-edge .dna-edge-menu-kind{color:#c53829;color:lab(46.0858% 55.7278 42.9237);background:#fff2ef;background:lab(96.2693% 8.80525 5.85327);border-color:#ffc7bc;border-color:lab(85.3918% 23.8062 15.9765)}.dna-edge-menu-body{flex-direction:column;gap:1px;min-width:0;display:flex}.dna-edge-menu-label{color:var(--ink);letter-spacing:-.005em;font-size:13px;font-weight:500}.dna-edge-menu-sub{color:var(--muted);font-size:11.5px}.dna-edge-menu-check{color:#1e7729;color:lab(43.6592% -39.3928 33.645);display:inline-flex}.dna-narrative-card.is-highlight-mode{border-color:#0096ee66;border-color:lab(58.7077% -9.13331 -58.2043/.4);box-shadow:0 0 0 3px #0096ee14;box-shadow:0 0 0 3px lab(58.7077% -9.13331 -58.2043/.08)}.dna-read-label{letter-spacing:.09em;text-transform:uppercase;color:var(--muted);margin-bottom:10px;font-size:11px;font-weight:600}.dna-read-divider{background:var(--line);height:1px}.dna-narrative-card .narrative,.dna-narrative-card .narrative.is-small{font-size:24px}.dna-manual-field{flex-direction:column;gap:7px;display:flex}.dna-manual-flabel{letter-spacing:.09em;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:600}.dna-manual-input{width:100%;font:inherit;color:var(--ink);border:1.5px solid var(--line);resize:vertical;background:#fff;border-radius:10px;padding:12px 14px;font-size:18px;line-height:1.5;transition:border-color .16s,box-shadow .16s}.dna-manual-input::placeholder{color:var(--muted)}.dna-manual-input:focus{border-color:#0096ee;border-color:lab(58.7077% -9.13331 -58.2043);outline:none;box-shadow:0 0 0 3px #0096ee1f;box-shadow:0 0 0 3px lab(58.7077% -9.13331 -58.2043/.12)}.dna-highlight-note{border-top:1px dashed var(--line);color:var(--muted);align-items:center;gap:6px;margin-top:16px;padding-top:14px;font-size:12.5px;display:inline-flex}.token.is-highlight{color:#00579a;color:lab(35.2195% .200197 -50.0121);background:#ebf7ff;background:lab(96.5236% -3.3122 -8.56094);border-bottom:1.5px dashed #0096ee;border-bottom:1.5px dashed lab(58.7077% -9.13331 -58.2043);font-weight:600}.token.is-highlight:hover{background:#d7efff;background:lab(93.0275% -6.23399 -16.9458);border-bottom-color:#0077c2;border-bottom-color:lab(46.7106% -3.63728 -64.2089)}.token.is-highlight.is-editing{background:#d7efff;background:lab(93.0275% -6.23399 -16.9458)}.token.is-readonly.is-highlight{white-space:normal;-webkit-box-decoration-break:clone;box-decoration-break:clone;display:inline}.btn-ghost-warning{color:#c53829;color:lab(46.0858% 55.7278 42.9237);background:0 0;border:1px solid #0000}.btn-ghost-warning:hover{color:#a40000;color:lab(34.2094% 62.7575 58.5499);background:#fff2ef;background:lab(96.2693% 8.80525 5.85327);border-color:#ffc7bc;border-color:lab(85.3918% 23.8062 15.9765)}.dna-edge{flex-direction:column;gap:24px;display:flex}.dna-edge-head{flex-direction:column;gap:8px;display:flex}.dna-edge-eyebrow{color:var(--muted);letter-spacing:.01em;align-items:center;gap:6px;font-size:11.5px;display:inline-flex}.dna-edge-title{letter-spacing:-.022em;color:var(--ink);margin:0;font-family:inherit;font-size:36px;font-weight:500;line-height:1.15}.dna-edge-sub{color:var(--ink-2);max-width:60ch;margin:0;font-size:16px}.dna-alts-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.dna-alt-card{background:var(--surface);border:1px solid var(--line);cursor:pointer;text-align:left;border-radius:14px;grid-template-columns:48px 1fr auto;align-items:center;gap:14px;padding:16px;font-family:inherit;transition:all .16s;display:grid}.dna-alt-card:hover{border-color:var(--ink);box-shadow:var(--shadow);transform:translateY(-1px)}.dna-alt-logo{width:48px;height:48px;font-family:var(--font-mono);color:#fff;letter-spacing:0;border-radius:12px;place-items:center;font-size:15px;font-weight:600;display:inline-grid}.dna-alt-logo.is-qode{background:0 0}.dna-alt-logo.is-qode img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%;display:block}.dna-alt-logo.is-teal{background:#008383;background:lab(48.8558% -32.7259 -9.80393)}.dna-alt-logo.is-amber{background:#c47d04;background:lab(59.0853% 22.9886 64.3103)}.dna-alt-logo.is-violet{background:#7a59c3;background:lab(45.4047% 32.3507 -51.7853)}.dna-alt-body{flex-direction:column;gap:4px;min-width:0;display:flex}.dna-alt-name-row{align-items:center;gap:8px;display:inline-flex}.dna-alt-name{color:var(--ink);letter-spacing:-.005em;font-size:15px;font-weight:500}.dna-alt-hint-pill{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);border:1px solid var(--line);background:var(--surface-2);border-radius:999px;padding:2px 6px;font-size:10px}.dna-alt-desc{color:var(--ink-2);font-size:13px}.dna-alt-meta{color:var(--muted);align-items:center;gap:12px;margin-top:2px;font-size:12px;display:inline-flex}.dna-alt-meta span{align-items:center;gap:4px;display:inline-flex}.dna-alt-pick{color:var(--muted);display:inline-flex}.dna-alt-card:hover .dna-alt-pick{color:var(--ink)}.dna-edge-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-top:4px;display:flex}.dna-edge-foot>:first-child{padding-left:0}.dna-edge-foot .dna-manual-inline>:last-child{padding-right:0}.dna-manual-inline{text-align:right;color:var(--muted);padding:4px 0 8px;font-size:14px}.dna-manual-link{font-family:inherit;font-size:inherit;color:var(--ink);cursor:pointer;border:none;border-bottom:1px solid var(--line-2);background:0 0;margin-left:4px;padding:0 0 2px;font-weight:500;transition:border-color .16s,color .16s}.dna-manual-link:hover{border-bottom-color:var(--ink)}.dna-edge-manual{text-align:left;background:var(--surface);border:1px dashed var(--line-2);cursor:pointer;min-width:320px;color:var(--ink-2);border-radius:12px;flex:1;align-items:center;gap:14px;padding:14px 16px;font-family:inherit;transition:all .16s;display:inline-flex}.dna-edge-manual:hover{border-color:var(--ink);border-style:solid}.dna-edge-manual>svg:first-child{color:var(--muted);flex:none}.dna-edge-manual>span{flex-direction:column;flex:1;gap:2px;display:flex}.dna-edge-manual-title{color:var(--ink);font-size:14px;font-weight:500}.dna-edge-manual-sub{color:var(--muted);font-size:12.5px}.dna-skip-actions{flex-direction:column;gap:10px;display:flex}.dna-skip-card{background:var(--surface);border:1px solid var(--line);cursor:pointer;text-align:left;border-radius:12px;grid-template-columns:36px 1fr auto;align-items:center;gap:14px;padding:16px 18px;font-family:inherit;transition:all .16s;display:inline-grid}.dna-skip-card:hover{border-color:var(--ink);box-shadow:var(--shadow-sm);transform:translateY(-1px)}.dna-skip-card.is-primary{border-color:var(--ink)}.dna-skip-icon{background:var(--surface-2);width:36px;height:36px;color:var(--ink-2);border-radius:10px;place-items:center;display:inline-grid}.dna-skip-card.is-primary .dna-skip-icon{background:var(--ink);color:#fff}.dna-skip-body{flex-direction:column;gap:2px;display:flex}.dna-skip-title{color:var(--ink);letter-spacing:-.005em;font-size:14.5px;font-weight:500}.dna-skip-desc{color:var(--muted);font-size:13px}@media (max-width:760px){.dna-alts-grid{grid-template-columns:1fr}.dna-edge-title{font-size:26px}.dna-version-tabs{flex-direction:column;align-items:flex-start;gap:8px}}.dev-nav-cell{display:inline-flex;position:relative}.dev-nav-step .dev-nav-caret{opacity:.55;margin-left:4px;transition:transform .16s,opacity .16s;display:inline-flex}.dev-nav-step:hover .dev-nav-caret{opacity:1}.dev-nav-step.is-open .dev-nav-caret{opacity:1;transform:rotate(180deg)}.dev-nav-step.is-open{background:var(--hover);color:var(--ink)}.dev-nav-step.is-active.is-open{background:var(--ink);color:#fff}.dev-nav-pop{border:1px solid var(--line);-webkit-backdrop-filter:blur(12px)saturate(1.1);z-index:60;background:#fffffff7;background:lab(100% 0 0/.97);border-radius:14px;min-width:520px;max-width:640px;padding:10px;animation:.16s cubic-bezier(.4,0,.2,1) devPopIn;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%);box-shadow:0 1px 2px #0f0d0b0a,0 18px 48px #0f0d0b24;box-shadow:0 1px 2px lab(3.69367% .523917 .95267/.04),0 18px 48px lab(3.69367% .523917 .95267/.14)}.dev-nav-pop-portal{z-index:9999;position:fixed;bottom:auto;transform:translate(-50%,-100%)}@keyframes devPopIn{0%{opacity:0;transform:translate(-50%,-100%)translateY(4px)}to{opacity:1;transform:translate(-50%,-100%)}}.dev-nav-pop-head{border-bottom:1px solid var(--line);align-items:center;gap:8px;width:100%;margin-bottom:6px;padding:4px 8px 10px;display:inline-flex}.dev-nav-pop-num{font-family:var(--font-mono);color:var(--muted);font-variant-numeric:tabular-nums;letter-spacing:.04em;font-size:10px}.dev-nav-pop-title{color:var(--ink);letter-spacing:.04em;text-transform:uppercase;font-size:12px;font-weight:600}.dev-nav-pop-list{scrollbar-width:thin;grid-template-columns:1fr 1fr;align-items:stretch;gap:1px 6px;max-height:min(720px,100vh - 160px);display:grid;overflow-y:auto}.dev-nav-pop-list::-webkit-scrollbar{width:6px}.dev-nav-pop-list::-webkit-scrollbar-thumb{background:var(--line-2);border-radius:999px}.dev-nav-pop-item{cursor:pointer;text-align:left;color:var(--ink-2);background:0 0;border:none;border-radius:8px;grid-template-columns:56px 1fr auto;align-items:center;gap:10px;padding:8px 10px;font-family:inherit;transition:background .14s,color .14s;display:grid}.dev-nav-pop-item.no-kind{grid-template-columns:1fr auto}.dev-nav-pop-item:hover{background:var(--hover);color:var(--ink)}.dev-nav-pop-item.is-active{color:var(--ink);background:#0f0d0b0f;background:lab(3.69367% .523917 .95267/.06)}.dev-nav-pop-kind{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;text-align:center;background:var(--surface-2);color:var(--muted);border:1px solid var(--line);border-radius:999px;padding:3px 6px;font-size:9px;font-weight:600}.dev-nav-pop-item.is-edge .dev-nav-pop-kind{color:#c53829;color:lab(46.0858% 55.7278 42.9237);background:#fff2ef;background:lab(96.2693% 8.80525 5.85327);border-color:#ffc7bc;border-color:lab(85.3918% 23.8062 15.9765)}.dev-nav-pop-body{flex-direction:column;gap:1px;min-width:0;display:flex;overflow:hidden}.dev-nav-pop-label{white-space:nowrap;text-overflow:ellipsis;color:var(--ink);letter-spacing:-.005em;font-size:13px;font-weight:500;overflow:hidden}.dev-nav-pop-sub{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;overflow:hidden}.dev-nav-pop-check{color:#1e7729;color:lab(43.6592% -39.3928 33.645);display:inline-flex}@media (max-width:760px){.dev-nav-pop{min-width:260px;max-width:92vw}}.spec-stack{flex-direction:column;gap:16px;display:flex}.spec-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);flex-direction:column;gap:28px;padding:28px 32px 24px;display:flex}.spec-divider{background:var(--line);height:1px;margin:4px -8px}.spec-row{grid-template-columns:220px 1fr;align-items:start;gap:64px;display:grid}.spec-row-head{justify-content:flex-start;align-items:flex-start;gap:16px;padding-top:4px;display:flex}.spec-row-head-text{flex-direction:column;gap:8px;min-width:0;display:flex}.spec-row-title{color:var(--ink);letter-spacing:-.005em;font-size:17px;font-weight:600}.spec-row-sub{color:var(--muted);text-wrap:pretty;font-size:14px;line-height:1.4}.spec-customize-btn{border:1px solid var(--line-2);color:var(--ink-2);cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:5px;padding:5px 10px;font-family:inherit;font-size:12px;font-weight:500;transition:all .16s;display:inline-flex}.spec-customize-btn:hover{border-color:var(--ink);color:var(--ink)}.spec-customize-btn.is-active{background:var(--ink);border-color:var(--ink);color:#fff}.spec-track-wrap{flex-direction:column;gap:16px;padding:0;display:flex}.spec-track{-webkit-user-select:none;user-select:none;touch-action:none;border-radius:999px;height:56px;position:relative}.spec-track-bg{border:1px solid var(--line);background:linear-gradient(#eef0f3 0%,#e3e5e8 100%);background:linear-gradient(lab(94.7676% -.214934 -1.49843) 0%,lab(90.7044% -.26685 -1.8719) 100%);border-radius:999px;position:absolute;inset:0;box-shadow:inset 0 1px 2px #1012140f;box-shadow:inset 0 1px 2px lab(5.25171% -.202894 -1.78206/.06)}.spec-track-fill{background:linear-gradient(135deg, var(--ink) 0%, var(--ink-2) 100%);border-radius:999px;transition:left .16s cubic-bezier(.4,0,.2,1),width .16s cubic-bezier(.4,0,.2,1);position:absolute;top:6px;bottom:6px;box-shadow:0 1px 2px #10121440,inset 0 1px #ffffff14;box-shadow:0 1px 2px lab(5.25171% -.202894 -1.78206/.25),inset 0 1px lab(100% 0 0/.08)}.spec-stop{cursor:pointer;z-index:2;background:0 0;border:none;border-radius:50%;place-items:center;width:36px;height:36px;padding:0;display:grid;position:absolute;top:50%;transform:translate(-50%,-50%)}.spec-stop-dot{background:var(--surface);border:2px solid var(--ink);width:14px;height:14px;box-shadow:0 0 0 2px var(--surface), 0 1px 3px #10121433;border-radius:50%;transition:all .16s cubic-bezier(.4,0,.2,1)}@supports (color:lab(0% 0 0)){.spec-stop-dot{box-shadow:0 0 0 2px var(--surface), 0 1px 3px lab(5.25171% -.202894 -1.78206/.2)}}.spec-stop.is-in-range .spec-stop-dot{background:var(--ink);border-color:var(--ink);box-shadow:0 0 0 2px #fff,0 1px 3px #10121440;box-shadow:0 0 0 2px lab(100% 0 0),0 1px 3px lab(5.25171% -.202894 -1.78206/.25)}.spec-stop:hover .spec-stop-dot{background:var(--ink);border-color:var(--ink);transform:scale(1.25);box-shadow:0 0 0 2px #fff,0 0 0 6px #1012141f,0 2px 6px #1012144d;box-shadow:0 0 0 2px lab(100% 0 0),0 0 0 6px lab(5.25171% -.202894 -1.78206/.12),0 2px 6px lab(5.25171% -.202894 -1.78206/.3)}.spec-handle{border:1.5px solid var(--ink);cursor:grab;z-index:3;background:#fff;border-radius:50%;place-items:center;width:44px;height:44px;padding:0;transition:transform .12s cubic-bezier(.4,0,.2,1),box-shadow .16s;display:grid;position:absolute;top:50%;transform:translate(-50%,-50%);box-shadow:0 1px 2px #1012142e,0 4px 14px #10121433;box-shadow:0 1px 2px lab(5.25171% -.202894 -1.78206/.18),0 4px 14px lab(5.25171% -.202894 -1.78206/.2)}.spec-handle:hover{transform:translate(-50%,-50%)scale(1.06)}.spec-handle:active,.spec-handle.is-dragging{cursor:grabbing;transform:translate(-50%,-50%)scale(1.08);box-shadow:0 1px 2px #10121440,0 10px 22px #10121447;box-shadow:0 1px 2px lab(5.25171% -.202894 -1.78206/.25),0 10px 22px lab(5.25171% -.202894 -1.78206/.28)}.spec-handle-dot{background:var(--ink);border-radius:50%;width:8px;height:8px}.spec-labels{height:40px;position:relative}.spec-label-btn{cursor:pointer;text-align:center;opacity:.55;background:0 0;border:none;flex-direction:column;align-items:center;gap:3px;width:120px;padding:0;font-family:inherit;transition:opacity .16s;display:flex;position:absolute;top:0;transform:translate(-50%)}.spec-label-btn:hover,.spec-label-btn.is-in-range{opacity:1}.spec-label-text{color:var(--ink);text-wrap:balance;font-size:14px;font-weight:500;line-height:1.25}.spec-label-hint{color:var(--muted);font-size:11px;line-height:1.2}.spec-label-btn.is-in-range .spec-label-text{font-weight:600}.spec-label-btn.is-first{text-align:left;align-items:flex-start;transform:none}.spec-label-btn.is-first .spec-label-text{text-align:left}.spec-label-btn.is-last{text-align:right;align-items:flex-end;transform:none}.spec-label-btn.is-last .spec-label-text{text-align:right}.spec-segmented{border:1px solid var(--line);border-radius:var(--radius);box-sizing:border-box;background:#f0f2f4;background:lab(95.3507% -.162244 -1.12435);gap:6px;width:100%;margin:0;padding:6px;display:flex}.spec-seg-btn{color:var(--ink-2);cursor:pointer;text-align:center;background:0 0;border:1px solid #0000;border-radius:8px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:8px;min-height:72px;padding:24px 22px;font-family:inherit;font-size:16px;font-weight:500;line-height:1.25;transition:all .16s cubic-bezier(.4,0,.2,1);display:flex}.spec-seg-label{color:inherit;text-wrap:balance;font-size:16px;font-weight:500}.spec-seg-desc{color:var(--muted);text-wrap:pretty;font-size:14px;font-weight:400;line-height:1.35}.spec-seg-btn:hover{color:var(--ink);background:#fff9;background:lab(100% 0 0/.6)}.spec-seg-btn.is-selected{background:var(--surface);color:var(--ink);border-color:var(--line);box-shadow:0 1px 2px #10121414,0 2px 6px #10121414;box-shadow:0 1px 2px lab(5.25171% -.202894 -1.78206/.08),0 2px 6px lab(5.25171% -.202894 -1.78206/.08)}.spec-seg-btn.is-selected .spec-seg-label{font-weight:600}.spec-seg-btn.is-selected .spec-seg-desc{color:var(--ink-2)}.spec-seg-icon{color:var(--muted);place-items:center;margin-bottom:4px;transition:color .16s;display:inline-grid}.spec-seg-btn:hover .spec-seg-icon{color:var(--ink-2)}.spec-seg-btn.is-selected .spec-seg-icon{color:var(--ink)}.spec-domains{grid-template-columns:220px 1fr;align-items:start;gap:64px;margin-top:-8px;display:grid}.spec-domains-label{color:var(--ink);letter-spacing:-.005em;padding-top:11px;font-size:14.5px;font-weight:600}.spec-domains-field{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);flex-wrap:wrap;align-items:center;gap:8px;min-height:48px;padding:8px 10px;transition:border-color .16s;display:flex}.spec-domains-field:focus-within{border-color:var(--ink)}.spec-domain-tag{color:var(--ink);border:1px solid var(--line);background:#f0f2f4;background:lab(95.3507% -.162244 -1.12435);border-radius:999px;align-items:center;gap:4px;padding:5px 6px 5px 12px;font-size:14px;font-weight:500;display:inline-flex}.spec-domain-x{width:20px;height:20px;color:var(--muted);cursor:pointer;background:0 0;border:none;border-radius:999px;place-items:center;transition:all .14s;display:inline-grid}.spec-domain-x:hover{color:var(--ink);background:#dcdee1;background:lab(88.3844% -.266641 -1.87179)}.spec-domain-input{min-width:140px;color:var(--ink);background:0 0;border:none;outline:none;flex:1;padding:6px 4px;font-family:inherit;font-size:15px}.spec-domain-input::placeholder{color:var(--muted)}.spec-domains.is-disabled .spec-domains-field{background:#f4f5f7;background:lab(96.5108% -.162244 -1.12437);border-style:dashed}.spec-domains.is-disabled .spec-domain-input{cursor:not-allowed;color:var(--muted)}.spec-summary{color:var(--muted);align-items:center;gap:8px;padding-left:26px;font-size:12.5px;display:inline-flex}.spec-summary strong{color:var(--ink);font-weight:600}.spec-summary-tags{border-left:1px solid var(--line);color:var(--ink-2);margin-left:8px;padding-left:8px}.spec-customize-panel{background:var(--surface-2);border:1px solid var(--line);border-radius:var(--radius);flex-direction:column;gap:10px;margin-left:26px;margin-right:26px;padding:14px 16px;display:flex}.spec-customize-label{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2);font-size:10.5px;font-weight:600}.spec-tag-input-row{display:flex}.spec-tag-input-field{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);flex-wrap:wrap;flex:1;align-items:center;gap:6px;min-height:38px;padding:8px 10px;transition:border-color .16s;display:flex}.spec-tag-input-field:focus-within{border-color:var(--ink)}.spec-tag{background:var(--ink);color:#fff;border-radius:999px;align-items:center;gap:4px;padding:3px 4px 3px 9px;font-size:12px;line-height:1;display:inline-flex}.spec-tag-remove{color:#fff;cursor:pointer;background:#ffffff2e;background:lab(100% 0 0/.18);border:none;border-radius:50%;place-items:center;width:16px;height:16px;padding:0;transition:background .16s;display:grid}.spec-tag-remove:hover{background:#ffffff52;background:lab(100% 0 0/.32)}.spec-tag-input{min-width:140px;color:var(--ink);background:0 0;border:none;outline:none;flex:1;padding:2px 0;font-family:inherit;font-size:13px}.spec-tag-input::placeholder{color:var(--faint)}.spec-customize-hint{color:var(--muted);align-items:center;gap:6px;font-size:11.5px;display:inline-flex}.skill-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);flex-direction:column;gap:4px;padding:18px 22px 16px;display:flex}.skill-banner{border-radius:var(--radius);color:#003b66;color:lab(22.6847% -1.42673 -41.6937);background:#e6f4ff;background:lab(95.3635% -3.31029 -8.56);border:1px solid #c9e2f7;border:1px solid lab(88.3951% -5.08818 -13.5993);grid-template-columns:auto 1fr auto;align-items:center;gap:12px;margin-bottom:8px;padding:10px 12px 10px 14px;font-size:13.5px;line-height:1.45;display:grid}.skill-banner-icon{color:#0068aa;color:lab(41.0321% -3.52459 -57.8006);background:#d9eeff;background:lab(93.0362% -5.10982 -13.6088);border-radius:50%;flex:none;place-items:center;width:22px;height:22px;display:inline-grid}.skill-banner-text{color:#004070;color:lab(25.1753% -3.56854 -38.6032)}.skill-banner-text strong{color:#00305e;color:lab(17.7453% 3.08542 -44.7875);font-weight:600}.skill-banner-actions{align-items:center;gap:4px;display:inline-flex}.skill-banner-cta{appearance:none;background:var(--surface);color:#003053;color:lab(17.3587% 7.75613 -51.1905);cursor:pointer;border:1px solid #b9d1e7;border:1px solid lab(82.5936% -5.05811 -13.5863);border-radius:999px;padding:7px 14px;font-family:inherit;font-size:13px;font-weight:500;transition:all .14s cubic-bezier(.4,0,.2,1)}.skill-banner-cta:hover{color:#00305c;color:lab(16.3362% 20.2584 -64.3116);background:#f5fbff;background:lab(98.2637% -1.36805 -3.44701);border-color:#0086d7;border-color:lab(52.8333% -7.60245 -58.068)}.skill-banner-dismiss{appearance:none;color:#296898;color:lab(41.7471% -7.80492 -32.678);cursor:pointer;background:0 0;border:none;border-radius:50%;place-items:center;width:22px;height:22px;transition:background .14s,color .14s;display:inline-grid}.skill-banner-dismiss:hover{color:#003053;color:lab(17.3587% 7.75613 -51.1905);background:#d4ebff;background:lab(91.8759% -5.10457 -13.6065)}.skill-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.skill-row{border-top:1px solid var(--line);grid-template-columns:1fr auto auto auto;align-items:center;gap:18px;padding:14px 4px 14px 6px;display:grid}.skill-row:first-child{border-top:none}.skill-name{letter-spacing:-.01em;color:var(--ink);font-size:17px;font-weight:600}.skill-freq{color:var(--faint);-webkit-user-select:none;user-select:none;align-items:center;display:inline-flex}.skill-freq-num{font-family:var(--font-sans);letter-spacing:-.005em;color:var(--faint);font-size:12.5px;font-weight:400}.skill-freq.is-empty .skill-freq-num{font-style:italic}.skill-toggle{align-items:center;gap:6px;display:inline-flex}.skill-pill{appearance:none;border:1px solid var(--line);background:var(--surface);color:var(--ink-2);cursor:pointer;white-space:nowrap;border-radius:999px;padding:7px 14px;font-family:inherit;font-size:13px;font-weight:500;line-height:1;transition:all .14s cubic-bezier(.4,0,.2,1)}.skill-pill:hover{border-color:var(--line-2);background:var(--surface-2);color:var(--ink)}.skill-pill.is-must.is-on{background:var(--status-green-soft);color:#004c18;color:lab(27.3318% -40.1571 27.7014);border-color:#a9ddb2;border-color:lab(83.6492% -23.7902 15.303)}.skill-pill.is-must.is-on:hover{background:#c9f1d0;background:lab(91.5143% -17.7954 11.3992);border-color:#88ca95;border-color:lab(75.7773% -29.8404 19.2989)}.skill-pill.is-nice.is-on{color:#004070;color:lab(24.9286% -1.18218 -44.8869);background:#d9eeff;background:lab(93.0362% -5.10982 -13.6088);border-color:#b1d6f6;border-color:lab(83.7305% -7.1891 -20.2218)}.skill-pill.is-nice.is-on:hover{background:#cde8ff;background:lab(90.7067% -6.21721 -16.939);border-color:#7fbef3;border-color:lab(74.3422% -10.1837 -33.1562)}.skill-remove{appearance:none;border:1px solid var(--line);width:28px;height:28px;color:var(--faint);cursor:pointer;background:0 0;border-radius:50%;place-items:center;transition:all .14s cubic-bezier(.4,0,.2,1);display:inline-grid}.skill-remove:hover{border-color:var(--line-2);color:var(--ink);background:var(--hover)}.skill-row:not(.is-must):not(.is-nice) .skill-name{color:var(--ink-2)}.skill-footer{border-top:1px dashed var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:6px;padding-top:14px;display:flex}.skill-add-trigger{appearance:none;color:var(--ink-2);cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;padding:4px 0;font-family:inherit;font-size:13.5px;font-weight:500;transition:color .14s;display:inline-flex}.skill-add-trigger:hover{color:var(--ink)}.skill-add-field{border-bottom:1px solid var(--ink);min-width:240px;color:var(--ink);align-items:center;gap:8px;padding:4px 2px;display:inline-flex}.skill-add-input{appearance:none;color:var(--ink);background:0 0;border:none;outline:none;flex:1;min-width:0;font-family:inherit;font-size:14px}.skill-add-input::placeholder{color:var(--faint)}.skill-suggestions{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.skill-suggestions-label{color:var(--muted);margin-right:2px;font-size:12.5px}.preview-skill-chip{border:1px solid var(--line);color:var(--ink-2);border-radius:999px;align-items:center;padding:3px 9px;font-size:12px;font-weight:500;display:inline-flex}.preview-skill-chip.is-must{background:var(--status-green-soft);color:#004c18;color:lab(27.3318% -40.1571 27.7014);border-color:#b1dfb9;border-color:lab(84.6819% -20.7916 13.349)}.preview-skill-chip.is-nice{color:#004070;color:lab(24.9286% -1.18218 -44.8869);background:#d9eeff;background:lab(93.0362% -5.10982 -13.6088);border-color:#b1d6f6;border-color:lab(83.7305% -7.1891 -20.2218)}@media (max-width:720px){.skill-row{grid-template-rows:auto auto;grid-template-columns:1fr auto auto;gap:10px 12px}.skill-name{grid-column:1/-1}.skill-freq{grid-column:1}.skill-toggle{grid-column:2}.skill-remove{grid-column:3}.skill-footer{flex-direction:column;align-items:stretch}.skill-suggestions{justify-content:flex-start}}.seq-overlay{z-index:200;-webkit-backdrop-filter:blur(6px)saturate(1.05);opacity:1;background:#10121457;background:lab(5.25171% -.202894 -1.78206/.34);place-items:center;padding:28px;display:grid;position:fixed;inset:0}@keyframes seqFade{0%{opacity:0}to{opacity:1}}.seq-modal{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-xl);width:min(1180px,100%);height:min(800px,100%);box-shadow:var(--shadow-lg);flex-direction:column;animation:.24s cubic-bezier(.2,.7,.2,1) seqRise;display:flex;overflow:hidden}@keyframes seqRise{0%{opacity:0;transform:translateY(12px)scale(.99)}to{opacity:1;transform:translateY(0)scale(1)}}.seq-head{border-bottom:1px solid var(--line);flex:none;justify-content:space-between;align-items:center;gap:16px;padding:18px 24px;display:flex}.seq-head-title{letter-spacing:-.02em;color:var(--ink);font-size:19px;font-weight:600}.seq-head-actions{align-items:center;gap:10px;display:flex}.seq-btn-sm{padding:9px 16px;font-size:13.5px}.seq-body{flex:1;min-height:0;display:flex}.seq-rail{border-right:1px solid var(--line);background:var(--surface-2);flex:0 0 148px;width:135px;padding:24px 18px;overflow-y:auto}.seq-rail-track{flex-direction:column;align-items:stretch;gap:14px;display:flex;position:relative}.seq-rail-track:before{content:"";border-left:1px dashed var(--line-2);z-index:0;width:1px;position:absolute;top:18px;bottom:18px;left:50%;transform:translate(-50%)}.seq-step-pill{z-index:1;letter-spacing:-.01em;color:var(--ink-2);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);cursor:pointer;text-align:center;box-shadow:var(--shadow-sm);padding:16px 12px;font-family:inherit;font-size:14px;font-weight:600;transition:all .15s cubic-bezier(.4,0,.2,1);position:relative}.seq-step-pill:hover{border-color:var(--line-2);color:var(--ink)}.seq-step-pill.is-active{background:var(--ink);color:#fff;border-color:var(--ink);box-shadow:var(--shadow)}.seq-add-step{z-index:1;border:1px dashed var(--line-2);background:var(--surface);width:36px;height:36px;color:var(--ink-2);cursor:pointer;border-radius:50%;align-self:center;place-items:center;margin-top:2px;transition:all .16s cubic-bezier(.4,0,.2,1);display:grid;position:relative}.seq-add-step:hover{border-style:solid;border-color:var(--ink);color:var(--ink);transform:translateY(-1px)}.seq-editor{flex-direction:column;flex:auto;gap:20px;min-width:0;padding:26px 28px 32px;display:flex;overflow-y:auto}.seq-trigger{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding-bottom:4px;display:flex}.seq-trigger-label{color:var(--ink-2);font-size:14px;font-weight:500}.seq-select-wrap,.seq-format-wrap{display:inline-flex;position:relative}.seq-select{appearance:none;color:var(--ink);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);cursor:pointer;outline:none;padding:9px 34px 9px 14px;font-family:inherit;font-size:13.5px;font-weight:500;transition:border-color .16s,box-shadow .16s}.seq-select:focus{border-color:var(--ink);box-shadow:0 0 0 3px #0f0d0b14;box-shadow:0 0 0 3px lab(3.69367% .523917 .95267/.08)}.seq-select-chev{pointer-events:none;color:var(--muted);place-items:center;display:grid;position:absolute;top:50%;right:11px;transform:translateY(-50%)}.seq-field{flex-direction:column;gap:8px;display:flex}.seq-field-label{color:var(--ink);letter-spacing:-.005em;font-size:13px;font-weight:600}.seq-field-hint{color:var(--muted);margin:0;font-size:12px;line-height:1.5}.seq-input{width:100%;color:var(--ink);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);outline:none;padding:12px 14px;font-family:inherit;font-size:14.5px;transition:border-color .16s,box-shadow .16s}.seq-input::placeholder{color:var(--faint)}.seq-input:focus{border-color:var(--ink);box-shadow:0 0 0 3px #0f0d0b14;box-shadow:0 0 0 3px lab(3.69367% .523917 .95267/.08)}.seq-input.is-readonly{background:var(--surface-2);color:var(--muted);cursor:default}.seq-input.is-readonly:focus{border-color:var(--line);box-shadow:none}.seq-vars{flex-wrap:wrap;gap:8px;display:flex}.seq-var{color:var(--ink-2);background:var(--surface);border:1px solid var(--line);cursor:pointer;white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:7px 13px 7px 11px;font-family:inherit;font-size:12.5px;font-weight:500;transition:all .15s cubic-bezier(.4,0,.2,1);display:inline-flex}.seq-var svg{color:var(--faint);transition:color .15s}.seq-var:hover{border-color:var(--ink);color:var(--ink);background:var(--surface);transform:translateY(-1px)}.seq-var:hover svg{color:var(--ink)}.seq-var.is-ai{color:#006c9e;color:lab(41.9088% -15.7684 -41.0042);background:#eaf7ff;background:lab(96.5726% -3.72458 -6.21873);border-style:dashed;border-color:#b2d7ee;border-color:lab(83.8697% -8.85794 -15.3374)}.seq-var.is-ai svg{color:#007bb2;color:lab(47.7175% -17.2534 -43.9719)}.seq-var.is-ai:hover{color:#005a87;color:lab(34.8122% -13.7981 -43.661);border-style:solid;border-color:#007bb2;border-color:lab(47.7175% -17.2534 -43.9719)}.seq-var.is-ai:hover svg{color:#006c9e;color:lab(41.9088% -15.7684 -41.0042)}.seq-rte{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);transition:border-color .16s,box-shadow .16s;overflow:hidden}.seq-rte:focus-within{border-color:var(--ink);box-shadow:0 0 0 3px #0f0d0b14;box-shadow:0 0 0 3px lab(3.69367% .523917 .95267/.08)}.seq-rte-toolbar{background:var(--surface-2);border-bottom:1px solid var(--line);align-items:center;gap:3px;padding:7px 10px;display:flex}.seq-tool-sep{background:var(--line-2);flex:none;width:1px;height:18px;margin:0 5px}.seq-tool-btn{border-radius:var(--radius-sm);min-width:30px;height:30px;color:var(--ink-2);cursor:pointer;background:0 0;border:1px solid #0000;place-items:center;padding:0 7px;font-family:inherit;font-size:14px;transition:all .14s;display:inline-grid}.seq-tool-btn:hover{background:var(--hover);color:var(--ink)}.seq-tool-btn:active{background:var(--line)}.seq-format-wrap{margin-right:2px}.seq-format{appearance:none;color:var(--ink);border-radius:var(--radius-sm);cursor:pointer;background:0 0;border:1px solid #0000;outline:none;padding:5px 26px 5px 9px;font-family:inherit;font-size:13px;font-weight:500;transition:background .14s}.seq-format:hover{background:var(--hover)}.seq-format-chev{pointer-events:none;color:var(--muted);place-items:center;display:grid;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.seq-rte-area{resize:none;width:100%;color:var(--ink);background:var(--surface);border:none;outline:none;min-height:280px;padding:16px;font-family:inherit;font-size:14.5px;line-height:1.6;display:block;overflow:hidden}.seq-rte-area::placeholder{color:var(--faint)}.seq-thread-note{color:var(--muted);background:var(--surface-2);border:1px solid var(--line);border-radius:var(--radius);align-items:center;gap:8px;padding:11px 13px;font-size:13px;flex-direction:row!important}.seq-thread-note svg{color:var(--ink-2);flex:none}.seq-prev-subject.is-reply{color:var(--muted);align-items:center;gap:7px;font-style:italic;display:flex}.seq-prev-subject.is-reply svg{color:var(--ink-2);flex:none}.seq-preview{border-left:1px solid var(--line);background:var(--surface-2);flex-direction:column;flex:0 0 388px;gap:16px;padding:22px 24px;display:flex;overflow-y:auto}.seq-preview-tab{text-align:center;color:var(--ink);letter-spacing:-.01em;border-radius:var(--radius);background:var(--surface);border:1px solid var(--line-2);box-shadow:var(--shadow-sm);padding:11px;font-size:14px;font-weight:600}.seq-prev-subject{color:var(--ink);letter-spacing:-.005em;font-size:14px;line-height:1.5}.seq-prev-subject-label{font-weight:600}.seq-prev-body{white-space:pre-wrap;min-height:220px;color:var(--ink-2);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);flex:auto;padding:18px;font-size:13.5px;line-height:1.62}.seq-prev-fill{color:var(--ink)}.seq-prev-link{color:var(--blue);text-underline-offset:2px;cursor:pointer;text-decoration:underline}.seq-ai-test{letter-spacing:-.005em;color:#006c9e;color:lab(41.9088% -15.7684 -41.0042);cursor:pointer;background:0 0;border:none;align-self:flex-start;align-items:center;gap:7px;padding:4px 0;font-family:inherit;font-size:14px;font-weight:600;transition:color .15s;display:inline-flex}.seq-ai-test:hover{color:#00547b;color:lab(32.3821% -12.4618 -46.4294)}.seq-test{border-top:1px solid var(--line);flex-direction:column;gap:4px;padding-top:16px;display:flex}.seq-test-title{color:var(--ink);font-size:14px;font-weight:600}.seq-test-sub{color:var(--muted);font-size:12.5px;line-height:1.5}.seq-test-row{gap:8px;margin-top:10px;display:flex}.seq-test-input{flex:auto;padding:10px 12px;font-size:13.5px}.seq-test-btn{white-space:nowrap;flex:none;padding:10px 14px;font-size:13px}@media (max-width:920px){.seq-body{flex-direction:column;overflow-y:auto}.seq-rail{border-right:none;border-bottom:1px solid var(--line);flex:none}.seq-rail-track{flex-flow:wrap;align-items:center}.seq-rail-track:before{display:none}.seq-step-pill{padding:10px 16px}.seq-preview{border-left:none;border-top:1px solid var(--line);flex:none}}.add-agent-overlay{z-index:60;background:var(--bg);flex-direction:column;animation:.22s cubic-bezier(.2,.7,.2,1) aaFade;display:flex;position:fixed;inset:0}@keyframes aaFade{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.aa-header{background:var(--surface);border-bottom:1px solid var(--line);flex:none;align-items:center;gap:14px;padding:9px 18px;display:flex;position:relative}.aa-title{letter-spacing:-.01em;color:var(--ink);white-space:nowrap;flex:none;font-size:14.5px;font-weight:600}.aa-header-divider{background:var(--line-2);flex:none;width:1px;height:18px}.aa-close{border:1px solid var(--line);background:var(--surface);width:30px;height:30px;color:var(--ink-2);cursor:pointer;border-radius:8px;flex:none;place-items:center;margin-left:auto;transition:background .16s,color .16s,border-color .16s;display:grid}.aa-close:hover{background:var(--hover);color:var(--ink);border-color:var(--line-2)}.aa-stepper{scrollbar-width:none;flex:auto;align-items:center;gap:2px;min-width:0;display:flex;overflow-x:auto}.aa-stepper::-webkit-scrollbar{display:none}.aa-step{cursor:default;background:0 0;border:none;border-radius:999px;flex:none;align-items:center;gap:8px;padding:4px 9px;font-family:inherit;transition:background .16s;display:inline-flex}.aa-step.is-reachable{cursor:pointer}.aa-step.is-reachable:hover{background:var(--hover)}.aa-step-marker{font-variant-numeric:tabular-nums;border:1.5px solid var(--line-2);background:var(--surface);width:20px;height:20px;color:var(--muted);border-radius:50%;place-items:center;font-size:10px;font-weight:600;transition:background .2s,border-color .2s,color .2s;display:grid}.aa-step.is-current .aa-step-marker,.aa-step.is-done .aa-step-marker{background:var(--ink);border-color:var(--ink);color:#fff}.aa-step-label{color:var(--muted);letter-spacing:-.005em;white-space:nowrap;font-size:13px;font-weight:500}.aa-step.is-current .aa-step-label{color:var(--ink)}.aa-step.is-done .aa-step-label{color:var(--ink-2)}.aa-step-line{background:var(--line-2);flex:0 0 12px;height:1px}.aa-body{flex:auto;padding:44px 24px 72px;overflow-y:auto}.aa-stage{flex-direction:column;width:100%;max-width:1080px;margin:0 auto;display:flex}.aa-stage--outreach{gap:28px;max-width:960px}.add-agent-overlay .eyebrow{display:none}.iset-context{min-width:0;color:var(--ink-soft,var(--ink-2,#6b6b6b));text-overflow:ellipsis;white-space:nowrap;flex:auto;font-size:13px;overflow:hidden}.iset-context strong{color:var(--ink);font-weight:600}.iset-footer{border-top:1px solid var(--line,var(--line-2));justify-content:flex-end;align-items:center;gap:10px;margin-top:4px;padding-top:20px;display:flex}@media (max-width:720px){.iset-context{display:none}.aa-header{gap:10px;padding:8px 14px}.aa-title,.aa-header-divider{display:none}.aa-body{padding:32px 16px 64px}.aa-step-label{display:none}}.br-overlay{z-index:70;background:var(--bg);grid-template-rows:auto 1fr auto;animation:.22s cubic-bezier(.2,.7,.2,1) aaFade;display:grid;position:fixed;inset:0}.br-top{background:var(--surface);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding:10px 18px;display:flex;position:relative}.br-top-left{align-items:center;gap:14px;min-width:0;display:flex}.br-close{border:1px solid var(--line);background:var(--surface);width:32px;height:32px;color:var(--ink-2);cursor:pointer;border-radius:8px;flex:none;place-items:center;transition:background .16s,color .16s,border-color .16s;display:grid}.br-close:hover{background:var(--hover);color:var(--ink);border-color:var(--line-2)}.br-top-divider{background:var(--line-2);flex:none;width:1px;height:20px}.br-top-context{min-width:0}.br-top-eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--faint);margin:0;font-size:11px}.br-top-title{color:var(--ink);letter-spacing:-.01em;white-space:nowrap;margin:0;font-size:14px;font-weight:600}.br-top-right{flex:none;align-items:center;gap:14px;display:flex}.br-progress{color:var(--muted);white-space:nowrap;font-size:12.5px}.br-progress strong{color:var(--ink);font-weight:600}.br-progress-track{background:var(--bg-deep);border-radius:999px;width:96px;height:5px;overflow:hidden}.br-progress-fill{background:var(--blue);border-radius:999px;height:100%;transition:width .32s cubic-bezier(.2,.7,.2,1);display:block}.br-body{grid-template-columns:268px 1fr 364px;width:100%;max-width:1440px;min-height:0;margin:0 auto;display:grid;overflow:hidden}.br-skel{display:contents}.br-skel-item{pointer-events:none}.br-skel-avatar{border-radius:50%;flex-shrink:0;width:34px;height:34px}.br-skel-avatar.is-lg{width:56px;height:56px}.br-skel-line{border-radius:6px;max-width:100%;height:12px}.br-skel-profile{flex-direction:column;gap:16px;padding:40px 40px 0;display:flex}.br-skel-head{align-items:center;gap:16px;margin-bottom:10px;display:flex}.br-skel-id{flex-direction:column;flex:1;gap:10px;display:flex}.br-skel-block{border-radius:12px;height:120px;margin-top:8px}.br-decision.pe-decision-aside[aria-hidden=true]{flex-direction:column;gap:14px;display:flex}.br-queue{border-right:1px solid var(--line);padding:14px 0;overflow-y:auto}.br-queue-head{letter-spacing:.1em;text-transform:uppercase;color:var(--faint);margin:0 0 8px;padding:0 18px;font-size:11px}.br-queue-list{flex-direction:column;padding:16px 12px;display:flex}.br-queue-progress{border-bottom:1px solid var(--line);margin:0;padding:0 18px}.br-queue-progress .br-queue-head{justify-content:space-between;align-items:center;gap:8px;padding:0;display:flex}.br-queue-shortlisted{color:var(--blue);letter-spacing:0;text-transform:none;font-weight:700}.br-queue-track{width:100%;margin-top:10px}.br-queue--review{background:var(--bg-deep);padding:16px 12px}.br-queue--review .br-queue-list{padding:0}.br-queue--review .br-queue-progress{margin:0 0 12px;padding:0 12px}.br-queue--review .br-queue-progress .br-queue-head{letter-spacing:-.1px;text-transform:none;color:var(--ink);font-size:13px;font-weight:500}.br-queue-count{letter-spacing:0;text-transform:none;align-items:center;gap:4px;font-size:11px;font-weight:500;display:inline-flex}.br-queue-count-done{color:var(--ink)}.br-queue-count-total{color:var(--faint)}.br-queue--review .br-queue-track{background:#d6d6d6;margin-top:8px}.br-queue-progress-note{color:var(--muted);margin:7px 0 0;font-size:11.5px}.br-queue-item{text-align:left;cursor:pointer;background:0 0;border:none;border-left:2px solid #0000;grid-template-columns:1fr auto;align-items:center;gap:10px;padding:10px 16px;font-family:inherit;transition:background .14s;display:grid}.br-queue-item:hover{background:var(--surface-2)}.br-queue-item.is-active{background:var(--surface);border-radius:var(--radius);border-left-color:#0000;padding:10px 16px;box-shadow:0 1px 2px #0f0d0b0a}.br-queue-item.is-done{opacity:.7}.br-queue-item.is-done.is-active{opacity:1}.br-queue--review .br-queue-item{border-radius:12px}.br-queue--review .br-queue-item:hover{background:var(--surface);box-shadow:0 1px 2px #0f0d0b0a}.br-queue--review .br-queue-item.is-active{background:var(--surface);border:1px solid var(--border-default);border-bottom-width:2px;box-shadow:0 1px 2px #0f0d0b0a}.br-queue-avatar{color:#fff;letter-spacing:.02em;border-radius:50%;place-items:center;width:34px;height:34px;font-size:12px;font-weight:600;display:grid}.br-queue-avatar.is-orange{background:var(--avatar-orange);color:#fff}.br-queue-avatar.is-green{background:var(--avatar-green);color:#fff}.br-queue-avatar.is-amber{background:var(--avatar-amber);color:#fff}.br-queue-text{flex-direction:column;gap:1px;min-width:0;display:flex}.br-queue-name{color:var(--ink);letter-spacing:-.005em;white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;overflow:hidden}.br-queue-yrs{flex:none}.br-queue--review .br-queue-name{max-width:142px}.br-queue-meta{color:var(--faint);white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.br-queue-status{place-items:center;width:26px;display:grid}.br-queue-status.is-verdict{align-self:start;place-items:start center}.br-queue-status.approved{color:var(--status-green)}.br-queue-status.passed{color:var(--faint)}.br-queue-score{color:var(--muted);font-variant-numeric:tabular-nums;font-size:11.5px;font-weight:600}.br-queue-score.is-strong{color:#005823;color:lab(31.9884% -39.8826 27.0989)}.br-main{background:var(--surface);z-index:1;padding:32px 40px 48px;position:relative;overflow-y:auto;box-shadow:0 0 22px #5d646f12;box-shadow:0 0 22px lab(41.9258% -.856936 -7.37907/.07)}.br-main>.br-profile{max-width:none}.br-profile{max-width:720px;margin:0 auto;animation:.28s cubic-bezier(.2,.7,.2,1) brProfileIn}@keyframes brProfileIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.br-profile-head{align-items:flex-start;gap:16px;margin-bottom:18px;display:flex}.br-profile-head .feed-profile-avatar{width:60px;height:60px;font-size:19px}.br-profile-id{flex:auto;min-width:0}.br-profile-name-row{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.br-profile-name{letter-spacing:-.015em;color:var(--ink);white-space:nowrap;margin:0;font-size:22px;font-weight:600}.br-profile-role{color:var(--muted);margin:4px 0 0;font-size:13.5px}.br-profile-meta{color:var(--faint);flex-wrap:wrap;gap:16px;margin-top:8px;font-size:12.5px;display:flex}.br-profile-meta span{align-items:center;gap:5px;display:inline-flex}.br-profile-scores{flex-direction:column;flex:none;align-items:flex-end;gap:6px;display:flex}.br-profile-scores .ws-score{white-space:nowrap;padding:4px 11px;font-size:13px}.br-conf{color:var(--faint);white-space:nowrap;font-size:11.5px}.br-profile--pd{position:relative}.br-profile-viewcv{z-index:2;position:absolute;top:0;right:0}.br-profile--pd .pd-head{align-items:flex-start;padding-right:116px}.br-profile--pd .pd-head .br-profile-scores{margin-left:auto}.br-profile--pd .pd-section{margin-top:22px}.br-profile--pd .pd-section:first-of-type{margin-top:20px}.br-summary{color:var(--ink-2);margin:0 0 6px;font-size:14px;line-height:1.6}.br-section{border-top:1px solid var(--line);padding:20px 0}.br-section-label{letter-spacing:.1em;text-transform:uppercase;color:var(--faint);margin:0 0 14px;font-size:11px}.br-highlights{flex-direction:column;gap:11px;display:flex}.br-highlight{color:var(--ink-2);grid-template-columns:22px 1fr;align-items:start;gap:11px;font-size:13.5px;line-height:1.5;display:grid}.br-highlight strong{color:var(--ink);font-weight:600}.br-highlight-ic{background:var(--bg-deep);width:22px;height:22px;color:var(--muted);border-radius:6px;place-items:center;margin-top:1px;display:grid}.br-highlight.is-match .br-highlight-ic{background:var(--status-green-soft);color:#005e25;color:lab(34.3156% -39.7732 26.8728)}.br-highlight.is-gap .br-highlight-ic{background:var(--status-amber-soft);color:#764b00;color:lab(35.9765% 17.8288 65.2658)}.br-decision{border-left:1px solid var(--line);background:0 0;flex-direction:column;padding:26px 24px 18px;display:flex;overflow-y:auto}.br-decision-eyebrow{letter-spacing:.1em;text-transform:uppercase;color:var(--faint);margin:0 0 6px;font-size:11px}.br-decision-title{letter-spacing:-.01em;color:var(--ink);margin:0 0 18px;font-size:17px;font-weight:600}.br-buttons{flex-direction:column;gap:9px;display:flex}.pe-decision-aside .br-decision-eyebrow{letter-spacing:.08em;font-weight:600}.pe-decision-aside .br-decision-title{margin-bottom:20px}.br-decide-buttons{gap:8px}.br-decided{flex-direction:column;gap:8px;display:flex}.br-decided-btn{border-radius:var(--radius,10px);color:#fff;align-items:center;gap:10px;width:100%;padding:14px 16px;font-size:14px;font-weight:600;display:flex;box-shadow:inset 0 0 4px #0000001f}.br-decided-btn.is-shortlist{background:#185926}.br-decided-btn.is-disqualify{background:#8e3321;font-size:13.5px}.br-decided-btn.is-invited{background:var(--blue-hover,#0085ed);box-shadow:inset 0 0 4px #0003}.br-decided-ic{flex:none;justify-content:center;align-items:center;display:inline-flex}.br-decided-label{text-align:left;flex:1 0 0;min-width:0}.br-decided-note{letter-spacing:-.01em;color:var(--ink-2);margin:0;padding:0 12px 12px;font-size:12px}.br-change-decision{cursor:pointer;border-radius:var(--radius-sm,6px);height:28px;color:var(--ink);background:0 0;border:0;justify-content:center;align-self:flex-start;align-items:center;gap:6px;padding:6px 8px;font-size:13px;font-weight:500;display:inline-flex}.br-change-decision:hover{background:var(--bg-deep)}.br-big{cursor:pointer;border:1px solid var(--ink);border-radius:9px;justify-content:center;align-items:center;gap:9px;padding:12px 16px;font-family:inherit;font-size:14px;font-weight:600;transition:background .14s,border-color .14s,color .14s;display:flex}.br-big.btn-blue{border-color:#0000}.br-big-ghost{background:var(--surface);border:1px solid var(--line);color:var(--ink-2);font-weight:500}.br-big-ghost:hover{background:var(--hover);border-color:var(--line-2);color:var(--ink)}.br-big-ghost.is-armed{border-color:var(--ink);color:var(--ink)}.br-kbd{letter-spacing:.04em;background:#ffffff38;border-radius:4px;padding:1px 6px;font-size:10px;font-weight:600}.br-kbd.is-light{background:var(--bg-deep);color:var(--muted)}.br-reason{margin-top:14px;animation:.2s brProfileIn}.br-reason-label{color:var(--muted);margin-bottom:9px;font-size:12.5px;display:block}.br-reason-chips{flex-wrap:wrap;gap:6px;margin-bottom:11px;display:flex}.br-reason-chip{border:1px solid var(--line);background:var(--surface);color:var(--ink-2);cursor:pointer;white-space:nowrap;border-radius:999px;padding:5px 11px;font-family:inherit;font-size:12px;transition:all .14s}.br-reason-chip:hover{border-color:var(--line-2)}.br-reason-chip.is-sel{background:var(--ink);border-color:var(--ink);color:#fff}.br-reason-input{border:1px solid var(--line);background:var(--surface);width:100%;color:var(--ink);resize:none;box-sizing:border-box;border-radius:8px;padding:9px 11px;font-family:inherit;font-size:13px}.br-reason-input:focus{border-color:var(--blue);outline:none}.br-reason-confirm{border:1px solid var(--ink);background:var(--ink);color:#fff;cursor:pointer;border-radius:8px;width:100%;margin-top:10px;padding:10px;font-family:inherit;font-size:13.5px;font-weight:600;transition:background .14s}.br-reason-confirm:hover{background:#000}.br-done{flex-direction:column;align-items:flex-start;gap:10px;padding-top:8px;display:flex}.br-done-mark{background:var(--status-green-soft);color:#005823;color:lab(31.9884% -39.8826 27.0989);border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.br-done-title{letter-spacing:-.01em;color:var(--ink);margin:4px 0 0;font-size:18px;font-weight:600}.br-done-sub{color:var(--muted);margin:0;font-size:13.5px;line-height:1.55}.br-done-btn{margin-top:8px}.br-decision-foot{color:var(--faint);margin-top:auto;padding-top:16px;font-size:11.5px;line-height:1.5}.br-bottom{background:var(--surface);border-top:1px solid var(--line);justify-content:space-between;align-items:center;padding:11px 24px;display:flex}.br-bottom-nav{align-items:center;gap:8px;display:flex}.br-nav-btn{border:1px solid var(--line);background:var(--surface);width:32px;height:32px;color:var(--ink-2);cursor:pointer;border-radius:8px;place-items:center;transition:background .14s,border-color .14s,color .14s;display:grid}.br-nav-btn:hover:not(:disabled){background:var(--hover);border-color:var(--line-2);color:var(--ink)}.br-nav-btn:disabled{opacity:.4;cursor:default}.br-nav-hint{color:var(--faint);align-items:center;gap:4px;margin-left:6px;font-size:11.5px;display:inline-flex}.br-bottom-count{color:var(--muted);font-variant-numeric:tabular-nums;font-size:12px}@media (max-width:1080px){.br-body{grid-template-columns:220px 1fr 320px}.br-main{padding:28px 24px 40px}}.br-send-btn{letter-spacing:-.005em;color:#fff;cursor:pointer;background:linear-gradient(102deg,#0091ef,#2366e9 48%,#00a6df);background:linear-gradient(102deg,lab(57.3629% -5.51426 -59.4897),lab(45.417% 18.6059 -73.635) 48%,lab(63.0222% -23.2549 -45.4048));border:none;border-radius:8px;flex:none;align-items:center;gap:7px;padding:9px 16px;font-family:inherit;font-size:13px;font-weight:600;animation:.52s cubic-bezier(.2,.8,.2,1) both brSendIn;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 3px 12px #006edb6b,inset 0 1px #ffffff47;box-shadow:0 3px 12px lab(46.0394% 8.56912 -68.4233/.42),inset 0 1px lab(100% 0 0/.278431)}.br-send-btn>*{z-index:1;position:relative}@keyframes brSendIn{0%{opacity:0;transform:translate(10px)scale(.94)}to{opacity:1;transform:translate(0)scale(1)}}.br-send-btn:after{content:"";background:linear-gradient(100deg,#0000,#fff9,#0000);width:45%;animation:3.2s cubic-bezier(.4,0,.2,1) .45s infinite brShine;position:absolute;top:0;bottom:0;left:-65%;transform:skew(-18deg)}@keyframes brShine{0%{left:-65%}28%{left:150%}to{left:150%}}.br-send-btn:hover{filter:brightness(1.07)saturate(1.05);box-shadow:0 5px 18px #006edb80,inset 0 1px #ffffff52;box-shadow:0 5px 18px lab(46.0394% 8.56912 -68.4233/.5),inset 0 1px lab(100% 0 0/.321569)}.br-send-btn:active{transform:translateY(.5px)}.br-send-btn:disabled{filter:grayscale(.4)brightness(.98);opacity:.5;cursor:not-allowed;box-shadow:none}.br-send-btn:disabled:after{display:none}.br-send-count{font-variant-numeric:tabular-nums;background:#ffffff38;border-radius:999px;justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 6px;font-size:12px;font-weight:600;display:inline-flex}@media (prefers-reduced-motion:reduce){.br-send-btn{animation:none}.br-send-btn:after{animation:none;display:none}}.ws-toast{background:var(--ink);color:#f4f5f7;color:lab(96.5108% -.162244 -1.12437);letter-spacing:-.005em;z-index:90;opacity:0;border-radius:999px;align-items:center;gap:10px;padding:11px 18px 11px 13px;font-size:13px;font-weight:500;transition:opacity .26s,transform .26s cubic-bezier(.2,.8,.2,1);display:inline-flex;position:fixed;bottom:28px;left:50%;transform:translate(-50%)translateY(14px);box-shadow:0 14px 34px #0000003d}.ws-toast.is-show{opacity:1;transform:translate(-50%)translateY(0)}.ws-toast-mark{background:var(--status-green);color:#fff;border-radius:50%;flex:none;place-items:center;width:20px;height:20px;display:grid}.pd-screen{background:var(--bg);flex-direction:column;min-height:100vh;display:flex}.pd-topbar{background:var(--surface);border-bottom:1px solid var(--line);z-index:5;grid-template-columns:auto 1fr auto;align-items:center;gap:18px;padding:12px 28px;display:grid;position:sticky;top:0}.pd-top-left{align-items:center;gap:6px;min-width:0;display:inline-flex}.pd-back{width:32px;height:32px;color:var(--ink-2);cursor:pointer;background:0 0;border:none;border-radius:8px;place-items:center;transition:background .16s,color .16s;display:grid}.pd-back:hover{background:var(--hover);color:var(--ink)}.pd-crumbs{color:var(--muted);align-items:center;gap:8px;min-width:0;font-size:13px;display:inline-flex}.pd-crumbs a{color:var(--muted);border-radius:4px;margin:-2px -4px;padding:2px 4px;text-decoration:none;transition:color .16s,background .16s}.pd-crumbs a:hover{color:var(--ink-2);background:var(--hover)}.pd-crumbs .pd-crumb-sep{color:var(--line-2)}.pd-crumbs .pd-crumb-current{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;max-width:38ch;font-weight:500;overflow:hidden}.pd-top-actions{align-items:center;gap:6px;display:inline-flex}.pd-top-actions .btn-ws-outline,.pd-top-actions .qbtn--secondary{padding:6px 11px;font-size:12.5px}.pd-icon-btn{width:32px;height:32px;color:var(--ink-2);cursor:pointer;background:0 0;border:none;border-radius:8px;place-items:center;transition:background .16s,color .16s;display:grid}.pd-icon-btn:hover{background:var(--hover);color:var(--ink)}.pd-body{flex-wrap:wrap;flex:1;justify-content:center;align-items:flex-start;gap:28px;width:100%;max-width:1460px;margin:0 auto;display:flex}.pd-col-left{border-right:1px solid var(--line);background:var(--surface);padding:36px 40px 80px}.pd-col-right{background:var(--bg);padding:32px 40px 80px}.pd-head{align-items:flex-start;gap:16px;margin-bottom:40px;display:flex}.pd-head .feed-profile-avatar{width:64px;height:64px;font-size:20px}.pd-id{flex:1;min-width:0}.pd-name{letter-spacing:-.4px;color:var(--ink);align-items:flex-start;gap:4px;margin:0;font-size:24px;font-weight:600;line-height:30px;display:inline-flex}.pd-ats-badge{letter-spacing:1px;text-transform:uppercase;color:#1e22ff;margin-top:2px;padding:0 4px;font-size:10px;font-weight:600;line-height:10px}.pd-role{color:var(--muted);margin:2px 0 12px;font-size:13px;font-weight:400;line-height:18px}.pd-meta{color:var(--ink-2);flex-wrap:wrap;gap:14px;font-size:13px;line-height:18px;display:flex}.pd-meta span{align-items:center;gap:6px;display:inline-flex}.pd-meta svg,.pd-meta .ri{color:var(--muted)}.pd-updated{color:var(--faint);align-items:center;gap:6px;margin:18px 0 22px;font-size:11.5px;display:inline-flex}.pd-status-row{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:28px;display:flex}.pd-agent-state{background:var(--bg-deep);border:1px solid var(--line);color:var(--ink-2);border-radius:999px;align-items:center;gap:7px;padding:5px 11px 5px 9px;font-size:12px;display:inline-flex}.pd-agent-state .pd-agent-state-dot{background:var(--blue);border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #0099f12e;box-shadow:0 0 0 3px lab(59.8811% -9.4091 -58.2312/.18)}.pd-agent-state-meta{color:var(--muted);margin-left:1px}.pd-personal-label{color:#483c79;color:lab(29.0344% 17.472 -33.6475);cursor:pointer;background:#f1f0fe;background:lab(95.1879% 2.2206 -6.36897);border:1px solid #dddcee;border:1px solid lab(88.1574% 3.13219 -8.8162);border-radius:999px;align-items:center;gap:6px;padding:5px 10px 5px 11px;font-family:inherit;font-size:12px;font-weight:500;transition:background .16s,border-color .16s;display:inline-flex}.pd-personal-label:hover{background:#eae9fb;background:lab(92.7979% 3.12594 -8.81997);border-color:#c9c6ea;border-color:lab(80.9295% 6.60572 -17.4469)}.pd-personal-label .pd-pl-dot{background:#7260bd;background:lab(45.8753% 24.6074 -47.0848);border-radius:50%;width:6px;height:6px}.pd-personal-label svg{opacity:.5}.pd-section{margin-bottom:40px}.pd-section-label{letter-spacing:2px;text-transform:uppercase;color:var(--faint);margin:0 0 14px;font-size:13px;font-weight:600;line-height:18px}.pd-summary{background:var(--surface-2);border:1px solid var(--line);border-radius:var(--radius-lg);color:var(--ink);letter-spacing:-.003em;padding:16px 18px;font-size:13.5px;line-height:1.6}.pd-summary-head{letter-spacing:.12em;text-transform:uppercase;width:fit-content;color:var(--muted);align-items:center;gap:6px;margin-bottom:8px;font-size:10.5px;font-weight:600;display:flex}.pd-summary-head svg{color:var(--ink-2)}.pd-highlights{flex-direction:column;gap:8px;display:flex}.pd-highlight{color:var(--ink-2);grid-template-columns:14px 1fr;align-items:flex-start;gap:9px;font-size:13.5px;line-height:1.55;display:grid}.pd-highlight-mark{background:var(--muted);border-radius:50%;flex:none;width:5px;height:5px;margin-top:8px;margin-left:4px}.pd-highlight.is-gap .pd-highlight-mark{background:var(--faint)}.pd-experience .feed-profile-timeline{padding-left:4px}.pd-experience .feed-tl-item{padding-bottom:14px}.pd-exp-period{color:var(--faint);font-variant-numeric:tabular-nums;letter-spacing:.01em;font-size:11.5px}.pd-skills{flex-wrap:wrap;gap:6px;display:flex}.pd-sources{flex-direction:column;gap:8px;display:flex}.pd-source{color:var(--ink-2);align-items:center;gap:10px;font-size:13px;display:inline-flex}.pd-source-icon{background:var(--bg-deep);border:1px solid var(--line);width:26px;height:26px;color:var(--ink-2);border-radius:7px;flex:none;place-items:center;display:grid}.pd-rtabs{border-bottom:1px solid var(--line);gap:2px;margin:-4px 0 18px;display:flex}.pd-rtab{color:var(--muted);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;align-items:center;gap:6px;margin-bottom:-1px;padding:9px 14px;font-family:inherit;font-size:13px;transition:color .16s,border-color .16s;display:inline-flex}.pd-rtab:hover{color:var(--ink)}.pd-rtab.is-active{color:var(--ink);border-bottom-color:var(--ink);font-weight:500}.pd-rtab-count{color:var(--faint);font-variant-numeric:tabular-nums;font-size:11px}.pd-rtab.is-active .pd-rtab-count{color:var(--muted)}.pd-chips{flex-wrap:wrap;gap:6px;margin-bottom:18px;display:flex}.pd-chip{background:var(--surface);border:1px solid var(--line);color:var(--ink-2);cursor:pointer;border-radius:999px;padding:5px 12px;font-family:inherit;font-size:12.5px;transition:all .16s}.pd-chip:hover{border-color:var(--line-2)}.pd-chip.is-active{background:var(--ink);color:#fff;border-color:var(--ink)}.pd-eng{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);margin-bottom:16px;transition:border-color .16s;overflow:hidden}.pd-eng:hover{border-color:var(--line-2)}.pd-eng-head{cursor:pointer;-webkit-user-select:none;user-select:none;text-align:left;width:100%;color:inherit;background:0 0;border:none;grid-template-columns:auto 1fr auto auto;align-items:center;gap:14px;padding:14px 18px;font-family:inherit;transition:background .14s;display:grid}.pd-eng-head:hover{background:var(--surface-2)}.pd-eng-icon{color:#005189;color:lab(31.7947% -1.84257 -51.3188);background:#e4f0fb;background:lab(94.2043% -2.67601 -6.86201);border-radius:8px;flex:none;place-items:center;width:32px;height:32px;display:grid}.pd-eng-icon.is-past{background:var(--bg-deep);color:var(--faint)}.pd-eng-text{min-width:0}.pd-eng-title{color:var(--ink);letter-spacing:-.005em;margin:0;font-size:14px;font-weight:600}.pd-eng-sub{color:var(--muted);margin:2px 0 0;font-size:12px}.pd-eng-status{white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:3px 9px;font-size:11.5px;font-weight:500;display:inline-flex}.pd-eng-status.is-active{color:#004b7c;color:lab(29.6739% -3.27669 -44.9844);background:#e1f1ff;background:lab(94.2034% -3.30839 -8.55906)}.pd-eng-status.is-closed{background:var(--bg-deep);color:var(--muted)}.pd-eng-chev{color:var(--faint);place-items:center;transition:transform .18s;display:grid}.pd-eng.is-collapsed .pd-eng-chev{transform:rotate(-90deg)}.pd-eng.is-collapsed .pd-eng-body{display:none}.pd-email-head{grid-template-columns:1fr auto;gap:14px;padding:14px 16px}.pd-email-subject-wrap{align-items:center;gap:8px;min-width:0;display:flex}.pd-email-subject{color:var(--ink);letter-spacing:-.07px;white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;overflow:hidden}.pd-email-toggle{border-radius:var(--radius-sm);width:28px;height:28px;color:var(--faint);flex:none;place-items:center;transition:transform .18s;display:grid}.pd-email-thread.is-collapsed .pd-email-toggle{transform:rotate(-90deg)}.pd-email-thread .pd-eng-body{padding:0}.pd-email-row{border-top:1px solid var(--line);flex-direction:column;gap:10px;padding:16px 18px;display:flex}.pd-email-row.is-flash{border-radius:10px;animation:2.8s ease-out pdEmailFlash}@keyframes pdEmailFlash{0%,55%{background:color-mix(in oklch, var(--blue) 12%, transparent);box-shadow:inset 0 0 0 2px var(--blue)}to{background:0 0;box-shadow:inset 0 0 0 2px #0000}}@media (prefers-reduced-motion:reduce){.pd-email-row.is-flash{box-shadow:inset 0 0 0 2px var(--blue);animation:none}}.pd-email-ava{color:#fff;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;font-size:11px;font-weight:600;display:inline-grid}.pd-email-ava.is-hn{background:var(--hn-gradient)}.pd-email-ava.is-cand{background:var(--avatar-orange)}.tracy-photo{background-image:url(/assets/tracy-avatar.png)!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important;background-color:var(--bg-deep)!important;color:#0000!important}.pd-email-row-head{justify-content:space-between;align-items:center;gap:8px;width:100%;display:flex}.pd-email-sender{align-items:center;gap:8px;min-width:0;display:flex}.pd-email-from{color:var(--ink);white-space:nowrap;font-size:13px;font-weight:600}.pd-email-time{color:var(--faint);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:13px}.pd-email-body{flex-direction:column;gap:12px;display:flex}.pd-email-para{color:var(--ink);text-wrap:pretty;margin:0;font-size:13px;line-height:1.5}.pd-eng-body{border-top:1px solid var(--line);padding:8px 0 10px}.pd-tl-row{grid-template-columns:24px 1fr auto;align-items:flex-start;gap:14px;padding:10px 18px;transition:background .14s;display:grid;position:relative}.pd-tl-row:hover{background:var(--surface-2)}.pd-tl-rail{align-self:stretch;place-items:start center;width:24px;padding-top:4px;display:grid;position:relative}.pd-tl-rail:before{content:"";background:var(--line);width:1px;position:absolute;top:26px;bottom:-24px;left:50%;transform:translate(-50%)}.pd-tl-row:last-child .pd-tl-rail:before{display:none}.pd-tl-node{background:var(--surface);border:1px solid var(--line);width:22px;height:22px;color:var(--muted);z-index:1;border-radius:50%;flex:none;place-items:center;display:grid;position:relative}.pd-tl-node.is-done{background:var(--status-green-soft);color:#005823;color:lab(31.9884% -39.8826 27.0989);border-color:#abd8b3;border-color:lab(82.3613% -20.7953 13.3552)}.pd-tl-node.is-warn{background:var(--status-amber-soft);color:#764b00;color:lab(35.9765% 17.8288 65.2658);border-color:#e2c69f;border-color:lab(81.4862% 6.22994 23.0705)}.pd-tl-node.is-stop{background:var(--status-orange-soft);color:#ab3415;color:lab(40.5764% 48.1243 45.5782);border-color:#f4bbac;border-color:lab(80.9009% 19.8368 15.9973)}.pd-tl-content{min-width:0}.pd-tl-title{color:var(--ink);margin:0 0 2px;font-size:13px;font-weight:500;line-height:1.4}.pd-tl-meta{color:var(--muted);font-variant-numeric:tabular-nums;font-size:11.5px}.pd-tl-cta{color:var(--blue);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:6px;align-items:center;gap:4px;padding:4px 8px;font-family:inherit;font-size:12px;transition:background .16s,color .16s;display:inline-flex}.pd-tl-cta:hover{background:#e1f1ff;background:lab(94.2034% -3.30839 -8.55906)}.pd-tl-cta svg{transition:transform .16s}.pd-tl-cta:hover svg{transform:translate(2px)}.pd-snap{background:var(--bg-deep);border:1px dashed var(--line-2);border-radius:var(--radius);color:var(--muted);margin:6px 18px 8px;padding:10px 12px;font-size:11.5px;line-height:1.5}.pd-snap-label{color:var(--ink-2);font-weight:500}.pd-notes{margin-top:0}.pd-empty-tab{color:var(--pd-muted,#8a8f98);padding:24px 4px;font-size:13px}.pd-emails{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.pd-no-email{background:var(--status-amber-soft,#fde8cb);color:var(--ink,#1d1d1d);letter-spacing:-.1px;white-space:nowrap;border-radius:99px;align-items:center;gap:8px;padding:4px 12px;font-size:13px;font-weight:400;line-height:18px;display:inline-flex}.pd-no-email-ic{color:#c2761b;flex:none;display:block}.pd-pills{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.pd-pill{border:1px solid var(--line);background:var(--surface-2,#f5f7f9);border-radius:4px;align-items:stretch;max-width:100%;height:28px;display:inline-flex;overflow:hidden}.pd-pill-val{background:var(--surface,#fff);color:var(--ink);white-space:nowrap;text-overflow:ellipsis;align-items:center;max-width:340px;padding:0 14px;font-size:13px;text-decoration:none;transition:color .12s;display:inline-flex;overflow:hidden}a.pd-pill-val:hover{color:var(--blue,#0099f7);text-decoration:underline}.pd-pill-copy{border:none;border-left:1px solid var(--line);background:var(--surface-2,#f5f7f9);color:var(--muted);cursor:pointer;justify-content:center;align-items:center;padding:0 12px;transition:color .12s,background .12s;display:inline-flex}.pd-pill-copy:hover{color:#fff;background:var(--ink,#1d1d1d)}.pd-pill-copy.is-copied{color:#16a34a}.pd-pills--summary{gap:6px;margin-top:6px}.pd-pills--summary .pd-pill{height:24px}.pd-pills--summary .pd-pill-val{max-width:220px;padding:0 10px;font-size:12px}.pd-pills--summary .pd-pill-copy{padding:0 8px}.pd-pill-skel{background:linear-gradient(90deg, var(--surface-2,#f5f7f9) 0%, var(--bg-deep,#ebedef) 50%, var(--surface-2,#f5f7f9) 100%);background-size:200% 100%;border-radius:99px;width:180px;height:28px;animation:1.2s ease-in-out infinite pd-pill-shimmer;display:inline-block}@keyframes pd-pill-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.pd-socials{flex-direction:column;align-items:flex-start;width:100%;margin-top:4px;display:flex}.pd-socials-toggle{color:var(--ink-2,#474747);letter-spacing:-.1px;cursor:pointer;background:0 0;border:none;justify-content:flex-start;align-items:center;gap:8px;padding:4px 0;font-size:13px;font-weight:400;transition:color .12s;display:inline-flex}.pd-socials-toggle:hover{color:var(--ink,#1d1d1d)}.pd-socials-toggle:focus-visible{outline:2px solid var(--focus,#2563eb);outline-offset:2px;border-radius:4px}.pd-socials-chev{color:var(--ink-2,#474747);transition:transform .16s;display:inline-flex}.pd-socials-chev.is-open{transform:rotate(180deg)}.pd-composer{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);margin-bottom:14px;transition:border-color .16s,box-shadow .16s;overflow:hidden}.pd-composer:hover{border-color:var(--line-2)}.pd-composer:focus-within{border-color:var(--ink);box-shadow:0 0 0 3px #0f0d0b14;box-shadow:0 0 0 3px lab(3.69367% .523917 .95267/.08)}.pd-composer textarea{resize:none;width:100%;color:var(--ink);background:0 0;border:none;outline:none;min-height:92px;padding:14px 18px;font-family:inherit;font-size:14px;line-height:1.55}.pd-composer textarea::placeholder{color:var(--faint)}.pd-composer-foot{border-top:1px solid var(--line);justify-content:flex-end;align-items:center;padding:12px;display:flex}.pd-note{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);flex-direction:column;gap:16px;margin-bottom:12px;padding:20px 16px;display:flex}.pd-note-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.pd-note-author{align-items:center;gap:8px;display:inline-flex}.pd-note-head .pd-note-avatar{color:#fff;letter-spacing:.02em;border-radius:50%;place-items:center;width:28px;height:28px;font-size:9px;font-weight:600;display:grid}.pd-note-head .pd-note-avatar.is-hn{background:var(--hn-gradient)}.pd-note-name{color:var(--ink);font-size:13px;font-weight:600}.pd-note-tools{align-items:center;gap:2px;display:inline-flex}.pd-note-body{color:var(--ink-2);margin:0;font-size:14px;line-height:1.55}.pd-note-edit{resize:vertical;width:100%;color:var(--ink-2);background:0 0;border:none;outline:none;min-height:60px;padding:0;font-family:inherit;font-size:14px;line-height:1.55}.pd-note-foot{justify-content:space-between;align-items:center;gap:12px;padding-top:6px;display:flex}.pd-note-hints{align-items:center;gap:16px;display:inline-flex}.pd-note-hint{color:var(--muted);align-items:center;gap:4px;font-size:11px;font-weight:500;display:inline-flex}.pd-kbd{font-family:var(--font-mono);color:var(--ink-2);background:var(--surface);border:1px solid var(--line);border-bottom-width:2px;border-radius:4px;justify-content:center;align-items:center;padding:3px 6px 5px;font-size:10px;line-height:10px;display:inline-flex}.pd-note-actions{align-items:center;gap:8px;display:inline-flex}@media (max-width:1080px){.pd-body{grid-template-columns:1fr}.pd-col-left{border-right:none;border-bottom:1px solid var(--line);padding:28px 24px 40px}.pd-col-right{padding:24px 24px 80px}.pd-topbar{padding:10px 16px}}.pd-body{background:var(--bg)}.pd-col-left{background:var(--surface);z-index:1;border-radius:var(--radius-lg);border-right:none;flex:520px;width:auto;min-width:0;max-width:820px;margin:28px 0;padding:36px 36px 40px;position:relative;box-shadow:0 0 22px #5d646f12;box-shadow:0 0 22px lab(41.9258% -.856936 -7.37907/.07)}.pd-col-right{flex:0 0 600px;width:600px;max-width:100%;padding:20px}.pd-col-right .pd-rtabs{background:var(--bg);border-bottom:none;gap:0;height:40px;margin-bottom:14px;padding:4px}.pd-col-right .pd-rtabs button{letter-spacing:-.1px;color:var(--ink);border-radius:4px;align-items:center;gap:6px;padding:6px 12px;font-size:14px;font-weight:400;line-height:20px;display:inline-flex}.pd-col-right .pd-rtabs button[data-state=on]{background:var(--surface);color:var(--ink);box-shadow:0 1px 1.5px #0000000d}.pd-section-title{color:var(--ink);letter-spacing:-.01em;margin:0 0 14px;font-size:17px;font-weight:600}.pd-stat-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:22px;display:grid}.pd-stat-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);align-items:center;gap:12px;min-width:0;padding:12px 14px;display:flex}.pd-stat-icon{background:var(--bg-deep);border:1px solid var(--line);width:34px;height:34px;color:var(--ink-2);border-radius:50%;flex:none;place-items:center;display:grid}.pd-stat-body{flex-direction:column;gap:1px;min-width:0;display:flex}.pd-stat-label{color:var(--muted);letter-spacing:-.003em;font-size:12px}.pd-stat-value{color:var(--ink);font-variant-numeric:tabular-nums;letter-spacing:-.005em;font-size:14px;font-weight:600}.pd-exp-list,.pd-edu-list{flex-direction:column;gap:18px;display:flex}.pd-exp-item,.pd-edu-item{grid-template-columns:44px 1fr;align-items:start;gap:14px;display:grid}.pd-exp-logo,.pd-edu-logo{background:var(--bg-deep);border:1px solid var(--line);width:40px;height:40px;color:var(--ink-2);letter-spacing:.02em;border-radius:50%;place-items:center;font-size:13px;font-weight:600;display:grid}.pd-edu-logo svg{color:var(--ink-2)}.pd-exp-text,.pd-edu-text{flex-direction:column;gap:2px;min-width:0;padding-top:1px;display:flex}.pd-exp-title,.pd-edu-school{color:var(--ink);letter-spacing:-.005em;font-size:14px;font-weight:600}.pd-exp-company,.pd-edu-degree{color:var(--ink-2);font-size:13px}.pd-exp-dates,.pd-edu-dates{color:var(--muted);font-variant-numeric:tabular-nums;margin-top:4px;font-size:12px}.pd-exp-location{color:var(--muted);font-size:12px}.pd-cert-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.pd-cert-list li{color:var(--ink);grid-template-columns:14px 1fr;align-items:baseline;gap:10px;font-size:13.5px;line-height:1.5;display:grid}.pd-cert-list li:before{content:"";background:var(--line-2);border-radius:50%;align-self:center;width:4px;height:4px;margin-left:5px}.pd-cert-meta{color:var(--muted);font-size:12.5px}@media (max-width:1080px){.pd-col-left{width:auto;margin:16px 16px 24px;padding:24px 22px 32px}.pd-col-right{width:600px;padding:20px}.pd-stat-cards{grid-template-columns:1fr}}.pd-exp-desc{color:var(--ink-2);letter-spacing:-.003em;margin:8px 0 0;font-size:13px;line-height:1.55}.pd-exp-item.is-multi .pd-exp-company.is-lead{color:var(--ink);letter-spacing:-.005em;margin-bottom:2px;font-size:15px;font-weight:600}.pd-exp-item.is-multi .pd-exp-location{margin-bottom:10px}.pd-role-list{flex-direction:column;gap:16px;margin-top:6px;padding-left:0;display:flex;position:relative}.pd-role-list:before{content:"";background:var(--line);width:1px;position:absolute;top:10px;bottom:10px;left:5px}.pd-role-item{grid-template-columns:11px 1fr;align-items:start;gap:14px;display:grid}.pd-role-dot{background:var(--line-2);z-index:1;width:7px;height:7px;box-shadow:0 0 0 3px var(--surface);border-radius:50%;justify-self:center;margin-top:7px;position:relative}.pd-role-text{flex-direction:column;gap:1px;min-width:0;display:flex}.pd-role-title{color:var(--ink);letter-spacing:-.005em;font-size:14px;font-weight:600}.pd-role-dates{color:var(--muted);font-variant-numeric:tabular-nums;margin-top:2px;font-size:12px}.pd-role-desc{color:var(--ink-2);letter-spacing:-.003em;margin:6px 0 0;font-size:13px;line-height:1.55}.pd-desc-label{text-transform:uppercase;letter-spacing:.04em;color:var(--ink-2);margin-top:8px;font-size:11.5px;font-weight:600;display:block}.pd-desc-para{margin:4px 0 0}.pd-desc-label:first-child,.pd-desc-para:first-child,.pd-desc-bullets:first-child{margin-top:0}.pd-desc-bullets{flex-direction:column;gap:4px;margin:4px 0 0;padding:0;list-style:none;display:flex}.pd-desc-bullets li{padding-left:14px;position:relative}.pd-desc-bullets li:before{content:"";opacity:.55;background:currentColor;border-radius:50%;width:3px;height:3px;position:absolute;top:.62em;left:3px}.pd-desc-body.is-clamped{position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#000 60%,#0000 100%);mask-image:linear-gradient(#000 60%,#0000 100%)}.pd-desc-toggle{font:inherit;color:var(--primary,var(--ink));cursor:pointer;letter-spacing:-.003em;background:0 0;border:0;margin-top:6px;padding:0;font-size:12px;font-weight:600}.pd-desc-toggle:hover{text-decoration:underline}.pd-desc-toggle:focus-visible{outline:2px solid var(--primary,var(--ink));outline-offset:2px;border-radius:2px}.pd-th-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);margin-top:6px;position:relative;overflow:hidden}.pd-th-eyebrow{border-right:1px solid var(--line);border-bottom:1px solid var(--line);letter-spacing:.08em;text-transform:uppercase;color:#5c5c5c;background:#f5f5f5;border-bottom-right-radius:12px;align-items:center;gap:10px;width:fit-content;height:32px;padding:0 20px;font-size:11px;font-weight:600;display:flex}.pd-th-eyebrow .ri{color:var(--blue)}.pd-th-score{background:conic-gradient(var(--ring) calc(var(--score) * 1%), var(--bg-deep) 0);border-radius:50%;place-items:center;width:32px;height:32px;display:grid;position:absolute;top:10px;right:10px}.pd-th-score.is-orange{--ring:#ff9f40}.pd-th-score.is-blue{--ring:#29b6e6}.pd-th-score.is-green{--ring:#289520}.pd-th-score:before{content:"";background:var(--surface);border-radius:50%;position:absolute;inset:3px}.pd-th-score span{color:var(--ink);font-variant-numeric:tabular-nums;font-size:11px;font-weight:600;position:relative}.pd-ms-ring{background:conic-gradient(var(--ring) calc(var(--pct) * 1%), var(--bg-deep) 0);border-radius:50%;place-items:center;width:32px;height:32px;display:grid;position:absolute;top:8px;right:8px}.pd-ms-ring:before{content:"";background:var(--surface);border-radius:50%;position:absolute;inset:3px}.pd-ms-ring.is-strong{--ring:#289520}.pd-ms-ring.is-good{--ring:#29b6e6}.pd-ms-ring.is-mixed{--ring:var(--status-amber)}.pd-ms-ring.is-weak{--ring:var(--status-orange)}.pd-ms-ring-val{color:var(--ink);font-variant-numeric:tabular-nums;font-size:11px;font-weight:600;position:relative}.pd-th-rows{flex-direction:column;gap:24px;padding:24px;display:flex}.pd-th-row{grid-template-columns:18px 1fr;align-items:start;gap:12px;display:grid}.pd-th-icon{place-items:center;line-height:1;display:grid}.pd-th-icon.is-match{color:#289520}.pd-th-icon.is-partial{color:var(--status-amber)}.pd-th-icon.is-miss{color:var(--status-orange)}.pd-th-icon.is-unverified{color:var(--muted)}.pd-th-row-body{flex-direction:column;gap:8px;min-width:0;display:flex}.pd-th-row-title{color:var(--ink-2);align-items:center;gap:10px;font-size:14px;font-weight:400;display:flex}.pd-th-row-label strong{color:var(--ink-2);font-weight:700}.pd-th-row-value{color:var(--ink-2);font-weight:400}.pd-th-progress{align-items:center;gap:3px;display:inline-flex}.pd-th-dash{background:var(--line-2);border-radius:1px;width:7px;height:5px}.pd-th-dash.is-match{background:#289520}.pd-th-dash.is-miss{background:#ff7e47}.pd-th-dash.is-unverified{background:var(--line-2)}.pd-th-rating{align-items:center;gap:3px;display:inline-flex}.pd-th-pip{background:var(--line-2);border-radius:1px;width:7px;height:5px}.pd-th-pip.is-match{background:#289520}.pd-th-pip.is-miss{background:#ff7e47}.pd-th-sub{color:var(--muted);margin:0;font-size:12.5px;line-height:1.5}.pd-th-chips{flex-wrap:wrap;gap:6px;display:flex}.pd-th-chip{background:var(--status-green-soft);color:var(--ink);white-space:nowrap;border-radius:999px;padding:3px 10px;font-size:12px;font-weight:500}.pd-th-chip.is-miss{background:var(--status-orange-soft);color:var(--ink)}.pd-th-chip.is-unverified{border:1px dashed var(--line-2);color:var(--muted);background:0 0}.pd-ms-head{justify-content:space-between;align-items:flex-start;display:flex}.pd-ms-hide{color:var(--muted);cursor:pointer;background:0 0;border:0;padding:8px 18px;font-size:12px;font-weight:500}.pd-ms-hide:hover{color:var(--ink)}.pd-ms-scoreline{align-items:baseline;gap:12px;padding:10px 24px 0;display:flex}.pd-ms-score{color:var(--ink);font-variant-numeric:tabular-nums;font-size:34px;font-weight:700;line-height:1}.pd-ms-band{font-size:15px;font-weight:600}.pd-ms-band.is-strong{color:#289520}.pd-ms-band.is-good{color:#1e88a8}.pd-ms-band.is-mixed{color:var(--status-amber)}.pd-ms-band.is-weak{color:var(--status-orange)}.pd-ms-bar{background:var(--line-2);border-radius:999px;height:4px;margin:12px 24px 0;overflow:hidden}.pd-ms-bar-fill{background:#289520;border-radius:999px;height:100%;display:block}.pd-ms-bar-fill.is-good{background:#29b6e6}.pd-ms-bar-fill.is-mixed{background:var(--status-amber)}.pd-ms-bar-fill.is-weak{background:var(--status-orange)}.pd-ms-meets{color:var(--ink-2);margin:12px 24px 0;font-size:13px}.pd-ms-meta{color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap;margin-left:auto;font-size:12.5px}.pd-ms-concern{color:var(--ink-2);border-radius:10px;align-items:flex-start;gap:10px;margin:4px 24px 20px;padding:12px 14px;font-size:13px;line-height:1.5;display:flex}.pd-ms-concern strong{color:var(--ink);font-weight:700}.pd-ms-concern.is-soft{background:#fdf5e3}.pd-ms-concern.is-soft .ri{color:var(--status-amber)}.pd-ms-concern.is-gap{background:var(--status-orange-soft)}.pd-ms-concern.is-gap .ri{color:var(--status-orange)}.pd-ms-titlemap{border-top:1px solid var(--line)}.pd-ms-titlemap-head{letter-spacing:.08em;text-transform:uppercase;width:100%;color:var(--muted);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:14px 24px;font-size:11px;font-weight:600;display:flex}.pd-ms-titlemap-head:hover{color:var(--ink)}.pd-ms-titlemap-list{flex-direction:column;gap:7px;margin:0;padding:0 24px 18px;list-style:none;display:flex}.pd-ms-titlemap-list li{color:var(--ink-2);justify-content:space-between;gap:12px;font-size:12.5px;display:flex}.pd-ms-titlemap-list li.is-best{color:var(--ink);font-weight:600}.pd-ms-tm-term{color:var(--muted);font-variant-numeric:tabular-nums}.pd-ms-dev{border-top:1px solid var(--line);padding:16px 24px 20px}.pd-ms-dev-eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-bottom:10px;font-size:11px;font-weight:600;display:block}.pd-ms-dev-scroll{overflow-x:auto}.pd-ms-dev-table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11.5px}.pd-ms-dev-table th{text-align:left;color:var(--muted);border-bottom:1px solid var(--line);white-space:nowrap;padding:6px 10px;font-weight:600}.pd-ms-dev-table td{color:var(--ink-2);border-bottom:1px solid var(--line);white-space:nowrap;padding:6px 10px}.pd-ms-dev-table th:not(:first-child),.pd-ms-dev-table td:not(:first-child){text-align:right}.pd-ms-dev-table td.is-dim{color:var(--muted)}.pd-ms-dev-table td.is-pts{color:var(--ink);font-weight:700}.pd-ms-dev-table tfoot td{border-top:2px solid var(--line);color:var(--ink);border-bottom:0;font-weight:600}.pd-about{color:var(--ink-2);letter-spacing:-.003em;text-wrap:pretty;margin:0;font-size:13.5px;line-height:1.65}.pd-tlcards{flex-direction:column;gap:16px;display:flex}.pd-tlcard{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);overflow:hidden;box-shadow:0 1px 3px #0000000d;box-shadow:0 1px 3px lab(0% 0 0/.05)}.pd-tlcard-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.pd-tlcard-heading{min-width:0}.pd-tlcard-title{color:var(--ink);letter-spacing:-.005em;margin:0;font-size:14px;font-weight:600}.pd-tlcard-date{color:var(--muted);font-variant-numeric:tabular-nums;margin:2px 0 0;font-size:12px}.pd-tlcard-hl{cursor:pointer;color:var(--ink-2);white-space:nowrap;background:0 0;border:none;align-items:center;gap:8px;padding:0;font-family:inherit;font-size:13px;display:inline-flex}.pd-tlcard-check{border:1.5px solid var(--line-2);color:#fff;border-radius:4px;place-items:center;width:16px;height:16px;transition:background .14s,border-color .14s;display:grid}.pd-tlcard-check.is-on{background:var(--ink);border-color:var(--ink)}.pd-tlcard-body{padding:12px 16px 14px}.pd-tlcard .pd-tl-row{grid-template-columns:18px 1fr auto;align-items:start;gap:12px;padding:7px 0}.pd-tlcard .pd-tl-row:hover{background:0 0}.pd-tlcard .pd-tl-rail{place-items:start center;width:18px;padding-top:3px}.pd-tlcard .pd-tl-rail:before{background:var(--line);top:15px;bottom:-14px}.pd-tl-dot{background:var(--blue);z-index:1;width:9px;height:9px;box-shadow:0 0 0 3px var(--surface);border-radius:50%;position:relative}.pd-tlcard .pd-tl-title{color:var(--ink);font-weight:500}.pd-tl-link{cursor:pointer;color:var(--blue);white-space:nowrap;background:0 0;border:none;align-self:start;margin-top:1px;padding:0;font-family:inherit;font-size:13px;transition:color .14s}.pd-tl-link:hover{color:var(--blue-hover)}.br-queue-head-2{margin-top:16px}.br-queue-head-tag{color:var(--blue);font-weight:600}.br-queue-name-row{align-items:center;gap:6px;min-width:0;display:flex}.br-queue-name-row .br-queue-name{flex:0 auto}.br-queue-item.is-locked{opacity:.85;cursor:default}.br-queue-item.is-locked:hover{background:0 0}.br-queue-item.is-locked .br-queue-avatar{opacity:.6}.br-queue-item.is-locked .br-queue-name{color:var(--muted);font-weight:500}.br-queue-item.is-new{background:color-mix(in oklch, var(--blue) 6%, transparent)}.br-queue-item.is-new.is-active{background:var(--surface)}.br-q-badge{letter-spacing:.01em;white-space:nowrap;border-radius:999px;flex:none;align-items:center;gap:2px;padding:1px 7px;font-size:10px;font-weight:600;display:inline-flex}.br-q-badge.is-saved{background:var(--status-green-soft);color:#005e25;color:lab(34.3156% -39.7732 26.8728)}.br-q-badge.is-passed{background:var(--bg-deep);color:var(--muted)}.br-q-icon{border-radius:50%;flex:none;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}.br-q-icon.is-not-reviewed{background:#f5f5f5;box-shadow:inset 0 1px 2px #00000017}.br-q-badge.is-new{color:var(--blue);border:1px solid color-mix(in oklch, var(--blue) 45%, transparent);background:0 0}.br-q-badge.is-moved{color:var(--muted);border:1px solid var(--line-2);background:0 0}.br-queue-status.saved{color:var(--status-green)}.br-q-icon.is-approved{color:#00521e;color:lab(29.6605% -40.0091 27.37);background:#b3efa5;box-shadow:inset 0 1px 2px #00000017}.br-q-icon.is-rejected{color:#8e3321;background:#ffd1c8;box-shadow:inset 0 1px 2px #00000017}.br-q-icon.is-sent{color:var(--blue);background:#caebff;box-shadow:inset 0 1px 2px #00000017}.br-queue-state{white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:5px;font-size:11.5px;font-weight:500;display:flex;overflow:hidden}.br-queue-state.is-approved{color:#0f6a31;color:lab(38.8544% -36.4235 24.2394)}.br-queue-state.is-rejected{color:var(--muted)}.br-queue-state.is-sent{color:var(--blue)}.br-queue-state-by{color:var(--ink);font-weight:600}.br-queue-shared{color:var(--muted);letter-spacing:.01em;align-items:center;gap:7px;margin:10px 0 0;font-size:11px;display:flex}.bpf-live-dot{background:var(--status-green);border-radius:50%;flex:none;width:6px;height:6px;animation:2.4s ease-out infinite bpfLive}@keyframes bpfLive{0%{box-shadow:0 0 0 0 color-mix(in oklch, var(--status-green) 60%, transparent)}70%{box-shadow:0 0 0 7px #0000}to{box-shadow:0 0 #0000}}.br-queue-item.is-flash{animation:2.4s ease-out bpfFlash}@keyframes bpfFlash{0%,18%{background:color-mix(in oklch, var(--status-green) 18%, transparent)}to{background:0 0}}.bpf-teamstate{border:1px solid var(--line-2);background:var(--surface);border-radius:12px;align-items:flex-start;gap:11px;margin-top:2px;padding:13px 14px;display:flex}.bpf-teamstate-ic{border-radius:50%;flex:none;place-items:center;width:30px;height:30px;display:grid}.bpf-teamstate.is-approved .bpf-teamstate-ic{background:var(--status-green-soft);color:#005e25;color:lab(34.3156% -39.7732 26.8728)}.bpf-teamstate.is-rejected .bpf-teamstate-ic{background:var(--bg-deep);color:var(--muted)}.bpf-teamstate.is-sent .bpf-teamstate-ic{background:color-mix(in oklch, var(--blue) 13%, transparent);color:var(--blue)}.bpf-teamstate-text{flex-direction:column;gap:2px;min-width:0;display:flex}.bpf-teamstate-label{color:var(--ink);font-size:13.5px;font-weight:600}.bpf-teamstate-by{color:var(--muted);font-size:12px}.br-callout{background:var(--status-amber-soft);border:1px solid color-mix(in oklch, var(--status-amber) 40%, transparent);border-radius:10px;align-items:flex-start;gap:10px;margin-bottom:22px;padding:12px 14px;animation:.22s brProfileIn;display:flex}.br-callout-dot{background:var(--status-amber);border-radius:50%;flex:none;width:7px;height:7px;margin-top:5px}.br-callout-text{color:#5e4216;color:lab(30.3517% 9.05299 30.321);flex:auto;font-size:13px;line-height:1.5}.br-callout-text strong{color:#4e3100;color:lab(23.3221% 11.3862 36.7101);font-weight:600}.br-callout-x{color:#866d49;color:lab(47.8133% 6.81445 23.8224);cursor:pointer;background:0 0;border:none;border-radius:6px;flex:none;place-items:center;width:22px;height:22px;display:grid}.br-callout-x:hover{background:color-mix(in oklch, var(--status-amber) 18%, transparent)}.br-steer{border-top:1px solid var(--line);margin-top:18px;padding-top:16px}.br-steer-row{gap:8px;display:flex}.br-steer-btn{border:1px solid var(--line);background:var(--surface);color:var(--ink-2);cursor:pointer;border-radius:8px;flex:1 1 0;justify-content:center;align-items:center;gap:6px;padding:9px 8px;font-family:inherit;font-size:12.5px;font-weight:500;transition:background .14s,border-color .14s,color .14s;display:inline-flex}.br-steer-btn:hover{background:var(--hover);border-color:var(--line-2);color:var(--ink)}.br-steer-btn.is-on{border-color:var(--ink);color:var(--ink);background:var(--hover)}.br-gate{flex-direction:column;flex:auto;display:flex}.br-gate-counts{gap:36px;margin:6px 0 22px;display:flex}.br-gate-stat{flex-direction:column;gap:2px;display:flex}.br-gate-num{letter-spacing:-.02em;color:var(--ink);font-variant-numeric:tabular-nums;font-size:40px;font-weight:600;line-height:1}.br-gate-num.is-muted{color:var(--muted)}.br-gate-label{color:var(--faint);text-transform:uppercase;letter-spacing:.08em;font-size:12px}.br-gate-proceed{border:1px solid var(--ink);background:var(--ink);color:#fff;cursor:pointer;border-radius:9px;justify-content:center;align-items:center;gap:8px;width:100%;padding:13px 16px;font-family:inherit;font-size:14.5px;font-weight:600;transition:background .14s,opacity .14s;display:inline-flex}.br-gate-proceed:hover:not(:disabled){background:#000}.br-gate-proceed:disabled{opacity:.45;cursor:default}.br-summary{animation:.22s brProfileIn}.br-summary-eyebrow{letter-spacing:.1em;text-transform:uppercase;color:var(--faint);margin:0 0 6px;font-size:11px}.br-summary-title{letter-spacing:-.015em;color:var(--ink);margin:0;font-size:22px;font-weight:600}.br-summary-sub{color:var(--muted);margin:6px 0 20px;font-size:13.5px;line-height:1.55}.br-summary-list{flex-direction:column;gap:2px;display:flex}.br-summary-row{border:1px solid var(--line);background:var(--surface);border-radius:10px;grid-template-columns:34px 1fr auto;align-items:center;gap:12px;padding:10px 12px;display:grid}.br-summary-row+.br-summary-row{margin-top:0}.br-summary-row-text{flex-direction:column;gap:1px;min-width:0;display:flex}.br-summary-row-name{color:var(--ink);font-size:13.5px;font-weight:600}.br-summary-row-meta{color:var(--muted);font-size:11.5px}.br-nav-hint em{color:var(--faint);font-style:italic}.br-think{max-width:640px;animation:.22s both brProfileIn}.br-think-head{margin-bottom:24px;padding:0 44px 0 22px;display:block;position:relative}.br-think-pulse{flex:none;place-items:center;width:32px;height:32px;margin-top:0;display:grid;position:absolute;top:0;right:0}.br-think-pulse:before,.br-think-pulse:after{content:"";border:1px solid color-mix(in oklch, var(--blue) 50%, transparent);border-radius:50%;animation:1.6s ease-out infinite brThinkPing;position:absolute;inset:0}.br-think-pulse:after{animation-delay:.8s}.br-think-pulse.is-done:before,.br-think-pulse.is-done:after{opacity:0;animation:none}.br-think-pulse-dot{background:var(--blue);width:9px;height:9px;box-shadow:0 0 12px color-mix(in oklch, var(--blue) 60%, transparent);border-radius:50%}.br-think-pulse.is-done .br-think-pulse-dot{background:var(--status-green);box-shadow:0 0 10px color-mix(in oklch, var(--status-green) 55%, transparent)}@keyframes brThinkPing{0%{opacity:.9;transform:scale(.6)}to{opacity:0;transform:scale(2)}}.br-think-head-text{flex:auto;min-width:0}.br-think-eyebrow{letter-spacing:.1em;text-transform:uppercase;color:var(--faint);margin:0 0 6px;font-size:11px}.br-think-title{letter-spacing:-.015em;color:var(--ink);margin:0;font-size:21px;font-weight:600;line-height:1.35}.br-think-title em{color:var(--blue);font-style:normal;font-weight:600}.br-think-lede{color:var(--muted);margin:8px 0 0;font-size:13px;line-height:1.5}.br-think-stream{border-left:1px dashed var(--line-2);flex-direction:column;gap:14px;margin:0 0 0 6px;padding:0 0 0 16px;list-style:none;display:flex}.br-think-line{color:var(--ink-2);letter-spacing:-.003em;align-items:flex-start;gap:12px;font-size:14px;line-height:1.55;animation:.28s both brThinkLineIn;display:flex;position:relative}@keyframes brThinkLineIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.br-think-bullet{background:var(--surface);border:1.5px solid var(--line-2);border-radius:50%;flex:none;width:9px;height:9px;margin-top:7px;margin-left:-21px}.br-think-line.is-reading .br-think-bullet,.br-think-line.is-signal .br-think-bullet,.br-think-line.is-weight .br-think-bullet,.br-think-line.is-scan .br-think-bullet,.br-think-line.is-pool .br-think-bullet{border-color:var(--blue);background:color-mix(in oklch, var(--blue) 18%, var(--surface))}.br-think-line.is-lock .br-think-bullet{border-color:var(--blue);background:var(--blue)}.br-think-line.is-found .br-think-bullet{border-color:var(--status-green);background:color-mix(in oklch, var(--status-green) 30%, var(--surface));width:11px;height:11px;margin-left:-22px}.br-think-line.is-moved .br-think-bullet{border-color:var(--status-amber);background:color-mix(in oklch, var(--status-amber) 24%, var(--surface))}.br-think-line.is-done .br-think-bullet{background:var(--ink);border-color:var(--ink)}.br-think-line strong{color:var(--ink);font-weight:600}.br-think-line em{color:var(--ink);font-style:normal;font-weight:500}.br-think-line code{background:var(--bg-deep);border:1px solid var(--line);color:var(--ink);border-radius:5px;margin:0 2px;padding:1px 6px;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px}.br-think-line.is-found{background:var(--status-green-soft);border:1px solid color-mix(in oklch, var(--status-green) 35%, transparent);border-radius:10px;margin-left:-2px;padding:10px 14px 10px 12px}.br-think-line.is-found .br-think-bullet{margin-top:11px}.br-think-caret{vertical-align:-2px;background:var(--blue);width:2px;height:14px;margin-left:4px;animation:.9s ease-in-out infinite brThinkCaret;display:inline-block}@keyframes brThinkCaret{0%,50%{opacity:1}51%,to{opacity:0}}.br-think-line.is-pending{animation:none}.br-think-bullet.is-pending{border-style:dashed}.br-think-typing{gap:4px;padding:6px 0;display:inline-flex}.br-think-typing span{background:var(--muted);opacity:.45;border-radius:50%;width:5px;height:5px;animation:1.1s ease-in-out infinite brThinkDots}.br-think-typing span:nth-child(2){animation-delay:.18s}.br-think-typing span:nth-child(3){animation-delay:.36s}@keyframes brThinkDots{0%,80%,to{opacity:.35;transform:translateY(0)}40%{opacity:1;transform:translateY(-2px)}}.br-think-result{border-top:1px solid var(--line);margin:28px 0 0 22px;padding-top:22px;animation:.32s both brThinkLineIn}.br-think-result-label{letter-spacing:.1em;text-transform:uppercase;color:var(--faint);margin:0 0 14px;font-size:11px}.br-think-changes{flex-direction:column;gap:18px;display:flex}.br-think-group{flex-direction:column;gap:6px;display:flex}.br-think-group-head{color:var(--ink);letter-spacing:-.005em;align-items:center;gap:6px;margin:0 0 4px;font-size:12.5px;font-weight:600;display:inline-flex}.br-think-change-row{border:1px solid var(--line);background:var(--surface);border-radius:10px;grid-template-columns:34px 1fr auto;align-items:center;gap:12px;padding:10px 14px;display:grid}.br-think-change-row.is-down{opacity:.7}.br-think-change-text{flex-direction:column;gap:1px;min-width:0;display:flex}.br-think-change-name{color:var(--ink);font-size:13.5px;font-weight:600}.br-think-change-meta{color:var(--muted);font-size:11.5px}.br-think-empty{color:var(--muted);margin:0;font-size:13px}.br-stream-status{border:1px solid var(--line);background:var(--surface);border-radius:10px;flex:auto;margin:6px 0 18px;padding:14px}.br-stream-summary{color:var(--ink-2);margin:0;font-size:13px;line-height:1.55}.br-stream-summary-thinking{color:var(--muted);align-items:center;gap:10px;display:flex}.br-stream-typing{gap:3px;display:inline-flex}.br-stream-typing span{background:var(--blue);opacity:.4;border-radius:50%;width:5px;height:5px;animation:1.1s ease-in-out infinite brThinkDots}.br-stream-typing span:nth-child(2){animation-delay:.18s}.br-stream-typing span:nth-child(3){animation-delay:.36s}.br-stream-back:disabled{opacity:.4;cursor:progress}.br-reason-confirm{justify-content:center;align-items:center;gap:6px;display:inline-flex}.sr-overlay{z-index:60;background:var(--bg);opacity:1;flex-direction:column;display:flex;position:fixed;inset:0}.sr-top{background:var(--surface);border-bottom:1px solid var(--line);z-index:5;flex:none;justify-content:space-between;align-items:center;gap:24px;padding:14px 28px;display:flex}.sr-top-left{align-items:center;gap:14px;min-width:0;display:flex}.sr-close{border:1px solid var(--line);background:var(--surface);width:32px;height:32px;color:var(--ink-2);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;transition:all .16s;display:inline-flex}.sr-close:hover{background:var(--hover);color:var(--ink)}.sr-top-divider{background:var(--line);width:1px;height:24px;display:block}.sr-top-context{flex-direction:column;min-width:0;display:flex}.sr-top-eyebrow{font-family:var(--font-mono,ui-monospace, "Geist Mono", monospace);letter-spacing:.07em;text-transform:uppercase;color:var(--muted);margin:0;font-size:10.5px}.sr-top-title{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;margin:2px 0 0;font-size:14px;font-weight:500;overflow:hidden}.sr-top-right{flex:none;align-items:center;gap:14px;display:flex}.sr-progress{color:var(--muted);white-space:nowrap;font-variant-numeric:tabular-nums;align-items:center;gap:10px;font-size:12.5px;transition:color .22s;display:inline-flex}.sr-progress-count{align-items:center;gap:2px;display:inline-flex}.sr-progress-max{color:var(--faint,#9d9ea2);font-weight:400}.sr-progress strong{color:var(--ink);font-weight:700}.sr-progress.is-met,.sr-progress.is-met strong{color:var(--avatar-green)}.sr-progress.is-pulse strong{animation:1.2s srPulse;display:inline-block}@keyframes srPulse{0%,to{transform:scale(1)}30%{transform:scale(1.12)}}.sr-progress-track{background:var(--bg-deep);border-radius:999px;width:80px;height:6px;display:inline-block;overflow:hidden}.sr-progress-fill{background:var(--ink);border-radius:999px;height:100%;transition:width .32s cubic-bezier(.2,.7,.2,1);display:block}.sr-progress.is-met .sr-progress-fill{background:var(--avatar-green)}.sr-send-now{background:linear-gradient(135deg, #4d94fb 0%, var(--blue) 52%, #0094d3 100%);border-color:#0000;align-items:center;gap:8px;padding:8px 8px 8px 14px;font-weight:600;display:inline-flex}@supports (color:lab(0% 0 0)){.sr-send-now{background:linear-gradient(135deg, lab(60.4836% 3.14495 -59.3912) 0%, var(--blue) 52%, lab(56.8348% -18.8075 -56.1668) 100%)}}.sr-send-now:not(:disabled):hover{background:linear-gradient(135deg, #3082f6 0%, var(--blue-hover) 52%, #0084bd 100%)}@supports (color:lab(0% 0 0)){.sr-send-now:not(:disabled):hover{background:linear-gradient(135deg, lab(54.3212% 7.24924 -66.051) 0%, var(--blue-hover) 52%, lab(50.8195% -16.3499 -61.745) 100%)}}.sr-send-now:disabled{opacity:.45;cursor:not-allowed}.sr-send-now-label{font-weight:600}.sr-send-now-count{min-width:22px;font-family:var(--font-mono,ui-monospace, "Geist Mono", monospace);letter-spacing:.02em;color:#fff;background:#fff3;border:1px solid #ffffff52;border-radius:6px;justify-content:center;align-items:center;padding:2px 7px;font-size:11.5px;font-weight:600;display:inline-flex}.sr-send-now:disabled .sr-send-now-count{background:#ffffff24;border-color:#ffffff38}.sr-send-now-chev{opacity:.5;align-items:center;display:inline-flex}.sr-manual-count{border:1px solid var(--line);background:var(--surface);min-height:40px;color:var(--ink);letter-spacing:-.1px;cursor:pointer;border-radius:6px;align-items:center;gap:8px;padding:9px 20px;font-size:14px;font-weight:600;transition:border-color .14s,background .14s,opacity .14s;display:inline-flex}.sr-manual-count:not(:disabled):hover{border-color:var(--line-2);background:var(--bg-deep)}.sr-manual-count:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.sr-manual-count:disabled{opacity:.45;cursor:not-allowed}.sr-manual-count-ic{color:var(--ink);flex:none;display:block}.sr-manual-count-label{font-weight:600}.sr-count-skel{vertical-align:-1px;background:linear-gradient(90deg, var(--bg-deep) 25%, var(--line) 50%, var(--bg-deep) 75%);background-size:200% 100%;border-radius:4px;width:14px;height:12px;animation:1.1s ease-in-out infinite srCountSkel;display:inline-block}@keyframes srCountSkel{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.sr-count-skel{animation:none}}.sr-body{flex:auto;justify-content:center;align-items:flex-start;padding:24px 28px 36px;display:flex;position:relative;overflow:hidden}.sr-body.is-scroll{overflow:hidden auto}.sr-ready-actions--end{justify-content:flex-end}.sr-back-to-review{align-items:center;gap:8px;display:inline-flex}.sr-stack{width:800px;max-width:100%;height:100%;max-height:760px;position:relative}.sr-card{background:var(--surface);border:1px solid var(--line);transform-origin:50% 100%;will-change:transform, opacity;border-radius:16px;transition:transform .36s cubic-bezier(.22,.96,.36,1),opacity .28s,box-shadow .28s,filter .24s;position:absolute;inset:0;overflow:hidden;box-shadow:0 1px 2px #0f172a0a,0 8px 24px #0f172a0f}.sr-card-inner{width:100%;height:100%;overflow:hidden auto}.sr-card-peek{padding:18px}.sr-card.is-front .sr-card-inner{padding:8px 0}.sr-skel .sr-card{pointer-events:none}.sr-skel-profile{flex-direction:column;gap:16px;padding:28px 36px;display:flex}.sr-skel-head{align-items:center;gap:14px;margin-bottom:6px;display:flex}.sr-skel-id{flex-direction:column;flex:1;gap:8px;display:flex}.sr-skel-avatar{border-radius:50%;flex-shrink:0;width:48px;height:48px}.sr-skel-line{border-radius:6px;max-width:100%;height:12px}.sr-skel-peek{align-items:center;gap:12px;display:flex}.sr-card.is-front .br-profile{max-width:none;padding:28px 36px}.sr-stack.is-tinder .sr-card.is-depth-0{z-index:4;opacity:1;transform:translateY(0)scale(1)}.sr-stack.is-tinder .sr-card.is-depth-1{z-index:3;opacity:.82;filter:blur(.3px);transform:translateY(14px)scale(.965)}.sr-stack.is-tinder .sr-card.is-depth-2{z-index:2;opacity:.58;filter:blur(.6px);transform:translateY(28px)scale(.93)}.sr-stack.is-tinder .sr-card.is-depth-3{z-index:1;opacity:.32;filter:blur(.9px);transform:translateY(42px)scale(.895)}.sr-stack.is-paper .sr-card.is-depth-0{z-index:4;opacity:1;transform:rotate(0)translate(0)scale(1)}.sr-stack.is-paper .sr-card.is-depth-1{z-index:3;opacity:.9;transform:rotate(.4deg)translate(5px,4px)scale(.995)}.sr-stack.is-paper .sr-card.is-depth-2{z-index:2;opacity:.75;transform:rotate(-.6deg)translate(-4px,8px)scale(.99)}.sr-stack.is-paper .sr-card.is-depth-3{z-index:1;opacity:.55;transform:rotate(.8deg)translate(6px,12px)scale(.985)}.sr-stack.is-fanned .sr-card.is-depth-0{z-index:4;opacity:1;transform:rotate(0)translate(0)scale(1)}.sr-stack.is-fanned .sr-card.is-depth-1{z-index:3;opacity:.8;filter:blur(.3px);transform:rotate(-3deg)translate(-32px)scale(.96)}.sr-stack.is-fanned .sr-card.is-depth-2{z-index:2;opacity:.55;filter:blur(.6px);transform:rotate(-6deg)translate(-62px)scale(.92)}.sr-stack.is-fanned .sr-card.is-depth-3{z-index:1;opacity:.3;filter:blur(.9px);transform:rotate(-9deg)translate(-90px)scale(.88)}.sr-card.is-leaving{transition:transform .46s cubic-bezier(.4,.02,.3,1),opacity .38s,box-shadow .28s}.sr-card.is-leaving.is-saved{box-shadow:0 0 0 2px var(--avatar-green), 0 12px 60px 8px color-mix(in oklch, var(--avatar-green) 30%, transparent);opacity:0!important;transform:translate(140%,-30%)rotate(22deg)scale(1)!important}.sr-card.is-leaving.is-passed{opacity:0!important;transform:translate(-130%,25%)rotate(-18deg)scale(.92)!important}.sr-card.is-steering.is-depth-0{filter:blur(1px);opacity:.35!important;transform:translateY(16px)scale(.92)!important}.sr-peek-body{flex-direction:column;gap:14px;display:flex}.sr-peek-head{align-items:center;gap:12px;display:flex}.sr-peek-head .feed-profile-avatar{flex:none;width:40px;height:40px;font-size:14px}.sr-peek-id{flex:auto;min-width:0}.sr-peek-name{color:var(--ink);font-size:14px;font-weight:600}.sr-peek-role{color:var(--muted);margin-top:2px;font-size:12.5px}.sr-floater{z-index:6;flex-direction:column;gap:8px;width:188px;transition:opacity .2s;display:flex;position:absolute;top:24px;right:max(28px,50% - 608px)}.sr-floater.is-busy{opacity:.5;pointer-events:none}.sr-floater-sep{background:var(--line);height:1px;margin:6px 8px 4px;display:block}.sr-actbtn{border:1px solid var(--line);background:var(--surface);width:100%;color:var(--ink);cursor:pointer;text-align:left;border-radius:10px;grid-template-columns:22px 1fr auto;align-items:center;gap:10px;padding:11px 14px;font-family:inherit;font-size:13.5px;font-weight:500;transition:transform .16s,box-shadow .2s,background .16s,border-color .16s,color .16s;display:grid;position:relative;box-shadow:0 1px 2px #0f172a0a}.sr-actbtn:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 1px 2px #0f172a0f,0 6px 16px #0f172a14}.sr-actbtn:active:not(:disabled){transform:translateY(0)}.sr-actbtn:disabled{opacity:.5;cursor:not-allowed}.sr-actbtn-ic{width:22px;height:22px;color:var(--ink-2);background:var(--surface-2);border-radius:6px;justify-content:center;align-items:center;display:inline-flex}.sr-actbtn-label{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.sr-actbtn-kbd{font-family:var(--font-mono,ui-monospace, "Geist Mono", monospace);color:var(--muted);background:var(--surface-2);border:1px solid var(--line);border-radius:4px;padding:2px 6px;font-size:10.5px;line-height:1}.sr-actbtn.is-save{--sr-accent:var(--status-green);--sr-accent-soft:var(--status-green-soft);border-color:color-mix(in oklch, var(--sr-accent) 55%, var(--surface));color:#005823;color:lab(31.9884% -39.8826 27.0989);background:#f8fffb;padding:13px 14px;font-weight:600}.sr-actbtn.is-save .sr-actbtn-ic{background:var(--sr-accent-soft);color:#005823;color:lab(31.9884% -39.8826 27.0989)}.sr-actbtn.is-save .sr-actbtn-kbd{background:var(--sr-accent-soft);border-color:color-mix(in oklch, var(--sr-accent) 35%, var(--surface));color:#005823;color:lab(31.9884% -39.8826 27.0989)}.sr-actbtn.is-save:hover:not(:disabled){color:#fff;background:#36a558;background:lab(60.123% -45.3517 29.9719);border-color:#36a558;border-color:lab(60.123% -45.3517 29.9719);box-shadow:0 1px 2px #0f172a0a,0 6px 18px #36a55852;box-shadow:0 1px 2px lab(7.77627% 1.58884 -14.2961/.0392157),0 6px 18px lab(60.123% -45.3517 29.9719/.32)}.sr-actbtn.is-save:hover:not(:disabled) .sr-actbtn-ic{color:#fff;background:#fff3}.sr-actbtn.is-save:hover:not(:disabled) .sr-actbtn-kbd{color:#fff;background:#ffffff2e;border-color:#ffffff52}.sr-actbtn.is-pass{--sr-red:#e6857e;--sr-red-ink:#af3c3a;--sr-red-soft:#ffedea;border-color:color-mix(in oklch, var(--sr-red) 55%, var(--surface));color:var(--sr-red-ink);background:#fff8f8;padding:13px 14px;font-weight:600}@supports (color:lab(0% 0 0)){.sr-actbtn.is-pass{--sr-red:lab(66.3643% 37.397 20.9063);--sr-red-ink:lab(42.8238% 47.2713 28.1132);--sr-red-soft:lab(95.1295% 7.65783 4.12669)}}.sr-actbtn.is-pass .sr-actbtn-ic{background:var(--sr-red-soft);color:var(--sr-red-ink)}.sr-actbtn.is-pass .sr-actbtn-kbd{background:var(--sr-red-soft);border-color:color-mix(in oklch, var(--sr-red) 35%, var(--surface));color:var(--sr-red-ink)}.sr-actbtn.is-pass:hover:not(:disabled){color:#fff;background:#e85854;background:lab(57.6104% 56.6725 33.4484);border-color:#e85854;border-color:lab(57.6104% 56.6725 33.4484);box-shadow:0 1px 2px #0f172a0a,0 6px 18px #e858544d;box-shadow:0 1px 2px lab(7.77627% 1.58884 -14.2961/.0392157),0 6px 18px lab(57.6104% 56.6725 33.4484/.3)}.sr-actbtn.is-pass:hover:not(:disabled) .sr-actbtn-ic{color:#fff;background:#fff3}.sr-actbtn.is-pass:hover:not(:disabled) .sr-actbtn-kbd{color:#fff;background:#ffffff2e;border-color:#ffffff52}.br-decide-buttons .sr-actbtn{border-radius:var(--radius);color:var(--ink);border-width:1.2px;grid-template-columns:16px 1fr auto;gap:10px;padding:14px 16px;font-size:14px;font-weight:600}.br-decide-buttons .sr-actbtn.is-save .sr-actbtn-ic,.br-decide-buttons .sr-actbtn.is-pass .sr-actbtn-ic,.br-decide-buttons .sr-actbtn.is-save:hover:not(:disabled) .sr-actbtn-ic,.br-decide-buttons .sr-actbtn.is-pass:hover:not(:disabled) .sr-actbtn-ic{width:16px;height:16px;color:inherit;background:0 0;border-radius:0}.br-decide-buttons .sr-actbtn.is-save .sr-actbtn-kbd,.br-decide-buttons .sr-actbtn.is-pass .sr-actbtn-kbd{background:var(--surface);border-color:var(--border-strong);color:var(--ink-2);border-radius:4px;padding:2px 6px;font-size:11px}.br-decide-buttons .sr-actbtn.is-save{color:var(--ink);background:#f2fff5;border-color:#b3efa5}.br-decide-buttons .sr-actbtn.is-pass{color:var(--ink);background:#fff3f1;border-color:#ffd1c8;font-size:13.5px}.br-decide-buttons .sr-actbtn.is-pass .sr-actbtn-kbd{color:var(--muted);background:var(--surface);border-color:var(--border-strong)}.br-decide-buttons .sr-actbtn:hover:not(:disabled){color:#fff}.sr-actbtn.is-more,.sr-actbtn.is-less{background:var(--surface-2);padding:9px 12px;font-size:13px}.sr-actbtn.is-more .sr-actbtn-ic,.sr-actbtn.is-less .sr-actbtn-ic{background:var(--surface);width:20px;height:20px}.sr-actbtn.is-more:hover:not(:disabled){border-color:var(--blue);color:var(--blue)}.sr-actbtn.is-more:hover:not(:disabled) .sr-actbtn-ic{color:var(--blue)}.sr-actbtn.is-continue{text-align:center;border-color:var(--blue);background:var(--blue);color:#fff;grid-template-columns:1fr;justify-items:center;padding:13px 14px;font-weight:600}.sr-actbtn.is-continue .sr-actbtn-ic{color:#fff;background:#ffffff2e}.sr-actbtn.is-continue:hover:not(:disabled){background:color-mix(in oklch, var(--blue) 88%, black);border-color:color-mix(in oklch, var(--blue) 88%, black);box-shadow:0 1px 2px #0f172a0a, 0 6px 18px color-mix(in oklch, var(--blue) 32%, transparent)}.sr-actbtn.is-continue:hover:not(:disabled) .sr-actbtn-ic{background:#ffffff47}.sr-clarify-float{animation:.22s cubic-bezier(.22,.96,.36,1) both srFloatIn}.sr-clarify-float-note{color:var(--muted);text-wrap:pretty;margin:0 2px 2px;font-size:12px;line-height:1.45}.sr-actbtn.is-continue:disabled{background:var(--surface-2);border-color:var(--line);color:var(--faint);opacity:1}.sr-actbtn.is-continue:disabled .sr-actbtn-ic{background:var(--surface);color:var(--faint)}@keyframes srFloatIn{0%{opacity:0;transform:translate(8px)}to{opacity:1;transform:translate(0)}}.sr-actbtn.is-less:hover:not(:disabled){border-color:var(--line-2)}.sr-steer-side{z-index:7;background:var(--surface);border:1px solid var(--line);border-radius:14px;flex-direction:column;gap:14px;width:360px;max-height:calc(100% - 48px);padding:22px 22px 20px;animation:.2s cubic-bezier(.22,.96,.36,1) srSteerSideIn;display:flex;position:absolute;top:24px;right:max(28px,50% - 700px);overflow-y:auto;box-shadow:0 1px 2px #0f172a0a,0 12px 32px #0f172a14}@keyframes srSteerSideIn{0%{opacity:0;transform:translate(8px)}to{opacity:1;transform:translate(0)}}.sr-steer-close{width:26px;height:26px;color:var(--muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;transition:all .14s;display:inline-flex;position:absolute;top:12px;right:12px}.sr-steer-close:hover{background:var(--hover);color:var(--ink);border-color:var(--line)}.sr-steer-head{flex-direction:column;gap:6px;display:flex}.sr-steer-eyebrow{font-family:var(--font-mono,ui-monospace, "Geist Mono", monospace);letter-spacing:.07em;text-transform:uppercase;border-radius:999px;align-items:center;gap:5px;width:max-content;padding:3px 8px;font-size:10.5px;display:inline-flex}.sr-steer-eyebrow.is-more{background:color-mix(in oklch, var(--blue) 12%, var(--surface));color:var(--blue)}.sr-steer-eyebrow.is-less{background:color-mix(in oklch, var(--muted) 14%, var(--surface));color:var(--muted)}.sr-steer-title{color:var(--ink);margin:0;font-size:18px;font-weight:600}.sr-steer-sub{color:var(--muted);margin:0;font-size:13px}.sr-steer-chips{flex-wrap:wrap;gap:8px;display:flex}.sr-steer-chip{border:1px solid var(--line);background:var(--surface);color:var(--ink-2);cursor:pointer;border-radius:999px;align-items:center;gap:5px;padding:7px 12px;font-size:13px;transition:all .14s;display:inline-flex}.sr-steer-chip:hover{border-color:var(--line-2);background:var(--hover)}.sr-steer-chip.is-sel{border-color:var(--blue);background:color-mix(in oklch, var(--blue) 10%, var(--surface));color:var(--blue);font-weight:500}.sr-steer-note{border:1px solid var(--line);width:100%;color:var(--ink);background:var(--surface);resize:vertical;border-radius:8px;padding:10px 12px;font-family:inherit;font-size:13px}.sr-steer-note:focus{border-color:var(--blue);outline:none}.sr-steer-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;padding-top:4px;display:flex}.sr-steer-req{color:var(--muted);align-items:center;gap:4px;font-size:12px;display:inline-flex}.sr-steer-buttons{gap:8px;display:flex}.sr-steer-buttons .btn-blue{align-items:center;gap:6px;padding:8px 14px;font-weight:600;display:inline-flex}.sr-steer-buttons .btn-blue:disabled{opacity:.4;cursor:not-allowed}.sr-card.is-thinking{animation:.28s cubic-bezier(.22,.96,.36,1) both srThinkCardIn}@keyframes srThinkCardIn{0%{opacity:.85;transform:translateY(0)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}.sr-card.is-thinking .sr-card-inner.sr-card-think{flex-direction:column;gap:18px;padding:28px 36px;display:flex}.sr-card-think .br-think,.sr-card-think .sr-think{max-width:none}.sr-think .br-think-head{padding-left:0}.sr-card.is-thinking .sr-card-inner.sr-card-think{overflow-y:auto}.sr-clarify-eyebrow{font-family:var(--font-mono,ui-monospace, "Geist Mono", monospace);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin:0;font-size:11px}.sr-think-clarify{flex-direction:column;justify-content:flex-start;display:flex}.sr-clarify{flex-direction:column;gap:0;animation:.24s cubic-bezier(.22,.96,.36,1) both srClarifyIn;display:flex}@keyframes srClarifyIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.sr-clarify-list{flex-direction:column;gap:24px;margin:0;padding:0;list-style:none;display:flex}.sr-clarify-q{flex-direction:column;gap:16px;padding:26px 0 0;display:flex}.sr-clarify-q+.sr-clarify-q{border-top:1px solid color-mix(in oklch, var(--line) 55%, var(--surface));padding-top:26px}.sr-clarify-prompt{text-wrap:pretty;margin:0;font-size:20px;line-height:1.25}.sr-clarify-lead,.sr-clarify-ask{color:var(--ink);letter-spacing:-.005em;font-size:18px;font-weight:500;line-height:1.4}.sr-clarify-prompt strong{color:var(--blue);font-weight:500}.sr-clarify-caps{flex-wrap:wrap;gap:7px;display:flex}.sr-clarify-cap{border:1px solid var(--line);background:var(--surface);color:var(--ink-2);cursor:pointer;border-radius:999px;align-items:center;gap:5px;padding:6px 12px;font-family:inherit;font-size:13px;transition:all .14s;display:inline-flex}.sr-clarify-cap:hover{border-color:var(--line-2);background:var(--hover)}.sr-clarify-cap.is-sel{border-color:var(--ink-2);background:var(--ink-2);color:#fff;font-weight:500}.sr-clarify-cap.is-soft{color:var(--muted);border-style:dashed}.sr-clarify-cap.is-soft.is-sel{color:#fff;border-style:solid}.sr-clarify-cap.has-warn{padding-right:9px}.sr-cap-warn{color:#e0a53a;cursor:help;align-items:center;display:inline-flex;position:relative}.sr-clarify-cap.is-sel .sr-cap-warn{color:#f4c66a}.sr-cap-warn:after{content:attr(data-tip);background:var(--ink);color:#fff;letter-spacing:0;text-align:left;opacity:0;pointer-events:none;z-index:20;border-radius:8px;width:232px;padding:9px 11px;font-size:12px;font-weight:400;line-height:1.45;transition:opacity .14s,transform .14s;position:absolute;bottom:calc(100% + 9px);left:50%;transform:translate(-50%)translateY(4px);box-shadow:0 6px 20px #0f172a38}.sr-cap-warn:before{content:"";border:5px solid #0000;border-top-color:var(--ink);opacity:0;pointer-events:none;z-index:20;transition:opacity .14s,transform .14s;position:absolute;bottom:calc(100% + 3px);left:50%;transform:translate(-50%)translateY(4px)}.sr-cap-warn:hover:after,.sr-cap-warn:hover:before{opacity:1;transform:translate(-50%)translateY(0)}.sr-clarify-input{box-sizing:border-box;border:1px solid var(--line);border-radius:var(--radius);width:100%;color:var(--ink);background:var(--surface);outline:none;padding:10px 13px;font-family:inherit;font-size:14px;transition:border-color .16s,box-shadow .16s}.sr-clarify-input:hover{border-color:var(--line-2)}.sr-clarify-input:focus{border-color:var(--ink);outline:none;box-shadow:0 0 0 3px #0f0d0b14;box-shadow:0 0 0 3px lab(3.69367% .523917 .95267/.08)}.sr-clarify-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;padding-top:4px;display:flex}.sr-clarify-actions .btn-blue{align-items:center;gap:6px;padding:10px 18px;font-size:14px;font-weight:600;display:inline-flex}.sr-ready{background:var(--surface);border:1px solid var(--line);border-radius:16px;flex-direction:column;gap:20px;width:min(960px,96vw);padding:32px 36px;display:flex;box-shadow:0 12px 48px #0f172a14}.sr-ready.is-just-hit{box-shadow:0 0 0 2px var(--avatar-green), 0 12px 48px color-mix(in oklch, var(--avatar-green) 30%, transparent)}.sr-ready-head{flex-direction:column;gap:8px;display:flex}.sr-ready-badge{background:color-mix(in oklch, var(--avatar-green) 14%, var(--surface));color:var(--avatar-green);border-radius:999px;align-items:center;gap:6px;width:max-content;padding:4px 10px;font-size:12px;font-weight:500;display:inline-flex}.sr-ready-title{color:var(--ink);letter-spacing:-.01em;margin:0;font-size:24px;font-weight:600}.sr-ready-sub{color:var(--muted);max-width:60ch;margin:0;font-size:14px}.sr-ready-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.sr-ready-tile{border:1px solid var(--line);background:var(--surface);border-radius:12px;transition:border-color .14s,box-shadow .14s;position:relative}.sr-ready-tile:hover{border-color:var(--line-2);box-shadow:0 1px 2px #0f172a0a,0 4px 12px #0f172a0f}.sr-ready-open{text-align:left;cursor:pointer;background:0 0;border:none;border-radius:12px;grid-template-columns:44px 1fr auto;align-items:center;gap:12px;width:100%;padding:16px 46px 16px 18px;font-family:inherit;display:grid}.sr-ready-tile .feed-profile-avatar{width:44px;height:44px;font-size:15px}.sr-ready-idx{font-family:var(--font-mono,ui-monospace, "Geist Mono", monospace);color:var(--muted);font-size:11.5px}.sr-ready-text{flex-direction:column;gap:2px;min-width:0;display:flex}.sr-ready-name{color:var(--ink);font-size:14.5px;font-weight:500}.sr-ready-role{color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.sr-ready-meta{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;overflow:hidden}.sr-ready-actions{border-top:1px solid var(--line);justify-content:flex-end;align-items:center;gap:10px;margin-top:22px;padding-top:20px;display:flex}.sr-ready-send{align-items:center;gap:6px;padding:10px 18px;font-weight:600;display:inline-flex}.sr-og{margin-top:22px}.sr-og:first-of-type{margin-top:0}.sr-og-title{color:var(--ink);align-items:center;gap:7px;margin:0 0 12px;font-size:15px;font-weight:600;display:flex}.sr-help{width:16px;height:16px;color:var(--muted);background:var(--bg-deep,#ebedef);cursor:help;border-radius:50%;justify-content:center;align-items:center;font-size:11px;font-weight:600;line-height:1;display:inline-flex}.sr-og-list{border:1px solid var(--line);background:var(--surface);border-radius:12px;margin:0;padding:0;list-style:none;overflow:hidden}.sr-og-row{border-bottom:1px solid var(--line)}.sr-og-row:last-child{border-bottom:none}.sr-og-main{justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.sr-og-row.is-manual .sr-og-main{padding-bottom:0}.sr-og-open{text-align:left;cursor:pointer;background:0 0;border:none;flex:1;align-items:center;gap:13px;min-width:0;margin:0;padding:0;font-family:inherit;display:flex}.sr-og-open .feed-profile-avatar{color:#fff;background:#5e5e5e;flex-shrink:0;width:36px;height:36px;font-size:12px}.sr-og-ident{align-items:center;gap:8px;min-width:0;display:inline-flex}.sr-og-name{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;overflow:hidden}.sr-og-yoe{border:1px solid var(--line);background:var(--bg-deep,#ebedef);color:var(--ink);border-radius:999px;flex-shrink:0;padding:3px 10px;font-size:12px;font-weight:500;line-height:1}.sr-og-meta{min-width:0;color:var(--muted);white-space:nowrap;text-overflow:ellipsis;flex-shrink:1;margin-left:16px;font-size:13px;overflow:hidden}.sr-og-right{flex-shrink:0;align-items:center;gap:12px;display:flex}.sr-og-x{width:28px;height:28px;color:var(--muted);cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;transition:background .12s,color .12s;display:inline-flex}.sr-og-x:hover{background:var(--hover,#0f172a0d);color:var(--ink)}.sr-ring{background:conic-gradient(var(--ring-color) calc(var(--pct) * 1%), var(--bg-deep,#ebedef) 0);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex;position:relative}.sr-ring:before{content:"";background:var(--surface,#fff);border-radius:50%;position:absolute;inset:3px}.sr-ring-num{color:var(--ink);font-size:11px;font-weight:600;position:relative}.sr-ring.is-green{--ring-color:#16a34a}.sr-ring.is-blue{--ring-color:#2f9fd6}.sr-ring.is-amber{--ring-color:#f59e0b}.sr-og-pills{flex-wrap:wrap;gap:8px;padding:12px 16px 14px 65px;display:flex}.sr-pill{border:1px solid var(--line);background:var(--surface-2,#f5f7f9);border-radius:4px;align-items:stretch;max-width:100%;height:28px;display:inline-flex;overflow:hidden}.sr-pill-val{background:var(--surface,#fff);color:var(--ink);white-space:nowrap;text-overflow:ellipsis;align-items:center;max-width:340px;padding:0 14px;font-size:13px;text-decoration:none;transition:color .12s;display:inline-flex;overflow:hidden}a.sr-pill-val:hover{color:var(--blue,#0099f7);text-decoration:underline}.sr-pill-copy{border:none;border-left:1px solid var(--line);background:var(--surface-2,#f5f7f9);color:var(--muted);cursor:pointer;justify-content:center;align-items:center;padding:0 12px;transition:color .12s,background .12s;display:inline-flex}.sr-pill-copy:hover{color:#fff;background:var(--ink,#1d1d1d)}.sr-pill-copy.is-copied{color:#16a34a}.sr-og-empty{color:var(--muted);margin:0;padding:4px 16px 14px 65px;font-size:13px}.sr-empty{text-align:center;color:var(--muted);flex-direction:column;align-items:center;gap:14px;display:flex}.sr-wrap{align-items:stretch}.sr-wrap-head{text-align:center;flex-direction:column;align-items:center;gap:10px;display:flex}.sr-wrap-icon{background:color-mix(in oklch, var(--avatar-green) 16%, transparent);width:56px;height:56px;color:var(--avatar-green);border-radius:999px;justify-content:center;align-items:center;margin-bottom:4px;display:inline-flex}.sr-wrap .sr-ready-title{font-size:26px}.sr-wrap .sr-ready-sub{text-align:center;max-width:46ch}.sr-wrap-toggle{border:1px solid var(--line);background:var(--surface);color:var(--ink-2);cursor:pointer;border-radius:999px;align-self:center;align-items:center;gap:7px;padding:9px 16px;font-size:13.5px;font-weight:500;transition:border-color .14s,background .14s,color .14s;display:inline-flex}.sr-wrap-toggle:hover{border-color:var(--line-2);color:var(--ink);background:var(--surface-2,var(--surface))}.sr-wrap .sr-ready-grid{max-height:320px;padding-right:2px;overflow-y:auto}.sr-wrap .sr-ready-open{grid-template-columns:44px 1fr auto}.sr-drawer-scrim{z-index:12;background:color-mix(in oklch, var(--ink) 28%, transparent);justify-content:flex-end;animation:.18s both srScrimIn;display:flex;position:absolute;inset:0}@keyframes srScrimIn{0%{opacity:0}to{opacity:1}}.sr-drawer{background:var(--surface);border-left:1px solid var(--line);flex-direction:column;width:min(600px,92%);height:100%;animation:.26s cubic-bezier(.22,.96,.36,1) both srDrawerIn;display:flex;transform:translate(0);box-shadow:-16px 0 48px #0f172a29}@keyframes srDrawerIn{0%{opacity:.2}to{opacity:1}}.sr-drawer-top{border-bottom:1px solid var(--line);flex:none;justify-content:space-between;align-items:center;padding:10px 14px 10px 18px;display:flex}.sr-drawer-eyebrow{font-family:var(--font-mono,ui-monospace, "Geist Mono", monospace);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:11px}.sr-drawer-close{width:30px;height:30px;color:var(--muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;transition:all .14s;display:inline-flex}.sr-drawer-close:hover{background:var(--hover);color:var(--ink);border-color:var(--line)}.sr-drawer-body{flex:auto;padding:8px 6px 24px;overflow-y:auto}.sr-drawer-body .br-profile{max-width:none;padding:24px 28px}.tracy-learn{text-align:left;width:100%;max-width:640px;margin:0 auto}.tracy-learn .br-think-head{padding-left:0}.tracy-learn .br-think-stream{border-left:none;margin-left:0;padding-left:0;position:relative}.tracy-learn .br-think-stream:before{content:"";border-left:1px dashed var(--line-2);width:0;position:absolute;top:8px;bottom:8px;left:5.5px}.tracy-learn .br-think-line{align-items:baseline;padding-left:22px;position:relative}.tracy-learn .br-think-line .br-think-bullet{margin:0;position:absolute;top:.55em;left:0}.tracy-learn .br-think-line .br-think-text{flex:auto;min-width:0}.tracy-learn .br-think-line.is-found{margin-left:0;padding:12px 14px 12px 32px}.tracy-learn .br-think-line.is-found .br-think-bullet{top:1em;left:10px}.ot-screen{gap:22px}.ot-head{text-align:center;flex-direction:column;align-items:center;gap:6px;display:flex}.ot-head .sub{max-width:56ch}.ot-stack{flex-direction:column;gap:16px;display:flex}.ot-card{background:var(--surface);border:1px solid var(--line);border-radius:16px;flex-direction:column;gap:18px;padding:20px 22px;transition:border-color .14s,box-shadow .14s;display:flex}.ot-card:hover{border-color:var(--line-2)}.ot-embed .ot-stack{gap:0}.ot-embed .ot-card{background:0 0;border:0;border-radius:0;padding:22px 0}.ot-embed .ot-stack>.ot-card:first-child{padding-top:4px}.ot-embed .ot-card:hover{border-color:#0000}.ot-embed .ot-card.is-generating{box-shadow:none;border-color:#0000}.ot-card.is-generating{border-color:color-mix(in oklch, var(--blue) 40%, var(--line));box-shadow:0 0 0 1px color-mix(in oklch, var(--blue) 20%, transparent), 0 6px 22px color-mix(in oklch, var(--blue) 10%, transparent)}.ot-card-head{align-items:center;gap:14px;display:flex}.ot-step-num{background:var(--ink);width:28px;height:28px;color:var(--surface);font-family:var(--font-mono,ui-monospace, "Geist Mono", monospace);border-radius:999px;flex:none;justify-content:center;align-items:center;font-size:12.5px;font-weight:600;display:inline-flex}.ot-step-when{flex:auto;min-width:0}.ot-when-static{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:12.5px;font-weight:500}.ot-when-btn{border:1px dashed var(--line-2);color:var(--ink-2);cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:7px;padding:5px 11px;font-size:12.5px;transition:border-color .14s,background .14s,color .14s;display:inline-flex}.ot-when-btn:hover{border-color:var(--line-2);color:var(--ink);background:var(--hover)}.ot-when-btn strong{color:var(--ink);font-weight:600}.ot-days-editor{border:1px solid var(--blue);background:color-mix(in oklch, var(--blue) 6%, transparent);color:var(--ink-2);border-radius:999px;align-items:center;gap:7px;padding:4px 11px;font-size:12.5px;display:inline-flex}.ot-days-editor input{border:1px solid var(--line-2);width:48px;font:inherit;color:var(--ink);background:var(--surface);text-align:center;appearance:textfield;border-radius:6px;padding:2px 6px}.ot-days-editor input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.ot-days-editor input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.ot-days-editor input:focus{border-color:var(--blue);box-shadow:0 0 0 2px color-mix(in oklch, var(--blue) 18%, transparent);outline:none}.ot-remove{width:30px;height:30px;color:var(--muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;flex:none;justify-content:center;align-items:center;transition:background .14s,color .14s,border-color .14s;display:inline-flex}.ot-remove:hover:not(:disabled){background:color-mix(in oklch, var(--avatar-red,#de4e4b) 12%, transparent);color:var(--avatar-red,#cc272e);border-color:color-mix(in oklch, var(--avatar-red,#de4e4b) 25%, transparent)}@supports (color:lab(0% 0 0)){.ot-remove:hover:not(:disabled){background:color-mix(in oklch, var(--avatar-red,lab(54.1237% 56.7341 33.7839)) 12%, transparent);color:var(--avatar-red,lab(45.7636% 63.3818 40.1799));border-color:color-mix(in oklch, var(--avatar-red,lab(54.1237% 56.7341 33.7839)) 25%, transparent)}}.ot-remove:disabled{opacity:.4;cursor:not-allowed}.ot-card-body{flex-direction:column;gap:14px;display:flex}.ot-field{flex-direction:column;gap:5px;display:flex}.ot-field-btn{text-align:left;cursor:text;color:inherit;font:inherit;background:0 0;border:1px solid #0000;border-radius:8px;flex-direction:column;gap:5px;margin:-6px -8px;padding:6px 8px;transition:background .14s,border-color .14s;display:flex}.ot-field-btn:hover{background:var(--hover);border-color:var(--line)}.ot-field-btn:focus-visible{border-color:var(--line-2);box-shadow:0 0 0 2px color-mix(in oklch, var(--ink) 12%, transparent);outline:none}.ot-field-hint{letter-spacing:.06em;color:var(--muted);text-transform:none;opacity:0;align-items:center;gap:3px;margin-left:8px;font-size:10px;font-weight:500;transition:opacity .14s;display:inline-flex}.ot-field-btn:hover .ot-field-hint,.ot-field-btn:focus-visible .ot-field-hint{opacity:1}.ot-field.is-editing{box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;padding:0}.ot-field.is-editing.ot-body-editor{box-shadow:none;background:0 0;border:0}.ot-subject-input,.ot-body-input{width:100%;color:var(--ink);font:inherit;resize:none;background:0 0;border:0;outline:none;margin:0;padding:0;display:block}.ot-subject-input{letter-spacing:-.005em;font-size:14.5px;font-weight:600}.ot-body-input{color:var(--ink-2);font-size:13.5px;line-height:1.65}.ot-body-preview{-webkit-line-clamp:5;color:var(--ink-2);text-overflow:ellipsis;word-break:break-word;-webkit-box-orient:vertical;max-width:100%;font-size:13.5px;line-height:1.55;display:-webkit-box;overflow:hidden}.ot-body-btn{border:1px solid var(--line);background:color-mix(in oklch, var(--surface) 60%, transparent);cursor:text;border-radius:10px;margin:0;padding:12px 14px;transition:background .14s,border-color .14s,box-shadow .14s;position:relative}.ot-body-btn:hover{background:var(--hover);border-color:var(--line-2);box-shadow:0 1px 0 color-mix(in oklch, var(--ink) 4%, transparent)}.ot-body-btn:focus-visible{border-color:var(--line-2);box-shadow:0 0 0 2px color-mix(in oklch, var(--ink) 12%, transparent);outline:none}.ot-body-edit-hint{background:var(--surface,#fff);border:1px solid var(--line);letter-spacing:.04em;color:var(--muted);opacity:0;pointer-events:none;border-radius:999px;align-items:center;gap:4px;padding:3px 7px;font-size:10px;font-weight:500;transition:opacity .14s;display:inline-flex;position:absolute;top:8px;right:10px}.ot-body-btn:hover .ot-body-edit-hint,.ot-body-btn:focus-visible .ot-body-edit-hint{opacity:1}.ot-thread-subject{flex-direction:column;gap:8px;display:flex}.ot-thread-note{color:var(--muted);letter-spacing:0;margin:0;padding:0 2px;font-size:11.5px;line-height:1.5}.ot-subject-btn{border:1px solid var(--line);background:color-mix(in oklch, var(--surface) 60%, transparent);cursor:text;border-radius:10px;margin:0;padding:12px 14px;transition:background .14s,border-color .14s,box-shadow .14s;position:relative}.ot-subject-btn:hover{background:var(--hover);border-color:var(--line-2);box-shadow:0 1px 0 color-mix(in oklch, var(--ink) 4%, transparent)}.ot-subject-btn:focus-visible{border-color:var(--line-2);box-shadow:0 0 0 2px color-mix(in oklch, var(--ink) 12%, transparent);outline:none}.ot-subject-btn:hover .ot-body-edit-hint,.ot-subject-btn:focus-visible .ot-body-edit-hint{opacity:1}.ot-subject-btn.is-editing{border-color:var(--ink);box-shadow:0 0 0 3px color-mix(in oklch, var(--ink) 8%, transparent);cursor:text;background:#fff;flex-direction:column;gap:8px;display:flex}.ot-subject-btn.is-editing .ot-field-footer{margin-top:4px}.ot-add-nudge-row{justify-content:flex-start;margin-top:8px;display:flex}.ot-send-blocked{color:var(--muted);text-align:right;margin-top:12px;font-size:13px}.ot-head-warning{padding-left:18px;list-style:outside}.ot-head-warning li{list-style:outside;display:list-item}.ot-head-warning strong{color:var(--blue,#2e90fa);font-weight:700}.ot-subject-btn.show-hint .ot-body-edit-hint,.ot-body-btn.show-hint .ot-body-edit-hint{opacity:1}.ot-embed.is-editing .ot-head-embed,.ot-embed.is-editing .ot-card,.ot-subject-btn.show-hint{background:color-mix(in oklch, var(--ink) 3.5%, var(--surface));border:1px solid var(--line);border-radius:14px}.ot-embed.is-editing .ot-head-embed{padding:18px 20px}.ot-embed.is-editing .ot-stack{gap:14px}.ot-embed.is-editing .ot-card{padding:16px 18px}.ot-embed.is-editing .ot-stack>.ot-card:first-child{padding-top:16px}.ot-embed.is-editing .ot-card:hover{border-color:var(--line)}.ot-body-btn.show-hint{background:var(--surface)}.ot-subject-btn.is-readonly,.ot-body-btn.is-readonly{cursor:default}.ot-subject-btn.is-readonly:hover,.ot-body-btn.is-readonly:hover{background:color-mix(in oklch, var(--surface) 60%, transparent);border-color:var(--line);box-shadow:none}.ot-body-preview p{margin:0}.ot-body-preview p+p{margin-top:.4em}.ot-body-preview strong{color:var(--ink);font-weight:700}.ot-body-preview em{font-style:italic}.ot-body-preview a{color:var(--blue);text-decoration:underline}.ot-body-preview ol,.ot-body-preview ul{margin:0;padding-left:18px}.ot-body-preview h2,.ot-body-preview h3{color:var(--ink);margin:0;font-size:13.5px;font-weight:600}.ot-body-editor{gap:10px}.ot-toolbar{background:var(--surface);border:none;border-radius:8px;flex-wrap:wrap;align-items:center;gap:4px;width:100%;padding:6px 0;display:flex}.ot-tb-select{appearance:none;font:inherit;color:var(--ink);cursor:pointer;background:0 0;background-image:linear-gradient(45deg, transparent 50%, var(--muted) 50%), linear-gradient(135deg, var(--muted) 50%, transparent 50%);background-position:calc(100% - 13px) 13px,calc(100% - 9px) 13px;background-repeat:no-repeat;background-size:4px 4px;border:0;border-radius:6px;padding:4px 22px 4px 8px;font-size:12.5px}.ot-tb-select:hover{background-color:color-mix(in oklch, var(--ink) 5%, transparent)}.ot-tb-btn{width:28px;height:28px;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;padding:0;font-size:13px;transition:background .12s;display:inline-flex}.ot-tb-btn:hover{background:color-mix(in oklch, var(--ink) 7%, transparent)}.ot-tb-btn:active{background:color-mix(in oklch, var(--blue) 12%, transparent);color:var(--blue)}.ot-tb-sep{background:var(--line);width:1px;height:18px;margin:0 3px;display:inline-block}.ot-body-rich{border:1px solid var(--line);border-radius:var(--radius);min-height:200px;max-height:420px;color:var(--ink);white-space:pre-wrap;word-break:break-word;background:#fff;outline:none;padding:14px 16px;font-size:13.5px;line-height:1.65;transition:border-color .14s,box-shadow .14s;overflow-y:auto}.ot-body-rich:hover{border-color:var(--line-2)}.ot-body-rich:focus{border-color:var(--ink);outline:none;box-shadow:0 0 0 3px #0f0d0b14;box-shadow:0 0 0 3px lab(3.69367% .523917 .95267/.08)}.ot-body-rich p{margin:0 0 12px}.ot-body-rich p:last-child{margin-bottom:0}.ot-body-rich h2{color:var(--ink);letter-spacing:-.01em;margin:4px 0 8px;font-size:17px;font-weight:600}.ot-body-rich h3{color:var(--ink);margin:4px 0 8px;font-size:14.5px;font-weight:600}.ot-body-rich ol,.ot-body-rich ul{margin:4px 0 12px;padding-left:22px}.ot-body-rich li{margin-bottom:4px}.ot-body-rich a{color:var(--blue);text-decoration:underline}.ot-body-rich strong{font-weight:700}.ot-body-rich em{font-style:italic}.ot-field-footer{justify-content:space-between;align-items:center;gap:16px;margin-top:6px;display:flex}.ot-field-actions{gap:8px;display:flex}.ot-btn-ghost,.ot-btn-primary{font:inherit;cursor:pointer;border-radius:8px;justify-content:center;align-items:center;padding:7px 16px;font-size:13px;font-weight:600;transition:background .12s,border-color .12s,color .12s;display:inline-flex}.ot-btn-ghost{border:1px solid var(--line);color:var(--ink-2);background:0 0}.ot-btn-ghost:hover{border-color:var(--line-2);color:var(--ink);background:color-mix(in oklch, var(--ink) 4%, transparent)}.ot-btn-primary{background:var(--ink);border:1px solid var(--ink);color:var(--surface)}.ot-btn-primary:hover{background:color-mix(in oklch, var(--ink) 85%, transparent)}.ot-tb-token-wrap{margin-left:auto;position:relative}.ot-tb-token-btn{border:1px dashed var(--line-2);color:var(--ink-2);font:inherit;cursor:pointer;background:0 0;border-radius:7px;align-items:center;gap:5px;padding:5px 9px;font-size:12px;font-weight:500;transition:border-color .14s,background .14s,color .14s;display:inline-flex}.ot-tb-token-btn:hover,.ot-tb-token-btn.is-open{border-color:var(--ink);color:var(--ink);background:color-mix(in oklch, var(--ink) 5%, transparent)}.ot-token-menu{z-index:30;border:1px solid var(--line);background:#fff;border-radius:10px;grid-template-columns:1fr 1fr;gap:8px;width:640px;max-width:calc(100vw - 32px);max-height:420px;padding:10px;display:grid;position:absolute;top:calc(100% + 6px);right:0;overflow-y:auto;box-shadow:0 12px 36px #0f172a1f,0 2px 6px #0f172a0f}.ot-token-group{flex-direction:column;gap:1px;padding:4px 2px;display:flex}.ot-token-group+.ot-token-group{border-top:0;border-left:1px solid var(--line);margin-top:0;padding-top:4px;padding-left:10px}.ot-token-group-head{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);padding:4px 11px 6px;font-size:10.5px;font-weight:600}.ot-token-group.is-ai .ot-token-group-head{color:#0000;-webkit-text-fill-color:transparent;background:linear-gradient(90deg,#7474ef 0%,#009dd1 35%,#00afa8 70%,#00c380 100%);background:linear-gradient(90deg,lab(53.5615% 25.8142 -63.1514) 0%,lab(59.5831% -26.1385 -49.4142) 35%,lab(65.0281% -65.148 -12.5284) 70%,lab(69.7519% -57.1084 22.3853) 100%);-webkit-background-clip:text;background-clip:text;width:fit-content}.ot-token-item{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;flex-direction:column;gap:3px;padding:8px 11px;transition:background .1s;display:flex}.ot-token-item:hover{background:color-mix(in oklch, var(--blue) 7%, transparent)}.ot-token-item.is-ai:hover{background:#6684fb1a;background:lab(57.4529% 16.5396 -64.1406/.1)}.ot-token-key{font-family:var(--font-mono,ui-monospace, "Geist Mono", monospace);color:var(--blue);background:0 0;padding:0;font-size:12px;font-weight:600}.ot-token-item.is-ai .ot-token-key{color:#4b65d9;color:lab(45.6365% 19.6545 -63.9135)}.ot-token-desc{color:var(--muted);font-size:11.5px;line-height:1.4}.ot-signature{border-top:1px dashed var(--line);flex-direction:column;gap:4px;margin-top:12px;padding-top:12px;display:flex}.ot-sig-label{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-size:10.5px;font-weight:600}.ot-sig-text{font:inherit;color:var(--muted);white-space:pre-wrap;margin:0;font-size:12.5px;line-height:1.55}.ot-field-meta{color:var(--muted);gap:16px;font-size:10.5px;display:flex}.ot-field-meta kbd{border:1px solid var(--line-2);background:var(--surface);font-family:var(--font-mono,ui-monospace, "Geist Mono", monospace);color:var(--ink-2);border-radius:4px;padding:1px 5px;font-size:10px;line-height:1.4;display:inline-block}.ot-thread-badge{background:color-mix(in oklch, var(--ink) 4%, transparent);border:1px solid var(--line);color:var(--ink-2);border-radius:8px;align-items:center;gap:8px;width:fit-content;min-width:0;max-width:100%;padding:7px 11px;font-size:12px;display:inline-flex}.ot-thread-label{color:var(--ink);letter-spacing:-.005em;font-weight:600}.ot-thread-sep{color:var(--muted)}.ot-thread-re{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;min-width:0;font-style:italic;overflow:hidden}.ot-label{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-size:10.5px;font-weight:600}.ot-subject-text{color:var(--ink);letter-spacing:-.005em;font-size:14.5px;font-weight:600}.ot-body-text{color:var(--ink-2);white-space:pre-wrap;text-wrap:pretty;margin:0;font-size:13.5px;line-height:1.65}.ot-draft-error{background:color-mix(in oklch, var(--red,#d64545) 8%, transparent);border:1px solid color-mix(in oklch, var(--red,#d64545) 24%, transparent);border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;display:flex}.ot-draft-error-text{color:var(--text-2,#555);font-size:12.5px}.ot-gen{flex-direction:column;gap:14px;display:flex}.ot-gen-status{color:var(--blue);align-items:center;gap:9px;font-size:12.5px;font-weight:500;display:inline-flex}.ot-gen-dot{background:var(--blue);width:8px;height:8px;box-shadow:0 0 14px color-mix(in oklch, var(--blue) 60%, transparent);border-radius:50%;animation:1.2s ease-in-out infinite otGenPulse}@keyframes otGenPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(1.45)}}.ot-gen-skeleton{flex-direction:column;gap:9px;display:flex}.ot-skel-block{flex-direction:column;gap:8px;display:flex}.ot-skel-line{background:linear-gradient(90deg, color-mix(in oklch, var(--line) 80%, transparent) 0%, color-mix(in oklch, var(--ink) 16%, var(--surface)) 50%, color-mix(in oklch, var(--line) 80%, transparent) 100%);background-size:220% 100%;border-radius:5px;height:9px;animation:1.6s linear infinite otShimmer;display:block}.ot-skel-block .ot-skel-line:nth-child(2){animation-delay:.15s}.ot-skel-block .ot-skel-line:nth-child(3){animation-delay:.3s}.ot-skel-block .ot-skel-line:nth-child(4){animation-delay:.45s}@keyframes otShimmer{0%{background-position:120% 0}to{background-position:-120% 0}}.ot-add{border:1px dashed var(--line-2);width:100%;color:var(--ink-2);cursor:pointer;text-align:left;background:0 0;border-radius:14px;align-items:center;gap:14px;padding:16px 20px;transition:border-color .14s,background .14s,color .14s;display:flex}.ot-add:hover:not(:disabled){border-color:var(--blue);background:color-mix(in oklch, var(--blue) 5%, transparent);color:var(--ink)}.ot-add:disabled{opacity:.45;cursor:not-allowed}.ot-add-icon{background:color-mix(in oklch, var(--blue) 14%, transparent);width:32px;height:32px;color:var(--blue);border-radius:999px;flex:none;justify-content:center;align-items:center;display:inline-flex}.ot-add-text-block{flex-direction:column;gap:2px;display:flex}.ot-add-text{color:var(--ink);font-size:13.5px;font-weight:600}.ot-add-meta{color:var(--muted);font-size:11.5px}.sr-remove{width:28px;height:28px;color:var(--muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;margin:0;transition:background .14s,color .14s,border-color .14s;display:inline-flex;position:absolute;top:0;right:0}.sr-remove:hover{background:color-mix(in oklch, var(--avatar-red,#e5484d) 12%, transparent);color:var(--avatar-red,#e5484d);border-color:color-mix(in oklch, var(--avatar-red,#e5484d) 24%, transparent)}@media (prefers-reduced-motion:reduce){.sr-card,.sr-card.is-leaving,.sr-progress-fill,.sr-progress strong,.sr-floater{transition:none!important;animation:none!important}}.ats-header-context{min-width:0;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;flex:auto;font-size:13px;overflow:hidden}@media (max-width:860px){.ats-header-context{display:none}}.ats-stage{flex-direction:column;gap:28px;width:100%;max-width:1100px;display:flex}.ats-connected-banner{background:var(--status-green-soft);border:1px solid color-mix(in oklch, var(--avatar-green) 24%, transparent);border-radius:12px;align-items:center;gap:12px;padding:14px 16px;display:flex}.ats-connected-badge{background:var(--avatar-green);color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:26px;height:26px;display:inline-flex}.ats-connected-text{flex-direction:column;gap:2px;display:flex}.ats-connected-title{color:#004b1d;color:lab(27.1117% -33.6312 22.6918);letter-spacing:-.01em;font-weight:600}.ats-connected-sub{color:#346440;color:lab(38.3831% -23.9962 15.6485);font-size:12.5px}.ats-connect-error{color:#9b1e22;color:lab(34.5744% 50.677 31.8589);background:#de3b3d1a;background:lab(51.5803% 63.2457 38.9399/.1);border:1px solid #de3b3d42;border:1px solid lab(51.5803% 63.2457 38.9399/.26);border-radius:12px;align-items:center;gap:8px;padding:12px 14px;font-size:13px;display:flex}.ats-search{border:1px solid var(--line);background:var(--surface);color:var(--muted);border-radius:10px;align-items:center;gap:8px;padding:10px 14px;transition:border-color .14s,box-shadow .14s;display:flex}.ats-search:focus-within{border-color:var(--ink);box-shadow:0 0 0 3px color-mix(in oklch, var(--ink) 8%, transparent);color:var(--ink)}.ats-search-input{font:inherit;color:var(--ink);background:0 0;border:0;outline:none;flex:auto;font-size:14px}.ats-search-input::placeholder{color:var(--muted)}.ats-search-clear{width:22px;height:22px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;display:inline-flex}.ats-search-clear:hover{background:var(--hover);color:var(--ink)}.ats-section{flex-direction:column;gap:12px;display:flex}.ats-section-head{justify-content:space-between;align-items:baseline;display:flex}.ats-section-title{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:0;font-size:12.5px;font-weight:600}.ats-section-meta{font-family:var(--font-mono,ui-monospace, "Geist Mono", monospace);color:var(--faint);font-size:11px}.ats-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.ats-card{border:1px solid var(--line);background:var(--surface);border-radius:12px;flex-direction:column;gap:10px;padding:16px;transition:border-color .14s,box-shadow .14s,transform .14s;display:flex}.ats-card:hover{border-color:var(--line-2);transform:translateY(-1px);box-shadow:0 1px 2px #0f172a0a,0 6px 18px #0f172a0f}.ats-card.is-connected{border-color:color-mix(in oklch, var(--status-green) 40%, var(--line));background:color-mix(in oklch, var(--status-green-soft) 40%, var(--surface))}.ats-card.is-connecting{opacity:.92}.ats-card-head{align-items:center;gap:12px;min-width:0;display:flex}.ats-logo{width:40px;height:40px;font-family:var(--font-mono,ui-monospace, "Geist Mono", monospace);letter-spacing:-.02em;border-radius:10px;flex:none;justify-content:center;align-items:center;font-size:14px;font-weight:600;display:inline-flex}.ats-card-id{flex-direction:column;gap:3px;min-width:0;display:flex}.ats-name{color:var(--ink);letter-spacing:-.005em;font-size:14.5px;font-weight:600}.ats-easy{background:color-mix(in oklch, var(--blue) 8%, var(--surface));border:1px solid color-mix(in oklch, var(--blue) 25%, var(--line));color:var(--blue);letter-spacing:.01em;border-radius:999px;align-self:flex-start;align-items:center;gap:4px;padding:2px 7px;font-size:10.5px;font-weight:500;display:inline-flex}.ats-desc{color:var(--muted);margin:0;font-size:12.5px;line-height:1.5}.ats-card-foot{justify-content:flex-end;align-items:center;margin-top:auto;padding-top:4px;display:flex}.ats-connect-btn{border:1px solid var(--line);background:var(--surface);color:var(--ink);font:inherit;cursor:pointer;border-radius:8px;align-items:center;gap:6px;padding:7px 14px;font-size:12.5px;font-weight:500;transition:background .14s,border-color .14s,color .14s;display:inline-flex}.ats-connect-btn:hover:not(:disabled){border-color:var(--blue);background:color-mix(in oklch, var(--blue) 6%, var(--surface));color:var(--blue)}.ats-connect-btn:disabled{opacity:.45;cursor:not-allowed}.ats-status{color:#005823;color:lab(31.9884% -39.8826 27.0989);align-items:center;gap:5px;font-size:12.5px;font-weight:600;display:inline-flex}.ats-empty{text-align:center;border:1px dashed var(--line);background:var(--surface);border-radius:12px;padding:40px 24px}.ats-empty p{color:var(--ink);margin:0;font-size:14px}.ats-empty-sub{color:var(--muted)!important;margin-top:6px!important;font-size:12.5px!important}.ats-empty-sub a{color:var(--blue);text-decoration:underline}.ats-art{background:var(--surface-2);border:1px solid var(--line);border-radius:var(--radius-lg);flex-direction:column;align-items:stretch;padding:18px;display:flex}.ats-art-source{background:var(--surface);border:1px solid var(--line);border-radius:10px;padding:11px 12px 12px}.ats-art-source-head{color:var(--ink);letter-spacing:-.005em;white-space:nowrap;align-items:center;gap:9px;margin-bottom:11px;font-size:13.5px;font-weight:600;display:flex}.ats-art-db{background:var(--bg-deep);width:24px;height:24px;color:var(--ink-2);border-radius:6px;flex:none;place-items:center;display:grid}.ats-art-rows{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.ats-art-row{color:var(--ink-2);background:var(--surface-2);border:1px solid var(--line);border-radius:7px;align-items:center;gap:9px;padding:8px 10px;font-size:13px;display:flex}.ats-art-ico{color:var(--muted);flex:none;display:inline-flex}.ats-art-row-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ats-art-conn{justify-content:center;align-items:center;height:30px;display:flex;position:relative}.ats-art-branch{height:30px;padding:0 var(--branch-inset,0)}.ats-art-branch svg{width:100%;height:100%;display:block;overflow:visible}.ats-art-branch path{fill:none;stroke:var(--line-2);stroke-width:1.6px;stroke-linecap:round;vector-effect:non-scaling-stroke}.ats-art-targets{grid-template-columns:1fr 1fr;gap:14px;display:grid}.ats-art-target{text-align:center;background:var(--surface);border:1px solid var(--line);border-radius:10px;flex-direction:column;align-items:center;gap:7px;padding:13px 10px;display:flex;position:relative}.ats-art-target-ico{width:32px;height:32px;color:var(--blue);background:#ecf7ff;background:lab(96.5244% -2.67842 -6.86324);border-radius:50%;flex:none;place-items:center;display:grid}.ats-art-target-label{color:var(--ink);letter-spacing:-.005em;font-size:13px;font-weight:600}.fpl{border:1px solid var(--line);background:var(--surface);border-radius:12px;grid-template-columns:196px 1fr;margin-top:14px;display:grid;overflow:hidden}.fpl-profile{border-right:1px solid var(--line);background:var(--surface);flex-direction:column;align-items:flex-start;gap:10px;padding:16px;display:flex}.fpl-profile .feed-profile-avatar{width:62px;height:62px;font-size:20px}.fpl-profile-id{flex-direction:column;gap:2px;min-width:0;display:flex}.fpl-profile-name{color:var(--ink);letter-spacing:-.005em;font-size:14.5px;font-weight:600}.fpl-profile-role{color:var(--muted);font-size:12.5px;line-height:1.45}.fpl-profile-meta{color:var(--muted);margin-top:4px;font-size:12.5px}.fpl-main{flex-direction:column;min-width:0;display:flex}.fpl-section{flex-direction:column;gap:9px;padding:14px 16px 15px;display:flex}.fpl-section+.fpl-section{border-top:1px solid var(--line)}.fpl-eyebrow{letter-spacing:.09em;text-transform:uppercase;color:var(--muted);margin-bottom:2px;font-size:11px;font-weight:600}.fpl-row{color:var(--ink-2);align-items:baseline;gap:10px;font-size:13.5px;line-height:1.5;display:flex}.fpl-row-ico{color:var(--muted);flex:none;display:inline-flex;transform:translateY(2px)}.fpl-row-ico.is-spark{color:var(--blue)}.fpl-rowgroup{flex-direction:column;gap:5px;display:flex}.fpl-row-text{flex:auto;min-width:0}.fpl-row.is-q .fpl-row-text strong{color:var(--ink);font-weight:600}.fpl-row-note{color:var(--faint,var(--muted));margin-top:2px;font-size:12.5px;font-weight:400;display:block}.fpl-foot{border-top:1px solid var(--line);background:var(--bg-deep);color:var(--ink-2);grid-column:1/-1;align-items:center;gap:8px;padding:10px 16px;font-size:13px;display:flex}.fpl-foot.is-over{background:var(--status-amber-soft);color:#694500;color:lab(32.4689% 18.2638 63.7054);border-top-color:color-mix(in oklch, var(--status-amber) 35%, transparent)}@media (max-width:760px){.fpl{grid-template-columns:1fr}.fpl-profile{border-right:0;border-bottom:1px solid var(--line);flex-direction:row;align-items:center}}.pe-body{background:var(--bg);padding-top:0;font-weight:500;position:relative}.pe-stage{min-width:0;max-width:920px;margin:0 auto;padding:24px 0 56px;width:100%!important}.pe-stage.pe-stage-grid{max-width:960px}.pe-panel{background:var(--surface);border:1px solid var(--line);border-width:0;border-radius:16px;flex-direction:column;gap:32px;width:100%;min-width:0;padding:32px 36px 56px;display:flex;box-shadow:0 1px 2px #0f172a0a,0 8px 28px #0f172a0d}.pe-head{z-index:5;background:color-mix(in oklch, var(--surface) 92%, transparent);-webkit-backdrop-filter:saturate(140%)blur(8px);border-bottom:1px solid #0000;border-radius:15px 15px 0 0;justify-content:space-between;align-items:flex-start;gap:28px;margin:-32px -36px 0;padding:22px 36px 18px;transition:border-color .16s,box-shadow .16s;display:flex;position:sticky;top:0}.pe-head.is-stuck{border-bottom-color:var(--line);box-shadow:0 6px 16px -12px #0f172a66}.pe-head-main{flex-direction:column;flex:auto;gap:0;min-width:0;display:flex}.pe-eyebrow{letter-spacing:1.3px;text-transform:uppercase;color:#b0b0b0;font-size:11px;font-weight:600}.pe-title{letter-spacing:-.015em;color:var(--ink);margin:0;font-size:20px;font-weight:600}.pe-meta{color:var(--muted);margin:0;font-size:13px;line-height:1.5}.pe-meta a{color:var(--blue);margin-left:6px;text-decoration:none}.pe-meta a:hover{text-decoration:underline}.pe-estimate{flex-direction:column;flex:none;gap:7px;width:320px;display:flex}.pe-estimate-top{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.pe-estimate-label{color:#5a5a5a;letter-spacing:-.005em;font-size:12px;font-weight:400}.pe-length-num{white-space:nowrap;color:var(--muted);flex:none;font-size:13px;font-weight:500}.pe-head.is-over .pe-length-num{color:#8b5600;color:lab(41.7166% 21.1573 82.4469)}.pe-length-track{background:color-mix(in oklch, var(--ink) 8%, transparent);border-radius:999px;height:5px;position:relative;overflow:hidden}.pe-length-fill{background:color-mix(in oklch, var(--ink) 45%, transparent);border-radius:999px;transition:width .22s,background .22s;position:absolute;inset:0 auto 0 0}.pe-head.is-over .pe-length-fill{background:var(--status-amber)}.pe-length-warn{color:#885800;color:lab(41.7684% 19.1458 73.2966);margin:4px 0 0;font-size:12px;line-height:1.45}.pe-length-warn strong{font-weight:600}.pe-mode-mini{background:var(--bg-deep);border-radius:8px;gap:2px;padding:2px;display:inline-flex;position:absolute;left:50%;transform:translate(-50%)}.pe-mode-mini-tab{cursor:pointer;font:inherit;color:var(--muted);background:0 0;border:0;border-radius:6px;padding:5px 12px;font-size:12.5px;font-weight:500;transition:background .13s,color .13s,box-shadow .13s}.pe-mode-mini-tab:hover{color:var(--ink)}.pe-mode-mini-tab.is-on{background:var(--surface);color:var(--ink);font-weight:600;box-shadow:0 1px 2px #0f172a14}@media (max-width:720px){.pe-mode-mini{display:none}}.pe-mode-row{justify-content:space-between;align-items:center;gap:24px;display:flex}.pe-mode-row .pe-mode-mini{flex:none;position:static;left:auto;transform:none}@media (max-width:720px){.pe-mode-row .pe-mode-mini{display:inline-flex}}.pe-manual-grip{color:var(--faint);cursor:grab;flex:none;display:inline-flex}.pe-verbatim-row:active .pe-manual-grip{cursor:grabbing}.pe-verbatim-row.is-dragging{opacity:.55;background:color-mix(in oklch, var(--blue) 6%, var(--surface))}.pe-sections{flex-direction:column;gap:36px;display:flex}.pe-section{flex-direction:column;gap:8px;display:flex}.pe-section>:not(.ac-section-head){border:1px solid var(--line);background:#f6f6f6;border-radius:12px;padding:6px}.pe-section>.pe-cards-flat{background:0 0;border:0;border-radius:0;padding:0}.pe-section .ac-section-head{margin-bottom:0;padding:0 0 0 2px}.pe-sec-head{flex-direction:row;align-items:center;gap:9px}.pe-section-num{background:var(--surface);border:1px solid var(--line);width:20px;height:20px;color:var(--ink-2);font-variant-numeric:tabular-nums;border-radius:999px;flex:none;justify-content:center;align-items:center;font-size:11px;font-weight:600;display:flex}.pe-sec-headmain{flex-direction:column;gap:3px;min-width:0;display:flex}.pe-sec-headrow{flex-direction:row;align-items:center;gap:9px;display:flex}.pe-sec-ico{color:var(--muted,#787878);flex:none;display:inline-flex}.pe-sec-head .ac-section-title{letter-spacing:-.005em;color:var(--ink);font-size:14px;font-weight:500}.pe-section>.pe-rows{border:1px solid var(--line);background:#fff;border-radius:12px;overflow:hidden;padding:0!important}.pe-row{align-items:center;gap:13px;padding:16px 18px;display:flex}.pe-row+.pe-row{border-top:1px solid var(--line)}.pe-row-label{min-width:0;color:var(--ink);flex:auto;font-size:16px}.pe-row.is-off .pe-row-label{color:var(--muted)}.pe-row-min{color:var(--muted);white-space:nowrap;flex:none;font-size:12px}.pe-row.is-off .pe-row-min{opacity:.5}.pe-cards{flex-direction:column;gap:10px;display:flex}.pe-cards-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;display:grid}.pe-cards-grid>.pe-card{height:100%}.pe-cards-grid .pe-add-row,.pe-cards-grid .pe-focus-add,.pe-cards-grid>.pe-card.is-skipped{grid-column:1/-1}.pe-cards-grid .pe-depth{grid-template-columns:repeat(3,minmax(0,1fr));width:100%}.pe-cards-flat:not(.pe-cards-grid){border:1px solid var(--line);background:#fff;border-radius:12px;overflow:visible}.pe-cards-flat:not(.pe-cards-grid)>:first-child{border-top-left-radius:12px;border-top-right-radius:12px}.pe-cards-flat:not(.pe-cards-grid)>:last-child{border-bottom-right-radius:12px;border-bottom-left-radius:12px}.pe-cards-flat:not(.pe-cards-grid)>.pe-card{background:0 0;border:0;border-radius:0}.pe-cards-flat:not(.pe-cards-grid)>.pe-card.is-skipped{background:var(--bg-deep)}.pe-cards-flat:not(.pe-cards-grid)>.pe-card~.pe-card{border-top:1px solid var(--line)}.pe-section>.pe-add-zone{background:0 0;border:0;border-radius:0;padding:0}.pe-card{border:1px solid var(--line);background:var(--surface);border-radius:12px;align-items:flex-start;gap:13px;padding:17px 16px 17px 18px;transition:border-color .14s;display:flex}.pe-card:hover{border-color:var(--line-2)}.pe-card-ico{background:var(--bg-deep);width:32px;height:32px;color:var(--ink-2);border-radius:9px;flex:none;place-items:center;margin-top:1px;display:grid}.pe-card-ico.is-spark{background:color-mix(in oklch, var(--blue) 9%, var(--surface));color:var(--blue)}.pe-card-body{flex-direction:column;flex:auto;gap:4px;min-width:0;display:flex}.pe-card-title{color:var(--ink);letter-spacing:-.005em;font-size:14px;font-weight:600;line-height:1.45}.pe-card-note{color:var(--muted);font-size:13px;line-height:1.5}.pe-card-meta{color:var(--muted);margin-top:1px;font-size:12px}.pe-card-x{width:26px;height:26px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:7px;flex:none;justify-content:center;align-items:center;transition:background .12s,color .12s;display:inline-flex}.pe-card-x:hover{background:var(--hover);color:var(--ink)}.pe-card.is-skipped{background:var(--bg-deep);border-style:dashed;align-items:center;gap:12px;padding-top:13px;padding-bottom:13px}.pe-card.is-skipped .pe-card-ico{background:var(--surface);color:var(--muted);margin-top:0}.pe-card.is-skipped .pe-card-ico.is-spark{color:var(--muted)}.pe-card.is-skipped .pe-skip-text{min-width:0;color:var(--faint);text-decoration:line-through;-webkit-text-decoration-color:var(--line-2);text-decoration-color:var(--line-2);flex:auto}.pe-card.is-skipped .pe-card-1l-title.pe-skip-text{letter-spacing:-.08px;font-size:16px;font-weight:500}.pe-skip-badge{letter-spacing:.03em;text-transform:uppercase;color:var(--muted);background:var(--surface);border:1px solid var(--line);border-radius:999px;flex:none;padding:3px 9px;font-size:11px;font-weight:600}.pe-undo{color:var(--blue);cursor:pointer;background:0 0;border:0;border-radius:7px;flex:none;padding:4px 8px;font-size:13px;font-weight:600}.pe-undo:hover{background:color-mix(in oklch, var(--blue) 8%, transparent)}.pe-add-btn{border:1px solid var(--line);background:var(--surface);color:var(--ink-2);cursor:pointer;border-radius:8px;justify-content:center;align-self:flex-start;align-items:center;gap:8px;padding:10px 14px;font-size:13.5px;font-weight:500;transition:border-color .14s,color .14s,background .14s;display:inline-flex}.pe-add-btn:hover{border-color:var(--line-2);color:var(--ink);background:var(--surface-2)}.pe-card-onlynote{color:var(--muted);font-style:italic}.pe-focus-add{flex-direction:column;gap:14px;margin-top:4px;display:flex}.pe-resume-add{border:1px solid var(--line-2);background:var(--surface);border-radius:14px;gap:16px;padding:16px 16px 18px;box-shadow:0 1px 2px #0f172a0d,0 8px 24px #0f172a0f}.pe-add-section{flex-direction:column;gap:12px;display:flex}.pe-add-head{flex-direction:column;gap:3px;display:flex}.pe-add-head-title{color:var(--ink);letter-spacing:-.01em;font-size:14px;font-weight:600}.pe-add-head-sub{color:var(--muted);font-size:12.5px;font-weight:400;line-height:1.5}.pe-suggest{flex-direction:column;gap:9px;display:flex}.pe-suggest-cols{grid-template-columns:1fr 1fr;gap:18px;display:grid}.pe-suggest-label-resume{color:#d93f5d;color:lab(51.4687% 61.5988 19.9494)}.pe-refine{color:var(--muted);align-items:center;gap:10px;padding:14px 4px;font-size:13px;display:flex}.pe-refine-spinner{border:2px solid var(--line-2);border-top-color:var(--blue);border-radius:50%;flex:none;width:16px;height:16px;animation:.7s linear infinite peSpin}.pe-refine-text{font-weight:500}.pe-add-error{color:var(--destructive,#b42318);margin-top:8px;font-size:13px}@keyframes peSpin{to{transform:rotate(360deg)}}.pe-add-btn-wide{justify-content:center;align-self:stretch}.pe-suggest-label{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:600}.pe-suggest-caps{flex-wrap:wrap;gap:8px;display:flex}.pe-suggest-loading{color:var(--muted);align-items:center;gap:8px;padding:4px 2px;font-size:13px;display:flex}.pe-linkrow{align-items:center;gap:8px;display:flex}.pe-linkrow .authreq-link{flex:auto;min-width:0}.pe-sent-links{flex-direction:column;gap:14px;margin:4px 0 6px;display:flex}.pe-sent-link{flex-direction:column;gap:6px;display:flex}.pe-sent-name{color:var(--ink);font-size:13px;font-weight:600}.pe-sent-pending{color:var(--muted);align-items:center;gap:8px;font-size:13px;display:flex}.pe-add-form{border:1px solid var(--blue);background:var(--surface);box-shadow:0 0 0 3px color-mix(in oklch, var(--blue) 9%, transparent);border-radius:12px;align-items:center;gap:8px;padding:8px;display:flex}.pe-add-input{min-width:0;font:inherit;color:var(--ink);background:0 0;border:0;outline:none;flex:auto;padding:6px 8px;font-size:14px}.pe-add-input::placeholder{color:var(--muted)}.pe-add-confirm{padding:7px 14px}.pe-add-confirm:disabled{opacity:.45;cursor:not-allowed}.pe-verbatim{border:1px solid var(--line);background:var(--surface);border-radius:12px;overflow:hidden}.pe-verbatim-row{align-items:center;gap:10px;padding:9px 12px 9px 16px;display:flex}.pe-verbatim-row+.pe-verbatim-row{border-top:1px solid var(--line)}.pe-verbatim-input{min-width:0;color:var(--ink);background:0 0;border:1px solid #0000;border-radius:8px;flex:auto;padding:7px 10px;font-family:inherit;font-size:14px;transition:border-color .14s,background .14s,box-shadow .14s}.pe-verbatim-input:hover{border-color:var(--line)}.pe-verbatim-input:focus{border-color:var(--blue);background:var(--surface);box-shadow:0 0 0 3px color-mix(in oklch, var(--blue) 9%, transparent);outline:none}.pe-verbatim-input::placeholder{color:var(--muted)}.pe-verbatim-empty-tile{border:1px dashed var(--line);width:100%;font:inherit;color:var(--ink);cursor:pointer;background:0 0;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:13px 16px;font-size:14px;font-weight:500;transition:border-color .14s,background .14s,color .14s;display:flex}.pe-verbatim-empty-tile:hover{border-color:var(--muted);background:var(--surface)}.pe-verbatim-empty-tile:focus-visible{border-color:var(--blue);box-shadow:0 0 0 3px color-mix(in oklch, var(--blue) 9%, transparent);outline:none}.pe-verbatim-empty-hint{color:var(--muted);margin:8px 0 0;padding-left:2px;font-size:12px}.pe-head-actions{flex:none;align-items:center;gap:10px;margin-left:auto;display:flex}.pe-head-actions+.aa-close{margin-left:0}.pe-head-actions .btn-ws-outline.is-sm,.pe-head-actions .qbtn--secondary.qbtn--sm{padding:9px 16px;font-size:13.5px}.pe-head-send{background:linear-gradient(135deg, #4d94fb 0%, var(--blue) 52%, #0094d3 100%);border-color:#0000;align-items:center;gap:7px;padding:9px 16px;font-size:13.5px;font-weight:600;display:inline-flex}@supports (color:lab(0% 0 0)){.pe-head-send{background:linear-gradient(135deg, lab(60.4836% 3.14495 -59.3912) 0%, var(--blue) 52%, lab(56.8348% -18.8075 -56.1668) 100%)}}.pe-head-send:not(:disabled):hover{background:linear-gradient(135deg, #3082f6 0%, var(--blue-hover) 52%, #0084bd 100%)}@supports (color:lab(0% 0 0)){.pe-head-send:not(:disabled):hover{background:linear-gradient(135deg, lab(54.3212% 7.24924 -66.051) 0%, var(--blue-hover) 52%, lab(50.8195% -16.3499 -61.745) 100%)}}.pe-stage-note{color:var(--muted);margin:14px 4px 0;font-size:12.5px;line-height:1.5}.pe-variant{border-top:1px dashed var(--line-2);flex-direction:column;gap:10px;margin-top:18px;padding-top:16px;display:flex}.pe-variant-tag{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);background:var(--bg-deep);border:1px solid var(--line);border-radius:999px;align-self:flex-start;padding:3px 10px;font-size:11px;font-weight:600}.pe-card-1l{align-items:center;gap:12px}.pe-card-1l .pe-card-1l-title{min-width:0;color:var(--ink);white-space:nowrap;text-overflow:ellipsis;flex:auto;font-size:14px;font-weight:500;overflow:hidden}.pe-card-1l .pe-row-min{white-space:nowrap;flex:none}.pe-card-focus{align-items:flex-start;gap:32px;padding:16px 18px;position:relative}.pe-only-tag{letter-spacing:.03em;color:var(--faint);white-space:nowrap;pointer-events:none;font-size:10.5px;font-weight:500;position:absolute;bottom:13px;right:18px}.pe-focus-main{flex-direction:column;flex:auto;align-items:flex-start;gap:12px;min-width:0;display:flex}.pe-focus-side{flex-direction:column;flex:none;align-items:flex-end;gap:14px;display:flex}.pe-depth-group{flex-wrap:wrap;align-items:center;gap:10px;min-width:0;display:flex}.pe-card-focus .pe-card-1l-title{color:var(--ink);letter-spacing:-.005em;font-size:14px;font-weight:600;line-height:1.4}.pe-focus-side .pe-row-min{white-space:nowrap;flex:none}.pe-card-resume .pe-focus-main{gap:12px}.pe-card-resume .pe-card-note{color:var(--muted);max-width:75%;font-size:13px;font-weight:400;line-height:1.55}.pe-card-resume .pe-depth{margin-top:0}.pe-tag{letter-spacing:.09em;text-transform:uppercase;color:var(--muted);white-space:nowrap;background:0 0;border-radius:6px;align-items:center;gap:6px;padding:0;font-size:10px;font-weight:600;display:inline-flex}.pe-tag svg{opacity:.75}.pe-tag-resume{color:#d93f5d;color:lab(51.4687% 61.5988 19.9494)}.pe-add-row{flex-wrap:wrap;gap:8px;display:flex}.pe-card-menu{display:inline-flex;position:relative}.pe-card:has(.dna-agent-pop){z-index:5;position:relative}.pe-depth{box-sizing:border-box;background-color:#f5f5f5;border:0;border-radius:8px;grid-template-columns:repeat(3,98px);align-items:stretch;gap:3px;height:36px;padding:4px;display:inline-grid}.pe-depth-label{letter-spacing:.04em;color:var(--muted);text-transform:uppercase;white-space:nowrap;flex:none;font-size:11px;font-weight:600}.pe-depth-opt{cursor:pointer;font:inherit;color:var(--muted);white-space:nowrap;text-align:center;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;padding:0 5px;font-size:11.5px;font-weight:600;transition:background .12s,color .12s,box-shadow .12s;display:flex;position:relative}.pe-depth-opt:hover{color:var(--ink)}.pe-depth-opt.is-on{color:#fff;background:linear-gradient(135deg,#3a3a3a,#1a1a1a);box-shadow:0 1px 2px #00000040,0 2px 6px #00000029}.pe-depth-opt.is-on[data-depth=basic]{background:linear-gradient(135deg,#3b9555,#0d7435);background:linear-gradient(135deg,lab(55.2407% -39.2081 25.8022),lab(42.4567% -39.4857 26.31))}.pe-depth-opt.is-on[data-depth=default]{background:linear-gradient(135deg,#008cdd,#006eb4);background:linear-gradient(135deg,lab(55.1847% -8.24726 -58.1227),lab(43.2787% -3.32788 -60.9922))}.pe-depth-opt.is-on[data-depth=deep]{background:linear-gradient(135deg,#864ad2,#6530b9);background:linear-gradient(135deg,lab(44.4689% 46.1814 -61.6621),lab(33.7488% 46.2956 -64.3816))}.pe-depth-tip{background:var(--ink);color:#fff;text-align:left;text-transform:none;letter-spacing:0;white-space:normal;opacity:0;pointer-events:none;z-index:40;border-radius:9px;flex-direction:column;gap:3px;width:220px;padding:9px 11px;font-size:12px;font-weight:400;line-height:1.45;transition:opacity .13s,transform .13s;display:flex;position:absolute;bottom:calc(100% + 9px);left:50%;transform:translate(-50%)translateY(4px);box-shadow:0 8px 24px #0000002e}.pe-depth-tip strong{font-size:12px;font-weight:650}.pe-depth-tip:after{content:"";border:6px solid #0000;border-top-color:var(--ink);position:absolute;top:100%;left:50%;transform:translate(-50%)}.pe-depth-opt:hover .pe-depth-tip,.pe-depth-opt:focus-visible .pe-depth-tip{opacity:1;transition-delay:.3s;transform:translate(-50%)translateY(0)}.pe-card-q{align-items:center;gap:20px}.pe-card-q .pe-card-q-title{letter-spacing:-.01em;color:var(--ink);font-size:15px;font-weight:600}.pe-card-q .pe-card-note{margin-top:2px}.pe-kw{color:var(--blue);background:0 0;font-weight:600}.pe-card-right{flex:none;align-items:center;gap:10px;display:flex}.pe-card-right .pe-row-min{white-space:nowrap}.fa-card{cursor:default;flex-direction:column;gap:13px;margin-top:14px;display:flex}.fa-card:hover{background:var(--surface);border-color:var(--line)}.fa-card .feed-profile-summary{margin:0}.fa-card .feed-profile-scores{align-items:flex-end;padding-top:1px}.fa-verdict{letter-spacing:-.005em;border:1px solid #0000;border-radius:999px;flex:none;align-items:center;gap:6px;padding:6px 14px 6px 11px;font-size:13.5px;font-weight:600;display:inline-flex}.fa-verdict svg{opacity:.85}.fa-verdict.is-advance,.fa-verdict.is-strong-advance{background:var(--status-green-soft);color:#00521e;color:lab(29.6605% -40.0091 27.37);border-color:#a6daaf;border-color:lab(82.4888% -23.7928 15.3072)}.fa-verdict.is-your-call{background:var(--status-amber-soft);color:#714900;color:lab(34.8577% 15.9828 57.6413);border-color:#e6c598;border-color:lab(81.4816% 7.48789 27.1649)}.fa-verdict.is-pass{background:var(--bg-deep);border-color:var(--line);color:var(--ink-2)}.fa-verdict.is-clear-pass{background:var(--status-orange-soft);color:#a12a07;color:lab(37.0807% 48.3095 47.6949);border-color:#fdbcab;border-color:lab(81.9794% 22.7491 18.3783)}.fa-score{font-variant-numeric:tabular-nums;border:1px solid #0000;border-radius:8px;flex:none;align-items:baseline;gap:1px;padding:5px 9px;font-size:14px;font-weight:600;line-height:1;display:inline-flex}.fa-score-of{opacity:.6;font-size:10px;font-weight:500}.fa-score.is-advance,.fa-score.is-strong-advance{background:var(--status-green-soft);color:#00521e;color:lab(29.6605% -40.0091 27.37);border-color:#a6daaf;border-color:lab(82.4888% -23.7928 15.3072)}.fa-score.is-your-call{background:var(--status-amber-soft);color:#714900;color:lab(34.8577% 15.9828 57.6413);border-color:#e6c598;border-color:lab(81.4816% 7.48789 27.1649)}.fa-score.is-pass{background:var(--bg-deep);border-color:var(--line);color:var(--ink-2)}.fa-score.is-clear-pass{background:var(--status-orange-soft);color:#a12a07;color:lab(37.0807% 48.3095 47.6949);border-color:#fdbcab;border-color:lab(81.9794% 22.7491 18.3783)}.fa-strip{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:8px 16px;padding-top:13px;display:flex}.fa-stat{color:var(--ink-2);align-items:center;gap:7px;font-size:12.5px;font-weight:500;display:inline-flex}.fa-stat.is-quiet{color:var(--muted);font-weight:400}.fa-stat.is-quiet svg{color:var(--faint)}.fa-dot{border-radius:50%;flex:none;width:8px;height:8px}.fa-dot.is-clear{background:var(--status-green)}.fa-dot.is-partial{background:var(--status-amber)}.fa-dot.is-concern{background:var(--status-orange)}.fa-strip-sep{background:var(--line);width:1px;height:14px}.rp-screen{background:var(--bg);flex-direction:column;height:100vh;display:flex}.rp-topbar{z-index:20}.rp-top-sep{background:var(--line);width:1px;height:22px;margin:0 4px}.rp-topbar .btn-blue{padding:7px 15px;font-size:13px;font-weight:600}.rp-scroller{flex:auto;min-height:0;overflow-y:auto}.rp-body{grid-template-columns:minmax(0,760px) 340px;align-items:start;gap:32px;max-width:1180px;margin:0 auto;padding:32px 32px 110px;display:grid}.rp-main{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:18px;padding:42px 52px 52px}.rp-lead{border-bottom:1px solid var(--line);align-items:flex-start;gap:16px;padding-bottom:26px;display:flex}.rp-lead .feed-profile-avatar{flex:none;width:60px;height:60px;font-size:19px}.rp-lead-id{min-width:0}.rp-lead-name{letter-spacing:-.02em;color:var(--ink);margin:0;font-size:27px;font-weight:600;line-height:1.1}.rp-lead-role{color:var(--muted);margin:5px 0 0;font-size:14px}.rp-lead-meta{flex-wrap:wrap;gap:6px 18px;margin-top:12px;display:flex}.rp-lead-meta span{color:var(--ink-2);align-items:center;gap:7px;font-size:12.5px;display:inline-flex}.rp-lead-meta svg{color:var(--faint)}.rp-part{border-top:1px solid var(--line);margin-top:38px;padding-top:38px}.rp-part:first-of-type{border-top:none;margin-top:0;padding-top:30px}.rp-part-head{margin-bottom:22px}.rp-part-num{font-family:var(--font-mono);color:var(--blue);letter-spacing:.08em;margin-bottom:9px;font-size:12px;font-weight:500;display:inline-block}.rp-part-num:before{content:"PART ";color:var(--faint)}.rp-part-title{letter-spacing:-.025em;color:var(--ink);margin:0;font-size:25px;font-weight:600;line-height:1.1}.rp-part-lead{color:var(--muted);text-wrap:pretty;max-width:62ch;margin:9px 0 0;font-size:14.5px;line-height:1.6}.rp-verdict-hero{border:1px solid var(--line);background:var(--surface-2);border-radius:14px;padding:26px 28px}.rp-verdict-hero.is-advance,.rp-verdict-hero.is-strong-advance{background:color-mix(in oklch, var(--status-green-soft) 62%, var(--surface));border-color:#bce3c3;border-color:lab(86.8735% -17.8 11.4069)}.rp-verdict-hero.is-your-call{background:color-mix(in oklch, var(--status-amber-soft) 60%, var(--surface));border-color:#ebd3b4;border-color:lab(86.1294% 4.9955 19.0274)}.rp-verdict-hero.is-pass{background:var(--bg-deep)}.rp-verdict-hero.is-clear-pass{background:color-mix(in oklch, var(--status-orange-soft) 55%, var(--surface));border-color:#fccabd;border-color:lab(85.6228% 16.918 13.617)}.rp-verdict-row{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.rp-verdict-headline{flex-direction:column;gap:7px;display:flex}.rp-verdict-eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:600}.rp-verdict-word{letter-spacing:-.025em;align-items:center;gap:9px;font-size:30px;font-weight:650;line-height:1;display:inline-flex}.rp-verdict-word.is-advance,.rp-verdict-word.is-strong-advance{color:#005e25;color:lab(34.4264% -43.016 29.3224)}.rp-verdict-word.is-your-call{color:#794e00;color:lab(37.145% 17.6935 65.3658)}.rp-verdict-word.is-pass{color:var(--ink)}.rp-verdict-word.is-clear-pass{color:#af2f09;color:lab(40.4711% 51.3248 50.6214)}.rp-verdict-by{color:var(--muted);white-space:nowrap;align-items:center;gap:8px;font-size:12.5px;display:inline-flex}.rp-verdict-ava{border-radius:50%;flex:none;width:24px;height:24px}.rp-scale-wrap{outline:none;margin:20px 0 22px;display:inline-block;position:relative}.rp-scale{gap:5px;width:340px;max-width:100%;display:flex}.rp-scale-bar{background:var(--line-2);border-radius:2px;flex:1 1 0;height:4px;transition:background .15s}.rp-scale-wrap:hover .rp-scale-bar{background:#bbbec2;background:lab(76.7811% -.316501 -2.24414)}.rp-scale-bar.is-active,.rp-scale-bar.is-active.is-advance,.rp-scale-bar.is-active.is-strong-advance{background:var(--status-green)}.rp-scale-bar.is-active.is-your-call,.rp-scale-bar.is-active.is-pass{background:var(--status-amber)}.rp-scale-bar.is-active.is-clear-pass{background:var(--status-orange)}.rp-scale-hint{font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--faint);cursor:default;align-items:center;gap:6px;margin-top:10px;font-size:11px;transition:color .15s;display:inline-flex}.rp-scale-info{border:1px solid var(--line-2);width:15px;height:15px;color:var(--muted);border-radius:50%;place-items:center;font-size:10px;font-style:italic;display:inline-grid}.rp-scale-wrap:hover .rp-scale-hint,.rp-scale-wrap:focus-within .rp-scale-hint{color:var(--muted)}.rp-scale-pop{z-index:30;background:var(--surface);border:1px solid var(--line);width:392px;max-width:86vw;box-shadow:var(--shadow-lg);opacity:0;visibility:hidden;border-radius:12px;padding:8px;transition:opacity .16s,transform .16s,visibility .16s;position:absolute;top:calc(100% + 12px);left:0;transform:translateY(-4px)}.rp-scale-wrap:hover .rp-scale-pop,.rp-scale-wrap:focus-within .rp-scale-pop{opacity:1;visibility:visible;transform:translateY(0)}.rp-scale-pop-head{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--faint);padding:7px 11px 9px;font-size:10.5px}.rp-spl{border-radius:8px;grid-template-columns:12px 1fr;gap:11px;padding:9px 11px;display:grid}.rp-spl.is-current{background:var(--status-green-soft)}.rp-spl-sw{border-radius:3px;width:11px;height:11px;margin-top:4px}.rp-spl-top{align-items:baseline;gap:9px;display:flex}.rp-spl-nm{color:var(--ink);white-space:nowrap;font-size:12.5px;font-weight:600}.rp-spl.is-current .rp-spl-nm{color:#00521e;color:lab(29.6605% -40.0091 27.37)}.rp-spl-rg{font-family:var(--font-mono);color:var(--faint);font-size:11px}.rp-spl-ds{color:var(--muted);margin-top:3px;font-size:13px;line-height:1.5}.rp-verdict-lead{color:var(--ink);text-wrap:pretty;margin:0;font-size:17px;line-height:1.7}.rp-find-group{margin-bottom:30px}.rp-find-grouphead{align-items:flex-start;gap:12px;margin-bottom:6px;display:flex}.rp-find-groupico{background:var(--bg-deep);width:30px;height:30px;color:var(--ink-2);border:1px solid var(--line);border-radius:8px;flex:none;place-items:center;display:grid}.rp-find-grouptitle{color:var(--ink);margin:0;font-size:14.5px;font-weight:600}.rp-find-groupdesc{color:var(--muted);margin:2px 0 0;font-size:12.5px}.rp-finding{border-bottom:1px solid var(--line);padding:22px 0}.rp-find-group .rp-finding:last-child{border-bottom:none}.rp-finding-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:11px;display:flex}.rp-finding-ask{letter-spacing:.07em;text-transform:uppercase;color:var(--faint);font-size:11px;font-weight:600}.rp-finding-intent{color:var(--ink);text-wrap:pretty;margin:0 0 9px;font-size:16px;font-weight:600;line-height:1.4}.rp-finding-learned{color:var(--ink-2);text-wrap:pretty;margin:0;font-size:14.5px;line-height:1.68}.rp-tag{white-space:nowrap;border:1px solid #0000;border-radius:999px;flex:none;align-items:center;padding:4px 11px;font-size:11.5px;font-weight:600;display:inline-flex}.rp-tag.is-good{background:var(--status-green-soft);color:#005823;color:lab(31.9884% -39.8826 27.0989);border-color:#b1dfb9;border-color:lab(84.6819% -20.7916 13.349)}.rp-tag.is-mid{background:var(--status-amber-soft);color:#744c00;color:lab(36.0253% 15.8603 57.445);border-color:#eccb9e;border-color:lab(83.8036% 7.4524 27.1227)}.rp-tag.is-warn{background:var(--status-orange-soft);color:#a42e0c;color:lab(38.2461% 48.246 46.8862);border-color:#fdbcab;border-color:lab(81.9794% 22.7491 18.3783)}.rp-tag.is-neutral{background:var(--bg-deep);color:var(--muted);border-color:var(--line)}.rp-finding-foot{flex-wrap:wrap;align-items:center;gap:10px;margin-top:13px;display:flex}.rp-evidence{border:1px solid var(--line);background:var(--surface);color:var(--ink-2);font-family:var(--font-mono);cursor:pointer;border-radius:999px;align-items:center;gap:7px;padding:5px 11px 5px 6px;font-size:12px;font-weight:500;transition:all .15s;display:inline-flex}.rp-evidence:hover{border-color:var(--blue);color:var(--blue);background:color-mix(in oklch, var(--blue) 6%, var(--surface))}.rp-evidence-play{background:var(--bg-deep);width:18px;height:18px;color:var(--ink-2);border-radius:50%;flex:none;place-items:center;display:grid}.rp-evidence:hover .rp-evidence-play{background:var(--blue);color:#fff}.rp-evidence-label{font-family:var(--font-sans);color:var(--muted);font-weight:500}.rp-evidence:hover .rp-evidence-label{color:var(--blue)}.rp-compare{background:color-mix(in oklch, var(--blue) 6%, var(--surface));color:var(--blue);cursor:pointer;border:1px solid #b1d6f6;border:1px solid lab(83.7305% -7.1891 -20.2218);border-radius:999px;align-items:center;gap:7px;padding:6px 12px;font-size:12px;font-weight:600;transition:all .15s;display:inline-flex}.rp-compare:hover{background:color-mix(in oklch, var(--blue) 12%, var(--surface))}.rp-how{margin-top:12px}.rp-how-toggle{color:var(--muted);cursor:pointer;background:0 0;border:none;align-items:center;gap:7px;padding:0;font-size:12.5px;font-weight:500;transition:color .15s;display:inline-flex}.rp-how-toggle:hover{color:var(--ink-2)}.rp-how-toggle svg:first-child{color:var(--blue)}.rp-how-chev{transition:transform .2s;display:inline-flex}.rp-how.is-open .rp-how-chev{transform:rotate(180deg)}.rp-how-body{background:var(--surface-2);border:1px solid var(--line);border-radius:var(--radius);color:var(--ink-2);text-wrap:pretty;margin:10px 0 0;padding:13px 15px;font-size:13px;line-height:1.62;animation:.24s cubic-bezier(.2,.7,.2,1) riseIn}.rp-upd-group{margin-bottom:22px}.rp-upd-label{letter-spacing:.02em;border-radius:999px;align-items:center;gap:7px;margin-bottom:12px;padding:4px 11px;font-size:12px;font-weight:600;display:inline-flex}.rp-upd-label.is-confirmed{background:var(--status-green-soft);color:#005823;color:lab(31.9884% -39.8826 27.0989)}.rp-upd-label.is-adjusted{background:var(--status-amber-soft);color:#744c00;color:lab(36.0253% 15.8603 57.445)}.rp-upd-label.is-new{background:color-mix(in oklch, var(--blue) 11%, var(--surface));color:var(--blue)}.rp-upd{border-bottom:1px solid var(--line);padding:13px 0 15px}.rp-upd-group:last-child .rp-upd:last-child{border-bottom:none}.rp-upd-claim{color:var(--ink);flex-wrap:wrap;align-items:center;gap:8px 10px;margin:0;font-size:14.5px;font-weight:600;display:flex}.rp-upd-shift{align-items:center;gap:7px;font-weight:400;display:inline-flex}.rp-upd-was{color:var(--muted);text-decoration:line-through;-webkit-text-decoration-color:var(--line-2);text-decoration-color:var(--line-2);font-size:12px}.rp-upd-shift svg{color:var(--faint)}.rp-upd-now{color:#744c00;color:lab(36.0253% 15.8603 57.445);background:var(--status-amber-soft);border-radius:999px;padding:2px 9px;font-size:12px;font-weight:600}.rp-upd-detail{color:var(--ink-2);text-wrap:pretty;margin:7px 0 11px;font-size:13.5px;line-height:1.6}.rp-upd-chip{color:#005823;color:lab(31.9884% -39.8826 27.0989);align-items:center;gap:6px;font-size:11px;font-weight:600;display:inline-flex}.rp-upd-chip svg{color:#287c42;color:lab(45.828% -36.2628 23.944)}.rp-base-block{border-bottom:1px solid var(--line);padding:20px 0}.rp-base-block:last-child{border-bottom:none}.rp-base-title{color:var(--ink);margin:0 0 5px;font-size:14.5px;font-weight:600}.rp-base-note{color:var(--muted);margin:0 0 11px;font-size:12.5px}.rp-base-disclaim{align-items:flex-start;gap:7px;display:flex}.rp-base-disclaim svg{color:var(--faint);flex:none;margin-top:2px}.rp-base-prose{color:var(--ink-2);text-wrap:pretty;margin:0;font-size:14.5px;line-height:1.66}.rp-prof{flex-direction:column;gap:1px;display:flex}.rp-prof-row{border-bottom:1px dashed var(--line);grid-template-columns:92px 150px 1fr;align-items:center;gap:14px;padding:11px 0;display:grid}.rp-prof-row:last-child{border-bottom:none}.rp-prof-level{text-align:center;border-radius:999px;justify-self:start;padding:3px 11px;font-size:11.5px;font-weight:600}.rp-prof-level.is-strong{background:var(--status-green-soft);color:#005823;color:lab(31.9884% -39.8826 27.0989)}.rp-prof-level.is-solid{background:var(--bg-deep);color:var(--ink-2);border:1px solid var(--line)}.rp-prof-level.is-below{background:var(--status-orange-soft);color:#a42e0c;color:lab(38.2461% 48.246 46.8862)}.rp-prof-skill{color:var(--ink);font-size:14px;font-weight:600}.rp-prof-note{color:var(--muted);font-size:13px;line-height:1.5}.rp-integrity{flex-direction:column;gap:9px;display:flex}.rp-integrity-row{align-items:center;gap:12px;display:flex}.rp-integrity-text{color:var(--ink-2);font-size:13.5px;line-height:1.5}.rp-facts{background:var(--line);border:1px solid var(--line);border-radius:var(--radius);grid-template-columns:1fr 1fr;gap:1px;display:grid;overflow:hidden}.rp-fact{background:var(--surface);align-items:flex-start;gap:11px;padding:14px 15px;display:flex}.rp-fact-ico{background:var(--bg-deep);width:30px;height:30px;color:var(--ink-2);border-radius:8px;flex:none;place-items:center;display:grid}.rp-fact-body{flex-direction:column;gap:3px;min-width:0;display:flex}.rp-fact-label{letter-spacing:.04em;text-transform:uppercase;color:var(--faint);font-size:11.5px;font-weight:600}.rp-fact-value{color:var(--ink);font-size:13.5px;font-weight:500;line-height:1.45}.rp-next{flex-direction:column;gap:12px;display:flex}.rp-next-item{background:var(--surface-2);border:1px solid var(--line);border-radius:var(--radius-lg);gap:14px;padding:17px 18px;display:flex}.rp-next-num{background:var(--ink);color:#fff;border-radius:50%;flex:none;place-items:center;width:26px;height:26px;font-size:13px;font-weight:600;display:grid}.rp-next-text{flex-direction:column;gap:9px;display:flex}.rp-next-unknown,.rp-next-test{color:var(--ink);text-wrap:pretty;margin:0;font-size:14px;line-height:1.6}.rp-next-test{color:var(--ink-2)}.rp-next-tag{vertical-align:middle;background:var(--bg-deep);color:var(--muted);border-radius:999px;margin-right:7px;padding:2px 9px;font-size:11px;font-weight:600;display:inline-block}.rp-next-tag.is-test{background:color-mix(in oklch, var(--blue) 11%, var(--surface));color:var(--blue)}.rp-next-note{background:var(--status-amber-soft);border-radius:var(--radius);border:1px solid #e9cca6;border:1px solid lab(83.8077% 6.20341 23.0422);align-items:flex-start;gap:12px;margin-top:14px;padding:15px 17px;display:flex}.rp-next-note-ico{color:#885800;color:lab(41.816% 17.1944 63.4163);flex:none;margin-top:1px}.rp-next-note p{color:#583c10;color:lab(28.0231% 9.19801 30.8603);text-wrap:pretty;margin:0;font-size:13.5px;line-height:1.6}.rp-next-actions{justify-content:flex-end;gap:10px;margin-top:22px;display:flex}.rp-next-actions .btn-blue{padding:9px 18px;font-weight:600}.rp-rail-sticky{flex-direction:column;gap:16px;display:flex;position:sticky;top:24px}.rp-rec{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);overflow:hidden}.rp-rec-stage{aspect-ratio:16/10;background:linear-gradient(155deg,#282e38,#12161d);background:linear-gradient(155deg,lab(18.7165% -.689328 -7.3094),lab(7.16596% -.441141 -5.41423));place-items:center;display:grid;position:relative}.rp-rec-tiles{grid-template-columns:1fr 1fr;gap:10px;display:grid;position:absolute;inset:12px}.rp-rec-tile{background:#20242b99;background:lab(14.0998% -.559658 -5.49874/.6);border:1px solid #ffffff0f;border:1px solid lab(100% 0 0/.06);border-radius:9px;place-items:center;display:grid;position:relative}.rp-rec-ava{color:#fff;border-radius:50%;place-items:center;width:40px;height:40px;font-size:14px;font-weight:600;display:grid}.rp-rec-ava.is-green{background:var(--avatar-green)}.rp-rec-ava.is-orange{background:var(--avatar-orange)}.rp-rec-who{color:#ffffffd1;color:lab(100% 0 0/.82);background:#00000059;background:lab(0% 0 0/.35);border-radius:999px;padding:1px 7px;font-size:10.5px;font-weight:500;position:absolute;bottom:7px;left:8px}.rp-rec-play{z-index:2;cursor:pointer;width:48px;height:48px;color:var(--ink);background:#ffffffeb;background:lab(100% 0 0/.92);border:none;border-radius:50%;place-items:center;transition:transform .15s;display:grid;position:relative;box-shadow:0 4px 16px #0000004d;box-shadow:0 4px 16px lab(0% 0 0/.3)}.rp-rec-play:hover{transform:scale(1.06)}.rp-rec-play svg{margin-left:2px}.rp-rec-live{z-index:2;letter-spacing:.03em;color:#ffffffc7;color:lab(100% 0 0/.78);background:#00000052;background:lab(0% 0 0/.32);border-radius:999px;padding:3px 9px;font-size:10px;font-weight:600;position:absolute;top:10px;right:10px}.rp-rec-controls{align-items:center;gap:11px;padding:12px 14px 6px;display:flex}.rp-rec-mini{border:1px solid var(--line);background:var(--surface);width:26px;height:26px;color:var(--ink-2);cursor:pointer;border-radius:50%;flex:none;place-items:center;transition:all .15s;display:grid}.rp-rec-mini:hover{border-color:var(--blue);color:var(--blue)}.rp-rec-mini svg{margin-left:1px}.rp-rec-track{background:var(--bg-deep);cursor:pointer;border-radius:999px;flex:auto;height:6px;position:relative}.rp-rec-fill{background:var(--blue);border-radius:999px;height:100%;position:absolute;top:0;left:0}.rp-rec-tick{background:var(--line-2);border-radius:1px;width:2px;height:9px;position:absolute;top:50%;transform:translate(-50%,-50%)}.rp-rec-head{border:2.5px solid var(--blue);width:13px;height:13px;box-shadow:var(--shadow-sm);background:#fff;border-radius:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.rp-rec-time{font-family:var(--font-mono);color:var(--ink-2);white-space:nowrap;font-size:11.5px}.rp-rec-dur{color:var(--faint)}.rp-rec-chapter{color:var(--muted);align-items:center;gap:8px;padding:8px 14px 13px;font-size:12px;display:flex}.rp-rec-chapter svg{color:var(--faint);flex:none}.rp-rail-transcript{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);cursor:pointer;width:100%;color:var(--ink);align-items:center;gap:10px;padding:13px 15px;font-size:13.5px;font-weight:500;transition:all .15s;display:flex}.rp-rail-transcript:hover{border-color:var(--line-2);background:var(--surface-2)}.rp-rail-transcript svg:first-child{color:var(--blue)}.rp-rail-transcript span{text-align:left;flex:auto}.rp-rail-transcript svg:last-child{color:var(--faint)}.rp-contents{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:8px}.rp-contents-label{letter-spacing:.06em;text-transform:uppercase;color:var(--faint);padding:8px 10px 6px;font-size:11px;font-weight:600;display:block}.rp-contents-item{cursor:pointer;text-align:left;width:100%;color:var(--ink-2);background:0 0;border:none;border-radius:8px;align-items:center;gap:12px;padding:9px 10px;font-size:13.5px;font-weight:500;transition:background .15s,color .15s;display:flex}.rp-contents-item:hover{background:var(--hover);color:var(--ink)}.rp-contents-num{font-family:var(--font-mono);color:var(--faint);font-size:11.5px}.rp-contents-item:hover .rp-contents-num{color:var(--blue)}.rp-drawer-scrim{z-index:60;background:#0f0d0b52;background:lab(3.69367% .523917 .95267/.32);animation:.18s fadeIn;position:fixed;inset:0}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.rp-drawer{z-index:61;background:var(--surface);border-left:1px solid var(--line);width:620px;max-width:96vw;box-shadow:var(--shadow-lg);flex-direction:column;animation:.26s cubic-bezier(.2,.7,.2,1) drawerIn;display:flex;position:fixed;top:0;bottom:0;right:0}@keyframes drawerIn{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:translate(0)}}.rp-drawer-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:16px 18px;display:flex}.rp-drawer-title{color:var(--ink);align-items:center;gap:9px;font-size:15px;font-weight:600;display:inline-flex}.rp-drawer-title svg{color:var(--blue)}.rp-drawer-search{background:var(--surface-2);border:1px solid var(--line);border-radius:var(--radius);color:var(--muted);align-items:center;gap:9px;margin:14px 18px;padding:9px 13px;display:flex}.rp-drawer-search input{color:var(--ink);background:0 0;border:none;outline:none;flex:auto;font-size:13.5px}.rp-drawer-clear{cursor:pointer;color:var(--faint);background:0 0;border:none;place-items:center;padding:2px;display:grid}.rp-drawer-clear:hover{color:var(--ink-2)}.rp-drawer-body{flex-direction:column;flex:auto;gap:2px;padding:4px 12px 24px;display:flex;overflow-y:auto}.rp-drawer-empty{text-align:center;color:var(--muted);padding:24px 8px;font-size:13px}.rp-tx-line{cursor:pointer;text-align:left;background:0 0;border:none;border-left:2px solid #0000;flex-direction:column;gap:4px;padding:11px 12px;transition:background .14s;display:flex}.rp-tx-line:hover{background:var(--hover)}.rp-tx-line.is-active{background:color-mix(in oklch, var(--blue) 7%, var(--surface));border-left-color:var(--blue)}.rp-tx-meta{align-items:baseline;gap:9px;display:inline-flex}.rp-tx-who{color:var(--ink);font-size:12.5px;font-weight:600}.rp-tx-line.is-tracy .rp-tx-who{color:var(--blue)}.rp-tx-at{font-family:var(--font-mono);color:var(--faint);font-size:11px}.rp-tx-text{color:var(--ink-2);font-size:13.5px;line-height:1.58}.rp-tx-text mark{color:var(--ink);background:#fee484;background:lab(91.236% .0659823 50.0278);border-radius:3px;padding:0 2px}@media (max-width:1080px){.rp-body{grid-template-columns:1fr;max-width:760px}.rp-rail-sticky{position:static}.rp-topbar .pd-crumbs{display:none}}.frp{border:1px solid var(--line);border-radius:12px;grid-template-columns:repeat(4,1fr);display:grid;overflow:hidden}.frp-tile{border-right:1px solid var(--line);flex-direction:column;gap:12px;min-width:0;padding:20px;display:flex}.frp-tile:last-child{border-right:0}.frp-chip{border-radius:99px;flex:none;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex;box-shadow:inset 0 1px 2px #00000017}.frp-chip--waiting{background:#f5f5f5}.frp-chip--shortlisted{background:#b3efa5}.frp-chip--passed{background:#ffd1c8}.frp-chip--invited{background:#caebff}.frp-label{letter-spacing:-.1px;color:var(--muted);font-size:14px;line-height:20px}.frp-num{color:var(--ink);font-variant-numeric:tabular-nums;font-size:34px;font-weight:500;line-height:34px}.fib{flex-direction:column;gap:12px;display:flex}.fib-list{border:1px solid var(--line);border-radius:12px;flex-direction:column;display:flex;overflow:hidden}.fib-card{border-top:1px solid var(--line);background:var(--surface);align-items:center;gap:13px;padding:13px 16px;display:flex}.fib-card:first-child{border-top:0}.fib-avatar{width:36px;height:36px;font-size:12.5px}.fib-id{flex-direction:column;flex:auto;gap:4px;min-width:0;display:flex}.fib-name-row{flex-wrap:wrap;align-items:baseline;gap:9px;display:flex}.fib-name{color:var(--ink);letter-spacing:-.01em;font-size:15px;font-weight:600}.fib-meta{color:var(--muted);font-size:12.5px}.fib-signals{flex-wrap:wrap;gap:5px;margin-top:2px;display:flex}.fib-signal{color:var(--ink-2);background:var(--bg-deep);border:1px solid var(--line);border-radius:6px;align-items:center;padding:2px 8px;font-size:11.5px;font-weight:500;display:inline-flex}.fib-match{flex:none;align-self:center}.fib-more{color:var(--faint);align-items:center;gap:10px;min-width:0;padding:0 12px 0 16px;font-size:11px;font-weight:500;display:flex}.fib-more-pips{flex:0 auto;min-width:0;overflow:hidden}.fib-more-pips .dna-people-pip{width:24px;height:24px;font-size:11px}.fib-more>span:last-child{white-space:nowrap;flex:none}.fab{flex-direction:column;display:flex}.fab-list{border:1px solid var(--line);border-radius:12px;flex-direction:column;display:flex;overflow:hidden}.fab-row{align-items:center;gap:13px;padding:13px 16px;display:flex}.fab-row+.fab-row{border-top:1px solid var(--line)}.fab-avatar{flex:none;width:36px;height:36px;font-size:12.5px}.fab-name{min-width:0;color:var(--ink);letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;flex:auto;font-size:15px;font-weight:600;overflow:hidden}.fab-side{flex:none;align-items:baseline;gap:14px;display:flex}.fab-verdict{font-size:14px;font-weight:600}.fab-verdict.is-green{color:#005823;color:lab(31.9884% -39.8826 27.0989)}.fab-verdict.is-amber{color:#694500;color:lab(32.4689% 18.2638 63.7054)}.fab-verdict.is-red{color:#be222a;color:lab(42.3845% 60.2199 38.2468)}.fab-rec{border:1px solid var(--line);color:var(--muted);letter-spacing:.01em;white-space:nowrap;background:0 0;border-radius:999px;align-self:center;padding:3px 8px;font-size:11px;font-weight:500;line-height:1}.fab-rec.is-green{color:#346c42;color:lab(40.8261% -27.041 17.6823);border-color:#b3d9b9;border-color:lab(83.3929% -17.8038 11.4132)}.fab-rec.is-amber{color:#7e5c2a;color:lab(41.9609% 10.0709 33.7982);border-color:#eccb9e;border-color:lab(83.8036% 7.4524 27.1227)}.fab-rec.is-red{color:#b75b55;color:lab(50.1106% 37.5476 21.3392);border-color:#ffbeb8;border-color:lab(83.0065% 24.7241 13.5107)}.fab-note-sent{color:var(--faint);letter-spacing:.01em;white-space:nowrap;align-self:center;font-size:11px;font-weight:500;line-height:1}.fab-score{color:var(--ink);font-variant-numeric:tabular-nums;font-size:14px;font-weight:600}.fab-time{color:var(--muted);text-align:right;min-width:52px;font-size:13px}.fab-more{font:inherit;color:var(--blue);cursor:pointer;background:0 0;border:none;align-self:flex-start;margin:12px 0 2px;padding:2px;font-size:13.5px;font-weight:500}.fab-more:hover{text-decoration:underline}.fab-row.is-skel{pointer-events:none}.fab-skel-dot{background:color-mix(in oklch, var(--line) 80%, transparent);background-size:220% 100%;border-radius:50%;animation:1.6s linear infinite otShimmer}.fab-skel-line{background:linear-gradient(90deg, color-mix(in oklch, var(--line) 80%, transparent) 0%, color-mix(in oklch, var(--ink) 16%, var(--surface)) 50%, color-mix(in oklch, var(--line) 80%, transparent) 100%);background-size:220% 100%;border-radius:6px;flex:auto;height:11px;animation:1.6s linear infinite otShimmer}.fab-empty{border:1px solid var(--line);color:var(--muted);text-align:center;border-radius:12px;padding:16px;font-size:13.5px}.ra-queue{flex-direction:column;padding:0;display:flex;overflow:hidden}.ra-queue-scroll{flex:auto;min-height:0;padding:6px 0 14px;overflow-y:auto}.ra-queue-head{border-bottom:1px solid var(--line);flex-direction:column;flex:none;gap:12px;padding:18px 16px 14px;display:flex}.ra-queue-sub{letter-spacing:.07em;text-transform:uppercase;color:var(--muted);margin:0;font-size:11px;font-weight:600}.ra-filter{flex-wrap:wrap;gap:6px;display:flex}.ra-chip{appearance:none;border:1px solid var(--line);background:var(--surface);color:var(--muted);font:inherit;cursor:pointer;white-space:nowrap;border-radius:999px;padding:4px 10px;font-size:11px;font-weight:500;transition:background .12s,color .12s,border-color .12s}.ra-chip:hover{color:var(--ink);border-color:var(--line-2)}.ra-chip.is-on{background:var(--ink);border-color:var(--ink);color:#fff}.ra-group-label{letter-spacing:.07em;text-transform:uppercase;color:var(--muted);margin:0;padding:16px 18px 8px;font-size:11px;font-weight:600}.ra-group-label.ra-group-gap{padding-top:22px}.ra-empty{color:var(--muted);margin:0;padding:28px 18px;font-size:13.5px}.ra-tag{white-space:nowrap;border-radius:999px;align-items:center;padding:3px 9px;font-size:11.5px;font-weight:600;display:inline-flex}.ra-tag.is-green{background:var(--status-green-soft);color:#005823;color:lab(31.9884% -39.8826 27.0989)}.ra-tag.is-amber{background:var(--status-amber-soft);color:#694500;color:lab(32.4689% 18.2638 63.7054)}.ra-tag.is-advanced{background:var(--status-green-soft);color:#005823;color:lab(31.9884% -39.8826 27.0989)}.ra-tag.is-declined{background:var(--bg-deep);color:var(--muted)}.ra-item{grid-template-columns:34px 1fr auto;align-items:center}.ra-item.is-decided .br-queue-avatar,.ra-item.is-decided .ra-score{margin-top:1px}.ra-note-chip{white-space:nowrap;border-radius:999px;align-items:center;padding:3px 9px;font-size:11.5px;font-weight:600;display:inline-flex}.ra-note-chip.is-sent{background:var(--bg-deep);color:var(--ink-2)}.ra-note-chip.is-none{background:var(--bg-deep);color:var(--muted)}.ra-item .br-queue-avatar.is-orange{background:var(--avatar-orange);color:#fff}.ra-item .br-queue-avatar.is-green{background:var(--avatar-green);color:#fff}.ra-item .br-queue-avatar.is-amber{background:var(--avatar-amber);color:#fff}.ra-score{color:var(--ink);font-variant-numeric:tabular-nums;padding-left:8px;font-size:14px;font-weight:600}.ra-state{white-space:nowrap;border-radius:999px;align-items:center;gap:4px;padding:3px 9px 3px 7px;font-size:11.5px;font-weight:600;display:inline-flex}.ra-state.is-advance{background:var(--status-green-soft);color:#005823;color:lab(31.9884% -39.8826 27.0989)}.ra-state.is-decline{background:var(--bg-deep);color:var(--muted)}.ra-item.is-decided .br-queue-avatar{opacity:.78}.sr-actbtn.is-selected.is-save{border-color:var(--status-green);background:var(--status-green-soft)}.sr-actbtn.is-selected.is-pass{background:#ffedea;background:lab(95.1295% 7.65783 4.12669);border-color:#f5b9b4;border-color:lab(80.7827% 21.6075 11.7796)}.sr-actbtn.is-selected:after{content:"";border-radius:inherit;opacity:.18;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1.5px}.sr-actbtn{position:relative}.ra-undo{font:inherit;color:var(--muted);cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;padding:0;font-size:12.5px;display:inline-flex}.ra-undo:hover{color:var(--ink-2)}.ra-undo svg{flex:none}.ra-change-block{border-top:1px solid var(--line);margin-top:18px;padding-top:14px}.ra-reason{margin-top:16px}.ra-reason-q{color:var(--muted);margin:0 0 9px;font-size:12.5px}.ra-reason-chips{flex-wrap:wrap;gap:7px;display:flex}.ra-reason-chip{appearance:none;border:1px solid var(--line);background:var(--surface);color:var(--ink-2);font:inherit;cursor:pointer;white-space:nowrap;border-radius:999px;padding:5px 12px;font-size:12.5px;transition:background .12s,color .12s,border-color .12s}.ra-reason-chip:hover{border-color:var(--line-2);color:var(--ink)}.ra-reason-chip.is-on{background:var(--ink);border-color:var(--ink);color:#fff}.ra-note-status{border-top:1px solid var(--line);margin-top:16px;padding-top:14px}.ra-note-row{flex-direction:column;align-items:flex-start;gap:9px;display:flex}.ra-note-row.is-sent{flex-direction:row;align-items:center}.ra-note-prompt{color:var(--ink-2);font-size:13px}.ra-note-row.is-sent{color:#005823;color:lab(31.9884% -39.8826 27.0989);font-size:13px}.ra-note-row.is-sent svg{flex:none}.ra-note-send{border:1px solid var(--ink);background:var(--ink);color:#fff;font:inherit;cursor:pointer;border-radius:8px;align-items:center;gap:6px;padding:6px 12px;font-size:12.5px;font-weight:500;display:inline-flex}.ra-note-send:hover{background:#000}.ra-note-link{font:inherit;color:var(--blue);cursor:pointer;background:0 0;border:none;padding:0;font-size:12.5px;font-weight:500}.ra-note-link:hover{text-decoration:underline}.ra-modal-scrim{z-index:20;background:#13161b57;background:lab(7.19015% -.368543 -3.62587/.34);place-items:center;padding:32px;animation:.16s aaFade;display:grid;position:absolute;inset:0}.ra-modal{background:var(--surface);border-radius:16px;flex-direction:column;width:min(680px,100%);max-height:calc(100vh - 64px);display:flex;overflow:hidden;box-shadow:0 24px 60px #11161f47;box-shadow:0 24px 60px lab(7.13753% -.43682 -7.17928/.28)}.ra-modal-head{padding:24px 26px 16px}.ra-modal-eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:0 0 8px;font-size:11px;font-weight:600}.ra-modal-title{letter-spacing:-.015em;color:var(--ink);margin:0 0 6px;font-size:20px;font-weight:600}.ra-modal-sub{color:var(--muted);margin:0;font-size:13.5px;line-height:1.5}.ra-modal-to{color:var(--muted);margin:0;font-size:13px}.ra-modal-to strong{color:var(--ink-2);font-weight:500}.ra-modal-banner{background:var(--bg-deep);border-top:1px solid var(--line);border-bottom:1px solid var(--line);color:var(--ink-2);align-items:center;gap:8px;padding:11px 26px;font-size:12.5px;display:flex}.ra-modal-banner svg{color:var(--muted);flex:none}.ra-modal-body{flex-direction:column;gap:14px;padding:18px 26px 6px;display:flex;overflow-y:auto}.ra-field{flex-direction:column;gap:6px;display:flex}.ra-modal-reason{flex-direction:column;gap:9px;display:flex}.ra-modal-reason-note{letter-spacing:0;text-transform:none;color:var(--muted);font-weight:500}.ra-field-label{letter-spacing:.07em;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:600}.ra-field-input{width:100%;font:inherit;color:var(--ink);border:1px solid var(--line-2);background:var(--surface);border-radius:9px;padding:10px 13px;font-size:14px;transition:border-color .14s,box-shadow .14s}.ra-field-input:focus{border-color:var(--ink);outline:none;box-shadow:0 0 0 3px #0f0d0b14;box-shadow:0 0 0 3px lab(3.69367% .523917 .95267/.08)}.ra-field-textarea{resize:vertical;min-height:150px;line-height:1.6}.ra-field-locked{border:1px solid var(--line);background:var(--bg-deep);color:var(--ink-2);cursor:not-allowed;border-radius:9px;justify-content:space-between;align-items:center;gap:10px;padding:10px 13px;font-size:14px;display:flex}.ra-field-locked svg{color:var(--muted);flex:none}.ra-modal-foot{border-top:1px solid var(--line);align-items:center;gap:14px;padding:16px 26px;display:flex}.ra-modal-skip{font:inherit;color:var(--muted);text-underline-offset:2px;cursor:pointer;background:0 0;border:none;padding:0;font-size:13px;text-decoration:underline}.ra-modal-skip:hover{color:var(--ink-2)}.ra-modal-foot-actions{align-items:center;gap:10px;margin-left:auto;display:flex}.ra-modal-hint{color:var(--muted);font-size:12px}.ra-modal-send{border:1px solid var(--ink);background:var(--ink);color:#fff;font:inherit;cursor:pointer;border-radius:9px;align-items:center;gap:7px;padding:9px 16px;font-size:13.5px;font-weight:500;display:inline-flex}.ra-modal-send:hover{background:#000}.pe-plain-layout{flex-direction:column;flex:auto;min-height:0;display:flex}.pe-batch-layout{background:0 0;flex-direction:row;flex:auto;width:100%;max-width:1360px;min-height:0;margin:0 auto;display:flex}.pe-decision{flex:0 0 280px;align-self:stretch;padding:26px 22px 18px}.pe-batch-layout .pe-decision{overflow:visible}.pe-decision .br-decision-title{margin-bottom:16px}.pe-cand-aside{border-bottom:1px solid var(--line);flex-direction:column;gap:12px;margin-bottom:18px;padding-bottom:18px;display:flex}.pe-cand-aside-id{align-items:center;gap:10px;display:flex}.pe-cand-aside-text{flex-direction:column;gap:1px;min-width:0;display:flex}.pe-cand-aside-name{color:var(--ink);overflow-wrap:anywhere;font-size:13.5px;font-weight:600;line-height:1.3}.pe-cand-aside-meta{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.pe-cand-aside .ws-score{flex:none;margin-left:auto}.pe-cand-aside .pe-cand-actions{flex-wrap:wrap;gap:8px;display:flex}.pe-decision .pe-shared{border-bottom:1px solid var(--line);width:100%;margin-bottom:18px;padding-bottom:18px}.pe-decision .pe-shared-trigger{gap:8px;padding:0}.pe-decision .pe-shared-pip{margin-left:-9px;width:28px!important;height:28px!important;font-size:11px!important}.pe-decision .pe-shared-title{white-space:normal;font-size:13.5px;font-weight:600}.pe-decision .pe-shared-chev{margin-left:auto}.pe-decision .pe-shared-pop{width:320px;left:auto;right:0}.pe-decision-note{color:var(--muted);margin:14px 0 0;font-size:12px;line-height:1.5}.pe-decision-link{border:none;border-top:1px solid var(--line);color:var(--ink-2);cursor:pointer;background:0 0;justify-content:flex-start;align-self:stretch;align-items:center;gap:5px;margin-top:22px;padding:16px 0 0;font-family:inherit;font-size:12.5px;font-weight:500;transition:color .15s;display:flex}.pe-decision-link:hover{color:var(--ink)}.pe-decision-link svg{color:var(--faint)}.sr-actbtn.is-send{background:var(--blue);color:#fff;border-color:#0000}.sr-actbtn.is-send .sr-actbtn-ic,.sr-actbtn.is-send .sr-actbtn-kbd{color:#fff;background:#ffffff2e;border-color:#ffffff47}.sr-actbtn.is-send:hover:not(:disabled){background:color-mix(in oklch, var(--blue) 88%, black);box-shadow:0 1px 2px #0f172a0d, 0 6px 18px color-mix(in oklch, var(--blue) 32%, transparent)}.sr-actbtn.is-send:disabled{background:var(--status-green-soft);color:#005823;color:lab(31.9884% -39.8826 27.0989);opacity:1}.sr-actbtn.is-send:disabled .sr-actbtn-ic{color:#005823;color:lab(31.9884% -39.8826 27.0989);background:#00582329;background:lab(31.9884% -39.8826 27.0989/.16)}.sr-actbtn.is-send.is-sending:disabled{background:var(--blue);opacity:.72;color:#fff}.sr-actbtn.is-send.is-sending:disabled .sr-actbtn-ic,.sr-actbtn.is-send.is-sending:disabled .sr-actbtn-kbd{color:#fff;background:#ffffff2e;border-color:#ffffff47}.pe-refine-spinner--white{border-color:#fff #ffffff59 #ffffff59}.pe-rail{border-right:1px solid var(--line);background:0 0;flex-direction:column;flex:0 0 200px;min-height:0;display:flex}.pe-rail-head{border-bottom:1px solid var(--line);flex-direction:column;flex:none;gap:2px;padding:20px 22px 16px;display:flex}.pe-rail-eyebrow{letter-spacing:.09em;text-transform:uppercase;color:var(--muted);font-size:10.5px;font-weight:600}.pe-rail-title{letter-spacing:-.015em;color:var(--ink);font-size:16px;font-weight:650}.pe-rail-sub{color:var(--muted);margin-top:2px;font-size:12.5px}.pe-rail-list{flex-direction:column;flex:auto;gap:1px;min-height:0;padding:6px 4px;display:flex;overflow-y:auto}.pe-rail-item{text-align:left;cursor:pointer;opacity:.78;background:0 0;border:1px solid #0000;border-radius:9px;align-items:center;gap:9px;width:100%;padding:6px 8px;font-family:inherit;transition:background .15s,opacity .15s;display:flex}.pe-rail-item:hover,.pe-rail-item.is-active{background:var(--hover);opacity:1}.pe-rail-avatar{flex:none;width:28px;height:28px;font-size:10.5px}.pe-rail-id{flex-direction:column;flex:auto;gap:1px;min-width:0;display:flex}.pe-rail-name{color:var(--ink-2);letter-spacing:-.005em;align-items:center;gap:6px;font-size:13px;font-weight:500;display:flex}.pe-rail-item.is-active .pe-rail-name{color:var(--ink);font-weight:600}.pe-rail-check{background:var(--status-green);color:#fff;border-radius:50%;flex:none;place-items:center;width:16px;height:16px;display:inline-grid}.pe-rail-meta{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;overflow:hidden}.pe-rail-est{color:var(--faint,var(--muted));margin-top:1px;font-size:11px;font-weight:500}.pe-rail-item.is-done .pe-rail-est{color:var(--status-green)}.pe-rail-foot{border-top:1px solid var(--line);flex:none;padding:14px}.pe-rail-sendall{justify-content:center;width:100%}.pe-stepper{flex:none;align-items:center;gap:6px;display:inline-flex}.pe-step-btn{border:1px solid var(--line);background:var(--surface);width:28px;height:28px;color:var(--ink-2);cursor:pointer;border-radius:8px;place-items:center;transition:background .15s,color .15s,border-color .15s;display:grid}.pe-step-btn:hover{background:var(--hover);color:var(--ink);border-color:var(--line-2)}.pe-step-count{color:var(--ink-2);font-variant-numeric:tabular-nums;text-align:center;min-width:38px;font-size:12.5px;font-weight:600}@media (max-width:820px){.pe-rail{flex-basis:176px}}.pe-batch-layout .aa-stage{max-width:none}.pe-plan-flow{display:contents}.pe-body-split{background:var(--surface);border:1px solid var(--line);border-radius:16px;flex-direction:row;align-items:stretch;min-height:0;margin:20px 24px;display:flex;overflow:hidden;box-shadow:0 1px 2px #0f172a0a,0 10px 30px #0f172a0f;padding:0!important}.pe-plan-scroll{flex:auto;min-width:0;padding:0;overflow-y:auto}.pe-body-split .pe-panel{box-shadow:none;background:0 0;border:0;border-radius:0}.pe-body-split .pe-head{background:var(--surface);-webkit-backdrop-filter:none;border-bottom-color:var(--line);border-radius:0;box-shadow:0 6px 16px -12px #0f172a3d}.pe-body-split .pe-estimate{gap:4px;width:192px}.pe-body-split .pe-estimate-label{font-size:10.5px}.pe-body-split .pe-length-num{font-size:11.5px}.pe-body-split .pe-length-track{height:4px}.pe-body-split .pe-length-warn{margin-top:3px;font-size:10.5px;line-height:1.4}.pe-profile{z-index:1;background:var(--surface);border-right:1px solid var(--line);flex-direction:column;flex:0 0 600px;align-self:stretch;gap:22px;min-height:0;padding:30px 28px 44px;display:flex;position:relative;overflow-y:auto;box-shadow:7px 0 18px -7px #0f172a2e}.pe-profile-top{align-items:center;gap:14px;display:flex}.pe-profile-avatar{flex:none;width:50px;height:50px;font-size:17px}.pe-profile-headtext{flex-direction:column;gap:3px;min-width:0;display:flex}.pe-profile-name{letter-spacing:-.02em;color:var(--ink);font-size:18px;font-weight:650}.pe-profile-role{color:var(--muted);font-size:13px}.pe-profile-stats{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pe-profile-stat{color:var(--ink-2);align-items:center;gap:5px;font-size:12.5px;font-weight:500;display:inline-flex}.pe-profile-stat .ri{color:var(--muted)}.pe-profile-summary{color:var(--ink-2);text-wrap:pretty;margin:0;font-size:13.5px;line-height:1.6}.pe-profile-block{flex-direction:column;gap:10px;display:flex}.pe-profile-label{letter-spacing:.09em;text-transform:uppercase;color:var(--muted);font-size:10.5px;font-weight:600}.pe-profile-skills{flex-wrap:wrap;gap:6px;display:flex}.pe-profile .pd-stat-cards{grid-template-columns:repeat(3,1fr);gap:8px;margin:0 0 4px}.pe-profile .pd-stat-card{padding:10px}.pe-profile .pd-stat-value{font-size:14px}.pe-profile .pd-exp-desc{font-size:12.5px}.pe-profile-timeline{flex-direction:column;display:flex}.pe-profile-tl{gap:12px;padding:0 0 16px 2px;display:flex;position:relative}.pe-profile-tl:not(:last-child):before{content:"";background:var(--line-2);width:1.5px;position:absolute;top:14px;bottom:0;left:5px}.pe-profile-tl-dot{background:var(--line-2);width:9px;height:9px;box-shadow:0 0 0 3px var(--surface);z-index:1;border-radius:50%;flex:none;margin-top:4px;position:relative}.pe-profile-tl.is-current .pe-profile-tl-dot{background:var(--status-green)}.pe-profile-tl-text{flex-direction:column;gap:1px;min-width:0;display:flex}.pe-profile-tl-role{color:var(--ink);font-size:13.5px;font-weight:550}.pe-profile-tl-meta{color:var(--muted);font-size:12px}.pe-list-toggle{border:1px solid var(--line);background:var(--surface);width:30px;height:30px;color:var(--ink-2);cursor:pointer;border-radius:8px;flex:none;place-items:center;transition:background .15s,color .15s,border-color .15s;display:grid}.pe-list-toggle:hover{background:var(--hover);color:var(--ink);border-color:var(--line-2)}.pe-list-toggle.is-on{background:var(--ink);border-color:var(--ink);color:#fff}@media (max-width:1280px){.pe-profile{flex-basis:460px}}@media (max-width:1040px){.pe-profile{flex-basis:340px}}.ivb-statcards{grid-template-columns:repeat(3,1fr);gap:8px;margin:0 0 14px;display:grid}.br-review-proceed{margin-top:20px}.br-top-right .pe-head-send.is-sm,.br-top-right .btn-ws-outline.is-sm,.br-top-right .qbtn--secondary.qbtn--sm{padding:9px 15px;font-size:13px}.bpf-stepper{flex:none}.aa-header .bpf-stepper,.br-top .bpf-stepper{margin:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.bpf-choose-scrim{z-index:3500;background:#0f172a57;justify-content:center;align-items:center;padding:28px;animation:.16s bpfScrimIn;display:flex;position:fixed;inset:0}.bpf-choose-dialog{background:var(--surface);border:1px solid var(--line);border-radius:18px;flex-direction:column;gap:24px;width:100%;max-width:760px;padding:34px 34px 30px;animation:.22s cubic-bezier(.22,.96,.36,1) bpfDialogIn;display:flex;position:relative;box-shadow:0 30px 80px -28px #0f172a99}@keyframes bpfDialogIn{0%{opacity:.4;transform:translateY(10px)scale(.985)}to{opacity:1;transform:none}}.bpf-dialog-close{border:1px solid var(--line);background:var(--surface);width:34px;height:34px;color:var(--muted);cursor:pointer;border-radius:9px;place-items:center;transition:background .14s,color .14s,border-color .14s;display:inline-grid;position:absolute;top:16px;right:16px}.bpf-dialog-close:hover{background:var(--hover);color:var(--ink);border-color:var(--line-2)}.bpf-choose-dialog .bpf-choose-title{font-size:23px}.bpf-choose-body{justify-content:center;align-items:center;padding:40px 28px;display:flex}.bpf-choose{flex-direction:column;gap:26px;width:100%;max-width:880px;display:flex;position:relative}.bpf-choose-back{border:1px solid var(--line);background:var(--surface);color:var(--muted);cursor:pointer;border-radius:8px;align-self:flex-start;align-items:center;gap:6px;padding:7px 12px 7px 9px;font-size:13px;font-weight:500;transition:background .14s,color .14s,border-color .14s;display:inline-flex}.bpf-choose-back:hover{background:var(--hover);color:var(--ink);border-color:var(--line-2)}.bpf-choose-head{text-align:left;flex-direction:column;gap:8px;display:flex}.bpf-choose-title{letter-spacing:-.02em;color:var(--ink);text-wrap:balance;margin:0;font-size:27px;font-weight:600}.bpf-choose-sub{color:var(--muted);text-wrap:pretty;margin:0;font-size:15px}.bpf-choose-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.bpf-choice{border:1px solid var(--line);background:var(--surface);text-align:left;cursor:pointer;border-radius:16px;flex-direction:column;align-items:flex-start;gap:12px;padding:26px 24px 22px;transition:border-color .16s,box-shadow .16s,transform .16s,background .16s;display:flex}.bpf-choice:hover{border-color:var(--ink-3,var(--muted))}.bpf-choice-ico{background:color-mix(in oklch, var(--ink) 7%, var(--surface));width:46px;height:46px;color:var(--ink-2);border-radius:12px;place-items:center;display:inline-grid}.bpf-choice-name{letter-spacing:-.015em;color:var(--ink);font-size:18px;font-weight:600}.bpf-choice-desc{color:var(--muted);text-wrap:pretty;flex:auto;font-size:13.5px;line-height:1.6}.bpf-choice-cta{color:var(--blue);align-items:center;gap:6px;margin-top:4px;font-size:13.5px;font-weight:600;display:inline-flex}.bpf-choice:hover .bpf-choice-cta{gap:9px}@media (max-width:820px){.bpf-choose-grid{grid-template-columns:1fr}}.pe-cand-profhead{gap:14px;width:100%;max-width:none}.pe-cand-profhead .br-profile-name{margin:0;font-size:22px}.pe-cand-foot{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.pe-cand-cv{align-items:center;gap:6px;display:inline-flex}.pe-cand-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;display:flex}.pe-shared{width:fit-content;max-width:100%;position:relative}.pe-shared-trigger{cursor:default;border-radius:12px;align-items:center;gap:12px;padding:4px 10px 4px 4px;transition:background .14s;display:flex}.pe-shared:hover .pe-shared-trigger,.pe-shared:focus-within .pe-shared-trigger{background:var(--hover)}.pe-shared-stack{flex:none;align-items:center;display:flex}.pe-shared-pip{border:2px solid var(--surface);margin-left:-12px;box-shadow:0 1px 2px #0f172a14;width:38px!important;height:38px!important;font-size:13px!important}.pe-shared-stack .pe-shared-pip:first-child{margin-left:0}.pe-shared-pip.is-more{background:var(--bg-deep);color:var(--ink-2);font-weight:600}.pe-shared-title{white-space:nowrap;margin:0;font-size:22px}.pe-shared-chev{color:var(--muted);transition:transform .16s;display:inline-flex}.pe-shared:hover .pe-shared-chev,.pe-shared:focus-within .pe-shared-chev{color:var(--ink-2);transform:rotate(180deg)}.pe-shared-pop{z-index:30;background:var(--surface);border:1px solid var(--line);opacity:0;visibility:hidden;border-radius:14px;width:380px;max-width:92vw;margin-top:8px;padding:10px;transition:opacity .16s,transform .16s,visibility .16s;position:absolute;top:100%;left:0;transform:translateY(-6px);box-shadow:0 8px 28px #0f172a24}.pe-shared-pop:before{content:"";height:12px;position:absolute;top:-10px;left:0;right:0}.pe-shared:hover .pe-shared-pop,.pe-shared:focus-within .pe-shared-pop{opacity:1;visibility:visible;transform:translateY(0)}.pe-shared-pop-head{letter-spacing:.1em;text-transform:uppercase;color:var(--faint);margin:4px 8px 8px;font-size:11px;font-weight:600}.pe-shared-pop-list{flex-direction:column;gap:1px;max-height:264px;display:flex;overflow-y:auto}.pe-shared-pop-row{border-radius:9px;grid-template-columns:36px 1fr auto;align-items:center;gap:11px;padding:8px;transition:background .12s;display:grid}.pe-shared-pop-row:hover{background:var(--hover)}.pe-shared-pop-row .feed-profile-avatar{flex:none;width:36px!important;height:36px!important;font-size:12px!important}.pe-shared-pop-text{flex-direction:column;gap:1px;min-width:0;display:flex}.pe-shared-pop-name{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;align-items:baseline;gap:8px;font-size:13.5px;font-weight:600;display:flex;overflow:hidden}.pe-shared-pop-meta{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.pe-shared-pop-score{font-variant-numeric:tabular-nums}.pe-estimate.pe-estimate-sub{flex:0 320px;gap:4px;width:100%;max-width:320px;margin:0;padding:0}.pe-estimate.pe-estimate-sub .pe-estimate-label{font-size:11px}.pe-estimate.pe-estimate-sub .pe-length-num{font-size:12px}.pe-estimate.pe-estimate-sub .pe-length-track{height:4px}.pe-estimate.pe-estimate-sub.is-over .pe-length-fill{background:var(--status-amber)}.pe-estimate.pe-estimate-sub.is-over .pe-length-num{color:#8b5600;color:lab(41.7166% 21.1573 82.4469)}.pe-estimate.pe-estimate-sub .pe-length-warn{margin-top:4px;font-size:11px}.pe-mini-bar{background:color-mix(in oklch, var(--surface) 96%, transparent);-webkit-backdrop-filter:saturate(140%)blur(8px);border-bottom:1px solid var(--line);z-index:6;border-radius:0;justify-content:space-between;align-items:center;gap:18px;height:54px;margin:0 -60px;padding:0 60px;display:none;box-shadow:0 8px 18px -16px #0f172a59}.pe-mini-bar.is-on{animation:.22s both peMiniSlide;display:flex;position:sticky;top:0}@keyframes peMiniSlide{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.pe-mini-left{align-items:center;gap:10px;min-width:0;display:flex}.pe-mini-avatar{width:30px;height:30px;font-size:11.5px}.pe-mini-text{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;overflow:hidden}.pe-mini-eyebrow{color:var(--muted);font-weight:500}.pe-mini-text strong{font-weight:600}.pe-mini-right{flex:none;align-items:baseline;gap:8px;display:flex}.pe-mini-eta-label{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:11px}.pe-mini-eta{color:var(--ink);font-variant-numeric:tabular-nums;font-size:13px;font-weight:600}.pe-head.pe-head-static{z-index:auto;margin:-32px 0 0;position:static}.pe-head.pe-head-static.is-stuck{box-shadow:none;border-bottom-color:var(--line)}.bpf-drawer-scrim{z-index:4000;background:#0f172a52;justify-content:flex-end;animation:.16s bpfScrimIn;display:flex;position:fixed;inset:0}@keyframes bpfScrimIn{0%{opacity:0}to{opacity:1}}.bpf-drawer{background:var(--surface);border-left:1px solid var(--line);flex-direction:column;width:min(560px,92vw);height:100%;animation:.24s cubic-bezier(.22,.96,.36,1) bpfDrawerIn;display:flex;box-shadow:-24px 0 60px -30px #0f172a8c}@keyframes bpfDrawerIn{0%{opacity:.5;transform:translate(28px)}to{opacity:1;transform:none}}.bpf-drawer-head{border-bottom:1px solid var(--line);flex:none;justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.bpf-drawer-title{letter-spacing:-.01em;color:var(--ink);font-size:15px;font-weight:600}.bpf-drawer-close{border:1px solid var(--line);background:var(--surface);width:34px;height:34px;color:var(--muted);cursor:pointer;border-radius:9px;place-items:center;transition:background .14s,color .14s,border-color .14s;display:inline-grid}.bpf-drawer-close:hover{background:var(--hover);color:var(--ink);border-color:var(--line-2)}.bpf-drawer-body{flex:auto;min-height:0;padding:24px 26px 40px;overflow-y:auto}.pe-batch-layout .pe-body:not(.pe-body-split){background:var(--surface);z-index:0;flex:auto;min-width:0;overflow:visible;box-shadow:0 0 22px #5d646f12;box-shadow:0 0 22px lab(41.9258% -.856936 -7.37907/.07)}.pe-batch-layout .pe-body:not(.pe-body-split) .pe-panel{box-shadow:none;background:0 0;border:0;border-radius:0}.pe-batch-layout .pe-body:not(.pe-body-split) .pe-head{-webkit-backdrop-filter:none;background:0 0;border-radius:0}.pe-batch-layout .pe-body:not(.pe-body-split) .pe-stage-note{display:none}.pe-resume-toggle{border:1px dashed var(--line-2);background:color-mix(in oklch, var(--blue) 3%, var(--surface));border-radius:14px;align-items:flex-start;gap:14px;padding:16px;display:flex}.pe-resume-toggle .toggle{flex:none;margin-top:2px}.pe-resume-toggle-text{flex-direction:column;flex:auto;gap:3px;min-width:0;display:flex}.pe-resume-toggle-title{letter-spacing:-.01em;color:var(--ink);font-size:15px;font-weight:550}.pe-resume-toggle-note{color:var(--muted);text-wrap:pretty;font-size:12.5px;line-height:1.5}.pe-chrome-wizard .pe-sections{gap:20px}.pe-chrome-wizard .pe-section{background:color-mix(in oklch, var(--ink) 3.5%, var(--surface));border-radius:16px;padding:16px}.pe-chrome-wizard .pe-focus-side{flex-direction:row;align-items:center;gap:8px}.pe-resume-toggle-wizard{border:0;border-top:1px solid var(--line);background:0 0;border-radius:0;align-items:flex-start;gap:12px;padding:16px 18px}.pe-resume-toggle-wizard .toggle{margin-top:1px}.pe-panel.pe-chrome-wizardstep,.pe-embedded .pe-panel.pe-chrome-wizardstep,.pe-batch-layout .pe-body .pe-panel.pe-chrome-wizardstep{background:var(--surface);border-radius:var(--radius-lg);position:relative;box-shadow:0 0 22px #5d646f12;gap:40px!important;padding:32px!important}.pe-chrome-wizardstep .pe-head{align-items:center;gap:28px}.pe-panel.pe-chrome-wizardstep .pe-head{margin:0;padding:0;position:static}.pe-chrome-wizardstep .pe-mode-row:empty{display:none}.pe-chrome-wizardstep .pe-head-row-owned{flex-direction:column;align-items:stretch;gap:40px;width:100%;display:flex}.pe-chrome-wizardstep .pe-head-mode-own{align-items:center;display:flex}.pe-chrome-wizardstep .pe-title{letter-spacing:-.15px;font-size:17px;line-height:25px}.pe-chrome-wizardstep .pe-sub-row{flex-wrap:wrap;align-items:center;gap:12px;margin-top:4px;display:flex}.pe-chrome-wizardstep .pe-sub{color:var(--faint);margin:0;font-size:14px}.pe-chrome-wizardstep .pe-sub-row .pe-sub{margin:0}.pe-chrome-wizardstep .pe-focus-main>.pe-criterion-input{align-self:stretch;width:100%}.pe-chrome-wizardstep .pe-eta-badge-wrap{z-index:6;pointer-events:none;justify-content:center;display:flex;position:absolute;top:0;left:0;right:0}.pe-eta-badge{color:#fff;letter-spacing:-.1px;background:linear-gradient(121.44deg,#3b3b3be6 28.4%,#3d3d3de6 73.06%);border-radius:0 0 12px 12px;align-items:center;gap:10px;padding:6px 12px;display:inline-flex;box-shadow:inset 0 6px 3px #0003}.pe-eta-label{opacity:.7;font-size:12px;line-height:12px}.pe-eta-time{align-items:center;gap:4px;display:inline-flex}.pe-eta-badge.is-green .pe-eta-time i{color:var(--status-green)}.pe-eta-badge.is-amber .pe-eta-time i{color:var(--status-amber)}.pe-eta-num{font-size:15px;font-weight:600;line-height:20px}.pe-eta-unit{opacity:.7;font-size:15px;line-height:20px}.pe-eta-warn{font-size:14px;line-height:20px}.pe-eta-empty{font-size:13px}.pe-chrome-wizardstep .pe-sections{gap:40px}.pe-chrome-wizardstep .pe-section{border-radius:var(--radius-xl);background:#f7f7f7;gap:12px;padding:12px;box-shadow:inset 0 0 4px #00000012}.pe-chrome-wizardstep .pe-card-focus{gap:40px;padding:20px}.pe-chrome-wizardstep .pe-focus-side{gap:6px}.pe-chrome-wizardstep .pe-depth{width:320px}.pe-chrome-wizardstep .pe-resume-toggle-wizard{gap:16px;padding:24px 20px}.pe-chrome-wizardstep .pe-section .ac-section-head{padding:6px 2px 2px}.pe-chrome-wizardstep .pe-sec-head .ac-section-title{letter-spacing:-.0125em;font-size:16px;font-weight:600}.pe-chrome-wizardstep .pe-section .pe-sec-head{flex-wrap:wrap;row-gap:2px;padding:6px 2px 2px 41px;position:relative}.pe-chrome-wizardstep .pe-sec-head .pe-sec-ico{justify-content:center;align-items:center;width:30px;height:30px;position:absolute;top:50%;left:2px;transform:translateY(-50%)}.pe-chrome-wizardstep .pe-sec-head .pe-sec-sub{flex:0 0 100%}.pe-chrome-wizardstep .pe-sec-sub{color:var(--ink-2);margin:0;font-size:14px;line-height:1.42}.pe-chrome-wizardstep .pe-section>.pe-cards-tight{background:0 0;border:0;border-radius:0;gap:12px;padding:0}.pe-chrome-wizardstep .pe-section>.pe-cards-tight>button{align-self:flex-start}.pe-chrome-wizardstep .pe-verbatim-empty-hint{display:none}.pe-chrome-wizardstep .pe-depth-opt.is-on[data-depth=deep]{background:linear-gradient(189deg,#ff6f00 27%,#e2116f 74%)}.pe-chrome-wizardstep .pe-tag-resume{color:#d93f5d;font-family:var(--font-geist-mono,ui-monospace, "SFMono-Regular", monospace);letter-spacing:.09em}.pe-rail-item.is-rejected{opacity:.5}.pe-rail-item.is-rejected:hover{opacity:.75}.pe-rail-item.is-rejected .pe-rail-est{color:var(--muted)}.br-queue-yoe{flex:none;padding:1px 6px;font-size:10.5px}.pe-batch-layout .br-queue.pe-rail-queue{background:0 0;border-right:0;flex:0 0 248px;align-self:stretch;padding:12px 20px;overflow-y:auto}.pe-rail-queue .br-queue-check{color:var(--status-green);place-items:center;display:grid}.cpf-stack,.cpf-settings{background:0 0;border:none;border-radius:0;flex-direction:column;gap:14px;padding:4px 0 0;display:flex}.cpf-section-head{gap:5px;margin-bottom:6px}.cpf-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2);font-size:11px;font-weight:600}.cpf-card-head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.cpf-trend{color:var(--muted);font-variant-numeric:tabular-nums;font-size:12px}.cpf-foot{color:var(--muted);margin:0;font-size:12.5px;line-height:1.45}.cpf-summary{background:var(--surface-2);grid-template-columns:repeat(4,1fr);gap:20px 28px;padding:22px 26px;display:grid}.cpf-summary-k{color:var(--muted);margin-bottom:5px;font-size:13px}.cpf-summary-v{color:var(--ink);letter-spacing:-.01em;font-size:18px;font-weight:600}.cpf-grid{grid-template-columns:repeat(6,1fr);gap:14px;display:grid}.cpf-c-growth{grid-column:span 4}.cpf-c-seniority,.cpf-c-employer,.cpf-c-traj,.cpf-c-tenure,.cpf-c-cross{grid-column:span 2}.cpf-c-patterns{grid-column:span 4}@media (max-width:1080px){.cpf-grid{grid-template-columns:repeat(2,1fr)}.cpf-c-growth,.cpf-c-seniority,.cpf-c-employer,.cpf-c-traj,.cpf-c-tenure,.cpf-c-cross,.cpf-c-patterns{grid-column:span 2}.cpf-summary{grid-template-columns:repeat(2,1fr)}}.cpf-donut-num{fill:var(--ink);letter-spacing:-.02em;font-size:19px;font-weight:600}.cpf-donut-cap{letter-spacing:.12em;fill:var(--muted);font-size:8px;font-weight:600}.cpf-seniority-row{align-items:center;gap:22px;display:flex}.cpf-seniority-row .cpf-donut{flex-shrink:0}.cpf-kv{flex-direction:column;flex:1;gap:8px;min-width:0;margin:0;padding:0;list-style:none;display:flex}.cpf-kv.cpf-kv-loose{gap:9px}.cpf-kv li{justify-content:space-between;align-items:center;gap:10px;display:flex}.cpf-kv-k{color:var(--ink-2);align-items:center;gap:8px;font-size:13.5px;display:inline-flex}.cpf-kv-v{color:var(--ink);font-variant-numeric:tabular-nums;font-size:13.5px;font-weight:600}.cpf-dot{border-radius:3px;flex-shrink:0;width:9px;height:9px}.cpf-growth{width:100%;height:150px;margin-top:2px}.cpf-growth-grid{stroke:var(--line);stroke-width:1px;stroke-dasharray:2 4}.cpf-stack-bar{border-radius:6px;gap:2px;height:30px;margin-top:2px;display:flex;overflow:hidden}.cpf-stack-seg{height:100%}.cpf-traj{width:100%;height:84px}.cpf-tenure{flex-direction:column;gap:13px;margin:0;padding:2px 0 0;list-style:none;display:flex}.cpf-tenure li{grid-template-columns:52px 1fr 22px;align-items:center;gap:12px;display:grid}.cpf-tenure-k{color:var(--ink-2);font-size:13px}.cpf-tenure-track{background:var(--bg-deep);border-radius:4px;height:12px;overflow:hidden}.cpf-tenure-fill{border-radius:4px;height:100%;display:block}.cpf-tenure-v{color:var(--ink);text-align:right;font-variant-numeric:tabular-nums;font-size:13px;font-weight:600}.cpf-pattern-cluster{flex-wrap:wrap;gap:10px;display:flex}.cpf-pattern{border:1px solid var(--line);background:var(--surface-2);font:inherit;color:var(--ink-2);cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:8px 12px;font-size:13.5px;transition:border-color .12s,background .12s,color .12s;display:inline-flex}.cpf-pattern:hover{border-color:var(--line-2);color:var(--ink)}.cpf-pattern.is-pinned{background:var(--selected-bg);border-color:var(--selected-bg);color:var(--selected-fg)}.cpf-pattern-n{font-variant-numeric:tabular-nums;color:var(--muted);font-size:12.5px;font-weight:600}.cpf-pattern.is-pinned .cpf-pattern-n{color:#b5b7bb;color:lab(74.4643% -.26539 -1.87105)}.cpf-set-grid{grid-template-columns:1fr 1fr;align-items:stretch;gap:14px;display:grid}@media (max-width:760px){.cpf-set-grid{grid-template-columns:1fr}}.cpf-set-card{gap:16px}.cpf-set-head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.cpf-set-title{color:var(--ink);letter-spacing:-.01em;margin:0;font-size:16px;font-weight:600}.cpf-set-hint{color:var(--faint);font-size:13px}.cpf-seg{flex-wrap:wrap;gap:8px;display:flex}.cpf-seg-btn{background:var(--bg-deep);color:var(--ink-2);font:inherit;cursor:pointer;border:1px solid #0000;border-radius:8px;padding:8px 16px;font-size:14px;transition:background .12s,color .12s,border-color .12s}.cpf-seg-btn:hover{background:var(--hover)}.cpf-seg-btn.is-active{background:var(--ink);color:#fff;border-color:var(--ink);font-weight:500}.cpf-set-titlewrap{align-items:center;gap:10px;min-width:0;display:inline-flex}.cpf-set-sub{color:var(--muted);text-wrap:pretty;margin:-8px 0 0;font-size:14px;line-height:1.55}.cpf-scope{border:.5px solid var(--line-2);background:var(--bg-deep);color:var(--muted);white-space:nowrap;border-radius:999px;flex-shrink:0;align-items:center;gap:5px;padding:3px 9px 3px 8px;font-size:11.5px;font-weight:500;line-height:1;display:inline-flex}.cpf-scope .ri{color:var(--faint);font-size:12px}.cpf-voice-quote-box{border:.5px solid var(--line);background:var(--surface-2);border-radius:10px;justify-content:space-between;align-items:flex-start;gap:12px;margin:0;padding:16px 18px;display:flex}.cpf-voice-quote-text{color:var(--ink);text-wrap:pretty;font-size:16px;line-height:1.55}.cpf-voice-edited{border:.5px solid var(--line-2);background:var(--surface);color:var(--muted);white-space:nowrap;border-radius:6px;flex-shrink:0;margin-top:2px;padding:2px 8px;font-size:11px;font-style:normal;font-weight:600}.cpf-voice-foot{justify-content:space-between;align-items:center;gap:12px;margin-top:12px;display:flex}.cpf-voice-source{color:var(--faint);font-size:13px}.cpf-voice-actions{flex-shrink:0;gap:4px;display:inline-flex}.cpf-voice-editfoot{justify-content:flex-end;gap:8px;margin-top:10px;display:flex}.cpf-voice-input{resize:none;border:.5px solid var(--ink-2);width:100%;font:inherit;color:var(--ink);background:var(--surface);border-radius:10px;outline:none;padding:16px 18px;font-size:16px;line-height:1.55;overflow:hidden}.cpf-voice-options{margin-bottom:14px}.cpf-voice{flex-direction:column;gap:14px;display:flex}.cpf-voice-head{align-items:center}.cpf-voice-modes{background:var(--bg-deep);border:.5px solid var(--line);border-radius:9px;align-self:flex-start;gap:2px;padding:3px;display:inline-flex}.cpf-voice-mode{font:inherit;cursor:pointer;color:var(--muted);background:0 0;border:none;border-radius:6px;padding:6px 15px;font-size:13px;transition:background .12s,color .12s}.cpf-voice-mode:hover{color:var(--ink)}.cpf-voice-mode.is-active{background:var(--surface);color:var(--ink);font-weight:500;box-shadow:0 1px 2px #00000012}.cpf-voice-presets{flex-wrap:wrap;gap:8px;display:flex}.cpf-voice-preset{cursor:pointer;font:inherit;border:.5px solid var(--line-2);background:var(--surface);color:var(--ink-2);border-radius:999px;padding:7px 14px;font-size:13px;transition:background .12s,color .12s,border-color .12s}.cpf-voice-preset:hover{border-color:var(--ink-2);color:var(--ink)}.cpf-voice-preset.is-active{background:var(--ink);color:#fff;border-color:var(--ink)}.cpf-auto-list{flex-direction:column;display:flex}.cpf-auto-row{border-top:.5px solid var(--line);grid-template-columns:auto 1fr auto;align-items:start;gap:13px;padding:14px 2px;display:grid}.cpf-auto-row>.cpf-tp-switch{margin-left:18px}.cpf-auto-list>.cpf-auto-row:first-child{border-top:none;padding-top:2px}.cpf-auto-icon{background:var(--bg-deep);border:.5px solid var(--line);width:34px;height:34px;color:var(--ink-2);border-radius:8px;flex-shrink:0;place-items:center;display:grid}.cpf-auto-body{flex-direction:column;gap:3px;min-width:0;display:flex}.cpf-auto-label{color:var(--ink);font-size:15px;font-weight:500}.cpf-auto-desc{color:var(--faint);text-wrap:pretty;font-size:13px;line-height:1.45}.cpf-voice-reading{border:.5px solid var(--line);background:var(--bg-deep);color:var(--muted);border-radius:10px;align-items:center;gap:9px;padding:16px 18px;font-size:14px;display:flex}.cpf-voice-reading .ri{color:var(--faint)}.cpf-voice-first{flex-direction:column;gap:14px;display:flex}.cpf-voice-firstline{color:var(--ink-2);text-wrap:pretty;margin:0;font-size:15px;line-height:1.55}.cpf-voice-fallback{flex-direction:column;gap:8px;display:flex}.cpf-voice-fallback-label{color:var(--faint);font-size:13px}.cpf-check-list{flex-direction:column;gap:4px;display:flex}.cpf-check-row{cursor:pointer;font:inherit;text-align:left;color:var(--ink);background:0 0;border:none;align-items:center;gap:12px;padding:6px 0;display:flex}.cpf-check{border:1.5px solid var(--line-2);background:var(--surface);border-radius:6px;flex-shrink:0;place-items:center;width:22px;height:22px;transition:background .12s,border-color .12s;display:grid}.cpf-check.is-on{background:var(--ink);border-color:var(--ink)}.cpf-check-label{color:var(--ink);font-size:15px}.cpf-points{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.cpf-point{background:var(--bg-deep);color:var(--ink-2);border-radius:8px;align-items:center;gap:6px;padding:8px 12px;font-size:14px;display:inline-flex}.cpf-point-x{cursor:pointer;color:var(--faint);background:0 0;border:none;padding:0;font-size:16px;line-height:1}.cpf-point-x:hover{color:var(--ink)}.cpf-point-add{border:1px dashed var(--line-2);cursor:pointer;font:inherit;color:var(--muted);background:0 0;border-radius:8px;padding:8px 14px;font-size:14px;transition:border-color .12s,color .12s}.cpf-point-add:hover{border-color:var(--ink-2);color:var(--ink)}.cpf-point-input{border:1px solid var(--blue);background:var(--surface);font:inherit;color:var(--ink);border-radius:8px;outline:none;width:140px;padding:8px 12px;font-size:14px}.cpf-set-headgroup{flex-direction:column;gap:4px;display:flex}.cpf-set-headgroup .cpf-tp-intro{margin-top:0}.cpf-tp-intro{flex-direction:column;gap:4px;margin:-4px 0 0;display:flex}.cpf-tp-lead{color:var(--muted);text-wrap:pretty;margin:0;font-size:14px;line-height:1.55}.cpf-tp-scope{color:var(--faint);text-wrap:pretty;margin:0;font-size:13px;line-height:1.5}.cpf-tp-list{border-top:1px solid var(--line);flex-direction:column;margin-top:2px;display:flex}.cpf-tp-row{border-top:1px solid var(--line);grid-template-columns:1fr auto;align-items:center;gap:16px;padding:15px 2px;display:grid}.cpf-tp-list>.cpf-tp-row:first-child{border-top:none}.cpf-tp-row.is-off .cpf-tp-text{color:var(--faint)}.cpf-tp-text{text-align:left;cursor:text;font:inherit;color:var(--ink);text-wrap:pretty;background:0 0;border:none;min-width:0;margin:0;padding:0;font-size:15px;line-height:1.5}.cpf-tp-text:hover{color:var(--ink-2)}.cpf-tp-row-right{align-items:center;gap:6px;display:inline-flex}.cpf-tp-row-actions{opacity:0;gap:2px;transition:opacity .14s;display:inline-flex}.cpf-tp-row:hover .cpf-tp-row-actions,.cpf-tp-row:focus-within .cpf-tp-row-actions{opacity:1}.cpf-tp-ic{width:28px;height:28px;color:var(--faint);cursor:pointer;background:0 0;border:none;border-radius:7px;place-items:center;transition:background .12s,color .12s;display:grid}.cpf-tp-ic:hover{background:var(--hover);color:var(--ink)}.cpf-tp-switch{cursor:pointer;background:var(--line-2);border:none;border-radius:999px;flex-shrink:0;width:36px;height:21px;margin-top:2px;padding:0;transition:background .16s;position:relative}.cpf-tp-switch.is-on{background:var(--ink)}.cpf-tp-knob{background:#fff;border-radius:50%;width:17px;height:17px;transition:transform .16s cubic-bezier(.32,.72,.24,1);position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #00000040}.cpf-tp-switch.is-on .cpf-tp-knob{transform:translate(15px)}.cpf-tp-editor{border:.5px solid var(--ink-2);background:var(--surface);border-radius:10px;flex-direction:column;gap:10px;margin:8px 0;padding:16px;display:flex}.cpf-tp-input{border:1px solid var(--line-2);width:100%;font:inherit;color:var(--ink);background:var(--bg-deep);border-radius:8px;outline:none;padding:9px 12px;font-size:14px;transition:border-color .12s,background .12s}.cpf-tp-input:focus{border-color:var(--ink-2);background:var(--surface)}.cpf-tp-textarea{resize:vertical;line-height:1.5}.cpf-tp-editor-foot{justify-content:flex-end;gap:8px;display:flex}.cpf-tp-add{border:1px dashed var(--line-2);cursor:pointer;font:inherit;color:var(--muted);background:0 0;border-radius:8px;align-self:flex-start;align-items:center;gap:6px;margin-top:14px;padding:8px 14px;font-size:13.5px;transition:border-color .12s,color .12s;display:inline-flex}.cpf-tp-add:hover{border-color:var(--ink-2);color:var(--ink)}.cpf-tp-addbtn{align-self:flex-start;margin-top:14px}.cpf-tp-found{margin-top:2px}.cpf-tp-found-note{color:var(--faint);border-top:1px solid var(--line);align-items:center;gap:6px;margin:0;padding:12px 0 2px;font-size:13px;display:flex}.cpf-tp-found-note .ri{color:var(--faint)}.cpf-sg-list{border-bottom:1px solid var(--line);flex-direction:column;display:flex}.cpf-sg-row{border-top:1px solid var(--line);grid-template-columns:1fr auto;align-items:center;gap:16px;padding:14px 2px;display:grid}.cpf-sg-list>.cpf-sg-row:first-child{border-top:none}.cpf-sg-text{color:var(--ink);text-wrap:pretty;font-size:15px;line-height:1.5}.cpf-sg-add{border:1px solid var(--line-2);background:var(--surface);cursor:pointer;font:inherit;color:var(--ink);border-radius:8px;flex-shrink:0;align-items:center;gap:5px;padding:7px 13px;font-size:13.5px;transition:border-color .12s,background .12s,color .12s;display:inline-flex}.cpf-sg-add:hover{border-color:var(--ink);background:var(--ink);color:#fff}.cpf-sg-add .ri{color:inherit}.signup-screen{align-self:center;width:100%;max-width:460px}.signup-head{text-align:center;flex-direction:column;gap:10px;display:flex}.signup-sub{align-self:center}.signup-card{flex-direction:column;gap:18px;padding:28px;display:flex}.signup-continue-btn{justify-content:center;margin-top:2px}.signup-terms{color:var(--muted);text-align:center;align-self:center;max-width:320px;font-size:12px;line-height:1.5}.signup-terms-link{color:var(--ink);border-bottom:1px solid var(--line);text-decoration:none}.otp-screen{align-self:center;width:100%;max-width:460px}.otp-head{text-align:center;flex-direction:column;gap:10px;display:flex}.otp-sub{align-self:center}.otp-email{color:var(--ink);font-weight:500}.otp-card{flex-direction:column;gap:16px;display:flex}.otp-verify-btn{justify-content:center}.otp-resend-row{color:var(--muted);justify-content:space-between;align-items:center;font-size:13px;display:flex}.otp-back{text-align:center}.otp-back-btn{font-size:13px}.init-screen{align-self:center;max-width:560px}.init-headwrap{flex-direction:column;gap:8px;display:flex}.synth-screen{align-self:center;width:100%;max-width:880px}.role-screen{align-self:center;width:100%}.role-headwrap{flex-direction:column;gap:16px;display:flex}.role-sub{width:500px}.role-card{flex-direction:column;gap:22px;display:flex}.role-input{font-size:17px}.custom-idle-faint{color:var(--faint)}.baseline-headwrap{flex-direction:column;gap:16px;display:flex}.preview-role-identity{flex-direction:column;gap:6px;display:flex}.preview-role-titlerow{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.preview-role-title{color:var(--ink);letter-spacing:-.01em;font-size:17px;font-weight:600}.preview-role-source{color:var(--muted);background:var(--bg-deep);border-radius:999px;align-items:center;gap:4px;padding:3px 9px;font-size:12px;font-weight:500;display:inline-flex}.preview-role-desc{color:var(--muted);margin:0;font-size:13.5px;line-height:1.5}.preview-role-desc .pd-desc-para{white-space:pre-line}.baseline-preview-screen{align-self:stretch;width:100%}.baseline-screen{align-self:stretch;width:1080px}.preview-faint{color:var(--faint)}.preview-muted{color:var(--muted)}.preview-row-pick-skills{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.preview-row-pick-stage{flex-direction:column;gap:2px;display:flex}.strategy-screen{align-self:stretch;width:100%}.strategy-head{flex-direction:column;gap:8px;display:flex}.strategy-autonomy-grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.coding-empty-text{width:266px;font-size:14px}.templates-screen{align-self:center;width:100%;max-width:960px}.templates-head{flex-direction:column;gap:8px;display:flex}.templates-customize-btn{padding:6px 11px;font-size:12.5px}.connect-email-screen{align-self:center;width:100%;max-width:620px}.connect-email-head{flex-direction:column;gap:8px;display:flex}.connect-email-list{flex-direction:column;gap:12px;display:flex}.connect-channels-screen{align-self:center;width:100%;max-width:660px}.connect-channels-head{flex-direction:column;gap:8px;display:flex}.connect-channels-list{flex-direction:column;gap:12px;display:flex}.connect-card-account{color:var(--ink)}.done-screen{align-self:center;align-items:stretch;width:100%;max-width:600px}.done-headline{text-align:center;width:480px;max-width:100%;margin-left:auto;margin-right:auto;font-size:32px;line-height:1.15}.done-actions{justify-content:center;gap:10px;margin-top:14px;display:flex}.pe-fpl-section-from-role{gap:8px}.pe-fpl-section-profile{gap:12px;padding:19px 16px 20px}.pe-fpl-q-title{font-size:14px}.pe-fpl-q-note{color:#878787;font-size:14px}.pe-section-gap{gap:60px}.pe-section-tight{gap:12px}.pe-cards-tight{border-width:0;gap:6px}.pe-focus-main-wide{gap:20px}.pe-card-focus .pe-card-title-lg{letter-spacing:-.08px;font-size:16px;font-weight:500;line-height:1.45}.pe-cards-flat:not(.pe-cards-grid)>.pe-card.pe-card-skipped-bg,.pe-card.pe-card-skipped-bg{background-color:#f4f4f4}.pe-sec-head .pe-sec-title-bold{font-weight:600}.ws-tb-underline{text-decoration:underline}.ws-btn-bold{font-weight:600}.ws-modal-fixed{z-index:200;position:fixed}.ws-feed-content{gap:0;width:100%;max-width:900px;margin-left:auto;margin-right:auto}.ws-headline-finding{text-align:center;letter-spacing:50px;width:480px;max-width:100%;margin-left:auto;margin-right:auto;font-size:34px;line-height:1.15}.ws-profiles-content{max-width:1120px}.ws-iset-fields{flex-direction:column;gap:8px;display:flex}.pe-rows-pad{padding:6px}.pe-bt-right-gap{gap:10px}.pe-decision-aside{width:280px;padding:26px 20px 18px}.irv2 .b-tag.ir-tag{border-radius:20px;padding:6px 11px}.irv2 .b-tag-req.ir-tag-req{color:#282828;font-size:14px}.irv2 .block.ir-block{padding:30px 32px}.irv2 .b-conclusion.ir-conclusion{font-size:18px;font-weight:500}.irv2 .ir-bullet{font-size:14px}.irv2 .refs.ir-refs{gap:4px}.irv2 .area-body-inner.ir-area-gap{gap:32px}.irv2 .head.ir-head{border-width:0}.irv2 .ir-main{padding:1px 40px 90px}.irv2 .ir-combined.ir-flush{border-top:none;margin-top:0;padding-top:0}.irv2 .sec-title.ir-center{text-align:center}.ra-note-row.ir-note-row{gap:13px}.dna-screen{align-self:center;width:100%}.dna-head-stack{flex-direction:column;gap:8px;display:flex}.dna-edge-foot-start{justify-content:flex-start}.dna-narr-card-manual{flex-direction:column;gap:18px;padding:32px 36px;display:flex}.dna-narr-card-read{flex-direction:column;gap:24px;padding:32px 36px;display:flex}.dna-narrative-text{color:#000;margin:0;line-height:1.6}.dna-btn-not-me{white-space:nowrap}.dna-skel-lines{flex-direction:column;gap:14px;padding:4px 0;display:flex}.dna-skel-line{background:linear-gradient(90deg, color-mix(in oklch, var(--line) 80%, transparent) 0%, color-mix(in oklch, var(--ink) 14%, var(--surface)) 50%, color-mix(in oklch, var(--line) 80%, transparent) 100%);background-size:220% 100%;border-radius:6px;height:20px;animation:1.6s linear infinite dnaSkelShimmer;display:block}.dna-skel-line.is-short{width:62%}.dna-skel-lines .dna-skel-line:nth-child(2){animation-delay:.15s}.dna-skel-lines .dna-skel-line:nth-child(3){animation-delay:.3s}@keyframes dnaSkelShimmer{0%{background-position:120% 0}to{background-position:-120% 0}}@media (prefers-reduced-motion:reduce){.dna-skel-line{animation:none}}.dna-alt-card.is-skel{cursor:default;pointer-events:none}.dna-alt-card.is-skel:hover{border-color:var(--line);box-shadow:none;transform:none}.dna-alt-skel-logo{background:linear-gradient(90deg, color-mix(in oklch, var(--line) 80%, transparent) 0%, color-mix(in oklch, var(--ink) 14%, var(--surface)) 50%, color-mix(in oklch, var(--line) 80%, transparent) 100%);background-size:220% 100%;animation:1.6s linear infinite dnaSkelShimmer}.dna-alt-skel-name{width:55%;height:15px}.dna-alt-skel-desc{width:85%;height:13px}.dna-alt-skel-meta{width:45%;height:12px}.dna-alt-skel-desc,.dna-alt-skel-meta{animation-delay:.15s}.dna-alt-skel-meta{animation-delay:.3s}@media (prefers-reduced-motion:reduce){.dna-alt-skel-logo{animation:none}}.spec-track-bg--radius-12{border-radius:12px}.pd-files-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);overflow:hidden}.pd-files-head{justify-content:space-between;align-items:center;gap:10px;padding:14px 16px;display:flex}.pd-files-title{letter-spacing:-.07px;color:var(--ink);margin:0;font-size:14px;font-weight:600}.pd-files-list{flex-direction:column;display:flex}.pd-file-row{border-top:1px solid var(--border-default);justify-content:space-between;align-items:center;gap:12px;min-height:64px;padding:12px 16px;display:flex}.pd-file-left{align-items:center;gap:12px;min-width:0;display:inline-flex}.pd-file-icon{color:var(--ink-2);flex:none;place-items:center;display:grid}.pd-file-wrap{flex-direction:column;min-width:0;display:flex}.pd-file-name{letter-spacing:-.1px;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:400;line-height:20px;overflow:hidden}.pd-file-meta{color:var(--faint);font-size:11px;font-weight:500;line-height:16px}.pd-files-empty{text-align:center;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:20px;display:flex}.pd-files-empty-icon{background:var(--bg);color:var(--ink-2);border-radius:32px;place-items:center;padding:12px;display:grid}.pd-files-empty-text{flex-direction:column;align-items:center;gap:2px;display:flex}.pd-files-empty-title{letter-spacing:-.15px;color:var(--ink);margin:0;font-size:18px;font-weight:600;line-height:24px}.pd-files-empty-sub{letter-spacing:-.1px;color:var(--muted);margin:0;font-size:14px;line-height:20px}.pd-empty-state{text-align:center;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:40px 20px;display:flex}.pd-empty-state-icon{background:var(--bg);color:var(--ink-2);border-radius:32px;place-items:center;padding:12px;display:grid}.pd-empty-state-text{flex-direction:column;align-items:center;gap:2px;display:flex}.pd-empty-state-title{letter-spacing:-.15px;color:var(--ink);margin:0;font-size:18px;font-weight:600;line-height:24px}.pd-empty-state-sub{letter-spacing:-.1px;color:var(--muted);margin:0;font-size:14px;line-height:20px}.ot-tb-underline{text-decoration:underline}.ot-skel-w-32{width:32%}.ot-skel-w-94{width:94%}.ot-skel-w-88{width:88%}.ot-skel-w-96{width:96%}.ot-skel-w-62{width:62%}.seq-tool-btn-bold{font-weight:700}.seq-tool-btn-italic{font-family:Georgia,serif;font-style:italic}.seq-tool-btn-underline{text-decoration:underline}.token.is-readonly{color:#00579a;color:lab(35.2195% .200197 -50.0121)}.br-learn-screen{text-align:center;align-self:center;width:100%;max-width:640px}.pd-exp-logo-btn{cursor:pointer;padding:0;transition:border-color .12s,box-shadow .12s;overflow:hidden}.pd-exp-logo-btn:hover{border-color:var(--blue)}.pd-exp-logo-btn:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.pd-exp-logo-img{-o-object-fit:cover;object-fit:cover;border-radius:inherit;width:100%;height:100%;display:block}.ra-modal.ci-modal{width:560px;max-width:92vw}.ci-head{justify-content:space-between;align-items:center;display:flex}.ci-close{border-radius:var(--radius-sm);cursor:pointer;width:28px;height:28px;color:var(--ink-2);background:0 0;border:none;justify-content:center;align-items:center;display:inline-flex}.ci-close:hover{background:var(--hover);color:var(--ink)}.ci-body{gap:var(--space-7);flex-direction:column;display:flex}.ci-state{align-items:center;gap:var(--space-5);padding:var(--space-8) var(--space-4);text-align:center;color:var(--ink-2);font-size:var(--text-base);flex-direction:column;display:flex}.ci-empty{font-size:var(--text-sm);color:var(--muted)}.ci-header{align-items:center;gap:var(--space-5);text-align:center;flex-direction:column;display:flex}.ci-logo{border-radius:var(--radius-lg);border:1px solid var(--line);-o-object-fit:cover;object-fit:cover;background:var(--bg-deep);width:64px;height:64px}.ci-logo-fallback{background:var(--bg-deep);border:1px solid var(--line);color:var(--ink-2);border-radius:var(--radius-lg);place-items:center;font-weight:600;display:grid}.ci-logo-lg{width:64px;height:64px;font-size:var(--text-xl)}.ci-name{font-size:var(--text-lg);color:var(--ink);font-weight:600}.ci-sub{font-size:var(--text-sm);color:var(--ink-2)}.ci-desc{font-size:var(--text-base);line-height:var(--leading-base);color:var(--ink)}.ci-rows{gap:var(--space-5);flex-direction:column;display:flex}.ci-row{gap:var(--space-5);font-size:var(--text-base);line-height:var(--leading-base);align-items:flex-start;display:flex}.ci-row-label{color:var(--ink);flex:0 0 112px;font-weight:700}.ci-row-val{color:var(--ink-2);word-break:break-word;min-width:0}.ci-link{color:var(--blue);text-decoration:none}.ci-link:hover{text-decoration:underline}.source-screen{gap:24px;width:100%;max-width:900px;margin:0 auto}.source-title{text-align:center;align-self:center}.source-stack{flex-direction:column;gap:16px;display:flex}.source-hero{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-xl);border-bottom-width:2px;justify-content:space-between;align-items:flex-end;gap:24px;padding:32px;transition:box-shadow .18s cubic-bezier(.4,0,.2,1),border-color .18s;display:flex;position:relative}.source-hero:hover{border-color:var(--line-2);box-shadow:var(--shadow-lg)}.source-hero-hit{z-index:1;border-radius:var(--radius-xl);cursor:pointer;appearance:none;background:0 0;border:0;margin:0;padding:0;position:absolute;inset:0}.source-hero-hit:disabled{cursor:default}.source-hero-left,.source-hero-art{position:relative}.source-hero-left{flex-direction:column;justify-content:space-between;align-self:stretch;gap:24px;width:433px;max-width:55%;display:flex}.source-hero-head{flex-direction:column;align-items:flex-start;gap:16px;display:flex}.source-hero-titlewrap{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.source-badge{color:#fff;background:#2e2e2e;border-radius:999px;align-items:center;gap:5px;padding:3px 10px;font-size:12px;font-weight:500;line-height:1;display:inline-flex}.source-badge .ri{color:#fff}.source-badge.is-connected{background:var(--status-green)}.source-hero--connected{cursor:default}.source-hero--connected:hover{border-color:var(--line);box-shadow:none}.source-hero-cta{align-self:flex-start;margin-top:4px}.source-hero-title{letter-spacing:-.017em;color:var(--ink);font-size:24px;font-weight:600}.source-hero-body{letter-spacing:-.006em;color:var(--ink-2);margin:0;font-size:16px;line-height:1.42}.source-checks{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.source-checks li{letter-spacing:-.006em;color:var(--ink-2);align-items:center;gap:8px;font-size:16px;line-height:1.375;display:flex}.source-checks li .ri{color:var(--status-green);flex:none}.source-hero-art{flex-direction:column;flex:none;align-items:center;gap:24px;width:303px;display:flex}.source-learn{z-index:2;cursor:pointer;color:var(--blue);background:0 0;border:0;margin:0;padding:6px 8px;font-family:inherit;font-size:13px;font-weight:500;position:relative}.source-learn:hover{text-decoration:underline}.source-providers{z-index:1;pointer-events:none;border:1px solid var(--line);background:#f9f9f9;border-top:0;border-bottom-right-radius:14px;border-bottom-left-radius:14px;align-items:center;gap:13px;padding:10px 16px;display:flex;position:absolute;top:-1px;left:50%;transform:translate(-50%);box-shadow:0 1px 1px #0f0d0b0a}.source-providers-logos{align-items:center;gap:6px;display:inline-flex}.source-providers-logos img{-o-object-fit:contain;object-fit:contain;width:16px;height:16px;display:block}.source-providers-count{color:var(--ink-2);white-space:nowrap;font-size:11px}.source-illus{width:304px;height:232px;position:relative}.source-illus-svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.source-ring{fill:none;stroke:#dcdee1;stroke:lab(88.3876% -.214636 -1.49822);stroke-width:1.2px}.source-dot{fill:#c9cbce;fill:lab(81.4243% -.266016 -1.87148)}.source-conn{fill:none;stroke:#cfd1d4;stroke:lab(83.7444% -.266284 -1.87156);stroke-width:1.5px}.source-chip{z-index:1;border-radius:5.6px;align-items:center;gap:5px;width:47px;height:21px;padding:0 7px;display:inline-flex;position:absolute}.source-chip-dot{background:#fff;border-radius:50%;flex:none;width:7px;height:7px}.source-chip-bar{background:#ffffffe6;border-radius:2px;flex:auto;height:3px}.source-chip.is-yellow{background:#eec43a}.source-chip.is-purple{background:#bd77e5}.source-chip.is-green{background:#5dd459}.source-chip.is-orange{background:#f6926d}.source-avatar{z-index:2;border-radius:50%;width:61px;height:61px;position:absolute;top:54.7px;left:120.7px;overflow:hidden;box-shadow:0 0 0 1px #fff9,0 6px 18px #02081447}.source-avatar img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.source-agent{z-index:3;color:#fff;width:113px;height:25px;font-family:var(--font-mono);background:linear-gradient(105deg,#111 1%,#464646 36%,#000 63%,#464646 86%);border-radius:4.5px;justify-content:center;align-items:center;font-size:13.5px;font-weight:600;line-height:1;display:inline-flex;position:absolute;top:122px;left:96px}.source-pill{z-index:1;width:134px;height:45px;font-family:var(--font-mono);color:var(--ink);border-radius:9px;justify-content:center;align-items:center;font-size:18px;font-weight:600;display:inline-flex;position:absolute;top:177px}.source-pill.is-qode{background:#daf1ff;border:1.13px solid #7bc8f7;left:0}.source-pill.is-ats{background:#dcffea;border:1.13px solid #58e38d;left:169px}.source-alt{text-align:left;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-xl);cursor:pointer;border-bottom-width:2px;flex-direction:column;align-items:flex-start;gap:12px;width:100%;padding:28px 32px;font-family:inherit;transition:box-shadow .18s cubic-bezier(.4,0,.2,1),border-color .18s;display:flex}.source-alt:hover{border-color:var(--line-2);box-shadow:var(--shadow-lg)}.source-alt-title{letter-spacing:-.017em;color:var(--ink);font-size:24px;font-weight:600}.source-alt-body{letter-spacing:-.006em;color:var(--ink-2);max-width:64ch;font-size:16px;line-height:1.42}@media (max-width:760px){.source-hero{flex-direction:column;align-items:stretch}.source-hero-left{width:100%;max-width:100%}.source-hero-art{width:100%}.source-illus{align-self:center}}.source-jobs-card{gap:12px}.source-jobs-list{max-height:340px;padding-right:2px;overflow-y:auto}.source-jobs-loading{color:var(--muted);justify-content:center;align-items:center;gap:10px;display:flex}.source-jobs-loading .connect-spinner{color:var(--muted)}.source-jobs-more{color:var(--muted);margin:4px 2px 0;font-size:13px}.source-jobs-loadmore{font:inherit;color:var(--ink);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);cursor:pointer;justify-content:center;align-self:center;align-items:center;gap:8px;margin-top:4px;padding:9px 16px;font-size:13.5px;font-weight:600;transition:border-color .14s,background .14s;display:inline-flex}.source-jobs-loadmore:hover:not(:disabled){border-color:var(--ink);background:var(--hover)}.source-jobs-loadmore:disabled{opacity:.6;cursor:default}.source-jobs-loadmore .connect-spinner{color:var(--muted)}.source-picker-card{gap:14px}.ats-provider-grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:10px;max-height:380px;padding-right:2px;display:grid;overflow-y:auto}.ats-provider{font:inherit;text-align:left;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);cursor:pointer;align-items:center;gap:12px;padding:12px 14px;transition:border-color .14s,box-shadow .14s,transform .14s;display:flex}.ats-provider:hover:not(:disabled){border-color:var(--ink);box-shadow:var(--shadow-sm);transform:translateY(-1px)}.ats-provider:disabled{cursor:default}.ats-provider:disabled:not(.is-connecting){opacity:.5}.ats-provider-glyph{border-radius:var(--radius-sm);background:var(--hover);width:34px;height:34px;color:var(--ink);flex:none;justify-content:center;align-items:center;font-size:14px;font-weight:700;display:inline-flex}.ats-provider-name{min-width:0;color:var(--ink);white-space:nowrap;text-overflow:ellipsis;flex:auto;font-size:14px;font-weight:600;overflow:hidden}.ats-provider-cta{color:var(--muted);flex:none;font-size:12.5px;font-weight:600}.ats-provider.is-connecting{border-color:var(--ink)}.ats-provider.is-connecting .ats-provider-cta,.ats-provider.is-connecting .ats-provider-glyph .connect-spinner{color:var(--ink)}.source-connect-card{justify-content:center;align-items:center;min-height:180px;display:flex}.source-connect-card .source-jobs-loading{text-align:center;flex-direction:column;gap:12px}.source-connect-card .source-jobs-loading p{margin:0}.source-connect-actions{flex-direction:column;gap:10px;width:100%;margin-top:16px;display:flex}.source-connect-actions .source-alt{padding:14px 18px}.ats-floater{z-index:60;background:var(--surface);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);width:460px;max-width:calc(100vw - 40px);box-shadow:var(--shadow-lg);flex-direction:column;gap:16px;padding:16px 16px 24px;display:flex;position:fixed;bottom:20px;right:20px}.ats-floater-head{align-items:center;gap:12px;display:flex}.ats-floater-grip{color:var(--faint);flex:none;align-items:center;display:inline-flex}.ats-floater-chip{color:#1a602b;background:#d5f5da;border:1px solid #69c27e;border-radius:6px;flex:none;place-items:center;width:32px;height:32px;font-size:16px;font-weight:700;line-height:1;display:inline-grid}.ats-floater-chip .ri{color:#1a602b}.ats-floater-title{letter-spacing:-.15px;color:var(--ink);flex:auto;min-width:0;font-size:17px;font-weight:600}.ats-floater-actions{flex:none;align-items:center;gap:6px;display:flex}.ats-floater-ctrl{border-radius:var(--radius-sm);background:var(--surface);border:1px solid var(--line);width:28px;height:28px;color:var(--muted);cursor:pointer;place-items:center;transition:background .14s,border-color .14s,color .14s;display:inline-grid}.ats-floater-ctrl:hover{background:var(--hover);border-color:var(--line-2);color:var(--ink)}.ats-floater-sep{background:var(--line);height:1px;margin:0}.ats-floater-body{flex-direction:column;gap:16px;display:flex}.ats-floater-status{justify-content:space-between;align-items:center;gap:12px;display:flex}.ats-floater-status-l{align-items:center;gap:8px;min-width:0;display:flex}.ats-floater-status-l .ri{color:var(--status-green);flex:none}.ats-floater-status-label{color:var(--ink);font-size:14px}.ats-floater-count{color:#9d9ea2;white-space:nowrap;flex:none;font-size:13px}.ats-floater-sub{letter-spacing:-.1px;color:var(--muted);margin:0;font-size:14px;line-height:1.43}.ats-spinner{border:2px solid var(--line-2);border-top-color:var(--muted);border-radius:50%;flex:none;width:24px;height:24px;animation:.7s linear infinite spin;display:inline-block}.ats-spinner--sm{border-width:1.5px;width:16px;height:16px}.ats-floater-pill{z-index:60;background:var(--surface);border:1px solid var(--line);max-width:calc(100vw - 40px);box-shadow:var(--shadow-sm);color:var(--ink-2);cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:7px 12px;font-family:inherit;font-size:14px;font-weight:500;transition:box-shadow .16s;display:inline-flex;position:fixed;bottom:20px;right:20px}.ats-floater-pill:hover{box-shadow:var(--shadow-lg)}.ats-floater-pill .ri{color:var(--status-green);flex:none}.ats-floater-pill-label{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ats-floater-pill--static{z-index:2001;cursor:default}.ats-floater-pill--static:hover{box-shadow:var(--shadow-sm)}.ats-flow{flex-direction:column;align-self:stretch;width:100%;min-height:calc(100vh - 112px);display:flex}.ats-flow-header{background:var(--surface);border-bottom:1px solid var(--line);justify-content:center;align-items:center;width:100vw;height:56px;margin-top:-56px;margin-bottom:32px;margin-left:calc(50% - 50vw);padding:0 20px;display:flex;position:relative}.ats-flow-back{position:absolute;top:50%;left:20px;transform:translateY(-50%)}.ats-flow-title{letter-spacing:-.1px;color:var(--ink);font-size:14px;font-weight:600}.ats-flow-body{flex-direction:column;gap:24px;display:flex}.ats-flow-search{width:100%}.ats-section-label{letter-spacing:.88px;text-transform:uppercase;color:#5c5c5c;margin:10px 0 -12px;font-size:11px;font-weight:600;line-height:normal}.ats-card-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:12px;display:grid}.ats-card{text-align:left;min-width:0;font:inherit;background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-sm);cursor:pointer;border-radius:12px;flex-direction:column;gap:16px;padding:16px;transition:border-color .14s,box-shadow .14s,transform .14s;display:flex}.ats-card:hover{border-color:var(--line-2);box-shadow:var(--shadow);transform:translateY(-1px)}.ats-card-row{align-items:center;gap:12px;min-width:0;display:flex}.ats-tile{border:1px solid #0000;border-radius:10px;flex:none;place-items:center;width:40px;height:40px;font-size:16px;font-weight:600;line-height:1;display:inline-grid}.ats-card-name{letter-spacing:-.2px;min-width:0;color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:16px;font-weight:500;overflow:hidden}.ats-card-connect{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);height:28px;color:var(--ink);align-self:flex-end;align-items:center;gap:6px;padding:0 16px;font-size:13px;font-weight:500;transition:border-color .14s,background .14s;display:inline-flex}.ats-card:hover .ats-card-connect{border-color:var(--line-2);background:var(--hover)}.ats-noresult{text-align:center;flex-direction:column;align-items:center;gap:6px;padding:48px 0 60px;display:flex}.ats-noresult-icon{color:var(--faint);place-items:center;margin-bottom:6px;display:inline-grid}.ats-noresult-title{color:var(--ink);font-size:16px;font-weight:600}.ats-noresult-sub{color:var(--muted);margin-bottom:12px;font-size:14px}.method-body{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:40px;width:100%;max-width:960px;margin:0 auto;display:flex}.method-title{letter-spacing:-.8px;color:var(--ink);text-align:center;margin:0;font-size:34px;font-weight:600}.method-cards{gap:16px;width:100%;display:flex}.method-card{text-align:left;font:inherit;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-xl);box-shadow:var(--shadow-sm);cursor:pointer;flex-direction:column;flex:1 1 0;gap:24px;padding:32px;transition:border-color .14s,box-shadow .14s,transform .14s;display:flex}.method-card:hover:not(:disabled){border-color:var(--line-2);box-shadow:var(--shadow);transform:translateY(-1px)}.method-card:disabled{cursor:default;opacity:.7}.method-card-icons{color:var(--ink);align-items:center;gap:12px;display:flex}.method-graphic-green{background:#c0ffed;border:1px solid #21d5a2;border-radius:999px;width:92px;height:12px;display:inline-flex;overflow:hidden}.method-graphic-green>span{background:#2de6b2;width:70%}.method-graphic-dashes{gap:4px;display:inline-flex}.method-graphic-dashes>span{background:#62b6ff;border:1px solid #0082f4;border-radius:2px;width:8px;height:12.7px}.method-card-h{letter-spacing:-.4px;color:var(--ink);font-size:24px;font-weight:600}.method-card-body{color:var(--muted);font-size:16px;line-height:1.4}.method-card-status{color:var(--ink-2);align-items:center;gap:8px;font-size:13px;display:inline-flex}.cred-panel{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-xl);width:100%;max-width:520px;box-shadow:var(--shadow-sm);flex-direction:column;gap:20px;margin:0 auto;padding:32px;display:flex}.cred-panel .method-title{letter-spacing:-.4px;text-align:left;font-size:24px}.cred-sub{color:var(--muted);margin:-8px 0 0;font-size:14px;line-height:1.45}.cred-form{flex-direction:column;gap:16px;display:flex}.cred-field{flex-direction:column;gap:6px;display:flex}.cred-label{color:var(--ink-2);font-size:13px;font-weight:500}.cred-input-wrap{align-items:center;display:flex;position:relative}.cred-input-wrap .cred-input{width:100%;padding-right:40px}.cred-reveal{color:var(--muted);position:absolute;top:50%;right:4px;transform:translateY(-50%)}.cred-reveal:hover{color:var(--ink-2)}.cred-hint{color:var(--muted);font-size:12.5px}.cred-hint a{color:var(--blue);text-decoration:none}.cred-hint a:hover{text-decoration:underline}.cred-actions{justify-content:space-between;align-items:center;gap:12px;display:flex}.ats-modal-overlay{z-index:80;background:#00000040;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.ats-modal-overlay--picker{z-index:2000}.authreq-modal{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-xl);width:100%;max-width:508px;box-shadow:var(--shadow-lg);flex-direction:column;gap:24px;padding:24px;display:flex}.authreq-title{letter-spacing:-.15px;color:var(--ink);margin:0;font-size:17px;font-weight:600;line-height:25px}.authreq-steps{flex-direction:column;gap:40px;display:flex}.authreq-step{align-items:flex-start;gap:24px;display:flex}.authreq-num{background:var(--ink);color:#fff;border-radius:999px;flex:none;place-items:center;width:28px;height:28px;font-size:14px;font-weight:700;line-height:20px;display:inline-grid}.authreq-step-body{flex-direction:column;flex:auto;gap:12px;min-width:0;display:flex}.authreq-linkrow{align-items:flex-start;gap:8px;display:flex}.authreq-link{background:var(--hover);min-width:0;color:var(--ink-2);flex:auto}.authreq-copy{white-space:nowrap;flex:none}.authreq-bullets{color:var(--ink-2);margin:0;padding:0;list-style:outside}.authreq-bullets li{color:var(--ink-2);margin:0 0 4px 21px;font-size:14px;line-height:20px}.authreq-bullets li:last-child{margin-bottom:0}.authreq-continue-copy{color:var(--ink-2);margin:0;font-size:14px;line-height:20px}.authreq-continue{align-self:flex-start}.role-card{position:relative}.role-ats-slot{z-index:2;position:absolute;top:20px;right:20px}.role-ats-link{font:inherit;color:var(--blue);cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;font-size:13px;font-weight:500;display:inline-flex}.role-ats-link:hover{text-decoration:underline}.role-ats-note{color:var(--muted);font-size:13px}.jobpop{gap:var(--space-8,24px);width:720px;max-width:calc(100vw - 48px);height:464px;max-height:calc(100dvh - 48px);padding:var(--space-8,24px);background:var(--card);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);flex-direction:column;display:flex;box-shadow:0 10px 7.5px #0000001a,0 4px 3px #0000001a}.jobpop-search{border-radius:var(--radius-sm);flex:none;width:100%;padding:8px 12px}.jobpop-list{flex-direction:column;flex:auto;min-height:0;display:flex;overflow-y:auto}.jobpop-item{font:inherit;text-align:left;border-radius:var(--radius-sm);cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;gap:12px;padding:8px;display:flex}.jobpop-item:hover{background:var(--hover)}.jobpop-item-title{color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14px;overflow:hidden}.jobpop-item-date{color:var(--faint);flex:none;font-size:14px}.jobpop-state{text-align:center;flex-direction:column;flex:auto;justify-content:center;align-items:center;gap:10px;min-height:200px;padding:24px 16px;display:flex}.jobpop-state p{color:var(--ink);margin:0;font-size:14px}.jobpop-state .connect-spinner{color:var(--muted)}.jobpop-state-sub{color:var(--muted);font-size:12.5px}.jobpop-state-sub a{color:var(--blue);cursor:pointer;text-decoration:underline}.reading-modal{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-xl);width:508px;max-width:calc(100vw - 48px);min-height:197px;box-shadow:var(--shadow-lg);flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:32px 40px;display:flex}.reading-title{color:var(--ink);font-size:16px;font-weight:600}.reading-sub{color:var(--muted);font-size:13px}.connect-spinner--lg{width:24px;height:24px;color:var(--muted);border-width:2px}@media (max-width:900px){.ats-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.method-cards{flex-direction:column}}.ra-queue-head{gap:10px;padding:20px 16px 16px}.ra-queue-head-top{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.ra-queue-title{color:var(--ink);margin:0;font-size:13px;font-weight:600}.ra-queue-count{color:var(--faint);font-variant-numeric:tabular-nums;margin:0;font-size:13px}.ra-queue-count b{color:var(--ink);font-weight:600}.ra-progress{background:var(--bg-deep);border-radius:999px;height:5px;overflow:hidden}.ra-progress-fill{background:var(--blue);border-radius:999px;height:100%;transition:width .2s;display:block}.ra-item{flex-direction:column;grid-template-columns:none;align-items:stretch;gap:8px;padding:10px 16px;display:flex}.ra-item.is-decided{align-items:stretch}.ra-item-head{align-items:center;gap:6px;min-width:0;display:flex}.ra-item .br-queue-name{color:var(--ink);letter-spacing:-.1px;white-space:nowrap;text-overflow:ellipsis;max-width:142px;font-size:14px;font-weight:600;overflow:hidden}.ra-item.is-decided .br-queue-name{color:var(--ink)}.ra-yoe{background:var(--bg-deep);border:1px solid var(--line);color:var(--ink);border-radius:999px;flex:none;align-items:center;padding:3px 10px;font-size:12px;font-weight:500;display:inline-flex}.ra-completed{color:var(--faint);font-size:13px}.ra-row-state{align-items:center;gap:12px;margin-top:0;display:flex}.ra-state{white-space:nowrap;border-radius:999px;align-items:center;padding:3px 10px;font-size:12px;font-weight:500;display:inline-flex}.ra-state.is-advance{background:var(--status-green-soft);color:var(--ink);border:1px solid #b1dfb9}.ra-state.is-decline{background:var(--status-orange-soft);color:var(--ink);border:1px solid #ffc2b3}.ra-state.is-none{background:var(--bg-deep);border:1px solid var(--line);color:var(--muted)}.ra-note-chip.is-sent{color:var(--ink-2);background:0 0;border-radius:0;align-items:center;gap:6px;padding:0;font-size:12px;font-weight:500;display:inline-flex}.ra-note-chip.is-sent svg{flex:none}
