.rmv-hero h1{font-size:clamp(34px,5vw,48px)}.rmv-hero .mk-lede{max-width:720px}.rmv-band{padding-bottom:72px}.rmv-tool{display:grid;gap:24px;transform:translateY(-36px);min-width:0}.rmv-card{background:#FFFFFF;border:1px solid #e8eaf0;border-radius:20px;padding:24px;min-width:0;box-shadow:0 1px 0 rgba(26,29,46,.04),0 24px 48px -36px rgba(26,22,90,.3)}.rmv-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.rmv-pair{display:grid;gap:24px;grid-template-columns:minmax(0,1fr);align-items:stretch}@media (min-width:900px){.rmv-pair{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}}.rmv-in{display:flex;flex-direction:column}.mk .rmv-in textarea{min-height:150px;flex:1 0 auto}.rmv-row{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:14px}.rmv-stars-l{font-weight:700;font-size:15px}.mk .rmv-select{height:44px;min-width:120px;padding:0 10px;font:inherit;font-size:15px;color:var(--mk-text);background:#FFFFFF;border:1.5px solid #d9dce8;border-radius:12px}.mk .rmv-select:focus{outline:none;border-color:var(--mk-violet);box-shadow:0 0 0 3px rgba(91,79,232,.18)}.mk .rmv-go{margin-top:14px;width:100%;min-height:54px;border-radius:12px;font-weight:700;font-size:17px}.mk .rmv-go[disabled]{opacity:.75;cursor:progress}.rmv-err{margin-top:10px;font-size:15px;color:#9F1239}.rmv-err:empty{display:none}.mk .rmv-fine{margin-top:10px}.rmv-ts:empty{display:none}.rmv-ts{margin-top:10px}.rmv-scan{scroll-margin-top:72px}.rmv-anim{display:grid;gap:18px;min-width:0}.rmv-k{font-size:13px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--mk-text-3)}.rmv-scan .rmv-k{color:#5A5F73}@property --rmv-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.rmv-ring{position:relative;isolation:isolate;margin:4px;border-radius:18px}.rmv-ring-card{position:relative;padding:20px;border:1px solid #e8eaf0;border-radius:18px;background:#FFFFFF;transition:border-color .3s ease,box-shadow .3s ease}.rmv-ring-on:after,.rmv-ring-on:before{content:"";position:absolute;border-radius:20px;pointer-events:none;background:conic-gradient(from var(--rmv-angle),#5B4FE8,#EC4899,#38BDF8,#A78BFA,#5B4FE8);animation:rmv-ring 2.2s linear infinite}.rmv-ring-on:before{inset:-3px;z-index:-1}.rmv-ring-on:after{inset:8px 18px -10px;z-index:-2;filter:blur(22px);animation:rmv-ring 2.2s linear infinite,rmv-breathe 2.2s ease-in-out infinite}.rmv-ring-on .rmv-ring-card{border-color:transparent}.rmv-ring-ok .rmv-ring-card{border-color:#22C55E;box-shadow:0 0 0 1px #22C55E}@keyframes rmv-ring{to{--rmv-angle:360deg}}@keyframes rmv-breathe{0%,to{opacity:.35;transform:scale(.98)}50%{opacity:.7;transform:scale(1.01)}}@media (max-width:600px){.rmv-ring-on:after{filter:blur(14px)}}@media (forced-colors:active){.rmv-ring-on:after,.rmv-ring-on:before{display:none}}.rmv-ring-top{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px}.rmv-scan-meta{font-size:13px;color:#5A5F73}.rmv-scan-stars{color:#E5A00D;letter-spacing:1px}.rmv-scan-stars-off{color:#D7DAE6}.rmv-badge{display:inline-flex;align-items:center;gap:5px;padding:5px 10px;border-radius:999px;background:#DCFCE7;color:#14532D;font-size:13px;font-weight:700;white-space:nowrap}.rmv-scan-text{margin-top:10px;font-size:18px;line-height:1.6;color:var(--mk-text);overflow-wrap:anywhere;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:6;overflow:hidden}.rmv-scan-empty{color:#737891}.rmv-status{min-height:64px;text-align:center}.rmv-status-t{font-family:var(--font-sora),Sora,system-ui,sans-serif;font-size:22px;font-weight:600;line-height:1.3;letter-spacing:-.01em;color:var(--mk-text)}.rmv-status-d{margin-top:6px;font-size:15px;line-height:1.45;color:#5A5F73}.rmv-segs{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:6px}.rmv-seg{height:8px;border-radius:6px;background:#E8EAF0;transition:background .3s ease}.rmv-seg-active{background:#A5A0F7}.rmv-seg-done{background:#5B4FE8}.rmv-chips{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}@media (min-width:600px){.rmv-chips{grid-template-columns:repeat(4,minmax(0,1fr))}}.rmv-chip{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;min-width:0;padding:8px 10px;border:1px solid #e8eaf0;border-radius:10px;background:#FFFFFF;font-size:13px;font-weight:700;line-height:1.25;color:var(--mk-text);animation:rmv-chip-in .3s ease-out both}.rmv-chip,.rmv-chip .rmv-pop{animation-delay:calc(.15s + var(--rmv-delay, 0s))}.rmv-chip-l{flex:1;min-width:0;overflow-wrap:anywhere}.rmv-chip-matched{border-color:#F59E0B;background:#FFFBEB}.rmv-chip-s{font-size:12px;font-weight:800;color:#92400E}@keyframes rmv-chip-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.rmv-hit,.rmv-ok{flex:none;display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%}.rmv-ok{background:#DCFCE7;color:#15803D}.rmv-hit{background:#FEF3C7;color:#92400E;font-size:13px;font-weight:800}.rmv-pop{animation:rmv-pop .35s ease-out both}@keyframes rmv-pop{0%{transform:scale(.4);opacity:0}70%{transform:scale(1.15);opacity:1}to{transform:scale(1)}}.rmv-results{display:grid;gap:24px;min-width:0}.rmv-h2{font-size:24px;font-weight:700;letter-spacing:-.02em;line-height:1.25}.rmv-out{background:#FFFFFF;border:1px solid #e8eaf0;border-radius:20px;overflow:hidden;box-shadow:0 1px 0 rgba(26,29,46,.04),0 24px 48px -36px rgba(26,22,90,.3)}.rmv-sec{padding:28px 32px;display:grid;gap:14px}.rmv-sec+.rmv-sec{border-top:1px solid var(--mk-line)}.rmv-reply{background:#FBFBFE}.rmv-meter{display:grid;gap:8px}.rmv-bars{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.rmv-bar{height:10px;border-radius:6px;background:var(--mk-line)}.rmv-on-unlikely{background:#B45309}.rmv-on-possible{background:var(--mk-violet)}.rmv-on-strong{background:#15803D}.rmv-scale{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));font-size:13px;color:var(--mk-text-3)}.rmv-scale li:nth-child(2){text-align:center}.rmv-scale li:nth-child(3){text-align:right}.rmv-cur-unlikely{color:#92400E}.rmv-cur-possible{color:var(--mk-violet-dark)}.rmv-cur-strong{color:#166534}.rmv-h{font-size:26px;font-weight:700;letter-spacing:-.02em;line-height:1.25}.rmv-h:focus{outline:none}.rmv-h:focus-visible{outline:2px solid var(--mk-violet-dark);outline-offset:4px}.rmv-why{font-size:17px;line-height:1.55;color:var(--mk-text-2)}.rmv-out mark{background:#FEF3C7;color:var(--mk-text);padding:0 3px;border-radius:3px}.rmv-quotes{margin:0;padding:0;list-style:none;display:grid;gap:6px;font-size:16px;line-height:1.5;color:var(--mk-text-2);overflow-wrap:anywhere}.rmv-quote-rule{font-weight:700;color:var(--mk-text)}.rmv-note{padding:12px 14px;background:var(--mk-bg);border-radius:12px;font-size:14px;line-height:1.5;color:var(--mk-text-2)}.rmv-h3{font-size:19px;font-weight:700;letter-spacing:-.01em}.rmv-sub{line-height:1.55}.rmv-list,.rmv-steps,.rmv-sub{font-size:16px;color:var(--mk-text-2)}.rmv-list,.rmv-steps{margin:0;padding-left:22px;line-height:1.7}.rmv-steps{list-style:decimal}.rmv-list{list-style:disc}.rmv-steps strong{color:var(--mk-text)}.rmv-none{font-size:14px;font-weight:700;color:var(--mk-text-2)}.rmv-read{display:grid;gap:14px}.rmv-lead{color:var(--mk-text);font-weight:700}.rmv-only{color:var(--mk-text-2)}.rmv-caution,.rmv-only{font-size:15px;line-height:1.5}.rmv-caution{padding:12px 14px;background:#FFFBEB;border:1px solid #fde68a;border-radius:12px;color:#78350F}.rmv-qs{display:grid;gap:10px}@media (min-width:900px){.rmv-qs{grid-template-columns:repeat(2,minmax(0,1fr))}}.rmv-q{margin:0;padding:12px 14px;border:1px solid var(--mk-line);border-radius:14px;display:grid;gap:10px;min-width:0}.rmv-q-l{padding:0;float:left;width:100%;font-size:16px;line-height:1.45;font-weight:600;color:var(--mk-text)}.rmv-q-l+*{clear:both}.rmv-yn{display:flex;gap:8px;flex-wrap:wrap}.rmv-yn-o{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 16px 0 12px;border:1.5px solid #d9dce8;border-radius:999px;background:#FFFFFF;font-size:15px;font-weight:600;color:var(--mk-text-2);cursor:pointer}.rmv-yn-o input{width:18px;height:18px;margin:0;accent-color:var(--mk-violet);cursor:pointer}.rmv-yn-o:has(input:checked){border-color:var(--mk-violet);background:#F3F1FE;color:var(--mk-text)}.rmv-yn-o:has(input:focus-visible){outline:2px solid var(--mk-violet-dark);outline-offset:2px}.rmv-used{padding:12px 14px;background:#EEF0FD;border-radius:12px;font-size:15px;line-height:1.5;font-weight:600;color:#2B2470}.rmv-draft{background:#FFFFFF;border:1px solid var(--mk-line);border-radius:16px;padding:18px;display:grid;gap:12px}.rmv-first{font-size:17px;line-height:1.6;color:var(--mk-text);overflow-wrap:anywhere}.rmv-wait{font-size:15px;color:var(--mk-text-3)}.rmv-blur{display:grid;gap:10px}.rmv-blur i{display:block;height:10px;border-radius:6px;background:#DCD8F8}.rmv-blur i:nth-child(2){width:90%}.rmv-blur i:nth-child(3){width:55%}.rmv-draft-wait .rmv-blur i{animation:rmv-pulse 1.4s ease-in-out infinite}@keyframes rmv-pulse{50%{opacity:.45}}.rmv-ready{font-size:16px;line-height:1.5;color:var(--mk-text-2)}.rmv-ready b{color:var(--mk-text)}.mk a.rmv-signin{justify-self:start;display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:0 20px 0 14px;border:1px solid #747775;border-radius:999px;background:#FFFFFF;color:#1F1F1F;font:500 16px/20px Roboto,Google Sans,Arial,sans-serif;letter-spacing:.1px;text-decoration:none;white-space:nowrap;box-shadow:0 10px 24px -14px rgba(26,29,46,.55)}.mk a.rmv-signin:hover{background:#F8F8FB;color:#1F1F1F;box-shadow:0 1px 3px rgba(60,64,67,.3)}.rmv-signin svg{flex:none}.rmv-terms{font-size:13px;font-weight:700;color:var(--mk-text-2)}.rmv-legal,.rmv-tip{font-size:13px;line-height:1.4;color:var(--mk-text-3)}.mk .rmv-legal a{color:inherit}.rmv-tip+.rmv-legal{margin-top:-10px}.rmv-replies{display:grid;gap:18px}.rmv-replies-top{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px 20px}.rmv-replies-top>div:first-child{flex:1 1 320px;min-width:0;display:grid;gap:6px}.rmv-tabs{display:flex;gap:6px;padding:4px;border-radius:999px;background:#F1F2F8}.mk .rmv-tab{min-height:44px;padding:0 16px;border:0;border-radius:999px;background:transparent;color:#5A5F73;font:inherit;font-size:15px;font-weight:700;white-space:nowrap;cursor:pointer}.mk .rmv-tab[aria-selected=true]{background:#FFFFFF;color:#2B2470;box-shadow:0 1px 3px rgba(26,29,46,.12)}.mk .rmv-tab:focus-visible{outline:2px solid var(--mk-violet-dark);outline-offset:2px}.rmv-panel{display:grid;gap:16px}.rmv-panel[hidden]{display:none}.rmv-panel:focus-visible{outline:2px solid var(--mk-violet-dark);outline-offset:4px;border-radius:14px}.rmv-g{padding:18px;border:1px solid #e3e5ec;border-radius:14px;background:#FFFFFF;font-family:Arial,Helvetica,sans-serif;color:#202124}.rmv-g-who{display:flex;align-items:center;gap:10px}.rmv-g-av{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:#7C6F64;color:#FFFFFF;font-weight:700}.rmv-g-name{font-size:15px;font-weight:700}.rmv-g-stars{margin-top:10px;font-size:14px;color:#E8A100;letter-spacing:1px}.rmv-g-off{color:#DADCE0}.rmv-g-text{margin-top:6px;font-size:15px;line-height:1.5;overflow-wrap:anywhere;white-space:pre-line}.rmv-g-owner{margin:14px 0 0 18px;padding:12px 14px;border-radius:8px;background:#F8F9FA}.rmv-g-oh{font-size:14px;font-weight:700}.rmv-g-oh span{font-weight:400;color:#5F6368}.rmv-g-reply{margin-top:6px;font-size:15px;line-height:1.5;overflow-wrap:anywhere}.rmv-copy-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px}.mk .rmv-copy{min-height:48px;border-radius:12px;font-size:15px;font-weight:700}.rmv-copied{font-size:14px;font-weight:600;color:#166534}.rmv-copied:empty{display:none}.rmv-notes{display:grid;gap:14px;grid-template-columns:minmax(0,1fr)}@media (min-width:700px){.rmv-notes{grid-template-columns:repeat(2,minmax(0,1fr))}}.rmv-note-box{padding:16px;border-radius:14px;background:#F7F8FC;display:grid;gap:6px;align-content:start}.rmv-note-box .rmv-k{color:#4338CA}.rmv-note-box ul{margin:0;padding-left:18px;list-style:disc;line-height:1.65}.rmv-note-box p,.rmv-note-box ul{font-size:15px;color:var(--mk-text-2)}.rmv-note-box p{line-height:1.6}.rmv-fine-note{font-size:14px;line-height:1.5;color:#5A5F73}.rmv-vs,.rmv-why-card{display:grid;gap:14px}.rmv-vs{grid-template-columns:minmax(0,1fr)}@media (min-width:700px){.rmv-vs{grid-template-columns:repeat(2,minmax(0,1fr))}}.rmv-vs-box{padding:18px;border-radius:14px;min-width:0}.rmv-vs-box h3{margin-bottom:8px;font-size:16px;font-weight:700}.rmv-vs-box ul{margin:0;padding-left:18px;list-style:disc;font-size:15px;line-height:1.65;color:var(--mk-text-2)}.rmv-vs-leave{border:1px solid #f3d7d7;background:#FEF7F7}.rmv-vs-leave h3{color:#991B1B}.rmv-vs-reply{border:1px solid #cdebd8;background:#F4FBF6}.rmv-vs-reply h3{color:#166534}.rmv-final{display:flex;flex-wrap:wrap;align-items:center;gap:20px 32px;padding:28px;border-radius:20px;background:#EEF0FD;border:1px solid #dcd9fb}.rmv-final-copy{flex:999 1 360px;min-width:0;display:grid;gap:8px}.rmv-final h2{font-size:24px;font-weight:700;letter-spacing:-.02em;line-height:1.25}.rmv-final-copy p{font-size:16px;line-height:1.5;color:var(--mk-text-2)}.rmv-final-act{flex:1 1 260px;min-width:0;display:grid;gap:10px;justify-items:start}.mk a.rmv-final-go{display:inline-flex;align-items:center;justify-content:center;min-height:54px;padding:0 26px;border-radius:16px;color:#FFFFFF;font-size:17px;font-weight:700;text-decoration:none;white-space:nowrap}.mk a.rmv-final-go:hover{color:#FFFFFF}.rmv-always{margin-top:-12px;font-size:15px;line-height:1.5;color:var(--mk-text-2);text-align:center}@media (max-width:600px){.rmv-card{padding:20px}.rmv-sec{padding:22px 20px}.rmv-h{font-size:22px}.rmv-final h2,.rmv-h2{font-size:21px}.mk .rmv-select{flex:1}.rmv-tool{transform:translateY(-28px)}.rmv-tabs{width:100%}.mk .rmv-tab{flex:1;padding:0 10px;font-size:14px}.rmv-g{padding:14px}.rmv-g-owner{margin-left:8px}.rmv-final{padding:22px 20px}.mk a.rmv-final-go,.rmv-final-act{width:100%}}@media (prefers-reduced-motion:reduce){.rmv-ring-on:before{animation:none}.rmv-ring-on:after{display:none}.rmv-chip,.rmv-pop{animation:none}.rmv-ring-card,.rmv-seg{transition:none}.rmv-draft-wait .rmv-blur i{animation:none}}