/*! ranobes.net - (c) all rights reserved. Copying is prohibited. */
html.rd-dialog-open{overflow:hidden;scrollbar-gutter:stable;background-color:var(--tv-gutter)}.rd-dialog{position:fixed;inset:0;box-sizing:border-box;width:100%;height:100%;max-width:none;max-height:none;margin:0;padding:12px;border:0;background:transparent;color:inherit;overflow:auto}.rd-dialog, .rd-dialog *{-webkit-tap-highlight-color:transparent;outline:none}.rd-dialog :focus, .rd-dialog :focus-visible, .rd-dialog::-moz-focus-inner{outline:none}.rd-dialog[open]{display:flex;align-items:center;justify-content:center}.rd-dialog::backdrop{background:var(--tv-backdrop);transition:opacity .1s ease}.rd-dialog:not(.is-in)::backdrop{opacity:0}.rd-dialog .rd-box{transition:transform .25s ease, opacity .25s ease}.rd-dialog:not(.is-in) .rd-box{transform:scale(.9) translateY(50px);opacity:0;pointer-events:none}@media (min-width:600px){.rd-dialog::backdrop{transition-duration:.35s}}@media (prefers-reduced-motion:reduce){.rd-dialog::backdrop, .rd-dialog .rd-box{transition:none}}.rd-box{box-sizing:border-box;width:400px;max-width:100%;margin:auto 0;background:var(--tv-plate);color:var(--tv-text);border-radius:8px;box-shadow:0 16px 32px -8px var(--tv-shadow);font:14px/21px "Gotham Pro", Arial, Helvetica, sans-serif;letter-spacing:.012em;user-select:none}.rd-box *{box-sizing:border-box}.rd-head{display:flex;align-items:center;min-height:50px;padding:14px 20px;border-bottom:1px solid var(--tv-line)}.rd-head h2{flex:1;min-width:0;margin:0;font-size:14px;line-height:21px;font-weight:700;color:var(--tv-text-strong);letter-spacing:.012em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rd-novel{margin-left:8px;font-size:12px;font-weight:400;color:var(--tv-muted)}.rd-x{flex:none;width:32px;height:32px;margin:-6px -10px -6px 8px;padding:0;border:0;border-radius:6px;background:transparent;color:var(--tv-text);opacity:.5;font-size:16px;cursor:pointer}.rd-x:hover{opacity:.7}.rd-body{padding:18px 20px 4px}.rd-foot{padding:13px 20px 16px}.rd-foot .btn[disabled]{opacity:.45;cursor:default}.rd-top{display:grid;grid-template-columns:minmax(0, 1fr) auto;align-items:center;gap:16px;padding-top:4px}.rd-scalebox{display:flex;flex-direction:column;gap:4px;min-width:0}.rd-scale{position:relative;height:16px}.rd-track, .rd-zones{position:absolute;left:8px;right:8px;top:6px;height:4px;border-radius:2px}.rd-track{background:var(--tv-line)}.rd-zones{background:linear-gradient(90deg, #8f3535 0 12.5%, #d4453f 12.5% 37.5%, #3fb0a8 37.5% 62.5%, #b98cff 62.5% 87.5%, #e9c14b 87.5%)}.rd-thumb{position:absolute;top:0;width:16px;height:16px;margin-left:-8px;border-radius:50%;background:var(--tv-muted);box-shadow:0 0 0 2px var(--tv-plate), 0 1px 3px rgba(0,0,0,.3);pointer-events:none}.rd-thumb.is-empty{opacity:.35}.rd-range{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.rd-marks{display:flex;justify-content:space-between;padding:0 3px;font-size:11px;line-height:14px;color:var(--tv-muted)}.rd-marks span{width:10px;text-align:center}.rd-fin{width:68px;height:44px;margin:0;padding:0;border:1px solid var(--tv-border);border-radius:6px;outline:none;background:var(--tv-field);color:var(--tv-text-strong);caret-color:var(--tv-up);text-align:center;font:700 22px/1 "Gotham Pro", Arial, Helvetica, sans-serif;font-variant-numeric:tabular-nums;user-select:text}.rd-fin::placeholder{color:var(--tv-muted);opacity:.6}.rd-fin.is-early{color:var(--tv-muted)}.rd-fin:focus{background:var(--tv-field-focus);border-color:var(--tv-up)}.rd-fin.is-bad{border-color:var(--tv-down-text)}.rd-hint{min-height:17px;margin:4px 0 10px;font-size:12px;line-height:17px;color:var(--tv-muted)}.rd-hint.is-bad{color:var(--tv-down-text)}.rd-crits{border-top:1px solid var(--tv-line);padding-top:6px;container-type:inline-size}.rd-crit{display:grid;grid-template-columns:auto minmax(12px, 1fr) 30px 28px;grid-template-areas:"nm nm nm nm" "st ln vl pn";align-items:center;gap:2px 10px;padding:6px 0 4px}.rd-name{grid-area:nm;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rd-line{grid-area:ln;border-top:1px solid var(--tv-border);opacity:.7}.rd-val{grid-area:vl;text-align:right;color:var(--tv-muted);font-variant-numeric:tabular-nums}.rd-crit.is-held .rd-val{color:var(--tv-text)}.rd-crit.is-unset .rd-val{opacity:.6}.rd-pin{grid-area:pn;width:28px;height:28px;padding:0;border:0;border-radius:6px;background:transparent;color:var(--tv-muted);opacity:.3;font-size:13px;cursor:pointer}.rd-pin:hover{opacity:.9}.rd-pin[aria-pressed="true"]{color:var(--tv-text);opacity:1}.rd-box .rd-stars{grid-area:st;--sz: 32px;width:calc(var(--sz) * 5);height:var(--sz);cursor:pointer;outline:none;background-repeat:repeat-x;background-position:0 50%;background-size:auto 100%}.rd-box .rd-stars{background-image:none}.rd-box .rd-stars::before{content:'';position:absolute;inset:0;background:var(--tv-muted);--star: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3CclipPath id='c'%3E%3Cpath d='M12 17.27L18.18 21l-1.64-7.03L22 9.24l-7.19-.61L12 2 9.19 8.63 2 9.24l5.46 4.73L5.82 21z'/%3E%3C/clipPath%3E%3Cpath d='M12 17.27L18.18 21l-1.64-7.03L22 9.24l-7.19-.61L12 2 9.19 8.63 2 9.24l5.46 4.73L5.82 21z' fill='none' stroke='%23000' stroke-width='3' stroke-linejoin='round' clip-path='url(%23c)'/%3E%3C/svg%3E");-webkit-mask:var(--star) 0 50% / auto 100% repeat-x;mask:var(--star) 0 50% / auto 100% repeat-x}.rd-box .rd-stars li.current-rating{top:0;left:0;float:none;background-repeat:repeat-x;background-position:0 50%;background-size:auto 100%;pointer-events:none}.rd-box .rd-stars .rd-pv{display:none}.rd-box .rd-stars.is-hover .rd-pv{display:block}.rd-box .rd-stars.is-hover .rd-on{visibility:hidden}@container (max-width:250px){.rd-crit{gap:2px 6px;grid-template-columns:auto minmax(8px, 1fr) 26px 24px}.rd-box .rd-stars{--sz: 26px}}.rd-box.is-swapping{pointer-events:none}.rd-box.is-swapping .rd-body, .rd-box.is-swapping .rd-foot{opacity:0;transition:opacity .15s ease}.rd-dialog .rd-box.is-resizing{overflow:hidden;pointer-events:none;transition:transform .25s ease, opacity .25s ease, height .3s ease}.rd-done, .rd-foot .rd-x2{animation:rd-rise .3s ease .1s both}.rd-dist i{transform-origin:50% 100%;animation:rd-grow .45s cubic-bezier(.2, .7, .2, 1) both}.rd-dist i:nth-child(1){animation-delay:.2s}.rd-dist i:nth-child(2){animation-delay:.25s}.rd-dist i:nth-child(3){animation-delay:.3s}.rd-dist i:nth-child(4){animation-delay:.35s}.rd-dist i:nth-child(5){animation-delay:.4s}@keyframes rd-rise{from{opacity:0;transform:translateY(8px)}}@keyframes rd-grow{from{transform:scaleY(0)}}@media (prefers-reduced-motion:reduce){.rd-done, .rd-foot .rd-x2, .rd-dist i{animation:none}}.rd-done{display:flex;flex-direction:column;align-items:stretch;gap:8px;padding-bottom:6px;text-align:center}.rd-big{font:700 34px/1 "Gotham Pro", Arial, Helvetica, sans-serif;color:var(--tv-text-strong);font-variant-numeric:tabular-nums}.rd-muted{color:var(--tv-muted)}.rd-dist{display:flex;align-items:flex-end;gap:4px;height:46px;margin-top:12px}.rd-dist i{flex:1;min-height:3px;border-radius:2px 2px 0 0;box-shadow:inset 0 0 0 1px var(--tv-border)}.rd-dist i.is-me{background:#f4c365;box-shadow:none}.rd-axis{display:flex;justify-content:space-between;margin-top:-4px;font-size:11px;color:var(--tv-muted)}.rd-axis span{flex:1}