.rm{min-height:100vh;min-height:100dvh;background:var(--v9-page);color:var(--v9-ink)}:where(.rm) a{color:inherit;text-decoration:none}:where(.rm) button{font:inherit;color:inherit;background:none;border:0;cursor:pointer}:where(.rm) select{font:inherit;color:inherit}.rm-sp{flex:1}.rm-num{font-variant-numeric:tabular-nums}@keyframes rm-rise{0%{opacity:0;transform:translateY(6px)}}.rm-top{position:sticky;top:0;z-index:30;display:flex;gap:12px;min-height:58px;padding:0 16px 0 12px;border-bottom:1px solid var(--v9-line-2);background:hsla(0,0%,100%,.95);backdrop-filter:blur(8px)}.rm-back,.rm-top{align-items:center}.rm-back{display:inline-flex;gap:6px;flex:none;color:var(--v9-ink-3);font-size:14px;font-weight:500;transition:color .2s}.rm-back-i{display:grid;place-items:center;width:34px;height:34px;border-radius:10px;color:var(--v9-ink-2);transition:background-color .2s,color .2s}.rm-back:hover{color:var(--v9-ink)}.rm-back:hover .rm-back-i{background:var(--v9-wash);color:var(--v9-ink)}.rm-top-title{display:flex;align-items:center;min-width:0;padding-left:10px;border-left:1px solid var(--v9-line)}.rm-top-job{display:flex;align-items:baseline;gap:10px;min-width:0}.rm-top-job b{overflow:hidden;font-size:15px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.rm-top-job small{flex:none;color:var(--v9-ink-3);font-size:13px;font-weight:500;white-space:nowrap}.rm-top-job .v9-btn{align-self:center}.rm-col{width:100%;max-width:880px;margin:0 auto;padding:32px 24px 110px}.rm-col.rm-narrow{max-width:720px}.rm-col.rm-wide{max-width:1080px;padding-top:8px}.rm-head h1{margin:4px 0 0;font-size:36px;font-weight:800;line-height:1.3;letter-spacing:-.01em}.rm-head.is-compact h1{font-size:28px}.rm-eyebrow{margin:0;color:var(--v9-blue-deep);font-family:var(--v9-hand);font-size:18px;line-height:1.4}.rm-sub{max-width:680px;margin:12px 0 0;color:var(--v9-ink-2);font-size:16px;line-height:1.85}.rm-acts{display:flex;flex-wrap:wrap;gap:12px;margin-top:26px}.rm-h2{margin:0 0 14px;font-size:19px;font-weight:800;line-height:1.4}.rm-sec{margin-top:48px}.rm-note{display:flex;align-items:center;gap:8px;margin:8px 0;color:var(--v9-ink-3);font-size:14px}.rm-note.is-bad{color:var(--v9-bad-deep);font-weight:600}.rm-hint{color:var(--v9-ink-3);font-size:13px;font-weight:500;line-height:1.6}.rm-hint.is-bad{color:var(--v9-bad-deep)}.rm-dim{color:var(--v9-ink-4);font-size:13px}.rm-tag{display:inline-flex;align-items:center;height:26px;padding:0 10px;border:1.5px solid var(--v9-line);border-radius:999px;color:var(--v9-ink-2);font-size:12.5px;font-weight:500;white-space:nowrap}.rm-tag.is-btn{cursor:pointer;transition:border-color .2s,color .2s}.rm-tag.is-btn:hover{border-color:var(--v9-ink);color:var(--v9-ink)}.rm-more{display:inline-flex;align-items:center;gap:6px;justify-self:start;width:-moz-max-content;width:max-content;padding:6px 2px;color:var(--v9-ink-2);font-size:14px;font-weight:600;transition:color .2s}.rm-more:hover{color:var(--v9-blue-deep)}.rm-more small{color:var(--v9-ink-4);font-size:12.5px;font-weight:500}.rm-ok{display:inline-flex;align-items:center;gap:6px;color:var(--v9-ok-deep);font-size:14px;font-weight:700}.rm-btn-bad{background:var(--v9-bad);color:#fff}.rm-btn-bad:hover{background:var(--v9-bad-deep)}.rm-confirm{display:inline-flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:6px 8px;animation:rm-rise .25s var(--v9-ease)}.rm-confirm small{max-width:320px;color:var(--v9-bad-deep);font-size:13px;font-weight:600;line-height:1.5}.rm-jobs{display:grid;gap:10px}.rm-job{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2px 16px;align-items:center;padding:14px 18px 15px;border:2px solid var(--v9-ink);border-radius:16px;background:var(--v9-surface);transition:transform .12s var(--v9-ease),box-shadow .12s var(--v9-ease)}.rm-job:hover{transform:translate(-2px,-2px);box-shadow:3px 3px 0 var(--v9-ink)}.rm-job b{overflow:hidden;font-size:16px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.rm-job small{grid-column:1;font-weight:500}.rm-job small,.rm-job-st{color:var(--v9-ink-3);font-size:13px}.rm-job-st{grid-column:2;grid-row:1/3;font-weight:600}.rm-job-st.is-ok{color:var(--v9-ok-deep);font-weight:700}.rm-bank-entry{display:grid;grid-template-columns:20px auto minmax(0,1fr) 16px;gap:10px;align-items:center;margin-top:12px;padding:12px 16px;border:1.5px dashed var(--v9-line);border-radius:14px;color:var(--v9-ink-2);transition:border-color .12s var(--v9-ease),color .12s var(--v9-ease)}.rm-bank-entry:hover{border-color:var(--v9-ink);color:var(--v9-ink)}.rm-bank-entry b{color:var(--v9-ink);font-size:15px;font-weight:800;white-space:nowrap}.rm-bank-entry small{overflow:hidden;color:var(--v9-ink-3);font-size:13px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.rm-bank .rm-head{margin-bottom:24px}.rm-bank .rm-sec{margin-top:36px}.rm-bank .rm-h2 small{margin-left:10px;color:var(--v9-ink-3);font-size:14px;font-weight:600}.rm-bank-list{display:grid;margin:0 0 14px;padding:0;border-top:1.5px solid var(--v9-line);list-style:none}.rm-bank-list li{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:4px 16px;align-items:center;padding:12px 0;border-bottom:1.5px solid var(--v9-line)}.rm-bank-paper{display:grid;gap:2px;min-width:0}.rm-bank-paper b{overflow:hidden;color:var(--v9-ink);font-size:15px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.rm-bank-paper:hover b{text-decoration:underline;text-decoration-color:var(--v9-blue);text-decoration-thickness:2px;text-underline-offset:4px}.rm-bank-paper small{overflow:hidden;color:var(--v9-ink-3);font-weight:500;text-overflow:ellipsis}.rm-bank-paper small,.rm-bank-st{font-size:13px;white-space:nowrap}.rm-bank-st{display:inline-flex;align-items:center;gap:6px;color:var(--v9-ink-2);font-weight:600;font-variant-numeric:tabular-nums}.rm-bank-st.is-bad{color:var(--v9-bad-deep)}.rm-three{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1.3fr);gap:16px;margin:56px 0 0;padding:0;list-style:none}.rm-three li{position:relative;padding:20px 20px 22px;border:1.5px solid var(--v9-line);border-radius:18px;background:var(--v9-surface)}.rm-three-n{display:block;color:var(--v9-blue-deep);font-family:var(--v9-hand);font-size:26px;line-height:1}.rm-three b{display:block;margin-top:10px;font-size:17px;font-weight:800}.rm-three p{margin:6px 0 0;color:var(--v9-ink-2);font-size:14px;line-height:1.75}.rm-files{display:grid;gap:6px;margin:14px 0 0;padding:0;list-style:none}.rm-files li{display:flex;align-items:center;min-width:0;padding:6px 10px;border-radius:9px;background:var(--v9-sunken);color:var(--v9-ink-2);font-size:12.5px;font-weight:500}.rm-files li svg{flex:none;margin-right:7px;color:var(--v9-blue-deep)}.rm-files li span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rm-files li small{flex:none;color:var(--v9-ink-3);font-size:inherit}.rm-pair{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:16px}.rm-pair>div{padding:18px 20px 20px;border-radius:18px;background:var(--v9-sunken)}.rm-pair b{font-size:15px;font-weight:800}.rm-pair p{margin:6px 0 0;color:var(--v9-ink-2);font-size:14px;line-height:1.75}.rm-login{display:flex;flex-wrap:wrap;align-items:center;gap:16px 24px;margin-top:40px;padding:20px 22px;border:2px solid var(--v9-ink);border-radius:18px;background:var(--v9-sun-soft)}.rm-login>div{flex:1;min-width:240px}.rm-login b{font-size:16px;font-weight:800}.rm-login p{margin:4px 0 0;color:var(--v9-ink-2);font-size:14px;line-height:1.7}.rm-form{display:grid;gap:22px;margin-top:22px}.rm-remembered{margin:0;color:var(--v9-ok-deep);font-size:13.5px;font-weight:600}.rm-field{display:grid;gap:8px;min-width:0}.rm-label{color:var(--v9-ink);font-size:14px;font-weight:700}.rm-label small{margin-left:6px;color:var(--v9-ink-4);font-size:12.5px;font-weight:500}.rm-chips{display:flex;flex-wrap:wrap;gap:8px}.rm-chips .v9-chip{height:34px;padding:0 14px;font-size:14px}.rm-other{width:140px}.rm-other input{height:32px;padding:4px 10px;font-size:14px}.v9-field.is-bad{border-color:var(--v9-bad)}.v9-field.is-xs{width:84px;flex:none}.v9-field textarea{resize:vertical;line-height:1.75}.rm-ref-bar{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.rm-ref-bar .rm-hint:first-child{flex:1;min-width:200px}.rm-form-acts{justify-content:flex-end;gap:10px}.rm-banner,.rm-form-acts{display:flex;flex-wrap:wrap;align-items:center}.rm-banner{justify-content:center;gap:8px 16px;padding:10px 20px;background:var(--v9-sun-soft);color:var(--v9-ink);font-size:14px;font-weight:600;text-align:center}.rm-stepper{position:sticky;top:58px;z-index:20;display:flex;justify-content:center;gap:6px;padding:10px 16px;border-bottom:1px solid var(--v9-line-2);background:hsla(0,0%,100%,.95);backdrop-filter:blur(8px)}.rm-stepper-i{position:relative;display:inline-flex;align-items:center;gap:9px;height:42px;padding:0 16px 0 10px;border-radius:14px;color:var(--v9-ink-3);transition:background-color .2s,color .2s}.rm-stepper-i+.rm-stepper-i:before{content:"";position:absolute;left:-10px;top:50%;width:14px;border-top:1.5px dashed var(--v9-line)}.rm-stepper-i:hover{background:var(--v9-sunken);color:var(--v9-ink)}.rm-stepper-n{display:grid;place-items:center;width:24px;height:24px;border:1.5px solid var(--v9-line);border-radius:999px;font-size:13px;font-weight:800}.rm-stepper-i b{font-size:15px;font-weight:700}.rm-stepper-i small{display:inline-flex;align-items:center;gap:5px;color:var(--v9-ink-3);font-size:12.5px;font-weight:500;font-variant-numeric:tabular-nums}.rm-stepper-i.is-done .rm-stepper-n{border-color:var(--v9-ok);background:var(--v9-ok);color:#fff}.rm-stepper-i.is-now{background:var(--v9-ink);color:#fff}.rm-stepper-i.is-now .rm-stepper-n{border-color:#fff;color:#fff}.rm-stepper-i.is-now.is-done .rm-stepper-n{border-color:var(--v9-ok)}.rm-stepper-i.is-now small{color:#d6dae4}.rm-step{display:grid;gap:18px;margin-top:26px;animation:rm-rise .3s var(--v9-ease)}.rm-step>*{min-width:0}.rm-step-head h2{margin:0;font-size:26px;font-weight:800;line-height:1.35}.rm-step-head p{max-width:720px;margin:6px 0 0;color:var(--v9-ink-2);font-size:15px;line-height:1.8}.rm-step-foot{gap:12px 16px;margin-top:10px;padding-top:20px;border-top:1px solid var(--v9-line-2)}.rm-confirm-key,.rm-step-foot{display:flex;flex-wrap:wrap;align-items:center}.rm-confirm-key{gap:8px 14px;max-width:640px}.rm-confirm-key small{flex:1;min-width:220px;color:var(--v9-ink-3);font-size:13px;line-height:1.6}.rm-callout{margin:0;padding:12px 16px;border-radius:14px;background:var(--v9-sun-soft);color:var(--v9-ink);font-size:14px;font-weight:600;line-height:1.7}.rm-callout.is-blue{background:var(--v9-blue-soft)}.rm-callout.is-bad{background:var(--v9-bad-soft);color:var(--v9-bad-deep)}.rm-callout .v9-link{margin-left:6px}.rm-drawer-note{font-weight:500}.rm-drawer-note b{margin-right:8px;font-weight:800}.rm-progress{display:flex;align-items:center;gap:9px;margin:0;color:var(--v9-blue-deep);font-size:14px;font-weight:600}.rm-progress.is-inline{display:inline-flex;font-size:13px}.rm-empty{margin:0;padding:26px 20px;border:1.5px dashed var(--v9-line);border-radius:16px;color:var(--v9-ink-3);font-size:14px;line-height:1.75;text-align:center}.rm-empty-page{display:grid;justify-items:center;gap:16px;padding:80px 0;color:var(--v9-ink-2);font-size:15px}.rm-sum-ai{color:var(--v9-blue-deep);font-size:13.5px;font-weight:700}.rm-sum-ai .v9-link{margin-left:10px;font-size:13.5px}.rm-sum-missing{color:#8a5b00;font-size:13.5px;font-weight:700}.rm-drops{display:grid;grid-template-columns:1.3fr 1fr;gap:14px}.rm-drop{position:relative;border:2px dashed var(--v9-ink-4);border-radius:18px;background:var(--v9-sunken);transition:border-color .2s,background-color .2s}.rm-drop.is-over,.rm-drop:hover{border-color:var(--v9-ink);background:var(--v9-surface)}.rm-drop.is-over{border-style:solid;border-color:var(--v9-blue);background:var(--v9-blue-soft)}.rm-drop-btn{display:grid;justify-items:center;gap:4px;width:100%;min-height:150px;padding:22px 18px;text-align:center}.rm-drop.is-lg .rm-drop-btn{min-height:180px}.rm-drop-i{display:grid;place-items:center;width:42px;height:42px;margin-bottom:4px;border:1.5px solid var(--v9-ink);border-radius:13px;background:var(--v9-surface)}.rm-drop-btn b{font-size:16px;font-weight:800}.rm-drop-btn small{max-width:340px;color:var(--v9-ink-2);font-size:13px;line-height:1.6}.rm-drop-hint{margin-top:4px;color:var(--v9-ink-3);font-size:12.5px;font-weight:500;line-height:1.6}.rm-drop-paste{display:flex;align-items:center;justify-content:center;gap:8px;padding:0 14px 16px}.rm-drop-key{padding:1px 7px;border:1.5px solid var(--v9-line);border-radius:7px;color:var(--v9-ink-3);font-family:var(--v9-ui);font-size:12px;font-weight:600}@media (hover:none){.rm-drop-key{display:none}}.rm-drop .rm-drop-cam{display:none}@media (hover:none) and (pointer:coarse){.rm-drop .rm-drop-cam{display:inline-flex}}.rm-drop-note{margin:-6px 14px 14px;color:var(--v9-ink-2);font-size:13px;line-height:1.6;text-align:center}.rm-queue{display:grid;gap:6px}.rm-queue-head{display:flex;align-items:center;gap:8px;margin:0;color:var(--v9-blue-deep);font-size:13.5px;font-weight:700}.rm-queue-row{display:grid;grid-template-columns:minmax(0,1fr) 160px;gap:12px;align-items:center;padding:6px 12px;border-radius:10px;background:var(--v9-sunken);font-size:13px}.rm-queue-row.is-bad{grid-template-columns:minmax(0,1fr) auto;background:var(--v9-bad-soft);color:var(--v9-bad-deep);font-weight:600}.rm-queue-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rm-bar{position:relative;display:block;height:6px;overflow:hidden;border-radius:6px;background:var(--v9-wash)}.rm-bar i{position:absolute;inset:0 auto 0 0;border-radius:6px;background:var(--v9-blue);transition:width .4s var(--v9-ease)}.rm-filerows{display:grid;gap:10px;margin:0;padding:0;list-style:none}.rm-filerow{padding:12px 14px;border:1.5px solid var(--v9-line);border-radius:16px;background:var(--v9-surface)}.rm-filerow.is-bad{border-color:var(--v9-g-bad);background:var(--v9-bad-soft)}.rm-filerow-h{display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px}.rm-filerow-h b{flex:0 1 auto;min-width:0;overflow:hidden;font-size:14px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.rm-filerow-st{display:inline-flex;flex:1;align-items:center;gap:6px;color:var(--v9-ink-3);font-size:13px;font-weight:500}.rm-filerow.is-bad .rm-filerow-st{color:var(--v9-bad-deep);font-weight:600}.rm-thumbs{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.rm-thumb{position:relative;display:block;width:64px;height:86px;overflow:hidden;border:1.5px solid var(--v9-line);border-radius:9px;background:var(--v9-sunken);transition:border-color .2s,transform .12s var(--v9-ease)}.rm-thumb:hover{border-color:var(--v9-ink);transform:translateY(-2px)}.rm-thumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top}.rm-thumb.is-busy img{opacity:.45}.rm-thumb.is-bad{border-color:var(--v9-bad)}.rm-thumb-blank{display:block;width:100%;height:100%}.rm-thumb-n{position:absolute;left:4px;bottom:4px;min-width:18px;height:18px;padding:0 4px;border-radius:6px;background:rgba(31,35,48,.72);color:#fff;font-size:12px;font-weight:700;line-height:18px;text-align:center}.rm-thumb-st{position:absolute;inset:0;display:grid;place-items:center}.rm-thumb-st.is-bad{color:var(--v9-bad-deep);background:hsla(9,100%,96%,.7)}.rm-files-sum{display:flex;align-items:center;gap:10px;color:var(--v9-ink-3);font-size:13.5px;font-weight:500}.rm-unread{display:grid;gap:4px;padding:14px 16px;border-radius:16px;background:var(--v9-bad-soft)}.rm-unread b{color:var(--v9-bad-deep);font-size:14px;font-weight:800}.rm-keytext,.rm-paste{display:grid;gap:8px;padding:16px 18px;border:1.5px solid var(--v9-line);border-radius:16px;background:var(--v9-surface)}.rm-paste .rm-hint{margin:0}.rm-keytext textarea,.rm-paste textarea{font-variant-numeric:tabular-nums}.rm-qt-sum{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 16px;margin-top:8px}.rm-qt-sum b{font-size:17px;font-weight:800}.rm-qt{display:grid;grid-template-columns:minmax(0,1fr);gap:8px}.rm-q-row,.rm-qt-head{display:grid;grid-template-columns:64px 92px 64px minmax(0,1fr) minmax(0,1.25fr) 32px;gap:8px;align-items:center}.rm-qt-head{padding:0 14px;color:var(--v9-ink-3);font-size:12.5px;font-weight:600}.rm-qs{display:grid;grid-template-columns:minmax(0,1fr);gap:8px;margin:0;padding:0;list-style:none}.rm-q{position:relative;padding:8px 14px 10px;border:1.5px solid var(--v9-line);border-radius:14px;background:var(--v9-surface);transition:border-color .2s}.rm-q.is-open,.rm-q:hover{border-color:var(--v9-ink-4)}.rm-q.is-ai{box-shadow:inset 4px 0 0 var(--v9-blue)}.rm-q.is-missing{box-shadow:inset 4px 0 0 var(--v9-sun)}.rm-cell{width:100%;min-width:0;height:34px;padding:0 8px;border:1.5px solid transparent;border-radius:9px;background:transparent;color:var(--v9-ink);font-family:var(--v9-ui);font-size:14.5px;transition:border-color .2s,background-color .2s}.rm-cell:hover{background:var(--v9-sunken)}.rm-cell:focus{border-color:var(--v9-ink);background:var(--v9-surface);outline:none;box-shadow:0 0 0 3px var(--v9-blue-soft)}.rm-cell::-moz-placeholder{color:var(--v9-ink-4)}.rm-cell::placeholder{color:var(--v9-ink-4)}.rm-cell.is-ro{display:block;overflow:hidden;line-height:31px;text-overflow:ellipsis;white-space:nowrap}.rm-cell.is-ro:hover{background:transparent}.rm-cell.is-ro i{color:var(--v9-ink-4);font-style:normal}.rm-cell.is-xs{font-weight:700}.rm-cell.is-guess{color:var(--v9-blue-deep);-webkit-text-decoration:underline dotted;text-decoration:underline dotted;text-underline-offset:4px}.rm-select{padding-right:4px;cursor:pointer}.rm-q-ans{display:grid;min-width:0}.rm-q-ans .rm-cell{font-weight:700}.rm-src{padding-left:9px;color:var(--v9-ink-3);font-size:12px;font-weight:500}.rm-src.is-ai{color:var(--v9-blue-deep);font-weight:700}.rm-src-line{display:flex;flex-wrap:wrap;align-items:center;gap:4px 6px}.rm-check{display:inline-flex;align-items:center;gap:3px;height:24px;padding:0 9px;border:1.5px solid var(--v9-blue);border-radius:999px;background:var(--v9-surface);color:var(--v9-blue-deep);font-size:12.5px;font-weight:700;cursor:pointer;transition:background-color .2s,border-color .2s}.rm-check:hover{background:var(--v9-blue-soft)}.rm-check:focus-visible{outline:none;box-shadow:0 0 0 3px var(--v9-blue-soft)}.rm-cell.is-long{display:block;overflow:hidden;line-height:31px;text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:pointer}.rm-q-answer{display:grid;gap:6px}.rm-q-answer label{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 10px}.rm-q-answer label b,.rm-q-answer.is-ro b{font-size:14px;font-weight:800}.rm-q-answer label small{color:var(--v9-ink-3);font-size:12.5px}.rm-q-answer textarea{font-weight:600;line-height:1.75}.rm-q-detail textarea{field-sizing:content;min-height:3.5em;max-height:22em}.rm-q-answer.is-ro{color:var(--v9-ink);font-size:15px;line-height:1.8;white-space:pre-wrap}.rm-q-more{display:grid;place-items:center;width:32px;height:32px;border-radius:9px;color:var(--v9-ink-3);transition:background-color .2s,transform .25s var(--v9-ease)}.rm-q-more:hover{background:var(--v9-wash);color:var(--v9-ink)}.rm-q.is-open .rm-q-more{transform:rotate(180deg)}.rm-q-stem{margin:2px 0 0;padding:0 8px;overflow:hidden;color:var(--v9-ink-3);font-size:13.5px;line-height:1.6;text-overflow:ellipsis;white-space:nowrap}.rm-q-stem.is-full{color:var(--v9-ink);font-size:15px;line-height:1.8;white-space:pre-wrap}.rm-q-detail{display:grid;gap:10px;margin-top:8px;padding:12px 8px 4px;border-top:1px solid var(--v9-line-2)}.rm-q-opts{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:4px 16px;margin:0;padding:0;list-style:none;color:var(--v9-ink-2);font-size:14px;line-height:1.7}.rm-q-fig{max-width:min(360px,100%);max-height:260px;border:1px solid var(--v9-line);border-radius:10px;-o-object-fit:contain;object-fit:contain;background:#fff}.rm-q-why{margin:0;padding:10px 12px;border-radius:12px;background:var(--v9-blue-soft);color:var(--v9-ink);font-size:14px;line-height:1.75}.rm-q-why b{margin-right:8px;color:var(--v9-blue-deep);font-weight:800}.rm-q-acts,.rm-qt-deleted{display:flex;flex-wrap:wrap;gap:6px}.rm-qt-deleted{align-items:center;margin:4px 0 0;color:var(--v9-ink-3);font-size:13px}.rm-addq{display:grid;gap:10px;padding:16px 18px;border:1.5px dashed var(--v9-ink-4);border-radius:16px}.rm-addq b{font-size:15px;font-weight:800}.rm-addq-row{display:flex;flex-wrap:wrap;gap:8px}.rm-addq-row .v9-field:not(.is-xs){flex:1;min-width:160px}.rm-addq-row .rm-select{width:96px;border:1.5px solid var(--v9-line)}.rm-addq input{height:38px;padding:6px 10px}.rm-roster{display:grid;gap:8px}.rm-roster-bar{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;margin-bottom:4px}.rm-roster-bar b{font-size:17px;font-weight:800}.rm-roster-head,.rm-srow{display:grid;grid-template-columns:minmax(150px,1.1fr) 86px minmax(0,2fr) 20px;gap:12px;align-items:center}.rm-roster-head{padding:0 16px;color:var(--v9-ink-3);font-size:12.5px;font-weight:600}.rm-rows{display:grid;gap:6px;margin:0;padding:0;list-style:none}.rm-srow{width:100%;min-height:54px;padding:8px 16px;border:1.5px solid var(--v9-line);border-radius:14px;background:var(--v9-surface);text-align:left;transition:border-color .15s,transform .12s var(--v9-ease),box-shadow .12s var(--v9-ease)}.rm-srow:hover{border-color:var(--v9-ink);transform:translate(-1px,-1px);box-shadow:2px 2px 0 var(--v9-ink)}.rm-srow.is-look,.rm-srow.is-unnamed{box-shadow:inset 4px 0 0 var(--v9-blue)}.rm-srow.is-look:hover,.rm-srow.is-unnamed:hover{box-shadow:inset 4px 0 0 var(--v9-blue),2px 2px 0 var(--v9-ink)}.rm-srow.is-excluded{opacity:.55}.rm-srow-name{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;min-width:0}.rm-srow-name b{overflow:hidden;font-size:15px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.rm-srow-score{font-size:15px;font-weight:700}.rm-srow-go{color:var(--v9-ink-4)}.rm-st{display:inline-flex;align-items:center;height:22px;padding:0 8px;border-radius:999px;background:var(--v9-wash);color:var(--v9-ink-2);font-size:12px;font-style:normal;font-weight:700;white-space:nowrap}.rm-st.is-look,.rm-st.is-unnamed{background:var(--v9-blue-soft);color:var(--v9-blue-deep)}.rm-st.is-excluded{background:var(--v9-wash);color:var(--v9-ink-3)}.rm-st.is-bad{background:var(--v9-bad-soft);color:var(--v9-bad-deep)}.rm-misses{display:flex;flex-wrap:wrap;gap:5px}.rm-miss{display:inline-grid;place-items:center;min-width:28px;height:24px;padding:0 6px;border-radius:7px;font-size:12.5px;font-style:normal;font-weight:800;font-variant-numeric:tabular-nums}.rm-miss.is-wrong{background:var(--v9-bad-soft);color:var(--v9-bad-deep)}.rm-miss.is-partial{background:var(--v9-sun-soft);color:#8a5b00}.rm-miss.is-blank{border:1.5px dashed var(--v9-bad);color:var(--v9-bad-deep)}.rm-legend{display:inline-flex;gap:6px}.rm-legend .rm-miss{height:22px;font-weight:600}.rm-scrim{position:fixed;inset:0;z-index:70;background:rgba(31,35,48,.3);opacity:0;pointer-events:none;transition:opacity .3s var(--v9-ease)}.rm-scrim.is-on{opacity:1;pointer-events:auto}.rm-drawer{position:fixed;top:0;right:0;bottom:0;z-index:71;display:grid;grid-template-rows:auto minmax(0,1fr) auto;width:min(1040px,100vw);background:var(--v9-surface);border-left:1.5px solid var(--v9-ink);box-shadow:var(--v9-float);transform:translateX(104%);visibility:hidden;transition:transform .42s var(--v9-ease),visibility 0s .42s}.rm-drawer.is-on{transform:none;visibility:visible;transition:transform .42s var(--v9-ease)}.rm-drawer-top{display:flex;align-items:center;gap:12px;padding:12px 16px 12px 20px;border-bottom:1px solid var(--v9-line-2)}.rm-drawer-name{width:220px;font-size:18px;font-weight:800}.rm-drawer-name input{height:38px;padding:4px 10px}.rm-drawer-name input,.rm-drawer-score{font-size:17px;font-weight:800}.rm-drawer-body{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:0}.rm-sheet-view{display:flex;flex-direction:column;gap:10px;min-height:0;padding:14px;border-right:1px solid var(--v9-line-2);background:var(--v9-sunken)}.rm-sheet-view>*{flex:none}.rm-sheet-view .v9-seg{align-self:flex-start}.rm-sheet-view>.rm-sheet-img{flex:0 1 auto;min-height:0;overflow:auto;border-radius:12px;background:#fff}.rm-sheet-img img{display:block;width:100%;height:auto}.rm-sheet-tools{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px}.rm-move{display:inline-flex;align-items:center;gap:6px;color:var(--v9-ink-2);font-size:13.5px;font-weight:600}.rm-move select{max-width:180px;height:32px;padding:0 8px;border:1.5px solid var(--v9-line);border-radius:9px;background:var(--v9-surface);font-size:13.5px}.rm-answers{min-height:0;overflow-y:auto;padding:12px 16px 20px}.rm-ans,.rm-answers-head{display:grid;grid-template-columns:40px minmax(0,1fr) 64px 104px;gap:10px;align-items:start}.rm-answers-head{padding:0 4px 6px;color:var(--v9-ink-3);font-size:12.5px;font-weight:600}.rm-answers ol{display:grid;gap:2px;margin:0;padding:0;list-style:none}.rm-ans{padding:8px 4px;border-bottom:1px solid var(--v9-line-2)}.rm-ans-n{padding-top:5px;font-size:14px;font-weight:800}.rm-ans-text{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;min-width:0;padding-top:4px;font-size:14.5px;line-height:1.6;word-break:break-word}.rm-ans-text i{color:var(--v9-ink-4);font-style:normal}.rm-ans-text small{flex-basis:100%;color:var(--v9-ink-3);font-size:12.5px;line-height:1.6}.rm-ans-said{min-width:0}.rm-ans-hand{grid-column:2/-1;margin-top:-4px}.rm-ans-hand summary{width:-moz-fit-content;width:fit-content;color:var(--v9-ink-3);font-size:12.5px;cursor:pointer}.rm-ans-hand img{display:block;width:100%;max-width:560px;height:auto;margin-top:6px;border:1px solid var(--v9-line-2);border-radius:6px;background:#fff}.rm-verdict{display:inline-grid;place-items:center;width:56px;height:32px;border-radius:10px;font-size:14px;font-weight:800;transition:transform .12s var(--v9-ease),box-shadow .12s var(--v9-ease)}button.rm-verdict:hover{transform:translate(-1px,-1px);box-shadow:2px 2px 0 var(--v9-ink)}.rm-verdict.is-right{background:var(--v9-ok-soft);color:var(--v9-ok-deep)}.rm-verdict.is-wrong{background:var(--v9-bad-soft);color:var(--v9-bad-deep)}.rm-verdict.is-partial{background:var(--v9-sun-soft);color:#8a5b00}.rm-verdict.is-blank{border:1.5px dashed var(--v9-bad);color:var(--v9-bad-deep)}.rm-verdict.is-unknown{background:var(--v9-wash);color:var(--v9-ink-3)}.rm-ans-by{display:inline-flex;align-items:center;gap:4px;padding-top:7px;color:var(--v9-ink-3);font-size:12.5px;font-weight:500}.rm-undo{display:grid;place-items:center;width:24px;height:24px;border-radius:7px;color:var(--v9-ink-3)}.rm-undo:hover{background:var(--v9-wash);color:var(--v9-ink)}.rm-drawer-foot{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;border-top:1px solid var(--v9-line-2);padding:12px 16px max(14px,env(safe-area-inset-bottom)) 20px}.rm-gen{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:16px;align-items:start}.rm-sets{display:grid;gap:14px;padding:18px 20px;border:1.5px solid var(--v9-line);border-radius:18px}.rm-set{display:grid;gap:7px}.rm-set .v9-seg{flex-wrap:wrap;justify-self:start}.rm-set .v9-seg button{flex:1 1 auto}.rm-set .v9-seg button[disabled]{opacity:.4;cursor:default}.rm-req{display:grid;gap:8px;padding:18px 20px;border-radius:18px;background:var(--v9-sunken)}.rm-req-top{display:flex;align-items:center;justify-content:space-between}.rm-req-meta{margin:0;color:var(--v9-ink);font-size:14px;font-weight:700}.rm-req-text{margin:0;color:var(--v9-ink-2);font-size:14px;line-height:1.8;white-space:pre-wrap}.rm-req-ref{margin:0;color:var(--v9-ink-3);font-size:13px}.rm-req-ref b{margin-right:8px;color:var(--v9-ink-2);font-weight:700}.rm-go{display:grid;justify-items:center;gap:10px;padding:30px 20px;border:2px solid var(--v9-ink);border-radius:20px;background:var(--v9-sun-soft);text-align:center}.rm-go small{color:var(--v9-ink-2);font-size:13.5px;font-weight:500}.rm-prep{display:grid;gap:10px;padding:18px 20px;border-radius:18px;background:var(--v9-blue-soft)}.rm-prep p{display:flex;align-items:center;gap:9px;margin:0;color:var(--v9-blue-deep);font-size:15px;font-weight:700}.rm-prep .rm-bar{background:hsla(0,0%,100%,.7)}.rm-prep small{color:var(--v9-ink-2);font-size:13px}.rm-results{display:grid;gap:10px}.rm-results-bar{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.rm-results-bar h3{margin:0;font-size:20px;font-weight:800}.rm-results .rm-hint{margin:-2px 0 4px}.rm-papers{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none}.rm-paperrow{display:flex;align-items:center;gap:6px;min-height:58px;padding:8px 10px 8px 14px;border:1.5px solid var(--v9-line);border-radius:14px;background:var(--v9-surface)}.rm-paperrow-name{display:grid;flex:1;min-width:0}.rm-paperrow-name b{overflow:hidden;font-size:14.5px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.rm-paperrow-name small{color:var(--v9-ink-3);font-size:12.5px;font-weight:500}.rm-paperrow-name small.is-wait{color:#8a5b00}.rm-packs{display:grid;grid-template-columns:minmax(0,1fr);gap:8px;margin-top:18px}.rm-packs h3{margin:0;font-size:18px;font-weight:800}.rm-packs ul{display:grid;grid-template-columns:minmax(0,1fr);gap:6px;margin:4px 0 0;padding:0;list-style:none}.rm-pack{border:1.5px solid var(--v9-line);border-radius:14px;background:var(--v9-surface)}.rm-pack.is-failed{border-color:var(--v9-g-bad)}.rm-pack-row{gap:8px;padding:6px 10px 6px 6px}.rm-pack-h,.rm-pack-row{display:flex;align-items:center}.rm-pack-h{flex:1;gap:10px;min-width:0;padding:6px 8px;border-radius:10px;text-align:left}.rm-pack-h:not([disabled]):hover{background:var(--v9-sunken)}.rm-pack-h[disabled]{cursor:default}.rm-pack-h b{flex:none;font-size:14.5px;font-weight:800}.rm-pack-h span{overflow:hidden;color:var(--v9-ink-2);font-size:13.5px;text-overflow:ellipsis;white-space:nowrap}.rm-pack-h svg{flex:none;margin-left:auto;color:var(--v9-ink-3);transition:transform .25s var(--v9-ease)}.rm-pack-h[aria-expanded=true] svg{transform:rotate(180deg)}.rm-pack-st{display:inline-flex;align-items:center;gap:6px;color:var(--v9-ink-3);font-size:13px;font-weight:600;white-space:nowrap}.rm-pack.is-failed .rm-pack-st{color:var(--v9-bad-deep)}.rm-pack-body{display:grid;gap:8px;padding:4px 18px 16px;color:var(--v9-ink-2);font-size:14px;line-height:1.75}.rm-pack-body p{margin:0}.rm-pack-body b{color:var(--v9-ink)}.rm-pack-body ol{display:grid;gap:8px;margin:0;padding:0;list-style:none}.rm-pack-body li{display:grid;grid-template-columns:48px minmax(0,1fr);gap:2px 10px}.rm-pack-body li small{grid-column:2;color:var(--v9-ink-3);font-size:13px}.rm-pack-from{display:block;color:var(--v9-blue-deep);font-style:normal;font-weight:600}.rm-pack-fig{display:block;max-width:min(320px,100%);max-height:200px;margin-top:6px;-o-object-fit:contain;object-fit:contain}.rm-tier{display:inline-grid;place-items:center;height:24px;border-radius:7px;font-size:12.5px;font-weight:800}.rm-tier.is-基础{background:var(--v9-ok-soft);color:var(--v9-ok-deep)}.rm-tier.is-变式{background:var(--v9-blue-soft);color:var(--v9-blue-deep)}.rm-tier.is-拓展{background:var(--v9-sun-soft);color:#8a5b00}.rm-tiers{display:flex;flex-wrap:wrap;align-items:center;gap:8px 18px}.rm-tiers-i{display:inline-flex;align-items:center;gap:4px}.rm-tiers-i .rm-tier{width:40px;margin-right:4px}.rm-tiers-i b{min-width:18px;color:var(--v9-ink);font-size:16px;font-weight:800;text-align:center}.rm-tiers>small{color:var(--v9-ink-3);font-size:13px;font-weight:600}.rm-set>.rm-hint{margin:0}.rm-paperrow-unknown{color:#8a5b00;font-style:normal;font-weight:600}.rm-preview{position:fixed;inset:0;z-index:80;display:grid;grid-template-rows:auto minmax(0,1fr);background:var(--v9-sunken);animation:rm-rise .25s var(--v9-ease)}.rm-preview-top{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;min-height:58px;padding:8px 14px 8px 20px;border-bottom:1px solid var(--v9-line);background:var(--v9-surface)}.rm-preview-top b{min-width:0;overflow:hidden;font-size:15px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.rm-preview-desk{display:grid;justify-items:center;align-content:start;gap:14px;overflow:auto;padding:28px 16px 60px}.rm-page-img{display:block;max-width:min(1000px,100%);height:auto;border-radius:6px;background:#fff;box-shadow:var(--v9-lift)}.rm-modal{position:fixed;inset:0;z-index:85;display:grid;place-items:center;padding:20px}.rm-modal-scrim{position:absolute;inset:0;background:rgba(31,35,48,.32)}.rm-modal-sheet{position:relative;width:min(720px,100%);max-height:calc(100vh - 40px);max-height:calc(100dvh - 40px);overflow-y:auto;padding:24px 26px 26px;border:1.5px solid var(--v9-ink);border-radius:20px;background:var(--v9-surface);box-shadow:var(--v9-float);animation:rm-rise .3s var(--v9-ease)}.rm-modal-sheet .rm-form{margin-top:6px}.rm-toast{position:fixed;left:50%;bottom:28px;z-index:95;max-width:calc(100vw - 32px);padding:11px 18px;border-radius:14px;background:var(--v9-ink);color:#fff;font-size:14px;font-weight:600;box-shadow:var(--v9-float);transform:translateX(-50%);animation:rm-rise .3s var(--v9-ease)}.rm-paper{width:min(794px,100%);padding:64px 76px 56px;border-radius:4px;background:#fff;box-shadow:var(--v9-lift);color:#111;font-family:Songti SC,STSong,SimSun,"Noto Serif CJK SC","Source Han Serif SC",serif;font-size:14px;line-height:1.75}.rm-paper p{margin:0 0 6px}.rm sub,.rm sup,.rm-paper sub,.rm-paper sup{font-size:.72em;line-height:0}.rm-paper-title{margin-bottom:18px;text-align:center}.rm-paper-title h1{margin:0 0 8px;font-family:Heiti SC,PingFang SC,Microsoft YaHei,sans-serif;font-size:22px;font-weight:700;line-height:1.4}.rm-paper-title p{margin:0;color:#333;font-size:14px}.rm-paper p.is-muted,.rm-paper>p.is-muted{color:#444}.rm-paper p.is-strong{padding:6px 10px;border-left:3px solid #333;background:#f3f4f6}.rm-paper h2{margin:22px 0 10px;font-size:16px}.rm-paper h2,.rm-paper h3{font-family:Heiti SC,PingFang SC,Microsoft YaHei,sans-serif;font-weight:700}.rm-paper h3{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin:22px 0 8px;padding-bottom:4px;border-bottom:1px solid #ddd;font-size:15px}.rm-paper h3 small{flex:none;color:#555;font-size:12.5px;font-weight:400}.rm-paper-label{margin-top:10px!important;font-weight:700}.rm-paper ol,.rm-paper ul{margin:0 0 8px;padding-left:26px}.rm-paper li{margin:2px 0}.rm-paper-opts{display:grid;gap:2px 12px;margin:2px 0 8px;padding-left:2em}.rm-paper-opts.is-4{grid-template-columns:repeat(4,minmax(0,1fr))}.rm-paper-opts.is-2{grid-template-columns:repeat(2,minmax(0,1fr))}.rm-paper-opts.is-1{grid-template-columns:minmax(0,1fr)}.rm-paper-item{margin:8px 0 10px;-moz-column-break-inside:avoid;break-inside:avoid}.rm-paper-answer>p>b:first-child,.rm-paper-item>p b,.rm-paper-tier{margin-right:4px}.rm-paper-tier{font-weight:700}.rm-paper-space{border-bottom:1px dashed #e5e7eb}.rm-paper-img{display:block;max-width:60%;max-height:360px;margin:6px 0 10px 2em;-o-object-fit:contain;object-fit:contain}.rm-paper-table{width:100%;margin:6px 0 12px;border-collapse:collapse;font-size:13px;line-height:1.6}.rm-paper-table td,.rm-paper-table th{padding:5px 8px;border:1px solid #bbb;text-align:left;vertical-align:top;word-break:normal;overflow-wrap:break-word}.rm-paper-table th{background:#f3f4f6;font-weight:700;white-space:nowrap}.rm-paper-answer{margin:6px 0 10px}.rm-paper-break{margin:36px -76px;border:0;border-top:2px dashed #d1d5db}.rm-paper-foot{margin-top:30px;padding-top:8px;border-top:1px solid #e5e7eb;color:#777;font-size:12px;text-align:center}.rm-print{min-height:100vh;background:var(--v9-sunken)}.rm-print-bar{position:sticky;top:0;z-index:10;display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;padding:10px 20px;border-bottom:1px solid var(--v9-line);background:var(--v9-surface)}.rm-print-bar b{font-size:15px;font-weight:800}.rm-print-papers{display:grid;justify-items:center;gap:24px;padding:28px 16px 60px}.rm-print>.rm-note{justify-content:center;padding-top:40px}@media print{@page{size:A4;margin:16mm 18mm}.rm-print{background:#fff}.rm-print-bar{display:none}.rm-print-papers{display:block;padding:0}.rm-paper{width:auto;padding:0;border-radius:0;box-shadow:none;-moz-column-break-after:page;break-after:page}.rm-paper:last-child{-moz-column-break-after:auto;break-after:auto}.rm-paper-break{height:0;margin:0;border:0;-moz-column-break-after:page;break-after:page}.rm-paper h2,.rm-paper h3,.rm-paper-label{-moz-column-break-after:avoid;break-after:avoid}.rm-paper-answer,.rm-paper-table tr{-moz-column-break-inside:avoid;break-inside:avoid}.rm-paper-foot{display:none}}.rm-ways{display:flex;flex-wrap:wrap;gap:2px 26px}.rm-ways .rm-more small{margin-left:4px}.rm-grid-box{display:grid;gap:10px}.rm-grid-box>.rm-hint{margin:0}.rm-grid-wrap{max-height:72vh;max-height:72dvh;overflow:auto;border:1.5px solid var(--v9-line);border-radius:14px;background:var(--v9-surface)}.rm-grid{border-collapse:separate;border-spacing:0;font-variant-numeric:tabular-nums}.rm-grid td,.rm-grid th{padding:0;border-right:1px solid var(--v9-line-2);border-bottom:1px solid var(--v9-line-2);text-align:center}.rm-grid thead th{position:sticky;top:0;z-index:2;min-width:46px;max-width:58px;padding:6px 4px 5px;background:var(--v9-surface);vertical-align:bottom}.rm-grid-n{display:block;font-size:14px;font-weight:800}.rm-grid thead small{display:block;max-width:54px;overflow:hidden;color:var(--v9-ink-3);font-size:12px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.rm-grid tbody th,.rm-grid tfoot th{position:sticky;left:0;z-index:1;background:var(--v9-surface);text-align:left}.rm-grid thead .rm-grid-corner{left:0;z-index:3;padding:6px 12px 5px;color:var(--v9-ink-3);font-size:12.5px;font-weight:600;text-align:left}.rm-grid-name{display:block;width:100%;min-width:88px;max-width:120px;height:40px;padding:0 12px;overflow:hidden;font-size:14px;font-weight:700;text-align:left;text-overflow:ellipsis;white-space:nowrap;transition:color .15s}.rm-grid-name:hover{color:var(--v9-blue-deep)}.rm-grid-cell{display:grid;place-items:center;width:100%;min-width:46px;height:40px;font-size:13px;font-weight:800;transition:background-color .12s}button.rm-grid-cell:hover{background:var(--v9-sunken)}.rm-grid-cell.is-wrong,button.rm-grid-cell.is-wrong:hover{background:var(--v9-bad-soft);color:var(--v9-bad-deep)}.rm-grid-cell.is-partial,button.rm-grid-cell.is-partial:hover{background:var(--v9-sun-soft);color:#8a5b00}.rm-grid-cell.is-blank{color:var(--v9-bad-deep);outline:1.5px dashed var(--v9-bad);outline-offset:-6px}.rm-grid-cell.is-unknown{color:var(--v9-ink-4)}.rm-grid-cell.is-blanks{font-size:14px;letter-spacing:-1px}.rm-grid-cell[aria-expanded=true]{outline:2px solid var(--v9-ink);outline-offset:-3px}.rm-grid tr.is-excluded{opacity:.5}.rm-grid tfoot td,.rm-grid tfoot th{position:sticky;bottom:0;height:34px;border-bottom:0;background:var(--v9-sunken);color:var(--v9-ink-2);font-size:12.5px;font-weight:700}.rm-grid tfoot th{z-index:2;padding:0 12px}.rm-grid tfoot td.is-low{color:var(--v9-bad-deep)}.rm-grid-add{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px}.rm-grid-add .v9-field{flex:1 1 300px}.rm-blankpop{position:fixed;right:12px;bottom:max(20px,env(safe-area-inset-bottom));left:12px;z-index:60;display:grid;gap:12px;width:auto;max-width:600px;margin:0 auto;padding:14px 16px 16px;border:1.5px solid var(--v9-ink);border-radius:18px;background:var(--v9-surface);box-shadow:var(--v9-float);animation:rm-rise .2s var(--v9-ease)}.rm-blankpop-top{display:flex;align-items:center;gap:10px}.rm-blankpop-top b{font-size:15px;font-weight:800}.rm-blankpop-chips{display:flex;flex-wrap:wrap;gap:8px}.rm-blank-chip{display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:0 14px;border:1.5px solid var(--v9-line);border-radius:999px;font-size:15px;font-weight:600;transition:border-color .15s,background-color .15s}.rm-blank-chip i{color:var(--v9-ink-3);font-style:normal}.rm-blank-chip:hover{border-color:var(--v9-ink)}.rm-blank-chip[aria-pressed=true]{border-color:var(--v9-bad);background:var(--v9-bad-soft);color:var(--v9-bad-deep)}.rm-blank-chip[aria-pressed=true] i{color:inherit}.rm-blankpop-acts{display:flex;flex-wrap:wrap;gap:6px;margin:0 -8px}.rm-variant{display:grid;gap:10px;margin-top:18px}.rm-variant-head h3{margin:0;font-size:18px;font-weight:800}.rm-variant-head .rm-hint{max-width:720px;margin:4px 0 0}.rm-variant-list{display:grid;gap:2px;margin:0;padding:0;list-style:none}.rm-variant-list li{display:grid;gap:6px;padding:2px 6px;border-radius:12px;transition:background-color .15s}.rm-variant-list li.is-on{background:var(--v9-sunken)}.rm-variant-list li:has(.rm-variant-note){padding-bottom:10px}.rm-variant-line{display:flex;align-items:center;gap:8px}.rm-variant-row{display:grid;flex:1;grid-template-columns:20px 44px minmax(0,1fr) 180px;gap:10px;align-items:center;min-width:0;min-height:42px;padding:0 6px;cursor:pointer}.rm-variant-add{flex:none;padding:6px 4px;color:var(--v9-ink-3);font-size:13px;font-weight:600;transition:color .15s}.rm-variant-add:hover{color:var(--v9-blue-deep)}.rm-variant-add.is-off{visibility:hidden}.rm-variant-row input{width:18px;height:18px;accent-color:var(--v9-ink)}.rm-variant-row b{font-size:15px;font-weight:800}.rm-variant-point{overflow:hidden;color:var(--v9-ink-2);font-size:14px;text-overflow:ellipsis;white-space:nowrap}.rm-variant-rate{display:grid;grid-template-columns:minmax(0,1fr) 44px;gap:8px;align-items:center;font-size:13.5px;font-weight:700;text-align:right}.rm-bar i.is-low{background:var(--v9-bad)}.rm-variant-note{margin:0 6px 0 42px}.rm-variant-note input{padding:8px 12px;font-size:14px}.rm-variant-note-ro{margin:0 6px 0 42px;color:var(--v9-ink-2);font-size:14px}.rm-variant-go{display:flex;padding-top:4px}@media (max-width:900px){.rm-drawer-body,.rm-drops,.rm-gen,.rm-pair,.rm-papers,.rm-three{grid-template-columns:minmax(0,1fr)}.rm-drawer-body{grid-template-rows:minmax(0,46%) minmax(0,1fr)}.rm-sheet-view{border-right:0;border-bottom:1px solid var(--v9-line-2)}.rm-top-job small{display:none}}@media (max-width:640px){.rm-col{padding:20px 16px 96px}.rm-col.rm-wide{padding-top:4px}.rm-head h1{font-size:28px}.rm-sub{font-size:15px}.rm-acts .v9-btn{flex:1}.rm-pack-row{flex-wrap:wrap;row-gap:2px}.rm-pack-h{flex-basis:100%}.rm-pack-row>.rm-pack-st{padding-left:8px}.rm-pack-row>.v9-btn{margin-left:auto}.rm-top{gap:6px;padding:0 10px 0 6px}.rm-back-t{display:none}.rm-top-title{padding-left:6px;border-left:0}.rm-top-job b{font-size:14px}.rm-stepper{justify-content:space-between;gap:2px;padding:8px 10px}.rm-stepper-i{flex:1;flex-direction:column;justify-content:center;gap:2px;height:54px;padding:4px}.rm-stepper-i+.rm-stepper-i:before{display:none}.rm-stepper-n{width:20px;height:20px;font-size:12px}.rm-stepper-i b{font-size:13px}.rm-stepper-i small{display:none}.rm-step-head h2{font-size:22px}.rm-qt-head{display:none}.rm-q-row{grid-template-columns:56px minmax(0,1fr) 56px 32px;grid-template-areas:"n t s m" "p p p p" "a a a a";row-gap:2px}.rm-q-row>:first-child{grid-area:n}.rm-q-row>:nth-child(2){grid-area:t}.rm-q-row>:nth-child(3){grid-area:s}.rm-q-row>:nth-child(4){grid-area:p}.rm-q-row>:nth-child(5){grid-area:a}.rm-q-row>:nth-child(6){grid-area:m}.rm-roster-head{display:none}.rm-srow{grid-template-columns:minmax(0,1fr) auto 16px;grid-template-areas:"name score go" "miss miss go";row-gap:6px;padding:10px 12px}.rm-srow-name{grid-area:name}.rm-srow-score{grid-area:score}.rm-srow-miss{grid-area:miss}.rm-srow-go{grid-area:go}.rm-drawer{width:100vw;border-left:0}.rm-drawer-name{width:150px}.rm-answers-head{display:none}.rm-ans{grid-template-columns:34px minmax(0,1fr) 56px}.rm-ans-by{grid-column:2/4;padding-top:0}.rm-confirm small{max-width:220px}.rm-bank-list li{grid-template-columns:minmax(0,1fr) auto}.rm-bank-st{grid-column:1;grid-row:2}.rm-bank-list .rm-confirm,.rm-bank-list li>.v9-btn{grid-column:2;grid-row:1/3}.rm-bank-entry{grid-template-columns:20px minmax(0,1fr) 16px}.rm-bank-entry small{grid-column:2;grid-row:2;white-space:normal}.rm-bank-entry svg:last-child{grid-column:3;grid-row:1/3}.rm-preview-top{padding:8px 8px 10px 16px}.rm-preview-top>b{flex:1 1 calc(100% - 52px);order:-2}.rm-preview-top>.v9-btn--icon{order:-1}.rm-preview-top>.rm-sp{display:none}.rm-preview-desk{padding:14px 8px 40px}.rm-paper{padding:28px 18px 26px;font-size:13.5px}.rm-paper-title h1{font-size:19px;text-wrap:balance}.rm-paper-table{font-size:12.5px}.rm-paper-table td,.rm-paper-table th{padding:4px 5px}.rm-paper-break{margin:26px -18px}.rm-paper-opts.is-4{grid-template-columns:repeat(2,minmax(0,1fr))}.rm-modal{padding:0;place-items:end stretch}.rm-modal-sheet{width:100%;max-height:92vh;max-height:92dvh;border-radius:20px 20px 0 0;padding:20px 18px max(20px,env(safe-area-inset-bottom))}.rm-results-bar .v9-btn{flex:1}.rm-ways{display:grid;gap:2px}.rm-ways .rm-more{flex-wrap:wrap;width:auto;gap:0 6px;text-align:left}.rm-ways .rm-more small{margin-left:0}.rm-variant-line{flex-wrap:wrap;gap:0}.rm-variant-row{flex-basis:100%;grid-template-columns:20px 36px minmax(0,1fr) 96px;gap:8px}.rm-variant-add{margin-left:34px;padding-top:0}.rm-variant-add.is-off{display:none}.rm-variant-rate{grid-template-columns:minmax(0,1fr) 40px}.rm-variant-note,.rm-variant-note-ro{margin-left:6px}.rm-variant-paper{flex-wrap:wrap}.rm-variant-paper .rm-paperrow-name{flex-basis:100%}}@media (prefers-reduced-motion:reduce){.rm-blankpop,.rm-confirm,.rm-modal-sheet,.rm-preview,.rm-step,.rm-toast{animation:none}.rm-drawer{transition:none}}