:root{--fui-violet:#6435c9;--fui-red:#db2828;--fui-blue:#2185d0;--fui-green:#1ebc30;--fui-yellow:#b58105;--fui-black:#1b1c1d;--fui-teal:#10a3a3;--fui-orange:#f2711c;--fui-olive:#8abc1e;--fui-pink:#e03997;--fui-brown:#a5673f;--fui-grey:#767676;--fui-violet-bg:#ece9fe;--fui-red-bg:#ffe1df;--fui-blue-bg:#ddf4ff;--fui-green-bg:#d5f5d9;--fui-yellow-bg:#fff9d2;--fui-black-bg:#545454;--fui-teal-bg:#e2ffff;--fui-orange-bg:#ffe7d1;--fui-olive-bg:#f7fae4;--fui-pink-bg:#ffe8f9;--fui-brown-bg:#f7e5d2;--fui-grey-bg:#e9e9e9;--fui-violet-bg-light:#f6f4fe;--fui-red-bg-light:#fff0ef;--fui-blue-bg-light:#eefaff;--fui-green-bg-light:#eafaec;--fui-yellow-bg-light:#fffce8;--fui-black-bg-light:#aaa;--fui-teal-bg-light:azure;--fui-orange-bg-light:#fff3e8;--fui-olive-bg-light:#fbfcf2;--fui-pink-bg-light:#fff4fc;--fui-brown-bg-light:#fbf2e8;--fui-grey-bg-light:#f4f4f4;--fui-violet-bd:#c3b3ee;--fui-red-bd:#f4aaa8;--fui-blue-bd:#a5d3f1;--fui-green-bd:#9ee4a6;--fui-yellow-bd:#e9d594;--fui-black-bd:#545454;--fui-teal-bd:#a3e3e3;--fui-orange-bd:#fbc49b;--fui-olive-bd:#d6e7a9;--fui-pink-bd:#f6b4dc;--fui-brown-bd:#debfa6;--fui-grey-bd:#c6c6c6;--loh-dimmer:#000000d9;--fui-violet-mark:var(--fui-violet);--fui-red-mark:var(--fui-red);--fui-blue-mark:var(--fui-blue);--fui-green-mark:#21ba45;--fui-yellow-mark:#fbbd08;--fui-black-mark:var(--fui-black);--fui-teal-mark:#00b5ad;--fui-orange-mark:var(--fui-orange);--fui-olive-mark:#b5cc18;--fui-pink-mark:var(--fui-pink);--fui-brown-mark:var(--fui-brown);--fui-grey-mark:var(--fui-grey);--loh-black:#353536;--loh-light-grey:#f0f0f0;--loh-grey:#a9b4c9;--loh-blue-grey:#a1bcd7;--loh-mid-grey:#565656;--loh-dark-grey:#3e3e3e;--loh-blue:#3b8fff;--loh-blue-rgba:#3b8fff00;--loh-disabled-blue:#315594;--loh-cyan:#00fffc;--loh-cyan-rgba:#00fffc00;--loh-red:#ff4646;--fui-border:#22242626;--fui-border-inner:#2224261a;--fui-header-bg:#f9fafb;--fui-header-color:var(--loh-black);--fui-cell-padding:.78571em;--fui-font-family:"Pretendard GOV", Lato, -apple-system, BlinkMacSystemFont, system-ui, Roboto, "Helvetica Neue", "Segoe UI", "Apple SD Gothic Neo", "Noto Sans KR", "Malgun Gothic", "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", sans-serif;--font-mono:"Pretendard GOV Code", Consolas, "SF Mono", "Cascadia Mono", Menlo, Monaco, "DejaVu Sans Mono", "Liberation Mono", monospace;--fui-radius:.285714rem;--fui-black-surface:var(--fui-black);--fui-black-surface-1:#2d2e2f;--fui-black-surface-2:#3d3e3f;--fui-focus-border:#85b7d9;--text-xs:.75em;--text-sm:.875em;--text-lg:1.125em;--text-xl:1.25em;--text-xxl:1.5em;--title-text-xs:1.75em;--title-text-sm:2em;--title-text-md:2.25em;--title-text-lg:2.5em;--title-text-xl:3em;--hw-xs:clamp(.75rem, 1.2vw, 1.125rem);--hw-sm:clamp(.875rem, 1.4vw, 1.3125rem);--hw-md:clamp(1rem, 1.6vw, 1.5rem);--hw-lg:clamp(1.125rem, 1.8vw, 1.6875rem);--hw-xl:clamp(1.25rem, 2vw, 1.875rem);--hw-xxl:clamp(1.5rem, 2.4vw, 2.25rem);--sp-1:.125rem;--sp-2:.25rem;--sp-4:.5rem;--sp-6:.75rem;--sp-8:1rem;--sp-12:1.5rem;--radius-sm:var(--fui-radius);--radius-md:.5rem;--radius-lg:1rem;--radius-full:50%;--char-hex-size:48px;--loh-message-text:#70cefa;--loh-message-hatch:#0096ff40;--scrollbar-w:10px}body ::-webkit-scrollbar{width:var(--scrollbar-w);height:var(--scrollbar-w)}body ::-webkit-scrollbar-track{background:0 0}body ::-webkit-scrollbar-thumb{background:#80808040;border-radius:5px;min-height:40px}body ::-webkit-scrollbar-thumb:hover{background:#80808066}html{touch-action:pan-x pan-y;font-size:16px}body{font-family:var(--fui-font-family);color:var(--loh-black);word-break:keep-all;font-size:16px;overflow-y:hidden}:lang(ja){word-break:auto-phrase;overflow-wrap:anywhere}.ui,.header,.tabulator-header,.ui.input input,.ui.form input,.ui.form textarea{font-family:var(--fui-font-family)!important}.nowrap{white-space:nowrap}.prewrap{white-space:pre-wrap}.italic{font-style:italic}.noselect{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.bold{font-weight:700}.underline{text-decoration:underline}.underline.double{text-underline-position:under;text-decoration-style:double}.emphasis{font-size:var(--hw-xxl);font-weight:700}.super{font-size:var(--text-xs);vertical-align:super}.subscript{font-size:var(--text-xs);vertical-align:middle}.commented{font-size:var(--text-sm);color:var(--fui-grey)}::placeholder{font-size:var(--text-sm);color:#bfbfbfde}#feedback-content{resize:none;height:15em}@media screen and (width<768px){#feedback-content{height:9em}}#feedback-category-row.fields{flex-wrap:wrap}#feedback-author-field{flex:0 0 30%}#feedback-author-spacer{display:none}#feedback-category-field{flex:0 0 30%}#feedback-subcategory-field{flex:40%;min-width:0}@media screen and (width<768px){#feedback-author-field{flex:0 0 40%}#feedback-author-spacer{flex:0 0 60%;display:block}#feedback-category-field{flex:0 0 40%}#feedback-subcategory-field{flex:60%}}.alliance-shop{color:var(--fui-teal)}.nm-clip-svg{position:absolute}#page-content.page-loading{visibility:hidden}#table-area.table-area-hidden{display:none}.tabulator.font-loading{visibility:hidden}#table-area.max-w-xxs{--table-content-w:576px;max-width:var(--table-content-w)}#table-area.max-w-xs{--table-content-w:810px;max-width:var(--table-content-w)}#table-area.max-w-sm{--table-content-w:900px;max-width:var(--table-content-w)}#table-area.max-w-md{--table-content-w:1080px;max-width:var(--table-content-w)}#table-area.max-w-lg{--table-content-w:1280px;max-width:var(--table-content-w)}#table-area.max-w-xl{--table-content-w:1360px;max-width:var(--table-content-w)}#table-area.max-w-xxl{--table-content-w:1600px;max-width:var(--table-content-w)}#table-area.scrollbar-comp:is(.max-w-xxs,.max-w-xs,.max-w-sm,.max-w-md,.max-w-lg,.max-w-xl,.max-w-xxl){max-width:calc(var(--table-content-w) + var(--scrollbar-w))}*{-webkit-tap-highlight-color:#0000;-webkit-tap-highlight-color:transparent}img{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}body .tabulator{border:none;border-top:1px solid var(--fui-border);color:var(--loh-black);font-family:var(--fui-font-family);border-radius:0;font-size:16px}body .tabulator table{border-collapse:separate;border-spacing:0}body .tabulator .tabulator-header{color:var(--fui-header-color);border-bottom:1px solid var(--fui-border);font-weight:700}body .tabulator .tabulator-header .tabulator-col{padding:var(--fui-cell-padding);text-align:center;vertical-align:bottom;border-right:none}body .tabulator.simple-header .tabulator-header{background-color:var(--fui-header-bg)}body .tabulator.simple-header .tabulator-header .tabulator-col{background-color:var(--fui-header-bg);text-align:left;padding:0 var(--fui-cell-padding)}body .tabulator .tabulator-tableholder{overscroll-behavior-x:none;font-weight:400;overflow:auto scroll}body .tabulator .tabulator-row{color:var(--loh-black);border-bottom:1px solid var(--fui-border-inner);min-height:0}@media (hover:hover) and (pointer:fine){body .tabulator-row.tabulator-selectable:hover{cursor:auto;background-color:#0000}}@media (hover:none),(pointer:coarse){#hamburger-bar .link.item:hover,#nav .link.item:hover{background:0 0}}.tabulator .tabulator-row .tabulator-cell,.pb-illust-layout{vertical-align:middle;padding:var(--fui-cell-padding);color:var(--loh-black);white-space:pre-line;text-overflow:ellipsis;border-right:none;font-size:16px;line-height:1.42857em;overflow:hidden}.tabulator .tabulator-row .tabulator-cell.nowrap,.pb-illust-layout .nowrap{white-space:pre}@media screen and (width<768px){.tabulator .tabulator-row .tabulator-cell.mobile-wrap.nowrap{white-space:pre-line}.tabulator .tabulator-row .tabulator-cell.tabulator-frozen,.tabulator .tabulator-row .tabulator-cell.nowrap.tabulator-frozen{white-space:pre-line;word-break:keep-all;overflow-wrap:normal}html[lang=ja] .tabulator .tabulator-row .tabulator-cell.tabulator-frozen{word-break:normal;word-break:auto-phrase}}.tabulator .tabulator-row .tabulator-cell.prewrap{white-space:pre-wrap}body .tabulator .tabulator-header .tabulator-col .tabulator-header-filter{text-align:left;margin-top:.5em;display:block;position:relative}body .tabulator .tabulator-header .tabulator-col .tabulator-header-filter input,body .tabulator .tabulator-header .tabulator-col .tabulator-header-filter select{box-sizing:border-box;border:1px solid var(--fui-border);border-radius:var(--radius-sm);width:100%;color:var(--loh-black);background-color:#fff;padding:4px 6px;font-size:1em;line-height:1.21429em}body .tabulator .tabulator-header .tabulator-col .tabulator-header-filter input{padding:.678571em 1.8em .678571em 1em!important}body .tabulator .tabulator-header .tabulator-col .tabulator-header-filter input:focus,body .tabulator .tabulator-header .tabulator-col .tabulator-header-filter select:focus{border-color:var(--fui-focus-border);outline:none}body .tabulator .tabulator-header-filter .tabulator-header-filter-clear{display:none!important}body .tabulator .tabulator-header-filter input[type=search]::-webkit-search-cancel-button{appearance:none;width:0;height:0;display:none}body .tabulator .tabulator-header-filter input[type=search]::-webkit-search-decoration{appearance:none;width:0;height:0;display:none}body .tabulator .tabulator-header-filter input::-webkit-clear-button{appearance:none;width:0;height:0;display:none}body .tabulator .tabulator-header-filter input::-ms-clear{appearance:none;width:0;height:0;display:none}body .tabulator .tabulator-header-filter .tabulator-edit-list .tabulator-edit-list-clear{display:none!important}.header-filter-clear{cursor:pointer;font-size:var(--text-sm);opacity:.4;z-index:1;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.header-filter-clear:hover{opacity:.8}.header-filter-clear.hidden{display:none}.tabulator-edit-list{border:1px solid var(--fui-border);border-radius:var(--radius-sm);background-color:#fff;width:max-content;min-width:100%;font-size:1em;box-shadow:0 2px 4px #0000001a;max-height:70vh!important;overflow-y:auto!important}.tabulator-edit-list .tabulator-edit-list-item{padding:.5em var(--fui-cell-padding);color:var(--loh-black);white-space:nowrap;box-sizing:border-box;min-height:2.2em;font-size:1em;line-height:1.2}.tabulator-edit-list .tabulator-edit-list-item:hover,.tabulator-edit-list .tabulator-edit-list-item.active{color:#000000f2;background-color:#0000000d}body .tabulator .tabulator-header .tabulator-col .tabulator-header-filter select{cursor:pointer;width:auto;min-width:4em;height:calc(2.57143em + 2px);padding:.678571em}@media screen and (width<768px){body .tabulator .tabulator-header .tabulator-col .tabulator-header-filter select{width:100%;min-width:0}}#site-footer [data-tooltip][data-variation~=wide]:after{white-space:normal;width:max-content;max-width:350px}#site-footer [data-tooltip],.tabulator .costume-img-btn,.tabulator a{cursor:pointer}.ui.ui.ui.inverted.popup:before{box-shadow:none}.tabulator .tabulator-row .tabulator-cell.colored.violet{background:var(--fui-violet-bg);color:var(--fui-violet)}.tabulator .tabulator-row .tabulator-cell.colored.red{background:var(--fui-red-bg);color:var(--fui-red)}.tabulator .tabulator-row .tabulator-cell.colored.blue{background:var(--fui-blue-bg);color:var(--fui-blue)}.tabulator .tabulator-row .tabulator-cell.colored.green{background:var(--fui-green-bg);color:var(--fui-green)}.tabulator .tabulator-row .tabulator-cell.colored.yellow{background:var(--fui-yellow-bg);color:var(--fui-yellow)}.tabulator .tabulator-row .tabulator-cell.colored.black{background:var(--fui-black-bg);color:#fff}.tabulator .tabulator-row .tabulator-cell.colored.teal{background:var(--fui-teal-bg);color:var(--fui-teal)}.tabulator .tabulator-row .tabulator-cell.colored.orange{background:var(--fui-orange-bg);color:var(--fui-orange)}.tabulator .tabulator-row .tabulator-cell.colored.olive{background:var(--fui-olive-bg);color:var(--fui-olive)}.tabulator .tabulator-row .tabulator-cell.colored.pink{background:var(--fui-pink-bg);color:var(--fui-pink)}.tabulator .tabulator-row .tabulator-cell.colored.grey{background:var(--fui-grey-bg);color:var(--fui-grey)}.tabulator .tabulator-row .tabulator-cell.colored.brown{background:var(--fui-brown-bg);color:var(--fui-brown)}.tabulator-cell.right-marked{box-shadow:-.2em 0 0 0 var(--mark-color) inset}.tabulator-cell.left-marked,.zone.center.left-marked{box-shadow:.2em 0 0 0 var(--mark-color) inset}.right-marked.violet,.left-marked.violet{--mark-color:var(--fui-violet-mark)}.right-marked.red,.left-marked.red{--mark-color:var(--fui-red-mark)}.right-marked.blue,.left-marked.blue{--mark-color:var(--fui-blue-mark)}.right-marked.green,.left-marked.green{--mark-color:var(--fui-green-mark)}.right-marked.yellow,.left-marked.yellow{--mark-color:var(--fui-yellow-mark)}.right-marked.black,.left-marked.black{--mark-color:var(--fui-black-mark)}.right-marked.teal,.left-marked.teal{--mark-color:var(--fui-teal-mark)}.right-marked.orange,.left-marked.orange{--mark-color:var(--fui-orange-mark)}.right-marked.olive,.left-marked.olive{--mark-color:var(--fui-olive-mark)}.right-marked.pink,.left-marked.pink{--mark-color:var(--fui-pink-mark)}.right-marked.grey,.left-marked.grey{--mark-color:var(--fui-grey-mark)}.right-marked.brown,.left-marked.brown{--mark-color:var(--fui-brown-mark)}.tabulator .tabulator-row .tabulator-cell.tabulator-frozen,body .tabulator .tabulator-header .tabulator-col.tabulator-frozen{background-color:#fff;border-right:none}#site-footer{text-align:right;font-size:var(--text-xs);z-index:1;background:var(--fui-black-surface);color:#fffc;border-radius:0;margin:0;padding:.6em 1em;position:fixed;bottom:0;left:0;right:0}#site-footer p{margin:0;line-height:1.5}#site-footer .footer-mobile{cursor:pointer;font-size:var(--text-lg);display:none}@media screen and (width<768px){#site-footer{text-align:center;border:none;padding:.85em 1.42857em;display:none}body.credits-active #site-footer{display:block}#site-footer .footer-desktop{display:none}#site-footer .footer-mobile{display:inline}}body .tabulator .tabulator-footer{background-color:var(--fui-header-bg);color:var(--loh-black);border-top:1px solid var(--fui-border)}body .tabulator .tabulator-placeholder-contents{padding:var(--fui-cell-padding);text-align:center}#page-content{box-sizing:border-box;flex-direction:column;height:100svh;padding-top:46px;padding-bottom:50px;display:flex;position:relative;overflow:hidden}@media screen and (width<768px){#page-content{padding-top:55px;padding-bottom:0}}@media screen and (width<768px){body.credits-active #page-content{padding-bottom:50px}}body.mobile-layout #page-content{padding-top:55px;padding-bottom:0}body.mobile-layout.credits-active #page-content{padding-bottom:50px}body.mobile-layout #site-footer{text-align:center;border:none;padding:.85em 1.42857em;display:none}body.mobile-layout.credits-active #site-footer{display:block}body.mobile-layout #site-footer .footer-desktop{display:none}body.mobile-layout #site-footer .footer-mobile{display:inline}body.mobile-layout #nav.top.fixed:not(.mobile){display:none}body.mobile-landscape #hamburger-bar{border-right:1px solid #ffffff14;flex-direction:column;justify-content:flex-start;align-items:center;width:44px;height:100svh;margin:0;top:0;left:0;right:auto;transform:none}body.mobile-landscape #hamburger-bar .item:before{display:none}body.mobile-landscape #hamburger-bar .rail-bottom{flex-direction:column;align-items:center;margin-top:auto;display:flex}body.mobile-landscape #hamburger-bar .item{flex:none;justify-content:center;align-items:center;width:44px;min-width:44px;height:44px;min-height:44px;padding:0;display:flex}body.mobile-landscape #page-content{padding-top:var(--sp-4);padding-left:calc(44px + var(--sp-4))}body.mobile-landscape #nav.mobile{border-bottom-right-radius:0;border-bottom-left-radius:0;width:max-content;max-width:35vw;max-height:100svh;margin-top:0;top:0;left:44px;right:auto}#table-area{flex-direction:column;flex:1;width:100%;min-width:0;min-height:0;margin:0 auto;display:flex}#container-for-redraw{z-index:1;flex:1;min-width:0;min-height:0;position:relative;overflow:hidden}#nav.mobile{scrollbar-gutter:stable both-edges;z-index:9;border-top-left-radius:0;border-top-right-radius:0;max-height:calc(100svh - 48px);margin-top:-1px;padding-bottom:.928571em;position:fixed;top:49px;overflow-y:auto}#nav.hidden,#nav.mobile i.icon.hidden{display:none}#nav.mobile .mobile-submenu-toggle{cursor:pointer}#nav.mobile .mobile-submenu-toggle:hover{opacity:1}#nav.mobile .mobile-submenu-toggle:not(:has(>.menu.hidden)){opacity:1}#nav.mobile .mobile-submenu-toggle>i.dropdown{display:none}#nav.mobile .mobile-submenu-toggle>.menu{text-align:center}#nav:not(.mobile) .menu>.item:has(>.menu){justify-content:space-between;align-items:center;gap:var(--sp-8);display:flex}#nav:not(.mobile) .menu>.item>i.dropdown.icon{float:none;order:1}#nav.mobile .mobile-submenu-toggle>.menu.hidden{display:none}@media screen and (width<768px){#nav.top.fixed:not(.mobile){display:none!important}}#search-container{align-items:center;gap:var(--sp-8);padding:0 var(--sp-8);margin-bottom:var(--sp-6);flex-wrap:nowrap;flex-shrink:0;font-weight:700;display:flex}#search-container[data-layout=stacked]{flex-wrap:wrap}#search-container.hidden{display:none}.toolbar-left{align-items:center;gap:var(--sp-8);flex:0 auto;min-width:min-content;display:flex}.toolbar-left:empty{display:none}#search-wrapper{align-items:center;gap:var(--sp-4);min-width:0;margin-left:auto;display:flex}#search-wrapper .ui.input{flex:0 220px;min-width:120px;max-width:220px}#search-wrapper .ui.input>input{min-width:0}.ui.ui.ui.ui.ui.icon.input>input:placeholder-shown{padding-right:1em}#search-wrapper>.search.icon{flex:none}@media (orientation:portrait){body.mobile-layout #search-wrapper{flex:auto}body.mobile-layout #search-wrapper .ui.input{flex:auto;max-width:none}}#search-container[data-layout=stacked] .toolbar-left{flex-wrap:wrap;flex:100%;min-width:0}#search-container[data-layout=stacked] .toolbar-left>.registry-trigger{flex:none}#search-container[data-layout=stacked] .toolbar-left>:not(.registry-trigger){flex:1 1 0;min-width:0}#search-container[data-layout=stacked] #search-wrapper{flex:100%;margin-left:0}#search-container[data-layout=stacked] #search-wrapper .ui.input{flex:auto;max-width:none}#global-search-clear.hidden,#story-name-clear.hidden{display:none}.ui.popup.search-help-popup{z-index:8;max-width:none}.search-help-table-wrap{overflow-x:auto}.search-help-popup table{border-collapse:collapse;width:100%;font-size:var(--text-sm)}.search-help-popup th,.search-help-popup td{text-align:left;padding:var(--sp-2) var(--sp-4);border-bottom:1px solid var(--fui-border-inner);vertical-align:top;white-space:nowrap}body.mobile-layout .ui.popup.search-help-popup{max-height:calc(100svh - 200px);overflow-y:auto}@media (orientation:portrait){body.mobile-layout .ui.popup.search-help-popup{max-width:80vw}body.mobile-layout .search-help-popup th:first-child,body.mobile-layout .search-help-popup td:first-child{white-space:normal}}.search-help-popup thead th{background:var(--fui-header-bg);font-weight:700}.search-help-popup tbody tr:last-child td{border-bottom:none}.search-help-popup code{font-family:var(--font-mono);background:var(--fui-header-bg);padding:0 var(--sp-2);border-radius:var(--radius-sm)}.search-help-story-row{display:none}.search-help-popup.story-context .search-help-story-row{display:table-row}.search-help-footnotes{padding:var(--sp-4) var(--sp-6);border-top:1px solid var(--fui-border-inner);font-size:var(--text-xs);color:var(--fui-grey);box-sizing:border-box;width:0;min-width:100%;display:none}.search-help-popup.story-context .search-help-footnotes{display:block}.search-help-footnotes p{max-width:320px;margin:0}.search-help-toggles{padding:var(--sp-4) var(--sp-6);border-bottom:1px solid var(--fui-border-inner);box-sizing:border-box;width:0;min-width:100%}.search-help-toggle-row{gap:var(--sp-4) var(--sp-12);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.search-help-toggles.two-up .search-help-toggle-row{grid-template-columns:repeat(2,minmax(0,1fr))}body.mobile-layout .search-help-toggles.two-up .search-help-toggle-row{grid-template-columns:minmax(0,1fr)}@media (orientation:landscape){body.mobile-layout .search-help-toggles.two-up .search-help-toggle-row{grid-template-columns:repeat(2,minmax(0,1fr))}}.search-help-toggle-pair{align-items:center;gap:var(--sp-4);font-size:var(--text-sm);display:flex}.search-help-toggle-disclosure{cursor:pointer;font:inherit;color:inherit;background:0 0;border:none;align-items:center;padding:0;display:inline-flex}.search-help-toggle-arrow{border-style:solid;border-width:6px 0 6px 6px;border-color:transparent transparent transparent var(--fui-grey);width:0;height:0;margin-right:var(--sp-4);vertical-align:middle;transition:transform .15s;display:inline-block}.search-help-toggle-group.expanded .search-help-toggle-arrow{transform:rotate(90deg)}.search-help-toggle-note{margin:var(--sp-4) 0 0;font-size:var(--text-xs);color:var(--fui-grey);display:none}.search-help-toggle-group.expanded .search-help-toggle-note{display:block}.search-help-toggle-note .icon{vertical-align:-.1em}.search-help-toggles.hidden,.search-help-morph.hidden,.search-help-speaker.hidden{display:none}.ui.container.credits{flex:1;max-width:700px;min-height:0;margin:0 auto;padding-top:0;overflow:hidden auto}.ui.ui.container.credits .grid{margin-top:0;padding-top:0}.ui.ui.container.credits .segments{border-top:none;border-bottom:none;margin-top:0}#container-for-redraw .error-page{justify-content:center;align-items:center;max-width:700px;height:100%;margin:0 auto;display:flex}@media screen and (width<768px){#container-for-redraw .error-page{margin-top:55px}}#container-for-redraw .error-page .ui.negative.message{width:100%;margin:auto 1rem calc(55px + 60svh)}.clipboard-offscreen{opacity:0;position:fixed}.select-probe{visibility:hidden;pointer-events:none;box-sizing:border-box;font-size:16px;font-family:var(--fui-font-family);border:1px solid #0000;min-width:4em;padding:.678571em;position:absolute}.frozen-shadow{pointer-events:none;z-index:2;background:linear-gradient(90deg,#0000001a,#0000);width:10px;display:none;position:absolute}.frozen-shadow.frozen-shadow-visible{display:block}.artifact-bottom-btn{text-align:right;margin-top:var(--sp-6);padding-bottom:var(--sp-6)}.modal-image{max-width:100%;margin-bottom:var(--sp-8)}.toggle-icons .lock.open,.toggle-icons .unlock,.toggle-icons:hover .lock,.toggle-icons:disabled .lock{display:none}.toggle-icons:hover .lock.open,.toggle-icons:disabled .unlock{display:inline}.modal.artifact div.content{max-width:768px;margin:0 auto}.modal.artifact div.content .warning{color:#ff695e;font-weight:700}.ui.modal.costume>.header[hidden]{display:none}.ui.modal.costume div.image.content{flex-direction:column;max-height:80svh;overflow-y:auto}i.icon{margin:0}.ui.button{margin-right:0}.ui.dropdown .scrolling.resizable.menu,.ui.scrolling.resizable.dropdown .menu{height:unset;resize:none}#loader-container .dimmer:not(.active){display:none}.loh-loader{flex-direction:column;align-items:center;gap:1rem;display:flex}.loh-loader-circle{display:inline-block;position:relative}.loh-loader-circle--preparing{opacity:0}.loh-loader-back{width:83px;height:auto;animation:1.385s linear infinite loh-loader-spin;display:block}.loh-loader-char{visibility:hidden;height:auto;position:absolute}.loh-loader-char[data-frame="1"]{width:64.9px;animation:.6s step-end infinite loh-frame-1;top:26.4px;left:18.1px}.loh-loader-char[data-frame="2"]{width:61.1px;animation:.6s step-end infinite loh-frame-2;top:25.7px;left:19.6px}.loh-loader-char[data-frame="3"]{width:56.6px;animation:.6s step-end infinite loh-frame-3;top:26.4px;left:21.9px}@keyframes loh-loader-spin{to{transform:rotate(360deg)}}@keyframes loh-frame-1{0%{visibility:visible}33.33%,to{visibility:hidden}}@keyframes loh-frame-2{0%{visibility:hidden}33.33%{visibility:visible}66.66%,to{visibility:hidden}}@keyframes loh-frame-3{0%{visibility:hidden}66.66%,to{visibility:visible}}@media (resolution>=2x){.loh-loader-back{width:55px}.loh-loader-char[data-frame="1"]{width:43px;top:17.5px;left:12px}.loh-loader-char[data-frame="2"]{width:40.5px;top:17px;left:13px}.loh-loader-char[data-frame="3"]{width:37.5px;top:17.5px;left:14.5px}}.lord-loader,.table-index-loader{pointer-events:none;z-index:2;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.lord-loader[hidden],.table-index-loader[hidden]{display:none}.table-index-loader--concealed{opacity:0}.lord-loading .tabulator-placeholder-contents,.table-index-loading .tabulator-placeholder-contents{visibility:hidden}.lord-loader-figure{width:180px;height:210px;position:relative}.lord-loader-frame{visibility:hidden;width:180px;height:210px;position:absolute;top:0;left:0}.lord-loader-frame[data-frame="1"]{animation:1s step-end infinite lord-frame-1}.lord-loader-frame[data-frame="2"]{animation:1s step-end infinite lord-frame-2}.lord-loader-frame[data-frame="3"]{animation:1s step-end infinite lord-frame-3}.lord-loader-frame[data-frame="4"]{animation:1s step-end infinite lord-frame-4}@keyframes lord-frame-1{0%{visibility:visible}25%,to{visibility:hidden}}@keyframes lord-frame-2{0%{visibility:hidden}25%{visibility:visible}50%,to{visibility:hidden}}@keyframes lord-frame-3{0%{visibility:hidden}50%{visibility:visible}75%,to{visibility:hidden}}@keyframes lord-frame-4{0%{visibility:hidden}75%,to{visibility:visible}}@media (resolution>=2x){.lord-loader-figure,.lord-loader-frame{width:120px;height:140px}}.loh-loader-text{color:#ffffffe6;font-size:1.28571em;font-weight:700}#site-footer .footer-mobile[data-tooltip][data-inverted]:before{background:var(--fui-black-surface-1)}#site-footer .footer-mobile[data-tooltip][data-inverted]:after{background:var(--fui-black-surface-1);color:#fffc}.story-icon-preview,.char-icon-preview{border-radius:var(--radius-md);vertical-align:middle;width:36px;height:36px}.story-toolbar-icon,.registry-icon-grid .char-icon-preview,.registry-panel-grid .char-icon-preview,.pb-illust-icons .char-icon-preview{cursor:pointer}.story-toolbar-icon:hover,.registry-icon-grid .char-icon-preview:hover,.registry-panel-grid .char-icon-preview:hover,.pb-illust-icons .char-icon-preview:hover{opacity:.7}.story-toolbar-icon.small,.registry-class-icon,.registry-region-icon-slot{vertical-align:middle;width:24px;height:24px}.story-char-composite .story-icon-preview,.registry-icon-grid .char-icon-preview,.registry-panel-grid .char-icon-preview,.pb-illust-icons .char-icon-preview,.pb-illust-comment .char-icon-preview{width:var(--char-hex-size);height:var(--char-hex-size)}.registry-icon-grid .char-icon-preview,.registry-panel-grid .char-icon-preview,.pb-illust-icons .char-icon-preview,.pb-illust-comment .char-icon-preview{clip-path:polygon(50% 0%,93.3% 25%,93.3% 75%,50% 100%,6.7% 75%,6.7% 25%);border-radius:0;flex-shrink:0}.registry-icon-grid .char-icon-preview.muted,.registry-panel-grid .char-icon-preview.muted{opacity:.3}.notification-buttons{bottom:60px;right:var(--sp-8);gap:var(--sp-4);z-index:5;flex-direction:column;display:none;position:fixed}body.credits-active .notification-buttons{display:flex}.notification-btn{border-radius:var(--radius-full);background:var(--fui-black-surface);color:#ffffffd9;width:44px;height:44px;font-size:var(--text-lg);cursor:pointer;border:none;justify-content:center;align-items:center;display:flex;position:relative;box-shadow:0 2px 8px #00000059}.notification-btn>.icon{margin:0}@media (hover:hover) and (pointer:fine){.notification-btn:hover{background:var(--fui-black-surface-2)}}.notification-dot{border-radius:var(--radius-full);background:var(--fui-red);width:10px;height:10px;position:absolute;top:2px;right:2px}@media screen and (width<768px){body.credits-active .notification-buttons{bottom:60px}}body.mobile-layout.credits-active .notification-buttons{bottom:60px}.ui.popup.help-popup{width:min(360px,100vw - 16px);max-height:calc(100svh - 96px);padding:var(--sp-4) 0 0;z-index:8}.ui.popup.help-popup.visible{flex-direction:column;display:flex}.help-popup-date{padding:0 var(--sp-8) var(--sp-2);font-size:var(--text-xs);color:var(--fui-grey);text-align:right;flex:none;font-weight:400}.help-popup-content{overscroll-behavior:contain;padding:var(--sp-8);flex:auto;overflow-y:auto}.help-popup-hint{padding:var(--sp-4) var(--sp-8);font-size:var(--text-xs);color:var(--fui-grey);border-top:1px solid var(--fui-border);flex:none}#responses-list .response-item,#announcements-list .announcement-item{padding:var(--sp-6);border-bottom:2px solid #ffffff26}#responses-list .response-item:last-child,#announcements-list .announcement-item:last-child{border-bottom:none}.response-item-header,.announcement-header{justify-content:space-between;align-items:baseline;gap:var(--sp-4);margin-bottom:var(--sp-4);display:flex}.response-item-title,.announcement-title{font-weight:700;font-size:var(--text-lg)}.response-item-body,.announcement-content{white-space:pre-wrap}.response-item-dismiss{cursor:pointer;color:#ffffff80}@media (hover:hover) and (pointer:fine){.response-item-dismiss:hover{color:#ffffffe6}}.announcement-date{font-size:var(--text-sm);color:#ffffffb3;white-space:nowrap;flex-shrink:0}
