.rr{--rr-ink:#17171c;--rr-muted:#60646e;--rr-faint:#8a8e98;--rr-paper:#f4f5f8;--rr-surface:#fff;--rr-line:#e5e7ee;--rr-line-2:#eef0f5;--rr-accent:#3b3ac9;--rr-accent-ink:#2a2896;--rr-accent-wash:#ecebfb;--rr-high:#157a56;--rr-high-wash:#e4f3ec;--rr-high-ink:#0f5e42;--rr-mid:#b0741a;--rr-mid-wash:#f7eedc;--rr-mid-ink:#8a5a12;--rr-low:#bc3f2e;--rr-low-wash:#f8e8e3;--rr-low-ink:#93301f;--rr-font-display:"Archivo","Helvetica Neue",system-ui,sans-serif;--rr-font-body:"Inter",system-ui,-apple-system,sans-serif;--rr-font-mono:"IBM Plex Mono",ui-monospace,"SF Mono",monospace;--rr-r:14px;font-family:var(--rr-font-body);background:var(--rr-paper);color:var(--rr-ink);-webkit-font-smoothing:antialiased;min-height:100vh;font-size:15px;line-height:1.6}.rr *{box-sizing:border-box}.rr .mono{font-family:var(--rr-font-mono);font-variant-numeric:tabular-nums}.rr button{cursor:pointer;background:0 0;border:none;font-family:inherit}.rr button:disabled{cursor:not-allowed}.rr a{color:inherit;text-decoration:none}.rr :focus-visible{outline:2px solid var(--rr-accent);outline-offset:2px;border-radius:4px}.rr .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}.rr .rr-skip{z-index:70;background:var(--rr-accent);color:#fff;border-radius:0 0 10px 10px;padding:9px 14px;font-size:13.5px;font-weight:500;transition:top .15s;position:absolute;top:-48px;left:16px}.rr .rr-skip:focus{top:0}.rr .rr-top{z-index:40;-webkit-backdrop-filter:saturate(180%)blur(8px);backdrop-filter:saturate(180%)blur(8px);border-bottom:1px solid var(--rr-line);background:#ffffffd1;position:sticky;top:0}.rr .rr-top-in{justify-content:space-between;align-items:center;gap:16px;max-width:1000px;margin:0 auto;padding:13px 28px;display:flex}.rr .brand{font-family:var(--rr-font-display);letter-spacing:-.02em;color:var(--rr-ink);font-size:20px;font-weight:800}.rr .back{color:var(--rr-muted);border:1px solid var(--rr-line);background:var(--rr-surface);border-radius:9px;align-items:center;gap:7px;padding:7px 13px;font-size:13.5px;font-weight:500;transition:all .15s;display:inline-flex}.rr .back:hover{color:var(--rr-ink);border-color:#c9cdd8}.rr .back svg{flex:none}.rr .wrap{max-width:1000px;margin:0 auto;padding:0 28px}.rr .eyebrow{font-family:var(--rr-font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--rr-accent);font-size:12px;font-weight:500}.rr .hero{max-width:660px;padding:60px 0 8px}.rr .hero h1{font-family:var(--rr-font-display);letter-spacing:-.025em;margin:16px 0 14px;font-size:clamp(32px,5vw,48px);font-weight:700;line-height:1.05}.rr .hero p{color:var(--rr-muted);max-width:540px;font-size:17px}.rr .drop{background:var(--rr-surface);border-radius:var(--rr-r);text-align:center;border:1.5px dashed #c9cdd8;max-width:660px;margin:32px 0 60px;padding:38px 32px;transition:all .2s}.rr .drop.over{border-color:var(--rr-accent);background:var(--rr-accent-wash)}.rr .drop-ico{background:var(--rr-accent-wash);width:46px;height:46px;color:var(--rr-accent);border-radius:12px;place-items:center;margin:0 auto 14px;display:grid}.rr .drop h3{font-family:var(--rr-font-display);margin-bottom:4px;font-size:18px;font-weight:600}.rr .drop small{color:var(--rr-faint);font-size:13px}.rr .drop-actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:20px;display:flex}.rr .btn{border-radius:10px;align-items:center;gap:8px;padding:11px 18px;font-size:14px;font-weight:500;transition:transform .12s,background .15s;display:inline-flex}.rr .btn:active{transform:translateY(1px)}.rr .btn-primary{background:var(--rr-accent);color:#fff;box-shadow:0 1px 2px #3b3ac94d}.rr .btn-primary:hover{background:#3230b3}.rr .btn-ghost{color:var(--rr-ink);border:1px solid var(--rr-line);background:0 0}.rr .btn-ghost:hover{background:var(--rr-surface);border-color:#c9cdd8}.rr .privacy-note{color:var(--rr-faint);justify-content:center;align-items:center;gap:6px;margin-top:16px;font-size:12.5px;display:flex}.rr .analyzing{max-width:500px;padding:20px 0 60px}.rr .step{border-bottom:1px solid var(--rr-line-2);color:var(--rr-faint);align-items:center;gap:14px;padding:13px 0;font-size:14.5px;display:flex}.rr .step:last-child{border-bottom:none}.rr .step .dot{border:2px solid var(--rr-line);border-radius:50%;flex:none;place-items:center;width:20px;height:20px;transition:all .25s;display:grid;position:relative}.rr .step.active .dot{border-color:var(--rr-accent)}.rr .step.done{color:var(--rr-ink)}.rr .step.done .dot{background:var(--rr-high);border-color:var(--rr-high);color:#fff}.rr .step .dot .chk{opacity:0;width:11px;height:11px;transition:opacity .2s;position:absolute}.rr .step.done .dot .chk{opacity:1}.rr .spin{border:2px solid var(--rr-accent);opacity:0;border-top-color:#0000;border-radius:50%;width:11px;height:11px;animation:.7s linear infinite rr-spin;position:absolute}.rr .step.active .spin{opacity:1}@keyframes rr-spin{to{transform:rotate(360deg)}}.rr .results{padding-bottom:70px;animation:.4s both rr-rise}@keyframes rr-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.rr .status-strip{background:var(--rr-surface);border:1px solid var(--rr-line);border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px 20px;margin:8px 0 40px;padding:14px 18px;font-size:13.5px;display:flex}.rr .status-strip .chip{color:var(--rr-muted);align-items:center;gap:7px;display:flex}.rr .status-strip .chip b{color:var(--rr-ink);font-weight:500}.rr .tick{color:var(--rr-high);flex:none}.rr .block{margin-bottom:46px}.rr .block-head{margin-bottom:20px}.rr .step-eyebrow{font-family:var(--rr-font-mono);letter-spacing:.1em;color:var(--rr-accent);font-size:12px;font-weight:500}.rr .step-eyebrow b{color:var(--rr-faint);font-weight:500}.rr .block-head h2{font-family:var(--rr-font-display);letter-spacing:-.02em;margin-top:6px;font-size:24px;font-weight:700}.rr .block-head p{color:var(--rr-muted);max-width:600px;margin-top:4px;font-size:14.5px}.rr .gauge{background:conic-gradient(var(--rr-c) calc(var(--rr-v)*1%),var(--rr-line) 0);border-radius:50%;flex:none;place-items:center;display:grid;position:relative}.rr .gauge:before{content:"";background:var(--rr-surface);border-radius:50%;position:absolute}.rr .gauge span{font-family:var(--rr-font-mono);font-variant-numeric:tabular-nums;font-weight:600;position:relative}.rr .ats-hero{background:var(--rr-surface);border:1px solid var(--rr-line);border-radius:var(--rr-r);flex-wrap:wrap;align-items:center;gap:26px;padding:26px;display:flex}.rr .ats-hero .gauge{width:92px;height:92px}.rr .ats-hero .gauge:before{width:70px;height:70px}.rr .ats-hero .gauge span{font-size:26px}.rr .ats-verdict h3{font-family:var(--rr-font-display);letter-spacing:-.01em;font-size:20px;font-weight:600}.rr .ats-verdict p{color:var(--rr-muted);max-width:360px;margin-top:3px;font-size:14px}.rr .subs{flex-wrap:wrap;gap:26px;margin-left:auto;display:flex}.rr .sub{flex:132px;min-width:132px;max-width:200px}.rr .sub .sub-top{color:var(--rr-muted);justify-content:space-between;gap:10px;margin-bottom:5px;font-size:12.5px;display:flex}.rr .sub .sub-top span{line-height:1.3}.rr .sub .sub-top b{font-family:var(--rr-font-mono);color:var(--rr-ink);font-weight:500}.rr .sbar{background:var(--rr-line);border-radius:4px;height:6px;overflow:hidden}.rr .sbar i{border-radius:4px;height:100%;transition:width .8s cubic-bezier(.2,.7,.3,1);display:block}.rr .fixes{background:var(--rr-surface);border:1px solid var(--rr-line);border-radius:var(--rr-r);margin-top:22px;padding:8px 22px}.rr .flag{border-bottom:1px solid var(--rr-line-2);gap:13px;padding:15px 0;font-size:14.5px;display:flex}.rr .flag:last-child{border-bottom:none}.rr .flag-ico{border-radius:6px;flex:none;place-items:center;width:22px;height:22px;margin-top:1px;display:grid}.rr .flag.warn .flag-ico{background:var(--rr-mid-wash);color:var(--rr-mid)}.rr .flag.crit .flag-ico{background:var(--rr-low-wash);color:var(--rr-low)}.rr .flag.ok .flag-ico{background:var(--rr-high-wash);color:var(--rr-high)}.rr .flag b{font-weight:500}.rr .flag p{color:var(--rr-muted);margin-top:2px;font-size:13.5px}.rr .pos-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}@media (max-width:720px){.rr .pos-grid{grid-template-columns:1fr}}.rr .pos{background:var(--rr-surface);border:1px solid var(--rr-line);border-radius:12px;padding:18px}.rr .pos-top{align-items:center;gap:14px;display:flex}.rr .pos-top .gauge{width:48px;height:48px}.rr .pos-top .gauge:before{width:36px;height:36px}.rr .pos-top .gauge span{font-size:14px}.rr .pos-top h4{font-family:var(--rr-font-display);letter-spacing:-.01em;font-size:16px;font-weight:600;line-height:1.2}.rr .pos-top .meta{color:var(--rr-faint);margin-top:2px;font-size:12.5px}.rr .pos-summary{color:var(--rr-muted);margin-top:12px;font-size:13px;line-height:1.55}.rr .pos-skills{flex-wrap:wrap;gap:6px;margin-top:14px;display:flex}.rr .sk{background:var(--rr-high-wash);color:var(--rr-high-ink);border-radius:7px;padding:4px 10px;font-size:12px;font-weight:450}.rr .tailor{border-top:1px solid var(--rr-line-2);color:var(--rr-muted);margin-top:14px;padding-top:14px;font-size:13px}.rr .tailor b{color:var(--rr-accent-ink);font-weight:500;font-family:var(--rr-font-mono);letter-spacing:.06em;text-transform:uppercase;margin-bottom:3px;font-size:11px;display:block}.rr .chat{background:var(--rr-surface);border:1px solid var(--rr-line);border-radius:var(--rr-r);padding:22px}.rr .chips{flex-wrap:wrap;gap:8px;margin-bottom:16px;display:flex}.rr .chip-btn{border:1px solid var(--rr-line);color:var(--rr-accent-ink);border-radius:20px;padding:7px 13px;font-size:13px;transition:all .15s}.rr .chip-btn:hover:not(:disabled){background:var(--rr-accent-wash);border-color:var(--rr-accent-wash)}.rr .chip-btn:disabled{opacity:.45}.rr .msg-who{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.rr .thread{flex-direction:column;gap:12px;max-height:360px;margin-bottom:16px;display:flex;overflow-y:auto}.rr .thread:empty{display:none}.rr .msg{border-radius:13px;max-width:86%;padding:11px 14px;font-size:14px;line-height:1.55}.rr .msg.you{background:var(--rr-accent);color:#fff;border-bottom-right-radius:4px;align-self:flex-end}.rr .msg.ai{background:var(--rr-paper);border:1px solid var(--rr-line);border-bottom-left-radius:4px;align-self:flex-start}.rr .msg.ai.typing{color:var(--rr-faint)}.rr .msg-rich>p{margin:0 0 8px}.rr .msg-rich>p:last-child{margin-bottom:0}.rr .msg-rich>ul{flex-direction:column;gap:3px;margin:6px 0;padding-left:18px;display:flex}.rr .msg-rich>ul:last-child{margin-bottom:0}.rr .msg-rich li{line-height:1.55}.rr .msg-rich strong{font-weight:600}.rr .caret{vertical-align:-2px;background:var(--rr-accent);border-radius:1px;width:6px;height:1.05em;margin-left:2px;animation:1s steps(2,end) infinite rr-blink;display:inline-block}@keyframes rr-blink{0%,to{opacity:1}50%{opacity:0}}.rr .dots{align-items:center;gap:4px;height:1em;display:inline-flex}.rr .dots i{background:var(--rr-faint);border-radius:50%;width:6px;height:6px;animation:1.2s ease-in-out infinite rr-dot}.rr .dots i:nth-child(2){animation-delay:.15s}.rr .dots i:nth-child(3){animation-delay:.3s}@keyframes rr-dot{0%,60%,to{opacity:.5;transform:translateY(0)}30%{opacity:1;transform:translateY(-4px)}}.rr .ask-in{gap:10px;display:flex}.rr .ask-in input{border:1px solid var(--rr-line);background:var(--rr-paper);border-radius:10px;flex:1;padding:11px 14px;font-family:inherit;font-size:14px}.rr .ask-in input:focus{border-color:var(--rr-accent);background:var(--rr-surface);outline:none}.rr .ask-in input:disabled{opacity:.6}.rr .btn:disabled{opacity:.55;box-shadow:none}.rr .btn-primary:disabled:hover{background:var(--rr-accent)}.rr .save-row{justify-content:center;margin-top:34px;display:flex}.rr .overlay{z-index:60;background:#17171c66;justify-content:center;align-items:center;padding:24px;animation:.2s both rr-fade;display:flex;position:fixed;inset:0}@keyframes rr-fade{0%{opacity:0}to{opacity:1}}.rr .modal{background:var(--rr-surface);border-radius:16px;width:100%;max-width:400px;padding:28px;box-shadow:0 20px 50px #00000038}.rr .modal h3{font-family:var(--rr-font-display);margin-bottom:6px;font-size:19px;font-weight:600}.rr .modal p{color:var(--rr-muted);margin-bottom:18px;font-size:14px}.rr .modal-label{color:var(--rr-muted);margin-bottom:6px;font-size:12.5px;font-weight:500;display:block}.rr .modal input{border:1px solid var(--rr-line);border-radius:10px;width:100%;margin-bottom:14px;padding:12px 14px;font-family:inherit;font-size:14px}.rr .modal input:focus{border-color:var(--rr-accent);outline:none}.rr .field-err{color:var(--rr-low-ink);gap:6px;margin:-6px 0 14px;font-size:13px;display:flex}.rr .field-err:before{content:"!";background:var(--rr-low-wash);width:16px;height:16px;color:var(--rr-low);border-radius:50%;flex:none;place-items:center;margin-top:1px;font-size:11px;font-weight:700;display:grid}.rr .modal-row{gap:10px;display:flex}.rr .modal .btn{flex:1;justify-content:center}.rr .connect-email{font-family:var(--rr-font-mono);color:var(--rr-ink);background:var(--rr-paper);border:1px solid var(--rr-line);word-break:break-all;border-radius:9px;margin-bottom:14px;padding:9px 12px;font-size:13px}.rr .connect-body{color:var(--rr-muted);white-space:pre-wrap;background:var(--rr-paper);border:1px solid var(--rr-line);border-radius:9px;max-height:150px;margin:0 0 4px;padding:12px;font-family:inherit;font-size:13px;line-height:1.5;overflow-y:auto}.rr .modal-foot{justify-content:space-between;align-items:center;margin-top:16px;display:flex}.rr .modal-foot a{color:var(--rr-accent-ink);font-size:13px;text-decoration:underline}.rr .modal-x{color:var(--rr-faint);cursor:pointer;background:0 0;border:0;font-family:inherit;font-size:13px}.rr .modal-x:hover{color:var(--rr-ink)}.rr .sent{text-align:center}.rr .sent .big{background:var(--rr-high-wash);width:52px;height:52px;color:var(--rr-high);border-radius:50%;place-items:center;margin:0 auto 14px;display:grid}.rr .analyzing-hold{color:var(--rr-faint);margin-top:16px;font-size:13.5px}.rr .pos-connect{justify-content:center;width:100%;margin-top:16px;padding:9px 14px;font-size:13px}.rr .rr-empty{background:var(--rr-surface);border:1px solid var(--rr-line);border-radius:var(--rr-r);text-align:center;color:var(--rr-muted);padding:26px;font-size:14px}.rr .rr-error{max-width:520px;padding:56px 0 80px}.rr .rr-error h2{font-family:var(--rr-font-display);letter-spacing:-.02em;margin-bottom:8px;font-size:24px;font-weight:700}.rr .rr-error p{color:var(--rr-muted);margin-bottom:22px;font-size:15px}.rr .rr-admin{padding-bottom:80px}.rr .rr-note{border-radius:10px;max-width:660px;margin:0 0 20px;padding:11px 15px;font-size:13.5px}.rr .rr-note.ok{background:var(--rr-high-wash);color:var(--rr-high-ink);border:1px solid var(--rr-high)}.rr .rr-note.err{background:var(--rr-low-wash);color:var(--rr-low-ink);border:1px solid var(--rr-low)}.rr .rr-card{background:var(--rr-surface);border:1px solid var(--rr-line);border-radius:var(--rr-r);flex-direction:column;gap:18px;max-width:660px;padding:24px;display:flex}.rr .rr-unlock{margin-top:8px}.rr .rr-field{flex-direction:column;gap:7px;display:flex}.rr .rr-grid2{grid-template-columns:1fr 1fr;gap:16px;display:grid}@media (max-width:600px){.rr .rr-grid2{grid-template-columns:1fr}}.rr .rr-label{color:var(--rr-muted);align-items:center;gap:6px;font-size:12.5px;font-weight:500;display:flex}.rr .rr-req{color:var(--rr-low)}.rr .rr-hint{color:var(--rr-faint);font-size:12.5px}.rr .rr-inline{gap:10px;display:flex}.rr .rr-inline input{flex:1}.rr .rr-secret-field{flex:1;display:flex;position:relative}.rr .rr-secret-field input{padding-right:44px}.rr .rr-secret-toggle{width:40px;height:100%;color:var(--rr-faint);cursor:pointer;background:0 0;border:0;border-radius:10px;justify-content:center;align-items:center;transition:color .15s;display:flex;position:absolute;top:0;right:0}.rr .rr-secret-toggle:hover{color:var(--rr-ink)}.rr .rr-secret-toggle:focus-visible{outline:2px solid var(--rr-accent);outline-offset:-2px}.rr .rr-admin input[type=text],.rr .rr-admin input[type=password],.rr .rr-card input:not([type=file]),.rr .rr-card select{border:1px solid var(--rr-line);background:var(--rr-paper);width:100%;color:var(--rr-ink);border-radius:10px;padding:11px 14px;font-family:inherit;font-size:14px}.rr .rr-card input:focus,.rr .rr-card select:focus{border-color:var(--rr-accent);background:var(--rr-surface);outline:none}.rr .rr-card input[type=file]{color:var(--rr-muted);font-size:13.5px}.rr .rr-card input[type=file]::file-selector-button{border:1px solid var(--rr-line);background:var(--rr-surface);color:var(--rr-ink);cursor:pointer;border-radius:8px;margin-right:12px;padding:7px 12px;font-family:inherit;font-size:13px;font-weight:500;transition:all .15s}.rr .rr-card input[type=file]::file-selector-button:hover{border-color:#c9cdd8}.rr .rr-queue{flex-direction:column;gap:2px;max-height:280px;margin-top:6px;list-style:none;display:flex;overflow-y:auto}.rr .rr-queue li{border-bottom:1px solid var(--rr-line);align-items:center;gap:10px;padding:8px 2px;font-size:13px;display:flex}.rr .rr-queue li:last-child{border-bottom:0}.rr .rr-queue .q-ico{background:var(--rr-mid-wash);width:18px;height:18px;color:var(--rr-mid-ink);border-radius:50%;flex:none;place-items:center;font-size:11px;display:grid}.rr .rr-queue .q-done .q-ico{background:var(--rr-high-wash);color:var(--rr-high-ink)}.rr .rr-queue .q-error .q-ico{background:var(--rr-low-wash);color:var(--rr-low-ink)}.rr .rr-queue .q-name{color:var(--rr-ink);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.rr .rr-queue .q-tag{color:var(--rr-faint);font-size:11.5px;font-family:var(--rr-font-mono);text-overflow:ellipsis;white-space:nowrap;flex:none;max-width:45%;overflow:hidden}.rr .rr-queue .q-error .q-tag{color:var(--rr-low-ink)}.rr .rr-list{max-width:660px;margin-top:36px}.rr .rr-list h2{font-family:var(--rr-font-display);letter-spacing:-.01em;margin-bottom:14px;font-size:19px;font-weight:700}.rr .rr-list ul{flex-direction:column;gap:10px;list-style:none;display:flex}.rr .rr-list li{background:var(--rr-surface);border:1px solid var(--rr-line);border-radius:12px;justify-content:space-between;align-items:center;gap:14px;padding:14px 16px;display:flex}.rr .rr-list li b{font-size:14.5px;font-weight:600}.rr .rr-list .rr-meta{color:var(--rr-faint);margin-top:2px;font-size:12.5px;display:block}.rr .rr-list .rr-tag{background:var(--rr-mid-wash);color:var(--rr-mid-ink);border-radius:6px;margin-left:8px;padding:1px 7px;font-size:11px;font-style:normal;font-weight:500}.rr .rr-list .btn{flex:none;padding:7px 13px;font-size:13px}.rr .rr-list li.rr-role{flex-direction:column;align-items:stretch;gap:10px}.rr .rr-role-head{justify-content:space-between;align-items:center;gap:14px;display:flex}.rr .rr-role-actions{flex:none;gap:8px;display:flex}.rr .rr-role-summary{color:var(--rr-muted);margin:0;font-size:13px;line-height:1.55}.rr .rr-role-summary.empty{color:var(--rr-faint);font-style:italic}.rr .rr-role-edit textarea{border:1px solid var(--rr-line);background:var(--rr-paper);width:100%;color:var(--rr-ink);resize:vertical;border-radius:10px;padding:10px 12px;font-family:inherit;font-size:13px;line-height:1.55}.rr .rr-role-edit textarea:focus{border-color:var(--rr-accent);background:var(--rr-surface);outline:none}.rr .rr-role-editrow{justify-content:space-between;align-items:center;gap:12px;margin-top:8px;display:flex}.rr .rr-role-editbtns{flex:none;gap:8px;display:flex}.rr .rr-tabs{border-bottom:1px solid var(--rr-line);gap:4px;margin:0 0 24px;display:flex}.rr .rr-tab{appearance:none;color:var(--rr-muted);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;margin-bottom:-1px;margin-right:20px;padding:10px 4px;font-family:inherit;font-size:14px;font-weight:500;transition:color .15s,border-color .15s}.rr .rr-tab:hover{color:var(--rr-ink)}.rr .rr-tab.active{color:var(--rr-ink);border-bottom-color:var(--rr-accent)}.rr .rr-tab:focus-visible{outline:2px solid var(--rr-accent);outline-offset:2px;border-radius:4px}.rr .rr-dash{flex-direction:column;gap:24px;max-width:820px;display:flex}.rr .rr-stats{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}@media (max-width:680px){.rr .rr-stats{grid-template-columns:repeat(2,1fr)}}.rr .rr-stat{background:var(--rr-surface);border:1px solid var(--rr-line);border-radius:14px;flex-direction:column;gap:2px;padding:16px 18px;display:flex}.rr .rr-stat-n{font-family:var(--rr-font-display);letter-spacing:-.02em;color:var(--rr-ink);font-size:30px;font-weight:700;line-height:1.05}.rr .rr-stat-n.high{color:var(--rr-high-ink)}.rr .rr-stat-n.mid{color:var(--rr-mid-ink)}.rr .rr-stat-n.low{color:var(--rr-low-ink)}.rr .rr-stat-l{color:var(--rr-ink);margin-top:4px;font-size:13px;font-weight:500}.rr .rr-stat-sub{color:var(--rr-faint);font-size:11.5px}.rr .rr-panel{background:var(--rr-surface);border:1px solid var(--rr-line);border-radius:var(--rr-r);padding:22px 24px}.rr .rr-panel h2{font-family:var(--rr-font-display);letter-spacing:-.01em;margin:0 0 16px;font-size:16px;font-weight:700}.rr .rr-panel-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.rr .rr-panel-head h2{margin:0}.rr .rr-panel-head .btn{flex:none;padding:6px 12px;font-size:12.5px}.rr .rr-dash .rr-grid2{gap:20px}.rr .rr-bars{flex-direction:column;gap:14px;list-style:none;display:flex}.rr .rr-bar-top{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:6px;display:flex}.rr .rr-bar-label{color:var(--rr-ink);text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:500;overflow:hidden}.rr .rr-bar-val{color:var(--rr-faint);font-size:11.5px;font-family:var(--rr-font-mono);flex:none}.rr .rr-bar-track{background:var(--rr-paper);border:1px solid var(--rr-line);border-radius:99px;height:8px;overflow:hidden}.rr .rr-bar-fill{background:var(--rr-accent);border-radius:99px;height:100%;transition:width .4s}.rr .rr-feed{flex-direction:column;gap:2px;list-style:none;display:flex}.rr .rr-feed li{border-bottom:1px solid var(--rr-line);align-items:center;gap:12px;padding:9px 0;display:flex}.rr .rr-feed li:last-child{border-bottom:0}.rr .rr-feed-mid{color:var(--rr-muted);flex:1;font-size:13px}.rr .rr-feed-time{color:var(--rr-faint);font-size:11.5px;font-family:var(--rr-font-mono);flex:none}.rr .rr-score{width:34px;height:26px;font-size:13px;font-weight:600;font-family:var(--rr-font-mono);background:var(--rr-mid-wash);color:var(--rr-mid-ink);border-radius:7px;flex:none;justify-content:center;align-items:center;display:flex}.rr .rr-score.high{background:var(--rr-high-wash);color:var(--rr-high-ink)}.rr .rr-score.mid{background:var(--rr-mid-wash);color:var(--rr-mid-ink)}.rr .rr-score.low{background:var(--rr-low-wash);color:var(--rr-low-ink)}.rr .rr-list-inline{flex-direction:column;gap:2px;list-style:none;display:flex}.rr .rr-list-inline li{border-bottom:1px solid var(--rr-line);justify-content:space-between;align-items:center;gap:14px;padding:11px 0;display:flex}.rr .rr-list-inline li:last-child{border-bottom:0}.rr .rr-list-inline b{font-size:14px;font-weight:600}.rr .rr-list-inline .rr-meta{color:var(--rr-faint);margin-top:2px;font-size:12px;display:block}.rr .rr-list-inline .rr-tag{background:var(--rr-mid-wash);color:var(--rr-mid-ink);border-radius:6px;margin-left:8px;padding:1px 7px;font-size:11px;font-style:normal;font-weight:500}@media (prefers-reduced-motion:reduce){.rr *{transition:none!important;animation:none!important}}
