: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-red-inverted:#ff695e;--fui-orange-inverted:#ff851b;--fui-yellow-inverted:#ffe21f;--fui-olive-inverted:#d9e778;--fui-green-inverted:#2ecc40;--fui-teal-inverted:#6dffff;--fui-blue-inverted:#54c8ff;--fui-violet-inverted:#a291fb;--fui-purple-inverted:#dc73ff;--fui-pink-inverted:#ff8edf;--fui-brown-inverted:#d67c1c;--fui-grey-inverted:#fff;--fui-black-inverted:#fff;--fui-inverted-text:#ffffffe6;--fui-inverted-text-muted:#fffc;--fui-inverted-text-light:#ffffffb3;--fui-inverted-text-disabled:#ffffff80;--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;--loh-popup-edge-dark:#717c94;--loh-popup-edge-light:#d7dbe4;--loh-popup-band-light:#c0c3d4;--loh-popup-band-grad-start:#7c869e;--loh-popup-band-grad-end:#989fb4;--loh-popup-chip:#eaeaea;--loh-popup-band-h:32px;--loh-element-d:#b320ff;--loh-element-d-top:#bb37ff;--loh-element-f:#ff4646;--loh-element-f-top:#ff5959;--loh-element-w:#287aff;--loh-element-w-top:#3e88ff;--loh-element-e:#00c525;--loh-element-e-top:#1acb3b;--loh-element-l:#ffa800;--loh-element-l-top:#ffb11a;--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:.75rem;--text-sm:.875rem;--text-lg:1.125rem;--text-xl:1.25rem;--text-xxl:1.5rem;--title-text-xs:1.75rem;--title-text-sm:2rem;--title-text-md:2.25rem;--title-text-lg:2.5rem;--title-text-xl:3rem;--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;--ease-out:cubic-bezier(.23, 1, .32, 1);--ease-in-out:cubic-bezier(.77, 0, .175, 1);--dur-fast:.15s;--dur-base:.2s;--dur-slow:.3s;--radius-sm:var(--fui-radius);--radius-md:.5rem;--radius-lg:1rem;--radius-full:50%;--nav-h:46px;--hamburger-h:55px;--footer-h:50px;--rail-w:44px;--control-rail-w:calc(44px + 2 * var(--sp-4));--toolbar-input-floor:120px;--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 padding-box padding-box;border:2px solid #0000;border-radius:8px;min-height:40px}@media (hover:hover) and (pointer:fine){body ::-webkit-scrollbar-thumb:hover{background:#8080804d padding-box padding-box}}body ::-webkit-scrollbar-thumb:active{background:#80808066 padding-box padding-box}body ::-webkit-scrollbar-corner{background:0 0}body ::-webkit-scrollbar-thumb:window-inactive{background:#80808040 padding-box padding-box;border:2px solid #0000;border-radius:8px}body .ui.inverted:not(.dimmer)::-webkit-scrollbar-track{background:0 0}body .ui.inverted:not(.dimmer)::-webkit-scrollbar-thumb{background:#ffffff40 padding-box padding-box;border:2px solid #0000;border-radius:8px}body .ui.inverted:not(.dimmer)::-webkit-scrollbar-thumb:window-inactive{background:#ffffff26 padding-box padding-box;border:2px solid #0000;border-radius:8px}@media (hover:hover) and (pointer:fine){body .ui.inverted:not(.dimmer)::-webkit-scrollbar-thumb:hover{background:#ffffff59 padding-box padding-box;border:2px solid #0000;border-radius:8px}}body .ui.inverted:not(.dimmer)::-webkit-scrollbar-thumb:active{background:#fff6 padding-box padding-box;border:2px solid #0000;border-radius:8px}.ui.dimmer:not(.inverted)::-webkit-scrollbar-track{background:0 0}.ui.dimmer:not(.inverted)::-webkit-scrollbar-thumb{background:#ffffff40 padding-box padding-box;border:2px solid #0000;border-radius:8px}.ui.dimmer:not(.inverted)::-webkit-scrollbar-thumb:window-inactive{background:#ffffff26 padding-box padding-box;border:2px solid #0000;border-radius:8px}@media (hover:hover) and (pointer:fine){.ui.dimmer:not(.inverted)::-webkit-scrollbar-thumb:hover{background:#ffffff59 padding-box padding-box;border:2px solid #0000;border-radius:8px}}.ui.dimmer:not(.inverted)::-webkit-scrollbar-thumb:active{background:#fff6 padding-box padding-box;border:2px solid #0000;border-radius:8px}.ui.dropdown .inverted.menu::-webkit-scrollbar-track{background:0 0}.ui.inverted.dropdown .menu::-webkit-scrollbar-track{background:0 0}.ui.dropdown .inverted.menu::-webkit-scrollbar-thumb{background:#ffffff40 padding-box padding-box;border:2px solid #0000;border-radius:8px}.ui.inverted.dropdown .menu::-webkit-scrollbar-thumb{background:#ffffff40 padding-box padding-box;border:2px solid #0000;border-radius:8px}.ui.dropdown .inverted.menu::-webkit-scrollbar-thumb:window-inactive{background:#ffffff26 padding-box padding-box;border:2px solid #0000;border-radius:8px}.ui.inverted.dropdown .menu::-webkit-scrollbar-thumb:window-inactive{background:#ffffff26 padding-box padding-box;border:2px solid #0000;border-radius:8px}@media (hover:hover) and (pointer:fine){.ui.dropdown .inverted.menu::-webkit-scrollbar-thumb:hover{background:#ffffff59 padding-box padding-box;border:2px solid #0000;border-radius:8px}.ui.inverted.dropdown .menu::-webkit-scrollbar-thumb:hover{background:#ffffff59 padding-box padding-box;border:2px solid #0000;border-radius:8px}}.ui.dropdown .inverted.menu::-webkit-scrollbar-thumb:active{background:#fff6 padding-box padding-box;border:2px solid #0000;border-radius:8px}.ui.inverted.dropdown .menu::-webkit-scrollbar-thumb:active{background:#fff6 padding-box padding-box;border:2px solid #0000;border-radius:8px}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)}:where(:focus-visible),.focus-visible-ring:focus-visible{outline:2px solid var(--fui-focus-border);outline-offset:var(--sp-1)}button.semantic-icon-control{appearance:none;box-sizing:border-box;min-width:0;min-height:0;font:inherit;color:inherit;text-align:inherit;cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}button.semantic-icon-control:focus-visible>:first-child{outline:2px solid var(--fui-focus-border);outline-offset:var(--sp-1)}button.semantic-icon-control:focus-visible{outline:none}:where(.ui.modal)>button.close{appearance:none;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:flex-start;display:flex}:where(.ui.modal)>button.close>i.icon{margin:0}.ui.modal>button.close:focus-visible{outline:2px solid var(--fui-focus-border);outline-offset:var(--sp-1)}@media (hover:hover) and (pointer:fine){.ui.modal>button.close:focus:not(:focus-visible):not(:hover){opacity:.8}}#nav .ui.dropdown.item:focus-visible{outline:2px solid var(--fui-focus-border);outline-offset:var(--sp-1)}::placeholder{font-size:var(--text-sm);color:#bfbfbfde}#feedback-content{resize:none;height:15em}body.mobile-layout #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{margin-top:var(--sp-4);text-align:left;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;width:100%;padding:var(--sp-2) 6px;border:1px solid var(--fui-border);border-radius:var(--radius-sm);color:var(--loh-black);background-color:#fff;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%)}@media (hover:hover) and (pointer:fine){.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:var(--sp-4) 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.active{color:#000000f2;background-color:#0000000d}@media (hover:hover) and (pointer:fine){.tabulator-edit-list .tabulator-edit-list-item:hover{color:#000000f2;background-color:#0000000d}}body .tabulator .tabulator-header .tabulator-col .tabulator-header-filter select{cursor:pointer;width:auto;min-width:4em;padding:.678571em}@media screen and (width<768px){body .tabulator .tabulator-header .tabulator-col .tabulator-header-filter select{width:100%;min-width:0}}body .tabulator .tabulator-header .tabulator-col .tabulator-header-filter select,.registry-select,.story-select{height:calc(2.57143em + 2px);line-height:1.21429em}#site-footer .footer-mobile,.tabulator a{cursor:pointer}.tabulator .costume-img-btn,.tabulator .bdayparty-photocard-btn,.tabulator .bdayparty-rewardbox-btn{appearance:none;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;line-height:1;display:inline-flex}.ui.ui.ui.inverted.popup:before{box-shadow:none}.ui.popup.footer-tip{background:var(--fui-black-surface-1);color:var(--fui-inverted-text-muted)}.ui.ui.ui.ui.popup.footer-tip:before{background:var(--fui-black-surface-1)}.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)}body .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:var(--fui-inverted-text-muted);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 (width<768px),(height<=500px){#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}.ui.menu button.item{appearance:none;text-align:inherit;border:0;font-family:inherit}.ui.menu :is(.dropdown,.dropdown-mobile) .menu>button.item{width:100%;display:block}.ui.vertical.menu button.item{width:100%}.feedback-trigger{appearance:none;color:inherit;cursor:pointer;font:inherit;background:0 0;border:0;padding:0}#page-content{height:100svh;padding-top:var(--nav-h);padding-bottom:var(--footer-h);box-sizing:border-box;flex-direction:column;display:flex;position:relative;overflow:hidden}@media screen and (width<768px){#page-content{padding-top:var(--hamburger-h);padding-bottom:0}}@media screen and (width<768px){body.credits-active #page-content{padding-bottom:var(--footer-h)}}body.mobile-layout #page-content{padding-top:var(--hamburger-h);padding-bottom:0}body.mobile-layout.credits-active #page-content{padding-bottom:var(--footer-h)}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{width:var(--rail-w);border-right:1px solid #ffffff14;flex-direction:column;justify-content:flex-start;align-items:center;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{width:var(--rail-w);min-width:var(--rail-w);height:var(--rail-w);min-height:var(--rail-w);flex:none;justify-content:center;align-items:center;padding:0;display:flex}body.mobile-landscape #page-content{padding-top:0;padding-left:var(--rail-w)}body.mobile-landscape.credits-active #page-content{padding-bottom:0;padding-right:var(--rail-w)}body.mobile-landscape.credits-active #site-footer{width:var(--rail-w);border-left:1px solid #ffffff14;justify-content:center;align-items:center;height:100svh;padding:0;display:flex;inset:0 0 auto auto}body.mobile-landscape #search-container{margin-top:var(--sp-4)}body.mobile-landscape #nav.mobile{top:0;left:var(--rail-w);border-bottom-right-radius:0;border-bottom-left-radius:0;width:max-content;max-width:35vw;max-height:100svh;margin-top:0;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}.hamburger-icon{opacity:.9;vertical-align:middle;width:17px;height:15px;display:inline-block;position:relative}.hamburger-icon>span{height:3px;transition:transform var(--dur-base) var(--ease-out), opacity var(--dur-base) var(--ease-out);background:currentColor;border-radius:1px;position:absolute;left:0;right:0}.hamburger-icon>span:first-child{top:0}.hamburger-icon>span:nth-child(2){top:6px}.hamburger-icon>span:nth-child(3){top:12px}body:has(#nav.mobile:not(.hidden)) .hamburger-icon>span:first-child{transform:translateY(6px)rotate(45deg)scaleX(1.24)scaleY(1.08)}body:has(#nav.mobile:not(.hidden)) .hamburger-icon>span:nth-child(2){opacity:0}body:has(#nav.mobile:not(.hidden)) .hamburger-icon>span:nth-child(3){transform:translateY(-6px)rotate(-45deg)scaleX(1.24)scaleY(1.08)}#nav.mobile{scrollbar-gutter:stable both-edges;z-index:9;max-height:calc(100svh - 48px);transition:transform var(--dur-slow) var(--ease-out), opacity var(--dur-slow) var(--ease-out), visibility var(--dur-slow);border-top-left-radius:0;border-top-right-radius:0;margin-top:-1px;padding-bottom:.928571em;position:fixed;top:49px;overflow-y:auto}#nav.mobile.hidden{opacity:0;visibility:hidden;pointer-events:none}body.mobile-landscape #nav.mobile.hidden{transform:translate(-100%)}#nav.mobile i.icon.hidden{display:none}@media (prefers-reduced-motion:reduce){#nav.mobile,#hamburger-btn .hamburger-icon>span{transition:none}}#nav.mobile .mobile-submenu-toggle{cursor:pointer}#nav.mobile .mobile-submenu-toggle:not(:has(>.menu.hidden))>span{color:#fff}#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,#nav [data-private-group]>span[hidden]{display:none}@media (width<768px),(height<=500px){#nav.top.fixed:not(.mobile){display:none!important}}#search-container-wrap{flex-shrink:0;position:relative}#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.hidden{display:none}body.mobile-landscape:has(:is(#table-container.bdayparty-host,#table-container.photocard-book-host,#table-container.pb-illust-host)) #search-container{width:var(--control-rail-w);height:100svh;padding:var(--sp-4);justify-content:flex-start;align-items:center;gap:var(--sp-4);z-index:8;background:#fff;border-left:1px solid #0000;flex-direction:column;margin:0;position:fixed;top:0;left:auto;right:0}body.mobile-landscape:has(:is(#table-container.bdayparty-host,#table-container.photocard-book-host,#table-container.pb-illust-host)) #page-content{padding-right:var(--control-rail-w)}.toolbar-left{align-items:center;gap:var(--sp-8);min-width:var(--toolbar-left-floor,min-content);flex:0 auto;display:flex}.toolbar-left:empty{display:none}#search-wrapper{align-items:center;gap:var(--sp-4);min-width:var(--search-wrapper-floor,0);margin-left:auto;display:flex}#search-wrapper .ui.input{min-width:var(--toolbar-input-floor);flex:0 220px;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-drawer-toggle{cursor:pointer;background:0 0;border:none;flex:0 0 44px;justify-content:center;align-items:center;width:44px;height:44px;padding:0;display:none}.search-drawer-toggle:focus-visible{outline:2px solid var(--fui-focus-border);outline-offset:var(--sp-1)}body.mobile-landscape:has(:is(#table-container.photocard-book-host,#table-container.pb-illust-host)) #search-container>.toolbar-left{display:contents}body.mobile-landscape:has(:is(#table-container.photocard-book-host,#table-container.pb-illust-host)) #search-container>.search-drawer-toggle{display:flex}body.mobile-landscape:has(:is(#table-container.photocard-book-host,#table-container.pb-illust-host)) #search-container>#search-wrapper{top:0;left:var(--rail-w);right:var(--control-rail-w);z-index:9;padding:var(--sp-4) var(--sp-8);border-bottom:1px solid var(--fui-border);visibility:hidden;transition:transform var(--dur-base) var(--ease-out), visibility 0s var(--dur-base);background:#fff;margin:0;display:flex;position:fixed;transform:translateY(-100%)}body.mobile-landscape:has(:is(#table-container.photocard-book-host,#table-container.pb-illust-host)) #search-container[data-search-open]>#search-wrapper{visibility:visible;transition:transform var(--dur-base) var(--ease-out), visibility 0s;transform:translateY(0)}body.mobile-landscape:has(:is(#table-container.photocard-book-host,#table-container.pb-illust-host)) #search-container[data-search-open]>#search-wrapper .ui.input{flex:auto;max-width:none}#search-container[data-measure=floor] .toolbar-left,#search-container[data-measure=floor] #search-wrapper{flex:none;min-width:0}#search-container[data-measure=floor] .toolbar-left .ui.input,#search-container[data-measure=floor] #search-wrapper .ui.input{flex:0 0 var(--toolbar-input-floor)}body.mobile-layout:not(.mobile-landscape) #search-container{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}body.mobile-landscape:not(:has(:is(#table-container.bdayparty-host,#table-container.photocard-book-host,#table-container.pb-illust-host))) #search-container{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}body.mobile-layout:not(.mobile-landscape) #search-container::-webkit-scrollbar{display:none}body.mobile-landscape:not(:has(:is(#table-container.bdayparty-host,#table-container.photocard-book-host,#table-container.pb-illust-host))) #search-container::-webkit-scrollbar{display:none}body.mobile-layout:not(.mobile-landscape) #search-container-wrap:before,body.mobile-layout:not(.mobile-landscape) #search-container-wrap:after{content:"";pointer-events:none;z-index:1;opacity:0;width:48px;transition:opacity .15s;position:absolute;top:0;bottom:0}body.mobile-landscape:not(:has(:is(#table-container.bdayparty-host,#table-container.photocard-book-host,#table-container.pb-illust-host))) #search-container-wrap:before{content:"";pointer-events:none;z-index:1;opacity:0;width:48px;transition:opacity .15s;position:absolute;top:0;bottom:0}body.mobile-landscape:not(:has(:is(#table-container.bdayparty-host,#table-container.photocard-book-host,#table-container.pb-illust-host))) #search-container-wrap:after{content:"";pointer-events:none;z-index:1;opacity:0;width:48px;transition:opacity .15s;position:absolute;top:0;bottom:0}body.mobile-layout:not(.mobile-landscape) #search-container-wrap:before{background:linear-gradient(90deg,#fff 0% 3px,#ffffff40 50%,#0000 100%);left:0}body.mobile-landscape:not(:has(:is(#table-container.bdayparty-host,#table-container.photocard-book-host,#table-container.pb-illust-host))) #search-container-wrap:before{background:linear-gradient(90deg,#fff 0% 3px,#ffffff40 50%,#0000 100%);left:0}body.mobile-layout:not(.mobile-landscape) #search-container-wrap:after{background:linear-gradient(270deg,#fff 0% 3px,#ffffff40 50%,#0000 100%);right:0}body.mobile-landscape:not(:has(:is(#table-container.bdayparty-host,#table-container.photocard-book-host,#table-container.pb-illust-host))) #search-container-wrap:after{background:linear-gradient(270deg,#fff 0% 3px,#ffffff40 50%,#0000 100%);right:0}body.mobile-layout:not(.mobile-landscape) #search-container-wrap:has(>#search-container[data-fade-start]):before{opacity:1}body.mobile-landscape:not(:has(:is(#table-container.bdayparty-host,#table-container.photocard-book-host,#table-container.pb-illust-host))) #search-container-wrap:has(>#search-container[data-fade-start]):before{opacity:1}body.mobile-layout:not(.mobile-landscape) #search-container-wrap:has(>#search-container[data-fade-end]):after{opacity:1}body.mobile-landscape:not(:has(:is(#table-container.bdayparty-host,#table-container.photocard-book-host,#table-container.pb-illust-host))) #search-container-wrap:has(>#search-container[data-fade-end]):after{opacity:1}body.mobile-landscape:has(:is(#table-container.bdayparty-host,#table-container.photocard-book-host,#table-container.pb-illust-host)) #search-container>.toolbar-left{scrollbar-width:none;overflow-y:auto}body.mobile-landscape:has(:is(#table-container.bdayparty-host,#table-container.photocard-book-host,#table-container.pb-illust-host)) #search-container>.toolbar-left::-webkit-scrollbar{display:none}body.mobile-landscape:has(:is(#table-container.bdayparty-host,#table-container.photocard-book-host,#table-container.pb-illust-host)) #search-container:before{content:"";pointer-events:none;z-index:1;opacity:0;height:48px;transition:opacity .15s;position:absolute;left:0;right:0}body.mobile-landscape:has(:is(#table-container.bdayparty-host,#table-container.photocard-book-host,#table-container.pb-illust-host)) #search-container:after{content:"";pointer-events:none;z-index:1;opacity:0;height:48px;transition:opacity .15s;position:absolute;left:0;right:0}body.mobile-landscape:has(:is(#table-container.bdayparty-host,#table-container.photocard-book-host,#table-container.pb-illust-host)) #search-container:before{background:linear-gradient(#fff 0% 3px,#ffffff40 50%,#0000 100%);top:0}body.mobile-landscape:has(:is(#table-container.bdayparty-host,#table-container.photocard-book-host,#table-container.pb-illust-host)) #search-container:after{background:linear-gradient(0deg,#fff 0% 3px,#ffffff40 50%,#0000 100%);bottom:0}body.mobile-landscape:has(:is(#table-container.bdayparty-host,#table-container.photocard-book-host,#table-container.pb-illust-host)) #search-container[data-fade-start]:before{opacity:1}body.mobile-landscape:has(:is(#table-container.bdayparty-host,#table-container.photocard-book-host,#table-container.pb-illust-host)) #search-container[data-fade-end]:after{opacity:1}#global-search-clear.hidden,#story-name-clear.hidden{display:none}.ui.popup.search-help-popup{max-width:none;font-size:var(--text-sm);z-index:8}.search-help-table-wrap{overflow-x:auto}.search-help-popup table{border-collapse:collapse;width:100%}.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:landscape){body.mobile-layout .ui.popup.search-help-popup{max-height:calc(100svh - 80px)}}@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);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 var(--dur-fast) var(--ease-out);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}.ui.segment.update-log .ui.list>.item{text-indent:-6.33rem;margin-left:6.33rem}.ui.list.credits-ack-grid{gap:var(--sp-6) var(--sp-12);grid-template-columns:1fr;align-items:start;display:grid}.ui.list.credits-ack-grid>.item{padding-top:0;padding-bottom:0}@media screen and (width>=768px){.ui.list.credits-ack-grid{grid-template-columns:1fr 1fr}.ui.list.credits-ack-grid>.item:first-child{grid-area:1/1}.ui.list.credits-ack-grid>.item:nth-child(5){grid-area:2/1}.ui.list.credits-ack-grid>.item:nth-child(6){grid-area:3/1}.ui.list.credits-ack-grid>.item:nth-child(2){grid-area:1/2}.ui.list.credits-ack-grid>.item:nth-child(3){grid-area:2/2}.ui.list.credits-ack-grid>.item:nth-child(4){grid-area:3/2}}#container-for-redraw .error-page{justify-content:center;align-items:center;max-width:700px;height:100%;margin:0 auto;display:flex}body.mobile-layout:not(.mobile-landscape) #container-for-redraw .error-page{margin-top:var(--hamburger-h)}#container-for-redraw .error-page .error-panel{width:100%;margin:auto 1rem calc(var(--hamburger-h) + 50svh);flex-direction:column;align-items:center;gap:1rem;display:flex}#container-for-redraw .error-page .ui.error.message{width:100%;margin:0}.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}.tabulator-hfade{pointer-events:none;z-index:3;opacity:1;width:32px;transition:opacity .15s;position:absolute}.tabulator-hfade--right{background:linear-gradient(270deg,#fff 0% 3px,#ffffff40 50%,#0000 100%)}.tabulator-hfade--hidden{opacity:0}.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)}body.mobile-landscape .ui.modal>.scrolling.content{max-height:calc(100svh - 8rem)}.toggle-icons .lock.open,.toggle-icons .unlock,.toggle-icons:disabled .lock{display:none}@media (hover:hover) and (pointer:fine){.toggle-icons:hover .lock{display:none}}.toggle-icons:disabled .unlock{display:inline}@media (hover:hover) and (pointer:fine){.toggle-icons:hover .lock.open{display:inline}}.modal.artifact div.content{max-width:768px;margin:0 auto}.modal.artifact div.content .warning{color:var(--fui-red-inverted);font-weight:700}.ui.modal.costume>.header[hidden]{display:none}.ui.modal.costume{flex-direction:column;max-height:calc(100svh - 4rem);display:flex}.ui.modal.costume div.image.content{flex-direction:column;flex:auto;min-height:0;overflow-y:auto}i.icon{margin:0}.ui.button{margin-right:0}@media (hover:none),(pointer:coarse){i.link.icon:not(.disabled):hover,i.link.icons:not(.disabled):hover{opacity:.8}}.ui.dropdown .scrolling.resizable.menu,.ui.scrolling.resizable.dropdown .menu{height:unset;resize:none}#loader-container .dimmer:not(.active){display:none}.loh-loader{align-items:center;gap:var(--sp-8);flex-direction:column;display:flex}.loh-loader-circle{display:inline-block;position:relative}.loh-loader-circle--preparing{opacity:0}.loh-loader-back{aspect-ratio:1;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:var(--fui-inverted-text);font-size:1.28571em;font-weight:700}.story-icon-preview,.char-icon-preview{border-radius:var(--radius-md);vertical-align:middle;width:36px;height:36px}.story-toolbar-icon{cursor:pointer}@media (hover:hover) and (pointer:fine){.story-toolbar-icon:hover{opacity:.8}}.registry-icon-grid .char-icon-preview,.registry-panel-grid .char-icon-preview,.pb-illust-icons .char-icon-preview{cursor:pointer}@media (hover:hover) and (pointer:fine){.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{box-sizing:border-box;border-radius:var(--radius-full);background:var(--fui-black-surface);width:44px;height:44px;color:var(--fui-inverted-text);font-size:var(--text-lg);cursor:pointer;border:1px solid #ffffff40;justify-content:center;align-items:center;display:flex;position:relative;box-shadow:0 2px 8px #00000059}.notification-btn.btn-enter{opacity:0;transform:translateY(8px)}.notification-btn{transition:opacity var(--dur-base) var(--ease-out), transform var(--dur-base) var(--ease-out)}@media (prefers-reduced-motion:reduce){.notification-btn.btn-enter{transform:none}}.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}body.mobile-layout.credits-active .notification-buttons{bottom:60px}body.mobile-landscape.credits-active .notification-buttons{right:calc(var(--rail-w) + var(--sp-8));bottom:var(--sp-8)}.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{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{appearance:none;font:inherit;cursor:pointer;color:var(--fui-inverted-text-disabled);background:0 0;border:0;padding:0;display:inline-flex}@media (hover:hover) and (pointer:fine){.response-item-dismiss:hover{color:var(--fui-inverted-text)}}.announcement-date{font-size:var(--text-sm);color:var(--fui-inverted-text-light);white-space:nowrap;flex-shrink:0}
