/*! ranobes.net - (c) all rights reserved. Copying is prohibited. */
:root{--xf-accent: #95ac7c;--xf-accent-dark: #6c8452;--xf-text: #d8d8d8;--xf-muted: #8a8a8a;--xf-dim: #666;--xf-line: rgba(255, 255, 255, .06);--xf-field: rgba(255, 255, 255, .06);--xf-field-hover: rgba(255, 255, 255, .10);--xf-field-line: rgba(255, 255, 255, .14);--xf-raised: #3b3b3b;--xf-raised-line: rgba(255, 255, 255, .12);--xf-item-hover: var(--menu-hover, rgba(0, 0, 0, 0.2));--xf-strong: #fff;--xf-pick-shadow: 0 8px 40px -10px rgba(0, 0, 0, .6)}.xfields, .xfields tbody, .xfields tr{display:block;width:100%}.xfields tr>td{display:block}.xf-group-header td{padding:28px 0 14px!important;border:0!important}.xf-group-header:first-child td{padding-top:8px!important}.xf-group-title{display:block;padding-bottom:12px;color:#9a9a9a;font-size:14px;font-weight:400}.xf-row{display:grid!important;grid-template-columns:minmax(0, 1fr) 200px;gap:24px;align-items:start;padding:16px 0;border-bottom:1px solid var(--xf-line)}.xf-row:last-child{border-bottom:0}.xf-row>td{padding:0!important;border:0!important;background:transparent!important;min-width:0}.xf-row>td:first-child{display:grid!important;grid-template-columns:auto minmax(0, 1fr);align-items:start;gap:14px}.xf-icon{color:var(--xf-dim);font-size:14px;width:16px;text-align:center;margin-top:3px;transition:color .15s}.xf-row:hover .xf-icon{color:var(--xf-accent)}.xf-text{display:flex;flex-direction:column;gap:4px;min-width:0}.xf-label{display:inline-flex;align-items:center;gap:8px;color:var(--xf-text);font-weight:500;font-size:14px;line-height:1.35;word-wrap:break-word;overflow-wrap:break-word}.xf-desc{color:var(--xf-muted);font-size:12px;line-height:1.5;word-wrap:break-word;overflow-wrap:break-word}.xf-row>td:last-child{justify-self:stretch}.xf-row>td:last-child select, .xf-row>td:last-child .selectric, .xf-row>td:last-child .jq-selectbox, .xf-row>td:last-child .jq-selectbox__select{width:100%!important;max-width:100%}.xf-row--toggle>td:last-child{display:flex;justify-content:flex-end;align-items:center}.xf-row--child>td:first-child{padding-left:26px!important;position:relative}.xf-row--child>td:first-child::before{content:'';position:absolute;left:8px;top:-8px;width:18px;height:32px;border-left:1.5px solid var(--xf-accent);border-bottom:1.5px solid var(--xf-accent);border-bottom-left-radius:8px;opacity:.55;pointer-events:none;transition:opacity .2s ease, border-color .2s ease}.xf-row--child:hover>td:first-child::before{opacity:.9}.xf-anchor{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;color:var(--xf-dim);opacity:0;text-decoration:none;border-radius:4px;font-size:10px;position:relative;transition:opacity .15s, color .15s, background .15s}.xf-row:hover .xf-anchor, .xf-anchor:focus{opacity:1}.xf-anchor:hover{color:var(--xf-accent);background:rgba(149, 172, 124, .1)}.xf-anchor.is-copied{opacity:1;color:var(--xf-accent);background:rgba(149, 172, 124, .15)}.xf-anchor.is-copied::after{content:'скопировано';position:absolute;left:26px;top:50%;transform:translateY(-50%);font-size:11px;color:var(--xf-accent);white-space:nowrap;pointer-events:none;animation:xfFade 1.5s ease forwards}@keyframes xfFade{0%{opacity:0;transform:translate(-4px, -50%)}15%{opacity:1;transform:translate(0, -50%)}80%{opacity:1}100%{opacity:0}}@media (hover:none){.xf-anchor{opacity:.4}}.xf-label.xf-highlight{border-radius:4px;animation:xfHighlight 2s ease-in-out}@keyframes xfHighlight{0%, 26%, 56%, 86%, 100%{background:rgba(149, 172, 124, 0);box-shadow:0 0 0 4px rgba(149, 172, 124, 0)}11%, 41%, 71%{background:rgba(149, 172, 124, .28);box-shadow:0 0 0 4px rgba(149, 172, 124, .28)}}.xf-native-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0, 0, 0, 0)!important;border:0!important}.xf-switch{display:inline-flex;align-items:center;gap:12px;cursor:pointer;user-select:none;-webkit-tap-highlight-color:transparent;position:relative}.xf-switch-input{position:absolute;left:0;top:0;width:1px;height:1px;opacity:0;pointer-events:none;order:1}.xf-switch-label{order:0;min-width:22px;font-size:12px;color:#7a7a7a;text-align:right}.xf-switch-input:checked ~ .xf-switch-label{color:var(--xf-accent)}.xf-switch-track{order:2;position:relative;width:36px;height:20px;background:rgba(255, 255, 255, .08);border-radius:999px;transition:background .2s ease;flex-shrink:0}.xf-switch-thumb{position:absolute;top:2px;left:2px;width:16px;height:16px;background:#c8c8c8;border-radius:50%;transition:transform .2s ease, background .2s ease}.xf-switch-input:checked + .xf-switch-track{background:rgba(149, 172, 124, .35)}.xf-switch-input:checked + .xf-switch-track .xf-switch-thumb{transform:translateX(16px);background:var(--xf-accent)}.xf-switch-input:focus-visible + .xf-switch-track{box-shadow:0 0 0 2px rgba(149, 172, 124, .4)}.xf-save-native{width:180px;max-width:100%;transition:background-color .2s ease, color .2s ease}.xf-save-native.is-dirty{background-color:var(--xf-accent-dark)!important;background-image:none!important}.form_submit.center, .xf-save-mirror-wrap{text-align:center}.xf-save-mirror-wrap{margin-top:24px}.xf-save-native.is-saving{pointer-events:none;opacity:.7;position:relative}.xf-save-native.is-saving::after{content:'';display:inline-block;width:14px;height:14px;margin-left:8px;border:2px solid rgba(255, 255, 255, .3);border-top-color:#fff;border-radius:50%;vertical-align:middle;animation:xfSpin .6s linear infinite}@keyframes xfSpin{to{transform:rotate(360deg)}}.xf-save-fab-btn.is-saving{pointer-events:none;opacity:.7}.xf-toast{position:fixed;bottom:24px;left:50%;transform:translateX(-50%) translateY(20px);padding:12px 28px;background:var(--xf-accent-dark);color:#fff;font-size:14px;font-weight:600;border-radius:999px;box-shadow:0 4px 16px rgba(0, 0, 0, .4);opacity:0;pointer-events:none;z-index:10000;transition:opacity .25s ease, transform .25s ease}.xf-toast.is-visible{opacity:1;transform:translateX(-50%) translateY(0);pointer-events:auto}.xf-save-fab{position:fixed;right:16px;bottom:16px;z-index:60;opacity:0;transform:translateY(80px);pointer-events:none;transition:opacity .2s ease, transform .25s ease}.xf-save-fab.is-visible{opacity:1;transform:translateY(0);pointer-events:auto}.xf-save-fab-btn{display:inline-flex;align-items:center;gap:8px;padding:10px 20px;text-transform:uppercase;border:0;border-radius:999px;background:var(--xf-accent-dark);color:#fff;font-size:13px;font-weight:600;letter-spacing:.02em;cursor:pointer}.xf-save-fab-btn:hover{background:#7a9560}.xf-save-fab-btn i{font-size:12px}@media (min-width:641px){.xf-save-fab{display:none!important}}@media (max-width:640px){.xf-row{grid-template-columns:1fr;gap:12px;padding:16px 0}.xf-row>td:first-child{gap:12px}.xf-row--toggle{grid-template-columns:minmax(0, 1fr) auto!important;gap:16px;align-items:start}.xf-row--toggle>td:last-child{justify-self:end;align-self:start}}.info-icon, .tooltip-text, .xf-search-row, .xf-search, .xf-clear, .xf-empty, .xf-tabs-row, .xf-tabs, .xf-tab, .xf-status, .xf-group-toggle, .xf-group-count, .xf-chevron, .xf-save-bar, .xf-save-check{display:none!important}#xf-new_novels_mark .xf-icon, #xf-hide-reading-function .xf-icon, #xf-christmas .xf-icon, #xf-comment-bad .xf-icon, #xf-troll-comments .xf-icon, #xf-global-translate .xf-icon, #xf-chatgpt .xf-icon{transition:none}.xf-row:hover#xf-new_novels_mark .xf-icon, .xf-row:hover#xf-hide-reading-function .xf-icon, .xf-row:hover#xf-christmas .xf-icon, .xf-row:hover#xf-comment-bad .xf-icon, .xf-row:hover#xf-troll-comments .xf-icon, .xf-row:hover#xf-global-translate .xf-icon, .xf-row:hover#xf-chatgpt .xf-icon{filter:brightness(1.15)}#xf-new_novels_mark .xf-icon{color:#dc5d5d}#xf-comment-bad .xf-icon{color:#a66cc9}#xf-troll-comments .xf-icon{color:#e8944a}#xf-global-translate .xf-icon{color:#3a7bd5}#xf-chatgpt .xf-icon{color:#30c7d4}#xf-hide-reading-function .xf-icon{background:linear-gradient(135deg, #ff5252 0%, #40c057 50%, #3b82f6 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}#xf-christmas .xf-icon{background:linear-gradient(160deg, #3fa55c 0%, #3fa55c 55%, #dc5d5d 55%, #dc5d5d 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.language-selector{margin-top:30px;text-align:center}.language-selector-title{display:flex;align-items:center;justify-content:center;margin-bottom:15px;color:#4a8bdb;font-size:16px}.language-selector-title i{margin-right:8px}.language__img_active{opacity:1!important;box-shadow:0 0 8px #95ac7c}.language-selector img{opacity:0.5;width:30px;height:20px;cursor:pointer;border-radius:3px;transition:transform .2s,box-shadow .2s;border:1px solid #444}.language-selector img:hover{transform:scale(1.1);box-shadow:0 0 8px rgba(168,132,243,.5)}.xf-pick{position:relative;width:100%}.xf-pick>select{position:absolute;width:1px;height:1px;padding:0;border:0;opacity:0;pointer-events:none}.xf-pickTrigger{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;min-height:34px;padding:0 10px;background:var(--xf-field);color:var(--xf-text);border:1px solid var(--xf-field-line);border-radius:6px;font:inherit;font-size:13px;text-align:left;cursor:pointer;transition:border-color .2s ease, background-color .2s ease}.xf-pickTrigger:hover{background:var(--xf-field-hover);border-color:var(--xf-accent)}.xf-pickTrigger[aria-expanded="true"]{border-color:var(--xf-accent)}.xf-pickTrigger i{flex:0 0 auto;font-size:11px;color:var(--xf-muted);transition:transform .16s ease}.xf-pickTrigger[aria-expanded="true"] i{transform:rotate(180deg)}.xf-pickValue{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.xf-pick.is-disabled .xf-pickTrigger{opacity:.5;cursor:not-allowed}.xf-pickList{position:absolute;right:0;top:calc(100% + 4px);z-index:70;min-width:100%;max-height:260px;overflow-y:auto;margin:0;padding:4px 0;list-style:none;background:var(--xf-raised);border:1px solid var(--xf-raised-line);border-radius:8px;box-shadow:var(--xf-pick-shadow)}.xf-pickItem{padding:7px 12px;font-size:13px;line-height:1.3;color:var(--xf-text);cursor:pointer;white-space:nowrap;outline:0;transition:background-color .12s ease, color .12s ease}.xf-pickItem:hover, .xf-pickItem:focus{background:var(--xf-item-hover)}.xf-pickItem.active{color:var(--xf-accent)}.xf-pickItem.has-icon, .xf-pickValue.has-icon{display:flex;gap:9px;line-height:18px}.xf-pickIcon{flex:0 0 auto;align-self:flex-start;width:16px;height:16px}.xf-pickText{min-width:0;overflow:hidden;text-overflow:ellipsis}.xf-row>td:last-child form{position:relative}.xfields tr[hidden]{display:none!important}.xf-lead-row td{padding:2px 0 16px!important;border:0!important}.xf-lead{margin:0;color:var(--xf-muted);font-size:13px;line-height:1.5}.xf-fold-row td{padding:18px 0 0!important;border:0!important}.xf-fold{display:flex;align-items:center;gap:10px;width:100%;padding:12px 16px;background:var(--xf-field);border:1px solid var(--xf-field-line);border-radius:10px;color:var(--xf-text);font:inherit;font-size:13.5px;font-weight:500;text-align:left;cursor:pointer;transition:background-color .18s ease, border-color .18s ease, color .18s ease}.xf-fold:hover{background:var(--xf-field-hover);border-color:var(--xf-accent);color:var(--xf-strong)}.xf-fold:focus-visible{outline:0;border-color:var(--xf-accent);box-shadow:0 0 0 2px rgba(149, 172, 124, .35)}.xf-fold.is-open{background:transparent}.xf-fold-count{min-width:20px;padding:1px 7px;border-radius:999px;background:var(--xf-field-line);color:var(--xf-text);font-size:11px;font-weight:600;line-height:16px;text-align:center}.xf-fold-chevron{margin-left:auto;font-size:11px;color:var(--xf-muted);transition:transform .2s ease}.xf-fold.is-open .xf-fold-chevron{transform:rotate(180deg)}.xf-fold-changed{margin:9px 2px 0;color:var(--xf-muted);font-size:12px;line-height:1.6}.xf-fold-changed a{color:var(--xf-accent);text-decoration:none;border-bottom:1px dotted rgba(149, 172, 124, .55)}.xf-fold-changed a:hover{border-bottom-style:solid}.xfields.xf-unfolded tr[data-tail]{animation:xfTailIn .24s ease backwards}@keyframes xfTailIn{from{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}#xf-skin_name [data-value="Green"]{--xf-swatch: #F3F3F3;--xf-swatch-ring: #95AC7C}#xf-skin_name [data-value="Dark"]{--xf-swatch: #474747;--xf-swatch-ring: #95AC7C}#xf-skin_name [data-value="Blue"]{--xf-swatch: #374B69;--xf-swatch-ring: #6182B5}#xf-skin_name [data-value="Dark-AMOLED"]{--xf-swatch: #19191A;--xf-swatch-ring: #C58AF9}#xf-skin_name .xf-pickItem, #xf-skin_name .xf-pickValue{display:flex;align-items:center;gap:9px}#xf-skin_name .xf-pickItem::before, #xf-skin_name .xf-pickValue::before{content:'';flex:0 0 auto;width:14px;height:14px;border-radius:50%;background:var(--xf-swatch, transparent);box-shadow:inset 0 0 0 3px var(--xf-swatch-ring, transparent)}.xf-shot-btn{display:none;align-self:flex-start;align-items:center;gap:6px;margin-top:8px;padding:3px 10px 3px 9px;border:1px solid var(--xf-field-line);border-radius:999px;background:var(--xf-field);color:var(--xf-muted);font:inherit;font-size:11.5px;line-height:1.7;cursor:pointer;transition:background-color .18s ease, color .18s ease, border-color .18s ease}#userinfo .xf-shot-btn{display:inline-flex}#userinfo .xf-shot-btn[hidden]{display:none}.xf-shot-btn:hover{background:var(--xf-field-hover);border-color:var(--xf-accent);color:var(--xf-text)}.xf-shot-btn i{font-size:10.5px}.xf-shot-chevron{transition:transform .2s ease}.xf-shot-btn[aria-expanded="true"]{border-color:var(--xf-accent);color:var(--xf-text)}.xf-shot-btn[aria-expanded="true"] .xf-shot-chevron{transform:rotate(180deg)}.xf-shot{display:block;margin-top:9px}.xf-shot[hidden]{display:none}@media (max-width:640px){.xf-fold{padding:13px 14px}.xf-shot{margin-top:8px}}.soc-note{margin-top:8px;font-size:12px;opacity:.7}.soc-note ul{margin:0;padding-left:18px}.soc-note--error{opacity:1;color:#e4736a}.soc-form #result-registration{margin-top:8px;font-size:13px}.soc-form #result-registration:empty{display:none}.soc-form #result-registration .soc-say--bad{color:#e4736a}.soc-form #result-registration .soc-say--warn{color:#c19567}.soc-form .form_submit .btn{position:static;width:auto;height:auto;padding:11px 28px;font-size:12px}