.rx .rx-candidates .pl-pick{position:relative;padding:0;border:0;cursor:pointer;font:inherit;transition:background .15s ease,color .15s ease,transform .12s ease}.rx .rx-candidates .pl-pick .box{position:absolute;inset:0;display:grid;place-items:center;border-radius:inherit;border:1.5px solid var(--border-2,#cbd5e1);background:var(--bg-surface);color:transparent;opacity:0;transition:opacity .15s ease,background .15s ease,border-color .15s ease,color .15s ease}.rx .rx-candidates .pl-pick .box svg path{stroke-dasharray:22;stroke-dashoffset:22;transition:stroke-dashoffset .25s ease .05s}.rx .rx-candidates .pl-card:hover .pl-pick .box,.rx .rx-candidates .pl-pick:focus-visible .box,.rx .rx-candidates .pl-tr:hover .pl-pick .box,.rx .rx-candidates.selecting .pl-pick .box{opacity:1}.rx .rx-candidates .pl-pick.on .box{opacity:1;background:var(--blue);border-color:var(--blue);color:#fff}.rx .rx-candidates .pl-pick.on .box svg path{stroke-dashoffset:0}.rx .rx-candidates .pl-pick:active{transform:scale(.92)}.rx .rx-candidates .pl-card.picked{border-color:var(--blue);background:color-mix(in srgb,var(--blue) 4%,var(--bg-surface))}.rx .rx-candidates .pl-tr.picked{background:color-mix(in srgb,var(--blue) 5%,transparent)}.rx .rx-candidates .pl-colsel{margin-left:auto;width:24px;height:24px;border-radius:7px;border:1px solid var(--border);background:var(--bg-surface);color:var(--text-2);display:grid;place-items:center;cursor:pointer;animation:plpIn .2s ease both;transition:background .15s ease,color .15s ease}.rx .rx-candidates .pl-colsel:hover{background:var(--blue-tint-bg);color:var(--blue);border-color:transparent}.rx .rx-candidates.selecting .pl-toast{bottom:92px}.rx .bkb{position:fixed;left:50%;bottom:24px;z-index:85;transform:translateX(-50%);display:flex;align-items:center;gap:4px;padding:6px;border-radius:14px;background:#0b0f1a;color:#fff;border:1px solid hsla(0,0%,100%,.08);animation:bkbIn .28s cubic-bezier(.2,.8,.2,1) both;max-width:calc(100vw - 24px)}.rx .bkb>button{display:inline-flex;align-items:center;gap:7px;height:36px;padding:0 12px;border:0;border-radius:9px;background:transparent;color:hsla(0,0%,100%,.88);font:inherit;font-size:13px;font-weight:600;cursor:pointer;white-space:nowrap;transition:background .15s ease,color .15s ease,transform .08s ease}.rx .bkb>button.on,.rx .bkb>button:hover:not(:disabled){background:hsla(0,0%,100%,.12);color:#fff}.rx .bkb>button:active:not(:disabled){transform:scale(.96)}.rx .bkb>button:disabled{opacity:.4;cursor:default}.rx .bkb>button.rej.on,.rx .bkb>button.rej:hover:not(:disabled){background:hsla(0,91%,71%,.18);color:#fecaca}.rx .bkb-n{padding:0 10px 0 12px;font-size:13px;font-weight:700;white-space:nowrap;animation:bkbPop .25s ease both}.rx .bkb-sep{width:1px;height:22px;background:hsla(0,0%,100%,.14);margin:0 4px}.rx .bkb .bkb-x{width:36px;padding:0;justify-content:center}.rx .bkb-pop{position:absolute;left:50%;bottom:calc(100% + 8px);transform:translateX(-50%);min-width:220px;max-height:60vh;overflow:auto;display:grid;gap:2px;padding:6px;border-radius:12px;background:var(--bg-surface);color:var(--text-1);border:1px solid var(--border);animation:bkbPopIn .2s cubic-bezier(.2,.8,.2,1) both}.rx .bkb-pop>button{display:flex;align-items:center;justify-content:space-between;gap:10px;height:36px;padding:0 12px;border:0;border-radius:8px;background:transparent;font:inherit;font-size:13px;color:var(--text-1);text-align:left;cursor:pointer;animation:plpIn .2s ease both}.rx .bkb-pop>button:hover:not(:disabled){background:var(--bg-surface-2)}.rx .bkb-pop>button small{color:var(--text-3);font-variant-numeric:tabular-nums}.rx .bkb-pop.wide{width:min(460px,calc(100vw - 32px));gap:10px;padding:14px}.rx .bkb-pt{font-size:14px}.rx .bkb-pop textarea{width:100%;box-sizing:border-box;border:1px solid var(--border);border-radius:10px;padding:8px 10px;font:inherit;font-size:13px;resize:vertical;background:var(--bg-surface);color:var(--text-1)}.rx .bkb-reasons{display:flex;flex-wrap:wrap;gap:6px}.rx .bkb-reasons button{padding:5px 10px;border-radius:999px;border:1px solid var(--border-2,#cbd5e1);background:var(--bg-surface);font:inherit;font-size:12px;color:var(--text-1);cursor:pointer;transition:background .12s ease,transform .08s ease}.rx .bkb-reasons button:active{transform:scale(.96)}.rx .bkb-reasons button.on{background:var(--danger-tint-bg);border-color:transparent;color:var(--danger)}.rx .bkb-pbtns{display:flex;justify-content:flex-end;gap:8px}.rx .bkb-muted{padding:8px 12px;font-size:12.5px;color:var(--text-3)}.rx .rjm{display:grid;gap:8px;padding:10px 12px;border-radius:10px;border:1px solid var(--border);background:var(--bg-surface)}.rx .rjm.on{background:var(--bg-surface-2)}.rx .rjm-row{display:grid;grid-template-columns:18px minmax(0,1fr);gap:10px;align-items:start;cursor:pointer}.rx .rjm-row input{position:absolute;opacity:0;pointer-events:none}.rx .rjm-box{width:18px;height:18px;margin-top:1px;border-radius:5px;border:1.5px solid var(--border-2,#cbd5e1);background:var(--bg-surface);display:grid;place-items:center;transition:background .15s ease,border-color .15s ease}.rx .rjm-box svg{width:12px;height:12px;fill:none;stroke:#fff;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.rx .rjm-box svg path{stroke-dasharray:22;stroke-dashoffset:22;transition:stroke-dashoffset .25s ease}.rx .rjm-row input:checked+.rjm-box{background:var(--blue);border-color:var(--blue)}.rx .rjm-row input:checked+.rjm-box svg path{stroke-dashoffset:0}.rx .rjm-row input:focus-visible+.rjm-box{outline:2px solid var(--blue);outline-offset:2px}.rx .rjm-row input:disabled+.rjm-box{opacity:.5}.rx .rjm-t{display:grid;gap:2px}.rx .rjm-t b{font-size:13px;color:var(--text-1)}.rx .rjm-t small{font-size:11.5px;color:var(--text-3);line-height:1.45}.rx .rjm-edit{justify-self:start;margin-left:28px;padding:0;border:0;background:none;font:inherit;font-size:12px;font-weight:600;color:var(--blue);cursor:pointer}.rx .rjm-form{display:grid;gap:8px;margin-left:28px;animation:plpIn .2s ease both}.rx .rjm-form label{display:grid;gap:4px;font-size:11.5px;color:var(--text-2)}.rx .rjm-form input,.rx .rjm-form textarea{width:100%;box-sizing:border-box;border:1px solid var(--border);border-radius:8px;padding:7px 9px;font:inherit;font-size:12.5px;color:var(--text-1);background:var(--bg-surface)}.rx .rjm-form textarea{resize:vertical;line-height:1.55}.rx .rjm-form small{font-size:11px;color:var(--text-3)}.rx .cds .rxj-top,.rx .cds-hacts{position:relative}.rx .cds-hacts{margin-left:auto;display:flex;align-items:center;gap:8px}.rx .cds-nav{display:inline-flex;align-items:center;gap:2px;height:34px;padding:0 2px;border-radius:10px;border:1px solid var(--border);background:var(--bg-surface)}.rx .cds-nav button{width:30px;height:28px;border:0;border-radius:8px;background:transparent;color:var(--text-1);display:grid;place-items:center;cursor:pointer;transition:background .12s ease,transform .08s ease}.rx .cds-nav button:hover:not(:disabled){background:var(--bg-surface-2)}.rx .cds-nav button:active:not(:disabled){transform:scale(.92)}.rx .cds-nav button:disabled{opacity:.35;cursor:default}.rx .cds-nav span{min-width:54px;text-align:center;font-size:12px;color:var(--text-2);font-variant-numeric:tabular-nums}.rx .cds-hbtn{display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 12px;border-radius:10px;border:1px solid var(--border);background:var(--bg-surface);font:inherit;font-size:12.5px;font-weight:600;color:var(--text-1);cursor:pointer;transition:background .15s ease,color .15s ease,border-color .15s ease}.rx .cds-hbtn:hover{background:var(--bg-surface-2)}.rx .cds-hbtn.ok{color:var(--ok-tint-text,#047857);border-color:color-mix(in srgb,#10b981 35%,var(--border))}.rx .cds-hbtn.ok svg path{stroke-dasharray:24;stroke-dashoffset:24;animation:plpDraw .3s ease forwards}.rx .cds-hbtn.icon{width:34px;padding:0;justify-content:center;font-weight:700}.rx .cds-hbtn.icon.on{background:var(--bg-surface-2)}.rx .cds-keys{position:absolute;right:0;top:calc(100% + 8px);z-index:5;width:260px;padding:14px;border-radius:12px;border:1px solid var(--border);background:var(--bg-surface);animation:bkbPopIn .18s ease both}.rx .cds-keys>b{display:block;margin-bottom:8px;font-size:13px;color:var(--text-1)}.rx .cds-keys dl{margin:0;display:grid;gap:6px}.rx .cds-keys dl>div{display:flex;align-items:center;justify-content:space-between;gap:10px;animation:plpIn .2s ease both}.rx .cds-keys dt{display:inline-flex;gap:4px}.rx .cds-keys dd{margin:0;font-size:12.5px;color:var(--text-2)}.rx .cds-keys kbd{min-width:22px;height:22px;padding:0 6px;display:inline-grid;place-items:center;border-radius:6px;border:solid var(--border);border-width:1px 1px 2px;background:var(--bg-surface-2);font:600 11px/1 var(--font-mono,ui-monospace,monospace);color:var(--text-1)}.rx .af{display:grid;gap:14px}.rx .af-compose{position:relative;display:grid;gap:8px;padding:10px;border-radius:12px;border:1px solid var(--border);background:var(--bg-surface);transition:border-color .15s ease}.rx .af-compose:focus-within{border-color:var(--blue)}.rx .af-compose textarea{width:100%;box-sizing:border-box;min-height:44px;border:0;outline:0;resize:vertical;background:transparent;font:inherit;font-size:13px;line-height:1.55;color:var(--text-1)}.rx .af-bar{display:flex;align-items:center;gap:8px}.rx .af-chips{display:inline-flex;flex-wrap:wrap;gap:4px}.rx .af-chips i{font-style:normal;font-size:11.5px;font-weight:600;padding:2px 8px;border-radius:999px;background:var(--blue-tint-bg);color:var(--blue);animation:bkbPop .2s ease both}.rx .af-hint{margin-left:auto;font-size:11px;color:var(--text-3)}.rx .af-msg{font-size:12px;color:var(--ok-tint-text,#047857);animation:plpIn .2s ease both}.rx .af-pop{position:absolute;left:10px;top:calc(100% - 6px);z-index:6;width:min(320px,calc(100% - 20px));display:grid;gap:2px;padding:6px;border-radius:12px;border:1px solid var(--border);background:var(--bg-surface);animation:bkbPopIn .16s ease both}.rx .af-pop button{display:flex;align-items:center;gap:10px;padding:7px 8px;border:0;border-radius:8px;background:transparent;font:inherit;text-align:left;cursor:pointer}.rx .af-pop button.on{background:var(--bg-surface-2)}.rx .af-pop b{display:block;font-size:13px;color:var(--text-1)}.rx .af-pop small{display:block;font-size:11.5px;color:var(--text-3)}.rx .af-av{width:26px;height:26px;border-radius:50%;flex-shrink:0;display:grid;place-items:center;font-size:10.5px;font-weight:700;background:var(--blue-tint-bg);color:var(--blue)}.rx .af-muted{padding:6px 8px;font-size:12px;color:var(--text-3)}.rx .af-tabs{display:inline-flex;gap:2px;padding:3px;border-radius:10px;background:var(--bg-surface-2);justify-self:start}.rx .af-tabs button{height:28px;padding:0 12px;border:0;border-radius:8px;background:transparent;font:inherit;font-size:12px;font-weight:600;color:var(--text-2);cursor:pointer;transition:background .15s ease,color .15s ease}.rx .af-tabs button.on{background:var(--bg-surface);color:var(--text-1);box-shadow:0 0 0 1px var(--border)}.rx .af-list{list-style:none;margin:0;padding:0;display:grid}.rx .af-it{position:relative;display:grid;grid-template-columns:28px minmax(0,1fr);gap:12px;padding:0 0 14px;animation:plpIn .25s ease both}.rx .af-it:not(:last-child):before{content:"";position:absolute;left:13.5px;top:30px;bottom:2px;width:1px;background:var(--border)}.rx .af-ic{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;background:var(--bg-surface-2);color:var(--text-2)}.rx .af-it.note .af-ic{background:var(--blue-tint-bg);color:var(--blue)}.rx .af-it.fresh .af-c{animation:afFresh 2.4s ease both;border-radius:10px}.rx .af-c{min-width:0;padding-top:4px}.rx .af-h{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.rx .af-h b{font-size:13px;color:var(--text-1)}.rx .af-h small{font-size:11.5px;color:var(--text-3)}.rx .af-note{margin:6px 0 0;padding:10px 12px;border-radius:10px;background:var(--bg-surface-2);font-size:13px;line-height:1.6;color:var(--text-1);white-space:pre-wrap;overflow-wrap:anywhere}.rx .af-note mark{background:var(--blue-tint-bg);color:var(--blue);font-weight:600;padding:0 3px;border-radius:4px}.rx .af-sub{margin:4px 0 0;font-size:12.5px;color:var(--text-2)}.rx .af-more{margin-top:4px;padding:0;border:0;background:none;font:inherit;font-size:12px;font-weight:600;color:var(--blue);cursor:pointer}.rx .af-mail{margin:8px 0 0;padding:12px;border-radius:10px;border:1px solid var(--border);background:var(--bg-surface);font:inherit;font-size:12.5px;line-height:1.6;color:var(--text-1);white-space:pre-wrap;animation:plpIn .2s ease both}.rx .cmp-body{flex:1;min-height:0;overflow:auto;padding:20px 24px 40px}.rx .cmp-note{margin:0 0 12px;padding:10px 12px;border-radius:10px;background:var(--bg-surface-2);font-size:12.5px;color:var(--text-2)}.rx .cmp-lead{display:flex;align-items:center;gap:8px;margin:0 0 16px;font-size:14px;font-weight:600;color:var(--text-1);animation:plpIn .3s ease both}.rx .cmp-lead svg{color:var(--blue)}.rx .cmp-loading{display:flex;align-items:center;gap:10px;padding:40px 0;justify-content:center;font-size:13px;color:var(--text-2)}.rx .cmp-loading .aisc-spin{width:14px;height:14px;border-radius:50%;border:2px solid rgba(37,99,235,.18);border-top:2px solid var(--blue);animation:plpSpin .8s linear infinite}.rx .cmp-grid{display:grid;grid-template-columns:minmax(180px,240px) repeat(var(--n),minmax(200px,1fr));border:1px solid var(--border);border-radius:14px;background:var(--bg-surface);overflow:hidden}.rx .cmp-grid>*,.rx .cmp-row>*{padding:12px 14px;border-top:1px solid var(--border);min-width:0}.rx .cmp-row{display:contents}.rx .cmp-row>*{animation:plpIn .3s ease both;animation-delay:inherit}.rx .cmp-corner{border-top:0!important;font-size:11.5px;font-weight:650;color:var(--text-3);align-self:end}.rx .cmp-head{border-top:0!important;display:grid;gap:4px;justify-items:start;border-left:1px solid var(--border);animation:plpIn .3s ease both}.rx .cmp-head b{font-size:14px;color:var(--text-1)}.rx .cmp-head small{font-size:12px;color:var(--text-2)}.rx .cmp-head .btn{margin-top:6px}.rx .cmp-av{width:32px;height:32px;border-radius:50%;display:grid;place-items:center;font-size:11.5px;font-weight:700;background:var(--blue-tint-bg);color:var(--blue)}.rx .cmp-lbl{font-size:12.5px;font-weight:600;color:var(--text-2);background:var(--bg-surface-2)}.rx .cmp-lbl.crit{display:grid;gap:4px;color:var(--text-1)}.rx .cmp-lbl.crit em{justify-self:start;font-style:normal;font-size:10.5px;font-weight:650;padding:1px 7px;border-radius:999px;background:var(--bg-surface);color:var(--text-2)}.rx .cmp-lbl.crit em.required{background:var(--blue-tint-bg);color:var(--blue)}.rx .cmp-cell,.rx .cmp-list,.rx .cmp-req,.rx .cmp-score{border-left:1px solid var(--border)}.rx .cmp-score{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 6px}.rx .cmp-score b{font-size:26px;font-weight:750;letter-spacing:-.02em;line-height:1;color:var(--text-1);font-variant-numeric:tabular-nums}.rx .cmp-score small{font-size:11px;color:var(--text-3)}.rx .cmp-score em{font-style:normal;font-size:11.5px;font-weight:650;color:var(--text-2);margin-left:auto}.rx .cmp-score.strong b,.rx .cmp-score.strong em{color:#047857}.rx .cmp-score.consider b,.rx .cmp-score.consider em{color:var(--blue)}.rx .cmp-meter{flex-basis:100%;height:5px;border-radius:999px;background:var(--bg-surface-2);overflow:hidden;margin-top:6px}.rx .cmp-meter i{display:block;height:100%;border-radius:inherit;background:#98a2b3;transform-origin:left;animation:plpGrow .7s cubic-bezier(.2,.7,.3,1) both}.rx .cmp-score.strong .cmp-meter i{background:#10b981}.rx .cmp-score.consider .cmp-meter i{background:var(--blue)}.rx .cmp-req{font-size:13px;color:var(--text-2);font-variant-numeric:tabular-nums}.rx .cmp-req b{font-size:16px;color:var(--text-1)}.rx .cmp-cell{display:grid;grid-template-columns:20px minmax(0,1fr);gap:8px;align-items:start;font-size:12px}.rx .cmp-cell .ic{width:20px;height:20px;border-radius:50%;display:grid;place-items:center;background:var(--bg-surface-2);color:var(--text-3)}.rx .cmp-cell.met .ic{background:rgba(16,185,129,.12);color:#047857}.rx .cmp-cell.partial .ic{background:rgba(37,99,235,.1);color:var(--blue)}.rx .cmp-cell.gap{background:color-mix(in srgb,#b54708 5%,transparent)}.rx .cmp-cell.gap .ic{background:color-mix(in srgb,#b54708 12%,transparent);color:#b54708}.rx .cmp-cell q{color:var(--text-2);line-height:1.45;quotes:"“" "”";display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.rx .cmp-cell small{color:var(--text-3)}.rx .cmp-cell.na{display:block}.rx .cmp-cell.na small{font-style:italic}.rx .cmp-list{list-style:none;margin:0;display:grid;gap:6px;align-content:start}.rx .cmp-list li{display:grid;grid-template-columns:12px minmax(0,1fr);gap:7px;font-size:12px;line-height:1.5;color:var(--text-1)}.rx .cmp-list li svg{margin-top:3px}.rx .cmp-list.ok li svg{color:#10b981}.rx .cmp-list.gap li svg,.rx .cmp-muted{color:var(--text-3)}.rx .cmp-muted{font-size:12.5px}@keyframes bkbIn{0%{opacity:0;transform:translate(-50%,14px)}to{opacity:1;transform:translate(-50%)}}@keyframes bkbPop{0%{transform:scale(.85);opacity:.4}to{transform:none;opacity:1}}@keyframes bkbPopIn{0%{opacity:0;transform:translate(-50%,6px) scale(.98)}to{opacity:1;transform:translate(-50%)}}.rx .af-pop,.rx .cds-keys{animation-name:plpIn}@keyframes plpIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes plpDraw{to{stroke-dashoffset:0}}@keyframes plpGrow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes plpSpin{to{transform:rotate(1turn)}}@keyframes afFresh{0%,40%{background:color-mix(in srgb,var(--blue) 7%,transparent)}to{background:transparent}}@media (max-width:720px){.rx .bkb{left:12px;right:12px;overflow-x:auto}.rx .bkb,.rx .bkb-pop{transform:none;animation-name:plpIn}.rx .bkb-pop{left:0}.rx .cds-hbtn span{display:none}.rx .cds-hbtn{width:34px;padding:0;justify-content:center}.rx .cds-nav span{display:none}.rx .cmp-body{padding:14px 12px 32px}}@media (prefers-reduced-motion:reduce){.rx .af-chips i,.rx .af-it,.rx .af-msg,.rx .bkb,.rx .bkb-n,.rx .bkb-pop,.rx .bkb-pop>button,.rx .cds-keys,.rx .cds-keys dl>div,.rx .cmp-head,.rx .cmp-meter i,.rx .cmp-row>*,.rx .rjm-form,.rx .rx-candidates .pl-colsel{animation:none!important}.rx .rjm-box svg path,.rx .rx-candidates .pl-pick .box svg path{transition:none;stroke-dashoffset:0}}.rx .rqs{max-width:100%}.rx .rqs,.rx .rqs .rxj-top,.rx .rqs .rxj-top-t{min-width:0}.rx .rxj-body.rqs-body{grid-template-columns:minmax(0,1fr) minmax(320px,380px)}.rx .rxj-top-t h2{display:flex;align-items:center;gap:10px;min-width:0}.rx .rxj-top-t h2 .req-badge{font-size:11px;flex-shrink:0}.rx .rqs-foot{flex-shrink:0;gap:16px;padding:12px 14px 12px 18px;background:var(--rxj-card);border:1px solid var(--border);border-radius:16px;box-shadow:var(--rxj-shadow);animation:rqs-up .32s cubic-bezier(.2,.8,.2,1) .12s both}.rx .rqs-foot,.rx .rqs-foot-l{display:flex;align-items:center}.rx .rqs-foot-l{gap:14px;min-width:0}.rx .rqs-foot-t{display:grid;gap:1px;min-width:0}.rx .rqs-foot-t b{font-size:13px;font-weight:650;color:var(--text-1);font-variant-numeric:tabular-nums}.rx .rqs-foot-t small{font-size:12px;color:var(--text-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rx .rqs-foot-a{margin-left:auto;display:flex;gap:8px;flex-shrink:0}.rx .rqs-foot-a .btn{min-height:40px;padding:0 16px;font-size:13px;border-radius:10px;display:inline-flex;align-items:center;gap:7px}.rx .rqs-foot-a .btn.primary{padding-right:10px}.rx .rqs-kbd{font:inherit;font-size:10.5px;font-weight:600;padding:2px 6px;border-radius:6px;background:hsla(0,0%,100%,.18);margin-left:4px}.rx .rqs-foot .rxj-segs i{width:34px}@keyframes rqs-up{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.rx .rqs-side{display:flex;flex-direction:column;gap:14px;overflow-y:auto;min-height:0;padding-bottom:14px}.rx .rqs-card{background:var(--rxj-card);border:1px solid var(--border);border-radius:16px;padding:18px 20px;box-shadow:var(--rxj-shadow);animation:rxj-rise .4s cubic-bezier(.2,.8,.2,1) both}.rx .rqs-card:nth-child(2){animation-delay:.06s}.rx .rqs-card:nth-child(3){animation-delay:.12s}.rx .rqs-h{display:flex;align-items:baseline;justify-content:space-between;gap:8px;font-size:14px;font-weight:700;color:var(--text-1);margin:0 0 12px}.rx .rqs-h small{font-size:11.5px;font-weight:500;color:var(--text-3)}.rx .rqs-sum-t{font-size:17px;font-weight:700;color:var(--text-1);line-height:1.35;letter-spacing:-.01em;overflow-wrap:anywhere}.rx .rqs-sum-t i{font-style:normal;color:var(--text-3);font-weight:600}.rx .rqs-tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.rx .rqs-tags span{display:inline-flex;align-items:center;height:24px;padding:0 9px;border-radius:7px;background:var(--bg-surface-2);font-size:11.5px;font-weight:550;color:var(--text-2)}.rx .rqs-cost{display:grid;gap:2px;margin-top:16px;padding-top:14px;border-top:1px solid var(--border)}.rx .rqs-cost small{font-size:11.5px;color:var(--text-3)}.rx .rqs-cost b{font-size:20px;font-weight:700;color:var(--text-1);font-variant-numeric:tabular-nums;letter-spacing:-.01em;animation:rqs-tick .35s ease both}.rx .rqs-cost b em{font-style:normal;font-size:12px;font-weight:500;color:var(--text-2);margin-left:4px}.rx .rqs-cost span{font-size:12.5px;color:var(--text-2);font-variant-numeric:tabular-nums}.rx .rqs-cost .rqs-cost-n{margin-top:4px}.rx .rqs-checks{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:9px}.rx .rqs-checks li{display:flex;align-items:flex-start;gap:9px;font-size:12.5px;line-height:1.45;color:var(--text-1)}.rx .rqs-checks li.info,.rx .rqs-checks li.todo{color:var(--text-2)}.rx .rqs-ic{width:20px;height:20px;border-radius:50%;flex-shrink:0;display:grid;place-items:center;background:var(--bg-surface-2);color:var(--text-3);transition:background .2s ease,color .2s ease}.rx .rqs-checks li.ok .rqs-ic{background:var(--ok-tint-bg);color:var(--ok-tint-text)}.rx .rqs-checks li.ok .rqs-ic svg{animation:rxj-pop .3s cubic-bezier(.2,.9,.3,1.4) both}.rx .rqs-checks li.warn .rqs-ic{background:var(--warn-tint-bg,#fef3c7);color:var(--warn-tint-text,#92400e)}.rx .rqs-appr{display:flex;justify-content:space-between;gap:10px;margin-top:14px;padding-top:12px;border-top:1px solid var(--border);font-size:12.5px}.rx .rqs-appr small{color:var(--text-3);font-size:12px}.rx .rqs-appr b{color:var(--text-1);font-weight:600;text-align:right}.rx .rqs-step{display:inline-flex;align-items:stretch;border:1px solid var(--border-2);border-radius:10px;overflow:hidden;width:-moz-fit-content;width:fit-content}.rx .rqs-step button{width:44px;border:0;background:var(--bg-surface);font-size:18px;color:var(--text-1);cursor:pointer;transition:background .12s ease}.rx .rqs-step button:hover:not(:disabled){background:var(--bg-surface-2)}.rx .rqs-step button:active:not(:disabled){transform:scale(.94)}.rx .rqs-step button:disabled{color:var(--text-3);cursor:default}.rx .rqs .rqs-step input{width:64px;min-height:44px;border:0!important;border-left:1px solid var(--border-2)!important;border-right:1px solid var(--border-2)!important;border-radius:0!important;text-align:center;font-size:15px;font-weight:600;-moz-appearance:textfield}.rx .rqs-step input::-webkit-inner-spin-button{-webkit-appearance:none}.rx .rqs-pay{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) 110px;gap:10px;align-items:end}.rx .rqs-pay input{font-variant-numeric:tabular-nums}.rx .rqs-cur{width:100%}.rx .rqs-cur .fsel-btn{height:44px;border-radius:10px}.rx .rqs-band{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border-radius:12px;background:var(--blue-tint-bg);animation:rxj-drop .25s ease both}.rx .rqs-band>div{display:grid;gap:2px;min-width:0}.rx .rqs-band b{font-size:13px;color:var(--text-1);font-weight:600}.rx .rqs-band small{font-size:11.5px;color:var(--text-2)}.rx .rqs-band.none{background:var(--bg-surface-2)}.rx .rqs-ai{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.rx .rqs-ai small{flex:1;min-width:180px;font-size:12px;color:var(--text-2)}.rx .rqs-ai .btn svg{margin-right:4px}.rx .rqs-ai.busy .btn svg{animation:rqs-spin 1.2s linear infinite}.rx .rqs-undo{border:0;background:none;padding:0;font:inherit;font-size:12px;font-weight:600;color:var(--blue);cursor:pointer}.rx .rqs-undo:hover{text-decoration:underline}.rx .rqs textarea.rqs-glow{animation:rqs-glow 1.4s ease}.rx .rq-fixed{display:flex;align-items:baseline;gap:8px;min-height:44px;padding:11px 14px;border-radius:10px;background:var(--bg-surface-2);font-size:13.5px;font-weight:600;color:var(--text-1)}.rx .rq-fixed small{font-size:12px;font-weight:500;color:var(--text-3)}.rx .rqs .rq-hint{font-size:12px;color:var(--text-3);margin-top:-6px}.rx .rqs .rq-err{color:var(--danger)}.rx .rqs-read{display:flex;flex-direction:column;gap:14px;padding:0 2px 28px}.rx .rqs-hero h1{font-size:24px;font-weight:750;letter-spacing:-.02em;color:var(--text-1);line-height:1.25;margin:10px 0 0;overflow-wrap:anywhere}.rx .rqs-hero-t{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.rx .rqs-by{font-size:12.5px;color:var(--text-2)}.rx .rqs-figs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:18px}.rx .rqs-figs>div{display:grid;gap:4px;padding:12px 14px;border-radius:12px;background:var(--bg-surface-2);min-width:0}.rx .rqs-figs small{font-size:11.5px;color:var(--text-3)}.rx .rqs-figs b{font-size:15px;font-weight:700;color:var(--text-1);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.rx .rqs-why{margin:0;font-size:14px;line-height:1.7;color:var(--text-1);white-space:pre-line}.rx .rqs-why.empty{color:var(--text-3)}.rx .rqs-rejected{display:grid;gap:6px;background:var(--danger-tint-bg);border-color:transparent}.rx .rqs-rejected b{font-size:12.5px;color:var(--danger)}.rx .rqs-rejected q{font-size:14px;line-height:1.6;color:var(--text-1)}.rx .rqs-dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 18px;margin:0}.rx .rqs-dl dt{font-size:11.5px;color:var(--text-3)}.rx .rqs-dl dd{margin:3px 0 0;font-size:13.5px;font-weight:600;color:var(--text-1);overflow-wrap:anywhere}.rx .rqs-dl a{color:var(--blue);text-decoration:none;display:inline-flex;align-items:center;gap:4px}.rx .rqs-dl a:hover{text-decoration:underline}.rx .rqs-next p{margin:0 0 12px;font-size:13px;line-height:1.55;color:var(--text-1)}.rx .rqs-next .rqs-muted{color:var(--text-3);font-size:12px}.rx .rqs-btns{display:flex;flex-wrap:wrap;gap:8px}.rx .rqs-btns .btn{min-height:38px;border-radius:10px;display:inline-flex;align-items:center;gap:6px;text-decoration:none}.rx .rqs-btns .btn.primary{flex:1 1 100%;justify-content:center}.rx .rqs-next .rx-form{display:grid;gap:12px}.rx .rqs-tl{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.rx .rqs-tl li{display:flex;gap:12px;position:relative;padding-bottom:16px}.rx .rqs-tl li:last-child{padding-bottom:0}.rx .rqs-tl li:not(:last-child):before{content:"";position:absolute;left:10px;top:24px;bottom:2px;width:2px;border-radius:1px;background:var(--border)}.rx .rqs-tl li.done:not(:last-child):before{background:var(--ok-tint-text);opacity:.35}.rx .rqs-tl-ic{width:22px;height:22px;border-radius:50%;flex-shrink:0;display:grid;place-items:center;background:var(--bg-surface-2);color:var(--text-3)}.rx .rqs-tl li.done .rqs-tl-ic{background:var(--ok-tint-bg);color:var(--ok-tint-text)}.rx .rqs-tl li.cur .rqs-tl-ic{background:var(--blue-tint-bg);color:var(--blue)}.rx .rqs-tl li.no .rqs-tl-ic{background:var(--danger-tint-bg);color:var(--danger)}.rx .rqs-tl li>div{display:grid;gap:1px;min-width:0;padding-top:1px}.rx .rqs-tl b{font-size:13px;color:var(--text-1)}.rx .rqs-tl li.wait b{color:var(--text-2);font-weight:600}.rx .rqs-tl em{font-style:normal;font-size:12px;color:var(--text-1)}.rx .rqs-tl small{font-size:11.5px;color:var(--text-3)}@keyframes rqs-tick{0%{opacity:.3;transform:translateY(3px)}to{opacity:1;transform:none}}@keyframes rqs-spin{to{transform:rotate(1turn)}}@keyframes rqs-glow{0%{box-shadow:0 0 0 0 rgba(37,99,235,0)}30%{box-shadow:0 0 0 4px rgba(37,99,235,.15);border-color:var(--blue)}to{box-shadow:0 0 0 0 rgba(37,99,235,0)}}@media (max-width:1060px){.rx .rxj-body.rqs-body{grid-template-columns:minmax(0,1fr) minmax(280px,320px)}.rx .rqs-figs{grid-template-columns:minmax(0,1fr)}}@media (max-width:820px){.rx .rxj-body.rqs-body{display:flex;flex-direction:column;overflow-y:auto}.rx .rqs-body{overflow-x:hidden}.rx .rqs-body>*{flex-shrink:0;min-width:0;width:100%}.rx .rqs .rxj-form{padding:14px 12px 24px}.rx .rqs-body .rxj-scroll,.rx .rqs-side{overflow:visible}.rx .rqs-side{padding:0 12px 16px}.rx .rqs-body.is-view .rqs-side{order:-1;padding-top:12px}.rx .rqs-read{padding:0 12px 24px}.rx .rqs-foot{flex-wrap:wrap;gap:10px;padding:10px 12px calc(10px + env(safe-area-inset-bottom));border-radius:0;border-width:1px 0 0;box-shadow:0 -4px 16px rgba(15,23,42,.05)}.rx .rqs-foot-l{flex:1 1 100%;gap:10px}.rx .rqs-foot .rxj-segs i{width:18px;height:5px}.rx .rqs-foot-a{flex:1 1 100%;margin-left:0}.rx .rqs-foot-a .btn{flex:1;justify-content:center;padding:0 10px}.rx .rqs-foot-a .btn.ghost{flex:0 0 auto}.rx .rqs-kbd{display:none}.rx .rqs-pay{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.rx .rqs-pay .rxj-dash{display:none}.rx .rqs-pay>:last-child{grid-column:1/-1}.rx .rqs-band{flex-direction:column;align-items:stretch}.rx .rqs-hero h1{font-size:20px}.rx .rqs-dl{grid-template-columns:minmax(0,1fr)}.rx .rxj-top-t h2 .req-badge{display:none}}@media (prefers-reduced-motion:reduce){.rx .rqs textarea.rqs-glow,.rx .rqs-ai.busy .btn svg,.rx .rqs-band,.rx .rqs-card,.rx .rqs-checks li.ok .rqs-ic svg,.rx .rqs-cost b,.rx .rqs-foot{animation:none!important}}.rx .rqs-src{display:inline-flex;align-items:center;height:22px;padding:0 9px;border-radius:999px;background:var(--warn-tint-bg,#fef3c7);color:var(--warn-tint-text,#92400e);font-size:11px;font-weight:650}.rx .rqs-ss{position:relative}.rx .rqs-ss-in{display:flex;align-items:center;gap:10px;min-height:48px;padding:0 14px;border:1px solid var(--border-2);border-radius:12px;background:var(--bg-surface);color:var(--text-3);transition:border-color .15s ease,box-shadow .15s ease}.rx .rqs-ss-in:focus-within{border-color:var(--blue);box-shadow:0 0 0 3px var(--blue-tint-bg);color:var(--blue)}.rx .rqs .rqs-ss-in input{flex:1;min-width:0;border:0!important;box-shadow:none!important;padding:0;min-height:46px;font-size:15px;font-weight:550;background:transparent;outline:none}.rx .rqs-ss-spin{width:14px;height:14px;border-radius:50%;border:2px solid var(--border-2);border-top-color:var(--text-1);animation:rqs-spin .7s linear infinite;flex-shrink:0}.rx .rqs-ss-pop{position:absolute;left:0;right:0;top:calc(100% + 6px);z-index:40;max-height:min(420px,60vh);overflow:auto;padding:6px;border-radius:14px;border:1px solid var(--border-2);background:var(--bg-surface);box-shadow:0 16px 36px -14px rgba(15,23,42,.28);animation:rqs-drop .14s ease both;transform-origin:top}.rx .rqs-ss-grp+.rqs-ss-grp{margin-top:4px;padding-top:4px;border-top:1px solid var(--border)}.rx .rqs-ss-grp h4{margin:6px 10px 4px;font-size:11px;font-weight:700;letter-spacing:.02em;color:var(--text-3)}.rx .rqs-ss-it{width:100%;display:flex;align-items:center;gap:12px;padding:9px 10px;border:0;border-radius:10px;background:transparent;font:inherit;text-align:left;cursor:pointer;animation:rqs-in .2s ease both;transition:background .1s ease}.rx .rqs-ss-it.on{background:var(--blue-tint-bg)}.rx .rqs-ss-it .k{flex-shrink:0;width:30px;height:30px;border-radius:9px;display:grid;place-items:center;font-style:normal;color:var(--text-2);border:1px solid var(--border)}.rx .rqs-ss-it.on .k{color:var(--blue);border-color:color-mix(in srgb,var(--blue) 30%,transparent)}.rx .rqs-ss-it .tt{flex:1;min-width:0;display:grid;gap:1px}.rx .rqs-ss-it .tt b{font-size:13.5px;font-weight:600;color:var(--text-1);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rx .rqs-ss-it mark{background:var(--blue-tint-bg);color:var(--blue);border-radius:3px;padding:0 1px}.rx .rqs-ss-it .tt small{font-size:12px;color:var(--text-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rx .rqs-ss-it .r{flex-shrink:0;display:grid;justify-items:end;gap:2px}.rx .rqs-ss-it .band{font-style:normal;font-size:12.5px;font-weight:600;color:var(--text-1);font-variant-numeric:tabular-nums}.rx .rqs-ss-it .muted{font-style:normal;font-size:11.5px;color:var(--text-3)}.rx .rqs-ss-it .st{font-size:10.5px;font-weight:650;padding:1px 7px;border-radius:999px;background:var(--bg-surface-2);color:var(--text-2)}.rx .rqs-ss-it .st.approved,.rx .rqs-ss-it .st.open,.rx .rqs-ss-it .st.published{background:var(--ok-tint-bg);color:var(--ok-tint-text)}.rx .rqs-ss-it.new .k{font-size:15px;color:var(--blue)}.rx .rqs-ss-pop footer{margin-top:4px;padding:8px 10px 4px;border-top:1px solid var(--border);font-size:11px;color:var(--text-3)}.rx .rqs-picked{margin:6px 0 0;display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:12.5px;color:var(--ok-tint-text);animation:rqs-in .25s ease both}.rx .rqs-picked-ok{width:18px;height:18px;border-radius:50%;display:grid;place-items:center;background:var(--ok-tint-text);color:#fff}.rx .rqs-picked-ok svg{animation:rxj-pop .3s cubic-bezier(.2,.9,.3,1.4) both}.rx .rqs-picked button{display:inline-flex;align-items:center;gap:4px;border:0;background:none;padding:0;font:inherit;font-size:12.5px;font-weight:600;color:var(--text-2);cursor:pointer}.rx .rqs-picked button:hover{color:var(--text-1)}.rx .rqs-fill .rxj-chip.on,.rx .rqs-fill input{animation:rqs-fill 1.1s ease both}.rx .rqs-ref{display:flex;align-items:center;flex-wrap:wrap;gap:6px 14px;margin-top:-4px;font-size:12.5px;color:var(--text-2);animation:rqs-in .2s ease both}.rx .rqs-ref button{border:0;background:none;padding:0;font:inherit;font-weight:600;color:var(--blue);cursor:pointer}.rx .rqs-ref .warn{font-style:normal;color:var(--warn-tint-text,#92400e);font-weight:550}.rx .rqs-aiw{display:grid;gap:10px;padding:14px;border-radius:14px;border:1px solid var(--border);background:var(--bg-surface-2);transition:border-color .25s ease,background .25s ease}.rx .rqs-aiw.busy,.rx .rqs-aiw.typing{border-color:color-mix(in srgb,var(--blue) 35%,transparent);background:var(--blue-tint-bg)}.rx .rqs-aiw-head{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.rx .rqs-aiw-mark{flex-shrink:0;width:32px;height:32px;border-radius:50%;display:grid;place-items:center;color:var(--blue);background:var(--bg-surface);border:1px solid color-mix(in srgb,var(--blue) 30%,transparent)}.rx .rqs-aiw.busy .rqs-aiw-mark svg,.rx .rqs-aiw.typing .rqs-aiw-mark svg{animation:rqs-spin 2.4s linear infinite}.rx .rqs-aiw-t{flex:1;min-width:220px;display:grid;gap:6px}.rx .rqs-aiw-t>b{font-size:13.5px;font-weight:650;color:var(--text-1)}.rx .rqs-aiw-ctx{display:flex;flex-wrap:wrap;align-items:center;gap:5px;font-size:11.5px;color:var(--text-3)}.rx .rqs-aiw-ctx i{font-style:normal;padding:2px 8px;border-radius:999px;background:var(--bg-surface);border:1px solid var(--border);color:var(--text-1);max-width:240px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rx .rqs-aiw-ctx i.miss{color:var(--text-3);border-style:dashed}.rx .rqs-aiw-go{display:inline-flex;align-items:center;gap:6px;background:var(--bg-surface)}.rx .rqs-aiw-go svg{color:var(--blue)}.rx .rqs-why-box{position:relative}.rx .rqs .rqs-why-box textarea{width:100%;min-height:160px;resize:vertical;line-height:1.65;padding-bottom:28px;background:var(--bg-surface)}.rx .rqs-aiw.typing .rqs-why-box textarea{border-color:var(--blue)}.rx .rqs-count{position:absolute;right:12px;bottom:9px;font-size:11px;color:var(--text-3);font-variant-numeric:tabular-nums;pointer-events:none}.rx .rqs-aiw-skel{position:absolute;inset:1px;padding:14px 14px 30px;border-radius:9px;background:var(--bg-surface);display:grid;align-content:start;gap:12px}.rx .rqs-aiw-skel i{height:10px;border-radius:6px;background:linear-gradient(90deg,var(--bg-surface-2) 0,var(--border-2) 50%,var(--bg-surface-2) 100%);background-size:200% 100%;animation:rqs-sheen 1.3s ease-in-out infinite}.rx .rqs-aiw-skel i:nth-child(2){width:92%;animation-delay:.1s}.rx .rqs-aiw-skel i:nth-child(3){width:96%;animation-delay:.2s}.rx .rqs-aiw-skel i:nth-child(4){width:58%;animation-delay:.3s}.rx .rqs-aiw-note{margin:0;font-size:12px;color:var(--danger)}.rx .rqs-aiw-tools,.rx .rqs-holes{display:flex;align-items:center;gap:6px;flex-wrap:wrap;font-size:12px;color:var(--text-2);animation:rqs-in .25s ease both}.rx .rqs-tone{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 12px;border-radius:999px;border:1px solid var(--border-2);background:var(--bg-surface);font:inherit;font-size:12.5px;color:var(--text-1);cursor:pointer;transition:border-color .15s ease,color .15s ease,transform .08s ease}.rx .rqs-tone:hover:not(:disabled){border-color:var(--blue);color:var(--blue)}.rx .rqs-tone:active:not(:disabled){transform:scale(.96)}.rx .rqs-tone:disabled{opacity:.55;cursor:default}.rx .rqs-aiw-tools .rqs-undo{margin-left:auto;display:inline-flex;align-items:center;gap:5px;color:var(--text-2)}.rx .rqs-holes>span{color:var(--warn-tint-text,#92400e);font-weight:650}.rx .rqs-holes button{height:28px;padding:0 10px;border-radius:8px;border:1px dashed #f0b44c;background:#fffaf0;font:inherit;font-size:12px;color:#8f5606;cursor:pointer;max-width:260px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;animation:rqs-in .25s ease both;transition:background .15s ease}.rx .rqs-holes button:hover{background:#fff1d6}.rx .rqs-dots{display:inline-flex;gap:3px}.rx .rqs-dots i{width:4px;height:4px;border-radius:50%;background:var(--blue);animation:rqs-dot 1s ease-in-out infinite}.rx .rqs-dots i:nth-child(2){animation-delay:.15s}.rx .rqs-dots i:nth-child(3){animation-delay:.3s}.rx .rqs-yr{font-variant-numeric:tabular-nums}.rx .rqs-route{list-style:none;margin:0;padding:0;display:grid}.rx .rqs-route li{position:relative;display:flex;gap:12px;padding:0 0 14px}.rx .rqs-route li:not(:last-child):before{content:"";position:absolute;left:4px;top:14px;bottom:2px;width:1px;background:var(--border-2)}.rx .rqs-route li i{flex-shrink:0;width:9px;height:9px;margin-top:5px;border-radius:50%;background:var(--border-2)}.rx .rqs-route li:first-child i{background:var(--blue)}.rx .rqs-route li.miss:first-child i{background:var(--border-2)}.rx .rqs-route li span{display:grid;gap:1px}.rx .rqs-route b{font-size:13px;font-weight:600;color:var(--text-1)}.rx .rqs-route li.miss b{color:var(--text-2)}.rx .rqs-route small{font-size:12px;color:var(--text-2)}.rx .rqs-route li.exec{max-height:0;opacity:0;padding:0;overflow:hidden;transform:translateY(-4px);transition:max-height .3s ease,opacity .25s ease,transform .25s ease,padding .3s ease}.rx .rqs-route li.exec.on{max-height:60px;opacity:1;transform:none;padding:0 0 14px}.rx .rqs-route li:has(+li.exec:not(.on)),.rx .rqs-route li:last-child{padding-bottom:4px}.rx .rqs-route li:has(+li.exec:not(.on)):before{display:none}.rx .rqs-route-n{margin:8px 0 0;font-size:12px;line-height:1.5;color:var(--text-2)}@keyframes rqs-drop{0%{opacity:0;transform:translateY(-4px) scale(.985)}to{opacity:1;transform:none}}@keyframes rqs-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes rqs-fill{0%,35%{background:var(--blue-tint-bg);border-color:var(--blue)}}@keyframes rqs-sheen{0%{background-position:100% 0}to{background-position:-100% 0}}@keyframes rqs-dot{0%,to{opacity:.25;transform:translateY(0)}50%{opacity:1;transform:translateY(-2px)}}@media (max-width:820px){.rx .rqs-ss-it{align-items:flex-start}.rx .rqs-ss-it .tt b,.rx .rqs-ss-it .tt small{white-space:normal}.rx .rqs-ss-it .muted{display:none}.rx .rqs-aiw{padding:12px}.rx .rqs-aiw-go{width:100%;justify-content:center}}@media (prefers-reduced-motion:reduce){.rx .rqs-aiw-mark svg,.rx .rqs-aiw-skel i,.rx .rqs-aiw-tools,.rx .rqs-dots i,.rx .rqs-fill .rxj-chip.on,.rx .rqs-fill input,.rx .rqs-holes,.rx .rqs-holes button,.rx .rqs-picked,.rx .rqs-ref,.rx .rqs-ss-it,.rx .rqs-ss-pop{animation:none!important}.rx .rqs-route li.exec{transition:none}}.rx .rxj-sec:has(.rqs-ss.open){position:relative;z-index:40}.rx .rqs-foot-view .rqs-foot-ic{--c:var(--text-3);flex:none;width:34px;height:34px;border-radius:999px;display:grid;place-items:center;background:color-mix(in srgb,var(--c) 12%,var(--bg-surface));color:var(--c)}.rx .rqs-foot-view.cur .rqs-foot-ic{--c:var(--blue)}.rx .rqs-foot-view.ok .rqs-foot-ic{--c:#10b981;color:#047857}.rx .rqs-foot-view.no .rqs-foot-ic{--c:var(--danger)}.rx .rqs-foot-view .rqs-foot-ic svg{width:15px;height:15px}.rx .rqs-foot-view .rqs-foot-t b{font-size:13.5px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rx .rqs-foot-view .rqs-foot-t b em{font-style:normal;font-weight:500;color:var(--text-3)}.rx .rqs-foot-view .rqs-foot-t small{animation:rqsFootIn .25s ease both}.rx .rqs-foot-view .rqs-foot-t small.err{color:var(--danger);white-space:normal}.rx .rqs-foot-view .rqs-foot-t small.ok{color:#047857;font-weight:600}.rx .rqs-foot-view .rqs-foot-a{align-items:center}.rx .rqs-foot-links{display:inline-flex;align-items:center;gap:4px;margin-right:6px;font-size:12.5px;color:var(--text-3)}.rx .rqs-link{border:0;background:transparent;padding:6px 8px;border-radius:8px;font:inherit;font-size:12.5px;font-weight:600;color:var(--text-2);cursor:pointer;text-decoration:none;white-space:nowrap;transition:background .12s ease,color .12s ease}.rx .rqs-link:hover:not(:disabled){background:var(--bg-surface-2);color:var(--text-1)}.rx .rqs-link.danger{color:var(--danger)}.rx .rqs-link.danger:hover:not(:disabled){background:color-mix(in srgb,var(--danger) 8%,transparent);color:var(--danger)}.rx .rqs-link:disabled{opacity:.55;cursor:default}.rx .rqs-link:focus-visible{outline:2px solid var(--blue);outline-offset:1px}.rx .rqs-foot-view .btn.danger{background:var(--danger);border-color:var(--danger);color:#fff}.rx .rqs-foot-view .btn.danger:hover:not(:disabled){filter:brightness(.94);background:var(--danger)}.rx .rqs-foot-view .btn.danger:disabled{opacity:.45}.rx .rqs-nx-confirm{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:600;color:var(--text-1);animation:rqsFootIn .2s ease both}.rx .rqs-foot-rj{display:flex;align-items:flex-end;gap:14px;width:100%;animation:rqsFootIn .22s ease both}.rx .rqs-foot-rj-f{flex:1;display:grid;gap:4px;min-width:0}.rx .rqs-foot-rj-f>span{font-size:12px;font-weight:650;color:var(--danger)}.rx .rqs-foot-rj-f textarea{width:100%;box-sizing:border-box;min-height:44px;max-height:120px;padding:8px 12px;border:1px solid var(--border-2,#cbd5e1);border-radius:10px;background:var(--bg-surface);font:inherit;font-size:13.5px;line-height:1.5;color:var(--text-1);resize:vertical;outline:0;transition:border-color .15s ease,box-shadow .15s ease}.rx .rqs-foot-rj-f textarea:focus{border-color:var(--danger);box-shadow:0 0 0 3px color-mix(in srgb,var(--danger) 14%,transparent)}@keyframes rqsFootIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@media (max-width:720px){.rx .rqs-foot-view .rqs-foot-a{margin-left:0;width:100%;flex-wrap:wrap;justify-content:flex-end}.rx .rqs-foot-links{margin-right:auto}.rx .rqs-foot-rj{flex-direction:column;align-items:stretch}}@media (prefers-reduced-motion:reduce){.rx .rqs-foot-rj,.rx .rqs-foot-view .rqs-foot-t small,.rx .rqs-nx-confirm{animation:none}}.rx .rx-cd-stage{display:inline-flex;align-items:center;gap:6px;white-space:nowrap;font-size:11px;font-weight:600;color:var(--text-1);padding:2px 9px 2px 8px;border-radius:20px;border:1px solid var(--border-2);background:var(--bg-surface)}.rx .rx-cd-stage:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--text-3);flex-shrink:0}.rx .rx-cd-stage.current:before{background:var(--blue)}.rx .rx-cd-stage.done:before{background:var(--success)}.rx .rx-cd-stage.refused:before{background:var(--danger)}.rx .rx-cd-stage.refused{color:var(--danger)}.rx .rx-cd-stage.none{color:var(--text-3);border-style:dashed}.rx .rx-candidates .pl-split{position:relative;display:inline-flex}.rx .rx-candidates .pl-split>.btn:first-child{border-top-right-radius:0;border-bottom-right-radius:0}.rx .rx-candidates .pl-split-c{border-top-left-radius:0!important;border-bottom-left-radius:0!important;padding:0 10px!important;border-left:1px solid hsla(0,0%,100%,.25)!important}.rx .rx-candidates .pl-split-pop{position:absolute;right:0;top:calc(100% + 6px);z-index:60;width:300px;padding:6px;border-radius:12px;border:1px solid var(--border-2);background:var(--bg-surface);box-shadow:0 8px 24px rgba(15,23,42,.08);animation:plIn .16s ease}.rx .rx-candidates .pl-split-pop button{display:flex;align-items:flex-start;gap:10px;width:100%;padding:10px;border:0;border-radius:9px;background:none;font:inherit;text-align:left;cursor:pointer;color:var(--text-1)}.rx .rx-candidates .pl-split-pop button:hover{background:var(--bg-surface-2)}.rx .rx-candidates .pl-split-pop svg{color:var(--blue);margin-top:2px;flex-shrink:0}.rx .rx-candidates .pl-split-pop span{display:grid;gap:2px}.rx .rx-candidates .pl-split-pop b{font-size:13px}.rx .rx-candidates .pl-split-pop small{font-size:11.5px;color:var(--text-2);line-height:1.4}.rx .rx-candidates .pl-ins{position:relative;display:grid;grid-template-columns:minmax(260px,1.8fr) repeat(3,minmax(0,1fr));align-items:stretch;margin-bottom:18px;border:1px solid var(--border);border-radius:14px;background:var(--bg-surface);overflow:hidden}.rx .rx-candidates .pl-ins>*{display:flex;align-items:center;gap:12px;padding:14px 18px;border:0;border-left:1px solid var(--border);background:none;font:inherit;text-align:left;color:inherit;text-decoration:none;cursor:pointer;min-width:0;transition:background .15s ease}.rx .rx-candidates .pl-ins>:first-child{border-left:0}.rx .rx-candidates .pl-ins>:hover:not(:disabled){background:var(--bg-surface-2)}.rx .rx-candidates .pl-ins>.on{background:var(--blue-tint-bg)}.rx .rx-candidates .pl-ins>:disabled,.rx .rx-candidates .pl-ins>[aria-disabled=true]{cursor:default;opacity:.6}.rx .rx-candidates .pl-ins span{display:grid;gap:2px;min-width:0}.rx .rx-candidates .pl-ins b{font-size:13.5px;color:var(--text-1)}.rx .rx-candidates .pl-ins small{font-size:12px;color:var(--text-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rx .rx-candidates .pl-ins-item>svg{color:var(--text-3);flex-shrink:0}.rx .rx-candidates .pl-ins-ic{width:38px;height:38px;border-radius:11px;display:grid!important;place-items:center;background:var(--blue-tint-bg);color:var(--blue);flex-shrink:0}.rx .rx-candidates .pl-ins-main b{font-size:14px}.rx .rx-candidates .pl-ins-x{position:absolute;top:8px;right:8px;width:24px;height:24px;padding:0!important;justify-content:center;border-radius:7px;border:0!important;color:var(--text-3)}.rx .rx-candidates .pl-bar{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:16px}.rx .rx-candidates .pl-search{position:relative;flex:1 1 240px;max-width:340px}.rx .rx-candidates .pl-search input{padding-right:30px}.rx .rx-candidates .pl-search-x{position:absolute;right:8px;top:50%;margin-top:-10px;width:20px;height:20px;border-radius:50%;border:0;display:grid;place-items:center;background:var(--bg-surface-2);color:var(--text-2);cursor:pointer}.rx .rx-candidates .pl-dd{flex:0 1 auto;max-width:240px}.rx .rx-candidates .pl-gap{flex:1 1 0;min-width:0}.rx .rx-candidates .pl-clear{border:0;background:none;padding:0 4px;white-space:nowrap}.rx .rx-candidates .pl-clear,.rx .rx-candidates .pl-flag{font:inherit;font-size:12px;font-weight:600;color:var(--blue);cursor:pointer}.rx .rx-candidates .pl-flag{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 10px;border-radius:999px;border:0;background:var(--blue-tint-bg);animation:plPop .2s ease both}.rx .rx-candidates .pl-views{display:inline-flex;padding:3px;gap:2px;border-radius:10px;background:var(--bg-surface-2);border:1px solid var(--border)}.rx .rx-candidates .pl-views button{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 12px;border-radius:7px;border:1px solid transparent;background:transparent;color:var(--text-2);font:inherit;font-size:12.5px;font-weight:600;cursor:pointer;transition:background .18s ease,color .18s ease,border-color .18s ease}.rx .rx-candidates .pl-views button.on{background:var(--bg-surface);color:var(--text-1);border-color:var(--border-2)}.rx .rx-candidates .pl-msegs{display:none}.rx .rx-candidates .pl-board{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;align-items:start}.rx .rx-candidates .pl-board.one{grid-template-columns:minmax(0,420px)}.rx .rx-candidates .pl-col{display:flex;flex-direction:column;min-width:0;border-radius:14px;background:var(--bg-surface-2);border:1px solid var(--border);transition:background .18s ease,border-color .18s ease,box-shadow .18s ease;animation:plRise .35s cubic-bezier(.2,.8,.2,1) both}.rx .rx-candidates .pl-col.can-drop{border-style:dashed;border-color:var(--border-2)}.rx .rx-candidates .pl-col.over{background:var(--blue-tint-bg);border-color:var(--blue);border-style:solid}.rx .rx-candidates .pl-col.no-drop{background:var(--bg-surface-2);border-color:var(--warn-tint-text,#92400e)}.rx .rx-candidates .pl-col-h{padding:12px 12px 10px;display:grid;gap:6px}.rx .rx-candidates .pl-col-t{display:flex;align-items:center;justify-content:space-between;gap:8px}.rx .rx-candidates .pl-col-t b{font-size:13.5px;color:var(--text-1)}.rx .rx-candidates .pl-n{min-width:22px;height:20px;padding:0 7px;border-radius:999px;display:inline-grid;place-items:center;font-size:11px;font-weight:700;background:var(--bg-surface);color:var(--text-2);font-variant-numeric:tabular-nums}.rx .rx-candidates .s-hired .pl-n{background:var(--ok-tint-bg);color:var(--ok-tint-text)}.rx .rx-candidates .pl-col-s{display:flex;align-items:center;justify-content:space-between;gap:6px;font-size:11px;color:var(--text-3)}.rx .rx-candidates .pl-col-s em,.rx .rx-candidates .pl-col-s span{display:inline-flex;align-items:center;gap:4px;font-style:normal;white-space:nowrap}.rx .rx-candidates .pl-col-s em.slow{color:var(--warn-tint-text,#92400e);font-weight:600}.rx .rx-candidates .pl-col-s em.fresh{color:var(--blue);font-weight:600}.rx .rx-candidates .pl-col-s em.ok{color:var(--ok-tint-text);font-weight:600}.rx .rx-candidates .pl-cards{display:flex;flex-direction:column;gap:8px;padding:0 8px 10px;min-height:60px}.rx .rx-candidates .pl-card{position:relative;display:grid;gap:8px;padding:11px 12px;border-radius:12px;border:1px solid var(--border);background:var(--bg-surface);cursor:pointer;text-align:left;animation:plRise .3s cubic-bezier(.2,.8,.2,1) both;transition:border-color .15s ease,transform .12s ease,opacity .15s ease}.rx .rx-candidates .pl-card:hover{border-color:var(--border-2)}.rx .rx-candidates .pl-card:focus-visible{outline:2px solid var(--blue);outline-offset:1px}.rx .rx-candidates .pl-card[draggable=true]{cursor:grab}.rx .rx-candidates .pl-card[draggable=true]:active{cursor:grabbing}.rx .rx-candidates .pl-card.dragging{opacity:.45;transform:rotate(1.5deg) scale(.98)}.rx .rx-candidates .pl-card.menu-open{z-index:20}.rx .rx-candidates .pl-card.is-skel{min-height:96px;cursor:default}.rx .rx-candidates .pl-card.is-skel span{display:block;height:10px;border-radius:5px;background:var(--bg-surface-2);animation:plShimmer 1.2s ease-in-out infinite}.rx .rx-candidates .pl-card.is-skel span:first-child{width:60%}.rx .rx-candidates .pl-card-top{display:flex;align-items:flex-start;gap:9px;min-width:0}.rx .rx-candidates .pl-av{width:32px;height:32px;border-radius:50%;flex-shrink:0;display:grid;place-items:center;background:var(--blue-tint-bg);color:var(--blue);font-size:11.5px;font-weight:700}.rx .rx-candidates .pl-who{flex:1;min-width:0;display:grid;gap:1px}.rx .rx-candidates .pl-who b{font-size:13px;font-weight:650;color:var(--text-1);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rx .rx-candidates .pl-who small{font-size:11.5px;color:var(--text-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rx .rx-candidates .pl-foot{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0}.rx .rx-candidates .pl-foot .pl-status{flex:1}.rx .rx-candidates .pl-days{display:inline-flex;align-items:center;gap:3px;flex-shrink:0;font-size:11px;color:var(--text-3);white-space:nowrap;font-variant-numeric:tabular-nums}.rx .rx-candidates .pl-days.late{color:var(--warn-tint-text,#92400e);font-weight:700}.rx .rx-candidates .pl-menu{position:relative;margin:-4px -6px 0 0}.rx .rx-candidates .pl-menu-btn{width:24px;height:24px;border-radius:7px;border:0;background:none;color:var(--text-3);display:grid;place-items:center;cursor:pointer;opacity:.6;transition:opacity .15s ease,background .15s ease}.rx .rx-candidates .pl-card:hover .pl-menu-btn,.rx .rx-candidates .pl-menu-btn[aria-expanded=true]{opacity:1}.rx .rx-candidates .pl-menu-btn:hover{background:var(--bg-surface-2);color:var(--text-1)}.rx .rx-candidates .pl-menu-pop{position:absolute;right:0;top:calc(100% + 4px);z-index:30;min-width:200px;padding:5px;border-radius:11px;border:1px solid var(--border-2);background:var(--bg-surface);box-shadow:0 8px 24px rgba(15,23,42,.1);animation:plIn .14s ease}.rx .rx-candidates .pl-menu-pop a,.rx .rx-candidates .pl-menu-pop button{display:flex;align-items:center;gap:8px;width:100%;padding:8px 10px;border:0;border-radius:8px;background:none;font:inherit;font-size:12.5px;color:var(--text-1);text-align:left;text-decoration:none;cursor:pointer}.rx .rx-candidates .pl-menu-pop a:hover,.rx .rx-candidates .pl-menu-pop button:hover{background:var(--bg-surface-2)}.rx .rx-candidates .pl-menu-pop svg{color:var(--text-3)}.rx .rx-candidates .pl-menu-pop .danger,.rx .rx-candidates .pl-menu-pop .danger svg{color:var(--danger)}.rx .rx-candidates .pl-tags{display:flex;flex-wrap:wrap;gap:4px}.rx .rx-candidates .pl-tags>span:not(.pl-fit){font-weight:600;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rx .pl-fit,.rx .rx-candidates .pl-fit,.rx .rx-candidates .pl-tags>span:not(.pl-fit){height:20px;display:inline-flex;align-items:center;padding:0 7px;border-radius:6px;background:var(--bg-surface-2);font-size:10.5px;color:var(--text-2)}.rx .pl-fit,.rx .rx-candidates .pl-fit{gap:3px;font-weight:700;font-variant-numeric:tabular-nums}.rx .pl-fit.hi{background:var(--ok-tint-bg);color:var(--ok-tint-text)}.rx .pl-fit.mid{background:var(--blue-tint-bg);color:var(--blue)}.rx .rx-candidates .pl-status{display:flex;align-items:center;gap:6px;font-size:11.5px;color:var(--text-2);min-width:0}.rx .rx-candidates .pl-status span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rx .rx-candidates .pl-status svg{flex-shrink:0;color:var(--text-3)}.rx .rx-candidates .pl-status.ok,.rx .rx-candidates .pl-status.ok svg{color:var(--ok-tint-text)}.rx .rx-candidates .pl-status.cur,.rx .rx-candidates .pl-status.cur svg{color:var(--blue)}.rx .rx-candidates .pl-status.warn,.rx .rx-candidates .pl-status.warn svg{color:var(--warn-tint-text,#92400e)}.rx .rx-candidates .pl-empty{padding:18px 8px;text-align:center;font-size:12px;color:var(--text-3);border-radius:10px}.rx .rx-candidates .pl-col.can-drop .pl-empty{border:1px dashed var(--border-2)}.rx .rx-candidates .pl-empty.warn{color:var(--warn-tint-text,#92400e)}.rx .rx-candidates .pl-empty.big{padding:48px 20px;font-size:13px}.rx .rx-candidates .pl-table{container-type:inline-size;container-name:pl;border:1px solid var(--border);border-radius:14px;background:var(--bg-surface);overflow:hidden}.rx .rx-candidates .pl-th,.rx .rx-candidates .pl-tr{display:grid;align-items:center;-moz-column-gap:14px;column-gap:14px;padding:0 18px;grid-template-columns:minmax(200px,1.8fr) minmax(140px,1.3fr) 130px 70px 100px 110px 100px}.rx .rx-candidates .pl-th{height:40px;background:var(--bg-surface-2);border-bottom:1px solid var(--border);font-size:11px;font-weight:650;color:var(--text-3)}.rx .rx-candidates .pl-th button{justify-self:start;border:0;background:none;padding:0;font:inherit;color:inherit;cursor:pointer}.rx .rx-candidates .pl-th button.num{justify-self:end}.rx .rx-candidates .pl-th button.on,.rx .rx-candidates .pl-th button:hover{color:var(--text-1)}.rx .rx-candidates .pl-tr{min-height:58px;padding-top:8px;padding-bottom:8px;border-bottom:1px solid var(--border);cursor:pointer;transition:background .15s ease}.rx .rx-candidates .pl-tr:last-of-type{border-bottom:0}.rx .rx-candidates .pl-tr:focus-visible,.rx .rx-candidates .pl-tr:hover{background:var(--bg-surface-2);outline:none}.rx .rx-candidates .pl-tr.is-skel span{display:block;height:10px;border-radius:5px;background:var(--bg-surface-2)}.rx .rx-candidates .pl-tc-who{display:flex;align-items:center;gap:10px;min-width:0}.rx .rx-candidates .pl-tc-who div{display:grid;gap:1px;min-width:0}.rx .rx-candidates .pl-tc-who b{font-size:13px;color:var(--text-1);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rx .rx-candidates .pl-tc-who small{font-size:11.5px;color:var(--text-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rx .rx-candidates .pl-tc{font-size:12.5px;color:var(--text-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rx .rx-candidates .pl-tc.num{text-align:right}.rx .rx-candidates .pl-tc.late{color:var(--warn-tint-text,#92400e);font-weight:600}.rx .rx-candidates .pl-pager{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 18px;border-top:1px solid var(--border);font-size:12px;color:var(--text-2)}.rx .rx-candidates .pl-pager div{display:flex;gap:4px;flex-wrap:wrap}.rx .rx-candidates .pl-pager button{min-width:30px;height:30px;border-radius:8px;border:0;background:none;font:inherit;font-size:12px;font-weight:600;color:var(--text-2);cursor:pointer}.rx .rx-candidates .pl-pager button:hover:not(:disabled){background:var(--bg-surface-2)}.rx .rx-candidates .pl-pager button.on{background:var(--blue);color:#fff}.rx .rx-candidates .pl-pager button:disabled{opacity:.35;cursor:default}@container pl (max-width:820px){.rx .rx-candidates .pl-th{display:none}.rx .rx-candidates .pl-tr{grid-template-columns:1fr auto;grid-template-areas:"who stage" "job fit";row-gap:6px;padding:12px 14px}.rx .rx-candidates .pl-tr>:first-child{grid-area:who}.rx .rx-candidates .pl-tr>:nth-child(2){grid-area:job}.rx .rx-candidates .pl-tr>:nth-child(3){grid-area:stage;justify-self:end}.rx .rx-candidates .pl-tr>:nth-child(4){grid-area:fit}.rx .rx-candidates .pl-tr>:nth-child(n+5){display:none}}.rx .rx-candidates .pl-toast{position:fixed;left:50%;bottom:24px;transform:translateX(-50%);z-index:80;display:flex;align-items:center;gap:14px;max-width:calc(100vw - 32px);padding:11px 14px 11px 16px;border-radius:12px;background:#0f172a;color:#fff;font-size:13px;box-shadow:0 10px 30px rgba(15,23,42,.25);animation:plToast .25s cubic-bezier(.2,.8,.2,1) both}.rx .rx-candidates .pl-toast.warn{background:#7c2d12}.rx .rx-candidates .pl-toast button{border:0;background:hsla(0,0%,100%,.14);color:#fff;font:inherit;font-size:12.5px;font-weight:700;padding:5px 10px;border-radius:8px;cursor:pointer}.rx .rx-candidates .pl-toast button:hover{background:hsla(0,0%,100%,.24)}@keyframes plRise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes plIn{0%{opacity:0;transform:translateY(-4px) scale(.98)}to{opacity:1;transform:none}}@keyframes plPop{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:none}}@keyframes plShimmer{0%,to{opacity:.55}50%{opacity:1}}@keyframes plToast{0%{opacity:0;transform:translate(-50%,12px)}to{opacity:1;transform:translate(-50%)}}@media (max-width:1280px){.rx .rx-candidates .pl-ins{grid-template-columns:repeat(2,minmax(0,1fr))}.rx .rx-candidates .pl-ins>:nth-child(3){border-left:0}.rx .rx-candidates .pl-ins>:nth-child(n+3){border-top:1px solid var(--border)}.rx .rx-candidates .pl-board:not(.one){grid-template-columns:repeat(6,minmax(220px,1fr));overflow-x:auto;scroll-snap-type:x proximity;padding-bottom:6px}.rx .rx-candidates .pl-col{scroll-snap-align:start}}@media (max-width:760px){.rx .rx-candidates .pl-ins{grid-template-columns:minmax(0,1fr)}.rx .rx-candidates .pl-ins>*{border-left:0!important;border-top:1px solid var(--border)}.rx .rx-candidates .pl-ins>:first-child{border-top:0}.rx .rx-candidates .pl-search{flex:1 1 100%;max-width:none}.rx .rx-candidates .pl-dd{flex:1 1 calc(50% - 8px);max-width:none}.rx .rx-candidates .pl-gap{display:none}.rx .rx-candidates .pl-views{flex:1 1 100%}.rx .rx-candidates .pl-views button{flex:1;justify-content:center}.rx .rx-candidates .pl-msegs{display:flex;gap:2px;padding:3px;margin-bottom:10px;border-radius:10px;background:var(--bg-surface-2);border:1px solid var(--border);overflow-x:auto;scrollbar-width:none}.rx .rx-candidates .pl-msegs button{flex:0 0 auto;display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 11px;border-radius:7px;border:1px solid transparent;background:none;font:inherit;font-size:12px;font-weight:600;color:var(--text-2);cursor:pointer}.rx .rx-candidates .pl-msegs button.on{background:var(--bg-surface);color:var(--text-1);border-color:var(--border-2)}.rx .rx-candidates .pl-msegs span{font-size:10.5px;color:var(--text-3)}.rx .rx-candidates .pl-board,.rx .rx-candidates .pl-board:not(.one){grid-template-columns:minmax(0,1fr);overflow:visible}.rx .rx-candidates .pl-col.m-hide{display:none}.rx .rx-candidates .pl-cards{max-height:none}.rx .rx-candidates .pl-split-pop{width:min(300px,calc(100vw - 32px))}}@media (prefers-reduced-motion:reduce){.rx .rx-candidates .pl-card,.rx .rx-candidates .pl-card.is-skel span,.rx .rx-candidates .pl-col,.rx .rx-candidates .pl-flag,.rx .rx-candidates .pl-menu-pop,.rx .rx-candidates .pl-split-pop,.rx .rx-candidates .pl-toast{animation:none!important}}.rx .aisc-h{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:16px}.rx .aisc-h .rx-sec-t{display:inline-flex;align-items:center;gap:7px;margin:0}.rx .aisc-h .rx-sec-t svg{color:var(--blue)}.rx .aisc-run{display:inline-flex;align-items:center;gap:6px}.rx .aisc-run svg{transition:transform .4s ease}.rx .aisc-run:hover:not(:disabled) svg{transform:rotate(90deg)}.rx .aisc-busy{display:grid;gap:14px}.rx .aisc-busy-t{display:inline-flex;align-items:center;gap:8px;font-size:12.5px;font-weight:600;color:var(--blue)}.rx .aisc-spin{width:13px;height:13px;border-radius:50%;border:2px solid rgba(37,99,235,.18);border-top:2px solid var(--blue);animation:aisc-spin .8s linear infinite}.rx .aisc-skel{display:flex;gap:16px;align-items:flex-start}.rx .aisc-skel i{display:block;height:10px;border-radius:6px;background:var(--bg-surface-2);animation:aisc-pulse 1.3s ease-in-out infinite}.rx .aisc-skel i.sc{width:92px;height:58px;border-radius:12px;flex-shrink:0}.rx .aisc-skel span{flex:1;display:grid;gap:9px;padding-top:4px}.rx .aisc-skel i.short{width:55%}.rx .aisc-skel.rows{display:grid;gap:10px}.rx .aisc-skel.rows i{height:34px;border-radius:10px}.rx .aisc-skel.rows i:nth-child(2){animation-delay:.15s}.rx .aisc-skel.rows i:nth-child(3){animation-delay:.3s}.rx .aisc-note{padding:12px 14px;border-radius:12px;background:var(--bg-surface-2);font-size:12.5px;color:var(--text-1);line-height:1.5}.rx .aisc-note a{color:var(--blue);font-weight:600}.rx .aisc-empty{font-size:12.5px;color:var(--text-2)}.rx .aisc-top{display:grid;grid-template-columns:112px minmax(0,1fr);gap:20px;align-items:start;animation:aisc-in .35s ease both}.rx .aisc-score{display:grid;gap:8px;padding-top:2px}.rx .aisc-num{display:flex;align-items:baseline;gap:3px}.rx .aisc-num b{font-size:38px;font-weight:750;letter-spacing:-.03em;line-height:1;font-variant-numeric:tabular-nums;color:var(--text-1)}.rx .aisc-num span{font-size:12px;color:var(--text-3)}.rx .aisc-meter{display:block;height:6px;border-radius:999px;background:var(--bg-surface-2);overflow:hidden}.rx .aisc-meter i{display:block;height:100%;border-radius:inherit;background:#98a2b3;transform-origin:left center;animation:aisc-fill .8s cubic-bezier(.2,.7,.3,1) .1s both}.rx .aisc-top.strong .aisc-num b{color:#047857}.rx .aisc-top.strong .aisc-meter i{background:#10b981}.rx .aisc-top.consider .aisc-num b{color:var(--blue)}.rx .aisc-top.consider .aisc-meter i{background:var(--blue)}.rx .aisc-top-t{min-width:0;display:grid;gap:8px;justify-items:start}.rx .aisc-top-t p{margin:0;font-size:13.5px;line-height:1.65;color:var(--text-1);max-width:78ch}.rx .aisc-rec{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:650;padding:4px 10px;border-radius:999px;background:var(--bg-surface-2);color:var(--text-2)}.rx .aisc-rec i{width:6px;height:6px;border-radius:50%;background:currentColor}.rx .aisc-rec.strong{background:rgba(16,185,129,.1);color:#047857}.rx .aisc-rec.consider{background:rgba(37,99,235,.08);color:var(--blue)}.rx .aisc-tally{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px;animation:aisc-in .35s ease .08s both}.rx .aisc-tally span{display:inline-flex;align-items:center;gap:7px;height:30px;padding:0 12px;border-radius:999px;border:1px solid var(--border);background:var(--bg-surface);font-size:12px;color:var(--text-2)}.rx .aisc-tally span i{width:7px;height:7px;border-radius:50%;background:#c4cad4}.rx .aisc-tally span b{font-weight:700;color:var(--text-1);font-variant-numeric:tabular-nums}.rx .aisc-tally span.met i{background:#10b981}.rx .aisc-tally span.partial i{background:var(--blue)}.rx .aisc-list{list-style:none;margin:12px 0 0;padding:0;border:1px solid var(--border);border-radius:12px;overflow:hidden}.rx .aisc-list li{display:grid;grid-template-columns:22px minmax(0,1fr) auto;gap:12px;align-items:start;padding:12px 14px;animation:aisc-in .3s ease both;transition:background .15s ease}.rx .aisc-list li+li{border-top:1px solid var(--border)}.rx .aisc-list li:hover{background:var(--bg-surface-2)}.rx .aisc-list li.gap{background:color-mix(in srgb,#b54708 5%,transparent)}.rx .aisc-ic{width:22px;height:22px;border-radius:50%;display:grid;place-items:center;background:var(--bg-surface-2);color:var(--text-3)}.rx .aisc-list li.met .aisc-ic{background:rgba(16,185,129,.12);color:#047857}.rx .aisc-list li.partial .aisc-ic{background:rgba(37,99,235,.1);color:var(--blue)}.rx .aisc-list li.gap .aisc-ic{background:color-mix(in srgb,#b54708 12%,transparent);color:#b54708}.rx .aisc-list li.met .aisc-ic svg path{stroke-dasharray:22;stroke-dashoffset:22;animation:aisc-draw .35s ease forwards;animation-delay:inherit}.rx .aisc-body{min-width:0;display:grid;gap:4px}.rx .aisc-name{font-size:13.5px;font-weight:600;color:var(--text-1);line-height:1.4}.rx .aisc-name small{font-weight:400;color:var(--text-3)}.rx .aisc-list q{display:block;justify-self:start;max-width:100%;padding:4px 10px;border-radius:8px;background:var(--bg-surface-2);font-size:12px;color:var(--text-2);line-height:1.5;quotes:"“" "”"}.rx .aisc-nf{display:block;font-size:12px;color:var(--text-3)}.rx .aisc-list li.gap .aisc-nf{color:#b54708}.rx .aisc-list .lv{align-self:start;margin-top:1px;font-size:10.5px;font-weight:650;padding:2px 8px;border-radius:999px;white-space:nowrap;background:var(--bg-surface-2);color:var(--text-2)}.rx .aisc-list .lv.required{background:rgba(37,99,235,.1);color:var(--blue)}.rx .aisc-sg{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:16px}.rx .aisc-sg>div{padding:14px 16px;border:1px solid var(--border);border-radius:12px}.rx .aisc-sg b{display:flex;align-items:center;gap:7px;font-size:12.5px;font-weight:700;color:var(--text-1)}.rx .aisc-sg b em{font-style:normal;min-width:18px;height:18px;padding:0 6px;border-radius:999px;display:inline-grid;place-items:center;font-size:10.5px;font-weight:650;background:var(--bg-surface-2);color:var(--text-2)}.rx .aisc-sg ul{list-style:none;margin:10px 0 0;padding:0;display:grid;gap:8px}.rx .aisc-sg li{display:grid;grid-template-columns:14px minmax(0,1fr);gap:8px;align-items:start;font-size:12.5px;color:var(--text-1);line-height:1.55;animation:aisc-in .3s ease both}.rx .aisc-sg li svg{margin-top:3px}.rx .aisc-sg .ok li svg{color:#10b981}.rx .aisc-sg .gap li svg{color:var(--text-3)}.rx .aisc-sg .gap li.major svg{color:#b54708}.rx .aisc-sev{display:inline-block;margin-left:6px;font-size:10.5px;font-weight:650;padding:1px 7px;border-radius:999px;background:color-mix(in srgb,#b54708 10%,transparent);color:#b54708;vertical-align:1px}.rx .aisc-calc{font-size:11.5px;color:var(--text-3);font-variant-numeric:tabular-nums}.rx .aisc-foot{display:flex;align-items:flex-start;gap:6px;margin-top:16px;padding-top:12px;border-top:1px solid var(--border);font-size:11.5px;color:var(--text-3);line-height:1.5}.rx .aisc-foot svg{flex-shrink:0;margin-top:2px}@keyframes aisc-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes aisc-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes aisc-draw{to{stroke-dashoffset:0}}@keyframes aisc-spin{to{transform:rotate(1turn)}}@keyframes aisc-pulse{0%,to{opacity:.55}50%{opacity:1}}@media (max-width:640px){.rx .aisc-sg,.rx .aisc-top{grid-template-columns:1fr}.rx .aisc-top{gap:12px}.rx .aisc-score{max-width:160px}.rx .aisc-list li{grid-template-columns:22px minmax(0,1fr)}.rx .aisc-list .lv{grid-column:2;justify-self:start}}@media (prefers-reduced-motion:reduce){.rx .aisc-list li,.rx .aisc-meter i,.rx .aisc-sg li,.rx .aisc-skel i,.rx .aisc-spin,.rx .aisc-tally,.rx .aisc-top{animation:none}.rx .aisc-list li.met .aisc-ic svg path{animation:none;stroke-dashoffset:0}.rx .aisc-run svg{transition:none}}