.hm .rc-hero{padding-bottom:8px}.hm .rc-hero .w{padding-block:var(--page-top) 24px}.hm .rc-hero .h1{max-width:18ch;margin-top:14px}.hm .rc-hero .lead{max-width:58ch;margin-top:16px}.hm .rc-does{max-width:58ch;color:var(--p-hero-text2);font-size:var(--fs-body);margin-top:12px}.hm .rc-sec{padding-block:24px var(--sec-y)}.rc-sec>.w{flex-direction:column;gap:28px;display:flex}.rc-two{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:start;gap:32px;display:grid}.rc-three{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:20px;display:grid}.rc-span{grid-column:1/-1}@media (width<=1000px){.rc-two{grid-template-columns:1fr}.rc-three{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.rc-three{grid-template-columns:1fr}.hm .rc-hero .w{padding-bottom:16px}.hm .rc-sec{padding-top:16px}.rc-span{grid-column:auto}}.rc-form{flex-direction:column;gap:18px;padding:28px;display:flex}.rc-fields,.rc-busy{flex-direction:column;gap:18px;display:flex}.rc-fields[hidden],.rc-busy[hidden]{display:none}.rc-form .filefield{gap:0}.rc-form .filefield.is-enhanced .ff-box{border:2px dashed var(--p-border-strong);border-radius:calc(var(--r) + 8px);background:var(--p-page);gap:12px;padding:40px 24px}.rc-form .filefield.is-enhanced .ff-box:hover{border-color:var(--p-border-strong)}.rc-form .filefield.is-enhanced.is-over .ff-box{border-color:var(--p-btn);background:var(--p-sel)}.rc-form .ff-zone{color:var(--p-text2);gap:12px}.rc-form .ff-zone svg{stroke-width:1.7px;width:40px;height:40px}.rc-form .ff-lead{flex-direction:column;gap:12px}.rc-form .ff-drag{font:600 20px/1.3 var(--display);letter-spacing:-.02em;color:var(--p-text)}@media (pointer:coarse){.rc-form .ff-drag{display:block}}.rc-form .ff-hint{color:var(--p-text2);max-width:36em;font-size:14px}.rc-form .ff-error{color:var(--p-warn);font-size:14px}.rc-note{border:1px dashed var(--p-border-strong);border-radius:calc(var(--r) * .8);background:var(--p-sunk);color:var(--p-text2);flex-direction:column;gap:6px;padding:14px 16px;font-size:14px;display:flex}.rc-note .rc-lab{color:var(--p-text)}.rc-lab{letter-spacing:.06em;text-transform:uppercase;color:var(--p-text2);font-size:12px;font-weight:700}.rc-small{color:var(--p-text2);margin:0;font-size:14px}.rc-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.rc-priv{color:var(--p-text2);align-items:flex-start;gap:10px;margin:0;font-size:14.5px;display:flex}.rc-priv svg{color:var(--p-good);flex:none;margin-top:2px}.rc-paste summary{cursor:pointer;border-top:1px solid var(--p-border);border-bottom:1px solid var(--p-border);justify-content:space-between;align-items:center;min-height:44px;font-weight:600;display:flex}.rc-paste summary:after{content:"+";color:var(--p-text2);font-size:22px;font-weight:400}.rc-paste[open] summary:after{content:"−"}.rc-paste summary::-webkit-details-marker{display:none}.rc-paste[open] summary{margin-bottom:8px}.rc-paste-body{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.rc-paste-body .textarea{width:100%}.rc-ts{flex-direction:column;gap:6px;display:flex}.rc-list{color:var(--p-text2);flex-direction:column;gap:10px;margin:0;padding:0;font-size:15.5px;list-style:none;display:flex}.rc-list li{align-items:flex-start;gap:10px;display:flex}.rc-list li:before{content:"";background:var(--p-text2);border-radius:50%;flex:none;width:6px;height:6px;margin-top:9px}.rc-list b{color:var(--p-text);font-weight:600}.rc-not{background:var(--p-sunk);border:1px solid var(--p-border);border-radius:calc(var(--r) + 6px);flex-direction:column;gap:14px;padding:28px;display:flex}.hm .rc-not h2,.hm .rc-h2{letter-spacing:-.03em;font-size:24px}.hm .rc-h3{font-size:21px}.rc-file{border:1px solid var(--p-border);border-radius:calc(var(--r) * .8);background:var(--p-page);align-items:center;gap:14px;padding:14px 16px;display:flex}.rc-file svg{color:var(--p-text2);flex:none}.rc-fn{flex-direction:column;flex:1;min-width:0;display:flex}.rc-fn b{overflow-wrap:anywhere;font-weight:600}.rc-fn small{color:var(--p-text2);font-size:13px}.hm .rc-busy-h{letter-spacing:-.01em;font-size:21px}.rc-bar{background:var(--p-sunk2);border-radius:99px;height:8px;overflow:hidden}.rc-bar i{background:var(--p-btn);border-radius:99px;width:25%;height:100%;transition:width .35s;display:block}.rc-bar[data-stage="1"] i{width:66%}.rc-bar[data-stage="2"] i{width:90%}.rc-steps{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.rc-steps li{color:var(--p-text2);align-items:center;gap:12px;font-size:16px;display:flex}.rc-steps li.on{color:var(--p-text);font-weight:600}.rc-steps li.done{color:var(--p-text)}.rc-dot{border:2px solid var(--p-border-strong);box-sizing:border-box;border-radius:50%;flex:none;width:22px;height:22px}.done .rc-dot{background:var(--p-good-bg);border-color:var(--p-good)}.done .rc-dot:after{content:"";border:solid var(--p-good);border-width:0 2px 2px 0;width:5px;height:10px;margin:2px auto 0;display:block;transform:rotate(45deg)}.on .rc-dot{border-color:var(--p-btn);border-top-color:#0000}@media (prefers-reduced-motion:no-preference){.on .rc-dot{animation:.9s linear infinite rc-spin}}@keyframes rc-spin{to{transform:rotate(360deg)}}.rc-act{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.rc-msg{border-radius:calc(var(--r) * .8);background:var(--p-warn-bg);color:var(--p-text);border:1px solid var(--p-warn);padding:14px 16px}.rc-err{flex-direction:column;gap:14px;display:flex}.rc-msg b{color:var(--p-text);font-weight:700;display:block}.rc-msg span{color:var(--p-text2);font-size:14.5px}.rc-err:focus-visible,.rc-result:focus-visible{outline:2px solid var(--p-focus,var(--p-btn));outline-offset:2px}.rc-score{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:28px;display:grid}.rc-score-text{flex-direction:column;gap:10px;display:flex}.hm .rc-score-h{letter-spacing:-.03em;font-size:30px}.rc-fix-slot{display:contents}.rc-ring{width:148px;height:148px;position:relative}.rc-ring svg{width:100%;height:100%;transform:rotate(-90deg)}.rc-ring div{flex-direction:column;justify-content:center;align-items:center;line-height:1;display:flex;position:absolute;inset:0}.rc-ring b{font:700 44px var(--mono);letter-spacing:-.04em}.rc-ring span{color:var(--p-text2);margin-top:6px;font-size:13px}@media (width<=700px){.rc-score{grid-template-columns:1fr;justify-items:start}}.rc-result{flex-direction:column;gap:28px;display:flex}.rc-res-h{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.rc-tab{overflow-x:auto}.rc-tbl{border-collapse:collapse;width:100%;font-size:15px}.rc-tbl th{text-align:left;letter-spacing:.06em;text-transform:uppercase;color:var(--p-text2);border-bottom:1px solid var(--p-border-strong);padding:10px 12px;font-size:12px;font-weight:700}.rc-tbl td{border-bottom:1px solid var(--p-border);vertical-align:top;color:var(--p-text2);padding:14px 12px}.rc-tbl td:first-child{color:var(--p-text);font-weight:600}.rc-tbl tfoot td{color:var(--p-text);border-bottom:0;font-weight:700}.rc-pts{font-family:var(--mono);white-space:nowrap}.rc-st{white-space:nowrap;border-radius:99px;align-items:center;gap:6px;padding:3px 10px;font-size:13px;font-weight:600;display:inline-flex}.rc-st.ok{background:var(--p-good-bg);color:var(--p-good)}.rc-st.fix{background:var(--p-warn-bg);color:var(--p-warn)}@media (width<=700px){.rc-tbl thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.rc-tbl,.rc-tbl tbody,.rc-tbl tfoot{display:block}.rc-tbl tr{border-bottom:1px solid var(--p-border);grid-template-columns:1fr auto;gap:2px 12px;padding:12px 0;display:grid}.rc-tbl td{border:0;padding:0;display:block}.rc-tbl td:nth-child(4){grid-column:1/-1;font-size:14px}.rc-tbl td:nth-child(2){grid-area:1/2}.rc-tbl td:nth-child(3){grid-area:2/1}}.hm .rc-card-h{font-size:19px}.rc-card{flex-direction:column;gap:10px;display:flex}.rc-kv{color:var(--p-text2);flex-direction:column;gap:8px;margin:0;padding:0;font-size:15px;list-style:none;display:flex}.rc-kv li{border-bottom:1px solid var(--p-border);justify-content:space-between;gap:12px;padding-bottom:8px;display:flex}.rc-kv li:last-child{border-bottom:0;padding-bottom:0}.rc-kv b{color:var(--p-text);text-align:right;font-weight:600}.rc-tags{flex-wrap:wrap;gap:6px;display:flex}.rc-tag{background:var(--p-sunk);color:var(--p-text2);border-radius:99px;padding:3px 10px;font-size:13px;font-weight:600}.rc-fix{flex-direction:column;gap:12px;margin:0;padding:0;display:flex}.rc-fix li{align-items:flex-start;gap:12px;list-style:none;display:flex}.rc-fix b{display:block}.rc-fix span{color:var(--p-text2);font-size:15px}.rc-w{font:700 13px var(--mono);background:var(--p-sunk);color:var(--p-text2);border-radius:6px;flex:none;padding:2px 8px}.hm .rc-gate{padding:40px}.hm .rc-gate h2{font-size:28px}.hm .rc-gate p{margin:12px 0 0}.hm .rc-gate{grid-template-columns:minmax(0,1fr) auto;align-items:center}.rc-gate .rc-act{flex-wrap:nowrap}@container (width<=1000px){.hm .rc-gate{grid-template-columns:minmax(0,1fr)}.rc-gate .rc-act{flex-wrap:wrap}}@media (width<=700px){.hm .rc-gate{padding:28px 20px}}.rc-busy-h[hidden],[data-rc-do][hidden],.rc-act[hidden],.rc-note[hidden],.rc-err[hidden],.rc-result[hidden],.rc-ts[hidden]{display:none}.rc-slow{gap:14px}
