.rmt-atr-form{display:block}.rmt-atr-form__label{display:block;margin-bottom:10px}.rmt-atr-form__row{display:flex;gap:8px;align-items:stretch}.rmt-atr-form__input{flex:1 1 auto;min-height:48px}.rmt-atr-form__input::-webkit-search-cancel-button{cursor:pointer}.rmt-atr-form__go{min-height:48px;flex:none}.rmt-atr-form--lg .rmt-atr-form__input{min-height:60px;font-size:18px;padding-inline:24px}.rmt-atr-form--lg .rmt-atr-form__go{min-height:60px;padding:0 28px;font-size:16px}.rmt-atr-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.rmt-atr-chip{display:inline-flex;align-items:center;min-height:40px;padding:8px 14px;border-radius:999px;border:1px solid var(--rule);background:var(--paper);color:var(--ink);font-size:14px;line-height:1.25;transition:border-color .2s,background-color .2s,color .2s}.rmt-atr-chip:hover,.rmt-atr-chip:focus-visible{border-color:var(--ink);color:var(--ink)}.rmt-atr-out:empty{display:none}.rmt-atr-out{margin-top:16px}.rmt-atr-status{margin:0;color:var(--muted);font-family:var(--mono);font-size:13px;letter-spacing:.04em}.rmt-atr-status--busy:before{content:"";display:inline-block;width:8px;height:8px;margin-right:8px;border-radius:50%;background:var(--red);animation:rmtPulse 1.2s ease-in-out infinite;vertical-align:middle}.rmt-atr-err{color:var(--red-text)}.rmt-atr-res__answer{font-size:18px;line-height:1.5;max-width:62ch}.rmt-atr-res__answer p{margin:0 0 .6em}.rmt-atr-res__answer a{text-decoration:underline;text-decoration-color:var(--red);text-decoration-thickness:2px;text-underline-offset:4px}.rmt-atr-res__answer em{font-family:var(--serif);font-style:italic;font-size:1.08em}.rmt-atr-cards{list-style:none;margin:16px 0 0;padding:0;display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr))}.rmt-atr-card__link{display:flex;gap:12px;align-items:center;height:100%;padding:10px;border:1px solid var(--rule);border-radius:var(--radius);background:var(--paper);transition:border-color .2s,transform .2s}.rmt-atr-card__link:hover{border-color:var(--ink);color:var(--ink);transform:translateY(-2px)}.rmt-atr-card__media{flex:none;width:72px;aspect-ratio:3 / 2;border-radius:3px;overflow:hidden;background:var(--media-bg);display:grid;place-items:center}.rmt-atr-card--title .rmt-atr-card__media{width:54px;aspect-ratio:2 / 3}.rmt-atr-card--person .rmt-atr-card__media{width:56px;aspect-ratio:1;border-radius:50%}.rmt-atr-card__media img{width:100%;height:100%;object-fit:cover}.rmt-atr-card__init{font-family:var(--serif);font-size:22px;color:var(--muted)}.rmt-atr-card__text{display:flex;flex-direction:column;gap:2px;min-width:0}.rmt-atr-card__type{font-family:var(--mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--red-text)}.rmt-atr-card--listing .rmt-atr-card__type{color:var(--muted)}.rmt-atr-card__title{font-weight:600;font-size:15px;line-height:1.25;overflow-wrap:anywhere}.rmt-atr-card__meta{font-family:var(--mono);font-size:12px;color:var(--muted);letter-spacing:.02em}.rmt-atr-follow{margin-top:18px}.rmt-atr-follow .rmt-atr-chips{margin-top:8px}.rmt-atr-more{margin-top:6px}.rmt-atr-head{position:relative}.rmt-atr-kbd{font-family:var(--mono);font-size:11px;line-height:1;padding:3px 6px;border-radius:4px;border:1px solid var(--rule);color:var(--muted)}.rmt-atr-head.is-open .rmt-atr-head__btn{border-color:var(--ink)}.rmt-atr-pop{position:absolute;right:0;top:calc(100% + 10px);z-index:60;width:min(560px,calc(100vw - 32px));max-height:min(76vh,720px);overflow:auto;padding:20px 20px 18px;background:var(--bg);color:var(--ink);border:1px solid var(--ink);border-top:3px solid var(--red);border-radius:var(--radius);box-shadow:0 24px 60px -20px rgba(var(--scrim),.45)}.rmt-atr-pop .rmt-atr-form{padding-right:40px}.rmt-atr-pop .rmt-atr-res__answer{font-size:16px}.rmt-atr-pop .rmt-atr-cards{grid-template-columns:1fr}.rmt-atr-pop__close{position:absolute;top:18px;right:14px;width:36px;height:36px;display:grid;place-items:center;border:0;border-radius:50%;background:transparent}.rmt-atr-pop__close:hover{background:var(--chip)}@media(max-width:719.98px){.rmt-atr-head__btn .rmt-atr-kbd{display:none}.rmt-atr-pop{position:fixed;left:16px;right:16px;top:72px;width:auto}}.rmt-atr-page__body{max-width:860px;margin-top:28px}.rmt-atr-out--page{margin-top:28px;padding-top:24px;border-top:1px solid var(--rule)}.rmt-atr-out--page .rmt-atr-res__answer{font-size:20px}.rmt-atr-page__examples{margin-top:36px}.rmt-atr-mod__panel{display:grid;gap:clamp(20px,4vw,48px);padding:clamp(24px,5vw,56px);background:var(--band);color:var(--band-ink);border-radius:var(--radius)}@media(min-width:1000px){.rmt-atr-mod__panel{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start}}.rmt-atr-mod__panel .rmt-sechead__title{color:var(--band-ink);margin:8px 0 0}.rmt-atr-mod__intro{margin:12px 0 0;color:#f5f1e8c7;max-width:42ch}.rmt-atr-mod .rmt-input{background:#fbf8f2;color:#15161d;border-color:transparent}.rmt-atr-mod .rmt-atr-chip{background:transparent;color:#f5f1e8;border-color:#f5f1e859}.rmt-atr-mod .rmt-atr-chip:hover,.rmt-atr-mod .rmt-atr-chip:focus-visible{border-color:#f5f1e8;color:#f5f1e8}.rmt-atr-mod .rmt-atr-out{padding:18px;background:var(--bg);color:var(--ink);border-radius:var(--radius)}.rmt-atr-mod .rmt-atr-out .rmt-atr-chip{background:var(--paper);color:var(--ink);border-color:var(--rule)}.rmt-atr-mod .rmt-atr-out .rmt-atr-chip:hover{border-color:var(--ink);color:var(--ink)}.rmt-atr-mod :focus-visible{outline-color:var(--red-onband)}.rmt-quiz{margin:32px 0 0;padding:clamp(18px,4vw,36px);background:var(--paper);border:1px solid var(--rule);border-top:3px solid var(--ink);border-radius:var(--radius)}.rmt-quiz--embed{margin:48px 0 8px}.rmt-quiz-page .rmt-quiz{max-width:760px}.rmt-quiz__name{margin:6px 0 14px;font-family:var(--serif);font-weight:400;font-size:clamp(24px,3vw,32px);line-height:1.1}.rmt-quiz__dots{list-style:none;margin:0 0 18px;padding:0;display:flex;gap:8px;flex-wrap:wrap}.rmt-quiz__dot{width:12px;height:12px;border-radius:50%;border:2px solid var(--rule);background:transparent;transition:background-color .2s,border-color .2s,transform .2s}.rmt-quiz__dot.is-current{border-color:var(--ink);transform:scale(1.15)}.rmt-quiz__dot.is-right{background:var(--ink);border-color:var(--ink)}.rmt-quiz__dot.is-wrong{background:var(--red);border-color:var(--red)}.rmt-quiz:not(.is-live) .rmt-quiz__dots{display:none}.rmt-quiz__count{margin:0 0 6px}.rmt-quiz__q{margin:0;font-family:var(--serif);font-weight:400;font-size:clamp(24px,3.4vw,34px);line-height:1.15;letter-spacing:-.01em}.rmt-quiz__q:focus{outline:none}.rmt-quiz__img{margin-top:16px;aspect-ratio:16 / 9;max-width:520px;overflow:hidden;border-radius:var(--radius);background:var(--media-bg)}.rmt-quiz__img img{width:100%;height:100%;object-fit:cover}.rmt-quiz__opts{list-style:none;margin:20px 0 0;padding:0;display:grid;gap:10px}@media(min-width:720px){.rmt-quiz__opts{grid-template-columns:1fr 1fr}}.rmt-quiz__opt{width:100%;min-height:60px;display:flex;align-items:center;gap:14px;padding:12px 16px;text-align:left;border:1.5px solid var(--rule);border-radius:10px;background:var(--bg);color:var(--ink);font-size:17px;font-weight:500;line-height:1.25;transition:border-color .15s,background-color .15s,color .15s,transform .15s;-webkit-tap-highlight-color:transparent}.rmt-quiz__opt:not(:disabled):hover{border-color:var(--ink);transform:translateY(-1px)}.rmt-quiz__opt:disabled{cursor:default;opacity:.55}.rmt-quiz__key{flex:none;width:30px;height:30px;display:grid;place-items:center;border-radius:50%;border:1px solid var(--rule);font-family:var(--mono);font-size:13px}.rmt-quiz__opt.is-right{opacity:1;border-color:var(--ink);background:var(--ink);color:var(--bg)}.rmt-quiz__opt.is-right .rmt-quiz__key{border-color:currentColor}.rmt-quiz__opt.is-right .rmt-quiz__key:after{content:"\2713"}.rmt-quiz__opt.is-right .rmt-quiz__key{font-size:0}.rmt-quiz__opt.is-right .rmt-quiz__key:after{font-size:15px}.rmt-quiz__opt.is-wrong{opacity:1;border-color:var(--red);color:var(--red-text)}.rmt-quiz__opt.is-wrong .rmt-quiz__otext{text-decoration:line-through;text-decoration-thickness:2px}.rmt-quiz__opt.is-wrong .rmt-quiz__key{border-color:var(--red)}.rmt-quiz__fb{margin-top:18px;padding:14px 16px;border-left:3px solid var(--ink);background:var(--bg);border-radius:0 var(--radius) var(--radius) 0}.rmt-quiz__fb.is-wrong{border-left-color:var(--red)}.rmt-quiz__explain{margin:0;font-size:16px}.rmt-quiz__verdict{font-family:var(--mono);font-size:13px;letter-spacing:.1em;text-transform:uppercase}.rmt-quiz__fb.is-wrong .rmt-quiz__verdict{color:var(--red-text)}.rmt-quiz__link{text-decoration:underline;text-decoration-color:var(--red);text-decoration-thickness:2px;text-underline-offset:4px;font-weight:600}.rmt-quiz__actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}.rmt-quiz .rmt-btn--outline{background:transparent;border-color:var(--rule);color:var(--ink)}.rmt-quiz .rmt-btn--outline:hover{border-color:var(--ink);color:var(--ink)}.rmt-quiz__final{text-align:center;padding:8px 0}.rmt-quiz__score{margin:8px 0 0;font-family:var(--serif);font-size:clamp(72px,14vw,128px);line-height:.95;letter-spacing:-.03em}.rmt-quiz__score:focus{outline:none}.rmt-quiz__line{margin:10px auto 0;font-size:18px;max-width:36ch}.rmt-quiz__best{margin:8px 0 0;font-size:12px;color:var(--muted)}.rmt-quiz__final .rmt-quiz__actions{justify-content:center;margin-top:20px}.rmt-quiz__note{margin:8px 0 0;min-height:1.5em;font-size:14px;color:var(--muted)}.rmt-quiz__more{display:flex;justify-content:center;gap:24px;flex-wrap:wrap;margin-top:8px}.rmt-quiz__static{margin:0;padding-left:1.2em}.rmt-quiz__sq+.rmt-quiz__sq{margin-top:20px}.rmt-quiz__static .rmt-quiz__q{font-size:22px}.rmt-quiz__sopts{margin:8px 0}.rmt-quiz__reveal summary{cursor:pointer;font-weight:600}.rmt-quiz-mod .rmt-quiz{margin-top:20px}.rmt-quiz-list{list-style:none;margin:28px 0 0;padding:0;border-top:1px solid var(--rule)}.rmt-quiz-list__link{display:grid;grid-template-columns:110px minmax(0,1fr) auto;gap:4px 16px;align-items:baseline;padding:16px 0;border-bottom:1px solid var(--rule)}.rmt-quiz-list__date{font-family:var(--mono);font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--red-text)}.rmt-quiz-list__title{font-family:var(--serif);font-size:22px;line-height:1.15}.rmt-quiz-list__meta{font-family:var(--mono);font-size:12px;color:var(--muted)}.rmt-quiz-list__best{grid-column:2 / -1;font-family:var(--mono);font-size:12px;color:var(--ink)}.rmt-quiz-list__best:empty{display:none}.rmt-quiz-page__more{margin-top:24px}@media(max-width:600px){.rmt-quiz-list__link{grid-template-columns:1fr}.rmt-quiz-list__best{grid-column:auto}}@media(prefers-reduced-motion:reduce){.rmt-atr-card__link,.rmt-quiz__opt,.rmt-quiz__dot{transition:none}.rmt-atr-card__link:hover,.rmt-quiz__opt:not(:disabled):hover{transform:none}.rmt-atr-status--busy:before{animation:none}}.rmt-quiz-list__share{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;padding:0 0 16px}.rmt-quiz-list__share[hidden]{display:none}.rmt-quiz-list__grid{font-size:20px;letter-spacing:.1em;line-height:1}.rmt-quiz-list__rank{font-family:var(--mono);font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--red-text)}.rmt-quiz-list__btn{min-height:36px;padding:0 16px;font-size:13px}.rmt-quiz-list__note{font-size:13px;color:var(--muted)}.rmt-quiz-list__item{border-bottom:1px solid var(--rule)}.rmt-quiz-list__item .rmt-quiz-list__link{border-bottom:0}.rmt-quiz-list__share{padding-left:126px;margin-top:-6px}@media(max-width:600px){.rmt-quiz-list__share{padding-left:0}}
